The intermediate PS file was several hundred MB in
size.
Converting it to PDF reduced it to 20 MB.
If your postscript encoder had used run-length encoding (see the
man page for pnmtops and the -rle option) the difference wouldn't have
been quite so large.
Tim.