3 % 16^3 x 0 .. 3 1 Y per page
4 % 8^3 x 4 .. 7 4 Y per page 8 = 0 2 4 6 8 10 12 15
12 /printareax paperx margin 2 mul sub def
13 /printareay papery margin 2 mul sub def
18 /szox printareax textx sub def
19 /szoy printareay texty sub def
21 % o = outer, i = inner, f = final
42 blacky neg kmy add stridiy mul
52 /stridox gridox gn div def
53 /stridoy gridoy gn div def
55 /szix stridox margox sub def
56 /sziy stridoy margoy sub def
58 /stridix szix knx div def
59 /stridiy sziy kny div def
61 /szfx stridix margix sub def
62 /szfy stridiy margiy sub def
64 margin margin translate
67 0 1 gm { /magenta exch def
68 0 1 gm { /cyan exch def
73 cyan neg gm add stridoy mul translate
77 0 1 kmx { /blackx exch def
78 0 1 kmy { /blacky exch def
104 0 1 gm { /yellow exch def
108 /Helvetica findfont 18 scalefont setfont
111 yellow (___) cvs show
121 /Helvetica findfont texty scalefont setfont
125 papery margin sub texty 2 mul sub stridoy sub
128 0 1 kmx { /blackx exch def
129 0 1 kmy { /blacky exch def
130 kentry_moveto exch 0.75 mul exch moveto
147 /klist [ 0 1 2 3 ] def
148 /ylist [ 0 1 2 3 5 8 11 15 ] def
159 /gridox szox 2 div margbx sub def
160 /gridoy szoy 2 div margby sub def
162 0 1 1 { /yellowpage exch def
163 0 1 1 { /yellowx exch def
164 0 1 1 { /yellowy exch def
168 yellowy neg 1 add 2 mul add
172 yellowx gridox margbx add mul
173 yellowy gridoy margby add mul
176 /yellow ylist yellowix get def
189 /klist [ 4 5 6 7 ] def ranges2
190 /klist [ 8 10 13 15 ] def ranges2