summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/tableaux/exemples.ps
blob: 973c8e0c578e850cf84b90ca0476daa51cb126c6 (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
%!PS-Adobe-2.0
%%Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software
%%Title: exemples.dvi
%%Pages: 4
%%PageOrder: Ascend
%%BoundingBox: 0 0 596 842
%%DocumentFonts: CMSY10 CMMI10 CMR10 CMMI9 CMR6 CMSY9 CMR9 CMR7 CMSY7
%%+ CMMI7 CMEX10
%%EndComments
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: dvips exemples.dvi -o
%DVIPSParameters: dpi=600, compressed
%DVIPSSource:  TeX output 2002.01.26:1508
%%BeginProcSet: texc.pro
%!
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
exch round exch]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/IEn 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 IEn N end A{/foo setfont}2
array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/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 A
definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
B/Cdx{Cd A length 1 sub get}B/Ci{Cd A 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/CharBuilder{save 3
1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx
0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx
sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{
rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp
gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B
/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{
/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{
A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy
get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse}
ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp
fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17
{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add
chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{
1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop}
forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 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 A 1 get A
mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
index cvrs cvn put}for pop 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/Rx 0 N/Ry 0 N/V{}B/RV/v{
/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)
(LaserWriter 16/600)]{A length product length le{A length product exch 0
exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse
end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask
grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}
imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round
exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto
fill grestore}B/a{moveto}B/delta 0 N/tail{A/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: pstricks.pro
%!
% PostScript prologue for pstricks.tex.
% Version 97 patch 3, 98/06/01
% For distribution, see pstricks.tex.
%
/tx@Dict 200 dict def tx@Dict begin
/ADict 25 dict def
/CM { matrix currentmatrix } bind def
/SLW /setlinewidth load def
/CLW /currentlinewidth load def
/CP /currentpoint load def
/ED { exch def } bind def
/L /lineto load def
/T /translate load def
/TMatrix { } def
/RAngle { 0 } def
/Atan { /atan load stopped { pop pop 0 } if } def
/Div { dup 0 eq { pop } { div } ifelse } def
/NET { neg exch neg exch T } def
/Pyth { dup mul exch dup mul add sqrt } def
/PtoC { 2 copy cos mul 3 1 roll sin mul } def
/PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def }
def
/PathLength { flattenpath /z 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def
} { /y ED /x ED PathLength@ } {} { /y y2 def /x x2 def PathLength@ }
/pathforall load stopped { pop pop pop pop } if z } def
/STP { .996264 dup scale } def
/STV { SDict begin normalscale end STP  } def
/DashLine { dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def
PathLength } ifelse /b ED /x ED /y ED /z y x add def b a .5 sub 2 mul y
mul sub z Div round z mul a .5 sub 2 mul y mul add b exch Div dup y mul
/y ED x mul /x ED x 0 gt y 0 gt and { [ y x ] 1 a sub y mul } { [ 1 0 ]
0 } ifelse setdash stroke } def
/DotLine { /b PathLength def /a ED /z ED /y CLW def /z y z add def a 0 gt
{ /b b a div def } { a 0 eq { /b b y sub def } { a -3 eq { /b b y add
def } if } ifelse } ifelse [ 0 b b z Div round Div dup 0 le { pop 1 } if
] a 0 gt { 0 } { y 2 div a -2 gt { neg } if } ifelse setdash 1
setlinecap stroke } def
/LineFill { gsave abs CLW add /a ED a 0 dtransform round exch round exch
2 copy idtransform exch Atan rotate idtransform pop /a ED .25 .25
% DG/SR modification begin - Dec. 12, 1997 - Patch 2
%itransform translate pathbbox /y2 ED a Div ceiling cvi /x2 ED /y1 ED a
itransform pathbbox /y2 ED a Div ceiling cvi /x2 ED /y1 ED a
% DG/SR modification end
Div cvi /x1 ED /y2 y2 y1 sub def clip newpath 2 setlinecap systemdict
/setstrokeadjust known { true setstrokeadjust } if x2 x1 sub 1 add { x1
% DG/SR modification begin - Jun.  1, 1998 - Patch 3 (from Michael Vulis)
% a mul y1 moveto 0 y2 rlineto stroke /x1 x1 1 add def } repeat grestore }
% def
a mul y1 moveto 0 y2 rlineto stroke /x1 x1 1 add def } repeat grestore
pop pop } def
% DG/SR modification end
/BeginArrow { ADict begin /@mtrx CM def gsave 2 copy T 2 index sub neg
exch 3 index sub exch Atan rotate newpath } def
/EndArrow { @mtrx setmatrix CP grestore end } def
/Arrow { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1
scale } if w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill
grestore } def
/Tbar { CLW mul add /z ED z -2 div CLW 2 div moveto z 0 rlineto stroke 0
CLW moveto } def
/Bracket { CLW mul add dup CLW sub 2 div /x ED mul CLW add /y ED /z CLW 2
div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0
CLW moveto } def
/RoundBracket { CLW mul add dup 2 div /x ED mul /y ED /mtrx CM def 0 CLW
2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0
curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto }
def
/SD { 0 360 arc fill } def
/EndDot { { /z DS def } { /z 0 def } ifelse /b ED 0 z DS SD b { 0 z DS
CLW sub SD } if 0 DS z add CLW 4 div sub moveto } def
/Shadow { [ { /moveto load } { /lineto load } { /curveto load } {
/closepath load } /pathforall load stopped { pop pop pop pop CP /moveto
load } if ] cvx newpath 3 1 roll T exec } def
/NArray { aload length 2 div dup dup cvi eq not { exch pop } if /n exch
cvi def } def
/NArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if
f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def
/Line { NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub
def n { Lineto } repeat CP 4 2 roll ArrowB L pop pop } if } def
/Arcto { /a [ 6 -2 roll ] cvx def a r /arcto load stopped { 5 } { 4 }
ifelse { pop } repeat a } def
/CheckClosed { dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq
and { pop pop /n n 1 sub def } if } def
/Polygon { NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop }
repeat } { n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1
ED /x1 ED x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1
moveto /n n 2 sub def n { Lineto } repeat x1 y1 x0 y0 6 4 roll Lineto
Lineto pop pop closepath } ifelse } def
/Diamond { /mtrx CM def T rotate /h ED /w ED dup 0 eq { pop } { CLW mul
neg /d ED /a w h Atan def /h d a sin Div h add def /w d a cos Div w add
def } ifelse mark w 2 div h 2 div w 0 0 h neg w neg 0 0 h w 2 div h 2
div /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx
setmatrix } def
% DG modification begin - Jan. 15, 1997
%/Triangle { /mtrx CM def translate rotate /h ED 2 div /w ED dup 0 eq {
%pop } { CLW mul /d ED /h h d w h Atan sin Div sub def /w w d h w Atan 2
%div dup cos exch sin Div mul sub def } ifelse mark 0 d w neg d 0 h w d 0
%d /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx
%setmatrix } def
/Triangle { /mtrx CM def translate rotate /h ED 2 div /w ED dup
CLW mul /d ED /h h d w h Atan sin Div sub def /w w d h w Atan 2
div dup cos exch sin Div mul sub def mark 0 d w neg d 0 h w d 0
d /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx
% DG/SR modification begin - Jun.  1, 1998 - Patch 3 (from Michael Vulis)
% setmatrix } def
setmatrix pop } def
% DG/SR modification end
/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth
def } def
/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth
def } def
/CC { /l0 l1 def /x1 x dx sub def /y1 y dy sub def /dx0 dx1 def /dy0 dy1
def CCA /dx dx0 l1 c exp mul dx1 l0 c exp mul add def /dy dy0 l1 c exp
mul dy1 l0 c exp mul add def /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos
abs b exp a mul dx dy Pyth Div 2 div def /x2 x l0 dx mul m mul sub def
/y2 y l0 dy mul m mul sub def /dx l1 dx mul m mul neg def /dy l1 dy mul
m mul neg def } def
/IC { /c c 1 add def c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if }
ifelse /a a 2 mul 3 div 45 cos b exp div def CCA /dx 0 def /dy 0 def }
def
/BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def
/NC { CC x1 y1 x2 y2 x y curveto } def
/EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def
/BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def
/NAC { x2 y2 x y curveto CC x1 y1 } def
/EAC { x2 y2 x y ArrowB curveto pop pop } def
/OpenCurve { NArray n 3 lt { n { pop pop } repeat } { BOC /n n 3 sub def
n { NC } repeat EOC } ifelse } def
/AltCurve { { false NArray n 2 mul 2 roll [ n 2 mul 3 sub 1 roll ] aload
/Points ED n 2 mul -2 roll } { false NArray } ifelse n 4 lt { n { pop
pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse } def
/ClosedCurve { NArray n 3 lt { n { pop pop } repeat } { n 3 gt {
CheckClosed } if 6 copy n 2 mul 6 add 6 roll IC CC x y moveto n { NC }
repeat closepath pop pop } ifelse } def
/SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L fill } def
/ST { /y ED /x ED x y moveto x neg y L 0 x L fill } def
/SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat fill grestore }
def
/FontDot { DS 2 mul dup matrix scale matrix concatmatrix exch matrix
rotate matrix concatmatrix exch findfont exch makefont setfont } def
/Rect { x1 y1 y2 add 2 div moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto
x1 y1 lineto closepath } def
/OvalFrame { x1 x2 eq y1 y2 eq or { pop pop x1 y1 moveto x2 y2 L } { y1
y2 sub abs x1 x2 sub abs 2 copy gt { exch pop } { pop } ifelse 2 div
exch { dup 3 1 roll mul exch } if 2 copy lt { pop } { exch pop } ifelse
/b ED x1 y1 y2 add 2 div moveto x1 y2 x2 y2 b arcto x2 y2 x2 y1 b arcto
x2 y1 x1 y1 b arcto x1 y1 x1 y2 b arcto 16 { pop } repeat closepath }
ifelse } def
/Frame { CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add
/y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED 1 index 0 eq {
pop pop Rect } { OvalFrame } ifelse } def
/BezierNArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop
} if n 1 sub neg 3 mod 3 add 3 mod { 0 0 /n n 1 add def } repeat f { ]
aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def
/OpenBezier { BezierNArray n 1 eq { pop pop } { ArrowA n 4 sub 3 idiv { 6
2 roll 4 2 roll curveto } repeat 6 2 roll 4 2 roll ArrowB curveto }
ifelse } def
/ClosedBezier { BezierNArray n 1 eq { pop pop } { moveto n 1 sub 3 idiv {
6 2 roll 4 2 roll curveto } repeat closepath } ifelse } def
/BezierShowPoints { gsave Points aload length 2 div cvi /n ED moveto n 1
sub { lineto } repeat CLW 2 div SLW [ 4 4 ] 0 setdash stroke grestore }
def
/Parab { /y0 exch def /x0 exch def /y1 exch def /x1 exch def /dx x0 x1
sub 3 div def /dy y0 y1 sub 3 div def x0 dx sub y0 dy add x1 y1 ArrowA
x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 x0
y0 x0 2 mul x1 sub y1 ] def } def
/Grid { newpath /a 4 string def /b ED /c ED /n ED cvi dup 1 lt { pop 1 }
if /s ED s div dup 0 eq { pop 1 } if /dy ED s div dup 0 eq { pop 1 } if
/dx ED dy div round dy mul /y0 ED dx div round dx mul /x0 ED dy div
round cvi /y2 ED dx div round cvi /x2 ED dy div round cvi /y1 ED dx div
round cvi /x1 ED /h y2 y1 sub 0 gt { 1 } { -1 } ifelse def /w x2 x1 sub
0 gt { 1 } { -1 } ifelse def b 0 gt { /z1 b 4 div CLW 2 div add def
/Helvetica findfont b scalefont setfont /b b .95 mul CLW 2 div add def }
if systemdict /setstrokeadjust known { true setstrokeadjust /t { } def }
{ /t { transform 0.25 sub round 0.25 add exch 0.25 sub round 0.25 add
exch itransform } bind def } ifelse gsave n 0 gt { 1 setlinecap [ 0 dy n
div ] dy n div 2 div setdash } { 2 setlinecap } ifelse /i x1 def /f y1
dy mul n 0 gt { dy n div 2 div h mul sub } if def /g y2 dy mul n 0 gt {
dy n div 2 div h mul add } if def x2 x1 sub w mul 1 add dup 1000 gt {
pop 1000 } if { i dx mul dup y0 moveto b 0 gt { gsave c i a cvs dup
stringwidth pop /z2 ED w 0 gt {z1} {z1 z2 add neg} ifelse h 0 gt {b neg}
{z1} ifelse rmoveto show grestore } if dup t f moveto g t L stroke /i i
w add def } repeat grestore gsave n 0 gt
% DG/SR modification begin - Nov. 7, 1997 - Patch 1
%{ 1 setlinecap [ 0 dx n div ] dy n div 2 div setdash }
{ 1 setlinecap [ 0 dx n div ] dx n div 2 div setdash }
% DG/SR modification end
{ 2 setlinecap } ifelse /i y1 def /f x1 dx mul
n 0 gt { dx n div 2 div w mul sub } if def /g x2 dx mul n 0 gt { dx n
div 2 div w mul add } if def y2 y1 sub h mul 1 add dup 1000 gt { pop
1000 } if { newpath i dy mul dup x0 exch moveto b 0 gt { gsave c i a cvs
dup stringwidth pop /z2 ED w 0 gt {z1 z2 add neg} {z1} ifelse h 0 gt
{z1} {b neg} ifelse rmoveto show grestore } if dup f exch t moveto g
exch t L stroke /i i h add def } repeat grestore } def
/ArcArrow { /d ED /b ED /a ED gsave newpath 0 -1000 moveto clip newpath 0
1 0 0 b grestore c mul /e ED pop pop pop r a e d PtoC y add exch x add
exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c
mul neg d } def
/Ellipse { /mtrx CM def T scale 0 0 1 5 3 roll arc mtrx setmatrix } def
/Rot { CP CP translate 3 -1 roll neg rotate NET  } def
/RotBegin { tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 }
def } if /TMatrix [ TMatrix CM ] cvx def /a ED a Rot /RAngle [ RAngle
dup a add ] cvx def } def
/RotEnd { /TMatrix [ TMatrix setmatrix ] cvx def /RAngle [ RAngle pop ]
cvx def } def
/PutCoor { gsave CP T CM STV exch exec moveto setmatrix CP grestore } def
/PutBegin { /TMatrix [ TMatrix CM ] cvx def CP 4 2 roll T moveto } def
/PutEnd { CP /TMatrix [ TMatrix setmatrix ] cvx def moveto } def
/Uput { /a ED add 2 div /h ED 2 div /w ED /s a sin def /c a cos def /b s
abs c abs 2 copy gt dup /q ED { pop } { exch pop } ifelse def /w1 c b
div w mul def /h1 s b div h mul def q { w1 abs w sub dup c mul abs } {
h1 abs h sub dup s mul abs } ifelse } def
/UUput { /z ED abs /y ED /x ED q { x s div c mul abs y gt } { x c div s
mul abs y gt } ifelse { x x mul y y mul sub z z mul add sqrt z add } { q
{ x s div } { x c div } ifelse abs } ifelse a PtoC h1 add exch w1 add
exch } def
/BeginOL { dup (all) eq exch TheOL eq or { IfVisible not { Visible
/IfVisible true def } if } { IfVisible { Invisible /IfVisible false def
} if } ifelse } def
/InitOL { /OLUnit [ 3000 3000 matrix defaultmatrix dtransform ] cvx def
/Visible { CP OLUnit idtransform T moveto } def /Invisible { CP OLUnit
neg exch neg exch idtransform T moveto } def /BOL { BeginOL } def
/IfVisible true def } def
end
% END pstricks.pro

%%EndProcSet
%%BeginProcSet: pst-dots.pro
%!PS-Adobe-2.0
%%Title: Dot Font for PSTricks 97 - Version 97, 93/05/07.
%%Creator: Timothy Van Zandt <tvz@Princeton.EDU>
%%Creation Date: May 7, 1993
10 dict dup begin
  /FontType 3 def
  /FontMatrix [ .001 0 0 .001 0 0 ] def
  /FontBBox [ 0 0 0 0 ] def
  /Encoding 256 array def
  0 1 255 { Encoding exch /.notdef put } for
  Encoding
    dup (b) 0 get /Bullet put
    dup (c) 0 get /Circle put
    dup (C) 0 get /BoldCircle put
    dup (u) 0 get /SolidTriangle put
    dup (t) 0 get /Triangle put
    dup (T) 0 get /BoldTriangle put
    dup (r) 0 get /SolidSquare put
    dup (s) 0 get /Square put
    dup (S) 0 get /BoldSquare put
    dup (q) 0 get /SolidPentagon put
    dup (p) 0 get /Pentagon put
    (P) 0 get /BoldPentagon put
  /Metrics 13 dict def
  Metrics begin
    /Bullet 1000 def
    /Circle 1000 def
    /BoldCircle 1000 def
    /SolidTriangle 1344 def
    /Triangle 1344 def
    /BoldTriangle 1344 def
    /SolidSquare 886 def
    /Square 886 def
    /BoldSquare 886 def
    /SolidPentagon 1093.2 def
    /Pentagon 1093.2 def
    /BoldPentagon 1093.2 def
    /.notdef 0 def
  end
  /BBoxes 13 dict def
  BBoxes begin
    /Circle { -550 -550 550 550 } def
    /BoldCircle /Circle load def
    /Bullet /Circle load def
    /Triangle { -571.5 -330 571.5 660 } def
    /BoldTriangle /Triangle load def
    /SolidTriangle /Triangle load def
    /Square { -450 -450 450 450 } def
    /BoldSquare /Square load def
    /SolidSquare /Square load def
    /Pentagon { -546.6 -465 546.6 574.7 } def
    /BoldPentagon /Pentagon load def
    /SolidPentagon /Pentagon load def
    /.notdef { 0 0 0 0 } def
  end
  /CharProcs 20 dict def
  CharProcs begin
    /Adjust {
      2 copy dtransform floor .5 add exch floor .5 add exch idtransform
      3 -1 roll div 3 1 roll exch div exch scale
    } def
    /CirclePath { 0 0 500 0 360 arc closepath } def
    /Bullet { 500 500 Adjust CirclePath fill } def
    /Circle { 500 500 Adjust CirclePath .9 .9 scale CirclePath eofill } def
    /BoldCircle { 500 500 Adjust CirclePath .8 .8 scale CirclePath eofill } def
    /BoldCircle { CirclePath .8 .8 scale CirclePath eofill } def
    /TrianglePath {
      0  660 moveto -571.5 -330 lineto 571.5 -330 lineto closepath
    } def
    /SolidTriangle { TrianglePath fill } def
    /Triangle { TrianglePath .85 .85 scale TrianglePath eofill } def
    /BoldTriangle { TrianglePath .7 .7 scale TrianglePath eofill } def
    /SquarePath {
      -450 450 moveto 450 450 lineto 450 -450 lineto -450 -450 lineto
      closepath
    } def
    /SolidSquare { SquarePath fill } def
    /Square { SquarePath .89 .89 scale SquarePath eofill } def
    /BoldSquare { SquarePath .78 .78 scale SquarePath eofill } def
    /PentagonPath {
      -337.8 -465   moveto
       337.8 -465   lineto
       546.6  177.6 lineto
         0    574.7 lineto
      -546.6  177.6 lineto
      closepath
    } def
    /SolidPentagon { PentagonPath fill } def
    /Pentagon { PentagonPath .89 .89 scale PentagonPath eofill } def
    /BoldPentagon { PentagonPath .78 .78 scale PentagonPath eofill } def
    /.notdef { } def
  end
  /BuildGlyph {
    exch
    begin
      Metrics 1 index get exec 0
      BBoxes 3 index get exec
      setcachedevice
      CharProcs begin load exec end
    end
  } def
  /BuildChar {
    1 index /Encoding get exch get
    1 index /BuildGlyph get exec
  } bind def
end
/PSTricksDotFont exch definefont pop
% END pst-dots.pro

