Compiler:: Chapter'1

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 41

-s

iir

+1 introduction
CoinPiter design

Chapter'1 : Introduction
1.1 Langu age Processors:
Language Processors are
1r PPPro0essor r f f' I I' t rf
' 2. ComPiler / InterPreter
3. Assembler
4. Loader / Linker
Preprocessor:

prograrn"

Structure

Source Progrtlm

'A
Fig: 1.1 PreProcessor
' $:'''

Compiler: :

in another language - the target language'


mnslate ii into an equivarent progftrm

prograrn that it detects during the translation process'


Source Progruun

Target Program

Fig: 1 .2 AcornPiler

*
& !

t"' ], Cornpiler design introduction

If the target program is an executable machine language program it can then be called by
the user to process inputs and produce outputs see fig 1.3.

input output.

l't I i .3 Running bf tdfget program


rS
:1

fnterpreter:
It is another common kind of language processor instead of producing a target prograrn as a
translation, an interpreter appears directly execute the operations specified in the source program
on the inputs supplied by the user as shown in fig 1.4.

Ss*fi gutX>u't
3n kr Pvt)<-t
'

--? (P,' t'u; e'r-!-u$tfrY't)

compiler is usually much faster than


an interpreter at mapping inputs to outputs.
a compiler, because it executes the
source prograp statement by statement.

Difference betrveen compiler and interpreter

SIno Compiler Interpreter


I Erecution of whole prcgrarn at a Execuiion of program line by iine
time
2. Program execution is relatively Program execution is slow
fast
3. It gives an error diagnostic It gives better error diagnostic
messages message compare to compiler.

Note: JAVA language processor combines both compiler and interpreter for the execution is
called Hybrid compiler, as shown in fig 1.5

gotlrCs ?'fifnn
'.lr ' v
YJ
arat's'lot'\ t;ffi-l*__2o,"r+"rh
,enLJSl Ma{hqel
-?oP^J;4\-----
v Fig: 1.5 A hybrid compiler.

f,
introduction
Compiler design

source program may first be compiled into


an intermediate form called byte
> e ieve
codes.
a virtual machines'
) The b1'te codes are theh interpreted by
}Abenefitofthisafangementisthatbytecodescompiledononemachinecanbe
a nefwor k.
inlerpreted'on anothermachine perhaps. across
r ;"T'J#;ffi"$ ;#;'#;;ti;f ilBrs Called
br ifrpr'rts to output$ soite Java compilBrs Cal

into machine language immediately


t

Just_rn_time compiler, translate the byte codes


the input.
before they run the intermediate program to process

Assembler:
given as the input to the
The compiler produces an assembly code as the output, which is
assembler.

The assembler is a kind of translator which accepts assembly language as


the input and
produce relocatable machine code as its output is shown in the fig 1.6-

A T,b3 p, " cd4-


r',s

TnTo^
^ ^b @Y
figf.O*Assembler

Loaders and Linkers:

into a single file i.e. relocatable machine code is directly executable.

location in another file.

address are modified-

execution.

{e
Compiler design introduction

Source progr4rn

!t ft -T +
Modified ssurce rt

Relocatabl'e machine code

Target machine code

Fig: 1 .7 Alanguage -Piocessing system

1.2 The structure of a comPiler


The compilation can be performed using two major parts of a compiler is'shown in fig
1.8 .

1. AnalYsis Part
2. SYnthesit
l*.
' ' l_ r_tsyntnesisl I
II r.g*4-{
--l
so*'. I
| e"avtit | | I
l-Tarsetl
noru*l
i-il--lll
-t
/
Fig 1.8 analysis and synthesis model.

f,t*
introduction
Ccmpiler design

Analysis Modet: @iont end of compiler)

>' It breaks up the source program into constituent pieces and imposes a grammatical
structure on them.
F It tJren uses this structure to create an intermediate representation of the source program'
$ Il the anatysis plht dbrects that rhe $ur,$ program is eidrer (s) ntactically ilitformed or t
semantically unsound, then it must provide informative messages, so the user can take a
corrective action.
F This part also collects information about the source program and stores it in a data
stmcture called a symbol table. Which is passed along with the intermediale
representation to the synthesis part?
) Analysis part consists of4 sub parts. Such as
a. Lexical analYsis
' b. SYntax analYsis
c. Semantic analYsis
d. . Intermediate code generation.

Synthesis Modet: (Back end of a compiler)

the information in'the symbol table.

a. Machine independent code


b. Code generator
c. ivlachine dependent cocie generator-

Note: code optimization phases a^re an optional phases ( the purpose of this optimization phase is
to perform transformation on the intermediate representation, so tlrat the back end can produce a
better target program than it would have otherwise produced from an unoptimized intermediate
representation.) Since optimizationis optional, one or the other of the two optimiz-ation phases
shown in fig 1.9

F
',;f eteq
:. ;:l
'i
rA
introduction
Compiler design

Lexical AnalYzer

rf Synta;< AnglYzer

Semantic AnalYzer

Syntax tree
lntermediate Code Generator

Machine Independent code Optimizer

Intermediate rePresentatron
Code Generator

Target machine'code

Machine DePendent Code OPtimizer

Target machine code

Fig 1.9 Phases of a ComPiler

Lexical AnatY zer z (Scanner)

groups the characters into meaning full sequence called lexemes'

