summaryrefslogtreecommitdiff
path: root/macros/inrstex/texgraph
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/inrstex/texgraph
Initial commit
Diffstat (limited to 'macros/inrstex/texgraph')
-rw-r--r--macros/inrstex/texgraph/ieeelogo.ps685
-rw-r--r--macros/inrstex/texgraph/inrslogo.tex58
-rw-r--r--macros/inrstex/texgraph/inrssl.tex147
-rw-r--r--macros/inrstex/texgraph/readme25
-rw-r--r--macros/inrstex/texgraph/spfont.tex79
-rw-r--r--macros/inrstex/texgraph/test_lat.aux1
-rw-r--r--macros/inrstex/texgraph/test_lat.tex59
-rw-r--r--macros/inrstex/texgraph/testinrs.tex99
-rw-r--r--macros/inrstex/texgraph/texgraph.sty858
-rw-r--r--macros/inrstex/texgraph/texgraph.tex859
-rw-r--r--macros/inrstex/texgraph/thgraph.ps4832
11 files changed, 7702 insertions, 0 deletions
diff --git a/macros/inrstex/texgraph/ieeelogo.ps b/macros/inrstex/texgraph/ieeelogo.ps
new file mode 100644
index 0000000000..c0eeab6ec3
--- /dev/null
+++ b/macros/inrstex/texgraph/ieeelogo.ps
@@ -0,0 +1,685 @@
+%!
+%%BoundingBox: 215.040000 362.160000 396.720000 429.840000
+0.240000 0.240000 scale
+896 1509 translate
+768 282 scale
+768 282 true [768 0 0 -282 0 282] {<
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000700000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000001C000000000000000000000000000000000000000000000000000000000000000000F800000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000FF00000000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000001FF800000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000003FFC00000000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000007FFE000000000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000FFFF00000000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000001FFFF0000000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000003FFFF80000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000003FFFFC0000000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000007FFFFE00000000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000FFFFFE0000000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000001FFFFFF000000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000001FFFFFF8000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000003FFFFFF8000000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000007FFFFFFC0000000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00FFFFFFFE000000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000001FFFFFFFF00000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000001FFFFFFFF800000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000003FFFFFFFF800000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000007FFFFFFFFC000000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0FFFFFFFFFE00000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000001FFFFFFFFFE0000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000001FFFFFFFFFF00000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000003FFFFFFFFFF80000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000003FFFFFFFFFFC00000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+7FFFFFFFFFFE0000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000001FFFFFFFFFFFF0000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000003FFFFFFFFFFFF8000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000007FFFFFFFFFFFFC0000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000007
+FFFFFC1FFFFFE000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000FFFFFE003FFFFF00000000000000000000000000000000000
+0000000000000000000000001FC00000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000001FFFFF8000FFFFF000
+000000000000000000000000000000000000000000000000000000001FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000003FFFFF03E03FFFF800000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000007FFFFC1FFC1FFFFC000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000FF
+FFF87FFF07FFFE00000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000001FFFFE0FFFF83FFFF0000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000003FFFFC3FFFFE1FFFF80
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000007FFFF07FFFFF07FFFC0000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000007FFFE1FFFFFFC3FFFE00000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000001FFF
+F83FFFFFFE1FFFE0000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000001FFFF07FFFFFFF07FFF000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000003FFFF0FFFFFFFF83FFF8
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000007FFFC3FFFFFFFFC1FFFC000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000FFFF87FFFFFFFFF0FFFE0000000000000000
+00000000000000000000000000000000000000000FC000000000000000000000000000000007FFFF
+F800000000000000000000000000000000000000000000000000000000000000000000000001FFFF
+0FFFFFFFFFF87FFF000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000001FFFFFFFFFC00000000000000000000000000000000000000000000
+0000000000000000000000000003FFFE1FFFFFFFFFF81FFF80000000000000000000000000000000
+0000000000000000000000000FC000000000000000000000000000000FFFFFFFFFFF800000000000
+000000000000000000000000000000000000000000000000000000000007FFFC3FFFFFFFFFFE0FFF
+C00000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000FFFFFF83FFFFF80000000000000000000000000000000000000000000000000000000000
+00000000000FFFF0FFFFFFFFFFFF07FFE00000000000000000000000000000000000000000000000
+000000000FC00000000000000000000000000007FFF8000000FFFF00000000000000000000000000
+0000000000000000000000000000000000000000001FFFE1FFFFFFFFFFFF83FFF000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000003FFE000000
+0003FFE00000000000000000000000000000000000000000000000000000000000000000003FFFC3
+FFFFFFFFFFFFC1FFF80000000000000000000000000000000000000000000000000000000FC00000
+0000000000000000000000FFE000000000003FFC0000000000000000000000000000000000000000
+000000000000000000000000007FFF87FFFFFFFFFFFFE0FFFC000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000FFE00000000000007FF00000000
+0000000000000000000000000000000000000000000000000000000000FFFF0FFFFFFFFFFFFFF87F
+FE0000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00001FF0000000000000007FC0000000000000000000000000000000000000000000000000000000
+0000000001FFFC3FFFFFFFFFFFFFFC3FFF0000000000000000000000000000000000000000000000
+000000000FC0000000000000000000000000FF80000000000000000FF80000000000000000000000
+000000000000000000000000000000000000000003FFF87FFFFFFFFFFFFFFE0FFF80000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000003FE0000000000
+00000003FE0000000000000000000000000000000000000000000000000000000000000007FFF0FF
+FFFFFFFFFFFFFF07FF8000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000007F80000000000000000007F80000000000000000000000000000000000000
+0000000000000000000000000FFFF1FFFFFFFE7FFFFFFF83FFC00000000000000000000000000000
+0000000000000000000000000FC000000000000000000000001FC00000000000000000001FC00000
+000000000000000000000000000000000000000000000000000000001FFFE3FFFFFFFC7FFFFFFFE1
+FFE000000000000000000000000000000000000000000000000000000FC000000000000000000000
+003F0000000000000000000007F80000000000000000000000000000000000000000000000000000
+000000003FFFC7FFFFFFFC3FFFFFFFE0FFF000000000000000000000000000000000000000000000
+000000000FC00000000000000000000000780000000000000000000001FC00000000000000000000
+00000000000000000000000000000000000000007FFF9FFFFFFFFC3FFFFFFFF07FFC000000000000
+00000000000000000000000000000000000000000FC00000000000000000000000C0000000000000
+00000000007F000000000000000000000000000000000000000000000000000000000000FFFE3FFF
+FFFFF81FFFFFFFFC3FFE00000000000000000000000000000000000000000000000000000FC00000
+0000000000000000078000000000000000000000001F800000000000000000000000000000000000
+000000000000000000000001FFFC7FFFFFFFF81FFFFFFFFE1FFF0000000000000000000000000000
+0000000000000000000000000FC0000000000000000000000E00000000000000000000000007E000
+00000000000000000000000000000000000000000000000000000003FFF8FFFFFFFFF00FFFFFFFFF
+0FFF80000000000000000000000000000000000000000000000000000FC000000000000000000000
+3C00000000000000000000000003F000000000000000000000000000000000000000000000000000
+0000000FFFF1FFFFFFFFF00FFFFFFFFF87FFC0000000000000000000000000000000000000000000
+000000000FC0000000000000000000007800000000000000000000000000F8000000000000000000
+000000000000000000000000000000000000001FFFE3FFFFFFFFF00FFFFFFFFFC3FFE00000000000
+00000000000000000000000000000000000000000FC000000000000000000001F0000000000003FF
+FC00000000007E000000000000000000000000000000000000000000000000000000003FFFC7FFFF
+FFFFE007FFFFFFFFE1FFF0000000000000000000000000000000000000000000000000000FC00000
+0000000000000003C000000000003FFFFFC0000000003F0000000000000000000000000000000000
+00000000000000000000007FFF8FFFFFFFFFE007FFFFFFFFF0FFF800000000000000000000000000
+0000000000000000000000000FC000000000000000000007800000000000FFFFFFF0000000000F80
+000000000000000000000000000000000000000000000000000000FFFF9FFFFFFFFFE007FFFFFFFF
+F87FFC000000000000000000000000000000000000000000000000000FC00000000000000000001F
+000000000007FFFFFFF80000000007C0000000000000000000000000000000000000000000000000
+000001FFFE3FFFFFFFFFE003FFFFFFFFF83FFE000000000000000000000000000000000000000000
+000000000FC00000000000000000003C00000000000FFFFFFFF80000000003F00000000000000000
+00000000000000000000000000000000000003FFFC7FFFFFFFFFC003FFFFFFFFFC1FFF0000000000
+00000000000000000000000000000000000000000FC00000000000000000007800000000001FFFFF
+FFF80000000000F8000000000000000000000000000000000000000000000000000007FFF8FFFFFF
+FFFFC001FFFFFFFFFE0FFF800000000000000000000000000000000000000000000000000FC00000
+00000000000000F000000000003FFFFFFF8000000000007C00000000000000000000000000000000
+000000000000000000000FFFF1FFFFFFFFFF8001FFFFFFFFFF07FFE0000000000000000000000000
+0000000000000000000000000FC0000000000000000001E000000000007FFFFFF80000000000003E
+00000000000000000000000000000000000000000000000000001FFFE3FFFFFFFFFF8001FFFFFFFF
+FF87FFE00000000000000000000000000000000000000000000000000FC0000000000000000003C0
+0000000000FFFFFFE00000000000001F000000000000000000000000000000000000000000000000
+00003FFFC7FFFFFFFFFF8000FFFFFFFFFFC3FFF80000000000000000000000000000000000000000
+000000000FC0000000000000000007800000000001FFFFFF800000000000000F8000000000000000
+0000000000000000000000000000000000007FFF8FFFFFFFFFFF0000FFFFFFFFFFE1FFFC00000000
+00000000000000000000000000000000000000000FC000000000000000000F000000000003FFFFFF
+0000000000000007C000000000000000000000000000000000000000000000000001FFFF1FFFFFFF
+FFFF0000FFFFFFFFFFF0FFFE0000000000000000000000000000000000000000000000000FC00000
+0000000000001C000000000007FFFFFC0000000000000003E0000000000000000000000000000000
+00000000000000000003FFFE3FFFFFFFFFFF00007FFFFFFFFFFC7FFF000000000000000000000000
+0000000000000000000000000FC000000000000000003C000000000007FFFFFC0000000000000001
+F000000000000000000000000000000000000000000000000007FFFC7FFFFFFFFFFE00007FFFFFFF
+FFFC3FFF8000000000000000000000000000000000000000000000000FC000000000000000007800
+000000000FFFFFFC0000000000000000F80000000000000000000000000000000000000000000000
+000FFFF87FFFFFFFFFFE00007FFFFFFFFFFE1FFFC000000000000000000000000000000000000000
+000000000FC00000000000000000F000000000000FFFFFFFC0000000000000007800000000000000
+00000000000000000000000000000000003FFFF0FFFFFFFFFFFE00003FFFFFFFFFFF0FFFF0000000
+00000000000000000000000000000000000000000FC00000000000000001E000000000000FFFFFFF
+FF000000000000003C0000000000000000000000000000000000000000000000007FFFF1FFFFFFFF
+FFFC00003FFFFFFFFFFF87FFF800000000000000000000000000000000000000000000000FC00000
+000000000001C000000000001FFFFFFFFFF00000000000001E000000000000000000000000000000
+000000000000000000FFFFC3FFFFFFFFFFFC00003FFFFFFFFFFFC3FFFC0000000000000000000000
+0000000000000000000000000FC000000000000000038000000000001FFFFFFFFFFE000000000000
+0F000000000000000000000000000000000000000000000001FFFF87FFFFFFFFFFFC00003FFFFFFF
+FFFFE3FFFE00000000000000000000000000000000000000000000000FC000000000000000078000
+000000003FFFFFF00FFFC00000000000070000000000000000000000000000000000000000000000
+03FFFF8FFFFFFFFFFFFC00003FFFFFFFFFFFF1FFFF80000000000000000000000000000000000000
+000000000FC0000000000000000F0000000000007FFFFFF0007FF000000000000780000000000000
+000000000000000000000000000000000FFFFF1FFFFFFFFFFFFF0000FFFFFFFFFFFFF0FFFFC00000
+00000000000000000000000000000000000000000FC0000000000000001E000000000001FFFFFFF0
+000FFC000000000003C0000000000000000000000000000000000000000000001FFFFE1FFFFFFFFF
+FFFFC003FFFFFFFFFFFFF87FFFE0000000000000000000000000000000000000000000000FC00000
+00000000001C000000000007FFFFFFF00000FF000000000001E00000000000000000000000000000
+00000000000000003FFFFC3FFFFFFFFFFFFFE00FFFFFFFFFFFFFFC3FFFF000000000000000000000
+0000000000000000000000000FC0000000000000003C00000000001FFFFFFFF000003F8000000000
+01F0000000000000000000000000000000000000000000007FFFF87FFFFFFFFFFFFFF00FFFFFFFFF
+FFFFFE1FFFF8000000000000000000000000000000000000000000000FC000000000000000380000
+0000003FFFFFFFF800000FE00000000000F000000000000000000000000000000000000000000000
+FFFFF8FFFFFFFFFFFFFFF00FFFFFFFFFFFFFFF1FFFFC000000000000000000000000000000000000
+000000000FC000000000000000700000000000FF1FFFFFF8000003F8000000000078000000000000
+00000000000000000000000000000001FFFFF1FFFFFFFFFFFFFFF00FFFFFFFFFFFFFFF0FFFFF0000
+00000000000000000000000000000000000000000FC000000000000000F00000000001F81FFFFFFC
+000000FE00000000007C00000000000000000000000000000000000000000007FFFFE3FFFFFFFFFF
+FFFFF00FFFFFFFFFFFFFFF87FFFF800000000000000000000000000000000000000000000FC00000
+0000000000E00000000007F00FFFFFFC0000003F00000000003C0000000000000000000000000000
+000000000000000FFFFFC7FFFFFFFFFFFFFFF00FFFFFFFFFFFFFFFC3FFFFC0000000000000000000
+0000000000000000000000000FC000000000000001E0000000000FC00FFFFFFE0000001F80000000
+001E0000000000000000000000000000000000000000003FFFFF87FFFFFFFFFFFFFFF00FFFFFFFFF
+FFFFFFE3FFFFF00000000000000000000000000000000000000000000FC000000000000003C00000
+00001F8007FFFFFF00000007C0000000000E0000000000000000000000000000000000000000007F
+FFFF8FFFFFFFFFFBFFFFF00FFFFFFFFFFFFFFFF1FFFFF80000000000000000000000000000000000
+000000000FC00000000000000380000000003E0007FFFFFF80000003F0000000000F000000000000
+000000000000000000000000000001FFFFFF1FFFFFFFFFC03FFFF00FFFFFFFFFFFFFFFF0FFFFFE00
+00000000000000000000000000000000000000000FC0000000000000078000000000FC0007FFFFFF
+C0000000F80000000007800000000000000000000000000000000000000003FFFFFF3FFFFFFFFE00
+0FFFF00FFFFBFFFFFFFFFFF87FFFFF0000000000000000000000000000000000000000000FC00000
+000000000F0000000001F00003FFFFFFF00000007C00000000078000000000000000000000000000
+0000000000000FFFFFFC7FFFFFFFF80007FFF00FFFF01FFFFFFFFFFC7FFFFFC00000000000000000
+0000000000000000000000000FC00000000000000E0000000003E00001FFFFFFFC0000003E000000
+0003C0000000000000000000000000000000000000001FFFFFF8FFFFFFFFE00003FFF00FFFF001FF
+FFFFFFFE3FFFFFE000000000000000000000000000000000000000000F800000000000001E000000
+0007E00001FFFFFFFE0000000F0000000001C0000000000000000000000000000000000000007FFF
+FFF9FFFFFFFF800007FFF00FFFF0007FFFFFFFFF1FFFFFF800000000000000000000000000000000
+000000000F800000000000001E000000000F800000FFFFFFFF800000078000000001E00000000000
+0000000000000000000000000000FFFFFFF1FFFFFFFE00001FFFF00FFFF8003FFFFFFFFF0FFFFFFC
+00000000000000000000000000000000000000000FC00000000000003C000000001F0000007FFFFF
+FFC0000003C000000001E000000000000000000000000000000000000003FFFFFFE3FFFFFFFC0000
+7FFFF00FFFFFF83FFFFFFFFF8FFFFFFE00000000000000000000000000000000000000000FC00000
+0000000038000000003E0000003FFFFFFFE0000001E000000000F000000000000000000000000000
+000000000007FFFFFFE3FFFFFFF80003FFFFF00FFFFFFE1FFFFFFFFFC7FFFFFF8000000000000000
+0000000000000000000000000FC000000000000078000000007C0000001FFFFFFFF0000000F00000
+0000700000000000000000000000000000000000000FFFFFFFC7FFFFFFF00007FFFFF00FFFFFFF07
+FFFFFFFFC3FFFFFFC0000000000000000000000000000000000000000FC000000000000070000000
+007800000007FFFFFFF80000007800000000780000000000000000000000000000000000000FFFFF
+FF87FFFFFFE0000FFFFFF00FFFFFFFC3FFFFFFFFE3FFFFFFE0000000000000000000000000000000
+000000000FC0000000000000F000000000F000000003FFFFFFFC0000007800000000780000000000
+000000000000000000000000001FFFFFFF8FFFFFFFE0003FFFFFF00FFFFFFFE1FFFFFFFFE1FFFFFF
+F0000000000000000000000000000000000000000FC0000000000000F000000000F000000001FFFF
+FFFE0000003C000000003C0000000000000000000000000000000000001FFFFFFF8FFFFFFFC0007F
+FFFFF00FFFFFFFE0FFFFFFFFF1FFFFFFF8000000000000000000000000000000000000000FC00000
+00000000E000000001E0000000007FFFFFFF0000001E000000003C00000000000000000000000000
+00000000003FFFFFFF8FFFFFFFC0007FFFFFF00FFFFFFFF07FFFFFFFF1FFFFFFF800000000000000
+0000000000000000000000000FC0000000000001E000000003C0000000001FFFFFFF0000000F0000
+00001C0000000000000000000000000000000000003FFFFFFF0FFFFFFFC0007FFFFFF00FFFFFFFF0
+7FFFFFFFF0FFFFFFF8000000000000000000000000000000000000000FC0000000000001E0000000
+03C00000000007FFFFFF0000000F800000001E0000000000000000000000000000000000001FFFFF
+FF0FFFFFFFC000FFFFFFF00FFFFFFFF07FFFFFFFF0FFFFFFF8000000000000000000000000000000
+000000000FC0000000000001C000000007800000000001FFFFFF80000007800000001E0000000000
+000000000000000000000000001FFFFFFF0FFFFFFFC000FFFFFFF00FFFFFFFF07FFFFFFFF0FFFFFF
+F8000000000000000000000000000000000000000FC0000000000003C00000000F0000000000007F
+FFFF80000003C00000000E0000000000000000000000000000000000001FFFFFFF0FFFFFFFC0007F
+FFFFF00FFFFFFFF07FFFFFFFF0FFFFFFF8000000000000000000000000000000000000000FC00000
+00000003800000000E0000000000003FFFFFC0000003C00000000F00000000000000000000000000
+00000000000FFFFFFF8FFFFFFFE0007FFFFFF00FFFFFFFF07FFFFFFFF0FFFFFFF800000000000000
+0000000000000000000000000FC0000000000003800000001E0000000000000FFFFFC0000001E000
+0000070000000000000000000000000000000000000FFFFFFF87FFFFFFE0007FFFFFF00FFFFFFFE0
+7FFFFFFFF1FFFFFFF0000000000000000000000000000000000000000FC000000000000780000000
+1C00000000000007FFFFC0000001E00000000700000000000000000000000000000000000007FFFF
+FF87FFFFFFF0003FFFFFF00FFFFFFFC0FFFFFFFFE1FFFFFFF0000000000000000000000000000000
+000000000FC0000000000007000000003C00000000000003FFFFC0000000F0000000078000000000
+0000000000000000000000000003FFFFFFC7FFFFFFF8001FFFFFE00FFFFFFF81FFFFFFFFE3FFFFFF
+E0000000000000000000000000000000000000000FC0000000000007000000007800000000000003
+FFFFE0000000700000000380000000000000000000000000000000000000FFFFFFC3FFFFFFFC000F
+FFFFF00FFFFFFF03FFFFFFFFE3FFFFFFC0000000000000000000000000000000000000000FC00000
+00000007000000007800000000000001FFFFE0000000780000000380000000000000000000000000
+0000000000007FFFFFE1FFFFFFFF0007FFFFF00FFFFFFC07FFFFFFFFC7FFFFFF0000000000000000
+0000000000000000000000000FC000000000000E000000007000000000000001FFFFE00000003800
+000003C00000000000000000000000000000000000003FFFFFF1FFFFFFFFC000FFFFF81FFFFFF01F
+FFFFFFFF87FFFFFC00000000000000000000000000000000000000000FC000000000000E00000000
+F000000000000000FFFFE00000003C00000003C00000000000000000000000000000000000000FFF
+FFF8FFFFFFFFF0003FFFFFFFFFFF807FFFFFFFFF8FFFFFF800000000000000000000000000000000
+000000000FC000000000000E00000000F000000000000000FFFFC00000001C00000003C000000000
+000000000000000000000000000007FFFFF87FFFFFFFFE0007FFFFFFFFF801FFFFFFFFFF0FFFFFE0
+00000000000000000000000000000000000000000FC000000000001E00000001E000000000000000
+7FFFC00000001E00000003E000000000000000000000000000000000000001FFFFFC3FFFFFFFFF80
+000FFFFFFF801FFFFFFFFFFE1FFFFFC000000000000000000000000000000000000000000FC00000
+0000001E00000001E0000000000000007FFFC00000001FFFFFFFFFE0000000000000000000000000
+00000000000000FFFFFE3FFFFFFFFFF80000001F8001FFFFFFFFFFFC3FFFFF000000000000000000
+0000000000000000000000000FC000000000001C00000001C0000000000000007FFFC00000001FFF
+FFFFFFC0000000000000000000000000000000000000007FFFFF1FFFFFFFFFFF80000000000FFFFF
+FFFFFFFC7FFFFE0000000000000000000000000000000000000000000FC000000000001C00000003
+C0000000000000007FFF8000000003FFFFFFFF80000000000000000000000000000000000000001F
+FFFF8FFFFFFFFFFFFE00000003FFFFFFFFFFFFF87FFFFC0000000000000000000000000000000000
+000000000FC000000000001C0000000380000000000000007FFF8000000000000000000000000000
+0000000000000000000000000000000FFFFF87FFFFFFFFFFFFFE0003FFFFFFFFFFFFFFF0FFFFF800
+00000000000000000000000000000000000000000FC000000000003C000000038000000000000000
+7FFF800000000000000000000000000000000000000000000000000000000007FFFFC3FFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFE1FFFFE00000000000000000000000000000000000000000000FC00000
+000000380000000780000000000000007FFF80000000000000000000000000000000000000000000
+0000000000000003FFFFE3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3FFFFC0000000000000000000
+0000000000000000000000000FC00000000000380000000780000000000000007FFF000000000000
+000000000000000000000000000000000000000000000001FFFFF1FFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFC7FFFF800000000000000000000000000000000000000000000FC000000000003800000007
+0000000000000000FFFE000000000000000000000000000000000000000000000000000000000000
+7FFFF0FFFFFFFFFFFFFFF03FFFFFFFFFFFFFFF87FFFF000000000000000000000000000000000000
+000000000FC0000000000038000000070000000000000000FFFC0000000000000000000000000000
+000000000000000000000000000000003FFFF8FFFFFFFFFFFFFFE00FFFFFFFFFFFFFFF0FFFFC0000
+00000000000000000000000000000000000000000FC0000000000038000000070000000000000000
+FFF80000000000000000000000000000000000000000000000000000000000001FFFFC7FFFFFFFFF
+FFFFE007FFFFFFFFFFFFFE1FFFF8000000000000000000000000000000000000000000000FC00000
+00000078000000070000000000000001FFF800000000000000000000000000000000000000000000
+00000000000000000FFFFE3FFFFFFFFFFFFFE007FFFFFFFFFFFFFC3FFFF000000000000000000000
+0000000000000000000000000FC00000000000780000000F0000000000000001FFF0000000000000
+00000000000000000000000000000000000000000000000007FFFE1FFFFFFFFFFFFFE007FFFFFFFF
+FFFFFC3FFFE0000000000000000000000000000000000000000000000FC00000000000300000000E
+0000000000000003FFE0000000000000000000000073C00000000000000000000000000000000000
+01FFFF0FFFFFFFFFFFFFC007FFFFFFFFFFFFF87FFF80000000000000000000000000000000000000
+000000000FC00000000000700000000E0000000000000003FF80000000000381FFF81FFF83FFF000
+0000000000000000000000000000000000FFFF87FFFFFFFFFFFFC007FFFFFFFFFFFFF0FFFF000000
+00000000000000000000000000000000000000000FC00000000000700000000E0000000000000007
+FF000000000007C1FFFC3FFF87FFF00000000000000000000000000000000000007FFFC3FFFFFFFF
+FFFFC007FFFFFFFFFFFFE1FFFE00000000000000000000000000000000000000000000000FC00000
+000000700000000E000000000000000FFC000000000007C3FFFC3FFF87FFF0000000000000000000
+0000000000000000003FFFE1FFFFFFFFFFFFC003FFFFFFFFFFFFC3FFFC0000000000000000000000
+0000000000000000000000000FC00000000000700000000E000000000000001FF000000000000FE3
+FFF87FFF87FFC00000000000000000000000000000000000000FFFF0FFFFFFFFFFFFC003FFFFFFFF
+FFFF87FFF000000000000000000000000000000000000000000000000FC00000000000700000000E
+000000000000003FE0000000000007E3FF807F8007F0000000000000000000000000000000000000
+0007FFF87FFFFFFFFFFFC007FFFFFFFFFFFF0FFFE000000000000000000000000000000000000000
+000000000FC00000000000700000001E00000000000E7FFFE0000000000007E3F0007F0007E00000
+000000000000000000000000000000000003FFFC7FFFFFFFFFFFC003FFFFFFFFFFFF1FFFC0000000
+00000000000000000000000000000000000000000FC00000000000700000001E00000000001FFFFF
+FFE0000000000FE3F0007F0007E00000000000000000000000000000000000000001FFFE1FFFFFFF
+FFFFC003FFFFFFFFFFFE3FFF8000000000000000000000000000000000000000000000000FC00000
+000000700000001E00000000003FFFFFFFF0000000000FE3FC007FC007FF00000000000000000000
+000000000000000000007FFF0FFFFFFFFFFFC003FFFFFFFFFFF87FFE000000000000000000000000
+0000000000000000000000000FC00000000000700000001E00000000003E071E7FF0000000000FE3
+FFF87FFF07FFE0000000000000000000000000000000000000007FFF87FFFFFFFFFFC003FFFFFFFF
+FFF8FFFC0000000000000000000000000000000000000000000000000FC00000000000700000001E
+00000000001E000000F0000000000FE3FFF87FFF87FFF00000000000000000000000000000000000
+00001FFF83FFFFFFFFFFC003FFFFFFFFFFE1FFF80000000000000000000000000000000000000000
+000000000FC00000000000700000001E00000000001FFFFFFFF00000000007E3FFFC7FFF87FFE000
+0000000000000000000000000000000000000FFFE3FFFFFFFFFFC003FFFFFFFFFFC3FFF000000000
+00000000000000000000000000000000000000000FC00000000000700000001E00000000001FFFFF
+FFE00000000007E3FFF87FFF07FFE00000000000000000000000000000000000000007FFE1FFFFFF
+FFFFC003FFFFFFFFFFC7FFE00000000000000000000000000000000000000000000000000FC00000
+000000700000001E00000000000FFFFFFFE0000000000FE3FFE03FFC07FC00000000000000000000
+0000000000000000000003FFF0FFFFFFFFFFC003FFFFFFFFFF87FFC0000000000000000000000000
+0000000000000000000000000FC00000000000700000000E000000000007C0000FC00000000007E3
+F8003F0007E0000000000000000000000000000000000000000001FFF87FFFFFFFFFC003FFFFFFFF
+FF0FFF800000000000000000000000000000000000000000000000000FC00000000000700000000E
+000000000003C00007800000000007E3F8007F0007E0000000000000000000000000000000000000
+000000FFFC3FFFFFFFFFC003FFFFFFFFFE1FFF000000000000000000000000000000000000000000
+000000000FC00000000000700000000E000000000003C00007800000000007E3F8007F0007E00000
+000000000000000000000000000000000000007FFE1FFFFFFFFFC003FFFFFFFFFC3FFE0000000000
+00000000000000000000000000000000000000000FC00000000000700000000E000000000003C000
+07000000000007E3F8003F8007F00000000000000000000000000000000000000000003FFF0FFFFF
+FFFF8003FFFFFFFFF87FFC000000000000000000000000000000000000000000000000000FC00000
+000000700000000E000000000003C00007000000000007E3FFF83FFF87FFF0000000000000000000
+00000000000000000000001FFF87FFFFFFFF8003FFFFFFFFF0FFF800000000000000000000000000
+0000000000000000000000000FC00000000000780000000E000000000003C00007000000000007E3
+FFFC3FFF87FFF800000000000000000000000000000000000000000FFFC3FFFFFFFFC003FFFFFFFF
+E1FFF0000000000000000000000000000000000000000000000000000FC00000000000780000000E
+000000000003C00007000000000007E3FFFC3FFF87FFF80000000000000000000000000000000000
+00000007FFE1FFFFFFFFC003FFFFFFFFC3FFE0000000000000000000000000000000000000000000
+000000000FC00000000000780000000E000000000001C00007000000000007C1FFFC3FFF83FFF000
+0000000000000000000000000000000000000003FFF0FFFFFFFFC003FFFFFFFF87FFC00000000000
+00000000000000000000000000000000000000000FC000000000007800000006000000000001C000
+0700000000000381FFF81FFF00FF80000000000000000000000000000000000000000001FFF87FFF
+FFFF8003FFFFFFFF0FFF80000000000000000000000000000000000000000000000000000FC00000
+0000003800000007000000000001C00007000000000000000000000000000000000000000E000000
+000000000000000000000000FFFC3FFFFFFF8003FFFFFFFE1FFF0000000000000000000000000000
+0000000000000000000000000FC000000000003800000007000000000001C0000700000000000000
+0000000000000000000000001F0000000000000000000000000000003FFE1FFFFFFF8003FFFFFFFC
+3FFC00000003FFFF80000000000000000000000000000000000000000FC000000000003800000007
+000000000001C0000F000000000000000000000000000000000000003F000007E000000000000000
+000070001FFF07FFFFFF8003FFFFFFF87FF800000007FFFFE0000000FFFFE0000000000000000000
+000000000FC000000000003C00000007800000000001C0000E000000000000000000000000000000
+000000007E00007FFE000000FFF000000000F0000FFF83FFFFFFC003FFFFFFE0FFF00000000FFFFF
+F8000001FFFFFC00000E000000000000000000000FC000000000003C00000003800000000001C000
+0E00000000000000000000000000000000000001FE0003FFFFC0000FFFFE00000001F00007FFE1FF
+FFFFF007FFFFFFC1FFE0007800FFFFFFF8300001FFFFFE00003F000000700000000000000FC00000
+0000001C00000003800000000001C0000E00000000000000000000000000000000000003FE000FFF
+87F0003FFE0780000003F00003FFF0FFFFFFFFFFFFFFFF83FFC000F801FFFFFFFCF8003FFFFFFF0E
+003F000000F80000000000000FC000000000001C00000003C00000000000E0000E00000000000000
+000000000000000000000007FE001FFC01F8007FF001C0000007F00001FFF87FFFFFFFFFFFFFFF07
+FF8001FC03FFFFFFFFF8007FFFFFFF9F007F000001F80000000000000FC000000000001C00000001
+C00000000000E0000E00000000000000000000000000000000000007FC003FE0007C00FFC000E000
+000FF00000FFFC3FFFFFFFFFFFFFFE0FFF0003FC03FFFFFFFFFC00FFFFFFFFFF807F800001FC0000
+000000000FC000000000001E00000001E00000000000E0000E000000000000000000000000000000
+0000000FFC007FC0003C01FF00007000000FE000007FFE1FFFFFFFFFFFFFFC3FFE0003FC07FDFFFF
+FFFC00FFFFFFFFFF807F800003FC0000000000000FC000000000001E00000001E00000000000E000
+0C0000000000000000000000000000000000001FFC00FFC0001E03FE00007000001FE000003FFF0F
+FFFFFFFFFFFFF07FFC0003FC07F8003FE7FC00FF3FFFFFFF00FF000003FC0000000000000FC00000
+0000000E00000000E00000000000E0001C00000000001FFFFFFEF000000000000000007FF800FF80
+001F07FC00003800003FE000001FFF83FFFFFFFFFFFFE0FFF80003FC07F8000007FC01FF001F7EFF
+80FF000003F80000000000000FC000000000000E00000000F00000000000E0001C00000000001FFF
+FFFFFF80000000000000007FF801FE00000F07FC00003800007FC000001FFFC1FFFFFFFFFFFFC1FF
+F00003FC07F8000007FC01FF000000FF80FF000007F80000000000000FC000000000000E00000000
+700000000000E0001C00000000003FFFFFFFFF8000000000000000FFF803FE00000F8FF800001C00
+00FFC000000FFFE0FFFFFFFFFFFF83FFE00007FC0FF8000007F801FF000000FF80FF000007F80000
+000000000FC000000000000F00000000780000000000E0001C00000000007C00FFFFFFC000000000
+000001FFF003FC0000078FF000001C0001FF80000007FFF8FFFFFFFFFFFF07FFC00007FC0FF80000
+07FC01FF000000FF00FF000007F80000000000000FC0000000000007000000007800000000006000
+1C00000000007800000007C000000000000003FFF007F80000079FE000001C0003FF80000003FFF8
+3FFFFFFFFFFE0FFFC00007F80FF8000007F801FF000000FF00FF000007F80000000000000FC00000
+00000007000000003C000000000060001C00000000007800000007C000000000000007FFF007F800
+00079FE000001C0007FF80000001FFFE1FFFFFFFFFFC1FFF000007F80FF0000007F801FE000000FF
+00FF000007F80000000000000FC0000000000007800000003C000000000070003C0000000000F000
+000003800000000000000FFFE007F80000079FE000001C000FFF00000000FFFF0FFFFFFFFFF83FFF
+000007F80FF0000007F801FE000000FF00FF000007F80000000000000FC000000000000380000000
+1E00000000007000380000000000F000000007800000000000001FFFE007F0000007BFC000001C00
+1FFF000000007FFF87FFFFFFFFE0FFFE000007F80FF0000007F801FE000000FF00FF000007F80000
+000000000FC0000000000003800000001E00000000007000380000000001E0000000070000000000
+00003FFFE007F00000071FC000001C003FFF000000003FFFC1FFFFFFFFC1FFFC000007F80FF00000
+07F801FE000000FF00FF000007F80000000000000FC0000000000003C00000000F00000000007000
+380000000003E000000007000000000000007F9FE00FF000000F1FC000001C007FFE000000001FFF
+F0FFFFFFFF87FFF8000007F80FF0000007F801FE000000FF01FF000007F00000000000000FC00000
+00000001C00000000700000000007000380000000003C00000000F00000000000000FF1FC00FF000
+000F1FC000001C01FFFE000000000FFFF87FFFFFFF0FFFF0000007F80FF000000FF801FE000000FF
+01FE00000FF00000000000000FC0000000000001E000000007800000000070003800000000078000
+00000E00000000000001FE3FC007F000001E1FC000003C03F9FE0000000007FFFC3FFFFFFC1FFFE0
+000007F80FF000000FF801FE000001FF01FE00000FF00000000000000FC0000000000001E0000000
+03C000000000700038000000000F800000001E00000000000003FC3F8007F800003E1FC000007807
+F1FE0000000003FFFE0FFFFFF87FFFC0000007F80FF000000FF801FE000001FF01FE00000FF00000
+000000000FC0000000000000E000000001E000000000700078000000001F000000001C0000000000
+0007F87F8007F800007C0FE00000780FE3FC0000000001FFFF87FFFFE0FFFF80000007F80FF00000
+0FF001FE000001FE01FE00000FF00000000000000FC0000000000000F000000001E0000000003000
+70000000001E000000001C0000000000001FF07F8007FC0000FC0FE00001F01FC3FC0000000000FF
+FFC1FFFFC1FFFF0000000FF00FF000000FF001FE000001FE01FE00000FF00000000000000FC00000
+000000007000000000F000000000380070000000003C000000003C0000000000003FE07F8003FE00
+01F80FF00003E07F83FC00000000007FFFF0FFFF07FFFE0000000FF00FF000000FF001FC000001FE
+00FE00000FE00000000000000FC00000000000007800000000780000000038007000000000780000
+0000380000000000007FC0FF0003FF0007F007F80007E0FF07F800000000003FFFF83FFC0FFFFC00
+000007E007F000000FE001FC000001FE00FF00000FE00000000000000FC000000000000078000000
+003C0000000038007000000000F80000000078000000000001FF80FF0001FF803FE003FC001FC1FE
+07F800000000001FFFFE07F03FFFF800000007C007FF00000FE001FE000001FC00FFFFFF8FC00000
+000000000FC00000000000003C000000001E0000000038007000000000F000000000700000000000
+03FF00FE0001FFFFFFE003FF807FC3FC07F800000000001FFFFF00007FFFF0000000000007FFFFFF
+E7C001FFFFFFF1F8007FFFFFFF800000000000000FC00000000000003C000000001F000000003800
+7000000001E000000000F0000000000007FE01FE0001FFFFFFC003FFFFFF8FF80FF800000000000F
+FFFFC001FFFFE0000000000003FFFFFFF80000FFFFFFFFE0007FFFFFF8000000000000000FC00000
+000000001E000000000F8000000038006000000003C000000000F0000000000007FE01FE0003FFFF
+FFC003FFFFFFFFF00FF0000000000007FFFFF007FFFFE0000000000003FFFFFFFC0000FFFFFFFF80
+003FFFFFFC000000000000000FC00000000000001E0000000007C000000038006000000007800000
+0001E000000000001FFC03FE0007FFFFFFE007FFFBFFFFF01FF0000000000003FFFFFF3FFFFFC000
+0000000001FFFFFFFC0000FFFFFFFF80003FFFFFFC000000000000000FC00000000000000F000000
+0003E00000001800E00000000F0000000001E000000000003FF003FE000FFFF0FFE01FFF803FFFE0
+1FF0000000000001FFFFFFFFFFFF8003F000000001FFFFFFFC0000FFFFFFFF80001FFFFFFC000000
+000000000FC00000000000000F0000000001F00000001C00E00000003E0000000003C00000000000
+3FE003FC001FFFC007F83FFC001FFFC01FF0000000000001FFFFFFFFFFFF0007FC0000E000FFFFFF
+FE0001FFFFFFFF80000FFFFFFFC00000000000000FC0000000000000078000000000780000001C00
+E00000007E0000000003C000000000001F0007FC003FFE0001FFFFF8000FFFC03FF0000000000000
+FFFFFFFFFFFE000FFE0001F0007FFFFFFFE003FFFFFFFFF80003FFFFFFE00000000000000FC00000
+000000000780000000007C0000001C00E0000000F80000000007800000000000000007FC007FF800
+007FFFE0001FFFC07FFC0000000000007FFFFFFFFFFE001FFF0003F0001FFFFFFFF003FFFFFFFFFC
+000001840FF00000000000000FC000000000000003C0000000001E0000001C00E0000001F0000000
+000F000000000000000007F800FFE000003FFFC0003FFFFFFFFFFFF8000000003FFFFFFFFFFC001F
+FF0007F80000000007F803FFFFFFFFFE000000000FF00000000000000FC000000000000001E00000
+00001F8000001C00E0000003F0000000000F00000000000000000FF801FFC000001FFF00007FFFFF
+FFFFFFFC000000001FFFFFFFFFF80037FB8007F80000000007F807FE000000FE000000000FF00000
+000000000FC000000000000001E00000000007E000001C01C000000FC0000000001E000000000000
+00000FF803FF8000001FFF0000FFFFFFFFFFFFFC000000001FFFFFFFFFF00037F98007F800000000
+07F807FC000000FF000000000FF00000000000000FC000000000000000F00000000003F000001C01
+C000003F80000000001E00000000000000000FF803FF0000001FFE00007FFFFFFFF0000000000000
+0FFFFFFFFFE00037F98007F80000000007F807FC000001FF000000000FF00000000000000FC00000
+0000000000F00000000000FC00001E01C000007E00000000003C00000000000000001FF807FE0000
+001FFC0000007F80FFE000000000000007FFFFFFFFC00037F18007F8000000000FF807F8000001FF
+000000000FF00000000000000FC0000000000000007800000000007F00000E01C00001F800000000
+007800000000000000001FF807FE0000001FFC0000001F00FFC000000000000007FFFFFFFF800037
+F18007F8000000000FF807F8000001FF000000000FF00000000000000FC0000000000000003C0000
+0000001FC0000E01C00007E000000000007800000000000000001FF007FC0000001FF80000001E00
+FFC000000000000003FFFFFFFF800030238007F8000000000FF807F8000001FF000000000FF00000
+000000000FC0000000000000001C00000000000FF0000E01C0001FC00000000000F0000000000000
+00003FF00FF80000003FF80000001E00FFC000000000000001FFFFFFFF000038070007F800000000
+0FF807F8000001FF000000000FF00000000000000FC0000000000000001E000000000001FE000E01
+C000FE000000000001E000000000000000003FF00FF80000003FF00000000E00FF80000000000000
+00FFFFFFFE00001E0F0007F8000000000FF007F8000001FF000000000FF000000000000007C00000
+00000000000F0000000000007FE00E03C00FF8000000000003E000000000000000007FF00FF00000
+003FF00000001E00FF80000000000000007FFFFFFC00000FFE000FF8000000000FF007F8000001FE
+000000000FF00000000000000FC000000000000000078000000000001FFE1E03C0FFE00000000000
+07C000000000000000007FF00FF00000003FF00000001C01FF80000000000000003FFFFFF8000007
+F8000FF8000000000FF007F8000001FE000000001FF00000000000000FC00000000000000003C000
+0000000003FFFE03FFFF000000000000078000000000000000007FE00FF00000003FF00000001C01
+FF80000000000000001FFFFFF000000000000FF8000000000FF00FF8000001FE000000001FF00000
+000000000FC00000000000000001E00000000000007FFE03FFF80000000000000F00000000000000
+00007FE00FF00000003FF00000003801FF80000000000000001FFFFFF000000000000FF800000000
+0FF00FF8000001FE000000001FF00000000000000FC00000000000000001F00000000000000FFF03
+FFC00000000000001E000000000000000000FFE00FF00000003FF00000007801FF80000000000000
+000FFFFFE000000000000FF8000000000FF00FF8000001FE000000001FE00000000000000FC00000
+000000000000F800000000000000FF03F0000000000000003C000000000000000000FFE00FF00000
+007FF00000007001FF000000000000000007FFFFC000000000000FF8000000000FF00FF8000001FE
+000000001FE00000000000000FC0000000000000000078000000000000000F078000000000000000
+7C000000000000000000FFE007F80000007FF0000000E001FF000000000000000007FFFF80000000
+00000FF8000000000FF00FF8000001FE000000001FE00000000000000FC000000000000000003C00
+00000000000007078000000000000000F8000000000000000001FFC007F8000000FFF8000001E003
+FF000000000000000003FFFF8000000000000FF0000000000FF00FFC000001FE000000001FE00000
+000000000FC000000000000000001E0000000000000007070000000000000001F000000000000000
+0001FFC007FC000001FFFC000003C003FF000000000000000001FFFF0000000000000FF000000000
+0FF00FFFFC0001FE000000001FE00000000000000FC000000000000000000F000000000000000787
+0000000000000003E0000000000000000001FFC003FE000003FFFC0000078003FF00000000000000
+0001FFFE0000000000000FF0000000000FF00FFFFFFFC1FE000000001FE00000000000000FC00000
+0000000000000F80000000000000078F0000000000000007C0000000000000000003FF8003FF0000
+0FE7FE00000F0003FF000000000000000000FFFE0000000000000FF0000000000FF00FFFFFFFF1FE
+000000001FE00000000000000FC0000000000000000007C0000000000000078F0000000000000007
+80000000000000000003FF8001FFC0001F03FF00001E0003FE0000000000000000007FFC00000000
+00000FF0000000000FF00FFFFFFFFBFE000000001FE00000000000000FC0000000000000000001E0
+000000000000078F000000000000001F80000000000000000003FE0000FFF800FE00FFC000780007
+FC0000000000000000007FF80000000000000FE0000000000FE00FFFFFFFFFFE000000001FC00000
+000000000FC0000000000000000001F0000000000000078E000000000000001E0000000000000000
+0003FC00007FFFFFF0007FF001F00007F80000000000000000003FF000000000000007E000000000
+0FE00FFFFFFFFFFC000000001FC00000000000000FC0000000000000000000FC000000000000038E
+000000000000003C00000000000000000003E000001FFFFFC0001FFE0FE00007E000000000000000
+00000FC000000000000007C0000000000FC007FFFFFFFFFC000000000F800000000000000FC00000
+000000000000007E000000000000038E00000000000000F80000000000000000000000000007FFFE
+000007FFFF000007C0000000000000000000000000000000000001800000000007800387FFFFFCF8
+0000000006000000000000000FC00000000000000000003F000000000000038E00000000000001F0
+0000000000000000000000000000FFF0000000FFF800000780000000000000000000000000000000
+000000000000000000000001FFFFF8000000000000000000000000000FC00000000000000000001F
+80000000000003CE00000000000003E0000000000000000000000000000000000000000000000006
+0000000000000000000000000000000000000000000000000000000003FFE0000000000000000000
+000000000FC000000000000000000007C0000000000003FE0000000000000FC00000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000FC000000000000000000003F0000000000001FC
+0000000000001F000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000000000000FC00000
+0000000000000001F8000000000001FC0000000000003E0000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000FC0000000000000000000007E00000000000070000000000000FC00
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+1F00000000000000000000000001F000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000FC0000000000000000000000F80000000000000000000000007E0000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000FC00000000000000000000003E0000000000000
+00000000001F80000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000000000000FC00000
+000000000000000001F800000000000000000000007E000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000FC000000000000000000000007E0000000000000000000000FC0000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+001F8000000000000000000003F00000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000FE00000000000000000000FE000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000003F80000000000
+000000003F8000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000FE000000000000000001FF00000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000003FE00000000000000007F8000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000FF0000000000000001FF0000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000001FF00000000000000FF800000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000007FC0000000
+00001FFE000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000FFE0000000000FFF00000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000001FFF80000003FFF8000000000
+000000000000000000000007C0000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+000000001FFFF9C0FFFFFC0000000000000000000000000003C0001FF07FE1C063FFC30083FE0000
+000FE01FF000FF0000020007F010700E00001F00100000000F800F803F801FE03FC0FF80FE01FC00
+000000000FC0000000000000000000000000000001FFFFFFFFFF8000000000000000000000000000
+07E0003FF8FFF3E0F3FFE781C7FF1E1E003FF07FF801FFC3800FFE1FF87FF87FE0E07FC03E038000
+1FF87FF07FE03FF07FF1FFE3FF03FE00000000000FC00000000000000000000000000000001FFFFF
+FFF0000000000000000000000000000007E0007FFCFFF3F0F3FFE781E7FF9E1E007FF87FF803FFE7
+801FFE3FFC7FFCFFF0F1FFE03E0780003FFC7FF8FFF07FF8FFF9FFE3FF87FF00000000000FC00000
+00000000000000000000000000003FFFF00000000000000000000000000000000FF000FFFFFFE3F8
+F1FFC781E7FFDF3E00FFFC7FF003FFC7801FFC3FFE7FF8FFF9F3FFF07F07C0003FFEFFF9FFF8FFFC
+FFF9FFC7FFCFFF00000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000000FF000FC3FFF03F8F07F07C3EFEFCFFE00F87E7E0003F007801F807C3E0FC0FC
+F9F3E1F07F07C0003F3FFFFFF9FCF87CFCF9F807E7CFCF00000000000FC000000000000000000000
+0000000000000000000000000000000000000000000000000FF000F818FF83FCF03E0783EFC7CFFC
+00F83E7C0003F007801F00780C07C0F8F9F7E060FF0780003E1FFC7FF07DF818FCFFF807E18FC000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+1FF801F800FFE3FFF03E0783EFEFC7FC01F01FFFC003FF87801FF8780007C0F8F9F7C000FF878000
+3E3FFCFFE07FF000FFFBFF87FC0FF800000000000FC0000000000000000000000000000000000000
+000000000000000000000000000000001FF801F000FFE3FFF03E0783EFFF87F801F01F7FE003FFC7
+801FFCF8000780FFF9FFC000FF87C0003FFFFFFFE07FF0F8FFF9FFC3FF0FFE00000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000003FF801F000FFE3FF
+F03E07C3EFFF83F801F01E7FF003FFC7801FFCF8000780FFF1FFC001FF87C0003FFEFFFFE03FF0FC
+FFF9FFC1FF87FF00000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000003FFC00F000FFC3FFF03E07C3EFFF83F001F01F7FE003FF87801FFCF8000780FF
+F1FFC001FFC7C0003FFCFFFFE07FF1FEFFF9FF80FFC1FF00000000000FC000000000000000000000
+0000000000000000000000000000000000000000000000003FFC00F809FC03FFF03E07C3EFFF83F0
+00F01F7E0003F007801F80F8000780FFF8FFC003FFC7C0003FF8FFFFE07FF0FEFFF9F8001FC0FF80
+000000000FE000000000000000000000000000000000000000000000000000000000000000000000
+7FFC00F81FFC03EFF03E07C3EFC7C1F000F83EFC0003F007C01F00780C07C0FDF8F3C063FFC7C000
+3FC0FDFFE07DF87EFDF9F0070FC41F80000000000FE0000000000000000000000000000000000000
+000000000000000000000000000000007FFE00FC3FFC03E7F03E07C3EF87C1F000F87E7C0003F007
+C01F007C1E0780F8F9F3E0F3FFE7C0003F00F87FF0FCF87EF8FBF00787CF8F80000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000007FFE007FFFFFF3E3
+F03E07E7EF87C1E0007FFC780003FFC7FE1FF87E3E07C0F879F3F3F7FFE7FF003E00F87FFFF8FFFE
+F87FFFC7FFCFFF00000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000007C7E007FFCFFF3E3F03E03FFC783C1E0007FF8780001FFE7FF9FFE3FFE0780F8
+78F1FFE7C3E7FF803E00F87CFFF87FFEF87FFFE7FFCFFF00000000000FC000000000000000000000
+000000000000000000000000000000000000000000000000783E001FF8FFF3C1F01C01FFC78381E0
+003FF8780001FFE7FF9FFE1FFC0780F078F0FFE7C1E7FF801E00783C7FF03FFCF079FFE3FF87FF00
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+301C000FF07FF180F01C00FF030100E0001FE0300000FFC3FF1FFE0FF803007030607FC380C3FF00
+1C0070383FE01FFC6010FFC1FF03FE00000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000040000000000003800000000000
+00006003E000000000001F00000000000000000007800380000000003800F000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+7FFFFFFFFFFFFF39CF800008008087C0000000000000000000000000000000000000000200000000
+0000000000000E01EFFDFFFFFFFFFE00000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000FC00000
+0000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFF00000000000FC00000000000000000000000000000000000000000000000000000
+0000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000FC000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00
+0000000007C000000000000000000000000000000000000000000000000000000000000000000000
+1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFE7FF8000000000000180000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000001000000000
+000018000000000000000000000000200010003C0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+>}imagemask
+showpage \ No newline at end of file
diff --git a/macros/inrstex/texgraph/inrslogo.tex b/macros/inrstex/texgraph/inrslogo.tex
new file mode 100644
index 0000000000..483eb81ec1
--- /dev/null
+++ b/macros/inrstex/texgraph/inrslogo.tex
@@ -0,0 +1,58 @@
+%-*-tex-*-
+%======== macros for the INRS address logo/letterhead =====
+
+\def\ppa{\beginsegment \absoluteposition
+\lvec h:.4 v:0
+\lvec h:.2 v:.8
+\lvec h:-.2 v:.8
+\pfill p:0
+\endsegment
+}
+
+\def\ppb{\beginsegment \absoluteposition
+\lvec h:.4 v:0
+\lvec h:.1 v:1.2
+\lvec h:-.3 v:1.2
+\pfill p:0
+\endsegment
+}
+
+\def\inrslogo h:#1 v:#2 sc:#3 {\beginsegment
+\penwidth .005
+\move h:#1 v:#2
+\unitscale #3
+\relative
+\ppa
+\move h:.48 v:0
+\ppa
+\move h:.48 v:0
+\ppb
+\endsegment}
+\font\inrsaddfont = cmcsc10
+\font\eightrm = cmr8
+\def\inrsadd{\vbox{\hsize 5in \baselineskip=9pt \parskip=0pt
+ \leftline{\eightrm Universit\'e du Qu\'ebec}
+ \vskip 3pt
+ \leftline{\inrsaddfont Institut national de la recherche
+ scientifique}
+ \vskip 6pt
+ {\eightrm \obeylines \parindent=0pt
+ 3, place du Commerce \par
+ Ile-des-Soeurs\par
+ Verdun, Qu\'ebec\par
+ Canada \qquad H3E 1H6\par
+ T\'el\'ephone: \tele \par}
+ \vskip 6pt
+ \leftline{\inrsaddfont INRS-T\'el\'ecommunications}
+ }}
+
+
+\def\inrslogoadd h:#1 v:#2 {\btg\inrslogo h:#1 v:#2 sc:.3
+ \beginsegment
+ \move h:0 v:0 \tbox {\inrsadd}
+ \endsegment\etg}
+
+\def\inrsaddform{\titlepagestyle\finalversion
+ \inrslogoadd h:-.5 v:0 }
+
+\def\tele{(514) 765-7834} \ No newline at end of file
diff --git a/macros/inrstex/texgraph/inrssl.tex b/macros/inrstex/texgraph/inrssl.tex
new file mode 100644
index 0000000000..925a824779
--- /dev/null
+++ b/macros/inrstex/texgraph/inrssl.tex
@@ -0,0 +1,147 @@
+% PostScript slide form
+% \genform Aug 1991
+% Toulson/Beebe PS driver
+% ====== simple viewgraph box =======
+\catcode`\@=11
+\def\hviewbox{\beginsegment
+ \unitscale {\f@ormscale}
+ \slidelogo
+ \topform
+ \botform
+ \move h:0 v:.4
+ \penwidth .05
+ \lvec h:8.9 v:.4
+ \lvec h:8.9 v:6.9
+ \move h:0 v:.4
+ \lvec h:0 v:6.9
+ \move h:.15 v:6.9
+ \larc r:.15 sd:90 ed:180
+ \move h:.15 v:7.05
+ \lvec h:8.75 v:7.05
+ \move h:8.75 v:6.9
+ \larc r:.15 sd:0 ed:90
+ \endsegment}
+% ======= Slide Utilities ======
+% Horizontal form
+\newtoks\slidetitle
+\newdimen\slhsize \newdimen\slvsize
+\long\def\sltitle#1{\vglue .03\slvsize \global\slidetitle={#1}
+ \vbox to 0pt{\hsize=\slhsize \rightskip=.1\hsize plus 1fill
+ \def\cr{\endgraf}\leftskip= .1\hsize plus 1fill\gbfont\gbbaselines
+ \parskip=1ex \parindent=0pt#1\vss}}
+\def\shk{\showthe\leftskip\showthe\rightskip}
+\let\shk=\relax
+\long\def\slidebox #1#2{\vbox to \slvsize{\hsize \slhsize
+ \grfont\parindent=0pt
+ \grbaselines\parskip=2.8ex \advance\rightskip by 0pt plus 1fil
+ \sltitle{#1}\vfill\advance\rightskip by .05\hsize
+ \advance\leftskip by .05\hsize
+ #2\vfill}}
+
+\def\bl{\beginlist \samplemark{$\bullet$}} % modifies default
+\def\lb{\li {$\bullet$} }
+\def\lc{\li {$\circ$} }
+\def\last{\li {$\ast$} }
+\def\hd#1{\vskip 1ex\vbox{\veryraggedright\hangindent1em\hangafter1
+ \noindent\bigfont#1}\vskip 1ex }
+
+
+% ===== slide building macros =======
+% A slide lives in either a textform or fullsize form. The defaault is
+% Fullsize. Text form reduces the size and gives a chance to add background
+% Material with the slide.
+
+\newif\iftextform
+\gdef\inrsform{\message{<< INRSFORM >>}\input inrslogo\relax \gdef\slidelogo{\i@nrsform}
+ \gdef\topform{}\gdef\botform{}}
+\gdef\i@nrsform{\inrslogo h:.2 v:0 sc:.25
+ \move h:8.9 v:.1 \textref h:R v:C
+ \rstext d:0 sc:{\f@ormscale} t:{\bf INRS-T\'el\'ecommunications} }
+\newtoks\topdata
+\newtoks\botdata
+\newtoks\slidedate
+\gdef\genform{\message{<< General FORM >>}
+ \gdef\slidelogo{\topform}\gdef\topform{\move h:0 v:.15 \textref h:L v:C
+ \rstext d:0 sc:{\f@ormscale} t:{\borderfont\the\topdata} }
+ \gdef\botform{\move h:4.45 v:7.25
+ \textref h:C v:C
+\rstext d:0 sc:{\f@ormscale} t:{\borderfont \the\botdata\ -- \the\slidedate} }}
+
+\newcount\textfontscale % computed inside textform
+\gdef\textform{\message{<< Text Size >>}\long
+ \gdef\comment##1//{\rm ##1}\textformtrue\gdef\slidescale{.578}
+ \textfontscale=\the\fullfontscale \relax
+ \multiply\textfontscale by 1000
+ \divide\textfontscale by 1728
+ \fontset scaled {\the\textfontscale}
+ \textformfonts
+ \let\borderfont=\txborderfont
+ \textpagestyle
+ \slvsize = 9.84cm \slhsize = 12.5cm
+ \gdef\tfb{\bigskip\filbreak}}
+\newcount\fullfontscale % set in defaults
+\gdef\fullform{\message{<< Full Size >>}
+ \long\gdef\comment##1//{}\textformfalse\gdef\slidescale{1}
+ \fontset scaled {\the\fullfontscale}
+ \fullformfonts
+ \let\borderfont = \fxborderfont
+ \finalversion
+ \documentstyle{
+ \leftmargin=.6in
+ \nofooterstyle
+ \vfootersize=0pt }
+ \slvsize=17cm \slhsize=21.5cm
+ \let\tfb=\relax}
+
+\long\gdef\hhslide#1#2{\btg
+ \segmentscale {\slidescale}
+ \move h:0.2 v:.4 \textref h:L v:T
+ \rstext d:0 sc:{\f@ormscale} t:{\slidebox{#1}{#2}}
+ \move h:0 v:0 \hviewbox
+ \etg}
+\gdef\formscale #1 {\gdef\f@ormscale{#1 }}
+\gdef\smalldot{\setbox0=\hbox{\hskip .4in\fiverm.}\wd0=0pt\ht0=0pt\dp0=0pt\box0}
+\long\gdef\hslide #1//#2//{\advance\slidenum by 1 \relax
+ \begingroup\tfb\documentstyle{\genpoint}\bf \let\hslide=\slideerr
+ \iftextform\centergraph{\hhslide{#1}{#2}}\bigskip \else
+ \btg
+ \move h:0 v:8.9
+ \vtext {\hhslide{#1}{#2}}
+ \move h:7 v:8.8
+ \etg
+ \smalldot\ejectpage\fi\endgroup}
+% ====== Error forms ========
+% This attempts to find a misplaced // gracefully
+\newcount\slidenum
+\ifnum\language=0 \edef\s@lmiss{Probable Missing or Extra // in Slide Num. }
+ \else
+ \edef\s@lmiss{Probable Missing or Extra // in Slide Num. }
+ \fi
+\gdef\slideerr{\message{<<\s@lmiss\the\slidenum>>}}
+
+% ====== TexGraph Defaults ========
+\ifundefined{textref}
+ \begingroup \catcode`\^=7 \input texgraph \endgroup \fi
+
+% ==== text form page style =====
+\gdef\textpagestyle{}
+
+% ====== Font Defaults =========
+\input spfont \relax
+\gdef\textformfonts{\font\gffont= cmcsc10 scaled 667 }
+\gdef\fullformfonts{\font\gffont = cmcsc10 scaled 1440 }
+\fullfontscale = 2074
+\font\fxborderfont = cmbx10 scaled 1728
+\let\txborderfont = \tenbfx
+
+% ==== slide default =====
+\slidenum=0
+\gdef\gbfont{\bigfont}
+\gdef\gbbaselines{\baselineskip = 2.8ex\lineskip=1pt\lineskiplimit=0pt}
+\gdef\grfont{\bf}
+\gdef\grbaselines{\baselineskip=2.8ex\lineskip=1pt\lineskiplimit=0pt}
+\formscale 1
+%====== end defaults =====
+
+\catcode`\@=12
+
diff --git a/macros/inrstex/texgraph/readme b/macros/inrstex/texgraph/readme
new file mode 100644
index 0000000000..de17f961fd
--- /dev/null
+++ b/macros/inrstex/texgraph/readme
@@ -0,0 +1,25 @@
+Michael J. Ferguson
+(514) 765-7834
+mike@inrs-telecom.uquebec.ca
+
+Montreal, July 30, 1991
+
+This directory contains
+
+The files are
+
+1. texgraph.sty --- a texgraph style file for LaTeX
+2. test_lat.tex --- This is a latex file that performs some simple graphics,
+ includes an EPS, encapsulated postscript file and plays
+ some scaling and rotating games, and also the code for
+ INRS letterhead.
+3. ieeelogo.ps --- Scanned PostScript logo
+4. inrslogo.tex --- TeXgraph commands for the INRS letterhead.
+5. testinrs.tex --- A test file for INRSTeX but augmented by the slide macros.
+6. inrssl.tex --- The slide macros package ... for INRSTeX
+7. texgraph.tex --- the TeXGraph macros in a form compatible with INRSTeX and
+ --- the master format file inrs3_pc.tex
+8. texgraph.ps --- A PostScript version of the TeXGraph Chapter in the
+ INRSTeX Reference Manual.
+9. spfont.tex --- A scaled font family used in the inrssl.tex
+10. readme --- This file.
diff --git a/macros/inrstex/texgraph/spfont.tex b/macros/inrstex/texgraph/spfont.tex
new file mode 100644
index 0000000000..ecf578ed5b
--- /dev/null
+++ b/macros/inrstex/texgraph/spfont.tex
@@ -0,0 +1,79 @@
+\catcode`\@=11
+% --------- This is the "cm" version --------
+% a family is produced by redefining the special font forms in
+
+% \genpoint ... the names reflect the base fonts
+
+
+\def\rescale #1#2{\count255=#1\multiply\count255 by #2\relax
+ \divide\count255 by 100
+ \advance\count 255 by 5 % rounding
+ \divide\count 255 by 10 }
+
+\def\fontset scaled #1 {
+\font\tensprm =cmr10 scaled #1
+\font\sevensprm = cmr7 scaled #1
+\font\fivesprm = cmr5 scaled #1
+\font\tenspi = cmmi10 scaled #1
+\font\sevenspi = cmmi7 scaled #1
+\font\fivespi = cmmi5 scaled #1
+\font\tenspsy = cmsy10 scaled #1
+\font\sevenspsy = cmsy7 scaled #1
+\font\fivespsy = cmsy5 scaled #1
+\font\tenspit = cmti10 scaled #1
+\font\tenspsl = cmsl10 scaled #1
+\font\tenspbfx = cmbx10 scaled #1
+\font\sevenspbfx = cmbx7 scaled #1
+\font\fivespbfx = cmbx5 scaled #1
+\font\tensptt = cmtt10 scaled #1
+\font\tenspex = cmex10 scaled #1
+\def\tenspscsm{\rescale {800}{#1}
+ \font\t@enspscsm = cmcc10 scaled \the\count255\relax
+ \let\tenspscsm=\t@enspscsm\tenspscsm}
+\def\tensprmbig{\rescale {1200}{#1}
+ \font\t@ensprmbig = cmr10 scaled \the\count255\relax
+ \let\tensprmbig=\t@ensprmbig\tensprmbig}
+\def\tenspbfxbig{\rescale {1200}{#1}
+ \font\t@enspbfxbig = cmbx10 scaled \the\count255\relax
+ \let\tenspbfxbig=\t@enspbfxbig\tenspbfxbig}
+\def\tenspbfxbigg{\rescale {1440}{#1}
+ \font\t@enspbfxbigg = cmbx10 scaled \the\count255\relax
+ \let\tenspbfxbigg=\t@enspbfxbigg\tenspbfxbigg}
+\def\tensprmbigg{\rescale {1440}{#1}
+ \font\t@ensprmbigg = cmr10 scaled \the\count255\relax
+ \let\tensprmbigg=\t@ensprmbigg\tensprmbigg}
+ \let\tensprmbiggg = \tensprmbigg }
+
+\def\genpoint{\def\rm{\fam0\tensprm}%
+ \textfont0=\tensprm \scriptfont0=\sevensprm \scriptscriptfont0=\fivesprm
+ \textfont1=\tenspi \scriptfont1=\sevenspi \scriptscriptfont1=\fivespi
+ \textfont2=\tenspsy \scriptfont2=\sevenspsy \scriptscriptfont2=\fivespsy
+ \textfont3=\tenspex \scriptfont3=\tenspex \scriptscriptfont3=\tenspex
+\def\it{\fam\itfam\tenspit}%
+\textfont\itfam=\tenspit
+\def\sl{\fam\slfam\tenspsl}%
+\textfont\slfam=\tenspsl
+\def\bf{\fam\bffam\tenspbfx}%
+ \textfont\bffam=\tenspbfx \scriptfont\bffam=\sevenspbfx
+\scriptscriptfont\bffam=\fivespbfx
+\def\tt{\fam\ttfam\tensptt}%
+\textfont\ttfam=\tensptt
+\tt \ttglue=.5em plus .25em minus .15em
+\def\normalbaselines{\baselineskip 2.8ex \lineskip 1pt \lineskiplimit \z@}%
+\setbox\strutbox=\hbox{\vrule height 2.32ex depth .48ex width\z@}%
+\normalbaselines\rm
+ \ifd@ocsty \let\footerfont =\tenspit
+ \let\headerfont=\tenspit
+% \let\footnotefont = \smallpoint
+% \let\smallerfont = \smallpoint
+ \def\cheadfont{\tensprmbigg}\relax
+ \def\sheadfont{\tenspbfxbig}\relax
+ \def\ssheadfont{\tenspbfx}\relax
+ \def\sssheadfont{\tenspbfx}\relax
+ \def\dsssheadfont{\tenspbfx}\relax
+ \setspacings \fi
+\def\bigfont{\tenspbfxbig}\def\biggfont{\tenspbfxbigg}\relax
+\def\bigggfont{\tenspbfxbiggg}\let\titlefont = \biggfont
+ \let\sc=\tenspccsm }
+
+\catcode`\@=12
diff --git a/macros/inrstex/texgraph/test_lat.aux b/macros/inrstex/texgraph/test_lat.aux
new file mode 100644
index 0000000000..f23e54680b
--- /dev/null
+++ b/macros/inrstex/texgraph/test_lat.aux
@@ -0,0 +1 @@
+\relax
diff --git a/macros/inrstex/texgraph/test_lat.tex b/macros/inrstex/texgraph/test_lat.tex
new file mode 100644
index 0000000000..7be4ba281a
--- /dev/null
+++ b/macros/inrstex/texgraph/test_lat.tex
@@ -0,0 +1,59 @@
+\documentstyle[texgraph]{article}
+
+\begin{document}
+
+\hrule
+\centergraph{ \begin{TeXgraph}
+ \lvec h:2 v:2
+ \end{TeXgraph}
+ }
+\hrule
+
+Now for some text.
+\bigskip
+\hrule
+\centerplotfile{ieeelogo.ps}
+\hrule
+\bigskip
+\centergraph{ \begin{TeXgraph}
+ \incscfile f:{ieeelogo.ps} sc:.3 d:45
+ \end{TeXgraph}}
+\hrule
+\vskip 1in
+Now for the INRS Logo to demonstrate some of the \TeX Graph language.
+
+\input inrslogo
+
+\font\eightrm = cmr8
+
+\inrslogoadd h:-.5 v:0
+
+
+
+\centergraph{ \begin{TeXgraph}
+ \move h:2 v:2
+ \rtext d:45 t:{--- --- Some text at 45 degrees}
+ \rtext d:90 t:{--- --- Some text at 90 degrees}
+ \rtext d:180 t:{--- --- Some text at 180 degrees}
+ \rtext d:270 t:{--- --- Some text at 270 degrees}
+ \vtext {\begin{TeXgraph}
+ \move h:-2 v:2
+ \rtext d:45 t:{*** *** Some text at 45 degrees +90}
+ \rtext d:90 t:{*** *** Some text at 90 degrees +90}
+ \rtext d:180 t:{*** *** Some text at 180 degrees +90}
+ \rtext d:270 t:{*** *** Some text at 270 degrees +90}
+ \end{TeXgraph}}
+ \move h:4 v:4
+ \end{TeXgraph}
+ }
+
+\end{document}
+
+
+
+
+
+
+
+
+
diff --git a/macros/inrstex/texgraph/testinrs.tex b/macros/inrstex/texgraph/testinrs.tex
new file mode 100644
index 0000000000..13e5ffa24c
--- /dev/null
+++ b/macros/inrstex/texgraph/testinrs.tex
@@ -0,0 +1,99 @@
+
+\hrule
+\centergraph{ \btg
+ \lvec h:2 v:2
+ \etg
+ }
+\hrule
+
+Now for some text.
+\bigskip
+\hrule
+\centerplotfile{ieeelogo.ps}
+\hrule
+\bigskip
+\centergraph{ \btg
+ \incscfile f:{ieeelogo.ps} sc:.3 d:45
+ \etg}
+\hrule
+\vskip 1in
+Now for the INRS Logo to demonstrate some of the \TeX Graph language.
+
+\input inrslogo
+
+\inrslogoadd h:-.5 v:0
+
+
+\ejectpage
+
+\input inrssl % namechange to avoid problems with Latex naming.
+\formscale .7
+
+\inrsform % creates inrs logo ... and text .... replace by something
+ % else appropriate.
+
+\fullform % this creates a full sized version of this slide
+
+\hslide This is the title \cr Split here //
+\hd{This is an internal header}
+\bl
+\lb A listitem starting with a bullet.
+\lc A listitem starting with a circle.
+\last A listitem starting with an asterisk.
+\el
+// % the // terminates a slide and a comment
+
+\comment
+It is possible to add a comment to the bottom of the slide which
+only shows up when the slide is printed in textform. A comment is
+terminated with a {//} //
+
+\textform % this creates a reduced version of the slide ... up to two per page
+
+% now we modify the logos and such
+
+\topdata = {General Engineering Inc.}
+\botdata = {An Important Presentation}
+\slidedate = {Jan. 1, 2000}
+\genform % this calls the general form that uses these token registers
+
+\hslide This is the title \cr Split here //
+\hd{This is an internal header}
+\bl
+\lb A listitem starting with a bullet.
+\lc A listitem starting with a circle.
+\last A listitem starting with an asterisk.
+\el
+// % the // terminates a slide
+
+\comment
+It is possible to add a comment to the bottom of the slide which
+only shows up when the slide is printed in textform. A comment is
+terminated with a {//} //
+
+
+\bigskip
+\centergraph{ \btg
+ \move h:2 v:2
+ \rtext d:45 t:{--- --- Some text at 45 degrees}
+ \rtext d:90 t:{--- --- Some text at 90 degrees}
+ \rtext d:180 t:{--- --- Some text at 180 degrees}
+ \rtext d:270 t:{--- --- Some text at 270 degrees}
+ \vtext {\btg
+ \move h:-2 v:2
+ \rtext d:45 t:{*** *** Some text at 45 degrees +90}
+ \rtext d:90 t:{*** *** Some text at 90 degrees +90}
+ \rtext d:180 t:{*** *** Some text at 180 degrees +90}
+ \rtext d:270 t:{*** *** Some text at 270 degrees +90}
+ \etg}
+ \move h:4 v:4
+ \etg
+ }
+
+
+
+
+
+\done
+
+
diff --git a/macros/inrstex/texgraph/texgraph.sty b/macros/inrstex/texgraph/texgraph.sty
new file mode 100644
index 0000000000..073efec127
--- /dev/null
+++ b/macros/inrstex/texgraph/texgraph.sty
@@ -0,0 +1,858 @@
+% DVIPS version
+
+% included are the changes required to make it work with DVIPS
+% It should be modifiable to any other decent driver too
+
+% This is the complete texgraph macros ... for use with the INRS/Beebe
+% Postscript driver
+
+% LaTeX version
+
+% Graphics macros for TeX using POSTCRIPT
+
+% ----- Needs mod to count characters in special ... some drivers have an
+% input limit of 500 characters in a \special
+
+
+% ===============================================================
+% THIS VERSION IS FOR USE with a PostScript Driver with
+% \p@sfile to signal a file name
+% \p@sinline to signal inline PostScript
+% processes \specials and dvi commands in order.
+% does not place a (save restore) pair about a \special.
+%
+% \printhv defines scale/directions for inline Postscript
+% \filehv defines scale/directions for file Postscript
+%
+% Both INRS's modification of Beebe's DVIALW and ArborText's PostScript
+% drivers satisfy these minimal requirements.
+
+% It assumes that the underlying units are 300 pix/in
+% Standard PostScript Conventions
+% This is easily changed by changing the \hpix or \vpix
+% It assumes that x,y are in the "normal" up/left direction.
+
+% File inclusions require the existence of a bounding box for the correct
+% spacing to be left.
+
+% ===============================
+% Most arguments, excepting file names, are delimited by spaces. Thus
+% braces { .... } will usually only occur around inserted text ... which
+% still must be followed by a space or end of line.
+
+
+% ======================
+
+\catcode`\@=11
+
+% =============== Driver Signal Forms =======================
+
+%\xdef\p@sfile{ps: } % file signal INRS DVIALW
+ \xdef\p@sfile{ps: plotfile } % file signal DVIPS
+\xdef\p@sinline{ps:: } % inline signal DVIPS ... INRS DVIALW
+
+% This translates the direction of the page if the printer assumptions
+% are different than TeX. The values should be +-1.
+\gdef\printhv #1 #2 {\gdef\p@hv{ #1 #2 scale }}
+\gdef\filehv #1 #2 {\gdef\f@schv{ #1 #2 scale }}
+\gdef\rtdir #1 {\gdef\r@tdir{ #1 }} % neg or nothing PS has no pos
+
+
+
+
+
+% ============== LateX support =================
+
+\newenvironment{TeXgraph}{\btg}{\etg}
+
+% This is the only change between the LateX and INRSTeX versions
+
+% ======= Simple Plotfile support ===========
+
+% These are vanilla forms for inserting an encapsulated PostScript file
+% or creating a centered graphics environment.
+
+% \centergraph needs to be very \long
+
+\long\gdef\centergraph#1{\hbox to
+ \hsize{\hss\vbox{#1\vgraphskip}\hgraphskip\hss}}
+\gdef\centerplotfile#1{\centergraph{\btg\includefile #1 \etg}}
+
+
+% if you use the Latex command to create the new texgraph environment,
+% then you will automatically be "inside" Texgraph. This
+% means that you should use such commands as
+% \includefile \incscmvfile \incscfile
+
+
+
+
+% ========= error messages =========
+% \language=0 -- English, 1 - French
+\ifnum \language=0 \message{<< WARNING -- TeXGraph needs DVIPS >>}
+ \xdef\bbmess{Searching for BoundingBox }
+ \xdef\incfile{Graphics file}
+ \xdef\badincfile{Size/Format Error in Graphics File}
+ \xdef\noincfile{Missing Graphics File}
+ \else
+ \message{<< AVERTISSMENT -- TeXGraph a besoin du DVIPS >>}
+ \xdef\bbmess{Searching for BoundingBox }
+ \xdef\incfile{Graphics file}
+ \xdef\badincfile{Size/Format Error in Graphics File}
+ \xdef\noincfile{Missing Graphics File}
+ \fi
+
+% ===== debugging code =====
+% will send out specials as messages
+\gdef\dmess #1{}
+\gdef\bmess #1{}
+
+% ======== \global\newif =======
+% Plain defines the \newif as a local variable. We need a global
+% version if TeXgraph is to be brought in while inside a group.
+% This is a simpler, but less elegant version of \newif
+
+%#1 is \if<..> #2 -...true #3 ...false
+\gdef\gnewif#1#2#3{\global\let#1=\iffalse \gdef#2{\let#1=\iftrue}\relax
+ \gdef#3{\let#1=\iffalse}}
+
+% ======== TeXGraph Macros ==========
+
+% Postcript allows for arbitrary translation, scaling, rotation and clipping.
+% This version saves the current segment scale(s), unit scale(s), rotation
+% and translation and painfully computes and retores the correct form after
+% a segment exit. The reason for this is that Postcript can stack only one
+% CTM, text needs to have correct rotation and translation but default
+% scaling ...
+
+% It would be preferable not to convert any of the units. However, it is
+% necessary to know the maximum excursions. Since the PS currentpoint is
+% not accessible to TeX, we must keep it ourselves.
+% Since negative numbers can be used both maximum and minimum excursions
+% are required.
+
+
+% ====== begin -- end graphics =======
+
+% The maximum and minimum extent in the h and v direction is recorded
+% and is accessible
+% at the end of a \btg \etg pair (in points). The same value, in pixels is accessible at
+% all times
+\newcount\maxhpospix
+\newcount\maxvpospix
+\newcount\minhpospix
+\newcount\minvpospix
+\newdimen\hgraphsize
+\newdimen\vgraphsize
+
+\gdef\vgraphskip{\vskip\vgraphsize}
+\gdef\hgraphskip{\hskip\hgraphsize}
+
+
+\gdef\beginTeXGraphics{\t@exgraphdef \i@ncgdepth
+ \vbox\bgroup\offinterlineskip
+ \h@pos=0
+ \global\maxhpospix=\h@pos
+ \global\minhpospix=\h@pos
+ \v@pos=0
+ \global\maxvpospix=\v@pos
+ \global\minvpospix=\v@pos
+ \h@segoff=\h@pos \v@segoff=\v@pos
+ \edef\o@form{}\ifnum\g@depth=1
+ \p@sinit \fi \p@sset % PS initialization
+ \s@save}
+% \s@save saves the initialization for the special output.
+% \g@save saves some local condition
+
+\gdef\endTeXGraphics{\g@raphout\egroup\maxhvpos\p@srestore \d@ecgdepth }
+\global\let\btg=\beginTeXGraphics
+\global\let\etg=\endTeXGraphics
+\global\let\btg=\beginTeXGraphics
+\global\let\etg=\endTeXGraphics
+
+% ========== TeXGraph Nesting Depth ==========
+\newcount\g@depth \global\g@depth=0 % initializes at zero
+\gdef\i@ncgdepth{\global\advance\g@depth by 1 }
+\gdef\d@ecgdepth{\global\advance\g@depth by -1 }
+
+
+
+% =========== Complete Graph Scaling ===============
+% There is a separate scaling for the horizontal, vertical, and text
+
+
+\gdef\grscale h:#1 v:#2 {\gdef\h@grsc{#1}\gdef\v@grsc{#1}\e@xtend
+ {\o@form}{#1 #2 scale }}
+
+\gdef\tgrscale #1 {\e@xtend{\o@form}{#1 #1 scale }}
+ % text scale h and v the same
+
+
+
+
+% ======== PostScript initialization =========
+%
+
+\gdef\t@exgrdictdef{/td 50 dict def }
+
+
+
+\gdef\t@exgrdictinit{ td begin /mv {moveto} def
+ /lv {lineto} def
+ /st {stroke} def
+ /np {newpath} def
+ /sl {setlinewidth} def
+ /sd {setdash} def
+ /rt {rotate} def
+ /gs {gsave} def
+ /gr {grestore} def
+ /tr {translate} def
+ /cp {closepath} def
+ /sg {setgray} def
+ /chv {currentpoint} def
+ /cv {curveto} def
+ /slc {setlinecap} def
+ /slj {setlinejoin} def
+ /sc {scale} def
+ /at {neg atan rt} def
+ /mx {mv gs chv tr} def
+% \h@vinit
+ end }
+% ----- initial point move ... driver dependent -----
+\gdef\Xpos{Xp\the\g@depth\b@}
+\gdef\Ypos{Yp\the\g@depth\b@}
+
+\gdef\h@vinit{ chv /\Ypos exch
+ def /\Xpos exch def }
+\gdef\h@vset{\t@rhv \p@hv }
+\gdef\m@vhv{ \Xpos \Ypos mv } % INRS
+\gdef\t@rhv{ \Xpos \Ypos tr } % INRS
+\gdef\t@rneghv{ \Xpos neg \Ypos neg tr } % INRS
+
+\gdef\p@sinit{\edef\e@form{\special{\p@sinline
+ \t@exgrdictdef
+ \t@exgrdictinit}}
+\gdef\p@sset{\special{\p@sinline td begin \h@vinit gs \t@rhv
+ \p@hv end }}\e@form\dmess{\e@form}}
+
+% ======== PostScript termination =========
+\gdef\p@srestore{\edef\e@form{\special{\p@sinline grestore }}\e@form
+ \dmess{\e@form}}
+ % resets to entry into TeXgraph and recovers memory
+
+%========= macros for converting dimensions/units =========
+% --------- \box0 must not be void ----------
+\global\setbox0=\hbox{}
+
+%default values
+\gdef\graphdim#1 {\gdef\g@dim{#1\relax}}
+
+%pixels /dim unit
+\newcount\h@pix % sp/pixel
+\gdef\hpix#1/#2 {\wd0=1true#2\relax
+ \h@pix=\wd0 \divide\h@pix by #1 \relax}
+\newcount\v@pix % sp/pixel
+\gdef\vpix#1/#2 {\wd0=1true#2\relax
+ \v@pix=\wd0 \divide\v@pix by #1 \relax}
+
+% Assumes #1 is dimension #2 is count in pixels, #3 sp/pix, #4 scalefactor (real)
+% #2 is returned
+\gdef\gendimtopix#1#2#3#4{\wd0=#1\dimen0=#4\wd0\relax
+ \wd0=\dimen0 #2=\wd0 \divide #2 by #3\relax}
+% #1 is returned, #5 -\global or {}
+\gdef\genpixtopt#1#2#3#4#5{\multiply #2 by #3\relax\wd0=#2sp
+ #5#1=#4\wd0\relax}
+
+% ---------- Converts maxpix to maxdim removes offset -----
+\gdef\maxhvpos{\global\advance\maxhpospix by -\minhpospix\relax
+ \genpixtopt{\hgraphsize}{\maxhpospix}{\h@pix}{\h@grsc}{\global}\relax
+ \global\advance\maxvpospix by -\minvpospix\relax
+ \genpixtopt{\vgraphsize}{\maxvpospix}{\v@pix}{\v@grsc}{\global}}
+
+
+
+% ======== The vector offsets my be relative or absolute =====
+
+\gnewif{\ifr@elpos}{\r@elpostrue}{\r@elposfalse} %default is absolute
+\gdef\absoluteposition{\r@elposfalse}
+\gdef\relativeposition{\r@elpostrue}
+\global\let\abspos=\absoluteposition
+\global\let\relpos=\relativeposition
+\global\let\absolute=\absoluteposition % historical
+\global\let\relative=\relativeposition % historical
+
+% ====== update #1 by #2 r@elpos to #3, #4 is max #5 is min=======
+\gdef\u@pdate#1#2#3#4#5{\ifr@elpos \advance #1 by #2\else
+ \advance #2 by #3\relax
+ #1=#2\fi
+ \ifnum #1>#4\global #4=#1\fi
+ \ifnum #1<#5\global #5=#1\fi
+ }
+\gdef\h@update #1{\u@pdate{\h@pos}{#1}{\h@segoff}{\maxhpospix}{\minhpospix}}
+\gdef\v@update #1{\u@pdate{\v@pos}{#1}{\v@segoff}{\maxvpospix}{\minvpospix}}
+
+% === pixel position r@elpos to initial offset starting position
+\newcount\h@pos \h@pos=0
+\newcount\v@pos \v@pos=0
+\newcount\r@ang \r@ang=0 % 1000 times degrees ?
+
+
+% ===== Check for pen up moves only =====
+% penup/down are used to determine whether a line needs to be stroked
+% when a line pattern or penwidth is changed.
+ \gnewif{\ifp@down}{\p@downtrue}{\p@downfalse}
+
+
+% ===== present segment origin and rotation ==========
+
+\newcount\h@segoff
+\newcount\v@segoff
+\newcount\r@segoff % 1000 times degrees
+
+
+\gdef\beginsegment{\g@raphout\begingroup\s@eginit}
+
+% segment initialization is a trifle messy
+\gdef\s@eginit{\h@segoff =\h@pos \v@segoff=\v@pos}
+
+
+% PS has the concept of a path that is either
+% completed with a "stroke" or "fill" ... stroking
+% at the end or beginning of a segment, the special is written out. This is
+% to ensure that the input order of the graphics reflects what entities are
+% on top of what others. Further it is assumed that the origin does not
+% change during an entire \btg ...\etg section. This means that every special
+% must first move to the point where the previous one left off. \s@save
+% defines \s@restore that restores, in case they had been modified, the line
+% width, pattern, hpos, vpos, ... and any future things that need restoration.
+% all graphic specials are ended with a stroke (st), whether it needs it not.
+
+% we need a special form to force a space after a \the\nnn form or \p@w
+
+\gdef\b@{ }
+
+\gdef\endsegment{\g@raphout\endgroup
+ \edef\o@form{}\s@save}
+\gdef\s@pout #1#2{\edef\e@form{\special{#1\s@restore\o@form#2}}\dmess{\e@form}\e@form
+ \edef\o@form{}\s@save}
+%\h@vset if there is a move before each special
+\gdef\g@raphout{\ifx\empty\o@form \else \ifp@down
+ \s@pout{\p@sinline td begin }{ st end }\fi\fi\p@downfalse}
+\global\let\graphout=\g@raphout
+
+% ====== Segment and units scaling ========
+% The units in any segment may be scaled arbitrarily. A unit scale is local
+% to a segment but affects enclosed segments unless specifically overidden
+% in that segment. In addition there is a graph or segment scale. This
+% scaling factor is accumulative and is applied on top of the unit scale.
+% These two scaling factors allow for a segment to be designed in nominal
+% units, scaled to a nominal size and then be affected by relative scaling
+% of an entire graph or segment. In addition there is a relative/absolute
+% scale switch that allows for any segment to be unaffected by a graphscale.
+
+% \u@nitsc -- present unit scale, \s@egsc -- present segment scale
+% \g@rsc -- present graphscale ... changes when ever either of the former do.
+
+% present implementation does not allow separate v h scaling
+
+% ------ Relative/Absolute Scale ------
+\gnewif{\ifr@elscale}{\r@elscaletrue}{\r@elscalefalse}
+\gdef\absolutescale{\r@elscalefalse}
+\gdef\relativescale{\r@elscaletrue}
+\global\let\abssc=\absolutescale
+\global\let\relsc=\relativescale
+
+% ----- unit scale -----
+\gdef\unitscale#1 {\edef\u@nitsc{#1}\newgraphscale}
+
+\global\let\graphscale=\unitscale % Historical
+
+% ----- Segment Scale -----
+
+\gdef\segmentscale#1 {\ifr@elscale \realmult{#1}{\s@egsc}{\s@egsc}\else
+ \edef\s@egsc{#1}\fi
+ \newgraphscale}
+
+% ---- Graph Scale --------
+% This changes whenever either of the above change
+\gdef\newgraphscale{\realmult{\u@nitsc}{\s@egsc}{\g@rsc}}
+
+
+% ------ "Real" Multiplication --------
+% These functions use the fact that a box dimension may be scaled by
+% a real. The final step is to "clean" off the pt on the resulting dim
+
+% Cleans off the pt in a dimension ... pt has catcode 12
+{\catcode`\p=12 \catcode`\t=12
+\gdef\c@lean#1pt{\edef\cx{#1}}}
+% #1 and #2 are multiplicands #3 is a command to capture result
+\gdef\realmult#1#2#3{\wd0=1pt\dimen0=#1\wd0\wd0=\dimen0\dimen0=#2\wd0
+ \edef\R@M{\the\dimen0}\expandafter\c@lean\R@M\edef#3{\cx}}
+\gdef\realadd#1#2#3{\dimen0=#1pt\dimen2=#2pt\advance\dimen0by\dimen2
+ \edef\R@M{\the\dimen0}\expandafter\c@lean\R@M\edef#3{\cx}}
+
+
+% -------- Command to convert nominal values to pixels ------
+% #1 is a decimal number, #2 must be a count, #3 is sp/pix
+% This includes all scalings
+\gdef\grdimtopix#1#2#3{\gendimtopix{#1\g@dim}{#2}{#3}{\g@rsc}}
+
+
+% ------- special forms to update positions ------
+
+\gdef\i@h#1{\grdimtopix{#1}{\d@umc}{\h@pix}\h@update{\d@umc}}
+\gdef\i@v#1{\grdimtopix{#1}{\d@umc}{\v@pix}\v@update{\d@umc}}
+\gdef\h@num#1#2{\grdimtopix{#1}{#2}{\h@pix}}
+\gdef\v@num#1#2{\grdimtopix{#1}{#2}{\v@pix}}
+
+
+%dummy variables
+\newcount\d@uma
+\newcount\d@umb
+\newcount\d@umc
+\newcount\d@umd
+\newcount\d@ume
+
+% ====== end macros for converting dimensions
+
+% ======== Some more Utility Macros ========
+% ======== recursive macros ========
+\gdef\e@xtend #1#2{\let\d@x=#1\edef #1{\d@x #2}}
+\xdef\s@pex{}
+\xdef\s@pin{ }
+\gdef\s@pexpand #1 #2!{\e@xtend{\s@pex}{#1\s@pin}\edef\t@x{#2}\ifx\t@x\empty\relax \else
+ \s@pexpand #2!\fi}
+
+% ========== A Do Loop Construction =========
+% \do <something> for <number of times>\od
+% This is a specialization of the \loop in Plain.
+
+\newcount\d@count
+\gdef\do #1 for #2\od{\d@count=#2\loop #1 \ifnum\d@count>1\advance
+ \d@count by -1\repeat}
+
+
+% ========= Graphics specials =======
+\xdef\o@form{}
+\gdef\penwidth #1 {\h@num{#1}{\d@umc}\edef\p@w{\the\d@umc}\ifp@down \g@save
+ \e@xtend{\o@form}{st \g@restore }
+ \else \e@xtend{\o@form}{\p@w\b@ sl }\fi}
+\gdef\linecap #1 {\edef\s@lc{#1}\ifp@down \g@save
+ \e@xtend{\o@form}{st \g@restore }
+ \else \e@xtend{\o@form}{\s@lc\b@ slc }\fi}
+\gdef\linejoin #1 {\edef\s@lj{#1}\ifp@down \g@save
+ \e@xtend{\o@form}{st \g@restore }
+ \else \e@xtend{\o@form}{\s@lj\b@ slj }\fi}
+\gdef\lpatt p:#1 {\edef\v@p{#1 0}\ifp@down \g@save
+ \e@xtend{\o@form}{st \g@restore }
+ \else \e@xtend{\o@form}{\v@p\b@ sd }\fi}
+
+
+% ==== parameters are in units of the nominal dimension \g@dim ======
+
+\gdef\p@move #1#2#3{\i@h{#1}\i@v{#2}\e@xtend{\o@form}{\the\h@pos\b@ \the\v@pos\b@ #3 }}
+
+\gdef\lvec h:#1 v:#2 {\p@move{#1}{#2}{lv}\p@downtrue} %draws a line
+
+\gdef\move h:#1 v:#2 {\p@move{#1}{#2}{mv}} %moves
+
+
+% ====== a general vector with dimensions in pixels ======
+
+% ========= General pixel dim vector ==========
+
+\gdef\lpix h:#1 v:#2 f:#3 {\e@xtend{\o@form}{ #1 #2 #3 }}
+
+
+%============== puts TeX text at this position
+% These are pure TeX macros that use \h@pos and \v@pos for orientation
+% Text may be put horizontally (left/right) or vertically (down/up)
+
+% ======== sp form of \h@pos and \v@pos respectively ========
+\newdimen\t@hpos
+\newdimen\t@vpos
+\gdef\s@ettpos{\d@umc=\h@pos
+ \genpixtopt{\t@hpos}{\d@umc}{\h@pix}{}{}\relax
+ \d@umc=\v@pos
+ \genpixtopt{\t@vpos}{\d@umc}{\v@pix}{}{}\relax}
+
+
+
+% any one of nine reference point may be specified on the
+% TeX box. This is Vertical T,C,B and Horizontal L,C,R
+% The actual box is 0 height and width.
+\newbox\t@box
+% #1 LCR default/error L #2 TCB default/error T #3 text -- in hbox
+
+% Sets the box glues \lhglue \rhglue \tvglue \bvglue
+% #1 x/h ref, #2 v/y ref
+\gdef\textref h:#1 v:#2 {\ifx#1R\edef\lhglue{\hss}\edef\rhglue{}\else
+ \ifx#1C\edef\lhglue{\hss}\edef\rhglue{\hss}\else
+ \edef\lhglue{}\edef\rhglue{\hss}\fi\fi
+ \ifx#2B\edef\tvglue{\vss}\edef\bvglue{}\else
+ \ifx#2C\edef\tvglue{\vss}\edef\bvglue{\vss}\else
+ \edef\tvglue{}\edef\bvglue{\vss}\fi\fi}
+\global\let\tboxref=\textref
+
+\newcount\h@oldmaxpos \newcount\v@oldmaxpos
+
+ %needed to save max pos when texgraph is inside an h/vtext
+
+% ========== assumes driver location at initial \btg entry ========
+%
+
+% #1 text #2 - begin rotation form #3 - end rotation form
+\long\gdef\m@text#1#2#3{\g@raphout\h@oldmaxpos=\maxhpospix\relax
+ \v@oldmaxpos=\maxvpospix\relax
+ \edef\h@oldgrsc{\h@grsc}\edef\v@oldgrsc{\v@grsc}\s@ettpos
+ \setbox\t@box=\vbox{\normalbaselines
+ \vskip\t@vpos\hbox{\hskip\t@hpos
+ \t@init{#2}\relax
+ \vbox to 0pt{\normalbaselines
+ \tvglue\hbox to 0pt{\lhglue\hbox{#1}\rhglue
+ }\bvglue}}}\relax
+ \dp\t@box=0pt\ht\t@box=0pt\wd\t@box=0pt
+ \box\t@box
+ \t@fin{#3}
+ \global\maxhpospix=\h@oldmaxpos\relax
+ \global\maxvpospix=\v@oldmaxpos\relax
+ \xdef\h@grsc{\h@oldgrsc}\edef\v@grsc{\v@oldgrsc}}
+ % saves maxh(v)pospix on stack
+
+
+% ========== PS text initializations and terminations ===========
+\gdef\t@init#1{\special{\p@sinline td begin \h@vinit gr gs
+ \t@rhv #1 \t@rneghv end }}
+
+\gdef\t@fin#1{\special{\p@sinline td begin \h@vinit gr gs \m@vhv \t@rhv \p@hv end }}
+
+% .... special test
+%\gdef\t@init#1{}
+%\gdef\t@fin#1{}
+% ... end special test
+
+
+
+\long\gdef\htext #1 {\m@text{#1}{}{}}
+\long\gdef\vtext #1 {\m@text{#1}{ 90 \r@tdir rt }{}}
+\long\gdef\rtext d:#1 t:#2 {\m@text{#2}{ #1 \r@tdir rt }{}}
+\long\gdef\rstext d:#1 sc:#2 t:#3 {\m@text{#3}{ #1 \r@tdir rt #2 #2 sc }{}}
+\global\let\tbox=\htext
+
+% ========= Various Restore forms ========
+\gdef\g@save{\edef\g@restore{\p@w\b@ sl \v@p\b@ sd \s@lc\b@ slc \s@lj\b@ slj
+ np \the\h@pos\b@ \the\v@pos\b@ mv }}
+\gdef\s@save{\edef\s@restore{\p@w\b@ sl \v@p\b@ sd \s@lc\b@ slc \s@lj\b@ slj
+ np \the\h@pos\b@ \the\v@pos\b@ mv }}
+
+
+
+
+% ======== circle, arcs =========
+% The PS arc will connect the center of the arc to the circumference
+% if the newpath includes the move to this point. Thus we define a
+% set of arc functions that include/exclude this feature. The default
+% does not include this form.
+
+\gdef\larc r:#1 sd:#2 ed:#3 {\h@num{#1}{\d@umc}\p@downtrue
+ \e@xtend{\o@form}{ st np \the\h@pos\b@ \the\v@pos\b@ \the\d@umc\b@ #2 #3 arc
+ st np \the\h@pos\b@ \the\v@pos\b@ mv }}
+
+\gdef\lcir r:#1 {\larc r:#1 sd:0 ed:360 }
+
+% ------ this is a raw arc ... can be used in fills --------
+
+\gdef\arcc r:#1 sd:#2 ed:#3 {\h@num{#1}{\d@umc}\p@downtrue
+ \e@xtend{\o@form}{\the\h@pos\b@ \the\v@pos\b@ \the\d@umc\b@ #2 #3 arc }}
+
+\gdef\arcn r:#1 sd:#2 ed:#3 {\h@num{#1}{\d@umc}\p@downtrue
+ \e@xtend{\o@form}{\the\h@pos\b@ \the\v@pos\b@
+ \the\d@umc\b@ #2 #3 arcn }}
+
+% ======= fill command ==========
+% The fill command is essentially a polygonal fill ... not a point spreading
+% this means that it is possible to erase with white ... The form here
+% completes with a closepath applies the fill, starts a newpath and moves
+% to the current point. Pattern is a grey level.
+% 0 is black 1 is white
+
+\gdef\pfill p:#1 {\p@downtrue
+ \e@xtend{\o@form}{cp #1 sg fill np \the\h@pos\b@ \the\v@pos\b@ mv }}
+
+
+% this form both fills and strokes around the path
+\gdef\lpfill p:#1 {\p@downtrue
+ \e@xtend{\o@form}{cp gs #1 sg fill gr st np \the\h@pos\b@ \the\v@pos\b@ mv }}
+
+% ======== Postscript special forms ========
+% This allows "raw" postscript to be put in the graph.
+\gdef\pst #1{\e@xtend{\o@form}{#1 }}
+
+% These are some useful postscript compatible forms.
+
+\gdef\closepath{\e@xtend{\o@form}{cp }}
+\gdef\newpath{\e@xtend{\o@form}{np }}
+\gdef\stroke{\e@xtend{\o@form}{st }}
+
+
+
+% ========= including external files ==========
+% an external file is included at the present point on the graph area
+% moves are required to get there
+% The actual file is placed inside a \t@box and tex commands are used
+% to get to the place ... They probably can be nested
+% #1 is the filename
+
+% The file is opened, if possible, to read its size. If this exists, it
+% is used to update the maximum h/v position.
+% The BoundingBox is determined
+
+
+\newread\q@file
+% #1 is the file name
+\gnewif{\ifq@read}{\q@readtrue}{\q@readfalse}
+\gnewif{\ifq@file}{\q@filetrue}{\q@filefalse}
+\gnewif{\ifb@boxexists}{\b@boxexiststrue}{\b@boxexistsfalse}
+% #1 == %%BoundingBox, #2 llh #3 llv #4 urh #5 urv #6 rest of line
+
+
+\gdef\uncat{\catcode`"=12}
+
+{\catcode`\%=12
+\gdef\l@shift{\ifx\l@lh\empty \xdef\l@lh{\l@lv}\xdef\l@lv{\u@rh}\xdef
+ \u@rh{\u@rv}\xdef\u@rv{\e@xt}\fi}
+\gdef\B@Box{%%BoundingBox}
+\gdef\a@tend{(atend)}
+\gdef\a@tendtest{\l@shift\ifx\l@lh\a@tend\relax\else
+ \global\b@boxexiststrue\q@readfalse\bmess{<< At End Test >>}\fi}
+
+\long\gdef\q@inline #1:#2 #3 #4 #5 #6 #7//{\xdef
+ \q@bbtest{#1}\xdef\l@lh{#2}\xdef
+ \l@lv{#3}\xdef\u@rh{#4}\xdef\u@rv{#5}\xdef
+ \e@xt{#6}\ifx\q@bbtest\B@Box
+ \a@tendtest\fi
+ \ifeof\q@file \q@readfalse \fi}
+
+\gdef\s@bbox{\b@boxexistsfalse
+ \message{<< \bbmess -- \f@ilename>>}\q@readtrue
+ \loop \relax \ifq@read\r@eadline\repeat}
+
+\gdef\r@eadline{ {\uncat \global\read\q@file to\q@parms }
+ \expandafter\q@inline\q@parms {}:{\relax} {\relax} {\relax} {\relax}
+{\relax} \relax//\bmess{<<\q@parms>>}}
+
+\gdef\g@etpsize #1{{\catcode`\%=12\openin\q@file = #1\relax
+ \edef\q@parms{}\global\q@filetrue\xdef\f@ilename{#1}
+ \ifeof\q@file \message{<<\noincfile: #1 >>}\relax
+ \global\q@filefalse\else
+ \s@bbox
+ \closein\q@file\fi}}
+
+} % end of % disable
+
+\newcount\h@px \newcount\v@px \newcount\h@mx \newcount\v@mx
+\gdef\s@avemaxpos{\global\h@px=\maxhpospix\global\v@px=\maxvpospix
+ \global\h@mx=\minhpospix\global\v@mx=\minvpospix}
+\gdef\r@estoremaxpos{\global\maxhpospix=\h@px\global\maxvpospix\v@px
+ \global\minhpospix=\h@mx\global\minvpospix\v@mx}
+
+\gdef\f@sc{\b@}
+\gdef\f@rt{\b@}
+\gdef\filerotate#1{\edef\f@rt{ XposR YposR tr #1 \r@tdir rt XposR neg
+ YposR neg tr }}
+
+\gdef\filescale #1{\edef\f@sc{#1 #1 sc \f@schv}}
+\gdef\p@fileinit{ td begin \h@vinit gr gs \f@rt \t@rhv \f@sc end
+ /texgraph save def /showpage {} def }
+\xdef\p@filefin{ texgraph restore }
+\global\let\mvec=\move
+
+
+
+\gdef\includefile #1 {\incscfile f:#1 sc:1 d:0 }
+
+\gdef\incscfile f:#1 sc:#2 d:#3 {\g@etpsize{#1}\ifb@boxexists
+ \message{<<\incfile: #1 >>}\realadd{\u@rh}{-\l@lh}{\p@lh}
+ \realadd{\u@rv}{-\l@lv}{\p@lv}
+ \realmult{\p@lh}{.5}{\p@lhh}
+ \realmult{\p@lv}{.5}{\p@lvh}
+ \beginsegment
+ \segmentscale #2
+ \global\let\g@dimo=\g@dim
+ \graphdim pt
+ \mvec h:{\p@lh} v:{\p@lv}
+ \mvec h:{\p@lhh} v:{\p@lvh}
+ \m@text{}{ /XposR \Xpos\b@ def
+ /YposR \Ypos\b@ def }{}
+ \endsegment
+ \s@avemaxpos
+ \beginsegment \segmentscale #2
+ \mvec h:{-\l@lh} v:{\u@rv}
+ \htext{\filescale{#2}\filerotate{#3}\relax
+ \special{\p@sinline\p@fileinit }
+ \special{\p@sfile #1 }
+ \special{\p@sinline\p@filefin }}
+ \endsegment
+ \r@estoremaxpos
+ \global\let\g@dim=\g@dimo
+ \else\message{<<\badincfile: #1 >>}\fi }
+
+\gdef\incscmvfile f:#1 sc:#2 d:#3 h:#4 v:#5 {\g@etpsize{#1}\ifb@boxexists
+ \message{<<\incfile: #1 >>}\realadd{\u@rh}{-\l@lh}{\p@lh}
+ \realadd{\u@rv}{-\l@lv}{\p@lv}
+ \realmult{\p@lh}{.5}{\p@lhh}
+ \realmult{\p@lv}{.5}{\p@lvh}
+ \ifx#4L \edef\f@h{0}\else \ifx#4C \edef\f@h{1} \else \edef\f@h{2}\fi\fi
+ \ifx#5T \edef\f@v{0}\else \ifx#5C \edef\f@v{1} \else\edef\f@v{2}\fi\fi
+ \realmult{\p@lhh}{\f@h}{\h@off}
+ \realmult{\p@lvh}{\f@v}{\v@off}
+ \beginsegment
+ \segmentscale #2
+ \global\let\g@dimo=\g@dim
+ \graphdim pt
+ \mvec h:{-\h@off} v:{-\v@off}
+ \beginsegment
+ \mvec h:{\p@lh} v:{\p@lv}
+ \mvec h:{\p@lhh} v:{\p@lvh}
+ \m@text{}{ /XposR \Xpos\b@ def
+ /YposR \Ypos\b@ def }{}
+ \endsegment
+ \endsegment
+ \s@avemaxpos
+ \beginsegment \segmentscale #2
+ \mvec h:{-\l@lh} v:{\u@rv}
+ \beginsegment
+ \mvec h:{-\h@off} v:{-\v@off}
+ \htext{\filescale{#2}\filerotate{#3}\relax
+ \special{\p@sinline\p@fileinit }
+ \special{\p@sfile #1 }
+ \special{\p@sinline\p@filefin }}
+ \endsegment
+ \endsegment
+ \r@estoremaxpos
+ \global\let\g@dim=\g@dimo
+ \else\message{<<\badincfile: #1 >>}\fi }
+
+
+
+% ============ Design Grid ==============
+% This will lay down a grid at the present location. The grid nominally
+% at unit dimension intervals. The scale factor sc modifies this. The
+% sc is local only to the grid
+
+\newcount\gcount
+\gdef\grid nh:#1 nv:#2 sc:#3 {\gcount= #1
+ \beginsegment
+ \relative
+ \penwidth .005
+ \graphscale #3
+ \beginsegment
+ \loop \lvec h:#2 v:0
+ \move h:-#2 v:1
+ \ifnum \gcount > 1
+ \advance\gcount by -1 \repeat
+ \endsegment
+ \gcount = #2
+ \beginsegment
+ \loop \lvec h:0 v:#1
+ \move h:1 v:-#1
+ \ifnum \gcount > 1
+ \advance\gcount by -1 \repeat
+ \endsegment
+ \endsegment}
+%========= end design grid ================
+
+
+% =========== Arrow Vectors ==============
+% There are three types of arrow heads, filled, open V and triangle
+% These are always placed on the end of a vector.
+
+% The basic design has the arrow head which is placed on the vector
+% It theoretically can be placed on any curve where the angle is known or
+% computable.
+
+
+\newcount\a@len
+\newcount\a@wid
+
+% Parameter specification for arrowheads.
+% #1 -- length #2 -- width
+% The dimensions are interpreted at current graphscale in force and
+% are local to the segment group.
+\gdef\arrowheadscale{\arrowheadsize l:.16 w:.04 }
+\gdef\arrowheadsize l:#1 w:#2 {\grdimtopix{#1}{\a@len}{\h@pix
+ }\grdimtopix{#2}{\a@wid}{\h@pix
+ }}
+% postcript commands for inidividual arrow form
+\gdef\arrowheadtype t:#1 {\ifx#1T\edef\a@com{cp gs 1 sg fill gr st }\else
+ \ifx#1F\edef\a@com{cp 0 sg fill }\else
+ \edef\a@com{st }\fi\fi}
+\newcount\h@lp
+\newcount\v@lp
+
+% assumes that the dh and dv is in \h@lp \v@lp and present location is tip
+% of arrowhead
+\gdef\a@draw{st np \the\h@pos\b@ \the\v@pos\b@ mx
+ \the\v@lp\b@ neg \the\h@lp\b@ at
+ -\the\a@len\b@ \the\a@wid\b@ mv 0 0 lv
+ -\the\a@len\b@ -\the\a@wid\b@ lv
+ \a@com gr }
+
+
+
+\gdef\avec h:#1 v:#2 {\h@lp=\h@pos\relax \v@lp=\v@pos\relax
+ \lvec h:#1 v:#2 \advance\h@lp by -\h@pos\relax
+ \advance\v@lp by -\v@pos\relax
+ \e@xtend{\o@form}{\a@draw}}
+
+
+% ============= End Arrow Vectors =============
+
+% ========= Bezier Curve ==========
+% this is a cubic spline that is determined by four points. The initial
+% point is assumed to be the current point. An arrow is easily added.
+
+
+\gdef\clvec h1:#1 v1:#2 h2:#3 v2:#4 h3:#5 v3:#6 {\i@h{#1}\d@uma=\h@pos
+ \i@v{#2}\d@umb=\v@pos\i@h{#3}\d@ume=\h@pos\i@v{#4}\d@umd=\v@pos
+ \i@h{#5}\i@v{#6}\e@xtend{\o@form}{\the\d@uma\b@ \the\d@umb\b@
+ \the\d@ume\b@ \the\d@umd\b@ \the\h@pos\b@ \the\v@pos\b@
+ cv }\p@downtrue}
+\gdef\clv (#1 #2) (#3 #4) (#5 #6){\clvec h1:#1 v1:#2 h2:#3 v2:#4 h3:#5 v3:#6 }
+
+\gdef\cavec h1:#1 v1:#2 h2:#3 v2:#4 h3:#5 v3:#6 {\clvec h1:#1 v1:#2 h2:#3 v2:#4 h3:#5 v3:#6
+ \h@lp=\d@ume \relax \v@lp=\d@umd \relax
+ \advance\h@lp by -\h@pos\relax
+ \advance\v@lp by -\v@pos\relax
+ \e@xtend{\o@form}{\a@draw}}
+\gdef\cav (#1 #2) (#3 #4) (#5 #6){\cavec h1:#1 v1:#2 h2:#3 v2:#4 h3:#5 v3:#6 }
+
+
+
+
+
+% ======= default values =========
+% These are reset each time \btg is called
+\gdef\t@exgraphdef{\setbox0=\hbox{}\graphdim in
+\hpix 300/in % INRS Default
+\vpix 300/in % INRS Default
+\printhv 1 1 % DVIPS 300 dpi
+\filehv 4.17 -4.17 % DVIPS 300/72
+\rtdir neg % DVIPS
+\def\h@grsc{1}\def\v@grsc{1}%sets default hor/vert scales
+\absoluteposition
+\relativescale
+\unitscale 1
+\penwidth .015
+\lpatt p:{[]}
+\linecap 1
+\linejoin 1
+\arrowheadsize l:.16 w:.04
+\arrowheadtype t:T
+\textref h:L v:T }
+
+\xdef\s@egsc{1}% initial default
+
+\catcode`\@=12
+
+
diff --git a/macros/inrstex/texgraph/texgraph.tex b/macros/inrstex/texgraph/texgraph.tex
new file mode 100644
index 0000000000..14c065d753
--- /dev/null
+++ b/macros/inrstex/texgraph/texgraph.tex
@@ -0,0 +1,859 @@
+% DVIPS version
+
+% included are the changes required to make it work with DVIPS
+% It should be modifiable to any other decent driver too
+
+% This is the complete texgraph macros ... for use with the INRS/Beebe
+% Postscript driver
+
+% This is the INRSTEX version
+
+% Graphics macros for TeX using POSTCRIPT
+
+% ----- Needs mod to count characters in special ... some drivers have an
+% input limit of 500 characters in a \special
+
+
+% ===============================================================
+% THIS VERSION IS FOR USE with a PostScript Driver with
+% \p@sfile to signal a file name
+% \p@sinline to signal inline PostScript
+% processes \specials and dvi commands in order.
+% does not place a (save restore) pair about a \special.
+%
+% \printhv defines scale/directions for inline Postscript
+% \filehv defines scale/directions for file Postscript
+%
+% Both INRS's modification of Beebe's DVIALW and ArborText's PostScript
+% drivers satisfy these minimal requirements.
+
+% It assumes that the underlying units are 300 pix/in
+% Standard PostScript Conventions
+% This is easily changed by changing the \hpix or \vpix
+% It assumes that x,y are in the "normal" up/left direction.
+
+% File inclusions require the existence of a bounding box for the correct
+% spacing to be left.
+
+% ===============================
+% Most arguments, excepting file names, are delimited by spaces. Thus
+% braces { .... } will usually only occur around inserted text ... which
+% still must be followed by a space or end of line.
+
+
+% ======================
+
+\catcode`\@=11
+
+% =============== Driver Signal Forms =======================
+
+%\xdef\p@sfile{ps: } % file signal INRS DVIALW
+ \xdef\p@sfile{ps: plotfile } % file signal DVIPS
+\xdef\p@sinline{ps:: } % inline signal DVIPS ... INRS DVIALW
+
+% This translates the direction of the page if the printer assumptions
+% are different than TeX. The values should be +-1.
+\gdef\printhv #1 #2 {\gdef\p@hv{ #1 #2 scale }}
+\gdef\filehv #1 #2 {\gdef\f@schv{ #1 #2 scale }}
+\gdef\rtdir #1 {\gdef\r@tdir{ #1 }} % neg or nothing PS has no pos
+
+
+
+
+
+% ============== LateX support =================
+
+%\newenvironment{TeXgraph}{\btg}{\etg}
+
+% This is the only change between the LateX and INRSTeX versions
+
+% ======= Simple Plotfile support ===========
+
+% These are vanilla forms for inserting an encapsulated PostScript file
+% or creating a centered graphics environment.
+
+% \centergraph needs to be very \long
+
+\long\gdef\centergraph#1{\hbox to
+ \hsize{\hss\vbox{#1\vgraphskip}\hgraphskip\hss}}
+\gdef\centerplotfile#1{\centergraph{\btg\includefile {#1} \etg}}
+
+
+% if you use the Latex command to create the new texgraph environment,
+% then you will automatically be "inside" Texgraph. This
+% means that you should use such commands as
+% \includefile \incscmvfile \incscfile
+
+
+
+
+% ========= error messages =========
+% \language=0 -- English, 1 - French
+\ifnum \language=0 \message{<< WARNING -- TeXGraph needs DVIPS >>}
+ \xdef\bbmess{Searching for BoundingBox }
+ \xdef\incfile{Graphics file}
+ \xdef\badincfile{Size/Format Error in Graphics File}
+ \xdef\noincfile{Missing Graphics File}
+ \else
+ \message{<< AVERTISSMENT -- TeXGraph a besoin du DVIPS >>}
+ \xdef\bbmess{Searching for BoundingBox }
+ \xdef\incfile{Graphics file}
+ \xdef\badincfile{Size/Format Error in Graphics File}
+ \xdef\noincfile{Missing Graphics File}
+ \fi
+
+% ===== debugging code =====
+% will send out specials as messages
+\gdef\dmess #1{}
+\gdef\bmess #1{}
+
+% ======== \global\newif =======
+% Plain defines the \newif as a local variable. We need a global
+% version if TeXgraph is to be brought in while inside a group.
+% This is a simpler, but less elegant version of \newif
+
+%#1 is \if<..> #2 -...true #3 ...false
+\gdef\gnewif#1#2#3{\global\let#1=\iffalse \gdef#2{\let#1=\iftrue}\relax
+ \gdef#3{\let#1=\iffalse}}
+
+% ======== TeXGraph Macros ==========
+
+% Postcript allows for arbitrary translation, scaling, rotation and clipping.
+% This version saves the current segment scale(s), unit scale(s), rotation
+% and translation and painfully computes and retores the correct form after
+% a segment exit. The reason for this is that Postcript can stack only one
+% CTM, text needs to have correct rotation and translation but default
+% scaling ...
+
+% It would be preferable not to convert any of the units. However, it is
+% necessary to know the maximum excursions. Since the PS currentpoint is
+% not accessible to TeX, we must keep it ourselves.
+% Since negative numbers can be used both maximum and minimum excursions
+% are required.
+
+
+% ====== begin -- end graphics =======
+
+% The maximum and minimum extent in the h and v direction is recorded
+% and is accessible
+% at the end of a \btg \etg pair (in points). The same value, in pixels is accessible at
+% all times
+\newcount\maxhpospix
+\newcount\maxvpospix
+\newcount\minhpospix
+\newcount\minvpospix
+\newdimen\hgraphsize
+\newdimen\vgraphsize
+
+\gdef\vgraphskip{\vskip\vgraphsize}
+\gdef\hgraphskip{\hskip\hgraphsize}
+
+
+\gdef\beginTeXGraphics{\t@exgraphdef \i@ncgdepth
+ \vbox\bgroup\offinterlineskip
+ \h@pos=0
+ \global\maxhpospix=\h@pos
+ \global\minhpospix=\h@pos
+ \v@pos=0
+ \global\maxvpospix=\v@pos
+ \global\minvpospix=\v@pos
+ \h@segoff=\h@pos \v@segoff=\v@pos
+ \edef\o@form{}\ifnum\g@depth=1
+ \p@sinit \fi \p@sset % PS initialization
+ \s@save}
+% \s@save saves the initialization for the special output.
+% \g@save saves some local condition
+
+\gdef\endTeXGraphics{\g@raphout\egroup\maxhvpos\p@srestore \d@ecgdepth }
+\global\let\btg=\beginTeXGraphics
+\global\let\etg=\endTeXGraphics
+\global\let\btg=\beginTeXGraphics
+\global\let\etg=\endTeXGraphics
+
+% ========== TeXGraph Nesting Depth ==========
+\newcount\g@depth \global\g@depth=0 % initializes at zero
+\gdef\i@ncgdepth{\global\advance\g@depth by 1 }
+\gdef\d@ecgdepth{\global\advance\g@depth by -1 }
+
+
+
+% =========== Complete Graph Scaling ===============
+% There is a separate scaling for the horizontal, vertical, and text
+
+
+\gdef\grscale h:#1 v:#2 {\gdef\h@grsc{#1}\gdef\v@grsc{#1}\e@xtend
+ {\o@form}{#1 #2 scale }}
+
+\gdef\tgrscale #1 {\e@xtend{\o@form}{#1 #1 scale }}
+ % text scale h and v the same
+
+
+
+
+% ======== PostScript initialization =========
+%
+
+\gdef\t@exgrdictdef{/td 50 dict def }
+
+
+
+\gdef\t@exgrdictinit{ td begin /mv {moveto} def
+ /lv {lineto} def
+ /st {stroke} def
+ /np {newpath} def
+ /sl {setlinewidth} def
+ /sd {setdash} def
+ /rt {rotate} def
+ /gs {gsave} def
+ /gr {grestore} def
+ /tr {translate} def
+ /cp {closepath} def
+ /sg {setgray} def
+ /chv {currentpoint} def
+ /cv {curveto} def
+ /slc {setlinecap} def
+ /slj {setlinejoin} def
+ /sc {scale} def
+ /at {neg atan rt} def
+ /mx {mv gs chv tr} def
+% \h@vinit
+ end }
+% ----- initial point move ... driver dependent -----
+\gdef\Xpos{Xp\the\g@depth\b@}
+\gdef\Ypos{Yp\the\g@depth\b@}
+
+\gdef\h@vinit{ chv /\Ypos exch
+ def /\Xpos exch def }
+\gdef\h@vset{\t@rhv \p@hv }
+\gdef\m@vhv{ \Xpos \Ypos mv } % INRS
+\gdef\t@rhv{ \Xpos \Ypos tr } % INRS
+\gdef\t@rneghv{ \Xpos neg \Ypos neg tr } % INRS
+
+\gdef\p@sinit{\edef\e@form{\special{\p@sinline
+ \t@exgrdictdef
+ \t@exgrdictinit}}
+\gdef\p@sset{\special{\p@sinline td begin \h@vinit gs \t@rhv
+ \p@hv end }}\e@form\dmess{\e@form}}
+
+% ======== PostScript termination =========
+\gdef\p@srestore{\edef\e@form{\special{\p@sinline grestore }}\e@form
+ \dmess{\e@form}}
+ % resets to entry into TeXgraph and recovers memory
+
+%========= macros for converting dimensions/units =========
+% --------- \box0 must not be void ----------
+\global\setbox0=\hbox{}
+
+%default values
+\gdef\graphdim#1 {\gdef\g@dim{#1\relax}}
+
+%pixels /dim unit
+\newcount\h@pix % sp/pixel
+\gdef\hpix#1/#2 {\wd0=1true#2\relax
+ \h@pix=\wd0 \divide\h@pix by #1 \relax}
+\newcount\v@pix % sp/pixel
+\gdef\vpix#1/#2 {\wd0=1true#2\relax
+ \v@pix=\wd0 \divide\v@pix by #1 \relax}
+
+% Assumes #1 is dimension #2 is count in pixels, #3 sp/pix, #4 scalefactor (real)
+% #2 is returned
+\gdef\gendimtopix#1#2#3#4{\wd0=#1\dimen0=#4\wd0\relax
+ \wd0=\dimen0 #2=\wd0 \divide #2 by #3\relax}
+% #1 is returned, #5 -\global or {}
+\gdef\genpixtopt#1#2#3#4#5{\multiply #2 by #3\relax\wd0=#2sp
+ #5#1=#4\wd0\relax}
+
+% ---------- Converts maxpix to maxdim removes offset -----
+\gdef\maxhvpos{\global\advance\maxhpospix by -\minhpospix\relax
+ \genpixtopt{\hgraphsize}{\maxhpospix}{\h@pix}{\h@grsc}{\global}\relax
+ \global\advance\maxvpospix by -\minvpospix\relax
+ \genpixtopt{\vgraphsize}{\maxvpospix}{\v@pix}{\v@grsc}{\global}}
+
+
+
+% ======== The vector offsets my be relative or absolute =====
+
+\gnewif{\ifr@elpos}{\r@elpostrue}{\r@elposfalse} %default is absolute
+\gdef\absoluteposition{\r@elposfalse}
+\gdef\relativeposition{\r@elpostrue}
+\global\let\abspos=\absoluteposition
+\global\let\relpos=\relativeposition
+\global\let\absolute=\absoluteposition % historical
+\global\let\relative=\relativeposition % historical
+
+% ====== update #1 by #2 r@elpos to #3, #4 is max #5 is min=======
+\gdef\u@pdate#1#2#3#4#5{\ifr@elpos \advance #1 by #2\else
+ \advance #2 by #3\relax
+ #1=#2\fi
+ \ifnum #1>#4\global #4=#1\fi
+ \ifnum #1<#5\global #5=#1\fi
+ }
+\gdef\h@update #1{\u@pdate{\h@pos}{#1}{\h@segoff}{\maxhpospix}{\minhpospix}}
+\gdef\v@update #1{\u@pdate{\v@pos}{#1}{\v@segoff}{\maxvpospix}{\minvpospix}}
+
+% === pixel position r@elpos to initial offset starting position
+\newcount\h@pos \h@pos=0
+\newcount\v@pos \v@pos=0
+\newcount\r@ang \r@ang=0 % 1000 times degrees ?
+
+
+% ===== Check for pen up moves only =====
+% penup/down are used to determine whether a line needs to be stroked
+% when a line pattern or penwidth is changed.
+ \gnewif{\ifp@down}{\p@downtrue}{\p@downfalse}
+
+
+% ===== present segment origin and rotation ==========
+
+\newcount\h@segoff
+\newcount\v@segoff
+\newcount\r@segoff % 1000 times degrees
+
+
+\gdef\beginsegment{\g@raphout\begingroup\s@eginit}
+
+% segment initialization is a trifle messy
+\gdef\s@eginit{\h@segoff =\h@pos \v@segoff=\v@pos}
+
+
+% PS has the concept of a path that is either
+% completed with a "stroke" or "fill" ... stroking
+% at the end or beginning of a segment, the special is written out. This is
+% to ensure that the input order of the graphics reflects what entities are
+% on top of what others. Further it is assumed that the origin does not
+% change during an entire \btg ...\etg section. This means that every special
+% must first move to the point where the previous one left off. \s@save
+% defines \s@restore that restores, in case they had been modified, the line
+% width, pattern, hpos, vpos, ... and any future things that need restoration.
+% all graphic specials are ended with a stroke (st), whether it needs it not.
+
+% we need a special form to force a space after a \the\nnn form or \p@w
+
+\gdef\b@{ }
+
+\gdef\endsegment{\g@raphout\endgroup
+ \edef\o@form{}\s@save}
+\gdef\s@pout #1#2{\edef\e@form{\special{#1\s@restore\o@form#2}}\dmess{\e@form}\e@form
+ \edef\o@form{}\s@save}
+%\h@vset if there is a move before each special
+\gdef\g@raphout{\ifx\empty\o@form \else \ifp@down
+ \s@pout{\p@sinline td begin }{ st end }\fi\fi\p@downfalse}
+\global\let\graphout=\g@raphout
+
+% ====== Segment and units scaling ========
+% The units in any segment may be scaled arbitrarily. A unit scale is local
+% to a segment but affects enclosed segments unless specifically overidden
+% in that segment. In addition there is a graph or segment scale. This
+% scaling factor is accumulative and is applied on top of the unit scale.
+% These two scaling factors allow for a segment to be designed in nominal
+% units, scaled to a nominal size and then be affected by relative scaling
+% of an entire graph or segment. In addition there is a relative/absolute
+% scale switch that allows for any segment to be unaffected by a graphscale.
+
+% \u@nitsc -- present unit scale, \s@egsc -- present segment scale
+% \g@rsc -- present graphscale ... changes when ever either of the former do.
+
+% present implementation does not allow separate v h scaling
+
+% ------ Relative/Absolute Scale ------
+\gnewif{\ifr@elscale}{\r@elscaletrue}{\r@elscalefalse}
+\gdef\absolutescale{\r@elscalefalse}
+\gdef\relativescale{\r@elscaletrue}
+\global\let\abssc=\absolutescale
+\global\let\relsc=\relativescale
+
+% ----- unit scale -----
+\gdef\unitscale#1 {\edef\u@nitsc{#1}\newgraphscale}
+
+\global\let\graphscale=\unitscale % Historical
+
+% ----- Segment Scale -----
+
+\gdef\segmentscale#1 {\ifr@elscale \realmult{#1}{\s@egsc}{\s@egsc}\else
+ \edef\s@egsc{#1}\fi
+ \newgraphscale}
+
+% ---- Graph Scale --------
+% This changes whenever either of the above change
+\gdef\newgraphscale{\realmult{\u@nitsc}{\s@egsc}{\g@rsc}}
+
+
+% ------ "Real" Multiplication --------
+% These functions use the fact that a box dimension may be scaled by
+% a real. The final step is to "clean" off the pt on the resulting dim
+
+% Cleans off the pt in a dimension ... pt has catcode 12
+{\catcode`\p=12 \catcode`\t=12
+\gdef\c@lean#1pt{\edef\cx{#1}}}
+% #1 and #2 are multiplicands #3 is a command to capture result
+\gdef\realmult#1#2#3{\wd0=1pt\dimen0=#1\wd0\wd0=\dimen0\dimen0=#2\wd0
+ \edef\R@M{\the\dimen0}\expandafter\c@lean\R@M\edef#3{\cx}}
+\gdef\realadd#1#2#3{\dimen0=#1pt\dimen2=#2pt\advance\dimen0by\dimen2
+ \edef\R@M{\the\dimen0}\expandafter\c@lean\R@M\edef#3{\cx}}
+
+
+% -------- Command to convert nominal values to pixels ------
+% #1 is a decimal number, #2 must be a count, #3 is sp/pix
+% This includes all scalings
+\gdef\grdimtopix#1#2#3{\gendimtopix{#1\g@dim}{#2}{#3}{\g@rsc}}
+
+
+% ------- special forms to update positions ------
+
+\gdef\i@h#1{\grdimtopix{#1}{\d@umc}{\h@pix}\h@update{\d@umc}}
+\gdef\i@v#1{\grdimtopix{#1}{\d@umc}{\v@pix}\v@update{\d@umc}}
+\gdef\h@num#1#2{\grdimtopix{#1}{#2}{\h@pix}}
+\gdef\v@num#1#2{\grdimtopix{#1}{#2}{\v@pix}}
+
+
+%dummy variables
+\newcount\d@uma
+\newcount\d@umb
+\newcount\d@umc
+\newcount\d@umd
+\newcount\d@ume
+
+% ====== end macros for converting dimensions
+
+% ======== Some more Utility Macros ========
+% ======== recursive macros ========
+\gdef\e@xtend #1#2{\let\d@x=#1\edef #1{\d@x #2}}
+\xdef\s@pex{}
+\xdef\s@pin{ }
+\gdef\s@pexpand #1 #2!{\e@xtend{\s@pex}{#1\s@pin}\edef\t@x{#2}\ifx\t@x\empty\relax \else
+ \s@pexpand #2!\fi}
+
+% ========== A Do Loop Construction =========
+% \do <something> for <number of times>\od
+% This is a specialization of the \loop in Plain.
+
+\newcount\d@count
+\gdef\do #1 for #2\od{\d@count=#2\loop #1 \ifnum\d@count>1\advance
+ \d@count by -1\repeat}
+
+
+% ========= Graphics specials =======
+\xdef\o@form{}
+\gdef\penwidth #1 {\h@num{#1}{\d@umc}\edef\p@w{\the\d@umc}\ifp@down \g@save
+ \e@xtend{\o@form}{st \g@restore }
+ \else \e@xtend{\o@form}{\p@w\b@ sl }\fi}
+\gdef\linecap #1 {\edef\s@lc{#1}\ifp@down \g@save
+ \e@xtend{\o@form}{st \g@restore }
+ \else \e@xtend{\o@form}{\s@lc\b@ slc }\fi}
+\gdef\linejoin #1 {\edef\s@lj{#1}\ifp@down \g@save
+ \e@xtend{\o@form}{st \g@restore }
+ \else \e@xtend{\o@form}{\s@lj\b@ slj }\fi}
+\gdef\lpatt p:#1 {\edef\v@p{#1 0}\ifp@down \g@save
+ \e@xtend{\o@form}{st \g@restore }
+ \else \e@xtend{\o@form}{\v@p\b@ sd }\fi}
+
+
+% ==== parameters are in units of the nominal dimension \g@dim ======
+
+\gdef\p@move #1#2#3{\i@h{#1}\i@v{#2}\e@xtend{\o@form}{\the\h@pos\b@ \the\v@pos\b@ #3 }}
+
+\gdef\lvec h:#1 v:#2 {\p@move{#1}{#2}{lv}\p@downtrue} %draws a line
+
+\gdef\move h:#1 v:#2 {\p@move{#1}{#2}{mv}} %moves
+
+
+% ====== a general vector with dimensions in pixels ======
+
+% ========= General pixel dim vector ==========
+
+\gdef\lpix h:#1 v:#2 f:#3 {\e@xtend{\o@form}{ #1 #2 #3 }}
+
+
+%============== puts TeX text at this position
+% These are pure TeX macros that use \h@pos and \v@pos for orientation
+% Text may be put horizontally (left/right) or vertically (down/up)
+
+% ======== sp form of \h@pos and \v@pos respectively ========
+\newdimen\t@hpos
+\newdimen\t@vpos
+\gdef\s@ettpos{\d@umc=\h@pos
+ \genpixtopt{\t@hpos}{\d@umc}{\h@pix}{}{}\relax
+ \d@umc=\v@pos
+ \genpixtopt{\t@vpos}{\d@umc}{\v@pix}{}{}\relax}
+
+
+
+% any one of nine reference point may be specified on the
+% TeX box. This is Vertical T,C,B and Horizontal L,C,R
+% The actual box is 0 height and width.
+\newbox\t@box
+% #1 LCR default/error L #2 TCB default/error T #3 text -- in hbox
+
+% Sets the box glues \lhglue \rhglue \tvglue \bvglue
+% #1 x/h ref, #2 v/y ref
+\gdef\textref h:#1 v:#2 {\ifx#1R\edef\lhglue{\hss}\edef\rhglue{}\else
+ \ifx#1C\edef\lhglue{\hss}\edef\rhglue{\hss}\else
+ \edef\lhglue{}\edef\rhglue{\hss}\fi\fi
+ \ifx#2B\edef\tvglue{\vss}\edef\bvglue{}\else
+ \ifx#2C\edef\tvglue{\vss}\edef\bvglue{\vss}\else
+ \edef\tvglue{}\edef\bvglue{\vss}\fi\fi}
+\global\let\tboxref=\textref
+
+\newcount\h@oldmaxpos \newcount\v@oldmaxpos
+
+ %needed to save max pos when texgraph is inside an h/vtext
+
+% ========== assumes driver location at initial \btg entry ========
+%
+
+% #1 text #2 - begin rotation form #3 - end rotation form
+\long\gdef\m@text#1#2#3{\g@raphout\h@oldmaxpos=\maxhpospix\relax
+ \v@oldmaxpos=\maxvpospix\relax
+ \edef\h@oldgrsc{\h@grsc}\edef\v@oldgrsc{\v@grsc}\s@ettpos
+ \setbox\t@box=\vbox{\normalbaselines
+ \vskip\t@vpos\hbox{\hskip\t@hpos
+ \t@init{#2}\relax
+ \vbox to 0pt{\normalbaselines
+ \tvglue\hbox to 0pt{\lhglue\hbox{#1}\rhglue
+ }\bvglue}}}\relax
+ \dp\t@box=0pt\ht\t@box=0pt\wd\t@box=0pt
+ \box\t@box
+ \t@fin{#3}
+ \global\maxhpospix=\h@oldmaxpos\relax
+ \global\maxvpospix=\v@oldmaxpos\relax
+ \xdef\h@grsc{\h@oldgrsc}\edef\v@grsc{\v@oldgrsc}}
+ % saves maxh(v)pospix on stack
+
+
+% ========== PS text initializations and terminations ===========
+\gdef\t@init#1{\special{\p@sinline td begin \h@vinit gr gs
+ \t@rhv #1 \t@rneghv end }}
+
+\gdef\t@fin#1{\special{\p@sinline td begin \h@vinit gr gs \m@vhv \t@rhv \p@hv end }}
+
+% .... special test
+%\gdef\t@init#1{}
+%\gdef\t@fin#1{}
+% ... end special test
+
+
+
+\long\gdef\htext #1 {\m@text{#1}{}{}}
+\long\gdef\vtext #1 {\m@text{#1}{ 90 \r@tdir rt }{}}
+\long\gdef\rtext d:#1 t:#2 {\m@text{#2}{ #1 \r@tdir rt }{}}
+\long\gdef\rstext d:#1 sc:#2 t:#3 {\m@text{#3}{ #1 \r@tdir rt #2 #2 sc }{}}
+\global\let\tbox=\htext
+
+% ========= Various Restore forms ========
+\gdef\g@save{\edef\g@restore{\p@w\b@ sl \v@p\b@ sd \s@lc\b@ slc \s@lj\b@ slj
+ np \the\h@pos\b@ \the\v@pos\b@ mv }}
+\gdef\s@save{\edef\s@restore{\p@w\b@ sl \v@p\b@ sd \s@lc\b@ slc \s@lj\b@ slj
+ np \the\h@pos\b@ \the\v@pos\b@ mv }}
+
+
+
+
+% ======== circle, arcs =========
+% The PS arc will connect the center of the arc to the circumference
+% if the newpath includes the move to this point. Thus we define a
+% set of arc functions that include/exclude this feature. The default
+% does not include this form.
+
+\gdef\larc r:#1 sd:#2 ed:#3 {\h@num{#1}{\d@umc}\p@downtrue
+ \e@xtend{\o@form}{ st np \the\h@pos\b@ \the\v@pos\b@ \the\d@umc\b@ #2 #3 arc
+ st np \the\h@pos\b@ \the\v@pos\b@ mv }}
+
+\gdef\lcir r:#1 {\larc r:#1 sd:0 ed:360 }
+
+% ------ this is a raw arc ... can be used in fills --------
+
+\gdef\arcc r:#1 sd:#2 ed:#3 {\h@num{#1}{\d@umc}\p@downtrue
+ \e@xtend{\o@form}{\the\h@pos\b@ \the\v@pos\b@ \the\d@umc\b@ #2 #3 arc }}
+
+\gdef\arcn r:#1 sd:#2 ed:#3 {\h@num{#1}{\d@umc}\p@downtrue
+ \e@xtend{\o@form}{\the\h@pos\b@ \the\v@pos\b@
+ \the\d@umc\b@ #2 #3 arcn }}
+
+% ======= fill command ==========
+% The fill command is essentially a polygonal fill ... not a point spreading
+% this means that it is possible to erase with white ... The form here
+% completes with a closepath applies the fill, starts a newpath and moves
+% to the current point. Pattern is a grey level.
+% 0 is black 1 is white
+
+\gdef\pfill p:#1 {\p@downtrue
+ \e@xtend{\o@form}{cp #1 sg fill np \the\h@pos\b@ \the\v@pos\b@ mv }}
+
+
+% this form both fills and strokes around the path
+\gdef\lpfill p:#1 {\p@downtrue
+ \e@xtend{\o@form}{cp gs #1 sg fill gr st np \the\h@pos\b@ \the\v@pos\b@ mv }}
+
+% ======== Postscript special forms ========
+% This allows "raw" postscript to be put in the graph.
+\gdef\pst #1{\e@xtend{\o@form}{#1 }}
+
+% These are some useful postscript compatible forms.
+
+\gdef\closepath{\e@xtend{\o@form}{cp }}
+\gdef\newpath{\e@xtend{\o@form}{np }}
+\gdef\stroke{\e@xtend{\o@form}{st }}
+
+
+
+% ========= including external files ==========
+% an external file is included at the present point on the graph area
+% moves are required to get there
+% The actual file is placed inside a \t@box and tex commands are used
+% to get to the place ... They probably can be nested
+% #1 is the filename
+
+% The file is opened, if possible, to read its size. If this exists, it
+% is used to update the maximum h/v position.
+% The BoundingBox is determined
+
+
+\newread\q@file
+% #1 is the file name
+\gnewif{\ifq@read}{\q@readtrue}{\q@readfalse}
+\gnewif{\ifq@file}{\q@filetrue}{\q@filefalse}
+\gnewif{\ifb@boxexists}{\b@boxexiststrue}{\b@boxexistsfalse}
+% #1 == %%BoundingBox, #2 llh #3 llv #4 urh #5 urv #6 rest of line
+
+
+\gdef\uncat{\catcode`"=12}
+
+{\catcode`\%=12
+\gdef\l@shift{\ifx\l@lh\empty \xdef\l@lh{\l@lv}\xdef\l@lv{\u@rh}\xdef
+ \u@rh{\u@rv}\xdef\u@rv{\e@xt}\fi}
+\gdef\B@Box{%%BoundingBox}
+\gdef\a@tend{(atend)}
+\gdef\a@tendtest{\l@shift\ifx\l@lh\a@tend\relax\else
+ \global\b@boxexiststrue\q@readfalse\bmess{<< At End Test >>}\fi}
+
+\long\gdef\q@inline #1:#2 #3 #4 #5 #6 #7//{\xdef
+ \q@bbtest{#1}\xdef\l@lh{#2}\xdef
+ \l@lv{#3}\xdef\u@rh{#4}\xdef\u@rv{#5}\xdef
+ \e@xt{#6}\ifx\q@bbtest\B@Box
+ \a@tendtest\fi
+ \ifeof\q@file \q@readfalse \fi}
+
+\gdef\s@bbox{\b@boxexistsfalse
+ \message{<< \bbmess -- \f@ilename>>}\q@readtrue
+ \loop \relax \ifq@read\r@eadline\repeat}
+
+\gdef\r@eadline{ {\uncat \global\read\q@file to\q@parms }
+ \expandafter\q@inline\q@parms {}:{\relax} {\relax} {\relax} {\relax}
+{\relax} \relax//\bmess{<<\q@parms>>}}
+
+\gdef\g@etpsize #1{{\catcode`\%=12\openin\q@file = #1\relax
+ \edef\q@parms{}\global\q@filetrue\xdef\f@ilename{#1}
+ \ifeof\q@file \message{<<\noincfile: #1 >>}\relax
+ \global\q@filefalse\else
+ \s@bbox
+ \closein\q@file\fi}}
+
+} % end of % disable
+
+\newcount\h@px \newcount\v@px \newcount\h@mx \newcount\v@mx
+\gdef\s@avemaxpos{\global\h@px=\maxhpospix\global\v@px=\maxvpospix
+ \global\h@mx=\minhpospix\global\v@mx=\minvpospix}
+\gdef\r@estoremaxpos{\global\maxhpospix=\h@px\global\maxvpospix\v@px
+ \global\minhpospix=\h@mx\global\minvpospix\v@mx}
+
+\gdef\f@sc{\b@}
+\gdef\f@rt{\b@}
+\gdef\filerotate#1{\edef\f@rt{ XposR YposR tr #1 \r@tdir rt XposR neg
+ YposR neg tr }}
+
+\gdef\filescale #1{\edef\f@sc{#1 #1 sc \f@schv}}
+\gdef\p@fileinit{ td begin \h@vinit gr gs \f@rt \t@rhv \f@sc end
+ /texgraph save def /showpage {} def }
+\xdef\p@filefin{ texgraph restore }
+\global\let\mvec=\move
+
+
+
+\gdef\includefile #1 {\incscfile f:{#1} sc:1 d:0 }
+
+\gdef\incscfile f:#1 sc:#2 d:#3 {\g@etpsize{#1}\ifb@boxexists
+ \message{<<\incfile: #1 >>}\realadd{\u@rh}{-\l@lh}{\p@lh}
+ \realadd{\u@rv}{-\l@lv}{\p@lv}
+ \realmult{\p@lh}{.5}{\p@lhh}
+ \realmult{\p@lv}{.5}{\p@lvh}
+ \beginsegment
+ \segmentscale #2
+ \global\let\g@dimo=\g@dim
+ \graphdim pt
+ \mvec h:{\p@lh} v:{\p@lv}
+ \mvec h:{\p@lhh} v:{\p@lvh}
+ \m@text{}{ /XposR \Xpos\b@ def
+ /YposR \Ypos\b@ def }{}
+ \endsegment
+ \s@avemaxpos
+ \beginsegment \segmentscale #2
+ \mvec h:{-\l@lh} v:{\u@rv}
+ \htext{\filescale{#2}\filerotate{#3}\relax
+ \special{\p@sinline\p@fileinit }
+ \special{\p@sfile #1 }
+ \special{\p@sinline\p@filefin }}
+ \endsegment
+ \r@estoremaxpos
+ \global\let\g@dim=\g@dimo
+ \else\message{<<\badincfile: #1 >>}\fi }
+
+\gdef\incscmvfile f:#1 sc:#2 d:#3 h:#4 v:#5 {\g@etpsize{#1}\ifb@boxexists
+ \message{<<\incfile: #1 >>}\realadd{\u@rh}{-\l@lh}{\p@lh}
+ \realadd{\u@rv}{-\l@lv}{\p@lv}
+ \realmult{\p@lh}{.5}{\p@lhh}
+ \realmult{\p@lv}{.5}{\p@lvh}
+ \ifx#4L \edef\f@h{0}\else \ifx#4C \edef\f@h{1} \else \edef\f@h{2}\fi\fi
+ \ifx#5T \edef\f@v{0}\else \ifx#5C \edef\f@v{1} \else\edef\f@v{2}\fi\fi
+ \realmult{\p@lhh}{\f@h}{\h@off}
+ \realmult{\p@lvh}{\f@v}{\v@off}
+ \beginsegment
+ \segmentscale #2
+ \global\let\g@dimo=\g@dim
+ \graphdim pt
+ \mvec h:{-\h@off} v:{-\v@off}
+ \beginsegment
+ \mvec h:{\p@lh} v:{\p@lv}
+ \mvec h:{\p@lhh} v:{\p@lvh}
+ \m@text{}{ /XposR \Xpos\b@ def
+ /YposR \Ypos\b@ def }{}
+ \endsegment
+ \endsegment
+ \s@avemaxpos
+ \beginsegment \segmentscale #2
+ \mvec h:{-\l@lh} v:{\u@rv}
+ \beginsegment
+ \mvec h:{-\h@off} v:{-\v@off}
+ \htext{\filescale{#2}\filerotate{#3}\relax
+ \special{\p@sinline\p@fileinit }
+ \special{\p@sfile #1 }
+ \special{\p@sinline\p@filefin }}
+ \endsegment
+ \endsegment
+ \r@estoremaxpos
+ \global\let\g@dim=\g@dimo
+ \else\message{<<\badincfile: #1 >>}\fi }
+
+
+
+% ============ Design Grid ==============
+% This will lay down a grid at the present location. The grid nominally
+% at unit dimension intervals. The scale factor sc modifies this. The
+% sc is local only to the grid
+
+\newcount\gcount
+\gdef\grid nh:#1 nv:#2 sc:#3 {\gcount= #1
+ \beginsegment
+ \relative
+ \penwidth .005
+ \graphscale #3
+ \beginsegment
+ \loop \lvec h:#2 v:0
+ \move h:-#2 v:1
+ \ifnum \gcount > 1
+ \advance\gcount by -1 \repeat
+ \endsegment
+ \gcount = #2
+ \beginsegment
+ \loop \lvec h:0 v:#1
+ \move h:1 v:-#1
+ \ifnum \gcount > 1
+ \advance\gcount by -1 \repeat
+ \endsegment
+ \endsegment}
+%========= end design grid ================
+
+
+% =========== Arrow Vectors ==============
+% There are three types of arrow heads, filled, open V and triangle
+% These are always placed on the end of a vector.
+
+% The basic design has the arrow head which is placed on the vector
+% It theoretically can be placed on any curve where the angle is known or
+% computable.
+
+
+\newcount\a@len
+\newcount\a@wid
+
+% Parameter specification for arrowheads.
+% #1 -- length #2 -- width
+% The dimensions are interpreted at current graphscale in force and
+% are local to the segment group.
+\gdef\arrowheadscale{\arrowheadsize l:.16 w:.04 }
+\gdef\arrowheadsize l:#1 w:#2 {\grdimtopix{#1}{\a@len}{\h@pix
+ }\grdimtopix{#2}{\a@wid}{\h@pix
+ }}
+% postcript commands for inidividual arrow form
+\gdef\arrowheadtype t:#1 {\ifx#1T\edef\a@com{cp gs 1 sg fill gr st }\else
+ \ifx#1F\edef\a@com{cp 0 sg fill }\else
+ \edef\a@com{st }\fi\fi}
+\newcount\h@lp
+\newcount\v@lp
+
+% assumes that the dh and dv is in \h@lp \v@lp and present location is tip
+% of arrowhead
+\gdef\a@draw{st np \the\h@pos\b@ \the\v@pos\b@ mx
+ \the\v@lp\b@ neg \the\h@lp\b@ at
+ -\the\a@len\b@ \the\a@wid\b@ mv 0 0 lv
+ -\the\a@len\b@ -\the\a@wid\b@ lv
+ \a@com gr }
+
+
+
+\gdef\avec h:#1 v:#2 {\h@lp=\h@pos\relax \v@lp=\v@pos\relax
+ \lvec h:#1 v:#2 \advance\h@lp by -\h@pos\relax
+ \advance\v@lp by -\v@pos\relax
+ \e@xtend{\o@form}{\a@draw}}
+
+
+% ============= End Arrow Vectors =============
+
+% ========= Bezier Curve ==========
+% this is a cubic spline that is determined by four points. The initial
+% point is assumed to be the current point. An arrow is easily added.
+
+
+\gdef\clvec h1:#1 v1:#2 h2:#3 v2:#4 h3:#5 v3:#6 {\i@h{#1}\d@uma=\h@pos
+ \i@v{#2}\d@umb=\v@pos\i@h{#3}\d@ume=\h@pos\i@v{#4}\d@umd=\v@pos
+ \i@h{#5}\i@v{#6}\e@xtend{\o@form}{\the\d@uma\b@ \the\d@umb\b@
+ \the\d@ume\b@ \the\d@umd\b@ \the\h@pos\b@ \the\v@pos\b@
+ cv }\p@downtrue}
+\gdef\clv (#1 #2) (#3 #4) (#5 #6){\clvec h1:#1 v1:#2 h2:#3 v2:#4 h3:#5 v3:#6 }
+
+\gdef\cavec h1:#1 v1:#2 h2:#3 v2:#4 h3:#5 v3:#6 {\clvec h1:#1 v1:#2 h2:#3 v2:#4 h3:#5 v3:#6
+ \h@lp=\d@ume \relax \v@lp=\d@umd \relax
+ \advance\h@lp by -\h@pos\relax
+ \advance\v@lp by -\v@pos\relax
+ \e@xtend{\o@form}{\a@draw}}
+\gdef\cav (#1 #2) (#3 #4) (#5 #6){\cavec h1:#1 v1:#2 h2:#3 v2:#4 h3:#5 v3:#6 }
+
+
+
+
+
+% ======= default values =========
+% These are reset each time \btg is called
+\gdef\t@exgraphdef{\setbox0=\hbox{}\graphdim in
+\hpix 300/in % INRS Default
+\vpix 300/in % INRS Default
+\printhv 1 1 % DVIPS 300 dpi
+\filehv 4.17 -4.17 % DVIPS 300/72
+\rtdir neg % DVIPS
+\def\h@grsc{1}\def\v@grsc{1}%sets default hor/vert scales
+\absoluteposition
+\relativescale
+\unitscale 1
+\penwidth .015
+\lpatt p:{[]}
+\linecap 1
+\linejoin 1
+\arrowheadsize l:.16 w:.04
+\arrowheadtype t:T
+\textref h:L v:T }
+
+\xdef\s@egsc{1}% initial default
+
+\catcode`\@=12
+
+
+
diff --git a/macros/inrstex/texgraph/thgraph.ps b/macros/inrstex/texgraph/thgraph.ps
new file mode 100644
index 0000000000..69809624c9
--- /dev/null
+++ b/macros/inrstex/texgraph/thgraph.ps
@@ -0,0 +1,4832 @@
+%!PS-Adobe-2.0
+%%Creator: dvips 5.47 Copyright 1986-91 Radical Eye Software
+%%Title: thgraph.dvi
+%%Pages: 24 1
+%%BoundingBox: 0 0 612 792
+%%EndComments
+%%BeginProcSet: tex.pro
+/TeXDict 200 dict def TeXDict begin /N /def load def /B{bind def}N /S /exch
+load def /X{S N}B /TR /translate load N /isls false N /vsize 10 N /@rigin{
+isls{[0 1 -1 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
+Resolution VResolution vsize neg mul TR matrix currentmatrix dup dup 4 get
+round 4 exch put dup dup 5 get round 5 exch put setmatrix}N /@letter{/vsize 10
+N}B /@landscape{/isls true N /vsize -1 N}B /@a4{/vsize 10.6929133858 N}B /@a3{
+/vsize 15.5531 N}B /@ledger{/vsize 16 N}B /@legal{/vsize 13 N}B /@manualfeed{
+statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 0]N
+/FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn begin
+/FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X array
+/BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo setfont}2
+array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx FMat N df-tail}
+B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{pop nn dup definefont
+setfont}B /ch-width{ch-data dup length 5 sub get}B /ch-height{ch-data dup
+length 4 sub get}B /ch-xoff{128 ch-data dup length 3 sub get sub}B /ch-yoff{
+ch-data dup length 2 sub get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B
+/ch-image{ch-data dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0
+N /rw 0 N /rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S
+dup /base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0
+ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice
+ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]{ch-image}
+imagemask restore}B /D{/cc X dup type /stringtype ne{]}if nn /base get cc ctr
+put nn /BitMaps get S ctr S sf 1 ne{dup dup length 1 sub dup 2 index S get sf
+div put}if put /ctr ctr 1 add N}B /I{cc 1 add D}B /bop{userdict /bop-hook
+known{bop-hook}if /SI save N @rigin 0 0 moveto}N /eop{clear SI restore
+showpage userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook
+known{start-hook}if /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}N /p /show load 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 statusdict begin /product where{pop product dup length 7 ge{0
+7 getinterval(Display)eq}{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 /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{clear SS restore}B end
+%%EndProcSet
+%%BeginProcSet: special.pro
+TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N /vs
+792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP false N /BBcalc false N
+/p 3 def}B /@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{
+@scaleunit div /vsc X}B /@hsize{/hs X /CLIP true N}B /@vsize{/vs X /CLIP true
+N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{10 div /rwi X}
+B /@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X /BBcalc true N}B
+/magscale true def end /@MacSetUp{userdict /md known{userdict /md get type
+/dicttype eq{md begin /letter{}N /note{}N /legal{}N /od{txpose 1 0 mtx
+defaultmatrix dtransform S atan/pa X newpath clippath mark{transform{
+itransform moveto}}{transform{itransform lineto}}{6 -2 roll transform 6 -2
+roll transform 6 -2 roll transform{itransform 6 2 roll itransform 6 2 roll
+itransform 6 2 roll curveto}}{{closepath}}pathforall newpath counttomark array
+astore /gc xdf pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{
+PaintBlack}if}N /txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR
+pop 1 -1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
+get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip
+not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if
+yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR pop pop 270
+rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 -1 scale ppr 3 get
+ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not
+and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip
+not and{TR pop pop 270 rotate ppr 2 get ppr 0 get neg sub neg 0 S TR}if}
+ifelse scaleby96{ppr aload pop 4 -1 roll add 2 div 3 1 roll add 2 div 2 copy
+TR .96 dup scale neg S neg S TR}if}N /cp{pop pop showpage pm restore}N end}if}
+if}N /normalscale{Resolution 72 div VResolution 72 div neg scale magscale{
+DVImag dup scale}if}N /psfts{S 65536 div N}N /startTexFig{/psf$SavedState save
+N userdict maxlength dict begin /magscale false def normalscale currentpoint
+TR /psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts
+/psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx psf$llx
+sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy scale psf$cx
+psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR /showpage{}N
+/erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{psf$llx psf$lly
+psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 roll moveto 6 -1 roll
+S lineto S lineto S lineto closepath clip newpath moveto}N /endTexFig{end
+psf$SavedState restore}N /@beginspecial{SDict begin /SpecialSave save N gsave
+normalscale currentpoint TR @SpecialDefaults}N /@setspecial{CLIP{newpath 0 0
+moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto closepath clip}if ho vo TR
+hsc vsc scale ang rotate BBcalc{rwi urx llx sub div dup scale llx neg lly neg
+TR}if /showpage{}N /erasepage{}N /copypage{}N newpath}N /@endspecial{grestore
+clear SpecialSave restore end}N /@defspecial{SDict begin}N /@fedspecial{end}B
+/li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{/SaveX currentpoint /SaveY X N 1
+setlinecap newpath}N /st{stroke SaveX SaveY moveto}N /fil{fill SaveX SaveY
+moveto}N /ellipse{/endangle X /startangle X /yrad X /xrad X /savematrix matrix
+currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc savematrix
+setmatrix}N end
+%%EndProcSet
+TeXDict begin 1000 300 300 @start /Fa 23 122 df<3078FCFC7830060676851A>46
+D<0000C00001E00001E00003E00003C00007C0000780000F80000F00000F00001F00001E00003E
+00003C00007C0000780000780000F80000F00001F00001E00003E00003C00003C00007C0000780
+000F80000F00001F00001E00001E00003E00003C00007C0000780000F80000F00000F000006000
+0013277DA21A>I<0000C00003E00007E0000FC0003F80007E0000FC0003F80007E0000FC0003F
+80007E0000FC0000FC00007E00003F80000FC00007E00003F80000FC00007E00003F80000FC000
+07E00003E00000C0131A7D9B1A>60 D<600000F80000FC00007E00003F80000FC00007E00003F8
+0000FC00007E00003F80000FC00007E00007E0000FC0003F80007E0000FC0003F80007E0000FC0
+003F80007E0000FC0000F80000600000131A7D9B1A>62 D<600000F00000F00000F80000780000
+7C00003C00003E00001E00001E00001F00000F00000F800007800007C00003C00003C00003E000
+01E00001F00000F00000F800007800007800007C00003C00003E00001E00001F00000F00000F00
+000F800007800007C00003C00003E00001E00001E00000C013277DA21A>92
+D<FE0000FE0000FE00000E00000E00000E00000E00000E00000E00000E3E000EFF800FFFE00FC1
+F00F80700F00380E00380E001C0E001C0E001C0E001C0E001C0E001C0E001C0F00380F00780F80
+F00FC1E00FFFC00EFF80063E00161E7F9D1A>98 D<001FC0001FC0001FC00001C00001C00001C0
+0001C00001C00001C001F1C007FDC00FFFC01E0FC03C07C07803C07001C0E001C0E001C0E001C0
+E001C0E001C0E001C0E001C07003C07003C03807C03E0FC01FFFFC07FDFC01F1FC161E7E9D1A>
+100 D<01F80007FF000FFF801E07C03C01C07800E07000E0E00070E00070FFFFF0FFFFF0FFFFF0
+E000007000007000007800703C00701F01F00FFFE003FFC000FE0014157D941A>I<0007E0001F
+F0003FF800787800F03000E00000E00000E00000E0007FFFF0FFFFF0FFFFF000E00000E00000E0
+0000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0007FFF
+C07FFFC07FFFC0151E7F9D1A>I<00F87C03FFFE07FFFE0F078C0E03801C01C01C01C01C01C01C
+01C01C01C00E03800F07800FFF000FFE001CF8001C00001C00000E00000FFF800FFFE03FFFF87C
+007C70001CE0000EE0000EE0000EE0000E70001C78003C3E00F81FFFF007FFC001FF0017217F94
+1A>I<FE0000FE0000FE00000E00000E00000E00000E00000E00000E00000E3E000EFF800FFFC0
+0FC1C00F80E00F00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E0
+0E00E00E00E0FFE3FEFFE3FEFFE3FE171E7F9D1A>I<01C00003E00003E00003E00001C0000000
+000000000000000000000000007FE000FFE0007FE00000E00000E00000E00000E00000E00000E0
+0000E00000E00000E00000E00000E00000E00000E00000E00000E000FFFFC0FFFFC0FFFFC0121F
+7C9E1A>I<FFE000FFE000FFE00000E00000E00000E00000E00000E00000E00000E00000E00000
+E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000
+E00000E00000E000FFFFE0FFFFE0FFFFE0131E7D9D1A>108 D<7CE0E000FFFBF8007FFFF8001F
+1F1C001E1E1C001E1E1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C00
+1C1C1C001C1C1C001C1C1C001C1C1C001C1C1C007F1F1F00FF9F9F807F1F1F00191580941A>I<
+FE3E00FEFF80FFFFC00FC1C00F80E00F00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E0
+0E00E00E00E00E00E00E00E00E00E0FFE3FEFFE3FEFFE3FE17157F941A>I<01F00007FC001FFF
+003E0F803C07807803C07001C0E000E0E000E0E000E0E000E0E000E0E000E0F001E07001C07803
+C03C07803E0F801FFF0007FC0001F00013157D941A>I<FE3E00FEFF80FFFFE00FC1F00F80700F
+00380E00380E001C0E001C0E001C0E001C0E001C0E001C0E001C0F00380F00780F80F00FC1E00F
+FFC00EFF800E3E000E00000E00000E00000E00000E00000E00000E00000E0000FFE000FFE000FF
+E00016207F941A>I<FF83F0FF8FF8FFBFFC03FC3C03F01803E00003C00003C000038000038000
+038000038000038000038000038000038000038000038000FFFF00FFFF80FFFF0016157E941A>
+114 D<07FB801FFF807FFF80780780E00380E00380E003807800007FC0003FFC0007FF00003F80
+0003806001C0E001C0E001C0F003C0FC0780FFFF00EFFE00E3F80012157C941A>I<00C00001C0
+0001C00001C00001C00001C00001C0007FFFE0FFFFE0FFFFE001C00001C00001C00001C00001C0
+0001C00001C00001C00001C00001C00001C07001C07001C07001C07000E0E000FFE0007FC0001F
+00141C7F9B1A>I<FE0FE0FE0FE0FE0FE00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E
+00E00E00E00E00E00E00E00E00E00E00E00E01E00F03E007FFFE03FFFE00FCFE17157F941A>I<
+7FC7F87FCFFC7FC7F80703C003878003C70001EE0000FE00007C00007800003800007C0000EE00
+01EE0001C7000383800783C00701C07FC7FCFFC7FE7FC7FC17157F941A>120
+D<7FC7FCFFC7FE7FC7FC0E00E00F00E00701E00701C00781C00381C003838001C38001C38001C7
+0000E70000E70000E600006600006E00003C00003C00003C00003C000038000038000078000070
+0030700078E00079E0007FC0003F80001E000017207F941A>I E /Fb 3
+16 df<00C00000C00000C00000C00000C000C0C0C0F0C3C038C7000EDC0003F00000C00003F000
+0EDC0038C700F0C3C0C0C0C000C00000C00000C00000C00000C00012157D9619>3
+D<03F0000FFC001C0E00300300600180600180C000C0C000C0C000C0C000C0C000C0C000C0C000
+C0C000C06001806001803003001C0E000FFC0003F00012147D9519>14 D<03F0000FFC001FFE00
+3FFF007FFF807FFF80FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC0FFFFC07FFF807FFF80
+3FFF001FFE000FFC0003F00012147D9519>I E /Fc 32 117 df<1C003E007F00FF80FF80FF80
+7F003E001C0009097B8813>46 D<000003800000000007C00000000007C0000000000FE0000000
+000FE0000000000FE0000000001FF0000000001FF0000000003FF8000000003FF8000000003FF8
+0000000073FC0000000073FC00000000F3FE00000000E1FE00000000E1FE00000001C0FF000000
+01C0FF00000003C0FF80000003807F80000007807FC0000007003FC0000007003FC000000E003F
+E000000E001FE000001E001FF000001C000FF000001FFFFFF000003FFFFFF800003FFFFFF80000
+780007FC0000700003FC0000700003FC0000E00001FE0000E00001FE0001E00001FF0001C00000
+FF0001C00000FF00FFFE001FFFFEFFFE001FFFFEFFFE001FFFFE2F297EA834>65
+D<FFFFFFF80000FFFFFFFF8000FFFFFFFFE00003FC001FF80003FC0007FC0003FC0001FE0003FC
+0000FF0003FC00007F8003FC00003FC003FC00001FC003FC00001FE003FC00001FE003FC00000F
+F003FC00000FF003FC00000FF003FC00000FF003FC00000FF803FC00000FF803FC00000FF803FC
+00000FF803FC00000FF803FC00000FF803FC00000FF803FC00000FF803FC00000FF803FC00000F
+F803FC00000FF003FC00000FF003FC00000FF003FC00001FE003FC00001FE003FC00001FC003FC
+00003FC003FC00007F8003FC00007F0003FC0001FE0003FC0003FC0003FC001FF800FFFFFFFFE0
+00FFFFFFFF8000FFFFFFFC00002D297DA835>68 D<FFFFFFFFE0FFFFFFFFE0FFFFFFFFE003FC00
+1FE003FC0007F003FC0001F003FC0001F003FC0000F003FC00007003FC00007003FC00007003FC
+01C07803FC01C03803FC01C03803FC01C03803FC03C00003FC03C00003FC0FC00003FFFFC00003
+FFFFC00003FFFFC00003FC0FC00003FC03C00003FC03C00003FC01C00E03FC01C00E03FC01C00E
+03FC01C01C03FC00001C03FC00001C03FC00001C03FC00003C03FC00003803FC00007803FC0000
+F803FC0001F803FC0003F803FC001FF8FFFFFFFFF0FFFFFFFFF0FFFFFFFFF027297DA82D>I<FF
+FFF01FFFFEFFFFF01FFFFEFFFFF01FFFFE03FC00007F8003FC00007F8003FC00007F8003FC0000
+7F8003FC00007F8003FC00007F8003FC00007F8003FC00007F8003FC00007F8003FC00007F8003
+FC00007F8003FC00007F8003FC00007F8003FC00007F8003FC00007F8003FFFFFFFF8003FFFFFF
+FF8003FFFFFFFF8003FC00007F8003FC00007F8003FC00007F8003FC00007F8003FC00007F8003
+FC00007F8003FC00007F8003FC00007F8003FC00007F8003FC00007F8003FC00007F8003FC0000
+7F8003FC00007F8003FC00007F8003FC00007F8003FC00007F8003FC00007F80FFFFF01FFFFEFF
+FFF01FFFFEFFFFF01FFFFE2F297DA836>72 D<FFFFFCFFFFFCFFFFFC01FE0001FE0001FE0001FE
+0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE
+0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE
+0001FE0001FE0001FE0001FE0001FE00FFFFFCFFFFFCFFFFFC16297EA81A>I<FFFFF001FFFCFF
+FFF001FFFCFFFFF001FFFC03FC00001E0003FC00003C0003FC0000780003FC0000F00003FC0001
+E00003FC0003C00003FC0007000003FC001E000003FC003C000003FC0078000003FC00F0000003
+FC01E0000003FC0380000003FC07C0000003FC1FC0000003FC3FE0000003FC7FF0000003FCFFF8
+000003FDE7F8000003FF83FC000003FF01FE000003FE01FF000003FC00FF000003FC007F800003
+FC003FC00003FC003FC00003FC001FE00003FC000FF00003FC000FF80003FC0007F80003FC0003
+FC0003FC0001FE0003FC0001FF0003FC0000FF0003FC00007F80FFFFF00FFFFEFFFFF00FFFFEFF
+FFF00FFFFE2F297DA836>75 D<FFFFFC0000FFFFFC0000FFFFFC000003FC00000003FC00000003
+FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC000000
+03FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC0000
+0003FC00000003FC00000003FC00000003FC0001C003FC0001C003FC0001C003FC0001C003FC00
+03C003FC00038003FC00038003FC00078003FC00078003FC000F8003FC000F8003FC001F8003FC
+007F8003FC01FF00FFFFFFFF00FFFFFFFF00FFFFFFFF0022297DA829>I<FFFE0000001FFFC0FF
+FE0000001FFFC0FFFF0000003FFFC003FF0000003FF00003FF0000003FF00003BF80000077F000
+03BF80000077F000039FC00000E7F000039FC00000E7F000038FE00001C7F000038FE00001C7F0
+000387F0000387F0000387F0000387F0000387F0000387F0000383F8000707F0000383F8000707
+F0000381FC000E07F0000381FC000E07F0000380FE001C07F0000380FE001C07F0000380FF0038
+07F00003807F003807F00003807F003807F00003803F807007F00003803F807007F00003801FC0
+E007F00003801FC0E007F00003800FE1C007F00003800FE1C007F00003800FE1C007F000038007
+F38007F000038007F38007F000038003FF0007F000038003FF0007F000038001FE0007F0000380
+01FE0007F000038000FC0007F000038000FC0007F000FFFE00FC01FFFFC0FFFE007801FFFFC0FF
+FE007801FFFFC03A297DA841>I<FFFC0000FFFEFFFE0000FFFEFFFF0000FFFE03FF8000038003
+FF8000038003BFC0000380039FE0000380039FF0000380038FF80003800387F80003800383FC00
+03800381FE0003800381FF0003800380FF80038003807FC0038003803FC0038003801FE0038003
+800FF0038003800FF80380038007FC0380038003FC0380038001FE0380038000FF0380038000FF
+83800380007FC3800380003FE3800380001FE3800380000FF38003800007FB8003800007FF8003
+800003FF8003800001FF8003800000FF80038000007F80038000007F80038000003F8003800000
+1F80038000000F80FFFE00000780FFFE00000380FFFE000003802F297DA836>I<0000FFE00000
+0007FFFC0000003FC07F8000007F001FC00001FC0007F00003F80003F80007F00001FC000FF000
+01FE001FE00000FF001FE00000FF003FC000007F803FC000007F807FC000007FC07F8000003FC0
+7F8000003FC07F8000003FC0FF8000003FE0FF8000003FE0FF8000003FE0FF8000003FE0FF8000
+003FE0FF8000003FE0FF8000003FE0FF8000003FE0FF8000003FE0FF8000003FE07F8000003FC0
+7FC000007FC07FC000007FC03FC000007F803FC000007F801FE00000FF001FE00000FF000FF000
+01FE0007F00001FC0003F80003F80001FC0007F00000FF001FE000003FC07F8000000FFFFE0000
+0000FFE000002B297CA834>I<FFFFFFF800FFFFFFFF00FFFFFFFFC003FC003FE003FC000FF003
+FC0007F803FC0007FC03FC0003FC03FC0003FE03FC0003FE03FC0003FE03FC0003FE03FC0003FE
+03FC0003FE03FC0003FE03FC0003FC03FC0007FC03FC0007F803FC000FF003FC003FE003FFFFFF
+8003FFFFFE0003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00
+000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC
+00000003FC000000FFFFF00000FFFFF00000FFFFF0000027297DA82F>I<FFFFFFE00000FFFFFF
+FE0000FFFFFFFF800003FC007FE00003FC000FF00003FC0007F80003FC0007FC0003FC0003FC00
+03FC0003FE0003FC0003FE0003FC0003FE0003FC0003FE0003FC0003FE0003FC0003FE0003FC00
+03FC0003FC0007F80003FC0007F80003FC001FE00003FC007FC00003FFFFFE000003FFFFF00000
+03FC00FC000003FC007F000003FC003F800003FC003F800003FC001FC00003FC001FE00003FC00
+1FE00003FC001FE00003FC001FE00003FC001FE00003FC001FF00003FC001FF00003FC001FF000
+03FC001FF00703FC001FF80703FC000FF80703FC0007F80EFFFFF003FE1CFFFFF001FFF8FFFFF0
+003FF030297DA834>82 D<007F806003FFF0E007FFF9E00F807FE01F001FE03E0007E07C0003E0
+7C0001E0FC0001E0FC0001E0FC0000E0FE0000E0FE0000E0FF000000FFC000007FFE00007FFFE0
+003FFFFC001FFFFE000FFFFF8007FFFFC003FFFFE000FFFFE00007FFF000007FF000000FF80000
+07F8000003F8600001F8E00001F8E00001F8E00001F8F00001F0F00001F0F80003F0FC0003E0FF
+0007C0FFE01F80F3FFFF00E0FFFE00C01FF0001D297CA826>I<7FFFFFFFFFC07FFFFFFFFFC07F
+FFFFFFFFC07F803FC03FC07E003FC007C078003FC003C078003FC003C070003FC001C0F0003FC0
+01E0F0003FC001E0E0003FC000E0E0003FC000E0E0003FC000E0E0003FC000E0E0003FC000E000
+003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC0
+000000003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000
+003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC0
+000000003FC0000000003FC00000007FFFFFE000007FFFFFE000007FFFFFE0002B287EA730>I<
+FFFFE07FFFF007FFF0FFFFE07FFFF007FFF0FFFFE07FFFF007FFF003FC0001FE00001C0003FC00
+01FE00001C0001FE0001FF0000380001FE0000FF0000380001FF0000FF0000780000FF0000FF80
+00700000FF0000FF8000700000FF8000FF8000F000007F8001FFC000E000007F8001FFC000E000
+003FC003FFE001C000003FC0039FE001C000003FE0039FE003C000001FE0070FF0038000001FE0
+070FF0038000001FF00F0FF0078000000FF00E07F8070000000FF00E07F80700000007F81E07FC
+0E00000007F81C03FC0E00000007FC1C03FC1E00000003FC3801FE1C00000003FC3801FE1C0000
+0001FE7801FF3800000001FE7000FF3800000001FE7000FF3800000000FFF000FFF000000000FF
+E0007FF000000000FFE0007FF0000000007FC0003FE0000000007FC0003FE0000000003FC0003F
+C0000000003F80001FC0000000003F80001FC0000000001F80001F80000000001F00000F800000
+00001F00000F80000000000E00000700000044297FA847>87 D<7FFFF81FFFF07FFFF81FFFF07F
+FFF81FFFF001FF0000780000FF8000F000007FC001E000007FC001C000003FE003C000001FF007
+8000000FF80F0000000FF80E00000007FC1E00000003FE3C00000003FE7800000001FF70000000
+00FFF0000000007FE0000000007FC0000000003FE0000000001FF0000000001FF0000000001FF8
+000000001FFC000000003FFE000000007BFE00000000F1FF00000000E0FF80000001E0FFC00000
+03C07FC0000007803FE0000007001FF000000F001FF000001E000FF800003C0007FC0000380003
+FE0000780003FE0000F00001FF0000E00000FF80FFFF801FFFFEFFFF801FFFFEFFFF801FFFFE2F
+297EA834>I<00800001C00003E00007F0001FFC003F7E007C1F00F80F80700700110978A922>
+94 D<01FF800007FFF0000F81F8001FC07E001FC07E001FC03F000F803F8007003F8000003F80
+00003F8000003F80000FFF8000FFFF8007FC3F800FE03F803F803F803F003F807F003F80FE003F
+80FE003F80FE003F80FE003F807E007F807F00DF803F839FFC0FFF0FFC01FC03FC1E1B7E9A21>
+97 D<00003FF80000003FF80000003FF800000003F800000003F800000003F800000003F80000
+0003F800000003F800000003F800000003F800000003F800000003F800000003F800000003F800
+001FE3F80000FFFBF80003F03FF80007E00FF8000FC007F8001F8003F8003F8003F8007F0003F8
+007F0003F8007F0003F800FF0003F800FF0003F800FF0003F800FF0003F800FF0003F800FF0003
+F800FF0003F8007F0003F8007F0003F8007F0003F8003F8003F8001F8003F8000F8007F80007C0
+0FF80003F03BFF8000FFF3FF80003FC3FF80212A7EA926>100 D<003FE00001FFF80003F07E00
+07C01F000F801F801F800F803F800FC07F000FC07F0007C07F0007E0FF0007E0FF0007E0FFFFFF
+E0FFFFFFE0FF000000FF000000FF0000007F0000007F0000007F0000003F8000E01F8000E00FC0
+01C007E0038003F81F0000FFFE00001FF0001B1B7E9A20>I<00FF81F003FFE7F80FC1FE7C1F80
+FC7C1F007C383F007E107F007F007F007F007F007F007F007F007F007F007F007F003F007E001F
+007C001F80FC000FC1F8001FFFE00018FF800038000000380000003C0000003E0000003FFFF800
+1FFFFF001FFFFF800FFFFFC007FFFFE01FFFFFF03E0007F07C0001F8F80000F8F80000F8F80000
+F8F80000F87C0001F03C0001E01F0007C00FC01F8003FFFE00007FF0001E287E9A22>103
+D<FFE0000000FFE0000000FFE00000000FE00000000FE00000000FE00000000FE00000000FE000
+00000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0
+7F00000FE1FFC0000FE787E0000FEE03F0000FF803F0000FF803F8000FF003F8000FF003F8000F
+E003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F800
+0FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8
+00FFFE3FFF80FFFE3FFF80FFFE3FFF80212A7DA926>I<07000F801FC03FE03FE03FE01FC00F80
+07000000000000000000000000000000FFE0FFE0FFE00FE00FE00FE00FE00FE00FE00FE00FE00F
+E00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0FFFEFFFEFFFE0F2B7DAA14>I<FF
+E00000FFE00000FFE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00000
+0FE000000FE000000FE000000FE000000FE000000FE01FFC0FE01FFC0FE01FFC0FE007800FE00F
+000FE01E000FE03C000FE078000FE0E0000FE3C0000FE7C0000FEFE0000FFFE0000FFFF0000FF3
+F8000FE3F8000FC1FC000FC0FE000FC07F000FC07F000FC03F800FC01FC00FC00FC00FC00FE0FF
+FC3FFEFFFC3FFEFFFC3FFE1F2A7EA924>107 D<FFE0FFE0FFE00FE00FE00FE00FE00FE00FE00F
+E00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0
+0FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0FFFEFFFEFFFE0F2A7DA914>I<FFC07F800FF0
+00FFC1FFE03FFC00FFC383F0707E000FC603F8C07F000FCC01F9803F000FD801FF003F800FF001
+FE003F800FF001FE003F800FE001FC003F800FE001FC003F800FE001FC003F800FE001FC003F80
+0FE001FC003F800FE001FC003F800FE001FC003F800FE001FC003F800FE001FC003F800FE001FC
+003F800FE001FC003F800FE001FC003F800FE001FC003F800FE001FC003F800FE001FC003F800F
+E001FC003F80FFFE1FFFC3FFF8FFFE1FFFC3FFF8FFFE1FFFC3FFF8351B7D9A3A>I<FFC07F0000
+FFC1FFC000FFC787E0000FCE03F0000FD803F0000FD803F8000FF003F8000FF003F8000FE003F8
+000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003
+F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F800FFFE
+3FFF80FFFE3FFF80FFFE3FFF80211B7D9A26>I<FFE1FE0000FFE7FF8000FFFE07E0000FF803F0
+000FF001F8000FE000FC000FE000FE000FE000FF000FE0007F000FE0007F000FE0007F800FE000
+7F800FE0007F800FE0007F800FE0007F800FE0007F800FE0007F800FE0007F000FE000FF000FE0
+00FF000FE000FE000FE001FC000FF001F8000FF803F0000FFE0FE0000FE7FF80000FE1FC00000F
+E00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000000
+0FE0000000FFFE000000FFFE000000FFFE00000021277E9A26>112 D<FFC1F0FFC7FCFFCE3E0F
+D87F0FD87F0FF07F0FF03E0FF01C0FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000F
+E0000FE0000FE0000FE0000FE0000FE0000FE0000FE000FFFF00FFFF00FFFF00181B7E9A1C>
+114 D<03FE300FFFF01E03F03800F0700070F00070F00070F80070FC0000FFE0007FFE007FFF80
+3FFFE01FFFF007FFF800FFF80003FC0000FC60007CE0003CF0003CF00038F80038FC0070FF01E0
+F7FFC0C1FF00161B7E9A1B>I<00700000700000700000700000F00000F00000F00001F00003F0
+0003F00007F0001FFFF0FFFFF0FFFFF007F00007F00007F00007F00007F00007F00007F00007F0
+0007F00007F00007F00007F00007F00007F03807F03807F03807F03807F03807F03803F03803F8
+7001F86000FFC0001F8015267FA51B>I E /Fd 22 122 df<60F0F06004047D830A>46
+D<007E080381980600580C0038180018300018700008700008E00008E00000E00000E00000E000
+00E003FEE000387000387000383000381800380C00380600380380D8007F0817177E961C>71
+D<7FFFF86038184038084038088038048038048038040038000038000038000038000038000038
+0000380000380000380000380000380000380000380000380000380007FFC016177F9619>84
+D<1FC0386038301038003803F81E3830387038E039E039E07970FF1F1E100E7F8D12>97
+D<FC00001C00001C00001C00001C00001C00001C00001C00001C00001CF8001F06001C03001C03
+801C01801C01C01C01C01C01C01C01C01C01801C03801C03001B0E0010F8001217809614>I<00
+7E00000E00000E00000E00000E00000E00000E00000E00000E0007CE001C3E00300E00700E0060
+0E00E00E00E00E00E00E00E00E00600E00700E00301E00182E0007CFC012177F9614>100
+D<0FC0186030307038E018FFF8E000E000E000600070083010183007C00D0E7F8D10>I<03E006
+700E701C201C001C001C001C001C00FF801C001C001C001C001C001C001C001C001C001C001C00
+1C00FF800C1780960B>I<0F9E18E33060707070707070306018C02F80200060003FE03FF83FFC
+600EC006C006C006600C38380FE010157F8D12>I<FC00001C00001C00001C00001C00001C0000
+1C00001C00001C00001C7C001D8E001E07001C07001C07001C07001C07001C07001C07001C0700
+1C07001C07001C0700FF9FE01317809614>I<183C3C1800000000007C1C1C1C1C1C1C1C1C1C1C
+1C1CFF081780960A>I<FC001C001C001C001C001C001C001C001C001C001C001C001C001C001C
+001C001C001C001C001C001C001C00FF80091780960A>108 D<FC7C1F001D8E63801E0781C01C
+0701C01C0701C01C0701C01C0701C01C0701C01C0701C01C0701C01C0701C01C0701C01C0701C0
+FF9FE7F81D0E808D1E>I<FC7C001D8E001E07001C07001C07001C07001C07001C07001C07001C
+07001C07001C07001C0700FF9FE0130E808D14>I<07C018303018600C600CE00EE00EE00EE00E
+E00E701C3018183007C00F0E7F8D12>I<FCF8001F0E001C03001C03801C01801C01C01C01C01C
+01C01C01C01C01801C03801C07001F0E001CF8001C00001C00001C00001C00001C0000FF800012
+14808D14>I<FCF01D381E381C101C001C001C001C001C001C001C001C001C00FF800D0E808D0E>
+114 D<1F4060C0C040C040E000FF007F801FC001E080608060C060E0C09F000B0E7F8D0E>I<08
+0008000800180018003800FF80380038003800380038003800380038403840384038401C800F00
+0A147F930E>I<FC3F001C07001C07001C07001C07001C07001C07001C07001C07001C07001C07
+001C0F000E170003E7E0130E808D14>I<FCFE7C3838383838101C3C201C3C201C4C200E4E400E
+4E400E8640078780078780070380030300030300160E7F8D19>119 D<FE1F3C0E3C0C1C081C08
+0E100E100720072003C003C003C00180018001000100E200E200A400780010147F8D13>121
+D E /Fe 1 34 df<40E0E0E0E040404000000040E040030E7D8D08>33 D
+E /Ff 1 15 df<0E001F00318060C060C0C060C060C060C06060C060C031801F000E000B0E7E8D
+11>14 D E /Fg 3 62 df<40E0E0E0E0E0E04040404040400000000040E04003147D9309>33
+D<0C001C00EC000C000C000C000C000C000C000C000C000C000C000C000C000C000C000C00FFC0
+0A137D9211>49 D<7FFFE0FFFFF0000000000000000000000000000000000000FFFFF07FFFE014
+0A7E8B19>61 D E /Fh 2 111 df<06070600000000384C4C8C98181830326262643808147F93
+0C>105 D<30F8590C4E0C9C0C980C180C180C30183019303130316032601C100D7F8C15>110
+D E /Fi 1 81 df<FFFFFFFFE0FFFFFFFFF07000001FF078000001F03C000000781C000000180E
+0000000C0F000000040700000004038000000203C000000001E000000000E00000000070000000
+00780000000038000000001C000000001E000000000F0000000007000000000380000000038000
+00000300000000070000000006000000000C000000001800000000380000000030000000006000
+000000C000000001C00000000180000002030000000406000000040E0000000C0C000000181800
+00007830000001F07000001FF07FFFFFFFF0FFFFFFFFE0272A7E7F2C>80
+D E /Fj 70 126 df<071C00071C00071C00071C00071C007FFF00FFFF80FFFF800E38000E3800
+0E38000E38000E38000E38000E3800FFFF80FFFF807FFF001C70001C70001C70001C70001C7000
+11177F9614>35 D<00800180018007E01FF039BC619CC18EC18EC18EC18471807F803FE00FF001
+F8019C018E4186E186E186E186718C39B81FF00FC00180018000800F1D7E9914>I<3806007C0E
+006C0E00EE1C00EE1C00EE3800EE38006C38007C700038700000700000E00000E00001C00001C0
+0001C000038000038000070000070E00071F000E1B000E3B800E3B801C3B801C3B80381B00381F
+00180E00111D7F9914>I<0700000F800018C00038E00038E00038E00038C00039CF80398F801F
+1C001E1C001E38001E38001E38003F7000677000E3F000E3E000E1E380E1E38073F3803F3F001E
+1E0011177F9614>I<00C001C0030006000C001C0038003000700070006000E000E000E000E000
+E000E000E000600070007000300038001C000C000600030001C000C00A1D7A9914>40
+D<8000C0006000300018001C000E00060007000700030003800380038003800380038003800300
+0700070006000E001C00180030006000C0008000091D7C9914>I<038003800380638CF39EFFFE
+3FF80FE00FE03FF8FFFEF39E638C0380038003800F107E9214>I<70F8FCFC7C0C1830E0C0060A
+798414>44 D<FFFEFFFEFFFE0F037E8C14>I<70F8F8F8700505798414>I<07C00FE01C70383830
+18701C701CE00EE00EE00EE00EE00EE00EE00EE00EE00E701C701C383838381C700FE007C00F17
+7E9614>48 D<0300030007000F003F00F700470007000700070007000700070007000700070007
+0007000700070007007FF07FF00C177C9614>I<0FC01FF03838701CE00EE00EE00E400E000E00
+1C001C00380030007000E001C0030006000C00180E300E7FFE7FFE0F177E9614>I<0FC01FF038
+38701C701C201C001C001C0038007007E007F00038001C000E000E400EE00EE00E701C78383FF0
+0FC00F177E9614>I<00780000F80001B80001B8000338000338000638000E38000C38001C3800
+383800303800703800E03800FFFF80FFFF8000380000380000380000380000380001FF0001FF00
+11177F9614>I<3FFC7FFC700070007000700070007000700077C07FF07838201C000C000E000E
+400EE00EE01C601C78783FF00FC00F177E9614>I<01F007F80E1C1C1C381C300070007000E000
+E7C0EFF0F838F01CF00CE00EE00E600E700E700C381C1C380FF007C00F177E9614>I<E000FFFE
+FFFEE01CE0380030007000E000C001C001800380038007000700070007000E000E000E000E000E
+000E0004000F187E9714>I<0FE03FF8783C701CE00EE00EE00EE00E701C1EF003801FF0383870
+1CE00EE00EE00EE00EF01E701C38381FF007C00F177E9614>I<07C01FE038307038601CE01CE0
+0CE00EE00E601E701E383E1FEE07CE000E001C001C001C7038707070E03FC01F000F177E9614>
+I<70F8F8F87000000000000070F8F8F8700510798F14>I<70F8F8F87000000000000060F0F8F8
+78183070E0800515798F14>I<FFFF80FFFF807FFF800000000000000000007FFF80FFFF80FFFF
+8011097F8F14>61 D<1FE03FF8701CE00EE00E400E003C007000E001C003800380038003800300
+000000000000000003000780078003000F177E9614>63 D<01C00003E00003E000036000036000
+0770000770000770000770000630000E38000E38000E38000E38000E38001FFC001FFC001C1C00
+1C1C003C1E00380E00FE3F80FE3F8011177F9614>65 D<FFF0FFFC381E380E3807380738073807
+380E381E3FFC3FFC381E380E38073807380738073807380E381EFFFCFFF810177F9614>I<03C6
+0FFE1C3E181E381E700E700E600EE000E000E000E000E000E000E000600E700E700E380C181C1C
+380FF003C00F177E9614>I<FFE000FFF800383C00381E00380E00380700380700380700380380
+380380380380380380380380380380380380380380380700380700380E00381E00383C00FFF800
+FFE00011177F9614>I<FFFF00FFFF003807003807003807003807003800003800003870003870
+003FF0003FF000387000387000380000380000380000380380380380380380380380FFFF80FFFF
+8011177F9614>I<FFFFFFFF380738073807380738003800387038703FF03FF038703870380038
+0038003800380038003800FF00FF0010177E9614>I<07FC07FC00700070007000700070007000
+70007000700070007000700070007000700070E070E070F0E07FC01F000E177D9614>74
+D<FE0FE0FE0FE03E0F803B1B803B1B803B1B803B1B803BBB803BBB8039B38039B38039B38039F3
+8038E38038E380380380380380380380380380380380380380FE0FE0FE0FE01317809614>77
+D<1FF07FFC783C701CE00EE00EE00EE00EE00EE00EE00EE00EE00EE00EE00EE00EE00EE00EE00E
+701C783C7FFC1FF00F177E9614>79 D<FFF0FFFC381E380E38073807380738073807380E381E3F
+FC3FF038003800380038003800380038003800FE00FE0010177F9614>I<FFE000FFF800383C00
+381C00380E00380E00380E00380E00381C00383C003FF8003FF000383800381C00381C00381C00
+381C00381C00381C80381DC0381DC0FE0F80FE070012177F9614>82 D<0FCC1FFC307C603CE01C
+E01CE01CE00070007E003FE00FF001F8001C001E000E600EE00EE00EF01CF838FFF0C7E00F177E
+9614>I<7FFF80FFFF80E1C380E1C380E1C380E1C38001C00001C00001C00001C00001C00001C0
+0001C00001C00001C00001C00001C00001C00001C00001C00001C0000FF8000FF80011177F9614
+>I<7E3E007E3E001C38001E38000E78000F700007F00007E00003E00003C00001C00003C00003
+E00003E0000770000770000E78000E38001C3C001C1C003C1E00FE3F80FE3F8011177F9614>88
+D<C000E000E00070007000380038001C001C000E000E000700070003800380038001C001C000E0
+00E00070007000380038001C001C000E000E00060F1D7E9914>92 D<04001F007FC0F1E0E0E00B
+057C9614>94 D<FFFEFFFEFFFE0F037E7E14>I<1FC0007FF000707800201800001C00001C0007
+FC001FFC003C1C00701C00E01C00E01C00E01C00707C003FFF800F8F8011107E8F14>97
+D<FC0000FC00001C00001C00001C00001C00001C00001CF8001DFE001F07001E03001C03801C01
+C01C01C01C01C01C01C01C01C01C01C01C03801E03001F0E001DFC000CF8001217809614>I<03
+F80FFC1C1C380870006000E000E000E000E00060007000380E1C1E0FFC03F00F107E8F14>I<00
+7E00007E00000E00000E00000E00000E00000E0007CE000FFE001C3E00301E00700E00E00E00E0
+0E00E00E00E00E00E00E00E00E00700E00301E00383E001FEFC007CFC012177F9614>I<07E00F
+F01C38301C700CE00EE00EFFFEFFFEE00060007000380E1C1E0FFC03F00F107E8F14>I<007C00
+FE01CE03840380038003807FFEFFFE038003800380038003800380038003800380038003800380
+7FFC7FFC0F177F9614>I<07CF001FFF80383B80301800701C00701C00701C003018003838003F
+F00037C0007000007000003FF8001FFC003FFE00700F00E00380E00380E00380E003807007003C
+1E001FFC0007F00011197F8F14>I<FC0000FC00001C00001C00001C00001C00001C00001C7800
+1DFE001F86001E07001C07001C07001C07001C07001C07001C07001C07001C07001C07001C0700
+FF8FE0FF8FE01317809614>I<030007800780030000000000000000007F807F80038003800380
+038003800380038003800380038003800380FFFCFFFC0E187D9714>I<006000F000F000600000
+0000000000001FF01FF00070007000700070007000700070007000700070007000700070007000
+7000700070007040E0E0C07F803F000C207E9714>I<FC0000FC00001C00001C00001C00001C00
+001C00001DFF801DFF801C3C001C78001CF0001DE0001FC0001FC0001FE0001EF0001C70001C38
+001C38001C1C00FE3F80FE3F8011177F9614>I<FF80FF80038003800380038003800380038003
+8003800380038003800380038003800380038003800380FFFEFFFE0F177E9614>I<FB8E00FFDF
+003CF3803CF38038E38038E38038E38038E38038E38038E38038E38038E38038E38038E380FEFB
+E0FE79E01310808F14>I<FC7800FDFE001F86001E07001C07001C07001C07001C07001C07001C
+07001C07001C07001C07001C0700FF8FE0FF8FE01310808F14>I<07C01FF03C78701C701CE00E
+E00EE00EE00EE00EE00E701C783C3C781FF007C00F107E8F14>I<FCF800FDFE001F07001E0300
+1C03801C01C01C01C01C01C01C01C01C01C01C01C01C03801E03001F0E001DFC001CF8001C0000
+1C00001C00001C00001C00001C0000FF8000FF80001218808F14>I<03CE000FFE001C3E00301E
+00700E00E00E00E00E00E00E00E00E00E00E00E00E00700E00301E001C3E000FEE0007CE00000E
+00000E00000E00000E00000E00000E00007FC0007FC012187F8F14>I<FE1F00FE7F800EE3800F
+81000F00000F00000E00000E00000E00000E00000E00000E00000E00000E0000FFF000FFF00011
+107F8F14>I<0FD83FF86038C038C038F0007F803FF007F8001C6006E006F006F81CFFF8CFE00F
+107E8F14>I<030007000700070007007FFCFFFC07000700070007000700070007000700070E07
+0E070E070C03FC00F00F157F9414>I<FC3F00FC3F001C07001C07001C07001C07001C07001C07
+001C07001C07001C07001C07001C07001C1F000FFFE003E7E01310808F14>I<FE3F80FE3F801C
+1C001C1C001C1C001C1C000E38000E38000E380006300007700007700007700003E00003E00003
+E00011107F8F14>I<FF7F80FF7F80380E00380E00380E00380E0039CE0039CE0019CC001B6C00
+1B6C001A6C001A6C001E7C000E78000E780011107F8F14>I<7E3F007E3F001E38000E78000770
+0007E00003E00001C00003C00003E0000770000E78000E38001C1C00FE3F80FE3F8011107F8F14
+>I<FE3F80FE3F801C1C001C1C001C1C000E1C000E38000E380007380007300007300003700003
+700001E00001E00001E00001C00001C00001C0000380007380007700007E00003C000011187F8F
+14>I<3FFF7FFF700E701C7038007000E001C0038007000E001C0738077007FFFFFFFF10107F8F
+14>I<003E00FE01E003800380038003800380038003800380038003807F00FE007F0003800380
+0380038003800380038003800380038001E000FE003E0F1D7E9914>I<E0E0E0E0E0E0E0E0E0E0
+E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0031D789914>I<7800FE000F0003800380038003
+8003800380038003800380038001FC00FE01FC0380038003800380038003800380038003800380
+0F00FE0078000F1D7E9914>I E /Fk 6 64 df<001E0000718000C0C00180C00380C00300E007
+00E00700E00E01C00E01C00E01C00E01801C03801C03001C06001E0C003A180039E00038000038
+0000700000700000700000700000E00000E00000C00000131B7F9115>26
+D<60F0F06004047C830C>58 D<60F0F0701010101020204080040C7C830C>I<0000038000000F
+0000003C000000F0000003C000000F0000003C000000F0000003C000000F0000003C000000F000
+0000F00000003C0000000F00000003C0000000F00000003C0000000F00000003C0000000F00000
+003C0000000F000000038019187D9520>I<E0000000780000001E0000000780000001E0000000
+780000001E0000000780000001E0000000780000001E00000007800000078000001E0000007800
+0001E00000078000001E00000078000001E00000078000001E00000078000000E000000019187D
+9520>62 D<002000002000002000002000002000002000007000C070187C71F00FFF8003FE0000
+F80000F80001DC00018C000306000202000603000C01800800801514809315>I
+E /Fl 57 124 df<010007C00FC00FE01FE03FC07F807E00F800E0000B0A74A31D>19
+D<3C01E07E03F0FF07F8FF07F8FF87FCFF87FC7F83FC3D81EC01800C01800C0300180300180700
+380600300C00601C00E03801C020010016127EA21E>34 D<FFFCFFFCFFFCFFFCFFFC0E057F8D13
+>45 D<3C7EFFFFFFFF7E3C08087C8710>I<00000C00001C00001C000038000038000070000070
+0000700000E00000E00001C00001C0000380000380000380000700000700000E00000E00000E00
+001C00001C0000380000380000700000700000700000E00000E00001C00001C00001C000038000
+0380000700000700000700000E00000E00001C00001C0000380000380000380000700000700000
+E00000E00000C0000016317DA41D>I<00FF0003FFC00FC3F01F00F83E007C3E007C7C003E7C00
+3E7C003E7C003EFC003FFC003FFC003FFC003FFC003FFC003FFC003FFC003FFC003FFC003FFC00
+3FFC003FFC003F7C003E7C003E7E007E3E007C3E007C1F00F80FC3F003FFC000FF0018207E9F1D
+>I<00380000780003F800FFF800FDF80001F80001F80001F80001F80001F80001F80001F80001
+F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001
+F80001F80001F80001F80001F8007FFFF07FFFF014207C9F1D>I<03FC000FFF803C0FE07007F0
+7C03F8FE01F8FE01FCFE01FCFE01FC7C01FC3801FC0001FC0001F80003F80003F00007E0000FC0
+000F80001E00003C0000780000E00C01C00C03801C0300180600180FFFF81FFFF83FFFF87FFFF0
+FFFFF0FFFFF016207D9F1D>I<00FF0007FFC00F03F01E01F83F01F83F01FC3F81FC3F01FC1F01
+FC0C01F80001F80003F00003E0000FC000FF0000FF000003E00001F80001FC0000FE0000FE0000
+FF7C00FF7C00FFFE00FFFE00FFFE00FE7C01FC7801FC3C03F00FFFE001FF0018207E9F1D>I<00
+00E00001E00003E00003E00007E0000FE0001FE0001BE00033E00073E000E3E001C3E00183E003
+03E00703E00E03E00C03E01803E03803E07003E0E003E0FFFFFFFFFFFF0007E00007E00007E000
+07E00007E00007E00007E001FFFF01FFFF18207E9F1D>I<1000301E00F01FFFE01FFFE01FFFC0
+1FFF001FFE001FF80018000018000018000018000019FE001FFF801E07E01803F01001F00001F8
+0001F80001FC0001FC7801FCFC01FCFC01FCFC01FCFC01F8F801F86003F03003E01C0FC00FFF00
+03FC0016207D9F1D>I<001FC000FFF001F03807C0780F80FC1F00FC1F00FC3F00FC7E00787E00
+007E0000FE0000FE3FC0FE7FF0FE80F8FF807CFF007EFF007EFE007FFE007FFE007FFE007F7E00
+7F7E007F7E007F3E007E3E007E1F007C0F00F807C1F003FFE000FF0018207E9F1D>I<3000003C
+00003FFFFF3FFFFF3FFFFE7FFFFC7FFFF87FFFF0600060600060E000C0C00180C0030000060000
+0E00000C00001C00001C00003C00003C0000780000780000F80000F80000F80000F80001F80001
+F80001F80001F80001F80001F80000F00000600018227DA11D>I<00FF0003FFE00701F00E0078
+1C00781C003C3C003C3E003C3F003C3FC03C3FE0781FF8F01FFFE00FFF8007FFE003FFF007FFF8
+1F3FFC3C0FFE7803FE7801FFF0007FF0001FF0000FF0000FF0000EF8000E78001C3C001C1F00F0
+0FFFE001FF0018207E9F1D>I<00FF0007FFC00F83E01F00F03E00F87E007C7E007CFE007EFE00
+7EFE007EFE007FFE007FFE007FFE007F7E00FF7E00FF3E01FF1F017F0FFE7F03FC7F00007F0000
+7E00007E1E007E3F00FC3F00FC3F00F83F01F01E03E01C0FC00FFF0003F80018207E9F1D>I<00
+00300000000078000000007800000000FC00000000FC00000000FC00000001FE00000001FE0000
+0003FF000000037F000000037F000000063F800000063F8000000E3FC000000C1FC000000C1FC0
+0000180FE00000180FE00000300FF000003007F000007007F800006003F800006003F80000FFFF
+FC0000FFFFFC0001C001FE00018000FE00018000FE000300007F000300007F000700007F800700
+003F80FFF007FFFCFFF007FFFC26227EA12B>65 D<FFFFFF8000FFFFFFE00007E003F80007E001
+FC0007E000FE0007E000FE0007E000FF0007E0007F0007E0007F0007E0007F0007E000FF0007E0
+00FE0007E000FE0007E001FC0007E003F80007FFFFE00007FFFFF00007E003FC0007E000FE0007
+E0007F0007E0007F8007E0003F8007E0003FC007E0003FC007E0003FC007E0003FC007E0003FC0
+07E0003FC007E0003F8007E0007F8007E000FF0007E001FE00FFFFFFF800FFFFFFC00022227DA1
+29>I<0001FF0040001FFFC1C0007F80F3C001FC001FC003F0000FC007E00007C00FC00003C01F
+C00003C03F800001C03F800001C07F800000C07F000000C07F000000C0FF00000000FF00000000
+FF00000000FF00000000FF00000000FF00000000FF00000000FF000000007F000000007F000000
+C07F800000C03F800000C03F800001C01FC00001800FC000018007E000030003F000060001FC00
+1C00007F807800001FFFE0000001FF000022227DA129>I<FFFFFF8000FFFFFFF80007F001FC00
+07F0007F0007F0003F8007F0000FC007F0000FE007F00007E007F00007F007F00003F007F00003
+F807F00003F807F00003F807F00003FC07F00003FC07F00003FC07F00003FC07F00003FC07F000
+03FC07F00003FC07F00003FC07F00003FC07F00003F807F00003F807F00003F807F00007F007F0
+0007F007F0000FE007F0000FC007F0001F8007F0007F0007F001FE00FFFFFFF800FFFFFFC00026
+227EA12C>I<FFFFFFFC00FFFFFFFC0007F000FC0007F0003E0007F0001E0007F0000E0007F000
+060007F000060007F000060007F00C030007F00C030007F00C030007F00C000007F01C000007F0
+3C000007FFFC000007FFFC000007F03C000007F01C000007F00C000007F00C000007F00C018007
+F00C018007F000018007F000030007F000030007F000030007F000070007F000070007F0000F00
+07F0001F0007F000FE00FFFFFFFE00FFFFFFFE0021227EA126>I<FFFFFFF8FFFFFFF807F001F8
+07F0007C07F0003C07F0001C07F0000C07F0000C07F0000C07F0000607F0180607F0180607F018
+0007F0180007F0380007F0780007FFF80007FFF80007F0780007F0380007F0180007F0180007F0
+180007F0180007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F00000FF
+FFE000FFFFE0001F227EA124>I<0001FF0020001FFFE0E0007F8079E001FC001FE003F80007E0
+07E00003E00FC00001E01FC00001E03F800000E03F800000E07F800000607F000000607F000000
+60FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF0007FFFEFF0007
+FFFE7F00000FE07F00000FE07F80000FE03F80000FE03F80000FE01FC0000FE00FE0000FE007E0
+000FE003F8000FE001FC001FE0007F8073E0001FFFE1E00001FF806027227DA12D>I<FFFFE0FF
+FFE003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003
+F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003
+F80003F80003F80003F80003F800FFFFE0FFFFE013227FA116>73 D<FFFFE000FFFFE00007F000
+0007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0
+000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0001807
+F0001807F0003807F0003007F0003007F0003007F0007007F000F007F001F007F003F007F00FE0
+FFFFFFE0FFFFFFE01D227EA122>76 D<FFF000001FFEFFF800003FFE07F800003FC007F800003F
+C006FC00006FC006FC00006FC0067E0000CFC0067E0000CFC0063F00018FC0063F00018FC0063F
+00018FC0061F80030FC0061F80030FC0060FC0060FC0060FC0060FC00607E00C0FC00607E00C0F
+C00607E00C0FC00603F0180FC00603F0180FC00601F8300FC00601F8300FC00600FC600FC00600
+FC600FC00600FC600FC006007EC00FC006007EC00FC006003F800FC006003F800FC006001F000F
+C006001F000FC006001F000FC0FFF00E01FFFEFFF00E01FFFE2F227DA136>I<FFF0000FFFFFF8
+000FFF07FC00006007FE00006006FF000060067F000060063F800060061FC00060060FE0006006
+0FF000600607F800600603FC00600601FE00600600FE006006007F006006003F806006001FC060
+06001FE06006000FF060060007F860060003FC60060001FC60060000FE600600007F600600003F
+E00600003FE00600001FE00600000FE006000007E006000003E006000001E006000000E0FFF000
+0060FFF000006028227EA12D>I<FFFFFF8000FFFFFFF00007F003F80007F001FC0007F000FE00
+07F0007F0007F0007F0007F0007F8007F0007F8007F0007F8007F0007F8007F0007F8007F0007F
+0007F0007F0007F000FE0007F001FC0007F003F80007FFFFF00007FFFF800007F000000007F000
+000007F000000007F000000007F000000007F000000007F000000007F000000007F000000007F0
+00000007F000000007F000000007F0000000FFFF800000FFFF80000021227EA127>80
+D<FFFFFF0000FFFFFFE00007F007F80007F001FC0007F000FE0007F0007F0007F0007F8007F000
+7F8007F0007F8007F0007F8007F0007F8007F0007F8007F0007F0007F000FE0007F001FC0007F0
+07F80007FFFFE00007FFFF800007F00FC00007F003F00007F003F80007F001F80007F001FC0007
+F001FC0007F001FC0007F001FC0007F001FE0007F001FE0007F001FE0307F001FF0307F000FF03
+07F0007F86FFFF803FFCFFFF800FF828227EA12B>82 D<01FE020007FFCE001F01FE003C007E00
+3C001E0078000E0078000E00F8000600F8000600FC000600FC000000FF000000FFF000007FFF80
+003FFFE0003FFFF8001FFFFC0007FFFE0003FFFF00003FFF000001FF0000003F8000001F800000
+1F80C0000F80C0000F80C0000F80E0000F00E0000F00F0001E00FC001C00FF807800E7FFF00080
+7FC00019227DA120>I<7FFFFFFFC07FFFFFFFC07E03F80FC07803F803C07003F801C06003F800
+C0E003F800E0E003F800E0C003F80060C003F80060C003F80060C003F800600003F800000003F8
+00000003F800000003F800000003F800000003F800000003F800000003F800000003F800000003
+F800000003F800000003F800000003F800000003F800000003F800000003F800000003F8000000
+03F800000003F8000003FFFFF80003FFFFF80023217EA028>I<FFFF801FFEFFFF801FFE07F000
+00C007F00000C007F00000C007F00000C007F00000C007F00000C007F00000C007F00000C007F0
+0000C007F00000C007F00000C007F00000C007F00000C007F00000C007F00000C007F00000C007
+F00000C007F00000C007F00000C007F00000C007F00000C007F00000C007F00000C007F00000C0
+03F000018003F800018001F800030000FC000600007E000C00003F807800000FFFF0000000FF80
+0027227EA12C>I<FFFF800FFFFFFF800FFF07F00000E007F80000E003F80000C003FC0000C001
+FC00018001FE00018000FE00030000FE00030000FF000700007F000600007F800E00003F800C00
+003FC00C00001FC01800001FE01800000FE03000000FE03000000FF070000007F060000007F8E0
+000003F8C0000003FCC0000001FD80000001FD80000000FF00000000FF00000000FF000000007E
+000000007E000000003C000000003C0000000018000028227FA12B>I<7FFF83FFF07FFF83FFF0
+07F8003C0003FC00180001FE00300001FE00700000FF00E000007F80C000003F818000003FC380
+00001FE70000000FE60000000FFC00000007FC00000003FC00000003FC00000001FE00000000FF
+00000001FF00000001FF800000033FC00000071FC000000E1FE000000C0FF000001807F8000038
+07F800003003FC00006001FE0000E001FE0001C000FF000180007F800380003F80FFF807FFFCFF
+F807FFFC26227EA12B>88 D<0200100E00701C00E01800C0300180700380600300600300C00600
+C00600DE06F0FF07F8FF87FCFF87FC7F83FC7F83FC3F01F81E00F016127BA21E>92
+D<07FE00001FFF80003F07E0003F03F0003F01F0003F01F8001E01F8000001F8000001F800003F
+F80003FDF8001F81F8003E01F8007C01F800F801F800F801F800F801F800F801F8007C02F8007E
+0CF8001FF87F8007E03F8019167E951C>97 D<FF800000FF8000001F8000001F8000001F800000
+1F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F87F0001FBFFC
+001FF03E001FC01F001F800F801F800FC01F8007C01F8007E01F8007E01F8007E01F8007E01F80
+07E01F8007E01F8007E01F8007C01F8007C01F800FC01F800F801FC01F001E707E001C3FFC0018
+0FE0001B237EA220>I<00FF8007FFE00F83F01F03F03E03F07E03F07C01E07C0000FC0000FC00
+00FC0000FC0000FC0000FC00007C00007E00007E00003F00301F00600FC0E007FF8000FE001416
+7E9519>I<0001FF000001FF0000003F0000003F0000003F0000003F0000003F0000003F000000
+3F0000003F0000003F0000003F0000003F0000FE3F0007FFBF000FC1FF001F007F003E003F007E
+003F007C003F007C003F00FC003F00FC003F00FC003F00FC003F00FC003F00FC003F00FC003F00
+7C003F007E003F003E003F001F007F000F81FF0007FF3FE001FC3FE01B237EA220>I<00FE0007
+FF800F83C01F01E03E00F07E00F07C00F87C0078FC0078FFFFF8FFFFF8FC0000FC0000FC00007C
+00007C00003E00183E00181F00300F80E003FFC000FF0015167E951A>I<001F8000FFE001F1F0
+03E3F007E3F00FC3F00FC1E00FC0000FC0000FC0000FC0000FC0000FC000FFFE00FFFE000FC000
+0FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC000
+0FC0000FC0000FC0000FC0007FFC007FFC0014237EA212>I<00FE0F8003FF9FC00F83E3C01F01
+F3C01E00F0003E00F8003E00F8003E00F8003E00F8003E00F8001E00F0001F01F0000F83E0000B
+FF800008FE000018000000180000001C0000001FFFE0001FFFFC000FFFFF0007FFFF001FFFFF80
+7C001FC078000FC0F80007C0F80007C0F80007C07C000F803E001F001F807E000FFFFC0001FFE0
+001A217F951D>I<FF800000FF8000001F8000001F8000001F8000001F8000001F8000001F8000
+001F8000001F8000001F8000001F8000001F8000001F83F0001F8FFC001F987E001FA03E001FC0
+3F001FC03F001F803F001F803F001F803F001F803F001F803F001F803F001F803F001F803F001F
+803F001F803F001F803F001F803F001F803F001F803F00FFF1FFE0FFF1FFE01B237DA220>I<1E
+003F007F807F807F807F803F001E00000000000000000000000000FF80FF801F801F801F801F80
+1F801F801F801F801F801F801F801F801F801F801F801F801F801F80FFF0FFF00C247EA30F>I<
+FF800000FF8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000
+001F8000001F8000001F8000001F80FF801F80FF801F803C001F8030001F80E0001F81C0001F83
+00001F8600001F9E00001FBE00001FFF00001FDF80001F8FC0001F07C0001F07E0001F03F0001F
+01F8001F00F8001F00FC001F007E00FFE1FFC0FFE1FFC01A237EA21E>107
+D<FF80FF801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F80
+1F801F801F801F801F801F801F801F801F801F801F801F801F801F80FFF0FFF00C237EA20F>I<
+FF03F803F800FF0FFE0FFE001F183F183F001F201F201F001F401FC01F801F401FC01F801F801F
+801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F80
+1F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F
+801F80FFF0FFF0FFF0FFF0FFF0FFF02C167D9531>I<FF03F000FF0FFC001F187E001F203E001F
+403F001F403F001F803F001F803F001F803F001F803F001F803F001F803F001F803F001F803F00
+1F803F001F803F001F803F001F803F001F803F001F803F00FFF1FFE0FFF1FFE01B167D9520>I<
+00FF0007FFE00F81F01F00F83E007C7C003E7C003E7C003EFC003FFC003FFC003FFC003FFC003F
+FC003FFC003F7C003E7E007E3E007C1F00F80F81F007FFE000FF0018167E951D>I<FF87F000FF
+BFFC001FF07E001FC01F001F800F801F800FC01F800FC01F8007E01F8007E01F8007E01F8007E0
+1F8007E01F8007E01F8007E01F8007C01F800FC01F800FC01F801F801FC01F001FF07E001FBFFC
+001F8FE0001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F800000FFF0
+0000FFF000001B207E9520>I<FF0F80FF1FE01F33F01F63F01F43F01F43F01FC1E01F80001F80
+001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F8000FFF800FFF8
+0014167E9518>114 D<07F9801FFF80380780700380F00180F00180F80000FF0000FFF8007FFE
+003FFF001FFF8007FF80003FC0C007C0C003C0E003C0E003C0F00380FC0F00EFFE00C3F8001216
+7E9517>I<00C00000C00000C00000C00001C00001C00003C00007C0000FC0001FC000FFFF00FF
+FF000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC1800F
+C1800FC1800FC1800FC18007C18007E30003FE0000FC0011207F9F16>I<FF81FF00FF81FF001F
+803F001F803F001F803F001F803F001F803F001F803F001F803F001F803F001F803F001F803F00
+1F803F001F803F001F803F001F803F001F803F001F807F001F80FF000FC1BF0007FF3FE001FC3F
+E01B167D9520>I<FFF01FE0FFF01FE00FC007000FC006000FE00E0007E00C0007F01C0003F018
+0003F8180001F8300001F8300000FC600000FC6000007EC000007EC000007FC000003F8000003F
+8000001F0000001F0000000E0000000E00001B167F951E>I<FFF3FF87FCFFF3FF87FC1F807C00
+E00FC07C00C00FC07E00C00FE03E01C007E03F018007E07F018003F07F030003F0CF830001F8CF
+860001F8CFC60001FD87C60000FD87CC0000FF03EC00007F03F800007F03F800007E01F800003E
+01F000003C00F000001C00E000001800600026167F9529>I<FFF0FFC0FFF0FFC00FC01C0007E0
+380007F0700003F0E00001F8C00000FD8000007F0000007F0000003F0000001F8000003FC00000
+37E0000067F00000C3F00001C1F8000380FC000700FE000E007E00FFC1FFE0FFC1FFE01B167F95
+1E>I<FFFFFFF0FFFFFFF01C02808E1D>123 D E /Fm 38 121 df<003C0000C600018300030300
+0603000603800E03800C03801C03801C0300380700380700380700380700700E00700E00700E00
+700E00E01C00E01C00E01C00E03800E03800E03000C06000E0600060C0007180001E0000111D7B
+9B15>48 D<003E0000C1800101800200C00400C00440C00841C00841C00841C008838007038000
+0700000E0001F800003800000C00000C00000E00000E00000E00000E00700E00E01C00801C0080
+380080300040600021C0001F0000121D7C9B15>51 D<060F0F06000000000000000000003078F0
+6008127C910D>58 D<0000180000001800000038000000380000007800000078000000B8000001
+B800000138000002380000023C0000041C0000041C0000081C0000181C0000101C0000201C0000
+201C00007FFC0000401C0000801C0001801C0001001C0002001C0002001C0004000E000C000E00
+1C001E00FF00FFC01A1D7E9C1F>65 D<01FFFE00003C0780003803C0003801C0003801C0003801
+C0007001C0007003C0007003C00070078000E0070000E00E0000E03C0000FFF80001C01C0001C0
+0E0001C00F0001C00F0003800F0003800F0003800F0003800F0007001E0007001C0007003C0007
+0078000E01E000FFFF80001A1C7D9B1D>I<0003F020001E0C60003002E000E003C001C001C003
+8001C0070000C00E0000801E0000801C0000803C0000803C000000780000007800000078000000
+F0000000F0000000F0000000F0000000F0000400F0000400F0000400F000080070000800700010
+0038002000180040000C0180000706000001F800001B1E7A9C1E>I<01FFFFE0003C00E0003800
+600038004000380040003800400070004000700040007020400070200000E0400000E0400000E0
+C00000FFC00001C0800001C0800001C0800001C080000381010003800100038002000380020007
+0004000700040007000C00070018000E007800FFFFF0001B1C7D9B1C>69
+D<01FFFFC0003C01C0003800C00038008000380080003800800070008000700080007020800070
+200000E0400000E0400000E0C00000FFC00001C0800001C0800001C0800001C080000381000003
+8000000380000003800000070000000700000007000000070000000F000000FFF000001A1C7D9B
+1B>I<0003F020001E0C60003002E000E003C001C001C0038001C0070000C00E0000801E000080
+1C0000803C0000803C000000780000007800000078000000F0000000F0000000F001FFC0F0001E
+00F0001C00F0001C00F0001C00F0001C00700038007000380038003800180078000C0090000707
+100001F800001B1E7A9C20>I<01FFCFFE003C01E0003801C0003801C0003801C0003801C00070
+038000700380007003800070038000E0070000E0070000E0070000FFFF0001C00E0001C00E0001
+C00E0001C00E0003801C0003801C0003801C0003801C0007003800070038000700380007003800
+0F007800FFE7FF001F1C7D9B1F>I<01FFC0003C00003800003800003800003800007000007000
+00700000700000E00000E00000E00000E00001C00001C00001C00001C000038000038000038000
+0380000700000700000700000700000F0000FFE000121C7E9B10>I<01FE0007F8003E00078000
+2E000F00002E001700002E001700002E002700004E002E00004E004E00004E004E00004E008E00
+008E011C00008E011C00008E021C00008E021C0001070438000107043800010708380001071038
+000207107000020720700002072070000207407000040740E000040780E000040700E0000C0700
+E0001C0601E000FF861FFC00251C7D9B25>77 D<01FFFC00003C070000380380003801C0003801
+C0003801C0007003C0007003C0007003C00070038000E0078000E0070000E00E0000E0380001FF
+E00001C0000001C0000001C0000003800000038000000380000003800000070000000700000007
+000000070000000F000000FFE000001A1C7D9B1C>80 D<01FFF800003C0E000038070000380380
+003803800038038000700780007007800070078000700F0000E00E0000E01C0000E0700000FFC0
+0001C0C00001C0600001C0700001C07000038070000380700003807000038070000700F0000700
+F0400700F0400700F0800F007880FFE0790000001E001A1D7D9B1E>82 D<000F8400304C00403C
+00801801001803001803001806001006001006000007000007000003E00003FC0001FF00007F80
+0007C00001C00001C00000C00000C02000C02000C0600180600180600300600200F00400CC1800
+83E000161E7D9C17>I<1FFFFFC01C0701C0300E00C0200E0080600E0080400E0080401C008080
+1C0080801C0080001C000000380000003800000038000000380000007000000070000000700000
+0070000000E0000000E0000000E0000000E0000001C0000001C0000001C0000001C0000003C000
+007FFE00001A1C799B1E>I<FF803FC01C000F001C0004001C0008001C0008001C0010001C0010
+001C0020001C0040001C0040001E0080000E0080000E0100000E0200000E0200000E0400000E04
+00000E0800000E1800000E1000000E200000072000000740000007C00000078000000700000007
+00000006000000060000001A1D779B1F>86 D<01FF81FE001E00F0001C0060001E0080000E0180
+000E0100000F02000007040000070800000790000003A0000003C0000001C0000001C0000001E0
+000002E0000004E0000008F0000010700000207000006038000040380000803C0001001C000200
+1C0006001E001E001E00FF80FFC01F1C7E9B1F>88 D<03CC063C0C3C181C3838303870387038E0
+70E070E070E070E0E2C0E2C0E261E462643C380F127B9115>97 D<01F007080C08181C38383000
+70007000E000E000E000E000E000E008E010602030C01F000E127B9113>99
+D<001F80000380000380000700000700000700000700000E00000E00000E00000E0003DC00063C
+000C3C00181C00383800303800703800703800E07000E07000E07000E07000E0E200C0E200C0E2
+0061E4006264003C3800111D7B9C15>I<01E007100C1018083810701070607F80E000E000E000
+E000E000E0086010602030C01F000D127B9113>I<0003C0000670000C70001C60001C00001C00
+00380000380000380000380000380003FF8000700000700000700000700000700000E00000E000
+00E00000E00000E00001C00001C00001C00001C00001C000038000038000038000030000030000
+070000C60000E60000CC00007800001425819C0D>I<00F3018F030F06070E0E0C0E1C0E1C0E38
+1C381C381C381C383830383038187818F00F700070007000E000E0C0C0E1C0C3007E00101A7D91
+13>I<0FC00001C00001C0000380000380000380000380000700000700000700000700000E7800
+0E8C000F0E000E0E001C0E001C0E001C0E001C0E00381C00381C00381C00383800703880703880
+707080707100E03200601C00111D7D9C15>I<0180038001000000000000000000000000000000
+1C002600470047008E008E000E001C001C001C0038003800710071007100720072003C00091C7C
+9B0D>I<0FC00001C00001C0000380000380000380000380000700000700000700000700000E0F
+000E11000E23800E43801C83001C80001D00001E00003F800039C00038E00038E00070E20070E2
+0070E20070E400E06400603800111D7D9C13>107 D<1F800380038007000700070007000E000E
+000E000E001C001C001C001C0038003800380038007000700070007000E400E400E400E4006800
+3800091D7C9C0B>I<3C1E0780266318C04683A0E04703C0E08E0380E08E0380E00E0380E00E03
+80E01C0701C01C0701C01C0701C01C070380380E0388380E0388380E0708380E0710701C032030
+0C01C01D127C9122>I<3C3C002646004687004707008E07008E07000E07000E07001C0E001C0E
+001C0E001C1C00381C40381C40383840383880701900300E0012127C9117>I<01E007180C0C18
+0C380C300E700E700EE01CE01CE01CE018E038E030E06060C031801E000F127B9115>I<078700
+04D98008E0C008E0C011C0E011C0E001C0E001C0E00381C00381C00381C0038180070380070300
+0707000706000E8C000E70000E00000E00001C00001C00001C00001C00003C0000FF8000131A7F
+9115>I<3C3C26C2468747078E068E000E000E001C001C001C001C003800380038003800700030
+0010127C9112>114 D<01F006080C080C1C18181C001F001FC00FF007F0007800386030E030C0
+30806060C01F000E127D9111>I<00C001C001C001C00380038003800380FFE00700070007000E
+000E000E000E001C001C001C001C00384038403840388019000E000B1A7D990E>I<1E03002707
+00470700470700870E00870E000E0E000E0E001C1C001C1C001C1C001C1C003838803838801838
+801839001C5900078E0011127C9116>I<1E06270E470E4706870287020E020E021C041C041C04
+1C0818083808181018200C4007800F127C9113>I<070E0019910010E38020E38041C30041C000
+01C00001C000038000038000038000038000070200670200E70400CB04008B080070F00011127D
+9113>120 D E /Fn 48 124 df<78FCFCFEFE7A0202040408083040070E7D850D>44
+D<FFE0FFE0FFE0FFE00B047F8A10>I<78FCFCFCFC7806067D850D>I<03F8000F1E001C07003C07
+803803807803C07803C07803C0F803E0F803E0F803E0F803E0F803E0F803E0F803E0F803E0F803
+E0F803E0F803E0F803E07803C07803C03803803C07801C07000F1E0003F800131B7E9A18>48
+D<00600001E0000FE000FFE000F3E00003E00003E00003E00003E00003E00003E00003E00003E0
+0003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E0007FFF
+807FFF80111B7D9A18>I<07F8001FFE00383F80780FC0FC07C0FC07E0FC03E0FC03E07803E000
+07E00007C00007C0000F80001F00001E0000380000700000E0000180600300600600600800E01F
+FFC03FFFC07FFFC0FFFFC0FFFFC0131B7E9A18>I<03F8001FFE003C1F003C0F807C07C07E07C0
+7C07C03807C0000F80000F80001E00003C0003F800001E00000F800007C00007C00007E03007E0
+7807E0FC07E0FC07E0FC07C0780F80781F001FFE0007F800131B7E9A18>I<0001800003800007
+80000F80001F80003F80006F8000CF80008F80018F80030F80060F800C0F80180F80300F80600F
+80C00F80FFFFF8FFFFF8000F80000F80000F80000F80000F80000F8001FFF801FFF8151B7F9A18
+>I<1801801FFF001FFE001FFC001FF8001FC00018000018000018000018000019F8001E0E0018
+0F801007800007C00007E00007E00007E07807E0F807E0F807E0F807C0F007C0600F80381F001F
+FE0007F000131B7E9A18>I<007E0003FF000781800F03C01E07C03C07C03C0380780000780000
+F80000F8F800FB0E00FA0780FC0380FC03C0F803E0F803E0F803E0F803E07803E07803E07803C0
+3C03C03C07801E0F0007FE0003F800131B7E9A18>I<6000007FFFE07FFFE07FFFC07FFF807FFF
+80E00300C00600C00C00C0180000300000300000600000E00000E00001E00001C00003C00003C0
+0003C00003C00007C00007C00007C00007C00007C00007C000038000131C7D9B18>I<03F8000F
+FE001E0F803807803803C07803C07803C07E03C07F83807FC7003FFE001FFC000FFE0007FF801D
+FF80387FC0781FE0F007E0F003E0F001E0F001E0F001E07801C07803803E07801FFE0003F80013
+1B7E9A18>I<03F8000FFE001E0F003C07807807807803C0F803C0F803C0F803E0F803E0F803E0
+F803E07807E03807E03C0BE00E1BE003E3E00003E00003C00003C03807C07C07807C0700780F00
+383C001FF8000FE000131B7E9A18>I<00038000000380000007C0000007C0000007C000000FE0
+00000FE000001FF000001BF000001BF0000031F8000031F8000061FC000060FC0000E0FE0000C0
+7E0000C07E0001803F0001FFFF0003FFFF8003001F8003001F8006000FC006000FC00E000FE00C
+0007E0FFC07FFEFFC07FFE1F1C7E9B24>65 D<001FE02000FFF8E003F80FE007C003E00F8001E0
+1F0000E03E0000E03E0000607E0000607C000060FC000000FC000000FC000000FC000000FC0000
+00FC000000FC000000FC0000007C0000607E0000603E0000603E0000C01F0000C00F80018007C0
+030003F80E0000FFFC00001FE0001B1C7D9B22>67 D<FFFFFF00FFFFFF000FC01F000FC007000F
+C003000FC003800FC003800FC181800FC181800FC181800FC180000FC380000FFF80000FFF8000
+0FC380000FC180000FC180000FC180600FC180600FC000E00FC000C00FC000C00FC001C00FC001
+C00FC003C00FC00F80FFFFFF80FFFFFF801B1C7E9B1F>69 D<FFFFFF00FFFFFF000FC01F000FC0
+07000FC003000FC003800FC003800FC001800FC181800FC181800FC180000FC180000FC380000F
+FF80000FFF80000FC380000FC180000FC180000FC180000FC180000FC000000FC000000FC00000
+0FC000000FC000000FC00000FFFF0000FFFF0000191C7E9B1E>I<000FF008007FFE3801FC07F8
+07E001F80F8000781F0000783F0000383E0000387E0000187C000018FC000000FC000000FC0000
+00FC000000FC000000FC000000FC007FFFFC007FFF7C0001F87E0001F83E0001F83F0001F81F00
+01F80F8001F807E001F801FC07F8007FFE78000FF818201C7D9B26>I<FFFFFFFF07E007E007E0
+07E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007
+E007E0FFFFFFFF101C7F9B12>73 D<07FFF007FFF0001F80001F80001F80001F80001F80001F80
+001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80301F80
+781F80FC1F80FC1F80FC1F00783E00387C000FF000141C7F9B19>I<FFFFF800FFFFFE000FC03F
+800FC00F800FC007C00FC007E00FC007E00FC007E00FC007E00FC007E00FC007C00FC007C00FC0
+0F800FC03F000FFFFC000FC000000FC000000FC000000FC000000FC000000FC000000FC000000F
+C000000FC000000FC000000FC00000FFFC0000FFFC00001B1C7E9B21>80
+D<07F8201FFEE03C07E07801E07000E0F000E0F00060F00060F80000FE0000FFE0007FFE003FFF
+003FFF800FFFC007FFE0007FE00003F00001F00000F0C000F0C000F0C000E0E000E0F001C0FC03
+C0EFFF0083FC00141C7D9B1B>83 D<7FFFFFE07FFFFFE0781F81E0701F80E0601F8060E01F8070
+C01F8030C01F8030C01F8030C01F8030001F8000001F8000001F8000001F8000001F8000001F80
+00001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F
+800007FFFE0007FFFE001C1C7E9B21>I<FFFC03FFFFFC03FF0FC000300FC000300FC000300FC0
+00300FC000300FC000300FC000300FC000300FC000300FC000300FC000300FC000300FC000300F
+C000300FC000300FC000300FC000300FC000300FC0003007C0003007C0006003E000E001F001C0
+00FC0780007FFE00000FF800201C7E9B25>I<7FFE1FFE007FFE1FFE0007F001800003F8038000
+01FC07000000FC06000000FE0C0000007F1C0000003F380000003FB00000001FE00000000FE000
+00000FE000000007F000000003F800000007F80000000FFC0000000CFE000000187E000000387F
+000000703F800000601F800000C01FC00001C00FE000018007F000030007F000FFF03FFF80FFF0
+3FFF80211C7F9B24>88 D<0FF8001C1E003E0F803E07803E07C01C07C00007C0007FC007E7C01F
+07C03C07C07C07C0F807C0F807C0F807C0780BC03E13F80FE1F815127F9117>97
+D<FF0000FF00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F3F801FE1
+E01F80701F00781F003C1F003C1F003E1F003E1F003E1F003E1F003E1F003E1F003C1F003C1F00
+781F80701EC1E01C3F00171D7F9C1B>I<03FC000E0E001C1F003C1F00781F00780E00F80000F8
+0000F80000F80000F80000F800007800007801803C01801C03000E0E0003F80011127E9115>I<
+000FF0000FF00001F00001F00001F00001F00001F00001F00001F00001F00001F001F9F00F07F0
+1C03F03C01F07801F07801F0F801F0F801F0F801F0F801F0F801F0F801F07801F07801F03C01F0
+1C03F00F0FFE03F9FE171D7E9C1B>I<01FC000F07001C03803C01C07801C07801E0F801E0F801
+E0FFFFE0F80000F80000F800007800007C00603C00601E00C00F038001FC0013127F9116>I<00
+7F0001E38003C7C00787C00F87C00F83800F80000F80000F80000F80000F8000FFF800FFF8000F
+80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F
+80007FF8007FF800121D809C0F>I<03F8F00E0F381E0F381C07303C07803C07803C07803C0780
+1C07001E0F000E0E001BF8001000001800001800001FFF001FFFC00FFFE01FFFF07801F8F00078
+F00078F000787000707800F01E03C007FF00151B7F9118>I<FF0000FF00001F00001F00001F00
+001F00001F00001F00001F00001F00001F00001F0FC01F31E01F40F01F80F81F80F81F00F81F00
+F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F8FFE7FFFFE7FF181D7F9C1B
+>I<1E003F003F003F003F001E00000000000000000000000000FF00FF001F001F001F001F001F
+001F001F001F001F001F001F001F001F001F00FFE0FFE00B1E7F9D0E>I<FF00FF001F001F001F
+001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F00
+1F001F001F00FFE0FFE00B1D7F9C0E>108 D<FF0FC07E00FF31E18F001F40F207801F80FC07C0
+1F80FC07C01F00F807C01F00F807C01F00F807C01F00F807C01F00F807C01F00F807C01F00F807
+C01F00F807C01F00F807C01F00F807C01F00F807C0FFE7FF3FF8FFE7FF3FF825127F9128>I<FF
+0FC0FF31E01F40F01F80F81F80F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F
+00F81F00F81F00F8FFE7FFFFE7FF18127F911B>I<01FC000F07801C01C03C01E07800F07800F0
+F800F8F800F8F800F8F800F8F800F8F800F87800F07800F03C01E01E03C00F078001FC0015127F
+9118>I<FF3F80FFE1E01F80F01F00781F007C1F003C1F003E1F003E1F003E1F003E1F003E1F00
+3E1F003C1F007C1F00781F80F01FC1E01F3F001F00001F00001F00001F00001F00001F0000FFE0
+00FFE000171A7F911B>I<FE3E00FE47001E8F801E8F801E8F801F07001F00001F00001F00001F
+00001F00001F00001F00001F00001F00001F0000FFF000FFF00011127F9114>114
+D<1FD830786018E018E018F000FF807FE07FF01FF807FC007CC01CC01CE01CE018F830CFC00E12
+7E9113>I<0300030003000300070007000F000F003FFCFFFC1F001F001F001F001F001F001F00
+1F001F001F0C1F0C1F0C1F0C0F08079803F00E1A7F9913>I<FF07F8FF07F81F00F81F00F81F00
+F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F01F80F01F80786FF01F8
+FF18127F911B>I<FFC1FCFFC1FC1F00601F80E00F80C00FC0C007C18007C18003E30003E30001
+F60001F60001FE0000FC0000FC0000780000780000300016127F9119>I<FF8FF8FEFF8FF8FE1F
+03E0301F03E0301F83E0700F83F0600F86F06007C6F0C007CEF8C007EC79C003EC7D8003F83D80
+01F83F0001F83F0001F01F0000F01E0000E00E0000E00E001F127F9122>I<FFC7FCFFC7FC1F81
+800F838007C70003EE0001FC0001F80000F800007C0000FE0001DF00039F00070F800607C00C03
+E0FF07FCFF07FC16127F9119>I<FFC1FCFFC1FC1F00601F80E00F80C00FC0C007C18007C18003
+E30003E30001F70001F60000FE0000FC0000FC00007800007800003000003000007000706000F8
+6000F8C000F980007300003E0000161A7F9119>I<FFFFFE1701808B18>123
+D E /Fo 21 121 df<0018003800380070007000E000E001C001C001C003800380070007000E00
+0E001C001C001C003800380070007000E000E000C0000D1A7E9612>47 D<060006000E001E00FE
+00EE000E000E000E000E000E000E000E000E000E000E000E000E00FFE0FFE00B147D9312>49
+D<0F803FC070E0E070E038E038403800380030007000E000C00180030006000C00183830387FF8
+7FF80D147E9312>I<00F001F00370037006700E700C701C70387038707070E070FFFEFFFE0070
+00700070007003FE03FE0F147F9312>52 D<07C01FF03C78783C701C701C701C38380FE007C03C
+78701CE00EE00EE00EE00E701C783C1FF00FE00F147F9312>56 D<07C01FF038387018E01CE00C
+E00EE00E701E383E1FEE0FCE000E001C001C7018703870F03FC00F800F147F9312>I<60F0F060
+00000000000060F0F060040E798D12>I<1FC07FF0F078E038403800F001E00380070007000700
+0700000000000000000006000F000F0006000D147E9312>63 D<FFC0FFF038783838381C381C38
+1E380E380E380E380E380E380E380E381C381C38383878FFF0FFC00F147F9312>68
+D<FC7EFC7E38383838383838383C781C701C701C701C700C600EE00EE00EE006C006C007C007C0
+03800F147F9312>86 D<C000E000E00070007000380038001C001C001C000E000E000700070003
+80038001C001C001C000E000E0007000700038003800180D1A7E9612>92
+D<3F807FC070E0207000700FF03FF07870E070E070E07070F03FFE1F3E0F0E7E8D12>97
+D<07801FE0387070706038E038FFF8FFF8E0006000703838381FF007C00D0E7E8D12>101
+D<007E00FF01C70382038003807FFEFFFE03800380038003800380038003800380038003803FF8
+3FF81014809312>I<06000F000F000600000000000000FF00FF00070007000700070007000700
+0700070007000700FFF0FFF00C157D9412>105 D<F9E0FFF03E383C3838383838383838383838
+383838383838FE3EFE3E0F0E7F8D12>110 D<0F803FE038E07070E038E038E038E038E038F078
+707038E03FE00F800D0E7E8D12>I<FCF8FDFC1F1C1E081E001C001C001C001C001C001C001C00
+FFC0FFC00E0E7E8D12>114 D<1FF03FF06070C070E0007F003FE00FF000786018E018F030FFE0
+DFC00D0E7E8D12>I<06000E000E000E007FF8FFF80E000E000E000E000E000E000E000E380E38
+0E3807F003C00D127F9112>I<7C7C7C7C1CF00EE00FC007C00380078007C00EE01EF01C70FC7E
+FC7E0F0E7F8D12>120 D E /Fp 76 126 df<C00180C00180C00180C00180C00180C00180C001
+80C00180C00180C00180C00180C00180C00180C00180FFFF80FFFF8011107E8916>32
+D<0387000387000387000387000387000387007FFFC0FFFFE0FFFFE0070E00070E00070E000E1C
+000E1C000E1C000E1C00FFFFE0FFFFE07FFFC01C38001C38001C38001C38001C38001C38001319
+7F9816>35 D<3801807C03807C0380EE0700EE0700EE0E00EE0E00EE0E00EE1C007C1C007C3800
+38380000700000700000700000E00000E00001C00001C00001C0000380000383800707C00707C0
+0E0EE00E0EE00E0EE01C0EE01C0EE03807C03807C018038013207F9C16>37
+D<30787C3C1C1C1C1C3878F0E040060D789816>39 D<00E001E0038007000E001C001C00380038
+00700070007000E000E000E000E000E000E000E000E000E000700070007000380038001C001C00
+0E000700038001E000E00B217A9C16>I<C000E000700038001C000E000E000700070003800380
+038001C001C001C001C001C001C001C001C001C0038003800380070007000E000E001C00380070
+00E000C0000A217B9C16>I<01C00001C00001C00001C00071C700F9CF807FFF001FFC0007F000
+07F0001FFC007FFF00F9CF8071C70001C00001C00001C00001C00011127E9516>I<387C7E7E3E
+0E1E1C78F060070B798416>44 D<FFFF80FFFF80FFFF8011037E8D16>I<70F8F8F87005057884
+16>I<000180000380000380000700000700000E00000E00001C00001C00003800003800007000
+00700000E00000E00001C00001C0000380000380000700000700000E00000E00001C00001C0000
+380000380000700000700000E00000E00000C0000011207E9C16>I<03E0000FF8001FFC001E3C
+00380E00780F00700700700700E00380E00380E00380E00380E00380E00380E00380E00380F007
+80700700700700780F003C1E001E3C001FFC000FF80003E00011197E9816>I<01800380038007
+800F807F80FF807380038003800380038003800380038003800380038003800380038003807FF8
+7FFC7FF80E197C9816>I<07E0001FF8003FFC00783E00E00700F00780F0038060038000038000
+0380000700000700000E00001C0000380000700000E00001C0000380000F00001E03803803807F
+FF80FFFF807FFF8011197E9816>I<07E0001FF8003FFC00781E00780700300700000700000700
+000E00003E0007FC0007F00007FC00001E00000700000300000380000380600380F00380E00700
+781E003FFC001FF80007E00011197E9816>I<007C0000FC0000DC0001DC00039C00039C00071C
+000F1C000E1C001E1C003C1C00381C00781C00F01C00FFFFE0FFFFE0FFFFE0001C00001C00001C
+00001C00001C0001FFC001FFC001FFC013197F9816>I<3FFE003FFE003FFE0038000038000038
+00003800003800003800003800003BF0003FFC003FFE003C0F00300700000380000380600380F0
+0380F00380E00700781E003FFC001FF80007E00011197E9816>I<E00000FFFF80FFFF80FFFF80
+E00F00E01E00001C0000380000780000700000E00000E00001C00001C00001C000038000038000
+038000038000070000070000070000070000070000070000070000111A7E9916>55
+D<07F0001FFC003FFE007C1F00F00780E00380E00380E003807007007C1F001FFC0007F0001FFC
+003C1E00700700F00780E00380E00380E00380F007807007007C1F003FFE001FFC0007F0001119
+7E9816>I<70F8F8F870000000000000000070F8F8F8700512789116>58
+D<000180000780001F80003E0000F80001F00007C0000F80003E0000FC0000F00000FC00003E00
+000F800007C00001F00000F800003E00001F8000078000018011157E9616>60
+D<7FFF00FFFF80FFFF80000000000000000000000000000000FFFF80FFFF807FFF00110B7E9116
+>I<C00000F00000FC00003E00000F800007C00001F00000F800003E00001F80000780001F8000
+3E0000F80001F00007C0000F80003E0000FC0000F00000C0000011157E9616>I<0FE03FF87FFC
+F01EF00EF00E601E003C007800F001C00380038003800380038003000000000000000000030007
+80078003000F197D9816>I<00E00001F00001F00001B00001B00003B80003B80003B800031800
+071C00071C00071C00071C00071C000E0E000E0E000FFE000FFE001FFF001C07001C07001C0700
+7F1FC0FF1FE07F1FC013197F9816>65 D<7FF800FFFE007FFF001C0F001C07801C03801C03801C
+03801C07801C07001FFF001FFE001FFE001C1F001C03801C03C01C01C01C01C01C01C01C01C01C
+03C01C07807FFF80FFFF007FFC0012197F9816>I<01F18007FB800FFF801F0F803C0780380380
+700380700380F00000E00000E00000E00000E00000E00000E00000E00000F00000700380700380
+3803803C07001F0F000FFE0007FC0001F00011197E9816>I<7FF800FFFE007FFF001C0F001C07
+801C03C01C01C01C01C01C01E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C01
+C01C01C01C03C01C07801C0F807FFF00FFFE007FF8001319809816>I<7FFFC0FFFFC07FFFC01C
+01C01C01C01C01C01C01C01C00001C00001C1C001C1C001FFC001FFC001FFC001C1C001C1C001C
+00001C00E01C00E01C00E01C00E01C00E07FFFE0FFFFE07FFFE013197F9816>I<FFFFE0FFFFE0
+FFFFE01C00E01C00E01C00E01C00E01C00001C00001C1C001C1C001FFC001FFC001FFC001C1C00
+1C1C001C00001C00001C00001C00001C00001C0000FF8000FFC000FF800013197F9816>I<03E3
+0007FF000FFF001E1F003C0F00380700700700700700F00000E00000E00000E00000E00000E03F
+80E07FC0E03F80F00700700700700700380F003C0F001E1F000FFF0007F70003E70012197E9816
+>I<7F1FC0FFBFE07F1FC01C07001C07001C07001C07001C07001C07001C07001FFF001FFF001F
+FF001C07001C07001C07001C07001C07001C07001C07001C07001C07007F1FC0FFBFE07F1FC013
+197F9816>I<FFFEFFFEFFFE038003800380038003800380038003800380038003800380038003
+8003800380038003800380FFFEFFFEFFFE0F197D9816>I<07FE07FF07FE003800380038003800
+38003800380038003800380038003800380038003800386038F038F0707FF07FE01F8010197D98
+16>I<7F0FE0FF8FF07F0FE01C07801C0F001C0E001C1C001C3C001C78001CF0001CE0001DF000
+1FF0001FF8001F38001E1C001C1C001C0E001C0E001C07001C07001C03807F07E0FF8FF07F07E0
+1419809816>I<FFC000FFC000FFC0001C00001C00001C00001C00001C00001C00001C00001C00
+001C00001C00001C00001C00001C00001C00001C00401C00E01C00E01C00E01C00E0FFFFE0FFFF
+E0FFFFE013197F9816>I<FC07E0FE0FE0FE0FE03A0B803B1B803B1B803B1B803B1B803B1B803B
+BB8039B38039B38039B38039B38039F38038E38038E380380380380380380380380380380380FE
+0FE0FE0FE0FE0FE013197F9816>I<1FFC003FFE007FFF00780F00F00780E00380E00380E00380
+E00380E00380E00380E00380E00380E00380E00380E00380E00380E00380E00380F00780F00780
+780F007FFF003FFE001FFC0011197E9816>79 D<7FF800FFFE007FFF001C0F801C03801C03C01C
+01C01C01C01C01C01C03C01C03801C0F801FFF001FFE001FF8001C00001C00001C00001C00001C
+00001C00001C00007F0000FF80007F000012197F9816>I<7FE000FFF8007FFC001C1E001C0F00
+1C07001C07001C07001C07001C0F001C1E001FFC001FF8001FFC001C1C001C0E001C0E001C0E00
+1C0E001C0E201C0E701C0E707F07E0FF87E07F03C014197F9816>82 D<07E3001FFF003FFF0078
+1F00F00700E00700E00700E00000F000007800003F80001FF00007FC0000FE00000F0000070000
+0380000380600380E00380E00700F80F00FFFE00FFFC00C7F00011197E9816>I<7FFFE0FFFFE0
+FFFFE0E0E0E0E0E0E0E0E0E0E0E0E000E00000E00000E00000E00000E00000E00000E00000E000
+00E00000E00000E00000E00000E00000E00000E00007FC000FFE0007FC0013197F9816>I<7F07
+F0FF8FF87F07F01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01
+C01C01C01C01C01C01C01C01C01C01C00E03800E038007070007FF0003FE0000F8001519809816
+>I<FC07E0FE0FE0FC07E07001C07001C07001C030018038038038038038038038E38039F38039
+F38039B38019B30019B30019B30019B30019B30019B3001913001B1B000F1E000F1E000E0E0013
+197F9816>87 D<7F1F807F3F807F1F800E1E000E1C00073C0007380003B80003F00001F00001E0
+0000E00001E00001F00003F00003B80007B800071C00071C000E0E000E0E001C07007F1FC0FF1F
+E07F1FC013197F9816>I<FFF0FFF0FFF0E000E000E000E000E000E000E000E000E000E000E000
+E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000FFF0FFF0FFF00C2078
+9C16>91 D<C00000E00000E000007000007000003800003800001C00001C00000E00000E000007
+000007000003800003800001C00001C00000E00000E000007000007000003800003800001C0000
+1C00000E00000E0000070000070000038000038000018011207E9C16>I<FFF0FFF0FFF0007000
+700070007000700070007000700070007000700070007000700070007000700070007000700070
+00700070007000700070FFF0FFF0FFF00C207F9C16>I<081C3C7870E0E0E0E0F0F87830060D78
+9B16>96 D<1FE0003FF0007FF800783C00300E00000E00000E0003FE001FFE003E0E00700E00E0
+0E00E00E00E00E00783E007FFFE03FE7E00F83E013127E9116>I<7E0000FE00007E00000E0000
+0E00000E00000E00000E3E000EFF000FFF800F83C00F00E00E00E00E00700E00700E00700E0070
+0E00700E00700E00E00F01E00F83C00FFF800EFF00063C001419809816>I<03F80FFC1FFE3C1E
+780C7000E000E000E000E000E000F000700778073E0E1FFC0FF803F010127D9116>I<003F0000
+7F00003F0000070000070000070000070003C7000FF7001FFF003C1F00780F00700700E00700E0
+0700E00700E00700E00700E00700700F00700F003C1F001FFFE00FE7F007C7E014197F9816>I<
+03E00FF81FFC3C1E780E7007E007FFFFFFFFFFFFE000E000700778073C0F1FFE0FFC03F010127D
+9116>I<001F00007F8000FF8001E78001C30001C00001C0007FFF00FFFF00FFFF0001C00001C0
+0001C00001C00001C00001C00001C00001C00001C00001C00001C00001C0003FFE007FFF003FFE
+0011197F9816>I<03E3C007F7E00FFFE01C1CC0380E00380E00380E00380E00380E001C1C000F
+F8001FF0001BE0003800001800001FFC001FFF003FFF807803C0E000E0E000E0E000E0E000E070
+01C07C07C03FFF800FFE0003F800131C7F9116>I<7E0000FE00007E00000E00000E00000E0000
+0E00000E3C000EFE000FFF000F87800F03800E03800E03800E03800E03800E03800E03800E0380
+0E03800E03800E03807FC7F0FFE7F87FC7F01519809816>I<018003C003C00180000000000000
+00007FC07FC07FC001C001C001C001C001C001C001C001C001C001C001C001C07FFFFFFF7FFF10
+1A7D9916>I<003000780078003000000000000000001FF81FF81FF80038003800380038003800
+3800380038003800380038003800380038003800380038003800386070F0F0FFE07FC03F800D23
+7E9916>I<7E0000FE00007E00000E00000E00000E00000E00000E7FE00E7FE00E7FE00E0F000E
+1E000E3C000E78000EF0000FF0000FF8000FBC000F1E000E0E000E07000E07807F87F0FFCFF07F
+87F01419809816>I<FFC000FFC000FFC00001C00001C00001C00001C00001C00001C00001C000
+01C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C000FFFF80
+FFFF80FFFF8011197E9816>I<F9C380FFEFC0FFFFE03C78E03C78E03870E03870E03870E03870
+E03870E03870E03870E03870E03870E03870E0FE7CF8FE7CF8FE3C781512809116>I<7E3C00FE
+FE007FFF000F87800F03800E03800E03800E03800E03800E03800E03800E03800E03800E03800E
+03807FC7F0FFE7F87FC7F01512809116>I<03E0000FF8001FFC003C1E00780F00700700E00380
+E00380E00380E00380E00380F00780700700780F003C1E001FFC000FF80003E00011127E9116>
+I<7E3E00FEFF007FFF800F83C00F00E00E00E00E00700E00700E00700E00700E00700E00700E00
+E00F01E00F83C00FFF800EFF000E3C000E00000E00000E00000E00000E00000E00007FC000FFE0
+007FC000141B809116>I<FF0FC0FF3FE0FF7FE007F04007C00007800007800007000007000007
+0000070000070000070000070000070000FFFC00FFFC00FFFC0013127F9116>114
+D<0FEC3FFC7FFCF03CE01CE01C70007F801FF007F8003C600EE00EF00EF81EFFFCFFF8C7E00F12
+7D9116>I<0300000700000700000700000700007FFF00FFFF00FFFF0007000007000007000007
+000007000007000007000007010007038007038007038007870003FE0001FC0000F80011177F96
+16>I<7E1F80FE3F807E1F800E03800E03800E03800E03800E03800E03800E03800E03800E0380
+0E03800E03800E0F800FFFF007FBF803E3F01512809116>I<7F1FC0FF1FE07F1FC01C07001E0F
+000E0E000E0E000E0E00071C00071C00071C00071C0003B80003B80003B80001F00001F00000E0
+0013127F9116>I<FF1FE0FFBFE0FF1FE038038038038038038038038038E38019F30019F30019
+B3001DB7001DB7001DB7001DB7000F1E000F1E000F1E0013127F9116>I<7F1FC07F3FC07F1FC0
+0F1C00073C0003B80003F00001F00000E00001E00001F00003B800073C00071C000E0E007F1FC0
+FF3FE07F1FC013127F9116>I<7F1FC0FF9FE07F1FC01C07000E07000E0E000E0E00070E00071C
+00071C00039C00039C0003980001B80001B80000F00000F00000F00000E00000E00000E00001C0
+0079C0007BC0007F80003F00003C0000131B7F9116>I<3FFFC07FFFC07FFFC0700780700F0070
+1E00003C0000780001F00003E0000780000F00001E01C03C01C07801C0FFFFC0FFFFC0FFFFC012
+127F9116>I<001F80007F8000FF8001E00001C00001C00001C00001C00001C00001C00001C000
+01C00001C00003C0007F8000FF0000FF00007F800003C00001C00001C00001C00001C00001C000
+01C00001C00001C00001C00001E00000FF80007F80001F8011207E9C16>I<7C0000FF0000FF80
+0003C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001E00000FF00007F
+80007F8000FF0001E00001C00001C00001C00001C00001C00001C00001C00001C00001C00003C0
+00FF8000FF00007C000011207E9C16>125 D E /Fq 5 111 df<03C00FF01C38300C60066006C0
+03C003C003C00360066006300C1C380FF003C010107E9115>14 D<03C00FF01FF83FFC7FFE7FFE
+FFFFFFFFFFFFFFFF7FFE7FFE3FFC1FF80FF003C010107E9115>I<003C00E001C0018003800380
+03800380038003800380038003800380038003800380030007001C00F0001C0007000300038003
+8003800380038003800380038003800380038003800380018001C000E0003C0E297D9E15>102
+D<F0001C00070003000380038003800380038003800380038003800380038003800380018001C0
+00E0003C00E001C001800380038003800380038003800380038003800380038003800380030007
+001C00F0000E297D9E15>I<C000C0006000600060003000300030001800180018000C000C000C
+000600060003000300030001800180018000C000C000C000600060003000300030001800180018
+000C000C000C0006000600060003000110297E9E15>110 D E /Fr 79 125
+df<007E1F0001C1B1800303E3C00703C3C00E03C1800E01C0000E01C0000E01C0000E01C0000E
+01C0000E01C000FFFFFC000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C000
+0E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0007F87FC
+001A1D809C18>11 D<007E0001C1800301800703C00E03C00E01800E00000E00000E00000E0000
+0E0000FFFFC00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C0
+0E01C00E01C00E01C00E01C00E01C07F87F8151D809C17>I<007FC001C1C00303C00703C00E01
+C00E01C00E01C00E01C00E01C00E01C00E01C0FFFFC00E01C00E01C00E01C00E01C00E01C00E01
+C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C07FCFF8151D809C17
+>I<003F07E00001C09C18000380F018000701F03C000E01E03C000E00E018000E00E000000E00
+E000000E00E000000E00E000000E00E00000FFFFFFFC000E00E01C000E00E01C000E00E01C000E
+00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C00
+0E00E01C000E00E01C000E00E01C000E00E01C000E00E01C007FC7FCFF80211D809C23>I<1C1C
+3C3870C0800607779C15>19 D<6060F0F0F8F86868080808080808101010102020404080800D0C
+7F9C15>34 D<60F0F8680808081010204080050C7C9C0C>39 D<004000800100020006000C000C
+0018001800300030007000600060006000E000E000E000E000E000E000E000E000E000E000E000
+E000600060006000700030003000180018000C000C00060002000100008000400A2A7D9E10>I<
+800040002000100018000C000C000600060003000300038001800180018001C001C001C001C001
+C001C001C001C001C001C001C001C0018001800180038003000300060006000C000C0018001000
+2000400080000A2A7E9E10>I<60F0F0701010101020204080040C7C830C>44
+D<FFE0FFE00B0280890E>I<60F0F06004047C830C>I<00010003000600060006000C000C000C00
+18001800180030003000300060006000C000C000C0018001800180030003000300060006000C00
+0C000C00180018001800300030003000600060006000C000C00010297E9E15>I<03C00C301818
+300C300C700E60066006E007E007E007E007E007E007E007E007E007E007E007E007E007600660
+06700E300C300C18180C3007E0101D7E9B15>I<030007003F00C7000700070007000700070007
+0007000700070007000700070007000700070007000700070007000700070007000F80FFF80D1C
+7C9B15>I<07C01830201C400C400EF00FF80FF807F8077007000F000E000E001C001C00380070
+006000C00180030006010C01180110023FFE7FFEFFFE101C7E9B15>I<07E01830201C201C781E
+780E781E381E001C001C00180030006007E00030001C001C000E000F000F700FF80FF80FF80FF0
+0E401C201C183007E0101D7E9B15>I<000C00000C00001C00003C00003C00005C0000DC00009C
+00011C00031C00021C00041C000C1C00081C00101C00301C00201C00401C00C01C00FFFFC0001C
+00001C00001C00001C00001C00001C00001C0001FFC0121C7F9B15>I<300C3FF83FF03FC02000
+2000200020002000200023E024302818301C200E000E000F000F000F600FF00FF00FF00F800E40
+1E401C2038187007C0101D7E9B15>I<00F0030C06040C0E181E301E300C700070006000E3E0E4
+30E818F00CF00EE006E007E007E007E007E007600760077006300E300C18180C3003E0101D7E9B
+15>I<4000007FFF807FFF007FFF00400200800400800400800800001000001000002000006000
+00400000C00000C00001C000018000018000038000038000038000038000078000078000078000
+078000078000078000030000111D7E9B15>I<03E00C301008200C20066006600660067006780C
+3E083FB01FE007F007F818FC307E601E600FC007C003C003C003C00360026004300C1C1007E010
+1D7E9B15>I<03C00C301818300C700C600EE006E006E007E007E007E007E0076007700F300F18
+170C2707C700060006000E300C780C78187010203030C00F80101D7E9B15>I<60F0F060000000
+0000000000000060F0F06004127C910C>I<7FFFFFC0FFFFFFE000000000000000000000000000
+00000000000000000000000000000000000000FFFFFFE07FFFFFC01B0C7E8F20>61
+D<0FE03038401CE00EF00EF00EF00E000C001C0030006000C00080018001000100010001000100
+01000000000000000000000003000780078003000F1D7E9C14>63 D<0006000000060000000600
+00000F0000000F0000000F00000017800000178000001780000023C0000023C0000023C0000041
+E0000041E0000041E0000080F0000080F0000180F8000100780001FFF80003007C0002003C0002
+003C0006003E0004001E0004001E000C001F001E001F00FF80FFF01C1D7F9C1F>65
+D<FFFFC00F00F00F00380F003C0F001C0F001E0F001E0F001E0F001E0F001C0F003C0F00780F01
+F00FFFE00F00780F003C0F001E0F000E0F000F0F000F0F000F0F000F0F000F0F001E0F001E0F00
+3C0F0078FFFFE0181C7E9B1D>I<001F808000E0618001801980070007800E0003801C0003801C
+00018038000180780000807800008070000080F0000000F0000000F0000000F0000000F0000000
+F0000000F0000000F0000000700000807800008078000080380000801C0001001C0001000E0002
+00070004000180080000E03000001FC000191E7E9C1E>I<FFFFC0000F00F0000F003C000F000E
+000F0007000F0007000F0003800F0003C00F0001C00F0001C00F0001E00F0001E00F0001E00F00
+01E00F0001E00F0001E00F0001E00F0001E00F0001C00F0001C00F0003C00F0003800F0007800F
+0007000F000E000F001C000F007000FFFFC0001B1C7E9B20>I<FFFFFC0F003C0F000C0F00040F
+00040F00060F00020F00020F02020F02000F02000F02000F06000FFE000F06000F02000F02000F
+02000F02010F00010F00020F00020F00020F00060F00060F000C0F003CFFFFFC181C7E9B1C>I<
+FFFFF80F00780F00180F00080F00080F000C0F00040F00040F02040F02000F02000F02000F0600
+0FFE000F06000F02000F02000F02000F02000F00000F00000F00000F00000F00000F00000F0000
+0F8000FFF800161C7E9B1B>I<001F808000E0618001801980070007800E0003801C0003801C00
+018038000180780000807800008070000080F0000000F0000000F0000000F0000000F0000000F0
+000000F000FFF0F0000F80700007807800078078000780380007801C0007801C0007800E000780
+07000B800180118000E06080001F80001C1E7E9C21>I<FFF3FFC00F003C000F003C000F003C00
+0F003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C000FFFFC
+000F003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C000F00
+3C000F003C000F003C000F003C00FFF3FFC01A1C7E9B1F>I<FFF00F000F000F000F000F000F00
+0F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F
+00FFF00C1C7F9B0F>I<1FFF00F800780078007800780078007800780078007800780078007800
+780078007800780078007800787078F878F878F878F0F040E021C01F00101D7F9B15>I<FFF800
+0F80000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F0000
+0F00000F00000F00000F00000F00080F00080F00080F00180F00180F00100F00300F00700F01F0
+FFFFF0151C7E9B1A>76 D<FF8000FF800F8000F8000F8000F8000BC00178000BC00178000BC001
+780009E002780009E002780008F004780008F004780008F0047800087808780008780878000878
+087800083C107800083C107800083C107800081E207800081E207800081E207800080F40780008
+0F40780008078078000807807800080780780008030078001C03007800FF8307FF80211C7E9B26
+>I<FF007FC00F800E000F8004000BC0040009E0040009E0040008F0040008F804000878040008
+3C0400083C0400081E0400080F0400080F0400080784000807C4000803C4000801E4000801E400
+0800F40008007C0008007C0008003C0008003C0008001C0008000C001C000C00FF8004001A1C7E
+9B1F>I<003F800000E0E0000380380007001C000E000E001C0007003C00078038000380780003
+C0780003C0700001C0F00001E0F00001E0F00001E0F00001E0F00001E0F00001E0F00001E0F000
+01E0700001C0780003C0780003C0380003803C0007801C0007000E000E0007001C000380380000
+E0E000003F80001B1E7E9C20>I<FFFF800F00E00F00780F003C0F001C0F001E0F001E0F001E0F
+001E0F001E0F001C0F003C0F00780F00E00FFF800F00000F00000F00000F00000F00000F00000F
+00000F00000F00000F00000F00000F0000FFF000171C7E9B1C>I<FFFF00000F01E0000F007800
+0F003C000F001C000F001E000F001E000F001E000F001E000F001C000F003C000F0078000F01E0
+000FFF00000F03C0000F00E0000F00F0000F0078000F0078000F0078000F0078000F0078000F00
+78000F0078100F0078100F0038100F003C20FFF01C20000007C01C1D7E9B1F>82
+D<07E0801C1980300580700380600180E00180E00080E00080E00080F00000F800007C00007FC0
+003FF8001FFE0007FF0000FF80000F800007C00003C00001C08001C08001C08001C0C00180C001
+80E00300D00200CC0C0083F800121E7E9C17>I<7FFFFFC0700F01C0600F00C0400F0040400F00
+40C00F0020800F0020800F0020800F0020000F0000000F0000000F0000000F0000000F0000000F
+0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F000000
+0F0000000F0000001F800003FFFC001B1C7F9B1E>I<FFF07FC00F000E000F0004000F0004000F
+0004000F0004000F0004000F0004000F0004000F0004000F0004000F0004000F0004000F000400
+0F0004000F0004000F0004000F0004000F0004000F0004000F0004000F00040007000800078008
+00038010000180100000C020000070C000001F00001A1D7E9B1F>I<FFE00FF01F0003C00F0001
+800F0001000F800300078002000780020003C0040003C0040003C0040001E0080001E0080001F0
+080000F0100000F0100000F830000078200000782000003C4000003C4000003C4000001E800000
+1E8000001F8000000F0000000F00000006000000060000000600001C1D7F9B1F>I<FFE0FFE0FF
+1F001F003C1E001E00180F001F00100F001F00100F001F001007801F0020078027802007802780
+2003C027804003C043C04003C043C04003E043C04001E081E08001E081E08001E081E08000F100
+F10000F100F10000F100F100007900FA00007A007A00007A007A00003E007C00003C003C00003C
+003C00003C003C00001800180000180018000018001800281D7F9B2B>I<7FF0FFC00FC03E0007
+80180003C0180003E0100001E0200001F0600000F0400000788000007D8000003D0000001E0000
+001F0000000F0000000F8000000F80000013C0000023E0000021E0000041F00000C0F800008078
+0001007C0003003C0002001E0006001F001F003F80FFC0FFF01C1C7F9B1F>I<FFF007FC0F8001
+E00780008007C0018003C0010003E0020001F0020000F0040000F8040000780800007C1800003C
+1000001E2000001F2000000F4000000FC000000780000007800000078000000780000007800000
+0780000007800000078000000780000007800000078000007FF8001E1C809B1F>I<0808101020
+2040404040808080808080B0B0F8F8787830300D0C7A9C15>92 D<0C0012002100408080400A05
+7B9B15>94 D<1FC000307000783800781C00301C00001C00001C0001FC000F1C00381C00701C00
+601C00E01C40E01C40E01C40603C40304E801F870012127E9115>97 D<FC00001C00001C00001C
+00001C00001C00001C00001C00001C00001C00001C00001C7C001D86001E03001C01801C01C01C
+00C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E030019060010F80013
+1D7F9C17>I<07E00C301878307870306000E000E000E000E000E000E00060007004300418080C
+3007C00E127E9112>I<003F000007000007000007000007000007000007000007000007000007
+0000070003E7000C1700180F00300700700700600700E00700E00700E00700E00700E00700E007
+00600700700700300700180F000C370007C7E0131D7E9C17>I<03E00C301818300C700E6006E0
+06FFFEE000E000E000E00060007002300218040C1803E00F127F9112>I<00F8018C071E061E0E
+0C0E000E000E000E000E000E00FFE00E000E000E000E000E000E000E000E000E000E000E000E00
+0E000E000E000E007FE00F1D809C0D>I<00038003C4C00C38C01C3880181800381C00381C0038
+1C00381C001818001C38000C300013C0001000003000001800001FF8001FFF001FFF8030038060
+01C0C000C0C000C0C000C06001803003001C0E0007F800121C7F9215>I<FC00001C00001C0000
+1C00001C00001C00001C00001C00001C00001C00001C00001C7C001C87001D03001E03801C0380
+1C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380FF9FF0
+141D7F9C17>I<18003C003C0018000000000000000000000000000000FC001C001C001C001C00
+1C001C001C001C001C001C001C001C001C001C001C001C00FF80091D7F9C0C>I<00C001E001E0
+00C000000000000000000000000000000FE000E000E000E000E000E000E000E000E000E000E000
+E000E000E000E000E000E000E000E000E000E060E0F0C0F1C061803E000B25839C0D>I<FC0000
+1C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C3FC01C0F001C0C00
+1C08001C10001C20001C40001CE0001DE0001E70001C78001C38001C3C001C1C001C0E001C0F00
+1C0F80FF9FE0131D7F9C16>I<FC001C001C001C001C001C001C001C001C001C001C001C001C00
+1C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FF80091D7F9C0C>I<
+FC7E07E0001C838838001D019018001E01E01C001C01C01C001C01C01C001C01C01C001C01C01C
+001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C0
+1C001C01C01C00FF8FF8FF8021127F9124>I<FC7C001C87001D03001E03801C03801C03801C03
+801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380FF9FF014127F9117
+>I<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C060
+01807003803003001806000E1C0003F00012127F9115>I<FC7C001D86001E03001C01801C01C0
+1C00C01C00E01C00E01C00E01C00E01C00E01C00E01C01C01C01C01C01801E03001D06001CF800
+1C00001C00001C00001C00001C00001C00001C0000FF8000131A7F9117>I<03C1000C3300180B
+00300F00700700700700E00700E00700E00700E00700E00700E00700600700700700300F00180F
+000C370007C700000700000700000700000700000700000700000700003FE0131A7E9116>I<FC
+E01D301E781E781C301C001C001C001C001C001C001C001C001C001C001C001C00FFC00D127F91
+10>I<1F9030704030C010C010E010F8007F803FE00FF000F880388018C018C018E010D0608FC0
+0D127F9110>I<04000400040004000C000C001C003C00FFE01C001C001C001C001C001C001C00
+1C001C001C101C101C101C101C100C100E2003C00C1A7F9910>I<FC1F801C03801C03801C0380
+1C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C07800C07800E1B80
+03E3F014127F9117>I<FF07E03C03801C01001C01000E02000E02000704000704000704000388
+0003880003D80001D00001D00000E00000E00000E00000400013127F9116>I<FF3FCFE03C0F03
+801C0701801C0701001C0B01000E0B82000E0B82000E1182000711C4000711C4000720C40003A0
+E80003A0E80003C0680001C0700001C0700001803000008020001B127F911E>I<7F8FF00F0380
+0F030007020003840001C80001D80000F00000700000780000F800009C00010E00020E00060700
+0403801E07C0FF0FF81512809116>I<FF07E03C03801C01001C01000E02000E02000704000704
+0007040003880003880003D80001D00001D00000E00000E00000E0000040000040000080000080
+00F08000F10000F300006600003C0000131A7F9116>I<7FFC70386038407040F040E041C003C0
+038007000F040E041C043C0C380870087038FFF80E127F9112>I<FFFFF01401808B15>I<FFFFFF
+FFFF802901808B2A>I E /Fs 13 117 df<003F800000E0E0000380380007001C000F001E000E
+000E001E000F001C0007003C0007803C0007803C000780780003C0780003C0780003C0780003C0
+F80003E0F80003E0F80003E0F80003E0F80003E0F80003E0F80003E0F80003E0F80003E0F80003
+E0F80003E0F80003E0F80003E0F80003E0F80003E0F80003E0F80003E0F80003E0780003C07800
+03C0780003C07C0007C03C0007803C0007803C0007801C0007001E000F000E000E000F001E0007
+001C000380380000E0E000003F80001B307DAE21>48 D<003F800001FFF00003C0F80006003C00
+08001E0010001F0010000F003C000F803E000F803E000F803E000F801E000F8000000F8000000F
+0000000F0000001F0000001E0000003C0000003800000070000000E0000003800000FF80000000
+F0000000380000001E0000000F000000078000000780000007C0000003C0000003E0000003E030
+0003E0780003E0FC0003E0FC0003E0FC0003E0F80003C0400007C0400007C06000078030000F00
+18001E000E003C000780F80001FFF000003F80001B307DAE21>51 D<00003FE0010001FFF80300
+07F01E03001F800307003E000087007800004F00F000002F01E000001F03C000000F078000000F
+0F800000070F000000071F000000031E000000033E000000033C000000017C000000017C000000
+017C000000017800000000F800000000F800000000F800000000F800000000F800000000F80000
+0000F800000000F800000000F800000000F800000000F80000000078000000007C000000007C00
+0000017C000000013C000000013E000000011E000000011F000000020F000000020F8000000607
+8000000403C000000801E000000800F00000100078000020003E0000C0001F8003800007F00F00
+0001FFFC0000003FE00028337CB130>67 D<FFFFFFFFE0FFFFFFFFE007E0000FE003E00001E003
+E00000F003E000007003E000003003E000003003E000001003E000001003E000001003E0000010
+03E000000803E000000803E000000803E000800803E000800003E000800003E000800003E00080
+0003E001800003E001800003E007800003FFFF800003FFFF800003E007800003E001800003E001
+800003E000800003E000800003E000800003E000800203E000800203E000000203E000000403E0
+00000403E000000403E000000403E000000C03E000000C03E000000803E000001803E000001803
+E000003803E000007803E00001F807E0000FF0FFFFFFFFF0FFFFFFFFF027317CB02D>69
+D<00001FE000800000FFFC01800007F00F0180000F80018380003E0000C38000780000278000F0
+0000178001E000000F8003C000000F800780000007800780000003800F00000003801F00000001
+801E00000001803E00000001803C00000001803C00000000807C00000000807C00000000807800
+00000000F80000000000F80000000000F80000000000F80000000000F80000000000F800000000
+00F80000000000F80000000000F80000000000F80000000000F800000FFFFC7800000FFFFC7C00
+00001FC07C0000000F803C0000000F803C0000000F803E0000000F801E0000000F801F0000000F
+800F0000000F80078000000F8007C000000F8003C000000F8001E000000F8000F000001780007C
+00001780003E00006380000F8000C3800007F00781800000FFFE008000001FF000002E337CB134
+>71 D<7FFFFFFFFFE07FFFFFFFFFE07E000F8007E078000F8001E070000F8000E060000F800060
+40000F80002040000F800020C0000F800030C0000F80003080000F80001080000F80001080000F
+80001080000F80001080000F80001080000F80001000000F80000000000F80000000000F800000
+00000F80000000000F80000000000F80000000000F80000000000F80000000000F80000000000F
+80000000000F80000000000F80000000000F80000000000F80000000000F80000000000F800000
+00000F80000000000F80000000000F80000000000F80000000000F80000000000F80000000000F
+80000000000F80000000000F80000000000F80000000000F80000000000F80000000000F800000
+00000F80000000001FC00000000FFFFF8000000FFFFF80002C317EB030>84
+D<7FFF8000FFF87FFF8000FFF803FE00003F8000FC00001E0000FC00001800007E00001000003E
+00003000003F00002000001F80004000000F80008000000FC00080000007E00100000003E00200
+000003F00200000001F80400000000F80800000000FC18000000007E10000000003E2000000000
+3F60000000001FC0000000000F80000000000FC00000000007E00000000003E00000000007F000
+00000005F80000000008F80000000010FC00000000107E00000000203E00000000403F00000000
+401F80000000800F80000001000FC00000030007E00000020003E00000040003F000000C0001F8
+0000080000F80000100000FC00003000007E00002000003E00004000003F0000C000001F8001E0
+00001F800FF000003FE0FFF80000FFFFFFF80000FFFF30317FB032>88 D<00FE00000303C0000C
+00E00010007000100038003C003C003E001C003E001E003E001E0008001E0000001E0000001E00
+00001E00000FFE0000FC1E0003E01E000F801E001F001E003E001E003C001E007C001E00F8001E
+04F8001E04F8001E04F8003E04F8003E0478003E047C005E043E008F080F0307F003FC03E01E1F
+7D9E21>97 D<003F800000E0E0000380380007003C000E001E001E001E001C000F003C000F007C
+000F0078000F8078000780F8000780F8000780FFFFFF80F8000000F8000000F8000000F8000000
+F8000000F8000000780000007C0000003C0000003C0000801E0000800E0001000F000200078002
+0001C00C0000F03000001FC000191F7E9E1D>101 D<0780000000FF80000000FF800000000F80
+000000078000000007800000000780000000078000000007800000000780000000078000000007
+800000000780000000078000000007800000000780000000078000000007800000000780000000
+0780FE00000783078000078C03C000079001E00007A001E00007A000F00007C000F00007C000F0
+00078000F000078000F000078000F000078000F000078000F000078000F000078000F000078000
+F000078000F000078000F000078000F000078000F000078000F000078000F000078000F0000780
+00F000078000F000078000F000078000F000078000F0000FC001F800FFFC1FFF80FFFC1FFF8021
+327EB125>104 D<0781FC00FF860700FF8803C00F9001E007A000F007C0007807800078078000
+3C0780003C0780003E0780001E0780001F0780001F0780001F0780001F0780001F0780001F0780
+001F0780001F0780001F0780003E0780003E0780003C0780007C0780007807C000F007A000F007
+A001E00798038007860F000781F800078000000780000007800000078000000780000007800000
+07800000078000000780000007800000078000000FC00000FFFC0000FFFC0000202D7E9E25>
+112 D<0783E0FF8C18FF907C0F907C07A07C07C03807C00007C00007C000078000078000078000
+078000078000078000078000078000078000078000078000078000078000078000078000078000
+0780000780000780000FC000FFFE00FFFE00161F7E9E19>114 D<004000004000004000004000
+00400000C00000C00000C00001C00001C00003C00007C0000FC0001FFFE0FFFFE003C00003C000
+03C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C000
+03C00003C01003C01003C01003C01003C01003C01003C01003C01001C02001E02000E0400078C0
+001F00142C7FAB19>116 D E end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 300
+TeXDict begin
+%%EndSetup
+%%Page: 179 1
+bop 267 602 a Fs(Chapter)22 b(30)790 b(T)1416 617 y(E)1453
+602 y(X)n(Graph)350 961 y Fr(The)14 b(graphics)g(pac)o(k)n(age)f(that)g(is)h
+(a)f(part)g(of)g(INRST)1181 959 y(^)1177 970 y(E)1200 961 y(X)h(adds)f(the)i
+(follo)o(wing)10 b(capa-)267 1010 y(bilities)329 1087 y Fq(\017)21
+b Fr(The)12 b(pro)q(duction)g(of)f(a)g(complete)h(pap)q(er/rep)q(ort)h
+(requiring)e(no)h(additional)e(inser-)371 1136 y(tions)j(\(except)j(p)q
+(erhaps)f(colour)f(photographs)f(if)g(required\).)329 1217
+y Fq(\017)21 b Fr(The)11 b(abilit)o(y)e(to)h(insert)i(a)e(\014le,)h(for)f
+(example)g(a)g(plot)g(or)h(halftone,)f(in)g(Encapsulated)371
+1266 y(P)o(ostScript)16 b(F)m(ormat)e(\(EPSF\),)i(and)g(to)f(automatically)e
+(lea)o(v)o(e)i(enough)h(space)h(in)371 1315 y(the)d(text.)329
+1396 y Fq(\017)21 b Fr(The)12 b(mixing)d(of)i(a)h(v)o(ector)g(graphics)g(and)
+g(T)1053 1405 y(E)1076 1396 y(X)g(text.)18 b(In)12 b(fact)f(T)1373
+1405 y(E)1397 1396 y(X)g(text)i(ma)o(y)d(no)o(w)371 1445 y(b)q(e)k(prin)o
+(ted)g(at)g(an)o(y)g(arbitrary)f(angle.)350 1526 y(The)g(pac)o(k)n(age)f
+(requires)i(a)e(sensible)i(P)o(ostScript)f(driv)o(er.)18 b(The)13
+b(basic)g(requiremen)o(ts)267 1574 y(for)g(the)i(driv)o(er)f(are)g(as)g
+(follo)o(ws:)329 1652 y Fq(\017)21 b Fr(The)16 b Fp(\\special)f
+Fr(commands)e(and)j(the)h(other)g(information)c(in)j(the)h(.dvi)e(\014le)h
+(are)371 1701 y(pro)q(cessed)i(in)d(the)h(order)h(they)f(are)g(found)g(in)f
+(the)h(.dvi)f(\014le.)24 b(This)16 b(is)f(necessary)371 1750
+y(in)g(order)i(to)f(b)q(e)g(able)g(to)g(rotate)g(tables)g(and)g(arbitrary)g
+(text)h(.)7 b(.)g(.)21 b(among)14 b(other)371 1798 y(things.)329
+1879 y Fq(\017)21 b Fr(The)e(driv)o(er)f(do)q(es)i(not)e(p)q(erform)g(P)o
+(ostScript)h Fp(save)e Fr(and)i Fp(restore)e Fr(commands)371
+1928 y(around)c Fp(\\special)g Fr(commands.)329 2009 y Fq(\017)21
+b Fr(The)15 b(driv)o(er)g(uses)i(the)e(co)q(de)h Fp(ps:)k Fr(is)15
+b(used)h(to)f(signal)f(a)g(\014le)h(name)f(and)h(the)g(co)q(de)371
+2058 y Fp(ps::)i Fr(to)d(signal)f(inline)g(co)q(de.)329 2139
+y Fq(\017)21 b Fr(The)14 b(driv)o(er)g(sets)h(the)g Fp(currentpoint)c
+Fr(b)q(efore)k(en)o(tering)f(a)g Fp(\\special)p Fr(.)350 2414
+y Fo(Draft)i(Version:)32 b(1991/8/24)p eop
+%%Page: 180 2
+bop 100 83 a Fn(180)95 b Fm(CHAPTER)21 b(30:)h(T)596 92 y(E)619
+83 y(X)o(Gr)n(aph)267 214 y Fl(30.1)56 b(Command)16 b(List)k(-)g(T)885
+225 y(E)915 214 y(X)n(Graph)246 294 y Fk(?)h Fp(\\absolutepositio)o(n)246
+344 y Fk(?)g Fp(\\absolutescale)246 394 y Fk(?)g Fp(\\arcc)246
+444 y Fk(?)g Fp(\\arcn)246 494 y Fk(?)g Fp(\\arrowheadscale)246
+544 y Fk(?)g Fp(\\arrowheadsize)246 594 y Fk(?)g Fp(\\arrowheadtype)246
+644 y Fk(?)g Fp(\\avec)246 694 y Fk(?)g Fp(\\beginsegment)246
+744 y Fk(?)g Fp(\\beginTeXgraph)e(\\btg)246 794 y Fk(?)i Fp(\\cavec)246
+844 y Fk(?)g Fp(\\cav)246 894 y Fk(?)g Fp(\\centergraph)246
+944 y Fk(?)g Fp(\\centerplotfile)246 994 y Fk(?)g Fp(\\clvec)246
+1044 y Fk(?)g Fp(\\clv)246 1094 y Fk(?)g Fp(\\endsegment)246
+1144 y Fk(?)g Fp(\\endTeXgraph)e(\\etg)246 1195 y Fk(?)i Fp(\\graphdim)246
+1245 y Fk(?)g Fp(\\hgraphsize)246 1295 y Fk(?)g Fp(\\hgraphskip)246
+1345 y Fk(?)g Fp(\\hpix)976 294 y Fk(?)f Fp(\\htext)976 344
+y Fk(?)g Fp(\\includefile)976 394 y Fk(?)g Fp(\\incscfile)976
+444 y Fk(?)g Fp(\\incscmvfile)976 494 y Fk(?)g Fp(\\larc)976
+544 y Fk(?)g Fp(\\lcir)976 594 y Fk(?)g Fp(\\linecap)976 644
+y Fk(?)g Fp(\\linejoin)976 694 y Fk(?)g Fp(\\lpatt)976 744
+y Fk(?)g Fp(\\lvec)976 794 y Fk(?)g Fp(\\move)976 844 y Fk(?)g
+Fp(\\penwidth)976 894 y Fk(?)g Fp(\\relativeposition)976 944
+y Fk(?)g Fp(\\relativescale)976 994 y Fk(?)g Fp(\\rstext)976
+1044 y Fk(?)g Fp(\\rtext)976 1094 y Fk(?)g Fp(\\segmentscale)976
+1144 y Fk(?)g Fp(\\unitscale)976 1195 y Fk(?)g Fp(\\vgraphsize)976
+1245 y Fk(?)g Fp(\\vgraphskip)976 1295 y Fk(?)g Fp(\\vpix)976
+1345 y Fk(?)g Fp(\\vtext)267 1511 y Fl(30.2)56 b(The)19 b(Inclusion)h(of)e
+(Encapsulated)h(P)n(ostScript)350 1597 y Fr(All)c(the)i(commands)d(that)i
+(are)g(used)h(to)f(include)h(encapsulated)g(P)o(ostScript)g(\014les)267
+1647 y(read)12 b(the)g Fp(Boundingbox)d Fr(and)i(lea)o(v)o(e)g(enough)h
+(space)g(in)f(the)h(text)g(for)f(the)h(graphics.)18 b(The)267
+1697 y Fp(Boundingbox)13 b Fr(ma)o(y)g(b)q(e)j(at)f(either)h(the)g(b)q
+(eginning)e(or)h(the)h(end)g(of)f(the)g(\014le.)22 b(Ho)o(w)o(ev)o(er,)267
+1747 y(if)12 b(the)i Fp(Boundingbox)d Fr(is)i(at)g(the)h(the)f(end,)h(it)e
+(migh)o(t)f(tak)o(e)j(T)1221 1756 y(E)1244 1747 y(X)f(some)f(time)g(to)h
+(read)h(the)267 1797 y(en)o(tire)h(\014le)e(to)h(\014nd)g(it.)350
+1847 y(The)g(simplest)f(command)e(for)j(including)f(a)g(graphics)h(\014le)g
+(is)644 1944 y Fq(n)p Fp(centerplotfile)p Fq(f)p Fk(<)9 b Fp(file)21
+b(name)10 b Fk(>)p Fq(g)p Fk(:)267 2040 y Fr(F)m(or)i(instance)h(the)h
+(\(old\))e(IEEE)h(Comm)o(uni)o(cations)d(So)q(ciet)o(y)j(logo)e(w)o(as)h
+(brough)o(t)h(in)f(sim-)267 2090 y(ply)h(b)o(y)h(sa)o(ying)267
+2180 y Fj(\\medskip)345 2422 y Fo(Draft)20 b(Version:)f(1991/8/24)p
+eop
+%%Page: 181 3
+bop 934 83 a Fm(The)14 b(Inclusion)i(of)f(Enc)n(apsulate)n(d)g(PostScript)96
+b Fn(181)267 214 y Fj(\\hrule)267 260 y(\\centerpl)o(otf)o(ile)o({i)o(eee)o
+(lo)o(go.)o(ps)o(})267 307 y(\\hrule)267 353 y(\\medskip)267
+404 y Fr(righ)o(t)13 b(here.)p 267 441 1418 2 v 599 441 a
+
+ /td 50 dict def td begin /mv {moveto} def /lv {lineto} def /st {stroke} def /np {newpath} def /sl {setlinewidth} def /sd {setdash} def /rt {rotate} def /gs {gsave} def /gr {grestore} def /tr {translate} def /cp {closepath} def /sg {setgray} def /chv {currentpoint} def /cv {curveto} def /slc {setlinecap} def /slj {setlinejoin} def /sc {scale} def /at {neg atan rt} def /mx {mv gs chv tr} def end
+599 441 a
+ td begin chv /Yp1 exch def /Xp1 exch def gs Xp1 Yp1 tr 1 1 scale end
+976 581 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr /XposR Xp1 def /YposR Yp1 def Xp1 neg Yp1 neg tr end
+599 441 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+-293 2225 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+-293 2225 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs XposR YposR tr 0 neg rt XposR neg YposR neg tr Xp1 Yp1 tr 1 1 sc 4.17 -4.17 scale end /texgraph save def /showpage {} def
+-280 2225 a
+%%BeginDocument: ieeelogo.ps
+0.240000 0.240000 scale
+896 1509 translate
+768 282 scale
+768 282 true [768 0 0 -282 0 282] {<
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000700000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000001C000000000000000000000000000000000000000000000000000000000000000000F800000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000FF00000000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000001FF800000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000003FFC00000000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000007FFE000000000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000FFFF00000000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000001FFFF0000000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000003FFFF80000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000003FFFFC0000000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000007FFFFE00000000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000FFFFFE0000000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000001FFFFFF000000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000001FFFFFF8000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000003FFFFFF8000000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000007FFFFFFC0000000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00FFFFFFFE000000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000001FFFFFFFF00000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000001FFFFFFFF800000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000003FFFFFFFF800000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000007FFFFFFFFC000000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0FFFFFFFFFE00000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000001FFFFFFFFFE0000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000001FFFFFFFFFF00000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000003FFFFFFFFFF80000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000003FFFFFFFFFFC00000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+7FFFFFFFFFFE0000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000001FFFFFFFFFFFF0000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000003FFFFFFFFFFFF8000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000007FFFFFFFFFFFFC0000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000007
+FFFFFC1FFFFFE000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000FFFFFE003FFFFF00000000000000000000000000000000000
+0000000000000000000000001FC00000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000001FFFFF8000FFFFF000
+000000000000000000000000000000000000000000000000000000001FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000003FFFFF03E03FFFF800000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000007FFFFC1FFC1FFFFC000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000FF
+FFF87FFF07FFFE00000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000001FFFFE0FFFF83FFFF0000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000003FFFFC3FFFFE1FFFF80
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000007FFFF07FFFFF07FFFC0000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000007FFFE1FFFFFFC3FFFE00000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000001FFF
+F83FFFFFFE1FFFE0000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000001FFFF07FFFFFFF07FFF000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000003FFFF0FFFFFFFF83FFF8
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000007FFFC3FFFFFFFFC1FFFC000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000FFFF87FFFFFFFFF0FFFE0000000000000000
+00000000000000000000000000000000000000000FC000000000000000000000000000000007FFFF
+F800000000000000000000000000000000000000000000000000000000000000000000000001FFFF
+0FFFFFFFFFF87FFF000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000001FFFFFFFFFC00000000000000000000000000000000000000000000
+0000000000000000000000000003FFFE1FFFFFFFFFF81FFF80000000000000000000000000000000
+0000000000000000000000000FC000000000000000000000000000000FFFFFFFFFFF800000000000
+000000000000000000000000000000000000000000000000000000000007FFFC3FFFFFFFFFFE0FFF
+C00000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000FFFFFF83FFFFF80000000000000000000000000000000000000000000000000000000000
+00000000000FFFF0FFFFFFFFFFFF07FFE00000000000000000000000000000000000000000000000
+000000000FC00000000000000000000000000007FFF8000000FFFF00000000000000000000000000
+0000000000000000000000000000000000000000001FFFE1FFFFFFFFFFFF83FFF000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000003FFE000000
+0003FFE00000000000000000000000000000000000000000000000000000000000000000003FFFC3
+FFFFFFFFFFFFC1FFF80000000000000000000000000000000000000000000000000000000FC00000
+0000000000000000000000FFE000000000003FFC0000000000000000000000000000000000000000
+000000000000000000000000007FFF87FFFFFFFFFFFFE0FFFC000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000FFE00000000000007FF00000000
+0000000000000000000000000000000000000000000000000000000000FFFF0FFFFFFFFFFFFFF87F
+FE0000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00001FF0000000000000007FC0000000000000000000000000000000000000000000000000000000
+0000000001FFFC3FFFFFFFFFFFFFFC3FFF0000000000000000000000000000000000000000000000
+000000000FC0000000000000000000000000FF80000000000000000FF80000000000000000000000
+000000000000000000000000000000000000000003FFF87FFFFFFFFFFFFFFE0FFF80000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000003FE0000000000
+00000003FE0000000000000000000000000000000000000000000000000000000000000007FFF0FF
+FFFFFFFFFFFFFF07FF8000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000007F80000000000000000007F80000000000000000000000000000000000000
+0000000000000000000000000FFFF1FFFFFFFE7FFFFFFF83FFC00000000000000000000000000000
+0000000000000000000000000FC000000000000000000000001FC00000000000000000001FC00000
+000000000000000000000000000000000000000000000000000000001FFFE3FFFFFFFC7FFFFFFFE1
+FFE000000000000000000000000000000000000000000000000000000FC000000000000000000000
+003F0000000000000000000007F80000000000000000000000000000000000000000000000000000
+000000003FFFC7FFFFFFFC3FFFFFFFE0FFF000000000000000000000000000000000000000000000
+000000000FC00000000000000000000000780000000000000000000001FC00000000000000000000
+00000000000000000000000000000000000000007FFF9FFFFFFFFC3FFFFFFFF07FFC000000000000
+00000000000000000000000000000000000000000FC00000000000000000000000C0000000000000
+00000000007F000000000000000000000000000000000000000000000000000000000000FFFE3FFF
+FFFFF81FFFFFFFFC3FFE00000000000000000000000000000000000000000000000000000FC00000
+0000000000000000078000000000000000000000001F800000000000000000000000000000000000
+000000000000000000000001FFFC7FFFFFFFF81FFFFFFFFE1FFF0000000000000000000000000000
+0000000000000000000000000FC0000000000000000000000E00000000000000000000000007E000
+00000000000000000000000000000000000000000000000000000003FFF8FFFFFFFFF00FFFFFFFFF
+0FFF80000000000000000000000000000000000000000000000000000FC000000000000000000000
+3C00000000000000000000000003F000000000000000000000000000000000000000000000000000
+0000000FFFF1FFFFFFFFF00FFFFFFFFF87FFC0000000000000000000000000000000000000000000
+000000000FC0000000000000000000007800000000000000000000000000F8000000000000000000
+000000000000000000000000000000000000001FFFE3FFFFFFFFF00FFFFFFFFFC3FFE00000000000
+00000000000000000000000000000000000000000FC000000000000000000001F0000000000003FF
+FC00000000007E000000000000000000000000000000000000000000000000000000003FFFC7FFFF
+FFFFE007FFFFFFFFE1FFF0000000000000000000000000000000000000000000000000000FC00000
+0000000000000003C000000000003FFFFFC0000000003F0000000000000000000000000000000000
+00000000000000000000007FFF8FFFFFFFFFE007FFFFFFFFF0FFF800000000000000000000000000
+0000000000000000000000000FC000000000000000000007800000000000FFFFFFF0000000000F80
+000000000000000000000000000000000000000000000000000000FFFF9FFFFFFFFFE007FFFFFFFF
+F87FFC000000000000000000000000000000000000000000000000000FC00000000000000000001F
+000000000007FFFFFFF80000000007C0000000000000000000000000000000000000000000000000
+000001FFFE3FFFFFFFFFE003FFFFFFFFF83FFE000000000000000000000000000000000000000000
+000000000FC00000000000000000003C00000000000FFFFFFFF80000000003F00000000000000000
+00000000000000000000000000000000000003FFFC7FFFFFFFFFC003FFFFFFFFFC1FFF0000000000
+00000000000000000000000000000000000000000FC00000000000000000007800000000001FFFFF
+FFF80000000000F8000000000000000000000000000000000000000000000000000007FFF8FFFFFF
+FFFFC001FFFFFFFFFE0FFF800000000000000000000000000000000000000000000000000FC00000
+00000000000000F000000000003FFFFFFF8000000000007C00000000000000000000000000000000
+000000000000000000000FFFF1FFFFFFFFFF8001FFFFFFFFFF07FFE0000000000000000000000000
+0000000000000000000000000FC0000000000000000001E000000000007FFFFFF80000000000003E
+00000000000000000000000000000000000000000000000000001FFFE3FFFFFFFFFF8001FFFFFFFF
+FF87FFE00000000000000000000000000000000000000000000000000FC0000000000000000003C0
+0000000000FFFFFFE00000000000001F000000000000000000000000000000000000000000000000
+00003FFFC7FFFFFFFFFF8000FFFFFFFFFFC3FFF80000000000000000000000000000000000000000
+000000000FC0000000000000000007800000000001FFFFFF800000000000000F8000000000000000
+0000000000000000000000000000000000007FFF8FFFFFFFFFFF0000FFFFFFFFFFE1FFFC00000000
+00000000000000000000000000000000000000000FC000000000000000000F000000000003FFFFFF
+0000000000000007C000000000000000000000000000000000000000000000000001FFFF1FFFFFFF
+FFFF0000FFFFFFFFFFF0FFFE0000000000000000000000000000000000000000000000000FC00000
+0000000000001C000000000007FFFFFC0000000000000003E0000000000000000000000000000000
+00000000000000000003FFFE3FFFFFFFFFFF00007FFFFFFFFFFC7FFF000000000000000000000000
+0000000000000000000000000FC000000000000000003C000000000007FFFFFC0000000000000001
+F000000000000000000000000000000000000000000000000007FFFC7FFFFFFFFFFE00007FFFFFFF
+FFFC3FFF8000000000000000000000000000000000000000000000000FC000000000000000007800
+000000000FFFFFFC0000000000000000F80000000000000000000000000000000000000000000000
+000FFFF87FFFFFFFFFFE00007FFFFFFFFFFE1FFFC000000000000000000000000000000000000000
+000000000FC00000000000000000F000000000000FFFFFFFC0000000000000007800000000000000
+00000000000000000000000000000000003FFFF0FFFFFFFFFFFE00003FFFFFFFFFFF0FFFF0000000
+00000000000000000000000000000000000000000FC00000000000000001E000000000000FFFFFFF
+FF000000000000003C0000000000000000000000000000000000000000000000007FFFF1FFFFFFFF
+FFFC00003FFFFFFFFFFF87FFF800000000000000000000000000000000000000000000000FC00000
+000000000001C000000000001FFFFFFFFFF00000000000001E000000000000000000000000000000
+000000000000000000FFFFC3FFFFFFFFFFFC00003FFFFFFFFFFFC3FFFC0000000000000000000000
+0000000000000000000000000FC000000000000000038000000000001FFFFFFFFFFE000000000000
+0F000000000000000000000000000000000000000000000001FFFF87FFFFFFFFFFFC00003FFFFFFF
+FFFFE3FFFE00000000000000000000000000000000000000000000000FC000000000000000078000
+000000003FFFFFF00FFFC00000000000070000000000000000000000000000000000000000000000
+03FFFF8FFFFFFFFFFFFC00003FFFFFFFFFFFF1FFFF80000000000000000000000000000000000000
+000000000FC0000000000000000F0000000000007FFFFFF0007FF000000000000780000000000000
+000000000000000000000000000000000FFFFF1FFFFFFFFFFFFF0000FFFFFFFFFFFFF0FFFFC00000
+00000000000000000000000000000000000000000FC0000000000000001E000000000001FFFFFFF0
+000FFC000000000003C0000000000000000000000000000000000000000000001FFFFE1FFFFFFFFF
+FFFFC003FFFFFFFFFFFFF87FFFE0000000000000000000000000000000000000000000000FC00000
+00000000001C000000000007FFFFFFF00000FF000000000001E00000000000000000000000000000
+00000000000000003FFFFC3FFFFFFFFFFFFFE00FFFFFFFFFFFFFFC3FFFF000000000000000000000
+0000000000000000000000000FC0000000000000003C00000000001FFFFFFFF000003F8000000000
+01F0000000000000000000000000000000000000000000007FFFF87FFFFFFFFFFFFFF00FFFFFFFFF
+FFFFFE1FFFF8000000000000000000000000000000000000000000000FC000000000000000380000
+0000003FFFFFFFF800000FE00000000000F000000000000000000000000000000000000000000000
+FFFFF8FFFFFFFFFFFFFFF00FFFFFFFFFFFFFFF1FFFFC000000000000000000000000000000000000
+000000000FC000000000000000700000000000FF1FFFFFF8000003F8000000000078000000000000
+00000000000000000000000000000001FFFFF1FFFFFFFFFFFFFFF00FFFFFFFFFFFFFFF0FFFFF0000
+00000000000000000000000000000000000000000FC000000000000000F00000000001F81FFFFFFC
+000000FE00000000007C00000000000000000000000000000000000000000007FFFFE3FFFFFFFFFF
+FFFFF00FFFFFFFFFFFFFFF87FFFF800000000000000000000000000000000000000000000FC00000
+0000000000E00000000007F00FFFFFFC0000003F00000000003C0000000000000000000000000000
+000000000000000FFFFFC7FFFFFFFFFFFFFFF00FFFFFFFFFFFFFFFC3FFFFC0000000000000000000
+0000000000000000000000000FC000000000000001E0000000000FC00FFFFFFE0000001F80000000
+001E0000000000000000000000000000000000000000003FFFFF87FFFFFFFFFFFFFFF00FFFFFFFFF
+FFFFFFE3FFFFF00000000000000000000000000000000000000000000FC000000000000003C00000
+00001F8007FFFFFF00000007C0000000000E0000000000000000000000000000000000000000007F
+FFFF8FFFFFFFFFFBFFFFF00FFFFFFFFFFFFFFFF1FFFFF80000000000000000000000000000000000
+000000000FC00000000000000380000000003E0007FFFFFF80000003F0000000000F000000000000
+000000000000000000000000000001FFFFFF1FFFFFFFFFC03FFFF00FFFFFFFFFFFFFFFF0FFFFFE00
+00000000000000000000000000000000000000000FC0000000000000078000000000FC0007FFFFFF
+C0000000F80000000007800000000000000000000000000000000000000003FFFFFF3FFFFFFFFE00
+0FFFF00FFFFBFFFFFFFFFFF87FFFFF0000000000000000000000000000000000000000000FC00000
+000000000F0000000001F00003FFFFFFF00000007C00000000078000000000000000000000000000
+0000000000000FFFFFFC7FFFFFFFF80007FFF00FFFF01FFFFFFFFFFC7FFFFFC00000000000000000
+0000000000000000000000000FC00000000000000E0000000003E00001FFFFFFFC0000003E000000
+0003C0000000000000000000000000000000000000001FFFFFF8FFFFFFFFE00003FFF00FFFF001FF
+FFFFFFFE3FFFFFE000000000000000000000000000000000000000000F800000000000001E000000
+0007E00001FFFFFFFE0000000F0000000001C0000000000000000000000000000000000000007FFF
+FFF9FFFFFFFF800007FFF00FFFF0007FFFFFFFFF1FFFFFF800000000000000000000000000000000
+000000000F800000000000001E000000000F800000FFFFFFFF800000078000000001E00000000000
+0000000000000000000000000000FFFFFFF1FFFFFFFE00001FFFF00FFFF8003FFFFFFFFF0FFFFFFC
+00000000000000000000000000000000000000000FC00000000000003C000000001F0000007FFFFF
+FFC0000003C000000001E000000000000000000000000000000000000003FFFFFFE3FFFFFFFC0000
+7FFFF00FFFFFF83FFFFFFFFF8FFFFFFE00000000000000000000000000000000000000000FC00000
+0000000038000000003E0000003FFFFFFFE0000001E000000000F000000000000000000000000000
+000000000007FFFFFFE3FFFFFFF80003FFFFF00FFFFFFE1FFFFFFFFFC7FFFFFF8000000000000000
+0000000000000000000000000FC000000000000078000000007C0000001FFFFFFFF0000000F00000
+0000700000000000000000000000000000000000000FFFFFFFC7FFFFFFF00007FFFFF00FFFFFFF07
+FFFFFFFFC3FFFFFFC0000000000000000000000000000000000000000FC000000000000070000000
+007800000007FFFFFFF80000007800000000780000000000000000000000000000000000000FFFFF
+FF87FFFFFFE0000FFFFFF00FFFFFFFC3FFFFFFFFE3FFFFFFE0000000000000000000000000000000
+000000000FC0000000000000F000000000F000000003FFFFFFFC0000007800000000780000000000
+000000000000000000000000001FFFFFFF8FFFFFFFE0003FFFFFF00FFFFFFFE1FFFFFFFFE1FFFFFF
+F0000000000000000000000000000000000000000FC0000000000000F000000000F000000001FFFF
+FFFE0000003C000000003C0000000000000000000000000000000000001FFFFFFF8FFFFFFFC0007F
+FFFFF00FFFFFFFE0FFFFFFFFF1FFFFFFF8000000000000000000000000000000000000000FC00000
+00000000E000000001E0000000007FFFFFFF0000001E000000003C00000000000000000000000000
+00000000003FFFFFFF8FFFFFFFC0007FFFFFF00FFFFFFFF07FFFFFFFF1FFFFFFF800000000000000
+0000000000000000000000000FC0000000000001E000000003C0000000001FFFFFFF0000000F0000
+00001C0000000000000000000000000000000000003FFFFFFF0FFFFFFFC0007FFFFFF00FFFFFFFF0
+7FFFFFFFF0FFFFFFF8000000000000000000000000000000000000000FC0000000000001E0000000
+03C00000000007FFFFFF0000000F800000001E0000000000000000000000000000000000001FFFFF
+FF0FFFFFFFC000FFFFFFF00FFFFFFFF07FFFFFFFF0FFFFFFF8000000000000000000000000000000
+000000000FC0000000000001C000000007800000000001FFFFFF80000007800000001E0000000000
+000000000000000000000000001FFFFFFF0FFFFFFFC000FFFFFFF00FFFFFFFF07FFFFFFFF0FFFFFF
+F8000000000000000000000000000000000000000FC0000000000003C00000000F0000000000007F
+FFFF80000003C00000000E0000000000000000000000000000000000001FFFFFFF0FFFFFFFC0007F
+FFFFF00FFFFFFFF07FFFFFFFF0FFFFFFF8000000000000000000000000000000000000000FC00000
+00000003800000000E0000000000003FFFFFC0000003C00000000F00000000000000000000000000
+00000000000FFFFFFF8FFFFFFFE0007FFFFFF00FFFFFFFF07FFFFFFFF0FFFFFFF800000000000000
+0000000000000000000000000FC0000000000003800000001E0000000000000FFFFFC0000001E000
+0000070000000000000000000000000000000000000FFFFFFF87FFFFFFE0007FFFFFF00FFFFFFFE0
+7FFFFFFFF1FFFFFFF0000000000000000000000000000000000000000FC000000000000780000000
+1C00000000000007FFFFC0000001E00000000700000000000000000000000000000000000007FFFF
+FF87FFFFFFF0003FFFFFF00FFFFFFFC0FFFFFFFFE1FFFFFFF0000000000000000000000000000000
+000000000FC0000000000007000000003C00000000000003FFFFC0000000F0000000078000000000
+0000000000000000000000000003FFFFFFC7FFFFFFF8001FFFFFE00FFFFFFF81FFFFFFFFE3FFFFFF
+E0000000000000000000000000000000000000000FC0000000000007000000007800000000000003
+FFFFE0000000700000000380000000000000000000000000000000000000FFFFFFC3FFFFFFFC000F
+FFFFF00FFFFFFF03FFFFFFFFE3FFFFFFC0000000000000000000000000000000000000000FC00000
+00000007000000007800000000000001FFFFE0000000780000000380000000000000000000000000
+0000000000007FFFFFE1FFFFFFFF0007FFFFF00FFFFFFC07FFFFFFFFC7FFFFFF0000000000000000
+0000000000000000000000000FC000000000000E000000007000000000000001FFFFE00000003800
+000003C00000000000000000000000000000000000003FFFFFF1FFFFFFFFC000FFFFF81FFFFFF01F
+FFFFFFFF87FFFFFC00000000000000000000000000000000000000000FC000000000000E00000000
+F000000000000000FFFFE00000003C00000003C00000000000000000000000000000000000000FFF
+FFF8FFFFFFFFF0003FFFFFFFFFFF807FFFFFFFFF8FFFFFF800000000000000000000000000000000
+000000000FC000000000000E00000000F000000000000000FFFFC00000001C00000003C000000000
+000000000000000000000000000007FFFFF87FFFFFFFFE0007FFFFFFFFF801FFFFFFFFFF0FFFFFE0
+00000000000000000000000000000000000000000FC000000000001E00000001E000000000000000
+7FFFC00000001E00000003E000000000000000000000000000000000000001FFFFFC3FFFFFFFFF80
+000FFFFFFF801FFFFFFFFFFE1FFFFFC000000000000000000000000000000000000000000FC00000
+0000001E00000001E0000000000000007FFFC00000001FFFFFFFFFE0000000000000000000000000
+00000000000000FFFFFE3FFFFFFFFFF80000001F8001FFFFFFFFFFFC3FFFFF000000000000000000
+0000000000000000000000000FC000000000001C00000001C0000000000000007FFFC00000001FFF
+FFFFFFC0000000000000000000000000000000000000007FFFFF1FFFFFFFFFFF80000000000FFFFF
+FFFFFFFC7FFFFE0000000000000000000000000000000000000000000FC000000000001C00000003
+C0000000000000007FFF8000000003FFFFFFFF80000000000000000000000000000000000000001F
+FFFF8FFFFFFFFFFFFE00000003FFFFFFFFFFFFF87FFFFC0000000000000000000000000000000000
+000000000FC000000000001C0000000380000000000000007FFF8000000000000000000000000000
+0000000000000000000000000000000FFFFF87FFFFFFFFFFFFFE0003FFFFFFFFFFFFFFF0FFFFF800
+00000000000000000000000000000000000000000FC000000000003C000000038000000000000000
+7FFF800000000000000000000000000000000000000000000000000000000007FFFFC3FFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFE1FFFFE00000000000000000000000000000000000000000000FC00000
+000000380000000780000000000000007FFF80000000000000000000000000000000000000000000
+0000000000000003FFFFE3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3FFFFC0000000000000000000
+0000000000000000000000000FC00000000000380000000780000000000000007FFF000000000000
+000000000000000000000000000000000000000000000001FFFFF1FFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFC7FFFF800000000000000000000000000000000000000000000FC000000000003800000007
+0000000000000000FFFE000000000000000000000000000000000000000000000000000000000000
+7FFFF0FFFFFFFFFFFFFFF03FFFFFFFFFFFFFFF87FFFF000000000000000000000000000000000000
+000000000FC0000000000038000000070000000000000000FFFC0000000000000000000000000000
+000000000000000000000000000000003FFFF8FFFFFFFFFFFFFFE00FFFFFFFFFFFFFFF0FFFFC0000
+00000000000000000000000000000000000000000FC0000000000038000000070000000000000000
+FFF80000000000000000000000000000000000000000000000000000000000001FFFFC7FFFFFFFFF
+FFFFE007FFFFFFFFFFFFFE1FFFF8000000000000000000000000000000000000000000000FC00000
+00000078000000070000000000000001FFF800000000000000000000000000000000000000000000
+00000000000000000FFFFE3FFFFFFFFFFFFFE007FFFFFFFFFFFFFC3FFFF000000000000000000000
+0000000000000000000000000FC00000000000780000000F0000000000000001FFF0000000000000
+00000000000000000000000000000000000000000000000007FFFE1FFFFFFFFFFFFFE007FFFFFFFF
+FFFFFC3FFFE0000000000000000000000000000000000000000000000FC00000000000300000000E
+0000000000000003FFE0000000000000000000000073C00000000000000000000000000000000000
+01FFFF0FFFFFFFFFFFFFC007FFFFFFFFFFFFF87FFF80000000000000000000000000000000000000
+000000000FC00000000000700000000E0000000000000003FF80000000000381FFF81FFF83FFF000
+0000000000000000000000000000000000FFFF87FFFFFFFFFFFFC007FFFFFFFFFFFFF0FFFF000000
+00000000000000000000000000000000000000000FC00000000000700000000E0000000000000007
+FF000000000007C1FFFC3FFF87FFF00000000000000000000000000000000000007FFFC3FFFFFFFF
+FFFFC007FFFFFFFFFFFFE1FFFE00000000000000000000000000000000000000000000000FC00000
+000000700000000E000000000000000FFC000000000007C3FFFC3FFF87FFF0000000000000000000
+0000000000000000003FFFE1FFFFFFFFFFFFC003FFFFFFFFFFFFC3FFFC0000000000000000000000
+0000000000000000000000000FC00000000000700000000E000000000000001FF000000000000FE3
+FFF87FFF87FFC00000000000000000000000000000000000000FFFF0FFFFFFFFFFFFC003FFFFFFFF
+FFFF87FFF000000000000000000000000000000000000000000000000FC00000000000700000000E
+000000000000003FE0000000000007E3FF807F8007F0000000000000000000000000000000000000
+0007FFF87FFFFFFFFFFFC007FFFFFFFFFFFF0FFFE000000000000000000000000000000000000000
+000000000FC00000000000700000001E00000000000E7FFFE0000000000007E3F0007F0007E00000
+000000000000000000000000000000000003FFFC7FFFFFFFFFFFC003FFFFFFFFFFFF1FFFC0000000
+00000000000000000000000000000000000000000FC00000000000700000001E00000000001FFFFF
+FFE0000000000FE3F0007F0007E00000000000000000000000000000000000000001FFFE1FFFFFFF
+FFFFC003FFFFFFFFFFFE3FFF8000000000000000000000000000000000000000000000000FC00000
+000000700000001E00000000003FFFFFFFF0000000000FE3FC007FC007FF00000000000000000000
+000000000000000000007FFF0FFFFFFFFFFFC003FFFFFFFFFFF87FFE000000000000000000000000
+0000000000000000000000000FC00000000000700000001E00000000003E071E7FF0000000000FE3
+FFF87FFF07FFE0000000000000000000000000000000000000007FFF87FFFFFFFFFFC003FFFFFFFF
+FFF8FFFC0000000000000000000000000000000000000000000000000FC00000000000700000001E
+00000000001E000000F0000000000FE3FFF87FFF87FFF00000000000000000000000000000000000
+00001FFF83FFFFFFFFFFC003FFFFFFFFFFE1FFF80000000000000000000000000000000000000000
+000000000FC00000000000700000001E00000000001FFFFFFFF00000000007E3FFFC7FFF87FFE000
+0000000000000000000000000000000000000FFFE3FFFFFFFFFFC003FFFFFFFFFFC3FFF000000000
+00000000000000000000000000000000000000000FC00000000000700000001E00000000001FFFFF
+FFE00000000007E3FFF87FFF07FFE00000000000000000000000000000000000000007FFE1FFFFFF
+FFFFC003FFFFFFFFFFC7FFE00000000000000000000000000000000000000000000000000FC00000
+000000700000001E00000000000FFFFFFFE0000000000FE3FFE03FFC07FC00000000000000000000
+0000000000000000000003FFF0FFFFFFFFFFC003FFFFFFFFFF87FFC0000000000000000000000000
+0000000000000000000000000FC00000000000700000000E000000000007C0000FC00000000007E3
+F8003F0007E0000000000000000000000000000000000000000001FFF87FFFFFFFFFC003FFFFFFFF
+FF0FFF800000000000000000000000000000000000000000000000000FC00000000000700000000E
+000000000003C00007800000000007E3F8007F0007E0000000000000000000000000000000000000
+000000FFFC3FFFFFFFFFC003FFFFFFFFFE1FFF000000000000000000000000000000000000000000
+000000000FC00000000000700000000E000000000003C00007800000000007E3F8007F0007E00000
+000000000000000000000000000000000000007FFE1FFFFFFFFFC003FFFFFFFFFC3FFE0000000000
+00000000000000000000000000000000000000000FC00000000000700000000E000000000003C000
+07000000000007E3F8003F8007F00000000000000000000000000000000000000000003FFF0FFFFF
+FFFF8003FFFFFFFFF87FFC000000000000000000000000000000000000000000000000000FC00000
+000000700000000E000000000003C00007000000000007E3FFF83FFF87FFF0000000000000000000
+00000000000000000000001FFF87FFFFFFFF8003FFFFFFFFF0FFF800000000000000000000000000
+0000000000000000000000000FC00000000000780000000E000000000003C00007000000000007E3
+FFFC3FFF87FFF800000000000000000000000000000000000000000FFFC3FFFFFFFFC003FFFFFFFF
+E1FFF0000000000000000000000000000000000000000000000000000FC00000000000780000000E
+000000000003C00007000000000007E3FFFC3FFF87FFF80000000000000000000000000000000000
+00000007FFE1FFFFFFFFC003FFFFFFFFC3FFE0000000000000000000000000000000000000000000
+000000000FC00000000000780000000E000000000001C00007000000000007C1FFFC3FFF83FFF000
+0000000000000000000000000000000000000003FFF0FFFFFFFFC003FFFFFFFF87FFC00000000000
+00000000000000000000000000000000000000000FC000000000007800000006000000000001C000
+0700000000000381FFF81FFF00FF80000000000000000000000000000000000000000001FFF87FFF
+FFFF8003FFFFFFFF0FFF80000000000000000000000000000000000000000000000000000FC00000
+0000003800000007000000000001C00007000000000000000000000000000000000000000E000000
+000000000000000000000000FFFC3FFFFFFF8003FFFFFFFE1FFF0000000000000000000000000000
+0000000000000000000000000FC000000000003800000007000000000001C0000700000000000000
+0000000000000000000000001F0000000000000000000000000000003FFE1FFFFFFF8003FFFFFFFC
+3FFC00000003FFFF80000000000000000000000000000000000000000FC000000000003800000007
+000000000001C0000F000000000000000000000000000000000000003F000007E000000000000000
+000070001FFF07FFFFFF8003FFFFFFF87FF800000007FFFFE0000000FFFFE0000000000000000000
+000000000FC000000000003C00000007800000000001C0000E000000000000000000000000000000
+000000007E00007FFE000000FFF000000000F0000FFF83FFFFFFC003FFFFFFE0FFF00000000FFFFF
+F8000001FFFFFC00000E000000000000000000000FC000000000003C00000003800000000001C000
+0E00000000000000000000000000000000000001FE0003FFFFC0000FFFFE00000001F00007FFE1FF
+FFFFF007FFFFFFC1FFE0007800FFFFFFF8300001FFFFFE00003F000000700000000000000FC00000
+0000001C00000003800000000001C0000E00000000000000000000000000000000000003FE000FFF
+87F0003FFE0780000003F00003FFF0FFFFFFFFFFFFFFFF83FFC000F801FFFFFFFCF8003FFFFFFF0E
+003F000000F80000000000000FC000000000001C00000003C00000000000E0000E00000000000000
+000000000000000000000007FE001FFC01F8007FF001C0000007F00001FFF87FFFFFFFFFFFFFFF07
+FF8001FC03FFFFFFFFF8007FFFFFFF9F007F000001F80000000000000FC000000000001C00000001
+C00000000000E0000E00000000000000000000000000000000000007FC003FE0007C00FFC000E000
+000FF00000FFFC3FFFFFFFFFFFFFFE0FFF0003FC03FFFFFFFFFC00FFFFFFFFFF807F800001FC0000
+000000000FC000000000001E00000001E00000000000E0000E000000000000000000000000000000
+0000000FFC007FC0003C01FF00007000000FE000007FFE1FFFFFFFFFFFFFFC3FFE0003FC07FDFFFF
+FFFC00FFFFFFFFFF807F800003FC0000000000000FC000000000001E00000001E00000000000E000
+0C0000000000000000000000000000000000001FFC00FFC0001E03FE00007000001FE000003FFF0F
+FFFFFFFFFFFFF07FFC0003FC07F8003FE7FC00FF3FFFFFFF00FF000003FC0000000000000FC00000
+0000000E00000000E00000000000E0001C00000000001FFFFFFEF000000000000000007FF800FF80
+001F07FC00003800003FE000001FFF83FFFFFFFFFFFFE0FFF80003FC07F8000007FC01FF001F7EFF
+80FF000003F80000000000000FC000000000000E00000000F00000000000E0001C00000000001FFF
+FFFFFF80000000000000007FF801FE00000F07FC00003800007FC000001FFFC1FFFFFFFFFFFFC1FF
+F00003FC07F8000007FC01FF000000FF80FF000007F80000000000000FC000000000000E00000000
+700000000000E0001C00000000003FFFFFFFFF8000000000000000FFF803FE00000F8FF800001C00
+00FFC000000FFFE0FFFFFFFFFFFF83FFE00007FC0FF8000007F801FF000000FF80FF000007F80000
+000000000FC000000000000F00000000780000000000E0001C00000000007C00FFFFFFC000000000
+000001FFF003FC0000078FF000001C0001FF80000007FFF8FFFFFFFFFFFF07FFC00007FC0FF80000
+07FC01FF000000FF00FF000007F80000000000000FC0000000000007000000007800000000006000
+1C00000000007800000007C000000000000003FFF007F80000079FE000001C0003FF80000003FFF8
+3FFFFFFFFFFE0FFFC00007F80FF8000007F801FF000000FF00FF000007F80000000000000FC00000
+00000007000000003C000000000060001C00000000007800000007C000000000000007FFF007F800
+00079FE000001C0007FF80000001FFFE1FFFFFFFFFFC1FFF000007F80FF0000007F801FE000000FF
+00FF000007F80000000000000FC0000000000007800000003C000000000070003C0000000000F000
+000003800000000000000FFFE007F80000079FE000001C000FFF00000000FFFF0FFFFFFFFFF83FFF
+000007F80FF0000007F801FE000000FF00FF000007F80000000000000FC000000000000380000000
+1E00000000007000380000000000F000000007800000000000001FFFE007F0000007BFC000001C00
+1FFF000000007FFF87FFFFFFFFE0FFFE000007F80FF0000007F801FE000000FF00FF000007F80000
+000000000FC0000000000003800000001E00000000007000380000000001E0000000070000000000
+00003FFFE007F00000071FC000001C003FFF000000003FFFC1FFFFFFFFC1FFFC000007F80FF00000
+07F801FE000000FF00FF000007F80000000000000FC0000000000003C00000000F00000000007000
+380000000003E000000007000000000000007F9FE00FF000000F1FC000001C007FFE000000001FFF
+F0FFFFFFFF87FFF8000007F80FF0000007F801FE000000FF01FF000007F00000000000000FC00000
+00000001C00000000700000000007000380000000003C00000000F00000000000000FF1FC00FF000
+000F1FC000001C01FFFE000000000FFFF87FFFFFFF0FFFF0000007F80FF000000FF801FE000000FF
+01FE00000FF00000000000000FC0000000000001E000000007800000000070003800000000078000
+00000E00000000000001FE3FC007F000001E1FC000003C03F9FE0000000007FFFC3FFFFFFC1FFFE0
+000007F80FF000000FF801FE000001FF01FE00000FF00000000000000FC0000000000001E0000000
+03C000000000700038000000000F800000001E00000000000003FC3F8007F800003E1FC000007807
+F1FE0000000003FFFE0FFFFFF87FFFC0000007F80FF000000FF801FE000001FF01FE00000FF00000
+000000000FC0000000000000E000000001E000000000700078000000001F000000001C0000000000
+0007F87F8007F800007C0FE00000780FE3FC0000000001FFFF87FFFFE0FFFF80000007F80FF00000
+0FF001FE000001FE01FE00000FF00000000000000FC0000000000000F000000001E0000000003000
+70000000001E000000001C0000000000001FF07F8007FC0000FC0FE00001F01FC3FC0000000000FF
+FFC1FFFFC1FFFF0000000FF00FF000000FF001FE000001FE01FE00000FF00000000000000FC00000
+000000007000000000F000000000380070000000003C000000003C0000000000003FE07F8003FE00
+01F80FF00003E07F83FC00000000007FFFF0FFFF07FFFE0000000FF00FF000000FF001FC000001FE
+00FE00000FE00000000000000FC00000000000007800000000780000000038007000000000780000
+0000380000000000007FC0FF0003FF0007F007F80007E0FF07F800000000003FFFF83FFC0FFFFC00
+000007E007F000000FE001FC000001FE00FF00000FE00000000000000FC000000000000078000000
+003C0000000038007000000000F80000000078000000000001FF80FF0001FF803FE003FC001FC1FE
+07F800000000001FFFFE07F03FFFF800000007C007FF00000FE001FE000001FC00FFFFFF8FC00000
+000000000FC00000000000003C000000001E0000000038007000000000F000000000700000000000
+03FF00FE0001FFFFFFE003FF807FC3FC07F800000000001FFFFF00007FFFF0000000000007FFFFFF
+E7C001FFFFFFF1F8007FFFFFFF800000000000000FC00000000000003C000000001F000000003800
+7000000001E000000000F0000000000007FE01FE0001FFFFFFC003FFFFFF8FF80FF800000000000F
+FFFFC001FFFFE0000000000003FFFFFFF80000FFFFFFFFE0007FFFFFF8000000000000000FC00000
+000000001E000000000F8000000038006000000003C000000000F0000000000007FE01FE0003FFFF
+FFC003FFFFFFFFF00FF0000000000007FFFFF007FFFFE0000000000003FFFFFFFC0000FFFFFFFF80
+003FFFFFFC000000000000000FC00000000000001E0000000007C000000038006000000007800000
+0001E000000000001FFC03FE0007FFFFFFE007FFFBFFFFF01FF0000000000003FFFFFF3FFFFFC000
+0000000001FFFFFFFC0000FFFFFFFF80003FFFFFFC000000000000000FC00000000000000F000000
+0003E00000001800E00000000F0000000001E000000000003FF003FE000FFFF0FFE01FFF803FFFE0
+1FF0000000000001FFFFFFFFFFFF8003F000000001FFFFFFFC0000FFFFFFFF80001FFFFFFC000000
+000000000FC00000000000000F0000000001F00000001C00E00000003E0000000003C00000000000
+3FE003FC001FFFC007F83FFC001FFFC01FF0000000000001FFFFFFFFFFFF0007FC0000E000FFFFFF
+FE0001FFFFFFFF80000FFFFFFFC00000000000000FC0000000000000078000000000780000001C00
+E00000007E0000000003C000000000001F0007FC003FFE0001FFFFF8000FFFC03FF0000000000000
+FFFFFFFFFFFE000FFE0001F0007FFFFFFFE003FFFFFFFFF80003FFFFFFE00000000000000FC00000
+000000000780000000007C0000001C00E0000000F80000000007800000000000000007FC007FF800
+007FFFE0001FFFC07FFC0000000000007FFFFFFFFFFE001FFF0003F0001FFFFFFFF003FFFFFFFFFC
+000001840FF00000000000000FC000000000000003C0000000001E0000001C00E0000001F0000000
+000F000000000000000007F800FFE000003FFFC0003FFFFFFFFFFFF8000000003FFFFFFFFFFC001F
+FF0007F80000000007F803FFFFFFFFFE000000000FF00000000000000FC000000000000001E00000
+00001F8000001C00E0000003F0000000000F00000000000000000FF801FFC000001FFF00007FFFFF
+FFFFFFFC000000001FFFFFFFFFF80037FB8007F80000000007F807FE000000FE000000000FF00000
+000000000FC000000000000001E00000000007E000001C01C000000FC0000000001E000000000000
+00000FF803FF8000001FFF0000FFFFFFFFFFFFFC000000001FFFFFFFFFF00037F98007F800000000
+07F807FC000000FF000000000FF00000000000000FC000000000000000F00000000003F000001C01
+C000003F80000000001E00000000000000000FF803FF0000001FFE00007FFFFFFFF0000000000000
+0FFFFFFFFFE00037F98007F80000000007F807FC000001FF000000000FF00000000000000FC00000
+0000000000F00000000000FC00001E01C000007E00000000003C00000000000000001FF807FE0000
+001FFC0000007F80FFE000000000000007FFFFFFFFC00037F18007F8000000000FF807F8000001FF
+000000000FF00000000000000FC0000000000000007800000000007F00000E01C00001F800000000
+007800000000000000001FF807FE0000001FFC0000001F00FFC000000000000007FFFFFFFF800037
+F18007F8000000000FF807F8000001FF000000000FF00000000000000FC0000000000000003C0000
+0000001FC0000E01C00007E000000000007800000000000000001FF007FC0000001FF80000001E00
+FFC000000000000003FFFFFFFF800030238007F8000000000FF807F8000001FF000000000FF00000
+000000000FC0000000000000001C00000000000FF0000E01C0001FC00000000000F0000000000000
+00003FF00FF80000003FF80000001E00FFC000000000000001FFFFFFFF000038070007F800000000
+0FF807F8000001FF000000000FF00000000000000FC0000000000000001E000000000001FE000E01
+C000FE000000000001E000000000000000003FF00FF80000003FF00000000E00FF80000000000000
+00FFFFFFFE00001E0F0007F8000000000FF007F8000001FF000000000FF000000000000007C00000
+00000000000F0000000000007FE00E03C00FF8000000000003E000000000000000007FF00FF00000
+003FF00000001E00FF80000000000000007FFFFFFC00000FFE000FF8000000000FF007F8000001FE
+000000000FF00000000000000FC000000000000000078000000000001FFE1E03C0FFE00000000000
+07C000000000000000007FF00FF00000003FF00000001C01FF80000000000000003FFFFFF8000007
+F8000FF8000000000FF007F8000001FE000000001FF00000000000000FC00000000000000003C000
+0000000003FFFE03FFFF000000000000078000000000000000007FE00FF00000003FF00000001C01
+FF80000000000000001FFFFFF000000000000FF8000000000FF00FF8000001FE000000001FF00000
+000000000FC00000000000000001E00000000000007FFE03FFF80000000000000F00000000000000
+00007FE00FF00000003FF00000003801FF80000000000000001FFFFFF000000000000FF800000000
+0FF00FF8000001FE000000001FF00000000000000FC00000000000000001F00000000000000FFF03
+FFC00000000000001E000000000000000000FFE00FF00000003FF00000007801FF80000000000000
+000FFFFFE000000000000FF8000000000FF00FF8000001FE000000001FE00000000000000FC00000
+000000000000F800000000000000FF03F0000000000000003C000000000000000000FFE00FF00000
+007FF00000007001FF000000000000000007FFFFC000000000000FF8000000000FF00FF8000001FE
+000000001FE00000000000000FC0000000000000000078000000000000000F078000000000000000
+7C000000000000000000FFE007F80000007FF0000000E001FF000000000000000007FFFF80000000
+00000FF8000000000FF00FF8000001FE000000001FE00000000000000FC000000000000000003C00
+00000000000007078000000000000000F8000000000000000001FFC007F8000000FFF8000001E003
+FF000000000000000003FFFF8000000000000FF0000000000FF00FFC000001FE000000001FE00000
+000000000FC000000000000000001E0000000000000007070000000000000001F000000000000000
+0001FFC007FC000001FFFC000003C003FF000000000000000001FFFF0000000000000FF000000000
+0FF00FFFFC0001FE000000001FE00000000000000FC000000000000000000F000000000000000787
+0000000000000003E0000000000000000001FFC003FE000003FFFC0000078003FF00000000000000
+0001FFFE0000000000000FF0000000000FF00FFFFFFFC1FE000000001FE00000000000000FC00000
+0000000000000F80000000000000078F0000000000000007C0000000000000000003FF8003FF0000
+0FE7FE00000F0003FF000000000000000000FFFE0000000000000FF0000000000FF00FFFFFFFF1FE
+000000001FE00000000000000FC0000000000000000007C0000000000000078F0000000000000007
+80000000000000000003FF8001FFC0001F03FF00001E0003FE0000000000000000007FFC00000000
+00000FF0000000000FF00FFFFFFFFBFE000000001FE00000000000000FC0000000000000000001E0
+000000000000078F000000000000001F80000000000000000003FE0000FFF800FE00FFC000780007
+FC0000000000000000007FF80000000000000FE0000000000FE00FFFFFFFFFFE000000001FC00000
+000000000FC0000000000000000001F0000000000000078E000000000000001E0000000000000000
+0003FC00007FFFFFF0007FF001F00007F80000000000000000003FF000000000000007E000000000
+0FE00FFFFFFFFFFC000000001FC00000000000000FC0000000000000000000FC000000000000038E
+000000000000003C00000000000000000003E000001FFFFFC0001FFE0FE00007E000000000000000
+00000FC000000000000007C0000000000FC007FFFFFFFFFC000000000F800000000000000FC00000
+000000000000007E000000000000038E00000000000000F80000000000000000000000000007FFFE
+000007FFFF000007C0000000000000000000000000000000000001800000000007800387FFFFFCF8
+0000000006000000000000000FC00000000000000000003F000000000000038E00000000000001F0
+0000000000000000000000000000FFF0000000FFF800000780000000000000000000000000000000
+000000000000000000000001FFFFF8000000000000000000000000000FC00000000000000000001F
+80000000000003CE00000000000003E0000000000000000000000000000000000000000000000006
+0000000000000000000000000000000000000000000000000000000003FFE0000000000000000000
+000000000FC000000000000000000007C0000000000003FE0000000000000FC00000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000FC000000000000000000003F0000000000001FC
+0000000000001F000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000000000000FC00000
+0000000000000001F8000000000001FC0000000000003E0000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000FC0000000000000000000007E00000000000070000000000000FC00
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+1F00000000000000000000000001F000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000FC0000000000000000000000F80000000000000000000000007E0000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000FC00000000000000000000003E0000000000000
+00000000001F80000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000000000000FC00000
+000000000000000001F800000000000000000000007E000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000FC000000000000000000000007E0000000000000000000000FC0000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+001F8000000000000000000003F00000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000FE00000000000000000000FE000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000003F80000000000
+000000003F8000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000FE000000000000000001FF00000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000003FE00000000000000007F8000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000FF0000000000000001FF0000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000001FF00000000000000FF800000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000007FC0000000
+00001FFE000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000FFE0000000000FFF00000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000001FFF80000003FFF8000000000
+000000000000000000000007C0000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+000000001FFFF9C0FFFFFC0000000000000000000000000003C0001FF07FE1C063FFC30083FE0000
+000FE01FF000FF0000020007F010700E00001F00100000000F800F803F801FE03FC0FF80FE01FC00
+000000000FC0000000000000000000000000000001FFFFFFFFFF8000000000000000000000000000
+07E0003FF8FFF3E0F3FFE781C7FF1E1E003FF07FF801FFC3800FFE1FF87FF87FE0E07FC03E038000
+1FF87FF07FE03FF07FF1FFE3FF03FE00000000000FC00000000000000000000000000000001FFFFF
+FFF0000000000000000000000000000007E0007FFCFFF3F0F3FFE781E7FF9E1E007FF87FF803FFE7
+801FFE3FFC7FFCFFF0F1FFE03E0780003FFC7FF8FFF07FF8FFF9FFE3FF87FF00000000000FC00000
+00000000000000000000000000003FFFF00000000000000000000000000000000FF000FFFFFFE3F8
+F1FFC781E7FFDF3E00FFFC7FF003FFC7801FFC3FFE7FF8FFF9F3FFF07F07C0003FFEFFF9FFF8FFFC
+FFF9FFC7FFCFFF00000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000000FF000FC3FFF03F8F07F07C3EFEFCFFE00F87E7E0003F007801F807C3E0FC0FC
+F9F3E1F07F07C0003F3FFFFFF9FCF87CFCF9F807E7CFCF00000000000FC000000000000000000000
+0000000000000000000000000000000000000000000000000FF000F818FF83FCF03E0783EFC7CFFC
+00F83E7C0003F007801F00780C07C0F8F9F7E060FF0780003E1FFC7FF07DF818FCFFF807E18FC000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+1FF801F800FFE3FFF03E0783EFEFC7FC01F01FFFC003FF87801FF8780007C0F8F9F7C000FF878000
+3E3FFCFFE07FF000FFFBFF87FC0FF800000000000FC0000000000000000000000000000000000000
+000000000000000000000000000000001FF801F000FFE3FFF03E0783EFFF87F801F01F7FE003FFC7
+801FFCF8000780FFF9FFC000FF87C0003FFFFFFFE07FF0F8FFF9FFC3FF0FFE00000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000003FF801F000FFE3FF
+F03E07C3EFFF83F801F01E7FF003FFC7801FFCF8000780FFF1FFC001FF87C0003FFEFFFFE03FF0FC
+FFF9FFC1FF87FF00000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000003FFC00F000FFC3FFF03E07C3EFFF83F001F01F7FE003FF87801FFCF8000780FF
+F1FFC001FFC7C0003FFCFFFFE07FF1FEFFF9FF80FFC1FF00000000000FC000000000000000000000
+0000000000000000000000000000000000000000000000003FFC00F809FC03FFF03E07C3EFFF83F0
+00F01F7E0003F007801F80F8000780FFF8FFC003FFC7C0003FF8FFFFE07FF0FEFFF9F8001FC0FF80
+000000000FE000000000000000000000000000000000000000000000000000000000000000000000
+7FFC00F81FFC03EFF03E07C3EFC7C1F000F83EFC0003F007C01F00780C07C0FDF8F3C063FFC7C000
+3FC0FDFFE07DF87EFDF9F0070FC41F80000000000FE0000000000000000000000000000000000000
+000000000000000000000000000000007FFE00FC3FFC03E7F03E07C3EF87C1F000F87E7C0003F007
+C01F007C1E0780F8F9F3E0F3FFE7C0003F00F87FF0FCF87EF8FBF00787CF8F80000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000007FFE007FFFFFF3E3
+F03E07E7EF87C1E0007FFC780003FFC7FE1FF87E3E07C0F879F3F3F7FFE7FF003E00F87FFFF8FFFE
+F87FFFC7FFCFFF00000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000007C7E007FFCFFF3E3F03E03FFC783C1E0007FF8780001FFE7FF9FFE3FFE0780F8
+78F1FFE7C3E7FF803E00F87CFFF87FFEF87FFFE7FFCFFF00000000000FC000000000000000000000
+000000000000000000000000000000000000000000000000783E001FF8FFF3C1F01C01FFC78381E0
+003FF8780001FFE7FF9FFE1FFC0780F078F0FFE7C1E7FF801E00783C7FF03FFCF079FFE3FF87FF00
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+301C000FF07FF180F01C00FF030100E0001FE0300000FFC3FF1FFE0FF803007030607FC380C3FF00
+1C0070383FE01FFC6010FFC1FF03FE00000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000040000000000003800000000000
+00006003E000000000001F00000000000000000007800380000000003800F000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+7FFFFFFFFFFFFF39CF800008008087C0000000000000000000000000000000000000000200000000
+0000000000000E01EFFDFFFFFFFFFE00000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000FC00000
+0000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFF00000000000FC00000000000000000000000000000000000000000000000000000
+0000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000FC000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00
+0000000007C000000000000000000000000000000000000000000000000000000000000000000000
+1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFE7FF8000000000000180000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000001000000000
+000018000000000000000000000000200010003C0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+>}imagemask
+showpage
+%%EndDocument
+ -266 2225 a
+ texgraph restore
+599 441 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+599 441 a
+ grestore
+267 723 1418 2 v 350 780 a Fr(The)j Fp(\\hrule)e Fr(commands)f(w)o(ere)k(put)
+e(in)g(to)h(sho)o(w)f(ho)o(w)g(m)o(uc)o(h)f(space)j(w)o(as)e(left)g(b)o(y)267
+830 y(T)290 839 y(E)313 830 y(X)o(Graph.)i(A)10 b(sligh)o(tly)f(more)h
+(complicated)f(example)g(illustrating)g(b)q(oth)i(rotation)e(and)267
+880 y(scaling)k(is)h(giv)o(en)f(b)q(elo)o(w.)p 267 944 V 863
+944 a
+
+ /td 50 dict def td begin /mv {moveto} def /lv {lineto} def /st {stroke} def /np {newpath} def /sl {setlinewidth} def /sd {setdash} def /rt {rotate} def /gs {gsave} def /gr {grestore} def /tr {translate} def /cp {closepath} def /sg {setgray} def /chv {currentpoint} def /cv {curveto} def /slc {setlinecap} def /slj {setlinejoin} def /sc {scale} def /at {neg atan rt} def /mx {mv gs chv tr} def end
+863 944 a
+ td begin chv /Yp1 exch def /Xp1 exch def gs Xp1 Yp1 tr 1 1 scale end
+976 986 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr /XposR Xp1 def /YposR Yp1 def Xp1 neg Yp1 neg tr end
+863 944 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+596 1479 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+596 1479 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs XposR YposR tr 45 neg rt XposR neg YposR neg tr Xp1 Yp1 tr .3 .3 sc 4.17 -4.17 scale end /texgraph save def /showpage {} def
+609 1479 a
+%%BeginDocument: ieeelogo.ps
+0.240000 0.240000 scale
+896 1509 translate
+768 282 scale
+768 282 true [768 0 0 -282 0 282] {<
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000700000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000001C000000000000000000000000000000000000000000000000000000000000000000F800000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000FF00000000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000001FF800000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000003FFC00000000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000007FFE000000000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000FFFF00000000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000001FFFF0000000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000003FFFF80000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000003FFFFC0000000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000007FFFFE00000000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000FFFFFE0000000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000001FFFFFF000000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000001FFFFFF8000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000003FFFFFF8000000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000007FFFFFFC0000000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00FFFFFFFE000000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000001FFFFFFFF00000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000001FFFFFFFF800000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000003FFFFFFFF800000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000007FFFFFFFFC000000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0FFFFFFFFFE00000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000001FFFFFFFFFE0000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000001FFFFFFFFFF00000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000003FFFFFFFFFF80000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000003FFFFFFFFFFC00000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+7FFFFFFFFFFE0000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000001FFFFFFFFFFFF0000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000003FFFFFFFFFFFF8000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000007FFFFFFFFFFFFC0000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000007
+FFFFFC1FFFFFE000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000FFFFFE003FFFFF00000000000000000000000000000000000
+0000000000000000000000001FC00000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000001FFFFF8000FFFFF000
+000000000000000000000000000000000000000000000000000000001FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000003FFFFF03E03FFFF800000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000007FFFFC1FFC1FFFFC000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000FF
+FFF87FFF07FFFE00000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000001FFFFE0FFFF83FFFF0000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000003FFFFC3FFFFE1FFFF80
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000007FFFF07FFFFF07FFFC0000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000007FFFE1FFFFFFC3FFFE00000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000001FFF
+F83FFFFFFE1FFFE0000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000001FFFF07FFFFFFF07FFF000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000003FFFF0FFFFFFFF83FFF8
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000007FFFC3FFFFFFFFC1FFFC000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000FFFF87FFFFFFFFF0FFFE0000000000000000
+00000000000000000000000000000000000000000FC000000000000000000000000000000007FFFF
+F800000000000000000000000000000000000000000000000000000000000000000000000001FFFF
+0FFFFFFFFFF87FFF000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000001FFFFFFFFFC00000000000000000000000000000000000000000000
+0000000000000000000000000003FFFE1FFFFFFFFFF81FFF80000000000000000000000000000000
+0000000000000000000000000FC000000000000000000000000000000FFFFFFFFFFF800000000000
+000000000000000000000000000000000000000000000000000000000007FFFC3FFFFFFFFFFE0FFF
+C00000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000FFFFFF83FFFFF80000000000000000000000000000000000000000000000000000000000
+00000000000FFFF0FFFFFFFFFFFF07FFE00000000000000000000000000000000000000000000000
+000000000FC00000000000000000000000000007FFF8000000FFFF00000000000000000000000000
+0000000000000000000000000000000000000000001FFFE1FFFFFFFFFFFF83FFF000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000003FFE000000
+0003FFE00000000000000000000000000000000000000000000000000000000000000000003FFFC3
+FFFFFFFFFFFFC1FFF80000000000000000000000000000000000000000000000000000000FC00000
+0000000000000000000000FFE000000000003FFC0000000000000000000000000000000000000000
+000000000000000000000000007FFF87FFFFFFFFFFFFE0FFFC000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000FFE00000000000007FF00000000
+0000000000000000000000000000000000000000000000000000000000FFFF0FFFFFFFFFFFFFF87F
+FE0000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00001FF0000000000000007FC0000000000000000000000000000000000000000000000000000000
+0000000001FFFC3FFFFFFFFFFFFFFC3FFF0000000000000000000000000000000000000000000000
+000000000FC0000000000000000000000000FF80000000000000000FF80000000000000000000000
+000000000000000000000000000000000000000003FFF87FFFFFFFFFFFFFFE0FFF80000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000003FE0000000000
+00000003FE0000000000000000000000000000000000000000000000000000000000000007FFF0FF
+FFFFFFFFFFFFFF07FF8000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000007F80000000000000000007F80000000000000000000000000000000000000
+0000000000000000000000000FFFF1FFFFFFFE7FFFFFFF83FFC00000000000000000000000000000
+0000000000000000000000000FC000000000000000000000001FC00000000000000000001FC00000
+000000000000000000000000000000000000000000000000000000001FFFE3FFFFFFFC7FFFFFFFE1
+FFE000000000000000000000000000000000000000000000000000000FC000000000000000000000
+003F0000000000000000000007F80000000000000000000000000000000000000000000000000000
+000000003FFFC7FFFFFFFC3FFFFFFFE0FFF000000000000000000000000000000000000000000000
+000000000FC00000000000000000000000780000000000000000000001FC00000000000000000000
+00000000000000000000000000000000000000007FFF9FFFFFFFFC3FFFFFFFF07FFC000000000000
+00000000000000000000000000000000000000000FC00000000000000000000000C0000000000000
+00000000007F000000000000000000000000000000000000000000000000000000000000FFFE3FFF
+FFFFF81FFFFFFFFC3FFE00000000000000000000000000000000000000000000000000000FC00000
+0000000000000000078000000000000000000000001F800000000000000000000000000000000000
+000000000000000000000001FFFC7FFFFFFFF81FFFFFFFFE1FFF0000000000000000000000000000
+0000000000000000000000000FC0000000000000000000000E00000000000000000000000007E000
+00000000000000000000000000000000000000000000000000000003FFF8FFFFFFFFF00FFFFFFFFF
+0FFF80000000000000000000000000000000000000000000000000000FC000000000000000000000
+3C00000000000000000000000003F000000000000000000000000000000000000000000000000000
+0000000FFFF1FFFFFFFFF00FFFFFFFFF87FFC0000000000000000000000000000000000000000000
+000000000FC0000000000000000000007800000000000000000000000000F8000000000000000000
+000000000000000000000000000000000000001FFFE3FFFFFFFFF00FFFFFFFFFC3FFE00000000000
+00000000000000000000000000000000000000000FC000000000000000000001F0000000000003FF
+FC00000000007E000000000000000000000000000000000000000000000000000000003FFFC7FFFF
+FFFFE007FFFFFFFFE1FFF0000000000000000000000000000000000000000000000000000FC00000
+0000000000000003C000000000003FFFFFC0000000003F0000000000000000000000000000000000
+00000000000000000000007FFF8FFFFFFFFFE007FFFFFFFFF0FFF800000000000000000000000000
+0000000000000000000000000FC000000000000000000007800000000000FFFFFFF0000000000F80
+000000000000000000000000000000000000000000000000000000FFFF9FFFFFFFFFE007FFFFFFFF
+F87FFC000000000000000000000000000000000000000000000000000FC00000000000000000001F
+000000000007FFFFFFF80000000007C0000000000000000000000000000000000000000000000000
+000001FFFE3FFFFFFFFFE003FFFFFFFFF83FFE000000000000000000000000000000000000000000
+000000000FC00000000000000000003C00000000000FFFFFFFF80000000003F00000000000000000
+00000000000000000000000000000000000003FFFC7FFFFFFFFFC003FFFFFFFFFC1FFF0000000000
+00000000000000000000000000000000000000000FC00000000000000000007800000000001FFFFF
+FFF80000000000F8000000000000000000000000000000000000000000000000000007FFF8FFFFFF
+FFFFC001FFFFFFFFFE0FFF800000000000000000000000000000000000000000000000000FC00000
+00000000000000F000000000003FFFFFFF8000000000007C00000000000000000000000000000000
+000000000000000000000FFFF1FFFFFFFFFF8001FFFFFFFFFF07FFE0000000000000000000000000
+0000000000000000000000000FC0000000000000000001E000000000007FFFFFF80000000000003E
+00000000000000000000000000000000000000000000000000001FFFE3FFFFFFFFFF8001FFFFFFFF
+FF87FFE00000000000000000000000000000000000000000000000000FC0000000000000000003C0
+0000000000FFFFFFE00000000000001F000000000000000000000000000000000000000000000000
+00003FFFC7FFFFFFFFFF8000FFFFFFFFFFC3FFF80000000000000000000000000000000000000000
+000000000FC0000000000000000007800000000001FFFFFF800000000000000F8000000000000000
+0000000000000000000000000000000000007FFF8FFFFFFFFFFF0000FFFFFFFFFFE1FFFC00000000
+00000000000000000000000000000000000000000FC000000000000000000F000000000003FFFFFF
+0000000000000007C000000000000000000000000000000000000000000000000001FFFF1FFFFFFF
+FFFF0000FFFFFFFFFFF0FFFE0000000000000000000000000000000000000000000000000FC00000
+0000000000001C000000000007FFFFFC0000000000000003E0000000000000000000000000000000
+00000000000000000003FFFE3FFFFFFFFFFF00007FFFFFFFFFFC7FFF000000000000000000000000
+0000000000000000000000000FC000000000000000003C000000000007FFFFFC0000000000000001
+F000000000000000000000000000000000000000000000000007FFFC7FFFFFFFFFFE00007FFFFFFF
+FFFC3FFF8000000000000000000000000000000000000000000000000FC000000000000000007800
+000000000FFFFFFC0000000000000000F80000000000000000000000000000000000000000000000
+000FFFF87FFFFFFFFFFE00007FFFFFFFFFFE1FFFC000000000000000000000000000000000000000
+000000000FC00000000000000000F000000000000FFFFFFFC0000000000000007800000000000000
+00000000000000000000000000000000003FFFF0FFFFFFFFFFFE00003FFFFFFFFFFF0FFFF0000000
+00000000000000000000000000000000000000000FC00000000000000001E000000000000FFFFFFF
+FF000000000000003C0000000000000000000000000000000000000000000000007FFFF1FFFFFFFF
+FFFC00003FFFFFFFFFFF87FFF800000000000000000000000000000000000000000000000FC00000
+000000000001C000000000001FFFFFFFFFF00000000000001E000000000000000000000000000000
+000000000000000000FFFFC3FFFFFFFFFFFC00003FFFFFFFFFFFC3FFFC0000000000000000000000
+0000000000000000000000000FC000000000000000038000000000001FFFFFFFFFFE000000000000
+0F000000000000000000000000000000000000000000000001FFFF87FFFFFFFFFFFC00003FFFFFFF
+FFFFE3FFFE00000000000000000000000000000000000000000000000FC000000000000000078000
+000000003FFFFFF00FFFC00000000000070000000000000000000000000000000000000000000000
+03FFFF8FFFFFFFFFFFFC00003FFFFFFFFFFFF1FFFF80000000000000000000000000000000000000
+000000000FC0000000000000000F0000000000007FFFFFF0007FF000000000000780000000000000
+000000000000000000000000000000000FFFFF1FFFFFFFFFFFFF0000FFFFFFFFFFFFF0FFFFC00000
+00000000000000000000000000000000000000000FC0000000000000001E000000000001FFFFFFF0
+000FFC000000000003C0000000000000000000000000000000000000000000001FFFFE1FFFFFFFFF
+FFFFC003FFFFFFFFFFFFF87FFFE0000000000000000000000000000000000000000000000FC00000
+00000000001C000000000007FFFFFFF00000FF000000000001E00000000000000000000000000000
+00000000000000003FFFFC3FFFFFFFFFFFFFE00FFFFFFFFFFFFFFC3FFFF000000000000000000000
+0000000000000000000000000FC0000000000000003C00000000001FFFFFFFF000003F8000000000
+01F0000000000000000000000000000000000000000000007FFFF87FFFFFFFFFFFFFF00FFFFFFFFF
+FFFFFE1FFFF8000000000000000000000000000000000000000000000FC000000000000000380000
+0000003FFFFFFFF800000FE00000000000F000000000000000000000000000000000000000000000
+FFFFF8FFFFFFFFFFFFFFF00FFFFFFFFFFFFFFF1FFFFC000000000000000000000000000000000000
+000000000FC000000000000000700000000000FF1FFFFFF8000003F8000000000078000000000000
+00000000000000000000000000000001FFFFF1FFFFFFFFFFFFFFF00FFFFFFFFFFFFFFF0FFFFF0000
+00000000000000000000000000000000000000000FC000000000000000F00000000001F81FFFFFFC
+000000FE00000000007C00000000000000000000000000000000000000000007FFFFE3FFFFFFFFFF
+FFFFF00FFFFFFFFFFFFFFF87FFFF800000000000000000000000000000000000000000000FC00000
+0000000000E00000000007F00FFFFFFC0000003F00000000003C0000000000000000000000000000
+000000000000000FFFFFC7FFFFFFFFFFFFFFF00FFFFFFFFFFFFFFFC3FFFFC0000000000000000000
+0000000000000000000000000FC000000000000001E0000000000FC00FFFFFFE0000001F80000000
+001E0000000000000000000000000000000000000000003FFFFF87FFFFFFFFFFFFFFF00FFFFFFFFF
+FFFFFFE3FFFFF00000000000000000000000000000000000000000000FC000000000000003C00000
+00001F8007FFFFFF00000007C0000000000E0000000000000000000000000000000000000000007F
+FFFF8FFFFFFFFFFBFFFFF00FFFFFFFFFFFFFFFF1FFFFF80000000000000000000000000000000000
+000000000FC00000000000000380000000003E0007FFFFFF80000003F0000000000F000000000000
+000000000000000000000000000001FFFFFF1FFFFFFFFFC03FFFF00FFFFFFFFFFFFFFFF0FFFFFE00
+00000000000000000000000000000000000000000FC0000000000000078000000000FC0007FFFFFF
+C0000000F80000000007800000000000000000000000000000000000000003FFFFFF3FFFFFFFFE00
+0FFFF00FFFFBFFFFFFFFFFF87FFFFF0000000000000000000000000000000000000000000FC00000
+000000000F0000000001F00003FFFFFFF00000007C00000000078000000000000000000000000000
+0000000000000FFFFFFC7FFFFFFFF80007FFF00FFFF01FFFFFFFFFFC7FFFFFC00000000000000000
+0000000000000000000000000FC00000000000000E0000000003E00001FFFFFFFC0000003E000000
+0003C0000000000000000000000000000000000000001FFFFFF8FFFFFFFFE00003FFF00FFFF001FF
+FFFFFFFE3FFFFFE000000000000000000000000000000000000000000F800000000000001E000000
+0007E00001FFFFFFFE0000000F0000000001C0000000000000000000000000000000000000007FFF
+FFF9FFFFFFFF800007FFF00FFFF0007FFFFFFFFF1FFFFFF800000000000000000000000000000000
+000000000F800000000000001E000000000F800000FFFFFFFF800000078000000001E00000000000
+0000000000000000000000000000FFFFFFF1FFFFFFFE00001FFFF00FFFF8003FFFFFFFFF0FFFFFFC
+00000000000000000000000000000000000000000FC00000000000003C000000001F0000007FFFFF
+FFC0000003C000000001E000000000000000000000000000000000000003FFFFFFE3FFFFFFFC0000
+7FFFF00FFFFFF83FFFFFFFFF8FFFFFFE00000000000000000000000000000000000000000FC00000
+0000000038000000003E0000003FFFFFFFE0000001E000000000F000000000000000000000000000
+000000000007FFFFFFE3FFFFFFF80003FFFFF00FFFFFFE1FFFFFFFFFC7FFFFFF8000000000000000
+0000000000000000000000000FC000000000000078000000007C0000001FFFFFFFF0000000F00000
+0000700000000000000000000000000000000000000FFFFFFFC7FFFFFFF00007FFFFF00FFFFFFF07
+FFFFFFFFC3FFFFFFC0000000000000000000000000000000000000000FC000000000000070000000
+007800000007FFFFFFF80000007800000000780000000000000000000000000000000000000FFFFF
+FF87FFFFFFE0000FFFFFF00FFFFFFFC3FFFFFFFFE3FFFFFFE0000000000000000000000000000000
+000000000FC0000000000000F000000000F000000003FFFFFFFC0000007800000000780000000000
+000000000000000000000000001FFFFFFF8FFFFFFFE0003FFFFFF00FFFFFFFE1FFFFFFFFE1FFFFFF
+F0000000000000000000000000000000000000000FC0000000000000F000000000F000000001FFFF
+FFFE0000003C000000003C0000000000000000000000000000000000001FFFFFFF8FFFFFFFC0007F
+FFFFF00FFFFFFFE0FFFFFFFFF1FFFFFFF8000000000000000000000000000000000000000FC00000
+00000000E000000001E0000000007FFFFFFF0000001E000000003C00000000000000000000000000
+00000000003FFFFFFF8FFFFFFFC0007FFFFFF00FFFFFFFF07FFFFFFFF1FFFFFFF800000000000000
+0000000000000000000000000FC0000000000001E000000003C0000000001FFFFFFF0000000F0000
+00001C0000000000000000000000000000000000003FFFFFFF0FFFFFFFC0007FFFFFF00FFFFFFFF0
+7FFFFFFFF0FFFFFFF8000000000000000000000000000000000000000FC0000000000001E0000000
+03C00000000007FFFFFF0000000F800000001E0000000000000000000000000000000000001FFFFF
+FF0FFFFFFFC000FFFFFFF00FFFFFFFF07FFFFFFFF0FFFFFFF8000000000000000000000000000000
+000000000FC0000000000001C000000007800000000001FFFFFF80000007800000001E0000000000
+000000000000000000000000001FFFFFFF0FFFFFFFC000FFFFFFF00FFFFFFFF07FFFFFFFF0FFFFFF
+F8000000000000000000000000000000000000000FC0000000000003C00000000F0000000000007F
+FFFF80000003C00000000E0000000000000000000000000000000000001FFFFFFF0FFFFFFFC0007F
+FFFFF00FFFFFFFF07FFFFFFFF0FFFFFFF8000000000000000000000000000000000000000FC00000
+00000003800000000E0000000000003FFFFFC0000003C00000000F00000000000000000000000000
+00000000000FFFFFFF8FFFFFFFE0007FFFFFF00FFFFFFFF07FFFFFFFF0FFFFFFF800000000000000
+0000000000000000000000000FC0000000000003800000001E0000000000000FFFFFC0000001E000
+0000070000000000000000000000000000000000000FFFFFFF87FFFFFFE0007FFFFFF00FFFFFFFE0
+7FFFFFFFF1FFFFFFF0000000000000000000000000000000000000000FC000000000000780000000
+1C00000000000007FFFFC0000001E00000000700000000000000000000000000000000000007FFFF
+FF87FFFFFFF0003FFFFFF00FFFFFFFC0FFFFFFFFE1FFFFFFF0000000000000000000000000000000
+000000000FC0000000000007000000003C00000000000003FFFFC0000000F0000000078000000000
+0000000000000000000000000003FFFFFFC7FFFFFFF8001FFFFFE00FFFFFFF81FFFFFFFFE3FFFFFF
+E0000000000000000000000000000000000000000FC0000000000007000000007800000000000003
+FFFFE0000000700000000380000000000000000000000000000000000000FFFFFFC3FFFFFFFC000F
+FFFFF00FFFFFFF03FFFFFFFFE3FFFFFFC0000000000000000000000000000000000000000FC00000
+00000007000000007800000000000001FFFFE0000000780000000380000000000000000000000000
+0000000000007FFFFFE1FFFFFFFF0007FFFFF00FFFFFFC07FFFFFFFFC7FFFFFF0000000000000000
+0000000000000000000000000FC000000000000E000000007000000000000001FFFFE00000003800
+000003C00000000000000000000000000000000000003FFFFFF1FFFFFFFFC000FFFFF81FFFFFF01F
+FFFFFFFF87FFFFFC00000000000000000000000000000000000000000FC000000000000E00000000
+F000000000000000FFFFE00000003C00000003C00000000000000000000000000000000000000FFF
+FFF8FFFFFFFFF0003FFFFFFFFFFF807FFFFFFFFF8FFFFFF800000000000000000000000000000000
+000000000FC000000000000E00000000F000000000000000FFFFC00000001C00000003C000000000
+000000000000000000000000000007FFFFF87FFFFFFFFE0007FFFFFFFFF801FFFFFFFFFF0FFFFFE0
+00000000000000000000000000000000000000000FC000000000001E00000001E000000000000000
+7FFFC00000001E00000003E000000000000000000000000000000000000001FFFFFC3FFFFFFFFF80
+000FFFFFFF801FFFFFFFFFFE1FFFFFC000000000000000000000000000000000000000000FC00000
+0000001E00000001E0000000000000007FFFC00000001FFFFFFFFFE0000000000000000000000000
+00000000000000FFFFFE3FFFFFFFFFF80000001F8001FFFFFFFFFFFC3FFFFF000000000000000000
+0000000000000000000000000FC000000000001C00000001C0000000000000007FFFC00000001FFF
+FFFFFFC0000000000000000000000000000000000000007FFFFF1FFFFFFFFFFF80000000000FFFFF
+FFFFFFFC7FFFFE0000000000000000000000000000000000000000000FC000000000001C00000003
+C0000000000000007FFF8000000003FFFFFFFF80000000000000000000000000000000000000001F
+FFFF8FFFFFFFFFFFFE00000003FFFFFFFFFFFFF87FFFFC0000000000000000000000000000000000
+000000000FC000000000001C0000000380000000000000007FFF8000000000000000000000000000
+0000000000000000000000000000000FFFFF87FFFFFFFFFFFFFE0003FFFFFFFFFFFFFFF0FFFFF800
+00000000000000000000000000000000000000000FC000000000003C000000038000000000000000
+7FFF800000000000000000000000000000000000000000000000000000000007FFFFC3FFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFE1FFFFE00000000000000000000000000000000000000000000FC00000
+000000380000000780000000000000007FFF80000000000000000000000000000000000000000000
+0000000000000003FFFFE3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3FFFFC0000000000000000000
+0000000000000000000000000FC00000000000380000000780000000000000007FFF000000000000
+000000000000000000000000000000000000000000000001FFFFF1FFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFC7FFFF800000000000000000000000000000000000000000000FC000000000003800000007
+0000000000000000FFFE000000000000000000000000000000000000000000000000000000000000
+7FFFF0FFFFFFFFFFFFFFF03FFFFFFFFFFFFFFF87FFFF000000000000000000000000000000000000
+000000000FC0000000000038000000070000000000000000FFFC0000000000000000000000000000
+000000000000000000000000000000003FFFF8FFFFFFFFFFFFFFE00FFFFFFFFFFFFFFF0FFFFC0000
+00000000000000000000000000000000000000000FC0000000000038000000070000000000000000
+FFF80000000000000000000000000000000000000000000000000000000000001FFFFC7FFFFFFFFF
+FFFFE007FFFFFFFFFFFFFE1FFFF8000000000000000000000000000000000000000000000FC00000
+00000078000000070000000000000001FFF800000000000000000000000000000000000000000000
+00000000000000000FFFFE3FFFFFFFFFFFFFE007FFFFFFFFFFFFFC3FFFF000000000000000000000
+0000000000000000000000000FC00000000000780000000F0000000000000001FFF0000000000000
+00000000000000000000000000000000000000000000000007FFFE1FFFFFFFFFFFFFE007FFFFFFFF
+FFFFFC3FFFE0000000000000000000000000000000000000000000000FC00000000000300000000E
+0000000000000003FFE0000000000000000000000073C00000000000000000000000000000000000
+01FFFF0FFFFFFFFFFFFFC007FFFFFFFFFFFFF87FFF80000000000000000000000000000000000000
+000000000FC00000000000700000000E0000000000000003FF80000000000381FFF81FFF83FFF000
+0000000000000000000000000000000000FFFF87FFFFFFFFFFFFC007FFFFFFFFFFFFF0FFFF000000
+00000000000000000000000000000000000000000FC00000000000700000000E0000000000000007
+FF000000000007C1FFFC3FFF87FFF00000000000000000000000000000000000007FFFC3FFFFFFFF
+FFFFC007FFFFFFFFFFFFE1FFFE00000000000000000000000000000000000000000000000FC00000
+000000700000000E000000000000000FFC000000000007C3FFFC3FFF87FFF0000000000000000000
+0000000000000000003FFFE1FFFFFFFFFFFFC003FFFFFFFFFFFFC3FFFC0000000000000000000000
+0000000000000000000000000FC00000000000700000000E000000000000001FF000000000000FE3
+FFF87FFF87FFC00000000000000000000000000000000000000FFFF0FFFFFFFFFFFFC003FFFFFFFF
+FFFF87FFF000000000000000000000000000000000000000000000000FC00000000000700000000E
+000000000000003FE0000000000007E3FF807F8007F0000000000000000000000000000000000000
+0007FFF87FFFFFFFFFFFC007FFFFFFFFFFFF0FFFE000000000000000000000000000000000000000
+000000000FC00000000000700000001E00000000000E7FFFE0000000000007E3F0007F0007E00000
+000000000000000000000000000000000003FFFC7FFFFFFFFFFFC003FFFFFFFFFFFF1FFFC0000000
+00000000000000000000000000000000000000000FC00000000000700000001E00000000001FFFFF
+FFE0000000000FE3F0007F0007E00000000000000000000000000000000000000001FFFE1FFFFFFF
+FFFFC003FFFFFFFFFFFE3FFF8000000000000000000000000000000000000000000000000FC00000
+000000700000001E00000000003FFFFFFFF0000000000FE3FC007FC007FF00000000000000000000
+000000000000000000007FFF0FFFFFFFFFFFC003FFFFFFFFFFF87FFE000000000000000000000000
+0000000000000000000000000FC00000000000700000001E00000000003E071E7FF0000000000FE3
+FFF87FFF07FFE0000000000000000000000000000000000000007FFF87FFFFFFFFFFC003FFFFFFFF
+FFF8FFFC0000000000000000000000000000000000000000000000000FC00000000000700000001E
+00000000001E000000F0000000000FE3FFF87FFF87FFF00000000000000000000000000000000000
+00001FFF83FFFFFFFFFFC003FFFFFFFFFFE1FFF80000000000000000000000000000000000000000
+000000000FC00000000000700000001E00000000001FFFFFFFF00000000007E3FFFC7FFF87FFE000
+0000000000000000000000000000000000000FFFE3FFFFFFFFFFC003FFFFFFFFFFC3FFF000000000
+00000000000000000000000000000000000000000FC00000000000700000001E00000000001FFFFF
+FFE00000000007E3FFF87FFF07FFE00000000000000000000000000000000000000007FFE1FFFFFF
+FFFFC003FFFFFFFFFFC7FFE00000000000000000000000000000000000000000000000000FC00000
+000000700000001E00000000000FFFFFFFE0000000000FE3FFE03FFC07FC00000000000000000000
+0000000000000000000003FFF0FFFFFFFFFFC003FFFFFFFFFF87FFC0000000000000000000000000
+0000000000000000000000000FC00000000000700000000E000000000007C0000FC00000000007E3
+F8003F0007E0000000000000000000000000000000000000000001FFF87FFFFFFFFFC003FFFFFFFF
+FF0FFF800000000000000000000000000000000000000000000000000FC00000000000700000000E
+000000000003C00007800000000007E3F8007F0007E0000000000000000000000000000000000000
+000000FFFC3FFFFFFFFFC003FFFFFFFFFE1FFF000000000000000000000000000000000000000000
+000000000FC00000000000700000000E000000000003C00007800000000007E3F8007F0007E00000
+000000000000000000000000000000000000007FFE1FFFFFFFFFC003FFFFFFFFFC3FFE0000000000
+00000000000000000000000000000000000000000FC00000000000700000000E000000000003C000
+07000000000007E3F8003F8007F00000000000000000000000000000000000000000003FFF0FFFFF
+FFFF8003FFFFFFFFF87FFC000000000000000000000000000000000000000000000000000FC00000
+000000700000000E000000000003C00007000000000007E3FFF83FFF87FFF0000000000000000000
+00000000000000000000001FFF87FFFFFFFF8003FFFFFFFFF0FFF800000000000000000000000000
+0000000000000000000000000FC00000000000780000000E000000000003C00007000000000007E3
+FFFC3FFF87FFF800000000000000000000000000000000000000000FFFC3FFFFFFFFC003FFFFFFFF
+E1FFF0000000000000000000000000000000000000000000000000000FC00000000000780000000E
+000000000003C00007000000000007E3FFFC3FFF87FFF80000000000000000000000000000000000
+00000007FFE1FFFFFFFFC003FFFFFFFFC3FFE0000000000000000000000000000000000000000000
+000000000FC00000000000780000000E000000000001C00007000000000007C1FFFC3FFF83FFF000
+0000000000000000000000000000000000000003FFF0FFFFFFFFC003FFFFFFFF87FFC00000000000
+00000000000000000000000000000000000000000FC000000000007800000006000000000001C000
+0700000000000381FFF81FFF00FF80000000000000000000000000000000000000000001FFF87FFF
+FFFF8003FFFFFFFF0FFF80000000000000000000000000000000000000000000000000000FC00000
+0000003800000007000000000001C00007000000000000000000000000000000000000000E000000
+000000000000000000000000FFFC3FFFFFFF8003FFFFFFFE1FFF0000000000000000000000000000
+0000000000000000000000000FC000000000003800000007000000000001C0000700000000000000
+0000000000000000000000001F0000000000000000000000000000003FFE1FFFFFFF8003FFFFFFFC
+3FFC00000003FFFF80000000000000000000000000000000000000000FC000000000003800000007
+000000000001C0000F000000000000000000000000000000000000003F000007E000000000000000
+000070001FFF07FFFFFF8003FFFFFFF87FF800000007FFFFE0000000FFFFE0000000000000000000
+000000000FC000000000003C00000007800000000001C0000E000000000000000000000000000000
+000000007E00007FFE000000FFF000000000F0000FFF83FFFFFFC003FFFFFFE0FFF00000000FFFFF
+F8000001FFFFFC00000E000000000000000000000FC000000000003C00000003800000000001C000
+0E00000000000000000000000000000000000001FE0003FFFFC0000FFFFE00000001F00007FFE1FF
+FFFFF007FFFFFFC1FFE0007800FFFFFFF8300001FFFFFE00003F000000700000000000000FC00000
+0000001C00000003800000000001C0000E00000000000000000000000000000000000003FE000FFF
+87F0003FFE0780000003F00003FFF0FFFFFFFFFFFFFFFF83FFC000F801FFFFFFFCF8003FFFFFFF0E
+003F000000F80000000000000FC000000000001C00000003C00000000000E0000E00000000000000
+000000000000000000000007FE001FFC01F8007FF001C0000007F00001FFF87FFFFFFFFFFFFFFF07
+FF8001FC03FFFFFFFFF8007FFFFFFF9F007F000001F80000000000000FC000000000001C00000001
+C00000000000E0000E00000000000000000000000000000000000007FC003FE0007C00FFC000E000
+000FF00000FFFC3FFFFFFFFFFFFFFE0FFF0003FC03FFFFFFFFFC00FFFFFFFFFF807F800001FC0000
+000000000FC000000000001E00000001E00000000000E0000E000000000000000000000000000000
+0000000FFC007FC0003C01FF00007000000FE000007FFE1FFFFFFFFFFFFFFC3FFE0003FC07FDFFFF
+FFFC00FFFFFFFFFF807F800003FC0000000000000FC000000000001E00000001E00000000000E000
+0C0000000000000000000000000000000000001FFC00FFC0001E03FE00007000001FE000003FFF0F
+FFFFFFFFFFFFF07FFC0003FC07F8003FE7FC00FF3FFFFFFF00FF000003FC0000000000000FC00000
+0000000E00000000E00000000000E0001C00000000001FFFFFFEF000000000000000007FF800FF80
+001F07FC00003800003FE000001FFF83FFFFFFFFFFFFE0FFF80003FC07F8000007FC01FF001F7EFF
+80FF000003F80000000000000FC000000000000E00000000F00000000000E0001C00000000001FFF
+FFFFFF80000000000000007FF801FE00000F07FC00003800007FC000001FFFC1FFFFFFFFFFFFC1FF
+F00003FC07F8000007FC01FF000000FF80FF000007F80000000000000FC000000000000E00000000
+700000000000E0001C00000000003FFFFFFFFF8000000000000000FFF803FE00000F8FF800001C00
+00FFC000000FFFE0FFFFFFFFFFFF83FFE00007FC0FF8000007F801FF000000FF80FF000007F80000
+000000000FC000000000000F00000000780000000000E0001C00000000007C00FFFFFFC000000000
+000001FFF003FC0000078FF000001C0001FF80000007FFF8FFFFFFFFFFFF07FFC00007FC0FF80000
+07FC01FF000000FF00FF000007F80000000000000FC0000000000007000000007800000000006000
+1C00000000007800000007C000000000000003FFF007F80000079FE000001C0003FF80000003FFF8
+3FFFFFFFFFFE0FFFC00007F80FF8000007F801FF000000FF00FF000007F80000000000000FC00000
+00000007000000003C000000000060001C00000000007800000007C000000000000007FFF007F800
+00079FE000001C0007FF80000001FFFE1FFFFFFFFFFC1FFF000007F80FF0000007F801FE000000FF
+00FF000007F80000000000000FC0000000000007800000003C000000000070003C0000000000F000
+000003800000000000000FFFE007F80000079FE000001C000FFF00000000FFFF0FFFFFFFFFF83FFF
+000007F80FF0000007F801FE000000FF00FF000007F80000000000000FC000000000000380000000
+1E00000000007000380000000000F000000007800000000000001FFFE007F0000007BFC000001C00
+1FFF000000007FFF87FFFFFFFFE0FFFE000007F80FF0000007F801FE000000FF00FF000007F80000
+000000000FC0000000000003800000001E00000000007000380000000001E0000000070000000000
+00003FFFE007F00000071FC000001C003FFF000000003FFFC1FFFFFFFFC1FFFC000007F80FF00000
+07F801FE000000FF00FF000007F80000000000000FC0000000000003C00000000F00000000007000
+380000000003E000000007000000000000007F9FE00FF000000F1FC000001C007FFE000000001FFF
+F0FFFFFFFF87FFF8000007F80FF0000007F801FE000000FF01FF000007F00000000000000FC00000
+00000001C00000000700000000007000380000000003C00000000F00000000000000FF1FC00FF000
+000F1FC000001C01FFFE000000000FFFF87FFFFFFF0FFFF0000007F80FF000000FF801FE000000FF
+01FE00000FF00000000000000FC0000000000001E000000007800000000070003800000000078000
+00000E00000000000001FE3FC007F000001E1FC000003C03F9FE0000000007FFFC3FFFFFFC1FFFE0
+000007F80FF000000FF801FE000001FF01FE00000FF00000000000000FC0000000000001E0000000
+03C000000000700038000000000F800000001E00000000000003FC3F8007F800003E1FC000007807
+F1FE0000000003FFFE0FFFFFF87FFFC0000007F80FF000000FF801FE000001FF01FE00000FF00000
+000000000FC0000000000000E000000001E000000000700078000000001F000000001C0000000000
+0007F87F8007F800007C0FE00000780FE3FC0000000001FFFF87FFFFE0FFFF80000007F80FF00000
+0FF001FE000001FE01FE00000FF00000000000000FC0000000000000F000000001E0000000003000
+70000000001E000000001C0000000000001FF07F8007FC0000FC0FE00001F01FC3FC0000000000FF
+FFC1FFFFC1FFFF0000000FF00FF000000FF001FE000001FE01FE00000FF00000000000000FC00000
+000000007000000000F000000000380070000000003C000000003C0000000000003FE07F8003FE00
+01F80FF00003E07F83FC00000000007FFFF0FFFF07FFFE0000000FF00FF000000FF001FC000001FE
+00FE00000FE00000000000000FC00000000000007800000000780000000038007000000000780000
+0000380000000000007FC0FF0003FF0007F007F80007E0FF07F800000000003FFFF83FFC0FFFFC00
+000007E007F000000FE001FC000001FE00FF00000FE00000000000000FC000000000000078000000
+003C0000000038007000000000F80000000078000000000001FF80FF0001FF803FE003FC001FC1FE
+07F800000000001FFFFE07F03FFFF800000007C007FF00000FE001FE000001FC00FFFFFF8FC00000
+000000000FC00000000000003C000000001E0000000038007000000000F000000000700000000000
+03FF00FE0001FFFFFFE003FF807FC3FC07F800000000001FFFFF00007FFFF0000000000007FFFFFF
+E7C001FFFFFFF1F8007FFFFFFF800000000000000FC00000000000003C000000001F000000003800
+7000000001E000000000F0000000000007FE01FE0001FFFFFFC003FFFFFF8FF80FF800000000000F
+FFFFC001FFFFE0000000000003FFFFFFF80000FFFFFFFFE0007FFFFFF8000000000000000FC00000
+000000001E000000000F8000000038006000000003C000000000F0000000000007FE01FE0003FFFF
+FFC003FFFFFFFFF00FF0000000000007FFFFF007FFFFE0000000000003FFFFFFFC0000FFFFFFFF80
+003FFFFFFC000000000000000FC00000000000001E0000000007C000000038006000000007800000
+0001E000000000001FFC03FE0007FFFFFFE007FFFBFFFFF01FF0000000000003FFFFFF3FFFFFC000
+0000000001FFFFFFFC0000FFFFFFFF80003FFFFFFC000000000000000FC00000000000000F000000
+0003E00000001800E00000000F0000000001E000000000003FF003FE000FFFF0FFE01FFF803FFFE0
+1FF0000000000001FFFFFFFFFFFF8003F000000001FFFFFFFC0000FFFFFFFF80001FFFFFFC000000
+000000000FC00000000000000F0000000001F00000001C00E00000003E0000000003C00000000000
+3FE003FC001FFFC007F83FFC001FFFC01FF0000000000001FFFFFFFFFFFF0007FC0000E000FFFFFF
+FE0001FFFFFFFF80000FFFFFFFC00000000000000FC0000000000000078000000000780000001C00
+E00000007E0000000003C000000000001F0007FC003FFE0001FFFFF8000FFFC03FF0000000000000
+FFFFFFFFFFFE000FFE0001F0007FFFFFFFE003FFFFFFFFF80003FFFFFFE00000000000000FC00000
+000000000780000000007C0000001C00E0000000F80000000007800000000000000007FC007FF800
+007FFFE0001FFFC07FFC0000000000007FFFFFFFFFFE001FFF0003F0001FFFFFFFF003FFFFFFFFFC
+000001840FF00000000000000FC000000000000003C0000000001E0000001C00E0000001F0000000
+000F000000000000000007F800FFE000003FFFC0003FFFFFFFFFFFF8000000003FFFFFFFFFFC001F
+FF0007F80000000007F803FFFFFFFFFE000000000FF00000000000000FC000000000000001E00000
+00001F8000001C00E0000003F0000000000F00000000000000000FF801FFC000001FFF00007FFFFF
+FFFFFFFC000000001FFFFFFFFFF80037FB8007F80000000007F807FE000000FE000000000FF00000
+000000000FC000000000000001E00000000007E000001C01C000000FC0000000001E000000000000
+00000FF803FF8000001FFF0000FFFFFFFFFFFFFC000000001FFFFFFFFFF00037F98007F800000000
+07F807FC000000FF000000000FF00000000000000FC000000000000000F00000000003F000001C01
+C000003F80000000001E00000000000000000FF803FF0000001FFE00007FFFFFFFF0000000000000
+0FFFFFFFFFE00037F98007F80000000007F807FC000001FF000000000FF00000000000000FC00000
+0000000000F00000000000FC00001E01C000007E00000000003C00000000000000001FF807FE0000
+001FFC0000007F80FFE000000000000007FFFFFFFFC00037F18007F8000000000FF807F8000001FF
+000000000FF00000000000000FC0000000000000007800000000007F00000E01C00001F800000000
+007800000000000000001FF807FE0000001FFC0000001F00FFC000000000000007FFFFFFFF800037
+F18007F8000000000FF807F8000001FF000000000FF00000000000000FC0000000000000003C0000
+0000001FC0000E01C00007E000000000007800000000000000001FF007FC0000001FF80000001E00
+FFC000000000000003FFFFFFFF800030238007F8000000000FF807F8000001FF000000000FF00000
+000000000FC0000000000000001C00000000000FF0000E01C0001FC00000000000F0000000000000
+00003FF00FF80000003FF80000001E00FFC000000000000001FFFFFFFF000038070007F800000000
+0FF807F8000001FF000000000FF00000000000000FC0000000000000001E000000000001FE000E01
+C000FE000000000001E000000000000000003FF00FF80000003FF00000000E00FF80000000000000
+00FFFFFFFE00001E0F0007F8000000000FF007F8000001FF000000000FF000000000000007C00000
+00000000000F0000000000007FE00E03C00FF8000000000003E000000000000000007FF00FF00000
+003FF00000001E00FF80000000000000007FFFFFFC00000FFE000FF8000000000FF007F8000001FE
+000000000FF00000000000000FC000000000000000078000000000001FFE1E03C0FFE00000000000
+07C000000000000000007FF00FF00000003FF00000001C01FF80000000000000003FFFFFF8000007
+F8000FF8000000000FF007F8000001FE000000001FF00000000000000FC00000000000000003C000
+0000000003FFFE03FFFF000000000000078000000000000000007FE00FF00000003FF00000001C01
+FF80000000000000001FFFFFF000000000000FF8000000000FF00FF8000001FE000000001FF00000
+000000000FC00000000000000001E00000000000007FFE03FFF80000000000000F00000000000000
+00007FE00FF00000003FF00000003801FF80000000000000001FFFFFF000000000000FF800000000
+0FF00FF8000001FE000000001FF00000000000000FC00000000000000001F00000000000000FFF03
+FFC00000000000001E000000000000000000FFE00FF00000003FF00000007801FF80000000000000
+000FFFFFE000000000000FF8000000000FF00FF8000001FE000000001FE00000000000000FC00000
+000000000000F800000000000000FF03F0000000000000003C000000000000000000FFE00FF00000
+007FF00000007001FF000000000000000007FFFFC000000000000FF8000000000FF00FF8000001FE
+000000001FE00000000000000FC0000000000000000078000000000000000F078000000000000000
+7C000000000000000000FFE007F80000007FF0000000E001FF000000000000000007FFFF80000000
+00000FF8000000000FF00FF8000001FE000000001FE00000000000000FC000000000000000003C00
+00000000000007078000000000000000F8000000000000000001FFC007F8000000FFF8000001E003
+FF000000000000000003FFFF8000000000000FF0000000000FF00FFC000001FE000000001FE00000
+000000000FC000000000000000001E0000000000000007070000000000000001F000000000000000
+0001FFC007FC000001FFFC000003C003FF000000000000000001FFFF0000000000000FF000000000
+0FF00FFFFC0001FE000000001FE00000000000000FC000000000000000000F000000000000000787
+0000000000000003E0000000000000000001FFC003FE000003FFFC0000078003FF00000000000000
+0001FFFE0000000000000FF0000000000FF00FFFFFFFC1FE000000001FE00000000000000FC00000
+0000000000000F80000000000000078F0000000000000007C0000000000000000003FF8003FF0000
+0FE7FE00000F0003FF000000000000000000FFFE0000000000000FF0000000000FF00FFFFFFFF1FE
+000000001FE00000000000000FC0000000000000000007C0000000000000078F0000000000000007
+80000000000000000003FF8001FFC0001F03FF00001E0003FE0000000000000000007FFC00000000
+00000FF0000000000FF00FFFFFFFFBFE000000001FE00000000000000FC0000000000000000001E0
+000000000000078F000000000000001F80000000000000000003FE0000FFF800FE00FFC000780007
+FC0000000000000000007FF80000000000000FE0000000000FE00FFFFFFFFFFE000000001FC00000
+000000000FC0000000000000000001F0000000000000078E000000000000001E0000000000000000
+0003FC00007FFFFFF0007FF001F00007F80000000000000000003FF000000000000007E000000000
+0FE00FFFFFFFFFFC000000001FC00000000000000FC0000000000000000000FC000000000000038E
+000000000000003C00000000000000000003E000001FFFFFC0001FFE0FE00007E000000000000000
+00000FC000000000000007C0000000000FC007FFFFFFFFFC000000000F800000000000000FC00000
+000000000000007E000000000000038E00000000000000F80000000000000000000000000007FFFE
+000007FFFF000007C0000000000000000000000000000000000001800000000007800387FFFFFCF8
+0000000006000000000000000FC00000000000000000003F000000000000038E00000000000001F0
+0000000000000000000000000000FFF0000000FFF800000780000000000000000000000000000000
+000000000000000000000001FFFFF8000000000000000000000000000FC00000000000000000001F
+80000000000003CE00000000000003E0000000000000000000000000000000000000000000000006
+0000000000000000000000000000000000000000000000000000000003FFE0000000000000000000
+000000000FC000000000000000000007C0000000000003FE0000000000000FC00000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000FC000000000000000000003F0000000000001FC
+0000000000001F000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000000000000FC00000
+0000000000000001F8000000000001FC0000000000003E0000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000FC0000000000000000000007E00000000000070000000000000FC00
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+1F00000000000000000000000001F000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000FC0000000000000000000000F80000000000000000000000007E0000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000FC00000000000000000000003E0000000000000
+00000000001F80000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000000000000FC00000
+000000000000000001F800000000000000000000007E000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000FC000000000000000000000007E0000000000000000000000FC0000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+001F8000000000000000000003F00000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000FE00000000000000000000FE000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000003F80000000000
+000000003F8000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000FE000000000000000001FF00000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000003FE00000000000000007F8000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000FF0000000000000001FF0000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000001FF00000000000000FF800000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000007FC0000000
+00001FFE000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000FFE0000000000FFF00000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000001FFF80000003FFF8000000000
+000000000000000000000007C0000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+000000001FFFF9C0FFFFFC0000000000000000000000000003C0001FF07FE1C063FFC30083FE0000
+000FE01FF000FF0000020007F010700E00001F00100000000F800F803F801FE03FC0FF80FE01FC00
+000000000FC0000000000000000000000000000001FFFFFFFFFF8000000000000000000000000000
+07E0003FF8FFF3E0F3FFE781C7FF1E1E003FF07FF801FFC3800FFE1FF87FF87FE0E07FC03E038000
+1FF87FF07FE03FF07FF1FFE3FF03FE00000000000FC00000000000000000000000000000001FFFFF
+FFF0000000000000000000000000000007E0007FFCFFF3F0F3FFE781E7FF9E1E007FF87FF803FFE7
+801FFE3FFC7FFCFFF0F1FFE03E0780003FFC7FF8FFF07FF8FFF9FFE3FF87FF00000000000FC00000
+00000000000000000000000000003FFFF00000000000000000000000000000000FF000FFFFFFE3F8
+F1FFC781E7FFDF3E00FFFC7FF003FFC7801FFC3FFE7FF8FFF9F3FFF07F07C0003FFEFFF9FFF8FFFC
+FFF9FFC7FFCFFF00000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000000FF000FC3FFF03F8F07F07C3EFEFCFFE00F87E7E0003F007801F807C3E0FC0FC
+F9F3E1F07F07C0003F3FFFFFF9FCF87CFCF9F807E7CFCF00000000000FC000000000000000000000
+0000000000000000000000000000000000000000000000000FF000F818FF83FCF03E0783EFC7CFFC
+00F83E7C0003F007801F00780C07C0F8F9F7E060FF0780003E1FFC7FF07DF818FCFFF807E18FC000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+1FF801F800FFE3FFF03E0783EFEFC7FC01F01FFFC003FF87801FF8780007C0F8F9F7C000FF878000
+3E3FFCFFE07FF000FFFBFF87FC0FF800000000000FC0000000000000000000000000000000000000
+000000000000000000000000000000001FF801F000FFE3FFF03E0783EFFF87F801F01F7FE003FFC7
+801FFCF8000780FFF9FFC000FF87C0003FFFFFFFE07FF0F8FFF9FFC3FF0FFE00000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000003FF801F000FFE3FF
+F03E07C3EFFF83F801F01E7FF003FFC7801FFCF8000780FFF1FFC001FF87C0003FFEFFFFE03FF0FC
+FFF9FFC1FF87FF00000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000003FFC00F000FFC3FFF03E07C3EFFF83F001F01F7FE003FF87801FFCF8000780FF
+F1FFC001FFC7C0003FFCFFFFE07FF1FEFFF9FF80FFC1FF00000000000FC000000000000000000000
+0000000000000000000000000000000000000000000000003FFC00F809FC03FFF03E07C3EFFF83F0
+00F01F7E0003F007801F80F8000780FFF8FFC003FFC7C0003FF8FFFFE07FF0FEFFF9F8001FC0FF80
+000000000FE000000000000000000000000000000000000000000000000000000000000000000000
+7FFC00F81FFC03EFF03E07C3EFC7C1F000F83EFC0003F007C01F00780C07C0FDF8F3C063FFC7C000
+3FC0FDFFE07DF87EFDF9F0070FC41F80000000000FE0000000000000000000000000000000000000
+000000000000000000000000000000007FFE00FC3FFC03E7F03E07C3EF87C1F000F87E7C0003F007
+C01F007C1E0780F8F9F3E0F3FFE7C0003F00F87FF0FCF87EF8FBF00787CF8F80000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000007FFE007FFFFFF3E3
+F03E07E7EF87C1E0007FFC780003FFC7FE1FF87E3E07C0F879F3F3F7FFE7FF003E00F87FFFF8FFFE
+F87FFFC7FFCFFF00000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000007C7E007FFCFFF3E3F03E03FFC783C1E0007FF8780001FFE7FF9FFE3FFE0780F8
+78F1FFE7C3E7FF803E00F87CFFF87FFEF87FFFE7FFCFFF00000000000FC000000000000000000000
+000000000000000000000000000000000000000000000000783E001FF8FFF3C1F01C01FFC78381E0
+003FF8780001FFE7FF9FFE1FFC0780F078F0FFE7C1E7FF801E00783C7FF03FFCF079FFE3FF87FF00
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+301C000FF07FF180F01C00FF030100E0001FE0300000FFC3FF1FFE0FF803007030607FC380C3FF00
+1C0070383FE01FFC6010FFC1FF03FE00000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000040000000000003800000000000
+00006003E000000000001F00000000000000000007800380000000003800F000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+7FFFFFFFFFFFFF39CF800008008087C0000000000000000000000000000000000000000200000000
+0000000000000E01EFFDFFFFFFFFFE00000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000FC00000
+0000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFF00000000000FC00000000000000000000000000000000000000000000000000000
+0000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000FC000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00
+0000000007C000000000000000000000000000000000000000000000000000000000000000000000
+1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFE7FF8000000000000180000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000001000000000
+000018000000000000000000000000200010003C0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+>}imagemask
+showpage
+%%EndDocument
+ 623 1479 a
+ texgraph restore
+863 944 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+863 944 a
+ grestore
+267 1030 1418 2 v 350 1114 a Fr(The)h(co)q(de)h(for)f(this)f(is)267
+1165 y Fp(\\hrule)267 1216 y(\\centergraph{)19 b(\\btg)572
+1268 y(\\incscfile)h(f:{ieeelogo.ps})e(sc:.3)j(d:45)572 1319
+y(\\etg})267 1371 y(\\hrule)350 1473 y Fr(Notice)16 b(that)g(the)g
+(computation)e(of)h(the)i(space)f(to)g(lea)o(v)o(e)f(w)o(as)h(incorrect.)25
+b(This)15 b(is)267 1524 y(due)c(to)g(the)g(di\016cult)o(y)e(in)i(p)q
+(erforming)e(the)i(computations)e(for)h(obtaining)g(the)h(b)q(ounding)267
+1574 y(b)q(o)o(x)i(for)h(an)g(arbitrarily)f(rotated)h(and)g(scaled)g
+(\014gure.)350 1626 y(The)k(most)e(general)i(inclusion)f(command)e(is)i
+Fp(\\incscmvfile)e Fr(whic)o(h)i(allo)o(ws)g(for)267 1676 y(arbitrary)12
+b(scaling,)g(rotation,)g(and)g(o\013set.)19 b(Finally)m(,)10
+b(the)j(rotation,)f(scaling,)g(and)g(place-)267 1726 y(men)o(t)e(ma)o(y)e(b)q
+(e)k(applied)e(around)g(an)o(y)g(of)g(the)i(nine)e(text)h(b)q(o)o(x)g
+(reference)i(p)q(oin)o(ts)d(describ)q(ed)267 1777 y(in)j(Section)i(30.4.)267
+1943 y Fl(30.3)56 b(T)456 1954 y(E)487 1943 y(X)n(Graph)19
+b(Basics)350 2029 y Fr(T)373 2038 y(E)396 2029 y(X)o(Graph)12
+b(has)h(a)g(n)o(um)o(b)q(er)f(of)g(capabilities)g(that)h(range)g(from)d
+(primitiv)o(e)h(to)i(p)q(o)o(w-)267 2080 y(erful.)19 b(The)14
+b(follo)o(wing)e(list)i(of)f(classes)j(is)e(for)g(reference)i(only)m(.)i
+(More)d(detail)e(will)g(follo)o(w)267 2130 y(with)i(examples)f(in)h(the)h(v)n
+(arious)e(sections)j(to)e(follo)o(w.)20 b(This)15 b(section)h(ma)o(y)e(b)q(e)
+i(omitted)267 2180 y(on)e(\014rst)g(reading.)350 2422 y Fo(Draft)i(Version:)
+32 b(1991/8/24)p eop
+%%Page: 182 4
+bop 100 83 a Fn(182)95 b Fm(CHAPTER)14 b(30:)20 b(T)587 92
+y(E)609 83 y(X)o(Gr)n(aph)267 214 y Fn(T)292 223 y(E)318 214
+y(X)o(Graph)14 b(Classes)329 327 y Fq(\017)21 b Fr(Dra)o(wing)d(primitiv)o
+(es)f(consist)j(of)f(commands)e(for)i(circles,)i(circular)f(arcs,)h(line)371
+376 y(v)o(ectors,)13 b(v)o(ectors)g(with)e(arro)o(wheads,)h(spline)g(curv)o
+(es,)h(spline)f(curv)o(es)h(with)f(arro)o(w-)371 425 y(heads,)i(line)f
+(dotting)g(commands,)e(and)j(v)n(arious)f(shades)i(of)f(gra)o(y)f(for)g
+(\014lls.)329 507 y Fq(\017)21 b Fr(There)f(are)g(commands)d(for)i(c)o
+(hanging)g(whether)h(the)g(distances)h(sp)q(eci\014ed)g(are)371
+556 y(to)14 b(b)q(e)i(in)o(terpreted)h(absolutely)m(,)c(with)i(resp)q(ect)i
+(to)e(an)g(origin)e(or)i(relativ)o(ely)g(with)371 604 y(resp)q(ect)h(to)e
+(the)g(presen)o(t)i(p)q(osition.)329 686 y Fq(\017)21 b Fr(There)14
+b(is)g(a)f(command)e(to)i(c)o(hange)h(the)g(\(p)q(en\)width)h(of)e(the)h(dra)
+o(wn)f(lines)h(and)f(to)371 735 y(c)o(hange)h(the)g(in)o(terpreted)i(scale)e
+(of)g(the)g(units)g(of)f(distance.)329 816 y Fq(\017)21 b Fr(There)11
+b(is)g(a)f(command)e(to)i(c)o(hange)h(the)g(default)f(units.)17
+b(Ho)o(w)o(ev)o(er,)11 b(since)g(arbitrary)371 865 y(scaling)f(of)h(units)g
+(is)g(allo)o(w)o(ed,)f(this)h(command)e(is)i(of)f(limited)f(use)j(except)h
+(for)d(those)371 914 y(that)h(visualize)g(distances)i(in)e(di\013eren)o(t)h
+(dimensions.)k(The)c(dimensions)e(a)o(v)n(ailable)371 963 y(are)k(those)h(a)o
+(v)n(ailable)c(in)j(INRST)895 961 y(^)891 972 y(E)914 963 y(X.)329
+1044 y Fq(\017)21 b Fr(There)14 b(is)g(a)f(\\graphical)f(segmen)o(t")h(whic)o
+(h)g(can)h(b)q(e)g(placed)g(at)f(an)o(y)g(sp)q(eci\014c)i(lo)q(ca-)371
+1093 y(tion.)24 b(Distances)18 b(inside)e(a)g(graphical)f(segmen)o(t)h(are)h
+(in)o(terpreted)h(with)e(resp)q(ect)371 1142 y(to)d(the)h(segmen)o(t)f
+(origin.)k(The)d(distances)h(inside)f(a)f(segmen)o(t)g(ma)o(y)f(b)q(e)i
+(either)g(rel-)371 1191 y(ativ)o(e)f(or)i(absolute)f(with)g(resp)q(ect)i(to)e
+(the)h(segmen)o(t)f(origin.)k(There)d(is)f(a)g Fm(se)n(gment)371
+1240 y(sc)n(ale)f Fr(whic)o(h)f(allo)o(ws)g(for)h(segmen)o(ts)g(to)g(b)q(e)h
+(scaled)f(relativ)o(ely)f(with)h(resp)q(ect)j(to)c(an)371 1289
+y(o)o(v)o(erall)g(graph.)329 1370 y Fq(\017)21 b Fr(T)m(ext,)15
+b(with)g(all)g(the)h(capabilities)e(of)h(INRST)1104 1369 y(^)1100
+1379 y(E)1123 1370 y(X)h(ma)o(y)d(b)q(e)j(written)g(at)g(an)o(y)f(arbi-)371
+1419 y(trary)f(angle.)329 1500 y Fq(\017)21 b Fr(T)394 1509
+y(E)417 1500 y(X)o(Graph)d(k)o(eeps)i(trac)o(k)e(of)g(the)h(maxim)o(um)14
+b(exten)o(t)19 b(of)f(a)g(graph.)32 b(These)20 b(are)371 1549
+y(a)o(v)n(ailable)10 b(after)j(the)h(graph)e(is)h(terminated)f(in)g(the)i(v)n
+(ariables)e Fp(\\hgraphsize)e Fr(and)371 1598 y Fp(\\vgraphsize)p
+Fr(.)32 b Fp(\\hgraphskip)18 b Fr(and)h Fp(\\vgraphskip)e Fr(will)h(cause)j
+(a)e(horizon)o(tal)371 1647 y(or)g(v)o(ertical)h(skip)f(of)g(the)h
+(appropriate)g(graphsize.)35 b Fn(Unfortunatel)o(y)l(,)22 b(these)371
+1696 y(v)m(alues)15 b(ma)o(y)h(b)q(e)f(incorrect)f(for)h(a)h(n)o(um)o(b)q(er)
+e(of)h(reasons.)39 b Fr(These)15 b(are)454 1777 y Fq(\016)20
+b Fr(T)m(ext)14 b(ma)o(y)e(stic)o(k)i(out)g(the)g(edge)h(of)e(the)i(graph.)
+454 1842 y Fq(\016)20 b Fr(A)14 b(circle)h(or)f(arc)g(cen)o(ter)h(is)f
+(outside)g(the)h(main)d(graph)h(area.)454 1906 y Fq(\016)20
+b Fr(The)15 b(visible)e(part)h(of)f(a)h(circle)g(or)g(arc)g(ma)o(y)e(b)q(e)j
+(to)q(o)e(far)h(to)g(the)g(righ)o(t.)454 1970 y Fq(\016)20
+b Fr(A)g(v)o(ertical)f(segmen)o(t)g(ma)o(y)f(ha)o(v)o(e)i(inadv)o(erten)o
+(tly)f(reset)i(the)f(maxim)o(um)495 2019 y(p)q(ositions.)454
+2082 y(In)13 b(some)g(cases)i(it)e(ma)o(y)e(b)q(e)j(necessary)i(to)d(mak)o(e)
+f(a)h(fak)o(e)g(mo)o(v)o(e)f(to)i(the)g(lo)o(w)o(er)371 2131
+y(righ)o(t)g(hand)h(corner)h(of)e(a)h(graph)f(to)h(tell)g(T)1055
+2140 y(E)1078 2131 y(X)o(Graph)f(the)i(correct)g(size)g(.)7
+b(.)g(.)20 b(after)371 2180 y(y)o(ou)13 b(ha)o(v)o(e)h(seen)h(a)f
+(preliminary)d(v)o(ersion)j(and)g(kno)o(w)f(what)h(it)g(should)f(b)q(e.)350
+2422 y Fo(Draft)j(Version:)32 b(1991/8/24)p eop
+%%Page: 183 5
+bop 1360 83 a Fm(T)1383 92 y(E)1405 83 y(X)o(Gr)n(aph)22 b(Basics)96
+b Fn(183)329 214 y Fq(\017)21 b Fr(All)13 b(of)h(T)510 223
+y(E)533 214 y(X's)g(de\014nitional)f(capabilities)h(are)g(a)o(v)n(ailable.)j
+(These)f(can)e(b)q(e)h(used)g(to)371 264 y(replace)d(a)e(complex)g(structure)
+j(b)o(y)e(a)f(single)h(command)d(or)j(to)f(c)o(hange)i(the)f(surface)371
+315 y(syn)o(tax)j(of)f(T)574 324 y(E)597 315 y(X)o(Graph.)329
+402 y Fq(\017)21 b Fr(Explicit)g(use)h(of)f(grouping)g(in)g(T)929
+411 y(E)952 402 y(X)o(Graph,)i(through)f Fq(fg)p Fr(,)g(or)g
+Fp(\\begingroup)p Fr(,)371 452 y Fp(\\endgroup)14 b Fr(pairs)i(is)h(not)f
+(allo)o(w)o(ed.)24 b(This)16 b(will)f(foul)h(up)g(the)h(p)q(ositional)e
+(record)371 503 y(k)o(eeping)i(inside.)29 b(Groups)18 b(ma)o(y)e(b)q(e)i(pro)
+q(duced)h(only)e(through)g(the)h(use)h(of)e(seg-)371 553 y(men)o(ts,)c
+(namely)f(the)i Fp(\\beginsegment)p Fr(,)d Fp(\\endsegment)g
+Fr(pair.)267 757 y Fl(30.4)56 b(Simple)20 b(T)645 768 y(E)675
+757 y(X)n(Graphics)350 843 y Fr(T)373 852 y(E)396 843 y(X)o(Graph)c(will)g
+(allo)o(w)f(for)h(rather)i(sophisticated)f(graphics.)27 b(Y)m(ou)16
+b(can)h(use)h(the)267 893 y(de\014nition)12 b(capabilities)f(of)h(INRST)838
+892 y(^)834 902 y(E)857 893 y(X)g(to)h(create)g(libraries)f(of)g(sym)o(b)q
+(ols)f(for)h(future)h(use.)350 945 y(Directions)k(in)f(T)625
+954 y(E)648 945 y(X)o(Graph)g(are)h(describ)q(ed)h(as)e(horizon)o(tal,)g
+Fp(h:)p Fr(,)g(increasing)h(from)267 995 y(left)e(to)h(righ)o(t)f(across)i
+(the)g(page)e(and)h(v)o(ertical,)g Fp(v:)p Fr(,)f(increaseing)h(from)e(top)i
+(to)g(b)q(ottom)267 1045 y Fn(do)o(wn)d Fr(the)h(page.)k(Th)o(us)c(the)h
+(fundamen)o(tal)d(directions)i(are)526 1111 y
+
+ /td 50 dict def td begin /mv {moveto} def /lv {lineto} def /st {stroke} def /np {newpath} def /sl {setlinewidth} def /sd {setdash} def /rt {rotate} def /gs {gsave} def /gr {grestore} def /tr {translate} def /cp {closepath} def /sg {setgray} def /chv {currentpoint} def /cv {curveto} def /slc {setlinecap} def /slj {setlinejoin} def /sc {scale} def /at {neg atan rt} def /mx {mv gs chv tr} def end
+526 1111 a
+ td begin chv /Yp1 exch def /Xp1 exch def gs Xp1 Yp1 tr 1 1 scale end
+526 1111 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 0 0 mv 90 90 mv 900 90 lv st np 900 90 mx 0 neg -810 at -48 11 mv 0 0 lv -48 -11 lv cp gs 1 sg fill gr st gr 90 90 mv 90 600 lv st np 90 600 mx -510 neg 0 at -48 11 mv 0 0 lv -48 -11 lv cp gs 1 sg fill gr st gr 450 44 mv st end
+976 1155 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+748 1169 a Fr(Horizon)o(tal)f({)g Fp(h:<number>)526 1111 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+570 1411 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr 90 neg rt Xp1 neg Yp1 neg tr end
+366 1425 a Fr(V)m(ertical)h({)f Fp(v:<number>)526 1111 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+526 1111 a
+ grestore
+267 1814 a Fr(T)290 1823 y(E)313 1814 y(X)o(Graph)h(capabilities)f(will)f(b)q
+(e)j(in)o(tro)q(duced)f(slo)o(wly)m(.)j(The)d(follo)o(wing)d(diamond)h(b)q(o)
+o(x)826 1880 y
+
+ /td 50 dict def td begin /mv {moveto} def /lv {lineto} def /st {stroke} def /np {newpath} def /sl {setlinewidth} def /sd {setdash} def /rt {rotate} def /gs {gsave} def /gr {grestore} def /tr {translate} def /cp {closepath} def /sg {setgray} def /chv {currentpoint} def /cv {curveto} def /slc {setlinecap} def /slj {setlinejoin} def /sc {scale} def /at {neg atan rt} def /mx {mv gs chv tr} def end
+826 1880 a
+ td begin chv /Yp1 exch def /Xp1 exch def gs Xp1 Yp1 tr 1 1 scale end
+826 1880 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 0 0 mv 0 150 mv 150 0 lv 300 150 lv 150 300 lv 0 150 lv 150 150 mv st end
+976 2030 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+900 2010 a Fi(P)944 2020 y Fh(n)944 2053 y(i)p Fg(=1)1007 2041
+y Fk(\032)1028 2047 y Fh(n)826 1880 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+826 1880 a
+ grestore
+345 2414 a Fo(Draft)20 b(Version:)f(1991/8/24)p eop
+%%Page: 184 6
+bop 100 83 a Fn(184)95 b Fm(CHAPTER)14 b(30:)20 b(T)587 92
+y(E)609 83 y(X)o(Gr)n(aph)267 214 y Fr(w)o(as)14 b(put)g(in)f(place)h(with)
+267 264 y Fj($$)43 b(\045)21 b(a)h(convenie)o(nt)c(way)j(to)g(use)g
+(displayma)o(th)d(spacing)267 314 y(\\centergr)o(aph)o({)332
+365 y(\\beginTeXg)o(rap)o(hic)o(s)h(\045)i(also)f(known)g(as)h(\\btg)376
+415 y(\\move)f(h:0)g(v:.5)42 b(\045)22 b(moves)e(penup)g(to)h(\(0,.5\))376
+465 y(\\lvec)f(h:.5)g(v:0)42 b(\045)22 b(draws)e(a)h(line)f(to)h(\(.5,0\))376
+516 y(\\lvec)f(h:1)g(v:.5)376 566 y(\\lvec)g(h:.5)g(v:.1)376
+616 y(\\lvec)g(h:0)g(v:.5)376 666 y(\\textref)f(h:C)h(v:C)43
+b(\045)21 b(sets)f(the)h(reference)d(point)i(in)h(the)g(center.)376
+717 y(\\move)f(h:.5)g(v:.5)376 767 y(\\htext)f({$\\sum_{i=1)o(}^)o(n)g
+(\\rho_n$})f(\045)k(horizonta)o(l)d(text)h(box)354 817 y(\\endTeXgra)o(ph)o
+(ics)40 b(\045)21 b(also)g(known)e(as)i(\\etg)376 867 y(})267
+918 y($$)350 1028 y Fr(The)12 b(command)c Fp(\\centergraph{<...)o(>})g
+Fr(uses)13 b(the)e(information)e(ab)q(out)i(plot)f(size)267
+1080 y(to)k(cen)o(ter)h(the)g(graphics)f(horizon)o(tally)e(and)i(to)g(lea)o
+(v)o(e)f(enough)h(ro)q(om)f(v)o(ertically)m(.)350 1135 y(Argumen)o(ts)e(for)g
+(all)f(T)699 1144 y(E)722 1135 y(X)o(Graph)h(primitiv)o(e)f(commands)f(are)i
+(delimited)f(b)o(y)h(spaces.)267 1186 y(The)i(units)h(of)e(the)i(dimensions)e
+(are)h(implicit,)d(but)j(c)o(hangable.)18 b(The)13 b(default)g(is)g(inc)o
+(hes.)267 1238 y(Th)o(us)i Fp(h:<number>)d Fr(is)j(the)g(distance)h(in)e(the)
+h(horizon)o(tal)f(\(to)g(righ)o(t\))h(and)f Fp(v:<number>)267
+1289 y Fr(is)19 b(the)g(distance)h(in)e(the)i(v)o(ertical)e(\(do)o(wn\))h
+(direction.)33 b(The)20 b(lo)q(cations)e(are)h(absolute)267
+1340 y(distances)c(with)f(resp)q(ect)i(to)d(an)h(origin)f(in)g(the)i(upp)q
+(er)g(left)e(hand)h(corner.)267 1534 y Fl(30.5)56 b(Simple)20
+b(V)-5 b(ector)19 b(F)-5 b(orms)350 1621 y Fr(This)15 b(in)o(tro)q(duces)i
+(some)e(baisc)g(dra)o(wing)g(commands.)20 b(There)d Fn(m)o(ust)d
+Fr(b)q(e)i(either)g(a)267 1672 y(space)g(or)f(an)g(end)g(of)g(line)f(after)h
+(eac)o(h)h Fp(<coordinate> )m Fr(.)22 b(The)15 b(dimensional)e(units)i(are)
+267 1724 y(implicit.)25 b(W)m(e)17 b(usually)f(use)i Fp(<..>)e
+Fr(instead)i(of)e(the)i(less)g(economical)d Fp(<coordinate>)p
+Fr(.)225 1775 y Fk(?)21 b Fp(\\move)g(h:<..>)f(v:<..>)267 1859
+y Fr(This)c(is)g(a)f(mo)o(v)o(e)g(from)f(the)i(curren)o(t)i(p)q(osition)d(to)
+h(the)h(co)q(ordinates)f(giv)o(en)g(b)o(y)f Fp(h:<..>)267 1911
+y(v:<..>)p Fr(.)i(The)c(p)q(en)i(is)e(up.)18 b(It)13 b(ma)o(y)f(b)q(e)i(used)
+g(to)g(mo)o(v)o(e)d(the)j(curren)o(t)h(reference)h(p)q(oin)o(t)d(or)267
+1962 y(to)h(describ)q(e)h(a)f(b)q(oundary)g(when)g(creating)g(a)g(\014lled)f
+(p)q(olygon.)225 2096 y Fk(?)21 b Fp(\\lvec)g(h:<..>)f(v:<..>)267
+2180 y Fr(This)14 b(dra)o(ws)g(a)f(line)h(from)e(the)i(curren)o(t)i(p)q
+(osition)d(to)h Fp(h:<..>)20 b(v:<..>)p Fr(.)350 2422 y Fo(Draft)c(Version:)
+32 b(1991/8/24)p eop
+%%Page: 185 7
+bop 1304 83 a Fm(Simple)15 b(V)m(e)n(ctor)f(F)m(orms)95 b Fn(185)225
+214 y Fk(?)21 b Fp(\\clvec)f(h1:<..>)h(v1:<..>)f(h2:<..>)h(v2:<..>)f(h3:<..>)
+g(v3:<..>)267 289 y Fr(This)15 b(dra)o(ws)g(a)g(Bezier)i(spline)e(curv)o(e)h
+(from)d(the)j(curren)o(t)h(p)q(oin)o(t)d(to)h Fp(h3:<..>)21
+b(v3:<..>)267 339 y Fr(with)d(resp)q(ect)i(to)e(the)h(con)o(trol)f(p)q(oin)o
+(ts)g Fp(h1:<..>)i(v1:<..>)d Fr(and)h Fp(h2:<..>)i(v2:<..>)p
+Fr(.)267 389 y(These)e(curv)o(es)g(are)f(v)o(ery)g(v)o(ersatile)g(and)f(can)h
+(create)h(man)o(y)d(e\013ects,)j(including)e(lo)q(ops,)267
+439 y(b)o(y)e(v)n(arying)e(the)j(con)o(trol)e(p)q(oin)o(ts.)225
+552 y Fk(?)21 b Fp(\\clv)43 b(\(<h1>)20 b(<v1>\))43 b(\(<h2>)21
+b(<v2>\))42 b(\(<h3>)21 b(<v3>\))267 627 y Fr(This)14 b(command)d(is)j(iden)o
+(tical)f(to)g Fp(\\clvec)g Fr(but)h(with)g(a)f(less)i(v)o(erb)q(ose)g(syn)o
+(tax.)350 677 y(Lines)10 b(ma)o(y)d(b)q(e)j(either)g(solid)f(of)g(v)n(arious)
+f(widths,)i(or)g(dotted)g(with)f(custom)f(patterns.)267 728
+y(In)17 b(addition)f(the)i(ends)g(of)f(the)g(lines)h(ma)o(y)d(b)q(e)j(of)e
+(di\013eren)o(t)i(shap)q(es)h(and)e(joined)g(with)267 778 y(di\013eren)o(t)h
+(defaults.)27 b(In)17 b(most)f(cases)j(y)o(ou)d(will)g(not)h(ha)o(v)o(e)g(to)
+g(c)o(hange)g(the)h(defaults)f(in)267 828 y(T)290 837 y(E)313
+828 y(X)o(Graph)d(but)g(the)g(capabilit)o(y)f(is)g(there.)225
+890 y Fk(?)21 b Fp(\\penwidth)f(<size>)267 965 y Fr(This)c(sets)i(the)f
+(width)f(of)g(the)h(p)q(en)g(or)g(line)e(in)h(the)h(curren)o(t)h(units.)26
+b(The)17 b(default)f(is)g(is)267 1016 y(.015)d(\(in\).)225
+1128 y Fk(?)21 b Fp(\\linecap)f(<integer>)267 1203 y Fr(This)14
+b(sets)h(the)f(end)g(shap)q(es)h(of)e(the)i(lines)e(using)h(P)o(ostScript)h
+(notation.)i(The)d(default)f(is)267 1254 y(1)f(or)g(a)g(round)h(cap.)18
+b(A)12 b(v)n(alue)g(of)f(0)h(is)h(a)f(butt)g(cap)h(with)f(the)h(line)f(cut)h
+(o\013)f(square)h(exactly)267 1304 y(to)i(its)g(length.)20
+b(A)15 b(v)n(alue)g(of)f(2)g(is)h(a)g(square)g(cap)g(with)g(the)g(line)g
+(extended)h(b)o(y)f(a)f(square)267 1354 y(cap)g(the)g(thikness)h(of)e(half)g
+(its)g(width.)18 b(F)m(or)13 b(narro)o(w)h(lines)g(the)g(di\013erence)h(is)f
+(negligible.)225 1466 y Fk(?)21 b Fp(\\linejoin)f(<integer>)267
+1542 y Fr(This)15 b(sets)i(the)f(form)e(in)h(whic)o(h)g(lines)g(join)g(\(P)o
+(ostScript)h(notation\).)22 b(The)16 b(default)f(is)g(1)267
+1592 y(whic)o(h)f(corresp)q(onds)h(to)f(a)g(round)g(line)f(join.)k(A)d(v)n
+(alue)f(of)g(0)h(is)f(a)h(mitre)f(or)g(p)q(oin)o(ted)h(join)267
+1642 y(while)h(a)f(v)n(alue)h(of)g(2)f(is)h(a)g(b)q(ev)o(eled)h(or)f
+(\015attened)i(join.)j(F)m(or)15 b(thin)g(lines)g(the)h(di\013erences)267
+1692 y(are)e(negligible.)225 1805 y Fk(?)21 b Fp(\\lpatt)f(p:<pattern>)267
+1880 y Fr(This)13 b(sets)i(the)f(dotting)f(pattern)h(of)f(the)h(line)e(in)h
+(P)o(ostScript)i(notation.)i(The)c(default)g(is)267 1930 y(a)j(solid)g(line)g
+(describ)q(ed)i(b)o(y)e Fp({[]})p Fr(.)25 b(The)17 b(simplest)e(form)g(is)h
+Fp({[a]})g Fr(where)h(the)g(line)f(is)267 1980 y(blac)o(k)c(for)g
+Fp(a)g Fr(pixels)g(and)h(white)f(for)g(1.)18 b Fp({[a)i(b]})11
+b Fr(w)o(ould)h(mean)f Fp(a)i Fr(pixels)f(blac)o(k)g(follo)o(w)o(ed)267
+2030 y(b)o(y)h Fp(b)g Fr(pixels)g(white.)18 b(A)c(sp)q(eci\014cation)g(of)e
+Fp([a1)21 b(b1)g(a2)g(b2])12 b Fr(w)o(ould)h(b)q(e)h(a)f(cyclic)g(pattern)267
+2080 y(with)g(the)i(line)e(blac)o(k)h(for)f(the)i Fp(a?)j Fr(pixels)c(and)f
+(white)h(for)g(the)g(corresp)q(onding)h Fp(b?)p Fr(.)350 2130
+y(T)373 2139 y(E)396 2130 y(X)o(Graph)h(alos)g(supplies)g(lines)g(with)g
+(arro)o(wheads.)26 b(These)17 b(ma)o(y)e(b)q(e)h(com)o(bined)267
+2180 y(dotting)11 b(patterns)j(giv)o(en)d(ab)q(o)o(v)o(e)h(but)g(a)g
+(decision)h(will)d(ha)o(v)o(e)i(to)g(b)q(e)h(made)e(as)h(to)g(whether)350
+2422 y Fo(Draft)k(Version:)32 b(1991/8/24)p eop
+%%Page: 186 8
+bop 100 83 a Fn(186)95 b Fm(CHAPTER)14 b(30:)20 b(T)587 92
+y(E)609 83 y(X)o(Gr)n(aph)267 214 y Fr(y)o(ou)e(w)o(an)o(t)f(the)i(arro)o
+(whead)f(itself)g(dotted.)31 b(There)20 b(are)e(three)i(st)o(yles)e(of)g
+(arro)o(wheads)267 264 y
+
+ /td 50 dict def td begin /mv {moveto} def /lv {lineto} def /st {stroke} def /np {newpath} def /sl {setlinewidth} def /sd {setdash} def /rt {rotate} def /gs {gsave} def /gr {grestore} def /tr {translate} def /cp {closepath} def /sg {setgray} def /chv {currentpoint} def /cv {curveto} def /slc {setlinecap} def /slj {setlinejoin} def /sc {scale} def /at {neg atan rt} def /mx {mv gs chv tr} def end
+267 264 a
+ td begin chv /Yp1 exch def /Xp1 exch def gs Xp1 Yp1 tr 1 1 scale end
+267 264 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 0 0 mv 0 -15 mv 90 -15 lv st np 90 -15 mx 0 neg -90 at -48 11 mv 0 0 lv -48 -11 lv cp gs 1 sg fill gr st gr 180 -15 lv st np 180 -15 mx 0 neg -90 at -48 11 mv 0 0 lv -48 -11 lv st gr 270 -15 lv st np 270 -15 mx 0 neg -90 at -48 11 mv 0 0 lv -48 -11 lv cp 0 sg fill gr st end
+267 264 a
+ grestore
+554 264 a Fr(triangle)f Fp(T)p Fr(,)f(op)q(en)i Fp(O)p Fr(,)e(and)h(\014lled)
+g Fp(F)p Fr(.)f(The)i(size)g(ma)o(y)d(also)h(b)q(e)i(v)n(aried.)267
+314 y(There)d(are)f(no)g(restriction)h(on)e(the)i(direction)f(of)f(the)i
+(arro)o(ws.)j(The)c(commands)e(are)225 376 y Fk(?)21 b Fp(\\avec)g(h:<..>)f
+(v:<..>)267 449 y Fr(This)15 b(dra)o(ws)h(a)g(v)o(ector)g(with)f(an)h(arro)o
+(w)f(head)h(from)e(the)i(curren)o(t)h(p)q(osition)e(to)g Fp(h:<..>)267
+499 y(v:<..>)p Fr(.)225 609 y Fk(?)21 b Fp(\\cavec)f(h1:<..>)h(v1:<..>)f
+(h2:<..>)h(v2:<..>)f(h3:<..>)g(v3:<..>)225 682 y Fk(?)h Fp(\\cav)g(\(<h1>)g
+(<v1>\))f(\(<h2>)h(<v2>\))g(\(<h3>)g(<v3>\))267 756 y Fr(These)15
+b(are)f(the)h(spline)f(v)o(ersions)g(of)f(the)i(v)o(ectors)g(with)e(arro)o
+(wheads.)225 866 y Fk(?)21 b Fp(\\arrowheadtype)e(t:<type>)267
+939 y Fr(The)14 b Fp(<type>)f Fr(is)h Fp(T)21 b(O)h(F)13 b
+Fr(for)h(triangle,)f(op)q(en,)h(or)f(\014lled)h(resp)q(ectiv)o(ely)m(.)225
+1049 y Fk(?)21 b Fp(\\arrowheadsize)e(l:<length>)h(w:<width>)267
+1123 y Fr(The)15 b Fp(<length>)e Fr(and)h Fp(<width>)f Fr(are)i(in)f(the)i
+(curren)o(t)g(units.)k(The)15 b(default)f(is)h(0.16in)d(b)o(y)267
+1173 y(0.04in.)24 b(This)16 b(size)i(is)e Fp(independent)e
+Fr(of)i(the)h(curren)o(t)h(scales.)26 b(This)17 b(prev)o(en)o(ts)h(arro)o(w-)
+267 1222 y(heads)c(from)f(disapp)q(earing)g(as)h(a)g(graph)g(is)f(scaled.)225
+1332 y Fk(?)21 b Fp(\\arrowheadscale)11 b Fr(This)j(mak)o(es)f(the)i(arro)o
+(wheadsize)g(sensitiv)o(e)g(to)f(the)h(segmen)o(t)e(and)267
+1382 y(unit)k(scales)i(in)e(force)i(when)f(it)g(is)f(called.)30
+b(It)18 b(is)f(not)h(global)e(but)i(is)g(a\013ected)h(b)o(y)f(the)267
+1432 y(grouping)13 b(imp)q(osed)g(b)o(y)g Fp(\\beginsegment)f
+Fr(and)h Fp(\\endsegment)f Fr(pairs.)350 1482 y(F)m(or)d(most)g
+(applications,)g(the)h Fp(\\arrowheadsize)d Fr(and)j(the)g
+Fp(\\arrowheadscale)d Fr(will)267 1531 y(not)14 b(b)q(e)g(needed.)350
+1581 y(The)g(follo)o(wing)c(example)i(of)h(a)g(\(partial\))g(blo)q(c)o(k)g
+(diagram)e(uses)j(these)h(commands.)751 1641 y
+
+ /td 50 dict def td begin /mv {moveto} def /lv {lineto} def /st {stroke} def /np {newpath} def /sl {setlinewidth} def /sd {setdash} def /rt {rotate} def /gs {gsave} def /gr {grestore} def /tr {translate} def /cp {closepath} def /sg {setgray} def /chv {currentpoint} def /cv {curveto} def /slc {setlinecap} def /slj {setlinejoin} def /sc {scale} def /at {neg atan rt} def /mx {mv gs chv tr} def end
+751 1641 a
+ td begin chv /Yp1 exch def /Xp1 exch def gs Xp1 Yp1 tr 1 1 scale end
+751 1641 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 0 0 mv 0 90 mv 150 90 lv st np 150 90 mx 0 neg -150 at -48 11 mv 0 0 lv -48 -11 lv cp gs 1 sg fill gr st gr 150 180 mv 150 0 lv 450 0 lv 450 180 lv 150 180 lv st end
+751 1641 a
+ grestore
+267 1911 a Fr(This)f(w)o(as)g(pro)q(duced)h(b)o(y)e(the)i(follo)o(wing:)267
+1956 y Fj(\\centergr)o(aph)o({\\b)o(tg)441 2001 y(\\move)20
+b(h:0)h(v:.3)441 2046 y(\\avec)f(h:.5)g(v:.3)h(\045)g(arrow)f(vector)f
+(leading)g(into)i(box)441 2091 y(\\move)f(h:.5)g(v:.6)h(\045)g(moves)f(to)h
+(lower)f(lefthand)e(corner)i(of)h(box)441 2135 y(\\lvec)f(h:.5)g(v:0)43
+b(\045)21 b(four)f(sides)441 2180 y(\\lvec)g(h:1.5)g(v:0)350
+2417 y Fo(Draft)c(Version:)32 b(1991/8/24)p eop
+%%Page: 187 9
+bop 1290 83 a Fm(Simple)22 b(V)m(e)n(ctor)f(F)m(orms)95 b Fn(187)441
+214 y Fj(\\lvec)20 b(h:1.5)g(v:.6)441 259 y(\\lvec)g(h:.5)g(v:.6)485
+304 y(\\etg})350 404 y Fr(W)m(e)d(can)h(c)o(hange)f(the)i(t)o(yp)q(e)f(of)e
+(arro)o(whead)i(on)f(this)h(and)f(all)f(subsequen)o(t)j(arro)o(w)267
+454 y(v)o(ectors)c(b)o(y)f(adding)f(adding)g Fp(\\arrowheadtype)19
+b(t:O)13 b Fr(b)q(efore)h(the)h Fp(\\avec)21 b(...)d Fr(to)13
+b(giv)o(e)751 515 y
+
+ /td 50 dict def td begin /mv {moveto} def /lv {lineto} def /st {stroke} def /np {newpath} def /sl {setlinewidth} def /sd {setdash} def /rt {rotate} def /gs {gsave} def /gr {grestore} def /tr {translate} def /cp {closepath} def /sg {setgray} def /chv {currentpoint} def /cv {curveto} def /slc {setlinecap} def /slj {setlinejoin} def /sc {scale} def /at {neg atan rt} def /mx {mv gs chv tr} def end
+751 515 a
+ td begin chv /Yp1 exch def /Xp1 exch def gs Xp1 Yp1 tr 1 1 scale end
+751 515 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 0 0 mv 0 90 mv 150 90 lv st np 150 90 mx 0 neg -150 at -48 11 mv 0 0 lv -48 -11 lv cp 0 sg fill gr 150 180 mv 150 0 lv 450 0 lv 450 180 lv 150 180 lv st end
+751 515 a
+ grestore
+267 787 a Fr(This)h(w)o(as)g(pro)q(duced)h(b)o(y)267 832 y
+Fj(\\centergr)o(aph)o({\\b)o(tg)441 877 y(\\move)20 b(h:0)h(v:.3)441
+922 y(\\arrowhead)o(typ)o(e)e(t:F)h(\045)i(changes)d(default)g(filled)441
+967 y(\\avec)h(h:.5)g(v:.3)h(\045)g(arrow)f(vector)f(leading)g(into)i(box)441
+1012 y(\\move)f(h:.5)g(v:.6)h(\045)g(moves)f(to)h(lower)f(lefthand)e(corner)i
+(of)h(box)441 1057 y(\\lvec)f(h:.5)g(v:0)43 b(\045)21 b(four)f(sides)441
+1102 y(\\lvec)g(h:1.5)g(v:0)441 1147 y(\\lvec)g(h:1.5)g(v:.6)441
+1192 y(\\lvec)g(h:.5)g(v:.6)485 1237 y(\\etg})225 1349 y Fk(?)h
+Fp(\\unitscale)f(<scale>)267 1423 y Fr(This)g(command)e(causes)k(all)e
+(subsequen)o(t)i(units)f(in)f(this)h(or)f(enclosed)i(segmen)o(ts)e(to)267
+1473 y(b)q(e)e(scaled)g(b)o(y)f(the)i Fp(<scale>)p Fr(.)27
+b(Th)o(us)18 b Fp(\\unitscale)k(2.54)16 b Fr(w)o(ould)h(ha)o(v)o(e)g(the)i
+(e\013ect)g(of)267 1523 y(c)o(hanging)11 b(a)g(\014gure)i(where)g(the)f
+(units)g(w)o(ere)h(originally)c(in)i(inc)o(hes)i(to)e(b)q(e)i(in)e(cen)o
+(timetres.)350 1573 y(Th)o(us)16 b(the)g(en)o(tire)g(graph)f(is)g(reduced)i
+(to)e(half)g(size)h(b)o(y)f(adding)f Fp(\\unitscale)21 b(.5 )267
+1623 y Fr(at)14 b(the)g(v)o(ery)g(b)q(eginning.)863 1683 y
+
+ /td 50 dict def td begin /mv {moveto} def /lv {lineto} def /st {stroke} def /np {newpath} def /sl {setlinewidth} def /sd {setdash} def /rt {rotate} def /gs {gsave} def /gr {grestore} def /tr {translate} def /cp {closepath} def /sg {setgray} def /chv {currentpoint} def /cv {curveto} def /slc {setlinecap} def /slj {setlinejoin} def /sc {scale} def /at {neg atan rt} def /mx {mv gs chv tr} def end
+863 1683 a
+ td begin chv /Yp1 exch def /Xp1 exch def gs Xp1 Yp1 tr 1 1 scale end
+863 1683 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 0 0 mv 0 45 mv 75 45 lv st np 75 45 mx 0 neg -75 at -48 11 mv 0 0 lv -48 -11 lv cp 0 sg fill gr 75 90 mv 75 0 lv 225 0 lv 225 90 lv 75 90 lv st end
+863 1683 a
+ grestore
+267 1866 a Fr(Note)j(that)f(the)h(arro)o(whead)f(has)h(not)f(c)o(hanged)h(in)
+e(size.)26 b(The)17 b(commands)d(to)i(do)g(this)267 1910 y(are)267
+1955 y Fj(\\centergr)o(aph)o({\\b)o(tg)441 2000 y(\\unitscale)i(.5)43
+b(\045)21 b(causes)f(all)h(subseque)o(nt)d(units)i(to)h(be)g(multiplied)768
+2045 y(\045)h(by)f(.5)441 2090 y(\\move)f(h:0)h(v:.3)441 2135
+y(\\arrowhead)o(typ)o(e)e(t:F)h(\045)i(changes)d(default)g(filled)441
+2180 y(\\avec)h(h:.5)g(v:.3)h(\045)g(arrow)f(vector)f(leading)g(into)i(box)
+345 2422 y Fo(Draft)f(Version:)f(1991/8/24)p eop
+%%Page: 188 10
+bop 100 83 a Fn(188)95 b Fm(CHAPTER)21 b(30:)h(T)596 92 y(E)619
+83 y(X)o(Gr)n(aph)441 214 y Fj(\\move)e(h:.5)g(v:.6)h(\045)g(moves)f(to)h
+(lower)f(lefthand)e(corner)i(of)h(box)441 259 y(\\lvec)f(h:.5)g(v:0)43
+b(\045)21 b(four)f(sides)441 304 y(\\lvec)g(h:1.5)g(v:0)441
+349 y(\\lvec)g(h:1.5)g(v:.6)441 394 y(\\lvec)g(h:.5)g(v:.6)485
+439 y(\\etg})267 489 y Fr(If)13 b(the)h(arro)o(whead)g(size)h(needed)g(to)e
+(b)q(e)h(reduced)i(in)d(the)h(same)f(scale)h(it)f(is)h(necessary)h(to)267
+539 y(add)f Fp(\\arrowheadscale)e Fr(after)j(the)g Fp(\\unitscale)e
+Fr(and)h(b)q(efore)h(the)h(\014rst)f(arro)o(wv)o(ector.)267
+589 y(Th)o(us)f(w)o(e)g(get)863 650 y
+
+ /td 50 dict def td begin /mv {moveto} def /lv {lineto} def /st {stroke} def /np {newpath} def /sl {setlinewidth} def /sd {setdash} def /rt {rotate} def /gs {gsave} def /gr {grestore} def /tr {translate} def /cp {closepath} def /sg {setgray} def /chv {currentpoint} def /cv {curveto} def /slc {setlinecap} def /slj {setlinejoin} def /sc {scale} def /at {neg atan rt} def /mx {mv gs chv tr} def end
+863 650 a
+ td begin chv /Yp1 exch def /Xp1 exch def gs Xp1 Yp1 tr 1 1 scale end
+863 650 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 0 0 mv 0 45 mv 75 45 lv st np 75 45 mx 0 neg -75 at -24 5 mv 0 0 lv -24 -5 lv cp 0 sg fill gr 75 90 mv 75 0 lv 225 0 lv 225 90 lv 75 90 lv st end
+863 650 a
+ grestore
+267 834 a Fr(This)g(is)f(pro)q(duced)j(b)o(y)267 879 y Fj(\\centergr)o(aph)o
+({\\b)o(tg)441 924 y(\\unitscale)i(.5)43 b(\045)21 b(causes)f(all)h(subseque)
+o(nt)d(units)i(to)h(be)g(multiplied)768 969 y(\045)h(by)f(.5)441
+1014 y(\\move)f(h:0)h(v:.3)441 1059 y(\\arrowhead)o(sca)o(le)d(\045)k(makes)e
+(arrowhea)o(d)f(size)h(sensitive)e(to)j(scalings.)441 1104
+y(\\arrowhead)o(typ)o(e)e(t:F)h(\045)i(changes)d(default)g(filled)441
+1149 y(\\avec)h(h:.5)g(v:.3)h(\045)g(arrow)f(vector)f(leading)g(into)i(box)
+441 1194 y(\\move)f(h:.5)g(v:.6)h(\045)g(moves)f(to)h(lower)f(lefthand)e
+(corner)i(of)h(box)441 1239 y(\\lvec)f(h:.5)g(v:0)43 b(\045)21
+b(four)f(sides)441 1284 y(\\lvec)g(h:1.5)g(v:0)441 1329 y(\\lvec)g(h:1.5)g
+(v:.6)441 1374 y(\\lvec)g(h:.5)g(v:.6)485 1419 y(\\etg})350
+1519 y Fr(Finally)12 b(w)o(e)i(ha)o(v)o(e)g(an)g(example)e(with)i(dotted)g
+(Bezier)i(splines.)226 1580 y
+
+ /td 50 dict def td begin /mv {moveto} def /lv {lineto} def /st {stroke} def /np {newpath} def /sl {setlinewidth} def /sd {setdash} def /rt {rotate} def /gs {gsave} def /gr {grestore} def /tr {translate} def /cp {closepath} def /sg {setgray} def /chv {currentpoint} def /cv {curveto} def /slc {setlinecap} def /slj {setlinejoin} def /sc {scale} def /at {neg atan rt} def /mx {mv gs chv tr} def end
+226 1580 a
+ td begin chv /Yp1 exch def /Xp1 exch def gs Xp1 Yp1 tr 1 1 scale end
+226 1580 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 0 0 mv [20 30 20] 0 sd 0 600 lv 0 0 mv st 4 sl [20 20 10 10] 0 sd 1 slc 1 slj np 0 0 mv 300 300 600 300 900 0 cv st np 900 0 mx 300 neg -300 at -48 11 mv 0 0 lv -48 -11 lv cp gs 1 sg fill gr st gr st 4 sl [20 20] 0 sd 1 slc 1 slj np 900 0 mv 1200 300 mv 0 600 1500 600 300 300 cv st np 300 300 mx 300 neg 1200 at -48 11 mv 0 0 lv -48 -11 lv cp gs 1 sg fill gr st gr st end
+226 1580 a
+ grestore
+354 2414 a Fo(Draft)k(Version:)f(1991/8/24)p eop
+%%Page: 189 11
+bop 1304 83 a Fm(Simple)15 b(V)m(e)n(ctor)f(F)m(orms)95 b Fn(189)350
+214 y Fr(whic)o(h)14 b(w)o(as)g(giv)o(en)f(b)o(y)267 266 y
+Fp(\\centergraph{)19 b(\\btg)i(\\lpatt)g(p:{[20)f(30)h(20]})681
+319 y(\\lvec)g(h:0)g(v:2)681 371 y(\\move)g(h:0)g(v:0)681 423
+y(\\lpatt)g(p:{[20)f(20)h(10)h(10]})659 475 y(\\cav)f(\(1)h(1\))f(\(2)g(1\))h
+(\(3)f(0\))681 528 y(\\lpatt)g(p:{[20)f(20]})659 580 y(\\move)h(h:4)g(v:1)659
+632 y(\\cav)g(\(0)h(2\))f(\(5)g(2\))h(\(1)f(1\))594 685 y(\\etg)528
+737 y(})267 789 y Fr(This)d(is)h(o\013)f(cen)o(ter)i(b)q(ecause)g(the)g
+(width)e(computation)f(includes)i(the)g(\(5)f(2\))g(con)o(trol)267
+840 y(p)q(oin)o(t)13 b(of)h(the)g(Bezier)h(curv)o(e.)267 993
+y Fn(30.5.1)48 b(T)l(ext)15 b(in)g(Graphs)350 1080 y Fr(All)c(text)i(within)f
+(T)652 1088 y(E)675 1080 y(X)o(Graph)g(is)g(actually)f(t)o(yp)q(eset)j(b)o(y)
+e(T)1251 1088 y(E)1274 1080 y(X.)g(Since)h(T)1459 1088 y(E)1482
+1080 y(X)f(do)q(es)h(this)267 1130 y(so)h(b)q(eautifully)m(,)f(it)h(seems)g
+(coun)o(ter)i(pro)q(ductiv)o(e)f(to)f(do)g(it)g(otherwise.)21
+b(The)15 b(commands)267 1181 y(for)e(including)g(text)i(at)f(v)n(arious)f
+(angles)h(are)225 1245 y Fk(?)21 b Fp(\\htext)f({<text>})267
+1324 y Fr(This)14 b(puts)g(the)h(text)f(in)g(a)f(horizon)o(tal)g
+Fp(\\hbox)g Fr(running)h(from)e(left)h(to)h(righ)o(t.)225 1446
+y Fk(?)21 b Fp(\\vtext)f({<text>})267 1525 y Fr(This)14 b(puts)g(the)h(text)f
+(in)g(a)f(v)o(ertical)h Fp(\\hbox)f Fr(going)f(up)o(w)o(ards.)225
+1646 y Fk(?)21 b Fp(\\rtext)f(d:<degrees>)g(t:{<text>})267
+1725 y Fr(This)14 b(puts)g(text)h(in)e(an)h Fp(\\hbox)f Fr(with)g(an)h
+(arbitrary)g(rotation)f(of)g Fp(<degrees>)p Fr(.)225 1847 y
+Fk(?)21 b Fp(\\rstext)f(d:<degrees>)g(sc:<scale>)g(t:{<text>})267
+1926 y Fr(This)14 b(puts)h(text)f(in)g(an)g Fp(\\hbox)f Fr(with)h(an)g
+(arbitrary)g(rotation)f(of)h Fp(<degrees>)e Fr(and)i(scale)267
+1976 y Fp(<scale>)p Fr(.)350 2029 y(T)m(ext)g(is)g(placed)h(in)f(an)g
+Fp(\\hbox)p Fr(.)k(This)c(b)q(o)o(x)g(is)g(lo)q(cated)h(at)f(the)h(p)q(oin)o
+(t)f(in)f(the)i(graph)267 2079 y(where)i(the)g Fp(\\?text)e
+Fr(command)e(is)k(called.)24 b(In)16 b(order)h(to)g(mak)o(e)d(the)j(exact)g
+(placemen)o(t)267 2130 y(of)f(the)i(b)q(o)o(x)f(in)f(a)h(graph)g(easier,)h
+(the)g(b)q(o)o(x)e(is)h(actually)f(orien)o(ted)i(at)f(an)o(y)f(one)i(of)e
+(nine)267 2180 y(reference)g(p)q(oin)o(ts.)i(The)d(command)c(is)350
+2422 y Fo(Draft)16 b(Version:)32 b(1991/8/24)p eop
+%%Page: 190 12
+bop 100 83 a Fn(190)95 b Fm(CHAPTER)14 b(30:)20 b(T)587 92
+y(E)609 83 y(X)o(Gr)n(aph)225 214 y Fk(?)h Fp(\\textref)f(h:<L)h(C)h(R>)f
+(v:<T)g(C)h(B>)267 284 y Fr(The)13 b(c)o(hoices)g(of)f Fp(L)22
+b(C)g(R)12 b Fr(are)h(Left,)f(Cen)o(ter,)i(and)e(Righ)o(t)g(resp)q(ectiv)o
+(ely)i(in)e(the)h(horizon)o(tal)267 334 y(and)h(v)o(ertical)f(p)q(ositions.)
+350 383 y(The)h(nine)g(c)o(hoices)h(are)f(sho)o(wn)g(b)q(elo)o(w:)640
+429 y
+
+ /td 50 dict def td begin /mv {moveto} def /lv {lineto} def /st {stroke} def /np {newpath} def /sl {setlinewidth} def /sd {setdash} def /rt {rotate} def /gs {gsave} def /gr {grestore} def /tr {translate} def /cp {closepath} def /sg {setgray} def /chv {currentpoint} def /cv {curveto} def /slc {setlinecap} def /slj {setlinejoin} def /sc {scale} def /at {neg atan rt} def /mx {mv gs chv tr} def end
+640 429 a
+ td begin chv /Yp1 exch def /Xp1 exch def gs Xp1 Yp1 tr 1 1 scale end
+640 429 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+488 443 a Fr(h:L)f(v:T)640 429 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+640 429 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 0 0 mv 42 0 lv 126 84 lv st np 126 84 mx -84 neg -84 at -16 4 mv 0 0 lv -16 -4 lv st gr 0 189 mv st end
+640 618 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+488 632 a Fr(h:L)g(v:C)640 429 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+640 429 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 0 189 mv 126 189 lv st np 126 189 mx 0 neg -126 at -16 4 mv 0 0 lv -16 -4 lv st gr 0 378 mv st end
+640 807 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+489 821 a Fr(h:L)g(v:B)640 429 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+640 429 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 0 378 mv 42 378 lv 126 294 lv st np 126 294 mx 84 neg -84 at -16 4 mv 0 0 lv -16 -4 lv st gr 672 0 mv st end
+1312 429 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+1325 443 a Fr(h:R)g(v:T)640 429 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+640 429 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 672 0 mv 630 0 lv 546 84 lv st np 546 84 mx -84 neg 84 at -16 4 mv 0 0 lv -16 -4 lv st gr 672 189 mv st end
+1312 618 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+1325 632 a Fr(h:R)g(v:C)640 429 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+640 429 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 672 189 mv 546 189 lv st np 546 189 mx 0 neg 126 at -16 4 mv 0 0 lv -16 -4 lv st gr 672 378 mv st end
+1312 807 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+1325 821 a Fr(h:R)g(v:B)640 429 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+640 429 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 672 378 mv 630 378 lv 546 294 lv st np 546 294 mx 84 neg 84 at -16 4 mv 0 0 lv -16 -4 lv st gr 336 0 mv st end
+976 429 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+905 429 a Fr(h:C)g(v:T)-407 b
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+640 429 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 336 0 mv 336 10 mv 336 84 lv st np 336 84 mx -74 neg 0 at -16 4 mv 0 0 lv -16 -4 lv st gr 420 147 mv st end
+1060 576 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+1073 590 a Fr(h:C)14 b(v:C)640 429 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+640 429 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 420 147 mv 388 147 lv 336 189 lv st np 336 189 mx -42 neg 52 at -16 4 mv 0 0 lv -16 -4 lv st gr 336 378 mv st end
+976 807 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+905 836 a Fr(h:C)f(v:B)640 429 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+640 429 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 336 378 mv 336 367 mv 336 294 lv st np 336 294 mx 73 neg 0 at -16 4 mv 0 0 lv -16 -4 lv st gr 126 84 mv st end
+640 429 a
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 126 84 mv 336 84 lv st end
+976 513 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+966 522 a Fq(\017)640 429 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+640 429 a
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 336 84 mv 546 84 lv st end
+1186 513 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+1176 522 a Fq(\017)640 429 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+640 429 a
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 546 84 mv 546 189 lv st end
+1186 618 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+1176 627 a Fq(\017)640 429 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+640 429 a
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 546 189 mv 546 294 lv st end
+1186 723 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+1176 732 a Fq(\017)640 429 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+640 429 a
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 546 294 mv 336 294 lv st end
+976 723 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+966 732 a Fq(\017)640 429 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+640 429 a
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 336 294 mv 126 294 lv st end
+766 723 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+756 732 a Fq(\017)640 429 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+640 429 a
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 126 294 mv 126 189 lv st end
+766 618 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+756 627 a Fq(\017)640 429 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+640 429 a
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 126 189 mv 126 84 lv st end
+766 513 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+756 522 a Fq(\017)640 429 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+976 618 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+966 627 a Fq(\017)640 429 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+640 429 a
+ grestore
+350 877 a Fr(These)i(reference)h(p)q(oin)o(ts)e(mo)o(v)o(e)e(with)i(the)g(b)q
+(o)o(x)g(as)g(it)g(is)f(rotated)i(or)f(scaled.)350 926 y(As)e(an)g(example)e
+(w)o(e)i(add)f(the)i(follo)o(wing)c Fk(\032)j Fr(=)1082 895
+y Fi(P)1125 905 y Fh(n)1125 939 y(i)p Fg(=1)1188 926 y Fk(\032)1209
+932 y Fh(i)1235 926 y Fr(to)g(the)g(cen)o(ter)h(of)e(the)i(blo)q(c)o(k)267
+976 y(diagram)e(used)k(previously)f(to)g(giv)o(e)751 1019 y
+
+ /td 50 dict def td begin /mv {moveto} def /lv {lineto} def /st {stroke} def /np {newpath} def /sl {setlinewidth} def /sd {setdash} def /rt {rotate} def /gs {gsave} def /gr {grestore} def /tr {translate} def /cp {closepath} def /sg {setgray} def /chv {currentpoint} def /cv {curveto} def /slc {setlinecap} def /slj {setlinejoin} def /sc {scale} def /at {neg atan rt} def /mx {mv gs chv tr} def end
+751 1019 a
+ td begin chv /Yp1 exch def /Xp1 exch def gs Xp1 Yp1 tr 1 1 scale end
+1051 1109 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+941 1120 a Fk(\032)e Fr(=)1018 1088 y Fi(P)1062 1099 y Fh(n)1062
+1132 y(i)p Fg(=1)1125 1120 y Fk(\032)1146 1126 y Fh(i)751 1019
+y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+751 1019 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 0 0 mv 300 90 mv 0 90 mv 150 90 lv st np 150 90 mx 0 neg -150 at -48 11 mv 0 0 lv -48 -11 lv cp gs 1 sg fill gr st gr 150 180 mv 150 0 lv 450 0 lv 450 180 lv 150 180 lv st end
+751 1019 a
+ grestore
+267 1275 a Fr(The)i(commands)e(to)h(do)h(this)g(are)267 1319
+y Fj(\\centergr)o(aph)o({\\b)o(tg)441 1364 y(\\move)20 b(h:1.0)g(v:.3)g(\045)
+i(moves)e(to)h(center)e(of)i(box)441 1408 y(\\textref)e(h:C)i(v:C)f(\045)i
+(sets)e(text)g(reference)e(to)j(dead)g(center)441 1453 y(\\htext)f
+({$\\rho=\\s)o(um)o(_{i)o(=1})o(^{)o(n}\\)o(rh)o(o_i)o($})e(\045)k(puts)e(in)
+h(text)441 1497 y(\\move)f(h:0)h(v:.3)441 1542 y(\\avec)f(h:.5)g(v:.3)h(\045)
+g(arrow)f(vector)f(leading)g(into)i(box)441 1586 y(\\move)f(h:.5)g(v:.6)h
+(\045)g(moves)f(to)h(lower)f(lefthand)e(corner)i(of)h(box)441
+1631 y(\\lvec)f(h:.5)g(v:0)43 b(\045)21 b(four)f(sides)441
+1675 y(\\lvec)g(h:1.5)g(v:0)441 1720 y(\\lvec)g(h:1.5)g(v:.6)441
+1764 y(\\lvec)g(h:.5)g(v:.6)485 1809 y(\\etg})350 1907 y Fr(Arbitrary)14
+b(rotation)g(of)f(text)i(or)f(graphics)g Fp(\\rtext)p Fr(.)j(This)d(example)f
+(uses)i Fp(\\rtext)267 1957 y(d:45)21 b(t:<text>)12 b Fr(in)i(place)g(of)f
+(the)h Fp(\\htext)p Fr(.)751 2000 y
+
+ /td 50 dict def td begin /mv {moveto} def /lv {lineto} def /st {stroke} def /np {newpath} def /sl {setlinewidth} def /sd {setdash} def /rt {rotate} def /gs {gsave} def /gr {grestore} def /tr {translate} def /cp {closepath} def /sg {setgray} def /chv {currentpoint} def /cv {curveto} def /slc {setlinecap} def /slj {setlinejoin} def /sc {scale} def /at {neg atan rt} def /mx {mv gs chv tr} def end
+751 2000 a
+ td begin chv /Yp1 exch def /Xp1 exch def gs Xp1 Yp1 tr 1 1 scale end
+1051 2090 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr 45 neg rt Xp1 neg Yp1 neg tr end
+941 2101 a Fk(\032)e Fr(=)1018 2070 y Fi(P)1062 2080 y Fh(n)1062
+2113 y(i)p Fg(=1)1125 2101 y Fk(\032)1146 2107 y Fh(i)751 2000
+y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+751 2000 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 0 0 mv 300 90 mv 0 90 mv 150 90 lv st np 150 90 mx 0 neg -150 at -48 11 mv 0 0 lv -48 -11 lv cp gs 1 sg fill gr st gr 150 180 mv 150 0 lv 450 0 lv 450 180 lv 150 180 lv st end
+751 2000 a
+ grestore
+350 2414 a Fo(Draft)k(Version:)32 b(1991/8/24)p eop
+%%Page: 191 13
+bop 1290 83 a Fm(Simple)22 b(V)m(e)n(ctor)f(F)m(orms)95 b Fn(191)267
+214 y Fr(Note)15 b(that)f(the)h(text)g(spills)f(out)g(o)o(v)o(er)h(the)g
+(edges)g(of)f(the)h(b)q(o)o(x.)20 b(There)15 b(is)g(no)f(guaran)o(tee)267
+264 y(that)g(the)h(text)f(will)f(\014t)h(in)g(the)h(b)q(o)o(x.)j(In)c(fact)g
+(if)f(w)o(e)i(tak)o(e)f(the)g(horizon)o(tal)g(example)e(and)267
+315 y(add)i(a)f Fp(\\unitscale)20 b(.7)h(\\arrowheadscale)11
+b Fr(the)k(follo)o(wing)c(results:)818 381 y
+
+ /td 50 dict def td begin /mv {moveto} def /lv {lineto} def /st {stroke} def /np {newpath} def /sl {setlinewidth} def /sd {setdash} def /rt {rotate} def /gs {gsave} def /gr {grestore} def /tr {translate} def /cp {closepath} def /sg {setgray} def /chv {currentpoint} def /cv {curveto} def /slc {setlinecap} def /slj {setlinejoin} def /sc {scale} def /at {neg atan rt} def /mx {mv gs chv tr} def end
+818 381 a
+ td begin chv /Yp1 exch def /Xp1 exch def gs Xp1 Yp1 tr 1 1 scale end
+1028 444 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+919 455 a Fk(\032)h Fr(=)996 424 y Fi(P)1039 434 y Fh(n)1039
+467 y(i)p Fg(=1)1102 455 y Fk(\032)1123 461 y Fh(i)818 381
+y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+818 381 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 0 0 mv 210 63 mv 0 63 mv 105 63 lv st np 105 63 mx 0 neg -105 at -33 8 mv 0 0 lv -33 -8 lv cp gs 1 sg fill gr st gr 105 126 mv 105 0 lv 315 0 lv 315 126 lv 105 126 lv st end
+818 381 a
+ grestore
+350 613 a Fr(Note)j(that)g(the)h(fon)o(t)e(is)h(not)g(scaled.)21
+b(If)15 b(w)o(e)g(use)h Fp(\\rstext)21 b(d:0)g(sc:.8)h(t:<...>)267
+664 y Fr(w)o(e)14 b(get)818 730 y
+
+ /td 50 dict def td begin /mv {moveto} def /lv {lineto} def /st {stroke} def /np {newpath} def /sl {setlinewidth} def /sd {setdash} def /rt {rotate} def /gs {gsave} def /gr {grestore} def /tr {translate} def /cp {closepath} def /sg {setgray} def /chv {currentpoint} def /cv {curveto} def /slc {setlinecap} def /slj {setlinejoin} def /sc {scale} def /at {neg atan rt} def /mx {mv gs chv tr} def end
+818 730 a
+ td begin chv /Yp1 exch def /Xp1 exch def gs Xp1 Yp1 tr 1 1 scale end
+1028 793 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr 0 neg rt .8 .8 sc Xp1 neg Yp1 neg tr end
+919 804 a Fk(\032)e Fr(=)996 773 y Fi(P)1039 783 y Fh(n)1039
+816 y(i)p Fg(=1)1102 804 y Fk(\032)1123 810 y Fh(i)818 730
+y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+818 730 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 0 0 mv 210 63 mv 0 63 mv 105 63 lv st np 105 63 mx 0 neg -105 at -33 8 mv 0 0 lv -33 -8 lv cp gs 1 sg fill gr st gr 105 126 mv 105 0 lv 315 0 lv 315 126 lv 105 126 lv st end
+818 730 a
+ grestore
+267 1081 a Fl(30.6)56 b(Rotated)19 b(Graphics)g(and)g(T)-5
+b(ext)350 1167 y Fr(It)20 b(is)f(p)q(ossible)h(to)g(place)g(graphics)g(or)f
+(text)i(at)e(an)o(y)g(arbitrary)h(direction)g(on)f(a)267 1218
+y(page.)k(It)16 b(is)f(only)g(necessary)j(to)d(include)h(it)f(in)g(a)h
+Fp(\\vtext)e Fr(for)h(v)o(ertical)h(or)f(an)g Fp(\\rtext)267
+1268 y Fr(for)c(an)h(arbitrary)f(rotation.)17 b(Ho)o(w)o(ev)o(er,)12
+b(it)g(should)f(b)q(e)h(remem)o(b)q(ered)g(that)f(the)i(reference)267
+1319 y(p)q(oin)o(t)18 b(is)h(that)g(p)q(osition)f(on)h(the)g(page)g(where)h
+(the)f Fp(\\?text)f Fr(w)o(as)h(en)o(tered)h Fn(and)e Fr(that)267
+1369 y(the)c(text/graphics)g(go)q(es)g(at)g(the)g(appropriate)f(angle.)18
+b(The)c(follo)o(wing)d(sho)o(ws)i(a)h(simple)267 1420 y(table)h(angled)g(on)g
+(the)g(page.)22 b(T)m(o)15 b(do)g(this)g(correctly)m(,)h(requires)g(that)f(y)
+o(ou)g(disco)o(v)o(er)h(the)267 1470 y(size)f(of)e(the)h(table.)676
+1580 y
+
+ /td 50 dict def td begin /mv {moveto} def /lv {lineto} def /st {stroke} def /np {newpath} def /sl {setlinewidth} def /sd {setdash} def /rt {rotate} def /gs {gsave} def /gr {grestore} def /tr {translate} def /cp {closepath} def /sg {setgray} def /chv {currentpoint} def /cv {curveto} def /slc {setlinecap} def /slj {setlinejoin} def /sc {scale} def /at {neg atan rt} def /mx {mv gs chv tr} def end
+676 1580 a
+ td begin chv /Yp1 exch def /Xp1 exch def gs Xp1 Yp1 tr 1 1 scale end
+676 1580 a
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 0 0 mv 0 300 lv st end
+676 1880 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr 45 neg rt Xp1 neg Yp1 neg tr end
+689 1880 a
+ td begin chv /Yp2 exch def /Xp2 exch def gs Xp2 Yp2 tr 1 1 scale end
+689 1880 a
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 0 0 mv 300 0 lv st end
+1083 1915 a
+
+ td begin chv /Yp2 exch def /Xp2 exch def gr gs Xp2 Yp2 tr /XposR Xp2 def /YposR Yp2 def Xp2 neg Yp2 neg tr end
+689 1880 a
+
+ td begin chv /Yp2 exch def /Xp2 exch def gr gs Xp2 Yp2 mv Xp2 Yp2 tr 1 1 scale end
+766 2326 a
+
+ td begin chv /Yp2 exch def /Xp2 exch def gr gs Xp2 Yp2 tr Xp2 neg Yp2 neg tr end
+766 2326 a
+
+ td begin chv /Yp2 exch def /Xp2 exch def gr gs XposR YposR tr 0 neg rt XposR neg YposR neg tr Xp2 Yp2 tr .25 .25 sc 4.17 -4.17 scale end /texgraph save def /showpage {} def
+780 2326 a
+%%BeginDocument: ieeelogo.ps
+0.240000 0.240000 scale
+896 1509 translate
+768 282 scale
+768 282 true [768 0 0 -282 0 282] {<
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000700000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000001C000000000000000000000000000000000000000000000000000000000000000000F800000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000FF00000000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000001FF800000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000003FFC00000000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000007FFE000000000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000FFFF00000000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000001FFFF0000000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000003FFFF80000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000003FFFFC0000000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000007FFFFE00000000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000FFFFFE0000000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000001FFFFFF000000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000001FFFFFF8000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000003FFFFFF8000000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000007FFFFFFC0000000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00FFFFFFFE000000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000001FFFFFFFF00000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000001FFFFFFFF800000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000003FFFFFFFF800000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000007FFFFFFFFC000000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0FFFFFFFFFE00000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000001FFFFFFFFFE0000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000001FFFFFFFFFF00000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000003FFFFFFFFFF80000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000003FFFFFFFFFFC00000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+7FFFFFFFFFFE0000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000001FFFFFFFFFFFF0000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000003FFFFFFFFFFFF8000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000007FFFFFFFFFFFFC0000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000007
+FFFFFC1FFFFFE000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000FFFFFE003FFFFF00000000000000000000000000000000000
+0000000000000000000000001FC00000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000001FFFFF8000FFFFF000
+000000000000000000000000000000000000000000000000000000001FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000003FFFFF03E03FFFF800000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000007FFFFC1FFC1FFFFC000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000FF
+FFF87FFF07FFFE00000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000001FFFFE0FFFF83FFFF0000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000003FFFFC3FFFFE1FFFF80
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000007FFFF07FFFFF07FFFC0000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000007FFFE1FFFFFFC3FFFE00000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000001FFF
+F83FFFFFFE1FFFE0000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000001FFFF07FFFFFFF07FFF000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000003FFFF0FFFFFFFF83FFF8
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000007FFFC3FFFFFFFFC1FFFC000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000FFFF87FFFFFFFFF0FFFE0000000000000000
+00000000000000000000000000000000000000000FC000000000000000000000000000000007FFFF
+F800000000000000000000000000000000000000000000000000000000000000000000000001FFFF
+0FFFFFFFFFF87FFF000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000001FFFFFFFFFC00000000000000000000000000000000000000000000
+0000000000000000000000000003FFFE1FFFFFFFFFF81FFF80000000000000000000000000000000
+0000000000000000000000000FC000000000000000000000000000000FFFFFFFFFFF800000000000
+000000000000000000000000000000000000000000000000000000000007FFFC3FFFFFFFFFFE0FFF
+C00000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000FFFFFF83FFFFF80000000000000000000000000000000000000000000000000000000000
+00000000000FFFF0FFFFFFFFFFFF07FFE00000000000000000000000000000000000000000000000
+000000000FC00000000000000000000000000007FFF8000000FFFF00000000000000000000000000
+0000000000000000000000000000000000000000001FFFE1FFFFFFFFFFFF83FFF000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000003FFE000000
+0003FFE00000000000000000000000000000000000000000000000000000000000000000003FFFC3
+FFFFFFFFFFFFC1FFF80000000000000000000000000000000000000000000000000000000FC00000
+0000000000000000000000FFE000000000003FFC0000000000000000000000000000000000000000
+000000000000000000000000007FFF87FFFFFFFFFFFFE0FFFC000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000FFE00000000000007FF00000000
+0000000000000000000000000000000000000000000000000000000000FFFF0FFFFFFFFFFFFFF87F
+FE0000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00001FF0000000000000007FC0000000000000000000000000000000000000000000000000000000
+0000000001FFFC3FFFFFFFFFFFFFFC3FFF0000000000000000000000000000000000000000000000
+000000000FC0000000000000000000000000FF80000000000000000FF80000000000000000000000
+000000000000000000000000000000000000000003FFF87FFFFFFFFFFFFFFE0FFF80000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000003FE0000000000
+00000003FE0000000000000000000000000000000000000000000000000000000000000007FFF0FF
+FFFFFFFFFFFFFF07FF8000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000007F80000000000000000007F80000000000000000000000000000000000000
+0000000000000000000000000FFFF1FFFFFFFE7FFFFFFF83FFC00000000000000000000000000000
+0000000000000000000000000FC000000000000000000000001FC00000000000000000001FC00000
+000000000000000000000000000000000000000000000000000000001FFFE3FFFFFFFC7FFFFFFFE1
+FFE000000000000000000000000000000000000000000000000000000FC000000000000000000000
+003F0000000000000000000007F80000000000000000000000000000000000000000000000000000
+000000003FFFC7FFFFFFFC3FFFFFFFE0FFF000000000000000000000000000000000000000000000
+000000000FC00000000000000000000000780000000000000000000001FC00000000000000000000
+00000000000000000000000000000000000000007FFF9FFFFFFFFC3FFFFFFFF07FFC000000000000
+00000000000000000000000000000000000000000FC00000000000000000000000C0000000000000
+00000000007F000000000000000000000000000000000000000000000000000000000000FFFE3FFF
+FFFFF81FFFFFFFFC3FFE00000000000000000000000000000000000000000000000000000FC00000
+0000000000000000078000000000000000000000001F800000000000000000000000000000000000
+000000000000000000000001FFFC7FFFFFFFF81FFFFFFFFE1FFF0000000000000000000000000000
+0000000000000000000000000FC0000000000000000000000E00000000000000000000000007E000
+00000000000000000000000000000000000000000000000000000003FFF8FFFFFFFFF00FFFFFFFFF
+0FFF80000000000000000000000000000000000000000000000000000FC000000000000000000000
+3C00000000000000000000000003F000000000000000000000000000000000000000000000000000
+0000000FFFF1FFFFFFFFF00FFFFFFFFF87FFC0000000000000000000000000000000000000000000
+000000000FC0000000000000000000007800000000000000000000000000F8000000000000000000
+000000000000000000000000000000000000001FFFE3FFFFFFFFF00FFFFFFFFFC3FFE00000000000
+00000000000000000000000000000000000000000FC000000000000000000001F0000000000003FF
+FC00000000007E000000000000000000000000000000000000000000000000000000003FFFC7FFFF
+FFFFE007FFFFFFFFE1FFF0000000000000000000000000000000000000000000000000000FC00000
+0000000000000003C000000000003FFFFFC0000000003F0000000000000000000000000000000000
+00000000000000000000007FFF8FFFFFFFFFE007FFFFFFFFF0FFF800000000000000000000000000
+0000000000000000000000000FC000000000000000000007800000000000FFFFFFF0000000000F80
+000000000000000000000000000000000000000000000000000000FFFF9FFFFFFFFFE007FFFFFFFF
+F87FFC000000000000000000000000000000000000000000000000000FC00000000000000000001F
+000000000007FFFFFFF80000000007C0000000000000000000000000000000000000000000000000
+000001FFFE3FFFFFFFFFE003FFFFFFFFF83FFE000000000000000000000000000000000000000000
+000000000FC00000000000000000003C00000000000FFFFFFFF80000000003F00000000000000000
+00000000000000000000000000000000000003FFFC7FFFFFFFFFC003FFFFFFFFFC1FFF0000000000
+00000000000000000000000000000000000000000FC00000000000000000007800000000001FFFFF
+FFF80000000000F8000000000000000000000000000000000000000000000000000007FFF8FFFFFF
+FFFFC001FFFFFFFFFE0FFF800000000000000000000000000000000000000000000000000FC00000
+00000000000000F000000000003FFFFFFF8000000000007C00000000000000000000000000000000
+000000000000000000000FFFF1FFFFFFFFFF8001FFFFFFFFFF07FFE0000000000000000000000000
+0000000000000000000000000FC0000000000000000001E000000000007FFFFFF80000000000003E
+00000000000000000000000000000000000000000000000000001FFFE3FFFFFFFFFF8001FFFFFFFF
+FF87FFE00000000000000000000000000000000000000000000000000FC0000000000000000003C0
+0000000000FFFFFFE00000000000001F000000000000000000000000000000000000000000000000
+00003FFFC7FFFFFFFFFF8000FFFFFFFFFFC3FFF80000000000000000000000000000000000000000
+000000000FC0000000000000000007800000000001FFFFFF800000000000000F8000000000000000
+0000000000000000000000000000000000007FFF8FFFFFFFFFFF0000FFFFFFFFFFE1FFFC00000000
+00000000000000000000000000000000000000000FC000000000000000000F000000000003FFFFFF
+0000000000000007C000000000000000000000000000000000000000000000000001FFFF1FFFFFFF
+FFFF0000FFFFFFFFFFF0FFFE0000000000000000000000000000000000000000000000000FC00000
+0000000000001C000000000007FFFFFC0000000000000003E0000000000000000000000000000000
+00000000000000000003FFFE3FFFFFFFFFFF00007FFFFFFFFFFC7FFF000000000000000000000000
+0000000000000000000000000FC000000000000000003C000000000007FFFFFC0000000000000001
+F000000000000000000000000000000000000000000000000007FFFC7FFFFFFFFFFE00007FFFFFFF
+FFFC3FFF8000000000000000000000000000000000000000000000000FC000000000000000007800
+000000000FFFFFFC0000000000000000F80000000000000000000000000000000000000000000000
+000FFFF87FFFFFFFFFFE00007FFFFFFFFFFE1FFFC000000000000000000000000000000000000000
+000000000FC00000000000000000F000000000000FFFFFFFC0000000000000007800000000000000
+00000000000000000000000000000000003FFFF0FFFFFFFFFFFE00003FFFFFFFFFFF0FFFF0000000
+00000000000000000000000000000000000000000FC00000000000000001E000000000000FFFFFFF
+FF000000000000003C0000000000000000000000000000000000000000000000007FFFF1FFFFFFFF
+FFFC00003FFFFFFFFFFF87FFF800000000000000000000000000000000000000000000000FC00000
+000000000001C000000000001FFFFFFFFFF00000000000001E000000000000000000000000000000
+000000000000000000FFFFC3FFFFFFFFFFFC00003FFFFFFFFFFFC3FFFC0000000000000000000000
+0000000000000000000000000FC000000000000000038000000000001FFFFFFFFFFE000000000000
+0F000000000000000000000000000000000000000000000001FFFF87FFFFFFFFFFFC00003FFFFFFF
+FFFFE3FFFE00000000000000000000000000000000000000000000000FC000000000000000078000
+000000003FFFFFF00FFFC00000000000070000000000000000000000000000000000000000000000
+03FFFF8FFFFFFFFFFFFC00003FFFFFFFFFFFF1FFFF80000000000000000000000000000000000000
+000000000FC0000000000000000F0000000000007FFFFFF0007FF000000000000780000000000000
+000000000000000000000000000000000FFFFF1FFFFFFFFFFFFF0000FFFFFFFFFFFFF0FFFFC00000
+00000000000000000000000000000000000000000FC0000000000000001E000000000001FFFFFFF0
+000FFC000000000003C0000000000000000000000000000000000000000000001FFFFE1FFFFFFFFF
+FFFFC003FFFFFFFFFFFFF87FFFE0000000000000000000000000000000000000000000000FC00000
+00000000001C000000000007FFFFFFF00000FF000000000001E00000000000000000000000000000
+00000000000000003FFFFC3FFFFFFFFFFFFFE00FFFFFFFFFFFFFFC3FFFF000000000000000000000
+0000000000000000000000000FC0000000000000003C00000000001FFFFFFFF000003F8000000000
+01F0000000000000000000000000000000000000000000007FFFF87FFFFFFFFFFFFFF00FFFFFFFFF
+FFFFFE1FFFF8000000000000000000000000000000000000000000000FC000000000000000380000
+0000003FFFFFFFF800000FE00000000000F000000000000000000000000000000000000000000000
+FFFFF8FFFFFFFFFFFFFFF00FFFFFFFFFFFFFFF1FFFFC000000000000000000000000000000000000
+000000000FC000000000000000700000000000FF1FFFFFF8000003F8000000000078000000000000
+00000000000000000000000000000001FFFFF1FFFFFFFFFFFFFFF00FFFFFFFFFFFFFFF0FFFFF0000
+00000000000000000000000000000000000000000FC000000000000000F00000000001F81FFFFFFC
+000000FE00000000007C00000000000000000000000000000000000000000007FFFFE3FFFFFFFFFF
+FFFFF00FFFFFFFFFFFFFFF87FFFF800000000000000000000000000000000000000000000FC00000
+0000000000E00000000007F00FFFFFFC0000003F00000000003C0000000000000000000000000000
+000000000000000FFFFFC7FFFFFFFFFFFFFFF00FFFFFFFFFFFFFFFC3FFFFC0000000000000000000
+0000000000000000000000000FC000000000000001E0000000000FC00FFFFFFE0000001F80000000
+001E0000000000000000000000000000000000000000003FFFFF87FFFFFFFFFFFFFFF00FFFFFFFFF
+FFFFFFE3FFFFF00000000000000000000000000000000000000000000FC000000000000003C00000
+00001F8007FFFFFF00000007C0000000000E0000000000000000000000000000000000000000007F
+FFFF8FFFFFFFFFFBFFFFF00FFFFFFFFFFFFFFFF1FFFFF80000000000000000000000000000000000
+000000000FC00000000000000380000000003E0007FFFFFF80000003F0000000000F000000000000
+000000000000000000000000000001FFFFFF1FFFFFFFFFC03FFFF00FFFFFFFFFFFFFFFF0FFFFFE00
+00000000000000000000000000000000000000000FC0000000000000078000000000FC0007FFFFFF
+C0000000F80000000007800000000000000000000000000000000000000003FFFFFF3FFFFFFFFE00
+0FFFF00FFFFBFFFFFFFFFFF87FFFFF0000000000000000000000000000000000000000000FC00000
+000000000F0000000001F00003FFFFFFF00000007C00000000078000000000000000000000000000
+0000000000000FFFFFFC7FFFFFFFF80007FFF00FFFF01FFFFFFFFFFC7FFFFFC00000000000000000
+0000000000000000000000000FC00000000000000E0000000003E00001FFFFFFFC0000003E000000
+0003C0000000000000000000000000000000000000001FFFFFF8FFFFFFFFE00003FFF00FFFF001FF
+FFFFFFFE3FFFFFE000000000000000000000000000000000000000000F800000000000001E000000
+0007E00001FFFFFFFE0000000F0000000001C0000000000000000000000000000000000000007FFF
+FFF9FFFFFFFF800007FFF00FFFF0007FFFFFFFFF1FFFFFF800000000000000000000000000000000
+000000000F800000000000001E000000000F800000FFFFFFFF800000078000000001E00000000000
+0000000000000000000000000000FFFFFFF1FFFFFFFE00001FFFF00FFFF8003FFFFFFFFF0FFFFFFC
+00000000000000000000000000000000000000000FC00000000000003C000000001F0000007FFFFF
+FFC0000003C000000001E000000000000000000000000000000000000003FFFFFFE3FFFFFFFC0000
+7FFFF00FFFFFF83FFFFFFFFF8FFFFFFE00000000000000000000000000000000000000000FC00000
+0000000038000000003E0000003FFFFFFFE0000001E000000000F000000000000000000000000000
+000000000007FFFFFFE3FFFFFFF80003FFFFF00FFFFFFE1FFFFFFFFFC7FFFFFF8000000000000000
+0000000000000000000000000FC000000000000078000000007C0000001FFFFFFFF0000000F00000
+0000700000000000000000000000000000000000000FFFFFFFC7FFFFFFF00007FFFFF00FFFFFFF07
+FFFFFFFFC3FFFFFFC0000000000000000000000000000000000000000FC000000000000070000000
+007800000007FFFFFFF80000007800000000780000000000000000000000000000000000000FFFFF
+FF87FFFFFFE0000FFFFFF00FFFFFFFC3FFFFFFFFE3FFFFFFE0000000000000000000000000000000
+000000000FC0000000000000F000000000F000000003FFFFFFFC0000007800000000780000000000
+000000000000000000000000001FFFFFFF8FFFFFFFE0003FFFFFF00FFFFFFFE1FFFFFFFFE1FFFFFF
+F0000000000000000000000000000000000000000FC0000000000000F000000000F000000001FFFF
+FFFE0000003C000000003C0000000000000000000000000000000000001FFFFFFF8FFFFFFFC0007F
+FFFFF00FFFFFFFE0FFFFFFFFF1FFFFFFF8000000000000000000000000000000000000000FC00000
+00000000E000000001E0000000007FFFFFFF0000001E000000003C00000000000000000000000000
+00000000003FFFFFFF8FFFFFFFC0007FFFFFF00FFFFFFFF07FFFFFFFF1FFFFFFF800000000000000
+0000000000000000000000000FC0000000000001E000000003C0000000001FFFFFFF0000000F0000
+00001C0000000000000000000000000000000000003FFFFFFF0FFFFFFFC0007FFFFFF00FFFFFFFF0
+7FFFFFFFF0FFFFFFF8000000000000000000000000000000000000000FC0000000000001E0000000
+03C00000000007FFFFFF0000000F800000001E0000000000000000000000000000000000001FFFFF
+FF0FFFFFFFC000FFFFFFF00FFFFFFFF07FFFFFFFF0FFFFFFF8000000000000000000000000000000
+000000000FC0000000000001C000000007800000000001FFFFFF80000007800000001E0000000000
+000000000000000000000000001FFFFFFF0FFFFFFFC000FFFFFFF00FFFFFFFF07FFFFFFFF0FFFFFF
+F8000000000000000000000000000000000000000FC0000000000003C00000000F0000000000007F
+FFFF80000003C00000000E0000000000000000000000000000000000001FFFFFFF0FFFFFFFC0007F
+FFFFF00FFFFFFFF07FFFFFFFF0FFFFFFF8000000000000000000000000000000000000000FC00000
+00000003800000000E0000000000003FFFFFC0000003C00000000F00000000000000000000000000
+00000000000FFFFFFF8FFFFFFFE0007FFFFFF00FFFFFFFF07FFFFFFFF0FFFFFFF800000000000000
+0000000000000000000000000FC0000000000003800000001E0000000000000FFFFFC0000001E000
+0000070000000000000000000000000000000000000FFFFFFF87FFFFFFE0007FFFFFF00FFFFFFFE0
+7FFFFFFFF1FFFFFFF0000000000000000000000000000000000000000FC000000000000780000000
+1C00000000000007FFFFC0000001E00000000700000000000000000000000000000000000007FFFF
+FF87FFFFFFF0003FFFFFF00FFFFFFFC0FFFFFFFFE1FFFFFFF0000000000000000000000000000000
+000000000FC0000000000007000000003C00000000000003FFFFC0000000F0000000078000000000
+0000000000000000000000000003FFFFFFC7FFFFFFF8001FFFFFE00FFFFFFF81FFFFFFFFE3FFFFFF
+E0000000000000000000000000000000000000000FC0000000000007000000007800000000000003
+FFFFE0000000700000000380000000000000000000000000000000000000FFFFFFC3FFFFFFFC000F
+FFFFF00FFFFFFF03FFFFFFFFE3FFFFFFC0000000000000000000000000000000000000000FC00000
+00000007000000007800000000000001FFFFE0000000780000000380000000000000000000000000
+0000000000007FFFFFE1FFFFFFFF0007FFFFF00FFFFFFC07FFFFFFFFC7FFFFFF0000000000000000
+0000000000000000000000000FC000000000000E000000007000000000000001FFFFE00000003800
+000003C00000000000000000000000000000000000003FFFFFF1FFFFFFFFC000FFFFF81FFFFFF01F
+FFFFFFFF87FFFFFC00000000000000000000000000000000000000000FC000000000000E00000000
+F000000000000000FFFFE00000003C00000003C00000000000000000000000000000000000000FFF
+FFF8FFFFFFFFF0003FFFFFFFFFFF807FFFFFFFFF8FFFFFF800000000000000000000000000000000
+000000000FC000000000000E00000000F000000000000000FFFFC00000001C00000003C000000000
+000000000000000000000000000007FFFFF87FFFFFFFFE0007FFFFFFFFF801FFFFFFFFFF0FFFFFE0
+00000000000000000000000000000000000000000FC000000000001E00000001E000000000000000
+7FFFC00000001E00000003E000000000000000000000000000000000000001FFFFFC3FFFFFFFFF80
+000FFFFFFF801FFFFFFFFFFE1FFFFFC000000000000000000000000000000000000000000FC00000
+0000001E00000001E0000000000000007FFFC00000001FFFFFFFFFE0000000000000000000000000
+00000000000000FFFFFE3FFFFFFFFFF80000001F8001FFFFFFFFFFFC3FFFFF000000000000000000
+0000000000000000000000000FC000000000001C00000001C0000000000000007FFFC00000001FFF
+FFFFFFC0000000000000000000000000000000000000007FFFFF1FFFFFFFFFFF80000000000FFFFF
+FFFFFFFC7FFFFE0000000000000000000000000000000000000000000FC000000000001C00000003
+C0000000000000007FFF8000000003FFFFFFFF80000000000000000000000000000000000000001F
+FFFF8FFFFFFFFFFFFE00000003FFFFFFFFFFFFF87FFFFC0000000000000000000000000000000000
+000000000FC000000000001C0000000380000000000000007FFF8000000000000000000000000000
+0000000000000000000000000000000FFFFF87FFFFFFFFFFFFFE0003FFFFFFFFFFFFFFF0FFFFF800
+00000000000000000000000000000000000000000FC000000000003C000000038000000000000000
+7FFF800000000000000000000000000000000000000000000000000000000007FFFFC3FFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFE1FFFFE00000000000000000000000000000000000000000000FC00000
+000000380000000780000000000000007FFF80000000000000000000000000000000000000000000
+0000000000000003FFFFE3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3FFFFC0000000000000000000
+0000000000000000000000000FC00000000000380000000780000000000000007FFF000000000000
+000000000000000000000000000000000000000000000001FFFFF1FFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFC7FFFF800000000000000000000000000000000000000000000FC000000000003800000007
+0000000000000000FFFE000000000000000000000000000000000000000000000000000000000000
+7FFFF0FFFFFFFFFFFFFFF03FFFFFFFFFFFFFFF87FFFF000000000000000000000000000000000000
+000000000FC0000000000038000000070000000000000000FFFC0000000000000000000000000000
+000000000000000000000000000000003FFFF8FFFFFFFFFFFFFFE00FFFFFFFFFFFFFFF0FFFFC0000
+00000000000000000000000000000000000000000FC0000000000038000000070000000000000000
+FFF80000000000000000000000000000000000000000000000000000000000001FFFFC7FFFFFFFFF
+FFFFE007FFFFFFFFFFFFFE1FFFF8000000000000000000000000000000000000000000000FC00000
+00000078000000070000000000000001FFF800000000000000000000000000000000000000000000
+00000000000000000FFFFE3FFFFFFFFFFFFFE007FFFFFFFFFFFFFC3FFFF000000000000000000000
+0000000000000000000000000FC00000000000780000000F0000000000000001FFF0000000000000
+00000000000000000000000000000000000000000000000007FFFE1FFFFFFFFFFFFFE007FFFFFFFF
+FFFFFC3FFFE0000000000000000000000000000000000000000000000FC00000000000300000000E
+0000000000000003FFE0000000000000000000000073C00000000000000000000000000000000000
+01FFFF0FFFFFFFFFFFFFC007FFFFFFFFFFFFF87FFF80000000000000000000000000000000000000
+000000000FC00000000000700000000E0000000000000003FF80000000000381FFF81FFF83FFF000
+0000000000000000000000000000000000FFFF87FFFFFFFFFFFFC007FFFFFFFFFFFFF0FFFF000000
+00000000000000000000000000000000000000000FC00000000000700000000E0000000000000007
+FF000000000007C1FFFC3FFF87FFF00000000000000000000000000000000000007FFFC3FFFFFFFF
+FFFFC007FFFFFFFFFFFFE1FFFE00000000000000000000000000000000000000000000000FC00000
+000000700000000E000000000000000FFC000000000007C3FFFC3FFF87FFF0000000000000000000
+0000000000000000003FFFE1FFFFFFFFFFFFC003FFFFFFFFFFFFC3FFFC0000000000000000000000
+0000000000000000000000000FC00000000000700000000E000000000000001FF000000000000FE3
+FFF87FFF87FFC00000000000000000000000000000000000000FFFF0FFFFFFFFFFFFC003FFFFFFFF
+FFFF87FFF000000000000000000000000000000000000000000000000FC00000000000700000000E
+000000000000003FE0000000000007E3FF807F8007F0000000000000000000000000000000000000
+0007FFF87FFFFFFFFFFFC007FFFFFFFFFFFF0FFFE000000000000000000000000000000000000000
+000000000FC00000000000700000001E00000000000E7FFFE0000000000007E3F0007F0007E00000
+000000000000000000000000000000000003FFFC7FFFFFFFFFFFC003FFFFFFFFFFFF1FFFC0000000
+00000000000000000000000000000000000000000FC00000000000700000001E00000000001FFFFF
+FFE0000000000FE3F0007F0007E00000000000000000000000000000000000000001FFFE1FFFFFFF
+FFFFC003FFFFFFFFFFFE3FFF8000000000000000000000000000000000000000000000000FC00000
+000000700000001E00000000003FFFFFFFF0000000000FE3FC007FC007FF00000000000000000000
+000000000000000000007FFF0FFFFFFFFFFFC003FFFFFFFFFFF87FFE000000000000000000000000
+0000000000000000000000000FC00000000000700000001E00000000003E071E7FF0000000000FE3
+FFF87FFF07FFE0000000000000000000000000000000000000007FFF87FFFFFFFFFFC003FFFFFFFF
+FFF8FFFC0000000000000000000000000000000000000000000000000FC00000000000700000001E
+00000000001E000000F0000000000FE3FFF87FFF87FFF00000000000000000000000000000000000
+00001FFF83FFFFFFFFFFC003FFFFFFFFFFE1FFF80000000000000000000000000000000000000000
+000000000FC00000000000700000001E00000000001FFFFFFFF00000000007E3FFFC7FFF87FFE000
+0000000000000000000000000000000000000FFFE3FFFFFFFFFFC003FFFFFFFFFFC3FFF000000000
+00000000000000000000000000000000000000000FC00000000000700000001E00000000001FFFFF
+FFE00000000007E3FFF87FFF07FFE00000000000000000000000000000000000000007FFE1FFFFFF
+FFFFC003FFFFFFFFFFC7FFE00000000000000000000000000000000000000000000000000FC00000
+000000700000001E00000000000FFFFFFFE0000000000FE3FFE03FFC07FC00000000000000000000
+0000000000000000000003FFF0FFFFFFFFFFC003FFFFFFFFFF87FFC0000000000000000000000000
+0000000000000000000000000FC00000000000700000000E000000000007C0000FC00000000007E3
+F8003F0007E0000000000000000000000000000000000000000001FFF87FFFFFFFFFC003FFFFFFFF
+FF0FFF800000000000000000000000000000000000000000000000000FC00000000000700000000E
+000000000003C00007800000000007E3F8007F0007E0000000000000000000000000000000000000
+000000FFFC3FFFFFFFFFC003FFFFFFFFFE1FFF000000000000000000000000000000000000000000
+000000000FC00000000000700000000E000000000003C00007800000000007E3F8007F0007E00000
+000000000000000000000000000000000000007FFE1FFFFFFFFFC003FFFFFFFFFC3FFE0000000000
+00000000000000000000000000000000000000000FC00000000000700000000E000000000003C000
+07000000000007E3F8003F8007F00000000000000000000000000000000000000000003FFF0FFFFF
+FFFF8003FFFFFFFFF87FFC000000000000000000000000000000000000000000000000000FC00000
+000000700000000E000000000003C00007000000000007E3FFF83FFF87FFF0000000000000000000
+00000000000000000000001FFF87FFFFFFFF8003FFFFFFFFF0FFF800000000000000000000000000
+0000000000000000000000000FC00000000000780000000E000000000003C00007000000000007E3
+FFFC3FFF87FFF800000000000000000000000000000000000000000FFFC3FFFFFFFFC003FFFFFFFF
+E1FFF0000000000000000000000000000000000000000000000000000FC00000000000780000000E
+000000000003C00007000000000007E3FFFC3FFF87FFF80000000000000000000000000000000000
+00000007FFE1FFFFFFFFC003FFFFFFFFC3FFE0000000000000000000000000000000000000000000
+000000000FC00000000000780000000E000000000001C00007000000000007C1FFFC3FFF83FFF000
+0000000000000000000000000000000000000003FFF0FFFFFFFFC003FFFFFFFF87FFC00000000000
+00000000000000000000000000000000000000000FC000000000007800000006000000000001C000
+0700000000000381FFF81FFF00FF80000000000000000000000000000000000000000001FFF87FFF
+FFFF8003FFFFFFFF0FFF80000000000000000000000000000000000000000000000000000FC00000
+0000003800000007000000000001C00007000000000000000000000000000000000000000E000000
+000000000000000000000000FFFC3FFFFFFF8003FFFFFFFE1FFF0000000000000000000000000000
+0000000000000000000000000FC000000000003800000007000000000001C0000700000000000000
+0000000000000000000000001F0000000000000000000000000000003FFE1FFFFFFF8003FFFFFFFC
+3FFC00000003FFFF80000000000000000000000000000000000000000FC000000000003800000007
+000000000001C0000F000000000000000000000000000000000000003F000007E000000000000000
+000070001FFF07FFFFFF8003FFFFFFF87FF800000007FFFFE0000000FFFFE0000000000000000000
+000000000FC000000000003C00000007800000000001C0000E000000000000000000000000000000
+000000007E00007FFE000000FFF000000000F0000FFF83FFFFFFC003FFFFFFE0FFF00000000FFFFF
+F8000001FFFFFC00000E000000000000000000000FC000000000003C00000003800000000001C000
+0E00000000000000000000000000000000000001FE0003FFFFC0000FFFFE00000001F00007FFE1FF
+FFFFF007FFFFFFC1FFE0007800FFFFFFF8300001FFFFFE00003F000000700000000000000FC00000
+0000001C00000003800000000001C0000E00000000000000000000000000000000000003FE000FFF
+87F0003FFE0780000003F00003FFF0FFFFFFFFFFFFFFFF83FFC000F801FFFFFFFCF8003FFFFFFF0E
+003F000000F80000000000000FC000000000001C00000003C00000000000E0000E00000000000000
+000000000000000000000007FE001FFC01F8007FF001C0000007F00001FFF87FFFFFFFFFFFFFFF07
+FF8001FC03FFFFFFFFF8007FFFFFFF9F007F000001F80000000000000FC000000000001C00000001
+C00000000000E0000E00000000000000000000000000000000000007FC003FE0007C00FFC000E000
+000FF00000FFFC3FFFFFFFFFFFFFFE0FFF0003FC03FFFFFFFFFC00FFFFFFFFFF807F800001FC0000
+000000000FC000000000001E00000001E00000000000E0000E000000000000000000000000000000
+0000000FFC007FC0003C01FF00007000000FE000007FFE1FFFFFFFFFFFFFFC3FFE0003FC07FDFFFF
+FFFC00FFFFFFFFFF807F800003FC0000000000000FC000000000001E00000001E00000000000E000
+0C0000000000000000000000000000000000001FFC00FFC0001E03FE00007000001FE000003FFF0F
+FFFFFFFFFFFFF07FFC0003FC07F8003FE7FC00FF3FFFFFFF00FF000003FC0000000000000FC00000
+0000000E00000000E00000000000E0001C00000000001FFFFFFEF000000000000000007FF800FF80
+001F07FC00003800003FE000001FFF83FFFFFFFFFFFFE0FFF80003FC07F8000007FC01FF001F7EFF
+80FF000003F80000000000000FC000000000000E00000000F00000000000E0001C00000000001FFF
+FFFFFF80000000000000007FF801FE00000F07FC00003800007FC000001FFFC1FFFFFFFFFFFFC1FF
+F00003FC07F8000007FC01FF000000FF80FF000007F80000000000000FC000000000000E00000000
+700000000000E0001C00000000003FFFFFFFFF8000000000000000FFF803FE00000F8FF800001C00
+00FFC000000FFFE0FFFFFFFFFFFF83FFE00007FC0FF8000007F801FF000000FF80FF000007F80000
+000000000FC000000000000F00000000780000000000E0001C00000000007C00FFFFFFC000000000
+000001FFF003FC0000078FF000001C0001FF80000007FFF8FFFFFFFFFFFF07FFC00007FC0FF80000
+07FC01FF000000FF00FF000007F80000000000000FC0000000000007000000007800000000006000
+1C00000000007800000007C000000000000003FFF007F80000079FE000001C0003FF80000003FFF8
+3FFFFFFFFFFE0FFFC00007F80FF8000007F801FF000000FF00FF000007F80000000000000FC00000
+00000007000000003C000000000060001C00000000007800000007C000000000000007FFF007F800
+00079FE000001C0007FF80000001FFFE1FFFFFFFFFFC1FFF000007F80FF0000007F801FE000000FF
+00FF000007F80000000000000FC0000000000007800000003C000000000070003C0000000000F000
+000003800000000000000FFFE007F80000079FE000001C000FFF00000000FFFF0FFFFFFFFFF83FFF
+000007F80FF0000007F801FE000000FF00FF000007F80000000000000FC000000000000380000000
+1E00000000007000380000000000F000000007800000000000001FFFE007F0000007BFC000001C00
+1FFF000000007FFF87FFFFFFFFE0FFFE000007F80FF0000007F801FE000000FF00FF000007F80000
+000000000FC0000000000003800000001E00000000007000380000000001E0000000070000000000
+00003FFFE007F00000071FC000001C003FFF000000003FFFC1FFFFFFFFC1FFFC000007F80FF00000
+07F801FE000000FF00FF000007F80000000000000FC0000000000003C00000000F00000000007000
+380000000003E000000007000000000000007F9FE00FF000000F1FC000001C007FFE000000001FFF
+F0FFFFFFFF87FFF8000007F80FF0000007F801FE000000FF01FF000007F00000000000000FC00000
+00000001C00000000700000000007000380000000003C00000000F00000000000000FF1FC00FF000
+000F1FC000001C01FFFE000000000FFFF87FFFFFFF0FFFF0000007F80FF000000FF801FE000000FF
+01FE00000FF00000000000000FC0000000000001E000000007800000000070003800000000078000
+00000E00000000000001FE3FC007F000001E1FC000003C03F9FE0000000007FFFC3FFFFFFC1FFFE0
+000007F80FF000000FF801FE000001FF01FE00000FF00000000000000FC0000000000001E0000000
+03C000000000700038000000000F800000001E00000000000003FC3F8007F800003E1FC000007807
+F1FE0000000003FFFE0FFFFFF87FFFC0000007F80FF000000FF801FE000001FF01FE00000FF00000
+000000000FC0000000000000E000000001E000000000700078000000001F000000001C0000000000
+0007F87F8007F800007C0FE00000780FE3FC0000000001FFFF87FFFFE0FFFF80000007F80FF00000
+0FF001FE000001FE01FE00000FF00000000000000FC0000000000000F000000001E0000000003000
+70000000001E000000001C0000000000001FF07F8007FC0000FC0FE00001F01FC3FC0000000000FF
+FFC1FFFFC1FFFF0000000FF00FF000000FF001FE000001FE01FE00000FF00000000000000FC00000
+000000007000000000F000000000380070000000003C000000003C0000000000003FE07F8003FE00
+01F80FF00003E07F83FC00000000007FFFF0FFFF07FFFE0000000FF00FF000000FF001FC000001FE
+00FE00000FE00000000000000FC00000000000007800000000780000000038007000000000780000
+0000380000000000007FC0FF0003FF0007F007F80007E0FF07F800000000003FFFF83FFC0FFFFC00
+000007E007F000000FE001FC000001FE00FF00000FE00000000000000FC000000000000078000000
+003C0000000038007000000000F80000000078000000000001FF80FF0001FF803FE003FC001FC1FE
+07F800000000001FFFFE07F03FFFF800000007C007FF00000FE001FE000001FC00FFFFFF8FC00000
+000000000FC00000000000003C000000001E0000000038007000000000F000000000700000000000
+03FF00FE0001FFFFFFE003FF807FC3FC07F800000000001FFFFF00007FFFF0000000000007FFFFFF
+E7C001FFFFFFF1F8007FFFFFFF800000000000000FC00000000000003C000000001F000000003800
+7000000001E000000000F0000000000007FE01FE0001FFFFFFC003FFFFFF8FF80FF800000000000F
+FFFFC001FFFFE0000000000003FFFFFFF80000FFFFFFFFE0007FFFFFF8000000000000000FC00000
+000000001E000000000F8000000038006000000003C000000000F0000000000007FE01FE0003FFFF
+FFC003FFFFFFFFF00FF0000000000007FFFFF007FFFFE0000000000003FFFFFFFC0000FFFFFFFF80
+003FFFFFFC000000000000000FC00000000000001E0000000007C000000038006000000007800000
+0001E000000000001FFC03FE0007FFFFFFE007FFFBFFFFF01FF0000000000003FFFFFF3FFFFFC000
+0000000001FFFFFFFC0000FFFFFFFF80003FFFFFFC000000000000000FC00000000000000F000000
+0003E00000001800E00000000F0000000001E000000000003FF003FE000FFFF0FFE01FFF803FFFE0
+1FF0000000000001FFFFFFFFFFFF8003F000000001FFFFFFFC0000FFFFFFFF80001FFFFFFC000000
+000000000FC00000000000000F0000000001F00000001C00E00000003E0000000003C00000000000
+3FE003FC001FFFC007F83FFC001FFFC01FF0000000000001FFFFFFFFFFFF0007FC0000E000FFFFFF
+FE0001FFFFFFFF80000FFFFFFFC00000000000000FC0000000000000078000000000780000001C00
+E00000007E0000000003C000000000001F0007FC003FFE0001FFFFF8000FFFC03FF0000000000000
+FFFFFFFFFFFE000FFE0001F0007FFFFFFFE003FFFFFFFFF80003FFFFFFE00000000000000FC00000
+000000000780000000007C0000001C00E0000000F80000000007800000000000000007FC007FF800
+007FFFE0001FFFC07FFC0000000000007FFFFFFFFFFE001FFF0003F0001FFFFFFFF003FFFFFFFFFC
+000001840FF00000000000000FC000000000000003C0000000001E0000001C00E0000001F0000000
+000F000000000000000007F800FFE000003FFFC0003FFFFFFFFFFFF8000000003FFFFFFFFFFC001F
+FF0007F80000000007F803FFFFFFFFFE000000000FF00000000000000FC000000000000001E00000
+00001F8000001C00E0000003F0000000000F00000000000000000FF801FFC000001FFF00007FFFFF
+FFFFFFFC000000001FFFFFFFFFF80037FB8007F80000000007F807FE000000FE000000000FF00000
+000000000FC000000000000001E00000000007E000001C01C000000FC0000000001E000000000000
+00000FF803FF8000001FFF0000FFFFFFFFFFFFFC000000001FFFFFFFFFF00037F98007F800000000
+07F807FC000000FF000000000FF00000000000000FC000000000000000F00000000003F000001C01
+C000003F80000000001E00000000000000000FF803FF0000001FFE00007FFFFFFFF0000000000000
+0FFFFFFFFFE00037F98007F80000000007F807FC000001FF000000000FF00000000000000FC00000
+0000000000F00000000000FC00001E01C000007E00000000003C00000000000000001FF807FE0000
+001FFC0000007F80FFE000000000000007FFFFFFFFC00037F18007F8000000000FF807F8000001FF
+000000000FF00000000000000FC0000000000000007800000000007F00000E01C00001F800000000
+007800000000000000001FF807FE0000001FFC0000001F00FFC000000000000007FFFFFFFF800037
+F18007F8000000000FF807F8000001FF000000000FF00000000000000FC0000000000000003C0000
+0000001FC0000E01C00007E000000000007800000000000000001FF007FC0000001FF80000001E00
+FFC000000000000003FFFFFFFF800030238007F8000000000FF807F8000001FF000000000FF00000
+000000000FC0000000000000001C00000000000FF0000E01C0001FC00000000000F0000000000000
+00003FF00FF80000003FF80000001E00FFC000000000000001FFFFFFFF000038070007F800000000
+0FF807F8000001FF000000000FF00000000000000FC0000000000000001E000000000001FE000E01
+C000FE000000000001E000000000000000003FF00FF80000003FF00000000E00FF80000000000000
+00FFFFFFFE00001E0F0007F8000000000FF007F8000001FF000000000FF000000000000007C00000
+00000000000F0000000000007FE00E03C00FF8000000000003E000000000000000007FF00FF00000
+003FF00000001E00FF80000000000000007FFFFFFC00000FFE000FF8000000000FF007F8000001FE
+000000000FF00000000000000FC000000000000000078000000000001FFE1E03C0FFE00000000000
+07C000000000000000007FF00FF00000003FF00000001C01FF80000000000000003FFFFFF8000007
+F8000FF8000000000FF007F8000001FE000000001FF00000000000000FC00000000000000003C000
+0000000003FFFE03FFFF000000000000078000000000000000007FE00FF00000003FF00000001C01
+FF80000000000000001FFFFFF000000000000FF8000000000FF00FF8000001FE000000001FF00000
+000000000FC00000000000000001E00000000000007FFE03FFF80000000000000F00000000000000
+00007FE00FF00000003FF00000003801FF80000000000000001FFFFFF000000000000FF800000000
+0FF00FF8000001FE000000001FF00000000000000FC00000000000000001F00000000000000FFF03
+FFC00000000000001E000000000000000000FFE00FF00000003FF00000007801FF80000000000000
+000FFFFFE000000000000FF8000000000FF00FF8000001FE000000001FE00000000000000FC00000
+000000000000F800000000000000FF03F0000000000000003C000000000000000000FFE00FF00000
+007FF00000007001FF000000000000000007FFFFC000000000000FF8000000000FF00FF8000001FE
+000000001FE00000000000000FC0000000000000000078000000000000000F078000000000000000
+7C000000000000000000FFE007F80000007FF0000000E001FF000000000000000007FFFF80000000
+00000FF8000000000FF00FF8000001FE000000001FE00000000000000FC000000000000000003C00
+00000000000007078000000000000000F8000000000000000001FFC007F8000000FFF8000001E003
+FF000000000000000003FFFF8000000000000FF0000000000FF00FFC000001FE000000001FE00000
+000000000FC000000000000000001E0000000000000007070000000000000001F000000000000000
+0001FFC007FC000001FFFC000003C003FF000000000000000001FFFF0000000000000FF000000000
+0FF00FFFFC0001FE000000001FE00000000000000FC000000000000000000F000000000000000787
+0000000000000003E0000000000000000001FFC003FE000003FFFC0000078003FF00000000000000
+0001FFFE0000000000000FF0000000000FF00FFFFFFFC1FE000000001FE00000000000000FC00000
+0000000000000F80000000000000078F0000000000000007C0000000000000000003FF8003FF0000
+0FE7FE00000F0003FF000000000000000000FFFE0000000000000FF0000000000FF00FFFFFFFF1FE
+000000001FE00000000000000FC0000000000000000007C0000000000000078F0000000000000007
+80000000000000000003FF8001FFC0001F03FF00001E0003FE0000000000000000007FFC00000000
+00000FF0000000000FF00FFFFFFFFBFE000000001FE00000000000000FC0000000000000000001E0
+000000000000078F000000000000001F80000000000000000003FE0000FFF800FE00FFC000780007
+FC0000000000000000007FF80000000000000FE0000000000FE00FFFFFFFFFFE000000001FC00000
+000000000FC0000000000000000001F0000000000000078E000000000000001E0000000000000000
+0003FC00007FFFFFF0007FF001F00007F80000000000000000003FF000000000000007E000000000
+0FE00FFFFFFFFFFC000000001FC00000000000000FC0000000000000000000FC000000000000038E
+000000000000003C00000000000000000003E000001FFFFFC0001FFE0FE00007E000000000000000
+00000FC000000000000007C0000000000FC007FFFFFFFFFC000000000F800000000000000FC00000
+000000000000007E000000000000038E00000000000000F80000000000000000000000000007FFFE
+000007FFFF000007C0000000000000000000000000000000000001800000000007800387FFFFFCF8
+0000000006000000000000000FC00000000000000000003F000000000000038E00000000000001F0
+0000000000000000000000000000FFF0000000FFF800000780000000000000000000000000000000
+000000000000000000000001FFFFF8000000000000000000000000000FC00000000000000000001F
+80000000000003CE00000000000003E0000000000000000000000000000000000000000000000006
+0000000000000000000000000000000000000000000000000000000003FFE0000000000000000000
+000000000FC000000000000000000007C0000000000003FE0000000000000FC00000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000FC000000000000000000003F0000000000001FC
+0000000000001F000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000000000000FC00000
+0000000000000001F8000000000001FC0000000000003E0000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000FC0000000000000000000007E00000000000070000000000000FC00
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+1F00000000000000000000000001F000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000FC0000000000000000000000F80000000000000000000000007E0000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000FC00000000000000000000003E0000000000000
+00000000001F80000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000000000000FC00000
+000000000000000001F800000000000000000000007E000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000FC000000000000000000000007E0000000000000000000000FC0000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+001F8000000000000000000003F00000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000FE00000000000000000000FE000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000003F80000000000
+000000003F8000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000FE000000000000000001FF00000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000003FE00000000000000007F8000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000FF0000000000000001FF0000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000001FF00000000000000FF800000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000007FC0000000
+00001FFE000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000FFE0000000000FFF00000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000001FFF80000003FFF8000000000
+000000000000000000000007C0000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+000000001FFFF9C0FFFFFC0000000000000000000000000003C0001FF07FE1C063FFC30083FE0000
+000FE01FF000FF0000020007F010700E00001F00100000000F800F803F801FE03FC0FF80FE01FC00
+000000000FC0000000000000000000000000000001FFFFFFFFFF8000000000000000000000000000
+07E0003FF8FFF3E0F3FFE781C7FF1E1E003FF07FF801FFC3800FFE1FF87FF87FE0E07FC03E038000
+1FF87FF07FE03FF07FF1FFE3FF03FE00000000000FC00000000000000000000000000000001FFFFF
+FFF0000000000000000000000000000007E0007FFCFFF3F0F3FFE781E7FF9E1E007FF87FF803FFE7
+801FFE3FFC7FFCFFF0F1FFE03E0780003FFC7FF8FFF07FF8FFF9FFE3FF87FF00000000000FC00000
+00000000000000000000000000003FFFF00000000000000000000000000000000FF000FFFFFFE3F8
+F1FFC781E7FFDF3E00FFFC7FF003FFC7801FFC3FFE7FF8FFF9F3FFF07F07C0003FFEFFF9FFF8FFFC
+FFF9FFC7FFCFFF00000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000000FF000FC3FFF03F8F07F07C3EFEFCFFE00F87E7E0003F007801F807C3E0FC0FC
+F9F3E1F07F07C0003F3FFFFFF9FCF87CFCF9F807E7CFCF00000000000FC000000000000000000000
+0000000000000000000000000000000000000000000000000FF000F818FF83FCF03E0783EFC7CFFC
+00F83E7C0003F007801F00780C07C0F8F9F7E060FF0780003E1FFC7FF07DF818FCFFF807E18FC000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+1FF801F800FFE3FFF03E0783EFEFC7FC01F01FFFC003FF87801FF8780007C0F8F9F7C000FF878000
+3E3FFCFFE07FF000FFFBFF87FC0FF800000000000FC0000000000000000000000000000000000000
+000000000000000000000000000000001FF801F000FFE3FFF03E0783EFFF87F801F01F7FE003FFC7
+801FFCF8000780FFF9FFC000FF87C0003FFFFFFFE07FF0F8FFF9FFC3FF0FFE00000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000003FF801F000FFE3FF
+F03E07C3EFFF83F801F01E7FF003FFC7801FFCF8000780FFF1FFC001FF87C0003FFEFFFFE03FF0FC
+FFF9FFC1FF87FF00000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000003FFC00F000FFC3FFF03E07C3EFFF83F001F01F7FE003FF87801FFCF8000780FF
+F1FFC001FFC7C0003FFCFFFFE07FF1FEFFF9FF80FFC1FF00000000000FC000000000000000000000
+0000000000000000000000000000000000000000000000003FFC00F809FC03FFF03E07C3EFFF83F0
+00F01F7E0003F007801F80F8000780FFF8FFC003FFC7C0003FF8FFFFE07FF0FEFFF9F8001FC0FF80
+000000000FE000000000000000000000000000000000000000000000000000000000000000000000
+7FFC00F81FFC03EFF03E07C3EFC7C1F000F83EFC0003F007C01F00780C07C0FDF8F3C063FFC7C000
+3FC0FDFFE07DF87EFDF9F0070FC41F80000000000FE0000000000000000000000000000000000000
+000000000000000000000000000000007FFE00FC3FFC03E7F03E07C3EF87C1F000F87E7C0003F007
+C01F007C1E0780F8F9F3E0F3FFE7C0003F00F87FF0FCF87EF8FBF00787CF8F80000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000007FFE007FFFFFF3E3
+F03E07E7EF87C1E0007FFC780003FFC7FE1FF87E3E07C0F879F3F3F7FFE7FF003E00F87FFFF8FFFE
+F87FFFC7FFCFFF00000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000007C7E007FFCFFF3E3F03E03FFC783C1E0007FF8780001FFE7FF9FFE3FFE0780F8
+78F1FFE7C3E7FF803E00F87CFFF87FFEF87FFFE7FFCFFF00000000000FC000000000000000000000
+000000000000000000000000000000000000000000000000783E001FF8FFF3C1F01C01FFC78381E0
+003FF8780001FFE7FF9FFE1FFC0780F078F0FFE7C1E7FF801E00783C7FF03FFCF079FFE3FF87FF00
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+301C000FF07FF180F01C00FF030100E0001FE0300000FFC3FF1FFE0FF803007030607FC380C3FF00
+1C0070383FE01FFC6010FFC1FF03FE00000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000040000000000003800000000000
+00006003E000000000001F00000000000000000007800380000000003800F000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000000000000FC00000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000FC00000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000FC000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000FC000000000000000000000000000000000000000000000000000000000000000000000
+7FFFFFFFFFFFFF39CF800008008087C0000000000000000000000000000000000000000200000000
+0000000000000E01EFFDFFFFFFFFFE00000000000FC0000000000000000000000000000000000000
+00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000FC00000
+0000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFF00000000000FC00000000000000000000000000000000000000000000000000000
+0000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000FC000000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00
+0000000007C000000000000000000000000000000000000000000000000000000000000000000000
+1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFE7FF8000000000000180000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000001000000000
+000018000000000000000000000000200010003C0000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+>}imagemask
+showpage
+%%EndDocument
+ 794 2326 a
+ texgraph restore
+689 1880 a
+
+ td begin chv /Yp2 exch def /Xp2 exch def gr gs Xp2 Yp2 mv Xp2 Yp2 tr 1 1 scale end
+689 1880 a
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 300 0 mv 0 150 lv st end
+689 2030 a
+
+ td begin chv /Yp2 exch def /Xp2 exch def gr gs Xp2 Yp2 tr Xp2 neg Yp2 neg tr end
+689 2032 627 2 v 689 2093 2 61 v 727 2077 a Fr(PR)o(OJECT)g(|)f(Squidget)h(F)
+m(orms)p 1315 2093 V 689 2094 627 2 v 689 2155 2 61 v 712 2139
+a(Milestone)p 907 2155 V 80 w(Due)p 1097 2155 V 80 w(Pro)r(jected)p
+1315 2155 V 689 2157 627 2 v 689 2218 2 61 v 783 2202 a(A)p
+907 2218 V 115 w(Aug.)k(94)p 1097 2218 V 62 w(Jan.)g(95)p 1315
+2218 V 689 2219 627 2 v 689 2280 2 61 v 784 2264 a(B)p 907
+2280 V 120 w(Dec.)g(94)p 1097 2280 V 63 w(Dec.)h(95)p 1315
+2280 V 689 2282 627 2 v 689 2342 2 61 v 783 2326 a(A)p 907
+2342 V 120 w(Jan.)f(95)p 1097 2342 V 126 w(?)p 1315 2342 V
+689 2344 627 2 v 689 1880 a
+
+ td begin chv /Yp2 exch def /Xp2 exch def gr gs Xp2 Yp2 mv Xp2 Yp2 tr 1 1 scale end
+689 1880 a
+ grestore
+676 1580 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+676 1580 a
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 0 300 mv 600 600 lv st end
+676 1580 a
+ grestore
+345 2414 a Fo(Draft)i(Version:)f(1991/8/24)p eop
+%%Page: 192 14
+bop 100 83 a Fn(192)95 b Fm(CHAPTER)14 b(30:)20 b(T)587 92
+y(E)609 83 y(X)o(Gr)n(aph)350 214 y Fr(This)13 b(w)o(as)h(done)f(with)g(the)h
+(follo)o(wing)d(set)j(of)f(commands.)i(Note)f(that)g(a)f Fp(\\def)f
+Fr(w)o(as)267 259 y(used)18 b(to)f(mak)o(e)f(the)i(construction)g(easier)g
+(to)f(follo)o(w.)26 b Fp(\\lvec)16 b Fr(w)o(as)h(used)h(rather)g(than)267
+305 y Fp(\\move)13 b Fr(in)g(order)i(to)f(mak)o(e)e(the)i(origin)f(mo)o(v)o
+(emen)o(ts)f(visible.)267 351 y Fj(\\def\\samp)o(le{)332 397
+y(\\btg)332 443 y(\\lvec)20 b(h;1)h(v:0)332 490 y(\\incscalef)o(ile)d
+(f:ieeelogo)o(.p)o(s)h(sc:.25)41 b(d:0)332 536 y(\\lvec)20
+b(h:0)h(v:.5)332 582 y(\\htext{\\be)o(gin)o(tab)o(le)507 629
+y(\\begintab)o(le)o(for)o(ma)o(t)528 675 y(&\\center)507 721
+y(\\endtable)o(fo)o(rma)o(t)507 767 y(\\-)507 814 y(\\br{\\:|}\\)o(us)o(e{3)o
+(})e(PROJECT)g(---)h(Squidget)f(Forms)42 b(\\er{|})507 860
+y(\\-)507 906 y(\\br{\\:|})18 b(Milestone)h(|)i(Due)108 b(|)43
+b(Projected)84 b(\\er{|})507 953 y(\\-)507 999 y(\\br{\\:|})g(A)130
+b(|)22 b(Aug.)e(94)h(|)g(Jan.)f(95)152 b(\\er{|})507 1045 y(\\-)507
+1091 y(\\br{\\:|})84 b(B)130 b(|)22 b(Dec.)e(94)h(|)g(Dec.)f(95)152
+b(\\er{|})507 1138 y(\\-)507 1184 y(\\br{\\:|})84 b(A)130 b(|)22
+b(Jan.)e(95)h(|)g(?)283 b(\\er{|})507 1230 y(\\-)463 1277 y(\\endtable})398
+1323 y(\\etg})267 1421 y(\\medskip)267 1467 y(\\centergr)o(aph)o({)354
+1513 y(\\btg)20 b(\\textref)f(h:C)i(v:C)398 1559 y(\\lvec)f(h:0)g(v:1)h(\045)
+g(sets)f(origin)398 1606 y(\\rtext)f(d:45)h(t:{\\sample})398
+1652 y(\\lvec)g(h:2)g(v:2)h(\045)g(sets)f(size)h(of)g(graph)f(...)354
+1698 y(\\etg})267 1745 y(\\medskip)267 1796 y Fr(In)15 b(fact,)f(this)h
+(example)e(w)o(as)i(\014rst)g(done)g(as)g(a)f(separate)i(\014le)f(to)f(learn)
+h(the)g(appropriate)267 1846 y(dimensions)e(and)g(then)i(inputted)f(in)g(the)
+g(appropriate)g(place.)267 1994 y Fn(30.6.1)48 b(Circles,)14
+b(Arcs)i(and)f(Fills)350 2080 y Fr(T)373 2089 y(E)396 2080
+y(X)o(Graph)c(uses)i(the)g(circle,)f(arc,)g(and)g(\014ll)e(commands)g(of)h(P)
+o(ostScript)h(to)g(pro)q(duce)267 2130 y(curv)o(es.)19 b(P)o(ostScript)13
+b(uses)h(a)e(p)q(olygonal)e(\014ll)i(on)g(the)h Fn(inside)d
+Fr(of)h(the)i(curv)o(e.)19 b(This)12 b(means)267 2180 y(that)i(the)g
+(direction)g(of)g(the)g(arcs)h(are)f(imp)q(ortan)o(t.)350 2422
+y Fo(Draft)i(Version:)32 b(1991/8/24)p eop
+%%Page: 193 15
+bop 1199 83 a Fm(R)n(otate)n(d)15 b(Gr)n(aphics)g(and)h(T)m(ext)95
+b Fn(193)350 214 y Fr(The)14 b(commands)e(are)-14 b Fk(?)21
+b Fp(\\lcir)g(r:<radius>)267 290 y Fr(This)e(is)f(a)h(circle)g(with)f(the)i
+(cen)o(ter)g(at)e(the)i(curren)o(t)g(loaction)e(and)g(a)h(radius)f(of)g(size)
+267 340 y Fp(<radius>)12 b Fr(in)i(the)g(curren)o(t)h(dimensions.)225
+453 y Fk(?)21 b Fp(\\arcc)g(r:<radius>)e(sd:<degrees>)h(ed:<degrees>)267
+529 y Fr(This)d(is)g(an)f(\\unstrok)o(ed"arc,)i(ie)f(equiv)n(alen)o(t)g(to)f
+(a)h Fp(\\move)f Fr(in)g(the)i(coun)o(ter)g(clo)q(c)o(kwise)267
+579 y(direction)e(from)e Fp(sd:<..>)g Fr(to)i Fp(ed:<..>)p
+Fr(.)22 b(If)16 b(this)f(is)h(used)h(in)e(a)h(\014ll,)f(the)h(cen)o(ter)h(of)
+f(the)267 629 y(circle)e(is)g(the)h(b)q(eginning)e(of)g(the)i(path.)225
+743 y Fk(?)21 b Fp(\\arcn)g(r:<radius>)e(sd:<degrees>)h(ed:<degrees>)267
+819 y Fr(This)14 b(is)f(the)i(same)e(as)h Fp(\\arcc)f Fr(except)i(that)f(it)f
+(is)h(coun)o(ter)h(clo)q(c)o(kwise.)225 932 y Fk(?)21 b Fp(\\pfill)f
+(p:<fraction>)267 1008 y Fr(This)11 b(completes)g(a)g(path)g(a)g(\014lls)f
+(the)i(path)f(with)g(a)g(shade)g(of)g(gra)o(y)f(with)h Fp(p:0)g
+Fr(b)q(eing)g(blac)o(k)267 1058 y(and)j Fp(p:1)f Fr(b)q(eing)h(white.)350
+1109 y(The)g(angles)g(are)g(in)g(the)g(directions)h(sho)o(wn)f(here.)766
+1171 y
+
+ /td 50 dict def td begin /mv {moveto} def /lv {lineto} def /st {stroke} def /np {newpath} def /sl {setlinewidth} def /sd {setdash} def /rt {rotate} def /gs {gsave} def /gr {grestore} def /tr {translate} def /cp {closepath} def /sg {setgray} def /chv {currentpoint} def /cv {curveto} def /slc {setlinecap} def /slj {setlinejoin} def /sc {scale} def /at {neg atan rt} def /mx {mv gs chv tr} def end
+766 1171 a
+ td begin chv /Yp1 exch def /Xp1 exch def gs Xp1 Yp1 tr 1 1 scale end
+766 1171 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 0 0 mv 210 420 mv 210 0 lv st np 210 0 mx 420 neg 0 at -48 11 mv 0 0 lv -48 -11 lv cp gs 1 sg fill gr st gr 0 210 mv 420 210 lv st np 420 210 mx 0 neg -420 at -48 11 mv 0 0 lv -48 -11 lv cp gs 1 sg fill gr st gr 210 430 mv st end
+976 1601 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+946 1630 a Fr(90)988 1615 y Ff(\016)766 1171 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+766 1381 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+670 1396 a Fr(180)733 1381 y Ff(\016)766 1171 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+976 1161 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+935 1161 a Fr(270)998 1146 y Ff(\016)766 1171 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+1186 1381 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+1199 1392 a Fr(0)1220 1377 y Ff(\016)1239 1392 y Fk(;)21 b
+Fr(360)1335 1377 y Ff(\016)766 1171 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+766 1171 a
+ grestore
+350 1712 a Fr(Some)13 b(shades)i(of)e(gra)o(y)g(are)h(as)g(follo)o(ws:)361
+1775 y
+
+ /td 50 dict def td begin /mv {moveto} def /lv {lineto} def /st {stroke} def /np {newpath} def /sl {setlinewidth} def /sd {setdash} def /rt {rotate} def /gs {gsave} def /gr {grestore} def /tr {translate} def /cp {closepath} def /sg {setgray} def /chv {currentpoint} def /cv {curveto} def /slc {setlinecap} def /slj {setlinejoin} def /sc {scale} def /at {neg atan rt} def /mx {mv gs chv tr} def end
+361 1775 a
+ td begin chv /Yp1 exch def /Xp1 exch def gs Xp1 Yp1 tr 1 1 scale end
+361 1775 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 0 0 mv 120 0 mv 270 0 lv 270 150 lv 120 150 lv cp 0 sg fill np 120 150 mv 195 165 mv st end
+556 1940 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+546 1967 a Fr(0)361 1775 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+361 1775 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 120 0 mv 240 0 mv 360 0 mv 510 0 lv 510 150 lv 360 150 lv cp .1 sg fill np 360 150 mv 435 165 mv st end
+796 1940 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+780 1967 a Fr(.1)361 1775 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+361 1775 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 360 0 mv 480 0 mv 600 0 mv 750 0 lv 750 150 lv 600 150 lv cp .2 sg fill np 600 150 mv 675 165 mv st end
+1036 1940 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+1020 1967 a Fr(.2)361 1775 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+361 1775 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 600 0 mv 720 0 mv 840 0 mv 990 0 lv 990 150 lv 840 150 lv cp .3 sg fill np 840 150 mv 915 165 mv st end
+1276 1940 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+1260 1967 a Fr(.3)361 1775 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+361 1775 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 840 0 mv 960 0 mv 1080 0 mv 1230 0 lv 1230 150 lv 1080 150 lv cp .4 sg fill np 1080 150 mv 1155 165 mv st end
+1516 1940 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+1500 1967 a Fr(.4)361 1775 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+361 1775 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 1080 0 mv 1200 0 mv 0 240 mv 120 240 mv 270 240 lv 270 390 lv 120 390 lv cp .5 sg fill np 120 390 mv 195 405 mv st end
+556 2180 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+540 2207 a Fr(.5)361 1775 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+361 1775 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 120 240 mv 240 240 mv 360 240 mv 510 240 lv 510 390 lv 360 390 lv cp .6 sg fill np 360 390 mv 435 405 mv st end
+796 2180 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+780 2207 a Fr(.6)361 1775 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+361 1775 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 360 240 mv 480 240 mv 600 240 mv 750 240 lv 750 390 lv 600 390 lv cp .7 sg fill np 600 390 mv 675 405 mv st end
+1036 2180 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+1020 2207 a Fr(.7)361 1775 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+361 1775 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 600 240 mv 720 240 mv 840 240 mv 990 240 lv 990 390 lv 840 390 lv cp .8 sg fill np 840 390 mv 915 405 mv st end
+1276 2180 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+1260 2207 a Fr(.8)361 1775 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+361 1775 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 840 240 mv 960 240 mv 1080 240 mv 1230 240 lv 1230 390 lv 1080 390 lv cp .9 sg fill np 1080 390 mv 1155 405 mv st end
+1516 2180 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+1500 2207 a Fr(.9)361 1775 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+361 1775 a
+ grestore
+350 2414 a Fo(Draft)i(Version:)32 b(1991/8/24)p eop
+%%Page: 194 16
+bop 100 83 a Fn(194)95 b Fm(CHAPTER)21 b(30:)h(T)596 92 y(E)619
+83 y(X)o(Gr)n(aph)350 214 y Fr(An)14 b(example)f(of)g(a)g(use)i(of)e(arcs)i
+(and)f(\014ll)f(is)h(giv)o(en)f(b)q(elo)o(w.)676 273 y
+
+ /td 50 dict def td begin /mv {moveto} def /lv {lineto} def /st {stroke} def /np {newpath} def /sl {setlinewidth} def /sd {setdash} def /rt {rotate} def /gs {gsave} def /gr {grestore} def /tr {translate} def /cp {closepath} def /sg {setgray} def /chv {currentpoint} def /cv {curveto} def /slc {setlinecap} def /slj {setlinejoin} def /sc {scale} def /at {neg atan rt} def /mx {mv gs chv tr} def end
+676 273 a
+ td begin chv /Yp1 exch def /Xp1 exch def gs Xp1 Yp1 tr 1 1 scale end
+676 273 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 0 0 mv 0 0 600 0 45 arc cp .5 sg fill np 0 0 mv 0 0 300 0 45 arc cp 1 sg fill np 0 0 mv 600 450 mv st end
+676 273 a
+ grestore
+350 815 a Fr(This)h(logo)e(is)i(giv)o(en)g(b)o(y)267 860 y
+Fj(\\centergr)o(aph)o({\\b)o(tg)572 905 y(\\arcc)20 b(r:2)h(sd:0)f(ed:45)572
+950 y(\\pfill)g(p:.5)572 995 y(\\arcc)g(r:1)h(sd:0)f(ed:45)572
+1040 y(\\pfill)g(p:1)42 b(\045)21 b(fills)f(the)h(inside)e(with)i(white)572
+1085 y(\\move)f(h:2)h(v:1.5)e(\045)j(to)f(leave)f(enough)f(space)550
+1130 y(\\etg})267 1180 y Fr(This)12 b(sho)o(ws)g(that)h(a)e(\014ll)h(of)f
+(\\white")h(\(1\))g(is)g(opaque)g(and)g(obliterates)g(the)h(blac)o(k)f(or)g
+(gra)o(y)267 1229 y(underneath.)19 b(This)14 b(strategy)h(is)e(necessary)j
+(in)e(P)o(ostScript)g(\014lling.)267 1384 y Fl(30.7)56 b(Adv)m(anced)20
+b(T)721 1395 y(E)751 1384 y(X)n(Graphics)g(and)f(Segmen)n(ts)350
+1470 y Fr(The)d(most)e(imp)q(ortan)o(t)g(adv)n(anced)h(feature)h(of)f(T)1133
+1479 y(E)1156 1470 y(X)o(Graph)g(is)g(the)h(graphical)f(seg-)267
+1520 y(men)o(t.)25 b(These)18 b(are)f(delimited)e(b)o(y)h Fp(\\beginsegment)e
+(\\endsegment)h Fr(pairs.)26 b(They)17 b(are)267 1569 y(used)e(to)f(create)i
+(graphical)e(items)f(that)h(can)h(b)q(e)g(placed)f(at)h(an)o(y)e(sp)q
+(eci\014c)j(lo)q(cation)e(in)f(a)267 1619 y(graph.)k(This)11
+b(capabilit)o(y)m(,)f(com)o(bined)g(with)h(T)988 1628 y(E)1011
+1619 y(X's)g(abilit)o(y)f(to)h(create)i(de\014nitions)e(allo)o(ws)267
+1669 y(for)g(the)h(creation)g(of)f(libraries)g(of)g(sym)o(b)q(ols.)16
+b Fn(Segmen)o(ts)11 b(are)i(the)f(only)g(groups)f(that)267
+1719 y(should)j(b)q(e)j(used)f(within)f(a)g Fp(\\btg)f(\\etg)g
+Fn(pair.)1086 1704 y Fg(!)1117 1719 y Fr(A)h(simple)f(example)f(of)i(the)g
+(use)h(of)267 1769 y(this)i(facilit)o(y)e(w)o(as)i(the)h(de\014nition)e(of)h
+(a)f Fp(\\fillbox)g Fr(to)g(create)j(the)e(b)q(o)o(x)g(with)g(the)g(\014ll)
+267 1819 y(pattern)d(sho)o(wn)f(in)f(Section)h(30.6.1.)i(The)f(de\014nition)e
+(w)o(as)267 1864 y Fj(\\def\\fill)o(box)18 b(#1)j({\\move)f(h:.4)g(v:0)659
+1909 y(\\beginsegm)o(ent)681 1954 y(\\absolutep)o(os)o(iti)o(on)681
+1999 y(\\lvec)g(h:.5)g(v:0)681 2044 y(\\lvec)g(h:.5)g(v:.5)p
+267 2089 284 2 v 322 2129 a Fe(!)350 2140 y Fd(This)d(is)g(almost)e(true.)30
+b(Groups)15 b(ma)o(y)h(b)q(e)h(used)e(freely)h(within)g(the)g(argumen)o(t)e
+(of)j(either)e(an)350 2180 y Fo(\\??text)p Fd(.)345 2425 y
+Fo(Draft)20 b(Version:)f(1991/8/24)p eop
+%%Page: 195 17
+bop 1003 83 a Fm(A)n(dvanc)n(e)n(d)16 b(T)1210 92 y(E)1232
+83 y(X)o(Gr)n(aphics)f(and)h(Se)n(gments)96 b Fn(195)681 214
+y Fj(\\lvec)20 b(h:0)g(v:.5)681 262 y(\\pfill)f(p:{#1})681
+309 y(\\move)h(h:.25)g(v:.55)g(\\textref)e(h:C)j(v:T)g(\\htext{#)o(1})637
+357 y(\\endsegment)637 404 y(\\move)f(h:.4)h(v:0)f(\045)i(for)e(symmetry)637
+452 y(})350 557 y Fr(The)13 b(relativ)o(e)g(p)q(osition)f(in)g(outside)i(the)
+f(segmen)o(t)f(allo)o(ws)g(the)h(b)q(o)o(xes)h(to)e(b)q(e)i(placed)267
+608 y(b)q(eside)h(eac)o(h)f(other)h(with)e(ev)o(en)i(spacing)f(and)f(no)h
+(additional)e(instructions.)350 661 y(Eac)o(h)17 b(segmen)o(t)f(has)h(a)f
+Fm(se)n(gment)h(r)n(efer)n(enc)n(e)g(p)n(oint)p Fr(.)26 b(This)16
+b(is)h(the)g(lo)q(cation)f(in)g(the)267 711 y(enclosing)d(segmen)o(t)f(or)h
+Fp(\\btg)g(\\etg)p Fr(,)e(whic)o(h)i(is)g(really)g(just)g(a)f(sp)q(ecial)i
+(segmen)o(t.)j Fn(Abso-)267 762 y(lute)12 b(p)q(ositions)d
+Fr(within)j(a)g(segmen)o(t)g(are)h(actually)e(relativ)o(e)h(to)g(the)h
+Fm(se)n(gment)h(r)n(efer)n(enc)n(e)267 813 y(p)n(oint)p Fr(.)k(Relativ)o(e)13
+b(p)q(ositions)h(are)g(relativ)o(e.)k(The)c(three)h(b)q(o)o(xes)g(b)q(elo)o
+(w)601 881 y
+
+ /td 50 dict def td begin /mv {moveto} def /lv {lineto} def /st {stroke} def /np {newpath} def /sl {setlinewidth} def /sd {setdash} def /rt {rotate} def /gs {gsave} def /gr {grestore} def /tr {translate} def /cp {closepath} def /sg {setgray} def /chv {currentpoint} def /cv {curveto} def /slc {setlinecap} def /slj {setlinejoin} def /sc {scale} def /at {neg atan rt} def /mx {mv gs chv tr} def end
+601 881 a
+ td begin chv /Yp1 exch def /Xp1 exch def gs Xp1 Yp1 tr 1 1 scale end
+601 881 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 0 0 mv 120 0 mv 270 0 lv 270 150 lv 120 150 lv cp .3 sg fill np 120 150 mv 195 165 mv st end
+796 1046 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+780 1072 a Fr(.3)601 881 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+601 881 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 120 0 mv 240 0 mv 360 0 mv 510 0 lv 510 150 lv 360 150 lv cp .5 sg fill np 360 150 mv 435 165 mv st end
+1036 1046 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+1020 1072 a Fr(.5)601 881 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+601 881 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 360 0 mv 480 0 mv 600 0 mv 750 0 lv 750 150 lv 600 150 lv cp .7 sg fill np 600 150 mv 675 165 mv st end
+1276 1046 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+1260 1072 a Fr(.7)601 881 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+601 881 a
+ grestore
+267 1147 a Fr(w)o(ere)g(pro)q(duced)g(b)o(y)267 1195 y Fj(\\medskip)289
+1242 y(\\centergr)o(ap)o(h{\\)o(btg)j(\\relative)o(pos)o(iti)o(on)594
+1290 y(\\fillbox)h(.3)594 1338 y(\\fillbox)g(.5)594 1385 y(\\fillbox)g(.7)572
+1433 y(\\etg})267 1480 y(\\medskip)267 1533 y Fr(Note)13 b(that)g(the)h
+(space)g(after)f(the)h Fp(#1)e Fr(in)h(the)g(de\014nition)g(for)f
+Fp(\\fillbox)f Fr(means)i(that)g(the)267 1584 y(n)o(um)o(b)q(ers)j(are)h
+(delimited)e(b)o(y)i(implicit)d(space)j(at)g(the)g(end)g(of)f(the)h(line.)26
+b(If)16 b(this)h(space)267 1634 y(had)g(b)q(een)i(left)e(out,)h(only)f(the)h
+(\014rst)h(digit)d(in)h(eac)o(h)h(of)f(the)h(pattern)h(n)o(um)o(b)q(ers)e(w)o
+(ould)267 1685 y(ha)o(v)o(e)e(b)q(een)i(read)f(and)g(the)g(other)g(w)o(ould)f
+(ha)o(v)o(e)h(b)q(een)h(prin)o(ted)f(at)f(some)g(o)q(dd)h(place)f(on)267
+1736 y(the)f(page.)267 1891 y Fn(30.7.1)48 b(Segmen)o(t)13
+b(Scaling)350 1978 y Fr(There)j(are)f(sev)o(eral)h(scaling)e(parameters)h
+(that)g(can)h(b)q(e)f(used)h(with)f(segmen)o(ts.)21 b(In)267
+2028 y(addition)13 b(to)i(the)g Fp(\\unitscale)e Fr(there)j(is)e(a)h
+Fp(\\segmentscale)p Fr(.)j(Roughly)13 b(sp)q(eaking)i(the)267
+2079 y Fp(\\segmentscale)i Fr(is)j(used)h(to)f(c)o(hange)g(the)h(scale)f(of)f
+(the)i(presen)o(t)h(and)d(all)g(enclosed)267 2130 y(segmen)o(ts)h(while)f
+(the)i Fp(\\unitscale)d Fr(is)i(used)h(to)f(set)h(the)f(nominal)d(size)k(of)f
+(segmen)o(t)267 2180 y(ob)r(ject.)e(The)10 b(ma)r(jor)e(di\013erence)k(b)q
+(et)o(w)o(een)g(the)f(t)o(w)o(o)e(is)h(that)g(segmen)o(t)g(scales)h(accum)o
+(ulate)350 2422 y Fo(Draft)16 b(Version:)32 b(1991/8/24)p eop
+%%Page: 196 18
+bop 100 83 a Fn(196)95 b Fm(CHAPTER)14 b(30:)20 b(T)587 92
+y(E)609 83 y(X)o(Gr)n(aph)267 214 y Fr(while)g(unitscales)h(do)f(not.)38
+b(An)20 b(example)f(is)i(obtained)f(using)g(the)h Fp(\\fillbox)e
+Fr(in)g(a)267 266 y(segmen)o(t.)f(The)c(follo)o(wing)d(three)k(b)q(o)o(xes)g
+(illustrate)e(the)i(e\013ect.)669 346 y
+
+ /td 50 dict def td begin /mv {moveto} def /lv {lineto} def /st {stroke} def /np {newpath} def /sl {setlinewidth} def /sd {setdash} def /rt {rotate} def /gs {gsave} def /gr {grestore} def /tr {translate} def /cp {closepath} def /sg {setgray} def /chv {currentpoint} def /cv {curveto} def /slc {setlinecap} def /slj {setlinejoin} def /sc {scale} def /at {neg atan rt} def /mx {mv gs chv tr} def end
+669 346 a
+ td begin chv /Yp1 exch def /Xp1 exch def gs Xp1 Yp1 tr 1 1 scale end
+669 346 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 0 0 mv 72 0 mv 162 0 lv 162 90 lv 72 90 lv cp .5 sg fill np 72 90 mv 117 99 mv st end
+786 445 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+770 472 a Fr(.5)669 346 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+669 346 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 72 0 mv 72 0 mv 144 0 mv 228 0 mv 333 0 lv 333 105 lv 228 105 lv cp .7 sg fill np 228 105 mv 280 115 mv st end
+949 461 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+933 488 a Fr(.7)669 346 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+669 346 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 228 0 mv 228 0 mv 312 0 mv 446 0 mv 614 0 lv 614 168 lv 446 168 lv cp .9 sg fill np 446 168 mv 530 184 mv st end
+1199 530 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr Xp1 neg Yp1 neg tr end
+1183 557 a Fr(.9)669 346 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+669 346 a
+ grestore
+350 651 a Fr(This)20 b(example)f(should)h(b)q(e)h(studied)g(carefully)m(.)37
+b(The)20 b(actual)g(commands)e(that)267 697 y(pro)q(duced)d(it)f(are)267
+750 y Fj(\\centergr)o(aph)o({\\b)o(tg)k(\\unitscale)g(.3)j(\045)h(changes)d
+(units)594 803 y(\\segments)o(cal)o(e)g(2)855 855 y(\045)j(doubles)d(scale)h
+(of)h(all)f(enclosed)f(segments)855 908 y(\045)j(actual)d(scale)h(is)h
+(.3*2=.6)594 961 y(\\fillbox)e(.5)594 1014 y(\\move)h(h:.8)g(v:0)42
+b(\045)22 b(moves)e(to)h(right)f(beyond)f(box)594 1066 y(\\beginseg)o(men)o
+(t)616 1119 y(\\unitscal)o(e)g(.5)i(\045)g(now)g(unit)f(scale)g(is)h(.5)616
+1172 y(\\segments)o(ca)o(le)d(.7)855 1224 y(\045)k(reduces)d(scale)h(by)h(.5)
+g(--)g(actual)e(scale)h(is)855 1277 y(\045)i(.5*2*.7=.)o(7)616
+1330 y(\\fillbox)c(.7)616 1383 y(\\move)h(h:.8)i(v:0)616 1435
+y(\\beginseg)o(me)o(nt)637 1488 y(\\unitscale)d(1)637 1541
+y(\\segmentsca)o(le)g(.8)43 b(\045)21 b(actual)f(scale)g(is)h(1*2*.7*.8)o
+(=1.)o(12)637 1593 y(\\fillbox)e(.9)616 1646 y(\\endsegme)o(nt)659
+1699 y(\045)j(actual)d(scale)h(is)h(back)f(to)h(.5*2*.7=.7)572
+1752 y(\\endsegmen)o(t)659 1804 y(\045)h(actual)d(scale)h(is)h(back)f(to)h
+(.3*2=.6)550 1857 y(\\etg})267 1915 y Fr(Note)11 b(ho)o(w)e(the)i(segmen)o(t)
+f(scale)h(accum)o(ulates)e(while)h(the)h(unitscale)g(do)q(es)f(not.)17
+b(Note)11 b(also)267 1967 y(that)j(the)g(scale)h(rev)o(erts)g(to)f(that)g(of)
+f(the)i(enclosing)f(segmen)o(t)f(after)h(an)g Fp(\\endsegment)p
+Fr(.)350 2025 y(It)19 b(is)f(p)q(ossible)h(to)g(prev)o(en)o(t)g(a)g(segmen)o
+(t)f(from)f(b)q(eing)i(a\013ected)h(b)o(y)e(the)i(external)267
+2077 y(segmen)o(t)c(scales)i(b)o(y)f(inserting)g(the)g(command)d
+Fp(\\absolutescale)p Fr(.)24 b(This)17 b(is)g(used)h(for)267
+2128 y(sym)o(b)q(ols)12 b(that)i(y)o(ou)g(wish)g(to)g(ha)o(v)o(e)f(the)i
+(same)e(size)i(no)e(matter)h(the)g(actual)g(scale)g(of)g(the)267
+2180 y(graph.)350 2422 y Fo(Draft)i(Version:)32 b(1991/8/24)p
+eop
+%%Page: 197 19
+bop 1003 83 a Fm(A)n(dvanc)n(e)n(d)16 b(T)1210 92 y(E)1232
+83 y(X)o(Gr)n(aphics)f(and)h(Se)n(gments)96 b Fn(197)267 214
+y(30.7.2)48 b(Segmen)o(t)13 b(Command)i(Summaries)350 302 y
+Fr(The)c(follo)o(wing)c(is)j(a)g(list)f(of)h(some)f(of)h(the)g(imp)q(ortan)o
+(t)f(p)q(oin)o(ts)h(concerning)h(segmen)o(ts:)225 353 y Fk(?)21
+b Fp(\\beginsegment)267 442 y Fr(This)15 b(b)q(egins)g(a)g(graphical)f
+(segmen)o(t)h(and)g(a)g(group.)22 b(All)14 b(lo)q(cations)g(within)h(a)g
+(segmen)o(t)267 494 y(are)f(relativ)o(e)g(to)g(the)g(origin)f(of)g(the)i
+(segmen)o(t.)225 639 y Fk(?)21 b Fp(\\endsegment)267 728 y
+Fr(This)15 b(terminates)g(a)g(segmen)o(t)f(and)h(the)h(group.)22
+b(The)15 b(curren)o(t)i(lo)q(cation)d(up)q(on)h(lea)o(ving)267
+780 y(a)f(segmen)o(t)f(is)h(the)g(segmen)o(t)g(origin.)225
+924 y Fk(?)21 b Fp(\\unitscale)f(<scale>)267 1013 y Fr(The)15
+b Fp(<scale>)f Fr(m)o(ultiplies)e(the)k(presen)o(t)g(segmen)o(t)f(and)g(all)e
+(enclosed)j(segmen)o(ts)f(unless)267 1065 y(they)f(ha)o(v)o(e)g(their)h(o)o
+(wn)e Fp(\\unitscale)p Fr(.)j(A)e Fp(\\unitscale)e Fr(ma)o(y)g(b)q(e)j(c)o
+(hanged)f(at)g(an)o(y)g(time)267 1117 y(within)f(a)h(segmen)o(t.)225
+1261 y Fk(?)21 b Fp(\\segmentscale)e(<scale>)267 1350 y Fr(The)j
+Fp(<scale>)d Fr(a\013ects)k(the)e(presen)o(t)i(segmen)o(t)e(and)g(all)f
+(enclosed)i(segmen)o(ts)f(unless)267 1402 y(that)e(segmen)o(t)g(is)g
+(protected)i(b)o(y)e(an)f Fp(\\absolutescale)p Fr(.)31 b(Unlik)o(e)19
+b Fp(\\unitscale)p Fr(,)f(the)267 1454 y Fp(\\segmentscale)c
+Fr(accum)o(ulates)i(b)o(y)g(m)o(ultiplying)d(the)k(curren)o(t)i(scale)e(v)n
+(alue.)25 b(The)17 b(ac-)267 1506 y(tual)g(scale)g(used)h(for)f(in)o
+(terpreting)h(p)q(osition)e(n)o(um)o(b)q(ers)h(is)g(the)h(pro)q(duct)g(of)e
+(all)g(of)h(the)267 1558 y(enclosing)d(segmen)o(tscales)g(times)f(the)i
+(presen)o(tly)g(activ)o(e)e(unitscale.)225 1702 y Fk(?)21 b
+Fp(\\absoluteposition)267 1791 y Fr(All)14 b(co)q(ordinates)i(are)g(to)f(b)q
+(e)h(in)o(terpreted)h(with)e(resp)q(ect)j(to)d(the)h(curren)o(t)h(origin.)k
+(This)267 1843 y(will)12 b(either)j(b)q(e)g(the)f(graph)g(origin)f(or)g(the)i
+(origin)e(of)g(the)h(curren)o(t)i(segmen)o(t.)225 1988 y Fk(?)21
+b Fp(\\relativeposition)267 2077 y Fr(Co)q(ordinate)c(p)q(ositions)f(are)h
+(in)o(terpreted)i(relativ)o(e)e(to)f(the)i(previous)f(p)q(osition.)26
+b(If)17 b(the)267 2128 y(previous)c(command)d(w)o(as)j(the)g(dra)o(wing)f(of)
+g(an)h(arc)g(or)g(circle,)g(the)g(previous)g(p)q(osition)f(is)267
+2180 y(the)i(cen)o(ter)i(of)d(the)i(circle.)350 2414 y Fo(Draft)h(Version:)32
+b(1991/8/24)p eop
+%%Page: 198 20
+bop 100 83 a Fn(198)95 b Fm(CHAPTER)21 b(30:)h(T)596 92 y(E)619
+83 y(X)o(Gr)n(aph)267 214 y Fl(30.8)56 b(Slide)21 b(Making)350
+300 y Fr(A)15 b(sp)q(ecialized)h(set)g(of)e(commands)f(along)h(with)g
+(appropriate)h(templates)g(exist)g(to)267 350 y(create)j(a)f(transparency)m
+(.)28 b(All)16 b(slides)h(are)g(\\horizon)o(tal".)25 b Fp(\\fullform)15
+b Fr(slides)i(tak)o(e)g(up)267 400 y(an)c(en)o(tire)g(8.5)f(b)o(y)h(11)g(in.)
+k(page)c(and)g(are)g(in)o(tended)h(for)e(displa)o(y)m(.)k Fp(\\textform)c
+Fr(slides)h(are)267 451 y(reduced)h(for)e(text.)18 b(A)12 b
+Fp(\\comment)18 b(<text>)h(//)12 b Fr(command)d(is)j(giv)o(en)g(that)g(is)g
+(suppressed)267 501 y(when)i(the)h Fp(\\fullform)d Fr(is)h(used)i(but)f(is)g
+(prin)o(ted)g(when)h Fp(\\textform)d Fr(is)h(used.)19 b(The)c(text)267
+551 y(in)j(the)h(slides)g(uses)h(a)e(general)h(scaled)g(fon)o(t)f(family)e
+(in)i(the)h(\014le)f Fp(spfont.tex)p Fr(.)30 b(This)267 601
+y(family)10 b(is)i(basically)g(a)g(scaled)i(set)f(of)f Fp(\\tenpoint)f
+Fr(fon)o(ts.)18 b(An)13 b(example)e(is)i(giv)o(en)f(b)q(elo)o(w:)350
+652 y(There)f(are)f(t)o(w)o(o)g(basic)g(forms,)f(the)h(INRS)g(form)e(and)i(a)
+g(General)f(form.)15 b(An)c(example)267 702 y(of)i(the)i Fp(\\inrsform)d
+Fr(is)h(giv)o(en)h(b)o(y)436 817 y
+
+ /td 50 dict def td begin /mv {moveto} def /lv {lineto} def /st {stroke} def /np {newpath} def /sl {setlinewidth} def /sd {setdash} def /rt {rotate} def /gs {gsave} def /gr {grestore} def /tr {translate} def /cp {closepath} def /sg {setgray} def /chv {currentpoint} def /cv {curveto} def /slc {setlinecap} def /slj {setlinejoin} def /sc {scale} def /at {neg atan rt} def /mx {mv gs chv tr} def end
+436 817 a
+ td begin chv /Yp1 exch def /Xp1 exch def gs Xp1 Yp1 tr 1 1 scale end
+470 886 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr 0 neg rt .7 .7 sc Xp1 neg Yp1 neg tr end
+697 961 a Fc(HO)n(W)22 b(TO)g(MAKE)i(SLIDES)f(WITH)1061 1036
+y(INRST)1273 1035 y(^)1268 1049 y(E)1303 1036 y(X)563 1142
+y(Prelimi)o(narie)o(s)618 1247 y Fb(\017)29 b Fl(Input)18 b(the)i(macro)d
+(pac)n(k)m(age)j(with)g Fa(\\input)672 1309 y(inrssl.tex)p
+Fl(.)618 1414 y Fb(\016)29 b Fl(Decide)20 b(whether)g Fa(\\fullform)g
+Fl(or)f Fa(\\textform)p Fl(.)618 1518 y Fb(\003)29 b Fl(Decide)20
+b(whether)g Fa(\\inrsform)g Fl(or)f Fa(\\genform)p Fl(.)563
+1645 y Fc(Making)k(it.)618 1750 y Fb(\017)29 b Fl(Use)19 b
+Fa(\\hslide)27 b(<title>//)g(<body>)h(//)p Fl(.)618 1855 y
+Fb(\017)h Fl(Use)19 b(\\//")f(as)h(the)g(delimiter.)436 817
+y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+436 817 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 0 0 mv 34 69 mv 0 0 mv 0 sl 24 0 mv 41 0 lv 32 34 lv 16 34 lv cp 0 sg fill np 16 34 mv st end
+436 817 a
+
+ td begin 0 sl [] 0 sd 1 slc 1 slj np 24 0 mv 44 0 mv 61 0 lv 52 34 lv 36 34 lv cp 0 sg fill np 36 34 mv st end
+436 817 a
+
+ td begin 0 sl [] 0 sd 1 slc 1 slj np 44 0 mv 64 0 mv 81 0 lv 68 52 lv 51 52 lv cp 0 sg fill np 51 52 mv st end
+1516 829 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr 0 neg rt .7 .7 sc Xp1 neg Yp1 neg tr end
+845 846 a Fl(INRS-T)o(\023)-27 b(el)o(\023)g(ecomm)m(unications)436
+817 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+436 817 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 0 0 mv 1080 12 mv 0 48 mv 6 sl 1080 48 lv 1080 837 lv 0 48 mv 0 837 lv 18 837 mv st np 18 837 18 90 180 arc st np 18 837 mv 18 855 mv 1062 855 lv 1062 837 mv st np 1062 837 18 0 90 arc st np 1062 837 mv st end
+436 817 a
+ grestore
+267 1824 a Fp(\\input)20 b(inrssl)h(\045)h(brings)e(in)i(the)f(slide)f
+(macros)267 1875 y(\\textform)g(\045)h(sets)g(textform)g(and)g(size)267
+1926 y(\\formscale)f(.7)h(\045)h(further)e(reduces)g(the)h(size)g(of)h(slide)
+f(by)g(.7)267 1977 y(\\beginmidinsert)267 2028 y(\\inrsform)f(\045)h(sets)g
+(the)h(inrs)f(form)267 2079 y(\\hslide)f(HOW)h(TO)h(MAKE)f(SLIDES)f(WITH)h
+(\\intex//)267 2129 y(\\hd{Preliminaries)o(})267 2180 y(\\bl)354
+2417 y Fo(Draft)f(Version:)f(1991/8/24)p eop
+%%Page: 199 21
+bop 1443 83 a Fm(Slide)22 b(Making)96 b Fn(199)267 214 y Fp(\\lb)21
+b(Input)g(the)g(macro)g(package)f(with)h({\\tt)g(\\1input)f(inrssl.tex}.)267
+266 y(\\lc)h(Decide)g(whether)f({\\tt)h(\\1fullform})e(or)j({\\tt)f
+(\\1textform}.)267 317 y(\\last)g(Decide)f(whether)h({\\tt)g(\\1inrsform})e
+(or)i({\\tt)g(\\1genform}.)267 369 y(\\el)267 421 y(\\hd{Making)f(it.})267
+472 y(\\bl)267 524 y(\\lb)h(Use)g({\\tt)g(\\1hslide)f(<title>//)g(<body>)h
+(//}.)267 575 y(\\lb)g(Use)g({``//''})f(as)i(the)f(delimiter.)267
+627 y(\\el)267 679 y(//)267 730 y(\\endmidinsert)436 891 y
+
+ /td 50 dict def td begin /mv {moveto} def /lv {lineto} def /st {stroke} def /np {newpath} def /sl {setlinewidth} def /sd {setdash} def /rt {rotate} def /gs {gsave} def /gr {grestore} def /tr {translate} def /cp {closepath} def /sg {setgray} def /chv {currentpoint} def /cv {curveto} def /slc {setlinecap} def /slj {setlinejoin} def /sc {scale} def /at {neg atan rt} def /mx {mv gs chv tr} def end
+436 891 a
+ td begin chv /Yp1 exch def /Xp1 exch def gs Xp1 Yp1 tr 1 1 scale end
+470 960 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr 0 neg rt .7 .7 sc Xp1 neg Yp1 neg tr end
+974 1036 a Fc(This)i(is)f(the)g(title)1061 1137 y(Split)f(here)563
+1417 y(This)h(is)g(an)h(in)n(ternal)f(header)618 1522 y Fb(\017)29
+b Fl(A)19 b(listitem)i(starting)e(with)i(a)e(bullet.)618 1626
+y Fb(\016)29 b Fl(A)19 b(listitem)i(starting)e(with)i(a)e(circle.)618
+1731 y Fb(\003)29 b Fl(A)19 b(listitem)i(starting)e(with)i(an)d(asterisk.)436
+891 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+436 909 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr 0 neg rt .7 .7 sc Xp1 neg Yp1 neg tr end
+436 919 a Fn(General)13 b(Engineering)g(Inc.)436 891 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+436 909 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr 0 neg rt .7 .7 sc Xp1 neg Yp1 neg tr end
+436 919 a Fn(General)g(Engineering)g(Inc.)436 891 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+976 1771 a
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 tr 0 neg rt .7 .7 sc Xp1 neg Yp1 neg tr end
+532 1781 a Fn(An)j(Imp)q(ortan)o(t)e(Presen)o(tati)o(on)f({)i(Jan.)21
+b(1,)16 b(2000)436 891 y
+
+ td begin chv /Yp1 exch def /Xp1 exch def gr gs Xp1 Yp1 mv Xp1 Yp1 tr 1 1 scale end
+436 891 a
+
+ td begin 4 sl [] 0 sd 1 slc 1 slj np 0 0 mv 34 69 mv 0 0 mv 0 18 mv 0 18 mv 540 880 mv 0 48 mv 6 sl 1080 48 lv 1080 837 lv 0 48 mv 0 837 lv 18 837 mv st np 18 837 18 90 180 arc st np 18 837 mv 18 855 mv 1062 855 lv 1062 837 mv st np 1062 837 18 0 90 arc st np 1062 837 mv st end
+436 891 a
+ grestore
+350 1871 a Fr(It)j(is)f(p)q(ossible)h(to)g(add)g(a)f(commen)o(t)f(to)h(the)i
+(b)q(ottom)d(of)h(the)i(slide)e(whic)o(h)h(only)267 1921 y(sho)o(ws)13
+b(up)f(when)i(the)f(slide)f(is)h(prin)o(ted)g(in)f(textform.)k(A)d(commen)o
+(t)d(is)j(terminated)f(with)267 1971 y(a)i(//)350 2077 y(This)g(second)h
+(slide)f(w)o(as)f(giv)o(en)h(b)o(y)267 2129 y Fp(\\topdata)20
+b(=)i({General)e(Engineering)f(Inc.})267 2180 y(\\botdata)h(=)i({An)f
+(Important)f(Presentation})354 2423 y Fo(Draft)g(Version:)f(1991/8/24)p
+eop
+%%Page: 200 22
+bop 100 83 a Fn(200)95 b Fm(CHAPTER)14 b(30:)20 b(T)587 92
+y(E)609 83 y(X)o(Gr)n(aph)267 214 y Fp(\\slidedate)g(=)h({Jan.)g(1,)g(2000})
+267 266 y(\\genform)f(\045)i(the)f(general)f(form)h(that)g(uses)g(these)g
+(token)g(strings)267 369 y(\\hslide)f(This)h(is)h(the)f(title)g(\\cr)g(Split)
+f(here)h(//)267 421 y(\\hd{This)f(is)h(an)h(internal)e(header})267
+472 y(\\bl)267 524 y(\\lb)h(A)h(listitem)42 b(starting)20 b(with)h(a)g
+(bullet.)267 576 y(\\lc)g(A)h(listitem)e(starting)g(with)h(a)h(circle.)267
+628 y(\\last)f(A)g(listitem)f(starting)h(with)g(an)g(asterisk.)267
+679 y(\\el)267 731 y(//)43 b(\045)22 b(the)f(//)g(terminates)f(a)i(slide)267
+834 y(\\comment)267 886 y(It)f(is)h(possible)e(to)h(add)g(a)h(comment)e(to)i
+(the)f(bottom)f(of)i(the)f(slide)g(which)267 938 y(only)g(shows)g(up)g(when)g
+(the)g(slide)g(is)g(printed)g(in)g(textform.)f(A)i(comment)e(is)267
+990 y(terminated)g(with)h(a)g({//})g(//)350 1093 y Fr(Arbitrary)e(graphics)g
+(ma)o(y)f(b)q(e)h(included)g(in)g(a)g(slide)g(using)f(normal)f(T)1515
+1102 y(E)1539 1093 y(X)o(Graph)267 1143 y(commands.)e(Ho)o(w)o(ev)o(er,)d
+(the)h(included)f(graphics)g(ma)o(y)e(not)h(scale)i(correctly)g(when)f(mo)o
+(v-)267 1194 y(ing)j(from)g Fp(\\fullform)f Fr(to)i Fp(\\textform)p
+Fr(.)22 b(Under)17 b(these)h(conditions)d(is)h(is)g(necessary)i(to)267
+1244 y(include)11 b(the)h(test)g Fp(\\iftextform)17 b(<....>)h(\\else)g
+(<...>)g(\\fi)11 b Fr(to)g(switc)o(h)g(b)q(et)o(w)o(een)i(the)267
+1295 y(mo)q(des.)350 1346 y(The)h(basic)g(commands)e(in)h(order)i(to)f(use)g
+(the)h(slide)f(pac)o(k)n(age)f(are)h(as)g(follo)o(ws:)225 1411
+y Fk(?)21 b Fp(\\input)f(inrssl)267 1488 y Fr(This)14 b(command)d(will)h
+(bring)i(in)f(the)i(INRST)981 1497 y(E)1004 1488 y(X)e(slide)h(macro)f(pac)o
+(k)n(age.)225 1608 y Fk(?)21 b Fp(\\fullform)267 1685 y Fr(This)d(c)o(ho)q
+(oses)h(the)g(full)d(size)j(form)e(in)o(tended)h(for)g(creating)g(the)h
+(transparency)m(.)31 b(An)o(y)267 1736 y Fp(\\comment)12 b
+Fr(is)i(suppressed.)225 1855 y Fk(?)21 b Fp(\\textform)267
+1933 y Fr(This)11 b(c)o(ho)q(oses)i(the)f(text)g(size)g(of)f(the)h(slide)f
+(and)g(do)q(es)i(not)e(suppress)i(the)f Fp(\\comment)e Fr(text.)225
+2052 y Fk(?)21 b Fp(\\formscale)f(<scale>)267 2130 y Fr(The)15
+b(en)o(tire)h(slide,)e(text,)h(in)o(ternal)f(graphics,)h(and)g(b)q(order,)g
+(is)g(scaled)g(b)o(y)f(the)i Fp(<scale>)267 2180 y Fr(factor.)i(This)c(is)f
+(done)i(b)o(y)e(directly)h(b)o(y)g(P)o(ostScript.)350 2422
+y Fo(Draft)i(Version:)32 b(1991/8/24)p eop
+%%Page: 201 23
+bop 1450 83 a Fm(Slide)15 b(Making)96 b Fn(201)225 214 y Fk(?)21
+b Fp(\\hslide)c(<title>)g(//)h(<text>)g(//)10 b Fr(This)g(is)g(the)h(basic)f
+(command)e(for)i(making)e(a)i(slide.)267 264 y(The)k(title)g(is)g(terminated)
+f(with)h(a)g(//)f(and)h(the)g(slide)g(b)q(o)q(dy)g(is)g(also)f(terminated)h
+(with)f(a)267 314 y(//.)225 429 y Fk(?)21 b Fp(\\comment)g(<text>)h(//)16
+b Fr(This)g(is)g(a)g(commen)o(t)e(text)j(whic)o(h)f(is)g(prin)o(ted)g(in)g
+Fp(\\textform)267 479 y Fr(but)e(suppressed)i(in)e Fp(\\fullform)p
+Fr(.)225 594 y Fk(?)21 b Fp(\\inrsform)11 b Fr(This)i(will)f(giv)o(e)h(the)h
+(standard)f(INRS-)l(T)o(\023)-20 b(el)o(\023)g(ecomm)o(unications)10
+b(format)i(with)267 644 y(its)k(logo)f(on)h(the)h(top)f(and)g(nothing)f(on)h
+(the)h(b)q(ottom.)24 b(T)m(ext)16 b(on)g(the)h(b)q(ottom)d(ma)o(y)h(b)q(e)267
+695 y(added)f(using)g Fp(\\botdata)e Fr(and)i Fp(\\slidedate)p
+Fr(.)225 810 y Fk(?)21 b Fp(\\genform)267 886 y Fr(This)14
+b(is)f(a)h(completely)f(general)h(form)e(where)j(only)e(the)i(b)q(order)f(is)
+g(set.)225 1000 y Fk(?)21 b Fp(\\topdata)e(={<text>})10 b Fr(This)j(is)f
+(prin)o(ted)h(in)f(the)h Fp(\\borderfont)e Fr(whic)o(h)h(is)g(the)h(same)f
+(as)267 1051 y(the)h(curren)o(t)i(slide)d(b)q(o)q(dy)h(fon)o(t.)18
+b(It)12 b(is)h(prin)o(ted)g(on)g(the)h(top)e(line)h(ab)q(o)o(v)o(e)f(the)i(b)
+q(order)g(with)267 1101 y(a)g(curren)o(t)h(p)q(osition)e(at)h(the)g(left)g
+(hand)g(corner.)225 1216 y Fk(?)21 b Fp(\\botdata)f(=)i({<b-text>})225
+1331 y Fk(?)f Fp(\\slidedate)f(=)h({<s-date>})267 1407 y Fr(These)14
+b(t)o(w)o(o)e(tok)o(en)h(strings)g(are)g(prin)o(ted)g(on)f(the)h(b)q(ottom)f
+(line)g(cen)o(tered)i(and)f(separated)267 1457 y(b)o(y)h(a)f({,)g(ie)h(as)g
+Fp(<b-text>)20 b(-)i(<s-date>)p Fr(.)225 1572 y Fk(?)f Fp(\\iftextform)e
+(<...>)i(\\else)g(<...>)g(\\fi)267 1648 y Fr(This)11 b(is)g(a)g(switc)o(h)h
+(that)g(allo)o(ws)e(for)h(di\013eren)o(t)h(actions)f(b)q(et)o(w)o(een)i
+(fullform)c(and)i(textform.)267 1698 y Fp(\\textform)h Fr(is)i(.578=1/1.728)d
+(the)j(size)h(of)e Fp(\\fullform)p Fr(.)225 1813 y Fk(?)21
+b Fp(\\lb)g(\\lc)g(\\last)267 1889 y Fr(These)d(are)f(three)h(short)f(forms)f
+(for)g(use)i(in)e(listitems)f(starting)i(with)f Fq(\017)p Fr(,)h
+Fq(\016)p Fr(,)g(and)f Fp(*)h Fr(re-)267 1939 y(sp)q(ectiv)o(ely)m(.)225
+2054 y Fk(?)k Fp(\\hd{<text>})267 2130 y Fr(This)13 b(giv)o(es)g(a)g
+(\\header")h(inside)g(a)f(slide.)k(It)d(is)f(equiv)n(alen)o(t)g(to)g(a)g
+Fp(\\dssshead)e Fr(in)i(normal)267 2180 y(text.)350 2414 y
+Fo(Draft)j(Version:)32 b(1991/8/24)p eop
+%%Page: 202 24
+bop 100 83 a Fn(202)95 b Fm(CHAPTER)14 b(30:)20 b(T)587 92
+y(E)609 83 y(X)o(Gr)n(aph)267 214 y Fl(30.9)56 b(Some)18 b(Additional)j
+(Command)16 b(F)-5 b(orms)17 b({)i(T)1391 225 y(E)1422 214
+y(X)n(Graph)225 312 y Fk(?)i Fp(\\begintexgraph)e(\\btg)267
+387 y Fr(This)13 b(b)q(egins)h(T)512 396 y(E)535 387 y(X)o(Graph.)k(It)13
+b(will)f(bring)h(in)g(the)h(T)1083 396 y(E)1106 387 y(X)o(Graph)g(macros)e
+(the)i(\014rst)g(time)f(it)267 437 y(is)h(called.)j(It)d(starts)h(a)f(group)g
+(and)f(a)h Fp(\\vbox)p Fr(.)225 549 y Fk(?)21 b Fp(\\endtexgraph)e(\\etg)267
+624 y Fr(Finishes)14 b(T)451 633 y(E)474 624 y(X)o(Graph.)k(It)c(terminates)g
+(the)g(group)g(started)h(b)o(y)f Fp(\\btg)p Fr(.)225 737 y
+Fk(?)21 b Fp(\\graphdim)f(<units>)267 812 y Fr(This)14 b(sets)i(the)g
+(default)e(units)g(of)g(T)832 821 y(E)856 812 y(X)o(Graph.)19
+b(An)o(y)c(v)n(alid)e(T)1247 821 y(E)1270 812 y(X)i Fp(<unit>)e
+Fr(is)h(v)n(alid)f(suc)o(h)267 862 y(as)h Fp(in,)21 b(cm,)g(pt,)13
+b Fr(or)h Fp(bp)p Fr(.)k(The)c(curren)o(t)i(default)d(is)h
+Fp(in)p Fr(.)225 974 y Fk(?)21 b Fp(\\hgraphsize)267 1049 y
+Fr(This)15 b(maxim)n(um)10 b(horizon)o(tal)k(excursion)i(of)f(the)g(graph)g
+(as)g(computed)f(b)o(y)h(T)1504 1058 y(E)1527 1049 y(X)o(Graph.)267
+1099 y(It)f(is)g(a)f(dimension.)225 1211 y Fk(?)21 b Fp(\\hgraphskip)267
+1286 y Fr(This)14 b(actually)f Fp(\\hskip)20 b(\\hgraphsize)p
+Fr(.)225 1399 y Fk(?)h Fp(\\hpix)g(<number>/<unit>)267 1474
+y Fr(This)14 b(is)f(the)i(horizon)o(tal)e(resolution)h(in)f(pixels/unit.)18
+b(The)c(default)f(is)h Fp(300/in)p Fr(.)225 1586 y Fk(?)21
+b Fp(\\vgraphsize)267 1661 y Fr(This)14 b(maxim)o(um)c(v)o(ertical)k
+(excursion)h(of)f(the)h(graph)g(as)f(computed)g(b)o(y)g(T)1452
+1670 y(E)1476 1661 y(X)o(Graph.)19 b(It)267 1711 y(is)14 b(a)f(dimension.)225
+1823 y Fk(?)21 b Fp(\\vgraphskip)267 1898 y Fr(This)14 b(actually)f
+Fp(\\vskip)20 b(\\vgraphsize)p Fr(.)225 2010 y Fk(?)h Fp(\\vpix)g
+(<number>/<unit>)267 2085 y Fr(This)14 b(is)f(the)i(v)o(ertical)f(resolution)
+f(in)h(pixels/unit.)j(The)e(default)e(is)h Fp(300/in)p Fr(.)350
+2414 y Fo(Draft)i(Version:)32 b(1991/8/24)p eop
+%%Trailer
+end
+userdict /end-hook known{end-hook}if
+%%EOF