Created figures.
authorOrion Lawlor <olawlor@acm.org>
Tue, 9 Oct 2001 22:37:31 +0000 (22:37 +0000)
committerOrion Lawlor <olawlor@acm.org>
Tue, 9 Oct 2001 22:37:31 +0000 (22:37 +0000)
doc/mblock/fig/decompose.eps [new file with mode: 0644]
doc/mblock/fig/ghostwidth.eps [new file with mode: 0644]
doc/mblock/fig/indexing.eps [new file with mode: 0644]
doc/mblock/fig/terminology.eps [new file with mode: 0644]

diff --git a/doc/mblock/fig/decompose.eps b/doc/mblock/fig/decompose.eps
new file mode 100644 (file)
index 0000000..ba20e6c
--- /dev/null
@@ -0,0 +1,317 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: decompose.eps
+%%Creator: fig2dev Version 3.2 Patchlevel 1
+%%CreationDate: Tue Oct  9 11:56:48 2001
+%%For: olawlor@cool2.cs.uiuc.edu (Orion Lawlor)
+%%Orientation: Portrait
+%%BoundingBox: 0 0 620 398
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%Magnification: 1.0000
+%%EndComments
+/$F2psDict 200 dict def
+$F2psDict begin
+$F2psDict /mtrx matrix put
+/col-1 {0 setgray} bind def
+/col0 {0.000 0.000 0.000 srgb} bind def
+/col1 {0.000 0.000 1.000 srgb} bind def
+/col2 {0.000 1.000 0.000 srgb} bind def
+/col3 {0.000 1.000 1.000 srgb} bind def
+/col4 {1.000 0.000 0.000 srgb} bind def
+/col5 {1.000 0.000 1.000 srgb} bind def
+/col6 {1.000 1.000 0.000 srgb} bind def
+/col7 {1.000 1.000 1.000 srgb} bind def
+/col8 {0.000 0.000 0.560 srgb} bind def
+/col9 {0.000 0.000 0.690 srgb} bind def
+/col10 {0.000 0.000 0.820 srgb} bind def
+/col11 {0.530 0.810 1.000 srgb} bind def
+/col12 {0.000 0.560 0.000 srgb} bind def
+/col13 {0.000 0.690 0.000 srgb} bind def
+/col14 {0.000 0.820 0.000 srgb} bind def
+/col15 {0.000 0.560 0.560 srgb} bind def
+/col16 {0.000 0.690 0.690 srgb} bind def
+/col17 {0.000 0.820 0.820 srgb} bind def
+/col18 {0.560 0.000 0.000 srgb} bind def
+/col19 {0.690 0.000 0.000 srgb} bind def
+/col20 {0.820 0.000 0.000 srgb} bind def
+/col21 {0.560 0.000 0.560 srgb} bind def
+/col22 {0.690 0.000 0.690 srgb} bind def
+/col23 {0.820 0.000 0.820 srgb} bind def
+/col24 {0.500 0.190 0.000 srgb} bind def
+/col25 {0.630 0.250 0.000 srgb} bind def
+/col26 {0.750 0.380 0.000 srgb} bind def
+/col27 {1.000 0.500 0.500 srgb} bind def
+/col28 {1.000 0.630 0.630 srgb} bind def
+/col29 {1.000 0.750 0.750 srgb} bind def
+/col30 {1.000 0.880 0.880 srgb} bind def
+/col31 {1.000 0.840 0.000 srgb} bind def
+
+end
+save
+-28.0 534.0 translate
+1 -1 scale
+
+/cp {closepath} bind def
+/ef {eofill} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/sa {save} bind def
+/rs {restore} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/rm {rmoveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/sh {show} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/sd {setdash} bind def
+/ff {findfont} bind def
+/sf {setfont} bind def
+/scf {scalefont} bind def
+/sw {stringwidth} bind def
+/tr {translate} bind def
+/tnt {dup dup currentrgbcolor
+  4 -2 roll dup 1 exch sub 3 -1 roll mul add
+  4 -2 roll dup 1 exch sub 3 -1 roll mul add
+  4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
+  bind def
+/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
+  4 -2 roll mul srgb} bind def
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+%%EndProlog
+
+$F2psBegin
+10 setmiterlimit
+n -1000 9894 m -1000 -1000 l 11785 -1000 l 11785 9894 l cp clip
+ 0.06000 0.06000 sc
+% Arc
+45.000 slw
+gs n 719.3 7157.6 4836.5 -92.3 20.5 arc
+gs col0 s gr
+ gr
+
+% Polyline
+n 2625 4800 m 3600 3300 l gs col0 s gr 
+% Polyline
+7.500 slw
+n 1500 6825 m 1425 4650 l 1725 2400 l gs col0 s gr 
+% Polyline
+n 1050 2325 m 975 4575 l 1050 6825 l gs col0 s gr 
+% Polyline
+n 2400 6825 m 2250 4725 l 3000 2925 l gs col0 s gr 
+% Polyline
+n 525 5175 m 2700 5325 l 4200 3825 l gs col0 s gr 
+% Polyline
+n 525 6225 m 2850 6300 l 5325 5775 l gs col0 s gr 
+% Polyline
+45.000 slw
+n 525 2325 m 525 6825 l 2925 6825 l gs col0 s gr 
+% Polyline
+n 525 4500 m 2625 4800 l 2925 6825 l gs col0 s gr 
+% Polyline
+7.500 slw
+n 1950 6825 m 1875 4650 l 2325 2610 l gs col0 s gr 
+% Polyline
+n 525 5700 m 2775 5850 l 4800 4575 l gs col0 s gr 
+% Polyline
+n 2925 7350 m 5475 7950 l gs col0 s gr 
+% Polyline
+n 2925 6825 m 5550 6825 l gs col0 s gr 
+% Polyline
+45.000 slw
+n 2925 6825 m 2925 7350 l 2700 7950 l 5250 8850 l gs col0 s gr 
+% Polyline
+7.500 slw
+n 525 3000 m 527 3000 l 531 3000 l 539 3001 l 551 3002 l 568 3003 l
+ 591 3005 l 619 3007 l 653 3010 l 693 3013 l 736 3017 l
+ 784 3021 l 836 3025 l 889 3030 l 945 3035 l 1001 3041 l
+ 1057 3046 l 1113 3052 l 1168 3058 l 1222 3064 l 1274 3070 l
+ 1324 3076 l 1373 3083 l 1419 3089 l 1464 3096 l 1507 3103 l
+ 1548 3110 l 1588 3117 l 1627 3125 l 1664 3133 l 1701 3141 l
+ 1736 3149 l 1771 3158 l 1806 3167 l 1841 3177 l 1875 3188 l
+ 1908 3198 l 1940 3208 l 1973 3219 l 2006 3231 l 2040 3244 l
+ 2074 3257 l 2109 3271 l 2145 3286 l 2183 3301 l 2221 3318 l
+ 2261 3336 l 2302 3355 l 2345 3375 l 2390 3396 l 2436 3418 l
+ 2484 3441 l 2534 3466 l 2585 3491 l 2637 3518 l 2690 3544 l
+ 2743 3572 l 2796 3599 l 2849 3626 l 2900 3653 l 2950 3679 l
+ 2996 3703 l 3040 3726 l 3079 3747 l 3113 3765 l 3143 3781 l
+ 3168 3794 l 3188 3805 l 3203 3813 l 3213 3819 l 3220 3822 l
+ 3223 3824 l 3225 3825 l gs col0 s gr 
+% Polyline
+n 525 3825 m 527 3825 l 531 3826 l 539 3827 l 552 3829 l 570 3831 l
+ 593 3834 l 622 3838 l 657 3843 l 696 3848 l 740 3855 l
+ 787 3861 l 838 3868 l 889 3876 l 942 3883 l 995 3891 l
+ 1048 3899 l 1100 3907 l 1150 3915 l 1199 3922 l 1246 3930 l
+ 1291 3937 l 1334 3944 l 1376 3952 l 1415 3959 l 1454 3966 l
+ 1490 3973 l 1526 3980 l 1561 3987 l 1594 3994 l 1627 4002 l
+ 1660 4009 l 1693 4017 l 1725 4025 l 1757 4033 l 1790 4042 l
+ 1823 4051 l 1856 4060 l 1889 4069 l 1924 4079 l 1960 4090 l
+ 1996 4102 l 2035 4114 l 2074 4126 l 2116 4140 l 2159 4154 l
+ 2204 4169 l 2251 4185 l 2300 4202 l 2350 4219 l 2402 4238 l
+ 2455 4256 l 2508 4275 l 2561 4294 l 2612 4312 l 2663 4330 l
+ 2710 4347 l 2754 4363 l 2793 4377 l 2828 4389 l 2857 4400 l
+ 2880 4409 l 2898 4415 l 2911 4420 l 2919 4423 l 2923 4424 l
+ 2925 4425 l gs col0 s gr 
+% Polyline
+n 2925 4425 m 2926 4427 l 2928 4431 l 2932 4438 l 2938 4449 l 2947 4465 l
+ 2958 4486 l 2972 4512 l 2989 4543 l 3008 4579 l 3029 4619 l
+ 3052 4661 l 3076 4707 l 3101 4754 l 3126 4802 l 3151 4851 l
+ 3176 4900 l 3200 4948 l 3223 4995 l 3246 5041 l 3267 5085 l
+ 3288 5128 l 3307 5170 l 3325 5210 l 3342 5249 l 3358 5287 l
+ 3374 5324 l 3388 5361 l 3402 5396 l 3415 5432 l 3428 5467 l
+ 3440 5503 l 3451 5539 l 3463 5575 l 3472 5608 l 3482 5641 l
+ 3491 5675 l 3501 5709 l 3510 5744 l 3519 5780 l 3527 5816 l
+ 3536 5853 l 3544 5891 l 3553 5930 l 3561 5969 l 3568 6009 l
+ 3576 6049 l 3583 6090 l 3590 6132 l 3597 6173 l 3603 6215 l
+ 3609 6258 l 3615 6300 l 3620 6342 l 3625 6385 l 3630 6427 l
+ 3634 6468 l 3638 6510 l 3641 6551 l 3644 6591 l 3647 6631 l
+ 3649 6670 l 3651 6709 l 3653 6747 l 3654 6784 l 3654 6820 l
+ 3654 6856 l 3654 6891 l 3654 6925 l 3653 6959 l 3652 6992 l
+ 3650 7025 l 3648 7061 l 3645 7097 l 3642 7133 l 3638 7168 l
+ 3633 7204 l 3628 7239 l 3622 7276 l 3616 7313 l 3608 7351 l
+ 3600 7390 l 3591 7430 l 3582 7472 l 3571 7515 l 3560 7559 l
+ 3548 7605 l 3535 7652 l 3521 7700 l 3507 7749 l 3493 7798 l
+ 3479 7846 l 3464 7893 l 3450 7939 l 3437 7981 l 3425 8021 l
+ 3413 8057 l 3403 8088 l 3395 8114 l 3388 8135 l 3383 8151 l
+ 3379 8162 l 3377 8169 l 3376 8173 l 3375 8175 l gs col0 s gr 
+% Polyline
+n 3225 3825 m 3226 3826 l 3228 3829 l 3233 3834 l 3240 3843 l 3250 3854 l
+ 3263 3870 l 3279 3890 l 3299 3914 l 3322 3943 l 3349 3975 l
+ 3378 4011 l 3410 4050 l 3444 4093 l 3479 4137 l 3516 4183 l
+ 3553 4230 l 3591 4278 l 3628 4326 l 3665 4374 l 3702 4421 l
+ 3737 4468 l 3771 4514 l 3804 4559 l 3836 4603 l 3866 4645 l
+ 3895 4687 l 3922 4727 l 3949 4767 l 3974 4805 l 3998 4843 l
+ 4021 4881 l 4042 4918 l 4063 4954 l 4083 4991 l 4103 5027 l
+ 4122 5064 l 4140 5100 l 4158 5137 l 4175 5175 l 4191 5211 l
+ 4207 5248 l 4223 5285 l 4238 5324 l 4254 5362 l 4269 5402 l
+ 4284 5442 l 4298 5483 l 4313 5525 l 4327 5568 l 4341 5611 l
+ 4355 5656 l 4369 5701 l 4382 5746 l 4395 5792 l 4407 5839 l
+ 4420 5886 l 4432 5934 l 4443 5982 l 4455 6030 l 4465 6078 l
+ 4476 6127 l 4486 6175 l 4495 6223 l 4504 6271 l 4512 6319 l
+ 4520 6366 l 4527 6413 l 4534 6459 l 4540 6505 l 4546 6550 l
+ 4551 6594 l 4556 6638 l 4560 6681 l 4564 6723 l 4567 6765 l
+ 4569 6805 l 4571 6846 l 4573 6885 l 4574 6924 l 4575 6962 l
+ 4575 7000 l 4575 7041 l 4574 7082 l 4572 7123 l 4570 7164 l
+ 4567 7204 l 4564 7245 l 4559 7286 l 4554 7328 l 4549 7371 l
+ 4542 7415 l 4534 7459 l 4526 7505 l 4517 7552 l 4507 7601 l
+ 4496 7651 l 4485 7703 l 4472 7756 l 4459 7810 l 4445 7865 l
+ 4431 7921 l 4416 7977 l 4401 8033 l 4387 8088 l 4372 8141 l
+ 4357 8192 l 4344 8240 l 4331 8285 l 4319 8325 l 4309 8361 l
+ 4300 8391 l 4292 8417 l 4286 8437 l 4282 8452 l 4279 8463 l
+ 4277 8470 l 4275 8473 l 4275 8475 l gs col0 s gr 
+/Times-Roman ff 450.00 scf sf
+1650 3825 m
+gs 1 -1 sc (A) col0 sh gr
+/Times-Roman ff 450.00 scf sf
+1500 5850 m
+gs 1 -1 sc (C) col0 sh gr
+/Times-Roman ff 450.00 scf sf
+3900 6150 m
+gs 1 -1 sc (B) col0 sh gr
+% Arc
+45.000 slw
+gs n 7265.1 8073.3 4801.9 -92.2 -43.4 arc
+gs col0 s gr
+ gr
+
+% Polyline
+n 9180 5750 m 10155 4250 l gs col0 s gr 
+% Polyline
+7.500 slw
+n 7995 6185 m 7980 5600 l 8280 3395 l gs col0 s gr 
+% Polyline
+n 8850 6245 m 8805 5675 l 9555 3875 l gs col0 s gr 
+% Polyline
+n 7080 6125 m 9255 6275 l 10755 4775 l gs col0 s gr 
+% Polyline
+45.000 slw
+n 7080 3275 m 7080 5450 l gs col0 s gr 
+% Polyline
+7.500 slw
+n 9795 4805 m 10230 5300 l gs col0 s gr 
+% Polyline
+45.000 slw
+n 7080 5450 m 9180 5750 l gs col0 s gr 
+% Polyline
+n 9180 5750 m 9255 6275 l gs col0 s gr 
+% Polyline
+n 7080 5450 m 7080 6125 l gs col0 s gr 
+% Polyline
+7.500 slw
+n 7605 3275 m 7530 5525 l 7560 6155 l gs col0 s gr 
+% Polyline
+n 8460 6215 m 8430 5600 l 8865 3560 l gs col0 s gr 
+% Polyline
+n 7095 3285 m 7140 2655 l 7710 2685 l 8430 2730 l 9105 2910 l 9885 3270 l
+ 10485 3705 l 10170 4230 l gs col0 s gr 
+% Polyline
+n 7065 3255 m 6435 3300 l 6510 5490 l 7095 5460 l gs col0 s gr 
+% Polyline
+n 6465 4005 m 7050 3960 l gs col0 s gr 
+% Polyline
+n 7080 4785 m 6480 4830 l gs col0 s gr 
+% Polyline
+n 7605 3300 m 7695 2670 l gs col0 s gr 
+% Polyline
+n 8295 3390 m 8415 2730 l gs col0 s gr 
+% Polyline
+n 8865 3555 m 9090 2895 l gs col0 s gr 
+% Polyline
+n 9555 3855 m 9885 3270 l gs col0 s gr 
+% Polyline
+n 9405 5375 m 9720 5810 l gs col0 s gr 
+% Polyline
+n 7080 3950 m 7082 3950 l 7086 3950 l 7094 3951 l 7106 3952 l 7123 3953 l
+ 7146 3955 l 7174 3957 l 7208 3960 l 7248 3963 l 7291 3967 l
+ 7339 3971 l 7391 3975 l 7444 3980 l 7500 3985 l 7556 3991 l
+ 7612 3996 l 7668 4002 l 7723 4008 l 7777 4014 l 7829 4020 l
+ 7879 4026 l 7928 4033 l 7974 4039 l 8019 4046 l 8062 4053 l
+ 8103 4060 l 8143 4067 l 8182 4075 l 8219 4083 l 8256 4091 l
+ 8291 4099 l 8326 4108 l 8361 4117 l 8396 4127 l 8430 4138 l
+ 8463 4148 l 8495 4158 l 8528 4169 l 8561 4181 l 8595 4194 l
+ 8629 4207 l 8664 4221 l 8700 4236 l 8738 4251 l 8776 4268 l
+ 8816 4286 l 8857 4305 l 8900 4325 l 8945 4346 l 8991 4368 l
+ 9039 4391 l 9089 4416 l 9140 4441 l 9192 4468 l 9245 4494 l
+ 9298 4522 l 9351 4549 l 9404 4576 l 9455 4603 l 9505 4629 l
+ 9551 4653 l 9595 4676 l 9634 4697 l 9668 4715 l 9698 4731 l
+ 9723 4744 l 9743 4755 l 9758 4763 l 9768 4769 l 9775 4772 l
+ 9778 4774 l 9780 4775 l gs col0 s gr 
+% Polyline
+n 7080 4775 m 7082 4775 l 7086 4776 l 7094 4777 l 7107 4779 l 7125 4781 l
+ 7148 4784 l 7177 4788 l 7212 4793 l 7251 4799 l 7295 4805 l
+ 7342 4811 l 7392 4818 l 7444 4826 l 7496 4834 l 7549 4842 l
+ 7602 4849 l 7653 4857 l 7703 4865 l 7752 4873 l 7799 4880 l
+ 7844 4888 l 7887 4895 l 7928 4903 l 7967 4910 l 8005 4917 l
+ 8041 4924 l 8076 4931 l 8111 4939 l 8144 4946 l 8177 4954 l
+ 8209 4961 l 8241 4969 l 8273 4978 l 8304 4986 l 8336 4995 l
+ 8368 5004 l 8400 5013 l 8433 5023 l 8467 5033 l 8502 5044 l
+ 8538 5056 l 8575 5069 l 8613 5082 l 8653 5096 l 8695 5110 l
+ 8739 5126 l 8784 5142 l 8832 5160 l 8880 5178 l 8930 5196 l
+ 8981 5215 l 9032 5235 l 9084 5254 l 9134 5273 l 9182 5292 l
+ 9228 5309 l 9270 5326 l 9308 5340 l 9341 5353 l 9369 5364 l
+ 9392 5373 l 9409 5380 l 9421 5385 l 9429 5388 l 9433 5389 l
+ 9435 5390 l gs col0 s gr 
+/Times-Roman ff 450.00 scf sf
+8205 4775 m
+gs 1 -1 sc (A) col0 sh gr
+/Times-Roman ff 450.00 scf sf
+7515 6055 m
+gs 1 -1 sc  356.0 rot (from C) col0 sh gr
+/Times-Roman ff 450.00 scf sf
+9539 5871 m
+gs 1 -1 sc  44.0 rot (from B) col0 sh gr
+/Times-Roman ff 450.00 scf sf
+7953 3156 m
+gs 1 -1 sc  344.0 rot (Exterior 1) col0 sh gr
+/Times-Roman ff 450.00 scf sf
+6975 5325 m
+gs 1 -1 sc  90.0 rot (Exterior 2) col0 sh gr
+$F2psEnd
+rs
diff --git a/doc/mblock/fig/ghostwidth.eps b/doc/mblock/fig/ghostwidth.eps
new file mode 100644 (file)
index 0000000..3382af0
--- /dev/null
@@ -0,0 +1,284 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: ghostwidth.eps
+%%Creator: fig2dev Version 3.2 Patchlevel 1
+%%CreationDate: Tue Oct  9 15:46:26 2001
+%%For: olawlor@cool2.cs.uiuc.edu (Orion Lawlor)
+%%Orientation: Portrait
+%%BoundingBox: 0 0 499 409
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%Magnification: 1.0000
+%%EndComments
+/$F2psDict 200 dict def
+$F2psDict begin
+$F2psDict /mtrx matrix put
+/col-1 {0 setgray} bind def
+/col0 {0.000 0.000 0.000 srgb} bind def
+/col1 {0.000 0.000 1.000 srgb} bind def
+/col2 {0.000 1.000 0.000 srgb} bind def
+/col3 {0.000 1.000 1.000 srgb} bind def
+/col4 {1.000 0.000 0.000 srgb} bind def
+/col5 {1.000 0.000 1.000 srgb} bind def
+/col6 {1.000 1.000 0.000 srgb} bind def
+/col7 {1.000 1.000 1.000 srgb} bind def
+/col8 {0.000 0.000 0.560 srgb} bind def
+/col9 {0.000 0.000 0.690 srgb} bind def
+/col10 {0.000 0.000 0.820 srgb} bind def
+/col11 {0.530 0.810 1.000 srgb} bind def
+/col12 {0.000 0.560 0.000 srgb} bind def
+/col13 {0.000 0.690 0.000 srgb} bind def
+/col14 {0.000 0.820 0.000 srgb} bind def
+/col15 {0.000 0.560 0.560 srgb} bind def
+/col16 {0.000 0.690 0.690 srgb} bind def
+/col17 {0.000 0.820 0.820 srgb} bind def
+/col18 {0.560 0.000 0.000 srgb} bind def
+/col19 {0.690 0.000 0.000 srgb} bind def
+/col20 {0.820 0.000 0.000 srgb} bind def
+/col21 {0.560 0.000 0.560 srgb} bind def
+/col22 {0.690 0.000 0.690 srgb} bind def
+/col23 {0.820 0.000 0.820 srgb} bind def
+/col24 {0.500 0.190 0.000 srgb} bind def
+/col25 {0.630 0.250 0.000 srgb} bind def
+/col26 {0.750 0.380 0.000 srgb} bind def
+/col27 {1.000 0.500 0.500 srgb} bind def
+/col28 {1.000 0.630 0.630 srgb} bind def
+/col29 {1.000 0.750 0.750 srgb} bind def
+/col30 {1.000 0.880 0.880 srgb} bind def
+/col31 {1.000 0.840 0.000 srgb} bind def
+/col32 {0.329 0.631 0.675 srgb} bind def
+
+end
+save
+-71.0 451.0 translate
+1 -1 scale
+
+/cp {closepath} bind def
+/ef {eofill} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/sa {save} bind def
+/rs {restore} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/rm {rmoveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/sh {show} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/sd {setdash} bind def
+/ff {findfont} bind def
+/sf {setfont} bind def
+/scf {scalefont} bind def
+/sw {stringwidth} bind def
+/tr {translate} bind def
+/tnt {dup dup currentrgbcolor
+  4 -2 roll dup 1 exch sub 3 -1 roll mul add
+  4 -2 roll dup 1 exch sub 3 -1 roll mul add
+  4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
+  bind def
+/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
+  4 -2 roll mul srgb} bind def
+/reencdict 12 dict def /ReEncode { reencdict begin
+/newcodesandnames exch def /newfontname exch def /basefontname exch def
+/basefontdict basefontname findfont def /newfont basefontdict maxlength dict def
+basefontdict { exch dup /FID ne { dup /Encoding eq
+{ exch dup length array copy newfont 3 1 roll put }
+{ exch newfont 3 1 roll put } ifelse } { pop pop } ifelse } forall
+newfont /FontName newfontname put newcodesandnames aload pop
+128 1 255 { newfont /Encoding get exch /.notdef put } for
+newcodesandnames length 2 idiv { newfont /Encoding get 3 1 roll put } repeat
+newfontname newfont definefont pop end } def
+/isovec [
+8#200 /grave 8#201 /acute 8#202 /circumflex 8#203 /tilde
+8#204 /macron 8#205 /breve 8#206 /dotaccent 8#207 /dieresis
+8#210 /ring 8#211 /cedilla 8#212 /hungarumlaut 8#213 /ogonek 8#214 /caron
+8#220 /dotlessi 8#230 /oe 8#231 /OE
+8#240 /space 8#241 /exclamdown 8#242 /cent 8#243 /sterling
+8#244 /currency 8#245 /yen 8#246 /brokenbar 8#247 /section 8#250 /dieresis
+8#251 /copyright 8#252 /ordfeminine 8#253 /guillemotleft 8#254 /logicalnot
+8#255 /endash 8#256 /registered 8#257 /macron 8#260 /degree 8#261 /plusminus
+8#262 /twosuperior 8#263 /threesuperior 8#264 /acute 8#265 /mu 8#266 /paragraph
+8#267 /periodcentered 8#270 /cedilla 8#271 /onesuperior 8#272 /ordmasculine
+8#273 /guillemotright 8#274 /onequarter 8#275 /onehalf
+8#276 /threequarters 8#277 /questiondown 8#300 /Agrave 8#301 /Aacute
+8#302 /Acircumflex 8#303 /Atilde 8#304 /Adieresis 8#305 /Aring
+8#306 /AE 8#307 /Ccedilla 8#310 /Egrave 8#311 /Eacute
+8#312 /Ecircumflex 8#313 /Edieresis 8#314 /Igrave 8#315 /Iacute
+8#316 /Icircumflex 8#317 /Idieresis 8#320 /Eth 8#321 /Ntilde 8#322 /Ograve
+8#323 /Oacute 8#324 /Ocircumflex 8#325 /Otilde 8#326 /Odieresis 8#327 /multiply
+8#330 /Oslash 8#331 /Ugrave 8#332 /Uacute 8#333 /Ucircumflex
+8#334 /Udieresis 8#335 /Yacute 8#336 /Thorn 8#337 /germandbls 8#340 /agrave
+8#341 /aacute 8#342 /acircumflex 8#343 /atilde 8#344 /adieresis 8#345 /aring
+8#346 /ae 8#347 /ccedilla 8#350 /egrave 8#351 /eacute
+8#352 /ecircumflex 8#353 /edieresis 8#354 /igrave 8#355 /iacute
+8#356 /icircumflex 8#357 /idieresis 8#360 /eth 8#361 /ntilde 8#362 /ograve
+8#363 /oacute 8#364 /ocircumflex 8#365 /otilde 8#366 /odieresis 8#367 /divide
+8#370 /oslash 8#371 /ugrave 8#372 /uacute 8#373 /ucircumflex
+8#374 /udieresis 8#375 /yacute 8#376 /thorn 8#377 /ydieresis] def
+/Times-Roman /Times-Roman-iso isovec ReEncode
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+%%EndProlog
+
+$F2psBegin
+10 setmiterlimit
+n -1000 8512 m -1000 -1000 l 10494 -1000 l 10494 8512 l cp clip
+ 0.06000 0.06000 sc
+% Polyline
+n 4950 6300 m 4800 6450 l 4950 6600 l 4800 6750 l 4950 6900 l 1800 6900 l
+ 1800 4350 l 1950 4500 l 2100 4350 l 2250 4500 l 2400 4350 l
+ 2400 6300 l cp gs col32 1.00 shd ef gr 
+% Polyline
+n 4950 2700 m 4800 2850 l 4950 3000 l 4800 3150 l 4950 3300 l 2400 3300 l
+ 2400 2700 l 1800 2700 l 1800 750 l 1950 900 l 2100 750 l
+ 2250 900 l 2400 750 l 2400 2700 l cp gs col32 1.00 shd ef gr 
+% Polyline
+n 9450 6300 m 9300 6450 l 9450 6750 l 9300 7200 l 9450 7500 l 5700 7500 l
+ 5700 4350 l 6000 4500 l 6450 4350 l 6600 4500 l 6900 4350 l
+ 6900 6300 l cp gs col32 1.00 shd ef gr 
+% Polyline
+n 9450 2700 m 9300 2850 l 9450 3150 l 9300 3600 l 9450 3900 l 6900 3900 l
+ 6900 2700 l 5700 2700 l 5700 750 l 6000 900 l 6450 750 l
+ 6600 900 l 6900 750 l 6900 2700 l cp gs col32 1.00 shd ef gr 
+% Polyline
+7.500 slw
+n 1200 4500 m 1200 7500 l gs col11 s gr 
+% Polyline
+n 1800 4500 m 1800 7500 l gs col11 s gr 
+% Polyline
+n 2400 4500 m 2400 7500 l gs col11 s gr 
+% Polyline
+n 3000 4500 m 3000 7500 l gs col11 s gr 
+% Polyline
+n 3600 4500 m 3600 7500 l gs col11 s gr 
+% Polyline
+n 4200 4500 m 4200 7500 l gs col11 s gr 
+% Polyline
+n 4800 4500 m 4800 7500 l gs col11 s gr 
+% Polyline
+n 1200 4500 m 4800 4500 l gs col11 s gr 
+% Polyline
+n 1200 5100 m 4800 5100 l gs col11 s gr 
+% Polyline
+n 1200 5700 m 4800 5700 l gs col11 s gr 
+% Polyline
+n 1200 6300 m 4800 6300 l gs col11 s gr 
+% Polyline
+n 1200 6900 m 4800 6900 l gs col11 s gr 
+% Polyline
+n 1200 7500 m 4800 7500 l gs col11 s gr 
+% Polyline
+n 1200 900 m 1200 3900 l gs col11 s gr 
+% Polyline
+n 1800 900 m 1800 3900 l gs col11 s gr 
+% Polyline
+n 2400 900 m 2400 3900 l gs col11 s gr 
+% Polyline
+n 3000 900 m 3000 3900 l gs col11 s gr 
+% Polyline
+n 3600 900 m 3600 3900 l gs col11 s gr 
+% Polyline
+n 4200 900 m 4200 3900 l gs col11 s gr 
+% Polyline
+n 4800 900 m 4800 3900 l gs col11 s gr 
+% Polyline
+n 1200 900 m 4800 900 l gs col11 s gr 
+% Polyline
+n 1200 1500 m 4800 1500 l gs col11 s gr 
+% Polyline
+n 1200 2100 m 4800 2100 l gs col11 s gr 
+% Polyline
+n 1200 2700 m 4800 2700 l gs col11 s gr 
+% Polyline
+n 1200 3300 m 4800 3300 l gs col11 s gr 
+% Polyline
+n 1200 3900 m 4800 3900 l gs col11 s gr 
+% Polyline
+n 1800 750 m 1800 2700 l 2400 2700 l 2400 3300 l 4950 3300 l gs col0 s gr 
+% Polyline
+n 5700 900 m 5700 3900 l gs col11 s gr 
+% Polyline
+n 6300 900 m 6300 3900 l gs col11 s gr 
+% Polyline
+n 6900 900 m 6900 3900 l gs col11 s gr 
+% Polyline
+n 7500 900 m 7500 3900 l gs col11 s gr 
+% Polyline
+n 8100 900 m 8100 3900 l gs col11 s gr 
+% Polyline
+n 8700 900 m 8700 3900 l gs col11 s gr 
+% Polyline
+n 9300 900 m 9300 3900 l gs col11 s gr 
+% Polyline
+n 5700 900 m 9300 900 l gs col11 s gr 
+% Polyline
+n 5700 1500 m 9300 1500 l gs col11 s gr 
+% Polyline
+n 5700 2100 m 9300 2100 l gs col11 s gr 
+% Polyline
+n 5700 2700 m 9300 2700 l gs col11 s gr 
+% Polyline
+n 5700 3300 m 9300 3300 l gs col11 s gr 
+% Polyline
+n 5700 3900 m 9300 3900 l gs col11 s gr 
+% Polyline
+n 5700 750 m 5700 2700 l 6900 2700 l 6900 3900 l 9450 3900 l gs col0 s gr 
+% Polyline
+n 5700 4500 m 5700 7500 l gs col11 s gr 
+% Polyline
+n 6300 4500 m 6300 7500 l gs col11 s gr 
+% Polyline
+n 6900 4500 m 6900 7500 l gs col11 s gr 
+% Polyline
+n 7500 4500 m 7500 7500 l gs col11 s gr 
+% Polyline
+n 8100 4500 m 8100 7500 l gs col11 s gr 
+% Polyline
+n 8700 4500 m 8700 7500 l gs col11 s gr 
+% Polyline
+n 9300 4500 m 9300 7500 l gs col11 s gr 
+% Polyline
+n 5700 4500 m 9300 4500 l gs col11 s gr 
+% Polyline
+n 5700 5100 m 9300 5100 l gs col11 s gr 
+% Polyline
+n 5700 5700 m 9300 5700 l gs col11 s gr 
+% Polyline
+n 5700 6300 m 9300 6300 l gs col11 s gr 
+% Polyline
+n 5700 6900 m 9300 6900 l gs col11 s gr 
+% Polyline
+n 5700 7500 m 9300 7500 l gs col11 s gr 
+% Polyline
+n 5700 4350 m 5700 6300 l 5700 7500 l 6900 7500 l 9450 7500 l gs col0 s gr 
+% Polyline
+n 1800 4350 m 1800 6300 l 1800 6900 l 2400 6900 l 4950 6900 l gs col0 s gr 
+% Polyline
+45.000 slw
+n 2400 4350 m 2400 6300 l 4950 6300 l gs col0 s gr 
+% Polyline
+n 2400 750 m 2400 2700 l 4950 2700 l gs col0 s gr 
+% Polyline
+n 6900 750 m 6900 2700 l 9450 2700 l gs col0 s gr 
+% Polyline
+n 6900 4350 m 6900 6300 l 9450 6300 l gs col0 s gr 
+/Times-Roman-iso ff 450.00 scf sf
+8100 1950 m
+gs 1 -1 sc (2) dup sw pop 2 div neg 0 rm  col0 sh gr
+/Times-Roman-iso ff 450.00 scf sf
+3600 5550 m
+gs 1 -1 sc (-1) dup sw pop 2 div neg 0 rm  col0 sh gr
+/Times-Roman-iso ff 450.00 scf sf
+3600 1950 m
+gs 1 -1 sc (1) dup sw pop 2 div neg 0 rm  col0 sh gr
+/Times-Roman-iso ff 450.00 scf sf
+8100 5550 m
+gs 1 -1 sc (-2) dup sw pop 2 div neg 0 rm  col0 sh gr
+$F2psEnd
+rs
diff --git a/doc/mblock/fig/indexing.eps b/doc/mblock/fig/indexing.eps
new file mode 100644 (file)
index 0000000..6e77d60
--- /dev/null
@@ -0,0 +1,193 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: indexing.eps
+%%Creator: fig2dev Version 3.2 Patchlevel 1
+%%CreationDate: Tue Oct  9 14:34:33 2001
+%%For: olawlor@cool2.cs.uiuc.edu (Orion Lawlor)
+%%Orientation: Portrait
+%%BoundingBox: 0 0 287 222
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%Magnification: 1.0000
+%%EndComments
+/$F2psDict 200 dict def
+$F2psDict begin
+$F2psDict /mtrx matrix put
+/col-1 {0 setgray} bind def
+/col0 {0.000 0.000 0.000 srgb} bind def
+/col1 {0.000 0.000 1.000 srgb} bind def
+/col2 {0.000 1.000 0.000 srgb} bind def
+/col3 {0.000 1.000 1.000 srgb} bind def
+/col4 {1.000 0.000 0.000 srgb} bind def
+/col5 {1.000 0.000 1.000 srgb} bind def
+/col6 {1.000 1.000 0.000 srgb} bind def
+/col7 {1.000 1.000 1.000 srgb} bind def
+/col8 {0.000 0.000 0.560 srgb} bind def
+/col9 {0.000 0.000 0.690 srgb} bind def
+/col10 {0.000 0.000 0.820 srgb} bind def
+/col11 {0.530 0.810 1.000 srgb} bind def
+/col12 {0.000 0.560 0.000 srgb} bind def
+/col13 {0.000 0.690 0.000 srgb} bind def
+/col14 {0.000 0.820 0.000 srgb} bind def
+/col15 {0.000 0.560 0.560 srgb} bind def
+/col16 {0.000 0.690 0.690 srgb} bind def
+/col17 {0.000 0.820 0.820 srgb} bind def
+/col18 {0.560 0.000 0.000 srgb} bind def
+/col19 {0.690 0.000 0.000 srgb} bind def
+/col20 {0.820 0.000 0.000 srgb} bind def
+/col21 {0.560 0.000 0.560 srgb} bind def
+/col22 {0.690 0.000 0.690 srgb} bind def
+/col23 {0.820 0.000 0.820 srgb} bind def
+/col24 {0.500 0.190 0.000 srgb} bind def
+/col25 {0.630 0.250 0.000 srgb} bind def
+/col26 {0.750 0.380 0.000 srgb} bind def
+/col27 {1.000 0.500 0.500 srgb} bind def
+/col28 {1.000 0.630 0.630 srgb} bind def
+/col29 {1.000 0.750 0.750 srgb} bind def
+/col30 {1.000 0.880 0.880 srgb} bind def
+/col31 {1.000 0.840 0.000 srgb} bind def
+
+end
+save
+-11.0 248.0 translate
+1 -1 scale
+
+/cp {closepath} bind def
+/ef {eofill} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/sa {save} bind def
+/rs {restore} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/rm {rmoveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/sh {show} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/sd {setdash} bind def
+/ff {findfont} bind def
+/sf {setfont} bind def
+/scf {scalefont} bind def
+/sw {stringwidth} bind def
+/tr {translate} bind def
+/tnt {dup dup currentrgbcolor
+  4 -2 roll dup 1 exch sub 3 -1 roll mul add
+  4 -2 roll dup 1 exch sub 3 -1 roll mul add
+  4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
+  bind def
+/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
+  4 -2 roll mul srgb} bind def
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+%%EndProlog
+
+$F2psBegin
+10 setmiterlimit
+n -1000 5125 m -1000 -1000 l 5962 -1000 l 5962 5125 l cp clip
+ 0.06000 0.06000 sc
+% Polyline
+7.500 slw
+n 1200 600 m 4200 600 l 4200 3600 l 1200 3600 l cp gs col0 s gr 
+% Polyline
+n 600 1800 m 4800 1800 l gs col0 s gr 
+% Polyline
+n 1800 600 m 1800 3600 l gs col0 s gr 
+% Polyline
+n 2400 600 m 2400 3600 l gs col0 s gr 
+% Polyline
+n 3000 600 m 3000 3600 l gs col0 s gr 
+% Polyline
+n 3600 600 m 3600 3600 l gs col0 s gr 
+% Polyline
+45.000 slw
+n 1200 1200 m 4200 1200 l 4200 3000 l 1200 3000 l cp gs col0 s gr 
+% Polyline
+7.500 slw
+n 600 2400 m 4800 2400 l gs col0 s gr 
+% Polyline
+n 600 1200 m 4800 1200 l 4800 3000 l 600 3000 l cp gs col0 s gr 
+% Polyline
+n 525 450 m 525 3675 l 4950 3675 l gs col11 s gr 
+% Polyline
+n 525 3000 m 450 3000 l gs col11 s gr 
+% Polyline
+n 525 2400 m 450 2400 l gs col11 s gr 
+% Polyline
+n 525 1800 m 450 1800 l gs col11 s gr 
+% Polyline
+n 525 1200 m 450 1200 l gs col11 s gr 
+% Polyline
+n 525 600 m 450 600 l gs col11 s gr 
+% Polyline
+n 1200 3675 m 1200 3750 l gs col11 s gr 
+% Polyline
+n 1800 3675 m 1800 3750 l gs col11 s gr 
+% Polyline
+n 2400 3675 m 2400 3750 l gs col11 s gr 
+% Polyline
+n 3000 3675 m 3000 3750 l gs col11 s gr 
+% Polyline
+n 3600 3675 m 3600 3750 l gs col11 s gr 
+% Polyline
+n 4200 3675 m 4200 3750 l gs col11 s gr 
+% Polyline
+n 4800 3675 m 4800 3750 l gs col11 s gr 
+/Times-Roman ff 450.00 scf sf
+1785 1095 m
+gs 1 -1 sc (Exterior 1) col0 sh gr
+/Times-Roman ff 450.00 scf sf
+1125 3000 m
+gs 1 -1 sc  90.0 rot (Exterior 2) col0 sh gr
+/Times-Roman ff 450.00 scf sf
+4755 2760 m
+gs 1 -1 sc  90.0 rot (from B) col0 sh gr
+/Times-Roman ff 450.00 scf sf
+2040 3540 m
+gs 1 -1 sc (from C) col0 sh gr
+/Times-Roman ff 450.00 scf sf
+2535 2280 m
+gs 1 -1 sc (A) col0 sh gr
+/Times-Roman ff 450.00 scf sf
+300 1050 m
+gs 1 -1 sc (4) dup sw pop 2 div neg 0 rm  col0 sh gr
+/Times-Roman ff 450.00 scf sf
+300 1650 m
+gs 1 -1 sc (3) dup sw pop 2 div neg 0 rm  col0 sh gr
+/Times-Roman ff 450.00 scf sf
+300 2325 m
+gs 1 -1 sc (2) dup sw pop 2 div neg 0 rm  col0 sh gr
+/Times-Roman ff 450.00 scf sf
+300 2925 m
+gs 1 -1 sc (1) dup sw pop 2 div neg 0 rm  col0 sh gr
+/Times-Roman ff 450.00 scf sf
+300 3525 m
+gs 1 -1 sc (0) dup sw pop 2 div neg 0 rm  col0 sh gr
+/Times-Roman ff 450.00 scf sf
+3300 4125 m
+gs 1 -1 sc (4) dup sw pop 2 div neg 0 rm  col0 sh gr
+/Times-Roman ff 450.00 scf sf
+4500 4125 m
+gs 1 -1 sc (6) dup sw pop 2 div neg 0 rm  col0 sh gr
+/Times-Roman ff 450.00 scf sf
+900 4125 m
+gs 1 -1 sc (0) dup sw pop 2 div neg 0 rm  col0 sh gr
+/Times-Roman ff 450.00 scf sf
+1500 4125 m
+gs 1 -1 sc (1) dup sw pop 2 div neg 0 rm  col0 sh gr
+/Times-Roman ff 450.00 scf sf
+2100 4125 m
+gs 1 -1 sc (2) dup sw pop 2 div neg 0 rm  col0 sh gr
+/Times-Roman ff 450.00 scf sf
+2700 4125 m
+gs 1 -1 sc (3) dup sw pop 2 div neg 0 rm  col0 sh gr
+/Times-Roman ff 450.00 scf sf
+3900 4125 m
+gs 1 -1 sc (5) dup sw pop 2 div neg 0 rm  col0 sh gr
+$F2psEnd
+rs
diff --git a/doc/mblock/fig/terminology.eps b/doc/mblock/fig/terminology.eps
new file mode 100644 (file)
index 0000000..9301db7
--- /dev/null
@@ -0,0 +1,207 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: terminology.eps
+%%Creator: fig2dev Version 3.2 Patchlevel 1
+%%CreationDate: Mon Oct  8 16:19:56 2001
+%%For: olawlor@cool2.cs.uiuc.edu (Orion Lawlor)
+%%Orientation: Portrait
+%%BoundingBox: 0 0 400 422
+%%Pages: 0
+%%BeginSetup
+%%EndSetup
+%%Magnification: 1.0000
+%%EndComments
+/$F2psDict 200 dict def
+$F2psDict begin
+$F2psDict /mtrx matrix put
+/col-1 {0 setgray} bind def
+/col0 {0.000 0.000 0.000 srgb} bind def
+/col1 {0.000 0.000 1.000 srgb} bind def
+/col2 {0.000 1.000 0.000 srgb} bind def
+/col3 {0.000 1.000 1.000 srgb} bind def
+/col4 {1.000 0.000 0.000 srgb} bind def
+/col5 {1.000 0.000 1.000 srgb} bind def
+/col6 {1.000 1.000 0.000 srgb} bind def
+/col7 {1.000 1.000 1.000 srgb} bind def
+/col8 {0.000 0.000 0.560 srgb} bind def
+/col9 {0.000 0.000 0.690 srgb} bind def
+/col10 {0.000 0.000 0.820 srgb} bind def
+/col11 {0.530 0.810 1.000 srgb} bind def
+/col12 {0.000 0.560 0.000 srgb} bind def
+/col13 {0.000 0.690 0.000 srgb} bind def
+/col14 {0.000 0.820 0.000 srgb} bind def
+/col15 {0.000 0.560 0.560 srgb} bind def
+/col16 {0.000 0.690 0.690 srgb} bind def
+/col17 {0.000 0.820 0.820 srgb} bind def
+/col18 {0.560 0.000 0.000 srgb} bind def
+/col19 {0.690 0.000 0.000 srgb} bind def
+/col20 {0.820 0.000 0.000 srgb} bind def
+/col21 {0.560 0.000 0.560 srgb} bind def
+/col22 {0.690 0.000 0.690 srgb} bind def
+/col23 {0.820 0.000 0.820 srgb} bind def
+/col24 {0.500 0.190 0.000 srgb} bind def
+/col25 {0.630 0.250 0.000 srgb} bind def
+/col26 {0.750 0.380 0.000 srgb} bind def
+/col27 {1.000 0.500 0.500 srgb} bind def
+/col28 {1.000 0.630 0.630 srgb} bind def
+/col29 {1.000 0.750 0.750 srgb} bind def
+/col30 {1.000 0.880 0.880 srgb} bind def
+/col31 {1.000 0.840 0.000 srgb} bind def
+
+end
+save
+-106.0 503.0 translate
+1 -1 scale
+
+/cp {closepath} bind def
+/ef {eofill} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/sa {save} bind def
+/rs {restore} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/rm {rmoveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/sh {show} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/sd {setdash} bind def
+/ff {findfont} bind def
+/sf {setfont} bind def
+/scf {scalefont} bind def
+/sw {stringwidth} bind def
+/tr {translate} bind def
+/tnt {dup dup currentrgbcolor
+  4 -2 roll dup 1 exch sub 3 -1 roll mul add
+  4 -2 roll dup 1 exch sub 3 -1 roll mul add
+  4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
+  bind def
+/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
+  4 -2 roll mul srgb} bind def
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+%%EndProlog
+
+$F2psBegin
+10 setmiterlimit
+n -1000 9379 m -1000 -1000 l 9431 -1000 l 9431 9379 l cp clip
+ 0.06000 0.06000 sc
+% Polyline
+7.500 slw
+n 7215 2445 m 2955 1815 l gs col11 s gr 
+% Polyline
+n 7740 2205 m 3570 1695 l gs col11 s gr 
+% Polyline
+n 6690 2670 m 2355 1965 l gs col11 s gr 
+% Polyline
+n 2310 2220 m 4605 1650 l 4635 1650 l gs col11 s gr 
+% Polyline
+n 2805 2295 m 5130 1710 l gs col11 s gr 
+% Polyline
+n 3870 2505 m 6060 1800 l gs col11 s gr 
+% Polyline
+n 5010 2715 m 7110 1905 l gs col11 s gr 
+% Polyline
+n 5520 2835 m 7650 1965 l gs col11 s gr 
+% Polyline
+n 4485 2625 m 6570 1860 l gs col11 s gr 
+% Polyline
+n 3375 2415 m 5550 1740 l gs col11 s gr 
+% Polyline
+n 2085 4785 m 6105 6150 l 8025 4710 l gs col11 s gr 
+% Polyline
+n 2145 5415 m 6090 6900 l 7995 5310 l gs col11 s gr 
+% Polyline
+n 2205 6015 m 6060 7620 l 7950 5925 l gs col11 s gr 
+% Polyline
+n 2805 2325 m 3135 6945 l gs col11 s gr 
+% Polyline
+n 3330 2400 m 3615 7155 l gs col11 s gr 
+% Polyline
+n 4395 2625 m 4545 7605 l gs col11 s gr 
+% Polyline
+n 4995 2730 m 5100 7830 l 5100 7830 l gs col11 s gr 
+% Polyline
+n 5520 2820 m 5595 8070 l gs col11 s gr 
+% Polyline
+n 2310 2205 m 2685 6735 l gs col11 s gr 
+% Polyline
+n 6675 2685 m 6630 7740 l gs col11 s gr 
+% Polyline
+n 7215 2445 m 7155 7230 l gs col11 s gr 
+% Polyline
+n 7725 2250 m 7590 6780 l gs col11 s gr 
+% Polyline
+n 3855 2520 m 4095 7380 l gs col11 s gr 
+% Polyline
+n 2010 4155 m 6075 5400 l 8055 4095 l gs col11 s gr 
+% Polyline
+n 1950 3495 m 6046 4662 l 8085 3420 l gs col11 s gr 
+% Polyline
+n 1875 2790 m 6060 3810 l 8115 2715 l gs col11 s gr 
+% Polyline
+15.000 slw
+n 1800 2100 m 6075 2925 l 6075 8325 l gs col0 s gr 
+% Polyline
+n 3975 1575 m 8175 2025 l 7920 6480 l 6075 8325 l 2250 6525 l 1800 2100 l
+ cp gs col0 s gr 
+% Polyline
+n 6075 2925 m 8175 2025 l gs col0 s gr 
+% Polyline
+60.000 slw
+n 2985 5085 m 3135 6945 l 6075 8325 l 6075 6150 l cp gs col0 s gr 
+% Polyline
+15.000 slw
+gs  clippath
+8263 7703 m 8355 7620 l 8313 7736 l 8397 7612 l 8347 7578 l cp
+clip
+n 7920 8265 m 8355 7620 l gs col0 s gr gr
+
+% arrowhead
+7.500 slw
+n 8263 7703 m 8355 7620 l 8313 7736 l 8288 7719 l 8263 7703 l  cp gs 0.00 setgray ef gr  col0 s
+% Polyline
+15.000 slw
+gs  clippath
+7302 8050 m 7200 7980 l 7323 7994 l 7182 7941 l 7161 7998 l cp
+clip
+n 7920 8250 m 7200 7980 l gs col0 s gr gr
+
+% arrowhead
+7.500 slw
+n 7302 8050 m 7200 7980 l 7323 7994 l 7312 8022 l 7302 8050 l  cp gs 0.00 setgray ef gr  col0 s
+% Polyline
+15.000 slw
+gs  clippath
+7918 7544 m 7950 7425 l 7978 7546 l 7981 7396 l 7921 7394 l cp
+clip
+n 7935 8265 m 7950 7425 l gs col0 s gr gr
+
+% arrowhead
+7.500 slw
+n 7918 7544 m 7950 7425 l 7978 7546 l 7948 7545 l 7918 7544 l  cp gs 0.00 setgray ef gr  col0 s
+/Times-Roman ff 450.00 scf sf
+6300 1650 m
+gs 1 -1 sc (Block) col0 sh gr
+/Times-Roman ff 450.00 scf sf
+3473 4487 m
+gs 1 -1 sc  344.0 rot (Face) col0 sh gr
+/Times-Roman ff 450.00 scf sf
+3906 6638 m
+gs 1 -1 sc  340.0 rot (Patch) col0 sh gr
+/Times-Italic ff 225.00 scf sf
+7125 7995 m
+gs 1 -1 sc (j) col0 sh gr
+/Times-Italic ff 225.00 scf sf
+8370 7620 m
+gs 1 -1 sc (i) col0 sh gr
+/Times-Italic ff 225.00 scf sf
+7920 7425 m
+gs 1 -1 sc (k) col0 sh gr
+$F2psEnd
+rs