form
{Token -name' attribute-value>
syntax analysis
- Token name: it is an absttact symbol that is used during
the token'
- Attribute value: it points to an entry in the symbol table for

generation.

s
introduction
Compiler design

Functions of lexical analYzerz


by character
1. Lexical analyzetcollects the source program character
unit is called lexeme'
z; It clivides the so'rce progam into rneaning full
is called tokens'
It imposes a grammatical structure on each lexeme
3.
t4. lt stores the i"nfotmadon of the sourcd pr*fuam into symbcl
tatle I t rt
w-hite spaces (btanks, tabs and
5. Lexical analyzer is' used to remove comment lines,
newlines)-
6. Lexical anal wr also keeps track
. of line numbers which are helpful for location and

display of errors.
relo '}| 6a
pcri{-'on
lr:'ru" - = in'rral +
Ex: .t
Lerrca; 'Ana.\W
\,/
(ia,t7 1z 7
Syntax AnalYzer: (Parser)

analYsis. t

Functions of SYntax analYzer ' -

f . it collects the token as the input


operators and leaf nodes
Z. it constructs syntalr tree as output (Syntax tree: all root nodes are
are operands)
it recogrrizes the slmtactic errors and sends an eror messages to
user.
3.

<id,t7 1z) <id,z> <+7 1id' s


Ex:

i
t
*r)
.l,

. ./' -\-.L
<'d rt) .,.i ,/' \
{id,J> -60

{a
introduction
Compiler design

Semantic'Ana lYzer:

code generation.
meaningfullY (tYPe
rf checkin$* f t I t It rt
Explicit- by user)
It perfiorms type conversion ( Implicit- by itself,
so the type conversion from int to float'
Ex : pos, rate and initial are real and 60 is an integer

ffiW o."tg W I

,r t,
.r'=\ '+|
1td,t7 ,l \
a,d,?>
"' ,# -t.\ ,
./
r 1'{ in'F tg{ge*
'; n
,

'drJ)
Intermediate Code gen€ration: 6O

easilY converted to target code'

code is close to the level of machine code'

t. Three address code


2. QuadruPle
3. SYntru< tree
Ex: .t ./'= \
<rd,tt> )+
,drZ>

v Lr; r'n.F .to .{+*t(6 6;


f,* 8 l-.^
-oa
-a id3.Xtl
-'-.' . .":'-
+:-* ";;''- -
':
i4, ,dZ*te I

i"dtz .ts-L,i.
'::l

t i"'
1!
_t

t
I
introduction
Compilei design

consists of a sequence of
a

we consider an intermediate form called 3- address code, rvhich


per instruction'
assembly like instructions with 3 operands

Code oPtimization:
a 1 -r
,, gThe machine r4depgndent co<ie-optlmizqtion phese attempts*tc improi'e
theiinterumediate
I
code so that better (faster) target cdde will result'

- less power.
z inrt-o ,tLgc,k L6o)
Lt
Ex: bzt i.rg* b I

Ll, i'dz * ba
idrz..b1
Csd,o
N1
-w
Lrz ,da * 6A, A
t-drz ,da *tr.

'
Code Generation:

and maps it into the target language- :

each of the variables used by the progruun

performs the same task.

Ex: bt. ids )e6o.o


L'dr z ilUA *t t

J,
bcfu-
$enuoLoL

LDF R2, ids


M uiF Rr, Pr, #rc,O
LDtr R t, iola
Aopi: . $r"^ ?1, ?z
SfF ic t) Kp
€ompiler design
introduction

Tri ::rl"::: _.r,_1f ?.n : ! :


-':rl::;i - :i:t " 5i
"Fj"*tl+n = ,/-
L*tfce!.{nah:*r

r@
l, Ct,de Geliereter
I
I

LTF F*:. F;
-".-:i-F F-l i:l =f* i
:-tF F.:. .I}:
.ittF Ri.*,. F_l
::F Di R.:
-s:= i+E $*t;:.t:' -

fig I .10: Translation of an assigmnent statement.

$ymbol Table Management:

for t}e athibutes of the narne.

and its scope.

nrrethod of passing each argument, ffid the type refurned.

name quiekly and to store or retrieve data from that record quickly.

The grouping of phases into passes:

Inplementation activities from several phases may be grouped together


into a passes that
reads an input file and writes an output fiie.

. Ex: Fronlt-end phases r j Lexical Analyzer


ll
2. Syntax Analyzer

3. Semantic Artalyzer

4. Intennediate code Generation


introduction
Compiler design

optional phases l. Machine independent code optimization


2.Machine dependent code optimization

t *{
heneration * *
* r
i . #ark-e'd phasesf 1. Code

Compiler construction tools: - i


tools such as
dompiler writer Use a modem softrvare developrnent environment containing
tools
t*goug" editors, debugging, version managers, text harnesses other more sophisticated
have been creared to hetp the implemenlation of various phases of
compiler

The following are some of the conipiler construction tools

Parser Generator: That automatically produces syntax analyzer from a


grammatical
l.
description of a programming language'
2. Scanner generator: that produces lexical analyzer from a regular Expression t
description of the tokens ofa language'
3. Syntax directed, translation engine: it produces collections of routines for walking a

parse tree and generating intermediate code


4. Code genenator generators: that produces a code generator fiom a collection
of nrles
for translating each operation of the intermediate language into machine language for
a

urget machine:
hoe values
5. Data flow analyiis engine: that facilitates the gathering of information about
are transmitted from one part ofa program to other part'
6. Compiler construction toolkits: that provides an integrated set of routines for
-
constructing various phases ofa compiler'

1.3 The evaluation of programming langtrage:

l. Move to high level language


2. Impacts on compilers t

1.3.1 Move to High level language:

languages based on generation, commutation etc....


{q
' Co,rnpiler design introduction

Classification bY generation:

Itt generation: M/c language

2nd generation: Assembly level language


'# & 3'd generhtiof;r High levei lartgua$es iike C,C+-,.FA\,rA etc..- t t fq

4,h generation: Specific applications like NON4AD for report generation, SQL for data base
quefles.

5'h generation: Logic and constraint based languages like prolog and oops5-

Classification by comPutation

Imperative langu age: in which a program specifies how computation should be done

Ex: C, C#, Java etc. . ...

Declarative language: it specifies what computation is to be done

Ex: prolog.

The Von-Neumann'languege: it is applied to progftunming languages whose computational


model is based on Von-N:** computer architecture.

The object oriented languages: this supports object oriented programming

Ex: C++, Java etc.-

The Scripting Language: there are interpreted languages both high level languages
operators designed for "Gluing together" computation. Theses computations are called
scripts.

Ex: Jav4 PHP, Perl scriPts.

1.3.2 Impacts on compildrs:

representation to translate and support new language features. They have to desire new
translation algorithm that would take rnaximal advantage of the new hardware
capabilities.

F1 1)
Compiler design
introduction

F The performance of a computer system is so derrendent on compiler tecbnology that


- computers are used as tool in evaluating architectural concept before a compiler is built.
. D Compiler writing is challenging, many modern language processing system handle
several source languages and target machines *.ithin some frarne work in collection of

+
comPilers.
-"--l t i r I
' . Millibns & fines of code ftay 6e there rn input?pro$am-
' 2. A compiler must translate conectly the infinite set of programs that could be
wdtlen in source language.

1.4 The science of building a compiler:

1.4.1 Modeling in compiler design and implementation:

. .. Study of compilers is a sttrdy of how we design the right mathematical models and
choose right algorithnis while balancing. The need'for generality arid power against simplicity
and effrciency some of the most fiudamenlal models are "Finite State Machines and Regular
Expressions" for Lexical units and 'context fiee Grammars" for syntactic units.

l.4.2The Science of Code Optimization r


Optimization in compiler desig! refers to attempts that a compiler makes to produces
' code that is more effrcient than obvious code is "optimization" there is no way that code
produced by a compiler can be guaranteed to bear fast or faster than any other code.

Code optimization must meet the following design objectives'

l. Optimization must be correct. That is preserves the meaning of the compiled program
2. Optimization must ipprove the perfomrance of many programs.
- . 3. Compilation time must be reasonable-
4. Engineering efiort required must be manageable.

1.5 Apptications of Compiler technology

Compiler design impacts several areas ofcomputer science. Such as

1. Implementation of High Level Programming Language-


' 2. Optimization for Computer Arghitecture
3. Design ofnew computer architecture
4. ProgramTranslations
5. Software Productivitv Tools

*
Coinpi'ler design introduction

1.5.1 Implementation of High Level Programming Language


' Different Programming Languages suPports different levels of abstraction'

) C: Predominant progranming language in 1980's. In order to provide additional features


t . F, in 1p90 ptnitluced objeqt oi4nte<i programnqipg {nguage (C*=*lavE .. I

1. Data abstraction
2. Inheritance
3. Polyrnorphism.

they consist of many morer.but smaller, procedures-

been introduLed previously in other languages. Such as

1. Type-safe: that is, an object cannot be used as an object of unrelated type.


B
2. Boundary checking: All array accesses are checked to ensure that they tie within the
bounds of the affay.
3. Java has no t'ointers and does not allow pointer arithrnetie.
4. Java has built in garbage sollection facility: that automatically frees the memory of
the variables that dre no longer in use.
5. Java is designed to support portable and mobile code.

3.5,? Optimirattan for Computer Architecture

eompiler teehnologY.

1. Farallelisrn
Z. Fdemory hierarchy

Parallelism: It can be fomd at several levels

1. Instruction level Parallelism


2. Processor level Parallelism

tF
Compiler design introduction

Instruction level Paratlelism: Where multiple operations are executed simultaneously. In this
the compilers arrange the instructions to make it very effective

' Ex: VLIW (Ver,v Long Instruction Word) machines.have the instructions that can issue multiple
optirnizations in parallel.
' r.tl"ssor level P'u."f"rism: where Jirr"r8rrt tlueads or Ju*. %pplication ur"u*rr'Ln rdifferent
processors.

Memory hierarchy: it consists of several levels of storage with different speeds and sizes, with
the level closest to the processor being fastest and smallest. Average memory access time is
reduced if most of its accesses are satisfied by faster levels of hierarchy.

large.

Cache containing kilobytes to megabyes, then primary memory containing megabytes to


gigabytes, and finally secondary storage that contains gigabytes and beyond.

1.5.3 Design of new comfruter architecture

In modem computer architecture development compilers are developed in processor


design stage, the different computers architecture are

I. SIC
2. SICDG
3. CISC
4. RISC
SIC: simplified instructional computer

SIC/XE: simplified instructional computer with extra equipment

CISC: complex instruction set computer

RISC: reduced instruction set computer, Computer optimization can rcduce the
instructions to a small number of simpler operations by eliminating the redundancy
across complex instructions. Most general processor architectures based on RISC are
Power PC, SPARC, ALPHA machines etc....

Specialized arehitecture: over the last 3 decades many architectural concepts have been
proposed, namely Dataflow machines, Vector machines, VLIW machines, SIMD affays
of processors, multi-processor with shared memory and multi processor with distributed
memory.
introdr_rction
Compiler design

Conrpile technology is needed not only to support programnlmg fbr their architectures,
also to evaluate proposed architectural designs-

L.5.4 Program Trahslations e€,


t:G$*
Compiler technology can be appiied to translate between different kinds of languages.

1. Binary translation: Compilertechnology can be used to translate binary code of one


machine to that of another machine, used in companies to increase the availability of
softw'are for their machines-
2. Hardrvare Synthesis: Most software is nritten in High level languages; even
hardware design is mostly described in hardware level. Hardware description
languages are verilog, VHDL (Very high speed integrated circuit Hardware
D escription Language).
3. Data Base p**ry interpreter: besides software and hardware languages are useful
in many other applications.
Ex: SQL
4. Compiled simulation: Simutation is a general technique used in many scientific and
engineering disciplines to understand a problem or to validate a design, but they are
expansive. Therefore, instead of writing a sirnulator that interprets design, it is faster
to compile the design to produce machine code that simulate that particular design
compiled sirnulation can run faster.

1,5.5 Sofhvare Productivity tools

Software is efficient if it is error free, we can guarantee this by testing. An interesting


arld easy approach is to use dataflow analysis to locate statically, carl find errors among all
possible executian paths.

Several \ rays in which program analysis, build upon techniques was originally
developed to optitnize code.
1. Type checking: an effective and well established technique to catch
inconsisteneies in progrcms, it can be used to catch errors. It can be used to catch
vanely of security holes in program.
2- Boun$ checking: an'easier to make mistake in low level languages then High
\D
level languages. Ex: C does not have array bouncls check. f)ata flow analysis can
be used to locate buffer overflow.
3. Memory management tools: garbage Collection is an excellent example of
software reliability. Automatic mernory management removes all memory related
errors which are major problems in languages like C, C++.

F'
introduction
Compiler design

1.6 Programming Language Basics

1.6.1 Static and dynamic distinction

f ciecisions ban *re cornpiier made a progia'r. * | tS

the language uies a static policy or that tire is'sue can be decided at cornpile
time. '

dynamic policy or to require a decision at run time.

the region of the program in which uses of x refers declaration. A language uses static
scope if it is possible to determine the scope of declaration by loading only at
the

program-

1.6.2 Environments and states

The association of narnes with locations in


memory and then with values can be
described by two mappings that change as the progfam mns'
variables
The environment: environrnent is mapping from names to locations in the store. Since
., refer to locations, we.would alternatively define an environment as a mapping from names to
variables. r
The state is a mapping from locations in store'to their values.

I,z--' .V
l.(variables) ^\
Names lo&tiond ^ values

Fig: t .1 1 Two stage mapping from names to values'

Environments change according to the scope rules of a language'

int i; /* globali*l

void f(......) {

int i; /* Ioca|i*l
Connpiler design introduction

i:3; /*use of local i */

+&- E. * * E | *

X-i+ 1 ; l* use of global i *I

Figl.l2 trvo declarations of the name i.

declared as a variable local to fi.rnctions f.

reserved for the i that is-local to f, and any use of i, such as the assignment i:3 shou'n
explicitly refers to that location.

to f,

The environrnent and state mappings are dynamic, but there are few exceptions

1. Static versus dynamic binding of names to locations: most binding of nanes to locations
is dynamic. $orne declarations such as the global i in the above fig can be given a
Iocation in the store once and for all, as the cornpiler generates the object code.
7. Static versus dynamic binding of locations to values: The binding of locations to values
is generally dynamic as well, since we callnot tell the value in a location until we run the
program

X.6.3 Static Scope and block structure:

Most of the languages, irc,luding C language use a static scope. The scope rules for C are
bffied @n program structurg and it is deterrrined implicitly by where the declaration appears in
&e program. Later advanced languages such as C# and Java uses explicit access control of
us,iflg keywords Public, Frivate and Protected.

€ Sr.fic $eope policy is as follows:

I. AC progrcm consists of asequence of top level declarations of variables and functions.


7. Funetions may have variable declarations within them, where variables include local
variables and parameters. The scope of each such declaration is restricted to the function
in which it appears.
3. The scope of a top-level declaration of a narne x consists of the entire program that
follows. with the exseption of those statemehts that lie within a function that also has a
function declaration of x.

*t 1R
introduction
Compiler design

In C, the syirtax of blocks is given by


1. One type statement is a block. Blocks can appear anywhere that other types of
of
statements, such as assignment statements, can appear.
2- A block is ,a sequence of declarations followed by a sequence of statpments, all
t su{ounded b,v braces. t 1i. I ; l. + |
Main0 {

int a:l; Br
int b:l;

int a:3;
cout 11 a

)
Cout 11 a<< b;

)
Fig:l-13 Blocks in a C+r Program

Declaration
int a:1; B1-B3
int b:l ; B1-82
intb:2; 82.84
int a:3; B3
int b:4; B4

Fig: 1.14 Scope of declaration


f
Compiler design
introduction

1.6.4 Explicit Access Control:


, Classes and structures provide it in different programming Languages, In classes,
explain
private, public and protected Access specifies. In Cr-t, a class definition rnay be separated frorn
C may
the definitions of some or all of its rnethods. Therefo re, a name x associated with the class
ha'e+a r"[io' that is wjtlfin itt sccpe. In fact,tegidns inside and otrtsid€ the scope
mayaiteinate,
until all the methods have been defined'

1.6.5 Dynamic Scope:


Technically, any scoping policy if it is based on factor (S) that can be known onl-v when
the program executes. The term dynamic scope, however, usually refers to the following policy:
A use of a name x refers to the declaration of x in the most recently called procedure with such a
declaration. Dynamic scoping of this type appears only in special situations-

#define a (x+1)
'
int x:2;

void b0 { int x:l; Pintf("o/od",a);}

void c0 t Printr ("o/od",a);\

void mainQ { bd c0;}


Fig:1.15 A macro whose n€tmes must be scoped dynamically

in above example the function main first calls function b. As b executes, it prints the
value of a macro a. since (x+ I ) must be substituteci for a" we resoive this use of x to the
declaration int x:l in function b. the reason is that b has a declaration of x, so the (x+1) in the
printf in b refers to this x. thus the value printed is 2.

After b finishes, and c is called, we again need to print the value of macro a. however, the
only x accessible to c is the global x. the printf staternent in C thus refers to this declaration of x,
and value 3 is printed.

l.6.6Parameter passing Mechanisms :

All programming languages have a notion of a procedure, but they can after in how these
procedures get their arguments.

1. Catl by Value:

copied into the called function.

s
introducti'-rn
Cornpiler design

values i.e. before caliing lhe function whatever value present in the arguments-

,Jone by the called procedures are local to that procedure and the actual parameter
thernseltres cannot be changed"
.!f ff
a
L. Call by Referenee:

passed fromthe calling function.

parameters.

referenced and it contains an address, it is called pointer variable-

calling function original value will get changed

This process is called pass by reference.

a
J. Call by Name:

Algol 60. .

literaly for the fonnal parameter in the code of the callee, as if the formal
parameter were a rnacro standing for the acfual parameter.

F Wn"n the actual parameter is an expression rather than a variable, some


unintuitive behaviors occur, which is one reason this mechanism is not favored
today.

t.6.7 Aliasing:
There is an interesting consequence of call-by-reference parameter passing or its
sinnutratior,!, as in jav4 where references to objects are passed by value.
It is possible that two
fbnnal parameters can refer to the same location; such variables are said to be aliases of one
ar,rsther. As a result, any two variables, which rnay appear to take their values
from two distinct
furmal puaneters, can becorne aliasesof each other, as well.

fq.
Irdro

'#
{-er-"toJ /+!\e-llLn
'-------T ----*------{dF-_

W' Rote alr k6ca) frrt7qffi v +- It

leti'cal
' awo'l41tt, * ry {ir{bt'{Ph.on ?"Y'''-
ltr-^
04
r{
I
+"
r'l't *t
-*ol*'^
lio r.r I l.
*n't-t Wc-ubt" l'" uur"t' L";J'1y'h
( . 'o^^')
rc-id
ru'3
*
gtr;- so1* P*T"-^ f'* %' b
I
l G',;-'
I

*fJut hvq':_ chsroai aI a t]t^u' n**f +t'!'- ^*D furutne'


*ia pvod+rut aJ output a Sequr.r,ca q [ot-u's for eoc4
lgurne' ut 'lA] .9ourco PwXrenl '

rote Ifr ob t!*rc"J "^\Yt d"d1 tu P-'o- "l


' j) ,no^n +nr'
Corv.lilai.on 'h l-,T l.r
Syn+aYw TO
Se"nanAt'
aetne* u e^a-bjp,
[scol ne,L) IJ
-l
(p"*)
:*,1!an /
bl'c \ffinn t-L +
|J U-- .l ?^ - pctn+Lt.
#tgj. in x,ra-t-h'Po
Anc.rlAzr Alod-\ *ne $gurr0- prvX*n't
fl^p [€rq'CqJ
CJra^,-a.clr:. lcg Charc-&& to f>nedrjl! taAnt I
,

lAb
Nornnoft a Ler'cal +nalay"' doun1L Lljtl$ a
oJ L:oU:t l aL or:v* Lhot , lf rcturnr a *oEen uo^!^'t+c
I
P"'* at,A a tsfv> f"* tilXe next loLen'
Comrn6n6l hnLPs Lerr'o.J 41mla* to und a Usnacl6'

f." ;h t,r.rf,"t,

F_*gyg ,.1
_ L__-tl."J "{oal4W
aJt UW"*'&
I f c. (outcg '
,J
e.o Ller-fr: +4'\e {t
Wq'{eu-n ti

o,
{X. 3.r D "ntd:tti-.a) o. ! t-e*ort o i It Let'J aJ' {Jutq'^t
,tj d
,?-r-','j. a t.: tz '3'7;'':-i-i'!; tl tti'cr' i{'i/';
;4
,!: oJ-t"r'r.1t't,33il ^l
t:)rri{d''
tt
eJ'-4

r.:,L.t,u,) La;':,: f ,:.2:,


, ..r-.t{ ,/
h It' Vuf 4 h'rr"r-c-li ol l-me fiwnber{, T

3Y wctsyyrt :he Lexft/ ewak o'nd


aJao CflTrePt +t\!
5,

Lex-fcai Qlffidtl ,

6.
i
3t ?furu '(ie i^fn Sou"ca pwfeerq U */*'ta.f),
%
r. ; l' e, $
{F, t G
I *
f *i t
.'
a Catrcd-'t *t
Lerr c"j dnd-l Y Grt d;t'i droJ, u^In
We
U'
hna P{frCe}n

l" Soanninq'
ll -
-
1

, ) 'i <{ na)lJltl


I
Jtr - LW LctJ u

A /'; r'lf,LL. , r'F dnu not


.gcarnin+ : St Cfinr"rt tJ ?*'unu
, '- ^,=E--'* 'oJ *!'te '
hzcluJte
----T-{i ta'car\)Anh6D ^f^t
u:rr>ort\'- Cnrnbin inq Wrl'e uth:ue uoL^s-It
'
€xi- dehfubn S ?

SWril tt-taxa-afiJ-! arto [rt€

G $?er-al*tr) ,
fet uJ 1l*ti': Jt .lno moJ-a- I

gep',&.
t t W Dro dr&Ws SeqvuulUJ +
WtLs_^l

*t?rh3
a

Lr^;u)
frr*; ^r^b*
o[ Lcau\oY$ ' ^lh4 a+t ctnult-'
tartcal
c{ a
f.], ,,",, fl
po,r-ion * -f - . *?^\
: cor,,'pi{-u- :T:':!d s'to
ond Po'*! CJYnt"i ""rit 7^)
-*lt- *:t'lr', co'| t"e
t. Sjl^Piqt t- Te-cnnilut't' f' t*"'e"J
:;
, :'IP%l'ff-* 5,,W rd
":'^ffi::#A:;:
ndn - l,o-uative
Pt
"

"at*ir-*' pJtlq lanVutle


,'eor{-4 an-
Jr"lt"t* '^ri#'
ar'A fiarJu ar?+b
.

3 Vt 'i P*u-
J+u lnnTnn"
A,e-ur-r-r'?,"e rf'ravrurlj

' .tr;t1i
€)
,*+,
![+,ry' %F&enuJ \
i
tsrv.l>r is-x
I
,*t*r?""d )
^r.rrl-Yr ,Lt P*dl;-\-x"
Wt:",aIlrl" il'tn {ir'{P*L yvr8 Cj-Lfu
r\r-
t\

t;"'^t>t,y'csf'-ot:
n

L0 pe ano Op 6m, ?pfi-or1{' Llnr Xute-


ln
cil I
*n f,{,* *T,i"t 4r,,h*'*?t-'r I G.z * '3+- t

fx:- B,{+c"in1 fuh^rqw'


'PoX*;n t+.: T*, tD inyrt,i io's7t* Onc), 'J^t1-re{jrcL(
-[J ,_ t^
+1\^t vrl-{.r'#un, , lgrt c*J cAnu-u1 y a-t-t- nOf AJrAat#
Mcl ctine fnc{+p endu^L '

aoV*en, htkrrv ond lr


Lei,_aJtu
C-.-

-- :?

W-, a 'fatx gl a fo\a Qame ond at)


4 lb t't ctntirr<rg
opn'o'tt) affi but+ v aJJ]g,
w7*en+<'3
I
o},Xttatl A1*rfrt
+ [T,e taW ,n ?
^arne
o 8".,d .q' w;d LL'.ti'
Aequutw oJ uY'J
chotochit
Lx'"- pa'|,'cular KuJ'^sotd'
:

tiat'rtif,'ed). , +hc,tJA,L
*h't t'ny*
l
i
I ATnnbol
t:
I
)e rrf flJwn r)ameJ rtto
I

CbDu
trn(r-t Pne
,

W:
f jb ,I a d-o-t rtt{>l-vn E -l-t\e +dt" ++1at ba + baaxttt
& +o9n ffiaA kt-W)'
SIfl-ch}J-!' 'lq# rr.'aJ<Atd
* Paj*-or, i0 r-Ldu- rrtnm}{-ty "{
\ Mafl-l 'dY''* t1 'tohol .. patfeol
,r.,ilr,^ ,,{ j,.r|
J*f U!,i. .\eqwnt-t
,l"' f'r:. (eX,so'tt' "r
.:1i"lr"-uf," ++,oJ 4d"'n ,{'[L tcr'1u':e'd'
3. LYi'"i :
.; +,+\L gans-rt'-t p"nfa-m
,fr iL il o Leqtnr'* { ':'hr; ;-:arJ-iilt
o f-Otyn
+[ar maJtgs't "it'L Pafrun f'
\.

t'{ , !:i; '{'} I &t rolo4j c*! ot


+ r ji- tz
1 ,d++'.'it 5:o' T i-c* t *t
i nXf,nrtt I +/ro* *t* '

3n frornr,-a,r daxwPh on Sa,'rtpU exc.uuph .


TAlruf
LertWn

a
,b Cjrs^rat-te'\^'( r,+ Or
Lb

eJ.xe 1hal-r.l-ele r/ e, [, S ) e dw
corvtrrjrd/ion <ar or >= or 1>&=: 1, Y,12 .,'72 ,<7, =z?
I

id Le-ar futtnwd bq
JLU
l"et/<n^ laiqia Swrc-, Pos , \fl&. t inl't a-/

ruJrn ui.c tfr^r+flJ\t o) lrlot 3.lq Lt-c--


nurwbw
guwouftedbc\ ucaua
Iri te*:'J G-v,t |.o-r-ng b{f &*F(Aa,
"datt-t tt fu$frJ

, Atb"%"nr ot
'\--
lovnt
-4F r^9hXn yuni'L tnan | luzlaxene Cal> tnakha fM-'.
the s.$r.^rryr J 3 tu con?i rt^i'^]a tu pon'dd
utfi^, d&d;"tnoat
tat'-I*' Pho/(J
Ltuicil .M^'/X*
"utr notts'il' '
!.u*^" )hb
Wil Fg"^ti' *'oL*lyt Letcttttt
* 3n )lti*'> E;ltraI;sru a Lertca-!
bt" i"-t'^ o*d
a-u;b-k ;; *ry*ryd 4
lo-u.tn narv>e * at dlucuhu ilJ /-ow'rne'
,c

Se.rz affiib(rtfuJ:

<id, oJjrr> I-t* to t't4L F1ult|


e,,u

.q.C ctfr,ot$* !u ile€-.f*J* i ,t +"^Wf


1" a*\+prP.'
-- -fl'lJ * ,
oJlrqn ffilr\f
ornt --" o1exo*tfl)
onu/
a a v

-(num, w,t7 ,J [-r-,(.0 Val n nur o,clioJ \ryJrJ& 8']h!


^rtrylh{.J',
ft>
Ez XIX C xx2.
?

a \
at a oi
I

DaJJ-l
aJr vstTflrJ\ bel-ag8
^qu'!r1u-
.1 ,

{ 'd , ?oinat to SY n'rr&8 ^^! +t, E,

1o+\ ?7o - 6y> u)


<,I , h SYnt .-rk(. ent'.[ {ar
foin.ie',t

.qrvl -TAo
t"--7
".''l s-u 'lsr e 7
I

.< ex+ - oP
-lf n nto rvaju)-!- 7>,
.W ' ^^
lnunbeL,
leru'cr^l tlTr/.J ?

.tt l6e Leu: cuJ ilno4 W Con arned IMut) aJr: 9la@,'41.

/ wbol +a'hu
(frft'raerf': tr\,Iilhcttt aneJ Dg/ ;-t>b'n q U

{he d;
#to +ofrn J, l^; fu'
* th? La needt ohu-
''
I
f'l
Lamp6ne^I4
--
"!ia ]fug '..$gu*{z
AufPd-b u-
l#L iqd;c+.-
,1
,i.v"rduL &Je pYrJb4xt Lps&z,
lnN
sW P*:-
* ' it o.d,er' 'ff ,ru-ai-'^. ^kAt* 'q bve*"-d
t*4uild tD Wr^ a *1lt uPuc choracter a
gpeuio) i.rg$ctit go\ifte- har Cuelnp"'d . bo [<cr.;ar-
protett l^j. ryrt{tbel 04 c)lctrtr'a*et4 durl-rrg lae'
LunplLattrn 04 LarXz Ssurea F^,Qlttun"
-Tw_o[
?rg_a"w tetnrukl ua.l

t, one tu/;W tucnilqr-u


?, T-trro T6#, furhnr'e uL.
eLJ% ?-,o^q one W ,r. ,-tilqd
+o Shdi d-tu ,^N Shn.n7 ?

We: i *t lnrt7 r+arn 7b


4*" Ltxune .rer&r
Cm)llu *ne Mbb* hctt t^o &. ed . +hot
U
maJ'-L.-q

ovuusd.tr )^a 7tt Port "4 (gxtrne,


1!1-btr6a{-[!bilq]u | 'Two \6t-.1 a t ,'rd to
Smar thi, ,t srtittq
^^{
x lt a4#nt uurut ond ,J \W au. {comned aJJtnv,ry
.x,. r,Jhu'> +t\( tt hplu ; ltnerud , d+un t-ilrcad
{d( 'l.d^d4,* und vfave*rlcr,
"4

#, dit adu€rufic

+ ,JJ'!
t:
Lt:'tt; tt:
.,
,-j Vtr.
i._i
.t-!,'yatt^ir* ,-,t
'
i,
l
i^on q{-L i,
til{t t t
f
i-t-r\-{q+-?
i
i -1
v ,Ji.,{
#It n r-)Ltl,l,CA. lllf:+ I *t u rv uRC a. n VttJ (nrtrtt:i. i:( S{'rtt tn *:r.i
9*x-: -

(Fri"ne
flf0 ++1e Jt{-' -f
iji''
.j ; Q,r^t ttitunfu-ve-d )rtC- u^'t-
,/
de n]r't
C- WqTeLr.-.u . it +t\j- Cnr#txt
JI
1J
.

+: (Y- ==*1a))
LC*F" tuJj f,Ji,?;hts '.&'-**
E *' *
$ fruJ; Ll t) \fifi
rr
'mr;#d;1h,r*J*8"fptart undralau-d id.tn'.,h'er
; rvri-t,trpil;-:d
l. l*o
U;
'Jqlro t{v
''
.1"' t A a Lj'd tr"*," '-^,n '+11-t- lnl n fd
'r

* 9r, L/e$1 A;krcetpvu , LA shoto'td LdJlJn )fi LoWn


ia I'o {-,to-o pa;t,tt Gnd j-ai a,i-t\-rr PnY S,,:'ru:Ltt
'Ai-r-Ch er.{.dr4 &)A b bJCtryA InRLC|\aAY,
fa hon eU .
Jt, tlxj Ch ilJ Loft Lal
a.

aal'w
+ Suglo& a A;FQo&frn
becaulw Y1c,rrQ' 4tv W
una-tal-t- La fwulcj
(

fx,ncLq: f;, $)
tptcst^,I tvtcj<)*\ ry
oA ur pry"
Pd#t'Y, Y' fnfd,
l-a.r.al"fi * -
i^t-cnv<t;t1 S@lnl it
i{e Sim y,utt

},t ..

ive chat'r.l:citt |-l^i


* Jr drJ'$u $&a Succun fi,u*n
& uJuJ m
(Jvn<a
r$ltLL +.h-o Lr',I.^J
cLn
4W cctt> ilnd
-{#,
|orrn c't t^e b"fl,'nofnn Q wnct-t "ni"t "';t %L "
o+^u fouil-a.t* ryry
+ttt wltai*t{
t. Dd-ohooe luroruu?A' frwn "n|e '

*ru re'na-^i"g TnPt'


Z, b/*!t a rni*ring UhstadJ-t' '-"+o
3, Reptaca & Lharudf* \ a:rl.o++ttt Uv'c-afi* '
)*. Tran-tpou tu:o adlow't tharacltr4'
x ,|r
*t *&'ttt',
+" tei'i;t
t>eVt t
&'X l. ?
x {* I,? he @ I
gho.lhe inp*t bL$b€r f.ach tubbu
,.
^e
*tuLaJuU1 {,n.n 9V,
U

-rb q *ne l;>arne Liy AJ , orrr/ NI t'A


+l a d*,tc- bLoc*
t',L .-) 4oqb b7fu.

A1rltm Xtad
at.

* Utffig ane Lomn'vcr.^d NQ Lqn *zct-d


N f-hat'etcl{r'{ ulln a fubtt A^e*hlL {Aea Lr^urg oin{
.9qtr- cuLt , pe* Chcttctc-kJ,,
U

A 'ehqra(J<t
x Spectal , J,efr-erx-r\fld U4 motJsr
tht_ znd ol #Lr Ser: r-u {-"b oT (nct-
?i !4t b'$$ra,
)[. Wit*h3 kcs',t rna:.u. ./rcitnt *tno poin l{r,(,
^q,r*
l, k W: AeTl Po,?nl{ .f:-
: t.

l\,La.ijc.( 14,\L beqlnnr'oQ


tJJy E'l*
Curu*:tt laxitne,
2, Fo'pgg Potgl- Sta/u at-o-o.A u^IiL fdltro
M-a.-|en ,'l '{o*''d,
Y 5n h' aJ{ , bopn poin'le,rl ,,e laxur u fun'n potnlet 4
{o
.fu"rCa_r_.1
P*.b* +ho Curr€.^, 3 Y- bs [
Ptindvrq
"-
,

I
i
:W,"rald pCIrn.lee rc itlt'bs mcrang +O Wq-fu zf 7r*t 6n*r-
g i*!,*"''taflr *k)
&n,WI &t e -lune
,a
b *rt,t 'H4JL hLag
f

r:rr-r:rstirxC *t* Sr"n..,.* *.n**P*r iguset*c{ 4: k.'-*E:ruz


.{g,:t-*tve"
h,., ru'n ,' J" r*Jtud
a
J en +Jrl gj_r

+. Thue aLLt *l1-, Spedcr( ,(ymbolr t-ux-d ft maJ-Lc-1l'\L


j ret* oJ ih-ci , inrtd ilr, a;ri n;tr *rtrg '$et:i, I ,,l
€r-:- La+,

*' tnit'>tn
,, fratlr,wd l.;tpLt^krl l* cn$. (4fur 4qt\fu)
+1vt\ ane Cqn
and beau *,{*rxf
*. t{he', $eqrnd ef,|
".rx,";*ffi7nffit*
obtauwd (o1n k/W)
i:_'uffi'?
^
r^o,3 Tr:,7: rifr"
;; "'
4oqo

.1 .
fi ilena*i t*f tn41) +1'^!
up
J
$br* @ La,) be. ,!_,,Ltul
n *he
rl

& ffiFJ* 'nPuJ- ffiran a.nd rs'Lrr.,,r ghea4

#Wj13 r* "boro-tsad c^s& tlt:; tb Senlurctr


shg?kb cx +or,^, eu_d ++)

Ca.nt e€A
uI .
o'.^ro'ef a* #rre encl o-l 1r'r b.r|6or )
4 C$

{
o-o| Szppnd bubb*
j-l.J€

$Jr*er"d. z ag,ln,\1 oJ sec^emd bq[en;


I
*Ytb ( d"'*t-d 4f 'J,ar Lnd gi y'd- bL.Lbba,r)
t j.3*;t'
E.ud tr,,t^:tt ltr$futrr
"4* u +,:*rel 'h
i
{.
_n, *1i,mr,;h,? ?4 fiiu*:t L>*j$r:r' ;
elM-
' LLr"r-i nc,J-t [ex, Cul anaJqt^
.V
lsxn"Lc',

la,u
r ; {
A l.,c-
uu , r #"ri A:lfe , u i-l.tr\c.t r-er .rrhtr r't f I 4f t
*t I
|!
b
,tf t

No!, * For ooe tdu.lbu at/.ntqw nndzcsnG/rc e servthur


l+tn<t$"d
Ca-D LJA.L. ( t * erlotoj +w itp,ta t- tA&a1
)( For . *roo btbt* ,&lna-.\ttt ma'xLrntlt.r Ssern-\u
Can Lx:rL.
C t- -ot pl" r*il1, 2t* ^oL % t+* &$ia'{)" .
t
SP..f
,U At cafibnd' o{ Ta f-tr*4

* To 9ge<'6,1 jaf*s.^!
, a *?qts-t, eLPvnian-r '*kA-
+ ?ngvlc'(, eff><'r>irrrr-s oJ& o0 Lnn#g.rJctl^-t- nalafih-l
U

L?ul..iflrt brY'P'rne pan<:nt to I'are7niY +{ts


f,
lef"n
-g hn ngr<, & l-ac,q qsqlA
U.

Stplqa*i- Jr i,t, ry
t-
S<-r ol ),1^o:,, LZ)
k&fw, d;3tL 4J cJI
l+'te t*toicsJ €r;- ,Jr
, 4 Put\clue&nh '
<f""n1 ;- A Shory *\ o W LEutnu oJ

ilctrmacob
tf^ +id
t
6" fdn )anX.+oX<-

* liie- kt "rr 8<tttt-:->tst' a.rd irncs'.ol ' 1t-t- o {krt


;*"{-d it-t Alnrsrulru q SInnVt
Lgr,gu+8e:- 5t it a.n ceuntr.$lt set tl atrinxs owt
gerne a-tphabcs'
bod
#!>{-rafi.iq?-rt *r-, i--*'.U
a n,:.i! rnncr
C- =-+ r.--__5__;_ -q-r-^ t i *' f t $ | t
-- +

Ir) texr" ca,f a4 n{ uc ' URt]rfrtfrJ^t


ryWf,f opeYo,hci>Lr
t

all Unitn , (-.cnta-f,na-.t*"c cnd aA:Ar-u-e-,

t-9n r*o o ,, - .{b r'4 iiu tc-,,.nj tia* ape..aL117n on se-}


t-oncaft-na-fuin,- $u f A olt e ln'ny .fur*eJ b..1

A Shtrq {+-'4" .1.){!, j rt iao?.tog" anot CI\ I' tn'n| tt*"


+&i
tu
Sc-es'ncl Innqqsqe2 tt> oU ?o/\ ibk- ,,sa# , a^o\
<jd
:?
t-s's:rsJ*n**^t **\*.;"ri ,

2 \pu
Q KL€er\e t-/lr.xuvt-.
E foaiti,.e tjoxu,{
ft {gg? qFrttrp:- t 6e k-t e<+r Uatur-a o* a Lcng*1<
qL'L- b7
&iwfrd Lx , ie lbe gaf 01 gtv;ng< ,Jou
L] U

Can@ L ry sr rYlo'tr- trnne'k',


fuote i La - *are Canco-t<noJ.:,sn ol L t{re .#rn e,( , i 8

a+pt'ua t'o be \ e? '

?a*i'true ';ttxLr'r':O 1- ff it , ,'K '+be S&rne a-l


d''Anofud L+

'fite k tee.r> LLof,LtlA , bq# t t'i'*pu-t L\e


'f.r"tl La .
,', t
-tLi,Yt 'i,
, E t>'1.:{r s}r-;rf be- i" L-i- uLr> t(-^i\ i t- fr ,' ,'
l

n-f Dt-ah"sn '*l+rrcx-1-tSyi c-nd \I'c ta-tia'n


u

"lS I S it ro L org f'8 in M 'T


.?7lr

ijnion aj LandY LU r,rt :


* 'f r[ * t 6
.t
f .+t *t 't r'tt s r *t +

{st}s ie in L and t tx io f.4]


.lt

CancaJ?ffi* 2 L 4'\- LM:


Oo:
k-t ee:n i-)qt*"'< f z U..* t-
t 20

Poti h r,e Lbt Ltre f ?


a ftb
'tizn, I

?eg,rJee
,
+- JU lX a Cotlec-tr'ryrr o I Me-tctc-hqter- cltrl
CI

.X. qt&
l'lelcrc-r\orcr c&rl aJe
- AJfryucLl LXtn1f''L'c' W
.-*
hat-,oq +4^ija, OuOn maatvflJ a

J
g+:- +
-r ?,et€ Ar ma're AC.J$arrt-(
L',L-' I
g trv' v' " 1'v'- v'
O

? I One or Y* Ocl:lrrrrrl-t-'

*. ?-enula;' exir,ten{aru a&!' w"A tb d-utt'r-ae {/d +ofi^.e


tx;' .Ang val,"tA C ioL^n'rfen(
tdz.k"ctu*"1 ar'g;t)tr

.x A L*3vegt lhtJf bn be C!-LfnLd e/ c nguJqs.


}prLrri aT'; ,r,/i
1t
{ ci'}-e-d Teq,ula""x_ let ii
'/q:.%--*-\eEl.
L*h3s L.sr la-+r;J*o-t- ery)vf-tr,i rr*
A',A't-bwGl
c -__ D-
--q
: & i..._i . D uttir.hCc * I$'. ---..-'--.*,'{*
{ *t' -; r if
'-.......-_
e*', ___-J_l-_-_.-*| --

I _Tl5
'.: slv trt tt Cornmulafi-v€'
e ri tstr} = trtsllr I i,<, a,v\ou-a-&t €
rl
,

TdsLlz Crns)b (ar^rtcrrcr*thz> ,*D a4/\8c; afur'e i

3.

4. TfSf f ) z rb; YS,l o'/tl' I


LancaiLn*-tr-tm d;r,'n-buft{
tsttlr : SrtEtr
S. €r i Ttz T' t- is, I;i,e ;d,Irth=kJ $'r Canca&r1*a
6. ra 7 (rtt-\4 €- f t qq0u; a.r'rtud 'J' a' c-Lo'(u'e '
U

4 t4f x z 1x +f ,'t ; d.i.tlrr.Ipo fu-n-b .

'H'wvJee D,
/f\
?fio^J
<-*E-

fr Ne wri
g>Wiglwtr}t\L C-ttd
fier
WF>w:io'1A ', 64 'b
$ "l {
o, is
.n * bQryyen&

dr efl
f/3 hui'
cd *1 nLN S'X,vrlSt
I
c2 -zT7*
T:4 ix "*1'*-P* u*f''
I
*-*ri t f"i
I
f
i
I
I
t
'''. r II
t.li. ,ii.ii:r/, r ::.
t*'.-

ktxr, i -z A[r - " lzlol ul - -- l3'


*'Re a't J-+gv'$
v
{em
1
I alnlf *+
* c'lfir' --L t1. t * l*
?"a
11

id I'et*u C {'E<r ldi?Pt l*

E*"t, onJ or WHY:Y


I-
D
v

%X.uJqJ, eyvettiotu .t; LgSOs'


X Kletn in ftgd'ucd U

at Lex* tJJ')u n a'tt"f't'gJ


w

Unir U#L"fiu 6 ucrJt


J

.UJ
' uufi,
kf - coJ'Lsrr q Un;C"l
"o MiY
exkr\tiorvt V

I r,ne l*ffi ?,r-t.fanLLt


*4'X
i"ttrrnu-l
.e. 5'N t ma'r€
'+onu
i'\,1 --f
-70'w lone
3. a L 1
U)a7sLc*;tL c-Latvl -l
+
a) :lT Y.Arv

,r,,wlt 9fufu| houo to +afi ++$' Poe$^!


we,

nud,t-d -+olc-prvl at',.d hri tJ


fi*- Ct-U
- ^ f;e-n-t +
Cnct-a. +hrct oLa-mtne-t
+I\!- uLi,le 9ln n4 u,d +"dt I I
...*
& fnf , ++\tuf 'An a brutt'e tn"d-J*>g o^-s* u4 #\e
Fe+r ernA,
.l :

{x-t-

Stt'+t e'b eY Or
{4lr) S+?nt
|te.,!l zx{}r *acn S.lyr,t et,g S'im h

;,f #f r | *t' j t*
:
r $* t t g* 'i r *t r t tl

exP r I 1€ry'n 'reJap


I
'<w)
I
t
l- k'trt)
..]r
.'!
f/-ttn 4ta
I nu,*n ben .

+;v, $t-t- tTtcvt jo-*nrhr;g 8W


I
(
.v

41
'
F
EEr
errr*in ej-E ELI
ul
a

T&rnmc-t. ; ?i t -J*-tut, ebL ,@P ,?d


u

M\{} rWnbui Ar*


vl,t\X-
iil-a
,r)v tl1Jr-1li.A e]0; "l{.btno, . b'Y
i

hw &vt-mt anz {}}J Ltil*<d txtnS


W e#*fitnnt
EA
d-X Pt to-.ql
ftn
I L*'5'% J+
I "d;X?tt (, q:fu>? ( g L+ -l? d'1?ril2
y7"trvvbe.s

fuuat 4 Ln -7a-SJ
a -+ Lowt tLza<-'fOq?t1x
f

i6 1?L '
Jlu'en'-+ y
il;y --+ eJx-
'td-;t
F +
nIF
i'".,
ni-:.
I
I

urd' (),trY,'lcufu \lab'ul


f,ab-"JV"
rt v o'nl
J
l4'rc;^
.'-- ?&A<ttul
|
' '

TA KgN-no+rne RrtP I BuTE YeLu E


LeX trYles
* :-ffi -.-T- *t ;' t tt t tl
fS fb
trba -
'fi'trgl'
eJt'9-
elre
'ft1 +ahLL tn\.
ld rd foin+e'-

nurnbu nLfiibtl Darrrtr;" b lcdD?


41rr1 I ^U/.
"syJoP IJ
LE
1: ru-to p
^urJop Eq
t'

wJnp NE
**Ann
. Lr\4.J
l/
.Gr I
7: \ W-!DP ?e.Cr.
1

Tra'r.r?ftoo *t"y
a;a""'*" have a cnua-cLinn eSno&t
n :"-'-tt'""'
or cttc.,.;.Lt , cail.r.d SfuIrJ '
O'on t+rof auJd
.,( bach slah' Y:^.
oc'-tl d'^r'-n tL P:\:[ *rffin"f};o*
I1oprnq lar a
le'--an)e +1

'PaHuJug
Su'e'u'S-
eL t i.
t1

.x g4r: at;, autend to. b:-' * statn


frerutihorl dl'uqtc'rn
--
1v"'16IAAI'
-u-tr
o a1 rvffit a'6' o'-t
At. !"'^'t'tt-t"A 7-

fi**,,^qlll
tonlp,-nLiort4 fr e.rl'i't'ot> d;oyam
SO*. ? rr,p $r'lr:tnL '.l,a,-;'t-
aLt.. '

ar
I. Urtail) I ktu ij*, ScticJ {-D be o,1(q?'u7 d;'k'! '
qry{ c" ,,o1b leyt;*r
1* i-*t hcu i){"*+ loutd
t..,: fl
# it'?,{in:* tr,- rn,oi , f,
i-Te, aL-tusL i-o'urne rna-ll nof Lgrs i t' lc "fi
*llhgugn v
'{b'rgrd
&LJPor;f'on't*t-utun+1'J- Ut*L.ne Sa4b 4 u

Tatnte't,

?.
f f I ne&nsr7 to A-afirc'-c-t IEL ,fo'r'rsud F;nh
7
oo| patlt;oo, l+*I-, wo At)d) qaa'l;onalll pLou a
* nea* *hat acczP'Rr\ thla'
ix oCaA et *Ae .Sl-a-r-f S'+€f4;w
3. Ane Shfu d,e)'?n
n'A n, f t l;v-j Aq ed'q€,
in&" LaJad -{ u'
rrtt'*l Sk'j& 'rlat$
bue )
LahefiAe) 'o S tt)'JS '' ' Le*u-ri? &-'e*n ,

bzqLNl J1\L
'Lt)
lTle trer"t i l-ioa dioqTaLro
{r- An^so-rVt U

/\n&tJ hqr'P- b<zn f nnrl /vf (/\-\-^

.S lal3 SkLke beLore a-nLl tttPutt


a-

il-rl
Trcrrr i hAo d,-r' a-g^!-€Lrn
F: ,tlnp

(UlnP ' LE)


Slrtlt = ,€\ r*J"t;n
---j ft
).,e';rn ( v'eJnP' NL)
@
a
xnbtort {Lelap, Lr)

,:. I 1..
''i..:' ..

hp';itl,.,
t
5
E

o?,
':xst* ,kpezi+ d:€rui h'orr drteyarn t", eeLth
r- ' I
f,U*eo 0+C ;
v

b-r i+\-at.
YptrnlC"-d
r
fJ'-- + tl '+ r rt t t tt tl-,:-ri t*'
:
.f .'r
I
t r , L lal.L}''
*
I

n-^lof:'@)^
I

h
n e
I

^ \v
I
I
t
I
I ,x\ t
' v(o J-- - .>6 "-,
>@-:--Ar-xY
\--'l
{lfu-t-L
+haf Canno t ba '+t\'a
ngnlet- I#X -' c-hara $u
'Sn-3
d-rr1f;fiOA"
tg^k1J\uo.twn gl ar)
I' ;

ffi-gJ",r"; {-,EO
W t'q*\*J nurtrberI

;x?r 'ar b

JdL;@e ?4,1

A
l@ml,rltr@"r)
c
t !..!

a
d*" fr Or
&9hrt UPOEL.

r^doliro- pJ]'f
-*7ffiUq
srs***

d*tt:--( h9tu'fu SP* Lu' l\PJ,glrJr$, bt-anlg )

i dq
i
t

i
I
'II
I ,'r:
:t :r-.

:t:i:';:,:!l:,-

iir;$r!'.,,',
#ffi,d-q*+tt*',,,
l.-=r

Tdtr,tiW{!
@g^:hbl 4 ?eae"<A -qW ryd
x Puq"+yry hr3CIo-a; ond id'tt'rifert' Vv'"nn-E a
*i +' t rt t' t et r' r'+t * r;!
p"bAd*f.l
x UI,Laxl Y\*e J'U i; o" 4htr\ o-^t
a'^ren +1".flf,4
\'UftueA , So vh/^J a)'!- nob td-an)-tytrL

+^J4 J-ooLc 0-it-e iol-u"*rfie-r'{ '


.J
or d;X?+'l
r-:Le-u<t
Sku.t
"_-::-> (fr rH@) rcp,rn(TrToun(),
in'thajl IDt) )'' '
'Ihe,u- a.u- .h"to **f +hqJ ooe. ce4 bandtz AtJeil'€d uMJ
+\at )^NE l:Le
.ialur,t'5'ut'
I. Tnt,taJI ht>e Au^uld asordr rr'' 1/..'t- ATmbot +aJot4
intiau4, .'it ,fr,ld oi fne zrl rnbot. furJ2 . ?11 .;"!:*
i&t*'{|et"t E
+hdj Inn ,*lnny au- oeveL "'*t*-'il
k)u c}) fua^ y
,sAr '<ft<^ct'r
at la' t' a Ca!) to int'iai?D
nben we W hu* ' air't*
yy 4 tt tn
?tout i n l+t Almwl fi4s ^oor
s1''tu*'lz
l-t'tcw and *Jt*"'.
o p,.,fu r-^o ^A
fur +hs fu.u:rrt M.
F,mdi-so geJ 4ofs\ exr"rft;J\u +1".4 \r t$ L 'le/-bQ
j,utnt Wd , a.td Szuinl o.tipteue-t
ent&.' $Or i-tr.o-
I 1^i4 '{txutlz rcpwxa4
+oW ncLme )^-L /t1ml*rl r,ktbQ AuIl
ei+^.ir id or arv- o.J ++t f"7ao'd t:ofu\-t' +hat ^tnl
t^liail.q ;ulat *ill,d '@ VrL 'Ltildr,.
I
l-$;'r-

?To.ru lh'on - cliaq?reLrn Borr-d


A*+tkilMi 8l & ll

LerilLoJ !f!,891

* ', ;:4, t &,


1..",f-yf
dtayt,tru be
se"ern,
" 1 . t t vr,;r
1%,*?* t,,f^!i?^o""/ff'
LJatr*
Con
f T
,&rrrcd-ft ti'neA ra
,

and4y'
,r' tt';t'<*t.nd piece oS cod'z'
+ taa s+'a.[t 4 "
' s+-'fu hotcl.',g +^.,L nu-mber-' otr W cJA!^t
?f varr'a^bG
Stcrtt -lot a- lrer.lu i h'on dfa-1'em'

Srei+e^ Oancd on ++'!


valut ol 'tl"a 4*afu" +c^'&r
,f A whett Ete
ut b cndt F eac\' e1 +tu Fe^(;bQ Lk$!t'
,5-a U," ri"i"" nJ +h"J Bl-utr"

TuPerv ql]t?nJr;pc>

Tof"eN: re-t- To trer' z r'errs Le-elaP);


|,cdtz c-l)
1
Sroifcj> Cs hefu)
1
Corr(- Oi Cz nextCj-ra-r-C);

I,;';:,',:"=',,,nffiI,,
c>?
Uni$ CCzz ) Skrti z6)
€)* f-jjt)l
breal ",

C*qr* l: --g

Cc*u B ; rsffi$-C);
A-at't*!:rJt ,, c#v-,itis- = 4 i- ;
ri gn.kttf\ f"f.rt!-{.r,r,;f,i f

You might also like