%%EndProcSet
%%BeginProcSet: pst-node.pro
%!
% PostScript prologue for pst-node.tex.
% Version 97 patch 1, 97/05/09.
% For distribution, see pstricks.tex.
%
/tx@NodeDict 400 dict def tx@NodeDict begin
tx@Dict begin /T /translate load def end
/NewNode { gsave /next ED dict dup 3 1 roll def exch { dup 3 1 roll def }
if begin tx@Dict begin STV CP T exec end /NodeMtrx CM def next end
grestore } def
/InitPnode { /Y ED /X ED /NodePos { NodeSep Cos mul NodeSep Sin mul } def
} def
/InitCnode { /r ED /Y ED /X ED /NodePos { NodeSep r add dup Cos mul exch
Sin mul } def } def
/GetRnodePos { Cos 0 gt { /dx r NodeSep add def } { /dx l NodeSep sub def
} ifelse Sin 0 gt { /dy u NodeSep add def } { /dy d NodeSep sub def }
ifelse dx Sin mul abs dy Cos mul abs gt { dy Cos mul Sin div dy } { dx
dup Sin mul Cos Div } ifelse } def
/InitRnode { /Y ED /X ED X sub /r ED /l X neg def Y add neg /d ED Y sub
/u ED /NodePos { GetRnodePos } def } def
/DiaNodePos { w h mul w Sin mul abs h Cos mul abs add Div NodeSep add dup
Cos mul exch Sin mul } def
/TriNodePos { Sin s lt { d NodeSep sub dup Cos mul Sin Div exch } { w h
mul w Sin mul h Cos abs mul add Div NodeSep add dup Cos mul exch Sin mul
} ifelse } def
/InitTriNode { sub 2 div exch 2 div exch 2 copy T 2 copy 4 index index /d
ED pop pop pop pop -90 mul rotate /NodeMtrx CM def /X 0 def /Y 0 def d
sub abs neg /d ED d add /h ED 2 div h mul h d sub Div /w ED /s d w Atan
sin def /NodePos { TriNodePos } def } def
/OvalNodePos { /ww w NodeSep add def /hh h NodeSep add def Sin ww mul Cos
hh mul Atan dup cos ww mul exch sin hh mul } def
/GetCenter { begin X Y NodeMtrx transform CM itransform end } def
/XYPos { dup sin exch cos Do /Cos ED /Sin ED /Dist ED Cos 0 gt { Dist
Dist Sin mul Cos div } { Cos 0 lt { Dist neg Dist Sin mul Cos div neg }
{ 0 Dist Sin mul } ifelse } ifelse Do } def
/GetEdge { dup 0 eq { pop begin 1 0 NodeMtrx dtransform CM idtransform
exch atan sub dup sin /Sin ED cos /Cos ED /NodeSep ED NodePos NodeMtrx
dtransform CM idtransform end } { 1 eq {{exch}} {{}} ifelse /Do ED pop
XYPos } ifelse } def
/AddOffset { 1 index 0 eq { pop pop } { 2 copy 5 2 roll cos mul add 4 1
roll sin mul sub exch } ifelse } def
/GetEdgeA { NodeSepA AngleA NodeA NodeSepTypeA GetEdge OffsetA AngleA
AddOffset yA add /yA1 ED xA add /xA1 ED } def
/GetEdgeB { NodeSepB AngleB NodeB NodeSepTypeB GetEdge OffsetB AngleB
AddOffset yB add /yB1 ED xB add /xB1 ED } def
/GetArmA { ArmTypeA 0 eq { /xA2 ArmA AngleA cos mul xA1 add def /yA2 ArmA
AngleA sin mul yA1 add def } { ArmTypeA 1 eq {{exch}} {{}} ifelse /Do ED
ArmA AngleA XYPos OffsetA AngleA AddOffset yA add /yA2 ED xA add /xA2 ED
} ifelse } def
/GetArmB { ArmTypeB 0 eq { /xB2 ArmB AngleB cos mul xB1 add def /yB2 ArmB
AngleB sin mul yB1 add def } { ArmTypeB 1 eq {{exch}} {{}} ifelse /Do ED
ArmB AngleB XYPos OffsetB AngleB AddOffset yB add /yB2 ED xB add /xB2 ED
} ifelse } def
/InitNC { /b ED /a ED /NodeSepTypeB ED /NodeSepTypeA ED /NodeSepB ED
/NodeSepA ED /OffsetB ED /OffsetA ED tx@NodeDict a known tx@NodeDict b
known and dup { /NodeA a load def /NodeB b load def NodeA GetCenter /yA
ED /xA ED NodeB GetCenter /yB ED /xB ED } if } def
/LPutLine { 4 copy 3 -1 roll sub neg 3 1 roll sub Atan /NAngle ED 1 t sub
mul 3 1 roll 1 t sub mul 4 1 roll t mul add /Y ED t mul add /X ED } def
/LPutLines { mark LPutVar counttomark 2 div 1 sub /n ED t floor dup n gt
{ pop n 1 sub /t 1 def } { dup t sub neg /t ED } ifelse cvi 2 mul { pop
} repeat LPutLine cleartomark } def
/BezierMidpoint { /y3 ED /x3 ED /y2 ED /x2 ED /y1 ED /x1 ED /y0 ED /x0 ED
/t ED /cx x1 x0 sub 3 mul def /cy y1 y0 sub 3 mul def /bx x2 x1 sub 3
mul cx sub def /by y2 y1 sub 3 mul cy sub def /ax x3 x0 sub cx sub bx
sub def /ay y3 y0 sub cy sub by sub def ax t 3 exp mul bx t t mul mul
add cx t mul add x0 add ay t 3 exp mul by t t mul mul add cy t mul add
y0 add 3 ay t t mul mul mul 2 by t mul mul add cy add 3 ax t t mul mul
mul 2 bx t mul mul add cx add atan /NAngle ED /Y ED /X ED } def
/HPosBegin { yB yA ge { /t 1 t sub def } if /Y yB yA sub t mul yA add def
} def
/HPosEnd { /X Y yyA sub yyB yyA sub Div xxB xxA sub mul xxA add def
/NAngle yyB yyA sub xxB xxA sub Atan def } def
/HPutLine { HPosBegin /yyA ED /xxA ED /yyB ED /xxB ED HPosEnd  } def
/HPutLines { HPosBegin yB yA ge { /check { le } def } { /check { ge } def
} ifelse /xxA xA def /yyA yA def mark xB yB LPutVar { dup Y check { exit
} { /yyA ED /xxA ED } ifelse } loop /yyB ED /xxB ED cleartomark HPosEnd 
} def
/VPosBegin { xB xA lt { /t 1 t sub def } if /X xB xA sub t mul xA add def
} def
/VPosEnd { /Y X xxA sub xxB xxA sub Div yyB yyA sub mul yyA add def
/NAngle yyB yyA sub xxB xxA sub Atan def } def
/VPutLine { VPosBegin /yyA ED /xxA ED /yyB ED /xxB ED VPosEnd  } def
/VPutLines { VPosBegin xB xA ge { /check { le } def } { /check { ge } def
} ifelse /xxA xA def /yyA yA def mark xB yB LPutVar { 1 index X check {
exit } { /yyA ED /xxA ED } ifelse } loop /yyB ED /xxB ED cleartomark
VPosEnd  } def
/HPutCurve { gsave newpath /SaveLPutVar /LPutVar load def LPutVar 8 -2
roll moveto curveto flattenpath /LPutVar [ {} {} {} {} pathforall ] cvx
def grestore exec /LPutVar /SaveLPutVar load def } def
/NCCoor { /AngleA yB yA sub xB xA sub Atan def /AngleB AngleA 180 add def
GetEdgeA GetEdgeB /LPutVar [ xB1 yB1 xA1 yA1 ] cvx def /LPutPos {
LPutVar LPutLine } def /HPutPos { LPutVar HPutLine } def /VPutPos {
LPutVar VPutLine } def LPutVar } def
/NCLine { NCCoor tx@Dict begin ArrowA CP 4 2 roll ArrowB lineto pop pop
end } def
/NCLines { false NArray n 0 eq { NCLine } { 2 copy yA sub exch xA sub
Atan /AngleA ED n 2 mul dup index exch index yB sub exch xB sub Atan
/AngleB ED GetEdgeA GetEdgeB /LPutVar [ xB1 yB1 n 2 mul 4 add 4 roll xA1
yA1 ] cvx def mark LPutVar tx@Dict begin false Line end /LPutPos {
LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def }
ifelse } def
/NCCurve { GetEdgeA GetEdgeB xA1 xB1 sub yA1 yB1 sub Pyth 2 div dup 3 -1
roll mul /ArmA ED mul /ArmB ED /ArmTypeA 0 def /ArmTypeB 0 def GetArmA
GetArmB xA2 yA2 xA1 yA1 tx@Dict begin ArrowA end xB2 yB2 xB1 yB1 tx@Dict
begin ArrowB end curveto /LPutVar [ xA1 yA1 xA2 yA2 xB2 yB2 xB1 yB1 ]
cvx def /LPutPos { t LPutVar BezierMidpoint } def /HPutPos { { HPutLines
} HPutCurve } def /VPutPos { { VPutLines } HPutCurve } def } def
/NCAngles { GetEdgeA GetEdgeB GetArmA GetArmB /mtrx AngleA matrix rotate
def xA2 yA2 mtrx transform pop xB2 yB2 mtrx transform exch pop mtrx
itransform /y0 ED /x0 ED mark ArmB 0 ne { xB1 yB1 } if xB2 yB2 x0 y0 xA2
yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end /LPutVar [ xB1
yB1 xB2 yB2 x0 y0 xA2 yA2 xA1 yA1 ] cvx def /LPutPos { LPutLines } def
/HPutPos { HPutLines } def /VPutPos { VPutLines } def } def
/NCAngle { GetEdgeA GetEdgeB GetArmB /mtrx AngleA matrix rotate def xB2
yB2 mtrx itransform pop xA1 yA1 mtrx itransform exch pop mtrx transform
/y0 ED /x0 ED mark ArmB 0 ne { xB1 yB1 } if xB2 yB2 x0 y0 xA1 yA1
tx@Dict begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 x0 y0 xA1 yA1 ]
cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos {
VPutLines } def } def
/NCBar { GetEdgeA GetEdgeB GetArmA GetArmB /mtrx AngleA matrix rotate def
xA2 yA2 mtrx itransform pop xB2 yB2 mtrx itransform pop sub dup 0 mtrx
transform 3 -1 roll 0 gt { /yB2 exch yB2 add def /xB2 exch xB2 add def }
{ /yA2 exch neg yA2 add def /xA2 exch neg xA2 add def } ifelse mark ArmB
0 ne { xB1 yB1 } if xB2 yB2 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict
begin false Line end /LPutVar [ xB1 yB1 xB2 yB2 xA2 yA2 xA1 yA1 ] cvx
def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos {
VPutLines } def } def
/NCDiag { GetEdgeA GetEdgeB GetArmA GetArmB mark ArmB 0 ne { xB1 yB1 } if
xB2 yB2 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false Line end
/LPutVar [ xB1 yB1 xB2 yB2 xA2 yA2 xA1 yA1 ] cvx def /LPutPos {
LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def }
def
/NCDiagg { GetEdgeA GetArmA yB yA2 sub xB xA2 sub Atan 180 add /AngleB ED
GetEdgeB mark xB1 yB1 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin
false Line end /LPutVar [ xB1 yB1 xA2 yA2 xA1 yA1 ] cvx def /LPutPos {
LPutLines } def /HPutPos { HPutLines } def /VPutPos { VPutLines } def }
def
/NCLoop { GetEdgeA GetEdgeB GetArmA GetArmB /mtrx AngleA matrix rotate
def xA2 yA2 mtrx transform loopsize add /yA3 ED /xA3 ED /xB3 xB2 yB2
mtrx transform pop def xB3 yA3 mtrx itransform /yB3 ED /xB3 ED xA3 yA3
mtrx itransform /yA3 ED /xA3 ED mark ArmB 0 ne { xB1 yB1 } if xB2 yB2
xB3 yB3 xA3 yA3 xA2 yA2 ArmA 0 ne { xA1 yA1 } if tx@Dict begin false
Line end /LPutVar [ xB1 yB1 xB2 yB2 xB3 yB3 xA3 yA3 xA2 yA2 xA1 yA1 ]
cvx def /LPutPos { LPutLines } def /HPutPos { HPutLines } def /VPutPos {
VPutLines } def } def
% DG/SR modification begin - May 9, 1997 - Patch 1
%/NCCircle { 0 0 NodesepA nodeA \tx@GetEdge pop xA sub 2 div dup 2 exp r
%r mul sub abs sqrt atan 2 mul /a ED r AngleA 90 add PtoC yA add exch xA add
%exch 2 copy /LPutVar [ 4 2 roll r AngleA ] cvx def /LPutPos { LPutVar t 360
%mul add dup 5 1 roll 90 sub \tx@PtoC 3 -1 roll add /Y ED add /X ED /NAngle ED
/NCCircle { NodeSepA 0 NodeA 0 GetEdge pop 2 div dup 2 exp r
r mul sub abs sqrt atan 2 mul /a ED r AngleA 90 add PtoC yA add exch xA add
exch 2 copy /LPutVar [ 4 2 roll r AngleA ] cvx def /LPutPos { LPutVar t 360
mul add dup 5 1 roll 90 sub PtoC 3 -1 roll add /Y ED add /X ED /NAngle ED
% DG/SR modification end
} def /HPutPos { LPutPos } def /VPutPos { LPutPos } def r AngleA 90 sub a add
AngleA 270 add a sub tx@Dict begin /angleB ED /angleA ED /r ED /c 57.2957 r
Div def /y ED /x ED } def
/NCBox { /d ED /h ED /AngleB yB yA sub xB xA sub Atan def /AngleA AngleB
180 add def GetEdgeA GetEdgeB /dx d AngleB sin mul def /dy d AngleB cos
mul neg def /hx h AngleB sin mul neg def /hy h AngleB cos mul def
/LPutVar [ xA1 hx add yA1 hy add xB1 hx add yB1 hy add xB1 dx add yB1 dy
add xA1 dx add yA1 dy add ] cvx def /LPutPos { LPutLines } def /HPutPos
{ xB yB xA yA LPutLine } def /VPutPos { HPutPos } def mark LPutVar
tx@Dict begin false Polygon end } def
/NCArcBox { /l ED neg /d ED /h ED /a ED /AngleA yB yA sub xB xA sub Atan
def /AngleB AngleA 180 add def /tA AngleA a sub 90 add def /tB tA a 2
mul add def /r xB xA sub tA cos tB cos sub Div dup 0 eq { pop 1 } if def
/x0 xA r tA cos mul add def /y0 yA r tA sin mul add def /c 57.2958 r div
def /AngleA AngleA a sub 180 add def /AngleB AngleB a add 180 add def
GetEdgeA GetEdgeB /AngleA tA 180 add yA yA1 sub xA xA1 sub Pyth c mul
sub def /AngleB tB 180 add yB yB1 sub xB xB1 sub Pyth c mul add def l 0
eq { x0 y0 r h add AngleA AngleB arc x0 y0 r d add AngleB AngleA arcn }
{ x0 y0 translate /tA AngleA l c mul add def /tB AngleB l c mul sub def
0 0 r h add tA tB arc r h add AngleB PtoC r d add AngleB PtoC 2 copy 6 2
roll l arcto 4 { pop } repeat r d add tB PtoC l arcto 4 { pop } repeat 0
0 r d add tB tA arcn r d add AngleA PtoC r h add AngleA PtoC 2 copy 6 2
roll l arcto 4 { pop } repeat r h add tA PtoC l arcto 4 { pop } repeat }
ifelse closepath /LPutVar [ x0 y0 r AngleA AngleB h d ] cvx def /LPutPos
{ LPutVar /d ED /h ED /AngleB ED /AngleA ED /r ED /y0 ED /x0 ED t 1 le {
r h add AngleA 1 t sub mul AngleB t mul add dup 90 add /NAngle ED PtoC }
{ t 2 lt { /NAngle AngleB 180 add def r 2 t sub h mul t 1 sub d mul add
add AngleB PtoC } { t 3 lt { r d add AngleB 3 t sub mul AngleA 2 t sub
mul add dup 90 sub /NAngle ED PtoC } { /NAngle AngleA 180 add def r 4 t
sub d mul t 3 sub h mul add add AngleA PtoC } ifelse } ifelse } ifelse
y0 add /Y ED x0 add /X ED } def /HPutPos { LPutPos } def /VPutPos {
LPutPos } def } def
/Tfan { /AngleA yB yA sub xB xA sub Atan def GetEdgeA w xA1 xB sub yA1 yB
sub Pyth Pyth w Div CLW 2 div mul 2 div dup AngleA sin mul yA1 add /yA1
ED AngleA cos mul xA1 add /xA1 ED /LPutVar [ xA1 yA1 m { xB w add yB xB
w sub yB } { xB yB w sub xB yB w add } ifelse xA1 yA1 ] cvx def /LPutPos
{ LPutLines } def /VPutPos@ { LPutVar flag { 8 4 roll pop pop pop pop }
{ pop pop pop pop 4 2 roll } ifelse } def /VPutPos { VPutPos@ VPutLine }
def /HPutPos { VPutPos@ HPutLine } def mark LPutVar tx@Dict begin
/ArrowA { moveto } def /ArrowB { } def false Line closepath end } def
/LPutCoor { NAngle tx@Dict begin /NAngle ED end gsave CM STV CP Y sub neg
exch X sub neg exch moveto setmatrix CP grestore } def
/LPut { tx@NodeDict /LPutPos known { LPutPos } { CP /Y ED /X ED /NAngle 0
def } ifelse LPutCoor  } def
/HPutAdjust { Sin Cos mul 0 eq { 0 } { d Cos mul Sin div flag not { neg }
if h Cos mul Sin div flag { neg } if 2 copy gt { pop } { exch pop }
ifelse } ifelse s add flag { r add neg } { l add } ifelse X add /X ED }
def
/VPutAdjust { Sin Cos mul 0 eq { 0 } { l Sin mul Cos div flag { neg } if
r Sin mul Cos div flag not { neg } if 2 copy gt { pop } { exch pop }
ifelse } ifelse s add flag { d add } { h add neg } ifelse Y add /Y ED }
def
end
% END pst-node.pro

%%EndProcSet
%%BeginProcSet: texps.pro
%!
TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics
exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub
dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def}
ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict
end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{
dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1
roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def
dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}
if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}
def 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 true 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
%%BeginProcSet: color.pro
%!
TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop
setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll
}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def
/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{
setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{
/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch
known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC
/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC
/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0
setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0
setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61
0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC
/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0
setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87
0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{
0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{
0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC
/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0
setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0
setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90
0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC
/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0
setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0
0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{
0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{
0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC
/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0
setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC
/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0
0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1
0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11
0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0
setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0
0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC
/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0
setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0
0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0
1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC
/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0
setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{
0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor}
DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70
setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0
setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1
setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end

%%EndProcSet
%%BeginFont: CMEX10
%!PS-AdobeFont-1.1: CMEX10 1.00
%%CreationDate: 1992 Jul 23 21:22:48

% Copyright (C) 1997 American Mathematical Society.  All Rights Reserved.

11 dict begin
/FontInfo 7 dict dup begin
/version (1.00) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMEX10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /CMEX10 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 18 /parenleftbigg put
dup 19 /parenrightbigg put
readonly def
/FontBBox{-24 -2960 1454 772}readonly def
/UniqueXX 5000774 def
currentdict end
currentfile eexec
80347982ab3942d930e069a70d0d48311d7190fa2d133a583138f76695558e7a
e9348d37cac6651806d08527c1bb4a062a4835ac37784cc39ad8841404e438b4
d52d3901e47a1de4f7924e0fb3daf442499175bab1226edf692a4956739f8828
e80592f450c5d5c22ac88bcfbe9748f61d18243a16f4a4467f084e8e2be46ef4
7fc51c3a8199e3cda62ff9c4fb73956dab8b6683d2156377808cb35026073e80
523f59a30d195fcf9b9fce4ffafc6d5649664203ab24acb938d58d246707ffe7
d62f04bec4b70c21ef75beb2b812622b3c74e969d72d3cd11bd7106294a99caf
0b1629bc7d4de6b96ca82930831d64575f23f4ad06a0e45e315b1d392411be8d
6d73c998789ff258a07a3c8c2057325784514c845500bfd1a971310cfc11d41c
1a167dbd5ff012c60add4e87325f6e5299032a839de65fb1473a166aae1876a4
414a434f22c1d241591fb36f857df6fa930608750ffc0c54f44994662b1f00f1
400bf752ea8d83ffc4cb77a290bc2d99981ae59a191748ba5c7ba1a9d2583fd2
1398452b6ff5d83a059f7eadcd2ef744e9dd22bdf9c79d049bf06835e878c32b
7765c69bdd8ef4deb4ea7cfff4cf9354a4ddffa689de961d16772491c7afbd7f
ffde42400764c68e954ee5c455a5687959829bc3b319b2147deaab3628662c80
30c5e02fea09609abe4eaa12e217bc3af673f1bc36a7039eb13fcacb4218fe0f
c5a3f9452d4edf46cc91db67b624d4f2d37502fb9f11af4da18ca40b61097f95
d44329375467ed13c5cb585ec53f62b83ef9502cc755af44bf32b87b8ae9f3f2
f8dbf72dab90acafbacd280db6aaffaefdff6d5eff26669bac56280a950560e3
d01714ba38659b0e4e28bf8cdc1f15ff7e3ea9d95a6afbbe3d8e6905aa6d531d
6b6dcab89e2036cc492c65f76ddcc3cfcff33fde3d9ffd10f7a90530fd5c7683
4329baa902e701ca42717476298c9ff511b1941244bb1dfd0e5cab92a43970cd
1bdb292eadd055c97972844fdcdb0aa06401e7b2632b9d134f96bce0064860f3
9859da7a9a82be0a840672a1331212752ae1b521b693b384a72dba8d37a86eaf
a0341e7fc5f6ef7a8c566aacb91e8bf5005c18837894c4eacff41dba54e071ca
83fff360ef64ecd56cdc49c3503f58322f4ed4a2b682b4cd6e1deb2985c8490b
d54896e4836f4f39c1f88d3df01061817e2e5320adce0a250f15d7e395613d40
f5a564f9d73677188bd790733c312cd5a310697198c42ffbd8416a0be2e50865
27b8db07854c23cf8e7f3ecfc8a5f997307114813863d7389369f07ae83a3cb7
40e8f4ed8be6c5b61988c06850f4e08d3f118ae99978adcf33fd5c6947a67dcc
9293a31c4f2053bc47dabddb4c600bbebdaac585ca635ec8c3f2c746d97919a6
bde68869be7ce8c0f0c25fff249d182c65591d0e874f0f9133dc7cb34baf0ba2
f2c7375f7dbbe3211ba1c18dba34ded91afaccb65f84ba17806de600733596be
bb899936b3e4aa77d511e06f9f4a07c3a1dc33be89425c435ae0e9c87dc12731
9bdafb17041ba63453154b277549829178934388d50d2ef67b793a85b000d9aa
a20b20c482a8c1ac818366e88cea1230ae668a610642b62042d22bee54321408
d6668d8b96ed6f4b882adc69062bd34fd1048cd50943bedee219b9f4b80cb742
0356e355465ec43a9fbb5ba25168c966645d26ad9d27b1d655c58612b70f5c51
06e8d377674cdd2692be5e26de0a6e65e9fb19cbc6e6ea3af1c2753678a99aa0
eed4ad36c41ecc537935940d96ba3498e2886485839daa83e552a29fa2e6c756
4751e17c1b5ac372d2

0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark

%%EndFont 
%%BeginFont: CMMI7
%!PS-AdobeFont-1.1: CMMI7 1.100
%%CreationDate: 1996 Jul 23 07:53:53

% Copyright (C) 1997 American Mathematical Society.  All Rights Reserved.

11 dict begin
/FontInfo 7 dict dup begin
/version (1.100) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMMI7) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.04 def
/isFixedPitch false def
end readonly def
/FontName /CMMI7 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 84 /T put
readonly def
/FontBBox{0 -250 1171 750}readonly def
/UniqueXX 5087382 def
currentdict end
currentfile eexec
80347982ab3942d930e069a70d0d48311d725e830d1c76fba12e12486e989c98
74c2b527f0925722787027f44470d484262c360cdfdddf3657533a57bb16f730
48bfbbfcb73a650484015441fdc837add94ac8fbd2022e3ec8f115d4b4bb7b7f
15388f22cc6198efe768bd9fceb3446ee4a8dc27d6cd152485384ef5f59381ff
da43f2d20c8fb08aa27ab2015b774db10dacfdcd33e60f178c461553146ab427
bdd7da12534ba078ad3d780414930f01bdaae649990604a33aa9eaffbe5b5489
e5c7c9ff9d9be01b08220832c41caac64816b53bbc087ae4b621d2b44b21ae5e
3f7fe4ddb05c675abfe30510eee4a7c874bb57b2ffe521a6875eddfdfd18c781
25bfca5a097aad361dd94df46f14026c25ea988194899b95001209cb7009cead
4b4ea03473ea120e7a7e341d4e3926796347fdb3a124c29660ac09f4648b313c
b58e824884382f24ce08d2edc686923acace1201c16a07a42803288cd0b946f7
546510e95b1fa1cc96f0bf72aa823d8e83d7c68c752c82a54c752eed2b1e699d
e9db1830272ffbf2f4996ccc2d6fe2ae272798989525ef3b67b0d09bffcef749
a805e5f76578222b9c4a8a09b13189a16ab746ddef7875f1ecf83e568f493d82
ff729baa1e0834dbec30a35d3c49c9b10c5e1d90c6e3c8fb737df5ceb3299d96
0fb79632f91f257753b4d2e34e3f54a26c7b950981fb7fe4dee3315db63e75b0
24b4d318baec8aac9cde186f6d65767df1dba35124287c2e805bc660a3a22772
0ae4fa097f1d75107441c0a0fbb9eec17d5516fa03b98756b7df7ac7eff9c7a2
364b9f691ed5cb692dfff9dd80c761e9c4d5d6061782b327302c053ce1cd09ba
0605ebf761cf9b730524e1994e7dfaa956799d522ec53d5acba27a35c4d28279
617771938ece58c5ab664aa00c1bc4efba2d15504247a68e3af0f9bd59a387b3
80db88cca083b06f5af70d768d1699826fb12ce12efc2b4c70923e052dbb964f
5fa957c3ce225c0fda64d9b5321ee1ade207c1cc93105096cc73118f4082594c
8ecddeb0d7bfde6f70bc62f10407c26a476ed88be7999d64a15912493829a9de
62c71f5a34fbf5a843e311873cd98817dc9f8a4aeb7e0738b5de10043f5cfea7
147f31c39019afacba581f8351d51c8da6e4e29942412262e6dc1962c777620c
463610e69169e388b6b975ee13b6f4949b1396e4565b94ed962422da832c5233
67cd0b1e79d649fda30434c4597934095a106027d16a2345550a0535b0600e40
326555635ae26e6455ecbbbd82f70cba8a433f83fb0dc529e388c4740ff230c3
bde9a9c56abd6a91c2aaeb6ca8d74f20a2fa4325dfe8608a836f40e74e3c46ce
3b9272bf3f7918be9c2d53faaca974ab5595025854729a345764c6cef089ca8f
a21824c014af77b8d2e19566a01b7e8d75b043b81cff6e334ee983eec1601fe8
011a9a1e16cb2beaa3a08fc617d6528bb61cb12cee8cfba0eabc4f3fd6c612ee
136dc6d5b25676a43876b49504cfc42b019ec5cc29bb0748fafa9918df2a8ff2
3de9af3f1091c095ee3274edf12502aa14e0fd772722856322a7d5b676a6ef41
115499c4ee24175233ee8200e9251042424838a84b5d879c5f5807e0114f552a
53245d4ccc841f33917d2299689efb53b3a3e22510c3dfc24babbaee1d57fced
7bd271
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark

%%EndFont 
%%BeginFont: CMSY7
%!PS-AdobeFont-1.1: CMSY7 1.0
%%CreationDate: 1991 Aug 15 07:21:52

% Copyright (C) 1997 American Mathematical Society.  All Rights Reserved.

11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMSY7) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.035 def
/isFixedPitch false def
end readonly def
/FontName /CMSY7 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 48 /prime put
readonly def
/FontBBox{-15 -951 1252 782}readonly def
/UniqueXX 5000817 def
currentdict end
currentfile eexec
9b9c1569015f2c1d2bf560f4c0d52257bac8ced9b09a275ab231194ecf829352
05826f4e975dcecec72b2cf3a18899ccde1fd935d09d813b096cc6b83cdf4f23
b9a60db41f9976ac333263c908dcefcdbd4c8402ed00a36e7487634d089fd45a
f4a38a56a4412c3b0baffaeb717bf0de9ffb7a8460bf475a6718b0c73c571145
d026957276530530a2fbefc6c8f73e9b697ddc0351763500e23c4d170ea8a2d2
75ad0b6b23097f02fa803c1f46f9ac10fe0e527c431b11b1b9a50e874896cca6
17fe3e255960846bc319ca68b9b930a45d5d0fc36b352c3443ab6f7793b38d2c
7fb9c409ab7980ead55e9f8f6b83c70088d1fa6d7f2214da8928e40b96334ad2
72d1b5db9d1355a579b26a8dac21f021e393d7d837a95deb8de92ed818a8b80b
98ee9cdd8a3c57ad7d6eb7a82f43eaa6ec520eefa7302e750edc4b495f70bba2
24a2182eec37f1a1c5dc8e20973007150237daa6bf03d498826777eeebe09014
ebfe05a8731e1a421cfc513d47d673e3d94d805f5d0668ffa265e0962cb5a75a
4a93d9b872c2d3ac4391eedd46c6cae184e1af981f95ce213181b697819ba31f
f3e3ed201f4914426e805de77334e00eed5adea5f5d61825725d49fa68a47dff
c7dff4d05cf6f360d8527294e94f599911c9b1c6ee95a83babcb7b57d31308bf
2640919d126b479a8eea2b7131aaf0903d6b3f9519ece17464f3d605fee01d6e
3e58fc4c89f6b777941084ca85af30f25e654413f4375bc8cb6a1a646f67e625
fc908b99cc334b2fdce43d5fb1cfc6818380ec001b2cd1512737559d840e7314
38f466bcd2a38f39407a24126b5740c84b061f1e16f5e2a86e4861655d1ce449
244d642b6101c0b80b742dcae02855
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark

%%EndFont 
%%BeginFont: CMR7
%!PS-AdobeFont-1.1: CMR7 1.0
%%CreationDate: 1991 Aug 20 16:39:21

% Copyright (C) 1997 American Mathematical Society.  All Rights Reserved.

11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMR7) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /CMR7 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 50 /two put
dup 51 /three put
readonly def
/FontBBox{-27 -250 1122 750}readonly def
/UniqueXX 5000790 def
currentdict end
currentfile eexec
9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0
0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3
79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3
2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8
b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d
823385fe55f3402d557fd3b448685940729e6e22f4be0e08c6505cba868f7950
93f556b64b808dd710eb936d3ac83e5783b5f7e56d363a59a026a5619a357d21
c4e77bea121eb24b09027d1aad93158edf912940e91cd2f17922b35885894644
7773730bb19af9e70453e1b78d5edc123b273a979891d6d5e624f4a388f3897e
13b045e34b4ee2f5e4fc5e996d3549640010c671de14d18b0b3cd300e57dac03
22e59bfbf7b29422230870f5897fcfaad4b50c7c1c58edcd119218163d6f6e56
25ccb882db7b6d09a1586508e8cb642a11c29a46915e4a96e282079cb21922c1
c2e360b487a45302fd22ec8c5fab63e54b5e844d4b17ca2fff37c69c366dd72a
d02922c14c0932f65ed03e4219c117962edbad2dcdeaa9c10ce8af38a4ae52e2
b377245b0be19a77d6c936e7530cc4d0b78d0cc4a92698fa2870fa54f2d8503e
2d17b3d52fb2febb09f2b2af0c2a1892039ebe19a690098799a858e3d39631bd
6925a154d161df3918074ada6bd52baddd0adc3f07e2d9f15e27cbf7fe8b98c4
07205c811121fa91e059f2f99322fed63f359ac9da97aec383f067f23e5de331
51e80f0a88ab50fe8fdae4a5de93c1ae2fdca06150b37246140c0e87cb2325a6
0d2349162ae3ac93144eee1e665a1289105318fdfe86b6e76251cb25adc967d3
d0b97fe5e279e1161736ab22b4ca510b964342383a840defd38f96a7280e6ac1
34e48d740607ff2e7804164a16d47735864db847c97335e6d4215cb99911a1ec
015a3edaac1f28fedd56d2467130d07bae9416c15f0827d27c6c79f59054282a
418c12c157c91223a829947f47592f7cafd93ca182b25a73a9419127e3b12a9e
5167ac3963f2b019b338ac46d63880f94dda4b538835884d2a5538c85528d6bd
977f844d32b43b0e48caed5a4bdabcefe71695d69ca784dd32fbf3ff701f6b07
72c3661e0561ac614e9d7400f03ccccac90f335cd8911f21c2b06bf83136ca35
6410b2f8076155ab18a69d0978c42a3196a7e9f124b365b2aa436c76527d523f
42a5a38a8bd4fdb6731d4611fe824c79416cfdd0f3be6f844c5ea0b3ea402c11
a7b2504d93c7c6811aadf2db4779d2348471c1d0ae5beebee10575970662de3c
0f4a9a1185bdabd6b9f8188a6db02cd689ec5862073281bbd9b73c6a9fcf2111
930f11b009f35ffba0adaa7eed0a26f65b2cf269cd987c0247c9607a84722524
f4e98edf4f6e19510204a79b7c04549468ca8427032d61b2488da995a70d9a28
15e079b7e1b731a065120d11a28063a72be65bc3f52352f63eb5cb98ec1acb7f
dcc293821808f5a555ca0264f51155eb5c0be1b7ce21e43b56475de6f8223549
120805bceff3405281d3d5c9a53ecfd7a9bd9311b755e5cb48a492b5d92c7931
2655b7d4afc08ce3dfdbc8b0f6dbb454798bc267b852c8bfb164b29431ff1652
c7546bf8efbae967fd1734552bf3a09e1e0205c911137569cadc5c0004ce9946
3b1c581cdf577977ffbc086bbc7e2fa952833f5eec1371da04c96a66cb3443b7
4caebdfd6a76e17a707066d8f2f4a853e495e50adb820770ca6e882f679a4479
8052eb35a6794e21fd95b2f3aead91e04960faf0f0cc7690078db10a7c735ab2
859a18d0a185e6ff75d7d089
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark

%%EndFont 
%%BeginFont: CMR9
%!PS-AdobeFont-1.1: CMR9 1.0
%%CreationDate: 1991 Aug 20 16:39:59

% Copyright (C) 1997 American Mathematical Society.  All Rights Reserved.

11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMR9) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /CMR9 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 40 /parenleft put
dup 41 /parenright put
dup 43 /plus put
dup 48 /zero put
dup 49 /one put
dup 50 /two put
dup 51 /three put
readonly def
/FontBBox{-39 -250 1036 750}readonly def
/UniqueXX 5000792 def
currentdict end
currentfile eexec
9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0
0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3
79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3
2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8
b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d
823385fe55f3402d557fd3b448685bdd20eb05d5e7c2126132e33a59a7170609
dcf4871a5d023c9ef57d3362d9f2d7a440bb69bf653364105f16f4d0f03582f9
aced3d05cc76489b16e3fa8a446094d30038b06ecceda269f2eab9d19a99c7f9
39f9548f206c5a457a19270b2b82c43b091dfc5573468eaa3e7a4a32f8042891
d85e4b180fcbcb3091d2800e54c87d84ce9cad6869b5aabbbe47f40c68799893
d22b765295e1e69e33aa048b7ed98ba480ceca91f3ebf8ef85fe9a3976909626
b95ac5940d53f9b02215d84a44837ba25ed15cce0d504f1d335065594f3bc824
5405407591cccb11cfd4645da60d960c0b93f187b0cf7b105543c0b70f89af5d
264b6c026e3ae646acf145950202ec73282111e3e601cf2bcde22ce3edf6db23
516481420f26552ff4472d749811f27768150450d0d0ebe3c79f999e99b5c0f2
2eaebb12d97782b1bd91b2a1f62a76412548ad53c0dd411d4a08c0f071c2c218
63d9adb75a4621803ecb84c2bb235b620b658984b2d8e0c4637e2811bc8f0d04
6c8935afc70141e1b2d9c23bdb251d304b3378faf8928bd09686aa0340fb0cb1
dc48c996ef91530ff078666fad227a3589f50b605267212d3a65ebc1019a8eec
9a0739a00279471a01e1505c17658c10030fae32f274fdc8c8774b0d5406c384
a1d17068dcb0c2575c562fdc5a2176609bad9a2c255e426a4325a4fc3053c7b3
2f35f7bbc9aa50135f30223360fa2fbf019294b3af98224c5c05d6038db08bc1
4103010094dc215ef9ccfb96b237851332c8ed81a9184cced4edbda26b381f0c
73a2bc4a92533b0e667e82ce49ddd8ac9e34d9d40fd4b5b9910eab3b1234bbf3
af6608d66eaa424c158eddb75fbe39462708da8f5c18d92fbdb2f534598a844a
e076f96a741f8002af3b38d7e4bfa363f5f5d1193014f7118617adc9a152185b
9e1d3195a4ca5bb7fb2b01d88c035b656783fc18b8b48cc3855c59cfff7c3fba
9a91471ca63e7ed6b099533608d200bff6835491099ff3e0f46e5a236675c486
d50f62ee930ee455490112156d6c898c5cb5383cfbdc2eebc8d58821e00bce5f
a20a731de0036b40035739b66e6a5b4b6857ab783cbe01a47147b3a52c8c4338
76914d65f176a52cca8bf4ab1a893bf240c4e55a52a3cbf1ca7e27f856bd7848
2f906165176cc1ed9924b7050a25477df5d3066539138106de091fd959d72e29
bdb4c32fae47360c7ff6584f7af88267fc5d8c5f66e525b51cdd47a0e047f1fc
3b6ac08f8adf6dfbf5dc6c492021437ebbe3e11592323157eb19f059d4de20f1
952acf731d01d3d31e50d7b9db5e749708eadbbf533ecca96d5412b6ed4429bf
71bbd2a2db7fc4ef5135d7555162b73c48afa96e8da808e1192c58a0dd6de56c
1f8fcf172bedfe72b8b3322e56623d8a70f6d2fda03313822c547702bef65468
b71b4db265a0f46a918edb3318a6b09b4867388017dbad598a8bbb207f875ed4
0f9c6312b25a9a5069f552a5001a4cabb31d5e3a7f1559c3affa41c7c02d32e6
a67c9965bf2383d6b83fae9246a2a2e3093a465a5d8f86836f61c412681aba0f
cb9476ceb48dd76c3f8fe0f6ffc3f767db8f51b8f715313909a774b1c1d3c2d2
37d2d10eb22d02290a968ecad2994b5e1b940c7a800f8e1de6abe91ed4a7fce3
81957f7e4bce4c858ed6bb2d74cdc6e623c77ea88794daf60bd04a30cadf9733
424ca5093eea927f482eef51b11caf22b9b0de4f60e43deefc7d0f9b72d5a77d
0d431d449775c1dcd31ac5ff6f9faf4d3f921f212e1417dfb5cc7d766c505403
715b27c1e683c6367b0731a0d53848325ff4acb232dcf3ac4690b852bcfc9696
c1a914df22d1180f1fb9fe123c9de5d2b3dfe311bd02c0b717e078757b43e032
76fd347dd34e8b18ddd19f683f24c8e31736b31dafa46e4cff869dad131e5cc6
675519e32a55eface6fef94bf3303fcf4ce69b03f4006e5ece69c8fbc592834c
4b2493c062297f369304ddfa006180b87066f6d8d9d786bd5fe5ed3a1828ce04
1d97cd4ddb1ed1dfb1b97ce67a8713e5a40f7dea3a2e4fb9094a597abc86b49b
9c4d70672c192da6e8948dc9c7e6a0500c590b7667d97ef62f04bf4bf123d426
ee5143e54403b2d029b16cffeda672c121216838109f0e83b742ae50f1ee356c
2eaca4bd2fbad2ee04876e719388dd1b90f282e43054d2a322efe74066c4bea1
10f4762cd7245f3972b6dba056ea4ef922177d79a35466936ed7a5fcbedd59d0
24e69fe7a2375473545e3e324103d0cac824ca8baaf2531c45a64b378ca53df1
e2d8f552df7b72ce4858a3a87b960e916be2bf0b7cebf62cf89c215030732e8f
587789fbecc21e69204738b75b0b5423a0c6a0a9293edd2c5a8344c2a0b335fe
f49fb2f593ae01a7b7b7b84cdff088fe276d1b8e04b527eec8be6ce4f7edc999
edd6534b66bac045d71d768c86358018d4d4e02ef45efbf4850324e6833a4ae1
cea7ff0e3e8420ef654565163b2967b4a101eb9f01588090cdb5052277419d18
e4eaec68625a34bcf886984cac29d05d2415930529b87cf7a11b2aacf9e1d336
61700c3120dc
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark

%%EndFont 
%%BeginFont: CMSY9
%!PS-AdobeFont-1.1: CMSY9 1.0
%%CreationDate: 1991 Aug 15 07:22:27

% Copyright (C) 1997 American Mathematical Society.  All Rights Reserved.

11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMSY9) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.035 def
/isFixedPitch false def
end readonly def
/FontName /CMSY9 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 0 /minus put
dup 49 /infinity put
dup 112 /radical put
readonly def
/FontBBox{-30 -958 1146 777}readonly def
/UniqueXX 5000819 def
currentdict end
currentfile eexec
9b9c1569015f2c1d2bf560f4c0d52257bac8ced9b09a275ab231194ecf829352
05826f4e975dcecec72b2cf3a18899ccde1fd935d09d813b096cc6b83cdf4f23
b9a60db41f9976ac333263c908dcefcdbd4c8402ed00a36e7487634d089fd45a
f4a38a56a4412c3b0baffaeb717bf0de9ffb7a8460bf475a6718b0c73c571145
d026957276530530a2fbefc6c8f67052788e6703bb5ee49533870bca1f113ad8
3750d597b842d8d96c423ba1273ddc63eb43f34fa90ea73a234af35fd9b24eb7
4f19626e9124df7acb92629cc87b2cf81c4a89b27447806db34393ddf0402958
e2daee0b4bf315f9aa0a2650d2e11ee289ffaec940d0af160fe7f29411c1c458
69d1ac3bcfe2ae4da72422549095f1fc9fec606289316f106e719a4ae2fd45ee
868fddf07a80e9a626bb43cdfdaa9dcd208b88fd99af20b27f9d6b5cda6a3fa8
8d5acfce8b5eebb38854378cecc3bfdac526514f1be9fb28ae628918ba942a3e
05b78c3aff808cf416a5ed01be280231b75a7aee0c66b0549713bef6b3cbc188
e625ba8776683e518d45caed940a7282a877ad8c4df1019b0d46ef2f3b0ec9d6
b56ab525ec8d935b40c5877b55b09f66a54385574d2fdcba837bfb1c60662e5b
5bae151902ff2f4d9372222d4a8cb4d4929aca1c2c88dd76211cec7361cfe9ac
4d2cb257ae2d38574b5b3056b397b2b769e5cffde71ceaa43b122519b1532766
7c2170c3877e7ad0e1e1c729517deb2eac54b67426d11077111a197eb37fefd3
e4628fcb1306d948f764bcc05262573a3ce966bad08c7824afed51c2489e1ee3
4587977eb30b5c1368a9e21a79f3a808a4be825a92a5ccda3a601f159a24613b
cff1020f3e13218cee711c8183f112d60ab23fb2e9e48265f2881ec1169b0069
13f52476133be36fde96c9a072424d0a6ac91e5934e639a71566101dd5114a8c
2bf17703ee570525b991f0954dadb3b1733959e72f38b2b2b5540f7ee95b8a7e
66b7e10c6b0b9ee9af5a711636a667a55c051b082ca6fa6dd60d033b6ad6ff6d
ece5d53184ab23262dfa111c1edecd9096ea91f37665ffa3034891eb974bae52
b541d6894e61a51483da811df64faf44fd536e63f2af8cda762a26e54b2e2827
d0c8ddac4cccdb71e30344a6ff6e144ce14908d5112525ac896885608e96cd47
351bef5a0983003a44c44b1a4c66c3286e2c45aaf2f2d4a97e6820b4243e8f48
01434b81f7dfeed921db05265b8a3b1f8ed36d97b87014ca97061e1ab7f12e73
78bc8af6dbdf982317ef77ba4eacf51fa1c414f881f133d3b44953ff3ec4a7ed
9c53d8b42398584c900f043b93cd603794ddd0ea2ca87a83fa03ac8bf3
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark

%%EndFont 
%%BeginFont: CMR6
%!PS-AdobeFont-1.1: CMR6 1.0
%%CreationDate: 1991 Aug 20 16:39:02

% Copyright (C) 1997 American Mathematical Society.  All Rights Reserved.

11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMR6) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /CMR6 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 50 /two put
readonly def
/FontBBox{-20 -250 1193 750}readonly def
/UniqueXX 5000789 def
currentdict end
currentfile eexec
9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0
0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3
79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3
2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8
b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d
823385fe55f3402d557fd3b4486858b2a4b5a0cc2e1bf4e2a4a0e748483c3bcf
5de47cc5260a3a967cac70a7a35b88b54315191d0423b4065c7a432987938c6b
edad3b72ad63c2918b6e5a2017457e0d4ebc204b031f3fc6c13d7da7277a94ba
018e9998b3dd888011a5d7c4204989f30f908b95533bda845746b673ab71ea57
65a0d14f4350707e47c8276305b28513cbe1bb0dbd269a53719bda46e536685d
df78ca0146b6b93e760256b74d939d4e35b5e77238f04c92298dfdd188feea30
e053eefbcbb52f2011772b3aae39f5805597bbc1e8bb75a446ce014030f4f2f0
f49f9e962ee4a1024a746fa92a3628db5270732b54e43fe5ecfa524f127e5fcc
788e77e66098336ad67fe4cccaf0253272d5df79864bf4b734cb9a5859d557d8
bc11b8e00221ebc12e97de4b1f466ead83a4c894709363bca9040410a52d592e
34ee40cc7e5efa920546b981aa659513a24b1b85c221a1875b62d0b89e57a368
321b8043a5b094e0379760a443d632892b14ad6d19dacc8c78093243ad67e6a3
08e56e6b68412ee690b10dac6e17708754a00d51fc957b500eb80175716eef4b
2ca1ef867614659bee3f2b7319e97b6fdf1efc847bf3cee3156f72f21751da8e
5fb6898919e6799820d3de0642d756e09d6fae4ff08dd3deda3173bff4bb11f7
9109c97ddc05897af709ea199a90fcee8ce4c7a3c15b18170c41c04de2d3fba8
f34296a95b8e1e8de3739b17273f8f2c85e914615e8eac5e8bd2387ba3b1edf4
7968f06e2067d836d0f9f3e085cdfd2de06a62c81d786b304326f7002e83160a
36598589228b4dddddc43c85e1d126f8fe81b828028e26317af5894aaccf4f69
6301e1a9fc45935d8a414957f08febebbc3a72ada80f101e47447d019ade56e9
f4fab969bba2b44e47399fedf5caa1bcea216d7ba713d523dfa618d367b001af
bfc9543651fadf6389c92ef4a113933bfb4ce45b9ec1da149da8266d7ae816ac
591763c1ce0975ca2c6fad4dbf00da2d5ea9005dfe188787b84606f607dcb299
dbd62d54c0d9a3f63151b4605487b20b6612bacb429274d9c41584d6b0364b8e
3d9974f806134b12b859a7d761a1cf69b88c3b8fcd7df349ecea60c16041cf86
b3759ca18300e771a59922287a619d7d1e85a6c05fd807d62fb128a85222d66a
5ffdfc23a68bf4b49d6cb703a4b61c83a49b8e965c46262f03314b3b201179ba
4523b7f14bc486d8c369a8681b7a2837f5f82810d48ab9c8063598298c56340e
20e031c2603386b7564b3ff929be77050ce216cf7ccca14fd4916821b5e568bc
46c3ae7c6c63e4bb5f9cff87417005f6403af598ac4fbf73ff557e9124485569
1327cc0942e6061e12c0f107926d130a
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark

