summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/tableaux/tableau.ps
blob: f51da374bb3d2ab77cde775f5f5812b024fd9220 (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
%!PS-Adobe-2.0
%%Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software
%%Title: tableau.dvi
%%Pages: 5
%%PageOrder: Ascend
%%BoundingBox: 0 0 596 842
%%DocumentFonts: CMMI10 CMSY7 CMR10 CMSY10 CMR7 CMMI7 CMSY9
%%EndComments
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: dvips tableau.dvi -o
%DVIPSParameters: dpi=600, compressed
%DVIPSSource:  TeX output 2002.01.26:1459
%%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: 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 15 /bullet 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
e625ba81a0a7f34771e69cf51959595a11c3e703d4cc8f8c672608fc8f75ccf6
cf2a5de4f62d52b1aba43f883ed220a8a3b73bbae746ffa2ada0ef0989f9dc7e
0dbfe433ad1c0a9498e8ac10680b74ec7d6d3761e38ec5179998ebd716585a2a
2510df3fd43ec614f90946dc1844be36d62129c192823f942623d693cab5e991
9813dd1e344fde5ce939686cfe018d19d23e73640fbba0fcb81907d923f39588
7ce98e5b8cc9dae31c2eb51ae8dd46c7f6c5be736ac58673f0350f674ddb4469
778ca106b4990cb631680040dac29227a5006492dada4080d32ea0b1907a
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 107 /k 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
147f31c39019afacba581f8351d51c8da6e4e299427e120776055e8f3670eacb
6c0b673108232691a3c169f9be51e4f609834b56cbb6eb1c26763ae597330914
7280cd97c723f71fc2b6663a53660326d25a3344be83bde128181c44afe96e5a
b865cc70715b4b3fbe0b5de17d05854bb80b9fa8cb06cc414b9da1619d9d9bed
999d3087c58c2cfc97f6f3afc485dab294dc3fbd4300a7d992369d0a9a119e60
a2bf2efd01539a19980f0b17474a3a5b52ea1a89d1cfa93c61ff493c58f4d31b
86f19a10616fdce79e8e2852c5ebc40264c299db337140c14de2ededeec685f5
37403f032345da9ab676ff2968340a4442574f1514989a7b6c44fb71f5e3b9ee
3863b9a0603134d2631afb49351ccb0cf05610e51a5bbac02bc1d5d77828ee0e
67f8c833c7e0c1300dfbb7ccec832d248d4eebdc0c05f58f7e48963d79fb4fb8
ad093a3472520a609a4fbc4aa37acf569e467faeb7f943b60d74ecc498e30fbc
3ee440207190bb7fe92aa867853cb82d2ac8fb673688bf394ca5ac5c7dbdbfab
7a965070cd37ed109ef029576031fbde49956e9dd80d1f2add6fdfd1cfe85bca
b0
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 49 /one put
dup 50 /two put
dup 108 /l put
dup 110 /n 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
977f844d32b43b0e48caed5a4bdabcefe71695d69ca784db55ff8fd5c5c42e30
40097ef70580328190679617d7ebf00b13a3f657c462f11b46c8d53f7d4497bc
f7a310b09b6d8ec308fa03f57c092fea27a56235868bf10b1900f550e89dadd2
3c4f23c6d9bc79f07d03c93158f187b94b5bc17c3fb73e1f3a7de3d32db26025
53aa7ab0787d004c5bde7e9970163facd669b5a63eccfc7ebce9fef575e6fe54
a3335fd1714f82461cd7ca7d8b6d8b6f384a9b9cbe4858a1cd8b2210fa25fc3f
b40826dd92f51e33ee471c3f2ae58fb35f324138d3963a736355da56c07cc88e
935f6528dfd3e12ad3e0c2a17bc1359bec1604e501c73955eabd5be6834cdb5d
382ddb7a7dc3df460930a88a8cb21e66502caba380990c3070bddffaf3fcfd6b
1fd2452586085af2c9bc8d55bda07e530eeb73eeb62758d947d60263439c87b9
6736b6af7157679d87405b7ea5d36b9145d06b9bdcb1eb2027a8809e12c82af7
088d06bcce8a8fad3469e958fa101e4e29f1eb02411c1d7590d565f4333b87b2
240a4ee8a5e3ddf2f4ed50fc3859ee566007db5463f75754165257696b71b417
d8bc9408122c7047e2feee1255c69ddb8c7a3cb3b46973407202150a57090a07
26a8a813a96a36fa0367d28f5a7a6a776b0977836a4c26bbeb0e842c16502a01
71520cc864e711f3bf46c6471546abfa5001d367781a9aeb8bc05de1f58ba20e
8d8ab8acbd93644fcd694700bcf045b46ae1960dc3170c05db2b28849591473d
c8273a18a101b139a93995d395331bde9d0715690ebb88eabdea85ce4cf535e2
40af98b25c81e55d91878ae03f7fab148bfb64a114ec877219e8b93945f241c6
39fce1cc5ea9b7388d7ef9c64c8145d426f42780a8ff715631a2d055bb4b2548
4c65652b19a030b3b33540aa2da25f5ddb14ef80101d0cc2d773f14a73db0b65
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 49 /infinity 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
b64c430035b7d4eb41c5714c319ae0c7f0df32ef5dcc37f69a157a4a37fe0193
615747883307f99106bc25d5ccc325c092b2ae4539757ca96f6e319b3423d28b
0a25f4bd1b4e9d5ffff9559be4e195899307968920bb11d9d2c6b6aa7a08a673
8620a9229e518b1ae5cbdd29b341488498c6b667f1387472306d5ed36d943265
7537a3079c7175f70dd14bc9ae0dbc7cda8058672650aba16ca6e878731178e6
27e8a93a845deebe5e09391ff094760f00993f2bfe1ae3fc8b96f45f9e06512e
aee478cb2e563a7892d281c9b30201d91439497466c40f1505ca20b46e1e8fb4
4742a4c95c53802af1f978607e86c54f347d2d1e513a1f9f0ff4f8ff9a74c71a
6cecdcba3cbdf35f500f68787282308b80ab536a0fc3a5c6916415c029ac6eec
290531c8b3185aee5c7ab372cbc57d720705e89b4664d18629c883c85cfa7303
bbfe262b439542fc6a03b6d03972605e6396b7864b70f64d712e981cfc99e357
648bbbb7280d211231a819a30f18aaa6b9c97184135ee319979882685aa47fa7
29d8cd66899866647ccd4be0ea5e9d02881c844571926bf94655317374f533
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
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
87f907572b8354a5c3165eea7e8b2ba4e4f834663063e9a307d8ff6f8b61acd8
799bc105cddcf8f95f2160494fc01f7ec3effb95de571b8d7f27a2f9ad203c09
cd4cffd98a119a507460e7fef5c910405e877aa1f8da68d1272e59e3adccef8d
82e692b3229926fbe621080b7831a2ee248948dd3ae55082a939f02875a7a0eb
7ae7d50270a576fbdfde7109c670f51be75b80b6fe3045ea50e212102343f0f0
f9b76639602356dcdd18bcee192ea7552cb704533b56e1ff05d3790c85a723c0
49f758c4dd70a1ff94704d4c763fa43b16067577898f353d01a14bbdeef1166b
f6c31458d9f2503b9a106c123b114a3557f6053188774c5ec9d05cd8ef38b02d
8974ceee183d213add41018dd8ca3bb87352e71307bdca9a3dcad1ec1d211116
20ef3cd43bd3c45f4592ed17c5feb4d2420eb2e73751287d9aa29e07d012867c
bfe8ab79d0affadb8be40e109a180c79679e2692cd92a26088bf74b67825e75e
8feb6513b2d12aaf067e41d45af8252b3f8bb8c5c2a2e3e85f28d561631c18be
aeb4ce2dc3c03bb6a045530f84699b1c77290032609700e1b1f0724db273ce28
440edc96b0242c598ef4896e7bfdb583da066312d294c2c4f0a32761d65c9aa9
cb1570c97f7502f478b3ceed6a3270c9d7ada1e0d336016ed78141667cefab60
5941567cfb3d21d7bcecf1aff09f2ebde82e26a705cbd2aa2c5dea3b0b0fecb9
f27a914d9419dc90804d79f1b896aff4faacbed0d46de46f7a950ea81dfb49c5
34353f0b92d269d23bc3d14fcc3bb53c5f972079b4c51610ea06b69d791cefd0
a381085d029df5ad6e2e5a78f215527a67572bc7ed82e203f9d2cc0c33f00882
d44e9fb91c9462f7d11caebc0e3a56903dda8c717ddb1b1138932ca4578a1f69
31dddf4fa9edbf126db40f11da4f89c2a7f5a323f719744b9c850e0f8c25a2ea
0fe0b757fbf7175648719c639475621ff104cae033396989d63f6e6361408313
fabfd0368cf7df072e6dac54aadf8732abdd3b071657ac8b089c7eaa2a64670c
95d50162ccefac1e8936f2360e4aff304e758ae9af9105eaebec60bb4360fd5f
c8f87d788c894dc7b66b5895eb4e2d01df402552f6ba7c8650c5afbed12d3457
fd0bae86e8b454885ed39526c5d7eca8d14568a395e6fa20ab5ca9b0d3d2915a
706c42794c77b1725ee47095ce9a07ba3fb4f9e01a49520eae098df5335e38
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: 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 102 /f put
dup 120 /x 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
75b6d05a48a30c24d13b30ca0bd0790ff38c7bf80a5f7e79b85628fb85165808
9f93d556eefa3ebaa3519e6b4dfc2d3a263e20c6b5304eece8b91056065e223c
4514a23de1668039d1e300ef7281fafbe34883f7feeea8c5f0585ad6bacf9b19
2cb17b81ed44d6d02b02d4b80213c6ae9f1bd09723884346a60411c5b3351d6c
c9fbb29cf05349a0316dfed4e5a576d15a3026cfa4b6c8499e8441c075a66b73
b51defe42319371c940856c03535b58381f56b5ffbdb5dff3bc539bdc4a2dfdb
e9aca71575e5c964c3e65713e5d7aed153578833bd54852a1a80b1e06bec3291
53f4cf49681e3fac974fcedca299d4a6392cd758ffc08ccec8a7ac5f545ad660
697cc24dc991f02ac60fceaa2631fbd2bdfcf6b4889c26fa99901c3b050b85e5
f0c418ba32ef4ef634ab91cb8bca8ab276ce3bbd62dfa4292cde98674013449c
0f7eb1a89cd96c736dcc42fae0ccdcb0b6b6e394e9e3932196212b8c52404a98
317b54f2179b7db2d12b581c5a65e3b229196e7149ef4d9bf1ed3a613f35cbf7
6dfb2957658e0e5f8118a0f71510e84835a4ff3a0d6f7de93e90fd371f4da136
c549f6cd0f1c9d1396d61a8271c5058d5e27bb2c3063852ac00625eb23af8dff
4ceb90eebe861a4956352d24b8e04ac8423995a733223a902e55d57fad5e7e53
7785060d53f818d09d6bf481a6db7467a3a93b1b0d46e51c6f80eb0cc3a001a5
f4d498764837699a2953580fd95c31ed4933265b7cd6af480d0cd933a702fd1d
3cb598398c45f81a201a6b5927ec2c53eb718994d9c7fbce8ddcc8a1a3884d79
6e788a1d84aaf9baf804e3090ba3
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark

%%EndFont 
TeXDict begin 39158280 55380996 1000 600 600 (tableau.dvi)
@start
%DVIPSBitmapFont: Fa ecrm1000 10 5
/Fa 5 54 df<EB01C013031307131F13FFB5FCA2131F1200B3B3A7497E007FB512F0A31C
3779B62A>49 D<EB0FF0EB7FFE48B57E3903E03FE0390F000FF0001E6D7E001C6D7E486D
7E5A6E7E126012FE6CEC7F807FA56CC7FC121CC8FCEDFF00A25D14015D14035D4A5A4A5A
5D4A5A4AC7FC147E5C495A14E0495A495A49C8FC011EEB01805B5B49130348481400485A
485A90C75A48B6FC5A5A485CB6FCA321377CB62A>I<EB07F8EB3FFF90B512C03901F80F
F03903C007F848486C7E390E0001FEEA0F80391FE000FF7FA56C5A6C5AC7485AA25D1403
5D4A5A5DEC0F80027FC7FCEB1FFCECFF809038000FE06E7EEC01FC816E7EED7F80A216C0
A2153F16E0A2121EEA7F80A2487EA316C0157F491480007EC7FC0070ECFF006C495A121E
390F8003F83907F00FF00001B512C06C6C90C7FCEB0FF823397DB62A>I<1538A2157815
F8A2140114031407A2140F141F141B14331473146314C313011483EB030313071306130C
131C131813301370136013C01201EA038013005A120E120C5A123812305A12E0B712F8A3
C73803F800AA4A7E0103B512F8A325387EB72A>I<0006140CD80780133C9038F003F890
B5FC5D5D158092C7FC14FC38067FE090C9FCAAEB07F8EB1FFE9038780F809038E007E039
07C003F0496C7E130000066D7E81C8FC8181A21680A4121C127F5A7FA390C713005D12FC
00605C12704A5A6C5C6C1303001E495A6C6C485A3907E03F800001B5C7FC38007FFCEB1F
E021397CB62A>I E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fb ectt1000 10 77
/Fb 77 234 df<0107131C90380F803EA8011F137EEC007CA4003FB612E0B712F8A43A00
3E00F800A2EB7E01017C5BA8EBFC0301F85BA2B712F8A4003F15E03A01F007C000A30003
130F01E05BA86C486CC7FC25337DB22C>35 D<EB01C0497EA6EB0FFC90387FFF8048B512
E00007804880391FFBEFFC393FC3E1FE903803E07F007E80127C00FC158012F8157FA300
FCEC3F00A2007E91C7FC127FEA3FC313FBEA1FFF6C13FC6C13FF000114C06C6C7F011F13
F801037F14E7ECE1FEECE07F81001880007E1580150F12FFA312FE151F1600007E5C007F
143ED83F8313FE9038C3E1FC391FFBEFF86CB55A6C5C6C5CC691C7FCEB1FF8EB03E0A66D
5A21417BB92C>I<D807801307D81FE0EB0F80151F487E486C133F1600007C5CD8FCFC13
7EEAF87C15FE5D14015DA21403D8FCFC5BEA7CF8007F13075D383FF00FD81FE05BA23807
801FC75B143F92C7FCA25C147E14FE5CA213015CA213035C13075CA2130F5C131FEC800F
ED3FC0013FEB7FE0140049EBFFF0017E13F9A2D9FE0113F801FC13F0A2120113F8120313
F015F90007010013F05B000F14FF49EB7FE0A20007EC3FC06C48EB0F0025417DB92C>I<
EA0F80EA1FE0EA3FF0127F13F8A213FCA2123F121F120FEA007CA313FC13F8A2120113F0
1203EA07E0A2EA0FC0EA3F80127FEAFF005A12F812700E1D71B22C>39
D<143814FC13011303EB07F8EB0FF0EB1FC0EB3F80EB7F0013FE485A485A5B12075B120F
5B485AA2123F90C7FCA25A127EA312FE5AAC7E127EA3127F7EA27F121FA26C7E7F12077F
12037F6C7E6C7E137FEB3F80EB1FC0EB0FF0EB07F8EB03FC130113001438164272B92C>
I<127012FC7E7E6C7E6C7EEA0FE06C7E6C7E6C7E6C7E137F7F1480131F14C0130FEB07E0
A214F01303A214F81301A314FC1300AC130114F8A3130314F0A2130714E0A2EB0FC0131F
1480133F14005B13FE485A485A485A485AEA3FC0485A48C7FC5A5A1270164279B92C>I<
EB0380497EA60020140800F8143E00FE14FE00FF13C1EBC7C7EBE7CF003FB512F8000F14
E0000314806C140038007FFCA248B5FC481480000F14E0003F14F839FFE7CFFEEBC7C7EB
07C100FE13C000F8143E0020140800001400A66D5A1F247AAA2C>I<147014F8AF003FB6
12E0B712F8A4C700F8C7FCB0147025267DAB2C>I<EA0F80EA1FE0EA3FF0EA7FF8A213FC
A3123F121F120F120013F8A21201EA03F01207EA1FE0EA7FC0EAFF80130012FC12700E17
718A2C>I<007FB512F0B612F8A36C14F01D0579942C>I<121FEA3F80EA7FC0EAFFE0A5EA
7FC0EA3F80EA1F000B0B708A2C>I<EB03F8EB0FFE90383FFF80497F90B57E3901FE0FF0
3903F803F848486C7EEBE0004848137EA248487FA248C7EA1F80A2003E140F007E15C0A3
007C140700FC15E0AC6C140F007E15C0A46CEC1F80A36C6CEB3F00A26C6C137E6D13FE00
075CEBF0016C6C485A3901FE0FF06CB55A6D5B6D5BD90FFEC7FCEB03F823357CB32C>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<EB07FC90383FFF8090B512E0000314F84880390FFC07FE391FF001FF9038C0
007F4848EB3F8090C7121F4815C0007E140FA56CEC1F80A26C6CEB3F006D5B390FF001FE
3903FC07F86CB55A6C6C13C0D907FCC7FC90387FFFC048B512F03903FC07F8390FF001FE
391FC0007F497F48C7EA1F80007EEC0FC0A248EC07E0A7007EEC0FC0A2007F141F6C6CEB
3F806C6CEB7F009038F001FF390FFC07FE6CB55A6C5CC614E0013F1380D907FCC7FC2335
7CB32C>56 D<EB07FCEB3FFF90B512C0488048803907FC07F8390FF001FC48486C7ED83F
80137E157F48C77E007EEC1F8012FE5AED0FC0A416E0A37E127E007F141F7E6D133F6C6C
137F390FF001FF3807FC0F6CB6FC6C14F76C14C7013F130FD90FF813C090C7FCA2151F16
80153F1600000F5C486C137E486C13FE4A5A4A5A14079038801FF0391FE07FE090B55A6C
91C7FC6C5B000113F838007FC023357CB32C>I<007FB612F0B712F8A36C15F0CAFCA800
7FB612F0B712F8A36C15F025127DA12C>61 D<122012F87EB4FC7FEA3FE0EA1FF8EA07FC
6CB4FCC67FEB3FE06D7EEB07FC6D7E903800FF80EC7FE0EC1FF0EC0FFCEC03FE913800FF
80157FA215FF913803FE00EC0FFCEC1FF0EC7FE0ECFF80D903FEC7FC495AEB1FF0495AEB
FF80000390C8FCEA07FCEA1FF8EA3FE0EAFF8090C9FC12FC5A1220212A7BAD2C>I<14FE
497EA4497FA214EFA2130781A214C7A2010F7FA314C390381F83F0A590383F01F8A49038
7E00FCA549137E90B512FEA34880A29038F8003FA34848EB1F80A4000715C049130FD87F
FEEBFFFC6D5AB514FE6C15FC497E27347EB32C>65 D<007FB512E015F8B612FE6C8016C0
3903F0003FED0FE0ED07F01503A2ED01F8A6ED03F0A21507ED0FE0ED1FC0EDFF8090B612
005D5D15FF16C09039F0001FE0ED07F0ED03F81501ED00FCA216FE167EA616FE16FC1501
ED03F8150FED3FF0007FB612E016C0B712806CECFE0015F027337FB22C>I<02FF137001
07EBE0F84913F9013F13FD4913FFEBFF813901FE007F4848131FD807F0130F1507485A49
1303485A150148C7FCA25A007EEC00F01600A212FE5AAB7E127EA3007F15F06CEC01F8A2
6C7EA26C6C13036D14F06C6C130716E0D803FC131F6C6CEB3FC03A00FF81FF806DB51200
6D5B010F5B6D13F00100138025357DB32C>I<007FB5FCB612C015F0816C803907E003FE
EC00FFED7F80153FED1FC0ED0FE0A2150716F0150316F81501A4ED00FCACED01F8A31503
16F0A2150716E0150FED1FC0153FED7F80EDFF00EC03FE007FB55AB65A5D15C06C91C7FC
26337EB22C>I<007FB612F0B712F8A37E3903F00001A7ED00F01600A4EC01E04A7EA490
B5FCA5EBF003A46E5A91C8FCA5163C167EA8007FB612FEB7FCA36C15FC27337EB22C>I<
007FB612F8B712FCA37ED803F0C7FCA716781600A515F04A7EA490B5FCA5EBF001A46E5A
92C7FCAD387FFFE0B5FC805C7E26337EB22C>I<903901FC038090390FFF87C04913EF01
7F13FF90B6FC4813073803FC01497E4848137F4848133F49131F121F5B003F140F90C7FC
A2127EED078092C7FCA212FE5AA8913803FFF84A13FCA27E007E6D13F89138000FC0A36C
141FA27F121F6D133F120F6D137F6C7E6C6C13FF6D5A3801FF076C90B5FC6D13EF011F13
CF6DEB0780D901FCC7FC26357DB32C>I<D87FFEEBFFFCB54813FEA36C486C13FCD807E0
EB0FC0B190B6FCA59038E0000FB3D87FFEEBFFFCB54813FEA36C486C13FC27337EB22C>
I<007FB512F8B612FCA36C14F839000FC000B3B3A5007FB512F8B612FCA36C14F81E3379
B22C>I<0107B512804914C0A36D148090390003F000B3AF1218127EA2B4FCA24A5A4813
0F007F131F9038C07FC06CB55A6C91C7FC6C5B000313F838007FC022347BB22C>I<387F
FFE0B57EA36C5BD803F0C8FCB3AE16F0ED01F8A8007FB6FCB7FCA36C15F025337DB22C>
76 D<D87FE0EB0FFC486CEB1FFEA26D133F007F15FC000F15E001BC137BA4019E13F3A3
EB9F01A2018F13E3A21483A2018713C314C7A201831383A214EFA201811303A214FFEB80
FEA3147C14381400ACD87FF0EB1FFC486CEB3FFEA36C48EB1FFC27337EB22C>I<D87FF0
EB7FFC486CEBFFFEA27F007FEC7FFCD807FEEB07C013DEA213DF13CFA2148013C714C0A2
13C314E0A213C114F0A213C014F8A2147CA3143EA2141E141FA2140F1587A2140715C7A2
140315E71401A215F71400A215FFD87FFC137F487E153FA26C48EB1F8027337EB22C>I<
EB7FFF0003B512E0000F14F848804880EBE003EB800048C7127FA2007E80A300FE158048
141FB3A86C143FA2007E1500A3007F5CA26C6C13FEEBF00790B5FC6C5C6C5C000314E0C6
6C90C7FC21357BB32C>I<007FB512C0B612F88115FF6C15802603F00013C0153FED0FE0
ED07F0A2150316F81501A6150316F01507A2ED0FE0ED3FC015FF90B61280160015FC5D15
C001F0C8FCB0387FFF80B57EA36C5B25337EB22C>I<90381FF80790B5EA0F804814CF00
0714FF5A381FF01F383FC003497E48C7FC007E147F00FE143F5A151FA46CEC0F00007E91
C7FC127F7FEA3FE0EA1FFCEBFFC06C13FC0003EBFFC06C14F06C6C7F01077F9038007FFE
EC07FF02001380153FED1FC0A2ED0FE0A20078140712FCA56CEC0FC0A26CEC1F806D133F
01E0EB7F009038FE01FF90B55A5D00F914F0D8F83F13C0D8700790C7FC23357CB32C>83
D<007FB612FCB712FEA43AFC007E007EA70078153CC71400B3AF90383FFFFCA2497F6D5B
A227337EB22C>I<3B7FFF803FFFC0B56C4813E0A36C496C13C03B03F00001F800B3AF6D
130300015DA26D130700005D6D130F017F495A6D6C485AECE0FF6DB5C7FC6D5B010313F8
6D5B9038003F802B3480B22C>I<D87FFCEB7FFC486CEBFFFEA36C48EB7FFCD80FC0EB07
E06D130F000715C0A36D131F00031580A36D133F00011500A36D5B0000147EA4017E5BA4
6D485AA490381F83F0A4010F5B14C7A301075BA214EFA201035BA214FFA26D90C7FCA46D
5A27347EB22C>I<3A3FFF03FFE0484913F0148714076C6D13E03A01F800FE007F000049
5A13FE017E5BEB7F03013F5B1487011F5B14CF010F5B14FF6D5BA26D90C7FCA26D5AA26D
5AA2497EA2497EA2497F81EB0FCF81EB1FC7EC87F0EB3F83EC03F8EB7F01017E7FEBFE00
497F0001147E49137F000380491480151FD87FFEEBFFFC6D5AB514FE6C15FC497E27337E
B22C>88 D<D87FFCEB7FFC486CEBFFFEA36C48EB7FFCD807F0EB0FC0151F000315806D13
3F12016DEB7F0012006D137E017E13FE017F5BEB3F01EC81F8131FEC83F0EB0FC314C790
3807E7E0A201035B14EF6DB45AA292C7FC7F5C147EB0903807FFE0497FA36D5B27337EB2
2C>I<003FB612C04815E0A4007EC7EA1FC0ED3F80A2ED7F00157E15FE4A5A003C5CC712
034A5AA24A5A4A5AA24A5A4AC7FCA214FE495AA2495A495AA2495A495AA2495A49C8FCA2
13FE485AA24848EB03C049EB07E01207485A5B121F485AA248C7FCB7FCA46C15C023337C
B22C>I<387FFFFCB512FEA314FC00FCC7FCB3B3B3B512FC14FEA36C13FC17416FB92C>I<
127012F8A27E127C127E123E123F7EA27F120F7F12077F12037F12017F12007F137C137E
133EA2133F7F80130F80130780130380130180130080147C147E143EA2143F8081140F81
140781140381140181140081157CA2157E153E153F811680150FA2ED070021417BB92C>
I<387FFFFCB512FEA37EC7127EB3B3B3387FFFFEB5FCA36C13FC17417DB92C>I<3801FF
F0000713FE001F6D7E15E048809038C01FF81407EC01FC381F80000006C77EC8127EA3EC
FFFE131F90B5FC1203120F48EB807E383FF800EA7FC090C7FC12FE5AA47E007F14FEEB80
03383FE01F6CB612FC6C15FE6C14BF0001EBFE1F3A003FF007FC27247CA32C>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<EA7FE0487EA3127F1201AA91381FFFF04A13F8A36E
13F0913800FE004A5A4A5A4A5A4A5A4A5A4A5A4AC7FC14FEEBF1FC13F3EBF7FE90B5FCA2
EC9F80EC0FC001FE7FEBFC07496C7E496C7E811400157E811680151F3A7FFFC0FFFCB500
E113FEA36C01C013FC27337EB22C>107 D<387FFFE0B57EA37EEA0003B3B3A5007FB612
80B712C0A36C158022337BB22C>I<3A7F83F007E09039CFFC1FF83AFFDFFE3FFCD87FFF
13FF91B57E3A07FE1FFC3E01FCEBF83F496C487E01F013E001E013C0A301C01380B33B7F
FC3FF87FF0027F13FFD8FFFE6D13F8D87FFC4913F0023F137F2D2481A32C>I<397FF01F
E039FFF87FFC9038F9FFFE01FB7F6CB6FC00019038F03F80ECC01F02807FEC000F5B5BA2
5BB3267FFFE0B5FCB500F11480A36C01E0140029247FA32C>I<EB07FCEB1FFF017F13C0
48B512F048803907FC07FC390FF001FE48486C7E0180133F003F158090C7121F007EEC0F
C0A348EC07E0A76C140F007E15C0A2007F141F6C15806D133F6C6CEB7F006D5B6C6C485A
3907FC07FC6CB55A6C5C6C6C13C0011F90C7FCEB07FC23247CA32C>I<397FF01FE039FF
F8FFF801FB13FE90B6FC6C158000019038F07FC09138801FE091380007F049EB03F85BED
01FC491300A216FE167EA816FE6D14FCA2ED01F86D13036DEB07F0150F9138801FE09138
E07FC091B51280160001FB5B01F813F8EC3FC091C8FCAD387FFFE0B57EA36C5B27367FA3
2C>I<903903FC078090391FFF0FC0017F13CF48B512EF4814FF3807FE07380FF0014848
7E49137F4848133F90C7FC48141F127E150F5AA87E007E141FA26C143F7F6C6C137F6D13
FF380FF0033807FC0F6CB6FC6C14EF6C6C138F6D130FEB07F890C7FCAD0203B5FC4A1480
A36E140029367DA32C>I<D87FFEEB3FC0B53801FFF0020713F8021F13FC6C5B39003F7F
E1ECFF019138FC00F84A13704A13005CA25C5CA391C8FCAF007FB512E0B67EA36C5C2624
7EA32C>I<90387FF8700003B512F8120F5A5A387FC00F387E00034813015AA36CEB00F0
007F140013F0383FFFC06C13FE6CEBFF80000314E0C66C13F8010113FCEB0007EC00FE00
78147F00FC143F151F7EA26C143F6D133E6D13FE9038F007FC90B5FC15F815E000F81480
39701FFC0020247AA32C>I<131E133FA9007FB6FCB71280A36C1500D8003FC8FCB1ED03
C0ED07E0A5EC800F011FEB1FC0ECE07F6DB51280160001035B6D13F89038003FE0232E7E
AD2C>I<3A7FF003FF80486C487FA3007F7F0001EB000FB3A3151FA2153F6D137F3900FE
03FF90B7FC6D15807F6D13CF902603FE07130029247FA32C>I<3A7FFF01FFFCB514FE14
8314016C15FC3A03E0000F80A26D131F00011500A26D5B0000143EA26D137E017C137CA2
017E13FC013E5BA2EB3F01011F5BA21483010F5BA214C701075BA214EF01035BA214FF6D
90C7FCA26D5A147C27247EA32C>I<D87FFFEB7FFF6EB5FCB515806C16004A7ED807C0EB
01F0A66C6C495AA3143E147FA2D801F0495AECFF87A214F7A201F113C700005D9038F9E3
CFA201FB13EFA3D97BC190C7FC017F13FFA21480A2013F5B90381F007C29247FA32C>I<
3A3FFF03FFF048018713F8A36C010313F03A00FC007E005D90387E01F8013F5BEB1F83EC
87E090380FCFC0903807EF80EB03FF6D90C7FC5C6D5A147C14FE130180903803EF809038
07CFC0EB0FC7EC83E090381F01F0013F7FEB7E00017C137C49137E0001803A7FFF01FFFC
1483B514FE6C15FC140127247EA32C>I<3A7FFF01FFFCB5008113FE148314816C010113
FC3A03E0000F806C7E151F6D140012005D6D133E137C017E137E013E137CA2013F13FC6D
5BA2EB0F815DA2EB07C1ECC3E0A2EB03E3ECE7C0130114F75DEB00FFA292C7FC80A2143E
A2147E147CA214FC5CA2EA0C01003F5BEA7F83EB87E0EA7E0F495A387FFF806C90C8FC6C
5A6C5AEA07E027367EA32C>I<003FB612E04815F0A4007EC7EA1FE0ED3FC0ED7F80EDFF
004A5A003C495AC7485A4A5A4A5A4A5A4A5A4AC7FCEB01FC495AEB0FF0495A495A495A49
C8FC4848EB01E04848EB03F0485A485A485A485A485AB7FCA46C15E024247DA32C>I<15
FF02071380141F147F91B512004913C04AC7FCEB03F85CB31307EB1FE013FF007F5BB55A
49C8FC6D7E6C7FC67F131FEB07F01303B380EB01FEECFFC06D13FF6E1380141F14070200
130021417BB92C>I<EA7FC0EAFFF813FE6D7E6C7FC67F131FEB07F01303B380EB01FEEC
FFC06D13FF6E1380141F147F91B512004913C04AC7FCEB03F85CB31307EB1FE013FF007F
5BB55A49C8FC13F8EA7FC021417BB92C>125 D<1304EB1F8014E014F814FEECFFC00107
7F01017FEB003FEC0FE0140391C8FCA73801FFF0000713FE001F6D7E15E048809038C01F
F81407EC01FC381F80000006C77EC8127EA3ECFFFE131F90B5FC1203120F48EB807E383F
F800EA7FC090C7FC12FE5AA47E007F14FEEB8003383FE01F6CB612FC6C15FE6C14BF0001
EBFE1F3A003FF007FC27367CB52C>224 D<5BEB07E014F814FE6E7E15F001017F6D6C7E
140FEC03F8140092C7FCA7EB03FE90381FFFC0017F13F048B57E48803907FE03FE390FF8
00FFD81FE0EB3F805B4848EB1FC090C7120F5A007E15E015075AB7FCA416C000FCC9FC7E
127EA2127F6CEC03C06DEB07E06C7ED80FF0130F6C6CEB3FC001FF13FF000190B512806C
1500013F13FC010F13F00101138023367CB52C>232 D<1404143F14FF1303130F137FEB
FFFC4813F014806C48C8FC13F890C9FCA7EB03FE90381FFFC0017F13F048B57E48803907
FE03FE390FF800FFD81FE0EB3F805B4848EB1FC090C7120F5A007E15E015075AB7FCA416
C000FCC9FC7E127EA2127F6CEC03C06DEB07E06C7ED80FF0130F6C6CEB3FC001FF13FF00
0190B512806C1500013F13FC010F13F00101138023367CB52C>I
E
%EndDVIPSBitmapFont
/Fc 240[38 15[{}1 74.7198 /CMSY9 rf
%DVIPSBitmapFont: Fd ecbx0800 8 7
/Fd 7 69 df<EB0FFC90387FFF8048B512E03903FC0FF03907F003F848486C7E48486C7E
A2003F80A2497F007F1580A400FF15C0B0007F1580A46C6CEBFF00A2001F5CEBE001000F
5C6C6C485A3903FC0FF06CB55A6C6C1380D90FFCC7FC222D7DAB29>48
D<EB01E01303131F13FFB5FCA3133F1200B3AE007FB512F0A41C2C7AAB29>I<EB3FF038
01FFFE0007EBFF80001F14E0D83F8013F0397F003FF8EC1FFC39FF800FFEEBC00715FF80
A3EA7F80EA3F00C7FCA2EC07FEA2EC0FFC15F8EC1FF0EC3FE015C0EC7F80ECFE00495AEB
03F0495A90380FC00FEB1F00133E01FC131FD801F0131E485A48B512FE5A5A5A5AB612FC
A4202C7CAB29>I<15FCA24A7EA24A7EA34A7FA24A7FA34A7F157F023F7FEC3E3F027E7F
EC7C1FA202FC7FECF80F010180ECF007A20103804A7E0107814A7EA2010F6D7F5C49B67E
A24981A2013EC7123F017E81017C141F01FC8149140FA2000182491407B5D8C001B512FC
A4362F7DAE3D>65 D<B712E016FE707E17E0000190C77FEE3FF8161F707EA2707EA5160F
5FA24C5A4C5AEEFFE00307138091B548C7FC707E17E091C7EA1FF8707E707E707E188082
18C0A618805EA24C1300EE1FFEEE7FFCB85A17E0178004FCC7FC322E7DAD3A>I<913A03
FF8001C0023FEBF80349B5EAFE070107ECFF8F011F9038801FFF90397FF80007D9FFE013
0148497F4890C8127F4848153F120F4848151F49150F123F5B007F1607A34992C7FC12FF
AA127F7FEF03C0A2123F7F001F16076D16806C6C150F000717006C6C5D6C01C0143E6C6D
14FCD97FF8EB03F8903A1FFF801FF0010790B512C0010192C7FCD9003F13FC020313C032
307CAE3B>I<B712E016FE707E17E00001D9800013F8EE1FFCEE07FE707E7013807013C0
EF7FE0173F18F0A2171F18F8A318FCAA18F8A4EF3FF0A218E0177FEFFFC018805E040713
00EE1FFCEEFFF8B85A17C04CC7FC16E0362E7DAD3E>I E
%EndDVIPSBitmapFont
/Fe 148[35 107[{}1 58.1154 /CMMI7 rf /Ff 145[37 1[19
57[33 33 49[{}4 58.1154 /CMR7 rf /Fg 206[83 48[65{}2
83.022 /CMSY10 rf /Fh 207[42 4[65 1[32 32 40[{}4 83.022
/CMR10 rf /Fi 207[19 48[{}1 58.1154 /CMSY7 rf /Fj 135[47
17[41 102[{}2 83.022 /CMMI10 rf end
%%EndProlog
%%BeginSetup
%%Feature: *Resolution 600dpi
TeXDict begin
%%PaperSize: A4

%%EndSetup
%%Page: 1 1
1 0 bop Black Black Black Black Black 853 2 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
 853 2 a
Fj(x)715 231 y
 tx@Dict begin tx@NodeDict begin {7.51782 2.5 22.27089 11.13544 2.50891
} false /N@A1 16 {InitRnode } NewNode end end
 715 231 a Fj(f)765 201 y Fi(0)788 231
y Fh(\()p Fj(x)p Fh(\))738 515 y
 tx@Dict begin tx@NodeDict begin {7.5 2.5 19.46533 9.73267 2.5 } false
/N@A2 16 {InitRnode } NewNode end end
 738 515 a Fj(f)9 b Fh(\()p
Fj(x)p Fh(\))971 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
 971 2 a Fh(0)1018 260 y
 tx@Dict begin tx@NodeDict begin {0.0 0.0 0.0 0.0 0.0 } false /N@B1
16 {InitRnode } NewNode end end
 1018 260
a 1018 416 a
 tx@Dict begin tx@NodeDict begin {5.83333 0.83333 17.77782 8.8889 2.5
} false /N@B2 16 {InitRnode } NewNode end end
 1018 416 a Fh(+)p Fg(1)935 61 y @beginspecial
@setspecial
 tx@Dict begin STP newpath 1.4 SLW 0  setgray  /ArrowA { moveto } def
/ArrowB { } def [ 6.4003 -68.2864 6.4003 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 1528 2 a
 tx@Dict begin tx@NodeDict begin {8.44843 3.44841 10.80629 5.40314
2.5 } false /N@C0 16 {InitRnode } NewNode end end
 1528 2 a 1557 -30 a
Ff(1)p 1538 -16 70 4 v 1538 31 a(2)p Fe(k)1552 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

1552 231 a Fh(0)1495 572 y
 tx@Dict begin tx@NodeDict begin {8.79842 3.44841 18.85262 9.4263 2.675
} false /N@C2 16 {InitRnode } NewNode end end
 1495 572 a 1505 539 a Ff(ln)i(2)p
Fe(k)p 1505 553 137 4 v 1557 600 a Ff(2)2878 -9 y
 tx@Dict begin tx@NodeDict begin {5.83333 0.83333 17.77782 8.8889 2.5
} false /N@D0 16 {InitRnode } NewNode end end
 2878
-9 a Fh(+)p Fg(1)3026 203 y
 tx@Dict begin tx@NodeDict begin {0.0 0.0 0.0 0.0 0.0 } false /N@D1
16 {InitRnode } NewNode end end
 3026 203 a 2878 416 a
 tx@Dict begin tx@NodeDict begin {5.83333 0.83333 17.77782 8.8889 2.5
} false /N@D2 16 {InitRnode } NewNode end end
 2878
416 a Fh(+)p Fg(1)935 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
 935 61 a 935 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
 935 61 a
1222 224 a Fg(\000)998 b Fh(+)935 61 y @beginspecial
@setspecial
 tx@Dict begin STP newpath 0.8 SLW 0  setgray  /ArrowA { moveto } def
/ArrowB { } def [ 256.07469 -68.2864 -28.45274 -68.2864 -28.45274 22.76228
256.07469 22.76228 256.07469 -68.2864  /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 [ 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 -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 [ 256.07469 -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.8 SLW 0  setgray  /ArrowA { moveto } def
/ArrowB { } def [ 256.07469 0.0 256.07469 -68.2864 0.0 -68.2864 0.0
22.76228  /Lineto /lineto load def false Line  gsave 0.8 SLW 0  setgray
0 setlinecap stroke  grestore end
 
@endspecial
Black Black Black Black 998 x @beginspecial @setspecial
 tx@Dict begin STP newpath 0.8 SLW 0  setgray  gsave 0.1 SLW 0 0 1
 setrgbcolor -28.45274 34.1432 256.07469 -68.2864 -28.45274 34.1432
256.07469 -34.1432 10 0 {} 0 Grid grestore gsave 0.5 SLW 0 0 1  setrgbcolor
-28.45274 34.1432 256.07469 -68.2864 -28.45274 34.1432 256.07469 -34.1432
1 0 { 0  setgray } 0.0 Grid grestore end


@endspecial 900 1000 a
 tx@Dict begin { 5.69046 12.27478 5.52087 0.0 90.  Uput UUput } PutCoor
PutBegin  end
 900 1000 a 849 1023 a Fd(A0)900
1000 y
 tx@Dict begin PutEnd  end
 900 1000 a 862 1000 a
 tx@Dict begin tx@NodeDict begin {4.0486 0.0 4.62497 2.31248 2.02429
} false /N@A0 16 {InitRnode } NewNode end end
 862 1000 a Fc(\017)900 1229
y
 tx@Dict begin { 5.69046 12.27478 5.52087 0.0 90.  Uput UUput } PutCoor
PutBegin  end
 900 1229 a 849 1252 a Fd(A1)900 1229 y
 tx@Dict begin PutEnd  end
 900 1229 a 862
1229 a
 tx@Dict begin tx@NodeDict begin {4.0486 0.0 4.62497 2.31248 2.02429
} false /N@A1 16 {InitRnode } NewNode end end
 862 1229 a Fc(\017)900 1513 y
 tx@Dict begin { 5.69046 12.27478 5.52087 0.0 90.  Uput UUput } PutCoor
PutBegin  end
 900 1513 a 849 1536
a Fd(A2)900 1513 y
 tx@Dict begin PutEnd  end
 900 1513 a 862 1513 a
 tx@Dict begin tx@NodeDict begin {4.0486 0.0 4.62497 2.31248 2.02429
} false /N@A2 16 {InitRnode } NewNode end end
 862 1513 a Fc(\017)971
1000 y
 tx@Dict begin { 5.69046 11.85266 5.52087 0.0 90.  Uput UUput } PutCoor
PutBegin  end
 971 1000 a 922 1023 a Fd(B0)971 1000 y
 tx@Dict begin PutEnd  end
 971 1000
a 971 1000 a
 tx@Dict begin tx@NodeDict begin {4.0486 0.0 4.62497 2.31248 2.02429
} false /N@B0 16 {InitRnode } NewNode end end
 971 1000 a Fc(\017)1018 1258 y
 tx@Dict begin { 5.69046 11.85266 5.52087 0.0 90.  Uput UUput } PutCoor
PutBegin  end
 1018 1258
a 969 1281 a Fd(B1)1018 1258 y
 tx@Dict begin PutEnd  end
 1018 1258 a 1018 1258
a
 tx@Dict begin tx@NodeDict begin {4.0486 0.0 4.62497 2.31248 2.02429
} false /N@B1 16 {InitRnode } NewNode end end
 1018 1258 a Fc(\017)1018 1414 y
 tx@Dict begin { 5.69046 11.85266 5.52087 0.0 90.  Uput UUput } PutCoor
PutBegin  end
 1018 1414 a 969 1437
a Fd(B2)1018 1414 y
 tx@Dict begin PutEnd  end
 1018 1414 a 1018 1414 a
 tx@Dict begin tx@NodeDict begin {4.0486 0.0 4.62497 2.31248 2.02429
} false /N@B2 16 {InitRnode } NewNode end end
 1018 1414
a Fc(\017)935 1059 y @beginspecial @setspecial
 tx@Dict begin STP newpath 1.4 SLW 0  setgray  /ArrowA { moveto } def
/ArrowB { } def [ 6.4003 -68.2864 6.4003 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
1573 1000 a
 tx@Dict begin { 5.69046 11.97485 5.52087 0.0 90.  Uput UUput } PutCoor
PutBegin  end
 1573 1000 a 1523 1023 a Fd(C0)1573 1000 y
 tx@Dict begin PutEnd  end

1573 1000 a 1554 1000 a
 tx@Dict begin tx@NodeDict begin {4.0486 0.0 4.62497 2.31248 2.02429
} false /N@C0 16 {InitRnode } NewNode end end
 1554 1000 a Fc(\017)1573 1229
y
 tx@Dict begin { 5.69046 11.97485 5.52087 0.0 90.  Uput UUput } PutCoor
PutBegin  end
 1573 1229 a 1523 1252 a Fd(C1)1573 1229 y
 tx@Dict begin PutEnd  end
 1573 1229
a 1554 1229 a
 tx@Dict begin tx@NodeDict begin {4.0486 0.0 4.62497 2.31248 2.02429
} false /N@C1 16 {InitRnode } NewNode end end
 1554 1229 a Fc(\017)1573 1570 y
 tx@Dict begin { 5.69046 11.97485 5.52087 0.0 90.  Uput UUput } PutCoor
PutBegin  end
 1573 1570
a 1523 1592 a Fd(C2)1573 1570 y
 tx@Dict begin PutEnd  end
 1573 1570 a 1554 1570
a
 tx@Dict begin tx@NodeDict begin {4.0486 0.0 4.62497 2.31248 2.02429
} false /N@C2 16 {InitRnode } NewNode end end
 1554 1570 a Fc(\017)3026 988 y
 tx@Dict begin { 5.69046 12.39697 5.52087 0.0 90.  Uput UUput } PutCoor
PutBegin  end
 3026 988 a 2975 1011
a Fd(D0)3026 988 y
 tx@Dict begin PutEnd  end
 3026 988 a 2988 988 a
 tx@Dict begin tx@NodeDict begin {4.0486 0.0 4.62497 2.31248 2.02429
} false /N@D0 16 {InitRnode } NewNode end end
 2988 988 a Fc(\017)3026
1201 y
 tx@Dict begin { 5.69046 12.39697 5.52087 0.0 90.  Uput UUput } PutCoor
PutBegin  end
 3026 1201 a 2975 1224 a Fd(D1)3026 1201 y
 tx@Dict begin PutEnd  end
 3026
1201 a 2988 1201 a
 tx@Dict begin tx@NodeDict begin {4.0486 0.0 4.62497 2.31248 2.02429
} false /N@D1 16 {InitRnode } NewNode end end
 2988 1201 a Fc(\017)3026 1414 y
 tx@Dict begin { 5.69046 12.39697 5.52087 0.0 90.  Uput UUput } PutCoor
PutBegin  end
 3026
1414 a 2975 1437 a Fd(D2)3026 1414 y
 tx@Dict begin PutEnd  end
 3026 1414 a 2988
1414 a
 tx@Dict begin tx@NodeDict begin {4.0486 0.0 4.62497 2.31248 2.02429
} false /N@D2 16 {InitRnode } NewNode end end
 2988 1414 a Fc(\017)935 1059 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
 935 1059 a 935
1059 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
 935 1059 a 1222 1222 a Fg(\000)g Fh(+)935 1059
y @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 -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 [ 256.07469 -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.8 SLW 0  setgray  /ArrowA { moveto } def
/ArrowB { } def [ 256.07469 0.0 256.07469 -68.2864 0.0 -68.2864 0.0
22.76228  /Lineto /lineto load def false Line  gsave 0.8 SLW 0  setgray
0 setlinecap stroke  grestore end
 
@endspecial Black Black Black
-128 2011 a Fb
(\045\045\045\045\045\045\045\045\045\045\045\045\045\045\045\045\045)o
(\045\045)o(\045\045\045)o(\045\045)o(\045\045)o(\045\045\045)o
(\045\045)o(\045\045)o(\045\045\045)o(\045\045)o(\045\045)o(\045\045)
-128 2110 y(\045\045\045\045\045\045)303 b(D\351but)41
b(du)i(tableau)302 b(\045\045\045\045\045\045)-128 2210
y(\045\045\045\045\045\045\045\045\045\045\045\045\045\045\045\045\045)
o(\045\045)o(\045\045\045)o(\045\045)o(\045\045)o(\045\045\045)o
(\045\045)o(\045\045)o(\045\045\045)o(\045\045)o(\045\045)o(\045\045)
-128 2409 y(\\setlength{\\TabTi)o(tr)o(eL})o({1)o(cm)o(})560
b(\045)44 b(r\350gle)d(la)i(largeur)d(de)j(la)1615 2509
y(\045)h(colonne)c(de)j(gauche)-128 2708 y(\\begin{MonTableau)o(}{)o
(2}{)o(9})o({1)o(.2})472 b(\045)44 b(2)f(lignes)1615
2808 y(\045)h(9cm)e(largeur)f(utile)1615 2907 y(\045)j(1.2cm)d(hauteur)
g(utile)g(par)h(case)-128 3107 y(\\TabNewCol{0})1171
b(\045)44 b(Colonne)c(centr\351e)h(sur)h(la)h(barre)e(de)i(gauche)-128
3206 y(\\rTabPut{Br}{-.15)o(}{)o(.25)o(}{)o($x)o($})516
b(\045)44 b(Br)e(comme)g(rput)-128 3306 y(\\rTabPut{Br}{-.15)o(}{)o
(.40)o(}{)o($f)o('\(x)o(\)$)o(})342 b(\045)44 b(-.15)e(d\351calage)e
(horizontal)f(en)k(cm)-128 3405 y(\\rTabPut{Br}{-.15)o(}{)o(.40)o(}{)o
($f)o(\(x\))o($})385 b(\045)44 b(.25)e(ou)h(.40)f(d\351calage)e
(verticale)g(en)j(\045)1615 3505 y(\045)h(dans)e(la)g(case)g(du)h
(tableau)-128 3704 y(\\TabNewCol{0})1171 b(\045)44 b(Colonne)c
(centr\351e)h(sur)h(la)h(barre)e(de)i(gauche)-128 3804
y(\\rTabPut{Bl}{.15})o({.)o(25})o({$)o(0$)o(})560 b(\045)44
b(+.15)e(et)g(+.35)g(d\351calage)e(horizontal)g(en)i(cm)-128
3904 y(\\rTabPut{Bl}{.35})o({.)o(30})o({})690 b(\045)44
b(.25)e(et)h(.30)f(d\351calage)e(verticale)g(en)j(\045)1615
4003 y(\045)h(dans)e(la)g(case)g(du)h(tableau)1615 4103
y(\045)h(On)e(met)h(les)f(lignes)f(vides)g(pour)h(que)h(les)-128
4202 y(\\rTabPut{Bl}{.35})o({.)o(80})o({$)o(+\\)o(inf)o(ty)o($})298
b(\045)44 b(nodes)d(s'incr\351mentent)1615 4402 y(\045)j(Une)e(double)f
(barre)-128 4501 y(\\psline[style=Tab)o(Db)o(lBa)o(rr)o(e])o(\(.0)o(25)
o(,0)o(\)\(.)o(02)o(5,)o(2\))-128 4800 y(\\TabNewCol{.3})1127
b(\045)44 b(Colonne)c(en)j(.3)-128 4900 y(\\rTabPut{B}{0}{.2)o(5})o
({$\\)o(fr)o(ac)o({1})o({2)o(k})o($})211 b(\045)44 b(Valeur)d(de)h(x)
-128 4999 y(\\rTabPut{B}{0}{.4)o(0})o({$0)o($})690 b(\045)44
b(Annule)d(la)h(d\351riv\351e)-128 5099 y(\\rTabPut{B}{0}{.2)o(}{)o
($\\f)o(ra)o(c{)o(\\ln)o(2k)o(}{)o(2}$)o(})124 b(\045)44
b(Valeur)d(du)h(minimum)1615 5199 y(\045)i(d\351calage)c(vertical)g(.2)
j(permet)e(de)h(monter)1615 5298 y(\045)i(et)e(descendre)e
(l'\351tiquette)f(dans)j(la)h(case)-128 5498 y(\\TabNewCol{1})1171
b(\045)44 b(Colonne)c(centr\351e)h(sur)h(la)h(barre)e(de)i(droite)-128
5597 y(\\rTabPut{Br}{-.15)o(}{)o(.30)o(}{)o($+)o(\\in)o(ft)o(y$)o(})255
b(\045)44 b(Je)e(n'insiste)e(pas)i(vous)g(avez)g(certainement)-128
5697 y(\\rTabPut{Br}{-.15)o(}{)o(.50)o(}{)o(})647 b(\045)44
b(compris)-128 5796 y(\\rTabPut{Br}{-.15)o(}{)o(.80)o(}{)o($+)o(\\in)o
(ft)o(y$)o(})p Black 1860 6145 a Fa(1)p Black eop
%%Page: 2 2
2 1 bop Black Black -128 -45 a Fb(\\TabFleche{B2}{C2)o(})952
b(\045)44 b(une)e(fl\350che)f(entre)g(les)i(colonnes)d(C)j(et)g(E)1615
55 y(\045)h(concernant)39 b(la)k(ligne)e(2)-128 155 y
(\\TabFleche{C2}{D2)o(})952 b(\045)44 b(une)e(fl\350che)f(entre)g(les)i
(colonnes)d(E)j(et)g(G)1615 254 y(\045)h(concernant)39
b(la)k(ligne)e(2)-128 454 y(\\rput\(.15,.5\){$-$)o(}\\)o(rpu)o(t\()o
(.6)o(5,.)o(5\))o({$)o(+$})167 b(\045)44 b(On)e(met)h(le)f(+)i(et)e(le)
h(-)-128 653 y(\\end{MonTableau})p Black 1860 6145 a
Fa(2)p Black eop
%%Page: 3 3
3 2 bop Black Black Black Black -128 -45 a Fb
(\045\045\045\045\045\045\045\045\045\045\045\045\045\045\045\045\045)o
(\045\045)o(\045\045\045)o(\045\045)o(\045\045)o(\045\045\045)o
(\045\045)o(\045\045)o(\045\045\045)o(\045\045)o(\045\045)o
(\045\045\045)o(\045\045)o(\045\045\045)-128 55 y
(\045\045\045\045\045\045)41 b(Nouvelles)f(marcros)h(et)i
(environnement)38 b(\045\045\045\045\045\045)-128 155
y(\045\045\045\045\045\045\045\045\045\045\045\045\045\045\045\045\045)
o(\045\045)o(\045\045\045)o(\045\045)o(\045\045)o(\045\045\045)o
(\045\045)o(\045\045)o(\045\045\045)o(\045\045)o(\045\045)o
(\045\045\045)o(\045\045)o(\045\045\045)-128 454 y(\\newcounter{TabNo)o
(de)o(X})1127 b(\045)43 b(Compte)e(les)h(colonnes)-128
553 y(\\renewcommand{\\th)o(eT)o(abN)o(od)o(eX)o(}{\\)o(Al)o(ph)o({Ta)o
(bN)o(od)o(eX})o(})125 b(\045)43 b(Compte)e(en)h(A)i(B)f(C)g(...)-128
752 y(\\newcounter{TabNo)o(Li)o(gne)o(}[)o(Ta)o(bNo)o(de)o(X])604
b(\045)43 b(Compte)e(les)h(lignes)f(dans)h(une)g(colonne)-128
852 y(\\newcounter{TabVi)o(eu)o(x})1127 b(\045)43 b(Ancienne)d(ligne)
-128 1051 y(\\newcounter{TabSh)o(ow)o(Lab)o(el)o(})-128
1151 y(\\newcommand{\\TabS)o(ho)o(wLa)o(be)o(lO)o(n}{)47
1251 y(\\setcounter{Tab)o(Sho)o(wL)o(ab)o(el})o({1)o(})47
1350 y(\\psgrid[gridcol)o(or=)o(bl)o(ue)o(,su)o(bg)o(ri)o(dco)o(lo)o
(r=)o(blu)o(e,)o(sub)o(gr)o(id)o(div)o(=1)o(0,)o(\045)570
1450 y(gridwidth=.5pt,)o(su)o(bgr)o(id)o(wi)o(dth)o(=.)o(1pt)o(,\045)
570 1549 y(gridlabels=0pt])o(\(-)o(1cm)o(,-)o(1\))o(\(1,)o(\\N)o(bLi)o
(gn)o(es)o(H\)})-128 1649 y(\\newcommand{\\TabS)o(ho)o(wLa)o(be)o(lO)o
(ff})o({\\)o(se)o(tco)o(un)o(te)o(r{T)o(ab)o(Sho)o(wL)o(ab)o(el})o({0)o
(}})-128 1848 y(\\newlength{\\TabLa)o(rg)o(eur)o(})560
b(\045)43 b(Largeur)e(du)i(tableau)d(en)j(cm)-128 1948
y(\\newlength{\\TabCo)o(lX)o(})691 b(\045)43 b(Abscisse)e(de)h(la)h
(colonnne)-128 2048 y(\\newlength{\\TabNo)o(de)o(X})647
b(\045)43 b(Abscisse)e(du)h(node)-128 2247 y(\\newlength{\\TabTi)o(tr)o
(eL})603 b(\045)43 b(Largeur)e(de)i(la)f(colonne)f(de)i(gauche)-128
2346 y(\\setlength{\\TabTi)o(tr)o(eL})o({1)o(.5)o(cm})298
b(\045)43 b(de)g(1.5cm)f(par)g(d\351faut)-128 2546 y
(\\newlength{\\TabHa)o(ut)o(Lig)o(ne)o(})473 b(\045)43
b(Hauteur)e(d'une)g(ligne)h(en)h(cm)-128 2645 y(\\newlength{\\TabNo)o
(de)o(Y})647 b(\045)43 b(Ordonn\351e)e(du)h(node)-128
2845 y(\\newcommand{\\TabN)o(ew)o(Col)o(}[)o(1])o({\045)47
2944 y(\\setcounter{Tab)o(Vie)o(ux)o(}{)o(-1})-128 3044
y(\\stepcounter{TabN)o(od)o(eX})603 b(\045)43 b(Incr\351mente)d(le)i
(num\351ro)f(de)i(colonne)47 3144 y(\\setlength{\\Tab)o(Col)o(X})o({#)o
(1\\T)o(ab)o(La)o(rge)o(ur)o(})37 b(\045)44 b(place)d(la)i(colonne)d
(horizontalement)47 3243 y(})-128 3442 y(\\newcommand{\\rTab)o(Pu)o
(t}[)o(5])o([0)o(]{\045)472 b(\045)44 b(#1)e(type)g(de)h(ligne)e(qui)i
(traverse)1615 3542 y(\045)174 b(la)43 b(case.)f(0)h(rien)f
(\(d\351faut\),)1615 3642 y(\045)174 b(1)44 b(pointill\351,)39
b(2)k(filet,)e(3)i(dbl)f(barre)1615 3741 y(\045)i(#2)e(point)g(de)h
(r\351f\351rence)1615 3841 y(\045)h(#3)e(Correction)e(horizontale)1615
3941 y(\045)k(#4)e(Correction)e(verticale)1615 4040 y(\045)k(#5)e(ce)h
(qu'il)f(faut)f(afficher)47 4239 y(\045)i(Calcule)e(l'ordonn\351e)e(du)
k(node)e(avec)h(la)h(correction)c(verticale)47 4439 y
(\\setlength{\\Tab)o(Nod)o(eY)o(}{)o(#4\\)o(Ta)o(bH)o(aut)o(Li)o(gn)o
(e})47 4538 y(\\addtolength{\\T)o(abN)o(od)o(eY)o(}{-)o(\\t)o(he)o(Tab)
o(No)o(Li)o(gne)o(\\T)o(abH)o(au)o(tL)o(ign)o(e})47 4837
y(\045)k(Calcule)e(l'abscisse)e(du)k(node)e(avec)h(la)h(correction)c
(horizoncale)47 5036 y(\\setlength{\\Tab)o(Nod)o(eX)o(}{)o(#3c)o(m})47
5136 y(\\addtolength{\\T)o(abN)o(od)o(eX)o(}{\\)o(Ta)o(bC)o(olX)o(})221
5335 y(\045)k(Affiche)e(le)i(nom)f(des)g(nodes)g(\340)h(la)f(place)g
(de)h(ce)f(qu'il)g(faudrait)221 5435 y(\045)h(Plus)f(une)g(grille)f
(pour)h(les)h(positionner)221 5634 y(\\ifthenelse\045)474
b(ligne)42 b(en)g(pointill\351)e(dans)i(la)h(case)-128
5734 y({\\equal{#1}{1}}\045)-128 5833 y({\\psline[style=Ta)o(bL)o(ign)o
(eP)o(]\045)p Black 1860 6145 a Fa(3)p Black eop
%%Page: 4 4
4 3 bop Black Black -128 -45 a Fb(\(\\TabNodeX,\\theTa)o(bV)o(ieu)o
(x\))o(\045)-128 55 y(\(\\TabNodeX,\\theTa)o(bN)o(oLi)o(gn)o(e\))o
(}\045)-128 155 y({}\045)-128 354 y(\\ifthenelse\045)475
b(ligne)41 b(en)i(continue)d(dans)i(la)h(case)-128 454
y({\\equal{#1}{2}}\045)-128 553 y({\\psline[style=Ta)o(bL)o(ign)o(e])o
(\045)-128 653 y(\(\\TabNodeX,\\theTa)o(bV)o(ieu)o(x\))o(\045)-128
752 y(\(\\TabNodeX,\\theTa)o(bN)o(oLi)o(gn)o(e\))o(}\045)-128
852 y({}\045)-128 1051 y(\\ifthenelse\045)475 b(ligne)41
b(double)g(dans)h(la)h(case)-128 1151 y({\\equal{#1}{3}}\045)-128
1251 y({\\psline[style=Ta)o(bD)o(blB)o(ar)o(re)o(]\045)-128
1350 y(\(\\TabNodeX,\\theTa)o(bV)o(ieu)o(x\))o(\045)-128
1450 y(\(\\TabNodeX,\\theTa)o(bN)o(oLi)o(gn)o(e\))o(}\045)-128
1549 y({}\045)221 1649 y(\\ifthenelse\045)221 1749 y
({\\equal{\\theTabS)o(ho)o(wLa)o(be)o(l})o({0})o(}\045)221
1848 y({)174 b(\045)43 b(Pour)f(que)g(les)h(nodes)e(se)i(d\351placent)d
(dynamiquement)e(avec)j(le)i(changement)439 1948 y(\045)g(de)g(hauteur)
d(de)j(ligne)f(sauf)f(sur)i(la)g(ligne)e(au)i(dessus)e(du)h(tableau.)
395 2147 y(\\ifthenelse\045)395 2247 y({\\equal{\\theTabNo)o(Li)o(gn)o
(e}{)o(0})o(}\045)395 2346 y({\\rput[#2]\(\\TabNo)o(de)o(X,)o(#4c)o
(m\))o(\045)570 2446 y({\\rnode{\\theTab)o(No)o(deX)o(\\t)o(he)o(Tab)o
(No)o(Lig)o(ne)o(}{)o(#5})o(}})o(\045)395 2546 y({\\rput[#2]\(\\TabNo)o
(de)o(X,)o(\\Ta)o(bN)o(od)o(eY\))o(\045)570 2645 y({\\rnode{\\theTab)o
(No)o(deX)o(\\t)o(he)o(Tab)o(No)o(Lig)o(ne)o(}{)o(#5})o(}})o(\045)-128
2845 y(\\stepcounter{TabV)o(ie)o(ux})221 2944 y(\\stepcounter{Tab)o(No)
o(Lig)o(ne)o(})517 b(\045)43 b(num\351ro)e(de)i(ligne)e(suivante)221
3144 y(}\045)221 3243 y({)174 b(\045)43 b(Pour)f(que)g(les)h(nodes)e
(se)i(d\351placent)d(dynamiquement)e(avec)j(le)i(changement)439
3343 y(\045)g(de)g(hauteur)d(de)j(ligne)f(sauf)f(sur)i(la)g(ligne)e(au)
i(dessus)e(du)h(tableau.)395 3442 y(\\ifthenelse\045)395
3542 y({\\equal{\\theTabNo)o(Li)o(gn)o(e}{)o(0})o(}\045)395
3642 y({\\uput{.2}[90]\(\\T)o(ab)o(No)o(deX)o(,#)o(4c)o(m\){)o(\\b)o
(f\\f)o(oo)o(tn)o(ote)o(si)o(ze)o(\\th)o(eT)o(ab)o(Nod)o(eX)o(\\t)o
(heT)o(ab)o(NoL)o(ig)o(ne)o(})-84 3741 y(\\rput[#2]\(\\TabNo)o(de)o
(X,#)o(4c)o(m\))o(\045)570 3841 y({\\rnode{\\theTab)o(No)o(deX)o(\\t)o
(he)o(Tab)o(No)o(Lig)o(ne)o(}{)o(\\sm)o(al)o(l$)o(\\bu)o(ll)o(et)o($}})
o(}\045)395 3941 y({\\uput{.2}[90]\(\\T)o(ab)o(No)o(deX)o(,\\)o(Ta)o
(bNo)o(de)o(Y\){)o(\\b)o(f\\)o(foo)o(tn)o(ot)o(esi)o(ze)o(\\t)o(heT)o
(ab)o(No)o(deX)o(\\t)o(heT)o(ab)o(No)o(Lig)o(ne)o(})-84
4040 y(\\rput[#2]\(\\TabNo)o(de)o(X,\\)o(Ta)o(bN)o(ode)o(Y\))o(\045)570
4140 y({\\rnode{\\theTab)o(No)o(deX)o(\\t)o(he)o(Tab)o(No)o(Lig)o(ne)o
(}{)o(\\sm)o(al)o(l$)o(\\bu)o(ll)o(et)o($}})o(}\045)221
4339 y(\\stepcounter{Tab)o(No)o(Lig)o(ne)o(})517 b(\045)43
b(num\351ro)e(de)i(ligne)e(suivante)221 4538 y(}\045)47
4837 y(})-128 5036 y(\\newenvironment{M)o(on)o(Tab)o(le)o(au)o(}[3)o
(]{)o(\045)342 b(\045)44 b(#1)e(est)h(le)f(nombre)f(de)i(lignes)1615
5136 y(\045)h(#2)e(est)h(la)f(largeur)f(du)i(tableau)1615
5236 y(\045)h(#3)e(est)h(la)f(hauteur)f(d'une)g(ligne)47
5435 y(\\setcounter{Tab)o(Nod)o(eX)o(}{)o(0})516 b(\045)44
b(On)e(repart)f(de)i(0)-128 5634 y(\\setlength{\\TabLa)o(rg)o(eur)o(}{)
o(#2)o(cm})298 b(\045)43 b(Largeur)e(du)i(tableau)47
5734 y(\\setlength{\\Tab)o(Hau)o(tL)o(ig)o(ne})o({#)o(3c)o(m})211
b(\045)44 b(Hauteur)c(des)j(lignes)47 5833 y(\\psset{xunit=#2)o(,yu)o
(ni)o(t=)o(-#3)o(})429 b(\045)44 b(Unit\351s)d(pour)h(que)g(chaque)f
(case)h(du)g(tableau)p Black 1860 6145 a Fa(4)p Black
eop
%%Page: 5 5
5 4 bop Black Black 1615 -45 a Fb(\045)44 b(ait)e(les)g(dimension)e
(1x1)47 155 y(\\begin{pspictur)o(e}\()o(-\\)o(Ta)o(bTi)o(tr)o(eL)o(,#1)
o(\)\()o(1,)o(.8c)o(m\))124 b(\045)43 b(D\351but)f(de)g(PSpicture)47
354 y(\\def\\NbLignesH{)o(#1})47 454 y(}\045)47 553 y
({\\psline\(-\\TabT)o(itr)o(eL)o(,0)o(\)\(1)o(,0)o(\))691
b(\045)43 b(Dessin)e(des)i(lignes)e(horizontales)47 653
y(\\multido{\\i=1+1)o(}{\\)o(Nb)o(Li)o(gne)o(sH)o(}{)o(\045)221
752 y(\\psline[linewidt)o(h=)o(.3p)o(t])o(\(0)o(,\\i)o(\)\()o(1,)o
(\\i\))o(})-128 952 y(\045)j(Dessin)d(des)h(lignes)f(verticales)e(et)k
(de)g(la)f(derni\350re)f(ligne)47 1051 y(\\psline\(0,.8cm\))o(\(0,)o
(\\N)o(bL)o(ign)o(es)o(H\))o(\(1,)o(\\N)o(bL)o(ign)o(es)o(H\)\()o(1,)o
(0\))-128 1251 y(\\end{pspicture})866 b(\045)43 b(Fin)f(de)h(PSpicture)
47 1350 y(})-128 1549 y(\\newcommand{\\TabF)o(le)o(che)o(}[)o(2])o
({\045)516 b(\045)44 b(Fl\350che)d(entre)g(deux)h(nodes)47
1649 y(\\ncline[nodesep)o(=3p)o(t,)o(li)o(new)o(id)o(th)o(=.5)o(pt)o
(]{)o(->})o({#)o(1}{)o(#2)o(}})-128 1848 y(\\newcommand{\\TabT)o(it)o
(re})o([2)o(]{)o(\045)560 b(\045)44 b(Titre)d(de)i(ligne)e(var.)h(ou)h
(sgn.)f(de)g(f)-128 1948 y($\\stackrel{\\rule[)o(-5)o(pt])o({0)o(pt)o
(}{5)o(pt)o(}\\)o(tex)o(t{)o(\\n)o(orm)o(al)o(siz)o(e\\)o(bf)o(#1})o
(}{)o(#2)o(}$})-128 2147 y(\\newcommand{\\TabF)o(er)o(me})o({\045)255
b(\045)43 b(ferme)e(le)i(tableau)e(pour)h(ceux)f(qui)i(on)f(froid)-128
2247 y(\\psline\(1,\\NbLign)o(es)o(H\)\()o(1,)o(.8)o(cm\))o(\(-)o(\\T)o
(abT)o(it)o(re)o(L,.)o(8c)o(m\)\()o(-\\)o(Ta)o(bTi)o(tr)o(eL)o(,\\N)o
(bL)o(ig)o(nes)o(H\))o(\045)-128 2346 y(\(1,\\NbLignesH\)})-128
2546 y(\\newcommand{\\TabT)o(it)o(reF)o(er)o(me)o(}{\045)255
b(\045)43 b(lignes)e(horizontales)d(dans)k(la)h(col.)f(de)g(gauche)47
2645 y(\\multido{\\i=1+1)o(}{\\)o(Nb)o(Li)o(gne)o(sH)o(}{)o(\045)221
2745 y(\\psline[linewidt)o(h=)o(.3p)o(t])o(\(-)o(\\Ta)o(bT)o(it)o(reL)o
(,\\)o(i\)\()o(0,)o(\\i)o(\)}})-128 2944 y(\\newpsstyle{TabDb)o(lB)o
(arr)o(e})o({l)o(ine)o(wi)o(dt)o(h=.)o(4p)o(t,)o(dou)o(bl)o(eli)o(ne)o
(=t)o(rue)o(,d)o(ou)o(ble)o(se)o(p=)o(.6p)o(t})-128 3044
y(\\newpsstyle{TabLi)o(gn)o(e}{)o(li)o(ne)o(wid)o(th)o(=.)o(4pt)o(})
-128 3144 y(\\newpsstyle{TabLi)o(gn)o(eP})o({l)o(in)o(ewi)o(dt)o(h=)o
(.4p)o(t,)o(li)o(nes)o(ty)o(le=)o(da)o(sh)o(ed,)o(da)o(sh)o(=3p)o(t)37
b(2pt})-128 3343 y(\\newcommand{\\TabZ)o(}[)o(1][)o($0)o($])o({\\p)o
(sc)o(ir)o(cle)o(bo)o(x*)o({#1)o(}})p Black 1860 6145
a Fa(5)p Black eop
%%Trailer
end
userdict /end-hook known{end-hook}if
%%EOF