13e12c5d1SDavid du Colombier.lg 0 23e12c5d1SDavid du Colombier.ds sd /sys/lib/tmac 33e12c5d1SDavid du Colombier.\" RT - reset everything to normal state 43e12c5d1SDavid du Colombier.de RT 53e12c5d1SDavid du Colombier.if \\n(CS \{\ 63e12c5d1SDavid du Colombier.SR 1 73e12c5d1SDavid du Colombier.BG\} 83e12c5d1SDavid du Colombier.if !\\n(1T .BG 93e12c5d1SDavid du Colombier.ce 0 103e12c5d1SDavid du Colombier.if !\\n(IK .if !\\n(IF .if !\\n(IX .if !\\n(BE .if !\\n(FT .di 113e12c5d1SDavid du Colombier.ul 0 123e12c5d1SDavid du Colombier.if \\n(QP \{\ 133e12c5d1SDavid du Colombier. ll +\\n(QIu 143e12c5d1SDavid du Colombier. in -\\n(QIu 153e12c5d1SDavid du Colombier. nr QP -1\} 163e12c5d1SDavid du Colombier.if \\n(NX<=1 .if \\n(AJ=0 .if \\n(FT=0 .ll \\n(LLu 173e12c5d1SDavid du Colombier.if !\\n(IF \{\ 183e12c5d1SDavid du Colombier. ps \\n(PS 193e12c5d1SDavid du Colombier. ie \\n(VS>=41 .vs \\n(VSu 203e12c5d1SDavid du Colombier. el .vs \\n(VSp\} 213e12c5d1SDavid du Colombier.ie \\n(IP \{\ 223e12c5d1SDavid du Colombier. in \\n(I\\n(IRu 233e12c5d1SDavid du Colombier. nr IP -1\} 243e12c5d1SDavid du Colombier.el .if !\\n(IR \{\ 253e12c5d1SDavid du Colombier. nr I1 \\n(PIu 263e12c5d1SDavid du Colombier. nr I2 0 273e12c5d1SDavid du Colombier. nr I3 0 283e12c5d1SDavid du Colombier. nr I4 0 293e12c5d1SDavid du Colombier. nr I5 0\} 303e12c5d1SDavid du Colombier.ft 1 313e12c5d1SDavid du Colombier.ta 5n 10n 15n 20n 25n 30n 35n 40n 45n 50n 55n 60n 65n 70n 75n 80n 323e12c5d1SDavid du Colombier.hy \\n(HY 333e12c5d1SDavid du Colombier.fi 343e12c5d1SDavid du Colombier.. 353e12c5d1SDavid du Colombier. \"IZ - initialization 363e12c5d1SDavid du Colombier.de IZ 373e12c5d1SDavid du Colombier.so \\*(sd/tmac.sdisp 383e12c5d1SDavid du Colombier.nr TN 0 393e12c5d1SDavid du Colombier.em EM 403e12c5d1SDavid du Colombier. \" ACCENTS say \*'e or \*`e to get e acute or e grave both were 4/10 413e12c5d1SDavid du Colombier.ds ' \h'\w'e'u*1/10'\z\(aa\h'-\w'e'u*1/10' 423e12c5d1SDavid du Colombier.ds ` \h'\w'e'u*2/10'\z\(ga\h'-\w'e'u*2/10' 433e12c5d1SDavid du Colombier. \" UMLAUT \*:u, etc. 443e12c5d1SDavid du Colombier.if t .ds : \\v'-0.6m'\\h'(1u-(\\\\n(.fu%2u))*0.13m+0.00m'\\z.\\h'0.2m'\\z.\\h'-((1u-(\\\\n(.fu%2u))*0.13m+0.20m)'\\v'0.6m' 453e12c5d1SDavid du Colombier.if n .ds : \z" 463e12c5d1SDavid du Colombier. \" TILDE and CIRCUMFLEX 473e12c5d1SDavid du Colombier.ds ^ \\\\k:\\h'-\\\\n(.fu+1u/2u*2u+\\\\n(.fu-1u*0.13m+0.06m'\\z^\\h'|\\\\n:u' 483e12c5d1SDavid du Colombier.ds ~ \\\\k:\\h'-\\\\n(.fu+1u/2u*2u+\\\\n(.fu-1u*0.13m+0.06m'\\z~\\h'|\\\\n:u' 493e12c5d1SDavid du Colombier. \" czech v symbol 503e12c5d1SDavid du Colombier.ds v \\\\k:\\\\h'+\\\\w'e'u/4u'\\\\v'-0.6m'\\\\s6v\\\\s0\\\\v'0.6m'\\\\h'|\\\\n:u' 513e12c5d1SDavid du Colombier. \" cedilla 523e12c5d1SDavid du Colombier.ds , \\\\k:\\\\h'\\\\w'c'u*0.4u'\\\\z,\\\\h'|\\\\n:u' 533e12c5d1SDavid du Colombier.so \\*(sd/tmac.srefs 543e12c5d1SDavid du Colombier.ch FO \\n(YYu 553e12c5d1SDavid du Colombier.if !\\n(FM .nr FM 1i 563e12c5d1SDavid du Colombier.nr YY -\\n(FMu 573e12c5d1SDavid du Colombier.nr XX 0 1 583e12c5d1SDavid du Colombier.nr IP 0 593e12c5d1SDavid du Colombier.nr PI 5n 603e12c5d1SDavid du Colombier.nr QI 5n 613e12c5d1SDavid du Colombier.nr I0 \\n(PIu 623e12c5d1SDavid du Colombier.nr PS 10 633e12c5d1SDavid du Colombier.nr VS 12 643e12c5d1SDavid du Colombier.nr HY 14 653e12c5d1SDavid du Colombier.ie n \{\ 663e12c5d1SDavid du Colombier. if !\\n(PD .nr PD 1v 673e12c5d1SDavid du Colombier. nr DV 1v\} 683e12c5d1SDavid du Colombier.el \{\ 693e12c5d1SDavid du Colombier. if !\\n(PD .nr PD 0.3v 703e12c5d1SDavid du Colombier. nr DV .5v\} 713e12c5d1SDavid du Colombier.nr ML 3v 723e12c5d1SDavid du Colombier.ps \\n(PS 733e12c5d1SDavid du Colombier.ie \\n(VS>=41 .vs \\n(VSu 743e12c5d1SDavid du Colombier.el .vs \\n(VSp 753e12c5d1SDavid du Colombier.nr IR 0 763e12c5d1SDavid du Colombier.nr I0 0 773e12c5d1SDavid du Colombier.nr I1 \\n(PIu 783e12c5d1SDavid du Colombier.nr TB 0 793e12c5d1SDavid du Colombier.nr SJ \\n(.j 803e12c5d1SDavid du Colombier.nr LL 6i 813e12c5d1SDavid du Colombier.ll \\n(LLu 823e12c5d1SDavid du Colombier.nr LT \\n(.l 833e12c5d1SDavid du Colombier.lt \\n(LTu 843e12c5d1SDavid du Colombier.ev 1 853e12c5d1SDavid du Colombier.if !\\n(FL .nr FL \\n(LLu*11u/12u 863e12c5d1SDavid du Colombier.ll \\n(FLu 873e12c5d1SDavid du Colombier.ps 8 883e12c5d1SDavid du Colombier.vs 10p 893e12c5d1SDavid du Colombier.ev 903e12c5d1SDavid du Colombier.if \\*(CH .ds CH "\(hy \\\\n(PN \(hy 913e12c5d1SDavid du Colombier.wh 0 NP 923e12c5d1SDavid du Colombier.wh -\\n(FMu FO 933e12c5d1SDavid du Colombier.ch FO 16i 943e12c5d1SDavid du Colombier.wh -\\n(FMu FX 953e12c5d1SDavid du Colombier.ch FO -\\n(FMu 963e12c5d1SDavid du Colombier.if t .wh -\\n(FMu/2u BT 973e12c5d1SDavid du Colombier.if n .wh -\\n(FMu/2u-1v BT 987dd7cddfSDavid du Colombier. \" no overstriking bold or italic; switch underlining to bold italic 997dd7cddfSDavid du Colombier. \" (sad historical botch, the .uf font must be 2, 3, or 4) 1007dd7cddfSDavid du Colombier.if n .uf 4 1017dd7cddfSDavid du Colombier.if n .bd 3 1023e12c5d1SDavid du Colombier.nr CW 0-1 1033e12c5d1SDavid du Colombier.nr GW 0-1 1043e12c5d1SDavid du Colombier.. 1053e12c5d1SDavid du Colombier.de TM 1063e12c5d1SDavid du Colombier.if !\\n(IM .if !\\n(MN .pn 0 1073e12c5d1SDavid du Colombier.so \\*(sd/tmac.scover 1083e12c5d1SDavid du Colombier.if !\\n(IM .if !\\n(MN .rm IM MF MR 109*fff5665eSDavid du Colombier.if n .if !\\n(.T .pi /bin/col 1103e12c5d1SDavid du Colombier.nr ST 1 1113e12c5d1SDavid du Colombier.ds QF TECHNICAL MEMORANDUM 1123e12c5d1SDavid du Colombier.br 1133e12c5d1SDavid du Colombier.ds MN \\$1 1143e12c5d1SDavid du Colombier.if !"\\$1"" .nr MM 1 1153e12c5d1SDavid du Colombier.if !"\\$2"" .nr MC 1 1163e12c5d1SDavid du Colombier.if !"\\$3"" .nr MG 1 1173e12c5d1SDavid du Colombier.nr TN 1 1183e12c5d1SDavid du Colombier.if \\n(.$-1 .ds CA \\$2 1193e12c5d1SDavid du Colombier.if \\n(.$-2 .ds CC \\$3 1203e12c5d1SDavid du Colombier.rm RP S0 S2 AX 1213e12c5d1SDavid du Colombier.. 1223e12c5d1SDavid du Colombier. \" IM - internal memorandum 1233e12c5d1SDavid du Colombier.de IM 1243e12c5d1SDavid du Colombier.nr IM 1 1253e12c5d1SDavid du Colombier.TM "\\$1" "\\$2" "\\$3" 1263e12c5d1SDavid du Colombier.rm QF 1273e12c5d1SDavid du Colombier.RA 1283e12c5d1SDavid du Colombier.rm RA RP MF MR 1293e12c5d1SDavid du Colombier.. 1303e12c5d1SDavid du Colombier. \" MF - memorandum for file. 1313e12c5d1SDavid du Colombier.de MF 1323e12c5d1SDavid du Colombier.nr MN 1 1333e12c5d1SDavid du Colombier.TM "\\$1" "\\$2" "\\$3" 1343e12c5d1SDavid du Colombier.rm MR 1353e12c5d1SDavid du Colombier.rm IM 1363e12c5d1SDavid du Colombier.RA 1373e12c5d1SDavid du Colombier.rm RA RP TM 1383e12c5d1SDavid du Colombier.. 1393e12c5d1SDavid du Colombier. \" MR - memo for record 1403e12c5d1SDavid du Colombier.de MR 1413e12c5d1SDavid du Colombier.nr MN 2 1423e12c5d1SDavid du Colombier.TM "\\$1" "\\$2" "\\$3" 1433e12c5d1SDavid du Colombier.ds QF MEMORANDUM FOR RECORD 1443e12c5d1SDavid du Colombier.rm MF 1453e12c5d1SDavid du Colombier.RA 1463e12c5d1SDavid du Colombier.rm RA RP IM TM 1473e12c5d1SDavid du Colombier.. 1483e12c5d1SDavid du Colombier. \" LT - letter 1493e12c5d1SDavid du Colombier.de LT 1503e12c5d1SDavid du Colombier.if !\\n(PO .ie n .nr PO 1.5i 1513e12c5d1SDavid du Colombier.el .nr PO 1.3i 1523e12c5d1SDavid du Colombier.po \\n(POu 1533e12c5d1SDavid du Colombier.LP 1543e12c5d1SDavid du Colombier.rs 1553e12c5d1SDavid du Colombier.if !"\\$1"" \{\ 1563e12c5d1SDavid du Colombier. vs -2p 1577dd7cddfSDavid du Colombier.if "\\$1"LT" .ta 3.9i 4.45i 1587dd7cddfSDavid du Colombier.if !"\\$1"LT" .ta 3.9i 4.45i 1593e12c5d1SDavid du Colombier. sp .2i 1603e12c5d1SDavid du Colombier. nf 1617dd7cddfSDavid du Colombier. if "\\$1"LT" \s36\(FA\s0 1627dd7cddfSDavid du Colombier. if !"\\$1"LT" \s36\(LH\s0 1633e12c5d1SDavid du Colombier. br 1643e12c5d1SDavid du Colombier\s7\l'7i'\s0 1657dd7cddfSDavid du Colombier.sp 1663e12c5d1SDavid du Colombier. br 1677dd7cddfSDavid du Colombier. if !"\\$2"" .ds xR " \\$2 1683e12c5d1SDavid du Colombier. ds xP 908-582-3000 1693e12c5d1SDavid du Colombier. if !"\\$3"" .ds xP \\$3 1707dd7cddfSDavid du Colombier. if "\\$1"LT" \s8\f(HBBell Laboratories\fP \fH600 Mountain Avenue 1717dd7cddfSDavid du Colombier. if !"\\$1"LT" \s8\f(HBBell Laboratories\fP \fH600 Mountain Avenue 1727dd7cddfSDavid du Colombier. if !"\\$2"" \\*(xR 1733e12c5d1SDavid du Colombier Murray Hill, NJ 07974-0636 1747dd7cddfSDavid du Colombier \\*(xP 1757dd7cddfSDavid du Colombier. if !"\\$4"" \\$4 1767dd7cddfSDavid du Colombier. if !"\\$5"" \\$5 1777dd7cddfSDavid du Colombier. if !"\\$6"" \\$6 1787dd7cddfSDavid du Colombier. if !"\\$7"" \\$7 1797dd7cddfSDavid du Colombier.ft 1 1807dd7cddfSDavid du Colombier.ps 1813e12c5d1SDavid du Colombier. sp -.75i 1823e12c5d1SDavid du Colombier. vs 1833e12c5d1SDavid du Colombier. fi \} 1843e12c5d1SDavid du Colombier.if n \{\ 1853e12c5d1SDavid du Colombier. sp 1i 1863e12c5d1SDavid du Colombier. in 4.55i\} 1873e12c5d1SDavid du Colombier.if t \{\ 1883e12c5d1SDavid du Colombier. sp 1.45i 1897dd7cddfSDavid du Colombier. in 3.5i\} 1903e12c5d1SDavid du Colombier.ll 8i 1913e12c5d1SDavid du Colombier\\*(DY 1923e12c5d1SDavid du Colombier.ll 1933e12c5d1SDavid du Colombier.in 0 1943e12c5d1SDavid du Colombier.br 1953e12c5d1SDavid du Colombier.if t .sp 3 1963e12c5d1SDavid du Colombier.if n \{\ 1973e12c5d1SDavid du Colombier. sp 1983e12c5d1SDavid du Colombier. na\} 1993e12c5d1SDavid du Colombier.nf 2003e12c5d1SDavid du Colombier.rm CF 2013e12c5d1SDavid du Colombier.de SG \" nested defn 2023e12c5d1SDavid du Colombier.sp 2 2033e12c5d1SDavid du Colombier.ta 3.5i 2043e12c5d1SDavid du Colombier Sincerely, 2053e12c5d1SDavid du Colombier.sp 3 2063e12c5d1SDavid du Colombier \\\\$1 2073e12c5d1SDavid du Colombier.ds CH 2083e12c5d1SDavid du Colombier\\.. 2093e12c5d1SDavid du Colombier.. 2103e12c5d1SDavid du Colombier.de OK 2113e12c5d1SDavid du Colombier.br 2123e12c5d1SDavid du Colombier.di 2133e12c5d1SDavid du Colombier.di OD 2143e12c5d1SDavid du Colombier.. 2153e12c5d1SDavid du Colombier.de RP \" released paper 2163e12c5d1SDavid du Colombier.nr ST 2 2173e12c5d1SDavid du Colombier.pn 0 2183e12c5d1SDavid du Colombier.rm SG CS TM QF IM MR MF EG 2193e12c5d1SDavid du Colombier.br 2203e12c5d1SDavid du Colombier.. 2213e12c5d1SDavid du Colombier.de TR \" Comp. Sci. Tech Rept series. 2223e12c5d1SDavid du Colombier.nr ST 3 2233e12c5d1SDavid du Colombier.pn 0 2243e12c5d1SDavid du Colombier.ds MN \\$1 2253e12c5d1SDavid du Colombier.rm SG CS TM QF IM MR M EG 2263e12c5d1SDavid du Colombier.br 2273e12c5d1SDavid du Colombier.. 2283e12c5d1SDavid du Colombier. \"FP - font position for a family 2293e12c5d1SDavid du Colombier.de FP 2303e12c5d1SDavid du Colombier.ds TF \\$1 2313e12c5d1SDavid du Colombier.if '\\$1'palatino'\{\ 2327dd7cddfSDavid du Colombier. fp 1 R PA 2337dd7cddfSDavid du Colombier. fp 2 I PI 2347dd7cddfSDavid du Colombier. fp 3 B PB 2357dd7cddfSDavid du Colombier. fp 4 BI PX\} 23680ee5cbfSDavid du Colombier.if '\\$1'lucidabright'\{\ 23780ee5cbfSDavid du Colombier. fp 1 R LucidaBright 23880ee5cbfSDavid du Colombier. fp 2 I LucidaBright-Italic 23980ee5cbfSDavid du Colombier. fp 3 B LucidaBright-Demi 24080ee5cbfSDavid du Colombier. fp 4 BI LucidaBright-DemiItalic 24180ee5cbfSDavid du Colombier. fp 5 CW LucidaSansCW\} 242219b2ee8SDavid du Colombier.if '\\$1'lucidasans'\{\ 243219b2ee8SDavid du Colombier. fp 1 R LucidaSans 244219b2ee8SDavid du Colombier. fp 2 I LucidaSansI 245219b2ee8SDavid du Colombier. fp 3 B LucidaSansB 246219b2ee8SDavid du Colombier. fp 5 CW LucidaCW\} 2477dd7cddfSDavid du Colombier.if '\\$1'syntax'\{\ 2487dd7cddfSDavid du Colombier. fp 1 R Syntax 2497dd7cddfSDavid du Colombier. fp 2 I SyntaxI 2507dd7cddfSDavid du Colombier. fp 3 B SyntaxB 2517dd7cddfSDavid du Colombier. fp 5 CW LucidaCW\} 2523e12c5d1SDavid du Colombier.if '\\$1'century'\{\ 2533e12c5d1SDavid du Colombier. ie '\\*(.T'202'\{\ 2543e12c5d1SDavid du Colombier. fp 1 NR Centsb 2553e12c5d1SDavid du Colombier. fp 2 NI CentI 2563e12c5d1SDavid du Colombier. fp 3 NB CentB 2573e12c5d1SDavid du Colombier. fp 4 NX CentBI\} 2583e12c5d1SDavid du Colombier. el \{\ 2593e12c5d1SDavid du Colombier. fp 1 NR 2603e12c5d1SDavid du Colombier. fp 2 NI 2613e12c5d1SDavid du Colombier. fp 3 NB 2623e12c5d1SDavid du Colombier. fp 4 NX\}\} 2633e12c5d1SDavid du Colombier.if '\\$1'helvetica'\{\ 2643e12c5d1SDavid du Colombier. fp 1 H 2653e12c5d1SDavid du Colombier. fp 2 HI 2663e12c5d1SDavid du Colombier. fp 3 HB 2673e12c5d1SDavid du Colombier. fp 4 HX\} 2683e12c5d1SDavid du Colombier.if '\\$1'bembo'\{\ 2693e12c5d1SDavid du Colombier. ie '\\*(.T'202'\{\ 2703e12c5d1SDavid du Colombier. fp 1 B1 Bembo 2713e12c5d1SDavid du Colombier. fp 2 B2 BemboI 2723e12c5d1SDavid du Colombier. fp 3 B3 BemboB 2733e12c5d1SDavid du Colombier. fp 4 B4 BemboBI\} 2743e12c5d1SDavid du Colombier. el \{\ 2753e12c5d1SDavid du Colombier. fp 1 B1 2763e12c5d1SDavid du Colombier. fp 2 B2 2773e12c5d1SDavid du Colombier. fp 3 B3 2783e12c5d1SDavid du Colombier. fp 4 B4\}\} 2793e12c5d1SDavid du Colombier.if '\\$1'optima'\{\ 2803e12c5d1SDavid du Colombier. fp 1 R Optima 2813e12c5d1SDavid du Colombier. fp 2 I OptimaI 2823e12c5d1SDavid du Colombier. fp 3 B OptimaB 2833e12c5d1SDavid du Colombier. fp 4 BI OptimaBI\} 2843e12c5d1SDavid du Colombier.if '\\$1'souvenir'\{\ 2853e12c5d1SDavid du Colombier. fp 1 R Souvenir 2863e12c5d1SDavid du Colombier. fp 2 I SouvenirI 2873e12c5d1SDavid du Colombier. fp 3 B SouvenirB 2883e12c5d1SDavid du Colombier. fp 4 BI SouvenirBI\} 2893e12c5d1SDavid du Colombier.if '\\$1'melior'\{\ 2903e12c5d1SDavid du Colombier. fp 1 R Melior 2913e12c5d1SDavid du Colombier. fp 2 I MeliorI 2923e12c5d1SDavid du Colombier. fp 3 B MeliorB 2933e12c5d1SDavid du Colombier. fp 4 BI MeliorBI\} 2943e12c5d1SDavid du Colombier.if '\\$1'times'\{\ 2953e12c5d1SDavid du Colombier. fp 1 R 2963e12c5d1SDavid du Colombier. fp 2 I 2973e12c5d1SDavid du Colombier. fp 3 B 2983e12c5d1SDavid du Colombier. fp 4 BI\} 2993e12c5d1SDavid du Colombier.. 3003e12c5d1SDavid du Colombier. \"TL - title and initialization 3013e12c5d1SDavid du Colombier.de TL 3023e12c5d1SDavid du Colombier.br 3033e12c5d1SDavid du Colombier.nr TV 1 3043e12c5d1SDavid du Colombier.if \\n(IM .rm CS 3053e12c5d1SDavid du Colombier.if \\n(MN .rm CS 3063e12c5d1SDavid du Colombier.ME 3073e12c5d1SDavid du Colombier.rm ME 3083e12c5d1SDavid du Colombier.di WT 3093e12c5d1SDavid du Colombier.na 3103e12c5d1SDavid du Colombier.fi 311426d2b71SDavid du Colombier.ie h .ll \\n(LLu 312426d2b71SDavid du Colombier.el \{\ 3133e12c5d1SDavid du Colombier.ll 5.0i 3143e12c5d1SDavid du Colombier.if n .if \\n(TN .ll 29 315426d2b71SDavid du Colombier.if t .if \\n(TN .ll 3.5i \} 3163e12c5d1SDavid du Colombier.ft 3 3173e12c5d1SDavid du Colombier.ps \\n(PS 3183e12c5d1SDavid du Colombier.if !\\n(TN \{\ 3193e12c5d1SDavid du Colombier. ps +2 3203e12c5d1SDavid du Colombier. vs \\n(.s+2 3213e12c5d1SDavid du Colombier. rm CS\} 3223e12c5d1SDavid du Colombier.hy 0 323426d2b71SDavid du Colombier.if h .ce 999 3243e12c5d1SDavid du Colombier.. 3253e12c5d1SDavid du Colombier.de TX 3263e12c5d1SDavid du Colombier.rs 3273e12c5d1SDavid du Colombier.sp .5i 3283e12c5d1SDavid du Colombier.ce 1000 3293e12c5d1SDavid du Colombier.if n .ul 1000 3303e12c5d1SDavid du Colombier.ps 12 3313e12c5d1SDavid du Colombier.ft 3 3323e12c5d1SDavid du Colombier.vs 15p 3333e12c5d1SDavid du Colombier.ne 4 3343e12c5d1SDavid du Colombier.hy 0 3353e12c5d1SDavid du Colombier.WT 3363e12c5d1SDavid du Colombier.hy \\n(HY 3373e12c5d1SDavid du Colombier.ce 0 3383e12c5d1SDavid du Colombier.ul 0 3393e12c5d1SDavid du Colombier.. 3403e12c5d1SDavid du Colombier. \" AU - author(s) 3413e12c5d1SDavid du Colombier.de AU 3423e12c5d1SDavid du Colombier.nr AV 1 3433e12c5d1SDavid du Colombier.ad \\n(SJ 3443e12c5d1SDavid du Colombier.br 3453e12c5d1SDavid du Colombier.di 3463e12c5d1SDavid du Colombier.br 3473e12c5d1SDavid du Colombier.nf 3483e12c5d1SDavid du Colombier.nr NA +1 3493e12c5d1SDavid du Colombier.ds R\\n(NA \\$1 3503e12c5d1SDavid du Colombier.ds E\\n(NA \\$2 3513e12c5d1SDavid du Colombier.di A\\n(NA 3523e12c5d1SDavid du Colombier.ll \\n(LLu 3533e12c5d1SDavid du Colombier.ie t \{\ 3543e12c5d1SDavid du Colombier. ie !\\n(TN .ft 2 3553e12c5d1SDavid du Colombier. el \{\ 3563e12c5d1SDavid du Colombier. ft 3 3573e12c5d1SDavid du Colombier. ll 1.4i\}\} 3583e12c5d1SDavid du Colombier.el \{\ 3593e12c5d1SDavid du Colombier. ie !\\n(TN .ft 1 3603e12c5d1SDavid du Colombier. el \{\ 3613e12c5d1SDavid du Colombier. ft 3 3623e12c5d1SDavid du Colombier. ll 16\}\} 3633e12c5d1SDavid du Colombier.ps \\n(PS 364426d2b71SDavid du Colombier.if h .ce 999 3653e12c5d1SDavid du Colombier.. 3663e12c5d1SDavid du Colombier.de AX 3673e12c5d1SDavid du Colombier.ft 1 3683e12c5d1SDavid du Colombier.rs 3693e12c5d1SDavid du Colombier.ce 1000 3703e12c5d1SDavid du Colombier.if n .ul 0 3713e12c5d1SDavid du Colombier.ps \\n(PS 3723e12c5d1SDavid du Colombier.ie \\n(VS>=41 .vs \\n(VSu 3733e12c5d1SDavid du Colombier.el .vs \\n(VSp 3743e12c5d1SDavid du Colombier.if t \{\ 3753e12c5d1SDavid du Colombier. sp 3763e12c5d1SDavid du Colombier. A1 3773e12c5d1SDavid du Colombier. sp 0.5 3783e12c5d1SDavid du Colombier. ns 3793e12c5d1SDavid du Colombier. I1 3803e12c5d1SDavid du Colombier. if \\n(NA-1 .sp 3813e12c5d1SDavid du Colombier. A2 3823e12c5d1SDavid du Colombier. if \\n(NA-1 .sp 0.5 3833e12c5d1SDavid du Colombier. ns 3843e12c5d1SDavid du Colombier. I2 3853e12c5d1SDavid du Colombier. if \\n(NA-2 .sp 3863e12c5d1SDavid du Colombier. A3 3873e12c5d1SDavid du Colombier. if \\n(NA-2 .sp 0.5 3883e12c5d1SDavid du Colombier. ns 3893e12c5d1SDavid du Colombier. I3 3903e12c5d1SDavid du Colombier. if \\n(NA-3 .sp 3913e12c5d1SDavid du Colombier. A4 3923e12c5d1SDavid du Colombier. if \\n(NA-3 .sp 0.5 3933e12c5d1SDavid du Colombier. ns 3943e12c5d1SDavid du Colombier. I4 3953e12c5d1SDavid du Colombier. if \\n(NA-4 .sp 3963e12c5d1SDavid du Colombier. A5 3973e12c5d1SDavid du Colombier. if \\n(NA-4 .sp 0.5 3983e12c5d1SDavid du Colombier. ns 3993e12c5d1SDavid du Colombier. I5 4003e12c5d1SDavid du Colombier. if \\n(NA-5 .sp 4013e12c5d1SDavid du Colombier. A6 4023e12c5d1SDavid du Colombier. if \\n(NA-5 .sp 0.5 4033e12c5d1SDavid du Colombier. ns 4043e12c5d1SDavid du Colombier. I6 4053e12c5d1SDavid du Colombier. if \\n(NA-6 .sp 4063e12c5d1SDavid du Colombier. A7 4073e12c5d1SDavid du Colombier. if \\n(NA-6 .sp 0.5 4083e12c5d1SDavid du Colombier. ns 4093e12c5d1SDavid du Colombier. I7 4103e12c5d1SDavid du Colombier. if \\n(NA-7 .sp 4113e12c5d1SDavid du Colombier. A8 4123e12c5d1SDavid du Colombier. if \\n(NA-7 .sp 0.5 4133e12c5d1SDavid du Colombier. ns 4143e12c5d1SDavid du Colombier. I8 4153e12c5d1SDavid du Colombier. if \\n(NA-8 .sp 4163e12c5d1SDavid du Colombier. A9 4173e12c5d1SDavid du Colombier. if \\n(NA-8 .sp 0.5 4183e12c5d1SDavid du Colombier. ns 4193e12c5d1SDavid du Colombier. I9\} 4203e12c5d1SDavid du Colombier.if n \{\ 4213e12c5d1SDavid du Colombier. sp 2 4223e12c5d1SDavid du Colombier. A1 4233e12c5d1SDavid du Colombier. sp 4243e12c5d1SDavid du Colombier. ns 4253e12c5d1SDavid du Colombier. I1 4263e12c5d1SDavid du Colombier. if \\n(NA-1 .sp 2 4273e12c5d1SDavid du Colombier. A2 4283e12c5d1SDavid du Colombier. if \\n(NA-1 .sp 4293e12c5d1SDavid du Colombier. ns 4303e12c5d1SDavid du Colombier. I2 4313e12c5d1SDavid du Colombier. if \\n(NA-2 .sp 2 4323e12c5d1SDavid du Colombier. A3 4333e12c5d1SDavid du Colombier. if \\n(NA-2 .sp 4343e12c5d1SDavid du Colombier. ns 4353e12c5d1SDavid du Colombier. I3 4363e12c5d1SDavid du Colombier. if \\n(NA-3 .sp 2 4373e12c5d1SDavid du Colombier. A4 4383e12c5d1SDavid du Colombier. if \\n(NA-3 .sp 4393e12c5d1SDavid du Colombier. ns 4403e12c5d1SDavid du Colombier. I4 4413e12c5d1SDavid du Colombier. if \\n(NA-4 .sp 2 4423e12c5d1SDavid du Colombier. A5 4433e12c5d1SDavid du Colombier. if \\n(NA-4 .sp 4443e12c5d1SDavid du Colombier. ns 4453e12c5d1SDavid du Colombier. I5 4463e12c5d1SDavid du Colombier. if \\n(NA-5 .sp 2 4473e12c5d1SDavid du Colombier. A6 4483e12c5d1SDavid du Colombier. if \\n(NA-5 .sp 4493e12c5d1SDavid du Colombier. ns 4503e12c5d1SDavid du Colombier. I6 4513e12c5d1SDavid du Colombier. if \\n(NA-6 .sp 2 4523e12c5d1SDavid du Colombier. A7 4533e12c5d1SDavid du Colombier. if \\n(NA-6 .sp 4543e12c5d1SDavid du Colombier. ns 4553e12c5d1SDavid du Colombier. I7 4563e12c5d1SDavid du Colombier. if \\n(NA-7 .sp 2 4573e12c5d1SDavid du Colombier. A8 4583e12c5d1SDavid du Colombier. if \\n(NA-7 .sp 4593e12c5d1SDavid du Colombier. ns 4603e12c5d1SDavid du Colombier. I8 4613e12c5d1SDavid du Colombier. if \\n(NA-8 .sp 2 4623e12c5d1SDavid du Colombier. A9 4633e12c5d1SDavid du Colombier. if \\n(NA-8 .sp 4643e12c5d1SDavid du Colombier. ns 4653e12c5d1SDavid du Colombier. I9\} 4663e12c5d1SDavid du Colombier.. 4673e12c5d1SDavid du Colombier. \"AI - authors institution 4683e12c5d1SDavid du Colombier.de AI 4693e12c5d1SDavid du Colombier.br 4703e12c5d1SDavid du Colombier.ft 1 4713e12c5d1SDavid du Colombier.di 4723e12c5d1SDavid du Colombier.di I\\n(NA 4733e12c5d1SDavid du Colombier.nf 4743e12c5d1SDavid du Colombier.. 4753e12c5d1SDavid du Colombier. \"AB - begin an abstract 4763e12c5d1SDavid du Colombier.de AB 4773e12c5d1SDavid du Colombier.br 4783e12c5d1SDavid du Colombier.di 4793e12c5d1SDavid du Colombier.ul 0 4803e12c5d1SDavid du Colombier.ce 0 4813e12c5d1SDavid du Colombier.nr 1T 1 4823e12c5d1SDavid du Colombier.nr IK 1 4833e12c5d1SDavid du Colombier.nr KI 1 4843e12c5d1SDavid du Colombier.di WB 4853e12c5d1SDavid du Colombier.rs 4863e12c5d1SDavid du Colombier.nr AJ 1 4873e12c5d1SDavid du Colombier.ce 1 4883e12c5d1SDavid du Colombier.ft 2 4893e12c5d1SDavid du Colombier.if n .ul 4903e12c5d1SDavid du Colombier.ll \\n(LLu 4913e12c5d1SDavid du Colombier.ie \\n(.$ \{\ 4923e12c5d1SDavid du Colombier. if !"\\$1"-" .if !"\\$1"no" \\$1 4933e12c5d1SDavid du Colombier. if !"\\$1"-" .if !"\\$1"no" .sp\} 4943e12c5d1SDavid du Colombier.el \{\ 4953e12c5d1SDavid du ColombierABSTRACT 4963e12c5d1SDavid du Colombier.sp\} 4973e12c5d1SDavid du Colombier.hy \\n(HY 4983e12c5d1SDavid du Colombier.ul 0 4993e12c5d1SDavid du Colombier.ce 0 5003e12c5d1SDavid du Colombier.fi 5013e12c5d1SDavid du Colombier.ft 1 5023e12c5d1SDavid du Colombier.nr OJ \\n(.i 5033e12c5d1SDavid du Colombier.in +\\n(.lu/12u 5043e12c5d1SDavid du Colombier.ll -\\n(.lu/12u 5053e12c5d1SDavid du Colombier.br 5063e12c5d1SDavid du Colombier.ps \\n(PS 5073e12c5d1SDavid du Colombier.ie \\n(VS>=41 .vs \\n(VSu 5083e12c5d1SDavid du Colombier.el .vs \\n(VSp 5093e12c5d1SDavid du Colombier.ti +\\n(PIu 5103e12c5d1SDavid du Colombier.. 5113e12c5d1SDavid du Colombier. \"AE - end of an abstract 5123e12c5d1SDavid du Colombier.de AE 5133e12c5d1SDavid du Colombier.br 5143e12c5d1SDavid du Colombier.di 5153e12c5d1SDavid du Colombier.ll \\n(LLu 5163e12c5d1SDavid du Colombier.ps \\n(PS 5173e12c5d1SDavid du Colombier.ie \\n(VS>=41 .vs \\n(VSu 5183e12c5d1SDavid du Colombier.el .vs \\n(VSp 5193e12c5d1SDavid du Colombier.nr 1T 0 5203e12c5d1SDavid du Colombier.nr IK 0 5213e12c5d1SDavid du Colombier.in \\n(OJu 5223e12c5d1SDavid du Colombier.nr AJ 0 5233e12c5d1SDavid du Colombier.di 5243e12c5d1SDavid du Colombier.ce 0 5253e12c5d1SDavid du Colombier.if \\n(ST=2 .SY 5263e12c5d1SDavid du Colombier.if \\n(ST<3 .rm SY 5273e12c5d1SDavid du Colombier.. 5283e12c5d1SDavid du Colombier. \"S2 - release paper style 5293e12c5d1SDavid du Colombier. \"SY - cover sheet of released paper 5303e12c5d1SDavid du Colombier.de SY 5313e12c5d1SDavid du Colombier.ll \\n(LLu 5323e12c5d1SDavid du Colombier.ns 5333e12c5d1SDavid du Colombier.if \\n(TV .TX 5343e12c5d1SDavid du Colombier.if \\n(AV .AX 5353e12c5d1SDavid du Colombier.rs 5363e12c5d1SDavid du Colombier.ce 0 5373e12c5d1SDavid du Colombier.nf 5383e12c5d1SDavid du Colombier.sp 3 5393e12c5d1SDavid du Colombier.ls 1 5403e12c5d1SDavid du Colombier.pn 2 5413e12c5d1SDavid du Colombier.WB 5423e12c5d1SDavid du Colombier.ls 5433e12c5d1SDavid du Colombier.sp 3v 5443e12c5d1SDavid du Colombier\\*(DY 5453e12c5d1SDavid du Colombier.sp |9i 5463e12c5d1SDavid du Colombier.if \\n(FP .FA 5473e12c5d1SDavid du Colombier.FG 5483e12c5d1SDavid du Colombier.if \\n(GA=1 .nr GA 2 5493e12c5d1SDavid du Colombier.fi 5503e12c5d1SDavid du Colombier.. 5513e12c5d1SDavid du Colombier. \"S2 - first text page, released paper format 5523e12c5d1SDavid du Colombier.de S2 5533e12c5d1SDavid du Colombier.ce 0 5543e12c5d1SDavid du Colombier.br 5553e12c5d1SDavid du Colombier.SY 5563e12c5d1SDavid du Colombier.rm SY 5573e12c5d1SDavid du Colombier.bp 1 5583e12c5d1SDavid du Colombier.if \\n(TV .TX 5593e12c5d1SDavid du Colombier.if \\n(AV .AX 5603e12c5d1SDavid du Colombier.rs 5613e12c5d1SDavid du Colombier.ce 0 5623e12c5d1SDavid du Colombier.ft 1 5633e12c5d1SDavid du Colombier.ad \\n(SJ 5643e12c5d1SDavid du Colombier.. 5653e12c5d1SDavid du Colombier. \"S0- mike lesk conserve paper style 5663e12c5d1SDavid du Colombier.de S0 5673e12c5d1SDavid du Colombier.ce 0 5683e12c5d1SDavid du Colombier.br 5693e12c5d1SDavid du Colombier.ll \\n(LLu 5703e12c5d1SDavid du Colombier.if \\n(TV+\\n(AV .ns 5713e12c5d1SDavid du Colombier.if \\n(TV .TX 5723e12c5d1SDavid du Colombier.if \\n(AV .AX 5733e12c5d1SDavid du Colombier.if \\n(TV+\\n(AV .rs 5743e12c5d1SDavid du Colombier.ce 0 5753e12c5d1SDavid du Colombier.if \\n(TV .sp 2 5763e12c5d1SDavid du Colombier.ls 1 5773e12c5d1SDavid du Colombier.if \\n(FP \{\ 5783e12c5d1SDavid du Colombier. FJ 5793e12c5d1SDavid du Colombier. nf 5803e12c5d1SDavid du Colombier. FG 5813e12c5d1SDavid du Colombier. fi 5823e12c5d1SDavid du Colombier. FK 5833e12c5d1SDavid du Colombier. nr FP 0\} 5843e12c5d1SDavid du Colombier.nf 5853e12c5d1SDavid du Colombier.WB 5863e12c5d1SDavid du Colombier.ls 5873e12c5d1SDavid du Colombier.fi 5883e12c5d1SDavid du Colombier.ad \\n(SJ 5893e12c5d1SDavid du Colombier.. 5903e12c5d1SDavid du Colombier. \"S3 - CSTR style 5913e12c5d1SDavid du Colombier.de S3 5923e12c5d1SDavid du Colombier.rs 5933e12c5d1SDavid du Colombier.sp |2.25i 5943e12c5d1SDavid du Colombier.ce 1000 5953e12c5d1SDavid du Colombier.I1 5963e12c5d1SDavid du Colombier.if \\n(NA>1 \{\ 5973e12c5d1SDavid du Colombier. sp .5 5983e12c5d1SDavid du Colombier. I2\} 5993e12c5d1SDavid du Colombier.if \\n(NA>2 \{\ 6003e12c5d1SDavid du Colombier. sp .5 6013e12c5d1SDavid du Colombier. I3\} 6023e12c5d1SDavid du Colombier.if \\n(NA>3 \{\ 6033e12c5d1SDavid du Colombier. sp .5 6043e12c5d1SDavid du Colombier. I4\} 6053e12c5d1SDavid du Colombier.if \\n(NA>4 \{\ 6063e12c5d1SDavid du Colombier. sp .5 6073e12c5d1SDavid du Colombier. I5\} 6083e12c5d1SDavid du Colombier.if \\n(NA>5 \{\ 6093e12c5d1SDavid du Colombier. sp .5 6103e12c5d1SDavid du Colombier. I6\} 6113e12c5d1SDavid du Colombier.if \\n(NA>6 \{\ 6123e12c5d1SDavid du Colombier. sp .5 6133e12c5d1SDavid du Colombier. I7\} 6143e12c5d1SDavid du Colombier.if \\n(NA>7 \{\ 6153e12c5d1SDavid du Colombier. sp .5 6163e12c5d1SDavid du Colombier. I8\} 6173e12c5d1SDavid du Colombier.if \\n(NA>8 \{\ 6183e12c5d1SDavid du Colombier. sp .5 6193e12c5d1SDavid du Colombier. I9\} 6203e12c5d1SDavid du Colombier.sp |4i 6213e12c5d1SDavid du Colombier. \"check how long title is: can space extra .25 inch if short 6223e12c5d1SDavid du Colombier.di EZ 6233e12c5d1SDavid du Colombier.WT 6243e12c5d1SDavid du Colombier.di 6253e12c5d1SDavid du Colombier.if \\n(dn<1.5v .if \\n(NA=1 .sp .25i 6263e12c5d1SDavid du Colombier.ft 1 6273e12c5d1SDavid du ColombierComputing Science Technical Report No. \\*(MN 6283e12c5d1SDavid du Colombier.sp 6293e12c5d1SDavid du Colombier.if t .ft 3 6303e12c5d1SDavid du Colombier.if n .ul 100 6313e12c5d1SDavid du Colombier.ps 12 6323e12c5d1SDavid du Colombier.vs 15p 6333e12c5d1SDavid du Colombier.hy 0 6343e12c5d1SDavid du Colombier.WT 6353e12c5d1SDavid du Colombier.hy \\n(HY 6363e12c5d1SDavid du Colombier.ft 1 6373e12c5d1SDavid du Colombier.if n .ul 0 6383e12c5d1SDavid du Colombier.ps 10 6393e12c5d1SDavid du Colombier.vs 12p 6403e12c5d1SDavid du Colombier.sp 6413e12c5d1SDavid du Colombier.ft 1 6423e12c5d1SDavid du Colombier.A1 6433e12c5d1SDavid du Colombier.A2 6443e12c5d1SDavid du Colombier.A3 6453e12c5d1SDavid du Colombier.A4 6463e12c5d1SDavid du Colombier.A5 6473e12c5d1SDavid du Colombier.A6 6483e12c5d1SDavid du Colombier.A7 6493e12c5d1SDavid du Colombier.A8 6503e12c5d1SDavid du Colombier.A9 6513e12c5d1SDavid du Colombier.ce 0 6523e12c5d1SDavid du Colombier.sp |8.5i 6533e12c5d1SDavid du Colombier.ce 0 6543e12c5d1SDavid du Colombier\\*(DY 6553e12c5d1SDavid du Colombier.DZ 6563e12c5d1SDavid du Colombier.bp 0 6573e12c5d1SDavid du Colombier.ft 1 6583e12c5d1SDavid du Colombier.S2 6593e12c5d1SDavid du Colombier.. 6603e12c5d1SDavid du Colombier. \"SG - signature 6613e12c5d1SDavid du Colombier.de SG 6623e12c5d1SDavid du Colombier.br 6633e12c5d1SDavid du Colombier.KS 6643e12c5d1SDavid du Colombier.in +2u*\\n(.lu/3u 6653e12c5d1SDavid du Colombier.sp 4 6663e12c5d1SDavid du Colombier.A1 6677dd7cddfSDavid du Colombier.if \\n(NA>1 .sp 4 6683e12c5d1SDavid du Colombier.A2 6697dd7cddfSDavid du Colombier.if \\n(NA>2 .sp 4 6703e12c5d1SDavid du Colombier.A3 6717dd7cddfSDavid du Colombier.if \\n(NA>3 .sp 4 6723e12c5d1SDavid du Colombier.A4 6737dd7cddfSDavid du Colombier.if \\n(NA>4 .sp 4 6743e12c5d1SDavid du Colombier.A5 6753e12c5d1SDavid du Colombier.if \\n(NA>5 .sp 4 6763e12c5d1SDavid du Colombier.A6 6773e12c5d1SDavid du Colombier.if \\n(NA>6 .sp 4 6783e12c5d1SDavid du Colombier.A7 6793e12c5d1SDavid du Colombier.if \\n(NA>7 .sp 4 6803e12c5d1SDavid du Colombier.A8 6813e12c5d1SDavid du Colombier.if \\n(NA>8 .sp 4 6823e12c5d1SDavid du Colombier.A9 6833e12c5d1SDavid du Colombier.in 6843e12c5d1SDavid du Colombier.nf 6853e12c5d1SDavid du Colombier.if \\n(.$<1 .G9 6863e12c5d1SDavid du Colombier.sp -1 6873e12c5d1SDavid du Colombier.if \\n(.$>=1 \\$1 6883e12c5d1SDavid du Colombier.if \\n(.$>=2 \\$2 6893e12c5d1SDavid du Colombier.if \\n(.$>=3 \\$3 6903e12c5d1SDavid du Colombier.if \\n(.$>=4 \\$4 6913e12c5d1SDavid du Colombier.if \\n(.$>=5 \\$5 6923e12c5d1SDavid du Colombier.if \\n(.$>=6 \\$6 6933e12c5d1SDavid du Colombier.if \\n(.$>=7 \\$7 6943e12c5d1SDavid du Colombier.if \\n(.$>=8 \\$8 6953e12c5d1SDavid du Colombier.if \\n(.$>=9 \\$9 6963e12c5d1SDavid du Colombier.fi 6973e12c5d1SDavid du Colombier.br 6983e12c5d1SDavid du Colombier.KE 6993e12c5d1SDavid du Colombier.. 7003e12c5d1SDavid du Colombier. \"Tables. TS - table start, TE - table end 7013e12c5d1SDavid du Colombier.de TS 7023e12c5d1SDavid du Colombier.br 7033e12c5d1SDavid du Colombier.if !\\n(1T .RT 7043e12c5d1SDavid du Colombier.ul 0 7053e12c5d1SDavid du Colombier.ti \\n(.iu 7063e12c5d1SDavid du Colombier.if t .sp 0.5 7073e12c5d1SDavid du Colombier.if n .sp 7083e12c5d1SDavid du Colombier.if \\$1H .TQ 7093e12c5d1SDavid du Colombier.nr IX 1 7103e12c5d1SDavid du Colombier.. 7113e12c5d1SDavid du Colombier.de TQ 7123e12c5d1SDavid du Colombier.di TT 7133e12c5d1SDavid du Colombier.nr IT 1 7143e12c5d1SDavid du Colombier.. 7153e12c5d1SDavid du Colombier.de TH 7163e12c5d1SDavid du Colombier.if \\n(.d>0.5v \{\ 7173e12c5d1SDavid du Colombier. nr T. 0 7183e12c5d1SDavid du Colombier. T# 0\} 7193e12c5d1SDavid du Colombier.di 7203e12c5d1SDavid du Colombier.nr TQ \\n(.i 7213e12c5d1SDavid du Colombier.nr HT 1 7223e12c5d1SDavid du Colombier.in 0 7233e12c5d1SDavid du Colombier.mk #a 7243e12c5d1SDavid du Colombier.mk #b 7253e12c5d1SDavid du Colombier.mk #c 7263e12c5d1SDavid du Colombier.mk #d 7273e12c5d1SDavid du Colombier.mk #e 7283e12c5d1SDavid du Colombier.mk #f 7293e12c5d1SDavid du Colombier.TT 7303e12c5d1SDavid du Colombier.in \\n(TQu 7313e12c5d1SDavid du Colombier.mk #T 7323e12c5d1SDavid du Colombier.. 7333e12c5d1SDavid du Colombier.de TE 7343e12c5d1SDavid du Colombier.nr IX 0 7353e12c5d1SDavid du Colombier.if \\n(IT .if !\\n(HT \{\ 7363e12c5d1SDavid du Colombier. di 7373e12c5d1SDavid du Colombier. nr EF \\n(.u 7383e12c5d1SDavid du Colombier. nf 7393e12c5d1SDavid du Colombier. TT 7403e12c5d1SDavid du Colombier. if \\n(EF .fi\} 7413e12c5d1SDavid du Colombier.nr IT 0 7423e12c5d1SDavid du Colombier.nr HT 0 7433e12c5d1SDavid du Colombier.if n .sp 1 7443e12c5d1SDavid du Colombier.if t .sp 0.5 7453e12c5d1SDavid du Colombier.rm a+ b+ c+ d+ e+ f+ g+ h+ i+ j+ k+ l+ n+ m+ 7463e12c5d1SDavid du Colombier.rr 32 33 34 35 36 37 38 40 79 80 81 82 7473e12c5d1SDavid du Colombier.rr a| b| c| d| e| f| g| h| i| j| k| l| m| 7483e12c5d1SDavid du Colombier.rr a- b- c- d- e- f- g- h- i- j- k- l- m- 7493e12c5d1SDavid du Colombier.. 7503e12c5d1SDavid du Colombier.so \*(sd/tmac.skeep 7513e12c5d1SDavid du Colombier.de EQ \"equation, breakout and display 7523e12c5d1SDavid du Colombier.nr EF \\n(.u 7533e12c5d1SDavid du Colombier.rm EE 7543e12c5d1SDavid du Colombier.nr LE 1 \" 1 is center 7553e12c5d1SDavid du Colombier.ds EL \\$1 7563e12c5d1SDavid du Colombier.if "\\$1"L" \{\ 7573e12c5d1SDavid du Colombier. ds EL \\$2 7583e12c5d1SDavid du Colombier. nr LE 0\} 7593e12c5d1SDavid du Colombier.if "\\$1"C" .ds EL \\$2 7603e12c5d1SDavid du Colombier.if "\\$1"R" \{\ 7613e12c5d1SDavid du Colombier. ds EL \\$2 \" 2 is right adjust 7623e12c5d1SDavid du Colombier. nr LE 2\} 7633e12c5d1SDavid du Colombier.if "\\$1"I" \{\ 7643e12c5d1SDavid du Colombier. nr LE 0 7653e12c5d1SDavid du Colombier. if "\\$3"" .ds EE \\h'|10n' 7663e12c5d1SDavid du Colombier. el .ds EE \\h'\\$3' 7673e12c5d1SDavid du Colombier. ds EL \\$2\} 7683e12c5d1SDavid du Colombier.if \\n(YE .nf 7693e12c5d1SDavid du Colombier.di EZ 7703e12c5d1SDavid du Colombier.. 7713e12c5d1SDavid du Colombier.de EN \" end of a displayed equation 7723e12c5d1SDavid du Colombier.br 7733e12c5d1SDavid du Colombier.di 7743e12c5d1SDavid du Colombier.rm EZ 7753e12c5d1SDavid du Colombier.nr ZN \\n(dn 7763e12c5d1SDavid du Colombier.if \\n(ZN .if !\\n(YE .LP 7773e12c5d1SDavid du Colombier.if !\\n(ZN .if !"\\*(EL"" .nr ZN 1 7783e12c5d1SDavid du Colombier.if \\n(ZN \{\ 7793e12c5d1SDavid du Colombier. ie "\\n(.z"" \{\ 7803e12c5d1SDavid du Colombier. if t .if !\\n(nl=\\n(PE .sp .5 7813e12c5d1SDavid du Colombier. if n .if !\\n(nl=\\n(PE .sp 1\} 7823e12c5d1SDavid du Colombier. el \{\ 7833e12c5d1SDavid du Colombier. if t .if !\\n(.d=\\n(PE .sp .5 7843e12c5d1SDavid du Colombier. if n .if !\\n(.d=\\n(PE .sp 1\}\} 7853e12c5d1SDavid du Colombier'pc 7863e12c5d1SDavid du Colombier.if \\n(BD .nr LE 0 \" don't center if block display or mark/lineup 7873e12c5d1SDavid du Colombier.if \\n(MK \{\ 7883e12c5d1SDavid du Colombier. if \\n(LE=1 .ds EE \\h'|10n' 7893e12c5d1SDavid du Colombier. nr LE 0\} 7903e12c5d1SDavid du Colombier'lt \\n(.lu 7913e12c5d1SDavid du Colombier.if !\\n(EP .if \\n(ZN \{\ 7923e12c5d1SDavid du Colombier. if \\n(LE=1 .tl \(ts\(ts\\*(10\(ts\\*(EL\(ts 7933e12c5d1SDavid du Colombier. if \\n(LE=2 .tl \(ts\(ts\(ts\\*(10\\*(EL\(ts 7943e12c5d1SDavid du Colombier. if !\\n(LE \{\ 7953e12c5d1SDavid du Colombier. if !\\n(BD .tl \(ts\\*(EE\\*(10\(ts\(ts\\*(EL\(ts 7963e12c5d1SDavid du Colombier. if \\n(BD .if \\n(BD<\\w\(ts\\*(10\(ts .nr BD \\w\(ts\\*(10\(ts 7973e12c5d1SDavid du Colombier. if \\n(BD \!\\*(10\\t\\*(EL\}\} 7983e12c5d1SDavid du Colombier.if \\n(EP .if \\n(ZN \{\ 7993e12c5d1SDavid du Colombier. if \\n(LE=1 .tl \(ts\\*(EL\(ts\\*(10\(ts\(ts 8003e12c5d1SDavid du Colombier. if \\n(LE=2 .tl \(ts\\*(EL\(ts\(ts\\*(10\(ts 8013e12c5d1SDavid du Colombier. if !\\n(LE \{\ 8023e12c5d1SDavid du Colombier. if !\\n(BD .tl \(ts\\*(EL\\*(EE\\*(10\(ts\(ts\(ts 8033e12c5d1SDavid du Colombier. if \\n(BD .if \\n(BD<\\w\(ts\\*(10\(ts .nr BD \\w\(ts\\*(10\(ts 8043e12c5d1SDavid du Colombier. if \\n(BD \!\\h'-\\\\n(.iu'\\*(EL\\h'|0'\\*(10\}\} 8053e12c5d1SDavid du Colombier'lt \\n(LLu 8063e12c5d1SDavid du Colombier'pc % 8073e12c5d1SDavid du Colombier.if \\n(YE .if \\n(EF .fi 8083e12c5d1SDavid du Colombier.if t .if \\n(ZN .sp .5 8093e12c5d1SDavid du Colombier.if n .if \\n(ZN .sp 8103e12c5d1SDavid du Colombier.ie "\\n(.z"" .nr PE \\n(nl 8113e12c5d1SDavid du Colombier.el .nr PE \\n(.d 8123e12c5d1SDavid du Colombier.. 8133e12c5d1SDavid du Colombier.de PS \" start picture 8143e12c5d1SDavid du Colombier. \" $1 is height, $2 is width, both in inches 8153e12c5d1SDavid du Colombier.if \\$1>0 .sp .35 8163e12c5d1SDavid du Colombier.ie \\$1>0 .nr $1 \\$1 8173e12c5d1SDavid du Colombier.el .nr $1 0 8183e12c5d1SDavid du Colombier.in (\\n(.lu-\\$2)/2u 8193e12c5d1SDavid du Colombier.ne \\$1 8203e12c5d1SDavid du Colombier.. 8213e12c5d1SDavid du Colombier.de PE \" end of picture 8223e12c5d1SDavid du Colombier.in 8233e12c5d1SDavid du Colombier.if \\n($1>0 .sp .65 8243e12c5d1SDavid du Colombier.. 8253e12c5d1SDavid du Colombier. \" .P1/.P2 macros for programs 8263e12c5d1SDavid du Colombier. 8273e12c5d1SDavid du Colombier.nr XP 1 \" delta point size for program 8283e12c5d1SDavid du Colombier.nr XV 1p \" delta vertical for programs 8293e12c5d1SDavid du Colombier.nr XT 8 \" delta tab stop for programs 8303e12c5d1SDavid du Colombier.nr DV .5v \" space before start of program 8313e12c5d1SDavid du Colombier. 8323e12c5d1SDavid du Colombier.de P1 8333e12c5d1SDavid du Colombier.br 8343e12c5d1SDavid du Colombier.nr v \\n(.v 8355a04ae36SDavid du Colombier.nr i 2m 8365a04ae36SDavid du Colombier.if \\n(.$ .nr i \\$1 8373e12c5d1SDavid du Colombier.di p1 838f06477d3SDavid du Colombier.in \\niu 8393e12c5d1SDavid du Colombier.nf 8403e12c5d1SDavid du Colombier.ps -\\n(XP 8413e12c5d1SDavid du Colombier.vs -\\n(XVu 8423e12c5d1SDavid du Colombier.ft CW 8433e12c5d1SDavid du Colombier.nr t \\n(XT*\\w'x'u 8443e12c5d1SDavid du Colombier.ta 1u*\\ntu 2u*\\ntu 3u*\\ntu 4u*\\ntu 5u*\\ntu 6u*\\ntu 7u*\\ntu 8u*\\ntu 9u*\\ntu 10u*\\ntu 11u*\\ntu 12u*\\ntu 13u*\\ntu 14u*\\ntu 8453e12c5d1SDavid du Colombier.. 8463e12c5d1SDavid du Colombier. 8473e12c5d1SDavid du Colombier.de P2 8483e12c5d1SDavid du Colombier.br 8493e12c5d1SDavid du Colombier.ps \\n(PS 8503e12c5d1SDavid du Colombier.vs \\n(VSp 8513e12c5d1SDavid du Colombier.vs \\nvu 8523e12c5d1SDavid du Colombier.ft 1 85343af371bSDavid du Colombier.in 0 8543e12c5d1SDavid du Colombier.di 8553e12c5d1SDavid du Colombier.br 856f06477d3SDavid du Colombier.sp \\n(DVu 857f06477d3SDavid du Colombier.RT 8583e12c5d1SDavid du Colombier.if \\n(.$=0 .ne \\n(dnu \" -\\n(DVu 8593e12c5d1SDavid du Colombier.nf 8603e12c5d1SDavid du Colombier.p1 8613e12c5d1SDavid du Colombier.sp \\n(DVu 862c4cb05bbSDavid du Colombier.RT 8633e12c5d1SDavid du Colombier.. 8643e12c5d1SDavid du Colombier. 8653e12c5d1SDavid du Colombier.de ME 8663e12c5d1SDavid du Colombier.nr SJ \\n(.j 8673e12c5d1SDavid du Colombier.if \\n(LL .nr LT \\n(LL 8683e12c5d1SDavid du Colombier.nr YE 1 8693e12c5d1SDavid du Colombier.if !\\n(PO .nr PO \\n(.o 8703e12c5d1SDavid du Colombier.if \\n(mo-0 .ds MO January 8713e12c5d1SDavid du Colombier.if \\n(mo-1 .ds MO February 8723e12c5d1SDavid du Colombier.if \\n(mo-2 .ds MO March 8733e12c5d1SDavid du Colombier.if \\n(mo-3 .ds MO April 8743e12c5d1SDavid du Colombier.if \\n(mo-4 .ds MO May 8753e12c5d1SDavid du Colombier.if \\n(mo-5 .ds MO June 8763e12c5d1SDavid du Colombier.if \\n(mo-6 .ds MO July 8773e12c5d1SDavid du Colombier.if \\n(mo-7 .ds MO August 8783e12c5d1SDavid du Colombier.if \\n(mo-8 .ds MO September 8793e12c5d1SDavid du Colombier.if \\n(mo-9 .ds MO October 8803e12c5d1SDavid du Colombier.if \\n(mo-10 .ds MO November 8813e12c5d1SDavid du Colombier.if \\n(mo-11 .ds MO December 8823e12c5d1SDavid du Colombier.if \\n(dw-0 .ds DW Sunday 8833e12c5d1SDavid du Colombier.if \\n(dw-1 .ds DW Monday 8843e12c5d1SDavid du Colombier.if \\n(dw-2 .ds DW Tuesday 8853e12c5d1SDavid du Colombier.if \\n(dw-3 .ds DW Wednesday 8863e12c5d1SDavid du Colombier.if \\n(dw-4 .ds DW Thursday 8873e12c5d1SDavid du Colombier.if \\n(dw-5 .ds DW Friday 8883e12c5d1SDavid du Colombier.if \\n(dw-6 .ds DW Saturday 88959cc4ca5SDavid du Colombier.nr yP (\\n(yr+2000)/100) 8907dd7cddfSDavid du Colombier.nr yD (\\n(yr%100 8917dd7cddfSDavid du Colombier.af yD 01 8927dd7cddfSDavid du Colombier.if "\\*(DY"" .ds DY \\*(MO \\n(dy, \\n(yP\\n(yD 8933e12c5d1SDavid du Colombier.if "\\*(CF"" .if n .ds CF "\\*(DY 8943e12c5d1SDavid du Colombier.. 8953e12c5d1SDavid du Colombier. \"EM end up macro - process left over keep-release 8963e12c5d1SDavid du Colombier.de EM 8973e12c5d1SDavid du Colombier.br 8983e12c5d1SDavid du Colombier.if \\n(AJ .tm Syntax error: no .AE 8993e12c5d1SDavid du Colombier.if \\n(IF .ab Missing .FE somewhere 9003e12c5d1SDavid du Colombier.if t .if \\n(TB=0 .wh -1p CM 9013e12c5d1SDavid du Colombier.if \\n(TB \{\&\c 9023e12c5d1SDavid du Colombier' bp 9033e12c5d1SDavid du Colombier. NP 9043e12c5d1SDavid du Colombier. ch CM 160\} 9053e12c5d1SDavid du Colombier.. 9063e12c5d1SDavid du Colombier. \"NP new page 9073e12c5d1SDavid du Colombier.de NP 9083e12c5d1SDavid du Colombier.rr PE 9093e12c5d1SDavid du Colombier.if \\n(FM+\\n(HM>=\\n(.p \{\ 9103e12c5d1SDavid du Colombier. tm Margins bigger than page length. 9113e12c5d1SDavid du Colombier. ab 9123e12c5d1SDavid du Colombier. ex\} 9133e12c5d1SDavid du Colombier.if t .CM 9143e12c5d1SDavid du Colombier.if !\\n(HM .nr HM 1i 9153e12c5d1SDavid du Colombier'sp \\n(HMu/2u 9163e12c5d1SDavid du Colombier.ev 1 9173e12c5d1SDavid du Colombier.nr PX \\n(.s 9183e12c5d1SDavid du Colombier.nr PF \\n(.f 9193e12c5d1SDavid du Colombier.nr PV \\n(.v 9203e12c5d1SDavid du Colombier.lt \\n(LTu 9213e12c5d1SDavid du Colombier.ps \\n(PS 9223e12c5d1SDavid du Colombier.vs \\n(PS+2 9233e12c5d1SDavid du Colombier.ft 1 9243e12c5d1SDavid du Colombier.if \\n(PO .po \\n(POu 9253e12c5d1SDavid du Colombier.PT 9263e12c5d1SDavid du Colombier.ps \\n(PX 9273e12c5d1SDavid du Colombier.vs \\n(PVu 9283e12c5d1SDavid du Colombier.ft \\n(PF 9293e12c5d1SDavid du Colombier.ev 9303e12c5d1SDavid du Colombier'sp |\\n(HMu 9313e12c5d1SDavid du Colombier.nr XX 0 1 9323e12c5d1SDavid du Colombier.nr YY 0-\\n(FMu 9333e12c5d1SDavid du Colombier.ch FO 16i 9343e12c5d1SDavid du Colombier.ch FX 17i 9353e12c5d1SDavid du Colombier.ch FO \\n(.pu-\\n(FMu 9363e12c5d1SDavid du Colombier.ch FX \\n(.pu-\\n(FMu 9373e12c5d1SDavid du Colombier.if \\n(MF .FV 9383e12c5d1SDavid du Colombier.nr MF 0 9393e12c5d1SDavid du Colombier.mk 9403e12c5d1SDavid du Colombier.os 9413e12c5d1SDavid du Colombier.ev 1 9423e12c5d1SDavid du Colombier.if !\\n(TD .if \\n(TC<5 .XK 9433e12c5d1SDavid du Colombier.nr TC 0 9443e12c5d1SDavid du Colombier.ns 9453e12c5d1SDavid du Colombier.ev 9463e12c5d1SDavid du Colombier.nr TQ \\n(.i 9473e12c5d1SDavid du Colombier.nr TK \\n(.u 9483e12c5d1SDavid du Colombier.if \\n(IT \{\ 9493e12c5d1SDavid du Colombier. in 0 9503e12c5d1SDavid du Colombier. nf 9513e12c5d1SDavid du Colombier. TT 9523e12c5d1SDavid du Colombier. in \\n(TQu 9533e12c5d1SDavid du Colombier. if \\n(TK .fi\ 9543e12c5d1SDavid du Colombier\} 9553e12c5d1SDavid du Colombier.mk #T 9563e12c5d1SDavid du Colombier....if t .if \\n(.o+\\n(LL>7.75i .tm Offset + line length exceeds 7.75 inches, too wide 9573e12c5d1SDavid du Colombier.. 9583e12c5d1SDavid du Colombier.de XK 9593e12c5d1SDavid du Colombier.nr TD 1 9603e12c5d1SDavid du Colombier.nf 9613e12c5d1SDavid du Colombier.ls 1 9623e12c5d1SDavid du Colombier.in 0 9633e12c5d1SDavid du Colombier.rn KJ KL 9643e12c5d1SDavid du Colombier.KL 9653e12c5d1SDavid du Colombier.rm KL 9663e12c5d1SDavid du Colombier.if "\\n(.z"KJ" .di 9673e12c5d1SDavid du Colombier.nr TB 0 9683e12c5d1SDavid du Colombier.if "\\n(.z"KJ" .nr TB 1 9693e12c5d1SDavid du Colombier.br 9703e12c5d1SDavid du Colombier.in 9713e12c5d1SDavid du Colombier.ls 9723e12c5d1SDavid du Colombier.fi 9733e12c5d1SDavid du Colombier.if (\\n(nl+1v)>(\\n(.p-\\n(FM) \{\ 9743e12c5d1SDavid du Colombier. if \\n(NX>1 .RC 9753e12c5d1SDavid du Colombier. if \\n(NX<1 .bp\} 9763e12c5d1SDavid du Colombier.nr TD 0 9773e12c5d1SDavid du Colombier.. 9783e12c5d1SDavid du Colombier.de KD 9793e12c5d1SDavid du Colombier.nr KM 0 9803e12c5d1SDavid du Colombier.if "\\n(.z"" .if \\$2>0 .if \\n(nl>\\n(HM \{\ 9813e12c5d1SDavid du Colombier. if (\\n(nl+1v)<(\\n(.p-\\n(FM) .di KJ \" full page figure must have new page 9823e12c5d1SDavid du Colombier. sp 15i\} 9833e12c5d1SDavid du Colombier.if "\\n(.z"" .if \\n(nl>\\n(HM .if \\$2=0 .if (\\n(nl+1v)>(\\n(.p-\\n(FM) .sp 15i 9843e12c5d1SDavid du Colombier.if "\\n(.z"KJ" .nr KM 1 \" KM is 1 if in a rediversion of keeps 9853e12c5d1SDavid du Colombier.if \\n(KM>0 \!.KD \\$1 \\$2 9863e12c5d1SDavid du Colombier.nr KR \\n(.t 9873e12c5d1SDavid du Colombier.if \\n(nl<=\\n(HM .nr KR 32767 9883e12c5d1SDavid du Colombier.if \\n(KM=0 \{\ 9893e12c5d1SDavid du Colombier. if \\n(KR<\\$1 \{\ 9903e12c5d1SDavid du Colombier. di KJ 9913e12c5d1SDavid du Colombier. nr KM 1\} 9923e12c5d1SDavid du Colombier. if \\$2>0 .if (\\n(nl+1v)>(\\n(.p-\\n(FM) .sp 15i\} 9933e12c5d1SDavid du Colombier.rs 9943e12c5d1SDavid du Colombier.if \\n(KM=0 .if \\$2>0 .sp \\n(.tu-\\$1u 9953e12c5d1SDavid du Colombier.. 9963e12c5d1SDavid du Colombier.de PT 9973e12c5d1SDavid du Colombier.lt \\n(LLu 9983e12c5d1SDavid du Colombier.pc % 9993e12c5d1SDavid du Colombier.nr PN \\n% 1000afb30c3eSDavid du Colombier.if \\n%-1 .tl \\*(LH\\*(CH\\*(RH 10013e12c5d1SDavid du Colombier.lt \\n(.lu 10023e12c5d1SDavid du Colombier.. 10033e12c5d1SDavid du Colombier. \"FO - footer of page 10043e12c5d1SDavid du Colombier.de FO 10053e12c5d1SDavid du Colombier.rn FO FZ 10063e12c5d1SDavid du Colombier.if \\n(IT>0 \{\ 10073e12c5d1SDavid du Colombier. nr T. 1 10083e12c5d1SDavid du Colombier. if \\n(FC=0 .T# 1 10093e12c5d1SDavid du Colombier. br\} 10103e12c5d1SDavid du Colombier.nr FC +1 10113e12c5d1SDavid du Colombier.if \\n(NX<2 .nr WF 0 10123e12c5d1SDavid du Colombier.nr dn 0 10133e12c5d1SDavid du Colombier.if \\n(FC<=1 .if \\n(XX .XF 10143e12c5d1SDavid du Colombier.rn FZ FO 10153e12c5d1SDavid du Colombier.nr MF 0 10163e12c5d1SDavid du Colombier.if \\n(dn .nr MF 1 10173e12c5d1SDavid du Colombier.if !\\n(WF \{\ 10183e12c5d1SDavid du Colombier. nr YY 0-\\n(FMu 10193e12c5d1SDavid du Colombier. ch FO \\n(YYu\} 10203e12c5d1SDavid du Colombier.if !\\n(dn .nr WF 0 10213e12c5d1SDavid du Colombier.if \\n(FC<=1 .if \\n(XX=0 \{\ 10223e12c5d1SDavid du Colombier. if \\n(NX>1 .RC 10233e12c5d1SDavid du Colombier. if \\n(NX<1 'bp\} 10243e12c5d1SDavid du Colombier.nr FC -1 10253e12c5d1SDavid du Colombier.if \\n(ML>0 .ne \\n(MLu 10263e12c5d1SDavid du Colombier.. 10273e12c5d1SDavid du Colombier. \"2C - begin double column 10283e12c5d1SDavid du Colombier.de 2C 10293e12c5d1SDavid du Colombier.MC \" default MC is double column 10303e12c5d1SDavid du Colombier.. 10313e12c5d1SDavid du Colombier.de MC \" multiple columns- arg is line length 10323e12c5d1SDavid du Colombier.nr L1 \\n(LL*7/15 10333e12c5d1SDavid du Colombier.if \\n(CW>=0 .nr L1 \\n(CWu 10343e12c5d1SDavid du Colombier.if \\n(.$ .nr L1 \\$1n 10353e12c5d1SDavid du Colombier.if \\n(GW>=0 .nr GW \\n(GWu 10363e12c5d1SDavid du Colombier.if \\n(.$>1 .nr GW \\$2n 10373e12c5d1SDavid du Colombier.nr NQ \\n(LL/\\n(L1 10383e12c5d1SDavid du Colombier.if \\n(NQ<1 .nr NQ 1 10393e12c5d1SDavid du Colombier.if \\n(NQ>2 .if (\\n(LL%\\n(L1)=0 .nr NQ -1 10403e12c5d1SDavid du Colombier.if !\\n(1T \{\ 10413e12c5d1SDavid du Colombier. BG 10423e12c5d1SDavid du Colombier. if n .sp 4 10433e12c5d1SDavid du Colombier. if t .sp 2\} 10443e12c5d1SDavid du Colombier.if \\n(NX=0 .nr NX 1 10453e12c5d1SDavid du Colombier.if !\\n(NX=\\n(NQ \{\ 10463e12c5d1SDavid du Colombier. RT 10473e12c5d1SDavid du Colombier. if \\n(NX>1 .bp 10483e12c5d1SDavid du Colombier. mk 10493e12c5d1SDavid du Colombier. nr NC 1 10503e12c5d1SDavid du Colombier. po \\n(POu\} 10513e12c5d1SDavid du Colombier.if \\n(NQ>1 .hy \\n(HY 10523e12c5d1SDavid du Colombier.nr NX \\n(NQ 10533e12c5d1SDavid du Colombier.if \\n(NX>1 .nr CW \\n(L1 10543e12c5d1SDavid du Colombier.ll \\n(L1u 10553e12c5d1SDavid du Colombier.nr FL \\n(L1u*11u/12u 10563e12c5d1SDavid du Colombier.if \\n(NX>1 .if \\n(GW<0 .nr GW (\\n(LL-(\\n(NX*\\n(L1))/(\\n(NX-1) 10573e12c5d1SDavid du Colombier.nr RO \\n(L1+\\n(GW 10583e12c5d1SDavid du Colombier.ns 10593e12c5d1SDavid du Colombier.. 10603e12c5d1SDavid du Colombier.de RC 10613e12c5d1SDavid du Colombier.ie \\n(NC>=\\n(NX .C2 10623e12c5d1SDavid du Colombier.el .C1 10633e12c5d1SDavid du Colombier.. 10643e12c5d1SDavid du Colombier.de C1 10653e12c5d1SDavid du Colombier.rt 10663e12c5d1SDavid du Colombier.po +\\n(ROu 10673e12c5d1SDavid du Colombier.nr NC +1 10683e12c5d1SDavid du Colombier.if \\n(NC>\\n(NX .nr NC 1 10693e12c5d1SDavid du Colombier.nr XX 0 1 10703e12c5d1SDavid du Colombier.nr YY 0-\\n(FMu 10713e12c5d1SDavid du Colombier.if \\n(MF .FV 10723e12c5d1SDavid du Colombier.ch FX \\n(.pu-\\n(FMu 10733e12c5d1SDavid du Colombier.ev 1 10743e12c5d1SDavid du Colombier.if \\n(TB .XK 10753e12c5d1SDavid du Colombier.nr TC 0 10763e12c5d1SDavid du Colombier.ev 10773e12c5d1SDavid du Colombier.nr TQ \\n(.i 10783e12c5d1SDavid du Colombier.if \\n(IT \{\ 10793e12c5d1SDavid du Colombier. in 0 10803e12c5d1SDavid du Colombier. TT 10813e12c5d1SDavid du Colombier. in \\n(TQu\} 10823e12c5d1SDavid du Colombier.mk #T 10833e12c5d1SDavid du Colombier.ns 10843e12c5d1SDavid du Colombier.. 10853e12c5d1SDavid du Colombier.de C2 10863e12c5d1SDavid du Colombier.po \\n(POu 10873e12c5d1SDavid du Colombier.nr NC +1 10883e12c5d1SDavid du Colombier.if \\n(NC>\\n(NX .nr NC 1 10893e12c5d1SDavid du Colombier'bp 10903e12c5d1SDavid du Colombier.. 10913e12c5d1SDavid du Colombier. \"1C - return to single column format 10923e12c5d1SDavid du Colombier.de 1C 10933e12c5d1SDavid du Colombier.MC \\n(LLu 10943e12c5d1SDavid du Colombier.hy \\n(HY 10953e12c5d1SDavid du Colombier.. 10963e12c5d1SDavid du Colombier.de MH 10977dd7cddfSDavid du ColombierBell Laboratories 10983e12c5d1SDavid du ColombierMurray Hill, New Jersey 07974 10993e12c5d1SDavid du Colombier.. 11003e12c5d1SDavid du Colombier.de PY 11017dd7cddfSDavid du ColombierBell Laboratories 11023e12c5d1SDavid du ColombierPiscataway, New Jersey 08854 11033e12c5d1SDavid du Colombier.. 11043b86f2f8SDavid du Colombier.de AW 11053b86f2f8SDavid du ColombierBell Laboratories 11063b86f2f8SDavid du Colombier2018 Antwerp, Belgium 11073b86f2f8SDavid du Colombier.. 11083e12c5d1SDavid du Colombier.de BT 11093e12c5d1SDavid du Colombier.nr PX \\n(.s 11103e12c5d1SDavid du Colombier.nr PF \\n(.f 11113e12c5d1SDavid du Colombier.ft 1 11123e12c5d1SDavid du Colombier.ps \\n(PS 11133e12c5d1SDavid du Colombier'lt \\n(LTu 11143e12c5d1SDavid du Colombier.po \\n(POu 11153e12c5d1SDavid du Colombier.if \\n%>0 .tl \(ts\\*(LF\(ts\\*(CF\(ts\\*(RF\(ts 11163e12c5d1SDavid du Colombier.ft \\n(PF 11173e12c5d1SDavid du Colombier.ps \\n(PX 11183e12c5d1SDavid du Colombier.. 11193e12c5d1SDavid du Colombier. \"PP - paragraph 11203e12c5d1SDavid du Colombier.de PP 11213e12c5d1SDavid du Colombier.RT 11223e12c5d1SDavid du Colombier.if \\n(1T .sp \\n(PDu 11233b86f2f8SDavid du Colombier.ne 2v 11243e12c5d1SDavid du Colombier.ti +\\n(PIu 11253e12c5d1SDavid du Colombier.. 11263e12c5d1SDavid du Colombier. \"SH - (unnumbered) section heading 11273e12c5d1SDavid du Colombier.de SH 11283e12c5d1SDavid du Colombier.ti \\n(.iu 11293e12c5d1SDavid du Colombier.RT 11303e12c5d1SDavid du Colombier.ie \\n(1T .sp 1 11313e12c5d1SDavid du Colombier.el .BG 11323e12c5d1SDavid du Colombier.RT 11333e12c5d1SDavid du Colombier.ne 4 11343e12c5d1SDavid du Colombier.ft 3 11353e12c5d1SDavid du Colombier.if n .ul 1000 11363e12c5d1SDavid du Colombier.. 11373e12c5d1SDavid du Colombier. \"NH - numbered heading 11385d459b5aSDavid du Colombier.de N{ 11393e12c5d1SDavid du Colombier.RT 11403e12c5d1SDavid du Colombier.ie \\n(1T .sp 1 11413e12c5d1SDavid du Colombier.el .BG 11423e12c5d1SDavid du Colombier.RT 11433e12c5d1SDavid du Colombier.ne 4 11443e12c5d1SDavid du Colombier.ft 3 11453e12c5d1SDavid du Colombier.if n .ul 1000 11463e12c5d1SDavid du Colombier.nr NS \\$1 11473e12c5d1SDavid du Colombier.if !\\n(.$ .nr NS 1 11483e12c5d1SDavid du Colombier.if !\\n(NS .nr NS 1 11493e12c5d1SDavid du Colombier.nr H\\n(NS +1 11503e12c5d1SDavid du Colombier.if !\\n(NS-4 .nr H5 0 11513e12c5d1SDavid du Colombier.if !\\n(NS-3 .nr H4 0 11523e12c5d1SDavid du Colombier.if !\\n(NS-2 .nr H3 0 11533e12c5d1SDavid du Colombier.if !\\n(NS-1 .nr H2 0 11543e12c5d1SDavid du Colombier.if !\\$1 .if \\n(.$ .nr H1 1 11553e12c5d1SDavid du Colombier.ds SN \\n(H1. 11563e12c5d1SDavid du Colombier.ti \\n(.iu 11573e12c5d1SDavid du Colombier.if \\n(NS-1 .as SN \\n(H2. 11583e12c5d1SDavid du Colombier.if \\n(NS-2 .as SN \\n(H3. 11593e12c5d1SDavid du Colombier.if \\n(NS-3 .as SN \\n(H4. 11603e12c5d1SDavid du Colombier.if \\n(NS-4 .as SN \\n(H5. 11615d459b5aSDavid du Colombier.. 11625d459b5aSDavid du Colombier.de NH 11635d459b5aSDavid du Colombier.N{ \\$1 11643e12c5d1SDavid du Colombier\\*(SN 11653e12c5d1SDavid du Colombier.. 11663e12c5d1SDavid du Colombier. \"BG - begin, execute at first PP 11673e12c5d1SDavid du Colombier.de BG 11683e12c5d1SDavid du Colombier.br 11693e12c5d1SDavid du Colombier.ME 11703e12c5d1SDavid du Colombier.rm ME 11713e12c5d1SDavid du Colombier.di 11723e12c5d1SDavid du Colombier.ce 0 11733e12c5d1SDavid du Colombier.nr KI 0 11743e12c5d1SDavid du Colombier.hy \\n(HY 11753e12c5d1SDavid du Colombier.nr 1T 1 11763e12c5d1SDavid du Colombier.nr CS 0 11773e12c5d1SDavid du Colombier.S\\n(ST 11787dd7cddfSDavid du Colombier.rm S0 S1 S2 S3 OD OK TX AX WT CS TM IM MF MR RP I1 I2 I3 I4 I5 CB E1 E2 11793e12c5d1SDavid du Colombier.de TL 11803e12c5d1SDavid du Colombier.ft 3 11813e12c5d1SDavid du Colombier.sp 11823e12c5d1SDavid du Colombier.if n .ul 100 11833e12c5d1SDavid du Colombier.ce 100 11843e12c5d1SDavid du Colombier.ps +2 11853e12c5d1SDavid du Colombier\\.. 11863e12c5d1SDavid du Colombier.de AU 11873e12c5d1SDavid du Colombier.ft 2 11883e12c5d1SDavid du Colombier.if n .ul 0 11893e12c5d1SDavid du Colombier.ce 100 11903e12c5d1SDavid du Colombier.sp 11913e12c5d1SDavid du Colombier.NL 11923e12c5d1SDavid du Colombier\\.. 11933e12c5d1SDavid du Colombier.de AI 11943e12c5d1SDavid du Colombier.ft 1 11953e12c5d1SDavid du Colombier.ce 100 11963e12c5d1SDavid du Colombier.if n .ul 0 11973e12c5d1SDavid du Colombier.if n .sp 11983e12c5d1SDavid du Colombier.if t .sp .5 11993e12c5d1SDavid du Colombier.NL 12003e12c5d1SDavid du Colombier\\.. 12013e12c5d1SDavid du Colombier.RA 12023e12c5d1SDavid du Colombier.rm RA 12033e12c5d1SDavid du Colombier.rn FJ FS 12043e12c5d1SDavid du Colombier.rn FK FE 12053e12c5d1SDavid du Colombier.nf 12063e12c5d1SDavid du Colombier.ev 1 12073e12c5d1SDavid du Colombier.ps \\n(PS-2 12083e12c5d1SDavid du Colombier.vs \\n(.s+2p 12093e12c5d1SDavid du Colombier.ev 12103e12c5d1SDavid du Colombier.if !\\n(KG .nr FP 0 12113e12c5d1SDavid du Colombier.if \\n(GA>1 .if \\n(KG=0 .nr GA 0 \" next UNIX must be flagged. 12123e12c5d1SDavid du Colombier.nr KG 0 12133e12c5d1SDavid du Colombier.if \\n(FP \{\ 12143e12c5d1SDavid du Colombier. FS 12153e12c5d1SDavid du Colombier. FG 12163e12c5d1SDavid du Colombier. FE\} 12173e12c5d1SDavid du Colombier.br 12183e12c5d1SDavid du Colombier.if n .if \\n(TV .sp 2 12193e12c5d1SDavid du Colombier.if t .if \\n(TV .sp 1 12203e12c5d1SDavid du Colombier.fi 12213e12c5d1SDavid du Colombier.ll \\n(LLu 12223e12c5d1SDavid du Colombier.ev 1 12233e12c5d1SDavid du Colombier.if !\\n(FL .nr FL \\n(LLu*11u/12u 12243e12c5d1SDavid du Colombier.ll \\n(FLu 12253e12c5d1SDavid du Colombier.ev 12263e12c5d1SDavid du Colombier.. 12273e12c5d1SDavid du Colombier.de RA \"redefine abstract macros 12283e12c5d1SDavid du Colombier.de AB 12293e12c5d1SDavid du Colombier.br 12303e12c5d1SDavid du Colombier.if !\\n(1T .BG 12313e12c5d1SDavid du Colombier.ce 1 12323e12c5d1SDavid du Colombier.sp 1 12333e12c5d1SDavid du Colombier.ie \\n(.$ \{\ 12343e12c5d1SDavid du Colombier. if !"\\$1"-" .if !"\\$1"no" \{\ 12353e12c5d1SDavid du Colombier\\$1 12363e12c5d1SDavid du Colombier.sp\}\} 12373e12c5d1SDavid du Colombier.el \{\ 12383e12c5d1SDavid du ColombierABSTRACT 12393e12c5d1SDavid du Colombier.sp\} 12403e12c5d1SDavid du Colombier.sp 1 12413e12c5d1SDavid du Colombier.nr AJ 1 12423e12c5d1SDavid du Colombier.in +\\n(.lu/12u 12433e12c5d1SDavid du Colombier.ll -\\n(.lu/12u 12443e12c5d1SDavid du Colombier.RT 12453e12c5d1SDavid du Colombier\\.. 12463e12c5d1SDavid du Colombier.de AE 12473e12c5d1SDavid du Colombier.nr AJ 0 12483e12c5d1SDavid du Colombier.br 12493e12c5d1SDavid du Colombier.in 0 12503e12c5d1SDavid du Colombier.ll \\n(LLu 12513e12c5d1SDavid du Colombier.ie \\n(VS>=41 .vs \\n(VSu 12523e12c5d1SDavid du Colombier.el .vs \\n(VSp 12533e12c5d1SDavid du Colombier\\.. 12543e12c5d1SDavid du Colombier.. 12553e12c5d1SDavid du Colombier. \"IP - indented paragraph 12563e12c5d1SDavid du Colombier.de IP 12573e12c5d1SDavid du Colombier.RT 12583e12c5d1SDavid du Colombier.if !\\n(IP .nr IP +1 12593e12c5d1SDavid du Colombier.ie \\n(ID>0 .sp \\n(IDu 12603e12c5d1SDavid du Colombier.el .sp \\n(PDu 12613e12c5d1SDavid du Colombier.nr IU \\n(IR+1 1262c4cb05bbSDavid du Colombier.if \\n(.$>1 .nr I\\n(IU \\n(I\\n(IRu+\\$2n 12633e12c5d1SDavid du Colombier.if \\n(I\\n(IU=0 .nr I\\n(IU \\n(PIu+\\n(I\\n(IRu 12643e12c5d1SDavid du Colombier.in \\n(I\\n(IUu 12653e12c5d1SDavid du Colombier.nr TY \\n(TZ-\\n(.i 12663e12c5d1SDavid du Colombier.nr JQ \\n(I\\n(IU-\\n(I\\n(IR 12673e12c5d1SDavid du Colombier.ta \\n(JQu \\n(TYuR 12683e12c5d1SDavid du Colombier.if \\n(.$ \{\ 12693e12c5d1SDavid du Colombier.ti \\n(I\\n(IRu 1270426d2b71SDavid du Colombier\&\\$1\t\c 1271426d2b71SDavid du Colombier.\} 12723e12c5d1SDavid du Colombier.. 12733e12c5d1SDavid du Colombier. \"LP - left aligned (block) paragraph 12743e12c5d1SDavid du Colombier.de LP 12753e12c5d1SDavid du Colombier.ti \\n(.iu 12763e12c5d1SDavid du Colombier.RT 12773e12c5d1SDavid du Colombier.if \\n(1T .sp \\n(PDu 12783e12c5d1SDavid du Colombier.. 12793e12c5d1SDavid du Colombier.de QP 12803e12c5d1SDavid du Colombier.ti \\n(.iu 12813e12c5d1SDavid du Colombier.RT 12823e12c5d1SDavid du Colombier.if \\n(1T .sp \\n(PDu 12833e12c5d1SDavid du Colombier.ne 1.1 12843e12c5d1SDavid du Colombier.nr QP 1 12853e12c5d1SDavid du Colombier.in +\\n(QIu 12863e12c5d1SDavid du Colombier.ll -\\n(QIu 12873e12c5d1SDavid du Colombier.ti \\n(.iu 12883e12c5d1SDavid du Colombier.. 12893e12c5d1SDavid du Colombier. \"IE - synonym for .LP 12903e12c5d1SDavid du Colombier.de IE 12913e12c5d1SDavid du Colombier.LP 12923e12c5d1SDavid du Colombier.. 12933e12c5d1SDavid du Colombier. \"RS - prepare for double indenting 12943e12c5d1SDavid du Colombier.de RS 12953e12c5d1SDavid du Colombier.nr IS \\n(IP 12963e12c5d1SDavid du Colombier.RT 12973e12c5d1SDavid du Colombier.nr IP \\n(IS 1298c4cb05bbSDavid du Colombier.nr IR \\n(IU 1299c4cb05bbSDavid du Colombier.nr IU +1 13003e12c5d1SDavid du Colombier.if !\\n(I\\n(IR .nr I\\n(IR \\n(I\\n(IU+\\n(PIu 13013e12c5d1SDavid du Colombier.in \\n(I\\n(IRu 13023e12c5d1SDavid du Colombier.nr TY \\n(TZ-\\n(.i 13033e12c5d1SDavid du Colombier.ta \\n(TYuR 13043e12c5d1SDavid du Colombier.. 13053e12c5d1SDavid du Colombier. \"RE - retreat to the left 13063e12c5d1SDavid du Colombier.de RE 13073e12c5d1SDavid du Colombier.nr IS \\n(IP 13083e12c5d1SDavid du Colombier.RT 13093e12c5d1SDavid du Colombier.nr IP \\n(IS 1310c4cb05bbSDavid du Colombier.nr IU \\n(IR 13113e12c5d1SDavid du Colombier.if \\n(IR>0 .nr IR -1 13123e12c5d1SDavid du Colombier.in \\n(I\\n(IRu 13133e12c5d1SDavid du Colombier.. 13143e12c5d1SDavid du Colombier.de TC 13153e12c5d1SDavid du Colombier.nr TZ \\n(.lu 13163e12c5d1SDavid du Colombier.if \\n(.$ .nr TZ \\$1n 13173e12c5d1SDavid du Colombier.ta \\n(TZuR 13183e12c5d1SDavid du Colombier.. 13193e12c5d1SDavid du Colombier.de TD 13203e12c5d1SDavid du Colombier.LP 13213e12c5d1SDavid du Colombier.nr TZ 0 13223e12c5d1SDavid du Colombier.. 13233e12c5d1SDavid du Colombier. \"CM - cut mark 13243e12c5d1SDavid du Colombier.de CM 13253e12c5d1SDavid du Colombier.po 0 13263e12c5d1SDavid du Colombier.lt 7.6i 13273e12c5d1SDavid du Colombier.ft 1 13283e12c5d1SDavid du Colombier.ps 10 13293e12c5d1SDavid du Colombier.vs 4p 13303e12c5d1SDavid du Colombier.if "\\*(.T"aps" .tl '--''--' 13313e12c5d1SDavid du Colombier.po 13323e12c5d1SDavid du Colombier.vs 13333e12c5d1SDavid du Colombier.lt 13343e12c5d1SDavid du Colombier.ps 13353e12c5d1SDavid du Colombier.ft 13363e12c5d1SDavid du Colombier.. 13373e12c5d1SDavid du Colombier. \" fontname(CW) fontstr(\f(CW) first_arg goes_after goes_before 13383e12c5d1SDavid du Colombier.de OF \" this is completely WRONG if any argument contains "'s 13393e12c5d1SDavid du Colombier.nr PQ \\n(.f 13403e12c5d1SDavid du Colombier.hy 0 13413e12c5d1SDavid du Colombier.if t .if "\\$3"" .ft \\$1 13423e12c5d1SDavid du Colombier.if t .if !"\\$3"" \{\ 13433e12c5d1SDavid du Colombier\&\\$5\\$2\\$3\\f\\n(PQ\\$4 13443e12c5d1SDavid du Colombier.hy \\n(HY\} 13453e12c5d1SDavid du Colombier.if n \{\ 13463e12c5d1SDavid du Colombier. if \\n(.$=5 \&\\$5 13473e12c5d1SDavid du Colombier. ie "\\$3"" .ul 1000 13483e12c5d1SDavid du Colombier. el .ul 1 13493e12c5d1SDavid du Colombier. if \\n(.$=3 \&\\$3 13503e12c5d1SDavid du Colombier. if \\n(.$>3 \&\\$3\\c 13513e12c5d1SDavid du Colombier. if \\n(.$>3 \&\\$4 13523e12c5d1SDavid du Colombier. hy \\n(HY\} 13533e12c5d1SDavid du Colombier.. 13543e12c5d1SDavid du Colombier. \"B - bold font 13553e12c5d1SDavid du Colombier.de B 13563e12c5d1SDavid du Colombier.OF 3 \\f3 "\\$1" "\\$2" "\\$3" 13573e12c5d1SDavid du Colombier.. 13583e12c5d1SDavid du Colombier.de BI \" bold italic -- only on 202 13593e12c5d1SDavid du Colombier.OF 4 \\f4 "\\$1" "\\$2" "\\$3" 13603e12c5d1SDavid du Colombier.. 13613e12c5d1SDavid du Colombier. \"R - Roman font 13623e12c5d1SDavid du Colombier.de R 13633e12c5d1SDavid du Colombier.nr PQ \\n(.f 13643e12c5d1SDavid du Colombier.ft 1 13653e12c5d1SDavid du Colombier.ie \\n(.$>0 \&\\$1\f\\n(PQ\\$2 13663e12c5d1SDavid du Colombier.el .if n .ul 0 13673e12c5d1SDavid du Colombier.. 13683e12c5d1SDavid du Colombier. \"I - italic font 13693e12c5d1SDavid du Colombier.de I 13703e12c5d1SDavid du Colombier.OF 2 \\f2 "\\$1" "\\$2" "\\$3" 13713e12c5d1SDavid du Colombier.. 13723e12c5d1SDavid du Colombier. \"CW - constant width font 13733e12c5d1SDavid du Colombier.de CW 13743e12c5d1SDavid du Colombier.nr PQ \\n(.f 13753e12c5d1SDavid du Colombier.if t .if \\n(.$>0 \%\&\\$3\f(CW\\$1\f\\n(PQ\&\\$2 13763e12c5d1SDavid du Colombier.if t .if \\n(.$=0 .OF CW \\f(CW "\\$1" "\\$2" "\\$3" 13773e12c5d1SDavid du Colombier.if n .OF CW \\f(CW "\\$1" "\\$2" "\\$3" 13783e12c5d1SDavid du Colombier.. 13793e12c5d1SDavid du Colombier. \"TA - tabs set in ens or chars 13803e12c5d1SDavid du Colombier.de TA 13813e12c5d1SDavid du Colombier.ta \\$1n \\$2n \\$3n \\$4n \\$5n \\$6n \\$7n \\$8n \\$9n 13823e12c5d1SDavid du Colombier.. 13833e12c5d1SDavid du Colombier. \"SM - make smaller size 13843e12c5d1SDavid du Colombier.de SM 13853e12c5d1SDavid du Colombier.ie \\n(.$ \&\\$3\s-2\\$1\s0\\$2 13863e12c5d1SDavid du Colombier.el .ps -2 13873e12c5d1SDavid du Colombier.. 13883e12c5d1SDavid du Colombier. \"LG - make larger size 13893e12c5d1SDavid du Colombier.de LG 13903e12c5d1SDavid du Colombier.ps +2 13913e12c5d1SDavid du Colombier.. 13923e12c5d1SDavid du Colombier. \"NL - return to normal size 13933e12c5d1SDavid du Colombier.de NL 13943e12c5d1SDavid du Colombier.ps \\n(PS 13953e12c5d1SDavid du Colombier.. 13963e12c5d1SDavid du Colombier. \"DA - force date; ND - no date or new date. 13973e12c5d1SDavid du Colombier.de DA 13983e12c5d1SDavid du Colombier.if \\n(.$ .ds DY \\$1 \\$2 \\$3 \\$4 13993e12c5d1SDavid du Colombier.ds CF \\*(DY 14003e12c5d1SDavid du Colombier.. 14013e12c5d1SDavid du Colombier.de ND 14023e12c5d1SDavid du Colombier.ME 14033e12c5d1SDavid du Colombier.rm ME 14043e12c5d1SDavid du Colombier.ds DY \\$1 \\$2 \\$3 \\$4 14053e12c5d1SDavid du Colombier.rm CF 14063e12c5d1SDavid du Colombier.. 14073e12c5d1SDavid du Colombier.de FN 14083e12c5d1SDavid du Colombier.FS 14093e12c5d1SDavid du Colombier.. 14103e12c5d1SDavid du Colombier. \"FS - begin footnote 14113e12c5d1SDavid du Colombier.de FJ 14123e12c5d1SDavid du Colombier'ce 0 14133e12c5d1SDavid du Colombier.nr IA \\n(IP 14143e12c5d1SDavid du Colombier.nr IB \\n(.i 14153e12c5d1SDavid du Colombier.ev1 14163e12c5d1SDavid du Colombier.ll \\n(FLu 14173e12c5d1SDavid du Colombier.da FF 14183e12c5d1SDavid du Colombier.br 14193e12c5d1SDavid du Colombier.if \\n(IF \{\ 14203e12c5d1SDavid du Colombier. tm Footnote within footnote-illegal. 14213e12c5d1SDavid du Colombier. ab\} 14223e12c5d1SDavid du Colombier.nr IF 1 14233e12c5d1SDavid du Colombier.if !\\n+(XX-1 .FA 14243e12c5d1SDavid du Colombier.. 14253e12c5d1SDavid du Colombier. \"FE - footnote end 14263e12c5d1SDavid du Colombier.de FK 14273e12c5d1SDavid du Colombier.br 14283e12c5d1SDavid du Colombier.in 0 14293e12c5d1SDavid du Colombier.nr IF 0 14303e12c5d1SDavid du Colombier.di 14313e12c5d1SDavid du Colombier.ev 14323e12c5d1SDavid du Colombier.if !\\n(XX-1 .nr dn +\\n(.v 14333e12c5d1SDavid du Colombier.nr YY -\\n(dn 14343e12c5d1SDavid du Colombier.if !\\n(NX .nr WF 1 14353e12c5d1SDavid du Colombier.if \\n(dl>\\n(CW .nr WF 1 14363e12c5d1SDavid du Colombier.ie (\\n(nl+\\n(.v)<=(\\n(.p+\\n(YY) .ch FO \\n(YYu 14373e12c5d1SDavid du Colombier.el \{\ 14383e12c5d1SDavid du Colombier. if \\n(nl>(\\n(HM+1.5v) .ch FO \\n(nlu+\\n(.vu 14393e12c5d1SDavid du Colombier. if \\n(nl+\\n(FM+1v>\\n(.p .ch FX \\n(.pu-\\n(FMu+2v 14403e12c5d1SDavid du Colombier. if \\n(nl<=(\\n(HM+1.5v) .ch FO \\n(HMu+(4u*\\n(.vu)\} 14413e12c5d1SDavid du Colombier.nr IP \\n(IA 14423e12c5d1SDavid du Colombier'in \\n(IBu 14433e12c5d1SDavid du Colombier.. 14443e12c5d1SDavid du Colombier.\" First page footer. 14453e12c5d1SDavid du Colombier.de FS 14463e12c5d1SDavid du Colombier.ev1 14473e12c5d1SDavid du Colombier.br 14483e12c5d1SDavid du Colombier.ll \\n(FLu 14493e12c5d1SDavid du Colombier.da FG 14503e12c5d1SDavid du Colombier.. 14513e12c5d1SDavid du Colombier.de FE 14523e12c5d1SDavid du Colombier.br 14533e12c5d1SDavid du Colombier.di 14543e12c5d1SDavid du Colombier.nr FP \\n(dn 14553e12c5d1SDavid du Colombier.if !\\n(1T .nr KG 1 \"not in abstract repeat next page. 14563e12c5d1SDavid du Colombier.if "\\n(.z"OD" .nr KG 0 \" if in OK, don't repeat. 14573e12c5d1SDavid du Colombier.ev 14583e12c5d1SDavid du Colombier.. 14593e12c5d1SDavid du Colombier.de FA 14603e12c5d1SDavid du Colombier.if n __________________________ 14613e12c5d1SDavid du Colombier.if t \l'1i' 14623e12c5d1SDavid du Colombier.br 14633e12c5d1SDavid du Colombier.. 14643e12c5d1SDavid du Colombier.de FV 14653e12c5d1SDavid du Colombier.FS 14663e12c5d1SDavid du Colombier.nf 14673e12c5d1SDavid du Colombier.ls 1 14683e12c5d1SDavid du Colombier.FY 14693e12c5d1SDavid du Colombier.ls 14703e12c5d1SDavid du Colombier.fi 14713e12c5d1SDavid du Colombier.FE 14723e12c5d1SDavid du Colombier.. 14733e12c5d1SDavid du Colombier.de FX 14743e12c5d1SDavid du Colombier.if \\n(XX \{\ 14753e12c5d1SDavid du Colombier. di FY 14763e12c5d1SDavid du Colombier. ns\} 14773e12c5d1SDavid du Colombier.. 14783e12c5d1SDavid du Colombier.de XF 14793e12c5d1SDavid du Colombier.if \\n(nlu+1v>(\\n(.pu-\\n(FMu) .ch FX \\n(nlu+1.9v 14803e12c5d1SDavid du Colombier.ev1 14813e12c5d1SDavid du Colombier.nf 14823e12c5d1SDavid du Colombier.ls 1 14833e12c5d1SDavid du Colombier.FF 14843e12c5d1SDavid du Colombier.rm FF 14853e12c5d1SDavid du Colombier.nr XX 0 1 14863e12c5d1SDavid du Colombier.br 14873e12c5d1SDavid du Colombier.ls 14883e12c5d1SDavid du Colombier.di 14893e12c5d1SDavid du Colombier.fi 14903e12c5d1SDavid du Colombier.ev 14913e12c5d1SDavid du Colombier.. 14923e12c5d1SDavid du Colombier.de FL 14933e12c5d1SDavid du Colombier.ev1 14943e12c5d1SDavid du Colombier.nr FL \\$1n 14953e12c5d1SDavid du Colombier.ll \\$1 14963e12c5d1SDavid du Colombier.ev 14973e12c5d1SDavid du Colombier.. 14983e12c5d1SDavid du Colombier.de HO 14997dd7cddfSDavid du ColombierBell Laboratories 15003e12c5d1SDavid du ColombierHolmdel, New Jersey 07733 15013e12c5d1SDavid du Colombier.. 15023e12c5d1SDavid du Colombier.de WH 15037dd7cddfSDavid du ColombierBell Laboratories 15043e12c5d1SDavid du ColombierWhippany, New Jersey 07981 15053e12c5d1SDavid du Colombier.. 15063e12c5d1SDavid du Colombier.de IH 15077dd7cddfSDavid du ColombierBell Laboratories 15083e12c5d1SDavid du ColombierNaperville, Illinois 60540 15093e12c5d1SDavid du Colombier.. 15103e12c5d1SDavid du Colombier.de UL \" underline argument, don't italicize 15113e12c5d1SDavid du Colombier.ie t \\$1\l'|0\(ul'\\$2 15123e12c5d1SDavid du Colombier.el .I "\\$1" "\\$2" 15133e12c5d1SDavid du Colombier.. 15143e12c5d1SDavid du Colombier.de UX 15153e12c5d1SDavid du Colombier.ie \\n(GA \\$2\s-1UNIX\s0\\$1 15163e12c5d1SDavid du Colombier.el \{\ 15173e12c5d1SDavid du Colombier.ie n \{\\$2UNIX\\$1* 15183e12c5d1SDavid du Colombier.FS 15193e12c5d1SDavid du Colombier* UNIX is a 15203e12c5d1SDavid du Colombier.ie \\$3=1 Footnote 15213e12c5d1SDavid du Colombier.el registered trademark 1522219b2ee8SDavid du Colombierof X/Open. 15233e12c5d1SDavid du Colombier.FE\} 15243e12c5d1SDavid du Colombier.el \\$2\s-1UNIX\\s0\\$1\\f1\(rg\\fP 15253e12c5d1SDavid du Colombier.nr GA 1\} 15263e12c5d1SDavid du Colombier.. 15273e12c5d1SDavid du Colombier.de US 15283e12c5d1SDavid du Colombierthe 15293e12c5d1SDavid du Colombier.UX 15303e12c5d1SDavid du Colombieroperating system\\$1 15313e12c5d1SDavid du Colombier.. 15323e12c5d1SDavid du Colombier.de QS 15333e12c5d1SDavid du Colombier.br 15343e12c5d1SDavid du Colombier.LP 15353e12c5d1SDavid du Colombier.in +\\n(QIu 15363e12c5d1SDavid du Colombier.ll -\\n(QIu 15373e12c5d1SDavid du Colombier.. 15383e12c5d1SDavid du Colombier.de QE 15393e12c5d1SDavid du Colombier.br 15403e12c5d1SDavid du Colombier.ll +\\n(QIu 15413e12c5d1SDavid du Colombier.in -\\n(QIu 15423e12c5d1SDavid du Colombier.LP 15433e12c5d1SDavid du Colombier.. 15443e12c5d1SDavid du Colombier.de B1 \" begin boxed stuff 15453e12c5d1SDavid du Colombier.br 15463e12c5d1SDavid du Colombier.di BB 15473e12c5d1SDavid du Colombier.nr BC 0 15483e12c5d1SDavid du Colombier.if "\\$1"C" .nr BC 1 15493e12c5d1SDavid du Colombier.nr BE 1 15503e12c5d1SDavid du Colombier.. 15513e12c5d1SDavid du Colombier.de B2 \" end boxed stuff 15523e12c5d1SDavid du Colombier.br 15533e12c5d1SDavid du Colombier.nr BI 1n 15543e12c5d1SDavid du Colombier.if \\n(.$>0 .nr BI \\$1n 15553e12c5d1SDavid du Colombier.di 15563e12c5d1SDavid du Colombier.nr BE 0 15573e12c5d1SDavid du Colombier.nr BW \\n(dl 15583e12c5d1SDavid du Colombier.nr BH \\n(dn 15593e12c5d1SDavid du Colombier.ne \\n(BHu+\\n(.Vu 15603e12c5d1SDavid du Colombier.nr BQ \\n(.j 15613e12c5d1SDavid du Colombier.nf 15623e12c5d1SDavid du Colombier.ti 0 15633e12c5d1SDavid du Colombier.if \\n(BC>0 .in +(\\n(.lu-\\n(BWu)/2u 15643e12c5d1SDavid du Colombier.in +\\n(BIu 15653e12c5d1SDavid du Colombier.ls 1 15663e12c5d1SDavid du Colombier.BB 15673e12c5d1SDavid du Colombier.ls 15683e12c5d1SDavid du Colombier.in -\\n(BIu 15693e12c5d1SDavid du Colombier.nr BW +2*\\n(BI 15703e12c5d1SDavid du Colombier.sp -1 15713e12c5d1SDavid du Colombier\l'\\n(BWu\(ul'\L'-\\n(BHu'\l'|0\(ul'\h'|0'\L'\\n(BHu' 15723e12c5d1SDavid du Colombier.nr BW -2*\\n(BI 15733e12c5d1SDavid du Colombier.if \\n(BC>0 .in -(\\n(.lu-\\n(BWu)/2u 15743e12c5d1SDavid du Colombier.if \\n(BQ .fi 15753e12c5d1SDavid du Colombier.br 15763e12c5d1SDavid du Colombier.. 15773e12c5d1SDavid du Colombier.de AT 15783e12c5d1SDavid du Colombier.nf 15793e12c5d1SDavid du Colombier.sp 15803e12c5d1SDavid du Colombier.ne 2 15813e12c5d1SDavid du ColombierAttached: 15823e12c5d1SDavid du Colombier.. 15833e12c5d1SDavid du Colombier.de CT 15843e12c5d1SDavid du Colombier.nf 15853e12c5d1SDavid du Colombier.sp 15863e12c5d1SDavid du Colombier.ne 2 15873e12c5d1SDavid du Colombier.ie \\n(.$ Copy to \\$1: 15883e12c5d1SDavid du Colombier.el Copy to: 15893e12c5d1SDavid du Colombier.. 15903e12c5d1SDavid du Colombier.de BX 15913e12c5d1SDavid du Colombier.ie t \(br\|\\$1\|\(br\l'|0\(rn'\l'|0\(ul' 15923e12c5d1SDavid du Colombier.el \(br\\kA\|\\$1\|\\kB\(br\v'-1v'\h'|\\nBu'\l'|\\nAu'\v'1v'\l'|\\nAu' 15933e12c5d1SDavid du Colombier.. 15943e12c5d1SDavid du Colombier.IZ 15953e12c5d1SDavid du Colombier.rm IZ 15963e12c5d1SDavid du Colombier.de [ 15973e12c5d1SDavid du Colombier[ 15983e12c5d1SDavid du Colombier.. 15993e12c5d1SDavid du Colombier.de ] 16003e12c5d1SDavid du Colombier] 16013e12c5d1SDavid du Colombier.. 1602