Technical Note: Nasa TN
Technical Note: Nasa TN
Technical Note: Nasa TN
co
L'-
O
<
Z
TECHNICAL NOTE
D-1078
Milton L. Charnow
by
Milton L. Charnow
Goddard Space Flight Center
SUMMARY
oO
Summary .................................
0
INTRODUCTION ............................
Multiplication ............................. 3
Addition and Subtraction ...................... 4
Differentiation ............................ 4
Integration ............................... 5
ACKNOWLEDGMENTS ........................
.°.
III
FOURIER SERIES OPERATING PACKAGE
o0
r,- by
Milton L. Charnow
Goddard Space Flight Center
INTRODUCTION
It was decided to represent any term, including the constant term, of the Fourier
series we are concerned with by two consecutive eight-place floating-point words. The
terms of this series have the general form
or
and the values of F, E, W, and U are not used until final numerical evaluation. The first
eight-place floating-point word represents the coefficient A n in an entirely standard man-
ner. The second eight-place floating-point word represents the sine or cosine term of up
to four arguments in an artificial manner.
1Musen, P., "A Modified Hansen's Theory as Applied to the Motion of Artificial Satel-
lites," NASA Technical Note D-492, November 1960.
Considera term suchas An cos (iF + jE + kW+ IU). Ultil this term is evaluatedwe
are concernedonlywith the valuesof An, i, j, k, and1. The ::oefficient A n is represented
by the first of the two eight-digit floating-point words. The four coefficients of the argu-
ments (i, j, k, and 1) are each represented by two digits of tl-e second eight-place floating-
point word. The first two digits represent i and are normalized to 00; the next three pairs oO
t'--
0
of digits represent j, k, and 1, and are normalized to 50. Thas, the value of i may vary ,-4
from 0 to 99, while j, k, and 1 may vary from -49 to +49. A cosine is denoted by a plus
sign; a sine by a minus sign, that is, 1 cos (OF + 0E + 0W + ()U) or cos (0) becomes
+10000000 + 01, +00505050 + 08. Any constant term can be represented as A n cos (0). A
few additional examples will be helpful (see also Appendix A):
Conventional Special
The convention of having the first non-zero coefficient of th,_ argument word positive was
adopted. Cos(-x) becomes cos(x) and sin(-x) becomes -sin(x). Examples are:
The first location address of a series contains the num)er of terms of the series.
A series of n terms would be represented by 2n + 1 words the first of which would be
the number n.
The following series operations are performed by the t'ourier Operating Package:
• Multiplication
• Addition and Subtraction
• Differentiation
• Integration
• Bar (Special operation used in the Hansen sa=ellite theory)
• Scalar Multiplication
• Coefficient Extraction
• Series Evaluation
Multiplication
Multiplication of two series, where the terms are of the general form described
earlier and the values of F, E, W, and U are not used until the final numerical evalua-
tion, is according to the conventional trigonometric identities:
A cos X'B cos Y = (AB/2) cos (X+Y) + (AB/2) cos (X-Y)
A cos X-B sin Y = (AB/2) sin (X+Y) - (AB/2) sin (X-Y)
A sin X.B cos Y = (AB/2) sin (X+Y) + (AB/2) sin (X-Y)
A sin X'B sin Y = (AB/2) cos (X+Y) + (AB/2) cos (X-Y).
The Fourier Multiplication routine is composed of three major sections: the multiplier,
the collapser, and the arranger.
The Multiplier
which are to be multiplied are arranged in descending order of the absolute values of the
coefficients, that is,
IAI > A21> A 3 >...> An and [BI > I B2 > B31>...> Bm]
To facilitate further discussion, we shall denote any term in the A series AxA_,
any term in the B series as ByBy, and any term. in.the resultant, series by CzCz, where
Ax, By and C z are the coefficient words and Ax, By, and C z are the argument words.
The multiplication of the A series by the B series proceeds as follows: The first
term in the A series is multiplied by each term in the B series, then the second term in
the A series is multiplied by each term in the B series, and so on until each term in the
A series has been multiplied by each term in the B series. For exampl% AxBy is compared
with some numerical criterion e. If AxBy > e, then CzC z* and C(z + 1) C(z
• + 1) are gen-
erated according to the trigonometric formulas already stated. If I AxBy _- e, then the
value of y is examined. If y > 1 (i.e., By is any term other than the first term), A x is
replaced by A(x + 1) and A(x + 1) is multiplied by B 1. If y = 1, the multiplication of the
two series is terminated since any further A(x + 1) By will also be less than e. The mul-
tiplication process continues until AnA* has been multiplied by BmB* unless the
numerical criterion or space limitations intervene.
The Co llaps er
Every multiplication generates two terms of _wo words each. The purpose of the
collapser is to combine like argument terms. Each _'gument term, Cz is compared with
each other argument term previously generated and s_ored. If C z equals any other
argument term, the corresponding coefficient terms are added. Thus, there is no dupli-
cation of terms.
The Arranger
The final step in the multiplication is the arranging of the terms of the series.
ICll is comparedwithlC21 , IC31,etc. If ICzl)ICll, then C 1is replaced by C z and
C_ is replaced by C z. The process continues until the terms are arranged, in descending
order, according to the absolute value of the coefficients.
with B m.* If A x* = By,* the sum of the coefficients (A x _ By) and the argument term A* are
* *
stored, and By and By are replaced by zeros, If A_ d)es not equal any By, both A x and
,
A x are stored. After all terms in the A series have been compared with all terms in the
B series, the remaining B series terms are stored.
Subtraction is accomplished in like manner after changing the signs of each coeffi-
cient term in the B series. The resultant series in each case is processed through the
arranger.
Differentiation
_ A sin (iF +jE +kW+ 1U) - iA cos (iF +jE +kW+ 1U).
Example:
3w,
and
C_
Integration
cos (iF+jE +kW+ 1U)dE- el j +c2k sin (iF +jE +kW+ IU).
Example:
Withc 1 = 1 andc 2 = 1,
Bar Operation
The bar operation is a special function in the Hansen Satellite Theory. It con-
sists of adding the coefficient of the F argument to the coefficient of the E argument and
substituting zero for the F coefficient. Thus,
Acos (iF+ jE +kW+ 1U) after barring becomes Acos (0F+ (i+ j) E+ kW+ 1U).
Example:
50000000 + 00, + 02534850 + 08 after barring becomes 50000000 + 00, + 00554850 + 08.
Scalar Multiplication
form, that A n word which multiplies 00505050 + 08. We successively compare each
argument term in the series with cos (0) and extract that A n which multiplies the argu-
ment term cos (0). If no argument term of the series is c(_s (0), a normalized zero
(10000000 + 00 + 00000000 + 00 + 00505050 + 08), is printe(i.
Series Evaluation
The numerical values F, E, W, and U are only employed in the Series Evalua-
tion Routine.
CONCLUDING REMARKS
The Fourier operating package can be used with any t]mory that involves representa-
tions of functions by Fourier series. It can also be modified to operate with polynomials
of the form xaybzcu d.
ACKNOWLEDGMENTS
The author is indebted to Messrs. R. G. Kelly and T. P. Gorman for their aid in the
construction of the package and for the translation into Mystic Code and to Aileen Marlo"
oO
Nine Term Series in Standard and Special Form
O
The following is a nine term series presented in standard and in special form. Note
that in the special form, the first location (address) contains the number of terms in the
series.
90000000 + 01
+29467127+00, +00505050+08
+10496334-03, +00505250+08
+52525962-04, -00514950+08
+19845618-04, +00514850+08
+66329604-05, +00515250+08
-20107054-05, +00524850+06
-36004597-06, -00505150+08
-55052357-07, -00505350+08
-31090653-07, -00515150+08
11
cO
Appendix B
Flow Charts
13
0
cO
?
criterion e
Initiate A series
Coq)_t e I counter
Initiate a
N l , N 2
=+2
Initiate
B series
Ax By > O}
I I_t ermi..e I
for k x l
i k+50[
j+so 1+so I
Get By I
Is it + or -?|
M
45 sin I c ,s //
I y I
14
0
-..j
Gc
Determine
for By
i' k' + SO
Determine
i +i' i - i'
J+i' J-J'
k +k' k -k'
1 + 1' [ - 1'
i+i' = +,07
\ + I o I
l
j+j ' = +,0,-?_
_101-/ Ib
+ I ° =+,O,-P_
_1° I-/
Change
Change signs C]lange
signs and
of j+j', k+k ° indicator
indicator indicate
1+1'; indicate to zero
toChange
zero reversal
I
reversal
f t
15
?
j+j'+SO j-j'+50
k+k'+SO k-k' +50
1+1'+50 1-1'+50
Determine I
Arranger
Form
in normalized
form
Was A_ sin
or cos_
Arranger
16
U
i
V=
_O0
sin
Bco.
,ino.8 ' norco"
[ Cos? sin I cos?
sin x sin y
Fol'm
sin x cos
Form
y
Form
! Form
1 I
- _A_ey cos (X ÷ y) _ AxBy sin (x+y) + _AxSy :;in (x+y) + _A_Sy cos (x*y)
1 1 1
+lA_y cos (x-y_ + _ AxBy sin (x-y) - _ AxBy _.in (x-y) + W A_By cos (x- y)
C C_ and c,. xC_, x C,C_ and C,. tC_ +x CzC _ _ ('i+1C_÷i CzC _ and Cz+lC_, 1
no sin (0) ]
propagated
Check that _
Collal )ser
17
Collapser
o_
O"
first
term
Add
l
toe f f.
terms (new
coe f f. term=
1st term?
B series?
A series?
Arranger
18
Arranger
_o
_+2
Ax, l
Is Az < O?
Ax, 1 <
I Store larRest
now Ax I
-- \,.. I _o/
19
Add _ubt r _t
cO
p--
O
_/2, and
counters
/ _+2 . \
Get By rand By
counter for
I InitiAte •
r e_olning B's
Store
By snd B_
20
I
Initiate
Initiste
",4
j O0
c_t ^ ^: I
Indicate sinl
i,j,k,I
Determine [
Addi+j
Replsce
+ =
i by
j
is j' > O?
Change signs
j', k, land
indicate change
was A_ sin or cos?
I + 50
Normalize
into A_
21
oo
Initialize 2N
o "
Initialize
_+2
Get Ax, A_
Is A_ positive?
22
tJ
i
Initiate 2N
InitiRte
a+2
+
i,j,k,I
Determine
jc kg
jc+kg =
Determine
A z : A_/kg
¢os_
Indicate
printout
Store A s
and A z
23
oo
?
Initialize
r- series total _+2
c_
accumulator,
_, and series Get A_,
counter a
+
G_t IA_I
Determine
arglJments
i, j,k,l
and add
+ Get
absolute
value of
angle
Determine Determine
value of cos value of sin
Multiply by Ax Multlp[y by Ax
AccumulAte Accumulate
totnls totals
I I
25
o0
r'-
O
Appendix C
Listing of Instructions
O
O
UJ
SO t'.
D-
O
OOOO O OOOO ,'-q '-4,-4 ,-_ ,-_,-_ "4 r_'-'l '-_ e'_ (_'1 e'l N e4 e4 e'4 ¢'4 t'_ (_ _ _ _ _ _ _ _ _ _ _ _ 4"4"
,--4 O OOC C OOOOO O(DO OC O (DO O(D OOOO OOOOO OOOC O(DOOO OO C C
r/:"
Z
® Z
I-- M
U _-
Z LJ
D Z
LL D
Lu
® UJ
® Z
rP"
U9
UJ
r, L2
_d
D Z
O
CO '.,9
7
L9
C j-,
C _d
C ®
C
O
U
-J
>-
r,"
I'_
F-- ,.1
U
I.I ,_(
_O_
I--- {3- O ,'-_ I"-
OcOOOOO OOC_
I II I++C
J_ + I OOO O ,--_ ,-n 0,-400 ,-_O
00_0 OOzE
._J I_J OOOOOO O (DO OO(DO (DO
00__ OO_O
LUl- O OOO-(D O O OO OOOO CO
OOOOOO O OO (DOOO (DO O__
l-- a.
OO__ _O_
OOO
O O O ,--__r_ _ _ _- _(_ _ (_3 _ _ _'_ u'% _ _ _O_
OO__ _O_C
OOOOOO COOOO O O ,-_ ,-_ '--_ '-_ O
_0__
Z (:DOOOO C C C C-OC) O O C_, (:D C C" O
O ,--_ e,I O O O 00(:2,00 OO OO(DOO _O_C
L_
I ! + +C'
+ OO O CO000 OO OOOC O
Z
OOC ,-_ u"_ I'- O _ (_ "-I ('4 _ID _C O' "-_ I_ O'_ (''4 _'_ 4" '_ _D O" '-_ _ _ O C _
I uP.C_ OO O,-'10 O (DO O O O ''_ O O "-_ ''q '-_ "_ '-_ O '-'_ O O (:D f" O
OOOOOOO OOCO
I" O O OOOOOO OO O OOOOOO OO OO OC OOO CO
OOOOOOO OOCC
,.-_ O C OO OOO O O O O C_ O O O O O O O O O O (::_ O O O C_O
OOOOOOO OOCC:
t',_ O (D OO OOO O O O (:D C_ O O O O O OO O O O C" O O O C'O
>>>>>>> >>>C
28
0
0
ILl
r_ O0
__0___0___0___0_
0
O0000000CO000000CO00COO000000CCO000OO0000C
C_
0
C_
II
v
_0_ __0_ 0
_0 __ +
000 0000000 OCO00000000000_C O0 OOCO
000 OCO0000 O0000CO000_O00CC O0 0000
000 OCO0000 OCO00CO0000000CC O0 OOCO
_ 0_00_ 4
0000 OCOCO000 OCO_OCO00000COCC O0 OOCO
0000 OOO00000 OCO000_O000000CC O0 OOCO
CO00 00000000 + OCO00CO0000000CC O0 0000
0_0__0_
_0_0__00_
O00000CO0000000 OCO00_O00000000CO0000COOCOC
000000_00000000 O0000000000000000000000000C
O000COCO0000000 OCO00000000000CCCOO0000000C
,3I-I
29
0
0
LL
1_9
A
_3
_ 2) _ I
C _ L LU L_ b_
LL LL LL LL LL
0000 00000 + CO + O0 + O0 +
0000 OOCO0 0 CO 0 O_ C, O0 0
0_00 00000 0 CC 0 O0 0 O0 0
OE_O0 00000 0 CC 0 OC e oo o
o o C o
g
o gggggggggggggg_gg_ggggg_oo
ooooooooooooo_ooo_ooo_ oogo g _ooooooo
gg_gggg_ OE
so
4
0
0
0[
13..
4"
,,0 Z
W
Z Z ,-4
I._ k- 13_
LL _Z _," bJ
LU LO _
LL _
I-LI _ Z C_' V
I_ I_ tY I3d
I__ LLI W LL LL
,0 c _ _ ® _
IJ. LL b_ L LL
0
4"
0
C ¸
_1 £_1 o4 £,4 c'_
_O_OOC, CO00C_O_O00000C_O000000COCOCOCO0000C,
O000GO0000_O00000000CCO00000000CO00CO00000
O000000000CO00C_O0000GCCO00000COCO_O_OCO0_C
31
u_
0
0
_9
_0 n
c
c[
0
0
0
0
,.-_ 0 _c, C_l
C- 0 0 C"
o O0 _CO +4-++
0 O0 OOCOO 000 000 O0 _OCO0 OCO000 r_o 00
0 O0 o0000 000 GO0 CO 00000 OCOOOO C, 0 _'% C
0 O0 COOCO 000 000 _C 00000 CCCO0_ COOC
0 C 0 _'_ C
O00C
0000_ O_OC:O COu_O
O000C COOCO OCO 000 CC_COOCO0 OCO_CC C,O 0 _0
00000 00000 00_ 000 COCO0000 C, CO00C ,"_ 000'_
0000o C=O_O0 OCI 000 COCO0000 CCOOCO + + + +
>>>>lI
32
0
0
oo
13
,tZ)
Q.-
LU
k.- ,-'9
LU
L9
LU
rY
C) Z
rY (_
q) 0_ LO
14- ,--', ::E
IZ
Z UJ
13F (D F--
I.L
I-- I_ iJ LL
l.,U • O
I.-- (:7.
,--i C'J 04
G: _ 7_
GO L) 133 rE
er_
e%
0
0
0
_I,B oo,_._0o_,_,-o
CO O ' C 0 0 f'4 _4 CO
,'--_ ,--_ _ erl 0 C7' 0 (D
O,-, + ++4-+++-I-++ I I I + + + + (.::, ,nn r_ eq ('q u" ,-_ l'q um + 0
O0 0 c Oc c 04"0,0(0 O0 C C C_o C:, 00 C_ 0 0 C C 0 0 0 C>
O0 0 CCC C O,,OOCO00 CC c 0 (DO(DO (D OC 0 0 C2 0 0
O0 0 COC C O_O(D O00o C C C 0 0000 C_ OCO 0 (D 0 0
0 C C C C O_OCCO O0 C C C 0 0 0
-.I"..i" 0 C 0C3 C C, OOCO O0 CC C 0 0o00 ,-_ ,-_ _ e_ ,4D -._ qD -.TO
,-_ 0(_ 0 C OC C O,-_OCO O0 C C C e_l O_O(O
{D O0 0 C OC C CI"-OCOOO c c c C_ 0 o u_ r_ um I'- C 0 C20 0 0 0 C
,--4 I.-'m _1" ,--I 04000 0 CCO00 0 01",4 0
O OO + '+ I + I "E + + +4" ++ + + + + 1000 (_ OCCO0 0 0 I 0
_D I"- _C _ ,--_000_ 0
I'_1 ,'_ ,-'000 0 I'_0 CO0 _ ,_ ,-.._ ,-_ ,-_.-t ,-_ ,.-._
O'O0000C_O COOCO0000 O0 OC CO 00000 00CC'O0 CCO00 OCO
_)0000 0 C'O C_ O0 CC, O 0 O0 O0 OC C 0 00000 0000CO C CO00 OCO
O00000CO C'OOC 00000 O0 0 C C 000C)O0 00 COCO C_C O(DO C C 0
0
0
iii
0
cO
I",-
O
c;
0
C X
0
II
_Z
0 0 _ 0
0 0 C) 0
0 0 0 0
C_
O _O _ C _ _ _ GO G_
0 _OO_ 0 _ _ C _ CO _CO
O O_CO O O O G OOO GO _O CC CO CGC'CO
00000 0 0 0 C 000 C_ 0000 OC OC CCC;CO
I OOOCO O O O C OOO +1 OOCO CG CO CGCCO
__O_'__@_@_4_44_
O00000000CCO0000_O000_O_O0 OCCCOCOCOCCCO
O000000000GOOOOOCOOOOG, CO00000 O0000CCOCO00C
OCO000000GCOGOOOGOOOOGCO000CO OGCC, GCCGOOOGC
34
00
0
0
UJ
oC
t_
[,,.
Q
C
C
C
C _k
Q_
II
0
0
0
COCO00000COCO0 Cco ooo C: oc ooc, COO 000000 C C_-_ ,'_ .-_ .-_ --_
OO000CO0000CO0 cooooo Ccoooc, CO0 000000 C CO 0000
CCO0000OOOCCO0 C, OO ooo C C c C:OC 000 000_00 C C_O CO00
35
O
O
hl
ID
FI
0
0
0
0
I!
_000000_ _
CO_ _ _C
CO000CO0000000 OOO 0000 O00OO0000 OOCOOOCCO_OO
CCO0000000CO00 0_00000000000000 OOCOOCCCOOOO
36
o
LIJ
0
O-
t'-ODOOC(3
ZZ Z_T Z'Z
LL.ILL_ [_.iLL] L_,LU
C'
Z C_ 0". 0". 0", C_ O_ C' _ (:_ (:_ C. ,".
_I II !I
_ _- _-- _- _-- _ _- ZZZZ _FZ
C rF 0000 _00000 O0
(D
+ + + + + + + + + + + +
(D
C + + + + I I I + + + I I I
II
0 0
0 0
o 0
,4"
CCO00_ 0 0
CCO000 O000CO00000000000000000CO 0 0 0
CCCO00 O000CO00000000000000CO000 0 0 0
0
0
0
OCO0_O OOOOO000000000000000CO000 0
CCC'O+O O000COCO00CO00000000COOCO 0 _00000
_0_
0
tlA
t_9
00 0..
0
,--4-
0
0
0
0
0
0
0
0
,-.-_ _ ._ _O 0 0 o,J _0
,._ _._ _ _.-_ _00 I_- (_1 ,,-_ I'_1 _. _'_ _-_ _ 0 I_- + +
0_'_ ,-..-_ ,_ ,.-_ r_l _ 0
O0 (DO000 0 0 00000000 O0
O0 00000 0 0 OOCO0000 OC)
o o
0 _r_ _0 ,_O ,,,1" 0 _r_ _0 _D wO _0 ,,,0 ,,0 CO ,,0 r',- oc o_ oo
_0 c,_ 0 _ 0 _ _'e_ _'_ _'_ 0
go,-. ° .....
0 00000 _ooo O0 _5_"__'___'_'o o o ooo o o
CO0000000 00000 CO0000000000_O0000000_O_O0
38
¢M
r,
i _.
O
L_J
U
>-
t_3
IzJ A
I-- ÷
_,O X x
O E" /:3 U _-
O LL _ _E IM I--- LIJ LU
E r/ --I _" _EEE
O ® e m. ® r,®®
O
c0 c0 E u3 _ u_ u')
_r_
N
O
o O O
0 0
O_ __ _0_0 _
i_ o wo O_OO _ _O_ +_ 00_00_ 0÷0+ O0
O_ 000000 0000 O0
O O O_O _ _O_
OOOOOO OOOO OO OOOOOO OOOO OO
O O O OOOOOO O OOOO OO OOOOOO OOOO OO
O O O
OO _ O __ OO_O _
O _DO _O_ _ _O_
O _ O_ _ _ O_OO_O _O_O _
O OO OOOOOO 0 OOOO _O OOO OOOOOO OOOO OO
O O O o00000 0 0000 ÷0 OOC OOOOOO 0+0÷ OO
___00_0 OO_____O_
__C_OO_O _O_'____
er_
LIJ
L9
.n
.4
0
aC,
7'
3=
co _1
X ,-_ Ix
X _[ Z IJ_'
.<< I--
u%u9 l-- rY
LUlL WLL LIJ Z
LgL9 LgL9 _--
ZZ (X_" _E
TT .J.J rY I
0 U U L9 .
0 n-P,- I/-_ I.L.
N LUlL ¢Yn- 0,1 ,-_
0
0
I!
v
<
+
0 0
0 0
_ _ _ _ _0
0_ + +
0_
O0 0000 0 0 O0 00000 0
O0 0000 0 0 O0 00000 C 0
_ C 0
_O _00_ _ _ _ __ _0 0 0
O0 C 0 _ C 0
OO OOOOO OO O OOCO OOOOO O0 C 0
O0 00000 O0 0 0000 00000 O0 O 0 + !
____0__0_
__0_0__00__0_
,4"
o
LU
U9
0O
P_
(9
I--
_r)
.J
.J
u_
L_J
L_J
Lr)
Od
(D
U_
--_ CE
+ _J
X _--
Z
¢-- L)
h
O
L_ II
O
,-_ 0
O
O
Z ("4
II
v
e4 e,_
o o o
o o o
ooo o o o
(_ooo 0, _ _'_ I-- 4- _r_ ,-, o _'oco 0". e.,I _ .,T (x) _D _D ,,T (e_ _'_ (_ I'-- _ I'- _ O
OO + + + O I'%1_ O _ f_4 ,-_ + O l'kl I%1 "I" O r%l e4 ,-_ e_ O O ,-_ ,-_0 O O _I r%l _ +
OOOOO O {'_10,I N ,'_t _%1 e,40 O _ e, IO O fW ("Y _'M Ckl O O {'k_ e.4 -,T O O cY C_ Cy O
OOOOO OOOOOOOO OOOO OOOOOOOO OO OOOO O O
OOOOO COOOOOOO OOOO OOOOOOOO OO OOOO O O
O00 O O O
ooooo
OOOOO .-,o.o_,_o
e,_ e4 o_oo (DO _o0,_o_ e.,I _,_
_O _o_._
_ O e,.I ,P_ o
('4 o
0
_ I'-- OO O _k_ ',O r--- e.,i ('_ _'%j e.,_ O (XJ 4" I1" 0 _ 'uD I'-- ,P,4 e4 O4 _'_ O tNO rXl 0". IN IN _ O
OOOOO OOOOOOOO OOOO OOOOOO OO OO OOOO C) O
OO ++ + OOOOOOO+ OOO+ OOOOOO CO OO OOOO O +
,-" ,,_ O _1N ,.-_ I'kl _ Cy e,_ O', O ,"_ ('M ,_ _ (%1 e'_ ('%1 ,-_ e_l _ (_1 e4 ey (_ O (',4 ,-_ ,-_ ,'-_ 1_1 ,--, _0 (%10 O_ O ,--_ ,--_ ,--_ ,'_
o_ oo_
°'_ oo_ _o_ O _
o _
oo (D O _
C, O _
(D O oo OOO O O 000(:9 _o_ O _ O OO
O O OOO COOO OO O OOO OO OO CO OOO OO OOO OOO O(DOOO O OO(DO
41
O
LU
,.9
,of
sO O_
I__
ILLI
ZI'--
I.--Z
_,,.J Z) ,._
(D r-a
I.tj
+S3 (D
crl L9
_'uO
(D U- O
_3rn ¢'4
O U_U.J
O -- £.9 I-- I-- L I/J
o
O eq O <
O r-,l ,¥ II O.O. _--_-- Z
O3 l:D nn _D Z9 U3 tO _4 Ze4 <_[ t
H
k-
Z
W
u% nK
W
04 N
O U_ O
O O
OOO
O_ O O L,'_ O_ r-- ,-_ r-.I I'-
+ + +O O _ _
0 I"_1 ¢"_ (%1 00 _11'_ n_
0 000 OOC_O 0 OCOO O OOOO OCOO O O O
O OOO OOfDO O OCCO O OOOO OCOO O O O
n- OOC
O O_O _O ,-_ O ,-_ ,-_ O OCOO _O_ O_ _ _O
er_ O'OO e40 (_ _ cq ® OCO0 _O_O00C _0 0 _
f%l _D l'- O £W O_ e_4 ¢',I (_4 b_
O OOO OOOO O OCOO OOOOOOO OOOO O OO o
O OC) O OC) OO O ++÷O OOOOOOO O_OO O _o o
OO OOOOOOOOO OO 0 OOOOOOOOOOOOOOOOOOCOOOOOC_O
OO OOO C, COC,(DC) OO O OO_OOOOOOOOOOOOOOOCOOO_OCCO
OOO O
OOO O
OO OO __ _ _ _ _ O_OOOO _ O0 _,
COOOO O OOO OO OOOOOOOCO OOOC O
OOOOOOOOC
COOOO O OOO OO OOOOOOOOO OOOC O
OOOOOOOOO
42
_D
l,r
1.9
Q. CO
0
,--i
t--
L.J
I--
44
h
1.9
00
Q.
-f..
0
C ¸
C
0
C
II
O0 0 0 0
O0 0 0 0
O0 0 0
(-9 0 _ 0 0 0 __
+ + _ _ _0_ _0_ O_ 0 0 + ÷ 0 0_
0 0 0 0 0 0 _ 0_
O0 O0 C 000 0000 O0 0 0 0 0 0 00000
O0 O0 C 000 O00C O0 0 0 0 0 0 00000
0 0 0 0
0 0 _ _ 0 o00 _0_
_H
45
u9
C_
O, (Z
.of
0 L;
_9 t--
DO
0.. r'-
(D
Z
®
I.--
_J
n,
I-.-
UJ
,4) U.
n., _1
"Jr" t.--
I'- I--
O_ ® Z
U_ ,-_
M
(D ur_ II
0 Z
¢N
0 ® _ II
0 I,--- Z ¢_ ZO3 _ Z
N
0
0
,_0 0
_D4" 00"0 0_, -_
(_'_ (_ 0 O0 0(_
O0 ur% O0 O0 O0 0
O0 0 O0 (DO O0 0
_*_ 0
_._ WD
_r_--_ 0 C 0 ,.-_,0 0
_0
_0 0
O0 0 O0 O0 00000 0 0
O0 + O+ O0 00000 C 0
_0_o O(7
om_4.4, mm,_'mm _CO0_ 00,
O0(DO000000 OOCO0000 O0
O0000 O00 Co OCO00000 O(D
(_" b.
47
cO
r,-
O
_=_
Appendix D
Mystic Code
Mystic Code.
i-'4
0
0
_.J
0
oD
I
0
IAJ
r_ I
QD 3
LJ h I-- I-- bO _p
fir
U
X DZ _
f- X CI_ Z _ t.L F-
u3
>- U- _--- (_ Z-
_E
_U_
C_F u J
Zl
P _ _I 1-- IJJ _ LL
_4_ _--U
_UO_'r
_ .j_
cObJ U]
Z (_) '_ -
_>- :_U
_-_ _D bJ{ Z_u
0
0
0 o23 2_t,0
0 _b_ Z
0
_ D_--Z
U_
I!
W Ut._
U_Z_Z_r_
_ _t
_ UJ la_
N N N N
r- ._c X X X X
U U,J h
•_C CO U
0
0
,,-i
W
0 rr
Z <
l_Ju3
Z:EZ uJ
b- U
I UZU •
_-- Z U_ Z u'> 'I)
b-O
LL ._ b_ Wb- Z
_W
_LUZ l_ rr"
I-- _--_ 50 r" Z I
,el<
Ur_ - uO TW
.J
+-'U
LLI bJ LL LLI _(
..J_
<
UZ
0 Z
0
0 b_WIL L_J LIJ Ill
0 U_h r_lL b-
0 _TJ
UO O.
_I_ _
tl h,r_®
v ® e®Z
_ELg
UO.U T_ Ld
Z_-Z U_-
L_UOC
h OOLL _JO0 U3 "r
>.-
>-
>-
>.-
N >-
>.-
>- >-
X X X X
_D I
51
0
0
L_
t.O
O_
1,1
r_
_J
k3
LIJ
U')LL
>-
U
<W
U Q..-
,J]
>.-
r'_ ',-0
Z_
U,,O
_ w
,-4 cO
+ _
_ D
_Z
X
®® Z
II II II II II II II U U
n_
O I
II II II II II II II II II II II II II II 1!
NNNNNNNNNNNNNN II II U
h I.I-
>,-
J
52
4-
o
o
L.O
_ ix-
_J W_
,k _,'-, _3 LL c,9
LI_ 4- _DUZ
C: X k_ Z LIJ _J
%,
4
Z _tg_ LIJ
_ Z Z (_b I _uJ
i-- -r"
Z_
.J ts3.J
i_ L__
_Ll_l
NCI_
c/) _,i
LLI_
ii u
_J J//.JJ_J
•J_ z
_3 _3 _3 ,_ _3 C1383 n Ix
_lJ _ L_J U- L0
._1 2_ C
II II li II II II II
N N N ?',,I r%l N N Ig
P_
x >( >_
Z
5:
0
0
LIJ
L_
<
O_
C3
U LU
kJ
QL U LLJ _. LL LL LL LL LL LL LL
DDDDDDD
I I I III I
__ZZZZZZZ
0 dddgJdg
0 _L___
0
p-
0
II
_Z
IllillllllUtlllllllllllllll
r'-4
)<
13.
54
uJ
I
LLJ c,
.-I
,"_ _...- • <
CL >-
Z
I.iJ
t.--
0_1_ Z ®
I,--
_0 L3 I..-- _0
_LLJZ
D r, r43 u3
>-
>-
>-
>--
n,,"
®
Z
I.--
,0 Z
C <
C
r_ Ig
0 ®
®
C3
D
t.,,')
13.
tlA
_r_
>-
>-
X >-
>-
X X _ >< X
O
r_
r_
0 <
0 U
LU
<
O_
0
L_
rn
L3 J
_9
>- U
r_
uJ
>-
<
>-
>-
>-
)-
0
0 Z
0 ®
_z ,Q..
Z
<
L_ ,"_
® I
L._ L.'
_C