%%EndFont 
%%BeginFont: CMMI9
%!PS-AdobeFont-1.1: CMMI9 1.100
%%CreationDate: 1996 Jul 23 07:53:55

% Copyright (C) 1997 American Mathematical Society.  All Rights Reserved.

11 dict begin
/FontInfo 7 dict dup begin
/version (1.100) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMMI9) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.04 def
/isFixedPitch false def
end readonly def
/FontName /CMMI9 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 102 /f put
dup 120 /x put
readonly def
/FontBBox{-29 -250 1075 750}readonly def
/UniqueXX 5087384 def
currentdict end
currentfile eexec
80347982ab3942d930e069a70d0d48311d725e830d1c76fba12e12486e989c98
74c2b527f0925722787027f44470d484262c360cdfdddf3657533a57bb16f730
48bfbbfcb73a650484015441fdc837add94ac8fbd2022e3ec8f115d4b4bb7b7f
15388f22cc6198efe768bd9fceb3446ee4a8dc27d6cd152485384ef5f59381ff
da43f2d20c8fb08aa27ab2015b774db10dacfdcd33e60f178c461553146ab427
bdd7da12534ba078ad3d780414930da4f8d58abefd45db119b10eb409dd89792
3c6e705479464a4b33ae3d31bfe98efe259f07f7950237bbaee4f7b64ffea83a
757fa717d50c3298392891bfd60e34a056b0d6021da3fd9b8b01bf78b0b23dc4
ea3b0605150d20b27ff9ea5f2524661019d982a2e47cd7c21ee5ca9ed9227821
f8d07119397de26838c11d7b35bcedc43e011626e300f8249ed846d7b5ccbd89
02550cda17ddf113df658fb13f8162681013766863784efac128e01ef997e1a4
30312afac8f3d948edecd7d5090ab5c864b91d7f6e80256f0e1fc99f1102b74c
61cc456e2e1bedf0e627d5f70f738f963a13666405c51ebf23ca077e97570a2f
1118536b92e585cf1dbd5fbf36a0a5d197538c05304e93a15f3c931168d91d42
483ef428b1a3f1b7e548fd1d23b80f5523c8b8bf450b02804fb689f915c86693
f7dfb1c43f681627c7f027021aa3a8179148f1819cd94b8890a9ac63dc1e8a68
f254b64f6f173c3d02e3ebc037da05074017c8b113e94f4e2d26b467ef9da07e
afd7ea7c86e025af52c5ceeb835951e67e02a38daf1e9e698bd21996c1071e84
ff7fbe77f6ddf9d06fa92b16ecebcbe0370b5cd9d450d0f2906a105cadf93ed0
0abc7fcf2c996e7c15e452006e35390d99b9cfc59925f1444c20d9c3e1fc2910
32cf9fa9d580eac1bc956334da391b870a757c3bee6aa3e005b20988d8587876
3ced20c6edf2ac2b22890e37ff7aedeb0986d85ae05bc84339bf2116df48c5d1
cc888bb33d409b06dd70ffd0618b2080442aac439aeb39c20a87ad74ef10629c
f1604db8611e8e4224c5b21ab0c7ebddc77fe9a283b3a8c6a2a9508f6836e3fc
3eae1366b4da4f44cb7a77fd81d278c17775d56cb28b70f18d894bfd1ec1827f
fb177e1d46b0dc5afee78aaca1c43d03b7be6c8768bb0dafcb98dec689cbce07
9367a4d7fe611b0ee1497e221593513c04a4a8fa24f5933ac068e12ab4204621
482a78d78017de571c01d8519541aed08a8501bc8eee2d48bc6e83c6d2616820
45cecafc45d8b127d62c50037ca608cef08ffdfc4874b65ba470ebf1e029e523
62692dadd828c88a557b502ea5e91caa1537017cc378ce974e2bc95b03152ad8
4408575e38008694fd361e414426adeb1e1453905c70bc79760ad47ef3b4e45a
425f20cc8b7237a6c78e71c07aee0157ed180ca46f3eef6f8dde4797c6147100
83393b260d23cbc132b35220b008b2ab3dc2278f1ae632aefc143abca4d1b524
7d8c83a5b0e6e010a6fae4d3b64bac5aea81642346be2e89776e0d8d433ab0e7
7e46652b385475249988ead7ec4fad5527176da83684fcf13f5e2d3381f6608e
262843003b585036f79a230fd699aaab9cad3a6c3f64a98f432272a77f96a4f9
20dbcf14a672bb1ac92f3ecb76f2926c245cc20b85fbc9e7c3c8ca0bddeb42ce
e2610b1077d55d7f1b3c39ed3bc420be27a5229ee2e4ace27670aaa950568e28
a2e10326ef0785defe02bd728dc42b2d8c4bb72e43669d92a02f5ff940024a63
e6e3479e216e7ef89d7574bd6b5fb240f0dda48d4bdb2c7ecc1f0438e1d8a27e
fb815a660056cf2b41a5dcbe9b53aa1b9bde0d85653cea9c51a105abe33d7b2e
e83c7c958f393d048b5f9d02f968b5a21e584dd2826bebce1fd7faf306b36f92
0abec583091f9b5ae6b288f744d25f55ea0fe43fbdae22efce4e65e12a2a49bf
50419a151ec9064d716c68a5af62
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark

