summaryrefslogtreecommitdiff
path: root/support/ltx2x/ltx2x.ps
blob: ec2c408467350f86822b33e45420790bdecbb688 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326
4327
4328
4329
4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
4389
4390
4391
4392
4393
4394
4395
4396
4397
4398
4399
4400
4401
4402
4403
4404
4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
4600
4601
4602
4603
4604
4605
4606
4607
4608
4609
4610
4611
4612
4613
4614
4615
4616
4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740
4741
4742
4743
4744
4745
4746
4747
4748
4749
4750
4751
4752
4753
4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771
4772
4773
4774
4775
4776
4777
4778
4779
4780
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
4791
4792
4793
4794
4795
4796
4797
4798
4799
4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
4820
4821
4822
4823
4824
4825
4826
4827
4828
4829
4830
4831
4832
4833
4834
4835
4836
4837
4838
4839
4840
4841
4842
4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964
4965
4966
4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
5061
5062
5063
5064
5065
5066
5067
5068
5069
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094
5095
5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
5157
5158
5159
5160
5161
5162
5163
5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
5178
5179
5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340
5341
5342
5343
5344
5345
5346
5347
5348
5349
5350
5351
5352
5353
5354
5355
5356
5357
5358
5359
5360
5361
5362
5363
5364
5365
5366
5367
5368
5369
5370
5371
5372
5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
5389
5390
5391
5392
5393
5394
5395
5396
5397
5398
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
5440
5441
5442
5443
5444
5445
5446
5447
5448
5449
5450
5451
5452
5453
5454
5455
5456
5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476
5477
5478
5479
5480
5481
5482
5483
5484
5485
5486
5487
5488
5489
5490
5491
5492
5493
5494
5495
5496
5497
5498
5499
5500
5501
5502
5503
5504
5505
5506
5507
5508
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602
5603
5604
5605
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654
5655
5656
5657
5658
5659
5660
5661
5662
5663
5664
5665
5666
5667
5668
5669
5670
5671
5672
5673
5674
5675
5676
5677
5678
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
5821
5822
5823
5824
5825
5826
5827
5828
5829
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
5842
5843
5844
5845
5846
5847
5848
5849
5850
5851
5852
5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
5867
5868
5869
5870
5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906
5907
5908
5909
5910
5911
5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
5951
5952
5953
5954
5955
5956
5957
5958
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977
5978
5979
5980
5981
5982
5983
5984
5985
5986
5987
5988
5989
5990
5991
5992
5993
5994
5995
5996
5997
5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
6051
6052
6053
6054
6055
6056
6057
6058
6059
6060
6061
6062
6063
6064
6065
6066
6067
6068
6069
6070
6071
6072
6073
6074
6075
6076
6077
6078
6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129
6130
6131
6132
6133
6134
6135
6136
6137
6138
6139
6140
6141
6142
6143
6144
6145
6146
6147
6148
6149
6150
6151
6152
6153
6154
6155
6156
6157
6158
6159
6160
6161
6162
6163
6164
6165
6166
6167
6168
6169
6170
6171
6172
6173
6174
6175
6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
6204
6205
6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
6338
6339
6340
6341
6342
6343
6344
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
6358
6359
6360
6361
6362
6363
6364
6365
6366
6367
6368
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410
6411
6412
6413
6414
6415
6416
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453
6454
6455
6456
6457
6458
6459
6460
6461
6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
6535
6536
6537
6538
6539
6540
6541
6542
6543
6544
6545
6546
6547
6548
6549
6550
6551
6552
6553
6554
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
6574
6575
6576
6577
6578
6579
6580
6581
6582
6583
6584
6585
6586
6587
6588
6589
6590
6591
6592
6593
6594
6595
6596
6597
6598
6599
6600
6601
6602
6603
6604
6605
6606
6607
6608
6609
6610
6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
6623
6624
6625
6626
6627
6628
6629
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676
6677
6678
6679
6680
6681
6682
6683
6684
6685
6686
6687
6688
6689
6690
6691
6692
6693
6694
6695
6696
6697
6698
6699
6700
6701
6702
6703
6704
6705
6706
6707
6708
6709
6710
6711
6712
6713
6714
6715
6716
6717
6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
6729
6730
6731
6732
6733
6734
6735
6736
6737
6738
6739
6740
6741
6742
6743
6744
6745
6746
6747
6748
6749
6750
6751
6752
6753
6754
6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
6771
6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
6849
6850
6851
6852
6853
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863
6864
6865
6866
6867
6868
6869
6870
6871
6872
6873
6874
6875
6876
6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912
6913
6914
6915
6916
6917
6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7000
7001
7002
7003
7004
7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016
7017
7018
7019
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240
7241
7242
7243
7244
7245
7246
7247
7248
7249
7250
7251
7252
7253
7254
7255
7256
7257
7258
7259
7260
7261
7262
7263
7264
7265
7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
7283
7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
7302
7303
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319
7320
7321
7322
7323
7324
7325
7326
7327
7328
7329
7330
7331
7332
7333
7334
7335
7336
7337
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
7374
7375
7376
7377
7378
7379
7380
7381
7382
7383
7384
7385
7386
7387
7388
7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
7401
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
7486
7487
7488
7489
7490
7491
7492
7493
7494
7495
7496
7497
7498
7499
7500
7501
7502
7503
7504
7505
7506
7507
7508
7509
7510
7511
7512
7513
7514
7515
7516
7517
7518
7519
7520
7521
7522
7523
7524
7525
7526
7527
7528
7529
7530
7531
7532
7533
7534
7535
7536
7537
7538
7539
7540
7541
7542
7543
7544
7545
7546
7547
7548
7549
7550
7551
7552
7553
7554
7555
7556
7557
7558
7559
7560
7561
7562
7563
7564
7565
7566
7567
7568
7569
7570
7571
7572
7573
7574
7575
7576
7577
7578
7579
7580
7581
7582
7583
7584
7585
7586
7587
7588
7589
7590
7591
7592
7593
7594
7595
7596
7597
7598
7599
7600
7601
7602
7603
7604
7605
7606
7607
7608
7609
7610
7611
7612
7613
7614
7615
7616
7617
7618
7619
7620
7621
7622
7623
7624
7625
7626
7627
7628
7629
7630
7631
7632
7633
7634
7635
7636
7637
7638
7639
7640
7641
7642
7643
7644
7645
7646
7647
7648
7649
7650
7651
7652
7653
7654
7655
7656
7657
7658
7659
7660
7661
7662
7663
7664
7665
7666
7667
7668
7669
7670
7671
7672
7673
7674
7675
7676
7677
7678
7679
7680
7681
7682
7683
7684
7685
7686
7687
7688
7689
7690
7691
7692
7693
7694
7695
7696
7697
7698
7699
7700
7701
7702
7703
7704
7705
7706
7707
7708
7709
7710
7711
7712
7713
7714
7715
7716
7717
7718
7719
7720
7721
7722
7723
7724
7725
7726
7727
7728
7729
7730
7731
7732
7733
7734
7735
7736
7737
7738
7739
7740
7741
7742
7743
7744
7745
7746
7747
7748
7749
7750
7751
7752
7753
7754
7755
7756
7757
7758
7759
7760
7761
7762
7763
7764
7765
7766
7767
7768
7769
7770
7771
7772
7773
7774
7775
7776
7777
7778
7779
7780
7781
7782
7783
7784
7785
7786
7787
7788
7789
7790
7791
7792
7793
7794
7795
7796
7797
7798
7799
7800
7801
7802
7803
7804
7805
7806
7807
7808
7809
7810
7811
7812
7813
7814
7815
7816
7817
7818
7819
7820
7821
7822
7823
7824
7825
7826
7827
7828
7829
7830
7831
7832
7833
7834
7835
7836
7837
7838
7839
7840
7841
7842
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
7857
7858
7859
7860
7861
7862
7863
7864
7865
7866
7867
7868
7869
7870
7871
7872
7873
7874
7875
7876
7877
7878
7879
7880
7881
7882
7883
7884
7885
7886
7887
7888
7889
7890
7891
7892
7893
7894
7895
7896
7897
7898
7899
7900
7901
7902
7903
7904
7905
7906
7907
7908
7909
7910
7911
7912
7913
7914
7915
7916
7917
7918
7919
7920
7921
7922
7923
7924
7925
7926
7927
7928
7929
7930
7931
7932
7933
7934
7935
7936
7937
7938
7939
7940
7941
7942
7943
7944
7945
7946
7947
7948
7949
7950
7951
7952
7953
7954
7955
7956
7957
7958
7959
7960
7961
7962
7963
7964
7965
7966
7967
7968
7969
7970
7971
7972
7973
7974
7975
7976
7977
7978
7979
7980
7981
7982
7983
7984
7985
7986
7987
7988
7989
7990
7991
7992
7993
7994
7995
7996
7997
7998
7999
8000
8001
8002
8003
8004
8005
8006
8007
8008
8009
8010
8011
8012
8013
8014
8015
8016
8017
8018
8019
8020
8021
8022
8023
8024
8025
8026
8027
8028
8029
8030
8031
8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046
8047
8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
8069
8070
8071
8072
8073
8074
8075
8076
8077
8078
8079
8080
8081
8082
8083
8084
8085
8086
8087
8088
8089
8090
8091
8092
8093
8094
8095
8096
8097
8098
8099
8100
8101
8102
8103
8104
8105
8106
8107
8108
8109
8110
8111
8112
8113
8114
8115
8116
8117
8118
8119
8120
8121
8122
8123
8124
8125
8126
8127
8128
8129
8130
8131
8132
8133
8134
8135
8136
8137
8138
8139
8140
8141
8142
8143
8144
8145
8146
8147
8148
8149
8150
8151
8152
8153
8154
8155
8156
8157
8158
8159
8160
8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
8185
8186
8187
8188
8189
8190
8191
8192
8193
8194
8195
8196
8197
8198
8199
8200
8201
8202
8203
8204
8205
8206
8207
8208
8209
8210
8211
8212
8213
8214
8215
8216
8217
8218
8219
8220
8221
8222
8223
8224
8225
8226
8227
8228
8229
8230
8231
8232
8233
8234
8235
8236
8237
8238
8239
8240
8241
8242
8243
8244
8245
8246
8247
8248
8249
8250
8251
8252
8253
8254
8255
8256
8257
8258
8259
8260
8261
8262
8263
8264
8265
8266
8267
8268
8269
8270
8271
8272
8273
8274
8275
8276
8277
8278
8279
8280
8281
8282
8283
8284
8285
8286
8287
8288
8289
8290
8291
8292
8293
8294
8295
8296
8297
8298
8299
8300
8301
8302
8303
8304
8305
8306
8307
8308
8309
8310
8311
8312
8313
8314
8315
8316
8317
8318
8319
8320
8321
8322
8323
8324
8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350
8351
8352
8353
8354
8355
8356
8357
8358
8359
8360
8361
8362
8363
8364
8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
8387
8388
8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
8403
8404
8405
8406
8407
8408
8409
8410
8411
8412
8413
8414
8415
8416
8417
8418
8419
8420
8421
8422
8423
8424
8425
8426
8427
8428
8429
8430
8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441
8442
8443
8444
8445
8446
8447
8448
8449
8450
8451
8452
8453
8454
8455
8456
8457
8458
8459
8460
8461
8462
8463
8464
8465
8466
8467
8468
8469
8470
8471
8472
8473
8474
8475
8476
8477
8478
8479
8480
8481
8482
8483
8484
8485
8486
8487
8488
8489
8490
8491
8492
8493
8494
8495
8496
8497
8498
8499
8500
8501
8502
8503
8504
8505
8506
8507
8508
8509
8510
8511
8512
8513
8514
8515
8516
8517
8518
8519
8520
8521
8522
8523
8524
8525
8526
8527
8528
8529
8530
8531
8532
8533
8534
8535
8536
8537
8538
8539
8540
8541
8542
8543
8544
8545
8546
8547
8548
8549
8550
8551
8552
8553
8554
8555
8556
8557
8558
8559
8560
8561
8562
8563
8564
8565
8566
8567
8568
8569
8570
8571
8572
8573
8574
8575
8576
8577
8578
8579
8580
8581
8582
8583
8584
8585
8586
8587
8588
8589
8590
8591
8592
8593
8594
8595
8596
8597
8598
8599
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609
8610
8611
8612
8613
8614
8615
8616
8617
8618
8619
8620
8621
8622
8623
8624
8625
8626
8627
8628
8629
8630
8631
8632
8633
8634
8635
8636
8637
8638
8639
8640
8641
8642
8643
8644
8645
8646
8647
8648
8649
8650
8651
8652
8653
8654
8655
8656
8657
8658
8659
8660
8661
8662
8663
8664
8665
8666
8667
8668
8669
8670
8671
8672
8673
8674
8675
8676
8677
8678
8679
8680
8681
8682
8683
8684
8685
8686
8687
8688
8689
8690
8691
8692
8693
8694
8695
8696
8697
8698
8699
8700
8701
8702
8703
8704
8705
8706
8707
8708
8709
8710
8711
8712
8713
8714
8715
8716
8717
8718
8719
8720
8721
8722
8723
8724
8725
8726
8727
8728
8729
8730
8731
8732
8733
8734
8735
8736
8737
8738
8739
8740
8741
8742
8743
8744
8745
8746
8747
8748
8749
8750
8751
8752
8753
8754
8755
8756
8757
8758
8759
8760
8761
8762
8763
8764
8765
8766
8767
8768
8769
8770
8771
8772
8773
8774
8775
8776
8777
8778
8779
8780
8781
8782
8783
8784
8785
8786
8787
8788
8789
8790
8791
8792
8793
8794
8795
8796
8797
8798
8799
8800
8801
8802
8803
8804
8805
8806
8807
8808
8809
8810
8811
8812
8813
8814
8815
8816
8817
8818
8819
8820
8821
8822
8823
8824
8825
8826
8827
8828
8829
8830
8831
8832
8833
8834
8835
8836
8837
8838
8839
8840
8841
8842
8843
8844
8845
8846
8847
8848
8849
8850
8851
8852
8853
8854
8855
8856
8857
8858
8859
8860
8861
8862
8863
8864
8865
8866
8867
8868
8869
8870
8871
8872
8873
8874
8875
8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
8892
8893
8894
8895
8896
8897
8898
8899
8900
8901
8902
8903
8904
8905
8906
8907
8908
8909
8910
8911
8912
8913
8914
8915
8916
8917
8918
8919
8920
8921
8922
8923
8924
8925
8926
8927
8928
8929
8930
8931
8932
8933
8934
8935
8936
8937
8938
8939
8940
8941
8942
8943
8944
8945
8946
8947
8948
8949
8950
8951
8952
8953
8954
8955
8956
8957
8958
8959
8960
8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974
8975
8976
8977
8978
8979
8980
8981
8982
8983
8984
8985
8986
8987
8988
8989
8990
8991
8992
8993
8994
8995
8996
8997
8998
8999
9000
9001
9002
9003
9004
9005
9006
9007
9008
9009
9010
9011
9012
9013
9014
9015
9016
9017
9018
9019
9020
9021
9022
9023
9024
9025
9026
9027
9028
9029
9030
9031
9032
9033
9034
9035
9036
9037
9038
9039
9040
9041
9042
9043
9044
9045
9046
9047
9048
9049
9050
9051
9052
9053
9054
9055
9056
9057
9058
9059
9060
9061
9062
9063
9064
9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
9088
9089
9090
9091
9092
9093
9094
9095
9096
9097
9098
9099
9100
9101
9102
9103
9104
9105
9106
9107
9108
9109
9110
9111
9112
9113
9114
9115
9116
9117
9118
9119
9120
9121
9122
9123
9124
9125
9126
9127
9128
9129
9130
9131
9132
9133
9134
9135
9136
9137
9138
9139
9140
9141
9142
9143
9144
9145
9146
9147
9148
9149
9150
9151
9152
9153
9154
9155
9156
9157
9158
9159
9160
9161
9162
9163
9164
9165
9166
9167
9168
9169
9170
9171
9172
9173
9174
9175
9176
9177
9178
9179
9180
9181
9182
9183
9184
9185
9186
9187
9188
9189
9190
9191
9192
9193
9194
9195
9196
9197
9198
9199
9200
9201
9202
9203
9204
9205
9206
9207
9208
9209
9210
9211
9212
9213
9214
9215
9216
9217
9218
9219
9220
9221
9222
9223
9224
9225
9226
9227
9228
9229
9230
9231
9232
9233
9234
9235
9236
9237
9238
9239
9240
9241
9242
9243
9244
9245
9246
9247
9248
9249
9250
9251
9252
9253
9254
9255
9256
9257
9258
9259
9260
9261
9262
9263
9264
9265
9266
9267
9268
9269
9270
9271
9272
9273
9274
9275
9276
9277
9278
9279
9280
9281
9282
9283
9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
9300
9301
9302
9303
9304
9305
9306
9307
9308
9309
9310
9311
9312
9313
9314
9315
9316
9317
9318
9319
9320
9321
9322
9323
9324
9325
9326
9327
9328
9329
9330
9331
9332
9333
9334
9335
9336
9337
9338
9339
9340
9341
9342
9343
9344
9345
9346
9347
9348
9349
9350
9351
9352
9353
9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
9388
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
9402
9403
9404
9405
9406
9407
9408
9409
9410
9411
9412
9413
9414
9415
9416
9417
9418
9419
9420
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
9442
9443
9444
9445
9446
9447
9448
9449
9450
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471
9472
9473
9474
9475
9476
9477
9478
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539
9540
9541
9542
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552
9553
9554
9555
9556
9557
9558
9559
9560
9561
9562
9563
9564
9565
9566
9567
9568
9569
9570
9571
9572
9573
9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
9656
9657
9658
9659
9660
9661
9662
9663
9664
9665
9666
9667
9668
9669
9670
9671
9672
9673
9674
9675
9676
9677
9678
9679
9680
9681
9682
9683
9684
9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
9696
9697
9698
9699
9700
9701
9702
9703
9704
9705
9706
9707
9708
9709
9710
9711
9712
9713
9714
9715
9716
9717
9718
9719
9720
9721
9722
9723
9724
9725
9726
9727
9728
9729
9730
9731
9732
9733
9734
9735
9736
9737
9738
9739
9740
9741
9742
9743
9744
9745
9746
9747
9748
9749
9750
9751
9752
9753
9754
9755
9756
9757
9758
9759
9760
9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
9782
9783
9784
9785
9786
9787
9788
9789
9790
9791
9792
9793
9794
9795
9796
9797
9798
9799
9800
9801
9802
9803
9804
9805
9806
9807
9808
9809
9810
9811
9812
9813
9814
9815
9816
9817
9818
9819
9820
9821
9822
9823
9824
9825
9826
9827
9828
9829
9830
9831
9832
9833
9834
9835
9836
9837
9838
9839
9840
9841
9842
9843
9844
9845
9846
9847
9848
9849
9850
9851
9852
9853
9854
9855
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867
9868
9869
9870
9871
9872
9873
9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
9917
9918
9919
9920
9921
9922
9923
9924
9925
9926
9927
9928
9929
9930
9931
9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952
9953
9954
9955
9956
9957
9958
9959
9960
9961
9962
9963
9964
9965
9966
9967
9968
9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
9985
9986
9987
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008
10009
10010
10011
10012
10013
10014
10015
10016
10017
10018
10019
10020
10021
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
10040
10041
10042
10043
10044
10045
10046
10047
10048
10049
10050
10051
10052
10053
10054
10055
10056
10057
10058
10059
10060
10061
10062
10063
10064
10065
10066
10067
10068
10069
10070
10071
10072
10073
10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
10093
10094
10095
10096
10097
10098
10099
10100
10101
10102
10103
10104
10105
10106
10107
10108
10109
10110
10111
10112
10113
10114
10115
10116
10117
10118
10119
10120
10121
10122
10123
10124
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447
10448
10449
10450
10451
10452
10453
10454
10455
10456
10457
10458
10459
10460
10461
10462
10463
10464
10465
10466
10467
10468
10469
10470
10471
10472
10473
10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
10500
10501
10502
10503
10504
10505
10506
10507
10508
10509
10510
10511
10512
10513
10514
10515
10516
10517
10518
10519
10520
10521
10522
10523
10524
10525
10526
10527
10528
10529
10530
10531
10532
10533
10534
10535
10536
10537
10538
10539
10540
10541
10542
10543
10544
10545
10546
10547
10548
10549
10550
10551
10552
10553
10554
10555
10556
10557
10558
10559
10560
10561
10562
10563
10564
10565
10566
10567
10568
10569
10570
10571
10572
10573
10574
10575
10576
10577
10578
10579
10580
10581
10582
10583
10584
10585
10586
10587
10588
10589
10590
10591
10592
10593
10594
10595
10596
10597
10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
10609
10610
10611
10612
10613
10614
10615
10616
10617
10618
10619
10620
10621
10622
10623
10624
10625
10626
10627
10628
10629
10630
10631
10632
10633
10634
10635
10636
10637
10638
10639
10640
10641
10642
10643
10644
10645
10646
10647
10648
10649
10650
10651
10652
10653
10654
10655
10656
10657
10658
10659
10660
10661
10662
10663
10664
10665
10666
10667
10668
10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
10679
10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
10723
10724
10725
10726
10727
10728
10729
10730
10731
10732
10733
10734
10735
10736
10737
10738
10739
10740
10741
10742
10743
10744
10745
10746
10747
10748
10749
10750
10751
10752
10753
10754
10755
10756
10757
10758
10759
10760
10761
10762
10763
10764
10765
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
10780
10781
10782
10783
10784
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794
10795
10796
10797
10798
10799
10800
10801
10802
10803
10804
10805
10806
10807
10808
10809
10810
10811
10812
10813
10814
10815
10816
10817
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829
10830
10831
10832
10833
10834
10835
10836
10837
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847
10848
10849
10850
10851
10852
10853
10854
10855
10856
10857
10858
10859
10860
10861
10862
10863
10864
10865
10866
10867
10868
10869
10870
10871
10872
10873
10874
10875
10876
10877
10878
10879
10880
10881
10882
10883
10884
10885
10886
10887
10888
10889
10890
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900
10901
10902
10903
10904
10905
10906
10907
10908
10909
10910
10911
10912
10913
10914
10915
10916
10917
10918
10919
10920
10921
10922
10923
10924
10925
10926
10927
10928
10929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939
10940
10941
10942
10943
10944
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
11235
11236
11237
11238
11239
11240
11241
11242
11243
11244
11245
11246
11247
11248
11249
11250
11251
11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
11268
11269
11270
11271
11272
11273
11274
11275
11276
11277
11278
11279
11280
11281
11282
11283
11284
11285
11286
11287
11288
11289
11290
11291
11292
11293
11294
11295
11296
11297
11298
11299
11300
11301
11302
11303
11304
11305
11306
11307
11308
11309
11310
11311
11312
11313
11314
11315
11316
11317
11318
11319
11320
11321
11322
11323
11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337
11338
11339
11340
11341
11342
11343
11344
11345
11346
11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
11358
11359
11360
11361
11362
11363
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373
11374
11375
11376
11377
11378
11379
11380
11381
11382
11383
11384
11385
11386
11387
11388
11389
11390
11391
11392
11393
11394
11395
11396
11397
11398
11399
11400
11401
11402
11403
11404
11405
11406
11407
11408
11409
11410
11411
11412
11413
11414
11415
11416
11417
11418
11419
11420
11421
11422
11423
11424
11425
11426
11427
11428
11429
11430
11431
11432
11433
11434
11435
11436
11437
11438
11439
11440
11441
11442
11443
11444
11445
11446
11447
11448
11449
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
11509
11510
11511
11512
11513
11514
11515
11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526
11527
11528
11529
11530
11531
11532
11533
11534
11535
11536
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
11548
11549
11550
11551
11552
11553
11554
11555
11556
11557
11558
11559
11560
11561
11562
11563
11564
11565
11566
11567
11568
11569
11570
11571
11572
11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
11601
11602
11603
11604
11605
11606
11607
11608
11609
11610
11611
11612
11613
11614
11615
11616
11617
11618
11619
11620
11621
11622
11623
11624
11625
11626
11627
11628
11629
11630
11631
11632
11633
11634
11635
11636
11637
11638
11639
11640
11641
11642
11643
11644
11645
11646
11647
11648
11649
11650
11651
11652
11653
11654
11655
11656
11657
11658
11659
11660
11661
11662
11663
11664
11665
11666
11667
11668
11669
11670
11671
11672
11673
11674
11675
11676
11677
11678
11679
11680
11681
11682
11683
11684
11685
11686
11687
11688
11689
11690
11691
11692
11693
11694
11695
11696
11697
11698
11699
11700
11701
11702
11703
11704
11705
11706
11707
11708
11709
11710
11711
11712
11713
11714
11715
11716
11717
11718
11719
11720
11721
11722
11723
11724
11725
11726
11727
11728
11729
11730
11731
11732
11733
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833
11834
11835
11836
11837
11838
11839
11840
11841
11842
11843
11844
11845
11846
11847
11848
11849
11850
11851
11852
11853
11854
11855
11856
11857
11858
11859
11860
11861
11862
11863
11864
11865
11866
11867
11868
11869
11870
11871
11872
11873
11874
11875
11876
11877
11878
11879
11880
11881
11882
11883
11884
11885
11886
11887
11888
11889
11890
11891
11892
11893
11894
11895
11896
11897
11898
11899
11900
11901
11902
11903
11904
11905
11906
11907
11908
11909
11910
11911
11912
11913
11914
11915
11916
11917
11918
11919
11920
11921
11922
11923
11924
11925
11926
11927
11928
11929
11930
11931
11932
11933
11934
11935
11936
11937
11938
11939
11940
11941
11942
11943
11944
11945
11946
11947
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957
11958
11959
11960
11961
11962
11963
11964
11965
11966
11967
11968
11969
11970
11971
11972
11973
11974
11975
11976
11977
11978
11979
11980
11981
11982
11983
11984
11985
11986
11987
11988
11989
11990
11991
11992
11993
11994
11995
11996
11997
11998
11999
12000
12001
12002
12003
12004
12005
12006
12007
12008
12009
12010
12011
12012
12013
12014
12015
12016
12017
12018
12019
12020
12021
12022
12023
12024
12025
12026
12027
12028
12029
12030
12031
12032
12033
12034
12035
12036
12037
12038
12039
12040
12041
12042
12043
12044
12045
12046
12047
12048
12049
12050
12051
12052
12053
12054
12055
12056
12057
12058
12059
12060
12061
12062
12063
12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
12110
12111
12112
12113
12114
12115
12116
12117
12118
12119
12120
12121
12122
12123
12124
12125
12126
12127
12128
12129
12130
12131
12132
12133
12134
12135
12136
12137
12138
12139
12140
12141
12142
12143
12144
12145
12146
12147
12148
12149
12150
12151
12152
12153
12154
12155
12156
12157
12158
12159
12160
12161
12162
12163
12164
12165
12166
12167
12168
12169
12170
12171
12172
12173
12174
12175
12176
12177
12178
12179
12180
12181
12182
12183
12184
12185
12186
12187
12188
12189
12190
12191
12192
12193
12194
12195
12196
12197
12198
12199
12200
12201
12202
12203
12204
12205
12206
12207
12208
12209
12210
12211
12212
12213
12214
12215
12216
12217
12218
12219
12220
12221
12222
12223
12224
12225
12226
12227
12228
12229
12230
12231
12232
12233
12234
12235
12236
12237
12238
12239
12240
12241
12242
12243
12244
12245
12246
12247
12248
12249
12250
12251
12252
12253
12254
12255
12256
12257
12258
12259
12260
12261
12262
12263
12264
12265
12266
12267
12268
12269
12270
12271
12272
12273
12274
12275
12276
12277
12278
12279
12280
12281
12282
12283
12284
12285
12286
12287
12288
12289
12290
12291
12292
12293
12294
12295
12296
12297
12298
12299
12300
12301
12302
12303
12304
12305
12306
12307
12308
12309
12310
12311
12312
12313
12314
12315
12316
12317
12318
12319
12320
12321
12322
12323
12324
12325
12326
12327
12328
12329
12330
12331
12332
12333
12334
12335
12336
12337
12338
12339
12340
12341
12342
12343
12344
12345
12346
12347
12348
12349
12350
12351
12352
12353
12354
12355
12356
12357
12358
12359
12360
12361
12362
12363
12364
12365
12366
12367
12368
12369
12370
12371
12372
12373
12374
12375
12376
12377
12378
12379
12380
12381
12382
12383
12384
12385
12386
12387
12388
12389
12390
12391
12392
12393
12394
12395
12396
12397
12398
12399
12400
12401
12402
12403
12404
12405
12406
12407
12408
12409
12410
12411
12412
12413
12414
12415
12416
12417
12418
12419
12420
12421
12422
12423
12424
12425
12426
12427
12428
12429
12430
12431
12432
12433
12434
12435
12436
12437
12438
12439
12440
12441
12442
12443
12444
12445
12446
12447
12448
12449
12450
12451
12452
12453
12454
12455
12456
12457
12458
12459
12460
12461
12462
12463
12464
12465
12466
12467
12468
12469
12470
12471
12472
12473
12474
12475
12476
12477
12478
12479
12480
12481
12482
12483
12484
12485
12486
12487
12488
12489
12490
12491
12492
12493
12494
12495
12496
12497
12498
12499
12500
12501
12502
12503
12504
12505
12506
12507
12508
12509
12510
12511
12512
12513
12514
12515
12516
12517
12518
12519
12520
12521
12522
12523
12524
12525
12526
12527
12528
12529
12530
12531
12532
12533
12534
12535
12536
12537
12538
12539
12540
12541
12542
12543
12544
12545
12546
12547
12548
12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
12570
12571
12572
12573
12574
12575
12576
12577
12578
12579
12580
12581
12582
12583
12584
12585
12586
12587
12588
12589
12590
12591
12592
12593
12594
12595
12596
12597
12598
12599
12600
12601
12602
12603
12604
12605
12606
12607
12608
12609
12610
12611
12612
12613
12614
12615
12616
12617
12618
12619
12620
12621
12622
12623
12624
12625
12626
12627
12628
12629
12630
12631
12632
12633
12634
12635
12636
12637
12638
12639
12640
12641
12642
12643
12644
12645
12646
12647
12648
12649
12650
12651
12652
12653
12654
12655
12656
12657
12658
12659
12660
12661
12662
12663
12664
12665
12666
12667
12668
12669
12670
12671
12672
12673
12674
12675
12676
12677
12678
12679
12680
12681
12682
12683
12684
12685
12686
12687
12688
12689
12690
12691
12692
12693
12694
12695
12696
12697
12698
12699
12700
12701
12702
12703
12704
12705
12706
12707
12708
12709
12710
12711
12712
12713
12714
12715
12716
12717
12718
12719
12720
12721
12722
12723
12724
12725
12726
12727
12728
12729
12730
12731
12732
12733
12734
12735
12736
12737
12738
12739
12740
12741
12742
12743
12744
12745
12746
12747
12748
12749
12750
12751
12752
12753
12754
12755
12756
12757
12758
12759
12760
12761
12762
12763
12764
12765
12766
12767
12768
12769
12770
12771
12772
12773
12774
12775
12776
12777
12778
12779
12780
12781
12782
12783
12784
12785
12786
12787
12788
12789
12790
12791
12792
12793
12794
12795
12796
12797
12798
12799
12800
12801
12802
12803
12804
12805
12806
12807
12808
12809
12810
12811
12812
12813
12814
12815
12816
12817
12818
12819
12820
12821
12822
12823
12824
12825
12826
12827
12828
12829
12830
12831
12832
12833
12834
12835
12836
12837
12838
12839
12840
12841
12842
12843
12844
12845
12846
12847
12848
12849
12850
12851
12852
12853
12854
12855
12856
12857
12858
12859
12860
12861
12862
12863
12864
12865
12866
12867
12868
12869
12870
12871
12872
12873
12874
12875
12876
12877
12878
12879
12880
12881
12882
12883
12884
12885
12886
12887
12888
12889
12890
12891
12892
12893
12894
12895
12896
12897
12898
12899
12900
12901
12902
12903
12904
12905
12906
12907
12908
12909
12910
12911
12912
12913
12914
12915
12916
12917
12918
12919
12920
12921
12922
12923
12924
12925
12926
12927
12928
12929
12930
12931
12932
12933
12934
12935
12936
12937
12938
12939
12940
12941
12942
12943
12944
12945
12946
12947
12948
12949
12950
12951
12952
12953
12954
12955
12956
12957
12958
12959
12960
12961
12962
12963
12964
12965
12966
12967
12968
12969
12970
12971
12972
12973
12974
12975
12976
12977
12978
12979
12980
12981
12982
12983
12984
12985
12986
12987
12988
12989
12990
12991
12992
12993
12994
12995
12996
12997
12998
12999
13000
13001
13002
13003
13004
13005
13006
13007
13008
13009
13010
13011
13012
13013
13014
13015
13016
13017
13018
13019
13020
13021
13022
13023
13024
13025
13026
13027
13028
13029
13030
13031
13032
13033
13034
13035
13036
13037
13038
13039
13040
13041
13042
13043
13044
13045
13046
13047
13048
13049
13050
13051
13052
13053
13054
13055
13056
13057
13058
13059
13060
13061
13062
13063
13064
13065
13066
13067
13068
13069
13070
13071
13072
13073
13074
13075
13076
13077
13078
13079
13080
13081
13082
13083
13084
13085
13086
13087
13088
13089
13090
13091
13092
13093
13094
13095
13096
13097
13098
13099
13100
13101
13102
13103
13104
13105
13106
13107
13108
13109
13110
13111
13112
13113
13114
13115
13116
13117
13118
13119
13120
13121
13122
13123
13124
13125
13126
13127
13128
13129
13130
13131
13132
13133
13134
13135
13136
13137
13138
13139
13140
13141
13142
13143
13144
13145
13146
13147
13148
13149
13150
13151
13152
13153
13154
13155
13156
13157
13158
13159
13160
13161
13162
13163
13164
13165
13166
13167
13168
13169
13170
13171
13172
13173
13174
13175
13176
13177
13178
13179
13180
13181
13182
13183
13184
13185
13186
13187
13188
13189
13190
13191
13192
13193
13194
13195
13196
13197
13198
13199
13200
13201
13202
13203
13204
13205
13206
13207
13208
13209
13210
13211
13212
13213
13214
13215
13216
13217
13218
13219
13220
13221
13222
13223
13224
13225
13226
13227
13228
13229
13230
13231
13232
13233
13234
13235
13236
13237
13238
13239
13240
13241
13242
13243
13244
13245
13246
13247
13248
13249
13250
13251
13252
13253
13254
13255
13256
13257
13258
13259
13260
13261
13262
13263
13264
13265
13266
13267
13268
13269
13270
13271
13272
13273
13274
13275
13276
13277
13278
13279
13280
13281
13282
13283
13284
13285
13286
13287
13288
13289
13290
13291
13292
13293
13294
13295
13296
13297
13298
13299
13300
13301
13302
13303
13304
13305
13306
13307
13308
13309
13310
13311
13312
13313
13314
13315
13316
13317
13318
13319
13320
13321
13322
13323
13324
13325
13326
13327
13328
13329
13330
13331
13332
13333
13334
13335
13336
13337
13338
13339
13340
13341
13342
13343
13344
13345
13346
13347
13348
13349
13350
13351
13352
13353
13354
13355
13356
13357
13358
13359
13360
13361
13362
13363
13364
13365
13366
13367
13368
13369
13370
13371
13372
13373
13374
13375
13376
13377
13378
13379
13380
13381
13382
13383
13384
13385
13386
13387
13388
13389
13390
13391
13392
13393
13394
13395
13396
13397
13398
13399
13400
13401
13402
13403
13404
13405
13406
13407
13408
13409
13410
13411
13412
13413
13414
13415
13416
13417
13418
13419
13420
13421
13422
13423
13424
13425
13426
13427
13428
13429
13430
13431
13432
13433
13434
13435
13436
13437
13438
13439
13440
13441
13442
13443
13444
13445
13446
13447
13448
13449
13450
13451
13452
13453
13454
13455
13456
13457
13458
13459
13460
13461
13462
13463
13464
13465
13466
13467
13468
13469
13470
13471
13472
13473
13474
13475
13476
13477
13478
13479
13480
13481
13482
13483
13484
13485
13486
13487
13488
13489
13490
13491
13492
13493
13494
13495
13496
13497
13498
13499
13500
13501
13502
13503
13504
13505
13506
13507
13508
13509
13510
13511
13512
13513
13514
13515
13516
13517
13518
13519
13520
13521
13522
13523
13524
13525
13526
13527
13528
13529
13530
13531
13532
13533
13534
13535
13536
13537
13538
13539
13540
13541
13542
13543
13544
13545
13546
13547
13548
13549
13550
13551
13552
13553
13554
13555
13556
13557
13558
13559
13560
13561
13562
13563
13564
13565
13566
13567
13568
13569
13570
13571
13572
13573
13574
13575
13576
13577
13578
13579
13580
13581
13582
13583
13584
13585
13586
13587
13588
13589
13590
13591
13592
13593
13594
13595
13596
13597
13598
13599
13600
13601
13602
13603
13604
13605
13606
13607
13608
13609
13610
13611
13612
13613
13614
13615
13616
13617
13618
13619
13620
13621
13622
13623
13624
13625
13626
13627
13628
13629
13630
13631
13632
13633
13634
13635
13636
13637
13638
13639
13640
13641
13642
13643
13644
13645
13646
13647
13648
13649
13650
13651
13652
13653
13654
13655
13656
13657
13658
13659
13660
13661
13662
13663
13664
13665
13666
13667
13668
13669
13670
13671
13672
13673
13674
13675
13676
13677
13678
13679
13680
13681
13682
13683
13684
13685
13686
13687
13688
13689
13690
13691
13692
13693
13694
13695
13696
13697
13698
13699
13700
13701
13702
13703
13704
13705
13706
13707
13708
13709
13710
13711
13712
13713
13714
13715
13716
13717
13718
13719
13720
13721
13722
13723
13724
13725
13726
13727
13728
13729
13730
13731
13732
13733
13734
13735
13736
13737
13738
13739
13740
13741
13742
13743
13744
13745
13746
13747
13748
13749
13750
13751
13752
13753
13754
13755
13756
13757
13758
13759
13760
13761
13762
13763
13764
13765
13766
13767
13768
13769
13770
13771
13772
13773
13774
13775
13776
13777
13778
13779
13780
13781
13782
13783
13784
13785
13786
13787
13788
13789
13790
13791
13792
13793
13794
13795
13796
13797
13798
13799
13800
13801
13802
13803
13804
13805
13806
13807
13808
13809
13810
13811
13812
13813
13814
13815
13816
13817
13818
13819
13820
13821
13822
13823
13824
13825
13826
13827
13828
13829
13830
13831
13832
13833
13834
13835
13836
13837
13838
13839
13840
13841
13842
13843
13844
13845
13846
13847
13848
13849
13850
13851
13852
13853
13854
13855
13856
13857
13858
13859
13860
13861
13862
13863
13864
13865
13866
13867
13868
13869
13870
13871
13872
13873
13874
13875
13876
13877
13878
13879
13880
13881
13882
13883
13884
13885
13886
13887
13888
13889
13890
13891
13892
13893
13894
13895
13896
13897
13898
13899
13900
13901
13902
13903
13904
13905
13906
13907
13908
13909
13910
13911
13912
13913
13914
13915
13916
13917
13918
13919
13920
13921
13922
13923
13924
13925
13926
13927
13928
13929
13930
13931
13932
13933
13934
13935
13936
13937
13938
13939
13940
13941
13942
13943
13944
13945
13946
13947
13948
13949
13950
13951
13952
13953
13954
13955
13956
13957
13958
13959
13960
13961
13962
13963
13964
13965
13966
13967
13968
13969
13970
13971
13972
13973
13974
13975
13976
13977
13978
13979
13980
13981
13982
13983
13984
13985
13986
13987
13988
13989
13990
13991
13992
13993
13994
13995
13996
13997
13998
13999
14000
14001
14002
14003
14004
14005
14006
14007
14008
14009
14010
14011
14012
14013
14014
14015
14016
14017
14018
14019
14020
14021
14022
14023
14024
14025
14026
14027
14028
14029
14030
14031
14032
14033
14034
14035
14036
14037
14038
14039
14040
14041
14042
14043
14044
14045
%!PS-Adobe-2.0
%%Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software
%%Title: ltx2x.dvi
%%Pages: 128
%%PageOrder: Ascend
%%BoundingBox: 0 0 596 842
%%DocumentPaperSizes: A4
%%EndComments
%DVIPSCommandLine: dvips -o ltx2x.ps ltx2x
%DVIPSParameters: dpi=600, comments removed
%DVIPSSource:  TeX output 1997.01.21:1348
%%BeginProcSet: tex.pro
/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /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{dup dup 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 /IE 0 N /ctr 0 N /df-tail{
/nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N
string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N
end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{
/sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]
N df-tail}B /E{pop nn dup definefont setfont}B /ch-width{ch-data dup
length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{
128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub
get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data
dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N
/rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup
/base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx
0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff
setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff
.1 sub]{ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]}
if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{
cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin
0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul
add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore 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
/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for
65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0
0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V
{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7
getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false}
ifelse}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale rulex ruley false
RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1
false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform
round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg
rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail
{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}B /c{-4 M}
B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{3 M}B /k{
4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w}B /q{
p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p
a}B /bos{/SS save N}B /eos{SS restore}B end
%%EndProcSet
TeXDict begin 39158280 55380996 1000 600 600 (ltx2x.dvi)
@start /Fa 24 122 df<7FFFFFF8FFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFC7FFFFFF81E
067C9927>45 D<1E007F807F80FFC0FFC0FFC0FFC07F807F801E000A0A728927>I<000E
0000001F0000001F0000003F0000007F0000007F000000FF000001FF000003FF00007FFF
0000FFFF0000FFFF0000FFBF00007E3F0000003F0000003F0000003F0000003F0000003F
0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F
0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F
0000003F0000003F0000003F0000003F0000003F00003FFFFF807FFFFF807FFFFFC07FFF
FF807FFFFF801A2F79AE27>49 D<00000038000000FC000001FC000007FC00000FFC0000
3FF800007FE00000FFC00003FF000007FE00001FF800003FF000007FE00001FF800003FF
00000FFC00001FF800007FF00000FFC00000FF800000FF800000FFC000007FF000001FF8
00000FFC000003FF000001FF8000007FE000003FF000001FF8000007FE000003FF000000
FFC000007FE000003FF800000FFC000007FC000001FC000000FC000000381E287CAA27>
60 D<70000000FC000000FE000000FF800000FFC000007FF000001FF800000FFC000003
FF000001FF8000007FE000003FF000001FF8000007FE000003FF000000FFC000007FE000
003FF800000FFC000007FC000007FC00000FFC00003FF800007FE00000FFC00003FF0000
07FE00001FF800003FF000007FE00001FF800003FF00000FFC00001FF800007FF00000FF
C00000FF800000FE000000FC000000700000001E287CAA27>62 D<0001FE000007FF8000
1FFFC0007FFFE000FFFFF001FF03F803FC01F807F000FC0FE01F7C0FC07FFE1F80FFFE1F
01FFFE3F03FFFE3E07F1FF7E07E0FF7C0FC07F7C0F803F7C0F803FFC1F803FF81F001FF8
1F001FF81F001FF81F001FF81F001FF81F001FF81F001FF81F001FFC1F803F7C0F803E7C
0F803E7C0FC07E7E07E0FC3E07F1FC3F03FFF81F01FFF01F80FFE00FC07FC00FE01F1E07
F0003F03FC007F01FF03FF00FFFFFE007FFFFC001FFFF00007FFC00001FF00202E7DAD27
>64 D<03FFC000000FFFF000001FFFFC00003FFFFF00003FFFFF80003F80FF80003F801F
C0001F000FC00004000FE000000007E000000007E000000FFFE000007FFFE00003FFFFE0
000FFFFFE0001FFFFFE0003FFC07E0007FC007E0007F0007E000FE0007E000FC0007E000
FC0007E000FC0007E000FC0007E000FE000FE0007F001FE0007FC0FFE0003FFFFFFF801F
FFFFFFC00FFFFFFFC003FFF1FFC000FF807F8022207C9F27>97 D<000FFF00007FFFC001
FFFFE003FFFFF007FFFFF00FF807F01FE007F03FC003E03F8000807F0000007E0000007E
000000FE000000FC000000FC000000FC000000FC000000FC000000FC000000FE0000007E
0000007E0000007F0000F03F8001F83FC001F81FE003F80FF80FF007FFFFF003FFFFE001
FFFFC0007FFF00000FF8001D207B9F27>99 D<00003FF00000007FF80000007FF8000000
7FF80000003FF800000001F800000001F800000001F800000001F800000001F800000001
F800000001F800000001F800000001F800000FE1F800007FFDF80001FFFFF80003FFFFF8
0007FFFFF8000FF83FF8001FE00FF8003FC007F8003F8003F8007F0003F8007E0001F800
7E0001F800FE0001F800FC0001F800FC0001F800FC0001F800FC0001F800FC0001F800FC
0001F800FE0001F8007E0003F8007E0003F8007F0003F8003F0007F8003F800FF8001FE0
1FF8000FF03FF80007FFFFFFC003FFFFFFE001FFFDFFE0007FF9FFE0001FE0FFC0232E7E
AD27>I<000FF800003FFE0000FFFF8003FFFFC007FFFFE00FFC0FF01FE003F81FC001F8
3F8001FC7F0000FC7E0000FC7E00007EFE00007EFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFE
FFFFFFFCFC000000FE0000007E0000007F0000003F00003C3F80007E1FC0007E1FF000FE
0FFC07FC07FFFFFC01FFFFF800FFFFF0003FFFC00007FE001F207D9F27>I<7FE0000000
FFF0000000FFF0000000FFF00000007FF000000003F000000003F000000003F000000003
F000000003F000000003F000000003F000000003F000000003F000000003F07F000003F1
FFC00003F7FFF00003FFFFF00003FFFFF80003FFC1F80003FF01FC0003FE00FC0003FC00
FC0003F800FC0003F800FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC
0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC00
03F000FC0003F000FC0003F000FC0003F000FC007FFF83FFE0FFFFC7FFF0FFFFC7FFF0FF
FFC7FFF07FFF83FFE0242E7FAD27>104 D<000F0000001F8000003FC000003FC000003F
C000003FC000001F8000000F000000000000000000000000000000000000000000000000
0000000000003FFF80007FFFC0007FFFC0007FFFC0003FFFC000000FC000000FC000000F
C000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000F
C000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000F
C000000FC0007FFFFFF0FFFFFFF0FFFFFFF8FFFFFFF07FFFFFF01D2F7BAE27>I<7FE000
00007FF0000000FFF00000007FF00000007FF000000001F000000001F000000001F00000
0001F000000001F000000001F000000001F000000001F000000001F000000001F03FFFC0
01F07FFFE001F07FFFE001F07FFFE001F03FFFC001F003F80001F007F00001F00FE00001
F01FC00001F03F800001F0FF000001F1FE000001F3FC000001F7F8000001FFFC000001FF
FE000001FFFF000001FF3F000001FE1F800001FC0FC00001F80FE00001F007E00001F003
F00001F001F80001F001FC0001F000FE0001F0007E007FFFC1FFF07FFFC3FFF8FFFFE3FF
F87FFFC3FFF87FFFC3FFF0252E80AD27>107 D<7FFF8000FFFFC000FFFFC000FFFFC000
7FFFC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000
000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000
000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000
000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000
000FC0007FFFFFF8FFFFFFFCFFFFFFFCFFFFFFFC7FFFFFF81E2E7CAD27>I<7F07C01F00
00FF9FF07FC000FFFFF9FFE000FFFFFFFFF0007FFFFFFFF0000FFC7FF1F8000FF03FC0F8
000FE03F80F8000FC03F00F8000FC03F00F8000FC03F00F8000F803E00F8000F803E00F8
000F803E00F8000F803E00F8000F803E00F8000F803E00F8000F803E00F8000F803E00F8
000F803E00F8000F803E00F8000F803E00F8000F803E00F8000F803E00F8000F803E00F8
000F803E00F8000F803E00F8007FF0FFC3FF00FFF8FFE3FF80FFF9FFE7FF80FFF8FFE3FF
807FF0FFC3FF002920819F27>I<7FE07F0000FFF1FFC000FFF7FFF000FFFFFFF0007FFF
FFF80003FFC1F80003FF01FC0003FE00FC0003FC00FC0003F800FC0003F800FC0003F000
FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC
0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC00
03F000FC007FFF83FFE0FFFFC7FFF0FFFFC7FFF0FFFFC7FFF07FFF83FFE024207F9F27>
I<001FE000007FF80001FFFE0003FFFF0007FFFF800FF03FC01FC00FE03F8007F03F0003
F07F0003F87E0001F87E0001F8FC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000
FCFC0000FCFE0001FC7E0001F87E0001F87F0003F83F8007F03F8007F01FE01FE00FF03F
C007FFFF8003FFFF0001FFFE00007FF800001FE0001E207C9F27>I<7FE0FF0000FFF3FF
C000FFFFFFF000FFFFFFF8007FFFFFFC0003FF81FE0003FE00FF0003FC003F8003F8001F
8003F8001FC003F0000FC003F0000FC003F0000FE003F00007E003F00007E003F00007E0
03F00007E003F00007E003F00007E003F0000FE003F0000FC003F8000FC003F8001FC003
FC003F8003FC007F8003FE00FF0003FF83FE0003FFFFFC0003FFFFF80003FFFFF00003F3
FFC00003F0FE000003F000000003F000000003F000000003F000000003F000000003F000
000003F000000003F000000003F000000003F000000003F000000003F00000007FFF8000
00FFFFC00000FFFFC00000FFFFC000007FFF80000023317F9F27>I<7FFC03FC00FFFE0F
FF00FFFE3FFF80FFFE7FFFC07FFEFFFFC0007FFE1FC0007FF81FC0007FF00F80007FE002
00007FC00000007F800000007F800000007F000000007F000000007E000000007E000000
007E000000007E000000007E000000007E000000007E000000007E000000007E00000000
7E000000007E000000007E000000007E0000007FFFFF8000FFFFFFC000FFFFFFC000FFFF
FFC0007FFFFF800022207E9F27>114 D<00FFF38007FFFFC01FFFFFC03FFFFFC07FFFFF
C07F803FC0FC000FC0F8000FC0F8000FC0F8000780FC0000007F8000007FFC00003FFFF0
001FFFFC0007FFFF0001FFFF80000FFFC000003FE0000007E0780003F0FC0001F0FC0001
F0FE0001F0FE0003F0FF0007E0FFE01FE0FFFFFFC0FFFFFF80FFFFFF00FBFFFC00707FF0
001C207B9F27>I<003C0000007E0000007E0000007E0000007E0000007E0000007E0000
007E0000007E00007FFFFFF0FFFFFFF8FFFFFFF8FFFFFFF87FFFFFF0007E0000007E0000
007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000
007E0000007E0000007E0000007E0018007E007E007E007E007E007E007E007E007E00FE
003F00FC003F83FC003FFFF8001FFFF0000FFFE00003FFC00000FF001F297EA827>I<7F
E01FF800FFF03FFC00FFF03FFC00FFF03FFC007FF01FFC0003F000FC0003F000FC0003F0
00FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000
FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC
0003F000FC0003F001FC0003F001FC0003F003FC0003FC0FFC0001FFFFFFE001FFFFFFF0
00FFFFFFF0003FFEFFF0000FF87FE024207F9F27>I<3FFC1FFF007FFE3FFF007FFE3FFF
807FFE3FFF003FFC1FFF0001F807E00000FC0FC00000FC1F8000007E1F0000003F3F0000
001F7E0000001FFC0000000FF800000007F800000003F000000003E000000003F0000000
07F80000000FF80000001FFC0000001F3E0000003E3F0000007E1F0000007C0F800000F8
0FC00001F807E00003F003E0007FFE1FFF807FFE1FFF80FFFF3FFFC07FFE1FFF807FFE1F
FF8022207E9F27>120 D<7FFC0FFF80FFFE1FFFC0FFFE1FFFC0FFFE1FFFC07FFC0FFF80
07E000F80003E001F80003E001F00003F001F00001F003F00001F803E00000F803E00000
F803E00000FC07C000007C07C000007C07C000007E0F8000003E0F8000003E0F8000001F
0F0000001F1F0000001F1F0000000F1F0000000F9E0000000FBE00000007BE00000007FC
00000003FC00000003FC00000003F800000001F800000001F800000001F000000001F000
000003F000000003E000000003E000000007E000000007C000000807C000003E0FC00000
7F0F8000007F1F8000007E7F0000007FFE0000003FFC0000003FF80000001FF000000007
C000000022317E9F27>I E /Fb 1 1 df<7FFFFFFFFFFCFFFFFFFFFFFEFFFFFFFFFFFE7F
FFFFFFFFFC2F047A943C>0 D E /Fc 7 84 df<000000FE000000000001FF0000000000
03FF800000000003FF800000000007FFC00000000007FFC00000000007FFC00000000007
FFC0000000000FFFE0000000000FFFE0000000000FEFE0000000000FEFE0000000000FEF
E0000000001FEFF0000000001FC7F0000000001FC7F0000000001FC7F0000000003FC7F8
000000003FC7F8000000003FC7F8000000003F83F8000000007F83FC000000007F83FC00
0000007F83FC000000007F83FC000000007F01FC00000000FF01FE00000000FF01FE0000
0000FF01FE00000000FF01FE00000001FE00FF00000001FE00FF00000001FE00FF000000
01FE00FF00000003FE00FF80000003FC007F80000003FC007F80000003FC007F80000003
FC007F80000007F8003FC0000007F8003FC0000007F8003FC0000007F8003FC000000FF8
003FE000000FF0001FE000000FF0001FE000000FF0001FE000000FF0001FE000001FFFFF
FFF000001FFFFFFFF000001FFFFFFFF000001FFFFFFFF000003FFFFFFFF800003FFFFFFF
F800003FFFFFFFF800003FC00007F800007FC00007FC00007F800003FC00007F800003FC
00007F800003FC00007F800003FC0000FF800003FE0000FF000001FE0000FF000001FE00
00FF000001FE0001FF000001FF0001FE000000FF0001FE000000FF003FFFF0001FFFF87F
FFF8003FFFFCFFFFFC007FFFFEFFFFFC007FFFFEFFFFFC007FFFFE7FFFF8003FFFFC3FFF
F0001FFFF8374B7DCA3E>65 D<000001FF0003C000000FFFF007E000003FFFFC0FE00000
FFFFFE0FE00001FFFFFF9FE00007FFFFFFDFE0000FFFFFFFFFE0001FFF80FFFFE0003FFC
001FFFE0007FF0000FFFE0007FE00007FFE000FFC00003FFE001FF800001FFE003FF0000
00FFE003FE000000FFE007FC0000007FE007FC0000007FE00FF80000003FE00FF0000000
3FE01FF00000003FE01FE00000001FE01FE00000001FE03FE00000001FE03FC00000001F
E03FC00000001FE07FC00000000FC07F8000000000007F8000000000007F800000000000
7F800000000000FF800000000000FF000000000000FF000000000000FF000000000000FF
000000000000FF000000000000FF000000000000FF000000000000FF000000000000FF00
0000000000FF000000000000FF000000000000FF000000000000FF000000000000FF8000
000000007F8000000000007F8000000000007F8000000000007F8000000000007FC00000
0000003FC00000000FC03FC00000001FE03FE00000001FE01FE00000001FE01FE0000000
1FE01FF00000001FE00FF00000001FE00FF80000003FE007FC0000003FC007FC0000003F
C003FE0000007FC003FF0000007F8001FF800000FF8000FFC00001FF00007FE00003FE00
007FF00007FE00003FFC001FFC00001FFF80FFF800000FFFFFFFF0000007FFFFFFE00000
01FFFFFFC0000000FFFFFF000000003FFFFC000000000FFFF00000000001FF800000334B
7BC93E>67 D<7FFFFFFFFFFFF07FFFFFFFFFFFF0FFFFFFFFFFFFF8FFFFFFFFFFFFF8FFFF
FFFFFFFFF87FFFFFFFFFFFF87FFFFFFFFFFFF800FF00000007F800FF00000007F800FF00
000007F800FF00000007F800FF00000007F800FF00000007F800FF00000007F800FF0000
0007F800FF00000007F800FF00000003F000FF00000003F000FF000000000000FF000000
000000FF000000000000FF000000000000FF000000000000FF000000000000FF00000000
0000FF000000000000FF00007E000000FF00007E000000FF0000FF000000FF0000FF0000
00FF0000FF000000FF0000FF000000FFFFFFFF000000FFFFFFFF000000FFFFFFFF000000
FFFFFFFF000000FFFFFFFF000000FFFFFFFF000000FFFFFFFF000000FF0000FF000000FF
0000FF000000FF0000FF000000FF0000FF000000FF00007E000000FF00007E000000FF00
0000000000FF000000000000FF000000000000FF000000000000FF000000000000FF0000
00000000FF000000000000FF000000000000FF00000000FC00FF00000000FC00FF000000
01FE00FF00000001FE00FF00000001FE00FF00000001FE00FF00000001FE00FF00000001
FE00FF00000001FE00FF00000001FE00FF00000001FE00FF00000001FE00FF00000001FE
7FFFFFFFFFFFFE7FFFFFFFFFFFFEFFFFFFFFFFFFFEFFFFFFFFFFFFFEFFFFFFFFFFFFFE7F
FFFFFFFFFFFC7FFFFFFFFFFFFC37497DC83E>69 D<3FFFFFFFFF007FFFFFFFFF80FFFFFF
FFFFC0FFFFFFFFFFC0FFFFFFFFFFC07FFFFFFFFF803FFFFFFFFF0000007F80000000007F
80000000007F80000000007F80000000007F80000000007F80000000007F80000000007F
80000000007F80000000007F80000000007F80000000007F80000000007F80000000007F
80000000007F80000000007F80000000007F80000000007F80000000007F80000000007F
80000000007F80000000007F80000000007F80000000007F80000000007F80000000007F
80000000007F80000000007F80000000007F80000000007F80000000007F80000000007F
80000000007F80000000007F80000000007F80000000007F80000000007F80000000007F
80000000007F80000000007F80000000007F80000000007F80000000007F80000000007F
80000000007F80000000007F80000000007F80000000007F80000000007F80000000007F
80000000007F80000000007F80000000007F80000000007F80000000007F80000000007F
80000000007F80000000007F80000000007F8000003FFFFFFFFF007FFFFFFFFF80FFFFFF
FFFFC0FFFFFFFFFFC0FFFFFFFFFFC07FFFFFFFFF803FFFFFFFFF002A4976C83E>73
D<3FFFFFC00000007FFFFFE0000000FFFFFFF0000000FFFFFFF0000000FFFFFFF0000000
7FFFFFE00000003FFFFFC0000000007F8000000000007F8000000000007F800000000000
7F8000000000007F8000000000007F8000000000007F8000000000007F8000000000007F
8000000000007F8000000000007F8000000000007F8000000000007F8000000000007F80
00000000007F8000000000007F8000000000007F8000000000007F8000000000007F8000
000000007F8000000000007F8000000000007F8000000000007F8000000000007F800000
0000007F8000000000007F8000000000007F8000000000007F8000000000007F80000000
00007F8000000000007F8000000000007F8000000000007F8000000000007F8000000000
007F8000000000007F8000000000007F8000000000007F8000000000007F800000000000
7F8000000000007F8000000000007F8000000000007F8000000000007F8000000000007F
8000000000007F8000000000007F80000000C0007F80000003F0007F80000007F8007F80
000007F8007F80000007F8007F80000007F8007F80000007F8007F80000007F8007F8000
0007F8007F80000007F8007F80000007F8007F80000007F8007F80000007F83FFFFFFFFF
FFF87FFFFFFFFFFFF8FFFFFFFFFFFFF8FFFFFFFFFFFFF8FFFFFFFFFFFFF87FFFFFFFFFFF
F03FFFFFFFFFFFF035497CC83E>76 D<7FFFFFFFF000007FFFFFFFFE0000FFFFFFFFFF80
00FFFFFFFFFFE000FFFFFFFFFFF8007FFFFFFFFFFC007FFFFFFFFFFE0000FF00007FFF00
00FF00000FFF8000FF000003FF8000FF000000FFC000FF0000007FE000FF0000003FE000
FF0000003FE000FF0000001FF000FF0000000FF000FF0000000FF000FF0000000FF800FF
00000007F800FF00000007F800FF00000007F800FF00000007F800FF00000007F800FF00
000007F800FF00000007F800FF0000000FF800FF0000000FF000FF0000000FF000FF0000
001FF000FF0000003FE000FF0000003FE000FF0000007FE000FF000000FFC000FF000003
FF8000FF00000FFF8000FF00007FFF0000FFFFFFFFFE0000FFFFFFFFFC0000FFFFFFFFF8
0000FFFFFFFFE00000FFFFFFFF800000FFFFFFFE000000FFFFFFF0000000FF0000000000
00FF000000000000FF000000000000FF000000000000FF000000000000FF000000000000
FF000000000000FF000000000000FF000000000000FF000000000000FF000000000000FF
000000000000FF000000000000FF000000000000FF000000000000FF000000000000FF00
0000000000FF000000000000FF000000000000FF000000000000FF000000000000FF0000
00000000FF00000000007FFFFE000000007FFFFE00000000FFFFFF00000000FFFFFF0000
0000FFFFFF000000007FFFFE000000007FFFFE0000000035497DC83E>80
D<0000FFF00078000007FFFE00FC00001FFFFF81FC00007FFFFFE1FC0000FFFFFFF9FC00
01FFFFFFFFFC0003FFFFFFFFFC0007FFC03FFFFC000FFE0003FFFC001FF80001FFFC003F
F000007FFC003FE000003FFC007FC000001FFC007F8000001FFC007F8000000FFC00FF80
000007FC00FF00000007FC00FF00000007FC00FF00000007FC00FF00000003FC00FF0000
0003FC00FF00000003FC00FF80000003FC00FF80000001F8007FC000000000007FC00000
0000003FE000000000003FF000000000001FF800000000001FFE00000000000FFFE00000
000007FFFE0000000003FFFFE000000001FFFFFE00000000FFFFFFE00000003FFFFFF800
00000FFFFFFE00000003FFFFFF000000007FFFFFC000000003FFFFE0000000003FFFF000
00000003FFF000000000007FF800000000001FFC000000000007FC000000000003FE0000
00000003FE000000000001FF000000000000FF000000000000FF000000000000FF803E00
0000007F807F000000007F80FF000000007F80FF000000007F80FF000000007F80FF0000
00007F80FF000000007F80FF80000000FF80FF80000000FF00FF80000000FF00FFC00000
01FF00FFE0000001FE00FFF0000003FE00FFF8000007FC00FFFE00000FF800FFFF80003F
F800FFFFFC01FFF000FFFFFFFFFFE000FFFFFFFFFFC000FE7FFFFFFF8000FE1FFFFFFE00
00FE07FFFFFC0000FC00FFFFE0000078000FFF000000314B7AC93E>83
D E /Fd 8 121 df<FFFFFFE0FFFFFFE0FFFFFFE0FFFFFFE0FFFFFFE0FFFFFFE01B067E
9826>45 D<000000003800000000000000007C00000000000000007C0000000000000000
7C0000000000000000FE0000000000000000FE0000000000000000FE0000000000000001
FF0000000000000001FF0000000000000003FF8000000000000003FF8000000000000003
FF8000000000000007FFC0000000000000077FC0000000000000077FC00000000000000E
7FE00000000000000E3FE00000000000000E3FE00000000000001C1FF00000000000001C
1FF00000000000003C1FF8000000000000380FF8000000000000380FF800000000000078
0FFC0000000000007007FC0000000000007007FC000000000000E007FE000000000000E0
03FE000000000000E003FE000000000001C001FF000000000001C001FF000000000003C0
01FF8000000000038000FF8000000000038000FF8000000000078000FFC0000000000700
007FC0000000000700007FC0000000000E00007FE0000000000E00003FE0000000000E00
003FE0000000001C00001FF0000000001C00001FF0000000003C00001FF8000000003800
000FF8000000003800000FF8000000007FFFFFFFFC000000007FFFFFFFFC000000007FFF
FFFFFC00000000E0000007FE00000000E0000003FE00000001E0000003FF00000001C000
0001FF00000001C0000001FF00000003C0000001FF8000000380000000FF800000038000
0000FF8000000700000000FFC0000007000000007FC0000007000000007FC000000E0000
00003FE000000E000000003FE000001E000000003FF000001E000000001FF000003E0000
00001FF000003E000000001FF800007E000000001FF80001FF000000001FFC0007FFC000
00007FFF00FFFFFC00001FFFFFFEFFFFFC00001FFFFFFEFFFFFC00001FFFFFFE47477CC6
51>65 D<FFFFFFFFFFFFFF80FFFFFFFFFFFFFF80FFFFFFFFFFFFFF8000FFF000000FFF80
007FE0000000FFC0003FE00000003FC0003FE00000001FC0003FE00000000FC0003FE000
000007C0003FE000000003C0003FE000000003C0003FE000000001E0003FE000000001E0
003FE000000001E0003FE000000000E0003FE000000000E0003FE000000000E0003FE000
000000E0003FE000000000F0003FE00001C00070003FE00001C00070003FE00001C00070
003FE00001C00000003FE00001C00000003FE00001C00000003FE00003C00000003FE000
03C00000003FE00003C00000003FE00007C00000003FE0000FC00000003FE0007FC00000
003FFFFFFFC00000003FFFFFFFC00000003FFFFFFFC00000003FE0007FC00000003FE000
0FC00000003FE00007C00000003FE00003C00000003FE00003C00000003FE00003C00000
003FE00001C00000003FE00001C00000003FE00001C0000E003FE00001C0000E003FE000
01C0000E003FE00001C0001C003FE0000000001C003FE0000000001C003FE0000000001C
003FE0000000001C003FE0000000003C003FE0000000003C003FE00000000038003FE000
00000038003FE00000000078003FE00000000078003FE000000000F8003FE000000000F8
003FE000000001F0003FE000000003F0003FE000000003F0003FE00000000FF0003FE000
00001FF0007FE00000007FF000FFF0000007FFF0FFFFFFFFFFFFFFE0FFFFFFFFFFFFFFE0
FFFFFFFFFFFFFFE03F447BC34A>69 D<FFFFFFFFFFF0FFFFFFFFFFF0FFFFFFFFFFF003FE
00003FF001FC000007F801FC000001F801FC000000F801FC000000F801FC0000007801FC
0000007801FC0000003801FC0000003801FC0000003801FC0000001C01FC0007001C01FC
0007001C01FC0007001C01FC0007000001FC0007000001FC000F000001FC000F000001FC
001F000001FC007F000001FFFFFF000001FFFFFF000001FFFFFF000001FC007F000001FC
001F000001FC000F000001FC000F000001FC0007000001FC0007000701FC0007000701FC
0007000701FC0007000E01FC0000000E01FC0000000E01FC0000000E01FC0000000E01FC
0000001E01FC0000001E01FC0000003C01FC0000003C01FC0000007C01FC000000FC01FC
000001FC01FC000007FC03FE00003FFCFFFFFFFFFFF8FFFFFFFFFFF8FFFFFFFFFFF83033
7BB238>101 D<FFFFFFFF0000FFFFFFFFF000FFFFFFFFFC0003FE0003FF0001FC00007F
8001FC00003FC001FC00001FE001FC00000FF001FC00000FF001FC000007F801FC000007
F801FC000007FC01FC000007FC01FC000007FC01FC000007FC01FC000007FC01FC000007
FC01FC000007F801FC000007F801FC00000FF001FC00000FF001FC00001FE001FC00003F
C001FC0000FF0001FC0003FE0001FFFFFFF80001FFFFFFC00001FC0000000001FC000000
0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
0003FE00000000FFFFF8000000FFFFF8000000FFFFF80000002E337BB238>112
D<FFFFFFF8000000FFFFFFFF800000FFFFFFFFE0000003FE000FF8000001FC0003FE0000
01FC0000FF000001FC00007F800001FC00003FC00001FC00003FE00001FC00001FE00001
FC00001FE00001FC00001FF00001FC00001FF00001FC00001FF00001FC00001FF00001FC
00001FF00001FC00001FE00001FC00001FE00001FC00003FC00001FC00003F800001FC00
007F000001FC0000FE000001FC0003FC000001FC001FF0000001FFFFFF80000001FFFFFC
00000001FC003F00000001FC000FC0000001FC0007E0000001FC0003F0000001FC0001F8
000001FC0001FC000001FC0000FC000001FC0000FE000001FC0000FE000001FC0000FE00
0001FC0000FF000001FC0000FF000001FC0000FF000001FC0000FF800001FC0000FF8000
01FC0000FF800001FC0000FF800001FC0000FFC01C01FC0000FFC01C01FC00007FC01C01
FC00007FE03C03FE00003FE038FFFFF8001FF078FFFFF8000FF8F0FFFFF80003FFE00000
0000007F8036347BB23C>114 D<000FF00180007FFE038001FFFF878007F00FEF800FC0
01FF801F0000FF803E00003F803E00001F807C00001F807C00000F80F800000F80F80000
0780F800000780F800000780FC00000380FC00000380FE00000380FF000000007F800000
007FC00000003FF80000003FFF8000001FFFFC00000FFFFFC00007FFFFF00003FFFFF800
00FFFFFE00001FFFFF000003FFFF8000001FFFC0000001FFC00000003FE00000001FE000
00000FE000000007F000000003F0E0000003F0E0000001F0E0000001F0E0000001F0F000
0001F0F0000001F0F0000001E0F8000003E0F8000003E0FC000007C0FE00000F80FF8000
1F00FFE0003E00FBFE00FC00F0FFFFF800E01FFFE000C003FF000024357BB32E>I<7FFF
F8003FFFF07FFFF8003FFFF07FFFF8003FFFF001FFE0000FFF0000FFC00007F800007FC0
0007F000003FC00007C000001FE000078000000FF0000F0000000FF0000E00000007F800
1E00000003FC003C00000001FE003800000001FE007800000000FF00F0000000007F81E0
000000003F81C0000000003FC3C0000000001FE780000000000FFF00000000000FFE0000
00000007FE000000000003FC000000000001FE000000000001FE000000000000FF000000
000001FF800000000001FF800000000003FFC000000000079FE0000000000F0FF0000000
000E0FF0000000001E07F8000000003C03FC000000007801FE000000007001FE00000000
F000FF00000001E0007F80000003C0003F8000000380003FC000000780001FE000000F00
000FF000001E00000FF000003E000007F800007E000003FC0000FE000003FE0001FE0000
03FF000FFF000007FF80FFFFC0001FFFFEFFFFC0001FFFFEFFFFC0001FFFFE37337DB23D
>120 D E /Fe 4 102 df<001FFFFFFFFE007FFFFFFFFF01FFFFFFFFFF03FFFFFFFFFF07
FFFFFFFFFE0FC03801C0001F003801C0003E003803C0003C0078038000780070038000F0
0070038000F000F0078000E000F00780000000E00780000001E00700000001E007000000
01E00F00000003C00F00000003C00F00000003C00F00000007C00F00000007800F000000
07800F0000000F801F0000000F801F0000001F001F0000001F001F8000001F001F800000
3E001F8000003E001F8000007E001F8000007E001FC00000FC001FC00000FC000FC00001
FC000FE00001F8000FE00003F8000FE00003F80007E00003F00007E00000E00003800030
287DA634>25 D<70000000000000FC000000000000FF0000000000007FC000000000001F
F0000000000007FC000000000001FF0000000000007FC000000000001FF0000000000007
FC000000000001FF0000000000007FC000000000001FF8000000000007FE000000000001
FF8000000000007FE000000000000FF8000000000003FE000000000000FF800000000000
3FE000000000000FF8000000000003FE000000000000FF8000000000003FE00000000000
0FF8000000000003FE000000000000FF000000000000FF000000000003FE00000000000F
F800000000003FE00000000000FF800000000003FE00000000000FF800000000003FE000
00000000FF800000000003FE00000000000FF800000000007FE00000000001FF80000000
0007FE00000000001FF800000000007FC00000000001FF000000000007FC00000000001F
F000000000007FC00000000001FF000000000007FC00000000001FF000000000007FC000
00000000FF000000000000FC00000000000070000000000000383679B147>62
D<0001FFFF800001FFFFF80001FFFF800001FFFFF00001FFFF800001FFFFF0000000FFC0
00000FFE00000001FFC0000003F000000001FFE0000003E000000001FFE0000001C00000
0001DFE0000003C000000003DFF0000003C0000000038FF000000380000000038FF80000
0380000000038FF8000007800000000787FC000007800000000707FC0000070000000007
03FC000007000000000703FE00000F000000000F03FE00000F000000000E01FF00000E00
0000000E01FF00000E000000000E00FF00001E000000001E00FF80001E000000001C007F
80001C000000001C007FC0001C000000001C007FC0003C000000003C003FE0003C000000
0038003FE000380000000038001FE000380000000038001FF000780000000078001FF000
780000000070000FF800700000000070000FF8007000000000700007F800F000000000F0
0007FC00F000000000E00003FC00E000000000E00003FE00E000000000E00003FE01E000
000001E00001FF01E000000001C00001FF01C000000001C00000FF01C000000001C00000
FF83C000000003C00000FF83C0000000038000007FC380000000038000007FC380000000
038000003FC780000000078000003FE780000000070000001FE700000000070000001FF7
00000000070000001FFF000000000F0000000FFF000000000E0000000FFE000000000E00
000007FE000000000E00000007FE000000001E00000007FE000000001C00000003FC0000
00001C00000003FC000000003C00000001FC000000007C00000001FC00000000FE000000
00F800000003FF00000000F8000000FFFFFC000000F8000000FFFFFC00000078000000FF
FFFC000000700000004D3E7DBD49>78 D<00001FE0000000FFFC000003F01E00000FC00F
00003F800780007E0007C000FC0003C003F80003C007F80003C007F00007C00FE0000780
1FE00007801FC0000F803FC0001F003FC0003E007F8001FC007F801FF000FFFFFF8000FF
FFF80000FF00000000FF00000000FF00000000FF00000000FE00000000FE00000000FE00
000000FE00000000FE00000000FE00000000FE000000C0FE000001C07E000003C07E0000
07803F00000F003F00001E001F00003C000F8000F80007C003E00003E03F800000FFFE00
00003FE0000022297CA72A>101 D E /Ff 8 121 df<FFFFFFFF80FFFFFFFF80FFFFFFFF
80FFFFFFFF80FFFFFFFF80FFFFFFFF80FFFFFFFF8021077D9C2D>45
D<00000000007000000000000000000000F800000000000000000001FC00000000000000
000001FC00000000000000000001FC00000000000000000003FE00000000000000000003
FE00000000000000000003FE00000000000000000007FF00000000000000000007FF0000
0000000000000007FF0000000000000000000FFF8000000000000000000FFF8000000000
000000001FFFC000000000000000001FFFC000000000000000001FFFC000000000000000
003FFFE000000000000000003CFFE000000000000000003CFFE000000000000000007CFF
F00000000000000000787FF00000000000000000787FF00000000000000000F07FF80000
000000000000F03FF80000000000000001F03FFC0000000000000001E01FFC0000000000
000001E01FFC0000000000000003E01FFE0000000000000003C00FFE0000000000000003
C00FFE0000000000000007C00FFF00000000000000078007FF00000000000000078007FF
000000000000000F0007FF800000000000000F0003FF800000000000001F0003FFC00000
000000001E0001FFC00000000000001E0001FFC00000000000003E0001FFE00000000000
003C0000FFE00000000000003C0000FFE00000000000007C0000FFF00000000000007800
007FF00000000000007800007FF0000000000000F000007FF8000000000000F000003FF8
000000000001F000003FFC000000000001E000001FFC000000000001E000001FFC000000
000003E000001FFE000000000003C000000FFE000000000003C000000FFE000000000007
C000000FFF00000000000780000007FF00000000000780000007FF00000000000FFFFFFF
FFFF80000000000FFFFFFFFFFF80000000001FFFFFFFFFFFC0000000001FFFFFFFFFFFC0
000000001E00000001FFC0000000003E00000001FFE0000000003C00000000FFE0000000
003C00000000FFE0000000007C00000000FFF00000000078000000007FF0000000007800
0000007FF000000000F0000000007FF800000000F0000000003FF800000001F000000000
3FFC00000001E0000000001FFC00000001E0000000001FFC00000003E0000000001FFE00
000003C0000000000FFE00000003C0000000000FFE00000007C0000000000FFF00000007
800000000007FF0000000F800000000007FF0000000FC00000000007FF8000001FC00000
000003FF8000003FE00000000007FFC00000FFF00000000007FFE00007FFFC000000003F
FFF800FFFFFFC000000FFFFFFFF8FFFFFFC000000FFFFFFFF8FFFFFFC000000FFFFFFFF8
FFFFFFC000000FFFFFFFF855567AD561>65 D<FFFFFFFFFFFFFFFFFC00FFFFFFFFFFFFFF
FFFC00FFFFFFFFFFFFFFFFFC00FFFFFFFFFFFFFFFFFC00007FFF00000003FFFC00001FFE
000000003FFE00000FFE0000000007FE00000FFE0000000003FE00000FFE0000000000FE
00000FFE00000000007E00000FFE00000000007E00000FFE00000000003E00000FFE0000
0000001E00000FFE00000000001E00000FFE00000000000F00000FFE00000000000F0000
0FFE00000000000F00000FFE00000000000F00000FFE00000000000700000FFE00000000
000700000FFE00000000000700000FFE00000000000700000FFE00000000000700000FFE
000000E0000380000FFE000000E0000380000FFE000000E0000380000FFE000000E00003
80000FFE000000E0000000000FFE000000E0000000000FFE000000E0000000000FFE0000
01E0000000000FFE000001E0000000000FFE000001E0000000000FFE000003E000000000
0FFE000007E0000000000FFE00000FE0000000000FFE00007FE0000000000FFFFFFFFFE0
000000000FFFFFFFFFE0000000000FFFFFFFFFE0000000000FFFFFFFFFE0000000000FFE
00007FE0000000000FFE00000FE0000000000FFE000007E0000000000FFE000003E00000
00000FFE000001E0000000000FFE000001E0000000000FFE000001E0000000000FFE0000
00E0000000000FFE000000E0000000000FFE000000E0000000000FFE000000E000003800
0FFE000000E0000038000FFE000000E0000038000FFE000000E0000070000FFE00000000
000070000FFE00000000000070000FFE00000000000070000FFE00000000000070000FFE
000000000000F0000FFE000000000000E0000FFE000000000000E0000FFE000000000000
E0000FFE000000000001E0000FFE000000000001E0000FFE000000000001E0000FFE0000
00000003C0000FFE000000000003C0000FFE000000000007C0000FFE000000000007C000
0FFE00000000000FC0000FFE00000000001FC0000FFE00000000003FC0000FFE00000000
007F80000FFE0000000000FF80000FFE0000000003FF80001FFE000000001FFF80007FFF
00000001FFFF80FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFF00FFFFFFFFFFFFFFFFFF
00FFFFFFFFFFFFFFFFFF004D5279D159>69 D<FFFFFFFFFFFFFC00FFFFFFFFFFFFFC00FF
FFFFFFFFFFFC0001FFE000003FFC0000FFC0000007FC00007FC0000001FE00007FC00000
007E00007FC00000007E00007FC00000003E00007FC00000001E00007FC00000001E0000
7FC00000000E00007FC00000000E00007FC00000000E00007FC00000000E00007FC00000
000F00007FC00000000700007FC00000000700007FC0000E000700007FC0000E00070000
7FC0000E000000007FC0000E000000007FC0000E000000007FC0001E000000007FC0001E
000000007FC0001E000000007FC0003E000000007FC001FE000000007FFFFFFE00000000
7FFFFFFE000000007FFFFFFE000000007FC001FE000000007FC0003E000000007FC0001E
000000007FC0001E000000007FC0001E000000007FC0000E000000007FC0000E00000000
7FC0000E0001C0007FC0000E0001C0007FC0000E0001C0007FC000000001C0007FC00000
000380007FC00000000380007FC00000000380007FC00000000380007FC0000000038000
7FC00000000780007FC00000000780007FC00000000700007FC00000000F00007FC00000
000F00007FC00000001F00007FC00000003F00007FC00000007F00007FC0000000FF0000
FFC0000003FF0001FFE000003FFE00FFFFFFFFFFFFFE00FFFFFFFFFFFFFE00FFFFFFFFFF
FFFE003A3D7CBC43>101 D<FFFFFFFFFE0000FFFFFFFFFFE000FFFFFFFFFFF80001FFE0
000FFE0000FFC00001FF80007FC000007FC0007FC000003FE0007FC000001FF0007FC000
000FF8007FC000000FFC007FC000000FFC007FC0000007FE007FC0000007FE007FC00000
07FF007FC0000007FF007FC0000007FF007FC0000007FF007FC0000007FF007FC0000007
FF007FC0000007FF007FC0000007FE007FC0000007FE007FC000000FFC007FC000000FFC
007FC000000FF8007FC000001FF0007FC000003FE0007FC000007FC0007FC00001FF8000
7FC0000FFE00007FFFFFFFF800007FFFFFFFE000007FFFFFFE0000007FC000000000007F
C000000000007FC000000000007FC000000000007FC000000000007FC000000000007FC0
00000000007FC000000000007FC000000000007FC000000000007FC000000000007FC000
000000007FC000000000007FC000000000007FC000000000007FC000000000007FC00000
0000007FC000000000007FC000000000007FC000000000007FC000000000007FC0000000
00007FC00000000000FFE00000000001FFF000000000FFFFFFE0000000FFFFFFE0000000
FFFFFFE0000000383D7CBC43>112 D<FFFFFFFFF000000000FFFFFFFFFF00000000FFFF
FFFFFFE000000001FFE0003FF800000000FFC00007FC000000007FC00001FF000000007F
C00000FF800000007FC000007FC00000007FC000003FE00000007FC000003FF00000007F
C000003FF00000007FC000001FF80000007FC000001FF80000007FC000001FFC0000007F
C000001FFC0000007FC000001FFC0000007FC000001FFC0000007FC000001FFC0000007F
C000001FFC0000007FC000001FF80000007FC000001FF80000007FC000003FF00000007F
C000003FF00000007FC000003FE00000007FC000007FC00000007FC00000FF800000007F
C00001FF000000007FC00007FC000000007FC0003FF8000000007FFFFFFFE0000000007F
FFFFFF00000000007FFFFFFF00000000007FC000FFC0000000007FC0001FE0000000007F
C0000FF8000000007FC00007FC000000007FC00003FC000000007FC00001FE000000007F
C00001FF000000007FC00000FF000000007FC00000FF800000007FC00000FF800000007F
C00000FF800000007FC00000FF800000007FC00000FFC00000007FC00000FFC00000007F
C00000FFC00000007FC00000FFE00000007FC00000FFE00000007FC00000FFE00000007F
C00000FFE00000007FC00000FFF001C0007FC00000FFF001C0007FC00000FFF001C0007F
C000007FF001C0007FC000007FF803C000FFE000003FF8038001FFF000001FFC0780FFFF
FFE0001FFC0700FFFFFFE00007FE1F00FFFFFFE00003FFFE00000000000000FFFC000000
000000001FF000423F7CBC48>114 D<0003FE000600001FFFE00E00007FFFF81E0001FE
01FC3E0003F0003F7E0007E0000FFE000F800007FE001F800001FE001F000001FE003E00
0000FE007E0000007E007C0000007E007C0000003E00FC0000003E00FC0000001E00FC00
00001E00FC0000001E00FE0000000E00FE0000000E00FF0000000E00FF0000000E00FF80
000000007FC0000000007FF0000000007FFC000000003FFF800000003FFFFC0000001FFF
FFC000000FFFFFFC000007FFFFFF000003FFFFFFC00001FFFFFFE000007FFFFFF000001F
FFFFF8000003FFFFFC0000003FFFFE00000003FFFE000000003FFF0000000007FF800000
0001FF8000000000FF80000000007FC0000000003FC0000000003FC0E00000001FC0E000
00001FC0E00000000FC0E00000000FC0E00000000FC0F00000000FC0F00000000FC0F000
00000F80F80000000F80F80000001F80FC0000001F00FE0000003F00FE0000003E00FF80
00007C00FFC00000FC00FFE00001F800FDFC0003F000F87FC01FC000F01FFFFF8000E003
FFFE0000C0003FF000002A417ABE37>I<7FFFFF8000FFFFF07FFFFF8000FFFFF07FFFFF
8000FFFFF001FFFE00003FFF00007FFC00001FFC00003FFC00001FF000001FF800001FC0
00001FFC00001F8000000FFC00001F00000007FE00001E00000007FF00001C00000003FF
00003C00000001FF80007800000000FFC0007000000000FFC000F0000000007FE001E000
0000003FF003C0000000003FF80380000000001FF80780000000000FFC0F00000000000F
FE1E000000000007FE1C000000000003FF3C000000000001FFF8000000000001FFF00000
00000000FFF00000000000007FE00000000000007FF00000000000003FF0000000000000
1FF80000000000000FFC0000000000001FFC0000000000001FFE0000000000003FFF0000
000000007BFF80000000000071FF800000000000F0FFC00000000001E0FFE00000000003
C07FE00000000003803FF00000000007801FF8000000000F001FFC000000001E000FFC00
0000001C0007FE000000003C0007FF00000000780003FF00000000700001FF80000000F0
0000FFC0000001E00000FFC0000003C000007FE00000038000003FF00000078000003FF8
00000F8000001FF800001F8000000FFC00003F8000000FFE0000FF8000000FFF0003FF80
00001FFF800FFFC000003FFFE0FFFFF00000FFFFFFFFFFF00000FFFFFFFFFFF00000FFFF
FF403D7CBC49>120 D E /Fg 1 66 df<000000FC000000000000FC000000000001FE00
0000000001FE000000000003FF000000000003FF000000000003FF000000000007FF8000
00000007FF80000000000FFFC0000000000FFFC0000000000FFFC0000000001FFFE00000
00001F7FE0000000003F7FF0000000003E3FF0000000007E3FF8000000007C1FF8000000
007C1FF800000000FC1FFC00000000F80FFC00000001F80FFE00000001F007FE00000001
F007FE00000003F007FF00000003E003FF00000007E003FF80000007C001FF80000007C0
01FF8000000FC000FFC000000F8000FFC000001FFFFFFFE000001FFFFFFFE000003FFFFF
FFF000003FFFFFFFF000003E00003FF000007E00003FF800007C00001FF80000FC00001F
FC0000F800000FFC0000F800000FFC0001F800000FFE0001F0000007FE00FFFFC001FFFF
FCFFFFC001FFFFFCFFFFC001FFFFFCFFFFC001FFFFFC362F7DAE3D>65
D E /Fh 94 127 df<1C007F00FF80FF80FF80FF80FF80FF80FF80FF80FF80FF80FF80FF
80FF80FF80FF80FF80FF807F007F007F007F007F007F007F007F007F007F007F007F007F
007F007F003E00000000000000000000000000000000001C007F007F00FF80FF80FF807F
007F001C0009346FB32C>33 D<3C001E007F007F00FF007F80FF007F80FF007F80FF007F
80FF007F80FF007F807F007F007F007F007F007F007F007F007F007F007F007F007E003F
007E003F007E003F007E003F007E003F007E003F003E003E003E003E003E003E003C001E
001C001C00191977B32C>I<000F003C00001F807E00001F807E00001F807E00001F807E
00001F807E00001F807E00001F807E00001F807E00003F80FE00003F00FC00003F00FC00
003F00FC00003F00FC007FFFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF83F
FFFFFFF0007E01F800007E01F800007E01F800007E01F800007E01F80000FE03F80000FC
03F00000FC03F00000FC03F00000FC03F00000FC03F00000FC03F0003FFFFFFFF0FFFFFF
FFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87FFFFFFFF001F807E00001F807E00001F807E0
0003F80FE00003F00FC00003F00FC00003F00FC00003F00FC00003F00FC00003F00FC000
03F00FC00003F00FC00001E007800025337DB22C>I<0001C000000003E000000003E000
000003E000000003E000000003E000000003E00000000FFC0000007FFF800001FFFFE000
07FFFFF0000FFFFFF8001FFBEFFC003FC3E1FE003F03E07F007E03E03F007C03E03F00FC
03E03F80F803E03F80F803E07F80F803E07F80F803E07F80FC03E03F00FC03E03F007E03
E000007F03E000003FC3E000003FFBE000001FFFE000000FFFFC000007FFFF000001FFFF
C000007FFFE000001FFFF8000003FFFC000003E7FC000003E1FE000003E07F000003E03F
001803E01F007E03E01F807E03E00F80FF03E00F80FF03E00F80FF03E00F80FE03E00F80
FE03E01F80FE03E01F007E03E03F007F03E03E003F83E0FE003FC3E1FC001FFBEFF8000F
FFFFF00007FFFFE00003FFFFC00000FFFF0000001FF800000003E000000003E000000003
E000000003E000000003E000000003E000000001C0000021417BB92C>I<07800007001F
E0000F801FE0001F803FF0001F807FF8003F807FF8003F007CF8007F00FCFC007E00F87C
007E00F87C00FE00F87C00FC00F87C01FC00F87C01F800F87C01F800F87C03F800FCFC03
F0007CF803F0007FF807F0007FF807E0003FF00FE0001FE00FC0001FE00FC00007801FC0
0000001F800000003F800000003F000000003F000000007F000000007E00000000FE0000
0000FC00000000FC00000001FC00000001F800000001F800000003F800000003F0000000
07F000000007E000000007E00000000FE00000000FC00000001FC00000001F800F00001F
803FC0003F807FE0003F007FE0007F00FFF0007E00F9F0007E00F9F000FE01F9F800FC01
F0F800FC01F0F801FC01F0F801F801F0F803F801F0F803F001F0F803F001F9F807F000F9
F007E000F9F00FE000FFF00FC0007FE00FC0007FE007C0003FC00380000F0025417DB92C
>I<000FC00000003FE00000007FF0000000FFF8000000FFFC000001F8FC000001F07C00
0001F07E000003F03E000003E03E000003E03E000003E03E000003E03E000003E03E0000
03E07E000003E07C000003E0FC3FF803F0F87FFC01F1F87FFC01F3F07FFC01F7F03FF801
F7E01F0001FFC03F0000FF803E0000FF803E0000FF007E0000FE007C0001FC007C0003FE
00FC0007FE00F80007FF01F8000FDF01F0001F9F81F0003F8F83F0003F0FC3E0007E07E7
E0007E07E7C000FC03F7C000FC01FFC000FC01FF8000FC00FF8010FC00FF007CFC007F00
7CFC007F007CFE00FF807C7E01FFC07C7F03FFE0FC3F87F7F1F83FFFE3FFF81FFFC1FFF0
0FFF80FFF007FF007FC001FC001F8026357EB32C>I<0F801FC03FE03FF03FF03FF83FF8
1FF80FF800F800F800F800F801F801F001F003F003E007E00FC01FC03F807F00FE00FC00
F80070000D1B71B22C>I<0000380000FC0001FC0003FC0007F8000FF0001FC0003F8000
7F0000FE0001FC0003F80003F00007F00007E0000FE0000FC0001F80001F80003F80003F
00003F00007F00007E00007E00007E0000FE0000FC0000FC0000FC0000FC0000FC0000FC
0000FC0000FC0000FC0000FC0000FC0000FC0000FE00007E00007E00007E00007F00003F
00003F00003F80001F80001F80000FC0000FE00007E00007F00003F00003F80001FC0000
FE00007F00003F80001FC0000FF00007F80003FC0001FC0000FC000038164272B92C>I<
700000FC0000FE0000FF00007F80003FC0000FE00007F00003F80001FC0000FE00007F00
003F00003F80001F80001FC0000FC00007E00007E00007F00003F00003F00003F80001F8
0001F80001F80001FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC
0000FC0000FC0000FC0001FC0001F80001F80001F80003F80003F00003F00007F00007E0
0007E0000FC0001FC0001F80003F80003F00007F0000FE0001FC0003F80007F0000FE000
3FC0007F8000FF0000FE0000FC0000700000164279B92C>I<000380000007C0000007C0
000007C0000007C0000007C0000007C0002007C008F807C03EFE07C0FEFF07C1FEFFC7C7
FEFFE7CFFE3FFFFFF80FFFFFE003FFFF8001FFFF00007FFC00007FFC0001FFFF0003FFFF
800FFFFFE03FFFFFF8FFE7CFFEFFC7C7FEFF07C1FEFE07C0FEF807C03E2007C0080007C0
000007C0000007C0000007C0000007C0000007C000000380001F247AAA2C>I<00007800
000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC0000
0000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC000000
00FC00007FFFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87FFFFFFFF00000
FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC
00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00
00000078000025267DAB2C>I<0F801FE03FF07FF87FF87FFC7FFC7FFC3FFC1FFC0FFC00
FC00F800F801F803F007F01FE07FC0FF80FF00FC0070000E17718A2C>I<7FFFFFFF00FF
FFFFFF80FFFFFFFF80FFFFFFFF80FFFFFFFF807FFFFFFF0021067B9B2C>I<1F003F807F
C0FFE0FFE0FFE0FFE0FFE07FC03F801F000B0B708A2C>I<00000007000000000F800000
001F800000001F800000003F800000003F000000007F000000007E00000000FE00000000
FC00000001FC00000001F800000003F800000003F000000003F000000007F000000007E0
0000000FE00000000FC00000001FC00000001F800000003F800000003F000000007F0000
00007E00000000FE00000000FC00000000FC00000001FC00000001F800000003F8000000
03F000000007F000000007E00000000FE00000000FC00000001FC00000001F800000001F
800000003F800000003F000000007F000000007E00000000FE00000000FC00000001FC00
000001F800000003F800000003F000000007F000000007E000000007E00000000FE00000
000FC00000001FC00000001F800000003F800000003F000000007F000000007E00000000
FE00000000FC00000000FC00000000F800000000780000000021417BB92C>I<0003F800
00000FFE0000003FFF8000007FFFC00000FFFFE00001FE0FF00003F803F80007F001FC00
07E000FC000FC0007E000FC0007E001F80003F001F80003F003F00001F803F00001F803E
00000F807E00000FC07E00000FC07E00000FC07C000007C0FC000007E0FC000007E0FC00
0007E0FC000007E0FC000007E0FC000007E0FC000007E0FC000007E0FC000007E0FC0000
07E0FC000007E0FC000007E0FE00000FE07E00000FC07E00000FC07E00000FC07E00000F
C03F00001F803F00001F803F00001F801F80003F001F80003F000FC0007E000FE000FE00
07E000FC0007F001FC0003F803F80001FE0FF00000FFFFE000007FFFC000003FFF800000
0FFE00000003F8000023357CB32C>I<00070000000F8000000F8000001F8000001F8000
003F8000007F800000FF800001FF800007FF80007FFF8000FFFF8000FFDF8000FF9F8000
7C1F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000
001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000
001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000
001F8000001F8000001F8000001F8000001F8000001F80007FFFFFE0FFFFFFF0FFFFFFF0
FFFFFFF07FFFFFE01C3477B32C>I<000FF80000007FFF800001FFFFE00007FFFFF0000F
FFFFFC001FF80FFE003FE001FF003F80007F007F00003F807E00001F80FE00001FC0FE00
000FC0FF00000FE0FF000007E0FF000007E0FF000007E07E000007E03C000007E0000000
07E000000007E00000000FE00000000FC00000001FC00000001F800000003F800000003F
000000007F00000000FE00000001FC00000003FC00000007F80000000FF00000001FE000
00003FC0000000FF80000001FE00000003FC00000007F80000000FF00000003FE0000000
7F80000000FF00000001FE00000003FC0003C007F80007E01FE00007E03FC00007E07FFF
FFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE07FFFFFFFC023347CB32C>I<000FFC000000
7FFF800001FFFFE00007FFFFF8000FFFFFFC001FF807FE001FC000FE003F80007F003FC0
003F003FC0003F803FC0001F803FC0001F801F80001F800F00001F800000001F80000000
3F800000003F000000007F00000000FE00000001FE00000003FC0000001FF800001FFFF0
00003FFFE000003FFFE000003FFFF800001FFFFC00000007FE00000000FF000000007F00
0000003F800000001FC00000000FC00000000FC00000000FE000000007E000000007E03C
000007E07E000007E0FF000007E0FF00000FE0FF00000FC0FF00000FC0FE00001FC07F00
003F807F80007F003FC000FF001FF807FE000FFFFFFC0007FFFFF80003FFFFE000007FFF
8000000FFC000023357CB32C>I<000007F00000000FF80000001FF80000003FF8000000
3FF80000007EF80000007EF8000000FCF8000001F8F8000001F8F8000003F0F8000007E0
F8000007E0F800000FC0F800001F80F800001F80F800003F00F800007E00F800007E00F8
0000FC00F80001F800F80001F800F80003F000F80003E000F80007E000F8000FC000F800
0FC000F8001F8000F8003F0000F8003F0000F8007E0000F800FC0000F800FFFFFFFFFCFF
FFFFFFFEFFFFFFFFFEFFFFFFFFFE7FFFFFFFFC000000F800000000F800000000F8000000
00F800000000F800000000F800000000F800000000F800000000F800000000F80000007F
FFF00000FFFFF80000FFFFF80000FFFFF800007FFFF027347EB32C>I<0FFFFFFE001FFF
FFFF001FFFFFFF001FFFFFFF001FFFFFFE001F800000001F800000001F800000001F8000
00001F800000001F800000001F800000001F800000001F800000001F800000001F800000
001F800000001F800000001F83FE00001F9FFF80001FFFFFE0001FFFFFF8001FFFFFFC00
1FFE03FE001FF000FF001FC0007F001F80003F801F00001F800F00001FC00000000FC000
00000FC000000007E000000007E000000007E000000007E03C000007E07E000007E0FF00
0007E0FF00000FE0FF00000FC0FF00000FC0FE00001FC07E00003F807F00007F003F8000
FF003FC001FE001FF80FFC000FFFFFF80007FFFFF00001FFFFC000007FFF0000000FF800
0023347CB22C>I<00003FC0000001FFF8000007FFFC00001FFFFE00003FFFFF00007FE0
7F0000FF003F8001FE007F8003F8007F8007F0007F8007E0007F800FE0003F001FC0001E
001F800000003F800000003F000000003F000000007F000000007E000000007E03FE0000
7E1FFF8000FC7FFFE000FDFFFFF000FFFFFFF800FFFE07FC00FFF001FE00FFC0007F00FF
80003F80FF00001F80FF00001FC0FE00000FC0FE00000FE0FE000007E0FE000007E0FE00
0007E07E000007E07E000007E07E000007E07E000007E03F000007E03F00000FE03F8000
0FC01F80001FC01FC0001F800FC0003F800FE0007F0007F801FE0003FE07FC0001FFFFF8
0000FFFFF000007FFFE000001FFF80000007FC000023357CB32C>I<7800000000FFFFFF
FFC0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFC0FC00003F80FC00007F00FC0000FE
00780000FC00000001FC00000003F800000007F000000007E00000000FE00000000FC000
00001F800000003F800000003F000000007F000000007E00000000FE00000000FC000000
01FC00000001F800000001F800000003F000000003F000000007F000000007E000000007
E000000007E00000000FC00000000FC00000000FC00000000FC00000001F800000001F80
0000001F800000001F800000001F800000003F800000003F000000003F000000003F0000
00003F000000003F000000003F000000003F000000003F000000003F000000003F000000
001E00000023357CB32C>I<0007FC0000003FFF800000FFFFE00003FFFFF80007FFFFFC
000FFC07FE001FF001FF001FC0007F003F80003F803F00001F807F00001FC07E00000FC0
7E00000FC07E00000FC07E00000FC07E00000FC03F00001F803F00001F801F80003F001F
C0007F000FF001FE0003FC07F80001FFFFF000007FFFC0000007FC0000007FFFC00001FF
FFF00003FC07F8000FF001FE001FC0007F001F80003F003F00001F807E00000FC07E0000
0FC0FC000007E0FC000007E0FC000007E0FC000007E0FC000007E0FC000007E0FC000007
E07E00000FC07E00000FC07F00001FC03F80003F801FC0007F001FF001FF000FFC07FE00
07FFFFFC0003FFFFF80000FFFFE000003FFF80000007FC000023357CB32C>I<0007FC00
00003FFF000000FFFFC00001FFFFE00003FFFFF00007FC07F8000FF001FC001FE000FE00
3F80007E003F80007F007F00003F007E00001F80FE00001F80FC00001F80FC00000FC0FC
00000FC0FC00000FC0FC00000FC0FC00000FE0FC00000FE0FC00000FE0FE00000FE07E00
000FE07F00001FE03F00001FE03F80003FE01FC0007FE00FF001FFE007FC0FFFE003FFFF
FFE001FFFFF7E000FFFFC7E0003FFF0FE0000FF80FC00000000FC00000000FC00000001F
C00000001F800000003F800000003F000F00007F001F80007E003FC000FE003FC001FC00
3FC003F8003FC007F8003F801FF0001FE07FE0001FFFFFC0000FFFFF000007FFFE000001
FFF80000007FC0000023357CB32C>I<1F003F807FC0FFE0FFE0FFE0FFE0FFE07FC03F80
1F00000000000000000000000000000000000000000000000000000000001F003F807FC0
FFE0FFE0FFE0FFE0FFE07FC03F801F000B2470A32C>I<0F801FC03FE07FF07FF07FF07F
F07FF03FE01FC00F80000000000000000000000000000000000000000000000000000000
000F801FC03FE07FE07FF07FF07FF07FF03FF01FF00FF001F003F003E007E00FC00FC03F
807F00FF00FE00F80070000C3071A32C>I<00000007000000001F800000003F80000000
FF80000003FF80000007FF0000001FFC0000003FF8000000FFE0000001FF80000007FF00
00000FFC0000003FF80000007FE0000001FFC0000003FF0000000FFE0000001FF8000000
7FF0000000FFC0000000FF80000000FF80000000FFC00000007FF00000001FF80000000F
FE00000003FF00000001FFC00000007FE00000003FF80000000FFC00000007FF00000001
FF80000000FFE00000003FF80000001FFC00000007FF00000003FF80000000FF80000000
3F800000001F800000000700212A7BAD2C>I<7FFFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFF
FFFFF8FFFFFFFFF83FFFFFFFF00000000000000000000000000000000000000000000000
00000000000000000000000000000000003FFFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFFFF
F8FFFFFFFFF87FFFFFFFF025147DA22C>I<7000000000FC00000000FE00000000FF8000
0000FFE00000007FF00000001FFC0000000FFE00000003FF80000000FFC00000007FF000
00001FF80000000FFE00000003FF00000001FFC00000007FE00000003FF80000000FFC00
000007FF00000001FF80000000FF80000000FF80000001FF80000007FF0000000FFC0000
003FF80000007FE0000001FFC0000003FF0000000FFE0000001FF80000007FF0000000FF
C0000003FF8000000FFE0000001FFC0000007FF0000000FFE0000000FF80000000FE0000
0000FC000000007000000000212A7BAD2C>I<003FFE000003FFFFC0000FFFFFF0001FFF
FFFC003FFFFFFE007FE007FF007F0000FF00FE00003F80FF00001F80FF00001F80FF0000
1F80FF00003F807E00007F003C0000FF00000003FE0000000FFC0000001FF80000003FE0
0000007FC0000000FF00000001FE00000003FC00000003F800000007F800000007F00000
000FF00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000000
0FE000000007C00000000000000000000000000000000000000000000000000000000000
000000000000000000000000000003800000000FE00000000FE00000001FF00000001FF0
0000001FF00000000FE00000000FE00000000380000021337BB22C>I<00007F80000003
FFE000000FFFF000003FFFF800007FFFFC0000FFC0FE0001FE007F0003F8003F0007F000
1F8007E00FCF800FC03FFF801F807FFFC01F80FFFFC03F01FFFFC03E03F87FC03E07F03F
E07E07E01FE07C0FC00FE07C0F8007E07C0F8007E0FC1F8007E0F81F0003E0F81F0003E0
F81F0003E0F81F0003E0F81F0003E0F81F0003E0F81F0003E0F81F0003E0F81F0003E0FC
1F8007E07C0F8007C07C0F8007C07C0FC00FC07E07E01F803E07F03F803E03F87F003F01
FFFE001F80FFFC001F807FF8000FC03FF00007E00FC00007F00007C003F8000FE001FE00
1FE000FFC0FFE0007FFFFFC0003FFFFF80000FFFFE000003FFF80000007FC00023337CB2
2C>I<0000FE00000001FF00000001FF00000001FF00000001FF00000003FF80000003FF
80000003EF80000003EF80000007EF80000007EFC0000007EFC0000007C7C0000007C7C0
00000FC7E000000FC7E000000FC7E000000FC3E000001F83F000001F83F000001F83F000
001F83F000001F83F000003F01F800003F01F800003F01F800003F01F800007E00FC0000
7E00FC00007E00FC00007E00FC00007E00FC0000FC007E0000FFFFFE0000FFFFFE0000FF
FFFE0001FFFFFF0001FFFFFF0001F8003F0001F8003F0001F8003F0003F0001F8003F000
1F8003F0001F8003F0001F8007F0001FC007E0000FC07FFE00FFFC7FFF01FFFCFFFF01FF
FE7FFF01FFFC7FFE00FFFC27347EB32C>I<7FFFFFE0007FFFFFF800FFFFFFFE007FFFFF
FF007FFFFFFFC003F0003FC003F0000FE003F00007F003F00003F003F00003F003F00001
F803F00001F803F00001F803F00001F803F00001F803F00001F803F00003F003F00003F0
03F00007F003F0000FE003F0001FC003F000FF8003FFFFFF0003FFFFFE0003FFFFFC0003
FFFFFF0003FFFFFFC003F0001FE003F00007F003F00003F803F00001F803F00000FC03F0
0000FC03F00000FE03F000007E03F000007E03F000007E03F000007E03F000007E03F000
007E03F00000FE03F00000FC03F00001FC03F00003F803F0000FF803F0003FF07FFFFFFF
E07FFFFFFFC0FFFFFFFF807FFFFFFE007FFFFFF00027337FB22C>I<0000FF00700007FF
E0F8000FFFF9F8003FFFFDF8007FFFFFF800FF81FFF801FE007FF803FC001FF807F0000F
F807F00007F80FE00007F80FC00003F81F800003F81F800001F83F000001F83F000001F8
7F000001F87E000000F07E000000007E00000000FE00000000FC00000000FC00000000FC
00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00
000000FC00000000FE000000007E000000007E000000007E000000007F000000F03F0000
01F83F000001F81F800001F81F800001F80FC00003F80FE00003F007F00007F007F00007
E003FC001FE001FE003FC000FF81FF80007FFFFF00003FFFFE00000FFFFC000007FFF000
0000FF800025357DB32C>I<7FFFFF0000FFFFFFC000FFFFFFF000FFFFFFF8007FFFFFFC
0007E003FE0007E000FF0007E0007F8007E0003F8007E0001FC007E0000FE007E0000FE0
07E00007E007E00007F007E00003F007E00003F807E00001F807E00001F807E00001F807
E00001F807E00000FC07E00000FC07E00000FC07E00000FC07E00000FC07E00000FC07E0
0000FC07E00000FC07E00000FC07E00000FC07E00000FC07E00000FC07E00001F807E000
01F807E00001F807E00003F807E00003F007E00003F007E00007F007E00007E007E0000F
E007E0001FC007E0003FC007E0007F8007E000FF0007E003FE007FFFFFFC00FFFFFFF800
FFFFFFF000FFFFFFC0007FFFFF000026337EB22C>I<7FFFFFFFF0FFFFFFFFF8FFFFFFFF
F8FFFFFFFFF87FFFFFFFF803F00001F803F00001F803F00001F803F00001F803F00001F8
03F00001F803F00001F803F00000F003F000000003F000000003F000000003F000000003
F001E00003F003F00003F003F00003F003F00003F003F00003FFFFF00003FFFFF00003FF
FFF00003FFFFF00003FFFFF00003F003F00003F003F00003F003F00003F003F00003F001
E00003F000000003F000000003F000000003F000000003F000000003F000003C03F00000
7E03F000007E03F000007E03F000007E03F000007E03F000007E03F000007E03F000007E
7FFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFFFFFE7FFFFFFFFC27337EB22C>I<7FFFFFFF
F8FFFFFFFFFCFFFFFFFFFCFFFFFFFFFC7FFFFFFFFC03F00000FC03F00000FC03F00000FC
03F00000FC03F00000FC03F00000FC03F00000FC03F000007803F000000003F000000003
F000000003F000000003F000000003F000F00003F001F80003F001F80003F001F80003F0
01F80003FFFFF80003FFFFF80003FFFFF80003FFFFF80003FFFFF80003F001F80003F001
F80003F001F80003F001F80003F000F00003F000000003F000000003F000000003F00000
0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000
03F000000003F00000007FFFE00000FFFFE00000FFFFF00000FFFFE000007FFFE0000026
337EB22C>I<0001FC0380000FFF87C0001FFFEFC0007FFFFFC000FFFFFFC001FF07FFC0
03FC01FFC003F800FFC007F0007FC00FE0003FC00FC0001FC01FC0001FC01F80001FC03F
80000FC03F00000FC03F00000FC07E00000FC07E000007807E000000007E00000000FE00
000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC0000
0000FC00000000FC0003FFF8FC0007FFFCFC0007FFFCFE0007FFFC7E0003FFF87E00000F
C07E00000FC07E00000FC03F00001FC03F00001FC03F80001FC01F80001FC01FC0003FC0
0FC0003FC00FE0007FC007F0007FC003F800FFC003FC01FFC001FF07FFC000FFFFFFC000
7FFFEFC0001FFFCFC0000FFF07800001FC000026357DB32C>I<7FFE00FFFCFFFF01FFFE
FFFF01FFFEFFFF01FFFE7FFE00FFFC07E0000FC007E0000FC007E0000FC007E0000FC007
E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0
000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007FFFFFFC007FFFF
FFC007FFFFFFC007FFFFFFC007FFFFFFC007E0000FC007E0000FC007E0000FC007E0000F
C007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC0
07E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007
E0000FC07FFE00FFFCFFFF01FFFEFFFF01FFFEFFFF01FFFE7FFE00FFFC27337EB22C>I<
7FFFFFF8FFFFFFFCFFFFFFFCFFFFFFFC7FFFFFF8000FC000000FC000000FC000000FC000
000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000
000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000
000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000
000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000
000FC0007FFFFFF8FFFFFFFCFFFFFFFCFFFFFFFC7FFFFFF81E3379B22C>I<0007FFFF80
000FFFFFC0000FFFFFC0000FFFFFC00007FFFF80000003F000000003F000000003F00000
0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000
03F000000003F000000003F000000003F000000003F000000003F000000003F000000003
F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0
00000003F000000003F000000003F000000003F000000003F000000003F000000003F000
000003F000180003F0007E0003F0007E0003F000FF0003F000FF0003F000FF0007E000FE
000FE0007F001FE0007FC07FC0003FFFFF80001FFFFF00000FFFFE000003FFF80000007F
C0000022347BB22C>I<7FFC007FF8FFFE00FFFCFFFE00FFFCFFFE00FFFC7FFC007FF807
C0001F8007C0003F8007C0007F0007C0007E0007C000FC0007C001F80007C003F80007C0
07F00007C007E00007C00FC00007C01F800007C03F800007C07F000007C07E000007C0FC
000007C1F8000007C3F8000007C7FC000007C7FC000007CFFE000007DFBE000007FFBF00
0007FF1F000007FE1F800007FC0FC00007F80FC00007F807E00007F003E00007E003F000
07C001F00007C001F80007C000FC0007C000FC0007C0007E0007C0003E0007C0003F0007
C0001F0007C0001F8007C0000FC007C0000FC007C00007E07FFC001FFCFFFE003FFEFFFE
003FFEFFFE003FFE7FFC001FFC27337EB22C>I<7FFFE00000FFFFF00000FFFFF00000FF
FFF000007FFFE0000003F000000003F000000003F000000003F000000003F000000003F0
00000003F000000003F000000003F000000003F000000003F000000003F000000003F000
000003F000000003F000000003F000000003F000000003F000000003F000000003F00000
0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000
03F000000003F000000003F000000003F000000003F000000003F00000F003F00001F803
F00001F803F00001F803F00001F803F00001F803F00001F803F00001F803F00001F87FFF
FFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87FFFFFFFF025337DB22C>I<7FE0000FFCFF
F0001FFEFFF0001FFEFFF8003FFE7FF8003FFC0FF8003FE00FBC007BE00FBC007BE00FBC
007BE00FBC007BE00F9E00F3E00F9E00F3E00F9E00F3E00F9F01F3E00F9F01F3E00F8F01
E3E00F8F01E3E00F8F83E3E00F8F83E3E00F8783C3E00F87C7C3E00F87C7C3E00F83C783
E00F83C783E00F83EF83E00F83EF83E00F81EF03E00F81EF03E00F81FF03E00F80FE03E0
0F80FE03E00F80FE03E00F807C03E00F803803E00F800003E00F800003E00F800003E00F
800003E00F800003E00F800003E00F800003E00F800003E00F800003E00F800003E00F80
0003E00F800003E07FF0001FFCFFF8003FFEFFF8003FFEFFF8003FFE7FF0001FFC27337E
B22C>I<7FF0007FFCFFF800FFFEFFF800FFFEFFFC00FFFE7FFC007FFC07FE0007C007DE
0007C007DE0007C007DF0007C007CF0007C007CF0007C007CF8007C007C78007C007C7C0
07C007C7C007C007C3C007C007C3E007C007C3E007C007C1E007C007C1F007C007C1F007
C007C0F007C007C0F807C007C0F807C007C07C07C007C07C07C007C07C07C007C03E07C0
07C03E07C007C01E07C007C01F07C007C01F07C007C00F07C007C00F87C007C00F87C007
C00787C007C007C7C007C007C7C007C003C7C007C003E7C007C001E7C007C001E7C007C0
01F7C007C000F7C007C000F7C007C000FFC07FFC007FC0FFFE007FC0FFFE003FC0FFFE00
3FC07FFC001F8027337EB22C>I<007FFF000003FFFFE0000FFFFFF8001FFFFFFC003FFF
FFFE003FE003FE003F8000FE007F00007F007F00007F007E00003F007E00003F007E0000
3F00FE00003F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F
80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80
FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC
00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FE00003F80FE00
003F807E00003F007E00003F007E00003F007F00007F007F00007F003F8000FE003FF007
FE003FFFFFFE001FFFFFFC000FFFFFF80003FFFFE000007FFF000021357BB32C>I<7FFF
FFC000FFFFFFF800FFFFFFFC00FFFFFFFF007FFFFFFF8003F000FFC003F0003FC003F000
0FE003F00007F003F00007F003F00003F003F00003F803F00001F803F00001F803F00001
F803F00001F803F00001F803F00001F803F00003F803F00003F003F00007F003F00007F0
03F0000FE003F0003FC003F000FFC003FFFFFF8003FFFFFF0003FFFFFC0003FFFFF80003
FFFFC00003F000000003F000000003F000000003F000000003F000000003F000000003F0
00000003F000000003F000000003F000000003F000000003F000000003F000000003F000
000003F000000003F00000007FFF800000FFFFC00000FFFFC00000FFFFC000007FFF8000
0025337EB22C>I<007FFF000003FFFFE0000FFFFFF8001FFFFFFC003FFFFFFE003FF007
FE003F8000FE007F00007F007F00007F007E00003F007E00003F007E00003F00FE00003F
80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80
FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC
00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00
001F80FC00001F80FC00001F80FC00001F80FC01F01F80FC03F81F80FE03F83F807E01FC
3F007E01FC3F007E00FE3F007F00FE7F007F007F7F003F807FFE003FF03FFE003FFFFFFE
001FFFFFFC000FFFFFF80003FFFFE000007FFFE000000007F000000007F000000003F800
000003F800000001FC00000001FC00000000FE00000000FE000000007F000000007F0000
00003E0021407BB32C>I<7FFFFC000000FFFFFF800000FFFFFFE00000FFFFFFF800007F
FFFFFC000007E007FE000007E001FE000007E0007F000007E0003F800007E0001F800007
E0001F800007E0000FC00007E0000FC00007E0000FC00007E0000FC00007E0000FC00007
E0000FC00007E0001F800007E0001F800007E0003F800007E0007F000007E001FE000007
E007FE000007FFFFFC000007FFFFF8000007FFFFE0000007FFFFF0000007FFFFF8000007
E007FC000007E001FE000007E000FE000007E0007F000007E0003F000007E0003F000007
E0003F000007E0003F000007E0003F000007E0003F000007E0003F000007E0003F000007
E0003F0F0007E0003F1F8007E0003F1F8007E0003F1F8007E0003F1F8007E0003F1F807F
FE001FBF80FFFF001FFF00FFFF000FFF00FFFF000FFE007FFE0007FC0000000001F00029
347EB22C>I<001FF8070000FFFF0F8001FFFFCF8007FFFFFF800FFFFFFF801FF01FFF80
3FC003FF803F8001FF807F0000FF807E00007F80FE00003F80FC00003F80FC00001F80FC
00001F80FC00001F80FC00001F80FE00000F007E000000007F000000007F800000003FE0
0000001FFC0000001FFFC000000FFFFC000003FFFFC00001FFFFF000007FFFF8000007FF
FC0000007FFE00000007FF00000000FF800000003F800000001FC00000001FC00000000F
E00000000FE078000007E0FC000007E0FC000007E0FC000007E0FC000007E0FC000007E0
FE00000FC0FE00000FC0FF00001F80FF80003F80FFE0007F00FFFE01FF00FFFFFFFE00FF
FFFFFC00F9FFFFF000F83FFFC0007007FF000023357CB32C>I<7FFFFFFFFCFFFFFFFFFE
FFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFC007E007EFC007E007EFC007E007EFC007E007EFC
007E007EFC007E007EFC007E007E78007E003C00007E000000007E000000007E00000000
7E000000007E000000007E000000007E000000007E000000007E000000007E000000007E
000000007E000000007E000000007E000000007E000000007E000000007E000000007E00
0000007E000000007E000000007E000000007E000000007E000000007E000000007E0000
00007E000000007E000000007E000000007E000000007E000000007E000000007E000000
007E0000003FFFFC00003FFFFC00007FFFFE00003FFFFC00003FFFFC0027337EB22C>I<
7FFF803FFFC0FFFFC07FFFE0FFFFC07FFFE0FFFFC07FFFE07FFF803FFFC003F00001F800
03F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F800
03F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F800
03F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F800
03F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F800
03F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F800
03F00001F80003F00001F80003F80003F80001F80003F00001F80003F00001FC0007F000
00FC0007E00000FE000FE000007F001FC000003F803F8000003FE0FF8000001FFFFF0000
000FFFFE00000003FFF800000001FFF0000000003F8000002B3480B22C>I<7FFC007FFC
FFFE00FFFEFFFE00FFFEFFFE00FFFE7FFC007FFC0FC00007E00FE0000FE007E0000FC007
E0000FC007E0000FC007F0001FC003F0001F8003F0001F8003F0001F8003F8003F8001F8
003F0001F8003F0001F8003F0001FC007F0000FC007E0000FC007E0000FC007E0000FC00
7E00007E00FC00007E00FC00007E00FC00007E00FC00003F01F800003F01F800003F01F8
00003F01F800001F83F000001F83F000001F83F000001F83F000000F83E000000FC7E000
000FC7E000000FC7E0000007C7C0000007C7C0000007EFC0000007EFC0000003EF800000
03EF80000003FF80000003FF80000001FF00000001FF00000001FF00000001FF00000000
FE000027347EB22C>I<7FF00007FF00FFF8000FFF80FFF8000FFF80FFF8000FFF807FF0
0007FF001F0000007C001F0000007C001F0000007C001F0000007C000F800000F8000F80
0000F8000F800000F8000F800000F8000F800000F8000F800000F8000F800000F80007C0
0001F00007C00001F00007C00001F00007C00001F00007C03E01F00007C07F01F00007C0
7F01F00007C07F01F00003E0FF83E00003E0FF83E00003E0F783E00003E0F783E00003E1
F7C3E00003E1F7C3E00003E1F7C3E00001E1E3C3C00001E1E3C3C00001F1E3C7C00001F3
E3E7C00001F3E3E7C00001F3E3E7C00001F3C1E7C00001F3C1E7C00000F3C1E7800000F3
C1E7800000F7C1F7800000F780F7800000F780F7800000F780F7800000FF80FF8000007F
80FF0000007F007F0000007F007F0000007F007F0000007F007F0000003E003E00002934
7FB22C>I<3FFF03FFE07FFF07FFF07FFF87FFF07FFF07FFF03FFF03FFE001F800FE0001
FC00FE0000FC01FC0000FE01FC00007E01F800007F03F800003F03F000003F87F000001F
87E000001FCFE000000FCFC000000FFFC0000007FF80000007FF80000003FF00000003FF
00000001FE00000001FE00000000FC00000000FC00000001FE00000001FE00000003FF00
000003FF00000007FF80000007FFC000000FCFC000000FCFE000001FC7E000001F87F000
003F83F000003F03F800007F01F800007E01FC0000FE00FC0000FC00FE0001FC007E0001
F8007F0003F8003F0003F0003F8003F0001F807FFE00FFFC7FFF01FFFCFFFF01FFFE7FFF
01FFFC7FFE00FFFC27337EB22C>I<7FFC007FFCFFFE00FFFEFFFE00FFFEFFFE00FFFE7F
FC007FFC07F0000FC007F0001FC003F0001F8003F8003F8001F8003F8001FC007F0000FC
007F0000FE007E00007E00FE00007F00FC00003F01FC00003F81F800001F81F800001F83
F000000FC3F000000FC7F0000007E7E0000007E7E0000003E7C0000003EFC0000001FF80
000001FF80000001FF00000000FF00000000FE000000007E000000007E000000007E0000
00007E000000007E000000007E000000007E000000007E000000007E000000007E000000
007E000000007E000000007E000000007E000000007E000000007E00000007FFE000000F
FFF000000FFFF000000FFFF0000007FFE00027337EB22C>I<3FFFFFFFC07FFFFFFFE07F
FFFFFFE07FFFFFFFE07FFFFFFFE07E00001FC07E00003F807E00003F807E00007F007E00
007E007E0000FE007E0001FC003C0001F800000003F800000007F000000007F00000000F
E00000001FC00000001FC00000003F800000007F000000007F00000000FE00000001FC00
000001FC00000003F800000007F000000007F00000000FE00000001FC00000001FC00000
003F800000007F000000007F00000000FE00000001FC00000001FC00000003F80003C003
F00007E007F00007E00FE00007E00FC00007E01FC00007E03F800007E03F800007E07F00
0007E0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE07FFFFFFFC023337CB22C>I<7F
FFFCFFFFFEFFFFFEFFFFFEFFFFFCFC0000FC0000FC0000FC0000FC0000FC0000FC0000FC
0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC
0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC
0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC
0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FF
FFFCFFFFFEFFFFFEFFFFFE7FFFFC17416FB92C>I<7800000000F800000000FC00000000
FC00000000FE000000007E000000007F000000003F000000003F800000001F800000001F
C00000000FC00000000FE000000007E000000007E000000007F000000003F000000003F8
00000001F800000001FC00000000FC00000000FE000000007E000000007F000000003F00
0000003F800000001F800000001F800000001FC00000000FC00000000FE000000007E000
000007F000000003F000000003F800000001F800000001FC00000000FC00000000FC0000
0000FE000000007E000000007F000000003F000000003F800000001F800000001FC00000
000FC00000000FE000000007E000000007F000000003F000000003F000000003F8000000
01F800000001FC00000000FC00000000FE000000007E000000007F000000003F00000000
3F800000001F800000001F800000000F80000000070021417BB92C>I<7FFFFCFFFFFEFF
FFFEFFFFFE7FFFFE00007E00007E00007E00007E00007E00007E00007E00007E00007E00
007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00
007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00
007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00
007E00007E00007E00007E00007E00007E00007E00007E00007E00007E7FFFFEFFFFFEFF
FFFEFFFFFE7FFFFC17417DB92C>I<000E0000003F800000FFE00003FFF8000FFFFE001F
FFFF007FF1FFC0FFE0FFE0FF803FE0FE000FE07C0007C0300001801B0C78B22C>I<7FFF
FFFF00FFFFFFFF80FFFFFFFF80FFFFFFFF80FFFFFFFF807FFFFFFF0021067B7D2C>I<00
7000F801F803F807F00FE01FC01F803F003E007E007C007C00FC00F800F800F800F800FF
80FFC0FFE0FFE07FE07FE03FE01FC00F800D1B71B82C>I<01FFF0000007FFFE00001FFF
FF80001FFFFFE0003FFFFFF0003FC01FF8003FC007F8003FC001FC001F8000FC00060000
FE000000007E000000007E000000007E000000FFFE00001FFFFE0000FFFFFE0003FFFFFE
000FFFFFFE001FFF807E003FF8007E007FC0007E007F00007E00FE00007E00FC00007E00
FC00007E00FC00007E00FC00007E00FE00007E007F0000FE007F8003FE003FE01FFE001F
FFFFFFFC0FFFFFFFFE07FFFFBFFE01FFFE1FFE003FF007FC27247CA32C>I<7FF0000000
FFF8000000FFF8000000FFF80000007FF800000001F800000001F800000001F800000001
F800000001F800000001F800000001F800000001F800000001F800000001F800000001F8
1FE00001F8FFF80001FBFFFE0001FFFFFF0001FFFFFF8001FFF07FC001FF801FE001FF00
07F001FE0003F801FC0003F801FC0001FC01F80000FC01F80000FC01F80000FE01F80000
7E01F800007E01F800007E01F800007E01F800007E01F800007E01F800007E01F800007E
01F80000FE01FC0000FC01FC0000FC01FC0001F801FE0003F801FF0007F001FF000FF001
FF801FE001FFE07FC001FFFFFF8001FFFFFF0001FBFFFE0001F8FFF80000F03FC0002733
7FB22C>I<0003FFE000001FFFF800007FFFFE0001FFFFFE0003FFFFFF0007FE00FF000F
F000FF001FE000FF001FC0007E003F800018003F000000007F000000007E000000007E00
000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC0000
0000FC000000007E000000007E000000007F000000003F00000F003F80001F801FC0001F
801FE0003F800FF0007F0007FE03FF0003FFFFFE0001FFFFFC00007FFFF800001FFFE000
0003FF000021247AA32C>I<00000FFE0000001FFF0000001FFF0000001FFF0000000FFF
000000003F000000003F000000003F000000003F000000003F000000003F000000003F00
0000003F000000003F000000003F000007F83F00003FFE3F0000FFFFBF0001FFFFFF0003
FFFFFF0007FC0FFF000FF003FF001FE001FF001FC000FF003F80007F003F00007F007E00
003F007E00003F00FE00003F00FC00003F00FC00003F00FC00003F00FC00003F00FC0000
3F00FC00003F00FC00003F00FC00003F00FE00003F007E00007F007E00007F007F0000FF
003F8000FF003F8001FF001FC003FF000FF007FF0007FC1FFF0003FFFFFFFC01FFFFBFFE
00FFFF3FFE003FFC3FFE000FF01FFC27337DB22C>I<0003FE0000001FFFC000007FFFF0
0001FFFFF80003FFFFFC0007FE03FE000FF800FF001FE0003F801FC0003F803F80001FC0
3F00000FC07F00000FC07E00000FE07E000007E0FC000007E0FFFFFFFFE0FFFFFFFFE0FF
FFFFFFE0FFFFFFFFE0FFFFFFFFC0FC00000000FE000000007E000000007E000000007F00
0000003F000003C03F800007E01FC00007E00FF0000FE007F8003FC007FF00FFC001FFFF
FF8000FFFFFF00003FFFFC00000FFFF0000001FF800023247CA32C>I<00000FF8000000
3FFE000000FFFF000001FFFF800003FFFF800007FC7F800007F07F80000FE03F00000FC0
3F00000FC00000000FC00000000FC00000000FC00000000FC00000000FC000007FFFFFFE
00FFFFFFFF00FFFFFFFF00FFFFFFFF007FFFFFFE00000FC00000000FC00000000FC00000
000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC0000000
0FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000F
C00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC0
0000000FC000003FFFFFF0007FFFFFF8007FFFFFF8007FFFFFF8003FFFFFF00021337DB2
2C>I<00000003F80007F80FFC001FFE3FFE007FFFFFFF01FFFFFFFF03FFFFFE7F03FC0F
F87F07F003F83E0FE001FC1C0FC000FC001FC000FE001F80007E001F80007E001F80007E
001F80007E001F80007E001F80007E001FC000FE000FC000FC000FE001FC0007F003F800
03FC0FF00007FFFFF00007FFFFE0000FFFFF80000F9FFE00000F87F800000F800000000F
800000000F800000000FC000000007E000000007FFFFF00003FFFFFE0007FFFFFF800FFF
FFFFE01FFFFFFFF03FC0001FF87F000003FC7E000000FC7C0000007CFC0000007EF80000
003EF80000003EF80000003EF80000003EFC0000007E7E000000FC7F800003FC3FE0000F
F81FFC007FF00FFFFFFFE003FFFFFF8001FFFFFF00003FFFF8000007FFC00028387EA42C
>I<7FF000000000FFF800000000FFF800000000FFF8000000007FF80000000001F80000
000001F80000000001F80000000001F80000000001F80000000001F80000000001F80000
000001F80000000001F80000000001F80000000001F81FE0000001F87FFC000001F9FFFE
000001FBFFFF000001FFFFFF000001FFF03F800001FFC01F800001FF801FC00001FF000F
C00001FE000FC00001FC000FC00001FC000FC00001F8000FC00001F8000FC00001F8000F
C00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000F
C00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000F
C00001F8000FC00001F8000FC00001F8000FC00001F8000FC0007FFFE0FFFF00FFFFF1FF
FF80FFFFF1FFFF80FFFFF1FFFF807FFFE0FFFF0029337FB22C>I<00070000001FC00000
1FC000003FE000003FE000003FE000001FC000001FC00000070000000000000000000000
000000000000000000000000000000000000007FFFC0007FFFE000FFFFE0007FFFE0007F
FFE0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E00000
07E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E00000
07E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0007F
FFFFFCFFFFFFFEFFFFFFFEFFFFFFFE7FFFFFFC1F3479B32C>I<00000E0000003F800000
3F8000007FC000007FC000007FC000003F8000003F8000000E0000000000000000000000
00000000000000000000000000000000000001FFFF8003FFFFC003FFFFC003FFFFC001FF
FFC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00000
0FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00000
0FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00000
0FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00000
0FC000000FC000000FC000001FC03C001F807E003F80FF003F00FF007F00FF01FE00FFFF
FC007FFFF8007FFFF0001FFFE00007FF00001A467CB32C>I<7FE0000000FFF0000000FF
F0000000FFF00000007FF000000001F000000001F000000001F000000001F000000001F0
00000001F000000001F000000001F000000001F000000001F000000001F01FFFF001F03F
FFF801F03FFFF801F03FFFF801F01FFFF001F000FE0001F001FC0001F003F80001F007F0
0001F00FE00001F01FC00001F03F800001F07F000001F0FE000001F1FC000001F3FC0000
01F7FE000001FFFF000001FFFF000001FF9F800001FF0FC00001FE0FE00001FC07E00001
F803F00001F001F80001F001FC0001F000FC0001F0007E0001F0003F0001F0003F8001F0
001F807FFFC0FFFCFFFFE1FFFEFFFFE1FFFEFFFFE1FFFE7FFFC0FFFC27337EB22C>I<7F
FFE00000FFFFF00000FFFFF00000FFFFF000007FFFF000000003F000000003F000000003
F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0
00000003F000000003F000000003F000000003F000000003F000000003F000000003F000
000003F000000003F000000003F000000003F000000003F000000003F000000003F00000
0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000
03F000000003F000000003F000000003F000000003F000000003F000000003F000000003
F000000003F000000003F000007FFFFFFF80FFFFFFFFC0FFFFFFFFC0FFFFFFFFC07FFFFF
FF8022337BB22C>I<7F83F007E0007FCFFC1FF800FFDFFE3FFC007FFFFEFFFC007FFFFF
FFFE0007FE1FFC3E0007FC1FF83F0007F80FF01F0007F00FE01F0007E00FC01F0007E00F
C01F0007E00FC01F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F
801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F
801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F
801F0007C00F801F0007C00F801F007FFC3FF87FF07FFC7FF8FFF0FFFE7FFCFFF87FFC7F
F8FFF07FFC3FF87FF02D2481A32C>I<7FF01FE00000FFF87FFC0000FFF9FFFE0000FFFB
FFFF00007FFFFFFF000001FFF03F800001FFC01F800001FF801FC00001FF000FC00001FE
000FC00001FC000FC00001FC000FC00001F8000FC00001F8000FC00001F8000FC00001F8
000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8
000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8
000FC00001F8000FC00001F8000FC00001F8000FC0007FFFE0FFFF00FFFFF1FFFF80FFFF
F1FFFF80FFFFF1FFFF807FFFE0FFFF0029247FA32C>I<0007FC0000001FFF0000007FFF
C00001FFFFF00003FFFFF80007FC07FC000FF001FE001FE000FF001F80003F003F80003F
803F00001F807E00000FC07E00000FC07E00000FC0FC000007E0FC000007E0FC000007E0
FC000007E0FC000007E0FC000007E0FC000007E0FE00000FE07E00000FC07E00000FC07F
00001FC03F00001F803F80003F801FC0007F001FE000FF000FF001FE0007FC07FC0003FF
FFF80001FFFFF000007FFFC000001FFF00000007FC000023247CA32C>I<7FF01FE000FF
F8FFF800FFFBFFFE00FFFFFFFF007FFFFFFF8001FFF07FC001FF801FE001FF0007F001FE
0003F801FC0003F801FC0001FC01F80000FC01F80000FC01F80000FE01F800007E01F800
007E01F800007E01F800007E01F800007E01F800007E01F800007E01F800007E01F80000
FE01FC0000FC01FC0000FC01FC0001F801FE0003F801FF0007F001FF000FF001FF801FE0
01FFE07FC001FFFFFF8001FFFFFF0001FBFFFE0001F8FFF80001F83FC00001F800000001
F800000001F800000001F800000001F800000001F800000001F800000001F800000001F8
00000001F800000001F800000001F800000001F80000007FFFE00000FFFFF00000FFFFF0
0000FFFFF000007FFFE0000027367FA32C>I<0003FC078000001FFF0FC000007FFFCFC0
0001FFFFEFC00003FFFFFFC00007FE07FFC0000FF001FFC0001FE000FFC0001FC0007FC0
003F80003FC0003F00003FC0007F00001FC0007E00001FC0007E00000FC000FC00000FC0
00FC00000FC000FC00000FC000FC00000FC000FC00000FC000FC00000FC000FC00000FC0
00FC00000FC000FE00000FC0007E00001FC0007E00001FC0003F00003FC0003F80003FC0
001FC0007FC0001FE000FFC0000FF003FFC00007FC0FFFC00003FFFFFFC00001FFFFEFC0
00007FFF8FC000003FFF0FC0000007F80FC0000000000FC0000000000FC0000000000FC0
000000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC0
000000000FC0000000000FC0000000000FC0000000000FC000000003FFFF00000007FFFF
80000007FFFF80000007FFFF80000003FFFF0029367DA32C>I<7FFE003FC0FFFF01FFF0
FFFF07FFF8FFFF1FFFFC7FFF3FFFFC003F7FE1FC003FFF01FC003FFC00F8003FF8007000
3FF00000003FE00000003FE00000003FC00000003F800000003F800000003F800000003F
000000003F000000003F000000003F000000003F000000003F000000003F000000003F00
0000003F000000003F000000003F000000003F000000003F000000003F000000003F0000
007FFFFFE000FFFFFFF000FFFFFFF000FFFFFFF0007FFFFFE00026247EA32C>I<007FF8
7003FFFFF80FFFFFF81FFFFFF83FFFFFF87FC00FF87E0003F8FC0001F8F80001F8F80001
F8F80001F8FC0000F07F0000007FF000003FFFC0001FFFFE000FFFFF8003FFFFE0007FFF
F80001FFFC000007FC000000FE7800007FFC00003FFC00001FFE00001FFE00001FFF0000
3FFF80003EFFC000FEFFF007FCFFFFFFFCFFFFFFF8FFFFFFE0F8FFFF80701FFC0020247A
A32C>I<001E000000003F000000003F000000003F000000003F000000003F000000003F
000000003F000000003F000000003F0000007FFFFFFF00FFFFFFFF80FFFFFFFF80FFFFFF
FF807FFFFFFF00003F000000003F000000003F000000003F000000003F000000003F0000
00003F000000003F000000003F000000003F000000003F000000003F000000003F000000
003F000000003F000000003F000000003F000000003F0003C0003F0007E0003F0007E000
3F0007E0003F0007E0003F0007E0003F800FE0001F801FC0001FE07FC0000FFFFF80000F
FFFF000003FFFE000001FFF80000003FE000232E7EAD2C>I<7FF003FF8000FFF807FFC0
00FFF807FFC000FFF807FFC0007FF803FFC00001F8000FC00001F8000FC00001F8000FC0
0001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC0
0001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC0
0001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC0
0001F8001FC00001F8001FC00001F8003FC00001FC007FC00000FE03FFC00000FFFFFFFF
00007FFFFFFF80003FFFFFFF80001FFFCFFF800003FE07FF0029247FA32C>I<7FFF01FF
FCFFFF01FFFEFFFF83FFFEFFFF01FFFE7FFF01FFFC03E0000F8003E0000F8003F0001F80
01F0001F0001F0001F0001F8003F0000F8003E0000F8003E0000FC007E00007C007C0000
7C007C00007E00FC00003E00F800003E00F800003F01F800001F01F000001F01F000001F
83F000000F83E000000F83E000000FC7E0000007C7C0000007C7C0000007EFC0000003EF
80000003EF80000003FF80000001FF00000001FF00000000FE000000007C000027247EA3
2C>I<7FFF007FFF007FFF80FFFF00FFFF80FFFF807FFF80FFFF007FFF007FFF0007C000
01F00007C00001F00007C00001F00007C00001F00007C00001F00007C00001F00003E000
03E00003E00003E00003E00003E00003E03E03E00003E07F03E00003E07F03E00001F07F
07C00001F0FF87C00001F0FF87C00001F0F787C00001F0F787C00001F1F7C7C00000F1F7
C7800000F9E3CF800000F9E3CF800000FBE3EF800000FBE3EF800000FBE3EF8000007BC1
EF0000007FC1FF0000007FC1FF0000007F80FF0000007F80FF0000003F80FE0000001F00
7C000029247FA32C>I<3FFF03FFF07FFF87FFF87FFF87FFF87FFF87FFF83FFF03FFF000
FC007E0000FC00FC00007E01F800003F01F000001F83F000001F87E000000FCFC0000007
EF80000003FF80000001FF00000001FE00000000FC000000007C00000000FE00000001FE
00000001FF00000003EF80000007CFC000000FC7C000000F83E000001F01F000003F01F8
00007E00F800007C007C0000F8007E0001F8003F007FFF01FFFC7FFF83FFFCFFFF83FFFE
7FFF83FFFC7FFF01FFFC27247EA32C>I<7FFF01FFFCFFFF81FFFEFFFF83FFFEFFFF81FF
FE7FFF01FFFC03E0000F8001F0000F8001F0001F8001F8001F0000F8001F0000F8003F00
00FC003E00007C003E00007E007E00003E007C00003E007C00003F00FC00001F00F80000
1F00F800000F81F800000F81F000000F81F0000007C1F0000007C3E0000007C3E0000003
E3E0000003E7C0000001E7C0000001F7C0000001F780000000FF80000000FF80000000FF
000000007F000000007F000000003E000000003E000000007E000000007C000000007C00
000000FC00000000F800000000F800000C01F800003F01F000007F83F000007F87E00000
7E0FE000007E1FC000007FFF8000003FFF0000001FFE0000000FFC00000007E000000027
367EA32C>I<3FFFFFFFE07FFFFFFFF07FFFFFFFF07FFFFFFFF07FFFFFFFF07E00001FE0
7E00003FC07E00007F807E0000FF007E0001FE003C0003FC00000007F80000000FF00000
001FE00000003FC00000007F80000000FF00000001FC00000003F80000000FF00000001F
E00000003FC00000007F80000000FF00000001FE0001E003FC0003F007F80003F00FF000
03F01FE00003F03FC00003F07F800003F0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFF
F07FFFFFFFE024247DA32C>I<000000FF00000007FF8000001FFF8000007FFF800000FF
FF000001FFC0000001FE00000003F800000003F000000003F000000003F000000003F000
000003F000000003F000000003F000000003F000000003F000000003F000000003F00000
0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000
03F000000007F00000001FE0000000FFE000007FFFC00000FFFF800000FFFE000000FFFF
8000007FFFC0000000FFE00000001FE000000007F000000003F000000003F000000003F0
00000003F000000003F000000003F000000003F000000003F000000003F000000003F000
000003F000000003F000000003F000000003F000000003F000000003F000000003F00000
0003F000000003F000000003F800000001FE00000001FFC0000000FFFF0000007FFF8000
001FFF80000007FF80000000FF0021417BB92C>I<78FCFCFCFCFCFCFCFCFCFCFCFCFCFC
FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC
FCFCFCFCFCFCFCFCFCFCFCFCFC7806416DB92C>I<7FC0000000FFF8000000FFFE000000
FFFF8000007FFFC0000000FFE00000001FE000000007F000000003F000000003F0000000
03F000000003F000000003F000000003F000000003F000000003F000000003F000000003
F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0
00000003F000000003F000000003F800000001FE00000001FFC0000000FFFF0000007FFF
8000001FFF8000007FFF800000FFFF000001FFC0000001FE00000003F800000003F00000
0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000
03F000000003F000000003F000000003F000000003F000000003F000000003F000000003
F000000003F000000003F000000003F000000007F00000001FE0000000FFE000007FFFC0
0000FFFF800000FFFE000000FFF80000007FC000000021417BB92C>I<00F8007003FE00
F80FFF01F81FFF87F83FFFCFF07F9FFFE0FF0FFFC0FC07FF80F803FE007000F8001D0A79
B22C>I E /Fi 56 125 df<0000000007FF80000000003FFFE000000000FE00F8000000
01F0003E00000007E0000E0000000FC0001F0000000F80007F0000001F8000FF0000003F
0000FF0000003F0000FF0000003F0000FE0000007E0000FE0000007E0000780000007E00
0000000000FE000000000000FC000000000000FC000000000000FC000000000001FC0000
00000001FC000000000001F8000000000001F8000000000001F8000000000001F8000000
000003F80000000003FFFFFFFFF00003FFFFFFFFF00003FFFFFFFFE0000003F00007E000
0007F0000FE0000007E0000FC0000007E0000FC0000007E0000FC0000007E0001FC00000
0FE0001F8000000FC0001F8000000FC0001F8000000FC0003F8000000FC0003F0000001F
C0003F0000001F80003F0000001F80007F0000001F80007E0000001F80007E0000003F80
007E0000003F0000FE0000003F0000FC0000003F0000FC0000003F0000FC0000007F0001
FC0000007E0001F81C00007E0001F81C00007E0001F81C00007E0003F81C0000FE0003F0
3C0000FC0003F0380000FC0003F0380000FC0003F0780000FC0003F0700001FC0003F070
0001F80001F0F00001F80001F0E00001F80000F1C00001F800007F800003F000001F0000
03F0000000000003F0000000000003F0000000000003E0000000000007E0000000000007
E0000000001E07C0000000007F07C0000000007F0FC000000000FF0F8000000000FF0F80
00000000FF1F0000000000FE1F0000000000F81E0000000000703C000000000078780000
0000001FF0000000000007C00000000000385383BF33>12 D<000000FC00000000000007
FF0000000000001F03800000F000003E01C00001F800007C00E00003F80000F800E00003
F80001F000700003F80003E000700003F00007E000700001F0000FC000700000F0000F80
01F00000E0001F8007F00001E0001F800FF00001C0003F000FF00003C0003F000FF00007
80007F000FE0000780007E000FE0000F00007E000780001E00007E000000003C0000FE00
000000780000FC00000000F00000FC00000003E00000FC00000007C00000FC1F00001FC0
0000FCFFC0003FE00000FBE1C000F8F00000FFC0E001F0F00000FF80E007C0780000FF00
E00F807800007E00E01E00380000FC01E03C003C0001FC01C038001C0001FE01C078001C
0003FF038070001C0007FF870070001C0007E3FE00F0001C000FE0F800E3801C000FC000
00EFC01C001FC000007FE01C001FC000007FE01C003F8000007FC01C003F8000003FC01C
003F8000000F003C007F800000000038007F000000000038007F000000000038007F0000
00000078007F00000000007000FE0000000000F000FE0000000000E0007E0000000000E0
007E0000000001C0007E0000000003C0007E000000000380007F000000000780003F0000
00000F00003F000000001E00001F800000001C00001F800000007800000FC0000000F000
0007E0000001E0000003F0000007C0000001F800001F000000007E00007C000000001FC0
07F00000000007FFFF8000000000007FF8000000003D4375C046>38
D<01E007F80FF80FFC1FFC1FFC1FFC1FFC0FFC03D800180018003800300070006000E000
C001C00380030007000E001C0038007000E000C0000E1C6DBE1C>I<7FFFFE7FFFFE7FFF
FEFFFFFEFFFFFE1705799521>45 D<0F003FC07FC07FC0FFC0FFC0FFC0FF807F003C000A
0A77891C>I<000000000000380000000000007C0000000000007C000000000000F80000
00000001F8000000000001F0000000000003E0000000000003E0000000000007C0000000
000007C000000000000F8000000000001F8000000000001F0000000000003E0000000000
003E0000000000007C0000000000007C000000000000F8000000000001F8000000000001
F0000000000003E0000000000003E0000000000007C0000000000007C000000000000F80
00000000001F8000000000001F0000000000003E0000000000003E0000000000007C0000
000000007C000000000000F8000000000001F8000000000001F0000000000003E0000000
000003E0000000000007C0000000000007C000000000000F8000000000001F8000000000
001F0000000000003E0000000000003E0000000000007C0000000000007C000000000000
F8000000000001F8000000000001F0000000000003E0000000000003E0000000000007C0
000000000007C000000000000F8000000000001F8000000000001F0000000000003E0000
000000003E0000000000007C0000000000007C000000000000F8000000000001F8000000
000001F0000000000003E0000000000003E0000000000007C0000000000007C000000000
000F8000000000001F8000000000001F0000000000003E0000000000003E000000000000
7C0000000000007C000000000000F8000000000001F8000000000001F0000000000003E0
000000000003E0000000000007C0000000000007C000000000000F8000000000001F8000
000000001F0000000000003E0000000000003E0000000000007C0000000000007C000000
000000F8000000000000F8000000000000F0000000000000E0000000000000365B7FC32E
>I<00000003000000070000000F0000001F0000001E0000003E0000007E000001FE0000
03FC000007FC00001FFC0001FFFC000FFBF8001FC3F8000E07F8000007F8000007F00000
07F000000FF000000FF000000FE000000FE000001FE000001FE000001FC000001FC00000
3FC000003FC000003F8000003F8000007F8000007F8000007F0000007F000000FF000000
FF000000FE000000FE000001FE000001FE000001FC000001FC000003FC000003FC000003
F8000003F8000007F8000007F8000007F0000007F000000FF000000FF000000FE000000F
E000001FE000001FE000001FC000007FE000FFFFFFF0FFFFFFF0FFFFFFE0203D77BC2E>
49 D<000000FE0000000003FFC00000000F01F00000003C00F800000078007C000000F0
003E000001E0003F000003C0001F00000380001F80000700001F80000F00001F80000E0C
001F80001E0C001FC0001C0E001FC0003C06001FC0003806001FC0007806001FC0007006
001FC000700E003FC000F00C003F8000E00C003F8000E01C003F8000E018007F8001E018
007F0001C038007F0001C07000FE0001C06001FE0001C0E001FC0000E3C003F80000FF00
07F000003C000FE0000000001FC0000000001F80000000007F0000000000FC0000000001
F80000000003F0000000000FC0000000001F00000000007E0000000000F80000000003E0
0000000007C0000000001F00000000003E00000000007C0000180000F000003C0001E000
00380003C00000380003C0000078000780000078000F000000F0000E000000F0001E0000
01E0003FE00003E0003FFF0007C0007C3FF01FC000780FFFFF80007003FFFF0000F001FF
FE0000E0007FFC0000E0003FF80000E00007C000002A3F79BC2E>I<001E00003F80007F
8000FFC001FFC001FFC001FF8000FF0000FE00003C000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000F00003FC0007FC0007FC000FFC000FFC000FFC000FF80007F00003C00
00122777A61C>58 D<00000000001C000000000000003C000000000000007C0000000000
00007C00000000000000FC00000000000000FC00000000000001FC00000000000003FC00
000000000003FC00000000000007FC00000000000007FC0000000000000FFE0000000000
000FFE0000000000001DFE0000000000001DFE00000000000039FE00000000000079FE00
000000000071FE000000000000E1FE000000000000E1FE000000000001C1FE0000000000
01C1FE00000000000381FE00000000000781FE00000000000701FE00000000000E01FE00
000000000E01FE00000000001C01FF00000000001C01FF00000000003800FF0000000000
3800FF00000000007000FF0000000000F000FF0000000000E000FF0000000001C000FF00
00000001C000FF00000000038000FF00000000038000FF00000000070000FF000000000F
0000FF000000000E0000FF000000001C0000FF000000001FFFFFFF000000003FFFFFFF80
0000003FFFFFFF800000007000007F800000007000007F80000000E000007F80000001E0
00007F80000001C000007F800000038000007F800000038000007F800000070000007F80
0000070000007F8000000E0000007F8000001E0000007F8000001C0000007F8000003C00
00007F800000780000007F800000F80000007FC00001FC0000007FC00007FE000001FFC0
00FFFFE0007FFFFF80FFFFE0007FFFFF80FFFFC0007FFFFF8039417BC044>65
D<00000000FF8001C00000000FFFE001C00000003FFFF80380000000FF807E0780000003
FC001F0F8000000FF000071F8000001FC00007BF0000007F800003FF000000FF000001FF
000001FE000001FF000003F8000000FE000007F0000000FE00000FF0000000FE00001FE0
0000007E00003FC00000007C00007F800000007C0000FF800000007C0000FF000000007C
0001FE00000000780003FE00000000780003FC00000000780007FC00000000780007F800
00000070000FF80000000070000FF80000000070001FF00000000070001FF00000000000
003FE00000000000003FE00000000000003FE00000000000007FE00000000000007FC000
00000000007FC00000000000007FC0000000000000FFC0000000000000FF800000000000
00FF80000000000000FF80000000000000FF80000000000000FF00000000000000FF0000
0000000000FF000000000F0000FF000000000F0000FF000000000E0000FF000000000E00
00FF000000001E0000FF000000001C0000FF000000003C0000FF00000000380000FF0000
00007800007F000000007000007F80000000F000007F80000001E000003F80000001C000
003FC0000003C000001FC00000078000001FE000000F0000000FE000001E00000007F000
003C00000003F80000F800000001FC0001F000000000FE0007C0000000007FC03F800000
00001FFFFE000000000007FFF0000000000000FF80000000003A4272BF41>67
D<0001FFFFFFFFC0000001FFFFFFFFF8000001FFFFFFFFFE00000003FE0003FF00000003
FE00007F80000003FC00001FC0000003FC00000FE0000003FC000007F0000007FC000007
F0000007F8000003F8000007F8000001FC000007F8000001FC00000FF8000001FC00000F
F0000000FE00000FF0000000FE00000FF0000000FE00001FF0000000FE00001FE0000000
FF00001FE0000000FF00001FE0000000FF00003FE0000000FF00003FC0000000FF00003F
C0000000FF00003FC0000000FF00007FC0000001FF00007F80000001FF00007F80000001
FF00007F80000001FE0000FF80000001FE0000FF00000003FE0000FF00000003FE0000FF
00000003FE0001FF00000003FC0001FE00000007FC0001FE00000007FC0001FE00000007
F80003FE00000007F80003FC0000000FF80003FC0000000FF00003FC0000000FF00007FC
0000001FE00007F80000001FE00007F80000003FC00007F80000003FC0000FF80000007F
80000FF00000007F00000FF0000000FF00000FF0000000FE00001FF0000001FC00001FE0
000003F800001FE0000007F000001FE0000007F000003FE000000FE000003FC000003FC0
00003FC000007F0000007FC00000FE0000007FC00003FC0000007F80000FF0000000FF80
007FE00000FFFFFFFFFF800000FFFFFFFFFC000000FFFFFFFFE0000000403E7BBD45>I<
0001FFFFFFFFFFF80001FFFFFFFFFFF80001FFFFFFFFFFF8000003FE00001FF8000003FE
000007F8000003FC000003F8000003FC000001F8000003FC000000F0000007FC000000F0
000007F8000000F0000007F8000000F0000007F8000000F000000FF8000000F000000FF0
000000F000000FF0000000E000000FF0000000E000001FF0000000E000001FE0003800E0
00001FE0003800E000001FE0007801E000003FE0007001C000003FC00070000000003FC0
0070000000003FC000F0000000007FC000E0000000007F8001E0000000007F8003E00000
00007F800FE000000000FFFFFFC000000000FFFFFFC000000000FFFFFFC000000000FF00
1FC000000001FF00078000000001FE00078000000001FE00078000000001FE0007800000
0003FE00070000000003FC00070000000003FC00070003800003FC000F0007800007FC00
0E0007000007F8000E0007000007F80000000F000007F80000000E00000FF80000001E00
000FF00000001C00000FF00000003C00000FF00000003C00001FF00000007800001FE000
00007800001FE0000000F000001FE0000000F000003FE0000001F000003FC0000003E000
003FC0000007E000007FC000000FE000007FC000001FC000007F8000007FC00000FF8000
07FF8000FFFFFFFFFFFF8000FFFFFFFFFFFF8000FFFFFFFFFFFF00003D3E7BBD3E>I<00
01FFFFFFFFFFF00001FFFFFFFFFFF00001FFFFFFFFFFF0000003FE00003FF0000003FE00
000FF0000003FC000003F0000003FC000003F0000003FC000001E0000007FC000001E000
0007F8000001E0000007F8000001E0000007F8000001E000000FF8000001E000000FF000
0001E000000FF0000001C000000FF0000001C000001FF0000001C000001FE0000001C000
001FE0007001C000001FE000F003C000003FE000E0038000003FC000E0000000003FC000
E0000000003FC001E0000000007FC001C0000000007F8003C0000000007F8003C0000000
007F8007C000000000FF801F8000000000FFFFFF8000000000FFFFFF8000000000FFFFFF
8000000001FF003F0000000001FE001F0000000001FE000F0000000001FE000F00000000
03FE000E0000000003FC000E0000000003FC000E0000000003FC001E0000000007FC001C
0000000007F8001C0000000007F8001C0000000007F80000000000000FF8000000000000
0FF00000000000000FF00000000000000FF00000000000001FF00000000000001FE00000
000000001FE00000000000001FE00000000000003FE00000000000003FC0000000000000
3FC00000000000007FC00000000000007FC00000000000007F80000000000000FFC00000
000000FFFFFFE000000000FFFFFFE000000000FFFFFFE0000000003C3E7BBD3B>I<0000
0000FF8000E000000007FFF000E00000003FFFFC01C0000000FFC03E03C0000003FC000F
07C000000FF000078FC000001FE00003DF8000007F800001FF800000FF000000FF800001
FE000000FF800003FC0000007F000007F80000007F00000FF00000007F00001FE0000000
3F00003FC00000003E00007F800000003E0000FF800000003E0000FF000000003E0001FE
000000003C0003FE000000003C0003FC000000003C0007FC000000003C0007F800000000
38000FF80000000038000FF80000000038001FF00000000038001FF00000000000003FE0
0000000000003FE00000000000003FE00000000000007FE00000000000007FC000000000
00007FC00000000000007FC0000000000000FFC0000000000000FF80000000000000FF80
000000000000FF80000000000000FF800001FFFFFE00FF000001FFFFFE00FF000001FFFF
FE00FF00000000FF8000FF00000000FF8000FF00000000FF0000FF00000000FF0000FF00
000001FF0000FF00000001FF0000FF00000001FE0000FF00000001FE0000FF00000003FE
00007F00000003FE00007F80000003FC00007F80000003FC00003F80000007FC00003FC0
000007FC00001FC0000007F800001FE000000FF800000FF000001FF8000007F000003FF8
000003F800007BF0000001FE0000F1F0000000FF0003E0F00000003FE01F80F00000001F
FFFF006000000007FFF80000000000007FC0000000003B4273BF46>I<0001FFFFFF01FF
FFFF0003FFFFFF03FFFFFF0003FFFFFF03FFFFFF000003FF000003FF00000003FE000003
FE00000003FC000003FC00000003FC000003FC00000003FC000007FC00000007FC000007
FC00000007F8000007F800000007F8000007F800000007F800000FF80000000FF800000F
F80000000FF000000FF00000000FF000000FF00000000FF000001FF00000001FF000001F
F00000001FE000001FE00000001FE000001FE00000001FE000003FE00000003FE000003F
E00000003FC000003FC00000003FC000003FC00000003FC000007FC00000007FC000007F
C00000007F8000007F800000007F8000007F800000007F800000FF80000000FFFFFFFFFF
80000000FFFFFFFFFF00000000FFFFFFFFFF00000000FF000001FF00000001FF000001FF
00000001FE000001FE00000001FE000001FE00000001FE000003FE00000003FE000003FE
00000003FC000003FC00000003FC000003FC00000003FC000007FC00000007FC000007FC
00000007F8000007F800000007F8000007F800000007F800000FF80000000FF800000FF8
0000000FF000000FF00000000FF000000FF00000000FF000001FF00000001FF000001FF0
0000001FE000001FE00000001FE000001FE00000001FE000003FE00000003FE000003FE0
0000003FC000003FC00000003FC000003FC00000007FC000007FC00000007FC000007FC0
0000007F8000007F80000000FFC00000FFC00000FFFFFF80FFFFFF8000FFFFFF80FFFFFF
8000FFFFFF80FFFFFF8000483E7BBD44>I<0001FFFFFF0003FFFFFF0003FFFFFF000003
FF00000003FE00000003FC00000003FC00000003FC00000007FC00000007F800000007F8
00000007F80000000FF80000000FF00000000FF00000000FF00000001FF00000001FE000
00001FE00000001FE00000003FE00000003FC00000003FC00000003FC00000007FC00000
007F800000007F800000007F80000000FF80000000FF00000000FF00000000FF00000001
FF00000001FE00000001FE00000001FE00000003FE00000003FC00000003FC00000003FC
00000007FC00000007F800000007F800000007F80000000FF80000000FF00000000FF000
00000FF00000001FF00000001FE00000001FE00000001FE00000003FE00000003FC00000
003FC00000007FC00000007FC00000007F80000000FFC00000FFFFFF8000FFFFFF8000FF
FFFF8000283E7BBD23>I<0001FFFFFFC0000001FFFFFFC0000001FFFFFF8000000003FF
000000000003FE000000000003FC000000000003FC000000000003FC000000000007FC00
0000000007F8000000000007F8000000000007F800000000000FF800000000000FF00000
0000000FF000000000000FF000000000001FF000000000001FE000000000001FE0000000
00001FE000000000003FE000000000003FC000000000003FC000000000003FC000000000
007FC000000000007F8000000000007F8000000000007F800000000000FF800000000000
FF000000000000FF000000000000FF000000000001FF000000000001FE000000000001FE
000000000001FE000000000003FE000000000003FC000000000003FC000000C00003FC00
0001E00007FC000001C00007F8000001C00007F8000003C00007F800000380000FF80000
0380000FF000000780000FF000000700000FF000000F00001FF000000F00001FE000001E
00001FE000001E00001FE000003E00003FE000007C00003FC00000FC00003FC00001FC00
007FC00003F800007FC00007F800007F80001FF80000FF8000FFF000FFFFFFFFFFF000FF
FFFFFFFFF000FFFFFFFFFFE000333E7BBD39>76 D<0001FFFF0000000007FFFC0003FFFF
000000000FFFFC0003FFFF000000001FFFFC000003FF000000001FFC00000003FF000000
003FF800000003BF800000003FF000000003BF8000000077F000000003BF80000000EFF0
00000007BF80000000EFF0000000073F80000001CFE0000000073F80000001CFE0000000
073F800000039FE00000000F3F800000071FE00000000E3F800000071FC00000000E1FC0
00000E1FC00000000E1FC000000E3FC00000001E1FC000001C3FC00000001C1FC0000038
3F800000001C1FC00000383F800000001C1FC00000707F800000003C1FC00000707F8000
0000381FC00000E07F00000000381FC00001C07F00000000381FC00001C0FF0000000078
0FE0000380FF00000000700FE0000380FE00000000700FE0000700FE00000000700FE000
0E01FE00000000F00FE0000E01FE00000000E00FE0001C01FC00000000E00FE0001C01FC
00000000E00FE0003803FC00000001E00FE0007003FC00000001C007F0007003F8000000
01C007F000E003F800000001C007F000E007F800000003C007F001C007F8000000038007
F0038007F0000000038007F0038007F0000000038007F007000FF0000000078007F00700
0FF0000000070007F00E000FE0000000070007F01C000FE0000000070003F81C001FE000
00000F0003F838001FE00000000E0003F870001FC00000000E0003F870001FC00000000E
0003F8E0003FC00000001E0003F8E0003FC00000001C0003F9C0003F800000001C0003FB
80003F800000001C0003FB80007F800000003C0001FF00007F80000000380001FF00007F
00000000380001FE00007F00000000780001FC0000FF00000000F80001FC0000FF000000
01FC0001F80000FE00000007FE0001F80001FF000000FFFFF001F001FFFFFE0000FFFFF0
01E001FFFFFE0000FFFFF000E001FFFFFE0000563E7BBD52>I<0001FFFE00000FFFFF00
03FFFF00001FFFFF0003FFFF00001FFFFF000001FF800000FFC0000003FF8000003F0000
0003FF8000003E00000003FFC000001C00000003FFC000003C00000007BFC000003C0000
00073FE0000038000000071FE0000038000000071FE00000780000000F1FF00000780000
000E0FF00000700000000E0FF80000700000000E0FF80000F00000001E07F80000F00000
001C07FC0000E00000001C07FC0000E00000001C03FC0001E00000003C03FE0001E00000
003801FE0001C00000003801FE0001C00000003801FF0003C00000007800FF0003C00000
007000FF8003800000007000FF80038000000070007F800780000000F0007FC007800000
00E0003FC00700000000E0003FC00700000000E0003FE00F00000001E0001FE00F000000
01C0001FF00E00000001C0001FF00E00000001C0000FF01E00000003C0000FF81E000000
0380000FF81C00000003800007F81C00000003800007FC3C00000007800003FC3C000000
07000003FC3800000007000003FE3800000007000001FE780000000F000001FF78000000
0E000001FF700000000E000000FF700000000E000000FFF00000001E000000FFF0000000
1C0000007FE00000001C0000007FE00000001C0000003FE00000003C0000003FE0000000
380000003FC0000000380000001FC0000000780000001FC0000000F80000001FC0000001
FC0000000F80000007FE0000000F800000FFFFF0000007800000FFFFF0000007800000FF
FFF0000007000000483E7BBD44>I<00000000FFC0000000000007FFF800000000003F80
FE0000000000FC003F0000000003F0000F8000000007E00007C00000001F800007E00000
003F000003F00000007E000001F8000000FC000001FC000001F8000000FC000003F00000
00FE000007F0000000FE00000FE0000000FE00001FC00000007F00003FC00000007F0000
3F800000007F00007F000000007F0000FF000000007F8000FE000000007F8001FE000000
007F8003FC000000007F8003FC000000007F8007FC000000007F8007F8000000007F800F
F800000000FF800FF800000000FF800FF000000000FF801FF000000000FF801FF0000000
00FF003FE000000001FF003FE000000001FF003FE000000001FF003FE000000001FF007F
C000000003FE007FC000000003FE007FC000000003FE007FC000000007FC007FC0000000
07FC007F8000000007FC007F800000000FF800FF800000000FF800FF800000000FF000FF
800000001FF000FF800000001FE0007F800000003FE0007F800000003FC0007F80000000
7F80007F800000007F80007F80000000FF00007F80000000FE00003F80000001FE00003F
80000003FC00003FC0000003F800001FC0000007F000001FC000000FE000000FE000001F
C000000FE000003F80000007F000007F00000003F00000FC00000001F80001F800000000
FC0007E0000000007F001F80000000001FC07E000000000007FFF8000000000000FF8000
000000394273BF46>I<0001FFFFFFFF80000001FFFFFFFFF0000001FFFFFFFFFC000000
03FE0003FE00000003FE0000FF00000003FC00007F80000003FC00003FC0000007FC0000
1FC0000007FC00001FE0000007F800001FE0000007F800001FE000000FF800001FF00000
0FF800001FF000000FF000001FF000000FF000001FF000001FF000001FF000001FF00000
3FE000001FE000003FE000001FE000003FE000003FE000003FC000003FE000007FC00000
3FC000007F8000003FC000007F8000007FC00000FF0000007FC00000FE0000007F800001
FC0000007F800003F8000000FF800007F0000000FF80000FE0000000FF00003FC0000000
FF0001FF00000001FFFFFFFC00000001FFFFFFE000000001FE00000000000001FE000000
00000003FE00000000000003FE00000000000003FC00000000000003FC00000000000007
FC00000000000007FC00000000000007F800000000000007F80000000000000FF8000000
0000000FF80000000000000FF00000000000000FF00000000000001FF00000000000001F
F00000000000001FE00000000000001FE00000000000003FE00000000000003FE0000000
0000003FC00000000000003FC00000000000007FC00000000000007FC00000000000007F
80000000000000FFC00000000000FFFFFF8000000000FFFFFF8000000000FFFFFF800000
00003C3E7BBD3E>I<0001FFFFFFFC00000001FFFFFFFF80000001FFFFFFFFF000000003
FE000FF800000003FE0003FE00000003FC0000FF00000003FC00007F00000003FC00007F
80000007FC00003FC0000007F800003FC0000007F800003FC0000007F800003FE000000F
F800003FE000000FF000003FE000000FF000003FE000000FF000003FE000001FF000007F
C000001FE000007FC000001FE000007FC000001FE00000FF8000003FE00000FF8000003F
C00000FF0000003FC00001FE0000003FC00001FC0000007FC00003F80000007F800007F0
0000007F80000FE00000007F80003F80000000FF8000FE00000000FF0007F800000000FF
FFFFE000000000FFFFFF8000000001FF000FE000000001FE0007F000000001FE0003F800
000001FE0001FC00000003FE0001FE00000003FC0000FE00000003FC0000FF00000003FC
0000FF00000007FC0000FF00000007F80000FF00000007F80000FF00000007F80001FF00
00000FF80001FF0000000FF00001FF0000000FF00001FE0000000FF00003FE0000001FF0
0003FE0000001FE00003FE0000001FE00003FE0000001FE00003FE0000003FE00007FE00
40003FC00007FE00E0003FC00007FC00E0007FC00007FC01E0007FC00007FC01C0007F80
0003FC03C000FFC00003FC0380FFFFFF8001FC0780FFFFFF8001FE0F00FFFFFF80007E1E
0000000000003FFC00000000000007F0003B407BBD42>82 D<0000000FF001C00000007F
FE01C0000001FFFF0380000007F80FC78000000FC003EF8000001F8001FF8000003F0000
FF0000007E00007F000000FC00007F000001F800007F000003F000003E000003F000003E
000007E000003E000007E000003E00000FE000003C00000FC000003C00000FC000003C00
000FC000003C00001FC000003800001FC000003800001FC000003800001FE00000380000
1FE000000000001FF000000000001FF000000000001FFC00000000000FFF00000000000F
FFF0000000000FFFFE0000000007FFFFC000000003FFFFF000000001FFFFFC00000000FF
FFFE000000003FFFFE000000000FFFFF0000000001FFFF80000000001FFF800000000003
FF800000000000FFC000000000007FC000000000003FC000000000003FC000000000001F
C000000000001FC000070000001FC0000F0000001FC0000F0000001F80000E0000001F80
000E0000001F80001E0000003F80001E0000003F00001E0000003F00001E0000003E0000
3E0000007E00003E0000007C00003F000000FC00003F000001F800007F800001F000007F
800003E000007FC00007C000007DE0001F800000F8F8003F000000F87F00FE000000F03F
FFF8000000E00FFFE0000000C000FF0000000032427ABF33>I<01FFFFFFFFFFFF01FFFF
FFFFFFFF03FFFFFFFFFFFF03FE001FF001FF03F8001FE0007F07E0001FE0003E07C0003F
E0001E0780003FE0001E0F00003FC0001E0F00003FC0001E1E00007FC0001E1E00007FC0
001E1C00007F80001C3C00007F80001C380000FF80001C380000FF80001C780000FF0000
1C700000FF00001C700001FF00003CF00001FF000038E00001FE000038000001FE000000
000003FE000000000003FE000000000003FC000000000003FC000000000007FC00000000
0007FC000000000007F8000000000007F800000000000FF800000000000FF80000000000
0FF000000000000FF000000000001FF000000000001FF000000000001FE000000000001F
E000000000003FE000000000003FE000000000003FC000000000003FC000000000007FC0
00000000007FC000000000007F8000000000007F800000000000FF800000000000FF8000
00000000FF000000000000FF000000000001FF000000000001FF000000000001FE000000
000001FE000000000003FE000000000003FE000000000003FC00000000000FFE00000000
3FFFFFFF8000007FFFFFFF8000007FFFFFFF800000383D71BC41>I<1FFFFFF000FFFFF0
3FFFFFF001FFFFF03FFFFFF001FFFFF0003FF000000FFC00003FE0000003F000003FC000
0003E000003FC0000001C000007FC0000003C000007FC0000003C000007F800000038000
007F80000003800000FF80000007800000FF80000007000000FF00000007000000FF0000
0007000001FF0000000F000001FF0000000E000001FE0000000E000001FE0000000E0000
03FE0000001E000003FE0000001C000003FC0000001C000003FC0000001C000007FC0000
003C000007FC00000038000007F800000038000007F80000003800000FF8000000780000
0FF80000007000000FF00000007000000FF00000007000001FF0000000F000001FF00000
00E000001FE0000000E000001FE0000000E000003FE0000001E000003FE0000001E00000
3FC0000001C000003FC0000001C000007FC0000003C000007FC0000003C000007F800000
038000007F800000038000007F800000078000007F80000007000000FF00000007000000
FF0000000F000000FF0000000E000000FF0000001E0000007F0000001C0000007F000000
3C0000007F000000780000007F000000F00000007F000000E00000003F800001E0000000
3F800003C00000001F800007800000000FC0001F000000000FE0003E0000000007F000F8
0000000003FC07F00000000000FFFFC000000000003FFF00000000000007F80000000000
3C406FBD44>I<7FFFFE01FFFFFC00FFFFE0FFFFFE01FFFFFC00FFFFE0FFFFFE01FFFFFC
00FFFFE003FF800007FF00000FFC0001FF000007FC000007F00001FE000007FC000003E0
0001FE000003FC000003C00001FE000003FC000003C00001FE000003FC000003800001FE
000003FC000007000001FE000003FC000007000001FE000007FC00000E000001FE000007
FC00000E000001FE00000FFC00001C000001FE00000FFC00003C000001FE00001FFC0000
38000001FE00001FFC000070000001FE00003BFC000070000001FE00003BFC0000E00000
01FE000073FC0000E0000001FE000073FC0001C0000001FF0000E3FC0001C0000001FF00
01E3FC000380000000FF0001C3FC000380000000FF0003C3FC000700000000FF000383FC
000700000000FF000703FC000E00000000FF000703FC001E00000000FF000E03FC001C00
000000FF000E03FC003800000000FF001C03FE003800000000FF001C03FE007000000000
FF003801FE007000000000FF003801FE00E000000000FF007001FE00E000000000FF00F0
01FE01C000000000FF00E001FE01C000000000FF01E001FE038000000000FF01C001FE03
8000000000FF038001FE070000000000FF038001FE0F0000000000FF070001FE0E000000
0000FF070001FE1C0000000000FF0E0001FE1C0000000000FF0E0001FE380000000000FF
1C0001FE380000000000FF9C0001FE700000000000FFB80001FE7000000000007FF80001
FEE000000000007FF00001FEE000000000007FF00001FFC000000000007FE00001FFC000
000000007FC00001FF8000000000007FC00001FF8000000000007F800001FF0000000000
007F800001FE0000000000007F000001FE0000000000007F000000FC0000000000007E00
0000FC0000000000007E000000F80000000000007C000000F80000000000007C000000F0
00000000000078000000F000000000000070000000E0000000000053406EBD5B>87
D<0000FFFFFF003FFFFC0000FFFFFF007FFFFC0000FFFFFE007FFFFC000001FFE0000FFF
00000000FFC00007F800000000FF800003F000000000FF800003C0000000007FC0000780
000000007FC0000700000000003FC0000E00000000003FE0001C00000000003FE0003C00
000000001FE0007800000000001FF000F000000000001FF001E000000000000FF001C000
000000000FF8038000000000000FF80700000000000007F80E00000000000007FC1E0000
0000000007FC3C00000000000003FC7800000000000003FE7000000000000003FEE00000
0000000001FFC000000000000001FF8000000000000001FF8000000000000000FF000000
0000000000FF8000000000000000FF80000000000000007FC0000000000000007FC00000
0000000000FFC000000000000001FFE000000000000003FFE0000000000000079FE00000
00000000071FF00000000000000E1FF00000000000001C0FF0000000000000380FF80000
00000000780FF8000000000000F007F8000000000001E007FC000000000001C007FC0000
000000038003FC0000000000070003FE00000000000E0003FE00000000001E0001FE0000
0000003C0001FF0000000000780001FF0000000000700000FF0000000000E00000FF8000
000001C00000FF80000000038000007F80000000078000007FC00000000F0000007FC000
00003F0000003FE00000007F8000007FE0000003FFC00001FFF00000FFFFF8001FFFFFE0
00FFFFF8001FFFFFE000FFFFF8001FFFFFC000463E7CBD44>I<FFFFFF00003FFFF0FFFF
FF00003FFFF0FFFFFE00003FFFF003FFC0000007FE0001FF80000003F80000FF80000003
E00000FF80000003C00000FF800000078000007F800000070000007FC000000E0000007F
C000001C0000003FC000003C0000003FE00000780000003FE00000700000003FE00000E0
0000001FF00001C00000001FF00003C00000001FF00007800000000FF00007000000000F
F8000E000000000FF8001C0000000007F8003C0000000007FC00780000000007FC007000
00000007FC00E00000000003FE01C00000000003FE03C00000000003FE07800000000001
FE07000000000001FF0E000000000001FF1C000000000000FF3C000000000000FFF80000
00000000FFF0000000000000FFE00000000000007FC00000000000007FC0000000000000
7F800000000000007F800000000000007F00000000000000FF00000000000000FF000000
00000000FF00000000000000FE00000000000001FE00000000000001FE00000000000001
FE00000000000001FC00000000000003FC00000000000003FC00000000000003FC000000
00000003F800000000000007F800000000000007F800000000000007F80000000000000F
F00000000000000FF00000000000000FF00000000000001FF000000000001FFFFFF00000
00001FFFFFF0000000001FFFFFF0000000003C3E6EBD44>I<000C001C007800E001C001
80038007000E000C001C00180038003000700060006000E000CF00FFC0FFC0FFC0FFC0FF
C0FFC0FF807F003C000E1C6EBE1C>96 D<00007E00000001FF80000007C1C380001F80EF
C0003F00FFC0007E007FC000FC007F8001F8003F8003F0003F8003F0003F8007E0003F00
0FE0003F000FC0003F001FC0007F001FC0007E003F80007E003F80007E003F8000FE007F
8000FC007F0000FC007F0000FC007F0001FC00FF0001F800FE0001F800FE0001F800FE00
03F800FE0003F038FC0003F038FC0003F038FC0007F038FC0007E078FC000FE0707C000F
E0707C001FE0F07E003FE0E03E007FE0E03E00F3E1E01F01E3E1C00F8781E38003FF00FF
0000FC003E00252977A72E>I<001FC0000FFFC0000FFF80000FFF8000003F8000003F80
00003F0000003F0000007F0000007F0000007E0000007E000000FE000000FE000000FC00
0000FC000001FC000001FC000001F8000001F8000003F8000003F8000003F0000003F07E
0007F1FF8007F783E007EF01F007FE01F00FF800F80FF800F80FF000FC0FE0007C1FC000
7C1FC0007E1F80007E1F8000FE3F8000FE3F8000FE3F0000FE3F0000FE7F0001FE7F0001
FC7E0001FC7E0001FC7E0003FCFE0003F8FC0003F8FC0003F8FC0007F0FC0007F0FC0007
E0F8000FE0F8000FC0F8001FC0F8001F8078003F007C003F007C007E003C00FC003E01F8
001E03E0000F07C00007FF000001F800001F4076BE2A>I<00001FE0000000FFF8000003
F03E000007C00F00001F800700003F000780007E001F8000FC007F8001F8007F8003F000
7F8007F0007F0007E0007F000FE0007E001FC00000001FC00000003F800000003F800000
003F800000007F800000007F000000007F000000007F00000000FF00000000FE00000000
FE00000000FE00000000FE00000000FE00000000FE00000000FC000003007E000007007E
00000F007E00001E003E00003C003E000078001F0000F0001F0003E0000F800F800003E0
7E000001FFF80000003FC00000212977A72A>I<000000003F800000001FFF800000001F
FF000000001FFF00000000007F00000000007F00000000007E00000000007E0000000000
FE0000000000FE0000000000FC0000000000FC0000000001FC0000000001FC0000000001
F80000000001F80000000003F80000000003F80000000003F00000000003F00000000007
F00000000007F00000000007E00000007E07E0000001FF8FE0000007C1CFE000001F80EF
C000003F00FFC000007E007FC00000FC007FC00001F8003F800003F0003F800003F0003F
800007E0003F80000FE0003F00000FC0003F00001FC0007F00001FC0007F00003F80007E
00003F80007E00003F8000FE00007F8000FE00007F0000FC00007F0000FC00007F0001FC
0000FF0001FC0000FE0001F80000FE0001F80000FE0003F80000FE0003F83800FC0003F0
3800FC0003F03800FC0007F03800FC0007F07800FC000FE070007C000FE070007C001FE0
F0007E003FE0E0003E007FE0E0003E00F3E1E0001F01E3E1C0000F8781E3800003FF00FF
000000FC003E0000294077BE2E>I<00003F800001FFE00007E0F8001F803C003E003C00
FC001E01F8001E03F0001E07F0001E0FE0003E0FC0003C1FC0003C3F80007C3F8000F83F
8003F07F000FE07F00FF80FFFFFC00FFFFC000FE000000FE000000FE000000FE000000FC
000000FC000000FC000000FC000000FC000000FC000000FC000006FC00000EFC00001E7C
00003C7C0000783E0000F03E0001E01F0007C00F801F0007C0FC0001FFF000007F80001F
2976A72A>I<000000007C0000000001FF0000000007C7800000000F83C00000001F87C0
0000001F1FC00000003F3FC00000003F3FC00000007E3FC00000007E3FC00000007E3F80
0000007E0E00000000FC0000000000FC0000000000FC0000000000FC0000000001FC0000
000001F80000000001F80000000001F80000000001F80000000003F80000000003F00000
000003F00000000003F000000003FFFFF8000003FFFFF8000003FFFFF800000007E00000
000007E00000000007E0000000000FE0000000000FC0000000000FC0000000000FC00000
00000FC0000000000FC0000000001FC0000000001F80000000001F80000000001F800000
00001F80000000003F80000000003F00000000003F00000000003F00000000003F000000
00007F00000000007E00000000007E00000000007E00000000007E0000000000FE000000
0000FC0000000000FC0000000000FC0000000000FC0000000001FC0000000001F8000000
0001F80000000001F80000000001F80000000003F00000000003F00000000003F0000000
0003F00000000007E00000000007E00000000007E00000000007E0000000000FC0000000
1E0FC00000007F0FC00000007F0F80000000FF0F80000000FF1F00000000FF1F00000000
FE1E00000000F83C00000000703C000000007878000000003FE0000000000F8000000000
2A5383BF1C>I<000003F00000000FFC0000003E0E1C0000FC077E0001F003FE0003F003
FE0007E001FE000FC001FC001F8001FC001F8001FC003F0001FC007F0001F8007E0001F8
00FE0003F800FE0003F801FC0003F001FC0003F001FC0007F003FC0007F003F80007E003
F80007E003F8000FE007F8000FE007F0000FC007F0000FC007F0001FC007F0001FC007F0
001F8007E0001F8007E0003F8003E0003F8003E0007F0003F000FF0003F000FF0001F001
FF0000F003FE0000F80F7E00007C1EFE00001FF8FE000007E0FC00000000FC00000001FC
00000001FC00000001F800000001F800000003F800000003F800000003F0001C0007F000
7F0007E000FF000FE000FF000FC000FF001F8000FF003F0000FE007E0000F800FC00007C
03F000001FFFC0000003FE000000273B7CA72A>I<0001FC000000FFFC000000FFF80000
00FFF800000003F800000003F800000003F000000003F000000007F000000007F0000000
07E000000007E00000000FE00000000FE00000000FC00000000FC00000001FC00000001F
C00000001F800000001F800000003F800000003F800000003F000000003F03F800007F0F
FE00007F3E0F80007E780FC0007EE007C000FFC007E000FF8007E000FF0007E000FF0007
E001FE0007E001FC0007E001FC0007E001F80007E003F8000FE003F8000FC003F0000FC0
03F0000FC007F0001FC007F0001F8007E0001F8007E0001F800FE0003F800FE0003F000F
C0003F000FC0007F001FC0007E001FC000FE071F8000FC071F8000FC073F8001FC0F3F80
01F80E3F0001F80E3F0001F81E7F0001F01C7F0001F01C7E0001F0387E0001F038FE0001
F070FE0000F0E0FC00007FC03800001F0028407ABE2E>I<0000780001FC0001FC0003FC
0003FC0003FC0003F80000E0000000000000000000000000000000000000000000000000
000000000000000000000000000000007C0001FF00038F800707800E07C01E07C01C07C0
3C0FC0380FC0380FC0781FC0701F80701F80F03F80F03F00003F00007F00007E0000FE00
00FC0000FC0001FC0001F80001F80003F80003F00003F03807F03807E0380FE0780FC070
0FC0700FC0F00F80E00F80E00F81C00F83C00F838007870003FE0000F800163E79BC1C>
I<00000007000000001FC00000001FC00000003FC00000003FC00000003FC00000003F80
0000000E0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
07C00000003FF000000078F8000000E07C000001C07C000003C07C000003807E00000700
7E000007007E00000E00FE00000E00FC00001E00FC00001C00FC00003C01FC00003C01FC
00000001F800000001F800000003F800000003F800000003F000000003F000000007F000
000007F000000007E000000007E00000000FE00000000FE00000000FC00000000FC00000
001FC00000001FC00000001F800000001F800000003F800000003F800000003F00000000
3F000000007F000000007F000000007E000000007E00000000FE00000000FE00000000FC
00000000FC00000001FC00000001F800000001F800001C01F800007F03F00000FF03F000
00FF07E00000FF07C00000FF0F800000FE1F000000F83E000000707C0000003FF0000000
0FC0000000225083BC1C>I<0001FC000000FFFC000000FFF8000000FFF800000003F800
000003F800000003F000000003F000000007F000000007F000000007E000000007E00000
000FE00000000FE00000000FC00000000FC00000001FC00000001FC00000001F80000000
1F800000003F800000003F800000003F000000003F0003E0007F000FF8007F003C3C007E
00707C007E00E1FC00FE01C1FC00FE0383FC00FC0703FC00FC0E03FC01FC1C03F801FC38
00E001F870000001F860000003F8E0000003F9C0000003F780000003FE00000007FE0000
0007FFE0000007E7F8000007E0FE00000FE07F00000FE03F80000FC01F80000FC00FC000
1FC00FC0001FC00FC0701F800FC0701F800FC0703F800FC0F03F801FC0E03F001F80E03F
001F80E07F001F81E07F001F81C07E000F83C07E000F8380FE000F8780FE00078F00FC00
03FE00380000F80026407ABE2A>I<0007F003FFF003FFE003FFE0000FE0000FE0000FC0
000FC0001FC0001FC0001F80001F80003F80003F80003F00003F00007F00007F00007E00
007E0000FE0000FE0000FC0000FC0001FC0001FC0001F80001F80003F80003F80003F000
03F00007F00007F00007E00007E0000FE0000FE0000FC0000FC0001FC0001FC0001F8000
1F80003F80003F80003F00003F00007F00007F07007E07007E0700FE0F00FE0E00FC0E00
FC0E00FC1E00FC1C00FC1C007C38007C78003C70001FE000078000144079BE17>I<01F0
003F80007F000007FC01FFE003FFC0000F3E07C1F80F83F0000E1F0F00FC1E01F8001E1F
1C007C3800F8001C1F38007E7000FC003C1FF0007EE000FC00381FF0007FE000FC00381F
E0007FC000FC00783FC0007F8000FC00703FC0007F8000FC00703F80007F0000FC00703F
00007E0000FC00F03F0000FE0001FC00F07F0000FC0001F800007E0000FC0001F800007E
0000FC0001F800007E0001FC0003F80000FE0001FC0003F00000FC0001F80003F00000FC
0001F80003F00000FC0003F80007F00001FC0003F80007E00001F80003F00007E00001F8
0003F0000FE00001F80007F0000FC00003F80007F0001FC0E003F00007E0001F80E003F0
0007E0001F80E003F0000FE0003F81E007F0000FE0003F01C007E0000FC0003F01C007E0
000FC0003F01C007E0001FC0003E03800FE0001FC0003E03800FC0001F80003E07000FC0
001F80003E07000FC0003F80003E0E001FC0003F80001E1C001F80003F00000FF8000700
000E000003E000432979A74A>I<01F0003F800007FC01FFE0000F3E07C1F8000E1F0F00
FC001E1F1C007C001C1F38007E003C1FF0007E00381FF0007E00381FE0007E00783FC000
7E00703FC0007E00703F80007E00703F00007E00F03F0000FE00F07F0000FC00007E0000
FC00007E0000FC00007E0001FC0000FE0001F80000FC0001F80000FC0001F80000FC0003
F80001FC0003F00001F80003F00001F80007F00001F80007E00003F8000FE07003F0000F
C07003F0000FC07003F0001FC0F007F0001F80E007E0001F80E007E0001F81E007E0001F
01C00FE0001F01C00FC0001F03800FC0001F03800FC0001F07001FC0000F0E001F800007
FC0007000001F0002C2979A733>I<00001FC0000000FFF8000003F07C00000FC01F0000
1F801F00003F000F80007E000FC000FC0007C001F80007E003F00007E007F00007E007E0
0007E00FE00007F01FC00007F01FC00007F03F800007F03F800007F03F80000FE07F8000
0FE07F00000FE07F00000FE07F00001FE0FF00001FC0FE00001FC0FE00001FC0FE00003F
80FE00003F80FE00007F00FE00007F00FC00007E007C0000FC007E0001FC007E0001F800
7E0003F0003E0007E0001F000FC0001F001F80000F803E000007C0FC000001FFF0000000
3F800000242977A72E>I<0003E001F800000FF807FE00001E7C1E0F80001C3E3C07C000
3C3E7807C000383EE003E000783FE003E000703FC003F000703F8001F000F07F0001F000
E07F0001F800E07E0001F800E07E0003F801E0FE0003F801E0FE0003F80000FC0003F800
00FC0003F80001FC0007F80001FC0007F00001F80007F00001F80007F00003F8000FF000
03F8000FE00003F0000FE00003F0000FE00007F0001FC00007F0001FC00007E0001F8000
07E0003F80000FE0003F00000FE0007F00000FE0007E00000FE000FC00001FE000FC0000
1FE001F800001FF003F000001FF007E000003FB80F8000003F9C1F0000003F0FFC000000
3F03E00000007F00000000007F00000000007E00000000007E0000000000FE0000000000
FE0000000000FC0000000000FC0000000001FC0000000001FC0000000001F80000000001
F80000000003F80000000003F8000000007FFFE0000000FFFFE0000000FFFFE00000002D
3A80A72E>I<01F000FC0007FC07FF800F3E0F03C00E1F1C03E01E1F380FE01C1F700FE0
3C1FE01FE0381FE01FE0381FC01FE0783FC01FC0703F800700703F800000703F000000F0
3F000000F07F000000007E000000007E000000007E00000000FE00000000FC00000000FC
00000000FC00000001FC00000001F800000001F800000001F800000003F800000003F000
000003F000000003F000000007F000000007E000000007E000000007E00000000FE00000
000FC00000000FC00000000FC00000001FC00000001F800000000700000000232979A726
>114 D<00007F800001FFE00007C0F8001F003C003E001C003C001E007C003E00F8007E
00F800FE00F800FE01F800FC01F800FC01F8007001FC000001FE000001FFC00001FFFC00
00FFFF0000FFFF80007FFFC0003FFFE0000FFFF00000FFF000000FF0000007F0000003F0
0C0003F03F0003F07F8001F07F8003F0FF0003E0FF0003E0FF0003E0FC0007C0F0000F80
70000F8078001F003C003C001F01F80007FFE00000FF00001F297AA725>I<0001C00000
03F0000007F0000007F0000007E0000007E000000FE000000FE000000FC000000FC00000
1FC000001FC000001F8000001F8000003F8000003F8000003F0000003F00007FFFFF80FF
FFFF80FFFFFF00007E000000FE000000FE000000FC000000FC000001FC000001FC000001
F8000001F8000003F8000003F8000003F0000003F0000007F0000007F0000007E0000007
E000000FE000000FE000000FC000000FC000001FC000001FC01C001F801C001F801C003F
803C003F8038003F0078003F0070003F00F0003F00E0003F01C0001F03C0001F0780000F
0F000007FC000001F00000193A78B81E>I<007C0000000001FF00001C00038F80007E00
070780007E000E07C0007E001E07C000FE001C07C000FE003C0FC000FC00380FC000FC00
380FC001FC00781FC001FC00701F8001F800701F8001F800F03F8003F800F03F0003F800
003F0003F000007F0003F000007E0007F000007E0007F00000FE0007E00000FC0007E000
00FC000FE00001FC000FE00001F8000FC00001F8000FC00001F8001FC00003F8001FC1C0
03F0001F81C003F0001F81C003F0003F81C003F0003F83C003F0003F038003F0003F0380
03F0007F078001F000FF070001F001FF070001F801DF0F0000F8079F0E00007C0F0F1C00
001FFC07F8000007F001F0002A2979A731>I<007C0001C001FF0007F0038F8007F00707
8007F00E07C007F81E07C007F81C07C003F83C0FC003F8380FC001F0380FC001F0781FC0
00F0701F8000F0701F8000F0F03F8000F0F03F0000E0003F0000E0007F0000E0007E0001
E0007E0001C000FE0001C000FC0001C000FC0003C001FC00038001F800038001F8000380
01F800070003F800070003F0000F0003F0000E0003F0000E0003F0001C0003F0001C0003
F000380003F000780001F000700001F800E00000F801C00000FC038000007E0F0000001F
FE00000003F00000252979A72A>I<007C000000007001FF00007001FC038F8001F801FC
07078001F801FC0E07C001F801FE1E07C003F801FE1C07C003F000FE3C0FC003F000FE38
0FC003F0007C380FC007F0007C781FC007E0003C701F8007E0003C701F8007E0003CF03F
800FE0003CF03F000FC00038003F000FC00038007F000FC00038007E001FC00078007E00
1F80007000FE001F80007000FC001F80007000FC003F8000F001FC003F0000E001F8003F
0000E001F8003F0000E001F8003F0001E003F8007F0001C003F0007E0001C003F0007E00
03C003F0007E00038003F0007E00038003F0007E00070003F000FE00070003F000FE000E
0001F001FE001E0001F801FF001C0000F8039F00380000FC079F807000003E0F07C1E000
001FFC03FFC0000003F0007F0000372979A73C>I<0003F001F800000FFC07FE00003C1E
0E0F0000780F1C0F8000F00FB83F8001E00FF83F8001C007F07F80038007F07F80078007
E07F8007000FE07F000F000FE01C000E000FC000000E000FC000001E001FC000001E001F
C0000000001F80000000001F80000000003F80000000003F00000000003F00000000003F
00000000007F00000000007E00000000007E00000000007E0000000000FE0000000000FC
001C000000FC001C000000FC001C000001FC003C001E01FC0038003F01F80078007F81F8
0070007F83F800F000FF83F800E000FF077801C000FE0F7C03C0007C0E3C078000783C1E
1E00001FF80FFC000007E003F0000029297CA72A>I<007C00000001FF000038038F8000
FC07078000FC0E07C000FC1E07C001FC1C07C001F83C0FC001F8380FC001F8380FC003F8
781FC003F0701F8003F0701F8003F0F03F8007F0F03F0007E0003F0007E0007F0007E000
7E000FE0007E000FC000FE000FC000FC000FC000FC001FC001FC001FC001F8001F8001F8
001F8001F8003F8003F8003F0003F0003F0003F0003F0003F0007F0003F0007E0003F000
7E0003F0007E0003F000FE0003F000FC0001F001FC0001F803FC0000F807FC00007C1FF8
00003FF9F8000007E1F800000003F800000003F000000003F000000007F0000E0007E000
3F8007E0007F800FC0007F800FC0007F801F8000FF001F0000FF003E00007C007E000070
00FC00007801F000003803E000001E0FC000000FFF00000003F8000000263B79A72C>I<
0001F000700007FC00F0000FFC00E0001FFE01E0003FFF03C0007FFF8380007C0FCF8000
F803FF0000F0007E0000E0003C0001E000380000C0007800000000F000000001E0000000
03C000000007800000000F000000001E000000003C000000007800000000F000000001E0
00000003C000000007800000000F000000001E000000003C000700007800070000F00007
0001E0000F0003C0001E000780001E0007F0003C000FFE007C001F1F81F8003E0FFFF800
3C07FFF0007803FFE0007003FFC000F001FF0000E0007C000024297BA725>I<FFFFFFFF
FFFFFFFFFFFFE0FFFFFFFFFFFFFFFFFFFFE0530276985D>124 D
E /Fj 53 123 df<0000000FFF0000000001FFFFC00000000FFFFFF00000007FFFFFF800
0001FFF803FC000003FFC000FE00000FFF0003FE00001FFE0007FF00003FFC000FFF0000
3FF8000FFF00007FF0000FFF00007FF0001FFF8000FFF0000FFF0000FFE0000FFF0000FF
E0000FFF0000FFE0000FFF0000FFE00007FE0000FFE00001F80000FFE00000000000FFE0
0000000000FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE000
00000000FFE001FFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFF
FF80FFFFFFFFFFFF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF
8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF80
00FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000
FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FF
E00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE0
0003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE000
03FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF807FFFFFC1FF
FFFF7FFFFFC1FFFFFF7FFFFFC1FFFFFF7FFFFFC1FFFFFF7FFFFFC1FFFFFF38467EC53E>
12 D<07C01FF03FF87FFCFFFEFFFEFFFEFFFEFFFEFFFEFFFE7FFC3FF81FF007C00F0F78
8E1F>46 D<00003FF800000001FFFF0000000FFFFFE000003FFFFFF800007FF01FFC0000
FFC007FE0001FF0001FF0003FE0000FF8007FE0000FFC007FC00007FC00FFC00007FE00F
F800003FE01FF800003FF01FF800003FF03FF800003FF83FF800003FF83FF000001FF87F
F000001FFC7FF000001FFC7FF000001FFC7FF000001FFC7FF000001FFC7FF000001FFCFF
F000001FFEFFF000001FFEFFF000001FFEFFF000001FFEFFF000001FFEFFF000001FFEFF
F000001FFEFFF000001FFEFFF000001FFEFFF000001FFEFFF000001FFEFFF000001FFEFF
F000001FFEFFF000001FFEFFF000001FFEFFF000001FFEFFF000001FFEFFF000001FFEFF
F000001FFEFFF000001FFEFFF000001FFE7FF000001FFC7FF000001FFC7FF000001FFC7F
F000001FFC7FF000001FFC3FF800003FF83FF800003FF83FF800003FF81FF800003FF01F
F800003FF00FF800003FE00FFC00007FE007FC00007FC007FE0000FFC003FF0001FF8001
FF8003FF0000FFC007FE00007FF01FFC00003FFFFFF800000FFFFFE0000003FFFF800000
003FF800002F427CC038>48 D<000003C000000007C00000001FC00000007FC0000003FF
C000003FFFC000FFFFFFC000FFFFFFC000FFFFFFC000FFFFFFC000FFC3FFC0000003FFC0
000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC000
0003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC00000
03FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003
FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FF
C0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0
000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC000
0003FFC0000003FFC0000003FFC0000003FFC0000003FFC000FFFFFFFFFCFFFFFFFFFCFF
FFFFFFFCFFFFFFFFFCFFFFFFFFFC264177C038>I<0000FFE00000000FFFFE0000003FFF
FF800000FFFFFFE00003FFFFFFF80007FC03FFFE000FE0007FFF001F80003FFF803F0000
0FFFC07F000007FFC07FC00007FFE07FF00003FFE0FFF00001FFF0FFF80001FFF0FFF800
01FFF8FFF80000FFF8FFF80000FFF8FFF80000FFF8FFF80000FFF87FF00000FFF83FE000
00FFF81FC00000FFF800000000FFF800000000FFF000000001FFF000000001FFF0000000
01FFE000000003FFE000000003FFC000000007FF800000000FFF000000000FFF00000000
1FFC000000003FF8000000003FF0000000007FE000000000FFC000000001FF0000000003
FE0000000007FC000000000FF0000000001FE0000000003F80000000007F0000780000FE
0000780001FC0000780003F80000F80007E00000F0000FC00000F0001F800000F0003F00
0000F0007C000001F000F8000003F001FFFFFFFFF003FFFFFFFFE007FFFFFFFFE00FFFFF
FFFFE01FFFFFFFFFE03FFFFFFFFFE07FFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFC0FFFFFF
FFFFC0FFFFFFFFFFC0FFFFFFFFFFC02D417BC038>I<0000FFF000000007FFFF0000001F
FFFFC000007FFFFFF00000FF007FF80003F8003FFE0007E0001FFF0007E0000FFF000FF8
0007FF800FFE0007FF801FFE0007FFC01FFF0007FFC01FFF0007FFC01FFF0007FFC01FFF
0007FFC01FFF0007FFC01FFF0007FFC00FFE0007FFC007FC0007FF8003F8000FFF800000
000FFF000000001FFF000000001FFE000000003FFC000000007FF800000000FFF0000000
01FFE00000000FFF80000007FFFE00000007FFF800000007FFFF00000007FFFFC0000000
00FFF0000000003FFC000000000FFE000000000FFF8000000007FF8000000003FFC00000
0003FFE000000003FFE000000001FFF000000001FFF000000001FFF800000001FFF80000
0001FFF80FC00001FFF83FF00001FFF87FF80001FFF87FF80001FFF8FFFC0001FFF8FFFC
0001FFF8FFFC0001FFF0FFFC0001FFF0FFFC0003FFF0FFFC0003FFE07FF80003FFE07FF0
0007FFC07FE00007FFC03F80000FFF801FF0001FFF000FFE00FFFE0007FFFFFFF80001FF
FFFFF000007FFFFFC000001FFFFE00000001FFE000002D427BC038>I<000000003F0000
000000003F0000000000007F000000000000FF000000000001FF000000000003FF000000
000003FF000000000007FF00000000000FFF00000000001FFF00000000003FFF00000000
003FFF00000000007FFF0000000000FFFF0000000001F7FF0000000003E7FF0000000007
E7FF0000000007C7FF000000000F87FF000000001F07FF000000003E07FF000000007E07
FF000000007C07FF00000000F807FF00000001F007FF00000003E007FF00000007E007FF
00000007C007FF0000000F8007FF0000001F0007FF0000003E0007FF0000007C0007FF00
00007C0007FF000000F80007FF000001F00007FF000003E00007FF000007C00007FF0000
0FC00007FF00000F800007FF00001F000007FF00003E000007FF00007C000007FF0000FC
000007FF0000FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80FFFF
FFFFFFFF800000000FFF00000000000FFF00000000000FFF00000000000FFF0000000000
0FFF00000000000FFF00000000000FFF00000000000FFF00000000000FFF00000000000F
FF00000000000FFF00000000000FFF000000007FFFFFFF8000007FFFFFFF8000007FFFFF
FF8000007FFFFFFF8000007FFFFFFF8031417DC038>I<07000000030007E000003F0007
FF0007FF0007FFFFFFFF0007FFFFFFFE0007FFFFFFFC0007FFFFFFF80007FFFFFFF00007
FFFFFFE00007FFFFFF800007FFFFFE000007FFFFFC000007FFFFE0000007FFFF00000007
C00000000007C00000000007C00000000007C00000000007C00000000007C00000000007
C00000000007C00000000007C00000000007C00000000007C03FF0000007C1FFFF000007
C7FFFFC00007DFFFFFF00007FFE03FFC0007FF000FFE0007FC0007FF0007F00003FF8007
E00003FFC007C00001FFC003800001FFE000000001FFE000000000FFF000000000FFF000
000000FFF000000000FFF800000000FFF800000000FFF800000000FFF80F800000FFF83F
E00000FFF87FF00000FFF8FFF00000FFF8FFF80000FFF8FFF80000FFF8FFF80000FFF8FF
F80000FFF0FFF00000FFF0FFF00001FFF07FE00001FFE07FC00001FFE07E000003FFC03E
000003FFC03F000007FF801FC0000FFF000FF0001FFE0007FE00FFFC0003FFFFFFF00000
FFFFFFE000003FFFFF8000000FFFFC00000001FFC000002D427BC038>I<000001FF8000
00001FFFF00000007FFFFC000001FFFFFF000007FF807F80000FFC001F80003FF0001FC0
007FE0007FC000FFC000FFE001FF8001FFE003FF8001FFE003FF0001FFE007FE0001FFE0
0FFE0001FFE00FFE0001FFE01FFC0000FFC01FFC00007F801FFC00001E003FFC00000000
3FFC000000003FF8000000007FF8000000007FF8000000007FF807FC00007FF81FFF8000
FFF87FFFE000FFF8FFFFF800FFF9F01FFC00FFFBC007FE00FFFF8003FF00FFFF8003FF80
FFFF0001FFC0FFFE0001FFC0FFFE0000FFE0FFFE0000FFE0FFFC0000FFF0FFFC0000FFF0
FFFC0000FFF0FFFC0000FFF8FFF80000FFF8FFF80000FFF8FFF80000FFF8FFF80000FFF8
7FF80000FFF87FF80000FFF87FF80000FFF87FF80000FFF87FF80000FFF83FF80000FFF8
3FF80000FFF83FF80000FFF03FFC0000FFF01FFC0000FFF01FFC0000FFF00FFC0001FFE0
0FFC0001FFE007FE0001FFC007FF0003FF8003FF8003FF0001FFC007FE0000FFE01FFC00
007FFFFFF800001FFFFFF0000007FFFFC0000001FFFF000000003FF000002D427BC038>
I<1E00000000001F00000000001FFC000000001FFFFFFFFFFE1FFFFFFFFFFE1FFFFFFFFF
FE1FFFFFFFFFFE3FFFFFFFFFFE3FFFFFFFFFFC3FFFFFFFFFF83FFFFFFFFFF03FFFFFFFFF
E03FFFFFFFFFC03FFFFFFFFFC07FFFFFFFFF807E0000003F007C0000007E007C000000FC
0078000000F80078000001F80078000003F000F8000007E000F000000FC000F000000F80
00F000001F80000000003F00000000007E0000000000FC0000000000FC0000000001F800
00000003F80000000003F00000000007F0000000000FE0000000000FE0000000001FE000
0000001FC0000000003FC0000000003FC0000000007FC0000000007F8000000000FF8000
000000FF8000000001FF8000000001FF8000000001FF8000000003FF8000000003FF0000
000003FF0000000003FF0000000007FF0000000007FF0000000007FF0000000007FF0000
000007FF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF0000
00000FFF000000000FFF000000000FFF000000000FFF000000000FFF0000000007FE0000
000003FC0000000001F80000002F447AC238>I<00007FF000000003FFFF0000000FFFFF
C000003FFFFFF000007F801FFC0001FC0003FE0003F80001FF0003F00000FF0007E00000
7F8007E000003F800FC000003FC00FC000003FC01FC000001FC01FC000001FC01FE00000
1FC01FE000001FC01FF000001FC01FF800001FC01FFE00003FC01FFF00003F801FFFC000
7F801FFFF0007F000FFFFC00FF000FFFFE01FE0007FFFF83FC0007FFFFE7F80003FFFFFF
E00001FFFFFFC00000FFFFFF0000007FFFFFC000003FFFFFE000000FFFFFF800000FFFFF
FC00003FFFFFFE0000FFFFFFFF0001FF3FFFFF8007FC0FFFFFC00FF803FFFFE01FF000FF
FFE01FE0007FFFF03FE0001FFFF07FC00007FFF07F800003FFF87F800000FFF8FF800000
7FF8FF0000003FF8FF0000001FF8FF0000000FF8FF0000000FF8FF00000007F8FF000000
07F8FF00000007F8FF80000007F07F80000007F07F8000000FF07FC000000FE03FE00000
1FE03FF000003FC01FF800007F800FFE0001FF0007FFC00FFE0003FFFFFFFC0000FFFFFF
F000003FFFFFC000000FFFFF00000000FFF000002D427BC038>I<00007FF000000007FF
FE0000001FFFFF8000007FFFFFE00000FFE03FF00001FF800FF80003FF0007FC0007FE00
07FE000FFC0003FF001FFC0001FF003FFC0001FF803FFC0001FF807FF80001FFC07FF800
00FFC07FF80000FFE07FF80000FFE0FFF80000FFE0FFF80000FFF0FFF80000FFF0FFF800
00FFF0FFF80000FFF0FFF80000FFF0FFF80000FFF0FFF80000FFF8FFF80000FFF8FFF800
00FFF8FFF80000FFF8FFF80001FFF87FF80001FFF87FF80001FFF87FF80001FFF83FF800
03FFF83FF80003FFF81FFC0003FFF81FFC0007FFF80FFE000FFFF807FE000FFFF803FF00
1EFFF801FFC07CFFF800FFFFF8FFF8003FFFF0FFF8000FFFC0FFF00001FF00FFF0000000
00FFF000000000FFF000000000FFE000000001FFE000000001FFE003C00001FFE00FF000
01FFC01FF80001FFC03FFC0003FF803FFC0003FF803FFC0003FF003FFC0007FE003FFC00
0FFE003FFC000FFC003FF8001FF8001FF0003FF0001FC000FFE0000FF003FFC00007FFFF
FF800003FFFFFE000001FFFFF80000007FFFE000000007FE0000002D427BC038>I<0000
00001F8000000000000000001F8000000000000000003FC000000000000000003FC00000
0000000000007FE000000000000000007FE000000000000000007FE00000000000000000
FFF00000000000000000FFF00000000000000001FFF80000000000000001FFF800000000
00000001FFF80000000000000003FFFC0000000000000003FFFC0000000000000007FFFE
0000000000000007FFFE0000000000000007FFFE000000000000000FFFFF000000000000
000F9FFF000000000000001F9FFF800000000000001F1FFF800000000000001F0FFF8000
00000000003F0FFFC00000000000003E07FFC00000000000007E07FFE00000000000007C
07FFE00000000000007C03FFE0000000000000FC03FFF0000000000000F801FFF0000000
000001F801FFF8000000000001F001FFF8000000000001F000FFF8000000000003F000FF
FC000000000003E0007FFC000000000007E0007FFE000000000007C0007FFE0000000000
07C0003FFE00000000000FC0003FFF00000000000F80001FFF00000000001F80001FFF80
000000001F00000FFF80000000001F00000FFF80000000003F00000FFFC0000000003E00
0007FFC0000000007E000007FFE0000000007FFFFFFFFFE0000000007FFFFFFFFFE00000
0000FFFFFFFFFFF000000000FFFFFFFFFFF000000001FFFFFFFFFFF800000001F0000000
FFF800000001F0000000FFF800000003F0000000FFFC00000003E00000007FFC00000007
E00000007FFE00000007C00000003FFE00000007C00000003FFE0000000F800000003FFF
0000000F800000001FFF0000001F800000001FFF8000001F000000000FFF8000003F0000
00000FFFC000003E000000000FFFC000007E0000000007FFC000FFFFFF00000FFFFFFFF0
FFFFFF00000FFFFFFFF0FFFFFF00000FFFFFFFF0FFFFFF00000FFFFFFFF0FFFFFF00000F
FFFFFFF04C457CC455>65 D<FFFFFFFFFFFF000000FFFFFFFFFFFFF00000FFFFFFFFFFFF
FE0000FFFFFFFFFFFFFF8000FFFFFFFFFFFFFFE000003FFC000007FFF000003FFC000001
FFF800003FFC0000007FFC00003FFC0000003FFE00003FFC0000001FFF00003FFC000000
1FFF00003FFC0000000FFF80003FFC0000000FFF80003FFC0000000FFF80003FFC000000
07FFC0003FFC00000007FFC0003FFC00000007FFC0003FFC00000007FFC0003FFC000000
07FFC0003FFC00000007FFC0003FFC00000007FFC0003FFC0000000FFF80003FFC000000
0FFF80003FFC0000001FFF00003FFC0000001FFF00003FFC0000003FFE00003FFC000000
7FFC00003FFC000000FFF800003FFC000001FFF000003FFC000007FFE000003FFC0000FF
FF8000003FFFFFFFFFFC0000003FFFFFFFFFF00000003FFFFFFFFFFF0000003FFFFFFFFF
FFE000003FFC000001FFF800003FFC0000007FFC00003FFC0000001FFE00003FFC000000
0FFF00003FFC00000007FF80003FFC00000007FFC0003FFC00000003FFE0003FFC000000
03FFE0003FFC00000001FFF0003FFC00000001FFF0003FFC00000001FFF0003FFC000000
01FFF8003FFC00000001FFF8003FFC00000001FFF8003FFC00000001FFF8003FFC000000
01FFF8003FFC00000001FFF8003FFC00000001FFF8003FFC00000001FFF0003FFC000000
01FFF0003FFC00000003FFF0003FFC00000003FFE0003FFC00000007FFE0003FFC000000
0FFFC0003FFC0000001FFFC0003FFC0000003FFF80003FFC000000FFFF00003FFC000007
FFFE00FFFFFFFFFFFFFFF800FFFFFFFFFFFFFFF000FFFFFFFFFFFFFFC000FFFFFFFFFFFF
FE0000FFFFFFFFFFFFE0000045447CC350>I<00000000FFF00000700000001FFFFF0000
F0000001FFFFFFE001F0000007FFFFFFF803F000003FFFFFFFFE07F00000FFFFE001FF0F
F00001FFFE00003F9FF00007FFF000000FFFF0000FFFC0000007FFF0001FFF00000003FF
F0003FFE00000001FFF0007FFC00000000FFF000FFF8000000007FF001FFF0000000003F
F003FFE0000000001FF007FFE0000000001FF007FFC0000000000FF00FFF80000000000F
F00FFF800000000007F01FFF000000000007F01FFF000000000003F03FFF000000000003
F03FFE000000000003F03FFE000000000003F07FFE000000000001F07FFE000000000001
F07FFE000000000001F07FFC00000000000000FFFC00000000000000FFFC000000000000
00FFFC00000000000000FFFC00000000000000FFFC00000000000000FFFC000000000000
00FFFC00000000000000FFFC00000000000000FFFC00000000000000FFFC000000000000
00FFFC00000000000000FFFC00000000000000FFFC00000000000000FFFC000000000000
007FFC000000000000007FFE000000000000007FFE000000000000F07FFE000000000000
F03FFE000000000000F03FFE000000000000F03FFF000000000000F01FFF000000000001
F01FFF000000000001E00FFF800000000001E00FFF800000000003E007FFC00000000003
C007FFE00000000007C003FFE00000000007C001FFF0000000000F8000FFF8000000001F
00007FFC000000003F00003FFE000000007E00001FFF80000000FC00000FFFC0000001F8
000007FFF0000007F0000001FFFE00001FE0000000FFFFF001FF800000003FFFFFFFFF00
00000007FFFFFFFC0000000001FFFFFFF000000000001FFFFF80000000000000FFF80000
0044467AC451>I<FFFFFFFFFFFF00000000FFFFFFFFFFFFF0000000FFFFFFFFFFFFFE00
0000FFFFFFFFFFFFFF800000FFFFFFFFFFFFFFE00000003FFE00001FFFF80000003FFE00
0001FFFC0000003FFE0000003FFF0000003FFE0000000FFF8000003FFE00000007FFC000
003FFE00000003FFE000003FFE00000001FFF000003FFE00000000FFF000003FFE000000
007FF800003FFE000000003FFC00003FFE000000003FFC00003FFE000000001FFE00003F
FE000000001FFE00003FFE000000000FFF00003FFE000000000FFF00003FFE000000000F
FF80003FFE000000000FFF80003FFE0000000007FF80003FFE0000000007FFC0003FFE00
00000007FFC0003FFE0000000007FFC0003FFE0000000007FFC0003FFE0000000007FFC0
003FFE0000000007FFE0003FFE0000000007FFE0003FFE0000000007FFE0003FFE000000
0007FFE0003FFE0000000007FFE0003FFE0000000007FFE0003FFE0000000007FFE0003F
FE0000000007FFE0003FFE0000000007FFE0003FFE0000000007FFE0003FFE0000000007
FFE0003FFE0000000007FFE0003FFE0000000007FFE0003FFE0000000007FFC0003FFE00
00000007FFC0003FFE0000000007FFC0003FFE0000000007FFC0003FFE0000000007FFC0
003FFE0000000007FF80003FFE000000000FFF80003FFE000000000FFF80003FFE000000
000FFF00003FFE000000001FFF00003FFE000000001FFE00003FFE000000003FFE00003F
FE000000003FFC00003FFE000000007FF800003FFE00000000FFF800003FFE00000000FF
F000003FFE00000001FFE000003FFE00000007FFC000003FFE0000000FFF8000003FFE00
00003FFF0000003FFE000001FFFE0000003FFE00000FFFF80000FFFFFFFFFFFFFFF00000
FFFFFFFFFFFFFFC00000FFFFFFFFFFFFFE000000FFFFFFFFFFFFF0000000FFFFFFFFFFFF
000000004B447CC356>I<FFFFFFFFFFFFFFF800FFFFFFFFFFFFFFF800FFFFFFFFFFFFFF
F800FFFFFFFFFFFFFFF800FFFFFFFFFFFFFFFC00001FFF000001FFFC00001FFF0000003F
FC00001FFF0000000FFC00001FFF00000003FC00001FFF00000001FC00001FFF00000000
FC00001FFF00000000FC00001FFF000000007E00001FFF000000003E00001FFF00000000
3E00001FFF000000003E00001FFF000000001E00001FFF000000001E00001FFF00007800
1E00001FFF000078001E00001FFF000078000F00001FFF000078000F00001FFF00007800
0F00001FFF000078000F00001FFF0000F8000000001FFF0000F8000000001FFF0000F800
0000001FFF0001F8000000001FFF0003F8000000001FFF001FF8000000001FFFFFFFF800
0000001FFFFFFFF8000000001FFFFFFFF8000000001FFFFFFFF8000000001FFFFFFFF800
0000001FFF001FF8000000001FFF0003F8000000001FFF0001F8000000001FFF0000F800
0000001FFF0000F8000000001FFF0000F80001E0001FFF0000780001E0001FFF00007800
01E0001FFF0000780003C0001FFF0000780003C0001FFF0000780003C0001FFF00007800
03C0001FFF0000000003C0001FFF0000000007C0001FFF0000000007C0001FFF00000000
0780001FFF000000000780001FFF000000000F80001FFF000000000F80001FFF00000000
1F80001FFF000000001F80001FFF000000003F80001FFF000000007F00001FFF00000000
FF00001FFF00000001FF00001FFF00000007FF00001FFF0000001FFF00001FFF000001FF
FF00FFFFFFFFFFFFFFFF00FFFFFFFFFFFFFFFE00FFFFFFFFFFFFFFFE00FFFFFFFFFFFFFF
FE00FFFFFFFFFFFFFFFE0043447DC34A>I<FFFFFFFFFFFFFF80FFFFFFFFFFFFFF80FFFF
FFFFFFFFFF80FFFFFFFFFFFFFF80FFFFFFFFFFFFFFC0003FFE00001FFFC0003FFE000001
FFC0003FFE0000007FC0003FFE0000003FC0003FFE0000001FC0003FFE0000000FC0003F
FE00000007C0003FFE00000007E0003FFE00000003E0003FFE00000003E0003FFE000000
03E0003FFE00000001E0003FFE00000001E0003FFE00000001E0003FFE0001E001E0003F
FE0001E000F0003FFE0001E000F0003FFE0001E000F0003FFE0001E000F0003FFE0001E0
0000003FFE0003E00000003FFE0003E00000003FFE0003E00000003FFE0007E00000003F
FE000FE00000003FFE007FE00000003FFFFFFFE00000003FFFFFFFE00000003FFFFFFFE0
0000003FFFFFFFE00000003FFFFFFFE00000003FFE007FE00000003FFE000FE00000003F
FE0007E00000003FFE0003E00000003FFE0003E00000003FFE0003E00000003FFE0001E0
0000003FFE0001E00000003FFE0001E00000003FFE0001E00000003FFE0001E00000003F
FE0001E00000003FFE0000000000003FFE0000000000003FFE0000000000003FFE000000
0000003FFE0000000000003FFE0000000000003FFE0000000000003FFE0000000000003F
FE0000000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE000000
0000003FFE0000000000003FFE0000000000FFFFFFFFF0000000FFFFFFFFF0000000FFFF
FFFFF0000000FFFFFFFFF0000000FFFFFFFFF00000003C447CC346>I<00000000FFF000
0070000000001FFFFF0000F000000001FFFFFFE001F000000007FFFFFFF803F00000003F
FFFFFFFE07F0000000FFFFE001FF0FF0000001FFFE00003F9FF0000007FFF000000FFFF0
00000FFFC0000007FFF000001FFF00000003FFF000003FFE00000001FFF000007FFC0000
0000FFF00000FFF8000000007FF00001FFF0000000003FF00003FFE0000000001FF00007
FFE0000000001FF00007FFC0000000000FF0000FFF80000000000FF0000FFF8000000000
07F0001FFF000000000007F0001FFF000000000003F0003FFF000000000003F0003FFE00
0000000003F0003FFE000000000003F0007FFE000000000001F0007FFE000000000001F0
007FFE000000000001F0007FFC0000000000000000FFFC0000000000000000FFFC000000
0000000000FFFC0000000000000000FFFC0000000000000000FFFC0000000000000000FF
FC0000000000000000FFFC0000000000000000FFFC0000000000000000FFFC0000000000
000000FFFC0000000000000000FFFC0000000000000000FFFC0000000000000000FFFC00
00000000000000FFFC0000007FFFFFFFF07FFC0000007FFFFFFFF07FFE0000007FFFFFFF
F07FFE0000007FFFFFFFF07FFE0000007FFFFFFFF03FFE0000000001FFF0003FFE000000
0001FFF0003FFF0000000001FFF0001FFF0000000001FFF0001FFF0000000001FFF0000F
FF8000000001FFF0000FFF8000000001FFF00007FFC000000001FFF00007FFE000000001
FFF00003FFE000000001FFF00001FFF000000001FFF00000FFF800000001FFF000007FFC
00000001FFF000003FFE00000003FFF000001FFF80000003FFF000000FFFC0000007FFF0
000007FFF000000FFFF0000001FFFE00003FFFF0000000FFFFF001FF9FF00000003FFFFF
FFFF0FF000000007FFFFFFFC03F000000001FFFFFFF000F0000000001FFFFFC000300000
000000FFFC000000004C467AC458>I<FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0
FFFFFFFFE0001FFF0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF000000
1FFF0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF0000001F
FF0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF
0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF00
00001FFF0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF0000
001FFF0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF000000
1FFF0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF0000001F
FF0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF
0000001FFF0000FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE023447DC3
2A>73 D<FFFFFFFFF0000000FFFFFFFFF0000000FFFFFFFFF0000000FFFFFFFFF0000000
FFFFFFFFF0000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE00
00000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE0000000000
003FFE0000000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE00
00000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE0000000000
003FFE0000000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE00
00000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE0000000000
003FFE0000000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE00
00000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE0000000000
003FFE0000000780003FFE0000000780003FFE0000000780003FFE0000000780003FFE00
00000F80003FFE0000000F00003FFE0000000F00003FFE0000000F00003FFE0000000F00
003FFE0000001F00003FFE0000001F00003FFE0000001F00003FFE0000003F00003FFE00
00003F00003FFE0000007E00003FFE0000007E00003FFE000000FE00003FFE000001FE00
003FFE000003FE00003FFE000007FE00003FFE00001FFE00003FFE00007FFE00003FFE00
03FFFE00FFFFFFFFFFFFFC00FFFFFFFFFFFFFC00FFFFFFFFFFFFFC00FFFFFFFFFFFFFC00
FFFFFFFFFFFFFC0039447CC343>76 D<FFFFFF00000001FFFFFEFFFFFF80000001FFFFFE
FFFFFFC0000001FFFFFEFFFFFFC0000001FFFFFEFFFFFFE0000001FFFFFE003FFFF00000
00007800003FFFF8000000007800003DFFFC000000007800003DFFFE000000007800003C
FFFE000000007800003C7FFF000000007800003C3FFF800000007800003C1FFFC0000000
7800003C0FFFE00000007800003C07FFF00000007800003C07FFF80000007800003C03FF
F80000007800003C01FFFC0000007800003C00FFFE0000007800003C007FFF0000007800
003C003FFF8000007800003C003FFFC000007800003C001FFFC000007800003C000FFFE0
00007800003C0007FFF000007800003C0003FFF800007800003C0001FFFC00007800003C
0000FFFE00007800003C0000FFFF00007800003C00007FFF00007800003C00003FFF8000
7800003C00001FFFC0007800003C00000FFFE0007800003C000007FFF0007800003C0000
07FFF8007800003C000003FFF8007800003C000001FFFC007800003C000000FFFE007800
003C0000007FFF007800003C0000003FFF807800003C0000001FFFC07800003C0000001F
FFE07800003C0000000FFFE07800003C00000007FFF07800003C00000003FFF87800003C
00000001FFFC7800003C00000000FFFE7800003C00000000FFFF7800003C000000007FFF
7800003C000000003FFFF800003C000000001FFFF800003C000000000FFFF800003C0000
000007FFF800003C0000000003FFF800003C0000000003FFF800003C0000000001FFF800
003C0000000000FFF800003C00000000007FF800003C00000000003FF800003C00000000
001FF800003C00000000001FF800003C00000000000FF800003C000000000007F800FFFF
FF0000000003F800FFFFFF0000000001F800FFFFFF0000000000F800FFFFFF0000000000
7800FFFFFF000000000078004F447CC358>78 D<00000007FFC0000000000000FFFFFE00
0000000007FFFFFFC0000000001FFFFFFFF0000000007FFE00FFFC00000001FFF0001FFF
00000007FF800003FFC000000FFF000001FFE000001FFC0000007FF000003FF80000003F
F800007FF00000001FFC0000FFF00000001FFE0001FFE00000000FFF0003FFC000000007
FF8003FFC000000007FF8007FF8000000003FFC007FF8000000003FFC00FFF0000000001
FFE00FFF0000000001FFE01FFF0000000001FFF01FFE0000000000FFF03FFE0000000000
FFF83FFE0000000000FFF83FFE0000000000FFF87FFE0000000000FFFC7FFC0000000000
7FFC7FFC00000000007FFC7FFC00000000007FFC7FFC00000000007FFCFFFC0000000000
7FFEFFFC00000000007FFEFFFC00000000007FFEFFFC00000000007FFEFFFC0000000000
7FFEFFFC00000000007FFEFFFC00000000007FFEFFFC00000000007FFEFFFC0000000000
7FFEFFFC00000000007FFEFFFC00000000007FFEFFFC00000000007FFEFFFC0000000000
7FFE7FFC00000000007FFC7FFE0000000000FFFC7FFE0000000000FFFC7FFE0000000000
FFFC3FFE0000000000FFF83FFE0000000000FFF83FFF0000000001FFF81FFF0000000001
FFF01FFF0000000001FFF01FFF8000000003FFF00FFF8000000003FFE00FFF8000000003
FFE007FFC000000007FFC003FFC000000007FF8003FFE00000000FFF8001FFF00000001F
FF0000FFF80000003FFE00007FFC0000007FFC00003FFE000000FFF800001FFF000001FF
F000000FFFC00007FFE0000007FFF0001FFFC0000001FFFE00FFFF00000000FFFFFFFFFE
000000003FFFFFFFF80000000007FFFFFFC00000000000FFFFFE00000000000007FFC000
000047467AC454>I<FFFFFFFFFFFF000000FFFFFFFFFFFFF00000FFFFFFFFFFFFFE0000
FFFFFFFFFFFFFF8000FFFFFFFFFFFFFFE000001FFF00000FFFF000001FFF000001FFF800
001FFF0000007FFC00001FFF0000003FFE00001FFF0000001FFF00001FFF0000000FFF80
001FFF0000000FFF80001FFF0000000FFFC0001FFF00000007FFC0001FFF00000007FFC0
001FFF00000007FFE0001FFF00000007FFE0001FFF00000007FFE0001FFF00000007FFE0
001FFF00000007FFE0001FFF00000007FFE0001FFF00000007FFE0001FFF00000007FFE0
001FFF00000007FFE0001FFF00000007FFC0001FFF00000007FFC0001FFF0000000FFF80
001FFF0000000FFF80001FFF0000000FFF00001FFF0000001FFF00001FFF0000003FFE00
001FFF0000007FFC00001FFF000001FFF800001FFF00000FFFF000001FFFFFFFFFFFC000
001FFFFFFFFFFF0000001FFFFFFFFFFC0000001FFFFFFFFFC00000001FFF000000000000
001FFF000000000000001FFF000000000000001FFF000000000000001FFF000000000000
001FFF000000000000001FFF000000000000001FFF000000000000001FFF000000000000
001FFF000000000000001FFF000000000000001FFF000000000000001FFF000000000000
001FFF000000000000001FFF000000000000001FFF000000000000001FFF000000000000
001FFF000000000000001FFF000000000000001FFF000000000000001FFF000000000000
001FFF000000000000001FFF000000000000001FFF000000000000001FFF000000000000
FFFFFFFFE000000000FFFFFFFFE000000000FFFFFFFFE000000000FFFFFFFFE000000000
FFFFFFFFE00000000043447DC34D>I<FFFFFFFFFFF800000000FFFFFFFFFFFFC0000000
FFFFFFFFFFFFF8000000FFFFFFFFFFFFFE000000FFFFFFFFFFFFFF800000001FFF00003F
FFE00000001FFF000003FFF00000001FFF000000FFF80000001FFF0000007FFC0000001F
FF0000003FFE0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF
8000001FFF0000000FFF8000001FFF0000000FFF8000001FFF0000000FFFC000001FFF00
00000FFFC000001FFF0000000FFFC000001FFF0000000FFFC000001FFF0000000FFFC000
001FFF0000000FFFC000001FFF0000000FFFC000001FFF0000000FFF8000001FFF000000
0FFF8000001FFF0000001FFF0000001FFF0000001FFF0000001FFF0000003FFE0000001F
FF0000003FFC0000001FFF0000007FFC0000001FFF000001FFF00000001FFF000007FFE0
0000001FFF00003FFF800000001FFFFFFFFFFF000000001FFFFFFFFFF8000000001FFFFF
FFFFE0000000001FFFFFFFFFF8000000001FFF0000FFFC000000001FFF00003FFF000000
001FFF00000FFF800000001FFF000007FFC00000001FFF000003FFE00000001FFF000003
FFE00000001FFF000001FFF00000001FFF000001FFF00000001FFF000000FFF80000001F
FF000000FFF80000001FFF000000FFF80000001FFF000000FFF80000001FFF000000FFF8
0000001FFF000000FFF80000001FFF000000FFF80000001FFF000000FFFC0000001FFF00
0000FFFC0000001FFF000000FFFC0000001FFF000000FFFC0000001FFF000000FFFC0000
001FFF000000FFFC0000001FFF000000FFFC000F001FFF000000FFFE000F001FFF000000
FFFE000F001FFF0000007FFE000F001FFF0000007FFF001F001FFF0000003FFF001EFFFF
FFFFE0001FFF803EFFFFFFFFE0000FFFE0FCFFFFFFFFE00007FFFFF8FFFFFFFFE00001FF
FFF0FFFFFFFFE000007FFFE00000000000000007FF8050457DC354>82
D<0000FFE0001C000007FFFE003C00003FFFFF807C0000FFFFFFE0FC0001FFFFFFF9FC00
03FF801FFFFC0007FC0001FFFC000FF800007FFC001FF000003FFC003FE000000FFC003F
C0000007FC007FC0000003FC007F80000003FC007F80000001FC007F80000000FC00FF80
000000FC00FF800000007C00FF800000007C00FFC00000007C00FFC00000007C00FFE000
00003C00FFF00000003C00FFF80000003C00FFFC00000000007FFE00000000007FFFE000
0000007FFFFE000000003FFFFFF00000003FFFFFFF0000001FFFFFFFE000001FFFFFFFFC
00000FFFFFFFFE000007FFFFFFFF800003FFFFFFFFC00001FFFFFFFFE000007FFFFFFFF0
00001FFFFFFFF8000007FFFFFFFC000000FFFFFFFC0000000FFFFFFE00000000FFFFFE00
00000007FFFF00000000007FFF00000000003FFF00000000000FFF800000000007FF8000
00000003FF80F000000003FF80F000000001FF80F000000001FF80F000000000FF80F000
000000FF80F800000000FF80F800000000FF80F800000000FF00FC00000000FF00FC0000
0000FF00FE00000001FF00FF00000001FE00FF80000003FE00FFC0000003FC00FFE00000
07FC00FFF800000FF800FFFF00003FF000FFFFF800FFE000FE7FFFFFFFC000FC1FFFFFFF
0000F807FFFFFC0000F000FFFFF00000E00007FF80000031467AC43E>I<3FFFFFFFFFFF
FFFFE03FFFFFFFFFFFFFFFE03FFFFFFFFFFFFFFFE03FFFFFFFFFFFFFFFE03FFFFFFFFFFF
FFFFE03FFE000FFF8003FFE07FE0000FFF80003FF07FC0000FFF80001FF07F00000FFF80
0007F07F00000FFF800007F07E00000FFF800003F07C00000FFF800001F07C00000FFF80
0001F07C00000FFF800001F07800000FFF800000F07800000FFF800000F07800000FFF80
0000F07800000FFF800000F0F800000FFF800000F8F000000FFF80000078F000000FFF80
000078F000000FFF80000078F000000FFF80000078F000000FFF800000780000000FFF80
0000000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF80
0000000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF80
0000000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF80
0000000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF80
0000000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF80
0000000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF80
0000000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF80
0000000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF80
0000000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF80
0000000000000FFF800000000007FFFFFFFFFF00000007FFFFFFFFFF00000007FFFFFFFF
FF00000007FFFFFFFFFF00000007FFFFFFFFFF000045437CC24E>I<FFFFFFFF000000FF
FFFFFFFFFFFF000000FFFFFFFFFFFFFF000000FFFFFFFFFFFFFF000000FFFFFFFFFFFFFF
000000FFFFFF003FFE0000000000FC00003FFF0000000000FC00001FFF0000000000F800
001FFF8000000001F800000FFF8000000001F000000FFFC000000001F000000FFFC00000
0003F0000007FFC000000003E0000007FFE000000007E0000003FFE000000007C0000003
FFF00000000FC0000001FFF00000000F80000001FFF80000000F80000001FFF80000001F
80000000FFFC0000001F00000000FFFC0000003F000000007FFC0000003E000000007FFE
0000007E000000003FFE0000007C000000003FFF0000007C000000003FFF000000FC0000
00001FFF800000F8000000001FFF800001F8000000000FFF800001F0000000000FFFC000
03F00000000007FFC00003E00000000007FFE00003E00000000007FFE00007E000000000
03FFF00007C00000000003FFF0000FC00000000001FFF0000F800000000001FFF8001F80
0000000000FFF8001F000000000000FFFC003F0000000000007FFC003E0000000000007F
FE003E0000000000007FFE007E0000000000003FFE007C0000000000003FFF00FC000000
0000001FFF00F80000000000001FFF81F80000000000000FFF81F00000000000000FFFC1
F00000000000000FFFC3F000000000000007FFC3E000000000000007FFE7E00000000000
0003FFE7C000000000000003FFFFC000000000000001FFFF8000000000000001FFFF8000
000000000001FFFF8000000000000000FFFF0000000000000000FFFF0000000000000000
7FFE00000000000000007FFE00000000000000003FFC00000000000000003FFC00000000
000000003FFC00000000000000001FF800000000000000001FF800000000000000000FF0
00000000000000000FF0000000000000000007E0000000000000000007E0000000005045
7EC355>86 D<7FFFFFFFC003FFFFFF807FFFFFFFC003FFFFFF807FFFFFFFC003FFFFFF80
7FFFFFFFC003FFFFFF807FFFFFFFC003FFFFFF80000FFFE0000001F800000007FFE00000
03F000000007FFF0000007F000000003FFF8000007E000000001FFFC00000FC000000001
FFFC00001F8000000000FFFE00003F80000000007FFF00003F00000000003FFF00007E00
000000003FFF8000FC00000000001FFFC001FC00000000000FFFE001F800000000000FFF
E003F0000000000007FFF007E0000000000003FFF80FE0000000000001FFFC0FC0000000
000001FFFC1F80000000000000FFFE3F000000000000007FFF7F000000000000003FFF7E
000000000000003FFFFC000000000000001FFFF8000000000000000FFFF8000000000000
000FFFF00000000000000007FFF00000000000000003FFF80000000000000001FFF80000
000000000001FFFC0000000000000000FFFE00000000000000007FFF0000000000000000
FFFF0000000000000000FFFF8000000000000001FFFFC000000000000003FFFFC0000000
00000007FFFFE000000000000007E7FFF00000000000000FC3FFF80000000000001F83FF
F80000000000003F81FFFC0000000000003F00FFFE0000000000007E007FFE0000000000
00FC007FFF000000000001FC003FFF800000000001F8001FFFC00000000003F0001FFFC0
0000000007E0000FFFE0000000000FE00007FFF0000000000FC00003FFF0000000001F80
0003FFF8000000003F000001FFFC000000003F000000FFFE000000007E000000FFFE0000
0000FC0000007FFF00000001FC0000003FFF80000001F80000001FFF80000003F0000000
1FFFC0000007E00000000FFFE000000FE000000007FFF000FFFFFFE00003FFFFFFFCFFFF
FFE00003FFFFFFFCFFFFFFE00003FFFFFFFCFFFFFFE00003FFFFFFFCFFFFFFE00003FFFF
FFFC4E447DC355>88 D<0001FFE0000000001FFFFE000000007FFFFF80000001FFFFFFE0
000003FE007FF8000007FC001FFC000007FE000FFE00000FFF0007FF00000FFF0007FF00
000FFF0003FF80000FFF0003FF80000FFF0003FF80000FFF0001FFC00007FE0001FFC000
03FC0001FFC00000F00001FFC00000000001FFC00000000001FFC00000000001FFC00000
000001FFC000000003FFFFC0000000FFFFFFC0000007FFFFFFC000003FFFF1FFC00000FF
FC01FFC00003FFE001FFC0000FFF8001FFC0001FFE0001FFC0003FFC0001FFC0003FF800
01FFC0007FF80001FFC0007FF00001FFC000FFF00001FFC000FFE00001FFC000FFE00001
FFC000FFE00001FFC000FFE00003FFC000FFE00003FFC000FFF00007FFC0007FF8000FFF
C0007FF8001FFFF0003FFE003EFFFFC01FFF80FC7FFFC007FFFFF87FFFC003FFFFE01FFF
C0007FFF8007FFC0000FFC00000000322F7DAD36>97 D<007FC000000000FFFFC0000000
00FFFFC000000000FFFFC000000000FFFFC000000000FFFFC00000000003FFC000000000
01FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001
FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FF
C00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC0
0000000001FFC00000000001FFC00FF8000001FFC0FFFF800001FFC3FFFFE00001FFCFFF
FFF80001FFDFC03FFC0001FFFF000FFE0001FFFC0003FF0001FFF80001FF8001FFF00001
FFC001FFE00000FFE001FFC00000FFE001FFC000007FF001FFC000007FF001FFC000007F
F801FFC000003FF801FFC000003FF801FFC000003FF801FFC000003FFC01FFC000003FFC
01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01
FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FF
C000003FF801FFC000003FF801FFC000007FF801FFC000007FF001FFC000007FF001FFC0
00007FF001FFC00000FFE001FFE00000FFC001FFF00001FFC001FFF80003FF8001FF7C00
07FF0001FE3E000FFE0001FC1FC07FFC0001F80FFFFFF00001F003FFFFC00001E000FFFF
00000000001FF0000036467DC43E>I<00003FFC00000001FFFFC000000FFFFFF000003F
FFFFFC00007FF003FE0000FFC001FF0003FF8003FF0007FF0007FF8007FE0007FF800FFE
0007FF801FFC0007FF801FFC0007FF803FF80007FF803FF80003FF007FF80001FE007FF8
000078007FF0000000007FF000000000FFF000000000FFF000000000FFF000000000FFF0
00000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF0
00000000FFF000000000FFF0000000007FF8000000007FF8000000007FF8000000003FF8
000000003FFC000003C03FFC000003C01FFE000007C00FFE000007800FFF00000F8007FF
80001F0003FFC0003E0001FFF0007C00007FFC03F800003FFFFFF000000FFFFFC0000003
FFFF000000003FF800002A2F7CAD32>I<0000000003FE0000000007FFFE0000000007FF
FE0000000007FFFE0000000007FFFE0000000007FFFE00000000001FFE00000000000FFE
00000000000FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE00
000000000FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE0000
0000000FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE000000
00000FFE0000003FE00FFE000003FFFC0FFE00000FFFFF8FFE00003FFFFFCFFE0000FFF8
07FFFE0001FFC001FFFE0003FF80007FFE0007FF00003FFE000FFE00001FFE000FFC0000
0FFE001FFC00000FFE003FF800000FFE003FF800000FFE003FF800000FFE007FF800000F
FE007FF000000FFE007FF000000FFE00FFF000000FFE00FFF000000FFE00FFF000000FFE
00FFF000000FFE00FFF000000FFE00FFF000000FFE00FFF000000FFE00FFF000000FFE00
FFF000000FFE00FFF000000FFE00FFF000000FFE00FFF000000FFE007FF000000FFE007F
F000000FFE007FF000000FFE007FF800000FFE003FF800000FFE003FF800000FFE001FFC
00001FFE001FFC00001FFE000FFE00003FFE0007FE00007FFE0003FF0000FFFF0001FFC0
03FFFFFC00FFF01FEFFFFC007FFFFF8FFFFC001FFFFE0FFFFC0007FFF80FFFFC00007FC0
0FF80036467CC43E>I<00003FF800000003FFFF8000000FFFFFE000003FFFFFF000007F
F83FF80000FFC007FC0001FF8003FE0003FF0001FF0007FE0000FF800FFC0000FF801FFC
00007FC01FF800007FC03FF800003FE03FF800003FE07FF800003FE07FF000003FE07FF0
00003FF07FF000001FF0FFF000001FF0FFF000001FF0FFFFFFFFFFF0FFFFFFFFFFF0FFFF
FFFFFFF0FFFFFFFFFFF0FFF000000000FFF000000000FFF000000000FFF000000000FFF0
000000007FF0000000007FF0000000007FF8000000007FF8000000003FF8000000003FF8
000000F01FFC000000F01FFC000001F00FFE000001E007FF000003E003FF800007C001FF
C0000F8000FFF0003F00007FFE01FE00001FFFFFFC000007FFFFF0000001FFFFC0000000
1FFE00002C2F7DAD33>I<000000FF8000000FFFE000007FFFF00001FFFFF80003FF8FFC
000FFE0FFE001FFC1FFE001FF81FFE003FF81FFE007FF01FFE007FF01FFE007FF00FFC00
FFE00FFC00FFE003F000FFE000C000FFE0000000FFE0000000FFE0000000FFE0000000FF
E0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE00000FFFFFF
F800FFFFFFF800FFFFFFF800FFFFFFF800FFFFFFF80000FFE0000000FFE0000000FFE000
0000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE00000
00FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000
FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FF
E0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0
000000FFE0000000FFE000007FFFFFE0007FFFFFE0007FFFFFE0007FFFFFE0007FFFFFE0
0027467DC522>I<0000FFE0007E00000FFFFE03FF80003FFFFF8FFF8000FFFFFFFFFFC0
01FFC07FFF3FC003FF001FF83FC007FE000FFC3FC00FFC0007FE1F801FFC0007FF0F001F
F80003FF00001FF80003FF00003FF80003FF80003FF80003FF80003FF80003FF80003FF8
0003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80001FF800
03FF00001FF80003FF00001FFC0007FF00000FFC0007FE000007FE000FFC000003FF001F
F8000001FFC07FF0000003FFFFFFE0000003FFFFFF800000078FFFFE0000000780FFE000
00000F8000000000000F8000000000000F8000000000000F8000000000000FC000000000
000FE000000000000FF000000000000FFFFFFFC000000FFFFFFFFC000007FFFFFFFF8000
07FFFFFFFFE00003FFFFFFFFF00001FFFFFFFFFC0000FFFFFFFFFC0003FFFFFFFFFE000F
FFFFFFFFFF001FF000007FFF003FC0000007FF007F80000001FF807F80000000FF80FF00
000000FF80FF000000007F80FF000000007F80FF000000007F80FF000000007F80FF8000
0000FF807F80000000FF007FC0000001FF003FE0000003FE001FF0000007FC000FFE0000
3FF80007FFC001FFF00001FFFFFFFFC000007FFFFFFF0000000FFFFFF8000000007FFF00
000032427DAC38>I<007FC000000000FFFFC000000000FFFFC000000000FFFFC0000000
00FFFFC000000000FFFFC00000000003FFC00000000001FFC00000000001FFC000000000
01FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001
FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FF
C00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC0
07FE000001FFC03FFF800001FFC0FFFFE00001FFC1FFFFF80001FFC7F03FFC0001FFCF80
1FFC0001FFDF000FFE0001FFDE000FFE0001FFFC000FFE0001FFF80007FF0001FFF00007
FF0001FFF00007FF0001FFE00007FF0001FFE00007FF0001FFE00007FF0001FFC00007FF
0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF00
01FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001
FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FF
C00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC0
0007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF00FFFFFF83FFFFFEFFFFFF83
FFFFFEFFFFFF83FFFFFEFFFFFF83FFFFFEFFFFFF83FFFFFE37457CC43E>I<007C0001FF
0003FF8007FFC007FFC00FFFE00FFFE00FFFE00FFFE00FFFE007FFC007FFC003FF8001FF
00007C00000000000000000000000000000000000000000000000000000000000000007F
C07FFFC07FFFC07FFFC07FFFC07FFFC003FFC001FFC001FFC001FFC001FFC001FFC001FF
C001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FF
C001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FF
C001FFC001FFC001FFC0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18467CC520>I<007FC000
000000FFFFC000000000FFFFC000000000FFFFC000000000FFFFC000000000FFFFC00000
000003FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC0000000
0001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC000000000
01FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001
FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC0007FFFE001FF
C0007FFFE001FFC0007FFFE001FFC0007FFFE001FFC0007FFFE001FFC0000FE00001FFC0
001FC00001FFC0003F000001FFC0007E000001FFC000FC000001FFC003F8000001FFC007
E0000001FFC00FC0000001FFC01F80000001FFC07F00000001FFC0FE00000001FFC1FC00
000001FFC3FE00000001FFC7FE00000001FFDFFF00000001FFFFFF80000001FFFFFFC000
0001FFFFFFC0000001FFF9FFE0000001FFE1FFF0000001FFC0FFF8000001FF807FF80000
01FF803FFC000001FF803FFE000001FF801FFF000001FF800FFF000001FF8007FF800001
FF8007FFC00001FF8003FFE00001FF8001FFE00001FF8000FFF00001FF8000FFF80001FF
80007FFC0001FF80003FFC00FFFFFF03FFFFF8FFFFFF03FFFFF8FFFFFF03FFFFF8FFFFFF
03FFFFF8FFFFFF03FFFFF835457DC43B>107 D<007FC000FFFFC000FFFFC000FFFFC000
FFFFC000FFFFC00003FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC000
01FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC000
01FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC000
01FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC000
01FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC000
01FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC000
01FFC00001FFC00001FFC00001FFC00001FFC00001FFC000FFFFFF80FFFFFF80FFFFFF80
FFFFFF80FFFFFF8019457CC420>I<007F8007FE00000FFC0000FFFF803FFFC0007FFF80
00FFFF80FFFFF001FFFFE000FFFF81FFFFF803FFFFF000FFFF87F01FFC0FE03FF800FFFF
8FC00FFE1F801FFC0003FF9F000FFF3E001FFE0001FF9E0007FF3C000FFE0001FFBC0007
FF78000FFE0001FFF80003FFF00007FF0001FFF80003FFF00007FF0001FFF00003FFE000
07FF0001FFE00003FFC00007FF0001FFE00003FFC00007FF0001FFE00003FFC00007FF00
01FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC0
0003FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF
800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007
FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001
FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC000
03FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF80
0007FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF
0001FFC00003FF800007FF0001FFC00003FF800007FF00FFFFFF81FFFFFF03FFFFFEFFFF
FF81FFFFFF03FFFFFEFFFFFF81FFFFFF03FFFFFEFFFFFF81FFFFFF03FFFFFEFFFFFF81FF
FFFF03FFFFFE572D7CAC5E>I<007F8007FE0000FFFF803FFF8000FFFF80FFFFE000FFFF
81FFFFF800FFFF87F03FFC00FFFF8F801FFC0003FF9F000FFE0001FF9E000FFE0001FFBC
000FFE0001FFF80007FF0001FFF00007FF0001FFF00007FF0001FFE00007FF0001FFE000
07FF0001FFE00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007
FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF
0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF00
01FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001
FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FF
C00007FF00FFFFFF83FFFFFEFFFFFF83FFFFFEFFFFFF83FFFFFEFFFFFF83FFFFFEFFFFFF
83FFFFFE372D7CAC3E>I<00001FFC0000000001FFFFC000000007FFFFF00000001FFFFF
FC0000007FF80FFF000000FFC001FF800001FF8000FFC00003FE00003FE00007FE00003F
F0000FFC00001FF8000FF800000FF8001FF800000FFC001FF800000FFC003FF800000FFE
003FF0000007FE007FF0000007FF007FF0000007FF007FF0000007FF007FF0000007FF00
FFF0000007FF80FFF0000007FF80FFF0000007FF80FFF0000007FF80FFF0000007FF80FF
F0000007FF80FFF0000007FF80FFF0000007FF80FFF0000007FF80FFF0000007FF807FF0
000007FF007FF0000007FF007FF0000007FF007FF0000007FF003FF800000FFE003FF800
000FFE001FF800000FFC001FFC00001FFC000FFC00001FF80007FE00003FF00007FE0000
3FF00003FF8000FFE00001FFC001FFC000007FF80FFF0000003FFFFFFE0000000FFFFFF8
00000001FFFFC0000000001FFC000000312F7DAD38>I<007FC00FF80000FFFFC0FFFF80
00FFFFC3FFFFE000FFFFCFFFFFF800FFFFDFC03FFC00FFFFFF001FFE0003FFFC0007FF00
01FFF80003FF8001FFF00003FFC001FFE00001FFE001FFC00001FFE001FFC00000FFF001
FFC00000FFF001FFC000007FF801FFC000007FF801FFC000007FF801FFC000007FF801FF
C000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC0
00003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000
003FFC01FFC000003FFC01FFC000007FF801FFC000007FF801FFC000007FF801FFC00000
7FF001FFC00000FFF001FFC00000FFF001FFC00001FFE001FFE00001FFC001FFF00003FF
C001FFF80007FF8001FFFC000FFF0001FFFE001FFE0001FFDFC07FFC0001FFCFFFFFF000
01FFC3FFFFC00001FFC0FFFF000001FFC01FF0000001FFC00000000001FFC00000000001
FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FF
C00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC0
00000000FFFFFF80000000FFFFFF80000000FFFFFF80000000FFFFFF80000000FFFFFF80
00000036407DAC3E>I<007F807F00FFFF81FFE0FFFF83FFF0FFFF8FFFF8FFFF8F8FFCFF
FF9F1FFE03FFBE1FFE01FFBC1FFE01FFF81FFE01FFF81FFE01FFF01FFE01FFF00FFC01FF
E007F801FFE001E001FFE0000001FFE0000001FFE0000001FFC0000001FFC0000001FFC0
000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC000
0001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC00000
01FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC00000FFFFFFE000FF
FFFFE000FFFFFFE000FFFFFFE000FFFFFFE000272D7DAC2E>114
D<001FFC038000FFFF878003FFFFFF800FFFFFFF801FF003FF803FC000FF803F80003F80
7F00001F807E00001F80FE00000F80FE00000F80FE00000780FF00000780FF00000780FF
80000780FFE0000000FFFE0000007FFFF000007FFFFF00003FFFFFC0003FFFFFF0001FFF
FFFC000FFFFFFE0003FFFFFF0001FFFFFF80007FFFFF80000FFFFFC000003FFFC0000003
FFE0000000FFE0F000003FE0F000003FE0F800001FE0F800000FE0F800000FE0FC00000F
E0FC00000FE0FE00000FC0FF00001FC0FF00001FC0FF80003F80FFE0007F00FFF803FE00
FFFFFFFC00FCFFFFF800F03FFFE000E007FE0000232F7CAD2C>I<0001E000000001E000
000001E000000001E000000001E000000003E000000003E000000003E000000003E00000
0007E000000007E00000000FE00000000FE00000001FE00000001FE00000003FE0000000
7FE0000000FFE0000003FFE000000FFFFFFF80FFFFFFFF80FFFFFFFF80FFFFFFFF80FFFF
FFFF8000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0
000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE000
0000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE00000
00FFE001E000FFE001E000FFE001E000FFE001E000FFE001E000FFE001E000FFE001E000
FFE001E000FFE001E000FFE003E000FFF003C0007FF003C0007FF007C0003FF80F80001F
FC1F00000FFFFF000007FFFC000001FFF80000003FE00023407EBE2C>I<007FC00001FF
00FFFFC003FFFF00FFFFC003FFFF00FFFFC003FFFF00FFFFC003FFFF00FFFFC003FFFF00
03FFC0000FFF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001
FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FF
C00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC0
0007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC000
07FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007
FF0001FFC00007FF0001FFC0000FFF0001FFC0000FFF0001FFC0001FFF0001FFC0001FFF
0001FFC0003FFF0000FFC0003FFF0000FFE0007FFF80007FE001F7FFFE007FF807E7FFFE
003FFFFFC7FFFE000FFFFF07FFFE0003FFFE07FFFE00007FF007FC00372E7CAC3E>I<FF
FFFF0003FFFCFFFFFF0003FFFCFFFFFF0003FFFCFFFFFF0003FFFCFFFFFF0003FFFC01FF
E000003E0000FFE000003C0000FFF000003C00007FF000007800007FF800007800007FF8
0000F800003FF80000F000003FFC0001F000001FFC0001E000001FFE0003E000000FFE00
03C000000FFF0007C0000007FF000780000007FF800F80000003FF800F00000003FFC00F
00000003FFC01F00000001FFE01E00000001FFE03E00000000FFE03C00000000FFF07C00
0000007FF078000000007FF8F8000000003FF8F0000000003FFDF0000000001FFDE00000
00001FFFE0000000000FFFC0000000000FFFC0000000000FFFC00000000007FF80000000
0007FF800000000003FF000000000003FF000000000001FE000000000001FE0000000000
00FC000000000000FC00000000000078000000362C7EAB3B>I<FFFFFE1FFFFF801FFFF0
FFFFFE1FFFFF801FFFF0FFFFFE1FFFFF801FFFF0FFFFFE1FFFFF801FFFF0FFFFFE1FFFFF
801FFFF001FFC0003FE000007C0001FFC0003FF00000780001FFE0003FF00000F80000FF
E0001FF80000F00000FFF0001FF80001F000007FF0000FFC0001E000007FF0000FFC0001
E000007FF8001FFC0003E000003FF8001FFE0003C000003FFC003FFE0007C000001FFC00
3FFF00078000001FFC003FFF00078000001FFE0079FF000F8000000FFE0079FF800F0000
000FFF00F9FF801F00000007FF00F0FFC01E00000007FF80F0FFC01E00000003FF81E07F
C03C00000003FF81E07FE03C00000003FFC3E07FE07C00000001FFC3C03FF07800000001
FFE7C03FF07800000000FFE7801FF0F000000000FFE7801FF8F000000000FFFF801FF9F0
000000007FFF000FFDE0000000007FFF000FFFE0000000003FFE0007FFC0000000003FFE
0007FFC0000000003FFE0007FFC0000000001FFC0003FF80000000001FFC0003FF800000
00000FF80001FF00000000000FF80001FF00000000000FF00000FF000000000007F00000
FE000000000007F00000FE000000000003E000007C000000000003C000003C0000004C2C
7EAB51>I<FFFFFE003FFFF0FFFFFE003FFFF0FFFFFE003FFFF0FFFFFE003FFFF0FFFFFE
003FFFF000FFF00003E000007FF80007C000003FF8000F8000001FFC001F0000001FFE00
3F0000000FFF007E00000007FF807C00000003FFC0F800000001FFC1F000000001FFE3E0
00000000FFF7C0000000007FFF80000000003FFF80000000001FFF00000000001FFE0000
0000000FFF000000000007FF800000000003FFC00000000003FFC00000000007FFE00000
00000FFFF0000000000FFFF8000000001F3FFC000000003E1FFC000000007C1FFE000000
00F80FFF00000001F007FF80000003F003FFC0000007E001FFC0000007C001FFE000000F
8000FFF000001F00007FF800003E00003FFC00007E00001FFC00FFFFE000FFFFFCFFFFE0
00FFFFFCFFFFE000FFFFFCFFFFE000FFFFFCFFFFE000FFFFFC362C7EAB3B>I<FFFFFF00
03FFFCFFFFFF0003FFFCFFFFFF0003FFFCFFFFFF0003FFFCFFFFFF0003FFFC01FFE00000
3E0000FFE000003C0000FFF000003C00007FF000007800007FF800007800007FF80000F8
00003FF80000F000003FFC0001F000001FFC0001E000001FFE0003E000000FFE0003C000
000FFF0007C0000007FF000780000007FF800F80000003FF800F00000003FFC00F000000
03FFC01F00000001FFE01E00000001FFE03E00000000FFE03C00000000FFF07C00000000
7FF078000000007FF8F8000000003FF8F0000000003FFDF0000000001FFDE0000000001F
FFE0000000000FFFC0000000000FFFC0000000000FFFC00000000007FF800000000007FF
800000000003FF000000000003FF000000000001FE000000000001FE000000000000FC00
0000000000FC0000000000007800000000000078000000000000F8000000000000F00000
00000001F0000000000001E00000001F0003E00000003F8003C00000007FC007C0000000
FFE00780000000FFE00F80000000FFE00F00000000FFE01F00000000FFE03E00000000FF
C07C000000007FC1F8000000007F07F0000000003FFFE0000000001FFFC00000000007FF
000000000001FC000000000036407EAB3B>I<1FFFFFFFFF801FFFFFFFFF801FFFFFFFFF
801FFFFFFFFF801FFC001FFF001FE0003FFE001FC0003FFE001F80007FFC001F0000FFF8
003F0001FFF0003E0001FFF0003E0003FFE0003E0007FFC0003C000FFF80003C000FFF80
003C001FFF00003C003FFE00003C007FFC000000007FFC00000000FFF800000001FFF000
000003FFE000000003FFE000000007FFC00000000FFF800780001FFF000780001FFF0007
80003FFE000780007FFC000F8000FFF8000F0000FFF8000F0001FFF0000F0003FFE0001F
0007FFC0001F0007FFC0001F000FFF80003F001FFF00007F003FFE0000FF003FFE0003FF
007FFC001FFE00FFFFFFFFFE00FFFFFFFFFE00FFFFFFFFFE00FFFFFFFFFE00292C7DAB32
>I E /Fk 8 121 df<FFFFF0FFFFF0FFFFF0FFFFF014047E911C>45
D<00000060000000000000F0000000000000F0000000000000F0000000000001F8000000
000001F8000000000001F8000000000003FC000000000003FC000000000007FE00000000
0006FE000000000006FE00000000000EFF00000000000C7F00000000000C7F0000000000
187F8000000000183F8000000000183F8000000000301FC000000000301FC00000000070
1FE000000000600FE000000000600FE000000000C00FF000000000C007F000000000C007
F0000000018003F8000000018003F8000000018003F8000000030001FC000000030001FC
000000070001FE000000060000FE000000060000FE0000000FFFFFFF0000000FFFFFFF00
00000FFFFFFF0000001800003F8000001800003F8000001800003F8000003000001FC000
003000001FC000007000001FE000006000000FE000006000000FE00000C000000FF00000
C0000007F00001C0000007F00001C0000003F80003E0000003F8000FF000000FFC00FFFE
0000FFFFF0FFFE0000FFFFF0FFFE0000FFFFF034367CB53D>65 D<FFFFFFFFFFE0FFFFFF
FFFFE0FFFFFFFFFFE003FC00003FE001FC000007E001FC000001F001FC000000F001FC00
0000F001FC0000007001FC0000007001FC0000003001FC0000003001FC0000003001FC00
00003001FC0006001801FC0006001801FC0006001801FC0006001801FC0006000001FC00
0E000001FC000E000001FC001E000001FC007E000001FFFFFE000001FFFFFE000001FFFF
FE000001FC007E000001FC001E000001FC000E000001FC000E000001FC0006000001FC00
06000601FC0006000601FC0006000601FC0006000C01FC0000000C01FC0000000C01FC00
00000C01FC0000000C01FC0000001C01FC0000001C01FC0000003801FC0000003801FC00
00007801FC000000F801FC000001F801FC000007F803FC00003FF8FFFFFFFFFFF0FFFFFF
FFFFF0FFFFFFFFFFF02F337CB237>69 D<FFFFFFFF80FFFFFFFF800FE0003F8007E00007
8007E000038007E000038007E000018007E00001C007E00001C007E00000C007E00000C0
07E00300C007E00300C007E003000007E003000007E007000007E00F000007FFFF000007
FFFF000007E00F000007E007000007E003000007E003000007E003006007E003006007E0
00006007E00000E007E00000C007E00000C007E00000C007E00001C007E00001C007E000
03C007E00003C007E0000F800FE0003F80FFFFFFFF80FFFFFFFF8023267DA52A>101
D<FFFFFF0000FFFFFFE0000FE003F80007E000FC0007E0003E0007E0003F0007E0001F80
07E0001F8007E0001FC007E0001FC007E0001FC007E0001FC007E0001FC007E0001F8007
E0001F8007E0003F0007E0003E0007E000FC0007E003F80007FFFFE00007FFFF000007E0
00000007E000000007E000000007E000000007E000000007E000000007E000000007E000
000007E000000007E000000007E000000007E000000007E000000007E00000000FF00000
00FFFF000000FFFF00000022267DA52A>112 D<FFFFFC0000FFFFFFC0000FE007F00007
E001F80007E000FC0007E0007E0007E0003F0007E0003F8007E0003F8007E0003F8007E0
003F8007E0003F8007E0003F8007E0003F0007E0007E0007E000FC0007E001F80007E007
F00007FFFFC00007FFFF000007E00FC00007E003F00007E001F00007E001F80007E000FC
0007E000FC0007E000FC0007E000FC0007E000FE0007E000FE0007E000FE0007E000FE00
07E000FE0307E000FF0307E0007F030FF0007F07FFFF003F8EFFFF000FFC00000003F028
277DA52D>114 D<00FE010003FFC3000F01E7001E007F0038001F0038000F0070000F00
70000700F0000700F0000700F0000300F8000300F8000300FC0000007F0000007FE00000
3FFE00003FFFE0001FFFF80007FFFC0003FFFE00007FFF000007FF0000007F8000001F80
00000FC0000007C0C00007C0C00003C0C00003C0C00003C0E00003C0E0000380F0000780
F0000700FC000E00FE001E00E7C07800C1FFF000803FC0001A287DA622>I<7FFF007FFC
7FFF007FFC0FFE003FE003FC001F8001FC001E0001FC001C0000FE003800007F00300000
3F007000003F806000001FC0C000000FE1C000000FE380000007F300000003FE00000001
FE00000001FC00000000FE000000007E000000007F00000000FF80000000DFC00000019F
C00000038FE000000307F000000603F000000E03F800001C01FC00001800FE00003000FE
000070007F0000E0003F8001E0001F8003E0001FC007E0001FE01FE0003FF0FFF8007FFF
FFF8007FFF28267EA52E>120 D E /Fl 11 66 df<00FF0003FFC00781E00F00F01E0078
3C003C3C003C78001E78001E78001E78001EF8001FF8001FF8001FF8001FF8001FF8001F
F8001FF8001FF8001FF8001FF8001FF8001FF8001F78001E78001E7C003E3C003C3C003C
1E00780F00F00781E003FFC000FF0018227DA01E>48 D<00E00001E00007E000FFE000F9
E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001
E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001
E00001E00003F000FFFFC0FFFFC012217AA01E>I<01FC0007FF801C0FC03003E06001F0
6000F8F800F8FC00FCFC00FCFC007C78007C3000FC0000FC0000F80000F80001F00003E0
0003C0000780000F00001E0000380000700000E00001C00C03800C0600180C0018180018
3FFFF87FFFF8FFFFF0FFFFF016217CA01E>I<00FF0003FFC00F03E01C00F01C00F83E00
FC3E007C3E007C1E00FC0C00FC0000F80000F80001F00003E0000FC001FF0001FF000003
E00000F000007800007C00003E00003F30003F78003FFC003FFC003FFC003EF8007E6000
7C3800F81E03F00FFFC001FF0018227DA01E>I<0000E00001E00001E00003E00007E000
07E0000DE0001DE00039E00031E00061E000E1E000C1E00181E00381E00701E00601E00C
01E01C01E01801E03001E07001E0E001E0FFFFFFFFFFFF0001E00001E00001E00001E000
01E00001E00003F0003FFF003FFF18227DA11E>I<1000301E01F01FFFE01FFFC01FFF80
1FFE001BF00018000018000018000018000018000018FE001BFF801F03C01C01E01800F0
1800F800007800007800007C00007C30007C78007CF8007CF8007CF80078F000F86000F0
7001E03801E01E078007FF0001F80016227CA01E>I<000FC0007FF001F03803C0180780
3C0F007C1E007C1C00383C00003C00007C0000780000787FC0F9FFE0FB80F0FE0038FE00
3CFC001EFC001EF8001FF8001FF8001FF8001F78001F78001F78001F3C001E3C001E1C00
3C1E00380F00700781E001FFC0007F0018227DA01E>I<3000003C00003FFFFF3FFFFF7F
FFFE7FFFFC60001C600038600070C000E0C000C00001C0000380000700000600000E0000
1C00001C0000380000380000780000780000780000F00000F00000F00000F00001F00001
F00001F00001F00001F00001F00001F00000E00018237CA11E>I<007F0003FFC00781E0
0E00701C003818001C38001C38001C38001C3C001C3F00381FC0781FE0F00FF9E007FF80
01FF8001FFC007FFF00F0FF81C03FC3801FE70007E70001FE0000FE00007E00007E00007
E0000670000E78000C3C00381F00F007FFC000FF0018227DA01E>I<00FE0003FFC00781
E00E00701C00783C003878003C78003CF8001EF8001EF8001EF8001FF8001FF8001FF800
1F78003F78003F3C007F1C007F0F01DF07FF9F03FE1E00001E00001E00003E00003C1C00
383E00783E00703C00E01801C01C07800FFE0003F80018227DA01E>I<00003800000000
38000000007C000000007C000000007C00000000FE00000000FE00000001FF000000019F
000000019F000000030F800000030F800000060FC000000607C000000E07E000000C03E0
00000C03E000001801F000001801F000003801F800003000F800003000F8000060007C00
007FFFFC0000FFFFFE0000C0003E0000C0003E000180001F000180001F000380001F8003
00000F800700000F800700000FC01F80000FE0FFE0007FFEFFE0007FFE27247DA32D>65
D E /Fm 4 104 df<000FFC0000003FFF000000FFFFC00003FFFFF00007FFFFF8000FFF
FFFC001FFFFFFE003FFFFFFF003FFFFFFF007FFFFFFF807FFFFFFF807FFFFFFF80FFFFFF
FFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFF
C0FFFFFFFFC0FFFFFFFFC07FFFFFFF807FFFFFFF807FFFFFFF803FFFFFFF003FFFFFFF00
1FFFFFFE000FFFFFFC0007FFFFF80003FFFFF00000FFFFC000003FFF0000000FFC000022
227BA72D>15 D<0000000000000E0000000000003F000000000000FF000000000003FE00
000000000FF800000000003FE00000000000FF800000000003FE00000000000FF8000000
00003FE00000000000FF800000000003FE00000000000FF800000000007FE00000000001
FF800000000007FE00000000001FF800000000007FC00000000001FF000000000007FC00
000000001FF000000000007FC00000000001FF000000000007FC00000000001FF0000000
00007FC00000000000FF000000000000FF0000000000007FC000000000001FF000000000
0007FC000000000001FF0000000000007FC000000000001FF0000000000007FC00000000
0001FF0000000000007FC000000000001FF0000000000007FE000000000001FF80000000
00007FE000000000001FF8000000000003FE000000000000FF8000000000003FE0000000
00000FF8000000000003FE000000000000FF8000000000003FE000000000000FF8000000
000003FE000000000000FF0000000000003F0000000000000E0000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000007FFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFF
7FFFFFFFFFFFFE384879B947>20 D<0000003F000003FF00000FE000003F8000007E0000
01FC000001F8000003F0000003F0000007E0000007E0000007E0000007E0000007E00000
07E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E00000
07E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E00000
07E0000007E0000007E0000007E0000007E000000FE000000FC000001FC000003F800000
3F000000FE000003F800007FE00000FF0000007FE0000003F8000000FE0000003F000000
3F8000001FC000000FC000000FE0000007E0000007E0000007E0000007E0000007E00000
07E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E00000
07E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E00000
07E0000007E0000007E0000007E0000007E0000003F0000003F0000001F8000001FC0000
007E0000003F8000000FE0000003FF0000003F205B7AC32D>102
D<FC000000FFC0000007F0000001FC0000007E0000003F8000001F8000000FC000000FC0
000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0
000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0
000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0
000007E0000007F0000003F0000003F8000001FC000000FC0000007F0000001FC0000007
FE000000FF000007FE00001FC000007F000000FC000001FC000003F8000003F0000007F0
000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0
000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0
000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0
000007E000000FC000000FC000001F8000003F8000007E000001FC000007F00000FFC000
00FC000000205B7AC32D>I E /Fn 93 127 df<600000000CF00000001EF00000001EF0
0000001EF00000001EF00000001EF00000001EF00000001EF00000001EF00000001EF000
00001EF00000001EF00000001EF00000001EF00000001EF00000001EF00000001EF00000
001EF00000001EF00000001EF00000001EF00000001EF00000001EF00000001EF0000000
1EF00000001EF00000001EF00000001EF00000001EF00000001EFFFFFFFFFEFFFFFFFFFE
FFFFFFFFFE7FFFFFFFFC27227C9530>32 D<1C007F00FF80FF80FF80FF80FF80FF80FF80
FF80FF80FF80FF80FF80FF80FF80FF80FF80FF80FF80FF807F007F007F007F007F007F00
7F007F007F007F007F007F007F007F007F007F007F007F003E0000000000000000000000
0000000000001C007F007F00FF80FF80FF807F007F001C0009396DB830>I<100004007C
001F00FE003F80FE003F80FF007F80FF007F80FE003F80FE003F80FE003F80FE003F80FE
003F80FE003F80FE003F80FE003F80FE003F80FE003F80FE003F80FE003F80FE003F80FE
003F80FE003F80FE003F80FE003F80FE003F807E003F007C001F003C001E001000040019
1C75B830>I<0007C007C0000007C007C000000FE00FE000000FE00FE000000FE00FE000
000FE00FE000000FE00FE000000FE00FE000000FE00FE000000FE00FE000001FE01FE000
001FE01FE000001FC01FC000001FC01FC000001FC01FC0007FFFFFFFFF007FFFFFFFFF00
FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF807FFFFFFFFF003FFFFFFFFE00007F807F8000
007F807F8000007F007F0000007F007F0000007F007F0000007F007F0000007F007F0000
007F007F0000007F007F0000007F007F0000007F007F000000FF00FF000000FF00FF0000
3FFFFFFFFE007FFFFFFFFF00FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF807FFFFFFFFF00
7FFFFFFFFF0001FC01FC000001FC01FC000001FC01FC000003FC03FC000003FC03FC0000
03F803F8000003F803F8000003F803F8000003F803F8000003F803F8000003F803F80000
03F803F8000001F001F0000001F001F0000029387DB730>I<000038000000007C000000
00FC00000000FC00000000FC00000000FC00000003FF0000001FFFE00000FFFFFC0001FF
FFFE0007FFFFFF000FFFFFFF801FFEFDFFC01FF0FC3FE03FC0FC1FE07F80FC0FF07F00FC
07F07E00FC07F8FE00FC03F8FC00FC03F8FC00FC07F8FC00FC07F8FC00FC07F8FE00FC03
F0FE00FC03F07F00FC00007F80FC00007FC0FC00003FF0FC00001FFEFC00001FFFFC0000
0FFFFF000007FFFFE00001FFFFF800007FFFFC00001FFFFE000003FFFF000000FFFF8000
00FDFFC00000FC7FE00000FC1FE00000FC0FF00000FC07F01800FC03F87E00FC03F87E00
FC01F8FF00FC01F8FF00FC01F8FF00FC01F8FE00FC01F8FE00FC01F8FF00FC03F07F00FC
03F07F80FC07F07F80FC0FE03FC0FC1FE03FF0FC7FC01FFEFFFF800FFFFFFF0007FFFFFE
0003FFFFFC0000FFFFF000003FFFC0000007FE00000000FC00000000FC00000000FC0000
0000FC00000000FC000000007C0000000038000025477BBE30>I<03C00001E0000FF000
03E0001FF80007F0003FFC0007F0003FFC000FF0007FFE000FF0007E7E001FE000FE7F00
1FE000FE7F001FC000FC3F003FC000FC3F003FC000FC3F003F8000FC3F007F8000FC3F00
7F8000FC3F00FF0000FE7F00FF0000FE7F00FE00007E7E01FE00007FFE01FE00003FFC01
FC00003FFC03FC00001FF803FC00000FF007F8000003C007F80000000007F0000000000F
F0000000000FF0000000000FE0000000001FE0000000001FE0000000003FC0000000003F
C0000000003F80000000007F80000000007F80000000007F0000000000FF0000000000FF
0000000001FE0000000001FE0000000001FC0000000003FC0000000003FC0000000003F8
0000000007F80000000007F8000000000FF001E000000FF007F800000FE00FFC00001FE0
1FFE00001FE01FFE00001FC03FFF00003FC03FFF00003FC03F3F00007F807F3F80007F80
7E1F80007F007E1F8000FF007E1F8000FF007E1F8000FE007E1F8001FE007E1F8001FE00
7E1F8003FC007F3F8003FC003F3F0003F8003FFF0007F8003FFF0007F8001FFE0007F000
1FFE0007F0000FFC0003E00007F80001E00001E00029477DBE30>I<0007E0000000001F
F8000000003FFC000000007FFC00000000FFFE00000000FFFF00000001FC7F00000001F8
3F00000001F83F80000003F81F80000003F01F80000003F01F80000003F01F80000003F0
1F80000003F01F80000003F01F80000003F03F80000003F03F00000003F07F0FFF0003F8
7E1FFF8001F8FE1FFF8001F9FC1FFF8001FBFC1FFF8001FBF80FFF0001FFF00FC00000FF
E00FC00000FFE01FC00000FFC01F8000007F801F800000FF003F800001FF003F000003FF
007F000007FF807E00000FFF807E00000FFF80FE00001FDFC0FC00003F8FE0FC00003F8F
E1FC00007F07F1F800007F03F3F80000FE03FBF00000FE01FFF00000FE01FFE00000FE00
FFE00000FE00FFC00600FE007FC00F00FE003F801F80FE003FC01F80FF007FC01F807F00
FFE01F807F01FFF83F807F87FFFC3F003FFFFBFFFF001FFFF1FFFE001FFFE0FFFE000FFF
C03FFC0003FF001FF80001FC0007E000293A7DB830>I<07C00FF01FF81FF81FFC1FFC1F
FE0FFE07FE007E007E007E007E007E00FE00FC00FC01FC01F803F807F00FF01FE07FE0FF
C0FF80FF007C0038000F1D70B730>I<00001E00007F0000FF0001FF0003FE0007FC000F
F0001FE0003FC0007F8000FF0001FE0001FC0003FC0003F80007F0000FF0000FE0000FE0
001FC0001FC0003FC0003F80003F80007F80007F00007F00007F00007F0000FE0000FE00
00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00007F00
007F00007F00007F00007F80003F80003F80003FC0001FC0001FC0000FE0000FE0000FF0
0007F00003F80003FC0001FC0001FE0000FF00007F80003FC0001FE0000FF00007FC0003
FE0001FF0000FF00007F00001E184771BE30>I<780000FE0000FF0000FF80007FC0003F
E0000FF00007F80003FC0001FE0000FF00007F80003F80003FC0001FC0000FE0000FF000
07F00007F00003F80003F80003FC0001FC0001FC0001FE0000FE0000FE0000FE0000FE00
007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00
007F0000FE0000FE0000FE0000FE0001FE0001FC0001FC0003FC0003F80003F80007F000
07F0000FF0000FE0001FC0003FC0003F80007F8000FF0001FE0003FC0007F8000FF0003F
E0007FC000FF8000FF0000FE0000780000184778BE30>I<0000E000000001F000000003
F800000003F800000003F800000003F800000003F800000003F800003803F803807E03F8
0FC0FF83F83FE0FFC3F87FE0FFF3F9FFE07FFBFBFFC03FFFFFFF800FFFFFFE0003FFFFF8
0001FFFFF000007FFFC000001FFF0000007FFFC00001FFFFF00003FFFFF8000FFFFFFE00
3FFFFFFF807FFBFBFFC0FFF3F9FFE0FFC3F87FE0FF83F83FE07E03F80FC03803F8038000
03F800000003F800000003F800000003F800000003F800000003F800000001F000000000
E0000023277AAE30>I<00003E00000000003E00000000007F00000000007F0000000000
7F00000000007F00000000007F00000000007F00000000007F00000000007F0000000000
7F00000000007F00000000007F00000000007F00000000007F00000000007F0000000000
7F0000007FFFFFFFFF007FFFFFFFFF00FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF807FFF
FFFFFF007FFFFFFFFF0000007F00000000007F00000000007F00000000007F0000000000
7F00000000007F00000000007F00000000007F00000000007F00000000007F0000000000
7F00000000007F00000000007F00000000007F00000000007F00000000003E0000000000
3E00000029297DAF30>I<03E00FF01FF81FFC3FFE3FFE3FFF3FFF1FFF1FFF0FFF03FF00
7F007F007E00FE01FC03FC07F83FF07FF0FFE07F807F003C001019708B30>I<7FFFFFFF
F07FFFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87FFFFFFFF07FFFFFFFF025077B9E30
>I<0F003FC07FE07FE0FFF0FFF0FFF0FFF07FE07FE03FC00F000C0C6E8B30>I<00000000
F000000001F000000003F800000003F800000007F800000007F80000000FF00000000FF0
0000001FE00000001FE00000003FC00000003FC00000007F800000007F80000000FF0000
0000FF00000001FE00000001FE00000001FC00000003FC00000003FC00000007F8000000
07F80000000FF00000000FF00000001FE00000001FE00000003FC00000003FC00000007F
800000007F80000000FF00000000FF00000001FE00000001FE00000001FC00000003FC00
000003FC00000007F800000007F80000000FF00000000FF00000001FE00000001FE00000
003FC00000003FC00000007F800000007F80000000FF00000000FF00000001FE00000001
FE00000001FC00000003FC00000003FC00000007F800000007F80000000FF00000000FF0
0000001FE00000001FE00000003FC00000003FC00000007F800000007F80000000FF0000
0000FF00000000FE00000000FE000000007C000000007C0000000025477BBE30>I<0000
FE00000007FFC000000FFFE000003FFFF800007FFFFC0000FFFFFE0001FF83FF0003FE00
FF8003FC007F8007F8003FC00FF0001FE00FE0000FE01FE0000FF01FC00007F01FC00007
F03F800003F83F800003F83F000001F87F000001FC7F000001FC7F000001FC7F000001FC
FE000000FEFE000000FEFE000000FEFE000000FEFE000000FEFE000000FEFE000000FEFE
000000FEFE000000FEFE000000FEFE000000FEFE000000FEFE000000FEFF000001FE7F00
0001FC7F000001FC7F000001FC7F800003FC3F800003F83F800003F83FC00007F81FC000
07F01FC00007F01FE0000FF00FF0001FE00FF0001FE007F8003FC003FC007F8003FE00FF
8001FF83FF0000FFFFFE00007FFFFC00003FFFF800000FFFE0000007FFC0000000FE0000
273A7CB830>I<0003C0000007E0000007E000000FE000000FE000001FE000001FE00000
3FE000007FE00000FFE00003FFE0003FFFE000FFFFE000FFFFE000FFEFE000FF8FE0007E
0FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00000
0FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00000
0FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00000
0FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE0003FFFFFF87F
FFFFFCFFFFFFFEFFFFFFFE7FFFFFFC3FFFFFF81F3977B830>I<0007FC0000003FFFC000
00FFFFF00003FFFFF80007FFFFFE000FFFFFFF001FF80FFF803FE001FFC03FC0007FC07F
80003FE07F00001FE07F00000FF0FF000007F0FE000007F0FF000007F8FF000003F8FF00
0003F8FF000003F87E000003F818000003F800000003F800000003F800000007F8000000
07F00000000FF00000000FE00000001FE00000001FC00000003FC00000007F80000000FF
80000001FF00000001FE00000007FC0000000FF80000001FF00000003FE00000007FC000
0000FF80000001FF00000003FE00000007FC0000000FF00000003FE00000007FC0000000
FF80000001FF00000003FE0001F007FC0003F80FF80003F81FE00003F83FFFFFFFF8FFFF
FFFFF8FFFFFFFFF8FFFFFFFFF87FFFFFFFF83FFFFFFFF025397BB830>I<0003FF000000
3FFFE00000FFFFF80001FFFFFE0003FFFFFF0007FFFFFF800FFE01FFC00FF0007FC01FE0
001FE01FE0000FE01FE0000FF01FE00007F01FE00007F00FC00007F007800007F0000000
07F00000000FF00000000FE00000000FE00000001FE00000003FC00000007FC0000000FF
80000007FF000007FFFE00000FFFFC00000FFFF800000FFFFC00000FFFFF000007FFFF80
000001FFC00000003FE00000001FF000000007F800000003F800000003FC00000001FC00
000001FE00000000FE00000000FE18000000FE7E000000FEFF000000FEFF000000FEFF00
0001FEFF000001FCFE000003FCFF000003F87F800007F87FC0001FF03FF0003FF01FFE01
FFE00FFFFFFFC007FFFFFF8003FFFFFE0000FFFFFC00003FFFF0000003FF8000273A7CB8
30>I<000003FC0000000007FE000000000FFE000000001FFE000000001FFE000000003F
FE000000007FFE000000007F7E00000000FE7E00000000FE7E00000001FC7E00000003F8
7E00000003F87E00000007F07E00000007F07E0000000FE07E0000001FC07E0000001FC0
7E0000003F807E0000003F807E0000007F007E000000FE007E000000FE007E000001FC00
7E000003F8007E000003F8007E000007F0007E000007F0007E00000FE0007E00001FC000
7E00001FC0007E00003F80007E00003F80007E00007F00007E0000FE00007E0000FFFFFF
FFFF00FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF807FFFFFFFFF00000000
7E00000000007E00000000007E00000000007E00000000007E00000000007E0000000000
7E00000000007E00000000007E00000000007E000000007FFFFE000000FFFFFF000000FF
FFFF000000FFFFFF000000FFFFFF0000007FFFFE0029397DB830>I<0FFFFFFF801FFFFF
FFC03FFFFFFFC03FFFFFFFC03FFFFFFFC03FFFFFFF803F800000003F800000003F800000
003F800000003F800000003F800000003F800000003F800000003F800000003F80000000
3F800000003F800000003F800000003F800000003F83FF00003F9FFFC0003FFFFFF0003F
FFFFFC003FFFFFFE003FFFFFFF003FFE03FF803FF0007FC03FE0003FC03F80001FE01F00
000FE00E00000FF000000007F000000007F000000007F800000003F800000003F8000000
03F818000003F87E000003F87E000003F8FF000003F8FF000007F8FF000007F0FE00000F
F0FF00000FE07F00001FE07F80003FC07FC0007FC03FE001FF801FFC0FFF000FFFFFFE00
07FFFFFC0003FFFFF80001FFFFE000007FFF8000000FFC000025397BB730>I<00000FF8
0000007FFF000001FFFF800007FFFFE0001FFFFFE0003FFFFFF0007FF80FF000FFC007F8
01FF8007F803FE0007F803FC0007F807F80007F80FF00003F00FF00001E01FE00000001F
C00000003FC00000003F800000003F800000007F800000007F000C00007F03FFE0007F0F
FFF800FF3FFFFE00FEFFFFFF00FFFFFFFF80FFFFFFFFC0FFFE007FE0FFF8001FF0FFE000
0FF0FFC00007F8FFC00003FCFF800003FCFF000001FCFF000001FEFF000000FEFF000000
FEFF000000FE7F000000FE7F000000FE7F000000FE7F000000FE3F800000FE3F800001FE
3FC00001FC1FC00001FC1FE00003FC0FE00007F80FF0000FF807F8001FF007FC003FE003
FF81FFC001FFFFFF8000FFFFFF00007FFFFE00001FFFF8000007FFE0000001FF8000273A
7CB830>I<7C00000000FFFFFFFFFCFFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFF
FFFFFFFCFE00000FF8FE00000FF0FE00001FE07C00003FC00000007F80000000FF000000
00FF00000001FE00000003FC00000003F800000007F800000007F00000000FF00000000F
E00000001FC00000001FC00000003F800000003F800000007F000000007F00000000FF00
000000FE00000001FE00000001FC00000001FC00000003FC00000003F800000003F80000
0007F800000007F000000007F000000007F000000007F00000000FE00000000FE0000000
0FE00000000FE00000000FE00000000FE00000001FE00000001FC00000001FC00000001F
C00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000000F80
00000007000000273A7CB830>I<0001FF0000001FFFF000007FFFFC0000FFFFFE0003FF
FFFF8007FFFFFFC00FFF01FFE01FF8003FF01FF0001FF03FC00007F83FC00007F87F8000
03FC7F000001FC7F000001FC7F000001FC7F000001FC7F000001FC7F800003FC3F800003
F83FC00007F81FE0000FF00FF0001FE007FC007FC003FF83FF8001FFFFFF00007FFFFC00
001FFFF000003FFFF80000FFFFFE0001FFFFFF0007FE00FFC00FF8003FE01FE0000FF03F
C00007F83F800003F87F800003FC7F000001FCFF000001FEFE000000FEFE000000FEFE00
0000FEFE000000FEFE000000FEFE000000FEFF000001FE7F000001FC7F800003FC3F8000
03F83FC00007F81FF0001FF01FF8003FF00FFF01FFE007FFFFFFC003FFFFFF8000FFFFFE
00007FFFFC00001FFFF0000001FF0000273A7CB830>I<0001FF0000000FFFE000003FFF
F80000FFFFFC0001FFFFFE0003FFFFFF0007FF01FF800FFC007FC01FF0003FE03FE0001F
E03FC0000FF07F800007F07F800007F07F000003F8FF000003F8FE000003FCFE000001FC
FE000001FCFE000001FCFE000001FCFE000001FEFE000001FEFE000001FEFF000001FE7F
000001FE7F800003FE7F800007FE3FC00007FE1FE0000FFE1FF0003FFE0FFC00FFFE07FF
FFFFFE03FFFFFFFE01FFFFFEFE00FFFFF9FE003FFFE1FC000FFF81FC00006001FC000000
01FC00000003F800000003F800000007F800000007F00000000FF00F00000FE01F80001F
E03FC0003FC03FC0007FC03FC000FF803FC001FF003FC007FE001FF01FFC001FFFFFF800
0FFFFFF00007FFFFE00003FFFF800000FFFE0000003FF00000273A7CB830>I<0F003FC0
7FE07FE0FFF0FFF0FFF0FFF07FE07FE03FC00F0000000000000000000000000000000000
00000000000000000000000000000F003FC07FE07FE0FFF0FFF0FFF0FFF07FE07FE03FC0
0F000C276EA630>I<03C00FF01FF81FF83FFC3FFC3FFC3FFC1FF81FF80FF003C0000000
00000000000000000000000000000000000000000000000000000003C00FF01FF01FF83F
F83FFC3FFC3FFC1FFC1FFC0FFC03FC00FC01FC01F803F803F007F01FE03FE07FC0FF807F
007E0038000E3470A630>I<00000000F000000003F000000007F80000001FF80000007F
F8000000FFF0000003FFF0000007FFC000001FFF8000003FFE000000FFF8000001FFF000
0007FFC000000FFF8000003FFE0000007FFC000001FFF0000003FFE000000FFF8000001F
FF0000007FFC0000007FF8000000FFE0000000FFC0000000FFE00000007FF80000007FFC
0000001FFF0000000FFF80000003FFE0000001FFF00000007FFC0000003FFE0000000FFF
80000007FFC0000001FFF0000000FFF80000003FFE0000001FFF80000007FFC0000003FF
F0000000FFF00000007FF80000001FF800000007F800000003F000000000F0252F7BB230
>I<7FFFFFFFFF007FFFFFFFFF00FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF807FFFFFFF
FF003FFFFFFFFE0000000000000000000000000000000000000000000000000000000000
00000000000000000000000000003FFFFFFFFE007FFFFFFFFF00FFFFFFFFFF80FFFFFFFF
FF80FFFFFFFFFF807FFFFFFFFF007FFFFFFFFF0029157DA530>I<78000000007E000000
00FF00000000FFC0000000FFE00000007FF80000007FFE0000001FFF0000000FFFC00000
03FFE0000001FFF80000007FFC0000001FFF0000000FFF80000003FFE0000001FFF00000
007FFC0000003FFE0000000FFF80000007FFC0000001FFF0000000FFF00000003FF80000
001FF80000003FF8000000FFF0000001FFF0000007FFC000000FFF8000003FFE0000007F
FC000001FFF0000003FFE000000FFF8000001FFF0000007FFC000001FFF8000003FFE000
000FFFC000001FFF0000007FFE0000007FF8000000FFE0000000FFC0000000FF00000000
7E000000007800000000252F7BB230>I<001FFE000000FFFFE00003FFFFF8000FFFFFFE
001FFFFFFF003FFFFFFF807FF803FFC07FC0007FC0FF00001FC0FF00001FE0FF00000FE0
FF00000FE0FF00000FE07E00000FE07E00001FE01800007FC0000000FFC0000003FF8000
0007FF0000000FFE0000001FF80000003FF00000007FC0000000FF80000000FF00000001
FE00000001FE00000003FC00000003F800000003F800000007F800000007F000000007F0
00000007F000000007F000000007F000000007F000000007F000000007F000000003E000
000000000000000000000000000000000000000000000000000000000000000000000000
00000000000001C000000007F000000007F00000000FF80000000FF80000000FF8000000
07F000000007F000000001C0000023397AB830>I<00001FE0000000FFF8000003FFFE00
000FFFFF00001FFFFF80003FFFFFC0007FF03FE000FF800FE001FF0007F003FC0003F007
F801FBF807F007FFF80FE01FFFF80FE03FFFFC1FC03FFFFC1F807FFFFC3F80FF0FFC3F00
FE07FC3F01FC03FE7F01F801FE7E03F801FE7E03F000FE7E03F000FEFE07F000FEFC07E0
007EFC07E0007EFC07E0007EFC07E0007EFC07E0007EFC07E0007EFC07E0007EFC07E000
7EFC07E0007EFC07E0007EFE07F000FE7E03F000FC7E03F000FC7E03F801FC7F01F801F8
3F01FC03F83F00FE07F03F80FF0FF01F807FFFE01FC03FFFC00FE03FFFC00FE01FFF8007
F007FE0007F801F80003FC00007C01FF0000FE00FF8003FE007FF01FFE003FFFFFFC001F
FFFFF8000FFFFFE00003FFFFC00000FFFE0000001FF000273A7CB830>I<00007F000000
0000FF8000000000FF8000000001FFC000000001FFC000000001FFC000000001FFC00000
0003FFE000000003F7E000000003F7E000000003F7E000000003F7E000000007F7F00000
0007E3F000000007E3F000000007E3F00000000FE3F80000000FE3F80000000FE3F80000
000FC1F80000000FC1F80000001FC1FC0000001FC1FC0000001FC1FC0000001FC1FC0000
003F80FE0000003F80FE0000003F80FE0000003F80FE0000003F80FE0000007F007F0000
007F007F0000007F007F0000007F007F000000FF007F800000FE003F800000FFFFFF8000
00FFFFFF800000FFFFFF800001FFFFFFC00001FFFFFFC00001FFFFFFC00001FC001FC000
03FC001FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00007F8000FF000
07F00007F00007F00007F0007FFF007FFF00FFFF80FFFF80FFFF80FFFF80FFFF80FFFF80
FFFF80FFFF807FFF007FFF0029397DB830>I<7FFFFFF00000FFFFFFFE0000FFFFFFFF80
00FFFFFFFFC000FFFFFFFFE0007FFFFFFFF00003F8001FF80003F80007F80003F80003FC
0003F80001FC0003F80001FC0003F80000FE0003F80000FE0003F80000FE0003F80000FE
0003F80000FE0003F80000FE0003F80001FE0003F80001FC0003F80001FC0003F80003F8
0003F80007F80003F8001FF00003F8007FE00003FFFFFFC00003FFFFFF800003FFFFFE00
0003FFFFFF800003FFFFFFE00003FFFFFFF00003F8000FF80003F80003FC0003F80001FE
0003F80000FE0003F800007F0003F800007F0003F800007F0003F800003F8003F800003F
8003F800003F8003F800003F8003F800003F8003F800003F8003F800007F8003F800007F
0003F800007F0003F80000FF0003F80001FE0003F80003FE0003F8001FFC007FFFFFFFFC
00FFFFFFFFF800FFFFFFFFF000FFFFFFFFC000FFFFFFFF80007FFFFFFC000029387EB730
>I<00007F803C0003FFF03E0007FFFC7E001FFFFE7E003FFFFFFE007FFFFFFE00FFE07F
FE01FF801FFE03FE000FFE07FC0007FE07F80007FE0FF00003FE0FF00003FE1FE00001FE
1FC00001FE3FC00001FE3F800000FE3F800000FE7F800000FE7F000000FE7F0000007C7F
00000000FF00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00
000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FF0000
00007F000000007F000000007F0000007C7F800000FE3F800000FE3F800000FE3FC00000
FE1FC00000FE1FE00001FE0FF00001FC0FF00001FC07F80003F807FC0007F803FE000FF0
01FF801FF000FFE07FE0007FFFFFC0003FFFFF80001FFFFF000007FFFC000003FFF00000
007FC000273A7CB830>I<3FFFFFE000007FFFFFFC0000FFFFFFFE0000FFFFFFFF80007F
FFFFFFC0003FFFFFFFE00003F8007FF00003F8001FF80003F8000FF80003F80007FC0003
F80003FE0003F80001FE0003F80000FF0003F80000FF0003F800007F8003F800007F8003
F800003F8003F800003FC003F800001FC003F800001FC003F800001FC003F800001FC003
F800000FE003F800000FE003F800000FE003F800000FE003F800000FE003F800000FE003
F800000FE003F800000FE003F800000FE003F800000FE003F800000FE003F800000FE003
F800001FE003F800001FC003F800001FC003F800001FC003F800003FC003F800003F8003
F800003F8003F800007F8003F800007F0003F80000FF0003F80001FE0003F80003FE0003
F80007FC0003F8000FFC0003F8001FF80003F8007FF0003FFFFFFFE0007FFFFFFFC000FF
FFFFFF8000FFFFFFFF00007FFFFFFC00003FFFFFE000002B387FB730>I<7FFFFFFFFF00
FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF807FFFFFFFFF8003F800003F80
03F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F80
03F800003F8003F800001F0003F80000000003F80000000003F80000000003F800000000
03F8007C000003F800FE000003F800FE000003F800FE000003F800FE000003FFFFFE0000
03FFFFFE000003FFFFFE000003FFFFFE000003FFFFFE000003FFFFFE000003F800FE0000
03F800FE000003F800FE000003F800FE000003F8007C000003F80000000003F800000000
03F80000000003F80000000003F80000000003F8000007C003F800000FE003F800000FE0
03F800000FE003F800000FE003F800000FE003F800000FE003F800000FE003F800000FE0
03F800000FE07FFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE0
7FFFFFFFFFC02B387EB730>I<3FFFFFFFFF807FFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFF
C07FFFFFFFFFC03FFFFFFFFFC001FC00001FC001FC00001FC001FC00001FC001FC00001F
C001FC00001FC001FC00001FC001FC00001FC001FC00001FC001FC00000F8001FC000000
0001FC0000000001FC0000000001FC0000000001FC0000000001FC003E000001FC007F00
0001FC007F000001FC007F000001FC007F000001FFFFFF000001FFFFFF000001FFFFFF00
0001FFFFFF000001FFFFFF000001FFFFFF000001FC007F000001FC007F000001FC007F00
0001FC007F000001FC003E000001FC0000000001FC0000000001FC0000000001FC000000
0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
0001FC0000000001FC0000000001FC0000000001FC000000003FFFF80000007FFFFC0000
00FFFFFC000000FFFFFC0000007FFFFC0000003FFFF80000002A387EB730>I<0000FF00
F0000003FFC0F800000FFFF1F800003FFFFDF800007FFFFFF80000FFFFFFF80001FFC1FF
F80001FF007FF80003FE003FF80007FC001FF80007F8000FF8000FF0000FF8000FE00007
F8001FE00007F8001FC00007F8003FC00007F8003F800003F8003F800003F8007F800003
F8007F000003F8007F000001F0007F0000000000FF0000000000FE0000000000FE000000
0000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE000000
0000FE0000FFFF00FE0001FFFF80FE0003FFFF80FE0003FFFF80FF0001FFFF807F0000FF
FF007F000003F8007F000003F8007F800003F8003F800007F8003F800007F8003FC00007
F8001FC00007F8001FE0000FF8000FE0000FF8000FF0000FF80007F8001FF80007F8001F
F80003FE003FF80001FF007FF80001FFC1FFF80000FFFFFFF800007FFFFFF800003FFFFB
F800000FFFF3F8000003FFC1F0000000FF000000293A7DB830>I<3FFF800FFFE07FFFC0
1FFFF0FFFFE03FFFF8FFFFE03FFFF87FFFC01FFFF03FFF800FFFE003F80000FE0003F800
00FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F800
00FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F800
00FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003FFFFFFFE0003FFFF
FFFE0003FFFFFFFE0003FFFFFFFE0003FFFFFFFE0003FFFFFFFE0003F80000FE0003F800
00FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F800
00FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F800
00FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F800
00FE003FFF800FFFE07FFFC01FFFF0FFFFE03FFFF8FFFFE03FFFF87FFFC01FFFF03FFF80
0FFFE02D387FB730>I<7FFFFFFF00FFFFFFFF80FFFFFFFF80FFFFFFFF80FFFFFFFF807F
FFFFFF000007F000000007F000000007F000000007F000000007F000000007F000000007
F000000007F000000007F000000007F000000007F000000007F000000007F000000007F0
00000007F000000007F000000007F000000007F000000007F000000007F000000007F000
000007F000000007F000000007F000000007F000000007F000000007F000000007F00000
0007F000000007F000000007F000000007F000000007F000000007F000000007F0000000
07F000000007F000000007F000000007F000000007F000000007F000000007F000000007
F000000007F000007FFFFFFF00FFFFFFFF80FFFFFFFF80FFFFFFFF80FFFFFFFF807FFFFF
FF00213879B730>I<3FFF000FFF807FFF801FFFC0FFFFC03FFFC0FFFFC03FFFC07FFF80
1FFFC03FFF000FFF8003F00003F80003F00007F00003F0000FE00003F0001FE00003F000
3FC00003F0003F800003F0007F000003F000FE000003F001FE000003F003FC000003F003
F8000003F007F0000003F00FE0000003F01FE0000003F01FC0000003F03F80000003F07F
00000003F0FF00000003F1FF00000003F1FF80000003F3FFC0000003F7FFC0000003FFFF
E0000003FFEFE0000003FFC7F0000003FF83F0000003FF03F8000003FF01F8000003FE01
FC000003FC00FE000003F800FE000003F8007F000003F0003F000003F0003F800003F000
1F800003F0001FC00003F0000FC00003F0000FE00003F00007F00003F00007F00003F000
03F80003F00001F80003F00001FC0003F00000FC003FFF0003FFC07FFF8007FFE0FFFFC0
0FFFE0FFFFC00FFFE07FFF8007FFE03FFF0003FFC02B387FB730>75
D<3FFFF80000007FFFFC000000FFFFFE000000FFFFFE0000007FFFFC0000003FFFF80000
0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
0001FC0000000001FC0000000001FC0000000001FC0000000001FC00000F8001FC00001F
C001FC00001FC001FC00001FC001FC00001FC001FC00001FC001FC00001FC001FC00001F
C001FC00001FC001FC00001FC03FFFFFFFFFC07FFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFF
C07FFFFFFFFFC03FFFFFFFFF802A387EB730>I<3FF80000FFE07FFC0001FFF0FFFE0003
FFF8FFFE0003FFF87FFE0003FFF03FFF0007FFE007FF0007FF0007EF0007BF0007EF800F
BF0007EF800FBF0007EF800FBF0007E7C01F3F0007E7C01F3F0007E7C01F3F0007E7C01F
3F0007E7E03F3F0007E3E03E3F0007E3E03E3F0007E3F07E3F0007E3F07E3F0007E1F07C
3F0007E1F07C3F0007E1F8FC3F0007E1F8FC3F0007E0F8F83F0007E0F8F83F0007E0FDF8
3F0007E07DF03F0007E07DF03F0007E07DF03F0007E07FF03F0007E03FE03F0007E03FE0
3F0007E03FE03F0007E01FC03F0007E01FC03F0007E007003F0007E000003F0007E00000
3F0007E000003F0007E000003F0007E000003F0007E000003F0007E000003F0007E00000
3F0007E000003F0007E000003F0007E000003F0007E000003F0007E000003F003FFC0001
FFE07FFE0003FFF0FFFF0007FFF8FFFF0007FFF87FFE0003FFF03FFC0001FFE02D387FB7
30>I<3FFC001FFF807FFE003FFFC0FFFF007FFFE0FFFF007FFFE07FFF803FFFC03FFF80
1FFF8003FF8001F80003F7C001F80003F7C001F80003F7C001F80003F3E001F80003F3E0
01F80003F3E001F80003F3F001F80003F1F001F80003F1F001F80003F1F801F80003F1F8
01F80003F0F801F80003F0FC01F80003F0FC01F80003F07C01F80003F07E01F80003F07E
01F80003F03E01F80003F03F01F80003F03F01F80003F01F01F80003F01F01F80003F01F
81F80003F01F81F80003F00F81F80003F00FC1F80003F00FC1F80003F007C1F80003F007
E1F80003F007E1F80003F003E1F80003F003F1F80003F003F1F80003F001F1F80003F001
F1F80003F001F9F80003F000F9F80003F000F9F80003F000F9F80003F0007DF80003F000
7DF80003F0007DF80003F0003FF8003FFF003FF8007FFF803FF800FFFFC01FF800FFFFC0
1FF8007FFF800FF8003FFF0007F0002B387EB730>I<003FFFE00001FFFFFC0007FFFFFF
000FFFFFFF801FFFFFFFC03FFFFFFFE03FF800FFE03FE0003FE07F80000FF07F80000FF0
7F000007F07F000007F07F000007F07F000007F0FF000007F8FE000003F8FE000003F8FE
000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE00
0003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE0000
03F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003
F8FE000003F8FE000003F8FE000003F8FF000007F8FF000007F87F000007F07F000007F0
7F000007F07F80000FF07F80000FF07FC0001FF03FE0003FE03FF800FFE03FFFFFFFE01F
FFFFFFC00FFFFFFF8007FFFFFF0001FFFFFC00003FFFE000253A7BB830>I<7FFFFFF000
00FFFFFFFE0000FFFFFFFF8000FFFFFFFFE000FFFFFFFFF0007FFFFFFFF80003F8003FF8
0003F8000FFC0003F80003FE0003F80001FE0003F80000FF0003F80000FF0003F800007F
0003F800007F8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F
8003F800003F8003F800007F8003F800007F0003F80000FF0003F80000FF0003F80001FE
0003F80003FE0003F8000FFC0003F8003FF80003FFFFFFF80003FFFFFFF00003FFFFFFE0
0003FFFFFF800003FFFFFE000003FFFFF0000003F80000000003F80000000003F8000000
0003F80000000003F80000000003F80000000003F80000000003F80000000003F8000000
0003F80000000003F80000000003F80000000003F80000000003F80000000003F8000000
0003F8000000007FFFC0000000FFFFE0000000FFFFE0000000FFFFE0000000FFFFE00000
007FFFC000000029387EB730>I<003FFFE00001FFFFFC0007FFFFFF000FFFFFFF801FFF
FFFFC03FFFFFFFE03FF800FFE03FE0003FE07FC0001FF07F80000FF07F000007F07F0000
07F07F000007F07F000007F0FF000007F8FE000003F8FE000003F8FE000003F8FE000003
F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8
FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE
000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE00
0003F8FE007E03F8FE00FE03F8FF00FF07F87F00FF07F07F007F87F07F007F87F07F003F
C7F07F803FCFF07FC01FFFF03FE01FFFE03FF80FFFE03FFFFFFFE01FFFFFFFC00FFFFFFF
8007FFFFFF0001FFFFFC00003FFFFE00000001FE00000000FF00000000FF00000000FF80
0000007F800000007FC00000003FC00000003FE00000001FE00000001FF00000000FF000
000007E025467BB830>I<3FFFFF8000007FFFFFF00000FFFFFFFC0000FFFFFFFF00007F
FFFFFF80003FFFFFFFC00003F801FFE00003F8003FF00003F8001FF00003F8000FF80003
F80007F80003F80003F80003F80003FC0003F80001FC0003F80001FC0003F80001FC0003
F80001FC0003F80001FC0003F80003FC0003F80003F80003F80007F80003F8000FF80003
F8001FF00003F8003FF00003F801FFE00003FFFFFFC00003FFFFFF800003FFFFFF000003
FFFFFE000003FFFFFF000003FFFFFF800003F800FFC00003F8003FE00003F8001FE00003
F8000FE00003F8000FF00003F80007F00003F80007F00003F80007F00003F80007F00003
F80007F00003F80007F00003F80007F00003F80007F00003F80007F0F803F80007F1FC03
F80007F1FC03F80007F1FC03F80007F1FC03F80007F1FC3FFF8003FBFC7FFFC003FFF8FF
FFE001FFF8FFFFE001FFF07FFFC000FFE03FFF80007FC0000000001F002E397FB730>I<
000FF803C0007FFF03E001FFFFC7E003FFFFF7E007FFFFFFE00FFFFFFFE01FF80FFFE03F
E001FFE03FC000FFE07F80007FE07F00003FE0FF00003FE0FE00001FE0FE00001FE0FE00
000FE0FE00000FE0FE00000FE0FF00000FE0FF000007C07F000000007F800000007FC000
00003FF00000001FFE0000001FFFF000000FFFFF000007FFFFE00001FFFFF80000FFFFFC
00001FFFFF000003FFFF8000003FFFC0000001FFC00000007FE00000001FE00000000FF0
0000000FF000000007F800000007F87C000003F8FE000003F8FE000003F8FE000003F8FE
000003F8FE000003F8FF000007F8FF000007F0FF800007F0FFC0000FE0FFE0001FE0FFF8
003FC0FFFF00FFC0FFFFFFFF80FFFFFFFF00FDFFFFFE00FC7FFFF800F81FFFF0007801FF
8000253A7BB830>I<3FFFFFFFFFC07FFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFF
FFFFE0FFFFFFFFFFE0FE003F800FE0FE003F800FE0FE003F800FE0FE003F800FE0FE003F
800FE0FE003F800FE0FE003F800FE0FE003F800FE07C003F8007C000003F80000000003F
80000000003F80000000003F80000000003F80000000003F80000000003F80000000003F
80000000003F80000000003F80000000003F80000000003F80000000003F80000000003F
80000000003F80000000003F80000000003F80000000003F80000000003F80000000003F
80000000003F80000000003F80000000003F80000000003F80000000003F80000000003F
80000000003F80000000003F80000000003F80000000003F80000000003F80000000003F
80000000003F80000000003F80000000003F800000001FFFFF0000003FFFFF8000003FFF
FF8000003FFFFF8000003FFFFF8000001FFFFF00002B387EB730>I<7FFFC007FFFCFFFF
E00FFFFEFFFFE00FFFFEFFFFE00FFFFEFFFFE00FFFFE7FFFC007FFFC03F800003F8003F8
00003F8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003F8
00003F8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003F8
00003F8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003F8
00003F8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003F8
00003F8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003F8
00003F8003F800003F8003F800003F8003F800003F8003FC00007F8001FC00007F0001FC
00007F0001FC00007F0000FE0000FE0000FF0001FE00007F0001FC00007F8003FC00003F
E00FF800001FF83FF000000FFFFFE0000007FFFFC0000003FFFF80000001FFFF00000000
7FFC000000001FF000002F3980B730>I<7FFE000FFFC0FFFF001FFFE0FFFF803FFFE0FF
FF803FFFE0FFFF001FFFE07FFE000FFFC007F00001FC0007F00001FC0007F80003FC0003
F80003F80003F80003F80003F80003F80003F80003F80001FC0007F00001FC0007F00001
FC0007F00001FC0007F00000FE000FE00000FE000FE00000FE000FE00000FE000FE00000
FF001FE000007F001FC000007F001FC000007F001FC000007F803FC000003F803F800000
3F803F8000003F803F8000003F803F8000001FC07F0000001FC07F0000001FC07F000000
1FC07F0000000FE0FE0000000FE0FE0000000FE0FE0000000FE0FE00000007E0FC000000
07F1FC00000007F1FC00000007F1FC00000003F1F800000003F1F800000003F1F8000000
03FBF800000001FBF000000001FBF000000001FBF000000001FFF000000001FFF0000000
00FFE000000000FFE000000000FFE000000000FFE0000000007FC0000000003F8000002B
397EB730>I<3FFC0001FFE07FFE0003FFF0FFFE0003FFF8FFFE0003FFF87FFE0003FFF0
3FFC0001FFE01FC000001FC00FC000001F800FC000001F800FC000001F800FC000001F80
0FC000001F800FC000001F800FC000001F800FE000003F8007E000003F0007E000003F00
07E000003F0007E000003F0007E000003F0007E000003F0007E000003F0003E00F803E00
03F01FC07E0003F03FE07E0003F03FE07E0003F03FE07E0003F07FF07E0003F07FF07E00
03F07DF07E0001F07DF07C0001F07DF07C0001F8FDF8FC0001F8FDF8FC0001F8FDF8FC00
01F8F8F8FC0001F8F8F8FC0001F8F8F8FC0000F8F8F8F80000F9F8FCF80000F9F8FCF800
00F9F07CF80000F9F07CF80000FDF07DF80000FDF07DF800007DF07DF000007DE03DF000
007DE03DF000007DE03DF000007FE03FF000007FE03FF000007FC01FF000007FC01FF000
003FC01FE000003FC01FE000003F800FE000001F0007C0002D397FB730>I<3FFF01FFF8
007FFF83FFFC007FFFC7FFFE007FFFC7FFFE007FFF83FFFC003FFF01FFF80001FC007F80
0001FE007F000000FE00FF000000FF00FE0000007F01FE0000007F81FC0000003F83FC00
00003FC3FC0000001FC3F80000001FE7F80000000FE7F00000000FFFF000000007FFE000
000007FFE000000003FFC000000003FFC000000001FF8000000001FF8000000000FF0000
000000FF0000000000FF0000000000FF0000000001FF8000000001FF8000000003FFC000
000003FFC000000003FFE000000007FFE000000007FFF00000000FE7F00000000FE7F800
00001FC3F80000001FC3FC0000003F81FC0000003F81FE0000007F00FE0000007F00FF00
0000FF007F000000FE007F800001FE003F800001FC003FC00003FC001FC00003F8001FE0
0007F8000FE0007FFE007FFF00FFFF00FFFF80FFFF80FFFF80FFFF80FFFF80FFFF00FFFF
807FFE007FFF0029387DB730>I<7FFF001FFFC0FFFF803FFFE0FFFF803FFFE0FFFF803F
FFE0FFFF803FFFE07FFF001FFFC003F80003F80003FC0007F80003FC0007F80001FE000F
F00001FE000FF00000FF000FE00000FF001FE000007F001FC000007F803FC000003F803F
8000003FC07F8000001FC07F0000001FC07F0000000FE0FE0000000FE0FE0000000FF1FE
00000007F1FC00000007F1FC00000003FBF800000003FBF800000001FBF000000001FFF0
00000000FFE000000000FFE0000000007FC0000000007FC0000000007FC0000000003F80
000000003F80000000003F80000000003F80000000003F80000000003F80000000003F80
000000003F80000000003F80000000003F80000000003F80000000003F80000000003F80
000000003F80000000003F80000000003F80000000003F8000000003FFF800000007FFFC
0000000FFFFE0000000FFFFE00000007FFFC00000003FFF800002B387EB730>I<1FFFFF
FFFC3FFFFFFFFE7FFFFFFFFE7FFFFFFFFE7FFFFFFFFE7FFFFFFFFE7F000003FC7F000007
F87F000007F07F00000FF07F00001FE07F00001FC07F00003FC07F00007F803E00007F00
000000FF00000001FE00000001FC00000003FC00000007F800000007F00000000FF00000
001FE00000001FC00000003FC00000007F800000007F00000000FF00000001FE00000001
FC00000003FC00000007F800000007F00000000FF00000001FE00000001FC00000003FC0
0000007F800000007F00000000FF00000001FE00007C01FC0000FE03FC0000FE07F80000
FE07F00000FE0FF00000FE1FE00000FE1FC00000FE3FC00000FE7F800000FE7FFFFFFFFE
FFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFFFFFE7FFFFFFFFC27387CB730>I<7FFFFF00
FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF00FE000000FE000000FE000000FE000000
FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000
FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000
FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000
FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000
FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000
FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000
FE000000FFFFFF00FFFFFF80FFFFFF80FFFFFF80FFFFFF807FFFFF0019476DBE30>I<7C
000000007C00000000FE00000000FE00000000FF00000000FF000000007F800000007F80
0000003FC00000003FC00000001FE00000001FE00000000FF00000000FF000000007F800
000007F800000003FC00000003FC00000001FC00000001FE00000001FE00000000FF0000
0000FF000000007F800000007F800000003FC00000003FC00000001FE00000001FE00000
000FF00000000FF000000007F800000007F800000003FC00000003FC00000001FC000000
01FE00000001FE00000000FF00000000FF000000007F800000007F800000003FC0000000
3FC00000001FE00000001FE00000000FF00000000FF000000007F800000007F800000003
FC00000003FC00000001FC00000001FE00000001FE00000000FF00000000FF000000007F
800000007F800000003FC00000003FC00000001FE00000001FE00000000FF00000000FF0
00000007F800000007F800000003F800000003F800000001F000000000F025477BBE30>
I<7FFFFF00FFFFFF80FFFFFF80FFFFFF80FFFFFF807FFFFF8000003F8000003F8000003F
8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F
8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F
8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F
8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F
8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F
8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F
8000003F8000003F807FFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF807FFFFF0019477D
BE30>I<00070000001FC000007FF00000FFF80003FFFE000FFFFF803FFFFFE07FFDFFF0
FFF07FF8FFC01FF8FF800FF8FE0003F87C0001F0100000401D0E77B730>I<7FFFFFFFF0
7FFFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87FFFFFFFF07FFFFFFFF025077B7D30>
I<003FFC00000001FFFF80000003FFFFE0000007FFFFF000000FFFFFF800001FFFFFFC00
001FF00FFE00001FE001FF00001FE000FF00001FE0007F80000FC0003F80000780003FC0
000000001FC0000000001FC0000000001FC0000000001FC0000000FFFFC000000FFFFFC0
00007FFFFFC00001FFFFFFC00007FFFFFFC0000FFFFFFFC0001FFFC01FC0003FFC001FC0
007FE0001FC0007F80001FC000FF00001FC000FE00001FC000FE00001FC000FE00001FC0
00FE00001FC000FF00003FC000FF00003FC0007F80007FC0007FC001FFC0003FF80FFFFF
C01FFFFFFFFFE01FFFFFFFFFE007FFFFF7FFE003FFFFC3FFE000FFFF00FFC0003FF00000
002B2A7CA830>97 D<3FFC000000007FFE00000000FFFE00000000FFFE000000007FFE00
0000003FFE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE00
00000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE03
FE000000FE1FFF800000FE7FFFE00000FEFFFFF00000FFFFFFFC0000FFFFFFFE0000FFFE
07FE0000FFF001FF0000FFE000FF8000FFC0007F8000FF80003FC000FF00001FC000FE00
001FE000FE00000FE000FE00000FE000FE00000FF000FE000007F000FE000007F000FE00
0007F000FE000007F000FE000007F000FE000007F000FE000007F000FE000007F000FE00
000FF000FE00000FF000FE00000FE000FF00000FE000FF00001FE000FF80003FC000FF80
003FC000FFC0007F8000FFE000FF8000FFF003FF0000FFFC0FFE0000FFFFFFFC0000FFFF
FFF80000FEFFFFF000007E7FFFC000003C1FFF0000000003FC00002C3980B730>I<0000
FFE0000007FFFC00001FFFFE00007FFFFF0000FFFFFF8001FFFFFFC003FF807FC007FC00
3FC00FF8003FC01FF0003FC01FE0001F803FC0000F003F800000007F800000007F000000
007F00000000FF00000000FE00000000FE00000000FE00000000FE00000000FE00000000
FE00000000FE00000000FE00000000FF000000007F000000007F000000007F800000003F
800007C03FC0000FE01FE0000FE01FF0001FE00FF8001FC007FE003FC007FFC0FF8003FF
FFFF8000FFFFFF00007FFFFE00001FFFF8000007FFF0000001FF8000232A7AA830>I<00
0001FFE000000003FFF000000007FFF000000007FFF000000003FFF000000001FFF00000
000007F00000000007F00000000007F00000000007F00000000007F00000000007F00000
000007F00000000007F00000000007F00000000007F0000003FE07F000001FFF87F00000
3FFFE7F00000FFFFFFF00001FFFFFFF00003FFFFFFF00007FF03FFF0000FFC00FFF0001F
F0003FF0001FE0001FF0003FC0001FF0003FC0000FF0007F800007F0007F000007F0007F
000007F000FF000007F000FF000007F000FE000007F000FE000007F000FE000007F000FE
000007F000FE000007F000FE000007F000FE000007F000FE000007F000FF000007F0007F
00000FF0007F00000FF0007F80000FF0003F80001FF0003FC0003FF0001FE0003FF0001F
F0007FF0000FF801FFF00007FE07FFFFC003FFFFFFFFE001FFFFFFFFF000FFFFF7FFF000
7FFFC7FFE0001FFF03FFC00007FC0000002C397DB730>I<0001FF00000007FFE000001F
FFF800007FFFFC0000FFFFFE0001FFFFFF0003FF81FF8007FC007FC00FF8003FC01FE000
1FE01FE0000FE03FC0000FF03F800007F07F800007F07F000007F07F000003F8FF000003
F8FE000003F8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF0
FE00000000FF000000007F000000007F000000007F800000003F800001F03FC00003F81F
E00003F80FF00003F80FF80007F807FE001FF003FFC07FE001FFFFFFE000FFFFFFC0003F
FFFF80001FFFFE000007FFF8000000FFC000252A7CA830>I<000000FF80000007FFE000
001FFFF000003FFFF000007FFFF80000FFFFF80001FF87F80003FE07F80003FC03F00007
F800C00007F000000007F000000007F000000007F000000007F000000007F000000007F0
00000007F000003FFFFFFFC07FFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE07FFFFFFF
C00007F000000007F000000007F000000007F000000007F000000007F000000007F00000
0007F000000007F000000007F000000007F000000007F000000007F000000007F0000000
07F000000007F000000007F000000007F000000007F000000007F000000007F000000007
F000000007F000000007F000000007F000000007F000000007F000003FFFFFFE007FFFFF
FF00FFFFFFFF80FFFFFFFF807FFFFFFF003FFFFFFE0025397DB830>I<0003FC00FF0000
1FFF87FFC0003FFFDFFFC000FFFFFFFFE001FFFFFFFFE003FFFFFFFFE007FE07FF8FE007
F801FE07C00FF000FF00000FF000FF00000FE0007F00001FE0007F80001FC0003F80001F
C0003F80001FC0003F80001FC0003F80001FC0003F80001FE0007F80000FE0007F00000F
F000FF00000FF000FF000007F801FE000007FE07FE000007FFFFFC000007FFFFF800000F
FFFFF000000FFFFFC000000FDFFF8000000FC3FC0000000FC0000000000FC0000000000F
C0000000000FE0000000000FF00000000007FFFFF0000007FFFFFF000003FFFFFFC00007
FFFFFFF0000FFFFFFFF8001FFFFFFFFC003FE0001FFE003F800001FE007F0000007F007E
0000003F00FE0000003F80FC0000001F80FC0000001F80FC0000001F80FC0000001F80FC
0000001F80FE0000003F807F0000007F007F800000FF003FC00001FE003FF00007FE001F
FF007FFC000FFFFFFFF80007FFFFFFF00001FFFFFFC000007FFFFF0000001FFFFC000000
01FFC000002B3E7DA730>I<3FFC000000007FFE00000000FFFE00000000FFFE00000000
7FFE000000003FFE0000000000FE0000000000FE0000000000FE0000000000FE00000000
00FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE00000000
00FE01FE000000FE0FFF800000FE3FFFE00000FEFFFFF00000FFFFFFF80000FFFFFFF800
00FFFE07FC0000FFF803FC0000FFE001FE0000FFC001FE0000FF8000FE0000FF8000FE00
00FF0000FE0000FF0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00
00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00
00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00
00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE003FFFF81FFFF87FFFFC3FFFFC
FFFFFE3FFFFEFFFFFE3FFFFE7FFFFC3FFFFC3FFFF81FFFF82F3880B730>I<0000E00000
0003F800000003F800000007FC00000007FC00000007FC00000003F800000003F8000000
00E000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000001FFFF800003FFFFC00007FFFFC00007FFFFC00003FFFFC
00001FFFFC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00
000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0000
0001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC000000
01FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00003FFF
FFFFC07FFFFFFFE0FFFFFFFFE0FFFFFFFFE07FFFFFFFE03FFFFFFFC023397AB830>I<00
0001C0000007F0000007F000000FF800000FF800000FF8000007F0000007F0000001C000
000000000000000000000000000000000000000000000000000000000000000000000000
FFFFF001FFFFF801FFFFF801FFFFF801FFFFF800FFFFF8000003F8000003F8000003F800
0003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F800
0003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F800
0003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F800
0003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F800
0003F8000003F8000007F0000007F03C0007F07E000FE0FF001FE0FF003FC0FF007FC0FF
FFFF807FFFFF007FFFFE003FFFFC000FFFF00003FFC0001D4E7CB830>I<7FF800000000
FFFC00000000FFFC00000000FFFC00000000FFFC000000007FFC0000000000FC00000000
00FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC00000000
00FC0000000000FC0000000000FC0000000000FC0000000000FC03FFFF8000FC07FFFFC0
00FC07FFFFE000FC07FFFFE000FC07FFFFC000FC03FFFF8000FC001FE00000FC003FC000
00FC007F800000FC00FF000000FC01FE000000FC03FC000000FC0FF8000000FC1FF00000
00FC3FE0000000FC7FC0000000FCFF80000000FDFFC0000000FFFFE0000000FFFFF00000
00FFF7F0000000FFE3F8000000FFC1FC000000FF81FE000000FF00FF000000FE007F0000
00FC003F800000FC001FC00000FC001FE00000FC000FF00000FC0007F00000FC0003F800
00FC0001FC007FFFF81FFFE0FFFFFC3FFFF0FFFFFC3FFFF8FFFFFC3FFFF8FFFFFC3FFFF0
7FFFF81FFFE02D387FB730>I<7FFFF80000FFFFFC0000FFFFFC0000FFFFFC0000FFFFFC
00007FFFFC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00
000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0000
0001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC000000
01FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001
FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC
00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00
000001FC00000001FC00007FFFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8
7FFFFFFFF025387BB730>I<0000FC007E00007FC3FF01FF8000FFEFFF87FFC000FFFFFF
CFFFE000FFFFFFDFFFE000FFFFFFFFFFF0007FFF0FFF87F00007FE07FF03F80007FC07FE
03F80007F803FC01F80007F803FC01F80007F003F801F80007F003F801F80007F003F801
F80007E003F001F80007E003F001F80007E003F001F80007E003F001F80007E003F001F8
0007E003F001F80007E003F001F80007E003F001F80007E003F001F80007E003F001F800
07E003F001F80007E003F001F80007E003F001F80007E003F001F80007E003F001F80007
E003F001F80007E003F001F80007E003F001F80007E003F001F80007E003F001F8007FFE
0FFF07FF80FFFF1FFF8FFFC0FFFF1FFF8FFFC0FFFF1FFF8FFFC0FFFF1FFF8FFFC07FFE0F
FF07FF80322881A730>I<000001FE00003FFC0FFF80007FFE3FFFE000FFFEFFFFF000FF
FFFFFFF8007FFFFFFFF8003FFFFE07FC0000FFF803FC0000FFE001FE0000FFC001FE0000
FF8000FE0000FF8000FE0000FF0000FE0000FF0000FE0000FE0000FE0000FE0000FE0000
FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000
FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000
FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE003F
FFF81FFFF87FFFFC3FFFFCFFFFFE3FFFFEFFFFFE3FFFFE7FFFFC3FFFFC3FFFF81FFFF82F
2880A730>I<0001FF0000000FFFE000003FFFF800007FFFFC0000FFFFFE0003FFFFFF80
03FF01FF8007FC007FC00FF8003FE01FE0000FF01FE0000FF03FC00007F83F800003F87F
800003FC7F000001FC7F000001FC7F000001FCFE000000FEFE000000FEFE000000FEFE00
0000FEFE000000FEFE000000FEFE000000FEFE000000FEFF000001FE7F000001FC7F0000
01FC7F800003FC3F800003F83FC00007F83FE0000FF81FF0001FF00FF8003FE00FFC007F
E007FF01FFC003FFFFFF8001FFFFFF00007FFFFC00003FFFF800000FFFE0000001FF0000
272A7CA830>I<000003FE00003FFC1FFF80007FFE7FFFE000FFFEFFFFF000FFFFFFFFFC
007FFFFFFFFE003FFFFE07FE0000FFF001FF0000FFE000FF8000FFC0007F8000FF80003F
C000FF00001FC000FE00001FE000FE00000FE000FE00000FE000FE00000FF000FE000007
F000FE000007F000FE000007F000FE000007F000FE000007F000FE000007F000FE000007
F000FE000007F000FE00000FF000FE00000FF000FE00000FE000FF00000FE000FF00001F
E000FF80003FC000FF80003FC000FFC0007F8000FFE000FF8000FFF003FF0000FFFC0FFE
0000FFFFFFFC0000FFFFFFF80000FEFFFFF00000FE7FFFC00000FE1FFF000000FE03FC00
0000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE000000
0000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE000000
0000FE000000003FFFF80000007FFFFC000000FFFFFE000000FFFFFE0000007FFFFC0000
003FFFF80000002C3C80A730>I<0001FF00F800000FFFC1FC00003FFFF1FC00007FFFFD
FC0001FFFFFFFC0003FFFFFFFC0007FF81FFFC000FFC007FFC000FF8001FFC001FF0000F
FC001FE00007FC003FC00007FC003F800003FC007F800003FC007F000003FC007F000001
FC00FF000001FC00FE000001FC00FE000001FC00FE000001FC00FE000001FC00FE000001
FC00FE000001FC00FE000001FC00FF000001FC007F000001FC007F000003FC007F800003
FC007F800003FC003FC00007FC003FC0000FFC001FE0001FFC000FF0003FFC000FFC007F
FC0007FF01FFFC0003FFFFFFFC0001FFFFFDFC0000FFFFF9FC00003FFFF1FC00000FFFC1
FC000003FE01FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001
FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001
FC0000000001FC0000000001FC00000000FFFFF8000001FFFFFC000001FFFFFC000001FF
FFFC000001FFFFFC000000FFFFF82E3C7DA730>I<00000007F8003FFF803FFF007FFFC0
FFFF80FFFFC3FFFF80FFFFCFFFFFC07FFFDFFFFFC03FFFFFFC3FC0001FFFE03FC0001FFF
801F80001FFF000F00001FFE000000001FFC000000001FF8000000001FF0000000001FF0
000000001FE0000000001FE0000000001FE0000000001FE0000000001FC0000000001FC0
000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0
000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0
000000001FC00000003FFFFFFC00007FFFFFFE0000FFFFFFFF0000FFFFFFFF00007FFFFF
FE00003FFFFFFC00002A287EA730>I<001FFC1E0001FFFF9F0007FFFFFF000FFFFFFF00
1FFFFFFF003FFFFFFF007FF007FF007F8001FF00FE0000FF00FC00007F00FC00007F00FC
00007F00FC00007F00FE00003E007F000000007FE00000003FFF0000001FFFFC00000FFF
FF800007FFFFE00001FFFFF800007FFFFC000003FFFE0000000FFF00000000FF807C0000
7F80FE00001FC0FE00001FC0FE00000FC0FF00000FC0FF00000FC0FF80000FC0FF80001F
C0FFC0003F80FFE0007F80FFFC03FF00FFFFFFFF00FFFFFFFE00FFFFFFFC00FCFFFFF000
F83FFFC000780FFE0000222A79A830>I<0007800000000FC00000001FC00000001FC000
00001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000
3FFFFFFFE07FFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF07FFFFFFFE0001FC0000000
1FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001F
C00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0
0000001FC00000001FC00000001FC000F8001FC001FC001FC001FC001FC001FC001FC001
FC001FC001FC001FE003FC000FE007F8000FF007F8000FFC1FF00007FFFFE00003FFFFC0
0003FFFF800001FFFF0000007FFC0000001FF00026337EB130>I<3FFC003FFC007FFE00
7FFE00FFFE00FFFE00FFFE00FFFE007FFE007FFE003FFE003FFE0000FE0000FE0000FE00
00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00
00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00
00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00
00FE0000FE0000FE0000FE0000FE0000FE0001FE0000FE0001FE0000FE0003FE0000FE00
07FE0000FF000FFE00007FC07FFFF8007FFFFFFFFC003FFFFFFFFE001FFFFFFFFE000FFF
FEFFFC0007FFF87FF80000FFC000002F2880A630>I<3FFFC07FFF807FFFE0FFFFC0FFFF
E0FFFFE0FFFFE0FFFFE07FFFE0FFFFC03FFFC07FFF8001F80003F00001F80003F00001FC
0007F00000FC0007E00000FC0007E00000FE000FE000007E000FC000007E000FC000007F
001FC000003F001F8000003F001F8000003F803F8000001F803F0000001F803F0000001F
C07F0000000FC07E0000000FC07E0000000FE0FE00000007E0FC00000007E0FC00000007
F1FC00000003F1F800000003F1F800000003F1F800000001FBF000000001FBF000000001
FBF000000001FFF000000000FFE000000000FFE000000000FFE0000000007FC000000000
3F8000002B277EA630>I<3FFFC01FFFE07FFFE03FFFF0FFFFE03FFFF8FFFFE03FFFF87F
FFE03FFFF03FFFC01FFFE007E000003F0007E000003F0007F000007F0003F000007E0003
F000007E0003F000007E0003F000007E0003F000007E0003F80000FE0001F80000FC0001
F80F80FC0001F81FC0FC0001F83FE0FC0001F83FE0FC0001F83FE0FC0000FC7FF1F80000
FC7FF1F80000FC7DF1F80000FC7DF1F80000FCFDF9F800007CFDF9F000007CF8F9F00000
7CF8F9F000007CF8F9F000007EF8FBF000007EF8FBF000003FF07FE000003FF07FE00000
3FF07FE000003FE03FE000003FE03FE000001FE03FC000000F800F80002D277FA630>I<
3FFF81FFFC007FFFC3FFFE00FFFFC3FFFF00FFFFC3FFFF007FFFC3FFFE003FFF81FFFC00
00FE007F0000007F007F0000007F80FE0000003F81FC0000001FC3F80000000FE3F80000
000FE7F000000007FFE000000003FFC000000001FFC000000000FF8000000000FF000000
00007E00000000007F0000000000FF0000000001FF8000000001FFC000000003F7E00000
0007E7E00000000FE3F00000000FC1F80000001F81FC0000003F80FE0000007F007E0000
007E007F000000FE003F800001FC001FC0007FFF80FFFF00FFFFC1FFFF80FFFFE3FFFF80
FFFFE3FFFF80FFFFC1FFFF807FFF80FFFF0029277DA630>I<3FFFC07FFF807FFFE0FFFF
C0FFFFE0FFFFE0FFFFE0FFFFE07FFFE0FFFFC03FFFC07FFF8001FC0003F00001FC0003F0
0000FC0007F00000FE0007E000007E0007E000007E000FE000007F000FC000003F000FC0
00003F001FC000001F801F8000001F801F8000001FC01F8000000FC03F0000000FC03F00
00000FE03F00000007E07E00000007E07E00000003F07E00000003F07C00000003F0FC00
000001F8FC00000001F8F800000001F8F800000000F9F800000000FDF0000000007DF000
0000007FF0000000007FF0000000003FE0000000003FE0000000003FE0000000001FC000
0000001FC0000000001FC0000000001F80000000001F80000000003F80000000003F0000
0000003F00000000007F00000000007E00000000007E0000000F00FE0000001F80FC0000
003FC1FC0000003FC3F80000003F87F80000003F8FF00000003FFFE00000001FFFC00000
001FFF800000000FFF0000000007FE0000000001F0000000002B3C7EA630>I<1FFFFFFF
FC3FFFFFFFFE7FFFFFFFFE7FFFFFFFFE7FFFFFFFFE7FFFFFFFFC7F00000FF87F00001FF0
7F00003FE07F00007FC07F0000FF803E0001FF00000003FE00000007FC0000000FF80000
001FF00000003FE00000007FC0000000FF80000001FF00000003FE00000007FC0000000F
F80000001FF00000003FE00000007FC0000000FF80003E01FF00007F03FE00007F07FC00
007F0FF800007F1FF000007F3FE000007F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFF7FFFFFFFFE28277DA630>I<0000003FF0000003FFF800000FFFF800001F
FFF800007FFFF800007FFFF00000FFF0000000FF00000001FE00000001FC00000001FC00
000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0000
0001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC000000
01FC00000001FC00000001FC00000001FC00000003FC00000007F80000003FF800003FFF
F00000FFFFE00000FFFFC00000FFFF000000FFFFC00000FFFFE000003FFFF00000003FF8
00000007F800000003FC00000001FC00000001FC00000001FC00000001FC00000001FC00
000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0000
0001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC000000
01FC00000001FE00000000FF00000000FFF00000007FFFF000007FFFF800001FFFF80000
0FFFF8000003FFF80000003FF025477BBE30>I<7C7CFEFEFEFEFEFEFEFEFEFEFEFEFEFE
FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE
FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE7C7C07476CBE30>I<7FE0000000FFFE000000
FFFF800000FFFFC00000FFFFF000007FFFF00000007FF800000007F800000003FC000000
01FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001
FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC
00000001FC00000001FC00000001FC00000001FC00000001FC00000001FE00000000FF00
000000FFE00000007FFFE000003FFFF800001FFFF8000007FFF800001FFFF800003FFFF8
00007FFFE00000FFE0000000FF00000001FE00000001FC00000001FC00000001FC000000
01FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001
FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC
00000001FC00000001FC00000003FC00000007F80000007FF800007FFFF00000FFFFF000
00FFFFC00000FFFF800000FFFE0000007FE000000025477BBE30>I<007C003801FF007C
03FF80FE07FFC1FE0FFFC3FE1FFFEFFC7FEFFFF0FF87FFE0FF07FFC0FE03FF807C01FF00
38007C001F0C78B730>I E /Fo 10 121 df<FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FF18067E9622>45 D<00000003C000000000000003C000000000000003C0000000000000
07E000000000000007E00000000000000FF00000000000000FF00000000000000FF00000
000000001FF80000000000001FF80000000000001FF80000000000003BFC000000000000
3BFC0000000000003BFC00000000000071FE00000000000071FE000000000000F1FF0000
00000000E0FF000000000000E0FF000000000001E0FF800000000001C07F800000000001
C07F800000000003807FC00000000003803FC00000000003803FC00000000007001FE000
00000007001FE0000000000F001FF0000000000E000FF0000000000E000FF0000000001E
000FF8000000001C0007F8000000001C0007F8000000003C0007FC00000000380003FC00
000000380003FC00000000700001FE00000000700001FE00000000700001FE00000000E0
0000FF00000000E00000FF00000001FFFFFFFF80000001FFFFFFFF80000001FFFFFFFF80
000003C000007FC00000038000003FC00000038000003FC00000070000003FE000000700
00001FE00000070000001FE000000E0000000FF000000E0000000FF000001E0000000FF8
00001C00000007F800001C00000007F800003C00000007FC00003800000003FC00007800
000003FC00007800000003FE0000FC00000001FE0001FE00000003FF000FFF0000000FFF
80FFFFF00001FFFFFFFFFFF00001FFFFFFFFFFF00001FFFFFF40417CC04A>65
D<FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF001FFC00000FFF0007F8000001FF0
007F80000007F8007F80000003F8007F80000001F8007F80000000F8007F800000007800
7F8000000078007F8000000078007F8000000038007F8000000038007F8000000038007F
8000000038007F800000001C007F80001C001C007F80001C001C007F80001C001C007F80
001C001C007F80001C0000007F80001C0000007F80003C0000007F80003C0000007F8000
7C0000007F8000FC0000007F8003FC0000007FFFFFFC0000007FFFFFFC0000007FFFFFFC
0000007F8003FC0000007F8000FC0000007F80007C0000007F80003C0000007F80003C00
00007F80001C0000007F80001C0000007F80001C0007007F80001C0007007F80001C0007
007F80001C000E007F800000000E007F800000000E007F800000000E007F800000000E00
7F800000001E007F800000001C007F800000001C007F800000003C007F800000003C007F
800000007C007F800000007C007F80000000F8007F80000001F8007F80000003F8007F80
000007F8007F8000001FF801FFC00001FFF8FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFF
FFFFF0383E7BBD43>69 D<0000001FF8000180000001FFFF80038000000FFFFFE0078000
003FF803F80F800000FF80007C0F800001FE00001E1F800007FC00000FBF80000FF00000
07FF80001FE0000003FF80003FC0000001FF80007F80000000FF8000FF000000007F8001
FE000000003F8003FE000000003F8003FC000000001F8007FC000000001F800FF8000000
000F800FF8000000000F801FF0000000000F801FF00000000007803FF00000000007803F
E00000000007803FE00000000003807FE00000000003807FE00000000003807FE0000000
0003807FC0000000000000FFC0000000000000FFC0000000000000FFC0000000000000FF
C0000000000000FFC0000000000000FFC0000000000000FFC0000000000000FFC0000000
000000FFC0000000000000FFC0000000000000FFC0000000000000FFC0000007FFFFFE7F
C0000007FFFFFE7FE0000007FFFFFE7FE000000001FFC07FE0000000007F803FE0000000
007F803FE0000000007F803FF0000000007F801FF0000000007F801FF0000000007F800F
F8000000007F800FF8000000007F8007FC000000007F8003FC000000007F8003FE000000
007F8001FF000000007F8000FF000000007F80007F80000000FF80003FC0000000FF8000
1FE0000001FF80000FF0000001FF800007FC000003DF800001FF00000F8F800000FFC000
3F078000003FF801FC038000000FFFFFF00180000001FFFFC000000000001FFC0000003F
427ABF4D>71 D<FFFFFFF0FFFFFFF0FFFFFFF000FFF000003FC000003FC000003FC00000
3FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC00000
3FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC00000
3FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC00000
3FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC00000
3FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC00000
3FC000003FC000003FC000003FC000003FC000003FC00000FFF000FFFFFFF0FFFFFFF0FF
FFFFF01C3E7CBD25>73 D<FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF8003FE0000FF8001
FC00001FC001FC00000FC001FC000007C001FC000003C001FC000003C001FC000001C001
FC000001C001FC000001C001FC000001E001FC000E00E001FC000E00E001FC000E00E001
FC000E000001FC000E000001FC001E000001FC003E000001FC007E000001FFFFFE000001
FFFFFE000001FFFFFE000001FC007E000001FC003E000001FC001E000001FC000E000001
FC000E000001FC000E003801FC000E003801FC000E003801FC0000007001FC0000007001
FC0000007001FC0000007001FC000000F001FC000000F001FC000001E001FC000001E001
FC000003E001FC000007E001FC00001FE003FE0000FFE0FFFFFFFFFFC0FFFFFFFFFFC0FF
FFFFFFFFC02D2F7DAE33>101 D<FFFFFFFE0000FFFFFFFFC000FFFFFFFFF00003FE0007
FC0001FC0001FE0001FC00007F0001FC00003F8001FC00003F8001FC00001FC001FC0000
1FC001FC00001FE001FC00001FE001FC00001FE001FC00001FE001FC00001FE001FC0000
1FE001FC00001FC001FC00001FC001FC00003F8001FC00003F8001FC00007F0001FC0001
FC0001FC0007F80001FFFFFFE00001FFFFFF800001FC0000000001FC0000000001FC0000
000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000
000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000
000001FC0000000001FC0000000001FC0000000003FE00000000FFFFF8000000FFFFF800
0000FFFFF80000002B2F7DAE33>112 D<FFFFFFF0000000FFFFFFFF000000FFFFFFFFC0
000003FE001FF0000001FC0003FC000001FC0000FE000001FC00007F000001FC00007F00
0001FC00007F800001FC00003F800001FC00003FC00001FC00003FC00001FC00003FC000
01FC00003FC00001FC00003FC00001FC00003F800001FC00007F800001FC00007F000001
FC0000FE000001FC0001FC000001FC0003F8000001FC001FE0000001FFFFFF00000001FF
FFFE00000001FC003F80000001FC000FC0000001FC0007E0000001FC0007F0000001FC00
03F8000001FC0003F8000001FC0001FC000001FC0001FC000001FC0001FC000001FC0001
FC000001FC0001FC000001FC0001FE000001FC0001FE000001FC0001FE000001FC0001FE
000001FC0001FE00E001FC0001FF00E001FC0001FF00E001FC0000FF00E003FE0000FF01
C0FFFFF8007F81C0FFFFF8001FC380FFFFF8000FFF000000000001FC0033307DAE37>
114 D<003FC00C00FFF81C03FFFE3C0FE03FFC1F8007FC1F0003FC3E0001FC7C0000FC7C
00007CF800007CF800003CF800003CF800003CFC00001CFC00001CFE00001CFF0000007F
8000007FE000007FFE00003FFFE0001FFFFE000FFFFF8007FFFFE001FFFFF0007FFFF800
0FFFFC0000FFFC000007FE000001FE000000FE0000007F0000003FE000003FE000001FE0
00001FE000001FF000001FF000001FF000001EF800003EFC00003CFE00007CFF0000F8FF
C001F0FBF807E0F1FFFFC0E07FFF00C007FC0020317BAF2A>I<7FFFF001FFFE007FFFF0
01FFFE007FFFF001FFFE0003FFC000FFE00000FF80007F8000007F80007E0000007F8000
7C0000003FC000780000001FE000F00000000FF000E00000000FF001E000000007F803C0
00000003FC038000000003FC078000000001FE0F0000000000FF1E00000000007F9C0000
0000007FBC00000000003FF800000000001FF000000000001FF000000000000FF0000000
000007F8000000000003F8000000000007FC00000000000FFE00000000001EFF00000000
001CFF00000000003C7F8000000000783FC000000000703FC000000000F01FE000000001
E00FF000000003C007F8000000038007F8000000078003FC0000000F0001FE0000000E00
01FE0000001E0000FF0000003C00007F8000007C00003FC00000FC00003FC00003FC0000
3FE0000FFE00007FF800FFFF0001FFFFC0FFFF0001FFFFC0FFFF0001FFFFC0322F7DAE38
>120 D E /Fp 48 122 df<00003FE00FE00001FFF83FF80007E01EF83C001F800FF07E
003F001FE0FE007E003FE0FE00FC003FC0FE01F8003FC0FE01F8003FC03803F0001F8000
03F0001F800003F0001F800003F0001F800003F0001F800003F0001F800003F0001F8000
03F0001F800003F0001F800003F0001F800003F0001F800003F0001F8000FFFFFFFFFFC0
FFFFFFFFFFC0FFFFFFFFFFC003F0001F800003F0001F800003F0001F800003F0001F8000
03F0001F800003F0001F800003F0001F800003F0001F800003F0001F800003F0001F8000
03F0001F800003F0001F800003F0001F800003F0001F800003F0001F800003F0001F8000
03F0001F800003F0001F800003F0001F800003F0001F800003F0001F800003F0001F8000
03F0001F800003F0001F800003F0001F800007F8003FC000FFFF83FFFF00FFFF83FFFF00
FFFF83FFFF002F357FB42D>11 D<00001FE0000000FFFC000003F01E00000FC00780001F
800780003F000FC0007E001FC000FC001FC000FC001FC001F8001FC001F8000F8001F800
000001F800000001F800000001F800000001F800000001F800000001F800000001F80000
0001F800000001F8000FC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC001F8001FC001F8000FC0
01F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001
F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8
000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F800
0FC001F8000FC003FC001FE07FFFC1FFFF7FFFC1FFFF7FFFC1FFFF28357FB42B>I<0000
1FE000FF00000000FFFC07FFE0000003F01E1F80F000000FC0077E003C00001F8007FC00
3C00003F001FF8007E00007E001FF000FE0000FC001FE000FE0000FC001FE000FE0001F8
001FC000FE0001F8000FC0007C0001F8000FC000000001F8000FC000000001F8000FC000
000001F8000FC000000001F8000FC000000001F8000FC000000001F8000FC000000001F8
000FC000000001F8000FC000000001F8000FC0007E00FFFFFFFFFFFFFE00FFFFFFFFFFFF
FE00FFFFFFFFFFFFFE0001F8000FC000FE0001F8000FC0007E0001F8000FC0007E0001F8
000FC0007E0001F8000FC0007E0001F8000FC0007E0001F8000FC0007E0001F8000FC000
7E0001F8000FC0007E0001F8000FC0007E0001F8000FC0007E0001F8000FC0007E0001F8
000FC0007E0001F8000FC0007E0001F8000FC0007E0001F8000FC0007E0001F8000FC000
7E0001F8000FC0007E0001F8000FC0007E0001F8000FC0007E0001F8000FC0007E0001F8
000FC0007E0001F8000FC0007E0001F8000FC0007E0001F8000FC0007E0003FC001FE000
FF007FFFC1FFFE0FFFF87FFFC1FFFE0FFFF87FFFC1FFFE0FFFF83D357FB440>14
D<0000C00001C0000380000F00000E00001C00003C0000780000F00000F00001E00003C0
0003C00007C0000780000F80000F00001F00001F00001E00003E00003E00003E00003C00
007C00007C00007C00007C00007C0000F80000F80000F80000F80000F80000F80000F800
00F80000F80000F80000F80000F80000F80000F80000F80000F800007C00007C00007C00
007C00007C00003C00003E00003E00003E00001E00001F00001F00000F00000F80000780
0007C00003C00003C00001E00000F00000F000007800003C00001C00000E00000F000003
800001C00000C0124A79B71E>40 D<C00000E000007000003C00001C00000E00000F0000
07800003C00003C00001E00000F00000F00000F800007800007C00003C00003E00003E00
001E00001F00001F00001F00000F00000F80000F80000F80000F80000F800007C00007C0
0007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C0
0007C00007C0000F80000F80000F80000F80000F80000F00001F00001F00001F00001E00
003E00003E00003C00007C0000780000F80000F00000F00001E00003C00003C000078000
0F00000E00001C00003C0000700000E00000C00000124A7CB71E>I<3C007E00FF00FF00
FF80FF807F803D800180018001800180038003000300070006000E000C001C0038007000
600009177A8715>44 D<FFFFF0FFFFF0FFFFF0FFFFF0FFFFF014057F921A>I<3C7EFFFF
FFFF7E3C08087A8715>I<00070000000F0000001F0000007F000007FF0000FFFF0000FF
BF0000F83F0000003F0000003F0000003F0000003F0000003F0000003F0000003F000000
3F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F000000
3F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F000000
3F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F000000
3F0000003F0000003F0000003F0000007F80007FFFFF807FFFFF807FFFFF8019327AB126
>49 D<003FC00000FFF00003FFFC000F80FF001E007F801C003FC038001FE070000FE070
000FF0600007F0FC0007F0FE0007F8FF0007F8FF0003F8FF0003F8FF0003F87E0007F83C
0007F8000007F8000007F0000007F000000FF000000FE000001FC000001FC000003F8000
003F0000007E000000FC000001F8000001F0000003E0000007C000000F8000001F000000
3E0000003C00000078001800F0001801E0001803C00030078000300F0000301C0000701F
FFFFF03FFFFFF07FFFFFF0FFFFFFE0FFFFFFE0FFFFFFE01D327CB126>I<FFFFFFFFFFC0
FFFFFFFFFFC0FFFFFFFFFFC003FC00007FC001FC00000FC001FC000003E001FC000001E0
01FC000001E001FC000000E001FC000000E001FC0000006001FC0000006001FC00000060
01FC0000006001FC0006003001FC0006003001FC0006003001FC0006003001FC00060000
01FC000E000001FC000E000001FC001E000001FC007E000001FFFFFE000001FFFFFE0000
01FFFFFE000001FC007E000001FC001E000001FC000E000001FC000E000001FC00060000
01FC0006000C01FC0006000C01FC0006000C01FC0006001801FC0000001801FC00000018
01FC0000001801FC0000001801FC0000003801FC0000003801FC0000007001FC00000070
01FC000000F001FC000001F001FC000003F001FC000007F003FC00007FF0FFFFFFFFFFE0
FFFFFFFFFFE0FFFFFFFFFFE02E337DB234>69 D<000003FE000C0000003FFF801C000000
FFFFE01C000003FE01F83C00000FF0003C7C00001FC0000EFC00007F800007FC0000FE00
0003FC0001FC000001FC0003FC000000FC0003F8000000FC0007F00000007C000FE00000
007C000FE00000003C001FC00000003C001FC00000001C003FC00000001C003F80000000
1C007F800000000C007F800000000C007F800000000C007F000000000C00FF0000000000
00FF000000000000FF000000000000FF000000000000FF000000000000FF000000000000
FF000000000000FF000000000000FF000000000000FF000000000000FF000003FFFFE07F
000003FFFFE07F800003FFFFE07F80000003FE007F80000001FC003F80000001FC003FC0
000001FC001FC0000001FC001FC0000001FC000FE0000001FC000FF0000001FC0007F000
0001FC0003F8000001FC0003FC000001FC0001FE000003FC0000FF000003FC00007F8000
07FC00001FC0000E7C00000FF0001C3C000003FE00F81C000000FFFFF00C0000003FFFC0
0000000003FE00000033377CB43C>71 D<FFFFFE03FFFFF8FFFFFE03FFFFF8FFFFFE03FF
FFF801FF000007FC0000FE000003F80000FE000003F80000FE000003F80000FE000003F8
0000FE000003F80000FE000003F80000FE000003F80000FE000003F80000FE000003F800
00FE000003F80000FE000003F80000FE000003F80000FE000003F80000FE000003F80000
FE000003F80000FE000003F80000FE000003F80000FE000003F80000FE000003F80000FF
FFFFFFF80000FFFFFFFFF80000FFFFFFFFF80000FE000003F80000FE000003F80000FE00
0003F80000FE000003F80000FE000003F80000FE000003F80000FE000003F80000FE0000
03F80000FE000003F80000FE000003F80000FE000003F80000FE000003F80000FE000003
F80000FE000003F80000FE000003F80000FE000003F80000FE000003F80000FE000003F8
0000FE000003F80000FE000003F80000FE000003F80001FF000007FC00FFFFFE03FFFFF8
FFFFFE03FFFFF8FFFFFE03FFFFF835337EB23A>I<FFFFFEFFFFFEFFFFFE01FF0000FE00
00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00
00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00
00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00
00FE0000FE0000FE0000FE0000FE0000FE0001FF00FFFFFEFFFFFEFFFFFE17337EB21C>
I<FFFFFE000000FFFFFE000000FFFFFE00000003FE0000000001FC0000000001FC000000
0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
0001FC0000000001FC0000018001FC0000018001FC0000018001FC0000018001FC000003
8001FC0000030001FC0000030001FC0000030001FC0000030001FC0000070001FC000007
0001FC00000F0001FC00001F0001FC00003F0001FC00007F0001FC0000FE0003FC0007FE
00FFFFFFFFFE00FFFFFFFFFE00FFFFFFFFFE0029337DB230>76 D<FFFC00000001FFF8FF
FE00000003FFF8FFFE00000003FFF803FE00000003FE0001BF00000006FC0001BF000000
06FC0001BF00000006FC00019F8000000CFC00019F8000000CFC00018FC0000018FC0001
8FC0000018FC00018FC0000018FC000187E0000030FC000187E0000030FC000183F00000
60FC000183F0000060FC000183F0000060FC000181F80000C0FC000181F80000C0FC0001
81F80000C0FC000180FC000180FC000180FC000180FC0001807E000300FC0001807E0003
00FC0001807E000300FC0001803F000600FC0001803F000600FC0001801F800C00FC0001
801F800C00FC0001801F800C00FC0001800FC01800FC0001800FC01800FC0001800FC018
00FC00018007E03000FC00018007E03000FC00018003F06000FC00018003F06000FC0001
8003F06000FC00018001F8C000FC00018001F8C000FC00018001F8C000FC00018000FD80
00FC00018000FD8000FC000180007F0000FC000180007F0000FC000180007F0000FC0003
C0003E0000FC000FF0003E0001FE00FFFF001C007FFFF8FFFF001C007FFFF8FFFF001C00
7FFFF83D337CB246>I<FFFE00001FFFF8FFFF00001FFFF8FFFF80001FFFF800FF800000
FF0000FFC000003C0000DFE00000180000CFF00000180000CFF00000180000C7F8000018
0000C3FC0000180000C3FC0000180000C1FE0000180000C0FF0000180000C07F80001800
00C07F8000180000C03FC000180000C01FE000180000C01FE000180000C00FF000180000
C007F800180000C003FC00180000C003FC00180000C001FE00180000C000FF00180000C0
00FF00180000C0007F80180000C0003FC0180000C0001FE0180000C0001FE0180000C000
0FF0180000C00007F8180000C00007F8180000C00003FC180000C00001FE180000C00000
FF180000C00000FF180000C000007F980000C000003FD80000C000003FD80000C000001F
F80000C000000FF80000C0000007F80000C0000007F80000C0000003F80000C0000001F8
0000C0000001F80001E0000000F80007F80000007800FFFFC000003800FFFFC000003800
FFFFC00000180035337EB23A>I<000007FC00000000007FFFC000000001FC07F0000000
07E000FC0000000F80003E0000003F00001F8000007E00000FC00000FC000007E00001F8
000003F00003F0000001F80003F0000001F80007E0000000FC000FE0000000FE000FC000
00007E001FC00000007F001FC00000007F003F800000003F803F800000003F807F800000
003FC07F800000003FC07F000000001FC07F000000001FC0FF000000001FE0FF00000000
1FE0FF000000001FE0FF000000001FE0FF000000001FE0FF000000001FE0FF000000001F
E0FF000000001FE0FF000000001FE0FF000000001FE0FF000000001FE07F000000001FC0
7F800000003FC07F800000003FC07F800000003FC03F800000003F803FC00000007F803F
C00000007F801FC00000007F001FE0000000FF000FE0000000FE0007F0000001FC0007F0
000001FC0003F8000003F80001F8000003F00000FC000007E000007E00000FC000003F00
001F8000001FC0007F00000007E000FC00000001FC07F0000000007FFFC00000000007FC
00000033377CB43C>I<FFFFFFFC000000FFFFFFFF800000FFFFFFFFF0000001FE0007FC
000000FE0001FE000000FE00007F000000FE00003F800000FE00001FC00000FE00001FE0
0000FE00000FE00000FE00000FF00000FE00000FF00000FE00000FF00000FE00000FF000
00FE00000FF00000FE00000FF00000FE00000FE00000FE00000FE00000FE00001FC00000
FE00001FC00000FE00003F800000FE00007E000000FE0001FC000000FE000FF0000000FF
FFFFC0000000FFFFFF00000000FE001FC0000000FE0007F0000000FE0003F8000000FE00
01FC000000FE0000FC000000FE0000FE000000FE00007E000000FE00007F000000FE0000
7F000000FE00007F000000FE00007F000000FE00007F000000FE00007F800000FE00007F
800000FE00007F800000FE00007F800000FE00007F800000FE00007F800C00FE00007FC0
0C00FE00007FC00C00FE00003FC01C01FF00003FC018FFFFFE001FE018FFFFFE000FE038
FFFFFE0007F0700000000001FFE000000000003F8036357EB239>82
D<001FE00300007FFC070001FFFF070007F01FCF000F8003FF001F0000FF003E00007F00
3E00003F007C00001F007C00001F007800000F00F800000700F800000700F800000700F8
00000700FC00000300FC00000300FE00000300FE000000007F000000007FC00000003FF0
0000003FFF0000001FFFF000000FFFFF000007FFFFC00003FFFFF00000FFFFF800003FFF
FC000003FFFE0000003FFF00000003FF00000000FF800000007F800000003F800000001F
C00000000FC0C000000FC0C000000FC0C0000007C0C0000007C0C0000007C0E0000007C0
E0000007C0F000000F80F000000F80F800000F00FC00001F00FE00003E00FF00007E00FF
C000FC00F1FC03F800E0FFFFE000E01FFF8000C003FE000022377CB42B>I<7FFFFFFFFF
FE7FFFFFFFFFFE7FFFFFFFFFFE7F8007F001FE7C0007F0003E780007F0001E700007F000
0E700007F0000E600007F00006E00007F00007E00007F00007E00007F00007C00007F000
03C00007F00003C00007F00003C00007F00003C00007F00003C00007F00003000007F000
00000007F00000000007F00000000007F00000000007F00000000007F00000000007F000
00000007F00000000007F00000000007F00000000007F00000000007F00000000007F000
00000007F00000000007F00000000007F00000000007F00000000007F00000000007F000
00000007F00000000007F00000000007F00000000007F00000000007F00000000007F000
00000007F00000000007F00000000007F00000000007F0000000000FF80000001FFFFFFC
00001FFFFFFC00001FFFFFFC0030337DB237>I<FFFFFE001FFFF8FFFFFE001FFFF8FFFF
FE001FFFF801FF000000FF0000FE0000003C0000FE000000180000FE000000180000FE00
0000180000FE000000180000FE000000180000FE000000180000FE000000180000FE0000
00180000FE000000180000FE000000180000FE000000180000FE000000180000FE000000
180000FE000000180000FE000000180000FE000000180000FE000000180000FE00000018
0000FE000000180000FE000000180000FE000000180000FE000000180000FE0000001800
00FE000000180000FE000000180000FE000000180000FE000000180000FE000000180000
FE000000180000FE000000180000FE000000180000FE000000180000FE000000180000FE
0000003800007F0000003000007F0000003000007F0000007000003F8000006000001F80
0000E000001FC00001C000000FC00003C0000007E0000780000003F0000F00000001FC00
1E00000000FF00FC000000003FFFF0000000000FFFC00000000001FF00000035357EB23A
>I<7FFFFC00FFFFC07FFFFC00FFFFC07FFFFC00FFFFC001FFE0001FF800007F80000FC0
00003F8000078000003FC000070000001FE0000E0000000FE0000C0000000FF000180000
0007F8003800000003F8007000000003FC006000000001FE00E000000000FF01C0000000
00FF0180000000007F8300000000003FC700000000003FC600000000001FEC0000000000
0FFC00000000000FF8000000000007F8000000000003FC000000000003FC000000000001
FE000000000001FF000000000003FF0000000000037F8000000000063FC0000000000E3F
C0000000001C1FE000000000180FF0000000003807F0000000007007F8000000006003FC
00000000C001FC00000001C001FE000000018000FF0000000300007F0000000700007F80
00000E00003FC000000C00001FE000001C00001FE000003800000FF0000078000007F800
00FC000007F80007FE00001FFE00FFFF8000FFFFF8FFFF8000FFFFF8FFFF8000FFFFF835
337EB23A>88 D<FFFFF80000FFFEFFFFF80000FFFEFFFFF80000FFFE03FF8000003FE001
FF0000001F8000FF0000000E00007F8000001C00003FC000001800003FC000003800001F
E000003000001FE000006000000FF00000E0000007F80000C0000007F80001C0000003FC
000180000001FE000300000001FE000700000000FF000600000000FF000C000000007F80
1C000000003FC018000000003FC038000000001FE030000000000FF060000000000FF0E0
0000000007F8C00000000007F9800000000003FF800000000001FF000000000001FE0000
00000000FE000000000000FE000000000000FE000000000000FE000000000000FE000000
000000FE000000000000FE000000000000FE000000000000FE000000000000FE00000000
0000FE000000000000FE000000000000FE000000000000FE000000000000FE0000000000
00FE000000000000FE000000000001FF0000000000FFFFFC00000000FFFFFC00000000FF
FFFC000037337FB23A>I<007F80000003FFF000000F80FC00001C003E00003F003F0000
3F801F80003F800FC0003F800FC0003F8007E0001F0007E000000007E000000007E00000
0007E000000007E0000001FFE000001FFFE00000FF87E00003FC07E0000FF007E0001FC0
07E0003F8007E0007F8007E0007F0007E000FF0007E0C0FE0007E0C0FE0007E0C0FE0007
E0C0FE000FE0C0FE000FE0C0FF001FE0C07F003BE0C03F8071F1801FC1E1FF8007FFC0FF
0000FE003C0022237DA126>97 D<03F0000000FFF0000000FFF0000000FFF000000007F0
00000003F000000003F000000003F000000003F000000003F000000003F000000003F000
000003F000000003F000000003F000000003F000000003F000000003F000000003F00000
0003F03F800003F0FFE00003F3C0F80003F7007E0003FE003F0003FC001F8003F8000FC0
03F0000FC003F00007E003F00007F003F00007F003F00003F003F00003F803F00003F803
F00003F803F00003F803F00003F803F00003F803F00003F803F00003F803F00003F803F0
0003F803F00003F003F00007F003F00007E003F00007E003F0000FC003F8000FC003FC00
1F8003EC003F0003CF007C00038381F8000301FFE00000007F000025357EB32B>I<0007
F800003FFF0000FC07C001F000E003E003F007C007F00FC007F01F8007F03F8007F03F00
03E07F0000007F0000007E000000FE000000FE000000FE000000FE000000FE000000FE00
0000FE000000FE000000FE000000FE0000007F0000007F0000003F0000183F8000181F80
00381FC000300FC0007007E000E003F001C000FC0F80003FFE000007F0001D237EA122>
I<0000003F0000000FFF0000000FFF0000000FFF000000007F000000003F000000003F00
0000003F000000003F000000003F000000003F000000003F000000003F000000003F0000
00003F000000003F000000003F000000003F000000003F000007F03F00003FFC3F0000FC
0F3F0001F003BF0007E001FF000FC000FF001F80007F001F80003F003F00003F003F0000
3F007F00003F007E00003F00FE00003F00FE00003F00FE00003F00FE00003F00FE00003F
00FE00003F00FE00003F00FE00003F00FE00003F00FE00003F007E00003F007F00003F00
7F00003F003F00003F001F80007F001F80007F000FC000FF0007E001FF8003F007BFFC00
F81E3FFC003FFC3FFC000FE03F0026357DB32B>I<000FE000007FFC0000F83F0003F00F
8007E00FC00FC007E01F8003E01F8003F03F0003F03F0001F07F0001F87E0001F87E0001
F8FE0001F8FE0001F8FFFFFFF8FFFFFFF8FE000000FE000000FE000000FE000000FE0000
007E0000007F0000007F0000003F0000183F0000181F8000380F8000300FC0007007E000
E001F003C000FC0F00003FFE000007F0001D237EA122>I<0001FC000007FF00001F0780
003E0FC0007C1FC000FC1FC001F81FC001F81FC003F8070003F0000003F0000003F00000
03F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F00000
FFFFF000FFFFF000FFFFF00003F0000003F0000003F0000003F0000003F0000003F00000
03F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F00000
03F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F00000
03F0000007F800007FFFE0007FFFE0007FFFE0001A357FB417>I<0000001F00001FC07F
8000FFF8E3C001F07FC7C007E03F03C00FC01F83800F800F80001F800FC0001F0007C000
3F0007E0003F0007E0003F0007E0003F0007E0003F0007E0003F0007E0001F0007C0001F
800FC0000F800F80000FC01F800007E03F000007F07C00000EFFF800000C1FC000001C00
0000001C000000001C000000001E000000001E000000001F000000000FFFFE00000FFFFF
C00007FFFFF00003FFFFFC0007FFFFFE001F0001FE003E00007F007C00003F007C00001F
80F800000F80F800000F80F800000F80F800000F80F800000F80FC00001F807C00001F00
3E00003E001F00007C000FC001F80003F007E00000FFFF8000001FFC000022337EA126>
I<03F0000000FFF0000000FFF0000000FFF000000007F000000003F000000003F0000000
03F000000003F000000003F000000003F000000003F000000003F000000003F000000003
F000000003F000000003F000000003F000000003F000000003F01FC00003F07FF00003F1
E0FC0003F3807C0003F7007E0003FE007E0003FC003F0003FC003F0003F8003F0003F800
3F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F
0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F00
03F0003F0003F0003F0003F0003F0003F0003F0003F0003F0007F8007F80FFFFC7FFFCFF
FFC7FFFCFFFFC7FFFC26347EB32B>I<07800FC01FE01FE01FE01FE00FC0078000000000
0000000000000000000000000000000007E0FFE0FFE0FFE00FE007E007E007E007E007E0
07E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E0
07E00FF0FFFFFFFFFFFF10337EB215>I<03F0000000FFF0000000FFF0000000FFF00000
0007F000000003F000000003F000000003F000000003F000000003F000000003F0000000
03F000000003F000000003F000000003F000000003F000000003F000000003F000000003
F000000003F000000003F003FFE003F003FFE003F003FFE003F001FF0003F000F80003F0
01E00003F001C00003F003800003F00F000003F01C000003F038000003F070000003F0F0
000003F3F8000003F7FC000003FEFC000003FC7E000003F87F000003F03F800003F01F80
0003F00FC00003F00FE00003F007E00003F003F00003F003F80003F001F80003F000FC00
03F000FE0007F800FF80FFFFC3FFF0FFFFC3FFF0FFFFC3FFF024347EB329>107
D<07E0FFE0FFE0FFE00FE007E007E007E007E007E007E007E007E007E007E007E007E007
E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007
E007E007E007E007E007E007E007E007E007E007E007E007E00FF0FFFFFFFFFFFF10347E
B315>I<03F01FE000FF0000FFF07FF803FFC000FFF1E07C0F03E000FFF3803E1C01F000
07F7003F3801F80003FE003F7001F80003FC001FE000FC0003FC001FE000FC0003F8001F
C000FC0003F8001FC000FC0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC00
03F0001F8000FC0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC0003F0001F
8000FC0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC00
03F0001F8000FC0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC0003F0001F
8000FC0003F0001F8000FC0003F0001F8000FC0007F8003FC001FE00FFFFC7FFFE3FFFF0
FFFFC7FFFE3FFFF0FFFFC7FFFE3FFFF03C217EA041>I<03F01FC000FFF07FF000FFF1E0
FC00FFF3807C0007F7007E0003FE007E0003FC003F0003FC003F0003F8003F0003F8003F
0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F00
03F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003
F0003F0003F0003F0003F0003F0003F0003F0003F0003F0007F8007F80FFFFC7FFFCFFFF
C7FFFCFFFFC7FFFC26217EA02B>I<0007F00000003FFE000000FC1F800001F007C00003
C001E00007C001F0000F8000F8001F00007C001F00007C003F00007E003E00003E007E00
003F007E00003F007E00003F00FE00003F80FE00003F80FE00003F80FE00003F80FE0000
3F80FE00003F80FE00003F80FE00003F807E00003F007E00003F007E00003F003F00007E
003F00007E001F00007C001F8000FC000FC001F80007C001F00003F007E00000FC1F8000
003FFE00000007F0000021237EA126>I<03F03F8000FFF0FFE000FFF3C0F800FFF7007E
0007FE003F0003FC001F8003F8001FC003F0000FC003F0000FE003F00007F003F00007F0
03F00007F003F00003F803F00003F803F00003F803F00003F803F00003F803F00003F803
F00003F803F00003F803F00003F803F00007F803F00007F003F00007F003F00007E003F0
000FE003F0000FC003F8001FC003FC003F8003FC003F0003FF00FC0003F381F80003F1FF
E00003F07F000003F000000003F000000003F000000003F000000003F000000003F00000
0003F000000003F000000003F000000003F000000007F8000000FFFFC00000FFFFC00000
FFFFC0000025307EA02B>I<0007F00300003FFC070000FC0F070001F8038F0007E0018F
000FE001DF001FC000FF001F80007F003F80007F003F00003F007F00003F007F00003F00
FF00003F00FE00003F00FE00003F00FE00003F00FE00003F00FE00003F00FE00003F00FE
00003F00FE00003F00FE00003F007F00003F007F00003F007F00003F003F80007F001F80
007F001FC000FF000FC001FF0007E003BF0003F0073F0000F81E3F00003FF83F00000FE0
3F000000003F000000003F000000003F000000003F000000003F000000003F000000003F
000000003F000000003F000000003F000000007F8000000FFFFC00000FFFFC00000FFFFC
26307DA029>I<03E07C00FFE1FF00FFE38F80FFE71FC007EE1FC003EC1FC003EC1FC003
FC0F8003F8000003F8000003F8000003F0000003F0000003F0000003F0000003F0000003
F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003
F0000003F0000003F0000003F0000007F80000FFFFE000FFFFE000FFFFE0001A217FA01E
>I<00FF060007FFCE001F00FE003C003E0078001E0078000E00F0000E00F0000600F000
0600F8000600F8000600FE000000FF8000007FFC00003FFFC0003FFFF0000FFFF80007FF
FC0000FFFE00000FFF000000FF0000003F80C0001F80C0000F80E0000780E0000780E000
0780F0000780F0000700F8000F00FC000E00FE001C00F7807800E1FFE000C07F80001923
7EA11E>I<00300000300000300000300000300000700000700000700000F00000F00001
F00001F00003F00007F0001FFFFEFFFFFEFFFFFE03F00003F00003F00003F00003F00003
F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00303F00303
F00303F00303F00303F00303F00303F00303F00701F80601F80600FC0E007E1C001FF800
07E0182F7FAD1E>I<03F0003F00FFF00FFF00FFF00FFF00FFF00FFF0007F0007F0003F0
003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F000
3F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F
0003F0003F0003F0003F0003F0003F0003F0003F0003F0007F0003F0007F0003F0007F00
03F000FF0001F000FF0001F801FF8000F803BFFC007E073FFC001FFE3FFC0007F83F0026
227EA02B>I<FFFF00FFF0FFFF00FFF0FFFF00FFF00FF0003F8007F0001F0003F0000E00
03F0000C0003F8001C0001F800180001F800180000FC00300000FC00300000FE00700000
7E006000007F006000003F00C000003F00C000001F818000001F818000001FC38000000F
C30000000FC300000007E600000007E600000007FE00000003FC00000003FC00000001F8
00000001F800000001F800000000F000000000F00000000060000024217E9F29>I<FFFF
1FFF81FFF0FFFF1FFF81FFF0FFFF1FFF81FFF007F801FC003F8007F001F8001E0003F000
F8001C0003F000FC001C0001F8007C00180001F8007C00180001FC007E00380000FC00FE
00300000FC00FE003000007E01FF006000007E019F006000007E019F806000003F030F80
C000003F030F80C000003F030FC0C000001F8607C18000001F8607C18000001FC607E380
00000FCC03E30000000FCC03E300000007FC03F600000007F801F600000007F801FE0000
0003F000FC00000003F000FC00000003F000FC00000001E0007800000001E00078000000
01E0007800000000C00030000034217F9F37>I<FFFF01FFF8FFFF01FFF8FFFF01FFF803
FE00FF8001FC007C0000FC007800007E007000007F00E000003F81C000001F838000000F
C300000007E600000007FE00000003FC00000001F800000000FC00000000FE00000000FF
00000001FF000000039F800000071FC00000060FE000000C07E000001C03F000003801F8
00007001FC0000F000FC0001F000FE000FF000FF80FFFC03FFFCFFFC03FFFCFFFC03FFFC
26207F9F29>I<7FFF807FF87FFF807FF87FFF807FF807F8001FC003F8000F8001F80007
0001F800060000FC000C0000FC000C0000FE001C00007E001800007E001800003F003000
003F003000003F807000001F806000001FC0E000000FC0C000000FC0C0000007E1800000
07E180000007F380000003F300000003FB00000001FE00000001FE00000000FC00000000
FC00000000FC000000007800000000780000000030000000003000000000600000000060
00000000E000000000C000000000C0000000018000007801800000FC03000000FC030000
00FC06000000FC0E000000701C00000078380000001FF00000000FC000000025307F9F29
>I E /Fq 1 4 df<006000007000006000006000406020E06070F861F07E67E01FFF8007
FE0000F00007FE001FFF807E67E0F861F0E0607040602000600000600000700000600014
157B9620>3 D E /Fr 11 66 df<003FC00000FFF00003E07C0007C03E000F801F000F00
0F001E0007801E0007803E0007C03E0007C07C0003E07C0003E07C0003E07C0003E07C00
03E0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC00
03F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F07C0003E07C00
03E07C0003E07E0007E03E0007C03E0007C03E0007C01F000F800F000F000F801F0007C0
3E0003F0FC0000FFF000003FC0001C2D7DAB23>48 D<000C00003C00007C0003FC00FFFC
00FC7C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C
00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C
00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C
0000FE007FFFFE7FFFFE172C7AAB23>I<007F800001FFF0000780FC000E003F001C001F
8038000FC070000FC0600007E0F00007E0FC0007F0FE0007F0FE0003F0FE0003F0FE0003
F07C0007F0000007F0000007F0000007E000000FE000000FC000001FC000001F8000003F
0000007E0000007C000000F8000001F0000003E0000007C000000F8000001E0000003C00
000078000000F0003000E0003001C0003003800060070000600E0000E01FFFFFE03FFFFF
E07FFFFFC0FFFFFFC0FFFFFFC01C2C7DAB23>I<003FC00001FFF00007C0FC000E007E00
1C003F001C001F803F001FC03F001FC03F800FC03F000FC03F000FC00C001FC000001FC0
00001F8000001F8000003F0000003E0000007C000000F8000003F00000FFC00000FFF000
0000FC0000003F0000001F8000001FC000000FC000000FE000000FE0000007F0000007F0
380007F07C0007F0FE0007F0FE0007F0FE0007F0FE000FE0F8000FE060000FC070001FC0
38001F801E003F000780FC0001FFF000007FC0001C2D7DAB23>I<00000E0000000E0000
001E0000003E0000003E0000007E000000FE000000FE000001BE000003BE0000033E0000
063E00000E3E00000C3E0000183E0000383E0000303E0000603E0000E03E0000C03E0001
803E0003803E0003003E0006003E000E003E000C003E0018003E0038003E0030003E0060
003E00E0003E00FFFFFFFCFFFFFFFC00003E0000003E0000003E0000003E0000003E0000
003E0000003E0000003E0000003E0000007F00001FFFFC001FFFFC1E2D7EAC23>I<0C00
01800FC01F800FFFFF000FFFFE000FFFFC000FFFF0000FFFC0000C7E00000C0000000C00
00000C0000000C0000000C0000000C0000000C0000000C0000000C1FC0000C7FF8000DE0
7C000F801F000F001F800E000F800C0007C0000007E0000007E0000003E0000003F00000
03F0000003F0000003F0780003F0FC0003F0FC0003F0FC0003F0FC0003F0F80007E0E000
07E0600007C070000FC038000F801C001F000E003E000780F80001FFE000007F80001C2D
7DAB23>I<0003F800000FFE00003E078000F8018001F007C003E00FC007C00FC00F800F
C00F800FC01F0007801F0000003E0000003E0000007E0000007E0000007C0000007C0FC0
00FC3FF000FCF07C00FDC01E00FF800F00FF000F80FF0007C0FE0007E0FE0007E0FE0003
E0FC0003F0FC0003F0FC0003F0FC0003F07C0003F07C0003F07C0003F07E0003F07E0003
F03E0003E03E0007E01E0007E01F0007C00F000F8007801F0003C03E0001E07C00007FF0
00001FC0001C2D7DAB23>I<300000003C0000003FFFFFF83FFFFFF83FFFFFF07FFFFFF0
7FFFFFE0700001C06000018060000380C0000700C0000E00C0000C0000001C0000003800
00003000000070000000E0000001C0000001C00000038000000380000007000000070000
000F0000000E0000001E0000001E0000003E0000003E0000003E0000003C0000007C0000
007C0000007C0000007C000000FC000000FC000000FC000000FC000000FC000000FC0000
00FC000000FC000000FC0000007800001D2E7CAC23>I<001FC00000FFF00003E07C0007
801E000F000F001E0007801E0007803C0003C03C0003C03C0003C03C0003C03E0003C03E
0007C03F0007801FC00F801FE00F001FF81E000FFC3C0007FFF80003FFE00000FFE00000
3FF80000FFFC0003C7FF000783FF801F00FFC01E003FC03C001FE07C0007E0780003F0F8
0003F0F00001F0F00000F0F00000F0F00000F0F00000F0F80000E0780001E07C0001C03C
0003C01E0007800F800F0007E03C0001FFF000003FC0001C2D7DAB23>I<003F800000FF
F00003E0780007C03E000F801F001F000F003E000F803E0007807E0007C07C0007C0FC00
07E0FC0003E0FC0003E0FC0003E0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F07C00
07F07E0007F07E0007F03E000FF01F000FF00F001FF007803BF003E0F3F000FFC3F0003F
03E0000003E0000007E0000007E0000007C0000007C000000FC01E000F803F000F003F00
1F003F003E003F003C003E0078001C00F0000E03E00007FF800001FE00001C2D7DAB23>
I<000001800000000003C00000000003C00000000003C00000000007E00000000007E000
0000000FF0000000000FF0000000000FF0000000001BF80000000019F80000000019F800
00000030FC0000000030FC0000000070FE00000000607E00000000607E00000000C03F00
000000C03F00000000C03F00000001801F80000001801F80000003801FC0000003000FC0
000003000FC00000060007E00000060007E00000060007E000000C0003F000000C0003F0
00001FFFFFF800001FFFFFF80000180001F80000300000FC0000300000FC0000300000FC
00006000007E00006000007E0000E000007F0000C000003F0000C000003F0001C000001F
8003C000001F8007C000001FC00FF000003FE0FFFC0003FFFFFFFC0003FFFF302F7EAE35
>65 D E /Fs 85 125 df<000001FF000FE00000001FFFE03FFC0000007F00F8FC1E0000
01FC003FF03F000007F0007FE07F80000FE000FFE0FF80001FC001FFC0FF80003F8001FF
80FF80007F8001FF80FF80007F0001FF807F00007F0001FF003E0000FE0000FF00000000
FE00007F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F
00000000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F00000000
FE00007F00000000FE00007F00000000FE00007F00000000FE00007F000000FFFFFFFFFF
FF8000FFFFFFFFFFFF8000FFFFFFFFFFFF800000FE00007F00000000FE00007F00000000
FE00007F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F
00000000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F00000000
FE00007F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F
00000000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F00000000
FE00007F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F
00000000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F00000000
FE00007F00000000FE00007F00000000FE00007F00000001FF0000FF8000007FFFFC3FFF
FF80007FFFFC3FFFFF80007FFFFC3FFFFF800039407FBF35>11 D<000001FF000000001F
FFC00000007F01F0000001FC0078000007F0001C00000FE0003E00001FC000FF00003F80
01FF00007F8001FF00007F0001FF00007F0001FF0000FE0001FF0000FE0000FE0000FE00
00380000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE00
00000000FE0000000000FE0000000000FE0000000000FE0000000000FE00007F00FFFFFF
FFFF00FFFFFFFFFF00FFFFFFFFFF0000FE0001FF0000FE0000FF0000FE00007F0000FE00
007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00
007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00
007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00
007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00
007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0001FF0000FF807FFFFC
3FFFFE7FFFFC3FFFFE7FFFFC3FFFFE2F407FBF33>I<000001FF800000001FFFF7000000
7F00FF000001F800FF000007F001FF00000FE001FF00001FC001FF00003F8001FF00007F
8001FF00007F0001FF00007F0000FF0000FE00007F0000FE00007F0000FE00007F0000FE
00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE
00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F00FFFFFFFFFF00FFFF
FFFFFF00FFFFFFFFFF0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE
00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE
00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE
00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE
00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE
00007F0000FE00007F0000FE00007F0000FE00007F0001FF0000FF807FFFFC3FFFFE7FFF
FC3FFFFE7FFFFC3FFFFE2F407FBF33>I<000001FF0000FF800000001FFFC00FFFE00000
007F01F03F80F8000001F80078FE003C000007F0003FF8000E00000FE0007FF0001F0000
1FC000FFE0007F80003F8001FFC000FF80007F8001FFC000FF80007F0001FF8000FF8000
7F0001FF8000FF8000FE0001FF0000FF8000FE0000FF00007F0000FE00007F00001C0000
FE00007F0000000000FE00007F0000000000FE00007F0000000000FE00007F0000000000
FE00007F0000000000FE00007F0000000000FE00007F0000000000FE00007F0000000000
FE00007F0000000000FE00007F0000000000FE00007F00003F80FFFFFFFFFFFFFFFF80FF
FFFFFFFFFFFFFF80FFFFFFFFFFFFFFFF8000FE00007F0000FF8000FE00007F00007F8000
FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000
FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000
FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000
FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000
FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000
FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000
FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000
FE00007F00003F8000FE00007F00003F8001FF0000FF80007FC07FFFFC3FFFFE1FFFFF7F
FFFC3FFFFE1FFFFF7FFFFC3FFFFE1FFFFF48407FBF4C>I<1E000F007F803FC0FF807FC0
FFC07FE0FFC07FE0FFE07FF0FFE07FF0FFE07FF07FE03FF01E600F300060003000600030
006000300060003000E0007000C0006000C0006000C0006001C000E0018000C0038001C0
03000180070003800E0007001C000E0018000C0038001C00300018001C1C7DBE2D>34
D<0000000180000C000000000003C0001E000000000003C0001E000000000007C0003E00
0000000007C0003E00000000000780003C00000000000780003C00000000000F80007C00
000000000F80007C00000000000F00007800000000000F00007800000000001F0000F800
000000001F0000F800000000001E0000F000000000001E0000F000000000003E0001F000
000000003E0001F000000000003C0001E000000000003C0001E000000000003C0001E000
000000007C0003E000000000007C0003E00000000000780003C00000000000780003C000
00000000F80007C00000000000F80007C00000000000F00007800000000000F000078000
00000001F0000F8000007FFFFFFFFFFFFFFF00FFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFF
807FFFFFFFFFFFFFFF00000007C0003E00000000000780003C00000000000780003C0000
0000000780003C00000000000F80007C00000000000F80007C00000000000F0000780000
0000000F00007800000000001F0000F800000000001F0000F800000000001E0000F00000
0000001E0000F000000000001E0000F000000000003E0001F00000007FFFFFFFFFFFFFFF
00FFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFF807FFFFFFFFFFFFFFF000000F80007C00000
000000F00007800000000000F00007800000000001F0000F800000000001F0000F800000
000001E0000F000000000001E0000F000000000001E0000F000000000003E0001F000000
000003E0001F000000000003C0001E000000000003C0001E000000000007C0003E000000
000007C0003E00000000000780003C00000000000780003C00000000000F80007C000000
00000F80007C00000000000F00007800000000000F00007800000000000F000078000000
00001F0000F800000000001F0000F800000000001E0000F000000000001E0000F0000000
00003E0001F000000000003E0001F000000000003C0001E000000000003C0001E0000000
0000180000C00000000041517BBE4C>I<0000E000000000E000000000E000000000E000
000007FC0000003FFF800000FFFFE00001F8E3F00003E0E0FC0007C0E03C000F80E01E00
1F00E00F003E00E007003C00E007807C00E003807C00E003C07800E01FC0F800E03FC0F8
00E07FC0F800E07FC0F800E07FC0F800E07FC0FC00E07FC0FC00E03F80FE00E00E00FE00
E000007F00E000007F80E000007FC0E000003FF0E000003FFEE000001FFFE000000FFFFC
000007FFFF000003FFFFC00001FFFFE000007FFFF800001FFFFC000003FFFC000000FFFE
000000E7FF000000E1FF000000E0FF800000E07F800000E03F800000E01FC00000E01FC0
3E00E00FC07F00E00FC0FF80E007C0FF80E007C0FF80E007C0FF80E007C0FF80E007C0FF
00E007C0FC00E00780F000E00F807000E00F807800E00F007800E01F003C00E01E003C00
E03E001E00E07C000F00E0F80007C0E1F00003F8EFE00000FFFF8000003FFE0000000FF8
00000000E000000000E000000000E000000000E0000022497BC32D>I<00000FC0000000
0000003FF0000000000000F878000000000001F01C000000000003E01C000000000007C0
0E00000000000FC00E00000000000F800F00000000001F800700000000001F8007000000
00003F000700000000003F000700000000003F000700000000003F000700000000003F00
0700000000003F800E00000000003F800E00000000003F801C00000000003F801C000000
00003F803800000000003F803800000000003F807000000000001FC0E000000000001FC1
C000000000001FC1C000000000001FC38000000000001FE700007FFFFC000FEE00007FFF
FC000FFC00007FFFFC000FF8000007FFC00007F0000001FE000007F8000001FC000007F8
000000F0000003FC000000F0000003FC000001E0000007FE000001C000000FFE000003C0
00001DFF00000780000038FF000007000000707F80000F000000E07F80000E000001C03F
C0001E000003C03FE0001C000007801FE0003C00000F801FF0007800001F800FF8007000
003F0007F800F000003F0007FC01E000007F0003FE01C000007F0001FF03C00000FF0000
FF07800000FF0000FF87000000FF00007FCF000000FF00003FFE000000FF00001FFC0000
38FF80000FF8000038FF80000FF80000387F800007FC0000787FC00003FE0000707FC000
07FF0000F03FE0000F7F8000E01FE0003E3FC001E00FF000FC1FF003C007FC07F007FC1F
8001FFFFC001FFFF00007FFF00007FFC00000FF800000FF0003E437CC047>38
D<1E007F80FF80FFC0FFC0FFE0FFE0FFE07FE01E60006000600060006000E000C000C000
C001C001800380030007000E001C001800380030000B1C79BE19>I<0000300000700000
E00001C0000380000780000F00001E00003E00003C0000780000F80000F00001F00001E0
0003E00003E00007C00007C0000FC0000F80000F80001F80001F00001F00003F00003F00
003F00003E00007E00007E00007E00007E00007E00007E00007C0000FC0000FC0000FC00
00FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC00
00FC0000FC0000FC00007C00007E00007E00007E00007E00007E00007E00003E00003F00
003F00003F00001F00001F00001F80000F80000F80000FC00007C00007C00003E00003E0
0001E00001F00000F00000F800007800003C00003E00001E00000F000007800003800001
C00000E0000070000030145A77C323>I<C00000E000007000003800001C00001E00000F
000007800007C00003C00001E00001F00000F00000F800007800007C00007C00003E0000
3E00003F00001F00001F00001F80000F80000F80000FC0000FC0000FC00007C00007E000
07E00007E00007E00007E00007E00003E00003F00003F00003F00003F00003F00003F000
03F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F000
03E00007E00007E00007E00007E00007E00007E00007C0000FC0000FC0000FC0000F8000
0F80001F80001F00001F00003F00003E00003E00007C00007C0000780000F80000F00001
F00001E00003C00007C0000780000F00001E00001C0000380000700000E00000C0000014
5A7BC323>I<1E007F80FF80FFC0FFC0FFE0FFE0FFE07FE01E60006000600060006000E0
00C000C000C001C001800380030007000E001C001800380030000B1C798919>44
D<FFFFFEFFFFFEFFFFFEFFFFFEFFFFFEFFFFFE17067F961E>I<1E007F807F80FFC0FFC0
FFC0FFC07F807F801E000A0A798919>I<000000018000000003C000000007C000000007
C000000007800000000F800000000F800000000F000000001F000000001F000000001E00
0000003E000000003E000000003C000000007C000000007C000000007800000000F80000
0000F800000000F000000001F000000001F000000001E000000003E000000003E0000000
03C000000007C000000007C000000007800000000F800000000F800000001F000000001F
000000001E000000003E000000003E000000003C000000007C000000007C000000007800
000000F800000000F800000000F000000001F000000001F000000001E000000003E00000
0003E000000003C000000007C000000007C000000007800000000F800000000F80000000
0F000000001F000000001F000000001E000000003E000000003E000000007C000000007C
000000007800000000F800000000F800000000F000000001F000000001F000000001E000
000003E000000003E000000003C000000007C000000007C000000007800000000F800000
000F800000000F000000001F000000001F000000001E000000003E000000003E00000000
3C000000007C000000007C000000007800000000F800000000F800000000F00000000060
00000000225B7BC32D>I<0001FE0000000FFFC000003F03F000007C00F80000F8007C00
01F0003E0003E0001F0007C0000F8007C0000F800FC0000FC01F800007E01F800007E01F
800007E03F800007F03F800007F03F000003F07F000003F87F000003F87F000003F87F00
0003F87F000003F87F000003F8FF000003FCFF000003FCFF000003FCFF000003FCFF0000
03FCFF000003FCFF000003FCFF000003FCFF000003FCFF000003FCFF000003FCFF000003
FCFF000003FCFF000003FCFF000003FCFF000003FCFF000003FCFF000003FCFF000003FC
FF000003FC7F000003F87F000003F87F000003F87F000003F87F000003F83F800007F03F
800007F03F800007F01F800007E01F800007E01F800007E00FC0000FC00FC0000FC007E0
001F8003E0001F0001F0003E0000F8007C00007C00F800003F03F000000FFFC0000001FE
0000263F7DBC2D>I<0001C0000003C0000007C000001FC000007FC00007FFC000FFFFC0
00FF9FC000F81FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC0
00001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC0
00001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC0
00001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC0
00001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC0
00001FC000001FC000001FC000001FC000001FC000007FF000FFFFFFF8FFFFFFF8FFFFFF
F81D3D78BC2D>I<0007FC0000003FFF800000FFFFE00003F01FF80007C007FC000F0001
FE001E0000FF001C0000FF803C00007FC07800007FC07800003FE07000003FE0FF00003F
E0FF80001FF0FFC0001FF0FFC0001FF0FFC0001FF0FFC0001FF0FFC0001FF07F80001FF0
3F00001FF00C00001FF00000001FE00000003FE00000003FE00000003FC00000007FC000
00007F80000000FF80000000FF00000001FE00000001FC00000003F800000007F0000000
07E00000000FC00000001F800000003F000000007E000000007C00000000F800000001F0
00000003E000000007C00000000F800000001F000070003E000070003C00007000780000
7000F00000E001E00000E003C00000E007800000E00F000001E01FFFFFFFE01FFFFFFFE0
3FFFFFFFE07FFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0243D7CBC2D>I<0007FC00
00003FFF800000F80FE00001E003F800078001FC000F0001FE000E0000FF001E0000FF80
1F80007F803FC0007FC03FE0007FC03FE0007FC03FF0007FC03FE0007FC03FE0007FC01F
E0007FC00FC0007FC00000007F80000000FF80000000FF00000000FF00000001FE000000
01FE00000003FC00000003F800000007E00000000FC00000003F0000001FFC0000001FFF
800000000FE000000007F800000003FC00000001FE00000000FF00000000FF800000007F
C00000007FC00000007FE00000003FE00000003FE00000003FF00000003FF00C00003FF0
3F00003FF07F80003FF0FFC0003FF0FFC0003FF0FFC0003FF0FFC0003FE0FFC0003FE0FF
80007FE07F00007FC07800007FC0780000FF803C0000FF801E0001FF000F0003FE0007C0
07FC0003F80FF00000FFFFE000003FFF80000007F80000243F7CBC2D>I<0000000E0000
00001E000000003E000000003E000000007E000000007E00000000FE00000001FE000000
01FE00000003FE000000077E000000067E0000000E7E0000001C7E0000001C7E00000038
7E000000707E000000707E000000E07E000001C07E000001C07E000003807E000007007E
000007007E00000E007E00001C007E00001C007E000038007E000070007E000070007E00
00E0007E0000C0007E0001C0007E000380007E000300007E000700007E000E00007E000C
00007E001C00007E003800007E003800007E007000007E00E000007E00FFFFFFFFFFFFFF
FFFFFFFFFFFFFFFF000000FE00000000FE00000000FE00000000FE00000000FE00000000
FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000001FF
000001FFFFFF0001FFFFFF0001FFFFFF283E7EBD2D>I<06000003000780001F0007F800
FE0007FFFFFE0007FFFFFC0007FFFFF80007FFFFF00007FFFFC00007FFFF000007FFFC00
00073FE00000070000000007000000000700000000070000000007000000000700000000
0700000000070000000007000000000700000000070000000007000000000701FE000007
0FFF8000073E03E000077001F80007E000FC0007C0007E000780003F000700003F800600
001F800000001FC00000001FC00000001FE00000000FE00000000FE00000000FE0000000
0FF00000000FF00000000FF00C00000FF07F00000FF07F80000FF0FF80000FF0FF80000F
F0FF80000FF0FF80000FF0FF80000FE0FF00001FE0FC00001FE07000001FC07800001FC0
3800003F803C00003F801E00007F001F0000FE000F8001FC0007C003F80003F80FE00000
FFFFC000003FFF00000007F80000243F7CBC2D>I<00001FE0000000FFF8000003F03E00
000FC00F00001F000780003E000780007E001FC000FC003FC001F8007FC003F8007FC003
F0007FC007F0007FC00FE0003F800FE0001F001FE00000001FC00000001FC00000003FC0
0000003FC00000003FC00000007F800000007F800000007F80FE00007F87FF8000FF8F07
E000FF9C01F000FFB800FC00FFB0007E00FFF0007E00FFE0003F00FFE0003F80FFC0003F
C0FFC0003FC0FFC0001FE0FFC0001FE0FFC0001FE0FF80001FF0FF80001FF0FF80001FF0
FF80001FF0FF80001FF07F80001FF07F80001FF07F80001FF07F80001FF07F80001FF07F
80001FF03F80001FF03FC0001FE03FC0001FE01FC0001FE01FC0003FC01FC0003FC00FE0
003F800FE0003F8007E0007F0003F0007E0001F800FC0000FC01F800007E07F000003FFF
E000000FFF80000003FC0000243F7CBC2D>I<38000000003C000000003F000000003FFF
FFFFFC3FFFFFFFFC3FFFFFFFFC3FFFFFFFF87FFFFFFFF87FFFFFFFF07FFFFFFFE0780000
01E070000003C0700000078070000007007000000F00E000001E00E000001C00E000003C
00E0000078000000007000000000F000000001E000000001C000000003C0000000078000
000007000000000F000000001E000000001E000000003C000000003C000000007C000000
007800000000F800000000F800000001F800000001F000000003F000000003F000000003
F000000007F000000007F000000007F00000000FF00000000FE00000000FE00000001FE0
0000001FE00000001FE00000001FE00000001FE00000001FE00000003FE00000003FE000
00003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000
003FE00000001FC00000000700000026407BBD2D>I<0003FC0000001FFF8000007C07E0
0000F001F80001E0007C0003C0003E000780001F000F00001F000F00000F801E00000F80
1E00000FC03E000007C03E000007C03E000007C03E000007C03F000007C03F000007C03F
80000F803FC0000F801FE0001F801FF0001F001FFC003E000FFE007C000FFF80780007FF
C0F00003FFF3E00001FFFF800000FFFF0000003FFF0000001FFFC000000FFFE000003FFF
F8000078FFFC0001F07FFE0003E01FFF0007C00FFF800F8003FFC01F0001FFC03F00007F
E03E00003FE07E00001FE07C00000FF07C000007F0F8000003F0F8000003F0F8000003F0
F8000001F0F8000001F0F8000001F0F8000001F0FC000001E07C000003E07C000003E07E
000003C03F000007C01F00000F801F80001F000FC0003E0007F0007C0001FC03F80000FF
FFE000001FFF80000003FC0000243F7CBC2D>I<0003FC0000001FFF0000007E07C00000
FC03F00001F801F80003F000FC0007E0007C000FE0007E001FC0007F001FC0003F003FC0
003F803F80003F807F80003FC07F80003FC07F80001FC0FF80001FC0FF80001FE0FF8000
1FE0FF80001FE0FF80001FE0FF80001FE0FF80001FF0FF80001FF0FF80001FF0FF80001F
F0FF80001FF07F80001FF07F80003FF07F80003FF07F80003FF03FC0003FF03FC0003FF0
1FC0007FF00FC0007FF007E000FFF007F000DFF003F001DFF000F8039FF0007E0F1FF000
1FFE1FE00007F01FE00000001FE00000001FE00000003FC00000003FC00000003FC00000
003FC00000003F800000007F800F80007F001FC0007F003FE000FE003FE000FE003FE001
FC003FE001F8003FC003F0003F8007F0001E000FE0001F001FC0000FC07F000003FFFE00
0001FFF80000003FC00000243F7CBC2D>I<1E007F807F80FFC0FFC0FFC0FFC07F807F80
1E0000000000000000000000000000000000000000000000000000000000000000000000
000000001E007F807F80FFC0FFC0FFC0FFC07F807F801E000A2779A619>I<1E007F807F
80FFC0FFC0FFC0FFC07F807F801E00000000000000000000000000000000000000000000
00000000000000000000000000000000001E007F00FF80FF80FFC0FFC0FFC0FFC07FC01E
C000C000C000C000C001C001800180018003800300070006000E000C001C003800300030
000A3979A619>I<7FFFFFFFFFFFFFE0FFFFFFFFFFFFFFF0FFFFFFFFFFFFFFF07FFFFFFF
FFFFFFE00000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000007FFFFFFFFFFFFFE0FFFFFFFFFFFFFFF0FFFFFFFFFFFFFFF07FFFFFFF
FFFFFFE03C167BA147>61 D<001FF80000FFFF0003E01FC00F0007F01E0003F83C0001FC
780001FE780000FEFE0000FFFF0000FFFF8000FFFF8000FFFF8000FFFF8000FF7F0000FF
3E0000FF000001FE000001FE000003FC000007F8000007F000000FC000001F8000003F00
00003E0000007C00000078000000F8000000F0000001F0000001E0000001E0000003C000
0003C0000003800000038000000380000003800000038000000380000003800000038000
000380000003800000038000000300000000000000000000000000000000000000000000
00000000000000000000000000078000001FE000001FE000003FF000003FF000003FF000
003FF000001FE000001FE0000007800020407BBF2B>63 D<00000007000000000000000F
800000000000000F800000000000000F800000000000001FC00000000000001FC0000000
0000001FC00000000000003FE00000000000003FE00000000000003FE00000000000007F
F00000000000007FF00000000000007FF0000000000000FFF8000000000000E7F8000000
000000E7F8000000000001C7FC000000000001C3FC000000000001C3FC00000000000381
FE00000000000381FE00000000000381FE00000000000700FF00000000000700FF000000
00000700FF00000000000E007F80000000000E007F80000000000E007F80000000001C00
3FC0000000001C003FC0000000001C003FC00000000038001FE00000000038001FE00000
000038001FE00000000070000FF00000000070000FF00000000070000FF000000000E000
07F800000000E00007F800000000E00007F800000001C00003FC00000001FFFFFFFC0000
0001FFFFFFFC00000003FFFFFFFE00000003800001FE00000003800001FE000000070000
00FF00000007000000FF0000000F000000FF8000000E0000007F8000000E0000007F8000
001E0000007FC000001C0000003FC000001C0000003FC000003C0000003FE00000380000
001FE00000380000001FE00000780000001FF00000780000000FF00000FC0000000FF000
03FC0000001FF8000FFF0000003FFC00FFFFF0000FFFFFF8FFFFF0000FFFFFF8FFFFF000
0FFFFFF83D417DC044>65 D<FFFFFFFFFC0000FFFFFFFFFF8000FFFFFFFFFFF00001FF80
000FF800007F000003FE00007F000001FF00007F000000FF80007F0000007FC0007F0000
003FE0007F0000003FE0007F0000001FF0007F0000001FF0007F0000001FF8007F000000
1FF8007F0000001FF8007F0000000FF8007F0000001FF8007F0000001FF8007F0000001F
F8007F0000001FF0007F0000001FF0007F0000003FE0007F0000007FE0007F0000007FC0
007F000000FF80007F000001FF00007F000003FC00007F00000FF800007F00007FE00000
7FFFFFFF0000007FFFFFFFE000007F000007FC00007F000001FE00007F000000FF80007F
0000007FC0007F0000003FE0007F0000001FF0007F0000001FF8007F0000000FF8007F00
00000FFC007F00000007FC007F00000007FC007F00000007FE007F00000007FE007F0000
0007FE007F00000007FE007F00000007FE007F00000007FE007F00000007FE007F000000
07FC007F0000000FFC007F0000000FFC007F0000001FF8007F0000001FF0007F0000003F
F0007F0000007FE0007F000000FFC0007F000003FF8001FF80000FFE00FFFFFFFFFFFC00
FFFFFFFFFFE000FFFFFFFFFF0000373E7DBD40>I<0000003FF00006000003FFFE000E00
000FFFFF801E00003FF007E03E0000FF8000F83E0003FE00007C7E0007F800001EFE000F
F000000FFE003FE0000007FE007FC0000003FE00FF80000003FE00FF00000001FE01FE00
000000FE03FE00000000FE07FC000000007E07F8000000007E0FF8000000003E0FF80000
00003E1FF0000000001E1FF0000000001E3FF0000000001E3FE0000000001E3FE0000000
000E7FE0000000000E7FE0000000000E7FE0000000000E7FC00000000000FFC000000000
00FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000
FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FF
C000000000007FC000000000007FE000000000007FE0000000000E7FE0000000000E3FE0
000000000E3FE0000000000E3FF0000000000E1FF0000000001E1FF0000000001C0FF800
0000001C0FF8000000001C07F8000000003C07FC000000003803FE000000007801FE0000
00007000FF00000000F000FF80000001E0007FC0000001C0003FE0000003C0000FF00000
07800007F800001F000003FE00003E000000FF8000F80000003FF007F00000000FFFFFC0
00000003FFFF00000000003FF0000037427BBF42>I<FFFFFFFFFC000000FFFFFFFFFF80
0000FFFFFFFFFFE0000001FFC0001FF80000007F800003FE0000007F800000FF0000007F
8000007F8000007F8000003FC000007F8000000FE000007F8000000FF000007F80000007
F800007F80000003FC00007F80000001FC00007F80000001FE00007F80000000FF00007F
80000000FF00007F80000000FF80007F800000007F80007F800000007FC0007F80000000
7FC0007F800000007FC0007F800000003FE0007F800000003FE0007F800000003FE0007F
800000003FE0007F800000003FE0007F800000003FF0007F800000003FF0007F80000000
3FF0007F800000003FF0007F800000003FF0007F800000003FF0007F800000003FF0007F
800000003FF0007F800000003FF0007F800000003FF0007F800000003FF0007F80000000
3FE0007F800000003FE0007F800000003FE0007F800000003FE0007F800000003FE0007F
800000007FC0007F800000007FC0007F800000007F80007F800000007F80007F80000000
FF80007F80000000FF00007F80000001FE00007F80000001FE00007F80000003FC00007F
80000003F800007F80000007F800007F8000000FF000007F8000001FE000007F8000007F
C000007F800000FF0000007F800003FE000001FFC0001FF80000FFFFFFFFFFF00000FFFF
FFFFFF800000FFFFFFFFFC0000003C3E7DBD45>I<FFFFFFFFFFFFE0FFFFFFFFFFFFE0FF
FFFFFFFFFFE001FFC00001FFE0007F8000001FE0007F8000000FF0007F80000003F0007F
80000003F0007F80000001F0007F80000000F0007F80000000F0007F80000000F0007F80
00000070007F8000000070007F8000000070007F8000000070007F8000000038007F8000
1C0038007F80001C0038007F80001C0038007F80001C0038007F80001C0000007F80001C
0000007F80003C0000007F80003C0000007F80007C0000007F8000FC0000007F8003FC00
00007FFFFFFC0000007FFFFFFC0000007FFFFFFC0000007F8003FC0000007F8000FC0000
007F80007C0000007F80003C0000007F80003C0000007F80001C0000007F80001C000000
7F80001C0007007F80001C0007007F80001C0007007F80001C000E007F800000000E007F
800000000E007F800000000E007F800000000E007F800000001E007F800000001C007F80
0000001C007F800000003C007F800000003C007F800000007C007F800000007C007F8000
0000F8007F80000001F8007F80000003F8007F80000007F8007F8000001FF801FFC00001
FFF8FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF0383E7DBD3E>I<FFFFFFFFFFFF
80FFFFFFFFFFFF80FFFFFFFFFFFF8001FFC00003FF80007F8000007F80007F8000001FC0
007F8000000FC0007F80000007C0007F80000007C0007F80000003C0007F80000003C000
7F80000003C0007F80000001C0007F80000001C0007F80000001C0007F80000001C0007F
80000000E0007F80000000E0007F80003800E0007F80003800E0007F80003800E0007F80
00380000007F8000380000007F8000380000007F8000780000007F8000780000007F8000
F80000007F8001F80000007F8007F80000007FFFFFF80000007FFFFFF80000007FFFFFF8
0000007F8007F80000007F8001F80000007F8000F80000007F8000780000007F80007800
00007F8000380000007F8000380000007F8000380000007F8000380000007F8000380000
007F8000380000007F8000000000007F8000000000007F8000000000007F800000000000
7F8000000000007F8000000000007F8000000000007F8000000000007F8000000000007F
8000000000007F8000000000007F8000000000007F8000000000007F8000000000007F80
0000000001FFE000000000FFFFFFF0000000FFFFFFF0000000FFFFFFF0000000333E7DBD
3B>I<0000003FE0000C00000003FFFE001C0000001FFFFF803C0000007FF00FC07C0000
00FF0001F07C000003FC000078FC000007F800003DFC00001FE000001FFC00003FC00000
0FFC00007F80000007FC0000FF80000003FC0001FF00000003FC0001FE00000001FC0003
FC00000001FC0007FC00000000FC0007F800000000FC000FF8000000007C000FF0000000
007C001FF0000000003C001FF0000000003C003FE0000000003C003FE0000000003C003F
E0000000001C007FE0000000001C007FE0000000001C007FC0000000001C007FC0000000
000000FFC0000000000000FFC0000000000000FFC0000000000000FFC0000000000000FF
C0000000000000FFC0000000000000FFC0000000000000FFC0000000000000FFC0000000
000000FFC0000000000000FFC0000000000000FFC000001FFFFFF07FC000001FFFFFF07F
C000001FFFFFF07FE00000000FFE007FE000000003FC003FE000000003FC003FE0000000
03FC003FF000000003FC001FF000000003FC001FF000000003FC000FF800000003FC000F
F800000003FC0007F800000003FC0007FC00000003FC0003FC00000003FC0001FE000000
03FC0001FF00000003FC0000FF80000003FC00007FC0000007FC00003FE0000007FC0000
1FF000000FFC000007F800001EFC000003FE00003C7C000000FF8000F83C0000007FF007
F01C0000001FFFFFC00C00000003FFFF0000000000003FF00000003C427BBF47>I<FFFF
FFC01FFFFFF8FFFFFFC01FFFFFF8FFFFFFC01FFFFFF801FFE000003FFC00007F8000000F
F000007F8000000FF000007F8000000FF000007F8000000FF000007F8000000FF000007F
8000000FF000007F8000000FF000007F8000000FF000007F8000000FF000007F8000000F
F000007F8000000FF000007F8000000FF000007F8000000FF000007F8000000FF000007F
8000000FF000007F8000000FF000007F8000000FF000007F8000000FF000007F8000000F
F000007F8000000FF000007F8000000FF000007F8000000FF000007F8000000FF000007F
8000000FF000007FFFFFFFFFF000007FFFFFFFFFF000007FFFFFFFFFF000007F8000000F
F000007F8000000FF000007F8000000FF000007F8000000FF000007F8000000FF000007F
8000000FF000007F8000000FF000007F8000000FF000007F8000000FF000007F8000000F
F000007F8000000FF000007F8000000FF000007F8000000FF000007F8000000FF000007F
8000000FF000007F8000000FF000007F8000000FF000007F8000000FF000007F8000000F
F000007F8000000FF000007F8000000FF000007F8000000FF000007F8000000FF000007F
8000000FF000007F8000000FF000007F8000000FF000007F8000000FF00001FFE000003F
FC00FFFFFFC01FFFFFF8FFFFFFC01FFFFFF8FFFFFFC01FFFFFF83D3E7DBD44>I<FFFFFF
F0FFFFFFF0FFFFFFF000FFF000003FC000003FC000003FC000003FC000003FC000003FC0
00003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC0
00003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC0
00003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC0
00003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC0
00003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC0
00003FC000003FC000003FC00000FFF000FFFFFFF0FFFFFFF0FFFFFFF01C3E7EBD21>I<
001FFFFFFC001FFFFFFC001FFFFFFC000007FF00000003FE00000001FE00000001FE0000
0001FE00000001FE00000001FE00000001FE00000001FE00000001FE00000001FE000000
01FE00000001FE00000001FE00000001FE00000001FE00000001FE00000001FE00000001
FE00000001FE00000001FE00000001FE00000001FE00000001FE00000001FE00000001FE
00000001FE00000001FE00000001FE00000001FE00000001FE00000001FE00000001FE00
000001FE00000001FE00000001FE00000001FE00000001FE00000001FE00000001FE0000
0001FE00000001FE00000001FE00000001FE003F0001FE007F8001FE00FFC001FE00FFC0
01FE00FFC001FE00FFC001FE00FFC003FC00FF8003FC007F0003F8007C0007F800380007
F0003C000FE0001E001FC0000F003F800003E07E000000FFF80000003FC0000026407CBD
2F>I<FFFFFFC0007FFFFCFFFFFFC0007FFFFCFFFFFFC0007FFFFC01FFE000000FFF8000
7F80000007FE00007F80000007F800007F80000007E000007F80000007C000007F800000
0F8000007F8000001F0000007F8000003E0000007F8000007C0000007F800000F8000000
7F800001F00000007F800003E00000007F800007C00000007F80000F800000007F80001F
000000007F80003E000000007F80007C000000007F8000F8000000007F8001F000000000
7F8003E0000000007F800780000000007F800FC0000000007F801FC0000000007F803FE0
000000007F807FF0000000007F80FFF0000000007F81EFF8000000007F83C7FC00000000
7F8787FC000000007F8F03FE000000007F9E01FF000000007FBC01FF000000007FF800FF
800000007FF0007FC00000007FE0007FC00000007FC0003FE00000007F80001FF0000000
7F80001FF00000007F80000FF80000007F800007FC0000007F800007FC0000007F800003
FE0000007F800001FF0000007F800001FF0000007F800000FF8000007F8000007FC00000
7F8000007FE000007F8000003FE000007F8000001FF000007F8000000FF800007F800000
0FF800007F80000007FC00007F80000007FE00007F80000007FF00007F80000007FF8001
FFE000000FFFC0FFFFFFC000FFFFFFFFFFFFC000FFFFFFFFFFFFC000FFFFFF403E7DBD47
>I<FFFFFFF8000000FFFFFFF8000000FFFFFFF800000001FFE000000000007F80000000
00007F8000000000007F8000000000007F8000000000007F8000000000007F8000000000
007F8000000000007F8000000000007F8000000000007F8000000000007F800000000000
7F8000000000007F8000000000007F8000000000007F8000000000007F8000000000007F
8000000000007F8000000000007F8000000000007F8000000000007F8000000000007F80
00000000007F8000000000007F8000000000007F8000000000007F8000000000007F8000
000000007F8000000000007F8000000000007F8000000000007F8000000000007F800000
0000007F8000000000007F8000000000007F8000000380007F8000000380007F80000003
80007F8000000380007F8000000380007F8000000780007F8000000700007F8000000700
007F8000000700007F8000000700007F8000000F00007F8000000F00007F8000000F0000
7F8000001F00007F8000001F00007F8000003F00007F8000007F00007F800000FF00007F
800001FE00007F800007FE0001FFC0003FFE00FFFFFFFFFFFE00FFFFFFFFFFFE00FFFFFF
FFFFFE00313E7DBD39>I<FFFFC0000000003FFFF0FFFFC0000000003FFFF0FFFFC00000
00003FFFF001FFE0000000007FF800007FE0000000007FE0000077F000000000EFE00000
77F000000000EFE0000077F000000000EFE0000073F800000001CFE0000073F800000001
CFE0000071FC000000038FE0000071FC000000038FE0000071FC000000038FE0000070FE
000000070FE0000070FE000000070FE0000070FF0000000E0FE00000707F0000000E0FE0
0000707F0000000E0FE00000703F8000001C0FE00000703F8000001C0FE00000703F8000
001C0FE00000701FC00000380FE00000701FC00000380FE00000700FE00000700FE00000
700FE00000700FE00000700FE00000700FE000007007F00000E00FE000007007F00000E0
0FE000007003F80001C00FE000007003F80001C00FE000007003F80001C00FE000007001
FC0003800FE000007001FC0003800FE000007001FC0003800FE000007000FE0007000FE0
00007000FE0007000FE0000070007F000E000FE0000070007F000E000FE0000070007F00
0E000FE0000070003F801C000FE0000070003F801C000FE0000070001FC038000FE00000
70001FC038000FE0000070001FC038000FE0000070000FE070000FE0000070000FE07000
0FE0000070000FE0E0000FE00000700007F0E0000FE00000700007F0E0000FE000007000
03F9C0000FE00000700003F9C0000FE00000700003F9C0000FE00000700001FF80000FE0
0000700001FF80000FE00000700000FF00000FE00000700000FF00000FE00000F80000FF
00000FE00001FC00007E00000FE00007FF00007E00003FF800FFFFF8003C001FFFFFF0FF
FFF8003C001FFFFFF0FFFFF8003C001FFFFFF04C3E7DBD53>I<FFFF800000FFFFF8FFFF
C00000FFFFF8FFFFE00000FFFFF8007FE0000007FF00007FF0000001FC00007FF8000000
F800007FF800000070000077FC00000070000073FE00000070000073FE00000070000071
FF00000070000070FF80000070000070FF800000700000707FC00000700000703FE00000
700000703FE00000700000701FF00000700000700FF80000700000700FF8000070000070
07FC00007000007003FE00007000007003FE00007000007001FF00007000007000FF8000
7000007000FF800070000070007FC00070000070003FE00070000070003FE00070000070
001FF00070000070000FF80070000070000FF800700000700007FC00700000700003FE00
700000700003FE00700000700001FF00700000700000FF80700000700000FF8070000070
00007FC07000007000003FE07000007000003FE07000007000001FF07000007000000FF8
7000007000000FF870000070000007FC70000070000003FE70000070000003FE70000070
000001FF70000070000000FFF0000070000000FFF00000700000007FF00000700000003F
F00000700000003FF00000700000001FF00000700000000FF00000700000000FF0000070
00000007F00000F800000003F00001FC00000003F00007FF00000001F000FFFFF8000000
F000FFFFF8000000F000FFFFF800000070003D3E7DBD44>I<0000007FE0000000000007
FFFE00000000001FC03F80000000007E0007E000000001FC0003F800000007F00000FE00
00000FE000007F0000001FC000003F8000003F8000001FC000007F0000000FE00000FE00
000007F00001FE00000007F80001FC00000003F80003FC00000003FC0007F800000001FE
0007F800000001FE000FF000000000FF000FF000000000FF001FF000000000FF801FE000
0000007F803FE0000000007FC03FE0000000007FC03FE0000000007FC07FE0000000007F
E07FC0000000003FE07FC0000000003FE07FC0000000003FE0FFC0000000003FF0FFC000
0000003FF0FFC0000000003FF0FFC0000000003FF0FFC0000000003FF0FFC0000000003F
F0FFC0000000003FF0FFC0000000003FF0FFC0000000003FF0FFC0000000003FF0FFC000
0000003FF0FFC0000000003FF07FC0000000003FE07FE0000000007FE07FE0000000007F
E07FE0000000007FE07FE0000000007FE03FE0000000007FC03FE0000000007FC01FF000
000000FF801FF000000000FF801FF000000000FF800FF800000001FF000FF800000001FF
0007FC00000003FE0003FC00000003FC0003FE00000007FC0001FE00000007F80000FF00
00000FF000007F0000000FE000003F8000001FC000001FC000003F8000000FE000007F00
000007F00000FE00000001FC0003F8000000007F000FE0000000001FC03F800000000007
FFFE0000000000007FE00000003C427BBF47>I<FFFFFFFFF80000FFFFFFFFFF8000FFFF
FFFFFFE00001FFC0003FF800007F800007FC00007F800001FE00007F800000FF00007F80
00007F80007F8000003FC0007F8000003FE0007F8000003FE0007F8000001FF0007F8000
001FF0007F8000001FF8007F8000001FF8007F8000001FF8007F8000001FF8007F800000
1FF8007F8000001FF8007F8000001FF8007F8000001FF8007F8000001FF0007F8000001F
F0007F8000003FE0007F8000003FE0007F8000003FC0007F8000007F80007F800000FF00
007F800001FE00007F800007FC00007F80003FF000007FFFFFFFC000007FFFFFFE000000
7F8000000000007F8000000000007F8000000000007F8000000000007F8000000000007F
8000000000007F8000000000007F8000000000007F8000000000007F8000000000007F80
00000000007F8000000000007F8000000000007F8000000000007F8000000000007F8000
000000007F8000000000007F8000000000007F8000000000007F8000000000007F800000
0000007F8000000000007F8000000000007F8000000000007F800000000001FFE0000000
00FFFFFFC0000000FFFFFFC0000000FFFFFFC0000000353E7DBD3E>I<0000007FE00000
00000007FFFE00000000001FC03F80000000007F000FE000000001FC0003F800000007F0
0000FE0000000FE000007F0000001FC000003F8000003F8000001FC000007F0000000FE0
0000FF0000000FF00001FE00000007F80001FC00000003F80003FC00000003FC0007F800
000001FE0007F800000001FE000FF800000001FF000FF000000000FF001FF000000000FF
801FF000000000FF803FE0000000007FC03FE0000000007FC03FE0000000007FC07FE000
0000007FE07FE0000000007FE07FC0000000003FE07FC0000000003FE0FFC0000000003F
F0FFC0000000003FF0FFC0000000003FF0FFC0000000003FF0FFC0000000003FF0FFC000
0000003FF0FFC0000000003FF0FFC0000000003FF0FFC0000000003FF0FFC0000000003F
F0FFC0000000003FF0FFC0000000003FF07FC0000000003FE07FC0000000003FE07FE000
0000007FE07FE0000000007FE07FE0000000007FE03FE0000000007FC03FE0000000007F
C01FF000000000FF801FF000000000FF801FF000000000FF800FF000000000FF000FF800
000001FF0007F8000F8001FE0003FC003FE003FC0003FC00707003FC0001FE00E03807F8
0000FF01C01C0FF000007F01800E0FE000003F8180061FC000001FC180073F8000000FE1
80077F00000007F18003FE00000001FDC003F8000000007EE007E0000000001FF03FC000
18000007FFFFC000180000007FE1E000180000000001E000380000000001F00038000000
0001F800780000000001F800780000000000FC00F00000000000FF03F00000000000FFFF
F00000000000FFFFF000000000007FFFE000000000007FFFE000000000007FFFE0000000
00003FFFC000000000001FFF8000000000000FFF00000000000007FE00000000000001F8
003D527BBF47>I<FFFFFFFFC0000000FFFFFFFFFC000000FFFFFFFFFF80000001FFC000
FFE00000007F80001FF00000007F800007FC0000007F800001FE0000007F800000FF0000
007F800000FF8000007F8000007FC000007F8000007FC000007F8000003FE000007F8000
003FE000007F8000003FF000007F8000003FF000007F8000003FF000007F8000003FF000
007F8000003FF000007F8000003FF000007F8000003FF000007F8000003FE000007F8000
007FE000007F8000007FC000007F8000007F8000007F800000FF8000007F800000FF0000
007F800001FC0000007F800007F80000007F80001FE00000007F8000FF800000007FFFFF
FC000000007FFFFFF0000000007F8001FC000000007F80003F000000007F80001FC00000
007F80000FE00000007F800007F00000007F800007F80000007F800003F80000007F8000
03FC0000007F800001FC0000007F800001FE0000007F800001FE0000007F800001FE0000
007F800001FF0000007F800001FF0000007F800001FF0000007F800001FF0000007F8000
01FF8000007F800001FF8000007F800001FF8000007F800001FF8000007F800001FFC004
007F800001FFC00E007F800001FFC00E007F800000FFC00E007F800000FFE00E007F8000
007FE01E01FFE000007FE01CFFFFFFC0003FF01CFFFFFFC0001FF838FFFFFFC00007F870
000000000001FFE00000000000003F803F407DBD43>I<0007FC000C001FFF801C007FFF
F03C01FC03F83C03F0007E7C07C0001FFC0F80000FFC1F800007FC3F000003FC3E000001
FC7E000000FC7E000000FC7C0000007CFC0000007CFC0000007CFC0000003CFC0000003C
FC0000003CFE0000001CFE0000001CFF0000001CFF0000001C7F800000007FC00000007F
E00000003FF80000003FFF8000001FFFF800000FFFFF800007FFFFF00003FFFFFC0001FF
FFFF0000FFFFFFC0003FFFFFE00007FFFFF000007FFFF0000007FFF80000007FFC000000
0FFC00000007FE00000003FE00000001FE00000000FF00000000FFE00000007FE0000000
7FE00000007FE00000003FE00000003FF00000003FF00000003FF00000003FF00000003E
F80000003EF80000007EFC0000007CFE000000FCFF000000F8FF800001F8FFC00003F0FF
E00007E0F9FC000FC0F07F803F80F01FFFFE00E007FFF800C0007FC00028427BBF33>I<
3FFFFFFFFFFFFF803FFFFFFFFFFFFF803FFFFFFFFFFFFF803FF0007FE001FF803F80003F
C0003F807F00003FC0001FC07E00003FC00007C07C00003FC00007C07800003FC00003C0
7800003FC00003C07800003FC00003C07000003FC00001C07000003FC00001C07000003F
C00001C07000003FC00001C07000003FC00001C0E000003FC00000E0E000003FC00000E0
E000003FC00000E0E000003FC00000E0E000003FC00000E00000003FC00000000000003F
C00000000000003FC00000000000003FC00000000000003FC00000000000003FC0000000
0000003FC00000000000003FC00000000000003FC00000000000003FC00000000000003F
C00000000000003FC00000000000003FC00000000000003FC00000000000003FC0000000
0000003FC00000000000003FC00000000000003FC00000000000003FC00000000000003F
C00000000000003FC00000000000003FC00000000000003FC00000000000003FC0000000
0000003FC00000000000003FC00000000000003FC00000000000003FC00000000000003F
C00000000000003FC00000000000003FC00000000000003FC00000000000003FC0000000
0000003FC00000000000003FC00000000000007FE0000000000000FFF00000000007FFFF
FFFE00000007FFFFFFFE00000007FFFFFFFE00003B3D7DBC42>I<FFFFFFC000FFFFF8FF
FFFFC000FFFFF8FFFFFFC000FFFFF801FFE0000007FF00007F80000001FC00007F800000
00F800007F800000007000007F800000007000007F800000007000007F80000000700000
7F800000007000007F800000007000007F800000007000007F800000007000007F800000
007000007F800000007000007F800000007000007F800000007000007F80000000700000
7F800000007000007F800000007000007F800000007000007F800000007000007F800000
007000007F800000007000007F800000007000007F800000007000007F80000000700000
7F800000007000007F800000007000007F800000007000007F800000007000007F800000
007000007F800000007000007F800000007000007F800000007000007F80000000700000
7F800000007000007F800000007000007F800000007000007F800000007000007F800000
007000007F800000007000007F800000007000007F800000007000007F80000000700000
3F80000000F000003FC0000000E000003FC0000000E000003FC0000001E000001FC00000
01C000001FE0000001C000000FE0000003C000000FF000000780000007F0000007000000
03F800000F00000001FC00001E00000000FE00003C000000007F0000F8000000003F8001
F0000000000FF00FE00000000003FFFF800000000000FFFE0000000000001FF00000003D
407DBD44>I<FFFFFF00000FFFFEFFFFFF00000FFFFEFFFFFF00000FFFFE03FFE0000001
FFE001FF800000007F8000FF800000003F00007F800000003E00007F800000001C00007F
C00000003C00003FC00000003800003FC00000003800003FE00000007800001FE0000000
7000001FE00000007000000FF0000000E000000FF0000000E000000FF8000001E0000007
F8000001C0000007F8000001C0000007FC000003C0000003FC00000380000003FC000003
80000001FE00000700000001FE00000700000001FF00000700000000FF00000E00000000
FF00000E00000000FF80001E000000007F80001C000000007F80001C000000007FC0003C
000000003FC00038000000003FC00038000000001FE00070000000001FE0007000000000
1FF000F0000000000FF000E0000000000FF000E0000000000FF801E00000000007F801C0
0000000007F801C00000000003FC03800000000003FC03800000000003FE078000000000
01FE07000000000001FE07000000000001FF0F000000000000FF0E000000000000FF0E00
00000000007F9C0000000000007F9C0000000000007FDC0000000000003FF80000000000
003FF80000000000003FF80000000000001FF00000000000001FF00000000000001FF000
00000000000FE00000000000000FE000000000000007C000000000000007C00000000000
0007C000000000000003800000003F407EBD44>I<FFFFFE007FFFFF8007FFFFFFFFFE00
7FFFFF8007FFFFFFFFFE007FFFFF8007FFFF03FFC00001FFE00000FFF801FF000000FFC0
00003FE001FF0000007F8000000F8000FF0000007F8000000F8000FF0000007FC000000F
0000FF8000003FC000000F00007F8000003FC000000E00007F8000003FE000000E00007F
8000003FE000000E00003FC000003FE000001C00003FC000003FE000001C00003FC00000
7FF000001C00001FE000007FF000003800001FE000007FF000003800001FE00000E7F800
003800000FF00000E7F800007000000FF00000E7F800007000000FF00001C3FC00007000
000FF80001C3FC0000F0000007F80001C3FC0000E0000007F80003C3FE0000E0000007FC
000381FE0001E0000003FC000381FE0001C0000003FC000781FF0001C0000003FC000700
FF0001C0000001FE000700FF000380000001FE000700FF000380000001FE000E007F8003
80000000FF000E007F800700000000FF000E007F800700000000FF001C003FC007000000
007F801C003FC00E000000007F801C003FC00E000000007F8038001FE00E000000007FC0
38001FE01E000000003FC038001FE01C000000003FC078001FF01C000000003FE070000F
F03C000000001FE070000FF038000000001FE0F0000FF838000000001FE0E00007F83800
0000000FF0E00007F870000000000FF0E00007F870000000000FF1C00003FC7000000000
07F9C00003FCE00000000007F9C00003FCE00000000007FB800001FEE00000000003FF80
0001FFC00000000003FF800001FFC00000000003FF000000FFC00000000003FF000000FF
C00000000001FF000000FF800000000001FF000000FF800000000001FE0000007F800000
000000FE0000007F000000000000FE0000007F000000000000FC0000003F000000000000
7C0000003E0000000000007C0000003E000000000000780000001E000000000000380000
001C00000058407EBD5D>I<7FFFFFC003FFFFE07FFFFFC003FFFFE07FFFFFC003FFFFE0
00FFFE0000FFFC00003FF800003FE000001FF000001F8000000FF800001F0000000FF800
001E00000007FC00001C00000003FE00003C00000003FE00007800000001FF0000700000
0000FF8000F000000000FF8001E0000000007FC001C0000000003FC003C0000000003FE0
0780000000001FF00700000000000FF00F00000000000FF81E000000000007FC1C000000
000007FC3C000000000003FE78000000000001FF70000000000001FFF0000000000000FF
E00000000000007FC00000000000007FC00000000000003FE00000000000001FF0000000
0000001FF00000000000001FF80000000000001FFC0000000000003FFC0000000000003B
FE00000000000071FF000000000000F1FF000000000000E0FF800000000001C07F800000
000003C07FC00000000003803FE00000000007003FE0000000000F001FF0000000000E00
0FF8000000001C000FF8000000003C0007FC00000000380003FE00000000780003FE0000
0000F00001FF00000000E00000FF80000001E00000FF80000003C000007FC00000038000
003FE00000078000003FE000000F0000001FF000001F0000000FF800003F8000000FF800
00FFC000001FFC0007FFE000007FFF00FFFFFC0003FFFFFEFFFFFC0003FFFFFEFFFFFC00
03FFFFFE3F3E7EBD44>I<FFFFFF800003FFFF80FFFFFF800003FFFF80FFFFFF800003FF
FF8001FFF0000000FFF800007FE00000003FC000007FE00000001F8000003FE00000001E
0000001FF00000001E0000001FF00000003C0000000FF80000003800000007FC00000078
00000007FC000000F000000003FE000000E000000003FF000001E000000001FF000001C0
00000000FF800003C000000000FF80000380000000007FC0000700000000003FE0000F00
000000003FE0000E00000000001FF0001E00000000001FF0001C00000000000FF8003800
0000000007FC0078000000000007FC0070000000000003FE00F0000000000003FF00E000
0000000001FF01E0000000000000FF83C0000000000000FF83800000000000007FC78000
00000000003FE7000000000000003FEF000000000000001FFE000000000000001FFC0000
00000000000FFC0000000000000007F80000000000000007F80000000000000007F80000
000000000007F80000000000000007F80000000000000007F80000000000000007F80000
000000000007F80000000000000007F80000000000000007F80000000000000007F80000
000000000007F80000000000000007F80000000000000007F80000000000000007F80000
000000000007F80000000000000007F80000000000000007F80000000000000007F80000
000000000007F80000000000000007F80000000000000007F8000000000000001FFC0000
000000000FFFFFFC00000000000FFFFFFC00000000000FFFFFFC000000413E7FBD44>I<
FFFCFFFCFFFCFFFCF000F000F000F000F000F000F000F000F000F000F000F000F000F000
F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000
F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000
F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000
F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000FFFCFFFCFFFC
FFFC0E5B77C319>91 D<FFFCFFFCFFFCFFFC003C003C003C003C003C003C003C003C003C
003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C
003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C
003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C
003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C
003C003CFFFCFFFCFFFCFFFC0E5B7FC319>93 D<01800380030007000E001C0018003800
30007000600060006000E000C000C000C000C000CF00FFC0FFE0FFE0FFE07FE07FE03FE0
3FC00F000B1C7ABE19>96 D<000FF800000000FFFE00000003F01F800000078007E00000
0F8003F000000FE001F800001FF001FC00001FF000FE00001FF000FE00001FF000FE0000
1FF0007F00000FE0007F00000380007F00000000007F00000000007F00000000007F0000
0000007F000000001FFF00000003FFFF0000001FF87F0000007F807F000001FC007F0000
07F8007F00000FE0007F00001FC0007F00003F80007F00003F80007F00007F00007F0000
7F00007F0380FE00007F0380FE00007F0380FE00007F0380FE0000FF0380FE0000FF0380
FE0000FF03807F0001FF03807F0003BF03803F80071F87001FC00E1FCF0007F03C0FFE00
01FFF807FC00003FC001F000292A7DA82D>I<01FC00000000FFFC00000000FFFC000000
00FFFC0000000007FC0000000003FC0000000001FC0000000001FC0000000001FC000000
0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
0001FC0000000001FC0000000001FC03FC000001FC1FFF800001FC7C07E00001FDE001F0
0001FFC000FC0001FF80007E0001FF00003F0001FE00003F8001FC00001F8001FC00001F
C001FC00000FE001FC00000FE001FC00000FF001FC00000FF001FC000007F001FC000007
F801FC000007F801FC000007F801FC000007F801FC000007F801FC000007F801FC000007
F801FC000007F801FC000007F801FC000007F801FC000007F001FC000007F001FC00000F
F001FC00000FF001FC00000FE001FC00001FE001FC00001FC001FE00001F8001FE00003F
0001FF00007F0001FF8000FE0001F3C001F80001F1E003F00001E0780FC00001C03FFF00
00000007F800002D407EBE33>I<0001FF0000000FFFE000003F00F800007C001E0001F8
001F0003F0007F0007F000FF800FE000FF800FC000FF801FC000FF801FC000FF803F8000
7F003F80001C007F800000007F800000007F00000000FF00000000FF00000000FF000000
00FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000
FF000000007F800000007F800000007F800000003F800001C03FC00001C01FC00003C01F
C00003800FE000078007F000070003F0000E0001F8001E0000FC007800003F01F000000F
FFC0000001FE0000222A7DA828>I<00000001FC00000000FFFC00000000FFFC00000000
FFFC0000000007FC0000000003FC0000000001FC0000000001FC0000000001FC00000000
01FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00000000
01FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00000000
01FC0000000001FC000000FF01FC000007FFE1FC00001F80F9FC00007E003DFC0000FC00
1FFC0003F80007FC0007F00007FC0007E00003FC000FC00001FC001FC00001FC003FC000
01FC003F800001FC007F800001FC007F800001FC007F000001FC007F000001FC00FF0000
01FC00FF000001FC00FF000001FC00FF000001FC00FF000001FC00FF000001FC00FF0000
01FC00FF000001FC00FF000001FC00FF000001FC007F000001FC007F800001FC007F8000
01FC003F800001FC003F800001FC001FC00001FC000FC00003FC000FE00003FC0007E000
07FC0003F0000FFE0001F8001FFF00007C0079FFF8003F01F1FFF8000FFFC1FFF80001FE
01FC002D407DBE33>I<0001FE0000000FFFC000003F03F00000FC01F80001F800FC0003
F0007E0007E0003F000FE0003F800FC0001F801FC0001FC03F80000FC03F80000FC07F80
000FC07F80000FE07F00000FE07F00000FE0FF00000FE0FF00000FE0FFFFFFFFE0FFFFFF
FFE0FF00000000FF00000000FF00000000FF00000000FF00000000FF000000007F000000
007F000000007F800000003F800000003F800000E01FC00000E01FC00001E00FC00001C0
07E00003C007F000078003F800070000FC001E00007E003C00001F80F8000007FFE00000
00FF0000232A7EA828>I<00001FC000007FF80001F83C0007E07E000FC0FF001FC1FF00
3F81FF003F01FF007F01FF007F00FE00FE007C00FE000000FE000000FE000000FE000000
FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000
FE0000FFFFFF00FFFFFF00FFFFFF0000FE000000FE000000FE000000FE000000FE000000
FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000
FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000
FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000001
FF00007FFFFF007FFFFF007FFFFF0020407EBF1C>I<000000007C000003F801FF00001F
FF078F80007E0FDE1F8000F803F81F8003F001F81F8003F001F81F8007E000FC06000FE0
00FE00000FC0007E00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0
007F00001FC0007F00001FC0007F00001FC0007F00000FC0007E00000FE000FE000007E0
00FC000003F001F8000003F001F8000001F803E0000003FE0FC00000071FFF0000000703
F80000000600000000000E00000000000E00000000000E00000000000F00000000000F00
000000000F80000000000FC00000000007FFFFE0000007FFFFFE000003FFFFFF800001FF
FFFFE00000FFFFFFF00003FFFFFFF8000FC0001FFC001F000001FE003E000000FE007C00
00007E007C0000003F00F80000003F00F80000001F00F80000001F00F80000001F00F800
00001F00FC0000003F007C0000003E007E0000007E003F000000FC001F800001F8000FC0
0003F00003F0000FC00000FE007F0000003FFFFC00000003FFC00000293D7EA82D>I<01
FC00000000FFFC00000000FFFC00000000FFFC0000000007FC0000000003FC0000000001
FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001
FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001
FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC01FE000001
FC07FFC00001FC1E07E00001FC7803F00001FCE001F80001FDC001FC0001FD8001FC0001
FF8000FE0001FF0000FE0001FF0000FE0001FE0000FE0001FE0000FE0001FC0000FE0001
FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001
FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001
FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001
FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0003FE0001FF00FF
FFF87FFFFCFFFFF87FFFFCFFFFF87FFFFC2E3F7DBE33>I<01E00007F80007F8000FFC00
0FFC000FFC000FFC0007F80007F80001E000000000000000000000000000000000000000
00000000000000000000000000000000000001FC007FFC007FFC007FFC0007FC0003FC00
01FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC00
01FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC00
01FC0001FC0001FC0001FC0001FC0001FC0003FE00FFFFF0FFFFF0FFFFF0143E7DBD1A>
I<0000780001FE0001FE0003FF0003FF0003FF0003FF0001FE0001FE0000780000000000
0000000000000000000000000000000000000000000000000000000000000000007F007F
FF007FFF007FFF0001FF0000FF00007F00007F00007F00007F00007F00007F00007F0000
7F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F0000
7F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F0000
7F00007F00007F00007F00007F00007F00007F00007F00007F00007F3E007F7F007FFF80
7EFF80FEFF80FEFF80FCFF81F87F01F87C03F01E07C00FFF8001FC00185185BD1C>I<01
FC00000000FFFC00000000FFFC00000000FFFC0000000007FC0000000003FC0000000001
FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001
FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001
FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001
FC00FFFF8001FC00FFFF8001FC00FFFF8001FC003FFC0001FC003FE00001FC003F800001
FC003F000001FC003C000001FC0078000001FC00F0000001FC01E0000001FC07C0000001
FC0F80000001FC1F00000001FC3E00000001FC7F00000001FCFF80000001FDFF80000001
FFDFC0000001FF9FE0000001FF0FE0000001FE07F0000001FC07F8000001F803FC000001
F801FC000001F801FE000001F800FF000001F8007F000001F8007F800001F8003FC00001
F8001FC00001F8001FE00001F8000FF00001F8000FF00001F8000FF80003FC000FFE00FF
FFF07FFFE0FFFFF07FFFE0FFFFF07FFFE02B3F7EBE30>I<01FC00FFFC00FFFC00FFFC00
07FC0003FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC00
01FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC00
01FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC00
01FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC00
01FC0001FC0001FC0001FC0001FC0001FC0001FC0003FE00FFFFF8FFFFF8FFFFF8153F7D
BE1A>I<01F801FE0000FF0000FFF807FFC003FFE000FFF81E07E00F03F000FFF87803F0
3C01F80007F8E001F87000FC0003F9C001FCE000FE0001F98001FCC000FE0001FB8000FF
C0007F0001FB0000FF80007F0001FF0000FF80007F0001FE0000FF00007F0001FE0000FF
00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE
00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE
00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE
00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE
00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE
00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE
00007F0003FE0001FF0000FF80FFFFF87FFFFC3FFFFEFFFFF87FFFFC3FFFFEFFFFF87FFF
FC3FFFFE47287DA74C>I<01F801FE0000FFF807FFC000FFF81E07E000FFF87803F00007
F8E001F80003F9C001FC0001F98001FC0001FB8000FE0001FB0000FE0001FF0000FE0001
FE0000FE0001FE0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001
FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001
FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001
FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001
FC0000FE0001FC0000FE0003FE0001FF00FFFFF87FFFFCFFFFF87FFFFCFFFFF87FFFFC2E
287DA733>I<0000FF00000007FFE000001F81F800007E007E0000F8001F0001F0000F80
03E00007C007C00003E00FC00003F01F800001F81F800001F83F800001FC3F800001FC7F
000000FE7F000000FE7F000000FE7F000000FEFF000000FFFF000000FFFF000000FFFF00
0000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FF7F000000FE7F0000
00FE7F000000FE3F800001FC3F800001FC3F800001FC1F800001F80FC00003F00FC00003
F007E00007E003F0000FC001F8001F80007E007E00003F81FC00000FFFF0000000FF0000
282A7EA82D>I<01FC03FC0000FFFC1FFF8000FFFC7C0FE000FFFDE003F00003FFC001FC
0001FF8000FE0001FF00007F0001FE00003F8001FC00003F8001FC00001FC001FC00001F
E001FC00001FE001FC00000FF001FC00000FF001FC00000FF001FC000007F801FC000007
F801FC000007F801FC000007F801FC000007F801FC000007F801FC000007F801FC000007
F801FC000007F801FC000007F801FC00000FF001FC00000FF001FC00000FF001FC00000F
F001FC00001FE001FC00001FE001FC00003FC001FE00003F8001FE00007F0001FF00007F
0001FF8000FE0001FFC001F80001FDE007F00001FC780FC00001FC3FFF000001FC07F800
0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
0001FC0000000003FE00000000FFFFF8000000FFFFF8000000FFFFF80000002D3A7EA733
>I<0000FF001C000007FFC03C00001F80F03C00007F00387C0000FC001C7C0003F8000E
7C0007F0000FFC0007F00007FC000FE00003FC001FE00003FC003FC00003FC003FC00001
FC007F800001FC007F800001FC007F800001FC007F800001FC00FF000001FC00FF000001
FC00FF000001FC00FF000001FC00FF000001FC00FF000001FC00FF000001FC00FF000001
FC00FF000001FC00FF000001FC007F800001FC007F800001FC007F800001FC003FC00001
FC003FC00001FC001FC00003FC000FE00003FC000FE00007FC0007F0000FFC0003F8000F
FC0001FC003DFC00007E0079FC00003F81F1FC00000FFFC1FC000001FE01FC0000000001
FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001
FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001
FC0000000003FE00000000FFFFF8000000FFFFF8000000FFFFF82D3A7DA730>I<01F807
E0FFF81FF8FFF8787CFFF8E1FE07F9C1FE03F981FE01FB81FE01FB01FE01FB00FC01FF00
3001FE000001FE000001FE000001FC000001FC000001FC000001FC000001FC000001FC00
0001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00
0001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000003FE00
00FFFFFE00FFFFFE00FFFFFE001F287EA724>I<003FC06001FFF8E007C03FE01F000FE0
3E0007E03C0003E07C0003E0780001E0F80001E0F80000E0F80000E0FC0000E0FE0000E0
FF0000E0FF8000007FF800007FFFC0003FFFF8001FFFFE000FFFFF0007FFFF8001FFFFC0
003FFFE00003FFF000001FF000000FF8E00003F8E00003F8E00001F8F00001F8F00000F8
F00000F8F80000F8F80000F0FC0000F0FC0001F0FE0001E0FF0003C0FF800780F3E01F00
E0FFFC00C01FE0001D2A7DA824>I<001C0000001C0000001C0000001C0000001C000000
1C0000003C0000003C0000003C0000003C0000007C0000007C000000FC000000FC000001
FC000003FC000007FC00001FFFFFC0FFFFFFC0FFFFFFC001FC000001FC000001FC000001
FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001
FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00E001
FC00E001FC00E001FC00E001FC00E001FC00E001FC00E001FC00E001FC00E000FC00E000
FE01C000FE01C0007F03C0003F0380001F87000007FE000001F8001B397EB723>I<01FC
0000FE00FFFC007FFE00FFFC007FFE00FFFC007FFE0007FC0003FE0003FC0001FE0001FC
0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC
0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC
0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC
0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0001FE0001FC
0001FE0001FC0001FE0001FC0003FE0000FC0003FE0000FC0007FE0000FE0006FF00007E
000EFF80003F001CFFFC001FC078FFFC0007FFE0FFFC0000FF80FE002E297DA733>I<FF
FFE00FFFE0FFFFE00FFFE0FFFFE00FFFE007FE0003FF0003FC0000FC0003FC0000F80001
FC0000F00001FE0000F00000FE0000E00000FE0000E00000FF0001E000007F0001C00000
7F0001C000003F80038000003F80038000003FC0078000001FC0070000001FC007000000
0FE00E0000000FE00E0000000FF01E00000007F01C00000007F01C00000003F838000000
03F83800000003FC7800000001FC7000000001FC7000000001FEF000000000FEE0000000
00FEE0000000007FC0000000007FC0000000007FC0000000003F80000000003F80000000
001F00000000001F00000000001F00000000000E0000002B287EA630>I<FFFFC3FFFE03
FFF8FFFFC3FFFE03FFF8FFFFC3FFFE03FFF80FFE003FE000FFC007FC001FC0003F8003F8
001FC0003F0003FC000FC0001E0001FC000FE0001C0001FC0007E0001C0001FE0007E000
3C0000FE000FF000380000FE000FF0003800007F000FF0007000007F001FF8007000007F
001DF8007000003F801DF800E000003F803DFC00E000003F8038FC00E000001FC038FC01
C000001FC078FE01C000001FC0707E03C000000FE0707F038000000FE0E03F038000000F
F0E03F0780000007F0E03F8700000007F1C01F8700000007F9C01F8F00000003F9C01FCE
00000003FB800FCE00000003FF800FDE00000001FF800FFC00000001FF0007FC00000000
FF0007F800000000FF0007F800000000FE0003F8000000007E0003F0000000007E0003F0
000000007C0001F0000000003C0001E000000000380000E000003D287EA642>I<FFFFF0
1FFFE0FFFFF01FFFE0FFFFF01FFFE003FFC00FFF0000FF8007F800007F0007E000007F80
07C000003FC0078000001FC00F0000000FE00E0000000FF01E00000007F83C00000003F8
7800000001FCF000000001FEE000000000FFE0000000007FC0000000003F80000000003F
C0000000001FC0000000001FE0000000003FF0000000003FF8000000007BF800000000F1
FC00000001E1FE00000001C0FF00000003C07F00000007803F8000000F003FC000001E00
1FE000003E000FE000007C0007F00000FC0007F80001FE0007FC000FFE000FFE00FFFF80
3FFFF8FFFF803FFFF8FFFF803FFFF82D277FA630>I<FFFFE00FFFE0FFFFE00FFFE0FFFF
E00FFFE007FE0003FF0003FC0001FC0003FC0000F80001FC0000F00001FE0000F00000FE
0000E00000FE0000E000007F0001C000007F0001C000007F8003C000003F80038000003F
80038000001FC0070000001FC0070000001FE00F0000000FE00E0000000FE00E00000007
F01C00000007F01C00000007F83C00000003F83800000003F83800000001FC7000000001
FC7000000001FEF000000000FEE000000000FEE0000000007FC0000000007FC000000000
7FC0000000003F80000000003F80000000003F80000000001F00000000001F0000000000
0E00000000000E00000000001E00000000001C00000000003C0000000000380000000000
380000000000780000001800700000007E0070000000FF00E0000000FF00E0000000FF01
C0000000FF01C0000000FE03800000007E0700000000780E000000003C3C000000001FF8
0000000007E0000000002B3A7EA630>I<1FFFFFFF801FFFFFFF801FE000FF801F8000FF
001F0001FE001E0003FC001C0003FC001C0007F8003C000FF0003C001FF00038001FE000
38003FC00038007FC00038007F80003800FF00000001FE00000001FE00000003FC000000
07F80000000FF80000000FF00000001FE00000003FC00380003FC00380007F80038000FF
00038001FF00038001FE00038003FC00078007FC00078007F80007000FF00007001FE000
0F001FE0000F003FC0001F007F80007F00FF8001FF00FFFFFFFF00FFFFFFFF0021277EA6
28>I<FFFFFFFFFFF0FFFFFFFFFFF02C0280982D>I<FFFFFFFFFFFFFFFFFFFFFFC0FFFFFF
FFFFFFFFFFFFFFFFC05A0280985B>I E /Ft 62 124 df<000000FFF8003FF00000001F
FFFE03FFFC0000007FFFFF8FFFFE000001FFFFFFFFFFFF000007FFC03FFFF1FF80000FFE
001FFF81FF80001FF8003FFF03FFC0003FE0007FFE03FFC0007FC0007FFE03FFC000FFC0
007FFC03FFC000FF80007FFC03FFC001FF80007FF801FF8001FF00003FF800FF0001FF00
003FF8007E0001FF00001FF800000001FF00000FF800000001FF00000FF800000001FF00
000FF800000001FF00000FF800000001FF00000FF800000001FF00000FF800000001FF00
000FF800000001FF00000FF800000001FF00000FF8000000FFFFFFFFFFFFFF0000FFFFFF
FFFFFFFF0000FFFFFFFFFFFFFF0000FFFFFFFFFFFFFF0000FFFFFFFFFFFFFF000001FF80
000FFC00000001FF80000FFC00000001FF80000FFC00000001FF80000FFC00000001FF80
000FFC00000001FF80000FFC00000001FF80000FFC00000001FF80000FFC00000001FF80
000FFC00000001FF80000FFC00000001FF80000FFC00000001FF80000FFC00000001FF80
000FFC00000001FF80000FFC00000001FF80000FFC00000001FF80000FFC00000001FF80
000FFC00000001FF80000FFC00000001FF80000FFC00000001FF80000FFC00000001FF80
000FFC00000001FF80000FFC00000001FF80000FFC00000001FF80000FFC00000001FF80
000FFC00000001FF80000FFC00000001FF80000FFC00000001FF80000FFC00000001FF80
000FFC00000001FF80000FFC0000007FFFFE03FFFFFC00007FFFFE03FFFFFC00007FFFFE
03FFFFFC00007FFFFE03FFFFFC00007FFFFE03FFFFFC000042407EBF3D>11
D<000000FFF8000000000FFFFF000000007FFFFF80000001FFFFFFE0000007FFC01FF000
000FFE0007F000001FF8000FF800003FE0001FF800007FC0003FFC0000FFC0003FFC0000
FF80003FFC0001FF80003FFC0001FF00003FFC0001FF00003FFC0001FF00001FF80001FF
00000FF00001FF000003C00001FF000000000001FF000000000001FF000000000001FF00
0000000001FF000000000001FF000000000001FF000003FC00FFFFFFFFFFFC00FFFFFFFF
FFFC00FFFFFFFFFFFC00FFFFFFFFFFFC00FFFFFFFFFFFC0001FF80001FFC0001FF80000F
FC0001FF80000FFC0001FF80000FFC0001FF80000FFC0001FF80000FFC0001FF80000FFC
0001FF80000FFC0001FF80000FFC0001FF80000FFC0001FF80000FFC0001FF80000FFC00
01FF80000FFC0001FF80000FFC0001FF80000FFC0001FF80000FFC0001FF80000FFC0001
FF80000FFC0001FF80000FFC0001FF80000FFC0001FF80000FFC0001FF80000FFC0001FF
80000FFC0001FF80000FFC0001FF80000FFC0001FF80000FFC0001FF80000FFC0001FF80
000FFC0001FF80000FFC0001FF80000FFC007FFFFE03FFFFF07FFFFE03FFFFF07FFFFE03
FFFFF07FFFFE03FFFFF07FFFFE03FFFFF034407EBF3A>I<0FC01FE03FF07FF8FFFCFFFC
FFFCFFFEFFFEFFFE7FFE3FFE1FFE0FDE001E001E003E003C003C007C0078007800F801F0
01F003E007C00F801F803F001E000C000F20798D1D>44 D<FFFFFFE0FFFFFFE0FFFFFFE0
FFFFFFE0FFFFFFE0FFFFFFE0FFFFFFE0FFFFFFE0FFFFFFE01B097F9823>I<0FC01FE03F
F07FF8FFFCFFFCFFFCFFFCFFFCFFFC7FF83FF01FE00FC00E0E798D1D>I<0000FFE00000
0007FFFC0000001FFFFF0000007FFFFFC00000FFE0FFE00001FF803FF00003FE000FF800
07FC0007FC0007FC0007FC000FF80003FE001FF80003FF001FF80003FF001FF80003FF00
3FF00001FF803FF00001FF803FF00001FF807FF00001FFC07FF00001FFC07FF00001FFC0
7FF00001FFC07FF00001FFC0FFF00001FFE0FFF00001FFE0FFF00001FFE0FFF00001FFE0
FFF00001FFE0FFF00001FFE0FFF00001FFE0FFF00001FFE0FFF00001FFE0FFF00001FFE0
FFF00001FFE0FFF00001FFE0FFF00001FFE0FFF00001FFE0FFF00001FFE0FFF00001FFE0
FFF00001FFE0FFF00001FFE0FFF00001FFE0FFF00001FFE07FF00001FFC07FF00001FFC0
7FF00001FFC07FF00001FFC07FF00001FFC03FF00001FF803FF80003FF803FF80003FF80
1FF80003FF001FF80003FF000FF80003FE000FFC0007FE0007FE000FFC0003FF001FF800
01FF803FF00000FFE0FFE000007FFFFFC000001FFFFF00000007FFFC00000000FFE00000
2B3D7CBB34>48 D<00000F000000003F000000007F00000001FF0000000FFF000001FFFF
0000FFFFFF0000FFFFFF0000FFFFFF0000FFF7FF0000FE07FF00000007FF00000007FF00
000007FF00000007FF00000007FF00000007FF00000007FF00000007FF00000007FF0000
0007FF00000007FF00000007FF00000007FF00000007FF00000007FF00000007FF000000
07FF00000007FF00000007FF00000007FF00000007FF00000007FF00000007FF00000007
FF00000007FF00000007FF00000007FF00000007FF00000007FF00000007FF00000007FF
00000007FF00000007FF00000007FF00000007FF00000007FF00000007FF00000007FF00
000007FF00000007FF00000007FF00000007FF00000007FF00000007FF0000FFFFFFFFF0
FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0243C78BB34>I<0003FF800000003FFF
F8000000FFFFFE000003FFFFFF800007FFFFFFC0000FF80FFFE0001FC003FFF0003F8000
FFF8007FC0007FFC007FE0003FFE00FFF0003FFE00FFF8001FFF00FFF8001FFF00FFF800
0FFF80FFF8000FFF80FFF8000FFF80FFF8000FFF807FF0000FFF803FE0000FFF801FC000
0FFF800700000FFF800000000FFF800000001FFF000000001FFF000000001FFE00000000
3FFE000000003FFC000000007FF8000000007FF800000000FFF000000000FFE000000001
FFC000000003FF8000000007FE0000000007FC000000000FF8000000001FE0000000003F
C0000000007F8000000000FF000F800001FC000F800003F8000F800007F0001F00000FE0
001F00001F80001F00003F00001F00007E00003F0000FC00003F0001FFFFFFFF0003FFFF
FFFE0007FFFFFFFE000FFFFFFFFE001FFFFFFFFE003FFFFFFFFE007FFFFFFFFE00FFFFFF
FFFE00FFFFFFFFFC00FFFFFFFFFC00FFFFFFFFFC00FFFFFFFFFC00293C7BBB34>I<0001
FFE00000000FFFFE0000003FFFFF800000FFFFFFE00001FF81FFF00003FC007FF80007F0
003FFC0007F0003FFE000FFC001FFE000FFE001FFF001FFE001FFF001FFF001FFF001FFF
001FFF001FFF001FFF001FFF001FFF001FFF001FFF000FFE001FFF000FFE001FFE0007FC
003FFE0001F0003FFC000000003FFC000000007FF8000000007FF000000000FFE0000000
01FFC00000000FFF80000007FFFE00000007FFF800000007FFFE00000007FFFFC0000000
01FFF0000000007FF8000000003FFC000000001FFE000000000FFF000000000FFF800000
000FFF8000000007FFC000000007FFC000000007FFE00FC00007FFE01FE00007FFE03FF0
0007FFE07FF80007FFE0FFFC0007FFE0FFFC0007FFE0FFFC0007FFE0FFFC0007FFC0FFFC
0007FFC0FFFC000FFFC0FFF8000FFF807FF8000FFF807FF0001FFF003FC0003FFE001FE0
007FFC000FFE01FFF80007FFFFFFF00003FFFFFFE00000FFFFFF8000003FFFFE00000003
FFE000002B3D7CBB34>I<00000001F80000000003F80000000007F80000000007F80000
00000FF8000000001FF8000000003FF8000000003FF8000000007FF800000000FFF80000
0001FFF800000003FFF800000003FFF800000007FFF80000000FFFF80000001FBFF80000
003F3FF80000003E3FF80000007C3FF8000000FC3FF8000001F83FF8000001F03FF80000
03E03FF8000007E03FF800000FC03FF800001F803FF800001F003FF800003E003FF80000
7E003FF80000FC003FF80001F8003FF80001F0003FF80003E0003FF80007E0003FF8000F
C0003FF8000F80003FF8001F00003FF8003F00003FF8007E00003FF800FC00003FF800FF
FFFFFFFFF8FFFFFFFFFFF8FFFFFFFFFFF8FFFFFFFFFFF8FFFFFFFFFFF80000007FF80000
00007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF80000
00007FF8000000007FF8000000007FF8000001FFFFFFF80001FFFFFFF80001FFFFFFF800
01FFFFFFF80001FFFFFFF82D3C7DBB34>I<0700000038000FE00001F8000FFE003FF800
0FFFFFFFF8000FFFFFFFF0000FFFFFFFE0000FFFFFFFC0000FFFFFFF80000FFFFFFF0000
0FFFFFFE00000FFFFFF800000FFFFFF000000FFFFFC000000FFFFE0000000F8000000000
0F80000000000F80000000000F80000000000F80000000000F80000000000F8000000000
0F80000000000F80000000000F80FFC000000F87FFFC00000F9FFFFF00000FFFFFFF8000
0FFF01FFE0000FF8007FF0000FF0003FF8000FC0001FFC000F80001FFC000700001FFE00
0000000FFE000000000FFF000000000FFF000000000FFF000000000FFF800000000FFF80
0700000FFF801FC0000FFF803FE0000FFF807FF0000FFF80FFF0000FFF80FFF8000FFF80
FFF8000FFF80FFF8000FFF00FFF8000FFF00FFF0000FFF00FFF0001FFE007FE0001FFE00
7F80001FFC003F00003FFC003F80007FF8001FE000FFF0000FFC07FFE00007FFFFFFC000
03FFFFFF000000FFFFFC0000003FFFF000000007FF000000293D7BBB34>I<000007FF00
0000003FFFC0000001FFFFF0000007FFFFF800000FFF03FC00003FF800FC00007FE001FE
0000FFC003FE0001FF8007FF0003FF000FFF0003FF000FFF0007FE000FFF000FFE000FFF
000FFE000FFF001FFC000FFF001FFC0007FE003FFC0003FC003FFC0001F8003FFC000000
007FF8000000007FF8000000007FF8020000007FF83FFE0000FFF87FFF8000FFF9FFFFE0
00FFFBFFFFF000FFFBE03FF800FFFF800FFC00FFFF0007FE00FFFF0007FF00FFFE0007FF
00FFFE0003FF80FFFC0003FFC0FFFC0003FFC0FFFC0003FFC0FFFC0003FFE0FFF80003FF
E0FFF80003FFE0FFF80003FFE0FFF80003FFE07FF80003FFE07FF80003FFE07FF80003FF
E07FF80003FFE07FF80003FFE03FF80003FFE03FF80003FFE03FFC0003FFC01FFC0003FF
C01FFC0003FFC00FFC0007FF800FFE0007FF0007FE0007FF0003FF000FFE0001FF801FFC
0000FFE07FF800007FFFFFF000003FFFFFE000001FFFFF80000007FFFE00000000FFF000
002B3D7CBB34>I<1F00000000001F80000000001FF8000000001FFFFFFFFFF01FFFFFFF
FFF01FFFFFFFFFF01FFFFFFFFFF03FFFFFFFFFF03FFFFFFFFFE03FFFFFFFFFC03FFFFFFF
FF803FFFFFFFFF003FFFFFFFFE003FFFFFFFFC007FFFFFFFFC007E000001F8007E000003
F0007C000007E0007C00000FC0007C00001F80007C00001F0000F800003F0000F800007E
0000F80000FC0000000001F80000000003F00000000003F00000000007E0000000000FE0
000000000FC0000000001FC0000000003FC0000000003F80000000007F80000000007F80
00000000FF8000000000FF0000000001FF0000000001FF0000000003FF0000000003FF00
00000003FF0000000007FE0000000007FE0000000007FE000000000FFE000000000FFE00
0000000FFE000000000FFE000000000FFE000000001FFE000000001FFE000000001FFE00
0000001FFE000000001FFE000000001FFE000000001FFE000000001FFE000000001FFE00
0000001FFE000000000FFC0000000007F80000000003F00000002C3F7ABD34>I<0000FF
F000000007FFFE0000001FFFFF8000007FFFFFE00000FFC07FF00001FE001FF80003FC00
0FFC0007F80007FE0007F80003FE000FF00003FE000FF00003FF000FF00001FF001FF000
01FF001FF00001FF001FF80001FF001FFC0001FF001FFE0001FF001FFF0003FF001FFFC0
03FE001FFFF003FE000FFFF807FC000FFFFE0FF8000FFFFF9FF00007FFFFFFE00003FFFF
FFC00003FFFFFF800001FFFFFF000000FFFFFF8000007FFFFFE000001FFFFFF000003FFF
FFF80000FFFFFFFC0001FFFFFFFE0007FE3FFFFF000FFC1FFFFF801FF807FFFF801FF001
FFFFC03FE0007FFFC07FE0003FFFC07FC0000FFFE07FC00003FFE0FF800001FFE0FF8000
00FFE0FF8000007FE0FF8000007FE0FF8000003FE0FF8000003FE0FF8000003FE0FFC000
003FC07FC000003FC07FC000007F807FE000007F803FF00000FF001FF80001FF001FFE00
07FE000FFFC03FFC0007FFFFFFF80001FFFFFFE000007FFFFFC000001FFFFE00000001FF
F000002B3D7CBB34>I<0001FFE00000000FFFFC0000003FFFFF000000FFFFFFC00001FF
E0FFE00003FF003FF00007FE001FF8000FFE000FFC001FFC000FFC001FFC0007FE003FFC
0007FE007FF80007FF007FF80003FF007FF80003FF80FFF80003FF80FFF80003FF80FFF8
0003FFC0FFF80003FFC0FFF80003FFC0FFF80003FFC0FFF80003FFC0FFF80003FFE0FFF8
0003FFE0FFF80003FFE0FFF80003FFE07FF80007FFE07FF80007FFE07FF80007FFE07FF8
0007FFE03FF8000FFFE01FFC000FFFE01FFC001FFFE00FFE001FFFE007FE003FFFE003FF
80FBFFE001FFFFFBFFE0007FFFF3FFE0003FFFC3FFE0000FFF83FFC000000803FFC00000
0003FFC000000003FFC000000007FF8003F00007FF8007F80007FF800FFC0007FF001FFE
0007FF001FFE000FFE001FFE000FFE001FFE000FFC001FFE001FFC001FFE003FF8001FFC
003FF0000FF800FFE0000FF001FFC00007FC0FFF800003FFFFFF000001FFFFFC000000FF
FFF00000007FFFC00000000FFE0000002B3D7CBB34>I<0FC01FE03FF07FF8FFFCFFFCFF
FCFFFCFFFCFFFC7FF83FF01FE00FC0000000000000000000000000000000000000000000
0000000FC01FE03FF07FF8FFFCFFFCFFFCFFFCFFFCFFFC7FF83FF01FE00FC00E2879A71D
>I<00000000FC0000000000000000FC0000000000000001FE0000000000000001FE0000
000000000003FF0000000000000003FF0000000000000003FF0000000000000007FF8000
000000000007FF800000000000000FFFC00000000000000FFFC00000000000000FFFC000
00000000001FFFE00000000000001FFFE00000000000003FFFF00000000000003FFFF000
00000000003FFFF00000000000007FFFF80000000000007CFFF8000000000000FCFFFC00
0000000000F87FFC000000000000F87FFC000000000001F87FFE000000000001F03FFE00
0000000003F03FFF000000000003E01FFF000000000007E01FFF800000000007C01FFF80
0000000007C00FFF80000000000FC00FFFC0000000000F8007FFC0000000001F8007FFE0
000000001F0007FFE0000000001F0003FFE0000000003F0003FFF0000000003E0001FFF0
000000007E0001FFF8000000007C0000FFF8000000007C0000FFF800000000FC0000FFFC
00000000F800007FFC00000001FFFFFFFFFE00000001FFFFFFFFFE00000001FFFFFFFFFE
00000003FFFFFFFFFF00000003FFFFFFFFFF00000007E000001FFF80000007C000000FFF
8000000FC000000FFFC000000F8000000FFFC000000F80000007FFC000001F80000007FF
E000001F00000003FFE000003F00000003FFF000003E00000003FFF000003E00000001FF
F000007E00000001FFF800007C00000000FFF800FFFFFC0000FFFFFFFCFFFFFC0000FFFF
FFFCFFFFFC0000FFFFFFFCFFFFFC0000FFFFFFFCFFFFFC0000FFFFFFFC463F7CBE4F>65
D<FFFFFFFFFFF80000FFFFFFFFFFFF8000FFFFFFFFFFFFF000FFFFFFFFFFFFFC00FFFFFF
FFFFFFFE00003FFC00003FFF00003FFC00000FFF80003FFC000007FFC0003FFC000003FF
E0003FFC000001FFE0003FFC000001FFF0003FFC000001FFF0003FFC000000FFF8003FFC
000000FFF8003FFC000000FFF8003FFC000000FFF8003FFC000000FFF8003FFC000000FF
F8003FFC000000FFF8003FFC000000FFF0003FFC000001FFF0003FFC000001FFF0003FFC
000003FFE0003FFC000003FFC0003FFC000007FF80003FFC00000FFF00003FFC00003FFE
00003FFC0001FFF800003FFFFFFFFFE000003FFFFFFFFF8000003FFFFFFFFFF800003FFF
FFFFFFFE00003FFC00000FFF80003FFC000003FFC0003FFC000001FFE0003FFC000000FF
F0003FFC000000FFF8003FFC0000007FFC003FFC0000007FFC003FFC0000003FFE003FFC
0000003FFE003FFC0000003FFF003FFC0000003FFF003FFC0000003FFF003FFC0000001F
FF003FFC0000003FFF003FFC0000003FFF003FFC0000003FFF003FFC0000003FFF003FFC
0000003FFE003FFC0000007FFE003FFC0000007FFE003FFC000000FFFC003FFC000001FF
F8003FFC000003FFF8003FFC000007FFF0003FFC00003FFFE0FFFFFFFFFFFFFFC0FFFFFF
FFFFFFFF00FFFFFFFFFFFFFC00FFFFFFFFFFFFF000FFFFFFFFFFFF0000403E7DBD4A>I<
00000007FFC0000E000000FFFFFC001E000007FFFFFF003E00003FFFFFFFC07E0000FFFF
FFFFE1FE0003FFFF803FFBFE0007FFF80003FFFE000FFFC00000FFFE003FFF0000007FFE
007FFE0000001FFE00FFF80000000FFE01FFF000000007FE03FFE000000007FE03FFC000
000003FE07FFC000000001FE0FFF8000000001FE0FFF8000000000FE1FFF0000000000FE
1FFF00000000007E3FFF00000000007E3FFE00000000007E3FFE00000000003E7FFE0000
0000003E7FFE00000000003E7FFE00000000003E7FFC000000000000FFFC000000000000
FFFC000000000000FFFC000000000000FFFC000000000000FFFC000000000000FFFC0000
00000000FFFC000000000000FFFC000000000000FFFC000000000000FFFC000000000000
FFFC000000000000FFFC0000000000007FFC0000000000007FFE0000000000007FFE0000
0000003E7FFE00000000003E3FFE00000000003E3FFE00000000003E3FFF00000000003E
1FFF00000000007E1FFF00000000007C0FFF80000000007C0FFF8000000000FC07FFC000
000000F803FFE000000001F803FFE000000001F001FFF000000003F000FFF800000007E0
007FFE0000000FC0003FFF0000003F80000FFFC00000FF000007FFF80003FE000003FFFF
801FFC000000FFFFFFFFF80000003FFFFFFFE000000007FFFFFF8000000000FFFFFC0000
00000007FFC000003F407ABE4C>I<FFFFFFFFFFF8000000FFFFFFFFFFFF800000FFFFFF
FFFFFFF00000FFFFFFFFFFFFFC0000FFFFFFFFFFFFFF0000003FFC00007FFFC000003FFC
000007FFE000003FFC000001FFF000003FFC0000007FF800003FFC0000003FFC00003FFC
0000001FFE00003FFC0000000FFF00003FFC00000007FF80003FFC00000007FF80003FFC
00000003FFC0003FFC00000003FFC0003FFC00000001FFE0003FFC00000001FFE0003FFC
00000001FFF0003FFC00000000FFF0003FFC00000000FFF0003FFC00000000FFF8003FFC
00000000FFF8003FFC00000000FFF8003FFC00000000FFF8003FFC00000000FFFC003FFC
00000000FFFC003FFC00000000FFFC003FFC00000000FFFC003FFC00000000FFFC003FFC
000000007FFC003FFC000000007FFC003FFC000000007FFC003FFC00000000FFFC003FFC
00000000FFFC003FFC00000000FFFC003FFC00000000FFFC003FFC00000000FFFC003FFC
00000000FFF8003FFC00000000FFF8003FFC00000000FFF8003FFC00000000FFF8003FFC
00000000FFF0003FFC00000000FFF0003FFC00000001FFF0003FFC00000001FFE0003FFC
00000001FFE0003FFC00000003FFC0003FFC00000003FFC0003FFC00000007FF80003FFC
0000000FFF00003FFC0000001FFF00003FFC0000003FFE00003FFC0000007FFC00003FFC
000001FFF800003FFC000007FFE000003FFC00007FFFC000FFFFFFFFFFFFFF8000FFFFFF
FFFFFFFE0000FFFFFFFFFFFFF80000FFFFFFFFFFFFC00000FFFFFFFFFFF8000000463E7D
BD50>I<FFFFFFFFFFFFFF00FFFFFFFFFFFFFF00FFFFFFFFFFFFFF00FFFFFFFFFFFFFF00
FFFFFFFFFFFFFF80003FFE00003FFF80003FFE000007FF80003FFE000001FF80003FFE00
0000FF80003FFE0000003F80003FFE0000003F80003FFE0000001F80003FFE0000000FC0
003FFE0000000FC0003FFE0000000FC0003FFE00000007C0003FFE0007C007C0003FFE00
07C007C0003FFE0007C007C0003FFE0007C003E0003FFE0007C003E0003FFE0007C003E0
003FFE000FC003E0003FFE000FC00000003FFE001FC00000003FFE003FC00000003FFE00
FFC00000003FFFFFFFC00000003FFFFFFFC00000003FFFFFFFC00000003FFFFFFFC00000
003FFFFFFFC00000003FFE00FFC00000003FFE003FC00000003FFE001FC00000003FFE00
0FC0007C003FFE000FC0007C003FFE0007C0007C003FFE0007C000F8003FFE0007C000F8
003FFE0007C000F8003FFE0007C000F8003FFE0007C000F8003FFE00000001F8003FFE00
000001F8003FFE00000001F0003FFE00000003F0003FFE00000003F0003FFE00000007F0
003FFE00000007F0003FFE0000000FF0003FFE0000001FE0003FFE0000003FE0003FFE00
0000FFE0003FFE000003FFE0003FFE00003FFFE0FFFFFFFFFFFFFFE0FFFFFFFFFFFFFFE0
FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC03E3D7DBC45>I<FFFFFFFFFF
FFFE00FFFFFFFFFFFFFE00FFFFFFFFFFFFFE00FFFFFFFFFFFFFE00FFFFFFFFFFFFFF0000
3FFE00007FFF00003FFE00000FFF00003FFE000003FF00003FFE000000FF00003FFE0000
007F00003FFE0000007F00003FFE0000003F00003FFE0000001F80003FFE0000001F8000
3FFE0000001F80003FFE0000000F80003FFE0000000F80003FFE0007C00F80003FFE0007
C00F80003FFE0007C007C0003FFE0007C007C0003FFE0007C007C0003FFE0007C007C000
3FFE000FC00000003FFE000FC00000003FFE001FC00000003FFE003FC00000003FFE00FF
C00000003FFFFFFFC00000003FFFFFFFC00000003FFFFFFFC00000003FFFFFFFC0000000
3FFFFFFFC00000003FFE00FFC00000003FFE003FC00000003FFE001FC00000003FFE000F
C00000003FFE000FC00000003FFE0007C00000003FFE0007C00000003FFE0007C0000000
3FFE0007C00000003FFE0007C00000003FFE0007C00000003FFE0000000000003FFE0000
000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE000000000000
3FFE0000000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE0000
000000003FFE0000000000FFFFFFFFE0000000FFFFFFFFE0000000FFFFFFFFE0000000FF
FFFFFFE0000000FFFFFFFFE00000003A3D7DBC42>I<00000007FFC0000E00000000FFFF
FC001E00000007FFFFFF003E0000003FFFFFFFC07E000000FFFFFFFFE1FE000003FFFF80
3FFBFE000007FFF80003FFFE00000FFFC00000FFFE00003FFF0000007FFE00007FFE0000
001FFE0000FFF80000000FFE0001FFF000000007FE0003FFE000000007FE0003FFC00000
0003FE0007FFC000000001FE000FFF8000000001FE000FFF8000000000FE001FFF000000
0000FE001FFF00000000007E003FFF00000000007E003FFE00000000007E003FFE000000
00003E007FFE00000000003E007FFE00000000003E007FFE00000000003E007FFC000000
00000000FFFC00000000000000FFFC00000000000000FFFC00000000000000FFFC000000
00000000FFFC00000000000000FFFC00000000000000FFFC00000000000000FFFC000000
00000000FFFC00000000000000FFFC00000000000000FFFC00000000000000FFFC000007
FFFFFFFC7FFC000007FFFFFFFC7FFE000007FFFFFFFC7FFE000007FFFFFFFC7FFE000007
FFFFFFFC3FFE000000003FFE003FFE000000003FFE003FFF000000003FFE001FFF000000
003FFE001FFF000000003FFE000FFF800000003FFE000FFF800000003FFE0007FFC00000
003FFE0003FFE00000003FFE0003FFE00000003FFE0001FFF00000003FFE0000FFF80000
003FFE00007FFE0000007FFE00003FFF8000007FFE00000FFFE00000FFFE000007FFF800
03FFFE000003FFFF801FFFFE000000FFFFFFFFF3FE0000003FFFFFFFC0FE00000007FFFF
FF803E00000000FFFFFE000E0000000007FFE000000046407ABE52>I<FFFFFFFF803FFF
FFFFE0FFFFFFFF803FFFFFFFE0FFFFFFFF803FFFFFFFE0FFFFFFFF803FFFFFFFE0FFFFFF
FF803FFFFFFFE0003FFE0000000FFF8000003FFE0000000FFF8000003FFE0000000FFF80
00003FFE0000000FFF8000003FFE0000000FFF8000003FFE0000000FFF8000003FFE0000
000FFF8000003FFE0000000FFF8000003FFE0000000FFF8000003FFE0000000FFF800000
3FFE0000000FFF8000003FFE0000000FFF8000003FFE0000000FFF8000003FFE0000000F
FF8000003FFE0000000FFF8000003FFE0000000FFF8000003FFE0000000FFF8000003FFE
0000000FFF8000003FFE0000000FFF8000003FFE0000000FFF8000003FFE0000000FFF80
00003FFE0000000FFF8000003FFFFFFFFFFFFF8000003FFFFFFFFFFFFF8000003FFFFFFF
FFFFFF8000003FFFFFFFFFFFFF8000003FFFFFFFFFFFFF8000003FFE0000000FFF800000
3FFE0000000FFF8000003FFE0000000FFF8000003FFE0000000FFF8000003FFE0000000F
FF8000003FFE0000000FFF8000003FFE0000000FFF8000003FFE0000000FFF8000003FFE
0000000FFF8000003FFE0000000FFF8000003FFE0000000FFF8000003FFE0000000FFF80
00003FFE0000000FFF8000003FFE0000000FFF8000003FFE0000000FFF8000003FFE0000
000FFF8000003FFE0000000FFF8000003FFE0000000FFF8000003FFE0000000FFF800000
3FFE0000000FFF8000003FFE0000000FFF8000003FFE0000000FFF8000003FFE0000000F
FF8000003FFE0000000FFF8000003FFE0000000FFF8000FFFFFFFF803FFFFFFFE0FFFFFF
FF803FFFFFFFE0FFFFFFFF803FFFFFFFE0FFFFFFFF803FFFFFFFE0FFFFFFFF803FFFFFFF
E04B3E7DBD52>I<FFFFFFFF80FFFFFFFF80FFFFFFFF80FFFFFFFF80FFFFFFFF80003FFE
0000003FFE0000003FFE0000003FFE0000003FFE0000003FFE0000003FFE0000003FFE00
00003FFE0000003FFE0000003FFE0000003FFE0000003FFE0000003FFE0000003FFE0000
003FFE0000003FFE0000003FFE0000003FFE0000003FFE0000003FFE0000003FFE000000
3FFE0000003FFE0000003FFE0000003FFE0000003FFE0000003FFE0000003FFE0000003F
FE0000003FFE0000003FFE0000003FFE0000003FFE0000003FFE0000003FFE0000003FFE
0000003FFE0000003FFE0000003FFE0000003FFE0000003FFE0000003FFE0000003FFE00
00003FFE0000003FFE0000003FFE0000003FFE0000003FFE0000003FFE0000003FFE0000
003FFE0000FFFFFFFF80FFFFFFFF80FFFFFFFF80FFFFFFFF80FFFFFFFF80213E7DBD28>
I<FFFFFFFF8000FFFFFF00FFFFFFFF8000FFFFFF00FFFFFFFF8000FFFFFF00FFFFFFFF80
00FFFFFF00FFFFFFFF8000FFFFFF00003FFE00000001FC0000003FFE00000007F8000000
3FFE0000000FF00000003FFE0000001FE00000003FFE0000003F800000003FFE0000007F
000000003FFE000000FE000000003FFE000003FC000000003FFE000007F8000000003FFE
00000FF0000000003FFE00001FC0000000003FFE00003F80000000003FFE00007F000000
00003FFE0001FE00000000003FFE0003FC00000000003FFE0007F800000000003FFE000F
E000000000003FFE001FC000000000003FFE003F8000000000003FFE00FF800000000000
3FFE01FFC000000000003FFE03FFE000000000003FFE07FFE000000000003FFE0FFFF000
000000003FFE1FFFF800000000003FFE7FFFFC00000000003FFEFFFFFC00000000003FFF
FE7FFE00000000003FFFF83FFF00000000003FFFF03FFF80000000003FFFE01FFF800000
00003FFFC00FFFC0000000003FFF8007FFE0000000003FFF0007FFF0000000003FFE0003
FFF0000000003FFE0001FFF8000000003FFE0000FFFC000000003FFE0000FFFE00000000
3FFE00007FFF000000003FFE00003FFF000000003FFE00001FFF800000003FFE00001FFF
C00000003FFE00000FFFE00000003FFE000007FFE00000003FFE000003FFF00000003FFE
000003FFF80000003FFE000001FFFC0000003FFE000000FFFC0000003FFE0000007FFE00
00003FFE0000007FFF0000003FFE0000003FFF8000003FFE0000001FFF8000FFFFFFFF80
07FFFFFFC0FFFFFFFF8007FFFFFFC0FFFFFFFF8007FFFFFFC0FFFFFFFF8007FFFFFFC0FF
FFFFFF8007FFFFFFC04A3E7DBD52>75 D<FFFFFFFFE00000FFFFFFFFE00000FFFFFFFFE0
0000FFFFFFFFE00000FFFFFFFFE00000003FFE00000000003FFE00000000003FFE000000
00003FFE00000000003FFE00000000003FFE00000000003FFE00000000003FFE00000000
003FFE00000000003FFE00000000003FFE00000000003FFE00000000003FFE0000000000
3FFE00000000003FFE00000000003FFE00000000003FFE00000000003FFE00000000003F
FE00000000003FFE00000000003FFE00000000003FFE00000000003FFE00000000003FFE
00000000003FFE00000000003FFE00000000003FFE00000000003FFE00000000003FFE00
000000003FFE00000000003FFE00000000003FFE0000003E003FFE0000003E003FFE0000
003E003FFE0000003E003FFE0000007E003FFE0000007C003FFE0000007C003FFE000000
7C003FFE0000007C003FFE000000FC003FFE000000FC003FFE000001FC003FFE000001FC
003FFE000003F8003FFE000003F8003FFE000007F8003FFE00000FF8003FFE00001FF800
3FFE00007FF8003FFE0001FFF8003FFE000FFFF8FFFFFFFFFFFFF8FFFFFFFFFFFFF0FFFF
FFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF0373E7DBD3F>I<FFFFFF00000000001FFF
FFC0FFFFFF80000000003FFFFFC0FFFFFF80000000003FFFFFC0FFFFFFC0000000007FFF
FFC0FFFFFFC0000000007FFFFFC0003FFFC0000000007FFF0000003FFFE000000000F7FF
0000003FFFE000000000F7FF0000003F7FF000000001E7FF0000003F7FF000000001E7FF
0000003F3FF800000003C7FF0000003F3FF800000003C7FF0000003F3FF800000003C7FF
0000003F1FFC0000000787FF0000003F1FFC0000000787FF0000003F0FFE0000000F07FF
0000003F0FFE0000000F07FF0000003F07FF0000001E07FF0000003F07FF0000001E07FF
0000003F07FF0000001E07FF0000003F03FF8000003C07FF0000003F03FF8000003C07FF
0000003F01FFC000007807FF0000003F01FFC000007807FF0000003F00FFE00000F007FF
0000003F00FFE00000F007FF0000003F007FF00001E007FF0000003F007FF00001E007FF
0000003F007FF00001E007FF0000003F003FF80003C007FF0000003F003FF80003C007FF
0000003F001FFC00078007FF0000003F001FFC00078007FF0000003F000FFE000F0007FF
0000003F000FFE000F0007FF0000003F000FFE000F0007FF0000003F0007FF001E0007FF
0000003F0007FF001E0007FF0000003F0003FF803C0007FF0000003F0003FF803C0007FF
0000003F0001FFC0780007FF0000003F0001FFC0780007FF0000003F0000FFE0F00007FF
0000003F0000FFE0F00007FF0000003F0000FFE0F00007FF0000003F00007FF1E00007FF
0000003F00007FF1E00007FF0000003F00003FFBC00007FF0000003F00003FFBC00007FF
0000003F00001FFF800007FF0000003F00001FFF800007FF0000003F00001FFF800007FF
0000003F00000FFF000007FF0000003F00000FFF000007FF0000003F000007FE000007FF
0000003F000007FE000007FF0000003F000003FC000007FF0000FFFFFFC003FC001FFFFF
FFC0FFFFFFC003FC001FFFFFFFC0FFFFFFC001F8001FFFFFFFC0FFFFFFC001F8001FFFFF
FFC0FFFFFFC000F0001FFFFFFFC05A3E7CBD63>I<FFFFFF0000007FFFFFE0FFFFFF0000
007FFFFFE0FFFFFF8000007FFFFFE0FFFFFFC000007FFFFFE0FFFFFFE000007FFFFFE000
3FFFF00000001F8000003FFFF80000001F8000003FFFF80000001F8000003FFFFC000000
1F8000003FFFFE0000001F8000003F7FFF0000001F8000003F3FFF8000001F8000003F1F
FFC000001F8000003F0FFFC000001F8000003F0FFFE000001F8000003F07FFF000001F80
00003F03FFF800001F8000003F01FFFC00001F8000003F00FFFE00001F8000003F007FFE
00001F8000003F007FFF00001F8000003F003FFF80001F8000003F001FFFC0001F800000
3F000FFFE0001F8000003F0007FFF0001F8000003F0003FFF0001F8000003F0003FFF800
1F8000003F0001FFFC001F8000003F0000FFFE001F8000003F00007FFF001F8000003F00
003FFF801F8000003F00003FFF801F8000003F00001FFFC01F8000003F00000FFFE01F80
00003F000007FFF01F8000003F000003FFF81F8000003F000001FFFC1F8000003F000001
FFFC1F8000003F000000FFFE1F8000003F0000007FFF1F8000003F0000003FFF9F800000
3F0000001FFFDF8000003F0000000FFFDF8000003F0000000FFFFF8000003F00000007FF
FF8000003F00000003FFFF8000003F00000001FFFF8000003F00000000FFFF8000003F00
0000007FFF8000003F000000007FFF8000003F000000003FFF8000003F000000001FFF80
00003F000000000FFF8000003F0000000007FF8000003F0000000003FF8000003F000000
0003FF8000003F0000000001FF8000FFFFFFC0000000FF8000FFFFFFC00000007F8000FF
FFFFC00000003F8000FFFFFFC00000001F8000FFFFFFC00000001F80004B3E7DBD52>I<
0000003FFF00000000000003FFFFF000000000001FFFFFFE00000000007FFFFFFF800000
0001FFF807FFE000000007FFC000FFF80000000FFF00003FFC0000003FFC00000FFF0000
007FF8000007FF800000FFF0000003FFC00001FFE0000001FFE00001FFC0000000FFE000
03FFC0000000FFF00007FF800000007FF80007FF800000007FF8000FFF000000003FFC00
1FFF000000003FFE001FFF000000003FFE001FFE000000001FFE003FFE000000001FFF00
3FFE000000001FFF003FFE000000001FFF007FFC000000000FFF807FFC000000000FFF80
7FFC000000000FFF807FFC000000000FFF80FFFC000000000FFFC0FFFC000000000FFFC0
FFFC000000000FFFC0FFFC000000000FFFC0FFFC000000000FFFC0FFFC000000000FFFC0
FFFC000000000FFFC0FFFC000000000FFFC0FFFC000000000FFFC0FFFC000000000FFFC0
FFFC000000000FFFC0FFFC000000000FFFC0FFFC000000000FFFC07FFC000000000FFF80
7FFE000000001FFF807FFE000000001FFF807FFE000000001FFF803FFE000000001FFF00
3FFE000000001FFF003FFF000000003FFF001FFF000000003FFE001FFF000000003FFE00
0FFF800000007FFC000FFF800000007FFC0007FFC0000000FFF80003FFE0000001FFF000
03FFE0000001FFF00001FFF0000003FFE00000FFF8000007FFC000007FFC00000FFF8000
003FFF00003FFF0000001FFFC000FFFE00000007FFF807FFF800000001FFFFFFFFE00000
0000FFFFFFFFC0000000001FFFFFFE000000000003FFFFF00000000000003FFF00000000
42407ABE4F>I<FFFFFFFFFFF00000FFFFFFFFFFFF0000FFFFFFFFFFFFC000FFFFFFFFFF
FFF000FFFFFFFFFFFFFC00003FFC0000FFFE00003FFC00001FFF00003FFC00000FFF8000
3FFC000007FFC0003FFC000003FFE0003FFC000003FFE0003FFC000001FFF0003FFC0000
01FFF0003FFC000001FFF0003FFC000001FFF8003FFC000001FFF8003FFC000001FFF800
3FFC000001FFF8003FFC000001FFF8003FFC000001FFF8003FFC000001FFF8003FFC0000
01FFF8003FFC000001FFF0003FFC000001FFF0003FFC000001FFF0003FFC000003FFE000
3FFC000003FFC0003FFC000007FFC0003FFC00000FFF80003FFC00003FFF00003FFC0000
FFFE00003FFFFFFFFFF800003FFFFFFFFFF000003FFFFFFFFF8000003FFFFFFFFC000000
3FFE0000000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE0000
000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE000000000000
3FFE0000000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE0000
000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE000000000000
3FFE0000000000003FFE0000000000003FFE0000000000003FFE0000000000FFFFFFFF80
000000FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF80000000FFFFFFFF800000003D
3E7DBD47>I<FFFFFFFFFF8000000000FFFFFFFFFFFC00000000FFFFFFFFFFFF80000000
FFFFFFFFFFFFF0000000FFFFFFFFFFFFF8000000003FFC0001FFFE000000003FFC00003F
FF000000003FFC00000FFF800000003FFC000007FFC00000003FFC000003FFE00000003F
FC000003FFE00000003FFC000003FFF00000003FFC000001FFF00000003FFC000001FFF8
0000003FFC000001FFF80000003FFC000001FFF80000003FFC000001FFF80000003FFC00
0001FFF80000003FFC000001FFF80000003FFC000001FFF80000003FFC000001FFF00000
003FFC000001FFF00000003FFC000003FFF00000003FFC000003FFE00000003FFC000003
FFC00000003FFC000007FF800000003FFC00000FFF000000003FFC00003FFE000000003F
FC0001FFFC000000003FFFFFFFFFF0000000003FFFFFFFFFC0000000003FFFFFFFFE0000
0000003FFFFFFFFF80000000003FFC000FFFC0000000003FFC0001FFF0000000003FFC00
00FFF8000000003FFC00007FFC000000003FFC00007FFC000000003FFC00003FFE000000
003FFC00003FFE000000003FFC00001FFF000000003FFC00001FFF000000003FFC00001F
FF000000003FFC00001FFF000000003FFC00001FFF000000003FFC00001FFF000000003F
FC00001FFF800000003FFC00001FFF800000003FFC00001FFF800000003FFC00001FFF80
0000003FFC00001FFF800000003FFC00001FFF800000003FFC00001FFF8007C0003FFC00
001FFFC007C0003FFC00001FFFC007C0003FFC00000FFFC00FC0003FFC00000FFFE00F80
FFFFFFFF0007FFF01F80FFFFFFFF0003FFFC3F00FFFFFFFF0001FFFFFF00FFFFFFFF0000
7FFFFE00FFFFFFFF00001FFFF80000000000000001FFE0004A3F7DBD4E>82
D<0003FFC001C0001FFFF803C0007FFFFE07C001FFFFFF8FC003FFFFFFDFC007FF00FFFF
C00FF8000FFFC01FF00003FFC01FE00001FFC03FC000007FC07FC000007FC07F8000003F
C07F8000001FC0FF8000001FC0FF8000000FC0FF8000000FC0FFC000000FC0FFC0000007
C0FFC0000007C0FFE0000007C0FFF0000007C0FFFC00000000FFFF800000007FFFF80000
007FFFFFC000003FFFFFFC00003FFFFFFF80001FFFFFFFE0001FFFFFFFF8000FFFFFFFFC
0007FFFFFFFE0003FFFFFFFF0001FFFFFFFF80007FFFFFFFC0003FFFFFFFC00007FFFFFF
E000007FFFFFE0000007FFFFF00000003FFFF000000003FFF000000000FFF8000000007F
F8000000003FF8780000003FF8F80000001FF8F80000001FF8F80000000FF8F80000000F
F8FC0000000FF8FC0000000FF8FC0000000FF0FE0000000FF0FE0000001FF0FF0000001F
E0FF8000003FE0FFE000003FC0FFF800007F80FFFE0001FF80FFFFE007FF00FEFFFFFFFE
00FC7FFFFFF800F81FFFFFF000F003FFFFC000E0003FFE00002D407ABE3A>I<3FFFFFFF
FFFFFFFC3FFFFFFFFFFFFFFC3FFFFFFFFFFFFFFC3FFFFFFFFFFFFFFC3FFFFFFFFFFFFFFC
3FFE003FFE003FFC7FF0003FFE000FFE7FC0003FFE0003FE7F80003FFE0001FE7F00003F
FE0000FE7F00003FFE00007E7E00003FFE00007E7E00003FFE00007E7C00003FFE00003E
7C00003FFE00003E7C00003FFE00003E7C00003FFE00003EFC00003FFE00003FF800003F
FE00001FF800003FFE00001FF800003FFE00001FF800003FFE00001FF800003FFE00001F
0000003FFE0000000000003FFE0000000000003FFE0000000000003FFE0000000000003F
FE0000000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE000000
0000003FFE0000000000003FFE0000000000003FFE0000000000003FFE0000000000003F
FE0000000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE000000
0000003FFE0000000000003FFE0000000000003FFE0000000000003FFE0000000000003F
FE0000000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE000000
0000003FFE0000000000003FFE0000000000003FFE0000000000003FFE0000000000003F
FE0000000000003FFE000000000FFFFFFFFFF800000FFFFFFFFFF800000FFFFFFFFFF800
000FFFFFFFFFF800000FFFFFFFFFF800403D7CBC49>I<FFFFFFFF8000FFFFFF80FFFFFF
FF8000FFFFFF80FFFFFFFF8000FFFFFF80FFFFFFFF8000FFFFFF80FFFFFFFF8000FFFFFF
80003FFE000000003E0000003FFE000000003E0000003FFE000000003E0000003FFE0000
00003E0000003FFE000000003E0000003FFE000000003E0000003FFE000000003E000000
3FFE000000003E0000003FFE000000003E0000003FFE000000003E0000003FFE00000000
3E0000003FFE000000003E0000003FFE000000003E0000003FFE000000003E0000003FFE
000000003E0000003FFE000000003E0000003FFE000000003E0000003FFE000000003E00
00003FFE000000003E0000003FFE000000003E0000003FFE000000003E0000003FFE0000
00003E0000003FFE000000003E0000003FFE000000003E0000003FFE000000003E000000
3FFE000000003E0000003FFE000000003E0000003FFE000000003E0000003FFE00000000
3E0000003FFE000000003E0000003FFE000000003E0000003FFE000000003E0000003FFE
000000003E0000003FFE000000003E0000003FFE000000003E0000003FFE000000003E00
00003FFE000000003E0000003FFE000000003E0000003FFE000000003E0000003FFE0000
00003E0000003FFE000000007E0000001FFE000000007C0000001FFF000000007C000000
1FFF000000007C0000000FFF00000000FC0000000FFF00000000F800000007FF80000001
F800000007FF80000003F000000003FFC0000007E000000001FFE000000FE000000000FF
F800003FC0000000007FFE0000FF80000000003FFFC00FFF00000000000FFFFFFFFC0000
00000003FFFFFFF8000000000000FFFFFFE00000000000001FFFFF8000000000000001FF
F800000000493F7DBD50>I<FFFFFFFC00000FFFFFC0FFFFFFFC00000FFFFFC0FFFFFFFC
00000FFFFFC0FFFFFFFC00000FFFFFC0FFFFFFFC00000FFFFFC0007FFE000000001F8000
003FFE000000001F0000003FFF000000001F0000003FFF000000003F0000001FFF000000
003E0000001FFF800000007E0000000FFF800000007C0000000FFFC0000000FC00000007
FFC0000000F800000007FFE0000000F800000007FFE0000001F800000003FFF0000001F0
00000003FFF0000003F000000001FFF0000003E000000001FFF8000007E000000000FFF8
000007C000000000FFFC00000FC0000000007FFC00000F80000000007FFE00000F800000
00007FFE00001F80000000003FFE00001F00000000003FFF00003F00000000001FFF0000
3E00000000001FFF80007E00000000000FFF80007C00000000000FFFC0007C0000000000
0FFFC000FC000000000007FFE000F8000000000007FFE001F8000000000003FFE001F000
0000000003FFF003F0000000000001FFF003E0000000000001FFF807E0000000000000FF
F807C0000000000000FFFC07C0000000000000FFFC0FC00000000000007FFC0F80000000
0000007FFE1F800000000000003FFE1F000000000000003FFF3F000000000000001FFF3E
000000000000001FFFBE000000000000001FFFFE000000000000000FFFFC000000000000
000FFFFC0000000000000007FFF80000000000000007FFF80000000000000003FFF00000
000000000003FFF00000000000000001FFE00000000000000001FFE00000000000000001
FFE00000000000000000FFC00000000000000000FFC000000000000000007F8000000000
000000007F8000000000000000003F0000000000000000003F00000000004A3F7EBD4F>
I<FFFFFFFC03FFFFFFF000FFFFFEFFFFFFFC03FFFFFFF000FFFFFEFFFFFFFC03FFFFFFF0
00FFFFFEFFFFFFFC03FFFFFFF000FFFFFEFFFFFFFC03FFFFFFF000FFFFFE00FFFC000003
FFF00000007E00007FFC000001FFF00000007C00007FFC000001FFF80000007C00007FFE
000000FFF8000000FC00003FFE000000FFF8000000F800003FFE000000FFFC000000F800
001FFF0000007FFC000001F000001FFF0000007FFC000001F000001FFF800000FFFE0000
03F000000FFF800000FFFE000003E000000FFF800001FFFF000003E000000FFFC00001FF
FF000007E0000007FFC00001FFFF000007C0000007FFC00003FFFF800007C0000007FFE0
0003EFFF80000FC0000003FFE00003EFFF80000F80000003FFF00007EFFFC0001F800000
01FFF00007C7FFC0001F00000001FFF0000FC7FFE0001F00000001FFF8000F83FFE0003F
00000000FFF8000F83FFE0003E00000000FFF8001F83FFF0003E00000000FFFC001F01FF
F0007E000000007FFC001F01FFF0007C000000007FFE003F01FFF800FC000000003FFE00
3E00FFF800F8000000003FFE007E00FFFC00F8000000003FFF007C007FFC01F800000000
1FFF007C007FFC01F0000000001FFF00FC007FFE01F0000000001FFF80F8003FFE03F000
0000000FFF80F8003FFE03E0000000000FFFC1F8003FFF07E00000000007FFC1F0001FFF
07C00000000007FFC3F0001FFF87C00000000007FFE3E0000FFF8FC00000000003FFE3E0
000FFF8F800000000003FFE7E0000FFFCF800000000003FFF7C00007FFDF800000000001
FFF7C00007FFDF000000000001FFFFC00007FFFF000000000000FFFF800003FFFE000000
000000FFFF800003FFFE000000000000FFFF000001FFFE0000000000007FFF000001FFFC
0000000000007FFF000001FFFC0000000000007FFE000000FFFC0000000000003FFE0000
00FFF80000000000003FFE000000FFF80000000000001FFC0000007FF00000000000001F
FC0000007FF00000000000001FF80000003FF00000000000000FF80000003FE000000000
00000FF80000003FE00000000000000FF00000001FE000000000000007F00000001FC000
000000000007F00000001FC000000000000003E00000000F80000000673F7EBD6C>I<7F
FFFFFF003FFFFFF07FFFFFFF003FFFFFF07FFFFFFF003FFFFFF07FFFFFFF003FFFFFF07F
FFFFFF003FFFFFF0001FFFC000003F0000000FFFE000007E0000000FFFE00000FE000000
07FFF00000FC00000003FFF80001F800000001FFF80003F000000001FFFC0007F0000000
00FFFE0007E0000000007FFF000FC0000000007FFF001F80000000003FFF803F80000000
001FFFC03F00000000000FFFC07E00000000000FFFE0FC000000000007FFF1FC00000000
0003FFF9F8000000000001FFFBF0000000000001FFFFE0000000000000FFFFE000000000
00007FFFC00000000000007FFF800000000000003FFF800000000000001FFFC000000000
00000FFFC00000000000000FFFE000000000000007FFF000000000000003FFF000000000
000003FFF800000000000007FFFC0000000000000FFFFE0000000000001FFFFE00000000
00001FFFFF0000000000003F3FFF8000000000007E1FFF800000000000FE1FFFC0000000
0000FC0FFFE00000000001F807FFF00000000003F003FFF00000000007F003FFF8000000
0007E001FFFC000000000FC000FFFC000000001F8000FFFE000000003F80007FFF000000
003F00003FFF800000007E00001FFF80000000FC00001FFFC0000001FC00000FFFE00000
01F8000007FFF0000003F0000007FFF0000007E0000003FFF800000FE0000001FFFC0000
0FC0000000FFFC00FFFFFFC0007FFFFFFFFFFFFFC0007FFFFFFFFFFFFFC0007FFFFFFFFF
FFFFC0007FFFFFFFFFFFFFC0007FFFFFFF483E7DBD4F>I<FFFFFFFE00000FFFFFC0FFFF
FFFE00000FFFFFC0FFFFFFFE00000FFFFFC0FFFFFFFE00000FFFFFC0FFFFFFFE00000FFF
FFC0007FFF000000001F8000003FFF800000003F0000001FFFC00000007E0000001FFFC0
0000007E0000000FFFE0000000FC00000007FFF0000001F800000007FFF8000001F80000
0003FFF8000003F000000001FFFC000007E000000001FFFE000007E000000000FFFE0000
0FC0000000007FFF00001F80000000003FFF80001F80000000003FFF80003F0000000000
1FFFC0007E00000000000FFFE0007E00000000000FFFE000FC000000000007FFF001F800
0000000003FFF801F8000000000003FFF803F0000000000001FFFC07E0000000000000FF
FE07E0000000000000FFFF0FC00000000000007FFF1F800000000000003FFF9F80000000
0000003FFFFF000000000000001FFFFE000000000000000FFFFE000000000000000FFFFC
0000000000000007FFF80000000000000003FFF80000000000000001FFF0000000000000
0001FFE00000000000000001FFE00000000000000001FFE00000000000000001FFE00000
000000000001FFE00000000000000001FFE00000000000000001FFE00000000000000001
FFE00000000000000001FFE00000000000000001FFE00000000000000001FFE000000000
00000001FFE00000000000000001FFE00000000000000001FFE00000000000000001FFE0
0000000000000001FFE00000000000000001FFE00000000000000001FFE0000000000000
0001FFE00000000000000001FFE000000000000007FFFFFFF8000000000007FFFFFFF800
0000000007FFFFFFF8000000000007FFFFFFF8000000000007FFFFFFF80000004A3E7EBD
4F>I<0007FFC00000003FFFF8000001FFFFFF000003FFFFFF800007FE03FFC0000FF800
FFE0000FFC003FF0001FFE003FF8001FFE001FFC001FFE001FFC001FFE001FFC001FFE00
0FFE001FFE000FFE000FFC000FFE0007F8000FFE0001E0000FFE000000000FFE00000000
3FFE000000FFFFFE00000FFFFFFE00007FFFFFFE0001FFFE0FFE0003FFE00FFE000FFF80
0FFE001FFE000FFE003FFC000FFE003FF8000FFE007FF0000FFE00FFF0000FFE00FFE000
0FFE00FFE0000FFE00FFE0000FFE00FFE0000FFE00FFE0001FFE00FFF0001FFE007FF000
3FFE007FF8007BFF803FFC00FBFFFE1FFF07F3FFFE0FFFFFE1FFFE03FFFF80FFFE00FFFF
003FFE001FF80000002F2B7DA933>97 D<00FF0000000000FFFF0000000000FFFF000000
0000FFFF0000000000FFFF0000000000FFFF000000000007FF000000000003FF00000000
0003FF000000000003FF000000000003FF000000000003FF000000000003FF0000000000
03FF000000000003FF000000000003FF000000000003FF000000000003FF000000000003
FF000000000003FF000000000003FF000000000003FF000000000003FF00FFE0000003FF
07FFFC000003FF1FFFFF800003FF7FFFFFC00003FFFF81FFF00003FFFC003FF80003FFF0
001FFC0003FFE0000FFE0003FFC00007FE0003FF800007FF0003FF800003FF8003FF8000
03FF8003FF800003FFC003FF800001FFC003FF800001FFC003FF800001FFC003FF800001
FFE003FF800001FFE003FF800001FFE003FF800001FFE003FF800001FFE003FF800001FF
E003FF800001FFE003FF800001FFE003FF800001FFE003FF800001FFE003FF800001FFC0
03FF800001FFC003FF800003FFC003FF800003FF8003FF800003FF8003FF800003FF0003
FF800007FF0003FFC00007FE0003FFE0000FFC0003FFF0001FF80003FFFC007FF00003FC
FF01FFE00003F87FFFFFC00003F01FFFFF000003E007FFFC0000000001FFC0000033407D
BE3A>I<00007FF0000007FFFF00001FFFFFC0007FFFFFE000FFF01FF001FF800FF803FF
001FF807FE003FFC0FFE003FFC1FFC003FFC1FFC003FFC3FF8003FFC3FF8003FFC7FF800
1FF87FF0000FF07FF00003C0FFF0000000FFF0000000FFF0000000FFF0000000FFF00000
00FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF00000007FF0000000
7FF80000007FF80000007FF80000003FF800003E3FFC00003E1FFC00007E0FFE00007C07
FF0000FC07FF8001F803FFC003F000FFF81FE0007FFFFFC0001FFFFF800007FFFE000000
7FF000272B7DA92E>I<0000000007F80000000007FFF80000000007FFF80000000007FF
F80000000007FFF80000000007FFF800000000003FF800000000001FF800000000001FF8
00000000001FF800000000001FF800000000001FF800000000001FF800000000001FF800
000000001FF800000000001FF800000000001FF800000000001FF800000000001FF80000
0000001FF800000000001FF800000000001FF80000007FF01FF8000007FFFE1FF800001F
FFFF9FF800007FFFFFDFF80000FFF01FFFF80001FFC003FFF80003FF0001FFF80007FE00
007FF8000FFC00007FF8001FFC00003FF8001FF800003FF8003FF800003FF8003FF80000
3FF8007FF800003FF8007FF000003FF8007FF000003FF800FFF000003FF800FFF000003F
F800FFF000003FF800FFF000003FF800FFF000003FF800FFF000003FF800FFF000003FF8
00FFF000003FF800FFF000003FF800FFF000003FF8007FF000003FF8007FF000003FF800
7FF000003FF8007FF800003FF8003FF800003FF8003FF800003FF8001FFC00007FF8000F
FC00007FF8000FFE0000FFF80007FF0003FFFC0003FF8007FFFFE001FFF03FFFFFE0007F
FFFFBFFFE0003FFFFF3FFFE00007FFFC3FFFE00000FFE03FE00033407DBE3A>I<0000FF
F000000007FFFE0000001FFFFF8000007FFFFFC00000FFE07FE00001FF801FF00003FF00
0FF80007FE0007FC000FFC0003FE001FFC0003FE001FF80001FE003FF80001FF003FF800
01FF007FF00001FF007FF00000FF807FF00000FF80FFF00000FF80FFF00000FF80FFFFFF
FFFF80FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80FFF000000000FFF000000000FFF000
000000FFF000000000FFF0000000007FF0000000007FF0000000007FF8000000003FF800
0000003FF800000F801FFC00000F801FFC00001F800FFE00001F0007FF00003F0003FF80
007E0001FFE001FC0000FFF80FF800003FFFFFF000001FFFFFC0000003FFFF000000007F
F80000292B7DA930>I<000007FE0000007FFF800001FFFFC00007FFFFE0000FFE3FF000
1FF03FF0003FE07FF8007FC07FF800FFC07FF800FF807FF800FF807FF801FF003FF001FF
001FE001FF000FC001FF00000001FF00000001FF00000001FF00000001FF00000001FF00
000001FF00000001FF00000001FF00000001FF000000FFFFFFE000FFFFFFE000FFFFFFE0
00FFFFFFE000FFFFFFE00001FF80000001FF80000001FF80000001FF80000001FF800000
01FF80000001FF80000001FF80000001FF80000001FF80000001FF80000001FF80000001
FF80000001FF80000001FF80000001FF80000001FF80000001FF80000001FF80000001FF
80000001FF80000001FF80000001FF80000001FF80000001FF80000001FF80000001FF80
000001FF80000001FF80000001FF8000007FFFFF80007FFFFF80007FFFFF80007FFFFF80
007FFFFF800025407DBF20>I<0003FF8007F0003FFFF83FF8007FFFFCFFFC01FFFFFFFF
FE03FF83FFF9FE07FC007FC3FE0FF8003FE1FE1FF8003FF1FC1FF0001FF0F81FF0001FF0
003FF0001FF8003FF0001FF8003FF0001FF8003FF0001FF8003FF0001FF8003FF0001FF8
003FF0001FF8001FF0001FF0001FF0001FF0001FF8003FF0000FF8003FE00007FC007FC0
0003FF83FF800003FFFFFF000007FFFFFC000007BFFFF800000F03FF8000000F00000000
000F00000000001F80000000001F80000000001FC0000000001FF0000000000FFFFFFF00
000FFFFFFFF0000FFFFFFFFC0007FFFFFFFF0007FFFFFFFF8003FFFFFFFFC001FFFFFFFF
E007FFFFFFFFE01FFFFFFFFFF03FE00003FFF07FC000003FF07F8000001FF8FF8000000F
F8FF00000007F8FF00000007F8FF00000007F8FF00000007F8FF00000007F87F8000000F
F07FC000001FF03FC000001FE03FF000007FE01FFC0001FFC007FF800FFF0003FFFFFFFE
0000FFFFFFF800003FFFFFE0000001FFFC00002F3D7DA834>I<00FF0000000000FFFF00
00000000FFFF0000000000FFFF0000000000FFFF0000000000FFFF000000000007FF0000
00000003FF000000000003FF000000000003FF000000000003FF000000000003FF000000
000003FF000000000003FF000000000003FF000000000003FF000000000003FF00000000
0003FF000000000003FF000000000003FF000000000003FF000000000003FF0000000000
03FF001FF8000003FF00FFFE000003FF03FFFF800003FF07FFFFC00003FF0FE0FFE00003
FF1F007FE00003FF3C007FF00003FF78007FF00003FFF0003FF80003FFE0003FF80003FF
E0003FF80003FFC0003FF80003FFC0003FF80003FFC0003FF80003FF80003FF80003FF80
003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF8000
3FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003F
F80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF8
0003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF800
FFFFFE0FFFFFE0FFFFFE0FFFFFE0FFFFFE0FFFFFE0FFFFFE0FFFFFE0FFFFFE0FFFFFE033
3F7CBE3A>I<01F80003FC0007FE000FFF001FFF801FFF801FFF801FFF801FFF801FFF80
0FFF0007FE0003FC0001F800000000000000000000000000000000000000000000000000
00000000FF00FFFF00FFFF00FFFF00FFFF00FFFF0007FF0003FF0003FF0003FF0003FF00
03FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF00
03FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF00
03FF00FFFFF8FFFFF8FFFFF8FFFFF8FFFFF815407CBF1D>I<00FF00FFFF00FFFF00FFFF
00FFFF00FFFF0007FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF
0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF
0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF
0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF
0003FF0003FF0003FF0003FF0003FF0003FF00FFFFFCFFFFFCFFFFFCFFFFFCFFFFFC163F
7CBE1D>108 D<00FF001FF80000FFC00000FFFF00FFFF0007FFF80000FFFF03FFFFC01F
FFFE0000FFFF07FFFFE03FFFFF0000FFFF0FE0FFF07F07FF8000FFFF1F003FF0F801FF80
0007FF3E003FF9F001FFC00003FF78003FFBC001FFC00003FFF0001FFF8000FFE00003FF
F0001FFF8000FFE00003FFE0001FFF0000FFE00003FFC0001FFE0000FFE00003FFC0001F
FE0000FFE00003FFC0001FFE0000FFE00003FF80001FFC0000FFE00003FF80001FFC0000
FFE00003FF80001FFC0000FFE00003FF80001FFC0000FFE00003FF80001FFC0000FFE000
03FF80001FFC0000FFE00003FF80001FFC0000FFE00003FF80001FFC0000FFE00003FF80
001FFC0000FFE00003FF80001FFC0000FFE00003FF80001FFC0000FFE00003FF80001FFC
0000FFE00003FF80001FFC0000FFE00003FF80001FFC0000FFE00003FF80001FFC0000FF
E00003FF80001FFC0000FFE00003FF80001FFC0000FFE00003FF80001FFC0000FFE00003
FF80001FFC0000FFE00003FF80001FFC0000FFE00003FF80001FFC0000FFE00003FF8000
1FFC0000FFE000FFFFFE07FFFFF03FFFFF80FFFFFE07FFFFF03FFFFF80FFFFFE07FFFFF0
3FFFFF80FFFFFE07FFFFF03FFFFF80FFFFFE07FFFFF03FFFFF8051297CA858>I<00FF00
1FF80000FFFF00FFFE0000FFFF03FFFF8000FFFF07FFFFC000FFFF0FE0FFE000FFFF1F00
7FE00007FF3C007FF00003FF78007FF00003FFF0003FF80003FFE0003FF80003FFE0003F
F80003FFC0003FF80003FFC0003FF80003FFC0003FF80003FF80003FF80003FF80003FF8
0003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF800
03FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003
FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF
80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF800FFFFFE
0FFFFFE0FFFFFE0FFFFFE0FFFFFE0FFFFFE0FFFFFE0FFFFFE0FFFFFE0FFFFFE033297CA8
3A>I<00007FF000000003FFFE0000001FFFFFC000007FFFFFF00000FFE03FF80001FF80
0FFC0003FE0003FE0007FC0001FF000FFC0001FF801FF80000FFC01FF80000FFC03FF800
00FFE03FF000007FE07FF000007FF07FF000007FF07FF000007FF07FF000007FF0FFF000
007FF8FFF000007FF8FFF000007FF8FFF000007FF8FFF000007FF8FFF000007FF8FFF000
007FF8FFF000007FF8FFF000007FF8FFF000007FF87FF000007FF07FF000007FF07FF000
007FF07FF000007FF03FF80000FFE03FF80000FFE01FF80000FFC00FFC0001FF800FFC00
01FF8007FE0003FF0003FF800FFE0001FFE03FFC00007FFFFFF000001FFFFFC0000007FF
FF000000007FF000002D2B7DA934>I<00FF00FFE00000FFFF07FFFC0000FFFF1FFFFF80
00FFFF7FFFFFC000FFFFFF81FFF000FFFFFC007FF80003FFF0003FFC0003FFE0001FFE00
03FFC0000FFE0003FF800007FF0003FF800007FF8003FF800007FF8003FF800003FFC003
FF800003FFC003FF800003FFC003FF800001FFC003FF800001FFE003FF800001FFE003FF
800001FFE003FF800001FFE003FF800001FFE003FF800001FFE003FF800001FFE003FF80
0001FFE003FF800001FFE003FF800001FFE003FF800003FFC003FF800003FFC003FF8000
03FFC003FF800003FF8003FF800007FF8003FF800007FF0003FF80000FFF0003FFC0000F
FE0003FFE0001FFC0003FFF0003FF80003FFFC00FFF00003FFFF03FFE00003FFFFFFFFC0
0003FF9FFFFF000003FF87FFFC000003FF81FFC0000003FF800000000003FF8000000000
03FF800000000003FF800000000003FF800000000003FF800000000003FF800000000003
FF800000000003FF800000000003FF800000000003FF800000000003FF8000000000FFFF
FE00000000FFFFFE00000000FFFFFE00000000FFFFFE00000000FFFFFE00000000333B7D
A83A>I<01FE01FE00FFFE07FF80FFFE0FFFE0FFFE1FFFF0FFFE3F1FF0FFFE7C3FF807FE
F83FF803FEF03FF803FFE03FF803FFE03FF803FFC01FF003FFC00FE003FF8007C003FF80
000003FF80000003FF80000003FF00000003FF00000003FF00000003FF00000003FF0000
0003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF000000
03FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003
FF000000FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF000025297DA82B>
114 D<003FFC1E0001FFFFBE0007FFFFFE000FFFFFFE001FF00FFE003F8001FE007F0000
FE007E00007E007E00007E00FE00003E00FE00003E00FF00003E00FF80003E00FFC00000
00FFF8000000FFFFE000007FFFFF00007FFFFFC0003FFFFFF0001FFFFFF8000FFFFFFC00
07FFFFFE0003FFFFFF0000FFFFFF80001FFFFF800000FFFF80000007FFC0000000FFC078
00007FC0F800003FC0F800001FC0FC00001FC0FC00001FC0FE00001FC0FE00001F80FF00
003F80FF80003F00FFE000FF00FFF803FE00FFFFFFFC00FFFFFFF000F87FFFC000E00FFE
0000222B7DA929>I<0007C0000007C0000007C0000007C0000007C000000FC000000FC0
00000FC000000FC000001FC000001FC000001FC000003FC000007FC000007FC00000FFC0
0001FFC00007FFC0001FFFFFFEFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFE01FFC00001FFC0
0001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC0
0001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC0
1F01FFC01F01FFC01F01FFC01F01FFC01F01FFC01F01FFC01F01FFC01F01FFC01F00FFE0
3E00FFE03E007FE07E007FF8FC003FFFF8001FFFF00007FFE00000FF80203B7EB929>I<
00FF80000FF800FFFF800FFFF800FFFF800FFFF800FFFF800FFFF800FFFF800FFFF800FF
FF800FFFF80007FF80007FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF
80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80
003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF8000
3FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003F
F80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80007FF8
0003FF80007FF80003FF80007FF80003FF8000FFF80001FF8001FFF80001FF8003FFFC00
00FFC007DFFFE000FFF01F9FFFE0007FFFFF1FFFE0003FFFFE1FFFE0000FFFF81FFFE000
01FFE01FE000332A7CA83A>I<FFFFFC003FFFC0FFFFFC003FFFC0FFFFFC003FFFC0FFFF
FC003FFFC0FFFFFC003FFFC001FFC00003E00001FFE00007E00001FFE00007E00000FFE0
0007C00000FFF0000FC000007FF0000F8000007FF8001F8000003FF8001F0000003FFC00
3F0000001FFC003E0000001FFE007E0000000FFE007C0000000FFF00FC0000000FFF00FC
00000007FF00F800000007FF81F800000003FF81F000000003FFC3F000000001FFC3E000
000001FFE7E000000000FFE7C000000000FFFFC0000000007FFF80000000007FFF800000
00007FFF80000000003FFF00000000003FFF00000000001FFE00000000001FFE00000000
000FFC00000000000FFC000000000007F8000000000007F8000000000003F00000000000
03F000000032287EA737>I<FFFFFC3FFFFC03FFFEFFFFFC3FFFFC03FFFEFFFFFC3FFFFC
03FFFEFFFFFC3FFFFC03FFFEFFFFFC3FFFFC03FFFE03FF8000FFC0000F8003FFC000FFC0
001F8001FFC0007FC0001F0001FFE000FFE0003F0000FFE000FFE0003E0000FFE000FFF0
003E0000FFF001FFF0007E00007FF001FFF0007C00007FF803FFF800FC00003FF803EFF8
00F800003FF803EFFC00F800003FFC07EFFC01F800001FFC07C7FC01F000001FFE0FC7FE
03F000000FFE0F83FE03E000000FFE0F83FF03E000000FFF1F83FF07E0000007FF1F01FF
07C0000007FFBF01FF8FC0000003FFBE00FF8F80000003FFBE00FFCF80000003FFFE00FF
DF80000001FFFC007FDF00000001FFFC007FFF00000000FFF8003FFE00000000FFF8003F
FE00000000FFF8003FFE000000007FF0001FFC000000007FF0001FFC000000003FE0000F
F8000000003FE0000FF8000000003FE0000FF8000000001FC00007F0000000001FC00007
F0000000000F800003E0000047287EA74C>I<FFFFFC03FFFF80FFFFFC03FFFF80FFFFFC
03FFFF80FFFFFC03FFFF80FFFFFC03FFFF8000FFE0007F000000FFF000FE0000007FF800
FC0000003FFC01F80000001FFE03F00000000FFE07F000000007FF0FE000000007FF9FC0
00000003FFFF8000000001FFFF0000000000FFFE00000000007FFC00000000007FFC0000
0000003FFC00000000001FFE00000000000FFE00000000000FFF00000000001FFF800000
00003FFFC0000000007FFFE000000000FEFFF000000001FC7FF000000003F83FF8000000
03F03FFC00000007E01FFE0000000FC00FFF0000001FC007FF0000003F8003FF8000007F
0003FFC00000FE0001FFE000FFFFC007FFFFC0FFFFC007FFFFC0FFFFC007FFFFC0FFFFC0
07FFFFC0FFFFC007FFFFC032287EA737>I<FFFFFC003FFFC0FFFFFC003FFFC0FFFFFC00
3FFFC0FFFFFC003FFFC0FFFFFC003FFFC001FFC00003E00001FFE00007E00001FFE00007
E00000FFE00007C00000FFF0000FC000007FF0000F8000007FF8001F8000003FF8001F00
00003FFC003F0000001FFC003E0000001FFE007E0000000FFE007C0000000FFF00FC0000
000FFF00FC00000007FF00F800000007FF81F800000003FF81F000000003FFC3F0000000
01FFC3E000000001FFE7E000000000FFE7C000000000FFFFC0000000007FFF8000000000
7FFF80000000007FFF80000000003FFF00000000003FFF00000000001FFE00000000001F
FE00000000000FFC00000000000FFC000000000007F8000000000007F8000000000003F0
000000000003F0000000000003F0000000000003E0000000000007E0000000000007C000
00000E000FC00000003F800F800000007FC01F80000000FFE01F00000000FFE03F000000
00FFE03E00000000FFE07E00000000FFE0FC00000000FFC1F8000000007FC3F000000000
7E0FE0000000003FFFC0000000001FFF80000000000FFE000000000003F8000000000032
3B7EA737>I<FFFFFFFFFFFFE0FFFFFFFFFFFFE0FFFFFFFFFFFFE0FFFFFFFFFFFFE03304
809A34>123 D E /Fu 44 122 df<00000000FFFC0000000000001FFFFF800000000001
FFFFFFE00000000007FFFFFFF0000000001FFFC00FF8000000007FFE0003FC00000000FF
F00000FE00000001FFE00003FF00000003FF800007FF00000007FF00000FFF8000000FFE
00001FFF8000000FFE00001FFF8000001FFC00001FFF8000001FFC00003FFFC000003FFC
00001FFF8000003FF800001FFF8000003FF800001FFF8000003FF800001FFF8000003FF8
00000FFF0000003FF8000007FE0000003FF8000001F80000003FF8000000000000003FF8
000000000000003FF8000000000000003FF8000000000000003FF8000000000000003FF8
000000000000003FF8000000000000003FF8000000000000003FF8000000000000003FF8
0003FFFFC000FFFFFFFFFFFFFFC000FFFFFFFFFFFFFFC000FFFFFFFFFFFFFFC000FFFFFF
FFFFFFFFC000FFFFFFFFFFFFFFC000003FFC000007FFC000003FFC000003FFC000003FFC
000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC
000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC
000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC
000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC
000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC
000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC
000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC
000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC
000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC
000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC
000003FFC0003FFFFFFC03FFFFFFC03FFFFFFC03FFFFFFC03FFFFFFC03FFFFFFC03FFFFF
FC03FFFFFFC03FFFFFFC03FFFFFFC042547DD34B>12 D<FFFFFFFFF0FFFFFFFFF0FFFFFF
FFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFF
F0FFFFFFFFF0240B7F9F2D>45 D<000000780000000000FC0000000003FC0000000007FC
000000001FFC00000000FFFC0000000FFFFC000007FFFFFC0000FFFFFFFC0000FFFFFFFC
0000FFFF7FFC0000FFF07FFC0000F8007FFC000000007FFC000000007FFC000000007FFC
000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC
000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC
000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC
000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC
000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC
000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC
000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC
000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC
000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC
000000007FFC000000007FFC000000007FFC00007FFFFFFFFFFE7FFFFFFFFFFE7FFFFFFF
FFFE7FFFFFFFFFFE7FFFFFFFFFFE2F4E76CD43>49 D<00003FFE0000000003FFFFE00000
000FFFFFFC0000003FFFFFFF000000FFFFFFFFC00001FFC07FFFE00003FE000FFFF80007
F80003FFFC000FE00001FFFE001FC00000FFFF003F8000007FFF003FF000007FFF807FF8
00003FFFC07FFC00003FFFC0FFFE00001FFFE0FFFF00001FFFE0FFFF00001FFFE0FFFF00
000FFFF0FFFF00000FFFF0FFFF00000FFFF0FFFF00000FFFF0FFFF00000FFFF07FFE0000
0FFFF07FFE00000FFFF03FFC00000FFFF00FF000000FFFF003C000000FFFF0000000000F
FFE0000000001FFFE0000000001FFFE0000000001FFFC0000000003FFFC0000000003FFF
80000000003FFF80000000007FFF00000000007FFE0000000000FFFC0000000001FFF800
00000001FFF00000000003FFE00000000003FFC00000000007FF80000000000FFF000000
00001FFE00000000001FFC00000000003FF800000000007FE00000000000FFC000000000
01FF800000000003FE000000000007FC000000000007F800000000000FF00001F000001F
E00001F000003F800001F000007F000001F00000FE000003E00001FC000003E00003F800
0003E00007F0000003E0000FE0000003E0001F80000007E0003F00000007E0003E000000
0FE0007FFFFFFFFFE000FFFFFFFFFFC001FFFFFFFFFFC003FFFFFFFFFFC007FFFFFFFFFF
C00FFFFFFFFFFFC01FFFFFFFFFFFC03FFFFFFFFFFFC07FFFFFFFFFFFC0FFFFFFFFFFFFC0
FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80344E79CD43>I<00
000FFFC000000000FFFFFC00000007FFFFFF8000001FFFFFFFE000003FF807FFF00000FF
8001FFFC0001FE00007FFE0003F800003FFF0003F000003FFF8007FC00001FFF800FFF00
001FFFC00FFF80001FFFC01FFFC0001FFFE01FFFC0001FFFE01FFFC0001FFFE01FFFC000
1FFFE01FFFE0001FFFE01FFFC0001FFFE01FFFC0001FFFE01FFFC0001FFFE00FFFC0001F
FFC007FF80001FFFC003FF00003FFFC001FC00003FFF80000000003FFF80000000007FFF
00000000007FFE00000000007FFE0000000000FFFC0000000001FFF80000000003FFF000
00000007FFC0000000000FFF8000000000FFFE00000000FFFFF800000000FFFFE0000000
00FFFFFC00000000FFFFFF800000000007FFE00000000001FFF800000000007FFE000000
00003FFF00000000001FFF80000000000FFFC0000000000FFFE00000000007FFF0000000
0007FFF00000000007FFF80000000007FFF80000000003FFFC0000000003FFFC00000000
03FFFE0000000003FFFE03E0000003FFFE0FF8000003FFFE1FFC000003FFFE3FFE000003
FFFE7FFF000003FFFEFFFF800003FFFEFFFF800003FFFEFFFF800003FFFEFFFF800003FF
FCFFFF800003FFFCFFFF800007FFFCFFFF800007FFF8FFFF000007FFF87FFF000007FFF0
7FFE00000FFFF03FFC00000FFFE03FF000001FFFC01FE000003FFF800FF800007FFF0007
FF0000FFFE0003FFF007FFFC0000FFFFFFFFF000007FFFFFFFE000001FFFFFFF80000003
FFFFFC000000001FFF800000374F7ACD43>I<00000000007C00000000000000FE000000
00000000FE00000000000001FE00000000000003FE00000000000007FE0000000000000F
FE0000000000000FFE0000000000001FFE0000000000003FFE0000000000007FFE000000
0000007FFE000000000000FFFE000000000001FFFE000000000003FFFE000000000003FF
FE000000000007FFFE00000000000FFFFE00000000001FBFFE00000000003F3FFE000000
00003E3FFE00000000007C3FFE0000000000FC3FFE0000000001F83FFE0000000001F03F
FE0000000003E03FFE0000000007E03FFE000000000FC03FFE000000000F803FFE000000
001F003FFE000000003F003FFE000000007E003FFE000000007C003FFE00000000F8003F
FE00000001F8003FFE00000003F0003FFE00000007E0003FFE00000007C0003FFE000000
0F80003FFE0000001F80003FFE0000003F00003FFE0000003E00003FFE0000007C00003F
FE000000FC00003FFE000001F800003FFE000001F000003FFE000003E000003FFE000007
E000003FFE00000FC000003FFE00001F8000003FFE00001F0000003FFE00003E0000003F
FE00007E0000003FFE0000FC0000003FFE0000FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0FF
FFFFFFFFFFFFC0FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0000000007FFE0000000000007F
FE0000000000007FFE0000000000007FFE0000000000007FFE0000000000007FFE000000
0000007FFE0000000000007FFE0000000000007FFE0000000000007FFE0000000000007F
FE0000000000007FFE0000000000007FFE0000000000007FFE0000000000007FFE000000
000FFFFFFFFFC000000FFFFFFFFFC000000FFFFFFFFFC000000FFFFFFFFFC000000FFFFF
FFFFC03A4F7CCE43>I<03800000000E0007E00000007E0007FE000003FE0007FFF0007F
FE0007FFFFFFFFFC0007FFFFFFFFF80007FFFFFFFFF00007FFFFFFFFE00007FFFFFFFFC0
0007FFFFFFFF800007FFFFFFFF000007FFFFFFFE000007FFFFFFFC000007FFFFFFF00000
07FFFFFFC0000007FFFFFF00000007FFFFF800000007E1FF0000000007E0000000000007
E0000000000007E0000000000007E0000000000007E0000000000007E0000000000007E0
000000000007E0000000000007E0000000000007E0000000000007E0000000000007E00F
FF00000007E07FFFF0000007E3FFFFFE000007E7FFFFFF800007FFF807FFC00007FFC001
FFE00007FE0000FFF80007FC00007FFC0007F800003FFC0007F000003FFE0007E000001F
FF0003C000001FFF80000000001FFF80000000001FFFC0000000000FFFC0000000000FFF
E0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFF0000000000FFFF0
000000000FFFF00FE000000FFFF01FF000000FFFF03FF800000FFFF07FFC00000FFFF0FF
FE00000FFFF0FFFE00000FFFF0FFFE00000FFFF0FFFE00000FFFF0FFFE00000FFFE0FFFE
00000FFFE0FFFE00000FFFE0FFFC00000FFFE07FF800001FFFC07FF000001FFFC07FE000
001FFF803E0000003FFF803F0000003FFF001F8000007FFE001FC000007FFC000FE00000
FFF80007F80001FFF00003FE0007FFE00001FFC03FFFC00000FFFFFFFF8000003FFFFFFE
0000001FFFFFF800000003FFFFC0000000007FF8000000344F79CD43>I<00000000001F
00000000000000000000003F80000000000000000000007FC0000000000000000000007F
C000000000000000000000FFE000000000000000000000FFE000000000000000000000FF
E000000000000000000001FFF000000000000000000001FFF000000000000000000003FF
F800000000000000000003FFF800000000000000000003FFF800000000000000000007FF
FC00000000000000000007FFFC00000000000000000007FFFC0000000000000000000FFF
FE0000000000000000000FFFFE0000000000000000001FFFFF0000000000000000001FFF
FF0000000000000000001FFFFF0000000000000000003FFFFF8000000000000000003F7F
FF8000000000000000007F7FFFC000000000000000007E7FFFC000000000000000007E3F
FFC00000000000000000FE3FFFE00000000000000000FC1FFFE00000000000000001FC1F
FFF00000000000000001F81FFFF00000000000000001F80FFFF00000000000000003F80F
FFF80000000000000003F007FFF80000000000000007F007FFFC0000000000000007E007
FFFC0000000000000007E003FFFC000000000000000FE003FFFE000000000000000FC001
FFFE000000000000001FC001FFFF000000000000001F8001FFFF000000000000001F8000
FFFF000000000000003F8000FFFF800000000000003F00007FFF800000000000007F0000
7FFFC00000000000007E00007FFFC00000000000007E00003FFFC0000000000000FE0000
3FFFE0000000000000FC00001FFFE0000000000001FC00001FFFF0000000000001F80000
1FFFF0000000000001F800000FFFF0000000000003F800000FFFF8000000000003F00000
07FFF8000000000007F0000007FFFC000000000007E0000007FFFC000000000007E00000
03FFFC00000000000FFFFFFFFFFFFE00000000000FFFFFFFFFFFFE00000000001FFFFFFF
FFFFFF00000000001FFFFFFFFFFFFF00000000001FFFFFFFFFFFFF00000000003F800000
00FFFF80000000003F000000007FFF80000000007F000000007FFFC0000000007F000000
007FFFC0000000007E000000003FFFC000000000FE000000003FFFE000000000FC000000
001FFFE000000001FC000000001FFFF000000001FC000000001FFFF000000001F8000000
000FFFF000000003F8000000000FFFF800000003F00000000007FFF800000007F0000000
0007FFFC00000007F00000000007FFFC00000007E00000000003FFFC0000000FE0000000
0003FFFE0000000FC00000000003FFFE0000001FC00000000001FFFF000000FFFC000000
0001FFFF0000FFFFFFF800000FFFFFFFFFE0FFFFFFF800000FFFFFFFFFE0FFFFFFF80000
0FFFFFFFFFE0FFFFFFF800000FFFFFFFFFE0FFFFFFF800000FFFFFFFFFE05B547BD366>
65 D<FFFFFFFFFFFFFFC0000000FFFFFFFFFFFFFFFE000000FFFFFFFFFFFFFFFFC00000
FFFFFFFFFFFFFFFFF00000FFFFFFFFFFFFFFFFFC00000007FFF0000003FFFF00000007FF
F00000007FFF80000007FFF00000003FFFC0000007FFF00000000FFFE0000007FFF00000
0007FFF0000007FFF000000007FFF8000007FFF000000003FFF8000007FFF000000003FF
FC000007FFF000000001FFFC000007FFF000000001FFFE000007FFF000000000FFFE0000
07FFF000000000FFFE000007FFF000000000FFFF000007FFF000000000FFFF000007FFF0
00000000FFFF000007FFF000000000FFFF000007FFF000000000FFFF000007FFF0000000
00FFFF000007FFF000000000FFFF000007FFF000000000FFFF000007FFF000000001FFFE
000007FFF000000001FFFE000007FFF000000001FFFC000007FFF000000003FFFC000007
FFF000000003FFF8000007FFF000000007FFF8000007FFF000000007FFF0000007FFF000
00000FFFE0000007FFF00000001FFFC0000007FFF00000007FFF00000007FFF0000001FF
FE00000007FFF0000007FFF800000007FFFFFFFFFFFFE000000007FFFFFFFFFFFF000000
0007FFFFFFFFFFFF8000000007FFFFFFFFFFFFF000000007FFF0000003FFFE00000007FF
F00000003FFF80000007FFF00000000FFFE0000007FFF000000007FFF0000007FFF00000
0001FFF8000007FFF000000001FFFC000007FFF000000000FFFE000007FFF0000000007F
FF000007FFF0000000007FFF800007FFF0000000003FFFC00007FFF0000000003FFFC000
07FFF0000000001FFFE00007FFF0000000001FFFE00007FFF0000000001FFFE00007FFF0
000000001FFFF00007FFF0000000001FFFF00007FFF0000000001FFFF00007FFF0000000
000FFFF00007FFF0000000000FFFF00007FFF0000000000FFFF00007FFF0000000001FFF
F00007FFF0000000001FFFF00007FFF0000000001FFFF00007FFF0000000001FFFE00007
FFF0000000001FFFE00007FFF0000000003FFFE00007FFF0000000003FFFC00007FFF000
0000003FFFC00007FFF0000000007FFF800007FFF000000000FFFF800007FFF000000000
FFFF000007FFF000000001FFFE000007FFF000000007FFFE000007FFF00000000FFFFC00
0007FFF00000003FFFF0000007FFF0000001FFFFE000FFFFFFFFFFFFFFFFFF8000FFFFFF
FFFFFFFFFFFF0000FFFFFFFFFFFFFFFFF80000FFFFFFFFFFFFFFFFC00000FFFFFFFFFFFF
FFF800000054527CD160>I<0000000001FFFC000001C0000000007FFFFFC00003C00000
0007FFFFFFF80007C00000003FFFFFFFFE001FC0000000FFFFFFFFFF803FC0000003FFFF
E003FFC07FC000000FFFFC00003FF0FFC000003FFFE000000FF9FFC000007FFF80000003
FFFFC00001FFFE00000000FFFFC00003FFF8000000007FFFC00007FFF0000000003FFFC0
000FFFE0000000001FFFC0001FFFC0000000000FFFC0003FFF800000000007FFC0007FFF
000000000003FFC000FFFE000000000001FFC000FFFE000000000001FFC001FFFC000000
000000FFC003FFF8000000000000FFC003FFF80000000000007FC007FFF0000000000000
7FC00FFFF00000000000003FC00FFFF00000000000003FC01FFFE00000000000001FC01F
FFE00000000000001FC01FFFE00000000000001FC03FFFC00000000000001FC03FFFC000
00000000000FC03FFFC00000000000000FC07FFFC00000000000000FC07FFFC000000000
00000FC07FFFC000000000000000007FFF8000000000000000007FFF8000000000000000
00FFFF800000000000000000FFFF800000000000000000FFFF800000000000000000FFFF
800000000000000000FFFF800000000000000000FFFF800000000000000000FFFF800000
000000000000FFFF800000000000000000FFFF800000000000000000FFFF800000000000
000000FFFF800000000000000000FFFF800000000000000000FFFF800000000000000000
FFFF8000000000000000007FFF8000000000000000007FFF8000000000000000007FFFC0
00000000000000007FFFC000000000000000007FFFC000000000000007C03FFFC0000000
00000007C03FFFC000000000000007C03FFFC000000000000007C01FFFE0000000000000
07C01FFFE000000000000007C01FFFE00000000000000FC00FFFF00000000000000F800F
FFF00000000000000F8007FFF00000000000001F8003FFF80000000000001F8003FFF800
00000000001F0001FFFC0000000000003F0000FFFE0000000000007E0000FFFE00000000
00007E00007FFF000000000000FC00003FFF800000000001F800001FFFC00000000003F8
00000FFFE00000000007F0000007FFF0000000000FE0000003FFFC000000001FC0000001
FFFE000000007F800000007FFF80000000FF000000003FFFE0000007FE000000000FFFFE
00001FF80000000003FFFFE001FFF00000000000FFFFFFFFFFC000000000003FFFFFFFFF
00000000000007FFFFFFFC000000000000007FFFFFE00000000000000001FFFC00000000
525479D261>I<FFFFFFFFFFFFFF8000000000FFFFFFFFFFFFFFFC00000000FFFFFFFFFF
FFFFFF80000000FFFFFFFFFFFFFFFFF0000000FFFFFFFFFFFFFFFFFC0000000007FFF000
000FFFFF0000000007FFF0000000FFFFC000000007FFF00000001FFFE000000007FFF000
000007FFF800000007FFF000000001FFFC00000007FFF000000000FFFE00000007FFF000
0000007FFF00000007FFF0000000003FFF80000007FFF0000000001FFFC0000007FFF000
0000000FFFC0000007FFF00000000007FFE0000007FFF00000000003FFF0000007FFF000
00000003FFF8000007FFF00000000001FFF8000007FFF00000000001FFFC000007FFF000
00000000FFFC000007FFF00000000000FFFE000007FFF00000000000FFFE000007FFF000
000000007FFF000007FFF000000000007FFF000007FFF000000000007FFF000007FFF000
000000007FFF800007FFF000000000003FFF800007FFF000000000003FFF800007FFF000
000000003FFFC00007FFF000000000003FFFC00007FFF000000000003FFFC00007FFF000
000000003FFFC00007FFF000000000003FFFC00007FFF000000000003FFFE00007FFF000
000000003FFFE00007FFF000000000003FFFE00007FFF000000000001FFFE00007FFF000
000000001FFFE00007FFF000000000001FFFE00007FFF000000000001FFFE00007FFF000
000000001FFFE00007FFF000000000001FFFE00007FFF000000000001FFFE00007FFF000
000000001FFFE00007FFF000000000001FFFE00007FFF000000000003FFFE00007FFF000
000000003FFFE00007FFF000000000003FFFE00007FFF000000000003FFFC00007FFF000
000000003FFFC00007FFF000000000003FFFC00007FFF000000000003FFFC00007FFF000
000000003FFFC00007FFF000000000003FFF800007FFF000000000003FFF800007FFF000
000000007FFF800007FFF000000000007FFF000007FFF000000000007FFF000007FFF000
000000007FFF000007FFF00000000000FFFE000007FFF00000000000FFFE000007FFF000
00000000FFFC000007FFF00000000001FFFC000007FFF00000000001FFF8000007FFF000
00000003FFF0000007FFF00000000007FFF0000007FFF00000000007FFE0000007FFF000
0000000FFFC0000007FFF0000000001FFF80000007FFF0000000003FFF00000007FFF000
000000FFFE00000007FFF000000001FFFC00000007FFF000000007FFF800000007FFF000
00001FFFF000000007FFF0000000FFFFC000000007FFF000000FFFFF000000FFFFFFFFFF
FFFFFFFE000000FFFFFFFFFFFFFFFFF0000000FFFFFFFFFFFFFFFFC0000000FFFFFFFFFF
FFFFFC00000000FFFFFFFFFFFFFF80000000005B527CD167>I<FFFFFFFFFFFFFFFFFF80
FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFF
FFFFFF800007FFF8000001FFFFC00007FFF80000001FFFC00007FFF800000007FFC00007
FFF800000001FFC00007FFF800000000FFC00007FFF8000000007FC00007FFF800000000
3FC00007FFF8000000001FC00007FFF8000000001FC00007FFF8000000000FE00007FFF8
000000000FE00007FFF80000000007E00007FFF80000000007E00007FFF80000000007E0
0007FFF80000000003E00007FFF80000000003E00007FFF80000000003E00007FFF80000
F80003E00007FFF80000F80003F00007FFF80000F80001F00007FFF80000F80001F00007
FFF80000F80001F00007FFF80000F80001F00007FFF80000F80000000007FFF80001F800
00000007FFF80001F80000000007FFF80001F80000000007FFF80003F80000000007FFF8
0007F80000000007FFF8000FF80000000007FFF8007FF80000000007FFFFFFFFF8000000
0007FFFFFFFFF80000000007FFFFFFFFF80000000007FFFFFFFFF80000000007FFFFFFFF
F80000000007FFF8007FF80000000007FFF8000FF80000000007FFF80007F80000000007
FFF80003F80000000007FFF80001F80000000007FFF80001F80000000007FFF80001F800
00000007FFF80000F80000000007FFF80000F800003E0007FFF80000F800003E0007FFF8
0000F800003E0007FFF80000F800007C0007FFF80000F800007C0007FFF80000F800007C
0007FFF800000000007C0007FFF800000000007C0007FFF80000000000FC0007FFF80000
000000FC0007FFF80000000000F80007FFF80000000000F80007FFF80000000001F80007
FFF80000000001F80007FFF80000000001F80007FFF80000000003F80007FFF800000000
03F00007FFF80000000007F00007FFF8000000000FF00007FFF8000000000FF00007FFF8
000000001FF00007FFF8000000003FF00007FFF8000000007FE00007FFF800000001FFE0
0007FFF800000007FFE00007FFF80000001FFFE00007FFF8000003FFFFE0FFFFFFFFFFFF
FFFFFFE0FFFFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFC0FFFF
FFFFFFFFFFFFFFC04F517CD058>I<FFFFFFFFFFFFFFFFFE00FFFFFFFFFFFFFFFFFE00FF
FFFFFFFFFFFFFFFE00FFFFFFFFFFFFFFFFFE00FFFFFFFFFFFFFFFFFE000007FFF8000007
FFFF000007FFF80000007FFF000007FFF80000001FFF000007FFF800000007FF000007FF
F800000003FF000007FFF800000001FF000007FFF800000000FF000007FFF8000000007F
000007FFF8000000003F000007FFF8000000003F800007FFF8000000003F800007FFF800
0000001F800007FFF8000000001F800007FFF8000000001F800007FFF8000000000F8000
07FFF8000000000F800007FFF8000000000F800007FFF8000000000F800007FFF8000000
000FC00007FFF80000F80007C00007FFF80000F80007C00007FFF80000F80007C00007FF
F80000F80007C00007FFF80000F80000000007FFF80000F80000000007FFF80000F80000
000007FFF80001F80000000007FFF80001F80000000007FFF80001F80000000007FFF800
03F80000000007FFF80007F80000000007FFF8000FF80000000007FFF8007FF800000000
07FFFFFFFFF80000000007FFFFFFFFF80000000007FFFFFFFFF80000000007FFFFFFFFF8
0000000007FFFFFFFFF80000000007FFF8007FF80000000007FFF8000FF80000000007FF
F80007F80000000007FFF80003F80000000007FFF80001F80000000007FFF80001F80000
000007FFF80001F80000000007FFF80000F80000000007FFF80000F80000000007FFF800
00F80000000007FFF80000F80000000007FFF80000F80000000007FFF80000F800000000
07FFF80000F80000000007FFF80000000000000007FFF80000000000000007FFF8000000
0000000007FFF80000000000000007FFF80000000000000007FFF80000000000000007FF
F80000000000000007FFF80000000000000007FFF80000000000000007FFF80000000000
000007FFF80000000000000007FFF80000000000000007FFF80000000000000007FFF800
00000000000007FFF80000000000000007FFF80000000000000007FFF800000000000000
07FFF80000000000000007FFF8000000000000FFFFFFFFFFF800000000FFFFFFFFFFF800
000000FFFFFFFFFFF800000000FFFFFFFFFFF800000000FFFFFFFFFFF8000000004A517C
D055>I<0000000001FFFC000001C000000000007FFFFFC00003C00000000007FFFFFFF8
0007C0000000003FFFFFFFFE001FC000000000FFFFFFFFFF803FC000000003FFFFE003FF
C07FC00000000FFFFC00003FF0FFC00000003FFFE000000FF9FFC00000007FFF80000003
FFFFC0000001FFFE00000000FFFFC0000003FFF8000000007FFFC0000007FFF000000000
3FFFC000000FFFE0000000001FFFC000001FFFC0000000000FFFC000003FFF8000000000
07FFC000007FFF000000000003FFC00000FFFE000000000001FFC00000FFFE0000000000
01FFC00001FFFC000000000000FFC00003FFF8000000000000FFC00003FFF80000000000
007FC00007FFF00000000000007FC0000FFFF00000000000003FC0000FFFF00000000000
003FC0001FFFE00000000000001FC0001FFFE00000000000001FC0001FFFE00000000000
001FC0003FFFC00000000000001FC0003FFFC00000000000000FC0003FFFC00000000000
000FC0007FFFC00000000000000FC0007FFFC00000000000000FC0007FFFC00000000000
000000007FFF800000000000000000007FFF80000000000000000000FFFF800000000000
00000000FFFF80000000000000000000FFFF80000000000000000000FFFF800000000000
00000000FFFF80000000000000000000FFFF80000000000000000000FFFF800000000000
00000000FFFF80000000000000000000FFFF80000000000000000000FFFF800000000000
00000000FFFF80000000000000000000FFFF80000000000000000000FFFF800000000000
00000000FFFF800000000000000000007FFF800000007FFFFFFFFFE07FFF800000007FFF
FFFFFFE07FFFC00000007FFFFFFFFFE07FFFC00000007FFFFFFFFFE07FFFC00000007FFF
FFFFFFE03FFFC000000000003FFFC0003FFFC000000000003FFFC0003FFFC00000000000
3FFFC0001FFFE000000000003FFFC0001FFFE000000000003FFFC0001FFFE00000000000
3FFFC0000FFFF000000000003FFFC0000FFFF000000000003FFFC00007FFF00000000000
3FFFC00003FFF800000000003FFFC00003FFF800000000003FFFC00001FFFC0000000000
3FFFC00000FFFE00000000003FFFC00000FFFE00000000003FFFC000007FFF0000000000
3FFFC000003FFF80000000003FFFC000001FFFC0000000003FFFC000000FFFE000000000
7FFFC0000007FFF0000000007FFFC0000003FFFC00000000FFFFC0000001FFFF00000000
FFFFC00000007FFF80000001FFFFC00000003FFFF0000007FBFFC00000000FFFFE00001F
F1FFC000000003FFFFF001FFE0FFC000000000FFFFFFFFFFC07FC0000000003FFFFFFFFF
001FC00000000007FFFFFFFC0007C000000000007FFFFFE00001C0000000000001FFFE00
000000005B5479D26A>I<FFFFFFFFFFC003FFFFFFFFFFFFFFFFFFFFC003FFFFFFFFFFFF
FFFFFFFFC003FFFFFFFFFFFFFFFFFFFFC003FFFFFFFFFFFFFFFFFFFFC003FFFFFFFFFF00
07FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE00000
07FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE00000
07FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE00000
07FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE00000
07FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE00000
07FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE00000
07FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE00000
07FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE00000
07FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE00000
07FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE00000
07FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFFFFFFFFFFFFFFFE00000
07FFFFFFFFFFFFFFFFE0000007FFFFFFFFFFFFFFFFE0000007FFFFFFFFFFFFFFFFE00000
07FFFFFFFFFFFFFFFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE00000
07FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE00000
07FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE00000
07FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE00000
07FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE00000
07FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE00000
07FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE00000
07FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE00000
07FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE00000
07FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE00000
07FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE00000
07FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE000FF
FFFFFFFFC003FFFFFFFFFFFFFFFFFFFFC003FFFFFFFFFFFFFFFFFFFFC003FFFFFFFFFFFF
FFFFFFFFC003FFFFFFFFFFFFFFFFFFFFC003FFFFFFFFFF60527CD169>I<FFFFFFFFFFC0
FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC00007FFF800000007FFF80000
0007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF80000
0007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF80000
0007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF80000
0007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF80000
0007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF80000
0007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF80000
0007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF80000
0007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF80000
0007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF80000
0007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF80000
0007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF80000
0007FFF800000007FFF800000007FFF800000007FFF80000FFFFFFFFFFC0FFFFFFFFFFC0
FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC02A527CD132>I<FFFFFFFFFFC00000FFFFFF
F8FFFFFFFFFFC00000FFFFFFF8FFFFFFFFFFC00000FFFFFFF8FFFFFFFFFFC00000FFFFFF
F8FFFFFFFFFFC00000FFFFFFF80007FFF80000000003FFF8000007FFF800000000007F80
000007FFF80000000000FF00000007FFF80000000001FE00000007FFF80000000003F800
000007FFF8000000000FF000000007FFF8000000001FE000000007FFF8000000003FC000
000007FFF8000000007F8000000007FFF800000000FF0000000007FFF800000001FC0000
000007FFF800000007F80000000007FFF80000000FF00000000007FFF80000001FE00000
000007FFF80000003FC00000000007FFF80000007F800000000007FFF8000000FE000000
000007FFF8000003FC000000000007FFF8000007F8000000000007FFF800000FF0000000
000007FFF800001FE0000000000007FFF800003FC0000000000007FFF800007F80000000
000007FFF80001FE00000000000007FFF80003FC00000000000007FFF80007F800000000
000007FFF8000FF000000000000007FFF8001FF800000000000007FFF8003FF800000000
000007FFF8007FFC00000000000007FFF801FFFE00000000000007FFF803FFFF00000000
000007FFF807FFFF00000000000007FFF80FFFFF80000000000007FFF81FFFFFC0000000
000007FFF83FFFFFE0000000000007FFF8FF7FFFE0000000000007FFF9FE3FFFF0000000
000007FFFBFC3FFFF8000000000007FFFFF81FFFFC000000000007FFFFF00FFFFC000000
000007FFFFC007FFFE000000000007FFFF8007FFFF000000000007FFFF0003FFFF000000
000007FFFE0001FFFF800000000007FFFC0000FFFFC00000000007FFF80000FFFFE00000
000007FFF800007FFFE00000000007FFF800003FFFF00000000007FFF800001FFFF80000
000007FFF800001FFFFC0000000007FFF800000FFFFC0000000007FFF8000007FFFE0000
000007FFF8000003FFFF0000000007FFF8000003FFFF8000000007FFF8000001FFFF8000
000007FFF8000000FFFFC000000007FFF8000000FFFFE000000007FFF80000007FFFF000
000007FFF80000003FFFF000000007FFF80000001FFFF800000007FFF80000001FFFFC00
000007FFF80000000FFFFE00000007FFF800000007FFFE00000007FFF800000003FFFF00
000007FFF800000003FFFF80000007FFF800000001FFFF80000007FFF800000000FFFFC0
000007FFF8000000007FFFE0000007FFF8000000007FFFF0000007FFF8000000003FFFF0
000007FFF800000000FFFFFC00FFFFFFFFFFC0003FFFFFFFFEFFFFFFFFFFC0003FFFFFFF
FEFFFFFFFFFFC0003FFFFFFFFEFFFFFFFFFFC0003FFFFFFFFEFFFFFFFFFFC0003FFFFFFF
FE5F527CD169>75 D<FFFFFFFFFFF8000000FFFFFFFFFFF8000000FFFFFFFFFFF8000000
FFFFFFFFFFF8000000FFFFFFFFFFF80000000007FFF800000000000007FFF80000000000
0007FFF800000000000007FFF800000000000007FFF800000000000007FFF80000000000
0007FFF800000000000007FFF800000000000007FFF800000000000007FFF80000000000
0007FFF800000000000007FFF800000000000007FFF800000000000007FFF80000000000
0007FFF800000000000007FFF800000000000007FFF800000000000007FFF80000000000
0007FFF800000000000007FFF800000000000007FFF800000000000007FFF80000000000
0007FFF800000000000007FFF800000000000007FFF800000000000007FFF80000000000
0007FFF800000000000007FFF800000000000007FFF800000000000007FFF80000000000
0007FFF800000000000007FFF800000000000007FFF800000000000007FFF80000000000
0007FFF800000000000007FFF800000000000007FFF800000000000007FFF80000000000
0007FFF800000000000007FFF800000000000007FFF800000000000007FFF80000000000
0007FFF800000000000007FFF800000000000007FFF800000000000007FFF8000000007C
0007FFF8000000007C0007FFF8000000007C0007FFF8000000007C0007FFF800000000FC
0007FFF800000000F80007FFF800000000F80007FFF800000000F80007FFF800000000F8
0007FFF800000000F80007FFF800000001F80007FFF800000001F80007FFF800000001F8
0007FFF800000003F80007FFF800000003F80007FFF800000007F80007FFF800000007F0
0007FFF80000000FF00007FFF80000000FF00007FFF80000001FF00007FFF80000003FF0
0007FFF80000007FF00007FFF8000000FFF00007FFF8000003FFF00007FFF8000007FFF0
0007FFF800003FFFF00007FFF80001FFFFF0FFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFE0
FFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFE046527CD151>I<FFFF
FFFC000000000000003FFFFFFEFFFFFFFE000000000000007FFFFFFEFFFFFFFE00000000
0000007FFFFFFEFFFFFFFF00000000000000FFFFFFFEFFFFFFFF00000000000000FFFFFF
FE0007FFFF00000000000000FFFFC0000007FFFF80000000000001EFFFC0000007FFFF80
000000000001EFFFC0000007EFFFC0000000000003CFFFC0000007EFFFC0000000000003
CFFFC0000007E7FFE00000000000078FFFC0000007E7FFE00000000000078FFFC0000007
E3FFF000000000000F0FFFC0000007E3FFF000000000000F0FFFC0000007E1FFF8000000
00001E0FFFC0000007E1FFF800000000001E0FFFC0000007E1FFF800000000001E0FFFC0
000007E0FFFC00000000003C0FFFC0000007E0FFFC00000000003C0FFFC0000007E07FFE
0000000000780FFFC0000007E07FFE0000000000780FFFC0000007E03FFF0000000000F0
0FFFC0000007E03FFF0000000000F00FFFC0000007E01FFF8000000001E00FFFC0000007
E01FFF8000000001E00FFFC0000007E00FFFC000000003C00FFFC0000007E00FFFC00000
0003C00FFFC0000007E00FFFC000000003C00FFFC0000007E007FFE000000007800FFFC0
000007E007FFE000000007800FFFC0000007E003FFF00000000F000FFFC0000007E003FF
F00000000F000FFFC0000007E001FFF80000001E000FFFC0000007E001FFF80000001E00
0FFFC0000007E000FFFC0000003C000FFFC0000007E000FFFC0000003C000FFFC0000007
E000FFFC0000003C000FFFC0000007E0007FFE00000078000FFFC0000007E0007FFE0000
0078000FFFC0000007E0003FFF000000F0000FFFC0000007E0003FFF000000F0000FFFC0
000007E0001FFF800001E0000FFFC0000007E0001FFF800001E0000FFFC0000007E0000F
FFC00003C0000FFFC0000007E0000FFFC00003C0000FFFC0000007E00007FFE000078000
0FFFC0000007E00007FFE0000780000FFFC0000007E00007FFE0000780000FFFC0000007
E00003FFF0000F00000FFFC0000007E00003FFF0000F00000FFFC0000007E00001FFF800
1E00000FFFC0000007E00001FFF8001E00000FFFC0000007E00000FFFC003C00000FFFC0
000007E00000FFFC003C00000FFFC0000007E000007FFE007800000FFFC0000007E00000
7FFE007800000FFFC0000007E000007FFE007800000FFFC0000007E000003FFF00F00000
0FFFC0000007E000003FFF00F000000FFFC0000007E000001FFF81E000000FFFC0000007
E000001FFF81E000000FFFC0000007E000000FFFC3C000000FFFC0000007E000000FFFC3
C000000FFFC0000007E0000007FFE78000000FFFC0000007E0000007FFE78000000FFFC0
000007E0000003FFFF0000000FFFC0000007E0000003FFFF0000000FFFC0000007E00000
03FFFF0000000FFFC0000007E0000001FFFE0000000FFFC0000007E0000001FFFE000000
0FFFC0000007E0000000FFFC0000000FFFC0000007E0000000FFFC0000000FFFC0000007
E00000007FF80000000FFFC0000007E00000007FF80000000FFFC0000007E00000003FF0
0000000FFFC0000007E00000003FF00000000FFFC000003FFC0000001FE00000000FFFC0
00FFFFFFFF00001FE00001FFFFFFFFFEFFFFFFFF00001FE00001FFFFFFFFFEFFFFFFFF00
000FC00001FFFFFFFFFEFFFFFFFF00000FC00001FFFFFFFFFEFFFFFFFF000007800001FF
FFFFFFFE77527CD180>I<FFFFFFFFFFFFF00000000000FFFFFFFFFFFFFF8000000000FF
FFFFFFFFFFFFF800000000FFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFFC000000000
07FFF00000FFFFF00000000007FFF000000FFFF80000000007FFF0000001FFFE00000000
07FFF0000000FFFF0000000007FFF00000007FFF8000000007FFF00000003FFFC0000000
07FFF00000001FFFC000000007FFF00000000FFFE000000007FFF00000000FFFF0000000
07FFF00000000FFFF000000007FFF000000007FFF800000007FFF000000007FFF8000000
07FFF000000007FFF800000007FFF000000007FFFC00000007FFF000000007FFFC000000
07FFF000000007FFFC00000007FFF000000007FFFC00000007FFF000000007FFFC000000
07FFF000000007FFFC00000007FFF000000007FFFC00000007FFF000000007FFFC000000
07FFF000000007FFF800000007FFF000000007FFF800000007FFF00000000FFFF8000000
07FFF00000000FFFF000000007FFF00000000FFFE000000007FFF00000000FFFE0000000
07FFF00000001FFFC000000007FFF00000003FFF8000000007FFF00000007FFF00000000
07FFF0000000FFFE0000000007FFF0000003FFFC0000000007FFF000000FFFF000000000
07FFF00000FFFFC00000000007FFFFFFFFFFFF000000000007FFFFFFFFFFF80000000000
07FFFFFFFFFFE0000000000007FFFFFFFFFFF8000000000007FFF00003FFFE0000000000
07FFF000007FFF800000000007FFF000003FFFC00000000007FFF000001FFFE000000000
07FFF000000FFFF00000000007FFF0000007FFF80000000007FFF0000003FFFC00000000
07FFF0000003FFFE0000000007FFF0000001FFFE0000000007FFF0000001FFFE00000000
07FFF0000001FFFF0000000007FFF0000000FFFF0000000007FFF0000000FFFF00000000
07FFF0000000FFFF0000000007FFF0000000FFFF0000000007FFF0000000FFFF00000000
07FFF0000000FFFF0000000007FFF0000000FFFF0000000007FFF0000000FFFF80000000
07FFF0000000FFFF8000000007FFF0000000FFFF8000000007FFF0000000FFFF80000000
07FFF0000000FFFF8000000007FFF0000000FFFF8000000007FFF0000000FFFF80000000
07FFF0000000FFFF80001C0007FFF0000000FFFFC0003E0007FFF0000000FFFFC0003E00
07FFF0000000FFFFC0003E0007FFF00000007FFFC0003E0007FFF00000007FFFE0007E00
07FFF00000003FFFE0007C0007FFF00000003FFFF000FC0007FFF00000001FFFF001FCFF
FFFFFFFF80000FFFF803F8FFFFFFFFFF800003FFFE07F0FFFFFFFFFF800001FFFFFFE0FF
FFFFFFFF8000007FFFFFC0FFFFFFFFFF8000000FFFFF000000000000000000007FFC005F
537CD164>82 D<00000FFF800007000000FFFFF8000F000007FFFFFF001F00001FFFFFFF
C03F00003FFFFFFFF07F0000FFFC00FFF8FF0001FFE0000FFDFF0003FF800001FFFF0007
FE0000007FFF000FFC0000003FFF000FF80000000FFF001FF800000007FF001FF0000000
03FF003FF000000003FF003FE000000001FF007FE000000000FF007FE000000000FF007F
E0000000007F00FFE0000000007F00FFE0000000003F00FFE0000000003F00FFF0000000
003F00FFF0000000003F00FFF8000000001F00FFF8000000001F00FFFC000000001F00FF
FE000000001F00FFFF000000000000FFFFC000000000007FFFF000000000007FFFFF0000
0000007FFFFFF8000000003FFFFFFF800000003FFFFFFFFC0000001FFFFFFFFFC000001F
FFFFFFFFF000000FFFFFFFFFFC000007FFFFFFFFFF000003FFFFFFFFFFC00001FFFFFFFF
FFE00000FFFFFFFFFFF000007FFFFFFFFFF800003FFFFFFFFFFC00000FFFFFFFFFFE0000
03FFFFFFFFFE000000FFFFFFFFFF0000001FFFFFFFFF80000000FFFFFFFF800000000FFF
FFFFC0000000007FFFFFC00000000007FFFFE00000000000FFFFE000000000003FFFE000
000000000FFFF0000000000007FFF0000000000003FFF0000000000003FFF07800000000
01FFF0F80000000000FFF0F80000000000FFF0F80000000000FFF0F800000000007FF0F8
00000000007FF0FC00000000007FF0FC00000000007FF0FC00000000007FE0FE00000000
007FE0FE00000000007FE0FF0000000000FFC0FF0000000000FFC0FF8000000000FFC0FF
C000000001FF80FFE000000001FF00FFF000000003FF00FFFC00000007FE00FFFF000000
0FFC00FFFFC000001FF800FFFFF800007FF000FF1FFFC003FFE000FE0FFFFFFFFFC000FC
03FFFFFFFF0000F8007FFFFFFC0000F0000FFFFFF00000E000007FFF0000003C5479D24B
>I<3FFFFFFFFFFFFFFFFFFF803FFFFFFFFFFFFFFFFFFF803FFFFFFFFFFFFFFFFFFF803F
FFFFFFFFFFFFFFFFFF803FFFFFFFFFFFFFFFFFFF803FFFC0003FFFC0007FFF803FFE0000
3FFFC00007FF807FF800003FFFC00001FFC07FE000003FFFC00000FFC07FC000003FFFC0
00007FC07F8000003FFFC000003FC07F0000003FFFC000001FC07F0000003FFFC000001F
C07E0000003FFFC000000FC07E0000003FFFC000000FC07E0000003FFFC000000FC07C00
00003FFFC0000007C07C0000003FFFC0000007C07C0000003FFFC0000007C07C0000003F
FFC0000007C07C0000003FFFC0000007C0FC0000003FFFC0000007E0F80000003FFFC000
0003E0F80000003FFFC0000003E0F80000003FFFC0000003E0F80000003FFFC0000003E0
F80000003FFFC0000003E0F80000003FFFC0000003E0000000003FFFC000000000000000
003FFFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFF
C000000000000000003FFFC000000000000000003FFFC000000000000000003FFFC00000
0000000000003FFFC000000000000000003FFFC000000000000000003FFFC00000000000
0000003FFFC000000000000000003FFFC000000000000000003FFFC00000000000000000
3FFFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFFC0
00000000000000003FFFC000000000000000003FFFC000000000000000003FFFC0000000
00000000003FFFC000000000000000003FFFC000000000000000003FFFC0000000000000
00003FFFC000000000000000003FFFC000000000000000003FFFC000000000000000003F
FFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFFC000
000000000000003FFFC000000000000000003FFFC000000000000000003FFFC000000000
000000003FFFC000000000000000003FFFC000000000000000003FFFC000000000000000
003FFFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFF
C000000000000000003FFFC000000000000000003FFFC000000000000000003FFFC00000
0000000000003FFFC000000000000000003FFFC000000000000000003FFFC00000000000
0000003FFFC0000000000000FFFFFFFFFFFFF000000000FFFFFFFFFFFFF000000000FFFF
FFFFFFFFF000000000FFFFFFFFFFFFF000000000FFFFFFFFFFFFF0000053517BD05E>I<
3FFFFFFFFF8003FFFFFFFF003FFFFFFFFF8003FFFFFFFF003FFFFFFFFF8003FFFFFFFF00
3FFFFFFFFF8003FFFFFFFF003FFFFFFFFF8003FFFFFFFF000007FFFE00000007FFF80000
0003FFFF000000007F8000000001FFFF800000007F0000000001FFFFC0000000FE000000
0000FFFFC0000001FE00000000007FFFE0000001FC00000000007FFFF0000003F8000000
00003FFFF0000007F800000000001FFFF800000FF000000000000FFFFC00000FE0000000
00000FFFFC00001FC0000000000007FFFE00003FC0000000000003FFFF00007F80000000
000003FFFF80007F00000000000001FFFF8000FE00000000000000FFFFC001FE00000000
000000FFFFE003FC000000000000007FFFE003F8000000000000003FFFF007F000000000
0000001FFFF80FF0000000000000001FFFFC1FE0000000000000000FFFFC1FC000000000
00000007FFFE3F800000000000000007FFFF7F800000000000000003FFFFFF0000000000
00000001FFFFFE000000000000000000FFFFFC000000000000000000FFFFFC0000000000
000000007FFFF80000000000000000003FFFF00000000000000000003FFFF80000000000
000000001FFFF80000000000000000000FFFFC00000000000000000007FFFE0000000000
0000000007FFFE00000000000000000003FFFF00000000000000000001FFFF8000000000
0000000001FFFFC0000000000000000003FFFFC0000000000000000007FFFFE000000000
0000000007FFFFF000000000000000000FFFFFF000000000000000001FFFFFF800000000
000000003FCFFFFC00000000000000003F8FFFFE00000000000000007F07FFFE00000000
00000000FF03FFFF0000000000000001FE03FFFF8000000000000001FC01FFFF80000000
00000003F800FFFFC000000000000007F8007FFFE00000000000000FF0007FFFF0000000
0000000FE0003FFFF00000000000001FC0001FFFF80000000000003FC0001FFFFC000000
0000003F80000FFFFC0000000000007F000007FFFE000000000000FF000003FFFF000000
000001FE000003FFFF000000000001FC000001FFFF800000000003F8000000FFFFC00000
000007F8000000FFFFE0000000000FF00000007FFFE0000000000FE00000003FFFF00000
00001FC00000003FFFF8000000003FC00000001FFFF8000000007F800000000FFFFC0000
00007F0000000007FFFE00000000FE0000000007FFFF00000001FE0000000003FFFF0000
0003FE0000000001FFFF8000003FFFC000000001FFFFC000FFFFFFFF800003FFFFFFFFF8
FFFFFFFF800003FFFFFFFFF8FFFFFFFF800003FFFFFFFFF8FFFFFFFF800003FFFFFFFFF8
FFFFFFFF800003FFFFFFFFF85D527CD166>88 D<00007FFF000000000007FFFFF0000000
003FFFFFFE00000000FFFFFFFF80000001FFE00FFFC0000003FE0001FFF0000007FF0000
FFF8000007FF80003FFC00000FFF80003FFE00000FFFC0001FFE00000FFFC0001FFF0000
0FFFC0000FFF80000FFFC0000FFF80000FFFC0000FFF800007FF800007FFC00007FF8000
07FFC00003FF000007FFC00001FE000007FFC0000000000007FFC0000000000007FFC000
0000000007FFC0000000000007FFC0000000000007FFC0000000000007FFC0000000007F
FFFFC00000000FFFFFFFC0000000FFFFFFFFC0000007FFFF87FFC000003FFFF007FFC000
007FFF8007FFC00001FFFC0007FFC00003FFF00007FFC00007FFE00007FFC0000FFFC000
07FFC0001FFF800007FFC0003FFF000007FFC0007FFF000007FFC0007FFE000007FFC000
7FFE000007FFC000FFFC000007FFC000FFFC000007FFC000FFFC000007FFC000FFFC0000
07FFC000FFFC00000FFFC000FFFC00000FFFC000FFFE00001FFFC0007FFE00001DFFC000
7FFE00003DFFC0003FFF000079FFE0001FFF8000F1FFF8000FFFC003E1FFFFE007FFF81F
C0FFFFF003FFFFFF807FFFF000FFFFFF001FFFF0001FFFFC0007FFE00001FFE000000000
3C387CB641>97 D<003FF0000000000000FFFFF0000000000000FFFFF0000000000000FF
FFF0000000000000FFFFF0000000000000FFFFF000000000000003FFF000000000000000
FFF000000000000000FFF000000000000000FFF000000000000000FFF000000000000000
FFF000000000000000FFF000000000000000FFF000000000000000FFF000000000000000
FFF000000000000000FFF000000000000000FFF000000000000000FFF000000000000000
FFF000000000000000FFF000000000000000FFF000000000000000FFF000000000000000
FFF000000000000000FFF000000000000000FFF000000000000000FFF000000000000000
FFF000000000000000FFF000000000000000FFF001FFE000000000FFF00FFFFE00000000
FFF03FFFFFC0000000FFF0FFFFFFF0000000FFF3FF01FFF8000000FFF7F8003FFE000000
FFFFE0000FFF000000FFFF800007FF800000FFFF000003FFC00000FFFE000001FFE00000
FFFC000001FFF00000FFF8000000FFF80000FFF8000000FFF80000FFF80000007FFC0000
FFF80000007FFC0000FFF80000007FFE0000FFF80000007FFE0000FFF80000007FFF0000
FFF80000003FFF0000FFF80000003FFF0000FFF80000003FFF0000FFF80000003FFF8000
FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000
FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000
FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF0000
FFF80000003FFF0000FFF80000003FFF0000FFF80000003FFF0000FFF80000007FFE0000
FFF80000007FFE0000FFF80000007FFE0000FFF80000007FFC0000FFF8000000FFFC0000
FFF8000000FFF80000FFFC000001FFF00000FFFC000001FFF00000FFFE000003FFE00000
FFFF000007FFC00000FFFF80000FFF800000FFCFC0001FFF000000FF87F0007FFC000000
FF03FE03FFF8000000FE00FFFFFFE0000000FC007FFFFF80000000F8001FFFFC00000000
000003FFC000000041547BD24B>I<000001FFF8000000001FFFFF80000000FFFFFFF000
0003FFFFFFFC00000FFFC00FFE00001FFE0001FF00007FFC0003FF8000FFF00007FF8001
FFF00007FFC003FFE0000FFFC003FFC0000FFFC007FFC0000FFFC00FFF80000FFFC00FFF
80000FFFC01FFF800007FF801FFF000007FF803FFF000003FF003FFF000001FE007FFF00
000000007FFE00000000007FFE00000000007FFE0000000000FFFE0000000000FFFE0000
000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE000000
0000FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE00000000
00FFFE00000000007FFE00000000007FFF00000000007FFF00000000003FFF0000000000
3FFF00000000003FFF00000003E01FFF80000003E01FFF80000007E00FFFC0000007C007
FFC0000007C007FFE000000FC003FFE000001F8001FFF000003F0000FFF800007E00007F
FE0000FC00003FFF0003F800000FFFE01FF0000003FFFFFFE0000000FFFFFF800000003F
FFFE0000000001FFE0000033387CB63C>I<000000000001FF80000000000007FFFF8000
0000000007FFFF80000000000007FFFF80000000000007FFFF80000000000007FFFF8000
00000000001FFF8000000000000007FF8000000000000007FF8000000000000007FF8000
000000000007FF8000000000000007FF8000000000000007FF8000000000000007FF8000
000000000007FF8000000000000007FF8000000000000007FF8000000000000007FF8000
000000000007FF8000000000000007FF8000000000000007FF8000000000000007FF8000
000000000007FF8000000000000007FF8000000000000007FF8000000000000007FF8000
000000000007FF8000000000000007FF8000000000000007FF8000000001FFE007FF8000
00001FFFFC07FF80000000FFFFFF07FF80000003FFFFFFC7FF8000000FFFE03FE7FF8000
001FFF0007F7FF8000007FFC0001FFFF800000FFF80000FFFF800001FFF000003FFF8000
03FFE000001FFF800007FFC000001FFF800007FFC000000FFF80000FFF8000000FFF8000
1FFF8000000FFF80001FFF0000000FFF80003FFF0000000FFF80003FFF0000000FFF8000
3FFF0000000FFF80007FFE0000000FFF80007FFE0000000FFF80007FFE0000000FFF8000
7FFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000
FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000
FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000
FFFE0000000FFF80007FFE0000000FFF80007FFE0000000FFF80007FFE0000000FFF8000
3FFF0000000FFF80003FFF0000000FFF80003FFF0000000FFF80001FFF0000000FFF8000
1FFF0000000FFF80000FFF8000000FFF80000FFF8000001FFF800007FFC000003FFF8000
03FFC000003FFF800001FFE000007FFF800000FFF00001FFFF8000007FF80003FFFFE000
003FFE000FEFFFFF80000FFFC07FCFFFFF800007FFFFFF8FFFFF800001FFFFFE0FFFFF80
00003FFFF80FFFFF80000003FFC00FFE000041547CD24B>I<000003FFC0000000003FFF
FC00000001FFFFFF00000007FFFFFFC000000FFF81FFE000003FFC007FF800007FF8003F
FC0000FFF0001FFE0001FFE0000FFE0003FFC00007FF0007FFC00007FF800FFF800003FF
800FFF800003FFC01FFF800001FFC01FFF000001FFC03FFF000001FFE03FFF000001FFE0
7FFF000000FFE07FFE000000FFE07FFE000000FFF07FFE000000FFF0FFFE000000FFF0FF
FE000000FFF0FFFE000000FFF0FFFE000000FFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFF
FFFFFFFFF0FFFFFFFFFFFFE0FFFE0000000000FFFE0000000000FFFE0000000000FFFE00
00000000FFFE0000000000FFFE00000000007FFE00000000007FFE00000000007FFF0000
0000003FFF00000000003FFF00000000003FFF00000000E01FFF00000001F01FFF800000
03F00FFF80000003F007FFC0000007E007FFC0000007E003FFE000000FC001FFF000001F
C000FFF800003F80007FFC0000FF00001FFE0003FE00000FFFC03FF8000003FFFFFFF000
0000FFFFFFC00000001FFFFE0000000001FFF0000034387CB63D>I<0000003FFC000000
03FFFF0000000FFFFFC000003FFFFFE00000FFF81FF00001FFC03FF80003FF807FF80007
FF00FFFC000FFE00FFFC001FFC00FFFC001FFC00FFFC003FF800FFFC003FF800FFFC003F
F8007FF8007FF0007FF8007FF0003FF0007FF0000FC0007FF0000000007FF0000000007F
F0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF0000000007F
F0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF0000000FFFF
FFFFE000FFFFFFFFE000FFFFFFFFE000FFFFFFFFE000FFFFFFFFE000007FF8000000007F
F8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007F
F8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007F
F8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007F
F8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007F
F8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007F
F8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007F
F8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF80000007FFF
FFFE00007FFFFFFE00007FFFFFFE00007FFFFFFE00007FFFFFFE00002E547CD329>I<00
003FFF0000FF000003FFFFF007FFC0000FFFFFFC1FFFE0003FFFFFFF7FFFE0007FFC0FFF
FF9FF000FFE001FFF83FF001FFC000FFE03FF003FF80007FF01FF007FF00003FF81FE00F
FF00003FFC0FC00FFF00003FFC07801FFE00001FFE00001FFE00001FFE00003FFE00001F
FF00003FFE00001FFF00003FFE00001FFF00003FFE00001FFF00003FFE00001FFF00003F
FE00001FFF00003FFE00001FFF00003FFE00001FFF00003FFE00001FFF00001FFE00001F
FE00001FFE00001FFE00000FFF00003FFC00000FFF00003FFC000007FF00003FF8000003
FF80007FF0000001FFC000FFE0000000FFE001FFC0000000FFFC0FFF80000001FFFFFFFF
00000003EFFFFFFC00000003C3FFFFF000000007C03FFF0000000007C000000000000007
C00000000000000FC00000000000000FC00000000000000FC00000000000000FE0000000
0000000FE00000000000000FF80000000000000FFE0000000000000FFFFFFFFF00000007
FFFFFFFFF8000007FFFFFFFFFF000007FFFFFFFFFFC00003FFFFFFFFFFE00001FFFFFFFF
FFF00000FFFFFFFFFFF800007FFFFFFFFFFC00007FFFFFFFFFFE0001FFFFFFFFFFFF0007
FFFFFFFFFFFF000FFE000003FFFF801FF80000003FFF803FF000000007FF807FE0000000
03FFC07FE000000001FFC0FFC000000001FFC0FFC000000000FFC0FFC000000000FFC0FF
C000000000FFC0FFC000000000FFC0FFC000000000FFC0FFE000000001FFC07FE0000000
01FF807FF000000003FF803FF000000003FF001FF800000007FE000FFE0000001FFC0007
FF8000007FF80003FFE00001FFF00001FFFE001FFFE000007FFFFFFFFF8000000FFFFFFF
FC00000001FFFFFFE0000000000FFFFC0000003C4F7CB543>I<003FF0000000000000FF
FFF0000000000000FFFFF0000000000000FFFFF0000000000000FFFFF0000000000000FF
FFF000000000000003FFF000000000000000FFF000000000000000FFF000000000000000
FFF000000000000000FFF000000000000000FFF000000000000000FFF000000000000000
FFF000000000000000FFF000000000000000FFF000000000000000FFF000000000000000
FFF000000000000000FFF000000000000000FFF000000000000000FFF000000000000000
FFF000000000000000FFF000000000000000FFF000000000000000FFF000000000000000
FFF000000000000000FFF000000000000000FFF000000000000000FFF000000000000000
FFF0001FFC00000000FFF000FFFFC0000000FFF003FFFFF0000000FFF00FFFFFF8000000
FFF01FE07FFC000000FFF03F001FFE000000FFF07C001FFF000000FFF0F0000FFF000000
FFF1E0000FFF800000FFF3C0000FFF800000FFF7800007FF800000FFF7800007FFC00000
FFFF000007FFC00000FFFE000007FFC00000FFFE000007FFC00000FFFC000007FFC00000
FFFC000007FFC00000FFFC000007FFC00000FFFC000007FFC00000FFF8000007FFC00000
FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000
FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000
FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000
FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000
FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000
FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000
FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000
FFF8000007FFC000FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FF
FFFFF807FFFFFFC0FFFFFFF807FFFFFFC042537BD24B>I<007F000000FF800003FFE000
07FFF00007FFF0000FFFF8000FFFF8000FFFF8000FFFF8000FFFF8000FFFF8000FFFF800
07FFF00007FFF00003FFE00000FF8000007F000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
003FF000FFFFF000FFFFF000FFFFF000FFFFF000FFFFF00001FFF00000FFF00000FFF000
00FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF000
00FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF000
00FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF000
00FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF000
00FFF00000FFF00000FFF00000FFF000FFFFFFE0FFFFFFE0FFFFFFE0FFFFFFE0FFFFFFE0
1B547BD325>I<003FF000FFFFF000FFFFF000FFFFF000FFFFF000FFFFF00001FFF00000
FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000
FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000
FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000
FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000
FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000
FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000
FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000
FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF000FFFFFFF0FF
FFFFF0FFFFFFF0FFFFFFF0FFFFFFF01C537BD225>108 D<003FF0001FFC000000FFE000
00FFFFF000FFFFC00007FFFE0000FFFFF003FFFFF0001FFFFF8000FFFFF00FFFFFF8007F
FFFFC000FFFFF01FE07FFC00FF03FFE000FFFFF03F001FFE01F800FFF00003FFF07C001F
FF03E000FFF80000FFF0F0000FFF0780007FF80000FFF1E0000FFF8F00007FFC0000FFF3
C0000FFF9E00007FFC0000FFF7800007FFBC00003FFC0000FFF7800007FFFC00003FFE00
00FFFF000007FFF800003FFE0000FFFE000007FFF000003FFE0000FFFE000007FFF00000
3FFE0000FFFC000007FFE000003FFE0000FFFC000007FFE000003FFE0000FFFC000007FF
E000003FFE0000FFFC000007FFE000003FFE0000FFF8000007FFC000003FFE0000FFF800
0007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000
FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003F
FE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC0
00003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF80000
07FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FF
F8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE
0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000
003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007
FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8
000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE00
00FFF8000007FFC000003FFE00FFFFFFF807FFFFFFC03FFFFFFEFFFFFFF807FFFFFFC03F
FFFFFEFFFFFFF807FFFFFFC03FFFFFFEFFFFFFF807FFFFFFC03FFFFFFEFFFFFFF807FFFF
FFC03FFFFFFE67367BB570>I<003FF0001FFC000000FFFFF000FFFFC00000FFFFF003FF
FFF00000FFFFF00FFFFFF80000FFFFF01FE07FFC0000FFFFF03F001FFE000003FFF07C00
1FFF000000FFF0F0000FFF000000FFF1E0000FFF800000FFF3C0000FFF800000FFF78000
07FF800000FFF7800007FFC00000FFFF000007FFC00000FFFE000007FFC00000FFFE0000
07FFC00000FFFC000007FFC00000FFFC000007FFC00000FFFC000007FFC00000FFFC0000
07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000
07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000
07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000
07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000
07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000
07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000
07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000
07FFC00000FFF8000007FFC00000FFF8000007FFC000FFFFFFF807FFFFFFC0FFFFFFF807
FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC042367BB54B
>I<000001FFE000000000001FFFFE0000000000FFFFFFC000000003FFFFFFF00000000F
FF807FFC0000001FFC000FFE0000007FF80007FF800000FFF00003FFC00001FFE00001FF
E00003FFC00000FFF00003FF8000007FF00007FF8000007FF8000FFF0000003FFC000FFF
0000003FFC001FFF0000003FFE001FFF0000003FFE003FFE0000001FFF003FFE0000001F
FF003FFE0000001FFF007FFE0000001FFF807FFE0000001FFF807FFE0000001FFF807FFE
0000001FFF80FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001F
FFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE
0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC07FFE0000001F
FF807FFE0000001FFF807FFE0000001FFF803FFE0000001FFF003FFF0000003FFF003FFF
0000003FFF001FFF0000003FFE001FFF0000003FFE000FFF0000003FFC000FFF8000007F
FC0007FF8000007FF80003FFC00000FFF00001FFE00001FFE00000FFF00003FFC000007F
F80007FF8000003FFE001FFF0000000FFF807FFC00000007FFFFFFF800000000FFFFFFC0
000000003FFFFF000000000001FFE00000003A387CB643>I<003FF001FFE0000000FFFF
F00FFFFE000000FFFFF03FFFFFC00000FFFFF0FFFFFFF00000FFFFF3FF01FFF80000FFFF
F7F8007FFE000003FFFFE0001FFF000000FFFF80000FFF800000FFFF000007FFC00000FF
FE000007FFE00000FFFC000003FFF00000FFF8000001FFF80000FFF8000001FFF80000FF
F8000000FFFC0000FFF8000000FFFC0000FFF8000000FFFE0000FFF80000007FFE0000FF
F80000007FFF0000FFF80000007FFF0000FFF80000007FFF0000FFF80000007FFF0000FF
F80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FF
F80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FF
F80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FF
F80000003FFF0000FFF80000007FFF0000FFF80000007FFF0000FFF80000007FFF0000FF
F80000007FFE0000FFF8000000FFFE0000FFF8000000FFFE0000FFF8000000FFFC0000FF
F8000001FFFC0000FFF8000001FFF80000FFFC000003FFF00000FFFC000003FFF00000FF
FE000007FFE00000FFFF00000FFFC00000FFFF80001FFF800000FFFFC0003FFF000000FF
FFF000FFFC000000FFFBFE07FFF8000000FFF8FFFFFFE0000000FFF87FFFFF80000000FF
F81FFFFC00000000FFF803FFC000000000FFF800000000000000FFF800000000000000FF
F800000000000000FFF800000000000000FFF800000000000000FFF800000000000000FF
F800000000000000FFF800000000000000FFF800000000000000FFF800000000000000FF
F800000000000000FFF800000000000000FFF800000000000000FFF800000000000000FF
F800000000000000FFF800000000000000FFF8000000000000FFFFFFF80000000000FFFF
FFF80000000000FFFFFFF80000000000FFFFFFF80000000000FFFFFFF80000000000414D
7BB54B>I<007FE003FE00FFFFE00FFF80FFFFE03FFFE0FFFFE07FFFF0FFFFE0FE1FF8FF
FFE1F83FFC03FFE3E03FFE00FFE3C07FFE00FFE7807FFE00FFEF807FFE00FFEF007FFE00
FFEE007FFE00FFFE003FFC00FFFC003FFC00FFFC001FF800FFFC000FF000FFF800000000
FFF800000000FFF800000000FFF800000000FFF800000000FFF000000000FFF000000000
FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000
FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000
FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000
FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000
FFF000000000FFF0000000FFFFFFFC0000FFFFFFFC0000FFFFFFFC0000FFFFFFFC0000FF
FFFFFC00002F367CB537>114 D<0003FFF00F00003FFFFE1F0000FFFFFFFF0003FFFFFF
FF0007FF003FFF000FF80007FF001FE00001FF003FC00000FF003F8000007F007F800000
7F007F0000003F007F0000003F00FF0000001F00FF0000001F00FF8000001F00FF800000
1F00FFC000001F00FFF000000000FFFC00000000FFFFC00000007FFFFF0000007FFFFFF8
00003FFFFFFF00003FFFFFFFC0001FFFFFFFF0000FFFFFFFF80007FFFFFFFC0003FFFFFF
FE0000FFFFFFFF00003FFFFFFF80000FFFFFFFC00000FFFFFFC0000007FFFFE00000003F
FFE000000007FFF000000001FFF0780000007FF0F80000003FF0F80000001FF0FC000000
1FF0FC0000000FF0FC0000000FF0FE0000000FF0FE0000000FE0FF0000000FE0FF800000
1FE0FF8000001FC0FFC000001FC0FFE000003F80FFF800007F00FFFE0001FE00FFFFC00F
FC00FF7FFFFFF800FC1FFFFFE000F807FFFF8000F000FFF800002C387CB635>I<00003E
00000000003E00000000003E00000000003E00000000003E00000000003E00000000007E
00000000007E00000000007E00000000007E0000000000FE0000000000FE0000000001FE
0000000001FE0000000001FE0000000003FE0000000007FE0000000007FE000000000FFE
000000001FFE000000003FFE00000000FFFE00000001FFFE0000000FFFFFFFFF00FFFFFF
FFFF00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF00003FFE000000003FFE000000003FFE
000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE
000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE
000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE
000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE
000000003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007C0003FFE
0007C0003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007C0001FFE
000F80001FFF000F80001FFF000F80000FFF001F00000FFF801F000007FFC03E000003FF
F0FC000001FFFFF80000007FFFF00000001FFFE000000003FF80002A4D7ECB34>I<003F
F8000001FFC000FFFFF80007FFFFC000FFFFF80007FFFFC000FFFFF80007FFFFC000FFFF
F80007FFFFC000FFFFF80007FFFFC00003FFF800001FFFC00000FFF8000007FFC00000FF
F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF
F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF
F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF
F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF
F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF
F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF
F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF
F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800000FFFC00000FF
F800000FFFC00000FFF800000FFFC00000FFF800001FFFC00000FFF800001FFFC000007F
F800003FFFC000007FF800003BFFC000007FF800007BFFC000003FFC0000F3FFC000003F
FC0001E3FFF000001FFE0007C3FFFFC0000FFFC03F83FFFFC00007FFFFFF03FFFFC00001
FFFFFE03FFFFC000007FFFF803FFFFC0000007FFE003FF000042377BB54B>I<FFFFFFE0
7FFFFFC003FFFFC0FFFFFFE07FFFFFC003FFFFC0FFFFFFE07FFFFFC003FFFFC0FFFFFFE0
7FFFFFC003FFFFC0FFFFFFE07FFFFFC003FFFFC001FFF00000FFF000001FF80001FFF800
007FF0000007E00000FFF800007FF8000007C00000FFF800007FF8000007C00000FFFC00
003FF800000FC000007FFC00003FFC00000F8000007FFC00003FFC00000F8000007FFE00
003FFC00001F8000003FFE00007FFE00001F0000003FFF00007FFE00003F0000001FFF00
007FFF00003E0000001FFF0000FFFF00003E0000001FFF8000FFFF00007E0000000FFF80
01FFFF80007C0000000FFFC001F3FF8000FC00000007FFC001F3FFC000F800000007FFC0
03F3FFC000F800000007FFE003E1FFC001F800000003FFE007E1FFE001F000000003FFF0
07C0FFE001F000000001FFF007C0FFF003E000000001FFF00FC0FFF003E000000001FFF8
0F807FF007E000000000FFF80F807FF807C000000000FFF81F003FF807C000000000FFFC
1F003FF80FC0000000007FFC3F003FFC0F80000000007FFE3E001FFC1F80000000003FFE
3E001FFE1F00000000003FFE7E001FFE1F00000000003FFF7C000FFE3F00000000001FFF
FC000FFF3E00000000001FFFF80007FF7E00000000000FFFF80007FFFC00000000000FFF
F80007FFFC00000000000FFFF00003FFFC000000000007FFF00003FFF8000000000007FF
E00001FFF8000000000003FFE00001FFF0000000000003FFE00001FFF0000000000003FF
C00000FFF0000000000001FFC00000FFE0000000000001FF8000007FE0000000000001FF
8000007FE0000000000000FF8000007FC0000000000000FF0000003FC00000000000007F
0000003F800000000000007F0000003F800000000000003E0000001F000000005A367DB4
61>119 D<7FFFFFF0007FFFFE007FFFFFF0007FFFFE007FFFFFF0007FFFFE007FFFFFF0
007FFFFE007FFFFFF0007FFFFE00007FFE00000FFF0000003FFF000007F80000001FFF80
0007F00000000FFFC0000FE000000007FFC0001FC000000007FFE0003F8000000003FFF0
003F0000000001FFF8007E0000000000FFFC00FC00000000007FFE01FC00000000007FFE
03F800000000003FFF07F000000000001FFF8FE000000000000FFFCFC0000000000007FF
FF80000000000003FFFF00000000000003FFFF00000000000001FFFE00000000000000FF
FC000000000000007FFE000000000000003FFF000000000000003FFF000000000000001F
FF800000000000001FFFC00000000000003FFFE00000000000007FFFF0000000000000FF
FFF0000000000001FDFFF8000000000001F8FFFC000000000003F07FFE000000000007E0
3FFF00000000000FE01FFF00000000001FC01FFF80000000003F800FFFC0000000007F00
07FFE000000000FE0003FFF000000000FC0001FFF800000001F80001FFF800000003F000
00FFFC00000007F000007FFE0000000FE000003FFF0000001FC000001FFF800000FFF000
001FFF8000FFFFFE0001FFFFFFC0FFFFFE0001FFFFFFC0FFFFFE0001FFFFFFC0FFFFFE00
01FFFFFFC0FFFFFE0001FFFFFFC042357EB447>I<FFFFFFF00007FFFFFFFFFFF00007FF
FFFFFFFFF00007FFFFFFFFFFF00007FFFFFFFFFFF00007FFFF00FFF80000007FE000FFFC
0000003F0000FFFC0000003F00007FFE0000003E00007FFE0000007E00003FFE0000007C
00003FFF000000FC00001FFF000000F800001FFF800001F800000FFF800001F000000FFF
C00003F0000007FFC00003E0000007FFE00003E0000007FFE00007E0000003FFF00007C0
000003FFF0000FC0000001FFF8000F80000001FFF8001F80000000FFF8001F00000000FF
FC003F000000007FFC003E000000007FFE007E000000003FFE007C000000003FFF00FC00
0000003FFF00FC000000001FFF80F8000000001FFF81F8000000000FFFC1F0000000000F
FFC3F00000000007FFC3E00000000007FFE7E00000000003FFE7C00000000003FFFFC000
00000001FFFF800000000001FFFF800000000000FFFF000000000000FFFF000000000000
FFFF0000000000007FFE0000000000007FFE0000000000003FFC0000000000003FFC0000
000000001FF80000000000001FF80000000000000FF00000000000000FF0000000000000
07E000000000000007E000000000000007E000000000000007C00000000000000FC00000
000000000F800000000000001F800000000000001F000000000000003F000000001FC000
3E000000003FE0007E000000007FF0007C00000000FFF800FC00000000FFF800F8000000
00FFF801F800000000FFF801F000000000FFF803F000000000FFF807E0000000007FF00F
C0000000007FE01F80000000003FC07F00000000003F81FE00000000001FFFFC00000000
000FFFF0000000000003FFE0000000000000FF000000000000404D7DB447>I
E /Fv 8 121 df<FFFFFCFFFFFCFFFFFCFFFFFCFFFFFC16057E941F>45
D<0000000E000000000000000E000000000000000E000000000000001F00000000000000
1F000000000000003F800000000000003F800000000000003F800000000000007FC00000
000000007FC00000000000007FC0000000000000DFE0000000000000DFE0000000000001
DFF00000000000018FF00000000000018FF00000000000030FF800000000000307F80000
0000000307F800000000000607FC00000000000603FC00000000000E03FE00000000000C
01FE00000000000C01FE00000000001C01FF00000000001800FF00000000001800FF0000
0000003000FF800000000030007F800000000030007F800000000060003FC00000000060
003FC000000000E0003FE000000000C0001FE000000000C0001FE00000000180001FF000
00000180000FF00000000180000FF000000003FFFFFFF800000003FFFFFFF800000007FF
FFFFFC00000006000003FC00000006000003FC0000000C000003FE0000000C000001FE00
00000C000001FE00000018000001FF00000018000000FF00000018000000FF0000003000
00007F800000300000007F800000700000007FC00000600000003FC00000E00000003FC0
0000F00000003FE00003F00000003FE0000FFC0000007FF800FFFF80000FFFFFE0FFFF80
000FFFFFE0FFFF80000FFFFFE03B3C7CBB44>65 D<FFFFFFFFFFFFC0FFFFFFFFFFFFC0FF
FFFFFFFFFFC000FFC00000FFC0007F8000001FC0007F80000007E0007F80000003E0007F
80000001E0007F80000001E0007F80000000E0007F80000000E0007F8000000060007F80
00000060007F8000000060007F8000000070007F8000000030007F8000180030007F8000
180030007F8000180030007F8000180000007F8000180000007F8000180000007F800038
0000007F8000380000007F8000780000007F8003F80000007FFFFFF80000007FFFFFF800
00007FFFFFF80000007F8003F80000007F8000780000007F8000380000007F8000380000
007F8000180000007F8000180000007F8000180006007F8000180006007F800018000600
7F800018000E007F800000000C007F800000000C007F800000000C007F800000000C007F
800000001C007F800000001C007F800000001C007F8000000038007F8000000038007F80
00000078007F80000000F8007F80000001F8007F80000003F8007F8000000FF800FFC000
007FF0FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF037397DB83E>69
D<FFFFFFFFE0FFFFFFFFE007F8000FE003F00003E003F00000F003F000007003F0000070
03F000003003F000003003F000003003F000003003F000001803F000001803F000C01803
F000C00003F000C00003F000C00003F001C00003F001C00003F007C00003FFFFC00003FF
FFC00003F007C00003F001C00003F001C00003F000C00003F000C00003F000C00603F000
C00603F000000603F000000603F000000C03F000000C03F000000C03F000000C03F00000
1C03F000001C03F000003C03F000007C03F00000F807F80007F8FFFFFFFFF8FFFFFFFFF8
272B7CAA2E>101 D<FFFFFFE000FFFFFFFC0007F800FE0003F0001F8003F0000FC003F0
0007E003F00007F003F00003F003F00003F003F00003F803F00003F803F00003F803F000
03F803F00003F803F00003F003F00003F003F00007F003F00007E003F0000FC003F0001F
8003F000FE0003FFFFFC0003FFFFE00003F000000003F000000003F000000003F0000000
03F000000003F000000003F000000003F000000003F000000003F000000003F000000003
F000000003F000000003F000000003F000000003F000000003F000000007F8000000FFFF
C00000FFFFC00000252B7CAA2E>112 D<FFFFFF800000FFFFFFF0000007F800FE000003
F0003F000003F0000FC00003F00007E00003F00007E00003F00003F00003F00003F80003
F00003F80003F00003F80003F00003F80003F00003F80003F00003F80003F00003F00003
F00007E00003F00007E00003F0000FC00003F0003F000003F000FE000003FFFFF0000003
FFFFE0000003F001F8000003F0007E000003F0003F000003F0001F800003F0001F800003
F0000FC00003F0000FC00003F0000FC00003F0000FC00003F0000FC00003F0000FE00003
F0000FE00003F0000FE00003F0000FE00003F0000FE01803F0000FF01803F00007F01803
F00007F03807F80003F830FFFFC001F870FFFFC0007FE0000000001F802D2C7CAA32>
114 D<007F006001FFE0E00780F9E00E001FE01C0007E0380003E0780003E0700001E0F0
0000E0F00000E0F00000E0F0000060F8000060F8000060FC000000FE0000007F0000007F
C000003FFE00003FFFE0001FFFF80007FFFE0003FFFF0000FFFF80000FFFC00000FFC000
000FE0000007E0000003F0000001F0000001F0C00001F0C00000F0C00000F0C00000F0E0
0000F0E00000E0F00001E0F00001E0F80003C0FC000780FF000F00F3E01E00E0FFF800C0
1FE0001C2D7BAB26>I<7FFF800FFFC07FFF800FFFC007FF0003FE0003FE0001F80001FE
0001F00000FE0001C000007F0003C000003F00038000003F80070000001FC0060000000F
E00C0000000FE01C00000007F03800000003F83000000001F86000000001FCE000000000
FEC0000000007F80000000007F80000000003F80000000001FC0000000000FC000000000
1FE0000000003FF00000000033F00000000063F800000000E1FC00000000C0FE00000001
807E00000003807F00000007003F80000006001F8000000C001FC000001C000FE0000038
0007F00000300003F00000700003F80000F00001FC0001F00001FE0007F00001FF001FF8
0003FF80FFFC0007FFF8FFFC0007FFF82D2B7DAA33>120 D E /Fw
1 66 df<00000E00000000000E00000000001F00000000001F00000000001F0000000000
3F80000000003F80000000003F80000000006FC0000000006FC000000000EFE000000000
C7E000000000C7E00000000183F00000000183F00000000183F00000000301F800000003
01F80000000601FC0000000600FC0000000600FC0000000C007E0000000C007E0000001C
007F00000018003F00000018003F00000030003F8000003FFFFF8000003FFFFF80000060
000FC0000060000FC00000E0000FE00000C00007E00000C00007E00001800003F0000180
0003F00003800003F80003800001F80007800001F8001FC00003FC00FFF8003FFFE0FFF8
003FFFE02B2A7EA931>65 D E /Fx 31 122 df<00000FF8000000007FFE00000001F807
80000007E001C000001F8000E000003F0007E000007E000FF000007E000FF00000FC000F
F00000FC000FF00001F8000FF00001F80007E00001F80001800001F80000000001F80000
000001F80000000001F80000000001F80000000001F80000000001F80000000001F80000
000001F80000000001F80003F000FFFFFFFFF000FFFFFFFFF000FFFFFFFFF00001F8000F
F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003
F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003
F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003
F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003
F00001F80003F00001F80003F00001F80003F00001F80003F00003FC0007F8007FFFE0FF
FFC07FFFE0FFFFC07FFFE0FFFFC02A3B7FBA2E>12 D<FFFFFCFFFFFCFFFFFCFFFFFCFFFF
FC16057F941C>45 D<1C007F00FF80FF80FF80FF80FF807F001C000909798817>I<FFFF
FFFFC00000FFFFFFFFF80000FFFFFFFFFE000001FF8001FF800000FF00003FE00000FF00
000FF00000FF000003F80000FF000001FC0000FF000000FE0000FF0000007F0000FF0000
007F0000FF0000003F8000FF0000003FC000FF0000001FC000FF0000001FE000FF000000
0FE000FF0000000FF000FF0000000FF000FF0000000FF000FF00000007F800FF00000007
F800FF00000007F800FF00000007F800FF00000007FC00FF00000007FC00FF00000007FC
00FF00000007FC00FF00000007FC00FF00000007FC00FF00000007FC00FF00000007FC00
FF00000007FC00FF00000007FC00FF00000007FC00FF00000007FC00FF00000007F800FF
00000007F800FF00000007F800FF00000007F800FF0000000FF000FF0000000FF000FF00
00000FE000FF0000000FE000FF0000001FE000FF0000001FC000FF0000003F8000FF0000
003F8000FF0000007F0000FF000000FE0000FF000001FC0000FF000003F80000FF00000F
F00000FF00003FE00001FF8000FF8000FFFFFFFFFF0000FFFFFFFFF80000FFFFFFFFC000
0036397DB83F>68 D<FFFFFFFFFFFC00FFFFFFFFFFFC00FFFFFFFFFFFC0001FF80000FFC
0000FF000001FC0000FF0000007E0000FF0000003E0000FF0000001E0000FF0000000E00
00FF0000000E0000FF0000000E0000FF000000060000FF000000060000FF000000060000
FF000000070000FF000000030000FF0000C0030000FF0000C0030000FF0000C0030000FF
0000C0000000FF0000C0000000FF0000C0000000FF0001C0000000FF0001C0000000FF00
03C0000000FF000FC0000000FFFFFFC0000000FFFFFFC0000000FFFFFFC0000000FF000F
C0000000FF0003C0000000FF0001C0000000FF0001C0000000FF0000C0000000FF0000C0
000000FF0000C0006000FF0000C0006000FF0000C0006000FF0000C000E000FF00000000
C000FF00000000C000FF00000000C000FF00000000C000FF00000001C000FF00000001C0
00FF00000001C000FF000000038000FF000000038000FF000000078000FF000000078000
FF0000000F8000FF0000003F8000FF0000007F8001FF800007FF00FFFFFFFFFFFF00FFFF
FFFFFFFF00FFFFFFFFFFFF0033397DB839>I<FFFFFFE00000FFFFFFE00000FFFFFFE000
0001FFC000000000FF0000000000FF0000000000FF0000000000FF0000000000FF000000
0000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF000000
0000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF000000
0000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF000000
0000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF000000
0000FF0000000000FF0000000000FF0000001800FF0000001800FF0000001800FF000000
1800FF0000001800FF0000003800FF0000003000FF0000003000FF0000003000FF000000
7000FF0000007000FF0000007000FF000000F000FF000000F000FF000001F000FF000003
F000FF00000FF000FF00001FE001FF8000FFE0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFF
E02D397DB834>76 D<000FF800C0003FFE01C000FFFF81C003F807E3C007E000F7C00FC0
007FC01F80003FC03F00001FC03E00000FC07E000007C07E000007C07C000003C0FC0000
03C0FC000001C0FC000001C0FC000001C0FE000000C0FE000000C0FE000000C0FF000000
C0FF800000007FC00000007FE00000007FF80000003FFF8000001FFFF800001FFFFF8000
0FFFFFE00007FFFFF80003FFFFFE0000FFFFFF00003FFFFF800007FFFFC000007FFFC000
0007FFE00000007FE00000003FF00000001FF00000000FF000000007F800000007F8C000
0003F8C0000003F8C0000001F8C0000001F8C0000001F8E0000001F8E0000001F8E00000
01F0F0000001F0F0000003F0F8000003E0FC000007E0FE000007C0FF00000FC0FF80001F
80FBF0003F00F0FE00FE00E03FFFF800E00FFFE000C001FF0000253D7CBA2E>83
D<3FFFFFFFFFFFE03FFFFFFFFFFFE03FFFFFFFFFFFE03FC003FF001FE03E0001FE0003E0
7C0001FE0001F0780001FE0000F0700001FE000070700001FE000070700001FE00007060
0001FE000030600001FE000030600001FE000030600001FE000030E00001FE000038C000
01FE000018C00001FE000018C00001FE000018C00001FE000018000001FE000000000001
FE000000000001FE000000000001FE000000000001FE000000000001FE000000000001FE
000000000001FE000000000001FE000000000001FE000000000001FE000000000001FE00
0000000001FE000000000001FE000000000001FE000000000001FE000000000001FE0000
00000001FE000000000001FE000000000001FE000000000001FE000000000001FE000000
000001FE000000000001FE000000000001FE000000000001FE000000000001FE00000000
0001FE000000000001FE000000000001FE000000000001FE000000000001FE0000000000
01FE000000000001FE000000000007FF800000001FFFFFFFE000001FFFFFFFE000001FFF
FFFFE00035397DB83C>I<7FFFFF003FFFFC007FFFFF003FFFFC007FFFFF003FFFFC0000
FFF80007FF8000007FE00003FC0000003FE00001F00000001FF00001E00000001FF00001
C00000000FF800018000000007FC00038000000007FC00070000000003FE000600000000
03FE000E0000000001FF001C0000000000FF80180000000000FF803800000000007FC030
00000000003FE06000000000003FE0E000000000001FF0C000000000000FF18000000000
000FFB80000000000007FF00000000000007FE00000000000003FE00000000000001FF00
000000000001FF00000000000000FF800000000000007FC00000000000007FC000000000
0000FFE0000000000000DFE00000000000019FF00000000000038FF80000000000030FF8
00000000000607FC00000000000E03FE00000000000C03FE00000000001801FF00000000
003800FF00000000003000FF800000000060007FC000000000E0007FC000000000C0003F
E00000000180001FF00000000380001FF00000000300000FF800000006000007FC000000
0E000007FC0000000C000003FE0000001C000001FE0000003C000001FF000000FE000001
FF800007FF800007FFE000FFFFE0003FFFFF80FFFFE0003FFFFF80FFFFE0003FFFFF8039
397EB83E>88 D<001FE0000000FFFC000003E03F000007000F80000F8007E0001FC003F0
001FE003F0001FE001F8001FE001F8001FE000FC000FC000FC00078000FC00000000FC00
000000FC00000000FC00000000FC0000007FFC000007FFFC00003FE0FC0000FE00FC0003
F800FC000FF000FC001FC000FC003FC000FC007F8000FC007F0000FC007F0000FC0CFE00
00FC0CFE0000FC0CFE0000FC0CFE0001FC0CFE0001FC0CFF0003FC0C7F00077C0C7F8006
3E183FC01E3E180FE0781FF003FFF00FE0007F8007C026277DA52A>97
D<03F0000000FFF0000000FFF0000000FFF00000000FF000000003F000000003F0000000
03F000000003F000000003F000000003F000000003F000000003F000000003F000000003
F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0
1FE00003F07FF80003F1E03E0003F3801F8003F7000FC003FE0007E003FC0003F003F800
01F803F00001F803F00000FC03F00000FC03F00000FE03F00000FE03F000007E03F00000
7F03F000007F03F000007F03F000007F03F000007F03F000007F03F000007F03F000007F
03F000007F03F000007F03F000007E03F00000FE03F00000FE03F00000FC03F00001FC03
F80001F803F80003F003FC0003F003EE0007E003C6000FC003C7801F000381E07E000300
FFF80000001FC000283B7EB92E>I<0003FC00001FFF80007E03E001F8007003F000F807
E001FC0FC003FC0FC003FC1F8003FC3F8003FC3F0001F87F0000F07F0000007F0000007E
000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE
000000FE0000007E0000007F0000007F0000003F0000063F8000061F80000E1FC0000C0F
C0001C07E0003803F0007001F800E0007C07C0001FFF000007F8001F277DA525>I<0000
000FC0000003FFC0000003FFC0000003FFC00000003FC00000000FC00000000FC0000000
0FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000F
C00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00003F80FC0
001FFF0FC0007E078FC000F801EFC003F0007FC007E0003FC00FC0001FC00FC0001FC01F
80000FC03F80000FC03F00000FC07F00000FC07F00000FC07E00000FC0FE00000FC0FE00
000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE0000
0FC0FE00000FC07E00000FC07F00000FC07F00000FC03F00000FC03F00000FC01F80001F
C01F80001FC00FC0003FC007E0007FC003F000EFF001F801CFFF007C078FFF001FFE0FFF
0007F80FC0283B7DB92E>I<0007F800001FFF00007C0FC001F803E003F001F007E001F8
0FC000F81F80007C1F80007C3F00007E3F00003E7F00003E7F00003F7E00003FFE00003F
FE00003FFE00003FFFFFFFFFFFFFFFFFFE000000FE000000FE000000FE000000FE000000
7E0000007E0000007F0000007F0000003F0000033F8000031F8000070FC0000607C0000E
07E0001C01F0003800F80070007E03E0001FFF800003FC0020277EA525>I<00007E0000
03FF80000FC1E0001F87E0003F0FF0007E0FF0007E0FF000FC0FF000FC0FF001F803C001
F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001
F8000001F8000001F8000001F80000FFFFFC00FFFFFC00FFFFFC0001F8000001F8000001
F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001
F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001
F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000003
FC00007FFFF8007FFFF8007FFFF8001C3B7FBA19>I<00000003F0000FF00FF8003FFC3C
3C00F81F707C01F00FE07C03E007C07C07C003E0100FC003F0000FC003F0001F8001F800
1F8001F8001F8001F8001F8001F8001F8001F8001F8001F8001F8001F8001F8001F8000F
C003F0000FC003F00007C003E00003E007C00003F00F800003F81F0000073FFC0000060F
F000000E000000000E000000000E000000000E000000000F000000000F000000000FC000
000007FFFFC00007FFFFF80003FFFFFE0001FFFFFF8003FFFFFFC00F80007FE01F00000F
F03E000003F07C000001F07C000001F8F8000000F8F8000000F8F8000000F8F8000000F8
F8000000F8FC000001F87C000001F03E000003E03F000007E00F80000F8007E0003F0001
FC01FC00007FFFF0000007FF000026387EA52A>I<03F000000000FFF000000000FFF000
000000FFF0000000000FF00000000003F00000000003F00000000003F00000000003F000
00000003F00000000003F00000000003F00000000003F00000000003F00000000003F000
00000003F00000000003F00000000003F00000000003F00000000003F00000000003F000
00000003F00FF0000003F03FFC000003F0F03F000003F1C01F800003F3800FC00003F700
0FC00003FE000FC00003FC0007E00003FC0007E00003F80007E00003F80007E00003F800
07E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F000
07E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F000
07E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F000
07E00003F00007E00003F00007E00003F00007E00007F8000FF000FFFFC1FFFF80FFFFC1
FFFF80FFFFC1FFFF80293A7EB92E>I<0380000FE0001FF0001FF0001FF0001FF0001FF0
000FE0000380000000000000000000000000000000000000000000000000000000000000
0003F000FFF000FFF000FFF00007F00003F00003F00003F00003F00003F00003F00003F0
0003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F0
0003F00003F00003F00003F00003F00003F00003F00003F00003F00007F800FFFFC0FFFF
C0FFFFC012387EB717>I<03F000FFF000FFF000FFF0000FF00003F00003F00003F00003
F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003
F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003
F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003
F00003F00003F00003F00003F00003F00003F00003F00003F00003F00007F800FFFFC0FF
FFC0FFFFC0123A7EB917>108 D<03F00FF0001FE000FFF03FFC007FF800FFF0F03F01E0
7E00FFF1C01F83803F000FF3800FC7001F8003F7000FCE001F8003FE000FDC001F8003FC
0007F8000FC003FC0007F8000FC003F80007F0000FC003F80007F0000FC003F80007F000
0FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F0
0007E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007E000
0FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F0
0007E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007E000
0FC003F00007E0000FC003F00007E0000FC003F00007E0000FC007F8000FF0001FE0FFFF
C1FFFF83FFFFFFFFC1FFFF83FFFFFFFFC1FFFF83FFFF40257EA445>I<03F00FF00000FF
F03FFC0000FFF0F03F0000FFF1C01F80000FF3800FC00003F7000FC00003FE000FC00003
FC0007E00003FC0007E00003F80007E00003F80007E00003F80007E00003F00007E00003
F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003
F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003
F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003
F00007E00003F00007E00007F8000FF000FFFFC1FFFF80FFFFC1FFFF80FFFFC1FFFF8029
257EA42E>I<0003FE0000000FFF8000003E03E00000F800F80001F0007C0003E0003E00
07C0001F000F80000F801F80000FC01F000007C03F000007E03F000007E07E000003F07E
000003F07E000003F07E000003F0FE000003F8FE000003F8FE000003F8FE000003F8FE00
0003F8FE000003F8FE000003F8FE000003F8FE000003F87E000003F07E000003F07F0000
07F03F000007E03F000007E01F80000FC00F80000F800FC0001F8007E0003F0003F0007E
0000F800F800007E03F000001FFFC0000003FE000025277EA52A>I<03F01FE000FFF07F
F800FFF1E07E00FFF3801F8007F7000FC003FE0007E003FC0003F003F80003F803F00001
F803F00001FC03F00000FC03F00000FE03F00000FE03F00000FE03F000007F03F000007F
03F000007F03F000007F03F000007F03F000007F03F000007F03F000007F03F000007F03
F000007F03F00000FE03F00000FE03F00000FE03F00001FC03F00001FC03F80003F803F8
0003F003FC0007F003FE000FE003F6000FC003F7803F0003F1E07E0003F0FFF80003F01F
C00003F000000003F000000003F000000003F000000003F000000003F000000003F00000
0003F000000003F000000003F000000003F000000007F8000000FFFFC00000FFFFC00000
FFFFC0000028357EA42E>I<07E01F00FFE07FC0FFE1E3E0FFE387F00FE707F003E607F0
03EE07F003EC03E003FC008003F8000003F8000003F8000003F8000003F0000003F00000
03F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F00000
03F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F00000
07F80000FFFFF000FFFFF000FFFFF0001C257EA421>114 D<00FF030003FFE7000F80FF
001E003F003C001F0078000F0070000700F0000700F0000700F0000300F8000300F80003
00FC000300FF0000007FE000007FFF00003FFFE0001FFFF8000FFFFC0003FFFE0000FFFF
000007FF8000007F8000001F80C0000FC0C00007C0C00007C0E00003C0E00003C0E00003
C0F00003C0F0000380F8000780FC000780FC000F00FF001E00F3C07C00E1FFF000C03F80
001A277DA521>I<00180000001800000018000000180000001800000038000000380000
0038000000780000007800000078000000F8000001F8000003F8000007F800001FFFFF00
FFFFFF00FFFFFF0001F8000001F8000001F8000001F8000001F8000001F8000001F80000
01F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F80000
01F8000001F8000001F800C001F800C001F800C001F800C001F800C001F800C001F800C0
01F800C001F800C000FC01C000FC0180007C0380007E0300003F0700000FFE000001F800
1A347FB220>I<03F00007E000FFF001FFE000FFF001FFE000FFF001FFE0000FF0001FE0
0003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E0
0003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E0
0003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E0
0003F00007E00003F00007E00003F00007E00003F00007E00003F0000FE00003F0000FE0
0003F0000FE00003F0001FE00001F0001FE00001F8003FE00000F80077F80000FC00E7FF
80003F03C7FF80001FFF87FF800003FC07E00029267EA42E>I<FFFF803FFEFFFF803FFE
FFFF803FFE0FF8000FF007F00007E003F00003C003F800038001F800030001F800030000
FC00060000FC00060000FE000E00007E000C00007E000C00003F001800003F001800003F
803800001F803000001F803000000FC06000000FC06000000FE060000007E0C0000007E0
C0000003F180000003F180000003F180000001FB00000001FB00000001FF00000000FE00
000000FE000000007C000000007C000000007C00000000380000000038000027257EA32C
>I<FFFF1FFFE03FFEFFFF1FFFE03FFEFFFF1FFFE03FFE0FF800FF000FF807F0007E0003
E007F0007E0003C003F0003E00018003F0003E00018001F8003F00030001F8003F000300
01F8003F00030000FC003F80060000FC006F80060000FC006F800600007E00EFC00C0000
7E00C7C00C00007E00C7C00C00003F01C7E01800003F0183E01800003F8183F03800001F
8383F03000001F8301F03000001FC301F87000000FC600F86000000FC600F860000007E6
00FCC0000007EC007CC0000007EC007CC0000003FC007F80000003F8003F80000003F800
3F80000001F8003F00000001F0001F00000001F0001F00000000F0001E00000000E0000E
0000000060000C000037257EA33C>I<FFFF807FFF00FFFF807FFF00FFFF807FFF0003FE
003FF00001FE001F800000FE001F0000007E001C0000003F00180000001F80300000001F
C0700000000FC0E000000007E0C000000007F18000000003FB8000000001FF0000000000
FE0000000000FE00000000007F00000000003F00000000007F80000000007FC000000000
CFC000000001C7E00000000383F00000000703F80000000601F80000000C00FC0000001C
007E00000038007F00000078003F000000F0001F800001F8001FC0000FF8003FF000FFFE
00FFFF80FFFE00FFFF80FFFE00FFFF8029247FA32C>I<FFFF803FFEFFFF803FFEFFFF80
3FFE0FF8000FF007F00007C003F000038001F800038001F800030001FC00030000FC0006
0000FC000600007E000C00007E000C00007F000C00003F001800003F001800001F803000
001F803000001FC07000000FC06000000FC060000007E0C0000007E0C0000007F1C00000
03F180000003F180000001FB00000001FB00000001FF00000000FE00000000FE00000000
7C000000007C000000007C00000000380000000038000000003000000000300000000070
0000000060000000006000000000C000000000C000007C01C00000FE01800000FE038000
00FE03000000FE06000000FC0E000000701C00000038380000001FF00000000FC0000000
27357EA32C>I E /Fy 4 89 df<000007F80000003FFF000000FFFFC00003F01FE00007
800FF0000E0003F8001C0003FC00380001FE00700001FE00600000FE00E00000FF00FC00
00FF01FE0000FF01FF0000FF01FF0000FF01FF0000FF01FF0000FF01FE0001FE01FC0001
FE00780001FE00000001FE00000003FC00000003FC00000007F80000000FF00000000FF0
0000001FE00000003FC00000003F800000007F00000000FE00000001FC00000003F80000
0007E00000000FC00000001F800000003F000000007C00000000F800000001F000000003
E000000007800060000F000060001E000060003C0000C000700000C000E00000C001C000
01C0038000038007FFFFFF800FFFFFFF803FFFFFFF007FFFFFFF00FFFFFFFF00FFFFFFFE
00FFFFFFFE0028387CB72A>50 D<007FFFFFF00000007FFFFFF00000007FFFFFF0000000
00FFC000000000007F8000000000007F800000000000FF800000000000FF000000000000
FF000000000000FF000000000000FF000000000000FF000000000001FF000000000001FE
000000000001FE000000000001FE000000000001FE000000000001FE000000000003FE00
0000000003FC000000000003FC000000000003FC000000000003FC000000000003FC0000
00000007FC000000000007F8000000000007F8000000000007F8000000000007F8000000
000007F800000000000FF800000000000FF000000000000FF000000000000FF000000000
000FF000000000000FF000000180001FF000000300001FE000000300001FE00000030000
1FE000000700001FE000000600001FE000000600003FE000000E00003FC000000C00003F
C000000C00003FC000001C00003FC000003C00003FC000003800007FC000007800007F80
0000F800007F800001F800007F800007F000007F80001FF00001FF8000FFF000FFFFFFFF
FFF000FFFFFFFFFFE000FFFFFFFFFFE00031397DB834>76 D<07FFFFFFFFFFFC07FFFFFF
FFFFFC07FFFFFFFFFFFC07F8007FE003FC0FC0003FC000FC0F80003FC0003C0E00007FC0
003C1E00007F80001C1C00007F80001C1C00007F80001C1800007F80001C3800007F8000
0C300000FF80000C300000FF00000C300000FF00000C600000FF00000C600000FF000018
600000FF000018C00001FF000018000001FE000000000001FE000000000001FE00000000
0001FE000000000001FE000000000003FE000000000003FC000000000003FC0000000000
03FC000000000003FC000000000003FC000000000007FC000000000007F8000000000007
F8000000000007F8000000000007F8000000000007F800000000000FF800000000000FF0
00000000000FF000000000000FF000000000000FF000000000000FF000000000001FF000
000000001FE000000000001FE000000000001FE000000000001FE000000000001FE00000
0000003FE000000000003FC000000000003FC000000000003FC000000000007FC0000000
0000FFE000000003FFFFFFF8000007FFFFFFF8000007FFFFFFF80000363977B83C>84
D<001FFFFFC00FFFFE003FFFFFC01FFFFE003FFFFF801FFFFE00007FFC0003FFC000003F
F00001FC0000003FF00000F80000001FF00000E00000000FF00001C00000000FF8000180
0000000FF800030000000007FC00070000000007FC000E0000000003FE000C0000000003
FE00180000000001FF00300000000001FF00600000000000FF80E00000000000FF81C000
000000007FC18000000000007FC30000000000003FE60000000000003FEE000000000000
1FFC0000000000001FF80000000000001FF00000000000000FF80000000000000FF80000
0000000007FC00000000000007FC00000000000003FE00000000000007FE000000000000
0DFF00000000000019FF00000000000038FF80000000000070FF800000000000607FC000
00000000C07FC00000000001803FC00000000003003FE00000000007003FE0000000000E
001FF0000000000C001FF00000000018000FF80000000030000FF800000000700007FC00
000000E00007FC00000001C00003FE00000001800003FE00000003000001FF0000000700
0001FF0000000E000000FF8000003E000000FF8000007F000001FFC00003FF800003FFE0
00FFFFF0003FFFFF80FFFFF0003FFFFF80FFFFF0003FFFFF803F397EB83E>88
D E /Fz 7 117 df<00000003E00000000000000007F00000000000000007F000000000
0000000FF8000000000000000FF8000000000000000FF8000000000000001FFC00000000
0000001FFC000000000000003FFE000000000000003FFE000000000000003FFE00000000
0000007FFF000000000000007FFF00000000000000FFFF80000000000000FFFF80000000
000000FFFF80000000000001FFFFC0000000000001F3FFC0000000000003F3FFE0000000
000003E1FFE0000000000003E1FFE0000000000007E1FFF0000000000007C0FFF0000000
00000FC0FFF800000000000F807FF800000000000F807FF800000000001F807FFC000000
00001F003FFC00000000003F003FFE00000000003E001FFE00000000003E001FFE000000
00007E001FFF00000000007C000FFF0000000000FC000FFF8000000000F80007FF800000
0000F80007FF8000000001F80007FFC000000001F00003FFC000000003FFFFFFFFE00000
0003FFFFFFFFE000000003FFFFFFFFE000000007FFFFFFFFF000000007C00000FFF00000
000FC00000FFF80000000F8000007FF80000000F8000007FF80000001F8000007FFC0000
001F0000003FFC0000003F0000003FFE0000003E0000001FFE0000003E0000001FFE0000
007E0000001FFF0000007C0000000FFF000000FE0000000FFF8000FFFFF80007FFFFFF80
FFFFF80007FFFFFF80FFFFF80007FFFFFF80FFFFF80007FFFFFF80413A7DB948>65
D<003FFE00000003FFFFE000000FFFFFF800001FF00FFE00003FF003FF00003FF801FF80
003FF800FFC0003FF800FFC0003FF8007FE0003FF8007FE0001FF0007FE0000FE0007FE0
000380007FE0000000007FE0000000007FE00000003FFFE000000FFFFFE000007FFFFFE0
0001FFF87FE00007FF807FE0000FFE007FE0003FF8007FE0003FF0007FE0007FE0007FE0
00FFE0007FE000FFC0007FE000FFC0007FE000FFC0007FE000FFC0007FE000FFC000FFE0
00FFE001FFE0007FE001FFE0003FF007FFF8001FFC1FBFFFC00FFFFE1FFFC003FFF80FFF
C0003FE003FFC02A257DA42E>97 D<00FF00000000FFFF00000000FFFF00000000FFFF00
000000FFFF0000000007FF0000000003FF0000000003FF0000000003FF0000000003FF00
00000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF00
00000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF01
FF800003FF0FFFF00003FF3FFFFC0003FFFE03FF0003FFF000FF8003FFE0007FC003FF80
003FE003FF00003FF003FF00001FF803FF00001FF803FF00001FFC03FF00000FFC03FF00
000FFC03FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFE03FF00
000FFE03FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFC03FF00
000FFC03FF00000FFC03FF00001FF803FF00001FF803FF00001FF003FF80003FF003FFC0
007FE003FFE0007FC003FDF001FF8003F8FC07FE0003F03FFFF80003E00FFFE00003C003
FF00002F3A7EB935>I<0001FFC000000FFFFC00007FFFFF0000FF80FF8003FE00FFC007
FC01FFC00FF801FFC01FF801FFC01FF001FFC03FF001FFC03FF000FF807FE0007F007FE0
001C007FE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE000
0000FFE0000000FFE0000000FFE00000007FE00000007FE00000007FF00000003FF00000
003FF00001E01FF80001E01FF80003E00FFC0007C007FE00078003FF001F8000FFC07E00
007FFFFC00000FFFF0000001FF800023257DA42A>I<00FE03F000FFFE0FFE00FFFE3FFF
00FFFE7C7F80FFFEF8FFC007FEF0FFC003FFE0FFC003FFC0FFC003FFC0FFC003FF807F80
03FF803F0003FF800C0003FF80000003FF00000003FF00000003FF00000003FF00000003
FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF
00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00
000003FF000000FFFFFE0000FFFFFE0000FFFFFE0000FFFFFE000022257EA427>114
D<003FF03803FFFEF80FFFFFF81FC00FF83F0003F87E0001F87C0000F8FC0000F8FC0000
78FE000078FF000078FF800000FFFC0000FFFFE0007FFFFC007FFFFF803FFFFFC01FFFFF
F00FFFFFF803FFFFF800FFFFFC001FFFFC00007FFE000007FEF00001FEF00000FEF80000
FEF800007EFC00007EFC00007CFE0000FCFF0000F8FF8001F8FFF007F0FFFFFFC0F8FFFF
00E01FF8001F257DA426>I<000F0000000F0000000F0000000F0000000F0000001F0000
001F0000001F0000001F0000003F0000003F0000007F000000FF000000FF000001FF0000
07FF00001FFFFFE0FFFFFFE0FFFFFFE0FFFFFFE003FF000003FF000003FF000003FF0000
03FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF0000
03FF000003FF000003FF000003FF000003FF000003FF007803FF007803FF007803FF0078
03FF007803FF007803FF007803FF007803FF00F801FF80F001FF81F000FFC3E0003FFFC0
001FFF800003FE001D357EB425>I E /FA 17 120 df<1F003F807FC0FFE0FFE0FFE0FF
E0FFE07FC03F801F000B0B6C8A33>46 D<000007F8000000003FFF00000000FFFF800000
03FFFFE000000FFFFFF000001FFFFFF800003FFC0FF800007FE003FC0000FF8001FC0001
FF0000FE0003FC00007E0003F8007E7F0007F801FFBF0007F007FFFF000FE00FFFFF800F
C01FFFFF801FC03FFFFF801F803FC3FF803F807F81FF803F007F00FFC03F00FE007FC07F
00FC003FC07E01FC003FC07E01F8001FC07E01F8001FC0FE01F8001FC0FC03F8001FC0FC
03F0000FC0FC03F0000FC0FC03F0000FC0FC03F0000FC0FC03F0000FC0FC03F0000FC0FC
03F0000FC0FC03F0000FC0FC03F0000FC0FC03F8001FC0FE01F8001F807E01F8001F807E
01F8001F807E01FC003F807F00FC003F003F00FE007F003F007F00FE003F807F81FE001F
803FC3FC001FC03FFFFC000FC01FFFF8000FE00FFFF00007F007FFE00007F801FF800003
F8007E000003FC00000F8001FF00001FC000FF80003FC0007FE000FFC0003FFC07FF8000
1FFFFFFF00000FFFFFFE000003FFFFF8000000FFFFF00000003FFF8000000007FC00002A
3F7CBD33>64 D<001FFC00000000FFFF80000003FFFFE0000007FFFFF000000FFFFFFC00
001FFFFFFE00001FF007FF00001FE001FF00001FE000FF80001FE0003F80000FC0003FC0
000780001FC0000000001FE0000000000FE0000000000FE0000000000FE0000000000FE0
000000000FE00000000FFFE0000001FFFFE000001FFFFFE000007FFFFFE00001FFFFFFE0
0007FFFF0FE0000FFFC00FE0001FFC000FE0003FF0000FE0007FC0000FE0007F80000FE0
00FF00000FE000FE00000FE000FE00000FE000FE00000FE000FE00000FE000FE00000FE0
00FF00001FE0007F00001FE0007F80007FE0003FE000FFF0003FF807FFFFF01FFFFFFFFF
F80FFFFFFFFFF807FFFFF3FFF803FFFFC1FFF800FFFF003FF0001FF00000002D2E7BAC33
>97 D<0000FFF0000007FFFE00001FFFFF80003FFFFFC0007FFFFFE001FFFFFFF003FFC0
1FF003FE000FF007FC000FF00FF8000FF01FF00007E01FE00003C03FC00000003F800000
003F800000007F800000007F000000007F00000000FF00000000FE00000000FE00000000
FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FF
000000007F000000007F000000007F800000003F800001F03FC00003F81FE00003F81FF0
0007F80FF80007F007FC000FF007FF001FE003FFE07FE001FFFFFFC000FFFFFF80003FFF
FF00001FFFFC000007FFF8000000FFC000252E79AC33>99 D<0000FF80000007FFF00000
1FFFFC00003FFFFE0000FFFFFF0001FFFFFF8003FF80FFC007FE003FE007F8000FF00FF0
0007F01FE00007F81FC00003F83FC00003FC3F800001FC7F800001FC7F000001FC7F0000
01FE7F000000FEFF000000FEFE000000FEFFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFFFF
FEFFFFFFFFFEFFFFFFFFFCFE00000000FF000000007F000000007F000000007F00000000
3F800000003F8000007C1FC00000FE1FE00000FE0FF00000FE0FF80001FE07FC0003FC03
FF000FFC01FFC03FF800FFFFFFF0007FFFFFE0003FFFFFC0000FFFFF000003FFFC000000
7FE000272E7BAC33>101 D<0001FE001FE0000FFFC0FFF0003FFFF3FFF8007FFFFFFFFC
00FFFFFFFFFC01FFFFFFFFFC03FF03FFE1FC07FC00FF80F807F8007F80600FF0003FC000
0FE0001FC0000FE0001FC0001FE0001FE0001FC0000FE0001FC0000FE0001FC0000FE000
1FC0000FE0001FC0000FE0001FC0000FE0001FE0001FE0000FE0001FC0000FE0001FC000
0FF0003FC00007F8007F800007FC00FF800003FF03FF000003FFFFFE000007FFFFFC0000
07FFFFF8000007FFFFF000000FCFFFC000000F81FE0000000F80000000000F8000000000
0FC0000000000FC00000000007E00000000007F00000000007FFFFFC000003FFFFFFC000
01FFFFFFF00007FFFFFFFC000FFFFFFFFF001FFFFFFFFF801FE00007FF803FC000007FC0
3F0000001FE07F0000000FE07E00000007E0FE00000007F0FC00000003F0FC00000003F0
FC00000003F0FC00000003F0FC00000003F0FE00000007F07E00000007E07F0000000FE0
3F8000001FC03FE000007FC01FF80001FF800FFF801FFF0007FFFFFFFE0003FFFFFFFC00
00FFFFFFF000003FFFFFC000000FFFFF00000000FFF000002E447DAB33>103
D<0000E000000003F800000003F800000007FC00000007FC00000007FC00000003F80000
0003F800000000E000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000003FFFF800007FFFFC00007FFF
FC00007FFFFC00007FFFFC00003FFFFC00000001FC00000001FC00000001FC00000001FC
00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00
000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0000
0001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC000000
01FC00000001FC00000001FC00000001FC00000001FC00000001FC00007FFFFFFFC0FFFF
FFFFE0FFFFFFFFF0FFFFFFFFF0FFFFFFFFE07FFFFFFFC0243E78BD33>105
D<7FF800000000FFFC00000000FFFC00000000FFFC00000000FFFC000000007FFC000000
0000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC000000
0000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC000000
0000FC01FFFFC000FC03FFFFE000FC07FFFFF000FC07FFFFF000FC03FFFFE000FC01FFFF
C000FC000FF00000FC001FE00000FC003FC00000FC007F800000FC00FF000000FC01FE00
0000FC03FC000000FC07F8000000FC0FF0000000FC1FE0000000FC3FC0000000FC7F8000
0000FCFFC0000000FDFFE0000000FFFFE0000000FFFFF0000000FFF3F8000000FFE3FC00
0000FFC1FC000000FF80FE000000FF007F000000FE007F000000FC003F800000FC001FC0
0000FC001FE00000FC000FE00000FC0007F00000FC0003F80000FC0003FC0000FC0001FC
0000FC0000FE007FFFF80FFFF0FFFFFC1FFFF8FFFFFC1FFFFCFFFFFC1FFFFCFFFFFC1FFF
F87FFFF80FFFF02E3D7EBC33>107 D<3FFFFC00007FFFFE0000FFFFFE0000FFFFFE0000
7FFFFE00003FFFFE00000000FE00000000FE00000000FE00000000FE00000000FE000000
00FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000
FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE
00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00
000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000
0000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE000000
00FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000
FE00003FFFFFFFF87FFFFFFFFCFFFFFFFFFEFFFFFFFFFE7FFFFFFFFC3FFFFFFFF8273D7A
BC33>I<0000FC007E00007FC3FF01FF8000FFEFFF87FFC000FFFFFFCFFFE000FFFFFFDF
FFE000FFFFFFFFFFF0007FFF0FFF87F00007FE07FF03F00007FC07FE03F80007F803FC01
F80007F803FC01F80007F003F801F80007F003F801F80007F003F801F80007F003F801F8
0007E003F001F80007E003F001F80007E003F001F80007E003F001F80007E003F001F800
07E003F001F80007E003F001F80007E003F001F80007E003F001F80007E003F001F80007
E003F001F80007E003F001F80007E003F001F80007E003F001F80007E003F001F80007E0
03F001F80007E003F001F80007E003F001F80007E003F001F80007E003F001F80007E003
F001F80007E003F001F80007E003F001F8007FFE0FFF07FF80FFFF1FFF8FFFC0FFFF1FFF
8FFFC0FFFF1FFF8FFFC0FFFF1FFF8FFFC07FFE0FFF07FF80322C80AB33>I<000001FF00
003FFC07FFC0007FFE1FFFF000FFFE7FFFF800FFFEFFFFF8007FFFFFFFFC003FFFFF07FE
0000FFF801FE0000FFF000FE0000FFE000FF0000FFC0007F0000FF80007F0000FF80007F
0000FF00007F0000FF00007F0000FF00007F0000FE00007F0000FE00007F0000FE00007F
0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F
0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F
0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F
0000FE00007F003FFFF80FFFFC7FFFFC1FFFFEFFFFFE3FFFFFFFFFFE3FFFFF7FFFFC1FFF
FE3FFFF80FFFFC302C7FAB33>I<0001FE0000000FFFC000003FFFF000007FFFF80000FF
FFFC0001FFFFFE0003FF03FF0007FC00FF800FF8007FC00FF0003FC01FE0001FE01FC000
0FE03F800007F03F800007F07F800007F87F000003F87F000003F87F000003F8FE000001
FCFE000001FCFE000001FCFE000001FCFE000001FCFE000001FCFE000001FCFE000001FC
FE000001FCFE000001FCFF000003FC7F000003F87F000003F87F800007F83F800007F03F
C0000FF03FC0000FF01FE0001FE01FF0003FE00FF8007FC007FC00FF8003FF03FF0001FF
FFFE0000FFFFFC00007FFFF800003FFFF000000FFFC0000001FE0000262E7AAC33>I<00
0001FE00003FFC0FFFC0007FFE1FFFF000FFFE7FFFF800FFFEFFFFFE007FFFFFFFFF003F
FFFE07FF0000FFF800FF8000FFE0007FC000FFC0003FE000FF80001FE000FF80000FF000
FF00000FF000FF000007F000FE000007F800FE000003F800FE000003F800FE000003FC00
FE000001FC00FE000001FC00FE000001FC00FE000001FC00FE000001FC00FE000001FC00
FE000001FC00FE000001FC00FE000001FC00FE000003FC00FE000003F800FE000003F800
FF000007F800FF000007F000FF80000FF000FF80000FE000FFC0001FE000FFC0003FC000
FFE0007FC000FFF801FF8000FFFE07FF0000FFFFFFFE0000FEFFFFFC0000FE7FFFF80000
FE3FFFE00000FE0FFF800000FE03FE000000FE0000000000FE0000000000FE0000000000
FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000
FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE000000003F
FFF80000007FFFFC000000FFFFFE000000FFFFFE0000007FFFFC0000003FFFF80000002E
427FAB33>I<001FFE0F0000FFFF8F8003FFFFFF800FFFFFFF801FFFFFFF803FFFFFFF80
3FF007FF807F8001FF807F0000FF80FE00007F80FC00007F80FC00003F80FC00003F80FC
00003F80FE00003F807F00001F007FC00000003FF80000003FFFC000001FFFFF00000FFF
FFE00003FFFFF80000FFFFFC00001FFFFF000000FFFF80000007FFC00000007FC0000000
1FE07C00000FE0FE000007F0FE000003F0FE000003F0FF000003F0FF000003F0FF800003
F0FF800007F0FFC00007E0FFE0000FE0FFF0003FC0FFFE01FFC0FFFFFFFF80FFFFFFFF00
FDFFFFFE00FCFFFFF800F83FFFE0007807FF0000242E79AC33>115
D<0003C00000000007E0000000000FE0000000000FE0000000000FE0000000000FE00000
00000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE00000
003FFFFFFFFC007FFFFFFFFE00FFFFFFFFFE00FFFFFFFFFE00FFFFFFFFFE007FFFFFFFFC
00000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE00000
00000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE00000
00000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE00000
00000FE0000000000FE0000000000FE0000000000FE0001F00000FE0003F80000FE0003F
80000FE0003F80000FE0003F80000FE0003F80000FE0007F80000FF0007F000007F000FF
000007F801FF000007FE07FE000003FFFFFC000001FFFFF8000000FFFFF00000007FFFE0
0000001FFF8000000007FC000029387EB633>I<3FFFC00FFFF07FFFE01FFFF8FFFFF03F
FFFCFFFFF03FFFFC7FFFE01FFFF83FFFC00FFFF001F800007E0001FC0000FE0000FC0000
FC0000FC0000FC0000FE0001FC00007E0001F800007E0001F800007F0003F800003F0003
F000003F0003F000003F8007F000001F8007E000001F8007E000001FC00FE000000FC00F
C000000FC00FC000000FC00FC0000007E01F80000007E01F80000007E01F80000007F03F
80000003F03F00000003F03F00000003F87F00000001F87E00000001F87E00000001FCFE
00000000FCFC00000000FCFC00000000FFFC000000007FF8000000007FF8000000007FF8
000000003FF0000000003FF0000000001FE0000000000FC000002E2B7EAA33>118
D<7FFF8007FFF8FFFFC00FFFFCFFFFE01FFFFCFFFFE01FFFFCFFFFC00FFFFC7FFF8007FF
F80FC000000FC00FE000001FC007E000001F8007E000001F8007E000001F8007E000001F
8007E000001F8007F000003F8003F000003F0003F000003F0003F000003F0003F00FC03F
0003F01FE03F0003F01FE03F0001F83FF07E0001F83FF07E0001F83FF07E0001F87FF87E
0001F87CF87E0001F87CF87E0000F87CF87C0000FCFCFCFC0000FCFCFCFC0000FCFCFCFC
0000FCF87CFC0000FCF87CFC00007CF87CF800007DF87EF800007DF03EF800007DF03EF8
00007FF03FF800007FF03FF800003FE01FF000003FE01FF000003FE01FF000003FC00FF0
00000F8007C0002E2B7EAA33>I E /FB 1 4 df<000C0000001E0000001E0000001E0000
001E0000001E0000601E0180781E0780FC0C0FC07F0C3F803F8C7F0007CCF80001FFE000
007F8000001E0000007F800001FFE00007CCF8003F8C7F007F0C3F80FC0C0FC0781E0780
601E0180001E0000001E0000001E0000001E0000001E0000000C00001A1D7C9E23>3
D E /FC 29 122 df<1E007F807F80FFC0FFC0FFC0FFC07F807F801E000A0A78891B>46
D<000030000000F0000001F0000003F000001FF00000FFF000FFFFF000FFE7F000FF07F0
000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0
000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0
000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0
000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0
000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0
000007F0000007F0000007F0000007F0000007F0000007F0000007F000000FF800001FFC
007FFFFFFF7FFFFFFF7FFFFFFF204278C131>49 D<1C00000000001C00000000001F8000
0000001FFFFFFFFFC01FFFFFFFFFC01FFFFFFFFFC03FFFFFFFFF803FFFFFFFFF803FFFFF
FFFF003FFFFFFFFE00380000000C00300000001C00700000003800600000003000600000
00700060000000E00060000000C000C0000001C000C00000038000C00000070000000000
0600000000000E00000000001C0000000000180000000000380000000000700000000000
600000000000E00000000001C00000000001C00000000003800000000007800000000007
00000000000F00000000000F00000000001F00000000001E00000000003E00000000003E
00000000007E00000000007C00000000007C0000000000FC0000000000FC0000000001FC
0000000001FC0000000001FC0000000003F80000000003F80000000003F80000000003F8
0000000007F80000000007F80000000007F80000000007F80000000007F80000000007F8
000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8
000000000FF8000000000FF8000000000FF8000000000FF80000000007F00000000001C0
0000002A457BC231>55 D<0000FF00000007FFE000001FFFF800007F80FC0000FC007E00
01F8003F0003F0001F8007E0000FC00FE00007E01FC00007E01FC00003F03F800003F03F
800003F87F800001F87F000001FC7F000001FCFF000001FCFF000001FCFF000001FEFF00
0000FEFF000000FEFF000000FEFF000000FEFF000000FEFF000000FFFF000000FFFF0000
00FFFF000000FF7F000001FF7F000001FF7F000001FF3F800001FF3F800003FF1F800003
FF1FC00003FF0FC00007FF07E00006FF07E0000EFF03F0001CFF01F80038FF007C0070FF
003F01E0FF000FFF80FE0001FE00FE00000000FE00000001FE00000001FC00000001FC00
000001FC00000001FC00000003F800000003F800000003F00F800007F01FC00007E03FE0
000FE03FE0000FC03FE0001F803FE0001F803FC0003F003F80007E001E0000FC001C0001
F8000F0003F00007E01FE00003FFFF800000FFFE0000001FF0000028447CC131>57
D<1E007F807F80FFC0FFC0FFC0FFC07F807F801E00000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000001E007F807F
80FFC0FFC0FFC0FFC07F807F801E000A2B78AA1B>I<00000000C00000000000000001E0
0000000000000001E00000000000000001E00000000000000003F00000000000000003F0
0000000000000003F00000000000000007F80000000000000007F80000000000000007F8
000000000000000FFC000000000000000FFC000000000000000FFC0000000000000019FE
0000000000000019FE0000000000000019FE0000000000000030FF0000000000000030FF
0000000000000070FF80000000000000607F80000000000000607F80000000000000E07F
C0000000000000C03FC0000000000000C03FC0000000000001C03FE0000000000001801F
E0000000000001801FE0000000000003001FF0000000000003000FF0000000000003000F
F0000000000006000FF80000000000060007F80000000000060007F800000000000C0003
FC00000000000C0003FC00000000000C0003FC0000000000180001FE0000000000180001
FE0000000000180001FE0000000000300000FF0000000000300000FF0000000000700000
FF80000000006000007F80000000006000007F8000000000E000007FC000000000FFFFFF
FFC000000000FFFFFFFFC000000001FFFFFFFFE0000000018000001FE000000001800000
1FE0000000030000001FF0000000030000000FF0000000030000000FF000000006000000
0FF80000000600000007F80000000600000007F80000000C00000003FC0000000C000000
03FC0000000C00000003FC0000001800000001FE0000001800000001FE00000018000000
01FE0000003000000000FF0000003000000000FF0000007800000000FF800000F8000000
00FF800001FC00000000FFC0000FFF00000003FFE000FFFFE000007FFFFFC0FFFFE00000
7FFFFFC0FFFFE000007FFFFFC042477DC649>65 D<0000000FFE000060000000FFFFC000
E0000003FFFFF000E000000FFC01FC01E000003FC0003E01E00000FF00000F83E00003FC
000003C7E00007F8000001E7E0000FF0000000FFE0001FE00000007FE0003FC00000003F
E0007F800000001FE000FF000000000FE001FE000000000FE001FC0000000007E003FC00
00000007E007F80000000003E007F80000000003E00FF00000000001E00FF00000000001
E01FE00000000000E01FE00000000000E03FE00000000000E03FE00000000000E03FC000
00000000607FC00000000000607FC00000000000607FC00000000000607FC00000000000
00FF80000000000000FF80000000000000FF80000000000000FF80000000000000FF8000
0000000000FF80000000000000FF80000000000000FF80000000000000FF800000000000
00FF80000000000000FF80000000000000FF80000000000000FF80000000000000FF8000
00000000007FC00000000000007FC00000000000007FC00000000000607FC00000000000
603FC00000000000603FE00000000000603FE00000000000601FE00000000000E01FF000
00000000E00FF00000000000C00FF00000000000C007F80000000001C007F80000000001
8003FC00000000038001FC00000000038001FE00000000070000FF000000000600007F80
0000000E00003FC00000001C00001FE00000003800000FF000000078000007F8000000F0
000003FC000001E0000000FF000007800000003FC0001F000000000FFC00FC0000000003
FFFFF00000000000FFFFC000000000000FFE0000003B487BC546>67
D<FFFFFFFFFFFFF800FFFFFFFFFFFFF800FFFFFFFFFFFFF80001FFC000007FF800007F80
000007FC00007F80000001FC00007F80000000FC00007F800000007C00007F800000003C
00007F800000001C00007F800000001C00007F800000000E00007F800000000E00007F80
0000000E00007F800000000600007F800000000600007F800000000600007F8000000006
00007F800000000700007F800006000300007F800006000300007F800006000300007F80
0006000000007F800006000000007F800006000000007F800006000000007F80000E0000
00007F80000E000000007F80001E000000007F80003E000000007F8000FE000000007FFF
FFFE000000007FFFFFFE000000007FFFFFFE000000007F8000FE000000007F80003E0000
00007F80001E000000007F80000E000000007F80000E000000007F800006000000007F80
0006000000007F800006000000007F8000060000C0007F8000060000C0007F8000060000
C0007F800006000180007F800000000180007F800000000180007F800000000180007F80
0000000180007F800000000380007F800000000380007F800000000300007F8000000003
00007F800000000700007F800000000700007F800000000F00007F800000000F00007F80
0000001E00007F800000001E00007F800000003E00007F800000007E00007F80000001FE
00007F80000007FE0001FFC000007FFE00FFFFFFFFFFFFFC00FFFFFFFFFFFFFC00FFFFFF
FFFFFFFC003A447CC342>69 D<000FFFFFFE000FFFFFFE000FFFFFFE000003FF80000001
FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF
00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00
000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF0000
0000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF000000
00FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000
FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF
00000000FF00000000FF00000000FF00000000FF003F0000FF007F8000FF00FFC000FF00
FFC000FF00FFC000FF00FFC000FF00FFC001FE00FF8001FE00FF0001FE006C0003FC0070
0003F800380007F8001C0007F0000E000FE00007001F800003E07F000000FFFC0000001F
E0000027467BC332>74 D<FFFFFFFFFC0000FFFFFFFFFFC000FFFFFFFFFFF80001FFC000
0FFC00007F800001FF00007F8000007F80007F8000001FE0007F8000000FE0007F800000
07F0007F80000007F8007F80000003FC007F80000003FC007F80000003FE007F80000001
FE007F80000001FE007F80000001FF007F80000001FF007F80000001FF007F80000001FF
007F80000001FF007F80000001FF007F80000001FF007F80000001FE007F80000001FE00
7F80000003FE007F80000003FC007F80000003FC007F80000007F8007F80000007F0007F
8000000FE0007F8000001FC0007F8000007F80007F800001FE00007F80000FFC00007FFF
FFFFF000007FFFFFFF8000007F8000000000007F8000000000007F8000000000007F8000
000000007F8000000000007F8000000000007F8000000000007F8000000000007F800000
0000007F8000000000007F8000000000007F8000000000007F8000000000007F80000000
00007F8000000000007F8000000000007F8000000000007F8000000000007F8000000000
007F8000000000007F8000000000007F8000000000007F8000000000007F800000000000
7F8000000000007F8000000000007F8000000000007F800000000001FFE000000000FFFF
FFC0000000FFFFFFC0000000FFFFFFC000000038447CC342>80 D<FFFFFFFFE000000000
FFFFFFFFFF00000000FFFFFFFFFFC000000001FFC0003FF8000000007F800003FC000000
007F800000FF000000007F8000007F800000007F8000003FC00000007F8000001FE00000
007F8000000FF00000007F80000007F80000007F80000007F80000007F80000007FC0000
007F80000003FC0000007F80000003FE0000007F80000003FE0000007F80000003FE0000
007F80000003FE0000007F80000003FE0000007F80000003FE0000007F80000003FE0000
007F80000003FC0000007F80000003FC0000007F80000007FC0000007F80000007F80000
007F8000000FF00000007F8000000FF00000007F8000001FE00000007F8000003FC00000
007F8000007F000000007F800001FE000000007F800007F8000000007F80003FE0000000
007FFFFFFF00000000007FFFFFFC00000000007F80007F80000000007F80000FE0000000
007F800007F0000000007F800003FC000000007F800001FE000000007F800000FE000000
007F800000FF000000007F8000007F800000007F8000007F800000007F8000003FC00000
007F8000003FC00000007F8000003FC00000007F8000003FC00000007F8000003FC00000
007F8000003FC00000007F8000003FC00000007F8000003FE00000007F8000003FE00000
007F8000003FE00000007F8000003FE00000007F8000003FE00000007F8000003FE00000
007F8000003FE00000007F8000003FE00060007F8000003FF00060007F8000001FF00060
007F8000001FF00060007F8000001FF000E0007F8000000FF800C001FFE0000007F801C0
FFFFFFC00007F80180FFFFFFC00001FC0380FFFFFFC00000FE07000000000000003FFE00
00000000000007F80043467CC348>82 D<FFFFFFC0000FFFFFFFFFFFC0000FFFFFFFFFFF
C0000FFFFF01FFE0000000FFF0007F800000001F80007F800000000F00007F800000000F
00007F800000000600007F800000000600007F800000000600007F800000000600007F80
0000000600007F800000000600007F800000000600007F800000000600007F8000000006
00007F800000000600007F800000000600007F800000000600007F800000000600007F80
0000000600007F800000000600007F800000000600007F800000000600007F8000000006
00007F800000000600007F800000000600007F800000000600007F800000000600007F80
0000000600007F800000000600007F800000000600007F800000000600007F8000000006
00007F800000000600007F800000000600007F800000000600007F800000000600007F80
0000000600007F800000000600007F800000000600007F800000000600007F8000000006
00007F800000000600007F800000000600007F800000000600007F800000000600007F80
0000000600007F800000000600007F800000000600007F800000000E00003FC00000000C
00003FC00000000C00003FC00000001C00001FC00000001C00001FE00000001800000FE0
0000003800000FE000000030000007F000000070000007F0000000E0000003F8000001E0
000001FC000001C0000000FE000007800000007F00000F000000003F80001E000000001F
E0007C0000000007FC03F00000000001FFFFE000000000007FFF80000000000007FC0000
0040467CC349>85 D<FFFFFF0007FFFFF8000FFFFEFFFFFF0007FFFFF8000FFFFEFFFFFF
0007FFFFF8000FFFFE03FFE000001FFF000000FFF001FF8000000FFC0000003FC001FF00
000007F80000001F0000FF00000007F80000000F0000FF00000007F80000000E00007F80
000003FC0000000E00007F80000003FC0000000C00007F80000003FC0000000C00003FC0
000003FE0000001800003FC0000003FE0000001800003FC0000003FE0000001800003FE0
000006FF0000003800001FE0000006FF0000003000001FE0000006FF0000003000001FF0
00000EFF8000007000000FF000000C7F8000006000000FF000000C7F8000006000000FF8
00001C7FC0000060000007F80000183FC00000C0000007F80000183FC00000C0000007F8
0000183FE00000C0000003FC0000301FE0000180000003FC0000301FE0000180000003FC
0000301FE0000180000001FE0000600FF0000300000001FE0000600FF0000300000001FE
0000600FF0000300000000FF0000C007F8000600000000FF0000C007F8000600000000FF
0000C007F8000600000000FF8001C007FC000E000000007F80018003FC000C000000007F
80018003FC000C000000007FC0038003FE000C000000003FC0030001FE0018000000003F
C0030001FE0018000000003FE0030001FF0018000000001FE0060000FF0030000000001F
E0060000FF0030000000001FE0060000FF0030000000000FF00C00007F8060000000000F
F00C00007F8060000000000FF00C00007F80600000000007F81800003FC0C00000000007
F81800003FC0C00000000007F81800003FC0C00000000007FC3000001FE1C00000000003
FC3000001FE1800000000003FC3000001FE1800000000003FE7000001FF3800000000001
FE6000000FF3000000000001FE6000000FF3000000000001FFE000000FFB000000000000
FFC0000007FE000000000000FFC0000007FE000000000000FFC0000007FE000000000000
7F80000003FC0000000000007F80000003FC0000000000007F80000003FC000000000000
3F00000001F80000000000003F00000001F80000000000003F00000001F8000000000000
1E00000000F00000000000001E00000000F00000000000001E00000000F0000000000000
1E00000000F00000000000000C00000000600000005F467EC364>87
D<0007FC000000003FFF80000000F80FE0000003C003F00000070001F800000E0000FC00
000FC0007E00001FE0007F00001FF0003F80001FF0003F80001FF0003F80001FF0001FC0
001FF0001FC0000FE0001FC0000380001FC0000000001FC0000000001FC0000000001FC0
000000001FC00000000FFFC0000001FFFFC000000FFE1FC000003FC01FC00000FF001FC0
0003FC001FC00007F8001FC0000FF0001FC0001FE0001FC0003FC0001FC0007FC0001FC0
007F80001FC0007F80001FC060FF00001FC060FF00001FC060FF00001FC060FF00003FC0
60FF00003FC060FF00003FC060FF80007FC0607F8000EFC0607FC000C7E0C03FC001C7E0
C01FE00783F1C007F81E03FF8001FFFC01FF00001FE0007C002B2E7CAC31>97
D<00007F80000003FFF000000FC07C00003F000F0000FC00038001F80001C003F8000FC0
07F0001FE007E0003FE00FE0003FE01FC0003FE01FC0003FE03F80003FE03F80001FC07F
800007007F800000007F800000007F00000000FF00000000FF00000000FF00000000FF00
000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF0000
00007F000000007F800000007F800000003F800000003F800000303FC00000301FC00000
700FE00000600FE00000E007F00000C003F80001C001F800038000FC000700003F001E00
001FC078000007FFF0000000FF8000242E7DAC2B>99 D<0001FE00000007FFC000001F03
F000007E00FC0000FC007E0001F8003F0003F0003F0007E0001F800FE0001FC00FC0000F
C01FC0000FC03F80000FE03F800007E03F800007E07F800007F07F000007F07F000007F0
FF000007F0FF000007F0FF000007F0FFFFFFFFF0FFFFFFFFF0FF00000000FF00000000FF
00000000FF00000000FF00000000FF000000007F000000007F000000007F800000007F80
0000003F800000003F800000301FC00000301FC00000700FC00000600FE00000E007F000
00C003F00001C001F800038000FC000700003E001E00001F80F8000003FFE0000000FF00
00242E7DAC2B>101 D<00000FE00000007FF8000001F81E000003F03F00000FE07F8000
1FC0FF80001F80FF80003F80FF80007F00FF80007F00FF80007F007F0000FE001C0000FE
00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00
000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000
00FFFFFF8000FFFFFF8000FFFFFF800000FE00000000FE00000000FE00000000FE000000
00FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000
FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE
00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00
000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000
0000FE00000000FE00000000FE00000001FF8000007FFFFF00007FFFFF00007FFFFF0000
21467EC51E>I<01FC00000000FFFC00000000FFFC00000000FFFC0000000007FC000000
0003FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
0001FC0000000001FC0000000001FC01FE000001FC07FFC00001FC1E07F00001FC3801F8
0001FC7001FC0001FCE000FC0001FDC000FE0001FD8000FE0001FF80007F0001FF00007F
0001FF00007F0001FE00007F0001FE00007F0001FE00007F0001FC00007F0001FC00007F
0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F
0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F
0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F
0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F
0003FE0000FF80FFFFF83FFFFEFFFFF83FFFFEFFFFF83FFFFE2F457DC436>104
D<01E00007F80007F8000FFC000FFC000FFC000FFC0007F80007F80001E0000000000000
0000000000000000000000000000000000000000000000000000000000000000000001FC
00FFFC00FFFC00FFFC0007FC0003FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC
0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC
0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC
0001FC0001FC0001FC0003FE00FFFFF8FFFFF8FFFFF815437DC21C>I<01FC00FFFC00FF
FC00FFFC0007FC0003FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001
FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001
FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001
FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001
FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001
FC0001FC0001FC0003FE00FFFFF8FFFFF8FFFFF815457DC41C>108
D<01FC00FF00001FE00000FFFC07FFE000FFFC0000FFFC0F03F801E07F0000FFFC3C01FC
07803F800007FC7000FE0E001FC00003FCE0007E1C000FC00001FDC0007F38000FE00001
FD80007F30000FE00001FF80003FF00007F00001FF00003FE00007F00001FF00003FE000
07F00001FE00003FC00007F00001FE00003FC00007F00001FE00003FC00007F00001FC00
003F800007F00001FC00003F800007F00001FC00003F800007F00001FC00003F800007F0
0001FC00003F800007F00001FC00003F800007F00001FC00003F800007F00001FC00003F
800007F00001FC00003F800007F00001FC00003F800007F00001FC00003F800007F00001
FC00003F800007F00001FC00003F800007F00001FC00003F800007F00001FC00003F8000
07F00001FC00003F800007F00001FC00003F800007F00001FC00003F800007F00001FC00
003F800007F00001FC00003F800007F00001FC00003F800007F00001FC00003F800007F0
0001FC00003F800007F00001FC00003F800007F00001FC00003F800007F00001FC00003F
800007F00003FE00007FC0000FF800FFFFF81FFFFF03FFFFE0FFFFF81FFFFF03FFFFE0FF
FFF81FFFFF03FFFFE04B2C7DAB52>I<01FC01FE0000FFFC07FFC000FFFC1E07F000FFFC
3801F80007FC7001FC0003FCE000FC0001FDC000FE0001FD8000FE0001FF80007F0001FF
00007F0001FF00007F0001FE00007F0001FE00007F0001FE00007F0001FC00007F0001FC
00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC
00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC
00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC
00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC
00007F0003FE0000FF80FFFFF83FFFFEFFFFF83FFFFEFFFFF83FFFFE2F2C7DAB36>I<00
007F8000000003FFF00000000FC0FC0000003E001F0000007C000F800000F80007C00001
F00003E00003E00001F00007C00000F8000FC00000FC000FC00000FC001F8000007E003F
8000007F003F8000007F003F0000003F007F0000003F807F0000003F807F0000003F807F
0000003F80FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF
0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC07F0000003F807F
0000003F807F8000007F803F8000007F003F8000007F001F8000007E001FC00000FE000F
C00000FC000FE00001FC0007E00001F80003F00003F00001F80007E00000FC000FC00000
3E001F0000001FC0FE00000007FFF8000000007F8000002A2E7DAC31>I<03F803F0FFF8
1FFCFFF83C3EFFF8707F07F8E0FF03F9C0FF01F980FF01FB80FF01FB007E01FB003C01FF
000001FE000001FE000001FE000001FE000001FC000001FC000001FC000001FC000001FC
000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC
000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC
000001FC000001FC000003FF0000FFFFFE00FFFFFE00FFFFFE00202C7DAB26>114
D<003FE01801FFFC3807E01F780F0003F81E0001F83C0000F87C00007878000078F80000
38F8000038F8000018F8000018FC000018FC000018FE000018FF8000007FC000007FFC00
003FFFE0001FFFFC000FFFFF0007FFFFC003FFFFE000FFFFF0001FFFF80000FFF800000F
FC000003FCC00001FEC00000FEC000007EE000007EE000003EE000003EF000003EF00000
3EF000003EF800003CFC00007CFC000078FE0000F8FF0001F0F38003E0F1F00F80E07FFE
00C00FF0001F2E7DAC26>I<0006000000060000000600000006000000060000000E0000
000E0000000E0000000E0000001E0000001E0000001E0000003E0000007E0000007E0000
00FE000001FE000007FE00001FFFFFF0FFFFFFF0FFFFFFF000FE000000FE000000FE0000
00FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE0000
00FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE0000
00FE000000FE000C00FE000C00FE000C00FE000C00FE000C00FE000C00FE000C00FE000C
00FE000C00FE000C007E001C007F0018007F0018003F0038001F8030001FC0700007E0E0
0001FFC000007F001E3E7EBC26>I<01FC00007F00FFFC003FFF00FFFC003FFF00FFFC00
3FFF0007FC0001FF0003FC0000FF0001FC00007F0001FC00007F0001FC00007F0001FC00
007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00
007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00
007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00
007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC0000FF0001FC00
00FF0001FC0000FF0001FC0001FF0001FC0001FF0000FC0001FF0000FE0003FF00007E00
077F80007F000E7FC0003F001C7FFE000FC0787FFE0003FFF07FFE00007F807F002F2D7D
AB36>I<FFFFF001FFFCFFFFF001FFFCFFFFF001FFFC07FF00007FE003FE00001F8001FE
00001F0001FE00000E0000FE00000E0000FE00000C00007F00001800007F00001800007F
80001800003F80003000003F80003000003FC0007000001FC0006000001FE0006000000F
E000C000000FE000C000000FF001C0000007F00180000007F00180000003F80300000003
F80300000003FC0700000001FC0600000001FC0600000000FE0C00000000FE0C00000000
FF0C000000007F18000000007F18000000007FB8000000003FB0000000003FF000000000
1FE0000000001FE0000000001FE0000000000FC0000000000FC000000000078000000000
078000000000078000000000030000002E2C7EAA33>I<FFFFF001FFFCFFFFF001FFFCFF
FFF001FFFC07FF00007FE003FE00001F8001FE00001F0001FE00000E0000FE00000C0000
FF00001C00007F00001800007F00001800007F80003800003F80003000003F8000300000
1FC0006000001FC0006000001FE000E000000FE000C000000FE000C0000007F001800000
07F00180000007F80380000003F80300000003F80300000001FC0600000001FC06000000
01FE0E00000000FE0C00000000FE0C000000007F18000000007F18000000007FB8000000
003FB0000000003FB0000000001FE0000000001FE0000000001FE0000000000FC0000000
000FC0000000000780000000000780000000000780000000000300000000000300000000
000600000000000600000000000600000000000C00000000000C00000000001800000000
00180000003C00180000007E0030000000FF0030000000FF0060000000FF0060000000FF
00C0000000FE01C00000007C03800000007007000000003C1E000000000FFC0000000003
F0000000002E3F7EAA33>121 D E /FD 13 118 df<FFFFFFFFF0FFFFFFFFF0FFFFFFFF
F0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0240780A12B>45
D<00000000000F00000000000000000000000F00000000000000000000000F0000000000
0000000000001F80000000000000000000001F80000000000000000000003FC000000000
0000000000003FC0000000000000000000003FC0000000000000000000007FE000000000
0000000000007FE0000000000000000000007FE000000000000000000000FFF000000000
000000000000FFF000000000000000000000FFF000000000000000000001FFF800000000
000000000001DFF800000000000000000001DFF8000000000000000000039FFC00000000
0000000000038FFC000000000000000000038FFC000000000000000000070FFE00000000
00000000000707FE0000000000000000000F07FF0000000000000000000E03FF00000000
00000000000E03FF0000000000000000001E03FF8000000000000000001C01FF80000000
00000000001C01FF8000000000000000003C01FFC000000000000000003800FFC0000000
00000000003800FFC000000000000000007000FFE0000000000000000070007FE0000000
000000000070007FE00000000000000000E0007FF00000000000000000E0003FF0000000
0000000000E0003FF00000000000000001C0003FF80000000000000001C0001FF8000000
0000000003C0001FFC000000000000000380000FFC000000000000000380000FFC000000
000000000780000FFE0000000000000007000007FE0000000000000007000007FE000000
000000000F000007FF000000000000000E000003FF000000000000000E000003FF000000
000000001C000003FF800000000000001C000001FF800000000000001C000001FF800000
0000000038000001FFC000000000000038000000FFC000000000000038000000FFC00000
0000000070000000FFE0000000000000700000007FE0000000000000F00000007FF00000
00000000E00000003FF0000000000000E00000003FF0000000000001E00000003FF80000
00000001C00000001FF8000000000001C00000001FF8000000000003C00000001FFC0000
00000003FFFFFFFFFFFC000000000003FFFFFFFFFFFC000000000007FFFFFFFFFFFE0000
00000007FFFFFFFFFFFE0000000000070000000007FE00000000000E0000000007FF0000
0000000E0000000003FF00000000000E0000000003FF00000000001C0000000003FF8000
0000001C0000000001FF80000000003C0000000001FFC000000000380000000000FFC000
000000380000000000FFC000000000780000000000FFE0000000007000000000007FE000
0000007000000000007FE000000000F000000000007FF000000000E000000000003FF000
000000E000000000003FF000000001C000000000003FF800000001C000000000001FF800
000001C000000000001FF8000000038000000000001FFC000000038000000000000FFC00
0000038000000000000FFC000000070000000000000FFE0000000700000000000007FE00
00000F00000000000007FF0000000F00000000000003FF0000001F00000000000003FF00
00003F80000000000003FF8000007FC0000000000003FF800001FFE0000000000007FFC0
000FFFF800000000001FFFF000FFFFFF0000000007FFFFFFF0FFFFFF0000000007FFFFFF
F0FFFFFF0000000007FFFFFFF0FFFFFF0000000007FFFFFFF05C657DE463>65
D<FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFF80FFFFFFFFFF
FFFFFFFF8000FFFC00000001FFFF80003FF8000000001FFFC0001FF80000000003FFC000
1FF80000000000FFC0001FF800000000007FC0001FF800000000003FC0001FF800000000
001FC0001FF800000000000FC0001FF8000000000007C0001FF8000000000007C0001FF8
000000000003C0001FF8000000000003C0001FF8000000000003E0001FF8000000000001
E0001FF8000000000001E0001FF8000000000001E0001FF8000000000001E0001FF80000
00000000E0001FF8000000000000E0001FF8000000000000E0001FF8000000000000E000
1FF8000000000000E0001FF8000000000000E0001FF800000000000070001FF800000070
000070001FF800000070000070001FF800000070000070001FF800000070000070001FF8
00000070000000001FF800000070000000001FF800000070000000001FF8000000700000
00001FF8000000F0000000001FF8000000F0000000001FF8000000F0000000001FF80000
00F0000000001FF8000001F0000000001FF8000003F0000000001FF8000007F000000000
1FF800000FF0000000001FF800007FF0000000001FFFFFFFFFF0000000001FFFFFFFFFF0
000000001FFFFFFFFFF0000000001FFFFFFFFFF0000000001FF800007FF0000000001FF8
00000FF0000000001FF8000007F0000000001FF8000003F0000000001FF8000001F00000
00001FF8000000F0000000001FF8000000F0000000001FF8000000F0000000001FF80000
00F0000000001FF800000070000000001FF800000070000000001FF80000007000000000
1FF80000007000000E001FF80000007000000E001FF80000007000000E001FF800000070
00000E001FF80000007000001C001FF80000000000001C001FF80000000000001C001FF8
0000000000001C001FF80000000000001C001FF80000000000001C001FF8000000000000
3C001FF800000000000038001FF800000000000038001FF800000000000038001FF80000
0000000078001FF800000000000078001FF800000000000078001FF80000000000007800
1FF8000000000000F0001FF8000000000000F0001FF8000000000000F0001FF800000000
0001F0001FF8000000000001F0001FF8000000000003F0001FF8000000000007F0001FF8
000000000007F0001FF800000000000FE0001FF800000000001FE0001FF800000000007F
E0001FF80000000000FFE0001FF80000000003FFE0003FF8000000001FFFE000FFFC0000
0003FFFFE0FFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFC0FF
FFFFFFFFFFFFFFFFC04F6279E15A>69 D<FFFFFFFFE000000000FFFFFFFFE000000000FF
FFFFFFE000000000FFFFFFFFE00000000000FFFF800000000000003FFC00000000000000
1FFC000000000000001FF8000000000000001FF8000000000000001FF800000000000000
1FF8000000000000001FF8000000000000001FF8000000000000001FF800000000000000
1FF8000000000000001FF8000000000000001FF8000000000000001FF800000000000000
1FF8000000000000001FF8000000000000001FF8000000000000001FF800000000000000
1FF8000000000000001FF8000000000000001FF8000000000000001FF800000000000000
1FF8000000000000001FF8000000000000001FF8000000000000001FF800000000000000
1FF8000000000000001FF8000000000000001FF8000000000000001FF800000000000000
1FF8000000000000001FF8000000000000001FF8000000000000001FF800000000000000
1FF8000000000000001FF8000000000000001FF8000000000000001FF800000000000000
1FF8000000000000001FF8000000000000001FF8000000000000001FF800000000000000
1FF8000000000000001FF8000000000000001FF8000000000000001FF800000000000000
1FF8000000000000001FF8000000000000001FF8000000000000001FF800000000000000
1FF8000000000000001FF8000000000000001FF8000000000000001FF800000000000000
1FF8000000000000001FF8000000000000001FF8000000000000001FF800000000001C00
1FF800000000001C001FF800000000001C001FF800000000001C001FF800000000001C00
1FF800000000001C001FF800000000003C001FF8000000000038001FF800000000003800
1FF8000000000038001FF8000000000038001FF8000000000038001FF800000000003800
1FF8000000000078001FF8000000000078001FF8000000000078001FF800000000007800
1FF80000000000F8001FF80000000000F8001FF80000000000F0001FF80000000001F000
1FF80000000001F0001FF80000000003F0001FF80000000007F0001FF80000000007F000
1FF8000000000FF0001FF8000000001FF0001FF8000000003FF0001FF8000000007FF000
1FF800000001FFF0001FF800000007FFF0003FF80000003FFFE000FFFC000003FFFFE0FF
FFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFE046
6279E153>76 D<3FFFFFFFFFFFFFFFFFFFF83FFFFFFFFFFFFFFFFFFFF83FFFFFFFFFFFFF
FFFFFFF83FFFFFFFFFFFFFFFFFFFF83FFFC00003FFC00003FFF83FFC000001FF8000007F
F83FF0000001FF8000000FF83FC0000001FF80000007F87F80000001FF80000003FC7F00
000001FF80000001FC7E00000001FF80000000FC7C00000001FF800000007C7C00000001
FF800000007C7C00000001FF800000007C7800000001FF800000003C7800000001FF8000
00003C7800000001FF800000003C7800000001FF800000003C7000000001FF800000001C
7000000001FF800000001C7000000001FF800000001C7000000001FF800000001C700000
0001FF800000001C7000000001FF800000001CF000000001FF800000001EE000000001FF
800000000EE000000001FF800000000EE000000001FF800000000EE000000001FF800000
000EE000000001FF800000000EE000000001FF800000000EE000000001FF800000000E00
00000001FF80000000000000000001FF80000000000000000001FF800000000000000000
01FF80000000000000000001FF80000000000000000001FF80000000000000000001FF80
000000000000000001FF80000000000000000001FF80000000000000000001FF80000000
000000000001FF80000000000000000001FF80000000000000000001FF80000000000000
000001FF80000000000000000001FF80000000000000000001FF80000000000000000001
FF80000000000000000001FF80000000000000000001FF80000000000000000001FF8000
0000000000000001FF80000000000000000001FF80000000000000000001FF8000000000
0000000001FF80000000000000000001FF80000000000000000001FF8000000000000000
0001FF80000000000000000001FF80000000000000000001FF80000000000000000001FF
80000000000000000001FF80000000000000000001FF80000000000000000001FF800000
00000000000001FF80000000000000000001FF80000000000000000001FF800000000000
00000001FF80000000000000000001FF80000000000000000001FF800000000000000000
01FF80000000000000000001FF80000000000000000001FF80000000000000000001FF80
000000000000000001FF80000000000000000001FF80000000000000000001FF80000000
000000000001FF80000000000000000001FF80000000000000000001FF80000000000000
000001FF80000000000000000001FF80000000000000000001FF80000000000000000001
FF80000000000000000001FF80000000000000000001FF80000000000000000001FF8000
0000000000000001FF80000000000000000001FF80000000000000000001FF8000000000
0000000003FFC0000000000000000003FFC000000000000000001FFFF800000000000001
FFFFFFFFFF800000000001FFFFFFFFFF800000000001FFFFFFFFFF800000000001FFFFFF
FFFF80000057627CE160>84 D<3FFFFFFF80000003FFFFFF803FFFFFFF80000003FFFFFF
803FFFFFFF80000003FFFFFF803FFFFFFF80000003FFFFFF80003FFFFC000000007FFFE0
00000FFFF0000000003FFF00000007FFE0000000001FFC00000003FFC0000000000FF000
000001FFE0000000000FE000000000FFE0000000000FC000000000FFF0000000000F8000
0000007FF0000000000F00000000003FF8000000001E00000000003FFC000000001C0000
0000001FFC000000003C00000000000FFE000000007800000000000FFF00000000700000
00000007FF00000000F0000000000003FF80000001E0000000000003FFC0000001C00000
00000001FFC000000380000000000000FFE000000780000000000000FFF000000F000000
000000007FF800000E000000000000003FF800001E000000000000003FFC00003C000000
000000001FFE000038000000000000000FFE000078000000000000000FFF0000F0000000
0000000007FF8000E00000000000000003FF8001E00000000000000003FFC003C0000000
0000000001FFE003800000000000000000FFE007800000000000000000FFF00F00000000
00000000007FF80E0000000000000000003FF81E0000000000000000003FFC3C00000000
00000000001FFE380000000000000000000FFE780000000000000000000FFFF000000000
000000000007FFE000000000000000000003FFC000000000000000000003FFC000000000
000000000001FFE000000000000000000000FFE000000000000000000000FFF000000000
0000000000007FF8000000000000000000003FF8000000000000000000003FFC00000000
0000000000007FFE000000000000000000007FFE00000000000000000000F7FF00000000
000000000001E7FF80000000000000000001C3FF80000000000000000003C1FFC0000000
00000000000781FFE000000000000000000700FFE000000000000000000F007FF0000000
00000000001E007FF800000000000000001C003FF800000000000000003C001FFC000000
000000000078001FFE000000000000000070000FFE0000000000000000E00007FF000000
0000000001E00007FF8000000000000003C00003FF8000000000000003800001FFC00000
0000000007800001FFE00000000000000F000000FFE00000000000000E0000007FF00000
000000001E0000007FF80000000000003C0000003FF8000000000000380000001FFC0000
00000000780000001FFE000000000000F00000000FFE000000000000E000000007FF0000
00000001E000000007FF800000000003C000000003FFC000000000038000000001FFC000
000000078000000001FFE0000000000F0000000000FFF0000000000E00000000007FF000
0000001E00000000007FF8000000003C00000000003FFC000000007800000000001FFC00
0000007800000000001FFE00000000F800000000000FFF00000001F0000000000007FF00
000003F0000000000007FF8000000FF8000000000007FFC000001FF8000000000007FFE0
00007FFC00000000000FFFF00007FFFF00000000003FFFFC00FFFFFFC000000001FFFFFF
FCFFFFFFC000000001FFFFFFFCFFFFFFC000000001FFFFFFFCFFFFFFC000000001FFFFFF
FC5E627EE163>88 D<00003FF0000000000003FFFE00000000000FFFFF80000000003FC0
3FE0000000007E0007F800000000F80003FC00000001E00001FE00000003C00000FF0000
00078000007F8000000F0000003FC000000F8000003FC000000FF000001FE000001FF800
001FE000001FFC00000FF000001FFC00000FF000001FFC00000FF000001FFC000007F800
001FFC000007F800001FFC000007F800000FF8000007F8000003E0000007F80000000000
0007F800000000000007F800000000000007F800000000000007F800000000000007F800
000000000007F80000000000007FF800000000007FFFF8000000000FFFFFF8000000007F
F807F800000001FF8007F800000007FC0007F80000001FF00007F80000007FC00007F800
0000FF800007F8000003FE000007F8000007FC000007F800000FFC000007F800000FF800
0007F800001FF0000007F800003FE0000007F800003FE0000007F800007FC0000007F800
E07FC0000007F800E07FC0000007F800E0FFC0000007F800E0FF80000007F800E0FF8000
0007F800E0FF8000000FF800E0FF8000000FF800E0FF8000000FF800E0FF8000001FF800
E0FFC000001BF800E07FC000003BF800E07FC0000073F800E07FE0000071FC01C03FF000
00E1FC01C01FF00001C1FC01C00FFC000780FE038007FE000F00FF070001FF807E007FFF
00007FFFF8003FFE00001FFFE0001FF8000001FF000007E0003B417ABF42>97
D<000003FE00000000001FFFE000000000FFFFF800000001FE03FE00000007F0007F8000
000FE0003FC000003FC0001FE000007F00000FF00000FF000007F80000FE000003F80001
FC000003FC0003F8000001FC0007F8000001FE0007F0000000FE000FF0000000FF000FF0
0000007F001FE00000007F001FE00000007F803FE00000007F803FC00000003F803FC000
00003F807FC00000003FC07FC00000003FC07FC00000003FC07F800000003FC07F800000
003FC0FF800000003FC0FFFFFFFFFFFFC0FFFFFFFFFFFFC0FFFFFFFFFFFFC0FF80000000
0000FF800000000000FF800000000000FF800000000000FF800000000000FF8000000000
00FF800000000000FF800000000000FF8000000000007F8000000000007FC00000000000
7FC000000000007FC000000000003FC000000000003FC000000000003FE000000000001F
E000000000001FE000000001C00FF000000001C00FF000000003C007F8000000038007F8
000000038003FC000000078001FC0000000F0001FE0000000E0000FF0000001E00007F80
00003C00003FC000007800001FE00000F0000007F00003E0000003FC0007C0000000FF80
3F000000003FFFFC000000000FFFF00000000001FF80000032417CBF3A>101
D<0000000000003F80000003FC0001FFE000003FFFC007FFF00000FFFFF01FC1F80003FC
03FC3E03F80007F000FE7803F8000FE0007FE003F8001FC0003FC003F8003F80001FC001
F0007F00000FE0000000FE000007F0000000FE000007F0000001FC000003F8000001FC00
0003F8000003FC000003FC000003FC000003FC000003F8000001FC000007F8000001FE00
0007F8000001FE000007F8000001FE000007F8000001FE000007F8000001FE000007F800
0001FE000007F8000001FE000007F8000001FE000007F8000001FE000007F8000001FE00
0003F8000001FC000003FC000003FC000003FC000003FC000001FC000003F8000001FC00
0003F8000000FE000007F0000000FE000007F00000007F00000FE00000003F80001FC000
00001FC0003F800000003FE0007F0000000037F000FE0000000073FC03FC0000000060FF
FFF000000000E03FFFC000000000E003FC0000000001C000000000000001C00000000000
0001C000000000000001C000000000000001C000000000000001E000000000000001E000
000000000001F000000000000001F000000000000001F800000000000000FC0000000000
0000FF00000000000000FFFFFFFE000000007FFFFFFFF00000003FFFFFFFFE0000001FFF
FFFFFF8000000FFFFFFFFFE000000FFFFFFFFFF000003FFFFFFFFFFC0000FE000001FFFE
0003F80000001FFE0007E000000003FF000FC000000000FF801F80000000007F803F8000
0000003FC03F00000000001FC07E00000000001FC07E00000000000FE0FE00000000000F
E0FC000000000007E0FC000000000007E0FC000000000007E0FC000000000007E0FC0000
00000007E0FC000000000007E0FE00000000000FE07E00000000000FC07E00000000000F
C07F00000000001FC03F80000000003F801FC0000000007F000FC0000000007E0007F000
000001FC0003F800000003F80001FC00000007F000007F0000001FC000003FE00000FF80
00000FFE000FFE00000001FFFFFFF0000000003FFFFF800000000001FFF00000003D5E7D
BF42>103 D<000000FF8000000000000FFFF800000000003FFFFE0000000000FF007F80
00000003FC001FE000000007F00007F00000000FC00001F80000003F800000FE0000007F
0000007F0000007E0000003F000000FC0000001F800001F80000000FC00003F80000000F
E00003F000000007E00007F000000007F0000FE000000003F8000FE000000003F8001FE0
00000003FC001FC000000001FC001FC000000001FC003FC000000001FE003FC000000001
FE003FC000000001FE007F8000000000FF007F8000000000FF007F8000000000FF007F80
00000000FF00FF8000000000FF80FF8000000000FF80FF8000000000FF80FF8000000000
FF80FF8000000000FF80FF8000000000FF80FF8000000000FF80FF8000000000FF80FF80
00000000FF80FF8000000000FF80FF8000000000FF80FF8000000000FF807F8000000000
FF007F8000000000FF007FC000000001FF007FC000000001FF003FC000000001FE003FC0
00000001FE003FC000000001FE001FE000000003FC001FE000000003FC001FE000000003
FC000FF000000007F80007F000000007F00007F000000007F00003F80000000FE00001FC
0000001FC00001FC0000001FC00000FE0000003F8000007F0000007F0000003F800000FE
0000001FC00001FC0000000FF00007F800000003FC001FE000000000FF007F8000000000
7FFFFF00000000000FFFF8000000000001FFC000000039417CBF42>111
D<00078003F80007FF800FFF00FFFF803FFFC0FFFF807C0FE0FFFF81F01FE0FFFF81E03F
F001FF83803FF0007F87003FF0007F8F003FF0003F8E003FF0003F9C001FE0003F9C000F
C0003F98000300003FB8000000003FB8000000003FB0000000003FF0000000003FF00000
00003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FC00000
00003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC00000
00003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC00000
00003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC00000
00003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC00000
00003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC00000
00003FC0000000003FC0000000003FC0000000007FE000000000FFF8000000FFFFFFFC00
00FFFFFFFC0000FFFFFFFC0000FFFFFFFC00002C3F7CBE33>114
D<0000380000000000380000000000380000000000380000000000380000000000380000
000000380000000000780000000000780000000000780000000000780000000000F80000
000000F80000000000F80000000001F80000000001F80000000001F80000000003F80000
000003F80000000007F8000000000FF8000000001FF8000000001FF8000000007FF80000
0000FFF800000003FFF80000000FFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF
000007F80000000007F80000000007F80000000007F80000000007F80000000007F80000
000007F80000000007F80000000007F80000000007F80000000007F80000000007F80000
000007F80000000007F80000000007F80000000007F80000000007F80000000007F80000
000007F80000000007F80000000007F80000000007F80000000007F80000000007F80000
000007F80000000007F80000000007F80000000007F80000000007F80000000007F80000
000007F80000000007F80000000007F80000E00007F80000E00007F80000E00007F80000
E00007F80000E00007F80000E00007F80000E00007F80000E00007F80000E00007F80000
E00007F80000E00007F80000E00007F80000E00007F80000E00003FC0001C00003FC0001
C00003FC0001C00003FC0003C00001FE0003800001FE0007800000FF00070000007F800F
0000003FC01E0000001FF07C0000000FFFF800000003FFE0000000007F80002B597FD733
>116 D<0003C00000000F000007FFC000001FFF0000FFFFC00003FFFF0000FFFFC00003
FFFF0000FFFFC00003FFFF0000FFFFC00003FFFF000001FFC0000007FF0000007FC00000
01FF0000007FC0000001FF0000003FC0000000FF0000003FC0000000FF0000003FC00000
00FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC00000
00FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC00000
00FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC00000
00FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC00000
00FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC00000
00FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC00000
00FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC00000
00FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC00000
00FF0000003FC0000000FF0000003FC0000001FF0000003FC0000001FF0000003FC00000
01FF0000003FC0000003FF0000003FC0000003FF0000003FC0000003FF0000003FC00000
07FF0000001FC0000006FF0000001FE000000EFF0000001FE000001CFF0000000FE00000
1CFF0000000FF0000038FF80000007F0000070FF80000003F80001E0FFE0000001FE0003
C0FFFFC00000FFC01F80FFFFC000003FFFFE00FFFFC000000FFFF800FFFFC0000000FFC0
00FF800042407DBE49>I E /FE 5 89 df<000000000FFE000000000000007FFFE00000
00000003FFFFFC00000000000FFFFFFF00000000003FE00FFF80000000007F0001FFE000
000000FC0000FFF000000003F000007FF800000007E000003FFC0000000F8000001FFE00
00001F0000000FFE0000003E0000000FFF0000003C00000007FF0000007C00000007FF80
0000F800000007FF800000F000000003FFC00001F000000003FFC00003E000000003FFC0
0003C000000003FFC00007C000000003FFC000078000000003FFE00007FC00000001FFE0
000FFE00000001FFE0000FFF00000003FFE0000FFF00000003FFE0000FFF00000003FFE0
001FFF00000003FFC0001FFF00000003FFC0001FFF00000003FFC0001FFF00000003FFC0
000FFE00000007FFC0000FFC00000007FF800007F800000007FF800001C00000000FFF80
0000000000000FFF000000000000000FFF000000000000001FFE000000000000001FFE00
0000000000003FFC000000000000003FFC000000000000007FF800000000000000FFF000
000000000000FFF000000000000001FFE000000000000003FFC000000000000003FF8000
000000000007FF000000000000000FFE000000000000000FFC000000000000001FF80000
00000000003FF0000000000000007FE000000000000000FFC000000000000001FF800000
0000000003FF0000000000000007FC000000000000000FF8000000000000001FF0000000
000000001FE0000000000000003F80000000000000007F0000000000000001FE00000000
00000003FC0000000000000007F0000000000000000FE0000000000000001FC000000000
0000003F80000000000000007F0000000000000000FC0000000000000001F80000000000
000003F0000000E000000007E0000000E00000000FC0000001C00000001F80000001C000
00003E00000001C00000007C0000000380000000F80000000380000001F0000000038000
0003E00000000700000007C0000000070000000F000000000F0000001E000000000E0000
003C000000001E00000078000000007E000000FFFFFFFFFFFC000001FFFFFFFFFFFC0000
03FFFFFFFFFFFC000007FFFFFFFFFFF800000FFFFFFFFFFFF800001FFFFFFFFFFFF80000
3FFFFFFFFFFFF000007FFFFFFFFFFFF00000FFFFFFFFFFFFF00000FFFFFFFFFFFFE00000
FFFFFFFFFFFFE00000435F79DE46>50 D<0003C0000FF0003FF8007FFC007FFC00FFFC00
FFFC00FFFC00FFFC00FFF800FFF8007FF0003FE0000F8000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000003C0000FF0003FF8007FFC007FFC00FFFC00FF
FC00FFFC00FFFC00FFF800FFF8007FF0003FE0000F8000163E73BD27>58
D<0000FFFFFFFFFFC00000000000FFFFFFFFFFC00000000001FFFFFFFFFFC00000000001
FFFFFFFFFFC00000000000007FFFF800000000000000001FFFC000000000000000000FFF
8000000000000000000FFF0000000000000000000FFF0000000000000000000FFF000000
0000000000000FFF0000000000000000001FFF0000000000000000001FFE000000000000
0000001FFE0000000000000000001FFE0000000000000000001FFE000000000000000000
1FFE0000000000000000003FFE0000000000000000003FFC0000000000000000003FFC00
00000000000000003FFC0000000000000000003FFC0000000000000000003FFC00000000
00000000007FFC0000000000000000007FF80000000000000000007FF800000000000000
00007FF80000000000000000007FF80000000000000000007FF8000000000000000000FF
F8000000000000000000FFF0000000000000000000FFF0000000000000000000FFF00000
00000000000000FFF0000000000000000000FFF0000000000000000001FFF00000000000
00000001FFE0000000000000000001FFE0000000000000000001FFE00000000000000000
01FFE0000000000000000001FFE0000000000000000003FFE0000000000000000003FFC0
000000000000000003FFC0000000000000000003FFC0000000000000000003FFC0000000
000000000003FFC0000000000000000007FFC0000000000000000007FF80000000000000
000007FF80000000000000000007FF80000000000000000007FF80000000000000000007
FF8000000000000000000FFF8000000000000000000FFF0000000000000000000FFF0000
000000000000000FFF0000000000000000000FFF0000000000000000000FFF0000000000
000000001FFF0000000000000000001FFE0000000000000000001FFE0000000000038000
001FFE0000000000038000001FFE0000000000038000001FFE0000000000070000003FFE
0000000000070000003FFC0000000000070000003FFC00000000000E0000003FFC000000
00000E0000003FFC00000000000E0000003FFC00000000001E0000007FFC00000000001C
0000007FF800000000001C0000007FF800000000003C0000007FF8000000000038000000
7FF80000000000780000007FF8000000000078000000FFF8000000000078000000FFF000
00000000F0000000FFF00000000001F0000000FFF00000000001F0000000FFF000000000
03F0000000FFF00000000003E0000001FFF00000000007E0000001FFE0000000000FE000
0001FFE0000000001FC0000001FFE0000000003FC0000001FFE0000000007FC0000001FF
E000000000FFC0000003FFE000000003FF80000003FFC00000000FFF80000007FFC00000
003FFF80000007FFE0000001FFFF8000003FFFF000001FFFFF0000FFFFFFFFFFFFFFFFFF
0000FFFFFFFFFFFFFFFFFF0000FFFFFFFFFFFFFFFFFE0000FFFFFFFFFFFFFFFFFE000051
627AE158>76 D<00FFFFFFFFFFFFFFFFFFFFF000FFFFFFFFFFFFFFFFFFFFF000FFFFFFFF
FFFFFFFFFFFFF001FFFFFFFFFFFFFFFFFFFFF001FFFE00003FFF80000FFFF001FFE00000
1FFF000000FFF003FF0000001FFE0000003FF003FE0000001FFE0000001FF003F8000000
1FFE0000000FF003F00000001FFE00000007E007E00000003FFE00000003E007C0000000
3FFC00000003E007C00000003FFC00000003E007800000003FFC00000001E00F80000000
3FFC00000001E00F000000003FFC00000001E00F000000007FFC00000001E00E00000000
7FF800000001E01E000000007FF800000001E01C000000007FF800000001E01C00000000
7FF800000001E01C000000007FF800000001E03800000000FFF800000001E03800000000
FFF000000001C03800000000FFF000000001C03800000000FFF000000001C07000000000
FFF000000001C07000000000FFF000000001C07000000001FFF000000001C0E000000001
FFE000000001C0E000000001FFE000000001C0E000000001FFE000000001C00000000001
FFE000000000000000000001FFE000000000000000000003FFE000000000000000000003
FFC000000000000000000003FFC000000000000000000003FFC000000000000000000003
FFC000000000000000000003FFC000000000000000000007FFC000000000000000000007
FF8000000000000000000007FF8000000000000000000007FF8000000000000000000007
FF8000000000000000000007FF800000000000000000000FFF800000000000000000000F
FF000000000000000000000FFF000000000000000000000FFF000000000000000000000F
FF000000000000000000000FFF000000000000000000001FFF000000000000000000001F
FE000000000000000000001FFE000000000000000000001FFE000000000000000000001F
FE000000000000000000001FFE000000000000000000003FFE000000000000000000003F
FC000000000000000000003FFC000000000000000000003FFC000000000000000000003F
FC000000000000000000003FFC000000000000000000007FFC000000000000000000007F
F8000000000000000000007FF8000000000000000000007FF8000000000000000000007F
F8000000000000000000007FF800000000000000000000FFF800000000000000000000FF
F000000000000000000000FFF000000000000000000000FFF000000000000000000000FF
F000000000000000000000FFF000000000000000000001FFF000000000000000000001FF
E000000000000000000001FFE000000000000000000001FFE000000000000000000001FF
E000000000000000000001FFE000000000000000000003FFE000000000000000000003FF
C000000000000000000003FFC000000000000000000003FFC000000000000000000003FF
C000000000000000000003FFC000000000000000000007FFC000000000000000000007FF
C00000000000000000000FFFC00000000000000000001FFFE0000000000000000001FFFF
FC000000000000003FFFFFFFFFFFF000000000007FFFFFFFFFFFE000000000007FFFFFFF
FFFFE000000000007FFFFFFFFFFFE0000000005C6170E065>84 D<00003FFFFFFFFE0000
07FFFFFFF000003FFFFFFFFE000007FFFFFFF000003FFFFFFFFE000007FFFFFFF000003F
FFFFFFFC00000FFFFFFFF00000003FFFFFE0000001FFFFFC0000000007FFFF000000007F
FFC00000000003FFFE000000003FFE000000000001FFFC000000001FFC000000000001FF
F8000000001FF0000000000000FFF8000000001FE0000000000000FFFC000000001F8000
00000000007FFC000000001F000000000000007FFE000000003E000000000000003FFE00
0000003C000000000000003FFF000000007C000000000000001FFF00000000F800000000
0000001FFF80000001F0000000000000000FFF80000003E0000000000000000FFFC00000
07C00000000000000007FFC0000007800000000000000007FFE000000F80000000000000
0003FFE000001F000000000000000003FFF000003E000000000000000001FFF000007C00
0000000000000001FFF80000F8000000000000000000FFF80000F0000000000000000000
FFFC0001F00000000000000000007FFC0003E00000000000000000007FFE0007C0000000
0000000000003FFE000F800000000000000000003FFF001F000000000000000000001FFF
001E000000000000000000001FFF803E000000000000000000000FFF807C000000000000
000000000FFFC0F80000000000000000000007FFC1F00000000000000000000007FFE3E0
0000000000000000000003FFE3C00000000000000000000003FFF7800000000000000000
000001FFFF800000000000000000000001FFFF000000000000000000000000FFFE000000
000000000000000000FFFC0000000000000000000000007FFC0000000000000000000000
007FFE0000000000000000000000003FFE0000000000000000000000003FFF0000000000
000000000000001FFF0000000000000000000000001FFF8000000000000000000000001F
FF8000000000000000000000001FFFC000000000000000000000003FFFC0000000000000
00000000007FFFE00000000000000000000000FBFFE00000000000000000000001F3FFF0
0000000000000000000003E1FFF00000000000000000000003C1FFF80000000000000000
000007C0FFF8000000000000000000000F80FFFC000000000000000000001F007FFC0000
00000000000000003E007FFE000000000000000000007C007FFE00000000000000000000
78003FFF00000000000000000000F8003FFF00000000000000000001F0001FFF80000000
000000000003E0001FFF80000000000000000007C0000FFFC000000000000000000F8000
0FFFC000000000000000000F000007FFE000000000000000001F000007FFE00000000000
0000003E000003FFE000000000000000007C000003FFF00000000000000000F8000001FF
F00000000000000001F0000001FFF80000000000000001E0000000FFF800000000000000
03C0000000FFFC0000000000000007C00000007FFC000000000000000F800000007FFE00
0000000000001F000000003FFE000000000000003E000000003FFF000000000000007C00
0000001FFF0000000000000078000000001FFF80000000000000F8000000000FFF800000
00000001F0000000000FFFC0000000000003E00000000007FFC0000000000007C0000000
0007FFE000000000000FC00000000003FFE000000000001FC00000000003FFF000000000
003F800000000001FFF000000000007FC00000000001FFF80000000001FFC00000000003
FFFC0000000007FFE00000000003FFFC000000001FFFE0000000000FFFFE00000001FFFF
F8000000003FFFFFC000007FFFFFFF00000003FFFFFFFFC0007FFFFFFF00000003FFFFFF
FFC000FFFFFFFF00000003FFFFFFFFC000FFFFFFFF00000007FFFFFFFFC0006C627DE169
>88 D E end
%%EndProlog
%%BeginSetup
%%Feature: *Resolution 600dpi
TeXDict begin
%%PaperSize: A4

%%EndSetup
%%Page: 1 1
1 0 bop 922 937 a FE(L)-12 b(TX2X:)46 b FD(A)e(L)1643
907 y FC(A)1696 937 y FD(T)1770 968 y(E)1843 937 y(X)g(to)f(X)g
(Auto-tagger)1607 1190 y FC(P)m(eter)34 b(R.)e(Wilson)1287
1306 y(Catholic)f(Univ)m(ersit)m(y)j(of)e(America)2614
1270 y FB(\003)1277 1422 y FC(Email:)41 b FA(pwilson@cme.nist.gov)1665
1625 y FC(Jan)m(uary)33 b(1997)1767 2060 y Fz(Abstract)502
2211 y Fy(L)-7 b(TX2X)24 b Fx(is)g(a)f(table-driv)n(en)g(program)f
(that)i(will)g(replace)f(L)2358 2194 y Fw(A)2395 2211
y Fx(T)2441 2229 y(E)2487 2211 y(X)h(commands)f(b)n(y)h(user)f
(de\014ned)377 2311 y(text.)57 b(This)34 b(rep)r(ort)g(describ)r(es)f
(the)i(b)r(eta)f(v)n(ersion)f(of)h(the)g(system.)57 b
Fy(L)-7 b(TX2X)34 b Fx(supp)r(orts)g(b)r(oth)g(a)377
2411 y(declaritiv)n(e)i(command)h(st)n(yle)g(and)g(an)g(in)n(terpreted)
f(pro)r(cedural)g(language)g(ten)n(tativ)n(ely)g(called)377
2510 y Fv(Express-A)p Fx(.)24 b(Details)f(are)g(giv)n(en)f(of)i(the)g
(program)d(functionalit)n(y)i(including)h(examples.)35
b(System)377 2610 y(installation)27 b(instructions)g(are)g(pro)n
(vided.)150 2896 y Fu(Con)l(ten)l(ts)150 3100 y Ft(1)84
b(In)m(tro)s(duction)2836 b(1)286 3213 y Fs(1.1)94 b(Ov)m(erview)83
b(.)46 b(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)
f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g
(.)f(.)h(.)184 b(2)150 3417 y Ft(2)84 b(The)35 b(command)f(table)g
(\014le)2327 b(6)286 3530 y Fs(2.1)94 b(Sp)s(ecial)29
b(prin)m(t)g(c)m(haracters)j(in)d(tags)68 b(.)46 b(.)f(.)h(.)g(.)f(.)h
(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)
h(.)184 b(7)286 3643 y(2.2)94 b(L)519 3626 y Fr(A)558
3643 y Fs(T)609 3662 y(E)660 3643 y(X)30 b(command)g(t)m(yp)s(es)63
b(.)46 b(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)
f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)184
b(8)495 3756 y(2.2.1)106 b(Built)29 b(in)g(command)i(t)m(yp)s(es)51
b(.)46 b(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)
h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)184 b(8)495 3868 y(2.2.2)106
b(Optional)29 b(command)h(t)m(yp)s(es)81 b(.)45 b(.)h(.)g(.)f(.)h(.)g
(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)
184 b(9)286 3981 y(2.3)94 b(Command)30 b(action)h(tags)76
b(.)46 b(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)
f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138
b(10)286 4094 y(2.4)94 b(Argumen)m(t)31 b(actions)f(.)46
b(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h
(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138
b(12)495 4207 y(2.4.1)106 b(Prin)m(t)30 b(options)63
b(.)45 b(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)
g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138
b(12)786 4320 y(2.4.1.1)118 b(Argumen)m(t)31 b(pro)s(cessing)84
b(.)45 b(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)
g(.)g(.)f(.)h(.)138 b(12)786 4433 y(2.4.1.2)118 b(General)30
b(prin)m(ting)54 b(.)45 b(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h
(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(14)786
4546 y(2.4.1.3)118 b(Read)31 b(actions)57 b(.)46 b(.)g(.)f(.)h(.)g(.)f
(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)
f(.)h(.)138 b(15)495 4659 y(2.4.2)106 b(Prin)m(t)30 b(switc)m(hing)49
b(.)d(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f
(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138
b(17)495 4772 y(2.4.3)106 b(Notes)32 b(on)e(the)h(use)f(of)g(bu\013ers)
g(and)f(\014les)83 b(.)46 b(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f
(.)h(.)g(.)g(.)f(.)h(.)138 b(18)495 4885 y(2.4.4)106
b(User)31 b(sp)s(eci\014ed)d(mo)s(des)44 b(.)h(.)h(.)g(.)f(.)h(.)g(.)f
(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)
f(.)h(.)138 b(18)286 4998 y(2.5)94 b(Sectioning)30 b(command)g(t)m(yp)s
(es)e(.)46 b(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)
h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(24)286
5110 y(2.6)94 b(List)30 b(en)m(vironmen)m(t)g(t)m(yp)s(es)j(.)46
b(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h
(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(25)p
150 5190 1440 4 v 252 5243 a Fq(\003)288 5275 y Fp(This)18
b(w)n(ork)g(w)n(as)g(p)r(erformed)g(while)g(a)g(Guest)f(Researc)n(her)h
(at)g(the)f(National)h(Institute)f(of)h(Standards)f(and)g(T)-6
b(ec)n(hnology)1937 5531 y Fs(i)p eop
%%Page: 2 2
2 1 bop 286 573 a Fs(2.7)94 b(Character)31 b(t)m(yp)s(es)i(.)45
b(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f
(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138
b(27)286 686 y(2.8)94 b(V)-8 b(erbatim)31 b(lik)m(e)e(t)m(yp)s(es)k(.)
46 b(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)
g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138
b(27)286 799 y(2.9)94 b(Odd)29 b(command)i(t)m(yp)s(es)53
b(.)45 b(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)
g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138
b(29)286 912 y(2.10)49 b(Other)30 b(command)g(t)m(yp)s(es)63
b(.)46 b(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)
f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138
b(30)286 1024 y(2.11)49 b(Picture)30 b(t)m(yp)s(es)67
b(.)46 b(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)
g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h
(.)138 b(30)286 1137 y(2.12)49 b(Sp)s(ecial)29 b(command)h(t)m(yp)s(es)
86 b(.)46 b(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f
(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138
b(33)286 1250 y(2.13)49 b(File)30 b(inclusion)64 b(.)46
b(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g
(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138
b(33)286 1363 y(2.14)49 b(In)m(terpreter)31 b(commands)69
b(.)46 b(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)
f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138
b(35)150 1567 y Ft(3)84 b(The)35 b(L)-9 b(TX2X)35 b(program)2386
b(36)286 1680 y Fs(3.1)94 b(Running)28 b(L)-8 b(TX2X)72
b(.)46 b(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)
f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138
b(36)495 1793 y(3.1.1)106 b(Directory)31 b(searc)m(hing)d(.)46
b(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g
(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(39)286 1906
y(3.2)94 b(System)31 b(comp)s(onen)m(ts)93 b(.)45 b(.)h(.)g(.)g(.)f(.)h
(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)
g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(39)495 2019 y(3.2.1)106
b(The)30 b(lexer)70 b(.)46 b(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)
g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g
(.)g(.)f(.)h(.)138 b(40)495 2132 y(3.2.2)106 b(The)30
b(parser)87 b(.)46 b(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)
g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h
(.)138 b(40)495 2245 y(3.2.3)106 b(The)30 b(supp)s(ort)f(libraries)d(.)
45 b(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)
f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(42)495 2357
y(3.2.4)106 b(The)30 b(user-de\014ned)f(library)52 b(.)46
b(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g
(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(42)495 2470 y(3.2.5)106
b(The)30 b Fo(Express-A)f Fs(in)m(terpreter)43 b(.)j(.)g(.)f(.)h(.)g(.)
g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138
b(42)150 2674 y Ft(4)84 b(The)35 b Fo(Express-A)f Ft(programming)g
(language)1592 b(42)286 2787 y Fs(4.1)94 b(Basic)31 b(elemen)m(ts)85
b(.)45 b(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)
g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138
b(43)286 2900 y(4.2)94 b(Data)32 b(t)m(yp)s(es)90 b(.)46
b(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g
(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)
138 b(44)286 3013 y(4.3)94 b(Statemen)m(ts)85 b(.)46
b(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g
(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)
138 b(45)286 3126 y(4.4)94 b(Expressions)59 b(.)46 b(.)g(.)f(.)h(.)g(.)
f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f
(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138
b(48)495 3239 y(4.4.1)106 b(Arithmetic)30 b(op)s(erators)37
b(.)45 b(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)
g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(48)495
3352 y(4.4.2)106 b(Relational)30 b(op)s(erators)64 b(.)45
b(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f
(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(49)495 3465
y(4.4.3)106 b(Logical)31 b(op)s(erators)43 b(.)j(.)g(.)f(.)h(.)g(.)f(.)
h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h
(.)g(.)g(.)f(.)h(.)138 b(49)495 3577 y(4.4.4)106 b(Miscellaneous)44
b(.)h(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g
(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138
b(50)286 3690 y(4.5)94 b(Built)30 b(in)f(pro)s(cedures)g(and)g
(functions)40 b(.)45 b(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g
(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(52)495
3803 y(4.5.1)106 b(Pro)s(cedures)78 b(.)46 b(.)f(.)h(.)g(.)g(.)f(.)h(.)
g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g
(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(52)495 3916 y(4.5.2)106
b(F)-8 b(unctions)61 b(.)46 b(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h
(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)
g(.)g(.)f(.)h(.)138 b(53)286 4029 y(4.6)94 b(Source)31
b(lev)m(el)f(debugger)90 b(.)46 b(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f
(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)
f(.)h(.)138 b(56)286 4142 y(4.7)94 b(Example)30 b Fo(Express-A)f
Fs(co)s(de)34 b(.)46 b(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h
(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138
b(57)150 4346 y Ft(5)84 b(Sp)s(ecifying)36 b(a)f Fn(SPECIAL)p
1218 4346 29 4 v 67 w Ft(command)1925 b(64)286 4459 y
Fs(5.1)94 b(Example)37 b(.)45 b(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g
(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)
f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(66)495 4572
y(5.1.1)106 b(Grammar)31 b(metho)s(d)e(implemen)m(tation)71
b(.)46 b(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)
f(.)h(.)138 b(68)495 4685 y(5.1.2)106 b(Co)s(de)30 b(metho)s(d)g
(implemen)m(tation)39 b(.)46 b(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g
(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(71)286
4797 y(5.2)94 b(Notes)c(.)46 b(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g
(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)
g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(77)495
4910 y(5.2.1)106 b(An)30 b(up)s(dated)f(metho)s(d)66
b(.)45 b(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)
g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(78)150
5114 y Ft(A)57 b(Example)34 b(command)g(table)g(\014le)h(for)g(de-T)
1983 5134 y(E)2038 5114 y(Xing)1389 b(79)1925 5531 y
Fs(ii)p eop
%%Page: 3 3
3 2 bop 150 573 a Ft(B)62 b(LaT)-9 b(eX)35 b(to)g(HTML)f(translation)
2046 b(84)150 777 y(C)60 b(Kno)m(wn)35 b(limitations)2513
b(88)150 980 y(D)56 b(Command)33 b(table)i(summary)2169
b(89)286 1093 y Fs(D.1)70 b(Sp)s(ecial)29 b(prin)m(t)g(c)m(haracters)84
b(.)46 b(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)
h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(89)286
1206 y(D.2)70 b Fo(Express-A)30 b Fs(co)s(de)g(initialization)90
b(.)46 b(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)
h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(90)286 1319 y(D.3)70
b(Commen)m(ts)31 b(and)f(\014le)f(inclusion)35 b(.)45
b(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f
(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(90)286 1432
y(D.4)70 b(Command)30 b(t)m(yp)s(es)88 b(.)46 b(.)g(.)f(.)h(.)g(.)g(.)f
(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)
h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(90)495 1545 y(D.4.1)82
b(Built)29 b(in)g(command)i(t)m(yp)s(es)51 b(.)46 b(.)f(.)h(.)g(.)f(.)h
(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)
h(.)138 b(91)495 1658 y(D.4.2)82 b(Optional)29 b(command)h(t)m(yp)s(es)
81 b(.)45 b(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h
(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(92)286 1771 y(D.5)70
b(T)-8 b(ag)32 b(sp)s(eci\014cation)d(commands)45 b(.)g(.)h(.)g(.)f(.)h
(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)
g(.)g(.)f(.)h(.)138 b(94)495 1884 y(D.5.1)82 b(Argumen)m(ts)h(.)46
b(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g
(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138
b(94)495 1997 y(D.5.2)82 b(T)-8 b(ag)32 b(actions)60
b(.)46 b(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)
h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138
b(94)495 2110 y(D.5.3)82 b(Prin)m(t)30 b(con)m(trol)77
b(.)45 b(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)
g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138
b(95)495 2223 y(D.5.4)82 b(Sectioning)37 b(.)46 b(.)g(.)f(.)h(.)g(.)g
(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)
f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(96)150 2426
y Ft(E)67 b(System)34 b(installation)2485 b(97)286 2539
y Fs(E.1)77 b(Command)30 b(table)g(prin)m(ting)36 b(.)46
b(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g
(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(99)286
2652 y(E.2)77 b(A)31 b Fn(make)e Fs(\014le)89 b(.)46
b(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g
(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)
93 b(100)286 2765 y(E.3)77 b(Limits)29 b(and)h(errors)47
b(.)f(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f
(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)93
b(106)286 2878 y(E.4)77 b(Av)-5 b(ailabilit)m(y)64 b(.)46
b(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g
(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)
93 b(107)495 2991 y(E.4.1)c(Cop)m(yrigh)m(t)50 b(.)c(.)g(.)f(.)h(.)g(.)
g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g
(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)93 b(107)495 3104
y(E.4.2)c(Disclaimer)27 b(.)46 b(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)
h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h
(.)g(.)g(.)f(.)h(.)93 b(107)150 3308 y Ft(F)70 b(A)35
b(grammar)e(for)i(the)g(command)f(table)1698 b(108)286
3421 y Fs(F.1)80 b(Notation)35 b(.)45 b(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h
(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)
g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)93 b(108)286
3533 y(F.2)80 b(Grammar)70 b(.)46 b(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g
(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)
f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)93 b(109)150 3737
y Ft(G)54 b(A)35 b(grammar)e(for)i Fo(Express-A)2110
b Ft(115)150 3941 y(References)2953 b(123)150 4227 y
Fu(List)45 b(of)h(T)-11 b(ables)286 4430 y Fs(1)164 b(A)31
b(simple)d(table)j(t)m(yp)s(eset)g(b)m(y)f(L)1571 4414
y Fr(A)1610 4430 y Fs(T)1661 4450 y(E)1711 4430 y(X.)66
b(.)45 b(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)
g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(20)286 4543 y(2)164
b(A)31 b(simple)d(table)j(t)m(yp)s(eset)g(after)g(translation)e(to)i
(HTML.)71 b(.)45 b(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)
138 b(21)286 4656 y(3)164 b(The)30 b(NOT)g(logical)g(op)s(erator)51
b(.)46 b(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)
g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(50)286
4769 y(4)164 b(The)30 b(AND,)i(OR)e(and)f(X)m(OR)i(logical)f(op)s
(erators)46 b(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h
(.)g(.)g(.)f(.)h(.)138 b(50)286 4882 y(5)164 b(Sp)s(ecial)29
b(prin)m(t)g(c)m(haracter)j(commands.)67 b(.)46 b(.)g(.)f(.)h(.)g(.)g
(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138
b(90)286 4995 y(6)164 b(Built)30 b(in)f(command)h(t)m(yp)s(e)g(k)m(eyw)
m(ords.)g(.)45 b(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)
f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(91)286 5108
y(7)164 b(General)31 b(command)f(t)m(yp)s(e)g(k)m(eyw)m(ords.)e(.)45
b(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f
(.)h(.)g(.)g(.)f(.)h(.)138 b(92)286 5221 y(8)164 b(Sp)s(eci\014c)29
b(command)h(t)m(yp)s(e)h(k)m(eyw)m(ords.)36 b(.)45 b(.)h(.)g(.)f(.)h(.)
g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h
(.)138 b(93)1912 5531 y(iii)p eop
%%Page: 4 4
4 3 bop 286 573 a Fs(9)164 b(Sp)s(ecial)29 b(command)h(t)m(yp)s(e)h(k)m
(eyw)m(ords.)56 b(.)45 b(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)
g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(93)286
686 y(10)119 b(Argumen)m(t)31 b(commands.)75 b(.)46 b(.)g(.)g(.)f(.)h
(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)
g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(94)286 799 y(11)119
b(T)-8 b(ag)32 b(commands.)43 b(.)i(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g
(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)
f(.)h(.)g(.)g(.)f(.)h(.)138 b(94)286 912 y(12)119 b(T)-8
b(ag)32 b(actions.)43 b(.)j(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g
(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)
f(.)h(.)g(.)g(.)f(.)h(.)138 b(95)286 1024 y(13)119 b(Prin)m(t)30
b(con)m(trol)h(commands.)i(.)46 b(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h
(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)
h(.)138 b(95)286 1137 y(14)119 b(Prin)m(t)30 b(con)m(trol)h(v)-5
b(alues.)71 b(.)45 b(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)
g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138
b(96)286 1250 y(15)119 b(Sectioning)30 b(lev)m(el)g(v)-5
b(alues.)37 b(.)46 b(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)
f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138
b(96)1913 5531 y(iv)p eop
%%Page: 1 5
1 4 bop 150 573 a Fu(1)135 b(In)l(tro)t(duction)150 776
y Fs(L)174 759 y Fr(A)213 776 y Fs(T)264 795 y(E)314
776 y(X)23 b([1)q(],)i(whic)m(h)d(is)g(built)e(on)j(top)g(of)h(T)1518
795 y(E)1568 776 y(X)f([2],)i(is)d(a)i(do)s(cumen)m(t)e(tagging)i
(system)f(that)h(is)e(v)m(ery)h(p)s(opular)150 889 y(in)32
b(the)i(academic)g(and)f(scien)m(ti\014c)f(publishing)d(comm)m(unities)
k(b)s(ecause)g(of)h(the)f(high)g(qualit)m(y)f(t)m(yp)s(eset)150
1002 y(material)e(that)h(the)f(system)h(outputs)f(for)g(normal)f(text)j
(and)d(esp)s(ecially)g(for)h(mathematics.)291 1115 y(In)j(particular,)g
(man)m(y)g(of)h(the)g(do)s(cumen)m(ts)f(forming)f(the)i(In)m
(ternational)e(Standard)h(ISO)65 b(10303,)150 1227 y(commonly)27
b(referred)f(to)j(as)e(STEP)f([3)q(],)i(ha)m(v)m(e)h(b)s(een)e(written)
f(using)g(L)2543 1211 y Fr(A)2582 1227 y Fs(T)2633 1247
y(E)2683 1227 y(X)i(as)f(the)h(do)s(cumen)m(t)f(tagging)150
1340 y(language.)38 b(Lately)21 b(there)g(ha)m(v)m(e)g(b)s(een)f(mo)m
(v)m(es)i(to)m(w)m(ards)g(con)m(v)m(erting)f(the)g(STEP)e(do)s(cumen)m
(ts)i(to)g(em)m(b)s(o)s(dy)150 1453 y(SGML)h([4])g(rather)g(than)g(L)
1044 1437 y Fr(A)1083 1453 y Fs(T)1134 1473 y(E)1184
1453 y(X)g(markup.)37 b(This)20 b(has)h(led)g(to)i(an)e(in)m(terest)h
(in)f(the)h(automatic)h(con)m(v)m(ersion)150 1566 y(from)38
b(L)397 1549 y Fr(A)436 1566 y Fs(T)487 1586 y(E)537
1566 y(X)h(to)g(SGML)g(do)s(cumen)m(ts.)64 b(The)38 b
Fy(L)-7 b(TX2X)39 b Fs(system)f(is)g(an)g(initial)e(attempt)k(to)f(pro)
m(vide)f(a)150 1679 y(generic)30 b(capabilit)m(y)g(for)g(con)m(v)m
(erting)h(L)1483 1662 y Fr(A)1522 1679 y Fs(T)1573 1699
y(E)1623 1679 y(X)g(tags)g(in)m(to)f(other)h(kinds)d(of)j(tags.)291
1792 y(The)c Fy(L)-7 b(TX2X)28 b Fs(system)f(describ)s(ed)f(b)s(elo)m
(w)h(is)f(in)h(a)h(b)s(eta)f(release)h(state.)41 b(That)28
b(is,)f(there)h(is)f(probably)150 1905 y(some)j(more)g(w)m(ork)g(to)g
(b)s(e)g(done)f(on)h(it)f(but)g(exp)s(erience)g(from)h(use)f(is)g
(needed)g(to)i(determine)e(desirable)150 2018 y(additional)g
(functionalit)m(y)-8 b(.)43 b(Ho)m(w)m(ev)m(er,)35 b(the)c(co)s(de)h
(has)f(b)s(een)g(stable)g(for)h(some)g(time.)43 b(Bug)32
b(rep)s(orts)f(or)150 2131 y(suggested)38 b(enhancemen)m(ts)g(\(esp)s
(ecially)d(if)h(the)i(suggestions)f(are)h(accompanied)f(b)m(y)g(w)m
(orking)f(co)s(de\))150 2244 y(are)31 b(encouraged,)g(as)g(are)f
(constructiv)m(e)h(commen)m(ts)h(ab)s(out)e(this)f(do)s(cumen)m(t.)291
2357 y(Essen)m(tially)-8 b(,)28 b Fy(L)-7 b(TX2X)27 b
Fs(reads)h(a)g(\014le)f(con)m(taining)h(L)1979 2340 y
Fr(A)2018 2357 y Fs(T)2069 2376 y(E)2119 2357 y(X)g(markup,)f(replaces)
h(the)g(L)3094 2340 y Fr(A)3133 2357 y Fs(T)3184 2376
y(E)3234 2357 y(X)g(commands)150 2469 y(b)m(y)45 b(user-de\014ned)f
(text,)50 b(and)45 b(writes)f(the)i(result)e(out)h(to)i(another)e
(\014le.)85 b(The)44 b(program)h(op)s(erates)150 2582
y(from)38 b(a)i(command)e(table)h(that)g(sp)s(eci\014es)f(the)h
(replacemen)m(t)g(text.)67 b(In)38 b(general,)j(no)e(programming)150
2695 y(kno)m(wledge)24 b(or)h(skills)d(are)i(required)f(to)i(write)f(a)
g(command)g(table,)i(whic)m(h)d Fy(L)-7 b(TX2X)25 b Fs(will)c(then)j
(in)m(terpret.)150 2808 y(Some)30 b(kno)m(wledge)f(of)h(L)957
2791 y Fr(A)996 2808 y Fs(T)1047 2828 y(E)1098 2808 y(X)f(is)g
(required,)f(but)h(no)h(more)g(than)f(is)g(necessary)h(for)g(authoring)
e(a)i(L)3541 2791 y Fr(A)3580 2808 y Fs(T)3631 2828 y(E)3682
2808 y(X)150 2921 y(do)s(cumen)m(t.)291 3034 y Fy(L)-7
b(TX2X)30 b Fs(has)h(pro)m(v)m(ed)f(capable)h(of)f(p)s(erforming)e(suc)
m(h)i(functions)f(as:)286 3221 y Fm(\017)46 b Fs(Con)m(v)m(ersion)33
b(of)h(do)s(cumen)m(ts)f(mark)m(ed)g(up)g(according)g(to)h(a)g(sp)s
(eci\014c)e(L)2822 3205 y Fr(A)2861 3221 y Fs(T)2912
3241 y(E)2963 3221 y(X)h(do)s(cumen)m(tclass)g(to)377
3334 y(do)s(cumen)m(ts)d(tagged)i(according)f(to)g(a)f(sp)s(eci\014c)g
(SGML)g(DTD.)286 3522 y Fm(\017)46 b Fs(Remo)m(v)-5 b(al)31
b(of)g(L)875 3505 y Fr(A)914 3522 y Fs(T)965 3541 y(E)1015
3522 y(X)g(commands)f(to)h(pro)s(duce)e(deT)-8 b(eXed)31
b(source.)286 3709 y Fm(\017)46 b Fs(Con)m(v)m(ersion)24
b(of)f(simple)f(L)1236 3693 y Fr(A)1275 3709 y Fs(T)1326
3729 y(E)1376 3709 y(X)i(do)s(cumen)m(ts)g(to)g(HTML)g([5])g(tagged)i
(do)s(cumen)m(ts)d(for)h(publication)377 3822 y(on)31
b(the)f(W)-8 b(orld)30 b(Wide)g(W)-8 b(eb.)291 4010 y(The)28
b(remainder)f(of)i(this)f(in)m(tro)s(duction)e(giv)m(es)j(an)g(o)m(v)m
(erview)g(of)g(the)g Fy(L)-7 b(TX2X)28 b Fs(program.)40
b(The)28 b(com-)150 4122 y(mand)h(table)h(is)f(describ)s(ed)f(in)g
(more)i(detail)f(in)g(section)h(2)g(and)g(information)e(on)i(running)d
(the)j Fy(L)-7 b(TX2X)150 4235 y Fs(program)27 b(is)f(pro)m(vided)g(in)
g(section)i(3.)40 b(Section)27 b(4)g(giv)m(es)h(an)f(o)m(v)m(erview)h
(of)f(the)h Fo(Express-A)e Fs(language.)3710 4202 y Fr(1)150
4348 y Fs(Although)c(the)h(functionalit)m(y)e(a)m(v)-5
b(ailable)22 b(through)f(the)i(command)g(table)f(facilit)m(y)g(is)f
(suitable)g(for)i(man)m(y)150 4461 y(tasks,)33 b(esp)s(ecially)e(since)
h(an)g(in)m(terpreter)f(for)h(the)h Fo(Express-A)e Fs(general)h
(programming)f(language)i(is)150 4574 y(included)24 b(within)h
Fy(L)-7 b(TX2X)p Fs(,)27 b(section)g(5)g(giv)m(es)h(details)e(on)g(ho)m
(w)h(the)h(system)f(can)g(b)s(e)f(extended)h(for)g(cases)150
4687 y(where)j(this)f(pro)m(v)m(es)i(to)g(b)s(e)f(inadequate.)291
4800 y(The)j(rep)s(ort)g(ends)g(with)f(sev)m(eral)i(app)s(endices.)49
b(An)33 b(example)g(command)g(table)h(for)f(deT)-8 b(eXing)34
b(a)150 4913 y(do)s(cumen)m(t)i(is)f(repro)s(duced)f(in)g(A)i(and)g
(some)g(of)g(the)g(issues)e(in)h(con)m(v)m(erting)i(from)e(L)3115
4896 y Fr(A)3154 4913 y Fs(T)3205 4932 y(E)3255 4913
y(X)h(to)h(HTML)150 5026 y(are)31 b(discussed)e(in)g(B.)42
b(The)30 b(kno)m(wn)h(limitations)d(of)j Fy(L)-7 b(TX2X)30
b Fs(are)h(listed)f(in)f(C)h(and)g(a)h(summary)f(of)h(the)p
150 5105 1440 4 v 254 5158 a Fl(1)288 5190 y Fp(The)36
b(o)n(v)n(erview)f(is)h(necessarily)g(rather)f(brief)h(as)g(I)e(am)h
(shortly)g(mo)n(ving)f(to)h(a)h(new)f(place)h(of)g(emplo)n(ymen)n(t)c
(and)150 5282 y Fk(Express-A)26 b Fp(is)g(the)f(latest)i(addition)f(to)
f(the)h(system.)1927 5531 y Fs(1)p eop
%%Page: 2 6
2 5 bop 150 573 a Fs(command)38 b(table)h(facilities)e(are)i(giv)m(en)g
(in)e(D.)66 b(App)s(endix)36 b(E)j(pro)m(vides)f(instructions)e(on)j
(installing)150 686 y(the)h Fy(L)-7 b(TX2X)41 b Fs(program,)h(together)
g(with)d(cop)m(yrigh)m(t)h(and)g(w)m(arran)m(t)m(y)h(information.)69
b(Finally)-8 b(,)41 b(F)g(and)150 799 y(Gpro)m(vide)30
b(grammars)g(for)g(the)h(command)f(tableand)g Fo(Express-A)p
Fs(,)f(resp)s(ectiv)m(ely)-8 b(.)150 1042 y Fj(1.1)112
b(Ov)m(erview)150 1214 y Fs(The)40 b(in)m(ten)m(t)h(of)g(Leslie)f(Lamp)
s(ort,)j(the)e(author)g(of)g(L)2024 1197 y Fr(A)2063
1214 y Fs(T)2114 1233 y(E)2164 1214 y(X,)j(w)m(as)d(to)g(pro)m(vide)f
(a)h(do)s(cumen)m(t)g(tagging)150 1327 y(system)33 b(that)h(enabled)e
(the)i(capture)f(of)g(the)h(logical)e(structure)h(of)g(a)h(do)s(cumen)m
(t.)49 b(This)31 b(system)i(uses)150 1440 y(Donald)21
b(Kn)m(uth's)g(T)847 1459 y(E)897 1440 y(X)h(system)g(as)f(its)h(t)m
(yp)s(esetting)g(engine)f([2],)j(and)d(th)m(us)h(has)f(an)h(inheren)m
(t)e(capabilit)m(y)150 1552 y(for)30 b(high)f(qualit)m(y)h(t)m(yp)s
(esetting.)291 1665 y(All)43 b(L)478 1649 y Fr(A)517
1665 y Fs(T)568 1685 y(E)618 1665 y(X)h(commands)f(are)h(distinguished)
c(b)m(y)k(starting)f(with)g(a)h(bac)m(kslash)g(\()p Fn(\\)p
Fs(\).)81 b(Generally)150 1778 y(sp)s(eaking,)38 b(the)f(name)g(of)g(a)
h(command)f(is)f(a)h(string)f(of)i(alphab)s(etic)d(c)m(haracters)k
(\(e.g.)62 b Fn(\\acommand)p Fs(\).)150 1891 y(Commands)33
b(ma)m(y)h(tak)m(e)i(argumen)m(ts.)52 b(Required)32 b(argumen)m(ts)i
(are)h(enclosed)e(in)g(curly)g(braces)h(\(i.e.)51 b Fn({)150
2004 y Fs(and)36 b Fn(})p Fs(\).)60 b(Optional)35 b(argumen)m(ts)i(are)
g(enclosed)g(in)e(square)i(brac)m(k)m(ets)h(\(i.e.)60
b Fn([)37 b Fs(and)f Fn(])p Fs(\).)60 b(The)36 b(general)150
2117 y(syn)m(tax)j(for)g(a)f(command)h(is)e(the)i(command)g(name)f
(\(preceded)h(b)m(y)f(a)h(bac)m(kslash\))g(follo)m(w)m(ed)f(b)m(y)h
(the)150 2230 y(argumen)m(t)31 b(list)e(with)g(a)i(maxim)m(um)1387
2197 y Fr(2)1455 2230 y Fs(of)g(nine)e(argumen)m(ts.)291
2343 y(The)i Fy(L)-7 b(TX2X)30 b Fs(program)h(reads)g(a)g(L)1484
2326 y Fr(A)1523 2343 y Fs(T)1574 2362 y(E)1625 2343
y(X)g(do)s(cumen)m(t)f(\014le)g(and)h(outputs)f(a)i(transformation)e
(of)h(this)150 2456 y(\014le.)55 b(By)35 b(default)g(it)g(outputs)g
(the)g(normal)f(text)j(while)c(for)i(eac)m(h)i(L)2529
2439 y Fr(A)2568 2456 y Fs(T)2619 2475 y(E)2669 2456
y(X)f(command)f(and)f(argumen)m(t)150 2569 y(p)s(erforms)e(some)i
(user-sp)s(eci\014ed)e(actions;)j(t)m(ypically)e(these)h(actions)g(in)m
(v)m(olv)m(e)f(the)h(output)f(of)h(sp)s(eci\014c)150
2682 y(text)23 b(corresp)s(onding)e(to)i(the)f(particular)f(command.)38
b(The)21 b(actions)i(are)g(sp)s(eci\014ed)d(in)h(a)i
Fi(c)-5 b(ommand)27 b(table)150 2794 y Fs(\014le,)k(written)f(b)m(y)h
(the)g(user,)g(whic)m(h)f(is)g(read)h(in)m(to)h(the)f
Fy(L)-7 b(TX2X)31 b Fs(system)g(b)s(efore)g(do)s(cumen)m(t)g(pro)s
(cessing)150 2907 y(is)26 b(b)s(egun.)38 b(A)26 b(command)h(table)f
(consists)g(of)h(a)f(listing)f(of)h(the)h(L)2318 2891
y Fr(A)2357 2907 y Fs(T)2408 2927 y(E)2458 2907 y(X)g(commands)f(of)h
(in)m(terest)f(together)150 3020 y(with)h(the)i(desired)e(actiond)i
(for)f(eac)m(h)i(of)f(these)g(commands)f(and)g(their)g(argumen)m(ts.)40
b(Di\013eren)m(t)30 b(e\013ects)150 3133 y(ma)m(y)22
b(b)s(e)e(easily)h(obtained)f(b)m(y)i(c)m(hanging)f(the)g(command)g
(table)g(\014le.)37 b(F)-8 b(or)22 b(example,)h(a)f(simple)d(command)
150 3246 y(table)j(\014le)g(ma)m(y)h(b)s(e)e(written)h(that)h(will)c
(delete)k(all)e(the)i(L)2021 3229 y Fr(A)2060 3246 y
Fs(T)2111 3266 y(E)2161 3246 y(X)f(commands)g(from)g(a)h(do)s(cumen)m
(t,)h(resulting)150 3359 y(in)j(a)i(plain)e(ASCI)s(I)g(\014le)g(with)h
(no)g(em)m(b)s(edded)g(markup.)2069 3326 y Fr(3)2147
3359 y Fs(A)h(more)f(complex)h(command)f(table)g(ma)m(y)i(b)s(e)150
3472 y(written)f(that)i(will)d(replace)i(L)1169 3455
y Fr(A)1208 3472 y Fs(T)1259 3492 y(E)1310 3472 y(X)g(tags)i(with)d
(appropriate)g(SGML)h(tags.)291 3585 y(In)k(some)h(circles)f(it)g(is)f
(traditional)g(to)i(in)m(tro)s(duce)f(a)h(programming)e(language)i(b)m
(y)g(pro)m(viding)d(an)150 3698 y(example)i(program)h(that)g(prin)m(ts)
f(`Hello)g(w)m(orld'.)53 b(In)34 b(con)m(trast,)k(the)c(follo)m(wing)g
(command)g(table)h(\014le)150 3811 y(called)h Fn(bye.ct)p
Fs(,)i(when)e(used)g(in)g(conjunction)h(with)f(a)h(t)m(ypical)g(v)-5
b(anilla)35 b(L)2758 3794 y Fr(A)2797 3811 y Fs(T)2848
3830 y(E)2898 3811 y(X)j(\014le,)g(will)d(transform)150
3924 y(the)c(L)331 3907 y Fr(A)370 3924 y Fs(T)421 3943
y(E)471 3924 y(X)f(\014le)g(to)h(a)g(\014le)e(that)i(consists)f(only)f
(of)i(the)g(w)m(ords)e(`Go)s(o)s(db)m(y)m(e)j(do)s(cumen)m(t'.)150
4123 y Fh(C=)348 b(bye.ct)128 b("Goodbye)40 b(document")g(for)j(ltx2x)
150 4322 y(TYPE=)f(COMMAND)150 4422 y(NAME=)g(\\documentclass)237
4521 y(START_TAG=)e("Goodbye)g(document")237 4621 y(PC_AT_END=)g
(NO_PRINT)150 4721 y(END_TYPE)150 4920 y(C=)j(just)f(in)g(case)g(a)i
(LaTeX)d(v2.09)h(document)150 5019 y(TYPE=)g(COMMAND)p
150 5081 1440 4 v 254 5135 a Fl(2)288 5166 y Fp(Under)25
b(v)n(ery)g(un)n(usual)g(circumstances)g(this)h(limit)g(ma)n(y)e(b)r(e)
i(exceeded.)254 5226 y Fl(3)288 5258 y Fp(T)-6 b(o)26
b(a\016cionados,)i(this)e(pro)r(cess)g(is)h(kno)n(wn)e(as)h(de-T)1814
5274 y(E)1857 5258 y(Xing.)1927 5531 y Fs(2)p eop
%%Page: 3 7
3 6 bop 150 573 a Fh(NAME=)42 b(\\documentstyle)237 672
y(START_TAG=)e("Goodbye)g(document")237 772 y(PC_AT_END=)g(NO_PRINT)150
872 y(END_TYPE)150 1071 y(C=)j(just)f(in)g(case)g(there)g(is)h(no)f
(\\documentclass/st)o(yle)37 b(command)150 1171 y(TYPE=)42
b(BEGIN_DOCUMENT)237 1270 y(START_TAG=)e("Goodbye)g(document")237
1370 y(PC_AT_END=)g(NO_PRINT)150 1469 y(END_TYPE)150
1669 y(TYPE=)i(OTHER_COMMAND)237 1768 y(PRINT_CONTROL=)c(NO_PRINT)150
1868 y(END_TYPE)150 2067 y(TYPE=)k(OTHER_BEGIN)237 2167
y(PRINT_CONTROL=)c(NO_PRINT)150 2267 y(END_TYPE)150 2466
y(TYPE=)k(OTHER_END)237 2565 y(PRINT_CONTROL=)c(NO_PRINT)150
2665 y(END_TYPE)150 2864 y(END_CTFILE=)83 b(end)42 b(of)h(bye.ct)291
3077 y Fs(Essen)m(tially)25 b(the)h(command)g(table)g(instructs)f
Fy(L)-7 b(TX2X)26 b Fs(what)g(to)g(prin)m(t)f(for)h(eac)m(h)h(L)3106
3060 y Fr(A)3145 3077 y Fs(T)3196 3096 y(E)3247 3077
y(X)f(command.)150 3190 y(A)35 b(command)g(table)g(\014le)f(consists)h
(of)g(a)g(series)g(of)g(commands,)h(one)f(p)s(er)f(line)g(and)g(in)m
(tro)s(duced)g(b)m(y)h(a)150 3303 y(k)m(eyw)m(ord)40
b(suc)m(h)g(as)g Fh(TYPE=)p Fs(.)67 b(Keyw)m(ords)40
b(are)g(case)h(insensitiv)m(e)d(but)h(b)m(y)h(con)m(v)m(en)m(tion)h
(are)f(written)f(in)150 3416 y(upp)s(er)28 b(case.)42
b(Commen)m(ts)31 b(in)e(a)h(command)h(table)f(are)h(in)m(tro)s(duced)d
(b)m(y)j(the)f(k)m(eyw)m(ord)h Fh(C=)p Fs(.)291 3528
y(The)37 b(main)g(b)s(o)s(dy)f(of)i(a)g(command)f(table)h(consists)f
(of)h(the)g(sp)s(eci\014cation)e(of)i(L)3084 3512 y Fr(A)3123
3528 y Fs(T)3174 3548 y(E)3225 3528 y(X)f(commands)150
3641 y(of)f(in)m(terest)g(and)f(the)h(actions)g(to)g(b)s(e)f(tak)m(en)i
(for)f(these.)57 b(Eac)m(h)36 b(sp)s(eci\014cation)f(commences)h(with)f
(the)150 3754 y(k)m(eyw)m(ord)30 b Fh(TYPE=)e Fs(and)h(is)f(completed)i
(b)m(y)f(the)h(k)m(eyw)m(ord)g Fh(END)p 2232 3754 27
4 v 30 w(TYPE)p Fs(,)f(the)g(relev)-5 b(an)m(t)30 b(actions)g(b)s(eing)
e(listed)150 3867 y(b)s(et)m(w)m(een)j(these)g(t)m(w)m(o)h(k)m(eyw)m
(ords.)291 3980 y Fy(L)-7 b(TX2X)25 b Fs(treats)h(some)f(L)1086
3963 y Fr(A)1125 3980 y Fs(T)1176 4000 y(E)1226 3980
y(X)g(commands)g(sp)s(ecially;)f(among)i(these)f(are)g
Fn(\\begin{document})c Fs(and)150 4093 y Fn(\\end{document})p
Fs(.)34 b(In)20 b(a)h(command)g(table)f(these)i(are)f(sp)s(eci\014ed)e
(b)m(y)i(the)g(t)m(yp)s(es)f Fh(TYPE=)42 b(BEGIN)p 3377
4093 V 29 w(DOCUMENT)150 4206 y Fs(and)35 b Fh(TYPE=)42
b(END)p 731 4206 V 30 w(DOCUMENT)p Fs(.)33 b(The)i(actions)h(at)h
Fn(\\begin{document})32 b Fs(are)k(\014rstly)f(to)h(prin)m(t)f(the)h
(string)150 4319 y(`Go)s(o)s(db)m(y)m(e)28 b(do)s(cumen)m(t')f(\(sp)s
(eci\014ed)f(in)g(the)h(line)e Fh(START)p 2043 4319 V
30 w(TAG=)41 b("Goodbye)g(document")p Fs(\))23 b(and)k(secondly)f(to)
150 4432 y(stop)k(prin)m(ting)f(an)m(y)h(output)g(\(sp)s(eci\014ed)f
(in)g(the)i(line)e Fh(PC)p 2093 4432 V 30 w(AT)p 2211
4432 V 31 w(END=)42 b(NO)p 2548 4432 V 30 w(PRINT)p Fs(\).)291
4545 y(By)21 b(not)f(sp)s(ecifying)e(the)j Fh(END)p 1271
4545 V 30 w(DOCUMENT)c Fs(en)m(try)-8 b(,)23 b(the)e(default)e(action)i
(is)e(used)g(for)h(the)h Fn(\\end{document})150 4658
y Fs(command.)291 4770 y(The)36 b(command)f(table)h(en)m(tries)g(for)g
(the)g(commands)f Fn(\\documentclass)d Fs(and)k Fn(\\documentstyle)150
4883 y Fs(sp)s(ecify)e(that,)j(if)d(either)g(of)i(these)f(is)f(in)g
(the)h(source)g(do)s(cumen)m(t,)i(then)d(it)h(is)f(to)i(b)s(e)e
(replaced)h(b)m(y)g(the)150 4996 y(text)c(string)g Fh("Goodbye)40
b(document")p Fs(,)27 b(and)j(then)g(all)f(further)g(prin)m(ting)f(is)i
(to)h(b)s(e)f(switc)m(hed)f(o\013.)291 5109 y(The)38
b(other)h(three)g(en)m(tries)g(in)e(the)i(command)g(table)g(sp)s(ecify)
e(the)i(actions)g(for)g(an)m(y)g(other)g(kind)150 5222
y(of)45 b(L)292 5205 y Fr(A)331 5222 y Fs(T)382 5242
y(E)432 5222 y(X)h(command.)84 b(The)44 b(k)m(eyw)m(ord)i
Fh(OTHER)p 1839 5222 V 29 w(BEGIN)d Fs(signi\014es)g(a)i(L)2594
5205 y Fr(A)2633 5222 y Fs(T)2684 5242 y(E)2734 5222
y(X)g(command)g(of)g(the)g(form)1927 5531 y(3)p eop
%%Page: 4 8
4 7 bop 150 573 a Fn(\\begin{name})31 b Fs(and)i Fh(OTHER)p
1162 573 27 4 v 29 w(END)g Fs(signi\014es)f(a)i(command)g(of)g(the)h
(form)e Fn(\\end{name})p Fs(.)49 b(The)33 b(k)m(eyw)m(ord)150
686 y Fh(OTHER)p 375 686 V 29 w(COMMAND)38 b Fs(signi\014es)h(an)m(y)i
(other)g(kind)e(of)i(L)1878 669 y Fr(A)1917 686 y Fs(T)1968
705 y(E)2019 686 y(X)g(command)f(\(e.g.,)46 b Fn(\\acommand)f(...)i
Fs(\).)72 b(The)150 799 y(actions)35 b(declared)g(for)g(these)h(are)f
(all)g Fh(PRINT)p 1722 799 V 29 w(CONTROL=)40 b(NO)p
2231 799 V 31 w(PRINT)33 b Fs(whic)m(h)h(sh)m(uts)g(o\013)i(an)m(y)g
(prin)m(ting)d(of)150 912 y(the)h(command)g(or)g(its)f(argumen)m(ts.)52
b(In)33 b(the)h(command)f(table)h Fn(bye.ct)e Fs(these)j(are)f(only)f
(included)e(to)150 1024 y(prev)m(en)m(t)g(prin)m(ting)d(b)s(efore)i
(the)h Fn(\\begin{document})p Fs(.)291 1137 y(T)-8 b(o)33
b(run)d Fy(L)-7 b(TX2X)32 b Fs(with)e(the)j(ab)s(o)m(v)m(e)g(command)e
(table,)i(t)m(yp)s(e)f(the)g(follo)m(wing)e(\(where)i
Fn(>)g Fs(is)f(assumed)150 1250 y(to)g(b)s(e)f(the)g(system)h
(prompt\):)150 1430 y Fn(>)47 b(ltx2x)g(-f)g(bye.ct)f(input.tex)f
(output.tex)150 1609 y Fs(where)30 b Fn(bye.ct)f Fs(is)h(the)h(name)f
(of)h(the)g(command)g(table,)g(and)f Fn(input.tex)e Fs(and)i
Fn(output.tex)e Fs(are)j(the)150 1722 y(names)f(of)h(the)f(input)f(L)
955 1705 y Fr(A)994 1722 y Fs(T)1045 1741 y(E)1095 1722
y(X)i(\014le)e(and)h(the)g(resulting)f(pro)s(cessed)h(\014le)f(resp)s
(ectiv)m(ely)-8 b(.)291 1835 y(As)28 b(an)g(example)g(of)g(a)g(more)g
(useful)f(command)h(table)f(\014le,)h(the)g(follo)m(wing)f(one)h
(called)f Fn(decomm.ct)150 1948 y Fs(will)h(remo)m(v)m(e)k(all)d(L)783
1931 y Fr(A)822 1948 y Fs(T)873 1967 y(E)923 1948 y(X)i(commen)m(ts)g
(from)f(a)h(t)m(ypical)f(L)2062 1931 y Fr(A)2101 1948
y Fs(T)2152 1967 y(E)2202 1948 y(X)g(source)h(\014le.)150
2137 y Fh(C=)86 b(decomm.ct)e(Command)40 b(table)i(file)g(for)g(ltx2x)g
(to)h(de-comment)c(LaTeX)j(source)150 2336 y(C=)h(----------------)o
(--)o(--)o(---)o(--)o(---)o(--)o(---)o(--)o(-)37 b(set)43
b(newline)d(characters)150 2436 y(ESCAPE_CHAR=)f(?)150
2535 y(NEWLINE_CHAR=)f(N)150 2735 y(C=)130 b(----------------)o(--)o
(---)o(--)o(---)o(--)o(---)o(--)o(--)37 b(built)42 b(in)g(commands)150
2834 y(TYPE=)g(BEGIN_DOCUMENT)237 2934 y(START_TAG=)e("\\begin{documen)
o(t}")150 3033 y(END_TYPE)150 3233 y(TYPE=)i(END_DOCUMENT)237
3332 y(START_TAG=)e("\\end{document})o(")150 3432 y(END_TYPE)150
3631 y(TYPE=)i(BEGIN_VERB)237 3731 y(START_TAG=)e("\\verb|")150
3830 y(END_TYPE)150 4030 y(TYPE=)i(END_VERB)237 4129
y(START_TAG=)e("|")150 4229 y(END_TYPE)150 4428 y(TYPE=)i
(BEGIN_VERBATIM)237 4528 y(START_TAG=)e("\\begin{verbati)o(m}")150
4627 y(END_TYPE)150 4817 y(TYPE=)i(END_VERBATIM)237 4916
y(START_TAG=)e("\\end{verbatim})o(")150 5016 y(END_TYPE)150
5182 y(TYPE=)i(LBRACE)237 5282 y(START_TAG=)e("{")1927
5531 y Fs(4)p eop
%%Page: 5 9
5 8 bop 150 573 a Fh(END_TYPE)150 772 y(TYPE=)42 b(RBRACE)237
872 y(START_TAG=)e("}")150 971 y(END_TYPE)150 1171 y(TYPE=)i(PARAGRAPH)
237 1270 y(START_TAG=)e("?N?N)172 b(")150 1370 y(END_TYPE)150
1569 y(C=)43 b(----------------)o(--)o(-)37 b(define)42
b('\\item')e(tags)i(within)f(lists)150 1768 y(TYPE=)h(BEGIN_LIST_ENV)
150 1868 y(NAME=)g(itemize)237 1968 y(START_TAG=)e("\\begin{itemize)o
(}")237 2067 y(START_ITEM=)f("\\item)i(")150 2167 y(END_TYPE)150
2366 y(TYPE=)h(BEGIN_LIST_ENV)150 2466 y(NAME=)g(enumerate)237
2565 y(START_TAG=)e("\\begin{enumera)o(te})o(")237 2665
y(START_ITEM=)f("\\item)i(")150 2765 y(END_TYPE)150 2964
y(TYPE=)h(BEGIN_LIST_ENV)150 3064 y(NAME=)g(description)237
3163 y(START_TAG=)e("\\begin{descrip)o(tio)o(n})o(")237
3263 y(START_ITEM=)f("\\item")237 3362 y(START_ITEM_PARAM=)e("[")237
3462 y(END_ITEM_PARAM=)h("])k(")150 3562 y(END_TYPE)150
3761 y(TYPE=)g(END_LIST_ENV)237 3861 y(NAME=)g(itemize)150
3960 y(END_TYPE)150 4159 y(TYPE=)g(END_LIST_ENV)237 4259
y(NAME=)g(enumerate)150 4359 y(END_TYPE)150 4558 y(TYPE=)g
(END_LIST_ENV)237 4658 y(NAME=)g(description)150 4757
y(END_TYPE)150 4956 y(C=)174 b(---------------)o(--)o(---)o(-)37
b(pass)42 b(through)f(all)h(other)g(LaTeX)f(commands)150
5156 y(TYPE=)h(OTHER_COMMAND)150 5255 y(END_TYPE)1927
5531 y Fs(5)p eop
%%Page: 6 10
6 9 bop 150 672 a Fh(TYPE=)42 b(OTHER_BEGIN)150 772 y(END_TYPE)150
971 y(TYPE=)g(OTHER_END)150 1071 y(END_TYPE)150 1270
y(END_CTFILE=)d(end)j(of)h(file)f(decomm.ct)291 1458
y Fs(In)20 b(the)g(ab)s(o)m(v)m(e)i(command)e(table)g(\014le,)h(the)g
(\014rst)e(pair)g(of)i(commands)f(\()p Fh(ESCAPE)p 2912
1458 27 4 v 29 w(CHAR=)e Fs(and)i Fh(NEWLINE)p 3654 1458
V 28 w(CHAR=)p Fs(\))150 1571 y(de\014ne)25 b(the)h(c)m(haracter)i
(pair)c(that)j(are)f(to)h(b)s(e)e(used)g(to)h(signify)e(a)j(`newline')d
(within)f(a)j(tag.)41 b(An)25 b(example)150 1684 y(of)31
b(their)e(use)h(is)f(later)i(in)e(the)h(\014le)g(in)f(the)i
Fh(PARAGRAPH)26 b Fs(command)k(t)m(yp)s(e.)291 1797 y(As)23
b(indicated)f(ab)s(o)m(v)m(e,)k Fy(L)-7 b(TX2X)23 b Fs(treats)h(some)f
(L)1871 1780 y Fr(A)1910 1797 y Fs(T)1961 1816 y(E)2012
1797 y(X)g(commands)f(sp)s(ecially)-8 b(.)37 b(These)23
b(are)g(listed)f(next)150 1910 y(in)i(the)h(command)f(table.)39
b(The)24 b(sp)s(ecial)g(L)1567 1893 y Fr(A)1606 1910
y Fs(T)1657 1929 y(E)1707 1910 y(X)h(commands)g(are)g(the)g(b)s(egin)f
(and)g(end)g(of)h(the)g Fn(document)150 2022 y Fs(and)31
b Fn(verbatim)e Fs(en)m(vironmen)m(ts,)i(together)h(with)e(the)i
Fn(\\verb)d Fs(command,)j(left)f(and)f(righ)m(t)h(braces,)h(the)150
2135 y Fn(\\ )f Fs(command,)h(and)g(the)f Fy(L)-7 b(TX2X)40
b Fh(PARAGRAPH)28 b Fs(sp)s(eci\014cation.)44 b(There)32
b(are)g(default)f(actions)h(for)f(these,)150 2248 y(but)h(apart)g(from)
g(the)h Fn(\\ )f Fs(command)g(the)g(defaults)g(are)h(not)f(appropriate)
g(in)f(this)g(case.)48 b(Ab)s(o)m(v)m(e,)34 b(the)150
2361 y(actions)29 b(are)h(to)g(replace)f(the)g(L)1204
2344 y Fr(A)1243 2361 y Fs(T)1294 2381 y(E)1345 2361
y(X)g(command)g(b)m(y)g(the)g(string)f(forming)g(the)i(L)2907
2344 y Fr(A)2946 2361 y Fs(T)2997 2381 y(E)3047 2361
y(X)f(command.)40 b(The)150 2474 y(exception)e(is)f(that)i(paragraphs)f
(\(the)g Fh(PARAGRAPH)d Fs(sp)s(eci\014cation\))i(should)f(start)j
(with)d(at)j(least)g(one)150 2587 y(blank)29 b(line)g(and)g(b)s(e)h
(inden)m(ted)f(some)i(spaces.)291 2700 y(The)38 b(L)510
2683 y Fr(A)549 2700 y Fs(T)600 2719 y(E)651 2700 y(X)h
Fn(\\item)e Fs(command)i(is)e(used)h(within)f(lists.)64
b Fy(L)-7 b(TX2X)39 b Fs(has)f(to)i(b)s(e)e(told)g(ho)m(w)h(to)h(treat)
150 2813 y(the)34 b Fn(\\item)f Fs(command)h(within)d(eac)m(h)36
b(kind)c(of)i(list.)51 b(This)32 b(has)i(b)s(een)f(done)h(ab)s(o)m(v)m
(e)h(for)f(the)h Fn(itemize)p Fs(,)150 2926 y Fn(enumerate)28
b Fs(and)i Fn(description)d Fs(en)m(vironmen)m(ts.)291
3039 y(The)j(\014nal)e(instructions)g(in)h(the)h(command)f(table)h
(\014le)f(tell)g Fy(L)-7 b(TX2X)30 b Fs(to)h(pass)e(through)h(the)g
(text)h(of)150 3152 y(all)g(other)i(commands)f(and)f(their)g(argumen)m
(ts.)47 b(The)32 b(end)f(of)i(the)f(command)g(table)g(\014le)g(is)f
(either)h(the)150 3264 y(ph)m(ysical)21 b(end)g(of)i(the)f(\014le)f(or)
h(the)h(command)f Fh(END)p 1831 3264 V 30 w(CTFILE=)p
Fs(,)f(whic)m(hev)m(er)h(comes)h(\014rst.)37 b(The)22
b Fh(END)p 3420 3264 V 30 w(CTFILE=)150 3377 y Fs(command)30
b(acts)i(lik)m(e)d(the)i Fh(C=)e Fs(command)h(in)f(that)i(arbitrary)f
(text)h(can)g(b)s(e)e(put)h(after)h(the)f(command.)291
3490 y(T)-8 b(o)36 b(use)e(the)i Fn(decomm.ct)c Fs(command)j(table)g
(to)g(de-commen)m(t)i(a)e(L)2605 3474 y Fr(A)2644 3490
y Fs(T)2695 3510 y(E)2745 3490 y(X)h(\014le,)f(t)m(yp)s(e)g(the)g
(follo)m(wing)150 3603 y(\(where)30 b Fn(>)g Fs(is)g(assumed)f(to)i(b)s
(e)f(the)h(system)f(prompt\):)150 3791 y Fn(>)47 b(ltx2x)g(-f)g
(decomm.ct)e(input.tex)h(output.tex)150 3978 y Fs(where)26
b Fn(input.tex)e Fs(and)i Fn(output.tex)e Fs(are)j(the)g(names)g(of)g
(the)f(input)f(L)2633 3962 y Fr(A)2672 3978 y Fs(T)2723
3998 y(E)2773 3978 y(X)i(\014le)f(for)g(de-commen)m(ting)150
4091 y(and)k(the)g(resulting)f(de-commen)m(ted)i(v)m(ersion)f(resp)s
(ectiv)m(ely)-8 b(.)150 4378 y Fu(2)135 b(The)44 b(command)h(table)h
(\014le)150 4581 y Fs(By)36 b(default,)h Fy(L)-7 b(TX2X)36
b Fs(do)s(es)f(not)h(output)g(an)m(y)g(L)1825 4564 y
Fr(A)1864 4581 y Fs(T)1915 4600 y(E)1966 4581 y(X)g(commen)m(ts.)58
b(Otherwise,)36 b(whenev)m(er)g(it)f(comes)150 4694 y(across)c(a)f(L)
518 4677 y Fr(A)557 4694 y Fs(T)608 4713 y(E)659 4694
y(X)g(command)g(it)g(lo)s(oks)f(at)i(the)f(data)h(in)e(the)i(command)e
(table)i(\014le)e(to)i(determine)e(what)150 4807 y(actions)k(it)g
(should)e(tak)m(e.)50 b(The)32 b(t)m(w)m(o)j(most)e(t)m(ypical)f
(actions)i(are)f(either)f(to)i(prin)m(t)e(out)h(the)g(command)150
4919 y(as)e(read)f(in,)f(or)i(to)g(replace)f(the)h(command)f(b)m(y)g
(some)h(\(p)s(ossibly)d(empt)m(y\))j(text.)291 5032 y(Eac)m(h)j(line)d
(in)g(a)i(command)g(table)g(\014le)e(is)h(either)g(blank)g(or)h(starts)
g(with)e(a)i(k)m(eyw)m(ord)h(follo)m(w)m(ed)e(b)m(y)150
5145 y(one)h(or)f(more)h(blanks.)45 b(F)-8 b(or)33 b(example,)g(a)g
(commen)m(t)h(in)d(the)i(\014le)e(is)h(a)g(line)f(that)i(starts)g(with)
e Fh(C=)43 b Fs(;)34 b(the)150 5258 y(remainder)28 b(of)j(the)f(line)e
(is)h(an)m(y)i(commen)m(t)g(text.)41 b(Commen)m(ts)30
b(ma)m(y)h(b)s(e)e(placed)h(an)m(ywhere)g(in)e(the)j(\014le.)1927
5531 y(6)p eop
%%Page: 7 11
7 10 bop 150 573 a Fj(2.1)112 b(Sp)s(ecial)37 b(prin)m(t)f(c)m
(haracters)i(in)f(tags)150 744 y Fy(L)-7 b(TX2X)35 b
Fs(is)g(written)f(in)h(C)g([6].)56 b(The)35 b(C)g(language)h(enables)f
(certain)g(non-prin)m(ting)e(c)m(haracters)k(to)g(b)s(e)150
857 y(de\014ned.)h(These)28 b(are)f(t)m(ypically)g(written)f(in)g(the)i
(form)f Fn(\\c)g Fs(where)f Fn(\\)i Fs(is)e(the)i(C)f(escap)s(e)g(c)m
(haracter)i(and)e Fn(c)150 970 y Fs(is)h(a)h(particular)e(c)m
(haracter.)42 b Fy(L)-7 b(TX2X)29 b Fs(understands)e(some)i(of)g(these)
g(sp)s(ecial)f(prin)m(ting)e(c)m(haracters)31 b(and)150
1083 y(the)g(command)f(table)g(enables)g(these)g(to)i(b)s(e)d(giv)m(en)
i(non-default)e(v)-5 b(alues.)291 1183 y(The)30 b(default)f(escap)s(e)h
(c)m(haracter)i(\()p Fn(\\)p Fs(\))e(ma)m(y)h(b)s(e)e(rede\014ned)g
(via)h(the)g Fh(ESCAPE)p 2896 1183 27 4 v 29 w(CHAR=)e
Fs(command.)40 b(F)-8 b(or)150 1282 y(example,)150 1457
y Fh(ESCAPE_CHAR=)39 b(?)150 1644 y Fs(will)c(mak)m(e)k(the)f(question)
f(mark)g(c)m(haracter)i(the)f(escap)s(e)g(c)m(haracter.)65
b(T)m(ypically)-8 b(,)38 b(the)g(escap)s(e)g(c)m(har-)150
1757 y(acter)j(is)d(c)m(hanged)i(in)e(most)i(command)g(tables)f(to)h(a)
m(v)m(oid)g(clashing)e(with)g(the)i(L)3023 1741 y Fr(A)3062
1757 y Fs(T)3113 1777 y(E)3163 1757 y(X)g Fn(\\)f Fs(c)m(haracter.)150
1870 y(The)c(follo)m(wing)f(commands)h(can)h(b)s(e)f(used)g(to)h
(rede\014ne)f(the)h(C)f(sp)s(ecial)f(c)m(haracters.)58
b(Eac)m(h)36 b(of)f(these)150 1983 y(commands)f(tak)m(es)h(a)g(single)e
(c)m(haracter)j(as)e(its)g(v)-5 b(alue.)51 b(If)34 b(a)h(relev)-5
b(an)m(t)34 b(command)g(is)f(not)i(giv)m(en,)g(then)150
2096 y(the)c(default)e(v)-5 b(alue)30 b(is)f(used.)150
2284 y Fh(NEWLINE)p 463 2284 V 28 w(CHAR=)44 b Fs(a)31
b(new)e(line)g(\(default)h(is)g Fn(n)p Fs(\))150 2584
y Fh(HORIZONTAL)p 595 2584 V 27 w(TAB)p 754 2584 V 30
w(CHAR=)44 b Fs(horizon)m(tal)30 b(tab)g(\(default)g(is)g
Fn(t)p Fs(\))150 2885 y Fh(VERTICAL)p 507 2885 V 28 w(TAB)p
667 2885 V 30 w(CHAR=)44 b Fs(v)m(ertical)30 b(tab)h(\(default)f(is)f
Fn(v)p Fs(\))150 3185 y Fh(BACKSPACE)p 551 3185 V 28
w(CHAR=)43 b Fs(bac)m(kspace)32 b(\(default)e(is)f Fn(b)p
Fs(\))150 3486 y Fh(CARRIAGE)p 507 3486 V 28 w(RETURN)p
799 3486 V 29 w(CHAR=)43 b Fs(carriage)31 b(return)f(\(default)f(is)h
Fn(r)p Fs(\))150 3786 y Fh(FORMFEED)p 507 3786 V 28 w(CHAR=)43
b Fs(formfeed)30 b(\(default)g(is)g Fn(f)p Fs(\))150
4087 y Fh(AUDIBLE)p 463 4087 V 28 w(ALLERT)p 755 4087
V 29 w(CHAR=)44 b Fs(b)s(eep)29 b(the)i(terminal)e(\(default)h(is)f
Fn(a)p Fs(\))150 4387 y Fh(HEX)p 287 4387 V 30 w(CHAR=)44
b Fs(follo)m(wing)25 b(c)m(haracters)j(form)e(the)h(hexadecimal)f(n)m
(um)m(b)s(er)g(of)h(the)f(c)m(haracter)j(to)e(b)s(e)f(prin)m(ted)377
4500 y(\(default)k(is)g Fn(x)p Fs(\))g(\(e.g.)42 b Fn(?xA3)p
Fs(\))150 4801 y(These)29 b(command)g(lines)f(are)i(all)e(optional)h
(within)d(a)k(command)f(table)h(and)e(their)h(ordering)f(is)g(imma-)150
4914 y(terial.)61 b(Ho)m(w)m(ev)m(er,)42 b(if)36 b(an)m(y)i(are)g
(presen)m(t)g(then)f(they)h(m)m(ust)f(b)s(e)g(at)h(the)g(b)s(eginning)d
(of)i(the)h(command)150 5027 y(table.)291 5140 y(The)29
b(ab)s(o)m(v)m(e)i(sp)s(ecial)d(c)m(haracters)i(are)g(useful)e(when)g
(sp)s(ecifying)f(the)j(replacemen)m(t)g(text)g(for)f(L)3541
5123 y Fr(A)3580 5140 y Fs(T)3631 5159 y(E)3682 5140
y(X)150 5253 y(commands.)1927 5531 y(7)p eop
%%Page: 8 12
8 11 bop 150 573 a Fj(2.2)112 b(L)432 550 y Fg(A)476
573 y Fj(T)535 595 y(E)596 573 y(X)37 b(command)g(t)m(yp)s(es)150
731 y Fs(The)44 b(commands)g(for)f(con)m(trolling)h(the)g(actions)g(p)s
(erformed)f(on)h(L)2539 714 y Fr(A)2578 731 y Fs(T)2629
751 y(E)2679 731 y(X)h(commands)f(are)g(enclosed)150
831 y(b)s(et)m(w)m(een)31 b(the)g(command)f(lines)e Fh(TYPE=)72
b Fs(and)30 b Fh(END)p 1885 831 27 4 v 30 w(TYPE)p Fs(,)f(as)i(b)s(elo)
m(w.)150 994 y Fh(TYPE=)42 b(CommandType)237 1093 y(C=)h(a)g(possibly)d
(empty)i(set)g(of)h(commands)150 1193 y(END_TYPE)150
1369 y Fs(where)26 b Fh(CommandType)c Fs(is)k(an)h Fy(L)-7
b(TX2X)27 b Fs(k)m(eyw)m(ord)g(signifying)d(the)j(kind)e(of)i(L)2663
1353 y Fr(A)2702 1369 y Fs(T)2753 1389 y(E)2803 1369
y(X)g(command)g(b)s(eing)e(sp)s(ec-)150 1482 y(i\014ed.)150
1720 y Ft(2.2.1)105 b(Built)35 b(in)g(command)f(t)m(yp)s(es)150
1892 y Fs(Some)23 b(L)409 1875 y Fr(A)448 1892 y Fs(T)499
1911 y(E)550 1892 y(X)g(commands)g(are)g(pre-de\014ned)f(within)e
Fy(L)-7 b(TX2X)p Fs(.)24 b(Default)f(actions)g(are)h(pro)m(vided)e(for)
g(these)150 2005 y(but)34 b(it)g(is)g(recommended)h(that)g(t)m(yp)s(e)g
(sp)s(eci\014cations)f(for)g(eac)m(h)i(of)f(these)g(commands)g(b)s(e)f
(put)g(in)g(the)150 2118 y(command)c(table)g(an)m(yw)m(a)m(y)-8
b(.)43 b(The)30 b(k)m(eyw)m(ords)h(for)f(these)g(commands)g(are:)150
2294 y Fh(BEGIN)p 375 2294 V 29 w(DOCUMENT)42 b Fs(Corresp)s(onds)29
b(to)i(the)f(L)1609 2277 y Fr(A)1648 2294 y Fs(T)1699
2314 y(E)1750 2294 y(X)g(command)g Fn(\\begin{document})p
Fs(.)150 2477 y Fh(END)p 287 2477 V 30 w(DOCUMENT)42
b Fs(Corresp)s(onds)29 b(to)i(the)f(L)1522 2460 y Fr(A)1561
2477 y Fs(T)1612 2497 y(E)1663 2477 y(X)g(command)g Fn(\\end{document})
p Fs(.)150 2660 y Fh(BEGIN)p 375 2660 V 29 w(VERBATIM)42
b Fs(Corresp)s(onds)29 b(to)i(the)f(L)1609 2643 y Fr(A)1648
2660 y Fs(T)1699 2680 y(E)1750 2660 y(X)g(commands)g
Fn(\\begin{verbatim})c Fs(and)377 2773 y Fn(\\begin{verbatim*})p
Fs(.)150 2956 y Fh(END)p 287 2956 V 30 w(VERBATIM)42
b Fs(Corresp)s(onds)18 b(to)j(the)g(L)1492 2939 y Fr(A)1531
2956 y Fs(T)1582 2976 y(E)1632 2956 y(X)g(commands)f
Fn(\\end{verbatim})c Fs(and)k Fn(\\end{verbatim*})p Fs(.)150
3139 y Fh(BEGIN)p 375 3139 V 29 w(VERB)44 b Fs(Corresp)s(onds)f(to)i
(the)g(L)1478 3123 y Fr(A)1517 3139 y Fs(T)1568 3159
y(E)1618 3139 y(X)g(commands)f Fn(\\verb)f Fs(and)i Fn(\\verb*)p
Fs(,)h(together)g(with)e(the)377 3252 y(succeeding)30
b(c)m(haracter.)150 3435 y Fh(END)p 287 3435 V 30 w(VERB)44
b Fs(Corresp)s(onds)34 b(to)j(the)f(app)s(earance)h(of)f(the)g(c)m
(haracter)i(that)f(completes)f(the)g(L)3313 3419 y Fr(A)3352
3435 y Fs(T)3403 3455 y(E)3454 3435 y(X)g(com-)377 3548
y(mands)30 b Fn(\\verb)f Fs(and)g Fn(\\verb*)p Fs(.)150
3731 y Fh(LBRACE)43 b Fs(Corresp)s(onds)28 b(to)j(the)g(L)1273
3715 y Fr(A)1312 3731 y Fs(T)1363 3751 y(E)1413 3731
y(X)g(left)f(brace)g(c)m(haracter)i Fn({)p Fs(.)150 3914
y Fh(RBRACE)43 b Fs(Corresp)s(onds)28 b(to)j(the)g(L)1273
3898 y Fr(A)1312 3914 y Fs(T)1363 3934 y(E)1413 3914
y(X)g(righ)m(t)f(brace)g(c)m(haracter)i Fn(})p Fs(.)150
4098 y Fh(BEGIN)p 375 4098 V 29 w(DOLLAR)43 b Fs(Corresp)s(onds)36
b(to)i(the)g(L)1544 4081 y Fr(A)1583 4098 y Fs(T)1634
4117 y(E)1685 4098 y(X)g Fn($)f Fs(sym)m(b)s(ol)f(signalling)f(the)j
(start)h(of)e(an)h(in-text)g(math)377 4210 y(form)m(ula.)150
4394 y Fh(END)p 287 4394 V 30 w(DOLLAR)43 b Fs(Corresp)s(onds)32
b(to)k(the)e(L)1447 4377 y Fr(A)1486 4394 y Fs(T)1537
4413 y(E)1587 4394 y(X)h Fn($)f Fs(sym)m(b)s(ol)f(signalling)f(the)i
(end)g(of)h(an)f(in-text)g(math)h(for-)377 4506 y(m)m(ula.)150
4690 y Fh(PARAGRAPH)42 b Fs(Corresp)s(onds)31 b(to)j(the)f(L)1412
4673 y Fr(A)1451 4690 y Fs(T)1502 4709 y(E)1552 4690
y(X)g(proto)s(col)g(of)h(a)f(blank)f(line)f(signalling)f(the)k
(start/end)f(of)h(a)377 4802 y(paragraph.)150 4986 y
Fh(SLASH)p 375 4986 V 29 w(SPACE)44 b Fs(Corresp)s(onds)28
b(to)j(the)g(L)1479 4969 y Fr(A)1518 4986 y Fs(T)1569
5005 y(E)1619 4986 y(X)f Fn(\\ )g Fs(command.)150 5169
y Fh(OTHER)p 375 5169 V 29 w(COMMAND)43 b Fs(Corresp)s(onds)e(to)j(an)m
(y)g(L)1620 5152 y Fr(A)1659 5169 y Fs(T)1710 5188 y(E)1761
5169 y(X)f(command)g(of)h(the)g(form)f Fn(\\command)e
Fs(not)j(sp)s(eci\014ed)377 5282 y(elsewhere)30 b(within)e(the)i
(command)h(table.)1927 5531 y(8)p eop
%%Page: 9 13
9 12 bop 150 573 a Fh(OTHER)p 375 573 27 4 v 29 w(BEGIN)44
b Fs(Corresp)s(onds)35 b(to)i(an)m(y)h(L)1514 556 y Fr(A)1553
573 y Fs(T)1604 592 y(E)1654 573 y(X)f(command)g(of)g(the)g(form)g
Fn(\\begin{environment})32 b Fs(not)377 686 y(sp)s(eci\014ed)d
(elsewhere)h(within)e(the)i(command)g(table.)150 873
y Fh(OTHER)p 375 873 V 29 w(END)45 b Fs(Corresp)s(onds)26
b(to)k(an)m(y)g(L)1403 857 y Fr(A)1442 873 y Fs(T)1493
893 y(E)1543 873 y(X)f(command)g(of)g(the)g(form)g Fn
(\\end{environment})24 b Fs(not)30 b(sp)s(eci-)377 986
y(\014ed)g(elsewhere)g(within)e(the)i(command)g(table.)291
1174 y(The)g(ordering)g(of)h(these)g(built)d(in)i(t)m(yp)s(e)h(sp)s
(eci\014cations)e(is)h(immaterial.)40 b(If)31 b(an)m(y)g(of)g(the)g(ab)
s(o)m(v)m(e)h(are)150 1287 y(not)38 b(sp)s(eci\014ed)f(within)f(the)i
(command)g(table)g(then)g Fy(L)-7 b(TX2X)38 b Fs(will)e(use)i(their)f
(default)h(action.)64 b(With)150 1400 y(the)35 b(exception)g(of)g(the)g
Fh(SLASH)p 1216 1400 V 29 w(SPACE)d Fs(command)j(t)m(yp)s(e,)h(the)f
(default)f(action)h(is)f(to)h(do)g(nothing)e(\(i.e.,)150
1513 y(pro)s(duce)e(no)i(output\).)47 b(The)32 b(default)g(action)h
(for)g(the)f Fh(SLASH)p 2299 1513 V 30 w(SPACE)e Fs(command)j(t)m(yp)s
(e)f(is)g(to)h(output)g(a)150 1626 y(space.)150 1866
y Ft(2.2.2)105 b(Optional)35 b(command)f(t)m(yp)s(es)150
2037 y Fs(F)-8 b(or)24 b(the)g(purp)s(oses)e(of)h Fy(L)-7
b(TX2X)p Fs(,)24 b(L)1267 2021 y Fr(A)1306 2037 y Fs(T)1357
2057 y(E)1407 2037 y(X)g(commands)f(are)h(divided)d(in)m(to)j(v)-5
b(arious)22 b(classes.)39 b(The)23 b(k)m(eyw)m(ords)150
2150 y(for)30 b(these)h(clases,)g(and)f(the)g(class)g(descriptions,)f
(are)i(listed)d(b)s(elo)m(w.)150 2363 y Fh(TEX)p 287
2363 V 30 w(CHAR)44 b Fs(Corresp)s(onding)26 b(to)k(L)1274
2346 y Fr(A)1313 2363 y Fs(T)1364 2382 y(E)1414 2363
y(X's)f(sp)s(ecial)e(c)m(haracters)k(\(with)c(the)i(exception)g(of)g
(the)g($,)h Fm(f)f Fs(and)g Fm(g)377 2476 y Fs(c)m(haracters\).)150
2663 y Fh(CHAR)p 331 2663 V 30 w(COMMAND)42 b Fs(Corresp)s(onding)34
b(to)k(L)1464 2647 y Fr(A)1503 2663 y Fs(T)1554 2683
y(E)1604 2663 y(X)f(commands)f(of)h(the)g(t)m(yp)s(e)g
Fn(\\c)f Fs(where)g Fn(c)g Fs(is)g(a)h(single)e(non-)377
2776 y(alphab)s(etic)29 b(c)m(haracter.)150 2964 y Fh(COMMAND)43
b Fs(Corresp)s(onding)33 b(to)38 b(L)1258 2947 y Fr(A)1297
2964 y Fs(T)1348 2983 y(E)1398 2964 y(X)e(commands)h(of)f(the)h(t)m(yp)
s(e)g Fn(\\command)p Fs(,)f(where)g Fn(command)e Fs(is)i(the)377
3077 y(name)31 b(of)f(the)h(command)f(\(except)i(for)e
Fn(\\begin)p Fs(,)f Fn(\\end)g Fs(and)h Fn(\\item)p Fs(\).)150
3264 y Fh(BEGIN)p 375 3264 V 29 w(ENV)45 b Fs(Corresp)s(onding)40
b(to)45 b(L)1347 3248 y Fr(A)1386 3264 y Fs(T)1437 3284
y(E)1487 3264 y(X)f(commands)f(of)h(the)g(t)m(yp)s(e)g
Fn(\\begin{environment})38 b Fs(where)377 3377 y Fn(environment)20
b Fs(is)h(the)i(name)g(of)f(the)h(en)m(vironmen)m(t,)h(except)g(for)e
(those)h(list)e(en)m(vironmen)m(ts)h(whose)377 3490 y(b)s(o)s(dies)29
b(consist)h(of)g Fn(\\item)f Fs(commands.)150 3678 y
Fh(END)p 287 3678 V 30 w(ENV)44 b Fs(Corresp)s(onding)21
b(to)k(L)1220 3661 y Fr(A)1259 3678 y Fs(T)1310 3697
y(E)1360 3678 y(X)f(commands)g(of)f(the)h(t)m(yp)s(e)g
Fn(\\end{environment})p Fs(,)d(with)i(the)h(same)377
3791 y(restrictions)29 b(as)i(for)f Fn(BEGIN_ENV)p Fs(.)150
3978 y Fh(BEGIN)p 375 3978 V 29 w(LIST)p 580 3978 V 30
w(ENV)44 b Fs(Corresp)s(onding)18 b(to)j(L)1506 3962
y Fr(A)1545 3978 y Fs(T)1596 3998 y(E)1646 3978 y(X)f(commands)g(of)h
(the)f(t)m(yp)s(e)h Fn(\\begin{environment})15 b Fs(where)377
4091 y Fn(environment)21 b Fs(is)i(the)i(name)f(of)g(an)g(en)m
(vironmen)m(t)f(whose)h(b)s(o)s(dy)f(consists)g(of)h
Fn(\\item)f Fs(commands.)150 4279 y Fh(END)p 287 4279
V 30 w(LIST)p 493 4279 V 30 w(ENV)44 b Fs(Corresp)s(onding)23
b(to)k(L)1430 4262 y Fr(A)1469 4279 y Fs(T)1520 4298
y(E)1570 4279 y(X)f(commands)g(of)g(the)g(t)m(yp)s(e)g
Fn(\\end{environment})21 b Fs(to)27 b(matc)m(h)377 4392
y Fn(BEGIN_LIST_ENV)p Fs(.)150 4579 y Fh(VCOMMAND)42
b Fs(Corresp)s(onding)28 b(to)j(a)g(L)1365 4563 y Fr(A)1404
4579 y Fs(T)1455 4599 y(E)1505 4579 y(X)f Fn(\\verb)p
Fs(-lik)m(e)f(command.)150 4767 y Fh(BEGIN)p 375 4767
V 29 w(VENV)44 b Fs(Corresp)s(onding)28 b(to)j(the)f(start)h(of)g(a)g
(v)m(erbatim-lik)m(e)e(en)m(vironmen)m(t.)150 4955 y
Fh(END)p 287 4955 V 30 w(VENV)44 b Fs(Corresp)s(onding)28
b(to)j(the)f(end)g(of)g(a)h(v)m(erbatim-lik)m(e)f(en)m(vironmen)m(t.)
150 5142 y Fh(SECTIONING)41 b Fs(Corresp)s(onding)30
b(to)i(L)1379 5126 y Fr(A)1418 5142 y Fs(T)1469 5162
y(E)1520 5142 y(X)g(commands)g(of)g(the)g(t)m(yp)s(e)g
Fn(\\command)p Fs(,)f(where)g Fn(command)f Fs(is)i(a)377
5255 y(do)s(cumen)m(t)e(sectioning)g(command)g(suc)m(h)g(as)h
Fn(chapter)d Fs(or)j Fn(subsection)p Fs(.)1927 5531 y(9)p
eop
%%Page: 10 14
10 13 bop 150 573 a Fh(SPECIAL)43 b Fs(Reserv)m(ed)30
b(for)h(p)s(ossible)c(future)j(use.)150 758 y Fh(SPECIAL)p
463 758 27 4 v 28 w(COMMAND)43 b Fs(Corresp)s(onding)29
b(to)k(the)f Fn(COMMAND)e Fs(k)m(eyw)m(ord,)i(except)h(that)g(some)f
(sp)s(ecial)e(output)377 871 y(pro)s(cessing)f(is)h(to)h(b)s(e)f
(de\014ned.)150 1056 y Fh(SPECIAL)p 463 1056 V 28 w(BEGIN)p
711 1056 V 30 w(ENV)44 b Fs(Corresp)s(onding)22 b(to)j(the)g
Fn(BEGIN_ENV)d Fs(k)m(eyw)m(ord,)k(except)g(that)f(some)g(sp)s(ecial)e
(out-)377 1169 y(put)30 b(pro)s(cessing)f(is)g(to)j(b)s(e)d(de\014ned.)
150 1354 y Fh(SPECIAL)p 463 1354 V 28 w(END)p 623 1354
V 31 w(ENV)44 b Fs(Corresp)s(onding)30 b(to)k(the)f Fn(END_ENV)f
Fs(k)m(eyw)m(ord,)i(except)g(that)g(some)g(sp)s(ecial)d(output)377
1466 y(pro)s(cessing)e(is)h(to)h(b)s(e)f(de\014ned.)150
1651 y Fh(SPECIAL)p 463 1651 V 28 w(BEGIN)p 711 1651
V 30 w(LIST)44 b Fs(Corresp)s(onding)23 b(to)j(the)g
Fn(BEGIN_LIST_ENV)c Fs(k)m(eyw)m(ord,)28 b(except)f(that)f(some)g(sp)s
(e-)377 1764 y(cial)k(output)g(pro)s(cessing)f(is)g(to)j(b)s(e)d
(de\014ned.)150 1949 y Fh(SPECIAL)p 463 1949 V 28 w(END)p
623 1949 V 31 w(LIST)43 b Fs(Corresp)s(onding)33 b(to)j(the)g
Fn(END_LIST_ENV)c Fs(k)m(eyw)m(ord,)37 b(except)g(that)f(some)f(sp)s
(ecial)377 2062 y(output)30 b(pro)s(cessing)f(is)h(to)h(b)s(e)f
(de\014ned.)150 2247 y Fh(SPECIAL)p 463 2247 V 28 w(SECTIONING)42
b Fs(Corresp)s(onding)32 b(to)k(the)f Fn(SECTIONING)d
Fs(k)m(eyw)m(ord,)37 b(except)f(that)f(some)g(sp)s(ecial)377
2360 y(output)30 b(pro)s(cessing)f(is)h(to)h(b)s(e)f(de\014ned.)p
155 2545 V 181 2545 a Fh(PICTURE)p 494 2545 V 74 w Fs(Corresp)s(onding)
e(to)j(some)g(of)f(the)h(L)1796 2528 y Fr(A)1835 2545
y Fs(T)1886 2565 y(E)1936 2545 y(X)g(picture)e(dra)m(wing)g(commands.)
150 2730 y Fh(COMMAND)p 463 2730 V 28 w(...)45 b Fs(Corresp)s(onding)18
b(to)j(some)g(of)g(the)g(L)1847 2713 y Fr(A)1886 2730
y Fs(T)1937 2750 y(E)1987 2730 y(X)g(commands)g(whose)f(arrangemen)m
(ts)i(of)f(required)377 2843 y(and)30 b(optional)g(argumen)m(ts)g(are)h
(un)m(t)m(ypical.)291 3048 y(The)f(ordering)f(of)i(these)f(t)m(yp)s(es)
h(within)d(a)i(command)h(table)f(is)f(immaterial.)291
3160 y(Eac)m(h)41 b(of)f(the)h(ab)s(o)m(v)m(e)g(t)m(yp)s(e)g(sp)s
(eci\014cations)e(requires)f(a)j Fh(NAME=)d Fs(command,)43
b(whose)d(v)-5 b(alue)39 b(is)h(the)150 3273 y(name)31
b(of)f(the)h(relev)-5 b(an)m(t)31 b(command)g(or)f(en)m(vironmen)m(t)h
(b)s(eing)e(sp)s(eci\014ed.)40 b(F)-8 b(or)31 b(example,)g(the)f(follo)
m(wing)150 3386 y(is)f(a)i(\(partial\))f(sp)s(eci\014cation)f(of)i(the)
f(\014gure)g(en)m(vironmen)m(t)g(and)g(the)g(caption)h(command.)150
3578 y Fh(TYPE=)42 b(BEGIN_ENV)150 3677 y(NAME=)g(figure)150
3777 y(END_TYPE)150 3976 y(TYPE=)g(END_ENV)150 4076 y(NAME=)g(figure)
150 4175 y(END_TYPE)150 4375 y(TYPE=)g(COMMAND)150 4474
y(NAME=)g(\\caption)150 4574 y(END_TYPE)150 4816 y Fj(2.3)112
b(Command)37 b(action)g(tags)150 4988 y Fs(When)30 b
Fy(L)-7 b(TX2X)30 b Fs(reads)h(a)f(L)1054 4971 y Fr(A)1093
4988 y Fs(T)1144 5007 y(E)1195 4988 y(X)g(command)g(it)g(p)s(erforms)f
(the)i(follo)m(wing)d(actions:)261 5169 y(1.)46 b(Lo)s(oks)36
b(up)e(the)i(name)f(of)h(the)g(command)f(or)h(en)m(vironmen)m(t)f(in)f
(the)i(command)f(table.)56 b(If)35 b(it)g(is)377 5282
y(not)c(found,)e(then)h(the)h(appropriate)e(default)h(t)m(yp)s(e)g(is)g
(used.)1905 5531 y(10)p eop
%%Page: 11 15
11 14 bop 261 573 a Fs(2.)46 b(Sets)31 b(the)f(prin)m(ting)e(mo)s(de)i
(according)h(to)g(the)f Fh(PC)p 2087 573 27 4 v 31 w(AT)p
2206 573 V 31 w(START=)d Fs(command.)261 760 y(3.)46
b(P)m(erforms)30 b(the)h(actions)g(sp)s(eci\014ed)d(in)h(the)i(command)
f(table)g(b)m(y)h(the)f Fh(START)p 3007 760 V 29 w(TAG=)f
Fs(command.)261 948 y(4.)46 b(Pro)s(cesses)31 b(an)m(y)g(sp)s
(eci\014ed)d(argumen)m(ts)j(to)g(the)g(command.)261 1136
y(5.)46 b(P)m(erforms)30 b(the)h(actions)g(sp)s(eci\014ed)d(in)h(the)i
(command)f(table)g(b)m(y)h(the)f Fh(END)p 2919 1136 V
30 w(TAG=)f Fs(command.)261 1323 y(6.)46 b(Sets)31 b(the)f(prin)m(ting)
e(mo)s(de)i(according)h(to)g(the)f Fh(PC)p 2087 1323
V 31 w(AT)p 2206 1323 V 31 w(END=)e Fs(command.)150 1536
y Ft(NOTES)44 b Fs(:)461 1724 y(1.)i(Except)21 b(for)g(the)f(default)g
(pro)s(cessing)g(of)27 b Fh(OTHER)p 2200 1724 V 50 w
Fs(t)m(yp)s(es,)c(it)d(do)s(es)g(not)h(output)f(the)h(command)577
1836 y(itself.)461 1983 y(2.)46 b(If)31 b(a)h(tag)h(action)f(is)e(not)i
(sp)s(eci\014ed,)e(then)h(the)h(default)f(action)h(is)e(n)m(ull)f
(\(e.g.,)34 b(nothing)d(will)577 2095 y(app)s(ear)f(in)f(the)i
(output\).)291 2295 y(Within)f(a)i(command)f(table)h(all)f(text)h
(strings)f(for)g(output)g(are)h(enclosed)g(within)d(double)h(quotes.)
150 2394 y(F)-8 b(or)31 b(example:)150 2569 y Fh(START_TAG=)214
b("Some)41 b("text")g(string\\n)g(another)f(line)i(of)h(text.")291
2743 y Fs(Assuming)32 b(that)j Fn(\\n)e Fs(means)h(a)g(newline,)f(when)
g(this)g(string)g(action)h(is)f(p)s(erformed)g(b)m(y)h
Fy(L)-7 b(TX2X)33 b Fs(it)150 2843 y(will)28 b(app)s(ear)h(in)h(the)g
(output)g(\014le)g(as:)150 3017 y Fh(Some)42 b("text")f(string)150
3117 y(another)g(line)h(of)g(text.)291 3304 y Fs(A)31
b(text)h(string)d(starts)j(with)d(the)i(\014rst)f(double)f(quote)i(and)
g(ends)f(with)f(the)i(last)f(double)g(quote)h(on)150
3417 y(the)37 b(command)f(line.)58 b(A)36 b(text)i(string)d(has)h(to)i
(b)s(e)e(written)f(on)i(a)f(single)g(line)e(within)g(the)j(command)150
3530 y(table.)j(C)27 b(language)h(sp)s(ecial)e(prin)m(t)g(c)m
(haracters)j(can)f(b)s(e)f(em)m(b)s(edded)f(within)f(the)j(text)g
(string)f(\(e.g.)41 b(the)150 3643 y Fn(\\n)32 b Fs(for)h(a)g(newline)d
(in)i(the)g(ab)s(o)m(v)m(e)i(example\).)48 b(Remem)m(b)s(er)32
b(that)i(the)f(\014rst)f(section)g(of)h(the)g(command)150
3756 y(table)d(is)g(used)f(for)h(sp)s(ecifying)f(the)h(particular)f
(command)h(table)g(v)m(ersion)g(of)h(these.)291 3869
y(If)i(a)g(text)h(string)e(is)g(to)s(o)i(long)e(to)i(\014t)f
(comfortably)g(on)g(a)g(single)f(line)f(in)h(the)h(command)g(table,)g
(it)150 3982 y(ma)m(y)h(b)s(e)f(con)m(tin)m(ued)g(via)g(the)h
Fh(STRING:)c Fs(command.)50 b(As)33 b(man)m(y)h(of)f(these)h(can)g(b)s
(e)f(used)f(in)g(succession)150 4095 y(as)f(required)d(\(sub)5
b(ject)31 b(to)g(in)m(ternal)e(limitations)f(within)g
Fy(L)-7 b(TX2X)p Fs(\).)291 4194 y(F)f(or)31 b(instance,)150
4369 y Fh(START_TAG=)214 b("Some)41 b("text")g(string\\n")237
4468 y(STRING:)g("another)f(line)i(of)h(text.")150 4656
y Fs(has)30 b(the)h(same)f(e\013ect)i(as)f(the)g(previous)d(example.)
291 4769 y(The)k(follo)m(wing)f(sp)s(eci\014cation)g(is)g(designed)g
(to)i(write)e(out)i(the)f(con)m(ten)m(ts)i(of)f(the)f
Fn(\\caption)e Fs(com-)150 4882 y(mand)373 4849 y Fr(4)412
4882 y Fs(,)25 b(preceded)f(b)m(y)g(the)h(w)m(ord)f(`CAPTION')g(and)f
(follo)m(w)m(ed)h(b)m(y)g(at)h(least)g(one)f(blank)f(line)g(\(assuming)
150 4995 y(that)31 b(the)g(escap)s(e)f(c)m(haracter)i(has)e(b)s(een)g
(set)h(to)g Fn(?)p Fs(\).)p 150 5079 1440 4 v 254 5133
a Fl(4)288 5164 y Fp(Strictly)38 b(sp)r(eaking,)k(the)c(sp)r
(eci\014cation)h(do)r(es)f(not)g(do)g(this)g(exactly)-6
b(,)41 b(but)d(this)g(simpli\014ed)f(illustration)j(will)f(b)r(e)150
5256 y(corrected)26 b(in)g(the)f(next)g(sections.)1905
5531 y Fs(11)p eop
%%Page: 12 16
12 15 bop 150 573 a Fh(TYPE=)42 b(COMMAND)150 672 y(NAME=)g(\\caption)
237 772 y(START_TAG=)e("?n)260 b(CAPTION)41 b(")237 872
y(END_TAG=)f("?n?n")150 971 y(END_TYPE)150 1171 y Fs(Assuming)29
b(that)i(somewhere)f(in)f(a)i(L)1431 1154 y Fr(A)1470
1171 y Fs(T)1521 1190 y(E)1571 1171 y(X)g(\014le)e(there)i(is)e(the)i
(command)150 1345 y Fh(stuff)150 1445 y(\\caption{This)38
b(is)43 b(a)g(caption.})150 1544 y(more)f(stuff)150 1719
y Fs(then)30 b(the)h(exp)s(ected)f(e\013ect)i(\(see)g(fo)s(otnote\))g
(is)150 1893 y Fh(stuff)324 2092 y(CAPTION)41 b(This)h(is)h(a)g
(caption.)150 2291 y(more)f(stuff)150 2535 y Fj(2.4)112
b(Argumen)m(t)37 b(actions)150 2706 y Fs(L)174 2690 y
Fr(A)213 2706 y Fs(T)264 2726 y(E)314 2706 y(X)26 b(commands)f(can)h
(tak)m(e)h(argumen)m(ts.)39 b(The)25 b(text)i(for)e(a)h(required)d
(argumen)m(t)j(is)f(enclosed)g(in)f(curly)150 2819 y(braces,)32
b(while)d(the)j(text)g(for)f(an)g(optional)g(argumen)m(t)g(is)g
(enclosed)g(in)f(square)h(brac)m(k)m(ets.)44 b Fy(L)-7
b(TX2X)32 b Fs(can)150 2932 y(b)s(e)e(directed)f(to)j(p)s(erform)d
(actions)h(at)h(the)g(start)g(and)e(end)h(of)h(eac)m(h)g(argumen)m(t.)
291 3045 y(The)g(n)m(um)m(b)s(er)f(of)i(required)d(argumen)m(ts)j(is)f
(sp)s(eci\014ed)e(b)m(y)j(the)f(command)g(line)f Fh(REQPARAMS=)d
Fs(where)150 3158 y(the)k(v)-5 b(alue)29 b(of)i(the)g(command)f(is)f(a)
i(digit)e(b)s(et)m(w)m(een)i(1)g(and)e(9)i(inclusiv)m(e.)291
3271 y Fy(L)-7 b(TX2X)36 b Fs(assumes)f(that)i(a)f(command)f(can)i(ha)m
(v)m(e)g(only)d(one)j(optional)e(argumen)m(t,)i(and)f(that)g(this)150
3384 y(is)31 b(either)h(\014rst)f(or)h(last)g(in)e(the)j(argumen)m(t)f
(list.)44 b(The)32 b(p)s(oten)m(tial)f(presence)h(of)g(an)g(optional)f
(argumen)m(t)150 3497 y(is)h(indicated)f(b)m(y)h(the)h(command)f(line)f
Fh(OPT)p 1654 3497 27 4 v 30 w(PARAM=)p Fs(,)f(where)i(the)h(v)-5
b(alue)32 b(is)g(either)f(the)i(k)m(eyw)m(ord)g Fh(FIRST)150
3610 y Fs(\(for)d(\014rst)g(in)f(the)i(list\))e(or)h
Fh(LAST)f Fs(\(for)i(last)f(in)f(the)h(list\).)291 3723
y(The)23 b(actions)h(to)h(b)s(e)e(p)s(erformed)f(at)i(the)g(start)h
(and)e(end)g(of)h(eac)m(h)g(required)e(argumen)m(t)j(are)f(sp)s
(eci\014ed)150 3836 y(via)40 b(the)g(commands)g Fh(START)p
1160 3836 V 30 w(TAG)p 1322 3836 V 30 w(1=)f Fs(and)h
Fh(END)p 1798 3836 V 30 w(TAG)p 1960 3836 V 30 w(1=)g
Fs(for)g(the)g(\014rst)g(required)e(argumen)m(t,)44 b(through)150
3948 y Fh(START)p 375 3948 V 29 w(TAG)p 536 3948 V 30
w(9=)35 b Fs(and)f Fh(END)p 1002 3948 V 30 w(TAG)p 1164
3948 V 31 w(9=)g Fs(for)h(the)g(nin)m(th)f(argumen)m(t.)56
b(The)34 b(actions)i(to)g(b)s(e)e(p)s(erformed)g(at)i(the)150
4061 y(start)30 b(and)f(end)g(of)h(the)g(optional)f(argumen)m(t)h(are)g
(sp)s(eci\014ed)e(b)m(y)h(the)h(command)f(lines)f Fh(START)p
3375 4061 V 30 w(OPT=)g Fs(and)150 4174 y Fh(END)p 287
4174 V 30 w(OPT=)p Fs(.)291 4287 y(The)i(argumen)m(t)h(delimiters)d
(\(the)j(braces)f(or)h(brac)m(k)m(ets\))h(are)f(not)f(prin)m(ted.)291
4400 y(In)37 b(the)g(simplest)f(case,)k(the)e(action)f(is)g(to)h(prin)m
(t)e(a)i(sp)s(eci\014ed)d(text)k(string)d(\(enclosed)h(in)f(double)150
4513 y(quotes,)41 b(and)d(con)m(tin)m(ued)g(with)e Fh(STRING:)g
Fs(commands)i(if)f(necessary\).)65 b(Other)37 b(kinds)g(of)h(actions)h
(are)150 4626 y(also)30 b(p)s(ossible.)39 b(An)30 b(unsp)s(eci\014ed)d
(tag)32 b(defaults)d(to)i(doing)f(no)g(action.)150 4866
y Ft(2.4.1)105 b(Prin)m(t)36 b(options)150 5038 y(2.4.1.1)106
b(Argumen)m(t)28 b(pro)s(cessing)93 b Fs(By)25 b(default,)h
Fy(L)-7 b(TX2X)25 b Fs(pro)s(cesses)g(\(i.e.)39 b(outputs)25
b(as)h(appropri-)150 5151 y(ate\))f(the)f(text)g(of)g(a)g(argumen)m(t.)
38 b(Prin)m(ting)22 b(of)i(the)f(argumen)m(t)h(text)h(ma)m(y)f(b)s(e)f
(disabled,)f(if)h(required.)36 b(The)150 5263 y(command)c(line)f(that)h
(con)m(trols)h(argumen)m(t)f(prin)m(ting)e(is)i(of)g(the)g(form)g
Fh(PRINT)p 2837 5263 V 30 w(P1=)e Fs(through)i Fh(PRINT)p
3595 5263 V 29 w(P9=)1905 5531 y Fs(12)p eop
%%Page: 13 17
13 16 bop 150 573 a Fs(for)29 b(required)f(argumen)m(ts)i(and)f
Fh(PRINT)p 1487 573 27 4 v 29 w(OPT=)f Fs(for)h(the)h(optional)f
(argumen)m(t.)40 b(The)29 b(v)-5 b(alue)29 b(of)h(these)g(com-)150
686 y(mands)37 b(is)h(one)g(from)g(sev)m(eral)h(k)m(eyw)m(ords,)i(the)e
(most)f(common)h(b)s(eing)f Fh(NO)p 2794 686 V 31 w(PRINT)p
Fs(;)e(this)h(switc)m(hes)i(o\013)150 799 y(prin)m(ting)30
b(of)j(the)g(text)g(of)g(the)f(indicated)f(argumen)m(t.)48
b(Default)32 b(prin)m(ting)f(is)g(resumed)h(after)h(the)f(indi-)150
912 y(cated)f(argumen)m(t.)291 1011 y(Con)m(tin)m(uing)g(the)h(caption)
g(example)g(from)g(earlier,)g(w)m(e)g(can)h(no)m(w)f(complete)h(it.)46
b(The)31 b(full)f(syn)m(tax)150 1111 y(of)h(the)f(L)434
1094 y Fr(A)473 1111 y Fs(T)524 1130 y(E)574 1111 y(X)h(command)f(is:)
150 1280 y Fh(\\caption[optiona)o(l)38 b(table)j(of)i(contents)d
(entry]{Caption)e(in)43 b(the)f(text})150 1461 y Fs(That)35
b(is,)g(it)g(has)g(one)g(required)e(argumen)m(t,)k(whic)m(h)d(prin)m
(ts)g(the)h(caption)g(text)h(b)s(oth)e(in)g(the)h(b)s(o)s(dy)f(of)150
1574 y(the)c(do)s(cumen)m(t)f(and)g(in)f(the)i(table)f(of)h(con)m(ten)m
(ts,)i(unless)c(the)h(\014rst)g(optional)g(argumen)m(t)h(is)e(presen)m
(t,)i(in)150 1687 y(whic)m(h)f(case)j(its)d(v)-5 b(alue)30
b(gets)i(prin)m(ted)c(in)h(the)i(table)f(of)h(con)m(ten)m(ts)h
(instead.)291 1787 y(Assume)e(that)h(an)f(instance)g(of)h(the)f
(caption)h(command)f(in)f(a)i(do)s(cumen)m(t)f(is:)150
1956 y Fh(Some)42 b(stuff)150 2055 y(\\caption[Short)c(caption]{Long)g
(caption)j(for)h(the)g(body)g(of)h(the)f(text.})150 2155
y(More)g(stuff)150 2323 y Fs(Recall)21 b(the)h(previous)e(command)h
(table)h(caption)f(sp)s(eci\014cation.)37 b(The)21 b(actual)h(output)f
(from)g(pro)s(cessing)150 2423 y(this)29 b(w)m(ould)g(b)s(e)150
2592 y Fh(Some)42 b(stuff)324 2791 y(CAPTION)f([Short)g(caption]{Long)d
(caption)j(for)h(the)h(body)f(of)g(the)h(text.})150 2990
y(More)f(stuff)150 3172 y Fs(b)s(ecause,)31 b(unless)d
Fy(L)-7 b(TX2X)30 b Fs(is)g(told)g(that)h(there)f(are)h(command)f
(argumen)m(ts)h(and)e(ho)m(w)i(they)f(should)f(b)s(e)150
3285 y(treated,)j(it)e(will)d(just)j(prin)m(t)f(them)h(out)h(together)h
(with)d(their)g(surrounding)e(delimiters.)291 3385 y(The)j(follo)m
(wing)f(command)h(table)g(en)m(try)h(will)d(giv)m(e)i(more)h
(acceptable)g(results.)150 3553 y Fh(TYPE=)42 b(COMMAND)150
3653 y(NAME=)g(\\caption)237 3753 y(START_TAG=)e("?n)260
b(CAPTION)41 b(")237 3852 y(END_TAG=)f("?n?n")237 3952
y(OPT_PARAM=)g(FIRST)237 4052 y(PRINT_OPT=)g(NO_PRINT)237
4151 y(REQPARAMS=)g(1)150 4251 y(END_TYPE)291 4419 y
Fs(F)-8 b(or)31 b(the)g(ab)s(o)m(v)m(e)g(captioning)f(instance,)g(the)h
(output)f(will)d(no)m(w)k(b)s(e:)150 4588 y Fh(Some)42
b(stuff)324 4787 y(CAPTION)f(Long)h(caption)f(for)h(the)g(body)g(of)h
(the)f(text.)150 4987 y(More)g(stuff)291 5169 y Fs(The)30
b(default)g(prin)m(t)f(mo)s(de)h(is)f(to)i(prin)m(t)e(text)i(to)h(the)e
(output)g(\014le.)291 5282 y(The)g(k)m(eyw)m(ords)h(that)g(can)f(b)s(e)
g(used)g(to)h(con)m(trol)g(argumen)m(t)f(prin)m(ting)f(are:)1905
5531 y(13)p eop
%%Page: 14 18
14 17 bop 150 573 a Fh(NO)p 243 573 27 4 v 31 w(PRINT)43
b Fs(Do)31 b(not)g(prin)m(t)e(an)m(ything.)150 748 y
Fh(TO)p 243 748 V 31 w(SYSBUF)43 b Fs(Prin)m(t)29 b(to)i(the)g
Fy(L)-7 b(TX2X)30 b Fs(system)g(bu\013er.)150 922 y Fh(TO)p
243 922 V 31 w(BUFFER)41 b(num)j Fs(Prin)m(t)29 b(to)i(the)g
Fy(L)-7 b(TX2X)30 b Fs(bu\013er)g(n)m(um)m(b)s(er)f Fh(num)p
Fs(.)150 1097 y Fh(TO)p 243 1097 V 31 w(FILE)41 b(name)j
Fs(Prin)m(t)30 b(to)h(the)f(\014le)g(called)f Fh(name)p
Fs(.)150 1272 y Fh(NO)p 243 1272 V 31 w(OP)44 b Fs(Skip)29
b(all)g(pro)s(cessing)g(of)i(the)f(argumen)m(t.)150 1428
y(Note)c(that)f(ev)m(en)g(if)f(the)h(prin)m(t)e(mo)s(de)h(is)g(set)h
(to)g Fh(NO)p 1863 1428 V 31 w(PRINT)p Fs(,)d(the)j(argumen)m(t)g(text)
h(will)c(still)g(b)s(e)i(pro)s(cessed.)150 1541 y(Only)29
b(the)h Fh(NO)p 624 1541 V 31 w(OP)f Fs(sp)s(eci\014cation)h(temp)s
(orarly)f(turns)g(o\013)i(the)f(pro)s(cessing.)150 1775
y Ft(2.4.1.2)106 b(General)37 b(prin)m(ting)91 b Fs(Just)32
b(as)g(the)g(prin)m(ting)e(mo)s(de)i(can)h(b)s(e)e(set)i(for)f(eac)m(h)
h(argumen)m(t,)g(it)150 1888 y(can)e(also)f(b)s(e)g(set)h(at)g(the)f
(start)h(and)f(end)g(of)g(pro)s(cessing)f(a)i(L)2240
1871 y Fr(A)2279 1888 y Fs(T)2330 1907 y(E)2380 1888
y(X)g(command)f(or)g(en)m(vironmen)m(t.)291 2001 y(The)f(sp)s
(eci\014cations)g Fh(PC)p 1124 2001 V 30 w(AT)p 1242
2001 V 31 w(START=)e Fs(and)i Fh(PC)p 1828 2001 V 31
w(AT)p 1947 2001 V 30 w(END=)f Fs(can)i(b)s(e)f(used)g(to)h(set)h(the)e
(prin)m(ting)f(mo)s(de)h(at)150 2113 y(the)h(start)g(of)g(pro)s
(cessing)e(a)j(command)e(and)g(at)i(the)e(end,)h(resp)s(ectiv)m(ely)-8
b(.)40 b(The)29 b(k)m(eyw)m(ords)h(that)h(can)f(b)s(e)150
2226 y(used)g(in)f(these)h(sp)s(eci\014cations)g(are:)150
2382 y Fh(NO)p 243 2382 V 31 w(PRINT)43 b Fs(Do)31 b(not)g(prin)m(t)e
(an)m(ything.)150 2557 y Fh(TO)p 243 2557 V 31 w(SYSBUF)43
b Fs(Prin)m(t)29 b(to)i(the)g Fy(L)-7 b(TX2X)30 b Fs(system)g
(bu\013er.)150 2732 y Fh(TO)p 243 2732 V 31 w(BUFFER)41
b(num)j Fs(Prin)m(t)29 b(to)i(the)g Fy(L)-7 b(TX2X)30
b Fs(bu\013er)g(n)m(um)m(b)s(er)f Fh(num)p Fs(.)150 2906
y Fh(TO)p 243 2906 V 31 w(FILE)41 b(name)j Fs(Prin)m(t)30
b(to)h(the)f(\014le)g(called)f Fh(name)p Fs(.)150 3081
y Fh(RESET)43 b Fs(Reset)32 b(the)e(prin)m(t)f(mo)s(de)h(bac)m(k)h(to)g
(what)g(it)f(w)m(as.)291 3237 y(Unlik)m(e)g(the)i(argumen)m(t)g(prin)m
(ting)d(con)m(trols,)j(the)g(prin)m(t)e(mo)s(de)g(is)h(not)g
(automatically)h(reset.)44 b(This)150 3350 y(has)30 b(to)h(b)s(e)f
(explicitly)e(sp)s(eci\014ed.)291 3449 y(As)38 b(an)g(example,)i
(assume)d(that)i(it)e(is)g(required)f(to)j(remo)m(v)m(e)g(all)e
Fh(figure)f Fs(en)m(vironmen)m(ts)h(from)h(a)150 3549
y(L)174 3532 y Fr(A)213 3549 y Fs(T)264 3569 y(E)314
3549 y(X)g(source)f(and)g(put)f(them)h(in)m(to)h(a)f(\014le)f(on)i
(their)e(o)m(wn.)61 b(The)37 b(follo)m(wing)f(command)h(table)g(co)s
(de)150 3649 y(could)29 b(b)s(e)h(used)g(to)h(accomplish)e(this.)150
3791 y Fh(TYPE=)42 b(BEGIN_ENV)150 3891 y(NAME=)g(figure)237
3990 y(PC_AT_START=)d(TO_FILE)h(allfigs.tex)237 4090
y(START_TAG=)g("?n\\begin{figur)o(e}")150 4189 y(END_TYPE)150
4389 y(TYPE=)i(END_ENV)150 4488 y(NAME=)g(figure)237
4588 y(START_TAG=)e("\\end{figure}")237 4688 y(PC_AT_END=)g(RESET)150
4787 y(END_TYPE)150 4943 y Fs(When)35 b(a)g(L)524 4926
y Fr(A)563 4943 y Fs(T)614 4962 y(E)665 4943 y(X)g Fh(figure)e
Fs(en)m(vironmen)m(t)h(is)h(started,)i(prin)m(ting)c(is)h(switc)m(hed)g
(to)i(go)g(to)g(the)f(\014le)g(called)150 5056 y Fn(allfigs.tex)p
Fs(.)i(A)m(t)31 b(the)f(end)g(of)g(the)g Fh(figure)d
Fs(en)m(vironmen)m(t,)j(the)g(prin)m(t)f(mo)s(de)g(is)g(reset)i(bac)m
(k)f(to)h(what)150 5169 y(it)h(w)m(as)i(b)s(efore)e(the)i(en)m
(vironmen)m(t)e(b)s(egan.)48 b(If)33 b(at)h(the)f(\014rst)f
Fh(figure)e Fs(en)m(vironmen)m(t)j(the)g Fn(allfigs.tex)150
5282 y Fs(\014le)c(did)g(not)i(exist,)f(then)g Fy(L)-7
b(TX2X)30 b Fs(w)m(ould)g(create)h(it)f(automatically)-8
b(.)1905 5531 y(14)p eop
%%Page: 15 19
15 18 bop 150 573 a Ft(2.4.1.3)106 b(Read)41 b(actions)92
b Fs(As)36 b(noted)g(ab)s(o)m(v)m(e,)j(one)d(of)h(the)f(actions)g(that)
h(can)f(b)s(e)f(sp)s(eci\014ed)g(for)h(a)150 686 y(L)174
669 y Fr(A)213 686 y Fs(T)264 705 y(E)314 686 y(X)25
b(comand's)f(argumen)m(t)h(is)f(to)h(set)g(the)f(prin)m(t)f(mo)s(de)h
(for)g(prin)m(ting)e(to)k(a)e(bu\013er)g(or)g(a)h(\014le.)38
b(Similarly)150 799 y(there)32 b(are)g(actions)h(whic)m(h)d(will)f
(read)j(from)g(a)g(bu\013er)f(or)h(a)g(\014le)f(and)g(prin)m(t)g(the)h
(con)m(ten)m(ts.)47 b(Within)30 b(an)150 912 y(argumen)m(t)k(tag)h
(these)g(kinds)d(of)i(actions)g(are)g(sp)s(eci\014ed)f(via)g(the)h(k)m
(eyw)m(ord)h Fh(SOURCE:)p Fs(.)48 b(This)32 b(can)i(tak)m(e)150
1024 y(one)d(of)f(sev)m(eral)h(v)-5 b(alues:)150 1212
y Fh(SYSBUF)43 b Fs(Prin)m(t)29 b(the)i(con)m(ten)m(ts)h(of)f(the)f
Fy(L)-7 b(TX2X)30 b Fs(system)h(bu\013er.)150 1400 y
Fh(BUFFER)41 b(num)j Fs(Prin)m(t)30 b(the)g(con)m(ten)m(ts)i(of)f(the)f
Fy(L)-7 b(TX2X)31 b Fs(bu\013er)e(n)m(um)m(b)s(er)g Fh(num)p
Fs(.)150 1587 y Fh(FILE)42 b(name)i Fs(Prin)m(t)29 b(the)i(con)m(ten)m
(ts)h(of)e(the)h(\014le)e(called)h Fh(name)p Fs(.)291
1762 y(In)46 b(a)h(previous)f(example,)51 b(the)c(L)1491
1745 y Fr(A)1530 1762 y Fs(T)1581 1781 y(E)1631 1762
y(X)g Fh(figure)d Fs(en)m(vironmen)m(ts)i(w)m(ere)i(all)d(written)h(to)
i(the)f(\014le)150 1861 y Fn(allfig.tex)p Fs(.)81 b(This)43
b(\014le)h(could)g(b)s(e)g(read)g(in)g(again)h(just)f(b)s(efore)g(the)h
(end)f(of)h(the)g(do)s(cumen)m(t)g(so)150 1961 y(that)31
b(all)e(\014gures)h(will)e(b)s(e)h(t)m(yp)s(eset)i(after)g(ev)m
(erything)g(else.)150 2135 y Fh(TYPE=)42 b(END_DOCUMENT)237
2235 y(END_TAG=)e("?n)j(\045)87 b(figures)40 b(collected)g(here)i(by)h
(LTX2X)e(?n")324 2335 y(SOURCE:)g(FILE)h(allfigs.tex)324
2434 y(STRING:)f("?n\\end{document)o(}?n)o(")150 2534
y(END_TYPE)291 2708 y Fs(As)j(another)g(example)f(of)h(the)g(use)f(of)h
(the)g(prin)m(t)e(actions)i(consider)f(the)h(L)3021 2691
y Fr(A)3060 2708 y Fs(T)3111 2728 y(E)3161 2708 y(X)g
Fn(\\maketitle)150 2808 y Fs(command.)71 b(This)39 b(t)m(yp)s(esets)i
(the)g(argumen)m(ts)f(of)h(the)g Fn(\\title)p Fs(,)g
Fn(\\author)e Fs(and)h Fn(\\date)f Fs(commands,)150 2907
y(whic)m(h)28 b(m)m(ust)h(ha)m(v)m(e)i(b)s(een)e(previously)e(sp)s
(eci\014ed)g(but)i(not)h(necessarily)e(in)g(this)g(ordering.)39
b(Here)30 b(is)f(one)150 3007 y(w)m(a)m(y)i(this)f(can)g(b)s(e)g(sim)m
(ulated)f(using)g Fy(L)-7 b(TX2X)p Fs(.)150 3181 y Fh(TYPE=)42
b(COMMAND)150 3281 y(NAME=)g(\\title)237 3381 y(START_TAG=)324
3480 y(RESET_BUFFER:)d(1)237 3580 y(REQPARAMS=)h(1)237
3680 y(PRINT_P1=)g(TO_BUFFER)g(1)150 3779 y(END_TYPE)150
3978 y(TYPE=)i(COMMAND)150 4078 y(NAME=)g(\\author)237
4178 y(START_TAG=)324 4277 y(RESET_BUFFER:)d(2)237 4377
y(REQPARAMS=)h(1)237 4477 y(PRINT_P1=)g(TO_BUFFER)g(2)150
4576 y(END_TYPE)150 4775 y(TYPE=)i(COMMAND)150 4875 y(NAME=)g(\\date)
237 4975 y(START_TAG=)324 5074 y(RESET_BUFFER:)d(3)237
5174 y(REQPARAMS=)h(1)237 5274 y(PRINT_P1=)g(TO_BUFFER)g(3)1905
5531 y Fs(15)p eop
%%Page: 16 20
16 19 bop 150 573 a Fh(END_TYPE)150 772 y(TYPE=)42 b(COMMAND)150
872 y(NAME=)g(\\maketitle)237 971 y(START_TAG=)e("?n")324
1071 y(SOURCE:)h(BUFFER)g(1)324 1171 y(STRING:)g("?n?n")324
1270 y(SOURCE:)g(BUFFER)g(2)324 1370 y(STRING:)g("?n?n")324
1469 y(SOURCE:)g(BUFFER)g(3)324 1569 y(STRING:)g("?n?n")237
1669 y(END_TAG=)324 1768 y(RESET_BUFFER:)e(1)324 1868
y(RESET_BUFFER:)g(2)324 1968 y(RESET_BUFFER:)g(3)150
2067 y(END_TYPE)150 2255 y Fs(F)-8 b(or)32 b(the)f Fn(\\title)e
Fs(command,)i(the)g(prin)m(t)f(mo)s(de)g(for)h(its)f(argumen)m(t)h(is)f
(set)i(for)e(prin)m(ting)f(to)j(the)f(bu\013er)150 2368
y(n)m(um)m(b)s(er)h(1.)50 b(The)33 b(single)f(action)h(at)h(the)g
(start)g(of)f(the)h(command)f(is)f(to)i(mak)m(e)g(sure)f(that)h
(bu\013er)e(1)i(is)150 2481 y(empt)m(y)g(\(the)g(line)e
Fh(RESET)p 1026 2481 27 4 v 29 w(BUFFER:)41 b(1)p Fs(\).)50
b(The)33 b(actions)g(for)g(the)h Fn(\\author)e Fs(and)g
Fn(\\date)g Fs(commands)i(are)150 2594 y(similar,)28
b(except)j(that)g(they)g(prin)m(t)e(their)g(argumen)m(t)i(texts)g(to)g
(bu\013ers)f(2)g(and)g(3)h(resp)s(ectiv)m(ely)-8 b(.)291
2707 y(The)40 b Fn(\\maketitle)d Fs(command)i(tak)m(es)j(no)e(argumen)m
(ts,)j(so)d(all)f(actions)h(m)m(ust)g(b)s(e)f(placed)g(under)150
2819 y Fh(START)p 375 2819 V 29 w(TAG=)e Fs(and/or)i
Fh(END)p 1061 2819 V 30 w(TAG=)p Fs(.)65 b(There)38 b(are)i(a)f(set)g
(of)g(actions)h(sp)s(eci\014ed)d(for)h Fh(START)p 3195
2819 V 30 w(TAG=)p Fs(.)64 b(Firstly)150 2932 y(a)38
b(newline)d(is)h(prin)m(ted)g(and)h(this)f(is)h(follo)m(w)m(ed)g(b)m(y)
g(the)h(con)m(ten)m(ts)h(of)e(bu\013er)g(1)g(\(i.e.,)j(the)e(text)g(of)
g(the)150 3045 y(argumen)m(t)21 b(of)g(the)g Fn(\\title)e
Fs(command\).)37 b(Then)20 b(t)m(w)m(o)i(new)e(lines)f(are)i(prin)m
(ted,)h(follo)m(w)m(ed)e(b)m(y)g(the)h(con)m(ten)m(ts)150
3158 y(of)31 b(bu\013er)f(2)h(\(the)g(author\).)43 b(Finally)28
b(another)j(t)m(w)m(o)i(newlines)28 b(are)j(prin)m(ted,)f(the)h(con)m
(ten)m(ts)i(of)e(bu\013er)f(3)150 3271 y(\(the)g(date\),)i(and)d
(another)h(t)m(w)m(o)h(newlines.)39 b(The)29 b(actions)h(for)g
Fh(END)p 2454 3271 V 30 w(TAG=)e Fs(are)i(to)h(clear)f(the)g(con)m(ten)
m(ts)i(of)150 3384 y(the)f(three)f(bu\013ers.)291 3484
y(Just)38 b(to)g(extend)g(the)h(example,)g(here)f(is)f(a)i(sp)s
(eci\014cation)d(for)i(the)g(L)2722 3467 y Fr(A)2761
3484 y Fs(T)2812 3503 y(E)2863 3484 y(X)g Fn(\\thanks)e
Fs(command.)150 3583 y Fy(L)-7 b(TX2X)36 b Fs(is)g(not)h(designed)e(to)
i(do)g(fo)s(otnoting)f(\(as)h(it)g(do)s(es)f(not)h(do)f(page)h
(breaking\))f(so)h(instead)f(the)150 3683 y(thanks)30
b(text)h(will)d(b)s(e)i(placed)g(inside)e(paren)m(theses)i(on)h(a)f
(new)g(line.)150 3857 y Fh(TYPE=)42 b(COMMAND)150 3957
y(NAME=)g(\\thanks)237 4056 y(START_TAG=)e("?n)i(\(")237
4156 y(REQPARAMS=)e(1)237 4256 y(END_TAG=)g("\))j(")150
4355 y(END_TYPE)291 4530 y Fs(Giv)m(en)25 b(these)g(command)g(table)g
(sp)s(eci\014cation)e(and)i(the)g(follo)m(wing)e(p)s(ortion)g(of)j(a)f
(L)3128 4513 y Fr(A)3167 4530 y Fs(T)3218 4549 y(E)3268
4530 y(X)g(do)s(cumen)m(t)150 4704 y Fh(\\date{29)40
b(February)h(2000})150 4804 y(\\title{The)e(Calculation)g(of)k(Leap)f
(Days\\thanks{Origi)o(na)o(ll)o(y)c(published)i(in)i(JIR}})150
4903 y(\\author{A.)d(N.)k(Other})150 5003 y(...)150 5103
y(\\maketitle)150 5277 y Fs(then)30 b(output)g(from)g
Fy(L)-7 b(TX2X)30 b Fs(will)e(b)s(e:)1905 5531 y(16)p
eop
%%Page: 17 21
17 20 bop 150 573 a Fh(The)42 b(Calculation)d(of)k(Leap)f(Days)194
672 y(\(Originally)d(published)g(in)k(JIR\))150 872 y(A.)g(N.)g(Other)
150 1071 y(29)g(February)d(2000)150 1249 y Fs(Note)29
b(that)g(as)f(the)g Fn(\\thanks)e Fs(command)i(app)s(ears)f(within)e
(the)j(argumen)m(t)h(of)f(the)g Fn(\\title)e Fs(command,)150
1362 y(it)35 b(is)g(written)f(to)j(the)e(same)h(place)g(as)g(the)g
(text)g(of)g(the)g(argumen)m(t)g(of)g Fn(\\title)p Fs(.)54
b(Th)m(us,)36 b(it)f(also)h(gets)150 1475 y(written)29
b(to)j(the)e(output)g(\014le)g(when)f Fn(\\maketitle)f
Fs(is)h(pro)s(cessed.)150 1713 y Ft(2.4.2)105 b(Prin)m(t)36
b(switc)m(hing)150 1885 y Fs(There)42 b(are)h(individual)38
b(actions)43 b(that)g(enable)f(the)h(prin)m(ting)d(destination)i(to)h
(b)s(e)f(c)m(hanged)h(at)h(will)150 1998 y(within)28
b(the)i(action)h(set)g(for)f(an)m(y)h(particular)e(tag.)150
2176 y Fh(SWITCH)p 419 2176 27 4 v 29 w(TO)p 536 2176
V 30 w(BUFFER:)41 b(num)j Fs(Direct)31 b(an)m(y)g(follo)m(wing)e(prin)m
(ting)f(to)j(the)g Fy(L)-7 b(TX2X)30 b Fs(bu\013er)f(n)m(um)m(b)s(er)g
Fh(num)p Fs(.)150 2360 y Fh(SWITCH)p 419 2360 V 29 w(TO)p
536 2360 V 30 w(FILE:)42 b(name)i Fs(Direct)31 b(an)m(y)f(follo)m(wing)
f(prin)m(ting)f(to)j(the)g(\014le)e(called)h Fh(name)p
Fs(.)150 2544 y Fh(SWITCH)p 419 2544 V 29 w(TO)p 536
2544 V 30 w(SYSBUF)43 b Fs(Direct)31 b(an)m(y)g(follo)m(wing)e(prin)m
(ting)f(to)j(the)g Fy(L)-7 b(TX2X)30 b Fs(system)g(bu\013er.)150
2728 y Fh(SWITCH)p 419 2728 V 29 w(BACK:)43 b Fs(Undo)30
b(the)h(e\013ect)h(of)e(the)h(last)f Fh(SWITCH)p 2049
2728 V 29 w(TO...)38 b Fs(action.)291 2893 y(As)26 b(an)f(example)g(of)
h(the)g(utilit)m(y)e(of)i(this)e(t)m(yp)s(e)i(of)g(action,)h(consider)d
(again)i(the)g(L)3039 2876 y Fr(A)3078 2893 y Fs(T)3129
2912 y(E)3179 2893 y(X)g Fn(\\maketitle)150 2992 y Fs(command.)56
b(When)36 b(L)910 2976 y Fr(A)949 2992 y Fs(T)1000 3012
y(E)1050 2992 y(X)g(pro)s(cesses)f(this)g(command,)i(it)e(t)m(yp)s
(esets)h(the)g(date)g(as)g(sp)s(eci\014ed)e(b)m(y)i(the)150
3092 y Fn(\\date)e Fs(command,)i(or)f(if)f(this)g(has)h(not)g(b)s(een)g
(sp)s(eci\014ed)e(then)i(it)g(prin)m(ts)e(the)j(curren)m(t)f(date)g
(instead.)150 3192 y(W)-8 b(e)26 b(can)g(arrange)f(for)g
Fy(L)-7 b(TX2X)25 b Fs(to)h(do)f(something)f(similar)f(b)m(y)i(adding)e
(the)j(follo)m(wing)d(to)j(the)f(command)150 3291 y(table)30
b(sho)m(wn)g(earlier)f(for)h(the)h Fn(\\date)e Fs(and)h
Fn(\\maketitle)d Fs(commands.)150 3456 y Fh(TYPE=)42
b(COMMAND)150 3556 y(NAME=)g(\\documentclass)237 3655
y(OPT_PARAM=)e(FIRST)237 3755 y(REQPARAMS=)g(1)237 3855
y(PRINT_OPT=)g(NO_PRINT)237 3954 y(PRINT_P1=)g(NO_PRINT)237
4054 y(START_TAG=)412 4154 y(c=)i(Initialise)e(buffer)h(3)i(to)g
(`Today')324 4253 y(RESET_BUFFER:)c(3)324 4353 y(SWITCH_TO_BUFFER:)e(3)
324 4452 y(STRING:)k("Today")324 4552 y(SWITCH_BACK:)150
4652 y(END_TYPE)150 4830 y Fs(A)m(t)30 b(the)g(start)g(of)f(the)h(do)s
(cumen)m(t,)f(the)h(ab)s(o)m(v)m(e)g(actions)g(put)e(the)i(string)f
Fh(Today)f Fs(in)m(to)h Fh(BUFFER)41 b(3)p Fs(,)29 b(ha)m(ving)150
4943 y(\014rst)38 b(ensured)f(that)i(it)f(is)f(empt)m(y)-8
b(.)66 b(If)38 b(the)g(L)1708 4926 y Fr(A)1747 4943 y
Fs(T)1798 4962 y(E)1848 4943 y(X)h(source)g(includes)d(a)i
Fn(\\date)f Fs(command,)k(then)d(the)150 5056 y(con)m(ten)m(ts)d(of)e
(the)g(bu\013er)f(will)e(b)s(e)i(o)m(v)m(erwritten,)j(otherwise)d(it)g
(will)f(b)s(e)h(as)h(initialised.)45 b(In)32 b(an)m(y)h(ev)m(en)m(t,)
150 5169 y(when)g(the)h Fn(\\maketitle)d Fs(command)j(is)f(pro)s
(cessed,)h(the)g(v)-5 b(alue)33 b(output)h(for)f(the)i(date)f(will)d(b)
s(e)i(either)150 5282 y Fh(Today)28 b Fs(or)j(whatev)m(er)g(the)f
(argumen)m(t)h(w)m(as)g(of)f(the)h Fn(\\date)e Fs(command.)1905
5531 y(17)p eop
%%Page: 18 22
18 21 bop 150 573 a Ft(2.4.3)105 b(Notes)35 b(on)g(the)g(use)g(of)g
(bu\013ers)g(and)g(\014les)150 744 y Fs(Resetting)c(a)g(bu\013er)e(or)h
(a)h(\014le)f(alw)m(a)m(ys)g(has)h(the)f(e\013ect)i(of)f(empt)m(ying)f
(it)f(of)i(an)f(prior)f(con)m(ten)m(ts.)291 857 y(When)h(prin)m(ting)e
(from)i(a)g(bu\013er)f(or)h(a)h(\014le,)e(the)i(en)m(tire)f(con)m(ten)m
(ts)i(are)e(prin)m(ted.)39 b(There)30 b(is)f(no)h(limit)150
970 y(to)h(the)g(n)m(um)m(b)s(er)e(of)h(times)g(that)h(a)g(bu\013er)e
(or)i(a)f(\014le)g(can)h(b)s(e)e(used)h(as)g(a)h(prin)m(ting)d(source.)
291 1083 y(When)43 b(prin)m(ting)d(to)k(a)f(bu\013er,)i(the)e(new)f
(strings)g(are)h(app)s(ended)e(at)i(the)g(end)f(of)h(the)g(curren)m(t)
150 1196 y(con)m(ten)m(ts)i(of)f(the)f(bu\013er,)j(at)e(least)g(un)m
(til)d(it)i(o)m(v)m(er\015o)m(ws.)81 b(Unlik)m(e)43 b(the)g(b)s(eha)m
(viour)f(of)i(\014les,)i(this)c(is)150 1309 y(indep)s(endan)m(t)28
b(of)j(an)m(y)f(in)m(terv)m(ening)g(prin)m(ts)f(from)h(the)g(bu\013er.)
291 1422 y(When)d(prin)m(ting)d(to)k(a)f(\014le,)g(the)g(new)f(strings)
g(are)h(app)s(ended)e(at)j(the)f(end)f(of)h(the)g(curren)m(t)f(con)m
(ten)m(ts)150 1535 y(of)k(the)h(\014le.)39 b(Ho)m(w)m(ev)m(er,)33
b(if)c(a)h(\014le)g(is)f(prin)m(ted)f(to)j(after)g(it)f(has)f(b)s(een)h
(prin)m(ted)e(from,)i(the)h(prior)d(con)m(ten)m(ts)150
1648 y(of)f(the)f(\014le)g(are)h(lost,)g(and)f(the)h(new)f(string)g(is)
f(added)h(at)h(the)g(start)g(of)g(the)g(\014le.)38 b(In)26
b(general,)i(it)e(is)f(safest)150 1761 y(to)31 b(treat)h(\014les)d(as)i
(either)e(read-only)h(or)g(write-only)-8 b(.)150 2001
y Ft(2.4.4)105 b(User)36 b(sp)s(eci\014ed)f(mo)s(des)150
2172 y Fs(Consider)24 b(the)i(L)701 2156 y Fr(A)740 2172
y Fs(T)791 2192 y(E)842 2172 y(X)g(command)g Fn(\\\\)p
Fs(.)38 b(In)26 b(normal)f(text)i(this)e(signi\014es)f(that)i(a)h(line)
d(break)i(m)m(ust)g(o)s(ccur.)150 2285 y(In)i(a)i Fn(tabular)d
Fs(en)m(vironmen)m(t,)i(though,)g(it)g(signi\014es)e(the)i(end)f(of)i
(a)f(ro)m(w)g(in)f(a)h(table.)40 b(Supp)s(ose)28 b(that)h(in)150
2398 y(the)e Fy(L)-7 b(TX2X)27 b Fs(pro)s(cesing)f(of)h(a)h(tabular)e
(en)m(vironmen)m(t)h(it)f(is)g(required)g(to)h(start)h(and)e(end)h(eac)
m(h)h(ro)m(w)f(with)150 2511 y(a)f(v)m(ertical)f(bar)f(and)h(to)h(sep)s
(erate)f(eac)m(h)i(column)c(also)j(with)d(a)j(v)m(ertical)f(bar.)39
b(Ho)m(w)m(ev)m(er,)28 b(in)c(normal)g(text)150 2624
y(a)38 b Fn(\\\\)g Fs(command)f(should)f(just)i(translate)g(in)m(to)g
(a)g(newline.)61 b(Just)38 b(to)g(complicate)g(matters)h(further,)150
2737 y(assume)f(that)g(in)f(an)h Fn(eqnarray)e Fs(en)m(vironmen)m(t,)k
(the)e Fn(&)f Fs(column)g(sep)s(erator)h(is)f(to)i(b)s(e)f(translated)f
(to)150 2850 y(some)31 b(spaces,)g(and)f(that)h(the)f(string)f(`\(X\)')
j(is)e(to)h(b)s(e)e(put)h(at)h(the)g(end)e(of)i(ev)m(ery)g(ro)m(w.)291
2949 y(In)d(other)h(w)m(ords,)g(w)m(e)g(need)g(to)h(pro)s(cess)e(some)h
(commands)g(di\013eren)m(tly)e(according)i(to)g(where)g(they)150
3049 y(app)s(ear)34 b(in)g(the)h(LaT)-8 b(eX)36 b(source.)54
b(An)34 b Fy(L)-7 b(TX2X)35 b Fs(command)g(table)f(pro)m(vides)g(this)g
(capabilit)m(y)g(through)150 3149 y(mo)s(de)25 b(setting)h(and)g(mo)s
(de-dep)s(enden)m(t)f(actions.)39 b(Here)26 b(is)f(an)h(example)g(of)g
(using)e(this)h(facilit)m(y)g(to)i(solv)m(e)150 3248
y(the)k(requiremen)m(ts)e(outlined)g(ab)s(o)m(v)m(e.)150
3423 y Fh(TYPE=)42 b(BEGIN_ENV)150 3522 y(NAME=)g(tabular)237
3622 y(C=)h(starting)d(actions,)g(etc.,)i(here)237 3722
y(END_TAG=)324 3821 y(SET_MODE:)e(tabular)150 3921 y(END_TYPE)150
4120 y(TYPE=)i(END_ENV)150 4220 y(NAME=)g(tabular)237
4319 y(START_TAG=)324 4419 y(RESET_MODE:)150 4519 y(END_TYPE)150
4718 y(TYPE=)g(BEGIN_ENV)150 4817 y(NAME=)g(eqnarry)237
4917 y(C=)h(starting)d(actions,)g(etc.,)i(here)237 5017
y(END_TAG=)324 5116 y(SET_MODE:)e(eqn)150 5216 y(END_TYPE)1905
5531 y Fs(18)p eop
%%Page: 19 23
19 22 bop 150 672 a Fh(TYPE=)42 b(END_ENV)150 772 y(NAME=)g(eqnarray)
237 872 y(START_TAG=)e(")174 b(\(X\)?n")324 971 y(RESET_MODE:)150
1071 y(END_TYPE)150 1270 y(TYPE=)42 b(TEX_CHAR)150 1370
y(NAME=)g(&)237 1469 y(START_TAG=)e(")86 b(|)h(")150
1569 y(IN_MODE=)40 b(eqn)237 1669 y(START_TAG=)g(")86
b(")150 1768 y(END_MODE)150 1868 y(END_TYPE)150 2067
y(TYPE=)42 b(CHAR_COMMAND)150 2167 y(NAME=)g(\\\\)237
2267 y(START_TAG=)e("?n")150 2366 y(IN_MODE=)g(tabular)237
2466 y(START_TAG=)g(")j(|?n")324 2565 y(STRING:)e(")218
b(|)86 b(")150 2665 y(END_MODE)150 2765 y(IN_MODE=)40
b(eqn)237 2864 y(START_TAG=)g(")174 b(\(X\)?n")150 2964
y(END_MODE)150 3064 y(END_TYPE)291 3249 y Fs(Let)27 b(us)e(lo)s(ok)h
(at)g(the)h(sp)s(eci\014cation)e(for)g(the)i Fn(\\tabular)c
Fs(en)m(vironmen)m(t)j(\014rst.)39 b(The)25 b Fh(END)p
3282 3249 27 4 v 30 w(TAG=)g Fs(action)150 3362 y(is)i(sp)s(eci\014ed)f
(b)m(y)i(the)g(single)f(command)g(line)g Fh(SET)p 1850
3362 V 30 w(MODE:)f(tabular)p Fs(,)f(where)j Fh(tabular)d
Fs(is)i(an)m(y)h(con)m(v)m(enien)m(t)150 3475 y(name)g(for)f(iden)m
(tifying)f(a)i(mo)s(de.)39 b(Th)m(us,)28 b(this)f(will)e(set)j(the)g
(mo)s(de)f(to)i(b)s(e)e Fh(tabular)p Fs(.)37 b(The)27
b(action)h(at)h(the)150 3588 y(end)34 b(of)h(the)g(en)m(vironmen)m(t)f
(is)g(to)i(reset)f(the)g(mo)s(de)f(\()p Fh(RESET)p 2226
3588 V 30 w(MODE:)p Fs(\))f(to)i(whatev)m(er)h(its)e(previous)f(v)-5
b(alue)150 3701 y(w)m(as.)41 b(It)28 b(is)g(assumed)g(that)h(the)g
(last)f(ro)m(w)h(in)e(an)m(y)i Fn(tabular)e Fs(en)m(vironmen)m(t)h(is)g
(\014nished)e(b)m(y)i Fn(\\\\)p Fs(.)40 b(Similar)150
3814 y(actions)d(are)g(p)s(erformed)e(for)i(the)g Fn(eqnarray)e
Fs(en)m(vironmen)m(t,)j(except)g(that)f(the)g(mo)s(de)f(is)g(called)g
Fh(eqn)150 3927 y Fs(instead)27 b(of)34 b Fh(tabular)p
Fs(.)j(The)27 b(other)h(di\013erence)f(is)f(that)i(it)f(is)g(assumed)g
(that)h(the)g(last)f(ro)m(w)g(is)g(not)h(ended)150 4040
y(b)m(y)i Fn(\\\\)p Fs(,)g(so)h(the)f(end)g(of)h(the)f
Fn(eqnarray)e Fs(en)m(vironmen)m(t)i(has)g(to)i(also)e(act)h(lik)m(e)f
(the)h Fn(\\\\)p Fs(.)291 4152 y(T)-8 b(urning)31 b(no)m(w)i(to)g(the)g
(sp)s(eci\014cation)f(for)g(the)h Fn(&)g Fs(command,)g(the)g(\014rst)f
(part)h(of)g(the)g(sp)s(eci\014cation)150 4265 y(iden)m(ti\014es)h(the)
h(t)m(yp)s(e)g(and)g(name)g(of)g(the)g(L)1629 4249 y
Fr(A)1668 4265 y Fs(T)1719 4285 y(E)1770 4265 y(X)g(command.)55
b(This)33 b(is)h(then)h(follo)m(w)m(ed)g(b)m(y)g(the)g(mo)s(de-)150
4378 y(indep)s(enden)m(t)29 b(set)k(of)e(actions,)i(whic)m(h)d(in)h
(this)f(case)j(consists)e(of)h(prin)m(ting)d(a)j(v)m(ertical)g(bar)f
(with)g(some)150 4491 y(spaces)42 b(on)g(either)f(side)f(of)i(it.)74
b(F)-8 b(ollo)m(wing)42 b(these)g(are)g(an)m(y)g(mo)s(de-dep)s(enden)m
(t)e(actions,)45 b(brac)m(k)m(eted)150 4604 y(b)s(et)m(w)m(een)35
b Fh(IN)p 598 4604 V 30 w(MODE=)e Fs(and)g Fh(END)p 1193
4604 V 30 w(MODE)p Fs(.)g(The)h(v)-5 b(alue)34 b(for)g
Fh(IN)p 2118 4604 V 30 w(MODE=)e Fs(is)h(the)i(name)f(of)h(the)f(relev)
m(en)m(t)h(mo)s(de.)150 4717 y(In)c(this)h(case)h(the)f(only)f(mo)s
(de-dep)s(enden)m(t)h(action)g(o)s(ccurs)g(when)f Fh(MODE)42
b(eqn)31 b Fs(is)g(in)g(e\013ect)j(and)d(it)h(is)f(to)150
4830 y(prin)m(t)e(some)i(spaces)g(instead)e(of)i(the)f(default)g
(spaces)h(and)e(v)m(ertical)i(bar.)291 4943 y(The)g(sp)s(eci\014cation)
g(for)g(the)h Fn(\\\\)f Fs(command)g(has)g(its)g(set)i(of)e(mo)s
(de-indep)s(enden)m(t)f(default)g(actions,)150 5056 y(namely)c(just)g
(to)i(prin)m(t)e(a)h(newline,)f(and)g(t)m(w)m(o)i(sets)f(of)h(mo)s
(de-dep)s(enden)m(t)d(actions.)40 b(When)27 b(the)g Fh(tabular)150
5169 y Fs(mo)s(de)d(is)g(in)f(e\013ect,)k(it)d(prin)m(ts)f(some)i
(spaces,)h(a)f(v)m(ertical)g(bar,)g(a)g(newline,)f(more)g(spaces,)j(a)e
(v)m(ertical)f(bar,)150 5282 y(and)30 b(\014nally)e(some)i(more)g
(spaces.)41 b(On)30 b(the)g(other)g(hand,)g(when)f(the)h
Fh(eqn)f Fs(mo)s(de)h(is)f(in)g(e\013ect,)j(it)d(prin)m(ts)1905
5531 y(19)p eop
%%Page: 20 24
20 23 bop 1115 628 a Fs(T)-8 b(able)30 b(1:)41 b(A)30
b(simple)f(table)h(t)m(yp)s(eset)h(b)m(y)f(L)2551 611
y Fr(A)2590 628 y Fs(T)2641 647 y(E)2692 628 y(X.)p 1269
659 1363 4 v 1267 772 4 113 v 1319 738 a(Sto)s(c)m(k)p
1587 772 V 1604 772 V 228 w(1994)p 2108 772 V 2125 772
V 342 w(1995)p 2629 772 V 1605 775 1027 4 v 1267 885
4 113 v 1587 885 V 1604 885 V 1655 851 a(lo)m(w)p 1837
885 V 99 w(high)p 2108 885 V 2125 885 V 115 w(lo)m(w)p
2358 885 V 100 w(high)p 2629 885 V 1269 888 1363 4 v
1267 1001 4 113 v 1319 967 a(ABC)p 1587 1001 V 1604 1001
V 181 w(27)p 1837 1001 V 181 w(36)p 2108 1001 V 2125
1001 V 160 w(23)p 2358 1001 V 181 w(45)p 2629 1001 V
1267 1114 V 1319 1080 a(DEF)p 1587 1114 V 1604 1114 V
189 w(53)p 1837 1114 V 181 w(72)p 2108 1114 V 2125 1114
V 160 w(19)p 2358 1114 V 181 w(54)p 2629 1114 V 1267
1227 V 1319 1193 a(GHI)p 1587 1227 V 1604 1227 V 207
w(28)p 1837 1227 V 181 w(49)p 2108 1227 V 2125 1227 V
160 w(17)p 2358 1227 V 181 w(79)p 2629 1227 V 1269 1230
1363 4 v 150 1487 a(some)e(spaces,)h(the)f(string)e(`\(X\)')j(and)e(a)h
(newline.)38 b(If)27 b(a)h(mo)s(de)f(is)g(in)f(e\013ect)j(that)g(is)d
(not)i(de\014ned)e(within)150 1600 y(the)31 b(sp)s(eci\014cation)e
(\(e.g.,)j(mo)s(de)e Fh(anon)p Fs(\))f(it)h(p)s(erforms)f(the)h
(default)g(mo)s(de-indep)s(enden)m(t)e(actions.)291 1713
y(As)36 b(a)h(p)s(erhaps)d(more)i(practical)g(example,)i(the)e(follo)m
(wing)f(command)g(table)i(co)s(de)f(will)d(con)m(v)m(ert)150
1826 y(simple)19 b(L)448 1809 y Fr(A)487 1826 y Fs(T)538
1846 y(E)589 1826 y(X)i Fn(tabular)e Fs(en)m(vironmen)m(ts)i(to)h
(appropriate)e(mark-up)g(for)h(HTML)h(tables.)37 b(It)21
b(is)g(assumed)150 1939 y(that)31 b(the)g Fn(tabular)d
Fs(en)m(vironmen)m(t)i(is)f(alw)m(a)m(ys)i(within)d(a)j
Fn(table)e Fs(en)m(vironmen)m(t.)291 2039 y(T)-8 b(o)31
b(set)g(the)f(p)s(ersp)s(ectiv)m(e)g(a)h(little,)e(here)h(is)g(the)g
(co)s(de)h(for)f(a)h(simple)d(table)i(in)g(L)3028 2022
y Fr(A)3067 2039 y Fs(T)3118 2058 y(E)3168 2039 y(X:)150
2213 y Fh(\\begin{table}[tb)o(p])150 2313 y(\\centering)150
2412 y(\\caption{A)39 b(simple)j(table)f(typeset)g(by)i(\\LaTeX.})d
(\\label{tab:lxtab)o(})150 2512 y(\\begin{tabular}{)o(|l|)o(|r)o(|r)o
(||r)o(|r)o(|})d(\\hline)150 2612 y(Stock)42 b(&)h(\\multicolumn{2})o
({c|)o(|})o({19)o(94)o(})38 b(&)43 b(\\multicolumn{2})o({c|)o(}{)o(199)
o(5})37 b(\\\\)43 b(\\cline{2-5})412 2711 y(&)86 b(low)173
b(&)87 b(high)f(&)130 b(low)86 b(&)43 b(high)86 b(\\\\)42
b(\\hline)150 2811 y(ABC)130 b(&)86 b(27)217 b(&)87 b(36)174
b(&)130 b(23)g(&)43 b(45)217 b(\\\\)150 2910 y(DEF)130
b(&)86 b(53)217 b(&)87 b(72)174 b(&)130 b(19)g(&)43 b(54)217
b(\\\\)150 3010 y(GHI)130 b(&)86 b(28)217 b(&)87 b(49)174
b(&)130 b(17)g(&)43 b(79)217 b(\\\\)43 b(\\hline)150
3110 y(\\end{tabular})150 3209 y(\\end{table})150 3397
y Fs(This)29 b(will)e(b)s(e)j(t)m(yp)s(eset)h(as)g(sho)m(wn)f(in)f
(table)h(1.)291 3497 y(The)g(corresp)s(onding)e(HTML)j(co)s(de)f(for)g
(the)h(table)f(after)h(translation)e(is:)150 3671 y Fh
(<p><center><tabl)o(e)38 b(border>)150 3771 y(<caption>A)h(simple)j
(table)f(typeset)g(by)i(LaTeX.</caption)o(>)37 b(<a)43
b(name="tab:lxtab">)o(</)o(a>)150 3970 y(<tr><td>)d(Stock)i(</td><td)e
(colspan=2>)g(1994)h(</td><td)g(colspan=2>)e(1995)j(</tr>)150
4069 y(<tr><td)f(>)455 4169 y(</td><td)f(>)k(low)e(</td><td)e(>)j(high)
f(</td><td)f(>)i(low)f(</td><td)e(>)k(high)d(</tr>)150
4269 y(<tr><td)g(>)i(ABC)f(</td><td)e(>)k(27)e(</td><td)f(>)i(36)g
(</td><td)d(>)j(23)g(</td><td)d(>)j(45)g(</tr>)150 4368
y(<tr><td)e(>)150 4468 y(DEF)h(</td><td)f(>)i(53)g(</td><td)d(>)j(72)g
(</td><td)d(>)j(19)g(</td><td)d(>)j(54)g(</tr>)150 4568
y(<tr><td)e(>)150 4667 y(GHI)h(</td><td)f(>)i(28)g(</td><td)d(>)j(49)g
(</td><td)d(>)j(17)g(</td><td)d(>)j(79)g(</tr>)150 4767
y(<tr><td)e(>)150 4866 y(</table></center)o(>)291 5054
y Fs(In)30 b(the)g(HTML)h(bro)m(wser)f(that)g(I)h(use)f(this)f(is)g
(displa)m(y)m(ed)g(appro)m(ximately)h(as)h(sho)m(wn)e(for)i(table)f(2.)
291 5167 y(In)d(HTML)g(a)h(table)g(is)f(enclosed)g(b)s(et)m(w)m(een)h
Fh(<table>)d Fs(and)i Fh(</table>)d Fs(tags.)41 b(Eac)m(h)28
b(ro)m(w)g(of)f(the)h(table)150 5280 y(is)36 b(enclosed)h(b)s(et)m(w)m
(een)h Fh(<tr>)e Fs(and)h Fh(</tr>)e Fs(tags,)40 b(and)d(eac)m(h)i
(elemen)m(t)f(in)e(a)h(ro)m(w)h(is)e(enclosed)h(b)s(et)m(w)m(een)1905
5531 y(20)p eop
%%Page: 21 25
21 24 bop 764 628 a Fs(T)-8 b(able)30 b(2:)41 b(A)31
b(simple)d(table)i(t)m(yp)s(eset)h(after)g(translation)f(to)h(HTML.)p
1269 657 1363 4 v 1269 674 V 1267 786 4 113 v 1284 786
V 1335 753 a(Sto)s(c)m(k)p 1603 786 V 101 w(1994)p 2091
786 V 2108 786 V 324 w(1995)p 2629 786 V 1269 790 1363
4 v 1267 903 4 113 v 1284 903 V 1603 903 V 1655 869 a(lo)m(w)p
1837 903 V 99 w(high)p 2108 903 V 98 w(lo)m(w)p 2341
903 V 100 w(high)p 2613 903 V 2630 903 V 1269 906 1363
4 v 1267 1019 4 113 v 1284 1019 V 1335 985 a(ABC)p 1603
1019 V 122 w(27)p 1837 1019 V 143 w(36)p 2108 1019 V
181 w(23)p 2341 1019 V 144 w(45)p 2613 1019 V 2630 1019
V 1267 1132 V 1284 1132 V 1335 1098 a(DEF)p 1603 1132
V 130 w(53)p 1837 1132 V 143 w(72)p 2108 1132 V 181 w(19)p
2341 1132 V 144 w(54)p 2613 1132 V 2630 1132 V 1267 1245
V 1284 1245 V 1335 1211 a(GHI)p 1603 1245 V 148 w(28)p
1837 1245 V 143 w(49)p 2108 1245 V 181 w(17)p 2341 1245
V 144 w(79)p 2613 1245 V 2630 1245 V 1269 1248 1363 4
v 1269 1265 V 150 1522 a Fh(<td>)f Fs(and)i Fh(</td>)e
Fs(tags.)47 b(Under)31 b(certain)h(circumstances)f(the)i(closing)e
(tags)i(\(i.e.,)g(those)g(lik)m(e)e Fh(</...>)p Fs(\))150
1635 y(can)d(b)s(e)e(inferred)f(b)m(y)i(the)h(HTML)f(pro)s(cesors)g
(and)f(need)h(not)h(b)s(e)e(explicitly)f(put)i(in)m(to)g(the)g(source)h
(text.)150 1748 y(The)i(equiv)-5 b(alen)m(t)30 b(HTML)g(tags)h(to)h(a)e
(L)1476 1731 y Fr(A)1515 1748 y Fs(T)1566 1767 y(E)1617
1748 y(X)g Fn(\\multicolumn{num}{col}{te)o(xt})24 b Fs(command)30
b(are)150 1861 y Fh(<td)42 b(colspan=num>)d(text)j(</td>)p
Fs(.)291 1974 y(The)24 b(general)g(actions)h(that)g Fy(L)-7
b(TX2X)24 b Fs(has)g(to)i(p)s(erform)d(in)g(doing)g(the)i(L)2684
1957 y Fr(A)2723 1974 y Fs(T)2774 1993 y(E)2824 1974
y(X)g(to)g(HTML)f(translation)150 2087 y(are:)286 2274
y Fm(\017)46 b Fs(The)34 b(start)h(and)f(end)f(of)i(a)f
Fn(table)f Fs(en)m(vironmen)m(t)h(has)g(to)h(translate)g(to)g(the)f
(HTML)h(start)g(and)377 2387 y(end)24 b(table)f(tags)j
Fh(<table>)21 b Fs(and)i Fh(</table>)p Fs(.)35 b(\(Actually)24
b(this)f(also)h(needs)f(to)i(handle)d(the)j(cen)m(tering)377
2500 y(of)31 b(the)f(HTML)h(table)f(and)g(dra)m(wing)f(a)i(b)s(order)e
(round)f(it)i(as)h(w)m(ell.\))286 2688 y Fm(\017)46 b
Fs(The)e(start)h(and)f(end)g(of)g(the)h Fn(tabular)e
Fs(en)m(vironmen)m(t)h(has)g(to)h(translate)g(in)m(to)f(a)h(ro)m(w)f
(start)377 2801 y Fh(<tr><td>)c Fs(and)j(end)f Fh(</tr>)g
Fs(in)f(the)j(HTML)f(table)g(\(and)g(set)h(the)g(mo)s(de)e(for)h(the)h
(L)3403 2784 y Fr(A)3442 2801 y Fs(T)3493 2820 y(E)3543
2801 y(X)g Fn(\\\\)377 2914 y Fs(command\).)286 3101
y Fm(\017)i Fs(The)f Fn(\\\\)f Fs(command)g(m)m(ust)h(end)f(one)h(ro)m
(w)g(of)g(the)g(HTML)g(table)f(and)h(start)g(the)g(next)g(ro)m(w)377
3214 y(\()p Fh(</tr>?n<tr><td>)p Fs(\).)36 b(It)31 b(need)f(not)h(end)e
(a)i(data)h(elemen)m(t)f(as)f(this)g(is)f(automatically)i(closed)f(b)m
(y)377 3327 y(the)h(end)f(of)g(the)h(ro)m(w.)286 3515
y Fm(\017)46 b Fs(The)39 b Fn(&)g Fs(column)f(delimeter)g(m)m(ust)h
(end)g(one)g(HTML)g(data)h(elemen)m(t)g(and)e(start)i(another)g(one)377
3628 y(\(i.e.,)31 b Fh(</td><td>)p Fs(\).)286 3815 y
Fm(\017)46 b Fs(The)28 b(di\016cult)m(y)f(is)g(in)g(handling)f(the)j
Fn(\\multicolumn)c Fs(command.)39 b(In)28 b(the)h(easy)g(case)g(the)f
(L)3541 3798 y Fr(A)3580 3815 y Fs(T)3631 3835 y(E)3682
3815 y(X)377 3928 y(to)j(HTML)g(translation)e(is:)377
4041 y Fh(...)86 b(&)43 b(text)f(&)h(...)d Fs(maps)30
b(to)377 4154 y Fh(...)86 b(</td><td>)40 b(text)i(</td><td>)e(...)p
Fs(.)377 4267 y(Ho)m(w)m(ev)m(er,)33 b(when)c(a)i(m)m(ulticolumn)d(is)h
(in)m(v)m(olv)m(ed)h(the)h(translation)e(is)377 4380
y Fn(...)47 b(&)h(\\multicolumn{N}{P}{text)o(})42 b(&)47
b(...)30 b Fs(maps)g(to)377 4493 y Fh(...)86 b(</td><td)40
b(colspan=N>)g(text)i(</td><td>)e(...)p Fs(.)377 4606
y(As)22 b(there)g(is)e(no)i(lo)s(ok-ahead)g(in)e Fy(L)-7
b(TX2X)21 b Fs(w)m(e)h(ha)m(v)m(e)h(to)g(b)s(e)e(careful)f(ab)s(out)i
(starting)f(a)h(data)g(elemen)m(t)377 4718 y(after)32
b(a)g Fn(&)f Fs(b)s(ecause)h(at)g(that)g(p)s(oin)m(t)e
Fy(L)-7 b(TX2X)32 b Fs(cannot)g(kno)m(w)f(whether)g(or)h(not)f(a)h
Fn(\\multicolumn)377 4831 y Fs(command)e(comes)i(next,)e(or)h(just)f
(an)g(ordinary)e(data)k(elemen)m(t.)291 5019 y(W)-8 b(e)30
b(solv)m(e)e(this)f(last)h(problem)f(partly)g(b)m(y)i(using)d
(bu\013ers)h(\(n)m(um)m(b)s(ers)h Fh(8)f Fs(and)h Fh(9)g
Fs(in)f(the)h(sp)s(eci\014cation)150 5132 y(b)s(elo)m(w\))39
b(as)g(temp)s(orary)g(storage,)k(and)38 b(partly)h(b)m(y)g(a)g(subtle)f
(sp)s(eci\014cation)g(for)h(the)g Fn(\\multicolumn)150
5245 y Fs(command.)1905 5531 y(21)p eop
%%Page: 22 26
22 25 bop 150 573 a Fh(C=)130 b(start)41 b(of)i(a)g(table)150
672 y(TYPE=)f(BEGIN_ENV)150 772 y(NAME=)g(table)237 872
y(START_TAG=)e("<center><table)d(border>")237 971 y(OPT_PARAM=)j(FIRST)
237 1071 y(C=)87 b(ignore)41 b(the)h(optional)e(positioning)f(argument)
237 1171 y(PRINT_OPT=)h(NO_PRINT)150 1270 y(END_TYPE)150
1469 y(C=)86 b(end)43 b(a)g(table)150 1569 y(TYPE=)f(END_ENV)150
1669 y(NAME=)g(table)237 1768 y(START_TAG=)e("</table></cent)o(er>)o(")
150 1868 y(END_TYPE)150 2067 y(C=)86 b(start)42 b(a)h(tabular)150
2167 y(TYPE=)f(BEGIN_ENV)150 2267 y(NAME=)g(tabular)237
2366 y(START_TAG=)e("?n<tr><td")324 2466 y(RESET_BUFFER:)f(8)324
2565 y(RESET_BUFFER:)g(9)237 2665 y(OPT_PARAM=)h(FIRST)237
2765 y(C=)87 b(ignore)41 b(the)h(optional)e(positioning)f(argument)237
2864 y(PRINT_OPT=)h(NO_PRINT)237 2964 y(REQPARAMS=)g(1)237
3064 y(C=)87 b(ignore)41 b(the)h(column)f(specification)237
3163 y(PRINT_P1=)f(NO_OP)237 3263 y(END_TAG=)324 3362
y(SET_MODE:)g(tabular)237 3462 y(PC_AT_END=)g(TO_BUFFER)f(9)150
3562 y(END_TYPE)150 3761 y(C=)86 b(end)43 b(a)g(tabular)150
3861 y(TYPE=)f(END_ENV)150 3960 y(NAME=)g(tabular)237
4060 y(PC_AT_START=)d(RESET)237 4159 y(START_TAG=)h(">")324
4259 y(RESET_BUFFER:)f(8)324 4359 y(RESET_BUFFER:)g(9)324
4458 y(RESET_MODE:)150 4558 y(END_TYPE)150 4757 y(C=)86
b(we)43 b(can)f(do)h(some)f(processing)e(of)i(the)h(\\mutlicolumn)38
b(command)150 4857 y(TYPE=)k(COMMAND)150 4956 y(NAME=)g(\\multicolumn)
237 5056 y(PC_AT_START=)d(TO_BUFFER)h(8)237 5156 y(REQPARAMS=)g(2)237
5255 y(START_TAG_1=)f(")k(colspan=")1905 5531 y Fs(22)p
eop
%%Page: 23 27
23 26 bop 237 573 a Fh(PRINT_P2=)40 b(NO_PRINT)237 672
y(PC_AT_END=)g(RESET)150 772 y(END_TYPE)150 971 y(C=)86
b(now)43 b(for)f(the)g(end/start)e(of)j(a)g(row)150 1071
y(TYPE=)f(CHAR_COMMAND)150 1171 y(NAME=)g(\\\\)237 1270
y(START_TAG=)e("<br>")150 1370 y(IN_MODE=)g(tabular)237
1469 y(PC_AT_START=)f(RESET)237 1569 y(START_TAG=)324
1669 y(SOURCE:)i(BUFFER)g(8)324 1768 y(STRING:)g(">)i(")324
1868 y(RESET_BUFFER:)c(8)324 1968 y(SOURCE:)i(BUFFER)g(9)237
2067 y(END_TAG=)f("</tr>?n<tr><td)e(")324 2167 y(RESET_BUFFER:)h(9)237
2267 y(PC_AT_END=)h(TO_BUFFER)f(9)150 2366 y(END_MODE)150
2466 y(END_TYPE)150 2665 y(C=)k(and)f(the)g(column)g(seperator)150
2765 y(TYPE=)g(TEX_CHAR)150 2864 y(NAME=)g(&)237 2964
y(PC_AT_START=)d(RESET)237 3064 y(START_TAG=)324 3163
y(SOURCE:)i(BUFFER)g(8)324 3263 y(STRING:)g(">)i(")324
3362 y(RESET_BUFFER:)c(8)324 3462 y(SOURCE:)i(BUFFER)g(9)237
3562 y(END_TAG=)f(")k(</td><td)c(")324 3661 y(RESET_BUFFER:)f(9)237
3761 y(PC_AT_END=)h(TO_BUFFER)f(9)150 3861 y(END_TYPE)291
4073 y Fs(Regarding)29 b(the)h Fn(\\multicolumn)d Fs(sp)s
(eci\014cation,)h(w)m(e)j(state)g(that)f(as)g(far)f(as)h
Fy(L)-7 b(TX2X)30 b Fs(is)f(concerned,)150 4186 y(it)c(only)g(has)g(t)m
(w)m(o)i(required)d(parameters,)j(and)e(that)h(the)g(action)g(for)f
(the)h(second)g(one)g(is)e Fh(NO)p 3299 4186 27 4 v 31
w(PRINT)p Fs(.)f(The)150 4299 y(\014rst)30 b(argumen)m(t)h(is)f
(written)g(to)h(bu\013er)f Fh(8)g Fs(after)h(`colspan=')g(has)f
(\014rst)g(b)s(een)g(put)g(in)m(to)h(it.)41 b Fy(L)-7
b(TX2X)31 b Fs(will)150 4412 y(treat)g(the)g(actual)f(third)f(argumen)m
(t)i(to)g(the)f Fn(\\multicolumn)d Fs(as)k(ordinary)d(text,)k(just)d
(as)i(if)e(there)i(w)m(as)150 4525 y(no)23 b Fn(\\multicolumn)c
Fs(in)j(the)h(L)1136 4508 y Fr(A)1175 4525 y Fs(T)1226
4544 y(E)1276 4525 y(X)g(source.)39 b(W)-8 b(e)24 b(use)e(bu\013er)g
Fh(9)g Fs(for)h(storing)f(the)h(text)h(of)f(a)h(data)f(elemen)m(t.)150
4638 y(When)33 b Fy(L)-7 b(TX2X)34 b Fs(pro)s(cesses)f(a)h
Fh(&)f Fs(column)f(delimeter)g(it)h(\014rst)g(outputs)g(the)g(con)m
(ten)m(ts)i(of)f(bu\013er)e Fh(8)h Fs(\(the)150 4751
y(n)m(um)m(b)s(er)c(of)i(columns)e(sp)s(eci\014cation\))h(and)g(then)g
(appropriate)g(HTML)g(c)m(haracters.)43 b(It)30 b(then)g(outputs)150
4863 y(the)h(con)m(ten)m(ts)h(of)f(bu\013er)f Fh(9)g
Fs(\(the)h(elemen)m(t)h(text\),)g(\014nishes)d(o\013)i(the)g(elemen)m
(t)g(and)f(partially)f(starts)i(the)150 4976 y(next)k(elemen)m(t.)54
b(Similar)32 b(actions)j(are)g(p)s(erformed)e(at)j(the)e(start)i(of)f
(the)f Fh(tabular)e Fs(en)m(vironmen)m(t)j(and)150 5089
y(at)c(the)g(end)e(of)i(eac)m(h)g(ro)m(w)g(in)e(the)i(table.)1905
5531 y(23)p eop
%%Page: 24 28
24 27 bop 150 573 a Fj(2.5)112 b(Sectioning)36 b(command)h(t)m(yp)s(es)
150 744 y Fy(L)-7 b(TX2X)26 b Fs(do)s(es)f(some)i(particular)d(pro)s
(cessing)g(for)i(sectioning)f(command)h(t)m(yp)s(es.)39
b(Although)25 b(L)3379 728 y Fr(A)3418 744 y Fs(T)3469
764 y(E)3520 744 y(X)h(can)150 857 y(determine)31 b(where)h(an)m(y)g
(section)h(of)f(a)g(do)s(cumen)m(t)g(ends,)g(other)h(tagging)g(systems)
f(cannot)g(alw)m(a)m(ys)h(do)150 970 y(this.)39 b(They)27
b(require)g(b)s(oth)g(a)h(`b)s(egin)f(section')h(and)f(an)h(`end)g
(section')g(tag.)41 b Fy(L)-7 b(TX2X)28 b Fs(can)g(tak)m(e)h(accoun)m
(t)150 1083 y(of)f(the)g(nesting)f(depth)g(of)h(do)s(cumen)m(t)g
(sections)f(and,)h(giv)m(en)g(appropriate)f(sp)s(eci\014cations,)g(can)
h(supply)150 1196 y(b)s(oth)i(`b)s(egin)g(section')i(and)f(`end)f
(section')i(tags)g(appropriately)-8 b(.)42 b(This)29
b(requires)h(a)i(little)e(bit)g(more)h(in)150 1309 y(the)g(w)m(a)m(y)g
(of)f(sp)s(eci\014cations)f(than)i(w)m(e)f(ha)m(v)m(e)i(met)f(so)f
(far.)291 1422 y(F)-8 b(or)24 b(a)g Fh(SECTIONING)c Fs(command)j(t)m
(yp)s(e,)i(the)f(command)f(line)f Fh(SECTIONING)p 2774
1422 27 4 v 27 w(LEVEL=)f Fs(m)m(ust)j(b)s(e)f(included)150
1535 y(within)28 b(the)i(sp)s(eci\014cation.)40 b(The)30
b(v)-5 b(alue)30 b(of)g(this)f(command)i(is)e(a)i(k)m(eyw)m(ord)g(from)
f(the)g(follo)m(wing)f(list.)150 1722 y Fh(PART)44 b
Fs(F)-8 b(or)31 b(a)g(sectioning)e(command)i(equiv)-5
b(alen)m(t)29 b(to)j(the)e(L)2171 1706 y Fr(A)2210 1722
y Fs(T)2261 1742 y(E)2311 1722 y(X)h Fn(\\part)e Fs(command.)150
1910 y Fh(CHAPTER)43 b Fs(F)-8 b(or)31 b(a)f(sectioning)g(command)g
(equiv)-5 b(alen)m(t)30 b(to)h(the)g(L)2302 1893 y Fr(A)2341
1910 y Fs(T)2392 1930 y(E)2442 1910 y(X)g Fn(\\chapter)d
Fs(command.)150 2098 y Fh(SECT)44 b Fs(F)-8 b(or)31 b(a)g(sectioning)e
(command)i(equiv)-5 b(alen)m(t)29 b(to)j(the)e(L)2171
2081 y Fr(A)2210 2098 y Fs(T)2261 2117 y(E)2311 2098
y(X)h Fn(\\section)d Fs(command.)150 2285 y Fh(SUBSECT)43
b Fs(F)-8 b(or)31 b(a)f(sectioning)g(command)g(equiv)-5
b(alen)m(t)30 b(to)h(the)g(L)2302 2269 y Fr(A)2341 2285
y Fs(T)2392 2305 y(E)2442 2285 y(X)g Fn(\\subsection)c
Fs(command.)150 2473 y Fh(SUBSUBSECT)41 b Fs(F)-8 b(or)28
b(a)g(sectioning)e(command)h(equiv)-5 b(alen)m(t)27 b(to)h(the)f(L)2410
2456 y Fr(A)2449 2473 y Fs(T)2500 2493 y(E)2550 2473
y(X)h Fn(\\subsubsection)23 b Fs(command.)150 2661 y
Fh(PARA)44 b Fs(F)-8 b(or)31 b(a)g(sectioning)e(command)i(equiv)-5
b(alen)m(t)29 b(to)j(the)e(L)2171 2644 y Fr(A)2210 2661
y Fs(T)2261 2680 y(E)2311 2661 y(X)h Fn(\\paragraph)c
Fs(command.)150 2848 y Fh(SUBPARA)43 b Fs(F)-8 b(or)31
b(a)f(sectioning)g(command)g(equiv)-5 b(alen)m(t)30 b(to)h(the)g(L)2302
2832 y Fr(A)2341 2848 y Fs(T)2392 2868 y(E)2442 2848
y(X)g Fn(\\subparagraph)26 b Fs(command.)291 3036 y(When)j(a)g
(sectioning)f(command)g(is)g(read)h(from)f(the)h(L)2147
3019 y Fr(A)2186 3036 y Fs(T)2237 3055 y(E)2287 3036
y(X)g(source,)h Fy(L)-7 b(TX2X)28 b Fs(\014rstly)g(p)s(erforms)f(the)
150 3149 y Fh(END)p 287 3149 V 30 w(TAG=)k Fs(actions)h(for)g(an)m(y)g
(`lo)m(w)m(er)h(lev)m(el')f(sections)g(that)h(this)e(one)h(is)f
(closing)g(o\013.)47 b(It)32 b(then)g(p)s(erforms)150
3262 y(the)38 b Fh(START)p 539 3262 V 29 w(TAG=)e Fs(actions)h(for)h
(the)f(curren)m(t)g(command,)j(and)c(stores)i(its)f(o)m(wn)h
Fh(END)p 3089 3262 V 30 w(TAG=)e Fs(actions)h(for)150
3375 y(later)27 b(use.)39 b(It)28 b(then)e(go)s(es)i(on)f(and)g(pro)s
(cess)f(an)m(y)i(argumen)m(ts)f(as)h(usual.)38 b(The)26
b Fh(END)p 2965 3375 V 30 w(DOCUMENT)e Fs(command)150
3488 y(automatically)30 b(closes)h(o\013)g(an)m(y)f(op)s(ened)g
(sections.)291 3600 y(As)i(an)g(example,)h(assume)f(that)h(some)f(kind)
f(soul)g(has)h(supplied)c(a)33 b(L)2705 3584 y Fr(A)2744
3600 y Fs(T)2795 3620 y(E)2845 3600 y(X)g(st)m(yle)f(\014le)f(that)i
(mak)m(es)150 3713 y(the)j(commands)f Fn(\\clause)f Fs(synon)m(ymous)h
(with)f Fn(\\subsection)p Fs(,)g(and)h Fn(\\sclause)e
Fs(synon)m(ymous)i(with)150 3826 y Fn(\\subsubsection)p
Fs(,)30 b(etc.)49 b(Also)32 b(assume)h(that)g(it)g(is)e(required)g(to)j
(output)e(start)i(and)e(end)g(tags)i(of)f(the)150 3939
y(form)24 b Fh(<div.1>)e Fs(and)h Fh(</div.1>)f Fs(for)i(sections,)i
Fh(<div.2>)21 b Fs(for)k(clauses,)g(etc.,)i(and)d(surround)e(the)j
(headings)150 4052 y(with)31 b(tags)h Fh(<heading>)c
Fs(and)k Fh(</heading>)p Fs(.)41 b(F)-8 b(urther,)32
b(the)g(\014rst)f(optional)g(argumen)m(t)h(is)f(of)h(no)g(in)m(terest)
150 4165 y(as)k(the)f(output)g(is)g(going)g(to)i(b)s(e)d(used)h(b)m(y)g
(a)h(pro)s(cessing)e(system)i(unable)e(to)i(automatically)f(handle)150
4278 y(tables)30 b(of)h(con)m(ten)m(ts.)42 b(P)m(art)31
b(of)g(an)f(appropriate)f(command)i(table)f(for)g(doing)f(this)h(is:)
150 4477 y Fh(TYPE=)42 b(SECTIONING)150 4577 y(NAME=)g(\\section)237
4676 y(SECTIONING_LEVEL=)37 b(SECT)237 4776 y(START_TAG=)j
("?n?n<div.1>?n")237 4876 y(END_TAG=)g("?n</div.1>")237
4975 y(OPT_PARAM=)g(FIRST)237 5075 y(PRINT_OPT=)g(NO_PRINT)237
5175 y(REQPARAMS=)g(1)237 5274 y(START_TAG_1=)f("<heading>")1905
5531 y Fs(24)p eop
%%Page: 25 29
25 28 bop 237 573 a Fh(END_TAG_1=)40 b("</heading>?n")150
672 y(END_TYPE)150 872 y(TYPE=)i(SECTIONING)150 971 y(NAME=)g(\\clause)
237 1071 y(SECTIONING_LEVEL=)37 b(SUBSECT)237 1171 y(START_TAG=)j
("?n?n<div.2>?n")237 1270 y(END_TAG=)g("?n</div.2>")237
1370 y(OPT_PARAM=)g(FIRST)237 1469 y(PRINT_OPT=)g(NO_PRINT)237
1569 y(REQPARAMS=)g(1)237 1669 y(START_TAG_1=)f("<heading>")237
1768 y(END_TAG_1=)h("</heading>?n")150 1868 y(END_TYPE)291
2064 y Fs(An)35 b(example)g(output)g(resulting)f(from)h(this)f(command)
h(table)h(\(if)e(it)h(had)g(b)s(een)g(applied)e(to)j(this)150
2164 y(do)s(cumen)m(t\))31 b(is:)150 2336 y Fh(...)150
2436 y(</div.2>)150 2535 y(</div.1>)150 2734 y(<div.1>)150
2834 y(<heading>The)39 b(command)h(table)i(file</heading>)324
3033 y(By)h(default,)d(...)150 3276 y Fj(2.6)112 b(List)37
b(en)m(vironmen)m(t)f(t)m(yp)s(es)150 3448 y Fs(In)h(L)295
3431 y Fr(A)334 3448 y Fs(T)385 3467 y(E)436 3448 y(X)h(the)h(use)f(of)
g(the)g Fn(\\item)f Fs(command)h(is)f(restricted)h(to)h(within)d(a)j
(list)e(en)m(vironmen)m(t.)63 b(The)150 3561 y(t)m(yp)s(eset)33
b(app)s(earance)g(of)f(an)g Fn(\\item)f Fs(t)m(ypically)g(dep)s(ends)g
(on)h(the)h(particular)d(en)m(vironmen)m(t)i(in)f(whic)m(h)150
3674 y(it)k(is)f(used.)54 b Fy(L)-7 b(TX2X)35 b Fs(has)g(a)h(limited)d
(capabilit)m(y)h(of)h(mo)s(difying)d(its)j Fn(\\item)f
Fs(tagging)i(output.)54 b(It)36 b(can)150 3787 y(also)30
b(pro)m(vide)g(an)g(`end)g(item')g(tag)i(for)e(those)h(tagging)g
(systems)g(that)g(require)e(suc)m(h)h(a)g(thing.)291
3900 y(F)-8 b(or)40 b(suc)m(h)e(list)g(en)m(vironmen)m(ts,)i(iden)m
(ti\014ed)d(b)m(y)i(the)g(command)g(t)m(yp)s(e)g(k)m(eyw)m(ord)g
Fh(BEGIN)p 3364 3900 27 4 v 29 w(LIST)p 3569 3900 V 30
w(ENV)p Fs(,)150 4012 y(the)31 b(follo)m(wing)d(command)j(lines)d
(should)h(b)s(e)g(included)f(within)g(the)i(t)m(yp)s(e)h(sp)s
(eci\014cation.)150 4198 y Fh(START)p 375 4198 V 29 w(ITEM=)44
b Fs(Actions)30 b(to)h(b)s(e)f(p)s(erformed)f(at)i(the)f(start)h(of)g
(eac)m(h)g Fn(\\item)e Fs(command)h(in)g(the)g(list.)150
4384 y Fh(END)p 287 4384 V 30 w(ITEM=)44 b Fs(Actions)30
b(to)h(b)s(e)f(p)s(erformed)f(after)h(pro)s(cessing)g(all)f(the)h
Fn(\\item)p Fs('s)f(text.)150 4571 y Fh(START)p 375 4571
V 29 w(ITEM)p 580 4571 V 30 w(PARAM=)43 b Fs(Actions)36
b(to)h(b)s(e)e(p)s(erformed)f(at)j(the)f(start)h(of)f(an)g
Fn(\\item)p Fs('s)e(optional)h(argumen)m(t)377 4684 y(text.)150
4871 y Fh(END)p 287 4871 V 30 w(ITEM)p 493 4871 V 30
w(PARAM=)43 b Fs(Actions)29 b(to)g(b)s(e)f(p)s(erformed)f(at)j(the)f
(end)f(of)h(an)f Fn(\\item)p Fs('s)g(optional)f(argumen)m(t)j(text.)150
5056 y(As)g(usual,)f(an)i(unsp)s(eci\014ed)c(tag)32 b(defaults)d(to)j
(no)e(actions.)291 5169 y(F)-8 b(or)34 b(example,)g(assume)f(that)h(w)m
(e)g(are)g(not)f(in)m(terested)h(in)e(tagging)i(the)f(end)g(of)h(an)f
(item,)h(but)e(w)m(e)150 5282 y(do)h(w)m(an)m(t)h(to)g(mark)f(eac)m(h)h
(item)f(in)f(an)h Fn(itemize)e Fs(en)m(vironmen)m(t)i(with)e(the)j(lo)m
(w)m(ercase)g(letter)g(`o',)h(eac)m(h)1905 5531 y(25)p
eop
%%Page: 26 30
26 29 bop 150 573 a Fn(enumerate)35 b Fs(item)i(with)g(`\(N\)')i(and)e
(put)f(a)i(colon)g(after)g(the)g(optional)f(argumen)m(t)h(in)e(a)i
(description)150 686 y(en)m(vironmen)m(t.)i(Also,)31
b(eac)m(h)g(item)f(should)f(ha)m(v)m(e)i(some)g(inden)m(tation)e(from)h
(the)h(left)f(hand)f(margin.)150 885 y Fh(TYPE=)42 b(BEGIN_LIST_ENV)150
985 y(NAME=)g(itemize)237 1084 y(START_ITEM=)d("?n)173
b(o)43 b(")150 1184 y(END_TYPE)150 1383 y(TYPE=)f(END_LIST_ENV)150
1483 y(NAME=)g(itemize)150 1582 y(END_TYPE)150 1782 y(TYPE=)g
(BEGIN_LIST_ENV)150 1881 y(NAME=)g(enumerate)237 1981
y(START_ITEM=)d("?n)173 b(\(N\))43 b(")150 2081 y(END_TYPE)150
2280 y(TYPE=)f(END_LIST_ENV)150 2379 y(NAME=)g(enumerate)150
2479 y(END_TYPE)150 2678 y(TYPE=)g(BEGIN_LIST_ENV)150
2778 y(NAME=)g(description)237 2878 y(START_ITEM=)d("?n)86
b(")237 2977 y(END_ITEM_PARAM=)38 b(")43 b(:)g(")150
3077 y(END_TYPE)150 3276 y(TYPE=)f(END_LIST_ENV)150 3376
y(NAME=)g(description)150 3475 y(END_TYPE)291 3688 y
Fs(With)30 b(the)h(ab)s(o)m(v)m(e)g(commands,)f(this)g(L)1617
3671 y Fr(A)1656 3688 y Fs(T)1707 3707 y(E)1757 3688
y(X)g(text:)150 3875 y Fn(\\begin{description})150 3988
y(\\item[An)46 b(example])245 4101 y(\\begin{itemize})245
4214 y(\\item)h(the)g(first)f(item;)245 4327 y(\\item)h(the)g(second)f
(item.)245 4440 y(\\end{itemize})150 4553 y(\\end{description})150
4741 y Fs(will)28 b(b)s(e)h(transformed)h(in)m(to:)245
4928 y Fn(An)48 b(example)d(:)341 5041 y(o)i(the)g(first)g(item;)341
5154 y(o)g(the)g(second)f(item.)1905 5531 y Fs(26)p eop
%%Page: 27 31
27 30 bop 150 573 a Fj(2.7)112 b(Character)38 b(t)m(yp)s(es)150
744 y Fs(L)174 728 y Fr(A)213 744 y Fs(T)264 764 y(E)314
744 y(X)33 b(treats)h(some)f(c)m(haracters)h(sp)s(ecially)-8
b(.)45 b(These)33 b(sp)s(ecial)e(c)m(haracters)j(are:)46
b Fn(#)p Fs(,)33 b Fn($)p Fs(,)g Fn(\045)p Fs(,)g Fn(&)p
Fs(,)g Fn(~)p Fs(,)g Fn(_)p Fs(,)g Fn(^)p Fs(,)g Fn(\\)p
Fs(,)150 857 y Fn({)p Fs(,)f Fn(})p Fs(,)g(and,)f(under)f(some)i
(circumstances,)g(also)g(the)f(c)m(haracter)j Fn(@)p
Fs(.)44 b Fy(L)-7 b(TX2X)31 b Fs(recognizes)h(these)g(sp)s(ecial)150
970 y(c)m(haracters)41 b(and,)h(if)d(directed,)j(will)37
b(p)s(erform)i(sp)s(eci\014ed)f(actions;)45 b(otherwise)39
b(it)h(treats)g(them)g(as)g(it)150 1083 y(treats)31 b(an)m(y)g(alphan)m
(umeric)d(c)m(haracter,)33 b(whic)m(h)c(is)g(just)h(to)h(prin)m(t)e
(it.)291 1183 y(It)35 b(has)g(already)f(b)s(een)h(stated)h(that)f
(commands)g(for)f(the)i(left)e(and)h(righ)m(t)f(braces)h(\(i.e.)55
b Fn({)35 b Fs(and)f Fn(})p Fs(\))150 1282 y(m)m(ust)i(b)s(e)g(giv)m
(en)h(within)d(the)j(command)f(table)h(as)g(command)f(t)m(yp)s(es)h
Fh(LBRACE)p Fs(,)d Fh(RBRACE)g Fs(resp)s(ectiv)m(ely)-8
b(.)150 1382 y(The)28 b(dollar)g(sym)m(b)s(ol)g(\($\))i(m)m(ust)f(also)
f(b)s(e)h(sp)s(eci\014ed)e(via)i(the)g(t)m(w)m(o)h(command)f(t)m(yp)s
(es)g Fh(BEGIN)p 3289 1382 27 4 v 29 w(DOLLAR)e Fs(and)150
1482 y Fh(END)p 287 1482 V 30 w(DOLLAR)p Fs(.)34 b(Here)k(is)d(an)i
(example)f(of)h(replacing)e(the)i(dollar)e(signs)h(b)m(y)g(tags)i(in)m
(tended)d(to)j(indicate)150 1581 y(the)31 b(start)f(and)g(end)g(of)h(a)
f(mathematical)h(phrase.)150 1756 y Fh(TYPE=)42 b(BEGIN_DOLLAR)237
1855 y(START_TAG=)e("<math>")150 1955 y(END_TYPE)150
2154 y(TYPE=)i(END_DOLLAR)237 2254 y(START_TAG=)e("</math>")150
2353 y(END_TYPE)291 2541 y Fs(Commands)31 b(for)h(the)g(other)g(sp)s
(ecial)e(L)1627 2524 y Fr(A)1666 2541 y Fs(T)1717 2561
y(E)1767 2541 y(X)i(c)m(haracters)i(are)e(sp)s(eci\014ed)e(with)h(the)h
Fh(TEX)p 3327 2541 V 30 w(CHAR)e Fs(com-)150 2654 y(mand)g(t)m(yp)s(e)g
(k)m(eyw)m(ord.)291 2754 y(The)j(c)m(haracters)j Fn(_)d
Fs(\(underscore\))h(and)f Fn(^)g Fs(\(caret\))j(are)e(used)f(in)f(L)
2591 2737 y Fr(A)2630 2754 y Fs(T)2681 2773 y(E)2732
2754 y(X)h(math)h(mo)s(de)f(to)i(indicate)150 2853 y(subscripting)e
(and)i(sup)s(erscripting)e(resp)s(ectiv)m(ely)-8 b(.)57
b(The)35 b(follo)m(wing)g(will)e(replace)j Fn(^)g Fs(b)m(y)h
Fh(<sup>)p Fs(,)e(prin)m(t)150 2953 y(the)28 b(sup)s(erscript)c(text)29
b(\(whic)m(h)d(m)m(ust)h(b)s(e)g(enclosed)g(in)f(braces)2298
2920 y Fr(5)2338 2953 y Fs(\))i(and)f(at)h(the)f(end)g(close)h(with)e
Fh(</sup>)p Fs(.)150 3127 y Fh(TYPE=)42 b(TEX_CHAR)150
3227 y(NAME=)g(^)237 3326 y(START_TAG=)e("<sup>")237
3426 y(REQPARAMS=)g(1)237 3526 y(END_TAG=)g("</sup>")150
3625 y(END_TYPE)291 3813 y Fs(Giv)m(en)30 b(the)h(ab)s(o)m(v)m(e)h(sp)s
(eci\014cations,)d(then)h Fn($\(2^{15})45 b(-)j(1\)$)29
b Fs(will)f(b)s(e)i(transformed)f(in)m(to)150 3926 y
Fh(<math>\(2<sup>15<)o(/su)o(p>)37 b(-)43 b(1\)</math>)p
Fs(.)150 4169 y Fj(2.8)112 b(V)-9 b(erbatim)36 b(lik)m(e)g(t)m(yp)s(es)
150 4328 y Fs(The)29 b(command)g(t)m(yp)s(e)g Fh(VCOMMAND)d
Fs(is)i(for)h(the)h(pro)s(cesing)e(of)h(L)2241 4311 y
Fr(A)2280 4328 y Fs(T)2331 4347 y(E)2381 4328 y(X)h Fn(\\verb)p
Fs(-lik)m(e)d(commands)i(where)g(the)150 4427 y(argumen)m(t)j(of)f(the)
h(command)f(is)g(to)h(b)s(e)e(t)m(yp)s(eset)j(as-is.)43
b(F)-8 b(or)32 b(example,)g(there)f(migh)m(t)h(b)s(e)e(a)i(command)150
4527 y(called)d Fn(\\url)g Fs(whic)m(h)g(tak)m(es)j(one)e(argumen)m(t)h
(whic)m(h)e(is)g(mean)m(t)i(to)g(b)s(e)e(an)h(In)m(ternet)h(URL.)f(If)f
(the)i(appli-)150 4627 y(cation)h(w)m(as)g(the)g(con)m(v)m(ersion)g(of)
f(a)h(L)1407 4610 y Fr(A)1446 4627 y Fs(T)1497 4646 y(E)1548
4627 y(X)f(do)s(cumen)m(t)h(to)g(HTML,)g(then)f(the)h(follo)m(wing)e
(sp)s(eci\014cation)150 4726 y(could)f(b)s(e)h(useful.)150
4901 y Fh(TYPE=)42 b(VCOMMAND)150 5000 y(NAME=)g(\\url)p
150 5068 1440 4 v 254 5122 a Fl(5)288 5154 y Fp(It)23
b(is)g(go)r(o)r(d)h(practice)g(to)f(alw)n(a)n(ys)h(enclose)g(sup)r
(erscript)f(and)g(subscript)f(text)h(in)g(braces,)h(ev)n(en)e(though)h
(T)3345 5170 y(E)3388 5154 y(X)g(do)r(es)g(not)150 5245
y(alw)n(a)n(ys)k(require)e(this.)1905 5531 y Fs(27)p
eop
%%Page: 28 32
28 31 bop 237 573 a Fh(REQPARAMS=)40 b(1)237 672 y(PRINT_P1=)g
(TO_BUFFER)g(7)237 772 y(START_TAG=)324 872 y(RESET_BUFFER:)f(7)237
971 y(END_TAG=)h("<a)j(href="")324 1071 y(SOURCE:)e(BUFFER)g(7)324
1171 y(STRING:)g("">")324 1270 y(SOURCE:)g(BUFFER)g(7)324
1370 y(STRING:)g("</a>")324 1469 y(RESET_BUFFER:)e(7)150
1569 y(END_TYPE)291 1735 y Fs(If)30 b(the)h(L)563 1718
y Fr(A)602 1735 y Fs(T)653 1755 y(E)703 1735 y(X)f(source)h(included:)
150 1901 y Fh(...)42 b(obtainable)e(from)150 2001 y(\\url{http://www.)o
(cdr)o(om)o(.c)o(om/)o(pu)o(b/t)o(ex)o(})150 2167 y Fs(then)30
b(the)h(resulting)d Fy(L)-7 b(TX2X)30 b Fs(output)g(w)m(ould)g(b)s(e:)
150 2333 y Fh(...)42 b(obtainable)e(from)150 2432 y(<a)j
(href="http://www)o(.c)o(dr)o(om.)o(co)o(m/p)o(ub)o(/te)o(x")o(>h)o
(ttp)o(:/)o(/ww)o(w.)o(cd)o(rom)o(.c)o(om/)o(pu)o(b/t)o(ex)o(</)o(a>)
150 2612 y Fs(whic)m(h,)k(if)d(this)g(w)m(as)h(then)g(read)f(via)h(an)g
(appropriate)e(bro)m(wser,)49 b(a)c(link)e(to)i(the)g(URL)g(w)m(ould)f
(b)s(e)150 2725 y(automatically)30 b(established.)291
2824 y(Similarly)k Fn(verbatim)p Fs(-lik)m(e)g(en)m(vironmen)m(ts)j
(can)g(also)g(b)s(e)g(sp)s(eci\014ed)e(with)h(the)h(t)m(yp)s(es)g
Fh(BEGIN)p 3551 2824 27 4 v 30 w(VENV)150 2924 y Fs(and)j
Fh(END)p 474 2924 V 30 w(VENV)p Fs(.)g(F)-8 b(or)41 b(example,)j(the)d
Fn(html.sty)e Fs(pac)m(k)-5 b(age)42 b(de\014nes)e(three)i(L)2823
2907 y Fr(A)2862 2924 y Fs(T)2913 2943 y(E)2963 2924
y(X)f(en)m(vironmen)m(ts)f(for)150 3023 y(do)s(cumen)m(ts)34
b(that)g(migh)m(t)g(b)s(e)f(con)m(v)m(erted)j(from)d(L)1858
3007 y Fr(A)1897 3023 y Fs(T)1948 3043 y(E)1999 3023
y(X)h(tagging)h(to)f(HTML)g(tagging.)53 b(One)33 b(of)h(these,)150
3123 y Fn(latexonly)27 b Fs(is)h(for)h(L)861 3106 y Fr(A)900
3123 y Fs(T)951 3143 y(E)1001 3123 y(X)h(co)s(de)f(that)h(is)e(not)i
(to)g(o)s(ccur)f(in)f(the)i(HTMLed)f(do)s(cumen)m(t)g(and)f(another)i
(is)150 3223 y Fn(htmlonly)20 b Fs(whic)m(h)h(con)m(tains)h(HTML)g(co)s
(de)h(that)f(is)f(required)g(for)h(an)g(HTML)g(v)m(ersion)f(of)i(the)f
(do)s(cumen)m(t)150 3322 y(but)34 b(whic)m(h)g(is)f(not)i(to)h(app)s
(ear)e(in)g(the)h(L)1564 3306 y Fr(A)1603 3322 y Fs(T)1654
3342 y(E)1704 3322 y(Xed)g(do)s(cumen)m(t.)53 b(The)35
b(third)e(one)i(is)f Fn(rawhtml)e Fs(whic)m(h)i(is)150
3422 y(for)k(HTML)g(co)s(de)h(to)g(b)s(e)e(output)h(v)m(erbatim)g(to)h
(the)g(HTML)f(do)s(cumen)m(t)g(source.)64 b(These)38
b(could)g(b)s(e)150 3522 y(sim)m(ulated)29 b(b)m(y:)150
3688 y Fh(TYPE=)42 b(BEGIN_VENV)150 3787 y(NAME=)g(latexonly)237
3887 y(PC_AT_START=)d(NO_PRINT)150 3986 y(END_TYPE)150
4186 y(TYPE=)j(END_VENV)150 4285 y(NAME=)g(latexonly)237
4385 y(PC_AT_END=)e(RESET)150 4485 y(END_TYPE)150 4684
y(TYPE=)i(BEGIN_ENV)150 4783 y(NAME=)g(htmlonly)150 4883
y(END_TYPE)150 5082 y(TYPE=)g(END_ENV)150 5182 y(NAME=)g(htmlonly)150
5282 y(END_TYPE)1905 5531 y Fs(28)p eop
%%Page: 29 33
29 32 bop 150 672 a Fh(TYPE=)42 b(BEGIN_VENV)150 772
y(NAME=)g(rawhtml)150 872 y(END_TYPE)150 1071 y(TYPE=)g(END_VENV)150
1171 y(NAME=)g(rawhtml)150 1270 y(END_TYPE)150 1514 y
Fj(2.9)112 b(Odd)38 b(command)f(t)m(yp)s(es)150 1685
y Fs(The)20 b(ma)5 b(jorit)m(y)21 b(of)h(commands)e(in)g(L)1345
1669 y Fr(A)1384 1685 y Fs(T)1435 1705 y(E)1485 1685
y(X)h(that)h(tak)m(e)g(optional)e(argumen)m(ts)i(ha)m(v)m(e)g(only)e(a)
h(single)f(optional)150 1798 y(argumen)m(t)26 b(that)h(is)d(either)i
(immediately)e(after)i(the)g(command)g(or)f(after)i(all)d(the)i
(required)e(argumen)m(ts.)150 1911 y(There)38 b(are,)j(ho)m(w)m(ev)m
(er,)h(some)d(commands)f(that)i(do)e(not)h(\014t)f(this)f(pattern.)66
b(This)36 b(set)j(of)g(command)150 2024 y(t)m(yp)s(es)30
b(enables)g(at)h(least)g(some)g(of)f(these)h(`o)s(dd')f(commands)g(to)h
(b)s(e)f(handled.)291 2137 y(The)f(command)g(t)m(yp)s(e)g(k)m(eyw)m
(ord)h(is)e(of)h(the)g(form)g Fh(COMMAND)p 2325 2137
27 4 v 28 w(code)p Fs(,)f(where)h Fh(code)e Fs(indicates)h(the)i(t)m
(yp)s(e)150 2250 y(and)k(ordering)g(of)i(the)f(argumen)m(ts.)55
b(The)34 b Fh(code)g Fs(is)g(comp)s(osed)h(from)f(com)m(binations)h(of)
g(the)g(letters)g Fh(O)150 2363 y Fs(\(for)28 b(an)h(optional)e
(argumen)m(t\))i(and)f Fh(P)g Fs(\(for)h(a)f(required)f(parameter)i
(\(i.e.,)g(argumen)m(t\)\).)41 b(The)28 b(ordering)150
2476 y(of)j(these)f(letters)h(in)e(the)i Fh(code)d Fs(sp)s(eci\014es)h
(the)i(t)m(yp)s(e)f(and)g(ordering)f(of)i(the)f(command's)h(argumen)m
(ts.)291 2589 y(The)f(`o)s(dd')g(command)g(t)m(yp)s(es)g(are:)150
2776 y Fh(COMMAND)p 463 2776 V 28 w(OOP)45 b Fs(Corresp)s(onding)27
b(to)k(a)g(L)1483 2759 y Fr(A)1522 2776 y Fs(T)1573 2796
y(E)1623 2776 y(X)g(command)f(of)h(the)f(form)377 2889
y Fn(\\com[OptParam][OptParam]{)o(ReqP)o(aram)o(})p Fs(.)k(F)-8
b(or)31 b(example,)f(the)g Fn(\\makebox)e Fs(command)h(falls)377
3002 y(in)m(to)i(this)e(category)-8 b(.)150 3190 y Fh(COMMAND)p
463 3190 V 28 w(OOOPP)44 b Fs(Corresp)s(onding)27 b(to)32
b(a)e(L)1570 3173 y Fr(A)1609 3190 y Fs(T)1660 3209 y(E)1711
3190 y(X)g(command)g(of)h(the)f(form)377 3303 y Fn
(\\com[OptParam][OptParam][)o(OptP)o(aram)o(]{R)o(eqPa)o(ram})o({Re)o
(qPar)o(am})p Fs(.)68 b(F)-8 b(or)42 b(example,)j(the)377
3415 y Fn(\\parbox)29 b Fs(command)h(falls)f(in)m(to)h(this)f(category)
-8 b(.)150 3603 y Fh(COMMAND)p 463 3603 V 28 w(OPO)45
b Fs(Corresp)s(onding)27 b(to)k(a)g(L)1483 3586 y Fr(A)1522
3603 y Fs(T)1573 3623 y(E)1623 3603 y(X)g(command)f(of)h(the)f(form)377
3716 y Fn(\\com[OptParam]{ReqParam}[)o(OptP)o(aram)o(])p
Fs(.)72 b(F)-8 b(or)44 b(example,)i(the)d Fn(\\RequirePackage)c
Fs(and)377 3829 y Fn(\\LoadClass)28 b Fs(commands)i(fall)f(in)m(to)h
(this)g(category)-8 b(.)150 4017 y Fh(COMMAND)p 463 4017
V 28 w(POOOP)44 b Fs(Corresp)s(onding)27 b(to)32 b(a)e(L)1570
4000 y Fr(A)1609 4017 y Fs(T)1660 4036 y(E)1711 4017
y(X)g(command)g(of)h(the)f(form)377 4129 y Fn
(\\com{ReqParam}[OptParam][)o(OptP)o(aram)o(][O)o(ptPa)o(ram])o({Re)o
(qPar)o(am})p Fs(.)150 4317 y Fh(COMMAND)p 463 4317 V
28 w(POOP)44 b Fs(Corresp)s(onding)28 b(to)j(a)g(L)1527
4300 y Fr(A)1566 4317 y Fs(T)1617 4337 y(E)1667 4317
y(X)g(command)f(of)g(the)h(form)377 4430 y Fn
(\\com{ReqParam}[OptParam][)o(OptP)o(aram)o(]{R)o(eqPa)o(ram})o
Fs(.)i(F)-8 b(or)25 b(example,)g(the)g Fn(\\newcommand)377
4543 y Fs(and)30 b(its)g(companion)f(commands)h(fall)f(in)m(to)i(this)e
(category)-8 b(.)150 4731 y Fh(COMMAND)p 463 4731 V 28
w(POOPP)44 b Fs(Corresp)s(onding)27 b(to)32 b(a)e(L)1570
4714 y Fr(A)1609 4731 y Fs(T)1660 4750 y(E)1711 4731
y(X)g(command)g(of)h(the)f(form)377 4843 y Fn
(\\com{ReqParam}[OptParam][)o(OptP)o(aram)o(]{R)o(eqPa)o(ram})o({Re)o
(qPar)o(am})p Fs(.)68 b(F)-8 b(or)42 b(example,)j(the)377
4956 y Fn(\\newenvironment)26 b Fs(and)k(its)g(companion)g(command)g
(fall)f(in)m(to)h(this)f(category)-8 b(.)291 5144 y(As)22
b(usual,)h(the)f(command)g(name)h(is)e(required,)h(as)h(are)f(an)m(y)h
(actions.)38 b(Ho)m(w)m(ev)m(er,)26 b(it)c(is)f(not)i(necessary)150
5257 y(to)45 b(sp)s(ecify)e(the)i(n)m(um)m(b)s(er)e(of)h(required)f
(argumen)m(ts)h(\(i.e.)83 b Fh(REQPARAMS=)p Fs(\))40
b(nor)k(the)h(p)s(osition)d(of)j(the)1905 5531 y(29)p
eop
%%Page: 30 34
30 33 bop 150 573 a Fs(optional)44 b(argumen)m(t)h(\(i.e.)84
b Fh(OPT)p 1311 573 27 4 v 30 w(PARAM=)p Fs(\),)46 b(as)f
Fy(L)-7 b(TX2X)45 b Fs(already)f(has)h(this)e(information.)83
b(The)44 b(tag)150 686 y(actions)34 b(are)f(according)h(to)g(the)f
(argumen)m(t)h(ordering)e(giv)m(en)h(in)f(the)i Fh(code)d
Fs(and)i(are)h(sp)s(eci\014ed)e(b)m(y)h(the)150 799 y(required)23
b(argumen)m(t)i(tags)h(\(e.g.)40 b Fh(START)p 1524 799
V 29 w(TAG)p 1685 799 V 31 w(n=)23 b Fs(and)i Fh(END)p
2131 799 V 30 w(TAG)p 2293 799 V 30 w(n=)p Fs(\).)38
b(Do)26 b(not)f(use)f(an)m(y)h(of)g(the)g(command)150
912 y(lines)k(for)h(optional)f(argumen)m(ts.)41 b(Argumen)m(t)31
b(actions)f(are)h(con)m(trolled)f(in)f(the)i(usual)e(manner.)291
1011 y(A)40 b(t)m(ypical)g(example)g(of)g(the)g(use)g(of)g(these)h
(commands)f(is)f(to)i(supress)d(an)m(y)j(pro)s(cessing)d(of)j(the)150
1111 y(L)174 1094 y Fr(A)213 1111 y Fs(T)264 1130 y(E)314
1111 y(X)31 b Fn(\\newcommand)c Fs(and)j(its)g(ilk.)39
b(F)-8 b(or)31 b(example:)150 1285 y Fh(TYPE=)42 b(COMMAND_POOP)150
1385 y(NAME=)g(\\providecommand)237 1484 y(PRINT_P1=)e(NO_OP)237
1584 y(PRINT_P2=)g(NO_OP)237 1684 y(PRINT_P3=)g(NO_OP)237
1783 y(PRINT_P4=)g(NO_OP)150 1883 y(END_TYPE)150 2082
y(TYPE=)i(COMMAND_POOPP)150 2182 y(NAME=)g(\\renewenvironme)o(nt)237
2281 y(PRINT_P1=)e(NO_OP)237 2381 y(PRINT_P2=)g(NO_OP)237
2481 y(PRINT_P3=)g(NO_OP)237 2580 y(PRINT_P4=)g(NO_OP)237
2680 y(PRINT_P5=)g(NO_OP)150 2780 y(END_TYPE)150 3023
y Fj(2.10)112 b(Other)38 b(command)f(t)m(yp)s(es)150
3195 y Fs(The)28 b Fh(OTHER)p 560 3195 V 58 w Fs(command)g(t)m(yp)s(es)
g(\()p Fh(OTHER)p 1523 3195 V 30 w(COMMAND)p Fs(,)d Fh(OTHER)p
2131 3195 V 30 w(BEGIN)h Fs(and)i Fh(OTHER)p 2802 3195
V 29 w(END)p Fs(\))g(are)g(v)m(ery)h(limited)d(in)150
3308 y(what)g(can)h(b)s(e)e(a\013ected.)41 b(Basically)-8
b(,)27 b(these)f(pro)m(vide)g(for)g(default)f(prin)m(ting)f(actions)i
(if)g(the)g(corresp)s(ond-)150 3420 y(ing)k(L)326 3404
y Fr(A)365 3420 y Fs(T)416 3440 y(E)466 3420 y(X)g(command)g(has)h(not)
f(b)s(een)g(iden)m(ti\014ed)e(elsewhere)i(in)f(the)i(command)f(table.)
291 3533 y(If)d(there)g(are)h(no)f(commands)f(within)f(the)i(sp)s
(eci\014cation,)g(the)g(name)h(of)f(the)g(command)g(and)g(all)f(its)150
3646 y(argumen)m(ts)31 b(will)c(b)s(e)j(prin)m(ted)f(v)m(erbatim.)291
3759 y(The)44 b(command)g(lines)f Fh(START)p 1367 3759
V 30 w(TAG=)f Fs(and)i Fh(END)p 1938 3759 V 30 w(TAG=)f
Fs(cause)i(the)g(corresp)s(onding)e(actions)h(to)i(b)s(e)150
3872 y(p)s(erformed)22 b(b)s(efore)h(and)g(after)i(the)e(name)h(of)g
(the)g(command)f(is)g(prin)m(ted.)37 b(An)m(y)23 b(argumen)m(ts)h(are)g
(prin)m(ted)150 3985 y(v)m(erbatim.)291 4098 y(The)30
b(command)g(line)f Fh(PRINT)p 1289 4098 V 29 w(CONTROL=)f
Fs(with)h(a)i(v)-5 b(alue)30 b(of)37 b Fh(NO)p 2414 4098
V 31 w(PRINT)28 b Fs(causes)j(the)g(command)f(name)150
4211 y(not)h(to)g(b)s(e)e(prin)m(ted,)h(nor)f(an)m(y)i(argumen)m(ts)g
(that)g Fy(L)-7 b(TX2X)30 b Fs(ma)m(y)h(\014nd)e(asso)s(ciated)i(with)e
(the)h(command.)150 4454 y Fj(2.11)112 b(Picture)36 b(t)m(yp)s(es)150
4626 y Fs(The)p 350 4626 V 70 w Fh(PICTURE)p 690 4626
V 67 w Fs(command)i(t)m(yp)s(es)h(di\013er)e(from)i(all)e(the)i(other)g
(t)m(yp)s(es)g(in)e Fy(L)-7 b(TX2X)p Fs(,)39 b(just)f(as)h(they)g(do)
150 4739 y(in)f(L)289 4722 y Fr(A)328 4739 y Fs(T)379
4758 y(E)429 4739 y(X.)68 b(In)38 b(L)736 4722 y Fr(A)775
4739 y Fs(T)826 4758 y(E)877 4739 y(X)h(some)h(of)f(the)h(picture)e
(dra)m(wing)g(commands)h(tak)m(e)i(argumen)m(ts)e(of)h(the)f(form)150
4852 y Fn(\(number,)46 b(number\))p Fs(,)25 b(represen)m(ting)h(a)h(co)
s(ordinate)g(pair,)f(as)h(w)m(ell)f(as)h(the)g(usual)e(required)g
(argumen)m(ts)150 4965 y(enclosed)39 b(in)g(curly)f(braces)i(and)e(p)s
(ossibly)f(an)j(optional)e(argumen)m(t)i(enclosed)g(in)e(square)h(brac)
m(k)m(ets.)150 5078 y(Within)k Fy(L)-7 b(TX2X)p Fs(,)46
b(commands)e(that)i(tak)m(e)h(co)s(ordinate)e(argumen)m(ts)g(are)h
(treated)g(sp)s(ecially)d(in)h(the)150 5190 y(command)30
b(table.)1905 5531 y(30)p eop
%%Page: 31 35
31 34 bop 291 573 a Fs(Generally)21 b(sp)s(eaking,)i(the)g
Fy(L)-7 b(TX2X)22 b Fs(command)f(t)m(yp)s(es)i(are)f(of)g(the)h(form)e
Fh(PICTURE)p 3074 573 27 4 v 29 w(code)p Fs(,)h(where)g
Fh(code)150 686 y Fs(indicates)j(the)h(t)m(yp)s(e)h(and)e(ordering)g
(of)h(the)g(argumen)m(ts.)40 b(The)26 b Fh(code)e Fs(is)h(comp)s(osed)h
(from)g(com)m(binations)150 799 y(of)42 b(the)f(letters)h
Fh(C)f Fs(\(for)h(a)g(co)s(ordinate)f(argumen)m(t\),)46
b Fh(O)41 b Fs(\(for)g(an)h(optional)f(argumen)m(t\))h(and)f
Fh(P)g Fs(\(for)h(a)150 912 y(required)36 b(argumen)m(t\).)64
b(F)-8 b(or)38 b(example,)i Fh(PICTURE)p 1888 912 V 28
w(PCOP)c Fs(indicates)h(a)h(picture)f(command)h(that)g(has)g(a)150
1024 y(required)33 b(argumen)m(t,)j(follo)m(w)m(ed)d(b)m(y)i(a)f(co)s
(ordinate)h(argumen)m(t,)h(follo)m(w)m(ed)e(b)m(y)g(an)g(optional)f
(argumen)m(t)150 1137 y(and)d(\014nally)e(another)j(required)d(argumen)
m(t.)291 1250 y(The)i(pro)m(vided)f(picture)g(t)m(yp)s(es)i(are:)150
1438 y Fh(BEGIN)p 375 1438 V 29 w(PICTURE)p 712 1438
V 29 w(CC)44 b Fs(Corresp)s(onding)28 b(to)j(a)g(L)1689
1421 y Fr(A)1728 1438 y Fs(T)1779 1458 y(E)1829 1438
y(X)g(command)f(of)g(the)h(form)377 1551 y Fn
(\\begin{PictureEnv}\(coords)o(\)\(co)o(ords)o(\))p Fs(,)25
b(where)30 b(the)h(\014nal)e(co)s(ordinate)h(argumen)m(t)h(is)f(op-)377
1664 y(tional.)150 1851 y Fh(PICTURE)p 463 1851 V 28
w(CCPP)44 b Fs(Corresp)s(onding)28 b(to)j(a)g(L)1527
1835 y Fr(A)1566 1851 y Fs(T)1617 1871 y(E)1667 1851
y(X)g(command)f(of)g(the)h(form)377 1964 y Fn
(\\com\(coords\)\(coords\){ReqP)o(aram)o(}{Re)o(qPa)o(ram})o
Fs(.)54 b(F)-8 b(or)37 b(example,)h(the)f Fn(\\multiput)d
Fs(com-)377 2077 y(mand)c(falls)f(in)m(to)h(this)f(category)-8
b(.)150 2265 y Fh(PICTURE)p 463 2265 V 28 w(CO)45 b Fs(Corresp)s
(onding)28 b(to)j(a)g(L)1440 2248 y Fr(A)1479 2265 y
Fs(T)1530 2284 y(E)1580 2265 y(X)f(command)h(of)f(the)h(form)377
2378 y Fn(\\com\(coords\)[OptParam])p Fs(.)56 b(F)-8
b(or)38 b(example,)h(the)e(standard)g(L)2648 2361 y Fr(A)2687
2378 y Fs(T)2738 2397 y(E)2788 2378 y(X)g Fn(\\oval)f
Fs(command)h(falls)377 2491 y(in)m(to)31 b(this)e(category)-8
b(.)150 2678 y Fh(PICTURE)p 463 2678 V 28 w(COP)45 b
Fs(Corresp)s(onding)27 b(to)k(a)g(L)1483 2662 y Fr(A)1522
2678 y Fs(T)1573 2698 y(E)1623 2678 y(X)g(command)f(of)h(the)f(form)377
2791 y Fn(\\com\(coords\)[OptParam]{Re)o(qPar)o(am})p
Fs(.)56 b(F)-8 b(or)39 b(example,)g(the)f Fn(\\makebox)d
Fs(and)i Fn(\\framebox)377 2904 y Fs(commands)30 b(fall)f(in)m(to)i
(this)e(category)-8 b(.)150 3092 y Fh(PICTURE)p 463 3092
V 28 w(CP)45 b Fs(Corresp)s(onding)28 b(to)j(a)g(L)1440
3075 y Fr(A)1479 3092 y Fs(T)1530 3111 y(E)1580 3092
y(X)f(command)h(of)f(the)h(form)377 3205 y Fn
(\\com\(coords\){ReqParam})p Fs(.)58 b(F)-8 b(or)38 b(example,)i(the)e
Fn(\\put)p Fs(,)h Fn(\\line)e Fs(and)g Fn(\\vector)f
Fs(commands)377 3318 y(fall)29 b(in)m(to)i(this)e(category)-8
b(.)150 3505 y Fh(PICTURE)p 463 3505 V 28 w(OCC)45 b
Fs(Corresp)s(onding)27 b(to)k(a)g(L)1483 3488 y Fr(A)1522
3505 y Fs(T)1573 3525 y(E)1623 3505 y(X)g(command)f(of)h(the)f(form)377
3618 y Fn(\\com[OptParam]\(coords\)\(co)o(ords)o(\))p
Fs(.)42 b(F)-8 b(or)34 b(example,)f(the)g Fn(\\graphpaper)d
Fs(command)i(from)377 3731 y(the)f Fn(graphpap)d Fs(pac)m(k)-5
b(age)32 b(falls)d(in)m(to)i(this)e(category)-8 b(.)150
3919 y Fh(PICTURE)p 463 3919 V 28 w(OCCC)44 b Fs(Corresp)s(onding)28
b(to)j(a)g(L)1527 3902 y Fr(A)1566 3919 y Fs(T)1617 3938
y(E)1667 3919 y(X)g(command)f(of)g(the)h(form)377 4032
y Fn(\\com[OptParam]\(coords\)\(co)o(ords)o(\)\(co)o(ord)o(s\))p
Fs(.)j(F)-8 b(or)31 b(example,)e(the)h Fn(\\qbezier)d
Fs(command)377 4144 y(falls)i(in)m(to)i(this)e(category)-8
b(.)150 4332 y Fh(PICTURE)p 463 4332 V 28 w(OCO)45 b
Fs(Corresp)s(onding)27 b(to)k(a)g(L)1483 4315 y Fr(A)1522
4332 y Fs(T)1573 4352 y(E)1623 4332 y(X)g(command)f(of)h(the)f(form)377
4445 y Fn(\\com[OptParam]\(coords\)[Op)o(tPar)o(am])p
Fs(.)52 b(F)-8 b(or)37 b(example,)h(the)e Fn(\\oval)f
Fs(command)h(from)g(the)377 4558 y Fn(pict2e)29 b Fs(pac)m(k)-5
b(age)32 b(falls)d(in)m(to)i(this)e(category)-8 b(.)150
4746 y Fh(PICTURE)p 463 4746 V 28 w(PCOP)44 b Fs(Corresp)s(onding)28
b(to)j(a)g(L)1527 4729 y Fr(A)1566 4746 y Fs(T)1617 4765
y(E)1667 4746 y(X)g(command)f(of)g(the)h(form)377 4858
y Fn(\\com{ReqParam}\(coords\)[Op)o(tPar)o(am]{)o(Req)o(Para)o(m})p
Fs(.)52 b(F)-8 b(or)37 b(example,)h(the)e Fn(\\dashbox)f
Fs(and)377 4971 y Fn(\\savebox)28 b Fs(commands)i(fall)f(in)m(to)i
(this)e(category)-8 b(.)150 5159 y Fh(END)p 287 5159
V 30 w(PICTURE)43 b Fs(Corresp)s(onding)27 b(to)k(a)g(L)1483
5142 y Fr(A)1522 5159 y Fs(T)1573 5179 y(E)1623 5159
y(X)g(command)f(of)h(the)f(form)377 5272 y Fn(\\end{PictureEnv})p
Fs(.)1905 5531 y(31)p eop
%%Page: 32 36
32 35 bop 291 573 a Fs(As)22 b(usual,)h(the)f(command)g(name)h(is)e
(required,)h(as)h(are)f(an)m(y)h(actions.)38 b(Ho)m(w)m(ev)m(er,)26
b(it)c(is)f(not)i(necessary)150 686 y(to)45 b(sp)s(ecify)e(the)i(n)m
(um)m(b)s(er)e(of)h(required)f(argumen)m(ts)h(\(i.e.)83
b Fh(REQPARAMS=)p Fs(\))40 b(nor)k(the)h(p)s(osition)d(of)j(the)150
799 y(optional)f(argumen)m(t)h(\(i.e.)84 b Fh(OPT)p 1311
799 27 4 v 30 w(PARAM=)p Fs(\),)46 b(as)f Fy(L)-7 b(TX2X)45
b Fs(already)f(has)h(this)e(information.)83 b(The)44
b(tag)150 912 y(actions)34 b(are)f(according)h(to)g(the)f(argumen)m(t)h
(ordering)e(giv)m(en)h(in)f(the)i Fh(code)d Fs(and)i(are)h(sp)s
(eci\014ed)e(b)m(y)h(the)150 1024 y(required)23 b(argumen)m(t)i(tags)h
(\(e.g.)40 b Fh(START)p 1524 1024 V 29 w(TAG)p 1685 1024
V 31 w(n=)23 b Fs(and)i Fh(END)p 2131 1024 V 30 w(TAG)p
2293 1024 V 30 w(n=)p Fs(\).)38 b(Do)26 b(not)f(use)f(an)m(y)h(of)g
(the)g(command)150 1137 y(lines)k(for)h(optional)f(argumen)m(ts.)41
b(Argumen)m(t)31 b(actions)f(con)m(trolled)g(in)f(the)i(usual)e
(manner.)291 1250 y(As)e(an)g(example,)g(the)g(follo)m(wing)f(sp)s
(eci\014cations)f(within)g(a)i(command)g(table)f(should)f(b)s(e)h
(su\016cien)m(t)150 1363 y(to)k(ensure)f(that)i(an)m(y)f(picture)f
(commands)g(in)f(a)j(source)f(\014le)e(are)j(not)f(passed)f(through)g
(to)h(the)g(output)150 1476 y(\014le.)150 1675 y Fh(TYPE=)42
b(BEGIN_PICTURE_C)o(C)150 1775 y(NAME=)g(picture)150
1875 y(PRINT_P1=)e(NO_PRINT)150 1974 y(PRINT_P2)g(=)j(NO_PRINT)150
2074 y(END_TYPE)150 2273 y(TYPE=)f(PICTURE_CP)150 2373
y(NAME=)g(\\put)150 2472 y(PRINT_P1=)e(NO_PRINT)150 2572
y(PRINT_P2=)g(NO_OP)150 2672 y(END_TYPE)150 2871 y(TYPE=)i
(PICTURE_CCPP)150 2971 y(NAME=)g(\\multiput)150 3070
y(PRINT_P1=)e(NO_PRINT)150 3170 y(PRINT_P2=)g(NO_PRINT)150
3269 y(PRINT_P3=)g(NO_OP)150 3369 y(PRINT_P4=)g(NO_OP)150
3469 y(END_TYPE)150 3668 y(TYPE=)i(PICTURE_PCOP)150 3768
y(NAME=)g(\\savebox)150 3867 y(PRINT_P1=)e(NO_OP)150
3967 y(PRINT_P2=)g(NO_PRINT)150 4066 y(PRINT_P3=)g(NO_OP)150
4166 y(PRINT_P4=)g(NO_OP)150 4266 y(END_TYPE)150 4465
y(TYPE=)i(PICTURE_OCC)150 4565 y(NAME=)g(\\graphpaper)150
4664 y(PRINT_P1=)e(NO_OP)150 4764 y(PRINT_P2=)g(NO_PRINT)150
4863 y(PRINT_P3=)g(NO_PRINT)150 4963 y(END_TYPE)150 5162
y(TYPE=)i(PICTURE_OCCC)150 5262 y(NAME=)g(\\qbezier)1905
5531 y Fs(32)p eop
%%Page: 33 37
33 36 bop 150 573 a Fh(PRINT_P1=)40 b(NO_OP)150 672 y(PRINT_P2=)g
(NO_PRINT)150 772 y(PRINT_P3=)g(NO_PRINT)150 872 y(PRINT_P4=)g
(NO_PRINT)150 971 y(END_TYPE)150 1171 y(TYPE=)i(END_PICTURE)150
1270 y(NAME=)g(picture)150 1370 y(END_TYPE)150 1582 y
Ft(NOTE)34 b(1:)45 b Fs(The)30 b(action)h Fh(NO)p 1166
1582 27 4 v 31 w(OP)e Fs(cannot)i(b)s(e)f(applied)e(to)j(an)f(argumen)m
(t)h(that)g(is)e(a)i(co)s(ordinate)f(pair.)150 1770 y
Ft(NOTE)k(2:)45 b Fs(As)28 b Fy(L)-7 b(TX2X)27 b Fs(is)f(essen)m
(tially)h(limited)e(to)j(prin)m(ting)d(actions,)k(and)d(cannot)i
(actually)f(pro)s(cess)377 1883 y(an)m(y)h(L)570 1866
y Fr(A)609 1883 y Fs(T)660 1903 y(E)710 1883 y(X)f(picture)f(dra)m
(wing)g(commands,)i(the)f(suppression)d(of)k(picture)e(prin)m(ting)f
(is)h(probably)377 1996 y(the)31 b(most)g(usual)d(use)j(of)f(the)h
(picture)e(commands.)150 2239 y Fj(2.12)112 b(Sp)s(ecial)37
b(command)g(t)m(yp)s(es)150 2411 y Fs(The)30 b Fh(SPECIAL)p
650 2411 V 58 w Fs(commands,)h(namely)g Fh(SPECIAL)p
1809 2411 V 28 w(COMMAND)p Fs(,)d Fh(SPECIAL)p 2506 2411
V 28 w(BEGIN)p 2754 2411 V 29 w(ENV)p Fs(,)i Fh(SPECIAL)p
3278 2411 V 28 w(BEGIN)p 3526 2411 V 29 w(LIST)p Fs(,)150
2524 y Fh(SPECIAL)p 463 2524 V 28 w(END)p 623 2524 V
31 w(ENV)p Fs(,)39 b Fh(SPECIAL)p 1158 2524 V 29 w(END)p
1319 2524 V 30 w(LIST)g Fs(and)g Fh(SPECIAL)p 2058 2524
V 29 w(SECTIONING)p Fs(,)e(are)j(pro)m(vided)g(for)g(cases)h(where)150
2637 y(some)29 b(sp)s(ecial)e(kind)g(of)i(output)g(pro)s(cessing)e(is)h
(required)f(that)i(is)f(not)h(built)d(in)m(to)j Fy(L)-7
b(TX2X)p Fs(.)29 b(In)f(order)g(to)150 2750 y(implemen)m(t)j(an)m(y)h
(commands)g(of)g(these)h(t)m(yp)s(es,)f(it)g(is)f(necessary)i(to)g(mo)s
(dify)d(the)i(in)m(ternals)f(of)h Fy(L)-7 b(TX2X)150
2863 y Fs(and)30 b(recompile)f(the)i(source)f(co)s(de.)41
b(This)29 b(is)g(not)i(recommended.)150 3106 y Fj(2.13)112
b(File)37 b(inclusion)150 3264 y Fs(A)c(command)g(table)g(\014le)g(can)
g(include)e(other)j(command)f(table)g(\014les.)48 b(In)33
b(turn)f(an)h(included)d(\014le)j(can)150 3364 y(recursiv)m(ely)c
(include)f(other)j(command)f(table)g(\014les.)40 b(The)30
b(\014le)f(inclusion)f(command)i(line)e(is)150 3538 y
Fh(INCLUDE=)40 b(FileName)150 3726 y Fs(where)26 b Fh(FileName)e
Fs(is)i(the)h(name)g(of)g(the)h(command)e(table)h(\014le)f(to)i(b)s(e)e
(included.)37 b(The)27 b(e\013ect)h(is)e(that)i(the)150
3839 y(ab)s(o)m(v)m(e)k(line)c(is)i(replaced)g(b)m(y)g(the)g(con)m(ten)
m(ts)i(of)38 b Fh(FileName)p Fs(.)291 3938 y(F)-8 b(or)21
b(example,)h(assume)e(that)h(there)g(are)f(three)h(command)f(table)g
(\014les)f(called)h(resp)s(ectiv)m(ely)h Fn(detex.ct)p
Fs(,)150 4038 y Fn(detex.l2x)28 b Fs(and)i Fn(detex.fl)p
Fs(.)38 b(The)30 b(con)m(ten)m(ts)i(of)f(these)f(\014les)g(are:)150
4212 y Fh(C=)86 b(----------file)38 b(detex.ct)150 4312
y(...)150 4412 y(INCLUDE=)i(detex.l2x)150 4511 y(...)150
4611 y(C=)j(----------end)38 b(of)43 b(detex.ct)150 4711
y(END_CTFILE=)344 b(end)42 b(of)h(detex.ct)150 4885 y
Fs(and)30 b(for)g Fn(detex.l2x)e Fs(as:)150 5059 y Fh(C=)43
b(----------)c(file)j(detex.l2x)150 5259 y(TYPE=)g(COMMAND)1905
5531 y Fs(33)p eop
%%Page: 34 38
34 37 bop 150 573 a Fh(NAME=)42 b(\\lx)237 672 y(START_TAG=)e("LTX2X")
150 772 y(END_TYPE)150 971 y(INCLUDE=)g(detex.fl)150
1171 y(TYPE=)i(COMMAND)150 1270 y(NAME=)g(\\ctab)237
1370 y(START_TAG=)e("command)g(table")150 1469 y(END_TYPE)150
1669 y(C=)j(----------)c(end)k(of)f(file)g(detex.l2x)150
1768 y(END_CTFILE=)388 b(end)42 b(of)h(file)f(detex.l2x)150
1943 y Fs(and)30 b(lastly)g Fn(detex.fl)f Fs(is:)150
2117 y Fh(C=)43 b(----------)c(file)j(detex.fl)150 2316
y(TYPE=)g(COMMAND)150 2416 y(NAME=)g(\\fl)237 2516 y(START_TAG=)e
("FLaTTeN")150 2615 y(END_TYPE)150 2814 y(C=)j(----------)c(end)k(file)
e(detex.fl)150 2914 y(END_CTFILE=)388 b(end)42 b(file)g(detex.fl)150
3088 y Fs(Then,)32 b(as)g(far)g(as)g Fy(L)-7 b(TX2X)32
b Fs(is)f(concerned,)i(the)f(original)e Fn(detex.ct)g
Fs(\014le)h(is)g(treated)i(as)f(though)g(it)g(had)150
3188 y(b)s(een)e(written)f(as:)150 3362 y Fh(C=)86 b(----------file)38
b(detex.ct)150 3462 y(...)150 3562 y(C=)43 b(----------)c(file)j
(detex.l2x)150 3761 y(TYPE=)g(COMMAND)150 3861 y(NAME=)g(\\lx)237
3960 y(START_TAG=)e("LTX2X")150 4060 y(END_TYPE)150 4259
y(C=)j(----------)c(file)j(detex.fl)150 4458 y(TYPE=)g(COMMAND)150
4558 y(NAME=)g(\\fl)237 4658 y(START_TAG=)e("FLaTTeN")150
4757 y(END_TYPE)150 4956 y(C=)j(----------)c(end)k(file)e(detex.fl)150
5156 y(TYPE=)h(COMMAND)150 5255 y(NAME=)g(\\ctab)1905
5531 y Fs(34)p eop
%%Page: 35 39
35 38 bop 237 573 a Fh(START_TAG=)40 b("command)g(table")150
672 y(END_TYPE)150 872 y(C=)j(----------)c(end)k(of)f(file)g(detex.l2x)
150 971 y(...)150 1071 y(C=)h(----------end)38 b(of)43
b(detex.ct)150 1171 y(END_CTFILE=)344 b(end)42 b(of)h(detex.ct)291
1358 y Fs(Note)32 b(that)f(nast)m(y)g(things)f(will)e(happ)s(en)h(if)g
(y)m(ou)i(ha)m(v)m(e)h(a)f(cycle)g(of)g(inclusions.)38
b(That)30 b(is,)g(y)m(ou)h(m)m(ust)150 1471 y(not)23
b(ha)m(v)m(e)i(an)m(ything)d(similar)f(to)j(\014le)e
Fn(A)g Fs(including)e(\014le)i Fn(B)h Fs(whic)m(h)f(includes)f(\014le)h
Fn(C)h Fs(whic)m(h)f(in)f(turn)h(includes)150 1584 y(either)30
b(\014le)f Fn(A)h Fs(or)h Fn(B)p Fs(.)150 1827 y Fj(2.14)112
b(In)m(terpreter)37 b(commands)150 1999 y Fy(L)-7 b(TX2X)28
b Fs(includes)e(an)h(in)m(terpreter)h(for)g(a)g(pro)s(cedural)e
(programming)h(language)h(that)h(is)e(based)h(on)g(the)150
2112 y(ISO)f(in)m(ternational)f(standard)h Fo(Express)f
Fs(information)g(mo)s(deling)f(language)j([7)q(,)g(8].)40
b(A)m(t)29 b(the)e(momen)m(t)150 2225 y(the)41 b(programming)f
(language)h(within)d Fy(L)-7 b(TX2X)41 b Fs(is)f(anon)m(ymous,)k(but)c
(for)h(ease)h(of)f(reference)g(I)g(will)150 2338 y(call)d(it)h
Fo(Express-A)p Fs(\()p Fo(Express)e Fs(-Almost?)66 b(-Appro)m(ximate?)h
(-Anon)m(ymous?\).)g(The)38 b Fo(Express-A)150 2451 y
Fs(language)32 b(is)f(describ)s(ed)e(later)j(in)e(section)i(4,)h(but)e
(for)g(no)m(w)h(it)f(is)f(su\016cien)m(t)h(to)i(kno)m(w)e(the)h
(commands)150 2564 y(that)f(signify)d(the)j(start)g(and)f(end)f(of)i
(this)e(co)s(de.)291 2677 y(The)35 b(command)g Fh(CODE)p
1083 2677 27 4 v 29 w(SETUP=)e Fs(indicates)h(the)h(commencemen)m(t)i
(of)e(co)s(de)g(to)h(b)s(e)e(run)g(b)s(efore)h(an)m(y)150
2789 y(do)s(cumen)m(t)g(pro)s(cessing)f(o)s(ccurs.)54
b(The)35 b Fh(END)p 1676 2789 V 30 w(CODE)e Fs(command)i(signi\014es)e
(the)i(end)g(of)g(this)f(co)s(de)h(blo)s(c)m(k.)150 2902
y(This)c(blo)s(c)m(k)g(should)g(b)s(e)g(placed)h(in)f(the)i(command)f
(table)g(b)s(efore)g(an)m(y)g(other)h(commands)f(except)h(for)150
3015 y(the)38 b Fh(ESCAPE...)60 b Fs(commands,)40 b(if)d(an)m(y)-8
b(.)65 b(This)36 b(blo)s(c)m(k)i(can)g(con)m(tain)h(v)-5
b(ariable)37 b(declarations,)i(function)150 3128 y(and)30
b(pro)s(cedure)f(declarations,)h(and)g(statemen)m(ts.)291
3241 y(Co)s(de)42 b(consisting)f(purely)g(of)i(statemen)m(ts)h(can)f(b)
s(e)f(placed)g(an)m(ywhere)g(that)h(a)g(tagging)h(action)150
3354 y(ma)m(y)e(b)s(e)f(sp)s(eci\014ed.)72 b(These)41
b(statemen)m(ts)j(are)d(enclosed)h(b)s(et)m(w)m(een)g(a)g
Fh(CODE:)d Fs(and)i Fh(END)p 3238 3354 V 30 w(CODE)f
Fs(pair)g(of)150 3467 y(commands.)291 3580 y(The)28 b
Fo(Express-A)f Fs(language)i(is)e(describ)s(ed)f(in)h(detail)h(in)f(4,)
i(but)f(to)h(giv)m(e)f(a)h(\015a)m(v)m(our)g(of)f(it)g(here)g(is)g(a)
150 3693 y(simple)g(p)s(ossible)g(application.)39 b(It)30
b(has)g(b)s(een)f(noted)i(that)g Fy(L)-7 b(TX2X)30 b
Fs(will)d(\014nd)i(di\016cult)m(y)f(in)h(pro)s(cessing)150
3806 y(the)d(con)m(ten)m(ts)j(of)d(the)g(L)933 3789 y
Fr(A)972 3806 y Fs(T)1023 3825 y(E)1074 3806 y(X)g Fh(picture)e
Fs(en)m(vironmen)m(t.)39 b(The)25 b(follo)m(wing)g(p)s(ortions)g(of)h
(a)h(command)f(table)150 3919 y(write)34 b(the)h(con)m(ten)m(ts)i(of)e
(a)h Fh(figure)c Fs(en)m(vironmen)m(t)j(to)h(an)f(external)g(\014le)f
(and)g(uses)h(the)g(programming)150 4032 y(language)c(to)g(k)m(eep)g(a)
g(coun)m(t)g(of)f(the)h(n)m(um)m(b)s(er)e(of)h(\014gures)g(so)h(pro)s
(cessed.)150 4231 y Fh(c=)86 b(declare)41 b(and)h(initialise)e(a)j
(variable)150 4330 y(CODE_SETUP=)237 4430 y(LOCAL)324
4530 y(fignum)e(:)j(INTEGER;)237 4629 y(END_LOCAL;)237
4729 y(fignum)d(:=)i(0;)150 4829 y(END_CODE)150 5028
y(c=)g(write)e(figure)g(contents)g(to)h(an)h(external)d(file)150
5127 y(TYPE=)i(BEGIN_ENV)150 5227 y(NAME=)g(figure)1905
5531 y Fs(35)p eop
%%Page: 36 40
36 39 bop 237 573 a Fh(OPT_PARAM=)40 b(FIRST)237 672
y(PRINT_OPT=)g(NO_PRINT)237 772 y(PC_AT_START=)f(TO_FILE)h(figs.tmp)237
872 y(START_TAG=)324 971 y(CODE:)412 1071 y(fignum)h(:=)h(fignum)f(+)j
(1;)478 b(--)43 b(increment)d(figure)h(counter)412 1171
y(println;)1042 b(--)43 b(print)f(a)h(blank)e(line)412
1270 y(println\('\045\045\045)d(FIGURE)j(',)i(fignum\);)d(--)j(write)f
(counter)e(as)j(a)g(LaTeX)f(comment)324 1370 y(END_CODE)324
1469 y(STRING:)f("\\begin{figure}")150 1569 y(END_TYPE)150
1768 y(c=)i(close)e(figure)g(environment,)e(back)j(to)h(normal)e
(output,)f(and)j(output)150 1868 y(c=)g(text)f(indicating)d(that)j(a)h
(figure)e(should)g(be)i(here)150 1968 y(TYPE=)f(END_ENV)150
2067 y(NAME=)g(figure)237 2167 y(PC_AT_START=)d(RESET)237
2267 y(START_TAG=)324 2366 y(SWITCH_TO_FILE:)f(figs.tmp)324
2466 y(STRING:)j("\\end{figure}?n?)o(n")324 2565 y(SWITCH_BACK:)324
2665 y(CODE:)412 2765 y(println;)412 2864 y(println\('PLACE)c(FOR)43
b(FIGURE)e(',)i(fignum\);)412 2964 y(println;)281 3064
y(END_CODE)150 3163 y(END_TYPE)150 3450 y Fu(3)135 b(The)44
b(L)-11 b(TX2X)44 b(program)150 3653 y Fy(L)-7 b(TX2X)27
b Fs(is)f(written)f(using)h(\015ex)g(and)h(bison.)38
b(The)26 b(resulting)f(C)h(co)s(de)h(should)e(compile)h(on)g(an)m(y)i
(system.)150 3765 y(More)i(details)e(are)h(giv)m(en)g(later,)g(but)f
(for)h(the)g(end-user)f(the)h(next)g(section)h(describ)s(es)d(ho)m(w)i
(to)g(run)f(the)150 3878 y(program,)i(assuming)f(that)i(is)f(a)m(v)-5
b(ailable)29 b(on)i(y)m(our)f(system.)150 4122 y Fj(3.1)112
b(Running)37 b(L)-9 b(TX2X)150 4293 y Fs(The)30 b(syn)m(tax)h(for)f
(running)e(the)i(compiled)f(v)m(ersion)h(of)g Fy(L)-7
b(TX2X)31 b Fs(is:)150 4481 y Fn(ltx2x)46 b([-c])h([-f)g(table-file])e
([-p)i(number])e([-w])i([-D)g(dir_cat_char])436 4594
y([-P)g(path_seperators])d([-S])436 4707 y([-i)j(number])f([-l)h
(number])f([-t])g([-y)h(number])f([-C])h([-E])436 4820
y(input-file)e(output-file)150 5007 y Fs(where)26 b(elemen)m(ts)h(in)e
(square)h(brac)m(k)m(ets)i(are)f(options.)38 b(The)26
b(options)g(fall)f(in)m(to)h(t)m(w)m(o)i(groups,)f(one)g(for)f(the)150
5120 y(casual)32 b(user)g(and)g(the)h(other)g(for)f(those)h(who)f(ma)m
(y)h(b)s(e)f(in)m(terested)h(in)e(the)i(in)m(ternals)e(of)i
Fy(L)-7 b(TX2X)p Fs(.)32 b(The)150 5233 y(\014rst)e(group)f(of)i
(options)f(includes:)1905 5531 y(36)p eop
%%Page: 37 41
37 40 bop 150 573 a Fn(-c)45 b Fs(By)39 b(default,)i
Fy(L)-7 b(TX2X)39 b Fs(ignores)g(all)f(L)1571 556 y Fr(A)1610
573 y Fs(T)1661 592 y(E)1711 573 y(X)h(commen)m(ts)h(in)e(the)h(input)f
(\014le.)66 b(This)37 b(option)i(causes)377 686 y Fy(L)-7
b(TX2X)31 b Fs(to)g(write)e(the)i(commen)m(ts)g(to)g(the)g(output)f
(\014le.)150 873 y Fn(-f)45 b Fs(By)25 b(default,)h Fy(L)-7
b(TX2X)25 b Fs(reads)g(the)h(command)f(table)g(from)f(a)i(\014le)e
(called)h Fn(ltx2x.ct)p Fs(.)37 b(If)24 b(the)i(required)377
986 y(command)31 b(table)h(is)e(in)g(a)i(\014le)f(with)f(another)h
(name)h(this)e(option)h(is)f(used)h(to)h(c)m(hange)h(from)e(the)377
1099 y(default)f(\014le.)40 b(F)-8 b(or)31 b(example,)377
1324 y Fn(>)48 b(ltx2x)e(in.tex)g(out.l2x)377 1549 y
Fs(reads)30 b(a)h(command)f(table)h(from)e Fn(ltx2x.ct)p
Fs(,)g(while)377 1774 y Fn(>)48 b(ltx2x)e(-f)h(detex.ct)f(in.tex)g
(out.l2x)377 1999 y Fs(reads)30 b(a)h(command)f(table)h(from)e(\014le)h
Fn(detex.ct)p Fs(.)150 2187 y Fn(-p)45 b Fs(This)29 b(option)i(causes)h
Fy(L)-7 b(TX2X)31 b Fs(to)h(`prett)m(y)g(prin)m(t')e(the)i(output)f
(\014le)f(\(as)i(far)f(as)h(it)f(is)f(able)h(to\).)44
b(The)377 2300 y Fn(number)35 b Fs(is)h(required)f(and)h(it)g
(indicates)f(the)i(desired)e(maxim)m(um)h(n)m(um)m(b)s(er)f(of)i(c)m
(haracters)h(p)s(er)377 2413 y(output)32 b(line.)45 b(If)32
b(this)f(is)h(considered)f(to)i(b)s(e)f(to)s(o)h(small,)e(then)h
Fy(L)-7 b(TX2X)33 b Fs(c)m(ho)s(oses)g(a)g(v)-5 b(alue.)46
b(Note)377 2526 y(that)31 b(prett)m(y)f(prin)m(ting)e(is)h(only)g
(applied)f(to)j(the)f(source)g(\014le)f(|)h(not)g(to)h(an)m(y)f
(replacemen)m(t)h(tags.)377 2638 y(That)g(is,)e(it)h(only)g(tries)f(to)
j(format)e(the)h(running)c(text)32 b(from)e(the)g(source)h(\014le.)150
2826 y Fn(-w)45 b Fs(By)37 b(default,)g Fy(L)-7 b(TX2X)36
b Fs(outputs)g(source)g(white)g(space)g(just)g(at)h(it)f(reads)g(it.)58
b(This)35 b(option)h(causes)377 2939 y Fy(L)-7 b(TX2X)35
b Fs(to)h(collapse)e(an)m(y)h(amoun)m(t)h(of)f(con)m(tiguous)g(white)f
(space)h(to)h(a)f(single)e(space.)55 b(The)35 b Fn(-p)377
3052 y Fs(option)30 b(includes)e(the)j Fn(-w)e Fs(option.)150
3240 y Fn(-D)45 b Fs(The)39 b(v)-5 b(alue)39 b(of)h(this)e(option)i(is)
e(the)i(c)m(haracter)h(that)f(the)g(op)s(erating)f(system)h(uses)f(to)i
(catenate)377 3352 y(directory)31 b(names)f(to)i(form)e(a)h(path)g
(\(see)g(3.1.1\).)44 b(The)31 b(default)f(v)-5 b(alue)30
b(is)g(a)h(slash)e(\(i.e.)43 b Fn(/)p Fs(\).)e(The)377
3465 y(default)30 b(could)f(b)s(e)h(c)m(hanged)h(to)g(a)g(bac)m
(kslash,)f(for)g(example,)h(b)m(y)f Fn(-D)47 b(\\)p Fs(.)150
3653 y Fn(-P)e Fs(The)33 b(en)m(vironmen)m(t)h(v)-5 b(ariable)33
b(\(see)h(3.1.1\))i(con)m(tains)f(a)f(list)e(of)i(directories)f(\(also)
i(kno)m(wn)e(as)h(path)377 3766 y(names\).)73 b(In)40
b(the)h(op)s(erating)f(system)h(that)g(I)g(use,)i(these)f(are)f
(separated)g(b)m(y)g(the)g(colon)g(\()p Fn(:)p Fs(\))377
3879 y(c)m(haracter)32 b(whic)m(h,)e(together)i(with)e(the)g
(semi-colon)h(and)f(space)h(c)m(haracters,)h(form)e(the)h
Fy(L)-7 b(TX2X)377 3992 y Fs(default)34 b(separators.)56
b(The)34 b(path)h(separator)h(c)m(haracters)g(can)f(b)s(e)g(c)m(hanged)
h(with)d(this)h(option.)377 4105 y(F)-8 b(or)30 b(example,)f
Fn(-P)47 b(:)29 b Fs(will)e(mak)m(e)j(the)f(separators)g(b)s(e)g(a)g
(colon)g(or)g(a)h(space)f(\(space)h(is)e(automati-)377
4218 y(cally)i(included)e(in)h(the)h(separator)h(list\).)150
4405 y Fn(-S)45 b Fs(This)32 b(option)i(enables)f(the)h(source)g(lev)m
(el)g(debugger)g(\(see)h(4.6\))g(for)f(an)m(y)g(em)m(b)s(edded)f
Fo(Express-A)377 4518 y Fs(co)s(de.)291 4706 y(The)23
b(second)g(group)f(of)i(options)e(are)h(principally)c(for)k(those)h
(who)e(migh)m(t)h(b)s(e)f(extending)h(the)g Fy(L)-7 b(TX2X)150
4819 y Fs(system.)150 5031 y Fn(-i)45 b Fs(This)21 b(pro)s(duces)h
(information)f(that)j(ma)m(y)g(b)s(e)e(useful)f(for)i(debugging)f(the)h
Fo(Express-A)f Fs(in)m(terpreter.)377 5144 y Fn(number)35
b Fs(is)g(an)h(in)m(teger)g(b)s(et)m(w)m(een)h(1)f(and)f(9)i(inclusiv)m
(e.)55 b(The)36 b(greater)h(the)f(n)m(um)m(b)s(er,)h(the)f(more)377
5257 y(diagnostics)30 b(are)h(generated.)1905 5531 y(37)p
eop
%%Page: 38 42
38 41 bop 150 573 a Fn(-l)45 b Fs(This)i(pro)s(duces)h(information)g
(that)i(ma)m(y)g(b)s(e)e(useful)g(for)h(debugging)f(the)i
Fy(L)-7 b(TX2X)49 b Fs(program.)377 686 y Fn(number)35
b Fs(is)g(an)h(in)m(teger)g(b)s(et)m(w)m(een)h(1)f(and)f(9)i(inclusiv)m
(e.)55 b(The)36 b(greater)h(the)f(n)m(um)m(b)s(er,)h(the)f(more)377
799 y(diagnostics)30 b(are)h(generated.)150 986 y Fn(-t)45
b Fs(This)28 b(generates)k(diagnostics)e(related)g(to)h(the)g(pro)s
(cessing)e(of)i(the)f(command)g(table)g(\014le.)150 1174
y Fn(-y)45 b Fs(Lik)m(e)29 b(the)g Fn(l)g Fs(option,)f(but)h(pro)s
(duces)e(diagnostic)i(information)e(from)i(the)g(parser)f(\(this)g(is)g
(actually)377 1287 y(a)j(n)m(ull)d(option,)i(but)g(ma)m(y)h(b)s(e)f
(useful)e(in)h(the)i(future\).)150 1474 y Fn(-C)45 b
Fs(Disable)28 b(an)m(y)h(in)m(terpreter)f(debugging)g(information)f
(during)g(the)i(co)s(de)g(generation)g(pass.)40 b(This)27
b(is)377 1587 y(not)k(necessary)g(unless)d(the)j Fn(-i)f
Fs(option)g(is)f(used.)150 1775 y Fn(-E)45 b Fs(Disable)20
b(an)m(y)h(in)m(terpreter)f(debugging)g(information)f(during)g(the)i
(co)s(de)g(execution)g(pro)s(cessing.This)377 1888 y(is)30
b(not)g(necessary)h(unless)e(the)h Fn(-i)g Fs(option)g(is)f(used.)291
2100 y Fy(L)-7 b(TX2X)40 b Fs(\014rst)f(reads)h(the)g(sp)s(eci\014ed)e
(command)i(table)g(\014le,)h(together)h(with)c(an)m(y)j(included)c
(\014les,)150 2213 y(lo)s(oking)d(\014rst)g(in)f(the)i(curren)m(t)g
(directory)-8 b(,)36 b(then)e(in)g(the)h(directories)f(sp)s(eci\014ed)f
(b)m(y)h(the)h(en)m(vironmen)m(t)150 2326 y(v)-5 b(ariable)34
b(\(if)h(it)g(exists\).)56 b(It)36 b(then)f(reads)g(the)h
Fn(input-file)d Fs(from)i(the)g(curren)m(t)h(directory)-8
b(,)37 b(p)s(erforms)150 2439 y(the)31 b(actions)f(sp)s(eci\014ed)f(in)
g(the)h(command)h(table)f(and)g(outputs)f(the)i(results)e(to)i(the)g
Fn(output-file)p Fs(.)291 2552 y(Three)f(other)h(\014les)e(are)i(also)f
(generated.)286 2740 y Fm(\017)46 b Fn(ltx2xct.lis)29
b Fs(|)j(This)e(con)m(tains)j(a)f(h)m(uman-readable)f(form)h(of)g(the)g
(in)m(ternal)f(represen)m(tation)377 2853 y(of)23 b(the)g(command)g
(table.)38 b(It)23 b(ma)m(y)g(b)s(e)f(useful)f(if)h(there)h(are)g(an)m
(y)g(errors)f(in)f(the)i(original)e(command)377 2966
y(table.)286 3153 y Fm(\017)46 b Fn(ltx2x.err)33 b Fs(|)h(This)g(con)m
(tains)h(an)m(y)g(error)f(or)h(w)m(arning)f(messages)i(generated)g(b)m
(y)f Fy(L)-7 b(TX2X)p Fs(.)35 b(It)377 3266 y(also)23
b(con)m(tains)f(an)m(y)h(diagnostic)f(information)f(that)i(ma)m(y)g(ha)
m(v)m(e)h(b)s(een)e(requested)g(via)g(a)h(command)377
3379 y(line)29 b(option.)286 3567 y Fm(\017)46 b Fn(interp.csg)27
b Fs(|)j(This)e(con)m(tains)i(a)g(h)m(uman)f(readable)g(listing)f(of)i
(the)f(in)m(ternal)g(b)m(yte)h(co)s(de)g(gen-)377 3680
y(erated)h(b)m(y)g(the)f Fo(Express-A)f Fs(in)m(terpreter.)291
3867 y(When)41 b Fy(L)-7 b(TX2X)41 b Fs(is)f(running)f(normally)g(it)i
(prin)m(ts)e(out)j(a)f(coun)m(ter)h(to)g(the)f(terminal)f(indicating)
150 3980 y(ho)m(w)35 b(man)m(y)g(h)m(undreds)e(of)i(input)e(source)i
(\014le)g(lines)e(it)h(has)h(pro)s(cessed.)54 b(Lac)m(k)36
b(of)g(suc)m(h)e(output)h(is)f(an)150 4093 y(indication)d(that)i(the)g
(program)g(ma)m(y)g(b)s(e)g(in)e(a)i(lo)s(op)f(and)h(c)m(hewing)f(up)g
(CPU)g(cycles)h(to)h(no)f(a)m(v)-5 b(ail.)48 b(In)150
4206 y(this)29 b(case,)j(stop)f(the)g(program)f(and)g(examine)g(the)h
(output)f(for)h(indications)d(of)j(where)f(the)g(trouble)g(is)150
4319 y(o)s(ccurring.)291 4432 y(A)39 b(limited)d(n)m(um)m(b)s(er)i(of)g
(errors)g(are)h(allo)m(w)m(ed)g(when)f(pro)s(cessing)f(the)i(command)f
(table)h(and)f(the)150 4545 y(input)27 b(L)415 4528 y
Fr(A)454 4545 y Fs(T)505 4564 y(E)555 4545 y(X)i(\014le)f(b)s(efore)g
Fy(L)-7 b(TX2X)29 b Fs(giv)m(es)g(up)f(and)g(quits.)39
b(In)28 b(particular,)f(if)h(it)g(is)g(reading)g(a)h(command)150
4658 y(table)i(\014le)f(that)h(includes)e(another)i(\014le,)f(sa)m(y)i
(one)f(called)f Fn(zilch)p Fs(,)g(that)h(it)f(cannot)i(read,)f(it)f
(prin)m(ts)g(the)150 4770 y(follo)m(wing)f(message)i(to)g(the)g(user's)
f(terminal.)150 4958 y Fn(Can't)46 b(open)h(file)g(zilch)150
5071 y(Enter)f(new)h(file)g(name,)f(or)h(I)h(to)f(ignore,)f(or)h(Q)h
(to)f(quit)150 5184 y(:)1905 5531 y Fs(38)p eop
%%Page: 39 43
39 42 bop 150 573 a Fs(A)30 b Fn(Q)f Fs(\(or)i Fn(q)p
Fs(\))f(resp)s(onse)e(stops)i Fy(L)-7 b(TX2X)30 b Fs(from)f(an)m(y)i
(further)d(pro)s(cessing.)40 b(An)29 b Fn(I)h Fs(\(or)g
Fn(i)p Fs(\))g(resp)s(onse)f(causes)150 686 y Fy(L)-7
b(TX2X)35 b Fs(to)g(stop)g(lo)s(oking)e(for)i(the)g(included)d(\014le)h
(and)h(con)m(tin)m(ue)h(pro)s(cessing)f(the)h(curren)m(t)f(\014le.)53
b(An)m(y)150 799 y(other)43 b(resp)s(onse)f(is)g(tak)m(en)i(to)g(b)s(e)
e(the)i(name)f(of)g(an)g(included)d(\014le,)45 b(whic)m(h)d
Fy(L)-7 b(TX2X)43 b Fs(then)g(tries)f(to)150 912 y(read.)f(If)30
b(it)f(fails,)h(then)g(the)g(ab)s(o)m(v)m(e)i(message)f(is)f(rep)s
(eated.)41 b(The)29 b(user)h(is)f(giv)m(en)i(a)g(limited)d(n)m(um)m(b)s
(er)h(of)150 1024 y(opp)s(ortunities)f(to)j(iden)m(tify)e(a)i(readable)
e(\014le)h(b)s(efore)g Fy(L)-7 b(TX2X)30 b Fs(quits)f(altogether)j
(with)d(this)g(message:)150 1212 y Fn(Last)47 b(attempt.)e(Can't)i
(open)f(file)h(zilch.)f(I'm)h(giving)f(up.)291 1400 y
Fs(Regarding)20 b(p)s(erformance,)j(the)e(time)f(tak)m(en)i(b)m(y)f
Fy(L)-7 b(TX2X)21 b Fs(to)h(pro)s(cess)e(a)h(do)s(cumen)m(t)g(do)s(es)f
(not)i(app)s(ear)150 1513 y(to)31 b(b)s(e)f(signi\014can)m(tly)e
(di\013eren)m(t)i(from)g(the)h(time)f(to)h(L)1963 1496
y Fr(A)2002 1513 y Fs(T)2053 1532 y(E)2103 1513 y(X)g(the)f(same)h(do)s
(cumen)m(t.)150 1753 y Ft(3.1.1)105 b(Directory)36 b(searc)m(hing)150
1924 y Fs(The)30 b(program)f(emplo)m(ys)h(a)g(searc)m(h)h(algorithm)e
(to)i(\014nd)e(\014les)g(that)h(are)h(not)f(in)f(the)h(curren)m(t)g
(directory)-8 b(.)150 2037 y(It)33 b(\014rst)g(lo)s(oks)g(in)f(the)h
(curren)m(t)g(directory)g(and)g(if)f(a)i(\014le)e(of)i(the)f(giv)m(en)g
(name)h(is)e(found,)h(then)g(that)h(is)150 2150 y(used.)61
b(If)38 b(the)f(\014le)g(is)g(not)g(found,)i(then)e(it)g(searc)m(hes)h
(for)g(it)f(among)h(directories)f(that)h(are)g(sp)s(eci\014ed)150
2263 y(in)e(a)i(system)g(en)m(vironmen)m(t)f(v)-5 b(ariable.)62
b(This)35 b(v)-5 b(ariable)37 b(sp)s(eci\014es)f(a)i(list)e(of)i
(pathnames,)i(where)d(the)150 2376 y(directories)44 b(forming)g(the)h
(path)g(are)h(com)m(bined)e(using)g(a)h(catenation)h(c)m(haracter.)87
b(F)-8 b(or)46 b(example,)150 2489 y Fn(dir1/dir2/dir3)37
b Fs(could)k(b)s(e)g(a)g(pathname,)j(where)d(the)h(slash)e(\()p
Fn(/)p Fs(\))i(is)e(the)i(catenation)g(c)m(haracter.)150
2602 y(If)g(it)f(is)g(lo)s(oking)g(for)h(\014le)f Fn(afile.txt)e
Fs(it)j(will)d(catenate)44 b(the)e(\014le)g(name)g(to)g(the)h(path)e
(name)h(\(e.g.)150 2715 y Fn(dir1/dir2/dir3/afile.txt)o
Fs(\))29 b(and)34 b(lo)s(ok)g(for)g(that.)53 b(The)33
b(pathnames)h(in)f(the)i(list)e(are)h(separated)150 2828
y(b)m(y)f(another)g(c)m(haracter)h(\(in)e(fact)i(it)e(can)h(b)s(e)g
(one)g(from)f(a)i(list)d(of)i(c)m(haracters\).)50 b(F)-8
b(or)34 b(example)e(here)h(is)150 2941 y(a)d(list)f(of)h(t)m(w)m(o)h
(pathnames;)f Fn(dir1/dir2;dir1/dir4)p Fs(,)25 b(where)k(the)h
(semi-colon)g(\()p Fn(;)p Fs(\))g(is)f(the)h(pathname)150
3054 y(separator.)291 3166 y(By)j(default,)e(the)i(program)f(uses)f(a)i
(slash)e(\()p Fn(/)p Fs(\))h(as)h(the)f(directory)f(catenation)j(c)m
(haracter)f(and)f(the)150 3279 y(pathname)41 b(separators)h(can)g(b)s
(e)f(a)g(space,)k(or)d(a)f(colon)h(or)f(a)h(semi-colon)f(\(i.e.,)k(an)m
(y)d(of)f Fn( :;)p Fs(\).)73 b(All)150 3392 y(these)34
b(c)m(haracters)g(can)g(b)s(e)e(altered)i(via)e(the)i(program)f
(command)g(line)e(options,)j(and)f(should)e(b)s(e)h(set)150
3505 y(to)f(matc)m(h)g(the)g(con)m(v)m(en)m(tions)g(of)g(y)m(our)f(op)s
(erating)g(system.)291 3618 y(The)36 b(en)m(vironmen)m(t)g(v)-5
b(ariable)35 b(used)g(b)m(y)i(the)f(program)g(is)g(L)-8
b(TX2XT)g(ABLES.)37 b(On)e(the)h(op)s(erating)150 3731
y(system)31 b(that)f(I)h(use,)f(I)g(set)h(this)e(in)g(m)m(y)i(login)e
(\014le)h(lik)m(e:)150 3919 y Fn(setenv)46 b(LTX2XTABLES)f
(.:/dir1/dir2:/dir3/dir4)150 4106 y Fs(Y)-8 b(our)33
b(system)h(ma)m(y)f(ha)m(v)m(e)i(di\013eren)m(t)d(con)m(v)m(en)m
(tions.)50 b(Note)35 b(that)e(if)g(the)g(en)m(vironmen)m(t)g(v)-5
b(ariable)32 b(is)g(not)150 4219 y(set,)f(only)f(\014les)f(in)g(the)i
(curren)m(t)f(directory)g(are)g(considered.)150 4463
y Fj(3.2)112 b(System)37 b(comp)s(onen)m(ts)150 4634
y Fs(The)42 b(system)g(consists)f(of)h(\014v)m(e)h(main)e(comp)s(onen)m
(ts)h(|)f(a)i(lexer,)i(a)d(parser,)j(a)d(library)e(of)i(supp)s(ort)150
4747 y(functions)g(and)h(command)g(table)h(parsing)e(co)s(de,)47
b(a)d(user-de\014ned)e(library)g(of)h(functions,)j(and)d(an)150
4860 y(in)m(terpreter)30 b(for)g(the)g Fo(Express-A)g
Fs(language.)1905 5531 y(39)p eop
%%Page: 40 44
40 43 bop 150 573 a Ft(3.2.1)105 b(The)35 b(lexer)150
744 y Fs(The)i(lexer)g(is)f(generated)j(b)m(y)e(\015ex)h([9])g(\(a)g
(more)g(functional)d(v)m(ersion)i(of)h(lex)f([10)q(]\).)63
b(The)37 b(source)g(for)150 857 y(the)30 b(lexer)g(is)f(in)g(\014le)g
Fn(l2x.l)p Fs(.)40 b(Its)30 b(principal)d(function)i(is)g(to)i(read)f
(a)g(L)2546 841 y Fr(A)2585 857 y Fs(T)2636 877 y(E)2687
857 y(X)g(source)g(\014le)g(and)f(recognize)150 970 y(L)174
954 y Fr(A)213 970 y Fs(T)264 990 y(E)314 970 y(X)34
b(commands.)51 b(In)34 b(general,)h(it)e(passes)h(o\013)g(the)g(relev)
-5 b(an)m(t)35 b(command)e(tok)m(ens)i(to)g(the)f(parser)f(for)150
1083 y(p)s(erforming)28 b(appropriate)i(actions.)291
1196 y(Ho)m(w)m(ev)m(er,)j(the)d(lexer)g(do)s(es)g(do)h(some)f(pro)s
(cessing)g(of)g(the)h(source)f(itself.)286 1365 y Fm(\017)46
b Fs(It)33 b(recognizes)g(L)934 1348 y Fr(A)973 1365
y Fs(T)1024 1385 y(E)1074 1365 y(X)f(commen)m(ts)i(\(i.e.)46
b(an)m(y)33 b(text)g(starting)f(with)f(a)i(p)s(ercen)m(t)f(sign)g(and)f
(ending)377 1478 y(with)e(a)i(newline\).)39 b(It)31 b(silen)m(tly)d
(ignores)i(these)h(commen)m(ts,)g(unless)e(run)g(with)g(the)i
Fn(-c)e Fs(option.)286 1658 y Fm(\017)46 b Fs(It)35 b(recognizes)h(the)
g(`standard')e(L)1535 1642 y Fr(A)1574 1658 y Fs(T)1625
1678 y(E)1676 1658 y(X)h(v)m(erbatims.)54 b(It)35 b(will)e(write)h(out)
h(the)h(appropriate)e(tags)377 1771 y(at)d(the)e(start)h(and)f(end)g
(of)h(the)f(v)m(erbatim)h(text,)h(while)c(writing)h(the)h(v)m(erbatim)g
(text)i(directly)d(to)377 1884 y(the)35 b(output)e(\014le,)i(b)m
(ypassing)d(the)j(parser.)51 b(It)34 b(do)s(es)g(not)g(distinguish)c(b)
s(et)m(w)m(een)35 b(the)f(unstarred)377 1997 y(and)c(starred)g(v)m
(ersions)g(of)g(the)h(v)m(erbatims.)286 2177 y Fm(\017)46
b Fs(Newlines)32 b(and)g(whitespace)h(are)g(directly)f(written)g(to)h
(the)h(output)e(\014le,)h(again)g(b)m(ypassing)f(the)377
2290 y(parser.)54 b(The)35 b Fn(-p)f Fs(and)g Fn(-w)h
Fs(options)f(con)m(trol)h(the)g(\014nal)f(app)s(earance)h(of)g
(whitespace,)h(newlines)377 2403 y(and)30 b(paragraphing.)286
2583 y Fm(\017)46 b Fs(It)38 b(recognizes)g(the)g(command)f
Fn(\\ )g Fs(i.e.)63 b(a)38 b(bac)m(kslash)f(follo)m(w)m(ed)g(b)m(y)h(a)
g(space,)i(and)d(writes)g(the)377 2696 y(tags)32 b(de\014ned)d(in)g
(the)h Fn(SLASH_SPACE)e Fs(sp)s(eci\014cation)h(directly)g(to)i(the)g
(output)f(\014le.)291 2865 y(The)g(lexer)g(is)f(designed)h(to)h
(recognize)g(four)f(kinds)e(of)i(L)2221 2849 y Fr(A)2260
2865 y Fs(T)2311 2885 y(E)2362 2865 y(X)g(commands.)286
3034 y Fm(\017)46 b Fs(Commands)30 b(of)g(the)h(form)f
Fn(\\begin{environment})286 3215 y Fm(\017)46 b Fs(Commands)30
b(of)g(the)h(form)f Fn(\\end{environment})286 3395 y
Fm(\017)46 b Fs(An)m(y)31 b(other)f(command)g(of)h(the)g(form)e
Fn(\\command)286 3575 y Fm(\017)46 b Fs(As)31 b(sp)s(ecial)e(cases,)i
(commands)f(that)h(are)g('v)m(erbatim-lik)m(e')f(or)g(`v)m(erb-lik)m
(e'.)150 3744 y(When)e(it)f(\014nds)f(a)i(command,)h(it)e(lo)s(oks)g
(up)g(the)h(command)g(or)f(en)m(vironmen)m(t)h(name)g(in)e(the)i
(command)150 3857 y(table)36 b(and)f(sends)g(the)h(appropriate)e(tok)m
(en)j(and)e(its)h(command)f(table)h(lo)s(cation)f(to)i(the)f(parser.)56
b(As)150 3970 y(a)41 b(sp)s(ecial)f(case)h(the)g(con)m(ten)m(ts)i(of)e
(v)m(erbatim-lik)m(e)f(en)m(vironmen)m(ts)g(and)g(the)h(argumen)m(t)g
(of)g(v)m(erb-lik)m(e)150 4083 y(co)s(ommands)30 b(are)h(pro)s(cessesd)
e(within)f(the)j(lexer)f(and)g(not)g(sen)m(t)h(to)g(the)g(parser.)150
4320 y Ft(3.2.2)105 b(The)35 b(parser)150 4491 y Fs(The)e(parser)g(is)g
(generated)i(b)m(y)f(bison)e([9)q(])i(\(a)g(more)g(p)s(o)m(w)m(erful)e
(v)m(ersion)i(of)g(Y)-8 b(A)m(CC)34 b([11)q(]\).)51 b(The)34
b(source)150 4604 y(for)k(the)g(parser)g(is)f(in)g(\014le)g
Fn(l2x.y)p Fs(.)63 b(Essen)m(tially)37 b(it)g(de\014nes)h(a)g(v)m(ery)h
(simple)d(grammar)i(for)g(a)g(L)3541 4587 y Fr(A)3580
4604 y Fs(T)3631 4624 y(E)3682 4604 y(X)150 4717 y(do)s(cumen)m(t.)57
b(That)35 b(is,)i(the)f(grammar)f(is)g(limited)f(to)i(generic)g(kinds)e
(of)i(commands)f(and)g(command)150 4830 y(argumen)m(ts.)41
b(It)31 b(do)s(es)f(not)g(understand)f(the)h(`meaning')g(of)h(an)m(y)g
(of)f(the)h(commands)f(or)g(argumen)m(ts.)291 4943 y(When)39
b(the)f(parser)g(receiv)m(es)i(a)f(tok)m(en)g(from)g(the)f(lexer)h(it)f
(tries)g(to)h(matc)m(h)h(it)e(with)f(one)i(of)g(the)150
5056 y(grammar)30 b(rules,)f(p)s(erforming)f(the)j(actions)f(sp)s
(eci\014ed)e(b)m(y)j(the)f(command)g(table.)40 b(Here)31
b(is)e(an)h(extract)150 5169 y(from)23 b(the)h(parser)f(grammar)h
(\014le,)g Fn(l2x.y)p Fs(,)g(for)f(a)h(L)1838 5152 y
Fr(A)1877 5169 y Fs(T)1928 5188 y(E)1978 5169 y(X)g(command)f(that)i
(has)e(t)m(w)m(o)i(required)d(argumen)m(ts)150 5282 y(follo)m(w)m(ed)30
b(b)m(y)g(an)h(optional)e(argumen)m(t.)1905 5531 y(40)p
eop
%%Page: 41 45
41 44 bop 150 573 a Fh(l2xComm2Opt:)39 b(COMMAND_2_OPT)499
672 y({)586 772 y(start_with_req\($)o(1\))o(;)499 872
y(})499 971 y(ReqParam)499 1071 y({)586 1171 y(action_p_p1\($1,1)o(\);)
499 1270 y(})499 1370 y(ReqParam)499 1469 y({)586 1569
y(action_p_opt\($1,)o(2\))o(;)499 1669 y(})499 1768 y(OptParam)499
1868 y({)586 1968 y(action_last_opt\()o($1)o(\);)499
2067 y(})499 2167 y(;)291 2379 y Fs(The)29 b(actions)g(are)g(enclosed)g
(in)e(braces,)j(and)e(are)h(in)m(tersp)s(ersed)e(with)h(the)h(elemen)m
(ts)g(of)g(the)g(gram-)150 2492 y(mar.)291 2605 y(The)40
b(tok)m(en)h Fn(COMMAND_2_OPT)36 b Fs(indicates)j(that)h(the)g(lexer)g
(has)f(found)g(a)h(command)g(that)g(tak)m(es)150 2718
y(t)m(w)m(o)30 b(required)e(argumen)m(ts)h(follo)m(w)m(ed)g(b)m(y)g(an)
f(optional)h(argumen)m(t.)40 b(The)29 b(parser)f(then)h(p)s(erforms)f
(some)150 2831 y(actions.)42 b(The)30 b Fn(start_with_req)d
Fs(function)i(is)h(the)h(standard)e Fy(L)-7 b(TX2X)31
b Fs(function)e(for)i(the)g(\014rst)f(action)150 2944
y(in)21 b(a)j(command)e(pro)s(duction)f(where)h(the)h(\014nal)f
(argumen)m(t)h(is)f(optional.)37 b(The)22 b Fn($1)g Fs(refers)h(to)g
(the)g(lo)s(cation)150 3057 y(of)32 b(the)g(particular)e(command)h(in)f
(the)i(command)g(table,)g(and)f(its)g(v)-5 b(alue)31
b(is)g(passed)g(to)h(the)g(parser)f(b)m(y)150 3170 y(the)g(lexer.)291
3283 y(The)41 b(parser)f(then)h(exp)s(ects)g(a)h(required)d(argumen)m
(t)j(\(i.e.)73 b Fn({)p Fs(,)44 b(tok)m(en)e Fn(LBRACE)p
Fs(\))d(as)j(the)f(start)h(of)150 3396 y(the)d(required)f(argumen)m(t,)
k(follo)m(w)m(ed)c(b)m(y)h(the)h(text)g(of)f(the)h(argumen)m(t)f(and)g
(\014nished)d(o\013)k(b)m(y)f(a)g(righ)m(t)150 3509 y(brace)j(\(i.e.)74
b Fn(})p Fs(,)44 b(tok)m(en)f Fn(RBRACE)p Fs(\);)d(the)i(grammar)g(for)
f(all)f(of)i(this)f(is)f(sp)s(eci\014ed)g(in)g(the)i(pro)s(duction)150
3621 y(called)28 b Fn(ReqParam)p Fs(\).)39 b(If)29 b(it)g(\014nds)e
(these)j(it)f(p)s(erforms)e(some)j(further)e(actions,)i(otherwise)f(it)
g(rep)s(orts)f(an)150 3734 y(error.)39 b(In)26 b(this)g(case)h(the)g
(action)g(is)f(de\014ned)f(b)m(y)i(the)g(function)e Fn(action_p_p1)p
Fs(,)g(whic)m(h)g(is)h(the)h(standard)150 3847 y(action)39
b(p)s(erformed)e(b)s(et)m(w)m(een)i(t)m(w)m(o)h(required)d(argumen)m
(ts)i(\(the)g(second)f(argumen)m(t)h(in)f(the)g(function)150
3960 y(call)d(sp)s(eci\014es)f(the)h(Pth)g(argumen)m(t)h(that)g(has)f
(b)s(een)g(recognized\).)56 b(Another)36 b(required)d(argumen)m(t)j(is)
150 4073 y(then)41 b(exp)s(ected.)73 b(In)41 b(this)f(case)i(the)f
(action)h(is)e(de\014ned)g(b)m(y)h(the)h(function)d Fn(action_p_opt)p
Fs(,)i(whic)m(h)150 4186 y(is)35 b(the)i(standard)e(action)h(p)s
(erformed)f(b)s(et)m(w)m(een)i(the)f(end)g(of)g(the)g(Pth)g(required)f
(argumen)m(t)h(and)g(the)150 4299 y(start)i(of)f(an)g(optional)g
(argumen)m(t.)62 b(It)37 b(then)g(lo)s(oks)g(for)g(an)g(optional)g
(argumen)m(t,)i(the)f(grammar)f(for)150 4412 y(whic)m(h)d(is)g(sp)s
(eci\014ed)g(in)g(the)i(pro)s(duction)d(called)i Fn(OptParam)p
Fs(.)53 b(The)35 b(\014nal)f(action)h(is)g(sp)s(eci\014ed)f(b)m(y)h
(the)150 4525 y(standard)24 b(function)g Fn(action_last_opt)d
Fs(for)j(\014nishing)e(o\013)j(a)h(command)f(that)g(ends)f(with)g(an)h
(optional)150 4638 y(argumen)m(t.)291 4751 y(The)36 b(grammar)g(for)g
(a)h(command)f(that)h(that)g(has)f(t)m(w)m(o)i(required)c(argumen)m
(ts,)39 b(and)d(p)s(ossibly)d(an)150 4863 y(initial)28
b(optional)h(argumen)m(t)i(is)e(similar:)150 5063 y Fh(l2xComm2:)40
b(COMMAND_2)499 5162 y({)586 5262 y(start_with_opt\($)o(1\))o(;)1905
5531 y Fs(41)p eop
%%Page: 42 46
42 45 bop 499 573 a Fh(})499 672 y(OptParam)499 772 y({)586
872 y(action_opt_first)o(\($)o(1\);)499 971 y(})499 1071
y(ReqParam)499 1171 y({)586 1270 y(action_p_p1\($1,1)o(\);)499
1370 y(})499 1469 y(ReqParam)499 1569 y({)586 1669 y(action_last_p\($1)
o(,2)o(\);)499 1768 y(})499 1868 y(;)150 2107 y Ft(3.2.3)105
b(The)35 b(supp)s(ort)g(libraries)150 2279 y Fs(Source)d(co)s(de)h(for)
f(the)g(C)g(main)g(program)g(and)f(supp)s(ort)g(functions)g(is)g(in)g
(\014le)h Fn(l2xlib.c)p Fs(.)44 b(The)32 b(main)150 2391
y(program)i(is)e(resp)s(onsible)f(for)j(reading)f(in)f(the)i(command)g
(table)g(and)f(calling)f(the)i(lexer)f(and)h(parser)150
2504 y(to)d(do)f(the)g(appropriate)f(pro)s(cessing.)39
b(The)30 b(\014le)f(also)h(con)m(tains)g(a)g(v)-5 b(ariet)m(y)30
b(of)h(supp)s(ort)d(functions)g(that)150 2617 y(are,)j(or)f(could)g(b)s
(e,)g(used)f(in)g(the)i(lexer,)f(parser,)g(action)h(library)-8
b(,)29 b(or)h(user-de\014ned)f(library)-8 b(.)291 2730
y(The)30 b(standard)g(actions)g(for)g(the)h(grammar)f(are)h(con)m
(tained)g(in)e(\014le)g Fn(l2xacts.c)p Fs(.)150 2969
y Ft(3.2.4)105 b(The)35 b(user-de\014ned)g(library)150
3141 y Fs(The)g(in)m(ten)m(t)h(of)f(this)g(library)e(is)h(that)j(maso)s
(c)m(histic)e(users)f(can)i(de\014ne)f(their)f(o)m(wn)i(functions)e
(for)h(use)150 3254 y(within)e Fy(L)-7 b(TX2X)36 b Fs(when)f(pro)s
(cessing)f(their)h Fn(SPECIAL_)f Fs(commands,)j(without)e(ha)m(ving)g
(to)i(mo)s(dify)d(the)150 3367 y Fy(L)-7 b(TX2X)30 b
Fs(supp)s(ort)f(or)h(action)h(libraries.)291 3479 y(Source)23
b(co)s(de)h(for)g(the)f(user-de\014ned)f(library)f(should)h(b)s(e)h
(main)m(tained)f(in)g(a)i(\014le)f(called)g Fn(l2xusrlb.c)150
3592 y Fs(and)30 b(a)h(corresp)s(onding)d(header)i(\014le)g(called)f
Fn(l2xusrlb.h)p Fs(.)150 3831 y Ft(3.2.5)105 b(The)35
b Fo(Express-A)f Ft(in)m(terpreter)150 4003 y Fs(The)24
b Fo(Express-A)f Fs(in)m(terpreter)g(is)g(based)h(on)g(algorithms)f
(originally)f(dev)m(elop)s(ed)h(b)m(y)i(Ronald)e(Mak)i([19)q(])150
4116 y(for)33 b(in)m(terpreting)f(P)m(ascal.)50 b(His)32
b(original)g(algorithms)g(ha)m(v)m(e)i(b)s(een)f(mo)s(di\014ed)e(and)i
(extended)g(to)h(cater)150 4229 y(for)26 b Fo(Express-A)p
Fs(.)f(The)h(in)m(terpreter)g(mo)s(dule)e(has)i(a)h(minimal)c(in)m
(terface)k(with)e(the)h(rest)g(of)h(the)f Fy(L)-7 b(TX2X)150
4342 y Fs(system,)36 b(and)e(could)f(easily)h(b)s(e)f(mo)s(di\014ed)g
(to)i(b)s(e)e(a)i(stand-alone)g(program)f(\(in)f(fact)j(it)d(started)i
(that)150 4455 y(w)m(a)m(y)30 b(in)e(the)h(\014rst)f(place\).)41
b(The)28 b(in)m(terface)i(b)s(et)m(w)m(een)g Fy(L)-7
b(TX2X)29 b Fs(and)f(the)h(in)m(terpreter)g(is)f(con\014ned)g(to)i(the)
150 4568 y(small)f Fn(l2xistup.c)e Fs(\014le.)150 4853
y Fu(4)135 b(The)44 b Ff(Express-A)g Fu(programming)i(language)150
5056 y Fo(Express)22 b Fs(is)g(a)i(language)f(for)g(information)f(mo)s
(deling)f(and)i(includes)e(b)s(oth)h(declarativ)m(e)i(and)f(pro)s
(cedu-)150 5169 y(ral)j(asp)s(ects)g([7)q(].)39 b(There)26
b(are)h(also)f(t)m(w)m(o)i(other)f(companion)e(languages)i(called)e
(resp)s(ectiv)m(ely)h Fo(Express-)150 5282 y(G)40 b Fs(and)g
Fo(Express-I)p Fs(.)f(The)h(former)f(of)i(these)f(is)f(a)i(graphical)e
(form)g(of)i(the)f(declaritiv)m(e)f(asp)s(ects)i(of)1905
5531 y(42)p eop
%%Page: 43 47
43 46 bop 150 573 a Fo(Express)p Fs(,)39 b(and)f(the)g(later)g(is)g(an)
g(instiation)e(and)i(test)h(case)h(sp)s(eci\014cation)d(language.)64
b(These)38 b(lan-)150 686 y(guages)31 b(are)g(either)f(ISO)f(in)m
(ternational)h(standards)f([8)q(])h(or)h(on)f(the)g(w)m(a)m(y)i(to)f(b)
s(ecoming)e(so)i([12)q(].)291 799 y(Certain)24 b(of)i(the)f(pro)s
(cedural)e(asp)s(ects)j(of)f Fo(Express)f Fs(and)g Fo(Express-I)g
Fs(are)i(relev)m(en)m(t)g(to)g(the)f Fy(L)-7 b(TX2X)150
912 y Fs(concepts)40 b(and)e(so,)k(together)e(with)e(some)h(other)g
(reasons,)j(it)c(seemed)h(appropriate)f(to)i(pro)m(vide)e(an)150
1024 y(in)m(terpreter)22 b(for)g(a)h(similar)d(language)j(for)g(use)f
(within)e Fy(L)-7 b(TX2X)p Fs(.)23 b Fo(Express-A)e Fs(pro)m(vides)h(a)
h(ma)5 b(jor)23 b(subset)150 1137 y(of)h(the)g Fo(Express)f
Fs(pro)s(cedural)f(language,)k(together)g(with)d(some)h(P)m(ascal-lik)m
(e)g(additions)f(for)g(input)g(and)150 1250 y(output.)58
b(Of)36 b(particular)f(note,)j(strings)e(are)g(a)h(built-in)c(t)m(yp)s
(e)k(in)e Fo(Express-A)p Fs(.)g(The)h(language)h(also)150
1363 y(supp)s(orts)28 b(three-v)-5 b(alued)30 b(logic)h(and)e(the)i
(concept)g(of)g(an)f(`indeterminate')g(v)-5 b(alue)29
b(of)i(an)m(y)g(t)m(yp)s(e.)291 1463 y(Earlier)c(I)g(ga)m(v)m(e)j(an)e
(example)g(command)g(table)g(to)g(replace)g(the)g(text)h(of)g(a)f(L)
2920 1446 y Fr(A)2959 1463 y Fs(T)3010 1482 y(E)3060
1463 y(X)g(do)s(cumen)m(t)g(with)150 1562 y(the)37 b(w)m(ords)g(`Go)s
(o)s(db)m(y)m(e)h(do)s(cumen)m(t'.)62 b(Here)38 b(is)e(an)h
Fo(Express-A)f Fs(program)h(that)h(outputs)f(`Go)s(o)s(db)m(y)m(e)150
1662 y(do)s(cumen)m(t'.)150 1836 y Fh(println\('Goodbye)g(document'\);)
150 1936 y(END_CODE)291 2124 y Fs(The)27 b(follo)m(wing)g(giv)m(es)h(a)
g(brief)e(o)m(v)m(erview)j(of)f Fo(Express-A)p Fs(.)f(F)-8
b(or)28 b(more)g(details)f(consult)g(Sc)m(henc)m(k)h(&)150
2237 y(Wilson)h([7)q(].)150 2480 y Fj(4.1)112 b(Basic)37
b(elemen)m(ts)150 2652 y Fo(Express-A)h Fs(is)g(a)i(case-insensitiv)m
(e)e(language)i(and)e(uses)h(the)g(ASCI)s(I)f(c)m(haracter)i(set.)68
b(Tw)m(o)39 b(kinds)150 2765 y(of)f(commen)m(ts)h(are)f(supp)s(orted)e
(|)i(an)g(end)f(of)h(line)f(commen)m(t,)k(whic)m(h)36
b(starts)j(with)d(a)j Fn(--)e Fs(pair)g(and)150 2877
y(con)m(tin)m(ues)k(un)m(til)e(the)i(end)f(of)h(the)g(curren)m(t)g
(line)e(|)i(and)f(an)h(extended)f(commen)m(t.)74 b(An)40
b(extended)150 2990 y(commen)m(t)e(starts)g(with)e(a)i
Fn(\(*)f Fs(pair)f(and)h(is)f(ended)h(b)m(y)g(a)h(matc)m(hing)f
Fn(*\))g Fs(pair;)j(extended)d(commen)m(ts)150 3103 y(ma)m(y)31
b(b)s(e)f(nested.)291 3216 y(The)j(language)h(con)m(tains)f(man)m(y)h
(reserv)m(ed)f(w)m(ords,)h(some)g(of)f(whic)m(h)f(are)i(only)e
(applicable)g(to)i(the)150 3329 y Fo(Express)29 b Fs(and)h
Fo(Express-I)f Fs(languages.)291 3442 y(Iden)m(ti\014ers)g(are)i(comp)s
(osed)f(of)g(an)g(initial)e(letter,)i(p)s(ossibly)e(follo)m(w)m(ed)i(b)
m(y)g(an)m(y)g(n)m(um)m(b)s(er)f(of)i(letters,)150 3555
y(digits,)e(and)h(the)h(underscore)e(c)m(haracter.)291
3668 y(Literals)22 b(are)h(self)g(de\014ning)e(constan)m(t)j(v)-5
b(alues.)38 b(An)22 b(in)m(teger)i(literal)d(consists)i(of)g(one)g(or)g
(more)g(digits,)150 3781 y(the)34 b(\014rst)g(of)g(whic)m(h)e(shall)h
(not)h(b)s(e)f(zero.)53 b(Real)34 b(n)m(um)m(b)s(ers)f(start)h(with)f
(one)h(or)g(more)g(digits,)g(follo)m(w)m(ed)150 3894
y(b)m(y)g(a)g(decimal)e(p)s(oin)m(t.)50 b(F)-8 b(urther)34
b(digits)e(ma)m(y)i(o)s(ccur)g(after)g(the)g(p)s(oin)m(t,)g(and)f
(\014naly)g(there)h(ma)m(y)g(b)s(e)f(an)150 4007 y(exp)s(onen)m(t)d(in)
f(the)i(`e')g(notation)g(format)g(\(e.g.,)h Fn(123.456e-78)p
Fs(\).)291 4120 y(A)d(string)f(literal)f(is)h(an)m(y)i(sequence)f(of)g
(c)m(haracters)h(enclosed)f(b)m(y)g(single)e(quote)j(marks.)40
b(If)28 b(a)h(single)150 4232 y(quote)40 b(mark)f(is)f(mean)m(t)j(to)f
(form)e(part)i(of)f(the)h(string,)g(t)m(w)m(o)h(quote)f(marks)f(m)m
(ust)g(b)s(e)g(used)f(at)i(that)150 4345 y(p)s(oin)m(t.)291
4458 y(Logical)31 b(literals)d(consists)i(of)h(one)f(of)h(these)g(k)m
(eyw)m(ords:)41 b Fh(FALSE)p Fs(,)28 b Fh(UNKNOWN)g Fs(or)i
Fh(TRUE)p Fs(.)291 4571 y Fo(Express-A)21 b Fs(also)h(includes)e(some)i
(other)g(constan)m(ts.)39 b Fh(PI)21 b Fs(stands)h(for)g(the)g(v)-5
b(alue)21 b(of)h(the)h(mathemat-)150 4684 y(ical)h(constan)m(t)j
Fe(\031)h Fs(\(3.1415.)18 b(.)e(.)f(\),)27 b(and)d Fh(CONST)p
1645 4684 27 4 v 29 w(E)h Fs(stands)g(for)f(the)i(v)-5
b(alue)24 b(of)i(the)f(mathematical)g(constan)m(t)i Fe(e)150
4797 y Fs(\(2.7182.)18 b(.)e(.)f(\),)26 b(the)e(base)h(of)f(natural)f
(logarithms.)38 b(The)24 b(sp)s(ecial)e(tok)m(en)k Fn(?)e
Fs(stands)f(for)h(an)g(indeterminate)150 4910 y(v)-5
b(alue)32 b(of)h(an)m(y)g(t)m(yp)s(e.)47 b(The)32 b(three)h(constan)m
(ts)h Fh(THE)p 1879 4910 V 30 w(DAY)p Fs(,)d Fh(THE)p
2229 4910 V 30 w(MONTH)g Fs(and)h Fh(THE)p 2821 4910
V 30 w(YEAR)f Fs(are)i(in)m(teger)g(v)-5 b(alues)150
5023 y(for)27 b(the)h(curren)m(t)f(date)i(holding)c(the)j(da)m(y)g(of)f
(the)h(mon)m(th)g(\(1{31\),)i(the)e(mon)m(th)g(of)f(the)h(y)m(ear)h
(\(1{12\))h(and)150 5136 y(the)h(y)m(ear)g(\(four)f(digits\),)f(resp)s
(ectiv)m(ely)-8 b(.)1905 5531 y(43)p eop
%%Page: 44 48
44 47 bop 150 573 a Fj(4.2)112 b(Data)38 b(t)m(yp)s(es)150
744 y Fo(Express-A)f Fs(is)h(a)h(t)m(yp)s(ed)f(language.)65
b(The)38 b(simple)e(data)j(t)m(yp)s(es)g(are:)57 b Fh(INTEGER)p
Fs(,)36 b Fh(REAL)p Fs(,)h Fh(STRING)f Fs(and)150 857
y Fh(LOGICAL)p Fs(.)291 970 y(The)47 b(aggregation)h(data)g(t)m(yp)s
(es)f(are)g Fh(ARRAY)p Fs(,)e Fh(BAG)p Fs(,)h Fh(LIST)p
Fs(,)g(and)g Fh(SET)p Fs(.)g(The)h(arra)m(y)g(data)h(t)m(yp)s(e)f(is)
150 1083 y(of)c(a)h(\014xed)e(size)h(and)f(m)m(ust)h(ha)m(v)m(e)h
(declared)f(lo)m(w)m(er)g(and)f(upp)s(er)f(b)s(ounds)g(\(index)h
(range\),)47 b(suc)m(h)c(as)150 1196 y Fn(ARRAY)j([-7:10])g(OF)p
Fs(.)22 b(The)g(other)h(aggregate)i(data)e(t)m(yp)s(es)f(are)h(dynamic)
e(in)g(size,)j(but)e(ma)m(y)h(ha)m(v)m(e)h(lo)m(w)m(er)150
1309 y(and)30 b(upp)s(er)e(b)s(ounds)g(sp)s(eci\014ed)h(for)h(the)g(n)m
(um)m(b)s(er)f(of)h(elemen)m(ts,)h(suc)m(h)f(as)h Fn(SET)47
b([2:5])f(OF)p Fs(,)30 b(meaning)g(a)150 1422 y(set)e(that)g(should)d
(ha)m(v)m(e)k(b)s(et)m(w)m(een)f(t)m(w)m(o)g(and)f(\014v)m(e)h(mem)m(b)
s(ers.)39 b(F)-8 b(or)28 b(the)f(dynamic)f(aggregates)k(the)e(upp)s(er)
150 1535 y(b)s(ound)c(ma)m(y)j(b)s(e)f(giv)m(en)g(as)h
Fn(?)p Fs(,)g(whic)m(h)e(means)h(an)g(unlimited)d(upp)s(er)h(b)s(ound,)
i(suc)m(h)g(as)g Fn(LIST)47 b([2:?])f(OF)p Fs(.)150 1648
y(If)34 b(a)h(b)s(ound)e(sp)s(eci\014cation)g(is)h(absen)m(t,)i(then)f
(the)f(dynamic)g(aggregate)j(can)e(hold)f(from)g(zero)h(to)h(an)m(y)150
1761 y(n)m(um)m(b)s(er)29 b(of)i(elemen)m(ts.)951 1728
y Fr(6)291 1860 y Fs(Aggregates)48 b(are)d(one)h(dimensional,)g(but)e
(can)i(b)s(e)e(c)m(hained)g(together)j(for)e(m)m(ulti-dimensional)150
1960 y(aggregates,)33 b(lik)m(e)150 2134 y Fh(ARRAY)42
b([1:4])f(OF)i(LIST)f(OF)g(INTEGER;)291 2308 y Fs(The)25
b(en)m(umeration)g(data)h(t)m(yp)s(e)g(is)e(a)i(paren)m(thesised)f
(comma)h(sep)s(erated)f(list)f(of)i(iden)m(ti\014ers.)37
b(These)150 2408 y(iden)m(ti\014ers)28 b(represen)m(t)j(the)f(v)-5
b(alues)30 b(of)h(the)f(en)m(umerated)h(t)m(yp)s(e;)g(for)f(instance)
150 2582 y Fh(ENUMERATION)39 b(OF)k(\(red,)e(green,)g(blue\))291
2756 y Fs(A)28 b(de\014ned)f(data)i(t)m(yp)s(e)f(is)f(one)h(declared)f
(and)h(named)f(b)m(y)h(the)g(user)f(using)g(the)h Fh(TYPE)e
Fs(and)i Fh(END)p 3551 2756 27 4 v 30 w(TYPE)150 2856
y Fs(construct.)41 b(F)-8 b(or)31 b(example)150 3030
y Fh(TYPE)42 b(length)f(=)i(REAL;)f(END_TYPE;)150 3130
y(TYPE)g(crowd_size)d(=)44 b(INTEGER;)c(END_TYPE;)150
3229 y(TYPE)i(signal_colour)c(=)43 b(ENUMERATION)c(OF)k(\(red,)f
(amber,)f(green\);)f(END_TYPE;)291 3403 y Fs(An)29 b(en)m(tit)m(y)h
(data)h(t)m(yp)s(e)e(consists)g(of)h(a)g(list)e(of)i(attributes)f(and)g
(their)f(t)m(yp)s(es,)i(enclosed)f(in)g(a)g Fh(ENTITY)150
3503 y Fs(and)h Fh(END)p 464 3503 V 30 w(ENTITY)e Fs(pair.)39
b(An)30 b(en)m(tit)m(y)h(t)m(yp)s(e)g(is)e(named.)150
3677 y Fh(ENTITY)41 b(an_ent;)237 3777 y(auditorium_width)c(:)43
b(length;)237 3876 y(audience)389 b(:)43 b(crowd_size;)237
3976 y(title)521 b(:)43 b(STRING;)237 4076 y(profit)477
b(:)43 b(REAL;)150 4175 y(END_ENTITY;)291 4363 y Fo(Express-A)29
b Fs(pro)m(vides)h(for)g(algorithms)f(in)g(the)i(form)f(of)g(functions)
f(and)h(pro)s(cedures.)291 4462 y(A)i Fh(FUNCTION)d Fs(is)i(an)h
(algorithm)f(that)i(op)s(erates)f(on)g(parameters)h(and)e(returns)g(a)i
(single)d(resultan)m(t)150 4562 y(v)-5 b(alue)27 b(of)g(a)g(sp)s
(eci\014ed)e(data)j(t)m(yp)s(e.)40 b(An)27 b(in)m(v)m(o)s(cation)g(of)g
(a)g(function)f(in)g(an)h(expression)e(ev)-5 b(aluates)28
b(to)g(the)150 4662 y(resultan)m(t)i(v)-5 b(alue)30 b(at)h(the)g(p)s
(oin)m(t)e(of)i(in)m(v)m(o)s(cation.)40 b(F)-8 b(or)31
b(example:)150 4836 y Fh(FUNCTION)40 b(func)i(\(par1)g(:)h(INTEGER;)d
(par2)i(:)h(STRING\))e(:)i(STRING;)237 4935 y(LOCAL)324
5035 y(str)g(:)g(STRING;)324 5135 y(--)g(other)f(variable)e
(declarations)p 150 5196 1440 4 v 254 5250 a Fl(6)288
5282 y Fp(The)26 b(dynamic)e(aggregates)29 b(ma)n(y)24
b(not)h(b)r(e)h(fully)g(implemen)n(ted)d(due)i(to)h(lac)n(k)g(of)h
(time.)1905 5531 y Fs(44)p eop
%%Page: 45 49
45 48 bop 237 573 a Fh(END_LOCAL;)237 672 y(--)43 b(the)f(algorithm)e
(statements)g(are)i(here)237 772 y(RETURN\(str\);)150
872 y(END_FUNCTION;)150 1059 y Fs(Note)32 b(that)f(the)f(parameters)h
(are)g(t)m(yp)s(ed.)291 1159 y(A)g Fh(PROCEDURE)c Fs(is)j(an)h
(algorithm)e(that)j(receiv)m(es)f(parameters)h(from)e(the)h(p)s(oin)m
(t)f(of)h(in)m(v)m(o)s(cation)g(and)150 1259 y(op)s(erates)37
b(on)g(them)g(in)e(some)i(manner.)59 b(Changes)37 b(to)h(the)f
(parameters)g(within)d(the)j(pro)s(cedure)f(are)150 1358
y(only)k(re\015ected)i(to)g(the)f(p)s(oin)m(t)f(of)i(in)m(v)m(o)s
(cation)f(when)f(the)i(formal)e(parameter)i(is)e(preceded)h(b)m(y)g
(the)150 1458 y(k)m(eyw)m(ord)31 b Fh(VAR)p Fs(.)e(F)-8
b(or)31 b(example:)150 1632 y Fh(PROCEDURE)40 b(proc)i(\(par1)f(:)i
(INTEGER;)e(VAR)h(par2)g(:)h(STRING\);)237 1732 y(--)g(local)e
(declarations)e(and)j(the)h(algorithm)d(statements)150
1831 y(END_PROCEDURE;)150 2019 y Fs(Note)32 b(that)f(the)f(parameters)h
(are)g(t)m(yp)s(ed.)40 b(In)30 b(this)f(case)i(the)g(v)-5
b(alue)30 b(of)37 b Fh(par2)29 b Fs(ma)m(y)i(b)s(e)f(c)m(hanged.)291
2119 y(V)-8 b(ariables)32 b(are)g(declared)g(in)f(a)i(lo)s(cal)e(blo)s
(c)m(k,)i(enclosed)f(b)m(y)g(the)g(k)m(eyw)m(ords)h Fh(LOCAL)d
Fs(and)i Fh(END)p 3482 2119 27 4 v 30 w(LOCAL)p Fs(.)150
2218 y(A)e(v)-5 b(ariable)30 b(declaration)g(consists)f(of)i(an)f(iden)
m(tifer)f(and)h(its)g(t)m(yp)s(e,)g(suc)m(h)g(as:)150
2393 y Fh(LOCAL)237 2492 y(str)173 b(:)43 b(STRING;)237
2592 y(e1,)g(e2)f(:)h(an_ent;)215 b(--)43 b(e1)g(and)f(e2)h(are)f(both)
g(of)h(type)f(an_ent)237 2692 y(e3)217 b(:)43 b(an_ent;)215
b(--)43 b(so)g(is)g(e3)237 2791 y(num)173 b(:)43 b(INTEGER;)237
2891 y(col)173 b(:)43 b(signal_colour;)237 2990 y(matrix)e(:)i(ARRAY)f
([1:15])f(OF)i(ARRAY)e([1:15])g(OF)i(REAL;)150 3090 y(END_LOCAL;)291
3278 y Fs(The)30 b(ab)s(o)m(v)m(e)i(declarations)d(m)m(ust)i(b)s(e)e
(in)g(the)i(follo)m(wing)e(order:)261 3465 y(1.)46 b
Fh(ENTITY)28 b Fs(and/or)i Fh(TYPE)f Fs(declarations)261
3653 y(2.)46 b Fh(FUNCTION)27 b Fs(and/or)k Fh(PROCEDURE)26
b Fs(declarations)261 3841 y(3.)46 b(a)31 b Fh(LOCAL)d
Fs(declaration)i(blo)s(c)m(k)291 4028 y(After)h(the)f(ab)s(o)m(v)m(e)i
(can)f(come)g(an)m(y)g(n)m(um)m(b)s(er)e(of)h(statemen)m(ts.)150
4272 y Fj(4.3)112 b(Statemen)m(ts)150 4443 y Fo(Express-A)29
b Fs(supp)s(orts)g(the)h(follo)m(wing)f(statemen)m(ts:)286
4631 y Fm(\017)46 b Fs(Null)29 b(statemen)m(t)286 4819
y Fm(\017)46 b Fs(Assignmen)m(t)30 b(statemen)m(t)286
5006 y Fm(\017)46 b Fs(Call)29 b(statemen)m(t)286 5194
y Fm(\017)46 b Fh(BEGIN)29 b Fs(.)15 b(.)g(.)h Fh(END)29
b Fs(comp)s(ound)g(statemen)m(t)1905 5531 y(45)p eop
%%Page: 46 50
46 49 bop 286 573 a Fm(\017)46 b Fh(CASE)29 b Fs(.)15
b(.)h(.)f Fh(END)p 840 573 27 4 v 30 w(CASE)29 b Fs(statemen)m(t)286
760 y Fm(\017)46 b Fh(IF)30 b Fs(.)15 b(.)h(.)f Fh(THEN)29
b Fs(.)15 b(.)g(.)h Fh(ELSE)28 b Fs(.)16 b(.)f(.)h Fh(END)p
1405 760 V 30 w(IF)29 b Fs(statemen)m(t)286 948 y Fm(\017)46
b Fh(REPEAT)25 b Fs(.)16 b(.)f(.)h Fh(WHILE)25 b Fs(.)16
b(.)f(.)h Fh(UNTIL)25 b Fs(.)16 b(.)f(.)g Fh(END)p 1658
948 V 30 w(REPEAT)26 b Fs(statemen)m(t.)41 b(This)26
b(also)i(includes)d(the)j Fh(ESCAPE)e Fs(and)377 1061
y Fh(SKIP)j Fs(statemen)m(ts)286 1249 y Fm(\017)46 b
Fh(RETURN)28 b Fs(statemen)m(t)291 1436 y(All)36 b(the)h(ab)s(o)m(v)m
(e)i(statemen)m(ts)g(are)e(completed)g(b)m(y)g(a)h Fh(;)i
Fs(\(semicolon\).)61 b(The)37 b Fi(nul)5 b(l)46 b Fs(statemen)m(t)40
b(just)150 1549 y(consists)30 b(of)g(a)h(semicolon.)291
1649 y(The)25 b Fi(assignment)35 b Fs(statemen)m(t)27
b(is)d(used)h(to)h(assign)e(an)i(instance)f(to)h(a)f(lo)s(cal)g(v)-5
b(ariable)24 b(or)h(parameter.)150 1748 y(The)30 b(data)h(t)m(yp)s(es)f
(m)m(ust)h(b)s(e)e(compatible.)150 1923 y Fh(LOCAL)237
2022 y(a,)43 b(b,)g(c)g(:)g(REAL;)150 2122 y(END_LOCAL;)150
2222 y(...)237 2321 y(a)g(:=)g(2.3E-6;)237 2421 y(b)g(:=)g(a;)237
2521 y(a)g(:=)g(-27.0;)237 2620 y(c)g(:=)g(33.3*b;)291
2795 y Fs(The)31 b Fi(c)-5 b(al)5 b(l)41 b Fs(statemen)m(t)33
b(in)m(v)m(ok)m(es)e(a)h(pro)s(cedure)e(or)h(a)g(function.)41
b(The)31 b(actual)g(parameters)g(pro)m(vided)150 2894
y(with)c(the)h(call)f(m)m(ust)h(agree)h(in)d(n)m(um)m(b)s(er,)h(order)h
(and)f(t)m(yp)s(e)h(with)f(the)h(formal)f(parameters)h(sp)s(eci\014ed)e
(in)150 2994 y(the)31 b(pro)s(cedure)f(or)h(function)f(declaration.)43
b(The)31 b(supplied)c(parameter)32 b(v)-5 b(alues)31
b(m)m(ust)g(b)s(e)f(assignmen)m(t)150 3093 y(compatible)42
b(with)g(the)i(formal)e(parameters.)80 b(This)41 b(is)i(an)g(example)g
(of)g(calling)f(the)h Fo(Express-A)150 3193 y Fs(de\014ned)29
b Fh(INSERT)f Fs(pro)s(cedure)h(whic)m(h)g(tak)m(es)j(three)f
(parameters:)150 3367 y Fh(INSERT\(my_list,)37 b(list_element,)i(0\);)
291 3542 y Fs(The)31 b Fi(c)-5 b(omp)g(ound)43 b Fs(statemen)m(t)33
b(consists)e(of)h(one)f(or)h(more)f(statemen)m(ts)i(enclosed)e(b)s(et)m
(w)m(een)h(a)g Fh(BEGIN)150 3641 y Fs(and)e Fh(END)f
Fs(pair.)39 b(The)30 b(enclosed)g(statemen)m(ts)i(are)f(treated)g(as)g
(a)g(single)e(statemen)m(t.)150 3816 y Fh(...)237 3915
y(BEGIN)324 4015 y(a)44 b(:=)e(2.3e-7;)324 4115 y(b)i(:=)e(a;)324
4214 y(c)i(:=)e(b*33.3;)237 4314 y(END;)291 4488 y Fs(The)27
b Fi(c)-5 b(ase)35 b Fs(statemen)m(t)29 b(is)e(a)h(means)f(of)h
(selectiv)m(ely)g(executing)f(statemen)m(ts)i(based)f(on)f(the)h(v)-5
b(alue)27 b(of)150 4588 y(an)j(expresion.)150 4762 y
Fh(LOCAL)237 4862 y(a)43 b(:)h(INTEGER;)237 4961 y(x,)f(y)g(:)g(REAL;)
150 5061 y(END_LOCAL;)150 5161 y(...)237 5260 y(a)g(:=)g(2;)1905
5531 y Fs(46)p eop
%%Page: 47 51
47 50 bop 237 573 a Fh(x)43 b(:=)g(21.9;)237 672 y(CASE)f(2*a)g(OF)324
772 y(1)392 b(:)43 b(x)h(:=)e(SIN{x};)324 872 y(2)392
b(:)43 b(x)h(:=)e(SQRT\(x\);)324 971 y(3)392 b(:)43 b(x)h(:=)e
(LOG\(x\);)324 1071 y(4)392 b(:)43 b(x)h(:=)e(COS\(x\);)85
b(--)42 b(this)g(is)h(executed)324 1171 y(5,)g(6)261
b(:)43 b(y)h(:=)e(y**x;)324 1270 y(OTHERWISE)e(:)j(x)h(:=)e(0.0;)237
1370 y(END_CASE;)150 1557 y Fs(The)31 b(in)m(teger)g(expression)f
(follo)m(wing)f(the)j Fh(CASE)d Fs(k)m(eyw)m(ord)i(is)g(ev)-5
b(aluated.)42 b(The)31 b(result)f(is)g(compared)h(to)150
1670 y(the)24 b(v)-5 b(alues)23 b(of)h(the)g(case)h(lab)s(els)d(and)i
(the)g(statemen)m(t)h(follo)m(wing)e(the)h(\014rst)f(matc)m(hing)h(lab)
s(el)e(is)h(executed.)150 1783 y(Execution)f(then)f(con)m(tin)m(ues)i
(at)f(the)h(statemen)m(t)h(follo)m(wing)c(the)i Fh(END)p
2485 1783 27 4 v 30 w(CASE;)p Fs(.)36 b(If)22 b(no)g(lab)s(el)e(matc)m
(hes,)25 b(then)150 1896 y(no)31 b(statemen)m(ts)h(within)c(the)j(case)
g(blo)s(c)m(k)g(are)g(executed,)g(except)h(if)d(an)i
Fh(OTHERWISE)c Fs(lab)s(el)i(is)g(included,)150 2009
y(whic)m(h)e(will)f(matc)m(h)j(an)m(ything.)39 b(All)27
b(other)i(lab)s(els)d(are)j(examined)e(b)s(efore)h(lo)s(oking)f(for)h
(the)g Fh(OTHERWISE)p Fs(.)291 2109 y(The)43 b Fi(if)h(.)14
b(.)g(.)g(then)45 b(.)14 b(.)g(.)g(else)49 b Fs(statemen)m(t)d(allo)m
(ws)c(the)i(conditional)e(execution)h(of)h(statemen)m(ts)h(de-)150
2208 y(p)s(ending)31 b(on)j(the)g(v)-5 b(alue)33 b(of)h(a)g
Fh(LOGICAL)d Fs(expression.)50 b(When)33 b(the)h(expression)f(ev)-5
b(aluates)34 b(to)h Fh(TRUE)d Fs(the)150 2308 y(statemen)m(t\(s\))38
b(follo)m(wing)33 b(the)i Fh(THEN)f Fs(are)h(executed,)j(after)d(whic)m
(h)f(con)m(trol)i(passes)f(to)h(the)f(statemen)m(t)150
2408 y(follo)m(wing)28 b(the)i(closing)f Fh(END)p 1124
2408 V 31 w(IF)p Fs(.)f(When)i(the)f(logical)g(expression)f(ev)-5
b(aluates)30 b(to)h Fh(FALSE)c Fs(or)i Fh(UNKNOWN)e Fs(the)150
2507 y Fh(THEN)22 b Fs(statemen)m(ts)k(are)e(jump)s(ed)d(o)m(v)m(er)k
(and)f(execution)g(starts)g(at)g(the)g(statemen)m(t\(s\))i(follo)m
(wing)d(the)h Fh(ELSE)150 2607 y Fs(k)m(eyw)m(ord)31
b(if)e(presen)m(t,)i(or)f(at)h(the)g(statemen)m(t)h(follo)m(wing)d(the)
i Fh(END)p 2413 2607 V 30 w(IF)e Fs(k)m(eyw)m(ord.)150
2781 y Fh(IF)43 b(a)g(>)g(20)g(THEN)237 2881 y(b)g(:=)g(a)g(+)g(2;)237
2980 y(c)g(:=)g(c)g(-)g(1;)150 3080 y(ELSE)237 3180 y(IF)g(a)g(>)g(10)g
(THEN)324 3279 y(b)h(:=)e(a)h(+)h(1;)237 3379 y(ELSE)324
3479 y(c)g(:=)e(c)h(+)h(1;)237 3578 y(END_IF;)150 3678
y(END_IF;)291 3866 y Fs(The)35 b Fi(r)-5 b(ep)g(e)g(at)46
b Fs(statemen)m(t)38 b(is)c(used)h(to)h(con)m(trol)g(the)g(conditional)
d(rep)s(etition)h(of)i(a)g(series)f(of)g(state-)150 3978
y(men)m(ts.)41 b(The)30 b(con)m(trol)h(conditions)e(are:)286
4166 y Fm(\017)46 b Fs(\014nite)30 b(iteration)g(un)m(til)e(an)i(in)m
(teger)h(expression)e(reac)m(hes)j(a)f(sp)s(eci\014ed)d(v)-5
b(alue;)286 4354 y Fm(\017)46 b Fh(WHILE)29 b Fs(a)h(logical)g
(condition)f(is)g Fh(TRUE)p Fs(;)286 4541 y Fm(\017)46
b Fh(UNTIL)29 b Fs(a)h(logical)g(condition)f(is)g Fh(TRUE)p
Fs(.)150 4741 y Fh(REPEAT)41 b(i)i(:=)g(100)f(TO)h(0)g(BY)g(-7)g(WHILE)
e(r)j(>=)e(0.0)h(UNTIL)e(err)h(<)i(1.0e-8;)237 4840 y(...)237
4940 y(r)f(:=)g(...;)237 5039 y(err)g(:=)f(...;)150 5139
y(END_REPEAT;)1905 5531 y Fs(47)p eop
%%Page: 48 52
48 51 bop 150 573 a Fs(A)m(t)41 b(en)m(try)g(to)g(the)g
Fh(REPEAT)d Fs(statemen)m(t)k(the)f(iteration)f(v)-5
b(ariable)39 b(is)h(initialized)d(to)k(the)g(\014rst)f(b)s(ound.)150
686 y(If)g(the)g(v)-5 b(ariable)39 b(less)g(than)h(or)h(equal)e(to)i
(the)f Fh(TO)g Fs(b)s(ound)e(and)h(the)i(incremen)m(t)f(is)f(p)s
(ositiv)m(e,)j(or)e(the)150 799 y(v)-5 b(ariable)29 b(is)g(less)h(than)
g(the)g Fh(TO)g Fs(b)s(ound)e(and)i(the)g(incremen)m(t)g(is)f(negativ)m
(e,)j(pro)s(cessing)d(jumps)f(to)j(after)150 912 y(the)e
Fh(END)p 442 912 27 4 v 30 w(REPEAT)p Fs(,)e(otherwise)i(pro)s(cessing)
f(con)m(tin)m(ues.)40 b(The)29 b Fh(WHILE)e Fs(condition)h(is)g(c)m
(hec)m(k)m(ed)j(and)d(if)36 b Fh(TRUE)150 1024 y Fs(then)f(the)g
(statemen)m(ts)i(in)d(the)h(b)s(o)s(dy)f(are)i(executed.)56
b(After)35 b(these)h(ha)m(v)m(e)g(b)s(een)f(executed)h(the)f
Fh(UNTIL)150 1137 y Fs(condition)41 b(is)g(c)m(hec)m(k)m(ed.)77
b(If)42 b(this)f(is)g(not)h Fh(TRUE)e Fs(then)i(pro)s(cessing)f(con)m
(tin)m(ues)h(b)m(y)g(incremen)m(ting)f(the)150 1250 y(iteration)e(v)-5
b(ariable)38 b(b)m(y)h(either)f(unit)m(y)g(or)h(b)m(y)g(the)h
Fh(BY)e Fs(v)-5 b(alue)39 b(if)f(presen)m(t.)67 b(The)38
b(whole)h(pro)s(cess)f(then)150 1363 y(starts)31 b(again)f(with)f(the)i
(c)m(hec)m(king)g(of)g(the)f(iteration)g(v)-5 b(ariable)29
b(against)i(the)f Fh(TO)g Fs(b)s(ound.)291 1463 y(All)36
b(three)h(t)m(yp)s(es)g(of)g(con)m(trols)h(are)f(optional.)60
b(If)36 b(none)h(are)h(giv)m(en)f(then)f(the)i Fh(REPEAT)c
Fs(statemen)m(t)150 1562 y(will)g(lo)s(op)i(for)g(ev)m(er.)60
b(The)37 b Fi(esc)-5 b(ap)g(e)44 b Fs(statemen)m(t)39
b(causes)e(an)f(immediate)g(transfer)g(out)h(of)g(the)f
Fh(REPEAT)150 1662 y Fs(statemen)m(t)f(in)d(whic)m(h)h(it)g(o)s(ccurs.)
49 b(The)33 b Fi(skip)40 b Fs(statemen)m(t)35 b(causes)f(a)g(jump)e(to)
i(the)f(end)g(of)h(the)f Fh(REPEAT)150 1762 y Fs(statemen)m(t)f(in)d
(whic)m(h)g(it)h(o)s(ccurs)g(\(i.e.,)h(to)h(the)e(p)s(oin)m(t)f(where)h
(the)h Fh(UNTIL)d Fs(expression)h(is)h(tested\).)150
1902 y Fh(REPEAT)41 b(UNTIL)h(\(a)g(=)i(1\);)237 2002
y(...)237 2102 y(IF)f(a)g(=)g(0)g(THEN)324 2201 y(ESCAPE;)237
2301 y(END_IF;)237 2401 y(...)237 2500 y(IF)g(a)g(>)g(10)g(THEN)324
2600 y(SKIP;)237 2699 y(END_IF;)237 2799 y(...)237 2899
y(...)150 2998 y(--)g(SKIP)f(transfers)e(control)g(to)j(here)150
3098 y(END_REPEAT;)194 3198 y(--)f(ESCAPE)f(transfers)f(control)h(to)i
(here)291 3338 y Fs(The)29 b Fi(r)-5 b(eturn)37 b Fs(statemen)m(t)32
b(terminates)d(the)h(execution)f(of)h(a)g Fh(FUNCTION)c
Fs(or)k Fh(PROCEDURE)p Fs(.)c(The)i Fh(RETURN)150 3438
y Fs(statemen)m(t)42 b(within)c(a)i(function)f(m)m(ust)h(sp)s(ecify)f
(an)h(expression,)i(the)e(v)-5 b(alue)40 b(of)g(whic)m(h)f(is)g(the)h
(v)-5 b(alue)150 3538 y(returned)29 b(b)m(y)h(the)h(function.)39
b(A)31 b Fh(RETURN)d Fs(in)h(a)i(pro)s(cedure)e(m)m(ust)h(not)h(sp)s
(ecify)e(an)h(expression.)150 3678 y Fh(RETURN\(a)40
b(<>)j(b\);)86 b(--)43 b(example)d(for)j(within)e(a)i(function)150
3778 y(RETURN;)433 b(--)43 b(example)d(for)j(within)e(a)i(procedure)150
4015 y Fj(4.4)112 b(Expressions)150 4187 y Fs(Expressions)25
b(are)h(com)m(binations)g(of)g(op)s(erators,)i(op)s(erands)d(and)h
(function)f(calls)h(whic)m(h)f(are)i(ev)-5 b(aluated)150
4299 y(to)23 b(pro)s(duce)e(a)i(v)-5 b(alue.)37 b(The)22
b(simplest)f(expression)g(is)g(either)h(a)h(literal)e(v)-5
b(alue)21 b(or)i(the)f(name)h(of)f(a)h(v)-5 b(ariable.)150
4533 y Ft(4.4.1)105 b(Arithmetic)34 b(op)s(erators)150
4705 y Fs(The)22 b(arithmetic)f(op)s(erators)h(act)h(on)f(n)m(um)m(b)s
(er)f(v)-5 b(alues)22 b(and)f(pro)s(duce)g(a)h(n)m(um)m(b)s(er)f
(result.)37 b(If)22 b(an)m(y)g(op)s(erand)150 4818 y(is)29
b(indeterminate)g(\(i.e.,)j Fn(?)p Fs(\))e(then)g(the)h(result)e(is)g
(also)i(indeterminate.)39 b(The)30 b(op)s(erators)g(are:)150
4972 y Ft(Unary)46 b Fs(The)30 b(op)s(erators)g Fn(+)g
Fs(and)g Fn(-)p Fs(,)g(the)h(latter)g(of)f(whic)m(h)f(negates)j(its)e
(follo)m(wing)f(op)s(erand.)150 5146 y Ft(Binary)46 b
Fs(Addition)28 b(\()p Fn(+)p Fs(\),)k(subtraction)d(\()p
Fn(-)p Fs(\),)i(m)m(ultiplication)d(\()p Fn(*)p Fs(\),)j(real)f
(division)d(\()p Fn(/)p Fs(\),)32 b(exp)s(onen)m(tiation)377
5259 y(\()p Fn(**)p Fs(\),)f(in)m(teger)g(division)c(\()p
Fh(DIV)p Fs(\),)j(and)g(mo)s(dulo)f(\()p Fh(MOD)p Fs(\).)1905
5531 y(48)p eop
%%Page: 49 53
49 52 bop 150 573 a Ft(4.4.2)105 b(Relational)35 b(op)s(erators)150
744 y Fs(The)30 b(result)f(of)h(a)h(relational)e(expression)g(is)g(a)i
Fh(LOGICAL)c Fs(v)-5 b(alue.)40 b(If)30 b(either)g(op)s(erand)f(is)g
(indeterminate,)150 857 y(the)i(expression)e(ev)-5 b(aluates)31
b(to)g Fh(UNKNOWN)p Fs(.)150 1070 y Ft(V)-9 b(alue)35
b(comparison)46 b Fs(Equal)25 b(\()p Fn(=)p Fs(\),)i(not)f(equal)f(\()p
Fn(<>)p Fs(\),)i(greater)g(than)e(\()p Fn(>)p Fs(\),)j(less)d(than)g
(\()p Fn(<)p Fs(\),)i(greater)g(than)377 1183 y(or)k(equal)f(\()p
Fn(>=)p Fs(\),)g(and)g(less)g(than)g(or)g(equal)g(\()p
Fn(<=)p Fs(\).)150 1370 y Ft(Mem)m(b)s(ership)45 b Fs(The)27
b Fh(IN)f Fs(op)s(erator)i(tests)g(an)f(item)g(for)g(mem)m(b)s(ership)e
(in)h(a)i(dynamic)e(aggregate)k(\(e.g.,)377 1483 y Fh(IF)43
b(fred)f(IN)h(mylist)e(THEN)h(...)p Fs(\).)150 1671 y
Ft(Matc)m(hing)k Fs(The)37 b Fh(LIKE)f Fs(op)s(erator)i(compares)g(a)f
(string)g(against)h(a)f(pattern,)j(ev)-5 b(aluating)37
b(to)h Fh(TRUE)e Fs(if)377 1784 y(they)31 b(matc)m(h.)41
b(The)30 b(pattern)h(c)m(haracters)h(are:)486 1972 y
Fm(\017)46 b Fn(@)30 b Fs(Matc)m(hes)i(an)m(y)f(letter.)486
2118 y Fm(\017)46 b Fn(^)30 b Fs(Matc)m(hes)i(an)m(y)f(upp)s(er-case)f
(letter.)486 2264 y Fm(\017)46 b Fn(?)30 b Fs(Matc)m(hes)i(an)m(y)f(c)m
(haracter.)486 2410 y Fm(\017)46 b Fn(&)30 b Fs(Matc)m(hes)i(remainder)
d(of)i(string.)486 2556 y Fm(\017)46 b Fn(#)30 b Fs(Matc)m(hes)i(an)m
(y)f(digit.)486 2702 y Fm(\017)46 b Fn($)30 b Fs(Matc)m(hes)i(a)f
(substring)d(terminated)i(b)m(y)h(a)f(space)h(c)m(haracter)h(or)f
(end-of-string.)486 2848 y Fm(\017)46 b Fn(*)30 b Fs(Matc)m(hes)i(an)m
(y)f(n)m(um)m(b)s(er)e(of)i(c)m(haracters.)486 2994 y
Fm(\017)46 b Fn(\\)30 b Fs(Begins)g(a)h(pattern)g(escap)s(e)g
(sequence.)486 3140 y Fm(\017)46 b Fn(!)30 b Fs(Negation)i(c)m
(haracter)g(\(used)e(with)f(the)h(other)h(c)m(haracters\).)486
3287 y Fm(\017)46 b Fs(An)m(y)31 b(other)f(c)m(haracter)i(matc)m(hes)g
(itself.)377 3474 y(Some)f(examples:)486 3662 y Fm(\017)46
b Fn('The)h(quick)f(red)h(fox')g(LIKE)f('$$$$')29 b Fs(is)h
Fh(TRUE)p Fs(.)486 3808 y Fm(\017)46 b Fn('Page)h(231')f(LIKE)h('$)g
(###')29 b Fs(is)h Fh(TRUE)p Fs(.)486 3954 y Fm(\017)46
b Fn('Page)h(27')g(LIKE)f('Page)h(###')29 b Fs(is)g Fh(FALSE)p
Fs(.)486 4100 y Fm(\017)46 b Fn('\\aaaa')g(LIKE)h('\\\\aaaa')28
b Fs(is)h Fh(TRUE)p Fs(.)486 4246 y Fm(\017)46 b Fn('\\aaaa')g(LIKE)h
('\\aaaa')28 b Fs(is)i Fh(FALSE)p Fs(.)486 4392 y Fm(\017)46
b Fn('aaaa')g(LIKE)h('a@@a')29 b Fs(is)g Fh(TRUE)p Fs(.)150
4633 y Ft(4.4.3)105 b(Logical)36 b(op)s(erators)150 4804
y Fs(The)28 b(logical)g(op)s(erators)h(pro)s(duce)e(a)i(logical)f
(result.)39 b(Except)29 b(for)f(the)h Fh(NOT)e Fs(op)s(erator)h(whic)m
(h)g(tak)m(es)i(one)150 4917 y(logical)g(op)s(erand)f(\(e.g.,)j
Fh(NOT)43 b(op)p Fs(\),)30 b(they)g(tak)m(e)i(t)m(w)m(o)g(logical)e(op)
s(erands)f(\(e.g.,)j Fh(op1)43 b(XOR)f(op2)p Fs(\).)291
5030 y(The)30 b(ev)-5 b(aluation)30 b(of)g(the)h Fh(NOT)e
Fs(op)s(erator)i(is)e(giv)m(en)h(in)g(table)g(3.)291
5143 y(The)g(ev)-5 b(aluation)30 b(of)g(the)h Fh(AND)p
Fs(,)e Fh(OR)h Fs(and)g Fh(XOR)f Fs(op)s(erators)h(is)g(giv)m(en)g(in)f
(table)h(4.)1905 5531 y(49)p eop
%%Page: 50 54
50 53 bop 1249 628 a Fs(T)-8 b(able)30 b(3:)41 b(The)30
b(NOT)g(logical)g(op)s(erator)p 1315 657 1270 4 v 1313
770 4 113 v 1365 736 a(Op)s(erand)f(v)-5 b(alue)p 1994
770 V 99 w(Result)29 b(v)-5 b(alue)p 2583 770 V 1315
773 1270 4 v 1313 886 4 113 v 1568 852 a Fh(TRUE)p 1994
886 V 437 w(FALSE)p 2583 886 V 1313 999 V 1503 965 a(UNKNOWN)p
1994 999 V 327 w(UNKNOWN)p 2583 999 V 1313 1112 V 1547
1078 a(FALSE)p 1994 1112 V 436 w(TRUE)p 2583 1112 V 1315
1115 1270 4 v 929 1361 a Fs(T)d(able)30 b(4:)41 b(The)30
b(AND,)h(OR)f(and)g(X)m(OR)g(logical)g(op)s(erators)p
622 1390 2656 4 v 620 1503 4 113 v 741 1469 a(Op1)p 1025
1503 V 238 w(Op2)p 1430 1503 V 1447 1503 V 185 w(Op1)g
Fh(AND)f Fs(Op2)p 2071 1503 V 99 w(Op1)h Fh(OR)g Fs(Op2)p
2652 1503 V 99 w(Op1)g Fh(XOR)f Fs(Op2)p 3276 1503 V
622 1506 2656 4 v 620 1619 4 113 v 737 1585 a Fh(TRUE)p
1025 1619 V 229 w(TRUE)p 1430 1619 V 1447 1619 V 355
w(TRUE)p 2071 1619 V 427 w(TRUE)p 2652 1619 V 405 w(FALSE)p
3276 1619 V 620 1732 V 737 1698 a(TRUE)p 1025 1732 V
164 w(UNKNOWN)p 1430 1732 V 1447 1732 V 223 w(UNKNOWN)p
2071 1732 V 360 w(TRUE)p 2652 1732 V 361 w(UNKNOWN)p
3276 1732 V 620 1845 V 737 1811 a(TRUE)p 1025 1845 V
207 w(FALSE)p 1430 1845 V 1447 1845 V 312 w(FALSE)p 2071
1845 V 404 w(TRUE)p 2652 1845 V 426 w(TRUE)p 3276 1845
V 620 1958 V 672 1924 a(UNKNOWN)p 1025 1958 V 162 w(TRUE)p
1430 1958 V 1447 1958 V 290 w(UNKNOWN)p 2071 1958 V 360
w(TRUE)p 2652 1958 V 361 w(UNKNOWN)p 3276 1958 V 620
2071 V 672 2037 a(UNKNOWN)p 1025 2071 V 97 w(UNKNOWN)p
1430 2071 V 1447 2071 V 223 w(UNKNOWN)p 2071 2071 V 294
w(UNKNOWN)p 2652 2071 V 295 w(UNKNOWN)p 3276 2071 V 620
2184 V 672 2150 a(UNKNOWN)p 1025 2184 V 140 w(FALSE)p
1430 2184 V 1447 2184 V 312 w(FALSE)p 2071 2184 V 338
w(UNKNOWN)p 2652 2184 V 295 w(UNKNOWN)p 3276 2184 V 620
2297 V 716 2263 a(FALSE)p 1025 2297 V 206 w(TRUE)p 1430
2297 V 1447 2297 V 334 w(FALSE)p 2071 2297 V 404 w(TRUE)p
2652 2297 V 426 w(TRUE)p 3276 2297 V 620 2410 V 716 2376
a(FALSE)p 1025 2410 V 141 w(UNKNOWN)p 1430 2410 V 1447
2410 V 267 w(FALSE)p 2071 2410 V 338 w(UNKNOWN)p 2652
2410 V 295 w(UNKNOWN)p 3276 2410 V 620 2522 V 716 2489
a(FALSE)p 1025 2522 V 184 w(FALSE)p 1430 2522 V 1447
2522 V 312 w(FALSE)p 2071 2522 V 382 w(FALSE)p 2652 2522
V 383 w(FALSE)p 3276 2522 V 622 2526 2656 4 v 150 2783
a Ft(4.4.4)105 b(Miscellaneous)150 2941 y(F)-9 b(unction)36
b(call)45 b Fs(A)28 b(function)f(ma)m(y)h(b)s(e)f(called)g(without)g
(the)h(result)f(necessarily)g(b)s(eing)f(assigned)h(to)i(a)377
3041 y(v)-5 b(ariable.)46 b(If)39 b Fh(fun)30 b Fs(is)i(a)h(function)e
(with)g(t)m(w)m(o)i(argumen)m(ts)g(\(for)f(simplicitly)d(in)m(teger)j
(argumen)m(ts\))377 3140 y(and)e(returning)f(a)h(logical)g(v)-5
b(alue,)30 b(then)377 3351 y Fh(log)43 b(:=)f(fun\(i1,)f(i2\);)377
3451 y(fun\(i3,)g(24*i4\);)377 3675 y Fs(are)31 b(b)s(oth)f(legitimate)
g(calls.)150 3862 y Ft(Dot)35 b(op)s(erator)45 b Fs(The)29
b(dot)g(op)s(erator)g(is)e(used)h(to)i(access)g(an)e(attribute)h(from)f
(an)g(en)m(tit)m(y)-8 b(.)42 b(If)35 b Fh(ent)27 b Fs(is)h(an)377
3975 y Fh(ENTITY)k Fs(t)m(yp)s(e)j(with)e(an)h(attribute)g
Fh(att)p Fs(,)h(then)f Fh(ent.attr)d Fs(ev)-5 b(aluates)35
b(to)g(the)g(v)-5 b(alue)33 b(of)i(the)g Fh(attr)377
4088 y Fs(attribute)30 b(within)e(the)j Fh(ent)p Fs(.)150
4262 y Ft(String)k(op)s(erators)377 4362 y Fs(The)f Fn(+)h
Fs(op)s(erator)g(tak)m(es)h(t)m(w)m(o)g(strings)d(as)i(its)f(op)s
(erands)g(and)g(ev)-5 b(aluates)35 b(to)g(the)g(string)f(that)h(is)377
4461 y(the)c(concatenation)h(of)e(its)g(op)s(erands.)39
b(F)-8 b(or)32 b(example:)377 4672 y Fh(str1)42 b(:=)h('string1';)377
4772 y(str2)f(:=)h('string2';)377 4871 y(str1)f(:=)h(str1)f(+)h(str2;)
377 4971 y(--)g(str1)f(=)h('string1string2')124 b(is)43
b(TRUE)377 5182 y Fs(The)33 b(substring)e(op)s(erator)i
Fn([i1:i2])e Fs(is)h(a)i(p)s(ost\014x)e(op)s(erator)h(that)h(when)e
(applied)f(to)i(a)h(string,)377 5282 y(ev)-5 b(alutes)33
b(to)g(the)g(string)e(whose)h(c)m(haracters)i(are)f(comp)s(osed)f(of)h
(the)f Fn(i1)p Fs('th)g(through)g(the)g Fn(i2)p Fs('th)1905
5531 y(50)p eop
%%Page: 51 55
51 54 bop 377 573 a Fs(c)m(haracters,)32 b(inclusiv)m(ely)-8
b(,)28 b(of)i(its)f(op)s(erand.)39 b(Note)32 b(that)e
Fn(i2)f Fs(m)m(ust)h(b)s(e)f(greater)i(than)f(or)g(equal)f(to)377
672 y Fn(i1)p Fs(,)g(and)f(b)s(oth)g(m)m(ust)g(b)s(e)g(within)e(the)j
(limits)d(of)i(the)h(n)m(um)m(b)s(er)e(of)i(c)m(haracters)h(in)d(the)i
(string.)39 b(F)-8 b(or)377 772 y(example:)377 984 y
Fh(str1)42 b(:=)h('string';)377 1083 y(str2)f(:=)h(str1[2:4];)377
1183 y(str1)f(:=)h(str1)f(+)h(str2;)377 1283 y(--)g(str1)f(=)h
('tristring')126 b(is)43 b(TRUE)150 1494 y Ft(Aggregate)35
b(op)s(erators)377 1594 y Fs(The)41 b(index)e(op)s(erator)i
Fn([i])f Fs(is)g(a)h(p)s(ost\014x)f(op)s(erator)h(that)h(can)f(b)s(e)f
(applied)f(to)i(an)g(aggregate)377 1694 y(op)s(erand;)29
b(the)g(expression)f(ev)-5 b(aluates)30 b(to)f(the)h(v)-5
b(alue)28 b(of)i(the)f(aggregate)j(at)e(the)f(index)f(p)s(osition.)377
1793 y(F)-8 b(or)31 b(example,)g(if)36 b Fh(lagg)29 b
Fs(is)g(a)i(list)e(of)h(in)m(tegers:)377 2005 y Fh(insert\(lagg,)39
b(20,)j(0\);)377 2105 y(insert\(lagg,)d(40,)j(0\);)377
2204 y(insert\(lagg,)d(60,)j(0\);)377 2304 y(insert\(lagg,)d(80,)j
(0\);)377 2403 y(--)h(lagg[2])e(=)i(60)173 b(is)43 b(TRUE)150
2615 y Ft(In)m(terv)-6 b(al)35 b(expression)377 2715
y Fs(An)f Fi(interval)j(expr)-5 b(ession)43 b Fs(is)33
b(a)h Fh(LOGICAL)e Fs(expression)h(consisting)f(of)j(three)f(op)s
(erands)f(and)h(t)m(w)m(o)377 2814 y(op)s(erators.)41
b(It)31 b(has)f(the)g(form:)377 3026 y Fh({)43 b(low)g(op1)f(test)g
(op2)g(high)g(})377 3238 y Fs(where)35 b Fh(op1)g Fs(and)f
Fh(op2)h Fs(are)h(either)f(of)g(the)h(t)m(w)m(o)h(relational)d(op)s
(erators)i Fn(<)f Fs(or)h Fn(<=)p Fs(,)g(and)f Fh(low)p
Fs(,)h Fh(test)377 3337 y Fs(and)30 b Fh(high)f Fs(are)h(expressions)f
(of)i(the)g(same)f(t)m(yp)s(e.)41 b(The)30 b(in)m(terv)-5
b(al)30 b(expression)f(is)g(equiv)-5 b(alen)m(t)30 b(to:)377
3549 y Fh(\(\(low)42 b(op1)g(test\))g(AND)g(\(test)g(op2)g(high\)\))377
3774 y Fs(The)30 b(v)-5 b(alue)30 b(of)h(the)f(in)m(terv)-5
b(al)30 b(expression)f(is)g(giv)m(en)i(b)m(y)461 3962
y(1.)46 b(If)30 b(an)m(y)h(op)s(erand)e(is)h(indeterminate,)f(then)h
(it)g(ev)-5 b(auates)32 b(to)f Fh(UNKNOWN)p Fs(.)461
4108 y(2.)46 b(If)27 b(either)f(of)h(the)g(logical)f(relationships)e
(ev)-5 b(aluates)28 b(to)f Fh(FALSE)p Fs(,)e(then)i(it)f(ev)-5
b(auates)28 b(to)g Fh(FALSE)p Fs(.)461 4254 y(3.)46 b(If)30
b(b)s(oth)g(logical)g(relationships)d(ev)-5 b(alute)31
b(to)g Fh(TRUE)p Fs(,)e(then)h(it)g(ev)-5 b(auates)31
b(to)h Fh(TRUE)p Fs(.)461 4400 y(4.)46 b(Otherwise)29
b(it)h(ev)-5 b(aluates)31 b(to)g Fh(UNKNOWN)p Fs(.)377
4575 y(F)-8 b(or)31 b(example:)377 4786 y Fh(i)43 b(:=)g(10;)377
4886 y({1)g(<=)g(i)g(<)g(20})86 b(--)43 b(is)g(TRUE)377
4985 y({1)g(<=)g(i)g(<)g(10})86 b(--)43 b(is)g(FALSE)377
5085 y(i)g(:=)g(?;)377 5185 y({1)g(<=)g(i)g(<)g(10})86
b(--)43 b(is)g(UNKNOWN)1905 5531 y Fs(51)p eop
%%Page: 52 56
52 55 bop 150 573 a Fj(4.5)112 b(Built)35 b(in)i(pro)s(cedures)h(and)h
(functions)150 744 y Ft(4.5.1)105 b(Pro)s(cedures)150
916 y Fs(The)27 b(follo)m(wing)f(pro)s(cedures)g(are)h(an)h(in)m
(tegral)f(part)g(of)g Fo(Express-A)p Fs(.)g(They)g(are)g(sho)m(wn)g(as)
h(signatures)150 1029 y(to)35 b(inidicate)e(the)h(data)h(t)m(yp)s(es)f
(of)h(the)f(formal)g(parameters.)52 b(F)-8 b(or)36 b(con)m(v)m
(enience,)g Fh(GENERIC)31 b Fs(is)j(used)f(to)150 1142
y(indicate)c(an)m(y)i(t)m(yp)s(e.)286 1354 y Fm(\017)46
b Fh(INSERT)41 b(\(VAR)h(L:LIST)f(OF)i(GENERIC;)d(E:GENERIC;)g
(P:INTEGER\))377 1467 y(INSERT)19 b Fs(inserts)i(the)h(elemen)m(t)g
Fh(E)f Fs(in)m(to)g(a)i(list)d Fh(L)h Fs(at)h(p)s(osition)e
Fh(P)p Fs(.)h(The)h(insertion)d(follo)m(ws)i(the)h(existing)377
1580 y(elemen)m(t)31 b(at)g Fh(P)p Fs(,)f(so)h(that)g(if)36
b Fh(P=0)p Fs(,)30 b Fh(E)g Fs(will)d(b)s(ecome)k(the)g(\014rst)e
(elemen)m(t.)286 1768 y Fm(\017)46 b Fh(REMOVE)41 b(\(VAR)h(L:LIST)f
(OF)i(GENERIC;)d(P:INTEGER\))377 1881 y(REMOVE)28 b Fs(mo)s(di\014es)h
(the)h(list)f Fh(L)h Fs(b)m(y)g(deleting)g(the)g(elemen)m(t)h(at)g(p)s
(osition)e Fh(P)p Fs(.)286 2068 y Fm(\017)46 b Fh(SYSTEM)41
b(\(V:STRING\))377 2181 y(SYSTEM)30 b Fs(passes)j(the)g(string)g
Fh(V)f Fs(to)h(the)g(op)s(erating)f(system.)48 b(This)31
b(is)g(t)m(ypically)h(used)g(to)h(get)h(the)377 2294
y(op)s(erating)c(system)h(to)g(p)s(erform)e(some)h(action.)286
2482 y Fm(\017)90 b Fh(READ\(VAR)40 b(V1,)i(V2,...:GENERIC\))p
Fs(,)25 b Fh(READLN\(VAR)39 b(V1,)k(V2,...:GENERIC\))377
2595 y Fs(These)29 b(t)m(w)m(o)h(pro)s(cedures)d(are)j(similar)c(to)j
(the)g(P)m(ascal)h(pro)s(cedures)d(of)i(the)g(same)h(name)e(and)h(put)
377 2708 y(data)i(from)f(standard)g(input)e(in)m(to)j(the)f(v)-5
b(ariable\(s\))30 b Fh(V1)p Fs(,)g(etc.)377 2858 y(The)23
b(argumen)m(t)g(is)f(a)h(comma-sep)s(erated)h(list)d(of)i(v)-5
b(ariables.)37 b(The)22 b(v)-5 b(ariables)22 b(ma)m(y)h(b)s(e)f(of)h
(di\013eren)m(t)377 2971 y(t)m(yp)s(es,)28 b(but)d(the)i(t)m(yp)s(es)f
(are)h(limited)d(to)j Fh(INTEGER)p Fs(,)d Fh(REAL)p Fs(,)h
Fh(LOGICAL)p Fs(,)e(and)j Fh(STRING)p Fs(.)e(The)i(pro)s(cedure)377
3084 y(gets)37 b(the)e(next)h(v)-5 b(alue)35 b(of)g(the)h(v)-5
b(ariable's)34 b(t)m(yp)s(e)i(from)f(standard)g(input)e(and)i(assigns)g
(it)g(to)h(the)377 3197 y(v)-5 b(ariable.)63 b(An)37
b(in)m(teger)i(is)e(recognised)g(as)i(a)f(set)h(of)f(digits,)g
(optinally)e(preceeded)i(b)m(y)g(a)h(sign.)377 3310 y(A)c(real)f(is)g
(in)f(either)h(decimal)g(or)g(scien)m(ti\014c)g(notation)h(\(e.g.,)i
Fn(12.34)d Fs(or)g Fn(1.234e1)p Fs(\).)52 b(A)34 b(logical)377
3423 y(is)e Fn(TRUE)p Fs(,)g Fn(FALSE)f Fs(or)i Fn(UNKNOWN)d
Fs(\(case)k(indep)s(enden)m(t,)d(so)i Fn(TRUE)f Fs(could)g(also)g(b)s
(e)g Fn(tRuE)p Fs(\).)g(A)h(string)377 3535 y(is)e(an)m(y)h(non-empt)m
(y)g(set)g(of)g(c)m(haracters)i(ended)d(b)m(y)g(white)g(space)h
(\(e.g.,)i Fn(string )c Fs(is)h(one)h(string)377 3648
y(but)d Fn(ball of str8 string )23 b Fs(is)28 b(four)h(strings\).)39
b(The)29 b(di\013erence)f(b)s(et)m(w)m(een)i Fh(READ)d
Fs(and)h Fh(READLN)377 3761 y Fs(is)i(that)i(the)f(former)g(p)s
(erforms)f(the)h(actions)g(describ)s(ed)e(ab)s(o)m(v)m(e,)k(while)c
(the)i(latter)h(will)c(discard)377 3874 y(an)m(y)j(remaining)d(c)m
(haracters)k(in)d(the)i(input)d(line)h(after)i(pro)s(cessing)e(its)h
(argumen)m(ts.)286 4062 y Fm(\017)90 b Fh(WRITE\(format\))p
Fs(,)25 b Fh(WRITELN\(format\))377 4175 y Fs(These)34
b(t)m(w)m(o)h(pro)s(cedures)d(are)j(similar)c(to)j(the)g(P)m(ascal)h
(pro)s(cedures)d(of)i(the)g(same)g(name.)51 b(They)377
4288 y(write)30 b(data)h(to)g(standard)f(output.)377
4425 y(The)25 b Fh(format)e Fs(consists)i(of)h(a)g(comma-sep)s(erated)h
(list)d(of)i(v)-5 b(ariables)24 b(with)g(optional)h(spacing)g(sp)s(ec-)
377 4524 y(i\014cations.)40 b(The)29 b(v)-5 b(ariable)28
b(t)m(yp)s(es)i(ma)m(y)g(b)s(e)f Fh(INTEGER)p Fs(,)e
Fh(REAL)p Fs(,)i Fh(LOGICAL)p Fs(,)e(or)i Fh(STRING)p
Fs(.)f(The)h Fh(LOGICAL)377 4624 y Fs(and)41 b Fh(STRING)d
Fs(t)m(yp)s(es)j(tak)m(e)i(no)e(spacing)g(declarations.)72
b(An)41 b Fh(INTEGER)d Fs(v)-5 b(ariable)40 b(can)h(tak)m(e)i(one)377
4723 y(optional)29 b(space)i(sp)s(eci\014cation)e(whic)m(h)g(is)g(an)h
(in)m(teger)g(n)m(um)m(b)s(er)f(sp)s(ecifying)f(the)i(minim)m(um)d
(\014eld)377 4823 y(width)e(for)i(prin)m(ting)e(the)i(v)-5
b(alue)26 b(\(e.g.,)k Fh(int:6)25 b Fs(to)i(sp)s(ecify)f(a)h(minim)m
(um)d(\014eld)i(width)f(of)i(6)g(c)m(harac-)377 4923
y(ters\).)41 b(A)28 b Fh(REAL)e Fs(v)-5 b(ariable)27
b(can)h(tak)m(e)i(t)m(w)m(o)f(optional)e(space)i(sp)s(eci\014cations.)
38 b(The)28 b(\014rst)f(is)g(the)h(\014eld)377 5022 y(width)j(and)h
(the)h(second)f(is)g(the)h(n)m(um)m(b)s(er)e(of)h(digits)g(to)h(b)s(e)f
(prin)m(ted)f(\(e.g.,)k Fh(r:10:5)30 b Fs(for)i(prin)m(ting)377
5122 y(with)d(a)i(\014eld)e(width)g(of)h(10)h(c)m(haracters)h(and)e(to)
h(a)g(p)s(ecision)d(of)j(5)g(digits\).)39 b(F)-8 b(or)31
b(example:)1905 5531 y(52)p eop
%%Page: 53 57
53 56 bop 377 573 a Fh(BEGIN_LOCAL)464 672 y(int)43 b(:)g(INTEGER;)464
772 y(r)131 b(:)43 b(REAL;)464 872 y(log)g(:)g(LOGICAL;)464
971 y(str)g(:)g(STRING;)377 1071 y(END_LOCAL;)464 1171
y(int)g(:=)g(23;)464 1270 y(r)h(:=)e(23.0;)464 1370 y(log)h(:=)g(true;)
464 1469 y(str)g(:=)g('This)e(is)i(a)g(string.';)377
1569 y(WRITE\('Example',)37 b(int,)42 b(r:10:5,)f(')i(',)g(log,)f(')h
(',)g(str\);)377 1767 y Fs(will)28 b(pro)s(duce:)377
1965 y Fh(Example)259 b(23)217 b(23.000)41 b(TRUE)h(This)g(is)h(a)g
(string.)377 2177 y Fs(The)33 b(di\013erence)f(b)s(et)m(w)m(een)i
Fh(WRITE)c Fs(and)j Fh(WRITELN)d Fs(is)i(that)h(the)g(latter)g(will)e
(end)h(the)h(output)g(line)377 2290 y(after)f(it)g(has)f(output)g(the)h
(v)-5 b(alues)31 b(of)h(its)f(argumen)m(ts.)45 b(\()p
Fh(WRITELN)29 b Fs(need)j(tak)m(e)h(no)f(argumen)m(ts,)g(in)377
2403 y(whic)m(h)d(case)j(it)e(justs)f(ends)h(the)h(curren)m(t)f(output)
g(line\).)286 2586 y Fm(\017)90 b Fh(PRINT\(format\))p
Fs(,)25 b Fh(PRINTLN\(format\))377 2699 y Fs(These)31
b Fh(PRINT)d Fs(pro)s(cedures)h(are)i(the)g(same)g(as)g(the)g
Fh(WRITE)d Fs(pro)s(cedures,)i(except)i(that)f(they)g(send)377
2811 y(the)g(data)g(to)g(the)g(curren)m(t)f Fy(L)-7 b(TX2X)30
b Fs(output)g(destination.)150 3049 y Ft(4.5.2)105 b(F)-9
b(unctions)150 3221 y Fs(The)22 b(follo)m(wing)e(functions)h(are)h
(supplied)d(as)k(part)f(of)g Fo(Express-A)p Fs(.)f(They)h(are)g
(exhibited)e(as)j(signatures)150 3334 y(to)33 b(sho)m(w)g(the)g(formal)
e(parameters.)48 b(F)-8 b(or)33 b(con)m(v)m(enience,)i
Fh(NUMBER)30 b Fs(is)i(b)s(eing)f(used)h(to)h(denote)g(either)f(an)150
3447 y Fh(INTEGER)27 b Fs(or)k(a)g Fh(REAL)d Fs(n)m(um)m(b)s(er.)286
3646 y Fm(\017)46 b Fh(ABS)d(\(V:NUMBER\))c(:)k(NUMBER;)377
3759 y(ABS)29 b Fs(returns)g(the)i(absolute)f(v)-5 b(alue)30
b(of)h(its)e(argumen)m(t.)286 3942 y Fm(\017)46 b Fh(COS)d
(\(V:NUMBER\))c(:)k(REAL;)377 4055 y Fs(Returns)30 b(the)g(cosine)g(of)
h(an)f(an)h(angle)f(sp)s(eci\014ed)f(in)g(radians.)286
4238 y Fm(\017)46 b Fh(EOF)d(\(\))f(:)87 b(LOGICAL;)377
4351 y Fs(Returns)37 b Fh(TRUE)f Fs(if)h(the)h(next)g(c)m(haracter)h
(from)e(standard)g(input)f(is)h(`end-of-\014le',)i(otherwise)e(it)377
4464 y(returns)29 b Fh(FALSE)p Fs(.)286 4647 y Fm(\017)46
b Fh(EOLN)c(\(\))h(:)87 b(LOGICAL;)377 4760 y Fs(Returns)35
b Fh(TRUE)f Fs(if)h(the)g(next)h(c)m(haracter)i(from)d(standard)g
(input)e(is)i(`end-of-line',)h(otherwise)f(it)377 4873
y(returns)29 b Fh(FALSE)p Fs(.)286 5056 y Fm(\017)46
b Fh(EXISTS)41 b(\(V:GENERIC\))e(:)44 b(LOGICAL;)377
5169 y Fs(The)30 b(function)f Fh(EXISTS)f Fs(returns)h
Fh(FALSE)f Fs(if)h(its)g(argumen)m(t)i(is)e(indeterminate)g(or)i(do)s
(es)e(not)i(exist,)377 5282 y(otherwise)f(it)g(returns)f
Fh(TRUE)p Fs(.)1905 5531 y(53)p eop
%%Page: 54 58
54 57 bop 286 573 a Fm(\017)46 b Fh(EXP)d(\(V:NUMBER\))c(:)k(REAL;)377
686 y Fs(Returns)30 b Fe(e)g Fs(\(the)h(base)g(of)f(natural)g
(logarithms)f(\()p Fh(CONST)p 2322 686 27 4 v 30 w(E)p
Fs(\)\))h(raised)g(to)h(the)f(p)s(o)m(w)m(er)h(of)37
b Fh(V)p Fs(.)286 873 y Fm(\017)46 b Fh(HIBOUND)41 b(\(V:AGGREGATE)e
(OF)j(GENERIC\))f(:)i(INTEGER;)377 986 y(HIBOUND)27 b
Fs(returns)h(the)h(declared)g(upp)s(er)e(index)h(of)h(an)g
Fh(ARRAY)e Fs(or)i(the)h(declared)e(upp)s(er)g(b)s(ound)f(of)377
1099 y(a)k Fh(BAG)p Fs(,)e Fh(LIST)g Fs(or)h Fh(SET)p
Fs(.)286 1287 y Fm(\017)46 b Fh(HIINDEX)41 b(\(V:AGGREGATE)e(OF)j
(GENERIC\))f(:)i(INTEGER;)377 1400 y(HIINDEX)28 b Fs(returns)h(the)h
(declared)g(upp)s(er)e(index)h(of)h(an)h Fh(ARRAY)d Fs(or)i(the)h(n)m
(um)m(b)s(er)d(of)j(elemen)m(ts)g(in)e(a)377 1513 y Fh(BAG)p
Fs(,)h Fh(LIST)e Fs(or)j Fh(SET)p Fs(.)286 1700 y Fm(\017)46
b Fh(LENGTH)41 b(\(V:STRING\))f(:)j(INTEGER;)377 1813
y Fs(Returns)30 b(the)g(n)m(um)m(b)s(er)f(of)i(c)m(haracters)h(in)d
(its)h(argumen)m(t.)286 2001 y Fm(\017)46 b Fh(LOBOUND)41
b(\(V:AGGREGATE)e(OF)j(GENERIC\))f(:)i(INTEGER;)377 2114
y(LOBOUND)30 b Fs(returns)h(the)i(declared)f(lo)m(w)m(er)g(index)f(of)i
(an)f Fh(ARRAY)f Fs(or)h(the)h(declared)f(lo)m(w)m(er)g(b)s(ound)f(of)
377 2227 y(a)g Fh(BAG)p Fs(,)e Fh(LIST)g Fs(or)h Fh(SET)p
Fs(.)286 2414 y Fm(\017)46 b Fh(LOG)d(\(V:NUMBER\))c(:)k(REAL;)377
2527 y Fs(Returns)30 b(the)g(natural)g(logarithm)f(of)i(its)e(argumen)m
(t.)286 2715 y Fm(\017)46 b Fh(LOG2)c(\(V:NUMBER\))e(:)j(REAL;)377
2828 y Fs(Returns)30 b(the)g(base)h(2)g(logarithm)e(of)i(its)e(argumen)
m(t.)286 3015 y Fm(\017)46 b Fh(LOG10)c(\(V:NUMBER\))d(:)k(REAL;)377
3128 y Fs(Returns)30 b(the)g(base)h(10)g(logarithm)e(of)i(its)f
(argumen)m(t.)286 3316 y Fm(\017)46 b Fh(LOINDEX)41 b(\(V:AGGREGATE)e
(OF)j(GENERIC\))f(:)i(INTEGER;)377 3429 y(LOINDEX)27
b Fs(returns)h(the)h(declared)g(lo)m(w)m(er)g(index)f(of)i(an)f
Fh(ARRAY)e Fs(or)i(the)h(v)-5 b(alue)29 b(1)g(for)g(a)h
Fh(BAG)p Fs(,)e Fh(LIST)g Fs(or)377 3542 y Fh(SET)p Fs(.)377
3679 y(The)34 b Fh(..INDEX)d Fs(functions)i(are)h(useful)f(for)h
(iterating)f(o)m(v)m(er)j(aggregates.)55 b(F)-8 b(or)34
b(example,)h(if)41 b Fh(lagg)377 3778 y Fs(is)27 b(a)i(list)e(of)h(in)m
(teger,)h(then)f(all)f(the)i(elemen)m(ts)f(can)h(b)s(e)e(prin)m(ted)g
(out)h(as)h(a)f(comma-sep)s(erated)h(list)377 3878 y(enclosed)h(in)f
(paren)m(theses)i(b)m(y:)377 4090 y Fh(writeln;)377 4189
y(write\('lagg)39 b(=)k(\('\);)377 4289 y(REPEAT)e(i)j(:=)e
(LOINDEX\(lagg\))d(TO)j(HIINDEX\(lagg\);)464 4389 y(IF)h(\(i)g(=)g
(HIINDEX\(lagg\)\))38 b(THEN)k(write\(lagg[i]:1\))o(;)464
4488 y(ELSE)g(write\(lagg[i]:1,)37 b(',)43 b('\);)464
4588 y(END_IF;)377 4687 y(END_REPEAT;)377 4787 y(writeln\('\)'\);)286
5012 y Fm(\017)j Fh(NVL)d(\(V:GENERIC;)c(SUBS:GENERIC\))f(:)43
b(GENERIC;)377 5125 y Fs(If)29 b(the)g(argumen)m(t)h
Fh(V)e Fs(exists)h(then)f(it)h(is)f(returned,)g(otherwise)h(the)g
(argumen)m(t)h Fh(SUBS)d Fs(is)h(returned.)377 5238 y(Both)j(argumen)m
(ts)g(m)m(ust)f(b)s(e)g(of)g(the)h(same)g(t)m(yp)s(e.)1905
5531 y(54)p eop
%%Page: 55 59
55 58 bop 286 573 a Fm(\017)46 b Fh(ODD)d(\(V:INTEGER\))c(:)k(LOGICAL;)
377 686 y Fs(Returns)30 b Fh(TRUE)e Fs(or)j Fh(FALSE)d
Fs(dep)s(ending)g(on)i(whether)g(or)g(not)h(its)f(argumen)m(t)g(is)g(o)
s(dd)f(or)h(ev)m(en.)286 870 y Fm(\017)46 b Fh(REXPR)c(\(V:STRING;)d
(E:STRING\))h(:)j(LOGICAL;)377 983 y Fs(This)36 b(function)f(tests)j
(whether)f(the)g Fh(V)g Fs(string)f(parameter)h(matc)m(hes)h(a)g
(regular)e(expression)g Fh(E)p Fs(.)377 1096 y Fh(REXPR)27
b Fs(returns)h Fh(TRUE)f Fs(if)g(there)i(is)f(a)h(matc)m(h,)i
Fh(FALSE)26 b Fs(if)i(there)h(is)f(not)h(a)g(matc)m(h,)h(or)f
Fh(UNKNOWN)d Fs(if)i(the)377 1209 y(regular)i(expression)f(is)g
(ill-formed.)377 1358 y(In)g(the)g(regular)f(expression,)h(most)g(c)m
(haracters)i(stand)e(for)g(themselv)m(es,)h(but)e Fn(\\)h
Fs(can)g(b)s(e)g(used)f(to)377 1471 y(escap)s(e)j(an)m(y)g(of)f(the)h
(meta-c)m(haracters.)480 1655 y Ft({)45 b Fs(The)30 b(meta-c)m
(haracters)j Fh(\()d Fs(and)g Fh(\))g Fs(are)h(used)e(for)h(grouping)f
(sub-expressions.)480 1798 y Ft({)45 b Fn(|)30 b Fs(b)s(et)m(w)m(een)h
(expressions)e(means)i(one)f(or)h(the)f(other.)480 1942
y Ft({)45 b Fh(+)30 b Fs(follo)m(wing)f(an)h(expression)f(means)i(matc)
m(h)g(one)g(or)f(more)g(times.)480 2085 y Ft({)45 b Fh(*)30
b Fs(follo)m(wing)f(an)h(expression)f(means)i(matc)m(h)g(zero)g(or)f
(more)h(times.)480 2228 y Ft({)45 b Fh(?)40 b Fs(follo)m(wing)29
b(an)h(expression)f(means)i(matc)m(h)g(zero)g(or)g(one)f(times.)480
2371 y Ft({)45 b Fn([...])27 b Fs(is)f(an)i(expression)e(indicating)g
(that)i(an)m(y)h(of)e(the)h(enclosed)g(c)m(haracters)h(are)f(accept-)
577 2484 y(able.)480 2627 y Ft({)45 b Fn([^...])26 b
Fs(is)h(an)h(expression)e(indicating)g(that)i(an)m(y)g(c)m(haracters)h
(except)g(those)f(enclosed)g(are)577 2740 y(acceptable.)480
2883 y Ft({)45 b Fs(Within)30 b(a)h(brac)m(k)m(et)i(expression)d(a)i
(range)f(of)h(c)m(haracters)g(can)g(b)s(e)e(sp)s(eci\014ed)g(b)m(y)h
(pro)m(viding)577 2996 y(the)36 b(\014rst)e(and)g(last)h(with)f(a)i
(sep)s(erating)e(h)m(yphen.)54 b(F)-8 b(or)36 b(instance,)g
Fh([a-zA-Z])c Fs(will)g(matc)m(h)577 3109 y(an)m(y)f(alphab)s(etic)e(c)
m(haracter.)377 3293 y(Some)i(examples:)480 3478 y Ft({)45
b Fn([a-zA-Z]+)28 b Fs(matc)m(h)j(one)g(or)f(more)h(letters.)480
3621 y Ft({)45 b Fn([0-9]+.[0-9]+\([eE][\\-\\+]?)o([0-9)o(]+\)?)24
b Fs(matc)m(h)31 b(a)g(\015oating)f(p)s(oin)m(t)f(n)m(um)m(b)s(er)577
3734 y(\(e.g.,)k Fn(1.23e-27)28 b Fs(or)i Fn(0.987)p
Fs(\))480 3877 y Ft({)45 b Fn([a-zA-Z][0-9a-zA-Z_]*)25
b Fs(matc)m(h)31 b(an)f Fo(Express-A)g Fs(v)-5 b(ariable.)480
4020 y Ft({)45 b Fn([^0-9a-zA-Z])27 b Fs(matc)m(h)32
b(an)m(ything)d(except)j(letters)e(or)h(digits.)480 4163
y Ft({)45 b Fn(\(I|i\)\(F|f\))28 b Fs(case)j(insensitiv)m(e)e(matc)m(h)
i(for)f(the)h(w)m(ord)f Fn(IF)p Fs(.)286 4348 y Fm(\017)46
b Fh(ROUND)c(\(V:NUMBER\))d(:)k(INTEGER;)377 4461 y Fs(Returns)30
b(the)g(nearest)h(in)m(teger)g(to)g(its)f(argumen)m(t)h(v)-5
b(alue.)286 4645 y Fm(\017)46 b Fh(SIN)d(\(V:NUMBER\))c(:)k(REAL;)377
4758 y Fs(Returns)30 b(the)g(sine)g(of)g(an)g(an)h(angle)f(sp)s
(eci\014ed)f(in)g(radians.)286 4943 y Fm(\017)46 b Fh(SIZEOF)41
b(\(V:AGGREGATE)e(OF)k(GENERIC\))d(:)j(INTEGER;)377 5056
y(SIZEOF)23 b Fs(returns)i(the)h(n)m(um)m(b)s(er)e(of)i(elemen)m(ts)g
(in)f(its)g(argumen)m(t.)40 b(When)25 b Fh(V)g Fs(is)g(an)h
Fh(ARRAY)d Fs(this)i(is)g(the)377 5169 y(declared)30
b(n)m(um)m(b)s(er)g(of)g(elemen)m(ts.)42 b(When)30 b
Fh(V)h Fs(is)e(a)i Fh(BAG)p Fs(,)f Fh(LIST)f Fs(or)h
Fh(SET)f Fs(this)h(is)g(the)g(actual)h(n)m(um)m(b)s(er)377
5282 y(of)g(elemen)m(ts.)1905 5531 y(55)p eop
%%Page: 56 60
56 59 bop 286 573 a Fm(\017)46 b Fh(SQRT)c(\(V:NUMBER\))e(:)j(REAL;)377
686 y Fs(Returns)30 b(the)g(square)g(ro)s(ot)h(of)g(its)e(argumen)m(t.)
286 871 y Fm(\017)46 b Fh(TAN)d(\(V:NUMBER\))c(:)k(REAL;)377
984 y Fs(Returns)30 b(the)g(tangen)m(t)i(of)f(an)f(an)g(angle)h(sp)s
(eci\014ed)d(in)h(radians.)286 1170 y Fm(\017)46 b Fh(TRUNC)c
(\(V:NUMBER\))d(:)k(INTEGER;)377 1283 y Fs(Chops)24 b(o\013)g(an)m(y)h
(decimal)f(part)g(of)h(its)e(argumen)m(t,)k(returning)22
b(the)j(corresp)s(onding)d(in)m(teger)j(v)-5 b(alue.)150
1525 y Fj(4.6)112 b(Source)38 b(lev)m(el)e(debugger)150
1697 y Fs(The)22 b Fo(Express-A)g Fs(in)m(terpreter)g(includes)f(a)i
(source)g(lev)m(el)g(debugger)g(for)f(use)h(when)f(y)m(our)h(co)s(de)g
(app)s(ears)150 1809 y(to)41 b(b)s(e)e(misb)s(eha)m(ving.)68
b(When)39 b(in)g(op)s(eration)g(the)i(debugger)e(will)f(prompt)h(for)h
(a)g(command)g(to)h(b)s(e)150 1922 y(en)m(tered.)g(It)31
b(understands)d(the)j(follo)m(wing)e(commands.)286 2128
y Fm(\017)46 b Fh(<return>)27 b Fs(Con)m(tin)m(ue)j(pro)s(cessing.)286
2314 y Fm(\017)46 b Fh(break)29 b(<number>)d Fs(Place)31
b(a)g(breakp)s(oin)m(t)e(at)i(the)g(statemen)m(t)h(on)e(line)f
Fh(<number>)p Fs(.)286 2499 y Fm(\017)46 b Fh(break)29
b Fs(Prin)m(t)g(the)h(line)f(n)m(um)m(b)s(ers)g(of)i(all)e(the)h
(breakp)s(oin)m(ts.)286 2685 y Fm(\017)46 b Fh(unbreak)28
b(<number>)f Fs(Remo)m(v)m(e)32 b(the)e(breakp)s(oin)m(t)g(from)g(line)
e Fh(<number>)p Fs(.)286 2870 y Fm(\017)46 b Fh(unbreak)28
b Fs(Remo)m(v)m(e)k(all)d(breakp)s(oin)m(ts.)286 3056
y Fm(\017)46 b Fh(trace)29 b Fs(T)-8 b(urn)29 b(on)h(statemen)m(t)i
(tracing.)286 3241 y Fm(\017)46 b Fh(untrace)28 b Fs(T)-8
b(urn)29 b(o\013)h(statemen)m(t)j(tracing.)286 3427 y
Fm(\017)46 b Fh(entry)29 b Fs(T)-8 b(urn)29 b(on)h(tracing)g(of)h(en)m
(try)f(to)h(pro)s(cedures)e(and)h(functions.)286 3612
y Fm(\017)46 b Fh(unentry)28 b Fs(T)-8 b(urn)29 b(o\013)h(en)m(try)h
(tracing.)286 3798 y Fm(\017)46 b Fh(exit)29 b Fs(T)-8
b(urn)29 b(on)h(tracing)h(of)f(exits)g(from)g(pro)s(cedures)f(and)h
(functions.)286 3983 y Fm(\017)46 b Fh(unexit)28 b Fs(T)-8
b(urn)29 b(o\013)i(exit)f(tracing.)286 4169 y Fm(\017)46
b Fh(traceall)27 b Fs(T)-8 b(urn)29 b(on)i(all)e(tracing.)286
4354 y Fm(\017)46 b Fh(untraceall)26 b Fs(T)-8 b(urn)29
b(o\013)i(all)e(tracing.)286 4540 y Fm(\017)46 b Fh(stack)29
b Fs(T)-8 b(urn)29 b(on)h(displa)m(y)e(of)j(the)f(run)m(time)g(stac)m
(k)h(accesses.)286 4725 y Fm(\017)46 b Fh(unstack)28
b Fs(T)-8 b(urn)29 b(o\013)h(stac)m(k)i(displa)m(y)-8
b(.)286 4911 y Fm(\017)46 b Fh(step)29 b Fs(T)-8 b(urn)29
b(on)h(single-stepping.)286 5096 y Fm(\017)46 b Fh(unstep)28
b Fs(T)-8 b(urn)29 b(o\013)i(single)e(stepping.)286 5282
y Fm(\017)46 b Fh(fetch)29 b(<variable>)d Fs(Prin)m(t)j(data)i(fetc)m
(hes)h(for)e Fh(<variable>)p Fs(.)1905 5531 y(56)p eop
%%Page: 57 61
57 60 bop 286 573 a Fm(\017)46 b Fh(store)29 b(<variable>)d
Fs(Prin)m(t)j(data)i(stores)g(for)f Fh(<variable>)p Fs(.)286
760 y Fm(\017)46 b Fh(watch)29 b(<variable>)d Fs(Prin)m(t)j(b)s(oth)h
(data)h(fetc)m(hes)g(and)f(stores)h(for)f Fh(<variable>)p
Fs(.)286 948 y Fm(\017)46 b Fh(watch)29 b Fs(Prin)m(t)g(the)h(names)h
(of)f(all)g(v)-5 b(ariables)29 b(b)s(eing)f(w)m(atc)m(hed.)286
1136 y Fm(\017)46 b Fh(unwatch)28 b(<variable>)e Fs(Remo)m(v)m(e)32
b(the)f(w)m(atc)m(h)g(from)f Fh(<variable>)p Fs(.)286
1323 y Fm(\017)46 b Fh(unwatch)28 b Fs(Remo)m(v)m(e)k(all)d(w)m(atc)m
(hes.)286 1498 y Fm(\017)46 b Fh(show)35 b(<expression>)d
Fs(Prin)m(t)k(the)h(v)-5 b(alue)37 b(of)g(the)g Fo(Express-A)e
Fs(expresion)h Fh(<expression>)p Fs(.)55 b(The)377 1597
y(v)-5 b(ariables)40 b(in)f(the)i(expression)e(m)m(ust)i(ha)m(v)m(e)h
(b)s(een)e(declared)g(in)g(the)h Fo(Express-A)e Fs(co)s(de.)72
b(F)-8 b(or)377 1697 y(example:)377 1909 y Fh(show)42
b(\(23.0)g(+)h(LOG\(num\)\)/\(PI*r*)o(*2)o(\))286 2120
y Fm(\017)j Fh(assign)19 b(<variable)40 b(:=)j(expression>)17
b Fs(Assign)j(the)i(v)-5 b(alue)20 b(of)29 b Fh(<expression>)16
b Fs(to)23 b(the)e Fo(Express-A)377 2220 y Fs(v)-5 b(ariable)29
b Fh(<variable>)p Fs(.)37 b(F)-8 b(or)31 b(example:)377
2432 y Fh(assign)41 b(num)i(:=)f(SIN\(theta/300.0\))286
2657 y Fm(\017)k Fh(where)22 b Fs(Prin)m(t)g(the)i(curren)m(t)f(line)f
(n)m(um)m(b)s(er)g(and)h(the)h(text)g(of)g(the)g(next)f(statemen)m(t)j
(to)e(b)s(e)f(executed.)286 2844 y Fm(\017)46 b Fh(kill)29
b Fs(T)-8 b(erminate)30 b(the)h(execution)f(of)h(the)f
Fy(L)-7 b(TX2X)31 b Fs(program.)150 3088 y Fj(4.7)112
b(Example)37 b Fd(Express-A)e Fj(co)s(de)150 3259 y Fs(The)i(follo)m
(wing)f(demonstrates)i(most)g(of)g(the)f(functionalit)m(y)f(of)i
Fo(Express-A)p Fs(.)f(Most)h(of)g(this)e(is)h(not)150
3372 y(particularly)23 b(in)m(teresting,)i(except)i(p)s(ossibly)22
b(for)j(the)g(algorithms)f(for)h(calculating)f(the)h(date)h(of)f
(Easter)150 3485 y(and)30 b(for)g(generating)h(magic)f(squares.)412
3684 y Fh(c=)347 b(fun.ct)85 b(Test)42 b(of)h(CODE)f(ltx2x)150
3884 y(CODE_SETUP=)237 3983 y(ENTITY)f(ent;)324 4083
y(attr1,)g(attr3)h(:)h(INTEGER;)324 4183 y(attr2)f(:)h(STRING;)237
4282 y(END_ENTITY;)237 4481 y(TYPE)f(joe)g(=)i(INTEGER;)237
4581 y(END_TYPE;)237 4780 y(TYPE)e(colour)f(=)i(ENUMERATION)c(OF)k
(\(red,)f(blue,)f(green\);)237 4880 y(END_TYPE;)150 5179
y(PROCEDURE)f(easter;)150 5278 y(\(*)j(calculates)c(the)k(date)e(of)i
(Easter)e(for)i(the)f(present)f(year)1905 5531 y Fs(57)p
eop
%%Page: 58 62
58 61 bop 281 573 a Fh(The)42 b(algorithm)e(can)i(be)h(applied)e(to)i
(any)f(year)g(between)281 672 y(1900)g(and)g(2099)g(inclusive,)d(but)k
(if)g(so,)f(then)g(the)g(year)281 772 y(should)f(be)i(checked)d(to)j
(ensure)e(that)h(it)h(is)g(within)e(this)h(range.)f(*\))237
872 y(LOCAL)324 971 y(n,)i(a,)g(b,)g(m,)f(q,)h(w)g(:)g(INTEGER;)324
1071 y(day)g(:)g(INTEGER;)324 1171 y(month)f(:)h(STRING;)237
1270 y(END_LOCAL;)237 1469 y(n)g(:=)g(THE_YEAR)d(-)k(1900;)237
1569 y(a)f(:=)g(n)g(MOD)g(19;)237 1669 y(b)g(:=)g(\(7*a)f(+)h(1\))g
(DIV)f(19;)237 1768 y(m)h(:=)g(\(11*a)f(+)h(4)g(-)g(b\))g(MOD)f(29;)237
1868 y(q)h(:=)g(n)g(DIV)g(4;)237 1968 y(w)g(:=)g(\(n)g(+)g(q)g(+)g(31)g
(-)g(m\))g(MOD)f(7;)237 2067 y(day)h(:=)f(25)h(-)g(m)g(-)h(w;)237
2167 y(month)e(:=)g('April';)237 2267 y(IF)h(\(day)f(<)h(1\))g(THEN)324
2366 y(month)f(:=)h('March';)324 2466 y(day)g(:=)f(day)h(+)g(31;)237
2565 y(END_IF;)237 2665 y(writeln\('In)c(',)k(THE_YEAR:1,)c(')k(Easter)
e(is)i(on)g(',)g(month,)84 b(day:3\);)150 2765 y(END_PROCEDURE;)150
3064 y(FUNCTION)40 b(magic_square\(orde)o(r:)o(INT)o(EG)o(ER\))o(:)d
(LOGICAL;)150 3163 y(\(*)43 b(calculates)c(magic)j(squares)e(from)i
(order)g(1)h(through)e(15.)281 3263 y(The)h(order)g(must)g(be)g(an)h
(odd)f(number.)f(*\))237 3362 y(LOCAL)237 3462 y(row,)h(col,)g(num)g(:)
i(INTEGER;)237 3562 y(sqr_order)c(:)j(INTEGER;)237 3661
y(magic)f(:)h(ARRAY[1:15])c(OF)k(ARRAY[1:15])c(OF)j(INTEGER;)237
3761 y(END_LOCAL;)237 3960 y(IF)h(\(order)e(>)i(15\))g(THEN)85
b(--)43 b(only)f(squares)e(up)j(to)g(order)e(15)324 4060
y(RETURN\(FALSE\);)237 4159 y(ELSE)324 4259 y(IF)i(\(order)e(<)i(1\))g
(THEN)f(--)h(squares)e(have)g(at)i(least)f(one)g(entry)412
4359 y(RETURN\(FALSE\);)324 4458 y(ELSE)412 4558 y(IF)g(\(NOT)g
(ODD\(order\)\))d(THEN)j(--)h(squares)e(are)h(odd)499
4658 y(RETURN\(FALSE\);)412 4757 y(END_IF;)324 4857 y(END_IF;)237
4956 y(END_IF;)237 5156 y(sqr_order)e(:=)j(order**2;)237
5255 y(row)g(:=)f(1;)1905 5531 y Fs(58)p eop
%%Page: 59 63
59 62 bop 237 573 a Fh(col)43 b(:=)f(\(order)f(+)j(1\))e(DIV)h(2;)237
672 y(REPEAT)e(num)i(:=)f(1)i(TO)e(sqr_order;)324 772
y(magic[row][col])c(:=)k(num;)324 872 y(IF)h(\(\(num)f(MOD)g(order\))f
(<>)i(0\))g(THEN)412 971 y(IF)f(\(row)g(=)h(1\))g(THEN)f(row)g(:=)h
(order;)e(ELSE)h(row)h(:=)f(row)h(-)g(1;)g(END_IF;)412
1071 y(IF)f(\(col)g(=)h(order\))e(THEN)h(col)h(:=)g(1;)f(ELSE)g(col)h
(:=)f(col)h(+)g(1;)g(END_IF;)324 1171 y(ELSE)412 1270
y(IF)f(\(num)g(<>)h(sqr_order\))c(THEN)j(row)h(:=)f(row)h(+)g(1;)g
(END_IF;)324 1370 y(END_IF;)237 1469 y(END_REPEAT;)237
1669 y(writeln\(Magic)38 b(square)j(of)i(order)f(',order:2\);)237
1768 y(REPEAT)f(row)i(:=)f(1)i(TO)e(order;)324 1868 y(REPEAT)f(col)i
(:=)g(1)g(TO)f(order;)412 1968 y(write\(magic[row)o(][)o(col)o(]:)o
(4\);)324 2067 y(END_REPEAT;)324 2167 y(writeln;)237
2267 y(END_REPEAT;)237 2366 y(writeln;)237 2565 y(RETURN\(TRUE\);)150
2665 y(END_FUNCTION;)150 2864 y(FUNCTION)e(month\(mnum:INTEGE)o(R\))d
(:)43 b(STRING;)150 2964 y(\(*)g(Given)e(an)i(integer)e(representing)d
(the)43 b(month)e(in)i(a)g(year,)281 3064 y(returns)d(the)j(name)f(of)g
(the)h(month.)e(*\))150 3163 y(LOCAL)237 3263 y(str)i(:)g(STRING;)150
3362 y(END_LOCAL;)237 3562 y(CASE)f(mnum)g(OF)324 3661
y(1)i(:)f(str)f(:=)h('January';)324 3761 y(2)h(:)f(str)f(:=)h
('February';)324 3861 y(3)h(:)f(str)f(:=)h('March';)324
3960 y(4)h(:)f(str)f(:=)h('April';)324 4060 y(5)h(:)f(str)f(:=)h
('May';)324 4159 y(6)h(:)f(str)f(:=)h('June';)324 4259
y(7)h(:)f(str)f(:=)h('July';)324 4359 y(8)h(:)f(str)f(:=)h('August';)
324 4458 y(9)h(:)f(str)f(:=)h('September';)324 4558 y(10)g(:)g(str)g
(:=)f('October';)324 4658 y(11)h(:)g(str)g(:=)f('November';)324
4757 y(12)h(:)g(str)g(:=)f('December';)324 4857 y(OTHERWISE)e(:)j(str)g
(:=)f('';)237 4956 y(END_CASE;)150 5056 y(RETURN\(str\);)150
5156 y(END_FUNCTION;)1905 5531 y Fs(59)p eop
%%Page: 60 64
60 63 bop 194 573 a Fh(LOCAL)237 672 y(a)43 b(:)h(array[1:3])39
b(of)k(integer;)237 772 y(lagg)f(:)h(list)f([0:5])g(of)g(integer;)237
872 y(a23)h(:)g(array[1:2])c(of)k(array[1:3])c(of)k(integer;)237
971 y(i,)g(n)g(:)g(integer;)237 1071 y(s1,)g(s2)f(:)h(string;)237
1171 y(b)g(:)h(logical;)237 1270 y(r1,)f(r2)f(:)h(real;)237
1370 y(nega)f(:)h(array[-3:-1])c(of)k(integer;)237 1469
y(posa)f(:)h(array[3:5])d(of)i(integer;)237 1569 y(j)h(:)h(joe;)237
1669 y(ex)f(:)g(ent;)194 1768 y(END_LOCAL;)324 1968 y(--)g(start)f
(with)g(a)h(massive)d(compound)h(statement)194 2067 y(BEGIN)237
2267 y(writeln;)237 2366 y(println;)237 2565 y(\(*)i(write)e(today's)g
(date)h(*\))237 2665 y(writeln\('Today)c(is)43 b(',)f(THE_DAY:1,)e(')j
(',)g(month\(THE_MONTH\))o(,)37 b(')44 b(',)e(THE_YEAR:1\);)237
2765 y(writeln;)237 2964 y(\(*)h(The)f(user)g(might)g(be)g(interested)e
(in)j(Easter)e(*\))237 3064 y(easter;)237 3163 y(writeln;)237
3362 y(\(*)i(Call)f(some)g(math)g(functions)e(*\))237
3462 y(r1)j(:=)g(PI/4;)237 3562 y(writeln\('r1)c(=)k(PI/4)f
(\(0.78539...\)',)c(r1\);)237 3661 y(writeln\('cos\(r1\))f
(\(0.70710...\)',)h(cos\(r1\)\);)237 3761 y(writeln\('sin\(r1\))f
(\(0.70710...\)',)h(sin\(r1\)\);)237 3861 y(writeln\('tan\(r1\))f
(\(1.0\)',)k(tan\(r1\)\);)237 4060 y(r1)i(:=)g(CONST_E;)237
4159 y(writeln\('r1)c(=)k(CONST_E)e(\(2.7182...\)',)d(r1\);)237
4259 y(writeln\('log\(4.5\))f(\(1.50407...\)',)h(log\(4.5\)\);)237
4359 y(writeln\('log2\(8\))f(\(3.0\)',)k(log2\(8\)\);)237
4458 y(writeln\('log10\(10)o(\))c(\(1.0\)',)k(log10\(10\)\);)237
4658 y(r2)i(:=)g(exp\(10\);)237 4757 y(writeln\('exp\(10\))37
b(\(2.203...e4\)',)h(r2\);)237 4956 y(r2)43 b(:=)g(sqrt\(121\);)237
5056 y(writeln\('sqrt\(121)o(\))37 b(\(11.0\)',)k(r2\);)237
5255 y(\(*)i(populate)d(and)j(print)e(some)h(arrays)f(*\))1905
5531 y Fs(60)p eop
%%Page: 61 65
61 64 bop 237 573 a Fh(writeln;)237 672 y(posa[3])41
b(:=)i(10;)237 772 y(posa[4])e(:=)i(20;)237 872 y(posa[5])e(:=)i(30;)
237 971 y(REPEAT)e(i)i(:=)g(LOINDEX\(posa\))38 b(TO)43
b(HIINDEX\(posa\);)324 1071 y(writeln\('posa[',)37 b(i:1,)42
b('])h(=)g(',)g(posa[i]\);)237 1171 y(END_REPEAT;)237
1370 y(writeln;)237 1469 y(nega[-3])d(:=)j(1;)237 1569
y(nega[-2])d(:=)j(2;)237 1669 y(nega[-1])d(:=)j(3;)237
1768 y(REPEAT)e(i)i(:=)g(LOINDEX\(nega\))38 b(TO)43 b(HIINDEX\(nega\);)
324 1868 y(writeln\('nega[',)37 b(i:1,)42 b('])h(=)g(',)g(nega[i]\);)
237 1968 y(END_REPEAT;)237 2167 y(\(*)g(Do)g(some)f(things)f(with)h(a)h
(list)f(*\))412 2366 y(--)g(check)g(the)g(initial)f(size)h(\(should)e
(be)j(empty\))237 2466 y(i)g(:=)g(SIZEOF\(lagg\);)237
2565 y(writeln\('no.)c(of)k(els)f(in)h(lagg)f(=)h(',)g(i\);)412
2765 y(--)f(insert)f(elements)g(at)h(the)h(front)237
2864 y(INSERT\(lagg,)c(10,)j(0\);)237 2964 y(i)h(:=)g(SIZEOF\(lagg\);)
237 3064 y(writeln\('no.)c(of)k(els)f(in)h(lagg)f(=)h(',)g(i\);)237
3163 y(INSERT\(lagg,)c(20,)j(0\);)237 3263 y(writeln\('no.)d(of)k(els)f
(in)h(lagg)f(=)h(',)g(SIZEOF\(lagg\)\);)368 3462 y(--)g(print)e(some)h
(of)h(the)f(elements)237 3562 y(i)h(:=)g(lagg[1];)237
3661 y(writeln\('first)38 b(in)43 b(lagg)f(=)h(',)g(i\);)237
3761 y(writeln\('lagg[2])37 b(=)43 b(',)g(lagg[2]\);)412
3960 y(--)f(check)g(if)h(a)g(value)e(in)i(in)g(the)f(list)237
4060 y(b)h(:=)g(10)g(IN)g(lagg;)237 4159 y(writeln\(b\);)475
b(--)43 b(should)e(be)i(TRUE)237 4259 y(b)g(:=)g(30)g(IN)g(lagg;)237
4359 y(writeln\(b\);)475 b(--)43 b(should)e(be)i(FALSE)412
4558 y(--)f(write)g(all)g(the)g(elements)237 4658 y(REPEAT)f(i)i(:=)g
(LOINDEX\(lagg\))38 b(TO)43 b(HIINDEX\(lagg\);)324 4757
y(writeln\('lagg[',)37 b(i:1,)42 b('])h(=)g(',)g(lagg[i]\);)324
4857 y(println\('lagg[',)37 b(i:1,)42 b('])h(=)g(',)g(lagg[i]\);)237
4956 y(END_REPEAT;)237 5156 y(\(*)g(see)f(what)g(happens)f(with)h(an)h
(indeterminate)38 b(value)j(*\))237 5255 y(b)i(:=)g(FALSE;)1905
5531 y Fs(61)p eop
%%Page: 62 66
62 65 bop 237 573 a Fh(b)43 b(:=)g(?;)237 672 y(writeln\(b\);)237
772 y(println\(b\);)237 872 y(\(*)g(Some)f(more)g(attempts)e(with)i
(indeterminate)c(*\))237 971 y(i)43 b(:=)g(2;)237 1071
y(n)g(:=)g(3*i;)237 1171 y(writeln\(i,)d(n\);)173 b(--)42
b(should)g(be)g(2)i(6)237 1270 y(n)f(:=)g(3*?;)237 1370
y(writeln\(i,)d(n\);)173 b(--)42 b(should)g(be)g(2)i(?)237
1469 y(i)f(:=)g(?;)237 1569 y(n)g(:=)g(3*i;)237 1669
y(writeln\(i,)d(n\);)173 b(--)42 b(should)g(be)g(?)i(?)150
1868 y(END;)129 b(--)43 b(end)f(of)h(compound)d(statement)455
1968 y(--)j(but)f(we)h(can)f(have)g(individual)e(statements)237
2267 y(\(*)j(Try)f(to)h(provide)e(some)h(excitement)d(by)k(making)e(a)i
(magic)f(square)f(*\))237 2366 y(writeln;)237 2466 y(write\('Enter)e
(an)k(odd)f(number)f(between)g(1)i(and)f(15:)h('\);)237
2565 y(readln\(n\);)237 2665 y(IF)g(NOT)f(magic_square\(n\))c(THEN)324
2765 y(writeln\('I)i(did)i(not)g(like)g(your)g(number)f(which)h(was)g
(',)h(n:1\);)324 2864 y(writeln\('If)c(you)k(get)f(it)h(right)e(next)h
(time,)g(something)e(magic)h(will)h(happen.'\);)324 2964
y(write\('Enter)d(an)k(odd)f(number)f(between)g(1)i(and)f(15:)h('\);)
324 3064 y(readln\(n\);)324 3163 y(magic_square\(n\);)237
3263 y(END_IF;)237 3562 y(\(*)g(Try)f(a)h(couple)f(of)g(REPEAT)f
(statements)f(*\))237 3661 y(writeln\('Test)e(REPEAT)j(\(should)g
(print)h(-2\)'\);)237 3761 y(i)h(:=)g(-2;)237 3861 y(REPEAT)e(UNTIL)h
(i)h(=)g(0;)324 3960 y(writeln\(i\);)324 4060 y(println\(i\);)324
4159 y(ESCAPE;)324 4259 y(i)h(:=)e(i)h(+)h(1;)237 4359
y(END_REPEAT;)237 4558 y(writeln\('Test)38 b(REPEAT)j(\(should)g(print)
h(3,)g(2,)h(1\)'\);)237 4658 y(REPEAT)e(i)i(:=)g(3)g(TO)g(1)g(BY)g(-1;)
324 4757 y(writeln\(i\);)237 4857 y(END_REPEAT;)237 5156
y(\(*)g(Try)f(the)h(LIKE)f(operator)e(*\))237 5255 y(writeln\('Test)e
(LIKE'\);)1905 5531 y Fs(62)p eop
%%Page: 63 67
63 66 bop 237 573 a Fh(writeln\(\('A')39 b(LIKE)j('A'\)\);)564
b(--)43 b(should)e(be)h(TRUE)237 672 y(writeln\(\('A')d(LIKE)j
('b'\)\);)564 b(--)43 b(should)e(be)h(FALSE)237 772 y(writeln\(\('Page)
c(407')k(LIKE)g('$###'\)\);)127 b(--)43 b(should)e(be)h(TRUE)237
872 y(writeln\(\('Page)c(23')k(LIKE)g('$###'\)\);)171
b(--)43 b(should)e(be)h(FALSE)237 1171 y(\(*)h(Try)f(the)h(REXPR)e
(function)f(*\))237 1270 y(writeln\('Test)e(rexpr'\);)237
1370 y(writeln\(rexpr\('A')o(,)f('A'\)\);)521 b(--)43
b(should)e(be)h(TRUE)237 1469 y(writeln\(rexpr\('A')o(,)37
b('b'\)\);)521 b(--)43 b(should)e(be)h(FALSE)237 1569
y(writeln\(rexpr\('Pa)o(ge)37 b(407',)k('[a-zA-Z]+\\)e([0-9]+'\)\);)h
(--)j(should)e(be)i(TRUE)237 1669 y(writeln\(rexpr\('Pa)o(ge)37
b(23',)42 b('[a-zA-Z]+\\)d([0-9]'\)\);)127 b(--)43 b(should)e(be)i
(FALSE)237 1968 y(\(*)g(Try)f(an)h(ARRAY)f(OF)g(ARRAY)g(*\))237
2067 y(a23[1][1])e(:=)j(11;)237 2167 y(a23[1][2])d(:=)j(12;)237
2267 y(a23[1][3])d(:=)j(13;)237 2366 y(a23[2][1])d(:=)j(21;)237
2466 y(a23[2][2])d(:=)j(22;)237 2565 y(a23[2][3])d(:=)j(23;)237
2765 y(writeln\('Test)38 b(REPEAT)j(\(should)g(be)i(1)g(1)g(11,)g(1)g
(2)g(12,)f(1)h(3)h(13,)e(2)h(1)g(21,)g(2)g(2)g(22)g(etc\)'\);)237
2864 y(REPEAT)e(n)i(:=)g(1)g(TO)g(2;)324 2964 y(REPEAT)e(i)j(:=)e(1)i
(TO)e(3;)499 3064 y(writeln\(n,)d(i,)k(a23[n][i]\);)324
3163 y(END_REPEAT;)237 3263 y(END_REPEAT;)237 3562 y(\(*)g(do)g(some)f
(simple)f(string)g(operations)e(*\))237 3661 y(s1)k(:=)g('string';)237
3761 y(writeln\(s1\);)344 b(--)43 b(should)e(be)i(string)237
3861 y(s2)g(:=)g(s1[2:4];)237 3960 y(writeln\(s2\);)344
b(--)43 b(should)e(be)i(tri)237 4060 y(b)g(:=)g(s1)g(<>)g(s2;)237
4159 y(writeln\(b\);)388 b(--)43 b(should)e(be)i(TRUE)237
4259 y(writeln\(s2)d(+)j(s1\);)129 b(--)43 b(should)e(be)i(tristring)
237 4558 y(\(*)g(Assign)e(and)h(print)g(to)h(a)g(user-defined)38
b(type)k(*\))237 4658 y(j)h(:=)g(33;)237 4757 y(writeln\(j*3\);)213
b(--)42 b(should)g(be)g(99)237 4956 y(\(*)h(Do)g(something)d(with)h(a)j
(variable)c(of)j(type)f(ENTITY)f(*/)237 5056 y(ex.attr1)f(:=)j(33;)237
5156 y(ex.attr2)d(:=)j('The)f(attribute)e(named)i(attr2';)237
5255 y(ex.attr3)e(:=)j(ex.attr1/3;)1905 5531 y Fs(63)p
eop
%%Page: 64 68
64 67 bop 237 573 a Fh(writeln\('ex.attr1)37 b(should)k(be)i(33)f(and)h
(is:)f(',)h(ex.attr1\);)237 672 y(writeln\('ex.attr2)37
b(is:)42 b(',)h(ex.attr2\);)237 772 y(writeln\('ex.attr3)37
b(should)k(be)i(11)f(and)h(is:)f(',)h(ex.attr3\);)150
971 y(END_CODE)150 1257 y Fu(5)135 b(Sp)t(ecifying)45
b(a)g Fc(SPECIAL)p 1551 1257 37 4 v 86 w Fu(command)150
1460 y Fs(This)22 b(section)i(giv)m(es)g(some)g(hin)m(ts)f(on)g(ho)m(w)
h(to)g(sp)s(ecify)f(a)h(L)2098 1443 y Fr(A)2137 1460
y Fs(T)2188 1479 y(E)2238 1460 y(X)g(command)g(that)g(requires)e(some)i
(sp)s(ecial)150 1573 y(pro)s(cessing.)37 b(The)23 b(fain)m(t-hearted)h
(should)e(skip)g(this.)37 b(It)24 b(is)f(assumed)g(that)h(the)g
(implemen)m(tor)e(will)f(ha)m(v)m(e)150 1686 y(kno)m(wledge)34
b(of)f(L)723 1669 y Fr(A)762 1686 y Fs(T)813 1705 y(E)864
1686 y(X,)i(C)e(programming,)g(and)g(lex)g(and)g(Y)-8
b(A)m(CC)35 b(st)m(yle)f(lexer)f(and)g(parser)g(generator)150
1799 y(systems.)291 1911 y(There)28 b(are)h(t)m(w)m(o)h(w)m(a)m(ys)g
(of)f(de\014ning)e Fn(SPECIAL_)f Fs(kinds)h(of)i(commands)f(though)g
(neither)g(is)g(particu-)150 2024 y(larly)h(simple.)40
b(The)30 b(easiest)h(is)f(b)m(y)h(what)f(is)g(termed)h(the)g
Fi(c)-5 b(o)g(ding)32 b Fs(metho)s(d.)41 b(This)29 b(in)m(v)m(olv)m(es)
i(mo)s(difying)150 2137 y(the)i(standard)f(actions.)49
b(The)33 b(more)g(complicated)f(means)h(is)f(b)m(y)h(the)g
Fi(gr)-5 b(ammar)36 b Fs(metho)s(d,)d(whic)m(h)f(in-)150
2250 y(v)m(olv)m(es)f(extending)f(the)g(pro)s(duction)f(grammar)h(and,)
g(t)m(ypically)-8 b(,)30 b(also)g(co)s(ding)g(new)g(kinds)e(of)j
(actions.)291 2363 y(The)f(pro)s(cess)g(of)g(sp)s(ecifying)f(one)h(of)h
(the)f Fn(SPECIAL_)f Fs(kinds)f(of)j(command)f(actions)g(is:)286
2546 y Fm(\017)46 b Fs(Seriously)39 b(question)i(the)h(need)f(for)g
(the)g(sp)s(ecial)f(command.)74 b(One)41 b(is)f(only)h(required)e(if)i
(the)377 2659 y(standard)26 b(actions)h(cannot)g(b)s(e)f(co)s(erced)h
(in)m(to)g(serving)e(the)i(needs)f(of)h(the)g(command)f(pro)s(cessing)
377 2771 y(and/or)31 b(the)f(command)g(grammar)h(is)e(not)i(supp)s
(orted)d(b)m(y)i(the)h Fy(L)-7 b(TX2X)30 b Fs(system.)286
2957 y Fm(\017)46 b Fs(Design)30 b(the)h(required)e(en)m(try)h(for)g
(the)h(command)f(table.)286 3143 y Fm(\017)46 b Fs(Decide)24
b(whether)f(the)h(co)s(ding)f(or)h(the)f(grammar)h(metho)s(d)f(is)g(to)
h(b)s(e)f(used)g(for)h(extending)f Fy(L)-7 b(TX2X)p Fs(.)377
3328 y Ft(Co)s(ding)35 b(metho)s(d)45 b Fs(Mo)s(dify)23
b(the)i(actions)g(in)e Fn(l2xusrlb.c)p Fs(,)g(and)h(p)s(ossibly)d(add)j
(new)g(functions)577 3441 y(in)29 b Fn(l2xusrlb.c)f Fs(and)i
Fn(l2xusrlb.h)p Fs(.)377 3585 y Ft(Grammar)j(metho)s(d)45
b Fs(Extend)25 b(the)g(grammar)g(in)f Fn(l2x.y)p Fs(.)37
b(T)m(ypically)24 b(it)h(b)s(e)f(necessary)i(to)g(add)577
3698 y(new)k(functions)f(to)i(the)g(user-de\014ned)e(library)g
Fn(l2xusrlb)f Fs(as)j(w)m(ell.)286 3884 y Fm(\017)46
b Fs(Compile)29 b(the)h(mo)s(di\014ed)f Fy(L)-7 b(TX2X)30
b Fs(system.)41 b(A)30 b Fn(make)f Fs(\014le)h(for)g(this)f(is)h(giv)m
(en)g(in)f(App)s(endix)f(E.)286 4070 y Fm(\017)46 b Fs(T)-8
b(est)31 b(the)g(extensions)f(and)f(debug)h(the)h(program.)291
4252 y(The)h Fn(l2xlib)f Fs(has)h(man)m(y)h(functions)e(that)i(ma)m(y)h
(b)s(e)d(of)i(use)g(in)e(this)g(pro)s(cess.)47 b(Some)33
b(of)g(these)g(are)150 4365 y(indicated)c(b)s(elo)m(w.)286
4572 y Fm(\017)46 b Fn(char)h(*strsave\(char)d(s[]\))29
b Fs(sa)m(v)m(es)j(a)f(string)e(somewhere)286 4757 y
Fm(\017)46 b Fn(void)h(myprint\(char)d(s[]\))24 b Fs(writes)f(a)i
(string)e(to)i(the)g(output)f(medium.)37 b(Its)24 b(particular)f
(action)377 4870 y(is)30 b(con)m(trolled)g(b)m(y)g(the)g
Fn(set_print)e Fs(and)i Fn(reset_print)d Fs(functions,)i(as)i(w)m(ell)e
(as)i(the)f Fn(-p)g Fs(option.)286 5056 y Fm(\017)46
b Fn(void)h(verbatim_print\(char)42 b(s[]\))20 b Fs(lik)m(e)f
Fn(myprint)p Fs(,)i(writes)e(a)i(string)e(to)i(the)f(output)g(medium.)
377 5169 y(Its)30 b(actions)h(are)f(con)m(trolled)g(b)m(y)g(the)g
(curren)m(t)g(prin)m(t)f(mo)s(de,)h(and)f(newlines)f(are)i(ob)s(ey)m
(ed)h(\(i.e.,)f(it)377 5282 y(ignores)g(an)m(y)h(prett)m(y-prin)m(ting)
e(option\).)1905 5531 y(64)p eop
%%Page: 65 69
65 68 bop 286 573 a Fm(\017)46 b Fn(void)h(yyerror\(char)d(s[]\))d
Fs(used)g(b)m(y)h(the)g(lexer)g(and)f(parser)g(to)i(prin)m(t)d(an)i
(error)g(message)377 686 y(string.)286 873 y Fm(\017)k
Fn(void)h(warning\(char)d(s[]\))30 b Fs(writes)f(a)i(w)m(arning)e
(message)i(string.)286 1061 y Fm(\017)46 b Fn(void)h(do_newline\(\))20
b Fs(used)j(within)e(the)j(lexer)f(to)h(set)g(in)m(ternal)e(v)-5
b(ariables)23 b(whenev)m(er)g(a)h(newline)377 1174 y(is)30
b(encoun)m(tered)h(in)e(the)h(input.)286 1362 y Fm(\017)46
b Fn(void)h(initialise_sysbuf\(\))25 b Fs(initialises)i(the)k(system)f
(supplied)d(string)j(bu\013er.)286 1549 y Fm(\017)46
b Fn(void)h(print_sysbuf\(\))33 b Fs(writes)j(the)h(con)m(ten)m(t)i(of)
e(the)g(system)g(string)f(bu\013er)g(to)h(the)g(output)377
1662 y(\014le.)286 1850 y Fm(\017)46 b Fn(void)h(copy_sysbuf\(char)c
(s[]\))29 b Fs(copies)i(the)f(con)m(ten)m(ts)i(of)f(the)f(system)h
(string)e(bu\013er)h(to)h(the)377 1963 y(user-supplied)37
b(string.)69 b(It)41 b(is)e(the)h(user's)g(resp)s(onsibilit)m(y)c(to)41
b(ensure)f(that)h(the)f(string)f(is)h(big)377 2076 y(enough.)286
2263 y Fm(\017)46 b Fn(void)h(set_print\(PSTRWC)c(pswitch\))33
b Fs(con)m(trols)h(the)h(action)g(of)g Fn(myprint)p Fs(,)f
Fn(print_newline)377 2376 y Fs(and)44 b Fn(verbatim_print)p
Fs(.)79 b(If)44 b(the)h(input)e(argumen)m(t)i(is)e Fn(p_default_print)d
Fs(then)45 b(the)f(prin)m(t)377 2489 y(functions)26 b(should)g(write)g
(to)i(the)g(output)f(\014le;)g(this)g(is)f(the)i(default)e(b)s(eha)m
(vior.)39 b(If)27 b(the)g(argumen)m(t)377 2602 y(is)i
Fn(p_no_print)p Fs(,)f(then)h(no)h(writing)e(o)s(ccurs.)41
b(If)29 b(the)h(argumen)m(t)h(is)e Fn(p_print_to_sysbuf)p
Fs(,)c(then)377 2715 y(the)31 b(prin)m(t)e(functions)g(write)g(to)i
(the)g(system)g(string)e(bu\013er.)286 2902 y Fm(\017)46
b Fn(void)h(reset_print\(\))23 b Fs(resets)k(the)h(b)s(eha)m(vior)e(of)
h(the)g(prin)m(t)e(functions.)38 b(This)25 b(function)h(should)377
3015 y(alw)m(a)m(ys)31 b(b)s(e)f(used)f(after)i(a)g(call)f(to)h
Fn(set_print)p Fs(.)286 3203 y Fm(\017)46 b Fn(int)h
(lookup_entry\(char)c(s[],)k(int)g(kind\))26 b Fs(returns)h(the)h(lo)s
(cation)f(within)e(the)j(command)377 3316 y(table)33
b(of)g(the)g(command)g(name)g(giv)m(en)g(in)f Fn(s)g
Fs(of)i(the)f(command)f(t)m(yp)s(e)i(giv)m(en)f(in)e
Fn(kind)p Fs(.)48 b(If)32 b Fn(kind)377 3429 y Fs(is)e
Fn(DONT_CARE)e Fs(then)i(the)g(p)s(osition)f(of)h(the)h(\014rst)e(o)s
(ccurrence)i(of)f Fn(s)g Fs(is)g(returned.)286 3616 y
Fm(\017)46 b Fn(void)h(get_env_name\(char)c(s[]\))35
b Fs(extracts)j(the)f(name)f(of)h(a)g(L)2682 3600 y Fr(A)2721
3616 y Fs(T)2772 3636 y(E)2822 3616 y(X)g(en)m(vironmen)m(t)f(from)g
Fn(s)p Fs(,)377 3729 y(whic)m(h)29 b(is)h(assumed)f(to)i(ha)m(v)m(e)h
(the)e(form)g Fn(\\something)45 b({)i(environment)e(})p
Fs(.)40 b(The)30 b(name)g(of)h(the)377 3842 y(en)m(vironmen)m(t)f(is)g
(put)f(in)m(to)i(the)f(global)g(string)f Fn(env_name)p
Fs(.)286 4030 y Fm(\017)46 b Fn(PSENTRY)g(get_mode_sym\(int)d(loc\))h
Fs(returns)g(a)h(p)s(oin)m(ter)f(to)i(the)f(sym)m(b)s(ol)e(table)i(en)m
(try)g(at)377 4143 y(p)s(osition)29 b Fn(loc)g Fs(in)g(the)i(command)f
(table)g(for)g(the)h(curren)m(t)f(mo)s(de.)286 4330 y
Fm(\017)46 b Fn(int)h(command_type\(int)d(loc\))19 b
Fs(returns)h(the)h(system)g(de\014ned)f(kind)f(of)i(command)g(at)g(lo)s
(cation)377 4443 y Fn(loc)30 b Fs(in)f(the)h(command)h(table.)286
4631 y Fm(\017)46 b Fn(int)h(get_user_type\(int)c(loc\))35
b Fs(returns)g(the)i(user)e(input)g(\()p Fn(TYPE=)p Fs(\))g(kind)g(of)h
(command)g(at)377 4744 y(lo)s(cation)30 b Fn(loc)g Fs(in)f(the)h
(command)g(table.)286 4932 y Fm(\017)46 b Fn(PSTRWC)g(get_t\(PSENTRY)f
(loc\))34 b Fs(returns)h(a)h(p)s(oin)m(ter)f(to)h(the)g
Fn(START_TAG=)e Fs(sp)s(eci\014cation)g(for)377 5044
y(sym)m(b)s(ol)29 b(en)m(try)i Fn(loc)p Fs(.)40 b(There)30
b(are)g(similar)e(functions)h(for)h(other)h(tagging)g(sp)s
(eci\014cations.)1905 5531 y(65)p eop
%%Page: 66 70
66 69 bop 286 573 a Fm(\017)46 b Fn(PSTRWC)g(get_tag_t\(PSENTRY)d(loc,)
k(int)g(n\))20 b Fs(returns)f(a)h(p)s(oin)m(ter)g(to)h(the)f
Fn(START_TAG_n)d Fs(sp)s(ec-)377 686 y(i\014cation)31
b(for)h(the)g Fn(n)p Fs('th)f(argumen)m(t)i(for)e(sym)m(b)s(ol)g(en)m
(try)h Fn(loc)p Fs(.)44 b(There)31 b(are)i(similar)c(functions)h(for)
377 799 y(other)h(argumen)m(t)g(tagging)g(sp)s(eci\014cations.)286
986 y Fm(\017)46 b Fn(PSTRWC)g(get_param_print\(PSENTRY)c(loc,)k(int)h
(n\))27 b Fs(returns)e(a)i(p)s(oin)m(ter)f(to)i(the)f(prin)m(t)e(con-)
377 1099 y(trol)41 b(sp)s(eci\014cation)f(for)h(the)h
Fn(n)p Fs('th)f(required)f(argumen)m(t)h(for)g(sym)m(b)s(ol)f(en)m(try)
i Fn(loc)p Fs(.)73 b(There)41 b(are)377 1212 y(similar)28
b(functions)h(for)h(other)h(prin)m(t)e(con)m(trols.)286
1400 y Fm(\017)46 b Fn(int)h(get_level\(PSENTRY)c(loc\))27
b Fs(returns)g(the)h Fn(SECTIONING_LEVEL=)23 b Fs(v)-5
b(alue)27 b(for)h(sym)m(b)s(ol)f(en-)377 1513 y(try)k
Fn(loc)p Fs(.)291 1725 y(The)f(pro)s(cess)g(of)g(sp)s(ecifying)f(a)h
Fn(SPECIAL_)f Fs(is)g(b)s(est)h(describ)s(ed)e(via)i(an)g(example.)150
1969 y Fj(5.1)112 b(Example)150 2140 y Fs(Assume)33 b(that)h(there)f
(is)g(a)g(`non-standard')g(L)1732 2124 y Fr(A)1771 2140
y Fs(T)1822 2160 y(E)1872 2140 y(X)h(command)f(whic)m(h)f(has)h(one)h
(required)d(argumen)m(t.)150 2253 y(When)26 b(this)f(command)h(is)g
(pro)s(cessed)g(b)m(y)g(L)1632 2236 y Fr(A)1671 2253
y Fs(T)1722 2273 y(E)1772 2253 y(X)h(its)e(e\013ect)j(is)d(to)j(start)e
(a)h(new)f(section)g(in)f(a)i(do)s(cumen)m(t)150 2366
y(en)m(titled)32 b Fi(Normative)k(R)-5 b(efer)g(enc)g(es)p
Fs(.)48 b(Some)33 b(b)s(oilerplate)e(text)j(is)d(then)i(t)m(yp)s(eset)g
(\(sp)s(eci\014ed)f(within)e(the)150 2479 y(de\014nition)k(of)j(the)f
(command\).)59 b(This)35 b(b)s(oilerplate)f(includes)g(t)m(w)m(o)j
(instances)f(of)h(the)f(text)i(from)e(the)150 2592 y(argumen)m(t)31
b(of)f(the)h(command.)40 b(Finally)-8 b(,)29 b(a)i Fn(description)c
Fs(list)j(en)m(vironmen)m(t)f(is)h(started.)291 2692
y(In)g(L)429 2675 y Fr(A)468 2692 y Fs(T)519 2711 y(E)569
2692 y(X)h(terms,)f(this)f(command)i(could)e(ha)m(v)m(e)j(b)s(een)d
(de\014ned)g(as:)150 2866 y Fh(\\newcommand{\\XXs)o(pec)o(ia)o(l})o
([1])o({\\)o(sec)o(ti)o(on{)o(No)o(rm)o(ati)o(ve)37 b(References})586
2965 y(Some)42 b(boilerplate)d(text)j(with)g(#1)586 3065
y(in)h(the)f(middle.)f(Now)h(there)g(is)586 3165 y(some)g(more)g
(boilerplate)d(with)j(#1)586 3264 y(in)h(the)f(middle)f(of)i(it.)586
3364 y(\\begin{descripti)o(on)o(})38 b(})291 3552 y Fs(F)-8
b(or)22 b(the)f(purp)s(oses)f(of)h(the)g(example,)i(it)e(is)f(desired)g
(to)h(replace)h(the)f(o)s(ccurrence)g(of)g(the)h Fn(\\XXspecial)150
3665 y Fs(command)35 b(b)m(y)f(the)h(`normal')f(section)h(heading)f
(for)h(the)f(output)h(tagged)h(st)m(yle,)g(and)f(also)f(prin)m(t)g(out)
150 3777 y(the)h(b)s(oilerplate)f(text)i(including)c(the)j(argumen)m(t)
h(text)g(in)e(the)h(righ)m(t)g(places.)55 b(The)35 b(start)g(of)h(the)f
(list)150 3890 y(en)m(vironmen)m(t)i(has)h(also)f(to)i(b)s(e)e(tak)m
(en)i(in)m(to)e(accoun)m(t.)64 b(The)38 b Fn(\\item)e
Fs(optional)h(argumen)m(t)h(text)g(is)f(to)150 4003 y(b)s(e)32
b(enclosed)g(in)f(paren)m(theses,)i(with)e(a)i(dash)f(b)s(efore)g(the)g
(main)g(text.)47 b(These)32 b(requiremen)m(ts)g(are)h(not)150
4116 y(something)d(that)h(can)f(b)s(e)g(curren)m(tly)g(accomplished)f
(with)g(the)h(standard)g Fy(L)-7 b(TX2X)30 b Fs(system.)291
4216 y(T)-8 b(o)31 b(mak)m(e)g(the)g(requiremen)m(ts)e(more)i
(concrete,)h(if)d(the)i(input)d(L)2478 4199 y Fr(A)2517
4216 y Fs(T)2568 4235 y(E)2619 4216 y(X)i(source)h(includes:)150
4390 y Fh(....)150 4490 y(\\XXspecial{REQ)38 b(PARAM)j(TEXT})150
4689 y(\\item[Ref)f(1])j(Text)f(1.)150 4789 y(\\item[Ref)e(2])j(Text)f
(2.)150 4888 y(\\end{description)o(})150 4988 y(....)150
5162 y Fs(then)30 b(the)h(desired)d(output)i(is)g(to)h(lo)s(ok)f(lik)m
(e:)1905 5531 y(66)p eop
%%Page: 67 71
67 70 bop 150 573 a Fh(....)150 772 y(</div.1>)150 971
y(<div.1>)150 1071 y(<heading>Normati)o(ve)37 b(References</headi)o(ng)
o(>)150 1270 y(Some)42 b(boilerplate)d(text)j(with)g(REQ)g(PARAM)g
(TEXT)150 1370 y(in)h(the)f(middle.)f(Now)h(there)g(is)150
1469 y(some)g(more)g(boilerplate)d(with)j(REQ)g(PARAM)g(TEXT)150
1569 y(in)h(the)f(middle)f(of)i(it.)324 1768 y(\(Ref)f(1\))h(--)g(Text)
f(1.)324 1868 y(\(Ref)g(2\))h(--)g(Text)f(2.)150 1968
y(....)291 2142 y Fs(No)m(w,)48 b(let's)43 b(write)g(a)h(sp)s
(eci\014cation)e(for)h(the)h(command)f(table,)k(whic)m(h)42
b(w)m(e)i(will)d(do)i(in)f(pieces,)150 2242 y(starting)31
b(with)f(the)h(sectioning)f(tags.)44 b(In)30 b(this)g(tagging)i(st)m
(yle,)g(end)e(tags)j(for)d(sections)h(tak)m(e)i(the)e(form)150
2341 y Fh(</div.1>)p Fs(,)42 b(and)f(start)i(tags)g(the)f(form)f
Fh(<div.1>)p Fs(.)73 b(The)42 b(titles)f(of)h(sections)g(are)h
(enclosed)e(b)s(et)m(w)m(een)150 2441 y Fh(<heading>)23
b Fs(and)i Fh(</heading>)e Fs(tags.)40 b(W)-8 b(e)28
b(also)e(w)m(an)m(t)h(some)g(newlines)d(in)h(the)i(output)f(to)h(set)g
(things)e(o\013.)150 2540 y(If)30 b Fn(?)g Fs(is)f(used)h(as)h(the)f
(escap)s(e)h(c)m(haracter,)h(then)e(w)m(e)h(can)g(sp)s(ecify)e(for)h
(the)g(sectioning)g(tagging:)150 2715 y Fh(SECTIONING_LEVEL)o(=)38
b(SECT)150 2814 y(START_TAG=)h("?n?n<div.1>?n")237 2914
y(STRING:)i("<heading>Normat)o(iv)o(e)d(References</hea)o(din)o(g>)o
(?n)o(")150 3014 y(END_TAG=)i("?n</div.1>")291 3188 y
Fs(There)30 b(is)f(one)i(required)e(argumen)m(t)h(and)g(no)h(optional)e
(argumen)m(ts,)i(so)g(w)m(e)f(need:)150 3362 y Fh(REQPARAMS=)39
b(1)291 3537 y Fs(The)31 b(L)503 3520 y Fr(A)542 3537
y Fs(T)593 3556 y(E)643 3537 y(X)h(command)f(also)h(starts)g(o\013)g(a)
g Fn(description)c Fs(en)m(vironmen)m(t,)k(so)g(w)m(e)g(ha)m(v)m(e)g
(to)h(set)f(the)150 3636 y(tags)f(for)g(the)f Fn(\\item)f
Fs(commands)h(that)h(will)d(follo)m(w.)40 b(This)28 b(is)i(done)g(b)m
(y:)150 3811 y Fh(START_ITEM=)39 b("?n")150 3910 y(START_ITEM_PARAM)o
(=)f(")173 b(\(")150 4010 y(END_ITEM_PARAM=)37 b("\))43
b(--)g(")291 4184 y Fs(Most)38 b(of)f(the)g(w)m(ork)g(is)e(no)m(w)i
(completed)g(though)f(w)m(e)i(still)c(ha)m(v)m(e)k(to)g(giv)m(e)f(the)g
(command)g(name,)150 4284 y(decide)i(what)g(sort)g(of)g
Fn(SPECIAL_)e Fs(it)i(will)d(b)s(e)j(and)g(set)g(the)h
Fn(SPECIAL_TOKEN)35 b Fs(v)-5 b(alue.)67 b(None)39 b(of)h(the)150
4384 y(pro)m(vided)i Fn(SPECIAL_)f Fs(t)m(yp)s(es)i(exactly)h(\014t)f
(this)f(en)m(try)h(as)h(it)e(is)g(a)i(mixture)e(of)h(sectioning)g(and)f
(list)150 4483 y(en)m(vironmen)m(t,)34 b(so)f(w)m(e)h(will)c(just)j
(call)f(it)h(a)h Fn(SPECIAL_COMMAND)29 b Fs(t)m(yp)s(e.)49
b(T)-8 b(o)34 b(summarize,)f(the)g(e\013ectiv)m(e)150
4583 y(state)f(of)e(the)h(command)f(table)g(en)m(try)h(is:)150
4757 y Fh(TYPE=)42 b(SPECIAL_COMMAND)150 4857 y(C=)304
b(NAME=)42 b(to)h(be)f(specified)150 4956 y(C=)304 b(SPECIAL_TOKEN=)38
b(to)43 b(be)g(specified)237 5056 y(SECTIONING_LEVEL=)37
b(SECT)237 5156 y(START_TAG=)j("?n?n<div.1>?n")324 5255
y(STRING:)h("<heading>Normat)o(ive)c(References</head)o(in)o(g>)o(?n")
1905 5531 y Fs(67)p eop
%%Page: 68 72
68 71 bop 237 573 a Fh(END_TAG=)40 b("?n</div.1>")237
672 y(REQPARAMS=)g(1)237 772 y(START_ITEM=)f("?n")237
872 y(START_ITEM_PARAM=)e(")174 b(\(")237 971 y(END_ITEM_PARAM=)38
b("\))k(--)h(")150 1071 y(END_TYPE)291 1259 y Fs(F)-8
b(or)27 b(p)s(edagogical)f(purp)s(oses,)f(this)g(sp)s(ecial)g(will)e(b)
s(e)j(implemen)m(ted)e(using)h(b)s(oth)g(the)h(grammar)h(and)150
1372 y(co)s(de)37 b(metho)s(ds,)g(and)f(the)h(command)f(names)h(used)f
(will)e(b)s(e)h Fn(\\GRAMMspecial)e Fs(and)j Fn(\\CODEspecial)150
1484 y Fs(resp)s(ectiv)m(ely)-8 b(.)150 1725 y Ft(5.1.1)105
b(Grammar)33 b(metho)s(d)h(implemen)m(tation)150 1896
y Fs(The)c(command)g(name)g(for)h(this)e(implemen)m(tation)g(will)f(b)s
(e)h Fn(\\GRAMMspecial)p Fs(.)291 2009 y(The)h(grammar)g(metho)s(d)g
(requires)f(c)m(hanges)i(to)h(the)e(grammar)h(sp)s(eci\014ed)d(in)h
Fn(l2x.y)p Fs(.)261 2208 y(1.)46 b(A)41 b(new)g(tok)m(en)g(has)g(to)h
(b)s(e)e(de\014ned,)i(call)e(it)h Fn(GRAMMSPECIAL)p Fs(,)c(in)j(the)h
(\014rst)f(part)h(of)g(the)g(\014le.)377 2308 y(There)f(is)f(a)i(slot)f
(for)g(this)f(under)g(the)i(commen)m(t)g Fn(/*)47 b(specials)f(*/)p
Fs(.)69 b(An)40 b(in)m(teger)h(n)m(um)m(b)s(er,)377 2408
y(greater)34 b(than)e(or)h(equal)f(to)h(10,000)i(\(ten)e(thousand\))f
(and)g(less)g(than)g(32,768)j(\(2)3210 2375 y Fr(15)3285
2408 y Fs(\),)f(has)e(to)i(b)s(e)377 2507 y(asso)s(ciated)c(with)e
(this)g(tok)m(en.)1432 2474 y Fr(7)1513 2507 y Fs(F)-8
b(urther,)29 b(this)f(n)m(um)m(b)s(er)g(m)m(ust)h(not)g(b)s(e)g(the)g
(same)h(as)f(an)m(y)h(other)377 2607 y(n)m(um)m(b)s(er)35
b(asso)s(ciated)i(with)e(an)m(y)i(other)f(tok)m(en.)60
b(Let)37 b(us)e(use)h(the)h(maxim)m(um)e(n)m(um)m(b)s(er)g(32,767.)377
2706 y(The)30 b(relev)-5 b(an)m(t)31 b(p)s(ortion)e(of)37
b Fn(l2x.y)29 b Fs(will)f(lo)s(ok)i(lik)m(e)2034 2918
y Fh(/*)42 b(specials)f(*/)377 3018 y(\045token)g(<pos>)h(/*)h(other)e
(specials)f(here)i(*/)377 3117 y(\045token)f(<pos>)h(GRAMMSPECIAL)d
(32767)2034 3217 y(/*)j(precedences)d(*/)377 3429 y Fs(This)26
b(n)m(um)m(b)s(er)h(is)g(used)g(for)h(comm)m(unication)f(within)f(the)i
Fy(L)-7 b(TX2X)28 b Fs(system,)h(and)e(is)g(the)h(n)m(um)m(b)s(er)377
3528 y(set)37 b(as)f(the)g(v)-5 b(alue)35 b(of)h(the)g
Fn(SPECIAL_TOKEN)c Fs(in)j(the)h(command)f(table.)57
b(W)-8 b(e)37 b(can)f(no)m(w)g(\014nalize)377 3628 y(the)31
b(command)f(table)g(en)m(try)h(as:)377 3840 y Fh(TYPE=)42
b(SPECIAL_COMMAND)377 3939 y(NAME=)g(\\GRAMMspecial)377
4039 y(SPECIAL_TOKEN=)c(32767)464 4139 y(SECTIONING_LEVEL=)f(SECT)464
4238 y(START_TAG=)j("?n?n<div.1>?n")552 4338 y(STRING:)g
("<heading>Normati)o(ve)d(References</head)o(ing)o(>?)o(n")464
4437 y(END_TAG=)k("?n</div.1>")464 4537 y(REQPARAMS=)f(1)464
4637 y(START_ITEM=)f("?n")464 4736 y(START_ITEM_PARAM=)e(")174
b(\(")464 4836 y(END_ITEM_PARAM=)38 b("\))43 b(--)f(")377
4936 y(END_TYPE)p 150 5005 1440 4 v 254 5059 a Fl(7)288
5090 y Fp(The)26 b(upp)r(er)f(limit)g(of)i(\(2)1005 5059
y Fl(15)1087 5090 y Fb(\000)17 b Fp(1\))26 b(is)g(set)g(b)n(y)f(the)g
(bison)h(pro)r(cessor.)1905 5531 y Fs(68)p eop
%%Page: 69 73
69 72 bop 261 573 a Fs(2.)46 b(A)29 b(new)f(pro)s(duction,)f(or)i(pro)s
(ductions,)e(has)h(to)i(b)s(e)e(added)g(to)h(the)g(grammar.)40
b(There)28 b(is)g(a)h(place)377 672 y(for)38 b(this)f(at)h(the)h(end)e
(of)h(the)g(rules)e(section)i(in)f(the)h(\014le,)h(under)e(the)h
(prede\014ned)e(pro)s(duction)377 772 y Fn(l2xSpecials)p
Fs(.)i(Let)31 b(us)e(call)h(our)g(new)g(pro)s(duction)e
Fn(GrammSpecial)p Fs(,)g(and)h(add)h(it)g(as:)377 984
y Fh(l2xSpecials:)39 b(ASpecial)595 1083 y(|)k(AnotherSpecial)595
1183 y(|)g(GrammSpecial)595 1283 y(;)377 1508 y Fs(where)30
b(the)h Fn(ASpecial)d Fs(and)i Fn(AnotherSpecial)c Fs(are)31
b(pre-existing)e(sp)s(ecials.)261 1682 y(3.)46 b(The)34
b(pro)s(duction)e(no)m(w)i(has)g(to)h(b)s(e)f(de\014ned,)g(sp)s
(ecifying)e(the)j(exp)s(ected)f(syn)m(tax)h(and)f(required)377
1782 y(actions.)41 b(This)29 b(lo)s(oks)h(lik)m(e:)377
1993 y Fh(GrammSpecial:)38 b(GRAMMSPECIAL)552 2093 y({)682
2193 y(start_section\($1\))o(;)682 2292 y(myprint\(get_t\($1\))o(\);)
682 2392 y(myprint\(get_tag_t)o(\($1)o(,1)o(\)\))o(;)682
2491 y(initialise_sysbuf)o(\(\);)682 2591 y(set_print\(p_print)o(_to)o
(_s)o(ys)o(buf)o(\);)552 2691 y(})552 2790 y(ReqParam)552
2890 y({)639 2990 y(initialise_strin)o(g\()o(gra)o(mm)o(bu)o(f\);)639
3089 y(copy_sysbuf\(gram)o(mb)o(uf\))o(;)639 3189 y(reset_print\(\);)
639 3289 y(prwboiler1\(\);)639 3388 y(print_sysbuf\(\);)639
3488 y(prwboiler2\(\);)639 3587 y(myprint\(grammbuf)o(\);)639
3687 y(prwboiler3\(\);)639 3787 y(start_list\($1\);)552
3886 y(})552 3986 y(;)377 4211 y Fs(The)30 b(actions)h(are)f(enclosed)h
(in)e(braces)h(and)g(are)h(de\014ned)e(in)g(terms)h(of)h(C)f(co)s(de.)
377 4361 y(Once)49 b(the)f(parser)g(has)g(b)s(een)g(giv)m(en)h(the)f
Fn(GRAMMSPECIAL)d Fs(tok)m(en)50 b(from)e(the)h(lexer,)k(it)48
b(will)377 4474 y(attempt)d(to)f(p)s(erform)f(the)g(actions)h(within)d
(the)j(\014rst)f(set)h(of)g(braces.)80 b(The)44 b(\014rst)e(of)i
(these,)377 4587 y Fn(start_section\($1\))p Fs(,)32 b(is)i(the)h
Fy(L)-7 b(TX2X)34 b Fs(action)h(for)g(starting)g(a)g(sectioning)f
(command.)54 b(Basi-)377 4700 y(cally)-8 b(,)33 b(this)d(deals)i(with)e
(an)m(y)j(closing)e(of)h(prior)e(sections)i(of)g(the)g(do)s(cumen)m(t)g
(and)f(remem)m(b)s(ering)377 4813 y(the)41 b(closing)f(tag)i(for)f
(this)e(section.)72 b(The)41 b(next)g(t)m(w)m(o)h(actions)f(prin)m(t)e
(the)i(start)g(tags)h(for)f(the)377 4926 y(command)h(and)f(its)g
(required)f(argumen)m(t,)45 b(taking)d(the)g(strings)e(from)h(the)h
(command)g(table.)377 5039 y Fn(initialise_sysbuf\(\))25
b Fs(initializes)h(the)k(system)g(string)f(bu\013er)f(ready)i(for)f
(new)g(input.)39 b(Then)377 5152 y(the)25 b(prin)m(t)d(con)m(trol)j(is)
e(set)h(so)h(that)f(an)m(y)h(output)e(will)f(b)s(e)h(directed)h(in)m
(to)g(the)g(system)g(string)f(bu\013er)377 5264 y(rather)31
b(than)f(the)g(output)g(\014le.)40 b(This)29 b(\014nishes)f(the)i
(\014rst)g(set)h(of)f(actions.)1905 5531 y(69)p eop
%%Page: 70 74
70 73 bop 377 573 a Fs(The)43 b(pro)s(duction)e(grammar)i(for)g(the)h
(required)d(argumen)m(t)j(comes)g(next.)79 b(If)43 b(this)f(is)g
(incor-)377 686 y(rect,)k(the)41 b(parser)g(automatically)h(giv)m(es)g
(an)f(\(uninformativ)m(e\))f(error)i(message.)75 b(Otherwise,)377
799 y(the)41 b(last)f(set)h(of)g(actions)g(are)g(done.)71
b(A)m(t)41 b(this)f(p)s(oin)m(t,)i(the)f(text)g(of)g(the)g(required)d
(argumen)m(t)377 912 y(will)g(b)s(e)h(con)m(tained)i(in)e(the)h(system)
g(string)g(bu\013er.)69 b(This)38 b(is)h(then)h(copied)g(to)h(a)f(temp)
s(orary)377 1024 y(bu\013er)26 b Fn(grammbuf)p Fs(,)g(that)i(w)m(e)f
(ha)m(v)m(e)i(y)m(et)f(to)g(de\014ne,)f(b)m(y)g(calling)f
Fn(copy_sysbuf\(grammbuf\))21 b Fs(ha)m(v-)377 1137 y(ing)38
b(\014rst)h(made)g(sure)f(that)i(this)e(bu\013er)g(has)g(b)s(een)h
(cleared)g(of)g(an)m(y)g(previous)f(con)m(ten)m(ts)i(\(the)377
1250 y Fn(initialise_string\(grammbu)o(f\))f Fs(action\).)85
b(The)44 b(prin)m(ting)f(con)m(trol)i(m)m(ust)g(no)m(w)g(b)s(e)f(reset)
377 1363 y(\()p Fn(reset_print\(\))p Fs(\),)33 b(or)h(things)g(migh)m
(t)g(get)h(corrupted)f(later.)52 b(A)35 b(function)e
Fn(prwboiler1\(\))e Fs(is)377 1476 y(called)f(to)h(prin)m(t)e(the)i
(\014rst)f(part)g(of)h(the)f(b)s(oilerplate)f(text,)j(follo)m(w)m(ed)e
(b)m(y)g(prin)m(ting)f(the)h(con)m(ten)m(ts)377 1589
y(of)h(the)h(system)f(bu\013er)f(b)m(y)h(the)g(action)g
Fn(print_sysbuf\(\))c Fs(\(remem)m(b)s(er)k(that)g(this)f(should)f
(con-)377 1702 y(tain)f(the)h(text)h(of)f(the)f(required)f(argumen)m
(t\).)41 b(The)28 b(second)h(part)f(of)h(the)g(b)s(oilerplate)d(is)i
(written)377 1815 y(b)m(y)g(the)f(function)f Fn(prwboiler2\(\))p
Fs(.)37 b(Just)26 b(for)h(p)s(edagogical)h(purp)s(oses,)e(the)i
(required)d(argumen)m(t)377 1928 y(text)f(is)d(written)h(out)g(using)f
(the)i(text)g(stored)g(in)e(the)i(temp)s(orary)f(bu\013er)f(\()p
Fn(myprint\(grammbuf\))p Fs(\))377 2041 y(rather)27 b(than)g(from)g
(the)g(system)h(bu\013er.)38 b(The)27 b(p)s(en)m(ultimate)f(action)i
(is)e(the)h(prin)m(ting)e(of)j(the)f(last)377 2154 y(piece)k(of)f(b)s
(oilerplate.)377 2304 y(The)h(\014nal)f(action)h(|)g
Fn(start_list\($1\))c Fs(|)k(is)f(the)h(standard)g Fy(L)-7
b(TX2X)31 b Fs(action)g(at)h(the)f(start)h(of)377 2417
y(a)f(list)e(en)m(vironmen)m(t.)40 b(This)29 b(remem)m(b)s(ers)h(the)g
(v)-5 b(arious)29 b(tags)j(for)e(the)h(list)e(items)h(to)h(follo)m(w.)
377 2554 y(A)k(c)m(haracter)h(bu\013er,)f Fn(grammbuf)p
Fs(,)f(is)f(no)m(w)i(de\014ned)e(in)h(the)g(initial)e(section)j(of)g
(the)f Fn(l2x.y)g Fs(\014le,)377 2653 y(as:)377 2865
y Fh(char)42 b(grammbuf[80];)377 3090 y Fs(whic)m(h)27
b(is)h(in)m(tended)f(to)i(b)s(e)f(large)g(enough)g(to)h(hold)e(the)i
(text)g(of)f(the)h(required)d(argumen)m(t)j(of)g(the)377
3203 y(command.)377 3353 y(This)g(completes)i(the)f(c)m(hanges)h(to)h
(the)e(grammar)h(\014le.)261 3528 y(4.)46 b(The)38 b(three)g(functions)
e(called)h(out)h(in)f(the)h(ab)s(o)m(v)m(e)h(actions)f(for)g(prin)m
(ting)e(the)i(b)s(oilerplate)e(are)377 3627 y(co)s(ded)20
b(and)g(placed)g(in)f(the)h(user)g(library)e(\014le)h
Fn(l2xusrlb.c)e Fs(and)j(are)h(also)f(added)f(to)j Fn(l2xusrlb.h)p
Fs(.)377 3727 y(Here)31 b(is)f(the)g(relev)-5 b(an)m(t)31
b(co)s(de)f(as)h(it)f(w)m(ould)f(app)s(ear)h(in)f Fn(l2xusrlb.c)p
Fs(.)944 3939 y Fh(/*)43 b(demonstration)38 b(string)j(definition)e(*/)
377 4138 y(STRING)i(boiler_string_3)d(=)43 b("\\nin)e(the)i(middle)e
(of)i(it.\\n\\n";)1205 4337 y(/*)g(demonstration)38 b(functions)i(*/)
377 4536 y(/*)j(PRWBOILER1)c(print)j(some)g(demonstration)c
(boilerplate)h(*/)377 4636 y(void)j(prwboiler1\(\))377
4736 y({)464 4835 y(myprint\("\\nSome)c(boilerplate)h(text)j(with)g
("\);)377 4935 y(})1438 b(/*)43 b(end)f(PRWBOILER1)e(*/)377
5134 y(/*)j(PRWBOILER2)c(print)j(some)g(demonstration)c(boilerplate)h
(*/)377 5234 y(void)j(prwboiler2\(\))1905 5531 y Fs(70)p
eop
%%Page: 71 75
71 74 bop 377 573 a Fh({)464 672 y(myprint\("\\nin)39
b(the)j(middle.)f(Now)h(there)g(is\\n"\);)464 772 y(myprint\("some)d
(more)j(boilerplate)d(with)j("\);)377 872 y(})1438 b(/*)43
b(end)f(PRWBOILER2)e(*/)377 1071 y(/*)j(PRWBOILER3)c(yet)k(more)f
(demonstration)c(boilerplate)h(*/)377 1171 y(void)j(prwboiler3\(\))377
1270 y({)464 1370 y(myprint\(boiler_st)o(rin)o(g_)o(3\);)377
1469 y(})1438 b(/*)43 b(end)f(PRWBOILER1)e(*/)261 1694
y Fs(5.)46 b(The)30 b(system)h(is)e(recompiled,)g(using)g
Fn(make)p Fs(,)h(and)f(tested)i(on)g(some)g(example)f(L)3106
1678 y Fr(A)3145 1694 y Fs(T)3196 1714 y(E)3246 1694
y(X)g(\014les.)150 1935 y Ft(5.1.2)105 b(Co)s(de)35 b(metho)s(d)f
(implemen)m(tation)150 2093 y Fs(This)g(metho)s(d)i(`merely')g
(requires)f(extending)h(the)g(standard)f(actions)i(to)g(accoun)m(t)h
(for)e(the)g(new)g(re-)150 2193 y(quiremen)m(ts.)50 b(First,)34
b(ho)m(w)m(ev)m(er,)i(w)m(e)e(m)m(ust)g(complete)g(the)g(de\014nition)d
(of)j(the)g(command)f(table)h(en)m(try)-8 b(.)150 2292
y(W)g(e)25 b(will)d(call)h(the)h(new)g(command)g Fn(\\CODEspecial)p
Fs(.)35 b(Also)24 b(a)h(unique)d(v)-5 b(alue)23 b(has)h(to)h(b)s(e)f
(assigned)f(to)i(the)150 2392 y Fn(SPECIAL_TOKEN)p Fs(.)31
b(This)i(m)m(ust)i(ha)m(v)m(e)h(a)f(v)-5 b(alue)34 b(greater)i(than)e
(or)h(equal)f(to)h(50,000)i(\(\014ft)m(y)e(thousand\).)150
2491 y(W)-8 b(e)34 b(will)c(use)i(a)h(v)-5 b(alue)32
b(59,999.)49 b(Later)33 b(this)f(v)-5 b(alue)32 b(is)f(used)h(within)e
(the)j(action)g(co)s(de)g(to)g(iden)m(tify)e(the)150
2591 y(sp)s(ecial.)39 b(The)30 b(command)g(table)h(en)m(try)f(is)g(th)m
(us:)150 2765 y Fh(TYPE=)42 b(SPECIAL_COMMAND)150 2865
y(NAME=)g(\\CODEspecial)150 2965 y(SPECIAL_TOKEN=)c(59999)237
3064 y(SECTIONING_LEVEL=)f(SECT)237 3164 y(START_TAG=)j
("?n?n<div.1>?n")324 3264 y(STRING:)h("<heading>Normat)o(ive)c
(References</head)o(in)o(g>)o(?n")237 3363 y(END_TAG=)j("?n</div.1>")
237 3463 y(REQPARAMS=)g(1)237 3562 y(START_ITEM=)f("?n")237
3662 y(START_ITEM_PARAM=)e(")174 b(\(")237 3762 y(END_ITEM_PARAM=)38
b("\))k(--)h(")150 3861 y(END_TYPE)150 4049 y Fs(whic)m(h)30
b(only)g(di\013ers)g(from)g(that)i(for)e(the)i(grammar)f(implemen)m
(ted)e(sp)s(ecial)h(in)g(the)h Fn(SPECIAL_TOKEN=)150
4162 y Fs(and)f(the)g Fn(NAME=)f Fs(v)-5 b(alues.)291
4275 y(Before)32 b(pro)s(ceeding)d(further,)h(some)h(explanation)f(of)h
(the)f(in)m(ternals)g(of)g(the)h Fy(L)-7 b(TX2X)31 b
Fs(system)g(is)e(in)150 4388 y(order.)150 4600 y Ft(Command)k(table)h
(en)m(try)46 b Fs(In)m(ternally)-8 b(,)43 b(an)e(arra)m(y)g(of)h(C)f
Fn(struct)p Fs(s)e(is)h(used)g(for)h(storing)g(the)g(data)377
4713 y(corresp)s(onding)34 b(to)i(the)f(command)g(table.)56
b(The)34 b Fn(struct)g Fs(is)g(fully)f(de\014ned)i(in)f(\014le)g
Fn(l2xcom.h)p Fs(,)377 4826 y(and)k(t)m(yp)s(e)h Fn(PSENTRY)e
Fs(is)g(a)j(p)s(oin)m(ter)d(to)j(an)e(instance)g(of)h(the)g
Fn(struct)p Fs(.)64 b(There)38 b(is)g(an)g(en)m(try)h(in)377
4939 y(the)e(in)m(ternal)f(command)h(table)g(for)f(eac)m(h)j(command.)
60 b(Where)37 b(a)g(command)g(sp)s(eci\014cation)f(is)377
5052 y(mo)s(de-dep)s(enden)m(t,)42 b(then)d(the)h(en)m(tries)g(for)f
(this)g(are)h(stored)g(as)g(a)g(list)e(\(the)j(command)e(table)377
5165 y(arra)m(y)31 b(is)f(actually)g(an)g(arra)m(y)h(of)f(lists)f(of)i
(command)f(sp)s(eci\014cations,)f(one)i(list)e(p)s(er)g(command\).)1905
5531 y(71)p eop
%%Page: 72 76
72 75 bop 377 573 a Fs(F)-8 b(or)33 b(the)f(purp)s(oses)e(at)j(hand,)e
(only)g(a)i(few)e(of)h(the)g(elemen)m(ts)h(are)f(of)g(concern;)h(these)
g(are)f Fn(kind)p Fs(,)377 686 y Fn(parse_kind)42 b Fs(and)h
Fn(special_token)p Fs(.)78 b(The)44 b(elemen)m(t)g Fn(kind)f
Fs(con)m(tains)h(an)g(iden)m(ti\014er)f(of)h(the)377
799 y Fn(TYPE=)30 b Fs(v)-5 b(alue;)31 b(that)h(is,)e(the)i(t)m(yp)s(e)
f(of)g(the)h(command)f(as)g(sp)s(eci\014ed)e(b)m(y)i(the)h(user.)42
b(The)30 b(elemen)m(t)377 912 y Fn(special_token)h Fs(con)m(tains)k
(the)g Fn(SPECIAL_TOKEN=)c Fs(v)-5 b(alue.)53 b(The)34
b Fn(parse_kind)e Fs(elemen)m(t)j(con-)377 1024 y(tains)28
b(an)h(iden)m(ti\014er)e(of)i(the)g(t)m(yp)s(e)g(of)g(command)f(as)h
(assigned)f(in)m(ternally)f(b)m(y)h Fy(L)-7 b(TX2X)p
Fs(.)29 b(This)e(last)377 1137 y(iden)m(ti\014er)33 b(is)h(generated)i
(b)m(y)f(the)f(table)h(pro)s(cessing)f(co)s(de)h(in)e
Fn(l2xlib.c)g Fs(and)h(corresp)s(onds)f(to)377 1250 y(one)e(of)f(the)h
(tok)m(en)h(v)-5 b(alues)29 b(acceptable)j(to)f(the)f(parser.)150
1438 y Ft(The)35 b(lexer)45 b Fs(The)29 b(lexer)h(reads)f(the)h(source)
g(L)1733 1421 y Fr(A)1772 1438 y Fs(T)1823 1458 y(E)1873
1438 y(X)g(\014le,)f(lo)s(oking)g(for)g(L)2622 1421 y
Fr(A)2661 1438 y Fs(T)2712 1458 y(E)2762 1438 y(X)h(commands)g(\(essen)
m(tially)377 1551 y(an)m(ything)j(starting)f(with)g(a)h(bac)m
(kslash\).)48 b(Eac)m(h)34 b(time)f(it)f(\014nds)f(a)j(command)e(it)h
(lo)s(oks)f(it)g(up)g(in)377 1664 y(the)37 b(command)g(table)f(arra)m
(y)-8 b(,)39 b(and)d(sends)g(its)g(parser)g(tok)m(en)i(v)-5
b(alue)36 b(\(the)h Fn(parse_kind)d Fs(v)-5 b(alue\))377
1777 y(and)30 b(the)h(command)f(table)g(arra)m(y)h(p)s(osition)d(to)j
(the)g(parser.)150 1964 y Ft(The)k(parser)45 b Fs(Giv)m(en)31
b(a)g(tok)m(en)i(from)d(the)h(lexer,)g(the)g(parser)g(\014nds)e(the)i
(appropriate)f(grammar)h(pro-)377 2077 y(duction)d(and)g(p)s(erforms)g
(the)h(sp)s(eci\014ed)e(actions.)40 b(It)29 b(is)f(able)g(to)i(access)g
(command)f(information)377 2190 y(through)h(ha)m(ving)g(the)g(command)h
(table)f(p)s(osition.)150 2378 y Ft(The)35 b(grammar)43
b Fs(The)35 b(grammar)h(used)e(for)h(the)h(L)1952 2361
y Fr(A)1991 2378 y Fs(T)2042 2397 y(E)2092 2378 y(X)g(general)f
(commands)g(\(and)g(en)m(vironmen)m(ts\))377 2491 y(is)28
b(actually)g(v)m(ery)h(simple)d(|)i(the)h(complexit)m(y)f(is)g(reserv)m
(ed)g(for)h(the)f(lexer)g(and)g(the)h(actions.)40 b(A)m(t)377
2604 y(the)33 b(grammar)f(lev)m(el,)h(no)f(distinction)d(is)j(made)g(b)
s(et)m(w)m(een)h(a)f(command)g(and)g(an)g(en)m(vironmen)m(t.)377
2716 y(There)k(are)i(a)f(total)g(of)g(19)g(di\013eren)m(t)g(command)f
(t)m(yp)s(es)h(\(tok)m(ens\),)j(whic)m(h)35 b(fall)h(in)m(to)g(a)h
(smaller)377 2829 y(n)m(um)m(b)s(er)29 b(of)i(groups.)461
3017 y(1.)46 b(A)31 b(command)f(with)f(no)h(argumen)m(ts.)461
3163 y(2.)46 b(A)31 b(command)f(with)f(just)h(a)h(single)e(optional)g
(argumen)m(t.)461 3309 y(3.)46 b(Commands)32 b(with)g(a)h(\014nal)f
(optional)g(argumen)m(t)i(and)e(b)s(et)m(w)m(een)i(1)g(and)e(8)h
(required)f(argu-)577 3422 y(men)m(ts.)461 3568 y(4.)46
b(Commands)33 b(with)f(b)s(et)m(w)m(een)j(1)f(and)f(8)h(required)e
(argumen)m(ts.)51 b(In)33 b(this)g(case)h(it)g(is)e(alw)m(a)m(ys)577
3681 y(assumed)e(that)h(there)f(migh)m(t)h(b)s(e)e(an)i(initial)c
(optional)j(argumen)m(t.)461 3827 y(5.)46 b(A)31 b(command)f(with)f(9)i
(required)d(argumen)m(ts.)377 4015 y(Note)34 b(that)e(this)f
(partitioning)f(is)h(based)g(solely)g(on)h(the)g(n)m(um)m(b)s(er)f(of)h
(required)e(argumen)m(ts)j(and)377 4128 y(the)e(p)s(osition)d(\(if)i
(an)m(y)h(is)e(declared\))h(of)h(an)f(optional)g(argumen)m(t.)377
4265 y(F)-8 b(or)30 b(example,)f(if)e(a)j(command/en)m(vironmen)m(t)e
(is)g(sp)s(eci\014ed)f(in)g(the)i(command)g(table)f(as)h(ha)m(ving)377
4364 y(one)44 b(required)d(argumen)m(t)i(and)g(no)g(optional)f(argumen)
m(ts,)47 b(then)42 b(this)g(will)f(b)s(e)h(treated)i(as)g(a)377
4464 y(command)26 b(with)f(p)s(ossibly)e(an)i(initial)f(optional)h
(argumen)m(t)h(and)f(one)i(required)d(argumen)m(t.)39
b(The)377 4564 y(grammar)31 b(for)f(this)f(is:)377 4775
y Fh(l2xComm1:)40 b(COMMAND_1)726 4875 y({)813 4975 y
(start_with_opt\($1)o(\);)726 5074 y(})726 5174 y(OptParam)726
5274 y({)1905 5531 y Fs(72)p eop
%%Page: 73 77
73 76 bop 813 573 a Fh(action_opt_first\()o($1)o(\);)726
672 y(})726 772 y(ReqParam)726 872 y({)813 971 y(action_last_p\($1,)o
(1\))o(;)726 1071 y(})726 1171 y(;)377 1390 y Fs(where)32
b(the)h(w)m(ords)e(in)g(all)h(upp)s(er)e(case)j(are)g(grammar)f(tok)m
(ens,)i(and)e(w)m(ords)g(in)f(mixed)g(case)j(are)377
1503 y(other)e(grammar)f(pro)s(ductions.)40 b(The)31
b(actions)g(are)g(enclosed)g(b)s(et)m(w)m(een)h(braces.)43
b(The)30 b Fn($1)h Fs(is)f(the)377 1616 y(p)s(osition)f(of)h(the)h
(command)f(in)f(the)i(command)f(table)g(arra)m(y)-8 b(.)150
1788 y Ft(Actions)46 b Fs(The)32 b(standard)g(actions)h(are)g(con)m
(tained)g(in)e(\014le)h Fn(l2xacts.c)p Fs(.)45 b(Within)31
b(the)i(co)s(de)f(for)h(eac)m(h)377 1888 y(standard)21
b(action,)i(pro)m(vision)d(is)g(made)h(for)g(calling)f(action)i(co)s
(de)f(for)g(sp)s(ecials.)36 b(All)20 b(the)h(functions)377
1987 y(ha)m(v)m(e)k(the)e(same)g(general)h(structure.)37
b(Here,)26 b(for)d(instance,)h(is)e(the)i(co)s(de)f(for)g(the)g
(standard)g(action)377 2087 y(that)31 b(is)f(called)f(b)s(et)m(w)m(een)
i(the)g(start)g(of)f(a)h(command)f(and)g(a)h(\014rst)e(optional)h
(argumen)m(t.)377 2293 y Fh(/*)43 b(START_WITH_OPT)38
b(start)j(action)g(for)i(command)d(with)i(optional)f(param)g(*/)377
2392 y(void)h(start_with_opt\(po)o(s\))377 2492 y(int)h(pos;)1000
b(/*)43 b(position)d(of)j(command)e(in)i(table)e(*/)377
2592 y({)464 2691 y(int)i(user_kind;)649 b(/*)43 b(user-specified)38
b(command)j(type)h(*/)464 2890 y(user_kind)e(=)j(get_user_type\(pos)o
(\);)464 3090 y(switch\(user_kind\))37 b({)464 3189 y(case)42
b(TEX_CHAR:)650 b(/*)43 b(the)g(general,)d(non-specials)e(*/)464
3289 y(case)k(CHAR_COMMAND:)464 3389 y(case)g(COMMAND:)464
3488 y(case)g(BEGIN_ENV:)464 3588 y(case)g(END_ENV:)464
3688 y(case)g(BEGIN_LIST_ENV:)464 3787 y(case)g(END_LIST_ENV:)464
3887 y(case)g(SECTIONING:)552 3986 y(start_it\(pos\);)735
b(/*)43 b(command)d(start)i(action)f(*/)552 4086 y(default_start_w)o
(ith)o(_o)o(pt\()o(po)o(s\))o(;)125 b(/*)43 b(start)e(optional)f(param)
i(*/)552 4186 y(break;)464 4285 y(case)g(SPECIAL:)869
b(/*)43 b(the)f(specials)e(*/)464 4385 y(case)i(SPECIAL_BEGIN_ENV)o(:)
464 4485 y(case)g(SPECIAL_END_ENV:)464 4584 y(case)g(SPECIAL_BEGIN_LIS)
o(T:)464 4684 y(case)g(SPECIAL_END_LIST:)464 4783 y(case)g
(SPECIAL_COMMAND:)464 4883 y(case)g(SPECIAL_SECTIONIN)o(G:)552
4983 y(special_start_w)o(ith)o(_o)o(pt\()o(po)o(s\))o(;)552
5082 y(break;)464 5182 y(default:)1087 b(/*)43 b(should)e(not)h(be)h
(here!)e(*/)552 5282 y(warning\("\(start)o(_wi)o(th)o(_op)o(t\))c
(Unrecognized)h(command)j(type"\);)1905 5531 y Fs(73)p
eop
%%Page: 74 78
74 77 bop 552 573 a Fh(break;)464 672 y(})44 b(/*)e(end)h(switch)e(on)i
(user_kind)c(*/)377 772 y(})1482 b(/*)43 b(end)f(START_WITH_OPT)c(*/)
377 984 y Fs(The)i(sp)s(ecial)e(actions)i(co)s(de)h(is)e(in)f(\014le)h
Fn(l2xusrlib.c)p Fs(.)67 b(The)39 b(co)s(de)h(for)g(these)h(all)e
(follo)m(w)g(the)377 1083 y(same)32 b(general)f(pattern.)43
b(F)-8 b(or)32 b(example,)f(here)g(is)f(the)h(co)s(de)h(implemen)m
(ting)d(the)i(sp)s(ecial)f(action)377 1183 y(b)s(et)m(w)m(een)h(the)g
(start)g(of)f(a)h(command)f(and)g(a)h(\014rst)e(optional)h(argumen)m
(t.)377 1395 y Fh(/*)43 b(SPECIAL_START_WI)o(TH_)o(OP)o(T)38
b(special)i(start)i(for)g(command)f(with)h(opt)g(param)g(*/)377
1494 y(void)g(special_start_wit)o(h_)o(opt)o(\(p)o(os)o(\))377
1594 y(int)h(pos;)1175 b(/*)43 b(command)d(position)h(in)h(table)g(*/)
377 1694 y({)464 1793 y(int)h(special_kind;)692 b(/*)43
b(user-specified)37 b(special)k(token)h(*/)464 1993 y(special_kind)d(=)
k(get_special_token)o(\(p)o(os\))o(;)464 2192 y(switch\(special_ki)o
(nd\))37 b({)552 2291 y(/*)42 b(additional)e(cases)h(for)i(specials)d
(added)h(here)h(*/)552 2491 y(/*)g(end)h(of)f(cases)g(for)g(specials)f
(*/)464 2590 y(default:)1043 b(/*)43 b(should)e(not)h(be)h(here!)f(*/)
552 2690 y(warning\("\(speci)o(al_)o(st)o(art)o(_w)o(it)o(h_o)o(pt)o
(\))c(Unrecognized)g(SPECIAL"\);)552 2790 y(tdebug_str_int\()o("SP)o
(EC)o(IAL)o(_T)o(OK)o(EN)f(=",special_kind\);)552 2889
y(break;)464 2989 y(})87 b(/*)43 b(end)f(of)h(switch)e(on)i(user_kind)d
(*/)377 3088 y(})1220 b(/*)43 b(end)f(SPECIAL_START_WIT)o(H_O)o(PT)37
b(*/)377 3313 y Fs(Note)32 b(that)f(the)g(co)s(de)f(as)h(pro)m(vided)e
(just)h(issues)f(a)h(w)m(arning)g(message.)291 3526 y(With)g(this)f
(bac)m(kground,)i(w)m(e)g(will)c(no)m(w)k(go)g(on)f(with)f(the)i
(example.)261 3738 y(1.)46 b(Decide)29 b(on)g(ho)m(w)f(the)h
Fy(L)-7 b(TX2X)28 b Fs(system)h(will)d(translate)i(y)m(our)h
(command/en)m(vironmen)m(t)f(descrip-)377 3851 y(tion)39
b(in)m(to)g(its)f(in)m(ternal)g(grammar)h(command)g(t)m(yp)s(e.)67
b(In)39 b(this)f(case)i(it)f(will)d(translate)j(in)m(to)h(a)377
3964 y(command)30 b(with)f(p)s(ossibly)f(an)i(initial)e(optional)h
(argumen)m(t)i(and)f(one)h(required)d(argumen)m(t.)261
4152 y(2.)46 b(Examine)c(the)g(grammar)g(for)g(the)g(command)g(and)g
(hence)g(determine)g(whic)m(h)e(standard)i(ac-)377 4265
y(tions)36 b(will)e(b)s(e)h(called.)58 b(In)36 b(this)f(case)i(there)g
(are)f(three)h(of)f(these,)j(namely)d Fn(start_with_opt)p
Fs(,)377 4378 y Fn(action_opt_first)g Fs(and)j Fn(action_last_p)p
Fs(.)65 b(These)39 b(are)i(the)e(actions)h(that)h(migh)m(t)e(require)
377 4491 y(mo)s(di\014cation.)261 4665 y(3.)46 b(Determine)30
b(what)f(actions)h(are)g(required)e(for)h(y)m(our)h(sp)s(ecial.)39
b(Conceptually)28 b(replace)i(the)g(stan-)377 4765 y(dard)j(actions)i
(in)e(the)h(grammar)g(b)m(y)g(y)m(our)g(actions.)52 b(Then)33
b(determine)h(ho)m(w)g(these)g(should)f(b)s(e)377 4864
y(incorp)s(orated)21 b(in)m(to)h(the)g(sp)s(ecial)f(action)h(co)s(de)g
(in)f Fn(l2xusrlb)p Fs(.)35 b(In)22 b(plain)d(language,)25
b(the)d(grammar)377 4964 y(and)30 b(conceptual)h(actions)f(for)g(the)h
(example)f(are:)377 5176 y Fh(l2xComm1:)40 b(COMMAND_1)726
5275 y({)1905 5531 y Fs(74)p eop
%%Page: 75 79
75 78 bop 813 573 a Fh(start)42 b(of)g(as)h(a)g(sectioning)d(command)
813 672 y(ignore)h(the)i(optional)d(argument)g(as)j(there)e(isn't)h
(one)726 772 y(})726 872 y(OptParam)726 971 y({)813 1071
y(finish)f(processing)f(the)i(non-existent)d(optional)813
1171 y(get)j(ready)g(to)h(store)e(the)i(argument)d(text)i(in)h(a)g
(buffer)726 1270 y(})726 1370 y(ReqParam)726 1469 y({)813
1569 y(print)f(the)g(boilerplate)d(and)j(argument)f(text)813
1669 y(start)h(the)g(description)d(list)726 1768 y(})726
1868 y(;)377 2063 y Fs(Note)34 b(that)e(this)f(is)g(essen)m(tially)g
(the)h(same)h(as)f(w)m(e)g(did)f(for)g(the)i(grammar)f(implemen)m
(tation)e(for)377 2176 y Fn(\\GRAMMspecial)p Fs(,)40
b(except)h(that)g(there)g(is)e(the)i(additional)d(optional)h(argumen)m
(t)i(to)g(b)s(e)f(dealt)377 2289 y(with.)261 2467 y(4.)46
b(Mo)s(dify)29 b(the)i(requisite)e(sp)s(ecial)g(action)i(co)s(de.)377
2599 y(In)e(the)i(example,)e(three)i(standard)e(actions)h(ha)m(v)m(e)h
(to)f(b)s(e)g(mo)s(di\014ed.)38 b(Here)31 b(is)d(the)j(mo)s
(di\014cation)377 2699 y(to)g Fn(special_start_with_opt)p
Fs(:)377 2881 y Fh(/*)43 b(SPECIAL_START_WI)o(TH_)o(OP)o(T)38
b(special)i(start)i(for)g(command)f(with)h(opt)g(param)g(*/)377
2981 y(void)g(special_start_wit)o(h_)o(opt)o(\(p)o(os)o(\))377
3080 y(int)h(pos;)1175 b(/*)43 b(command)d(position)h(in)h(table)g(*/)
377 3180 y({)464 3279 y(int)h(special_kind;)692 b(/*)43
b(user-specified)37 b(special)k(token)h(*/)464 3479 y(special_kind)d(=)
k(get_special_token)o(\(p)o(os\))o(;)464 3678 y(switch\(special_ki)o
(nd\))37 b({)552 3778 y(/*)42 b(additional)e(cases)h(for)i(specials)d
(added)h(here)h(*/)464 3877 y(case)g(59999:)870 b(/*)42
b(example)f(coded)h(special)e(*/)552 3977 y(codespecial_sta)o(rt\()o
(po)o(s\);)552 4076 y(default_start_w)o(ith)o(_o)o(pt\()o(po)o(s\))o(;)
552 4176 y(break;)552 4375 y(/*)i(end)h(of)f(cases)g(for)g(specials)f
(*/)464 4475 y(default:)1043 b(/*)43 b(should)e(not)h(be)h(here!)f(*/)
552 4575 y(warning\("\(speci)o(al_)o(st)o(art)o(_w)o(it)o(h_o)o(pt)o
(\))c(Unrecognized)g(SPECIAL"\);)552 4674 y(tdebug_str_int\()o("SP)o
(EC)o(IAL)o(_T)o(OK)o(EN)f(=",special_kind\);)552 4774
y(break;)464 4874 y(})87 b(/*)43 b(end)f(of)h(switch)e(on)i(user_kind)d
(*/)377 4973 y(})1220 b(/*)43 b(end)f(SPECIAL_START_WIT)o(H_O)o(PT)37
b(*/)377 5169 y Fs(The)31 b(addition)f(is)h(done)h(b)m(y)f(adding)f(a)i
(new)g Fn(case)46 b(59999:)30 b Fs(together)j(with)e(appropriate)f(co)s
(de.)377 5282 y(The)43 b(n)m(um)m(b)s(er)f(59999)j(is)d(that)i(corresp)
s(onding)d(to)i(the)h(v)-5 b(alue)42 b(for)h Fn(SPECIAL_TOKEN=)c
Fs(in)j(the)1905 5531 y(75)p eop
%%Page: 76 80
76 79 bop 377 573 a Fs(command)33 b(table)g(sp)s(eci\014cation)f(of)h
Fn(\\CODEspecial)p Fs(.)45 b(The)32 b(function)g Fn(codespecial_start)c
Fs(is)377 686 y(to)37 b(b)s(e)f(written,)g(while)e Fn
(default_start_with_opt)c Fs(is)36 b(an)g Fy(L)-7 b(TX2X)36
b Fs(de\014ned)e(function)h(whic)m(h)377 799 y(initiates)29
b(pro)s(cessing)g(of)i(an)f(initial)e(optional)h(argumen)m(t.)377
936 y(Similarly)-8 b(,)28 b(here)i(is)f(the)i(mo)s(di\014cation)d(to)k
Fn(special_action_opt_firs)o(t)p Fs(:)595 1147 y Fh(/*)43
b(additional)c(cases)j(for)g(specials)f(added)g(here)h(*/)639
1247 y(case)g(59999:)607 b(/*)43 b(example)e(coded)g(special)g(*/)726
1347 y(default_end_star)o(t_o)o(pt)o(\(p)o(os\))o(;)726
1446 y(codespecial_p1\(p)o(os\))o(;)726 1546 y(break;)595
1745 y(/*)i(end)f(of)h(cases)f(for)g(specials)e(*/)377
1970 y Fs(where)26 b Fn(codespecial_p1)d Fs(is)i(to)i(b)s(e)f(written)f
(and)h Fn(default_end_start_opt)21 b Fs(is)k(the)i(standard)377
2083 y Fy(L)-7 b(TX2X)31 b Fs(action)f(at)h(the)g(end)f(of)g(an)g
(initial)e(optional)i(argumen)m(t.)377 2220 y(Finally)-8
b(,)29 b(here)i(is)e(the)h(mo)s(di\014cation)f(to)i Fn
(special_action_last_p)p Fs(:)377 2432 y Fh(/*)43 b(SPECIAL_ACTION_L)o
(AST)o(_P)37 b(action)k(after)h(last)f(req)i(argument)d(*/)377
2531 y(void)i(special_action_la)o(st)o(_p\()o(po)o(s,)o(p\))377
2631 y(int)h(pos;)1000 b(/*)43 b(position)d(of)j(command)e(in)i(table)e
(*/)377 2731 y(int)i(p;)1088 b(/*)43 b(number)e(of)i(last)f(argument)e
(*/)377 2830 y({)464 2930 y(int)j(special_kind;)692 b(/*)43
b(user-specified)37 b(special)k(token)h(*/)464 3129 y(special_kind)d(=)
k(get_special_token)o(\(p)o(os\))o(;)464 3328 y(switch\(special_ki)o
(nd\))37 b({)595 3428 y(/*)43 b(additional)c(cases)j(for)g(specials)f
(added)g(here)h(*/)639 3528 y(case)g(59999:)607 b(/*)43
b(example)e(coded)g(special)g(*/)726 3627 y(if)i(\(p)f(==)h(1\))g({)435
b(/*)43 b(has)g(only)e(one)i(req)f(param)g(*/)813 3727
y(codespecial_end\(p)o(os)o(\);)726 3826 y(})726 3926
y(break;)595 4125 y(/*)h(end)f(of)h(cases)f(for)g(specials)e(*/)508
4225 y(/*)j(stuff)e(deleted)g(to)i(save)f(space)f(*/)261
4450 y Fs(5.)46 b(Co)s(de)30 b(the)h(functions)e(for)h(the)g(new)g
(actions.)377 4600 y(Co)s(de)43 b(for)g(these)h(functions)e(should)g(b)
s(e)g(put)h(in)m(to)g(\014le)g Fn(l2xusrlb.c)d Fs(and)j(\014le)g
Fn(l2xusrlb.h)377 4713 y Fs(mo)s(di\014ed)28 b(accordingly)-8
b(.)377 4850 y(Here)31 b(is)f(the)g(co)s(de)h(for)f(the)g(three)h
Fn(codespecial_)c Fs(functions.)377 5062 y Fh(char)42
b(codebuf[80];)780 b(/*)43 b(a)g(string)e(buffer)g(*/)377
5261 y(/*)i(CODESPECIAL_STAR)o(T)38 b(actions)i(for)j(start)e(of)i
(CODEspecial)c(command)i(*/)1905 5531 y Fs(76)p eop
%%Page: 77 81
77 80 bop 377 573 a Fh(void)42 b(codespecial_start)o(\(p)o(os\))377
672 y(int)h(pos;)1000 b(/*)43 b(command)e(table)g(position)g(*/)377
772 y({)464 872 y(start_section\(pos)o(\);)429 b(/*)43
b(do)g(start)e(of)i(sectioning)d(*/)464 971 y(myprint\(get_t\(pos)o
(\)\);)385 b(/*)43 b(print)f(start)f(tag)i(*/)377 1071
y(})1307 b(/*)43 b(end)g(CODESPECIAL_STA)o(RT)37 b(*/)377
1270 y(/*)43 b(CODESPECIAL_P1)38 b(actions)j(at)h(start)g(of)h
(CODEspecial)c(param)i(1)i(*/)377 1370 y(void)f(codespecial_p1\(po)o
(s\))377 1469 y(int)h(pos;)1000 b(/*)43 b(command)e(table)g(position)g
(*/)377 1569 y({)464 1669 y(myprint\(get_tag_t)o(\(po)o(s,)o(1\)\))o(;)
124 b(/*)43 b(print)f(1st)g(param)g(start)f(tag)h(*/)464
1768 y(initialise_sysbuf)o(\(\);)385 b(/*)43 b(clear)f(system)f(string)
g(buffer)g(*/)464 1868 y(set_print\(p_print)o(_to)o(_s)o(ysb)o(uf)o
(\);)c(/*)43 b(put)f(arg)g(text)g(into)g(sys)h(buffer)e(*/)377
1968 y(})1307 b(/*)43 b(end)g(CODESPECIAL_P1)37 b(*/)377
2167 y(/*)43 b(CODESPECIAL_END)37 b(actions)k(at)i(end)f(of)h
(CODEspecial)c(command)i(*/)377 2267 y(void)h(codespecial_end\(p)o(os)o
(\))377 2366 y(int)h(pos;)1000 b(/*)43 b(command)e(table)g(position)g
(*/)377 2466 y({)464 2565 y(initialise_string)o(\(co)o(de)o(buf)o(\);)
80 b(/*)43 b(clear)f(this)g(string)f(buffer)g(*/)464
2665 y(copy_sysbuf\(codeb)o(uf\))o(;)342 b(/*)43 b(copy)f(sys)g(buffer)
g(into)g(codebuf)e(*/)464 2765 y(reset_print\(\);)648
b(/*)43 b(normal)e(printing)g(*/)464 2864 y(prwboiler1\(\);)692
b(/*)43 b(print)f(some)g(boilerplate)d(*/)464 2964 y(print_sysbuf\(\);)
604 b(/*)43 b(print)f(system)f(buffer)g(*/)464 3064 y(prwboiler2\(\);)
692 b(/*)43 b(print)f(more)g(boilerplate)d(*/)464 3163
y(myprint\(codebuf\);)516 b(/*)43 b(print)f(codebuff)e(*/)464
3263 y(prwboiler3\(\);)692 b(/*)43 b(print)f(yet)g(more)g(boilerplate)d
(*/)464 3362 y(start_list\(pos\);)560 b(/*)43 b(start)f(a)h(list)f
(environment)d(*/)377 3462 y(})1307 b(/*)43 b(end)g(CODESPECIAL_END)37
b(*/)377 3687 y Fs(Note)30 b(that)e(these)h(actions)f(are)h(almost)f
(iden)m(tical)f(to)i(those)f(that)h(w)m(ere)f(used)g(within)d(the)j
(gram-)377 3800 y(mar)i(when)g(implemen)m(ting)e(the)j
Fn(\\GRAMMspecial)26 b Fs(command.)261 3988 y(6.)46 b(Compile)29
b(the)h(mo)s(di\014ed)f(system)h(and)g(test)h(it)f(on)g(example)g(L)
2516 3971 y Fr(A)2555 3988 y Fs(T)2606 4007 y(E)2657
3988 y(X)g(\014les.)150 4231 y Fj(5.2)112 b(Notes)261
4403 y Fs(1.)46 b(Installation)28 b(of)h(a)g Fh(SPECIAL)p
1348 4403 27 4 v 57 w Fs(can)h(b)s(e)e(limited)f(to)i(making)g(c)m
(hanges)h(to)f(the)g(parser)g(\(\014le)f Fn(l2x.y)p Fs(\))377
4516 y(and/or)22 b(the)f(user)g(library)e(\(\014les)i
Fn(l2xusrlb.c)e Fs(and)i Fn(l2xusrlb.h)p Fs(\).)35 b(It)21
b(should)f(not)i(b)s(e)f(necessary)377 4628 y(to)31 b(touc)m(h)g(an)m
(y)g(other)g(part)f(of)g(the)h(system.)261 4816 y(2.)46
b(Changes)e(to)h Fn(l2x.y)d Fs(will)g(necessitate)j(executing)f(the)g
(parser)g(generator)h(on)f(this)e(\014le)i(and)377 4929
y(system)31 b(compilation.)39 b(Changes)30 b(to)h(the)g(other)g
(\014les)e(will)f(only)h(necessitate)j(compilation.)261
5117 y(3.)46 b(Alw)m(a)m(ys)23 b(use)f(the)g Fh(myprint)p
Fs(,)f Fh(verbatim)p 1691 5117 V 29 w(print)f Fs(or)i
Fh(print)p 2283 5117 V 29 w(sysbuf)e Fs(functions)h(for)h(prin)m(ting)e
(b)s(ecause)377 5230 y(they)31 b(incorp)s(orate)f(the)g(prin)m(t)f(con)
m(trol)i(capabilit)m(y)-8 b(.)1905 5531 y(77)p eop
%%Page: 78 82
78 81 bop 261 573 a Fs(4.)46 b(The)35 b(prin)m(ting)f(in)g(the)h(ab)s
(o)m(v)m(e)i(example)e(is)g(trivial.)54 b(Ho)m(w)m(ev)m(er,)39
b(it)c(is)f(go)s(o)s(d)i(practice)f(to)i(de\014ne)377
686 y(prin)m(ted)e(output)h(separately)g(from)g(the)g(parser.)57
b(It)37 b(mak)m(es)g(for)e(easier)h(main)m(tenance.)59
b(If,)37 b(for)377 799 y(example)g(the)h(b)s(oilerplate)d(ab)s(o)m(v)m
(e)k(w)m(as)f(sev)m(eral)g(thousand)e(c)m(haracters,)41
b(it)c(migh)m(t)g(ha)m(v)m(e)i(b)s(een)377 912 y(an)j(idea)f(to)h
(store)g(the)g(text)g(in)f(a)g(\014le,)j(or)e(\014les,)h(and)e(then)g
(ha)m(v)m(e)i(the)f(b)s(oilerplate)d(prin)m(ting)377
1024 y(functions)34 b(read)h(from)f(the)h(\014le\(s\).)54
b(If)35 b(the)g(text)h(is)e(in)g(a)h(state)h(of)g(\015ux)e(this)f
(could)h(b)s(e)h(a)g(go)s(o)s(d)377 1137 y(design)i(decision)f(in)g(an)
m(y)h(case,)k(as)c(c)m(hanging)h(the)f(text)i(w)m(ould)d(only)g(in)m(v)
m(olv)m(e)i(mo)s(difying)d(the)377 1250 y(text)d(\014le\(s\))e(and)f(a)
m(v)m(oid)i(recompilation)e(of)i Fy(L)-7 b(TX2X)p Fs(.)150
1490 y Ft(5.2.1)105 b(An)35 b(up)s(dated)g(metho)s(d)150
1649 y Fs(The)41 b(ab)s(o)m(v)m(e)h(descriptions)e(of)h(installing)e(a)
i Fn(SPECIAL_)f Fs(command)h(w)m(ere)h(written)e(for)h(the)h(original)
150 1748 y(release)24 b(of)g(the)h Fy(L)-7 b(TX2X)24
b Fs(system,)h(whic)m(h)e(did)f(not)i(ha)m(v)m(e)i(the)e(input)e(and)h
(output)h(sp)s(eci\014cation)f(facilities)150 1848 y(curren)m(tly)h(a)m
(v)-5 b(ailable)25 b(within)e(a)i(command)g(table.)39
b(Belo)m(w)26 b(is)f(giv)m(en)g(a)h(p)s(ossible)c(command)j(table)h(en)
m(try)150 1948 y(using)j(these)i(facilities.)150 2122
y Fh(TYPE=)42 b(SPECIAL_COMMAND)150 2222 y(NAME=)g(\\THIRDspecial)237
2321 y(C=)h(SPECIAL_TOKEN=)81 b(set)43 b(the)f(appropriate)d(number)237
2421 y(SECTIONING_LEVEL=)e(SECT)237 2521 y(START_TAG=)j
("?n?n<div.1>?n")324 2620 y(STRING:)h("<heading>Normat)o(ive)c
(References</head)o(in)o(g>)o(?n")324 2720 y(RESET_SYSBUF:)237
2819 y(END_TAG=)j("?n</div.1>")237 2919 y(REQPARAMS=)g(1)237
3019 y(PRINT_P1=)g(TO_SYSBUF)237 3118 y(END_TAG_1=)324
3218 y(STRING:)h("?nSome)g(boilerplate)e(text)j(with)g(")324
3318 y(SOURCE:)f(SYSBUF)324 3417 y(STRING:)g("?nin)h(the)g(middle.)f
(Now)h(there)f(is?n")324 3517 y(STRING:)g("some)h(more)f(boilerplate)f
(with)h(")324 3616 y(SOURCE:)g(SYSBUF)324 3716 y(STRING:)g("?nin)h(the)
g(middle)f(of)i(it.?n")237 3816 y(START_ITEM=)c("?n")237
3915 y(START_ITEM_PARAM=)e(")174 b(\(")237 4015 y(END_ITEM_PARAM=)38
b("\))k(--)h(")150 4115 y(END_TYPE)150 4302 y Fs(The)33
b(actual)i(implemen)m(tation)d(of)i(this)f(as)h(either)f(a)h(grammar)g
(sp)s(ecial)f(or)h(a)g(co)s(de)g(sp)s(ecial)e(is)h(left)h(as)150
4415 y(an)c(exercise)f(for)h(the)g(reader.)40 b(Basically)29
b(it)g(in)m(v)m(olv)m(es)h(the)g(deletion)e(of)i(the)g(sp)s(eci\014c)e
(prin)m(t)h(action)h(and)150 4528 y(bu\013er)c(co)s(de)h(b)s(ecause)g
(this)f(is)g(no)m(w)h(handled)e(automatically)i(via)f(the)h(command)g
(table)g(sp)s(eci\014cation.)1905 5531 y(78)p eop
%%Page: 79 83
79 82 bop 150 573 a Fu(A)134 b(Example)46 b(command)f(table)h(\014le)f
(for)g(de-T)2567 599 y(E)2638 573 y(Xing)150 776 y Fs(This)38
b(app)s(endix)f(pro)m(vides)h(the)i(sk)m(eleton)g(of)f(a)h(command)f
(table)g(\014le)g(that)h(could)e(b)s(e)h(used)g(for)g(de-)150
889 y(T)201 908 y(E)251 889 y(Xing)30 b(a)g(L)570 872
y Fr(A)609 889 y Fs(T)660 908 y(E)711 889 y(X)g(do)s(cumen)m(t.)150
1088 y Fh(C=)86 b(detex.ct)41 b(command)f(table)i(file)g(for)g(ltx2x)g
(to)g(deTeX)g(source)150 1287 y(C=)130 b(----------------)o(--)o(---)o
(--)o(---)o(--)o(---)o(--)o(--)o(esc)o(ap)o(e)38 b(sequences)150
1486 y(C=)43 b(don't)e(use)i(default)d(here)i(as)h(it)g(may)f(clash)g
(with)g(command)e(name)i(output)150 1586 y(ESCAPE_CHAR=)d(?)150
1686 y(C=)304 b(keep)42 b(tye)h(default)d(vaues)i(for)g(the)g(rest)150
1885 y(C=)130 b(----------------)o(--)o(---)o(--)o(---)o(--)o(---)o(--)
o(--)37 b(the)42 b(built)g(in)h(commands)150 1985 y(TYPE=)f
(BEGIN_DOCUMENT)150 2084 y(END_TYPE)150 2283 y(TYPE=)g(END_DOCUMENT)150
2383 y(END_TYPE)150 2582 y(TYPE=)g(BEGIN_VERB)150 2682
y(END_TYPE)150 2881 y(TYPE=)g(END_VERB)150 2981 y(END_TYPE)150
3180 y(TYPE=)g(BEGIN_VERBATIM)237 3280 y(START_TAG=)e("?n")150
3379 y(END_TYPE)150 3579 y(TYPE=)i(END_VERBATIM)237 3678
y(START_TAG=)e("?n")150 3778 y(END_TYPE)150 3977 y(TYPE=)i
(BEGIN_DOLLAR)150 4077 y(END_TYPE)150 4276 y(TYPE=)g(END_DOLLAR)150
4376 y(END_TYPE)150 4575 y(TYPE=)g(SLASH_SPACE)237 4675
y(START_TAG=)e(")j(")150 4774 y(END_TYPE)150 4973 y(TYPE=)f
(OTHER_COMMAND)237 5073 y(PRINT_CONTROL=)c(NO_PRINT)150
5173 y(END_TYPE)1905 5531 y Fs(79)p eop
%%Page: 80 84
80 83 bop 150 573 a Fh(TYPE=)42 b(OTHER_BEGIN)237 672
y(PRINT_CONTROL=)c(NO_PRINT)150 772 y(END_TYPE)150 971
y(TYPE=)k(OTHER_END)237 1071 y(PRINT_CONTROL=)c(NO_PRINT)150
1171 y(END_TYPE)150 1370 y(C=)304 b(throw)42 b(away)g(naked)f(braces)
150 1469 y(TYPE=)h(LBRACE)150 1569 y(END_TYPE)150 1768
y(TYPE=)g(RBRACE)150 1868 y(END_TYPE)150 2067 y(C=)86
b(Pretty)41 b(printing)g(will)h(probably)e(be)j(applied.)d(Indent)h
(start)h(of)g(paragraphs)150 2167 y(TYPE=)g(PARAGRAPH)237
2267 y(START_TAG=)e("?n?n)172 b(")150 2366 y(END_TYPE)150
2565 y(C=)43 b(----------------)o(--)o(--)o(---)o(--)o(---)o(--)o(---)o
(--)o(--)o(\(La)o(\)T)o(eX)37 b(special)k(characters)150
2765 y(C=)i(hash)f(\(for)g(use)g(in)h(\\def)f(s)h(\))150
2864 y(TYPE=)f(TEX_CHAR)150 2964 y(NAME=)g(#)150 3064
y(END_TYPE)150 3263 y(C=)h(ampersand)d(\(tabular)g(column)h(delimiter,)
e(replace)i(by)i(some)f(spaces\))150 3362 y(TYPE=)g(TEX_CHAR)150
3462 y(NAME=)g(&)237 3562 y(START_TAG=)e(")130 b(")150
3661 y(END_TYPE)150 3861 y(C=)43 b(twiddle)d(\(unbreakable)f(space\))
150 3960 y(TYPE=)j(TEX_CHAR)150 4060 y(NAME=)g(~)237
4159 y(START_TAG=)e(")j(")150 4259 y(END_TYPE)150 4458
y(C=)g(underscore)c(\(math)j(subscript\))150 4558 y(TYPE=)g(TEX_CHAR)
150 4658 y(NAME=)g(_)237 4757 y(START_TAG=)e("_")150
4857 y(END_TYPE)150 5056 y(C=)j(caret)e(\(math)h(superscript\))150
5156 y(TYPE=)g(TEX_CHAR)150 5255 y(NAME=)g(^)1905 5531
y Fs(80)p eop
%%Page: 81 85
81 84 bop 237 573 a Fh(START_TAG=)40 b("^")150 672 y(END_TYPE)150
872 y(C=)j(at)150 971 y(TYPE=)f(TEX_CHAR)150 1071 y(NAME=)g(@)237
1171 y(START_TAG=)e("@")150 1270 y(END_TYPE)150 1469
y(C=)j(----------------)o(--)o(--)o(---)o(--)37 b(default)k(single)g
(character)f(commands)150 1569 y(C=)348 b(\(replace)40
b(by)j(appropriate)c(character\))150 1768 y(C=)k(LaTeX)e(start)h(a)h
(new)f(line)150 1868 y(TYPE=)g(CHAR_COMMAND)150 1968
y(NAME=)g(\\\\)237 2067 y(START_TAG=)e("?n")150 2167
y(END_TYPE)150 2366 y(C=)j(small)e(space)150 2466 y(TYPE=)h
(CHAR_COMMAND)237 2565 y(NAME=)g(\\,)150 2665 y(START_TAG=)d(")44
b(")150 2765 y(END_TYPE)150 2964 y(C=)f(end)f(of)h(sentence)d(space)150
3064 y(TYPE=)i(CHAR_COMMAND)150 3163 y(NAME=)g(\\@)237
3263 y(START_TAG=)e(")j(")150 3362 y(END_TYPE)150 3562
y(C=)g(hash)150 3661 y(TYPE=)f(CHAR_COMMAND)150 3761
y(NAME=)g(\\#)237 3861 y(START_TAG=)e("#")150 3960 y(END_TYPE)150
4159 y(C=)j(dollar)150 4259 y(TYPE=)f(CHAR_COMMAND)150
4359 y(NAME=)g(\\$)237 4458 y(START_TAG=)e("$")150 4558
y(END_TYPE)150 4757 y(C=)j(ampersand)150 4857 y(TYPE=)f(CHAR_COMMAND)
150 4956 y(NAME=)g(\\&)237 5056 y(START_TAG=)e("&")150
5156 y(END_TYPE)1905 5531 y Fs(81)p eop
%%Page: 82 86
82 85 bop 150 573 a Fh(C=)43 b(underscore)150 672 y(TYPE=)f
(CHAR_COMMAND)150 772 y(NAME=)g(\\_)237 872 y(START_TAG=)e("_")150
971 y(END_TYPE)150 1171 y(C=)j(percent)150 1270 y(TYPE=)f(CHAR_COMMAND)
150 1370 y(NAME=)g(\\\045)237 1469 y(START_TAG=)e("\045")150
1569 y(END_TYPE)150 1768 y(C=)j(left)f(brace)150 1868
y(TYPE=)g(CHAR_COMMAND)150 1968 y(NAME=)g(\\{)237 2067
y(START_TAG=)e("{")150 2167 y(END_TYPE)150 2366 y(C=)j(right)e(brace)
150 2466 y(TYPE=)h(CHAR_COMMAND)150 2565 y(NAME=)g(\\})237
2665 y(START_TAG=)e("}")150 2765 y(END_TYPE)150 2964
y(C=)j(optional)d(hyphenation)150 3064 y(TYPE=)i(CHAR_COMMAND)150
3163 y(NAME=)g(\\-)237 3263 y(START_TAG=)e("")150 3362
y(END_TYPE)150 3562 y(C=)j(----------------)o(--)o(--)o(---)o(--)o(---)
o(-)37 b(General)k(LaTeX)150 3761 y(TYPE=)h(COMMAND)150
3861 y(NAME=)g(\\caption)237 3960 y(START_TAG=)e("?n)173
b(CAPTION:)40 b(")237 4060 y(OPT_PARAM=)g(FIRST)237 4159
y(PRINT_OPT=)g(NO_PRINT)237 4259 y(REQPARAMS=)g(1)150
4359 y(END_TYPE)150 4558 y(TYPE=)i(BEGIN_LIST_ENV)150
4658 y(NAME=)g(itemize)237 4757 y(START_TAG=)e("?n")237
4857 y(START_ITEM=)f("?n)130 b(o)43 b(")150 4956 y(END_TYPE)150
5156 y(TYPE=)f(END_LIST_ENV)150 5255 y(NAME=)g(itemize)1905
5531 y Fs(82)p eop
%%Page: 83 87
83 86 bop 237 573 a Fh(START_TAG=)40 b("?n")150 672 y(END_TYPE)150
872 y(TYPE=)i(BEGIN_LIST_ENV)150 971 y(NAME=)g(enumerate)237
1071 y(START_TAG=)e("?n")237 1171 y(START_ITEM=)f("?n)130
b(--)42 b(")150 1270 y(END_TYPE)150 1469 y(TYPE=)g(END_LIST_ENV)150
1569 y(NAME=)g(enumerate)237 1669 y(START_TAG=)e("?n")150
1768 y(END_TYPE)150 1968 y(TYPE=)i(BEGIN_LIST_ENV)150
2067 y(NAME=)g(description)237 2167 y(START_TAG=)e("?n")237
2267 y(START_ITEM=)f("?n)173 b(")237 2366 y(END_ITEM_PARAM=)38
b(")43 b(:)g(")150 2466 y(END_TYPE)150 2665 y(TYPE=)f(END_LIST_ENV)237
2765 y(NAME=)g(description)150 2864 y(START_TAG=)d("?n")150
2964 y(END_TYPE)150 3163 y(C=)304 b(replace)41 b(\\footnote)f(with)i
(parenthesized)c(text)150 3263 y(TYPE=)k(COMMAND)150
3362 y(NAME=)g(\\footnote)237 3462 y(START_TAG=)e(")j(\(")237
3562 y(END_TAG=)d("\))j(")237 3661 y(OPT_PARAM=)d(FIRST)237
3761 y(PRINT_OPT=)g(NO_PRINT)237 3861 y(REQPARAMS=)g(1)150
3960 y(END_TYPE)150 4159 y(C=)435 b(----------------)o(---)o(--)o(--)37
b(sectioning)j(\(keep)h(headers)g(only\))150 4359 y(C=)479
b(repeat)41 b(for)h(all)g(the)h(other)e(sectioning)f(commands)150
4458 y(TYPE=)i(SECTIONING)150 4558 y(NAME=)g(\\section)237
4658 y(SECTIONING_LEVEL=)37 b(SECT)237 4757 y(START_TAG=)j("?n?n")237
4857 y(OPT_PARAM=)g(FIRST)237 4956 y(PRINT_OPT=)g(NO_PRINT)237
5056 y(REQPARAMS=)g(1)237 5156 y(END_TAG_1=)g("?n?n")150
5255 y(END_TYPE)1905 5531 y Fs(83)p eop
%%Page: 84 88
84 87 bop 150 672 a Fh(C=)391 b(repeat)42 b(for)g(all)g(the)h(other)e
(starred)g(sectioning)e(commands)150 772 y(TYPE=)j(SECTIONING)150
872 y(NAME=)g(\\section*)237 971 y(SECTIONING_LEVEL=)37
b(SECT)237 1071 y(START_TAG=)j("?n?n")237 1171 y(REQPARAMS=)g(1)237
1270 y(END_TAG_1=)g("?n?n")150 1370 y(END_TYPE)150 1569
y(C=)348 b(and)42 b(whatever)e(else)i(is)h(interesting)150
1669 y(END_CTFILE=)150 1955 y Fu(B)134 b(LaT)-11 b(eX)44
b(to)i(HTML)e(translation)150 2158 y Fs(The)g(command)g(table)h(\014le)
f Fn(l2h.ct)f Fs(con)m(tains)h(a)h(set)h(of)e(commands)h(that)g(enable)
f(simple)e(L)3541 2141 y Fr(A)3580 2158 y Fs(T)3631 2178
y(E)3682 2158 y(X)150 2271 y(do)s(cumen)m(ts)30 b(to)h(b)s(e)f
(translated)g(in)m(to)g(HTML)g(tagged)i(do)s(cumen)m(ts)e(for)g(displa)
m(y)f(using)g(a)h(W)-8 b(orld)30 b(Wide)150 2384 y(W)-8
b(eb)31 b(bro)m(wser.)40 b(A)m(t)31 b(a)f(min)m(um)m(um)e(this)g
(command)i(table)g(can)g(b)s(e)f(used)g(for)h(con)m(v)m(ersion)g(of)g
(the)g(L)3541 2367 y Fr(A)3580 2384 y Fs(T)3631 2404
y(E)3682 2384 y(X)150 2497 y(source)g(of)g(this)e(man)m(ual.)40
b(It)30 b(can)g(also)f(handle)g(some)h(v)m(ery)g(simple)d(mathematics)k
(but)e(not)g(pictures.)3711 2464 y Fr(8)150 2610 y Fs(The)h(sp)s
(eci\014cation)f(for)h(the)h(HTML)f(tags)h(w)m(as)g(tak)m(en)h(from)e
(Musciano)g(and)f(Kennedy)h([5].)291 2723 y(Generally)42
b(sp)s(eaking)g(and)h(sub)5 b(ject)43 b(to)h(the)f(ab)s(o)m(v)m(e)h
(limitations,)g(a)g(L)2794 2706 y Fr(A)2833 2723 y Fs(T)2884
2742 y(E)2934 2723 y(X)f(do)s(cumen)m(t)g(can)h(b)s(e)150
2836 y(translated)27 b(to)h(HTML)g(without)e(the)i(do)s(cumen)m(t)f(ha)
m(ving)g(b)s(een)g(planned)e(for)j(this)e(purp)s(ose,)g(with)h(one)150
2948 y(exception.)53 b(The)34 b(exception)h(is)e(that)i(a)g(new)f(L)
1797 2932 y Fr(A)1836 2948 y Fs(T)1887 2968 y(E)1938
2948 y(X)g(command)g(should)f(b)s(e)h(used)f(in)g(the)i(do)s(cumen)m(t)
150 3061 y(pream)m(ble.)71 b(I)41 b(ha)m(v)m(e)h(called)e(this)g
Fn(\\mltitle)e Fs(and)j(its)f(purp)s(ose)f(to)j(to)f(de\014ne)f(the)h
(con)m(ten)m(ts)i(of)e(the)150 3174 y(header)30 b(for)g(the)h(HTML)f
(text.)42 b(The)30 b(de\014nition)e(of)i(this)g(command)g(is:)150
3362 y Fn(\\newcommand{\\mltitle}[1])o({})150 3550 y
Fs(That)f(is,)f(as)i(far)e(as)i(L)874 3533 y Fr(A)913
3550 y Fs(T)964 3569 y(E)1014 3550 y(X)f(is)f(concerned,)i(the)f
(argumen)m(t)g(to)h(the)f(command)g(is)f(thro)m(wn)h(a)m(w)m(a)m(y)i
(and)d(is)150 3662 y(a)i(non-ev)m(en)m(t.)41 b(As)29
b(far)g(as)h(the)f Fn(l2h.ct)e Fs(command)i(table)g(is)f(concerned)i
(the)f(argumen)m(t)h(is)e(the)h(header)150 3775 y(title.)40
b(As)31 b(an)f(example,)g(this)f(man)m(ual)h(starts)h(with:)150
3963 y Fn(...)150 4076 y(\\mltitle{LaTeX)44 b(to)j(X)h(translator})150
4189 y(\\begin{document})150 4302 y(\\title{\\lx:)d(A)i(\\LaTeX{})f(to)
h(X)g(Auto-tagger})150 4415 y(...)150 4602 y Fs(whic)m(h)29
b(gets)i(con)m(v)m(erted)h(in)m(to:)150 4790 y Fn(<html>)150
4903 y(<head>)150 5016 y(<title>LaTeX)44 b(to)k(X)f(translator</title>)
p 150 5085 1440 4 v 254 5139 a Fl(8)288 5170 y Fp(HTML)25
b(itself)g(cannot)f(handle)g(pictures)g(directly)h(\(i.e.,)g(there)f
(is)h(no)f(equiv)l(alen)n(t)f(to)h(the)g(L)2947 5153
y Fl(A)2980 5170 y Fp(T)3022 5186 y(E)3066 5170 y(X)g
Fh(picture)d Fp(en)n(viron-)150 5262 y(men)n(t\),)j(and)i(can)f(only)h
(handle)f(simple)h(mathematics.)1905 5531 y Fs(84)p eop
%%Page: 85 89
85 88 bop 150 573 a Fn(</head>)150 686 y(<body>)150 912
y(<h1)47 b(align=center>)198 1024 y(LTX2X:)f(A)h(LaTeX)g(to)g(X)g
(Auto-tagger)150 1137 y(</h1>)150 1250 y(...)150 1438
y Fs(If)31 b(the)h Fn(\\mltitle)e Fs(command)h(is)g(not)h(used,)f(then)
h(the)f(e\013ect)j(is)c(to)j(ha)m(v)m(e)g(an)e(empt)m(y)j
Fn(<title>)29 b Fs(in)i(the)150 1551 y Fn(<head>)e Fs(of)h(the)h(HTML)f
(do)s(cumen)m(t.)291 1664 y(Sev)m(eral)d(asp)s(ects)f(of)h(the)f
(design)g(of)33 b Fn(l2h.ct)25 b Fs(in)g(the)i(con)m(text)h(of)f(the)f
(con)m(v)m(ersion)h(of)f(t)m(ypical)g(L)3541 1647 y Fr(A)3580
1664 y Fs(T)3631 1683 y(E)3682 1664 y(X)150 1777 y(do)s(cumen)m(ts)i
(ha)m(v)m(e)h(b)s(een)e(discussed)f(as)i(examples)f(in)g(the)h(b)s(o)s
(dy)e(of)i(the)h(man)m(ual.)39 b(Ho)m(w)m(ev)m(er,)30
b(there)f(are)150 1890 y(some)f(asp)s(ects)h(sp)s(eci\014c)e(to)h(the)h
(translation)e(of)h(this)f(do)s(cumen)m(t)h(should)e(b)s(e)h(men)m
(tioned.)40 b(These)28 b(stem)150 2002 y(from)35 b(the)h(fact)g(that)g
(HTML)g(has)f(no)g(tags)i(corresp)s(onding)c(to)k(to)f(the)g(L)2732
1986 y Fr(A)2771 2002 y Fs(T)2822 2022 y(E)2872 2002
y(X)g Fn(\\verb)e Fs(command)h(or)150 2115 y Fn(verbatim)28
b Fs(en)m(vironmen)m(t)i(whic)m(h)f(switc)m(h)h(o\013)h(the)f(meanings)
g(of)g(sp)s(ecial)f(c)m(haracters.)291 2228 y(HTML)42
b(treats)g(the)g(c)m(haracters)i Fn(<)p Fs(,)g Fn(>)p
Fs(,)g(&)e(and)f(#)g(sp)s(ecially)-8 b(.)73 b(Within)40
b(a)i Fn(<pre>)p Fs(...)p Fn(</pre>)e Fs(the)150 2341
y(bro)m(wser)27 b(honours)g(the)h(line)f(breaks)g(but)h(do)s(es)f(not)i
(switc)m(h)e(o\013)h(the)g(meanings)g(of)g(the)g(sp)s(ecial)e(c)m
(harac-)150 2454 y(ters.)39 b(In)25 b(L)494 2437 y Fr(A)533
2454 y Fs(T)584 2474 y(E)635 2454 y(X,)i(the)f Fn(\\verb)e
Fs(command)i(switc)m(hes)f(o\013)i(all)d(sp)s(ecial)h(c)m(haracters)i
(but)e(prohibits)e(an)m(y)k(line)150 2567 y(breaking.)40
b(The)30 b Fn(verbatim)e Fs(en)m(vironmen)m(t)i(b)s(oth)f(honours)h
(line)e(breaks)i(and)g(switc)m(hes)g(o\013)h(all)e(sp)s(ecial)150
2680 y(c)m(haracters.)70 b(The)39 b(di\016cult)m(y)f(with)h(this)f
(particular)g(do)s(cumen)m(t)i(is)f(that)h(I)f(w)m(an)m(t)i(to)f(sho)m
(w)g(author-)150 2793 y(formatted)34 b(HTML)g(source,)h(and)e(that)h
(is)f(not)g(easly)h(p)s(ossible,)e(unlik)m(e)g(using)g(the)i(L)3126
2776 y Fr(A)3165 2793 y Fs(T)3216 2812 y(E)3266 2793
y(X)g Fn(verbatim)150 2906 y Fs(en)m(vironmen)m(t)c(for)g(sho)m(wing)g
(user-formatted)g(L)1797 2889 y Fr(A)1836 2906 y Fs(T)1887
2925 y(E)1938 2906 y(X)g(source.)291 3019 y(The)g(problem)f(w)m(as)i
(solv)m(ed)f(through)f(the)i(use)f(of)h(t)m(w)m(o)g(L)2236
3002 y Fr(A)2275 3019 y Fs(T)2326 3038 y(E)2377 3019
y(X)f(en)m(vironmen)m(ts.)40 b(The)30 b(\014rst)g(of)g(these)150
3132 y(is)d Fh(latexonly)d Fs(whic)m(h)i(is)h(used)g(for)h(input)d
(that)k(is)e(to)h(b)s(e)f(pro)s(cessed)g(normally)f(b)m(y)i(L)3031
3115 y Fr(A)3070 3132 y Fs(T)3121 3151 y(E)3171 3132
y(X)g(but)f(whic)m(h)g(is)150 3245 y(to)34 b(b)s(e)e(totally)h(ignored)
g(b)m(y)g Fy(L)-7 b(TX2X)p Fs(.)33 b(The)g(other)g(en)m(vironmen)m(t)g
(is)f Fh(htmlverbatim)c Fs(whic)m(h)k(is)g(used)g(for)150
3357 y(input)26 b(that)j(is)f(to)h(b)s(e)e(totally)i(ignored)e(b)m(y)h
(L)1663 3341 y Fr(A)1702 3357 y Fs(T)1753 3377 y(E)1804
3357 y(X)g(but)g(whic)m(h)f(is)g(to)i(b)s(e)f(pro)s(cessed)f(b)m(y)i
Fy(L)-7 b(TX2X)28 b Fs(in)m(to)g(an)150 3470 y(HTML)i
Fn(<pre>)f Fs(en)m(vironmen)m(t.)291 3570 y(A)g(pac)m(k)-5
b(age)30 b(\014le)e(has)h(b)s(een)e(written)h(whic)m(h)f(pro)m(vides)h
(some)h(addtional)e(commands)i(and)f(en)m(viron-)150
3670 y(men)m(ts.)150 3844 y Fh(\045)43 b(ltx2html.sty)82
b(---)43 b(Some)f(useful)f(commands)f(and)i(environments)d(when)j
(using)150 3944 y(\045)828 b(ltx2x)41 b(to)i(convert)e(from)h(LaTeX)f
(to)i(HTML)f(tagging.)150 4043 y(\045)150 4143 y(\045)h(Author:)e
(Peter)g(Wilson)172 b(August)41 b(1996)150 4242 y(\045)150
4342 y(\\ProvidesPackage)o({lt)o(x2)o(ht)o(ml})o([1)o(996)o(/0)o(8/2)o
(9)c(ltx2x)42 b(HTMLing])150 4442 y(\\RequirePackage{)o(htm)o(l})80
b(\045)44 b(the)e(package)f(file)h(for)g(the)g(Perl)g(program)1196
4541 y(\045)h(latex2html)150 4741 y(\045)g(The)g(document)d(title)h
(for)i(the)f(WWW)g(browser.)150 4840 y(\045)h(If)g(used,)e(must)h(be)h
(placed)e(in)i(the)f(preamble.)150 4940 y(\\newcommand{\\mlt)o(itl)o
(e})o([1)o(]{})150 5139 y(\045)h(argument)d(is)j(for)g(processing)c(by)
k(LaTeX)e(only)150 5239 y(\\providecommand{)o(\\la)o(te)o(x})o([1])o
({#)o(1})1905 5531 y Fs(85)p eop
%%Page: 86 90
86 89 bop 150 672 a Fh(\045)43 b(argument)d(is)j(for)g(HTML)e
(processing)f(only)150 772 y(\\providecommand{)o(\\ht)o(ml)o(}[)o(1]{)o
(})150 971 y(\045)j(print)f(argument)e(as)j(an)f(SGML/HTML)e(start)i
(tag)150 1071 y(\\newcommand{\\ST})o([1])o({\\)o(te)o(xtt)o(t{)o(<#1)o
(>})o(})150 1270 y(\045)h(print)f(argument)e(as)j(an)f(SGML/HTML)e(end)
j(tag)150 1370 y(\\newcommand{\\ET})o([1])o({\\)o(te)o(xtt)o(t{)o(</#)o
(1>)o(}})150 1569 y(\045)g(print)f(HTML)g(special)e(characters)150
1669 y(\\newcommand{\\Amp)o(}{\\)o(&})150 1768 y(\\newcommand{\\GT})o
({\\t)o(ex)o(tt)o(t{>)o(}})150 1868 y(\\newcommand{\\LT})o({\\t)o(ex)o
(tt)o(t{<)o(}})150 1968 y(\\newcommand{\\HAS)o(H}{)o(\\#)o(})150
2167 y(\045)j(treat)f(contents)e(as)j(a)g(LaTeX)e(comment)g(but)150
2267 y(\045)i(translate)d(contents)g(into)i(an)h(HTML)f("verbatim")d
(environment)150 2366 y(\045)k(Use)g(as:)f(\\begin{htmlverba)o(ti)o(m})
37 b(...)43 b(\\end{htmlverbat)o(im)o(})150 2466 y(\\excludecomment{)o
(htm)o(lv)o(er)o(bat)o(im)o(})150 2665 y(\\endinput)291
2828 y Fs(The)30 b(command)g(table)g(en)m(tries)h(for)f(some)h(of)f
(these)h(are:)150 2990 y Fh(TYPE=)42 b(COMMAND)150 3090
y(NAME=)g(\\Amp)237 3189 y(START_TAG=)e("&amp;")150 3289
y(END_TYPE)150 3488 y(TYPE=)i(COMMAND)150 3588 y(NAME=)g(\\GT)237
3688 y(START_TAG=)e("&gt;")150 3787 y(END_TYPE)150 3986
y(TYPE=)i(COMMAND)150 4086 y(NAME=)g(\\LT)237 4186 y(START_TAG=)e
("&lt;")150 4285 y(END_TYPE)150 4485 y(TYPE=)i(COMMAND)150
4584 y(NAME=)g(\\HASH)237 4684 y(START_TAG=)e("&#035;")150
4783 y(END_TYPE)150 4983 y(TYPE=)i(COMMAND)150 5082 y(NAME=)g(\\ST)237
5182 y(START_TAG=)e("&lt;")237 5282 y(END_TAG=)g("&gt;")1905
5531 y Fs(86)p eop
%%Page: 87 91
87 90 bop 237 573 a Fh(REQPARAMS=)40 b(1)150 672 y(END_TYPE)150
872 y(TYPE=)i(COMMAND)150 971 y(NAME=)g(\\ET)237 1071
y(START_TAG=)e("&lt;/")237 1171 y(END_TAG=)g("&gt;")237
1270 y(REQPARAMS=)g(1)150 1370 y(END_TYPE)291 1557 y
Fs(Finally)-8 b(,)32 b(as)h(an)g(example,)g(this)e(is)h(ho)m(w)h(some)g
(of)g(the)g(prior)e(example)h(text)i(could)d(b)s(e)h(written)g(in)150
1670 y(the)f(source)f(of)h(this)e(do)s(cumen)m(t.)150
1858 y Fn(\\begin{latexonly})150 1971 y(\\begin{verbatim})150
2084 y(<html>)150 2197 y(<head>)150 2310 y(<title>LaTeX)44
b(to)k(X)f(translator</title>)150 2423 y(</head>)150
2535 y(<body>)150 2761 y(<h1)g(align=center>)198 2874
y(LTX2X:)f(A)h(LaTeX)g(to)g(X)g(Auto-tagger)150 2987
y(</h1>)150 3100 y(...)150 3288 y(\\end{verbatim})150
3401 y(\\end{latexonly})150 3701 y(\\begin{htmlverbatim})150
3814 y(<html>)150 3927 y(<head>)150 4040 y(<title>LaTeX)d(to)k(X)f
(translator\\ET{title})150 4153 y(\\ET{head})150 4266
y(<body>)150 4491 y(<h1)g(align=center>)198 4604 y(LTX2X:)f(A)h(LaTeX)g
(to)g(X)g(Auto-tagger)150 4717 y(\\ET{h1})150 4830 y(...)150
4943 y(\\end{htmlverbatim})291 5131 y Fs(Reading)32 b(the)g(L)830
5114 y Fr(A)869 5131 y Fs(T)920 5150 y(E)971 5131 y(X)g(source)h(of)f
(this)g(do)s(cumen)m(t)g(will)d(rev)m(eal)k(some)g(other)g(details.)45
b(Admittedly)150 5244 y(the)35 b(problem)f(w)m(as)i(comp)s(ounded)e(b)m
(y)h(the)g(fact)i(that)e(this)g(do)s(cumen)m(t)g(con)m(tains)g
(demonstrations)g(of)1905 5531 y(87)p eop
%%Page: 88 92
88 91 bop 150 573 a Fs(b)s(oth)26 b(L)385 556 y Fr(A)424
573 y Fs(T)475 592 y(E)526 573 y(X)h(and)f(HTML)h(commands)g(whic)m(h)e
(will)g(b)s(e)h(pro)s(cessed)h(through)f(b)s(oth)g(L)3067
556 y Fr(A)3106 573 y Fs(T)3157 592 y(E)3207 573 y(X)i(and)e(HTML)150
686 y(bro)m(wsers,)33 b(th)m(us)f(a)h(mo)s(dicum)e(of)i(care)g(is)f
(required)f(to)i(appropriately)e(pro)s(cess)h(b)s(oth)g(sets)i(of)e(sp)
s(ecial)150 799 y(c)m(haracters.)150 1085 y Fu(C)135
b(Kno)l(wn)45 b(limitations)150 1288 y Fy(L)-7 b(TX2X)33
b Fs(do)s(es)f(not)h(do)g(ev)m(erything)g(that)g(it)g(migh)m(t)f(\(and)
h(probably)e(nev)m(er)i(will\).)46 b(The)32 b(follo)m(wing)g(are)150
1401 y(some)f(of)f(the)h(things)e(that)i(it)f(do)s(es)g(not)h(do.)286
1613 y Fm(\017)46 b Fs(It)28 b(do)s(es)g(not)g(understand)e(the)i(L)
1486 1597 y Fr(A)1525 1613 y Fs(T)1576 1633 y(E)1627
1613 y(X)g Fn(\\input)e Fs(or)i Fn(\\include)e Fs(commands)h(|)h(it)g
(just)f(reads)h(the)377 1726 y(source)g(\014le)f(as)h(giv)m(en.)40
b(It)28 b(ma)m(y)h(b)s(e)e(useful)f(to)j(pre-pro)s(cess)e(the)h(source)
g(\014le)f(through)g(a)h(program)377 1839 y(that)j(will)d
(automatically)i(incorp)s(orate)g(included)e(\014les)h(in)m(to)h(a)h(L)
2632 1823 y Fr(A)2671 1839 y Fs(T)2722 1859 y(E)2772
1839 y(X)g(ro)s(ot)g(\014le)e([13)q(].)286 2027 y Fm(\017)46
b Fs(The)e Fn(\\newcommand)e Fs(and)i(friends)f(do)h(not)h(readily)e
(\014t)i(in)m(to)f(the)h(command)g(patterns)f(that)377
2140 y Fy(L)-7 b(TX2X)36 b Fs(can)h(deal)e(with.)57 b(In)35
b(particular,)h(if)f(it)h(comes)h(across)g(a)f Fn(\\newcommand)d
Fs(sp)s(eci\014cation)377 2253 y(for)26 b(a)h(command)f(that)h(is)e(sp)
s(eci\014ed)g(in)g(the)h(command)g(table,)h(in)m(teresting)f(results)f
(migh)m(t)h(o)s(ccur)377 2366 y(\(for)38 b(example,)h(all)d(the)h
(follo)m(wing)f(output)h(could)f(b)s(e)h(thro)m(wn)g(a)m(w)m(a)m(y)i
(if)d(the)h(command)g(tak)m(es)377 2479 y(an)m(y)31 b(argumen)m(ts\).)
377 2616 y(F)-8 b(or)31 b(instance,)g(if)e(the)i(do)s(cumen)m(t)f(and)g
(the)g(command)g(table)h(con)m(tain:)377 2827 y Fh(\\newcommand{\\lx}{)
o(LT)o(X2X)o(})377 2927 y(....)377 3027 y(The)43 b(\\lx\\)f(program)e
(...)377 3226 y(TYPE=)i(COMMAND)377 3325 y(NAME=)g(\\lx)464
3425 y(START_TAG=)e("LTX2X")377 3525 y(END_TYPE)377 3736
y Fs(then)32 b(there)h(is)e(usually)f(no)i(problem.)45
b(On)31 b(the)i(other)f(hand,)g(if)f(the)i(do)s(cumen)m(t)f(and)g(the)g
(com-)377 3836 y(mand)e(table)g(con)m(tain:)377 4048
y Fh(\\newcommand{\\fd}[)o(1])o({\\t)o(ex)o(ttt)o({#)o(1})o(})377
4147 y(....)377 4247 y(where)42 b(\\fd{InputFile})c(is)k(the)h(name)f
(...)377 4446 y(TYPE=)g(COMMAND)377 4546 y(NAME=)g(\\fd)464
4645 y(REQPARAMS=)e(1)377 4745 y(END_TYPE)377 4970 y
Fs(then)30 b(there)g(ma)m(y)h(b)s(e)e(a)i(problem,)e(whic)m(h)f(migh)m
(t)i(b)s(e)g(as)g(`minor')f(as)h Fy(L)-7 b(TX2X)30 b
Fs(rep)s(orting)f(a)h(parse)377 5083 y(error)i(when)f(it)g(has)h(reac)m
(hed)h Fn(\\newcommand{\\fd})27 b Fs(in)k(the)h(input)e(\014le)h(and)h
(then)g(carrying)f(on,)377 5196 y(or)g(it)f(ma)m(y)h(b)s(e)e(more)i
(serious.)1905 5531 y(88)p eop
%%Page: 89 93
89 92 bop 286 573 a Fm(\017)46 b Fs(There)26 b(is)f(a)i(sligh)m(t)e
(problem)g(with)f(optional)i(argumen)m(ts.)39 b Fy(L)-7
b(TX2X)26 b Fs(alw)m(a)m(ys)h(tak)m(es)h(the)e(\014rst)g(close)377
686 y(brac)m(k)m(et)j(\()p Fn(])p Fs(\))e(after)h(the)f(op)s(ening)f
(brac)m(k)m(et)j(as)e(signalling)d(the)k(end)e(of)h(the)h(argumen)m(t)f
(text.)41 b(This)377 799 y(o)s(ccurs)e(ev)m(en)g(if)f(the)h(close)g
(brac)m(k)m(et)h(is)e(enclosed)g(in)g(braces)h(\(i.e.)66
b Fn({]})p Fs(\).)f(Op)s(ening)36 b(brac)m(k)m(ets)377
912 y(within)28 b(optional)i(argumen)m(t)g(text)i(are)f(handled)d
(correctly)-8 b(.)286 1099 y Fm(\017)46 b Fs(It)36 b(cannot)h(sensibly)
c(handle)i(L)1455 1082 y Fr(A)1494 1099 y Fs(T)1545 1119
y(E)1595 1099 y(X)h(constructs)h(of)f(the)g(form)f Fn({\\em)47
b(emph)g(text})p Fs(.)56 b(That)36 b(is,)377 1212 y(except)30
b(for)f(command)g(argumen)m(ts,)h(it)e(do)s(es)h(not)g(recognize)h
Fn({...})e Fs(as)h(a)h(grouping)d(construct,)377 1325
y(so)37 b(cannot)h(successfully)c(tag)k(the)f(end)g(of)f(the)h
Fn(emph)47 b(text)36 b Fs(in)f(the)i(example.)60 b(On)36
b(the)h(other)377 1438 y(hand,)45 b(if)d(constructs)h(lik)m(e)f
Fn(\\emph{emph)j(text})c Fs(or)h Fn(\\begin{em}emph)i(text\\end{em})c
Fs(are)377 1551 y(used)28 b(instead,)h(start)g(and)f(end)g(tags)h(can)g
(b)s(e)f(generated,)j(giv)m(en)d(appropriate)g(sp)s(eci\014cations)f
(in)377 1664 y(the)k(command)f(table.)286 1851 y Fm(\017)46
b Fs(It)27 b(assumes)g(that)g(all)f(commands)h(that)g(tak)m(e)h
(argumen)m(ts)g(are)f(written)f(so)h(that)g(eac)m(h)h(argumen)m(t)377
1964 y(is)g(enclosed)h(in)f(braces.)40 b(F)-8 b(or)30
b(example,)f(the)h(sup)s(erscripting)25 b(command)k(should)e(b)s(e)i
(written)f(as)377 2077 y Fn(^{2})33 b Fs(and)g(not)h(as)g
Fn(^2)p Fs(.)50 b(Similarly)-8 b(,)32 b(accen)m(t)k(commands)d(should)f
(b)s(e)h(written)g(as)h Fn(\\={o})e Fs(rather)377 2190
y(than)e Fn(\\=o)p Fs(,)g(and)g(so)h(on.)286 2364 y Fm(\017)46
b Fs(There)22 b(has)g(not)g(b)s(een)g(time)f(to)i(test)g(all)e(asp)s
(ects)i(of)f(the)h Fo(Express-A)e Fs(in)m(terpreter.)37
b(It)22 b(is)f(p)s(ossible)377 2464 y(that)28 b(this)d(ma)m(y)j(not)f
(p)s(erform)e(quite)i(as)g(adv)m(ertised.)39 b(In)26
b(particular)f(dynamic)h(aggregates)k(ha)m(v)m(e)377
2564 y(not)h(b)s(een)f(fully)e(implemen)m(ted.)39 b(F)-8
b(or)31 b(example:)377 2775 y Fh(LIST)42 b(OF)h(INTEGER;)377
2987 y Fs(app)s(ears)h(to)h(b)s(e)e(handled)g(correctly)-8
b(.)83 b(More)45 b(complicated)f(constructs)g(in)m(v)m(olving)f
(dynamic)377 3087 y(aggregates,)34 b(suc)m(h)c(as)377
3298 y Fh(ARRAY)42 b([1:7])f(OF)i(LIST)f(OF)h(ARRAY)e([-21:21])g(OF)h
(INTEGER;)377 3523 y Fs(ha)m(v)m(e)31 b(not)e(b)s(een)g(tested.)41
b(It)30 b(is)e(improbable)f(that)j Fh(BAG)e Fs(will)e(w)m(ork;)31
b(the)e(status)h(of)36 b Fh(SET)28 b Fs(is)h(similar)377
3636 y(and)h(additionally)e(the)i(uniqueness)e(test)j(for)g(set)g(mem)m
(b)s(ership)c(has)k(not)f(b)s(een)g(implemen)m(ted.)286
3824 y Fm(\017)46 b Fs(No)32 b(doubt)e(other)i(limitations)d(will)f
(come)k(to)g(ligh)m(t)e(as)i Fy(L)-7 b(TX2X)31 b Fs(gets)h(more)f(use.)
43 b(On)30 b(the)i(other)377 3937 y(hand,)h Fy(L)-7 b(TX2X)33
b Fs(has)g(b)s(een)f(able)h(to)g(handle)f(a)h(broader)g(range)g(of)g
(cases)h(than)f(it)g(w)m(as)g(designed)377 4050 y(to)e(address.)150
4336 y Fu(D)135 b(Command)45 b(table)h(summary)150 4539
y Fs(This)24 b(section)h(summarizes)f(the)i(commands)f(and)f(sp)s
(eci\014cations)g(a)m(v)-5 b(ailable)25 b(for)g(de\014ning)e(a)j
(command)150 4652 y(table.)150 4896 y Fj(D.1)112 b(Sp)s(ecial)37
b(prin)m(t)f(c)m(haracters)150 5067 y Fs(The)22 b(com)m(bination)g(of)h
(an)g(escap)s(e)g(c)m(haracter)h(and)e(another)h(c)m(haracter)h(can)f
(b)s(e)f(used)g(to)i(sp)s(ecify)d(certain)150 5180 y(non-visible)28
b(c)m(haracters)j(within)d(a)j(tag)h(string.)39 b(The)30
b(commands)g(are)h(giv)m(en)f(in)f(T)-8 b(able)30 b(5.)1905
5531 y(89)p eop
%%Page: 90 94
90 93 bop 1081 628 a Fs(T)-8 b(able)30 b(5:)41 b(Sp)s(ecial)28
b(prin)m(t)h(c)m(haracter)j(commands.)p 1258 657 1385
4 v 1256 770 4 113 v 1308 736 a(Command)p 2247 770 V
580 w(Default)p 2641 770 V 1258 773 1385 4 v 1256 886
4 113 v 1308 852 a Fh(AUDIBLE)p 1621 852 27 4 v 28 w(ALERT)p
1869 852 V 29 w(CHAR=)p 2247 886 4 113 v 308 w Fn(a)p
2641 886 V 1256 999 V 1308 965 a Fh(BACKSPACE)p 1709
965 27 4 v 27 w(CHAR=)p 2247 999 4 113 v 470 w Fn(b)p
2641 999 V 1256 1112 V 1308 1078 a Fh(CARRIAGE)p 1665
1078 27 4 v 28 w(RETURN)p 1957 1078 V 29 w(CHAR=)p 2247
1112 4 113 v 220 w Fn(r)p 2641 1112 V 1256 1225 V 1308
1191 a Fh(ESCAPE)p 1577 1191 27 4 v 29 w(CHAR=)p 2247
1225 4 113 v 600 w Fn(\\)p 2641 1225 V 1256 1338 V 1308
1304 a Fh(FORMFEED)p 1665 1304 27 4 v 28 w(CHAR=)p 2247
1338 4 113 v 513 w Fn(f)p 2641 1338 V 1256 1451 V 1308
1417 a Fh(HEX)p 1445 1417 27 4 v 30 w(CHAR=)p 2247 1451
4 113 v 731 w Fn(x)p 2641 1451 V 1256 1564 V 1308 1530
a Fh(HORIZONTAL)p 1753 1530 27 4 v 27 w(TAB)p 1912 1530
V 30 w(CHAR=)p 2247 1564 4 113 v 264 w Fn(t)p 2641 1564
V 1256 1676 V 1308 1643 a Fh(NEWLINE)p 1621 1643 27 4
v 28 w(CHAR=)p 2247 1676 4 113 v 557 w Fn(n)p 2641 1676
V 1256 1789 V 1308 1756 a Fh(VERTICAL)p 1665 1756 27
4 v 28 w(TAB)p 1825 1756 V 30 w(CHAR=)p 2247 1789 4 113
v 351 w Fn(v)p 2641 1789 V 1258 1793 1385 4 v 291 2042
a Fs(These)e(commands)g(tak)m(e)i(one)e(c)m(haracter)i(as)f(their)e(v)
-5 b(alue.)40 b(If)30 b(an)m(y)g(commands)g(are)h(not)f(sp)s
(eci\014ed,)150 2155 y(then)42 b(the)g(default)f(v)-5
b(alue)41 b(is)g(used.)74 b(These)42 b(commands,)i(if)d(used,)j(m)m
(ust)e(b)s(e)f(at)i(the)f(b)s(eginning)d(of)150 2268
y(the)32 b(command)g(table)g(b)s(efore)g(an)m(y)i Fh(TYPE=)c
Fs(commands,)j(although)e(their)g(ordering)g(is)h(not)g(signi\014can)m
(t)150 2381 y(among)f(themselv)m(es.)150 2622 y Fj(D.2)112
b Fd(Express-A)36 b Fj(co)s(de)h(initialization)150 2794
y Fs(The)30 b(k)m(eyw)m(ord)h Fh(CODE)p 877 2794 27 4
v 29 w(SETUP=)d Fs(indicates)i(that)h(the)f(follo)m(wing)f(part)h(of)h
(the)g(command)f(table,)g(up)g(un)m(til)150 2907 y(the)j
Fh(END)p 446 2907 V 30 w(CODE)e Fs(k)m(eyw)m(ord,)j(con)m(tains)f
Fo(Express-A)f Fs(co)s(de)h(declarations)f(and/or)h(statemen)m(ts.)49
b(If)32 b(used,)150 3020 y(this)d(blo)s(c)m(k)h(m)m(ust)g(come)i(b)s
(efore)e(an)m(y)g(of)h(the)g Fh(TYPE=)d Fs(commands.)150
3261 y Fj(D.3)112 b(Commen)m(ts)36 b(and)j(\014le)e(inclusion)150
3433 y Fs(A)30 b(commen)m(t)i(within)c(a)i(command)h(table)f(\014le)f
(is)h(an)m(y)g(line)f(starting)h(with)f Fh(C=)43 b Fs(.)291
3546 y(A)31 b(\014le)e(can)i(b)s(e)e(included)f(within)g(another)j
(command)f(table)g(\014le)f(with)g(the)i(command)f(line)150
3723 y Fn(INCLUDE=)46 b(FileName)150 3901 y Fs(where)41
b Fh(FileName)d Fs(is)j(the)h(name)f(of)h(the)g(\014le)f(to)h(b)s(e)f
(included.)72 b(The)41 b Fh(INCLUDE=)d Fs(command)j(cannot)150
4013 y(app)s(ear)30 b(b)s(et)m(w)m(een)h(the)f(command)g(pair)g
Fh(TYPE=)e Fs(and)i(its)f(follo)m(wing)h Fh(END)p 2633
4013 V 31 w(TYPE)p Fs(.)291 4126 y(The)j(end)f(of)i(a)f(command)g
(table)g(\014le)g(is)f(either)h(the)g(ph)m(ysical)f(end)g(of)i(the)f
(\014le)g(or)g(the)g(command)150 4239 y Fh(END)p 287
4239 V 30 w(CTFILE=)p Fs(,)28 b(whic)m(hev)m(er)i(o)s(ccurs)g(\014rst.)
150 4481 y Fj(D.4)112 b(Command)37 b(t)m(yp)s(es)150
4652 y Fs(All)29 b(command)h(t)m(yp)s(e)h(sp)s(eci\014cations)e(ha)m(v)
m(e)i(the)g(general)f(form:)150 4830 y Fn(TYPE=)46 b(CommandType)150
4943 y(NAME=)g(CommandName)293 5056 y(C=)h(a)h(possibly)d(empty)i(list)
f(of)i(mode-independent)43 b(commands)293 5169 y(C=)k(possibly)f(sets)h
(of)g(mode-dependent)d(commands)150 5282 y(END_TYPE)1905
5531 y Fs(90)p eop
%%Page: 91 95
91 94 bop 150 573 a Fs(where)48 b Fh(CommandType)43 b
Fs(is)k(a)i(k)m(eyw)m(ord)f(iden)m(tifying)e(the)i(kind)e(of)j(command)
f(b)s(eing)e(sp)s(eci\014ed)h(and)150 686 y Fh(CommandName)36
b Fs(is)j(the)i(iden)m(ti\014er)d(of)i(a)h(L)1552 669
y Fr(A)1591 686 y Fs(T)1642 705 y(E)1692 686 y(X)g(command)f(or)g(en)m
(vironmen)m(t.)70 b(The)40 b(p)s(oten)m(tial)g(set)h(of)150
799 y(commands)d(that)h(can)f(b)s(e)g(used)f(b)s(et)m(w)m(een)i(the)f
Fh(TYPE=)e Fs(and)i Fh(END)p 2435 799 27 4 v 30 w(TYPE)f
Fs(commands)g(dep)s(ends)g(on)h(the)150 912 y(kind)31
b(of)h(command)g(b)s(eing)f(sp)s(eci\014ed,)g(but)h(the)h(sp)s(ecial)d
(prin)m(t)h(c)m(haracter)j(commands,)f(T)-8 b(able)32
b(5,)i(and)150 1024 y(the)d Fh(INCLUDE=)d Fs(command)j(cannot)h(app)s
(ear)e(within)f(a)i(t)m(yp)s(e)h(sp)s(eci\014cation.)42
b(All)29 b(command)i(sp)s(eci\014ca-)150 1137 y(tions,)k(except)h(for)e
(the)h(built)d(in)h(command)i(t)m(yp)s(es)f(\(see)i(T)-8
b(able)34 b(6\),)i(m)m(ust)f(include)d(at)j(least)g(a)g
Fh(NAME=)150 1250 y Fs(command.)58 b(The)35 b(ordering)g(of)i(commands)
e(within)f(a)j(t)m(yp)s(e)f(sp)s(eci\014cation)f(is)g(not)h
(signi\014can)m(t.)57 b(The)150 1363 y(ordering)29 b(of)i(t)m(yp)s(e)f
(sp)s(eci\014cations)f(within)f(a)j(command)f(table)g(\014le)g(is)f
(not)i(signi\014can)m(t.)291 1476 y(The)g Fh(NAME=)f
Fs(command)h(tak)m(es)j(as)e(its)f(v)-5 b(alue)31 b(the)h(name)g(of)g
(a)g(L)2464 1459 y Fr(A)2503 1476 y Fs(T)2554 1496 y(E)2604
1476 y(X)g(command)f(or)h(en)m(vironmen)m(t.)150 1589
y(The)41 b(name)h(m)m(ust)f(b)s(e)g(written)g(exactly)i(as)e(it)h(w)m
(ould)e(app)s(ear)h(in)f(a)j(L)2670 1572 y Fr(A)2709
1589 y Fs(T)2760 1609 y(E)2810 1589 y(X)f(source)f(\014le.)74
b(That)42 b(is,)150 1702 y Fn(\\command)35 b Fs(for)i(an)m(y)h(command)
f(except)h Fn(\\begin{})d Fs(or)j Fn(\\end{})p Fs(,)f(and)g(as)h
Fn(env)e Fs(for)h(an)g(en)m(vironmen)m(t)150 1815 y(b)s(egun)29
b(as)i Fn(\\begin{env})c Fs(or)j(ended)g(b)m(y)g Fn(\\end{env})p
Fs(.)150 2048 y Ft(D.4.1)105 b(Built)35 b(in)g(command)f(t)m(yp)s(es)
150 2220 y Fs(T)-8 b(able)30 b(6)h(lists)e(the)h(k)m(eyw)m(ords)h(for)f
(the)h(built)d(in)h(command)h(t)m(yp)s(es.)1097 2468
y(T)-8 b(able)30 b(6:)41 b(Built)29 b(in)g(command)h(t)m(yp)s(e)h(k)m
(eyw)m(ords.)p 585 2498 2731 4 v 583 2611 4 113 v 635
2577 a(Keyw)m(ord)p 1281 2611 V 986 w(L)1999 2560 y Fr(A)2038
2577 y Fs(T)2089 2596 y(E)2140 2577 y(X)f(command)p 3314
2611 V 585 2614 2731 4 v 583 2727 4 113 v 635 2693 a
Fh(BEGIN)p 860 2693 27 4 v 29 w(DOCUMENT)p 1281 2727
4 113 v 681 w Fn(\\begin{document})p 3314 2727 V 583
2840 V 635 2806 a Fh(BEGIN)p 860 2806 27 4 v 29 w(DOLLAR)p
1281 2840 4 113 v 644 w Fn($)g Fs(at)h(start)g(of)g(in-text)f(math)p
3314 2840 V 583 2953 V 635 2919 a Fh(BEGIN)p 860 2919
27 4 v 29 w(VERB)p 1281 2953 4 113 v 363 w Fn(\\verb)f
Fs(or)i Fn(\\verb*)d Fs(and)i(its)g(follo)m(wing)f(c)m(haracter)p
3314 2953 V 583 3066 V 635 3032 a Fh(BEGIN)p 860 3032
27 4 v 29 w(VERBATIM)p 1281 3066 4 113 v 204 w Fn(\\begin{verbatim})d
Fs(or)31 b Fn(\\begin{verbatim*})p 3314 3066 V 583 3179
V 635 3145 a Fh(END)p 772 3145 27 4 v 30 w(DOCUMENT)p
1281 3179 4 113 v 816 w Fn(\\end{document})p 3314 3179
V 583 3291 V 635 3258 a Fh(END)p 772 3258 27 4 v 30 w(DOLLAR)p
1281 3291 4 113 v 754 w Fn($)f Fs(at)h(end)f(of)h(in-text)f(math)p
3314 3291 V 583 3404 V 635 3370 a Fh(END)p 772 3370 27
4 v 30 w(VERB)p 1281 3404 4 113 v 500 w Fs(the)g(ending)f(c)m(haracter)
j(for)e Fn(\\verb)f Fs(or)i Fn(\\verb*)p 3314 3404 V
583 3517 V 635 3483 a Fh(END)p 772 3483 27 4 v 30 w(VERBATIM)p
1281 3517 4 113 v 387 w Fn(\\end{verbatim})26 b Fs(or)31
b Fn(\\end{verbatim*})p 3314 3517 V 583 3630 V 635 3596
a Fh(LBRACE)p 1281 3630 V 1376 w Fn({)p 3314 3630 V 583
3743 V 635 3709 a Fh(OTHER)p 860 3709 27 4 v 29 w(BEGIN)p
1281 3743 4 113 v 228 w Fs(of)g(the)f(form)g Fn(\\begin{env})e
Fs(not)i(sp)s(eci\014ed)f(elsewhere)p 3314 3743 V 583
3856 V 635 3822 a Fh(OTHER)p 860 3822 27 4 v 29 w(COMMAND)p
1281 3856 4 113 v 283 w Fs(of)i(the)g(form)e Fn(\\comm)g
Fs(not)i(sp)s(eci\014ed)e(elsewhere)p 3314 3856 V 583
3969 V 635 3935 a Fh(OTHER)p 860 3935 27 4 v 29 w(END)p
1281 3969 4 113 v 364 w Fs(of)i(the)f(form)g Fn(\\end{env})e
Fs(not)i(sp)s(eci\014ed)f(elsewhere)p 3314 3969 V 583
4082 V 635 4048 a Fh(PARAGRAPH)p 1281 4082 V 933 w Fs(blank)g(source)h
(line)p 3314 4082 V 583 4195 V 635 4161 a Fh(RBRACE)p
1281 4195 V 1376 w Fn(})p 3314 4195 V 583 4308 V 635
4274 a Fh(SLASH)p 860 4274 27 4 v 29 w(SPACE)p 1281 4308
4 113 v 1147 w Fn(\\ )p 3314 4308 V 585 4311 2731 4 v
291 4491 a Fs(The)39 b(built)e(in)h(command)h(t)m(yp)s(e)h(sp)s
(eci\014cations)e(can)i(only)e(sensibly)f(use)i(t)m(w)m(o)i(kinds)c(of)
j(actions)150 4604 y(|)32 b(those)g(sp)s(eci\014ed)e(at)j(the)f(start)g
(of)g(the)g(command)g(\(e.g.,)i Fh(PC)p 2371 4604 27
4 v 30 w(AT)p 2489 4604 V 31 w(START=)29 b Fs(and)i Fh(START)p
3211 4604 V 30 w(TAG=)p Fs(\))f(and/or)150 4717 y(actions)38
b(at)h(the)g(end)e(of)i(the)f(command)g(\(e.g.,)k Fh(PC)p
1957 4717 V 31 w(AT)p 2076 4717 V 30 w(END)37 b Fs(and)h
Fh(END)p 2592 4717 V 30 w(TAG=)p Fs(\).)62 b(The)38 b
Fh(NAME=)e Fs(command)150 4830 y(m)m(ust)30 b(not)h(b)s(e)f(used.)291
4943 y(The)f Fh(OTHER)p 702 4943 V 59 w Fs(t)m(yp)s(es)h(are)g(an)f
(exception)h(to)h(the)e(ab)s(o)m(v)m(e,)j(in)c(that)i(they)g(can)g
(include)d(the)j(command)150 5056 y(line)f Fh(PRINT)p
547 5056 V 29 w(CONTROL=)40 b(NO)p 1056 5056 V 31 w(PRINT)p
Fs(.)291 5169 y Fy(L)-7 b(TX2X)37 b Fs(c)m(hec)m(ks)i(the)f(command)f
(table)g(for)g(the)h(presence)f(of)g(these)h(required)e(t)m(yp)s(es.)61
b(If)37 b(one)h(or)150 5282 y(more)24 b(ha)m(v)m(e)g(not)g(b)s(een)f
(sp)s(eci\014ed,)g(then)g(they)h(are)g(automatically)f(added)g(to)h
(the)g(command)f(table)g(with)1905 5531 y(91)p eop
%%Page: 92 96
92 95 bop 150 573 a Fs(default)35 b(v)-5 b(alues)36 b(\(e.g.)60
b(empt)m(y)36 b(strings\))g(for)g(the)g(tags,)j(and)d(a)h(w)m(arning)e
(message)i(is)e(prin)m(ted)g(giving)150 686 y(the)c(default)e(v)-5
b(alue\(s\).)150 926 y Ft(D.4.2)105 b(Optional)35 b(command)f(t)m(yp)s
(es)150 1098 y Fs(F)-8 b(or)31 b(discussion)c(purp)s(oses,)h(the)i
(optional)f(command)h(t)m(yp)s(es)g(ha)m(v)m(e)h(b)s(een)e(tabulated)h
(in)e(di\013eren)m(t)h(cat-)150 1210 y(egories.)61 b(The)37
b(basic)f(distinction)f(b)s(et)m(w)m(een)i(these)h(categories)g(is)e
(the)i(sets)f(of)g(commands)g(that)h(are)150 1323 y(p)s(ermissible)26
b(within)i(the)j(command)f(sp)s(eci\014cation.)291 1436
y(A)m(t)45 b(a)e(minim)m(um,)i(all)d(the)i(sp)s(eci\014cations)e(m)m
(ust)h(include)e(a)j Fh(NAME=)d Fs(command)j(and)e(m)m(ust)i(not)150
1549 y(con)m(tain)25 b(an)m(y)g Fh(PRINT)p 856 1549 27
4 v 30 w(CONTROL=)20 b Fs(or)25 b Fh(INCLUDE=)20 b Fs(commands)k(or)g
(the)h(sp)s(ecial)e(prin)m(t)g(c)m(haracter)i(commands)150
1662 y(listed)k(in)g(T)-8 b(able)30 b(5.)291 1775 y(The)g(k)m(eyw)m
(ords)h(for)f(the)g(general)h(command)f(t)m(yp)s(es)g(are)h(giv)m(en)f
(T)-8 b(able)30 b(7.)1096 2038 y(T)-8 b(able)30 b(7:)41
b(General)30 b(command)g(t)m(yp)s(e)h(k)m(eyw)m(ords.)p
545 2068 2811 4 v 543 2181 4 113 v 594 2147 a(Keyw)m(ord)p
1153 2181 V 876 w(L)1848 2130 y Fr(A)1887 2147 y Fs(T)1938
2166 y(E)1989 2147 y(X)f(command)g(form)p 3354 2181 V
545 2184 2811 4 v 543 2297 4 113 v 594 2263 a Fh(TEX)p
731 2263 27 4 v 31 w(CHAR)p 1153 2297 4 113 v 529 w Fs(L)1486
2246 y Fr(A)1525 2263 y Fs(T)1576 2283 y(E)1626 2263
y(X)h(sp)s(ecial)e(c)m(haracters)j(\(except)f Fn({)48
b(})f($)p Fs(\))p 3354 2297 V 543 2410 V 594 2376 a Fh(CHAR)p
775 2376 27 4 v 30 w(COMMAND)p 1153 2410 4 113 v 561
w Fn(\\c)p Fs(,)30 b(where)g Fn(c)g Fs(is)g(non-alphab)s(etic)p
3354 2410 V 543 2523 V 594 2489 a Fh(COMMAND)p 1153 2523
V 303 w Fn(\\command)e Fs(except)j(for)f(sectioning)g(or)h(picture)e
(commands)p 3354 2523 V 543 2636 V 594 2602 a Fh(BEGIN)p
819 2602 27 4 v 30 w(ENV)p 1153 2636 4 113 v 576 w Fn(\\begin{env})e
Fs(except)32 b(for)e Fn(\\item)f Fs(lists)p 3354 2636
V 543 2748 V 594 2715 a Fh(END)p 731 2715 27 4 v 31 w(ENV)p
1153 2748 4 113 v 711 w Fn(\\end{env})f Fs(except)j(for)f
Fn(\\item)f Fs(lists)p 3354 2748 V 543 2861 V 594 2828
a Fh(VCOMMAND)p 1153 2861 V 862 w Fs(a)h Fn(\\verb)p
Fs(-lik)m(e)f(command)p 3354 2861 V 543 2974 V 594 2940
a Fh(BEGIN)p 819 2940 27 4 v 30 w(VENV)p 1153 2974 4
113 v 501 w Fs(start)i(of)f(a)h Fn(verbatim)p Fs(-lik)m(e)d(en)m
(vironmen)m(t)p 3354 2974 V 543 3087 V 594 3053 a Fh(END)p
731 3053 27 4 v 31 w(VENV)p 1153 3087 4 113 v 611 w Fs(end)i(of)g(a)h
Fn(verbatim)p Fs(-lik)m(e)d(en)m(vironmen)m(t)p 3354
3087 V 545 3091 2811 4 v 291 3285 a(A)k(general)g(command)g(t)m(yp)s(e)
g(sp)s(eci\014cation)f(can)h(include)e(an)m(y)i(of)g(the)h(tagging)f
(and)g(prin)m(t)e(option)150 3398 y(commands.)44 b(They)32
b(cannot)g(con)m(tain)g(a)g Fh(SECTION)p 1887 3398 27
4 v 28 w(LEVEL=)e Fs(command,)i(nor)f(can)h(they)g(con)m(tain)g(an)m(y)
g(of)150 3511 y(the)p 312 3511 V 62 w Fh(ITEM)p 519 3511
V 60 w Fs(commands.)291 3624 y(The)e(k)m(eyw)m(ords)h(for)f(the)g(sp)s
(eci\014c)g(command)g(t)m(yp)s(es)g(are)h(giv)m(en)f(in)f(T)-8
b(able)30 b(8.)291 3737 y(A)41 b Fh(BEGIN)p 625 3737
V 29 w(LIST)p 830 3737 V 30 w(ENV)e Fs(sp)s(eci\014cation)g(should)g
(include)f(at)j(least)g(a)g Fh(START)p 2831 3737 V 29
w(ITEM=)e Fs(command.)70 b(The)150 3850 y(other)p 405
3850 V 75 w Fh(ITEM)p 613 3850 V 72 w Fs(commands)43
b(are)g(optional.)77 b(Other)43 b(commands)f(follo)m(w)h(the)g(rules)e
(for)i(the)g(general)150 3963 y(command)30 b(t)m(yp)s(es.)291
4076 y(The)35 b(p)s(oten)m(tial)g(commands)g(for)h(the)p
1639 4076 V 67 w Fh(PICTURE)p 1978 4076 V 64 w Fs(commands)f(are)h(the)
g(same)g(as)g(for)f(the)h(general)150 4189 y(commands,)28
b(with)f(the)h(exception)g(that)h(commands)e(related)h(to)g(optional)g
(argumen)m(t)g(pro)s(cessing)f(are)150 4302 y(not)k(a)m(v)-5
b(ailable)29 b(for)h(use.)291 4415 y(A)21 b Fh(SECTIONING)16
b Fs(command)k(sp)s(eci\014cation)f(m)m(ust)h(include)e(a)j
Fh(SECTIONING)p 2777 4415 V 27 w(LEVEL=)c Fs(command.)38
b(Other)150 4527 y(commands)30 b(follo)m(w)g(the)g(rules)f(for)h(the)h
(general)f(command)g(t)m(yp)s(es.)291 4640 y(The)g(k)m(eyw)m(ords)h
(for)f(the)g(sp)s(ecial)f(command)i(t)m(yp)s(es)f(are)h(giv)m(en)f(in)f
(T)-8 b(able)30 b(9.)291 4753 y(Apart)41 b(from)e(the)i(general)f
(restrictions)f(on)i(the)f(allo)m(w)m(ed)g(commands)g(within)e(a)j(sp)s
(eci\014cation,)150 4866 y(there)31 b(are)g(no)f(restrictions)g(on)g
(the)h(commands)f(that)i(can)f(b)s(e)f(included)d(within)i(the)h(sp)s
(eci\014cation)g(of)150 4979 y(a)k Fh(SPECIAL)p 542 4979
V 62 w Fs(command.)51 b(It)34 b(is)f(up)g(to)h(the)g(creator)h(of)f
(the)g(sp)s(ecial)e(to)j(decide)e(what)h(is)f(appropriate.)150
5092 y(Ho)m(w)m(ev)m(er,)g(eac)m(h)e Fh(SPECIAL)p 1059
5092 V 59 w Fs(sp)s(eci\014cation)e(m)m(ust)h(include)f(the)h(command)
150 5280 y Fn(SPECIAL_TOKEN=)44 b(N)1905 5531 y Fs(92)p
eop
%%Page: 93 97
93 96 bop 1100 930 a Fs(T)-8 b(able)30 b(8:)41 b(Sp)s(eci\014c)29
b(command)h(t)m(yp)s(e)g(k)m(eyw)m(ords.)p 854 959 2192
4 v 852 1072 4 113 v 904 1038 a(Keyw)m(ord)p 1625 1072
V 648 w(L)1930 1021 y Fr(A)1969 1038 y Fs(T)2020 1058
y(E)2070 1038 y(X)g(command)g(form)p 3044 1072 V 854
1075 2192 4 v 852 1188 4 113 v 904 1154 a Fh(BEGIN)p
1129 1154 27 4 v 29 w(LIST)p 1334 1154 V 30 w(ENV)p 1625
1188 4 113 v 285 w Fn(\\begin{env})d Fs(for)j Fn(\\item)f
Fs(lists)p 3044 1188 V 852 1301 V 904 1267 a Fh(BEGIN)p
1129 1267 27 4 v 29 w(PICTURE)p 1466 1267 V 29 w(CC)p
1625 1301 4 113 v 400 w Fn(\\begin{pic}\(\)\(\))p 3044
1301 V 852 1414 V 904 1380 a Fh(END)p 1041 1380 27 4
v 30 w(LIST)p 1247 1380 V 30 w(ENV)p 1625 1414 4 113
v 420 w Fn(\\end{env})e Fs(for)k Fn(\\item)d Fs(lists)p
3044 1414 V 852 1527 V 904 1493 a Fh(END)p 1041 1493
27 4 v 30 w(PICTURE)p 1625 1527 4 113 v 748 w Fn(\\end{pic})p
3044 1527 V 852 1640 V 904 1606 a Fh(PICTURE)p 1217 1606
27 4 v 28 w(CCPP)p 1625 1640 4 113 v 634 w Fn(\\pic\(\)\(\){}{})p
3044 1640 V 852 1753 V 904 1719 a Fh(PICTURE)p 1217 1719
27 4 v 28 w(CO)p 1625 1753 4 113 v 817 w Fn(\\pic\(\)[])p
3044 1753 V 852 1866 V 904 1832 a Fh(PICTURE)p 1217 1832
27 4 v 28 w(COP)p 1625 1866 4 113 v 726 w Fn(\\pic\(\)[]{})p
3044 1866 V 852 1978 V 904 1945 a Fh(PICTURE)p 1217 1945
27 4 v 28 w(CP)p 1625 1978 4 113 v 817 w Fn(\\pic\(\){})p
3044 1978 V 852 2091 V 904 2058 a Fh(PICTURE)p 1217 2058
27 4 v 28 w(OCC)p 1625 2091 4 113 v 726 w Fn(\\pic[]\(\)\(\))p
3044 2091 V 852 2204 V 904 2170 a Fh(PICTURE)p 1217 2170
27 4 v 28 w(OCCC)p 1625 2204 4 113 v 634 w Fn(\\pic[]\(\)\(\)\(\))p
3044 2204 V 852 2317 V 904 2283 a Fh(PICTURE)p 1217 2283
27 4 v 28 w(OCO)p 1625 2317 4 113 v 726 w Fn(\\pic[]\(\)[])p
3044 2317 V 852 2430 V 904 2396 a Fh(PICTURE)p 1217 2396
27 4 v 28 w(PCOP)p 1625 2430 4 113 v 634 w Fn(\\pic{}\(\)[]{})p
3044 2430 V 852 2543 V 904 2509 a Fh(SECTIONING)p 1625
2543 V 333 w Fn(\\command)g Fs(for)i(a)h(do)s(cumen)m(t)f(section)p
3044 2543 V 852 2656 V 904 2622 a Fh(COMMAND)p 1217 2622
27 4 v 28 w(OOP)p 1625 2656 4 113 v 726 w Fn(\\com[][]{})p
3044 2656 V 852 2769 V 904 2735 a Fh(COMMAND)p 1217 2735
27 4 v 28 w(OOOPP)p 1625 2769 4 113 v 542 w Fn(\\com[][][]{}{})p
3044 2769 V 852 2882 V 904 2848 a Fh(COMMAND)p 1217 2848
27 4 v 28 w(OPO)p 1625 2882 4 113 v 726 w Fn(\\com[]{}[])p
3044 2882 V 852 2995 V 904 2961 a Fh(COMMAND)p 1217 2961
27 4 v 28 w(POOOP)p 1625 2995 4 113 v 542 w Fn(\\com{}[][][]{})p
3044 2995 V 852 3108 V 904 3074 a Fh(COMMAND)p 1217 3074
27 4 v 28 w(POOP)p 1625 3108 4 113 v 634 w Fn(\\com{}[][]{})p
3044 3108 V 852 3220 V 904 3187 a Fh(COMMAND)p 1217 3187
27 4 v 28 w(POOPP)p 1625 3220 4 113 v 542 w Fn(\\com{}[][]{}{})p
3044 3220 V 854 3224 2192 4 v 1110 4040 a Fs(T)-8 b(able)30
b(9:)41 b(Sp)s(ecial)29 b(command)h(t)m(yp)s(e)g(k)m(eyw)m(ords.)p
761 4070 2378 4 v 759 4183 4 113 v 811 4149 a(Keyw)m(ord)p
1631 4183 V 790 w(L)1979 4132 y Fr(A)2018 4149 y Fs(T)2069
4168 y(E)2120 4149 y(X)g(command)g(form)p 3137 4183 V
761 4186 2378 4 v 759 4299 4 113 v 811 4265 a Fh(SPECIAL)p
1631 4299 V 651 w Fs(reserv)m(ed)g(for)g(p)s(ossible)e(future)i(use)p
3137 4299 V 759 4412 V 811 4378 a Fh(SPECIAL)p 1124 4378
27 4 v 28 w(BEGIN)p 1372 4378 V 30 w(ENV)p 1631 4412
4 113 v 154 w Fn(\\begin{env})d Fs(except)k(for)g Fn(\\item)e
Fs(lists)p 3137 4412 V 759 4525 V 811 4491 a Fh(SPECIAL)p
1124 4491 27 4 v 28 w(BEGIN)p 1372 4491 V 30 w(LIST)p
1631 4525 4 113 v 253 w Fn(\\begin{env})e Fs(for)j Fn(\\item)f
Fs(lists)p 3137 4525 V 759 4637 V 811 4604 a Fh(SPECIAL)p
1124 4604 27 4 v 28 w(COMMAND)p 1631 4637 4 113 v 740
w Fn(\\command)p 3137 4637 V 759 4750 V 811 4717 a Fh(SPECIAL)p
1124 4717 27 4 v 28 w(END)p 1284 4717 V 30 w(ENV)p 1631
4750 4 113 v 290 w Fn(\\end{env})e Fs(except)32 b(for)e
Fn(\\item)f Fs(lists)p 3137 4750 V 759 4863 V 811 4829
a Fh(SPECIAL)p 1124 4829 27 4 v 28 w(END)p 1284 4829
V 30 w(LIST)p 1631 4863 4 113 v 388 w Fn(\\end{env})f
Fs(for)i Fn(\\item)f Fs(lists)p 3137 4863 V 759 4976
V 811 4942 a Fh(SPECIAL)p 1124 4942 27 4 v 28 w(SECTIONING)p
1631 4976 4 113 v 139 w Fn(\\command)f Fs(for)j(a)f(do)s(cumen)m(t)g
(section)p 3137 4976 V 761 4980 2378 4 v 1905 5531 a(93)p
eop
%%Page: 94 98
94 97 bop 150 573 a Fs(where)37 b Fh(N)f Fs(is)g(an)h(in)m(teger)h(n)m
(um)m(b)s(er)e(\(with)g(10000)j Fm(\024)d Fe(N)46 b Fm(\024)36
b Fs(32767)k(for)d(a)g(grammar)g(sp)s(ecial,)h(or)f Fe(N)46
b(>)150 686 y Fs(50000)31 b(for)d(a)i(co)s(de)f(sp)s(ecial\))e(that)j
(has)e(b)s(een)g(sp)s(eci\014ed)f(within)f Fy(L)-7 b(TX2X)29
b Fs(as)g(b)s(eing)e(iden)m(ti\014ed)g(with)h(the)150
799 y(grammar)i(and)g(actions)h(corresp)s(onding)d(to)j(the)g(v)-5
b(alue)30 b(of)g(the)h Fh(NAME=)d Fs(command)i(for)g(the)h
Fh(SPECIAL)p 3643 799 27 4 v 28 w Fs(.)150 1042 y Fj(D.5)112
b(T)-9 b(ag)38 b(sp)s(eci\014cation)e(commands)150 1214
y Ft(D.5.1)105 b(Argumen)m(ts)150 1385 y Fs(The)43 b(commands)g
(relating)f(to)i(the)g(sp)s(eci\014cation)e(of)i(L)2125
1369 y Fr(A)2164 1385 y Fs(T)2215 1405 y(E)2265 1385
y(X)f(command)h(argumen)m(ts)f(are)h(giv)m(en)f(in)150
1498 y(T)-8 b(able)30 b(10.)1309 1744 y(T)-8 b(able)30
b(10:)42 b(Argumen)m(t)31 b(commands.)p 765 1773 2370
4 v 763 1886 4 113 v 815 1852 a(Command)p 1299 1886 V
882 w(V)-8 b(alue)p 3133 1886 V 765 1890 2370 4 v 763
2002 4 113 v 815 1969 a Fh(OPT)p 952 1969 27 4 v 30 w(PARAM=)p
1299 2002 4 113 v 710 w(FIRST)28 b Fs(or)i Fh(LAST)p
3133 2002 V 763 2115 V 815 2082 a(REQPARAMS=)p 1299 2115
V 96 w Fs(In)m(teger.)41 b(The)30 b(n)m(um)m(b)s(er)f(of)i(required)d
(argumen)m(ts)p 3133 2115 V 765 2119 2370 4 v 291 2331
a(The)20 b Fh(OPT)p 605 2331 27 4 v 30 w(PARAM=)e Fs(command)j(sp)s
(eci\014es)e(that)i(the)g(L)2017 2315 y Fr(A)2056 2331
y Fs(T)2107 2351 y(E)2157 2331 y(X)g(command)f(tak)m(es)i(one)f
(optional)e(argumen)m(t)150 2444 y(and)30 b(it)g(is)f(the)i
Fh(FIRST)d Fs(or)i Fh(LAST)f Fs(in)g(the)i(argumen)m(t)f(list.)291
2557 y(The)37 b Fh(REQPARAMS=)c Fs(command)38 b(sp)s(eci\014es)e(that)i
(the)g(L)2131 2540 y Fr(A)2170 2557 y Fs(T)2221 2577
y(E)2271 2557 y(X)g(command)f(has)g Fn(Integer)f Fs(n)m(um)m(b)s(er)g
(of)150 2670 y(required)29 b(argumen)m(ts.)41 b Fn(Integer)28
b Fs(m)m(ust)i(b)s(e)g(b)s(et)m(w)m(een)h(one)g(and)e(nine)2560
2637 y Fr(9)2629 2670 y Fs(inclusiv)m(e.)291 2783 y(Absence)c(of)g
(these)g(commands)g(implies)c(that)26 b(the)f(relev)-5
b(an)m(t)25 b(L)2419 2766 y Fr(A)2458 2783 y Fs(T)2509
2802 y(E)2559 2783 y(X)g(command)g(has)f(no)h(argumen)m(ts)150
2896 y(of)31 b(the)f(unsp)s(eci\014ed)e(kind.)150 3136
y Ft(D.5.2)105 b(T)-9 b(ag)35 b(actions)150 3308 y Fs(The)42
b(commands)h(for)f(sp)s(ecifying)f(the)i(tag)h(actions)f(are)g
(summarized)e(in)h(T)-8 b(able)42 b(11.)79 b(The)p 3518
3308 V 73 w Fh(ITEM)p 3725 3308 V 150 3420 a Fs(commands)30
b(can)g(only)f(b)s(e)h(used)f(within)f(a)i Fh(BEGIN)p
1879 3420 V 29 w(LIST)p 2084 3420 V 30 w(ENV)f Fs(or)h(a)g
Fh(SPECIAL)p 2769 3420 V 59 w Fs(command)g(sp)s(eci\014cation.)1435
3684 y(T)-8 b(able)30 b(11:)41 b(T)-8 b(ag)31 b(commands.)p
702 3713 2497 4 v 700 3826 4 113 v 752 3792 a(Command)p
1516 3826 V 965 w(Application)p 3197 3826 V 702 3829
2497 4 v 700 3942 4 113 v 752 3908 a Fh(END)p 889 3908
27 4 v 30 w(ITEM=)p 1516 3942 4 113 v 748 w Fs(actions)g(after)g
Fn(\\item)e Fs(text)p 3197 3942 V 700 4055 V 752 4021
a Fh(END)p 889 4021 27 4 v 30 w(ITEM)p 1095 4021 V 29
w(PARAM=)p 1516 4055 4 113 v 214 w Fs(actions)h(after)h
Fn(\\item)e Fs(optional)h(argumen)m(t)p 3197 4055 V 700
4168 V 752 4134 a Fh(END)p 889 4134 27 4 v 30 w(OPT=)p
1516 4168 4 113 v 641 w Fs(actions)h(after)g(optional)e(argumen)m(t)p
3197 4168 V 700 4281 V 752 4247 a Fh(END)p 889 4247 27
4 v 30 w(TAG=)p 1516 4281 4 113 v 533 w Fs(actions)i(after)g(all)e
(argumen)m(ts)i(pro)s(cessed)p 3197 4281 V 700 4394 V
752 4360 a Fh(END)p 889 4360 27 4 v 30 w(TAG)p 1051 4360
V 30 w(n=)p 1516 4394 4 113 v 470 w Fs(actions)f(after)h(n'th)f
(required)f(argumen)m(t)p 3197 4394 V 700 4507 V 752
4473 a Fh(START)p 977 4473 27 4 v 29 w(ITEM=)p 1516 4507
4 113 v 727 w Fs(actions)i(b)s(efore)f Fn(\\item)p 3197
4507 V 700 4620 V 752 4586 a Fh(START)p 977 4586 27 4
v 29 w(ITEM)p 1182 4586 V 30 w(PARAM=)p 1516 4620 4 113
v 97 w Fs(actions)g(b)s(efore)g Fn(\\item)f Fs(optional)h(argumen)m(t)p
3197 4620 V 700 4733 V 752 4699 a Fh(START)p 977 4699
27 4 v 29 w(OPT=)p 1516 4733 4 113 v 525 w Fs(actions)h(b)s(efore)f
(optional)f(argumen)m(t)p 3197 4733 V 700 4846 V 752
4812 a Fh(START)p 977 4812 27 4 v 29 w(TAG=)p 1516 4846
4 113 v 619 w Fs(actions)h(at)h(start)g(of)g(command)p
3197 4846 V 700 4959 V 752 4925 a Fh(START)p 977 4925
27 4 v 29 w(TAG)p 1138 4925 V 30 w(n=)p 1516 4959 4 113
v 354 w Fs(actions)f(b)s(efore)g(n'th)g(required)f(argumen)m(t)p
3197 4959 V 702 4962 2497 4 v 150 5023 1440 4 v 254 5077
a Fl(9)288 5109 y Fp(Or)d(eigh)n(t)f(if)33 b Fh(OPT)p
807 5109 27 4 v 30 w(PARAM=)23 b Fp(is)j(sp)r(eci\014ed.)1905
5531 y Fs(94)p eop
%%Page: 95 99
95 98 bop 291 573 a Fs(Eac)m(h)33 b(of)g(these)g(commands)f(can)h(sp)s
(ecify)e(a)i(list)f(of)g(actions)h(to)h(b)s(e)e(p)s(erformed;)g(t)m
(ypically)f(this)h(is)150 686 y(just)27 b(to)h(prin)m(t)e(a)i(text)h
(string.)38 b(A)28 b(string)e(is)h(an)m(y)h(set)g(of)g(c)m(haracters)h
(enclosed)e(in)f(double)g(quote)i(marks.)150 799 y(The)j(string)g(can)h
(include)d(an)m(y)j(sp)s(ecial)e(prin)m(ting)f(c)m(haracters.)46
b(The)31 b(text)i(string)e(starts)h(immediately)150 912
y(after)f(the)g(\014rst)e(double)g(quote)i(and)f(ends)g(immediately)f
(b)s(efore)h(the)g(last)h(double)d(quote.)42 b(The)30
b(string)150 1024 y(cannot)j(include)d(a)i(ph)m(ysical)f(linebreak)f
(within)g(the)i(command)g(table)g(\014le.)45 b(If)32
b(the)g(\014rst)g(action)g(is)f(to)150 1137 y(prin)m(t)e(a)i(string)e
(then)h(the)h(string)e(ma)m(y)i(b)s(e)f(placed)g(on)g(the)g(same)h
(line)e(as)i(the)f(k)m(eyw)m(ord.)291 1250 y(The)44 b(actions)h(are)g
(listed)e(one)i(p)s(er)e(line)g(and)h(are)h(p)s(erformed)e(in)h(the)g
(order)g(they)h(are)g(listed.)150 1363 y(T)-8 b(able)30
b(12)h(lists)e(the)i(action)f(commands.)1505 1609 y(T)-8
b(able)30 b(12:)42 b(T)-8 b(ag)31 b(actions.)p 438 1638
3025 4 v 436 1751 4 113 v 488 1717 a(Keyw)m(ord)p 1252
1751 V 462 w(V)-8 b(alue)p 1775 1751 V 300 w(Application)p
3461 1751 V 438 1755 3025 4 v 436 1867 4 113 v 488 1834
a Fh(STRING:)p 1252 1867 V 508 w Fs(text)31 b(string)p
1775 1867 V 104 w(Prin)m(t)e(the)i(string)p 3461 1867
V 436 1980 V 488 1946 a Fh(SOURCE:)p 1252 1980 V 508
w(BUFFER)d(num)p 1775 1980 V 98 w Fs(Prin)m(t)h(the)i(con)m(ten)m(ts)h
(of)f(bu\013er)e(n)m(um)m(b)s(er)g Fh(num)p 3461 1980
V 436 2093 V 488 2059 a(SOURCE:)p 1252 2093 V 508 w(FILE)f(name)p
1775 2093 V 142 w Fs(Prin)m(t)h(the)i(con)m(ten)m(ts)h(of)f(\014le)e
Fh(name)p 3461 2093 V 436 2206 V 488 2172 a(SOURCE:)p
1252 2206 V 508 w(SYSBUF)p 1775 2206 V 258 w Fs(Prin)m(t)g(the)i(con)m
(ten)m(ts)h(of)f(the)f(system)h(bu\013er)p 3461 2206
V 436 2319 V 488 2285 a Fh(RESET)p 713 2285 27 4 v 29
w(BUFFER:)p 1252 2319 4 113 v 259 w(num)p 1775 2319 V
390 w Fs(Reset)g(the)g(bu\013er)e Fh(num)p 3461 2319
V 436 2432 V 488 2398 a(RESET)p 713 2398 27 4 v 29 w(FILE:)p
1252 2432 4 113 v 347 w(name)p 1775 2432 V 346 w Fs(Reset)i(the)g
(\014le)e Fh(name)p 3461 2432 V 436 2545 V 488 2511 a(RESET)p
713 2511 27 4 v 29 w(SYSBUF:)p 1252 2545 4 113 v 1775
2545 V 781 w Fs(Reset)i(the)g(system)f(bu\013er)p 3461
2545 V 436 2658 V 488 2624 a Fh(SWITCH)p 757 2624 27
4 v 29 w(TO)p 874 2624 V 30 w(BUFFER:)p 1252 2658 4 113
v 97 w(num)p 1775 2658 V 390 w Fs(Prin)m(t)f(to)j(bu\013er)d(n)m(um)m
(b)s(er)g Fh(num)p 3461 2658 V 436 2771 V 488 2737 a(SWITCH)p
757 2737 27 4 v 29 w(TO)p 874 2737 V 30 w(FILE:)p 1252
2771 4 113 v 185 w(name)p 1775 2771 V 346 w Fs(Prin)m(t)g(to)j(\014le)d
(called)h Fh(name)p 3461 2771 V 436 2884 V 488 2850 a(SWITCH)p
757 2850 27 4 v 29 w(TO)p 874 2850 V 30 w(SYSBUF:)p 1252
2884 4 113 v 1775 2884 V 619 w Fs(Prin)m(t)f(to)j(the)e(system)h
(bu\013er)p 3461 2884 V 436 2997 V 488 2963 a Fh(SWITCH)p
757 2963 27 4 v 29 w(BACK:)p 1252 2997 4 113 v 1775 2997
V 825 w Fs(Reset)g(the)g(prin)m(t)e(mo)s(de)p 3461 2997
V 436 3109 V 488 3076 a Fh(SET)p 625 3076 27 4 v 30 w(MODE:)p
1252 3109 4 113 v 434 w(name)p 1775 3109 V 346 w Fs(Set)i(the)f(mo)s
(de)g(to)h Fh(name)p 3461 3109 V 436 3222 V 488 3188
a(RESET)p 713 3188 27 4 v 29 w(MODE:)p 1252 3222 4 113
v 1775 3222 V 869 w Fs(Reset)g(the)g(mo)s(de)f(to)h(its)f(prior)e(v)-5
b(alue)p 3461 3222 V 436 3335 V 488 3301 a Fh(CODE:)p
1252 3335 V 1775 3335 V 1118 w Fs(Start)31 b(of)f(a)h(set)g(of)f
Fo(Express-A)g Fs(statemen)m(ts)p 3461 3335 V 438 3339
3025 4 v 150 3678 a Ft(D.5.3)105 b(Prin)m(t)36 b(con)m(trol)150
3850 y Fs(The)c(prin)m(t)f(con)m(trol)i(commands)f(are)h(summarized)e
(in)g(T)-8 b(able)32 b(13.)48 b(These)32 b(are)h(used)e(to)j(set)f(the)
f(prin)m(t)150 3963 y(mo)s(de)37 b(at)h(the)g(start)g(and)f(end)f(of)i
(a)g(command,)h(and)e(for)g(eac)m(h)h(argumen)m(t.)63
b(The)37 b(exception)g(is)g(the)150 4076 y Fh(PRINT)p
375 4076 27 4 v 29 w(CONTROL=)29 b Fs(command)i(whic)m(h)g(can)h(only)f
(b)s(e)g(used)g(within)e(an)j Fh(OTHER)p 2797 4076 V
61 w Fs(command)f(t)m(yp)s(e)h(sp)s(eci\014-)150 4189
y(cation,)f(and)f(whic)m(h)f(is)g(the)i(only)e(prin)m(t)g(con)m(trol)i
(that)g(can)g(b)s(e)f(sp)s(eci\014ed)e(for)i(the)h Fh(OTHER)p
3238 4189 V 59 w Fs(commands.)1253 4452 y(T)-8 b(able)30
b(13:)42 b(Prin)m(t)29 b(con)m(trol)i(commands.)p 864
4464 2173 4 v 862 4577 4 113 v 914 4543 a(Command)p 1560
4577 V 287 w(Application)p 3034 4577 V 864 4580 2173
4 v 862 4693 4 113 v 914 4659 a Fh(PRINT)p 1139 4659
27 4 v 29 w(CONTROL=)p 1560 4693 4 113 v 96 w Fs(prin)m(ting)e(of)37
b Fh(OTHER)p 2293 4659 27 4 v 60 w Fs(commands)p 3034
4693 4 113 v 862 4806 V 914 4772 a Fh(PC)p 1007 4772
27 4 v 30 w(AT)p 1125 4772 V 31 w(START=)p 1560 4806
4 113 v 196 w Fs(set)31 b(prin)m(ting)e(at)i(start)g(of)f(command)p
3034 4806 V 862 4919 V 914 4885 a Fh(PC)p 1007 4885 27
4 v 30 w(AT)p 1125 4885 V 31 w(END=)p 1560 4919 4 113
v 284 w Fs(set)h(prin)m(ting)e(at)i(end)e(of)i(command)p
3034 4919 V 862 5032 V 914 4998 a Fh(PRINT)p 1139 4998
27 4 v 29 w(OPT=)p 1560 5032 4 113 v 272 w Fs(prin)m(ting)e(of)h
(optional)g(argumen)m(t)p 3034 5032 V 862 5145 V 914
5111 a Fh(PRINT)p 1139 5111 27 4 v 29 w(Pn=)p 1560 5145
4 113 v 316 w Fs(prin)m(ting)f(of)h(n'th)g(required)f(argumen)m(t)p
3034 5145 V 864 5148 2173 4 v 1905 5531 a(95)p eop
%%Page: 96 100
96 99 bop 291 573 a Fs(The)35 b(v)-5 b(alues)34 b(that)h(these)h
(commands)e(ma)m(y)i(tak)m(e)g(are)f(giv)m(en)g(in)f(T)-8
b(able)34 b(14.)55 b(These)35 b(direct)f(where)150 686
y(an)m(y)e(prin)m(t)f(output)h(is)f(to)i(b)s(e)e(directed.)46
b(The)31 b(default)g(is)g(to)i(send)f(all)f(output)g(the)i(the)f
(\014le)f(named)h(as)150 799 y(the)f(output)f(on)g(the)g(command)h
(line)d(when)i(starting)g Fy(L)-7 b(TX2X)p Fs(.)1343
1062 y(T)f(able)30 b(14:)41 b(Prin)m(t)30 b(con)m(trol)h(v)-5
b(alues.)p 1045 1074 1811 4 v 1043 1187 4 113 v 1095
1153 a(V)d(alue)p 1684 1187 V 419 w(Application)p 2853
1187 V 1045 1190 1811 4 v 1043 1303 4 113 v 1095 1269
a Fh(NO)p 1188 1269 27 4 v 30 w(PRINT)p 1684 1303 4 113
v 303 w Fs(Do)31 b(not)f(prin)m(t)f(at)i(all)p 2853 1303
V 1043 1416 V 1095 1382 a Fh(TO)p 1188 1382 27 4 v 30
w(SYSBUF)p 1684 1416 4 113 v 259 w Fs(Prin)m(t)e(to)i(the)g(system)f
(bu\013er)p 2853 1416 V 1043 1529 V 1095 1495 a Fh(TO)p
1188 1495 27 4 v 30 w(BUFFER)e(num)p 1684 1529 4 113
v 99 w Fs(Prin)m(t)h(to)i(bu\013er)e(n)m(um)m(b)s(er)g
Fh(num)p 2853 1529 V 1043 1642 V 1095 1608 a(TO)p 1188
1608 27 4 v 30 w(FILE)g(name)p 1684 1642 4 113 v 142
w Fs(Prin)m(t)g(to)i(\014le)e(called)h Fh(name)p 2853
1642 V 1043 1755 V 1095 1721 a(NO)p 1188 1721 27 4 v
30 w(OP)p 1684 1755 4 113 v 435 w Fs(Do)h(not)f(do)h(an)m(y)f(pro)s
(cessing)p 2853 1755 V 1043 1867 V 1095 1834 a Fh(RESET)p
1684 1867 V 421 w Fs(Reset)h(the)f(prin)m(t)f(mo)s(de)p
2853 1867 V 1045 1871 1811 4 v 291 2066 a Fh(NO)p 384
2066 27 4 v 31 w(PRINT)37 b Fs(and)h Fh(NO)p 945 2066
V 31 w(OP)g Fs(b)s(oth)g(pro)s(duce)g(no)i(prin)m(ted)d(output.)67
b(Ho)m(w)m(ev)m(er,)44 b(in)37 b(the)j Fh(NO)p 3271 2066
V 30 w(OP)f Fs(case)h(the)150 2179 y(lexer)33 b(handles)g(all)f(the)i
(pro)s(cessing,)g(and)f(e\013ectiv)m(ely)i(just)e(ignores)h(the)g
(source)g(do)s(cumen)m(t)f(text.)53 b(In)150 2291 y(the)32
b Fh(NO)p 401 2291 V 31 w(PRINT)d Fs(case,)34 b(the)e(source)g(text)h
(is)d(pro)s(cessed)i(as)g(normal,)f(but)g(the)h(prin)m(ting)e(is)h
(directed)g(to)i(a)150 2404 y(blac)m(k)d(hole.)150 2644
y Ft(D.5.4)105 b(Sectioning)150 2816 y Fh(SECTIONING)20
b Fs(command)25 b(sp)s(eci\014cations)e(require)g(a)i
Fh(SECTIONING)p 2382 2816 V 27 w(LEVEL=)d Fs(command.)39
b(The)24 b(v)-5 b(alues)23 b(that)150 2929 y(this)29
b(can)i(tak)m(e)h(are)f(listed)e(in)g(T)-8 b(able)30
b(15.)1291 3175 y(T)-8 b(able)30 b(15:)41 b(Sectioning)30
b(lev)m(el)g(v)-5 b(alues.)p 815 3204 2271 4 v 813 3317
4 113 v 864 3283 a(V)d(alue)p 1348 3317 V 314 w(Application)p
3084 3317 V 815 3320 2271 4 v 813 3433 4 113 v 864 3399
a Fh(PART)p 1348 3433 V 360 w Fs(sectioning)30 b(equiv)-5
b(alen)m(t)29 b(to)i Fn(\\part)p 3084 3433 V 813 3546
V 864 3512 a Fh(CHAPTER)p 1348 3546 V 228 w Fs(sectioning)f(equiv)-5
b(alen)m(t)29 b(to)i Fn(\\chapter)p 3084 3546 V 813 3659
V 864 3625 a Fh(SECT)p 1348 3659 V 360 w Fs(sectioning)f(equiv)-5
b(alen)m(t)29 b(to)i Fn(\\section)p 3084 3659 V 813 3772
V 864 3738 a Fh(SUBSECT)p 1348 3772 V 228 w Fs(sectioning)f(equiv)-5
b(alen)m(t)29 b(to)i Fn(\\subsection)p 3084 3772 V 813
3885 V 864 3851 a Fh(SUBSUBSECT)p 1348 3885 V 96 w Fs(sectioning)f
(equiv)-5 b(alen)m(t)29 b(to)i Fn(\\subsubsection)p 3084
3885 V 813 3998 V 864 3964 a Fh(PARA)p 1348 3998 V 360
w Fs(sectioning)f(equiv)-5 b(alen)m(t)29 b(to)i Fn(\\paragraph)p
3084 3998 V 813 4111 V 864 4077 a Fh(SUBPARA)p 1348 4111
V 228 w Fs(sectioning)f(equiv)-5 b(alen)m(t)29 b(to)i
Fn(\\subprargraph)p 3084 4111 V 815 4114 2271 4 v 291
4327 a Fs(A)j(sectioning)f(command)h(sp)s(eci\014cation)e(uses)i(the)f
Fh(END)p 2253 4327 27 4 v 31 w(TAG=)f Fs(text)i(tag)h(di\013eren)m(tly)
e(from)g(its)g(use)150 4439 y(b)m(y)27 b(an)m(y)h(other)g(sp)s
(eci\014cation.)39 b(In)27 b(this)f(case,)k(the)d(tag)i(is)e(prin)m
(ted)f(at)i(the)g(closure)f(of)h(the)g(text)g(forming)150
4552 y(the)37 b(b)s(o)s(dy)e(of)h(the)h(section)g(of)g(the)f(do)s
(cumen)m(t.)59 b(A)37 b(do)s(cumen)m(t)f(section)h(is)f(considered)f
(to)i(b)s(e)f(closed)150 4665 y(when)27 b(it)h(is)g(follo)m(w)m(ed)g(b)
m(y)g(a)g(higher)f(lev)m(el)h(sectioning)g(command.)40
b(The)28 b(v)-5 b(alues)28 b(in)f(T)-8 b(able)27 b(15)j(are)e(listed)
150 4778 y(in)h(decreasing)h(lev)m(el.)40 b(That)31 b(is,)e(a)i
(section)f(at)i(lev)m(el)e Fh(CHAPTER)d Fs(is)i(at)i(a)g(higher)e(lev)m
(el)h(than)g(a)h(section)f(at)150 4891 y(lev)m(el)g Fh(PARA)p
Fs(.)150 5104 y Ft(NOTE)44 b Fs(F)-8 b(or)32 b(the)e(use)h(of)f
(writers)g(of)37 b Fh(SPECIAL)p 1806 5104 V 59 w Fs(command)31
b(sp)s(eci\014cations,)e Fh(SECTIONING)p 3299 5104 V
28 w(LEVEL=)f Fs(can)377 5217 y(b)s(e)k(giv)m(en)g(some)h(additional)d
(v)-5 b(alues.)45 b(These)32 b(are)h Fh(PARTm2)d Fs(and)h
Fh(PARTm1)f Fs(for)i(lev)m(els)g(resp)s(ectiv)m(ely)1905
5531 y(96)p eop
%%Page: 97 101
97 100 bop 377 573 a Fs(t)m(w)m(o)40 b(and)d(one)h(higher)f(than)h
Fh(PART)p Fs(,)e(and)i Fh(SUBPARAp1)c Fs(and)j Fh(SUBPARAp2)d
Fs(for)k(lev)m(els)g(resp)s(ectiv)m(ely)377 686 y(one)31
b(and)f(t)m(w)m(o)h(lo)m(w)m(er)g(than)f Fh(SUBPARA)p
Fs(.)150 972 y Fu(E)135 b(System)45 b(installation)150
1175 y Fs(This)23 b(section)h(describ)s(es)f(ho)m(w)h(to)h(install)d
(the)j Fy(L)-7 b(TX2X)24 b Fs(program)g(and)g(some)h(of)f(the)h(in)m
(ternal)e(size)h(limits)150 1288 y(within)k Fy(L)-7 b(TX2X)p
Fs(.)291 1401 y(The)30 b(basic)g Fy(L)-7 b(TX2X)30 b
Fs(system)h(requires)d(the)j(follo)m(wing)e(source)h(\014les:)150
1589 y Fn(l2x.l)44 b Fs(the)31 b(lexer)f(source.)150
1776 y Fn(l2x.y)44 b Fs(the)31 b(parser)e(source.)150
1964 y Fn(l2xlib.c)p Ft(,)k Fn(l2xlib.h)43 b Fs(main)29
b(program)h(and)g(supp)s(ort)f(functions.)150 2151 y
Fn(l2xlibtc.h)43 b Fs(header)30 b(\014le)f(con)m(taining)h(k)m(eyw)m
(ords)h(and)f(their)f(represen)m(tations)h(as)h(strings.)150
2339 y Fn(l2xcom.h)43 b Fs(header)32 b(\014le)g(for)g(all)f(system)h
(comp)s(onen)m(ts)h(\(except)g(for)f(getopt,)j(src)m(hen)m(v)d(and)g
(the)g(in)m(ter-)377 2452 y(preter\).)150 2640 y Fn(l2xacts.c)p
Ft(,)g Fn(l2xacts.h)43 b Fs(standard)30 b(action)h(functions.)150
2827 y Fn(l2xusrlb.c)p Ft(,)h Fn(l2xusrlb.h)43 b Fs(sp)s(ecial)29
b(actions)h(and)g(user-de\014ned)f(functions.)150 3015
y Fn(strtypes.h)43 b Fs(header)30 b(\014le)f(with)g(some)i(t)m(yp)s(e)g
(de\014nitions.)150 3203 y Fn(getopt.c)p Ft(,)i Fn(getopt.h)43
b Fs(functions)29 b(for)h(handling)e(command)i(line)f(options)g([14)q
(,)i(Chapter)f(6].)150 3390 y Fn(srchenv.c)p Ft(,)i Fn(srchenv.h)43
b Fs(functions)29 b(for)h(searc)m(hing)h(directories)e(for)h(\014les)g
([15)q(,)g(page)h(747].)291 3578 y(The)f Fo(Express-A)f
Fs(in)m(terpreter)h(also)g(requires)f(the)i(follo)m(wing)e(\014les:)150
3765 y Fn(l2xistup.c)43 b Fs(the)30 b(in)m(terface)h(b)s(et)m(w)m(een)g
(the)g(main)e(part)h(of)h Fy(L)-7 b(TX2X)30 b Fs(and)g(the)g(in)m
(terpreter.)150 3953 y Fn(l2xicmon.h)43 b Fs(header)30
b(\014le)f(for)i(the)f(in)m(terface.)150 4141 y Fn(l2xirtne.c)p
Ft(,)i Fn(l2xistd.c)p Ft(,)h Fn(l2xidecl.c)p Ft(,)f Fn(l2xistmt.c)p
Ft(,)g Fn(l2xiexpr.c)43 b Fs(the)25 b(\014les)e(that)j(con)m(tain)f
(the)377 4254 y(co)s(de)34 b(for)e(parsing)g Fo(Express-A)p
Fs(.)g(Resp)s(ectiv)m(ely)h(they)g(deal)f(with)g(functions)g(and)g(pro)
s(cedures,)377 4366 y(the)f(built-in)c(functions,)i(declarations,)h
(statemen)m(ts,)j(and)c(expressions.)150 4554 y Fn(l2xiprse.h)43
b Fs(header)30 b(\014le)f(for)i(parsing.)150 4742 y Fn(l2xixutl.c)p
Ft(,)h Fn(l2xiexec.h)43 b Fs(utilit)m(y)24 b(routines)h(supp)s(orting)e
(the)j(execution)g(mo)s(dule)e(and)h(for)h(manag-)377
4855 y(ing)k(the)g(in)m(terpreter's)g(stac)m(k.)150 5042
y Fn(l2xixstd.c)p Ft(,)i Fn(l2xixstm.c)p Ft(,)g Fn(l2xixxpr.c)43
b Fs(functions)k(for)h(executing)g(the)g Fo(Express-A)f
Fs(built)f(in)377 5155 y(functions,)29 b(statemen)m(ts)k(and)c
(expressions.)1905 5531 y(97)p eop
%%Page: 98 102
98 101 bop 150 573 a Fn(l2xirexp.c)p Ft(,)32 b Fn(l2xirexpr.h)43
b Fs(general)35 b(functions)e(for)i(pro)s(cessing)f(and)g(executing)i
(regular)e(expres-)377 686 y(sions.)150 873 y Fn(listsetc.c)p
Ft(,)e Fn(listsetc.h)43 b Fs(general)30 b(functions)f(for)h(pro)s
(cessing)f(lists.)150 1061 y Fn(l2xiscan.c)p Ft(,)j Fn(l2xiscan.h)43
b Fs(lexing)29 b(routines)g(for)h(the)h(in)m(terpreter.)150
1249 y Fn(l2xisymt.c)p Ft(,)h Fn(l2xisymt.h)43 b Fs(routines)29
b(for)h(managing)g(the)h(in)m(terpreter's)f(sym)m(b)s(ol)f(tables.)150
1436 y Fn(l2xidbug.c)43 b Fs(the)30 b(source)h(lev)m(el)f(debugger.)150
1624 y Fn(l2xierr.c)p Ft(,)i Fn(l2xierr.h)43 b Fo(Express-A)28
b Fs(language)h(error)f(handling)e(and)h(diagnostic)h(output)g(for)h
(the)377 1737 y(user.)150 1924 y Fn(l2xiidbg.c)p Ft(,)j
Fn(l2xiidbg.h)p Ft(,)g Fn(l2xisdcl.c)43 b Fs(diagnostics)30
b(for)g(a)h(dev)m(elop)s(er)e(of)i(the)g(in)m(terpreter.)150
2112 y Fn(licomsym.h)43 b Fs(general)30 b(header)g(\014le)g(for)g(the)g
(in)m(terpreter)g(mo)s(dules.)150 2300 y Fn(l2xidftc.h)p
Ft(,)i Fn(l2xiertc.h)p Ft(,)g Fn(l2xisctc.h)p Ft(,)g
Fn(l2xisftc.h)43 b Fs(header)29 b(\014les)f(con)m(taining)h(k)m(eyw)m
(ords)h(and)377 2413 y(their)g(represen)m(tations)g(as)h(strings.)291
2600 y(The)f(follo)m(wing)f(\014les)g(ma)m(y)i(b)s(e)f(useful:)150
2788 y Fn(man)45 b Fs(the)30 b(manpage)150 2976 y Fn(printct.c)43
b Fs(a)31 b(program)f(to)h(prin)m(t)e(and)h(up)s(date)f(command)h
(table)h(\014les;)150 3163 y Fn(ltx2html.sty)42 b Fs(a)33
b(L)870 3146 y Fr(A)909 3163 y Fs(T)960 3183 y(E)1010
3163 y(X)g(pac)m(k)-5 b(age)35 b(\014le)c(to)j(assist)e(in)f(retagging)
j(a)f(L)2572 3146 y Fr(A)2611 3163 y Fs(T)2662 3183 y(E)2712
3163 y(X)g(do)s(cumen)m(t)f(to)i(an)e(HTML)377 3276 y(do)s(cumen)m(t.)
291 3464 y(Essen)m(tially)-8 b(,)33 b(installing)d Fy(L)-7
b(TX2X)33 b Fs(consists)g(of)g(pro)s(cessing)f(the)i(\014le)e
Fn(l2x.l)g Fs(through)g(a)i(lexer)e(gen-)150 3577 y(erator,)d(pro)s
(cessing)d(the)h(\014le)g Fn(l2x.y)e Fs(through)i(a)g(parser)g
(generator,)i(and)e(then)g(compiling)e(the)i(results)150
3689 y(together)32 b(with)d(the)h(other)h(supplied)c(source)k(\014les.)
291 3802 y(The)37 b(lexer)g(source)h(\014le)f Fn(l2x.l)f
Fs(and)h(the)h(parser)f(source)h(\014le)f Fn(l2x.y)f
Fs(ha)m(v)m(e)j(to)f(b)s(e)f(pro)s(cessed)g(b)m(y)150
3915 y(\015ex)e(\(or)g(equiv)-5 b(alen)m(t\))34 b(and)g(bison)f(\(or)i
(equiv)-5 b(alen)m(t\))35 b(resp)s(ectiv)m(ely)f(to)h(generate)h(C)f
(co)s(de.)54 b(This)32 b(co)s(de,)150 4028 y(together)i(with)c(the)i
(co)s(de)h(in)d(the)j(other)f(source)g(\014les)f(m)m(ust)h(then)g(b)s
(e)f(compiled)g(and)g(link)m(ed)g(to)h(form)150 4141
y(the)f(executable.)291 4254 y(The)39 b(executable)g(m)m(ust)g(then,)i
(after)f(suitable)d(testing,)42 b(b)s(e)c(mo)m(v)m(ed)i(to)g(its)f
(\014nal)e(place)i(in)f(y)m(our)150 4367 y(system)21
b(and)f(the)h(manpage)g(\(\014le)f Fn(man)p Fs(\))g(also)h(copied)f(to)
h(its)f(\014nal)f(p)s(osition)g(in)g(y)m(our)i(directory)f(structure.)
291 4480 y(Included)32 b(in)h(the)h Fy(L)-7 b(TX2X)34
b Fs(distribution)d(are)k(sev)m(eral)f(command)g(table)g(\014les.)51
b(One)34 b(is)f Fn(detex.ct)150 4593 y Fs(whic)m(h)19
b(pro)m(vides)g(an)h(example)g(of)h(commands)f(for)g(de-T)2046
4612 y(E)2096 4593 y(Xing)g(a)g(do)s(cumen)m(t.)2785
4560 y Fr(10)2897 4593 y Fs(Another)g(is)g Fn(remcom.ct)150
4706 y Fs(whic)m(h)j(pro)m(vides)h(an)h(example)f(of)h(commands)g(to)g
(remo)m(v)m(e)h(commen)m(ts)g(from)e(a)i(L)2908 4689
y Fr(A)2947 4706 y Fs(T)2998 4725 y(E)3048 4706 y(X)f(do)s(cumen)m(t.)
38 b(The)150 4819 y(command)31 b(table)h(\014le)e Fn(bye.ct)g
Fs(replaces)h(a)h(L)1705 4802 y Fr(A)1744 4819 y Fs(T)1795
4838 y(E)1845 4819 y(X)g(do)s(cumen)m(t)f(b)m(y)g("Go)s(o)s(db)m(y)m(e)
i(do)s(cumen)m(t".)44 b(Another)150 4932 y(is)35 b Fn(ltx2x.ct)f
Fs(whic)m(h)h(do)s(es)h(nothing)f(except)j(try)e(and)f(include)f
(another)j(\014le)e(named)h Fn(ZiLcH)p Fs(,)f(whic)m(h)p
150 5011 1440 4 v 223 5064 a Fl(10)288 5096 y Fp(Y)-6
b(ou)30 b(ma)n(y)f(wish)j(to)f(try)f(using)i Fa(detex.ct)g
Fp(on)f(the)f(L)1853 5079 y Fl(A)1886 5096 y Fp(T)1928
5112 y(E)1972 5096 y(X)g(source)i(of)f(this)g(do)r(cumen)n(t)e(to)i
(see)g(what)g(the)f(e\013ect)h(is.)150 5187 y(This)26
b(can)g(also)h(serv)n(e)f(as)g(a)g(c)n(hec)n(k)f(on)h(the)f(system)g
(installation.)1905 5531 y Fs(98)p eop
%%Page: 99 103
99 102 bop 150 573 a Fs(presumably)32 b(is)i(not)h(on)f(an)m(y)m(one's)
i(system.)53 b(Running)32 b Fy(L)-7 b(TX2X)35 b Fs(with)e(this)g
(\014le)h(will)e(prompt)h(for)i(an-)150 686 y(other)j(name)f(of)h(a)g
(\014le)e(if)g(it)h(cannot)h(\014nd)e Fn(ZiLcH)p Fs(;)h(en)m(ter)h(an)f
(existing)f(\014le)h(\(lik)m(e)g Fn(detex.ct)p Fs(\))f(at)i(the)150
799 y(prompt.)469 766 y Fr(11)291 912 y Fs(The)h(command)g(table)h
(\014le)e Fn(l2h.ct)g Fs(has)h(pro)m(v)m(en)h(to)g(b)s(e)f(adequate)h
(for)g(con)m(v)m(erting)g(the)f(L)3541 895 y Fr(A)3580
912 y Fs(T)3631 931 y(E)3682 912 y(X)150 1024 y(source)27
b(of)h(this)e(man)m(ual,)h(and)f(other)i(L)1475 1008
y Fr(A)1514 1024 y Fs(T)1565 1044 y(E)1615 1024 y(X)f(do)s(cumen)m(ts)g
(without)f(pictures)g(and)h(only)f(limited)f(math-)150
1137 y(ematics,)31 b(in)m(to)f(an)h(ASCI)s(I)d(\014le)i(with)f(HTML)h
(tags)i(instead.)291 1250 y(The)h(\014le)f Fn(fun.ct)f
Fs(con)m(tains)i(some)h(test)g(co)s(de)f(for)g(the)g
Fo(Express-A)f Fs(in)m(terpreter.)48 b(The)32 b(con)m(ten)m(ts)150
1363 y(are)f(similar)d(to)j(the)f(example)g(sho)m(wn)g(at)h(the)g(end)e
(of)i(section)f(4.)291 1476 y(The)25 b Fn(l2xusrlb)d
Fs(\014les)i(are)i(sk)m(eletons.)39 b(The)24 b(system)i(do)s(es)e
(include)f(the)i(functions)f(and)g(parser)g(con-)150
1589 y(structs)29 b(for)h(the)f Fn(\\GRAMMspecial)d Fs(and)j
Fn(\\CODEspecial)d Fs(commands)j(used)g(as)h(examples)f(previously)-8
b(.)150 1702 y(The)28 b(last)h(t)m(w)m(o)i(en)m(tries)d(in)g
Fn(remcom.ct)e Fs(are)k(the)f(sp)s(eci\014cation)f(of)h(these,)h(and)e
(the)h(implemen)m(tation)f(is)150 1815 y(as)j(describ)s(ed)d
(previously)-8 b(.)150 2058 y Fj(E.1)112 b(Command)37
b(table)g(prin)m(ting)150 2230 y Fs(The)e(grammar)g(of)g(the)g(command)
g(table)g(has)g(b)s(een)g(c)m(hanged)h(sligh)m(tly)d(since)i(the)g
(initial)d(release)k(of)150 2343 y Fy(L)-7 b(TX2X)p Fs(.)31
b(The)e(utilit)m(y)g(C)h(program)g(in)f Fn(printct.c)f
Fs(ma)m(y)j(b)s(e)f(used)f(to:)286 2530 y Fm(\017)46
b Fs(Prett)m(y-prin)m(t)31 b(a)f(command)h(table;)286
2718 y Fm(\017)46 b Fs(Con)m(v)m(ert)31 b(an)g(original)d(command)i
(table)h(to)g(one)f(that)h(conforms)g(to)g(the)f(new)g(grammar.)291
2906 y(The)g(syn)m(tax)h(for)f(running)f Fn(printct)f
Fs(is:)150 3093 y Fn(printct)46 b([-D)h(dir_cat_char])d([-P)j
(path_seperators])c([-f)k(table_file])e([-t])150 3281
y Fs(where)38 b(elemen)m(ts)g(in)f(square)h(brac)m(k)m(ets)h(are)g
(options.)63 b(These)37 b(options)h(are)g(iden)m(tical)f(to)i(the)f
(corre-)150 3394 y(sp)s(onding)28 b(ones)i(for)h Fy(L)-7
b(TX2X)30 b Fs(and)g(are)g(as)h(follo)m(ws:)150 3582
y Fn(-f)45 b Fs(By)g(default,)k Fn(printct)43 b Fs(reads)i(the)g
(command)g(table)g(from)g(a)g(\014le)g(called)f Fn(ltx2x.ct)p
Fs(.)83 b(If)45 b(the)377 3694 y(required)31 b(command)h(table)h(is)e
(in)g(a)i(\014le)f(with)f(another)i(name)f(this)f(option)h(is)g(used)g
(to)h(c)m(hange)377 3807 y(from)d(the)h(default)e(\014le.)40
b(F)-8 b(or)31 b(example,)377 4032 y Fn(>)48 b(printct)377
4257 y Fs(reads)30 b(a)h(command)f(table)h(from)e Fn(ltx2x.ct)p
Fs(,)g(while)377 4482 y Fn(>)48 b(printct)e(-f)h(detex.ct)377
4707 y Fs(reads)30 b(a)h(command)f(table)h(from)e(\014le)h
Fn(detex.ct)p Fs(.)150 4895 y Fn(-t)45 b Fs(This)28 b(generates)k(some)
f(diagnostics)f(related)g(to)h(the)g(pro)s(cessing)e(of)h(the)h
(command)f(table)g(\014le.)p 150 4974 1440 4 v 223 5028
a Fl(11)288 5060 y Fp(This)d(is)f(one)g(w)n(a)n(y)f(of)i(setting)f(up)f
Fy(L)-7 b(TX2X)25 b Fp(for)i(in)n(teractiv)n(e)f(sp)r(eci\014cation)h
(of)f(the)f(desired)h(command)e(table)i(\014le\(s\).)1905
5531 y Fs(99)p eop
%%Page: 100 104
100 103 bop 150 573 a Fn(-D)45 b Fs(The)39 b(v)-5 b(alue)39
b(of)h(this)e(option)i(is)e(the)i(c)m(haracter)h(that)f(the)g(op)s
(erating)f(system)h(uses)f(to)i(catenate)377 686 y(directory)31
b(names)f(to)i(form)e(a)h(path)g(\(see)g(3.1.1\).)44
b(The)31 b(default)f(v)-5 b(alue)30 b(is)g(a)h(slash)e(\(i.e.)43
b Fn(/)p Fs(\).)e(The)377 799 y(default)30 b(could)f(b)s(e)h(c)m
(hanged)h(to)g(a)g(bac)m(kslash,)f(for)g(example,)h(b)m(y)f
Fn(-D)47 b(\\)p Fs(.)150 986 y Fn(-P)e Fs(The)33 b(en)m(vironmen)m(t)h
(v)-5 b(ariable)33 b(\(see)h(3.1.1\))i(con)m(tains)f(a)f(list)e(of)i
(directories)f(\(also)i(kno)m(wn)e(as)h(path)377 1099
y(names\).)73 b(In)40 b(the)h(op)s(erating)f(system)h(that)g(I)g(use,)i
(these)f(are)f(separated)g(b)m(y)g(the)g(colon)g(\()p
Fn(:)p Fs(\))377 1212 y(c)m(haracter)32 b(whic)m(h,)e(together)i(with)e
(the)g(semi-colon)h(and)f(space)h(c)m(haracters,)h(form)e(the)h
Fy(L)-7 b(TX2X)377 1325 y Fs(default)34 b(separators.)56
b(The)34 b(path)h(separator)h(c)m(haracters)g(can)f(b)s(e)g(c)m(hanged)
h(with)d(this)h(option.)377 1438 y(F)-8 b(or)30 b(example,)f
Fn(-P)47 b(:)29 b Fs(will)e(mak)m(e)j(the)f(separators)g(b)s(e)g(a)g
(colon)g(or)g(a)h(space)f(\(space)h(is)e(automati-)377
1551 y(cally)i(included)e(in)h(the)h(separator)h(list\).)291
1738 y Fn(printct)40 b Fs(only)h(reads)h(a)g(single)e(command)i(table)g
(\014le)f(and)g(outputs)g(the)h(prett)m(y-prin)m(ted)g(and)150
1851 y(up)s(dated)31 b(v)m(ersion)h(to)h(\014le)f Fn(printct.lis)p
Fs(.)44 b(It)33 b(p)s(erforms)e(a)h(v)m(ery)h(limited)d(amoun)m(t)j(of)
g(error)f(c)m(hec)m(king)150 1964 y(and)e(writes)f(error)h(messages)i
(and)d(statistics)i(to)g(the)f(\014le)g Fn(printct.err)p
Fs(.)150 2208 y Fj(E.2)112 b(A)37 b FA(make)h Fj(\014le)150
2379 y Fs(Here)31 b(is)e(a)i(UNIX)g Fn(make)e Fs(\014le)g([16)r(])h
(for)g(the)h Fy(L)-7 b(TX2X)30 b Fs(system.)150 2579
y Fh(#)43 b(makefile)d(for)j(program)d(ltx2x)i(---)g(LaTeX)g(to)h(X)g
(autotagger)150 2678 y(#)150 2778 y(################)o(###)o(##)37
b(Change)k(the)h(following)e(for)j(your)e(setup)150 2877
y(#)i(The)g(compiler)150 2977 y(CC)g(=)g(cc)150 3176
y(#)g(We)g(use)f(flex)g(\(or)h(equivalent,)c(but)j(not)g(lex\))g(to)h
(generate)d(the)j(lexer)150 3276 y(LEX)f(=)i(flex)150
3376 y(#)f(and)g(the)f(options)150 3475 y(LEXFLAGS)e(=)j(-v)150
3675 y(#)g(We)g(use)f(bison)g(\(or)g(equivalent\))d(to)k(generate)d
(the)j(parser)150 3774 y(YACC)f(=)h(bison)150 3874 y(#)g(and)g(the)f
(options)150 3973 y(YACCFLAGS)e(=)j(-y)g(-d)g(-v)150
4173 y(#)g(Libraries)d(to)j(be)g(used)150 4272 y(LIBS)f(=)h(-ly)f(-ll)h
(-lm)150 4472 y(#)g(The)g(root)e(directory)f(for)j(the)f(installation)d
(\(e.g.,)i(/usr/local)e(\))150 4571 y(ROOTDIR)i(=)i(/proj/ltx/teTeX0)o
(33)150 4770 y(#)g(Where)f(to)g(place)g(the)g(running)f(code)h(\(e.g.)f
(/usr/local/bin)d(\))150 4870 y(BINDIR)j(=)i(${ROOTDIR}/bin)150
5069 y(#)g(Where)f(to)g(place)g(the)g(manpage)f(\(e.g.,)g
(/usr/local/man/m)o(an1)c(\))150 5169 y(MANEXT)k(=)i(1)150
5269 y(MANDIR)e(=)i(${ROOTDIR}/man/ma)o(n$)o({MA)o(NE)o(XT})1882
5531 y Fs(100)p eop
%%Page: 101 105
101 104 bop 150 672 a Fh(#)43 b(Just)f(in)h(case)f(you)g(want)g(to)h
(change)e(the)h(name)g(of)h(the)f(binary)150 772 y(#)h(\(and)f(then)g
(you)g(should)f(also)h(change)g(the)g(man)g(page)g(and)g
(documentation\).)150 872 y(#)h(So,)g(do)f(not)h(change)e(this.)150
971 y(PROG)h(=)h(ltx2x)150 1171 y(#)g(Where)f(to)g(place)g(the)g(user)g
(documentation)c(\(e.g.,)k(/usr/local/doc/)o(ltx)o(2x)37
b(\))150 1270 y(DOCDIR)k(=)i(${ROOTDIR}/doc/${)o(PR)o(OG})150
1469 y(#)g(Where)f(to)g(place)g(the)g(example)f(command)g(tables)g
(\(e.g.,)g(/usr/local/lib/c)o(on)o(fig)o(/l)o(tx2)o(x)c(\))150
1569 y(CTDIR)42 b(=)h(${ROOTDIR}/lib/)o(con)o(fi)o(g/$)o({P)o(ROG)o(})
150 1768 y(#)g(The)g(file)e(copy)h(command)f(\(copy)h(but)g(do)h(not)f
(delete)f(original\))150 1868 y(COPY)h(=)h(cp)150 2067
y(#)g(The)g(file)e(move)h(command)f(\(move)h(and)g(delete)f(original\))
150 2167 y(MOVE)h(=)h(mv)150 2366 y(#)g(The)g(file)e(delete)h(command)
150 2466 y(DELETE)f(=)i(rm)150 2665 y(#)g(The)g(make)e(directory)f
(\(hierarchy\))f(command)150 2765 y(MAKEDIR)i(=)i(mkdirhier)150
2964 y(#)g(The)g(stream)e(editor)g(command)150 3064 y(SED)h(=)i(sed)150
3263 y(#)f(Command)e(to)i(write)e(to)i(the)f(terminal)f(\(stdout\))150
3362 y(ECHO)h(=)h(echo)150 3562 y(################)o(###)37
b(You)42 b(should)f(not)i(have)e(to)i(change)e(anything)g(after)g(this)
150 3761 y(#)i(The)g(source)e(modules)150 3861 y(L2XSRCS)g(=)i
(l2xytab.c)d(l2xlexyy.c)f(l2xlib.c)h(l2xacts.c)g(l2xusrlb.c)150
3960 y(getopt.c)g(srchenv.c)150 4159 y(INTSRCS)h(=)i(l2xirtne.c)c
(l2xistd.c)h(l2xidecl.c)g(l2xistmt.c)f(l2xiexpr.c)150
4259 y(l2xiscan.c)g(l2xisymt.c)h(l2xierr.c)g(l2xiidbg.c)f(l2xistup.c)h
(l2xistm.c)150 4359 y(l2xixxpr.c)f(l2xixstd.c)h(l2xidbug.c)f
(l2xisdcl.c)h(l2xirexp.c)f(listsetc.c)150 4558 y(#)k(The)g(object)e
(modules)150 4658 y(L2XOBJS)g(=)i(l2xytab.o)d(l2xlexyy.o)f(l2xlib.o)h
(l2xacts.o)g(l2xusrlb.o)586 4757 y(getopt.o)g(srchenv.o)150
4956 y(INTSRCS)h(=)i(l2xirtne.o)c(l2xistd.o)h(l2xidecl.o)g(l2xistmt.o)f
(l2xiexpr.o)150 5056 y(l2xiscan.o)g(l2xisymt.o)h(l2xierr.o)g
(l2xiidbg.o)f(l2xistup.o)h(l2xistm.o)150 5156 y(l2xixxpr.o)f
(l2xixstd.o)h(l2xidbug.o)f(l2xisdcl.o)h(l2xirexp.o)f(listsetc.o)1882
5531 y Fs(101)p eop
%%Page: 102 106
102 105 bop 150 573 a Fh(OBJS)42 b(=)h(${L2XOBJS})d(${INTOBJS})150
772 y(#)j(Link)f(object)f(code)h(together)e(into)i(PROG)150
872 y(ltx2x)g(:)h(${OBJS})499 971 y(${CC})e(-o)i(${PROG})e(${OBJS})f
(${LIBS})150 1171 y(#)j(Compile)e(C)i(source)e(code)h(into)g(object)f
(code)150 1270 y(getopt.o)f(:)j(getopt.c)e(getopt.h)499
1370 y(${CC})g(-c)i(getopt.c)150 1469 y(l2xytab.o)d(:)j(l2xytab.c)d
(l2xlib.h)g(l2xusrlb.h)83 b(l2xacts.h)40 b(strtypes.h)g(l2xcom.h)499
1569 y(${CC})h(-c)i(l2xytab.c)150 1669 y(l2xlexyy.o)c(:)44
b(l2xlexyy.c)39 b(l2xytab.h)h(l2xlib.h)84 b(l2xusrlb.h)39
b(l2xcom.h)499 1768 y(${CC})i(-c)i(l2xlexyy.c)150 1868
y(l2xlib.o)d(:)j(l2xlib.c)e(getopt.h)f(l2xytab.h)g(strtypes.h)f
(l2xcom.h)499 1968 y(${CC})i(-c)i(l2xlib.c)150 2067 y(l2xusrlb.o)c(:)44
b(l2xusrlb.c)39 b(l2xlib.h)h(l2xytab.h)g(strtypes.h)g(l2xcom.h)499
2167 y(${CC})h(-c)i(l2xusrlb.c)150 2267 y(l2xacts.o)d(:)j(l2xacts.c)d
(l2xusrlb.h)f(l2xlib.h)i(l2xytab.h)e(strtypes.h)h(l2xcom.h)499
2366 y(${CC})h(-c)i(l2xacts.c)150 2466 y(srchenv.o)d(:)j(srchenv.c)d
(srchenv.h)499 2565 y(${CC})h(-c)i(srchenv.c)150 2765
y(#)g(Generate)d(C)k(code)e(for)g(parsing)150 2864 y(l2xytab.c)e
(l2xytab.h:)f(l2x.y)499 2964 y(@)k(${ECHO})e("Expect)f(10)j
(shift/reduce)c(conflicts)g(to)k(be)g(reported")499 3064
y(${YACC})d(${YACCFLAGS})f(l2x.y)499 3163 y(${MOVE})h(y.tab.c)h
(l2xytab.c)499 3263 y(${MOVE})f(y.tab.h)h(l2xytab.h)150
3462 y(#)i(Generate)d(C)k(code)e(for)g(lexing)150 3562
y(l2xlexyy.c)d(:)44 b(l2x.l)499 3661 y(${LEX})d(${LEXFLAGS})e(l2x.l)499
3761 y(${MOVE})h(lex.yy.c)h(l2xlexyy.c)150 3960 y(#)i(the)g
(interpreter)c(modules)150 4159 y(#)k(compiler)d(flags)i(for)g(analyze)
f(and)h(execute)f(modules)150 4259 y(ANLFLAG)g(=)i(-Danalyze)150
4359 y(RUNFLAG)e(=)i(-Dtrace)150 4558 y(#)g(interpreter)c(header)i
(files)150 4658 y(SOMEH)h(=)h(l2xicmon.h)c(l2xierr.h)h(l2xiscan.h)f
(l2xisymt.h)h(licomsym.h)f(l2xiidbg.h)150 4757 y(MOSTH)j(=)h(${SOMEH})d
(l2xiprse.h)150 4857 y(ALLH)i(=)h(${MOSTH})d(l2xicpr.h)g(l2xiexec.h)150
5056 y(#)j(interpreter)c(interface)150 5255 y(l2xistup.o)g(:)44
b(l2xistup.c)39 b(${ALLH})1882 5531 y Fs(102)p eop
%%Page: 103 107
103 106 bop 499 573 a Fh(${CC})41 b(-c)i(${ANLFLAG})c(${RUNFLAG})h
(l2xistup.c)150 772 y(#)j(the)g(parser)e(module)150 971
y(l2xirtne.o)e(:)44 b(l2xirtne.c)39 b(${ALLH})499 1071
y(${CC})i(-c)i(${ANLFLAG})c(l2xirtne.c)150 1270 y(l2xistd.o)h(:)j
(l2xistd.c)d(${MOSTH})499 1370 y(${CC})h(-c)i(${ANLFLAG})c(${RUNFLAG})h
(l2xistup.c)150 1569 y(l2xistup.o)f(:)44 b(l2xistup.c)39
b(${ALLH})499 1669 y(${CC})i(-c)i(l2xistd.c)150 1868
y(l2xidecl.o)c(:)44 b(l2xidecl.c)39 b(${MOSTH})h(l2xicpr.h)499
1968 y(${CC})h(-c)i(${ANLFLAG})c(l2xisdecl.c)150 2167
y(l2xistmt.o)g(:)44 b(l2xistmt.c)39 b(${ALLH})499 2267
y(${CC})i(-c)i(${ANLFLAG})c(l2xistmt.c)150 2466 y(l2xiexpr.o)g(:)44
b(l2xiexpr.c)39 b(${MOSTH})h(l2xicpr.h)499 2565 y(${CC})h(-c)i
(${ANLFLAG})c(l2xiexpr.c)150 2765 y(#)k(the)g(scanner)d(module)150
2964 y(l2xiscan.o)f(:)44 b(l2xiscan.c)39 b(${SOMEH})h(l2xicpr.h)499
3064 y(${CC})h(-c)i(${ANLFLAG})c(l2xiscan.c)150 3263
y(#)k(symbol)e(table)h(module)150 3462 y(l2xisymt.o)d(:)44
b(l2xisymt.c)39 b(l2xicmon.h)h(l2xierr.h)f(l2xisymt.h)h(licomsym.h)f
(l2xiidbg.h)499 3562 y(${CC})i(-c)i(l2xisymt.c)150 3761
y(#)g(executor)d(module)150 3960 y(l2xixutl.o)f(:)44
b(l2xixutl.c)39 b(${MOSTH})h(l2xiexec.h)g(listsetc.h)499
4060 y(${CC})h(-c)i(${RUNFLAG})c(l2xixutl.c)150 4259
y(l2xixstm.o)g(:)44 b(l2xixstm.c)39 b(${MOSTH})h(l2xiexec.h)g
(listsetc.h)499 4359 y(${CC})h(-c)i(${RUNFLAG})c(l2xixstm.c)150
4558 y(l2xixxpr.o)g(:)44 b(l2xixxpr.c)39 b(${MOSTH})h(l2xiexec.h)g
(listsetc.h)499 4658 y(${CC})h(-c)i(${RUNFLAG})c(l2xixxpr.c)150
4857 y(l2xixstd.o)g(:)44 b(l2xixstd.c)39 b(${MOSTH})h(l2xiexec.h)g
(listsetc.h)499 4956 y(${CC})h(-c)i(${RUNFLAG})c(l2xixstd.c)150
5156 y(l2xidbug.o)g(:)44 b(l2xidbug.c)39 b(${SOMEH})h(l2xiexec.h)g
(listsetc.h)499 5255 y(${CC})h(-c)i(${RUNFLAG})c(l2xidbug.c)1882
5531 y Fs(103)p eop
%%Page: 104 108
104 107 bop 150 672 a Fh(#)43 b(error)f(and)g(miscellaneous)150
872 y(l2xisdcl.o)d(:)44 b(l2xisdcl.c)39 b(${SOMEH})499
971 y(${CC})i(-c)i(${ANLFLAG})c(${RUNFLAG})h(l2xisdcl.c)150
1171 y(l2xiidbg.o)f(:)44 b(l2xiidbg.c)39 b(${SOMEH})h(l2xiexec.h)499
1270 y(${CC})h(-c)i(l2xiidbg.c)150 1469 y(l2xirexp.o)c(:)44
b(l2xirexp.c)39 b(l2xirexp.h)499 1569 y(${CC})i(-c)i(l2xirexp.c)150
1768 y(listsetc.o)c(:)44 b(listsetc.c)39 b(listsetc.h)499
1868 y(${CC})i(-c)i(listsetc.c)150 2067 y(#)g(only)f(call)g(make)g
(install)f(if)h(BINDIR)g(has)g(been)g(set)150 2167 y(install)f(:)i
(ltx2x)499 2267 y(${MAKEDIR})c(${BINDIR})499 2366 y(${MOVE})h(${PROG})h
(${BINDIR})150 2565 y(#)i(Edit)f(the)g(file)g(man)h(to)f(replace)f
(DOCUMENTDIR)e(by)k(the)f(actual)f(directory)150 2665
y(#)i(where)f(the)g(user)g(manual)f(is)i(to)g(be)f(placed,)f(and)h
(CTDIR)g(by)h(the)f(location)150 2765 y(#)h(of)g(the)f(example)f
(command)g(table)g(files.)150 2864 y(#)i(Then)f(copy)g(the)g(manpage)f
(to)i(the)f(proper)f(place)150 2964 y(manpage)g(:)499
3064 y(${SED})g('s!DOCUMENTDIR!$)o({D)o(OCD)o(IR)o(}!)o(;)d
(s!CTDIR!${CTDIR)o(}!')f(man)42 b(>)h(tman)499 3163 y(${MAKEDIR})c
(${MANDIR})499 3263 y(${COPY})h(tman)i(${MANDIR}/${PROG})o(.$)o({MA)o
(NE)o(XT})150 3462 y(#)h(Copy)f(the)g(user)g(manuals)f(to)i(the)f
(proper)f(place)150 3562 y(doc)h(:)499 3661 y(${MAKEDIR})d(${DOCDIR})
499 3761 y(${COPY})h(ltx2x.tex)g(${DOCDIR}/${PROG})o(.t)o(ex)499
3861 y(${COPY})g(ltx2x.ps)h(${DOCDIR}/${PRO)o(G}.)o(ps)499
3960 y(${COPY})f(ltx2x.txt)g(${DOCDIR}/${PROG})o(.t)o(xt)499
4060 y(${COPY})g(ltx2x.html)g(${DOCDIR}/${PROG)o(}.)o(htm)o(l)150
4259 y(#)j(Copy)f(the)g(example)f(command)g(tables)g(to)i(their)e
(final)h(location)150 4359 y(ctables)f(:)499 4458 y(${MAKEDIR})e
(${CTDIR})499 4558 y(${COPY})h(ltx2x.ct)h(${CTDIR}/ltx2x.)o(ct)499
4658 y(${COPY})f(detex.ct)h(${CTDIR}/detex.)o(ct)499
4757 y(${COPY})f(remcom.ct)g(${CTDIR}/remcom.c)o(t)499
4857 y(${COPY})g(l2h.ct)h(${CTDIR}/l2h.ct)499 4956 y(${COPY})f(bye.ct)h
(${CTDIR}/bye.ct)499 5056 y(${COPY})f(fun.ct)h(${CTDIR}/fun.ct)150
5255 y(#)i(Do)g(almost)e(everything)e(except)j(clean)f(up)1882
5531 y Fs(104)p eop
%%Page: 105 109
105 108 bop 150 573 a Fh(all)42 b(:)i(ltx2x)d(install)g(manpage)f(doc)j
(ctables)150 772 y(#)g(call)f(make)g(clean)g(to)g(remove)f(the)i
(object)e(files,)g(info)h(from)g(YACC,)150 872 y(#)h(and)g(the)f
(edited)f(version)g(of)h(the)h(manpage)150 971 y(clean)f(:)499
1071 y(${DELETE})83 b(*.o)499 1171 y(${DELETE})40 b(y.output)499
1270 y(${DELETE})g(tman)150 1469 y(#)j(Compile)e(the)h(command)f(table)
g(printer)150 1569 y(printct)g(:)i(printct.o)d(getopt.o)g(srchenv.o)499
1669 y(${CC})h(-o)i(printct)e(printct.o)f(getopt.o)g(srchenv.o)150
1868 y(printct.o)g(:)j(printct.c)d(getopt.h)g(strtypes.h)g(l2xcom.h)499
1968 y(${CC})h(-c)i(printct.c)291 2180 y Fs(If)25 b(y)m(ou)g(use)g(the)
g(ab)s(o)m(v)m(e)h(mak)m(e\014le)f(then)g(the)g(\014rst)g(part)g
(should)e(b)s(e)h(edited)g(to)i(re\015ect)g(y)m(our)f(system's)150
2293 y(con\014guration.)77 b(Y)-8 b(ou)44 b(could)d(do)i
Fn(make)k(all)41 b Fs(whic)m(h)h(should)f(do)h(ev)m(erything)h(for)g(y)
m(ou,)j(except)e(the)150 2406 y(cleaning)29 b(up.)40
b(A)30 b(more)g(conserv)-5 b(ativ)m(e)31 b(approac)m(h)f(is)f
(recommended.)40 b(First)30 b(just)f(do)h Fn(make)f Fs(whic)m(h)g(will)
150 2519 y(generate)34 b(the)g(executable.)48 b(This)32
b(can)h(then)f(b)s(e)h(tested.)49 b(When)33 b(all)e(is)h(w)m(ell)g(do)h
Fn(make)47 b(install)31 b Fs(and)150 2632 y Fn(make)47
b(manpage)36 b Fs(whic)m(h)h(will)f(put)i(the)g(executable)h(and)f(the)
h(manpage)g(in)m(to)f(their)g(\014nal)f(p)s(ositions.)150
2745 y(Finally)-8 b(,)29 b Fn(make)47 b(clean)29 b Fs(will)e(remo)m(v)m
(e)32 b(the)f(in)m(termediate)f(\014les)f(generated)i(during)e(the)h
(build)e(pro)s(cess.)291 2858 y(The)40 b(ab)s(o)m(v)m(e)i
Fn(make)d Fs(\014le)h(uses)g(\015ex)h(as)g(the)f(lexer)h(generator.)72
b(Y)-8 b(ou)41 b(can)g(use)f(y)m(our)h(fa)m(v)m(orite)h(one)150
2971 y(instead)30 b(but)g(it)g(m)m(ust,)h(unlik)m(e)e(lex,)h(supp)s
(ort)f(exclusiv)m(e)h(start)i(states.)42 b(Also,)31 b(bison)e(is)h
(used)g(ab)s(o)m(v)m(e)i(as)150 3083 y(the)g(parser)f(generator.)46
b(Again,)32 b(y)m(ou)g(can)g(use)g(y)m(our)f(fa)m(v)m(orite)i(one.)46
b(As)31 b(far)h(as)g(I)f(am)h(a)m(w)m(are,)i(there)e(is)150
3196 y(nothing)g(remark)-5 b(able)32 b(ab)s(out)h(the)g(grammar,)h
(except)h(that)e(during)e(early)i(dev)m(elopmen)m(t)g(I)g(exceeded)150
3309 y(the)e(size)f(limits)f(of)h(y)m(acc.)44 b(The)30
b(grammar)g(has)h(b)s(een)f(simpli\014ed)d(since)i(then,)i(so)g(this)f
(ma)m(y)h(no)f(longer)150 3422 y(b)s(e)g(a)g(problem.)150
3535 y(NOTE:)j(If)f(bison)g(is)g(used)g(it)h(rep)s(orts)f(that)i(there)
f(are)g(10)h(shift/reduce)e(con\015icts.)49 b(It)33 b(app)s(ears)f
(that)150 3648 y(these)f(can)f(b)s(e)g(safely)g(ignored.)291
3761 y(One)25 b(compilation)f(problem)g(has)h(b)s(een)f(noted)i(b)m(y)f
(Uw)m(e)h(Sassen)m(b)s(erg)2680 3728 y Fr(12)2779 3761
y Fs(on)f(AIX)h(3.2)g(and)f(IRIX)g(5.3)150 3874 y(systems,)40
b(but)e(I)g(could)f(not)h(repro)s(duce)f(it)h(on)g(a)g(SunOS)e(4.1.3)k
(system.)64 b(This)36 b(is)i(when)f(the)h(main)150 3987
y(pro)s(cedure)31 b(of)h Fy(L)-7 b(TX2X)32 b Fs(is)g(pro)s(cessing)f
(the)h(optional)f(command)h(line)f(argumen)m(ts.)46 b(F)-8
b(or)33 b(some)g(reason)150 4100 y(it)d(had)g(di\016culties)f(with)g
(the)i(C)f Fn(EOF)p Fs(.)g(The)h(symptom)f(w)m(as)h(that)g(the)g
(program)g(compiled)e(but)h(when)150 4213 y(it)25 b(w)m(as)h(run)e(it)h
(sat)h(there)g(absorbing)e(CPU)i(cycles)f(and)g(doing)g(nothing)g(as)g
(it)g(had)g(got)i(in)m(to)f(an)f(in\014nite)150 4325
y Fn(while)k Fs(lo)s(op.)40 b(The)30 b(cure)g(w)m(as)h(to)g(insert)e
(the)i(follo)m(wing)d(line)h(of)i(co)s(de)f(in)f(\014le)h
Fn(l2xlib.c)p Fs(:)150 4513 y Fn(main\(argc,argv\))150
4626 y(...)245 4739 y(/*)48 b(get)f(command)e(line)i(optional)f
(parameters)f(*/)245 4852 y(opterr)i(=)g(1;)334 b(/*)47
b(getopt)f(prints)g(errors)g(if)h(opterr)f(is)h(1)h(*/)245
4965 y(while)f(\(EOF)f(!=)i(\(optchar)d(=)532 5078 y
(getopt\(argc,argv,)e("l:ty:f:cp:wE:P:D:"\)\)\))f({)p
150 5159 1440 4 v 223 5213 a Fl(12)288 5245 y Fa
(<sassen@hal1.physik.uni-dort)q(mund)q(.de>)1882 5531
y Fs(105)p eop
%%Page: 106 110
106 109 bop 150 573 a Fn(/*)47 b(insert)f(this)h(line)g(of)g(code:)94
b(if)47 b(\(optchar)f(==)h(255\))f(break;)94 b(end)47
b(insert)f(*/)532 686 y(switch\(optchar\))d({)150 799
y(...)150 986 y Fs(This)33 b(co)s(de)j(line)e(whic)m(h)g(y)m(ou)h(ma)m
(y)h(need)f(to)h(insert)f(is)f(supplied)e(as)j(a)h(commen)m(t)g(in)e
(the)i(distributed)150 1099 y(source.)150 1343 y Fj(E.3)112
b(Limits)35 b(and)j(errors)150 1514 y Fs(The)32 b Fy(L)-7
b(TX2X)32 b Fs(system)g(has)g(some)g(built-in)d(limits)h(whic)m(h)g
(are)j(de\014ned)e(in)f Fn(l2xlib.c)p Fs(.)44 b(The)31
b(follo)m(wing)150 1627 y(is)e(a)i(listing)d(of)j(the)g(relev)-5
b(an)m(t)30 b(sizes.)150 1840 y Fh(CLAUSE)p 419 1840
27 4 v 29 w(STACK)p 668 1840 V 29 w(SIZE)44 b Fs(The)30
b(maxim)m(um)g(nesting)g(depth)g(of)h(do)s(cumen)m(t)f(sectioning.)41
b(This)29 b(is)h(set)h(some-)377 1953 y(what)42 b(larger)g(than)g(the)g
(n)m(um)m(b)s(er)f(of)h(standard)f(L)2151 1936 y Fr(A)2190
1953 y Fs(T)2241 1972 y(E)2291 1953 y(X)i(sectioning)e(command)h(t)m
(yp)s(es.)75 b(\(De-)377 2066 y(fault)30 b(10\))150 2253
y Fh(EVERY)p 375 2253 V 29 w(N)p 448 2253 V 31 w(LINES)44
b Fs(Con)m(trols)35 b(the)h(frequency)f(of)h(prin)m(ting)e(pro)s
(cessed)h(line)f(n)m(um)m(b)s(ers)h(to)h(the)g(terminal.)377
2366 y(\(Default)31 b(100\))150 2554 y Fh(LIST)p 331
2554 V 30 w(STACK)p 581 2554 V 29 w(SIZE)44 b Fs(The)35
b(maxim)m(um)f(nesting)g(depth)g(of)i(list)e(en)m(vironmen)m(ts.)54
b(This)34 b(is)g(set)i(somewhat)377 2667 y(larger)30
b(than)g(the)h(standard)f(L)1408 2650 y Fr(A)1447 2667
y Fs(T)1498 2686 y(E)1548 2667 y(X)g(nesting)g(depth.)40
b(\(Default)31 b(10\))150 2854 y Fh(MAX)p 287 2854 V
30 w(BUFFER)43 b Fs(The)28 b(maxim)m(um)f(n)m(um)m(b)s(er)g(of)h(c)m
(haracters)i(that)e(can)h(b)s(e)e(held)g(in)g(the)h(system)h(bu\013er,)
f(and)377 2967 y(also)21 b(the)g(maxim)m(um)e(n)m(um)m(b)s(er)g(of)i(c)
m(haracters)h(in)e(a)h(prett)m(y-prin)m(ted)f(output)g(line.)36
b(\(Default)21 b(2000\))150 3155 y Fh(MAX)p 287 3155
V 30 w(CT)p 405 3155 V 31 w(STACK)43 b Fs(The)30 b(maxim)m(um)f
(nesting)h(depth)f(for)i(included)c(command)j(table)h(\014les.)39
b(\(Default)31 b(20\))150 3342 y Fh(MAX)p 287 3342 V
30 w(ERRORS)43 b Fs(The)24 b(maxim)m(um)f(n)m(um)m(b)s(er)g(of)h
(non-fatal)g(errors)g(disco)m(v)m(ered)g(in)f(command)h(table)g(pro)s
(cess-)377 3455 y(ing)30 b(or)g(in)f(source)i(\014le)e(pro)s(cessing)g
(b)s(efore)h Fy(L)-7 b(TX2X)31 b Fs(quits.)39 b(\(Default)31
b(10\))150 3643 y Fh(MAX)p 287 3643 V 30 w(LINE)44 b
Fs(The)23 b(maxim)m(um)f(n)m(um)m(b)s(er)g(of)i(c)m(haracters)g(in)e(a)
i(line)e(of)h(a)h(L)2497 3626 y Fr(A)2536 3643 y Fs(T)2587
3663 y(E)2638 3643 y(X)f(source)h(\014le.)37 b(\(Default)24
b(2000\))150 3831 y Fh(MAX)p 287 3831 V 30 w(PRINT)p
537 3831 V 29 w(STACK)44 b Fs(The)30 b(maxim)m(um)f(nesting)h(depth)f
(for)h(prin)m(t)f(con)m(trol)i(commands.)40 b(\(Default)31
b(100\))150 4018 y Fh(MAX)p 287 4018 V 30 w(TABLE)p 537
4018 V 29 w(ENTRIES)43 b Fs(The)36 b(maxim)m(um)f(n)m(um)m(b)s(er)h(of)
44 b Fh(TYPE)34 b Fs(sp)s(eci\014cations)i(in)f(a)i(command)f(table)h
(\(in-)377 4131 y(cluding)28 b(the)j(built)d(in)h(t)m(yp)s(e)i(sp)s
(eci\014cations\).)40 b(\(Default)30 b(1000\))150 4319
y Fh(MAX)p 287 4319 V 30 w(TABLE)p 537 4319 V 29 w(LINE)44
b Fs(The)g(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i(c)m(haracters)h(in)e(a)h
(line)e(in)g(a)i(command)g(table)g(\014le.)377 4432 y(\(Default)31
b(254\))150 4619 y Fh(MAX)p 287 4619 V 30 w(USER)p 493
4619 V 30 w(BUFFS)43 b Fs(The)30 b(maxim)m(um)f(n)m(um)m(b)s(er)g(of)i
(user)f(bu\013ers.)39 b(\(Default)31 b(20\))150 4807
y Fh(MAX)p 287 4807 V 30 w(UBUFF)p 537 4807 V 29 w(LEN)45
b Fs(The)c(maxim)m(um)h(n)m(um)m(b)s(er)f(of)h(c)m(haracters)i(that)f
(can)f(b)s(e)g(stored)g(in)f(a)i(user)f(bu\013er.)377
4920 y(\(Default)31 b(510\))150 5107 y Fh(MAX)p 287 5107
V 30 w(USER)p 493 5107 V 30 w(FILES)43 b Fs(The)30 b(maxim)m(um)f(n)m
(um)m(b)s(er)g(of)i(user)f(\014les.)39 b(\(Default)31
b(16\))1882 5531 y(106)p eop
%%Page: 107 111
107 110 bop 291 573 a Fy(L)-7 b(TX2X)37 b Fs(prin)m(ts)e(out)i(a)g
(summary)e(of)i(the)g(program)f(statistices)h(at)h(the)f(end)f(of)h
(the)f Fn(ltx2x.err)150 686 y Fs(\014le.)61 b(If)37 b(the)h(limits)d
(are)j(not)g(suitable)e(for)h(y)m(our)g(purp)s(oses,)h(then)f(they)h
(ma)m(y)g(b)s(e)f(c)m(hanged)h(and)f(the)150 799 y(system)31
b(rebuilt.)291 912 y Fy(L)-7 b(TX2X)41 b Fs(can)f(pro)s(duce)g(a)h(v)-5
b(ariet)m(y)40 b(of)h(error)f(and)g(w)m(arning)f(messages,)45
b(for)40 b(example)g(when)g(an)m(y)150 1024 y(of)j(the)g(ab)s(o)m(v)m
(e)g(limits)e(are)i(exceeded.)78 b(Some)43 b(of)f(the)h(messages)h(are)
f(related)f(to)i(command)e(table)150 1137 y(pro)s(cessing,)f(while)d
(others)h(are)h(related)g(to)g(L)1772 1121 y Fr(A)1811
1137 y Fs(T)1862 1157 y(E)1912 1137 y(X)g(do)s(cumen)m(t)g(pro)s
(cessing.)67 b(Both)40 b(these)g(kinds)e(of)150 1250
y(messages)f(are)f(targeted)h(to)g(the)e(normal)g(end)g(user.)56
b(There)36 b(is)e(another)i(set)h(of)e(messages)i(that)g(are)150
1363 y(aimed)26 b(at)i(the)f(implemen)m(tor)f(of)h(new)g
Fh(SPECIAL)p 1797 1363 27 4 v 56 w Fs(commands.)39 b(An)26
b(implemen)m(tor)g(ma)m(y)h(also)g(\014nd)f(some)150
1476 y(of)31 b(the)f(debugging)f(options)h(useful)f(if)g(things)g
(really)h(fall)f(apart.)150 1720 y Fj(E.4)112 b(Av)-6
b(ailabilit)m(y)150 1891 y Fs(Source)25 b(co)s(de)g(and)g(do)s(cumen)m
(tation)g(for)f Fy(L)-7 b(TX2X)25 b Fs(is)g(a)m(v)-5
b(ailable)24 b(from)h(the)g(NIST)f(SOLIS)g(\(SC4)h(On-Line)150
2004 y(Information)k(Service\))h(system)h([17)q(])g(in)e(directory)150
2117 y Fn(/subject/sc4/editing/lat)o(ex/p)o(rogr)o(ams)o(/ltx)o(2x)p
Fs(.)150 2230 y(SOLIS)g(can)h(b)s(e)g(accessed)i(b)m(y:)286
2418 y Fm(\017)46 b Fs(Anon)m(ymous)30 b(ftp)g(to)h Fn
(ftp.cme.nist.gov)26 b Fs(\()p Fn(cd)k Fs(to)h Fn(/pub/subject/sc4...)p
Fs(\))286 2605 y Fm(\017)46 b Fs(URL)30 b Fn(http://www.nist.gov/sc4)
291 2793 y Fs(An)m(y)h(commen)m(ts)g(should)d(b)s(e)i(directed)g(to)h
Fn(apde@cme.nist.gov)p Fs(.)150 3033 y Ft(E.4.1)105 b(Cop)m(yrigh)m(t)
150 3205 y Fs(Dev)m(elopmen)m(t)45 b(of)e(this)f(soft)m(w)m(are)j(w)m
(as)f(funded)d(b)m(y)i(the)h(United)e(States)j(Go)m(v)m(ernmen)m(t)g
(and)d(is)h(not)150 3317 y(sub)5 b(ject)30 b(to)h(cop)m(yrigh)m(t.)41
b(It)30 b(w)m(as)g(dev)m(elop)s(ed)g(b)m(y)g(the)g(Man)m(ufacturing)g
(Systems)f(In)m(tegration)i(Division)150 3430 y(\(MSID\))j(of)f(the)h
(Man)m(ufacturing)f(Engineering)e(Lab)s(oratory)i(\(MEL\))h(of)g(the)f
(National)g(Institute)g(of)150 3543 y(Standards)c(and)h(T)-8
b(ec)m(hnology)31 b(\(NIST\).)150 3783 y Ft(E.4.2)105
b(Disclaimer)150 3955 y Fs(There)24 b(is)g(no)g(w)m(arran)m(t)m(y)i
(for)e(the)h Fy(L)-7 b(TX2X)25 b Fs(soft)m(w)m(are.)40
b(If)24 b(the)h Fy(L)-7 b(TX2X)24 b Fs(soft)m(w)m(are)j(is)c(mo)s
(di\014ed)g(b)m(y)h(someone)150 4068 y(else)29 b(and)f(passed)h(on,)g
(NIST)f(requests)h(that)h(the)f(soft)m(w)m(are's)i(recipien)m(ts)d(b)s
(e)g(noti\014ed)g(that)i(what)f(they)150 4181 y(ha)m(v)m(e)j(is)d(not)i
(what)f(NIST)f(distributed.)150 4393 y Ft(P)m(olicies)461
4581 y Fs(1.)46 b(An)m(y)m(one)33 b(ma)m(y)f(cop)m(y)g(and)f
(distribute)e(v)m(erbatim)i(copies)g(of)h(the)g(source)f(co)s(de)h(as)g
(receiv)m(ed)577 4694 y(in)d(an)m(y)i(medium.)461 4840
y(2.)46 b(An)m(y)m(one)26 b(ma)m(y)f(mo)s(dify)e(y)m(our)h(cop)m(y)i
(or)e(copies)h(of)g(the)g Fy(L)-7 b(TX2X)24 b Fs(source)h(co)s(de)g(or)
f(an)m(y)h(p)s(ortion)577 4953 y(of)k(it,)g(and)f(cop)m(y)i(and)e
(distribute)f(suc)m(h)h(mo)s(di\014cations)f(pro)m(vided)h(that)h(all)f
(mo)s(di\014cations)577 5066 y(are)j(clearly)f(asso)s(ciated)h(with)e
(the)h(en)m(tit)m(y)h(that)g(p)s(erforms)e(the)i(mo)s(di\014cations.)
1882 5531 y(107)p eop
%%Page: 108 112
108 111 bop 150 573 a Ft(NO)34 b(W)-12 b(ARRANTY)377
723 y Fs(NIST)48 b(PR)m(O)m(VIDES)h(ABSOLUTEL)-8 b(Y)49
b(NO)g(W)-10 b(ARRANTY.)49 b(THE)g Fy(L)-7 b(TX2X)48
b Fs(SOFTW)-10 b(ARE)377 836 y(IS)40 b(PR)m(O)m(VIDED)h(`AS)f(IS')g
(WITHOUT)g(W)-10 b(ARRANTY)41 b(OF)f(ANY)h(KIND,)f(EITHER)g(EX-)377
949 y(PRESSED)29 b(OR)g(IMPLIED,)h(INCLUDING,)h(BUT)f(NOT)f(LIMITED)g
(TO,)h(THE)f(IMPLIED)377 1062 y(W)-10 b(ARRANTIES)31
b(OF)h(MER)m(CHANT)-8 b(ABILITY)32 b(AND)g(FITNESS)e(F)m(OR)i(A)g(P)-8
b(AR)g(TICULAR)377 1175 y(PURPOSE.)34 b(THE)h(ENTIRE)f(RISK)f(AS)i(TO)f
(THE)g(QUALITY)g(AND)i(PERF)m(ORMANCE)377 1288 y(OF)e(THE)f(PR)m(OGRAM)
i(IS)e(WITH)g(YOU.)h(SHOULD)g(ANY)g(POR)-8 b(TION)33
b(OF)h(THE)f Fy(L)-7 b(TX2X)377 1401 y Fs(SOFTW)d(ARE)29
b(PR)m(O)m(VE)g(DEFECTIVE,)g(YOU)h(ASSUME)e(THE)h(COST)f(OF)h(ALL)g
(NECES-)377 1513 y(SAR)-8 b(Y)31 b(SER)-10 b(VICING,)30
b(REP)-8 b(AIR)30 b(OR)g(CORRECTION.)377 1664 y(IN)46
b(NO)g(EVENT)f(WILL)h(NIST)f(BE)h(LIABLE)f(F)m(OR)h(D)m(AMA)m(GES,)i
(INCLUDING)e(ANY)377 1777 y(LOST)23 b(PR)m(OFITS,)g(LOST)f(MONIES,)i
(OR)f(OTHER)g(SPECIAL,)g(INCIDENT)-8 b(AL)24 b(OR)f(CON-)377
1890 y(SEQUENTIAL)h(D)m(AMA)m(GES)k(ARISING)d(OUT)g(OF)g(THE)g(USE)g
(OR)g(INABILITY)h(TO)e(USE)377 2002 y(\(INCLUDING)31
b(BUT)g(NOT)e(LIMITED)h(TO)g(LOSS)f(OF)h(D)m(A)-8 b(T)g(A)32
b(OR)e(D)m(A)-8 b(T)g(A)32 b(BEING)f(REN-)377 2115 y(DERED)43
b(INA)m(CCURA)-8 b(TE)43 b(OR)f(LOSSES)e(SUST)-8 b(AINED)42
b(BY)h(THIRD)g(P)-8 b(AR)g(TIES)42 b(OR)g(A)377 2228
y(F)-10 b(AILURE)43 b(OF)g(THE)g(PR)m(OGRAM)g(TO)f(OPERA)-8
b(TE)43 b(WITH)f(PR)m(OGRAMS)i(NOT)e(DIS-)377 2341 y(TRIBUTED)25
b(BY)g(NIST\))f(THE)g(PR)m(OGRAMS,)h(EVEN)f(IF)h(YOU)g(HA)-10
b(VE)24 b(BEEN)h(AD)m(VISED)377 2454 y(OF)37 b(THE)f(POSSIBILITY)f(OF)i
(SUCH)f(D)m(AMA)m(GES,)j(OR)d(F)m(OR)h(ANY)h(CLAIM)e(BY)h(ANY)377
2567 y(OTHER)30 b(P)-8 b(AR)g(TY.)150 2853 y Fu(F)134
b(A)44 b(grammar)i(for)f(the)h(command)e(table)150 3060
y Fj(F.1)113 b(Notation)150 3231 y Fs(The)35 b(syn)m(tactical)h
(constructs)g(used)e(corresp)s(ond)h(to)h(a)g(deriv)-5
b(ativ)m(e)35 b(of)g(the)h(Wirth)e(Syn)m(tax)i(Notation)150
3344 y(\(WSN\))31 b([18)q(].)41 b(The)30 b(seman)m(tics)h(of)f(the)h
(enclosing)e(braces)i(are:)286 3532 y Fm(\017)46 b Fs(curly)29
b(braces)i(`)p Fm(f)48 b(g)p Fs(')31 b(indicate)f(xero)g(or)h(more)f
(rep)s(etitions;)286 3720 y Fm(\017)46 b Fs(square)30
b(brac)m(k)m(ets)i(`)p Fn([)48 b(])p Fs(')30 b(indicate)g(an)g
(optional)f(elemen)m(t;)286 3907 y Fm(\017)46 b Fs(paren)m(thesis)30
b(`)p Fn(\()47 b(\))p Fs(')31 b(indicates)e(a)i(group;)286
4095 y Fm(\017)46 b Fs(v)m(ertical)e(bar)f(`)p Fn(|)p
Fs(')g(indicates)g(that)h(exactly)g(one)g(of)f(the)h(terms)f(in)f(the)i
(expression)e(shall)g(b)s(e)377 4208 y(c)m(hosen.)291
4382 y(Here)31 b(is)e(the)i(grammar)f(for)h(WSN)f(de\014ned)f(in)g
(itself.)150 4556 y Fh(syntax)215 b(=)44 b({)f(production)c(})k(.)150
4656 y(production)c(=)44 b(identifier)39 b('=')j(expression)e('.')i(.)
150 4756 y(expression)d(=)44 b(term)e({)h('|')f(term)g(})h(.)150
4855 y(term)303 b(=)44 b(factor)d({)i(factor)e(})i(.)150
4955 y(factor)215 b(=)44 b(identifier)39 b(|)k(literal)e(|)i(group)f(|)
h(option)e(|)i(repetition)d(.)150 5055 y(identifier)f(=)44
b(character)39 b({)44 b(character)c(})j(.)150 5154 y(literal)171
b(=)44 b('''')e(character)d({)44 b(character)39 b(})44
b('''')e(.)150 5254 y(group)259 b(=)44 b('\(')e(expression)d('\)')k(.)
1882 5531 y Fs(108)p eop
%%Page: 109 113
109 112 bop 150 573 a Fh(option)215 b(=)44 b('[')e(expression)d(']')k
(.)150 672 y(repetition)c(=)44 b('{')e(expression)d('}')k(.)291
859 y Fs(W)-8 b(e)32 b(also)e(use)g(the)h(follo)m(wing)e(shorthand)g
(notation)h(for)g(particular)f(c)m(haracters:)286 1045
y Fm(\017)46 b Fn(\\c)30 b Fs(|)g(an)m(y)h(prin)m(table)e(c)m(haracter)
286 1232 y Fm(\017)46 b Fn(\\n)30 b Fs(|)g(the)h(end)f(of)g(line)f(c)m
(haracter\(s\))286 1419 y Fm(\017)46 b Fn(eof)30 b Fs(|)g(the)h(end)e
(of)i(\014le)e(c)m(haracter\(s\))150 1662 y Fj(F.2)113
b(Grammar)150 1821 y Fs(First,)30 b(the)h(k)m(eyw)m(ords.)41
b(Note)31 b(that)g(these)g(are)g(case)g(insensitiv)m(e.)150
1994 y Fh(AudibleAlertChar)37 b(=)43 b('AUDIBLE_ALERT_CH)o(AR)o(=')37
b(.)150 2093 y(BackspaceChar)h(=)43 b('BACKSPACE_CHAR=')37
b(.)150 2193 y(BeginDocument)h(=)43 b('BEGIN_DOCUMENT')37
b(.)150 2293 y(BeginDollar)i(=)k('BEGIN_DOLAR')38 b(.)150
2392 y(BeginEnv)i(=)j('BEGIN_ENV')c(.)150 2492 y(BeginListEnv)g(=)k
('BEGIN_LIST_ENV')37 b(.)150 2592 y(BeginPictureCc)h(=)43
b('BEGIN_PICTURE_C)o(C')37 b(.)150 2691 y(BeginVenv)j(=)j('BEGIN_VENV')
c(.)150 2791 y(BeginVerb)h(=)j('BEGIN_VERB')c(.)150 2890
y(BeginVerbatim)f(=)43 b('BEGIN_VERBATIM')37 b(.)150
2990 y(Buffer)k(=)i('BUFFER')e(.)150 3090 y(CarriageReturnCh)o(ar)c(=)
43 b('CARRIAGE_RETURN_)o(CH)o(AR=)o(')37 b(.)150 3189
y(Chapter)k(=)i('CHAPTER')d(.)150 3289 y(CharCommand)f(=)k
('CHAR_COMMAND')38 b(.)150 3389 y(Command)j(=)i('COMMAND')d(.)150
3488 y(CommandOop)f(=)44 b('COMMAND_OOP')38 b(.)150 3588
y(CommandOoopp)h(=)k('COMMAND_OOOPP')37 b(.)150 3688
y(CommandOpo)i(=)44 b('COMMAND_OPO')38 b(.)150 3787 y(CommandPooop)h(=)
k('COMMAND_POOOP')37 b(.)150 3887 y(CommandPoop)i(=)k('COMMAND_POOP')38
b(.)150 3986 y(CommandPoopp)h(=)k('COMMAND_POOPP')37
b(.)150 4086 y(Comment)k(=)i('C=')f(.)150 4186 y(EndCtfile)e(=)j
('END_CTFILE=')38 b(.)150 4285 y(EndDocument)h(=)k('END_DOCUMENT')38
b(.)150 4385 y(EndDollar)i(=)j('END_DOLAR')c(.)150 4485
y(EndEnv)i(=)i('END_ENV')d(.)150 4584 y(EndItem)h(=)i('END_ITEM=')c(.)
150 4684 y(EndItemParam)g(=)k('END_ITEM_PARAM=)o(')37
b(.)150 4783 y(EndListEnv)i(=)44 b('END_LIST_ENV')37
b(.)150 4883 y(EndMode)k(=)i('END_MODE')c(.)150 4983
y(EndOpt)i(=)i('END_OPT=')d(.)150 5082 y(EndPicture)f(=)44
b('END_PICTURE')38 b(.)150 5182 y(EndTag)j(=)i('END_TAG=')d(.)150
5282 y(EndTag1)h(=)i('END_TAG_1=')38 b(.)1882 5531 y
Fs(109)p eop
%%Page: 110 114
110 113 bop 150 573 a Fh(EndTag2)41 b(=)i('END_TAG_2=')38
b(.)150 672 y(EndTag3)j(=)i('END_TAG_3=')38 b(.)150 772
y(EndTag4)j(=)i('END_TAG_4=')38 b(.)150 872 y(EndTag5)j(=)i
('END_TAG_5=')38 b(.)150 971 y(EndTag6)j(=)i('END_TAG_6=')38
b(.)150 1071 y(EndTag7)j(=)i('END_TAG_7=')38 b(.)150
1171 y(EndTag8)j(=)i('END_TAG_8=')38 b(.)150 1270 y(EndTag9)j(=)i
('END_TAG_9=')38 b(.)150 1370 y(EndType)j(=)i('END_TYPE')c(.)150
1469 y(EndVenv)i(=)i('END_VENV')c(.)150 1569 y(EndVerb)i(=)i
('END_VERB')c(.)150 1669 y(EndVerbatim)g(=)k('END_VERBATIM')38
b(.)150 1768 y(EscapeChar)h(=)44 b('ESCAPE_CHAR=')37
b(.)150 1868 y(File)42 b(=)h('FILE')e(.)150 1968 y(First)h(=)h('FIRST')
d(.)150 2067 y(FormfeedChar)f(=)k('FORMFEED_CHAR=')37
b(.)150 2167 y(HexChar)k(=)i('HEX_CHAR=')c(.)150 2267
y(HorizontalTabCha)o(r)f(=)43 b('HORIZONTAL_TAB_)o(CH)o(AR)o(=')37
b(.)150 2366 y(Include)k(=)i('INCLUDE=')c(.)150 2466
y(InMode)i(=)i('IN_MODE=')d(.)150 2565 y(Last)i(=)h('LAST')e(.)150
2665 y(Lbrace)g(=)i('LBRACE')e(.)150 2765 y(Name)h(=)h('NAME=')e(.)150
2864 y(NewlineChar)e(=)k('NEWLINE_CHAR=')38 b(.)150 2964
y(NoOp)k(=)h('NO_OP')e(.)150 3064 y(NoPrint)g(=)i('NO_PRINT')c(.)150
3163 y(OptParam)h(=)j('OPT_PARAM=')c(.)150 3263 y(OtherBegin)g(=)44
b('OTHER_BEGIN')38 b(.)150 3362 y(OtherCommand)h(=)k('OTHER_COMMAND')37
b(.)150 3462 y(OtherEnd)j(=)j('OTHER_END')c(.)150 3562
y(Para)j(=)h('PARA')e(.)150 3661 y(Paragraph)f(=)j('PARAGRAPH')c(.)150
3761 y(Part)j(=)h('PART')e(.)150 3861 y(Partm1)g(=)i('PARTm1')e(.)150
3960 y(Partm2)g(=)i('PARTm2')e(.)150 4060 y(PcAtEnd)g(=)i('PC_AT_END=')
38 b(.)150 4159 y(PcAtStart)i(=)j('PC_AT_START=')38 b(.)150
4259 y(PictureCcpp)h(=)k('PICTURE_CCPP')38 b(.)150 4359
y(PictureCo)i(=)j('PICTURE_CO')c(.)150 4458 y(PictureCop)g(=)44
b('PICTURE_COP')38 b(.)150 4558 y(PictureCp)i(=)j('PICTURE_CP')c(.)150
4658 y(PictureOcc)g(=)44 b('PICTURE_OCC')38 b(.)150 4757
y(PictureOccc)h(=)k('PICTURE_OCCC')38 b(.)150 4857 y(PictureOco)h(=)44
b('PICTURE_OCO')38 b(.)150 4956 y(PicturePcop)h(=)k('PICTURE_PCOP')38
b(.)150 5056 y(PrintControl)h(=)k('PRINT_CONTROL=')37
b(.)150 5156 y(PrintP1)k(=)i('PRINT_P1=')c(.)150 5255
y(PrintP2)i(=)i('PRINT_P2=')c(.)1882 5531 y Fs(110)p
eop
%%Page: 111 115
111 114 bop 150 573 a Fh(PrintP3)41 b(=)i('PRINT_P3=')c(.)150
672 y(PrintP4)i(=)i('PRINT_P4=')c(.)150 772 y(PrintP5)i(=)i
('PRINT_P5=')c(.)150 872 y(PrintP6)i(=)i('PRINT_P6=')c(.)150
971 y(PrintP7)i(=)i('PRINT_P7=')c(.)150 1071 y(PrintP8)i(=)i
('PRINT_P8=')c(.)150 1171 y(PrintP9)i(=)i('PRINT_P9=')c(.)150
1270 y(PrintOpt)h(=)j('PRINT_OPT=')c(.)150 1370 y(Rbrace)i(=)i
('RBRACE')e(.)150 1469 y(Reqparams)f(=)j('REQPARAMS=')c(.)150
1569 y(Reset)j(=)h('RESET')d(.)150 1669 y(ResetBuffer)f(=)k
('RESET_BUFFER:')38 b(.)150 1768 y(ResetMode)i(=)j('RESET_MODE:')38
b(.)150 1868 y(Sect)k(=)h('SECT')e(.)150 1968 y(Sectioning)e(=)44
b('SECTIONING')38 b(.)150 2067 y(SectioningLevel)f(=)44
b('SECTIONING_LEV)o(EL=)o(')37 b(.)150 2167 y(SetMode)k(=)i
('SET_MODE:')c(.)150 2267 y(SlashSpace)g(=)44 b('SLASH_SPACE')38
b(.)150 2366 y(Source)j(=)i('SOURCE:')d(.)150 2466 y(Special)h(=)i
('SPECIAL')d(.)150 2565 y(SpecialBeginEnv)d(=)44 b('SPECIAL_BEGIN_)o
(ENV)o(')37 b(.)150 2665 y(SpecialBeginList)g(=)43 b('SPECIAL_BEGIN_LI)
o(ST)o(')37 b(.)150 2765 y(SpecialCommand)h(=)43 b('SPECIAL_COMMAND)o
(')38 b(.)150 2864 y(SpecialEndEnv)g(=)43 b('SPECIAL_END_ENV')37
b(.)150 2964 y(SpecialEndList)h(=)43 b('SPECIAL_END_LIS)o(T')37
b(.)150 3064 y(SpecialSectionin)o(g)h(=)43 b('SPECIAL_SECTION)o(IN)o
(G')37 b(.)150 3163 y(StartItem)j(=)j('START_ITEM=')38
b(.)150 3263 y(StartItemParam)g(=)43 b('START_ITEM_PARA)o(M=')37
b(.)150 3362 y(StartOpt)j(=)j('START_OPT=')c(.)150 3462
y(StartTag)h(=)j('START_TAG=')c(.)150 3562 y(StartTag1)h(=)j
('START_TAG_1=')38 b(.)150 3661 y(StartTag2)i(=)j('START_TAG_2=')38
b(.)150 3761 y(StartTag3)i(=)j('START_TAG_3=')38 b(.)150
3861 y(StartTag4)i(=)j('START_TAG_4=')38 b(.)150 3960
y(StartTag5)i(=)j('START_TAG_5=')38 b(.)150 4060 y(StartTag6)i(=)j
('START_TAG_6=')38 b(.)150 4159 y(StartTag7)i(=)j('START_TAG_7=')38
b(.)150 4259 y(StartTag8)i(=)j('START_TAG_8=')38 b(.)150
4359 y(StartTag9)i(=)j('START_TAG_9=')38 b(.)150 4458
y(String)j(=)i('STRING:')d(.)150 4558 y(SubPara)h(=)i('SUBPARA')d(.)150
4658 y(SubParap1)g(=)j('SUBPARAp1')c(.)150 4757 y(SubParap2)h(=)j
('SUBPARAp2')c(.)150 4857 y(SubSect)i(=)i('SUBSECT')d(.)150
4956 y(SubSubSect)f(=)44 b('SUBSUBSECT')38 b(.)150 5056
y(SwitchBack)h(=)44 b('SWITCH_BACL:)38 b(')43 b(.)150
5156 y(SwitchToBuffer)38 b(=)43 b('SWITCH_TO_BUFFE)o(R:)37
b(')43 b(.)150 5255 y(SwitchToFile)c(=)k('SWITCH_TO_FILE:)37
b(')43 b(.)1882 5531 y Fs(111)p eop
%%Page: 112 116
112 115 bop 150 573 a Fh(SwitchToSysbuf)38 b(=)43 b('SWITCH_TO_SYSBU)o
(F:)37 b(')43 b(.)150 672 y(Sysbuf)e(=)i('SYSBUF')e(.)150
772 y(TexChar)g(=)i('TEX_CHAR')c(.)150 872 y(ToBuffer)h(=)j
('TO_BUFFER')c(.)150 971 y(ToFile)i(=)i('TO_FILE')d(.)150
1071 y(ToSysbuf)g(=)j('TO_SYSBUF')c(.)150 1171 y(Type)j(=)h('TYPE=')e
(.)150 1270 y(Vcommand)f(=)j('VCOMMAND')d(.)150 1370
y(VerticalTabChar)d(=)44 b('VERTICAL_TAB_C)o(HAR)o(=')37
b(.)291 1544 y Fs(Some)31 b(utilit)m(y)d(pro)s(ductions.)150
1719 y Fh(latex_id)40 b(=)j(\\c)g({)g(\\c)g(})g(.)150
1818 y(name)f(=)h(\\c)g({)g(\\c)g(})g(.)150 1918 y(text)f(=)h('"')f({)i
(\\c)e(})i('"')e(.)150 2017 y(Eol)g(=)i(\\n)e(.)150 2117
y(digit)g(=)h('0')f(|)h('1')g(|)g('2')f(|)h('3')g(|)g('4')f(|)h('5')g
(|)g('6')f(|)h('7')g(|)g('8')f(|)h('9')g(.)150 2217 y(integer)e(=)i
(digit)e({)j(digit)d(})i(.)150 2316 y(ct_file_name)c(=)k(name)f(.)150
2416 y(file_id)f(=)i(name)f(.)150 2516 y(buffer_id)e(=)j(integer)e(.)
150 2615 y(mode_id)g(=)i(name)f(.)291 2790 y Fs(The)30
b(starting)g(pro)s(duction.)150 2964 y Fh(table)42 b(=)h([)g
(special_chars)38 b(])43 b({)g(specification)c(|)k(inclusion)d(|)j
(comment)e(})i(eof)f(.)291 3138 y Fs(Pro)s(ductions)29
b(for)h Fh(inclusion)c Fs(and)k Fh(comment)e Fs(and)h
Fh(eof)p Fs(.)150 3313 y Fh(inclusion)40 b(=)j(Include)e(ct_file_name)d
(Eol)43 b(.)150 3412 y(comment)e(=)i(Comment)e({)i(\\c)f(})i(Eol)e(.)
150 3512 y(eof)g(=)i(EndCtfile)39 b({)44 b(\\c)e(})h(Eol)g(.)291
3686 y Fs(Pro)s(ductions)29 b(for)h Fh(special)p 1253
3686 27 4 v 28 w(chars)p Fs(.)150 3861 y Fh(special_chars)38
b(=)43 b([)h(escape)d(])i([)g(alert)f(])h([)g(backspace)d(])j([)g
(return)e(])i([)h(feed)d(])847 3960 y([)j(hex)e(])h([)g(htab)f(])h([)h
(newline)c(])j([)h(vtab)d(])j({)f(comment)e(})i(.)150
4060 y(escape)e(=)i(EscapeChar)d(\\c)i(Eol)h(Eol)f(.)150
4159 y(alert)g(=)h(AudibleAlertCha)o(r)38 b(\\c)k(Eol)h(.)150
4259 y(backspace)d(=)j(BackspaceChar)38 b(\\c)43 b(Eol)f(.)150
4359 y(return)f(=)i(CarriageReturnCha)o(r)37 b(\\c)43
b(Eol)g(.)150 4458 y(feed)f(=)h(FormfeedChar)c(\\c)j(Eol)h(.)150
4558 y(hex)f(=)i(HexChar)c(\\c)j(Eol)f(.)150 4658 y(htab)g(=)h
(HorizontalTabCha)o(r)38 b(\\c)k(Eol)h(.)150 4757 y(newline)e(=)i
(NewlineChar)c(\\c)k(Eol)f(.)150 4857 y(vtab)g(=)h(VerticalTabChar)37
b(\\c)43 b(Eol)g(.)291 5031 y Fs(Pro)s(ductions)29 b(for)h
Fh(specification)p Fs(.)1882 5531 y(112)p eop
%%Page: 113 117
113 116 bop 150 573 a Fh(specification)38 b(=)43 b(built_in)e(|)i
(normal)e(|)i(list)f(|)h(section)e(|)i(special)e(|)i(picture)e(|)i(odd)
f(.)150 672 y(built_in)e(=)j(\(Type)f(built_in_type)c(Eol\))k([)h
(built_in_body)38 b(])44 b(end_type)c(.)150 772 y(end_type)g(=)j
(EndType)e(Eol)h(.)150 872 y(built_in_type)c(=)43 b(BeginDocument)c(|)k
(BeginDollar)c(|)k(BeginVerb)d(|)j(BeginVerbatim)38 b(|)847
971 y(EndDocument)h(|)44 b(EndDollar)39 b(|)44 b(EndVerb)c(|)j
(EndVerbatim)d(|)847 1071 y(Lbrace)h(|)j(OtherBegin)39
b(|)k(OtherCommand)c(|)k(OtherEnd)d(|)847 1171 y(Paragraph)g(|)j
(Rbrace)f(|)h(SlashSpace)c(.)150 1270 y(normal)i(=)i(\(Type)f
(normal_type)d(Eol\))j(type_name)e([)j(normal_body)c(])k(end_type)d(.)
150 1370 y(type_name)g(=)j(Name)f(latex_id)e(Eol)j(.)150
1469 y(normal_type)c(=)k(BeginEnv)d(|)k(BeginVenv)c(|)j(CharCommand)c
(|)k(Command)e(|)760 1569 y(EndEnv)g(|)i(EndVenv)e(|)i(TexChar)e(|)i
(Vcommand)d(.)150 1669 y(list)i(=)h(\(Type)f(list_type)d(Eol\))j
(type_name)e([)j(list_body)d(])j(end_type)e(.)150 1768
y(list_type)f(=)j(BeginListEnv)c(|)k(EndListEnv)c(.)150
1868 y(section)i(=)i(\(Type)e(Sectioning)f(Eol\))i(type_name)e([)j
(section_body)38 b(])44 b(end_type)c(.)150 1968 y(special)h(=)i(\(Type)
e(special_type)e(Eol\))j(type_name)e([)j(special_body)c(])k(end_type)d
(.)150 2067 y(special_type)f(=)k(Special)d(|)k(SpecialBeginEnv)37
b(|)43 b(SpecialBeginList)37 b(|)804 2167 y(SpecialCommand)h(|)43
b(SpecialEndEnv)38 b(|)43 b(SpecialEndList)38 b(|)804
2267 y(SpecialSectionin)o(g)f(.)150 2366 y(picture)k(=)i(\(Type)e
(picture_type)e(Eol\))j(type_name)e([)j(picture_body)c(])k(end_type)84
b(.)150 2466 y(picture_type)39 b(=)k(BeginPictureCc)38
b(|)43 b(EndPicture)c(|)k(PictureCcpp)c(|)44 b(PictureCo)39
b(|)804 2565 y(PictureCop)g(|)k(PictureCp)d(|)j(PictureOcc)d(|)804
2665 y(PictureOccc)f(|)k(PictureOco)c(|)44 b(PicturePcop)39
b(.)150 2765 y(odd)j(=)i(\(Type)d(odd_type)f(Eol\))i(type_name)e([)j
(odd_body)e(])i(end_type)d(.)150 2864 y(odd_type)g(=)j(CommandOop)d(|)j
(CommandOoopp)c(|)k(CommandOpo)c(|)629 2964 y(CommandPooop)g(|)k
(CommandPoop)c(|)k(CommandPoopp)c(.)291 3138 y Fs(The)30
b Fh(X)p 527 3138 27 4 v 31 w(body)f Fs(pro)s(ductions.)150
3313 y Fh(built_in_body)38 b(=)43 b([)h(basic_body)39
b(])847 3412 y({)44 b(start_mode)39 b([)k(basic_body)d(])j(end_mode)d
(})j(.)150 3512 y(start_mode)c(=)44 b(InMode)d(mode_id)f(Eol)j(.)150
3611 y(end_mode)d(=)j(EndMode)e(Eol)h(.)150 3711 y(normal_body)d(=)k([)
g(basic_norm_body)38 b(])760 3811 y({)43 b(start_mode)d([)j
(basic_norm_body)37 b(])44 b(end_mode)c(})j(.)150 3910
y(sect_body)d(=)j([)g(basic_sect_body)38 b(])673 4010
y({)43 b(start_mode)d([)j(basic_sect_body)37 b(])43 b(end_mode)e(})i(.)
150 4110 y(list_body)d(=)j([)g(basic_list_body)38 b(])673
4209 y({)43 b(start_mode)d([)j(basic_list_body)37 b(])43
b(end_mode)e(})i(.)150 4309 y(picture_body)c(=)k([)g(basic_defarg_bod)o
(y)38 b(])804 4408 y({)43 b(start_mode)c([)44 b(basic_defarg_bo)o(dy)37
b(])43 b(end_mode)e(})i(.)150 4508 y(odd_body)d(=)87
b([)43 b(basic_defarg_body)37 b(])673 4608 y({)43 b(start_mode)d([)j
(basic_defarg_bod)o(y)37 b(])44 b(end_mode)c(})j(.)150
4707 y(special_body)c(=)k([)g(basic_special_bo)o(dy)37
b(])804 4807 y({)43 b(start_mode)c([)44 b(basic_special_b)o(ody)37
b(])43 b(end_mode)d(})j(.)291 4981 y Fs(Note:)k(the)33
b(ordering)f(of)h(the)g(comp)s(onen)m(ts)g(of)g(the)g(follo)m(wing)g
Fh(basic)p 2718 4981 V 29 w(X)p 2791 4981 V 31 w(body)e
Fs(pro)s(ductions)g(is)h(im-)150 5081 y(material.)150
5255 y Fh(basic_body)39 b(=)44 b([)f(start_it)d(])j([)g(end_it)f(])h(.)
1882 5531 y Fs(113)p eop
%%Page: 114 118
114 117 bop 150 573 a Fh(basic_norm_body)37 b(=)44 b([)f(basic_body)c
(])k([)h(no_req_arg)39 b(])k([)g(opt_arg_pos)c(])717
672 y({)k(arg_print)d(})j({)g(arg_action)c(})44 b(.)150
772 y(basic_sect_body)37 b(=)44 b(sect_level)39 b([)k(basic_norm_body)
38 b(])43 b(.)150 872 y(sect_level)c(=)44 b(SectioningLevel)37
b(div_level)j(Eol)i(.)150 971 y(div_level)e(=)j(Chapter)e(|)i(Para)f(|)
h(Part)f(|)h(Partm1)e(|)i(Partm2)e(|)j(Sect)e(|)h(Subpara)d(|)673
1071 y(Subparap1)g(|)j(Subparap2)d(|)j(Subsect)e(|)i(Subsubsect)c(.)150
1171 y(basic_defarg_bod)o(y)f(=)43 b([)g(basic_body)c(])44
b({)f(arg_print)d(})j({)g(arg_action)c(})44 b(.)150 1270
y(basic_list_body)37 b(=)44 b([)f(basic_norm_body)37
b(])43 b({)g(item_action)c(})44 b(.)150 1370 y(basic_special_bo)o(dy)37
b(=)43 b([)g(sect_level)d(])j([)g(basic_list_body)38
b(])43 b(.)150 1469 y(no_req_arg)c(=)44 b(Reqparams)39
b(integer)i(Eol)i(.)150 1569 y(opt_arg_pos)c(=)k(OptParam)d(\()k(First)
d(|)i(Last)f(\))h(Eol)g(.)291 1723 y Fs(The)30 b Fh(start)p
703 1723 27 4 v 29 w(it)g Fs(and)g Fh(end)p 1159 1723
V 30 w(it)f Fs(pro)s(ductions.)150 1877 y Fh(start_it)40
b(=)j([)h(start_print)39 b(])k([start_action)38 b(])43
b(.)150 1976 y(start_print)c(=)k(PcAtStart)d(\()j(basic_pc_kind)38
b(|)44 b(Reset)d(\))i(Eol)g(.)150 2076 y(basic_pc_kind)38
b(=)43 b(NoPrint)e(|)i(ToSysbuf)e(|)i(print_to_buffer)37
b(|)43 b(print_to_file)38 b(.)150 2176 y(print_to_buffer)f(=)44
b(ToBuffer)c(buffer_id)g(.)150 2275 y(print_to_file)e(=)43
b(ToFile)e(file_id)g(.)150 2375 y(start_action)e(=)k(StartTag)d([)j
(text)f(])h(Eol)g({)g(tag_action)c(})k(.)150 2474 y(tag_action)c(=)44
b(\()f(String)e(text)h(|)804 2574 y(Source)f(\()i(Sysbuf)e(|)i
(user_buffer)c(|)44 b(user_file)39 b(\))44 b(|)804 2674
y(ResetBuffer)39 b(buffer_id)h(|)804 2773 y(ResetFile)g(file_id)g(|)804
2873 y(ResetSysbuf)f(|)804 2973 y(SwitchToBuffer)f(buffer_id)h(|)804
3072 y(SwitchToFile)f(file_id)j(|)804 3172 y(SwitchToSysbuf)d(|)804
3272 y(SwitchBack)h(|)804 3371 y(SetMode)h(mode_id)h(|)804
3471 y(ResetMode)f(\))804 3570 y(Eol)i(.)150 3670 y(user_buffer)d(=)k
(Buffer)e(buffer_id)f(.)150 3770 y(user_file)g(=)j(File)f(file_id)f(.)
150 3869 y(end_it)g(=)i([)g(end_print)d(])j([)h(end_action)39
b(])k(.)150 3969 y(end_print)d(=)j(PcAtEnd)e(\(basic_pc_kind)d(|)43
b(Reset\))e(Eol)h(.)150 4069 y(end_action)d(=)44 b(EndTag)d([)i(text)f
(])h(Eol)f({)i(tag_action)39 b(})k(.)291 4222 y Fs(The)30
b Fh(arg)p 615 4222 V 30 w(print)e Fs(pro)s(ductions.)150
4376 y Fh(arg_print)40 b(=)j(print_arg_kind)38 b(\(basic_pc_kind)g(|)43
b(NoOp)f(\))h(Eol)f(.)150 4476 y(print_arg_kind)c(=)43
b(PrintOpt)d(|)j(PrintP1)e(|)i(PrintP2)e(|)i(PrintP3)e(|)i(PrintP4)e(|)
935 4575 y(PrintP5)f(|)j(PrintP6)e(|)i(PrintP7)e(|)i(PrintP8)e(|)i
(PrintP9)e(.)291 4729 y Fs(The)30 b Fh(arg)p 615 4729
V 30 w(action)e Fs(pro)s(ductions.)150 4883 y Fh(arg_action)39
b(=)44 b(arg_tag_kind)38 b([)43 b(text)f(])i(Eol)e({)h(tag_action)c(})
44 b(.)150 4983 y(arg_tag_kind)39 b(=)k(EndOpt)e(|)i(EndTag1)e(|)i
(EndTag2)e(|)i(EndTag3)d(|)k(EndTag4)c(|)760 5082 y(EndTag5)h(|)i
(EndTag6)e(|)i(EndTag7)e(|)i(EndTag8)d(|)k(EndTag9)c(|)717
5182 y(StartOpt)g(|)j(StartTag1)d(|)j(StartTag2)d(|)j(StartTag3)d(|)j
(StartTag4)d(|)673 5282 y(StartTag5)g(|)j(StartTag6)d(|)j(StartTag7)d
(|)j(StartTag8)d(|)j(StartTag9)d(.)1882 5531 y Fs(114)p
eop
%%Page: 115 119
115 118 bop 291 573 a Fs(The)30 b Fh(item)p 659 573 27
4 v 30 w(action)e Fs(pro)s(ductions.)150 719 y Fh(item_action)39
b(=)k(item_tag_kind)38 b([)44 b(text)e(])h(Eol)f({)h(tag_action)d(})j
(.)150 819 y(item_tag_kind)38 b(=)43 b(EndItem)e(|)i(EndItemParam)c(|)k
(StartItem)d(|)j(StartItemParam)38 b(.)291 979 y Fs(The)k(parser)f(in)f
Fy(L)-7 b(TX2X)42 b Fs(for)g(the)g(command)g(table)f(is)g(v)m(ery)h
(simple.)74 b(F)-8 b(or)42 b(eac)m(h)h Fh(TYPE=)d Fs(in)h(the)150
1092 y(command)34 b(table)h(it)f(creates)j(a)e Fh(struct)d
Fs(to)j(hold)f(the)h(sp)s(eci\014cation)e(data.)55 b(If)34
b(an)m(y)h(t)m(yp)s(e)g(is)f(m)m(ultiply)150 1205 y(de\014ned,)27
b(then)g(whic)m(h)f(one)h(will)e(b)s(e)h(\014nally)f(used)i(is)f
(somewhat)i(random)e(b)s(ecause)h(of)h(the)f(sorting)g(and)150
1318 y(searc)m(hing)j(algorithms)e(emplo)m(y)m(ed)i(in)m(ternally)-8
b(.)39 b(No)30 b(c)m(hec)m(ks)h(are)f(made)g(for)f(m)m(ultiply)e
(de\014ned)i(en)m(tries.)291 1430 y(Eac)m(h)k(command)f(in)e(the)j
(command)f(table)f(starts)i(on)f(a)g(sep)s(erate)h(line.)44
b(The)32 b(parser)f(reads)h(only)150 1543 y(as)d(m)m(uc)m(h)g(of)h(a)f
(table)g(line)e(as)i(is)g(necessary)g(to)h(parse)e(that)i(line)d
(according)i(to)h(the)f(\014rst)g(tok)m(en)h(that)f(it)150
1656 y(\014nds)f(on)h(the)g(line.)39 b(The)29 b(data)h(in)e(eac)m(h)j
(line)c(after)j(parsing)e(is)g(added)h(to)h(the)g(curren)m(t)f
Fh(struct)e Fs(for)i(the)150 1769 y(L)174 1752 y Fr(A)213
1769 y Fs(T)264 1789 y(E)314 1769 y(X)35 b(command.)53
b(If)34 b(an)m(y)g(of)h(the)g(command)f(lines)e(within)g(an)j(en)m(try)
f(are)h(m)m(ultiply)d(de\014ned,)i(then)150 1882 y(the)d(latest)g(one)f
(will)e(o)m(v)m(erwrite)j(an)m(y)g(earlier)e(ones.)291
1995 y(This)d(line-based)f(parsing)h(means)i(that)g(e\013ectiv)m(ely)g
(an)m(ything)e(b)s(et)m(w)m(een)i(the)g(end)f(of)g(the)h(required)150
2108 y(data)33 b(on)f(the)g(line)f(is)g(ignored)g(b)m(y)h(the)g
(parser,)h(and)e(so)h(could)g(b)s(e)f(treated)i(as)g(a)f(commen)m(t.)47
b(There)32 b(is)150 2221 y(no)e(guaran)m(tee)i(that)f(this)e(b)s(eha)m
(viour)g(will)f(b)s(e)i(main)m(tained)f(in)g(future)h(releases)g(of)h
Fy(L)-7 b(TX2X)p Fs(.)150 2502 y Fu(G)134 b(A)45 b(grammar)g(for)h
Ff(Express-A)150 2705 y Fs(The)26 b(same)g(WSN)g(notation)h(is)e(used)g
(for)h(the)g(grammar)h(for)f Fo(Express-A)f Fs(as)h(for)g(the)g
(command)g(table)150 2818 y(grammar.)291 2931 y(First)33
b(the)h(k)m(eyw)m(ords.)52 b(Note)35 b(that)g(these)f(are)h(case)g
(insensitiv)m(e.)49 b(Also)33 b(not)i(all)d(of)j(the)f(k)m(eyw)m(ords)
150 3044 y(ha)m(v)m(e)i(b)s(een)d(used)h(in)f(this)g(implemen)m(tation)
g(of)i Fo(Express-A)p Fs(;)e(those)i(that)g(ha)m(v)m(e)h(not)e(b)s(een)
g(used)g(are)150 3157 y(reserv)m(ed)d(for)f(the)g(future.)194
3322 y Fh(ABS)42 b(=)h('abs')f(.)194 3422 y(ABSTRACT)e(=)j('abstract')c
(.)194 3522 y(ACOS)j(=)h('acos')e(.)194 3621 y(AGGREGATE)e(=)44
b('aggregate')39 b(.)194 3721 y(ALIAS)i(=)i('alias')e(.)194
3821 y(AND)h(=)h('and')f(.)194 3920 y(ANDOR)f(=)i('andor')e(.)194
4020 y(ARRAY)g(=)i('array')e(.)194 4119 y(AS)h(=)i('as')d(.)194
4219 y(ASIN)h(=)h('asin')e(.)194 4385 y(ATAN)h(=)h('atan')e(.)194
4485 y(BAG)h(=)h('bag')f(.)194 4584 y(BEGIN)f(=)i('begin')e(.)194
4684 y(BINARY)g(=)i('binary')d(.)194 4783 y(BLENGTH)g(=)j('blength')d
(.)194 4883 y(BOOLEAN)g(=)j('boolean')d(.)194 4983 y(BY)i(=)i('by')d(.)
194 5082 y(CALL)h(=)h('call')e(.)194 5182 y(CASE)h(=)h('case')e(.)194
5282 y(CONSTANT)f(=)j('constant')c(.)1882 5531 y Fs(115)p
eop
%%Page: 116 120
116 119 bop 194 573 a Fh(CONST_E)40 b(=)j('const_e')d(.)194
672 y(CONTEXT)g(=)j('context')d(.)194 772 y(COS)i(=)h('cos')f(.)194
872 y(CRITERIA)e(=)j('criteria')c(.)194 971 y(DERIVE)i(=)i('derive')d
(.)194 1071 y(DIV)i(=)h('div')f(.)194 1171 y(ELSE)g(=)h('else')e(.)194
1270 y(END)h(=)h('end')f(.)194 1370 y(END_ALIAS)d(=)44
b('end_alias')39 b(.)194 1469 y(END_CALL)h(=)j('end_call')c(.)194
1669 y(END_CASE)h(=)j('end_case')c(.)194 1768 y(END_CODE)h(=)j
('end_code')c(.)194 1868 y(END_CONSTANT)f(=)43 b('end_constant')38
b(.)194 1968 y(END_CONTEXT)h(=)k('end_context')38 b(.)194
2067 y(END_CRITERIA)g(=)43 b('end_criteria')38 b(.)194
2167 y(END_ENTITY)h(=)k('end_entity')c(.)194 2267 y(END_FUNCTION)f(=)43
b('end_function')38 b(.)194 2366 y(END_IF)j(=)i('end_if')d(.)194
2466 y(END_LOCAL)f(=)44 b('end_local')39 b(.)194 2565
y(END_MODEL)g(=)44 b('end_model')39 b(.)194 2765 y(END_NOTES)g(=)44
b('end_notes')39 b(.)194 2864 y(END_OBJECTIVE)f(=)43
b('end_objective')37 b(.)194 2964 y(END_PARAMETER)h(=)43
b('end_parameter')37 b(.)194 3064 y(END_PROCEDURE)h(=)43
b('end_procedure')37 b(.)194 3163 y(END_PURPOSE)i(=)k('end_purpose')38
b(.)194 3263 y(END_REALIZATION)f(=)43 b('end_realization')37
b(.)194 3362 y(END_REFERENCES)g(=)44 b('end_references)o(')38
b(.)194 3462 y(END_REPEAT)h(=)k('end_repeat')c(.)194
3562 y(END_RULE)h(=)j('end_rule')c(.)194 3661 y(END_SCHEMA)g(=)k
('end_schema')c(.)194 3861 y(END_SCHEMA_DATA)e(=)43 b
('end_schema_data')37 b(.)194 3960 y(END_TEST_CASE)h(=)43
b('end_test_case')37 b(.)194 4060 y(END_TYPE)j(=)j('end_type')c(.)194
4159 y(ENTITY)i(=)i('entity')d(.)194 4259 y(ENUMERATION)f(=)k
('enumeration')38 b(.)194 4359 y(EOF)k(=)h('eof')f(.)194
4458 y(EOLN)g(=)h('eoln')e(.)194 4558 y(ESCAPE)g(=)i('escape')d(.)194
4658 y(EXISTS)h(=)i('exists')d(.)194 4757 y(EXP)i(=)h('exp')f(.)194
4857 y(FALSE)f(=)i('false')e(.)194 5056 y(FIXED)g(=)i('fixed')e(.)194
5156 y(FOR)h(=)h('for')f(.)194 5255 y(FORMAT)f(=)i('format')d(.)1882
5531 y Fs(116)p eop
%%Page: 117 121
117 120 bop 194 573 a Fh(FROM)42 b(=)h('from')e(.)194
672 y(FUNCTION)f(=)j('function')c(.)194 772 y(GENERIC)h(=)j('generic')d
(.)194 872 y(HIBOUND)g(=)j('hibound')d(.)194 971 y(HIINDEX)g(=)j
('hiindex')d(.)194 1071 y(IF)i(=)i('if')d(.)194 1171
y(IMPORT)g(=)i('import')d(.)194 1370 y(IN)i(=)i('in')d(.)194
1469 y(INSERT)g(=)i('insert')d(.)194 1569 y(INTEGER)g(=)j('integer')d
(.)194 1669 y(INVERSE)g(=)j('inverse')d(.)194 1768 y(LENGTH)h(=)i
('length')d(.)194 1868 y(LIKE)i(=)h('like')e(.)194 1968
y(LIST)h(=)h('list')e(.)194 2067 y(LOBOUND)f(=)j('lobound')d(.)194
2167 y(LOINDEX)g(=)j('loindex')d(.)194 2267 y(LOCAL)h(=)i('local')e(.)
194 2466 y(LOG)h(=)h('log')f(.)194 2565 y(LOG10)f(=)i('log10')e(.)194
2665 y(LOG2)h(=)h('log2')e(.)194 2765 y(LOGICAL)f(=)j('logical')d(.)194
2864 y(MOD)i(=)h('mod')f(.)194 2964 y(MODEL)f(=)i('model')e(.)194
3064 y(NOT)h(=)h('not')f(.)194 3163 y(NOTES)f(=)i('notes')e(.)194
3263 y(NUMBER)g(=)i('number')d(.)194 3362 y(NVL)i(=)h('nvl')f(.)194
3562 y(OBJECTIVE)d(=)44 b('objective')39 b(.)194 3661
y(ODD)j(=)h('odd')f(.)194 3761 y(OF)g(=)i('of')d(.)194
3861 y(ONEOF)g(=)i('oneof')e(.)194 3960 y(OPTIONAL)f(=)j('optional')c
(.)194 4060 y(OR)j(=)i('or')d(.)194 4159 y(ORD)h(=)h('ord')f(.)194
4259 y(OTHERWISE)d(=)44 b('otherwise')39 b(.)194 4359
y(PARAMETERi)g(=)k('parameter')c(.)194 4458 y(PI)j(=)i('pi')d(.)194
4658 y(PRED)h(=)h('pred')e(.)194 4757 y(PROCEDURE)e(=)44
b('procedure')39 b(.)194 4857 y(PURPOSE)h(=)j('purpose')d(.)194
4956 y(QUERY)h(=)i('query')e(.)194 5056 y(READ)h(=)h('read')e(.)194
5156 y(READLN)g(=)i('readln')d(.)194 5255 y(REAL)i(=)h('real')e(.)1882
5531 y Fs(117)p eop
%%Page: 118 122
118 121 bop 194 573 a Fh(REALIZATION)39 b(=)k('realization')38
b(.)194 672 y(REFERENCE)h(=)44 b('reference')39 b(.)194
772 y(REFERENCES)g(=)k('references')c(.)194 971 y(REMOVE)i(=)i
('remove')d(.)194 1071 y(REPEAT)h(=)i('repeat')d(.)194
1171 y(RETURN)h(=)i('return')d(.)194 1270 y(REXPR)h(=)i('rexpr')e(.)194
1370 y(ROLESOF)f(=)j('rolesof')d(.)194 1469 y(ROUND)h(=)i('round')e(.)
194 1569 y(RULE)h(=)h('rule)e(.)194 1669 y(SCHEMA)g(=)i('schema')d(.)
194 1768 y(SCHEMA_DATA)f(=)k('schema_data')38 b(.)194
1868 y(SELECT)j(=)i('select')d(.)194 2067 y(SELF)i(=)h('self')e(.)194
2167 y(SET)h(=)h('set')f(.)194 2267 y(SIN)g(=)h('sin')f(.)194
2366 y(SIZEOF)f(=)i('sizeof')d(.)194 2466 y(SKIP)i(=)h('skip')e(.)194
2565 y(SQRT)h(=)h('sqrt')e(.)194 2665 y(STRING)g(=)i('string')d(.)194
2765 y(SUBOF)h(=)i('subof')e(.)194 2864 y(SUBTYPE)f(=)j('subtype')d(.)
194 2964 y(SUCC)i(=)h('succ')e(.)194 3163 y(SUPERTYPE)e(=)44
b('supertype')39 b(.)194 3263 y(SUPOF)i(=)i('supof')e(.)194
3362 y(SYSTEM)g(=)i('system')d(.)194 3462 y(TAN)i(=)h('tan')f(.)194
3562 y(TEST_CASE)d(=)44 b('test_case')39 b(.)194 3661
y(THE_DAY)h(=)j('the_day')d(.)194 3761 y(THE_MONTH)f(=)44
b('the_month')39 b(.)194 3861 y(THE_YEAR)h(=)j('the_year')c(.)194
3960 y(THEN)j(=)h('then')e(.)194 4060 y(TO)h(=)i('to')d(.)194
4259 y(TRUE)h(=)h('true')e(.)194 4359 y(TRUNC)g(=)i('trunc')e(.)194
4458 y(TYPE)h(=)h('type')e(.)194 4558 y(TYPEOF)g(=)i('typeof')d(.)194
4658 y(UNIQUE)h(=)i('unique')d(.)194 4757 y(UNKNOWN)g(=)j('unknown')d
(.)194 4857 y(UNTIL)h(=)i('until')e(.)194 4956 y(USE)h(=)h('use')f(.)
194 5056 y(USEDIN)f(=)i('usedin')d(.)194 5156 y(USING)h(=)i('using')e
(.)1882 5531 y Fs(118)p eop
%%Page: 119 123
119 122 bop 194 573 a Fh(VALUE)41 b(=)i('value')e(.)194
672 y(VALUE_IN)f(=)j('value_in')c(.)194 772 y(VALUE_UNIQUE)f(=)43
b('value_unique')38 b(.)194 872 y(VAR)k(=)h('var')f(.)194
971 y(WHERE)f(=)i('where')e(.)194 1071 y(WHILE)g(=)i('while')e(.)194
1171 y(WITH)h(=)h('with')e(.)194 1270 y(WRITE)g(=)i('write')e(.)194
1370 y(WRITELN)f(=)j('writeln')d(.)194 1469 y(XOR)i(=)h('xor')f(.)291
1662 y Fs(The)35 b(follo)m(wing)e(rules)g(de\014ne)i(v)-5
b(arious)33 b(classes)i(of)g(c)m(haracters)i(whic)m(h)c(are)j(used)e
(in)f(constructing)150 1775 y(the)e(tok)m(ens.)194 1954
y Fh(digit)41 b(=)i('0')g(|)g('1')f(|)h('2')g(|)g('3')f(|)h('4')g(|)g
('5')f(|)h('6')g(|)g('7')f(|)h('8')g(|)g('9')f(.)194
2054 y(digits)f(=)i(digit)e({)j(digit)d(})i(.)194 2153
y(letter)e(=)i('a')f(|)h('b')g(|)g('c')f(|)h('d')g(|)g('e')f(|)h('f')g
(|)g('g')f(|)h('h')g(|)g('i')f(|)i('j')e(|)h('k')f(|)847
2253 y('l')h(|)g('m')f(|)h('n')g(|)g('o')f(|)h('p')g(|)g('q')f(|)h('r')
g(|)g('s')f(|)i('t')e(|)h('u')f(|)i('v')e(|)847 2353
y('w')h(|)g('x')f(|)h('y')g(|)g('z')f(.)194 2452 y(lparen_not_star)37
b(=)43 b('\(')f(not_star)f(.)194 2552 y(not_lparen_star)c(=)43
b(not_paren_star)38 b(|)43 b('\)')f(.)194 2652 y(not_paren_star)37
b(=)44 b(letter)d(|)i(digit)e(|)j(not_paren_star_)o(sp)o(eci)o(al)37
b(.)194 2751 y(not_paren_star_)o(quo)o(te)o(_s)o(pec)o(ia)o(l)h(=)43
b('!')f(|)h('"')g(|)g('#')f(|)h('$')g(|)g('\045')f(|)h('&')g(|)g('+')f
(|)1022 2851 y(',')g(|)h('-')g(|)g('.')f(|)h('/')g(|)g(':')f(|)h(';')g
(|)g('<')f(|)h('=')g(|)g('>')f(|)h('?')g(|)1022 2951
y('@')f(|)h('[')g(|)g('\\')f(|)h(']')g(|)g('^')f(|)h('_')g(|)g('`')f(|)
h('{')g(|)g('|')f(|)h('}')g(|)1022 3050 y('~')f(.)194
3150 y(not_paren_star_)o(spe)o(ci)o(al)37 b(=)43 b(not_paren_star_qu)o
(ot)o(e_s)o(pe)o(ci)o(al)37 b(|)43 b('''')f(.)194 3249
y(not_quote)d(=)44 b(not_paren_star_)o(quo)o(te)o(_sp)o(ec)o(ia)o(l)38
b(|)43 b(letter)e(|)i(digit)f(|)h('\(')f(|)h('\)')g(|)g('*')f(.)194
3349 y(not_rparen)d(=)k(not_paren_star)38 b(|)43 b('*')g(|)g('\(')f(.)
194 3528 y(not_star)e(=)j(not_paren_star)38 b(|)43 b('\(')f(|)i('\)')e
(.)194 3628 y(octet)f(=)i(hex_digit)d(hex_digit)g(.)194
3728 y(special)g(=)j(not_paren_star_qu)o(ote)o(_s)o(pec)o(ia)o(l)37
b(|)44 b('\(')e(|)h('\)')f(|)i('*')e(|)h('''')f(.)194
3827 y(star_not_rparen)37 b(=)43 b('*')f(not_rparen)e(.)291
4020 y Fs(The)e(follo)m(wing)e(rules)h(sp)s(ecify)g(ho)m(w)h(certain)g
(com)m(binations)g(of)g(c)m(haracters)i(are)e(in)m(terpreted)g(as)150
4133 y(lexical)29 b(elemen)m(ts)i(within)d(the)i(language.)194
4312 y Fh(integer_literal)37 b(=)43 b(digits)e(.)194
4412 y(real_literal)d(=)43 b(digits)e('.')i([)g(digits)e(])i([)g('e')g
([)g(sign)f(])h(digits)e(])i(.)194 4511 y(simple_id)c(=)44
b(letter)d({)i(letter)e(|)i(digit)f(|)h('_')f(})h(.)194
4611 y(simple_string_l)o(ite)o(ra)o(l)37 b(=)44 b(\\q)e({)i(\()f(\\q)g
(\\q)f(\))h(|)h(not_quote)39 b(|)44 b(\\s)e(|)i(\\o)e(})i(\\q)e(.)291
4803 y Fs(The)30 b(follo)m(wing)f(rules)g(sp)s(ecify)g(the)h(syn)m(tax)
h(of)g(commen)m(ts)g(in)e Fo(Express-A)p Fs(.)194 4983
y Fh(embedded_remark)37 b(=)43 b('\(*')f({)h(not_lparen_star)38
b(|)43 b(lparen_not_star)37 b(|)1109 5082 y(star_not_rparen)g(|)43
b(embedded_remark)38 b(})43 b('*\)')f(.)194 5182 y(remark)f(=)i
(embedded_remark)37 b(|)43 b(tail_remark)c(.)194 5282
y(tail_remark)g(=)k('--')f({)h(\\a)g(|)g(\\s)g(|)g(\\o)g(})g(\\n)f(.)
1882 5531 y Fs(119)p eop
%%Page: 120 124
120 123 bop 291 573 a Fs(The)31 b(follo)m(wing)f(rules)g(represen)m(t)h
(iden)m(ti\014ers)e(whic)m(h)h(are)i(kno)m(wn)f(to)h(ha)m(v)m(e)g(a)g
(particular)e(meaning)150 686 y(\(i.e.,)h(to)g(b)s(e)f(declared)g
(elsewhere)g(as)g(t)m(yp)s(es)h(or)f(functions,)f(etc.\).)194
880 y Fh(attribute_ref)38 b(=)43 b(attribute_id)c(.)194
979 y(constant_ref)f(=)43 b(constant_id)c(.)194 1079
y(entity_ref)g(=)k(entity_id)d(.)194 1179 y(enumeration_ref)d(=)43
b(enumeration_id)38 b(.)194 1278 y(function_ref)g(=)43
b(function_id)c(.)194 1378 y(parameter_ref)f(=)43 b(parameter_id)c(.)
194 1477 y(procedure_ref)f(=)43 b(procedure_id)c(.)194
1577 y(type_ref)h(=)j(type_id)e(.)194 1677 y(variable_ref)d(=)43
b(variable_id)c(.)291 1884 y Fs(The)i(follo)m(wing)e(rules)h(sp)s
(ecify)f(ho)m(w)j(the)f(previous)e(lexical)h(elemen)m(ts)i(ma)m(y)f(b)s
(e)g(com)m(bined)f(in)m(to)150 1997 y(constructs)j(of)f
Fo(Express-A)p Fs(.)g(White)g(space)h(and/or)g(remark\(s\))g(ma)m(y)g
(app)s(ear)f(b)s(et)m(w)m(een)h(an)m(y)g(t)m(w)m(o)150
2110 y(tok)m(ens)31 b(in)e(these)i(rules.)40 b(The)29
b(primary)g(syn)m(tax)i(rule)e(for)h Fo(Express-A)f Fs(is)h
Fn(express_a)p Fs(.)194 2303 y Fh(actual_paramete)o(r_l)o(is)o(t)37
b(=)44 b('\(')e(parameter)e({)j(',')f(parameter)e(})j('\)')g(.)194
2403 y(add_like_op)c(=)k('+')f(|)h('-')g(|)g(OR)g(|)g(XOR)f(.)194
2503 y(aggregation_typ)o(es)37 b(=)43 b(array_type)d(|)j(bag_type)d(|)j
(list_type)d(|)j(set_type)e(.)194 2602 y(algorithm_head)c(=)44
b({)f(declaration)c(})k([)g(local_decl)d(])j(.)194 2702
y(array_type)c(=)k(ARRAY)f(bound_spec)d(OF)k(base_type)d(.)194
2802 y(assignment_stmt)d(=)43 b(general_ref)c({)k(qualifier)d(})j(':=')
f(expression)e(';')i(.)194 2901 y(attribute_decl)37 b(=)44
b(attribute_id)38 b(.)194 3001 y(attribute_id)g(=)43
b(simple_id)d(.)194 3101 y(attribute_quali)o(fie)o(r)d(=)43
b('.')g(attribute_ref)38 b(.)194 3200 y(bag_type)i(=)j(BAG)f([)i
(bound_spec)39 b(])k(OF)g(base_type)d(.)194 3394 y(base_type)f(=)44
b(aggregation_typ)o(es)37 b(|)43 b(simple_types)c(|)k(named_types)c(.)
194 3494 y(boolean_type)f(=)43 b(BOOLEAN)e(.)194 3593
y(bound_1)f(=)j(numeric_expressio)o(n)38 b(.)194 3693
y(bound_2)i(=)j(numeric_expressio)o(n)38 b(.)194 3793
y(bound_spec)h(=)k('[')g(bound_1)d(':')j(bound_2)d(']')j(.)194
3892 y(built_in_consta)o(nt)37 b(=)43 b(CONST_E)e(|)i(PI)g(|)g(THE_DAY)
e(|)i(THE_MONTH)d(|)j(THE_YEAR)d(|)j('?')g(.)194 3992
y(built_in_functi)o(on)37 b(=)43 b(ABS)g(|)g(COS)f(|)h(EOF)g(|)g(EOLN)f
(|)h(EXISTS)e(|)i(EXP)g(|)1065 4091 y(HIBOUND)e(|)i(HIINDEX)e(|)i
(LENGTH)e(|)i(LOBOUND)e(|)i(LOINDEX)e(|)1065 4191 y(LOG)i(|)g(LOG2)f(|)
h(LOG10)e(|)j(NVL)e(|)h(ODD)f(|)i(ORD)e(|)h(PRED)f(|)1065
4291 y(REXPR)g(|)h(ROUND)f(|)h(SIN)f(|)h(SIZEOF)e(|)1065
4390 y(SQRT)h(|)h(SUCC)f(|)i(TAN)e(|)h(TRUNC)f(.)194
4490 y(built_in_proced)o(ure)37 b(=)43 b(INSERT)e(|)i(PRINT)f(|)h
(PRINTLN)e(|)i(READ)f(|)h(READLN)e(|)i(REMOVE)e(|)1109
4590 y(SYSTEM)g(|)i(WRITE)f(|)h(WRITELN)e(.)194 4689
y(case_action)e(=)k(case_label)c({)k(',')g(case_label)c(})k(':')g(stmt)
f(.)194 4789 y(case_label)d(=)k(expression)d(.)194 4983
y(case_stmt)f(=)44 b(CASE)e(selector)e(OF)j({)g(case_action)c(})k([)g
(OTHERWISE)d(':')i(stmt)g(])978 5082 y(END_CASE)e(';')j(.)194
5182 y(compound_stmt)38 b(=)43 b(BEGIN)e(stmt)h({)i(stmt)e(})h(END)f
(';')g(.)194 5282 y(constant_factor)37 b(=)43 b(built_in_constant)37
b(.)1882 5531 y Fs(120)p eop
%%Page: 121 125
121 124 bop 194 573 a Fh(constructed_typ)o(es)37 b(=)43
b(enumeration_type)37 b(.)194 672 y(declaration)i(=)k(entity_decl)c(|)k
(function_decl)38 b(|)43 b(procedure_decl)38 b(|)43 b(type_decl)d(.)194
772 y(entity_body)f(=)k({)g(explicit_attr)38 b(})43 b(.)194
872 y(entity_decl)c(=)k(entity_head)c(entity_body)g(END_ENTITY)g(';')k
(.)194 971 y(entity_head)c(=)k(ENTITY)e(entity_id)f(';')i(.)194
1071 y(entity_id)d(=)44 b(simple_id)39 b(.)194 1171 y(enum_id)h(=)j
(simple_id)d(.)194 1370 y(enumeration_ref)o(ere)o(nc)o(e)d(=)44
b(enum_id)c(.)194 1469 y(enumeration_typ)o(e)e(=)43 b(ENUMERATION)c(OF)
k('\(')f(enum_id)f({)i(',')f(enum_id)f(})i('\)')f(.)194
1569 y(escape_stmt)d(=)k(ESCAPE)e(';')h(.)194 1669 y(explicit_attr)c(=)
43 b(attribute_decl)38 b({)43 b(',')f(attribute_decl)c(})43
b(':')g(base_type)c(';')k(.)194 1768 y(express_a)c(=)44
b({)f(declaration)c(})k([)g(local_decl)d(])j({)g(stmt)f(})h(END_CODE)d
(.)194 1868 y(expression)f(=)k(simple_expression)37 b([)43
b(rel_op_extended)37 b(simple_expression)g(])43 b(.)194
1968 y(factor)e(=)i(simple_factor)38 b([)43 b('**')f(simple_factor)c(])
44 b(.)194 2067 y(formal_paramete)o(r)38 b(=)43 b(parameter_id)38
b({)44 b(',')e(parameter_id)c(})44 b(':')e(parameter_type)c(.)194
2167 y(function_call)g(=)43 b(\()g(built_in_function)37
b(|)43 b(function_ref)38 b(\))1152 2267 y([)44 b(actual_paramete)o(r_l)
o(is)o(t)38 b(])43 b(.)194 2366 y(function_decl)38 b(=)43
b(function_head)38 b([)43 b(algorithm_head)38 b(])43
b(stmt)f({)h(stmt)f(})1152 2466 y(END_FUNCTION)d(';')j(.)194
2665 y(function_head)c(=)43 b(FUNCTION)d(function_id)f([)k('\(')g
(formal_parameter)1152 2765 y({)h(';')e(formal_parameter)37
b(})43 b('\)')f(])i(':')e(parameter_type)c(';')k(.)194
2864 y(function_id)d(=)k(simple_id)d(.)194 2964 y(generalized_typ)o(es)
d(=)43 b(general_aggregati)o(on)o(_ty)o(pe)o(s)38 b(.)194
3064 y(general_aggrega)o(tio)o(n_)o(ty)o(pes)f(=)43 b(general_array_ty)
o(pe)37 b(|)43 b(general_bag_type)37 b(|)1414 3163 y(general_list_typ)o
(e)h(|)43 b(general_set_type)37 b(.)194 3263 y(general_array_t)o(ype)g
(=)43 b(ARRAY)e([)j(bound_spec)39 b(])k(OF)g(parameter_type)38
b(.)194 3362 y(general_bag_typ)o(e)g(=)43 b(BAG)f([)h(bound_spec)d(])j
(OF)g(parameter_type)37 b(.)194 3462 y(general_list_ty)o(pe)g(=)43
b(LIST)f([)h(bound_spec)d(])j(OF)g(parameter_type)38
b(.)194 3562 y(general_ref)h(=)86 b(parameter_ref)39
b(|)k(variable_ref)38 b(.)194 3661 y(general_set_typ)o(e)g(=)43
b(SET)f([)h(bound_spec)d(])j(OF)g(parameter_type)37 b(.)194
3761 y(if_stmt)j(=)j(IF)g(logical_expressio)o(n)37 b(THEN)42
b(stmt)g({)h(stmt)f(})h([)h(ELSE)e(stmt)g({)h(stmt)f(})h(])891
3861 y(END_IF)e(';')h(.)194 4060 y(increment)d(=)44 b(numeric_express)o
(ion)37 b(.)194 4159 y(increment_contr)o(ol)g(=)43 b(variable_id)c
(':=')j(bound_1)f(TO)i(bound_2)d([)k(BY)e(increment)e(])j(.)194
4259 y(index)e(=)i(numeric_expressio)o(n)37 b(.)194 4359
y(index_1)j(=)j(index)f(.)194 4458 y(index_2)e(=)j(index)f(.)194
4558 y(index_qualifier)37 b(=)43 b('[')f(index_1)f([)i(':')g(index_2)d
(])k(']')e(.)194 4658 y(integer_type)c(=)43 b(INTEGER)e(.)194
4757 y(interval)f(=)j('{')f(interval_low)d(interval_op)g(interval_item)
f(interval_op)847 4857 y(interval_high)h('}')j(.)194
4956 y(interval_high)c(=)43 b(simple_expressio)o(n)38
b(.)194 5056 y(interval_item)g(=)43 b(simple_expressio)o(n)38
b(.)194 5255 y(interval_low)g(=)43 b(simple_expression)37
b(.)1882 5531 y Fs(121)p eop
%%Page: 122 126
122 125 bop 194 573 a Fh(interval_op)39 b(=)k('<')f(|)h('<=')f(.)194
672 y(list_type)d(=)44 b(LIST)e([)h(bound_spec)c(])k(OF)g(base_type)d
(.)194 772 y(literal)g(=)j(integer_literal)38 b(|)43
b(logical_literal)37 b(|)44 b(real_literal)38 b(|)891
872 y(string_literal)g(.)194 971 y(local_decl)h(=)k(LOCAL)f
(local_variable)c({)43 b(local_variable)37 b(})44 b(END_LOCAL)c(';')i
(.)194 1071 y(local_variable)37 b(=)44 b(variable_id)39
b({)k(',')f(variable_id)d(})k(':')g(parameter_type)37
b(';')43 b(.)194 1171 y(logical_express)o(ion)37 b(=)43
b(expression)c(.)194 1270 y(logical_literal)e(=)43 b(FALSE)f(|)h(TRUE)f
(|)h(UNKNOWN)e(.)194 1370 y(logical_type)d(=)43 b(LOGICAL)e(.)194
1469 y(multiplication_)o(lik)o(e_)o(op)c(=)43 b('*')g(|)g('/')f(|)h
(DIV)g(|)g(MOD)f(|)h(AND)g(|)g('||')f(.)194 1644 y(named_types)d(=)k
(entity_ref)c(|)k(type_ref)e(.)194 1744 y(null_stmt)e(=)44
b(';')e(.)194 1844 y(numeric_express)o(ion)37 b(=)43
b(simple_expressio)o(n)37 b(.)194 1943 y(parameter)i(=)44
b(expression)39 b(.)194 2043 y(parameter_id)f(=)43 b(simple_id)d(.)194
2142 y(parameter_type)d(=)44 b(generalized_typ)o(es)37
b(|)43 b(named_types)c(|)k(simple_types)c(.)194 2242
y(population)g(=)k(entity_ref)d(.)194 2342 y(primary)g(=)j(literal)e(|)
i(\()g(qualifiable_facto)o(r)38 b({)43 b(qualifier)d(})j(\))g(.)194
2441 y(procedure_call_)o(stm)o(t)37 b(=)43 b(\()h(built_in_proced)o
(ure)37 b(|)43 b(procedure_ref)38 b(\))1414 2541 y([)43
b(actual_parameter_)o(li)o(st)37 b(])43 b(';')g(.)194
2641 y(procedure_decl)37 b(=)44 b(procedure_head)37 b([)44
b(algorithm_head)37 b(])43 b({)h(stmt)e(})h(END_PROCEDURE)38
b(';')k(.)194 2815 y(procedure_head)37 b(=)44 b(PROCEDURE)39
b(procedure_id)g([)k('\(')g([)g(VAR)f(])h(formal_parameter)1196
2915 y({)g(';')g([)g(VAR)f(])h(formal_parameter)37 b(})43
b('\)')g(])g(';')f(.)194 3015 y(procedure_id)c(=)43 b(simple_id)d(.)194
3114 y(qualifiable_fac)o(tor)d(=)43 b(attribute_ref)38
b(|)43 b(constant_factor)38 b(|)43 b(function_call)38
b(|)1370 3214 y(general_ref)h(|)44 b(population)39 b(.)194
3313 y(qualifier)g(=)44 b(attribute_quali)o(fie)o(r)37
b(|)44 b(index_qualifier)37 b(.)194 3413 y(real_type)i(=)44
b(REAL)e(.)194 3513 y(referenced_attr)o(ibu)o(te)37 b(=)43
b(attribute_ref)38 b(|)43 b(qualified_attribu)o(te)37
b(.)194 3612 y(rel_op)k(=)i('<')f(|)h('>')g(|)g('<=')f(|)h('>=')f(|)h
('<>')f(|)h('=')g(|)g(':<>:')e(|)i(':=:')f(.)194 3712
y(rel_op_extended)37 b(=)43 b(rel_op)e(|)i(IN)g(|)g(LIKE)f(.)194
3812 y(repeat_control)37 b(=)44 b([)f(increment_contro)o(l)37
b(])43 b([)h(while_control)38 b(])43 b([)g(until_control)38
b(])44 b(.)194 3911 y(repeat_stmt)39 b(=)k(REPEAT)e(repeat_control)d
(';')k(stmt)g({)h(stmt)f(})h(END_REPEAT)d(';')i(.)194
4086 y(return_stmt)d(=)k(RETURN)e([)i('\(')f(expression)e('\)')i(])h
(';')g(.)194 4186 y(selector)d(=)j(expression)c(.)194
4285 y(set_type)h(=)j(SET)f([)i(bound_spec)39 b(])k(OF)g(base_type)d(.)
194 4385 y(sign)i(=)h('+')f(|)h('-')g(.)194 4485 y(simple_expressi)o
(on)37 b(=)43 b(term)f({)h(add_like_op)c(term)j(})i(.)194
4584 y(simple_factor)38 b(=)43 b(enumeration_refe)o(ren)o(ce)37
b(|)43 b(interval)d(|)891 4684 y(\()j([)g(unary_op)e(])i(\()g('\(')f
(expression)e('\)')i(|)h(primary)e(\))i(\))g(.)194 4783
y(simple_types)38 b(=)43 b(integer_type)c(|)k(logical_type)c(|)k
(real_type)d(|)j(string_type)c(.)194 4883 y(skip_stmt)g(=)44
b(SKIP)e(';')g(.)194 4983 y(stmt)g(=)h(assignment_stmt)37
b(|)43 b(case_stmt)d(|)j(compound_stmt)38 b(|)44 b(escape_stmt)39
b(|)499 5082 y(if_stmt)h(|)k(null_stmt)39 b(|)44 b(procedure_call_)o
(stm)o(t)37 b(|)43 b(repeat_stmt)d(|)j(return_stmt)c(|)499
5182 y(skip_stmt)h(.)194 5282 y(string_literal)d(=)44
b(simple_string_l)o(ite)o(ra)o(l)37 b(.)1882 5531 y Fs(122)p
eop
%%Page: 123 127
123 126 bop 194 573 a Fh(string_type)39 b(=)k(STRING)e(.)194
672 y(term)h(=)h(factor)e({)i(multiplication_l)o(ike)o(_o)o(p)37
b(factor)42 b(})h(.)194 772 y(type_decl)c(=)44 b(TYPE)e(type_id)e('=')j
(underlying_type)37 b(';')42 b(END_TYPE)f(';')h(.)194
872 y(type_id)e(=)j(simple_id)d(.)194 971 y(unary_op)g(=)j('+')f(|)i
('-')e(|)h(NOT)f(.)194 1071 y(underlying_type)37 b(=)43
b(constructed_types)37 b(|)43 b(aggregation_type)o(s)37
b(|)44 b(simple_types)38 b(|)978 1171 y(type_ref)i(.)194
1270 y(until_control)e(=)43 b(UNTIL)e(logical_expressio)o(n)d(.)194
1370 y(variable_id)h(=)k(simple_id)d(.)194 1469 y(while_control)e(=)43
b(WHILE)e(logical_expressio)o(n)d(.)150 1856 y Fu(References)195
2058 y Fs([1])47 b(Leslie)25 b(Lamp)s(ort.)34 b Fi(L)-5
b(aT)e(eX:)29 b(A)g(Do)-5 b(cument)30 b(Pr)-5 b(ep)g(ar)g(ation)32
b(System)p Fs(.)j(Addison-W)-8 b(esley)26 b(Publishing)337
2171 y(Compan)m(y)-8 b(,)31 b(second)f(edition,)f(1994.)195
2359 y([2])47 b(Donald)30 b(E.)g(Kn)m(uth.)40 b Fi(The)33
b(T)-7 b(eXb)i(o)g(ok)p Fs(.)41 b(Addison-W)-8 b(esley)30
b(Publishing)c(Compan)m(y)-8 b(,)31 b(1984.)195 2547
y([3])47 b(ISO)33 b(10303.)55 b Fi(Industrial)38 b(automation)h
(systems)e(and)g(inte)-5 b(gr)g(ation)38 b(|)e(Pr)-5
b(o)g(duct)38 b(data)g(r)-5 b(epr)g(esen-)337 2660 y(tation)34
b(and)f(exchange)p Fs(,)e(1994.)195 2847 y([4])47 b(C.)36
b(A.)g(Goldfarb.)56 b Fi(The)37 b(SGML)h(Handb)-5 b(o)g(ok)p
Fs(.)59 b(Oxford)35 b(Univ)m(ersit)m(y)g(Press,)i(1990.)59
b(\(Edited)35 b(and)337 2960 y(with)29 b(a)i(forew)m(ord)f(b)m(y)g(Y)-8
b(uri)29 b(Rubinsky\).)195 3148 y([5])47 b(Ch)m(uc)m(k)e(Musciano)f
(and)g(Bill)f(Kennedy)-8 b(.)83 b Fi(HTML)45 b(|)h(The)g(De\014nitive)f
(Guide)p Fs(.)84 b(O'Reilly)42 b(&)337 3261 y(Asso)s(ciates,)31
b(Inc.,)g(1996.)195 3448 y([6])47 b(Brian)29 b(W.)i(Kernighan)d(and)h
(Dennis)g(M.)h(Ritc)m(hie.)40 b Fi(The)32 b(C)g(Pr)-5
b(o)g(gr)g(amming)35 b(L)-5 b(anguage)p Fs(.)41 b(Pren)m(tice)337
3561 y(Hall,)30 b(second)g(edition,)f(1988.)195 3749
y([7])47 b(Douglas)31 b(A.)g(Sc)m(henc)m(k)h(and)e(P)m(eter)i(R.)f
(Wilson.)41 b Fi(Information)35 b(Mo)-5 b(deling)34 b(the)f(EXPRESS)f
(Way)p Fs(.)337 3862 y(Oxford)d(Univ)m(ersit)m(y)h(Press)g(\(ISBN)g
(0-19-308714-3\),)37 b(1994.)195 4049 y([8])47 b(ISO)21
b(10303-11:1994.)34 b Fi(Industrial)27 b(automation)h(systems)e(and)h
(inte)-5 b(gr)g(ation)27 b(|)f(Pr)-5 b(o)g(duct)26 b(data)i(r)-5
b(ep-)337 4162 y(r)g(esentation)36 b(and)g(exchange)f(|)f(Part)h(11:)47
b(Description)35 b(metho)-5 b(ds:)48 b(The)35 b(EXPRESS)e(language)337
4275 y(r)-5 b(efer)g(enc)g(e)33 b(manual)p Fs(,)f(1994.)195
4463 y([9])47 b(John)35 b(R.)g(Levine,)i(T)-8 b(on)m(y)36
b(Mason,)h(and)e(Doug)i(Bro)m(wn.)56 b Fi(lex)38 b(&)f(yac)-5
b(c)p Fs(.)56 b(O'Reilly)34 b(&)h(Asso)s(ciates,)337
4576 y(Inc.,)30 b(second)h(edition,)e(1992.)150 4763
y([10])47 b(M.)34 b(E.)g(Lesk)f(and)g(E.)h(Sc)m(hmidt.)49
b(`LEX)33 b(|)h(A)f(Lexical)g(Analyser)g(Generator'.)52
b(In)32 b Fi(UNIX)j(Pr)-5 b(o-)337 4876 y(gr)g(ammer's)34
b(Manual)f(2)p Fs(.)e(A)-8 b(T&T)30 b(Bell)g(Lab)s(oratories,)g(Murra)m
(y)g(Hill,)f(NJ,)h(1975.)150 5064 y([11])47 b(S.)32 b(C.)g(Johnson.)46
b Fi(Y)-7 b(A)n(CC)34 b(|)g(Y)-7 b(et)34 b(A)n(nother)h(Compiler)h
(Compiler)p Fs(.)49 b(C)32 b(S)g(T)-8 b(ec)m(hnical)32
b(Rep)s(ort)g(32,)337 5177 y(Bell)d(T)-8 b(elephone)30
b(Lab)s(oratories,)h(Murra)m(y)f(Hill,)e(NJ,)j(1975.)1882
5531 y(123)p eop
%%Page: 124 128
124 127 bop 150 573 a Fs([12])47 b(ISO/TR)c(10303-12:1997.)88
b Fi(Industrial)48 b(automation)g(systems)e(and)h(inte)-5
b(gr)g(ation)47 b(|)f(Pr)-5 b(o)g(duct)337 686 y(data)38
b(r)-5 b(epr)g(esentation)39 b(and)e(exchange)f(|)g(Part)h(12:)50
b(Description)37 b(metho)-5 b(d:)51 b(The)36 b(EXPRESS-I)337
799 y(language)d(r)-5 b(efer)g(enc)g(e)33 b(manual)p
Fs(,)f(1997.)150 986 y([13])47 b(P)m(eter)g(R.)f(Wilson.)85
b Fi(`FL)-5 b(aTT)e(eN:)47 b(A)g(Pr)-5 b(o)g(gr)g(am)49
b(to)e(Flatten)i(L)-5 b(aT)e(eX)47 b(Sour)-5 b(c)g(e)48
b(Files')p Fs(.)87 b(NIST,)337 1099 y(Gaithersburg,)29
b(MD)i(20899,)i(Decem)m(b)s(er)e(1994.)43 b(\(In)30 b(draft\).)150
1287 y([14])47 b(Don)31 b(Lib)s(es.)38 b Fi(Obfusc)-5
b(ate)g(d)34 b(C)e(and)i(Other)f(Mysteries)p Fs(.)41
b(John)29 b(Wiley)h(&)g(Sons,)g(Inc.,)g(1993.)150 1474
y([15])47 b(A.)31 b(I.)f(Holub.)39 b Fi(Compiler)c(Design)d(in)g(C)p
Fs(.)41 b(Pren)m(tice-Hall,)30 b(Inc.,)g(1990.)150 1662
y([16])47 b(Andrew)21 b(Oram)g(and)h(Stev)m(e)h(T)-8
b(alb)s(ott.)27 b Fi(Managing)e(Pr)-5 b(oje)g(cts)26
b(with)g(make)p Fs(.)h(O'Reilly)20 b(&)i(Asso)s(ciates,)337
1775 y(Inc.,)30 b(second)h(edition,)e(1991.)150 1963
y([17])47 b(Ga)m(ylen)27 b(R.)h(Rinaudot.)34 b Fi(The)c(IGES/PDES)f(Or)
-5 b(ganization)32 b(STEP)d(On-Line)f(Information)k(Ser-)337
2076 y(vic)-5 b(e)p Fs(.)40 b(NISTIR)29 b(5511,)k(NIST,)c
(Gaithersburg,)h(MD)h(20899,)i(Octob)s(er)d(1994.)150
2263 y([18])47 b(N.)21 b(Wirth.)j(`What)d(Can)g(W)-8
b(e)21 b(Do)h(Ab)s(out)e(the)h(Unnecessary)g(Div)m(ersit)m(y)f(of)h
(Notation)h(for)e(Syn)m(tactic)337 2376 y(De\014nitions?'.)39
b Fi(Communic)-5 b(ations)35 b(of)e(the)g(A)n(CM)p Fs(,)c
(20\(11\):822{823,)37 b(No)m(v)m(em)m(b)s(er)31 b(1977.)150
2564 y([19])47 b(Ronald)28 b(Mak.)40 b Fi(Writing)31
b(Compilers)j(&)d(Interpr)-5 b(eters)33 b(|)f(A)n(n)f(Applie)-5
b(d)33 b(Appr)-5 b(o)g(ach)p Fs(.)41 b(John)29 b(Wiley)337
2677 y(&)h(Sons,)g(Inc.,)g(1991.)1882 5531 y(124)p eop
%%Trailer
end
userdict /end-hook known{end-hook}if
%%EOF