$ od -c -N 50000 [eris]<LispUsers>MAKEGRAPH.ted!2
0000000 M A K E G R A P H d o c u m e
0000020 n t a t i o n \r D . A u s t i
0000040 n H e n d e r s o n , J r .
0000060 \r L a s t r e v i s e d :
0000100 M a r c h 2 1 , 1 9 8 4 -
0000120 r r b \r \r < L I S P U S E R S
0000140 > M A K E G R A P H ( a n d
0000160 . D C O M ) i s a p a c k
0000200 a g e w h i c h s i t s o
0000220 n t o p o f G r a p h e r
0000240 a n d h e l p s o n e c
0000260 r e a t e g r a p h s d e p
0000300 i c t i n g a d a t a s t
0000320 r u c t u r e b y w a l k i
0000340 n g t h r o u g h i t . T
0000360 h e c e n t r a l i d e a
0000400 i s t h a t e a c h p o i
0000420 n t i n t h e w a l k
0000440 ( a n d n o d e i n t h e
0000460 g r a p h ) i s c h a r a
0000500 c t e r i z e d b y a d a
0000520 t u m / s t a t e p a i r a
0000540 n d m o t i o n i s d e f
0000560 i n e d b y a g r a p h
0000600 s p e c i f i c a t i o n i n
0000620 t h e f o r m o f s t a
0000640 t e t r a n s i t i o n f u
0000660 n c t i o n . T h i s f u n
0000700 c t i o n i s s p e c i f i
0000720 e d b y a c o l l e c t i
0000740 o n o f s t a t e s p e c
0000760 i f i c a t i o n s , e a c h
0001000 o f w h i c h i n d i c a
0001020 t e s h o w t o d i s p l
0001040 a y ( l a b e l a n d f o
0001060 n t ) t h e d a t u m w h
0001100 e n o n e i s i n t h a
0001120 t s t a t e a n d h o w
0001140 t o f i n d t h e d a t u
0001160 m / s t a t e p a i r s w h
0001200 i c h a r e t h e s o n s
0001220 o f t h a t n o d e . A
0001240 l s o t h e s t a t e s p
0001260 e c i f i c a t i o n m a y
0001300 s p e c i f y a d d i t i o n
0001320 a l r o o t s f o r t h e
0001340 w a l k . T h e g e n e r
0001360 a t i o n o f a b r a n c
0001400 h o f t h e g r a p h c
0001420 e a s e s w h e n e i t h e
0001440 r t h e r e a r e n o s
0001460 o n s o f a n o d e , o
0001500 r a n a l r e a d y e n c
0001520 o u n t e r e d n o d e i s
0001540 r e v i s i t e d ( i d e n
0001560 t i c a l d a t u m a n d
0001600 i d e n t i c a l s t a t e )
0001620 . T h e p a c k a g e c o
0001640 n t a i n s a f u n c t i o
0001660 n f o r c r e a t i n g s
0001700 u c h g r a p h s a n d a
0001720 n e x a m p l e o f i t s
0001740 u s e : a f u n c t i o n
0001760 w h i c h g r a p h s t h
0002000 e g r a p h s p e c i f i c
0002020 a t i o n s t h e m s e l v e
0002040 s . C o m m e n t s \r a r e
0002060 w e l c o m e d . \r T h e m a
0002100 i n f u n c t i o n s : \r \r M
0002120 A K E . G R A P H ( W I N D O
0002140 W T I T L E G R A P H . S P
0002160 E C I F I C A T I O N R O O T
0002200 S C O N T E X T L E F T B U
0002220 T T O N F N M I D D L E B U T
0002240 T O N F N T O P J U S T I F Y
0002260 F L G D E P T H ) \r C r e a t
0002300 e s a M A K E G R A P H w
0002320 i n d o w . I f W I N D O W
0002340 i s N I L , t h e n a
0002360 n e w o n e w i l l b e
0002400 c r e a t e d a n d t h e
0002420 u s e r w i l l b e p r o
0002440 m p t e d t o p o s i t i o
0002460 n i t . O t h e r w i s e ,
0002500 t h e g r a p h w i l l
0002520 b e s h o w n i n W I N D
0002540 O W . T h e w i n d o w w
0002560 i l l b e t i t l e d w i
0002600 t h T I T L E , w i l l c
0002620 a l l L E F T B U T T O N F N
0002640 a n d M I D D L E B U T T O
0002660 N F N o n n o d e s s e l
0002700 e c t e d ( o r N I L i f
0002720 s e l e c t i o n i s m a
0002740 d e w h e r e n o n o d e
0002760 i s p o s i t i o n e d ) ,
0003000 a n d w i l l b e j u s
0003020 t i f i e d a s i n d i c a
0003040 t e d b y T O P J U S T I F
0003060 Y F L G ( a l a G r a p h
0003100 e r ) . T h e b u t t o n
0003120 f u n c t i o n s a r e d e
0003140 f a u l t e d t o M A K E .
0003160 G R A P H . L E F T B U T T O N
0003200 F N ( w h i c h s c r o l l
0003220 s t h e w i n d o w s o
0003240 t h a t t h e s e l e c t e
0003260 d n o d e i s i n t h e
0003300 m i d d l e o f t h e w
0003320 i n d o w , o r i f t h e
0003340 l e f t s h i f t k e y
0003360 i s d e p r e s s e d , p r
0003400 i n t s o u t i n f o r m a
0003420 t i o n a b o u t i t ) a
0003440 n d M A K E . G R A P H . M I
0003460 D D L E B U T T O N F N ( w h
0003500 i c h p r o v i d e s a m
0003520 e n u o f t w o c h o i c
0003540 e s : I N S P E C T - i n
0003560 s p e c t s t h e d a t u m
0003600 o f t h e n o d e s e l
0003620 e c t e d , o r i f t h e
0003640 l e f t s h i f t k e y
0003660 i s d e p r e s s e d , i n
0003700 s p e c t s t h e n o d e
0003720 i t s e l f ; a n d S U B .
0003740 G R A P H - w h i c h o p
0003760 e n s a n o t h e r M A K E
0004000 G R A P H w i n d o w w i t
0004020 h t h e s a m e p a r a m
0004040 e t e r s a s t h i s o n
0004060 e , b u t w i t h g r a p
0004100 h s t a r t i n g a t t h
0004120 e s e l e c t e d n o d e )
0004140 . T h e a r g u m e n t s
0004160 t o M A K E . G R A P H a r
0004200 e a d d e d a s p r o p e
0004220 r t i e s t o t h e w i n
0004240 d o w u n d e r t h e i r
0004260 a r g u m e n t n a m e s .
0004300 S e l e c t i n g i n t h e
0004320 t i t l e i n v o k e s t
0004340 h e f u n c t i o n s w h i
0004360 c h a r e t h e v a l u e
0004400 s o f t h e w i n d o w
0004420 p r o p e r t i e s T I T L E
0004440 . L E F T B U T T O N F N a n
0004460 d T I T L E . M I D D L E B U
0004500 T T O N F N ( n o t i n t
0004520 h e c a l l i n g s e q u e
0004540 n c e ; s e t b y t h e
0004560 u s e r i f d e s i r e d ;
0004600 c a l l e d w i t h a s
0004620 i n g l e a r g u m e n t -
0004640 W I N D O W ; d e f a u l t
0004660 e d t o a f u n c t i o n
0004700 w h i c h p r o v i d e s
0004720 a m e n u o f U P D A T E
0004740 a n d S H O W . G R A P H .
0004760 S P E C ( s e e f u n c t i
0005000 o n a l i t y b e l o w ) ) .
0005020 T h e g r a p h i s c r
0005040 e a t e d a c c o r d i n g
0005060 t o t h e G R A P H . S P E
0005100 C I F I C A T I O N ( s e e
0005120 b e l o w ) t o d e p t h
0005140 D E P T H , s t a r t i n g
0005160 f r o m R O O T S w h i c h
0005200 a r e ( D A T U M . S T
0005220 A T E ) p a i r s . C O N T
0005240 E X T i s a n e x t r a
0005260 a r g u m e n t w h i c h i
0005300 s a p a s s e d a l o n g
0005320 t o a l l a c c e s s i n
0005340 g e x p r e s s i o n s . \r
0005360 A G R A P H . S P E C I F I C
0005400 A T I O N i s a p r o p e
0005420 r t y l i s t o f S T A
0005440 T E . S P E C I F I C A T I O N
0005460 s w h e r e t h e p r o p
0005500 e r t i e s a r e t h e s
0005520 t a t e n a m e s . A S T
0005540 A T E . S P E C I F I C A T I O
0005560 N i s a p r o p e r t y
0005600 l i s t w h o s e p r o p e
0005620 r t i e s a n d v a l u e s
0005640 a r e a s f o l l o w s
0005660 ( i n t h i s , E X P R m
0005700 e a n s a L I S P f o r m
0005720 w h i c h w i l l b e e
0005740 v a l u a t e d i n a n e
0005760 n v i r o n m e n t i n w h
0006000 i c h D A T U M i s b o u
0006020 n d t o t h e n o d e ' s
0006040 d a t u m , S T A T E t o
0006060 t h e n o d e ' s s t a t
0006100 e , a n d C O N T E X T t
0006120 o c o n t e x t ) : \r L A B E
0006140 L : \t a n e x p r e s s i o n
0006160 r e t u r n i n g s o m e t
0006200 h i n g w h i c h w i l l
0006220 b e p r i n t e d a s t h
0006240 e l a b e l o f t h e n
0006260 o d e ; i f n o L A B E L
0006300 p r o p e r t y i s p r o
0006320 v i d e d , t h e s t r i n
0006340 g " ? ? ? " w i l l b e
0006360 u s e d . \r F O N T : \t a n e
0006400 x p r e s s i o n r e t u r n
0006420 i n g t h e f o n t t o
0006440 b e u s e d f o r t h i s
0006460 n o d e ; i f n o F O N
0006500 T p r o p e r t y i s p r
0006520 o v i d e d , t h e d e f a
0006540 u l t f o n t f o r t h e
0006560 g r a p h e r w i l l b e
0006600 u s e d . \r S O N S : \t a f
0006620 o r m i n d i c a t i n g a
0006640 l i s t o f ( D A T U M
0006660 . S T A T E ) p a i r s t
0006700 o b e u s e d i n g e n
0006720 e r a t i n g t h e s o n s
0006740 o f t h i s n o d e ; t
0006760 h e a c c e p t a b l e f o
0007000 r m s a r e a n y o f t
0007020 h e f o l l o w i n g : \r ( d
0007040 a t a - e x p r e s s i o n s
0007060 t a t e - e x p r e s s i o n )
0007100 w h e r e d a t a - e x p r
0007120 e s s i o n r e t u r n s a
0007140 l i s t o f d a t u m ' s
0007160 f o r t h e s o n n o d
0007200 e s , a n d s t a t e - e x
0007220 p r e s s i o n i s e v a l
0007240 u a t e d i n t h e c o n
0007260 t e x t o f e a c h o f
0007300 t h e s e i n t u r n t o
0007320 p r o d u c e t h e c o r
0007340 r e s p o n d i n g s t a t e
0007360 o f e a c h . \r ( L I S T
0007400 ( d a t u m - e x p r e s s i o
0007420 n s t a t e - e x p r e s s i
0007440 o n ) . . . ( d a t u m - e
0007460 x p r e s s i o n s t a t e -
0007500 e x p r e s s i o n ) ) a t
0007520 e m p l a t e o f e x p r e
0007540 s s i o n s w h i c h a r e
0007560 e v a l u a t e d i n d i v
0007600 i d u a l l y t o p r o d u
0007620 c e a l i s t o f s o n
0007640 s o f t h e s a m e f o
0007660 r m , v i z . ( D A T U M
0007700 . S T A T E ) p a i r s . \r
0007720 ( E V A L e x p r e s s i o n
0007740 ) t h e e x p r e s s i o n
0007760 r e t u r n s a l i s t
0010000 o f ( D A T U M . S T A T
0010020 E ) p a i r s o f t h e
0010040 s o n s . \r ( U N I O N s o n
0010060 s - s p e c . . . s o n s -
0010100 s p e c ) w h e r e e a c h
0010120 s o n s - s p e c i s a n
0010140 y o f t h e s e f o r m s
0010160 ( r e c u r s i v e l y ) . \r
0010200 ( T R A C E s o n s - s p e c
0010220 ) a d e v i c e f o r
0010240 h e l p i n g d e b u g g r
0010260 a p h s p e c i f i c a t i o
0010300 n s ; t h e v a l u e i s
0010320 t h e v a l u e o f s o
0010340 n s - s p e c s ; t h e u s
0010360 e r i s g i v e n t h e
0010400 c h a n c e t o I N S P E C
0010420 T t h e m a f t e r t h e
0010440 y h a v e b e e n g e n e
0010460 r a t e d . \r R O O T S : \t l i
0010500 k e S O N S , e x c e p t
0010520 t h e r e s u l t i n g ( D
0010540 A T U M . S T A T E ) p a
0010560 i r s a r e u s e d a s
0010600 p o s s i b l y a d d i t i o
0010620 n a l r o o t s o f t h e
0010640 g r a p h . \r M A K E . G R A
0010660 P H . C O N S T R U C T ( G R
0010700 A P H . S P E C I F I C A T I O
0010720 N I N I T I A L . R O O T S
0010740 C O N T E X T D E P T H ) \r T
0010760 h i s i s t h e f u n c t
0011000 i o n a l h e a r t o f M
0011020 A K E . G R A P H b r o k e n
0011040 o u t f o r t h o s e w
0011060 h o w i s h t o h a n d l
0011100 e t h e i r o w n i n t e
0011120 r a c t s w i t h g r a p h
0011140 e r a n d t h e w i n d o
0011160 w p a c k a g e . I t p r
0011200 o d u c e s a l i s t o f
0011220 g r a p h n o d e s w i t h
0011240 l a b e l s a n d s o n s
0011260 a s s p e c i f i e d b y
0011300 G R A P H . S P E C I F I C A
0011320 T I O N ( s e e M A K E G R
0011340 A P H ) , s t a r t i n g f
0011360 r o m I N I T I A L . R O O T
0011400 S w h i c h a r e ( D A T
0011420 U M . S T A T E ) p a i r
0011440 s . C O N T E X T i s a n
0011460 e x t r a a r g u m e n t
0011500 w h i c h i s a p a s s e
0011520 d a l o n g t o a l l a
0011540 c c e s s i n g e x p r e s s
0011560 i o n s . R e t u r n s t h
0011600 e l i s t o f g r a p h n
0011620 o d e s . \r M A K E . G R A P H
0011640 . F I N D . R O O T S ( G R A
0011660 P H . S P E C I F I C A T I O N
0011700 I N I T I A L . R O O T S C
0011720 O N T E X T D E P T H ) \r F i
0011740 n d s t h e r e a l r o o
0011760 t s f r o m a s e t o f
0012000 i n i t i a l r o o t s ,
0012020 u s i n g t h e s a m e p
0012040 r o c e s s i n g a s M A K
0012060 E G R A P H u s e s . T h i
0012100 s i s h e l p f u l w h e
0012120 n y o u w a n t t o h
0012140 a n d a " c o r r e c t "
0012160 s e t o f r o o t s o f
0012200 a s t r u c t u r e t o M
0012220 A K E G R A P H w i t h o u t
0012240 h a v i n g t o e x p l o
0012260 r e t h e d e p e n d e n c
0012300 i e s w i t h i n t h a t
0012320 s t r u c t u r e . A s w i
0012340 t h M A K E G R A P H , t h
0012360 e d a t a s t r u c t u r e
0012400 i s p r o c e s s e d a c
0012420 c o r d i n g t o t h e G
0012440 R A P H . S P E C I F I C A T I
0012460 O N ( s e e M A K E G R A P
0012500 H ) , s t a r t i n g f r o
0012520 m I N I T I A L . R O O T S
0012540 w h i c h a r e ( D A T U M
0012560 . S T A T E ) p a i r s .
0012600 C O N T E X T i s a n e
0012620 x t r a a r g u m e n t w h
0012640 i c h i s a p a s s e d
0012660 a l o n g t o a l l a c c
0012700 e s s i n g e x p r e s s i o
0012720 n s . R e t u r n s t h e
0012740 r e a l r o o t s a s a
0012760 l i s t o f ( D A T U M .
0013000 S T A T E ) p a i r s . \r S
0013020 u p p o r t i n g f u n c t i
0013040 o n s : \r M A K E . G R A P H .
0013060 U P D A T E . W I N D O W ( W
0013100 I N D O W ) \r U s e s t h e
0013120 w i n d o w p r o p e r t i e
0013140 s ( w h i c h m a y h a v
0013160 e b e e n c h a n g e d )
0013200 t o r e i n v o k e M A K E
0013220 . G R A P H o n t h e w i
0013240 n d o w . \r M A K E . G R A P H
0013260 . S H O W . L I S T ( O B J E
0013300 C T ) \r T h i s i s a s i
0013320 m p l e e x a m p l e f u n
0013340 c t i o n . S u p p o s e
0013360 w e w a n t e d t o l a y
0013400 o u t l i s t s t r u c t u
0013420 r e a s a g r a p h .
0013440 I n t h e g r a p h , w e
0013460 w a n t e d a l i s t t
0013500 o b e l a b e l e d b y
0013520 " ( ) " a n d i t s s o n
0013540 s t o b e t h e e l e m
0013560 e n t s o f t h e l i s t
0013600 . F o r e x a m p l e ,
0013620 t h e g r a p h o f ' ( A
0013640 B ( C D ) ) s h o u l d
0013660 l o o k s o m e t h i n g
0013700 l i k e : \r \r A \r
0013720 / \r ( ) - B C \r \
0013740 / \r ( ) \r
0013760 \ \r D \r
0014000 \r M A K E . G R A P H . S H O W
0014020 . L I S T u s e s M A K E .
0014040 G R A P H t o p r o d u c e
0014060 s u c h g r a p h s . I
0014100 t p r e s e n t s O B J E C
0014120 T a s a t r e e w h o s
0014140 e n o d e s a r e L I S T
0014160 P s a n d w h o s e l e a
0014200 v e s a r e n o n - L I S T
0014220 P s . T h e l a y o u t s
0014240 p e c i f i c a t i o n t h a
0014260 t i t u s e s ( s a v e d
0014300 i n t h e v a l u e o f
0014320 t h e v a r i a b l e M A
0014340 K E . G R A P H . L I S T . S P
0014360 E C ) i s i n c l u d e d
0014400 h e r e a s a n e x a m p
0014420 l e o f a s i m p l e ,
0014440 1 - s t a t e g r a p h . s p
0014460 e c i f i c a t i o n . \r \r ( O
0014500 B J E C T ( D O C ( A N Y
0014520 L I S P O B J E C T )
0014540 - s o m e
0014560 d o c u m e n t a t i o n \r \t
0014600 L A B E L ( C O N D (
0014620 ( L I S T P D A T U M ) " (
0014640 ) " ) \r \t \t (
0014660 T D A T U M ) ) \r \t S
0014700 O N S ( ( C O N D ( ( L I S
0014720 T P D A T U M ) D A T U M )
0014740 \r \t \t ( T N I L
0014760 ) ) \r \t ( Q
0015000 U O T E O B J E C T ) ) \r
0015020 ) ) \r \r \r M A K E .
0015040 G R A P H . S H O W . S P E C
0015060 ( G R A P H . S P E C I F I C A
0015100 T I O N ) \r U s e s M A K E .
0015120 G R A P H t o p r o d u c e
0015140 d a g r a p h o f a G
0015160 R A P H . S P E C I F I C A T I
0015200 O N . I t u s e s a s t
0015220 h e g r a p h . s p e c i f i
0015240 c a t i o n f o r t h i s
0015260 l a y o u t t h e v a l u e
0015300 o f t h e v a r i a b l e
0015320 M A K E . G R A P H . S P E C
0015340 . S P E C w h i c h p r e s
0015360 e n t s G R A P H . S P E C I
0015400 F I C A T I O N ( r e f l e c
0015420 t i v e l y ) a s a g r a
0015440 p h . s p e c i f i c a t i o n
0015460 . ( G R A P H . S P E C I F I
0015500 C A T I O N c a n s e r v e
0015520 a s a t e m p l a t e f
0015540 o r o t h e r g r a p h . s
0015560 p e c i f i c a t i o n s . I
0015600 t i s a f a i r l y c o
0015620 m p l e x 9 - s t a t e s p
0015640 e c i f i c a t i o n . M A K E
0015660 . G R A P H . S H O W . L I S T
0015700 ) \r M A K E . G R A P H . E X A
0015720 M P L E . 1 ( ) \r C a l l s
0015740 M A K E . G R A P H . S H O W
0015760 . S P E C o n M A K E . G R
0016000 A P H . S P E C . S P E C . \r F
0016020 o r a m o r e c o m p l e
0016040 x e x a m p l e s e e a b
0016060 o v e u n d e r M A K E . G
0016100 R A P H . S H O W . S P E C . )
0016120 \r M A K E . G R A P H . E X A M
0016140 P L E . 2 ( ) \r C a l l s
0016160 M A K E . G R A P H . S H O W .
0016200 L I S T o n M A K E . G R A
0016220 P H . L I S T . S P E C ; t
0016240 h a t i s , p r o d u c e s
0016260 a g r a p h o f t h i s
0016300 s i m p l e g r a p h . s p
0016320 e c i f i c a t i o n a s a
0016340 l i s t . N o t i c e t h
0016360 a t s e l e c t i n g t h e
0016400 t i t l e c o m m a n d U
0016420 P D A T E i n t h i s w i
0016440 n d o w w i l l y i e l d
0016460 a d i f f e r e n t g r a p
0016500 h o f t h e s a m e s t
0016520 r u c t u r e , v i z . a s
0016540 a g r a p h . s p e c i f i
0016560 c a t i o n . \r O t h e r u s
0016600 e f u l f u n c t i o n s : \r
0016620 M A K E . G R A P H . D A T U M
0016640 ( N O D E ) \r R e t u r n s
0016660 t h e D A T U M a s s o c i
0016700 a t e d w i t h t h e g r
0016720 a p h n o d e N O D E . \r M
0016740 A K E . G R A P H . S T A T E
0016760 ( N O D E ) \r R e t u r n s t
0017000 h e S T A T E a s s o c i a
0017020 t e d w i t h t h e g r a
0017040 p h n o d e N O D E . \r M A
0017060 K E . G R A P H . F A T H E R
0017100 ( N O D E ) \r R e t u r n s t
0017120 h e g r a p h n o d e w h
0017140 i c h i s t h e f a t h e
0017160 r o f t h e g r a p h n
0017200 o d e N O D E . \r \0 \0 \0 027 \0 \0
0017220 \0 005 G A C H A \0 \n \0 \0 \0 \0 \0 \0 \0
0017240 \0 \0 \0 \0 \0 \0 002 \0 U \0 U 002 023 \0 \b \0
0017260 \0 \0 004 001 004 \0 3 \0 \0 \0 \0 001 \0 \0 \0 005
0017300 G A C H A \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0
0017320 \0 \0 = \0 \0 \0 005 G A C H A \0 \n \0 \0
0017340 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 002 \0 U \0 U
0017360 002 023 \0 \b \0 \0 \0 004 001 004 \0 3 \0 \0 \0 \0
0017400 001 \0 \0 \0 005 G A C H A \0 \n \0 \0 \0 \0
0017420 \0 \0 \0 \0 \0 \0 \0 024 \0 \0 \0 \n T I M E
0017440 S R O M A N \0 \n \0 \0 \0 \0 \0 \0 002 \0
0017460 \0 \0 \0 006 \0 \0 \0 \n T I M E S R O M
0017500 A N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 005
0017520 \0 \0 \0 \n T I M E S R O M A N \0 \n
0017540 \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 331 \0 \0 \0 \n
0017560 T I M E S R O M A N \0 \n \0 \0 \0 \0
0017600 \0 \0 \0 \0 \0 \0 \0 020 \0 \0 \0 \n T I M E
0017620 S R O M A N \0 \n \0 \0 \0 \0 \0 \0 \0 200
0017640 \0 \0 \0 034 \0 \0 \0 \n T I M E S R O M
0017660 A N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 023
0017700 \0 \0 \0 \n T I M E S R O M A N \0 \n
0017720 \0 \0 \0 \0 \0 \0 \0 200 \0 \0 \0 Y \0 \0 \0 \n
0017740 T I M E S R O M A N \0 \n \0 \0 \0 \0
0017760 \0 \0 \0 \0 \0 \0 \0 024 \0 \0 \0 \n T I M E
0020000 S R O M A N \0 \n \0 \0 \0 \0 \0 \0 \0 200
0020020 \0 \0 \0 * \0 \0 \0 \n T I M E S R O M
0020040 A N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 005
0020060 \0 \0 \0 \n T I M E S R O M A N \0 \n
0020100 \0 \0 \0 \0 \0 \0 \0 200 \0 \0 \0 005 \0 \0 \0 \n
0020120 T I M E S R O M A N \0 \n \0 \0 \0 \0
0020140 \0 \0 \0 \0 \0 \0 \0 004 \0 \0 \0 \n T I M E
0020160 S R O M A N \0 \n \0 \0 \0 \0 \0 \0 \0 200
0020200 \0 \0 \0 Z \0 \0 \0 \n T I M E S R O M
0020220 A N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 004
0020240 \0 \0 \0 \n T I M E S R O M A N \0 \n
0020260 \0 \0 \0 \0 \0 \0 \0 200 \0 \0 \0 C \0 \0 \0 \n
0020300 T I M E S R O M A N \0 \n \0 \0 \0 \0
0020320 \0 \0 \0 \0 \0 \0 \0 005 \0 \0 \0 \n T I M E
0020340 S R O M A N \0 \n \0 \0 \0 \0 \0 \0 \0 200
0020360 \0 \0 \0 244 \0 \0 \0 \n T I M E S R O M
0020400 A N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 003
0020420 \0 \0 \0 \n T I M E S R O M A N \0 \n
0020440 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 272 \0 \0 \0 \n
0020460 T I M E S R O M A N \0 \n \0 \0 \0 \0
0020500 \0 \0 \0 \0 \0 \0 \0 \0 \0 002 \0 U \0 U 002 023
0020520 \0 024 \0 \0 \0 004 001 004 \0 3 \0 \0 \0 \0 001 \0
0020540 \0 \0 005 G A C H A \0 \n \0 \0 \0 \0 \0 \0
0020560 \0 \0 \0 \0 \0 023 \0 \0 \0 \n T I M E S R
0020600 O M A N \0 \f \0 \0 \0 \0 \0 \0 002 200 \0 \0
0020620 \0 \0 \0 002 \0 U \0 U 002 023 \0 \v \0 \0 \0 004
0020640 001 004 \0 3 \0 \0 \0 \0 001 \0 \0 \0 005 G A C
0020660 H A \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0020700 \0 002 \0 U \0 U 002 023 \0 \v \0 \0 \0 004 001 004
0020720 \0 3 \0 \0 \0 \0 001 \0 \0 \0 005 G A C H A
0020740 \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 k \0 \0
0020760 \0 \n T I M E S R O M A N \0 \n \0 \0
0021000 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 \0 002 \0 U \0 321
0021020 002 023 \0 022 \0 \0 \0 004 001 004 \0 3 \0 \0 \0 \0
0021040 001 \0 \0 \0 005 G A C H A \0 \n \0 \0 \0 \0
0021060 \0 \0 \0 \0 \0 \0 006 4 \0 \0 \0 \n T I M E
0021100 S R O M A N \0 \n \0 \0 \0 \0 \0 \0 \0 \0
0021120 \0 \0 \0 \0 \0 002 \0 U \0 U 002 023 \0 \v \0 \0
0021140 \0 004 001 004 \0 3 \0 \0 \0 \0 001 \0 \0 \0 005 G
0021160 A C H A \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0021200 001 k \0 \0 \0 \n T I M E S R O M A N
0021220 \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 002
0021240 \0 U \0 U 002 023 \0 \v \0 \0 \0 004 001 004 \0 3
0021260 \0 \0 \0 \0 001 \0 \0 \0 005 G A C H A \0 \n
0021300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 231 \0 \0 \0 \n
0021320 T I M E S R O M A N \0 \n \0 \0 \0 \0
0021340 \0 \0 \0 \0 \0 \0 \0 \0 \0 002 \0 y \0 325 002 023
0021360 \0 \v \0 \0 \0 004 001 004 \0 \0 001 \0 325 \0 \0 \0
0021400 \0 001 \0 \0 \0 005 G A C H A \0 \n \0 \0 \0
0021420 \0 \0 \0 \0 \0 \0 \0 \0 220 \0 \0 \0 \n T I M
0021440 E S R O M A N \0 \n \0 \0 \0 \0 \0 \0 \0
0021460 \0 \0 \0 \0 \0 \0 002 \0 y \0 325 002 023 \0 \v \0
0021500 \0 \0 004 001 004 \0 \0 001 \0 325 \0 \0 \0 \0 001 \0
0021520 \0 \0 005 G A C H A \0 \n \0 \0 \0 \0 \0 \0
0021540 \0 \0 \0 \0 \0 226 \0 \0 \0 \n T I M E S R
0021560 O M A N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0021600 \0 \0 \0 002 \0 y \0 325 002 023 \0 \v \0 \0 \0 004
0021620 001 004 \0 \0 001 \0 325 \0 \0 \0 \0 001 \0 \0 \0 005
0021640 G A C H A \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0
0021660 \0 \0 333 \0 \0 \0 \n T I M E S R O M A
0021700 N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0021720 002 \0 346 \0 346 002 023 \0 \v \0 \0 \0 004 001 004 \0
0021740 \0 001 \0 325 \0 \0 \0 \0 001 \0 \0 \0 005 G A C
0021760 H A \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001
0022000 \0 \0 \0 \n T I M E S R O M A N \0 \n
0022020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 004 \0 \0 \0 \n
0022040 T I M E S R O M A N \0 \n \0 \0 \0 \0
0022060 \0 \0 002 \0 \0 \0 \0 320 \0 \0 \0 \n T I M E
0022100 S R O M A N \0 \n \0 \0 \0 \0 \0 \0 \0 \0
0022120 \0 \0 \0 \0 \0 002 \0 346 \0 346 002 023 \0 \v \0 \0
0022140 \0 004 001 004 \0 \0 001 \0 325 \0 \0 \0 \0 001 \0 \0
0022160 \0 005 G A C H A \0 \n \0 \0 \0 \0 \0 \0 \0
0022200 \0 \0 \0 \0 001 \0 \0 \0 \n T I M E S R O
0022220 M A N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0022240 004 \0 \0 \0 \n T I M E S R O M A N \0
0022260 \n \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 P \0 \0 \0
0022300 \n T I M E S R O M A N \0 \n \0 \0 \0
0022320 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 002 \0 346 \0 346 002
0022340 023 \0 \v \0 \0 \0 004 001 004 \0 \0 001 \0 325 \0 \0
0022360 \0 \0 001 \0 \0 \0 005 G A C H A \0 \n \0 \0
0022400 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \n T I
0022420 M E S R O M A N \0 \n \0 \0 \0 \0 \0 \0
0022440 \0 \0 \0 \0 \0 005 \0 \0 \0 \n T I M E S R
0022460 O M A N \0 \n \0 \0 \0 \0 \0 \0 002 \0 \0 \0
0022500 \0 S \0 \0 \0 \n T I M E S R O M A N
0022520 \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 002
0022540 \0 346 \0 346 002 023 \0 \v \0 \0 \0 004 001 004 \0 \0
0022560 001 \0 325 \0 \0 \0 \0 001 \0 \0 \0 005 G A C H
0022600 A \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0
0022620 \0 \0 \n T I M E S R O M A N \0 \n \0
0022640 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 005 \0 \0 \0 \n T
0022660 I M E S R O M A N \0 \n \0 \0 \0 \0 \0
0022700 \0 002 \0 \0 \0 \0 X \0 \0 \0 \n T I M E S
0022720 R O M A N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0
0022740 \0 \0 \n \0 \0 \0 \n T I M E S R O M A
0022760 N \0 \n \0 \0 \0 \0 \0 \0 \0 200 \0 \0 \0 N \0
0023000 \0 \0 \n T I M E S R O M A N \0 \n \0
0023020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 002 \0 346 \0
0023040 346 002 023 \0 \v \0 \0 \0 004 001 004 \0 \0 001 \0 325
0023060 \0 \0 \0 \0 001 \0 \0 \0 005 G A C H A \0 \n
0023100 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 p \0 \0 \0 \n
0023120 T I M E S R O M A N \0 \n \0 \0 \0 \0
0023140 \0 \0 \0 \0 \0 \0 \0 \0 \0 002 \0 y \0 325 002 023
0023160 \0 \v \0 \0 \0 004 001 004 \0 \0 001 \0 325 \0 \0 \0
0023200 \0 001 \0 \0 \0 005 G A C H A \0 \n \0 \0 \0
0023220 \0 \0 \0 \0 \0 \0 \0 \0 F \0 \0 \0 \n T I M
0023240 E S R O M A N \0 \n \0 \0 \0 \0 \0 \0 002
0023260 \0 \0 \0 \0 \0 \0 002 \0 U \0 321 002 023 \0 022 \0
0023300 \0 \0 004 001 004 \0 3 \0 \0 \0 \0 001 \0 \0 \0 005
0023320 G A C H A \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0
0023340 \0 001 246 \0 \0 \0 \n T I M E S R O M A
0023360 N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0023400 002 \0 U \0 U 002 023 \0 \v \0 \0 \0 004 001 004 \0
0023420 3 \0 \0 \0 \0 001 \0 \0 \0 005 G A C H A \0
0023440 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 G \0 \0 \0
0023460 \n T I M E S R O M A N \0 \n \0 \0 \0
0023500 \0 \0 \0 002 \0 \0 \0 \0 \0 \0 002 \0 U \0 321 002
0023520 023 \0 022 \0 \0 \0 004 001 004 \0 3 \0 \0 \0 \0 001
0023540 \0 \0 \0 005 G A C H A \0 \n \0 \0 \0 \0 \0
0023560 \0 \0 \0 \0 \0 002 0 \0 \0 \0 \n T I M E S
0023600 R O M A N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0
0023620 \0 \0 001 \0 \0 \0 005 G A C H A \0 \n \0 \0
0023640 \0 \0 \0 \0 \0 \0 \0 \0 \0 025 \0 \0 \0 \n T I
0023660 M E S R O M A N \0 \f \0 \0 \0 \0 \0 \0
0023700 002 200 \0 \0 \0 001 \0 \0 \0 005 G A C H A \0
0023720 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ! \0 \0 \0
0023740 \n T I M E S R O M A N \0 \n \0 \0 \0
0023760 \0 \0 \0 002 \0 \0 \0 \0 \0 \0 002 \0 U \0 321 002
0024000 023 \0 022 \0 \0 \0 004 001 004 \0 3 \0 \0 \0 \0 001
0024020 \0 \0 \0 005 G A C H A \0 \n \0 \0 \0 \0 \0
0024040 \0 \0 \0 \0 \0 \0 ^ \0 \0 \0 \n T I M E S
0024060 R O M A N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0
0024100 \0 \0 \0 \0 002 \0 U \0 U 002 023 \0 \v \0 \0 \0
0024120 004 001 004 \0 3 \0 \0 \0 \0 001 \0 \0 \0 005 G A
0024140 C H A \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0024160 035 \0 \0 \0 \n T I M E S R O M A N \0
0024200 \n \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 \0 002 \0
0024220 U \0 321 002 023 \0 022 \0 \0 \0 004 001 004 \0 3 \0
0024240 \0 \0 \0 001 \0 \0 \0 005 G A C H A \0 \n \0
0024260 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 001 \0 \0 \0 \n T
0024300 I M E S R O M A N \0 \n \0 \0 \0 \0 \0
0024320 \0 \0 \0 \0 \0 \0 < \0 \0 \0 005 G A C H A
0024340 \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 = \0 \0
0024360 \0 \n T I M E S R O M A N \0 \n \0 \0
0024400 \0 \0 \0 \0 \0 \0 \0 \0 \0 335 \0 \0 \0 005 G A
0024420 C H A \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0024440 * \0 \0 \0 \n T I M E S R O M A N \0
0024460 \n \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 \0 002 \0
0024500 U \0 321 002 023 \0 022 \0 \0 \0 004 001 004 \0 3 \0
0024520 \0 \0 \0 001 \0 \0 \0 005 G A C H A \0 \n \0
0024540 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 { \0 \0 \0 \n T
0024560 I M E S R O M A N \0 \n \0 \0 \0 \0 \0
0024600 \0 \0 \0 \0 \0 \0 \0 \0 002 \0 U \0 U 002 023 \0
0024620 \v \0 \0 \0 004 001 004 \0 3 \0 \0 \0 \0 001 \0 \0
0024640 \0 005 G A C H A \0 \n \0 \0 \0 \0 \0 \0 \0
0024660 \0 \0 \0 \0 030 \0 \0 \0 \n T I M E S R O
0024700 M A N \0 \n \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0
0024720 \0 \0 002 \0 U \0 321 002 023 \0 022 \0 \0 \0 004 001
0024740 004 \0 3 \0 \0 \0 \0 001 \0 \0 \0 005 G A C H
0024760 A \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 3 \0
0025000 \0 \0 \n T I M E S R O M A N \0 \n \0
0025020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 002 \0 U \0
0025040 U 002 023 \0 \v \0 \0 \0 004 001 004 \0 3 \0 \0 \0
0025060 \0 001 \0 \0 \0 005 G A C H A \0 \n \0 \0 \0
0025100 \0 \0 \0 \0 \0 \0 \0 \0 A \0 \0 \0 \n T I M
0025120 E S R O M A N \0 \n \0 \0 \0 \0 \0 \0 \0
0025140 \0 \0 \0 \0 \0 \0 002 \0 U \0 U 002 023 \0 \v \0
0025160 \0 \0 004 001 004 \0 3 \0 \0 \0 \0 001 \0 \0 \0 005
0025200 G A C H A \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0
0025220 \0 \0 030 \0 \0 \0 \n T I M E S R O M A
0025240 N \0 \n \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 \0
0025260 002 \0 U \0 321 002 023 \0 022 \0 \0 \0 004 001 004 \0
0025300 3 \0 \0 \0 \0 001 \0 \0 \0 005 G A C H A \0
0025320 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 r \0 \0 \0
0025340 \n T I M E S R O M A N \0 \n \0 \0 \0
0025360 \0 \0 \0 \0 \0 \0 \0 \0 \t \0 \0 \0 \n T I M
0025400 E S R O M A N \0 \n \0 \0 \0 \0 \0 \0 \0
0025420 200 \0 \0 \0 y \0 \0 \0 \n T I M E S R O
0025440 M A N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0025460 030 \0 \0 \0 \n T I M E S R O M A N \0
0025500 \n \0 \0 \0 \0 \0 \0 \0 200 \0 \0 \0 001 \0 \0 \0
0025520 \n T I M E S R O M A N \0 \n \0 \0 \0
0025540 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 005 G A C
0025560 H A \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 027
0025600 \0 \0 \0 \n T I M E S R O M A N \0 \f
0025620 \0 \0 \0 \0 \0 \0 002 200 \0 \0 \0 001 \0 \0 \0 005
0025640 G A C H A \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0
0025660 \0 \0 027 \0 \0 \0 \n T I M E S R O M A
0025700 N \0 \n \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 \0
0025720 002 \0 U \0 321 002 023 \0 022 \0 \0 \0 004 001 004 \0
0025740 3 \0 \0 \0 \0 001 \0 \0 \0 005 G A C H A \0
0025760 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 6 \0 \0 \0
0026000 \n T I M E S R O M A N \0 \n \0 \0 \0
0026020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 002 \0 U \0 U 002
0026040 023 \0 \v \0 \0 \0 004 001 004 \0 3 \0 \0 \0 \0 001
0026060 \0 \0 \0 005 G A C H A \0 \n \0 \0 \0 \0 \0
0026100 \0 \0 \0 \0 \0 \0 027 \0 \0 \0 \n T I M E S
0026120 R O M A N \0 \n \0 \0 \0 \0 \0 \0 002 \0 \0
0026140 \0 \0 \0 \0 002 \0 U \0 321 002 023 \0 022 \0 \0 \0
0026160 004 001 004 \0 3 \0 \0 \0 \0 001 \0 \0 \0 005 G A
0026200 C H A \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0026220 6 \0 \0 \0 \n T I M E S R O M A N \0
0026240 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 002 \0
0026260 U \0 U 002 023 \0 \v \0 \0 \0 004 001 004 \0 3 \0
0026300 \0 \0 \0 001 \0 \0 \0 005 G A C H A \0 \n \0
0026320 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 030 \0 \0 \0 \n T
0026340 I M E S R O M A N \0 \n \0 \0 \0 \0 \0
0026360 \0 002 \0 \0 \0 \0 \0 \0 002 \0 U \0 321 002 023 \0
0026400 022 \0 \0 \0 004 001 004 \0 3 \0 \0 \0 \0 001 \0 \0
0026420 \0 005 G A C H A \0 \n \0 \0 \0 \0 \0 \0 \0
0026440 \0 \0 \0 \0 B \0 \0 \0 \n T I M E S R O
0026460 M A N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0026500 \0 \0 002 \0 U \0 U 002 023 \0 \v \0 \0 \0 004 001
0026520 004 \0 3 \0 \0 \0 \0 001 \0 \0 \0 005 G A C H
0026540 A \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 036 212 \0
0026560 r z 267
0026563