%%EndFont 
%%BeginFont: CMR10
%!PS-AdobeFont-1.1: CMR10 1.00B
%%CreationDate: 1992 Feb 19 19:54:52

% Copyright (C) 1997 American Mathematical Society.  All Rights Reserved.

11 dict begin
/FontInfo 7 dict dup begin
/version (1.00B) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMR10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /CMR10 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 40 /parenleft put
dup 41 /parenright put
dup 43 /plus put
dup 48 /zero put
dup 49 /one put
dup 50 /two put
dup 51 /three put
dup 52 /four put
dup 53 /five put
dup 54 /six put
dup 59 /semicolon put
dup 61 /equal put
dup 91 /bracketleft put
dup 93 /bracketright put
readonly def
/FontBBox{-251 -250 1009 969}readonly def
/UniqueXX 5000793 def
currentdict end
currentfile eexec
8053514d28ec28da1630165fab262882d3fca78881823c5537fe6c3dda8ee5b8
97e17cb027f5c73fdbb56b0a7c25fc3512b55fe8f3acfbffcc7f4a382d8299cc
8fd37d3cea49dabdca92847af0560b404ef71134b0f3d99934fc9d0b4e602011
b9cfb856c23f958f3c5a2fbe0ef8587d1f5774879c324e51fcb22888b74f2415
50d7401eb990d4f3a7af635198422283cac1b6cd446ddbcbd915db9bff88844e
784c6bf7389803d9450b0c21756a017306457c7e62c1d269f306bd3402e266de
fc3b5e7d8a8d2f5bf0fe6ddd40d07391df4fad4a6018dce29a2b8f692b29f202
3a7c0e66de8ed85c14f1f8492167357f51a7e84cc5d92e0fee4d81cf7fbc8de5
2d2e7bb57142033993f9c08c315abade8dbc4a732e84e142d3bee51557910e12
cd8aa37c459a5e6b7f5269f59078aba3be4641a11ac48d0b625c8325b38ec08e
4c9e5e7fed976a5650d99d82114f449b9ca14c4ec957702295a39a93ef93f618
99b8ea06b092c3c1e503e6e436e0a9fa22576c8930ab3dc8c20f5d82b69cddf8
ff4dacfa9c54bed5a3aa3ea5b129fe96be632843b9b6bc91b615581a985db56b
1e01ca60ee69ca92cf5c0882ece62edad3e106d835348822400f0b66af658f2a
e56ed08f8b0010571807009b73ab12a8cf14ca6c71f03c2a48c500f9d62266af
154a6375ff600d9bac3f05ce34142d6867a79581c533176bb2f3117336671e2e
44638a97167e2ea9644e31ea16c2ad2990ea33c54001e0c8156e6de8ab6a4d40
a7137ba275f39589fea2e2db8256adc103d6f9cc038037a47e8fd469c5f98a5e
3c15bd4ace40d340018b1cff7d1ed8abb0ac57b5b5a2c20a51957b96c453edb7
dae5affd91a46d938fe0a13363001d844ded4323f1ee6d30012aea19b024a552
315505535c85dc26bad31e09c50e6512802976d298c4e90d0044c362e6bf3ab3
62a454ee93de25ce54411090c29e9d75c80ce26a84404bd9de3aee0e3f921ac5
87f907572b8354a5c3165eea7e8b2ba4e155f60e5ea763348a68b1555c02ad7d
7dbf7316889a222ff9e91a46568b2ada7a721bdc74c01285a4d2da9e68a45294
59165bf752b1c65f96c8c782a1c5b0e85e61ae98fa9e1a75b3713bb0f9dc5c40
59474f76d6b5adb96221d0387e31a31793d314e7807f205fd779f84ce8f01c78
362f20f481b1df7ca50fe86df11e304c0ae7abae013fbdeb1fe7f4553c608ba5
aaea38980169fc15eb0718eca3051fea142c6eae24e51b0470b1c9d20361ad1f
ec8c0a799fabb8e11ed97bef296fc10b39ed96503d408758c6ecc63492f3d3de
4defb94289cb05412204c3d36c428e7697212ab9c24a05ec13d27b017d1f7fb3
15dbe2563fb00b7d7706a64cd22ad45db96fedc41d3022eaa2df55d6e65d40c3
9d501e4575718cf7c784c6c724734e0dc598a95a997a6545628fda277fb75f7b
0c1761e3e0408c38e7972ada405012301b919f9ce925bc451644fad90efb6fa1
62819061ad78992aac07d8a60ccd3033ddf10dffc9fb29921e5790b9c6f502c9
2c1a9ae996d800e899c6ad62dbff798f2a9f497bf2135130df1773a6b70cd6d3
6341dc30ed2baaba68e07a1522147596c24eece661843044e4ab92b07e78db69
87e30797054806695ba24582b010bc62474099c1d87904b2727f362fd104063b
a5cd63b76b7a8fb2708c6bc976f51792b250cde7073506e103df088693921ffc
54dd7515c519630b155f886002b1d6b552aa31cd8e83959389a79b9bc3750d40
2e2802ff9375491203d3d4a2db58515b3321740e5c3c023ab33abf515879d382
7c683a539d37da8bd6e2df46eed3136c602839a094650c7690c0dd0ab9cbd45e
d9ff4036b97f391b30d94379a5532538c8458a703274dfbe50bf744b0a627f29
c8364c8033c6e046114eae10a6598af41f24301ecda9d08495bf7501547e8d6d
03767fe8f46bb251ff18d5d8ee69b8b71e828470882b9cf809ad23aa381a1aae
901c78ae1b695f17fb2d3c087b57b2aaf766275945f64ea23216be52b0b9c256
089a63af06f693cc102635f16c4796f71a7ff85ab0eee9e2f3eea7931dc34a4d
8f1cb990956a2fb6a326d4e3b0b650cd23508535c5ae5236d6013dfdeed34468
891524f993b8c117a5fef32d6d3117f0a9fbc153f63958d7e3d83e4fd76657e7
c0566fe4d21cbcafdf1234fb5ada36f68d39f736cabd7e8c8aec18e7c2b61b39
9f3b5e88f401e95b4484bc6cd7326d267e1d545cdf93b5457e8865ed814d0469
50e7a76397354d483fe69546d491098abcdf21282a6170a0b8590d4c123bef0e
b0eda56874738491e2aea86663cae2c510969e3eba6d8edc87180273f8bd888a
407c363274fae180e71b36abf671f16d5ead6efa0b57a69363a146d8137f6ec4
871e16b265f88dcdb0d593b34c04abd8304283c1d71f340404a73e19fd08f865
2cbb210ce798aea60151c8ef1e9bed64f2d1d0396f2dc0b2c512e50f871af30f
366c765b6189bfd60a14ae893cdfa8441ab8996349dd761e499556936600c9ad
253cbeb1bf6421f368265a92f4a49690a84ec62576c04b264d5ae4fbc617f460
fa9390bbb71ef42a172be9530733659ce9c44d26e0339ead29e1e842002186b5
4c90dbb6ef2e8162928ae5c6abac07350707c24099c74b675d4fdd2e1285ece0
eaa8b116c17034357e11dc14047075886243f17c54659637379e8c99fe7cee3b
20118b1341524f8b7a4223239d34b4bd496cdce4bba0c3eb37019fcd95f806ff
0886bcb3ee67294690812217fb6ea2a9720111bee30ef14d5f7e2a1a1ee7645c
5008f4b9fe464bf78e82e90027111bdb756bebfc134d67e508cdb620f0a60bb2
884b2dc3fed804f3811647f4816ad0fc6e179683877821fb2e6c0c9b08f8c4b5
794ff8b41e0b3975971e537a713c1b60df738afb128bf690f17720a261aa39a2
62f91485af32caa4a480d792af8295a399dfbcca377bf1d4e11a690613d8744f
c87a1a9d9b6a1b06f84706ec1ce267b1e3ec66699653d2c2d12788545cafe18c
dc3a79378707b0b044c90f109cf8bf20f13bb8abd6557b2bb3144cc890054e7c
a845b3677b34ce027ec5e2b85ffaf98a461bcca97396a31996dc59b1809419c9
67c33891e4cbbbfdb8d45e8c6e2f25030e0f51506bc57009ac7fc21e7920d18a
fac82a909c63b30eae5d4142dfe3bb4d440f1df827f001a201be6139b12944ce
7339b6bf5b0e3edd0127caec70bd41783d9a548c6b01648e70e8d6eded67a60a
5346b2afc763f798418cc39c12ffd441e29844bc93013b58573fb1102eda72f9
2c73536d5bb32b70a2db0cb325197078ad0a77a2b66717045b47d54d242a9fc4
1c0261c603c199ce15acd6128e6fbb433071a90c0a8f5e8720f28978ad1f2776
5267f0ee7cafbf7ec078f943b306fc6362a4961ab65986f706aa686dc50aa121
2cc68aa6216ea14dde6a7a9f36d2d64bc61d87829f3ff7a5706adf6465c8890f
7430288b3725e652a4060a37cc40f39f1294422e1b2812cd46bdf4f28bf402fd
6b48a02563853ca5b6f1f5757dc002a1df1f4c793d491c33953fe3523377b5cb
76bed8fcb39a70e2988c889be6bca0aef226092c7c5dda20f3ef6800338b93e3
d12c6a72508b0817bf540a3216f5397644080518127bbcba1f4c65f11336319c
b631d5b5ce0bdb618c621b107ee3b74c4299382f994bf996afac298697d52bd9
da620f62b85495f1c794e59e73830704d4c6aab04e14305f660b5464495dfb55
0edf4910171b1756141cd796397aa34cb01dc47ca89850376d611194b0131218
d792c0e3c89b56f18ca8340934db4488418e9c19a91bcd7b48e29edffdcad19d
b9144acbb67178426ff18fcb5d0cd8651581faa73992d8747d9403f1fdd43b66
df3a7fdb235577b6a06a060de79722064bbb48228bf0177f21cf72af41b26099
d5a57e3c24fcfd204ec39f452e557d0b72b0a73fc043ae3757619290b7c1f821
9cbb45b0fa886a21316227658e67bc780d41f4ba1951cba88531e28c231feab8
a7fee85ceffa601ab15b1ce359678b31b17141260220f6c65f922878ec186cb0
80eb71ab14b5cfc4ba657f90e670390d8b83d99b7c6d31020147d9db1e78a821
84fe85b52393263d369d8179f2f9d39a4d55afe2488011324dc80c5eec43c9fb
3619988f7a34864a3e3e0c101d0f7ed6ca935cf5fce0b8fcf86a494688246288
988b131b5d8dae8ac64acf1e53756173da97a4b7abf5ef0b2ab55031b0c172d0
cfd2784d9eeefe0fbb98949fe4a7046e8d68aedd297d761402f8ee5fdcdbd4ee
0bcb686c03ee2b15bbaa2e684c15df093942e4c05a180d244810fbe4bd4776a6
e237ca643de637111e13ea510eb91d810cd8912c229c16c8d58b9afcd1ae88d6
fc394c7c082687947234982a25b433c4f059df1888579e261393679926cb98
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark

%%EndFont 
%%BeginFont: CMMI10
%!PS-AdobeFont-1.1: CMMI10 1.100
%%CreationDate: 1996 Jul 23 07:53:57

% Copyright (C) 1997 American Mathematical Society.  All Rights Reserved.

11 dict begin
/FontInfo 7 dict dup begin
/version (1.100) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMMI10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.04 def
/isFixedPitch false def
end readonly def
/FontName /CMMI10 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 58 /period put
dup 59 /comma put
dup 60 /less put
dup 84 /T put
dup 102 /f put
dup 109 /m put
dup 116 /t put
dup 120 /x put
dup 121 /y put
dup 126 /vector put
readonly def
/FontBBox{-32 -250 1048 750}readonly def
/UniqueXX 5087385 def
currentdict end
currentfile eexec
80347982ab3942d930e069a70d0d48311d725e830d1c76fba12e12486e989c98
74c2b527f0925722787027f44470d484262c360cdfdddf3657533a57bb16f730
48bfbbfcb73a650484015441fdc837add94ac8fbd2022e3ec8f115d4b4bb7b7f
15388f22cc6198efe768bd9fceb3446ee4a8dc27d6cd152485384ef5f59381ff
da43f2d20c8fb08aa27ab2015b774db10dacfdcd33e60f178c461553146ab427
bdd7da12534ba078ad3d780414930da4f8d58abefd45db119b10eb409dd89792
3c6e705479464a4b310b58348c4b42393988fef4925cf984423aaf65fea9f0e6
4629953bcf50b919d968d99bd185f83112b2759cc411764e9bde677f57c5ee5a
c555448d5f81a16259ded1e11bf4119d53e8ab07a802df900d3a2d5ccc1c6876
d29c5e9effb7af3ef83400b0910c07873a8c56fa7b1eb1ba426043b00cc95dbe
dc6e136cbbbcb3f67509964f9f281ebf81fe5b018122eaf66c4a838487e82e18
6e006093042848a903efb3469ab6b4049767aadb95c30408dfd58d8a10f4cb22
168decd9f3ee100f07b49aa44c92139b669cc312ba20192454eb2375be6284b0
26659d964b96ae82d4942e758027fcf23c25ed01115af27ce7f20efe2a822bb6
84004f20243a49c9e93301fc21b80815c033c3e2ba58ef53da2157d524b395f2
b37abca13bc6a2f42e824ab7e47106176b0d6db267fbb795ac7425582df2e3dc
55863468a9200742bd7b552c48f8cf58bc21343bd3b95abfa140f33f37c6f3f7
8b0d8a5154eb7c1f62ec598267f13e841a3e64172663935ac8b665d86540d316
ddece329c008049c5e74b27d59022c5515059bc3b89370b1bc6a169c888bb325
e0b74282d6f053a50da4024ed1e433271a32ab8c17d41c632b41cf9f3ecd5fe1
24daf7aea7ce8a63047b245822930d517df7baaafa69d2d17f7d93cebd45416d
f3459365434123a76ccf883a4973bab19807e1f0c4bab03a45f7ed69ff2660ff
3963e4def11001eec4238c368a39d874fd30b3c14f4186ec7700fbce22abe468
eb32baf7b0164f8f21a9b5e706b91411faaa44467cb2180ab03de375c1ab93e9
76e11ab92fdd4a7280a6d1a8dc65c4c89d04c8ed6988045a2a3de9a4c7b1efd3
75b462b2aaa965b869344058437b9abb0366602cd8f1eae27d12260eee254ce1
92157e5c59e0cf21a576c7803f0ccfe8e13401448f3e0f7370f404f0754a4be8
bf78c49f611886d5b76a9a5011107d4da9bf15861085babd4aa9ab79ab87e1a5
73a29872ac78b35ade5bd97a38f4b0dfc84c363f9c7e570ac0a13586f0e6aec4
ee7e49be23dd2cc982a3ebe1dba2444375eaacfdccbc5234d86d151827ab13ee
b449c8d7f31c28f44e0848ec6949a722b3d1fbdbc8c88eccc0f1c5096b19184a
eac62bf9adcab183e03fdf797e8a8acf20d3c2142b986e4960a16aceeb735980
1af0a173ee64460129441a1a431942da52794e661d2a75af8fb7ae560cbfc503
2ea2a251409b28c0229f995ead8233484eeff0910281ea38efed3c5bf715af12
d9cca826f4b8a6d60c86bcf1908b796ce9695f6487e2ee4498b7d8aa35985310
2d5f455e434ad6aa619ed2182c7701d6720788767f071334adf9a62c221f7ee1
d8b2551f6b0d9c4779e15a997322b2d915f529337f27db1a47e4bf887668cee8
06450d685df43ec8c7eb2d2798b3a86b5a12c3e7f1942485b3dea92d4bb1401d
4217ba1a6736cb51d74bf654196cd00cf6c0823939626bba44abdca754189bcf
fcc0f979798c8202e9abfe6738807565aa8330ed7c069e369bba2a6b9c72662f
be3740ce4abfef8b88b169a801dd6a3a05e3e15073fd84a47dbf80985925ac42
f55fc9ad38e5f1aead220a89805d0e909cdd30d57e02b2908161e4fabaf81843
bddb23c7f3673cf953fbbcf678712f60a178e1647896f0852ffc95490ec296ca
4d9bc263cc3ba2692f2f1859b2ffba3e95f5c32cee24a9d09ee6fe5d3a4edd62
8d6111a36c1cd1146ac7e3d32e2e5c0f01543f396ae709959859cf1fd911c3e4
3bea4b84e6aabca1ef1ba96a5d9f12cffa4e9a4dd19a3d91965d3709f4a0b54b
fc52ccd4cb7e5b0d028adcff78c8cfab64b69cb50da33f190b94311ee12f687f
27d97e18828492d3a68b3e7bade345fa4456d5874d9297b5155c52901a14038e
cc1ff78eb803e5fdca05fc2bc1f9648344b3227bd125e65abb2b348c3acd9177
093c2240023e00b42bc245ebf7ce222188782f49ca8f2747d7d2d9fcd61cc477
a151a10be30ceba9a19553e2d58c5dee3a6763b305f265e2d30ab26c7d9c441a
7e5cf6c1a5467794e8ce350b969b01edae261d6c650deb0bedf823e2e5c4255a
e84492d42c2b735a87ad69675e2b30da361455d614641c421dd881543537107c
2e0a37b844c3b3bd24ca5845aa556fd58ef7a7018319b106e48c7163b99f267e
c03c37f2971f43125aa0202e8320b1412db04e6e0378fb23df237e8b313ce11d
73ed8b568a61b52bb1183808b4106d03b7b87b99b91e400c746403b2cfec722d
a916ec61c3355f2f2a83136a2a8f85e5942035472c5c3c41765f799291b9523f
8bd98ea61ee83c8e4571890d9b4a16e3424412206a32cc27148534be7768fe57
ec570b670043da96d377cd1b338dccf6aca2e477ef8b971bd2c4ad96bd0ac538
7d66460440b42305641ceca762ec0024fa9ebb6a33ba61bcd876388dfa45dd44
ba5fe2e253e2c92814ffaff04ac9a1356d2704930c3b59e91e2d215b9464c548
a9ed13bde0bcb5663f76ae1259f429a1af530068d4099baf011c2b9084f4f823
39dd430a36259708e1ae2c15154003088ed75299cc3158c28177c2168f25a9fe
f8daa812a1b841b655965544114eabc7e734a0aa3de61a0faa575ca87aead69b
2916b67bdd6b886dfd9d5c614023337407b615ece48c84fa72741e85499fb7bd
39c74b9076f3ee5f828ce905dfa09d479d9ddd6924c1747253499c1c33e6914b
bbea2e94e519b0c1f0358903313cbc7c8eeb125e5b80bd340db1f336f8dcbad9
ee356c3cda8a084906a97190e8c663d1a6c0f79d40c2875d16f535489fda0450
40bd590fa9587205dba437dce1b577954741f70bdcdbef8d4cca1082e159497f
ddfdac08b8aa2767ccd9c2993a6f66b011f33dcfc33d033ec49beb0ffc488226
ad76636ddfaca80d8668a77a2a60ee31371e9e51a5cc28bed9ac6a4c19675f3c
dc636494bc36b55dfd6ba26e967b1d8395403c53b4120048cd3c08389ada096f
58733216108c4908b508b9c934197434ca7df550ee9fa136ffd298998e81b7e7
e0f08bbff302b15ca369019b9a6ce0a470b8bd116fe432a3a279e0b3f19bd2ef
3f1f2d9cfbbdc52f2b4304d50e9a838c2d4790990e30fad8e500d2c17d915e34
66f45ce963c11690c94f812635b5461f5f98f060e16297281eec6e32bc0bd188
d5b77d146d23dc4539cece75d0135ff582ef7db2fe1085cf54d2194854ece2f5
150fd6e8c593e2497204ad0adb51571fe9955d28428812bb6f099ed022500123
efcfec8eca30d8e15d1a9d62bfeded6206bb1a65851f2ebc731d5f09414a129c
e52ced3bec43233e2b20f2fc32cb4ea2f59175b8edcc0079cb7d347cca1fccd5
dd3094999361d4606e1bbc4c7ff7f3df3cdc867bdc6b207c2198499e7dcdf0dc
4e0d71dd6a558ace90bdb4f859a59d45c13fdfac3882b417a7494945d5bddf20
25b6d8d15eda4a617878cfbf1d5dba8337a15b4063c8283a17a99cea04a21613
2cac4f25dd0d9014fb85a7f2edaea5e2f12d30526ded1d926cc761438f415178
30b3d654dfd3ff2b380e095a282d6a27598083845c05ae112baab45d14a658b2
441f4d7174f245b64df17cbf53627c977ed6e0e5235ade
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark

