|  | .	\"DS - display.  If .DS C, center; L, left-adjust; I, indent. | 
|  | .de DS | 
|  | .KS | 
|  | .nf | 
|  | .\\$1D \\$2 \\$1 | 
|  | .ft 1 | 
|  | .if !\\n(IF \{\ | 
|  | .	ps \\n(PS | 
|  | .	ta 5n 10n 15n 20n 25n 30n 35n 40n 45n 50n 55n 60n 65n 70n 75n 80n | 
|  | .	ie \\n(VS>=41 .vs \\n(VSu | 
|  | .	el .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 | 
|  | .sp \\n(DVu | 
|  | .. | 
|  | .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 | 
|  | .sp \\n(DVu | 
|  | .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 | 
|  | .nf | 
|  | .DD | 
|  | .in \\n(OIu | 
|  | .. |