5 % 9^3 0 1 2 9 pagex @ 9 x 9 x 3 = 243
10 % veert' K } M-C-K grid
12 % 5^3 3 4 1 page @ 5 x 5 x 5 x 2 = 250
13 % 5^3 6 8 1 page @ 5 x 5 x 5 x 2 = 250
18 % horiz M } M-C-K grid
19 % vert' C } M-C-K grid
22 % 16^3 x 0 .. 3 1 Y per page
23 % 8^3 x 4 .. 7 4 Y per page 8 = 0 2 4 6 8 10 12 15
31 /printareax paperx margin 2 mul sub def
32 /printareay papery margin 2 mul sub def
37 /szox printareax textx sub def
38 /szoy printareay texty sub def
40 % o = outer, i = inner, f = final
53 /digits [ (0) (1) (2) (3) (4) (5) (6) (7) (8) (9)
54 (a) (b) (c) (d) (e) (f) ] def
56 /Helvetica findfont texty scalefont setfont
66 magenta stridox mul add
67 blackx stridix mul add
71 blacky neg kmy add stridiy mul
72 cyan neg gm add stridoy mul add
81 /stridox gridox gn div def
82 /stridoy gridoy gn div def
84 /szix stridox margox sub def
85 /sziy stridoy margoy sub def
87 /stridix szix knx div def
88 /stridiy sziy kny div def
90 /szfx stridix margix sub def
91 /szfy stridiy margiy sub def
93 0 1 gm { /cyan exch def
94 0 1 kmy { /blacky exch def
96 0 1 gm { /magenta exch def
97 0 1 kmx { /blackx exch def
101 kentry_x kentry_y translate
110 0 szfy +0.5 mul moveto
111 szfx 0 rlineto stroke
113 cyan 0 le blacky 0 le and { % top row
114 0 texty neg translate
134 0 printareay texty sub translate
141 margin margin translate
162 /ylist [ 0 1 2 3 5 8 11 15 ] def
186 klist blacky get (_) cvs show
198 0 1 gm { /yellow exch def
200 /ytext { digits yellow get } def
216 /gridoy szoy 5 div margby 4 mul sub def
218 0 1 gm { /yellowy exch def
220 /yellow yellowy maxval mul gm div def
221 /text_u_p yellowy 1 ge def
224 yellowy gridoy margby add mul
236 /klist [ 3 4 ] def ranges2
237 /klist [ 6 8 ] def /text_l_p false def ranges2