.de HTML
\! \
\! \
.html html 
.html head 
.html utf 
.if !'\\$1'' .html title \\$1
.HEAD
.html head
.html body 
..
.de FSFIRST
.de NOTES xx
._NOTES
.rm _NOTES
xx
.em NOTES
.da _NOTES
.sp
.B "Notes
.sp
.da
..
.de FS
.FSFIRST
.rm FSFIRST
.da _NOTES
..
.de FE
.sp
.da
..
.nr png -1 1
.de TS
.ds pngbase "\\*[basename]
.if '\\*[pngbase]'' .ds pngbase \\n(.B
.ds pngfile \\*[pngbase]\\n+[png].png
.html -  .\" The .inputpipe must be the last line of the macro!
.inputpipe .TE troff2png >\\*[pngfile]
..
.de TE
..
.de PS
.ds pngbase "\\*[basename]
.if '\\*[pngbase]'' .ds pngbase \\n(.B
.ds pngfile \\*[pngbase]\\n+[png].png
.html -
.\" The .inputpipe must be the last line of the macro!
.inputpipe .TE troff2png >\\*[pngfile]
..
.de TE
..
.de PS
.ds pngbase "\\*[basename]
.if '\\*[pngbase]'' .ds pngbase \\n(.B
.ds pngfile \\*[pngbase]\\n+[png].png
.html -  .inputpipe .PE troff2png >\\*[pngfile]
..
.de PE
..
.de B1
.margin 0
.nr TW 10
.nr TW1 80
.if !'\\$1'' .nr TW \\$1
.if !'\\$2'' .nr TW1 \\$2
.html box \
\
.inputpipe .PE troff2png >\\*[pngfile]
..
.de PE
..
.de B1
.margin 0
.nr TW 10
.nr TW1 80
.if !'\\$1'' .nr TW \\$1
.if !'\\$2'' .nr TW1 \\$2
.html box \
\
\
\
	| \ | \ | \ | \ | \ | 
\
\
	| \ | \ | \ | \ | \ | 
.html box0 
.html box1 |  |  | ..
.de B2
.html box1 |  | .html box0 | 
| \ |  |  | \ | \ | 
\
\
	| \ | \ | \ | \ | \ | 
.html box
.margin 1
..