create changelog entry
[debian/openrocket] / core / doc / techdoc / figures / motors / D12-octave.eps
1 %!PS-Adobe-2.0 EPSF-2.0
2 %%Title: D12.eps
3 %%Creator: gnuplot 4.2 patchlevel 2 
4 %%CreationDate: Mon Jun  2 15:17:26 2008
5 %%DocumentFonts: (atend)
6 %%BoundingBox: 50 50 410 302
7 %%EndComments
8 %%BeginProlog
9 /gnudict 256 dict def
10 gnudict begin
11 %
12 % The following 6 true/false flags may be edited by hand if required
13 % The unit line width may also be changed
14 %
15 /Color false def
16 /Blacktext false def
17 /Solid false def
18 /Dashlength 1 def
19 /Landscape false def
20 /Level1 false def
21 /Rounded false def
22 /TransparentPatterns false def
23 /gnulinewidth 5.000 def
24 /userlinewidth gnulinewidth def
25 %
26 /vshift -46 def
27 /dl1 {
28   10.0 Dashlength mul mul
29   Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if
30 } def
31 /dl2 {
32   10.0 Dashlength mul mul
33   Rounded { currentlinewidth 0.75 mul add } if
34 } def
35 /hpt_ 31.5 def
36 /vpt_ 31.5 def
37 /hpt hpt_ def
38 /vpt vpt_ def
39 Level1 {} {
40 /SDict 10 dict def
41 systemdict /pdfmark known not {
42   userdict /pdfmark systemdict /cleartomark get put
43 } if
44 SDict begin [
45   /Title (D12.eps)
46   /Subject (gnuplot plot)
47   /Creator (gnuplot 4.2 patchlevel 2 )
48   /Author (Sampo Niskanen,,,)
49 %  /Producer (gnuplot)
50 %  /Keywords ()
51   /CreationDate (Mon Jun  2 15:17:26 2008)
52   /DOCINFO pdfmark
53 end
54 } ifelse
55 %
56 % Gnuplot Prolog Version 4.2 (August 2006)
57 %
58 /M {moveto} bind def
59 /L {lineto} bind def
60 /R {rmoveto} bind def
61 /V {rlineto} bind def
62 /N {newpath moveto} bind def
63 /Z {closepath} bind def
64 /C {setrgbcolor} bind def
65 /f {rlineto fill} bind def
66 /vpt2 vpt 2 mul def
67 /hpt2 hpt 2 mul def
68 /Lshow {currentpoint stroke M 0 vshift R 
69         Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
70 /Rshow {currentpoint stroke M dup stringwidth pop neg vshift R
71         Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
72 /Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R 
73         Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
74 /UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
75   /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def
76 /DL {Color {setrgbcolor Solid {pop []} if 0 setdash}
77  {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def
78 /BL {stroke userlinewidth 2 mul setlinewidth
79         Rounded {1 setlinejoin 1 setlinecap} if} def
80 /AL {stroke userlinewidth 2 div setlinewidth
81         Rounded {1 setlinejoin 1 setlinecap} if} def
82 /UL {dup gnulinewidth mul /userlinewidth exch def
83         dup 1 lt {pop 1} if 10 mul /udl exch def} def
84 /PL {stroke userlinewidth setlinewidth
85         Rounded {1 setlinejoin 1 setlinecap} if} def
86 % Default Line colors
87 /LCw {1 1 1} def
88 /LCb {0 0 0} def
89 /LCa {0 0 0} def
90 /LC0 {1 0 0} def
91 /LC1 {0 1 0} def
92 /LC2 {0 0 1} def
93 /LC3 {1 0 1} def
94 /LC4 {0 1 1} def
95 /LC5 {1 1 0} def
96 /LC6 {0 0 0} def
97 /LC7 {1 0.3 0} def
98 /LC8 {0.5 0.5 0.5} def
99 % Default Line Types
100 /LTw {PL [] 1 setgray} def
101 /LTb {BL [] LCb DL} def
102 /LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def
103 /LT0 {PL [] LC0 DL} def
104 /LT1 {PL [4 dl1 2 dl2] LC1 DL} def
105 /LT2 {PL [2 dl1 3 dl2] LC2 DL} def
106 /LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def
107 /LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def
108 /LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def
109 /LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def
110 /LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def
111 /LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def
112 /Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def
113 /Dia {stroke [] 0 setdash 2 copy vpt add M
114   hpt neg vpt neg V hpt vpt neg V
115   hpt vpt V hpt neg vpt V closepath stroke
116   Pnt} def
117 /Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V
118   currentpoint stroke M
119   hpt neg vpt neg R hpt2 0 V stroke
120  } def
121 /Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
122   0 vpt2 neg V hpt2 0 V 0 vpt2 V
123   hpt2 neg 0 V closepath stroke
124   Pnt} def
125 /Crs {stroke [] 0 setdash exch hpt sub exch vpt add M
126   hpt2 vpt2 neg V currentpoint stroke M
127   hpt2 neg 0 R hpt2 vpt2 V stroke} def
128 /TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M
129   hpt neg vpt -1.62 mul V
130   hpt 2 mul 0 V
131   hpt neg vpt 1.62 mul V closepath stroke
132   Pnt} def
133 /Star {2 copy Pls Crs} def
134 /BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M
135   0 vpt2 neg V hpt2 0 V 0 vpt2 V
136   hpt2 neg 0 V closepath fill} def
137 /TriUF {stroke [] 0 setdash vpt 1.12 mul add M
138   hpt neg vpt -1.62 mul V
139   hpt 2 mul 0 V
140   hpt neg vpt 1.62 mul V closepath fill} def
141 /TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
142   hpt neg vpt 1.62 mul V
143   hpt 2 mul 0 V
144   hpt neg vpt -1.62 mul V closepath stroke
145   Pnt} def
146 /TriDF {stroke [] 0 setdash vpt 1.12 mul sub M
147   hpt neg vpt 1.62 mul V
148   hpt 2 mul 0 V
149   hpt neg vpt -1.62 mul V closepath fill} def
150 /DiaF {stroke [] 0 setdash vpt add M
151   hpt neg vpt neg V hpt vpt neg V
152   hpt vpt V hpt neg vpt V closepath fill} def
153 /Pent {stroke [] 0 setdash 2 copy gsave
154   translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
155   closepath stroke grestore Pnt} def
156 /PentF {stroke [] 0 setdash gsave
157   translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
158   closepath fill grestore} def
159 /Circle {stroke [] 0 setdash 2 copy
160   hpt 0 360 arc stroke Pnt} def
161 /CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def
162 /C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def
163 /C1 {BL [] 0 setdash 2 copy moveto
164         2 copy vpt 0 90 arc closepath fill
165         vpt 0 360 arc closepath} bind def
166 /C2 {BL [] 0 setdash 2 copy moveto
167         2 copy vpt 90 180 arc closepath fill
168         vpt 0 360 arc closepath} bind def
169 /C3 {BL [] 0 setdash 2 copy moveto
170         2 copy vpt 0 180 arc closepath fill
171         vpt 0 360 arc closepath} bind def
172 /C4 {BL [] 0 setdash 2 copy moveto
173         2 copy vpt 180 270 arc closepath fill
174         vpt 0 360 arc closepath} bind def
175 /C5 {BL [] 0 setdash 2 copy moveto
176         2 copy vpt 0 90 arc
177         2 copy moveto
178         2 copy vpt 180 270 arc closepath fill
179         vpt 0 360 arc} bind def
180 /C6 {BL [] 0 setdash 2 copy moveto
181         2 copy vpt 90 270 arc closepath fill
182         vpt 0 360 arc closepath} bind def
183 /C7 {BL [] 0 setdash 2 copy moveto
184         2 copy vpt 0 270 arc closepath fill
185         vpt 0 360 arc closepath} bind def
186 /C8 {BL [] 0 setdash 2 copy moveto
187         2 copy vpt 270 360 arc closepath fill
188         vpt 0 360 arc closepath} bind def
189 /C9 {BL [] 0 setdash 2 copy moveto
190         2 copy vpt 270 450 arc closepath fill
191         vpt 0 360 arc closepath} bind def
192 /C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
193         2 copy moveto
194         2 copy vpt 90 180 arc closepath fill
195         vpt 0 360 arc closepath} bind def
196 /C11 {BL [] 0 setdash 2 copy moveto
197         2 copy vpt 0 180 arc closepath fill
198         2 copy moveto
199         2 copy vpt 270 360 arc closepath fill
200         vpt 0 360 arc closepath} bind def
201 /C12 {BL [] 0 setdash 2 copy moveto
202         2 copy vpt 180 360 arc closepath fill
203         vpt 0 360 arc closepath} bind def
204 /C13 {BL [] 0 setdash 2 copy moveto
205         2 copy vpt 0 90 arc closepath fill
206         2 copy moveto
207         2 copy vpt 180 360 arc closepath fill
208         vpt 0 360 arc closepath} bind def
209 /C14 {BL [] 0 setdash 2 copy moveto
210         2 copy vpt 90 360 arc closepath fill
211         vpt 0 360 arc} bind def
212 /C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
213         vpt 0 360 arc closepath} bind def
214 /Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
215         neg 0 rlineto closepath} bind def
216 /Square {dup Rec} bind def
217 /Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def
218 /S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def
219 /S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def
220 /S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
221 /S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def
222 /S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
223 /S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill
224         exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
225 /S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def
226 /S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
227         2 copy vpt Square fill Bsquare} bind def
228 /S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def
229 /S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def
230 /S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
231         Bsquare} bind def
232 /S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
233         Bsquare} bind def
234 /S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def
235 /S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
236         2 copy vpt Square fill Bsquare} bind def
237 /S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
238         2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
239 /S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def
240 /D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def
241 /D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def
242 /D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def
243 /D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def
244 /D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def
245 /D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def
246 /D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def
247 /D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def
248 /D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def
249 /D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def
250 /D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def
251 /D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def
252 /D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def
253 /D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def
254 /D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def
255 /D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def
256 /DiaE {stroke [] 0 setdash vpt add M
257   hpt neg vpt neg V hpt vpt neg V
258   hpt vpt V hpt neg vpt V closepath stroke} def
259 /BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M
260   0 vpt2 neg V hpt2 0 V 0 vpt2 V
261   hpt2 neg 0 V closepath stroke} def
262 /TriUE {stroke [] 0 setdash vpt 1.12 mul add M
263   hpt neg vpt -1.62 mul V
264   hpt 2 mul 0 V
265   hpt neg vpt 1.62 mul V closepath stroke} def
266 /TriDE {stroke [] 0 setdash vpt 1.12 mul sub M
267   hpt neg vpt 1.62 mul V
268   hpt 2 mul 0 V
269   hpt neg vpt -1.62 mul V closepath stroke} def
270 /PentE {stroke [] 0 setdash gsave
271   translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
272   closepath stroke grestore} def
273 /CircE {stroke [] 0 setdash 
274   hpt 0 360 arc stroke} def
275 /Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def
276 /DiaW {stroke [] 0 setdash vpt add M
277   hpt neg vpt neg V hpt vpt neg V
278   hpt vpt V hpt neg vpt V Opaque stroke} def
279 /BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M
280   0 vpt2 neg V hpt2 0 V 0 vpt2 V
281   hpt2 neg 0 V Opaque stroke} def
282 /TriUW {stroke [] 0 setdash vpt 1.12 mul add M
283   hpt neg vpt -1.62 mul V
284   hpt 2 mul 0 V
285   hpt neg vpt 1.62 mul V Opaque stroke} def
286 /TriDW {stroke [] 0 setdash vpt 1.12 mul sub M
287   hpt neg vpt 1.62 mul V
288   hpt 2 mul 0 V
289   hpt neg vpt -1.62 mul V Opaque stroke} def
290 /PentW {stroke [] 0 setdash gsave
291   translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
292   Opaque stroke grestore} def
293 /CircW {stroke [] 0 setdash 
294   hpt 0 360 arc Opaque stroke} def
295 /BoxFill {gsave Rec 1 setgray fill grestore} def
296 /Density {
297   /Fillden exch def
298   currentrgbcolor
299   /ColB exch def /ColG exch def /ColR exch def
300   /ColR ColR Fillden mul Fillden sub 1 add def
301   /ColG ColG Fillden mul Fillden sub 1 add def
302   /ColB ColB Fillden mul Fillden sub 1 add def
303   ColR ColG ColB setrgbcolor} def
304 /BoxColFill {gsave Rec PolyFill} def
305 /PolyFill {gsave Density fill grestore grestore} def
306 /h {rlineto rlineto rlineto gsave fill grestore} bind def
307 %
308 % PostScript Level 1 Pattern Fill routine for rectangles
309 % Usage: x y w h s a XX PatternFill
310 %       x,y = lower left corner of box to be filled
311 %       w,h = width and height of box
312 %         a = angle in degrees between lines and x-axis
313 %        XX = 0/1 for no/yes cross-hatch
314 %
315 /PatternFill {gsave /PFa [ 9 2 roll ] def
316   PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate
317   PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec
318   gsave 1 setgray fill grestore clip
319   currentlinewidth 0.5 mul setlinewidth
320   /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def
321   0 0 M PFa 5 get rotate PFs -2 div dup translate
322   0 1 PFs PFa 4 get div 1 add floor cvi
323         {PFa 4 get mul 0 M 0 PFs V} for
324   0 PFa 6 get ne {
325         0 1 PFs PFa 4 get div 1 add floor cvi
326         {PFa 4 get mul 0 2 1 roll M PFs 0 V} for
327  } if
328   stroke grestore} def
329 %
330 /languagelevel where
331  {pop languagelevel} {1} ifelse
332  2 lt
333         {/InterpretLevel1 true def}
334         {/InterpretLevel1 Level1 def}
335  ifelse
336 %
337 % PostScript level 2 pattern fill definitions
338 %
339 /Level2PatternFill {
340 /Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8}
341         bind def
342 /KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def
343 << Tile8x8
344  /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} 
345 >> matrix makepattern
346 /Pat1 exch def
347 << Tile8x8
348  /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke
349         0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke}
350 >> matrix makepattern
351 /Pat2 exch def
352 << Tile8x8
353  /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L
354         8 8 L 8 0 L 0 0 L fill}
355 >> matrix makepattern
356 /Pat3 exch def
357 << Tile8x8
358  /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L
359         0 12 M 12 0 L stroke}
360 >> matrix makepattern
361 /Pat4 exch def
362 << Tile8x8
363  /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L
364         0 -4 M 12 8 L stroke}
365 >> matrix makepattern
366 /Pat5 exch def
367 << Tile8x8
368  /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L
369         0 12 M 8 -4 L 4 12 M 10 0 L stroke}
370 >> matrix makepattern
371 /Pat6 exch def
372 << Tile8x8
373  /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L
374         0 -4 M 8 12 L 4 -4 M 10 8 L stroke}
375 >> matrix makepattern
376 /Pat7 exch def
377 << Tile8x8
378  /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L
379         12 0 M -4 8 L 12 4 M 0 10 L stroke}
380 >> matrix makepattern
381 /Pat8 exch def
382 << Tile8x8
383  /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L
384         -4 0 M 12 8 L -4 4 M 8 10 L stroke}
385 >> matrix makepattern
386 /Pat9 exch def
387 /Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def
388 /Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def
389 /Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def
390 /Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def
391 /Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def
392 /Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def
393 /Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def
394 } def
395 %
396 %
397 %End of PostScript Level 2 code
398 %
399 /PatternBgnd {
400   TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse
401 } def
402 %
403 % Substitute for Level 2 pattern fill codes with
404 % grayscale if Level 2 support is not selected.
405 %
406 /Level1PatternFill {
407 /Pattern1 {0.250 Density} bind def
408 /Pattern2 {0.500 Density} bind def
409 /Pattern3 {0.750 Density} bind def
410 /Pattern4 {0.125 Density} bind def
411 /Pattern5 {0.375 Density} bind def
412 /Pattern6 {0.625 Density} bind def
413 /Pattern7 {0.875 Density} bind def
414 } def
415 %
416 % Now test for support of Level 2 code
417 %
418 Level1 {Level1PatternFill} {Level2PatternFill} ifelse
419 %
420 /Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont
421 dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall
422 currentdict end definefont pop
423 /MFshow {
424    { dup 5 get 3 ge
425      { 5 get 3 eq {gsave} {grestore} ifelse }
426      {dup dup 0 get findfont exch 1 get scalefont setfont
427      [ currentpoint ] exch dup 2 get 0 exch R dup 5 get 2 ne {dup dup 6
428      get exch 4 get {show} {stringwidth pop 0 R} ifelse }if dup 5 get 0 eq
429      {dup 3 get {2 get neg 0 exch R pop} {pop aload pop M} ifelse} {dup 5
430      get 1 eq {dup 2 get exch dup 3 get exch 6 get stringwidth pop -2 div
431      dup 0 R} {dup 6 get stringwidth pop -2 div 0 R 6 get
432      show 2 index {aload pop M neg 3 -1 roll neg R pop pop} {pop pop pop
433      pop aload pop M} ifelse }ifelse }ifelse }
434      ifelse }
435    forall} bind def
436 /MFwidth {0 exch { dup 5 get 3 ge { 5 get 3 eq { 0 } { pop } ifelse }
437  {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont
438      6 get stringwidth pop add} {pop} ifelse} ifelse} forall} bind def
439 /MLshow { currentpoint stroke M
440   0 exch R
441   Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def
442 /MRshow { currentpoint stroke M
443   exch dup MFwidth neg 3 -1 roll R
444   Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def
445 /MCshow { currentpoint stroke M
446   exch dup MFwidth -2 div 3 -1 roll R
447   Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def
448 /XYsave    { [( ) 1 2 true false 3 ()] } bind def
449 /XYrestore { [( ) 1 2 true false 4 ()] } bind def
450 end
451 %%EndProlog
452 gnudict begin
453 gsave
454 50 50 translate
455 0.050 0.050 scale
456 0 setgray
457 newpath
458 (Helvetica) findfont 140 scalefont setfont
459 gsave % colour palette begin
460 /maxcolors 64 def
461 /HSV2RGB {  exch dup 0.0 eq {pop exch pop dup dup} % achromatic gray
462   { /HSVs exch def /HSVv exch def 6.0 mul dup floor dup 3 1 roll sub
463      /HSVf exch def /HSVi exch cvi def /HSVp HSVv 1.0 HSVs sub mul def
464          /HSVq HSVv 1.0 HSVs HSVf mul sub mul def 
465          /HSVt HSVv 1.0 HSVs 1.0 HSVf sub mul sub mul def
466          /HSVi HSVi 6 mod def 0 HSVi eq {HSVv HSVt HSVp}
467          {1 HSVi eq {HSVq HSVv HSVp}{2 HSVi eq {HSVp HSVv HSVt}
468          {3 HSVi eq {HSVp HSVq HSVv}{4 HSVi eq {HSVt HSVp HSVv}
469          {HSVv HSVp HSVq} ifelse} ifelse} ifelse} ifelse} ifelse
470   } ifelse} def
471 /Constrain {
472   dup 0 lt {0 exch pop}{dup 1 gt {1 exch pop} if} ifelse} def
473 /YIQ2RGB {
474   3 copy -1.702 mul exch -1.105 mul add add Constrain 4 1 roll
475   3 copy -0.647 mul exch -0.272 mul add add Constrain 5 1 roll
476   0.621 mul exch -0.956 mul add add Constrain 3 1 roll } def
477 /CMY2RGB {  1 exch sub exch 1 exch sub 3 2 roll 1 exch sub 3 1 roll exch } def
478 /XYZ2RGB {  3 copy -0.9017 mul exch -0.1187 mul add exch 0.0585 mul exch add
479   Constrain 4 1 roll 3 copy -0.0279 mul exch 1.999 mul add exch
480   -0.9844 mul add Constrain 5 1 roll -0.2891 mul exch -0.5338 mul add
481   exch 1.91 mul exch add Constrain 3 1 roll} def
482 /SelectSpace {ColorSpace (HSV) eq {HSV2RGB}{ColorSpace (XYZ) eq {
483   XYZ2RGB}{ColorSpace (CMY) eq {CMY2RGB}{ColorSpace (YIQ) eq {YIQ2RGB}
484   if} ifelse} ifelse} ifelse} def
485 /InterpolatedColor true def
486 /grayindex {/gidx 0 def
487   {GrayA gidx get grayv ge {exit} if /gidx gidx 1 add def} loop} def
488 /dgdx {grayv GrayA gidx get sub GrayA gidx 1 sub get
489   GrayA gidx get sub div} def 
490 /redvalue {RedA gidx get RedA gidx 1 sub get
491   RedA gidx get sub dgdxval mul add} def
492 /greenvalue {GreenA gidx get GreenA gidx 1 sub get
493   GreenA gidx get sub dgdxval mul add} def
494 /bluevalue {BlueA gidx get BlueA gidx 1 sub get
495   BlueA gidx get sub dgdxval mul add} def
496 /interpolate {
497   grayindex grayv GrayA gidx get sub abs 1e-5 le
498     {RedA gidx get GreenA gidx get BlueA gidx get}
499     {/dgdxval dgdx def redvalue greenvalue bluevalue} ifelse} def
500 /GrayA [0 .0159 .0317 .0476 .0635 .0794 .0952 .1111 .127 .1429 .1587 .1746 
501   .1905 .2063 .2222 .2381 .254 .2698 .2857 .3016 .3175 .3333 .3492 .3651 
502   .381 .3968 .4127 .4286 .4444 .4603 .4762 .4921 .5079 .5238 .5397 .5556 
503   .5714 .5873 .6032 .619 .6349 .6508 .6667 .6825 .6984 .7143 .7302 .746 
504   .7619 .7778 .7937 .8095 .8254 .8413 .8571 .873 .8889 .9048 .9206 .9365 
505   .9524 .9683 .9841 1 ] def
506 /RedA [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .0238 .0873 .1508 
507   .2143 .2778 .3413 .4048 .4683 .5317 .5952 .6587 .7222 .7857 .8492 .9127 
508   .9762 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 .9444 .881 .8175 .754 .6905 .627 
509   .5635 .5 ] def
510 /GreenA [0 0 0 0 0 0 0 0 .0079 .0714 .1349 .1984 .2619 .3254 .3889 .4524 
511   .5159 .5794 .6429 .7063 .7698 .8333 .8968 .9603 1 1 1 1 1 1 1 1 1 1 1 1 1 
512   1 1 1 .9603 .8968 .8333 .7698 .7063 .6429 .5794 .5159 .4524 .3889 .3254 
513   .2619 .1984 .1349 .0714 .0079 0 0 0 0 0 0 0 0 ] def
514 /BlueA [.5 .5635 .627 .6905 .754 .8175 .881 .9444 1 1 1 1 1 1 1 1 1 1 1 1 1 
515   1 1 1 .9762 .9127 .8492 .7857 .7222 .6587 .5952 .5317 .4683 .4048 .3413 
516   .2778 .2143 .1508 .0873 .0238 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
517   0 0 ] def
518 /pm3dround {maxcolors 0 gt {dup 1 ge
519         {pop 1} {maxcolors mul floor maxcolors 1 sub div} ifelse} if} def
520 /pm3dGamma 1.0 1.5 div def
521 /ColorSpace (RGB) def
522 Color true and { % COLOUR vs. GRAY map
523   InterpolatedColor { %% Interpolation vs. RGB-Formula
524     /g {stroke pm3dround /grayv exch def interpolate
525         SelectSpace setrgbcolor} bind def
526   }{
527   /g {stroke pm3dround dup cF7 Constrain exch dup cF5 Constrain exch cF15 Constrain 
528        SelectSpace setrgbcolor} bind def
529   } ifelse
530 }{
531   /g {stroke pm3dround pm3dGamma exp setgray} bind def
532 } ifelse
533 1.000 UL
534 LTb
535 546 420 M
536 63 0 V
537 6353 0 R
538 -63 0 V
539 stroke
540 0.00 0.00 0.00 C 462 420 M
541 [ [(Helvetica) 140.0 0.0 true true 0 (0)]
542 ] -46.7 MRshow
543 1.000 UL
544 LTb
545 546 1162 M
546 63 0 V
547 6353 0 R
548 -63 0 V
549 stroke
550 0.00 0.00 0.00 C 462 1162 M
551 [ [(Helvetica) 140.0 0.0 true true 0 (5)]
552 ] -46.7 MRshow
553 1.000 UL
554 LTb
555 546 1904 M
556 63 0 V
557 6353 0 R
558 -63 0 V
559 stroke
560 0.00 0.00 0.00 C 462 1904 M
561 [ [(Helvetica) 140.0 0.0 true true 0 (10)]
562 ] -46.7 MRshow
563 1.000 UL
564 LTb
565 546 2646 M
566 63 0 V
567 6353 0 R
568 -63 0 V
569 stroke
570 0.00 0.00 0.00 C 462 2646 M
571 [ [(Helvetica) 140.0 0.0 true true 0 (15)]
572 ] -46.7 MRshow
573 1.000 UL
574 LTb
575 546 3388 M
576 63 0 V
577 6353 0 R
578 -63 0 V
579 stroke
580 0.00 0.00 0.00 C 462 3388 M
581 [ [(Helvetica) 140.0 0.0 true true 0 (20)]
582 ] -46.7 MRshow
583 1.000 UL
584 LTb
585 546 4130 M
586 63 0 V
587 6353 0 R
588 -63 0 V
589 stroke
590 0.00 0.00 0.00 C 462 4130 M
591 [ [(Helvetica) 140.0 0.0 true true 0 (25)]
592 ] -46.7 MRshow
593 1.000 UL
594 LTb
595 546 4872 M
596 63 0 V
597 6353 0 R
598 -63 0 V
599 stroke
600 0.00 0.00 0.00 C 462 4872 M
601 [ [(Helvetica) 140.0 0.0 true true 0 (30)]
602 ] -46.7 MRshow
603 1.000 UL
604 LTb
605 546 420 M
606 0 63 V
607 0 4389 R
608 0 -63 V
609 stroke
610 0.00 0.00 0.00 C 546 280 M
611 [ [(Helvetica) 140.0 0.0 true true 0 (0)]
612 ] -46.7 MCshow
613 1.000 UL
614 LTb
615 1301 420 M
616 0 63 V
617 0 4389 R
618 0 -63 V
619 stroke
620 0.00 0.00 0.00 C 1301 280 M
621 [ [(Helvetica) 140.0 0.0 true true 0 (0.2)]
622 ] -46.7 MCshow
623 1.000 UL
624 LTb
625 2056 420 M
626 0 63 V
627 0 4389 R
628 0 -63 V
629 stroke
630 0.00 0.00 0.00 C 2056 280 M
631 [ [(Helvetica) 140.0 0.0 true true 0 (0.4)]
632 ] -46.7 MCshow
633 1.000 UL
634 LTb
635 2810 420 M
636 0 63 V
637 0 4389 R
638 0 -63 V
639 stroke
640 0.00 0.00 0.00 C 2810 280 M
641 [ [(Helvetica) 140.0 0.0 true true 0 (0.6)]
642 ] -46.7 MCshow
643 1.000 UL
644 LTb
645 3565 420 M
646 0 63 V
647 0 4389 R
648 0 -63 V
649 stroke
650 0.00 0.00 0.00 C 3565 280 M
651 [ [(Helvetica) 140.0 0.0 true true 0 (0.8)]
652 ] -46.7 MCshow
653 1.000 UL
654 LTb
655 4320 420 M
656 0 63 V
657 0 4389 R
658 0 -63 V
659 stroke
660 0.00 0.00 0.00 C 4320 280 M
661 [ [(Helvetica) 140.0 0.0 true true 0 (1)]
662 ] -46.7 MCshow
663 1.000 UL
664 LTb
665 5075 420 M
666 0 63 V
667 0 4389 R
668 0 -63 V
669 stroke
670 0.00 0.00 0.00 C 5075 280 M
671 [ [(Helvetica) 140.0 0.0 true true 0 (1.2)]
672 ] -46.7 MCshow
673 1.000 UL
674 LTb
675 5830 420 M
676 0 63 V
677 0 4389 R
678 0 -63 V
679 stroke
680 0.00 0.00 0.00 C 5830 280 M
681 [ [(Helvetica) 140.0 0.0 true true 0 (1.4)]
682 ] -46.7 MCshow
683 1.000 UL
684 LTb
685 6585 420 M
686 0 63 V
687 0 4389 R
688 0 -63 V
689 stroke
690 0.00 0.00 0.00 C 6585 280 M
691 [ [(Helvetica) 140.0 0.0 true true 0 (1.6)]
692 ] -46.7 MCshow
693 1.000 UL
694 LTb
695 1.000 UL
696 LTb
697 546 4872 N
698 546 420 L
699 6416 0 V
700 0 4452 V
701 -6416 0 V
702 Z stroke
703 0.00 0.00 0.00 C 140 2646 M
704 currentpoint gsave translate 90 rotate 0 0 moveto
705 [ [(Helvetica) 100.0 0.0 true true 0 (Thrust / N)]
706 ] -33.3 MCshow
707 grestore
708 LTb
709 0.00 0.00 0.00 C 3754 70 M
710 [ [(Helvetica) 100.0 0.0 true true 0 (Time / s)]
711 ] -33.3 MCshow
712 LTb
713 1.000 UP
714 1.000 UL
715 LTb
716 0.500 UL
717 LT0
718 0.00 0.00 1.00 C LTb
719 6311 4739 M
720 [ [(Helvetica) 140.0 0.0 true true 0 (Estes D12)]
721 ] -46.7 MRshow
722 LT0
723 0.00 0.00 1.00 C 6395 4739 M
724 399 0 V
725 546 420 M
726 38 55 V
727 37 68 V
728 38 80 V
729 38 90 V
730 38 98 V
731 37 116 V
732 38 137 V
733 38 152 V
734 38 162 V
735 37 167 V
736 38 167 V
737 38 163 V
738 38 164 V
739 37 167 V
740 38 171 V
741 38 175 V
742 38 177 V
743 37 181 V
744 38 186 V
745 38 194 V
746 38 199 V
747 37 200 V
748 38 197 V
749 38 193 V
750 38 228 V
751 37 236 V
752 38 190 V
753 38 96 V
754 37 -151 V
755 38 -364 V
756 38 -488 V
757 38 -646 V
758 37 -333 V
759 38 -214 V
760 38 -140 V
761 38 -102 V
762 37 -81 V
763 38 -63 V
764 38 -51 V
765 38 -44 V
766 37 -39 V
767 38 -33 V
768 38 -29 V
769 38 -23 V
770 37 -20 V
771 38 -18 V
772 38 -17 V
773 38 -15 V
774 37 -14 V
775 38 -13 V
776 38 -12 V
777 38 -11 V
778 37 -9 V
779 38 -9 V
780 38 -7 V
781 38 -8 V
782 37 -6 V
783 38 -7 V
784 38 -6 V
785 37 -6 V
786 38 -6 V
787 38 -5 V
788 38 -5 V
789 37 -5 V
790 38 -4 V
791 38 -4 V
792 38 -4 V
793 37 -4 V
794 38 -4 V
795 38 -3 V
796 38 -3 V
797 37 -3 V
798 38 -2 V
799 38 -2 V
800 38 -3 V
801 37 -2 V
802 38 -2 V
803 38 -2 V
804 38 -1 V
805 37 -2 V
806 38 -2 V
807 38 -1 V
808 38 -2 V
809 37 -1 V
810 38 -2 V
811 38 -2 V
812 37 -1 V
813 38 -2 V
814 38 -2 V
815 38 -1 V
816 37 -2 V
817 38 -2 V
818 38 -1 V
819 38 -2 V
820 37 -2 V
821 38 -1 V
822 38 -2 V
823 38 -1 V
824 37 -2 V
825 38 -2 V
826 38 -1 V
827 38 -2 V
828 4433 1747 L
829 38 -2 V
830 38 -2 V
831 38 -1 V
832 37 -2 V
833 38 -1 V
834 38 -2 V
835 38 -1 V
836 37 -2 V
837 38 -1 V
838 38 -1 V
839 37 -2 V
840 38 -1 V
841 38 -2 V
842 38 -1 V
843 37 -2 V
844 38 -1 V
845 38 -2 V
846 38 -1 V
847 37 -2 V
848 38 -2 V
849 38 -2 V
850 38 -2 V
851 37 -2 V
852 38 -2 V
853 38 -3 V
854 38 -4 V
855 37 -4 V
856 38 -4 V
857 38 -4 V
858 38 -4 V
859 37 -4 V
860 38 -5 V
861 38 -4 V
862 38 -4 V
863 37 -3 V
864 38 -3 V
865 38 -3 V
866 38 -3 V
867 37 -1 V
868 38 -1 V
869 38 -1 V
870 37 0 V
871 38 0 V
872 38 0 V
873 38 -1 V
874 37 0 V
875 38 0 V
876 38 0 V
877 38 0 V
878 37 0 V
879 38 0 V
880 38 0 V
881 38 0 V
882 37 -1 V
883 38 0 V
884 38 0 V
885 38 -184 V
886 37 -315 V
887 38 -213 V
888 38 -194 V
889 38 -174 V
890 37 -151 V
891 stroke
892 LT1
893 0.00 0.00 1.00 C LTb
894 6311 4599 M
895 [ [(Helvetica) 140.0 0.0 true true 0 (Average thrust)]
896 ] -46.7 MRshow
897 LT1
898 0.00 0.00 1.00 C 6395 4599 M
899 399 0 V
900 546 1934 M
901 6227 0 V
902 stroke
903 1.000 UL
904 LTb
905 546 4872 N
906 546 420 L
907 6416 0 V
908 0 4452 V
909 -6416 0 V
910 Z stroke
911 1.000 UP
912 1.000 UL
913 LTb
914 stroke
915 grestore
916 end
917 showpage
918 %%Trailer
919 %%DocumentFonts: Helvetica