%%EndFont 
%%BeginFont: CMSY10
%!PS-AdobeFont-1.1: CMSY10 1.0
%%CreationDate: 1991 Aug 15 07:20:57

% Copyright (C) 1997 American Mathematical Society.  All Rights Reserved.

11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMSY10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.035 def
/isFixedPitch false def
end readonly def
/FontName /CMSY10 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 0 /minus put
dup 44 /arrowdblboth put
dup 49 /infinity put
dup 50 /element put
dup 56 /universal put
dup 91 /union put
dup 102 /braceleft put
dup 103 /braceright put
dup 112 /radical put
readonly def
/FontBBox{-29 -960 1116 775}readonly def
/UniqueXX 5000820 def
currentdict end
currentfile eexec
9b9c1569015f2c1d2bf560f4c0d52257bac8ced9b09a275ab231194ecf829352
05826f4e975dcecec72b2cf3a18899ccde1fd935d09d813b096cc6b83cdf4f23
b9a60db41f9976ac333263c908dcefcdbd4c8402ed00a36e7487634d089fd45a
f4a38a56a4412c3b0baffaeb717bf0de9ffb7a8460bf475a6718b0c73c571145
d026957276530530a2fbefc6c8f67052788e6703bb5ee49533870bca1f113ad8
3750d597b842d8d96c423ba1273ddd32f3a54a912a443fcd44f7c3a6fe3956b0
aa1e784aaec6fce08dae0c76da9d0a3eba57b98a6233d9e9f0c3f00fcc6b2c6a
9ba23af389e6dfff4efec3de05d6276c6be417703ce508377f25960ef4ed83b4
9b01b873f3a639ce00f356229b6477a081933fef3bb80e2b9dffa7f75567b1fa
4d739b772f8d674e567534c6c5bbf1cf615372be20b18472f7aa58be8c216dbd
df81cc0a86b6d8318ca68fe22c8af13b54d7576fe4ca5a7af9005ea5cc4edb79
c0ab668e4fec4b7f5a9eb5f0e4c088cd818ecc4feb4b40ec8bd2981bf2336074
b64c430282c3aca8cb8513abe3955a5e832256a57fa8e52fee3774ff9e447be4
b002e8f27dd0c01c5d0bc4a3e4e429537a7726b3b69e28ae99e96897a8743907
4fbebb892d9676cce5975ab5315bf528e9a3c7605b0e26b43d6c90ed62b2d490
38ce4faa9deea5cfcc41e888c40665a7c5850120a93392fefc6366824be3c355
e626c2d35d1a826fb664c02375899a7f2f2335e21172741c027942710f9534c4
5e467eb6ba5823229d33ba1c2d4120879caf80ddc360677aea8fab05bca04537
cb7267455dedd4d3b276f3e514d1292b0e0b4ec6c16c1c08e1cce3166b0634f8
f7c9dd5fdcc60422f949de9a2142ae1f2dae55f45b9d9ad7e87f2198a27a9ff5
2e7b771c54bedddca8e8ca47741bea148f579da703e110cc09dbeb3c59b2cd52
c426f6025c6457e657d4b319e5946706fa6f53a50818b293b79d710988398eb3
d02dfcbcb69c81e45fcf0a9a22f91a19c57c874054ecf2d2f16804bcd957bbde
3197c1dfc9b2f6228b55c062247b11a88791ddfd433244adc35d70fd7e1fec4d
fa0826248cb452b306debd4b8a61a66aade17c0de7f79fee3f160567df0fd636
01ea12dc52ba4ea73a17cfadab070d6bf51ef9370367f635e0782930220216c1
9bf2e747effa1d8541ae716bfa113ec22b4825ad66b585419eadd89f9eb4b360
2eb9af7b64b634b91188150cc087bd42a6c155dd42b4a1bedb3d8d322217c24c
94d5c5f90aecb039a3372b9495dc01dfc64f6fae46157be36edad2172e14efb0
e61eb1481703d8b3b11f47e409b9e90f1dcf16e1347bf470f978a142919975da
f035c39002bb331b0e3cf484c93b3604355b9a50e16c875bd9d54cf03bc64628
42aca8f18346adcac20430922313f590beeeebad2c7cfd4b7e587c14204c480a
703d2b74e29b0f2c46835f095e7f14f6db6b44258e45eab53f3afbc4df2a8087
dae14e0b3b0502ac2b2d442d980d1800d5e85bbe1ab85aa3a301b8a52f0d7577
21eb04ec0a6b2ba416464661888a3ae2e39d03c0c6409570c13eddd471a95753
d4804813f1fcdecea97df3e82a291016c59c6dc9856fb9b4a96e72a2a0cf8d92
de8d9dcdcbd06bd85a3b7d60bc1663096cebdb2aea4e30b6ebc9ac371149a2f1
6895925d5cca7bb8e5684904be765b472692c2bd841c19cb8c4a3070c2951a0e
a451bb0f07db33b2d8d299a00edc12f2d488ab0ee731f06dcbf6e58396e18ee0
3ad905f00da3f47761064d261fda5fb178e2178bb055c39fefa8f8423d0591ba
4c365858b04b8cc31add3878492fed2314b030c2936f2a462cb7bfc41eef1d71
b751b7188562f7df9711cbfa3fb59e52e6317c211ef02081fe9ad8e6e2df17a1
de67edaee78bc936506b096837fe459e559d2055572cd62e66a3978b0908c3c8
29510c16e859e6ff02afc07f533034ef447d74eb5e4163009875ae0c5f8ec6aa
f48f76ccd0d436443fa39f5e2432132ad28e0a17febdeace1851bb0eed9d47f7
ba5809c77ded4d670f63e6ef2062ae98999000c9797b5bb966481534f2468e98
8e6fdf632e8fac26f2c9604d2309f48f3f343d7847af05fd52a63388e09cce28
6d5d4d198db86123e5ac239f941337718f308dbe2b59c59fae869f4074541405
769eadf4107a56f9a038e9508297611203fb912d8d7afc4ab24e97aa84ea286e
dc64e1802eeaeeca119246f20e5048df9bd5b988334e66c0d4d9c5e9981dda6d
c88cf61df90ec7d27bdc838572e6a15d109b6aaaa54b9942ccd472298f75edea
e999b5ba87dd1fe5bc164976c449347acaa0dca9a92858d835b5519dfca11b2f
fe44d921d56c47d9daffc7f8b0aa360ca33827d079813b0eed597c0b85951d8a
7f817f745bc5da2faa7890e12f431df50be4a1227e5d0d09aa09ec819d71bb63
d3b8c764267ea24ccf411af58315ebfa2333bda773991bdef361126d196c52a7
f7b1fced4d6d4958768f83d2b8c9276dd61297b6e8cc28bc18b624666dc1300f
c5b7d9112a1c76fadefcf3e2e18a3e4c2af86cbdc8ebddac4880c0237b6b5243
5ee0310ac19d8e2ce9e113fd1be19eefc6ccf21f6a523c698cf734468115d362
4b74327af2c5fb28460518b8f6367a26eef6c105d2b2db6320af1a4ab7c9a446
7d1b92d296176793ba94c1df6b9d780a3af75882be1f00d35565a131621ef91f
7f74a2380f73edf75361ef2cda43047a
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark

