summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/support/texdraw/texdraw.ps
blob: 8af929ecb6a738eb48c8284bc7f93e20048919fb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326
4327
4328
4329
4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
4389
4390
4391
4392
4393
4394
4395
4396
4397
4398
4399
4400
4401
4402
4403
4404
4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
4600
4601
4602
4603
4604
4605
4606
4607
4608
4609
4610
4611
4612
4613
4614
4615
4616
4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740
4741
4742
4743
4744
4745
4746
4747
4748
4749
4750
4751
4752
4753
4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771
4772
4773
4774
4775
4776
4777
4778
4779
4780
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
4791
4792
4793
4794
4795
4796
4797
4798
4799
4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
4820
4821
4822
4823
4824
4825
4826
4827
4828
4829
4830
4831
4832
4833
4834
4835
4836
4837
4838
4839
4840
4841
4842
4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964
4965
4966
4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
5061
5062
5063
5064
5065
5066
5067
5068
5069
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094
5095
5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
5157
5158
5159
5160
5161
5162
5163
5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
5178
5179
5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340
5341
5342
5343
5344
5345
5346
5347
5348
5349
5350
5351
5352
5353
5354
5355
5356
5357
5358
5359
5360
5361
5362
5363
5364
5365
5366
5367
5368
5369
5370
5371
5372
5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
5389
5390
5391
5392
5393
5394
5395
5396
5397
5398
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
5440
5441
5442
5443
5444
5445
5446
5447
5448
5449
5450
5451
5452
5453
5454
5455
5456
5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476
5477
5478
5479
5480
5481
5482
5483
5484
5485
5486
5487
5488
5489
5490
5491
5492
5493
5494
5495
5496
5497
5498
5499
5500
5501
5502
5503
5504
5505
5506
5507
5508
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602
5603
5604
5605
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654
5655
5656
5657
5658
5659
5660
5661
5662
5663
5664
5665
%!PS-Adobe-2.0
%%Creator: dvipsk 5.515a Copyright 1986, 1993 Radical Eye Software
%%Title: texdraw.dvi
%%Pages: 60
%%PageOrder: Ascend
%%BoundingBox: 0 0 612 792
%%EndComments
%DVIPSCommandLine: dvips texdraw -o texdraw.ps
%DVIPSSource:  TeX output 1995.12.19:1238
%%BeginProcSet: tex.pro
/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /@rigin{isls{[
0 -1 1 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
isls{Resolution hsize -72 div mul 0 TR}if Resolution VResolution vsize
-72 div 1 add mul TR matrix currentmatrix dup dup 4 get round 4 exch put
dup dup 5 get round 5 exch put setmatrix}N /@landscape{/isls true N}B
/@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B
/FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{
/nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N
string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N
end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{
/sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]
N df-tail}B /E{pop nn dup definefont setfont}B /ch-width{ch-data dup
length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{
128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub
get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data
dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N
/rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup
/base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx
0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff
setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff
.1 add]{ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]}
if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{
cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin
0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul
add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore showpage
userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook
known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X
/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for
65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0
0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V
{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7
getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false}
ifelse}{false}ifelse end{{gsave TR -.1 -.1 TR 1 1 scale rulex ruley
false RMat{BDot}imagemask grestore}}{{gsave TR -.1 -.1 TR rulex ruley
scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave
transform round exch round exch itransform moveto rulex 0 rlineto 0
ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta
0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}
B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{
3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p
-1 w}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{
3 2 roll p a}B /bos{/SS save N}B /eos{SS restore}B end
%%EndProcSet
%%BeginProcSet: special.pro
TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N
/vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen
false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B
/@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit
div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{
/CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{
10 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B
/@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale
true def end /@MacSetUp{userdict /md known{userdict /md get type
/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup
length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{}
N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath
clippath mark{transform{itransform moveto}}{transform{itransform lineto}
}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{
itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{
closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39
0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N
/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1
scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get
ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip
not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0
TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR
pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1
-1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg
TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg
sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr
0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add
2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp
{pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72
div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray}
N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict
maxlength dict begin /magscale false def normalscale currentpoint TR
/psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts
/psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx
psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy
scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR
/showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{
psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2
roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath
moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict
begin /SpecialSave save N gsave normalscale currentpoint TR
@SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial
{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto
closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx
sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR
}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse
CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury
lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath
}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{
end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin}
N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{
/SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX
SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X
/startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad
yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end
%%EndProcSet
TeXDict begin 40258431 52099146 1000 300 300 (texdraw.dvi)
@start /Fa 1 47 df<70F8F8F0E005057B840E>46 D E /Fb 1
47 df<387CFCFCF87006067A8512>46 D E /Fc 45 123 df<00FE000381000601800E03
801C01001C00001C00001C00001C00001C0000FFFF801C03801C03801C03801C03801C03
801C03801C03801C03801C03801C03801C03801C03801C03801C0380FF8FF0141A809915
>12 D<60F0F07010101020204040040B7D830B>44 D<07E01C38381C300C700E60066006
E007E007E007E007E007E007E007E007E007E00760066006700E300C381C1C3807E01018
7F9713>48 D<03000700FF00070007000700070007000700070007000700070007000700
070007000700070007000700070007007FF80D187D9713>I<0F80106020304038803CC0
1CE01C401C003C003800380070006000C001800100020004040804100430083FF87FF8FF
F80E187E9713>I<07E01838201C601E700E201E001E001C001C0038007007E00038001C
000E000F000FE00FE00FC00F400E601C183807E010187F9713>I<001800180038007800
F800B8013802380238043808381838103820384038C038FFFF0038003800380038003800
3803FF10187F9713>I<30183FF03FE03F80200020002000200020002FC0306020300038
0018001C001C401CE01CE01C80184038403030E00F800E187E9713>I<01F807040C0618
0E300E300070006000E000E3E0E418E80CF00EE006E007E007E007600760077006300E18
0C0C3807E010187F9713>I<40007FFF7FFE7FFE40048008801080100020004000400080
01800100030003000700060006000E000E000E000E000E00040010197E9813>I<07E018
18300C2006600660067006780C3E181F3007C003E00CF8307C601E600FC007C003C003C0
0360022004181807E010187F9713>I<07E01C303018700C600EE006E006E007E007E007
6007700F3017182707C700070006000E000C700C7018603030600F8010187F9713>I<FF
FF800E00E00E00700E00380E003C0E003C0E003C0E003C0E003C0E00780E00700E01E00F
FFC00E00F00E00780E003C0E001C0E001E0E001E0E001E0E001E0E001C0E003C0E00780E
00F0FFFFC0171A7F991B>66 D<FFFFF80E00380E00180E00080E000C0E00040E00040E00
040E01000E01000E01000E03000FFF000E03000E01000E01000E01000E00020E00020E00
020E00060E00040E00040E000C0E003CFFFFFC171A7F991A>69 D<FFFFF80E00380E0018
0E00080E000C0E00040E00040E00040E01000E01000E01000E03000FFF000E03000E0100
0E01000E01000E00000E00000E00000E00000E00000E00000E00000E0000FFE000161A7F
9919>I<FFE0000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00
000E00000E00000E00000E00000E00000E00000E00080E00080E00080E00180E00100E00
300E00700E00F0FFFFF0151A7F9918>76 D<FFFF800E01E00E00700E00780E00380E003C
0E003C0E003C0E003C0E00380E00780E00700E01E00FFF800E00000E00000E00000E0000
0E00000E00000E00000E00000E00000E00000E0000FFE000161A7F991A>80
D<0FC21836200E6006C006C002C002C002E00070007E003FE01FF803FC007E000E000700
03800380038003C002C006E004D81887E0101A7E9915>83 D<7FFFFF00701C0700401C01
00401C0100C01C0180801C0080801C0080801C0080001C0000001C0000001C0000001C00
00001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C00
00001C0000001C0000001C0000001C000003FFE000191A7F991C>I<FFC0FF800F003C00
0F001000070020000380200003C0400001C0800000E1800000F10000007A0000003E0000
001C0000001E0000001E00000017000000278000004380000041C0000081E0000100E000
0300700002007800040038000C001C001E003E00FF007FC01A1A7F991D>88
D<1FC000387000383800101C00001C00001C0003FC001E1C00381C00701C00E01C00E01C
80E01C80E03C80705F801F8F0011107F8F13>97 D<FC00001C00001C00001C00001C0000
1C00001C00001C00001C00001C00001CFC001D07001E03801C01C01C00C01C00E01C00E0
1C00E01C00E01C00E01C00E01C01C01C01801E030019060010F800131A809915>I<07F8
1C1C381C70087000E000E000E000E000E000E0007000700438081C1807E00E107F8F11>
I<003F0000070000070000070000070000070000070000070000070000070003E7000C17
00180F00300700700700E00700E00700E00700E00700E00700E00700600700700700380F
001C370007C7E0131A7F9915>I<07C01C3030187018600CE00CFFFCE000E000E000E000
6000700438081C1807E00E107F8F11>I<01F007180E381C101C001C001C001C001C001C
00FFC01C001C001C001C001C001C001C001C001C001C001C001C001C001C00FF800D1A80
990C>I<0FCF001871803030007038007038007038007038003030001860002FC0006000
006000007000003FF0003FFC001FFE00600F00C00300C00300C00300C00300600600381C
0007E00011187F8F13>I<FC00001C00001C00001C00001C00001C00001C00001C00001C
00001C00001C7C001D87001E03801E03801C03801C03801C03801C03801C03801C03801C
03801C03801C03801C03801C0380FF9FF0141A809915>I<183C3C18000000000000FC1C
1C1C1C1C1C1C1C1C1C1C1C1C1CFF081A80990A>I<018003C003C0018000000000000000
00000000000FC001C001C001C001C001C001C001C001C001C001C001C001C001C001C001
C001C001C001C041C0E180E3007E000A2182990C>I<FC00001C00001C00001C00001C00
001C00001C00001C00001C00001C00001C1FC01C0F001C0C001C18001C20001C40001CE0
001DE0001E70001C78001C38001C1C001C1E001C0F001C0F80FF9FE0131A809914>I<FC
001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
001C001C001C001C001C001C00FF80091A80990A>I<FC7C1F001D8E63801E0781C01E07
81C01C0701C01C0701C01C0701C01C0701C01C0701C01C0701C01C0701C01C0701C01C07
01C01C0701C01C0701C0FF9FE7F81D107F8F20>I<FC7C001D87001E03801E03801C0380
1C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380FF9FF0141080
8F15>I<07E01C38300C700E6006E007E007E007E007E007E0076006700E381C1C3807E0
10107F8F13>I<FCFC001D07001E03801C01C01C01C01C00E01C00E01C00E01C00E01C00
E01C00E01C01C01C01801E03001D06001CF8001C00001C00001C00001C00001C00001C00
00FF80001317808F15>I<FC781D9C1E1C1E081C001C001C001C001C001C001C001C001C
001C001C00FF800E10808F0F>114 D<1F2060E04020C020C020F0007F003FC01FE000F0
80708030C030C020F0408F800C107F8F0F>I<0800080008000800180018003800FFC038
003800380038003800380038003800382038203820382018201C4007800B177F960F>I<
FC1F801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
1C07800C07800E0B8003F3F01410808F15>I<FF0F803C07001C06001C04001C04000E08
000E080007100007100007100003A00003A00001C00001C00001C00000800011107F8F14
>I<FE7F1F80381C07003C1C06001C0C04001C0E04000E1608000E1708000E1708000723
10000723900007A3900003C1A00003C1E0000180C0000180C0000180C00019107F8F1C>
I<FE3F803C1E001C08000E10000F300007600003C00001C00001E00003E0000270000438
00083800181C00381E00FC3FC012107F8F14>I<FF0F803C07001C06001C04001C04000E
08000E080007100007100007100003A00003A00001C00001C00001C00000800000800001
0000010000E10000E20000E4000078000011177F8F14>I<FFF8E070C07080E081C081C0
0380070007000E041C041C04380870087038FFF80E107F8F11>I
E /Fd 1 47 df<7070F06004047D830B>46 D E /Fe 31 126 df<0FC01FF03838701CE0
0EE00EE00E400E000E001C001C00380030007000E001C0030006000C00180E300E7FFE7F
FE0F177E9614>50 D<FFF0FFFC381E380E38073807380738073807380E381E3FFC3FF038
003800380038003800380038003800FE00FE0010177F9614>80 D<0FCC1FFC307C603CE0
1CE01CE01CE00070007E003FE00FF001F8001C001E000E600EE00EE00EF01CF838FFF0C7
E00F177E9614>83 D<C000E000E00070007000380038001C001C000E000E000700070003
800380038001C001C000E000E00070007000380038001C001C000E000E00060F1D7E9914
>92 D<1FC0007FF000707800201800001C00001C0007FC001FFC003C1C00701C00E01C00
E01C00E01C00707C003FFF800F8F8011107E8F14>97 D<FC0000FC00001C00001C00001C
00001C00001C00001CF8001DFE001F07001E03001C03801C01C01C01C01C01C01C01C01C
01C01C01C01C03801E03001F0E001DFC000CF8001217809614>I<03F80FFE1C0E380470
006000E000E000E000E00060007000380E1C1E0FFC03F00F107E8F14>I<007E00007E00
000E00000E00000E00000E00000E0007CE000FFE001C3E00301E00700E00E00E00E00E00
E00E00E00E00E00E00E00E00700E00301E00383E001FEFC007CFC012177F9614>I<07E0
0FF01C38301C700CE00EE00EFFFEFFFEE00060007000380E1C1E0FFC03F00F107E8F14>
I<00FC01FE038E07040700070007007FFEFFFE0700070007000700070007000700070007
00070007000700FFF8FFF80F177F9614>I<07CF001FFF80383B80301800701C00701C00
701C003018003838003FF00037C0007000007000003FF8001FFC003FFE00700F00E00380
E00380E00380E003807007003C1E001FFC0007F00011197F8F14>I<FC0000FC00001C00
001C00001C00001C00001C00001C78001DFE001F86001E07001C07001C07001C07001C07
001C07001C07001C07001C07001C07001C0700FF8FE0FF8FE01317809614>I<06000F00
0F0006000000000000000000FF00FF000700070007000700070007000700070007000700
07000700FFF8FFF80D187C9714>I<006000F000F0006000000000000000001FF01FF000
700070007000700070007000700070007000700070007000700070007000700070007040
E0E0C07F803F000C207E9714>I<FC0000FC00001C00001C00001C00001C00001C00001C
FF801CFF801C1C001C38001C70001CE0001DC0001FE0001FE0001E70001C38001C3C001C
1C001C0E00FF1F80FF1F801117809614>I<FF80FF800380038003800380038003800380
038003800380038003800380038003800380038003800380FFFEFFFE0F177E9614>I<FB
8E00FFDF003CF3803CF38038E38038E38038E38038E38038E38038E38038E38038E38038
E38038E380FEFBE0FE79E01310808F14>I<FC7800FDFE001F86001E07001C07001C0700
1C07001C07001C07001C07001C07001C07001C07001C0700FF8FE0FF8FE01310808F14>
I<07C01FF03C78701C701CE00EE00EE00EE00EE00EE00E701C783C3C781FF007C00F107E
8F14>I<FCF800FDFE001F07001E03001C03801C01C01C01C01C01C01C01C01C01C01C01
C01C03801E03001F0E001DFC001CF8001C00001C00001C00001C00001C00001C0000FF80
00FF80001218808F14>I<FE1F00FE7F800EE3800F81000F00000F00000E00000E00000E
00000E00000E00000E00000E00000E0000FFF000FFF00011107F8F14>114
D<0FD83FF86038C038C038F0007F803FF007F8001C6006E006F006F81CFFF8CFE00F107E
8F14>I<06000E000E000E000E007FFCFFFC0E000E000E000E000E000E000E000E000E0E
0E0E0E0E0E1C07F801F00F157F9414>I<FC3F00FC3F001C07001C07001C07001C07001C
07001C07001C07001C07001C07001C07001C07001C1F000FFFE003E7E01310808F14>I<
FE3F80FE3F803C1E001C1C001C1C001C1C000E38000E38000E3800063000077000077000
07700003E00003E00003E00011107F8F14>I<FE3F80FE3F80700700380E00380E00380E
0039CE0039CE0039CE001B6C001A6C001A6C001A6C001E7C001E7C000E380011107F8F14
>I<7E3F007E3F001E3C000E780007700007E00003E00001C00003C00003E0000770000E
78000E38001C1C00FE3F80FE3F8011107F8F14>I<FE3F80FE3F801C0E001C1C001C1C00
0E1C000E38000E380007380007300007300003700003700003E00001E00001E00001C000
01C00001C0000380007380007700007E00003C000011187F8F14>I<3FFF7FFF700E701C
7038007000E001C0038007000E001C0738077007FFFFFFFF10107F8F14>I<003E00FE01
E003800380038003800380038003800380038003807F00FE007F00038003800380038003
800380038003800380038001E000FE003E0F1D7E9914>I<7800FE000F00038003800380
038003800380038003800380038001FC00FE01FC03800380038003800380038003800380
038003800F00FE0078000F1D7E9914>125 D E /Ff 1 93 df<600000F00000F00000F8
00007800007C00003C00003E00001E00001F00000F00000F800007800007C00003C00003
E00001E00001E00001F00000F00000F800007800007C00003C00003E00001E00001F0000
0F00000F800007800007800007C00003C00003E00001E00001F00000F00000F800007800
007C00003C00003E00001E00001F00000F00000F000006182F7DA91F>92
D E /Fg 1 1 df<FFFFC0FFFFC012027D871A>0 D E /Fh 1 1 df<FFFEFFFE0F027D85
16>0 D E /Fi 1 44 df<00C00000C00000C00000C00000C00000C00000C00000C000FF
FF80FFFF8000C00000C00000C00000C00000C00000C00000C00000C00011127E8D15>43
D E /Fj 28 121 df<0003FC00003FFE00007E070001F80F8003F01F8003E01F8007E01F
8007E01F8007E01F8007E0060007E0000007E0000007E0000007E0FFC0FFFFFFC0FFFFFF
C007E00FC007E00FC007E00FC007E00FC007E00FC007E00FC007E00FC007E00FC007E00F
C007E00FC007E00FC007E00FC007E00FC007E00FC007E00FC007E00FC007E00FC007E00F
C007E00FC007E00FC07FFC7FFC7FFC7FFC1E267FA522>12 D<3C7EFFFFFFFF7E3C08087C
8711>46 D<001C00003C0000FC00FFFC00FFFC0000FC0000FC0000FC0000FC0000FC0000
FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000
FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC007FFFFC7F
FFFC16237CA21F>49 D<01FF0007FFC01E07F03803F86001FC7C00FEFE00FEFE00FFFE00
7FFE007F7C007F3800FF0000FF0000FE0000FE0001FC0001F80003F00007E0000780000F
00001E00003C0000700000E00301C0030380070700060600060FFFFE1FFFFE3FFFFE7FFF
FCFFFFFCFFFFFC18237DA21F>I<01FF0007FFE01E03F03801F83C01FC7E00FE7E00FE7E
00FE3E00FE1C01FE0001FC0001FC0003F80007F0000FC001FF0001FF000007E00001F000
01F80000FC0000FE0000FF0000FF1000FF7C00FFFE00FFFE00FFFE00FEFE00FE7C01FC70
01F83E07F00FFFC001FF0018237DA21F>I<0000380000007800000078000000F8000001
F8000003F8000007F8000006F800000CF800001CF8000038F8000030F8000060F80000E0
F80001C0F8000180F8000300F8000700F8000E00F8001C00F8001800F8003000F8007000
F800E000F800FFFFFFC0FFFFFFC00001F8000001F8000001F8000001F8000001F8000001
F8000001F800007FFFC0007FFFC01A237EA21F>I<18000C1F007C1FFFF81FFFF01FFFE0
1FFFC01FFF801FFE0018000018000018000018000018000018FF001BFFE01F01F01C00F8
0800FC00007E00007E00007E00007F00007F78007FFC007FFC007FFC007FFC007EF8007E
6000FC7000FC3801F81E07E007FFC001FE0018237DA21F>I<FFFFFFE000FFFFFFFC0003
F800FF0003F8003F8003F8001FC003F8001FE003F8000FE003F8000FF003F8000FF003F8
000FF003F8000FF003F8000FF003F8000FF003F8000FE003F8001FE003F8001FC003F800
3F8003F800FF0003FFFFFC0003FFFFE00003F800000003F800000003F800000003F80000
0003F800000003F800000003F800000003F800000003F800000003F800000003F8000000
03F800000003F800000003F800000003F8000000FFFFE00000FFFFE0000024257EA42A>
80 D<FFFFFF800000FFFFFFF8000003F801FE000003F8007F000003F8003F800003F800
1FC00003F8001FC00003F8001FE00003F8001FE00003F8001FE00003F8001FE00003F800
1FE00003F8001FC00003F8001FC00003F8003F800003F8007F000003F801FE000003FFFF
F8000003FFFFC0000003F803F0000003F801F8000003F800FC000003F8007E000003F800
7E000003F8007F000003F8007F000003F8007F000003F8007F000003F8007F800003F800
7F800003F8007F800003F8007F806003F8003FC06003F8003FC0C003F8001FE1C0FFFFE0
0FFF80FFFFE001FE002B257EA42E>82 D<00FF008007FFE3800F80F7801E001F803C000F
807800078078000380F8000380F8000180F8000180FC000180FC000000FF0000007FE000
007FFF00003FFFE0003FFFF8001FFFFE0007FFFF0003FFFF80007FFF800003FFC000003F
C000000FE0000007E0000007E0C00003E0C00003E0C00003E0C00003C0E00003C0F00007
C0F8000780FC000F00FFC03E00E3FFF800803FE0001B257DA422>I<7FFFFFFFF87FFFFF
FFF87E00FE01F87800FE00787000FE00386000FE00186000FE0018E000FE001CE000FE00
0CC000FE000CC000FE000CC000FE000CC000FE000C0000FE00000000FE00000000FE0000
0000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE000000
00FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000
FE00000000FE00000000FE00000000FE000000FFFFFE0000FFFFFE0026247EA32B>I<07
FF00001FFFC0003E03E0003F01F0003F01F8003F00FC001E00FC000000FC000000FC0000
00FC00003FFC0003FCFC000FC0FC003F00FC007E00FC007E00FC00FC00FC00FC00FC00FC
00FC00FC017C007E017C003F067C001FFC3FE007F01FE01B187E971E>97
D<007FE003FFF807C07C1F80FC1F00FC3F00FC7E00787E0000FE0000FE0000FE0000FE00
00FE0000FE0000FE0000FE00007E00007F00003F000C1F800C1FC01807E07003FFE0007F
0016187E971B>99 D<0001FF800001FF8000001F8000001F8000001F8000001F8000001F
8000001F8000001F8000001F8000001F8000001F8000001F8000001F80007F1F8003FFDF
8007E0FF801F803F803F001F803F001F807E001F807E001F80FE001F80FE001F80FE001F
80FE001F80FE001F80FE001F80FE001F80FE001F807E001F807E001F803F001F803F003F
801F807F800FC0FF8003FF9FF800FE1FF81D267EA522>I<007F0003FFC007C1F00F80F8
1F00F83F007C7E007C7E007EFE007EFE007EFFFFFEFFFFFEFE0000FE0000FE00007E0000
7E00007E00063F00061F000C0F801807E07003FFE0007F8017187E971C>I<01FF07C007
FFDFE00F83F1E01F01F1E03E00F8007E00FC007E00FC007E00FC007E00FC007E00FC007E
00FC003E00F8001F01F0000F83E0000FFFC00011FF00003000000030000000380000003C
0000003FFFE0001FFFFC001FFFFE000FFFFF001FFFFF803C003F8078000FC0F80007C0F8
0007C0F80007C0F80007C07C000F803E001F001F807E0007FFF80000FFC0001B247E971F
>103 D<FFC00000FFC000000FC000000FC000000FC000000FC000000FC000000FC00000
0FC000000FC000000FC000000FC000000FC000000FC000000FC1F8000FC7FE000FCC3F00
0FD01F000FF01F800FE01F800FE01F800FC01F800FC01F800FC01F800FC01F800FC01F80
0FC01F800FC01F800FC01F800FC01F800FC01F800FC01F800FC01F800FC01F800FC01F80
0FC01F80FFFCFFF8FFFCFFF81D267DA522>I<0F001F803FC03FC03FC03FC01F800F0000
00000000000000000000000000FFC0FFC00FC00FC00FC00FC00FC00FC00FC00FC00FC00F
C00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC0FFF8FFF80D277EA611>I<FFC0FFC0
0FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC0
0FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC0FFFCFFFC
0E267EA511>108 D<FF81FC01FC00FF87FF07FF000F8C1F8C1F800F980F980F800FB00F
F00FC00FA00FE00FC00FA00FE00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00F
C00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00F
C00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC0FFFCFF
FCFFFCFFFCFFFCFFFC2E187D9733>I<FF81F800FF87FE000F8C3F000F901F000FB01F80
0FA01F800FA01F800FC01F800FC01F800FC01F800FC01F800FC01F800FC01F800FC01F80
0FC01F800FC01F800FC01F800FC01F800FC01F800FC01F800FC01F800FC01F80FFFCFFF8
FFFCFFF81D187D9722>I<007F800003FFF00007C0F8001F807E003F003F003F003F007E
001F807E001F80FE001FC0FE001FC0FE001FC0FE001FC0FE001FC0FE001FC0FE001FC0FE
001FC07E001F807E001F803F003F003F003F001F807E000FC0FC0003FFF000007F80001A
187E971F>I<FFC3F800FFCFFE000FF83F800FE00FC00FC00FE00FC007E00FC007F00FC0
03F00FC003F80FC003F80FC003F80FC003F80FC003F80FC003F80FC003F80FC003F80FC0
07F00FC007F00FC007E00FC00FC00FE01FC00FF83F000FDFFE000FC7F0000FC000000FC0
00000FC000000FC000000FC000000FC000000FC000000FC000000FC00000FFFC0000FFFC
00001D237E9722>I<FF87C0FF8FF00F98F80FB1F80FA1F80FA1F80FE0F00FC0000FC000
0FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC000
0FC000FFFE00FFFE0015187E9719>114 D<07F9801FFF803C0F80700380F00180F00180
F00180FC0000FF80007FFC007FFE003FFF800FFFC003FFC0001FE00003E0C001E0C001E0
E001E0E001C0F003C0FC0780EFFF00C3FC0013187E9718>I<0060000060000060000060
0000E00000E00001E00001E00003E00007E0001FE000FFFFC0FFFFC007E00007E00007E0
0007E00007E00007E00007E00007E00007E00007E00007E00007E00007E06007E06007E0
6007E06007E06007E06003E0C003F0C001FF80007E0013237FA218>I<FFC1FF80FFC1FF
800FC01F800FC01F800FC01F800FC01F800FC01F800FC01F800FC01F800FC01F800FC01F
800FC01F800FC01F800FC01F800FC01F800FC01F800FC01F800FC01F800FC03F800FC03F
8007C07F8007E0DF8003FF9FF800FE1FF81D187D9722>I<FFF83FF0FFF83FF00FC00F00
07E00C0003F01C0003F8380001FC700000FCE000007EC000003F8000003F8000001F8000
000FC000001FE000001FF0000033F8000071F80000E0FC0001C07E0003807F0003003F00
0F001F80FFC07FF8FFC07FF81D187F9720>120 D E /Fk 3 116
df<07FFE000E07001C01801C01C01C01C01C01C0380380380380380700381C007FF0007
00000700000700000E00000E00000E00000E00001C0000FF800016147F9315>80
D<30F8590C4E0C9C0C980C180C180C30183019303130316032601C100D7F8C15>110
D<0700188019C0318038001E000F0003804180E180C10082007C000A0D7E8C10>115
D E /Fl 15 123 df<0000F8000306000406000803001003002003004007004007008007
00800601000E01000C0107F80104700207D802001C02001C02001E04001E04001E04001E
04001E08003C08003C08003C0800781800701400F01400E01201C0218700207C00200000
20000040000040000040000040000080000080000080000018297F9F1A>12
D<01801801C01C0380380380380380380380380700700700700700700700700E00E00E00
E00E00E00E00E11E01C21E01C21E03C21E05C43F08C439F0783800003800007000007000
00700000700000E00000E00000E00000C00000181E7F931B>22 D<0FFFFC1FFFFC3FFFFC
608200C08400808400018400010400010C00030C00030C00020C00060C00060C000E0C00
0C0E001C0E001C0E00380F0018060016147E931A>25 D<000F800038C000606000C07001
C0700380780380780700780700780700780E00F00E00F00E00F00E01E01C01C01C01C01E
03801E0700390C0038F000380000380000700000700000700000700000E00000E00000E0
0000C00000151E7F9318>I<04000180080003C0100003E0100001E0200000E0200000E0
2000004040040040400C0040400C0040800C008080080080C0080180C0180300C0380600
E07C0E00FFEFFC007FCFF8003F87F0001E03C0001B1480931C>33
D<70F8F8F87005057C840D>58 D<00FFF9FFF0000F801F00000F001E00000F001E00000F
001E00001E003C00001E003C00001E003C00001E003C00003C007800003C007800003C00
7800003C007800007800F000007FFFF000007800F000007800F00000F001E00000F001E0
0000F001E00000F001E00001E003C00001E003C00001E003C00001E003C00003C0078000
03C007800003C007800003C007800007C00F8000FFF8FFF800241F7E9E26>72
D<00FFF80FF8000F8003E0000F000380000F000200000F000400001E000800001E002000
001E004000001E008000003C010000003C040000003C080000003C180000007838000000
787C000000793C0000007A3C000000F41E000000F81E000000F01E000000F00F000001E0
0F000001E00F000001E007800001E007800003C007800003C003C00003C003C00003C003
C00007C003E000FFFC3FFC00251F7E9E27>75 D<00FF803FF0000F800780000F80020000
0BC00200000BC002000013C004000011E004000011E004000011E004000020F008000020
F008000020F808000020780800004078100000403C100000403C100000403C100000801E
200000801E200000801E200000800F200001000F400001000F4000010007C000010007C0
0002000780000200038000020003800006000380000F00010000FFE0010000241F7E9E25
>78 D<07803F8007000700070007000E000E000E000E001C001C001CF01D0C3A0E3C0E38
0F380F700F700F700F700FE01EE01EE01EE01CE03CE038607060E031C01F0010207E9F14
>98 D<007C01C207010E011C013C013802780C7BF07C00F000F000F000F0007000700170
023004183807C010147E9315>101 D<00007C0000CE00019E00039E00030C0007000007
00000700000700000E00000E00000E0000FFF0000E00000E00001C00001C00001C00001C
00001C0000380000380000380000380000380000700000700000700000700000700000E0
0000E00000E00000E00000C00001C000318000798000F300006200003C000017297E9F16
>I<1E07802318C023A06043C0704380704380708700E00700E00700E00700E00E01C00E
01C00E01C00E03821C03841C07041C07081C03083803101801E017147E931B>110
D<03C1C00C62201034701038F02038F020386040700000700000700000700000E00000E0
0000E00000E02061C040F1C040F1C080E2C080446300383C0014147E931A>120
D<01E02003F04007F8C00C1F8008010000020000040000080000100000600000C0000100
000200000400800801001003003F060061FC0040F80080700013147E9315>122
D E /Fm 1 81 df<FFFFFFFFF0FFFFFFFFF07000000FF878000000F83C000000381C0000
001C0E0000000C0F000000040700000006038000000203C000000001E000000000E00000
0000700000000078000000003C000000001C000000001E000000000F0000000007000000
00038000000003800000000300000000070000000006000000000C000000001800000000
380000000030000000006000000000C000000001C0000000018000000203000000060600
0000040E0000000C0C0000001C180000003830000000F87000000FF87FFFFFFFF0FFFFFF
FFF0272A7E7F2C>80 D E /Fn 4 52 df<0F0030C0606060604020C030C030C030C030C0
30C030C030C030C03040206060606030C00F000C137E9211>48 D<0C001C00EC000C000C
000C000C000C000C000C000C000C000C000C000C000C000C000C00FFC00A137D9211>I<
1F0060C06060F070F030603000700070006000C001C00180020004000810101020207FE0
FFE00C137E9211>I<0FC030707038703870380038003000E00FC0007000380018001C60
1CF01CF018E03860701FC00E137F9211>I E /Fo 34 122 df<1C3E7E7E3A0202040408
081020C0070E7D840D>44 D<FFC0FFC00A027D8A0F>I<007E0001C3000301800701C00E
00C00E00E01C00E01C00E03C01E03801E07801E07801E07801E07801E07801E0F003C0F0
03C0F003C0F003C0F003C0F00380F00780E00780E00700E00700E00E00600E00701C0030
38003870000FC000131F7C9D17>48 D<000C001C00FC0F38003800380038003800380070
0070007000700070007000E000E000E000E000E000E001C001C001C001C001C001C00380
03C0FFFE0F1E7C9D17>I<003F8000C1E00100F00200780400780400780F007C0F807C0F
807C0F00780600780000F80000F00001E00001C0000380000700000E00001C0000380000
600000C0000180000300200600200800401000403FFFC07FFF80FFFF80161E7E9D17>I<
007F000183C00201E00400F00700F00F00F00F01F00F01F00001E00001E00003C0000380
000700000E0000F800000E000007000007800007C00003C00007C03007C07807C0F807C0
F807C0F00780800F00400E00201C0018780007E000141F7D9D17>I<07FFFFF8007C0078
003C0038003C001800780018007800080078000800780008007800080078080800F01000
00F0100000F0100000F0300000FFF00000F0700001E0200001E0200001E0200001E02000
01E0000801E0001003C0001003C0001003C0002003C0002003C0006003C000C0078001C0
078007C0FFFFFF801D1F7E9E1F>69 D<07FFF000007E0000003C0000003C000000780000
007800000078000000780000007800000078000000F0000000F0000000F0000000F00000
00F0000000F0000001E0000001E0000001E0000001E0000001E0008001E0010003C00100
03C0010003C0030003C0020003C0060003C0060007801E0007807C00FFFFFC00191F7E9E
1C>76 D<07FC0000FFC0007C0000F800003C00017800003C00017800004E0002F000004E
0002F000004E0004F000004E0004F000004E0008F000004E0008F00000870011E0000087
0011E00000870021E00000870021E00000870041E00000838041E00001038083C0000103
8083C00001038103C00001038203C0000101C203C0000101C403C0000201C40780000201
C80780000201C80780000201D00780000200F00780000600E00780000600E00F00000F00
C00F8000FFE0C1FFF8002A1F7E9E2A>I<07FFFF00007C03C0003C01E0003C00F0007800
F0007800F8007800F8007800F8007800F8007800F000F001F000F001E000F003C000F007
8000F00F0000FFF80001E0000001E0000001E0000001E0000001E0000001E0000003C000
0003C0000003C0000003C0000003C0000003C000000780000007C00000FFFC00001D1F7E
9E1F>80 D<07FFFC00007C0700003C03C0003C01E0007801E0007801F0007801F0007801
F0007801F0007801E000F003E000F003C000F0078000F00F0000F03C0000FFF00001E030
0001E0380001E01C0001E01C0001E01C0001E01E0003C03E0003C03E0003C03E0003C03E
0003C03E0003C03E0207803E0407C01F04FFFC0F18000003E01F207E9E21>82
D<003F040060CC01803C03801C03001C0700180600080E00080E00080E00080E00000F00
000F80000FE00007FE0003FF8001FFC0007FE00007E00001E00000E00000F00000F04000
E04000E04000E04000E06000C0600180E00380F80300C60C0081F80016217D9F19>I<07
F8000C0C001E06001E07001C070000070000070000070000FF0007C7001E07003C0E0078
0E00F00E10F00E10F00E10F01E10F02E20784F401F878014147D9317>97
D<0700003F00000F00000700000700000E00000E00000E00000E00000E00000E00001C00
001C7C001D87001E03801C01C01C01C03801C03801E03801E03801E03801E03801E07003
C07003C0700380700780700700700E00E81C00C4380083E00013207B9F19>I<01FC0706
0E0F1C0F380E78007000F000F000F000F000E000E000E000E000F0027004300818300FC0
10147C9314>I<0000700003F00000F00000700000700000E00000E00000E00000E00000
E00000E00001C000F9C00305C00E03C01C03C03801C0780380700380F00380F00380F003
80F00380E00700E00700E00700E00700E00700700F00301E00186F000F8FE014207C9F19
>I<00F800070E000E07001C0700380380780380700380F00380F00380FFFF80F00000E0
0000E00000E00000E00000F001007002003004001C180007E00011147D9314>I<000780
0018C00031E00061E000E1C000C00001C00001C00001C00001C00001C0000380007FF800
0380000380000380000380000700000700000700000700000700000700000E00000E0000
0E00000E00000E00000E00001C00001E0000FFE00013207E9F0E>I<00000E003E1100E1
A301C1C20381E00780E00701E00F01E00F01E00F01E00703C007038007870004FC000800
000800001800001C00000FFF000FFFC007FFE01800F0300030600030C00030C00030C000
306000603000C01C070007FC00181F809417>I<00E00007E00001E00000E00000E00001
C00001C00001C00001C00001C00001C000038000038F800390E003A0E003C06003806007
80E00700E00700E00700E00700E00700E00E01C00E01C00E01C00E01C00E01C00E01C01C
03801E03C0FFCFF815207E9F19>I<01C003E003E003C001800000000000000000000000
0003801F800780038003800700070007000700070007000E000E000E000E000E000E001C
001E00FF800B1F7F9E0C>I<00E007E001E000E000E001C001C001C001C001C001C00380
038003800380038003800700070007000700070007000E000E000E000E000E000E001C00
1E00FFC00B207F9F0C>108 D<0387C07C001F9861860007A072070003C0340300038038
03000780780700070070070007007007000700700700070070070007007007000E00E00E
000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E001C01C01C001E01E01E00
FFCFFCFFC022147E9326>I<038F801F90E007A0E003C0600380600780E00700E00700E0
0700E00700E00700E00E01C00E01C00E01C00E01C00E01C00E01C01C03801E03C0FFCFF8
15147E9319>I<00FC000387000E01801C00C03800E03800E07000F0F000F0F000F0F000
F0F000F0E001E0E001E0E001C0E003C0F00380700700380E001C1C0007E00014147D9317
>I<00E3E007EC3800F01C00E01E00E00E01C00E01C00F01C00F01C00F01C00F01C00F03
801E03801E03801C03803C0380380380700740E00721C0071F000700000700000700000E
00000E00000E00000E00001E0000FFC000181D809319>I<038E001FB38007C78003C780
0383000780000700000700000700000700000700000E00000E00000E00000E00000E0000
0E00001C00001E0000FFE00011147E9312>114 D<01F2060E080618061802380438001E
001FE00FF003F8003C401C400C400C600C6018E010D0608FC00F147E9312>I<00800100
01000100030007000F001E00FFF80E000E000E000E001C001C001C001C001C001C003800
38203820382038203840384018800F000D1C7C9B12>I<1C0380FC1F803C07801C03801C
0380380700380700380700380700380700380700700E00700E00700E00700E00701E0070
1E00703C00305E001F9FC012147B9319>I<FF83F81E00E01C00C01C00800E00800E0100
0E02000E02000F040007040007080007080007100003900003A00003E00003C000038000
01800001000015147C9318>I<FF9FE1FC3E0780701C0300601C0300401C0380401C0380
800E0780800E0581000E0981000E09C2000E11C2000731C4000721C4000760C8000740C8
000780F0000780F0000300E00003006000020040001E147C9321>I<1FF0FF03C07801C0
6001C04000E08000E180007300007600003C00003C00001C00002E00004E000087000107
000203800603800C01C03E03E0FF07FC18147F9318>I<0FF83F8001E00E0001C00C0001
C0080000E0180000E0100000E0200000E0200000F0400000704000007080000070800000
71000000390000003A0000003E0000003C00000038000000180000001000000010000000
200000002000000040000070C00000F0800000F1000000E20000007C000000191D809318
>I E /Fp 38 121 df<0001C0000003C000000FC000007FC0001FFFC000FFFFC000FFBF
C000E03FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003F
C000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003F
C000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003F
C000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003F
C0007FFFFFE07FFFFFE07FFFFFE01B2E7AAD28>49 D<003FE00001FFFE0007FFFF800F80
FFC01E003FE038001FF07C000FF87E0007FCFF0007FCFF8007FEFF8007FEFF8003FEFF80
03FE7F0003FE3E0007FE000007FE000007FC000007FC00000FF800000FF800000FF00000
1FE000001FC000003F8000007F0000007E000000F8000001F0000003E0000007C000000F
0000001E000E003C000E0038000E0070001E00E0001C01C0001C0300003C07FFFFFC0FFF
FFFC1FFFFFFC3FFFFFFC7FFFFFF8FFFFFFF8FFFFFFF8FFFFFFF81F2E7CAD28>I<001FF8
0000007FFF000001FFFFC00003E03FE00007800FF0000FC00FF8001FE007F8001FE007FC
001FE007FC001FE007FC001FE007FC000FC007FC00078007FC0000000FF80000000FF800
00000FF00000001FE00000001FC00000003F80000000FE0000003FF80000003FFF800000
001FE000000007F000000007F800000003FC00000003FE00000001FF00000001FF000000
01FF80000001FF80000001FF801C0001FF803E0001FF807F0001FF80FF8001FF80FF8001
FF00FF8001FF00FF8003FE007F0003FE007E0007FC003C0007F8001FC01FF0000FFFFFC0
0003FFFF0000003FF80000212E7DAD28>I<0000007000000000F000000001F000000003
F000000007F00000000FF00000000FF00000001FF00000003FF000000077F0000000F7F0
000000E7F0000001C7F000000387F000000707F000000F07F000000E07F000001C07F000
003807F000007007F00000F007F00000E007F00001C007F000038007F000070007F0000F
0007F0000E0007F0001C0007F000380007F000700007F000E00007F000FFFFFFFFE0FFFF
FFFFE0FFFFFFFFE000000FF00000000FF00000000FF00000000FF00000000FF00000000F
F00000000FF00000000FF00000000FF000000FFFFFE0000FFFFFE0000FFFFFE0232E7EAD
28>I<0C0000300FC003F00FFFFFE00FFFFFC00FFFFF800FFFFF000FFFFE000FFFF8000F
FFF0000FFF80000E0000000E0000000E0000000E0000000E0000000E0000000E0000000E
0000000E1FF0000E7FFE000FE03F800F800FC00E0007E00C0007F0000007F8000003FC00
0003FC000003FC000003FE000003FE180003FE3E0003FE7F0003FEFF0003FEFF0003FEFF
0003FCFF0003FCFE0003FC780007F8780007F03C000FE01E001FC00FC07F8007FFFF0001
FFFC00003FE0001F2E7CAD28>I<0000007800000000000078000000000000FC00000000
0000FC000000000000FC000000000001FE000000000001FE000000000003FF0000000000
03FF000000000007FF800000000007FF800000000007FF80000000000FFFC0000000000E
7FC0000000001E7FE0000000001C3FE0000000001C3FE000000000383FF000000000381F
F000000000781FF800000000700FF800000000700FF800000000E00FFC00000000E007FC
00000001E007FE00000001C003FE00000001C003FE000000038003FF000000038001FF00
0000078001FF800000070000FF800000070000FF8000000FFFFFFFC000000FFFFFFFC000
001FFFFFFFE000001C00003FE000003C00003FF000003800001FF000003800001FF00000
7000001FF800007000000FF80000F000000FFC0000E0000007FC0000E0000007FC0001C0
000007FE0003E0000003FE00FFFF8001FFFFFCFFFF8001FFFFFCFFFF8001FFFFFC36317D
B03D>65 D<FFFFFFFFE00000FFFFFFFFFE0000FFFFFFFFFF800000FF0000FFC00000FF00
003FF00000FF00001FF80000FF00000FF80000FF000007FC0000FF000007FC0000FF0000
07FE0000FF000003FE0000FF000003FE0000FF000003FE0000FF000003FE0000FF000007
FE0000FF000007FE0000FF000007FC0000FF000007FC0000FF00000FF80000FF00001FF0
0000FF00003FE00000FF0000FF800000FF000FFF000000FFFFFFFE000000FFFFFFFFC000
00FF00001FF00000FF000007F80000FF000003FE0000FF000003FE0000FF000001FF0000
FF000001FF8000FF000000FF8000FF000000FFC000FF000000FFC000FF000000FFC000FF
000000FFC000FF000000FFC000FF000000FFC000FF000000FFC000FF000000FF8000FF00
0001FF8000FF000001FF0000FF000003FF0000FF000007FE0000FF00000FFC0000FF0000
7FF800FFFFFFFFFFE000FFFFFFFFFF8000FFFFFFFFFC000032317EB039>I<000003FF80
018000003FFFF003800001FFFFFC07800007FF003F0F80001FF800079F80003FC00001FF
8000FF800000FF8001FE0000007F8003FC0000003F8007FC0000001F8007F80000000F80
0FF00000000F801FF000000007801FF000000007803FE000000007803FE000000003807F
E000000003807FE000000003807FC000000000007FC00000000000FFC00000000000FFC0
0000000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC000
00000000FFC00000000000FFC000000000007FC000000000007FC000000000007FE00000
0000007FE000000003803FE000000003803FE000000003801FF000000003801FF0000000
07800FF0000000070007F8000000070007FC0000000E0003FC0000001E0001FE0000001C
0000FF8000007800003FC00000F000001FF80003E0000007FF003F80000001FFFFFE0000
00003FFFF80000000003FF80000031317CB03A>I<FFFFFFFFF00000FFFFFFFFFF0000FF
FFFFFFFFC00000FF8000FFF00000FF80000FF80000FF800003FE0000FF800001FF0000FF
800000FF8000FF8000007FC000FF8000003FC000FF8000001FE000FF8000001FF000FF80
00000FF000FF8000000FF800FF8000000FF800FF80000007FC00FF80000007FC00FF8000
0007FC00FF80000007FC00FF80000007FE00FF80000007FE00FF80000007FE00FF800000
07FE00FF80000007FE00FF80000007FE00FF80000007FE00FF80000007FE00FF80000007
FE00FF80000007FE00FF80000007FE00FF80000007FC00FF80000007FC00FF80000007FC
00FF80000007FC00FF8000000FF800FF8000000FF800FF8000000FF000FF8000001FF000
FF8000001FE000FF8000003FE000FF8000007FC000FF8000007F8000FF800001FF0000FF
800003FE0000FF80000FFC0000FF80007FF000FFFFFFFFFFC000FFFFFFFFFF0000FFFFFF
FFF0000037317EB03E>I<FFFFFFFFFFF0FFFFFFFFFFF0FFFFFFFFFFF000FF80003FF000
FF800007F800FF800003F800FF800000F800FF800000F800FF8000007800FF8000007800
FF8000003800FF8000003800FF8000003800FF8000001C00FF8007001C00FF8007001C00
FF8007001C00FF8007000000FF8007000000FF800F000000FF801F000000FF803F000000
FFFFFF000000FFFFFF000000FFFFFF000000FF803F000000FF801F000000FF800F000000
FF8007000000FF8007000000FF8007000700FF8007000700FF8007000700FF8000000E00
FF8000000E00FF8000000E00FF8000000E00FF8000001E00FF8000001E00FF8000003C00
FF8000003C00FF8000007C00FF800000FC00FF800001FC00FF800007FC00FF80003FFCFF
FFFFFFFFF8FFFFFFFFFFF8FFFFFFFFFFF830317EB035>I<FFFFFF80FFFFFF80FFFFFF80
00FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF8000
00FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF8000
00FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF8000
00FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF8000
00FF800000FF800000FF800000FF800000FF800000FF800000FF8000FFFFFF80FFFFFF80
FFFFFF8019317EB01E>73 D<FFFFFFE00000FFFFFFE00000FFFFFFE0000000FF80000000
00FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF80000000
00FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF80000000
00FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF80000000
00FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF80000000
00FF8000000000FF8000000000FF800001C000FF800001C000FF800001C000FF800001C0
00FF800003C000FF8000038000FF8000038000FF8000078000FF8000078000FF80000780
00FF80000F8000FF80001F8000FF80003F8000FF80007F8000FF8000FF0000FF8007FF00
FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF002A317EB030>76 D<FFFFC000000003FFFFFF
FFC000000003FFFFFFFFE000000007FFFF00FFE000000007FF0000EFF00000000EFF0000
EFF00000000EFF0000EFF00000000EFF0000E7F80000001CFF0000E7F80000001CFF0000
E3FC00000038FF0000E3FC00000038FF0000E1FE00000070FF0000E1FE00000070FF0000
E0FF000000E0FF0000E0FF000000E0FF0000E07F800001C0FF0000E07F800001C0FF0000
E03FC0000380FF0000E03FC0000380FF0000E03FC0000380FF0000E01FE0000700FF0000
E01FE0000700FF0000E00FF0000E00FF0000E00FF0000E00FF0000E007F8001C00FF0000
E007F8001C00FF0000E003FC003800FF0000E003FC003800FF0000E001FE007000FF0000
E001FE007000FF0000E000FF00E000FF0000E000FF00E000FF0000E000FF00E000FF0000
E0007F81C000FF0000E0007F81C000FF0000E0003FC38000FF0000E0003FC38000FF0000
E0001FE70000FF0000E0001FE70000FF0000E0000FFE0000FF0000E0000FFE0000FF0000
E00007FC0000FF0000E00007FC0000FF0000E00007FC0000FF0000E00003F80000FF0001
F00003F80000FF00FFFFE001F000FFFFFFFFFFE001F000FFFFFFFFFFE000E000FFFFFF48
317EB04D>I<FFFFFFFFE000FFFFFFFFFE00FFFFFFFFFF8000FF8000FFE000FF80003FF0
00FF80000FF800FF800007FC00FF800007FC00FF800003FE00FF800003FE00FF800003FF
00FF800003FF00FF800003FF00FF800003FF00FF800003FF00FF800003FF00FF800003FF
00FF800003FE00FF800003FE00FF800007FC00FF800007F800FF80000FF800FF80003FE0
00FF8000FFC000FFFFFFFF0000FFFFFFF80000FF8000000000FF8000000000FF80000000
00FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF80000000
00FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF80000000
00FF8000000000FF8000000000FF8000000000FF8000000000FF80000000FFFFFF800000
FFFFFF800000FFFFFF80000030317EB037>80 D<001FF8018000FFFF038003FFFFC78007
F007EF800F8000FF801F00007F803E00001F803E00000F807C00000F807C00000780FC00
000780FC00000780FC00000380FE00000380FE00000380FF00000000FFC00000007FF000
00007FFF8000003FFFF800003FFFFF80001FFFFFF0000FFFFFF80007FFFFFE0003FFFFFF
0000FFFFFF80003FFFFF800001FFFFC000001FFFE0000000FFE00000003FE00000001FF0
0000000FF000000007F060000007F0E0000003F0E0000003F0E0000003F0E0000003E0F0
000003E0F0000003E0F8000007C0FC000007C0FF00000F80FFC0001F00FBFC00FE00F1FF
FFF800E03FFFF000C003FF800024317CB02D>83 D<7FFFFFFFFFFF007FFFFFFFFFFF007F
FFFFFFFFFF007FC00FF801FF007E000FF8003F007C000FF8001F0078000FF8000F007800
0FF8000F0070000FF8000700F0000FF8000780F0000FF8000780F0000FF8000780E0000F
F8000380E0000FF8000380E0000FF8000380E0000FF8000380E0000FF800038000000FF8
00000000000FF800000000000FF800000000000FF800000000000FF800000000000FF800
000000000FF800000000000FF800000000000FF800000000000FF800000000000FF80000
0000000FF800000000000FF800000000000FF800000000000FF800000000000FF8000000
00000FF800000000000FF800000000000FF800000000000FF800000000000FF800000000
000FF800000000000FF800000000000FF800000000000FF800000000000FF80000000000
0FF800000000000FF8000000007FFFFFFF0000007FFFFFFF0000007FFFFFFF000031307D
AF38>I<FFFFFF8003FFFF80FFFFFF8003FFFF80FFFFFF8003FFFF8000FF80000007C000
00FF80000003800000FF80000003800000FF80000003800000FF80000003800000FF8000
0003800000FF80000003800000FF80000003800000FF80000003800000FF800000038000
00FF80000003800000FF80000003800000FF80000003800000FF80000003800000FF8000
0003800000FF80000003800000FF80000003800000FF80000003800000FF800000038000
00FF80000003800000FF80000003800000FF80000003800000FF80000003800000FF8000
0003800000FF80000003800000FF80000003800000FF80000003800000FF800000038000
00FF80000003800000FF80000003800000FF80000003800000FF80000003800000FF8000
00038000007F800000038000007F800000070000007FC00000070000003FC000000E0000
003FC000000E0000001FE000001C0000000FF000003800000007F800007000000003FC00
01E000000000FF801FC0000000003FFFFF80000000000FFFFE000000000000FFE0000000
39317EB03E>I<7FFFFF007FFFF87FFFFF007FFFF87FFFFF007FFFF800FFE00001F00000
7FE00001E000003FF00001C000001FF80003C000001FFC00078000000FFC000F00000007
FE000E00000007FF001E00000003FF003C00000001FF807800000000FFC07000000000FF
E0F0000000007FE1E0000000003FF3C0000000003FFB80000000001FFF80000000000FFF
000000000007FE000000000007FF000000000003FF000000000001FF800000000001FFC0
0000000000FFC00000000001FFE00000000003FFF00000000007BFF800000000071FF800
0000000F0FFC000000001E0FFE000000003C07FE000000003803FF000000007801FF8000
0000F001FFC0000000E000FFC0000001C0007FE0000003C0007FF000000780003FF00000
0700001FF800000F00000FFC00001E00000FFE00003C000007FE000038000003FF0000FC
000003FF80FFFFE0007FFFFFFFFFE0007FFFFFFFFFE0007FFFFF38317EB03D>88
D<00FFF0000003FFFE00000F803F80000FC00FE0001FE007F0001FE007F0001FE003F800
0FC003FC00078003FC00000003FC00000003FC00000003FC00000003FC000000FFFC0000
1FFFFC0000FFE3FC0003FC03FC000FF003FC001FC003FC003FC003FC007F8003FC007F80
03FC00FF0003FC00FF0003FC00FF0003FC00FF0007FC00FF0007FC007F800DFC003FC019
FE001FE070FFF007FFE07FF000FF803FF024207E9F27>97 D<01F8000000FFF8000000FF
F8000000FFF80000000FF800000007F800000007F800000007F800000007F800000007F8
00000007F800000007F800000007F800000007F800000007F800000007F800000007F800
000007F800000007F83FE00007F8FFFC0007FBE07F0007FF001F8007FE000FC007FC000F
E007F80007F007F80007F807F80007F807F80003FC07F80003FC07F80003FC07F80003FE
07F80003FE07F80003FE07F80003FE07F80003FE07F80003FE07F80003FE07F80003FE07
F80003FC07F80003FC07F80003FC07F80007F807F80007F807F80007F007FC000FE007FE
000FC007E7003F8007C3C0FE000780FFF80007003FC00027327EB12D>I<000FFF00007F
FFC001FC01F003F003F007E007F80FE007F81FC007F83FC003F03FC001E07F8000007F80
00007F800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF80
00007F8000007F8000007F8000003FC0001C3FC0001C1FC000380FE0003807E0007003F0
01E001FC07C0007FFF00000FF8001E207D9F24>I<0000000FC0000007FFC0000007FFC0
000007FFC00000007FC00000003FC00000003FC00000003FC00000003FC00000003FC000
00003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000
003FC00007F83FC0003FFF3FC000FE07BFC003F801FFC007E0007FC00FE0007FC01FC000
3FC03FC0003FC03FC0003FC07F80003FC07F80003FC07F80003FC0FF80003FC0FF80003F
C0FF80003FC0FF80003FC0FF80003FC0FF80003FC0FF80003FC0FF80003FC07F80003FC0
7F80003FC07F80003FC03FC0003FC03FC0003FC01FC0003FC00FE0007FC007E000FFC003
F003FFE001FC0F3FFE007FFE3FFE000FF03FFE27327DB12D>I<000FFC00007FFF8001FC
0FC003F003E007E001F00FE001F81FC000FC3FC000FE3FC000FE7F80007E7F80007F7F80
007FFF80007FFF80007FFFFFFFFFFFFFFFFFFF800000FF800000FF800000FF8000007F80
00007F8000007F8000003FC000071FC000071FC0000E0FE0000E07F0001C03F8007800FE
03E0003FFFC00007FE0020207E9F25>I<0001FE00000FFF80001FC3C0007F07E000FE0F
F001FE0FF001FC0FF003FC0FF003FC07E003FC018003FC000003FC000003FC000003FC00
0003FC000003FC000003FC000003FC0000FFFFFC00FFFFFC00FFFFFC0003FC000003FC00
0003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC00
0003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC00
0003FC000003FC000003FC000003FC000003FC000003FC00007FFFF0007FFFF0007FFFF0
001C327EB119>I<001FF007C000FFFE3FE001F83F79F007E00FC3F00FE00FE1F00FC007
E0E01FC007F0001FC007F0003FC007F8003FC007F8003FC007F8003FC007F8003FC007F8
001FC007F0001FC007F0000FC007E0000FE00FE00007E00FC00003F83F000006FFFE0000
0E1FF000000E000000001E000000001E000000001F000000001F800000001FFFFF80000F
FFFFF0000FFFFFFC0007FFFFFE0003FFFFFF0003FFFFFF800FFFFFFFC01F00007FC07E00
001FE07C00000FE0FC000007E0FC000007E0FC000007E0FC000007E07E00000FC03E0000
0F803F00001F800FC0007E0007F803FC0001FFFFF000001FFF0000242F7E9F28>I<01F8
000000FFF8000000FFF8000000FFF80000000FF800000007F800000007F800000007F800
000007F800000007F800000007F800000007F800000007F800000007F800000007F80000
0007F800000007F800000007F800000007F807F80007F83FFE0007F8783F0007F8C03F80
07F9801FC007FB001FC007FE001FE007FC001FE007FC001FE007FC001FE007F8001FE007
F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8
001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F800
1FE007F8001FE007F8001FE007F8001FE0FFFFC3FFFFFFFFC3FFFFFFFFC3FFFF28327DB1
2D>I<03C00007E0000FF0001FF8001FF8001FF8001FF8000FF00007E00003C000000000
00000000000000000000000000000000000000000000000001F800FFF800FFF800FFF800
0FF80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F800
07F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F800
07F800FFFF80FFFF80FFFF8011337DB217>I<01F800FFF800FFF800FFF8000FF80007F8
0007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F8
0007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F8
0007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F8
0007F80007F80007F80007F80007F800FFFFC0FFFFC0FFFFC012327DB117>108
D<03F007F8001FE000FFF03FFE00FFF800FFF0783F01E0FC00FFF0C03F8300FE000FF180
1FC6007F0007F3001FCC007F0007F6001FF8007F8007FC001FF0007F8007FC001FF0007F
8007FC001FF0007F8007F8001FE0007F8007F8001FE0007F8007F8001FE0007F8007F800
1FE0007F8007F8001FE0007F8007F8001FE0007F8007F8001FE0007F8007F8001FE0007F
8007F8001FE0007F8007F8001FE0007F8007F8001FE0007F8007F8001FE0007F8007F800
1FE0007F8007F8001FE0007F8007F8001FE0007F8007F8001FE0007F8007F8001FE0007F
8007F8001FE0007F8007F8001FE0007F80FFFFC3FFFF0FFFFCFFFFC3FFFF0FFFFCFFFFC3
FFFF0FFFFC3E207D9F43>I<03F007F800FFF03FFE00FFF0783F00FFF0C03F800FF1801F
C007F3001FC007F6001FE007FC001FE007FC001FE007FC001FE007F8001FE007F8001FE0
07F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007
F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8
001FE007F8001FE007F8001FE0FFFFC3FFFFFFFFC3FFFFFFFFC3FFFF28207D9F2D>I<00
07FC0000007FFFC00001FC07F00003F001F80007E000FC000FC0007E001FC0007F003FC0
007F803F80003F807F80003FC07F80003FC07F80003FC0FF80003FE0FF80003FE0FF8000
3FE0FF80003FE0FF80003FE0FF80003FE0FF80003FE0FF80003FE07F80003FC07F80003F
C07F80003FC03FC0007F803FC0007F801FC0007F000FE000FE0007E000FC0003F803F800
01FE0FF000007FFFC0000007FC000023207E9F28>I<01F83FE000FFF8FFFC00FFFBE07F
00FFFF003F8007FE001FC007FC000FE007F8000FF007F80007F807F80007F807F80007FC
07F80003FC07F80003FC07F80003FE07F80003FE07F80003FE07F80003FE07F80003FE07
F80003FE07F80003FE07F80003FE07F80003FC07F80007FC07F80007FC07F80007F807F8
0007F807F8000FF007FC000FE007FE001FC007FF003F8007FBC0FE0007F8FFF80007F83F
C00007F800000007F800000007F800000007F800000007F800000007F800000007F80000
0007F800000007F800000007F800000007F8000000FFFFC00000FFFFC00000FFFFC00000
272E7E9F2D>I<03F03F00FFF07FC0FFF1C3E0FFF187E00FF30FF007F60FF007F60FF007
FC07E007FC03C007FC000007FC000007F8000007F8000007F8000007F8000007F8000007
F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007
F8000007F8000007F8000007F80000FFFFE000FFFFE000FFFFE0001C207E9F21>114
D<01FF860007FFFE001F00FE003C003E0078001E0078000E00F8000E00F8000E00F8000E
00FC000000FF800000FFFC00007FFFC0007FFFF0003FFFF8001FFFFC0007FFFE0001FFFF
00003FFF000000FF8000003F8060001F80E0000F80E0000F80F0000F80F0000F00F8000F
00FC001E00FE001C00FF807800F3FFF000C07F800019207D9F20>I<001C0000001C0000
001C0000001C0000001C0000003C0000003C0000003C0000007C0000007C000000FC0000
01FC000003FC000007FC00001FFFFE00FFFFFE00FFFFFE0003FC000003FC000003FC0000
03FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC0000
03FC000003FC000003FC000003FC000003FC038003FC038003FC038003FC038003FC0380
03FC038003FC038001FC038001FC070000FE0700007F0E00003FFC000007F000192E7FAD
1F>I<01F80007E0FFF803FFE0FFF803FFE0FFF803FFE00FF8003FE007F8001FE007F800
1FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001F
E007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE0
07F8001FE007F8001FE007F8001FE007F8003FE007F8003FE003F8007FE003F8007FE001
FC00DFF000FE039FFF007FFF1FFF000FFC1FFF28207D9F2D>I<FFFF1FFFE07FF8FFFF1F
FFE07FF8FFFF1FFFE07FF80FF000FE0007800FF800FE00078007F800FE00070007F8007F
00070003FC007F000E0003FC00FF800E0003FE00FF801E0001FE00FF801C0001FE01DFC0
1C0001FF01DFC03C0000FF03DFE0380000FF838FE07800007F838FE07000007F8707F070
00007FC707F0F000003FCF07F8E000003FCE03F8E000001FEE03F9C000001FFC01FDC000
001FFC01FFC000000FFC01FF8000000FF800FF80000007F800FF00000007F0007F000000
07F0007F00000003F0007E00000003E0003E00000001E0003C00000001C0001C00003520
7E9F3A>119 D<7FFF807FFC7FFF807FFC7FFF807FFC03FE000F0001FE001E0000FF003C
0000FF807800007FC07800003FE0F000001FE1E000000FF3C000000FFF80000007FF0000
0003FE00000001FE00000000FF00000000FF80000000FFC0000001FFC0000003DFE00000
078FF00000078FF800000F07FC00001E03FC00003C01FE00007800FF0000F000FF8000E0
007FC001E0003FC0FFFC01FFFFFFFC01FFFFFFFC01FFFF28207F9F2B>I
E /Fq 79 126 df<030600078F00078F00078F00078F00078F00078F007FFFC0FFFFE0FF
FFE07FFFC00F1E000F1E000F1E000F1E000F1E000F1E007FFFC0FFFFE0FFFFE07FFFC01E
3C001E3C001E3C001E3C001E3C001E3C000C1800131C7E9B18>35
D<00C00001C00001C00001C00003F0000FFC003FFE007DCF0071C700E1C380E1C780E1C7
80E1C780F1C00079C0003DC0001FE0000FF80003FC0001DE0001CF0001C70061C380F1C3
80F1C380E1C380E1C70071C70079DE003FFE001FF80007E00001C00001C00001C00000C0
0011247D9F18>I<3803007C07807C0780EE0F80EE0F00EE0F00EE1F00EE1E00EE1E00EE
3E007C3C007C3C00387C0000780000780000F80000F00001F00001E00001E00003E00003
C00003C00007C0000783800787C00F87C00F0EE00F0EE01F0EE01E0EE01E0EE03E0EE03C
07C03C07C018038013247E9F18>I<387C7C7E3E0E0E0E1C1C38F8F0C0070E789B18>39
D<007000F001E003C007800F001E001C00380038007000700070007000E000E000E000E0
00E000E000E000E0007000700070007000380038001C001E000F00078003C001F000F000
700C24799F18>I<6000F00078003C001E000F000780038001C001C000E000E000E000E0
0070007000700070007000700070007000E000E000E000E001C001C0038007800F001E00
3C007800F00060000C247C9F18>I<01C00001C00001C00001C000C1C180F1C780F9CF80
7FFF001FFC0007F00007F0001FFC007FFF00F9CF80F1C780C1C18001C00001C00001C000
01C00011147D9718>I<00600000F00000F00000F00000F00000F00000F00000F0007FFF
C0FFFFE0FFFFE07FFFC000F00000F00000F00000F00000F00000F00000F0000060001314
7E9718>I<7FFF00FFFF80FFFF807FFF0011047D8F18>45 D<3078FCFC78300606778518>
I<01F00007FC000FFE001F1F001C07003803807803C07001C07001C0E000E0E000E0E000
E0E000E0E000E0E000E0E000E0E000E0E000E0F001E07001C07001C07803C03803801C07
001F1F000FFE0007FC0001F000131C7E9B18>48 D<01800380038007800F803F80FF80FB
80438003800380038003800380038003800380038003800380038003800380038003807F
FCFFFE7FFC0F1C7B9B18>I<03F0000FFE003FFF007C0F807003C0E001C0F000E0F000E0
6000E00000E00000E00001C00001C00003C0000780000F00001E00003C0000780000F000
01E00007C0000F80001E00E03C00E07FFFE0FFFFE07FFFE0131C7E9B18>I<07F8001FFE
003FFF007807807803C07801C03001C00001C00003C0000380000F0003FF0003FE0003FF
000007800003C00001C00000E00000E00000E0F000E0F000E0F001C0F003C07C07803FFF
001FFE0003F800131C7E9B18>I<001F00003F0000770000770000E70001E70001C70003
87000787000707000E07001E07003C0700380700780700F00700FFFFF8FFFFF8FFFFF800
0700000700000700000700000700000700007FF000FFF8007FF0151C7F9B18>I<1FFF80
3FFF803FFF803800003800003800003800003800003800003800003800003BF8003FFE00
3FFF003C07801803C00001C00000E00000E06000E0F000E0F000E0E001C07003C07C0F80
3FFF001FFC0003F000131C7E9B18>I<007E0001FF0007FF800F83C01E03C01C03C03801
80380000700000700000E1F800E7FE00FFFF00FE0780F803C0F001C0F000E0E000E0F000
E07000E07000E07000E03801C03C03C01E07800FFF0007FE0001F800131C7E9B18>I<E0
0000FFFFE0FFFFE0FFFFE0E003C0E00780000700000E00001E00001C0000380000380000
700000700000E00000E00000E00001C00001C00001C00001C00003C00003800003800003
8000038000038000038000038000131D7E9C18>I<03F8000FFE001FFF003E0F80380380
7001C07001C07001C07001C03803803C07801FFF0007FC000FFE001F1F003C07807001C0
F001E0E000E0E000E0E000E0E000E07001C07803C03E0F801FFF000FFE0003F800131C7E
9B18>I<03F0000FFC001FFE003C0F00780780700380E001C0E001C0E001C0E001E0E001
E07001E07803E03C0FE01FFFE00FFEE003F0E00000E00001C00001C00001C03003807807
80780F00783E003FFC001FF00007C000131C7E9B18>I<3078FCFC783000000000000000
003078FCFC78300614779318>I<183C7E7E3C180000000000000000183C7E7E3E1E0E1C
3C78F060071A789318>I<000300000780001F80003F00007E0001FC0003F00007E0001F
C0003F00007E0000FC0000FC00007E00003F00001FC00007E00003F00001FC00007E0000
3F00001F8000078000030011187D9918>I<7FFFC0FFFFE0FFFFE0FFFFE0000000000000
000000000000FFFFE0FFFFE0FFFFE07FFFC0130C7E9318>I<600000F00000FC00007E00
003F00001FC00007E00003F00001FC00007E00003F00001F80001F80003F00007E0001FC
0003F00007E0001FC0003F00007E0000FC0000F0000060000011187D9918>I<007C0001
FE0007FF000F87801E03C03C1DC0387FC070FFE071E3E071C1E0E1C1E0E380E0E380E0E3
80E0E380E0E380E0E380E0E1C1C071C1C071E3C070FF80387F003C1C001E00E00F83E007
FFC001FF80007E00131C7E9B18>64 D<00700000F80000F80000D80000D80001DC0001DC
0001DC00018C00038E00038E00038E00038E000306000707000707000707000707000FFF
800FFF800FFF800E03800E03801C01C01C01C07F07F0FF8FF87F07F0151C7F9B18>I<FF
FC00FFFF00FFFF801C03C01C01C01C00E01C00E01C00E01C00E01C01E01C01C01C07C01F
FF801FFF001FFFC01C03C01C00E01C00F01C00701C00701C00701C00701C00F01C00E01C
03E0FFFFC0FFFF80FFFE00141C7F9B18>I<00F8E003FEE007FFE00F07E01E03E03C01E0
3800E07000E07000E0700000E00000E00000E00000E00000E00000E00000E00000E00000
7000007000E07000E03800E03C00E01E01C00F07C007FF8003FE0000F800131C7E9B18>
I<FFFFF0FFFFF0FFFFF01C00701C00701C00701C00701C00001C00001C0E001C0E001C0E
001FFE001FFE001FFE001C0E001C0E001C0E001C00001C00001C00381C00381C00381C00
381C0038FFFFF8FFFFF8FFFFF8151C7F9B18>69 D<FFFFE0FFFFE0FFFFE01C00E01C00E0
1C00E01C00E01C00001C00001C1C001C1C001C1C001FFC001FFC001FFC001C1C001C1C00
1C1C001C00001C00001C00001C00001C00001C00001C0000FFC000FFC000FFC000131C7E
9B18>I<01F1C003FDC00FFFC01F0FC01C03C03803C03801C07001C07001C0700000E000
00E00000E00000E00000E00000E00FF0E01FF0E00FF07001C07001C07003C03803C03803
C01C07C01F0FC00FFFC003FDC001F1C0141C7E9B18>I<7F07F0FF8FF87F07F01C01C01C
01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01FFFC01FFFC01FFFC01C01C01C
01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C07F07F0FF8FF87F07F015
1C7F9B18>I<7FFF00FFFF807FFF0001C00001C00001C00001C00001C00001C00001C000
01C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C000
01C00001C00001C0007FFF00FFFF807FFF00111C7D9B18>I<7F07F0FF87F87F07F01C03
C01C07801C07001C0E001C1E001C3C001C38001C70001CF0001DF0001DF0001FB8001FB8
001F1C001E1C001C0E001C0E001C07001C07001C03801C03801C01C07F03F0FF87F87F03
F0151C7F9B18>75 D<7FE000FFE0007FE0000E00000E00000E00000E00000E00000E0000
0E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0070
0E00700E00700E00700E00707FFFF0FFFFF07FFFF0141C7F9B18>I<FC01F8FE03F8FE03
F83B06E03B06E03B06E03B06E03B8EE03B8EE0398CE0398CE039DCE039DCE039DCE038D8
E038D8E038F8E03870E03870E03800E03800E03800E03800E03800E03800E0FE03F8FE03
F8FE03F8151C7F9B18>I<7E07F0FF0FF87F07F01D81C01D81C01D81C01DC1C01CC1C01C
C1C01CE1C01CE1C01CE1C01C61C01C71C01C71C01C31C01C39C01C39C01C39C01C19C01C
19C01C1DC01C0DC01C0DC01C0DC07F07C0FF87C07F03C0151C7F9B18>I<0FF8003FFE00
7FFF00780F00700700F00780E00380E00380E00380E00380E00380E00380E00380E00380
E00380E00380E00380E00380E00380E00380E00380E00380F00780700700780F007FFF00
3FFE000FF800111C7D9B18>I<FFFE00FFFF80FFFFC01C03C01C01E01C00E01C00701C00
701C00701C00701C00701C00E01C01E01C03C01FFFC01FFF801FFE001C00001C00001C00
001C00001C00001C00001C00001C0000FF8000FF8000FF8000141C7F9B18>I<7FF800FF
FE007FFF001C0F801C03801C03C01C01C01C01C01C01C01C03C01C03801C0F801FFF001F
FE001FFE001C0F001C07001C03801C03801C03801C03801C03801C039C1C039C1C039C7F
01F8FF81F87F00F0161C7F9B18>82 D<03F3801FFF803FFF807C0F80700780E00380E003
80E00380E000007000007800003F00001FF00007FE0000FF00000F800003C00001C00000
E00000E06000E0E000E0E001E0F001C0F80780FFFF80FFFE00E7F800131C7E9B18>I<7F
FFF8FFFFF8FFFFF8E07038E07038E07038E0703800700000700000700000700000700000
700000700000700000700000700000700000700000700000700000700000700000700000
700007FF0007FF0007FF00151C7F9B18>I<FF07F8FF07F8FF07F81C01C01C01C01C01C0
1C01C00E03800E03800E03800E03800F0780070700070700070700070700038E00038E00
038E00038E00018C0001DC0001DC0001DC0000D80000F80000F800007000151C7F9B18>
86 D<FE03F8FE03F8FE03F87000707000707000703800E03800E03800E03800E03800E0
38F8E038F8E039DCE039DCE019DCC019DCC019DCC0198CC01D8DC01D8DC01D8DC01D8DC0
0D8D800D05800F07800F07800E0380151C7F9B18>I<7F8FE07F9FE07F8FE00E07000F07
00070E00078E00039C0003DC0001F80001F80000F00000F00000700000F00000F80001F8
0001DC00039E00038E00070F000707000E07800E03801E03C07F07F0FF8FF87F07F0151C
7F9B18>I<FFF8FFF8FFF8E000E000E000E000E000E000E000E000E000E000E000E000E0
00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000FF
F8FFF8FFF80D24779F18>91 D<600000F00000F00000F800007800007C00003C00003C00
003E00001E00001F00000F00000F00000F800007800007C00003C00003C00003E00001E0
0001F00000F00000F800007800007800007C00003C00003E00001E00001E00001F00000F
00000F8000078000078000030011247D9F18>I<FFF8FFF8FFF800380038003800380038
003800380038003800380038003800380038003800380038003800380038003800380038
0038003800380038003800380038FFF8FFF8FFF80D247F9F18>I<018007C01FF07EFCF8
3EE00E0F067C9B18>I<7FFF00FFFF80FFFF807FFF0011047D7F18>I<1FE0003FF8007FFC
00781E00300E0000070000070000FF0007FF001FFF007F0700780700E00700E00700E007
00F00F00781F003FFFF01FFBF007E1F014147D9318>97 D<7E0000FE00007E00000E0000
0E00000E00000E00000E00000E3E000EFF800FFFC00FC1E00F80E00F00700E00700E0038
0E00380E00380E00380E00380E00380F00700F00700F80E00FC1E00FFFC00EFF80063E00
151C809B18>I<01FE0007FF001FFF803E0780380300700000700000E00000E00000E000
00E00000E00000E000007000007001C03801C03E03C01FFF8007FF0001FC0012147D9318
>I<001F80003F80001F8000038000038000038000038000038003E3800FFB801FFF803C
1F80380F80700780700380E00380E00380E00380E00380E00380E0038070078070078038
0F803C1F801FFFF00FFBF803E3F0151C7E9B18>I<01F00007FC001FFE003E0F00380780
700380700380E001C0E001C0FFFFC0FFFFC0FFFFC0E000007000007001C03801C03E03C0
1FFF8007FF0001FC0012147D9318>I<001F80007FC000FFE000E1E001C0C001C00001C0
0001C0007FFFC0FFFFC0FFFFC001C00001C00001C00001C00001C00001C00001C00001C0
0001C00001C00001C00001C00001C00001C0007FFF007FFF007FFF00131C7F9B18>I<01
E1F007FFF80FFFF81E1E301C0E003807003807003807003807003807001C0E001E1E001F
FC001FF80039E0003800001C00001FFE001FFFC03FFFE07801F0700070E00038E00038E0
0038E000387800F07E03F01FFFC00FFF8001FC00151F7F9318>I<7E0000FE00007E0000
0E00000E00000E00000E00000E00000E3E000EFF800FFFC00FC1C00F80E00F00E00E00E0
0E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E07FC3FCFFE7FE
7FC3FC171C809B18>I<03800007C00007C00007C0000380000000000000000000000000
007FC000FFC0007FC00001C00001C00001C00001C00001C00001C00001C00001C00001C0
0001C00001C00001C00001C00001C000FFFF00FFFF80FFFF00111D7C9C18>I<0038007C
007C007C003800000000000000000FFC1FFC0FFC001C001C001C001C001C001C001C001C
001C001C001C001C001C001C001C001C001C001C001C001C001C001C6038F078FFF07FE0
3F800E277E9C18>I<FE0000FE0000FE00000E00000E00000E00000E00000E00000E3FF0
0E7FF00E3FF00E07800E0F000E1E000E3C000E78000EF0000FF8000FFC000F9C000F0E00
0E0F000E07000E03800E03C0FFC7F8FFC7F8FFC7F8151C7F9B18>I<7FE000FFE0007FE0
0000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0
0000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0007FFFC0FFFF
E07FFFC0131C7E9B18>I<7CE0E000FFFBF8007FFFF8001F1F1C001E1E1C001E1E1C001C
1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C
1C1C001C1C1C007F1F1F00FFBFBF807F1F1F001914819318>I<7E3E00FEFF807FFFC00F
C1C00F80E00F00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E
00E00E00E07FC3FCFFE7FE7FC3FC1714809318>I<01F0000FFE001FFF003E0F80380380
7001C07001C0E000E0E000E0E000E0E000E0E000E0F001E07001C07803C03C07803E0F80
1FFF000FFE0001F00013147E9318>I<7E3E00FEFF807FFFC00FC1E00F80E00F00700E00
700E00380E00380E00380E00380E00380E00380F00700F00700F80E00FC1E00FFFC00EFF
800E3E000E00000E00000E00000E00000E00000E00000E00007FC000FFE0007FC000151E
809318>I<7F87E0FF9FF07FBFF803F87803F03003E00003C00003C00003800003800003
80000380000380000380000380000380000380007FFE00FFFF007FFE0015147F9318>
114 D<07F7003FFF007FFF00780F00E00700E00700E007007C00007FE0001FFC0003FE00
001F00600780E00380E00380F00380F80F00FFFF00FFFC00E7F00011147D9318>I<0180
000380000380000380000380007FFFC0FFFFC0FFFFC00380000380000380000380000380
000380000380000380000380000380400380E00380E00380E001C1C001FFC000FF80003E
0013197F9818>I<7E07E0FE0FE07E07E00E00E00E00E00E00E00E00E00E00E00E00E00E
00E00E00E00E00E00E00E00E00E00E00E00E01E00F03E007FFFC03FFFE01FCFC17148093
18>I<7F8FF0FF8FF87F8FF01E03C00E03800E03800E0380070700070700070700038E00
038E00038E00038E0001DC0001DC0001DC0000F80000F80000700015147F9318>I<FF8F
F8FF8FF8FF8FF83800E03800E03800E01C01C01C01C01C71C01CF9C01CF9C01CD9C01CD9
C00DDD800DDD800DDD800D8D800F8F800F8F8007070015147F9318>I<7F8FF07F9FF07F
8FF0070700078E00039E0001DC0001F80000F80000700000F00000F80001DC00039E0003
8E000707000F07807F8FF0FF8FF87F8FF015147F9318>I<7F8FF0FF8FF87F8FF00E01C0
0E03800E0380070380070700070700038700038600038E0001CE0001CE0000CC0000CC00
00DC0000780000780000780000700000700000700000F00000E00079E0007BC0007F8000
3F00001E0000151E7F9318>I<3FFFF07FFFF07FFFF07001E07003C0700780000F00001E
00003C0000F80001F00003C0000780000F00701E00703C0070780070FFFFF0FFFFF0FFFF
F014147F9318>I<0007E0001FE0007FE000780000E00000E00000E00000E00000E00000
E00000E00000E00000E00000E00000E00001E0007FC000FF8000FF80007FC00001E00000
E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000780000
7FE0001FE00007E013247E9F18>I<60F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0
F0F0F0F0F0F0F0F0F0F0F0F0F0F0600424769F18>I<7C0000FF0000FFC00003C00000E0
0000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000F000007F
C0003FE0003FE0007FC000F00000E00000E00000E00000E00000E00000E00000E00000E0
0000E00000E00000E00003C000FFC000FF00007C000013247E9F18>I
E /Fr 4 107 df<FFFFFFC0FFFFFFC01A027C8B23>0 D<70F8F8F87005057C8D0D>I<00
01FE00000007FF8000001E01E000007800780000E0001C00018000060003000003000600
0001800C000000C00C000000C01800000060300000003030000000303000000030600000
001860000000186000000018C00000000CC00000000CC00000000CC00000000CC0000000
0CC00000000CC00000000CC00000000CC00000000C600000001860000000186000000018
30000000303000000030300000003018000000600C000000C00C000000C0060000018003
00000300018000060000E0001C000078007800001E01E0000007FF80000001FE0000262B
7DA02D>13 D<C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0
C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0022D7BA10D>106 D E /Fs
58 123 df<0001FF0000001FFFC000007F81E00000FC01E00001F807F00003F807F00007
F007F00007F007F00007F007F00007F007F00007F001C00007F000000007F000000007F0
00000007F03FF800FFFFFFF800FFFFFFF800FFFFFFF80007F003F80007F003F80007F003
F80007F003F80007F003F80007F003F80007F003F80007F003F80007F003F80007F003F8
0007F003F80007F003F80007F003F80007F003F80007F003F80007F003F80007F003F800
07F003F80007F003F80007F003F80007F003F8007FFF3FFF807FFF3FFF807FFF3FFF8021
2A7FA925>12 D<3C007F00FF80FF80FFC0FFC0FFC07FC03EC000C000C001800180018003
00030006000E001C00380030000A157B8813>44 D<1C007F007F00FF80FF80FF807F007F
001C0009097B8813>46 D<000E00001E00007E0007FE00FFFE00FFFE00F8FE0000FE0000
FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000
FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000
FE0000FE0000FE0000FE007FFFFE7FFFFE7FFFFE17277BA622>49
D<00FF800007FFF0000FFFFC001E03FE003800FF807C003F80FE003FC0FF001FC0FF001F
E0FF000FE0FF000FE07E000FE03C001FE000001FE000001FC000001FC000003F8000003F
0000007E000000FC000000F8000001F0000003E00000078000000F0000001E0000003C00
E0007000E000E000E001C001C0038001C0060001C00FFFFFC01FFFFFC03FFFFFC07FFFFF
C0FFFFFF80FFFFFF80FFFFFF801B277DA622>I<007F800003FFF00007FFFC000F80FE00
1F007F003F807F003F803F803F803F803F803F801F803F801F003F8000007F0000007F00
00007E000000FC000001F8000007F00000FFC00000FFC0000001F80000007E0000003F00
00003F8000001FC000001FC000001FE000001FE03C001FE07E001FE0FF001FE0FF001FE0
FF001FC0FF003FC0FE003F807C007F003F00FE001FFFFC0007FFF00000FF80001B277DA6
22>I<00000E0000001E0000003E0000007E000000FE000000FE000001FE000003FE0000
077E00000E7E00000E7E00001C7E0000387E0000707E0000E07E0000E07E0001C07E0003
807E0007007E000E007E000E007E001C007E0038007E0070007E00E0007E00FFFFFFF8FF
FFFFF8FFFFFFF80000FE000000FE000000FE000000FE000000FE000000FE000000FE0000
00FE00007FFFF8007FFFF8007FFFF81D277EA622>I<180003001F801F001FFFFE001FFF
FC001FFFF8001FFFF0001FFFC0001FFF00001C0000001C0000001C0000001C0000001C00
00001C0000001C0000001C7FC0001DFFF8001F80FC001E003F0008003F0000001F800000
1FC000001FC000001FE000001FE018001FE07C001FE0FE001FE0FE001FE0FE001FE0FE00
1FC0FC001FC078003F8078003F803C007F001F01FE000FFFFC0003FFF00000FF80001B27
7DA622>I<0007F800003FFE0000FFFF0001FC078003F00FC007C01FC00F801FC01F801F
C01F001FC03F000F803F0000007E0000007E0000007E000000FE020000FE1FF000FE3FFC
00FE603E00FE801F00FF801F80FF000FC0FF000FC0FE000FE0FE000FE0FE000FE0FE000F
E07E000FE07E000FE07E000FE07E000FE03E000FE03F000FC01F000FC01F001F800F801F
0007E07E0003FFFC0001FFF800003FC0001B277DA622>I<380000003E0000003FFFFFF0
3FFFFFF03FFFFFF07FFFFFE07FFFFFC07FFFFF807FFFFF0070000E0070000E0070001C00
E0003800E0007000E000E0000001E0000001C000000380000007800000070000000F0000
001F0000001E0000003E0000003E0000007E0000007C0000007C000000FC000000FC0000
00FC000000FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC0000
00F80000007000001C297CA822>I<003FC00001FFF00003FFFC0007C07E000F003F001E
001F001E000F803E000F803E000F803F000F803F800F803FC00F803FF01F001FFC1E001F
FE3C000FFFF8000FFFE00007FFF80001FFFC0001FFFE0007FFFF000F0FFF801E03FFC03E
01FFC07C007FE07C001FE0F8000FE0F80007E0F80003E0F80003E0F80003E0F80003C07C
0003C07E0007803F000F001FC03F000FFFFC0003FFF800007FC0001B277DA622>I<007F
800001FFF00007FFF8000FC0FC001F803E003F001F007E001F807E001F807E000F80FE00
0FC0FE000FC0FE000FC0FE000FE0FE000FE0FE000FE0FE000FE0FE000FE07E001FE07E00
1FE03F003FE01F002FE00F80CFE007FF8FE001FF0FE000080FE000000FC000000FC00000
0FC000001F803E001F807F001F807F003F007F003E007F007E007E00FC003E03F8001FFF
E0000FFF800001FE00001B277DA622>I<00000780000000000780000000000FC0000000
000FC0000000000FC0000000001FE0000000001FE0000000003FF0000000003FF0000000
003FF00000000077F80000000077F800000000F7FC00000000E3FC00000000E3FC000000
01C1FE00000001C1FE00000003C1FF0000000380FF0000000380FF00000007007F800000
07007F8000000F007FC000000E003FC000000E003FC000001C001FE000001C001FE00000
3FFFFFF000003FFFFFF000003FFFFFF00000700007F80000700007F80000F00007FC0000
E00003FC0000E00003FC0001C00001FE0001C00001FE0003C00001FF00FFFE003FFFFCFF
FE003FFFFCFFFE003FFFFC2E297EA833>65 D<FFFFFFF800FFFFFFFF00FFFFFFFFC003F8
001FE003F8000FF003F80007F803F80003F803F80003FC03F80003FC03F80001FC03F800
01FC03F80001FC03F80003FC03F80003F803F80003F803F80007F003F8000FF003F8001F
C003F800FF8003FFFFFE0003FFFFFFC003F8000FF003F80003F803F80001FC03F80001FE
03F80000FE03F80000FE03F80000FF03F80000FF03F80000FF03F80000FF03F80000FF03
F80000FF03F80000FE03F80001FE03F80003FC03F80007FC03F8001FF8FFFFFFFFE0FFFF
FFFFC0FFFFFFFE0028297DA830>I<00007FE0030007FFFC07001FFFFF0F007FF00F9F00
FF0001FF01FC0000FF03F800007F07F000003F0FE000001F1FC000001F1FC000000F3F80
00000F3F800000077F800000077F800000077F00000000FF00000000FF00000000FF0000
0000FF00000000FF00000000FF00000000FF00000000FF00000000FF000000007F000000
007F800000007F800000073F800000073F800000071FC00000071FC000000E0FE000000E
07F000001C03F800003C01FC00007800FF0001F0007FF007C0001FFFFF800007FFFE0000
007FF00028297CA831>I<FFFFFFFC0000FFFFFFFF8000FFFFFFFFE00003FC001FF80003
FC0003FC0003FC0000FE0003FC00007F0003FC00003F8003FC00001FC003FC00001FC003
FC00000FE003FC00000FE003FC000007F003FC000007F003FC000007F003FC000007F003
FC000007F803FC000007F803FC000007F803FC000007F803FC000007F803FC000007F803
FC000007F803FC000007F803FC000007F803FC000007F803FC000007F003FC000007F003
FC000007F003FC00000FE003FC00000FE003FC00000FC003FC00001FC003FC00003F8003
FC00007F0003FC0000FF0003FC0003FC0003FC001FF800FFFFFFFFF000FFFFFFFF8000FF
FFFFFC00002D297EA834>I<FFFFFFFFE0FFFFFFFFE0FFFFFFFFE003FC001FE003FC0007
F003FC0001F003FC0001F003FC0000F003FC00007003FC00007003FC00007003FC01C078
03FC01C03803FC01C03803FC01C03803FC03C00003FC03C00003FC0FC00003FFFFC00003
FFFFC00003FFFFC00003FC0FC00003FC03C00003FC03C00003FC01C00E03FC01C00E03FC
01C00E03FC01C01C03FC00001C03FC00001C03FC00001C03FC00003C03FC00003803FC00
007803FC0000F803FC0001F803FC0003F803FC001FF8FFFFFFFFF0FFFFFFFFF0FFFFFFFF
F027297EA82C>I<FFFFFFFFC0FFFFFFFFC0FFFFFFFFC003FC003FC003FC000FE003FC00
03E003FC0001E003FC0001E003FC0000E003FC0000E003FC0000E003FC0000F003FC01C0
7003FC01C07003FC01C07003FC01C00003FC03C00003FC03C00003FC0FC00003FFFFC000
03FFFFC00003FFFFC00003FC0FC00003FC03C00003FC03C00003FC01C00003FC01C00003
FC01C00003FC01C00003FC00000003FC00000003FC00000003FC00000003FC00000003FC
00000003FC00000003FC00000003FC000000FFFFFC0000FFFFFC0000FFFFFC000024297E
A82A>I<00007FE003000007FFFC0700001FFFFF0F00007FF00F9F0000FF0001FF0001FC
0000FF0003F800007F0007F000003F000FE000001F001FC000001F001FC000000F003F80
00000F003F80000007007F80000007007F80000007007F0000000000FF0000000000FF00
00000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF00
00000000FF0000FFFFF87F0000FFFFF87F8000FFFFF87F800000FF003F800000FF003F80
0000FF001FC00000FF001FC00000FF000FE00000FF0007F00000FF0003F80000FF0001FC
0000FF0000FF0001FF00007FF007FF00001FFFFF9F000007FFFE0F0000007FF003002D29
7CA835>I<FFFFF00FFFFFFFFFF00FFFFFFFFFF00FFFFF03FC00003FC003FC00003FC003
FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003
FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003
FC00003FC003FFFFFFFFC003FFFFFFFFC003FFFFFFFFC003FC00003FC003FC00003FC003
FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003
FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003
FC00003FC003FC00003FC003FC00003FC0FFFFF00FFFFFFFFFF00FFFFFFFFFF00FFFFF30
297EA835>I<FFFFFCFFFFFCFFFFFC01FE0001FE0001FE0001FE0001FE0001FE0001FE00
01FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE00
01FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE00
01FE0001FE0001FE0001FE00FFFFFCFFFFFCFFFFFC16297FA819>I<FFFFF001FFFCFFFF
F001FFFCFFFFF001FFFC03FC00001E0003FC00003C0003FC0000780003FC0000F00003FC
0001E00003FC0003C00003FC0007000003FC001E000003FC003C000003FC0078000003FC
00F0000003FC01E0000003FC0380000003FC07C0000003FC1FC0000003FC3FE0000003FC
7FF0000003FCFFF8000003FDE7F8000003FF83FC000003FF03FE000003FE01FF000003FC
00FF000003FC007F800003FC007FC00003FC003FE00003FC001FE00003FC000FF00003FC
000FF80003FC0007F80003FC0003FC0003FC0001FE0003FC0001FF0003FC0000FF0003FC
00007F80FFFFF00FFFFEFFFFF00FFFFEFFFFF00FFFFE2F297EA835>75
D<FFFFFC0000FFFFFC0000FFFFFC000003FC00000003FC00000003FC00000003FC000000
03FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003
FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC
00000003FC00000003FC00000003FC0001C003FC0001C003FC0001C003FC0001C003FC00
03C003FC00038003FC00038003FC00078003FC00078003FC000F8003FC000F8003FC001F
8003FC007F8003FC01FF00FFFFFFFF00FFFFFFFF00FFFFFFFF0022297EA828>I<FFFE00
00003FFF80FFFE0000003FFF80FFFF0000007FFF8003FF0000007FE00003FF0000007FE0
0003BF800000EFE00003BF800000EFE000039FC00001CFE000039FC00001CFE000038FE0
00038FE000038FE000038FE000038FE000038FE0000387F000070FE0000387F000070FE0
000383F8000E0FE0000383F8000E0FE0000381FC001C0FE0000381FC001C0FE0000381FC
001C0FE0000380FE00380FE0000380FE00380FE00003807F00700FE00003807F00700FE0
0003803F80E00FE00003803F80E00FE00003803F80E00FE00003801FC1C00FE00003801F
C1C00FE00003800FE3800FE00003800FE3800FE000038007F7000FE000038007F7000FE0
00038007F7000FE000038003FE000FE000038003FE000FE000038001FC000FE000038001
FC000FE000038000F8000FE000FFFE00F803FFFF80FFFE00F803FFFF80FFFE007003FFFF
8039297DA840>I<FFFC00007FFFFFFE00007FFFFFFF00007FFF03FF800001C003FFC000
01C003BFE00001C0039FE00001C0039FF00001C0038FF80001C00387FC0001C00383FE00
01C00381FF0001C00380FF8001C003807F8001C003807FC001C003803FE001C003801FF0
01C003800FF801C0038007FC01C0038003FC01C0038003FE01C0038001FF01C0038000FF
81C00380007FC1C00380003FE1C00380001FF1C00380000FF1C00380000FF9C003800007
FDC003800003FFC003800001FFC003800000FFC0038000007FC0038000007FC003800000
3FC0038000001FC0038000000FC00380000007C0FFFE000003C0FFFE000001C0FFFE0000
01C030297EA835>I<0000FFC00000000FFFFC0000003F807F000000FE001FC00001F800
07E00003F00003F00007E00001F8000FE00001FC001FC00000FE001FC00000FE003F8000
007F003F8000007F007F8000007F807F0000003F807F0000003F807F0000003F80FF0000
003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF0000
003FC0FF0000003FC0FF0000003FC0FF0000003FC07F0000003F807F8000007F807F8000
007F803F8000007F003F8000007F001FC00000FE001FC00000FE000FE00001FC0007F000
03F80003F80007F00001FC000FE00000FE001FC000003FC0FF0000000FFFFC00000000FF
C000002A297CA833>I<FFFFFFF800FFFFFFFF00FFFFFFFFC003FC003FE003FC0007F003
FC0003F803FC0003FC03FC0001FC03FC0001FE03FC0001FE03FC0001FE03FC0001FE03FC
0001FE03FC0001FE03FC0001FE03FC0001FC03FC0003FC03FC0003F803FC0007F003FC00
3FE003FFFFFF8003FFFFFE0003FC00000003FC00000003FC00000003FC00000003FC0000
0003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC000000
03FC00000003FC00000003FC00000003FC000000FFFFF00000FFFFF00000FFFFF0000027
297EA82E>I<FFFFFFE00000FFFFFFFE0000FFFFFFFF800003FC003FE00003FC000FF000
03FC0007F80003FC0003FC0003FC0001FC0003FC0001FE0003FC0001FE0003FC0001FE00
03FC0001FE0003FC0001FE0003FC0001FE0003FC0001FC0003FC0003F80003FC0007F800
03FC000FE00003FC003FC00003FFFFFE000003FFFFFE000003FC00FF800003FC003FC000
03FC001FE00003FC000FF00003FC0007F80003FC0007F80003FC0007F80003FC0007F800
03FC0007F80003FC0007F80003FC0007F80003FC0007F80003FC0007F80003FC0007F80E
03FC0007F80E03FC0003F80E03FC0001FC1CFFFFF000FE1CFFFFF0007FF8FFFFF0000FE0
2F297EA832>82 D<00FF00C003FFE1C00FFFF9C01F80FFC03F003FC03E000FC07C0007C0
7C0007C0FC0003C0FC0003C0FC0001C0FE0001C0FE0001C0FF000000FFC000007FFC0000
7FFFE0003FFFF8001FFFFE001FFFFF0007FFFF8003FFFFC000FFFFC0000FFFE000007FE0
00001FF000000FF0000007F0E00003F0E00003F0E00003F0E00003F0F00003E0F00003E0
F80007E0FC0007C0FF000F80FFE01F80E3FFFF00E1FFFC00C01FF0001C297CA825>I<7F
FFFFFFFF807FFFFFFFFF807FFFFFFFFF807F807F807F807C007F800F8078007F80078078
007F80078070007F800380F0007F8003C0F0007F8003C0E0007F8001C0E0007F8001C0E0
007F8001C0E0007F8001C0E0007F8001C000007F80000000007F80000000007F80000000
007F80000000007F80000000007F80000000007F80000000007F80000000007F80000000
007F80000000007F80000000007F80000000007F80000000007F80000000007F80000000
007F80000000007F80000000007F80000000007F80000000007F80000000007F80000000
007F80000000FFFFFFC00000FFFFFFC00000FFFFFFC0002A287EA72F>I<FFFFF000FFFE
FFFFF000FFFEFFFFF000FFFE03FC0000038003FC0000038003FC0000038003FC00000380
03FC0000038003FC0000038003FC0000038003FC0000038003FC0000038003FC00000380
03FC0000038003FC0000038003FC0000038003FC0000038003FC0000038003FC00000380
03FC0000038003FC0000038003FC0000038003FC0000038003FC0000038003FC00000380
03FC0000038003FC0000038003FC0000038003FC0000038003FC0000038003FC00000380
01FC0000070001FE0000070000FE00000E00007F00000E00003F00003C00001FC0007800
000FF003F0000007FFFFE0000000FFFF800000001FFC00002F297EA834>I<FFFFF0007F
FFFFFFF0007FFFFFFFF0007FFF03FE000001C001FE0000038001FE0000038000FF000007
0000FF0000070000FF80000F00007F80000E00007FC0000E00003FC0001C00003FE0001C
00001FE0003800001FE0003800001FF0007800000FF0007000000FF800F0000007F800E0
000007FC00E0000003FC01C0000003FC01C0000003FE03C0000001FE0380000001FF0780
000000FF0700000000FF87000000007F8E000000007F8E000000007FDE000000003FDC00
0000003FFC000000001FF8000000001FF8000000000FF0000000000FF0000000000FF000
00000007E00000000007E00000000003C00000000003C0000030297FA833>I<FFFFE0FF
FFE01FFFC0FFFFE0FFFFE01FFFC0FFFFE0FFFFE01FFFC003FC0003FC0000700003FC0003
FC0000700003FE0003FE0000F00001FE0001FE0000E00001FE0001FE0000E00001FF0001
FF0001E00000FF0001FF0001C00000FF0001FF0001C000007F8003FF80038000007F8003
FF80038000007FC007FFC0078000003FC0073FC0070000003FC0073FC0070000003FE00F
3FE00F0000001FE00E1FE00E0000001FE00E1FE00E0000000FF01C0FF01C0000000FF01C
0FF01C0000000FF01C0FF81C00000007F83807F83800000007F83807F83800000007FC78
07FC7800000003FC7003FC7000000003FC7003FC7000000003FEF003FEF000000001FEE0
01FEE000000001FEE001FEE000000000FFC000FFC000000000FFC000FFC000000000FFC0
00FFC0000000007F80007F80000000007F80007F80000000007F80007F80000000003F00
003F00000000003F00003F00000000003F00003F00000000001E00001E00000000001E00
001E00000042297FA845>I<7FFFF81FFFE07FFFF81FFFE07FFFF81FFFE001FF0000F000
00FF8001E00000FFC001C000007FC003C000003FE0078000001FF00F0000001FF00E0000
000FF81E00000007FC3C00000007FC3800000003FE7800000001FFF000000001FFE00000
0000FFC0000000007FC0000000003FE0000000003FE0000000001FF0000000001FF80000
00003FF8000000003FFC000000007BFE00000000F3FE00000001E1FF00000001C0FF8000
0003C07FC0000007807FC000000F003FE000000E001FF000001E001FF000003C000FF800
00380007FC0000780007FC0000F00003FE0001E00001FF00FFFF003FFFFCFFFF003FFFFC
FFFF003FFFFC2E297EA833>I<03FF80000FFFF0001F01FC003F80FE003F807F003F803F
003F803F801F003F8000003F8000003F8000003F8000003F80003FFF8001FC3F800FE03F
801F803F803F003F807E003F80FC003F80FC003F80FC003F80FC003F80FC005F807E00DF
803F839FFC1FFE0FFC03F803FC1E1B7E9A21>97 D<FFE00000FFE00000FFE000000FE000
000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000
000FE000000FE000000FE1FE000FE7FF800FFE07E00FF803F00FF001F80FE000FC0FE000
FC0FE0007E0FE0007E0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE000
7F0FE0007F0FE0007E0FE0007E0FE0007E0FE000FC0FE000FC0FF001F80FF803F00F9C0F
E00F0FFF800E01FC00202A7EA925>I<003FF00001FFFC0003F03E000FC07F001F807F00
3F007F003F007F007F003E007E0000007E000000FE000000FE000000FE000000FE000000
FE000000FE000000FE0000007E0000007E0000007F0000003F0003803F8003801F800700
0FE00E0003F83C0001FFF800003FC000191B7E9A1E>I<00007FF000007FF000007FF000
0007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F000
0007F0000007F0000007F0003F87F001FFF7F007F03FF00FC00FF01F8007F03F0007F03F
0007F07E0007F07E0007F07E0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE
0007F0FE0007F0FE0007F07E0007F07E0007F03F0007F03F0007F01F800FF00FC01FF007
E07FFF01FFE7FF007F87FF202A7EA925>I<003FC00001FFF00003E07C000F803E001F80
1F001F001F003F000F807E000F807E000FC07E000FC0FE0007C0FE0007C0FFFFFFC0FFFF
FFC0FE000000FE000000FE0000007E0000007E0000007F0000003F0001C01F0001C00F80
038007C0070003F01E0000FFFC00003FE0001A1B7E9A1F>I<0007F8003FFC007E3E01FC
7F03F87F03F07F07F07F07F03E07F00007F00007F00007F00007F00007F00007F000FFFF
C0FFFFC0FFFFC007F00007F00007F00007F00007F00007F00007F00007F00007F00007F0
0007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F0007FFF
807FFF807FFF80182A7EA915>I<007F80F001FFE3F807C0FE1C0F807C7C1F003E7C1F00
3E103F003F003F003F003F003F003F003F003F003F003F003F001F003E001F003E000F80
7C0007C0F80005FFE0000C7F8000180000001C0000001C0000001E0000001FFFF8001FFF
FF000FFFFFC007FFFFE003FFFFF00FFFFFF03E0007F07C0001F8F80000F8F80000F8F800
00F8F80000F87C0001F07C0001F03F0007E00FC01F8007FFFF00007FF0001E287E9A22>
I<FFE00000FFE00000FFE000000FE000000FE000000FE000000FE000000FE000000FE000
000FE000000FE000000FE000000FE000000FE000000FE000000FE07E000FE1FF800FE30F
C00FE40FE00FE807E00FF807F00FF007F00FF007F00FE007F00FE007F00FE007F00FE007
F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007
F00FE007F00FE007F00FE007F0FFFE3FFFFFFE3FFFFFFE3FFF202A7DA925>I<07000F80
1FC03FE03FE03FE01FC00F8007000000000000000000000000000000FFE0FFE0FFE00FE0
0FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0
0FE00FE0FFFEFFFEFFFE0F2B7EAA12>I<FFE00000FFE00000FFE000000FE000000FE000
000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000
000FE000000FE03FF80FE03FF80FE03FF80FE007000FE00E000FE03C000FE078000FE0F0
000FE1E0000FE3C0000FE780000FEFC0000FFFE0000FFFE0000FF7F0000FE3F8000FC1FC
000FC1FC000FC0FE000FC07F000FC07F000FC03F800FC01FC00FC01FC0FFFC7FFCFFFC7F
FCFFFC7FFC1E2A7EA923>107 D<FFE0FFE0FFE00FE00FE00FE00FE00FE00FE00FE00FE0
0FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0
0FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0FFFEFFFEFFFE0F2A7EA912>I<FFC07F
001FC000FFC1FFC07FF000FFC307E0C1F8000FC407F101FC000FC803F200FC000FD803FE
00FE000FD003FC00FE000FD003FC00FE000FE003F800FE000FE003F800FE000FE003F800
FE000FE003F800FE000FE003F800FE000FE003F800FE000FE003F800FE000FE003F800FE
000FE003F800FE000FE003F800FE000FE003F800FE000FE003F800FE000FE003F800FE00
0FE003F800FE000FE003F800FE000FE003F800FE00FFFE3FFF8FFFE0FFFE3FFF8FFFE0FF
FE3FFF8FFFE0331B7D9A38>I<FFC07E00FFC1FF80FFC30FC00FC40FE00FC807E00FD807
F00FD007F00FD007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007
F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007
F0FFFE3FFFFFFE3FFFFFFE3FFF201B7D9A25>I<003FE00001FFFC0003F07E000FC01F80
1F800FC03F0007E03F0007E07E0003F07E0003F07E0003F0FE0003F8FE0003F8FE0003F8
FE0003F8FE0003F8FE0003F8FE0003F8FE0003F87E0003F07E0003F03F0007E03F0007E0
1F800FC00FC01F8007F07F0001FFFC00003FE0001D1B7E9A22>I<FFE1FE00FFE7FF80FF
FE0FE00FF803F00FF001F80FE001FC0FE000FC0FE000FE0FE000FE0FE0007F0FE0007F0F
E0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007E0FE000FE0FE000FE0F
E000FC0FE001FC0FF001F80FF803F00FFC0FE00FEFFF800FE1FC000FE000000FE000000F
E000000FE000000FE000000FE000000FE000000FE000000FE00000FFFE0000FFFE0000FF
FE000020277E9A25>I<FFC3E0FFC7F8FFCC7C0FD8FE0FD0FE0FD0FE0FF0FE0FE07C0FE0
000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0
000FE0000FE0000FE000FFFF00FFFF00FFFF00171B7E9A1B>114
D<03FE300FFFF03E03F07800F07000F0F00070F00070F80070FE0000FFE0007FFF007FFF
C03FFFE01FFFF007FFF800FFF80007FC0000FCE0007CE0003CF0003CF00038F80038FC00
70FF01E0E7FFC0C1FF00161B7E9A1B>I<00700000700000700000700000F00000F00000
F00001F00003F00003F00007F0001FFFE0FFFFE0FFFFE007F00007F00007F00007F00007
F00007F00007F00007F00007F00007F00007F00007F00007F00007F07007F07007F07007
F07007F07007F07007F07003F0E001F8C000FFC0003F0014267FA51A>I<FFE07FF0FFE0
7FF0FFE07FF00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE0
07F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE0
07F00FE007F00FE00FF00FE00FF007E017F003F067FF01FFC7FF007F87FF201B7D9A25>
I<FFFE07FFFFFE07FFFFFE07FF07F000E007F000E007F801E003F801C003F801C001FC03
8001FC038001FE078000FE070000FF0F00007F0E00007F0E00003F9C00003F9C00003FFC
00001FF800001FF800000FF000000FF000000FF0000007E0000007E0000003C0000003C0
00201B7F9A23>I<FFFC7FFC1FFCFFFC7FFC1FFCFFFC7FFC1FFC0FE00FE001C007F007E0
038007F007E0038007F807F0078003F807F0070003F807F8070001FC0FF80E0001FC0FF8
0E0001FE1FFC1E0000FE1CFC1C0000FE1CFE1C0000FF387E3C00007F387E3800007F787F
3800003FF03F7000003FF03F7000003FE01FF000001FE01FE000001FE01FE000000FC00F
C000000FC00FC000000FC00FC0000007800780000007800780002E1B7F9A31>I<FFFC1F
FEFFFC1FFEFFFC1FFE07F0078003F8070001FC0F0001FE1E0000FE3C00007F7800003FF8
00003FF000001FE000000FE0000007F0000007F800000FF800001FFC00003DFE000038FF
0000787F0000F03F8001E03FC003C01FE003800FE0FFF03FFFFFF03FFFFFF03FFF201B7F
9A23>I<FFFE07FFFFFE07FFFFFE07FF07F000E007F000E007F801E003F801C003F801C0
01FC038001FC038001FE078000FE070000FF0F00007F0E00007F0E00003F9C00003F9C00
003FFC00001FF800001FF800000FF000000FF0000007F0000007E0000007E0000003C000
0003C000000380000003800000078000380700007C070000FE0E0000FE0E0000FE1C0000
FE3800007C7000003FE000000F80000020277F9A23>I<3FFFFF3FFFFF3F00FE3C01FE38
03FC7803F87807F0700FF0700FE0701FC0003FC0003F80007F0000FF0000FE0001FC0703
FC0703F80707F0070FF00F0FE00F1FC00E3FC01E7F803E7F00FEFFFFFEFFFFFE181B7E9A
1E>I E /Ft 81 125 df<001F83E000F06E3001C078780380F8780300F0300700700007
0070000700700007007000070070000700700007007000FFFFFF80070070000700700007
007000070070000700700007007000070070000700700007007000070070000700700007
0070000700700007007000070070000700700007007000070070007FE3FF001D20809F1B
>11 D<003F0000E0C001C0C00381E00701E00701E0070000070000070000070000070000
070000FFFFE00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E0
0700E00700E00700E00700E00700E00700E00700E00700E07FC3FE1720809F19>I<003F
E000E0E001C1E00381E00700E00700E00700E00700E00700E00700E00700E00700E0FFFF
E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700
E00700E00700E00700E00700E00700E00700E07FE7FE1720809F19>I<001F81F80000F0
4F040001C07C06000380F80F000300F00F000700F00F0007007000000700700000070070
0000070070000007007000000700700000FFFFFFFF000700700700070070070007007007
000700700700070070070007007007000700700700070070070007007007000700700700
070070070007007007000700700700070070070007007007000700700700070070070007
007007007FE3FE3FF02420809F26>I<7038F87CFC7EFC7E743A04020402040208040804
10081008201040200F0E7E9F17>34 D<70F8FCFC74040404080810102040060E7C9F0D>
39 D<0020004000800100020006000C000C001800180030003000300070006000600060
00E000E000E000E000E000E000E000E000E000E000E000E0006000600060007000300030
003000180018000C000C000600020001000080004000200B2E7DA112>I<800040002000
100008000C00060006000300030001800180018001C000C000C000C000E000E000E000E0
00E000E000E000E000E000E000E000E000C000C000C001C0018001800180030003000600
06000C00080010002000400080000B2E7DA112>I<000600000006000000060000000600
000006000000060000000600000006000000060000000600000006000000060000000600
000006000000060000FFFFFFF0FFFFFFF000060000000600000006000000060000000600
000006000000060000000600000006000000060000000600000006000000060000000600
00000600001C207D9A23>43 D<70F8FCFC74040404080810102040060E7C840D>I<FFC0
FFC00A027F8A0F>I<70F8F8F87005057C840D>I<000100030003000600060006000C000C
000C00180018001800300030003000600060006000C000C000C001800180018003000300
03000600060006000C000C000C00180018001800300030003000600060006000C000C000
C000102D7DA117>I<03F0000E1C001C0E00180600380700700380700380700380700380
F003C0F003C0F003C0F003C0F003C0F003C0F003C0F003C0F003C0F003C0F003C0F003C0
F003C07003807003807003807807803807001806001C0E000E1C0003F000121F7E9D17>
I<018003800F80F380038003800380038003800380038003800380038003800380038003
80038003800380038003800380038003800380038007C0FFFE0F1E7C9D17>I<03F0000C
1C00100E00200700400780800780F007C0F803C0F803C0F803C02007C00007C000078000
0780000F00000E00001C0000380000700000600000C0000180000300000600400C004018
00401000803FFF807FFF80FFFF80121E7E9D17>I<03F0000C1C00100E00200F00780F80
780780780780380F80000F80000F00000F00000E00001C0000380003F000003C00000E00
000F000007800007800007C02007C0F807C0F807C0F807C0F00780400780400F00200E00
1C3C0003F000121F7E9D17>I<000600000600000E00000E00001E00002E00002E00004E
00008E00008E00010E00020E00020E00040E00080E00080E00100E00200E00200E00400E
00C00E00FFFFF0000E00000E00000E00000E00000E00000E00000E0000FFE0141E7F9D17
>I<1803001FFE001FFC001FF8001FE00010000010000010000010000010000010000011
F000161C00180E001007001007800003800003800003C00003C00003C07003C0F003C0F0
03C0E00380400380400700200600100E000C380003E000121F7E9D17>I<007C00018200
0701000E03800C07801C0780380300380000780000700000700000F1F000F21C00F40600
F80700F80380F80380F003C0F003C0F003C0F003C0F003C07003C07003C0700380380380
3807001807000C0E00061C0001F000121F7E9D17>I<4000007FFFC07FFF807FFF804001
0080020080020080040000080000080000100000200000200000400000400000C00000C0
0001C0000180000380000380000380000380000780000780000780000780000780000780
00078000030000121F7D9D17>I<03F0000C0C0010060030030020018060018060018060
01807001807803003E03003F06001FC8000FF00003F80007FC000C7E00103F00300F8060
03804001C0C001C0C000C0C000C0C000C0C000806001802001001002000C0C0003F00012
1F7E9D17>I<03F0000E18001C0C00380600380700700700700380F00380F00380F003C0
F003C0F003C0F003C0F003C07007C07007C03807C0180BC00E13C003E3C0000380000380
000380000700300700780600780E00700C002018001070000FC000121F7E9D17>I<70F8
F8F8700000000000000000000070F8F8F87005147C930D>I<70F8F8F870000000000000
0000000070F0F8F878080808101010202040051D7C930D>I<7FFFFFE0FFFFFFF0000000
0000000000000000000000000000000000000000000000000000000000FFFFFFF07FFFFF
E01C0C7D9023>61 D<000100000003800000038000000380000007C0000007C0000007C0
000009E0000009E0000009E0000010F0000010F0000010F0000020780000207800002078
0000403C0000403C0000403C0000801E0000801E0000FFFE0001000F0001000F0001000F
00020007800200078002000780040003C00E0003C01F0007E0FFC03FFE1F207F9F22>65
D<FFFFE0000F80380007801E0007801F0007800F0007800F8007800F8007800F8007800F
8007800F8007800F0007801F0007801E0007803C0007FFF00007803C0007801E0007800F
0007800F8007800780078007C0078007C0078007C0078007C0078007C00780078007800F
8007800F0007801F000F803C00FFFFF0001A1F7E9E20>I<000FC040007030C001C009C0
038005C0070003C00E0001C01E0000C01C0000C03C0000C07C0000407C00004078000040
F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000
780000007C0000407C0000403C0000401C0000401E0000800E0000800700010003800200
01C0040000703800000FC0001A217D9F21>I<FFFFE0000F803C0007801E000780070007
800380078003C0078001E0078001E0078001F0078000F0078000F0078000F8078000F807
8000F8078000F8078000F8078000F8078000F8078000F8078000F8078000F0078000F007
8000F0078001E0078001E0078003C0078003800780070007800E000F803C00FFFFE0001D
1F7E9E23>I<FFFFFF000F800F0007800300078003000780010007800180078000800780
008007800080078080800780800007808000078080000781800007FF8000078180000780
800007808000078080000780800007800020078000200780002007800040078000400780
0040078000C0078000C0078001800F800F80FFFFFF801B1F7E9E1F>I<FFFFFF000F800F
000780030007800300078001000780018007800080078000800780008007800080078080
000780800007808000078080000781800007FF8000078180000780800007808000078080
000780800007800000078000000780000007800000078000000780000007800000078000
000FC00000FFFE0000191F7E9E1E>I<000FE0200078186000E004E0038002E0070001E0
0F0000E01E0000601E0000603C0000603C0000207C00002078000020F8000000F8000000
F8000000F8000000F8000000F8000000F8000000F8007FFCF80003E0780001E07C0001E0
3C0001E03C0001E01E0001E01E0001E00F0001E0070001E0038002E000E0046000781820
000FE0001E217D9F24>I<FFF8FFF80F800F8007800F0007800F0007800F0007800F0007
800F0007800F0007800F0007800F0007800F0007800F0007800F0007800F0007FFFF0007
800F0007800F0007800F0007800F0007800F0007800F0007800F0007800F0007800F0007
800F0007800F0007800F0007800F0007800F000F800F80FFF8FFF81D1F7E9E22>I<FFFC
0FC007800780078007800780078007800780078007800780078007800780078007800780
07800780078007800780078007800780078007800FC0FFFC0E1F7F9E10>I<FFFC0FFC0F
C003E0078001800780010007800200078004000780080007801000078020000780400007
808000078100000783000007878000078F80000793C0000791E00007A1E00007C0F00007
80F0000780780007803C0007803C0007801E0007801E0007800F00078007800780078007
8007C00FC007E0FFFC3FFC1E1F7E9E23>75 D<FFFE000FC0000780000780000780000780
000780000780000780000780000780000780000780000780000780000780000780000780
0007800007800007800207800207800207800207800607800407800407800C07801C0F80
7CFFFFFC171F7E9E1C>I<FF80001FF80F80001F800780001F0005C0002F0005C0002F00
05C0002F0004E0004F0004E0004F000470008F000470008F000470008F000438010F0004
38010F000438010F00041C020F00041C020F00041C020F00040E040F00040E040F00040E
040F000407080F000407080F000407080F000403900F000403900F000401E00F000401E0
0F000401E00F000E00C00F001F00C01F80FFE0C1FFF8251F7E9E2A>I<FF803FF807C007
C007C0038005E0010005E0010004F001000478010004780100043C0100043C0100041E01
00040F0100040F010004078100040781000403C1000401E1000401E1000400F1000400F1
000400790004003D0004003D0004001F0004001F0004000F0004000700040007000E0003
001F000300FFE001001D1F7E9E22>I<001F800000F0F00001C0380007801E000F000F00
0E0007001E0007803C0003C03C0003C07C0003E0780001E0780001E0F80001F0F80001F0
F80001F0F80001F0F80001F0F80001F0F80001F0F80001F0F80001F0780001E07C0003E0
7C0003E03C0003C03C0003C01E0007800E0007000F000F0007801E0001C0380000F0F000
001F80001C217D9F23>I<FFFFE0000F80780007801C0007801E0007800F0007800F8007
800F8007800F8007800F8007800F8007800F8007800F0007801E0007801C000780780007
FFE000078000000780000007800000078000000780000007800000078000000780000007
800000078000000780000007800000078000000FC00000FFFC0000191F7E9E1F>I<001F
800000F0F00001C0380007801E000F000F000E0007001E0007803C0003C03C0003C07C00
03E07C0003E0780001E0F80001F0F80001F0F80001F0F80001F0F80001F0F80001F0F800
01F0F80001F0F80001F0780001E0780001E07C0003E03C0003C03C0F03C01E1087800E20
C7000F20CF0007A0FE0001E0F80000F0F010001FF0100000701000007830000038700000
3FF000003FE000001FE000000FC0000007801C297D9F23>I<FFFF80000F80F000078078
0007803C0007801E0007801E0007801F0007801F0007801F0007801F0007801E0007801E
0007803C00078078000780F00007FF80000781C0000780E0000780F00007807000078078
00078078000780780007807C0007807C0007807C0007807C0407807E0407803E040FC01E
08FFFC0F10000003E01E207E9E21>I<07E0800C1980100780300380600180600180E001
80E00080E00080E00080F00000F000007800007F00003FF0001FFC000FFE0003FF00001F
800007800003C00003C00001C08001C08001C08001C08001C0C00180C00380E00300F006
00CE0C0081F80012217D9F19>I<7FFFFFE0780F01E0600F0060400F0020400F0020C00F
0030800F0010800F0010800F0010800F0010000F0000000F0000000F0000000F0000000F
0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F
0000000F0000000F0000000F0000000F0000000F0000001F800007FFFE001C1F7E9E21>
I<FFFC3FF80FC007C0078003800780010007800100078001000780010007800100078001
000780010007800100078001000780010007800100078001000780010007800100078001
00078001000780010007800100078001000780010007800100038002000380020001C002
0001C0040000E008000070180000382000000FC0001D207E9E22>I<FFF003FE1F8000F8
0F0000600F800060078000400780004003C0008003C0008003C0008001E0010001E00100
01F0010000F0020000F0020000F806000078040000780400003C0800003C0800003C0800
001E1000001E1000001F3000000F2000000F20000007C0000007C0000007C00000038000
0003800000038000000100001F207F9E22>I<FFF07FF81FF01F800FC007C00F00078003
800F00078001000F0007C00100078007C00200078007C00200078007C0020003C009E004
0003C009E0040003C009E0040003E010F00C0001E010F0080001E010F0080001F0207808
0000F02078100000F02078100000F0403C10000078403C20000078403C20000078C03E20
00003C801E4000003C801E4000003C801E4000001F000F8000001F000F8000001F000F80
00001E00078000000E00070000000E00070000000C000300000004000200002C207F9E2F
>I<7FF83FF80FE00FC007C0070003C0020001E0040001F00C0000F0080000781000007C
1000003C2000003E4000001E4000000F8000000F8000000780000003C0000007E0000005
E0000009F0000018F8000010780000207C0000603C0000401E0000801F0001800F000100
0780020007C0070003C01F8007E0FFE01FFE1F1F7F9E22>I<7FFFF87C00F87000F06001
E04001E0C003C0C003C0800780800F80800F00001E00001E00003C00003C0000780000F8
0000F00001E00001E00003C00403C0040780040F80040F000C1E000C1E00083C00183C00
18780038F801F8FFFFF8161F7D9E1C>90 D<FEFEC0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0
C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0FEFE072D7CA10D>I<0804
10082010201040204020804080408040B85CFC7EFC7E7C3E381C0F0E7B9F17>I<FEFE06
060606060606060606060606060606060606060606060606060606060606060606060606
06060606FEFE072D7FA10D>I<081020204040808080B8FCFC7C38060E7D9F0D>96
D<1FE000303000781800781C00300E00000E00000E00000E0000FE00078E001E0E00380E
00780E00F00E10F00E10F00E10F01E10781E103867200F83C014147E9317>I<0E0000FE
00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E3E000E
C3800F01C00F00E00E00E00E00700E00700E00780E00780E00780E00780E00780E00780E
00700E00700E00E00F00E00D01C00CC300083E0015207F9F19>I<03F80E0C1C1E381E38
0C70007000F000F000F000F000F000F00070007000380138011C020E0C03F010147E9314
>I<000380003F8000038000038000038000038000038000038000038000038000038000
038003E380061B801C0780380380380380700380700380F00380F00380F00380F00380F0
0380F003807003807003803803803807801C07800E1B8003E3F815207E9F19>I<03F000
0E1C001C0E00380700380700700700700380F00380F00380FFFF80F00000F00000F00000
7000007000003800801800800C010007060001F80011147F9314>I<007C00C6018F038F
07060700070007000700070007000700FFF0070007000700070007000700070007000700
0700070007000700070007000700070007007FF01020809F0E>I<0000E003E3300E3C30
1C1C30380E00780F00780F00780F00780F00780F00380E001C1C001E380033E000200000
2000003000003000003FFE001FFF800FFFC03001E0600070C00030C00030C00030C00030
6000603000C01C038003FC00141F7F9417>I<0E0000FE00000E00000E00000E00000E00
000E00000E00000E00000E00000E00000E00000E3E000E43000E81800F01C00F01C00E01
C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01
C00E01C0FFE7FC16207F9F19>I<1C003E003E003E001C00000000000000000000000000
0E007E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00
0E00FFC00A1F809E0C>I<00E001F001F001F000E0000000000000000000000000007007
F000F0007000700070007000700070007000700070007000700070007000700070007000
7000700070007000706070F060F0C061803F000C28829E0E>I<0E0000FE00000E00000E
00000E00000E00000E00000E00000E00000E00000E00000E00000E0FF00E03C00E03000E
02000E04000E08000E10000E30000E70000EF8000F38000E1C000E1E000E0E000E07000E
07800E03800E03C00E03E0FFCFF815207F9F18>I<0E00FE000E000E000E000E000E000E
000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E
000E000E000E000E000E00FFE00B20809F0C>I<0E1F01F000FE618618000E81C81C000F
00F00E000F00F00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00
E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E0
0E000E00E00E00FFE7FE7FE023147F9326>I<0E3E00FE43000E81800F01C00F01C00E01
C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01
C00E01C0FFE7FC16147F9319>I<01F800070E001C03803801C03801C07000E07000E0F0
00F0F000F0F000F0F000F0F000F0F000F07000E07000E03801C03801C01C0380070E0001
F80014147F9317>I<0E3E00FEC3800F01C00F00E00E00E00E00F00E00700E00780E0078
0E00780E00780E00780E00780E00700E00F00E00E00F01E00F01C00EC3000E3E000E0000
0E00000E00000E00000E00000E00000E00000E0000FFE000151D7F9319>I<03E0800619
801C05803C0780380380780380700380F00380F00380F00380F00380F00380F003807003
807803803803803807801C0B800E138003E3800003800003800003800003800003800003
80000380000380003FF8151D7E9318>I<0E78FE8C0F1E0F1E0F0C0E000E000E000E000E
000E000E000E000E000E000E000E000E000E00FFE00F147F9312>I<1F9030704030C010
C010C010E00078007F803FE00FF00070803880188018C018C018E030D0608F800D147E93
12>I<020002000200060006000E000E003E00FFF80E000E000E000E000E000E000E000E
000E000E000E000E080E080E080E080E080610031001E00D1C7F9B12>I<0E01C0FE1FC0
0E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C0
0E01C00E01C00E03C00603C0030DC001F1FC16147F9319>I<FF83F81E01E01C00C00E00
800E00800E008007010007010003820003820003820001C40001C40001EC0000E80000E8
0000700000700000700000200015147F9318>I<FF9FE1FC3C0780701C0300601C038020
0E0380400E0380400E03C0400707C0800704C0800704E080038861000388710003C87300
01D0320001D03A0000F03C0000E01C0000E01C0000601800004008001E147F9321>I<7F
C3FC0F01E00701C007018003810001C20000E40000EC00007800003800003C00007C0000
4E000087000107000303800201C00601E01E01E0FF07FE1714809318>I<FF83F81E01E0
1C00C00E00800E00800E008007010007010003820003820003820001C40001C40001EC00
00E80000E800007000007000007000002000002000004000004000004000F08000F08000
F100006200003C0000151D7F9318>I<3FFF380E200E201C40384078407000E001E001C0
0380078007010E011E011C0338027006700EFFFE10147F9314>I<FFFFFFFFFFF02C0180
8C2D>124 D E /Fu 7 120 df<FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFF
FFFFFFFFF0007FF00001FFF0007FF000003FF8007FF000000FF8007FF0000007F8007FF0
000003F8007FF0000001F8007FF0000000F8007FF0000000F8007FF000000078007FF000
000078007FF000000078007FF000000078007FF00078007C007FF00078003C007FF00078
003C007FF00078003C007FF00078003C007FF000780000007FF000F80000007FF000F800
00007FF001F80000007FF007F80000007FFFFFF80000007FFFFFF80000007FFFFFF80000
007FFFFFF80000007FF007F80000007FF001F80000007FF000F80000007FF000F8000000
7FF000780000007FF00078000F007FF00078000F007FF00078000F007FF00078001E007F
F00078001E007FF00000001E007FF00000001E007FF00000003E007FF00000003E007FF0
0000003C007FF00000003C007FF00000007C007FF00000007C007FF0000000FC007FF000
0001FC007FF0000003F8007FF0000007F8007FF000000FF8007FF000003FF8007FF00003
FFF8FFFFFFFFFFFFF8FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF0383B7CBA40>
69 D<3FFFFFFFFFFFFFC03FFFFFFFFFFFFFC03FFFFFFFFFFFFFC03FFFFFFFFFFFFFC03F
F8007FF001FFC07FC0007FF0003FE07F80007FF0001FE07F00007FF0000FE07E00007FF0
0007E07C00007FF00003E07C00007FF00003E07C00007FF00003E07800007FF00001E078
00007FF00001E07800007FF00001E07800007FF00001E0F000007FF00000F0F000007FF0
0000F0F000007FF00000F0F000007FF00000F0F000007FF00000F00000007FF000000000
00007FF00000000000007FF00000000000007FF00000000000007FF00000000000007FF0
0000000000007FF00000000000007FF00000000000007FF00000000000007FF000000000
00007FF00000000000007FF00000000000007FF00000000000007FF00000000000007FF0
0000000000007FF00000000000007FF00000000000007FF00000000000007FF000000000
00007FF00000000000007FF00000000000007FF00000000000007FF00000000000007FF0
0000000000007FF00000000000007FF00000000000007FF00000000000007FF000000000
00007FF00000000000007FF00000000000007FF00000000000007FF00000000000007FF0
000000000FFFFFFFFF8000000FFFFFFFFF8000000FFFFFFFFF8000000FFFFFFFFF80003C
3A7DB943>84 D<7FFFFFF801FFFFFC007FFFFFF801FFFFFC007FFFFFF801FFFFFC007FFF
FFF801FFFFFC00003FFC000007F80000003FFE000003E00000001FFF000007C00000000F
FF000007C000000007FF80000F8000000007FFC0001F0000000003FFC0003E0000000001
FFE0003E0000000001FFF0007C0000000000FFF800F800000000007FF800F80000000000
3FFC01F000000000003FFE03E000000000001FFE07C000000000000FFF07C00000000000
0FFF8F80000000000007FFDF00000000000003FFFE00000000000003FFFE000000000000
01FFFC00000000000000FFF8000000000000007FF8000000000000007FFC000000000000
003FFE000000000000001FFE000000000000001FFF000000000000000FFF800000000000
001FFF800000000000003FFFC00000000000003FFFE00000000000007DFFE00000000000
00F8FFF0000000000001F0FFF8000000000001F07FFC000000000003E03FFC0000000000
07C03FFE00000000000F801FFF00000000000F800FFF00000000001F0007FF8000000000
3E0007FFC0000000007C0003FFE0000000007C0001FFE000000000F80001FFF000000001
F00000FFF800000001E000007FF800000003E000003FFC00000007C000003FFE0000000F
8000001FFE0000000F8000000FFF0000001F0000000FFF8000007F80000007FFC000FFFF
FE0003FFFFFFC0FFFFFE0003FFFFFFC0FFFFFE0003FFFFFFC0FFFFFE0003FFFFFFC0423B
7DBA49>88 D<003FFE00000001FFFFE0000007FFFFF800000FE007FC00000FF001FE0000
1FF800FF00001FF8007F80001FF8007FC0001FF8003FC0000FF0003FE00007E0003FE000
03C0003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000FFFFE000
001FFFFFE000007FF83FE00003FF803FE00007FC003FE0000FF0003FE0001FE0003FE000
3FE0003FE0007FC0003FE0007FC0003FE000FF80003FE000FF80003FE000FF80003FE000
FF80003FE000FF80007FE0007FC0007FE0007FC000DFE0003FE0039FF0001FF80F0FFFE0
07FFFE0FFFE001FFF807FFE0003FE000FFE02B267DA52F>97 D<000000003F800000003F
FF800000003FFF800000003FFF800000003FFF8000000001FF8000000000FF8000000000
FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000
FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000
FF8000000000FF8000000000FF800000FF80FF80000FFFF0FF80003FFFFCFF8000FFC03F
FF8001FE000FFF8003FC0003FF8007F80001FF800FF00000FF801FF00000FF803FE00000
FF803FE00000FF807FE00000FF807FC00000FF807FC00000FF807FC00000FF80FFC00000
FF80FFC00000FF80FFC00000FF80FFC00000FF80FFC00000FF80FFC00000FF80FFC00000
FF80FFC00000FF80FFC00000FF807FC00000FF807FC00000FF807FC00000FF803FE00000
FF803FE00000FF801FE00000FF800FF00001FF8007F00003FF8003F80007FF8001FE001F
FFC000FF807EFFFE007FFFF8FFFE000FFFE0FFFE0001FF00FFFE2F3C7DBB36>100
D<01FC03F000FFFC0FFC00FFFC1FFF00FFFC3C3F80FFFC707F8007FCE0FFC003FCC0FFC0
03FD80FFC003FD80FFC003FF807F8003FF003F0003FF001E0003FF00000003FE00000003
FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE
00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00
000003FE00000003FE00000003FE00000003FE00000003FE000000FFFFFC0000FFFFFC00
00FFFFFC0000FFFFFC000022267DA528>114 D<FFFFE0FFFFC03FFF80FFFFE0FFFFC03F
FF80FFFFE0FFFFC03FFF80FFFFE0FFFFC03FFF8007FE0007F80001F00003FE0007F80001
E00003FE0003FC0001E00003FF0003FC0003E00001FF0003FC0003C00001FF8003FE0007
C00000FF8007FE0007800000FF8007FF0007800000FFC007FF000F8000007FC00FFF000F
0000007FE00F7F801F0000003FE01F7F801E0000003FE01E3FC01E0000003FF01E3FC03E
0000001FF03E3FC03C0000001FF03C1FE07C0000000FF87C1FE0780000000FF8780FF078
0000000FFC780FF0F800000007FCF80FF0F000000007FCF007F9F000000003FFF007F9E0
00000003FFE003FDE000000003FFE003FFE000000001FFE003FFC000000001FFC001FFC0
00000000FFC001FF8000000000FF8000FF8000000000FF8000FF80000000007F8000FF00
000000007F00007F00000000003F00007E00000000003E00003E00000000001E00003C00
000041267EA546>119 D E end
%%EndProlog
%%BeginSetup
%%Feature: *Resolution 300dpi
TeXDict begin

%%EndSetup
%%Page: 1 1
1 0 bop 0 668 a Fu(T)51 687 y(E)103 668 y(Xdra)m(w)p
0 720 1950 17 v 1335 769 a Ft(P)o(ostScript)15 b(Dra)o(wings)g(from)f
(T)1890 778 y(E)1916 769 y(X)1730 823 y(Edition)i(2.0)1647
877 y(Decem)o(b)q(er)g(1995)0 2521 y Fs(P)n(eter)22 b(Kabal)p
0 2545 1950 9 v eop
%%Page: 2 2
2 1 bop 0 1080 a Ft(Cop)o(yrigh)o(t)226 1079 y(c)214
1080 y Fr(\015)15 b Ft(1993-95)f(P)o(eter)g(Kabal)0 1341
y(This)g(is)g(edition)g(2.0)f(of)g(the)g(do)q(cumen)o(tation)h(for)f
(the)g(T)971 1351 y(E)997 1341 y(Xdra)o(w)f(macros)h(for)g(the)g(T)1463
1351 y(E)1489 1341 y(X)g(t)o(yp)q(esetting)g(program.)0
1603 y(P)o(eter)i(Kabal)0 1665 y(Departmen)o(t)f(of)h(Electrical)i
(Engineering)0 1727 y(McGill)g(Univ)o(ersit)o(y)0 1789
y(3480)d(Univ)o(ersit)o(y)0 1852 y(Mon)o(treal,)g(Queb)q(ec)0
1914 y(Canada)30 b(H3A)7 b(2A7)0 2051 y Fq(kabal@TSP.EE.McGill.CA)0
2312 y Ft(P)o(ermission)13 b(is)g(gran)o(ted)f(to)f(mak)o(e)h(and)h
(distribute)h(v)o(erbatim)e(copies)h(of)f(this)h(man)o(ual)g(pro)o
(vided)g(the)f(cop)o(yrigh)o(t)0 2375 y(notice)k(and)f(this)h(p)q
(ermission)h(notice)e(are)g(preserv)o(ed)h(on)f(all)h(copies.)0
2512 y(P)o(ermission)f(is)f(gran)o(ted)f(to)h(cop)o(y)g(and)g
(distribute)h(mo)q(di\014ed)h(v)o(ersions)e(of)f(this)i(man)o(ual)f
(under)h(the)f(conditions)0 2574 y(for)e(v)o(erbatim)g(cop)o(ying,)h
(pro)o(vided)h(that)d(the)i(en)o(tire)g(resulting)h(deriv)o(ed)f(w)o
(ork)f(is)h(distributed)h(under)f(the)g(terms)0 2636
y(of)i(a)g(p)q(ermission)h(notice)g(iden)o(tical)h(to)e(this)g(one.)p
eop
%%Page: 1 3
1 2 bop 0 -83 a Ft(Chapter)15 b(1:)k(In)o(tro)q(duction)1447
b(1)0 158 y Fp(1)41 b(In)n(tro)r(duction)62 345 y Ft(T)87
355 y(E)113 345 y(X)22 b(is)h(a)e(p)q(o)o(w)o(erful)i(t)o(yp)q
(esetting)f(program)f(whic)o(h)i(allo)o(ws)f(for)g(complex)h(text)e(la)
o(y)o(outs)h(but)g(b)o(y)g(itself)0 407 y(lac)o(ks)f(a)g(general)g
(graphics)g(capabilit)o(y)l(.)39 b(Ho)o(w)o(ev)o(er,)21
b(when)g(coupled)h(with)g(an)f(appropriate)f(prin)o(ter)i(driv)o(er)0
470 y(program,)15 b(external)j(graphics)f(\014les)g(can)g(b)q(e)g
(inserted)h(in)o(to)e(the)h(prin)o(ted)h(do)q(cumen)o(t.)24
b(In)17 b(this)g(mo)q(de,)g(T)1843 479 y(E)1869 470 y(X)f(is)0
532 y(instructed)d(to)f(lea)o(v)o(e)h(space)g(for)f(a)g(dra)o(wing.)19
b(The)13 b(dra)o(wing)f(is)h(inserted)h(b)o(y)e(the)h(prin)o(ter)g
(driv)o(er)g(program.)18 b(The)0 594 y(T)25 604 y(E)51
594 y(Xdra)o(w)d(macros)f(describ)q(ed)k(here)e(generate)g(the)f
(external)h(graphics)h(\014le)f(from)f(within)i(T)1619
604 y(E)1645 594 y(X)e(and)h(generate)0 656 y(the)d(instructions)g(to)f
(the)h(the)g(prin)o(t)g(driv)o(er)g(program)e(to)h(p)q(osition)i(the)e
(graphics)i(at)e(the)g(appropriate)h(p)q(osition)0 719
y(on)i(the)g(page.)62 856 y(T)87 866 y(E)113 856 y(Xdra)o(w)10
b(consists)g(of)g(a)g(set)h(of)e(T)635 866 y(E)661 856
y(X)h(macros)g(that)g(create)g(line)i(dra)o(wings)e(and)h(other)f
(\014gures.)18 b(The)11 b(dra)o(wing)0 918 y(primitiv)o(es)17
b(include)i(solid)e(lines,)h(patterned)e(lines,)i(Bezier)f(curv)o(es,)f
(circles)i(and)e(arro)o(ws.)22 b(Other)16 b(commands)0
980 y(allo)o(w)e(for)e(the)i(\014lling)h(of)e(a)g(region)g(with)h(a)f
(gra)o(y)f(lev)o(el.)21 b(The)13 b(dra)o(wing)h(commands)f(generate)g
(P)o(ostScript)g(co)q(de.)0 1043 y(This)j(limits)h(T)256
1052 y(E)281 1043 y(Xdra)o(w)e(to)g(systems)g(whic)o(h)h(use)g(P)o
(ostScript)f(prin)o(ters.)21 b(T)1296 1052 y(E)1322 1043
y(Xdra)o(w)15 b(also)g(pro)o(vides)h(commands)0 1105
y(to)i(p)q(osition)h(T)260 1115 y(E)286 1105 y(X)f(text,)g(including)j
(mathematics,)e(on)f(the)h(dra)o(wing.)29 b(The)18 b(\014nal)i(dra)o
(wing,)e(with)h(text)f(and)0 1167 y(graphics,)d(can)h(b)q(e)g(p)q
(ositioned)g(on)f(the)h(page)f(lik)o(e)h(an)o(y)f(other)g(T)1117
1177 y(E)1142 1167 y(X)g(b)q(o)o(x.)62 1304 y(The)i(basic)h(T)298
1314 y(E)323 1304 y(Xdra)o(w)e(macros)g(for)g(T)723 1314
y(E)749 1304 y(X)g(use)h(the)g Fq(\\special)f Ft(syn)o(tax)f
(recognized)j(b)o(y)f(the)g(prin)o(ter)g(driv)o(er)0
1366 y(program)d Fq(dvips)p Ft(.)20 b(Ho)o(w)o(ev)o(er,)14
b(when)i(in)o(v)o(ok)o(ed)f(as)g(a)g(LaT)985 1376 y(E)1011
1366 y(X2e)g(pac)o(k)m(age,)g(the)h(T)1389 1376 y(E)1414
1366 y(Xdra)o(w)f(macros)g(can)g(b)q(e)h(used)0 1429
y(with)h(an)o(y)g(of)f(the)h(P)o(ostScript)g(prin)o(ter)g(driv)o(er)g
(programs)f(supp)q(orted)h(b)o(y)g(the)g(standard)f Fq(graphics)g
Ft(pac)o(k)m(age)0 1491 y(for)f(LaT)146 1501 y(E)171
1491 y(X2e.)62 1628 y(The)c(basic)g(T)285 1638 y(E)311
1628 y(Xdra)o(w)f(macros)f(pro)o(vide)i(only)g(simple)h(dra)o(wing)f
(commands.)18 b(Ho)o(w)o(ev)o(er,)10 b(T)1618 1638 y(E)1644
1628 y(Xdra)o(w)f(pro)o(vides)0 1690 y(a)k(dra)o(wing)h(segmen)o(t)f
(en)o(vironmen)o(t)h(whic)o(h)g(allo)o(ws)g(parameter)f(c)o(hanges)h
(and)f(co)q(ordinate)h(scaling)h(c)o(hanges)f(to)0 1752
y(b)q(e)i(k)o(ept)g(lo)q(cal)h(to)e(the)h(dra)o(wing)f(segmen)o(t.)22
b(This)16 b(facilit)o(y)l(,)h(together)e(with)h(T)1349
1762 y(E)1374 1752 y(X's)g(macro)f(capabilities)j(allo)o(ws)0
1815 y(one)e(to)e(mo)q(dularize)j(dra)o(wing)f(units)g(and)f(extend)h
(T)922 1824 y(E)948 1815 y(Xdra)o(w)f(b)o(y)g(building)j(more)d
(complex)h(graphics)g(en)o(tities)0 1877 y(from)e(simpler)j(elemen)o
(ts.)0 2101 y Fs(1.1)33 b(Distribution)17 b(information)62
2238 y Ft(The)e(T)180 2248 y(E)205 2238 y(Xdra)o(w)f(routines)h(are)f
(pro)o(vided)h(free)f(of)g(c)o(harge)g(without)g(w)o(arran)o(t)o(y)f
(of)h(an)o(y)g(kind.)20 b(Note)14 b(that)g(the)0 2300
y(T)25 2310 y(E)51 2300 y(Xdra)o(w)k(routines)h(are)g(cop)o(yrigh)o
(ted.)31 b(They)19 b(ma)o(y)f(b)q(e)i(distributed)g(freely)g(pro)o
(vided)f(that)g(the)f(recipien)o(ts)0 2363 y(also)d(acquire)i(the)e
(righ)o(t)h(to)f(distribute)h(them)g(freely)l(.)22 b(The)15
b(notices)h(to)f(this)h(e\013ect)f(m)o(ust)g(b)q(e)i(preserv)o(ed)e
(when)0 2425 y(the)g(source)h(\014les)g(are)f(distributed.)p
eop
%%Page: 2 4
2 3 bop 0 -83 a Ft(2)1745 b(T)1793 -73 y(E)1819 -83 y(Xdra)o(w)p
eop
%%Page: 3 5
3 4 bop 0 -83 a Ft(Chapter)15 b(2:)k(Using)d(the)g(T)464
-73 y(E)489 -83 y(Xdra)o(w)f(Commands)1068 b(3)0 158
y Fp(2)41 b(Using)14 b(the)h(T)468 174 y(E)511 158 y(Xdra)n(w)g
(Commands)62 360 y Ft(The)k(main)f(T)300 369 y(E)326
360 y(Xdra)o(w)f(macros)g(\(commands\))h(are)f(de\014ned)j(in)f(the)f
(\014le)h(`)p Fq(texdraw.tex)p Ft('.)26 b(These)19 b(macros)0
422 y(ma)o(y)c(b)q(e)i(used)g(directly)h(in)f(T)513 432
y(E)538 422 y(X.)f(The)h(\014le)g(`)p Fq(texdraw.sty)p
Ft(')d(pro)o(vides)i(an)h(in)o(terface)f(for)g(use)g(with)h(LaT)1835
432 y(E)1860 422 y(X2e.)0 484 y(The)e(follo)o(wing)h(sections)g
(describ)q(e)h(the)e(basic)h(commands)f(for)g(T)1143
494 y(E)1168 484 y(Xdra)o(w.)0 734 y Fs(2.1)33 b(Accessing)14
b(T)455 748 y(E)490 734 y(Xdra)n(w)62 874 y Ft(The)19
b(form)e(of)h(the)g(user)g(command)g(to)f(run)i(the)f(T)965
884 y(E)990 874 y(X)g(program)f(dep)q(ends)j(on)e(whic)o(h)h(v)o
(ersion)f(of)g(T)1842 884 y(E)1867 874 y(X)g(is)0 937
y(b)q(eing)f(used,)f(and)f(whic)o(h)i(other)e(macro)g(pac)o(k)m(ages)g
(are)g(preloaded)i(as)e(format)f(\014les.)22 b(T)o(ypically)l(,)17
b(installations)0 999 y(ha)o(v)o(e)g(at)g(least)g(t)o(w)o(o)f(v)o
(ersions)i(of)f(T)615 1009 y(E)640 999 y(X)g(|)h(plain)h(T)895
1009 y(E)921 999 y(X)e(whic)o(h)h(includes)i(basic)e(t)o(yp)q(esetting)
f(macros)g(\(usually)0 1061 y(in)o(v)o(ok)o(ed)h(as)f(`)p
Fq(tex)p Ft('\))e(and)j(LaT)524 1071 y(E)550 1061 y(X2e)f(whic)o(h)h
(includes)i(the)d(LaT)1109 1071 y(E)1135 1061 y(X2e)g(t)o(yp)q
(esetting)h(macros)e(\(usually)j(in)o(v)o(ok)o(ed)0 1123
y(as)14 b(`)p Fq(latex)p Ft('\).)k(An)d(older)g(v)o(ersion)g(of)f(LaT)
718 1133 y(E)744 1123 y(X,)g(v)o(ersion)h(2.09,)e(ma)o(y)h(also)h(b)q
(e)g(a)o(v)m(ailable.)21 b(The)15 b(T)1639 1133 y(E)1665
1123 y(Xdra)o(w)f(macros)0 1186 y(can)h(b)q(e)h(used)g(with)g(plain)g
(T)491 1195 y(E)517 1186 y(X)f(and)g(with)h(either)g(v)o(ersion)f(of)g
(LaT)1169 1195 y(E)1195 1186 y(X.)62 1325 y(F)l(or)e(use)g(with)h
(plain)g(T)456 1335 y(E)482 1325 y(X,)f(the)g(user)g(m)o(ust)g(read)g
(in)h(the)f(T)1074 1335 y(E)1100 1325 y(Xdra)o(w)f(macros)h(from)f(the)
h(\014le)i(`)p Fq(texdraw.tex)p Ft('.)120 1455 y Fq(\\input)23
b(texdraw)285 b(\045)24 b(Read)f(in)h(the)g(TeXdraw)e(macros)144
1507 y(...)120 1559 y(\\btexdraw)168 1611 y(...)500 b(\045)24
b(TeXdraw)f(commands)g(to)g(generate)g(a)h(drawing)120
1663 y(\\etexdraw)62 1792 y Ft(F)l(or)j(use)h(with)g(LaT)439
1802 y(E)465 1792 y(X)g(v)o(ersion)f(2.09,)j(the)d(user)h(reads)g(in)g
(the)g(T)1330 1802 y(E)1355 1792 y(Xdra)o(w)f(macros)g(from)g(the)h
(\014le)0 1854 y(`)p Fq(texdraw.tex)p Ft(')13 b(and)i(optionally)i
(de\014nes)f(the)f Fq(\\begin{texdraw})e Ft(/)i Fq(\\end{texdraw})f
Ft(en)o(vironmen)o(t.)120 1984 y Fq(\\documentstyle[11pt]{artic)o(le})
45 b(\045)23 b(Article)g(style)h(with)f(the)g(11pt)h(size)f(options)120
2036 y(...)120 2088 y(\\input)g(texdraw)285 b(\045)24
b(Read)f(in)h(the)g(TeXdraw)e(macros)120 2139 y
(\\newenvironment{texdraw}{\\)o(leavevm)o(ode\\btex)o(draw}{\\)o
(etexdra)o(w})144 2191 y(...)120 2243 y(\\begin{texdraw})168
2295 y(...)500 b(\045)24 b(TeXdraw)f(commands)g(to)g(generate)g(a)h
(drawing)120 2347 y(\\end{texdraw})120 2399 y(...)120
2451 y(\\end{document})62 2583 y Ft(F)l(or)c(use)h(with)h(LaT)419
2593 y(E)444 2583 y(X2e,)g(the)f(user)g(m)o(ust)f(load)h(the)g
Fq(texdraw)e Ft(pac)o(k)m(age)i(\(\014le)g(`)p Fq(texdraw.sty)p
Ft('\).)34 b(This)0 2645 y(pac)o(k)m(age)18 b(\014le)g(de\014nes)h(the)
f Fq(\\begin{texdraw})d Ft(/)i Fq(\\end{texdraw})f Ft(en)o(vironmen)o
(t,)i(brings)g(in)h(the)e(standard)p eop
%%Page: 4 6
4 5 bop 0 -83 a Ft(4)1745 b(T)1793 -73 y(E)1819 -83 y(Xdra)o(w)0
158 y Fq(graphics)16 b Ft(pac)o(k)m(age)i(and)f(reads)h(in)g(the)f
(\014le)i(`)p Fq(texdraw.tex)p Ft(')c(con)o(taining)j(the)f
(de\014nitions)j(of)d(the)g(T)1793 168 y(E)1819 158 y(Xdra)o(w)0
221 y(macros.)120 353 y Fq(\\documentclass[11pt]{artic)o(le})45
b(\045)23 b(Article)g(class)h(with)f(the)g(11pt)h(size)f(option)120
405 y(\\usepackage{texdraw})260 b(\045)23 b(TeXdraw)g(commands)120
508 y(\\begin{document})144 560 y(...)120 612 y(\\begin{texdraw})168
664 y(...)500 b(\045)24 b(TeXdraw)f(commands)g(to)g(generate)g(a)h
(drawing)120 716 y(\\end{texdraw})144 768 y(...)120 820
y(\\end{document})62 952 y Ft(As)15 b(the)g(T)232 962
y(E)257 952 y(Xdra)o(w)f(commands)g(are)h(pro)q(cessed)g(b)o(y)g(T)994
962 y(E)1019 952 y(X,)f(an)h(in)o(termediate)g(P)o(ostScript)g(\014le)g
(is)g(generated.)0 1014 y(The)i(in)o(termediate)g(P)o(ostScript)f(has)h
(a)f(name)h(of)f(the)g(form)g(`)p Fo(name)p Fq(.ps1)p
Ft('.)23 b(The)17 b(name)f(part)g(is)h(deriv)o(ed)h(from)0
1076 y(the)d(name)f(of)g(the)h(main)g(T)465 1086 y(E)491
1076 y(X)f(\014le)i(b)q(eing)g(pro)q(cessed.)k(If)15
b(more)f(than)g(one)h(dra)o(wing)f(is)i(pro)q(duced,)f(the)g(digit)g
(in)0 1139 y(the)g(\014le)i(name)e(extension)h(is)f(incremen)o(ted.)772
1122 y Fn(1)62 1281 y Ft(The)f(T)179 1291 y(E)204 1281
y(Xdra)o(w)f(commands)g(to)f(pro)q(duce)i(a)f(dra)o(wing)g(are)g
(inserted)h(b)q(et)o(w)o(een)g Fq(\\btexdraw)e Ft(and)h
Fq(\\etexdraw)0 1343 y Ft(commands,)g(or)g(for)g(LaT)434
1353 y(E)460 1343 y(X,)g(b)q(et)o(w)o(een)h Fq(\\begin{texdraw})e
Ft(and)h Fq(\\end{texdraw})f Ft(commands.)19 b(This)c(results)0
1406 y(in)20 b(a)e(T)123 1415 y(E)148 1406 y(X)h(b)q(o)o(x)g(of)f
(appropriate)h(size)g(con)o(taining)h(the)e(dra)o(wing)h(generated)g(b)
o(y)f(the)h(T)1552 1415 y(E)1577 1406 y(Xdra)o(w)g(commands.)0
1468 y(The)c(T)118 1478 y(E)144 1468 y(Xdra)o(w)g(b)q(o)o(x)g(can)g(b)q
(e)h(p)q(ositioned)h(in)f(a)e(do)q(cumen)o(t)i(lik)o(e)g(an)o(y)f
(other)g(T)1355 1478 y(E)1381 1468 y(X)g(b)q(o)o(x.)62
1610 y(The)j Fq(\\centertexdraw{...})c Ft(macro)i(cen)o(ters)h(the)g(b)
q(o)o(x)g(generated)g(b)o(y)g(T)1389 1620 y(E)1415 1610
y(Xdra)o(w.)25 b(The)17 b(v)o(ertical)h(space)0 1673
y(tak)o(en)i(up)h(is)g(equal)h(to)e(the)g(v)o(ertical)h(size)h(of)e
(the)h(dra)o(wing.)36 b(The)21 b Fq(\\centertexdraw)d
Ft(macro)i(is)h(normally)0 1735 y(used)d(in)g(v)o(ertical)f(mo)q(de)h
(\(b)q(et)o(w)o(een)f(paragraphs\).)24 b(A)17 b Fq(\\par)g
Ft(command)g(\(a)f(blank)i(line)h(will)g(do)e(also\))g(b)q(efore)0
1797 y(a)j Fq(\\centertexdraw)f Ft(command)h(will)j(terminate)d
(horizon)o(tal)h(mo)q(de)g(and)g(return)f(to)g(v)o(ertical)h(mo)q(de.)
37 b(F)l(or)0 1859 y(LaT)76 1869 y(E)102 1859 y(X,)15
b(a)f(structured)i(equiv)m(alen)o(t)g(to)f(the)g Fq
(\\centertexdraw{...})e Ft(command)i(is)h(sho)o(wn)f(b)q(elo)o(w.)120
1991 y Fq(\\begin{center})120 2043 y(\\begin{texdraw})168
2095 y(...)120 2147 y(\\end{texdraw})120 2199 y(\\end{center})62
2331 y Ft(The)i Fq(\\everytexdraw)d Ft(command)i(can)g(b)q(e)g(used)h
(to)e(de\014ne)j(a)d(set)h(of)g(T)1319 2341 y(E)1344
2331 y(Xdra)o(w)f(commands)h(that)g(will)h(b)q(e)0 2393
y(executed)e(at)e(the)h(b)q(eginning)i(of)d(ev)o(ery)h(T)719
2403 y(E)744 2393 y(Xdra)o(w)f(dra)o(wing.)20 b(It)14
b(is)g(in)o(v)o(ok)o(ed)g(as)f Fq(\\everytexdraw{)h(...})p
Ft(,)f(with)0 2456 y(the)i(desired)i(T)258 2465 y(E)283
2456 y(Xdra)o(w)e(commands)g(as)g(argumen)o(ts.)p 0 2526
600 2 v 21 2565 a Fn(1)62 2581 y Ft(After)21 b(the)h(nin)o(th)g(P)o
(ostScript)f(\014le,)i(the)f(name)f(of)g(the)g(in)o(termediate)h(P)o
(ostScript)f(\014le)i(tak)o(es)d(the)i(form)62 2644 y(`)p
Fo(name)p Fq(.p10)p Ft(',)14 b(with)h(the)h(n)o(um)o(b)q(er)f
(increasing)i(from)d(10)h(with)g(eac)o(h)h(\014le.)p
eop
%%Page: 5 7
5 6 bop 0 -83 a Ft(Chapter)15 b(2:)k(Using)d(the)g(T)464
-73 y(E)489 -83 y(Xdra)o(w)f(Commands)1068 b(5)0 158
y Fq(\\btexdraw)240 221 y Ft(Start)14 b(a)h(T)419 230
y(E)445 221 y(Xdra)o(w)f(dra)o(wing.)20 b(The)15 b(dra)o(wing)h(is)f
(terminated)h(with)f(an)g Fq(\\etexdraw)f Ft(command.)0
305 y Fq(\\etexdraw)240 368 y Ft(End)h(a)f(T)398 377
y(E)423 368 y(Xdra)o(w)g(dra)o(wing)h(started)e(with)i(a)f
Fq(\\btexdraw)f Ft(command.)20 b(The)15 b(resulting)g(T)1793
377 y(E)1819 368 y(Xdra)o(w)240 430 y(dra)o(wing)i(is)h(placed)h(in)f
(a)f(b)q(o)o(x)g(with)h(heigh)o(t)f(equal)h(to)f(the)h(heigh)o(t)f(of)g
(the)h(dra)o(wing)f(and)g(width)240 492 y(equal)f(to)f(the)g(width)h
(of)e(the)i(dra)o(wing.)j(The)d(depth)g(of)e(the)i(b)q(o)o(x)f(is)h
(zero.)0 577 y Fq(\\begin{texdraw})240 639 y Ft(Start)h(a)h(T)425
649 y(E)450 639 y(Xdra)o(w)f(dra)o(wing.)28 b(The)18
b(dra)o(wing)g(is)h(terminated)f(with)g(an)g Fq(\\end{texdraw})e
Ft(com-)240 702 y(mand.)k(This)c(command)f(is)h(for)e(use)i(with)f(LaT)
1068 711 y(E)1094 702 y(X.)0 786 y Fq(\\end{texdraw})240
849 y Ft(End)k(a)g(T)407 858 y(E)433 849 y(Xdra)o(w)f(dra)o(wing)h
(started)f(with)i(a)e Fq(\\begin{texdraw})f Ft(command.)32
b(The)19 b(resulting)240 911 y(T)265 921 y(E)291 911
y(Xdra)o(w)12 b(dra)o(wing)h(is)g(placed)i(in)f(a)e(b)q(o)o(x)h(with)h
(heigh)o(t)f(equal)h(to)e(the)i(heigh)o(t)f(of)g(the)g(dra)o(wing)g
(and)240 973 y(width)i(equal)f(to)g(the)g(width)h(of)e(the)h(dra)o
(wing.)20 b(The)14 b(depth)h(of)e(the)i(b)q(o)o(x)e(is)i(zero.)k(This)c
(command)240 1036 y(is)h(for)e(use)i(with)f(LaT)613 1045
y(E)639 1036 y(X.)0 1120 y Fq(\\centertexdraw{)e(...)i(})240
1183 y Ft(Cen)o(ter)e(a)g(T)447 1192 y(E)472 1183 y(Xdra)o(w)g(b)q(o)o
(x)g(horizon)o(tally)l(.)20 b(The)14 b(argumen)o(t)e(con)o(tains)i(T)
1460 1192 y(E)1485 1183 y(Xdra)o(w)f(commands.)19 b(The)240
1245 y(resulting)j(b)q(o)o(x)g(has)f(the)g(horizon)o(tal)h(size)g
Fq(\\hsize)f Ft(and)g(heigh)o(t)h(equal)g(to)f(the)g(heigh)o(t)h(of)f
(the)240 1307 y(dra)o(wing.)0 1392 y Fq(\\everytexdraw{)13
b(...)i(})240 1454 y Ft(Sp)q(ecify)d(T)418 1464 y(E)444
1454 y(Xdra)o(w)d(commands)i(to)e(b)q(e)j(executed)f(at)f(the)g(b)q
(eginning)j(of)d(ev)o(ery)g(T)1612 1464 y(E)1638 1454
y(Xdra)o(w)f(dra)o(wing.)0 1674 y Fs(2.2)33 b(Command)14
b(syn)n(tax)62 1811 y Ft(Generally)g(T)291 1821 y(E)317
1811 y(Xdra)o(w)f(commands)f(that)h(tak)o(e)f(a)h(single)i(argumen)o(t)
d(need)i(a)f(terminating)g(blank)h(or)f(newline)0 1873
y(after)19 b(the)h(argumen)o(t.)32 b(Argumen)o(ts)19
b(that)g(are)g(self-delimiti)q(ng,)k(suc)o(h)d(as)f(co)q(ordinates)h
(within)h(paren)o(theses)0 1935 y(and)14 b(text)f(within)i(braces,)f
(do)g(not)f(need)i(the)e(terminating)i(blank.)20 b(Ho)o(w)o(ev)o(er,)12
b(ev)o(en)j(when)f(not)f(needed)i(b)o(y)f(the)0 1998
y(de\014ning)21 b(syn)o(tax)d(of)h(the)g(command,)g(blanks)h(follo)o
(wing)g(command)f(argumen)o(ts)f(are)h(allo)o(w)o(ed)g(and)g(ignored)0
2060 y(within)d(the)g(T)245 2070 y(E)270 2060 y(Xdra)o(w)f(en)o
(vironmen)o(t.)62 2197 y(On)j(en)o(tering)f(the)g(T)422
2207 y(E)447 2197 y(Xdra)o(w)f(en)o(vironmen)o(t,)h(T)896
2207 y(E)922 2197 y(X)f(is)i(in)f(in)o(ternal)h(v)o(ertical)f(mo)q(de)g
(\(v)o(ertical)g(mo)q(de)g(inside)0 2259 y(a)k Fq(\\vbox)p
Ft(\).)36 b(In)22 b(this)f(mo)q(de,)i(spaces)e(can)g(b)q(e)h(placed)g
(freely)g(b)q(et)o(w)o(een)f(commands.)37 b(Ho)o(w)o(ev)o(er,)22
b(an)o(y)e(other)0 2321 y(extraneous)13 b(input)i(that)e(generates)h
(output)f(that)g(is)i(not)e(part)g(of)g(the)h(T)1260
2331 y(E)1286 2321 y(Xdra)o(w)f(en)o(vironmen)o(t)h(is)g(disallo)o(w)o
(ed.)62 2458 y(Blank)i(lines)g(are)e(in)o(terpreted)i(as)e(paragraph)g
(breaks,)g(equiv)m(alen)o(t)i(to)e(a)h Fq(\\par)f Ft(command.)19
b(The)c(T)1793 2468 y(E)1819 2458 y(Xdra)o(w)0 2521 y(macro)j
Fq(\\centertexdraw)f Ft(is)i(de\014ned)h(with)g(the)e
Fq(\\long)h Ft(attribute)f(to)g(allo)o(w)h Fq(\\par)g
Ft(commands)f(and)h(blank)0 2583 y(lines)e(to)f(b)q(e)g(in)o(tersp)q
(ersed)h(b)q(et)o(w)o(een)f(T)678 2593 y(E)704 2583 y(Xdra)o(w)f
(commands.)22 b(The)16 b Fq(\\btexdraw)f Ft(and)h Fq(\\etexdraw)e
Ft(commands)0 2645 y(also)h(allo)o(w)h Fq(\\par)e Ft(command)h(and)h
(blank)g(lines)g(to)f(b)q(e)h(included.)p eop
%%Page: 6 8
6 7 bop 0 -83 a Ft(6)1745 b(T)1793 -73 y(E)1819 -83 y(Xdra)o(w)0
158 y Fs(2.3)33 b(T)156 172 y(E)191 158 y(Xdra)n(w)15
b(co)r(ordinates)62 297 y Ft(The)j(T)183 306 y(E)209
297 y(Xdra)o(w)f(co)q(ordinate)h(system)g(has)f(increasing)i
Fo(x)i Ft(to)c(the)h(righ)o(t)g(and)g(increasing)h Fo(y)j
Ft(up)o(w)o(ard.)27 b(The)0 359 y(co)q(ordinates)14 b(\(without)g(the)g
(unit\))h(are)e(\015oating)h(p)q(oin)o(t)h(n)o(um)o(b)q(ers.)k(In)o
(teger)14 b(v)m(alues)h(can)g(b)q(e)f(written)g(without)g(a)0
421 y(decimal)f(p)q(oin)o(t.)20 b(The)12 b(size)g(of)g(the)g(dra)o
(wing)g(is)g(determined)h(b)o(y)f(the)g(maxim)o(um)g(excursions)g(of)g
(the)g(co)q(ordinates)0 483 y(sp)q(eci\014ed)17 b(in)f(T)261
493 y(E)287 483 y(Xdra)o(w)e(commands.)840 853 y @beginspecial
0 @hoffset 0 @voffset @setspecial
%%BeginDocument: texdraw.ps1
50 dict begin
/mv {stroke moveto} def
/lv {lineto} def
/st {currentpoint stroke moveto} def
/sl {st setlinewidth} def
/sd {st 0 setdash} def
/sg {st setgray} def
/bs {gsave} def /es {stroke grestore} def
/fl {gsave setgray fill grestore
 currentpoint newpath moveto} def
/fp {gsave setgray fill grestore st} def
/cv {curveto} def
/cr {gsave currentpoint newpath 3 -1 roll 0 360 arc
 stroke grestore} def
/fc {gsave setgray currentpoint newpath
 3 -1 roll 0 360 arc fill grestore} def
/ar {gsave currentpoint newpath 5 2 roll arc stroke grestore} def
/el {gsave /svm matrix currentmatrix def
 currentpoint translate scale newpath 0 0 1 0 360 arc
 svm setmatrix stroke grestore} def
/fe {gsave setgray currentpoint translate scale newpath
 0 0 1 0 360 arc fill grestore} def
/av {/hhwid exch 2 div def /hlen exch def
 /ah exch def /tipy exch def /tipx exch def
 currentpoint /taily exch def /tailx exch def
 /dx tipx tailx sub def /dy tipy taily sub def
 /alen dx dx mul dy dy mul add sqrt def
 /blen alen hlen sub def
 gsave tailx taily translate dy dx atan rotate
 (V) ah ne {blen 0 gt {blen 0 lineto} if} {alen 0 lineto} ifelse
 stroke blen hhwid neg moveto alen 0 lineto blen hhwid lineto
 (T) ah eq {closepath} if
 (W) ah eq {gsave 1 setgray fill grestore closepath} if
 (F) ah eq {fill} {stroke} ifelse
 grestore tipx tipy moveto} def
0.24 0.24 scale
1 setlinecap 1 setlinejoin
3 setlinewidth [] 0 setdash
0 0 moveto
0 240 (T) 48 24 av
0 0 mv
240 0 (T) 48 24 av
stroke end showpage
%%EndDocument
 @endspecial 828 574 a Fo(y)1110 863 y(x)62 991 y Ft(Consider)i(the)f
(follo)o(wing)h(example)g(of)f(T)777 1001 y(E)803 991
y(Xdra)o(w)f(commands)h(to)g(dra)o(w)f(a)h(simple)i(\014gure.)120
1119 y Fq(\\centertexdraw{)168 1171 y(\\drawdim)22 b(cm)48
b(\\linewd)23 b(0.02)168 1223 y(\\move\(2)g(2\))g(\\lvec\(3)g(3\))h
(\\lvec\(2)f(4\))g(\\lvec\(1)g(3\))h(\\lvec\(2)f(2\))168
1275 y(\\textref)f(h:C)i(v:C)f(\\htext\(2)g(3\){$\\sum)g(\\rho_n$})120
1327 y(})856 1635 y @beginspecial -28 @hoffset -57 @voffset
@setspecial
%%BeginDocument: texdraw.ps2
50 dict begin
/mv {stroke moveto} def
/lv {lineto} def
/st {currentpoint stroke moveto} def
/sl {st setlinewidth} def
/sd {st 0 setdash} def
/sg {st setgray} def
/bs {gsave} def /es {stroke grestore} def
/fl {gsave setgray fill grestore
 currentpoint newpath moveto} def
/fp {gsave setgray fill grestore st} def
/cv {curveto} def
/cr {gsave currentpoint newpath 3 -1 roll 0 360 arc
 stroke grestore} def
/fc {gsave setgray currentpoint newpath
 3 -1 roll 0 360 arc fill grestore} def
/ar {gsave currentpoint newpath 5 2 roll arc stroke grestore} def
/el {gsave /svm matrix currentmatrix def
 currentpoint translate scale newpath 0 0 1 0 360 arc
 svm setmatrix stroke grestore} def
/fe {gsave setgray currentpoint translate scale newpath
 0 0 1 0 360 arc fill grestore} def
/av {/hhwid exch 2 div def /hlen exch def
 /ah exch def /tipy exch def /tipx exch def
 currentpoint /taily exch def /tailx exch def
 /dx tipx tailx sub def /dy tipy taily sub def
 /alen dx dx mul dy dy mul add sqrt def
 /blen alen hlen sub def
 gsave tailx taily translate dy dx atan rotate
 (V) ah ne {blen 0 gt {blen 0 lineto} if} {alen 0 lineto} ifelse
 stroke blen hhwid neg moveto alen 0 lineto blen hhwid lineto
 (T) ah eq {closepath} if
 (W) ah eq {gsave 1 setgray fill grestore closepath} if
 (F) ah eq {fill} {stroke} ifelse
 grestore tipx tipy moveto} def
0.24 0.24 scale
1 setlinecap 1 setlinejoin
3 setlinewidth [] 0 setdash
0 0 moveto
2 sl
236 236 mv
354 354 lv
236 472 lv
118 354 lv
236 236 lv
stroke end showpage
%%EndDocument
 @endspecial 926 1496 a Fm(P)977 1529 y Fl(\032)1001
1536 y Fk(n)62 1773 y Ft(This)17 b(dra)o(wing)f(uses)g(units)h(of)e
(cen)o(timetres,)h(with)h(a)e(line)j(width)e(of)g(0.02)f(cm.)22
b(The)16 b Fo(x)j Ft(co)q(ordinate)d(ranges)0 1836 y(b)q(et)o(w)o(een)f
(1)g(and)g(3)g(while)h(the)f Fo(y)k Ft(co)q(ordinate)c(ranges)g(b)q(et)
o(w)o(een)g(2)g(and)g(4.)k(When)d(included)h(in)o(to)e(a)g(do)q(cumen)o
(t,)0 1898 y(the)20 b(size)g(of)g(the)f(dra)o(wing)h(is)g(2)f(cm)h(b)o
(y)g(2)f(cm.)34 b(The)19 b(dra)o(wing)h(is)g(placed)h(in)g(a)e(T)1471
1908 y(E)1496 1898 y(X)h(b)q(o)o(x,)h(with)f(the)f(lo)o(w)o(er)0
1960 y(lefthand)f(corner)g(of)f(the)h(b)q(o)o(x)f(corresp)q(onding)i
(to)e(T)924 1970 y(E)949 1960 y(Xdra)o(w)g(co)q(ordinate)h
Fq(\(1)d(2\))j Ft(and)f(the)h(upp)q(er)h(righ)o(thand)0
2022 y(corner)d(at)f Fq(\(3)g(4\))p Ft(.)21 b(The)16
b Fq(\\centertexdraw)e Ft(command)i(cen)o(ters)g(the)f(dra)o(wing)h
(horizon)o(tally)l(.)23 b(The)16 b Fq(\\textref)0 2085
y Ft(command)d(con)o(trols)f(the)h(cen)o(tering)h(of)e(the)h(text.)19
b(The)13 b(text)f(in)i(this)f(dra)o(wing)g(is)g(cen)o(tered)g(\(b)q
(oth)g(horizon)o(tally)0 2147 y(and)i(v)o(ertically\))h(at)f(the)g(co)q
(ordinate)h Fq(\(2)f(3\))p Ft(.)0 2382 y Fs(2.4)33 b(Co)r(ordinate)15
b(sp)r(eci\014cation)62 2521 y Ft(Co)q(ordinates)h(are)f(sp)q
(eci\014ed)j(within)f(paren)o(theses,)e(with)h(blanks)g(\(but)g(no)f
(comma\))g(b)q(et)o(w)o(een)h(the)f(v)m(alues.)0 2583
y(Leading)h(blanks)f(and)g(trailing)h(blanks)g(are)e(p)q(ermitted)i
(within)g(the)f(paren)o(theses.)20 b(The)15 b(co)q(ordinates)g(refer)g
(to)0 2645 y(units,)20 b(whic)o(h)f(are)f(sp)q(eci\014ed)j(b)o(y)d(the)
h Fq(\\drawdim)e Ft(command.)30 b(The)19 b(default)g(is)g(inc)o(hes,)h
(but)f(an)o(y)f(v)m(alid)i(T)1890 2655 y(E)1916 2645
y(X)p eop
%%Page: 7 9
7 8 bop 0 -83 a Ft(Chapter)15 b(2:)k(Using)d(the)g(T)464
-73 y(E)489 -83 y(Xdra)o(w)f(Commands)1068 b(7)0 158
y(dimension)16 b(unit)g(can)e(b)q(e)i(sp)q(eci\014ed.)21
b(Sym)o(b)q(olic)16 b(sp)q(eci\014cation)h(of)d(sa)o(v)o(ed)g(co)q
(ordinate)h(v)m(alues)h(will)g(b)q(e)f(discused)0 221
y(later)g(\(see)g(Section)h(3.3)f([Sa)o(ving)g(p)q(ositions],)g(page)g
(18\).)0 378 y Fq(\\drawdim)f Fo(dim)240 440 y Ft(Set)j(the)h(units)g
(to)e Fo(dim)p Ft(.)27 b(The)18 b(argumen)o(t)e Fo(dim)i
Ft(can)g(b)q(e)g(an)o(y)f(v)m(alid)i(T)1458 450 y(E)1483
440 y(X)f(dimension)h(unit.)27 b(The)240 502 y(units)16
b(are)g(used)g(to)f(in)o(terpret)h(co)q(ordinate)g(v)m(alues.)23
b(Examples)16 b(of)f(v)m(alid)j(units:)j Fq(cm)p Ft(,)15
b Fq(mm)p Ft(,)h Fq(in)p Ft(,)f Fq(pt)p Ft(,)240 564
y(and)g Fq(bp)p Ft(.)62 712 y(Examples)h(of)f(co)q(ordinate)g(and)h
(scaling)g(sp)q(eci\014cations:)0 859 y Fq(\\drawdim)e({cm})h
(\\move\(2)f(2\))240 921 y Ft(Set)j(the)g(units)h(to)e(cen)o(timetres,)
i(mo)o(v)o(e)e(to)g(a)h(p)q(osition)h(2)f(cm)g(to)f(the)h(righ)o(t)g
(and)g(2)g(cm)g(up)h(from)240 983 y(the)d(origin)h(of)f(the)g(dra)o
(wing)g(co)q(ordinate)h(system.)0 1065 y Fq(\\drawdim)e(bp)240
1128 y Ft(Set)h(the)h(units)f(to)g(big)h(p)q(oin)o(ts.)0
1210 y Fq(\\lvec)e(\()h(2.2)g(+5.5\))g(\\lvec\(2.3)f(-2\))g
(\\lvec\(2.2)g(5.4)h(\))240 1272 y Ft(Examples)h(of)e(acceptable)j(co)q
(ordinate)e(sp)q(eci\014cations.)0 1487 y Fs(2.5)33 b(Line)16
b(v)n(ectors)62 1624 y Ft(T)87 1634 y(E)113 1624 y(Xdra)o(w)10
b(implemen)o(ts)h(mo)o(v)o(es,)g(line)h(v)o(ectors)e(and)g(arro)o(w)g
(v)o(ectors.)17 b(There)11 b(are)f(b)q(oth)h(absolute)g(and)f(relativ)o
(e)0 1686 y(motion)i(v)o(ersions)h(of)e(these)i(v)o(ector)e(commands.)
19 b(T)883 1696 y(E)909 1686 y(Xdra)o(w)11 b(main)o(tains)i(a)f(curren)
o(t)g(p)q(osition.)20 b(Lines)13 b(are)f(dra)o(wn)0 1748
y(from)i(the)h(curren)o(t)f(p)q(osition)i(to)e(a)h(new)g(co)q
(ordinate,)f(with)i(the)e(new)h(co)q(ordinate)g(b)q(ecoming)h(the)f
(new)g(curren)o(t)0 1811 y(p)q(osition.)23 b(An)16 b(explicit)i(mo)o(v)
o(e)d(can)h(b)q(e)g(used)g(to)g(establish)g(a)g(new)g(curren)o(t)g(p)q
(osition.)22 b(The)16 b(p)q(osition)h Fq(\(0)e(0\))g
Ft(is)0 1873 y(used)h(if)f(there)h(is)f(no)h(mo)o(v)o(e)e(to)h(an)g
(initial)i(curren)o(t)e(p)q(osition.)62 2010 y(The)f
Fq(\\move)f Ft(and)g Fq(\\rmove)g Ft(commands)g(establish)i(a)e(new)g
(curren)o(t)h(p)q(osition)g(without)f(dra)o(wing)h(a)f(line.)21
b(The)0 2072 y Fq(\\lvec)14 b Ft(and)i Fq(\\rlvec)e Ft(commands)h(dra)o
(w)f(a)h(line)i(from)e(the)g(curren)o(t)g(p)q(osition)h(to)f(a)f(new)i
(p)q(osition,)g(whic)o(h)g(then)0 2135 y(b)q(ecomes)c(the)f(new)g
(curren)o(t)g(p)q(osition.)19 b(The)12 b Fq(\\avec)e
Ft(and)h Fq(\\ravec)f Ft(commands)h(dra)o(w)f(a)h(line)i(with)e(an)g
(arro)o(whead)0 2197 y(from)j(the)h(curren)o(t)g(p)q(osition)h(to)e(a)h
(new)g(co)q(ordinate,)g(whic)o(h)h(then)f(b)q(ecomes)h(the)f(new)g
(curren)o(t)g(p)q(osition.)21 b(The)0 2259 y(tip)16 b(of)f(the)h(arro)o
(w)e(is)i(at)e(the)i(new)g(curren)o(t)f(p)q(osition.)22
b(The)15 b(direction)i(of)e(the)h(arro)o(w)e(follo)o(ws)h(the)h
(direction)g(of)0 2321 y(the)d(line.)21 b(Since)15 b(this)e(direction)i
(is)f(unde\014ned)h(for)d(zero)h(length)h(v)o(ectors,)f(these)g(are)g
(not)g(allo)o(w)o(ed)g(for)g Fq(\\avec)f Ft(or)0 2384
y Fq(\\ravec)p Ft(.)23 b(Zero)16 b(length)h(arro)o(w)e(v)o(ectors)h
(will)i(generate)f(a)f(P)o(ostScript)g(prin)o(t)h(error:)22
b Fq(undefinedresult)p Ft(.)g(F)l(or)0 2446 y(an)o(y)14
b(non-zero)h(length)h(v)o(ector,)d(the)i(full)h(size)g(arro)o(whead)e
(is)h(dra)o(wn,)f(ev)o(en)h(if)g(that)f(arro)o(whead)g(is)h(longer)g
(than)0 2508 y(the)g(line)i(length.)62 2645 y(The)f(absolute)f(motion)g
(v)o(ersions)h(of)e(these)i(commands)f(sp)q(ecify)h(the)g(co)q
(ordinate)f(of)g(the)g(\014nal)h(p)q(osition.)p eop
%%Page: 8 10
8 9 bop 0 -83 a Ft(8)1745 b(T)1793 -73 y(E)1819 -83 y(Xdra)o(w)0
158 y Fq(\\move)14 b(\()p Fo(x)19 b(y)t Fq(\))240 221
y Ft(Mo)o(v)o(e)14 b(to)h(co)q(ordinate)g Fq(\()p Fo(x)k(y)t
Fq(\))p Ft(.)g(The)d(new)f(curren)o(t)g(p)q(osition)h(is)g
Fq(\()p Fo(x)i(y)t Fq(\))p Ft(.)0 307 y Fq(\\lvec)c(\()p
Fo(x)19 b(y)t Fq(\))240 370 y Ft(Dra)o(w)c(a)h(line)i(from)d(the)h
(curren)o(t)g(p)q(osition)h(to)f(co)q(ordinate)h Fq(\()p
Fo(x)h(y)t Fq(\))p Ft(.)k(The)16 b(new)h(curren)o(t)f(p)q(osition)240
432 y(is)g Fq(\()p Fo(x)i(y)t Fq(\))p Ft(.)0 519 y Fq(\\avec)c(\()p
Fo(x)19 b(y)t Fq(\))240 581 y Ft(Dra)o(w)c(a)i(line)h(with)f(an)g(arro)
o(whead)e(from)h(the)h(curren)o(t)g(p)q(osition)g(to)f
Fq(\()p Fo(x)i(y)t Fq(\))p Ft(.)24 b(The)17 b(new)g(curren)o(t)240
643 y(p)q(osition)f(is)g Fq(\()p Fo(x)i(y)t Fq(\))p Ft(.)i(The)15
b(arro)o(whead)f(is)i(aligned)h(with)e(the)g(line,)i(with)e(the)h(tip)f
(at)g Fq(\()p Fo(x)j(y)t Fq(\))p Ft(.)62 792 y(The)k(relativ)o(e)h
(motion)f(v)o(ersions)g(of)f(these)i(commands)e(in)o(terpret)i(the)f
(co)q(ordinates)g(as)g(displacemen)o(ts)0 855 y(relativ)o(e)f(to)e(the)
i(curren)o(t)f(p)q(osition.)36 b(Giv)o(en)20 b(the)h(displacemen)o(ts)g
Fq(\()p Fo(dx)e(dy)t Fq(\))h Ft(as)g(a)f(parameter,)i(eac)o(h)f(of)g
(the)0 917 y(relativ)o(e)c(motion)f(commands)g(mo)o(v)o(es)f
Fo(dx)19 b Ft(units)d(in)g(the)f Fo(x)j Ft(direction)f(and)e
Fo(dy)k Ft(units)d(in)g(the)g Fo(y)j Ft(direction.)0
1078 y Fq(\\rmove)14 b(\()p Fo(dx)19 b(dy)t Fq(\))240
1140 y Ft(Mo)o(v)o(e)h(from)g(the)g(curren)o(t)h(p)q(osition,)i
Fo(dx)h Ft(units)d(in)g(the)g Fo(x)j Ft(direction)e(and)f
Fo(dy)j Ft(units)e(in)f(the)g Fo(y)240 1203 y Ft(direction.)g(The)16
b(\014nal)g(p)q(osition)g(b)q(ecomes)g(the)f(new)g(curren)o(t)g(p)q
(osition.)0 1289 y Fq(\\rlvec)f(\()p Fo(dx)19 b(dy)t
Fq(\))240 1352 y Ft(Dra)o(w)14 b(a)h(line)i(from)e(the)g(curren)o(t)h
(p)q(osition,)g Fo(dx)j Ft(units)d(in)g(the)f Fo(x)k
Ft(direction)d(and)g Fo(dy)k Ft(units)c(in)g(the)240
1414 y Fo(y)j Ft(direction.)i(The)16 b(\014nal)g(p)q(osition)g(b)q
(ecomes)g(the)f(new)g(curren)o(t)h(p)q(osition.)0 1501
y Fq(\\ravec)e(\()p Fo(dx)19 b(dy)t Fq(\))240 1563 y
Ft(Dra)o(w)c(a)h(line)i(with)f(an)f(arro)o(whead)f(from)h(the)g(curren)
o(t)h(p)q(osition,)g Fo(dx)j Ft(units)d(in)g(the)f Fo(x)k
Ft(direction)240 1625 y(and)e Fo(y)j Ft(units)d(in)g(the)f
Fo(y)k Ft(direction.)28 b(The)18 b(\014nal)g(p)q(osition)g(b)q(ecomes)g
(the)g(new)f(curren)o(t)g(p)q(osition.)240 1687 y(The)e(arro)o(whead)g
(is)g(aligned)i(with)e(the)h(line,)g(with)g(the)f(tip)h(at)e(the)i(new)
f(curren)o(t)g(p)q(osition.)62 1837 y(Lines)e(can)e(b)q(e)h(customized)
g(with)g(commands)f(to)f(c)o(hange)h(the)h(line)g(width,)h(line)g
(pattern)d(and)i(line)g(gra)o(y)f(lev)o(el)0 1899 y(rendition.)21
b(In)16 b(addition,)g(commands)f(for)g(c)o(hanging)g(the)g(t)o(yp)q(e)h
(and)f(size)h(of)f(the)g(arro)o(whead)g(are)f(a)o(v)m(ailable.)0
2060 y Fq(\\linewd)g Fo(width)240 2123 y Ft(Set)19 b(the)g(line)h
(width)g(to)e Fo(width)h Ft(units.)31 b(Initially)22
b Fo(width)d Ft(is)g(0.01)f(inc)o(hes)i(\(corresp)q(onding)f(to)f(3)240
2185 y(pixels)f(at)d(300)h(pixels)h(to)f(the)g(inc)o(h\).)0
2271 y Fq(\\lpatt)f(\()p Fo(pattern)p Fq(\))240 2334
y Ft(Set)21 b(lines)h(to)e(ha)o(v)o(e)h(the)f(pattern)h
Fq(\()p Fo(pattern)p Fq(\))p Ft(.)36 b(A)20 b(pattern)h(is)g(a)f
(sequence)i(of)f(on/o\013)e(lengths)240 2396 y(separated)e(b)o(y)g
(blanks)g(and)h(enclosed)g(in)g(paren)o(theses.)25 b(The)17
b(lengths)h(alternately)g(sp)q(ecify)g(the)240 2458 y(length)g(of)f(a)h
(dash)f(and)h(the)g(length)g(of)f(a)g(gap)h(b)q(et)o(w)o(een)f(dashes.)
28 b(Eac)o(h)17 b(length)h(is)g(in)o(terpreted)240 2521
y(using)c(the)g(curren)o(t)f(scaling)i(and)e(dra)o(wing)h(units.)20
b(The)13 b(pattern)g(is)h(used)g(cyclically)l(.)23 b(The)13
b(empt)o(y)240 2583 y(pattern)k(signi\014es)i(a)e(solid)i(line.)28
b(The)18 b(initial)i(line)f(pattern)e(is)h(a)f(solid)i(line,)g(corresp)
q(onding)g(to)240 2645 y(the)c(empt)o(y)g(pattern)g Fq(\\lpatt)f(\(\))p
Ft(.)p eop
%%Page: 9 11
9 10 bop 0 -83 a Ft(Chapter)15 b(2:)k(Using)d(the)g(T)464
-73 y(E)489 -83 y(Xdra)o(w)f(Commands)1068 b(9)0 158
y Fq(\\setgray)14 b Fo(lev)o(el)240 221 y Ft(Set)19 b(the)g(gra)o(y)f
(lev)o(el)i(of)e(lines.)32 b(Gra)o(y)18 b(lev)o(els)i(are)f(real)g(v)m
(alues)h(from)e(0)g(\(blac)o(k\))h(through)g(in)o(ter-)240
283 y(mediate)e(v)m(alues)g(\(gra)o(y\))e(to)h(1)g(\(white\).)23
b(The)17 b(initial)i(gra)o(y)c(lev)o(el)j(is)f(0)f(corresp)q(onding)h
(to)f(blac)o(k.)0 477 y Fq(\\arrowheadtype)d(t:)p Fo(t)o(yp)q(e)240
539 y Ft(Set)k(the)h(arro)o(whead)e(t)o(yp)q(e)h(to)g
Fo(t)o(yp)q(e)p Ft(,)g(where)h Fo(t)o(yp)q(e)i Ft(is)d(one)h(of)f
Fq(F)p Ft(,)g Fq(T)p Ft(,)g Fq(W)p Ft(,)g Fq(V)p Ft(,)g(or)g
Fq(H)p Ft(.)26 b(There)17 b(are)g(t)o(w)o(o)240 601 y(kinds)i(of)e
(arro)o(wheads.)27 b(The)18 b(\014rst)f(kind)i(is)f(a)f(triangle.)29
b(There)18 b(are)f(3)g(v)m(arian)o(ts:)25 b(t)o(yp)q(e)18
b Fq(T)g Ft(is)g(an)240 664 y(empt)o(y)e(triangle,)h(t)o(yp)q(e)g
Fq(F)f Ft(is)h(a)f(\014lled)j(triangle)e(\(using)g(the)g(curren)o(t)f
(gra)o(y)f(lev)o(el)j(for)e(lines\),)i(t)o(yp)q(e)240
726 y Fq(W)e Ft(is)g(a)g(triangle)h(\014lled)h(with)e(white.)23
b(The)17 b(second)f(kind)h(of)f(arro)o(whead)f(is)i(an)f(op)q(en)g
(ended)i(V)l(ee.)240 788 y(There)c(are)f(2)h(v)m(arian)o(ts:)19
b(t)o(yp)q(e)13 b Fq(V)h Ft(has)f(the)h(stem)f(con)o(tin)o(ue)i(to)e
(the)g(tip,)i(t)o(yp)q(e)e Fq(H)h Ft(has)f(the)h(stem)f(stop)240
851 y(at)i(the)g(base)g(of)g(the)g(arro)o(whead.)k(The)c(initial)j
(arro)o(whead)c(t)o(yp)q(e)h(is)h Fq(T)p Ft(.)0 982 y
Fq(\\arrowheadsize)d(l:)p Fo(length)j Fq(w:)p Fo(width)240
1045 y Ft(Set)j(the)h(arro)o(whead)e(size)i(to)f(b)q(e)h
Fo(length)g Ft(units)g(long)g(and)f Fo(width)h Ft(units)g(wide.)33
b(The)20 b(width)f(is)240 1107 y(measured)d(across)e(the)i(\\base")f
(of)g(the)h(arro)o(whead.)j(The)d(initial)i(arro)o(whead)c(size)j(has)e
(a)g Fo(length)240 1169 y Ft(of)g(0.16)f(inc)o(hes)i(and)f(a)g
Fo(width)h Ft(of)f(0.08)f(inc)o(hes.)62 1363 y(Note)h(that)f(the)i
(lines)g(whic)o(h)g(outline)h(the)e(arro)o(whead)f(will)j(b)q(e)f(dra)o
(wn)e(with)i(the)f(same)g(line)i(pattern)d(used)0 1426
y(for)j(the)h(stem.)28 b(Normally)l(,)19 b(arro)o(w)e(v)o(ectors)g(are)
h(dra)o(wn)f(with)h(the)g(line)i(pattern)e(set)f(for)h(a)f(solid)i
(line.)30 b(Note)0 1488 y(that)14 b(the)g(\014ll)i(lev)o(el)g(used)f
(for)f(the)g Fq(F)g Ft(v)m(arian)o(t)h(of)f(the)g(arro)o(whead)g(uses)g
(the)h(same)f(gra)o(y)f(lev)o(el)j(as)e(used)h(for)f(lines.)0
1550 y(The)k(di\013erence)g(b)q(et)o(w)o(een)g(the)f
Fq(T)h Ft(v)m(arian)o(t)f(and)h(the)f Fq(W)g Ft(v)m(arian)o(t)h(only)g
(sho)o(ws)e(up)i(if)g(the)f(arro)o(whead)g(is)h(placed)0
1612 y(o)o(v)o(er)c(non-white)i(areas)f(of)g(the)g(dra)o(wing.)20
b(The)15 b Fq(W)g Ft(v)m(arian)o(t)g(obliterates)h(the)f(area)g(under)h
(the)f(arro)o(whead.)62 1772 y(Examples)h(of)f(line)i(parameter)d(and)h
(arro)o(whead)g(settings)g(are)g(sho)o(wn)g(in)h(the)f(follo)o(wing)h
(co)q(de.)120 1921 y Fq(\\centertexdraw{)168 1972 y(\\drawdim)22
b(in)168 2024 y(\\linewd)h(0.03)g(\\setgray)g(0.6)g(\\arrowheadtype)f
(t:F)i(\\avec\(0)e(0.5\))168 2076 y(\\linewd)h(0.01)g(\\setgray)g(0)71
b(\\arrowheadtype)22 b(t:V)i(\\avec\(0.5)e(0.5\))168
2128 y(\\linewd)h(0.015)g(\\lpatt\(0.067)f(0.1\))h(\\lvec)h(\(1)f(0\))
168 2180 y(\\linewd)g(0.02)g(\\lpatt\(\))g(\\arrowheadtype)f(t:T)h
(\\avec\(1.5)g(0.5\))168 2232 y(\\arrowheadtype)f(t:H)h(\\avec\(2.0)g
(0.5\))168 2284 y(\\setgray)f(0.4)i(\\arrowheadtype)e(t:W)h
(\\avec\(3.0)g(0\))120 2336 y(})525 2645 y @beginspecial
0 @hoffset 0 @voffset @setspecial
%%BeginDocument: texdraw.ps3
50 dict begin
/mv {stroke moveto} def
/lv {lineto} def
/st {currentpoint stroke moveto} def
/sl {st setlinewidth} def
/sd {st 0 setdash} def
/sg {st setgray} def
/bs {gsave} def /es {stroke grestore} def
/fl {gsave setgray fill grestore
 currentpoint newpath moveto} def
/fp {gsave setgray fill grestore st} def
/cv {curveto} def
/cr {gsave currentpoint newpath 3 -1 roll 0 360 arc
 stroke grestore} def
/fc {gsave setgray currentpoint newpath
 3 -1 roll 0 360 arc fill grestore} def
/ar {gsave currentpoint newpath 5 2 roll arc stroke grestore} def
/el {gsave /svm matrix currentmatrix def
 currentpoint translate scale newpath 0 0 1 0 360 arc
 svm setmatrix stroke grestore} def
/fe {gsave setgray currentpoint translate scale newpath
 0 0 1 0 360 arc fill grestore} def
/av {/hhwid exch 2 div def /hlen exch def
 /ah exch def /tipy exch def /tipx exch def
 currentpoint /taily exch def /tailx exch def
 /dx tipx tailx sub def /dy tipy taily sub def
 /alen dx dx mul dy dy mul add sqrt def
 /blen alen hlen sub def
 gsave tailx taily translate dy dx atan rotate
 (V) ah ne {blen 0 gt {blen 0 lineto} if} {alen 0 lineto} ifelse
 stroke blen hhwid neg moveto alen 0 lineto blen hhwid lineto
 (T) ah eq {closepath} if
 (W) ah eq {gsave 1 setgray fill grestore closepath} if
 (F) ah eq {fill} {stroke} ifelse
 grestore tipx tipy moveto} def
0.24 0.24 scale
1 setlinecap 1 setlinejoin
3 setlinewidth [] 0 setdash
0 0 moveto
9 sl
0.6 sg
150 150 (F) 48 24 av
3 sl
0 sg
300 150 (V) 48 24 av
4 sl
[20 30] sd
450 0 lv
6 sl
[] sd
600 150 (T) 48 24 av
750 150 (H) 48 24 av
0.4 sg
900 0 (W) 48 24 av
stroke end showpage
%%EndDocument
 @endspecial 558 2523 a(t:F)753 2544 y(t:V)999 2523 y(t:T)1203
2544 y(t:H)1293 2645 y(t:W)p eop
%%Page: 10 12
10 11 bop 0 -83 a Ft(10)1722 b(T)1793 -73 y(E)1819 -83
y(Xdra)o(w)0 158 y Fs(2.6)33 b(T)156 172 y(E)191 158
y(X)15 b(text)62 296 y Ft(T)l(ext)i(ma)o(y)g(b)q(e)g(sup)q(erimp)q
(osed)i(on)e(the)h(dra)o(wing.)25 b(The)17 b(text)g(argumen)o(t)f(of)h
(the)g Fq(\\htext)g Ft(command)f(is)i(in)0 358 y(horizon)o(tal)12
b(mo)q(de.)20 b(This)12 b(text)g(can)g(b)q(e)h(ordinary)g(text,)e(math)
h(mo)q(de)h(expressions,)g(or)e(ev)o(en)i(more)f(complicated)0
420 y(b)q(o)o(xes)17 b(consisting)h(of)e(tables)i(and)f(the)g(lik)o(e.)
26 b(The)17 b(resulting)h(T)1111 430 y(E)1137 420 y(X)f(text)f(is)i
(placed)g(in)f(a)g(b)q(o)o(x.)25 b(The)17 b(reference)0
483 y(p)q(oin)o(t)11 b(of)g(the)f(b)q(o)o(x)h(can)g(b)q(e)g(c)o(hosen)h
(to)e(b)q(e)h(one)g(of)f(nine)i(lo)q(cations:)19 b(horizon)o(tally)11
b(left,)h(cen)o(ter)f(or)f(righ)o(t;)i(v)o(ertically)0
545 y(top,)i(cen)o(ter)i(or)e(b)q(ottom.)19 b(The)d Fq(\\htext)e
Ft(command)h(tak)o(es)g(one)g(of)g(t)o(w)o(o)f(forms.)0
709 y Fq(\\htext)g(\()p Fo(x)k(y)t Fq(\){)p Fo(text)q
Fq(})0 771 y(\\htext)c({)p Fo(text)q Fq(})240 833 y Ft(The)19
b(\014rst)g(form)f(of)h(this)g(command)g(places)h(the)f(T)1150
843 y(E)1176 833 y(X)g(text)f Fo(text)i Ft(horizon)o(tally)g(with)f
(the)g(text)240 896 y(reference)12 b(p)q(oin)o(t)f(at)g(the)g(co)q
(ordinate)h Fq(\()p Fo(x)18 b(y)t Fq(\))p Ft(.)g(The)11
b(new)h(curren)o(t)f(p)q(osition)h(is)g Fq(\()p Fo(x)18
b(y)t Fq(\))p Ft(.)g(The)11 b(second)240 958 y(form)f(of)f(this)i
(command)f(places)i(the)e(T)903 968 y(E)928 958 y(X)h(text)f
Fo(text)g Ft(horizon)o(tally)i(with)e(the)h(text)e(reference)i(p)q(oin)
o(t)240 1020 y(at)k(the)g(curren)o(t)g(p)q(osition.)21
b(The)15 b(text)g(reference)h(p)q(oin)o(t)g(is)f(set)g(with)h(the)f
Fq(\\textref)f Ft(command.)62 1171 y(T)l(ext)j(can)g(b)q(e)h(placed)g
(v)o(ertically)g(using)g(the)f Fq(\\vtext)f Ft(command.)25
b(The)17 b(text)f(argumen)o(t)g(is)i(in)g(horizon)o(tal)0
1233 y(mo)q(de.)j(The)16 b(T)260 1243 y(E)286 1233 y(X)f(text)g(is)i
(placed)f(in)h(a)e(b)q(o)o(x)h(and)f(then)h(rotated)f(coun)o(terclo)q
(c)o(kwise.)22 b(The)16 b(reference)g(p)q(oin)o(t)g(is)0
1295 y(the)e(p)q(oin)o(t)g(in)g(the)g(b)q(o)o(x,)g Fo(b)q(efore)i
Ft(rotation)d(of)g(the)h(text.)19 b(Not)13 b(all)h(P)o(ostScript)g
(prin)o(ter)g(driv)o(ers)g(supp)q(ort)f(v)o(ertical)0
1358 y(text.)0 1521 y Fq(\\vtext)h(\(x)h(y\){)p Fo(text)q
Fq(})0 1584 y(\\vtext)f({)p Fo(text)q Fq(})240 1646 y
Ft(The)23 b(\014rst)f(form)g(of)h(this)g(command)f(places)i(the)f(T)
1180 1656 y(E)1205 1646 y(X)g(text)f Fo(text)i Ft(v)o(ertically)g(with)
f(the)f(text)240 1708 y(reference)g(p)q(oin)o(t)g(at)f(the)g(co)q
(ordinate)h Fq(\()p Fo(x)c(y)t Fq(\))p Ft(.)38 b(The)22
b(new)g(curren)o(t)f(p)q(osition)h(is)g Fq(\()p Fo(x)d(y)t
Fq(\))p Ft(.)38 b(The)240 1770 y(second)13 b(form)e(of)g(this)i
(command)f(places)h(the)f(T)1057 1780 y(E)1082 1770 y(X)g(text)g
Fo(text)g Ft(v)o(ertically)h(with)g(the)f(text)f(reference)240
1833 y(p)q(oin)o(t)17 b(at)f(the)h(curren)o(t)f(p)q(osition.)26
b(In)17 b(b)q(oth)g(cases,)f(the)h(T)1252 1842 y(E)1278
1833 y(X)f(text)h(is)g(placed)h(in)f(a)f(b)q(o)o(x)h(and)g(the)240
1895 y(b)q(o)o(x)d(is)g(rotated)f(coun)o(terclo)q(c)o(kwise)j(b)o(y)d
(90)h(degrees)g(ab)q(out)g(the)g(text)g(reference)g(p)q(oin)o(t.)20
b(The)14 b(text)240 1957 y(reference)i(p)q(oin)o(t)g(is)f(set)g(with)h
(the)f Fq(\\textref)f Ft(command.)62 2108 y(T)l(ext)i(can)g(b)q(e)g
(placed)h(at)e(an)h(arbitrary)f(angle)h(using)g(the)g
Fq(\\rtext)f Ft(command.)21 b(The)16 b(text)f(argumen)o(t)g(is)h(in)0
2170 y(horizon)o(tal)d(mo)q(de.)19 b(The)12 b(T)465 2180
y(E)491 2170 y(X)g(text)g(is)g(placed)i(in)f(a)f(b)q(o)o(x)g(and)g
(then)h(rotated)e(coun)o(terclo)q(c)o(kwise.)20 b(The)12
b(reference)0 2232 y(p)q(oin)o(t)i(is)g(the)g(p)q(oin)o(t)g(in)g(the)g
(b)q(o)o(x,)f Fo(b)q(efore)k Ft(rotation)c(of)g(the)g(text.)19
b(Not)13 b(all)i(P)o(ostScript)e(prin)o(ter)h(driv)o(ers)g(supp)q(ort)0
2295 y(rotated)g(text.)0 2458 y Fq(\\rtext)g(td:)p Fo(angle)k
Fq(\(x)d(y\){)p Fo(text)q Fq(})0 2521 y(\\rtext)f(td:)p
Fo(angle)k Fq({)p Fo(text)q Fq(})240 2583 y Ft(The)i(\014rst)f(form)f
(of)h(this)h(command)f(places)h(the)g(T)1153 2593 y(E)1178
2583 y(X)g(text)f Fo(text)g Ft(at)g(an)g(angle)h(with)g(the)f(text)240
2645 y(reference)j(p)q(oin)o(t)g(at)f(the)g(co)q(ordinate)h
Fq(\()p Fo(x)c(y)t Fq(\))p Ft(.)38 b(The)22 b(new)g(curren)o(t)f(p)q
(osition)h(is)g Fq(\()p Fo(x)d(y)t Fq(\))p Ft(.)38 b(The)p
eop
%%Page: 11 13
11 12 bop 0 -83 a Ft(Chapter)15 b(2:)k(Using)d(the)g(T)464
-73 y(E)489 -83 y(Xdra)o(w)f(Commands)1046 b(11)240 158
y(second)23 b(form)e(of)h(this)h(command)f(places)i(the)e(T)1129
168 y(E)1155 158 y(X)g(text)g Fo(text)h Ft(at)e(an)i(angle)f(with)h
(the)f(text)240 221 y(reference)f(p)q(oin)o(t)g(at)f(the)h(curren)o(t)f
(p)q(osition.)37 b(In)21 b(b)q(oth)f(cases,)i(the)e(T)1491
230 y(E)1517 221 y(X)g(text)g(is)h(placed)h(in)f(a)240
283 y(b)q(o)o(x)15 b(and)g(the)g(b)q(o)o(x)f(is)i(rotated)e(coun)o
(terclo)q(c)o(kwise)i(b)o(y)e Fo(angle)k Ft(degrees)d(ab)q(out)g(the)g
(text)f(reference)240 345 y(p)q(oin)o(t.)20 b(The)c(text)e(reference)i
(p)q(oin)o(t)g(is)g(set)f(with)g(the)h Fq(\\textref)e
Ft(command.)62 525 y(The)19 b(reference)g(p)q(oin)o(t)f(for)g
(subsequen)o(t)g(T)807 535 y(E)833 525 y(X)g(text)g(in)h(a)f
Fq(\\htext)p Ft(,)f Fq(\\vtext)h Ft(or)f Fq(\\rtext)h
Ft(command)g(is)g(set)0 587 y(with)e(the)f Fq(\\textref)f
Ft(command.)0 795 y Fq(\\textref)g(h:)p Fo(h-ref)24 b
Fq(v:)p Fo(v-ref)240 857 y Ft(Set)17 b(the)h(text)e(reference)i(p)q
(oin)o(t)g(for)f(subsequen)o(t)h(text)e(commands.)26
b(The)18 b(horizon)o(tal)f(reference)240 920 y(p)q(oin)o(t)f
Fo(h-ref)25 b Ft(is)16 b(one)f(of)h Fq(L)p Ft(,)f Fq(C)g
Ft(or)g Fq(R)g Ft(\(left,)h(cen)o(ter)f(or)g(righ)o(t\).)21
b(The)16 b(v)o(ertical)g(reference)g(p)q(oin)o(t)g Fo(v-ref)240
982 y Ft(is)k(one)f(of)g Fq(T)p Ft(,)h Fq(C)f Ft(or)f
Fq(B)h Ft(\(top,)h(cen)o(ter)f(or)f(b)q(ottom\).)31 b(F)l(or)19
b(rotated)f(text,)h(the)h(reference)g(p)q(oin)o(t)f(is)240
1044 y(determined)f(b)q(efore)f(rotation.)24 b(The)17
b(initial)i(text)d(reference)i(p)q(oin)o(t)f(corresp)q(onds)g(to)f
Fq(\\textref)240 1106 y(h:L)f(v:B)p Ft(.)92 2029 y @beginspecial
220 @hoffset 96 @voffset @setspecial
%%BeginDocument: texdraw.ps4
50 dict begin
/mv {stroke moveto} def
/lv {lineto} def
/st {currentpoint stroke moveto} def
/sl {st setlinewidth} def
/sd {st 0 setdash} def
/sg {st setgray} def
/bs {gsave} def /es {stroke grestore} def
/fl {gsave setgray fill grestore
 currentpoint newpath moveto} def
/fp {gsave setgray fill grestore st} def
/cv {curveto} def
/cr {gsave currentpoint newpath 3 -1 roll 0 360 arc
 stroke grestore} def
/fc {gsave setgray currentpoint newpath
 3 -1 roll 0 360 arc fill grestore} def
/ar {gsave currentpoint newpath 5 2 roll arc stroke grestore} def
/el {gsave /svm matrix currentmatrix def
 currentpoint translate scale newpath 0 0 1 0 360 arc
 svm setmatrix stroke grestore} def
/fe {gsave setgray currentpoint translate scale newpath
 0 0 1 0 360 arc fill grestore} def
/av {/hhwid exch 2 div def /hlen exch def
 /ah exch def /tipy exch def /tipx exch def
 currentpoint /taily exch def /tailx exch def
 /dx tipx tailx sub def /dy tipy taily sub def
 /alen dx dx mul dy dy mul add sqrt def
 /blen alen hlen sub def
 gsave tailx taily translate dy dx atan rotate
 (V) ah ne {blen 0 gt {blen 0 lineto} if} {alen 0 lineto} ifelse
 stroke blen hhwid neg moveto alen 0 lineto blen hhwid lineto
 (T) ah eq {closepath} if
 (W) ah eq {gsave 1 setgray fill grestore closepath} if
 (F) ah eq {fill} {stroke} ifelse
 grestore tipx tipy moveto} def
0.24 0.24 scale
1 setlinecap 1 setlinejoin
3 setlinewidth [] 0 setdash
0 0 moveto
bs
bs
-450 0 mv
6 0 fc
es
bs
-720 0 mv
6 0 fc
es
bs
-180 0 mv
6 0 fc
es
bs
-450 90 mv
6 0 fc
es
bs
-450 -90 mv
6 0 fc
es
bs
-720 -90 mv
6 0 fc
es
-720 -90 mv
-720 90 lv
bs
6 0 fc
es
-180 90 lv
bs
6 0 fc
es
-180 -90 lv
bs
6 0 fc
es
-720 -90 lv
es
bs
bs
450 0 mv
6 0 fc
es
bs
259 -191 mv
6 0 fc
es
bs
641 191 mv
6 0 fc
es
bs
386 64 mv
6 0 fc
es
bs
514 -64 mv
6 0 fc
es
bs
323 -255 mv
6 0 fc
es
323 -255 mv
195 -127 lv
bs
6 0 fc
es
577 255 lv
bs
6 0 fc
es
705 127 lv
bs
6 0 fc
es
323 -255 lv
es
stroke end showpage
%%EndDocument
 @endspecial 400 1612 a(Horizon)o(tal)g(T)l(ext)473 1676
y Fq(h:C)24 b(v:C)96 1644 y(h:L)f(v:C)588 b(h:R)23 b(v:C)473
1522 y(h:C)h(v:T)473 1766 y(h:C)g(v:B)96 1734 y(h:L)f(v:B)96
1554 y(h:L)g(v:T)588 b(h:R)23 b(v:T)851 1734 y(h:R)g(v:B)1444
1617 y
 gsave currentpoint currentpoint translate 45 neg rotate neg exch neg
exch translate
 1444 1617 a -133 w Ft(Rotated)15 b(T)l(ext)1444
1617 y
 currentpoint grestore moveto
 1444 1617 a 1470 1643 a
 gsave currentpoint currentpoint translate 45 neg rotate neg exch neg
exch translate
 1470 1643 a 1386 1671
a Fq(h:C)24 b(v:C)1470 1643 y
 currentpoint grestore moveto
 1470 1643 a 1249 1838 a
 gsave currentpoint currentpoint translate 45 neg rotate neg exch neg
exch translate

1249 1838 a 1082 1852 a Fq(h:L)f(v:C)1249 1838 y
 currentpoint grestore moveto
 1249
1838 a 1665 1422 a
 gsave currentpoint currentpoint translate 45 neg rotate neg exch neg
exch translate
 1665 1422 a 14 x Fq(h:R)g(v:C)1665
1422 y
 currentpoint grestore moveto
 1665 1422 a 1380 1553 a
 gsave currentpoint currentpoint translate 45 neg rotate neg exch neg
exch translate
 1380 1553 a -84 w Fq(h:C)h(v:T)1380
1553 y
 currentpoint grestore moveto
 1380 1553 a 1534 1707 a
 gsave currentpoint currentpoint translate 45 neg rotate neg exch neg
exch translate
 1534 1707 a 1450 1735
a Fq(h:C)g(v:B)1534 1707 y
 currentpoint grestore moveto
 1534 1707 a 1313 1902 a
 gsave currentpoint currentpoint translate 45 neg rotate neg exch neg
exch translate
 1313
1902 a 1146 1916 a Fq(h:L)f(v:B)1313 1902 y
 currentpoint grestore moveto
 1313 1902
a 1185 1774 a
 gsave currentpoint currentpoint translate 45 neg rotate neg exch neg
exch translate
 1185 1774 a 1018 1788 a Fq(h:L)g(v:T)1185
1774 y
 currentpoint grestore moveto
 1185 1774 a 1601 1358 a
 gsave currentpoint currentpoint translate 45 neg rotate neg exch neg
exch translate
 1601 1358 a 14 x Fq(h:R)g(v:T)1601
1358 y
 currentpoint grestore moveto
 1601 1358 a 1729 1486 a
 gsave currentpoint currentpoint translate 45 neg rotate neg exch neg
exch translate
 1729 1486 a 14 x Fq(h:R)g(v:B)1729
1486 y
 currentpoint grestore moveto
 1729 1486 a 62 2182 a Ft(The)18 b(fon)o(t)f(used)h(to)f(render)h
(the)g(text)f(is)h(determined)h(as)e(for)g(an)o(y)g(other)g(T)1392
2191 y(E)1418 2182 y(X)h(text.)26 b(Normally)18 b(the)g(fon)o(t)0
2244 y(used)h(outside)f(of)g(T)346 2254 y(E)371 2244
y(Xdra)o(w)g(is)g(in)h(e\013ect.)28 b(If)18 b(desired,)i(other)d(fon)o
(ts)g(can)h(b)q(e)h(sp)q(eci\014ed)h(as)e(part)f(of)h(the)g(text.)0
2306 y(An)o(y)d(fon)o(t)g(c)o(hanges)g(within)h(a)f(T)563
2316 y(E)589 2306 y(Xdra)o(w)f(text)h(command)g(remain)h(lo)q(cal)g(to)
f(that)f(command.)62 2458 y(Only)g(the)f(co)q(ordinate)h(of)e(the)h
(text)f(reference)i(p)q(oin)o(t)f(in)h(a)f Fq(\\htext)p
Ft(,)f Fq(\\vtext)g Ft(or)g Fq(\\rtext)g Ft(command)h(is)g(used)0
2521 y(in)k(calculating)g(the)f(size)h(of)e(the)h(dra)o(wing.)21
b(This)c(means)f(that)f(text)g(itself)i(can)f(spill)h(outside)g(of)e
(the)h(dra)o(wing)0 2583 y(area)i(determined)i(b)o(y)f(T)435
2593 y(E)461 2583 y(Xdra)o(w.)30 b(The)19 b(area)f(of)g(the)h(dra)o
(wing)g(can)g(b)q(e)g(increased)h(to)f(include)i(the)e(text)f(b)o(y)0
2645 y(issuing)e(additional)h Fq(\\move)e Ft(commands.)p
eop
%%Page: 12 14
12 13 bop 0 -83 a Ft(12)1722 b(T)1793 -73 y(E)1819 -83
y(Xdra)o(w)120 158 y Fq(\\centertexdraw{)430 210 y(\\avec\(-0.75)23
b(-0.25\))g(\\textref)f(h:R)i(v:C)f(\\htext{H-text})168
262 y(\\move\(0)g(0\))g(\\avec\(-0.75)g(+0.25\))g(\\textref)f(h:R)i
(v:B)f(\\htext{H-text})168 314 y(\\move\(0)g(0\))g(\\avec\(0)g(+0.5\))
143 b(\\textref)22 b(h:L)i(v:T)f(\\vtext{V-text})168
366 y(\\move\(0)g(0\))g(\\avec\(+0.75)g(+0.25\))g(\\textref)f(h:L)i
(v:B)f(\\htext{H-text})168 418 y(\\move\(0)g(0\))g(\\avec\(+0.75)g
(-0.25\))g(\\textref)f(h:L)i(v:C)f(\\htext{H-text})120
470 y(})62 598 y Ft(Sup)q(erimp)q(osed)f(on)d(this)g(example)h(is)g(a)f
(shaded)h(region)f(sho)o(wing)g(the)h(limits)g(of)f(the)g(T)1642
608 y(E)1668 598 y(Xdra)o(w)f(b)q(o)o(x)h(as)0 660 y(determined)e(b)o
(y)e(the)g(co)q(ordinates)g(sp)q(eci\014ed.)629 1097
y @beginspecial 83 @hoffset 22 @voffset @setspecial
%%BeginDocument: texdraw.ps5
50 dict begin
/mv {stroke moveto} def
/lv {lineto} def
/st {currentpoint stroke moveto} def
/sl {st setlinewidth} def
/sd {st 0 setdash} def
/sg {st setgray} def
/bs {gsave} def /es {stroke grestore} def
/fl {gsave setgray fill grestore
 currentpoint newpath moveto} def
/fp {gsave setgray fill grestore st} def
/cv {curveto} def
/cr {gsave currentpoint newpath 3 -1 roll 0 360 arc
 stroke grestore} def
/fc {gsave setgray currentpoint newpath
 3 -1 roll 0 360 arc fill grestore} def
/ar {gsave currentpoint newpath 5 2 roll arc stroke grestore} def
/el {gsave /svm matrix currentmatrix def
 currentpoint translate scale newpath 0 0 1 0 360 arc
 svm setmatrix stroke grestore} def
/fe {gsave setgray currentpoint translate scale newpath
 0 0 1 0 360 arc fill grestore} def
/av {/hhwid exch 2 div def /hlen exch def
 /ah exch def /tipy exch def /tipx exch def
 currentpoint /taily exch def /tailx exch def
 /dx tipx tailx sub def /dy tipy taily sub def
 /alen dx dx mul dy dy mul add sqrt def
 /blen alen hlen sub def
 gsave tailx taily translate dy dx atan rotate
 (V) ah ne {blen 0 gt {blen 0 lineto} if} {alen 0 lineto} ifelse
 stroke blen hhwid neg moveto alen 0 lineto blen hhwid lineto
 (T) ah eq {closepath} if
 (W) ah eq {gsave 1 setgray fill grestore closepath} if
 (F) ah eq {fill} {stroke} ifelse
 grestore tipx tipy moveto} def
0.24 0.24 scale
1 setlinecap 1 setlinejoin
3 setlinewidth [] 0 setdash
0 0 moveto
-225 -75 mv
-225 150 lv
225 150 lv
225 -75 lv
0.9 fl
0 0 mv
-225 -75 (T) 48 24 av
0 0 mv
-225 75 (T) 48 24 av
0 0 mv
0 150 (T) 48 24 av
0 0 mv
225 75 (T) 48 24 av
0 0 mv
225 -75 (T) 48 24 av
stroke end showpage
%%EndDocument
 @endspecial -9 w(H-text)620 932 y(H-text)974 857 y
 gsave currentpoint currentpoint translate 90 neg rotate neg exch neg
exch translate
 974
857 a 31 x Ft(V-text)974 857 y
 currentpoint grestore moveto
 974 857 a 1199 932 a Ft(H-text)1199
1097 y(H-text)0 1335 y Fs(2.7)33 b(Circles,)15 b(ellipses)h(and)f(arcs)
62 1473 y Ft(T)87 1483 y(E)113 1473 y(Xdra)o(w)h(supplies)i(commands)e
(to)g(generate)g(circles,)i(ellipses)g(and)f(arcs.)23
b(There)16 b(are)g(t)o(w)o(o)f(forms)h(of)g(the)0 1536
y(circle)h(command.)22 b(The)16 b Fq(\\lcir)f Ft(command)g(dra)o(ws)g
(a)g(circle)j(of)d(giv)o(en)h(radius.)22 b(The)16 b Fq(\\fcir)f
Ft(command)h(dra)o(ws)0 1598 y(a)h(\014lled)i(circle.)28
b(In)18 b(the)f(latter)g(case,)h(the)f(circle)i(is)f(\014lled)h(b)o(y)e
(a)g(sp)q(eci\014ed)j(gra)o(y)c(lev)o(el.)27 b(F)l(or)17
b(the)g(\014lled)j(circle,)0 1660 y(the)d(line)i(de\014ning)f(the)f
(circumference)i(of)d(the)h(circle)h(is)g(not)e(dra)o(wn.)25
b(Note)16 b(that)h(the)g(gra)o(y)e(lev)o(el)k(area)d(\014lled)0
1723 y(in)h(b)o(y)g(the)f Fq(\\fcir)g Ft(command)g(is)h(opaque,)g(ev)o
(en)g(if)g(the)f(\014ll)i(is)f(c)o(hosen)g(to)f(b)q(e)h(white.)24
b(F)l(or)16 b(either)h(form)f(of)g(the)0 1785 y(circle)h(command,)e
(the)g(dra)o(wing)g(size)h(is)g(increased)g(if)g(necessary)f(to)g(con)o
(tain)g(the)g(circle.)62 1923 y(The)c Fq(\\lellip)f Ft(command)h
(generates)f(an)h(ellipse)i(sp)q(eci\014ed)g(b)o(y)e(the)g(radius)g(of)
f(the)h(ellipse)i(in)f(the)f Fo(x)j Ft(direction)0 1986
y(and)k(the)g(radius)h(of)e(the)h(ellipse)i(in)f(the)f
Fo(y)k Ft(direction.)29 b(The)19 b(ellipse)h(is)e(symmetrical)h(ab)q
(out)f(horizon)o(tal)g(and)0 2048 y(v)o(ertical)g(lines)h(dra)o(wn)f
(through)f(the)h(curren)o(t)f(p)q(oin)o(t.)28 b(The)18
b Fq(\\fellip)e Ft(command)i(dra)o(ws)f(a)g(\014lled)j(ellipse.)29
b(In)0 2110 y(the)16 b(latter)g(case,)g(the)g(ellipse)j(is)e(\014lled)h
(b)o(y)e(a)g(sp)q(eci\014ed)i(gra)o(y)d(lev)o(el.)24
b(F)l(or)16 b(the)g(\014lled)i(ellipse,)g(the)f(line)g(de\014ning)0
2172 y(the)e(b)q(oundary)g(of)f(the)h(ellipse)i(is)e(not)g(dra)o(wn.)k
(F)l(or)14 b(either)h(form)f(of)g(the)h(ellipse)i(command,)e(the)f(dra)
o(wing)h(size)0 2235 y(is)h(increased)g(if)g(necessary)f(to)g(con)o
(tain)g(the)g(ellipse.)62 2373 y(The)g Fq(\\larc)f Ft(command)h
(generates)g(a)f(coun)o(terclo)q(c)o(kwise)i(arc)f(sp)q(eci\014ed)i(b)o
(y)e(a)f(start)g(angle)h(in)h(degrees)f(and)0 2435 y(an)h(end)g(angle)h
(in)g(degrees.)22 b(The)16 b(cen)o(ter)g(of)f(the)h(arc)g(is)g(the)g
(curren)o(t)g(p)q(osition.)23 b(Only)17 b(the)f(arc)g(is)g(dra)o(wn,)f
(not)0 2498 y(the)j(line)i(joining)g(the)e(cen)o(ter)h(to)e(the)i(b)q
(eginning)h(of)e(the)h(arc.)29 b(Note)18 b(that)f(the)i
Fq(\\larc)e Ft(command)i(do)q(es)f(not)0 2560 y(a\013ect)c(the)i(size)g
(of)f(the)g(dra)o(wing.)p eop
%%Page: 13 15
13 14 bop 0 -83 a Ft(Chapter)15 b(2:)k(Using)d(the)g(T)464
-73 y(E)489 -83 y(Xdra)o(w)f(Commands)1046 b(13)0 158
y Fq(\\lcir)14 b(r:)p Fo(radius)240 221 y Ft(Dra)o(w)j(a)h(circle)j
(with)d(cen)o(ter)h(at)f(the)h(curren)o(t)f(p)q(osition.)31
b(The)19 b(radius)g(is)g(sp)q(eci\014ed)h(b)o(y)f Fo(radius)p
Ft(.)240 283 y(This)d(command)g(dra)o(ws)f(a)g(line)j(along)e(the)f
(circumference)j(of)d(the)h(circle.)23 b(The)16 b(dra)o(wing)g(size)g
(is)240 345 y(increased)g(if)g(necessary)f(to)g(con)o(tain)g(the)h
(circle.)0 498 y Fq(\\fcir)e(f:)p Fo(lev)o(el)19 b Fq(r:)p
Fo(radius)240 560 y Ft(Dra)o(w)h(a)g(\014lled)j(circle)g(with)e(cen)o
(ter)g(at)f(the)h(curren)o(t)g(p)q(osition.)38 b(The)21
b(radius)h(is)f(sp)q(eci\014ed)i(b)o(y)240 622 y Fo(radius)p
Ft(.)28 b(The)18 b(circle)i(is)e(pain)o(ted)h(with)f(the)g(gra)o(y)e
(lev)o(el)j(sp)q(eci\014ed)h(b)o(y)e Fo(lev)o(el)p Ft(.)29
b(A)18 b(gra)o(y)f(lev)o(el)i(of)e(1)240 684 y(corresp)q(onds)g(to)f
(white,)h(with)g(decreasing)g(v)m(alues)h(getting)e(dark)o(er.)23
b(The)17 b(lev)o(el)h(0)e(is)h(full)h(blac)o(k.)240 747
y(This)k(command)f(do)q(es)h(not)f(dra)o(w)f(a)i(line)h(along)e(the)g
(circumference.)40 b(The)22 b(dra)o(wing)f(size)h(is)240
809 y(increased)16 b(if)g(necessary)f(to)g(con)o(tain)g(the)h(circle.)0
961 y Fq(\\lellip)e(rx:)p Fo(x-radius)k Fq(ry:)p Fo(y-radius)240
1024 y Ft(Dra)o(w)i(an)g(ellipse)j(with)e(cen)o(ter)g(at)f(the)h
(curren)o(t)g(p)q(osition.)37 b(The)21 b(radius)g(in)h(the)f
Fo(x)j Ft(direction)240 1086 y(is)19 b(sp)q(eci\014ed)i(b)o(y)e
Fo(x-radius)p Ft(.)32 b(The)19 b(radius)g(in)h(the)f
Fo(y)k Ft(direction)d(is)f(sp)q(eci\014ed)i(b)o(y)e Fo(y-radius)p
Ft(.)32 b(The)240 1148 y(dra)o(wing)15 b(size)h(is)g(increased)g(if)g
(necessary)f(to)g(con)o(tain)g(the)h(ellipse.)0 1300
y Fq(\\fellip)e(f:)p Fo(lev)o(el)k Fq(rx:)p Fo(x-radius)g
Fq(ry:)p Fo(y-radius)240 1363 y Ft(Dra)o(w)c(a)h(\014lled)i(ellipse)h
(with)e(cen)o(ter)f(at)g(the)g(curren)o(t)h(p)q(osition.)21
b(The)16 b(radius)g(in)g(the)f Fo(x)k Ft(direction)240
1425 y(is)g(sp)q(eci\014ed)i(b)o(y)e Fo(x-radius)p Ft(.)32
b(The)19 b(radius)g(in)h(the)f Fo(y)k Ft(direction)d(is)f(sp)q
(eci\014ed)i(b)o(y)e Fo(y-radius)p Ft(.)32 b(The)240
1487 y(ellipse)16 b(is)e(pain)o(ted)h(with)f(the)g(gra)o(y)e(lev)o(el)j
(sp)q(eci\014ed)h(b)o(y)e Fo(lev)o(el)p Ft(.)20 b(A)14
b(gra)o(y)f(lev)o(el)i(of)e(1)h(corresp)q(onds)g(to)240
1550 y(white,)i(with)g(decreasing)h(v)m(alues)g(getting)e(dark)o(er.)21
b(The)16 b(lev)o(el)h(0)f(is)g(full)h(blac)o(k.)22 b(This)16
b(command)240 1612 y(do)q(es)h(not)f(dra)o(w)g(a)g(line)i(along)e(the)h
(b)q(oundary)g(of)f(the)g(ellipse.)26 b(The)17 b(dra)o(wing)f(size)i
(is)f(increased)240 1674 y(if)f(necessary)f(to)g(con)o(tain)g(the)g
(ellipse.)0 1826 y Fq(\\larc)f(r:)p Fo(radius)k Fq(sd:)p
Fo(start-angle)f Fq(ed:)p Fo(end-angle)240 1889 y Ft(Dra)o(w)9
b(a)h(coun)o(terclo)q(c)o(kwise)h(arc.)18 b(The)11 b(cen)o(ter)f(of)g
(the)g(arc)g(is)h(at)e(the)i(curren)o(t)f(p)q(osition.)19
b(The)10 b(radius)240 1951 y(is)j(sp)q(eci\014ed)i(b)o(y)e
Fo(radius)p Ft(.)19 b(The)13 b(start)f(and)h(end)g(angles)h(\(in)f
(degrees\))f(are)h(sp)q(eci\014ed)i(b)o(y)d Fo(start-angle)240
2013 y Ft(and)j Fo(end-angle)p Ft(.)22 b(This)15 b(command)g(do)q(es)h
(not)f(a\013ect)f(the)i(limits)g(\(size\))g(of)e(the)i(dra)o(wing.)62
2228 y(As)f(an)h(example,)f(the)h(follo)o(wing)f(commands)g(dra)o(w)g
(a)g(\014lled)i(circle,)f(and)g(sup)q(erimp)q(ose)g(an)g(arc.)120
2387 y Fq(\\centertexdraw{)168 2439 y(\\linewd)23 b(0.02)168
2491 y(\\fcir)g(f:0.7)g(r:1)168 2543 y(\\larc)g(r:1)g(sd:45)h(ed:135)
168 2595 y(\\lvec)f(\(+0.707)g(+0.707\))g(\\move)g(\(0)g(0\))h(\\lvec)f
(\(-0.707)g(+0.707\))120 2647 y(})p eop
%%Page: 14 16
14 15 bop 0 -83 a Ft(14)1722 b(T)1793 -73 y(E)1819 -83
y(Xdra)o(w)675 575 y @beginspecial 72 @hoffset 72 @voffset
@setspecial
%%BeginDocument: texdraw.ps6
50 dict begin
/mv {stroke moveto} def
/lv {lineto} def
/st {currentpoint stroke moveto} def
/sl {st setlinewidth} def
/sd {st 0 setdash} def
/sg {st setgray} def
/bs {gsave} def /es {stroke grestore} def
/fl {gsave setgray fill grestore
 currentpoint newpath moveto} def
/fp {gsave setgray fill grestore st} def
/cv {curveto} def
/cr {gsave currentpoint newpath 3 -1 roll 0 360 arc
 stroke grestore} def
/fc {gsave setgray currentpoint newpath
 3 -1 roll 0 360 arc fill grestore} def
/ar {gsave currentpoint newpath 5 2 roll arc stroke grestore} def
/el {gsave /svm matrix currentmatrix def
 currentpoint translate scale newpath 0 0 1 0 360 arc
 svm setmatrix stroke grestore} def
/fe {gsave setgray currentpoint translate scale newpath
 0 0 1 0 360 arc fill grestore} def
/av {/hhwid exch 2 div def /hlen exch def
 /ah exch def /tipy exch def /tipx exch def
 currentpoint /taily exch def /tailx exch def
 /dx tipx tailx sub def /dy tipy taily sub def
 /alen dx dx mul dy dy mul add sqrt def
 /blen alen hlen sub def
 gsave tailx taily translate dy dx atan rotate
 (V) ah ne {blen 0 gt {blen 0 lineto} if} {alen 0 lineto} ifelse
 stroke blen hhwid neg moveto alen 0 lineto blen hhwid lineto
 (T) ah eq {closepath} if
 (W) ah eq {gsave 1 setgray fill grestore closepath} if
 (F) ah eq {fill} {stroke} ifelse
 grestore tipx tipy moveto} def
0.24 0.24 scale
1 setlinecap 1 setlinejoin
3 setlinewidth [] 0 setdash
0 0 moveto
6 sl
300 0.7 fc
300 45 135 ar
212 212 lv
0 0 mv
-212 212 lv
stroke end showpage
%%EndDocument
 @endspecial 62 712 a(Note)18 b(that)g(for)g(the)g(arc)h(command,)f
(the)h(resulting)g(\014gure)g(can)g(spill)h(outside)f(of)f(the)h(T)1644
722 y(E)1669 712 y(Xdra)o(w)f(b)q(o)o(x)g(as)0 774 y(determined)13
b(b)o(y)e(the)h(maxim)o(um)f(excursions)i(of)e(the)g(co)q(ordinates.)19
b(Extra)11 b(mo)o(v)o(es)g(can)g(b)q(e)i(used)f(to)f(comp)q(ensate)0
837 y(for)k(the)g(size)h(of)f(the)g(arc.)0 1049 y Fs(2.8)33
b(Bezier)15 b(curv)n(es)62 1186 y Ft(Bezier)i(curv)o(es)e(in)i(T)419
1196 y(E)444 1186 y(Xdra)o(w)e(use)h(4)f(reference)h(co)q(ordinates,)g
(t)o(w)o(o)e(as)h(the)h(end)g(p)q(oin)o(ts)g(and)f(t)o(w)o(o)g(others)g
(to)0 1248 y(con)o(trol)g(the)g(shap)q(e)h(of)f(the)g(curv)o(e.)21
b(Let)15 b(the)g(4)g(p)q(oin)o(ts)h(b)q(e)g Fq(\()p Fo(x0)i(y0)t
Fq(\))p Ft(,)c Fq(\()p Fo(x1)19 b(y1)t Fq(\))p Ft(,)14
b Fq(\()p Fo(x2)k(y2)t Fq(\))d Ft(and)g Fq(\()p Fo(x3)j(y3)t
Fq(\))p Ft(.)i(The)0 1310 y(curv)o(e)f(starts)e(out)i(tangen)o(t)f(to)g
(the)g(line)j(joining)f(the)e(\014rst)h(t)o(w)o(o)e(p)q(oin)o(ts)i(and)
g(ends)g(up)h(tangen)o(t)d(to)h(the)h(line)0 1373 y(joining)14
b(the)g(second)g(t)o(w)o(o)e(p)q(oin)o(ts.)20 b(The)13
b(con)o(trol)g(p)q(oin)o(ts)h(\\pull")h(at)e(the)g(curv)o(e)h(to)e(con)
o(trol)i(the)f(curv)m(ature.)20 b(The)0 1435 y(amoun)o(t)14
b(of)h(pull)i(increases)f(with)g(the)f(distance)h(of)f(the)g(con)o
(trol)g(p)q(oin)o(t)h(from)e(the)h(endp)q(oin)o(t.)62
1572 y(As)h(the)h(parameter)e Fl(\026)i Ft(v)m(aries)g(from)e(0)h(to)g
(1,)f(the)i(co)q(ordinates)f(of)g(the)g(Bezier)i(curv)o(e)e(are)g(giv)o
(en)h(b)o(y)f(a)g(pair)0 1634 y(of)f(parametric)g(cubic)i(equations,)
398 1715 y Fo(x)p Ft(\()p Fl(\026)p Ft(\))12 b(=)h(\(1)d
Fr(\000)g Fl(\026)p Ft(\))686 1696 y Fn(3)705 1715 y
Fo(x0)g Ft(+)g(3)p Fl(\026)p Ft(\(1)g Fr(\000)g Fl(\026)p
Ft(\))998 1696 y Fn(2)1017 1715 y Fo(x1)g Ft(+)g(3)p
Fl(\026)1169 1696 y Fn(2)1188 1715 y Ft(\(1)g Fr(\000)g
Fl(\026)p Ft(\))p Fo(x2)g Ft(+)g Fl(\026)1458 1696 y
Fn(3)1477 1715 y Fo(x3)398 1790 y(y)p Ft(\()p Fl(\026)p
Ft(\))i(=)h(\(1)d Fr(\000)g Fl(\026)p Ft(\))686 1771
y Fn(3)705 1790 y Fo(y0)g Ft(+)g(3)p Fl(\026)p Ft(\(1)g
Fr(\000)g Fl(\026)p Ft(\))998 1771 y Fn(2)1017 1790 y
Fo(y1)g Ft(+)g(3)p Fl(\026)1169 1771 y Fn(2)1188 1790
y Ft(\(1)g Fr(\000)g Fl(\026)p Ft(\))p Fo(y2)g Ft(+)g
Fl(\026)1458 1771 y Fn(3)1477 1790 y Fo(y3)15 b Fl(:)0
1938 y Fq(\\clvec)f(\()p Fo(x1)19 b(y1)t Fq(\)\()p Fo(x2)e(y2)t
Fq(\)\()p Fo(x3)h(y3)t Fq(\))240 2001 y Ft(Dra)o(w)9
b(a)i(Bezier)h(curv)o(e)f(from)f(the)g(curren)o(t)h(p)q(osition)h(to)e
(the)g(co)q(ordinate)i Fq(\()p Fo(x3)18 b(y3)t Fq(\))10
b Ft(whic)o(h)h(b)q(ecomes)240 2063 y(the)h(new)g(curren)o(t)g(p)q
(osition.)20 b(The)13 b(co)q(ordinates)f Fq(\()p Fo(x1)18
b(y1)t Fq(\))11 b Ft(and)i Fq(\()p Fo(x2)18 b(y2)t Fq(\))11
b Ft(serv)o(e)h(as)g(con)o(trol)g(p)q(oin)o(ts)240 2125
y(for)h(the)h(curv)o(e.)20 b(Only)15 b(the)f(last)g(co)q(ordinate)g
(giv)o(en)h(is)f(used)h(to)e(up)q(date)i(the)f(size)h(of)e(the)h(dra)o
(wing.)0 2271 y(Note)h(that)g(only)h(3)f(co)q(ordinate)h(pairs)g(are)f
(sp)q(eci\014ed.)23 b(The)16 b(other)f(p)q(oin)o(t)h(is)g(the)g(curren)
o(t)f(p)q(osition)i(b)q(efore)f(the)0 2334 y Fq(\\clvec)f
Ft(command)i(is)g(executed.)24 b(Only)17 b(the)g(last)f(co)q(ordinate)h
(sp)q(eci\014ed)h(in)f(the)g Fq(\\clvec)e Ft(command)i(is)f(used)0
2396 y(to)j(determine)h(the)f(exten)o(t)g(of)g(the)g(dra)o(wing.)32
b(While)20 b(the)f(Bezier)i(curv)o(e)e(passes)g(through)g(the)g(old)h
(curren)o(t)0 2458 y(p)q(osition)c(and)f(the)g(new)g(curren)o(t)g(p)q
(osition,)h(in)g(general)f(the)g(curv)o(e)g(will)i(not)e(reac)o(h)f
(the)h(in)o(termediate)h(con)o(trol)0 2521 y(p)q(oin)o(ts.)26
b(The)17 b(curv)o(e)g(is)h(alw)o(a)o(ys)e(en)o(tirely)i(enclosed)h(b)o
(y)e(the)g(con)o(v)o(ex)g(quadrilateral)h(de\014ned)g(b)o(y)f(the)h(t)o
(w)o(o)d(end)0 2583 y(p)q(oin)o(ts)h(and)f(the)g(t)o(w)o(o)f(con)o
(trol)h(p)q(oin)o(ts.)20 b(Note)15 b(that)f(the)h(curv)o(e)g(ma)o(y)g
(pass)g(outside)h(the)f(limits)h(of)f(the)g(dra)o(wing)0
2645 y(as)g(determined)h(b)o(y)f(the)h(end)g(p)q(oin)o(t)f(of)g(the)g
(curv)o(e.)p eop
%%Page: 15 17
15 16 bop 0 -83 a Ft(Chapter)15 b(2:)k(Using)d(the)g(T)464
-73 y(E)489 -83 y(Xdra)o(w)f(Commands)1046 b(15)62 158
y(A)16 b(simple)g(Bezier)h(curv)o(e)e(is)h(pro)q(duced)g(b)o(y)f(the)g
(follo)o(wing)h(example.)120 293 y Fq(\\btexdraw)168
345 y(\\move)23 b(\(0)g(0\))168 396 y(\\clvec)g(\(0)g(1\)\(1)h(0\)\(1)f
(1\))120 448 y(\\etexdraw)62 583 y Ft(This)17 b(example)h(is)f(the)f
(righ)o(tmost)f(of)i(the)f(follo)o(wing)h(Bezier)h(curv)o(es.)24
b(The)16 b(dra)o(wings)g(also)h(sho)o(w)f(the)g(end)0
645 y(p)q(oin)o(ts)g(and)f(the)g(con)o(trol)g(p)q(oin)o(ts)h(for)e(eac)
o(h)i(curv)o(e.)200 1048 y @beginspecial 150 @hoffset
1 @voffset @setspecial
%%BeginDocument: texdraw.ps7
50 dict begin
/mv {stroke moveto} def
/lv {lineto} def
/st {currentpoint stroke moveto} def
/sl {st setlinewidth} def
/sd {st 0 setdash} def
/sg {st setgray} def
/bs {gsave} def /es {stroke grestore} def
/fl {gsave setgray fill grestore
 currentpoint newpath moveto} def
/fp {gsave setgray fill grestore st} def
/cv {curveto} def
/cr {gsave currentpoint newpath 3 -1 roll 0 360 arc
 stroke grestore} def
/fc {gsave setgray currentpoint newpath
 3 -1 roll 0 360 arc fill grestore} def
/ar {gsave currentpoint newpath 5 2 roll arc stroke grestore} def
/el {gsave /svm matrix currentmatrix def
 currentpoint translate scale newpath 0 0 1 0 360 arc
 svm setmatrix stroke grestore} def
/fe {gsave setgray currentpoint translate scale newpath
 0 0 1 0 360 arc fill grestore} def
/av {/hhwid exch 2 div def /hlen exch def
 /ah exch def /tipy exch def /tipx exch def
 currentpoint /taily exch def /tailx exch def
 /dx tipx tailx sub def /dy tipy taily sub def
 /alen dx dx mul dy dy mul add sqrt def
 /blen alen hlen sub def
 gsave tailx taily translate dy dx atan rotate
 (V) ah ne {blen 0 gt {blen 0 lineto} if} {alen 0 lineto} ifelse
 stroke blen hhwid neg moveto alen 0 lineto blen hhwid lineto
 (T) ah eq {closepath} if
 (W) ah eq {gsave 1 setgray fill grestore closepath} if
 (F) ah eq {fill} {stroke} ifelse
 grestore tipx tipy moveto} def
0.24 0.24 scale
1 setlinecap 1 setlinejoin
3 setlinewidth [] 0 setdash
0 0 moveto
bs
[10] sd
-600 0 mv
6 0 fc
-600 300 lv
6 0 fc
-300 300 lv
6 0 fc
-300 0 lv
6 0 fc
[] sd
-600 0 mv
-600 300 -300 300 -300 0 cv
es
bs
[10] sd
0 0 mv
6 0 fc
150 240 lv
6 0 fc
450 240 lv
6 0 fc
300 0 lv
6 0 fc
[] sd
0 0 mv
150 300 450 300 300 0 cv
es
bs
[10] sd
600 0 mv
6 0 fc
600 300 lv
6 0 fc
900 0 lv
6 0 fc
900 300 lv
6 0 fc
[] sd
600 0 mv
600 300 900 0 900 300 cv
es
stroke end showpage
%%EndDocument
 @endspecial 177 1056 a(0)177 756 y(1)348 b(2)548 1056
y(3)206 b(0)927 816 y(1)348 b(2)1148 1056 y(3)206 b(0)1377
756 y(1)1748 1056 y(2)1748 756 y(3)0 1341 y Fs(2.9)33
b(Fill)17 b(commands)62 1486 y Ft(P)o(ostScript)23 b(deals)g(with)g
(paths)f(consisting)h(of)f(line)j(segmen)o(ts.)41 b(The)23
b(paths)f(can)h(b)q(e)g(closed)g(and)g(the)0 1548 y(in)o(terior)17
b(of)e(the)h(closed)h(region)g(\014lled.)24 b(F)l(rom)16
b(T)843 1558 y(E)868 1548 y(Xdra)o(w,)g(paths)g(start)f(with)h(a)g
Fq(\\move)f Ft(or)h Fq(\\rmove)f Ft(command)0 1610 y(and)k(con)o(tin)o
(ue)h(with)g Fq(\\lvec)p Ft(,)f Fq(\\rlvec)f Ft(or)h
Fq(\\clvec)f Ft(commands.)32 b(The)19 b(T)1299 1620 y(E)1325
1610 y(Xdra)o(w)f(\014ll)j(commands)e(close)h(the)0 1673
y(path)g(and)g(\014ll)i(the)e(in)o(terior)h(of)f(the)g(closed)h
(region.)35 b(Closing)21 b(the)g(path)f(means)g(that)f(e\013ectiv)o
(ely)i(another)0 1735 y Fq(\\lvec)14 b Ft(line)j(is)f(dra)o(wn)e(from)h
(the)g(last)g(p)q(oin)o(t)g(sp)q(eci\014ed)i(to)e(the)g(initial)i(p)q
(oin)o(t.)k(T)1403 1745 y(E)1428 1735 y(Xdra)o(w)15 b(pro)o(vides)g(t)o
(w)o(o)f(forms)0 1797 y(of)g(the)g(\014ll)i(command.)j(The)c
Fq(\\ifill)e Ft(\014lls)j(the)e(in)o(terior)h(of)e(the)i(region)f(with)
h(the)f(giv)o(en)h(gra)o(y)e(lev)o(el.)21 b(The)14 b(lines)0
1859 y(de\014ning)j(the)e(path)g(are)g(not)g(dra)o(wn.)20
b(The)15 b Fq(\\lfill)g Ft(command)g(\014lls)i(the)e(region)h
(de\014ned)g(b)o(y)g(the)f(closed)h(path)0 1922 y(and)f(dra)o(ws)f(a)h
(line)h(along)f(the)g(enclosing)h(path.)k(Note)15 b(for)f(b)q(oth)h
(forms)f(of)g(the)h(\014ll)h(command,)f(the)g(gra)o(y)f(lev)o(el)0
1984 y(used)i(for)e(\014lling)k(is)d(opaque,)g(ev)o(en)h(if)f(the)h
(gra)o(y)e(lev)o(el)i(is)g(c)o(hosen)g(to)e(b)q(e)i(white.)0
2169 y Fq(\\lfill)e(f:)p Fo(lev)o(el)240 2231 y Ft(Close)i(the)f
(curren)o(t)h(path,)f(dra)o(w)g(the)g(line)j(around)d(the)h(path)f
(using)h(the)g(curren)o(t)f(grey)h(lev)o(el)h(for)240
2293 y(lines)f(and)e(pain)o(t)h(the)f(in)o(terior)h(of)e(the)i(region)f
(with)h(sp)q(eci\014ed)h(gra)o(y)d(lev)o(el)j Fo(lev)o(el)p
Ft(.)21 b(Gra)o(y)13 b(lev)o(els)i(are)240 2356 y(real)h(v)m(alues)g
(from)e(0)h(\(blac)o(k\))g(through)g(in)o(termediate)h(v)m(alues)g
(\(gra)o(ys\))e(to)g(1)h(\(white\).)0 2458 y Fq(\\ifill)f(f:)p
Fo(lev)o(el)240 2521 y Ft(Close)j(the)g(curren)o(t)g(path)f(and)h(pain)
o(t)g(the)g(in)o(terior)g(of)g(the)g(region)g(with)g(gra)o(y)f(lev)o
(el)i Fo(lev)o(el)p Ft(.)26 b(The)240 2583 y(line)18
b(around)d(the)h(path)g(is)h(not)e(dra)o(wn.)22 b(Gra)o(y)15
b(lev)o(els)i(are)e(real)i(v)m(alues)g(from)e(0)h(\(blac)o(k\))f
(through)240 2645 y(in)o(termediate)h(v)m(alues)g(\(gra)o(ys\))e(to)g
(1)h(\(white\).)p eop
%%Page: 16 18
16 17 bop 0 -83 a Ft(16)1722 b(T)1793 -73 y(E)1819 -83
y(Xdra)o(w)62 158 y(The)14 b(follo)o(wing)h(example)f(dra)o(ws)f(a)h
(\\\015ag")e(with)j(the)e(in)o(terior)i(\014lled)g(in.)20
b(The)14 b(path)g(around)g(the)f(b)q(oundary)0 221 y(is)j(giv)o(en)f
(in)i(a)d(clo)q(c)o(kwise)j(order)e(to)g(de\014ne)h(a)f(closed)h(path.)
k(W)l(e)15 b(could)h(tak)o(e)f(adv)m(an)o(tage)g(of)f(the)i(fact)e
(that)h(the)0 283 y(\014ll)i(command)e(will)i(close)e(an)h(op)q(en)f
(path)g(to)g(eliminate)i(one)e(of)g(the)g Fq(\\lvec)g
Ft(commands.)120 409 y Fq(\\centertexdraw{)120 461 y(\\move)23
b(\(0.5)g(0\))120 513 y(\\lvec)g(\(0)h(0.5\))f(\\clvec)g(\(0.5)g
(0.85\)\(1)g(0.65\)\(1.5)g(1\))120 565 y(\\lvec)g(\(2)h(0.5\))f
(\\clvec)g(\(1.5)g(0.15\)\(1)g(0.35\)\(0.5)g(0\))120
617 y(\\lfill)g(f:0.8)120 669 y(})675 1039 y @beginspecial
0 @hoffset 0 @voffset @setspecial
%%BeginDocument: texdraw.ps8
50 dict begin
/mv {stroke moveto} def
/lv {lineto} def
/st {currentpoint stroke moveto} def
/sl {st setlinewidth} def
/sd {st 0 setdash} def
/sg {st setgray} def
/bs {gsave} def /es {stroke grestore} def
/fl {gsave setgray fill grestore
 currentpoint newpath moveto} def
/fp {gsave setgray fill grestore st} def
/cv {curveto} def
/cr {gsave currentpoint newpath 3 -1 roll 0 360 arc
 stroke grestore} def
/fc {gsave setgray currentpoint newpath
 3 -1 roll 0 360 arc fill grestore} def
/ar {gsave currentpoint newpath 5 2 roll arc stroke grestore} def
/el {gsave /svm matrix currentmatrix def
 currentpoint translate scale newpath 0 0 1 0 360 arc
 svm setmatrix stroke grestore} def
/fe {gsave setgray currentpoint translate scale newpath
 0 0 1 0 360 arc fill grestore} def
/av {/hhwid exch 2 div def /hlen exch def
 /ah exch def /tipy exch def /tipx exch def
 currentpoint /taily exch def /tailx exch def
 /dx tipx tailx sub def /dy tipy taily sub def
 /alen dx dx mul dy dy mul add sqrt def
 /blen alen hlen sub def
 gsave tailx taily translate dy dx atan rotate
 (V) ah ne {blen 0 gt {blen 0 lineto} if} {alen 0 lineto} ifelse
 stroke blen hhwid neg moveto alen 0 lineto blen hhwid lineto
 (T) ah eq {closepath} if
 (W) ah eq {gsave 1 setgray fill grestore closepath} if
 (F) ah eq {fill} {stroke} ifelse
 grestore tipx tipy moveto} def
0.24 0.24 scale
1 setlinecap 1 setlinejoin
3 setlinewidth [] 0 setdash
0 0 moveto
150 0 mv
0 150 lv
150 255 300 195 450 300 cv
600 150 lv
450 45 300 105 150 0 cv
0.8 fp
stroke end showpage
%%EndDocument
 @endspecial 62 1176 a Ft(In)15 b(T)143 1186 y(E)169
1176 y(Xdra)o(w,)e(the)i Fq(\\move)f Ft(command)g(alw)o(a)o(ys)g
(terminates)g(an)o(y)g(previous)i(paths)e(and)g(starts)g(a)g(new)g
(path.)0 1238 y(Commands)g(that)g(c)o(hange)h(line)h(parameters)e
(\(e.g.)19 b Fq(\\setgray)14 b Ft(or)g Fq(\\lpatt)p Ft(\))f(also)i
(terminate)g(paths)f(and)h(start)0 1301 y(new)i(paths.)24
b(The)17 b(circle,)h(ellipse)h(and)e(arc)f(commands)g(do)h(not)f
(a\013ect)g(the)h(de\014nition)h(of)e(the)h(curren)o(t)f(path.)0
1363 y(The)i Fq(\\avec)e Ft(command)h(is)h(not)f(appropriate)g(for)g
(de\014ning)i(a)e(path)g(to)g(b)q(e)h(\014lled.)28 b(It)18
b(ends)f(a)g(subpath)h(at)f(its)0 1425 y(tail)f(and)g(b)q(egins)g(a)g
(new)f(subpath)h(at)f(its)h(tip.)21 b(Filling)c(a)e(region)h(de\014ned)
h(b)o(y)e(a)h(path)f(with)h(subpaths)f(is)h(more)0 1487
y(complicated)h(in)f(that)e(eac)o(h)h(subpath)h(is)g(closed)g(b)q
(efore)f(\014lling.)p eop
%%Page: 17 19
17 18 bop 0 -83 a Ft(Chapter)15 b(3:)k(Dra)o(wing)c(Segmen)o(ts)g(and)g
(Scaling)1061 b(17)0 158 y Fp(3)41 b(Dra)n(wing)15 b(Segmen)n(ts)g(and)
g(Scaling)62 335 y Ft(T)87 344 y(E)113 335 y(Xdra)o(w)d(pro)o(vides)i
(individuall)q(y)i(scaled)e(segmen)o(ts)f(whic)o(h)h(can)f(b)q(e)h
(used)f(to)g(create)g(relo)q(catable)h(dra)o(wing)0 397
y(mo)q(dules.)0 611 y Fs(3.1)33 b(Dra)n(wing)15 b(segmen)n(ts)62
748 y Ft(A)g(T)136 757 y(E)161 748 y(Xdra)o(w)f(dra)o(wing)g(segmen)o
(t)g(allo)o(ws)h(for)f(lo)q(cal)h(mo)q(di\014cations)h(of)e(parameters)
f(and)i(relativ)o(e)g(p)q(osition-)0 810 y(ing.)33 b(A)20
b(T)185 820 y(E)211 810 y(Xdra)o(w)f(segmen)o(t)g(is)h(delimited)i(b)o
(y)d(a)g Fq(\\bsegment)g Ft(command)g(and)h(an)f Fq(\\esegment)f
Ft(command.)0 872 y(Inside)h(the)f(segmen)o(t,)g(the)f(initial)j
(curren)o(t)e(p)q(osition)g(is)h Fq(\(0)14 b(0\))p Ft(.)27
b(An)o(y)18 b(c)o(hanges)g(to)f(parameters)g(suc)o(h)h(as)f(the)0
934 y(gra)o(y)12 b(lev)o(el)i(and)f(the)f(line)j(width,)e(remain)h(lo)q
(cal)f(to)f(the)h(segmen)o(t.)19 b(Segmen)o(ts)12 b(are)h(implemen)o
(ted)h(in)g(T)1774 944 y(E)1799 934 y(X)f(using)0 997
y(a)i Fq(\\begingroup)f Ft(and)h Fq(\\endgroup)p Ft(.)k(Segmen)o(ts)c
(can)g(b)q(e)h(nested.)0 1153 y Fq(\\bsegment)240 1216
y Ft(Start)22 b(a)g(dra)o(wing)h(segmen)o(t.)42 b(The)23
b(co)q(ordinate)g(system)f(is)i(shifted)f(suc)o(h)g(that)f(the)h
(curren)o(t)240 1278 y(p)q(osition)d(corresp)q(onds)g(to)f(the)g(co)q
(ordinate)h Fq(\(0)15 b(0\))p Ft(.)32 b(Changes)19 b(to)f(scaling,)j(p)
q(osition)g(and)e(line)240 1340 y(parameters)14 b(sta)o(y)h(lo)q(cal)h
(to)e(the)i(dra)o(wing)f(segmen)o(t.)0 1422 y Fq(\\esegment)240
1484 y Ft(End)25 b(a)f(dra)o(wing)g(segmen)o(t.)47 b(The)25
b(curren)o(t)f(p)q(osition)h(in)h(e\013ect)e(b)q(efore)h(the)f(corresp)
q(onding)240 1547 y Fq(\\bsegment)d Ft(command)h(is)h(restored.)41
b(The)23 b(scaling)g(and)g(line)h(parameter)d(v)m(alues)j(rev)o(ert)e
(to)240 1609 y(those)15 b(in)h(e\013ect)f(b)q(efore)g(the)h(corresp)q
(onding)g Fq(\\bsegment)e Ft(command)h(w)o(as)f(in)o(v)o(ok)o(ed.)0
1823 y Fs(3.2)33 b(Dra)n(wing)15 b(paths)62 1960 y Ft(Certain)h(subtle)
h(in)o(teractions)f(o)q(ccur)g(b)q(et)o(w)o(een)h(dra)o(wing)e(segmen)o
(ts)h(and)g(\014ll)h(op)q(erations.)22 b(In)17 b(P)o(ostScript,)0
2022 y(lines)e(are)f(dra)o(wn)f(b)o(y)h(\014rst)f(de\014ning)j(a)d
(path,)h(then)g(later)g(stroking)f(the)h(path)g(to)f(dra)o(w)g(the)h
(line.)21 b(In)14 b(T)1780 2032 y(E)1806 2022 y(Xdra)o(w,)0
2084 y(this)j(stroking)g(o)q(ccurs)g(when)g(the)g(line)h(is)f
(terminated,)g(sa)o(y)f(b)o(y)h(a)f Fq(\\move)g Ft(command.)24
b(P)o(ostScript)17 b(paths)f(are)0 2146 y(in)o(terrupted)k(b)o(y)l(,)f
(but)g(con)o(tin)o(ue)h(after)e(a)g(dra)o(wing)h(segmen)o(t.)30
b(This)20 b(means)f(that)f(a)g(path)h(started)f(b)q(efore)h(a)0
2209 y(segmen)o(t)13 b(ma)o(y)f(not)h(b)q(e)h(strok)o(ed)f(\(dra)o
(wn\))f(un)o(til)j(after)d(the)i(segmen)o(t)e(ends.)20
b(Consider)14 b(the)f(follo)o(wing)h(example.)120 2335
y Fq(\\move)23 b(\(0)h(0\))120 2387 y(\\lvec)f(\(1)h(1\))120
2439 y(\\bsegment)168 2491 y(\\move)f(\(-0.25)g(-0.25\))168
2543 y(\\fcir)g(f:0.8)g(r:0.5)120 2595 y(\\esegment)120
2647 y(\\move)g(\(0)h(0\))p eop
%%Page: 18 20
18 19 bop 0 -83 a Ft(18)1722 b(T)1793 -73 y(E)1819 -83
y(Xdra)o(w)62 158 y(A)12 b(P)o(ostScript)f(path)g(is)g(started)g(at)f
Fq(\(0)15 b(0\))c Ft(and)h(con)o(tin)o(ues)f(with)h(a)f(line)i(to)d
Fq(\(1)15 b(1\))p Ft(.)k(This)11 b(path)h(is)f(in)o(terrupted)0
221 y(b)o(y)16 b(the)g(segmen)o(t.)22 b(The)17 b(\014lled)h(circle)f
(is)g(dra)o(wn)f(next.)22 b(After)16 b(the)g(segmen)o(t,)g(the)g(path)g
(con)o(tin)o(ues)g(and)h(is)f(not)0 283 y(strok)o(ed)i(un)o(til)h(the)f
Fq(\\move)d(\(0)g(0\))j Ft(command)g(after)f(the)i(end)g(of)e(the)i
(segmen)o(t.)28 b(This)19 b(means)f(that)g(the)g(line)0
345 y(app)q(ears)d(on)g(top)g(of)g(the)g(\014lled)i(region.)62
483 y(If)d(the)g(\014ll)h(op)q(eration)f(is)h(to)e(co)o(v)o(er)g(the)h
(line,)h(the)f(path)f(m)o(ust)h(b)q(e)g(strok)o(ed)f(b)q(efore)h(the)g
(\014ll)h(op)q(eration.)20 b(F)l(rom)0 545 y(T)25 555
y(E)51 545 y(Xdra)o(w,)12 b(the)g(mo)o(v)o(e)g(commands)h
Fq(\\move)f Ft(and)h Fq(\\rmove)p Ft(,)f(and)h(the)f(end)i(T)1278
555 y(E)1303 545 y(Xdra)o(w)e(command)h Fq(\\etexdraw)e
Ft(ter-)0 608 y(minate)i(a)f(path)h(and)g(cause)g(it)f(to)g(b)q(e)i
(strok)o(ed.)k(Within)c(a)e(segmen)o(t,)g(the)h(end)h(segmen)o(t)e
(command)g Fq(\\esegment)0 670 y Ft(also)17 b(terminates)g(and)g(strok)
o(es)f(a)h(path.)25 b(In)18 b(the)f(example)h(ab)q(o)o(v)o(e,)e(the)h
(line)i(can)e(b)q(e)h(strok)o(ed)e(b)o(y)h(inserting)h(a)0
732 y(mo)o(v)o(e)13 b(command)g(\(suc)o(h)g(as)g(a)g
Fq(\\rmove)i(\(0)f(0\))g Ft(whic)o(h)g(do)q(es)f(not)g(a\013ect)g(the)h
(p)q(osition\),)g(b)q(efore)f(the)h(start)e(of)h(the)0
795 y(segmen)o(t.)0 1029 y Fs(3.3)33 b(Sa)n(ving)16 b(p)r(ositions)62
1167 y Ft(The)21 b Fq(\\savecurrpos)f Ft(command)h(sa)o(v)o(es)f(the)h
(curren)o(t)g(p)q(osition.)38 b(The)21 b(sa)o(v)o(ed)f(p)q(osition)i
(is)g(an)f(absolute)0 1229 y(p)q(osition,)16 b(not)f(one)g(relativ)o(e)
h(to)e(a)h(segmen)o(t.)20 b(The)15 b(p)q(osition)h(sa)o(ving)f(mec)o
(hanism)h(is)g(global;)f(the)h(p)q(osition)g(can)0 1291
y(b)q(e)g(sa)o(v)o(ed)e(within)j(a)e(nested)g(segmen)o(t)g(and)g(then)h
(used)g(outside)f(of)g(the)g(segmen)o(t.)20 b(The)15
b Fo(x)j Ft(and)e Fo(y)j Ft(co)q(ordinates)0 1354 y(of)g(the)h(p)q
(osition)h(are)f(sa)o(v)o(ed)f(separately)h(as)g(named)g(co)q
(ordinates.)34 b(The)20 b(names)g(are)f(of)h(the)g(form)f
Fq(*)p Fo(name)s Ft(,)0 1416 y(with)e(the)g(leading)h
Fq(*)e Ft(b)q(eing)i(obligatory)l(.)24 b(A)17 b(companion)g(command,)g
Fq(\\savepos)p Ft(,)e(sa)o(v)o(es)h(a)g(giv)o(en)i(co)q(ordinate)0
1478 y(\(relativ)o(e)d(to)g(the)g(curren)o(t)g(segmen)o(t\))g(as)g(an)g
(absolute)g(sym)o(b)q(olic)i(p)q(osition.)0 1643 y Fq(\\savecurrpos)d
(\(*)p Fo(p)o(x)k Fq(*)p Fo(p)o(y)t Fq(\))240 1706 y
Ft(Sa)o(v)o(e)d(the)g(curren)o(t)g(p)q(osition)h(as)f(the)g(absolute)h
(p)q(osition)g(referenced)g(b)o(y)g Fq(\(*)p Fo(p)o(x)i
Fq(*)p Fo(p)o(y)t Fq(\))p Ft(.)0 1795 y Fq(\\savepos)c(\()p
Fo(x)k(y)t Fq(\)\(*)p Fo(p)o(x)g Fq(*)p Fo(p)o(y)t Fq(\))240
1857 y Ft(Sa)o(v)o(e)d(the)h(co)q(ordinate)g(p)q(osition)h
Fq(\()p Fo(x)h(y)t Fq(\))d Ft(as)g(the)h(absolute)g(p)q(osition)h
(referenced)f(b)o(y)g Fq(\(*)p Fo(p)o(x)i Fq(*)p Fo(p)o(y)t
Fq(\))p Ft(.)240 1919 y(The)f(co)q(ordinate)g Fq(\()p
Fo(x)h(y)t Fq(\))f Ft(is)g(in)o(terpreted)g(in)h(the)f(normal)f
(fashion)h(as)g(a)f(co)q(ordinate)h(relativ)o(e)h(to)240
1982 y(the)d(curren)o(t)g(segmen)o(t,)g(using)h(the)f(curren)o(t)g
(scaling)h(factors)e(and)i(dra)o(wing)f(unit.)62 2133
y(The)21 b(sym)o(b)q(olic)g(names)g(used)g(to)e(sp)q(ecify)j(a)e(sa)o
(v)o(ed)g(p)q(osition)h(can)g(consist)f(of)g(an)o(y)g(c)o(haracters)g
(that)f(are)0 2196 y(not)f(sp)q(ecial)i(to)e(T)319 2205
y(E)344 2196 y(X,)g(but)h(m)o(ust)f(start)f(with)h(a)g
Fq(*)h Ft(c)o(haracter.)28 b(The)19 b(sym)o(b)q(olic)g(names)f(can)h(b)
q(e)g(used)g(as)f(the)0 2258 y Fo(x)k Ft(and/or)d Fo(y)k
Ft(co)q(ordinate)c(in)h(an)o(y)f(command)g(that)g(needs)g(a)g(co)q
(ordinate.)32 b(Sym)o(b)q(olic)21 b(co)q(ordinates)f(are)e(not)0
2320 y(normally)i(used)f(with)h(relativ)o(e)g(motion)f(commands)g(suc)o
(h)g(as)g Fq(\\rlvec)f Ft(or)h Fq(\\rmove)p Ft(.)31 b(If)19
b(used)h(with)f(relativ)o(e)0 2382 y(motion,)c(the)g(corresp)q(onding)h
(displacemen)o(t)h(is)f(equal)f(to)g(the)g(sym)o(b)q(olic)i(co)q
(ordinate)e(v)m(alue.)62 2521 y(On)j(exit)f(from)f(a)h(segmen)o(t,)g
(the)g(p)q(osition)h(and)f(graphics)g(state)f(on)h(en)o(try)g(is)g
(restored.)25 b(An)o(y)17 b(c)o(hanges)g(to)0 2583 y(line)j(t)o(yp)q
(es,)e(scaling)h(and)f(p)q(osition)h(are)e(discarded.)29
b(Ho)o(w)o(ev)o(er,)18 b(it)g(is)g(sometimes)g(useful)h(alter)f(the)g
(p)q(osition)0 2645 y(on)h(exit)g(from)f(a)g(segmen)o(t.)30
b(The)19 b Fq(\\savepos)e Ft(command)i(allo)o(ws)f(for)g(the)h(sa)o
(ving)g(of)f(a)g(p)q(osition)i(within)g(the)p eop
%%Page: 19 21
19 20 bop 0 -83 a Ft(Chapter)15 b(3:)k(Dra)o(wing)c(Segmen)o(ts)g(and)g
(Scaling)1061 b(19)0 158 y(segmen)o(t.)34 b(This)21 b(p)q(osition)g
(can)f(b)q(e)h(restored)f(after)f(the)h Fq(\\esegment)f
Ft(with)i(a)f Fq(\\move)f Ft(command)h(using)h(the)0
221 y(sa)o(v)o(ed)16 b(sym)o(b)q(olic)h(p)q(osition.)24
b(This)17 b(approac)o(h)e(can)i(b)q(e)f(used)h(to)f(build)i(mo)q(dules)
f(whic)o(h)g(op)q(erate)f(in)h(a)f(manner)0 283 y(analogous)f(to)f(the)
i(basic)g(relativ)o(e)f(motion)g(line)i(v)o(ector)e(commands.)62
420 y(The)i(follo)o(wing)g(example)g(de\014nes)h(a)e(macro)g(whic)o(h)h
(dra)o(ws)f(a)g(b)q(o)o(x)g(0.75)g(inc)o(hes)h(wide)h(b)o(y)e(0.5)g
(inc)o(hes)h(high)0 482 y(con)o(taining)d(cen)o(tered)h(text.)j(On)d
(lea)o(ving)f(the)g(macro)f(the)g(p)q(osition)i(will)g(b)q(e)g(set)e
(at)g(a)g(p)q(oin)o(t)h(on)g(the)g(righ)o(thand)0 544
y(side)i(of)f(the)g(b)q(o)o(x.)120 671 y Fq(\\def\\tbox)23
b(#1{\\bsegment)478 723 y(\\lvec)g(\(0)h(+0.25\))94 b(\\lvec)24
b(\(0.75)f(+0.25\))478 775 y(\\lvec)g(\(0.75)g(-0.25\))g(\\lvec)h(\(0)f
(-0.25\))g(\\lvec)g(\(0)h(0\))478 827 y(\\textref)f(h:C)g(v:C)h
(\\htext)f(\(0.375)g(0\){#1})478 879 y(\\savepos)g(\(0.75)g(0\)\(*ex)g
(*ey\))430 930 y(\\esegment)430 982 y(\\move)g(\(*ex)h(*ey\)})62
1109 y Ft(With)12 b(this)f(de\014nition,)j(w)o(e)d(can)g(treat)f
Fq(\\tbox)g Ft(in)i(the)g(same)f(w)o(a)o(y)f(as)g(the)i(basic)g(v)o
(ector)e(commands,)h(stringing)0 1171 y(them)k(together)g(to)f(form)h
(a)f(blo)q(c)o(k)i(diagram)f(as)g(in)h(this)g(example.)120
1298 y Fq(\\centertexdraw{)168 1350 y(\\ravec)23 b(\(1)g(0\))h
(\\tbox{$H\(z\)$})e(\\ravec)h(\(1)h(0\))120 1402 y(})563
1618 y @beginspecial 0 @hoffset 18 @voffset @setspecial
%%BeginDocument: texdraw.ps9
50 dict begin
/mv {stroke moveto} def
/lv {lineto} def
/st {currentpoint stroke moveto} def
/sl {st setlinewidth} def
/sd {st 0 setdash} def
/sg {st setgray} def
/bs {gsave} def /es {stroke grestore} def
/fl {gsave setgray fill grestore
 currentpoint newpath moveto} def
/fp {gsave setgray fill grestore st} def
/cv {curveto} def
/cr {gsave currentpoint newpath 3 -1 roll 0 360 arc
 stroke grestore} def
/fc {gsave setgray currentpoint newpath
 3 -1 roll 0 360 arc fill grestore} def
/ar {gsave currentpoint newpath 5 2 roll arc stroke grestore} def
/el {gsave /svm matrix currentmatrix def
 currentpoint translate scale newpath 0 0 1 0 360 arc
 svm setmatrix stroke grestore} def
/fe {gsave setgray currentpoint translate scale newpath
 0 0 1 0 360 arc fill grestore} def
/av {/hhwid exch 2 div def /hlen exch def
 /ah exch def /tipy exch def /tipx exch def
 currentpoint /taily exch def /tailx exch def
 /dx tipx tailx sub def /dy tipy taily sub def
 /alen dx dx mul dy dy mul add sqrt def
 /blen alen hlen sub def
 gsave tailx taily translate dy dx atan rotate
 (V) ah ne {blen 0 gt {blen 0 lineto} if} {alen 0 lineto} ifelse
 stroke blen hhwid neg moveto alen 0 lineto blen hhwid lineto
 (T) ah eq {closepath} if
 (W) ah eq {gsave 1 setgray fill grestore closepath} if
 (F) ah eq {fill} {stroke} ifelse
 grestore tipx tipy moveto} def
0.24 0.24 scale
1 setlinecap 1 setlinejoin
3 setlinewidth [] 0 setdash
0 0 moveto
300 0 (T) 48 24 av
bs
300 75 lv
525 75 lv
525 -75 lv
300 -75 lv
300 0 lv
es
525 0 mv
825 0 (T) 48 24 av
stroke end showpage
%%EndDocument
 @endspecial 925 1555 a Fl(H)t Ft(\()p Fl(z)r Ft(\))0
1839 y Fs(3.4)33 b(Scaling)16 b(co)r(ordinates)62 1976
y Ft(There)i(are)g(t)o(w)o(o)f(scale)h(factors)f(a)o(v)m(ailable,)j
(the)e(unit)h(scale)f(factor)f(and)h(the)h(segmen)o(t)e(scale)i
(factor.)27 b(The)0 2038 y(o)o(v)o(erall)11 b(scale)g(factor)e(is)i
(the)g(pro)q(duct)g(of)f(these)h(t)o(w)o(o.)17 b(There)10
b(are)h(absolute)g(and)f(relativ)o(e)h(v)o(ersions)g(of)f(commands)0
2101 y(to)15 b(c)o(hange)g(these)g(scale)h(factors.)62
2238 y(The)g(unit)g(scale)h(factor)d(is)i(normally)g(used)h(to)e
(a\013ect)f(global)j(scale)f(c)o(hanges.)21 b(Changes)15
b(to)g(the)h(unit)g(scale)0 2300 y(factor)e(remains)i(lo)q(cal)g(to)f
(a)g(segmen)o(t,)f(but)h(propagate)f(to)h(inferior)h(segmen)o(ts.)j
(The)d(default)g(v)m(alue)g(is)g(unit)o(y)l(.)62 2437
y(The)j(segmen)o(t)f(scale)h(factor)f(is)h(used)g(for)f(lo)q(cal)i
(scale)f(c)o(hanges.)30 b(It)18 b(remains)h(lo)q(cal)h(to)e(a)g(segmen)
o(t.)30 b(The)0 2499 y(segmen)o(t)15 b(scale)h(factor)f(is)h(reset)g
(to)f(unit)o(y)h(on)f(en)o(try)h(in)o(to)f(eac)o(h)h(segmen)o(t.)21
b(This)16 b(means)f(that)g(c)o(hanges)h(to)f(the)0 2562
y(segmen)o(t)g(scale)h(factor)e(do)h(not)g(propagate)f(to)h(inferior)h
(segmen)o(ts.)p eop
%%Page: 20 22
20 21 bop 0 -83 a Ft(20)1722 b(T)1793 -73 y(E)1819 -83
y(Xdra)o(w)0 158 y Fq(\\setunitscale)13 b Fo(scale)240
221 y Ft(Set)f(the)h(unit)g(scaling)g(to)e Fo(scale)p
Ft(.)20 b(The)12 b(argumen)o(t)g Fo(scale)j Ft(is)e(a)f(real)h(n)o(um)o
(b)q(er)f(whic)o(h)h(is)g(used)g(to)e(scale)240 283 y(co)q(ordinate)j
(v)m(alues.)21 b(The)14 b(o)o(v)o(erall)g(scaling)h(factor)e(is)h(the)g
(pro)q(duct)g(of)g(the)g(unit)g(scale)h(factor)e(and)240
345 y(the)i(segmen)o(t)g(scale)h(factor.)0 441 y Fq(\\relunitscale)d
Fo(v)m(alue)240 503 y Ft(Adjust)h(the)g(unit)g(scale)h(factor)e(b)o(y)g
(m)o(ultiplying)j(b)o(y)e Fo(v)m(alue)p Ft(.)21 b(This)14
b(has)g(the)g(e\013ect)f(of)h(m)o(ultiplying)240 566
y(the)h(o)o(v)o(erall)g(scale)g(factor)f(b)o(y)h(the)g(same)f(factor.)
19 b(The)c(o)o(v)o(erall)g(scaling)h(factor)e(is)h(the)g(pro)q(duct)g
(of)240 628 y(the)g(unit)h(scale)g(factor)e(and)i(the)f(segmen)o(t)g
(scale)h(factor.)0 724 y Fq(\\setsegscale)e Fo(scale)240
786 y Ft(Set)19 b(the)f(segmen)o(t)g(scale)h(factor.)29
b(The)18 b(argumen)o(t)g Fo(scale)k Ft(is)d(a)f(real)h(n)o(um)o(b)q(er)
f(whic)o(h)i(is)f(used)g(to)240 849 y(scale)d(co)q(ordinate)g(v)m
(alues.)21 b(The)16 b(o)o(v)o(erall)f(scale)h(factor)f(is)g(the)h(pro)q
(duct)g(of)e(the)i(unit)g(scale)g(factor)240 911 y(and)f(the)h(segmen)o
(t)e(scale)i(factor.)0 1007 y Fq(\\relsegscale)e Fo(v)m(alue)240
1069 y Ft(Adjust)i(the)g(segmen)o(t)f(scale)h(factor)f(b)o(y)h(m)o
(ultiplying)i(b)o(y)e Fo(v)m(alue)p Ft(.)22 b(This)17
b(has)e(the)h(e\013ect)g(of)f(m)o(ulti-)240 1131 y(plying)i(the)e
(curren)o(t)g(o)o(v)o(erall)g(scale)h(factor)e(b)o(y)h(the)h(same)e
(factor.)19 b(The)d(o)o(v)o(erall)f(scaling)h(factor)e(is)240
1194 y(the)h(pro)q(duct)h(of)f(the)g(unit)h(scale)g(factor)e(and)h(the)
h(segmen)o(t)e(scale)i(factor.)62 1352 y(In)e(addition)f(to)f(the)h
(unit)g(scale)h(factor)d(and)i(the)g(segmen)o(t)f(scale)h(factor,)f
(the)h(scaling)h(can)e(b)q(e)i(con)o(trolled)f(b)o(y)0
1414 y(the)f(c)o(hoice)h(of)f(dra)o(wing)g(units)h(with)g(the)f
(command)g Fq(\\drawdim)f Ft(\(see)i(Section)g(2.4)e([Co)q(ordinate)h
(sp)q(eci\014cation],)0 1476 y(page)j(6\).)0 1635 y Fq(\\drawdim)f(cm)h
(\\setunitscale)e(2.54)240 1697 y Ft(Set)k(the)g(units)h(to)f(cen)o
(timetres)g(scaled)h(b)o(y)f(2.54.)24 b(T)l(ogether)17
b(these)g(commands)g(are)g(e\013ectiv)o(ely)240 1759
y(the)e(same)g(as)g Fq(\\drawdim)f(in)p Ft(.)62 1918
y(The)k(segmen)o(t)g(scale)h(can)f(b)q(e)g(used)h(to)e(allo)o(w)h
(scale)h(c)o(hanges)f(in)h(segmen)o(ts)e(so)h(that)f(v)m(alues)i(are)f
(in)g(more)0 1980 y(con)o(v)o(enien)o(t)g(units.)28 b(F)l(or)18
b(example)g(supp)q(ose)h(dimensions)g(in)g(a)e(segmen)o(t)g(are)h(m)o
(ultiples)h(of)f(one)f(third)i(of)e(an)0 2042 y(inc)o(h.)26
b(The)18 b(segmen)o(t)e(scale)i(can)f(b)q(e)h(set)f(once)g(to)g(mak)o
(e)f(1)h(dra)o(wing)g(unit)h(equal)f(0.3333)f(inc)o(hes.)26
b(F)l(rom)17 b(that)0 2104 y(p)q(oin)o(t)f(on,)e(co)q(ordinates)i(can)f
(b)q(e)h(sp)q(eci\014ed)i(with)d(in)o(teger)g(v)m(alues.)62
2246 y(The)g(follo)o(wing)f(example)h(de\014nes)h(a)d(macro)h(to)f(dra)
o(w)h(a)g(rectangular)g(b)q(o)o(x)g(whic)o(h)h(is)f(t)o(wice)h(as)e
(wide)i(as)f(it)g(is)0 2308 y(high.)21 b(The)15 b(width)h(is)g(sp)q
(eci\014ed)h(as)e(an)g(argumen)o(t.)120 2439 y Fq(\\def\\mybox)22
b(#1{\\bsegment)502 2491 y(\\setsegscale)g(#1)502 2543
y(\\lvec)h(\(0)h(+0.25\))f(\\lvec)g(\(1)g(+0.25\))g(\\lvec)h(\(1)f
(-0.25\))502 2595 y(\\lvec)g(\(0)h(-0.25\))f(\\lvec)g(\(0)g(0\))454
2647 y(\\esegment})p eop
%%Page: 21 23
21 22 bop 0 -83 a Ft(Chapter)15 b(3:)k(Dra)o(wing)c(Segmen)o(ts)g(and)g
(Scaling)1061 b(21)0 158 y Fs(3.5)33 b(Dra)n(wing)15
b(size)62 295 y Ft(The)i(e\013ectiv)o(e)g(size)g(of)f(the)h(dra)o(wing)
f(is)h(determined)h(b)o(y)e(the)g(maxim)o(um)h(excursions)g(of)f(the)h
(co)q(ordinates)0 358 y(supplied)22 b(to)d(T)269 367
y(E)295 358 y(Xdra)o(w)g(commands.)33 b(The)20 b(minim)o(um)h(and)f
(maxim)o(um)f(scaled)i Fo(x)i Ft(and)d Fo(y)j Ft(co)q(ordinates)d(are)0
420 y(tallied.)28 b(Note)17 b(that)g Fq(\\move)f Ft(commands)h(con)o
(tribute)h(to)f(the)g(determination)i(of)d(the)i(calculated)h(size)f
(of)f(the)0 482 y(dra)o(wing,)h(ev)o(en)g(though)f(they)h(do)g(not)f
(generate)h(visible)i(lines.)29 b(The)18 b(circle)h(and)f(ellipse)i
(commands)d(add)h(a)0 544 y(comp)q(ensation)g(for)e(the)h(radii)h(of)f
(circles)h(and)g(ellipses.)27 b(The)17 b(\014nal)h(T)1231
554 y(E)1257 544 y(Xdra)o(w)e(dra)o(wing)h(is)h(placed)g(in)g(a)e(T)
1890 554 y(E)1916 544 y(X)0 607 y(b)q(o)o(x)k(with)g(lo)o(w)o(er)g
(lefthand)g(corner)g(corresp)q(onding)h(to)e Fq(\()p
Fo(x)p Ft(-min)i Fo(y)p Ft(-min)p Fq(\))g Ft(and)f(upp)q(er)h(righ)o
(thand)f(corner)g(at)0 669 y Fq(\()p Fo(x)p Ft(-max)15
b Fo(y)p Ft(-max)p Fq(\))p Ft(.)62 806 y(T)l(ext)k(generated)f(b)o(y)g
Fq(\\htext)p Ft(,)h Fq(\\vtext)e Ft(or)h Fq(\\rtext)g
Ft(can)g(spill)j(outside)e(the)f(b)q(o)o(x)h(as)f(determined)i(ab)q(o)o
(v)o(e.)0 868 y(Only)e(the)f(text)f(reference)i(p)q(oin)o(t)f(is)h
(guaran)o(teed)e(to)g(b)q(e)i(in)f(the)g(dra)o(wing)g(b)q(o)o(x.)25
b(Arcs)17 b(can)g(also)f(spill)j(outside)0 930 y(the)d(dra)o(wing)f(b)q
(o)o(x.)22 b(Note)15 b(also)h(that)f(the)g(widths)i(of)e(lines,)i(and)f
(the)g(sizes)g(of)f(arro)o(wheads)g(do)h(not)f(a\013ect)g(the)0
993 y(size)h(of)f(the)h(dra)o(wing.)k(The)c(calculated)h(size)f(of)f
(the)g(dra)o(wing)h(will)h(nev)o(er)e(b)q(e)h(larger)g(than)f(the)g
(actual)h(size)g(of)0 1055 y(the)h(dra)o(wing.)23 b(In)18
b(extreme)e(cases)h(in)g(whic)o(h)g(text)f(or)g(lines)j(extend)e(far)f
(outside)h(the)f(dra)o(wing,)h(extra)f Fq(\\move)0 1117
y Ft(commands)h(should)h(b)q(e)f(used)h(to)e(establish)i(the)g(size)f
(of)g(the)g(dra)o(wing)g(so)g(that)f(the)h(T)1528 1127
y(E)1553 1117 y(Xdra)o(w)g(b)q(o)o(x)g(includes)0 1180
y(all)f(of)f(the)g(dra)o(wing.)62 1316 y(T)87 1326 y(E)113
1316 y(Xdra)o(w)e(pro)o(vides)h(the)f Fq(\\drawbb)g Ft(command)h(to)e
(dra)o(w)h(a)h(b)q(o)o(x)f(whic)o(h)i(indicates)g(the)e(e\013ectiv)o(e)
h(size)h(of)e(the)0 1379 y(dra)o(wing.)26 b(Whenev)o(er)17
b Fq(\\drawbb)f Ft(is)i(in)o(v)o(ok)o(ed,)f(a)g(ruled)h(b)q(o)o(x)f(is)
h(dra)o(wn)e(around)i(the)f(dra)o(wing)g(as)f(it)i(has)f(b)q(een)0
1441 y(sized)h(up)f(to)e(that)h(p)q(oin)o(t.)24 b(Normally)17
b Fq(\\drawbb)f Ft(is)h(in)o(v)o(ok)o(ed)f(just)h(b)q(efore)f(the)h
(end)g(of)f(a)g(dra)o(wing)h(to)e(indicate)0 1503 y(the)g(e\013ectiv)o
(e)h(size)g(of)f(the)g(\014nal)h(dra)o(wing.)0 1665 y
Fq(\\drawbb)72 b Ft(Dra)o(w)16 b(a)i(ruled)h(b)q(o)o(x)e(around)h(the)g
(e\013ectiv)o(e)g(size)h(of)e(a)g(dra)o(wing)h(pro)q(duced)h(b)o(y)e(T)
1679 1675 y(E)1705 1665 y(Xdra)o(w)g(com-)240 1727 y(mands.)0
1952 y Fs(3.6)33 b(Initial)17 b(curren)n(t)g(p)r(osition)62
2089 y Ft(The)c(\014rst)g(op)q(eration)g(in)h(a)e(dra)o(wing)h(should)h
(b)q(e)g(a)e(mo)o(v)o(e)h(to)f(establish)i(the)f(curren)o(t)g(p)q
(osition.)20 b(The)13 b(curren)o(t)0 2151 y(p)q(osition)19
b(can)f(b)q(e)h(established)g(explicitly)i(through)d(a)g
Fq(\\move)f Ft(command)h(or)f(a)h(text)f(p)q(ositioning)j(command)0
2213 y(suc)o(h)f(as)g Fq(\\htext)f Ft(with)i(a)f(co)q(ordinate.)32
b(Ho)o(w)o(ev)o(er,)19 b(if)g(an)g(attempt)f(is)i(made)f(to)g(use)g(a)g
(dra)o(wing)g(command)0 2275 y(whic)o(h)e(needs)g(a)e(curren)o(t)h(p)q
(osition)i(and)e(none)g(has)g(b)q(een)h(established,)h(T)1288
2285 y(E)1313 2275 y(Xdra)o(w)e(implicitly)j(sets)d(the)g(initial)0
2338 y(curren)o(t)c(p)q(osition)h(to)e Fq(\(0)k(0\))p
Ft(.)k(The)12 b(size)h(of)e(the)h(T)841 2347 y(E)867
2338 y(Xdra)o(w)f(\014gure)h(is)h(normally)f(determined)i(from)d(the)h
(sequence)0 2400 y(of)h(co)q(ordinates)h(sp)q(eci\014ed,)i(but)e(will)i
(include)g(the)d(implicit)k(initial)f(p)q(osition)e(in)h(case)f
(another)f(initial)j(p)q(osition)0 2462 y(has)f(not)g(b)q(een)h
(explicitly)i(sp)q(eci\014ed.)p eop
%%Page: 22 24
22 23 bop 0 -83 a Ft(22)1722 b(T)1793 -73 y(E)1819 -83
y(Xdra)o(w)p eop
%%Page: 23 25
23 24 bop 0 -83 a Ft(Chapter)15 b(4:)k(Using)d(T)385
-73 y(E)411 -83 y(Xdra)o(w)e(with)i(LaT)737 -73 y(E)762
-83 y(X)1109 b(23)0 158 y Fp(4)41 b(Using)14 b(T)340
174 y(E)383 158 y(Xdra)n(w)h(with)g(LaT)934 174 y(E)977
158 y(X)62 346 y Ft(The)21 b(LaT)237 356 y(E)263 346
y(X)f(t)o(yp)q(esetting)h(system)f(uses)g(a)h(structured)f(approac)o(h)
g(to)g(declaring)i(t)o(yp)q(esetting)e(en)o(viron-)0
408 y(men)o(ts.)27 b(F)l(or)17 b(LaT)318 418 y(E)344
408 y(X2e,)h(the)g Fq(texdraw)f Ft(pac)o(k)m(age)g(de\014nes)i(the)f
Fq(texdraw)f Ft(en)o(vironmen)o(t.)28 b(The)18 b(T)1715
418 y(E)1740 408 y(Xdra)o(w)f(en-)0 470 y(vironmen)o(t)g(is)f(started)g
(with)h(a)f Fq(\\begin{texdraw})e Ft(command)i(and)h(terminated)g(with)
f(an)h Fq(\\end{texdraw})0 533 y Ft(command.)j(All)c(of)f(the)g(basic)h
(T)568 542 y(E)594 533 y(Xdra)o(w)e(commands)h(can)h(b)q(e)f(used)h
(within)h(the)e Fq(texdraw)f Ft(en)o(vironmen)o(t.)62
670 y(As)h(an)h(example,)f(a)g(LaT)497 679 y(E)523 670
y(X2e)g(v)m(arian)o(t)g(of)g(an)g(earlier)h(example)g(can)f(b)q(e)h
(constructed)g(as)e(follo)o(ws.)120 796 y Fq(\\documentclass{article})
120 848 y(\\usepackage{texdraw})144 900 y(...)120 952
y(\\begin{document})144 1004 y(...)120 1056 y
(\\newcommand{\\tbox}[1]{\045)192 1108 y(\\bsegment)239
1160 y(\\lvec)23 b(\(0)h(+0.25\))95 b(\\lvec)23 b(\(0.75)g(+0.25\))239
1212 y(\\lvec)g(\(0.75)h(-0.25\))f(\\lvec)g(\(0)g(-0.25\))h(\\lvec)f
(\(0)g(0\))239 1263 y(\\textref)g(h:C)h(v:C)f(\\htext)g(\(0.375)g
(0\){#1})239 1315 y(\\savepos)g(\(0.75)g(0\)\(*ex)g(*ey\))192
1367 y(\\esegment)192 1419 y(\\move)g(\(*ex)g(*ey\)})120
1471 y(\\begin{center})120 1523 y(\\begin{texdraw})168
1575 y(\\ravec)g(\(1)g(0\))h(\\tbox{$H\(z\)$})e(\\ravec)h(\(1)h(0\))120
1627 y(\\end{texdraw})120 1679 y(\\end{center})144 1730
y(...)120 1782 y(\\end{document})62 1909 y Ft(This)17
b(example)f(illustrates)h(the)f(use)g(of)f(the)h(LaT)921
1919 y(E)947 1909 y(X)g(command)f Fq(\\newcommand)g Ft(as)g(an)h
(alternativ)o(e)g(to)f(the)0 1971 y(plain)21 b(T)143
1981 y(E)169 1971 y(X)f(command)f Fq(\\def)p Ft(.)34
b(Instead)20 b(of)f(the)h(basic)h(T)1025 1981 y(E)1050
1971 y(Xdra)o(w)f(command)f Fq(\\centertexdraw)p Ft(,)g(a)g(nested)0
2034 y(com)o(bination)d(of)f(the)g(LaT)465 2043 y(E)491
2034 y(X)g(cen)o(tering)h(en)o(vironmen)o(t)f(and)g(the)h(T)1189
2043 y(E)1214 2034 y(Xdra)o(w)f(en)o(vironmen)o(t)g(is)h(used.)0
2259 y Fs(4.1)33 b(P)n(ostScript)16 b(prin)n(ter)h(driv)n(ers)62
2396 y Ft(The)24 b Fq(texdraw)f Ft(pac)o(k)m(age)h(uses)g(the)g(prin)o
(ter)h(driv)o(er)f(in)o(terface)g(pro)o(vided)h(b)o(y)f(the)g(standard)
f(LaT)1847 2406 y(E)1873 2396 y(X2e)0 2458 y Fq(graphics)d
Ft(pac)o(k)m(age.)37 b(An)o(y)22 b(options)f(to)f(the)h
Fq(texdraw)g Ft(pac)o(k)m(age)g(are)f(passed)i(to)e(the)h
Fq(graphics)f Ft(pac)o(k)m(age.)0 2521 y(Sp)q(eci\014cally)l(,)25
b(the)20 b(name)h(of)f(the)h(P)o(ostScript)f(driv)o(er)h(to)f(b)q(e)h
(used)g(can)g(b)q(e)g(sp)q(eci\014ed)i(as)d(an)g(option)h(to)f(the)0
2583 y Fq(texdraw)13 b Ft(pac)o(k)m(age.)20 b(With)14
b(no)g(explicit)i(prin)o(ter)e(driv)o(er)h(option,)f(the)g(default)h
(prin)o(ter)f(driv)o(er)g(asso)q(ciated)h(with)0 2645
y(the)g Fq(graphics)f Ft(pac)o(k)m(age)i(is)f(used.)p
eop
%%Page: 24 26
24 25 bop 0 -83 a Ft(24)1722 b(T)1793 -73 y(E)1819 -83
y(Xdra)o(w)62 158 y(The)18 b Fq(texdraw)e Ft(pac)o(k)m(age)h(can)g(b)q
(e)h(used)f(with)h(an)o(y)f(of)f(the)h(prin)o(ter)h(driv)o(ers)f(supp)q
(orted)h(b)o(y)f(the)g Fq(graphics)0 221 y Ft(pac)o(k)m(age)k(that)g
(allo)o(w)g(for)g(the)g(imp)q(ortation)h(of)f(P)o(ostScript)g(graphics)
g(\014les,)j(viz.,)f Fq(dvips)p Ft(,)e Fq(xdvi)p Ft(,)h
Fq(dvi2ps)p Ft(,)0 283 y Fq(dvialw)p Ft(,)j Fq(dvilaser)p
Ft(,)g Fq(dvipsone)p Ft(,)f Fq(dviwindo)p Ft(,)h Fq(dvitops)p
Ft(,)g Fq(oztex)p Ft(,)g Fq(psprint)p Ft(,)g Fq(textures)p
Ft(,)g Fq(pctexps)p Ft(,)g(and)0 345 y Fq(pctexwin)p
Ft(.)g(Not)17 b(all)h(of)f(these)h(driv)o(ers)f(supp)q(ort)h(the)f
(text)g(rotation)f(needed)j(for)e(the)g(T)1566 355 y(E)1591
345 y(Xdra)o(w)g(commands)0 407 y Fq(\\vtext)d Ft(and)i
Fq(\\rtext)p Ft(.)j(Of)c(the)g(driv)o(ers)h(listed)g(ab)q(o)o(v)o(e,)e
(only)i(the)f(follo)o(wing)h(supp)q(ort)f(supp)q(ort)h(text)e
(rotation:)0 470 y Fq(dvips)p Ft(,)g Fq(xdvi)p Ft(,)g
Fq(dvi2ps)p Ft(,)g Fq(dvitops)p Ft(,)g Fq(textures)p
Ft(,)g(and)h Fq(pctexps)p Ft(.)p eop
%%Page: 25 27
25 26 bop 0 -83 a Ft(Chapter)15 b(5:)k(More)c(Details)1417
b(25)0 158 y Fp(5)41 b(More)15 b(Details)62 372 y Ft(The)h(\014rst)f
(part)f(of)h(this)h(c)o(hapter)f(o\013ers)f(some)h(suggestions)h(for)e
(strategies)h(to)g(isolate)g(errors)g(in)h(T)1802 382
y(E)1827 372 y(X)g(and)0 434 y(T)25 444 y(E)51 434 y(Xdra)o(w)f(input.)
22 b(The)16 b(second)g(part)f(of)g(this)h(c)o(hapter)g(discusses)h
(implemen)o(tational)g(issues.)22 b(An)16 b(a)o(w)o(areness)0
496 y(of)f(these)g(issues)h(is)g(useful)g(if)g(T)538
506 y(E)563 496 y(Xdra)o(w)f(is)h(to)e(b)q(e)i(extended.)0
768 y Fs(5.1)33 b(Errors)15 b(while)i(using)e(T)695 782
y(E)731 768 y(Xdra)n(w)62 911 y Ft(T)87 920 y(E)113 911
y(X)j(input)g(is)g(notoriously)g(di\016cult)i(to)d(debug.)28
b(If)18 b(T)1035 920 y(E)1060 911 y(X)g(rep)q(orts)f(errors,)h(so)f(m)o
(uc)o(h)h(the)f(b)q(etter.)28 b(If)18 b(the)0 973 y(cause)i(is)h(not)e
(immediately)j(ob)o(vious,)e(consider)h(using)g(a)e(binary)i(searc)o(h)
f(strategy)l(,)f(remo)o(ving)h(sections)g(of)0 1035 y(co)q(de)f(with)g
(the)f(premature)g(insertion)i(of)e(the)g Fq(\\bye)g
Ft(\(or)g Fq(\\end{document})e Ft(for)i(LaT)1538 1045
y(E)1564 1035 y(X\))g(command)g(\(with)0 1097 y(the)e(appropriate)f
(closing)i(of)e(an)o(y)g(op)q(en)h(groups)f(and)h(the)f(lik)o(e\).)22
b(Other)16 b(strategies)e(include)k(the)e(insertion)g(of)0
1160 y Fq(\\message{I)e(am)h(here})h Ft(at)g(appropriate)g(places.)25
b(T)l(ry)17 b(using)g Fq(\\tracingmacros=1)p Ft(.)22
b(Man)o(y)16 b(problems)h(turn)0 1222 y(out)11 b(to)g(b)q(e)h(due)h(to)
e(an)g(incorrect)h(n)o(um)o(b)q(er)g(of)f(macro)g(argumen)o(ts)g(or)g
(incorrectly)h(delimited)i(macro)d(argumen)o(ts.)0 1284
y(The)16 b Fq(\\tracingmacros=1)d Ft(option)i(writes)h(the)f(macro)g
(argumen)o(ts)f(and)i(macro)f(expansions)h(to)f(the)g(T)1817
1294 y(E)1843 1284 y(X)g(log)0 1346 y(\014le.)62 1489
y(Certain)20 b(errors)e(ma)o(y)h(not)g(manifest)h(themselv)o(es)g(un)o
(til)g(w)o(ell)h(after)d(the)i(o\013ending)g(command.)32
b(F)l(or)19 b(in-)0 1551 y(stance,)14 b(if)i(a)e(closing)i(paren)o
(thesis)f(is)g(missing)h(from)e(a)g(T)991 1561 y(E)1017
1551 y(Xdra)o(w)g(co)q(ordinate,)h(T)1424 1561 y(E)1449
1551 y(X)g(con)o(tin)o(ues)g(searc)o(hing)h(for)0 1613
y(the)j(paren)o(thesis.)30 b(If)19 b(one)g(is)g(found,)h(p)q(erhaps)f
(man)o(y)f(lines)i(later,)g(the)e(T)1314 1623 y(E)1340
1613 y(Xdra)o(w)g(error)g(message)g Fq(invalid)0 1676
y(coordinate)c Ft(will)j(b)q(e)f(prin)o(ted)f(at)g(this)h(later)f(p)q
(oin)o(t.)62 1818 y(All)h(input)g(in)g(the)f(T)413 1828
y(E)438 1818 y(Xdra)o(w)g(en)o(vironmen)o(t)g(should)h(b)q(e)f(in)o
(tended)h(for)f(in)o(terpretation)g(b)o(y)f(T)1682 1828
y(E)1708 1818 y(Xdra)o(w)g(com-)0 1880 y(mands.)41 b(T)208
1890 y(E)234 1880 y(Xdra)o(w)22 b(places)h(text)f(inside)i(a)e(zero)g
(size)i(b)q(o)o(x)e(\(the)g(text)g(itself)h(extends)g(outside)g(the)g
(b)q(o)o(x\).)0 1942 y(Extraneous)15 b(input)j(manifests)e(itself)h(as)
e(a)h(non-zero)g(size)h(T)1068 1952 y(E)1094 1942 y(Xdra)o(w)e(text)h
(b)q(o)o(x.)22 b(This)17 b(causes)f(the)g(T)1793 1952
y(E)1819 1942 y(Xdra)o(w)0 2005 y(text)e(and)h(the)g(P)o(ostScript)f
(graphics)i(to)e(b)q(e)h(displaced)i(from)d(one)g(another.)20
b(An)15 b(error)f(message)g(is)h(issued)h(if)f(a)0 2067
y(non-zero)i(width)g(T)341 2077 y(E)367 2067 y(Xdra)o(w)e(text)i(b)q(o)
o(x)f(is)h(detected.)25 b(If)17 b(this)g(error)e(message)i(app)q(ears,)
f(lo)q(ok)h(for)f(unin)o(tended)0 2129 y(c)o(haracter)e(sequences)j
(amongst)d(the)h(commands)g(to)g(T)971 2139 y(E)996 2129
y(Xdra)o(w.)62 2271 y(Sev)o(eral)20 b(T)248 2281 y(E)274
2271 y(Xdra)o(w)f(commands)h(pass)f(their)h(argumen)o(ts)f(\\ra)o(w")f
(to)h(the)h(P)o(ostScript)g(\014le.)34 b(That)19 b(means)0
2334 y(that)14 b(in)o(v)m(alid)j(argumen)o(ts)d(can)h(generate)g(P)o
(ostScript)f(errors)h(when)g(the)g(do)q(cumen)o(t)g(is)g(prin)o(ted.)21
b(F)l(or)14 b(instance)0 2396 y(the)j(argumen)o(t)f(of)h(the)g
Fq(\\setgray)e Ft(command)i(is)h(passed)f(straigh)o(t)f(through)g(to)h
(the)g(P)o(ostScript)f(\014le.)26 b(If)18 b(this)0 2458
y(argumen)o(t)j(is)i(non-n)o(umeric,)i(a)c(P)o(ostScript)h(error)f
(results.)41 b(Not)22 b(all)h(P)o(ostScript)f(prin)o(ters)g(rep)q(ort)g
(errors)0 2521 y(bac)o(k)c(to)g(the)g(user.)30 b(The)18
b(prin)o(t)h(ma)o(y)e(just)h(stop)g(prematurely)l(.)30
b(One)19 b(approac)o(h)f(to)g(debugging)h(is)g(to)f(use)g(a)0
2583 y(P)o(ostScript)13 b(preview)o(er)g(on)g(a)g(w)o(orkstation.)18
b(That)12 b(w)o(a)o(y)l(,)h(one)g(can)g(determine)h(at)f(whic)o(h)h(p)q
(oin)o(t)f(in)h(the)f(dra)o(wing)0 2645 y(the)i(P)o(ostScript)g(error)g
(o)q(ccurs.)p eop
%%Page: 26 28
26 27 bop 0 -83 a Ft(26)1722 b(T)1793 -73 y(E)1819 -83
y(Xdra)o(w)0 158 y Fs(5.2)33 b(Extending)17 b(T)472 172
y(E)507 158 y(Xdra)n(w)62 314 y Ft(T)87 323 y(E)113 314
y(Xdra)o(w)i(is)h(implemen)o(ted)h(using)g(a)e(com)o(bination)h(of)g(T)
1098 323 y(E)1123 314 y(X)g(commands)f(and)h(P)o(ostScript)g(co)q(de.)
33 b(This)0 376 y(section)16 b(discusses)g(some)f(of)g(the)g(implemen)o
(tational)i(issues)f(as)f(they)g(relate)g(to)g(extending)h(T)1646
386 y(E)1672 376 y(Xdra)o(w.)62 531 y(T)87 541 y(E)113
531 y(Xdra)o(w)e(as)g(implemen)o(ted,)i(o\013ers)d(a)h(basic)h(set)g
(of)f(dra)o(wing)g(features.)19 b(These)c(are)f(adequate)h(for)f
(certain)0 593 y(tasks)h(suc)o(h)h(as)f(pro)q(ducing)i(blo)q(c)o(k)g
(diagrams.)k(There)16 b(are)f(di\013eren)o(t)h(approac)o(hes)g(to)f
(extending)i(T)1737 603 y(E)1762 593 y(Xdra)o(w)f(to)0
656 y(include)h(other)e(functions.)20 b(In)15 b(some)g(cases,)f(the)h
(desired)h(functionalit)o(y)g(can)f(b)q(e)g(ac)o(hiev)o(ed)h(b)o(y)f
(writing)g(a)f(T)1890 665 y(E)1916 656 y(X)0 718 y(macro)h(whic)o(h)h
(builds)h(on)f(top)f(of)g(the)g(existing)i(T)870 728
y(E)895 718 y(Xdra)o(w)e(commands.)20 b(As)c(these)f(extensions)h(b)q
(ecome)g(more)0 780 y(complex,)22 b(the)f(limitations)g(of)f(T)595
790 y(E)621 780 y(X)g(for)g(computations)g(b)q(ecome)h(increasingly)h
(eviden)o(t.)36 b(In)21 b(other)f(cases,)0 842 y(access)d(to)g
(di\013eren)o(t)g(features)g(of)g(P)o(ostScript)g(is)h(desired.)27
b(The)18 b(appropriate)f(approac)o(h)g(w)o(ould)g(b)q(e)h(to)f(write)0
905 y(new)e(P)o(ostScript)g(pro)q(cedures)h(whic)o(h)g(can)g(b)q(e)g
(accessed)f(b)o(y)h(T)1088 915 y(E)1113 905 y(X)f(macros.)62
1060 y(Included)i(with)d(T)374 1070 y(E)399 1060 y(Xdra)o(w)g(is)g(a)g
(set)f(of)h(macros)f(for)g(directly)i(accessing)g(P)o(ostScript)f
(functions.)20 b(These)14 b(are)0 1122 y(describ)q(ed)j(in)f(an)f(app)q
(endix)i(\(see)e(App)q(endix)j(A)d([P)o(ostScript)g(Commands],)e(page)j
(31\).)62 1278 y(T)87 1287 y(E)113 1278 y(Xdra)o(w)9
b(also)i(comes)f(with)g(a)g(to)q(olb)q(o)o(x)g(of)g(routines)h(for)e
(handling)j(m)o(uc)o(h)e(of)g(the)h(user)f(in)o(terface,)h(con)o(v)o
(erting)0 1340 y(b)q(et)o(w)o(een)j(di\013eren)o(t)g(co)q(ordinate)g
(represen)o(tations)g(and)g(the)g(lik)o(e.)20 b(The)14
b(macros)f(for)g(co)q(ordinate)i(deco)q(ding)g(and)0
1402 y(for)i(computations)h(in)o(v)o(olving)h(co)q(ordinates)f(are)f
(describ)q(ed)j(in)e(an)g(app)q(endix)h(\(see)f(App)q(endix)i(B)d([T)
1793 1412 y(E)1819 1402 y(Xdra)o(w)0 1464 y(T)l(o)q(olb)q(o)o(x],)e
(page)g(35\).)0 1836 y Fj(5.2.1)30 b(Scaling)62 1992
y Ft(The)17 b(scaling)h(commands)f(pro)o(vided)h(in)g(T)804
2001 y(E)829 1992 y(Xdra)o(w)e(are)h(designed)h(to)f(a\013ect)f(only)h
(the)g(co)q(ordinate)h(v)m(alues)0 2054 y(sp)q(eci\014ed)c(in)f
(commands.)19 b(F)l(or)11 b(instance,)i(c)o(hanging)f(the)g
Fq(\\setunitscale)f Ft(v)m(alue)i(c)o(hanges)f(the)g(in)o(terpretation)
0 2116 y(of)k(the)h(co)q(ordinate)g(in)g(an)g Fq(\\avec)d(\()p
Fo(x)k(y)t Fq(\))f Ft(command,)f(but)h(do)q(es)g(not)f(c)o(hange)h(the)
f(line)j(width)e(or)f(arro)o(whead)0 2178 y(sizes)j(in)f(e\013ect.)28
b(None)18 b(of)g(the)g(T)589 2188 y(E)614 2178 y(Xdra)o(w)f(scaling)i
(commands)f(a\013ect)f(the)h(size)h(of)e(T)1517 2188
y(E)1543 2178 y(X)h(text)f(pro)q(duced)i(b)o(y)l(,)0
2241 y(for)f(instance,)h(the)f Fq(\\htext)g Ft(command.)29
b(Scale)19 b(c)o(hanges)f(will)i(ho)o(w)o(ev)o(er)d(a\013ect)h(the)g(p)
q(ositioning)i(of)e(text)g(for)0 2303 y(subsequen)o(t)e(commands.)62
2458 y(The)c(line)i(parameters)d(are)h(c)o(hanged)g(only)h(if)f(the)g
(corresp)q(onding)h(commands)f(to)f(c)o(hange)i(them)f(are)f(issued.)0
2521 y(If)h(the)g Fq(\\linewd)e Ft(command)i(is)g(giv)o(en,)g(the)g
(curren)o(t)f(co)q(ordinate)h(scaling)h(is)f(used)g(to)f(determine)i
(the)e(line)j(width.)0 2583 y(T)l(o)k(ac)o(hiev)o(e)g(a)g(b)q(eha)o
(viour)h(more)e(lik)o(e)i(a)f(global)h(scaling,)g(whenev)o(er)f(the)h
(scale)f(factor)f(is)i(c)o(hanged,)f(the)g(line)0 2645
y(parameters)c(should)j(b)q(e)e(set)g(again.)p eop
%%Page: 27 29
27 28 bop 0 -83 a Ft(Chapter)15 b(5:)k(More)c(Details)1417
b(27)0 158 y Fj(5.2.2)30 b(Resolution)62 307 y Ft(T)87
317 y(E)113 307 y(Xdra)o(w)13 b(scales)h(co)q(ordinates)g(b)q(efore)g
(passing)g(them)g(to)f(P)o(ostScript.)19 b(Keeping)d(trac)o(k)c(of)i
(the)g(co)q(ordinate)0 369 y(scaling)19 b(is)f(necessary)l(,)g(in)h(an)
o(y)e(ev)o(en)o(t,)h(to)f(allo)o(w)h(T)896 379 y(E)922
369 y(Xdra)o(w)f(to)g(compute)h(the)f(maxim)o(um)h(excursions)h(of)e
(the)0 431 y(co)q(ordinates.)24 b(T)288 441 y(E)313 431
y(Xdra)o(w)16 b(uses)h(pixel)h(units)f(in)g(its)g(P)o(ostScript)f(co)q
(de.)24 b(One)17 b(pixel)h(unit)g(is)e(equal)i(to)d(1/300)g(of)0
494 y(an)e(inc)o(h.)21 b(T)201 503 y(E)226 494 y(Xdra)o(w)13
b(issues)h(P)o(ostScript)f(commands)h(with)f(in)o(teger)h(v)m(alued)h
(pixel)g(co)q(ordinates.)20 b(This)14 b(sets)f(the)0
556 y(p)q(ositioning)i(resolution)f(for)f(T)533 566 y(E)559
556 y(Xdra)o(w.)18 b(The)c(passing)g(of)f(in)o(teger)h(v)m(alued)h(co)q
(ordinates)e(whic)o(h)i(corresp)q(ond)f(to)0 618 y(the)i(device)h
(resolution)f(k)o(eeps)g(lines)h(aligned)h(with)e(the)f(device)i(grid;)
f(parallel)h(lines)h(of)d(the)h(same)f(width)h(will)0
681 y(b)q(e)g(rendered)g(with)g(the)f(same)g(width.)62
829 y(The)i(p)q(osition)h(sa)o(ving)e(mec)o(hanism)h(in)h(T)787
839 y(E)812 829 y(Xdra)o(w)e(\(see)h(Section)g(3.3)f([Sa)o(ving)g(p)q
(ositions],)h(page)g(18\))f(asso-)0 891 y(ciates)g(the)f(pixel)i(co)q
(ordinates)e(of)g(a)g(p)q(osition)h(with)g(the)f(sp)q(eci\014ed)i
(name.)62 1040 y(T)87 1050 y(E)113 1040 y(Xdra)o(w)g(uses)i(the)f
(limited)i(real)e(n)o(um)o(b)q(er)g(represen)o(tation)h(pro)o(vided)f
(b)o(y)g(T)1440 1050 y(E)1466 1040 y(X.)g(These)g(op)q(erations)g(are)0
1102 y(based)i(on)f(the)h(represen)o(tation)f(of)h(dimensions)h(as)e
(real-v)m(alued)i(n)o(um)o(b)q(ers)f(of)f(p)q(oin)o(ts.)34
b(In)o(ternally)20 b(in)h(T)1878 1112 y(E)1903 1102 y(X,)0
1164 y(dimensions)e(are)d(stored)h(32-bit)g(v)m(alues,)h(normalized)h
(so)d(that)h(1)f(pt)h(corresp)q(onds)h(to)e(the)h(scaled)h(p)q(oin)o(t)
f(\(sp\))0 1227 y(v)m(alue)d(of)e(65536.)18 b(Dimensions)13
b(with)g(magnitudes)g(b)q(et)o(w)o(een)g(0.000015)e(pt)h(and)h(32767)e
(pt)i(can)g(b)q(e)g(represen)o(ted.)0 1289 y(This)k(is)g(also)g(the)g
(dynamic)h(range)e(of)g(the)h(T)793 1299 y(E)818 1289
y(Xdra)o(w)g(pixel)h(co)q(ordinates)f(passed)g(to)f(P)o(ostScript.)24
b(T)1793 1299 y(E)1819 1289 y(Xdra)o(w)0 1351 y(m)o(ust)17
b(con)o(v)o(ert)f(from)g(user)i(supplied)h(co)q(ordinates)f(using)g
(the)f(scaling)h(factor)e(\(whic)o(h)i(itself)g(consists)g(of)e(t)o(w)o
(o)0 1414 y(comp)q(onen)o(ts,)d(the)g(unit)h(scale)g(and)f(the)g
(segmen)o(t)g(scale\))g(and)g(a)g(pixel)i(con)o(v)o(ersion)e(factor.)18
b(The)13 b(use)h(of)e(limited)0 1476 y(precision)j(real)e(n)o(um)o(b)q
(ers)h(in)g(these)f(computations)g(can)h(cause)f(accum)o(ulation)h(of)f
(error)f(when)i(relativ)o(e)g(scaling)0 1538 y(is)i(used)f(rep)q
(eatedly)l(.)0 1850 y Fj(5.2.3)30 b(T)-5 b(ext)15 b(placemen)n(t)62
1998 y Ft(While)j(in)f(the)f(T)354 2008 y(E)380 1998
y(Xdra)o(w)g(en)o(vironmen)o(t,)g(T)828 2008 y(E)853
1998 y(X)h(text)f(is)g(placed)i(in)f(a)f(T)1307 2008
y(E)1332 1998 y(X)h(b)q(o)o(x)f(while)i(P)o(ostScript)e(co)q(de)g(is)0
2061 y(written)e(to)e(the)i(in)o(termediate)g(\014le.)21
b(A)o(t)13 b(the)g(end)h(of)g(the)f(T)1017 2070 y(E)1043
2061 y(Xdra)o(w)g(en)o(vironmen)o(t,)g(the)h(size)g(of)f(the)h(dra)o
(wing)f(is)0 2123 y(determined.)24 b(A)16 b(T)333 2133
y(E)358 2123 y(X)g(b)q(o)o(x)g(of)g(this)h(size)f(is)h(created.)22
b(The)17 b(T)1071 2133 y(E)1096 2123 y(X)f Fq(\\special)f
Ft(mec)o(hanism)i(is)g(used)f(to)g(instruct)0 2185 y(the)e(P)o
(ostScript)g(driv)o(er)g(program)f(to)h(p)q(osition)h(the)f(P)o
(ostScript)g(dra)o(wing)g(from)f(the)i(in)o(termediate)f(\014le)i(in)f
(this)0 2247 y(area.)23 b(Next,)17 b(the)f(text)g(generated)h(b)o(y)f
(T)719 2257 y(E)745 2247 y(Xdra)o(w)g(is)h(p)q(ositioned)h(and)f
(placed)h(in)f(the)g(b)q(o)o(x.)23 b(Note)17 b(that)e(when)0
2310 y(the)i(do)q(cumen)o(t)h(is)f(prin)o(ted,)h(the)f(P)o(ostScript)g
(dra)o(wing)g(is)h(placed)g(on)f(the)g(page)g(b)q(efore)g(the)h(T)1679
2320 y(E)1704 2310 y(X)f(text;)g(T)1890 2320 y(E)1916
2310 y(X)0 2372 y(text)e(will)i(app)q(ear)e(on)g(top)g(of)g(graphics.)
62 2521 y(The)k(rotation)e(of)g(text)h(is)h(carried)f(out)g(with)g
(in-line)j(P)o(ostScript)d(co)q(de)h(whic)o(h)g(do)q(es)f(not)g(app)q
(ear)g(in)h(the)0 2583 y(in)o(termediate)c(P)o(ostScript)f(\014le.)20
b(This)15 b(co)q(de)f(is)h(sen)o(t)f(to)f(the)h(P)o(ostScript)g(driv)o
(er)g(with)h(a)f Fq(\\special)e Ft(command.)0 2645 y(This)k(P)o
(ostScript)f(co)q(de)h(is)f(em)o(b)q(edded)i(in)f(the)f(dvi)h(\(device)
h(indep)q(enden)o(t\))g(\014le)f(that)f(T)1527 2655 y(E)1552
2645 y(X)g(pro)q(duces.)p eop
%%Page: 28 30
28 29 bop 0 -83 a Ft(28)1722 b(T)1793 -73 y(E)1819 -83
y(Xdra)o(w)0 158 y Fj(5.2.4)30 b(The)15 b(in)n(termediate)g(P)n
(ostScript)h(\014le)62 295 y Ft(The)c(in)o(termediate)g(P)o(ostScript)f
(\014le)h(consists)f(of)g(a)g(header,)h(a)f(b)q(o)q(dy)h(and)f(a)g
(trailer)h(follo)o(wing)g(Encapsulated)0 358 y(P)o(ostScript)g(File)h
(\(EPSF\))e(standards.)19 b(The)12 b(header)h(sets)e(up)i(P)o
(ostScript)f(de\014nitions)i(and)e(default)h(parameter)0
420 y(v)m(alues.)29 b(The)18 b(trailer)h(includes)h(the)e
Fq(BoundingBox)e Ft(information)i(whic)o(h)h(giv)o(es)f(the)g(co)q
(ordinates)h(in)f(default)0 482 y(P)o(ostScript)d(units)h(\(72)e(p)q
(er)h(inc)o(h\))h(for)f(the)g(lo)o(w)o(er)f(lefthand)i(corner)f(and)h
(the)f(upp)q(er)h(righ)o(thand)f(corner)g(of)g(the)0
544 y(dra)o(wing.)k(The)12 b(b)q(o)q(dy)h(of)f(the)g(in)o(termediate)h
(P)o(ostScript)f(\014le)h(con)o(tains)g(the)f(P)o(ostScript)g(commands)
g(generated)0 607 y(b)o(y)j(T)88 616 y(E)114 607 y(Xdra)o(w.)62
744 y(Man)o(y)d(mo)o(v)o(es)f(in)i(T)394 753 y(E)419
744 y(Xdra)o(w)f(serv)o(e)g(only)g(to)g(p)q(osition)h(text)f(or)f(to)h
(reset)g(sa)o(v)o(ed)f(p)q(ositions.)20 b(T)1648 753
y(E)1674 744 y(Xdra)o(w)11 b(bu\013ers)0 806 y(mo)o(v)o(e)h(commands)g
(in)i(order)e(to)g(b)q(e)i(able)f(to)f(collapse)i(runs)f(of)f(mo)o(v)o
(es.)19 b(Only)14 b(the)e(last)h(mo)o(v)o(e)f(of)g(a)h(run)g(of)f(mo)o
(v)o(es)0 868 y(is)i(actually)g(written)g(to)f(the)g(P)o(ostScript)h
(\014le.)20 b(Ho)o(w)o(ev)o(er)12 b(the)i(in)o(termediate)g(mo)o(v)o
(es)f(still)i(a\013ect)e(the)g(size)i(of)e(the)0 930
y(dra)o(wing.)29 b(The)18 b(expunging)i(of)d(mo)o(v)o(es)h(means)g
(that)f(the)i(P)o(ostScript)e(\014le)j Fq(BoundingBox)c
Ft(information)j(ma)o(y)0 993 y(indicate)e(a)e(dra)o(wing)g(size)h
(larger)f(than)g(the)g(P)o(ostScript)g(commands)g(themselv)o(es)h(w)o
(ould)g(w)o(arran)o(t.)62 1130 y(Dra)o(wing)22 b(segmen)o(ts)h(in)g(T)
539 1139 y(E)565 1130 y(Xdra)o(w)f(sho)o(w)g(up)i(in)f(the)g(P)o
(ostScript)g(\014le)h(as)e(sa)o(v)o(es)g(and)h(restores)f(of)h(the)0
1192 y(P)o(ostScript)d(graphics)h(state.)33 b(Segmen)o(t)20
b(starts)f(are)h(bu\013ered)h(and)f(only)h(written)f(out)g(if)g
(necessary)l(.)35 b(This)0 1254 y(w)o(a)o(y)14 b(\\empt)o(y")h(segmen)o
(ts)g(do)g(not)g(generate)g(output)g(to)g(the)g(P)o(ostScript)h
(\014le.)21 b(These)16 b(empt)o(y)f(segmen)o(ts)g(arise)0
1316 y(if)22 b(a)f(segmen)o(t)f(con)o(tains)i(only)f(mo)o(v)o(es)g(and)
g(text)g(commands.)38 b(The)21 b(mo)o(v)o(es)f(inside)j(the)f(segmen)o
(t)e(are)h(not)0 1379 y(needed)16 b(since)h(they)e(are)g(lo)q(cal)h(to)
f(the)g(segmen)o(t,)f(and)i(the)f(text)g(commands)g(do)g(not)f
(generate)h(output)g(to)g(the)0 1441 y(P)o(ostScript)g(\014le.)62
1578 y(If)h(T)133 1588 y(E)158 1578 y(Xdra)o(w)f(is)h(used)f(only)h
(for)f(mo)o(v)o(es)f(and)h(text,)g(no)g(in)o(termediate)h(P)o
(ostScript)f(\014le)h(will)h(b)q(e)f(created.)0 1798
y Fs(5.3)33 b(Ho)n(w)14 b(T)304 1812 y(E)339 1798 y(Xdra)n(w)h(merges)f
(graphics)i(and)g(text)62 1935 y Ft(T)87 1945 y(E)113
1935 y(Xdra)o(w)f(creates)g(a)g(b)q(o)o(x)g(whic)o(h)i(is)f(the)f(same)
h(size)g(as)f(the)h(graphic.)21 b(The)16 b(prin)o(ter)f(driv)o(er)h
(will)h(place)g(the)0 1998 y(P)o(ostScript)h(graphic)h(in)o(to)g(this)f
(space.)30 b(An)o(y)19 b(T)852 2007 y(E)877 1998 y(X)g(text)e
(generated)i(b)o(y)f(the)h(T)1411 2007 y(E)1436 1998
y(Xdra)o(w)f(commands)g(will)i(b)q(e)0 2060 y(sup)q(erimp)q(osed)d(on)e
(this)h(graphic.)62 2197 y(The)c(LaT)228 2207 y(E)254
2197 y(X2e)f(fron)o(t-end)h(for)f(T)627 2207 y(E)653
2197 y(Xdra)o(w)g(is)h(enabled)h(b)o(y)f(including)i(the)e
Fq(texdraw)e Ft(pac)o(k)m(age.)19 b(The)12 b Fq(texdraw)0
2259 y Ft(pac)o(k)m(age)21 b(automatically)g(in)o(v)o(ok)o(es)g(the)f
(standard)h Fq(graphics)e Ft(pac)o(k)m(age)i(distributed)h(with)g(LaT)
1720 2269 y(E)1745 2259 y(X2e.)37 b(The)0 2321 y Fq(graphics)18
b Ft(pac)o(k)m(age)h(has)g(supp)q(ort)g(for)f(a)h(n)o(um)o(b)q(er)g(of)
g(di\013eren)o(t)g(prin)o(ter)g(driv)o(ers,)h(including)i(a)c(n)o(um)o
(b)q(er)i(for)0 2384 y(P)o(ostScript)c(prin)o(ters.)22
b(An)o(y)15 b(options)h(to)g(the)g Fq(texdraw)e Ft(pac)o(k)m(age)i(are)
g(passed)g(on)g(to)f(the)h Fq(graphics)e Ft(pac)o(k)m(age.)0
2446 y(Suc)o(h)i(an)f(option)g(can)h(b)q(e)g(used)f(to)g(select)h(a)f
(driv)o(er)g(other)g(than)g(the)h(default)f(one.)62 2583
y(Within)20 b(the)f Fq(graphics)e Ft(pac)o(k)m(age,)i(the)g(driv)o(er)g
(option)f(is)h(used)g(to)f(select)i(de\014nitions)g(for)e(the)h(lo)o
(w-lev)o(el)0 2645 y(macros)11 b(whic)o(h)i(generate)e(the)h
Fq(\\special)f Ft(commands)h(needed)h(to)e(request)h(insertion)h(of)f
(a)f(graphics)i(\014le)g(and)f(to)p eop
%%Page: 29 31
29 30 bop 0 -83 a Ft(Chapter)15 b(5:)k(More)c(Details)1417
b(29)0 158 y(rotate)12 b(text.)225 142 y Fn(1)263 158
y Ft(T)288 168 y(E)313 158 y(Xdra)o(w)h(uses)h(the)f(user-lev)o(el)j
(macros)c(de\014ned)j(b)o(y)f(the)f Fq(graphics)g Ft(pac)o(k)m(age)g
(\(see)h(Section)g(4.1)0 221 y([P)o(ostScript)d(prin)o(ter)g(driv)o
(ers],)h(page)f(23\).)18 b(When)12 b(not)f(used)h(with)g(the)f(LaT)1302
230 y(E)1328 221 y(X2e)g(fron)o(t-end,)h(T)1648 230 y(E)1673
221 y(Xdra)o(w)f(de\014nes)0 283 y(v)o(ersions)k(of)g(these)h(macros)e
(that)g(are)h(suitable)i(for)d(use)i(with)f(the)h Fq(dvips)e
Ft(prin)o(ter)i(driv)o(er.)p 0 2589 600 2 v 21 2627 a
Fn(1)62 2644 y Ft(Not)f(all)h(P)o(ostScript)f(driv)o(ers)h(supp)q(ort)f
(text)g(rotation.)p eop
%%Page: 30 32
30 31 bop 0 -83 a Ft(30)1722 b(T)1793 -73 y(E)1819 -83
y(Xdra)o(w)p eop
%%Page: 31 33
31 32 bop 0 -83 a Ft(App)q(endix)17 b(A:)e(P)o(ostScript)g(Commands)
1190 b(31)0 158 y Fp(App)r(endix)13 b(A)41 b(P)n(ostScript)15
b(Commands)62 341 y Ft(This)i(app)q(endix)g(describ)q(es)h(a)d(set)g
(of)h(macros)f(for)g(accessing)h(some)g(of)f(the)h(P)o(ostScript)g
(builtin)i(functions.)0 403 y(Eac)o(h)13 b(of)f(these)h(macros)f
(issues)h(a)g(single)h(P)o(ostScript)e(command.)19 b(The)13
b(extra)f(services)i(pro)o(vided)f(b)o(y)g(T)1793 413
y(E)1819 403 y(Xdra)o(w)0 465 y(are)20 b(the)h(in)o(terpretation)f(of)h
(co)q(ordinates)f(in)i(user)e(units)h(relativ)o(e)h(to)d(the)i(curren)o
(t)f(dra)o(wing)h(segmen)o(t)f(and)0 528 y(the)c(writing)g(of)f(a)h(p)q
(ending)h(T)525 537 y(E)551 528 y(Xdra)o(w)e(mo)o(v)o(e)g(to)g(the)h(P)
o(ostScript)f(\014le.)23 b(This)16 b(last)g(op)q(eration)g(establishes)
h(the)0 590 y(curren)o(t)f(p)q(oin)o(t)h(in)g(P)o(ostScript.)24
b(The)16 b(user)h(of)f(these)g(commands)h(should)g(b)q(e)g(familiar)g
(with)g(the)g(concepts)f(of)0 652 y(path)h(construction)h(and)g
(\014lling)i(in)e(P)o(ostScript.)27 b(F)l(urther)17 b(details)i(on)e
(the)h(P)o(ostScript)f(functions)i(used)f(can)0 714 y(found)h(in)h(the)
e Fo(P)o(ostScript)h(Language)f(Reference)i(Man)o(ual,)g(Second)f
(Edition)p Ft(,)h(Adob)q(e)g(Systems,)f(Addison-)0 777
y(W)l(esley)l(,)d(1990.)62 914 y(These)g(macros)e(are)h(distributed)i
(in)f(\014le)g(`)p Fq(txdps.tex)p Ft('.)62 1051 y(The)i
Fq(\\PSsetlinecap)e Ft(and)h Fq(\\PSsetlinejoin)f Ft(commands)h(con)o
(trol)g(the)g(w)o(a)o(y)g(line)i(ends)f(and)f(line)j(joins)0
1113 y(are)15 b(rendered.)22 b(The)15 b(default)h(v)m(alues)h(set)e(b)o
(y)g(T)823 1123 y(E)849 1113 y(Xdra)o(w)g(\(round)g(caps)g(and)h(round)
g(join\))f(are)g(appropriate)h(for)0 1175 y(most)e(dra)o(wings.)20
b(Changes)15 b(to)g(these)g(parameters)f(apply)i(to)f(the)g(curren)o(t)
g(and)h(subsequen)o(t)g(paths.)0 1335 y Fq(\\PSsetlinecap)d
Fo(t)o(yp)q(e)240 1397 y Ft(Set)j(the)h(line)h(cap)f(parameter.)22
b(The)17 b(v)m(alue)g Fq(0)g Ft(giv)o(es)f(a)g(butt)h(cap;)f
Fq(1)h Ft(giv)o(es)f(a)g(round)h(cap;)g(and)f Fq(2)240
1459 y Ft(giv)o(es)f(a)g(pro)s(jecting)g(square)g(cap.)20
b(The)c(initial)h(v)m(alue)g(is)e(corresp)q(onds)h(to)e(a)h(round)h
(cap.)0 1544 y Fq(\\PSsetlinejoin)d Fo(t)o(yp)q(e)240
1607 y Ft(Set)h(the)h(line)h(join)f(parameter.)k(The)14
b(v)m(alue)i Fq(0)e Ft(giv)o(es)g(a)g(miter)h(join;)g
Fq(1)f Ft(giv)o(es)g(a)g(round)h(join;)g(and)f Fq(2)240
1669 y Ft(giv)o(es)h(a)g(b)q(ev)o(el)i(join.)j(The)15
b(initial)j(v)m(alue)e(corresp)q(onds)g(to)e(a)h(round)h(join.)62
1817 y(P)o(ostScript)k(paths)f(and)h(\014ll)h(op)q(erations)f(can)f(b)q
(e)i(con)o(trolled)f(b)o(y)f(a)h(n)o(um)o(b)q(er)g(of)f(functions.)34
b(By)19 b(design,)0 1880 y(T)25 1889 y(E)51 1880 y(Xdra)o(w)13
b(alw)o(a)o(ys)g(main)o(tains)h(a)g(de\014ned)h(P)o(ostScript)f(curren)
o(t)g(p)q(oin)o(t.)20 b(Some)13 b(of)h(the)g(follo)o(wing)h(macros)e
(cause)0 1942 y(the)h(P)o(ostScript)g(curren)o(t)g(p)q(oin)o(t)h(to)e
(b)q(ecome)i(unde\014ned.)22 b(The)14 b(P)o(ostScript)g(curren)o(t)g(p)
q(oin)o(t)h(m)o(ust)e(b)q(e)i(set)f(again)0 2004 y(\(sa)o(y)g(with)i(a)
f Fq(\\PSmoveto)f Ft(command\))g(b)q(efore)i(in)o(v)o(oking)g(basic)f
(T)1149 2014 y(E)1175 2004 y(Xdra)o(w)g(commands.)0 2164
y Fq(\\PSstroke)240 2226 y Ft(Strok)o(e)g(a)g(P)o(ostScript)g(path.)21
b(The)15 b(curren)o(t)h(path)f(is)h(strok)o(ed)f(with)g(the)h(curren)o
(t)f(gra)o(y)g(lev)o(el)i(\(set)240 2288 y(with)c Fq(\\setgray)p
Ft(\))d(and)j(the)f(curren)o(t)g(line)i(pattern)e(\(set)f(with)i
Fq(\\lpatt)p Ft(\).)18 b(The)12 b(P)o(ostScript)g(curren)o(t)240
2351 y(p)q(oin)o(t)k(b)q(ecomes)f(unde\014ned.)0 2436
y Fq(\\PSnewpath)240 2498 y Ft(Establish)h(a)f(new)g(path.)20
b(The)c(P)o(ostScript)f(curren)o(t)g(p)q(oin)o(t)g(b)q(ecomes)h
(unde\014ned.)0 2583 y Fq(\\PSclosepath)240 2645 y Ft(Close)f(a)g
(subpath.)21 b(A)15 b(new)g(subpath)h(is)f(started.)p
eop
%%Page: 32 34
32 33 bop 0 -83 a Ft(32)1722 b(T)1793 -73 y(E)1819 -83
y(Xdra)o(w)0 158 y Fq(\\PSfill)72 b Ft(Fill)14 b(a)d(region)i
(de\014ned)g(b)o(y)f(a)g(path.)19 b(Eac)o(h)12 b(subpath)g(is)h(closed)
g(and)f(the)g(enclosed)i(regions)e(pain)o(ted)240 221
y(with)h(the)f(curren)o(t)h(gra)o(y)e(lev)o(el.)20 b(The)13
b(P)o(ostScript)f(curren)o(t)h(p)q(oin)o(t)f(b)q(ecomes)i(unde\014ned.)
20 b(The)13 b(gra)o(y)240 283 y(lev)o(el)k(can)e(b)q(e)h(set)f(with)g
(the)h(T)767 293 y(E)792 283 y(Xdra)o(w)f(command)g Fq(\\setgray)p
Ft(.)62 435 y(The)g(follo)o(wing)g(line)h(commands)e(in)o(terpret)g(co)
q(ordinates)h(relativ)o(e)f(to)g(the)g(curren)o(t)g(T)1557
445 y(E)1583 435 y(Xdra)o(w)f(scaling)j(and)0 497 y(dra)o(wing)f
(segmen)o(t.)20 b(The)15 b(sp)q(eci\014ed)i(co)q(ordinate)f(a\013ects)e
(the)i(dra)o(wing)f(size)h(as)f(determined)h(b)o(y)f(T)1726
507 y(E)1752 497 y(Xdra)o(w.)0 663 y Fq(\\PSlineto)f(\()p
Fo(x)k(y)t Fq(\))240 726 y Ft(Add)g(a)g(line)h(segmen)o(t)e(to)g(the)h
(curren)o(t)g(path.)27 b(This)18 b(command)g(is)g(iden)o(tical)h(to)e
(the)h(T)1793 735 y(E)1819 726 y(Xdra)o(w)240 788 y(command)e
Fq(\\lvec)p Ft(.)21 b(The)c(P)o(ostScript)e(curren)o(t)h(p)q(oin)o(t)h
(m)o(ust)e(b)q(e)i(de\014ned)g(b)q(efore)g(this)f(command)240
850 y(is)g(issued.)0 940 y Fq(\\PSmoveto)e(\()p Fo(x)k(y)t
Fq(\))240 1002 y Ft(Mo)o(v)o(e)i(to)h(the)g(co)q(ordinate)g(sp)q
(eci\014ed)i(b)o(y)e Fq(\()p Fo(x)d(y)t Fq(\))p Ft(.)38
b(The)21 b(P)o(ostScript)g(curren)o(t)g(p)q(oin)o(t)g(b)q(ecomes)240
1065 y(de\014ned.)62 1217 y(The)d(follo)o(wing)g(macros)f(pro)o(vide)i
(access)e(to)g(the)h(general)g(arc)f(commands)h(in)g(P)o(ostScript.)27
b(The)18 b(co)q(ordi-)0 1279 y(nates)d(are)g(in)o(terpreted)i(relativ)o
(e)f(to)f(the)g(curren)o(t)h(T)910 1289 y(E)935 1279
y(Xdra)o(w)f(scaling)i(and)e(dra)o(wing)h(segmen)o(t.)k(The)c(sp)q
(eci\014ed)0 1341 y(co)q(ordinate)g(a\013ects)e(the)h(dra)o(wing)g
(size)i(as)d(determined)j(b)o(y)e(T)1083 1351 y(E)1108
1341 y(Xdra)o(w.)0 1508 y Fq(\\PSarc)f(r:)p Fo(radius)k
Fq(sd:)p Fo(start-angle)e Fq(ed:)p Fo(end-angle)j Fq(\()p
Fo(x)f(y)t Fq(\))240 1570 y Ft(Dra)o(w)12 b(a)h(coun)o(terclo)q(c)o
(kwise)h(arc.)19 b(The)13 b(cen)o(ter)g(of)g(the)g(arc)g(is)h(at)e(the)
h(giv)o(en)h(p)q(osition.)20 b(The)13 b(radius)240 1632
y(is)g(sp)q(eci\014ed)i(b)o(y)e Fo(radius)p Ft(.)19 b(The)13
b(start)f(and)h(end)g(angles)h(\(in)f(degrees\))f(are)h(sp)q(eci\014ed)
i(b)o(y)d Fo(start-angle)240 1694 y Ft(and)i Fo(end-angle)p
Ft(.)21 b(If)14 b(the)f(P)o(ostScript)h(curren)o(t)f(p)q(oin)o(t)h(is)h
(de\014ned,)g(this)f(command)f(also)h(dra)o(ws)f(the)240
1757 y(line)k(from)e(the)h(curren)o(t)f(p)q(oin)o(t)h(to)f(the)h(b)q
(eginning)h(of)e(the)h(arc.)k(The)c(line)h(and)f(arc)f(b)q(ecome)i
(part)240 1819 y(of)e(the)g(curren)o(t)g(path.)20 b(The)15
b(curren)o(t)g(p)q(oin)o(t)h(b)q(ecomes)g(de\014ned.)0
1909 y Fq(\\PSarcn)e(r:)p Fo(radius)k Fq(sd:)p Fo(start-angle)e
Fq(ed:)p Fo(end-angle)j Fq(\()p Fo(x)f(y)t Fq(\))240
1971 y Ft(Dra)o(w)g(a)g(clo)q(c)o(kwise)i(arc.)31 b(The)19
b(cen)o(ter)g(of)f(the)h(arc)g(is)g(at)g(the)g(giv)o(en)g(p)q(osition.)
32 b(The)19 b(radius)g(is)240 2033 y(sp)q(eci\014ed)f(b)o(y)e
Fo(radius)p Ft(.)23 b(The)17 b(start)d(and)j(end)f(angles)h(\(in)f
(degrees\))h(are)e(sp)q(eci\014ed)j(b)o(y)e Fo(start-angle)240
2096 y Ft(and)e Fo(end-angle)p Ft(.)21 b(If)14 b(the)f(P)o(ostScript)h
(curren)o(t)f(p)q(oin)o(t)h(is)h(de\014ned,)g(this)f(command)f(also)h
(dra)o(ws)f(the)240 2158 y(line)k(from)e(the)h(curren)o(t)f(p)q(oin)o
(t)h(to)f(the)h(b)q(eginning)h(of)e(the)h(arc.)k(The)c(line)h(and)f
(arc)f(b)q(ecome)i(part)240 2220 y(of)e(the)g(curren)o(t)g(path.)20
b(The)15 b(curren)o(t)g(p)q(oin)o(t)h(b)q(ecomes)g(de\014ned.)62
2372 y(The)j(macro)e Fq(\\writeps)g Ft(pro)o(vides)h(the)g(general)h
(facilit)o(y)g(to)e(write)i(arbitrary)e(P)o(ostScript)h(commands)g(to)0
2435 y(the)13 b(P)o(ostScript)f(\014le.)20 b(This)13
b(macro)f(is)h(used)g(b)o(y)f(the)h(preceding)h(commands)e(and)h(b)o(y)
f(the)h(T)1571 2444 y(E)1596 2435 y(Xdra)o(w)f(commands)0
2497 y(themselv)o(es.)20 b(This)13 b(facilit)o(y)g(has)f(to)g(b)q(e)h
(used)h(with)e(care)h(since)g(c)o(hanges)g(in)g(p)q(osition)h(or)e
(scaling)h(resulting)h(from)0 2559 y(the)h(P)o(ostScript)g(commands)g
(are)g(not)g(kno)o(wn)g(to)f(T)906 2569 y(E)932 2559
y(Xdra)o(w.)p eop
%%Page: 33 35
33 34 bop 0 -83 a Ft(App)q(endix)17 b(A:)e(P)o(ostScript)g(Commands)
1190 b(33)0 158 y Fq(\\writeps)14 b({<)p Fo(ps-commands)p
Fq(>})240 221 y Ft(W)l(rite)25 b(P)o(ostScript)f(commands)g(to)f(the)i
(in)o(termediate)g(P)o(ostScript)f(\014le.)48 b(Before)25
b(the)f(com-)240 283 y(mands)15 b(are)g(inserted,)h(an)o(y)f(p)q
(ending)i(T)929 293 y(E)955 283 y(Xdra)o(w)e(mo)o(v)o(e)f(is)i(written)
f(to)g(the)g(P)o(ostScript)g(\014le.)22 b(The)240 345
y(P)o(ostScript)15 b(scaling)h(giv)o(es)g(300)e(units/inc)o(h.)p
eop
%%Page: 34 36
34 35 bop 0 -83 a Ft(34)1722 b(T)1793 -73 y(E)1819 -83
y(Xdra)o(w)p eop
%%Page: 35 37
35 36 bop 0 -83 a Ft(App)q(endix)17 b(B:)e(T)293 -73
y(E)319 -83 y(Xdra)o(w)f(T)l(o)q(olb)q(o)o(x)1280 b(35)0
158 y Fp(App)r(endix)13 b(B)41 b(T)500 174 y(E)543 158
y(Xdra)n(w)15 b(T)-7 b(o)r(olb)r(o)n(x)62 329 y Ft(This)14
b(app)q(endix)g(describ)q(es)h(some)d(of)g(the)h(macros)f(supplied)j
(with)f(T)1242 339 y(E)1267 329 y(Xdra)o(w)e(whic)o(h)i(can)f(b)q(e)g
(used)h(to)e(de\014ne)0 392 y(additional)17 b(commands)e(for)g
(creating)g(dra)o(wings.)21 b(The)15 b(macros)g(describ)q(ed)i(here)f
(w)o(ork)f(in)h(the)f(user)h(sp)q(eci\014ed)0 454 y(co)q(ordinate)e
(system.)19 b(Some)14 b(of)f(these)h(to)q(olb)q(o)o(x)g(macros)f(are)g
(used)h(b)o(y)g(the)g(T)1331 464 y(E)1356 454 y(Xdra)o(w)f(commands)h
(themselv)o(es,)0 516 y(others)h(are)g(supplied)i(in)f(an)f(auxiliary)i
(\014le)f(`)p Fq(txdtools.tex)p Ft('.)0 725 y Fs(B.1)33
b(Co)r(ordinate)15 b(parsing)62 862 y Ft(The)g(co)q(ordinate)g(parsing)
h(macro)e Fq(\\getpos)f Ft(is)j(useful)g(for)e(creating)h(new)g
(commands.)k(This)d(macro)e(tak)o(es)0 924 y(care)19
b(of)f(stripping)i(leading)g(and)f(trailing)h(blanks)g(from)e(co)q
(ordinates)h(sp)q(eci\014ed)i(b)q(et)o(w)o(een)e(paren)o(theses.)31
b(In)0 986 y(addition,)21 b(sym)o(b)q(olic)f(co)q(ordinates)g(are)e
(translated)h(to)g(the)g(corresp)q(onding)h(relativ)o(e)g(co)q
(ordinate)f(using)h(the)0 1049 y(segmen)o(t)15 b(o\013set)f(and)h
(scaling)i(in)f(e\013ect.)62 1186 y(The)g(macro)e Fq(\\currentpos)g
Ft(returns)h(the)g(relativ)o(e)h(co)q(ordinates)f(of)g(the)g(curren)o
(t)g(p)q(osition.)21 b(The)16 b(returned)0 1248 y(v)m(alues)f(are)f
(relativ)o(e)h(to)e(the)i(curren)o(t)f(segmen)o(t)g(and)g(the)g(curren)
o(t)g(scaling.)21 b(The)14 b(macro)g Fq(\\cossin)f Ft(returns)h(the)0
1310 y(real-v)m(alued)21 b(cosine)e(and)g(sine)h(of)e(the)h(direction)g
(of)g(the)f(line)j(joining)e(t)o(w)o(o)f(p)q(oin)o(ts.)30
b(The)19 b(macro)f Fq(\\vectlen)0 1372 y Ft(returns)d(the)g(length)h
(of)f(a)g(v)o(ector.)k(The)c(results)h(app)q(ear)f(as)g(the)h(v)m(alue)
g(of)f(user)g(supplied)j(macro)c(names.)0 1526 y Fq(\\getpos)g(\()p
Fo(x)k(y)t Fq(\)\\)p Fo(mx)s Fq(\\)p Fo(m)o(y)240 1589
y Ft(Deco)q(de)e(co)q(ordinate)h(v)m(alues.)23 b(The)16
b(co)q(ordinates)g(sp)q(eci\014ed)i(b)o(y)e Fq(\()p Fo(x)i(y)t
Fq(\))e Ft(are)f(deco)q(ded.)23 b(Sym)o(b)q(olic)240
1651 y(co)q(ordinates)18 b(are)g(translated)f(to)g(the)h(corresp)q
(onding)h(relativ)o(e)f(co)q(ordinate)h(using)f(the)g(curren)o(t)240
1713 y(segmen)o(t)13 b(o\013set)f(and)h(scaling.)21 b(The)13
b(resulting)h(c)o(haracter)f(strings)g(represen)o(ting)h(the)f(real-v)m
(alued)240 1776 y(co)q(ordinates)j(are)e(assigned)i(to)f(the)g(macros)f
(sp)q(eci\014ed)k(b)o(y)d Fq(\\)p Fo(mx)j Ft(and)d Fq(\\)p
Fo(m)o(y)t Ft(.)0 1855 y Fq(\\currentpos)f(\\)p Fo(mx)s
Fq(\\)p Fo(m)o(y)240 1917 y Ft(Return)20 b(the)g(co)q(ordinates)h(of)e
(the)h(curren)o(t)g(p)q(osition.)34 b(The)21 b(co)q(ordinates)f(are)f
(relativ)o(e)i(to)e(the)240 1979 y(curren)o(t)h(segmen)o(t)f(o\013set)g
(and)h(scaling.)34 b(The)20 b(resulting)h(c)o(haracter)e(strings)h
(represen)o(ting)g(the)240 2042 y(real-v)m(alued)d(co)q(ordinates)f
(are)f(assigned)g(to)g(the)g(macros)g(sp)q(eci\014ed)i(b)o(y)e
Fq(\\)p Fo(mx)j Ft(and)e Fq(\\)p Fo(m)o(y)t Ft(.)0 2121
y Fq(\\cossin)e(\()p Fo(x1)19 b(y1)t Fq(\)\()p Fo(x2)e(y2)t
Fq(\)\\)p Fo(cosa)p Fq(\\)p Fo(sina)240 2183 y Ft(Return)g(the)f
(cosine)h(and)f(sine)h(of)f(the)g(direction)h(of)f(a)g(v)o(ector)f
(joining)i(t)o(w)o(o)e(p)q(oin)o(ts.)23 b(The)16 b(cosine)240
2246 y(and)d(sine)h(of)f(the)g(angle)h(of)f(the)g(v)o(ector)f(whic)o(h)
i(go)q(es)f(from)g Fq(\()p Fo(x1)18 b(y1)t Fq(\))12 b
Ft(to)h Fq(\()p Fo(x2)18 b(y2)t Fq(\))p Ft(.)g(The)c(c)o(haracter)240
2308 y(strings)f(represen)o(ting)g(these)g(real-v)m(alued)i(quan)o
(tities)e(are)g(assigned)g(to)f(the)h(macros)f(sp)q(eci\014ed)j(b)o(y)
240 2370 y Fq(\\)p Fo(cosa)g Ft(and)g Fq(\\)p Fo(sina)p
Ft(.)0 2449 y Fq(\\vectlen)f(\()p Fo(x1)k(y1)t Fq(\)\()p
Fo(x2)g(y2)t Fq(\)\\)p Fo(len)240 2512 y Ft(Return)c(the)g(length)g(of)
f(a)g(v)o(ector)g(joining)i(t)o(w)o(o)d(p)q(oin)o(ts.)20
b(The)14 b(length)g(of)f(the)h(v)o(ector)e(is)i(relativ)o(e)h(to)240
2574 y(the)d(curren)o(t)h(scaling.)20 b(The)12 b(c)o(haracter)g(string)
g(represen)o(ting)h(the)f(real-v)m(alued)j(length)e(is)f(assigned)240
2636 y(to)j(the)g(macro)f(sp)q(eci\014ed)k(b)o(y)d Fq(\\)p
Fo(len)p Ft(.)p eop
%%Page: 36 38
36 37 bop 0 -83 a Ft(36)1722 b(T)1793 -73 y(E)1819 -83
y(Xdra)o(w)0 158 y Fs(B.2)33 b(Real)15 b(arithmetic)62
303 y Ft(The)k(T)184 312 y(E)210 303 y(Xdra)o(w)f(to)q(olb)q(o)o(x)h
(supplies)i(macros)d(to)h(p)q(erform)f(real)i(arithmetic)f(on)g(co)q
(ordinate)g(v)m(alues.)33 b(The)0 365 y(result)16 b(app)q(ears)f(as)g
(the)g(v)m(alue)h(of)f(a)g(user)g(supplied)j(macro)c(name.)0
549 y Fq(\\realadd)g({)p Fo(v)m(alue1)t Fq(})i({)p Fo(v)m(alue2)t
Fq(})f(\\)p Fo(sum)240 611 y Ft(Add)h(t)o(w)o(o)f(real)h(quan)o
(tities,)g(assigning)g(the)g(resultan)o(t)f(c)o(haracter)g(string)h
(represen)o(ting)g(the)g(sum)240 673 y(to)f(the)g(macro)f
Fq(\\)p Fo(sum)p Ft(.)0 775 y Fq(\\realmult)g({)p Fo(v)m(alue1)t
Fq(})h({)p Fo(v)m(alue2)t Fq(})h(\\)p Fo(pro)q(d)240
837 y Ft(Multiply)i(t)o(w)o(o)e(real)g(quan)o(tities,)i(assigning)f
(the)g(resultan)o(t)f(c)o(haracter)g(string)h(represen)o(ting)g(the)240
899 y(pro)q(duct)f(to)e(the)h(macro)g Fq(\\)p Fo(pro)q(d)r
Ft(.)0 1001 y Fq(\\realdiv)f({)p Fo(v)m(alue1)t Fq(})i({)p
Fo(v)m(alue2)t Fq(})f(\\)p Fo(result)240 1063 y Ft(Divide)22
b(t)o(w)o(o)d(real)j(quan)o(tities,)g(assigning)f(the)g(resultan)o(t)g
(c)o(haracter)f(string)h(represen)o(ting)g(the)240 1126
y(result)16 b(of)e Fo(v)m(alue1)t Ft(/)p Fo(v)m(alue2)21
b Ft(to)14 b(the)h(macro)g Fq(\\)p Fo(result)q Ft(.)0
1415 y Fs(B.3)33 b(Arro)n(w)15 b(curv)n(e)62 1560 y Ft(This)h(example)h
(illustrates)f(the)g(use)g(of)f(the)g(T)868 1569 y(E)894
1560 y(Xdra)o(w)g(to)q(olb)q(o)o(x)g(routines)h(to)f(do)h(computations)
f(with)h(the)0 1622 y(co)q(ordinates.)k(The)c(problem)f(will)i(b)q(e)f
(tac)o(kled)g(in)g(t)o(w)o(o)e(parts.)19 b(First,)14
b(w)o(e)h(will)i(pro)q(duce)f(a)f(macro)f(to)h(place)h(an)0
1684 y(arro)o(whead)g(on)g(a)g(Bezier)i(curv)o(e.)24
b(Then)17 b(giv)o(en)g(this)g(macro,)f(w)o(e)g(will)j(pro)q(duce)e(a)f
(macro)g(whic)o(h)i(can)e(dra)o(w)g(a)0 1747 y(\\wiggly")f(line)i(from)
d(the)i(curren)o(t)f(p)q(osition)h(to)f(a)f(giv)o(en)i(co)q(ordinate.)
675 2189 y @beginspecial 0 @hoffset 3 @voffset @setspecial
%%BeginDocument: texdraw.p10
50 dict begin
/mv {stroke moveto} def
/lv {lineto} def
/st {currentpoint stroke moveto} def
/sl {st setlinewidth} def
/sd {st 0 setdash} def
/sg {st setgray} def
/bs {gsave} def /es {stroke grestore} def
/fl {gsave setgray fill grestore
 currentpoint newpath moveto} def
/fp {gsave setgray fill grestore st} def
/cv {curveto} def
/cr {gsave currentpoint newpath 3 -1 roll 0 360 arc
 stroke grestore} def
/fc {gsave setgray currentpoint newpath
 3 -1 roll 0 360 arc fill grestore} def
/ar {gsave currentpoint newpath 5 2 roll arc stroke grestore} def
/el {gsave /svm matrix currentmatrix def
 currentpoint translate scale newpath 0 0 1 0 360 arc
 svm setmatrix stroke grestore} def
/fe {gsave setgray currentpoint translate scale newpath
 0 0 1 0 360 arc fill grestore} def
/av {/hhwid exch 2 div def /hlen exch def
 /ah exch def /tipy exch def /tipx exch def
 currentpoint /taily exch def /tailx exch def
 /dx tipx tailx sub def /dy tipy taily sub def
 /alen dx dx mul dy dy mul add sqrt def
 /blen alen hlen sub def
 gsave tailx taily translate dy dx atan rotate
 (V) ah ne {blen 0 gt {blen 0 lineto} if} {alen 0 lineto} ifelse
 stroke blen hhwid neg moveto alen 0 lineto blen hhwid lineto
 (T) ah eq {closepath} if
 (W) ah eq {gsave 1 setgray fill grestore closepath} if
 (F) ah eq {fill} {stroke} ifelse
 grestore tipx tipy moveto} def
0.24 0.24 scale
1 setlinecap 1 setlinejoin
3 setlinewidth [] 0 setdash
0 0 moveto
0 0 mv
420 30 -120 -30 300 0 cv
300 0 mv
bs
285 -1 mv
300 0 (W) 48 24 av
es
bs
300 0 mv
270 420 330 -120 300 300 cv
300 300 mv
bs
301 285 mv
300 300 (W) 48 24 av
es
es
bs
300 0 mv
690 450 210 -150 600 300 cv
600 300 mv
bs
590 289 mv
600 300 (W) 48 24 av
es
es
bs
300 0 mv
720 30 180 -30 600 0 cv
600 0 mv
bs
585 -1 mv
600 0 (W) 48 24 av
es
es
stroke end showpage
%%EndDocument
 @endspecial 975 1869 a(tip)g(at)e Fq(\(1)24 b(1\))54
b Ft(tip)16 b(at)e Fq(\(2)24 b(1\))1275 2169 y Ft(tip)16
b(at)e Fq(\(2)24 b(0\))62 2334 y Ft(The)18 b(\014rst)g(macro,)f
Fq(\\cavec)p Ft(,)h(uses)g(the)g Fq(\\cossin)f Ft(command)h(to)f
(determine)i(the)f(the)g(cosine)g(and)h(sine)f(of)0 2396
y(the)e(angle)h(of)f(the)h(line)h(joining)f(the)f(second)h(con)o(trol)f
(p)q(oin)o(t)h(to)f(the)g(end)h(p)q(oin)o(t)g(of)f(the)g(Bezier)i(curv)
o(e.)23 b(Recall)0 2458 y(that)15 b(the)h(Bezier)h(curv)o(e)f(is)g
(tangen)o(t)f(to)g(this)h(line)h(at)e(the)h(end)h(p)q(oin)o(t.)22
b(After)15 b(dra)o(wing)h(the)f(Bezier)i(curv)o(e,)f(the)0
2521 y(scaling)f(is)g(set)g(lo)q(cally)h(to)e(absolute)g(units)i(of)e
(0.05)f(inc)o(hes.)21 b(W)l(e)14 b(go)g(bac)o(k)g(do)o(wn)g(the)h(line)
h(from)e(the)g(end)h(p)q(oin)o(t)0 2583 y(b)o(y)g(0.05)f(inc)o(hes)j
(and)e(dra)o(w)g(an)g(arro)o(w)f(v)o(ector)g(to)h(the)g(end)h(p)q(oin)o
(t)g(from)e(there.)20 b(This)c(arro)o(w)e(v)o(ector)g(is)i(mostly)0
2645 y(arro)o(whead,)e(with)h(little)i(or)e(no)g(tail.)p
eop
%%Page: 37 39
37 38 bop 0 -83 a Ft(App)q(endix)17 b(B:)e(T)293 -73
y(E)319 -83 y(Xdra)o(w)f(T)l(o)q(olb)q(o)o(x)1280 b(37)120
158 y Fq(\\def\\cavec)22 b(\(#1)i(#2\)\(#3)f(#4\)\(#5)g(#6\){)168
210 y(\\clvec)g(\(#1)g(#2\)\(#3)g(#4\)\(#5)g(#6\))168
262 y(\\cossin)g(\(#3)g(#4\)\(#5)g(#6\)\\cosa\\sina)168
314 y(\\rmove)g(\(0)g(0\))168 366 y(\\bsegment)215 418
y(\\drawdim)g(in)h(\\setsegscale)e(0.05)215 470 y(\\move)i(\({-\\cosa})
e(-\\sina\))47 b(\\avec)23 b(\(0)h(0\))168 522 y(\\esegment})62
649 y Ft(Note)19 b(the)g(use)h(of)f(macros)f(as)h(argumen)o(ts)g(to)f
(a)h Fq(\\move)g Ft(command.)31 b(Min)o(us)20 b(signs)g(are)f(put)g(in)
h(fron)o(t)e(of)0 712 y(the)d(macros.)k(Ho)o(w)o(ev)o(er,)14
b(the)h(v)m(alue)h(of)e(the)h(macro)g Fq(\\cosa)f Ft(or)g
Fq(\\sina)g Ft(could)i(b)q(e)g(negativ)o(e.)k(F)l(ortunately)l(,)14
b(T)1890 722 y(E)1916 712 y(X)0 774 y(accepts)g(t)o(w)o(o)f(min)o(us)i
(signs)g(in)g(a)f(ro)o(w)f(and)i(in)o(terprets)f(the)g(result)h(as)f(p)
q(ositiv)o(e.)20 b(Note)14 b(that)g(the)g Fq(\\rmove)g(\(0)h(0\))0
836 y Ft(command)h(b)q(efore)g(the)g(b)q(eginning)j(of)c(the)h(segmen)o
(t)g(ensures)h(that)e(the)h(Bezier)h(curv)o(e)g(is)f(strok)o(ed)g(b)q
(efore)g(the)0 899 y(arro)o(whead)e(is)i(dra)o(wn.)62
1037 y(The)h(second)f(macro)g Fq(\\caw)f Ft(builds)j(on)e
Fq(\\cavec)p Ft(.)22 b(The)17 b(goal)f(is)g(to)g(pro)q(duce)h(a)f
(wiggly)g(v)o(ector)g(that)f(can)h(b)q(e)0 1099 y(used)g(as)f(a)f(p)q
(oin)o(ter)i(in)g(a)f(dra)o(wing.)20 b(Consider)c(the)f(follo)o(wing)h
(symmetrical)g(normalized)g(Bezier)g(curv)o(e.)120 1227
y Fq(\\centertexdraw{)22 b(\\move)h(\(0)h(0\))f(\\cavec)g(\(1.4)h
(0.1\)\(-0.4)e(-0.1\)\(1)h(0\))h(})62 1365 y Ft(This)13
b(curv)o(e)f(has)f(the)h(appropriate)g(wiggle.)20 b(No)o(w)11
b(w)o(e)g(w)o(an)o(t)g(to)g(b)q(e)i(able)f(to)g(dra)o(w)f(this)h(curv)o
(e,)g(appropriately)0 1428 y(scaled)i(and)f(rotated.)18
b(The)13 b(macro)f Fq(\\caw)g Ft(needs)i(to)e(do)h(computations)g(on)f
(the)h(co)q(ordinates.)20 b(First,)12 b Fq(\\caw)h Ft(uses)0
1490 y(the)h(macros)f Fq(\\getpos)g Ft(and)h Fq(\\currentpos)e
Ft(to)h(get)h(the)f(p)q(ositions)i(of)f(the)g(end)g(and)g(start)f(of)g
(the)h(curv)o(e.)19 b(Next,)0 1552 y(the)e(length)g(of)f(the)h(v)o
(ector)f(is)h(calculated)h(using)f(the)g(macro)f Fq(\\vectlen)p
Ft(.)22 b(A)17 b(lo)q(cal)h(macro)e Fq(\\rotatecoord)e
Ft(is)0 1614 y(used)j(to)f(rotate)f(a)h(co)q(ordinate)h(pair)f(ab)q
(out)h(the)f(origin,)h(using)g(the)g(cosine)g(and)g(sine)g(of)f(the)g
(rotation)g(angle.)0 1677 y(The)i(v)o(ector)f(length)h(is)g(used)h(to)e
(scale)h(the)g(normalized)g(curv)o(e.)28 b(The)18 b(remaining)g(co)q
(de)h(dra)o(ws)e(the)g(rotated,)0 1739 y(normalized)f(curv)o(e.)120
1867 y Fq(\\def\\caw)23 b(\(#1)g(#2\){)168 1919 y(\\currentpos)f
(\\xa\\ya)168 1971 y(\\cossin)h(\({\\xa})g(\\ya\)\(#1)g
(#2\)\\cosa\\sina)120 2074 y(\045)h(The)f(nominal)g(wiggly)g(curve)g
(is)h(\(0)f(0\))h(\(1+dx)f(dy\))h(\(-dx)f(-dy\))g(\(1)h(0\))120
2126 y(\045)g(Find)f(the)g(rotated)g(offset)g(\(dx)h(dy\))f(->)h(\(du)f
(dv\))168 2178 y(\\rotatecoord)f(\(0.4)h(0.1\)\\cosa\\sina)f(\\du\\dv)
120 2282 y(\045)i(calculate)e(the)i(length)f(of)g(the)h(vector)168
2334 y(\\vectlen)e(\({\\xa})i(\\ya\)\(#1)e(#2\)\\len)120
2438 y(\045)i(draw)f(the)g(curve)h(in)f(normalized)g(units)168
2489 y(\\bsegment)215 2541 y(\\setsegscale)g({\\len})215
2593 y(\\realadd)g(\\cosa)g(\\du)h(\\tmpa)47 b(\\realadd)23
b(\\sina)g(\\dv)g(\\tmpb)215 2645 y(\\cavec)g(\({\\tmpa})g
(\\tmpb\)\({-\\du})f(-\\dv\)\({\\cosa})g(\\sina\))p eop
%%Page: 38 40
38 39 bop 0 -83 a Ft(38)1722 b(T)1793 -73 y(E)1819 -83
y(Xdra)o(w)168 158 y Fq(\\esegment)168 210 y(\\move)23
b(\(#1)g(#2\)})120 314 y(\045)h(rotate)f(a)g(coordinate)g(\(x)h(y\))120
366 y(\045)g(arguments:)e(\(x)i(y\))f(cosa)h(sina)f(x')h(y')120
418 y(\045)48 b(x')23 b(=)h(cosa)f(*)h(x)g(-)f(sina)h(*)f(y;)48
b(y')23 b(=)h(sina)g(*)f(x)h(+)g(cosa)f(*)h(y)120 470
y(\\def\\rotatecoord)e(\(#1)h(#2\)#3#4#5#6{)168 522 y(\\getpos)g(\(#1)g
(#2\)\\xarg\\yarg)168 573 y(\\realmult)f(\\xarg)i({#3})f(\\tmpa)47
b(\\realmult)23 b(\\yarg)g({#4})g(\\tmpb)168 625 y(\\realadd)f(\\tmpa)i
({-\\tmpb})e(#5)168 677 y(\\realmult)g(\\xarg)i({#4})f(\\tmpa)47
b(\\realmult)23 b(\\yarg)g({#3})g(\\tmpb)168 729 y(\\realadd)f(\\tmpa)i
(\\tmpb)f(#6})62 866 y Ft(Finally)l(,)17 b(the)e(new)g(macro)g(can)g(b)
q(e)h(used)g(as)f(follo)o(ws.)120 993 y Fq(\\centertexdraw{)168
1045 y(\\arrowheadtype)22 b(t:W)168 1096 y(\\move)h(\(0)g(0\))168
1148 y(\\cavec)g(\(1.4)g(0.1\)\(-0.4)g(-0.1\)\(1)g(0\))168
1200 y(\\move)g(\(1)g(0\))h(\\caw)f(\(1)h(1\))g(\\htext{tip)e(at)i
(\\tt)f(\(1)h(1\)})168 1252 y(\\move)f(\(1)g(0\))h(\\caw)f(\(2)h(1\))g
(\\htext{tip)e(at)i(\\tt)f(\(2)h(1\)})168 1304 y(\\move)f(\(1)g(0\))h
(\\caw)f(\(2)h(0\))g(\\htext{tip)e(at)i(\\tt)f(\(2)h(0\)})120
1408 y(})62 1545 y Ft(Note)17 b(that)f(the)h(Bezier)i(curv)o(e)e(in)h
(the)f(macro)f Fq(\\cavec)g Ft(lies)i(b)q(elo)o(w)g(the)f(arro)o
(whead.)25 b(The)17 b(example)h(then)0 1607 y(dra)o(ws)c(an)i(arro)o
(whead)e(of)h(t)o(yp)q(e)g Fq(W)g Ft(to)f(erase)h(the)h(part)e(of)h
(the)g(line)i(b)q(elo)o(w)f(the)f(arro)o(whead.)p eop
%%Page: 39 41
39 40 bop 0 -83 a Ft(App)q(endix)17 b(C:)e(Examples)1445
b(39)0 158 y Fp(App)r(endix)13 b(C)41 b(Examples)62 345
y Ft(This)16 b(app)q(endix)h(sho)o(ws)e(examples)h(of)e(the)i(use)f(of)
g(T)975 355 y(E)1000 345 y(Xdra)o(w.)0 570 y Fs(C.1)32
b(Blo)r(c)n(k)16 b(diagram)g(of)e(a)h(lattice)h(\014lter)62
707 y Ft(The)h(blo)q(c)o(k)g(diagram)e(of)h(a)g(lattice)h(\014lter)f
(uses)h(a)f(library)g(of)g(extended)h(commands)f(built)i(from)d(the)h
(basic)0 769 y(T)25 779 y(E)51 769 y(Xdra)o(w)e(commands.)163
1250 y @beginspecial 4 @hoffset 43 @voffset @setspecial
%%BeginDocument: texdraw.p11
50 dict begin
/mv {stroke moveto} def
/lv {lineto} def
/st {currentpoint stroke moveto} def
/sl {st setlinewidth} def
/sd {st 0 setdash} def
/sg {st setgray} def
/bs {gsave} def /es {stroke grestore} def
/fl {gsave setgray fill grestore
 currentpoint newpath moveto} def
/fp {gsave setgray fill grestore st} def
/cv {curveto} def
/cr {gsave currentpoint newpath 3 -1 roll 0 360 arc
 stroke grestore} def
/fc {gsave setgray currentpoint newpath
 3 -1 roll 0 360 arc fill grestore} def
/ar {gsave currentpoint newpath 5 2 roll arc stroke grestore} def
/el {gsave /svm matrix currentmatrix def
 currentpoint translate scale newpath 0 0 1 0 360 arc
 svm setmatrix stroke grestore} def
/fe {gsave setgray currentpoint translate scale newpath
 0 0 1 0 360 arc fill grestore} def
/av {/hhwid exch 2 div def /hlen exch def
 /ah exch def /tipy exch def /tipx exch def
 currentpoint /taily exch def /tailx exch def
 /dx tipx tailx sub def /dy tipy taily sub def
 /alen dx dx mul dy dy mul add sqrt def
 /blen alen hlen sub def
 gsave tailx taily translate dy dx atan rotate
 (V) ah ne {blen 0 gt {blen 0 lineto} if} {alen 0 lineto} ifelse
 stroke blen hhwid neg moveto alen 0 lineto blen hhwid lineto
 (T) ah eq {closepath} if
 (W) ah eq {gsave 1 setgray fill grestore closepath} if
 (F) ah eq {fill} {stroke} ifelse
 grestore tipx tipy moveto} def
0.24 0.24 scale
1 setlinecap 1 setlinejoin
3 setlinewidth [] 0 setdash
0 0 moveto
bs
0 0 mv
90 0 lv
6 0 fc
90 120 lv
90 0 mv
90 -120 lv
es
bs
90 120 mv
576 120 (F) 24 12 av
600 120 mv
24 cr
bs
588 120 mv
612 120 lv
600 108 mv
600 132 lv
es
624 120 mv
720 120 (F) 24 12 av
90 -120 mv
210 -120 (F) 24 12 av
bs
210 -75 lv
300 -75 lv
300 -165 lv
210 -165 lv
210 -120 lv
es
300 -120 mv
576 -120 (F) 24 12 av
600 -120 mv
24 cr
bs
588 -120 mv
612 -120 lv
600 -132 mv
600 -108 lv
es
624 -120 mv
720 -120 (F) 24 12 av
360 120 mv
6 0 fc
583 -103 (F) 24 12 av
360 -120 mv
6 0 fc
583 103 (F) 24 12 av
120 126 mv
es
bs
900 120 mv
1386 120 (F) 24 12 av
1410 120 mv
24 cr
bs
1398 120 mv
1422 120 lv
1410 108 mv
1410 132 lv
es
1434 120 mv
1590 120 (F) 24 12 av
900 -120 mv
1020 -120 (F) 24 12 av
bs
1020 -75 lv
1110 -75 lv
1110 -165 lv
1020 -165 lv
1020 -120 lv
es
1110 -120 mv
1386 -120 (F) 24 12 av
1410 -120 mv
24 cr
bs
1398 -120 mv
1422 -120 lv
1410 -132 mv
1410 -108 lv
es
1434 -120 mv
1530 -120 (F) 24 12 av
1170 120 mv
6 0 fc
1393 -103 (F) 24 12 av
1170 -120 mv
6 0 fc
1393 103 (F) 24 12 av
930 126 mv
es
stroke end showpage
%%EndDocument
 @endspecial 74 1082 a Fl(x)p Ft(\()p Fl(n)p Ft(\))729
926 y Fi(+)769 1003 y Fh(\000)402 1208 y Fl(z)425 1191
y Fg(\000)p Fn(1)729 1224 y Fi(+)769 1147 y Fh(\000)249
915 y Fl(f)271 922 y Fn(0)290 915 y Ft(\()p Fl(n)p Ft(\))466
b Fl(f)841 922 y Fn(1)860 915 y Ft(\()p Fl(n)p Ft(\))250
1242 y Fl(b)270 1249 y Fn(0)288 1242 y Ft(\()p Fl(n)p
Ft(\))j Fl(b)840 1249 y Fn(1)858 1242 y Ft(\()p Fl(n)p
Ft(\))616 1003 y Fl(K)655 1010 y Fn(1)616 1161 y Fl(K)655
1168 y Fn(1)964 960 y Fr(\001)8 b(\001)g(\001)964 1200
y(\001)g(\001)g(\001)1539 926 y Fi(+)1579 1003 y Fh(\000)1789
962 y Fl(e)p Ft(\()p Fl(n)p Ft(\))1212 1208 y Fl(z)1235
1191 y Fg(\000)p Fn(1)1539 1224 y Fi(+)1579 1147 y Fh(\000)1033
915 y Fl(f)1055 922 y Fk(P)t Fg(\000)p Fn(1)1125 915
y Ft(\()p Fl(n)p Ft(\))436 b Fl(f)1646 922 y Fk(P)1674
915 y Ft(\()p Fl(n)p Ft(\))1034 1242 y Fl(b)1054 1249
y Fk(P)t Fg(\000)p Fn(1)1124 1242 y Ft(\()p Fl(n)p Ft(\))j
Fl(b)1646 1249 y Fk(P)1673 1242 y Ft(\()p Fl(n)p Ft(\))1426
1003 y Fl(K)1465 1010 y Fk(P)1426 1161 y Fl(K)1465 1168
y Fk(P)62 1437 y Ft(The)16 b(blo)q(c)o(k)g(diagram)f(uses)h(a)f(\\dela)
o(y")g(blo)q(c)o(k.)22 b(This)16 b(is)g(de\014ned)h(as)e(a)g(segmen)o
(t)g(whic)o(h)h(lea)o(v)o(es)g(the)f(curren)o(t)0 1499
y(p)q(osition)21 b(at)e(the)h(end)h(of)e(this)i(blo)q(c)o(k.)34
b(A)20 b(second)h(macro,)f Fq(\\bdot)p Ft(,)g(dra)o(ws)f(a)g(\\big")h
(dot)g(whic)o(h)h(is)f(used)h(to)0 1562 y(mark)e(junctions)h(of)f
(lines.)34 b(The)20 b Fq(\\Ttext)f Ft(command)g(cen)o(ters)g(text)g(ab)
q(o)o(v)o(e)g(a)g(giv)o(en)h(p)q(oin)o(t.)33 b(The)20
b(o\013set)f(to)0 1624 y(p)q(osition)d(the)e(text)h(is)g(lo)q(cal)g(to)
f(a)h(segmen)o(t,)f(resulting)h(in)h(no)e(c)o(hange)h(to)f(the)h
(curren)o(t)f(p)q(oin)o(t.)21 b(Similar)16 b(macros)0
1686 y(to)e(p)q(osition)i(text)f(b)q(elo)o(w)g(a)g(p)q(oin)o(t)g(\()p
Fq(\\Btext)p Ft(\),)e(to)h(the)h(left)h(of)e(a)h(p)q(oin)o(t)g(\()p
Fq(\\Ltext)p Ft(\))e(and)j(to)e(the)h(righ)o(t)f(of)h(a)f(p)q(oin)o(t)0
1748 y(\()p Fq(\\Rtext)p Ft(\))g(are)h(used)g(in)h(the)g(\014nal)g(dra)
o(wing.)120 1875 y Fq(\\def\\delay)22 b({\\bsegment)454
1927 y(\\setsegscale)g(0.3)454 1979 y(\\lvec)h(\(0)h(+0.5\))f(\\lvec)g
(\(1)h(+0.5\))f(\\lvec)g(\(1)h(-0.5\))454 2031 y(\\lvec)f(\(0)h(-0.5\))
f(\\lvec)g(\(0)h(0\))454 2083 y(\\textref)f(h:C)g(v:C)48
b(\\htext)23 b(\(0.5)g(0\){$z^{-1}$})454 2134 y(\\savepos)g(\(1)g
(0\)\(*ex)g(*ey\))406 2186 y(\\esegment)406 2238 y(\\move)h(\(*ex)f
(*ey\)})120 2290 y(\\def\\bdot)g({\\fcir)g(f:0)g(r:0.02)g(})120
2342 y(\\def\\Ttext)f(#1{\\bsegment)502 2394 y(\\textref)h(h:C)g(v:B)47
b(\\htext)23 b(\(0)h(+0.06\){#1})454 2446 y(\\esegment})62
2583 y Ft(Sev)o(eral)19 b(of)f(the)h(blo)q(c)o(k)g(diagram)f(elemen)o
(ts)i(scale)f(with)g(the)f(size)i(of)e(the)g(summing)h(no)q(des.)31
b(The)18 b(radius)0 2645 y(of)e(the)h(circles)i(for)d(the)h(summing)g
(no)q(des)h(is)f(de\014ned)h(as)f(the)g(macro)f Fq(\\cradius)p
Ft(.)23 b(The)18 b(summing)f(no)q(des)g(will)p eop
%%Page: 40 42
40 41 bop 0 -83 a Ft(40)1722 b(T)1793 -73 y(E)1819 -83
y(Xdra)o(w)0 158 y(ha)o(v)o(e)15 b(enclosed)j(plus)f(signs,)f
(appropriately)g(scaled.)23 b(The)16 b(plus)h(sign)f(is)g(dra)o(wn)g(b)
o(y)g(the)g(macro)f Fq(\\pluss)p Ft(.)21 b(The)0 221
y(macro)15 b Fq(\\pcir)g Ft(dra)o(ws)g(b)q(oth)h(the)g(circle)h(and)f
(the)g(plus)g(sign.)22 b(The)16 b(incoming)h(lines)g(to)e(a)h(summing)g
(no)q(de)g(will)0 283 y(b)q(e)f(lab)q(elled)h(with)f(plus)g(or)e(min)o
(us)i(signs)f(\(c)o(haracters)f(this)h(time\),)g(placed)h(at)f(the)g
(appropriate)g(p)q(osition)h(with)0 345 y(resp)q(ect)d(to)e(the)i(cen)o
(ter)f(of)g(the)g(summing)h(no)q(de.)19 b(These)12 b(p)q(ositions)g
(are)f(giv)o(en)h(in)g(terms)e(of)h(compass)g(directions.)0
407 y(The)k(macro)g Fq(\\putwnw)f Ft(places)i(text)f(w)o(est)f(b)o(y)i
(north-w)o(est)e(relativ)o(e)i(to)e(the)i(cen)o(ter)f(of)g(the)g
(summing)h(no)q(de.)120 539 y Fq(\\def\\cradius)22 b({0.08})120
591 y(\\def\\pluss)g({\\bsegment)478 643 y(\\setsegscale)g({\\cradius})
478 694 y(\\move)h(\(-0.5)g(0\))h(\\lvec)f(\(+0.5)g(0\))478
746 y(\\move)g(\(0)h(-0.5\))f(\\lvec)g(\(0)h(+0.5\))430
798 y(\\esegment})120 850 y(\\def\\pcir)f({\\lcir)g(r:{\\cradius})f
(\\pluss})120 902 y(\\def\\puttext)g(\(#1)i(#2\)#3{\\bsegment)717
954 y(\\setsegscale)e({\\cradius})717 1006 y(\\textref)g(h:C)i(v:C)f
(\\htext)g(\(#1)h(#2\){#3})669 1058 y(\\esegment})120
1110 y(\\def\\putwnw)e(#1{\\puttext)h(\(-1.7)g(+1.2\){#1}})62
1251 y Ft(The)17 b(blo)q(c)o(k)g(diagram)f(has)h(v)o(ectors)e(arriving)
j(and)e(departing)h(from)f(the)g(summing)h(no)q(des)h(\(circles\).)24
b(One)0 1314 y(could)c(calculate)g(the)f(p)q(oin)o(ts)g(of)f(in)o
(tersection)i(of)e(the)h(lines)h(with)g(the)e(circles,)j(and)e(then)g
(en)o(ter)g(the)g(v)m(alues)0 1376 y(in)o(to)e(the)g(T)199
1386 y(E)225 1376 y(Xdra)o(w)g(co)q(de.)26 b(Ho)o(w)o(ev)o(er,)16
b(in)i(this)g(example,)g(w)o(e)f(implemen)o(t)i(an)e(automated)f(pro)q
(cedure.)27 b(Tw)o(o)0 1438 y(macros)12 b(are)g(needed,)i(an)f(arro)o
(w)e(v)o(ector)h(to)f(a)i(circle)h(\()p Fq(\\avectoc)p
Ft(\))d(and)h(an)h(arro)o(w)e(v)o(ector)h(lea)o(ving)h(from)f(a)g
(circle)0 1500 y(\()p Fq(\\avecfrc)p Ft(\).)17 b(The)d(macros)f(will)i
(calculate)f(the)g(p)q(oin)o(t)g(of)f(in)o(tersection)h(with)g(the)f
(circle)i(and)f(start)e(or)h(end)h(the)0 1563 y(v)o(ector)g(at)h(the)g
(in)o(tersection)h(p)q(oin)o(t.)62 1704 y(The)c(arro)o(w)f(macros)g
(use)h(scaling)g(and)g(relativ)o(e)h(p)q(ositioning)g(inside)h(of)d(a)g
(dra)o(wing)h(segmen)o(t.)18 b(In)13 b(the)f(case)f(of)0
1767 y(the)i(macro)g Fq(\\avectoc)p Ft(,)f(a)h(mo)o(v)o(e)g(is)h(made)f
(to)g(the)g(\014nal)i(p)q(oin)o(t)f(\(cen)o(ter)f(of)g(the)g(circle\),)
i(then)e(within)i(a)e(dra)o(wing)0 1829 y(segmen)o(t,)i(a)g(scaled)i
(mo)o(v)o(e)e(is)h(made)g(bac)o(k)f(to)o(w)o(ards)f(the)i(initial)i(p)q
(oin)o(t)e(to)f(determine)i(the)f(in)o(tersection)g(p)q(oin)o(t)0
1891 y(with)g(the)f(circle.)120 2022 y Fq(\\def\\avectoc)22
b(\(#1)i(#2\){\\currentpos)d(\\xa\\ya)621 2074 y(\\cossin)i(\({\\xa})g
(\\ya\)\(#1)g(#2\)\\cosa\\sina)621 2126 y(\\savepos)g(\(#1)g(#2\)\(*tx)
g(*ty\))621 2178 y(\\bsegment)669 2230 y(\\move)g(\(*tx)g(*ty\))669
2282 y(\\setsegscale)f({\\cradius})669 2334 y(\\rmove)h(\({-\\cosa})g
(-\\sina\))669 2386 y(\\savecurrpos)f(\(*ex)h(*ey\))621
2438 y(\\esegment)621 2489 y(\\avec)g(\(*ex)h(*ey\))621
2541 y(\\move)f(\(#1)h(#2\)})120 2593 y(\\def\\avecfrc)e(\(#1)i
(#2\){\\currentpos)d(\\xa\\ya)621 2645 y(\\cossin)i(\({\\xa})g
(\\ya\)\(#1)g(#2\)\\cosa\\sina)p eop
%%Page: 41 43
41 42 bop 0 -83 a Ft(App)q(endix)17 b(C:)e(Examples)1445
b(41)621 158 y Fq(\\bsegment)669 210 y(\\setsegscale)22
b({\\cradius})669 262 y(\\move)h(\({\\cosa})g(\\sina\))669
314 y(\\savecurrpos)f(\(*ex)h(*ey\))621 366 y(\\esegment)621
418 y(\\move)g(\(*ex)h(*ey\))621 470 y(\\avec)f(\(#1)h(#2\)})62
618 y Ft(Ha)o(ving)12 b(de\014ned)h(these)f(macros,)f(w)o(e)h(are)f
(ready)h(to)f(dra)o(w)g(the)h(blo)q(c)o(k)g(diagram.)19
b(The)12 b(\014rst)f(and)h(last)f(sections)0 680 y(of)h(the)h(lattice)g
(\014lter)h(are)e(v)o(ery)g(similar,)i(di\013ering)g(mainly)g(in)f(the)
g(text)f(lab)q(els.)21 b(With)13 b(more)f(e\013ort,)g(co)q(de)h(could)0
743 y(b)q(e)j(shared)f(b)q(et)o(w)o(een)h(the)f(commands)g(used)h(to)e
(dra)o(w)h(these)g(blo)q(c)o(ks.)120 881 y Fq(\\centertexdraw{)120
933 y(\\drawdim)23 b(in)120 985 y(\\arrowheadtype)f(t:F)47
b(\\arrowheadsize)22 b(l:0.08)h(w:0.04)120 1037 y(\\def\\pl)g
({$\\scriptscriptstyle)e(+$})i(\\def\\mn)g({$\\scriptscriptstyle)f(-$})
120 1140 y(\\move)h(\(0)h(+0.63\))f(\\move)g(\(0)h(-0.60\))f(\\move)g
(\(0)g(0\))h(\045)g(compensate)e(for)i(the)f(text)g(size)120
1244 y(\045)h(Input)f(to)g(the)h(first)f(stage)120 1296
y(\\bsegment)168 1348 y(\\Ltext{$x\(n\)$})168 1400 y(\\lvec)g(\(0.3)g
(0\))h(\\bdot)f(\\lvec)g(\(0.3)g(+0.4\))h(\\move)f(\(0.3)g(0\))h
(\\lvec)f(\(0.3)g(-0.4\))168 1452 y(\\savepos)f(\(0.3)i(0\)\(*ex)f
(*ey\))120 1504 y(\\esegment)120 1555 y(\\move)g(\(*ex)g(*ey\))120
1659 y(\045)h(first)f(lattice)g(stage)120 1711 y(\\bsegment)168
1763 y(\\move)g(\(0)g(+0.4\))48 b(\\avectoc)22 b(\(1.7)i(+0.4\))168
1815 y(\\pcir)f(\\putwnw{\\pl})f(\\puts{\\mn})168 1867
y(\\avecfrc)g(\(2.1)i(+0.4\))168 1919 y(\\move)f(\(0)g(-0.4\))48
b(\\avec)23 b(\(0.4)g(-0.4\))g(\\delay)g(\\avectoc)g(\(1.7)g(-0.4\))168
1971 y(\\pcir)g(\\putwsw{\\pl})f(\\putn{\\mn})168 2022
y(\\avecfrc)g(\(2.1)i(-0.4\))168 2074 y(\\move)f(\(0.9)g(+0.4\))47
b(\\bdot)g(\\avectoc)23 b(\(1.7)g(-0.4\))168 2126 y(\\move)g(\(0.9)g
(-0.4\))47 b(\\bdot)g(\\avectoc)23 b(\(1.7)g(+0.4\))168
2178 y(\\move)g(\(0.1)g(+0.42\))g(\\Ttext)g({$f_0\(n\)$})168
2230 y(\\move)g(\(2.0)g(+0.42\))g(\\Ttext)g({$f_1\(n\)$})168
2282 y(\\move)g(\(0.1)g(-0.4\))47 b(\\Btext)23 b({$b_0\(n\)$})168
2334 y(\\move)g(\(2.0)g(-0.4\))47 b(\\Btext)23 b({$b_1\(n\)$})168
2386 y(\\textref)f(h:L)i(v:B)47 b(\\htext)23 b(\(1.15)g(+0.2\){$K_1$})
168 2438 y(\\textref)f(h:L)i(v:T)47 b(\\htext)23 b(\(1.15)g
(-0.2\){$K_1$})168 2489 y(\\savepos)f(\(2.1)i(0\)\(*ex)f(*ey\))120
2541 y(\\esegment)120 2593 y(\\move)g(\(*ex)g(*ey\))p
eop
%%Page: 42 44
42 43 bop 0 -83 a Ft(42)1722 b(T)1793 -73 y(E)1819 -83
y(Xdra)o(w)120 158 y Fq(\045)24 b(center)f(section)120
210 y(\\bsegment)168 262 y(\\textref)f(h:C)i(v:C)f(\\htext)g(\(0.3)h
(+0.4\){$\\cdots$})168 314 y(\\htext)f(\(0.3)g(-0.4\){$\\cdots$})168
366 y(\\savepos)f(\(0.6)i(0\)\(*ex)f(*ey\))120 418 y(\\esegment)120
470 y(\\move)g(\(*ex)g(*ey\))120 573 y(\045)h(last)f(lattice)g(stage)
120 625 y(\\bsegment)168 677 y(\\move)g(\(0)g(+0.4\))48
b(\\avectoc)22 b(\(1.7)i(+0.4\))168 729 y(\\pcir)f(\\putwnw{\\pl})f
(\\puts{\\mn})168 781 y(\\avecfrc)g(\(2.3)i(+0.4\))f(\\Rtext{$e\(n\)$})
168 833 y(\\move)g(\(0)g(-0.4\))48 b(\\avec)23 b(\(0.4)g(-0.4\))g
(\\delay)g(\\avectoc)g(\(1.7)g(-0.4\))168 885 y(\\pcir)g
(\\putwsw{\\pl})f(\\putn{\\mn})168 937 y(\\avecfrc)g(\(2.1)i(-0.4\))168
989 y(\\move)f(\(0.9)g(+0.4\))47 b(\\bdot)g(\\avectoc)23
b(\(1.7)g(-0.4\))168 1040 y(\\move)g(\(0.9)g(-0.4\))47
b(\\bdot)g(\\avectoc)23 b(\(1.7)g(+0.4\))168 1092 y(\\move)g(\(0.1)g
(+0.42\))g(\\Ttext)g({$f_{P-1}\(n\)$})168 1144 y(\\move)g(\(2.0)g
(+0.42\))g(\\Ttext)g({$f_P\(n\)$})168 1196 y(\\move)g(\(0.1)g(-0.4\))47
b(\\Btext)23 b({$b_{P-1}\(n\)$})168 1248 y(\\move)g(\(2.0)g(-0.4\))47
b(\\Btext)23 b({$b_P\(n\)$})168 1300 y(\\textref)f(h:L)i(v:B)47
b(\\htext)23 b(\(1.15)g(+0.2\){$K_P$})168 1352 y(\\textref)f(h:L)i(v:T)
47 b(\\htext)23 b(\(1.15)g(-0.2\){$K_P$})120 1404 y(\\esegment)120
1456 y(})62 1638 y Ft(The)c(macros)g(used)g(in)h(this)f(example)h(are)f
(similar)h(to)e(the)h(blo)q(c)o(k)h(diagram)f(macros)f(de\014ned)i(in)g
(the)f(\014le)0 1701 y(`)p Fq(blockdiagram.tex)p Ft('.)0
2338 y Fs(C.2)32 b(Filter)18 b(resp)r(onse)c(graph)62
2521 y Ft(This)k(example)g(sho)o(ws)f(the)h(resp)q(onse)f(of)g(a)g
(canonical)i(\014lter.)27 b(T)1201 2530 y(E)1227 2521
y(Xdra)o(w)16 b(is)i(not)f(w)o(ell)h(suited)h(for)d(general)0
2583 y(purp)q(ose)k(graphing)g(|)g(it)f(has)h(no)f(co)q(ordinate)h
(translation)f(facilit)o(y)i(nor)e(do)q(es)g(it)h(ha)o(v)o(e)f
(separate)g Fo(x)j Ft(and)e Fo(y)0 2645 y Ft(scaling.)h(Nonetheless,)16
b(for)e(certain)i(simple)h(graphs,)d(T)976 2655 y(E)1002
2645 y(Xdra)o(w)g(is)i(adequate.)p eop
%%Page: 43 45
43 44 bop 0 -83 a Ft(App)q(endix)17 b(C:)e(Examples)1445
b(43)615 492 y @beginspecial 0 @hoffset 23 @voffset @setspecial
%%BeginDocument: texdraw.p12
50 dict begin
/mv {stroke moveto} def
/lv {lineto} def
/st {currentpoint stroke moveto} def
/sl {st setlinewidth} def
/sd {st 0 setdash} def
/sg {st setgray} def
/bs {gsave} def /es {stroke grestore} def
/fl {gsave setgray fill grestore
 currentpoint newpath moveto} def
/fp {gsave setgray fill grestore st} def
/cv {curveto} def
/cr {gsave currentpoint newpath 3 -1 roll 0 360 arc
 stroke grestore} def
/fc {gsave setgray currentpoint newpath
 3 -1 roll 0 360 arc fill grestore} def
/ar {gsave currentpoint newpath 5 2 roll arc stroke grestore} def
/el {gsave /svm matrix currentmatrix def
 currentpoint translate scale newpath 0 0 1 0 360 arc
 svm setmatrix stroke grestore} def
/fe {gsave setgray currentpoint translate scale newpath
 0 0 1 0 360 arc fill grestore} def
/av {/hhwid exch 2 div def /hlen exch def
 /ah exch def /tipy exch def /tipx exch def
 currentpoint /taily exch def /tailx exch def
 /dx tipx tailx sub def /dy tipy taily sub def
 /alen dx dx mul dy dy mul add sqrt def
 /blen alen hlen sub def
 gsave tailx taily translate dy dx atan rotate
 (V) ah ne {blen 0 gt {blen 0 lineto} if} {alen 0 lineto} ifelse
 stroke blen hhwid neg moveto alen 0 lineto blen hhwid lineto
 (T) ah eq {closepath} if
 (W) ah eq {gsave 1 setgray fill grestore closepath} if
 (F) ah eq {fill} {stroke} ifelse
 grestore tipx tipy moveto} def
0.24 0.24 scale
1 setlinecap 1 setlinejoin
3 setlinewidth [] 0 setdash
0 0 moveto
0 0 mv
0 420 (F) 24 12 av
0 0 mv
660 0 (F) 24 12 av
0 0 mv
bs
0 15 lv
es
bs
240 0 mv
240 15 lv
es
bs
360 0 mv
360 15 lv
es
bs
480 0 mv
480 15 lv
es
7 sl
0 300 mv
120 300 lv
132 299 lv
144 296 lv
156 292 lv
168 285 lv
180 277 lv
192 267 lv
204 256 lv
216 243 lv
228 228 lv
240 212 lv
252 195 lv
264 176 lv
276 157 lv
288 136 lv
300 115 lv
312 93 lv
324 70 lv
336 47 lv
348 23 lv
360 0 lv
570 0 lv
stroke end showpage
%%EndDocument
 @endspecial 1299 406 a Fl(!)603 440 y Ft(0)841 430 y
Fl(\031)p 822 451 65 2 v 822 492 a Ft(2)p Fl(N)952 430
y(!)980 437 y Fk(s)1081 430 y Fl(\031)p 1074 451 42 2
v 1074 492 a(N)62 681 y Ft(In)19 b(this)g(example,)h(macro)d
Fq(\\ticklab)h Ft(places)h(a)f(lab)q(elled)j(axis)e(tic)o(k)f(at)g(a)g
(giv)o(en)h(p)q(osition.)30 b(The)19 b(data)e(is)0 743
y(sp)q(eci\014ed)k(in)f(a)e(straigh)o(tforw)o(ard)f(manner,)j(ha)o
(ving)f(b)q(een)h(scaled)g(b)q(eforehand)f(to)g(giv)o(e)g(the)g
(desired)h(asp)q(ect)0 806 y(ratio)15 b(for)f(the)i(graph.)120
933 y Fq(\\centertexdraw{)120 985 y(\\arrowheadtype)22
b(t:F)47 b(\\arrowheadsize)22 b(l:0.08)h(w:0.04)120 1037
y(\\def\\ds)g({\\displaystyle})120 1088 y(\\def\\ticklab)f(\(#1)i
(#2\)#3{\\move\(#1)e(#2\))669 1140 y(\\bsegment)717 1192
y(\\lvec)h(\(0)g(0.05\))717 1244 y(\\textref)f(h:C)i(v:T)f(\\htext)g
(\(0)h(-0.05\){#3})669 1296 y(\\esegment})120 1348 y(\\def\\Rtext)e
(#1{\\bsegment)502 1400 y(\\textref)h(h:L)g(v:C)g(\\htext)h(\(+0.08)f
(0\){#1})454 1452 y(\\esegment})120 1555 y(\\move)g(\(2.4)g(-0.3\))95
b(\045)24 b(move)f(to)h(set)f(the)h(size)120 1659 y(\\move)f(\(0)h(0\))
120 1711 y(\045)g(Axes)120 1763 y(\\avec)f(\(0)h(+1.4\))120
1815 y(\\move)f(\(0)h(0\))f(\\avec)h(\(2.2)f(0\))g(\\Rtext{$\\omega$})
120 1867 y(\\ticklab)g(\(0)g(0\))72 b({0})120 1919 y(\\ticklab)23
b(\(0.8)g(0\))h({$\\ds)f({\\pi)g(\\over)g(2N})h($})120
1971 y(\\ticklab)f(\(1.2)g(0\))h({$\\omega_s$})120 2022
y(\\ticklab)f(\(1.6)g(0\))h({$\\ds)f({\\pi)g(\\over)g(N})h($})120
2126 y(\\linewd)f(0.025)120 2178 y(\\move)g(\(0)h(1\))120
2230 y(\\lvec)f(\(0.4)g(1\))120 2282 y(\\lvec)g(\(0.44)g(0.998\))120
2334 y(\\lvec)g(\(0.48)g(0.988\))120 2386 y(\\lvec)g(\(0.52)g(0.973\))
120 2438 y(\\lvec)g(\(0.56)g(0.951\))144 2489 y(...)120
2541 y(\\lvec)g(\(1.08)g(0.233\))120 2593 y(\\lvec)g(\(1.12)g(0.156\))
120 2645 y(\\lvec)g(\(1.16)g(0.078\))p eop
%%Page: 44 46
44 45 bop 0 -83 a Ft(44)1722 b(T)1793 -73 y(E)1819 -83
y(Xdra)o(w)120 158 y Fq(\\lvec)23 b(\(1.20)g(0\))120
210 y(\\lvec)g(\(1.9)g(0\))120 262 y(})0 479 y Fs(C.3)32
b(Geometric)16 b(construction)62 616 y Ft(This)j(example)h(sho)o(ws)d
(a)i(geometric)f(construction)h(whic)o(h)g(places)g(an)g(ellipse)i
(tangen)o(t)c(to)h(an)g(enclosing)0 678 y(circle.)34
b(The)20 b(size)h(of)e(the)g(ellipse)j(is)e(determined)h(from)e
(geometric)g(considerations.)34 b(Macros)18 b(are)i(used)g(to)0
740 y(mo)q(dularize)i(the)e(co)q(de.)36 b(The)20 b(example)h(alters)g
(the)f(unit)h(scale)g(factor.)34 b(This)21 b(allo)o(ws)f(the)g(dra)o
(wing)h(to)e(b)q(e)0 803 y(carried)d(out)f(in)h(units)f(normalized)i
(to)e(the)g(radius)h(of)e(the)i(circle.)504 1792 y @beginspecial
113 @hoffset 113 @voffset @setspecial
%%BeginDocument: texdraw.p13
50 dict begin
/mv {stroke moveto} def
/lv {lineto} def
/st {currentpoint stroke moveto} def
/sl {st setlinewidth} def
/sd {st 0 setdash} def
/sg {st setgray} def
/bs {gsave} def /es {stroke grestore} def
/fl {gsave setgray fill grestore
 currentpoint newpath moveto} def
/fp {gsave setgray fill grestore st} def
/cv {curveto} def
/cr {gsave currentpoint newpath 3 -1 roll 0 360 arc
 stroke grestore} def
/fc {gsave setgray currentpoint newpath
 3 -1 roll 0 360 arc fill grestore} def
/ar {gsave currentpoint newpath 5 2 roll arc stroke grestore} def
/el {gsave /svm matrix currentmatrix def
 currentpoint translate scale newpath 0 0 1 0 360 arc
 svm setmatrix stroke grestore} def
/fe {gsave setgray currentpoint translate scale newpath
 0 0 1 0 360 arc fill grestore} def
/av {/hhwid exch 2 div def /hlen exch def
 /ah exch def /tipy exch def /tipx exch def
 currentpoint /taily exch def /tailx exch def
 /dx tipx tailx sub def /dy tipy taily sub def
 /alen dx dx mul dy dy mul add sqrt def
 /blen alen hlen sub def
 gsave tailx taily translate dy dx atan rotate
 (V) ah ne {blen 0 gt {blen 0 lineto} if} {alen 0 lineto} ifelse
 stroke blen hhwid neg moveto alen 0 lineto blen hhwid lineto
 (T) ah eq {closepath} if
 (W) ah eq {gsave 1 setgray fill grestore closepath} if
 (F) ah eq {fill} {stroke} ifelse
 grestore tipx tipy moveto} def
0.24 0.24 scale
1 setlinecap 1 setlinejoin
3 setlinewidth [] 0 setdash
0 0 moveto
3 sl
450 cr
-472 0 mv
472 0 lv
0 -472 mv
0 472 lv
0 0 mv
318 318 lv
6 0 fc
318 -318 mv
6 0 fc
225 0 mv
bs
196 362 el
6 0 fc
225 67 mv
bs
bs
225 44 mv
225 90 lv
es
421 67 (V) 24 12 av
bs
421 44 mv
421 90 lv
es
225 67 (V) 24 12 av
323 67 mv
es
bs
bs
-113 0 mv
-67 0 lv
es
-90 0 mv
-90 362 (V) 24 12 av
bs
-113 362 mv
-67 362 lv
es
-90 0 (V) 24 12 av
-90 181 mv
es
es
stroke end showpage
%%EndDocument
 @endspecial 1303 993 a(X)932 1360 y(O)1179 1370 y Fl(\014)1205
1377 y Fn(2)1225 1224 y Fr(j)p Fl(\014)1264 1231 y Fn(1)1282
1224 y Ft(+)p Fl(\014)1343 1231 y Fn(3)1361 1224 y Fr(j)719
1150 y(j)p Fl(\014)758 1157 y Fn(1)776 1150 y Fr(\000)p
Fl(\014)837 1157 y Fn(3)856 1150 y Fr(j)120 1919 y Fq(\\centertexdraw{)
120 1971 y(\\arrowheadtype)22 b(t:V)h(\\arrowheadsize)f(l:0.08)h
(w:0.04)120 2022 y(\\linewd)g(0.01)120 2074 y(\\setunitscale)f(1.5)286
b(\045)24 b(circle)f(will)g(have)g(radius)g(1.5)h(inches)120
2178 y(\\def\\Btext)e(#1{\\bsegment)502 2230 y(\\textref)h(h:C)g(v:T)g
(\\htext)h(\(0)f(-0.04\){#1})454 2282 y(\\esegment})120
2334 y(\\def\\Ttext)f(#1{\\bsegment)502 2386 y(\\textref)h(h:C)g(v:B)g
(\\htext)h(\(0)f(+0.04\){#1})454 2438 y(\\esegment})120
2489 y(\\def\\Ltext)f(#1{\\bsegment)502 2541 y(\\textref)h(h:R)g(v:C)g
(\\htext)h(\(-0.04)f(0\){#1})454 2593 y(\\esegment})120
2645 y(\\def\\bdot)g({\\fcir)g(f:0)g(r:0.0133)g(})p eop
%%Page: 45 47
45 46 bop 0 -83 a Ft(App)q(endix)17 b(C:)e(Examples)1445
b(45)120 158 y Fq(\\def\\vtick)22 b({\\bsegment)454 210
y(\\move)h(\(0)h(-0.05\))f(\\lvec)g(\(0)h(+0.05\))406
262 y(\\esegment})120 314 y(\\def\\htick)e({\\bsegment)454
366 y(\\move)h(\(-0.05)g(0\))h(\\lvec)f(\(+0.05)g(0\))406
418 y(\\esegment})120 470 y(\\def\\Hlen)g(#1#2{\\bsegment)526
522 y(\\vtick)g(\\avec)g(\({#1})g(0\))h(\\vtick)f(\\avec)g(\(0)g(0\))
526 573 y(\\relsegscale)f(0.5)526 625 y(\\move)h(\({#1})g(0\))h
(\\Ttext)f({#2})478 677 y(\\esegment})120 729 y(\\def\\Vlen)g
(#1#2{\\bsegment)526 781 y(\\htick)g(\\avec)g(\(0)g({#1}\))h(\\htick)f
(\\avec)g(\(0)g(0\))526 833 y(\\relsegscale)f(0.5)526
885 y(\\move)h(\(0)g({#1}\))h(\\Ltext)f({#2})478 937
y(\\esegment})120 1040 y(\\lcir)g(r:1)596 b(\045)24 b(circle)120
1092 y(\\move)f(\(-1.05)g(0\))h(\\lvec)f(\()h(1.05)f(0\))71
b(\045)24 b(axes)120 1144 y(\\move)f(\(0)h(-1.05\))f(\\lvec)g(\(0)47
b(1.05\))120 1248 y(\\move)23 b(\(0)h(0\))f(\\lvec)h(\(0.707)f(0.707\))
g(\\bdot)120 1300 y(\\rmove)g(\(0.02)g(0.02\))g(\\textref)g(h:L)h(v:B)f
(\\htext)g({X})120 1352 y(\\move)g(\(0.707)g(-0.707\))g(\\bdot)120
1404 y(\\textref)g(h:R)g(v:T)h(\\htext\(-0.02)e(-0.02\){O})120
1507 y(\\move)h(\(0.5)g(0\))501 b(\045)24 b(center)f(of)h(ellipse)120
1559 y(\\bsegment)168 1611 y(\\lellip)f(rx:0.435)f(ry:0.804)168
1663 y(\\bdot)h(\\Btext)g({$\\beta_2$})168 1715 y(\\move)g(\(0)g
(0.15\))h(\\Hlen)f({0.435}{$|\\beta_1{+}\\beta)o(_3|$})168
1767 y(\\move)g(\(-0.7)g(0\))h(\\Vlen)f({0.804}{$|\\beta_1{-}\\beta)o
(_3|$})120 1819 y(\\esegment)120 1871 y(})p eop
%%Page: 46 48
46 47 bop 0 -83 a Ft(46)1722 b(T)1793 -73 y(E)1819 -83
y(Xdra)o(w)p eop
%%Page: 47 49
47 48 bop 0 -83 a Ft(App)q(endix)17 b(D:)e(Alphab)q(etic)i(listing)g
(of)e(commands)1003 b(47)0 158 y Fp(App)r(endix)13 b(D)41
b(Alphab)r(etic)14 b(listing)f(of)j(commands)0 401 y
Fq(\\arrowheadsize)d(l:)p Fo(length)j Fq(w:)p Fo(width)240
463 y Ft(Set)j(the)h(arro)o(whead)e(size)i(to)f(b)q(e)h
Fo(length)g Ft(units)g(long)g(and)f Fo(width)h Ft(units)g(wide.)33
b(The)20 b(width)f(is)240 525 y(measured)d(across)e(the)i(\\base")f(of)
g(the)h(arro)o(whead.)j(The)d(initial)i(arro)o(whead)c(size)j(has)e(a)g
Fo(length)240 587 y Ft(of)g(0.16)f(inc)o(hes)i(and)f(a)g
Fo(width)h Ft(of)f(0.08)f(inc)o(hes.)0 689 y Fq(\\arrowheadtype)f(t:)p
Fo(t)o(yp)q(e)240 751 y Ft(Set)k(the)h(arro)o(whead)e(t)o(yp)q(e)h(to)g
Fo(t)o(yp)q(e)p Ft(,)g(where)h Fo(t)o(yp)q(e)i Ft(is)d(one)h(of)f
Fq(F)p Ft(,)g Fq(T)p Ft(,)g Fq(W)p Ft(,)g Fq(V)p Ft(,)g(or)g
Fq(H)p Ft(.)26 b(There)17 b(are)g(t)o(w)o(o)240 814 y(kinds)i(of)e
(arro)o(wheads.)27 b(The)18 b(\014rst)f(kind)i(is)f(a)f(triangle.)29
b(There)18 b(are)f(3)g(v)m(arian)o(ts:)25 b(t)o(yp)q(e)18
b Fq(T)g Ft(is)g(an)240 876 y(empt)o(y)e(triangle,)h(t)o(yp)q(e)g
Fq(F)f Ft(is)h(a)f(\014lled)j(triangle)e(\(using)g(the)g(curren)o(t)f
(gra)o(y)f(lev)o(el)j(for)e(lines\),)i(t)o(yp)q(e)240
938 y Fq(W)e Ft(is)g(a)g(triangle)h(\014lled)h(with)e(white.)23
b(The)17 b(second)f(kind)h(of)f(arro)o(whead)f(is)i(an)f(op)q(en)g
(ended)i(V)l(ee.)240 1000 y(There)c(are)f(2)h(v)m(arian)o(ts:)19
b(t)o(yp)q(e)13 b Fq(V)h Ft(has)f(the)h(stem)f(con)o(tin)o(ue)i(to)e
(the)g(tip,)i(t)o(yp)q(e)e Fq(H)h Ft(has)f(the)h(stem)f(stop)240
1063 y(at)i(the)g(base)g(of)g(the)g(arro)o(whead.)k(The)c(initial)j
(arro)o(whead)c(t)o(yp)q(e)h(is)h Fq(T)p Ft(.)0 1164
y Fq(\\avec)e(\()p Fo(x)19 b(y)t Fq(\))240 1226 y Ft(Dra)o(w)c(a)i
(line)h(with)f(an)g(arro)o(whead)e(from)h(the)h(curren)o(t)g(p)q
(osition)g(to)f Fq(\()p Fo(x)i(y)t Fq(\))p Ft(.)24 b(The)17
b(new)g(curren)o(t)240 1289 y(p)q(osition)f(is)g Fq(\()p
Fo(x)i(y)t Fq(\))p Ft(.)i(The)15 b(arro)o(whead)f(is)i(aligned)h(with)e
(the)g(line,)i(with)e(the)h(tip)f(at)g Fq(\()p Fo(x)j(y)t
Fq(\))p Ft(.)0 1390 y Fq(\\begin{texdraw})240 1452 y
Ft(Start)f(a)h(T)425 1462 y(E)450 1452 y(Xdra)o(w)f(dra)o(wing.)28
b(The)18 b(dra)o(wing)g(is)h(terminated)f(with)g(an)g
Fq(\\end{texdraw})e Ft(com-)240 1515 y(mand.)k(This)c(command)f(is)h
(for)e(use)i(with)f(LaT)1068 1525 y(E)1094 1515 y(X.)0
1616 y Fq(\\bsegment)240 1679 y Ft(Start)22 b(a)g(dra)o(wing)h(segmen)o
(t.)42 b(The)23 b(co)q(ordinate)g(system)f(is)i(shifted)f(suc)o(h)g
(that)f(the)h(curren)o(t)240 1741 y(p)q(osition)d(corresp)q(onds)g(to)f
(the)g(co)q(ordinate)h Fq(\(0)15 b(0\))p Ft(.)32 b(Changes)19
b(to)f(scaling,)j(p)q(osition)g(and)e(line)240 1803 y(parameters)14
b(sta)o(y)h(lo)q(cal)h(to)e(the)i(dra)o(wing)f(segmen)o(t.)0
1905 y Fq(\\btexdraw)240 1967 y Ft(Start)f(a)h(T)419
1977 y(E)445 1967 y(Xdra)o(w)f(dra)o(wing.)20 b(The)15
b(dra)o(wing)h(is)f(terminated)h(with)f(an)g Fq(\\etexdraw)f
Ft(command.)0 2068 y Fq(\\centertexdraw)f({)i(...)g(})240
2131 y Ft(Cen)o(ter)j(a)g(T)457 2140 y(E)482 2131 y(Xdra)o(w)g(b)q(o)o
(x.)29 b(The)18 b(argumen)o(t)f(con)o(tains)i(T)1255
2140 y(E)1280 2131 y(Xdra)o(w)f(commands.)28 b(The)19
b(resulting)240 2193 y(b)q(o)o(x)c(has)g(the)g(horizon)o(tal)h(size)g
Fq(\\hsize)e Ft(and)i(heigh)o(t)f(equal)h(to)f(the)g(heigh)o(t)h(of)f
(the)g(dra)o(wing.)0 2294 y Fq(\\clvec)f(\()p Fo(x1)19
b(y1)t Fq(\)\()p Fo(x2)e(y2)t Fq(\)\()p Fo(x3)h(y3)t
Fq(\))240 2357 y Ft(Dra)o(w)9 b(a)i(Bezier)h(curv)o(e)f(from)f(the)g
(curren)o(t)h(p)q(osition)h(to)e(the)g(co)q(ordinate)i
Fq(\()p Fo(x3)18 b(y3)t Fq(\))10 b Ft(whic)o(h)h(b)q(ecomes)240
2419 y(the)h(new)g(curren)o(t)g(p)q(osition.)20 b(The)13
b(co)q(ordinates)f Fq(\()p Fo(x1)18 b(y1)t Fq(\))11 b
Ft(and)i Fq(\()p Fo(x2)18 b(y2)t Fq(\))11 b Ft(serv)o(e)h(as)g(con)o
(trol)g(p)q(oin)o(ts)240 2481 y(for)h(the)h(curv)o(e.)20
b(Only)15 b(the)f(last)g(co)q(ordinate)g(giv)o(en)h(is)f(used)h(to)e
(up)q(date)i(the)f(size)h(of)e(the)h(dra)o(wing.)0 2583
y Fq(\\drawbb)72 b Ft(Dra)o(w)16 b(a)i(ruled)h(b)q(o)o(x)e(around)h
(the)g(e\013ectiv)o(e)g(size)h(of)e(a)g(dra)o(wing)h(pro)q(duced)h(b)o
(y)e(T)1679 2593 y(E)1705 2583 y(Xdra)o(w)g(com-)240
2645 y(mands.)p eop
%%Page: 48 50
48 49 bop 0 -83 a Ft(48)1722 b(T)1793 -73 y(E)1819 -83
y(Xdra)o(w)0 158 y Fq(\\drawdim)14 b Fo(dim)240 221 y
Ft(Set)j(the)h(units)g(to)e Fo(dim)p Ft(.)27 b(The)18
b(argumen)o(t)e Fo(dim)i Ft(can)g(b)q(e)g(an)o(y)f(v)m(alid)i(T)1458
230 y(E)1483 221 y(X)f(dimension)h(unit.)27 b(The)240
283 y(units)16 b(are)g(used)g(to)f(in)o(terpret)h(co)q(ordinate)g(v)m
(alues.)23 b(Examples)16 b(of)f(v)m(alid)j(units:)j Fq(cm)p
Ft(,)15 b Fq(mm)p Ft(,)h Fq(in)p Ft(,)f Fq(pt)p Ft(,)240
345 y(and)g Fq(bp)p Ft(.)0 434 y Fq(\\end{texdraw})240
496 y Ft(End)k(a)g(T)407 506 y(E)433 496 y(Xdra)o(w)f(dra)o(wing)h
(started)f(with)i(a)e Fq(\\begin{texdraw})f Ft(command.)32
b(The)19 b(resulting)240 558 y(T)265 568 y(E)291 558
y(Xdra)o(w)12 b(dra)o(wing)h(is)g(placed)i(in)f(a)e(b)q(o)o(x)h(with)h
(heigh)o(t)f(equal)h(to)e(the)i(heigh)o(t)f(of)g(the)g(dra)o(wing)g
(and)240 620 y(width)i(equal)f(to)g(the)g(width)h(of)e(the)h(dra)o
(wing.)20 b(The)14 b(depth)h(of)e(the)i(b)q(o)o(x)e(is)i(zero.)k(This)c
(command)240 683 y(is)h(for)e(use)i(with)f(LaT)613 692
y(E)639 683 y(X.)0 771 y Fq(\\esegment)240 833 y Ft(End)25
b(a)f(dra)o(wing)g(segmen)o(t.)47 b(The)25 b(curren)o(t)f(p)q(osition)h
(in)h(e\013ect)e(b)q(efore)h(the)f(corresp)q(onding)240
896 y Fq(\\bsegment)d Ft(command)h(is)h(restored.)41
b(The)23 b(scaling)g(and)g(line)h(parameter)d(v)m(alues)j(rev)o(ert)e
(to)240 958 y(those)15 b(in)h(e\013ect)f(b)q(efore)g(the)h(corresp)q
(onding)g Fq(\\bsegment)e Ft(w)o(as)g(in)o(v)o(ok)o(ed.)0
1046 y Fq(\\etexdraw)240 1108 y Ft(End)h(a)f(T)398 1118
y(E)423 1108 y(Xdra)o(w)g(dra)o(wing)h(started)e(with)i(a)f
Fq(\\btexdraw)f Ft(command.)20 b(The)15 b(resulting)g(T)1793
1118 y(E)1819 1108 y(Xdra)o(w)240 1171 y(dra)o(wing)i(is)h(placed)h(in)
f(a)f(b)q(o)o(x)g(with)h(heigh)o(t)f(equal)h(to)f(the)h(heigh)o(t)f(of)
g(the)h(dra)o(wing)f(and)g(width)240 1233 y(equal)f(to)f(the)g(width)h
(of)e(the)i(dra)o(wing.)j(The)d(depth)g(of)e(the)i(b)q(o)o(x)f(is)h
(zero.)0 1321 y Fq(\\everytexdraw)d({)i(...)g(})240 1384
y Ft(Sp)q(ecify)d(T)418 1393 y(E)444 1384 y(Xdra)o(w)d(commands)i(to)e
(b)q(e)j(executed)f(at)f(the)g(b)q(eginning)j(of)d(ev)o(ery)g(T)1612
1393 y(E)1638 1384 y(Xdra)o(w)f(dra)o(wing.)0 1472 y
Fq(\\fcir)14 b(f:)p Fo(lev)o(el)19 b Fq(r:)p Fo(radius)240
1534 y Ft(Dra)o(w)h(a)g(\014lled)j(circle)g(with)e(cen)o(ter)g(at)f
(the)h(curren)o(t)g(p)q(osition.)38 b(The)21 b(radius)h(is)f(sp)q
(eci\014ed)i(b)o(y)240 1597 y Fo(radius)p Ft(.)28 b(The)18
b(circle)i(is)e(pain)o(ted)h(with)f(the)g(gra)o(y)e(lev)o(el)j(sp)q
(eci\014ed)h(b)o(y)e Fo(lev)o(el)p Ft(.)29 b(A)18 b(gra)o(y)f(lev)o(el)
i(of)e(1)240 1659 y(corresp)q(onds)g(to)f(white,)h(with)g(decreasing)g
(v)m(alues)h(getting)e(dark)o(er.)23 b(The)17 b(lev)o(el)h(0)e(is)h
(full)h(blac)o(k.)240 1721 y(This)k(command)f(do)q(es)h(not)f(dra)o(w)f
(a)i(line)h(along)e(the)g(circumference.)40 b(The)22
b(dra)o(wing)f(size)h(is)240 1783 y(increased)16 b(if)g(necessary)f(to)
g(con)o(tain)g(the)h(circle.)0 1872 y Fq(\\fellip)e(f:)p
Fo(lev)o(el)k Fq(rx:)p Fo(x-radius)g Fq(ry:)p Fo(y-radius)240
1934 y Ft(Dra)o(w)c(a)h(\014lled)i(ellipse)h(with)e(cen)o(ter)f(at)g
(the)g(curren)o(t)h(p)q(osition.)21 b(The)16 b(radius)g(in)g(the)f
Fo(x)k Ft(direction)240 1996 y(is)g(sp)q(eci\014ed)i(b)o(y)e
Fo(x-radius)p Ft(.)32 b(The)19 b(radius)g(in)h(the)f
Fo(y)k Ft(direction)d(is)f(sp)q(eci\014ed)i(b)o(y)e Fo(y-radius)p
Ft(.)32 b(The)240 2059 y(ellipse)16 b(is)e(pain)o(ted)h(with)f(the)g
(gra)o(y)e(lev)o(el)j(sp)q(eci\014ed)h(b)o(y)e Fo(lev)o(el)p
Ft(.)20 b(A)14 b(gra)o(y)f(lev)o(el)i(of)e(1)h(corresp)q(onds)g(to)240
2121 y(white,)i(with)g(decreasing)h(v)m(alues)g(getting)e(dark)o(er.)21
b(The)16 b(lev)o(el)h(0)f(is)g(full)h(blac)o(k.)22 b(This)16
b(command)240 2183 y(do)q(es)h(not)f(dra)o(w)g(a)g(line)i(along)e(the)h
(b)q(oundary)g(of)f(the)g(ellipse.)26 b(The)17 b(dra)o(wing)f(size)i
(is)f(increased)240 2245 y(if)f(necessary)f(to)g(con)o(tain)g(the)g
(ellipse.)0 2334 y Fq(\\htext)f(\()p Fo(x)k(y)t Fq(\){)p
Fo(text)q Fq(})0 2396 y(\\htext)c({)p Fo(text)q Fq(})240
2458 y Ft(The)19 b(\014rst)g(form)f(of)h(this)g(command)g(places)h(the)
f(T)1150 2468 y(E)1176 2458 y(X)g(text)f Fo(text)i Ft(horizon)o(tally)g
(with)f(the)g(text)240 2521 y(reference)12 b(p)q(oin)o(t)f(at)g(the)g
(co)q(ordinate)h Fq(\()p Fo(x)18 b(y)t Fq(\))p Ft(.)g(The)11
b(new)h(curren)o(t)f(p)q(osition)h(is)g Fq(\()p Fo(x)18
b(y)t Fq(\))p Ft(.)g(The)11 b(second)240 2583 y(form)f(of)f(this)i
(command)f(places)i(the)e(T)903 2593 y(E)928 2583 y(X)h(text)f
Fo(text)g Ft(horizon)o(tally)i(with)e(the)h(text)e(reference)i(p)q(oin)
o(t)240 2645 y(at)k(the)g(curren)o(t)g(p)q(osition.)21
b(The)15 b(text)g(reference)h(p)q(oin)o(t)g(is)f(set)g(with)h(the)f
Fq(\\textref)f Ft(command.)p eop
%%Page: 49 51
49 50 bop 0 -83 a Ft(App)q(endix)17 b(D:)e(Alphab)q(etic)i(listing)g
(of)e(commands)1003 b(49)0 158 y Fq(\\ifill)14 b(f:)p
Fo(lev)o(el)240 221 y Ft(Close)j(the)g(curren)o(t)g(path)f(and)h(pain)o
(t)g(the)g(in)o(terior)g(of)g(the)g(region)g(with)g(gra)o(y)f(lev)o(el)
i Fo(lev)o(el)p Ft(.)26 b(The)240 283 y(line)18 b(around)d(the)h(path)g
(is)h(not)e(dra)o(wn.)22 b(Gra)o(y)15 b(lev)o(els)i(are)e(real)i(v)m
(alues)g(from)e(0)h(\(blac)o(k\))f(through)240 345 y(in)o(termediate)h
(v)m(alues)g(\(gra)o(ys\))e(to)g(1)h(\(white\).)0 454
y Fq(\\larc)f(r:)p Fo(radius)k Fq(sd:)p Fo(start-angle)f
Fq(ed:)p Fo(end-angle)240 516 y Ft(Dra)o(w)9 b(a)h(coun)o(terclo)q(c)o
(kwise)h(arc.)18 b(The)11 b(cen)o(ter)f(of)g(the)g(arc)g(is)h(at)e(the)
i(curren)o(t)f(p)q(osition.)19 b(The)10 b(radius)240
578 y(is)j(sp)q(eci\014ed)i(b)o(y)e Fo(radius)p Ft(.)19
b(The)13 b(start)f(and)h(end)g(angles)h(\(in)f(degrees\))f(are)h(sp)q
(eci\014ed)i(b)o(y)d Fo(start-angle)240 640 y Ft(and)j
Fo(end-angle)p Ft(.)22 b(This)15 b(command)g(do)q(es)h(not)f(a\013ect)f
(the)i(limits)g(\(size\))g(of)e(the)i(dra)o(wing.)0 749
y Fq(\\lcir)e(r:)p Fo(radius)240 811 y Ft(Dra)o(w)j(a)h(circle)j(with)d
(cen)o(ter)h(at)f(the)h(curren)o(t)f(p)q(osition.)31
b(The)19 b(radius)g(is)g(sp)q(eci\014ed)h(b)o(y)f Fo(radius)p
Ft(.)240 873 y(This)d(command)g(dra)o(ws)f(a)g(line)j(along)e(the)f
(circumference)j(of)d(the)h(circle.)23 b(The)16 b(dra)o(wing)g(size)g
(is)240 936 y(increased)g(if)g(necessary)f(to)g(con)o(tain)g(the)h
(circle.)0 1044 y Fq(\\lellip)e(rx:)p Fo(x-radius)k Fq(ry:)p
Fo(y-radius)240 1106 y Ft(Dra)o(w)i(an)g(ellipse)j(with)e(cen)o(ter)g
(at)f(the)h(curren)o(t)g(p)q(osition.)37 b(The)21 b(radius)g(in)h(the)f
Fo(x)j Ft(direction)240 1169 y(is)19 b(sp)q(eci\014ed)i(b)o(y)e
Fo(x-radius)p Ft(.)32 b(The)19 b(radius)g(in)h(the)f
Fo(y)k Ft(direction)d(is)f(sp)q(eci\014ed)i(b)o(y)e Fo(y-radius)p
Ft(.)32 b(The)240 1231 y(dra)o(wing)15 b(size)h(is)g(increased)g(if)g
(necessary)f(to)g(con)o(tain)g(the)h(ellipse.)0 1339
y Fq(\\lfill)e(f:)p Fo(lev)o(el)240 1402 y Ft(Close)i(the)f(curren)o(t)
h(path,)f(dra)o(w)g(the)g(line)j(around)d(the)h(path)f(using)h(the)g
(curren)o(t)f(grey)h(lev)o(el)h(for)240 1464 y(lines)f(and)e(pain)o(t)h
(the)f(in)o(terior)h(of)e(the)i(region)f(with)h(sp)q(eci\014ed)h(gra)o
(y)d(lev)o(el)j Fo(lev)o(el)p Ft(.)21 b(Gra)o(y)13 b(lev)o(els)i(are)
240 1526 y(real)h(v)m(alues)g(from)e(0)h(\(blac)o(k\))g(through)g(in)o
(termediate)h(v)m(alues)g(\(gra)o(ys\))e(to)g(1)h(\(white\).)0
1635 y Fq(\\linewd)f Fo(width)240 1697 y Ft(Set)19 b(the)g(line)h
(width)g(to)e Fo(width)h Ft(units.)31 b(Initially)22
b Fo(width)d Ft(is)g(0.01)f(inc)o(hes)i(\(corresp)q(onding)f(to)f(3)240
1759 y(pixels)f(at)d(300)h(pixels)h(to)f(the)g(inc)o(h\).)0
1868 y Fq(\\lpatt)f(\()p Fo(pattern)p Fq(\))240 1930
y Ft(Set)21 b(lines)h(to)e(ha)o(v)o(e)h(the)f(pattern)h
Fq(\()p Fo(pattern)p Fq(\))p Ft(.)36 b(A)20 b(pattern)h(is)g(a)f
(sequence)i(of)f(on/o\013)e(lengths)240 1992 y(separated)e(b)o(y)g
(blanks)g(and)h(enclosed)g(in)g(paren)o(theses.)25 b(The)17
b(lengths)h(alternately)g(sp)q(ecify)g(the)240 2055 y(length)g(of)f(a)h
(dash)f(and)h(the)g(length)g(of)f(a)g(gap)h(b)q(et)o(w)o(een)f(dashes.)
28 b(Eac)o(h)17 b(length)h(is)g(in)o(terpreted)240 2117
y(using)c(the)g(curren)o(t)f(scaling)i(and)e(dra)o(wing)h(units.)20
b(The)13 b(pattern)g(is)h(used)g(cyclically)l(.)23 b(The)13
b(empt)o(y)240 2179 y(pattern)k(signi\014es)i(a)e(solid)i(line.)28
b(The)18 b(initial)i(line)f(pattern)e(is)h(a)f(solid)i(line,)g(corresp)
q(onding)g(to)240 2241 y(the)c(empt)o(y)g(pattern)g Fq(\\lpatt)f(\(\))p
Ft(.)0 2350 y Fq(\\lvec)g(\()p Fo(x)19 b(y)t Fq(\))240
2412 y Ft(Dra)o(w)c(a)h(line)i(from)d(the)h(curren)o(t)g(p)q(osition)h
(to)f(co)q(ordinate)h Fq(\()p Fo(x)h(y)t Fq(\))p Ft(.)k(The)16
b(new)h(curren)o(t)f(p)q(osition)240 2474 y(is)g Fq(\()p
Fo(x)i(y)t Fq(\))p Ft(.)0 2583 y Fq(\\move)c(\()p Fo(x)19
b(y)t Fq(\))240 2645 y Ft(Mo)o(v)o(e)14 b(to)h(co)q(ordinate)g
Fq(\()p Fo(x)k(y)t Fq(\))p Ft(.)g(The)d(new)f(curren)o(t)g(p)q(osition)
h(is)g Fq(\()p Fo(x)i(y)t Fq(\))p Ft(.)p eop
%%Page: 50 52
50 51 bop 0 -83 a Ft(50)1722 b(T)1793 -73 y(E)1819 -83
y(Xdra)o(w)0 158 y Fq(\\ravec)14 b(\()p Fo(dx)19 b(dy)t
Fq(\))240 221 y Ft(Dra)o(w)c(a)h(line)i(with)f(an)f(arro)o(whead)f
(from)h(the)g(curren)o(t)h(p)q(osition,)g Fo(dx)j Ft(units)d(in)g(the)f
Fo(x)k Ft(direction)240 283 y(and)e Fo(y)j Ft(units)d(in)g(the)f
Fo(y)k Ft(direction.)28 b(The)18 b(\014nal)g(p)q(osition)g(b)q(ecomes)g
(the)g(new)f(curren)o(t)g(p)q(osition.)240 345 y(The)e(arro)o(whead)g
(is)g(aligned)i(with)e(the)h(line,)g(with)g(the)f(tip)h(at)e(the)i(new)
f(curren)o(t)g(p)q(osition.)0 454 y Fq(\\relsegscale)f
Fo(v)m(alue)240 516 y Ft(Adjust)i(the)g(segmen)o(t)f(scale)h(factor)f
(b)o(y)h(m)o(ultiplying)i(b)o(y)e Fo(v)m(alue)p Ft(.)22
b(This)17 b(has)e(the)h(e\013ect)g(of)f(m)o(ulti-)240
578 y(plying)i(the)e(curren)o(t)g(o)o(v)o(erall)g(scale)h(factor)e(b)o
(y)h(the)h(same)e(factor.)19 b(The)d(o)o(v)o(erall)f(scaling)h(factor)e
(is)240 640 y(the)h(pro)q(duct)h(of)f(the)g(unit)h(scale)g(factor)e
(and)h(the)h(segmen)o(t)e(scale)i(factor.)0 749 y Fq(\\relunitscale)d
Fo(v)m(alue)240 811 y Ft(Adjust)h(the)g(unit)g(scale)h(factor)e(b)o(y)g
(m)o(ultiplying)j(b)o(y)e Fo(v)m(alue)p Ft(.)21 b(This)14
b(has)g(the)g(e\013ect)f(of)h(m)o(ultiplying)240 873
y(the)h(o)o(v)o(erall)g(scale)g(factor)f(b)o(y)h(the)g(same)f(factor.)
19 b(The)c(o)o(v)o(erall)g(scaling)h(factor)e(is)h(the)g(pro)q(duct)g
(of)240 936 y(the)g(unit)h(scale)g(factor)e(and)i(the)f(segmen)o(t)g
(scale)h(factor.)0 1044 y Fq(\\rlvec)e(\()p Fo(dx)19
b(dy)t Fq(\))240 1106 y Ft(Dra)o(w)14 b(a)h(line)i(from)e(the)g(curren)
o(t)h(p)q(osition,)g Fo(dx)j Ft(units)d(in)g(the)f Fo(x)k
Ft(direction)d(and)g Fo(dy)k Ft(units)c(in)g(the)240
1169 y Fo(y)j Ft(direction.)i(The)16 b(\014nal)g(p)q(osition)g(b)q
(ecomes)g(the)f(new)g(curren)o(t)h(p)q(osition.)0 1277
y Fq(\\rmove)e(\()p Fo(dx)19 b(dy)t Fq(\))240 1339 y
Ft(Mo)o(v)o(e)h(from)g(the)g(curren)o(t)h(p)q(osition,)i
Fo(dx)h Ft(units)d(in)g(the)g Fo(x)j Ft(direction)e(and)f
Fo(dy)j Ft(units)e(in)f(the)g Fo(y)240 1402 y Ft(direction.)g(The)16
b(\014nal)g(p)q(osition)g(b)q(ecomes)g(the)f(new)g(curren)o(t)g(p)q
(osition.)0 1510 y Fq(\\rtext)f(td:)p Fo(angle)k Fq(\(x)d(y\){)p
Fo(text)q Fq(})0 1572 y(\\rtext)f(td:)p Fo(angle)k Fq({)p
Fo(text)q Fq(})240 1635 y Ft(The)i(\014rst)f(form)f(of)h(this)h
(command)f(places)h(the)g(T)1153 1645 y(E)1178 1635 y(X)g(text)f
Fo(text)g Ft(at)g(an)g(angle)h(with)g(the)f(text)240
1697 y(reference)j(p)q(oin)o(t)g(at)f(the)g(co)q(ordinate)h
Fq(\()p Fo(x)c(y)t Fq(\))p Ft(.)38 b(The)22 b(new)g(curren)o(t)f(p)q
(osition)h(is)g Fq(\()p Fo(x)d(y)t Fq(\))p Ft(.)38 b(The)240
1759 y(second)23 b(form)e(of)h(this)h(command)f(places)i(the)e(T)1129
1769 y(E)1155 1759 y(X)g(text)g Fo(text)h Ft(at)e(an)i(angle)f(with)h
(the)f(text)240 1822 y(reference)f(p)q(oin)o(t)g(at)f(the)h(curren)o(t)
f(p)q(osition.)37 b(In)21 b(b)q(oth)f(cases,)i(the)e(T)1491
1831 y(E)1517 1822 y(X)g(text)g(is)h(placed)h(in)f(a)240
1884 y(b)q(o)o(x)15 b(and)g(the)g(b)q(o)o(x)f(is)i(rotated)e(coun)o
(terclo)q(c)o(kwise)i(b)o(y)e Fo(angle)k Ft(degrees)d(ab)q(out)g(the)g
(text)f(reference)240 1946 y(p)q(oin)o(t.)20 b(The)c(text)e(reference)i
(p)q(oin)o(t)g(is)g(set)f(with)g(the)h Fq(\\textref)e
Ft(command.)0 2055 y Fq(\\savecurrpos)g(\(*)p Fo(p)o(x)k
Fq(*)p Fo(p)o(y)t Fq(\))240 2117 y Ft(Sa)o(v)o(e)d(the)g(curren)o(t)g
(p)q(osition)h(as)f(the)g(absolute)h(p)q(osition)g(referenced)g(b)o(y)g
Fq(\(*)p Fo(p)o(x)i Fq(*)p Fo(p)o(y)t Fq(\))p Ft(.)0
2225 y Fq(\\savepos)c(\()p Fo(x)k(y)t Fq(\)\(*)p Fo(p)o(x)g
Fq(*)p Fo(p)o(y)t Fq(\))240 2288 y Ft(Sa)o(v)o(e)d(the)h(co)q(ordinate)
g(p)q(osition)h Fq(\()p Fo(x)h(y)t Fq(\))d Ft(as)g(the)h(absolute)g(p)q
(osition)h(referenced)f(b)o(y)g Fq(\(*)p Fo(p)o(x)i Fq(*)p
Fo(p)o(y)t Fq(\))p Ft(.)240 2350 y(The)f(co)q(ordinate)g
Fq(\()p Fo(x)h(y)t Fq(\))f Ft(is)g(in)o(terpreted)g(in)h(the)f(normal)f
(fashion)h(as)g(a)f(co)q(ordinate)h(relativ)o(e)h(to)240
2412 y(the)d(curren)o(t)g(segmen)o(t,)g(using)h(the)f(curren)o(t)g
(scaling)h(factors)e(and)i(dra)o(wing)f(unit.)0 2521
y Fq(\\setgray)f Fo(lev)o(el)240 2583 y Ft(Set)h(the)h(gra)o(y)e(lev)o
(el)j(of)e(lines.)22 b(Gra)o(y)14 b(lev)o(els)j(are)e(real)h(v)m(alues)
g(from)f(0)g(\(blac)o(k\))g(through)g(in)o(terme-)240
2645 y(diate)h(v)m(alues)g(\(gra)o(y\))d(to)i(1)g(\(white\).)20
b(The)15 b(initial)i(gra)o(y)e(lev)o(el)h(is)g(0)f(corresp)q(onding)h
(to)e(blac)o(k.)p eop
%%Page: 51 53
51 52 bop 0 -83 a Ft(App)q(endix)17 b(D:)e(Alphab)q(etic)i(listing)g
(of)e(commands)1003 b(51)0 158 y Fq(\\setsegscale)14
b Fo(scale)240 221 y Ft(Set)19 b(the)f(segmen)o(t)g(scale)h(factor.)29
b(The)18 b(argumen)o(t)g Fo(scale)k Ft(is)d(a)f(real)h(n)o(um)o(b)q(er)
f(whic)o(h)i(is)f(used)g(to)240 283 y(scale)d(co)q(ordinate)g(v)m
(alues.)21 b(The)16 b(o)o(v)o(erall)f(scale)h(factor)f(is)g(the)h(pro)q
(duct)g(of)e(the)i(unit)g(scale)g(factor)240 345 y(and)f(the)h(segmen)o
(t)e(scale)i(factor.)0 432 y Fq(\\setunitscale)d Fo(scale)240
495 y Ft(Set)f(the)h(unit)g(scaling)g(to)e Fo(scale)p
Ft(.)20 b(The)12 b(argumen)o(t)g Fo(scale)j Ft(is)e(a)f(real)h(n)o(um)o
(b)q(er)f(whic)o(h)h(is)g(used)g(to)e(scale)240 557 y(co)q(ordinate)j
(v)m(alues.)21 b(The)14 b(o)o(v)o(erall)g(scaling)h(factor)e(is)h(the)g
(pro)q(duct)g(of)g(the)g(unit)g(scale)h(factor)e(and)240
619 y(the)i(segmen)o(t)g(scale)h(factor.)0 706 y Fq(\\texdrawbox)e({)h
(...)f(})240 769 y Ft(Create)21 b(a)f(T)461 778 y(E)487
769 y(Xdra)o(w)g(b)q(o)o(x.)38 b(The)22 b(argumen)o(t)e(con)o(tains)h
(T)1280 778 y(E)1306 769 y(Xdra)o(w)f(commands.)38 b(This)22
b(macro)240 831 y(returns)16 b(a)g(T)462 841 y(E)487
831 y(X)g(b)q(o)o(x)h(with)f(heigh)o(t)h(equal)f(to)g(the)g(heigh)o(t)h
(of)e(the)i(dra)o(wing)f(and)g(width)h(equal)g(to)240
893 y(the)e(width)h(of)f(the)g(dra)o(wing.)20 b(The)15
b(depth)h(of)f(the)g(b)q(o)o(x)g(is)h(zero.)0 980 y Fq(\\textref)e(h:)p
Fo(h-ref)24 b Fq(v:)p Fo(v-ref)240 1043 y Ft(Set)17 b(the)h(text)e
(reference)i(p)q(oin)o(t)g(for)f(subsequen)o(t)h(text)e(commands.)26
b(The)18 b(horizon)o(tal)f(reference)240 1105 y(p)q(oin)o(t)f
Fo(h-ref)25 b Ft(is)16 b(one)f(of)h Fq(L)p Ft(,)f Fq(C)g
Ft(or)g Fq(R)g Ft(\(left,)h(cen)o(ter)f(or)g(righ)o(t\).)21
b(The)16 b(v)o(ertical)g(reference)g(p)q(oin)o(t)g Fo(v-ref)240
1167 y Ft(is)k(one)f(of)g Fq(T)p Ft(,)h Fq(C)f Ft(or)f
Fq(B)h Ft(\(top,)h(cen)o(ter)f(or)f(b)q(ottom\).)31 b(F)l(or)19
b(rotated)f(text,)h(the)h(reference)g(p)q(oin)o(t)f(is)240
1229 y(determined)f(b)q(efore)f(rotation.)24 b(The)17
b(initial)i(text)d(reference)i(p)q(oin)o(t)f(corresp)q(onds)g(to)f
Fq(\\textref)240 1292 y(h:L)f(v:B)p Ft(.)0 1379 y Fq(\\vtext)f(\(x)h
(y\){)p Fo(text)q Fq(})0 1441 y(\\vtext)f({)p Fo(text)q
Fq(})240 1503 y Ft(The)23 b(\014rst)f(form)g(of)h(this)g(command)f
(places)i(the)f(T)1180 1513 y(E)1205 1503 y(X)g(text)f
Fo(text)i Ft(v)o(ertically)g(with)f(the)f(text)240 1566
y(reference)g(p)q(oin)o(t)g(at)f(the)g(co)q(ordinate)h
Fq(\()p Fo(x)c(y)t Fq(\))p Ft(.)38 b(The)22 b(new)g(curren)o(t)f(p)q
(osition)h(is)g Fq(\()p Fo(x)d(y)t Fq(\))p Ft(.)38 b(The)240
1628 y(second)13 b(form)e(of)g(this)i(command)f(places)h(the)f(T)1057
1638 y(E)1082 1628 y(X)g(text)g Fo(text)g Ft(v)o(ertically)h(with)g
(the)f(text)f(reference)240 1690 y(p)q(oin)o(t)17 b(at)f(the)h(curren)o
(t)f(p)q(osition.)26 b(In)17 b(b)q(oth)g(cases,)f(the)h(T)1252
1700 y(E)1278 1690 y(X)f(text)h(is)g(placed)h(in)f(a)f(b)q(o)o(x)h(and)
g(the)240 1752 y(b)q(o)o(x)d(is)g(rotated)f(coun)o(terclo)q(c)o(kwise)j
(b)o(y)d(90)h(degrees)g(ab)q(out)g(the)g(text)g(reference)g(p)q(oin)o
(t.)20 b(The)14 b(text)240 1815 y(reference)i(p)q(oin)o(t)g(is)f(set)g
(with)h(the)f Fq(\\textref)f Ft(command.)p eop
%%Page: 52 54
52 53 bop 0 -83 a Ft(52)1722 b(T)1793 -73 y(E)1819 -83
y(Xdra)o(w)p eop
%%Page: 53 55
53 54 bop 0 -83 a Ft(Command)15 b(Index)1575 b(53)0 158
y Fp(Command)16 b(Index)0 399 y Ff(\\)0 466 y Fe(\\arc)t
Fd(.)5 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)17
b Fc(13)0 524 y Fe(\\arrowhead)o(si)o(ze)6 b Fd(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)22 b
Fc(9)0 582 y Fe(\\arrowhead)o(ty)o(pe)6 b Fd(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)22 b Fc(9)0
640 y Fe(\\avec)t Fd(.)t(.)6 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17
b Fc(8)0 698 y Fe(\\begin{tex)o(dr)o(aw})8 b Fd(.)s(.)e(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)21 b Fc(5)0
756 y Fe(\\bsegment)6 b Fd(.)s(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)19 b
Fc(17)0 814 y Fe(\\btexdraw)7 b Fd(.)s(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)20
b Fc(5)0 872 y Fe(\\centertex)o(dr)o(aw)6 b Fd(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)22 b
Fc(5)0 930 y Fe(\\clvec)8 b Fd(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)23
b Fc(14)0 989 y Fe(\\cossin)9 b Fd(.)s(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22
b Fc(35)0 1047 y Fe(\\currentpo)o(s)t Fd(.)s(.)6 b(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17
b Fc(35)0 1105 y Fe(\\drawbb)9 b Fd(.)s(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22
b Fc(21)0 1163 y Fe(\\drawdim)9 b Fd(.)s(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)21
b Fc(7)0 1221 y Fe(\\end{texdr)o(aw)o(})8 b Fd(.)e(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24
b Fc(5)0 1279 y Fe(\\esegment)6 b Fd(.)s(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)19
b Fc(17)0 1337 y Fe(\\etexdraw)7 b Fd(.)s(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)20
b Fc(5)0 1395 y Fe(\\everytexd)o(ra)o(w)8 b Fd(.)e(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24
b Fc(5)0 1453 y Fe(\\fcir)s Fd(.)t(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)16 b Fc(13)0 1512 y Fe(\\fellip)9 b Fd(.)s(.)e(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)22 b Fc(13)0 1570 y Fe(\\getpos)9 b Fd(.)s(.)e(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)22 b Fc(35)0 1628 y Fe(\\htext)8 b Fd(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)23 b Fc(10)0 1686 y Fe(\\ifill)8 b Fd(.)e(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)23 b Fc(15)0 1744 y Fe(\\lcir)s Fd(.)t(.)6 b(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)16 b Fc(12)0 1802 y Fe(\\lellip)9 b Fd(.)s(.)e(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)22 b Fc(13)0 1860 y Fe(\\lfill)8 b Fd(.)e(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)23 b Fc(15)0 1918 y Fe(\\linewd)7 b Fd(.)g(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)23 b Fc(8)0 1977 y Fe(\\lvec)t Fd(.)t(.)6
b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b Fc(8)0 2035
y Fe(\\move)t Fd(.)t(.)6 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17
b Fc(8)0 2093 y Fe(\\PSarc)8 b Fd(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)23
b Fc(32)0 2151 y Fe(\\PSarcn)9 b Fd(.)s(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22
b Fc(32)0 2209 y Fe(\\PSclosepa)o(th)8 b Fd(.)e(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)24 b
Fc(31)0 2267 y Fe(\\PSfill)9 b Fd(.)s(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22
b Fc(31)0 2325 y Fe(\\PSlineto)6 b Fd(.)s(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)19
b Fc(32)0 2383 y Fe(\\PSmoveto)6 b Fd(.)s(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)19
b Fc(32)0 2441 y Fe(\\PSnewpath)t Fd(.)s(.)7 b(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)18
b Fc(31)0 2500 y Fe(\\PSsetline)o(ca)o(p)7 b Fd(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23 b
Fc(31)0 2558 y Fe(\\PSsetline)o(jo)o(in)8 b Fd(.)s(.)e(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)21 b Fc(31)0
2616 y Fe(\\PSstroke)6 b Fd(.)s(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)19 b
Fc(31)1015 399 y Fe(\\ravec)10 b Fd(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)25 b Fc(8)1015 457 y Fe(\\realadd)8 b Fd(.)s(.)e(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)21
b Fc(36)1015 515 y Fe(\\realdiv)8 b Fd(.)s(.)e(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)21
b Fc(36)1015 573 y Fe(\\realmult)7 b Fd(.)s(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20
b Fc(36)1015 632 y Fe(\\relsegscal)o(e)8 b Fd(.)e(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)25
b Fc(20)1015 690 y Fe(\\relunitsca)o(le)6 b Fd(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)23 b
Fc(20)1015 748 y Fe(\\rlvec)10 b Fd(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)25 b Fc(8)1015 806 y Fe(\\rmove)10 b Fd(.)c(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)25 b Fc(8)1015 864 y Fe(\\rtext)9 b Fd(.)d(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)24 b Fc(10)1015 922 y Fe(\\savecurrpo)o(s)8
b Fd(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)25 b Fc(18)1015 980 y Fe(\\savepos)8 b Fd(.)s(.)e(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)21 b Fc(18)1015 1038 y Fe(\\setgray)9 b Fd(.)s(.)d(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)22 b Fc(8)1015 1096 y Fe(\\setsegscal)o(e)8
b Fd(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)25 b Fc(20)1015 1155 y Fe(\\setunitsca)o(le)6
b Fd(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)23 b Fc(19)1015 1213 y Fe(\\textref)8 b Fd(.)s(.)e(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)21 b Fc(11)1015 1271 y Fe(\\vectlen)8 b Fd(.)s(.)e(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)21 b Fc(35)1015 1329 y Fe(\\vtext)9 b Fd(.)d(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)24 b Fc(10)1015 1387 y Fe(\\writeps)8 b Fd(.)s(.)e(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)21 b Fc(32)1015 1522 y Fs(A)1015 1588 y Fe(arc)6
b Fd(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19
b Fc(32)1015 1647 y Fe(arcn)t Fd(.)5 b(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)18 b Fc(32)1015 1781 y Fs(C)1015 1848 y Fe(closepath)7
b Fd(.)s(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Fc(31)1015 1983 y Fs(F)1015
2049 y Fe(fill)t Fd(.)5 b(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
b Fc(31)1015 2184 y Fs(L)1015 2251 y Fe(lineto)9 b Fd(.)d(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)24 b Fc(32)1015 2386 y Fs(M)1015 2452
y Fe(moveto)9 b Fd(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24
b Fc(32)1015 2587 y Fs(N)1015 2653 y Fe(newpath)9 b Fd(.)t(.)d(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)22 b Fc(31)p eop
%%Page: 54 56
54 55 bop 0 -83 a Ft(54)1722 b(T)1793 -73 y(E)1819 -83
y(Xdra)o(w)0 158 y Fs(S)0 225 y Fe(setlinecap)t Fd(.)s(.)7
b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)18 b Fc(31)1015 158 y Fe(setlinejoin)s Fd(.)s(.)6
b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)17 b Fc(31)1015 216 y Fe(stroke)9 b Fd(.)d(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)24 b Fc(31)p eop
%%Page: 55 57
55 56 bop 0 -83 a Ft(Concept)15 b(Index)1616 b(55)0 158
y Fp(Concept)16 b(Index)0 414 y Fs(A)0 481 y Fc(accessing)f(T)187
489 y(E)207 481 y(Xdra)o(w)8 b Fd(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)21 b Fc(3,)13 b(23)0 539 y(angle)h(of)f(a)g(v)o(ector)7
b Fd(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)20 b Fc(35)0 597 y(arcs)5 b Fd(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
b Fc(12,)13 b(32)0 655 y(arro)o(whead)h(parameters)s
Fd(.)7 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)16
b Fc(8)0 713 y(arro)o(ws)7 b Fd(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)19 b Fc(7)0 827 y Fs(B)0 893 y Fc(Bezier)14 b(curv)o(es)c
Fd(.)c(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)22 b Fc(14)0 1007 y Fs(C)0 1073 y Fc(circles)11
b Fd(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)22 b Fc(12)0
1132 y(command)14 b(syn)o(tax)5 b Fd(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)17 b Fc(5)0 1190
y(co)q(ordinate)e(parsing)8 b Fd(.)g(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)20 b Fc(35)0 1248 y(co)q(ordinate)15
b(sp)q(eci\014cation)d Fd(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
22 b Fc(6)0 1306 y(co)q(ordinate,)15 b(sym)o(b)q(olic)7
b Fd(.)h(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20
b Fc(18)0 1364 y(co)q(ordinates)9 b Fd(.)f(.)e(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)21
b Fc(6)0 1422 y(cosine)14 b(of)f(a)g(v)o(ector)g(direction)6
b Fd(.)i(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)18 b Fc(35)0 1480 y(curren)o(t)c(p)q
(osition)f Fd(.)7 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)25
b Fc(7,)12 b(21,)h(35)0 1538 y(curren)o(t)h(p)q(osition)h(in)f(P)o
(ostScript)7 b Fd(.)h(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Fc(31)0 1597
y(curv)o(es)8 b Fd(.)f(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)21
b Fc(14)0 1710 y Fs(D)0 1777 y Fc(dashed)14 b(lines)f
Fd(.)7 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)24 b Fc(8)0 1835 y(direction)15
b(of)e(a)g(line)7 b Fd(.)g(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)20 b Fc(35)0 1893 y(distribution)7 b
Fd(.)i(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)19 b Fc(1)0 1951 y(dotted)14
b(lines)6 b Fd(.)i(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b Fc(8)0 2009
y(dra)o(wing)14 b(segmen)o(ts)6 b Fd(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b Fc(17)0 2067 y Fe(dvi2ps)10
b Fc(prin)o(ter)15 b(driv)o(er)d Fd(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)23 b Fc(23)0 2125 y Fe(dvialw)10 b Fc(prin)o(ter)15
b(driv)o(er)d Fd(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)23
b Fc(23)0 2184 y Fe(dvilaser)10 b Fc(prin)o(ter)k(driv)o(er)8
b Fd(.)f(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21 b Fc(23)0
2242 y Fe(dvips)11 b Fc(prin)o(ter)j(driv)o(er)e Fd(.)6
b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)24 b Fc(1,)12 b(23,)h(28)0
2300 y Fe(dvipsone)d Fc(prin)o(ter)k(driv)o(er)8 b Fd(.)f(.)f(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)21 b Fc(23)0 2358 y Fe(dvitops)10
b Fc(prin)o(ter)k(driv)o(er)d Fd(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)22 b Fc(23)0 2416 y Fe(dviwindo)10 b Fc(prin)o(ter)k(driv)o(er)
8 b Fd(.)f(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21 b Fc(23)0
2530 y Fs(E)0 2596 y Fc(ellipses)13 b Fd(.)6 b(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)23 b Fc(12)0 2654 y(Encapsulated)16 b(P)o(ostScript)e(File)t
Fd(.)8 b(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)17 b Fc(28)1015 414 y(errors)d(while)g(using)h
(T)1348 422 y(E)1368 414 y(Xdra)o(w)8 b Fd(.)e(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)21
b Fc(25)1015 472 y(example,)15 b(arro)o(w)d(curv)o(e)f
Fd(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
b Fc(36)1015 530 y(example,)15 b(blo)q(c)o(k)f(diagram)6
b Fd(.)i(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)19 b Fc(39)1015
588 y(example,)c(circle)f(and)g(ellipse)s Fd(.)9 b(.)d(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)17 b Fc(44)1015 647 y(example,)e(graph)9 b Fd(.)e(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)22
b Fc(42)1015 759 y Fs(F)1015 825 y Fc(\014ll)15 b(op)q(erations,)g(in)o
(teraction)g(with)e(dra)o(wing)h(segmen)o(ts)t Fd(.)7
b(.)f(.)17 b Fc(17)1015 884 y(\014lled)e(circles)5 b
Fd(.)j(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)18 b Fc(12)1015 942 y(\014lling)e(regions)d
Fd(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)25
b Fc(15,)13 b(31)1015 1054 y Fs(G)1015 1121 y Fe(graphics)d
Fc(pac)o(k)n(age)e Fd(.)f(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)20
b Fc(1,)13 b(3,)g(23,)g(28)1015 1179 y(graphics)i(placemen)o(t)e
Fd(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)24
b Fc(28)1015 1237 y(gra)o(y)14 b(lev)o(els)h(for)d(lines)s
Fd(.)d(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)16
b Fc(8)1015 1349 y Fs(I)1015 1416 y Fc(implemen)o(tatio)q(n)7
b Fd(.)i(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)20 b Fc(26)1015 1474 y(initial)c(curren)o(t)e(p)q(osition)8
b Fd(.)h(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)21 b
Fc(21)1015 1532 y(in)o(v)o(oking)16 b(T)1191 1540 y(E)1212
1532 y(Xdra)o(w)5 b Fd(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)18 b Fc(3,)13 b(23)1015 1644 y Fs(L)1015 1711 y Fc(LaT)1080
1719 y(E)1101 1711 y(X)s Fd(.)7 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)16 b
Fc(1,)d(3,)g(23)1015 1769 y(length)i(of)e(a)g(v)o(ector)7
b Fd(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)20
b Fc(35)1015 1827 y(line)15 b(cap)t Fd(.)7 b(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)17 b Fc(31)1015 1885 y(line)e(join)c Fd(.)6 b(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)23 b Fc(31)1015 1943 y(line)15 b(width)s Fd(.)7
b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)16 b Fc(8)1015 2001 y(lines)d
Fd(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)23 b Fc(7,)13
b(32)1015 2060 y(listing)j(of)d(commands)s Fd(.)7 b(.)f(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b Fc(47)1015 2172
y Fs(M)1015 2238 y Fc(mo)o(v)o(es)6 b Fd(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
19 b Fc(7,)13 b(32)1015 2351 y Fs(O)1015 2417 y Fe(oztex)e
Fc(prin)o(ter)j(driv)o(er)s Fd(.)8 b(.)e(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)17 b Fc(23)1015 2530 y Fs(P)1015 2596
y Fc(pain)o(ting)f(regions)s Fd(.)8 b(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b Fc(15)1015 2654
y(paths)t Fd(.)8 b(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b Fc(15,)c(17,)g(31)p
eop
%%Page: 56 58
56 57 bop 0 -83 a Ft(56)1722 b(T)1793 -73 y(E)1819 -83
y(Xdra)o(w)0 158 y Fe(pctexps)10 b Fc(prin)o(ter)k(driv)o(er)d
Fd(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)22 b
Fc(23)0 216 y Fe(pctexwin)10 b Fc(prin)o(ter)k(driv)o(er)8
b Fd(.)f(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21 b Fc(23)0
275 y(placemen)o(t)14 b(of)f(graphics)i(and)f(text)6
b Fd(.)f(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)18 b Fc(28)0 333 y(plain)d(T)118 341
y(E)139 333 y(X)t Fd(.)5 b(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)16
b Fc(3)0 391 y(p)q(osition)f(sp)q(eci\014cation)6 b Fd(.)i(.)f(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b Fc(6)0 449
y(p)q(ositions,)d(sa)o(ving)8 b Fd(.)g(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)20 b Fc(18)0 507 y(P)o(ostScript)14
b(commands)6 b Fd(.)i(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)19
b Fc(31)0 565 y(P)o(ostScript)14 b(prin)o(ter)h(driv)o(ers)s
Fd(.)8 b(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)16 b Fc(23,)d(28)0 623 y(prin)o(ter)h(driv)o
(ers)s Fd(.)8 b(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)16 b Fc(23,)d(28)0 681 y(problems)i(while)f(using)g(T)387
689 y(E)408 681 y(Xdra)o(w)6 b Fd(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b Fc(25)0
739 y Fe(psprint)10 b Fc(driv)o(er)5 b Fd(.)i(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)17 b
Fc(23)0 847 y Fs(R)0 914 y Fc(relativ)o(e)e(p)q(ositioning)t
Fd(.)9 b(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)16
b Fc(8)0 972 y(relativ)o(e)f(scaling)t Fd(.)8 b(.)e(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b
Fc(19)0 1030 y(resolution)t Fd(.)9 b(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17
b Fc(27)0 1088 y(rotated)c(text)t Fd(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)17 b Fc(10,)12 b(23,)h(27,)g(28)0 1196 y
Fs(S)0 1263 y Fc(sa)o(ving)i(p)q(ositions)t Fd(.)9 b(.)d(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)17
b Fc(18)0 1321 y(scaling)t Fd(.)8 b(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17
b Fc(26)0 1379 y(scaling)e(co)q(ordinates)t Fd(.)9 b(.)d(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)17 b Fc(19)0 1437
y(segmen)o(t)c(scale)7 b Fd(.)g(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)19 b Fc(19)0 1495
y(segmen)o(ts)12 b Fd(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24 b
Fc(17)0 1553 y(sine)14 b(of)f(a)g(v)o(ector)g(direction)7
b Fd(.)h(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)19 b Fc(35)1015
158 y(size)14 b(of)f(the)g(dra)o(wing)5 b Fd(.)j(.)e(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)18 b Fc(21)1015 216
y(stroking)d(lines)s Fd(.)8 b(.)e(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)16 b Fc(17,)d(31)1015 275 y(sym)o(b)q(olic)j
(co)q(ordinate)t Fd(.)8 b(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)17 b Fc(18)1015 333 y(syn)o(tax)d(of)f(commands)e
Fd(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)22
b Fc(5)1015 452 y Fs(T)1015 519 y Fe(texdraw)11 b Fc(pac)o(k)n(age)5
b Fd(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b
Fc(3,)13 b(23,)g(28)1015 577 y(text)h(commands)9 b Fd(.)e(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)22
b Fc(10)1015 635 y(text)14 b(placemen)o(t)t Fd(.)7 b(.)f(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)17
b Fc(28)1015 693 y(text)d(rotation)6 b Fd(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)19 b Fc(10,)13 b(23,)g(27,)g(28)1015 751
y Fe(textures)d Fc(prin)o(ter)k(driv)o(er)8 b Fd(.)g(.)e(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)21 b Fc(23)1015 871 y Fs(U)1015 937
y Fc(unit)15 b(scale)6 b Fd(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)19
b Fc(19)1015 1057 y Fs(V)1015 1123 y Fc(v)o(ectors)13
b Fd(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)25 b Fc(7)1015
1181 y(v)o(ertical)15 b(text)10 b Fd(.)c(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)23
b Fc(10)1015 1301 y Fs(W)1015 1367 y Fc(width)14 b(of)f(lines)8
b Fd(.)g(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)21 b Fc(8)1015 1487 y Fs(X)1015 1553
y Fe(xdvi)12 b Fc(driv)o(er)d Fd(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22
b Fc(23)p eop
%%Page: -1 59
-1 58 bop 1937 -83 a Ft(i)0 158 y Fp(T)-7 b(able)15 b(of)g(Con)n(ten)n
(ts)0 333 y Fs(1)67 b(In)n(tro)r(duction)9 b Fb(.)i(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)31
b Fs(1)149 411 y Ft(1.1)45 b(Distribution)16 b(information)9
b Fa(.)f(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
(.)g(.)f(.)h(.)f(.)h(.)23 b Ft(1)0 535 y Fs(2)67 b(Using)22
b(the)h(T)444 548 y(E)479 535 y(Xdra)n(w)f(Commands)11
b Fb(.)e(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)f(.)h(.)33 b Fs(3)149 613 y Ft(2.1)45 b(Accessing)16
b(T)484 623 y(E)510 613 y(Xdra)o(w)5 b Fa(.)i(.)h(.)f(.)h(.)f(.)h(.)f
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
(.)h(.)f(.)20 b Ft(3)149 675 y(2.2)45 b(Command)15 b(syn)o(tax)e
Fa(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)28 b Ft(5)149
737 y(2.3)45 b(T)278 747 y(E)303 737 y(Xdra)o(w)15 b(co)q(ordinates)9
b Fa(.)f(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)24 b Ft(6)149 800
y(2.4)45 b(Co)q(ordinate)15 b(sp)q(eci\014cation)g Fa(.)8
b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
h(.)f(.)h(.)f(.)28 b Ft(6)149 862 y(2.5)45 b(Line)17
b(v)o(ectors)c Fa(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f
(.)h(.)f(.)29 b Ft(7)149 924 y(2.6)45 b(T)278 934 y(E)303
924 y(X)16 b(text)c Fa(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
h(.)f(.)h(.)f(.)h(.)f(.)28 b Ft(10)149 986 y(2.7)45 b(Circles,)16
b(ellipses)i(and)d(arcs)c Fa(.)c(.)g(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)26 b Ft(12)149
1049 y(2.8)45 b(Bezier)16 b(curv)o(es)e Fa(.)8 b(.)f(.)h(.)f(.)h(.)f(.)
h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
h(.)f(.)h(.)f(.)h(.)g(.)f(.)29 b Ft(14)149 1111 y(2.9)45
b(Fill)17 b(commands)10 b Fa(.)d(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
h(.)f(.)25 b Ft(15)0 1236 y Fs(3)67 b(Dra)n(wing)22 b(Segmen)n(ts)g
(and)h(Scaling)17 b Fb(.)10 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)39 b Fs(17)149 1313 y
Ft(3.1)45 b(Dra)o(wing)15 b(segmen)o(ts)8 b Fa(.)e(.)i(.)f(.)h(.)f(.)h
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
(.)f(.)h(.)f(.)23 b Ft(17)149 1376 y(3.2)45 b(Dra)o(wing)15
b(paths)10 b Fa(.)d(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)25
b Ft(17)149 1438 y(3.3)45 b(Sa)o(ving)15 b(p)q(ositions)5
b Fa(.)k(.)f(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)20
b Ft(18)149 1500 y(3.4)45 b(Scaling)17 b(co)q(ordinates)7
b Fa(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)23 b Ft(19)149
1562 y(3.5)45 b(Dra)o(wing)15 b(size)8 b Fa(.)g(.)f(.)h(.)f(.)h(.)f(.)h
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)23 b Ft(21)149 1625 y(3.6)45
b(Initial)17 b(curren)o(t)e(p)q(osition)6 b Fa(.)i(.)g(.)f(.)h(.)f(.)h
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)21
b Ft(21)0 1749 y Fs(4)67 b(Using)22 b(T)327 1763 y(E)362
1749 y(Xdra)n(w)h(with)g(LaT)842 1763 y(E)877 1749 y(X)14
b Fb(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)f(.)h(.)g(.)37 b Fs(23)149 1827 y Ft(4.1)45 b(P)o(ostScript)15
b(prin)o(ter)g(driv)o(ers)10 b Fa(.)e(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f
(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)25 b Ft(23)0
1952 y Fs(5)67 b(More)22 b(Details)13 b Fb(.)d(.)g(.)g(.)g(.)g(.)f(.)h
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)36
b Fs(25)149 2029 y Ft(5.1)45 b(Errors)14 b(while)j(using)f(T)656
2039 y(E)681 2029 y(Xdra)o(w)5 b Fa(.)i(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)20 b Ft(25)149 2092
y(5.2)45 b(Extending)16 b(T)497 2101 y(E)523 2092 y(Xdra)o(w)9
b Fa(.)e(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)24 b Ft(26)299 2154
y(5.2.1)44 b(Scaling)15 b Fa(.)8 b(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h
(.)29 b Ft(26)299 2216 y(5.2.2)44 b(Resolution)13 b Fa(.)8
b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
h(.)f(.)h(.)f(.)h(.)f(.)h(.)27 b Ft(27)299 2279 y(5.2.3)44
b(T)l(ext)15 b(placemen)o(t)7 b Fa(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)22 b
Ft(27)299 2341 y(5.2.4)44 b(The)15 b(in)o(termediate)h(P)o(ostScript)f
(\014le)g Fa(.)7 b(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)29 b Ft(28)149 2403
y(5.3)45 b(Ho)o(w)15 b(T)382 2413 y(E)407 2403 y(Xdra)o(w)g(merges)f
(graphics)i(and)g(text)d Fa(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)29
b Ft(28)0 2528 y Fs(App)r(endix)24 b(A)67 b(P)n(ostScript)24
b(Commands)5 b Fb(.)10 b(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)
h(.)g(.)g(.)g(.)28 b Fs(31)p eop
%%Page: -2 60
-2 59 bop 0 -83 a Ft(ii)1744 b(T)1793 -73 y(E)1819 -83
y(Xdra)o(w)0 17 y Fs(App)r(endix)24 b(B)67 b(T)460 30
y(E)496 17 y(Xdra)n(w)22 b(T)-6 b(o)r(olb)r(o)n(x)19
b Fb(.)9 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)f(.)41 b Fs(35)149 94 y Ft(B.1)k(Co)q(ordinate)16
b(parsing)f Fa(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)30 b Ft(35)149
157 y(B.2)45 b(Real)17 b(arithmetic)7 b Fa(.)h(.)g(.)f(.)h(.)f(.)h(.)f
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
(.)h(.)f(.)h(.)f(.)23 b Ft(36)149 219 y(B.3)45 b(Arro)o(w)15
b(curv)o(e)7 b Fa(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
(.)h(.)22 b Ft(36)0 344 y Fs(App)r(endix)i(C)67 b(Examples)13
b Fb(.)e(.)f(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)
h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)36
b Fs(39)149 421 y Ft(C.1)45 b(Blo)q(c)o(k)16 b(diagram)f(of)g(a)g
(lattice)g(\014lter)10 b Fa(.)e(.)g(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
h(.)f(.)h(.)25 b Ft(39)149 484 y(C.2)45 b(Filter)16 b(resp)q(onse)g
(graph)e Fa(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)30 b Ft(42)149 546
y(C.3)45 b(Geometric)15 b(construction)t Fa(.)8 b(.)g(.)f(.)h(.)f(.)h
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)19
b Ft(44)0 670 y Fs(App)r(endix)24 b(D)67 b(Alphab)r(etic)24
b(listing)g(of)e(commands)7 b Fb(.)j(.)f(.)h(.)g(.)g(.)g(.)30
b Fs(47)0 811 y(Command)22 b(Index)10 b Fb(.)h(.)f(.)g(.)g(.)g(.)g(.)f
(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)33
b Fs(53)0 951 y(Concept)22 b(Index)11 b Fb(.)g(.)f(.)g(.)g(.)g(.)g(.)g
(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)34
b Fs(55)p eop
%%Trailer
end
userdict /end-hook known{end-hook}if
%%EOF