%%EndFont 
TeXDict begin 39158280 55380996 1000 600 600 (exemples.dvi)
@start /Fa 236[61 61 18[{}2 83.022 /CMEX10 rf /Fb 171[39
84[{}1 58.1154 /CMMI7 rf /Fc 207[19 48[{}1 58.1154 /CMSY7
rf
%DVIPSBitmapFont: Fd ecbx1000 10 7
/Fd 7 115 df<EA0F80EA3FE0EA7FF0A2EAFFF8A5EA7FF0A2EA3FE0EA0F800D0D798C1B>
46 D<D907FF130E013FEBE01E90B5EAF83E0003ECFE7E3A07FC01FFFE390FF0001F4848
130F48481303491301007F140090C8FC167E5A163EA27F161E7F7F6D91C7FC13FC387FFF
E014FEECFFF06C14FE6F7E6C816C15F06C816C81C681133F010F801301D9000F1480EC00
7F030F13C01503818100F0157FA3163FA27E17807E167F6C16007E6D14FE01E0495A01F8
13039039FF801FF800FC90B512E0D8F83F5CD8F00749C7FC39E0007FF02A3B7BB935>83
D<B600F00103B512E0A4C601F0C83807F0006E5E017F5F6E150FA2013F5F6E151F011F94
C7FC6E5D6D163E6F147E6D167CA26F14FC6D5E6F13016D5E6F13036D5E811707027F5D6F
130F023F5D6F131F021F92C8FC815F6E143EEE807E6E147CEEC0FC6E5C16E016E16E5C16
F36E5C16FF6F5BA36F5BA26F90C9FCA26F5AA36F5AA26F5AA26F5A433A7EB848>86
D<EB3FFE0003B512E0000F14F8391FF00FFE003FEB03FF6D6C7F6E7FA26F7EA26C5A6C5A
EA0380C8FCA2EC3FFF010FB5FC137F3901FFF87F00071380380FFE00EA3FF85B485A12FF
5BA415FF6D5A127F263FF00713F83B1FFC1FBFFFC0390FFFFE1F0003EBF80F39003FE003
2A257DA42E>97 D<161FD907FEEBFFC090387FFFE348B6EAEFE02607FE07138F260FF801
131F48486C138F003F15CF4990387FC7C0EEC000007F81A6003F5DA26D13FF001F5D6C6C
4890C7FC3907FE07FE48B512F86D13E0261E07FEC8FC90CAFCA2123E123F7F6C7E90B512
F8EDFF8016E06C15F86C816C815A001F81393FC0000F48C8138048157F5A163FA36C157F
6C16006D5C6C6C495AD81FF0EB07FCD807FEEB3FF00001B612C06C6C91C7FC010713F02B
377DA530>103 D<01FEEB7FC000FF903803FFF8020F13FE91381F03FFDA3C0113800007
13780003497E6D4814C05CA25CA291C7FCB3A3B5D8FC3F13FFA430257DA435>110
D<9038FE03F000FFEB0FFEEC3FFF91387C7F809138F8FFC000075B6C6C5A5CA29138807F
80ED3F00150C92C7FC91C8FCB3A2B512FEA422257EA427>114 D
E
%EndDVIPSBitmapFont
/Fe 204[33 33 50[{}2 58.1154 /CMR7 rf /Ff 204[38 38 38
38 4[60 1[30 30 40[{}7 74.7198 /CMR9 rf /Fg 143[64 62[77
48[60{}3 74.7198 /CMSY9 rf /Fh 205[30 50[{}1 49.8132
/CMR6 rf /Fi 135[44 17[37 102[{}2 74.7198 /CMMI9 rf /Fj
162[23 1[23 29[65 1[23 4[42 42 42 42 42 42 42 4[65 1[32
32 40[{}14 83.022 /CMR10 rf
%DVIPSBitmapFont: Fk bbm10 10 1
/Fk 1 83 df<B712FCEEFFC017F8C69138E007FF90277C07C0007FD97803EC1FE0717E71
7E717E717E848385A64D90C7FCA2604D5A4D5A4D5AEF3FC005FFC8FCEE0FFC92B512E05F
9238C01FF8EE01FE706C7EEF3FC0717EA2717EA2717EA584A61A60A2841703D97C0717E0
90B56C010114C0B739E000FF01067F1380F03F83CB380FFF00F001FC433B7EB846>82
D E
%EndDVIPSBitmapFont
/Fl 129[42 4[41 47 3[30 6[73 6[41 17[49 23[65 23 23 58[{}10
83.022 /CMMI10 rf /Fm 143[69 8[42 42 10[55 34[46 5[55
83 4[83 43[65{}9 83.022 /CMSY10 rf
%DVIPSBitmapFont: Fn ecrm1000 10 29
/Fn 29 118 df<121C127FEAFF80A213C0A3127F121C1200A412011380A2120313005A12
06120E5A5A5A12600A19798817>44 D<B512FCA516057F941C>I<121C127FEAFF80A5EA
7F00121C0909798817>I<EB01C013031307131F13FFB5FCA2131F1200B3B3A7497E007F
B512F0A31C3779B62A>49 D<EB0FF0EB7FFE48B57E3903E03FE0390F000FF0001E6D7E00
1C6D7E486D7E5A6E7E126012FE6CEC7F807FA56CC7FC121CC8FCEDFF00A25D14015D1403
5D4A5A4A5A5D4A5A4AC7FC147E5C495A14E0495A495A49C8FC011EEB01805B5B49130348
481400485A485A90C75A48B6FC5A5A485CB6FCA321377CB62A>I<EB07F8EB3FFF90B512
C03901F80FF03903C007F848486C7E390E0001FEEA0F80391FE000FF7FA56C5A6C5AC748
5AA25D14035D4A5A5DEC0F80027FC7FCEB1FFCECFF809038000FE06E7EEC01FC816E7EED
7F80A216C0A2153F16E0A2121EEA7F80A2487EA316C0157F491480007EC7FC0070ECFF00
6C495A121E390F8003F83907F00FF00001B512C06C6C90C7FCEB0FF823397DB62A>I<15
38A2157815F8A2140114031407A2140F141F141B14331473146314C313011483EB030313
071306130C131C131813301370136013C01201EA038013005A120E120C5A123812305A12
E0B712F8A3C73803F800AA4A7E0103B512F8A325387EB72A>I<121C127FEAFF80A5EA7F
00121CC7FCB2121C127FEAFF80A5EA7F00121C092479A317>58 D<913A01FF800180020F
EBE003027F13F8903A01FF807E07903A03FC000F0FD90FF0EB039F4948EB01DFD93F80EB
00FF49C8127F01FE153F12014848151F4848150FA248481507A2485A1703123F5B007F16
01A35B00FF93C7FCAD127F6DED0180A3123F7F001F160318006C7E5F6C7E17066C6C150E
6C6C5D00001618017F15386D6C5CD91FE05C6D6CEB03C0D903FCEB0F80902701FF803FC7
FC9039007FFFFC020F13F002011380313D7BBA3C>67 D<003FB812E0A3D9C003EB001F27
3E0001FE130348EE01F00078160000701770A300601730A400E01738481718A4C71600B3
B0913807FF80011FB612E0A335397DB83C>84 D<B6903807FFFEA3000101809038007FE0
6C90C8EA1F80EF0F001706B3B2170E6D150C80171C133F17186D6C14385F6D6C14F06D6C
5C6D6C495A6D6CEB07806D6C49C7FC91387F807E91381FFFF8020713E09138007F80373B
7DB83E>I<EB1FE0EBFFFC3803E03F3907000F80390F8007E0486C6C7E13E06E7EA26E7E
6C5A6C5AC8FCA4147FEB07FFEB3FE0EBFE00EA03F8EA0FF0EA1FC0123F485A90C7FC160C
12FEA31401A26C13036CEB077C903980063E18383FC01E3A0FE0781FF03A03FFF00FE03A
007F8007C026277DA52A>97 D<EA03F012FFA3120F1203B0EC1FE0EC7FF89038F1E03E90
39F3801F809039F7000FC001FEEB07E049EB03F049EB01F85BED00FCA216FEA2167E167F
AA167E16FEA216FC15016D14F8ED03F07F01EEEB07E001C6EB0FC09039C7801F00903881
E07E903800FFF8C7EA1FC0283B7EB92E>I<EB03FC90381FFF8090387E03E03901F80070
484813F83907E001FC380FC003A2EA1F80123F90380001F848EB00F01500A2127E12FEAA
127E127FA26C14067F001F140E6D130C000F141C6C6C13386C6C13706C6C13E039007C07
C090381FFF00EB07F81F277DA525>I<ED0FC0EC03FFA3EC003F150FB0EB03F8EB1FFF90
387E078F9038F801EF3903F0007F4848133F4848131FA24848130F123F90C7FC5AA2127E
12FEAA127E127FA27EA26C6C131FA26C6C133F6C6C137F6C6CEBEFF03A01F801CFFF3900
7C078F90381FFE0FD907F813C0283B7DB92E>I<EB07F8EB1FFF90387C0FC03901F803E0
3903F001F0D807E013F8380FC0004848137CA248C7127E153E5A153F127E12FEA3B7FCA2
48C8FCA5127EA2127FA26C14037F001F14076C6C13060007140E6D131CD801F013386C6C
137090387E03E090381FFF80903803FC0020277EA525>I<147E903803FF8090380FC1E0
EB1F8790383F0FF0137EA213FCA23901F803C091C7FCADB512FCA3D801F8C7FCB3AB487E
387FFFF8A31C3B7FBA19>I<ED03F090390FF00FF890393FFC3C3C9039F81F707C3901F0
0FE03903E007C03A07C003E010000FECF000A248486C7EA86C6C485AA200075C6C6C485A
6D485A6D48C7FC38073FFC38060FF0000EC9FCA4120FA213C06CB512C015F86C14FE6CEC
FF804815C03A0F80007FE048C7EA0FF0003E140348140116F8481400A56C1401007C15F0
6CEC03E0003F1407D80F80EB0F80D807E0EB3F003901FC01FC39007FFFF0010790C7FC26
387EA52A>I<EA0380EA0FE0487EA56C5AEA0380C8FCAAEA03F012FFA312071203B3AA48
7EB512C0A312387EB717>105 D<EA03F012FFA3120F1203B3B3AD487EB512C0A3123A7E
B917>108 D<2703F00FF0EB1FE000FFD93FFCEB7FF8913AF03F01E07E903BF1C01F8380
3F3D0FF3800FC7001F802603F70013CE01FE14DC49D907F8EB0FC0A2495CA3495CB3A348
6C496CEB1FE0B500C1B50083B5FCA340257EA445>I<3903F00FF000FFEB3FFCECF03F90
39F1C01F803A0FF3800FC03803F70013FE496D7EA25BA35BB3A3486C497EB500C1B51280
A329257EA42E>I<EB03FE90380FFF8090383E03E09038F800F84848137C48487F48487F
4848EB0F80001F15C090C712074815E0A2007EEC03F0A400FE15F8A9007E15F0A2007F14
076C15E0A26C6CEB0FC0000F15806D131F6C6CEB3F006C6C137EC66C13F890387E03F090
381FFFC0D903FEC7FC25277EA52A>I<3903F01FE000FFEB7FF89038F1E07E9039F3801F
803A07F7000FC0D803FEEB07E049EB03F04914F849130116FC150016FEA3167FAA16FEA3
ED01FCA26DEB03F816F06D13076DEB0FE001F614C09039F7803F009038F1E07E9038F0FF
F8EC1FC091C8FCAB487EB512C0A328357EA42E>I<D903F813C090381FFE0190387E0781
9038FC01C33903F000E3000714774848133749133F001F141F485A150F48C7FCA312FEAA
127FA37E6D131F121F6D133F120F6C6C137F6C6C13EF3901F801CF39007E078F90381FFE
0FEB07F890C7FCABED1FE00203B5FCA328357DA42C>I<3807E01F00FFEB7FC09038E1E3
E09038E387F0380FE707EA03E613EE9038EC03E09038FC0080491300A45BB3A2487EB512
F0A31C257EA421>I<EBFF03000313E7380F80FF381E003F487F487F00707F12F0A2807E
A27EB490C7FCEA7FE013FF6C13E06C13F86C7F00037FC67F01071380EB007F141F00C0EB
0FC01407A26C1303A37E15806C13077EEC0F00B4131E38F3C07C38E1FFF038C03F801A27
7DA521>I<1318A51338A31378A313F8120112031207001FB5FCB6FCA2D801F8C7FCB215
C0A93800FC011580EB7C03017E13006D5AEB0FFEEB01F81A347FB220>I<D803F0EB07E0
00FFEB01FFA3000FEB001F00031407B3A4150FA3151F12016D133F0000EC77F86D9038E7
FF8090383F03C790381FFF87903A03FC07E00029267EA42E>I E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fo ectt1000 10 66
/Fo 66 233 df<EB01C0497EA6EB0FFC90387FFF8048B512E00007804880391FFBEFFC39
3FC3E1FE903803E07F007E80127C00FC158012F8157FA300FCEC3F00A2007E91C7FC127F
EA3FC313FBEA1FFF6C13FC6C13FF000114C06C6C7F011F13F801037F14E7ECE1FEECE07F
81001880007E1580150F12FFA312FE151F1600007E5C007F143ED83F8313FE9038C3E1FC
391FFBEFF86CB55A6C5C6C5CC691C7FCEB1FF8EB03E0A66D5A21417BB92C>36
D<D807801307D81FE0EB0F80151F487E486C133F1600007C5CD8FCFC137EEAF87C15FE5D
14015DA21403D8FCFC5BEA7CF8007F13075D383FF00FD81FE05BA23807801FC75B143F92
C7FCA25C147E14FE5CA213015CA213035C13075CA2130F5C131FEC800FED3FC0013FEB7F
E0140049EBFFF0017E13F9A2D9FE0113F801FC13F0A2120113F8120313F015F900070100
13F05B000F14FF49EB7FE0A20007EC3FC06C48EB0F0025417DB92C>I<EA0F80EA1FE0EA
3FF0127F13F8A213FCA2123F121F120FEA007CA313FC13F8A2120113F01203EA07E0A2EA
0FC0EA3F80127FEAFF005A12F812700E1D71B22C>39 D<143814FC13011303EB07F8EB0F
F0EB1FC0EB3F80EB7F0013FE485A485A5B12075B120F5B485AA2123F90C7FCA25A127EA3
12FE5AAC7E127EA3127F7EA27F121FA26C7E7F12077F12037F6C7E6C7E137FEB3F80EB1F
C0EB0FF0EB07F8EB03FC130113001438164272B92C>I<127012FC7E7E6C7E6C7EEA0FE0
6C7E6C7E6C7E6C7E137F7F1480131F14C0130FEB07E0A214F01303A214F81301A314FC13
00AC130114F8A3130314F0A2130714E0A2EB0FC0131F1480133F14005B13FE485A485A48
5A485AEA3FC0485A48C7FC5A5A1270164279B92C>I<147014F8AF003FB612E0B712F8A4
C700F8C7FCB0147025267DAB2C>43 D<EA0F80EA1FE0EA3FF0EA7FF8A213FCA3123F121F
120F120013F8A21201EA03F01207EA1FE0EA7FC0EAFF80130012FC12700E17718A2C>I<
007FB512F0B612F8A36C14F01D0579942C>I<121FEA3F80EA7FC0EAFFE0A5EA7FC0EA3F
80EA1F000B0B708A2C>I<EB03F8EB0FFE90383FFF80497F90B57E3901FE0FF03903F803
F848486C7EEBE0004848137EA248487FA248C7EA1F80A2003E140F007E15C0A3007C1407
00FC15E0AC6C140F007E15C0A46CEC1F80A36C6CEB3F00A26C6C137E6D13FE00075CEBF0
016C6C485A3901FE0FF06CB55A6D5B6D5BD90FFEC7FCEB03F823357CB32C>48
D<1307497EA2131FA2133F137F13FF5A1207127FB5FC13DF139FEA7C1F1200B3AE007FB5
12E0B612F0A36C14E01C3477B32C>I<EB0FF890387FFF8048B512E00007804814FC391F
F80FFE393FE001FF903880007F48C7EA3F80007E141F00FE15C0150F6C15E01507A3127E
123CC8FCA2150F16C0151F1680153F16005D15FE4A5A14034A5A4A5A4A5A4A5AECFF8049
48C7FC495A495A495AEB3FE0EB7F8049C8FC485A4848EB03C04848EB07E0EA1FE0485A48
B6FCB7FCA36C15C023347CB32C>I<EB0FFC90387FFF8048B512E0000714F84880391FF8
07FEEBC0004848137F6D7F1680151FA26C5A6CC7FCC8FC153F16005D15FE14014A5AEC1F
F890381FFFF0495BA215F86D7F90380007FEEC00FF81ED3F80ED1FC0150FA216E01507A2
123C127EB4FC150F16C0A248141F007FEC3F806DEB7F006C6C5B391FF807FE6CB55A6C5C
6C14E0C66C1380D90FFCC7FC23357CB32C>I<EC07F04A7E141F143FA2147EA214FCEB01
F8A2EB03F0EB07E0A2EB0FC0EB1F80A2EB3F00137EA25B485AA2485A5B1207485AA2485A
48C7FCA2127E5AB712FC16FEA36C15FCC8EAF800AA91387FFFF091B512F8A36E13F02734
7EB32C>I<000FB512FE4880A35D0180C8FCADEB83FE90389FFF8090B512E015F8819038
FE03FE9038F000FF01C07F49EB3F8090C7121F6C15C0C8120FA2ED07E0A4123C127EB4FC
150F16C0A248141F007EEC3F80007FEC7F006C6C5B6D485A391FF80FFC6CB55A6C5C0001
14C06C6C90C7FCEB0FF823347CB22C>I<EC3FC0903801FFF801077F011F7F497F90387F
E07F9039FF003F804848137FEA03F8485A5B000FEC3F004848131E4990C7FC123F90C9FC
A25A127EEB03FE90381FFF80D8FC7F13E000FDB57EB67E9038FE07FC9038F001FE9038C0
007F49EB3F8090C7121F16C048140F16E01507A3127EA47E150F6D14C0001F141F6D1480
000F143F6DEB7F003907F801FE3903FE07FC6CB55A6C5C6D5B011F1380D907FCC7FC2335
7CB32C>I<1278B712C016E0A316C000FCC7EA3F80ED7F0015FE00785CC712014A5A4A5A
5D140F5D4A5A143F92C7FC5C147E14FE5C13015CA2495AA213075CA3495AA4495AA5133F
91C8FCAA131E23357CB32C>I<EB07FC90383FFF8090B512E0000314F84880390FFC07FE
391FF001FF9038C0007F4848EB3F8090C7121F4815C0007E140FA56CEC1F80A26C6CEB3F
006D5B390FF001FE3903FC07F86CB55A6C6C13C0D907FCC7FC90387FFFC048B512F03903
FC07F8390FF001FE391FC0007F497F48C7EA1F80007EEC0FC0A248EC07E0A7007EEC0FC0
A2007F141F6C6CEB3F806C6CEB7F009038F001FF390FFC07FE6CB55A6C5CC614E0013F13
80D907FCC7FC23357CB32C>I<EB07FCEB3FFF90B512C0488048803907FC07F8390FF001
FC48486C7ED83F80137E157F48C77E007EEC1F8012FE5AED0FC0A416E0A37E127E007F14
1F7E6D133F6C6C137F390FF001FF3807FC0F6CB6FC6C14F76C14C7013F130FD90FF813C0
90C7FCA2151F1680153F1600000F5C486C137E486C13FE4A5A4A5A14079038801FF0391F
E07FE090B55A6C91C7FC6C5B000113F838007FC023357CB32C>I<007FB612F0B712F8A3
6C15F0CAFCA8007FB612F0B712F8A36C15F025127DA12C>61 D<007FB512E015F8B612FE
6C8016C03903F0003FED0FE0ED07F01503A2ED01F8A6ED03F0A21507ED0FE0ED1FC0EDFF
8090B612005D5D15FF16C09039F0001FE0ED07F0ED03F81501ED00FCA216FE167EA616FE
16FC1501ED03F8150FED3FF0007FB612E016C0B712806CECFE0015F027337FB22C>66
D<02FF13700107EBE0F84913F9013F13FD4913FFEBFF813901FE007F4848131FD807F013
0F1507485A491303485A150148C7FCA25A007EEC00F01600A212FE5AAB7E127EA3007F15
F06CEC01F8A26C7EA26C6C13036D14F06C6C130716E0D803FC131F6C6CEB3FC03A00FF81
FF806DB512006D5B010F5B6D13F00100138025357DB32C>I<007FB5FCB612C015F0816C
803907E003FEEC00FFED7F80153FED1FC0ED0FE0A2150716F0150316F81501A4ED00FCAC
ED01F8A3150316F0A2150716E0150FED1FC0153FED7F80EDFF00EC03FE007FB55AB65A5D
15C06C91C7FC26337EB22C>I<007FB612F0B712F8A37E3903F00001A7ED00F01600A4EC
01E04A7EA490B5FCA5EBF003A46E5A91C8FCA5163C167EA8007FB612FEB7FCA36C15FC27
337EB22C>I<007FB612F8B712FCA37ED803F0C7FCA716781600A515F04A7EA490B5FCA5
EBF001A46E5A92C7FCAD387FFFE0B5FC805C7E26337EB22C>I<387FFFE0B57EA36C5BD8
03F0C8FCB3AE16F0ED01F8A8007FB6FCB7FCA36C15F025337DB22C>76
D<D87FE0EB0FFC486CEB1FFEA26D133F007F15FC000F15E001BC137BA4019E13F3A3EB9F
01A2018F13E3A21483A2018713C314C7A201831383A214EFA201811303A214FFEB80FEA3
147C14381400ACD87FF0EB1FFC486CEB3FFEA36C48EB1FFC27337EB22C>I<D87FF0EB7F
FC486CEBFFFEA27F007FEC7FFCD807FEEB07C013DEA213DF13CFA2148013C714C0A213C3
14E0A213C114F0A213C014F8A2147CA3143EA2141E141FA2140F1587A2140715C7A21403
15E71401A215F71400A215FFD87FFC137F487E153FA26C48EB1F8027337EB22C>I<EB7F
FF0003B512E0000F14F848804880EBE003EB800048C7127FA2007E80A300FE158048141F
B3A86C143FA2007E1500A3007F5CA26C6C13FEEBF00790B5FC6C5C6C5C000314E0C66C90
C7FC21357BB32C>I<007FB512C0B612F88115FF6C15802603F00013C0153FED0FE0ED07
F0A2150316F81501A6150316F01507A2ED0FE0ED3FC015FF90B61280160015FC5D15C001
F0C8FCB0387FFF80B57EA36C5B25337EB22C>I<90381FF80790B5EA0F804814CF000714
FF5A381FF01F383FC003497E48C7FC007E147F00FE143F5A151FA46CEC0F00007E91C7FC
127F7FEA3FE0EA1FFCEBFFC06C13FC0003EBFFC06C14F06C6C7F01077F9038007FFEEC07
FF02001380153FED1FC0A2ED0FE0A20078140712FCA56CEC0FC0A26CEC1F806D133F01E0
EB7F009038FE01FF90B55A5D00F914F0D8F83F13C0D8700790C7FC23357CB32C>83
D<007FB612FCB712FEA43AFC007E007EA70078153CC71400B3AF90383FFFFCA2497F6D5B
A227337EB22C>I<D87FFCEB7FFC486CEBFFFEA36C48EB7FFCD80FC0EB07E06D130F0007
15C0A36D131F00031580A36D133F00011500A36D5B0000147EA4017E5BA46D485AA49038
1F83F0A4010F5B14C7A301075BA214EFA201035BA214FFA26D90C7FCA46D5A27347EB22C
>86 D<003FB612C04815E0A4007EC7EA1FC0ED3F80A2ED7F00157E15FE4A5A003C5CC712
034A5AA24A5A4A5AA24A5A4AC7FCA214FE495AA2495A495AA2495A495AA2495A49C8FCA2
13FE485AA24848EB03C049EB07E01207485A5B121F485AA248C7FCB7FCA46C15C023337C
B22C>90 D<387FFFFCB512FEA314FC00FCC7FCB3B3B3B512FC14FEA36C13FC17416FB92C
>I<127012F8A27E127C127E123E123F7EA27F120F7F12077F12037F12017F12007F137C
137E133EA2133F7F80130F80130780130380130180130080147C147E143EA2143F808114
0F81140781140381140181140081157CA2157E153E153F811680150FA2ED070021417BB9
2C>I<387FFFFCB512FEA37EC7127EB3B3B3387FFFFEB5FCA36C13FC17417DB92C>I<EB07
C0EB1FF0EB7FFC48B5FC000714C0001F14F0397FFC7FFC39FFF01FFEEBC007EB0001007C
EB007C003014181F0C7AAE2C>I<007FB6FCB71280A46C150021067B7D2C>I<3801FFF000
0713FE001F6D7E15E048809038C01FF81407EC01FC381F80000006C77EC8127EA3ECFFFE
131F90B5FC1203120F48EB807E383FF800EA7FC090C7FC12FE5AA47E007F14FEEB800338
3FE01F6CB612FC6C15FE6C14BF0001EBFE1F3A003FF007FC27247CA32C>97
D<EA7FF0487EA3127F1201AAEC1FE0ECFFF801FB13FE90B6FC16809138F07FC09138801F
E091380007F049EB03F85BED01FC491300A216FE167EA816FE6D14FCA2ED01F86D13036D
EB07F0150F9138801FE09138E07FC091B51280160001FB5B01F813F83900F03FC027337F
B22C>I<903803FFE0011F13F8017F13FE48B5FC48804848C6FCEA0FF0485A49137E4848
131890C9FC5A127EA25AA8127EA2127F6C140F6DEB1F806C7E6D133F6C6CEB7F003907FE
03FF6CB55A6C5C6C6C5B011F13E0010390C7FC21247AA32C>I<EC0FFE4A7EA380EC003F
AAEB07F8EB3FFE90B512BF4814FF5A3807FC0F380FF00348487E497E48487F90C7FC007E
80A212FE5AA87E007E5CA2007F5C6C7E5C6C6C5A380FF0073807FC1F6CB612FC6CECBFFE
6C143FEB3FFC90390FF01FFC27337DB22C>I<EB03FE90381FFFC0017F13F048B57E4880
3907FE03FE390FF800FFD81FE0EB3F805B4848EB1FC090C7120F5A007E15E015075AB7FC
A416C000FCC9FC7E127EA2127F6CEC03C06DEB07E06C7ED80FF0130F6C6CEB3FC001FF13
FF000190B512806C1500013F13FC010F13F00101138023247CA32C>I<EC0FF8EC3FFE91
B5FC4914805B903807FC7F14F090390FE03F0014C092C7FCA6007FB512FEB7FCA36C5C26
000FC0C7FCB3A8003FB512F04880A36C5C21337DB22C>I<ED03F8903907F80FFC90391F
FE3FFE017FB6FC48B7FC48ECFE7F9038FC0FF82607F003133E3A0FE001FC1CD9C0001300
001F8049137EA66D13FE000F5CEBE0016C6C485A3903FC0FF048B5FC5D481480D99FFEC7
FCEB87F80180C8FCA37F6C7E90B512F06C14FE48ECFF804815E04815F03A3FC0001FF848
C7EA03FC007E1400007C157C00FC157E48153EA46C157E007E15FCD87F801303D83FE0EB
0FF8D81FFCEB7FF06CB612E0000315806C1500D8003F13F8010713C028387EA42C>I<EA
7FF0487EA3127F1201AAEC1FE0EC7FFC9038F9FFFE01FB7F90B6FC9138F03F80ECC01F02
807FEC000F5B5BA25BB3267FFFE0B5FCB500F11480A36C01E0140029337FB22C>I<1307
EB1FC0A2497EA36D5AA20107C7FC90C8FCA7387FFFC080B5FC7EA2EA0007B3A8007FB512
FCB612FEA36C14FC1F3479B32C>I<140EEC3F80A2EC7FC0A3EC3F80A2EC0E0091C7FCA7
48B512804814C0A37EC7120FB3B3A2141F003C1480007E133FB414005CEB01FEEBFFFC6C
5B5C001F5B000790C7FC1A467CB32C>I<387FFFE0B57EA37EEA0003B3B3A5007FB61280
B712C0A36C158022337BB22C>108 D<3A7F83F007E09039CFFC1FF83AFFDFFE3FFCD87F
FF13FF91B57E3A07FE1FFC3E01FCEBF83F496C487E01F013E001E013C0A301C01380B33B
7FFC3FF87FF0027F13FFD8FFFE6D13F8D87FFC4913F0023F137F2D2481A32C>I<397FF0
1FE039FFF87FFC9038F9FFFE01FB7F6CB6FC00019038F03F80ECC01F02807FEC000F5B5B
A25BB3267FFFE0B5FCB500F11480A36C01E0140029247FA32C>I<EB07FCEB1FFF017F13
C048B512F048803907FC07FC390FF001FE48486C7E0180133F003F158090C7121F007EEC
0FC0A348EC07E0A76C140F007E15C0A2007F141F6C15806D133F6C6CEB7F006D5B6C6C48
5A3907FC07FC6CB55A6C5C6C6C13C0011F90C7FCEB07FC23247CA32C>I<397FF01FE039
FFF8FFF801FB13FE90B6FC6C158000019038F07FC09138801FE091380007F049EB03F85B
ED01FC491300A216FE167EA816FE6D14FCA2ED01F86D13036DEB07F0150F9138801FE091
38E07FC091B51280160001FB5B01F813F8EC3FC091C8FCAD387FFFE0B57EA36C5B27367F
A32C>I<903903FC078090391FFF0FC0017F13CF48B512EF4814FF3807FE07380FF00148
487E49137F4848133F90C7FC48141F127E150F5AA87E007E141FA26C143F7F6C6C137F6D
13FF380FF0033807FC0F6CB6FC6C14EF6C6C138F6D130FEB07F890C7FCAD0203B5FC4A14
80A36E140029367DA32C>I<D87FFEEB3FC0B53801FFF0020713F8021F13FC6C5B39003F
7FE1ECFF019138FC00F84A13704A13005CA25C5CA391C8FCAF007FB512E0B67EA36C5C26
247EA32C>I<90387FF8700003B512F8120F5A5A387FC00F387E00034813015AA36CEB00
F0007F140013F0383FFFC06C13FE6CEBFF80000314E0C66C13F8010113FCEB0007EC00FE
0078147F00FC143F151F7EA26C143F6D133E6D13FE9038F007FC90B5FC15F815E000F814
8039701FFC0020247AA32C>I<131E133FA9007FB6FCB71280A36C1500D8003FC8FCB1ED
03C0ED07E0A5EC800F011FEB1FC0ECE07F6DB51280160001035B6D13F89038003FE0232E
7EAD2C>I<3A7FF003FF80486C487FA3007F7F0001EB000FB3A3151FA2153F6D137F3900
FE03FF90B7FC6D15807F6D13CF902603FE07130029247FA32C>I<3A7FFF01FFFCB514FE
148314016C15FC3A03E0000F80A26D131F00011500A26D5B0000143EA26D137E017C137C
A2017E13FC013E5BA2EB3F01011F5BA21483010F5BA214C701075BA214EF01035BA214FF
6D90C7FCA26D5A147C27247EA32C>I<D87FFFEB7FFF6EB5FCB515806C16004A7ED807C0
EB01F0A66C6C495AA3143E147FA2D801F0495AECFF87A214F7A201F113C700005D9038F9
E3CFA201FB13EFA3D97BC190C7FC017F13FFA21480A2013F5B90381F007C29247FA32C>
I<3A3FFF03FFF048018713F8A36C010313F03A00FC007E005D90387E01F8013F5BEB1F83
EC87E090380FCFC0903807EF80EB03FF6D90C7FC5C6D5A147C14FE130180903803EF8090
3807CFC0EB0FC7EC83E090381F01F0013F7FEB7E00017C137C49137E0001803A7FFF01FF
FC1483B514FE6C15FC140127247EA32C>I<3A7FFF01FFFCB5008113FE148314816C0101
13FC3A03E0000F806C7E151F6D140012005D6D133E137C017E137E013E137CA2013F13FC
6D5BA2EB0F815DA2EB07C1ECC3E0A2EB03E3ECE7C0130114F75DEB00FFA292C7FC80A214
3EA2147E147CA214FC5CA2EA0C01003F5BEA7F83EB87E0EA7E0F495A387FFF806C90C8FC
6C5A6C5AEA07E027367EA32C>I<15FF02071380141F147F91B512004913C04AC7FCEB03
F85CB31307EB1FE013FF007F5BB55A49C8FC6D7E6C7FC67F131FEB07F01303B380EB01FE
ECFFC06D13FF6E1380141F14070200130021417BB92C>123 D<EA7FC0EAFFF813FE6D7E
6C7FC67F131FEB07F01303B380EB01FEECFFC06D13FF6E1380141F147F91B512004913C0
4AC7FCEB03F85CB31307EB1FE013FF007F5BB55A49C8FC13F8EA7FC021417BB92C>125
D<5BEB07E014F814FE6E7E15F001017F6D6C7E140FEC03F8140092C7FCA7EB03FE90381F
FFC0017F13F048B57E48803907FE03FE390FF800FFD81FE0EB3F805B4848EB1FC090C712
0F5A007E15E015075AB7FCA416C000FCC9FC7E127EA2127F6CEC03C06DEB07E06C7ED80F
F0130F6C6CEB3FC001FF13FF000190B512806C1500013F13FC010F13F00101138023367C
B52C>232 D E
%EndDVIPSBitmapFont
end
%%EndProlog
%%BeginSetup
%%Feature: *Resolution 600dpi
TeXDict begin
%%PaperSize: A4

%%EndSetup
%%Page: 1 1
1 0 bop Black Black Black Black -40 -45 a Fo({\\setlength{\\Ta)o(bT)o
(itr)o(eL)o(}{)o(1cm)o(})-40 55 y(\\begin{MonTable)o(au)o(}{3)o(}{)o
(6})o({.7)o(5})-40 254 y(\\small)-40 454 y(\\TabNewCol{0})-40
553 y(\\rTabPut{Br}{-.)o(15)o(}{.)o(25)o(}{)o($x$)o(})-40
653 y(\\rTabPut{Br}{-.)o(15)o(}{.)o(40)o(}{)o($x$)o(})-40
752 y(\\rTabPut{Br}{-.)o(15)o(}{.)o(40)o(}{)o($x^)o(2-)o(12)o($})-40
852 y(\\rTabPut{Br}{-.)o(15)o(}{.)o(40)o(}{)o($f\()o(x\))o($})-40
1051 y(\\TabNewCol{0})-40 1151 y(\\rTabPut{Bl}{.1)o(5})o({.2)o(5})o({$)
o(-\\i)o(nf)o(ty)o($})-40 1350 y(\\TabNewCol{.25})-40
1450 y(\\rTabPut{B}{0}{)o(.2)o(5}{)o($-)o(2\\)o(sqr)o(t{)o(3})o($})-40
1549 y(\\rTabPut[1]{B}{)o(0})o({.4)o(0})o({})-40 1649
y(\\rTabPut[2]{B}{)o(0})o({.4)o(0})o({\\)o(Tab)o(Z})-40
1749 y(\\rTabPut[2]{B}{)o(0})o({.4)o(0})o({\\)o(Tab)o(Z})-40
1948 y(\\TabNewCol{.5})-40 2048 y(\\rTabPut{B}{0}{)o(.2)o(5}{)o(\\T)o
(ab)o(Z})-40 2147 y(\\rTabPut[2]{B}{)o(0})o({.4)o(0})o({\\)o(Tab)o(Z})
-40 2247 y(\\rTabPut[1]{B}{)o(0})o({.4)o(0})o({})-40
2346 y(\\rTabPut[2]{B}{)o(0})o({.4)o(0})o({\\)o(Tab)o(Z})-40
2546 y(\\TabNewCol{.75})-40 2645 y(\\rTabPut{B}{0}{)o(.2)o(5}{)o($2)o
(\\s)o(qrt)o({3)o(}$)o(})-40 2745 y(\\rTabPut[1]{B}{)o(0})o({.4)o(0})o
({})-40 2845 y(\\rTabPut[2]{B}{)o(0})o({.4)o(0})o({\\)o(Tab)o(Z})-40
2944 y(\\rTabPut[2]{B}{)o(0})o({.4)o(0})o({\\)o(Tab)o(Z})-40
3144 y(\\TabNewCol{1})-40 3243 y(\\rTabPut{Br}{-.)o(1})o({.2)o(5})o({$)
o(+\\i)o(nf)o(ty)o($})-40 3442 y(\\rput\(.125,.5\){)o($-)o($}\\)o(rp)o
(ut)o(\(.3)o(75)o(,.)o(5\){)o($-)o($})o(\\rp)o(ut)o(\(.6)o(25)o(,.)o
(5\){)o($+)o($})o(\\rp)o(ut)o(\(.)o(875)o(,.)o(5\))o({$+)o($})-40
3542 y(\\rput\(.125,1.5\))o({$)o(+$})o(\\r)o(pu)o(t\(.)o(37)o(5,)o(1.5)
o(\){)o($-)o($}\\)o(rp)o(ut\()o(.6)o(25)o(,1.)o(5\))o({$)o(-$})o(\\r)o
(pu)o(t\(.)o(87)o(5,)o(1.5)o(\){)o($+$)o(})-40 3642 y
(\\rput\(.125,2.5\))o({$)o(-$})o(\\r)o(pu)o(t\(.)o(37)o(5,)o(2.5)o(\){)
o($+)o($}\\)o(rp)o(ut\()o(.6)o(25)o(,2.)o(5\))o({$)o(-$})o(\\r)o(pu)o
(t\(.)o(87)o(5,)o(2.5)o(\){)o($+$)o(})3 3841 y(\\end{MonTableau})o(})
-128 3983 y Fn(Ce)28 b(qui)g(donne)f(:)p Black -26 4097
a(1.)p Black 41 w Fm(8)p Fl(x)d Fm(2)f Fk(R)83 b Fl(f)9
b Fj(\()p Fl(x)p Fj(\))23 b(=)g Fl(x)p Fj(\()p Fl(x)d
Fm(\000)e Fj(2)971 4029 y Fm(p)p 1039 4029 42 4 v 1039
4097 a Fj(3\)\()p Fl(x)h Fj(+)f(2)1336 4029 y Fm(p)p
1405 4029 V 68 x Fj(3\))p Fn(.)p Black -26 4211 a(2.)p
Black 41 w(Un)34 b(pro)r(duit)g(de)f(facteur)h(est)f(n)n(ul)h(si,)f(et)
h(seulemen)n(t)g(si,)f(au)80 4311 y(moins)27 b(est)h(de)f(ses)h
(facteurs)e(est)i(n)n(ul)g(:)469 4494 y Fl(f)9 b Fj(\()p
Fl(x)p Fj(\))24 b(=)e(0)h Fm(,)g Fl(x)g Fm(2)h(f\000)p
Fj(2)1210 4421 y Fm(p)p 1278 4421 V 1278 4494 a Fj(3)o(;)14
b(0;)g(2)1477 4421 y Fm(p)p 1545 4421 V 1545 4494 a Fj(3)p
Fm(g)p Black -26 4676 a Fn(3.)p Black 41 w(T)-7 b(ableau)27
b(de)h(signes)e(ci-con)n(tre)g(:)356 4859 y Fl(f)9 b
Fj(\()p Fl(x)p Fj(\))24 b Fl(<)e Fj(0)h Fm(,)g Fl(x)g
Fm(2)p Fj(])c Fm(\000)f(1)p Fj(;)c Fm(\000)p Fj(2)1276
4786 y Fm(p)p 1344 4786 V 1344 4859 a Fj(3[)p Fm([)p
Fj(]0;)g(2)1608 4786 y Fm(p)p 1677 4786 V 73 x Fj(3)o([)2392
4221 y
 tx@Dict begin tx@NodeDict begin {3.87498 0.0 5.24304 2.62152 1.93748
} false /N@A0 16 {InitRnode } NewNode end end
 2392 4221 a Fi(x)2392 4386 y
 tx@Dict begin tx@NodeDict begin {3.87498 0.0 5.24304 2.62152 1.93748
} false /N@A1 16 {InitRnode } NewNode end end
 2392 4386 a Fi(x)2187
4563 y
 tx@Dict begin tx@NodeDict begin {7.68994 0.83331 29.96507 14.98253
3.42831 } false /N@A2 16 {InitRnode } NewNode end end
 2187 4563 a Fi(x)2231 4531 y Fh(2)2282 4563 y
Fg(\000)j Ff(12)2287 4740 y
 tx@Dict begin tx@NodeDict begin {6.75 2.25 17.90617 8.95308 2.25 }
false /N@A3 16 {InitRnode } NewNode end end
 2287 4740 a Fi(f)8 b Ff(\()p
Fi(x)p Ff(\))2506 4221 y
 tx@Dict begin tx@NodeDict begin {5.33331 0.83331 16.44434 8.22217
2.25 } false /N@B0 16 {InitRnode } NewNode end end
 2506 4221 a Fg(\0001)2725 4221
y
 tx@Dict begin tx@NodeDict begin {8.2075 1.17249 24.15262 12.07631
3.5175 } false /N@C0 16 {InitRnode } NewNode end end
 2725 4221 a Fg(\000)p Ff(2)2823 4159 y Fg(p)p 2887
4159 39 4 v 62 x Ff(3)2471 4280 y @beginspecial @setspecial
 tx@Dict begin STP newpath 0.4 SLW 0  setgray  /ArrowA { moveto } def
/ArrowB { } def [ 42.67912 -21.33955 42.67912 0.0  /Lineto /lineto
load def false Line  gsave 0.4 SLW 0  setgray 3.0 2.0 0 0 add DashLine
 grestore end


@endspecial 2825 4386 a
 tx@Dict begin tx@NodeDict begin {0.0 0.0 0.0 0.0 0.0 } false /N@C1
16 {InitRnode } NewNode end end
 2825 4386 a 2471 4280 a @beginspecial
@setspecial
 tx@Dict begin STP newpath 0.4 SLW 0  setgray  /ArrowA { moveto } def
/ArrowB { } def [ 42.67912 -42.67911 42.67912 -21.33955  /Lineto /lineto
load def false Line  gsave 0.4 SLW 0  setgray 0 setlinecap stroke 
grestore end
 
@endspecial 2769 4563 a
 tx@Dict begin tx@NodeDict begin {9.66286 3.86287 13.52573 6.76286
2.9 } false /N@C2 16 {InitRnode } NewNode end end
 2769 4563 a 37 w
@beginspecial @setspecial
 tx@Dict begin STP 1  setgray newpath 4.62497 2 div 5.79999 0.0 add
2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add SD end
 
@endspecial Ff(0)2471 4280
y @beginspecial @setspecial
 tx@Dict begin STP newpath 0.4 SLW 0  setgray  /ArrowA { moveto } def
/ArrowB { } def [ 42.67912 -64.01866 42.67912 -42.67911  /Lineto /lineto
load def false Line  gsave 0.4 SLW 0  setgray 0 setlinecap stroke 
grestore end
 
@endspecial 2769 4740 a
 tx@Dict begin tx@NodeDict begin {9.66286 3.86287 13.52573 6.76286
2.9 } false /N@C3 16 {InitRnode } NewNode end end

2769 4740 a 37 w @beginspecial @setspecial
 tx@Dict begin STP 1  setgray newpath 4.62497 2 div 5.79999 0.0 add
2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add SD end
 
@endspecial
Ff(0)3123 4221 y
 tx@Dict begin tx@NodeDict begin {9.66286 3.86287 13.52573 6.76286
2.9 } false /N@D0 16 {InitRnode } NewNode end end
 3123 4221 a 37 w @beginspecial @setspecial
 tx@Dict begin STP 1  setgray newpath 4.62497 2 div 5.79999 0.0 add
2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add SD end


@endspecial Ff(0)2471 4280 y @beginspecial @setspecial
 tx@Dict begin STP newpath 0.4 SLW 0  setgray  /ArrowA { moveto } def
/ArrowB { } def [ 85.35826 -21.33955 85.35826 0.0  /Lineto /lineto
load def false Line  gsave 0.4 SLW 0  setgray 0 setlinecap stroke 
grestore end


@endspecial 3123 4386 a
 tx@Dict begin tx@NodeDict begin {9.66286 3.86287 13.52573 6.76286
2.9 } false /N@D1 16 {InitRnode } NewNode end end
 3123 4386 a 37 w @beginspecial
@setspecial
 tx@Dict begin STP 1  setgray newpath 4.62497 2 div 5.79999 0.0 add
2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add SD end
 
@endspecial Ff(0)2471 4280 y @beginspecial
@setspecial
 tx@Dict begin STP newpath 0.4 SLW 0  setgray  /ArrowA { moveto } def
/ArrowB { } def [ 85.35826 -42.67911 85.35826 -21.33955  /Lineto /lineto
load def false Line  gsave 0.4 SLW 0  setgray 3.0 2.0 0 0 add DashLine
 grestore end
 
@endspecial 3180 4563 a
 tx@Dict begin tx@NodeDict begin {0.0 0.0 0.0 0.0 0.0 } false /N@D2
16 {InitRnode } NewNode end end
 3180 4563 a 2471
4280 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.4 SLW 0  setgray  /ArrowA { moveto } def
/ArrowB { } def [ 85.35826 -64.01866 85.35826 -42.67911  /Lineto /lineto
load def false Line  gsave 0.4 SLW 0  setgray 0 setlinecap stroke 
grestore end
 
@endspecial 3123 4740
a
 tx@Dict begin tx@NodeDict begin {9.66286 3.86287 13.52573 6.76286
2.9 } false /N@D3 16 {InitRnode } NewNode end end
 3123 4740 a 37 w @beginspecial @setspecial
 tx@Dict begin STP 1  setgray newpath 4.62497 2 div 5.79999 0.0 add
2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add SD end
 
@endspecial
Ff(0)3463 4221 y
 tx@Dict begin tx@NodeDict begin {8.2075 1.17249 16.95822 8.47911 3.5175
} false /N@E0 16 {InitRnode } NewNode end end
 3463 4221 a Ff(2)3501 4159 y Fg(p)p
3566 4159 39 4 v 3566 4221 a Ff(3)2471 4280 y @beginspecial
@setspecial
 tx@Dict begin STP newpath 0.4 SLW 0  setgray  /ArrowA { moveto } def
/ArrowB { } def [ 128.03738 -21.33955 128.03738 0.0  /Lineto /lineto
load def false Line  gsave 0.4 SLW 0  setgray 3.0 2.0 0 0 add DashLine
 grestore end
 
@endspecial 3534 4386 a
 tx@Dict begin tx@NodeDict begin {0.0 0.0 0.0 0.0 0.0 } false /N@E1
16 {InitRnode } NewNode end end
 3534 4386 a 2471
4280 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.4 SLW 0  setgray  /ArrowA { moveto } def
/ArrowB { } def [ 128.03738 -42.67911 128.03738 -21.33955  /Lineto
/lineto load def false Line  gsave 0.4 SLW 0  setgray 0 setlinecap
stroke  grestore end
 
@endspecial 3478 4563
a
 tx@Dict begin tx@NodeDict begin {9.66286 3.86287 13.52573 6.76286
2.9 } false /N@E2 16 {InitRnode } NewNode end end
 3478 4563 a 37 w @beginspecial @setspecial
 tx@Dict begin STP 1  setgray newpath 4.62497 2 div 5.79999 0.0 add
2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add SD end
 
@endspecial
Ff(0)2471 4280 y @beginspecial @setspecial
 tx@Dict begin STP newpath 0.4 SLW 0  setgray  /ArrowA { moveto } def
/ArrowB { } def [ 128.03738 -64.01866 128.03738 -42.67911  /Lineto
/lineto load def false Line  gsave 0.4 SLW 0  setgray 0 setlinecap
stroke  grestore end
 
@endspecial
3478 4740 a
 tx@Dict begin tx@NodeDict begin {9.66286 3.86287 13.52573 6.76286
2.9 } false /N@E3 16 {InitRnode } NewNode end end
 3478 4740 a 37 w @beginspecial @setspecial
 tx@Dict begin STP 1  setgray newpath 4.62497 2 div 5.79999 0.0 add
2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add SD end


@endspecial Ff(0)3728 4221 y
 tx@Dict begin tx@NodeDict begin {5.33331 0.83331 16.44434 8.22217
2.25 } false /N@F0 16 {InitRnode } NewNode end end
 3728 4221 a Ff(+)p Fg(1)2618
4387 y(\000)294 b(\000)h Ff(+)f(+)2618 4564 y(+)g Fg(\000)h(\000)f
Ff(+)2618 4741 y Fg(\000)g Ff(+)h Fg(\000)f Ff(+)2471
4280 y @beginspecial @setspecial
 tx@Dict begin STP newpath 0.8 SLW 0  setgray  /ArrowA { moveto } def
/ArrowB { } def [ 170.71646 0.0 -28.45274 0.0  /Lineto /lineto load
def false Line  gsave 0.8 SLW 0  setgray 0 setlinecap stroke  grestore
end
 
@endspecial @beginspecial
@setspecial
 tx@Dict begin STP newpath 0.3 SLW 0  setgray  /ArrowA { moveto } def
/ArrowB { } def [ 170.71646 -21.33955 0.0 -21.33955  /Lineto /lineto
load def false Line  gsave 0.3 SLW 0  setgray 0 setlinecap stroke 
grestore end
 
@endspecial @beginspecial @setspecial
 tx@Dict begin STP newpath 0.3 SLW 0  setgray  /ArrowA { moveto } def
/ArrowB { } def [ 170.71646 -42.67911 0.0 -42.67911  /Lineto /lineto
load def false Line  gsave 0.3 SLW 0  setgray 0 setlinecap stroke 
grestore end
 
@endspecial
@beginspecial @setspecial
 tx@Dict begin STP newpath 0.3 SLW 0  setgray  /ArrowA { moveto } def
/ArrowB { } def [ 170.71646 -64.01866 0.0 -64.01866  /Lineto /lineto
load def false Line  gsave 0.3 SLW 0  setgray 0 setlinecap stroke 
grestore end
 
@endspecial @beginspecial
@setspecial
 tx@Dict begin STP newpath 0.8 SLW 0  setgray  /ArrowA { moveto } def
/ArrowB { } def [ 170.71646 0.0 170.71646 -64.01866 0.0 -64.01866 0.0
22.76228  /Lineto /lineto load def false Line  gsave 0.8 SLW 0  setgray
0 setlinecap stroke  grestore end
 
@endspecial Black 1860 6145 a Fn(1)p Black
eop
%%Page: 2 2
2 1 bop Black Black -128 -45 a Fo({\\setlength{\\TabT)o(it)o(reL)o(}{)o
(1c)o(m})-128 55 y(\\begin{MonTableau)o(}{)o(1}{)o(9})o({1)o(.5})-128
254 y(\\psframe[style=ha)o(ch)o(ure)o(d,)o(li)o(nes)o(ty)o(le)o(=no)o
(ne)o(]\()o(.3,)o(1\))o(\(.4)o(5,)o(0\))-128 454 y(\\TabNewCol{0})-128
553 y(\\rTabPut{Br}{-.15)o(}{)o(.25)o(}{)o($x)o($})-128
653 y(\\rTabPut{Br}{-.15)o(}{)o(.40)o(}{)o($f)o(\(x\))o($})-128
852 y(\\TabNewCol{0})-128 952 y(\\rTabPut{Bl}{.15})o({.)o(25})o({$)o
(0$)o(})-128 1051 y(\\rTabPut{Bl}{.15})o({.)o(60})o({$)o(\\f)o(rac)o
({3)o(}{)o(2}$)o(})-128 1251 y(\\TabNewCol{.30})-128
1350 y(\\rTabPut{B}{0}{.2)o(5})o({$1)o($})-128 1450 y
(\\rTabPut{Br}{-.15)o(}{)o(.80)o(}{)o($+)o(\\in)o(ft)o(y$)o(})-128
1549 y(\\psline[style=Tab)o(Db)o(lBa)o(rr)o(e])o(\(.3)o(,0)o(\)\()o
(.3,)o(1\))-128 1749 y(\\TabNewCol{.45})-128 1848 y(\\rTabPut{B}{0}{.2)
o(5})o({$\\)o(fr)o(ac)o({3})o({2)o(}$)o(})-128 1948 y
(\\rTabPut[2]{B}{0})o({.)o(10})o({\\)o(Ta)o(bZ})-128
2147 y(\\TabNewCol{1})-128 2247 y(\\rTabPut{Br}{-.15)o(}{)o(.25)o(}{)o
($+)o(\\in)o(ft)o(y$)o(})-128 2346 y(\\rTabPut{Br}{-.15)o(}{)o(.40)o
(}{)o($1)o($})-128 2546 y(\\TabFleche{B1}{C1)o(})-128
2645 y(\\TabFleche{D1}{E1)o(})-128 2845 y(\\end{MonTableau}})109
3132 y @beginspecial @setspecial
 tx@Dict begin STP newpath 0.8 SLW 0  setgray  0. true 76.82318 -42.67911
115.23282 0.0 .5 Frame  gsave 90 rotate 45. rotate 0.2 SLW 0  setgray
2.0 LineFill  grestore end
 
@endspecial 26 3073
a
 tx@Dict begin tx@NodeDict begin {4.30554 0.0 5.71527 2.85764 2.15277
} false /N@A0 16 {InitRnode } NewNode end end
 26 3073 a Fl(x)-88 3344 y
 tx@Dict begin tx@NodeDict begin {7.5 2.5 19.46533 9.73267 2.5 } false
/N@A1 16 {InitRnode } NewNode end end
 -88 3344 a Fl(f)9 b Fj(\()p
Fl(x)p Fj(\))144 3073 y
 tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
false /N@B0 16 {InitRnode } NewNode end end
 144 3073 a Fj(0)144 3274 y
 tx@Dict begin tx@NodeDict begin {8.44843 3.44841 6.38612 3.19305 2.5
} false /N@B1 16 {InitRnode } NewNode end end
 144
3274 a 154 3241 a Fe(3)p 154 3255 34 4 v 154 3302 a(2)726
3073 y
 tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
false /N@C0 16 {InitRnode } NewNode end end
 726 3073 a Fj(1)563 3203 y
 tx@Dict begin tx@NodeDict begin {5.83333 0.83333 17.77782 8.8889 2.5
} false /N@C1 16 {InitRnode } NewNode end end
 563 3203 a Fj(+)p Fm(1)109
3132 y @beginspecial @setspecial
 tx@Dict begin STP newpath 1.4 SLW 0  setgray  /ArrowA { moveto } def
/ArrowB { } def [ 76.82318 -42.67911 76.82318 0.0  /Lineto /lineto
load def false Line  gsave 1.4 SLW 0  setgray 0 setlinecap stroke 
grestore gsave 0.6 SLW 1  setgray stroke grestore gsave grestore end
 
@endspecial 1039 3073
a
 tx@Dict begin tx@NodeDict begin {8.44843 3.44841 6.38612 3.19305 2.5
} false /N@D0 16 {InitRnode } NewNode end end
 1039 3073 a 1049 3040 a Fe(3)p 1049 3054 34 4 v 1049
3101 a(2)109 3132 y @beginspecial @setspecial
 tx@Dict begin STP newpath 0.4 SLW 0  setgray  /ArrowA { moveto } def
/ArrowB { } def [ 115.23286 -42.67911 115.23286 0.0  /Lineto /lineto
load def false Line  gsave 0.4 SLW 0  setgray 0 setlinecap stroke 
grestore end
 
@endspecial
1006 3451 a
 tx@Dict begin tx@NodeDict begin {10.36322 3.91878 14.28198 7.14099
3.22221 } false /N@D1 16 {InitRnode } NewNode end end
 1006 3451 a 39 w @beginspecial @setspecial
 tx@Dict begin STP 1  setgray newpath 5.00002 2 div 6.44444 0.0 add
2 div 2 copy 0.0 sub 4 2 roll Pyth 3.0 add SD end


@endspecial Fj(0)2052 3073 y
 tx@Dict begin tx@NodeDict begin {5.83333 0.83333 17.77782 8.8889 2.5
} false /N@E0 16 {InitRnode } NewNode end end
 2052 3073 a Fj(+)p Fm(1)2158
3344 y
 tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
false /N@E1 16 {InitRnode } NewNode end end
 2158 3344 a Fj(1)109 3132 y
 tx@Dict begin gsave STV newpath 0.5 SLW 0  setgray  /ArrowA { moveto
} def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5 2. Arrow
 EndArrow  } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 3.0 3.0
0 0 /N@B1 /N@C1 InitNC { NCLine  } if end gsave 0.5 SLW 0  setgray
0 setlinecap stroke  grestore  grestore end
 109 3132 a 109 3132
a
 tx@Dict begin gsave STV newpath 0.5 SLW 0  setgray  /ArrowA { moveto
} def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5 2. Arrow
 EndArrow  } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 3.0 3.0
0 0 /N@D1 /N@E1 InitNC { NCLine  } if end gsave 0.5 SLW 0  setgray
0 setlinecap stroke  grestore  grestore end
 109 3132 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.8 SLW 0  setgray  /ArrowA { moveto } def
/ArrowB { } def [ 256.07469 0.0 -28.45274 0.0  /Lineto /lineto load
def false Line  gsave 0.8 SLW 0  setgray 0 setlinecap stroke  grestore
end
 
@endspecial @beginspecial
@setspecial
 tx@Dict begin STP newpath 0.3 SLW 0  setgray  /ArrowA { moveto } def
/ArrowB { } def [ 256.07469 -42.67911 0.0 -42.67911  /Lineto /lineto
load def false Line  gsave 0.3 SLW 0  setgray 0 setlinecap stroke 
grestore end
 
@endspecial @beginspecial @setspecial
 tx@Dict begin STP newpath 0.8 SLW 0  setgray  /ArrowA { moveto } def
/ArrowB { } def [ 256.07469 0.0 256.07469 -42.67911 0.0 -42.67911 0.0
22.76228  /Lineto /lineto load def false Line  gsave 0.8 SLW 0  setgray
0 setlinecap stroke  grestore end
 
@endspecial
Black 1860 6145 a Fn(2)p Black eop
%%Page: 3 3
3 2 bop Black Black Black Black -128 -45 a Fo(\\begin{MonTableau)o(}{)o
(6}{)o(12)o(}{)o(1.2)o(})-128 155 y(\\TabNewCol{0})-128
254 y(\\rTabPut{B}{-.75})o({.)o(25})o({$)o(t$)o(})-128
354 y(\\rTabPut{B}{-.75})o({.)o(20})o({\\)o(Ta)o(bTi)o(tr)o(e{)o(Sgn)o
(.})o({x)o('\(t)o(\)})o(})-128 454 y(\\rTabPut{B}{-.75})o({.)o(20})o
({\\)o(Ta)o(bTi)o(tr)o(e{)o(Var)o(.})o({x)o(}})-128 553
y(\\rTabPut{B}{-.75})o({.)o(20})o({\\)o(Ta)o(bTi)o(tr)o(e{)o(Var)o(.})o
({y)o(}})-128 653 y(\\rTabPut{B}{-.75})o({.)o(20})o({\\)o(Ta)o(bTi)o
(tr)o(e{)o(Sgn)o(.})o({y)o('\(t)o(\)})o(})-128 752 y
(\\rTabPut{B}{-.75})o({.)o(40})o({$)o(\\v)o(ec{)o(T})o($})-128
852 y(\\rTabPut{B}{-.75})o({.)o(40})o({$)o(m_)o(T$})-128
1051 y(\\TabNewCol{0})-128 1151 y(\\rTabPut{B}{.5}{.)o(25)o(}{$)o(0$)o
(})-128 1251 y(\\rTabPut{B}{.5}{.)o(40)o(}{$)o(1,)o(5$)o(})-128
1350 y(\\rTabPut{B}{.5}{.)o(40)o(}{$)o(2$)o(})-128 1450
y(\\rTabPut{B}{.5}{.)o(15)o(}{$)o(0$)o(})-128 1549 y
(\\rTabPut{B}{.5}{.)o(40)o(}{$)o(1,)o(5$)o(})-128 1649
y(\\rTabPut{B}{.5}{.)o(40)o(}{$)o(\\c)o(oo)o(rdp)o({1)o(,5)o(}{1)o(,5)o
(}$)o(})-128 1749 y(\\rTabPut{B}{.5}{.)o(40)o(}{$)o(1$)o(})-128
1948 y(\045)44 b(On)e(recopie)f(4)i(fois)f(cette)f(derni\350re)g
(colonne)f(et)j(on)g(ajuste)-128 2048 y(\\TabNewCol{.25})-128
2147 y(\\rTabPut{B}{0}{.2)o(5})o({$1)o($})-128 2247 y
(\\rTabPut{B}{0}{.4)o(0})o({$0)o($})-128 2346 y(\\rTabPut{B}{0}{.7)o
(5})o({$4)o($})-128 2446 y(\\rTabPut{B}{0}{.6)o(0})o({$4)o($})-128
2546 y(\\rTabPut{B}{0}{.4)o(0})o({$3)o($})-128 2645 y
(\\rTabPut{B}{0}{.4)o(0})o({$\\)o(co)o(or)o(dp{)o(0})o({3)o(}$})-128
2745 y(\\rTabPut{B}{0}{.4)o(0})o({$\\)o(in)o(ft)o(y$})-128
2944 y(\\TabNewCol{.5})-128 3044 y(\\rTabPut{B}{0}{.2)o(5})o({$2)o($})o
(\\r)o(Tab)o(Pu)o(t{)o(B}{)o(0})o({.)o(40})o({$)o(-1.)o(5$)o(})-128
3144 y(\\rTabPut{B}{0}{.4)o(0})o({$2)o($})o(\\r)o(Tab)o(Pu)o(t{)o(B}{)o
(0})o({.)o(75})o({$)o(6$})-128 3243 y(\\rTabPut{B}{0}{.4)o(0})o({$0)o
($})o(\\r)o(Tab)o(Pu)o(t{)o(B}{)o(0})o({.)o(40})o({$)o(\\co)o(or)o(dp)o
({-1)o(.5)o(}{)o(0}$)o(})-128 3343 y(\\rTabPut{B}{0}{.4)o(0})o({$0)o
($})-128 3542 y(\\TabNewCol{.75})-128 3642 y(\\rTabPut{B}{0}{.2)o(5})o
({$3)o($})o(\\r)o(Tab)o(Pu)o(t{)o(B}{)o(0})o({.)o(40})o({$)o(0$})-128
3741 y(\\rTabPut{B}{0}{.1)o(5})o({$0)o($})o(\\r)o(Tab)o(Pu)o(t{)o(B}{)o
(0})o({.)o(60})o({$)o(4$})-128 3841 y(\\rTabPut{B}{0}{.4)o(0})o({$-)o
(2$)o(}\\)o(rTa)o(bP)o(ut)o({B})o({0)o(}{)o(.40)o(}{)o($\\c)o(oo)o(rd)o
(p{0)o(}{)o(-2)o(}$})-128 3941 y(\\rTabPut{B}{0}{.4)o(0})o({$\\)o(in)o
(ft)o(y$})-128 4140 y(\\TabNewCol{1})-128 4239 y(\\rTabPut{B}{-.5}{)o
(.2)o(5}{)o($4)o($})o(\\rT)o(ab)o(Pu)o(t{B)o(}{)o(-.)o(5}{)o(.4)o(0}{)o
($1)o($})-128 4339 y(\\rTabPut{B}{-.5}{)o(.4)o(0}{)o($2)o($})o(\\rT)o
(ab)o(Pu)o(t{B)o(}{)o(-.)o(5}{)o(.1)o(5}{)o($0)o($})-128
4439 y(\\rTabPut{B}{-.5}{)o(.4)o(0}{)o($1)o(,5)o($}\\)o(rT)o(ab)o(Put)o
({B)o(}{)o(-.5)o(}{)o(.40)o(}{)o($\\)o(coo)o(rd)o(p{)o(1}{)o(-1)o(}$)o
(})-128 4538 y(\\rTabPut{B}{-.5}{)o(.4)o(0}{)o($-)o(1$)o(})-128
4738 y(\045)h(les)e(signes)f(+)i(et)g(-)g(on)g(fait)f(tout)f
(simplement)-128 4837 y(\\rput\(.145,0.5\){$)o(+$)o(}\\r)o(pu)o(t\()o
(.14)o(5,)o(3.)o(5\){)o($+)o($})-128 4937 y(\\rput\(.375,0.5\){$)o(-$)o
(}\\r)o(pu)o(t\()o(.37)o(5,)o(3.)o(5\){)o($+)o($})-128
5036 y(\\rput\(.625,0.5\){$)o(-$)o(}\\r)o(pu)o(t\()o(.62)o(5,)o(3.)o
(5\){)o($-)o($})-128 5136 y(\\rput\(.850,0.5\){$)o(+$)o(}\\r)o(pu)o
(t\()o(.85)o(0,)o(3.)o(5\){)o($-)o($})-128 5335 y(\045)j(les)e
(fl\350ches)-128 5435 y(\\TabFleche{B2}{C2)o(}\\)o(Tab)o(Fl)o(ec)o(he{)
o(C2)o(}{)o(D2})o(\\T)o(ab)o(Fle)o(ch)o(e{D)o(2})o({E)o(2}\\)o(Ta)o(bF)
o(lec)o(he)o({E)o(2}{)o(F2)o(})-128 5535 y(\\TabFleche{B3}{C3)o(}\\)o
(Tab)o(Fl)o(ec)o(he{)o(C3)o(}{)o(D3})o(\\T)o(ab)o(Fle)o(ch)o(e{D)o(3})o
({E)o(3}\\)o(Ta)o(bF)o(lec)o(he)o({E)o(3}{)o(F3)o(})-128
5734 y(\\TabTitreFerme\\Ta)o(bF)o(erm)o(e)-128 5833 y
(\\end{MonTableau})p Black 1860 6145 a Fn(3)p Black eop
%%Page: 4 4
4 3 bop Black Black 434 2 a
 tx@Dict begin tx@NodeDict begin {6.15079 0.0 3.61111 1.80556 3.0754
} false /N@A0 16 {InitRnode } NewNode end end
 434 2 a Fl(t)359 288 y
 tx@Dict begin tx@NodeDict begin {21.53003 2.5 21.71692 10.85846 9.51501
} false /N@A1 16 {InitRnode } NewNode end end
 359
288 a -113 x Fd(Sgn.)367 288 y Fl(x)414 258 y Fc(0)437
288 y Fj(\()p Fl(t)p Fj(\))361 572 y
 tx@Dict begin tx@NodeDict begin {18.66498 0.0 21.25175 10.62587 9.33249
} false /N@A2 16 {InitRnode } NewNode end end
 361 572 a -90 x
Fd(V)-8 b(ar.)425 569 y Fl(x)361 855 y
 tx@Dict begin tx@NodeDict begin {19.63719 0.625 21.25175 10.62587
9.50609 } false /N@A3 16 {InitRnode } NewNode end end
 361 855 a 362
758 a Fd(V)g(ar.)427 844 y Fl(y)359 1139 y
 tx@Dict begin tx@NodeDict begin {21.53003 2.5 21.71692 10.85846 9.51501
} false /N@A4 16 {InitRnode } NewNode end end
 359 1139 a
-114 x Fd(Sgn.)368 1139 y Fl(y)412 1108 y Fc(0)435 1139
y Fj(\()p Fl(t)p Fj(\))419 1365 y
 tx@Dict begin tx@NodeDict begin {9.67221 0.0 7.23265 3.61632 4.8361
} false /N@A5 16 {InitRnode } NewNode end end
 419 1365 a 429 1344
a Fl(~)419 1365 y(T)387 1649 y
 tx@Dict begin tx@NodeDict begin {4.30554 1.49998 15.07979 7.53989
1.40277 } false /N@A6 16 {InitRnode } NewNode end end
 387 1649 a Fl(m)460 1661
y Fb(T)724 2 y
 tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
false /N@B0 16 {InitRnode } NewNode end end
 724 2 a Fj(0)684 231 y
 tx@Dict begin tx@NodeDict begin {6.44444 1.94444 14.44444 7.22221
2.25 } false /N@B1 16 {InitRnode } NewNode end end
 684 231 a Fj(1)p
Fl(;)14 b Fj(5)724 515 y
 tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
false /N@B2 16 {InitRnode } NewNode end end
 724 515 a Fj(2)724 869 y
 tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
false /N@B3 16 {InitRnode } NewNode end end
 724
869 a Fj(0)684 1082 y
 tx@Dict begin tx@NodeDict begin {6.44444 1.94444 14.44444 7.22221
2.25 } false /N@B4 16 {InitRnode } NewNode end end
 684 1082 a Fj(1)p Fl(;)g Fj(5)623
1365 y
 tx@Dict begin tx@NodeDict begin {14.5001 9.50012 29.16673 14.58336
2.49998 } false /N@B5 16 {InitRnode } NewNode end end
 623 1365 a -117 x Fa(\022)684 1315 y Fj(1)p Fl(;)g
Fj(5)684 1414 y(1)p Fl(;)g Fj(5)804 1248 y Fa(\023)724
1649 y
 tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
false /N@B6 16 {InitRnode } NewNode end end
 724 1649 a Fj(1)1314 2 y
 tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
false /N@C0 16 {InitRnode } NewNode end end
 1314 2 a Fj(1)1314 231
y
 tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
false /N@C1 16 {InitRnode } NewNode end end
 1314 231 a Fj(0)1314 416 y
 tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
false /N@C2 16 {InitRnode } NewNode end end
 1314 416 a Fj(4)1314 742
y
 tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
false /N@C3 16 {InitRnode } NewNode end end
 1314 742 a Fj(4)1314 1082 y
 tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
false /N@C4 16 {InitRnode } NewNode end end
 1314 1082 a Fj(3)1253 1365
y
 tx@Dict begin tx@NodeDict begin {14.5001 9.50012 19.7223 9.86115 2.49998
} false /N@C5 16 {InitRnode } NewNode end end
 1253 1365 a -117 x Fa(\022)1314 1315 y Fj(0)1314 1414
y(3)1356 1248 y Fa(\023)1293 1649 y
 tx@Dict begin tx@NodeDict begin {4.30554 0.0 10.00002 5.0 2.15277
} false /N@C6 16 {InitRnode } NewNode end end
 1293 1649 a Fm(1)2023
2 y
 tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
false /N@D0 16 {InitRnode } NewNode end end
 2023 2 a Fj(2)1958 231 y
 tx@Dict begin tx@NodeDict begin {6.44444 0.83333 20.55562 10.2778
2.80556 } false /N@D1 16 {InitRnode } NewNode end end
 1958 231 a Fm(\000)p Fj(1)p
Fl(:)p Fj(5)2023 515 y
 tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
false /N@D2 16 {InitRnode } NewNode end end
 2023 515 a Fj(2)2023 699 y
 tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
false /N@D3 16 {InitRnode } NewNode end end
 2023
699 a Fj(6)2023 1082 y
 tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
false /N@D4 16 {InitRnode } NewNode end end
 2023 1082 a Fj(0)1897 1365 y
 tx@Dict begin tx@NodeDict begin {14.5001 9.50012 35.27791 17.63895
2.49998 } false /N@D5 16 {InitRnode } NewNode end end
 1897
1365 a -117 x Fa(\022)1958 1315 y Fm(\000)p Fj(1)p Fl(:)p
Fj(5)2023 1414 y(0)2129 1248 y Fa(\023)2023 1649 y
 tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
false /N@D6 16 {InitRnode } NewNode end end
 2023
1649 a Fj(0)2732 2 y
 tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
false /N@E0 16 {InitRnode } NewNode end end
 2732 2 a Fj(3)2732 231 y
 tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
false /N@E1 16 {InitRnode } NewNode end end
 2732 231
a Fj(0)2732 586 y
 tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
false /N@E2 16 {InitRnode } NewNode end end
 2732 586 a Fj(0)2732 742 y
 tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
false /N@E3 16 {InitRnode } NewNode end end
 2732 742
a Fj(4)2699 1082 y
 tx@Dict begin tx@NodeDict begin {6.44444 0.83333 12.77782 6.3889 2.80556
} false /N@E4 16 {InitRnode } NewNode end end
 2699 1082 a Fm(\000)p Fj(2)2638 1365
y
 tx@Dict begin tx@NodeDict begin {14.5001 9.50012 27.5001 13.75005
2.49998 } false /N@E5 16 {InitRnode } NewNode end end
 2638 1365 a -117 x Fa(\022)2732 1315 y Fj(0)2699 1414
y Fm(\000)p Fj(2)2805 1248 y Fa(\023)2711 1649 y
 tx@Dict begin tx@NodeDict begin {4.30554 0.0 10.00002 5.0 2.15277
} false /N@E6 16 {InitRnode } NewNode end end
 2711
1649 a Fm(1)3322 2 y
 tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
false /N@F0 16 {InitRnode } NewNode end end
 3322 2 a Fj(4)3322 231 y
 tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
false /N@F1 16 {InitRnode } NewNode end end
 3322 231
a Fj(1)3322 515 y
 tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
false /N@F2 16 {InitRnode } NewNode end end
 3322 515 a Fj(2)3322 869 y
 tx@Dict begin tx@NodeDict begin {6.44444 0.0 5.00002 2.5 3.22221 }
false /N@F3 16 {InitRnode } NewNode end end
 3322 869
a Fj(0)3283 1082 y
 tx@Dict begin tx@NodeDict begin {6.44444 1.94444 14.44444 7.22221
2.25 } false /N@F4 16 {InitRnode } NewNode end end
 3283 1082 a Fj(1)p Fl(;)g Fj(5)3229
1365 y
 tx@Dict begin tx@NodeDict begin {14.5001 9.50012 27.5001 13.75005
2.49998 } false /N@F5 16 {InitRnode } NewNode end end
 3229 1365 a -117 x Fa(\022)3322 1315 y Fj(1)3290
1414 y Fm(\000)p Fj(1)3396 1248 y Fa(\023)3290 1649 y
 tx@Dict begin tx@NodeDict begin {6.44444 0.83333 12.77782 6.3889 2.80556
} false /N@F6 16 {InitRnode } NewNode end end

3290 1649 a Fm(\000)p Fj(1)1005 224 y(+)1005 1074 y(+)1657
224 y Fm(\000)1657 1074 y Fj(+)2366 224 y Fm(\000)2366
1074 y(\000)3004 224 y Fj(+)3004 1074 y Fm(\000)626 61
y
 tx@Dict begin gsave STV newpath 0.5 SLW 0  setgray  /ArrowA { moveto
} def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5 2. Arrow
 EndArrow  } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 3.0 3.0
0 0 /N@B2 /N@C2 InitNC { NCLine  } if end gsave 0.5 SLW 0  setgray
0 setlinecap stroke  grestore  grestore end
 626 61 a 626 61 a
 tx@Dict begin gsave STV newpath 0.5 SLW 0  setgray  /ArrowA { moveto
} def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5 2. Arrow
 EndArrow  } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 3.0 3.0
0 0 /N@C2 /N@D2 InitNC { NCLine  } if end gsave 0.5 SLW 0  setgray
0 setlinecap stroke  grestore  grestore end
 626 61 a 626 61 a
 tx@Dict begin gsave STV newpath 0.5 SLW 0  setgray  /ArrowA { moveto
} def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5 2. Arrow
 EndArrow  } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 3.0 3.0
0 0 /N@D2 /N@E2 InitNC { NCLine  } if end gsave 0.5 SLW 0  setgray
0 setlinecap stroke  grestore  grestore end
 626 61 a 626 61
a
 tx@Dict begin gsave STV newpath 0.5 SLW 0  setgray  /ArrowA { moveto
} def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5 2. Arrow
 EndArrow  } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 3.0 3.0
0 0 /N@E2 /N@F2 InitNC { NCLine  } if end gsave 0.5 SLW 0  setgray
0 setlinecap stroke  grestore  grestore end
 626 61 a 626 61 a
 tx@Dict begin gsave STV newpath 0.5 SLW 0  setgray  /ArrowA { moveto
} def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5 2. Arrow
 EndArrow  } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 3.0 3.0
0 0 /N@B3 /N@C3 InitNC { NCLine  } if end gsave 0.5 SLW 0  setgray
0 setlinecap stroke  grestore  grestore end
 626 61 a 626 61 a
 tx@Dict begin gsave STV newpath 0.5 SLW 0  setgray  /ArrowA { moveto
} def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5 2. Arrow
 EndArrow  } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 3.0 3.0
0 0 /N@C3 /N@D3 InitNC { NCLine  } if end gsave 0.5 SLW 0  setgray
0 setlinecap stroke  grestore  grestore end
 626 61 a 626 61
a
 tx@Dict begin gsave STV newpath 0.5 SLW 0  setgray  /ArrowA { moveto
} def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5 2. Arrow
 EndArrow  } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 3.0 3.0
0 0 /N@D3 /N@E3 InitNC { NCLine  } if end gsave 0.5 SLW 0  setgray
0 setlinecap stroke  grestore  grestore end
 626 61 a 626 61 a
 tx@Dict begin gsave STV newpath 0.5 SLW 0  setgray  /ArrowA { moveto
} def /ArrowB { BeginArrow 1.  1.  scale false 0.4 1.4 1.5 2. Arrow
 EndArrow  } def /NCLW CLW def tx@NodeDict begin 0.0 0.0 neg 3.0 3.0
0 0 /N@E3 /N@F3 InitNC { NCLine  } if end gsave 0.5 SLW 0  setgray
0 setlinecap stroke  grestore  grestore end
 626 61 a @beginspecial @setspecial
 tx@Dict begin STP newpath 0.3 SLW 0  setgray  /ArrowA { moveto } def
/ArrowB { } def [ 0.0 -34.1432 -42.67912 -34.1432  /Lineto /lineto
load def false Line  gsave 0.3 SLW 0  setgray 0 setlinecap stroke 
grestore end


@endspecial @beginspecial @setspecial
 tx@Dict begin STP newpath 0.3 SLW 0  setgray  /ArrowA { moveto } def
/ArrowB { } def [ 0.0 -68.2864 -42.67912 -68.2864  /Lineto /lineto
load def false Line  gsave 0.3 SLW 0  setgray 0 setlinecap stroke 
grestore end
 
@endspecial @beginspecial
@setspecial
 tx@Dict begin STP newpath 0.3 SLW 0  setgray  /ArrowA { moveto } def
/ArrowB { } def [ 0.0 -102.42961 -42.67912 -102.42961  /Lineto /lineto
load def false Line  gsave 0.3 SLW 0  setgray 0 setlinecap stroke 
grestore end
 
@endspecial @beginspecial @setspecial
 tx@Dict begin STP newpath 0.3 SLW 0  setgray  /ArrowA { moveto } def
/ArrowB { } def [ 0.0 -136.57281 -42.67912 -136.57281  /Lineto /lineto
load def false Line  gsave 0.3 SLW 0  setgray 0 setlinecap stroke 
grestore end
 
@endspecial
@beginspecial @setspecial
 tx@Dict begin STP newpath 0.3 SLW 0  setgray  /ArrowA { moveto } def
/ArrowB { } def [ 0.0 -170.71602 -42.67912 -170.71602  /Lineto /lineto
load def false Line  gsave 0.3 SLW 0  setgray 0 setlinecap stroke 
grestore end
 
@endspecial @beginspecial
@setspecial
 tx@Dict begin STP newpath 0.3 SLW 0  setgray  /ArrowA { moveto } def
/ArrowB { } def [ 0.0 -204.85922 -42.67912 -204.85922  /Lineto /lineto
load def false Line  gsave 0.3 SLW 0  setgray 0 setlinecap stroke 
grestore end
 
@endspecial @beginspecial @setspecial
 tx@Dict begin STP newpath 0.8 SLW 0  setgray  /ArrowA { moveto } def
/ArrowB { } def [ 341.43292 -204.85922 -42.67912 -204.85922 -42.67912
22.76228 341.43292 22.76228 341.43292 -204.85922  /Lineto /lineto load
def false Line  gsave 0.8 SLW 0  setgray 0 setlinecap stroke  grestore
end
 
@endspecial
@beginspecial @setspecial
 tx@Dict begin STP newpath 0.8 SLW 0  setgray  /ArrowA { moveto } def
/ArrowB { } def [ 341.43292 0.0 -42.67912 0.0  /Lineto /lineto load
def false Line  gsave 0.8 SLW 0  setgray 0 setlinecap stroke  grestore
end
 
@endspecial @beginspecial
@setspecial
 tx@Dict begin STP newpath 0.3 SLW 0  setgray  /ArrowA { moveto } def
/ArrowB { } def [ 341.43292 -34.1432 0.0 -34.1432  /Lineto /lineto
load def false Line  gsave 0.3 SLW 0  setgray 0 setlinecap stroke 
grestore end
 
@endspecial @beginspecial @setspecial
 tx@Dict begin STP newpath 0.3 SLW 0  setgray  /ArrowA { moveto } def
/ArrowB { } def [ 341.43292 -68.2864 0.0 -68.2864  /Lineto /lineto
load def false Line  gsave 0.3 SLW 0  setgray 0 setlinecap stroke 
grestore end
 
@endspecial
@beginspecial @setspecial
 tx@Dict begin STP newpath 0.3 SLW 0  setgray  /ArrowA { moveto } def
/ArrowB { } def [ 341.43292 -102.42961 0.0 -102.42961  /Lineto /lineto
load def false Line  gsave 0.3 SLW 0  setgray 0 setlinecap stroke 
grestore end
 
@endspecial @beginspecial
@setspecial
 tx@Dict begin STP newpath 0.3 SLW 0  setgray  /ArrowA { moveto } def
/ArrowB { } def [ 341.43292 -136.57281 0.0 -136.57281  /Lineto /lineto
load def false Line  gsave 0.3 SLW 0  setgray 0 setlinecap stroke 
grestore end
 
@endspecial @beginspecial @setspecial
 tx@Dict begin STP newpath 0.3 SLW 0  setgray  /ArrowA { moveto } def
/ArrowB { } def [ 341.43292 -170.71602 0.0 -170.71602  /Lineto /lineto
load def false Line  gsave 0.3 SLW 0  setgray 0 setlinecap stroke 
grestore end
 
@endspecial
@beginspecial @setspecial
 tx@Dict begin STP newpath 0.3 SLW 0  setgray  /ArrowA { moveto } def
/ArrowB { } def [ 341.43292 -204.85922 0.0 -204.85922  /Lineto /lineto
load def false Line  gsave 0.3 SLW 0  setgray 0 setlinecap stroke 
grestore end
 
@endspecial @beginspecial
@setspecial
 tx@Dict begin STP newpath 0.8 SLW 0  setgray  /ArrowA { moveto } def
/ArrowB { } def [ 341.43292 0.0 341.43292 -204.85922 0.0 -204.85922
0.0 22.76228  /Lineto /lineto load def false Line  gsave 0.8 SLW 0
 setgray 0 setlinecap stroke  grestore end
 
@endspecial Black 1860 6145 a Fn(4)p Black
eop
%%Trailer
end
userdict /end-hook known{end-hook}if
%%EOF