Digital Signal Processor Software for the
High-Energy Transient Experiment Satellite:
Video Data Filtering and Storage
by
Scott Anthony Aquinas McDermott
Submitted to the Department of Electrical Engineering and
Computer Science
in partial fulfillment of the requirements for the degrees of
Master of Engineering
and
Bachelor of Science in Electrical Engineering and Computer Science
at the
MASSACHUSETTS INSTITUTE OF TECHNOLOGY
May 1994
( Scott A. McDermott, MCMXCIV. All rights reserved.
The author hereby grants to MIT permission to reproduce and
distribute publicly paper and electronic copies of this thesis
document in whole or in part, and to grant others the right to do so.
... .......
.........................
....... ........-.
Author
Department of Electrical Engineering and Computer Science
May 16, 1994
Certified
~-A
¥~.tc
,Nlo
-.
by......
FR .
|"
'' ':'i
^.
* \\l
................
' '
nd K.Vanderspek
esearch Physicist
Thesis Supervisor
.............. ..............
Morgenthal
FROsi
aiF.R.
........
[ CDepartment
Committee on Graduate Theses
~Chair,
Grdut Theses
Digital Signal Processor Software for the High-Energy
Transient Experiment Satellite: Video Data Filtering and
Storage
by
Scott Anthony Aquinas McDermott
Submitted to the Department of Electrical Engineering and Computer Science
on May 16, 1994, in partial fulfillment of the
requirements for the degrees of
Master of Engineering
and
Bachelor of Science in Electrical Engineering and Computer Science
Abstract
The following Thesis is a description of software to control, filter, and store video
data representing a field of stellar objects detected at the ultraviolet wavelengths.
The High Energy Transient Experiment (HETE) satellite uses two Motorola 56001
Digital Signal Processors as a computational buffer between an Inmos T805 Transputer General Purpose Processor (GPP), running high-level algorithms, and low-level
camera electronics, providing raw pixel data. One 56001, the Front-End Processor
or FEP, relays command and status information between the GPP and the camera
electronics, and filters the video data to provide the GPP with the loci of stars within
the fields of view of two ultraviolet CCD cameras. The other 56001, the Back-End
Processor or BEP, stores the camera images to answer the GPP's requests for detailed
analysis.
Thesis Supervisor: Roland K. Vanderspek
Title: Research Physicist
Acknowledgments
I wish to express my appreciation & admiration to -
My parents, not only for making it possible for me to get this calibre of education,
but more for always believing in me -
when you were asked what you wanted me
to be when I grew up, you responded simply "Happy". I certainly am; learned how
from you.
Roland, for three years of support and praise, always encouraging while never
pressuring. Je te remercie.
Laura, for listening, and smiling, and Being There. For whispering "Theeeeesiiiiiis"
when I needed it. For all the love.
Hurl, the most caring, funny, intelligent, and talented bunch of folks I have ever had
the honor and pleasure to call my Friends. You have made MIT not only bearable,
but magical. All the Best.
Contents
1
Introduction
9
1.1
9
The High-Energy Transient Experiment Satellite ............
1.2 Focus of this Thesis ............................
10
1.3
11
Outline of this Document
........................
2 The HETE Project
13
2.1
Mission Background
....
2.2
The Problem of Localization . . . . . .
2.3
Mission Goal
2.4
HETE
2.5
A Day in the Life of HETE
. . . . . . ................
2.6
The HETE Team ......
. . . . . .
........
Instrumentation
. . . . . .
. . . . . . . . . . . . . . . . .
13
................ ..14
................ ..17
................ ..23
. . . . . . . . . . . . . . . . . . . . . . . .16
. . . . . . . . .
3 The HETE Computer System
. .. 19
25
3.1
Overall Structure and Relations .....................
25
3.2
Processor Capabilities
27
3.3
The Inter-Process Protocol ........................
..........................
4 The UV System
30
33
4.1
UV System Components .........................
33
4.2
Controlling Transputer: The GPP ....................
36
4.3
Dual DSP System: The FEP and BEP .................
37
4.4
Camera Electronics: The Lasagna Box .................
41
4
49
5 Front-End Processor Functionality
5.1
Camera Electronics Command and Housekeeping
5.1.1
5.2
5.3
Lasagna Box Requirements .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
51
Event Finding ....................
. . . . . . . . . .
52
5.2.1
Arrival of Video Data ............
. . . . . . . . . .
53
5.2.2
The FEP Event Finding Algorithm ....
. . . . . . . . . .
56
5.2.3
Video Processing ..............
. . . . . . . . . .
60
. . . . . . . . . .
64
Command & Response List
............
67
Functional Breakdown.
6.1.1
6.2
Memory & Resource Allocation ....
Initialization and Normal Function
6.2.1
6.3
......
.
Serial Communication Interrupts
Communications
................
6.3.1 GPP Communication ..........
6.3.2
6.4
Lasagna Box Communication
Video Processing
.....
................
6.4.1
Synchronization.
6.4.2
Event-Finding.
............
.............
. . . . . . . . . .
68
. . . . . . . . . .
74
. . . . . . . . . .
76
. . . . . . . . . .
79
. . . . . . . . . .
80
. . . . . . . . . .
80
. . . . . . . . . .
81
. . . . . . . . . .
82
. . . . . . . . . .
85
. . . . . . . . . .
86
7 Back-End Processor Functionality
7.1
7.2
7.3
50
5.1.2 GPP Requirements .............
6 Front-End Processor Implementation
6.1
49
The Frame
Buffer
92
. . . . . . . . . . . . . . .
. . . . . . . .
92
7.1.1
Low-Level Frame Buffer Interaction: Windows
. . . . . . . .
93
7.1.2
High-Level Frame Buffer Interaction: Regions
. . . . . . . .
94
. . . . . . . .
96
Frame Buffer I/O ....................
7.2.1
Deal on Write vs. Deal on Read ........
. . . . . . . .
96
7.2.2
Frame Buffer Write Operations
........
. . . . . . . .
98
7.2.3
Frame Buffer Read Operations .........
. . . . . . . .
102
. . . . . . . .
105
Command & Response List
..............
5
109
8 Back-End Processor Implementation
8.1
8.1.1
8.2
110
Functional Breakdown ..........................
Memory
Initialization
& Resource
and Normal
. . . . . . . . . . . . .....
115
. . . . . . . . . . . . . . .....
118
Allocation
Function
120
................
8.2.1
Serial Communication Interrupts
8.2.2
Region Configuration .......................
120
8.2.3
Assembly Language Techniques .................
123
8.3
Frame Data Storage
8.4
Frame
Data
Retrieval
124
...........................
. . . . . . . . . . . . . . . .
.
........
127
9 Future Possibilities
131
10 Conclusion
134
A IPP Messages Associated with the FEP
136
B IPP Messages Associated with the BEP
142
6
List of Figures
2-1 Information Flow In and Around the UV System
..........
.
20
3-1 The HETE Processing System ......................
28
4-1 Structure and Readout of the UV CCDs ................
42
5-1 Levels of Detail Within the Video Data Stream
54
............
5-2 Local-Maximum Check ...................
5.......
58
6-1 Encoding Formats for Events & Other Coordinate-Related Data . . .
73
6-2 FEP RAM Memory Map .........................
75
7-1 Deal-on-Write Frame Organization
99
...................
8-1 BEP RAM Memory Map .........................
7
116
List of Tables
4.1
Lasagna Box / DSP Communication Signals .......
35
. . . . . . .
4.2
Construction of Package-of-Four Video Words ......
5.1
Assignment of Event-Finding threshn
7.1
Calculation of offsets
8.1
Modification of axbound-deltasfor Deal-on-Write Frames
Variables .....
Given Transmission Mode ....
8
45
57
101
123
Chapter 1
Introduction
The universe is full of magicalthingspatiently waitingfor our wits to grow
sharper.
- Eden Phillpots
1.1 The High-Energy Transient Experiment Satellite
The High-Energy Transient Experiment Satellite, or HETE1 , is the product of an
international effort to understand the origin and characteristics of cosmic gamma-ray
bursts. It utilizes a distributed-processing architecture to identify transient events in
the gamma, X, and ultraviolet wavelengths, and then to associate those events which
have a common origin. A transient event is a circumstance where a stellar object
- a star, or other cosmic entity which gives off radiation -
suddenly increases its
photonic output, to wit, "becomes very bright very fast". All data relevant to these
events are passed down to researchers on Earth.
Gamma-ray bursts offer significant insight into the workings of stars and other
stellar sources; however, detectors sensitive to gamma photons (8 keV to 1 MeV)
'commonly pronounced "heh-tee"
9
have difficulty accurately determining the origin of the radiation. It is thus nontrivial
to identify what stellar object produced a given burst. If however another transient
event occurred, at about the same time and from the same general region as the
gamma burst, then they could be associated: the two transients could be assumed to
have come from the same object. And if the second event could be better localized,
then the source of the gamma-ray burst would be better identified than is possible
with the gamma detector alone. This is the purpose of the HETE project.
Space science laboratories in the Unites States, France, and Japan are working
together to create the HETE satellite for a launch in 1995. Each team is responsible
for a different part of the satellite - gamma ray detection, ultraviolet imagery, spacecraft hardware, et cetera -
and data from the mission will be widely disseminated
to researchers interested in the results. This broad distribution of both responsibility
and outcome is another unique aspect of the HETE project.
HETE has extensive on-board processor power, centered around four Inmos T805
Transputers, each of which has two Motorola 56001 Digital Signal Processors at its
disposal. These twelve microprocessors work in conjunction to perform a great deal
of computation within the spacecraft itself, maximizing its ability to deal intelligently
with many (potentially time-critical) observation situations, and minimizing the need
for extensive communication with the ground. Each of the Transputer-plus-two-DSP
processor groups govern a single HETE system. There is one system to control the
spacecraft -
power, radio, attitude,
and the like -
one to perform gamma and
X band observations, and two to perform ultraviolet band observations. The two
ultraviolet (UV) systems are virtually identical, differing primarily in the portion of
the sky which they observe.
1.2
Focus of this Thesis
The present Thesis is primarily a presentation of the software designed for the two
DSPs within each UV system. These DSPs lie between a charge-coupled device (CCD)
camera system sensitive to the ultraviolet wavelengths, and a governing Transputer
10
referred to as a General Purpose Processor or GPP. The two cameras per system are
commanded by, and report their data to, the DSPs; the DSPs are in turn commanded
by the GPP above them, which wishes to know information such as:
* The status of the camera electronics
* The loci of stars in the cameras' fields of view
* The pixel values in a section of an image previously read out from the cameras
Since the GPP is intended to focus its resources toward the end of identifying UV
transient events and associating them with gamma-ray bursts, the nuts-and-bolts
interaction with the camera electronics is left to the DSPs. That is to say, the DSPs
take the raw data from the cameras, and process it to produce information more
useful to the GPP's work. These DSPs must therefore be programmed to perform
the functions the GPP requires. These functions primarily boil down to filtering and
storage of video data, and it is a discussion the design and implementation of software
to perform these functions that will occupy the majority of the coming pages.
The context of this work will also be described: the value of gamma-ray burst
research and the unique abilities of HETE to contribute to it, the computational environment wherein the HETE UV DSPs reside, and this designer's thoughts regarding improvements on, additions to, and limitations of the software suite presented.
This document should therefore be a reasonably complete introduction to the HETE
project as well as a detailed analysis of the UV system DSP software.
This work was done at the MIT Center for Space Research CCD Lab as a con-
tribution to MIT's part in creating the HETE spacecraft. It was both a joy and a
privilege to work with this laboratory and its staff over the past three years.
1.3
Outline of this Document
Following this Introduction, the HETE mission will be described in further detail.
The goal of the mission, and the benefits of achieving this goal, are presented; the
unique abilities of the HETE satellite that help to gain this end are then offered.
11
Chapter 3 outlines the HETE processing system, the capabilities and responsibilities of each of its components, and their means of communication. This is followed
by a chapter focusing on the UV system in particular, how it uses its resources to
achieve its purpose, and how those resources interact. Each of the UV system DSPs
is then discussed in detail, both in terms of their design (algorithms and algorithmic
concerns, trade-offs, etc.) and their implementation (specific coding issues).
This Thesis concludes with thoughts on future possibilities for the software presented, and a summary of the information conveyed. The code developed is appended
to this document.
12
Chapter 2
The HETE Project
"Going on an Ezpotition?" said Pooh eagerly. "I don't think I've ever
been on one of those. Where are we going to on this Expotition?"
-
A.A. Milne
Winnie-the-Pooh
2.1
Mission Background
The first gamma-ray burst was detected by Vela satellites designed to detect airborne
nuclear tests. Scientists analyzing the Vela data noticed bursts of gamma rays coming
from sources other than the Earth or Sun, and concluded that they were cosmic in
nature. The bursts were detected in 1968-69, but were not published until 1974.[8]
The unique and scientifically exciting characteristics of such high-energy transient
events are described by S.E. Woosley et al. in the following passage:
On anyone's list of intriguing astronomical phenomena, x-ray and 7-ray
bursts would rank near the top, both because of their enigmatic nature
and the enormous instantaneous powers they develop. The -ray event
of March 5, 1979, for example, was briefly (for 0.12 s) as bright, in
bolometric energy flux, as a star of apparent magnitude minus 5 (i.e.,
brighter than the planet Venus at maximum elongation) and, if situated,
as many believe, in the Large Magellanic Cloud, had a luminosity equal
to roughly 100 supernovae or ten times the electromagnetic output of the
13
entire Milky Way Galaxy! Yet this flux had a rise time of less than 0.2 ms
indicating an origin within an extremely small volume. Many other 7-ray
bursts have delivered energy fluxes about 100 times small than this, but
have maintained their bright output for longer times. X-ray bursts too
are known to generate power comparable to the most massive stars ( 105
solar luminosities), but originate from neutron stars that have radii of only
-10 km and can develop these powers in a time less than one second.[11]
A great many questions remain unanswered regarding the origin, purpose, and
mechanics of these gamma-ray burst events.[7] Although the consensus was once
that they are transmitted from the surfaces of accreting neutron stars, scientists are
presently skeptical of this theory, and no single new theory has yet gained wide acceptance. Experiments such as the Burst and Transient Source Experiment (BATSE) on
the Gamma-Ray Observatory satellite attempt to provide data to test new models,
but so far the results from BATSE have not led to conclusive proofs or disproofs of
any hypotheses, and in fact has raised more questions than it has answered. BATSE
and related experiments suffer from the problem of localization, which makes association of high-energy burst events and the object that cause them difficult. Without a
definite idea of the cosmic source of gamma-ray bursts, formulating ideas about their
creation is exceptionally troublesome.
2.2
The Problem of Localization
Unlike low-energy optical range photons which can be focused and recorded in a camera, high-energy gamma and X range photons are difficult to record and with present
technology impossible to focus: to wit, a detector can tell if it has been hit by highenergy photons, but it is difficult to determine where they came from. The BATSE
experiment on the Gamma-Ray Observatory satellite is capable of determining the
origin of a gamma-ray burst to an accuracy of
2 when bombarded with photons
(10- 4 erg/cm 2 ), losing accuracy exponentially as the flux decreases.
The first proposals to attempt to improve this figure involved coordination among
several observation sites separated by vast distances.
For instance, localization of
six gamma-ray burst events down to 0.05-14 arcmin2 have been accomplished using
14
satellites orbiting the Sun, Earth, and Venus.[3] However the timing accuracy required
by such a scheme in order to provide good triangulation data is in the millisecond
range, making this route both costly and prone to unreliability.
Further, the ten
satellites used all had missions of their own, and extrasolar gamma-ray observation
was a secondary benefit.
The HETE satellite was conceived to be a single satellite focused on the mission of
detecting and localizing high-energy transient events. To accomplish this end, it utilizes burster counterparts: transient events in lower energy bands that are correlated
with the high-energy bursts. The case for using optical counterparts is well presented
by B. Schaefer:
It is generally felt that identification of bursters with objects at other
wavelengths will probably be required before significant progress can be
made in determining their origins. The reason that low energy counterparts are so desirable is that low energy observations are much easier,
cheaper, and more sensitive (as energy flux detectors) than gamma-ray
observations. In addition, they offer the promise of establishing a muchneeded distance scale for bursters. Finally, large data bases already exist
for low energy data that can be compared to GRB [Gamma Ray Burst]
observations.
Low energy counterparts can be identified when the GRB is bursting or
when it is quiescent. ... [T]here are the optical bursts which are expected
to be produced at or near the gamma burst source itself by a variety of
processes ....
There are several motivations in searching for optical flashes. A light
curve could yield the optical duration, the delays with respect to gamma
radiation, and the presence of precursors or afterglows. This would aid in
choosing between models in which the optical radiation is produced by reprocessing in an accretion disk or in the atmosphere of a stellar companion
on one hand, and those in which it is produced by cyclotron repressing. A
precise location can be measured which will allow deep follow-up searches
for the quiescent counterpart. The fraction of the energy emitted in the
optical is another useful quantity for comparison with theory, as would be
polarization and color of the flash. In addition, a recurrence time scale
may be much easier to measure with optical techniques, although it is not
yet clear whether optical and gamma ray recurrence times are the same.
Each of the above mentioned quantities can be compared with theory and
hence can serve to distinguish between models.[4]
15
2.3
Mission Goal
It was in this purpose that the HETE 1 project was conceived by the participants of
the 1983 conference of the American Institute of Physics, "High Energy Transients
in Astrophysics".[11] It was meant to be small and inexpensive, utilizing current
and proven technology to provide a relatively quick creation time and reliable system performance. To accomplish its mission, the HETE spacecraft would possess a
gamma-ray detector, an X-ray detector, and several optical cameras. It would perform the detection and localization of high-energy transients on-board, making time
synchronization among detectors both simpler and less important (as it would not
be using time data to triangulate, but only to associate) than with the multi-craft
scheme; and the several astronomical units of detector separation required by the latter is rendered unnecessary by the use of optical burst counterparts as a localization
device.
The scientific goal for the HETE mission, as defined by those who conceived it, is
to answer the following questions:[11]
* What physical processes operate in a 7-ray burst that allow the production
of non-thermal radiation for a period (typically seconds to minutes) that is so
much longer than typical neutron star dynamic time scales (1
ms)? Which
conditions lead to 7-ray bursts and which lead to X-ray bursts? What physical
circumstances produce a 7-ray spectrum as opposed to the softer spectrum of
an X-ray burst or X-ray pulsar? How are line features, both absorption and
emission, produced?
* What are the properties of those neutron stars that produce high-energytransients? What are their radii, masses, accretion rates, field strengths, and internal temperatures and how do these parameters carry for the different categories
of transients? What is their evolutionary status?
1Originally "High Energy Transient
"Experiment"
Explorer";
16
"Explorer"
has since been replaced by
* How do repeated thermonuclear explosions on the surface of a neutron star
interact with the interior temperature and a variable accretion rate to produce,
from the same source, X-ray bursts that are sometimes regular in occurrence,
sometimes erratic, and that sometimes cease altogether.
How common are
instances of recurrent flashes with intervals so short as to be incompatible with
simple thermonuclear models?
* Do observable optical flashes always accompany -ray bursts? How is the optical
flash produced? Is it an extension of the 7-ray mechanism or fluorescence of a
disk or companion star? How does the time history of the optical flash compare
with that of the 7-ray burst itself? Can the optical emission be used to obtain
the properties of the binary star system or to indicate the presence of a strong
magnetic field? Are there other classes of short lived astronomical phenomena
that emit chiefly in the optical (or ultraviolet or near infrared)? Ultraviolet was
chosen for the HETE mission.
* Are the basic processes that produce 7-rays in solar flares also operating elsewhere in the cosmos where highly magnetized plasmas are present?
2.4
HETE Instrumentation
HETE has one omnidirectional gamma-ray spectrometer, one wide-field X-ray monitor, and four ultraviolet cameras. It is also an autonomous spacecraft, meaning it
has attitude control capability, a (solar) power acquisition and regulation system, a
radio link with the Earth, and monitors for potentially dangerous situations such as
depressions in the protective Terran radiation belts.
The omnidirectional y-ray spectrometer is sensitive to photons in the 6keV to
>1MeV range. It can resolve transient events down to a separation of 4ms. It is
based on proven technology developed in France for the Soviet Phobos probes, which
uses an array of four detectors, covering a region of the sky 27r steradians in area.
The wide-field X-ray monitor is sensitive to photons in the 2 to 25keV range. It
17
can resolve transient events down to a separation of lms. Note that this energy range
partially overlaps that of the y-raydetector, but this device offers a higher temporal
resolution. The monitor observes a total of -2 steradians of sky area using two units,
and can determine an X-ray source's origin to +6 arcminutes of accuracy.
Both the 7-ray spectrometer and the wide-field X-ray monitor communicate with
two Motorola 56001 Digial Signal Processors (DSPs), which use their high-speed
mathematical calculation abilities to process this raw detector data to find salient
information.
This information is provided to an Inmos T805 Transputer, called a
General Purpose Processor or GPP. This GPP determines whether a burst has occurred in either of these bandwidths. The GPP, two DSPs, y-ray spectometer, and
X-ray monitor comprise the Gamma / X system.
The four ultraviolet cameras, divided into two pairs, are sensitive to photons in the
5 to 7eV range. They uses state-of-the-art charge-coupled device technology similar
to that in consumer use to provide inexpensive, reliable detection. The UV system
can resolve events from -0.5s to
6s, depending on how much of each camera's
image is read out. Normal operations read out full frames from each camera in a
data-compressed fashion every 2.0s. The four cameras, in total, view -1.7 steradians
of the sky, and have ±3 arcseconds of precision of localization (lao).
Each pair of cameras is connected to readout electronics named the Lasagna Boz.
The Lasagna Box is commanded by, and reports its data to, two Motorola 56001
DSPs, called the Front-End Processor(FEP) and the Back-End Processor (BEP).
They too use their ability at high-speed calculation to extract useful information
from the raw pixel data, and provide this information to a governing Inmos T805
Transputer GPP. This GPP searches for transient events in the ultraviolet region and
responds to burst announcements from the Gamma / X system to provide integrated
reports on Gamma / X / UV burst activity. A GPP, two DSPs, and two ultraviolet
cameras compose a UV system; there are two UV systems on-board HETE.
The spacecraft itself is largely cylindrical, 48cm in diameter and 90cm in height.
It uses a single momentum wheel for attitude control. Its attitude is kept so the
science instruments are always on the anti-Sun side of the vehicle, with the CCD
18
cameras radiatively cooled to -60°C for improved quantum efficiency. It carries four
solar panels which extend after deployment to provide 0.9m2 of surface area, providing the 30 watts necessary for the scientific instruments and 16 watts necessary for
spacecraft infrastructure.
It is expected to transceive 10 kilobits of data per second
with the Earth (orbit average), over an S-band radio link. It is projected to weigh
approximately 250 pounds.
A fourth Inmos T805 Transputer GPP oversees two more Motorola 56001 DSPs,
which in turn interact with the electronics controlling the spacecraft's power, attitude,
communications with Earth, and so forth. These three processors and the spacecraft
hardware they govern are collectively called the Spaceraft Control system.
HETE will be inserted by a Pegasus launch vehicle (shared with one other satellite)
into 550nm high, 380 nominal inclination circular orbit above the Earth. It is expected
to perform its mission for one to two years.
2.5
A Day in the Life of HETE
This section relates how the mission described above is accomplished by HETE, by
describing the typical daily behavior of the spacecraft, in particular the UV system.
The flow of requests and replies among the spacecraft processors is shown in Figure 21. The following chapters detail how the actions described here are performed.
HETE's detectors - the omnidirectional7-ray spectrometer, the wide-fieldX-ray
monitor, and the four ultraviolet cameras -
always point in the anti-Solar direction.
Thus for half of its orbit, these detectors are pointed toward the sunlit Earth, and
for the other half, toward deep space. During the former, HETE is performing day-
time operations,and during the latter, nighttime operations. Daytime operations are
minimal: the detectors and most of the DSPs (those not in the Spacecraft Control
system) are shut down to conserve power, and the GPPs spend most of their time
idling. Once nighttime operations commence, however, HETE "wakes up" to work.
The GPPs in the Gamma / X and UV systems request the Spacecraft Control
system provide power to their respective DSPs and detectors. The DSPs are booted
19
attitude information
Gamma& X-ray burst reports
Photometry,
astrometry,
attitude
Lasagna
Box
lists
Video Channel:
Rawpixeldatafromthecameras
HousekeepingChannel:
Replies to read commands
clockingcommands
CCD clocking
Figure 2-1: Information Flow In and Around the UV System
20
and the detector electronics initialized by the GPPs above them.
All four HETE
systems are now active and looking for burst events. We now focus on the behavior
of one UV system.
The UV system GPP uses its FEP to command the Lasagna Box below it, and to
receive status ("housekeeping") information back from this Lasagna Box. With the
system initialized for nighttime operations, the GPP commands the Lasagna Box to
begin reading out pixel data from both cameras; both the FEP and the BEP receive
this pixel data.
The FEP processes this data as it arrives, searching for stellar objects (events).
An event is defined as a pixel which is not part of the background -
and has the highest pixel value in a 3-by-3-pixel area around it.
the dark sky
Hence each
ultraviolet-emitting stellar object visible to the HETE cameras should be recorded as
a single event by the FEP. When an entire frame of data has been received by the
FEP from the Lasagna Box, it reports the coordinates of all the events it found (the
event list) to the GPP.
The BEP does not process pixel data as it arrives, but rather stores it in a Frame
Buffer. Several full-size frames and many subarrays - rectangular portions of a camera's full image -
can be stored in the Frame Buffer, with new data overwriting old
as necessary. The BEP uses the 56001's strengths in mathematical calculation to perform astrometry, 3x3-summation photometry, and spacecraft attitude determination,
using pixel data in the Frame Buffer.
These are the resources now available to the GPP, once it has commanded the
Lasagna Box to begin generating frames. With every frame, the GPP receives an event
list from the FEP. The GPP relays this list to the BEP, requesting photometry on each
of these event coordinates, as well as an updated spacecraft attitude determination.
The latter is forwarded to the Spacecraft Control system; the former is used to detect
any new sources frame -
events which were reported by the FEP for the first time this
and brightenings in field sources -
sources which have become brighter
since previous frames. These are potential UV burst sources.
Frame after frame, this process repeats. The Lasagna Box is reading out frame n;
21
the FEP is processing frame n for events; the BEP is storing frame n, while performing
photometry on the events in frame n - 1. The GPP receives the photometry from
frame n- 1 from the BEP and compares it to previous photometry to determine new
sources and field sources. The GPP then receives the event list for frame n from the
FEP, which it passes to the BEP for photometry on frame n. Now the Lasagna Box
is reading out frame n + 1; the FEP is processing frame n + 1 for events; and the
BEP is storing frame n + 1, while performing photometry on the events in frame n.
This process can be interrupted by one of two occurrences within the Gamma /
X system: the detection of either a gamma- or an X-ray burst. For both types, the
full frames already in the Frame Buffer are of interest, as well as the frames about to
be read out for the next few minutes. All of the frames currently in the Frame Buffer
-
that is to say, all of the frames preceding the gamma- or X-ray burst report - are
sent to the ground immediately, and each frame following the report is sent to the
ground after the frame is read out by the Lasagna Box and stored by the BEP.
For a gamma-ray burst, these following frames are still full-size, because the 7-ray
spectrometer cannot provide localization information, meaning the burst may have
come from anywhere within all four UV cameras' fields of view. An X-ray burst,
however, can be localized down to +6 arcminutes of area: either a tall narrow box,
or a short wide box, or a small squarish box. The GPP then commands that only a
subarray of the full frame be read out and saved, potentially decreasing the time the
Lasagna Box takes to read out a frame, and increasing the number of frames that can
fit in the Frame Buffer.
The GPP resumes normal operation the ground -
saving full frames, not reporting them to
some minutes after the Gamma / X system reports that the gamma-
or X-ray burst has ceased. Note that the UV GPP can compare its own list of field
sources to the reports from the Gamma / X system, correlating the information and
making an on-board estimate of the stellar object which originated the high-energy
burst. It can communicate this information to the ground for potentially immediate
reaction from ground-based observatories.
Nighttime operations proceed in this fashion, with the UV system processing
22
full frames until the Gamma / X system reports a burst, at which point the UV
GPP dumps the burst-preceding and burst-following camera frames to the ground;
the latter frames may be smaller if the X-ray monitor was able to perform some
localization that the UV system could take advantage of. As daytime approaches,
the UV GPP dumps the photometry information it gathered through the night, as
well as any previously saved frames of interest. The detectors and DSPs shut down,
and daytime operations resume.
It is important to note the following unique strengths of HETE:
* Gamma, X, and UV detectors are all on the same spacecraft. Thus communication among them can be immediate, compared to disparate spacecraft trying
to coordinate their observations.
* All of the detectors are aimed at the same portion of the sky. If a burst is seen
in the overlap region of one detector, any counterparts this burst has in the
other wavelengths will be seen by the other detectors.
* Predecessor information - information on the state of the sky leading up to a
burst - is held in the Frame Buffer.
2.6
The HETE Team
HETE is being jointly created by five organizations:
* At the Centre d'Etude Spatiale de Rayonnements, in Toulouse, France: Gammaray detectors and software
* At the Institute of Physical and Chemical Research, near Tokyo, Japan: X-ray
detectors and software
* At Los Alamos National Laboratories, in Los Alamos, New Mexico, USA: X-ray
transient detection software and coded aperture
* At MIT's Center for Space Research, in Cambridge, Massachusetts, USA: Ultraviolet system components (cameras and electronics) and software
23
* At AeroAstro Corporation, in Herndon, Virginia, USA: Spacecraft body and
computer hardware
MIT is also responsible for the archival of information downloaded from the satellite.
This level of distributed responsibility, both conceptual and geographical, is unique
in satellite design. Team members make extensive use of current communication technology -
primarily electronic mail, but also teleconferencing, remote file transfers,
and the like-
to keep the project coordinated.
Distribution of resultant data is also unique in the HETE project, as ground-
based researchers can use the Internet to transfer data from MIT's archive to their
own facility for analysis. They can further set up a small, inexpensive, omnidirectional
VHF receiver to acquire data summaries directly from the satellite, for possible realtime coordination with local observatories.
This large array of persons from around the globe - the design team, from France,
Japan, and the United States, as well as all the physicists researching high-energy
transient phenomena -
compose the group that will take HETE from its conception
to its goal.
24
Chapter 3
The HETE Computer System
"Hello, computer ?"
- Montgomery Scott
Star Trek IV
3.1
Overall Structure and Relations
The HETE computer system is centered around four Inmos T805 Transputers, each
governing an independent HETE system, and communicating as peers to accomplish
the satellite's mission. Each Transputer, termed a General Purpose Processor or GPP,
has two Motorola 56001 Digital Signal Processors (DSPs) at its disposal; these DSPs
in turn interface with the spacecraft externals -
detectors, cameras, radio links, and
the like. The DSPs thus provide a computation buffer between the GPP, and the
low-level electronics which run the spacecraft and perform the actual astronomical
observations. Figure 3-1 shows the architecture connecting these Transputers, DSPs,
and low-level electronics.
The four systems on board the spacecraft are:
1.' Spacecraft Control. Responsible for power management, attitude control, radio
communication, and downlink message prioritization and buffering.
25
2. Gamma / X. Responsible for detecting transient events in the Gamma and X
bands, and localizing them as well as possible. Passes this information to the
UV systems for further localization, and to ground-based researchers.
3. UV System I. Responsible for detecting transient events in the ultraviolet band,
and associating them with events reported by the Gamma / X system. Passes
this information to ground-based researchers. Uses two UV cameras with partially overlapping fields of view.
4. UV System II. Same responsibilities as UV System I, but with cameras that
observe a different portion of the sky.
Each system is on a separate processor board; the four boards are connected by
a Host Interface Bus. Each board contains one GPP, two DSPs, Host Bus Interface
logic to allow these processors to communicate over the Host Interface Bus, and Host
Control Interface logic to control communication between the GPP, and its DSPs and
the Host Bus Interface. These systems communicate over the Host Interface Bus: any
GPP can communicate directly with the other three. Communications are conducted
under the Inter-Process Protocol, or IPP, described in section 3.3.
Communication with the Earth takes place via a line-of-sight radio link with a set
of primary and secondary ground stations. Three primary ground stations, in Arizona, Japan, and Italy, both receive from and transmit to the satellite; numerous (22
at last count) secondary ground stations scattered across the planet use simple omnidirectional receivers to accept selected downlink data as well, associating them with
local observatories seeking curiosities in the visible, infrared, and radio bands. This is
the first step in the dissemination of satellite information: those who wish to receive
data as soon as possible when the satellite is overhead, need only acquire a small
receiving system. The second step is prodigious use of the Internet, whereby data
received from the satellite by the primary ground stations is sent to MIT for archival,
and project researchers use standard Internet tools to acquire this information from
MIT.
26
These four processor boards governing their respective systems, together with
communication with and around Earth, define the HETE processing system.
3.2
Processor Capabilities
The Inmos T805 Transputer is designed to be capable of running a set of independent
processes simultaneously, as well as communicating easily and efficiently with other
devices of the same type. It is a 32-bit device running at 20 MHz. It has 500 kilobytes
(131,072 words) of ROM, and 4 Megabytes (1,048,576 words) of RAM, both of which
are two-bit error-checked. That is, words with 0 or 1 bits in error will be corrected in
hardware and will not affect program execution; words with 2 bits in error will generate an exception, being a recognized and localized but not immediately correctable
problem.
The ease of inter-processor communication facilitates coordination among systems.
A gamma-ray burst occurs, possibly partially localizable by the X-ray detector, and
is detected by the Gamma / X system; the Gamma / X GPP sends a message to the
UV system viewing this portion of the sky, and this UV GPP attempts to associate
the gamma- and X-ray bursts with a UV transient. An association is found, and the
UV GPP decides to inform ground researchers. It sends a message destined for the
ground, which is first routed to the Spacecraft Control GPP, on its way down the radio
link to Earth. A land-based researcher wishes to get the UV frames corresponding
to this transient:
a message goes up the radio, into the Spacecraft Control GPP,
over to the UV GPP, which responds with a set of messages headed back toward the
Spacecraft Control GPP on the way down to the ground. And so on: we see that
this Transputer-to-Transputer
message passing is a major component of the HETE
spacecraft's ability to perform its mission.
In normal operation, one GPP governs the two DSPs "beneath" it in the processing
chain. If however one GPP should fail in flight, another can take over and command
these DSPs remotely (i.e. from another processor board within the spacecraft), by
using the Host Control Interface to "lock out" the faulty GPP from communicating
27
Figure 3-1: The HETE Processing System
28
with its DSPs. Direct Memory Access (DMA) will not be available between the remote GPP and the orphaned DSPs, meaning communication will be markedly slower;
and the spacecraft bus will have much more traffic than it ought to under normal circumstances; but an entire system (UV, Gamma / X, or even Spacecraft Control,
theoretically) need not fail because its Transputer has died. This is particularly applicable to the UV system, which has two identical instantiations on HETE: each
UV GPP is de facto capable of performing the other's functions. All it need do is
launch a new set of processes identical to the ones it already has running, with a few
parameters changed -
specifically, those relating to the orientation of the cameras,
and the IPP addresses of the new DSPs. The DSPs, in turn, are programmed to
send messages as replies to processes which request various kinds of information, and
never actually know with whom they are communicating. This takes advantage of
the "location ignorance" feature of IPP (described in section 3.3): neither the remote
GPP nor its new charges need to know anything explicit about the physical or electronic location of the other; the former needs only know the latter's addresses, and
the underlying IPP system takes care of routing commands and replies where they
need to go.
The Motorola 56001 Digital Signal Processor is a single-process device with extensive on-board serial and host interface capabilities. It is a 24-bit device running
at 20 MHz. It has a small (512 word) boot ROM, 32 kilowords of program RAM
(referred to as "P:" space), and 64 kilowords of data RAM (32K in "X:" data space,
and 32K in "Y:" data space). Two DSPs on HETE systems -
one each for the two UV
have a 4 Megaword Frame Buffer as well. HETE DSP memory is not
error-checked.
The DSPs are intended to take raw low-level data -
Gamma or X detector out-
puts, pixel readouts from the UV cameras, signals from spacecraft utility electronics
-
and turn them into more high-level information that is immediately useful to the
GPPs controlling them. Two serial communication systems are available to the DSP:
a synchronous serial interface, where there is an explicit and distinct synchronization signal passed from the transmitter to the receiver; and an asynchronous serial
29
interface, where the synchronization is included in the data stream itself, as in the
EIA232 (RS232) protocol. Each of these systems is capable of independent transmission and reception. It is through these two transmission channels and two reception
channels per DSP, that communication is established with the low-level electronics.
Communication with the GPP is accomplished via the DSP's 8-bit-wide host interface
system.
3.3
The Inter-Process Protocol
Processes communicate via IPP, the Inter-Process Protocol. Recall that the Transputers (GPPs) run several processes each, and each DSP is considered a single process.
Processes can also be present on Earthside computers.
The crucial element of IPP is location ignorance. No sending process need know
anything specific about the receiving process -
what kind of device it is running
on, its location, how to get the message there -
the method of transmission is
the same, whether the destination is on the same on-board processor, or down on
Earth halfway around the globe. Each processor has an underlying IPP system which
completely abstracts away these concerns; this underlying system knows, for example,
that messages to off-satellite processes should be routed first to the Spacecraft Control
system, and messages to a process on the same processor board need not go out onto
the Host Interface Bus.
When one process wishes to send an IPP message to another, it needs the following
information:
* The recipient's IPP address
* The sender's own IPP address
* The message type
* The message priority (0-255, 0 being highest priority)
* The message itself: up to 512 16-bit unsigned words
30
A Constellation Name Server keeps track of each process's address.
When a
process becomes active, it registers with the Constellation Name Server, and gets its
own IPP address in return. When such a process wishes to communicate with another,
it asks the Constellation Name Server for that process's address, given its name
(number actually): rather like copying information from a White Pages directory
into a personal address book.
Two processes which communicate with each other agree on a set of message
types so the recipient will know what the data in a message means. For instance,
the Gamma / X and UV systems would both recognize a XEVENTFOUND
type: the former would know how to insert the relevant information -
message
the time of
the transient event, the best estimate of its source location, and so forth - into the
message, and the latter would in turn be able to extract this information and use it.
The underlying IPP routing system will occasionally find itself with several, even
many, messages requiring transmission. This is most likely true for inter-system messages when the Host Interface Bus is experiencing a lot of traffic, and almost definitely
true for the Spacecraft Control system holding on to downlink messages until a primary ground station comes into view. To ensure that time-critical messages do not
get delayed by less important communiques, each message has a priority number associated with it, and higher priority messages (those with lower numbers) are promoted
to the head of any transmission queues. In this fashion a
XEVENTFOUND
message
can get from the Gamma / X system to one of the UV systems, even if the other UV
system is generating a great deal of traffic on the Host Interface Bus, say by sending a
large frame of image data to the Spacecraft Control system for eventual transmission
to the ground.
The data within the message is a list of 512 or fewer "unsigned shorts", that is,
16-bit words representing the numbers from 0 to 65535. Data that are greater than
16 bits wide are customarily sent least-significant-word-first, so a number such as
$12345678 is packaged as message[n] = $5678, message[n + 1] = $1234. If a long list
of data that may span several messages needs to be sent, one of the words in each
message is often a pair of flags indicating whether this message is the first or last
31
in the series. So if bit 0 ($0001) of message[0] is the "first message" flag, and bit 1
($0002) of message[0] is the "last message" flag, then the recipient will usually receive
a series of messages (of the same type) where message[0] reads 1-0-0...0-2.
If the
data can be fit into a single message, message[0] would be $0003 (= $0001 OR $0002).
With this information collected, the sender may compose an IPP message and send
it, trusting that the information will eventually get to its destination, regardless of
where it is. The recipient, further, can offer a reply to the sender without ever having
to know the sender's name, because the sender's address is included in the message.
This takes location ignorance to an even higher level, as a process may respond to a
command without knowing or needing to know who sent it. This feature is especially
useful in the HETE DSPs, as indicated in section 3.2 and chapters 5 and 7.
32
Chapter 4
The UV System
[Scientists] are Peeping Toms at the keyhole of eternity.
- Arthur Koestler
4.1
UV System Components
Arguably, the first component of the UV system are the stellar objects themselves, any
and everything in the observable universe which sends out photons between 220nm
and 310nm (5 to 7 eV, 9.7x101 4 to 1.4x1015 Hz). On the HETE spacecraft, four
charge-coupled device (CCD) cameras stand ready to receive these photons. These
four cameras are divided into two pairs; each pair is connected to an identical set of
electronics. For simplicity, future references to "the UV system" and its components
will refer to the system associated with one of these pairs, with the understanding
that there is a duplicate system on the spacecraft, differing only in the fact that its
two cameras are aimed elsewhere.
The two UV cameras have a -10% overlapping field of view. That is, -10% of
the image reported by one camera is also reported by the other. The overlapping
regions are oriented to cover the areas of the sky to which the Yand X detectors are
most sensitive. Charge-coupled devices require a good deal of support electronics to
pull out pixel information. On HETE, the support electronics are contained in the
33
Lasagna Box. The Lasagna Box is a highly pipelined and parallelized combination
of digital/analog converters, serial/parallel multiplexers and decoders, and command
interpretation logic, designed to make camera images available to the rest of the UV
system as rapidly, accurately, and robustly as possible. The Lasagna Box can read out
all the data from the two 1024x1024-pixel cameras to 12-bit accuracy in 6.3 seconds;
or, from a single camera to 16-bit accuracy in the same amount of time. Usually,
the Lasagna Box will be configured to read out both cameras to 12-bit accuracy in
a "2x2-summed" fashion, where the 1024x1024 pixel array is grouped into an grid of
2x2 squares, and the pixels within each square are summed to form a new image 512
pixels on a side. The Lasagna Box thus reports a 512x512-pixell image from each of
the two cameras, to 12-bit accuracy, every 1.6 seconds: this is referred to in following
chapters as a "normal-mode" frame.
The Lasagna Box sends these pixel values to a pair of Motorola 56001 digital
signal processors (DSPs) named the Front-End Processor (FEP) and the Back-End
Processor (BEP). These DSPs report to the General-Purpose Processor (GPP), an
Inmos T805 transputer which heads the HETE UV system. The GPP relies on the
DSPs to perform a great deal of the initial computation on the video data sent by
the Lasagna Box, transforming the long stream of pixel values into a collection of
more useful information, such as the coordinates of stars within the image, the pixel
intensities of some interesting portion of the image, and the like. The GPP itself is
responsible for the highest level of on-board UV data analysis, most importantly the
identification and localization of transient events, coordinated with HETE's Gamma /
X system; and also for communication of important data to ground-based researchers
through the HETE Spacecraft Control system, which has jurisdiction over the radio
link. This division of labor takes advantage of the DSPs' ability to perform long
and complex mathematical calculations quickly and efficiently, and the Transputer's
ability to run several processes simultaneously while communicating easily with other
Transputers.
1Hardware specifics within the Lasagna Box and CCD cameras may change the dimensions
slightly
34
Channel
Command
Housekeeping
Name
STD
SCK
SC2
RXD
Source
DSP
DSP
DSP
LBox
Rate
500 kHz (2ps/bit)
500 kHz (2s/cycle)
20.8 kHz (48.s/sync)
31.25 kHs (32ps/bit)
Purpose
24-bit command words, MSB-first
Bit-wide clock
Bit-wide sync pulse during last bit of command word
8-bit status words, EIA232 format
SCLK
LBox
500 kHz (2s/cycle)
16x sampling clock
SRD
LBox
4 MHz 250ns/bit)
24-bit video data, MSB-first
SCO
LBox
4 MHz (250ns/cycle)
Bit-wide clock
SC1
TXD
LBox
DSP
167 kHz (6,s/sync)
Aperiodic
Bit-wide sync pulse during last bit of video word
Master reset signal, active high
Video
Reset
Table 4.1: Lasagna Box / DSP Communication Signals
The GPP and the DSPs are electronically linked by an 8-bit-wide DMA bus;
however, they communicate via the Inter-Process Protocol (see section 3.3), which
means the software developer need not be concerned with the hardware specifics at
this level. The hardware specifics are of great importance, however, with regard to
communication with the Lasagna Box. The Lasagna Box communicates with the
DSPs via three serial links:
* A command channel, a 24-bit-wide synchronous serial interface running at
500 kHz (48ts per word) from which the Lasagna Box accepts instructions;
* A housekeeping channel, an 8-bit-wide asynchronous serial interface running at
31.25 kHz (320ps per word, including start and end bits) through which the
Lasagna Box sends responses (two words per response) to queries;
* A video channel, a 24-bit-wide synchronous serial interface running at 4 MHz
(6ps per word) through which the Lasagna Box sends pixel data from the cameras.
Table 4.1 describes the actual signals which travel between the DSPs and the
Lasagna Box.
The essential links in the UV system are thus Ground Researchers =IPP/radio
Satellite
=IPP
cameras (x2)
UV GPP
photon,
=IPP
DSPs (FEP + BEP)
=erial
Lasagna Box parallel
UV-transmitting stellar objects, with commands flowing down
the chain left to right, and information flowing up the chain right to left. The FEP is
in charge of relaying commands and status reports between the GPP and the Lasagna
35
Box, as well as producing event lists for the GPP; the BEP stores frame data for later
analysis. See section 2.5, especially Figure 2-1, for an overview description of the use
of these devices.
4.2
Controlling Transputer: The GPP
Please see section 3.2 for information on the Inmos T805's capabilities, and the interrelation of these devices on the HETE spacecraft. In the UV system, these capabilities
are put to use to identify transient events - stellar objects whose ultraviolet emissions
increase by a statistically significant amount on timescales ranging from 2 to 1000
seconds -
in the ultraviolet band, and associating them with transients reported by
the Gamma / X system. To this end it uses the DSPs, and through them the Lasagna
Box and the cameras, to
* Locate all stellar objects (viz. stars) within the field of view of the two cameras.
(FEPfunction)
* Perform photometry on these stellar objects in each frame. (BEP function)
* Compare the photometry of stellar objects from successive frames to determine
if any of the objects are displaying transient behavior. (GPP function)
* Narrow the field of interest within the camera images and grab a succession
of frames, if a localized X-ray burst was reported by the Gamma / X system.
(GPP function via the FEP, impacting the Lasagna Box and BEP)
* Monitor the status of, and modify the parameters used by, the DSPs or the
Lasagna Box to keep the video processing operating efficiently (GPP function
via the FEP, impacting the Lasagna Boz and BEP)
In normal operation, the GPP commands the UV subsystems to observe the entire
field of view available to the two cameras. It takes the list of star locations for each
frame, and attempts to associate each one with a star located in previous frames;
36
it can then compare the apparent magnitude of these stars at different times, to
determine if a transient event has occurred.
The Gamma / X system will from time to time report that a burst has occurred
in these wavelengths. Included in the message will be the best estimate of the portion
of the sky where the burst originated (within ±6 arcmin if the X-ray monitor could
localize the event). The GPP then narrows the field of interest within the cameras'
fields of view to include only this portion of the sky. This buys the UV system higher
pixel-intensity accuracy, and the ability to save more frames separated by a smaller
camera readout time. With this high-resolution (in both time and pixel intensity)
series of frames, the GPP can gather a great deal of information on the exact location
(within ±3 arcsec) and brightness-change characteristics of this event.
The GPP is then responsible for relaying important information -
details on the
occurrence of transient events, relevant images, data on system status, et cetera to researchers and project staff on the ground.
4.3
Dual DSP System: The FEP and BEP
This Thesis is focused on this component of the HETE UV system. In particular, a
software suite to govern these two processors has been developed, and the following
chapters will present the algorithmic and implentation concerns encountered along
the way, with the solutions arrived at by this developer and his colleagues. To set the
stage: the DSPs both have the following responsibilities * Function autonomously once booted, reporting regularly that it is still operating
* Communicate with the GPP and beyond via IPP, following the principle of "location ignorance": a message from a DSP is sent to the process which requested
the type of information the message contains, without the DSP being aware of
any specifics about the recipient 2
2
For convenience, in this document the recipient is generally assumed to be the GPP, as this is
the normal situation in-flight. So statements like "report to the GPP" actually mean "report to the
process which asked for this kind of information".
37
* Monitor the video channel from the Lasagna Box
* Advise the GPP when a frame is about to be processed, and again when processing is complete
* Warn the GPP of any recognized error situations, such as a hardware exception,
a problem with the data from the Lasagna Box, and so forth
In addition, each DSP has these specific tasks:
The FEP
* Send commands from the GPP to the Lasagna Box, and relay responses back
from the Lasagna Box to the GPP
* Report events as requested. An event is a feature within a camera frame which
is determined to be a stellar object; so the FEP tells the GPP where all of the
stars are in an image.
The BEP
* Store frames or portions of frames as requested
* Retrieve previously stored pixel data, presenting it in a form useful for analysis
* Analyze pixel data: perform astrometry, photometry, and spacecraft attitude
determination using previously stored pixel data 3
The BEP has a 12 Megabyte Frame Buffer, organized as 4,194,304 24-bit words,
in which to store frames. This means that up to 16 normal-mode frames (32 camera
images) may be stored in the Frame Buffer; or 8 normal-mode frames plus, say,
209 100x100-pixel camera images at 16-bit resolution, or 30 50x500 camera images
followed by 17 200x500 two-camera frames at 12-bit resolution; and so on. In addition,
both DSPs have 32 kilowords available in each of the 56001's memory spaces, P:
(program), X: (data), and Y: (data). All of these spaces utilize a 24-bit word. This
3
Not implemented in this release, and not discussed further in this Thesis
38
means that since the FEP does not have a Frame Buffer, it has only 64 kilowords of
data memory to work with, and hence cannot store an entire frame: its event-finding
system must be able to operate in real time, as the pixels are arriving, without the
option of putting a frame aside when it's busy and going back later.
The code for the DSPs had to be, in descending priority order: fast, to keep up
with the stream of incoming video data; robust, because a satellite must deal intelligently with unexpected circumstances without the benefit of a human supervisor;
and readable, so that it may be understood by the members of the team who will use,
augment, and support it. The DSPs must know how to communicate with the GPP
on one side, and the Lasagna Box on the other: the former requires the software to
be flexible, to respond to a variety of requests, and "intelligent", to take raw camera
data and create information useful to the GPP; the latter requries the software to be
not only fast, as stated above, but also efficient, to recognize the "meaning" of the
data in real-time and deal with it accordingly.
To this end, three software techniques are used extensively in both DSPs. Robustness and readability are aided by the use of a mainloop, where a single "main"
function calls a series of functions -
say, tryget_message()
has sent a command, then tryproc_vid()
to check if the GPP
to check if something should be done with
the video data that just arrived, then checkbuddy_time() to inform the GPP that
the DSP is still alive and functioning -
over and over in an endless loop. Each of
these functions is constructed so that it returns within a reasonable amount of time
to let the other functions operate; if it has not finished what it was doing, it picks
up again the next time the mainloop calls it. In this way individual functions are
less apt to swallow up all of the DSP's time should an unexpected situation occur
-
for instance, if the FEP were to send a command to the Lasagna Box and then
sit in a wait loop until the response came back, a malfunctioning Lasagna Box could
prevent the FEP from dealing with an important message from the GPP. Under the
mainloop scheme, however, the FEP's Lasagna Box communication functions would
send the command, and simply return. Then each time around the mainloop, these
functions would check if a response had arrived yet, without interfering with the rest
39
of the FEP functions, like communication with the GPP.
The 56001 has several features which make circular buffers easy to implement.
When a stream of data needs to be passed from one routine to another, a circular
buffer may be used to limit the need for coordination between the sender and receiver,
improving speed and efficiency. It is like two runners jogging around a track, where
the sender is dropping crumbs, and the receiver, some paces behind, picking up the
crumbs and consuming them. Around and around the track they go: the receiver
need only be concerned with (1) not bumping into the back of the sender and (2)
not getting a full lap behind the sender (which would mean the sender would start
trampling the crumbs he dropped before, that is to say, the sender would overwrite
data that the receiver hadn't processed yet). The sender does not need to worry
about the receiver at all.
The most common reason for one routine to want to pass a stream of data to
another in this fashion is communication. The 56001 hardware takes care of much
of the mechanics of communication with the Lasagna Box and the GPP: when it has
received a word from one of these devices, or it is ready to transmit a new word to
them, it generates an interrupt to either read the word received or supply a new word
to be transmitted. Interrupt handlers, however, ought to be as fast as possible, doing
some minimal amount of work and then allowing the main code (i.e. code called by
the mainloop, generally in a higher-level language than the interrupt handler, and
thus more readable and possibly more robust) to deal with the data.
And so an
interrupt-plus-main-code system is used in these situations, where the handler for a
receive interrupt simply places the new word into a circular buffer, and the handler
for a transmit interrupt grabs the next word from a circular buffer and sends it. The
main code is then responsible for filling the circular buffer used by a transmit handler,
and for processing the data placed in a circular buffer by a receive handler. This takes
the speed and efficiency advantages of a circular buffer and augments them with the
speed of a short interrupt handler and the readability and robustness of high-level
code.
40
The DSP code for HETE is written in Motorola GNU C, with time-critical routines
(mostly relating to processing video data) coded in Motorola 56001 assembly.
4.4
Camera Electronics: The Lasagna Box
The Lasagna Box, as indicated before, communicates via a command channel, a
housekeeping channel, and a video channel. Words over the command channel correspond to either a write to or a read from a register within the Lasagna Box. Read
commands generate a single response from the Lasanga Box over the housekeeping
channel. There is no arbitration or regulation on housekeeping responses, so no more
than one read command ought to be pending at any one time. A single active-high
master reset signal initializes the device.
A charge-coupled device (CCD) camera uses semiconductor technology to transduce light energy into electrical signals. A CCD is a silicon wafer, one to two centimeters on a side, which produces free electrons when hit by photons within a given
range of wavelengths. Placing focusing optics in front of such a device, such that
light is sensibly aimed at the wafer instead of hitting it from all directions, creates a
potentially useful camera. All that remains is to get the free electrons off the wafer in
a manner that indicates how many photons hit a given part of the CCD. Figure 4-1
diagrams how this is accomplished in the HETE UV system.
A CCD is often pictured as an array of buckets which catch photons; the Lasagna
Box measures the contents of these buckets and reports them as pixel values. Since
this measuring process can take a significant amount of time, the CCD devices used
on HETE are divided into an eposed area and a frame-store area: the former is
exposed to photons arriving through the camera optics, which are then converted
into an electrical charge; the latter is not exposed to photons, and therefore holds
its charge until read out. When the exposed area has received sufficient exposure,
its entire contents are shifted down into the frame-store area. The exposed area is
now empty of charge and ready to receive the next image, and as it is doing so, the
Lasagna Box is reading the pixel data from the previous image out of the frame-store
41
Single-Camera CCD Chip Layout
-l
i Slice
Slice
i
A
Slice
C
B
Slice
D
:::...------7-----
Pixels
Exposed to ,_
Photons
(0.3)
(1.3)
(2.3)
(0,2)
(1,2)
(o,)
(3,3)
(4,3)
(53)
(6,3)
(2,2)
(3,2) 1(4,2)
(5,2)
(6,2), (7,2)
(1,1)
(2,1)
(3,1
(4,s)
)
(6,1)
(1,0)
(2)
(30)(4,0) (5,0)
(6,0)
.
(7,3)
(8,3)
(8,2)
: (9,2) : (10,2)
(7,1)
(8,l)
(9,1) (101)
(7,0)
(8,0)
..... ~....l....c...
-,---'---,-_
_ !---,__,___
(0,0)
(9,3) (103) (11,3) !(123) (13,3) (14,3) (15,3)
(11,2) j (12,2) (13.2): (14,2) (15,2)
. ....
(1)(121)
(~.
.
....... ..
(13,1) (14,1) (151)
. . . .2.
. ...
.
(9,0) (10,0) ( 1,0) (12,0) (13,0) (14,0) (15,0)
ERTIiAL OVERCLOCKS- VERTICALC IVERC-OCKS-- VERlCAl,bVERLOCK
.
.....
...
..... c....c........
...........
.............
Entire
frame
transferred
VERT1CALOVERCL6CKS-- ; VERTICALC VERCIOCKS VERrICALJ VERCLOCKS
---
Frame-
Store -
,------- - ----
(0,3) : (1.3)
(2,3)
(3,3)
i (4.3)
(0,2) : (1,2)
(2,2)
(3,2)
(4,2)
:-
,-
..... :......
.
(0,0) : (1,0)
.
(2,0)
(7.3)
(8,3)
(93)3) (11,3) (12,3) (13.3) (14.3) (15,3)
(5,2)
(6,2)
(7,2)
(8,2)
(9,2) (10,2) (11,2) ! (12,2) (13,2) (14,2) (15,2)
(8,1)
(9,1) (10,1) (11,1)j (12,1) (13,1) (14,1) (15,1)
....
.....
(3,0)
(4.0)
........
(6,3)
Area
... :
.........
(5,3)
...............
(5,0)
(6.0)
(7.0)
Frame-
exposed
.......
shifted
Store area
fone-byone as
pixels
(9,0) (10,0) (11,0) (12,0) (13,0): (14,0) (15,0)
f are clocked
YI
out
SERIAL:REGISrER
---:SERIAJ
REGITER- SERlL RECISTER--- SE11AL REGISTER
I,K--
Realdout
I
I
I
lM II
I
I
II
I
I
Readout rReadout
NodeB \1 / NodeC
Node A
lines
to Frame-
: --- ---.....
...- -.. ....--:.....:..... ....
(8,0)
Store
Readout
NodeD
Readout Options
Camera
Camera 0 or 1
Slice Slice
B
C
.I .
D
I
B
I
I
D
I
_.
I
Slice
Mode 0
Mode 1
Readout
Readout
I
Camera 1
Slice
Camera 0
I
L
k_
Slice
Slice Slice
)s <(
A
I
Camera 0
D
Slice
Slice
Slice
Slice
A
B
C
D
.
Mode 2
Mode 3
Readout
Readout
Figure 4-1: Structure and Readout of the UV CCDs
42
L.
c~
area.
This reading is performed one bucket at a time, in a pixel-by-pixel line-by-line
fashion. Say the CCD has been exposed to a new image, and the data transferred
into the frame-store area: the Lasagna Box commands the first line in the frame-store
area to dump its contents into the serial register, where the Lasagna Box can examine
the pixel values in this line at one of four readout nodes. With the first line of data
in the serial register, the second line can be transferred into the first, the third into
the second, and so on. This poises the second line for transfer into the serial register
for readout.
The four readout nodes are lettered A, B, C, and D. Since there are two cameras,
each with four readout nodes, there are eight nodes total in the UV system: AO, BO,
CO, DO, Al, B1, C1, and D1. Each readout node is capable of reading or clocking out
pixels from a certain region of the CCD, depending on the transmission mode (often
abbreviated "Mode") of the Lasagna Box. Clocking out pixels entails measuring how
"full" the bucket at the readout node is, giving this fullness a number called the pizel
value or pixel intensity, and then shifting the buckets in the serial register toward
the readout node to read the next pixel value in the line. The region of the CCD
whose pixels are clocked out by a given readout node is called a slice, and so there
are potentially eight slices across the two cameras, AO through D1, again depending
on the Mode. There are four possible Modes:
* Mode 0: 16-bit pixel values clocked out from all the readout nodes in a single
camera. With four readout nodes per camera, each slice (A, B, C, and D) is
one-fourth the total width of the CCD. A Submode determines which camera
(O or 1).
* Mode 1: 16-bit pixel values clocked out from readout nodes B and D of both
cameras. With two readout nodes utilized per camera, Slice B is the left half
of a camera, and Slice D the right half.
* Mode 2: 16-bit pixel values clocked out from readout nodes A and C of both
cameras. With two readout nodes utilized per camera, Slice A is the left half
43
of a camera, and Slice C the right half.
* Mode 3: 12-bit pixel values clocked out from all the slices in both cameras.
Each of the eight slices is one-fourth the total width of a CCD. Two pixels are
packed into a word.
For the 16-bit transmission modes (0 through 2), the lower 8 bits of each 24-bit
word arriving over the video channel are all l's, so pixel data is OxPPPPFF, with the
pixel value in PPPP. For the 12-bit Mode 3, two pixel values OxP1P1P 1 and 0xP 2P 2 P2
are stacked as OxP1P1PP
1 P
2 2 p 2 in each 24-bit video channel word.
Note from Figure 4-1 that while readout nodes A and C clock pixels out leftto-right, readout nodes B and D clock pixels out right-to-left.
Thus while readout
node A would read pixel (0,0), shift its portion of the serial register to the left, read
pixel (1,0), shift again, and read (2,0), readout node B would read pixel (7,0), shift
its portion of the serial register to the right, read pixel (6,0), shift again, and read
(5,0). This "backward" readout for Slices B and D complexifies reconstruction of the
camera image.
When a full line of pixel values have been clocked out, the next line is transferred
into the serial register, and all of the lines above it are transferred down one line.
It is important to note that the specifics involved in transferring lines and clocking
out pixels produces three types of non-image pizels. When a readout node begins
to clock out a new line, the actual pixel values are preceded by a set of horizontal
underclocks, and when all of the pixel values have been clocked out, the readout nodes
continue to supply horizontal overclocks before the next line is shifted into the serial
register. When all of the lines containing image data have been clocked out, a few
vertical overclock lines remain, and they are clocked out as well. These non-image
pixels represent a baseline "dark" response of the CCD, and are included in the video
data in the order they are produced.
The Lasagna Box simultaneously reads all of the active readout nodes in its present
Mode. This means that the Lasagna Box produces four pixel values at a time in
Modes 0 through 2, and eight pixel values at a time in Mode 3. It uses these values to
44
Mode,
[Submode]
First word
from slice(s)
Second word
from slice(s)
Third word
from slice(s)
Fourth word
from slice(s)
0, 0
AO
BO
CO
DO
0,1
Al
B1
C1
D1
1
BO
DO
B1
D1
2
AO
CO
3
AO:BO
CO:DO
Al
C1
Al:Bl
Cl:Dl
Table 4.2: Construction of Package-of-Four Video Words
(Pl:P2 indicates pixel P1 is in the top 12 bits, P2 in the bottom 12 bits)
construct a package-of-four-video-words, or package-of-four, where each word contains
the pixel value(s) clocked out from one (two in Mode 3) of the readout nodes, as
indicated in Table 4.4.
These packages-of-four comprise the majority of the video stream.
The video
stream, transmitted to the FEP and the BEP over the video channel, contains three
types of words: words containing pixel values; sync words; and blank words. A
row sync pattern precedes every row of pixel data, and a frame sync pattern (which
includes a frame identification number) precedes the set of rows representing a new
frame. A small fixed number of blank words precedes each row sync pattern, and a
large variable number of blank words precedes each frame sync pattern.
The sync patterns are also organized in packages-of-four. At time of development,
the frame sync was two consecutive packages-of-four containing all OxOOFFFF's, followed by 24 packages-of-four encoding a 24-bit frame ID (four OxOOFFFF'swas a one
bit, four OxOOOOOO's
was a zero bit; most significant bit was sent first). The row sync
was four OxOOOOOO's
followed by four OxOOFFFF's.
Let us posit a camera whose four slices each have two horizontal underclock
columns, three image pixel columns, one horizontal overclock column, two image
rows, and one vertical overclock row. Note that the actual camera image is 12x2.
With the Lasagna Box in Mode 0, the video channel would look like this:
(Frame sync)
(Blank words)
45
(Row sync)
1. First horizontal underclock of slice A, first row
2. First horizontal underclock of slice B, first row
3. First horizontal underclock of slice C, first row
4. First horizontal underclock of slice D, first row
5. Second horizontal underclock of slice A, first row
6. Second horizontal underclock of slice B, first row
7. Second horizontal underclock of slice C, first row
8. Second horizontal underclock of slice D, first row
9. First image pixel of slice A, first row: image coordinate (0,0)
10. First image pixel of slice B, first row: image coordinate (5,0)
11. First image pixel of slice C, first row: image coordinate (6,0)
12. First image pixel of slice D, first row: image coordinate (11,0)
13. Second image pixel of slice A, first row: image coordinate (1,0)
14. Second image pixel of slice B, first row: image coordinate (4,0)
15. Second image pixel of slice C, first row: image coordinate (7,0)
16. Second image pixel of slice D, first row: image coordinate (10,0)
17. Third image pixel of slice A, first row: image coordinate (2,0)
18. Third image pixel of slice B, first row: image coordinate (3,0)
19. Third image pixel of slice C, first row: image coordinate (8,0)
20. Third image pixel of slice D, first row: image coordinate (9,0)
21. Horizontal underclock of slice A, first row
22. Horizontal underclock of slice B, first row
23. Horizontal underclock of slice C, first row
24. Horizontal underclock of slice D, first row
(Blank words)
(Row sync)
25. First horizontal underclock of slice A, second row
26. First horizontal underclock of slice B, second row
27. First horizontal underclock of slice C, second row
46
28. First horizontal underclock of slice D, second row
29. Second horizontal underclock of slice A, second row
30. Second horizontal underclock of slice B, second row
31. Second horizontal underclock of slice C, second row
32. Second horizontal underclock of slice D, second row
33. First image pixel of slice A, second row: image coordinate (0,1)
34. First image pixel of slice B, second row: image coordinate (5,1)
35. First image pixel of slice C, second row: image coordinate (6,1)
36. First image pixel of slice D, second row: image coordinate (11,1)
37. Second image pixel of slice A, second row: image coordinate (1,1)
38. Second image pixel of slice B, second row: image coordinate (4,1)
39. Second image pixel of slice C, second row: image coordinate (7,1)
40. Second image pixel of slice D, second row: image coordinate (10,1)
41. Third image pixel of slice A, second row: image coordinate (2,1)
42. Third image pixel of slice B, second row: image coordinate (3,1)
43. Third image pixel of slice C, second row: image coordinate (8,1)
44. Third image pixel of slice D, second row: image coordinate (9,1)
45. Horizontal underclock of slice A, second row
46. Horizontal underclock of slice B, second row
47. Horizontal underclock of slice C, second row
48. Horizontal underclock of slice D, second row
(Blank words)
(Row sync)
49. First pixel of slice A, vertical overclock row
50. First pixel of slice B, vertical overclock row
51. First pixel of slice C, vertical overclock row
52. First pixel of slice D, vertical overclock row
53. Second pixel of slice A, vertical overclock row
54. Second pixel of slice B, vertical overclock row
55. Second pixel of slice C, vertical overclock row
47
56. Second pixel of slice D, vertical overclock row
57. Third pixel of slice A, vertical overclock row
58. Third pixel of slice B, vertical overclock row
59. Third pixel of slice C, vertical overclock row
60. Third pixel of slice D, vertical overclock row
61. Fourth pixel of slice A, vertical overclock row
62. Fourth pixel of slice B, vertical overclock row
63. Fourth pixel of slice C, vertical overclock row
64. Fourth pixel of slice D, vertical overclock row
65. Fifth pixel of slice A, vertical overclock row
66. Fifth pixel of slice B, vertical overclock row
67. Fifth pixel of slice C, vertical overclock row
68. Fifth pixel of slice D, vertical overclock row
69. Sixth pixel of slice A, vertical overclock row
70. Sixth pixel of slice B, vertical overclock row
71. Sixth pixel of slice C, vertical overclock row
72. Sixth pixel of slice D, vertical overclock row
48
Chapter 5
Front-End Processor Functionality
When it is dark enough you can see the stars.
- Ralph W. Emerson
5.1
Camera Electronics Command and Housekeeping
The GPP relies on the FEP to relay instructions to the Lasagna Box, and to report
back any replies from the Lasagna Box. The former is the Lasagna Box command
channel; the latter, the housekeeping channel. The FEP reconciles the differing protocols and requirements of the GPP and the Lasagna Box. It is also sensitive to
potential errors, reporting to the GPP should they occur.
The requirements of the GPP in this regard are:
* Communication must be via IPP
* Commands for the Lasagna Box are sent to the FEP as a single IPP message,
a list of up to 128 read and write commands
* Each response from the Lasagna Box must be associated with the read command
that generated it
49
* When a complete set of responses (and their associated commands) is gathered,
it must be sent en masse to the GPP
* Responses must be sent back to the process which sent the associated commands
On the other hand, the Lasagna Box has the following restrictions:
* Communication must be in the appropriate serial format (see section 4.4)
* A word must be sent over the command channel every 48 microseconds
* No more than one read command may be pending at any time
5.1.1
Lasagna Box Requirements
Lasagna Box commands are 24-bit words, which either write to or read from a register
within the device. Read commands generate a 16-bit response over the housekeeping
channel, composed of 2 8-bit words, with the more significant word arriving first. The
command channel is a synchronous serial interface, and the FEP is responsible for
providing the 500 kHz serial clock and the one-bit-per-word synchronizing signal as
well as the command data. The Lasagna Box provides the serial clock for the housekeeping channel, with synchronization included in the data stream. See section 4.4
for details.
For the Lasagna Box to operate properly, it must be constantly in the state of
receiving a command: that is to say, transmission of a single command word over
the command channel takes 48 us (24 bits at
15OHz
= 2ps per bit), and the Lasagna
Box must receive a command word every 48 pls. The vast majority (99+%) of these
words will be the "no-op" or no-operation command, which does not cause a read or
a write within the Lasagna Box. The FEP supplies this regular stream of no-ops over
the command channel, inserting more consequential commands as the GPP instructs
it. This is accomplished by the standard DSP communication technique of low-level
interrupt routine plus high-level "main" code, connected by a buffer: one routine in
the FEP's main loop fills a circular buffer (the transmit queue) with no-ops; another
50
inserts "real" commands into the same buffer as they are called for; and an interruptdriven routine simply sends one word after another from this buffer out the command
channel, once every 48 ps.
When the Lasagna Box receives a read command, it sets about performing the
read and relaying the result over the housekeeping channel. Different registers take
different times to respond to a read command: a correlation error is therefore possible.
For instance - the Lasagna Box receives read command for register A, which takes
200
s to respond, immediately followed by a read command for register B, which
takes 50
s to respond. The FEP will thus receive the contents of register B first
over the housekeeping channel, followed by the contents of register A, the opposite
order of how the FEP requested this information. Further, there is no bus arbitration
on the housekeeping channel within the Lasagna Box: in the above example, if the
data from register A arrived while the data from B was still in the process of being
transmitted, the result would be a useless jumble of bits.
The FEP therefore assumes the responsibility of ensuring that no more than one
read command is pending in the Lasagna Box at any time. When the FEP places a
read command in the transmit queue, it holds off from placing any more read/write
commands there (sending no-ops in the meantime) until it has the reply to that read
safely in hand. Once the reply is received, the FEP may resume sending commands.
This precludes any bus collisions within the Lasagna Box, as well as guaranteeing
that the FEP can reliably associate each read command with its response.
5.1.2
GPP Requirements
All communication between the FEP and the GPP is via the Inter-Process Protocol,
or IPP, described in section 3.3. The FEP thus receives in an IPP message a list
of commands to be sent to the Lasagna Box, and must compose an IPP message in
response with a list of the replies from the Lasagna Box.
Up to 128 Lasagna Box commands may be sent to the FEP in a single IPP message
(512 16-bit words per message, and packing of each 24-bit Lasagna Box command
takes 2 words). The FEP is able to store 3 such messages, providing a buffer that
51
shields the GPP from having to worry about the specifics of feeding the commands to
the Lasagna Box. This buffer allows any process within the GPP to send a Lasagna
Box commands message as it deems necessary without needing to check whether the
FEP has finished sending a previous set of commands.
The FEP, upon receiving such a message, begins to place the commands on the
transmit queue. It checks each one to see whether or not it is a read command; if it
is, it does not send any more of the commands from this message until the reply is
received over the housekeeping channel, as per the system described in the previous
subsection. Note that the FEP continues performing its other functions during this
waiting period, in keeping with the mainloop concept described in section 4.3.
When a 16-bit housekeeping word is received, it is paired with the read command that prompted it, and the two pieces of information are saved. Placement of
commands from the Lasagna Box commands message into the transmit queue recommences, continuing until the next read command is encountered, in a repeating cycle
until all of the commands from this message have been placed in the queue. When
this Lasagna Box commands message is exhausted, the housekeeping data and their
associated read commands are placed in an IPP message and sent to the originator
of the commands message. If another Lasagna Box commands message has arrived
in the meantime, the transmission process begins anew.
In this fashion a GPP process which wishes to communicate with the Lasanga
Box merely constructs a list of commands (reads and writes), and sends them in an
IPP message to the FEP. Some time later this process receives a message in reply,
which contains all the read commands the process sent, along with the results of these
reads.
5.2
Event Finding
When the Lasagna Box has sent a complete frame of data over the video channel, the
FEP reports to the GPP the locations of stars within that frame. A star is defined
as a pixel whose value exceeds a given background threshold and which is maximal
52
within a 3-by-3 area centered on the pixel. These pixels are termed "events", and
event finding is the FEP's second major responsibility.
This process is made difficult primarily by the peculiarities of the CCD camera
system and its readout over the video channel, described in section 4.4. Recall that
each of the two cameras governed by the Lasagna Box is composed of four CCD
slices, each with their own photon response characteristics, and each having imagepixel and non-image-pixel regions. This poses the following additional constraints on
event finding:
* Only image pixels are valid event candidates.
* Because slices have differing response characteristics, comparison of pixel values from different slices is invalid. Thus an event cannot be on the boundary
between two slices, i.e., the first or last image pixel in a slice row.
* For the same reason, background thresholds must be slice-specific.
* Because CCD devices can have "bad columns" and "bad pixels", these locations,
as well as those which use them in the 3x3 local-maximum comparison, are not
valid event candidates.
* The high rate of the video channel (at maximum, 2 pixels arriving every 6 ILs)
demands an exceptionally speed-optimized event finding algorithm.
Several of these constraints are actually turned to advantage in the FEP: specifically, the fact that any given 3x3 comparison occurs strictly within a single slice
allows the FEP largely to ignore the jumbled slice order which arrives over the video
channel; and the limitation to image pixels (which are easily located, even within the
video channel pixel stream) significantly reduces the amount of computation required
to find events.
5.2.1
Arrival of Video Data
53
_
...... ...... . . ... .......
_~~~~~~~~~~~~~~~~~~~~~____~~~~~~~~~~~~~~~~~~~~
.
1
Frame
Frame
2
I
Frame
3
,".. :iiiiil
, ,',' '.
-_~~~~~~
,'i
Frame
Frame
5
6
i::
'. :.
|~~~~~
Frame
7
-
...~~~~~~'...End of
Blank inter-
Fr
Frame 3 data
frame words
fra
Row 1
Row 0
l>'j
!i ;
.
.
.
;.,.
;
... .... ..:...:.............. .::.....
/Row
Row 3
jl
-
-
:-
509
Row 510
Row 511
i
,1
i
:i-..-
:::'::·-:::::
iiiiil'i:8'f:l:'::i:ii:ii::l'i
F~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~I.:::
_.:
-
;_
_
=,::....
..
Row I
Blank inter-
Row 2
HOCs
row words
row sync
::_
:
:_
.. _,:
D" RoW2i:
.........
:
Row 2
:HUCs
mage Pixels
.
Row 2
~~~~~~~..
Blank inter-
HOCs
row words
,.
. .
Row 3
,
. -.
Row 3
row sync
HUCs
s.·
BO | CO
DO
AO
BO CO iDO
AO
Mode0, Submode 0 AO
BO Co
BI
Cl
DI
Al
BI
Cl
DI
Al
Mode0, Submode 1 Al
BI
CI
Mode I
DO
BI
DI
BO
DO BI
DI
BO
BO
DO BI
Mode 2 AO
CO
A
C
AO
CO
Al
C I AO
CO Al
Mode 3 AO BO COD AlIBI C
AOBOC O AlIBI Cll
AI BI CO00 AL
clI--IAO
,
24bit
word
.
w
ice B9
1,
Pixel 9
.
,
"
24bit
wrd
2424bit
bit
word word
./:
..
DO
AO
BO
CO
DO
--
Al
BI
Cl
DlI
Al
BI
Cl
DI
"'
BO
AO
D
CO
BI
Al
D I BO
C1 I AO
DO
CO
BI
Al
DI
DI
ClI "
.
/Pixel 10
I :
"
CO
B I C
BO
DO
,
,
C01
, ,
Package-of-four-words
.
,.t :
|-
24-bitword
VideoStream
UPSTREAM
(wordsarrived later)
Figure 5-1: Levels of Detail Within the Video Data Stream
54
BO
AO
Al
BI
DO I
I DI
DI
CO Al
CI
AO
AOBOICO'OAIBI CID1 AO:BOICO00AIBI CI;)I AOBO CODOAILBIICIDI
24242424bit
bit
bit
bit
word word word word
.
.
->
(wordsarrivedearlier)
O O
_
24-bitword
DOWNSTREAM
O.
DI
Package-of-four-words
'.-:
/'/Slice
?
.
.
DO
Let us break down the data which arrives over the video channel, as shown in Figure 51. On the grandest scale, the data represent an ongoing series of frames, camera
images taken at successive times. Narrowing our scope, we regard a single frame,
which arrives between two other frames: this single frame's beginning is signalled
by the arrival of a frame sync over the video channel, and its end by the arrival of
the next frame's frame sync. This frame itself is composed of a set of lines or rows,
all identical in structure -
that is, if the twenty-seventh word in row 1 represents
coordinate (100, 1) on camera 0, then the twenty-seventh word in row 2 represents
coordinate (100, 2), and the twenty-seventh word in row r represents the coordinate
(100, r).
Taking a closer look at this row structure, we note some blank words
followed by a row sync at the beginning, followed in turn by a set of pixel values
which represent information about the CCD "buckets" along that row. Narrowing
our scope still further to attempt to determine the meaning of these pixel values, we
note that they come, conceptually, in packages of four 24-bit words. Each of these
four words represents data from either one or two CCD slices; and adjacent four-word
packages contain horizontally adjacent data from each of these slices.
From another perspective: you are standing at a certain point in the video stream,
and you know the number under your feet represents the value of the eleventh pixel
in slice B, camera 1. If you want to find the twelfth pixel in slice B, camera 1, you go
four words upstream (toward the later-arriving words); if you want to find the ninth
pixel in slice B, camera 1, you go eight words downstream (toward the earlier-arrived
words). This is true for all of the readout modes and submodes the Lasagna Box is
capable of.
Further: for each row every slice reads out a set of horizontal underclocks, followed by a set of image pixels, followed by a set of horizontal overclocks. Given the
previous observation, we conclude that for every row, the video stream contains a set
of packages-of-four-words which are horizontal underclocks (from each of the four or
eight slices represented in the given readout mode), followed by a set of packages-offour-words which are image pixels, followed by a set of packages-of-four-words which
are horizontal overclocks.
55
5.2.2
The FEP Event Finding Algorithm
A review is in order, with a focus on the FEP's use of the above observations. The
FEP needs to compare each pixel to one of eight thresholds (one threshold for each
slice in the two-camera system); but if it approaches the pixel stream as arriving in
packages of four words, it can select the thresholds applicable to the origin of each
of these four words, and then cycle through these preselected thresholds repeatedly,
without truly being cognizant of the specific meaning of each word it compares.
For instance, let us say the Lasagna Box is operating in Mode 1. The packages-offour will therefore represent Slices (that is to say, readout nodes) BO,DO, B1, D1. The
FEP, upon syncing a new frame, loads variable threshO with the threshold for BO,
threshi with the threshold for DO, thresh2 with the threshold for B1, and thresh3
with the threshold for D1. The actual threshold comparison loop then simply consists
of:
1. Compare this word in the pixel stream to threshO; go to next word in the pixel
stream.
2. Compare this word in the pixel stream to threshl; go to next word in the pixel
stream.
3. Compare this word in the pixel stream to thresh2; go to next word in the pixel
stream.
4. Compare this word in the pixel stream to thresh3; go to next word in the pixel
stream.
5. Go to step 1.
If the Lasagna Box switches to Mode 0, camera 0, threshO through thresh3 are
set to the thresholds for AO through DO, respectively. The threshold comparison
loop is unaffected. This "mode ignorance" allows for a great deal of optimization, in
both speed and program memory. Table 5.2.2 summarizes the possible assignments
of these tt threshn variables.
56
threshO
threshi
thresh2
thresh3
thresh4
thresh6
thresh6
thresh7
Mode,
Submode
set to the
thresh. for
set to the
thresh. for
set to the
thresh. for
set to the
thresh. for
set to the
thresh. for
set to the
thresh. for
set to the
thresh. for
set to the
thresh. for
O, 0
AO
BO
CO
DO
unused
unused
unused
unused
0, 1
1, 0/1
2, 0/1
Al
BO
AO
B1
DO
CO
C1
B1
Al
D1
D1
C1
unused
unused
unused
unused
unused
unused
unused
unused
unused
unused
unused
unused
3, 0/1
Ao
BO
CO
DO
Al
B1
C1
D1
Table 5.1: Assignment of Event-Finding threshn Variables
Mode ignorance is carried through to the local-maximum check. Since comparisons
are only performed intra-slice, and intra-slice neighbors are always a fixed distance
apart in the pixel stream, the FEP neither knows nor cares what slice it is in when it
performs a local-maximum comparison. The FEP has found a pixel value that exceeds
threshold: it can compare this event candidate to the value four words upstream, and
the value four words downstream -
the candidate's horizontal neighbors. It can
then go one row upstream and repeat the process, comparing the candidate to the
three neighbors "above" it; similarly one row downstream, for comparison with the
three neighbors "below". It is only when an event is found that its true on-camera
coordinate is calculated and recorded.
Note that there is the potential for error when a "plateau" is encountered, that is to
say, a connected region of same-valued above-threshold pixels. If the local-maximum
check searches for a pixel strictly greater in value than its neighbors, a plateau will
generate no event; if on the other hand the search is for a greater-or-equal value,
several of the pixels on the plateau may be recorded as distinct events. To alleviate
this, the eight-neighbor comparison is divided into four greater-or-equal comparisons
on one side, and four strictly-greater on the other. Specifically, a candidate must be
> the pixels below and to the left' of it, and > the pixels above and to the right;
or from another perspective, > the pixels which precede the candidate in the pixel
stream, and > the pixels which follow it. This means that a summit plateau (where
the pixel values decrease past the edges of the same-valued region) will cause a single
1 "Left" and "right" are meant here in a slice-relative sense: the fourth pixel in slice B is considered
to be left of the fifth pixel in slice B, even though the reverse readout of slices B and D means that
the fourth pixel is on the right of the fifth pixel in an absolute, camera-relative sense.
57
Pixels which
arrived after
the Candidate
Pixels which
arrived befon
the Candidate
Adjacent image pixels
within a single slice
Figure 5-2: Local-Maximum Check
event to be recorded, in the upper-right corner of the plateau.
This results in a
local-maximum check of the kind shown in Figure 5-2; the arrowed lines indicate the
order in which the comparisons are made, as described below in Check for Local
Maximum.
These are the key elements in the event finding algorithm. Bringing it all together,
we have the following system:
* Process Line (16 bit)
Needs three full lines of data - processes the middle one
1. If word meets or exceeds threshO, Check for Local Maximum
2. Go to next word
3. If word meets or exceeds threshl,
Check for Local Maximum
4. Go to next word
5. If word meets or exceeds thresh2,
6. Go to next word
58
Check for Local Maximum
7. If word meets or exceeds thresh3,
Check for Local Maximum
8. Go to next word
9. Repeat until end of line
* Process Line (12 bit)
Needs three full lines of data -
processes the middle one
1. If upper pixel in word > threshO, Check for Local Maximum
2. If lower pixel in word > threshi, Check for Local Maximum
3. Go to next word
4. If upper pixel in word > thresh2, Check for Local Maximum
5. If lower pixel in word > thresh3, Check for Local Maximum
6. Go to next word
7. If upper pixel in word > thresh4, Check for Local Maximum
8. If lower pixel in word > thresh5, Check for Local Maximum
9. Go to next word
10. If upper pixel in word > thresh6, Check for Local Maximum
11. If lower pixel in word > thresh7, Check for Local Maximum
12. Go to next word
13. Repeat until end of line
* Check for Local Maximum
1. Go four words upstream (candidate's right neighbor)
2. Mask relevant bits from this word
3. If the candidate is less than or equal to this word, return
4. Go one row upstream (candidate's upper-right neighbor)
5. Mask relevant bits from this word
6. If the candidate is less than or equal to this word, return
7. Go four words downstream (candidate's upper neighbor)
8. Mask relevant bits from this word
9. If the candidate is less than or equal to this word, return
10. Go four words downstream (candidate's upper-left neighbor)
11. Mask relevant bits from this word
12. If the candidate is less than or equal to this word, return
13. Go one row upstream (candidate's left neighbor)
14. Mask relevant bits from this word
59
15. If the candidate is less than this word, return
16. Go one row downstream (candidate's lower-left neighbor)
17. Mask relevant bits from this word
18. If the candidate is less than this word, return
19. Go four words upstream (candidate's lower neighbor)
20. Mask relevant bits from this word
21. If the candidate is less than this word, return
22. Go four words upstream (candidate's lower-right neighbor)
23. Mask relevant bits from this word
24. If the candidate is less than this word, return
25. Record Candidate as Event
* Record Candidate as Event
1. Determine the candidate's on-camera coordinate given its location in the
pixel stream
2. If this coordinate is on or adjacent to (i.e. was compared to) a bad pixel
or bad column, return
3. Record candidate's on-camera coordinate and intensity (X, Y, Z) as an
event
5.2.3
Video Processing
All that remains is to set up circumstances such that Process Line can operate
sensibly. The FEP must keep track of the parameters that govern the Lasagna Box
and the video stream, specifically:
* The video transmission mode (M) and submode (SM)
* The number of horizontal underclocks in a slice (HUCS)
* The number of image pixels per line in a slice (IMPS)
* The number of horizontal overclocks in a slice (HOCS)
* The number of active rows in a frame (ROWS)
* The number of vertical overclocks in a frame (VOCS)
60
With the horizontal parameters (the number of underclocks, image pixels, and
overclocks), plus awareness of the number of inter-slice words that will arrive along
the video channel (the row sync pattern, plus any inter-row "blank" words introduced
by the Lasagna Box for hardware reasons), the distance from row to row in the video
stream may be calculated. That is, the number of words in the video stream between
the pixel representing (C, R) and (C, R+1) is given by
ARow = 4*(HUCS+IMPS+HOCS)+ROWSYNClEN+INTERROWWORDS
This is one variable the event finding algorithm requires. Also, threshO through
thresh3 (or, for Mode 3, thresh7) must be set. The FEP keeps a list of the thresholds
for each slice (AO through D1), updated as required by the GPP, and based on M
and SM, loads them according to Table 5.2.2.
And finally, the algorithm must have a means of observing the video stream itself.
The FEP utilizes a circular video buffer, at least four times the largest possible ARow,
into which data from the video channel is continuously poured. With a buffer of this
size, three full rows of data are available for Process Line, and incoming data may
continue to be dropped into the fourth row's worth of space. All that remains is to
keep track of each row as it arrives.
This is accomplished via the sync patterns inserted into the pixel stream by the
Lasagna Box. Assume the FEP is waiting for a frame sync to arrive, so it can start
processing a frame: as described in section 4.4, it will observe a long string of blank
words, followed by a set frame sync pattern (within which a frame identification
number is encoded). Once the FEP has found this pattern and noted the frame ID,
it checks if this frame should be processed. If so, it reports to the GPP that it has
synced this frame, and begins to search for row sync patterns.
If not, it returns to
wait-for-frame-sync mode, ignoring the frame data.
The FEP first checks if a row's worth of data (ARow words) has arrived since the
last row sync (or frame sync if this is the first row). If so, it checks for a row sync
pattern at the beginning of this data. If there is a problem with the row sync, the
FEP reports this to the GPP, and discards the remainder of this frame by going into
wait-for-frame-sync mode.
61
If the row sync is valid, however, the FEP increments its running counter of the
number of rows received so far in this frame. If this number indicates there are at
least three image rows present in the video buffer, the middle row row preceding the one just received and synced -
that is, the
may be processed. Recalling from
Figure 5-1 that for each row, the video stream has a set of packages-of-four-words representing horizontal underclocks, a set of packages-of-four-words representing image
pixels, and a set of packages-of-four-words representing horizontal overclocks, we note
that we are only interested in the middle section, and may easily avoid processing
the other two. In fact, since pixels on slice boundaries are not to be considered event
candidates, the packages-of-four-words that begin and end the image-pixel region in
the video stream may be skipped as well. So if we start with a pointer PTR into
the video buffer that points to the first word following the row sync just found, we
want to go downstream one row to get to the line we want to analyze, then go back
upstream past the underclock and slice-boundary words:
PROCESSSTARTPTR = PTR - ARow+ 4 * (HUCS+ 1)
... and we want to process all the image pixels except the ones on the slice
boundaries:
WORDSTOPROCESS= (4* IMPS) - 2
In summary, a frame with 5 active rows and 2 vertical overclocks will be processed
as follows:
1. FEP has current Lasagna Box parameters
2. FEP calculates ARow, WORDSTOPROCESS
3. FEP is in wait-for-frame-sync mode
4. Frame sync arrives and is placed in video buffer
5. FEP finds frame sync
6. FEP records frame ID and reports to GPP
7. FEP initializes threshO through thresh7
8. First row of data arrives and is placed in video buffer
62
9. FEP finds row sync preceding first row: 1 line received
10. Second row of data arrives and is placed in video buffer
11. FEP finds row sync preceding second row: 2 lines received
12. Third row of data arrives and is placed in video buffer
13. FEP finds row sync preceding third row: 3 lines received
14. PROCESSSTARTPTR
calculated for processing of second row
15. Process Line called: second row is checked for events
16. Fourth row of data arrives and is placed in video buffer
17. FEP finds row sync preceding fourth row: 4 lines received
18. PROCESSSTARTPTR
calculated for processing of third row
19. Process Line called: third row is checked for events
20. Fifth row of data arrives and is placed in video buffer
21. FEP finds row sync preceding fifth row: 5 lines received
22. PROCESSSTARTPTR
calculated for processing of fourth row
23. Process Line called: fourth row is checked for events
24. Event finding complete: event list sent to GPP (with or without "Z" intensity
values, as instructed by the GPP)
25. First vertical-overclock row arrives and is placed in video buffer
26. FEP finds row sync preceding first vertical-overclock row: 6 lines received
27. Second vertical-overclock row arrives and is placed in video buffer
28. FEP finds row sync preceding second vertical-overclock row: 7 lines received
29. FEP reports end-of-frame to GPP
30. FEP is in wait-for-frame-sync mode
63
5.3
Command & Response List
The FEP responds to the following commands from the GPP:
PROCESSVIDEO
The FEP is instructed to process the next frame to arrive along the video channel.
A parameter indicates whether the FEP should process only this next frame (and
report intensity, or "Z", values), or to begin processing frame after frame until told
to stop (and not report Z values to save communication time).
DONTPROCESSVIDEO
The FEP is to stop processing frames until told to start again. If a frame is
currently being processed, the FEP is to finish doing so, but then ignore frames that
follow it. There are no parameters.
BAD_COLUMNLIST
The FEP is informed of the columns which are deemed faulty by the GPP. The
FEP is not to report any events which are on or immediately adjacent to these
columns. The FEP's bad-column list may be replaced or appended by the data in
this message.
BADPIXELLIST
The FEP is informed of the pixels which are deemed faulty by the GPP. The FEP
is not to report any events which are on or within a 3x3 area around these pixels.
The FEP's bad-pixel list may be replaced or appended by the data in this message.
CCDCONFIGURATION
The FEP is informed of: the transmission mode and cameras used (submode)
by the Lasagna Box; the number of horizontal underclocks, active image columns,
and horizontal overclocks per slice; the number of active image rows and vertical
64
overclocks per frame; and the on-camera row number of the first row to arrive over
the video stream. The FEP may be instructed to abort processing the current frame
in favor of these new parameters, or to institute these parameters when this frame
has ended.
EVENT_THRESHOLDS
The FEP is told the background threshold values for slices AO, BO, CO, DO, Al,
B1, C1, and D1.
LB COMMANDS
The FEP is given a list of commands to send to the Lasagna Box.
The FEP generates the followingmessages for the GPP:
DSPFRAMESTARTED
The FEP reports that a frame sync has been found. The frame ID is included.
Message goes to the most recent sender of PROCESS_VIDEO.
DSPFRAMEENDED
The FEP reports that all of the rows of this frame, including vertical overclocks,
have been received. The frame ID is included. Message goes to the most recent sender
of PROCESSVIDEO.
DSP_FRAMEERROR
The FEP reports that there has been some error (such as an absent row sync)
while processing a frame. The frame ID and a number indicating the type of error
are included. Message goes to the most recent sender of PROCESS_VIDEO.
FEP XYEVENTJLIST
65
One of a set of messages reporting the (X, Y) coordinates of all events found in
a frame. The frame ID is included, as well as a set of flags indicating whether this
message is the first, last, or in the middle of the set. Message goes to the most recent
sender
of PROCESSVIDEO.
FEP.XYZ.EVENT_LIST
One of a set of messages reporting the (X, Y, Z) coordinates and intensities of all
events found in a frame. The frame ID is included, as well as a set of flags indicating
whether this message is the first, last, or in the middle of the set. Message goes to
the most recent sender of PROCESS_VIDEO.
LBRESPONSES
The FEP reports the responses from the Lasagna Box generated by the commands
in a previous LB_COMMANDS message. Each response is associated with the command
that generated it. Message goes to the sender of the LB_COMMANDS message.
DSPEXCEPTION
The FEP warns of a hardware exception, such as a video channel receive overrun,
or command channel transmit underrun. For errors relating to Lasagna Box command and housekeeping, messages go to the most recent sender of LB_COMMANDS;
for errors relating to the video channel, messages go to the most recent sender of
PROCESS VIDEO.
66
Chapter 6
Front-End Processor
Implementation
The last 5% of a project takes 95% of the time.
- Murphy's Laws on Technology
The FEP C code is compiled to use the 56001 's Y: data space, not to use register
R5, and to employ parallel move operations when possible. FEP Assembly code uses
parallel move operations heavily. Although efforts have been made in this chapter to
point out when the FEP uses some subtle aspect of the compiler or the processor,
readers unfamiliar with the Motorola 56001 or its GNU C compiler are referred to
the documents on these cited in the Bibilography.[5, 6]
This chapter also uses terms such as "video buffer" and "package-of-four" de-
fined in the previous chapter. Readers unfamiliar with the algorithms that this code
implements are referred there.
Variables related to set beginnings are inclusive, and those related to set endings,
exclusive. That is, startcol = 5 and endcol = 10 defines columns 5, 6, 7, 8, and 9
as included in a set. This means that the number of members in the set is always the
difference between the end and the beginning values.
67
Numeric indices - coordinates,array references, bit locations,et cetera - start
with 0. Cardinal references start with 'first". Hence the "first bit" of a 24-bit word
is "bit 0", and the most significant "twenty-fourth" bit is "bit 23". Confusing as
this appears, I believeit is a reasonablynatural pattern, and consistent with related
literature.
6.1
Functional Breakdown
The FEP software is composed of the following modules:
* FEPmain.c: Performs initializations (with FEPsetvars.c),
engages mainloop
(see section 4.3). Also contains simulation- and memory-related test routines.
* FEPsetvars.c:
* FEPcom.c:
Contains initialization routines.
Handles high-level (i.e. above Assembly-level) communications
with the GPP and Lasagna Box.
* FEPvid.c:
Sets up event finding. Has routines for frame and row sync'ing,
event recording, GPP updating; passes to FEPproc.asm
for actual event-
finding algorithm.
* FEPproc.asm:
Performs event-finding algorithm described in section 5.2.
Highly time-optimized code.
* FEPasmsupport.asm:
Contains various small support routines which are best
implemented in Assembly language, such as serial communications hardware
control, interrupt vector initialization, et cetera.
* FEPintr.asm:
Long interrupt handlers, for command transmission and excep-
tion, housekeeping receive and exception, and video receive exception.
* crtrzp.asm: Startup file which controls the DSP's behavior on reset. Initializes
the stack pointer, DMA communications with the host GPP, and the like; then
passes off to FEPmain.c.
68
* FEPincl.h: Contains constants, type and structure definitions, and external
function declarations used by the above C modules. #include's other infrastructure .h files, such as those related to IPP communication.
* FEPglobals.h:
Global variable declarations. #include'd once by FEPmain.c.
* FEPequ.asm:
Constant definitions and variable allocations for the above As-
sembly modules.
* machspec.asm:
Constant definitions for Assembly modules, specific to HETE
hardware (as opposed to the NeXT development system).
* ioequ.asm:
Constant definitions for communications hardware.
FEPincl.h defines several structures which contain vital information on the state
of the FEP, in particular its video processing functions. Of primary importance is
vidbufparam-struct l , which contains the following variables:
* id: 24-bit Frame Identification number of the most recently synced frame. When
a new frame is synced, this number is set to the new frame's ID as encoded in
the frame sync pattern.
* ccd: Structure containing the relevant parameters governing the cameras and
Lasagna Box (see below for description).
* bad: Pointer to a structure containing information on the CCD pixels and
columns which the GPP has deemed "bad", i.e., pixels at or adjacent to these
locations are not to be reported as events. See below for description.
* thresh[0..7]: The background thresholds for all eight slices in the two-camera
system. Assumed to be right-justified but otherwise applicable to the current
Lasagna Box transmission mode: i.e., a 12-bit number (0-4095) for Mode 3, a
16-bit number (0-65535) otherwise. The relation of index to slice is given by
the SLICE_xx constants definitions earlier in FEPincl.h.
1'vidbuf'
is an abbreviation for the VIDeo BUFfer. The values in this structure relate either
directly to the video buffer, or to the processing of the data in it.
69
* dosifting:Flag telling the FEP whether or not this frame ought to be processed
(i.e. searched for events).
* sendz: Flag telling the FEP whether or not the GPP is interested in the intensity ("Z") values of the events found in this frame. Also indicates whether
or not the FEP is in single- or multi-frame mode: if the GPP is interested in Z
values, then the FEP should assume that this is the only frame to be processed;
otherwise the FEP should keep sending down (X, Y) event lists for every frame
it sees until told to stop.
* eventsptr: Pointer into the region of X: data space where event information
(coordinate and intensity) should be recorded. Note that dereferencing of this
pointer must be done in (presumably in-line) Assembly, as the C code is compiled to use Y: data space.
* numevents: The number of events recorded so far. If this number exceeds the
maximum (and hence eventsptr threatens to leave the space allocated for event
recording), future events for this frame are not recorded.
* oneline-delta: The number of words a single row occupies in the pixel stream. If
you are standing on a word in the pixel stream which corresponds to coordinate
(c, r), going onelinedelta words downstream (toward earlier-arrived data) puts
you on (c, r - 1), and going oneline-delta words upstream (toward later-toarrive data) puts you on (c, r + 1). See subsection 5.2.1 for a discussion of this
phenomenon.
* left-off: Pointer into the video buffer indicating the next word to be read. (The
"receiver runner" from section 4.3's description of circular buffers.)
* thisJine-start: Pointer into the video buffer indicating the first word in the row
currently being processed, i.e., the word immediately following the row sync.
* linesrcvd: The number of lines confirmed to have been received into the video
buffer for this frame. When a full row's worth of data (oneline-delta words) has
70
been read into the video buffer since the end of the last row, the FEP checks for
a row sync at the beginning of these new data; if found, linesrcvd is incremented
by one.
waitingfor-frame-sync:
Flag indicating whether the FEP is currently searching
the incoming video data for a frame sync, or whether it is processing a frame.
When all of the rows in a frame have been received (including vertical overclocks), waiting-forframesync is set to search for the next frame's sync. Note
that setting waitingforframesync while the current frame's rows are still being
received effectively aborts processing of this frame.
The variable ccd is a ccdparam-struct, which embodies the state of the Lasagna
Box as it applies to the FEP.
* mode: The transmission mode of the Lasagna Box (0, 1, 2, or 3).
* used-cameras:Two-bit value representing which cameras have data in the pixel
stream. Oxl means camera 0; 0x2 means camera 1; and so 0x3 means both
cameras. This is another encoding of the "Submode" referenced in section 4.4:
usedcameras = Ox1 means Submode 0, = 0x2 means Submode 1.
* numlhucs: The number of horizontal underclocks read out per slice.
* numcols: The number of image pixels read out per slice.
* numhocs: The number of horizontal underclocks read out per slice.
* totalcols: The total number of columns per slice (= num-hucs + numcols +
numihocs).
* numrows: The number of rows containing image pixels read out per frame.
* num vocs: The number of rows which are vertical overclocks read out per frame.
* totalrows: The total number of rows per frame (= numrows + numvocs).
71
*
startrow: The "Y" value of the first row received after the frame sync. Non-zero
if the Lasagna Box begins reading out at a line higher than the first CCD row
in the camera. Event Y coordinates are thus a combination of linesrcvdand
start row.
The variable bad points to a badlocs-struct, which keeps track of the number of
bad columns and pixels, the X coordinate of the bad columns, and the X and Y coordinates of the bad pixels (held in separate variables instead of a single two-dimensional
array for faster access times). Camera number is encoded in bit 15 of applicable X
coordinates, the most significant bit of these unsigned short values. A bad tenth
column in camera 0 is thus encoded as badcolumns[n] = 0x0009, and a faulty pixel
at camera l's (5, 32) is badpixels x[n] = 0x8005 and badpixelsy[n] = 0x0020. See
Figure 6-1 for more information.
Two variables of type vidbufparam-struct are kept: the vidbufparamsof the current frame (where a frame lasts from its frame sync to the next frame's sync), and
the nextvidbufparams which become current upon the arrival of the next frame sync.
When the GPP sends a command to change any of the frame-processing parameters, the FEP modifies nextvidbufparams; thus changes in the Lasagna Box state,
slice thresholds, and the character of event reporting, result in modification of ccd and
oneline-delta,thresh,and do-siftingand sendz, respectively within nextvidbufparams.
In addition, within nextvidbufparams,id is zero to reflect that these parameters
are not current; linesrcvd, waitingforframe-sync,
and numeventsare also zero; and
eventsptrpoints to the beginning of the event storage space. Then when a new frame
sync comes along, the leftoff pointer in vidbufparams
is copied to nextvidbufparams,
and then nextvidbufparams
is simply transferred en masse into vidbufparams,
reflecting that these values are now current. If the GPP has changed any of the parameters,
these new parameters now take effect; otherwise, the result is simply the resetting of
id, lines-rcvd, waitingforframe.sync, numevents,and eventsptr.
This bears repeating: vidbufparamscontains the parameters applicable to the current frame; nextvidbufparams contains the parameters applicable to the nezt frame
to come along the video channel, parameters which go into effect upon the next frame
72
Format for communication with GPP:
Event, bad-column, & bad-pixel lists
00000
unsigned short
Camera
X Coordinate
unsigned short
Y Coordinate
unsigned short
I
Z Pixel Intensity
Internal event-spaceformat
unsigned int [
Y Coordinate
unsigned int tO
O
0 O0
0O 1
X Coordinate
O 0
Z Pixel Intensity
Figure 6-1: Encoding Formats for Events & Other Coordinate-Related Data
73
Camera
sync.
There is one caveat to this pattern.
To save memory space, there is only one
badparam-struct
allocated; the badvariables in both vidbufparamsand nextvidbufparams
point to this single structure. Thus when the GPP orders a change to the bad column or bad pixel list, the effect is immediate, as any new events found in the frame
currently being processed will be compared to this new list. This is reasonable, and
perhaps even advantageous.
6.1.1
Memory & Resource Allocation
The DSP's three memory spaces -
X:, Y:, and P:, each spanning 32 kilowords -
are divided by the FEP into definite regions, illustrated in Figure 6-2. P: space
has reset and interrupt vectors from P:$0000 to P:$003F, short-addressable space
from P:$0040 to P:$01FF, and long-addressable space from P:$0200 to P:$7FFF. In
addition, P:$0000-$OAAA is initially set to point to boot ROM, so the loader cannot
access this area.2 So the majority of the code lies in P:$OAAB-$7FFF,
with the
crtrzp.asm reset code starting at P:$OAAB. Since short-addressable space allows for
faster jump instructions, time-critical code FEPproc.asm
specifically, that in FEPintr.asm
and
- is placed in this space. Because of the ROM boot area coverage,
however, the code for these routines, as well as the interrupt vectors, must be explicitly
written to this area by the FEP itself.
X: space currently consists only of event recording, IPP variable storage, and the
video buffer. With an 8K video buffer -
-four lines at the maximum expected line
length, which occurs when all 1024 columns of both cameras are read out in Modes
1 or 2 - and just a few words set aside for IPP, there is space for over 12,000 events
(at two words apiece) to be recorded per frame.
Y: space is heavily divided. The first bunch of words are allocated in FEPequ.asm
to be short-addressable variables for Assembly routines; these variables must end up in
Y:$0000-$00FF to be short-addressable, or preferably -$003F for short-addressable
2
Future versions of the spacecraft hardware may change this.
74
$8000
$8000 -
$8000 -
.-
$7DC0
Stack / Heap
Event
Storage
$2938 -
Rest of FEP
Code
$1440 $2000 -
Lasagna Box
Housekeeping Queue
$1400 -
Lasagna Box
$0AD6 crtrzp.asm
$OAAB
Transmit Queue
t1nn
Lvsvu
-
Video
$01FF -
Buffer
Short-addressable space:
$002C $0026 -
-
Reset & Interrupt Vectors
$0000 -
P: space
Global C variables
crtrzp.asm variables
FEpproc.asm, FEPintr.asm
$0040
M
Quick-access variables
$0000 -
$0000 -
X: space
Figure 6-2: FEP RAM Memory Map
75
tor Assembly routines
Y: space
internal RAM (faster access times than short-addressable external RAM when external P: RAM is being used). After this comes compiler variables (memory limit, stack
safety margin, et cetera), allocated in crtrzp.asm, and then C global variables. The
Lasagna Box command / housekeeping queues (buffers) are placed above the global
space, page-aligned so that the 56001's modulus registers Mn may be used to facilitate
operation of these circular buffers. 1K is alloted for the transmit queue SSITXQ, and
64 words for the housekeeping queue SCIRXQ. The stack pointer R6 is initialized to
start above these buffers, and the remainder of Y: space (Y:$1440--$7FFF)
is the
stack / heap.
Since the C compiler is not allowed to use register R5, this register is allocated to
the video channel receive interrupt routine. R5 is declared to be the video buffer write
pointer (the "sender runner" from section 4.3's description of circular buffers). Hence
the SSI receive interrupt (indicating a new word received over the video channel) is a
short interrupt which simply reads movepx:<<m_rx,x:(R5)+, that is, "Take the word
just received, put it in X: space at the address indicated by R5, and then increment
R5 in anticipation of the next word". The modulus register M5 is set once to keep
R5 within the video buffer; after that, the 56001 hardware takes care of the behavior
of R5 automatically.
6.2
Initialization and Normal Function
Upon reset, the FEP starts running at address P:$0000. A jump instruction here
pushes program flow to P:$0AAB, above the ROM boot area, governed by crtrzp.asm.
Hardware initialization - resetting the DSP stack pointer (SP), C code stack pointer
(R6), peripheral hardware - is performed, and program flow is then switched to the
main() routine in FEPmain.c.
main() declares vidbufparams and nextvidbufparams; they are generally passed
by reference (i.e. pointers to these structures are used by most other routines), not
only to allow for modification, but to save calling time. The former is generally abbreviated vbp, and the latter vbpnew. main() also allocates space for the badlocs-struct
76
in the stack. Note that since these three structures are declared in main(), this space
will not been overwritten. Control passes to onetimeinit()
in FEPsetvars.c,
which
performs the following initializations:
1. Initialize P:$40-AAA
2. Initialize serial communications interrupt vectors: SSI transmit and exception
(command channel); SSI receive and exception (video channel); and SCI receive
and exception (housekeeping channel)
3. Register the FEP with the Constellation Name Server, and get default destination addresses
4. Set up variables for buddy-check (the regular reports to the GPP stating the
FEP is still alive)
5. Set up variables for command / housekeeping functions
6. Make R5 point to the beginning of the video buffer, and set M5 to keep R5
within the video buffer
7. Set up vbpnewto sensible default values. In particular, ensure id, linesrcvd, waitingforframesync, numevents,bad->numbadcolumns, and bad->num_bad_pixels
are all zero, and that eventsptr points to the beginning of event-recording space.
Set vbp->left_offto the beginning of the video buffer, and "abort the incomto set the FEP looking for the
ing stream" (set vbp->waiting_for_framesync)
next frame sync to come over the video channel, at which time these default
parameters in vbpnew will become current.
8. Initialize serial communications variables (serial communications control registers, and pointers into the command / housekeeping queues)
9. Turn the serial communications interrupts off or on, according to whether we
are or are not in simulation mode, respectively
77
Back in main(),
control passes into the mainloop. The mainloop performs the
following steps in repeated succession forever:
1. checkbuddy_time(): Tell the GPP the FEP is alive
See if an IPP message has arrived, and if so, process it
2. tryget_message():
3. simulate_zx(): If the FEP is in simulation mode, fabricate pixel data and place
it in the video buffer as though it arrived over the video channel; also empty
the command channel transmit queue, as the SSI transmit interrupt would be
doing in non-simulation mode
4. try_proc_vid():
Try to sync with the data which arrived during the previous
mainloop; check a single row of data for events if possible
5. parse_tdb_command():
Insert consequential (i.e. non no-op) commands into
the transmit queue if appropriate
Fill empty space in the transmit queue with no-ops
6. tryfilllbcmd():
7. try-relay_hk():
Check the housekeeping queue for responses from the Lasagna
Box; if a full set of responses has been received, send it to the process which
sent the associated commands
8. try-relay_errors():
If any exceptions have occurred during the previous main-
loop (such as an overrun or underrun in the serial communications system), warn
the GPP
Note that for testing purposes, the FEP can be instructed to skip steps 3 through
8, effectively freezing much of the state of the FEP while letting it continue to report
its live status and receive commands. The user can then instruct the FEP to execute
a single mainloop (i.e. run through steps 3-8 once), and then observe how the state
of the FEP has changed.
78
6.2.1
Serial Communication Interrupts
As outlined in section 4.3, the FEP works under a "interrupt-plus-main-code" system;
thus, operating concurrently with the mainloop described above, is a set of interruptdriven processes. Aside from the interrupts used by the underlying IPP system (host
interface, direct memory access, and the like), the FEP utilizes six other hardware
interrupts for use in serial communication with the Lasagna Box. There is one regular
and one exceptional interrupt each for the command channel (SSIs transmit), video
channel (SSI receive), and housekeeping channel (SCI4 receive). The SCI transmit
line (TXD) is used as the master reset line for the Lasagna Box. For information
on this and other electronic signals used by the DSP for communication with the
Lasagna Box, see table 4.1.
Interrupt vectors are initialized by init_intr_vectors() in FEPasmsupport.asm.
As described above, the SSI receive interrupt is the fastest, as it is assumed to be
the one called most often (once every 6pts). It reads simply movepx:<<mx,x:(R5)+,
that is, "Take the word just received, put in X: space at the address indicated by R5,
and then increment R5 in anticipation of the next word". The other five (including
SSI receive exception) are jumps to long interrupt handlers, coded in FEPintr.asm.
The two regular-interrupt handlers for SSI transmit and SCI receive are similar
in structure. They put aside the values in the registers they will be using (R1 and
M1), then reload these registers with the pointer and modulus (respectively) for their
circular buffers. The SCI receive interrupt takes the word just received and saves it
in the housekeeping queue SCIRXQ; the SSI transmit interrupt takes the next word
in the transmit queue SSITXQ and puts it in mtx to be transmitted to the Lasagna
Box. Both routines post-increment R1, and save this updated pointer to be re-loaded
the next time this routine is called. They then update variables indicating how many
times the interrupt has been called, so the main-code routines have an easier time
figuring out how many new words have been written or read since the last time these
variables were checked. The pre-interrupt values of R1 and M1 are restored, and the
3Synchronous Serial Interface
Serial Communications Interface
4
79
handler returns.
The exception handlers for these routines simply read the appropriate status register into a variable, clearing the 56001's exception flag, and pass control to the
regular handler to try to re-establish normal operation. The SSI receive exception
handler is similar, in that it also reads the applicable status register into a variable,
and then performs the movep x:<<mrx,x:(R5)+ instruction. The main-code routine
tryrelayerrors()
checks if any of these exception status variables are non-zero,
and if so, sends a warning message to the GPP stating that the error occurred and
including the status register value. It then zeros the exception status variable to make
sure only one message is sent per error.
6.3
Communications
The FEP communicates with the GPP5 on the one side, and with the Lasagna Box
on the other. Low-level interaction for the former is performed by the underlying
IPP system, and for the latter by the interrupt handlers described above. High-level
communication is governed by FEPcom.c.
6.3.1
GPP Communication
All procedures in the FEP wishing to send information to the GPP use the function SendHostMessage(),
which packages the information given it into an IPP
message and sends the message. trygetmessage()
uses GetIostMessage()
to
receive messages from the GPP. If a message is available, try-get_message()
then
checks the message type, and processes the data accordingly. Note again that modifications to video processing parameters affect vbpnew,that is, nextvidbufparams, and
hence go into effect upon the arrival of the next frame sync along the video channel.
The FEP keeps track of the IPP addresses of three processes: the most recent
5
As noted in section 4.3, statements like "communicate with the GPP" actually mean "communicate with processes using IPP in the HETE computer system". For the DSPs, this is usually the
GPP above them.
80
sender of PROCESS_VIDEO is saved in videodest; the most recent sender of a command
containing Lasagna Box commands is saved in Ib-dest; and the most recent sender
of a test or debugging message is saved in testmsg dest. The FEP responds to a
great deal of test messages -
including "peek" and "poke" commands, parameter
dump requests, and commands concerning holding off execution of the mainloop
-
under the message type viddspcommand. These test messages are handled by
parse_viddsp_cmd().
The Lasagna Box command buffering described in section 5.1 adds a piece of
complexity to this operation.
Global space is allocated for three IPP messages,
to be used in a circular fashion.
The "free" message, i.e. the space into which
new messages may be written, is indexed by IPPbufTail; if the new message contains Lasagna Box commands, IPPbufTail is incremented, and the mainloop function
parse_tdb_command()
recognizes that there is a message containing Lasagna Box
commands (indexed by IPPbufHead) waiting to be transmitted. parse_tdb_command()
then follows the algorithm outlined in subsection 5.1.2, placing commands into the
transmit queue, while ensuring that no more than one read command is pending at
any time. If too many Lasagna Box command messages are being stored, such that
IPPbufTail threatens to overtake IPPbufHead, try_getmessage()
declines to accept
any new messages until space for a new message is freed.
6.3.2
Lasagna Box Communication
parse_tdb_command()
gram, tdb -
-
so named after the original Lasagna Box command pro-
first checks if there is a message containing Lasagna Box commands
waiting to be transmitted.
If so, it picks up where it left off in this message during
the previous mainloop (or starts at the beginning if this is a new message), and goes
through the message one command at a time. Note that since commands are 24 bits,
two IPP message spaces are used to encode them, with the least significant 16 bits
preceding the 8 most significant bits.
For each command, parse_tdb_command()
-
first checks if it is a special word
a command that is not to be sent to the Lasagna Box, but rather parsed by
81
the FEP itself to have an ultimate effect on the Lasagna Box. The most important
of these special words (or rather, the only one expected to be used in-flight) are
TXDON CMD and TXDOFFCMD,
which control the master reset line into the
Lasagna Box.
For all other words, parse_tdb_command()
tries to write the command into the
transmit queue. If the write was successful, the procedure checks if the command
was a read command, i.e. one which will generate a response over the housekeeping
channel: if so, it sets a flag noting that there is a read command pending; otherwise it proceeds to the next command in the message and repeats the write process.
parse_tdb_command()
returns when (1) it has run out of commands, (2) a read
command is pending (no response has been noted from the housekeeping channel),
or (3) a command-write was unsuccessful (the transmit queue is full).
try_relayhk()
monitors the housekeeping queue. It holds an IPP message which
it fills with read commands and their responses as they arrive, and sends this message
when all of the commands in the current Lasagna Box command message have been
sent.
If a read command is pending and two 8-bit words (= 1 16-bit response)
have arrived in the housekeeping queue, try_relayhk()
adds the command which
prompted this response and the response itself to the IPP message it is holding,
updates variables to note that this word has been read from the queue, and clears
the readpendingflag. try-relay_hk()
will report an error to the GPP if: (1) a
response arrived over the housekeeping channel when no read command was pending;
(2) more than one response arrived over the housekeeping channel when only a single
read command was pending; or (3) a read command has been pending for too long
without response from the Lasagna Box.
The video channel receive system is discussed in the following section.
6.4
Video Processing
Processing of data in the video buffer has two components: synchronization, and
event-finding. Synchronization is handled by FEPvid.c; the core of event-finding is
82
in FEPproc.asm,
which then uses FEPvid.c to calculate and record the coordinates
of an event once located.
try_procvid
is the center of video processing, being the mainloop routine which
calls the rest of the synchronization and event-finding routines. This procedure begins
by checking if the FEP is in waiting-for-frame-sync mode. If so, it calls syncframe()
to see if the frame sync has arrived in the video buffer yet; if the new frame is synced,
the nextvidbufparamsare made current, and the ID encoded in the frame sync is
recorded; if this frame is to be procesed, the GPP is informed of the frame sync's
arrival, and variables used by procline()
switch_params()
are set.
takes care of making nextvidbufparams current. It first pre-
serves vbp->left_off, then sets all the values in vidbufparamsto the corresponding values in nextvidbufparams. The new parameters are now current, and nextvidbufparams
now represent the next frame's parameters.
switch_params()
now checks for the
kind of processing this frame entails: if this is a one-frame-only processing situation
(evidenced by sendz being set), then clear the nezt frame's do-sifting flag; if the
present frame is not to be processed, revert immediately back into waiting-for-framesync mode.
If the FEP is not in waiting-for-frame sync mode, it is in find-events ("sift")
mode. try_procvid
checks if there is a full row's worth of new words in the video
buffer. If so, it checks for a row sync at the beginning of this new data, warning
the GPP and aborting processing if the sync is absent. Assuming the sync is found,
however, vbp->linesrcvd is incremented, and if this means there are three image rows
available in the video buffer, the middle row is processed. vbp->this_linestart is set
to the beginning of the image-pixel region of the row being processed (i.e. the row
immediately preceding the one just synced), procstart is set to the second packageof-four-words in this image-pixel region, and the row is processed by procine()
in FEPproc.asm.
See section 5.2 for more description of the reasons for these
calculations.
Once the row is processed, vbp->left_off is updated to point just past the end of
the row just synced. If all of the image rows have been processed, and hence the
83
event list is complete, the event list is sent to the GPP. If all of the rows have been
received, including vertical overclocks, inform the GPP that the FEP has completed
processing this frame, and return to waiting-for-frame-sync mode.
Note that while processing a frame, vbp->leftoff is in one of two positions in
it is either immediately before the expected position of the next
tryprocvid():
row's row sync, including preceding blank words (i.e. one word beyond the previous
row's last pixel word, or one word beyond the frame sync); or immediately after the
row sync just located (i.e. at the first word of the first package-of-four for this row).
FEPvid.c
uses certain basic utilities to move around the video buffer. They
are implemented as macros for improved speed, and as such can modify variables in
the argument list which appear to be "passed by value". That is, macros can change
variable values given only the variable name; this is different than functions, which
require pointers to variables in order to modify them.
* read_vb(int *ad, int val): Read the video buffer at address ad, and put the
value into val. Conceptually identical to val = *ad, but reads from X: instead
of Y: space.
* vb_add(int *adl, int ad2): Return the address resulting from starting at
address adl and moving ad2 words in the video buffer. Let's say the video
buffer extends from Ox6000--0x7000: x = vbadd(0x6002, -4) sets x to Ox6FFE
-
start at Ox6002,go back 1 to 0x6001, back 2 to 0x6000, back 3 loops around
the circular video buffer to Ox6FFF, then back 4 to Ox6FFE.
* vb_distance(int
*from, int *to): Return the number of words in the video
buffer which separate to from from. That is, how many words would one have to
vb_add() to from to get to to. So in the previous example, x = vb distance(0x6005,0x6007)
sets x to 2, while x = vbdistance(0x6007,0x6005) sets x to OxOFFE.
* have_words(int *read, int *write,int num): Returns TRUE if there are num
words separating writefrom read, FALSE otherwise. Hence x = havewords(0x6005,0x6007,2)
sets x to 1 (TRUE), while x = havewords(0x6005,0x6007,3) sets x to 0 (FALSE).
84
vb_add() and vb_distance()
rely on a particular orchestration of the video
buffer. They require that the length of the video buffer is a power of 2 -
or more
to the point, that there is only a single 1 in the binary representation of this length.
With this scenario, the "relevant bits" in a video buffer address are all the bits less
significant than this singular 1 -
these bits are the offset from the bottom of the
video buffer for vb_add, and the only nonzero bits vb_distance can produce. Thus
binary AND operations can be used to simplify these calculations.
6.4.1
Synchronization
At time of code development, sync patterns were believed to be composed of zero
marks and one marks, where a zero mark is four consecutive words of value 0, and a
one mark is four consecutive words of value 0xOOFFFF. The frame sync was thus:
1. A large but unpredictable number of blank words (O's)
2. A one mark
3. Another one mark
4. 24 packages-of-four, each one either a zero mark or a one mark, to encode the
Frame Identification number ("frame ID"). A zero mark meant a 0 in the 24bit frame ID; a one mark, a 1. The first package-of-four represented the most
significant bit of the frame ID.
A row sync was a zero mark followed by a one mark. There was to be a small
but fixed number of blank words (value 0) preceding every row sync; this number
is defined as ROWSYNCSKIP in FEPincl.h.
With these patterns in mind, the
check4() routine was created, which returned a number indicating whether the next
four words in the video buffer represented a zero mark, a one mark, or neither,
returning ZEROS4, ONES4, or MIX4, respectively.
syncframe()
STATE
was designed as a state machine:
0 If a zero-to-Ox00FFFF transition is located in the video buffer, indicating
a possible start to the frame sync, go to STATE 1.
85
STATE 1 If the next four words are a one mark, go to STATE 2; else go back to
STATE 0.
STATE 2 If the next four words are a one mark, the next 24 words are probably
the frame ID: reset the variables concerned with reading the ID, mark this point in
the video buffer in case something is wrong with the frame ID and we want to look
at this part of the video buffer again, and go to STATE 3. Otherwise go back to
STATE 0.
STATE 3 Check the next four words for either a zero mark or a one mark. If
one of these is found, record it as part of the frame ID; if a MIX4 is found, what we
thought was the frame sync actually was not, so go back to where we were in STATE 2
and look for the frame sync again (go back to STATE 0). If 24 one and zero marks
are read, the ID has been found and the frame synced -
report this and return to
STATE 0 for the next frame.
syncrow()
skips ROWSYNCSKIP (presumably blank) words, looks for the zero
mark, and then for the one mark. If it finds these, it has found the row sync; if not,
there is something wrong.
Both sync functions return if they run out of new data in the video buffer, ready
to try again during the next mainloop.
6.4.2
Event-Finding
This is where the algorithm presented in section 5.2 is implemented. FEPvid.c
sets
up several variables for use by procline():
* asmthreshn:
Background thresholds for each slice, as defined in table 5.2.2.
These values are justified to match the location of the pixel being compared
within its word (see below).
* asm-proclen: Set to the number of active image columns per slice, minus two.
This reflects that all of the line's packages-of-four containing image pixels are
to be processed, with the exception of the first and last.
86
* procstart: Address within the video buffer, set to the second package-of-four
within the image-pixel portion of the line being processed.
* upl, downl: Number of words in the video buffer to go one line upstream (to
the line which followed the line being processed, i.e., the line just synced) and
one line downstream (to the line which preceded the line being processed),
respectively.
procline()
begins by saving the registers it will be using on the stack. It then
reads the parameters passed to it and stores them for quick access. R3 is used as
the read pointer into the video buffer; M3 is set to keep R3 within the video buffer.
procline()
then checks whether the pixel data in the video buffer is 12- or 16-bit
(i.e. Mode 3 or not), and calls the appropriate processing routine.
There are a few pratfalls that this code must be aware of, and a few tricks it uses
liberally:
* The 56001 assumes 24-bit data are in 2's-complement format, so calculations
and more importantly comparisons are conducted accordingly. To ensure sensible comparisons with unsigned data of 23 bits or fewer, the data is rightshifted by one bit, forcing the MSB to zero. Thus for left-justified 16-bit data,
asmthreshn needs to be shifted left eight bits and then right one; for 12-bit
pixels in the high half of the word, asm_threshn needs to be shifted left twelve
bits and then right one; and for 12-bit pixels in the low half of the word, no
shifting is necessary.
* For parallel moves involving a variable used in the primary instruction, such as
clr A Al,y:(R6)+ or cmp XO,A x:(R3)+,A1, sources are taken before the primary
instruction, while desinations are modified after the primary instruction. Hence
in these two examples, Al would be saved to y:(R6) before A is cleared, but Al
is loaded with the value from x:(R3) after it is compared to XO.
* Since DO loops cannot end in a jump instruction, loops that logically ought to
end with one are "rotated" so that the logically first instructions in the loop is
87
"pulled around" to be the last instructions encountered. This means that these
"pulled around" instructions need to be repeated before entrance to the loop for
the first iteration, and that when the final in-loop instructions are encountered
for the last time, they must have no ultimate effect.
proc_l6_bit()
is for processing data in Modes 0, 1, or 2. It assumes pixels will be
in the high 16 bits of the 24-bit words, with the lower 8 bits being $FF. YO, N3, and
the SHIFT flag are loaded for use in the seek_event() routine. Two "pulled-around"
instructions precede the loop. Each loop iteration dispatches one package-of-four, so
R3 being started at procstartand asmproclen being set to numcols - 2 means all of
the image pixels in the line save those on slice boundaries will be processed. Each
word is compared to the appropriate threshold, as described in Process Line (16
bit), in section 5.2. Note that since the pixels are left-justified, and then shifted one
bit to the right to clear the MSB, the thresholds loaded into asmthreshn must be
shifted up by 7 bits. This is accomplished in load_thresh().
Note also that since
pixels are allowed to meet their thresholds and still be considered "above threshold",
the extra l's in the lower bits of the word do not affect the algorithm. Pixels which
exceed threshold trigger a jump to gethresh_l6(),
which falls directly through to
seek_event().
proc_l2_bit()
is for processing data in Mode 3. It assumes pixels will be in both
the high and the low 12 bits of the 24-bit words. YO, and N3 are loaded for use
in the seek_event()
routine, with YO defaulting to "low-pixel" condition (that is,
it needs to be changed when the event candidate is a high pixel). Three "pulledaround" instructions precede the loop.
Each loop iteration again dispatches one
package-of-four, as in proc_l6_bit, so again all of the image pixels in the line save
those on slice boundaries will be processed. The high and low pixels in each word
of these packages-of-four are shifted or masked as necessary, and compared to the
appropriate thresholds, as described in Process Line (12 bit) from the same section.
Note that again shifting of the high-pixel thresholds is necessary, and performed by
load_thresh().
Testing of high pixels is also similar to the testing of 16-bit pixels in
that the extra bits from the low pixel do not impact the algorithm. Since the high
88
12 bits of the word are zeroed before comparison, there are no extraneous bits in the
comparison of low pixels.
Threshold-exceeding pixels found by proc_l2_bit()
or ge_threshlo():
are sent to either ge_thresh_hi()
the former, for high pixels, resets YO to mask the high pixel
(shifted one bit to the right, recall) and sets the SHIFT flag to note that values should
be shifted one bit to the right before comparison to avoid negative-value concerns;
the latter, for low pixels, clears the SHIFT flag -
YO is defaulted to mask the low
pixel. These function then pass to seek_event().
The seek_event() routine is what checks if a pixel is a local maximum, following
the Check for Local Maximum algorithm, again described in section 5.2. It uses
YO and the SHIFT flag to be a general-purpose routine, not caring whether it is
comparing 12 or 16 bit pixels.
seek_event() starts by saving Al (the next word to be compared in the proc_n_word()
routine) and the R3 pointer, for clean return into the threshold-comparison loop. It
then moves R3 back by N3, so it points to the pixel which exceeded its threshold and
prompted the call to seek_event().
It loads this word into Al, shifting it one bit
to the right if necessary. It then masks only the bits belonging to this pixel -
note
that since both greater-or-equal and strictly-greater tests need to be performed, the
"extra bits don't matter" trick can't be used -
and prepares to compare the pixel in
question (hereafter referred to as the Center pixel) to its Right neighbor by setting
N3 to 4.
The core of the seek_event() procedure is the compare() routine, which assumes
A contains the Center pixel, N3 contains the offset from R3's present location to the
pixel against which it should be compared, and YOand the SHIFT flag are set to reflect
the position of the pixel in the word. compare() moves R3 by N3, loads B1 with the
word found at this new location, shifts it one bit to the right if necessary, and masks
out the relevant bits. It then compares B with A, setting the status bits accordingly,
and returns.
Status bits report the Center pixel with respect to the neighbor: if
the status indicates "greater-than", then the Center pixel is strictly greater than
the neighbor; conversely a status indicating "less-than-or-equal" indicates the Center
89
pixel is not strictly greater than the neighbor.
seek_event() then proceeds around the Center pixel's eight neighbors as indicated
in Figure 5-2, adjusting N3 to move from one pixel to the next, and calls compare()
each time. After each compare() call, seek_event() checks if this neighbor precludes
the Center pixel from being a local maximum, and if so, it restores R3 and Al
and returns to the threshold-comparison loop that called it.
If the Center pixel
passes all eight comparisons, it is deemed an event, and all relevant data is passed to
record_event() in FEPvid.c.
First order of business in record_event() is to determine the in-image coordinates
of the event. get_coords() checks how far into the image-pixel portion of the line the
event is, by comparing it to vbp->this_linestart. It then checks how many packagesof-four this represents, and which word within the package-of-four held this pixel (and
for Mode 3, whether it is the high or low pixel in this word). With this information,
plus the transmission mode and submode, the X coordinate and camera number may
be calculated. The Y coordinate is two less than the number of lines received: for
instance, when three lines have been received, the line being processed is the line
Y=l. This number is offset by the startrow given by the GPP.
This coordinate is compared to the bad column and pixel lists; if it is deemed
a valid event, the pixel value is right-justified, and the event information is saved
in compressed form. Each event takes two words to save: the first word contains
the coordinate and camera number, the second word the pixel value. The camera
number is saved in bit 0 of the first word, the X coordinate in bits 1-11, and the Y
coordinate in bits 12-22: thus coordinates from (0,0) on camera 0 to (2047,2047) on
camera 1 may be saved (which far exceeds the possible range). The pixel value takes
up at most the lower 16 bits of the second word. Figure 6-1 shows this format. The
event is saved in X: memory space, vbp->numevents incremented and tested against
its maximum, and control returns to seek_event in FEPproc.asm.
Note that this algorithm relies heavily on the projected characteristic of HETE
UV camera images: specifically, only around 1% of the pixels should exceed threshold,
and only a portion of these should actually be locally-maximal events. In this vein,
90
the threshold-comparison loop is very tight and time-optimized, the local-maximum
check almost as dense (though it sacrifices some speed for program space and ease
of readability, by jumping to the compare() routine instead of doing the comparison in-line), and the event-recording is much less time-optimized for relative ease of
readability. Thus setting of the thresholds is crucial to the operation of the FEP. A
threshold set too low will generate far too many calls to seek_event(),
and with a
new word arriving over the video channel every 6/ts, the FEP could easily lose ground
to the incoming data. It will most likely report this by experiencing a row sync error,
as the row sync would have been overwritten by new data as the FEP fell behind.
Hence a row sync error reported by the FEP but not the BEP, is the first hint that
the background thresholds ought to be changed.
The FEP reports the events it has found in a frame to the GPP using dump_events()
in FEPcom.c,
which sends the information -
including or excluding the pixel in-
tensities, as previously requested by the GPP and noted in vbp->sendz - in a series
of IPP messages.
91
Chapter 7
Back-End Processor Functionality
The engineeringtask involves trading off among various alternatives until
a solution is identified which fits within the various constraints and still
satisfies the functional requirement.
- Robert M. McDermott
Computer-Aided Logic Design
7.1
The Frame Buffer
Integral to the BEP's work is its interaction with the 4 Megaword (12 Megabyte)
Frame Buffer. It is into this frame buffer that video data is saved and from it retrieved
according to the wishes of the GPP. Very little can be traded off to conform to the
optimization constraints the BEP needs to follow:
* Writing to the Frame Buffer must be fast, to keep up with the data arriving
over the video channel
* Frame Buffer space must be used efficiently, to maximize the number of individual frames that can be held simultaneously
* Reading from the Frame Buffer must be simple to use, because other developers
will be adding capabilities to the BEP that rely heavily on this function
92
* Reading from the Frame Buffer must be fast, because this function will be used
very frequently
With time, storage space, and ease of interface all claiming optimization priority,
program space becomes the only readily apparent resource that can "give way" to
these concerns. The end result is a relatively large set of small, very fast low-level
routines, to which more general-purpose (and hence more flexible, easier to interface
with) routines dispatch. Another optimization step is pre-computation: useful values
(the total number of pixels in an image, for instance) which are derivable from basic
parameters (number of pixels per slice row, number of slices, number of rows) are
calculated once when new parameters arrive, and stored for quick access as the various
routines require them.
The BEP interacts with the Frame Buffer on two levels. At a low level, read/write
operations are performed on the Frame Buffer via eight independently oriented 4kiloword windows. At a higher level, the Frame Buffer is considered to be composed
of a set of regions within which a number of same-parameter frames are stored.
7.1.1
Low-Level Frame Buffer Interaction: Windows
The Frame Buffer is evenly divided into 1024 4-kiloword pages. The BEP assigns
eight 4-kiloword regions of memory to be windows into the Frame Buffer: each of
these windows may be set to view a single page. Read and write operations to a
window then become read and write operations to that page in the Frame Buffer.
Example: a window that extends from $8000 to $8FFF in BEP X memory space
is set to page $555. I/O to this window is therefore I/O to Frame Buffer addresses
$555000 to $555FFF. Let's say you write $123456 to X:$8111: now Frame Buffer address $555111 holds $123456. Now let us set another window, say Y:$AOOO0-$AFFF,
to page $555 as well. Reading Y:$A111 would produce the value $123456.
As Figure 8-1 shows, four windows are placed in the BEP's X memory space,
starting at $8000, $9000, $A000, and $B000, and the remaining four are in Y space,
starting at the same addresses. The adjacency of the windows within a memory space
93
allows larger aggregate windows to be formed: setting the X:$8000 region to page $555
creates a 4-kiloword window; setting the X:$9000 region to page $556 expands this to
an 8-kiloword window; then setting the X:$A000 region to page $557, a 12-kiloword
window; and finally setting the X:$B000 region to page $558, a 16-kiloword window.
The BEP uses this ability when dealing with a block of data. A single line of video
data, for example, is no more than two kilowords in length. If the BEP wishes to
dump this data directly into the Frame Buffer, the write will involve at most two
pages: so the BEP can set window w to page p where it wishes to start writing,
and then window w + 1 to page p + 1; it may now perform a memory copy with no
further concern about Frame Buffer pages and windows. Similarly a multi-word read
(spanning under 4 kilowords) will require at most three windows: if it starts in page
p, it can either need to move forward into page p + 1, or backward into page p - 1,
or neither. Setting three adjacent windows accordingly allows for these eventualities
without the actual read operation being concerned about crossing from one window
to the next.
7.1.2
High-Level Frame Buffer Interaction: Regions
The BEP divides the Frame Buffer into a number of regions (presently three), wherein
frames are stored. Each of the frames within a region has a similar structure - the
same size, shape, storage mode, et cetera -
and differ only in starting point, frame
identification number, and sequential order within the region. The sequential order
of frames is kept by organizing them as a linked list, whereby each frame points to a
"next" frame, in such a way that following the next-frame pointers from one frame to
the next eventually forms a closed loop. When the BEP completes saving one frame,
it proceeds to that frame's next-frame in the Frame Buffer and saves the new incoming
frame's pixels there, thereby proceeding around the closed loop with the newest data
overwriting the oldest. Frames only point to next-frames within the same region.
Note that this linked-list organization allows frames to be "skipped over" in the
closed loop. Let us suppose a four-frame region, where upon initialization frame
1 points to frame 2, frame to 2 to 3, frame 3 to 4, and 4 to 1: the closed loop
94
then proceeds 1 -
2 --
3 -- 4
-+
1
-...
, as expected.
If frame 1 were now
to point to frame 3, frame 2 would be skipped, as the closed loop would proceed
1 - 3 -, 4
-,
1 --.... Now frame 2 will not be overwritten by incoming frames: i.e.,
if all of the frames which point to frame n are made to point to frame n's next-frame,
frame n is made inviolate. Note that the wording "all of the frames which point to
frame n" insures that every frame's next-frame will point to a frame within the closed
loop for its region. This simplifies reinsertion of inviolate frames into the closed loop:
let us say we now want to allow frame n to be overwritten. We start at frame n
and proceed to its next-frame, frame z -
which we know is in the closed loop. We
continue following the next-frame pointers until we encounter a frame a which points
to frame z. We change frame a to point to frame n, and frame n is once again in the
closed loop.
Normally, the BEP will be storing full frames of data, frame after frame around a
region's closed loop, until the GPP has reason to change the frame-save parameters
-
presumably shrinking the field of interest, possibly increasing the pixel resolution,
to identify a transient event. The GPP will send the BEP the new parameters, along
with the region to which these new frames should be saved. The BEP then saves the
incoming data according to the new parameters in this new region, frame after frame,
until the GPP again has reason to change the parameters, or simply revert back to
the normal full-frame mode. This is the scenario for which the BEP region system is
optimized.
Two notes regarding region switches and parameter-changes: the BEP keeps track
of which frame it had been writing to in each region, so that it may return to that
point and "pick up where it left off" should the GPP instruct it to switch to that
region. If the GPP commands a parameter-change, however, all of the data previously
in that region is discarded -
closed-loop frames, inviolate frames, everything. The
BEP reconstructs this region with the new parameters, fitting as many frames in as
it can, and by default assigning the closed loop to include all of these frames. If the
modified region is the region into which incoming frames are currently being written,
the presently incoming frame is discarded, and the BEP goes into wait-for-frame-sync
95
mode to start afresh with the next frame.
7.2
Frame Buffer I/O
It is here that most of the optimization constraints presented in the previous section
are addressed. The primary issue is when to "deal" the pixels: that is, when to take
the jumbled pixel order that arrives over the video channel and reorganize it to create
usable line-by-line raster data. Ought it be done as soon as possible, when the pixels
are being written to the Frame Buffer? This way read operations are simple, and
therefore fast. Or ought it be done when data is being read from the Frame Buffer,
assuming that many fewer pixels will be read than the total written? The BEP is in
fact capable of doing both, as the specifics of the frame parameters will dictate which
is more optimal.
7.2.1
Deal on Write vs. Deal on Read
Taking the BEP as a whole, dealing is dealing, wherever it happens; to a broad
approximation, it takes the same time either way. If we then make the assumption
that the total number of pixel-read operations per frame is on average less than the
total number of pixels per frame, deal-on-read is the way to go.
There is a snag, however, in the case where you would like to store a subarray of
the total camera image. While the Lasagna Box sequencer can be programmed to
transmit a subset of the total number of rows in a camera, it cannot send a subset of
columns. A deal-on-read system, which would deposit the pixel stream as it appears
on the video channel into the Frame Buffer, could waste an inordinate amount of
Frame Buffer space -
imagine the region of interest is a tall, thin box: deal-on-read
would save a tall and fully-wide box. With 1024-column cameras, a region of 100pixel-wide images would be over 90+% wasted space. Or, to put it worse, the BEP
would be able to save less than one-tenth as many frames as it ought to.
So now we consider deal-on-write the better option. Unfortunately, even a highly
time-optimized deal-on-write system requires up to 140js of overhead computation
96
per slice to orchestrate the write, plus up to 0.25ts per pixel: in normal operation,
with 512x512 images coming in transmission mode 3 (all eight slices operating), we
are faced with (140 * 8) + (0.25 * 512 * 2) = 1376ps of time to deal a single line. With
2 pixels arriving every 6pts, a new line will be arriving every 6 * 512 * 2 = 3072s
-
so 45% of the BEP's time will be spent in the very basic task of writing normal-mode
frames into the Frame Buffer.' And note that in this case, the deal-on-write is not
saving any Frame Buffer space, because we want all of the pixels to be saved anyway.
The solution is a hybrid. When we want to save entire lines, we follow deal-onread; when we are interested only in a portion of the columns, we deal-on-write. The
BEP deal-on-write system is able to skip the undesired columns in the pixel stream en
masse, instead of considering the utility of each pixel individually: so in our hundredcolumn case, at least two of the slices per camera can be skipped entirely, and only
the relevant pixels in the remaining slices undergo the 0.25ps copy loop. This results
in a (140 * 4) + (0.25 * 100 * 2) = 610ps write time per line. This example was for a
1024-column image, which takes
*
1024 * 2 = 6144ps per line to transmit -
so now
our deal-on-write is swallowing only 10% of the BEP's time, for a 90% improvement
in Frame Buffer space utilization. Note that this hybrid scheme necessitates that the
Frame Buffer read system be able to identify how a frame was saved -
dealt or not
and respond to both possibilities.
This means that there are two patterns that frames in the Frame Buffer may
follow. Each region is declared either deal-on-read or deal-on-write: therefore all of
the frames within a region will either be a set of lines in pixel-stream order, or several
sets of lines in a more raster-like order. The former is relatively simple - or rather, it
is no more complex than the video stream, as described in section 4.4 and Figure 5-1.
The latter is also simple, in its own way.
A deal-on-write frame is divided into an image pixel portion and a non-image pixel
1For comparison, dumping a full line into the Frame Buffer without dealing takes 20/Lsof overhead
per line plus 0.2ps per word, which is two pixels in this case: 20 + (2 * 512 * 2) = 122.4/Ls,or 4%
of the time it takes the line to arrive over the video channel. For more details on this, as well as an
indication of the fallacy of our assumption that dealing takes the same time no matter where you
do it, see section 8.4.
97
portion (underclocks and overclocks); these portions are duplicated for each camera
which has data in the pixel stream. Each portion is meant to be read out in a raster
fashion, pixel after pixel, line after line.
An image pixel portion may be thought of as: all of the image data for the first line
of this camera; followed by all of the image data for the second line of this camera;
and so on, up to the last active image row. A non-image pixel portion is divided
a little further: consider it, The horizontal underclocks followed by the horizontal
overclocks of the first line of slice A; then the horizontal underclocks followed by the
horizontal overclocks of the first line of slice B; same for slice C; same for slice D; then
the horizontal underclocks followed by the horizontal overclocks of the second line of
slice A; and so on, up to the last active image row. This pile of horizontal non-image
pixels is followed by all of the available data for the first vertical overclock line, then
the second, up to the last. Figure 7-1 illustrates this.
Note that the two-pixel-per-word space optimization present in the video channel
is not abandoned when the BEP sorts pixel data on write. When unpacking each
slice in Mode 3, it grabs two pixels from that slice and re-packs them into a single
24-bit word before saving them in the Frame Buffer. Note that all relevant horizontal
parameters -
the number of underclocks, image pixels, and overclocks per slice, as
well as the start and end columns for an image -
are required to be even numbers
to allow this unpacking routine always to grab two pixels at a time. However the
Lasagna Box hardware cannot send an odd number of any type of pixel (image pixel,
horizontal underclock, horizontal overclock, or vertical overclock), so this requirement
boils down to extending the set of columns defined by the start and end columns to
ensure that every slice contributes an even number of pixels to the image.
7.2.2
Frame Buffer Write Operations
As with the FEP, the BEP uses a circular video buffer to store data arriving over the
video channel. A BEP in wait-for-frame-sync mode searches this video buffer for a
frame sync pattern, indicating the start of a new frame. If this frame is not to be
saved, the BEP simply reverts back into wait-for-frame-sync mode.
98
IncreasingFrameBuffer Addresses
Frame I
Frame 2
Frame 3
fb_start
fb_start
fb_start
ok
! {~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I
Pixel
Pixel
Pixel
Pixel
(0,1)
(1,1)
(2,1)
(3,1)
Ist value 2nd value
read from read from
Slice B Slice B
lNext-to Last valu
last value
last value read fron
Slice B Slice B
e
Figure 7-1: Deal-on-Write Frame Organization
99
If the GPP has commanded that this frame be saved, however, the BEP begins
to search for row-sync patterns in the video buffer. If a full row's worth of new
information has arrived, the BEP checks for a row sync at the beginning of it. If it
is absent, the BEP warns the GPP of the error and abandons this frame. If the row
sync is present, however, the BEP saves the row in the Frame Buffer.
If this frame is deal-on-read, the words in the video buffer corresponding to this
row's pixel data -
underclocks, image pixels, and overclocks alike -
are copied
verbatim into the Frame Buffer. A deal-on-write frame, of course, is a rather more
involved procedure. Horizontal underclocks, image pixels, horizontal overclocks, and
vertical overclocks, for each of the eight slices, must be considered and potentially
saved for every new line of data.
The actual pixel-save routine is remarkably similar for each of these combinations.
It relies on the observation made in subsection 5.2.1 and illustrated in Figure 5-1 that
horizontally adjacent pixels in a slice are always four words apart in the pixel stream
(assuming the slice is present in the given Lasagna Box transmission mode). The
routine is given a start and an end address within the video buffer, and copies all of
the pixels from the desired slice that are within this address range into the Frame
Buffer. That is:
* Deal and Save Slice
1. Calculate offset, the location of the slice's data within a package-of-fourwords (see Table 7.2.2). If the slice is absent from the pixel stream, return.
2. Calculate numpof4, the number of packages-of-four between start_address
and end_address.
3. If the slice is B or D and the data being copied are image pixels, begin at
end_address - 4 in the video buffer and go backward; otherwise begin at
start_address and go forward.
4. Add offset
to the beginning address.
5. Copy this word into the Frame Buffer. (Note that 16-bit data is written
left-justified, as it is sent by the Lasagna Box; see section 4.4.)
6. Go 4 words forward or backward in the video buffer; go 1 word forward in
the Frame Buffer.
7. Repeat numpof4 times from step 5.
100
Mode,
Submode
0,0
0,1
AO
offset
0
N/A
BO
offset
1
N/A
CO
offset
2
N/A
DO
offset
3
N/A
Al
offset
N/A
0
B1
offset
N/A
1
1,0/1
2,0/1
3, 0/1
N/A
0
()
0
N/A
0(lo)
N/A
1
1h)
1
N/A
1(lo)
N/A
2
2(h)
2
N/A
2(lo)
Table 7.1: Calculation of offsets
Cl
fset
N/A
2
N/A
3
D1
offset
N/A
3
3
N/A
3(l)
Given Transmission Mode
If the pixel data is in the compressed Mode 3, num-pof 4 is halved, and step 5 is
modified to read:
5a If the slice is A or C: mask the top 12 bits of this word; go four words forward
or backward 2 in the video buffer; move the top 12 bits of this word into the bottom
12 bits (zeroing the top 12) and combine it with the first pixel; save this two-pixel
word in the Frame Buffer.
5b If the slice is B or D: move the bottom 12 bits of this word into the top 12
bits (zeroing the bottom 12); go four words forward or backward in the video buffer;
mask the bottom 12 bits of this word and combine it with the first pixel; save this
two-pixel word in the Frame Buffer.
The deal-on-write routine thus considers in order each of the eight slices that may
be represented in the pixel stream: AO - BO -- CO-- DO -, Al -* B1 -
C1 - D1.
For each slice, the following tests are done:
1. Is this row composed of vertical overclocks? If so, and if non-image pixels are
to be saved, save all of the pixels for this slice in the non-image pixel portion
and return; if not, continue.
2. Are non-image pixels to be saved? If so, save the underclocks, followed by the
overclocks, for this slice in the non-image pixel portion.
3. Save the segment of this slice's image pixels which is within the region of interest
defined by the GPP in the image pixel portion.
Or put another way, with abbreviations as in subsection 5.2.3,
* If saving vertical overclocks:
2
Actually, always forward; but this part of the algorithm doesn't need to know that.
101
start-address= rowstart
end_address
= startaddress
+ [4x (HUCS + IMPS + HOCS)]
NIP3 = TRUE
* If saving horizontal underclocks:
startaddress = rowstart
end_address= startaddress + (4 x HUCS)
NIP = TRUE
* If saving horizontal overclocks:
startaddress = row_start
+ [4x (HUCS + IMPS)]
end_address= start-address+ (4 x HOCS)
NIP = TRUE
* If saving image pixels:
startaddress = row_start+ start_offset (precalculated value)
end_address = row_start + end_offset
(precalculated value)
NIP = FALSE
The "precalculated values" for the image pixel option is how the BEP discards
unwanted columns, saving only the portion of the incoming data that is of interest to
the GPP. When the BEP receives new video parameters from the GPP, it compares
the range of columns governed by each slice to the range of desired columns defined
by the GPP. If a slice is entirely outside the declared save region, its startoffset
and endoffset
are set to zero; otherwise its start_offset
is set to HUCS, and its
end_offset to HUCS + IMPS. If the start_column or endcolumn lies within a
slice's domain, start_offset
is increased or end_offset decreased (or both) so that
the range of addresses offered to the pixel-save routine for this slice includes only the
pixels that are in the desired columns.
7.2.3
Frame Buffer Read Operations
There are two general-purpose read functions at the lowest level of I/O: one handles
16-bit data, the other 12-bit data. Each of them are given a start location in the
3
Abbreviation for "Non-Image Pixel"
102
Frame Buffer, the step in pixels between the values desired, and the total number of
pixel values that should be read. These functions set up three adjoining windows to
adjoining pages, where the middle page contains the start location; they then read
the first pixel, move the specified number of steps (forward or backward) in the Frame
Buffer -
note that for 16-bit data, a pixel is a word, whereas a 12-bit pixel is half of
a word -
and read again, repeating until all the desired values have been acquired.
Both routines right-justify the pixel values.
With these functions in hand, the higher-level read functions can read from a
single pixel up to an entire slice for deal-on-read frames, and up to an entire line
for deal-on-write frames. There are two general-purpose read utilities, Read IMPs 4
and Read NIPs.
The read system divides each single-camera frame into 13 areas,
each a connected region with its origin in the lower-left corner: the image area; a
horizontal underclock area for each of the four slices; a horizontal overclock area for
each slice; and a vertical overclock area for each slice. So (0, 0) in the image area is
the lower-left corner of the camera image, i.e., the first image pixel in slice A; (0, 0)
in the slice B HUC area is the first horizontal underclock in slice B; (0, 0) in the
slice D VOC area is the first slice D pixel from the first vertical overclock row. Read
IMPs takes coordinates that define the corners of a box within the image area, and
information on the frame to be read. Read NIPs takes the same type of information,
plus an indication of the non-image pixel area in question. Read NIPs calculates
the parameters needed by the low-level read utilities for the first line to be read, reads
the first line, increments the start location in the Frame Buffer by one line, reads the
second line, and continues until the entire box of data is read.
Because reads in the image area can cross slice boundaries, Read IMPs
is a
little more complex. It is also optimized slightly for faster operation on deal-on-read
frames, since it is assumed that most frames will be of this type. Read IMPs first
calculates what slices are spanned by the box to be read. Then it calculates the
parameters needed by the low-level read utilities for the leftmost slice's contribution
to the first line, and performs the read.
4IMage Pixels
103
It increments the start location in the
Frame Buffer by one line and reads again, placing the data appropriately in the
return array. It continues up the box, reading all the information contributed by this
leftmost slice. It then begins again with the second-to-leftmost slice, reading all the
data from this slice that contributes to the entire box; and so on until it has read
from all the contributing slices. This line-by-line, slice-by-slice order takes advantage
of the observation that it is time-consuming to calculate all of the parameters needed
by the low-level routines (taking into account transmission mode, deal-on-write vs.
deal-on-read, et cetera), but once these parameters are calculated, it is easy to use
them repeatedly for successive lines.
Unfortunately, this general-purpose read system is not sufficiently fast to perform
all of the reads the BEP ought to perform per frame. The most common read is a
3-by-3-pixel square in the image area, which for a normal-operation frame (Mode 3,
deal-on-read) takes either 94.5ps if the square is contained in a single slice, or 124.71ts
if the square spans two slices. A normal-operation frame, 512x512 pixels for each of
two cameras with two pixels arriving every 6ps, takes
* 512 * 512 * 2 = 1,572, 864ps
= 1.57s: so the BEP would be able to perform at most
1572864
= 16,644 3x3 reads
per frame. This may appear to be a large number, but recall that the BEP needs
to have time to perform calculations on the data it reads, as well as take care of its
myriad other functions - writing to the Frame Buffer and communication with the
GPP and the like.
In keeping with the principle that program memory may be sacrificed for speed,
another read routine was created: a fast single-slice 3x3 read for normal-operation
frames. This function does not have to check for transmission mode, or deal-on-write
vs. deal-on-read, or how many slices it spans, or any of the other concerns that slow
down the general-purpose system: its calculations are thus vastly simplified, and it
performs its task in no more than 19.8ps.
104
7.3
Command & Response List
The BEP responds to the following commands from the GPP:
PROCESSVIDEO
The BEP is instructed to save the next frame to arrive along the video channel.
A parameter indicates whether the BEP should save only this next frame, or to begin
saving frame after frame until told to stop.
DONTSPROCESS VIDEO
The BEP is to stop saving frames until told to start again. If a frame is currently
being processed, the BEP is to finish doing so, but then ignore frames that follow it.
There are no parameters.
SWITCHREGION
The BEP is told to switch into a new Frame Buffer region.
REALLOCATESFB
The GPP defines the starting Frame Buffer address for each region. Each region
ends where the next one starts; the GPP sends an explicit ending address for the last
region.
CCDCONFIGURATION
The BEP is informed of: the transmission mode and cameras used (submode)
by the Lasagna Box; the number of horizontal underclocks, active image columns,
and horizontal overclocks per slice; the number of active image rows and vertical
overclocks per frame; the on-camera row numbers of the first and last rows to arrive
over the video channel; the range of columns the BEP should save for each camera;
whether to deal on write or deal on read; whether or not to save non-image pixels in
deal-on-write mode; and the region to which these parameters apply. The BEP may
105
be instructed to abort processing the current frame in favor of these new parameters;
if the region to be changed is the region currently being saved to, this abort happens
automatically.
SAVE-FRAME
The GPP wishes a frame to be marked inviolate. The frame ID is sent.
DUMPFRAMERAW
The GPP wishes to receive an entire frame from the BEP, exactly as it appears
in the Frame Buffer. The frame ID is sent.
DUMPSFRAME_DEAL
The GPP wishes to receive a frame's image data from the BEP, in raster format.
The frame ID and camera number are sent.
DUMP IMP ARRAY
The GPP wishes to receive a box-shaped portion of a frame's image data from the
BEP, in raster format. The frame ID, camera number, and coordinates of the box
corners, are sent.
DUMP_TBTARRAY
The GPP wishes to receive a 3-by-3-pixel array from a frame's image data. The
frame ID, camera number, and coordinates of the lower-left corner of the 3x3 region,
are sent.
The BEP generates the following messages for the GPP:
DSPFRAMESTARTED
The BEP reports that a frame sync has been found. The frame ID is included.
106
Message goes to the most recent sender of PROCESS_VIDEO.
DSPSFRAME_ENDED
The BEP reports that all of the rows of this frame, including vertical overclocks,
have been received. The frame ID is included. Message goes to the most recent sender
of PROCESSVIDEO.
DSPFRAMEERROR
The BEP reports that there has been some error (such as an absent row sync)
while processing a frame. The frame ID and a number indicating the type of error
are included. Message goes to the most recent sender of PROCESS_VIDEO.
BEP_UNKNOWNID
The BEP has received a request concerning a frame which is not present in the
Frame Buffer. Message goes to the sender of the request.
BEPRAWSRAME
One of a set of messages containing frame data exactly as it appears in the Frame
Buffer. The frame ID is included, as well as a set of flags indicating whether this
message is the first, last, or in the middle of the set. Message goes to the sender of
the DUMPFRAME.RAW request.
BEP DEALT IMPS
One of a set of messages containing image data from a frame, in raster format. The
frame ID; camera number; a set of flags indicating whether this message is the first,
last, or in the middle of the set; and the coordinates of the corners defining the box
of data requested are included. Message goes to the sender of the DUMPIMPARRAY
or DUMPFRAME_DEALrequest.
BEPTBT
107
A 3-by-3-pixel array of image data.
The frame ID, camera number, and the
coordinates of the lower-left corner of the array are included. Message goes to the
sender of the DUMP_TBT_ARRAYrequest.
DSP_EXCEPTION
The BEP warns of a hardware exception, such as a video channel receive overrun.
For errors relating to the video channel, messages go to the most recent sender of
PROCESS_VIDEO.
108
Chapter 8
Back-End Processor
Implementation
Memory
All alone in the Moonlight
I can smile at the old days
I was beautifulthen
- T.S. Eliot & A.L. Webber
The BEP C code is compiled to use the 56001 's Y: data space, not to use register
R5, and to employ parallel move operations when possible. BEP Assembly code uses
parallel move operations heavily. Although efforts have been made in this chapter to
point out when the BEP uses some subtle aspect of the compiler or the processor,
readers unfamiliar with the Motorola 56001 or its GNU C compiler are referred to
the documents on these cited in the Bibilography.[5, 6]
This chapter also uses terms such as "video buffer" and '"package-of-four" de-
fined in the previous chapter. Readers unfamiliar with the algorithms that this code
implements are referred there.
109
Variables related to set beginnings are inclusive, and those related to set endings,
exclusive. That is, startcol = 5 and endcol = 10 defines columns 5, 6, 7, 8, and 9
as included in a set. This means that the number of members in the set is always the
difference between the end and the beginning values.
Numeric indices - coordinates,array references, bit locations, et cetera - start
with 0. Cardinal references start with "first". Hence the '"first bit" of a 24-bit word
is "bit 0", and the most significant "twenty-fourth" bit is "bit 23". Confusing as
this appears, I believeit is a reasonablynatural pattern, and consistent with related
literature.
8.1
Functional Breakdown
The BEP software is composed of the following modules:
* BEPmain.c:
Performs initializations (with BEPsetvars.c),
engages mainloop
(see section 4.3). Also contains simulation- and memory-related test routines.
* BEPsetvars.c:
* BEPcom.c:
Contains initialization routines.
Handles high-level (i.e. above Assembly-level) communications
with the GPP.
* BEPvidin.c:
Sets up copying from video buffer into Frame Buffer, including
deal-on-write.
* BEPvidout.c:
Mid-level pixel-read routines, used by high-level procedures
when they wish to read information from the Frame Buffer.
* BEPframe.c:
Functions related to frames and Frame Buffer regions: finding
a frame in the Frame Buffer by its ID; marking a frame inviolate; setting up a
region; and dumping frame data upon request.
* BEPasmsupport.asm:
Contains various small support routines which are
best implemented in Assembly language, such as serial communications hardware control, interrupt vector initialization, et cetera.
110
· BEPfb.asm:
Lowest-level Frame Buffer I/O routines. Highly time-optimized.
* BEPwindow.asm:
Fast routine for making a Frame Buffer window point to a
specified page; similar routines for making two or three adjacent windows point
to two or three adjacent pages.
* BEPintr.asm:
Long interrupt handlers, currently only for video receive ex-
ception.
* crtrzp.asm: Startup file which controls the DSP's behavior on reset. Initializes
the stack pointer, DMA communications with the host GPP, and the like; then
passes off to BEPmain.c.
* BEPincl.h: Contains constants, type and structure definitions, and external
function declarations used by the above C modules. #include's other infrastructure .h files, such as BEPwindow.h
and those related IPP communication.
* BEPwindow.h: Constants related to Frame Buffer windows.
* BEPglobals.h:
Global variable declarations. #include'd once by BEPmain.c.
* BEPequ.asm:
Constant definitions and variable allocations for the above As-
sembly modules.
* machspec.asm:
Constant definitions for Assembly modules, specific to HETE
hardware (as opposed to the NeXT development system).
* ioequ.asm: Constant definitions for communications hardware.
BEPincl.h defines several structures which contain vital information on the state
of the BEP, in particular on the frames stored in the Frame Buffer and the status of
incoming video data. The former is governed by an all frames-struct,the latter by a
vidbufparam-struct 1 . The allframes-struct
contains the following arrays:
1 "vidbuf" is an abbreviation for the VIDeo BUFfer. The values in this structure relate either
directly to the video buffer, or to the processing of the data in it.
111
* regionparam-structrp, one for each region. The parameters defining the characteristics of the frames within a given region.
* frame-specs-structfs, one for each frame that can be kept track of. Small structure to keep track of only the parameters which change from frame to frame.
* fbptr regionstart, one for each region, plus one. Defines the floor address of
the region; the next region's floor is the present region's ceiling, so the extra
region-startis the ceiling of the last region.
*
int current-framenum,one for each region. Keeps track of the last frame number
written to in each region, to facilitate region-switches.
A regionparam-struct is composed of the following:
* ccd, a structure representing the Lasagna Box parameters
* deal, a flag indicating whether frames in this region are deal-on-write
* savenips, a flag for deal-on-write frames indicating whether non-image pixels
are saved
* start-row and endrow, one for each camera, indicating the on-camera number
of the first and last image rows which arrive over the video channel
* start-col and endcol, one for each camera, indicating the first and last image
columns which are saved in deal-on-write mode
* imp-startoffset, nip-startoffset, and vocstart-offset, one for each camera, indicating the offset from the base of the frame where the image pixels, non-image
pixels, and vertical overclocks are stored in deal-on-write frames (see Figure 7-1)
* linelen, one for each camera, indicating the number of Frame Buffer words comprising a single line of (image) data -
endcol-startcol for deal-on-write frames
for deal-on(half this number for Mode 3), 4*(num_hocs+num_cols+numhocs)
read frames (which use only linelen[O])
112
* size, the total number of Frame Buffer words used to store a single frame
ccd, a ccdparam-struct,contains the transmission mode and cameras used; the
number of horizontal underclocks, image pixels, and horizontal overclocks per slice;
the total number of columns per slice; the number of rows containing image pixels, and
vertical overclocks; and the total number of rows per image. A framespecs.struct contains a pointer to the regionparam-structthat represents this frame's parameters, the
frame ID, the frame's base Frame Buffer address, and the number of the next-frame
in the region's closed loop. In its present implementation, 1000 frames are reserved
for each of three regions. The array of framespecs-structs in the allframesstruct thus
has 3000 elements: indices 0-999 are for region 0, 1000-1999 are for region 1, and
2000-2999 are for region 2. See chapter 9 for other possible allocations of frames to
regions.
The vidbufparamstruct holds the following information on the incoming video
data being placed in the video buffer:
* region: The number of the region where the frame is to be saved.
* saveframe: Flag telling the BEP whether or not this frame ought to be saved
into the Frame Buffer.
* single-frame:Flag telling the BEP whether it is in single- or multi-frame mode,
i.e., if only this frame should be saved, or if frames should be continually saved
until further notice
* oneline-delta: The number of words a single row occupies in the pixel stream. If
you are standing on a word in the pixel stream which corresponds to coordinate
(c, r), going oneline-delta words downstream (toward earlier-arrived data) puts
you on (c, r - 1), and going oneline-delta words upstream (toward later-toarrive data) puts you on (c, r + 1). See subsection 5.2.1 for a discussion of this
phenomenon.
* leftoff: Pointer into the video buffer indicating the next word to be read. (The
"receiver runner" from section 4.3's description of circular buffers.)
113
* lines-rcvd: The number of lines confirmed to have been received into the video
buffer for this frame. When a full row's worth of data (oneline-delta words) has
been read into the video buffer since the end of the last row, the BEP checks for
a row sync at the beginning of these new data; if found, linesrcvd is incremented
by one.
* waitingforframe-sync: Flag indicating whether the BEP is currently searching
the incoming video data for a frame sync, or whether it is processing a frame.
When all of the rows in a frame have been received (including vertical overclocks), waitingforframe-sync is set to search for the next frame's sync. Note
that setting waiting-for-frame-sync while the current frame's rows are still being
received effectively aborts processing of this frame.
* Iobounddelta[slice], one for each of the eight slices -
the startoffsets from
subsection 7.2.2.
* hibounddelta[slice], one entry for each of the eight slices -
the endoffsets from
subsection 7.2.2.
* impleftoff[camera], one entry for each of the two cameras. Marks where writing
into the Frame Buffer left off at the last row, i.e., the word immediately past
the last word of the (image) line most recently written.
Deal-on-read frames
use imp-leftoff[O] to keep track of its location in the Frame Buffer.
* nipleftoff[camera], one entry for each of the two cameras. Marks where writing
into the non-image pixel portion of a deal-on-write frame left off at the last row,
i.e., the word immediately past the last non-image pixel written.
Two variables of type vidbufparam-struct are kept: the vidbufparams of the current frame (where a frame lasts from its frame sync to the next frame's sync), and
the nextvidbufparams which become current upon the arrival of the next frame sync.
When the GPP sends a command to change any of the parameters in this structure,
the BEP modifies nextvidbufparams; thus changes in the region to be written to, and
114
the character of frame saving, result in modification of region,and saveframe and singleframe, respectively within nextvidbufparams. In addition, within nextvidbufparams,
linesrcvd and waiting-forframe-syncare zero. Then when a new frame sync comes
along, the leftoff pointer in vidbufparams is copied to nextvidbufparams, and then
nextvidbufparamsis simply transferred en masse into vidbufparams,
reflecting that
these values are now current.
If the GPP has changed any of the parameters,
these new parameters now take effect; otherwise, the result is simply the resetting of linesrcvd and waitingforframe-sync.
parameter-switching
The xxleftoff pointers are reset at this
as well.
This bears repeating: vidbufparamscontains the parameters applicable to the current frame; nextvidbufparams contains the parameters applicable to the nezt frame
to come along the video channel, parameters which go into effect upon the next frame
sync.
When the GPP wishes to reconfigure a region -
most likely because it has re-
configured the Lasagna Box parameters - it sends the parameters needed for the
regionparamstruct, along with the number of the region to be changed. The BEP
then reconfigures this region, effectively erasing any frames which were previously
stored there by making them unreadable (the parameters for the region no longer
match the parameters for the frames previously stored there). The frame IDs in the
framespecs-structs within this region are zeroed to reflect this. If the region modified is the region currently being written to, saving of the current frame is aborted,
and the BEP waits until the next frame sync to begin saving frames under the new
parameters.
8.1.1
Memory & Resource Allocation
The DSP's three memory spaces -
X:, Y:, and P:, each spanning 32 kilowords -
are divided by the BEP into definite regions, shown in Figure 8-1. P: space has
reset and interrupt vectors from P:$0000 to P:$003F, short-addressable space from
P:$0040 to P:$01FF, and long-addressable space from P:$0200 to P:$7FFF. In addition, P:$0000-~$OAAA is initially set to point to boot ROM, so the loader cannot
115
$COOO-
$C000 Frame Buffer
Frame Buffer
Window WX3
Window WY3
$BOOO-
$BOO0 Frame Buffer
Frame buffer
Window WX2
Window WY2
$AOOO-
$AOO Frame Buffer
Frame Buffer
Window WXI
Window WY
$9000 -
$9000 -
$8000 - .[--..-
Frame Buffer
Frame Buffer
Window WXO
Window WYO
$8000 -
$8000 -
Stack / Heap
$34FE -
$30C
- .---
Rest of BEP
Code
$0AD6 $OAAB -
Global C variables
crtrzp.asm
$1000 -
$01FF -
Video
Short-addressable space:
Buffer
BEPfb.asm, BEPintr.asm
$0019
$0013
$0000
$0040 Reset & Interrupt Vectors
$0000 -
P: space
$0000 '----
X: space
.
Quick-access variables
for Assembly routines
Y: space
Figure 8-1: BEP RAM Memory Map
116
crtrzp.asm variables
access this area.2 So the majority of the code lies in P:$OAAB-$7FFF,
crtrzp.asm
with the
reset code starting at P:$OAAB. Since short-addressable space allows
for faster jump instructions, time-critical code and BEPfb.asm
-
specifically, that in BEPintr.asm
is placed in this space. Because of the ROM boot area cover-
age, however, the code for these routines, as well as the interrupt vectors, must be
explicitly written to this area by the BEP itself.
X: space currently consists only of IPP variable storage and the video buffer.
Since the video buffer can be as small as -two maximum-size lines -
and the longest
expected line is 2K, when all 1024 columns of both cameras are read out in Modes 1
or 2 -
and only a few words are allocated for IPP, the vast majority of X: space is
available for future expansion.
Y: space is heavily divided. The first bunch of words are allocated in BEPequ.asm
to be short-addressable variables for Assembly routines; these variables must end up in
Y:$0000-+$00FF to be short-addressable, or preferably --$003F for short-addressable
internal RAM (faster access times than short-addressable external RAM when external P: RAM is being used). After this comes compiler variables (memory limit, stack
safety margin, et cetera), allocated in crtrzp.asm, and then C global variables. The
declaration of allframes.struct fb in BEPglobals.h
takes up 12,091 words in global
space, 12,000 of which are the 3000 4-word frame.specs-structs. There is still almost
20K of usable stack / heap space above this, and the stack pointer R6 is initialized
to start immediately above global space.
Since the C compiler is not allowed to use register R5, this register is allocated
to the video channel receive interrupt routine. R5 is declared the video buffer write
pointer (the "sender runner" from section 4.3's description of circular buffers). Hence
the SSI receive interrupt (indicating a new word received over the video channel) is a
short interrupt which simply reads movepx:<<m_rx,x:(R5)+, that is, "Take the word
just received, put in X: space at the address indicated by R5, and then increment R5
in anticipation of the next word". The modulus register M5 is set once to keep R5
within the video buffer; after that, the 56001 hardware takes care of the behavior of
2
Future versions of the spacecraft hardware may change this.
117
R5 automatically.
The Frame Buffer is divided into regions of adjustable size, as described in subsection 7.1.2. Each region is in turn divided into as many frames as will fit into it,
given the characteristics of the region's frames (in this case, the size parameter in
this region's regionparam.struct),
up to 1000 frames per region. By adjusting the
first region's floor, or the last region's ceiling, space may be reserved at the beginning
or the end of the 4 Megawords of Frame Buffer memory for uses other than frame
storage.
8.2
Initialization and Normal Function
Upon reset, the BEP starts running at address P:$0000. A jump instruction here
pushes program flow to P:$OAAB, above the ROM boot area, governed by crtrzp.asm.
Hardware initialization - resetting the DSP stack pointer (SP), C code stack pointer
(R6), peripheral hardware - is performed, and program flow is then switched to the
main() routine in BEPmain.c.
main()
declares vidbufparams and nextvidbufparams; they are generally passed
by reference (i.e.
pointers to these structures are used by most other routines),
not only to allow for modification, but also to save calling time.
The former is
generally abbreviated vbp, and the latter vbpnew. Note that since these two structures
are declared in main(),
onetimeinit()
this space will not been overwritten.
in BEPsetvars.c,
Control passes to
which performs the following initializations:
1. Initialize P:$40-AAA
2. Register the BEP with the Constellation Name Server, and get default destination addresses
3. Set up variables for buddy-check (the regular reports to the GPP stating the
FEP is still alive)
4. Make R5 point to the beginning of the video buffer, and set M5 to keep R5
within the video buffer
118
5. Initialize serial communications variables (SSI control registers)
6. Initialize serial communications interrupt vectors: SSI receive and exception
(video channel)
7. Turn the serial communications interrupts off or on, according to whether we
are or are not in simulation mode, respectively
8. Set up the regions to reflect sensible default values. Make sure the regionstarts
are consecutive, so the ceiling of one is the floor of the next; divide the Frame
Buffer equally among the regions by default. (For more information on setting
up a region, see subsection 8.2.2.)
9. Set up vbpnewto sensible default values: in particular, ensure linesrcvd and
waiting-forframe-sync
are zero. Set vbp->leftoff to the beginning of the video
buffer, and "abort the incoming stream" (set vbp->waiting-forframesync) to
set the BEP looking for the next frame sync to come over the video channel, at
which time these default parameters in vbpnewwill become current.
Back in main(), control passes into the mainloop. The mainloop performs the
following steps in repeated succession forever:
1. check_buddy_time():
2. tryget_message():
3. simulate_x():
Tell the GPP the BEP is alive
See if an IPP message has arrived, and if so, process it
If the BEP is in simulation mode, fabricate pixel data and place
it in the video buffer as though it arrived over the video channel
4. try_copyline():
Try to sync with the data which arrived during the previous
mainloop; copy a single row of data into the Frame Buffer if possible
5. try-relay_errors():
If any exceptions have occurred during the previous main-
loop (such as an overrun in the serial communications system), warn the GPP
119
Note that for testing purposes, the BEP can be instructed to skip steps 3 through
5, effectively freezing much of the state of the BEP while letting it continue to report
its live status and receive commands. The user can then instruct the BEP to execute
a single mainloop (i.e. run through steps 3-5 once), and then observe how the state
of the BEP has changed.
8.2.1
Serial Communication Interrupts
As outlined in section 4.3, the BEP works under a "interrupt-plus-main-code" system;
thus, operating concurrently with the mainloop described above, is a set of interruptdriven processes. Aside from the interrupts used by the underlying IPP system (host
interface, direct memory access, and the like), the BEP has only two other hardware
interrupts: one regular and one exceptional interrupt for the video channel (SSI receive). For information on the electronic signals involved in this channel, see table 4.1.
Two interrupt vectors are initialized by init_intr_vectors()
port.asm.
in BEPasmsup-
As described above, the SSI receive interrupt is the faster, as it is assumed
to be the one called most often (once every 6As). It reads simply movepx:<<mx,x:(R5)+,
that is, "Take the word just received, put in X: space at the address indicated by R5,
and then increment R5 in anticipation of the next word".
The exception handler for this channel simply reads the appropriate status register into a variable, clearing the 56001's exception flag, and then performs the
movepx:<<m_rx,x:(R5)+ instruction to try to re-establish normal operation.
main-code routine tryrelay_errors()
The
checks if any of this or any other exception
status variables are non-zero, and if so, sends a warning message to the GPP stating
that the error occurred and including the status register value. It then zeros the
exception status variable to make sure only one message is sent per error.
8.2.2
Region Configuration
When a region is reconfigured GPP -
most likely as a result of a command from the
a great many computations take place, not only to reallocate the use of
120
this portion of the Frame Buffer, but to precalculate values that will be of use in
time-critical portions of the code. Thus when the BEP receives a message such
as CCD_CONFIGURATION, it collects the fundamental parameters such as transmis-
sion mode and the number of active columns per slice and the like, and then calls
filloutparams() in FEPframe.c.
The first thing fill_outparams()
is in compressed format or not -
does is checks if the the incoming video data
that is, whether or not the Lasagna Box is using
transmission mode 3. If it is in Mode 3, and these frames will be deal-on-write, then
the BEP ensures that the write routine will always be able to grab two pixels at a
time by (1) using the fact that the Lasagna Box hardware forces numihucs, num_cols,
and numlhocsto be even numbers, (2) decrementing startcol if it is odd, and (3)
incrementing endcol if it is odd. The BEP has now guaranteed that there will always
be an even number of pixels read from any slice into the Frame Buffer.
fillout_params()
-
then calculates size parameters - linelen,size, and the xxzstartoffsets
and here we see how deal-on-write frames are more complex than deal-on-read.
Deal-on-read frames are simple: since rows are copied verbatim from the video buffer
into the Frame Buffer, the length of a line in words is just four times the number of columns per slice, no matter the transmission mode or anything else; the
z:_startoffsets
are all zero, again, since there is no separation of NIPs from IMPs;
and the size of a frame is just the total number of rows times linelen.
A deal-on-write frame, however, has to worry about distinguishing NIPs from
IMPs, and seeing what pixels the GPP wants saved versus thrown away. It uses
the size parameter as a running count of how many words it has used so far. For
each camera, the routine first checks how many actual rows will be saved3 , and then
checks to make sure this camera's data is okay, i.e., whether it is to be saved at all. It
then computes linelen, the number of image columns stored per line, which is simply
the number of columns the GPP asked to be stored, endcol - start_col, divided by
compression,the number of pixels per word. fill_out_params() then decides whether
or not it should keep this value, according to whether or not this camera is okay. It
3
Presently assumed to be equal to the number of rows arriving
121
then allocates space for this camera's image pixels by setting imp-startoffset to size,
the running count of how many words have been allocated so far. If this camera's
data is not okay, imp-startoffset is reset to zero. size is incremented by the number
of words taken up by the image pixels for this camera. In a similar fashion, if the
GPP has instructed that non-image pixels are to be saved, space is allocated for the
horizontal NIPs and the vertical overclocks by setting their zzstart offsets to size and
then incrementing size by the number of words these pixels will take up.
Once these values have been computed, the region itself must be configured that is to say, the frame-specsstructs that are associated with this region must have
their contents reset. set_up_region()
takes care of this by deciding how many frames
can fit into this region (up to 1000), and what frame-specs.structindices are involved.
It then sets up the first frame's framespecsstruct: rp points to this region's regionparamstruct,frame-startis at the region's floor, the nextframe is the second
frame in the region, and the ID is reset to reflect that this frame has not been filled
with video data yet. These values are copied to all of the other frames in the region,
changing only the frame-start and next-frame parameters. The last frame in the region has its nextframe set to point to the first frame in the region; and the rest of
the 1000 framespecs-structs allocated for this region are set to be identical to this
last entry. The region now has a definite single-closed-loop linked-list character. The
current-framenumfor this region is set to the first frame in the region, and the region
is ready to receive frame data. Note again that all video data previously stored in
this region is effectively erased when the region is reconfigured.
When the GPP orders the BEP to switch to a new region, several parameters in
the nextvidbufparams need to be modified. The regionnumber itself is changed first,
and then the set_vbp_new_config()
routine in FEPsetvars.c
takes care of the rest.
For each of the eight slices, the lobounddelta
and hibounddeltas are set to reflect which
image pixels in a given slice are to be saved. If all of a slice is to be saved, lobounddelta
is set to skip the packages-of-four containing horizontal underclocks, and hibounddelta
set to stop copying before the packages-of-four containing horizontal overclocks. If
only a portion of the slice is to be saved, however, these values need to be modified, as
122
If you're in Slice...
And start-col is in this slice...
And endcol is in this slice...
A or C
Increase lobound-delta
Decrease hibounddelta
B or D
Decrease hibound-delta
Increase lobounddelta
Table 8.1: Modification of zxbound-deltasfor Deal-on-Write Frames
indicated in Table 8.1. Note the discrepancies with respect to slice are due to Slices
B and D being read out "backwards", as described in section 4.4; Figures 4-1 and 5-1
may be useful in determining what the xzbounddeltas are interested in.
When the sizes of regions are modified by a
REALLOCATEFB
command from the
GPP, the setupregion() function is called for each region. This means that all of the
frames previously stored in the Frame Buffer are renderedinaccessible.
8.2.3
Assembly Language Techniques
There are quite a number of Assembly routines to write to and read from the Frame
Buffer. However the tricks they use to save time, and the pratfalls they must watch
out for, are very similar:
* The 56001 assumes 24-bit data are in 2's-complement format, so calculations
and more importantly comparisons are conducted accordingly. To ensure sensible calculations with unsigned data (23 bits or less) that occupy the most
significant bit, the data is right-shifted by one bit, forcing the MSB to zero.
* Fast multiple-bit shifts may be accomplished using the 56001's MULtiply (and
Multiply-ACcumulate) instructions.
Note that, as above, the MSB must be
set to zero by shifting or masking for this operation to work consistently with
unsigned data. This allows data in the top 12 or 16 bits of a 24-bit word to be
placed in the bottom bits of Al or B1, or conversely the bottom 12 bits to be
placed in the top bits of AO or BO, in a single instruction.
* For parallel moves involving a variable used in the primary instruction, such as
clr A Al,y:(R6)+ or cmp XO,A x:(R3)+,A1, sources are taken beforethe primary
123
instruction, while destinationsare modifiedafter the primary instruction. Hence
in these two examples, Al would be saved to y:(R6) before A is cleared, but Al
is loaded with the value from x:(R3) after it is compared to XO.
* Since DO loops cannot end in a jump instruction, loops that logically ought to
end with one are "rotated" so that the logically first instructions in the loop is
"pulled around" to be the last instructions encountered. This means that these
"pulled around" instructions need to be repeated before entrance to the loop for
the first iteration, and that when the final in-loop instructions are encountered
for the last time, they must have no ultimate effect.
8.3 Frame Data Storage
Processing of data in the video buffer has two components: synchronization, and pixel
storage. Both functions are performed by BEPvidin.c,
in BEPfb.asm.
with the core copy routines
Synchronization is handled in the same fashion as described in
subsection 6.4.1.
try_copyline()
is the center of video storage, being the mainloop routine which
calls the rest of the synchronization and pixel-save routines. This procedure begins by
checking if the BEP is in waiting-for-frame-sync mode. If so, it calls syncframe()
to see if the frame sync has arrived in the video buffer yet; if the new frame is synced,
the nextvidbuf-params
are made current, and the ID encoded in the frame sync is
recorded; if this frame is to be procesed (i.e. saved), the GPP is informed of the
frame sync's arrival.
switch_params()
takes care of making nextvidbufparams current. It first notes
whether the frame just past was saved, and if so, the currentframenum is set to
this frame's nextframe. vbp->left_off is preserved, and then all the values in vidbufparams are set to the corresponding values in nextvidbufparams. The new parameters are now current, and nextvidbufparams now represent the nezt frame's
parameters. switch_params()
now sets the zzleftoff parameters in vidbufparams,
and then checks for the kind of processing this frame entails: if this is a one-frame124
only processing situation, then clear the nezt frame's save-frameflag; if the present
frame is not to be saved, revert immediately back into waiting-for-frame-sync mode.
If the BEP is not in waiting-for-frame sync mode, it is in save-lines mode. try_copydline()
checks if there is a full row's worth of new words in the video buffer. If so, it checks
for a row sync at the beginning of this new data, warning the GPP and aborting processing if the sync is absent. Assuming the sync is found, however, vbp->linesrcvd
is incremented, and the line is saved into the Frame Buffer by copyline().
Once
the line is saved, vbp->left_offis updated to point just past the end of this line.
If all of the rows have been received and saved, including vertical overclocks, the
BEP informs the GPP that it has completed processing this frame, and returns to
waiting-for-frame-sync mode.
Note that while processing a frame, vbp->left_off is in one of two positions in
try_copyline():
it is either immediately before the expected position of the next
row's row sync, including preceding blank words (i.e. one word beyond the previous
row's last pixel word, or one word beyond the frame sync); or immediately after the
row sync just located (i.e. at the first word of the first package-of-four for this row).
BEPvidin.c
buffer -
uses the same basic utilities as FEPvid.c to move around the video
vb_add(), vb_distance(),
read_vb(), and have_words() -
although the
first two are implemented as functions in this release. They may be replaced with
the macros found in FEPvid.c
for a substantial improvement in speed, as long as
the "relevant bits" orchestration of the video buffer is followed. See section 6.4 for
further information.
The copyline()
procedure must first decide whether this frame is deal-on-write or
not. If not, it simply sets up two consecutive Frame Buffer windows from X:$8000--$A000
(windows WXO and WX1) such that the first window includes the address where
writing in this frame left off after the last row was written. The Assembly routine
copy_words() is then called to copy the entire line verbatim from the video buffer
into the Frame Buffer.
A deal-on-write frame, of course, takes quite a bit more work. The algorithm governing this operation is offered in subsection 7.2.2. copyline()
125
checks each camera
to see if its data is to be saved, and if so, it cycles through each of the four slices in
that camera. It then checks if non-image pixels are to be saved: if so, and if the line
in question is composed of vertical overclocks, save the whole slice in the non-image
pixel area; or, if the line in question is below the vertical overclocks, save the horizontal non-image pixels. Then, save the desired image pixels from this slice, where
"desired" is defined as the pixels in this slice contained in the video buffer between
vbp->left_off + vbp->lobound_deltaand vbp->left_off + vbp->hibound_delta.
copyline()
passes off to deal_intofb()
Assembly copy routines.
deal_intofb()
to set up the variables required by the
performs steps 1 through 4 in the Deal
and Save Slice algorithm from subsection 7.2.2, and updates the zxleft-off values in vidbufparams to reflect the number of words written into the Frame Buffer.
deal_into_fb() in turn passes off to copy_words() for 16-bit data, or copy_hi_pixels()
or copylo_pixels()
for 12-bit compressed data; these are the lowest-level pixel-write
routines, found in BEPfb.asm.
copy_words() is relatively simple. It relies on the calling function to have set
up two X: Frame Buffer windows in consecutive order, and to pass as arguments the
starting point in the video buffer (placed in R2) and the starting point in the lower
X: Frame Buffer window (placed in R1). Another parameter tells copy_words the
"skip" distance, i.e., how many words and in which direction R2 should move in
order to point to the "next" word to be copied. This number will be -4 for dealing
image pixels from slices B or D, +4 for dealing all other pixels, or +1 for a straight
verbatim copy. The final parameter indicates how many words are to be written into
the Frame Buffer. With these parameters in hand, copying into the Frame Buffer
takes a two-line loop: the first line reads the value from the video buffer into Al, and
moves R2 by the skip distance N2; the second line writes Al into the Frame Buffer
window and increments R1.
copyhi_pixels()
and copylo_pixels()
take the same arguments, but dispatch
with two pixels at a time, grabbing two consecutive same-slice pixels and combining
them to form a single 24-bit word before saving to the Frame Buffer. Note that the
final argument is words saved to the Frame Buffer, which in this case would be half
126
the number of pizels saved. Again, reference to the Deal and Save Slice algorithm
in subsection 7.2.2 is useful, especially steps 5a (for copyhi_pixels())
and 5b (for
copylo_pixels()).
8.4
Frame Data Retrieval
Subsection 7.2.3 describes in relative detail the methods followed by the Frame Buffer
read functions in BEPvidout.c
and BEPfb.asm.
readimp()
takes the start and
end column and row defining the box of image pixels desired, the frame.specsJstruct
and the camera number indicating where this box should be taken from, and a pointer
to an array into which the pixels (read out left-to-right, bottom-to-top, one rightjustified pixel per word) should be written. It determines which slices are included in
this box, and the image columns contained in these slices. It then calculates bls, the
frame buffer address of the beginning of the image pixels in the bottom line in the
desired box (srow).
At this point readimp()
enters a loop which cycles through the slices included
in the box, counting by columns. That is, it starts with the first image column of
the first slice involved, and increments by numcols until it reaches the first image
column of the last slice involved. It determines the columns within this slice which
are included in the box, and dispatches to getimp_offset()
parameters needed by the FEPfb.asm
to get the rest of the
read utilities: the offset (in words) from bis
where reading should start, a flag startlo indicating whether the read should start with
the low pixel in this word, and the step (in pixels) from this pixel to the next one
to be read. getimp_offset()
calculates these values using compressed calculations
based on the transmission mode of the frame, and whether it is deal-on-write or
deal-on-read. These calculations must take the following concerns into account:
* If there is no data saved for this slice, the read is invalid.
* If the frame is deal-on-write, step is +1; if the frame is deal-on-read, step is +4
(+8 if Mode 3) for slices A and C, or -4 (-8 if Mode 3) for slices B and D.
127
* If Mode 3 and deal-on-write, offset is half of the number of pixels between the
beginning of the slice and scol, and startlo is 1 if that number of pixels is odd.
* If Mode 3 and deal-on-read,
startlo is 1 for slices B and D.
It is notable that the actual calculations for offset are sufficiently compressed
for both deal-on-read and deal-on-write frames, that there is not a significant time
advantage to reading from the latter. The largest difference is in Mode 3, where the
offset, step, and startlo calculations take 15 instructions for deal-on-write, and 70 for
deal-on-read. Since the remainder of the getimp_offset() routine, common to both
types of frames, takes 122 instructions, this is an improvement of only 100 -
122+1
=
29% - compared to a 3072"
= 2510%nloss during the write stage (using the numbers
122.4/us
calculated in subsection 7.2.1).
With these values, readimp()
reads all of the pixels that this slice contributes
to the desired box, using read_fbl2()
for Mode 3, or readfbl6()
for other Modes.
These two utilities from BEPfb.asm take the Frame Buffer address fbstart at which
point the read should start, the flag startlo, the pixel-to-pixel step, the number of
pixels to be read dist, and a pointer after which the right-justified pixels should be
written consecutively. Note that readfbl6()
does not use the startloflag, but accepts
it so that its calling sequence is the same as for read_fbl2.
time improvement, as readimp()
This allows for a small
need only decide once which of these two routines
it will use, storing its address in readfunc;calls to the read routine are then made
indirectly.
The read_fbnn() routines use setup_triple_window()
to make three consecutive
X: windows (WXO, WX1, and WX2) point to three consecutive Frame Buffer pages,
with fbstart "visible" through WX1. The readfbl6()
read loop is preceded by one
pulled-around instruction, which reads the first word from the Frame Buffer into Al,
and increments R1 by step (in N1). The loop begins by shifting Al to clear the MSB,
then using the multiply-as-shift trick to right-justify the pixel value. It saves this
value, increments the save pointer, and gets the next word from the Frame Buffer.
read_fbl2() has a somewhat different system. It holds the current offset in pixels
128
from fb.start in Al -
so an even value in Al means the next pixel to be read is in
the high 12 bits of the word '
words away from fbJstart, and an odd value in Al
means the next pixel to be read is in the low 12 bits of that word. The read loop
first saves the pixel offset, then right-shifts Al by one, putting the LSB (indicating
an odd or even offset) in the Carry bit, and leaving half of the pixel offset (i.e. the
offset in words) in Al, which is then copied to N1. Program flow branches depending
on the state of the Carry bit: for a low pixel, the value in fbstart + offsetinpixels
(Rl+N1) is read into B1, and the top 12 bits zeroed; for a high pixel, this same value
is read, but it is shifted-and-multiplied to place the high pixel in the low 12 bits of
B1. The right-justified single-pixel value in B1 saved, the pixel offset is restored to
Al and incremented by step, and the loop repeats.
The readfbnn()
utilities can thus read an entire line's worth of one slice's con-
tribution to the box desired. To use this effectively, readimp()
reads the first line
of the first slice's contribution; it then increments the fb start passed to read_fbnn()
by one full line, and increments the pointer into which the pixels will be saved by one
"box line" (i.e. the number of columns in the box to be read, pixsnc). This allows
the next line to be read into the correct location of the return array. The two pointers are again incremented, repeating for the height of the box. Once the first slice's
contribution has been read into the correct portions of the return array, the pointers
and other variables are reset to receive the first line of the second slice's contribution
to the box, and the line-by-line loop repeats.
the time-consuming getimp_offset()
Again, this is advantageous because
routine is only called once for each slice that
contributes any data to the box.
As noted in subsection 7.2.3, a separate routine is available for highly optimized
3-by-3-pixel reads from a single slice saved as a Mode 3 deal-on-read frame. tbt()
in BEPvidout.c
may be called to perform this task: it takes the (X, Y) coordinate
defining the lower-left corner of this 3x3 square, the framespecs-struct and camera
number to find the desired data, and a pointer to the nine-element return array. tbt()
first calculates ad, the Frame Buffer address of the beginning of the line containing
the lower-left corner; it then decides whether this 3x3 region is in slice A, B, C, or D.
129
When it has determined the slice, it increments ad to point to the address containing
the lower-left pixel, and calls tbt_hi()
for slices A or C, or tbtlo()
D. These Assembly routines in FEPtbt.asm
for slices B or
perform the rest of the work. They
are both written completely sequentially, not using any jumps or loops, to save time.
They accept ad, the pointer to the return array, and the number of words per line
linelen, as arguments.
tbthi()
orients WX1 to the page which includes ad, and WX2 to the following
page: since the routine must increase Frame Buffer addresses both to go "right" and
"up" for slices A and C, the preceding page need never be accessed. Further, since
three lines fit comfortably in a single 4K window (the longest expected Mode 3 line
is around 1K of data), these two adjoining windows contain all the data necessary
for the 3x3 read operation. With R1 containing the Frame Buffer window address of
the lower-left corner, the read operation begins: the lower-left corner is read, rightjustified, and saved; R1 is incremented by 4 to get to the next pixel; this lower-center
pixel is read, right-justified, and saved; R1 is incremented by 4 again; the lower-right
pixel is read, right-justified, and saved; R1 is incremented by linelen-8, to point to
the center-right pixel, and this middle line is read; similarly for the top line.
tbtJo()
is very similar, except that it must also set WXOto the page preceding the
one containing the lower-left corner, because although Frame Buffer addresses must
increase to get to higher lines, they must decrease to go "right" in an image-region
sense, due to the "backward" readout of slices B and D. So now when a pixel is read,
R1 is decremented by 4 to get to the next pixel horizontally, and then incremented
by linelen+8 to get to the left side of the next line.
If the GPP requests a frame dump, or a portion of one raster-format array of image pixels - dumpimp_array()
in either event a
in BEPframe.c is used.
This function simply grabs the tallest fully-wide box that will fit in an IPP message,
collects pixel values from the following line to fill the rest of the message, and sends
the message;it then puts the rest of the partially-read line into a new message, and
again fills this new message with a box of data plus a portion of the following line.
This process repeats until all of the data the GPP requested has been downloaded.
130
Chapter 9
Future Possibilities
For I dipt into the future, far as human eye could see,
Saw the Vision of the world, and all the wonder that would be.
Alfred, Lord Tennyson
Locksley Hall
This chapter outlines possible improvements and expansions to the included FEP
and BEP code. If the algorithms and principles outlined in the preceding chapters
are followed - use of the mainloop; ignorance of specifics concerning IPP recipients;
utilization of the 56001's time-optimization capacities such as parallel move operations
-
augmenting the software should be a simple operation, keeping the DSPs both
efficient and robust. Both of these software suites have been moderately tested; far
more extensive testing is called for to ensure proper operation before launch.
The FEP as written performs all the functions it was designed for. The single
largest augmentation I can see is optimization of the routine which compares an
event to the bad-column and bad-pixel lists. If the lists were sorted when received,
so that they were numerically ordered (by increasing column, let's say), comparisons
need only be done until the member of the list being compared had a column greater
than the event, instead of searching the entire list. That's an immediate 50% average
improvement in searching speed. If the comparison proceeded in a binary-search
fashion, there is a theoretical improvement from O(n) operation to O(ln n), but the
131
specifics of implementing this scheme mean that it could well take more time for lists
with less than several thousand members.
The BEP included here provides only the infrastructure for further capabilities
- astrometry, photometry, and attitude determination. This infrastructure itself,
however, bears improvement. The synchronization of frames and rows could be sped
up, to match or even exceed the FEP's optimizations; the read functions, though they
are optimized to a substantial level, are still uncomfortably slow; and there are still
big question marks about deal-on-write, specifically:
* Do the startrowand end-rowdefine the limits of what interests the GPP within
the data that arrives over the video channel, or the limits of what actually does
arrive over the video channel (i.e. the GPP commands the Lasagna Box not to
transmit uninteresting rows)? The latter is currently assumed, but the former
allows for more flexibility.
* Similarly, does used-camerasdefine the cameras that have data present on the
video channel, or the cameras whose data we want to save if present?
* Is deal-on-write really necessary? If the science team determines that the BEP
is never going to be requested to save a tall, narrow box of data, then the
advantage of this scheme disappears, and both the read and the write system
become greatly simplified.
The most benefit, though, would I believe result from a revamping of the Frame
Buffer region system. To wit, most of the constants used ought by right be variables,
specifically
* The number of regions. Currently fixed at 3, but why not make it adjustable to
suit changing needs? Note that allowing for some large number of regions, say
ten or more, and then only allocating Frame Buffer space to a portion of them,
can accomplish this; but this would require that the number of frames, or more
to the point the number of frame-specsstructs, alloted to a region must also be
made variable, as noted in the next item.
132
* The number of frames per region. Definitely the biggest potential advantage
lies here, but also possibly the biggest can of worms. Theoretically, since regions are orchestrated as closed-loop linked lists with some occasional offshoots
(inviolate frames), it shouldn't matter what the actual indices into the frame
specifics structures fb->fs[framenum] are. Hence instead of 1000 consecutive
indices being allocated to each successive region, the BEP could go out into fb>fs and grab as many free frame-specsstructs as it needs when a region is being
configured. And then when a region is reconfigured such that it holds fewer
frames, it can release its claim on these structures, to be used as other regions
become reconfigured. With this dynamic form of frame allocation, region 0
could hold 4 frames while region 1 holds 2000, without wasting space unnecessarily by allocating two thousand frames to every region. Hence the 12,000
words of global space taken up by 3000 frame-specs.structscould be drastically
reduced. The problem here lies in changing all of the simple calculations, especially in BEPframe.c, that rely on an absolute assignment of frame indices to
regions.
* The parameters governing regions. Some more intelligent way to reconfigure regions, especially their floors and ceilings, that does not render the frames within
them unreadable, would be nice. Note that each framespecs-struct points to a
regionparams-struct,and these two structures are all that is needed to pull information out of a frame. The trick would lie in saving this previous-configuration
information, while still responding to the GPP's new-configuration command;
and from there, to keep track of which frames have been overwritten by new
data, and which are still valid.
Again I stress that the first order of business is exhaustive testing of the current
system; and I encourage future developers to follow the patterns established in this
document and in the software it describes.
133
Chapter 10
Conclusion
If we shadows have offended,
Think but this - and all is mended That you have but slumber'd here
While these visions did appear.
And this weak and idle theme,
No more yieldling but a dream.
- William Shakespeare
A Midsummer Night's Dream, V.ii
Software for the Front End Processor and the Back End Processor, the two Digital Signal Processors in the HETE spacecraft UV system, has been created. The
design questions and implementation concerns encountered have been presented in
this document, and the code itself is appended.
To understand the environment within which these Processors will work, the responsibilities of the UV system, and the architecture of the HETE computer system
(both on-board and ground-based), were described. As the DSPs functioned as a
computational buffer between the low-level charge-coupled device camera electronics
and the high-level General Purpose Processor, the specifics of each of these devices
were offered as they relate to and impact on the DSPs and their software.
134
To put the endeavour in context, the history of the HETE mission was recounted,
including a description of what gamma-ray bursts are, why they are of scientific
interest, and how the HETE satellite is intended to assist in the understanding of these
phenomena. Sources for further research in this area are cited in the bibliography.
HETE is scheduled for launch on a Pegasus rocket on 30 April 1995, and will serve
the scientific community by gathering data for one to two years. The uniquely wide
data-dissemination characteristics of the mission will ensure that many researchers
are able to make use of the information HETE will gather.
It was an honor to contribute to the HETE project.
135
Appendix A
IPP Messages Associated with the
FEP
GPP <--> FEP COMMUNICATION
GPP -> FEP MESSAGES
Commands:
PROCESSVIDEO
DONTPROCESSVIDEO
Parameter-changes:
BADCOLUMNLIST
BADPIXELLIST
CCDCONFIGURATION
EVENTTHRESHOLDS
LB-direct:
LBCOMMANDS
136
Test routines:
TDB_COMMAND
VIDDSP_COMMAND
FEP -> GPP MESSAGES
Video-related:
(Responses to sender of PROCESSVIDEO)
DSP_FRAME_STARTED
DSP_FRAME_ENDED
DSP_FRAMEERROR
FEP_XY_EVENT_LIST
FEP_XYZ_EVENTLIST
LB-related:
LB_RESPONSES
(Responses to sender of LB_COMMANDS)
Errors & Exceptions:
DSP_EXCEPTION
(LBox cmd/HK errors to sender of LB_COMMANDS,
video errors to sender of PROCESS_VIDEO)
Test routines:
(Responses to sender of any Test routine message)
TDBRESPONSE
VIDDSP_RESPONSE
Message array associations
137
Format:
IPPMESSAGETYPE
0: What the value in message[O] means
1: What the value in message[I] means
2-3ff: "Same as 0-1:" indicates the continuation of a list
Values which are greater than 16 bits are send LSB-first, i.e. the low 16
bits in message[n], the high 16 bits in message[n+1].
PROCESSVIDEO
0: 0 for a single frame with Z values,
sans
for continuous frames
Z
DONTPROCESSVIDEO
No parameters
BADCOLUMNLIST
0:
to append previous list, 2 to replace it
1: Number of bad columns in list
2: Bad column number, with camera # in bit 15 (Ox8000)
3ff: Same as 2:
BADPIXELLIST
0: 1 to append previous list, 2 to replace it
1: Number of bad pixels in list
138
2: Bad pixel X, with camera # in bit 15 (Ox8000)
3: Bad pixel Y
4-5ff: Same as 2-3:
CCDCONFIGURATION:
0:
to install config immediately, 2 to wait until next frame
1: Transmission mode (0-3)
2: Cameras used (Oxi for Cam 0, Ox2 for Cam 1, Ox3 for both)
3: Number of horizontal underclocks per slice
4: Number of active columns per slice
5: Number of horizontal overclocks per slice
6: Number of active rows
7: Number of vertical overclocks
8: Number of first row read out
EVENTTHRESHOLDS:
0: Event-check threshold for Slice A, Camera 0
1: Event-check threshold for Slice B, Camera 0
2: Event-check threshold for Slice C, Camera 0
3: Event-check threshold for Slice D, Camera 0
4: Event-check threshold for Slice A, Camera 1
5: Event-check threshold for Slice B, Camera 1
6: Event-check threshold for Slice C, Camera 1
7: Event-check threshold for Slice D, Camera 1
LBCOMMANDS:
As-yet undefined
TDB_COMMAND
0: Low 16 bits of command
139
1: High 8 bits of command
VIDDSPCOMMAND
O: VIDDSP command type
lff: Parameters specific to command
DSPFRAMESTARTED
0: Low 16 bits of Frame ID
1: High 8 bits of Frame ID
DSPFRAME_ENDED
0: Low 16 bits of Frame ID
1: High
8 bits
of Frame
ID
DSP_FRAMEERROR
0: Low 16 bits of Frame ID
1: High
8 bits
of Frame
ID
2: Reason for error
FEPXY EVENTLIST
0: Low 16 bits of Frame ID
1: High 8 bits of Frame ID
2: Ox1 if first list for this frame, Ox2 if last (OxO if neither,
Ox3 if both, i.e. only one list for this frame)
3: Event X, with camera # in bit 15 (Ox8000)
4: Event Y
5-6ff: Same as 3-4:
FEP_XYZ_EVENT_LIST
140
0: Low 16 bits of Frame ID
1: High 8 bits of Frame ID
2: Oxl if first list for this frame, Ox2 if last (OxO if neither,
Ox3 if both, i.e. only one list for this frame)
3: Event X, with camera # in bit 15 (Ox8000)
4: Event Y
5: Event
Z
6-8ff: Same as 3-5:
LBRESPONSES
Off: Housekeeping word received from Lasagna Box
DSPEXCEPTION
0: Exception type (hk receive error, command transmit error, etc.)
1: Exception status code (reason)
TDBRESPONSE
As-yet undefined
VIDDSPRESPONSE
0: VIDDSP response type
lff: Parameters specific to response
141
Appendix B
IPP Messages Associated with the
BEP
GPP <-->
BEP COMMUNICATION
GPP -> BEP MESSAGES
Commands:
PROCESSVIDEO
DONT_PROCESS_VIDEO
Parameter-changes:
SWITCH_REGION
REALLOCATE_FB
CCD_CONFIGURATION
SAVE_FRAME
Data-requests:
DUMP_FRAME_RAW
142
DUMPFRAMEDEAL
DUMPIMPARRAY
DUMPTBTARRAY
Test routines:
VIDDSPCOMMAND
FEP -> GPP MESSAGES
Video-related:
(Responses to sender of PROCESSVIDEO)
DSPFRAMESTARTED
DSPFRAMEENDED
DSPFRAMEERROR
Dump-related:
(Responses to sender of dump request)
BEPUNKNOWNID
BEPRAWFRAME
BEPDEALTIMPS
BEPTBT
Errors & Exceptions:
(Responses to sender of PROCESSVIDEO)
DSPEXCEPTION
Test routines:
(Responses to sender of any Test routine message)
VIDDSPRESPONSE
143
Message array associations
Format:
IPPMESSAGETYPE
O: What the value in message[O] means
1: What the value in message[i] means
2-3ff: "Same as 0-1:" indicates the continuation of a list
Values which are greater than 16 bits are send LSB-first, i.e. the low 16
bits in message[n], the high 16 bits in message[n+1].
PROCESSVIDEO
0: 0 for a single frame, 1 for continuous frames
DONT_PROCESSVIDEO
No parameters
SWITCHREGION
O: FB region in which succeeding frames should be stored
REALLOCATEFB
O: Region 0 start address (FB space): low 16 bits
1: Region 0 start address (FB space): high 8 bits
2-3ff: Same as 0-1:
CCDCONFIGURATION:
144
0: 1 to install config immediately, 2 to wait until next frame
1: Transmission mode (0-3)
2: Cameras used (Oxi for Cam 0, Ox2 for Cam 1, Ox3 for both)
3: Number of horizontal underclocks per slice
4: Number of active columns per slice
5: Number of horizontal overclocks per slice
6: Number of active rows
7: Number of vertical overclocks
8: Number of first image row read out, cam 0
9: Number of last image row read out, cam 0
10: Number of first desired image column, cam 0
11: Number of last desired image column, cam 0
12-15: Same as 8-li: for cam 1
16: 1 to deal pixels on input, 0 otherwise
17: 1 to save non-image pixels in deal-on-input mode, 0 otherwise
30: FB region to which these parameters apply
SAVEFRAME
0: ID of frame to mark inviolate: low 16 bits
1:
ID of frame to mark inviolate: high 8 bits
DUMPFRAMERAW
0: ID of frame to dump: low 16 bits
1:
ID of frame to dump: high 8 bits
DUMPFRAMEDEAL
0: ID of frame to dump: low 16 bits
1:
ID of frame to dump: high 8 bits
3: Camera
145
DUMP_IMP_ARRAY
O: ID of frame to dump: low 16 bits
1:
ID of frame to dump: high 8 bits
3: Camera
4: Start column
5: End column
6: Start row
7: End row
DUMP_TBT_ARRAY
O: ID of frame to dump: low 16 bits
1:
ID of frame to dump: high 8 bits
3: Camera
4: Lower-left
X
5: Lower-left
Y
VIDDSP_COMMAND
O: VIDDSP command type
lff: Parameters specific to command
DSP_FRAMESTARTED
O: Low 16 bits
of Frame
ID
1: High
of Frame
ID
8 bits
DSPFRAME_ENDED
O: Low 16 bits of Frame ID
1: High 8 bits of Frame ID
DSP_FRAME_ERROR
146
O: Low 16 bits of Frame ID
1: High 8 bits of Frame ID
2: Reason for error
BEP UNKNOWNID
O: Low
16 bits
of Frame
ID
1: High 8 bits of Frame ID
BEP_RAW_FRAME
O: Low 16 bits of Frame ID
1: High
8 bits
of Frame
ID
2: Oxi if first list for this frame, Ox2 if last (OxO if neither,
Ox3 if both, i.e. only one list for this frame)
3: Low 16 bits of the first word in this packet
4: High 8 bits of the first word in this packet
5-6ff: Same as 3-4:
BEP_DEALTIMPS
O: Low 16 bits of Frame ID
1: High
8 bits
of Frame
ID
2: Oxi if first list for this frame, Ox2 if last (OxO if neither,
Ox3 if both, i.e. only one list for this frame)
4: Start column
5: End column
6: Start row
7: End row
8: Low 16 bits of the first word in this packet
9: High 8 bits of the first word in this packet
10-11ff: Same as 8-9:
147
BEP_TBT
O: Low 16 bits of Frame ID
1: High
8 bits
of Frame
ID
3: Camera
4: Lower-left
X
5: Lower-left Y
6ff: Pixel values (left to right, bottom to top)
DSP_EXCEPTION
O: Exception type (video receive error, etc.)
1: Exception status code (reason)
VIDDSP_RESPONSE
O: VIDDSP response type
lff: Parameters specific to response
148
Bibliography
[1] Tye Brady. Lasagna Boz User's Guide. Center for Space Research CCD Lab,
1993.
[2] George R. Ricker et al. The high energy transient experiment (hete): An international multiwavelength mission. Proposal, 1990.
[3] K. Hurley. Gamma ray burst positions. Gamma Ray Transients and Related
Astrophysical Phenomona (AIP), 1981.
[4] K. Hurley. Astronomical issues: Optical flashes. Gamma-Ray Bursts (AIP),
1984.
[5] Motorola Inc. DSP56000/DSP56001 User's Manual. Motorola Inc., 1989.
[6] Motorola Inc. G56KCC User's Manual. Motorola Inc., 1991.
[7] Edison P. Liang and Vahe Petrosian.
Foreword.
Gamma-Ray Bursts (AIP),
1984.
[8] R.W. Klebesadel; I.B. Strong; R.A. Olson. L85. Astrophysics Journal 182, 1973.
[9] Laurence E. Peterson. Gamma-ray spectroscopy: An historical perspective. Nu-
clear Spectroscopyof Astrophysical Sources (AIP), 1987.
[10] Stanford E. Woosley. Foreword. High Energy Transients in Astrophysics (AIP),
1983.
[11] Stanford E. Woosley. The high energy transient explorer. High Energy Transients
in Astrophysics (AIP), 1983.
149
H-
4
u
0
U)
'd'0-H'00)
Eopc ^ a),
E aH)U)
oo 3 v
N MtEl
N4
.H
OU
m)
vt
-"
.,,
.l
v0 0v
-H4
-H
01
U)
d
0
O
.l
o
o.
Wa
-a
E
Ca
0 N0
a
)
N
C j
N
>0
94 44N U- O) Z
U
0C
0
0u)CCU)OH
00
V U
m C R
041
0
pH
C ) 0
N 0
a)
-lH
N wt U C/ E0 )
0 N 4-
E
.,,
oJ
o
UJjJ
o
C>-H-H
H
H
Da
O
ro
-H
)
U
W
mv
o
uo
H
wX
4.444
.,l0:
s-
O
C
I
N U
-,O).,H
v44 ) 0
0
4
o0
U
H
00o
H
V
U) U) -H
C
jAj~
C a
O) .
H
H
U)m Um
U
)
mII II
II
E E U
tnU
00O)
0
0 0
o)o)0
In
tq
o
OO
a)
Ca UE
4
-H
4o-H
0
s
)
0
t4-)
0>-44-
0
0W 01
cu.CU)
00
44>
0
H-H
a)
40
-a
a
0
I
-d)
r
g
L
-Hrl rd 4Ji V
rY-H
t
0004l0
Ao4
o
o
o
o
-H
U)
O) -40'
N N3
C sO)O,0d
0.0.
U u0
0
Z .1H .1tonPO(4
ai
o u
o 3 HH
H I
0100
XXO D:
o
EE
UX).E
i3E
H
-4
I
E-|
lW
14
I 01o.o
COO
0W
cea EPZ mHP
o
k Xk ke @
t
0 1 04
o
'eN) U)Hr C
OC041HH
C01>.
CQ)'
OQ
)0gaU
)
1)04.0'd 0
a
hC
I U) o0U-Ho
ENO
Xo
Ci U)4
E:
>
H
0 -H O)
14
C
W
H
2U04
a
H
U
U
0
o ii
1
H
C
u
cn
II
II
II
11
O)
I3u
E)
_
^
101
U
>
01U H H
t H
H
H
1
sS Z E E E
W
'L, --1I 1S
II
2
U
utazau
aX
CC4:01CC
X
II 01
I C0¢/1
4U) Ib
H:o
14 H
° I'I
U)II
H
m
U)U)O>
a0 cn o)u)C
x
31
3
04)0W
a1
1t
II Ca 010104H010101
H
H
H
II
041 Em 4C
uOm
o0 H4
H H 0)
01 M
)
C
i) 0 UI C)i
W I
I
0
0)
m
to
W
0
0
m wDx
00)01
P
S
0
x
E XX
E-
41CCHHU)U
En
I1
Cr
a. III
P4 O Z EWW
uz
E1
Ci
FW 04
t
2to
U)
W
cn
01
04
M
Uf014 01
0 P ) 0I40 xH
w
oI
v)
Di
°)
,
PW
4U
IPI
X~ 3 H x¢ Z
aE- El
1X
04
XXH
HH
^I
wm
OU
XlI
O ggggg0
.IHHU)Co
I I
1 > gggI1
f
l
0 U
7
U m0PH a
|
HH
u HU
U)
uM
0M
I0)
) II
04
04
'-I
o
rt
0
0
,l
o0
~
0
E
0
.,1
..
G
C10
013-
A o-U
)
.01
i
P
a)
.0
-,r@
(d
g
a
H4
D)
O)
R4
O)~
0
rd
O
1-
o
N1
3 o
HO
0
0
t :&
0
-
.0
a)
a
0
a)
-:
CuI)W
H II a I
VI
41
v
C4
_
XI
CIN
U)
W
~
o
.,-l)
a
.0C
X
'0
EH
C
U)
O,
O.
4
-H
04
A:
'0
A'0
0
04
.,0
04
0)
U
U
)
H
U) II
OW II
Ul
N0
U II
0C
1II
>i44
1 0
I ,,
,,
El 11
CC
ii
H
11
0H 04
H 0
PH4 0 Hf 04I
H
H
H
H
I 4I
>Lc
'0
'0 0 1H 01 U)
H II 0 40404040
d(6
0
i
H
H-
mH04
m H W
m > a
C)
EH
cn
I
EH
W
0
H
H
04
I
laU)
j U)
aH aU)
O N0aU)1O0t,
01) U)
O
P4
I H04a4CC
CEn
U G
IW
104
Un
W
H
w
W
u)
) uI
a
aa)
N- II'--
u)
oW
H0 00 E H
IU)U
) -
Ci)
, II '004.c
CICEU)U
O v ' .0
Hs-VO
H -'0H
I O)
U) g0)
0RsMINU) Cl
ul 01 No a)1HgO) Un)
O I O)'0 1I-,
1N U
a)
N
NU
H II
H 11
o II
Z I
O
P.
H
HH
HH
HHH
IU)
H
>1
I
I
I CCU
d
.-1 C
a0,0 4II
" "r
a4
HHHH
01041 40
W
W WaH
r. pn
aHE
E-
H
H CC
CCO
>4O
HHCC
0
H 0z
PX a,
O
I E
ICn0D
04044040
r.
H
-H
44l
>
ICCOH
M
0
Es
'0
U)
a
>
H H >HEH 1t 0 ip
H
C4
0 0 H 1%
OH
CCH HHE
:O
I
H O4H
O
O)
*-
H>4
PX E-
44
0 Io
C
2
EH
)
a
H4C
0
El
cn
C/)
01
n
E:0Z 0O
ZE
x
1:4
w
z0
HQ
H a
:>
0
H
U
a01
4
hU)E0
UI10CX01H
O0
W
U)
011
a,
W
U
01
14
WN
W
CC
O
EU
aH
41
U
W
Z
UX
0xC
w
a),O n 4
X
U)
o
10x
O
x
a
1o0I01
IU0
U
0
0U
a-amo
,~ '°,m
0]U)U)U)U)0W1W0mH
C2O iUSm
aH
Hl
H
H
E:
I
U)
H
10
U)
a
P)
PI
U)I
X
ir(
n
-11
En
a
a
H
C)
PU
U)
U)
---
cn
.,,
a
a
UI
U)
c0o
zLO
H
0In
01
co
0p2:
>
U)
a
g
U)
I
V
I
EEl u -A
4 44
Hv
_.
r
U)
V
'n1
2
H)
o
44
a)
'0
..
U
U
UU
CU
1H)
V
x4H)
I
4U
UU)U
U)(
o
0
(TH
'0
J_
Un _
U
)a
0~
3
gEU
H
-H
-H
g
--
0
O
m
11
O
V4
0
00
A
4D
14
0
0
'0
.
0
0
0
l
O
Iro
'IDI.D I
Uo
ID
s a ·n
(d
1H
V
U-HO>
0
ras
4
-H
0
:2-r
>
o04Q
H-
m
c
OH)
U
In
0
_
_
_
V VIV
)
)U
H
U
U
U )1U1) 1 11 1
0
1
II
H II
II
II
II
II
II
II
II
I_
I
+
+
+
+
+
+
H
H
H
H
H
H
1
1
U)
.H
(
m H) H) HCr
. 4 + + + + + + +
aI . ) OU)U)U)U)U)U)U)U)U)U)U)U)U
= ra
0 0ra fa rzra
0
DF
D
a
0U
r
1a
1
-
V
-o
O- -U)V
-O--AV
UUUUU
11 1 1 1 1 1 1 1
1
H
H
H
H
H
H
H
( N CN
CO
H1
U U) U)UV)UC)U)U)ZU)U()
14-4
V,
4
E
_
VIV
a
0>
0
In
I
U)4
>.
0v
N
U-
4
oo
4
U)00
o
1-
I
-
0
14
-
0
.
-H
-
=U
0
U
44
4
0
-
U
I
0o
-
vI
I4
0
U
Ora
I
Im
0o
I
U
UUB
In
u)
4
Is
U)U)
c
0
0
U
'0 ' -H, *H rl H r H -H H H rlH
UJr U Un Un Un Un Un Un U U U
_+
-- -H
-
-
_
A
U) g
aar
o(U)
nm
X
c
10
a 4 PI
AHror
r
_ _ _
F IUUUU)UUUU)UU
-HU)
-H 0000000000000
I 'a
V V VIV V
A
40
Im
-1
U)
0U}
) ;U
0a
0
1t
U)I
I
I0-4
I t-1U-H.I >U4U'0)v
X 1 4-.-4U°
O rl r1
| 2w1H
O U 0
a
n
U)I
FlO -
U)n
0r
H
U)
V
U)
Q
u· m-
x
I~-,
U)
U)
eC
I
> 4Id0
U 4oO4U+-a
4. U-°)U'
.1
41
UH)--4-M
V
4-4-H04U)4-H
V
40oX~,A
c_
1<
U
U
U
·rl a~~al
, A
4- O
U-
H
U)
12;
4V-
4U
U) UU7U)
- 1 4 1)4 1)4 1)4 1)4 1)4 1)4 1- 1v 14 1 E 4 1)-H
0 0 0 0 0 0 0 0 0 0 0 0 0
OUUUUUUUUUUUUUU
U0
UEE
EUE
U
'lo0k
-JC 4
0
0
v)4 0a
31
0
.--.
a
a
.
44
44
2<1
oU)
2
0C
:jn
X
m
44
oC) U
o
.1)
r..,
p_
c(U
E:
'0O
0 -u
0
U 0
C
Ul
H)>
'0a-
4a
0
1' 4)
0 U
U4
I
o
.l U
I
'0
41
0-
I
-40
0u0
0
4
M
-I
ol
fl
c
H)4
44(D
0
U
H
o
0o
4
0I
H4
u
aa
4H
4-4H
#
4.
D
X
--
U
0
H
0'044
1)4
2,
lo Rs
a) Oa
P4
H)0
U)1-
El H()
I
ID N
0
)
)
'0'0'04
,414
*
x
)
)
x.#
J
od
~Un
0 nI
4-4
U)
H)
a
0ra
U
UH44Q)
4444
U)
0 a U 0
4 OH)
H
U
44
U.V
a
o
***
a4
a:2,
4
.0H
a
H
-H)-
J
rO
c
[
UH
ra
'-4'
0T
r.04 11
U)
I
H-4
U
-I
R4
Ia I
H0
.C
(
.0
UU
H)U
8 _
) U)O
U)04On
4
H
zn
C
U)
z
i
4
U)
0
O
0
U)o
IIi II
P4
4)
ar)
..
U) un-
V .4 2
H -H
0
.,
U
0
0
4
UUn
4r
0
II
11 11
I-
U)
o
n~~~~~~~I
44
-
H)
0
P4
HUr)n
4
--
)
V
>
14
U
4H)
'0
d
H
I
~4
0
Ua
-'
4d
·
.0
U)-
U)U)
.,O
04
U)-
H
0o
o
1 kn
4g
to(1)
U>
.U ,"
'0,
0
u)
>
.R
-i .
H)u)H)
H
a 1,4
' 0~
QUoI -PI
v04 (1
q
H
'ilm
'
n
-H
U). --
r..,..1
H)lfd
00o
U
o0
44
V
0I
U
aa
u
'0
U
X
c4
4
U)
HI
0
0
a,
Io
1.0
bnH
08
0
4
a
4-4
U -4
0i
0
'0
'V.0
I
a4
)
-4
D
0
o
U
Q) .
44
o
mH
::
0
l
o
UC
O
I
I
a,.
o0
04o
u
V 14J
04
C
o :
W4
D_
r.1I
-:a
01
O
n
-4
4 I
-H
n .
.o
X
II
o4
o
-
0
44
4-4
44
El
I
X
4-
44
44
U -U
U
Ul
oo
U)
I
44
0
U
)U
ra)
n
04 C0
0
44
0
I"
U)
o
o
H)
Un^
>
UI
H)
4
41
~4
0j
'0 1
g:
Eq
4
H)
Ill
U
- 11
I
IU)
H)
U
-o
0
O
El 44
I
P4
H
--
11
4
un un
e
F
04
t
0
4
01
C
0
0
0
0
'0
+
4
4
o
t'0
o
J
to
I)
"'4
~4
-r
4
4
4¢J
to
4
00)
+
0)
voto
0
0
-
-OO10H
-to
0
>.
4
-
(114
.44
ozrc a)
0
t44~~~~~~0 I
0.
'a
to
g
94
-
0)
a)
E
o
vo
to
0)
Ql
0-4
Ot
¢l~t
04
.0
a
tO
04
F1
o
t
-Hto
0
)
04
tO
'0a
H-
10
10
04
00
H)
H
Ft
0 ,Q
T
.,
J
u
i
-t
to
tfl
8
-0I
4 0o
I
041to .. .
4
H
a)
R
004
.0
'0
X0
4
.
1.. _
0¢
o
*H
0
E
0
'0
0
01 o
I
0
101E
I
0
e'00
o
'0
to
H
1~*~'~
0
.00
01
3
0)
Hq
I 0
.
C-0
*-.
m
*
c
1
0
0)
I
01
)I
0
0
too
0ot
0toto0to
too
0~ 0.
~O
°
-H
0v
t)o
.0.,
0)
1o
0 0
11 0)
t
OH'X
o
-0o
--0)04
H 0401
~H
4
01
00)
OH
I
C1
+C)
'0
0
4
.0
'0
I
0.0
C)
0
@ 0o
-o
0
0
0 t
v
-,
0
'O.
H 04Ev
to
00
t
04
0)
tR
O
10
X
0
.
H
o
)
0 X)X
4
-
*
-*
.-
-1
o
01V
I
Wl
R.0
3
4a
'0u
.0
.
-
0-t
-o
--
0.0
.0 H
04
04
'0D~~~
t 1
4Oto
Ito 0
1
HO
-
Q
El
0
-oN
.,4
E
-
0
to
I
-
gOto
0
HO
o
-
o
O H
~~~~~~~~O
,1
_
0--
h
o
0- 04
-(VHO --
+
H>'HO
.H
04A;
Pao
41
-
I
1-a
I
ID
*-20
4
oI
MIO
X001
II
o
-
m
x
04
<~~H
H
to014ll
04,
0..
1.4
oXH
R
o m10.
c:C) I
(004
O
101I -0'
1 Oo t ot-
401.)
h0
40
-
H
_
'0 O
C)'
.
-r4~~~~~~~~~~~~a
to
0
0 1
04 G40
.Q
H
44.
-O
0)0)010
o
to E0
H
-,-I
to
r-
X)
0
'0-
ID
0
....
+
44I
±
-
+ 0t Ot01
00)
-H
t
)::
H~w
H00
(D
HO
0
.0
1
Oo01Ho)
40)0
-CH
--'
I -.
to
'OA
to
o
El
to
0)H
4to
4-
004
01
+0
0
-4 O
4-4
.-
0)
~~~~~~~~~~~~o
01
I
l
m01.-4
toO.sm
O
4
.0to
. O a)00)
o RH
'-
II
)
Ht
Hov
0
HDX
2HOR4a
A
Pq
O
o*
Io o
J~
'0
,-1o¢i
04
E.0o4
.0-H)
too
40
-H
O
'00
.O
00
iJ
to
r"
q4
0~~~
)w.
'00O o
-~~~~~~~~~~~~
: -HI
N4
to
too z 2
0P4H
H~
0100a)
-0 a/)
4-44)
1 -OH
4
U
S PQ
X
H
0)010:
0
1)00)
0 0
>
4.
--
H
0
~io
MWa
Eo
PI
,_
04
04
H
H
r14
t0 O
040
R
4 4
H
H
0
-t3 H
toa
0~~~~~~~~~~~~~~~~~~~~1
0)
-44 ra
4
to
to
t.-H
--04
v
-H
'0
0t
-H
44
4-
4 00)
.0.
-0
aH
a~
,-r ,.E
0 0 0'0
tio
to
3.
E
tJ
s
to>t
o
to VI ow
¢l) H to
a)oao ) In I 0 0
4-4
H4.
-HH
to
to
Mt
O
0'
0
toot
H4@h
to
CO
H
to)
0-z
Ht
OH d
-0
0
-
eq
44
cd
+
44
On
R4
CO
-3o
.0 44
04
4H
~
01
01
.~04
4414
s
>a
to
u)
ID
VI
10
o
'0I
04
10 ._ 4
Ul
.
ro
>1h
4>-s
10
01 0F
01
--
0)
R0
to
0
.004
V
C)0
01-
to
0
to
-- 0*
H
O
Pk1
u
--
j
tor
H
4
oHO
to
0
-I
E
3
04
C
C
U
@ v
b)
0404
0
..
Ql.
r~
'lo0
1
01 A
Fl
C
0~>
01
I H
1
Z$
o
h
A
s
v
M
t)
'0
01~
U
to0
v tm
En
VQ
v
00D
H
tn
10
01 to
)- .1~1
I
~~~~~~
-
P
0
4
0III0HH
Utotoo
01
1
I- 304 ___
04
:-a
>to
o >~
"
W
01
0)
MO
.,-/:
1
01
010w >04
01
OU
0101
-41004
0)
go0M> -140
t co04
S
M
O:
t:o nz
14 '0
to
"'0 a t
0 04
A 0 tH00)0 0 00.40 o 0 >
~~ ~
In
X
0>
>
tn
-I
011..00I10
110.
4100
tH
0
.l
-
44
))1 A
00 t
1
o)0
. .~v
co ID)
X
I
*-
-n
(w
O0
o
,11
O
4
01000
t
0.j
O
01-011
w
04()
O
0 -
U
.
C)
H
E)
04
loa P
1to01
Q)0a4
'H
0)( - tY
)
'00
g
0
4
DHI
01
I0
10
~
0C)0
~-.
H
Dt1
0v
tO
0)4-0
,--H .1
to
001
I oLJ
- 4d
04r mto- r
H
41 0
g: o
0)
01
.0 OH@
o
-H
'0Oo
4
'0
LJ
04I{
0)
to 00X1o>n
--
~
01
11
>
R
-
01a
0
X
IR
OC
4+
rz
- E
'00)>v a zD,zJl
m
,(N
11)
r
a H)
O-0ot .04
>)
M
0
,- A
U)V
>00t0t
-
04
0
c
01
A e~
EE
to0N44
.> 0)44
:
0404h
A -DO
to>D
' I
,(D
10
;
0
i
1.0
I
xx O
O
. V1
o
'
0
I
U-10
I
-P 11UE
'Ol
0->
I,1t z 1.0...
oUO
00-11
to4
ito
,HH~ ~~~~~~~~~~0)
04),
_:z
tto
v
totot
h
-Hxto
0D 00
H-HD(Do'(DO
O t
1-
o
h
-
H
o
01'
A
0)t040-1-10
E-HH
-
0)
I
n
p1
~~~1
O-----0
10
t
).
o ,
~to
-
04 10~
01 01
t
01~~~~
o 04 o .
o
lo
U I.
4-.
Ito 0
0
04.
r~
d
rl0)
'00o
toto
0
0
100)
I
I
(0 I
)c
0)Q .
0)04
Hv
oI
4-a
0---04-.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a)c
0Q
o
0040)
~~ ~~ ~~~~~~~~~~~0
n
l.
>
t
to
0
m
A
n
01
_
-H--
0 )J
,q'0
Co
HO0C
qC
I
E D,E'
o
'0A
^ --
A4
0
01
D
(n
o
u;
4
!Z
'0
Q
A
m
)~~~~~~~~~~2
-t~
24
111hA
>.
-a0) I'I0s-HH
o. te >'4 - ..
...01 o01
E .004
E~0) .0
04 .H00404
04HH(D
0)
to004
EOH
- 4-
>.0
-
4HF
0) >
0
4
0
o
0
QI '0
o'
~
04
,~~~
0)o
3I ms
to
H
>
CO
o
W
M
0
-0C
toH
>
O
44
1
I
~~~~~~~
~4 ~ ~01) ~~~P u0
044
01 o
e
F-'
04-H0
0
-
o>
V.l ....=
X--
0
r
-
tow
0
''
(a
'a
I
'-
I
'a
I
'
Id ,__M.
I
1
--=.I;A.I..
0
-H 0
HO
r
0w
*
04
01
'0.
0
04
0~~~~~~~~)
a)
00
,X
0
0
E024
014
0
0
.01
(a
(d-E-
E
(a)
.,2
0
a)Ia
04
44i
a) q-;
III
04
04
04 0
(-4
HF-
0: m
(0 I-H -,
-(a 4 -4-04VI
"
" Q
(a4-4
0 A
0.0
4
0
H0
0I
04Q--
00
-04
Li a
m) -i
H
'H'
0
04
0F-
4IQ
I~ol
100
'0
-HHU-10
0 0 0L4404
(a
0.0
040004II
0F-'4-40404040404
0A
Am
-H
.-4
-.
(a
0
I4
-HV 0'
(a
4U -(0
4-
(
(a (
1
CS a)a)
04-
4U 0
0
C0
I
> .0
04
.0-
a
04
0:-
a
-H
4.0
4-
II
A.
(a
04
n
104
4 0-.
a)44
a)
-H0
44
H
Ia)
C
0
aH4
04>
(a
-0
~
0-
124
0
Wo'aIQ
A 0 0>
I Id0
'0 u
'''''''''
a40
0-0-
000
00(a41'>44'0--(a
0
H
10
o0
o
-
a) (aQ
00o
a
a)
',8
'-4 WaH
(a4
0
a
E
(04H
C) 04H
I
'(a
A4
10
'0
--
04
l
Itoa
00
a
0
a)
0
ID
A4,
'40a)
-
II0
04
-
~4
04-4
'-44
W
4
04
(a
~~~~~
04W~~~~~~~~~~~a
,--i(00
004
0
0
-.
(a
Wco
'0
0
a
H>
04(a
Q'
0
004040404>>>
00
X
04
040 04
-
U
I::4 I -
4
04
(a)
A
004---------.
..- a
04--4414444000
II
+
H040
EaE
E~0
01
U)
0
100
0
0 -4
04 A
04
a)
(a)
(a
o-a)
---
0'''
044-4-4-4-4
a)
4H
1q4
4-4
0I
>0
,H
--a
4-4
04-4
4 u.-
H~ 0
4
44':
-4404HHF-'H04
a4
'004
0,.0
-1>
(a4
AA
~Q~Q Q -H'
P-l a- 4
0
4
0
H
+
---- 04
4 024 04
-4-H14N00
0
(1
0
H
('
0
.1>
(a
0,
(a
44
'a 04
I
-- 04
>,
4
.M
(a
I-0
(a
1-
(a
0
04
014
0
.2
4
0
a
01
{)
Ln oo
0)4
H
XO
1
11
I
I-1
(V0
~j00
Id
-04
0
4
0
05
·3
0.44
4
H 4X
>1
04
0>
00
1-
404 04
H
0-4
04 E'
a)
004
0X
04
,
It (0i
'04
'(
0404o
0404
E
HH44
a)1
'0
~d
04
(a0,4
r=I
-H
I
-
'0
0
-
(
0
r'
04
**k
0)4
-
;o0
I
04
(a4
-
m, 71
~
04
.004
H
40400
HO
--
X
4
04
4
I0I4
0
ID0-
+
q30+
a)
04
A
co
1-1
+
I
(a
0~I
i.0O
-~'~-~
x"z~
~>.4
O
0
(a
d)
H
04
.0
0
0
'0
(a
'-4H
H
-H
10
04E'
4
04
10
I
((a
a
i~
.0
0'4
.,-
>0i,
o.~
14
,.
A
,.. E
(a
H4040I
'0
(a
A
104
CH
01
a) (a4-4
(at-
(a
1>
A 04
044
104
(a
0J
(a
IDI
H
--a
VI
k410
lawi
04
--
3
a)
N1
a0
-0(
0 I
'4 04
1:¢o.
(a.
04-
0
044
A H
H
0
44
04
104
4
It
--
04
X
::
E~rl
->
'04
0Li (O
0 OO
0
ii
4H
(a4-4
00
-4
-.0q4
I
04
01
04
la
H
04
0-- a4
H
0
a
04
'0
4-4
4
.
H04
E
4
0(a
PI
04
i~
I
'0q
040
m
04
a
o.0
0z
004
a)4
34H
4-4
>l 0
(3'
40
(aa)0
H
H
U
4E
U
0
0
a
0
)
0
EH E
.
..
VB Qn
7
Q)
0000Oa)
0002x
0
0) )0)
+
+
0t_
0
0.
0U1)
04
+
H
H
O
X
n ..o. I.
03.- ~..CoH
E
I
O
+
0
to0
O0
H
04
U0Ul2
Hzl
0.
+
0
.0.0~~~
4-4
~ ~
Pq z
0
.
00
0to
0o
C4
IfI
0, 0 P4
-o 000.]
-H
tn
_o
40
4~~J4V
>
I
44 u;v o
0h
o
tototo~~
0
HO
000
1
_
O0
X
o
-oII
o
-)
0
00I-D
11 11
0u).fl
4-I 1
Io
H,
,1
u)
u)
OH0
Il
0000-H
0
to to
t 00
00o
11 ii
-0 II
to
00000
HO
0.tVtI
CO
to,1to
Co-I
££
40.u
4
ho It
040I
<
Co-0
0.
011
o)
x
0tOtX
0
Xo
to
Co-0
I
0
000-H l
00000o
00
too0o-
o
El
wi
Ul~
0
-H-
00.
t_
o
_
0
4
.000 002
.
0)vozU
I
-H
h
00 t
00
0-4
000
00
0
E
00
o
.
0
I
00
00
to
U)
0
I
lii
00
0
0
00
00
0q
14~4
.H
0
>0
_
E E-
H
0
0
-H0) 0
IDo
0to
EH
Ho
-H
-0)
0
H
to
-H-r1
00 0)
tO
0
0
-H
C
Ito
t20
m
O I
44Jq
00
rz 0)
F: V
0I~
tn
00
I E
0
-H
I
00
_)
.,H
H
0o
to
00-
,1
00
04 0,
0
I
Hoa
mCoH
.v 020
X~~~~~.
0
A
A
0
--H
-H
~I00
I
-H
v
-I-)
00Co
H O
0
O
H
0
04XX E
- H
I
0.
XtV40
II 11too
.N
s4
0
0.to
Co
H
0
,Iq1a^
04
00
t
0
O
tOH
.. )
toto.,oH
Co
0.
0
I
HO
0.4
0
00.-0
H
200
0 0 I 0.
XI
H4
tot
X
1U o
IOO0-
0
.H
m
000
tH
o
Co4
to
00
-)'H
Om~
mO
20- to
h0
00H
)0.00
20
E~ -O- 1 4
r20
0
000
§
1
0
0.-0L,. _0
00
--0
0o0
~
E,I- E~
044
-H
'
o-
-H
H ~O
O
11
0]
0s
(I
X4 4
0..
to 0
to
b)
X)I
Co-v
OHX
0 H
I, 0
.0
0
0.
I
-
000~~~~
q
000
.
0
4
4H
H0 to 1
to0)
to
H--
1
H H~~~~~-
4
to0£
to
0o0 '
I
U)
0.0-X.0
ID
4
H
4-10H
1
HqO
E-.0
q
.
-H0 I
a ..
o~~~~~~~~~~t
0
0
-H
.v O
VtVV
00
0
+
-
o
000
0000
..
11I
0
tno
0 00
:1
40
Co
to
-HD
~~
I
0
->-00
0
-H
0
to
0
4
4
.1
In
to
.h
0
a)
to
a)
Co
0I
00
0O
-H
to
0
+
0
44
0.1
I
In
to
a,
10
0
to
*
u)
.01
44
004
>0
a4
0
41
r~
o
.E
00
to
o
0
0.,
E-
+
00
t
04
O
tn
0 ID
-H
o I
Vx I
I0
0U1)
-
A
--
,"40..
.s11O
-
000
r)*04§=
10,
10
f-g
o_lo*j4°
-*
r, E - rl
to
V4>
0]
I,,
to
1041
1C
00V
o
>0
0Z -
r0
04to
.0
04
to
0
,.O
44
I4
0
>
C4r
H20
Co
>.1~
o
E
.0¢
4
1:
000
to
g1"
tn0)
*i
O0
-Hto0
W
~4
.0
00I
.0"d000
IE1
*4
Vrl
-r
1
H0
V
riU40.
11""'
D
0,
n
I
h0
to
I
01
H
42
oUC
04
U)
004H c H
0000
o
toto.
20
44-Q
0
0000
0
GI
-H
0
00
+
+
-,4
004ntnt
o1C
II
11
0.
4
O
tIor
-
...
I
tn tn0
0
H.
11I0.
4
4--
g4 20
o
-
4
to
0n
II H
00~
to
C0to
I_
I
0
hogo
v.
U
00
4o
00
D4t
-
g4
4
aa4
,.P0
P'
4
000000-
tot
OLX
4 g141
00
Q)
0
O
II
:
O
-
H
j0 00
n
R
h°
0-
00
E
0.h0
0000
H0
0U)
444
04
0000
0.
2
vOR
0I0
totto
uv
it
0.0104
04
HH
HO
0
H
Imt
U) m
I4 00 0
-4
x
-H1
to
too
J -Ir4
W
Q
0to
00to
00
o
E
000
oI 0 00 I
to
0.0.00
h0
g4
04
--
00H
Ot
gZ
11
V
0
44
-
toto
oo 0
0.
.u
4
.J
+
0
totot
to
g
0 -H
- 0
II I DI
to
0
0I
ID h
t
00
--h o
iH0
I
a0 0
0 1
4X0.
2
rU U) II
11-r
I h to
tom
tn
44
(S
+
+ +4v00
+1 + ato
0
04
to
to -o
V
o
>0
0
0I
+
0
to
4
0
0) o(S
H11H11 -01
+
o
o
0
11
0.t
0 -4
-H
to
I
to
a
S
1:1 4J
4O'. 000r-
0
010
v
h
g
00
00
I-tn
. 00+
.
0u
t
v
00
0
to
U)
a)
t
11
V
V
0
toO
000
~d
tov
0
O
04
00
0
v 1+
0
0
0 0.
0 040-
'E
-
O
tn
0000
22
HH
4I
o
0
~4 00.00
to
~4-
q3
000
C)
0.-
0
.~
_.
0-
I
~ too
O~
V
00
00
Co
to
r1
CO
0
4
to
1i3
40
11
04
v
to
00
~3
oh
Id
0h
0
vl
-
0.00
a
x
0
00 f4
+
41
I
t 0r
V
X-
-HO
I
-- to
0 0 W4- -Hl
00 ( -Hl 4
0rI
oA
£ogx
to
|40DI
H
~
rl
00
0
o
44000.
g4
00
tn t
V 04
.V70.0
0.
:
0.
+
+
+
E
EE
E.HHHo
H
0..
O H
00
HH
r- r- r- ) 0
t
0.0.ntn
ty Oto
to
01(
U)
w
-+
00 S 1 -r: .4
20g
04
00
444
--004OH
~~
+
+
~~4-0
+o
2
O
0
>
H
t
H
0n
o
0)
0J
I
O
El'
U
CD
I)
H N
0
)
HI U)
ID
U)
I
A
H
-H
g
U)
U)
+
00
0
0
tt
1o1o
U)
U)
'O H
U)
O '
OD4
*1
I
H
1
El
Ia
0
H
11
U)
>4
>
0 vH
OI
ID
I
I>
I
O1
O
V
-H
>4
O1V
I
It
-
I
>
U)U) 04
U)
Oo
000
00
UQ)
H
11
-H
4J
.,,
I
O)
_
111
H
-0V4
0
~----VI
-H-
ID
>
ID
I
I
R
I
00
I
O) I
Q)
-
if
)
I
I
IN
ID
>
ID
O -H
>ID
>O)A
c~~~1 ~J
0
>,
_I
0-4
>H
-A
-
'>O--
OOU~f
ID
40a
H
-H-HO
0OU
0
>01
HI
z )
I
ID 4J
--D
I~~~~~
I -----
V
>-
I
C)-
>
v
0
U)%
I
11
O
00
01
ID
IV I V
O
ID
>
IDU)
v
OHE~
· .
> O
O
I
C
ID01
)
01
N
-,
~ ~
ID-- 11
OH+I
I
t
0
-
U)
Ot
042
I A
.
o
1)
V
0aV
U
>
ul
-0
II
>
IDl
I
U)
i
q
o00-
a.-H
0
-0
V>
'042
WOI
0
t
A
>I
l
t
A
o
'o1
I
A1
- -Vm0A
11HH
U)>>u
420--) )
IDH4
-HI~
0H0.4
>2I
U)
H
V~~~~0
0)
U
I
I
0-
0'
*DXO
I)
'
'a
H
H
- H·Q
+
0
IIO
a)
420-C
00 OX11
0
0
t11 1H1
V
~ ~ ~
0 A
V
I I1
ID
U)O2O-H
H V
.O.042u
PJI
U
O)
a>
-I
Il
U1)
*
--
H~~~~~~~~~~~~~~~~()C
~
00
0
I
R
I
H
U)
0I V U)- -H
JI
0 A
V
0
'0A
>I
40
.0
44
1
0
0
V2t
~,H
0n1-
rn
U)
tID
H
H
.
ID>0
EH
U)
*
0o
)I
~J
o
0
o
~
U)
X
A
C)
m
o
0
0
42-H
U)
-.
II
H0
01
:>
a
]
U)-
C,
4
t
I
>1
U)
H
U)
0-m
U)
0
00l 42
I Ot
I
.,42
42
I
.0
aO
V2>
a
.0
9
ID
C)
CD
CU
)
CD
C)
U
C)
C)
U
C)
U
ID
ID
ID
mN
0
~l
vm
.~
a)
.,
o
.,4
v
II
-H
a)
I
a)
C
oz
0
a)
ID
a
C
a
C
o]
oz Ho)
N
C)
C)r
+
o
+
o
+
o+
o
o
o
o
'4
'44
'44
'-4
a:
a)
._
N
2
a)
C)
a
C
a)
..
C)o) 1)
C
N
-Ha)
Ivm
HC)
C)
C
)
o
. .~
o
0
1)
,1
.4I
Q:
I
C
tI
+
a)
6'
U)
C
C)
a
N
....
C.)F
VU)
v4~a)
a)
C) NN0
CS
a)
+
+
N
a~
N.
H o
^I
U)
~0
+
1H
,{
+
VI
,,-
4
-H
U
N
I
0
.1
0
0
44
U)
I
E
Iad
a)
IC)
g:
o
'
+
+
*IX
H
H1
- IH
H
+
+
- HXII
H
I -H
H
c,
m
-HS -- -Hl
,1-H
o
40
4 H
4 H
4
a)--
a)--
a)--
a)
-
-H
a)ri
1- 0
a2 Mla
4
O
a
--
o 444-IN
-4r,
IH)
C)~
N
11 a)
11 a)
11
4
--a:
11 a)
4
m,
0a0-
a) I> Ia) Iaz
) >
U4CC)0
a)-H
,
4C)
I
-
I
11
+
W
rA
11
.
W
11
..
.
0
a)
CJ
11
HHH
..
'40
fl r
,I4
C)r
,1
ID'4
Im+U
u
0-
aC
a)a)
a)-
++--
C)
V-
*,,1
o~~
'aI
H
0
o
o
oo
4.'
ooo
-
4
)
0u
H
oo
H
N
(N ND I
H
N1
?a) a)VO
a)
o
> ,C)
0a)U7
0 4r"d 1
4
+4~
o
0
0
1:
,'.
o~
r
W0
)44
-P
a)
~.
4
a)
I'
:'..
a)
o)
a)
C)
N
a)0
O
N
N
N
N
H
H
H
H
H(
0
H
H
H
H
H
H
H
H
(N
H
N
H
a)
A
ri
".Pi
r,.
U*
W
a)
ni i
N-H,
g04u
a o
.,
Na)
-H
w
.,4
V
=
a)a
V-
-
Na
4 C)4
0))
4
=
(a)
NN ,9 N
C0-H-H
~0o j.,,
-H
0 0 0
) .
.C
CCC
4
a)
N
*
o.
H
H,
N
N
H
N
N
H
N
34
a)
Ni
H
a)V
NN
NQC)0
0
0
D
a)
0u
N
N
N
H
N
N
H
H
H
H
H
H
N
N
(
N
H
N
Hd H
H
N
a)
11 N
N HN
H H
N N
ooooo
HHHHmmm
N
H
N
-
H
ni
N
N
H1
HC
N
H
N
41
H
N
H
N
N
N
H
N
H
4
-
a
NK
#--
'4
v
C
,1
,'S8 ~
NC
N
N
H
N
H
(N HH
H1 H1
I
C
H
(N
N
N
H
N
N
H
N
N
H
N
N
H
N
N) N
N
N
ND N
ND N
N
N
0
0N
1
1
1
H
H
Hi
1
N
N
N
N
H
N
N
H
N
NN
N
N
H
N
N
H
N
NN
N
N
H
N
N
H
N
N
H
N N
N N
H H
N
N
H
N
N
(N
N
N
,
N
N
N
N
N
N
N
H
N N
N N
H H
o~ No
N
NI
I
N
NI
Ni N i
H1 H
H
H
H
(N H
H
(N
H
H
H0000000
H H
0000000
N
H
H
H
H mrH1 Iml
HH Ims
H
N
(N N0 N
H
HN
N
N
H
4
I
0
a:
N
0
H1 HH
H1 H
oo(o
HHHH
oo
H
H
oH
(N H
ooo
oHd HHH
h N
H0000000
N H
0000000
H
H
rH
H H
0000000
0000000
Hl
H
H
HS
H0000000
H H)
0000000
,
,
H
H;
~10
4:-
1n
N
HC
H
0000000
0000000
N
oNN
Noooooo
NooNNo
oNN
NN
¥C8-
T
-r+
',+
(N H
H
(N
Hr H
H
H
H
(N
(N 0000000
H H1 (Nq H
H
H
O
H1 H
0
N
a
-,
:>
I4 H
N
C)
a)
C
C)
(N
(N H
H H
H
D0 D00000
(N
o Ni
o
oN oN
H
N
H
>
N
N
H
0000000
H
Ies
N N (N H
N N N N
H
H HN H
(N
N H HD
NHNHN
HoNNNNNNH~
o a)-oo
H
N
0
N
N
H1
(
N
H
I
H ,1 0
IN
H1 ND
H N
H
HN
oo
HN
H
N
N
N
) C,
Hq
H
(N
H
r4
3 C)-H-H
0
~-
C)
4-H
H
N N
(N H
N N N N
H1 H1 H1 H
Nr N
N
N
H H
NI N N,
ooo)
N, N NN
H
N
H
H
N N N
N N N
H1 (N H
CD
H
H
(N N
N N
H H
C)
)
N
H,
H
H
Wi
- Jo C)
4H >
W
OoI
oaoooo
IN
CDo
N N
NN NHoNN,NoN
N
H
H
H
ooooooo(
Nl N N
o
C)
a
a),
H
H H
ooooo
N N
U
oo
am
N
N ,1N
H H H
ND
N N
N N N
N N
,HHH1IH
1
ooo
o
o
ooo
H
uC N
C, o Ca
C,,ro oo
CDCOM
a C0
C)
0--
a))
H
H,
ao
o
r
>
x>koL
v
a)
0
C1
O
r
0
a)I
ID
10
.H
a2
u
C)
ia)
I
0
o,-
C)
(D
U
4r4 <
+ID
+O
m
<
C)<
OQC
U-H
11 a)
N
a)W
A
a)
G
Ei
a
04
0
--
u-H
-H
a)
Cl,H.
1 m)
C
C)
ma
11 11
II
H a)
4
a)
o
l
IN--C0 :i
x4
I
'4C_
4 I'
tl)
0
C
C)
z
O
O0
Nu
I
-
II a00aS
C)
11 o
,
,-11ii
ID
-
-HO
N
r1
C)
'.,"-F
H
4a)
II
0
N
C
h
_
C)
C
C)
0
., ,_o
.'v ,
'4
'-4
Z
H1
K =
,4
V.
~sso
NI
A
hl
1i
,4
co
>
0O
a)
I)
a
1.
C)
II
O
E) o
00
o
H
C-- 0000000,,
C)
H H HO
oooC
0
o
0
0
No
V
-H,
I,
0
, N .-,,
-Hv,,
rmi
,
H
- H4 I
C~
0
4
4
I
I1
44~~~~~~~~~I
C)
C)
4
aD
0
0
H
.
O
"U
nx
11
'4
11
4
h
-,4 , es H H H,9 ,~
IN
a)
.,l
II
0
o Co
(N (N
o H1 H
V
-H4
C
_
ID
aI:
V
I
C--
.
a-, ,
~~0C
~~~~~~~~~~~~4'a)-
U
-
~~~~~~~~~C
C
H
<
'
0i
cn
>
Cd
~~~~~~~
>
_
Cd
H
0C OC
>
QC
X~~~~~~4
0
CC
'C
O~~~C
Uz
_
m~~~~~~~~C
rl~~~~~~~~~~~C
Cd
H
dR
CPd0
_
m~~~~~~~~~~~~~~~~~~~~~~~~C4
_ _.0
E.CC
o
o
rl
0
a)
_
1
C)
H
H
la
H
CC
04
V
a)
,-0.
In
CC
SH
-I)
t-C4
C
04
CCC
H
H
on
0Cd
I
0
v1
C
. I -4
r
V
e°
Cd42
zd
0C>e
0404
Cd'C
CdCC+
Av
+
Ce) ) .1
El
(N
..
Cd1
.
Cd 42
IC,
(n
cn a)
-o0un
C- con42C
11 11 e
-
I.
,C
Cd
CC'
'CC C
CCn
'CC
7$
41 71 4
Cd sd d
un
Cd
.. d
d
d
V
CCC
Vn SQ(
+ Cd---JJ
C)
XdC
044 000
04
-H
>-
CC
Cd
CC
3
_C
un
Cd
cn
s
'C
CC4m-
C
C)
O
Cd
CC4s
04-H4
Cdu
42
11 .C
(S
-CCO
n
n 3
CC >dCC
>
'CC
-o
tJ
.Cu
..-
O4
Cdo
tCd
W
Cd
Cd-
v
un
oCv
Cd
d
d
.H~~~~~~~~~~~~~~~~~~~CC
v2
Pk
0 n
.
on
)< > SE1_
S
C)
U)~~~~~~~~~C
0q
CC
cn
un
cn4
CJ )
n
0CC
-H
CCC42
0- .
Cd'C
CCV
-_ ond SC
C m
Cd
..
.,,
Cd
C
*_
Cd
.
'CC
S
O2C
I)
_
d
42
CC
.0un
e
O
Cd.C
uCCono
In~~~~~~~~~~C
1f
I2
000
fC--
10
CCH
CdId
0
Cd
-d 0 C o
CC o1 O-CC
un o
I
C)
CdoeCd
e4
una
dP
-
ID
42424Cd42
OOC-H
QInOd (,U E420
Od
_--C_
42 424
C)
I
CC
_ .
-
d
Cd II-HCC
CdCC
Cd
CD
CCX
CC
e
-
Cd
CEd3S4*
0Hn
o
e
CC~~~~~~~~~~>
CC
eCCeCeCeCe
H
>C
CC
.. icj'
_
V
0
0
S
142
1I
42
I
.1
V1
-r1 PI
oa] 1 u7 V1
:1
4
u2
CC
Cd
I
0
I
I
1
Xt
42
C)
0
Cd1
un
un.
11
=
=
*{ 1 . .
CdI
'CC 0s:
'
o=
.,- 14
4-
C
+
o
._
o
CC
I
C
Cd
rl
.11
...
l
o
C
+os
CC
4HH
v
CC!
CC
CC'
I
0 11
u7C,
.1
IC
>
Cd -H
Vd
V
v+6
Cd -
)
C)
-
42 >c-
>ID
Cde
.CC
42
CC
>1C0CCH
Od
42
C+CC
1
> v x>F
oCCcCt
I
Cd
CC
CC
Cd
Cd
-H
14C-
l
u
+
0
I
C<HA
~o05C A
A
un0
vx
sCv
C Cd
.-- C)n
-'C
0
Cd
'CC OCCC
CC Cdd
42>S
-0CC .
V rCdCO
0420
Cd CdC.
Cdv
4
P
Cd
1
V
Cd
u-<
I
u-,
eCC 0
"C
'C
.
-H -H
X+
+
rl
CCr4
.
0CIdu C
C)
C
+
Cd 42 42
--
t4.0.0
eC
S
-H
oC
044
-H
Cd
00l U
CC
0
-
:
o
v
I
-H
-H
Cd CdO
CCCCCC
>C
oCuCu
v
Cd,2
u7
rri
CCC>
C,H
C)
Cd i
1
mt
C
C)
4
11
' o
_1
HV
0
C)un
I
'"C
.I.
,1
lH >0 n>
-H,
+ +
-e+
CdO d +O
-
-~-
C
>42 -nC> )
e-0CC.u
CdCC
0420O
Cd
)42
.t Cd44s
s
)
CO:d
0
1
-- 00 u
o CC CC
In I.,
4
2
40. -
Cd4242*
0C-
.,
1
I
S O.
11
11
V
Cd
Cd
11
O A
0 = Cd
HP
A
Q)
.,
42
+++
V.
-H ()+- ID
.C1
X H
..
Cd
00
0O
.H
Cd' II,04C
Io
' -
-
*1
f.C
042
CdCo
42o
+
Cd@
d d
> 0
-H4
0 U'as
CC
>
-- 00
- CC CC
CCC CCO 'o
Cd
O)rC
d
u7 u
.1,
Cd 'CC'C
4Cd
>
= IC(4. A4
o
C)
Cd A
+
IA
V
I
1
oVV
04
CC Ix
V
-HO
o
C)-D
C4
184
..
C)
0
CCHC) AoII
o
04C .CC
.
IC
V
Ti
Cd
E
Cd
04
CCCC
°r
H
U)
U)~~~~~o .
OUU
a0
s
a
t
ak
U)-
iDi
o
W
U)
4a
4-)
m
I
U)
0
2
4-
4
'i
a
4-
41>
Ia
I
405
Z
1U
I
-H
o
a
a
t4U)
5
..
4o
r-t
U~
2>
-U)
In
MOW
o I-
rj->
w
414
Q
rsj
.
N.
2
E E--H
ri
n
w
a
ao
a))
41
0
U)>,S
rzl
9
S~4-)
U)
a
a-
U)
''
D
U)-H Ut
1:4
U)~~~~~~~~~41
0 ----
i.it~
v
di
t
'
J
at.~~
I-4-
->u~
,-r.
i I IIii
0I
0
r1
,_E
a
0)
4
0(1)
I
+
o ,
+
C)
o
0~
o110100
11111.0
C(
343
1 11
0)
0)
01
-- 0
1-
I0C)C0).i
3 v3
0
0.
(9
> ~-1 >01
i40
II) A'
a) 1.1)
.Ei0
01.H
.
0)
3
(9)
un H
-,-.H
(.011
0
11
0.10(1-1.I
1011
i
,Q0)
O9
Z)
1
01
00
.u
I
as >a
(rl
I
O
1i
.0(1
4
01
i-,
A(9
IN
)
11)
*
oI
40
i-
-i1
0-a
(3
0
01111- r t
010-
AAAA
* '0 I
11
h0
)'(9111
1
0I7 01
I1 I
0*
11
II
-H-
>I
0
0
.
.001010101
-- Ah
.01
tD
11 0
.
I
300o0o0
0000oo
0.A0.0A0.
.00I0.0
'0
1010
.0.0
A A
I I
.0*1)1
0 --IhoI
01111000 O
*ri
00 i
->
.0.0.0,i.I.0.0.0.
O
0..10...
OH
:t
a· ~
C
(
I
al a·
>>33
aD aD aD
3
4
10
-r00 *r
0
.0h
0
-H
$1
0
E
H D
0r
R
a
ii i ,iqUh~iJ
3 a·
ri 33
A
a·
> >
0
n ia
I
I
gJ
00
-H-H
y-I
*ri
r:
a)
0'l
o
9
(0
'0
aD
01
'-I
a}i
O
0~
on
0)
a4
84
_0
1
'
4
01
v0
I
0o
a)
.10
40.
tD
tn
0.
0)
El
t
cn
a(
0
I
C'
El
U)
3D
01
4
4n
a05
.
~~~~. 0
0144
h
-Hi
10
Ul
01
'N(30
Q)I
o
X
.1
(3
o
v
-Hr
o
0>
.1-
[.
E
.C (
0
01
-R O
0
(3
A
0Ha
10
N
Ht
rH
10
r^
10
01O
(3
-ri
.
' 00
40)
1 0 0.n
V
0 0
a
00
*
*
- riH- ri0
#* *
0)
H
4
C:
-r
-
1(I
r' 04
10
I
0.
P
0.
0
140*
H
V
~4
rn
O
H
I
00
-H
V V
(3)
0
00
lXh
0
r0-
ri 0 |
4
01
~4 ~4
0
I.
Q
I
vv 00~~~~~~~~a
'
I)
a
tD ~
rit~ h-V0
u u
- HO
4 4
v
.0 101uunun
000
~ ~ ~ ~
'0 (
4
'0 0 1
>
3 a(
O
0( 3
0o a
h( >
v u21
i0h
01
p
I
0
1 0 0I1 1 0 aI
I 1
4
4 0 0
1n0 H
II
0.
0tn110P4 D
01
H1 0
-Hi
1ri
0)0u
1
ll'
!
O ri
10
01
>
01
1
aS
-
11
W1
W.
a
>0 I
.o M
> , r i-
4
r-
ri
r
4-
>
>
o)-
0 0ri
0 0 10
1 1 0 ' 0
'0ri R 11
E
H.ri 0
o
r10S
2-.
0.tn
1 0t
011-
n
01
4
t
(30h
10
0
Iu u
I .-"
11'
00
I
'0HVa
rtj
10 ri
0.1
i 02
JH 0.U
10
E i
111
44 11
P
0 a4
0 .0)0
0 0) I a
11 10
II-
4(
i
I1' :> I> I:)>
I
111
u)
0.H
:( 9 >1
0)DQ.
h1 0
0
0
E-
t a4
0~ 4
o
0 00
m
O( Oh
0
.0
0
--
11
v0
-1
0
)
E
110
EO
1V V V01
I i
(3 ( 3
h
01-
1
(3(3(3
.0.0.X
0 1 0i0a
101010i
101010
u
0.-0. :
F:
a)
00
41
-H
V
4
0
ri b
I
El v v
000
V V
-HOt
D
A_i
I1
iU)
Dn
O) ^ 10.
...
E
iE
0 I
(hI3 1
o.0.0
01 - H - H
r-i0
_i
-
u
ri
0
.10
o
o5
vv
vv
0
~.H
(3
H
.1 E4
Q
to
'0
0O
0
(3
k
.7
01l
hD
4i4
0
0l
t
(3
E-'
~4
10
(3
01
R
O-0
H
>
3g3
0O
w,
110
000004 ' l e
A
i' ' A' A ' A' A Ai0
(3(3(3(3(3(3
(3(3(3(3(3(3
R
v vv
v
Id
to
Cd
0
m
to--I
to
o
I
t+
o
N>~r:
0
vvv
II
a-to-'
I
to
CD
to
0
0
rd
a)
-H~0
~~ ~ ~ ~
-- i
o
tzlo
4-i
O-H'dtoto
4
4_1
tIN
-toD
toH
A
~
ci
-0
o
z
to
11
to
-H1
to
-H
I
togOr~
0
to
0
Di
I
0
IA
g gg g~
t toot to o
0
,0
t It1 to to
to1 to to to
g gg
ddt:
U
)
Ii
I
tototot
.0.0'r
00
toto)
00
.dg
44
I->
toto)
0
~
i
4-44--i
gg~~~~~a
g
Ii
IoIo,
II
toooo
di
-g
toto~
4
~~~U)
111Q
1Q
4
44
0
4IdU
0
1'-::
El ~>4q
4~ .4
ID 4-4 0 044
MI
1 ,
dto,
-Ht
V)U
Q.04
~
>4
ciHININ
14
0
0
I4
.04
I 41- 1_
N_
4
4i
i4 l Il
- 4 -
-i
WI
totototo
HU U
H1 H H H0
In !Y
Ili UZ Ul U
ggggw
1I H IN II
Hd.4
o4-i-to'-
to1 to
104
0
I-H,
-
I
IN0
o
a)oa)ta)to
I
' r
.....
-I
to>
4
ot
vv
vv
totototo
0000C:'O
.01 0.0i -0
I
x >
IN
'Ut
to
-H.,oHto Ato
--- Ht
O.Q
1'U
I:-
· to-'
C)ID
I
H
X
I
Id
iA
~4o4~4
§g~
di.~0
v
I
H
400iq
to nUcio t
ti~l
01-
to
v
vvv
o
tt
toIo:
to to-
0
4R
4
4
:0
to
-
H
o
0
H
0
Po
El
E-i
Ci4
to
to
0
to
to
Ito
to
to
I--I
4
0
0-i-
to
Cit
0.. 0
-- o>
ilI
PQ
to0 ~
to
04
Oq
0Qd
to.
0>
0
+o,
"o
to-
rd
Ud
oo
to
IDI
to-
0
4-
to -4
0
do
,
to
go .0
8O
44
to
04>
to
>
40
toto4
IN>
.-t
o d4
ID
a)
0'd
.,-.
4
4i
a)o-
44 1
di
'd
'O
I0D
,-4
~4
fJ
to
0
OU-
-I
'U
r.
to
a)
di1
d
a)
IR
t 0 II
0l
0,-
~^i
· oito
I
0.1
) .~
I
too11~
Hto
to
4-1
I
to
I-1
it-
dO
--li
HR
-
-i-i-.--.~
tod
00
'U
to
o444t
H)
4>0
0
-d
-H.-H
'd
to
d44
-p4
to0
to
to,
oto
0
d
I>
Io
Q)
4to--1
4-H to
P4
di4
'-4
to
1,0
0>f
H010
0
o iti
H
4-4
did
5--
o
H
I
-
di
ID
~
to0 -14iI
Id
I>
-4l Q)
i
Q)
ii ?
di0
~1o-Hi I
"4>
oP~,
W4
o ii~~~~~~~~I
-i-
>4 4 to -
H
~4
dI 0
toil-
0
t
A I-.. 4
to o
-H
tod
-H0 I
dIdH
D
4to
I
o
0
H
0
4i~~~~~~~~~~f
o
4A)
t
0
ID
_v
v olV
0
'-
VI
,I0
O
oJ0--~
CA
I
-~
R
_A
0U)-R>
4A
3A
t
4
01
tI
CA
r.
IA
0H
A
V
t
' -Hi|
OH C)
1
A
-A
-It>
CA
1
110 V1
'.-
A0 I
01
O
4
II
o
+
0
>-IA
0
-Io
H
o-,--_
IAH
AIA)
I .
1
o0-
4>
V
t
I
0)
II
I A-
I
H
0' C>
.
t . A u 'U
014
4A 4 01D
0140
0 1A
1
cn
04
a-1
144 1-H
11>11>11
I~~
>
>
>
II I
II
°0l14°l
I
IW
-I
A-
>
4-4
I
A
>
IA
IA
04
110
O4
WI I
A
A-
,,
0~~4~~
R>~~~~~
IA
4'A
0IAAIAA4-1HZ
|>A >>-HIA
1
11>
01-
IA
. 401
. --
,
44
04
*rlt
14>
I
1
0
-R
>0
04 A
I
<V
1
>
-0]
IAIO
I
10U
OA4
1-
01
AI
CH-1 .
04
0 -C r
O -rl
.3
.1
-HW
IA4
1
d) v
0IhA0
.~
V
H
10
IA01A
A4
-n
-I U~ ~>.,
0A4-
0V
H
'
3 IA 3
HA-
14A-
V1
V
000*r0r
-H'
H-H
I1
O4 M
IA
0
I-H
H
um V
IU
-G
O
I
IA0
H
04
01
t
0
~ .,
>
I I
IA -lr
IA>
Vu)
~
IA
A
b
4
-
V
I AI
1
1
440
01
4
to~
>
<V
0-
0
14
0
I
IA4
12,I ,
gH
IA@
,' 0 -X
I
H
I
I
.
H
4 .11 4O0
0
'>
)
,
t7
I I ,,oz
AO l
A0
0
Al- ^
01
A
i'
;, p
-,
a) : > a) 0I
A 0
,A
OI
IA
4
° ° 0
IAI.Z IA
O,H---
00
11
>
0 0
~
0 "-I 4
'4
I)
-
>U
>IAE
C .4-
-H 01
.11 .
ID
'd
.,IA
4
0
I-At0
it
v
4
d)
>
I-
-H
-H3E>---
eI
44
4
10
44-
.I.
o
z
IA
0
H1
1)XI (.
v C- v
V
V V
V
,ri
H-
rH-
U4
0)
0
#4
p V~~~~~~~
..A
oI C
I
CA
1
r4.
X
Id~~~~~~~~d
04~~
oI
U*)
'0
W r-
H1/
\/
V
V
_
U U
H
Hdr
V
V
V
V
r- _- r_ -
C) U C) U UC)
H0
01
IA
r_
H 0HH-
~o
H
H
O
O O
< OA#
,O
)
H
IdC
II
o>
10
A
0
-14
IA
·
·
4
o
II UI
U)
Uw4 a)
E
CC
IA
IA
IAIA-H
I I U)I U)
II I U)I U)
I I U)II
U)
SI
)
4 )U)
V4 aU 4) U] U)
4Ul) ) U]V 40) )4
0OAO
0OI1C D01
)
A-H-O
4IAh
uno d,:
. . . . . IAh. . .
IA
IA
C1 C
I
IA
IA
-I
I
~4
I AAh0 0- 0 4H
VI 0
0 14001 40
I0
u--r|
IAa)
11 0>
IA
R >AH QtL>-- A.
>A
~
01
I)1 0> - - H
RA
I
A>0.A
I
01
A
. .
11 0
11
4
>
4 a)I
A
uw u m wo uw u
1 04l 1 0,41 04 1 04 1 041 0141
AIA0
0 > 0>
t
AA
A
ug @ h° u
>
.
II
A AA.A
II
z
A
A
A
II
II
ru;e: E E
E~ O~
_
u
II
A
R
4
I
A
0
In A 0
IA
- .
0 1 0hH IDb
Id
IA
1 4R
oI A
o r4 1-10 02 4 :IA
0 0V 1 ' I
A0
-rH I A II AO *
tI
I
A IA
I
0 1I
0
IA P 1I I
t
oH I
4 0 un
0 0Di A - HriO
t
A C) 01 10 A
-Hl t
0 *r-
A
I
0
01
II
4
0-
A
rj
H
lo
R0
09
Ad
0
44
0
I
IA0v
0
IA
IA
H
t
C)
-H 4Ol
00-.r4
>
Pb
> O
' >
--
0OOV4 r-o *0
rn o rFQ
11 0
U
>
h
4
*. HA
4
In
t
0
0
0
IA
U)
0
>
0
0
-H
-,
-
-
*r4 4r 4
t0
0
0
0v .
01>
~4
11
v
0
-H
A
4--
A
--
4J
0A
4
.IJ
H1
-H
1t
A0A
1
0
>
H
4X
410
W4
10
IIA
IA
1 IA
IA
H
I
o
A
a) AC
AI A
rI I 14
0
v1
IA
bI 0
>AOA
A A -C
-
0 100
A H---
.
I
Aw
0 1vC
111
H (1)
oAvH
C
.I>4
H
A
10 0
t- H
I
0
A-
1 IvA
AAI
I iI
sA
^
I I1
>b- gq 1v: 0OrvOH
I II
A
0
4
-
l
O 143
H
H
IA
OVO1
>
00r-l
R
*
R>
r
.
z
rIA
0
40
~~~~o
II
4II
0I
0
P.
H4
w
w11
IA I I
1 _A0 1
wO0
|1 AC0 II
A 0
R0
4
10
R
11 11 Q R
11 Q11 CI
11 R11 Q
11 RIR
11 11 11
U) u)
r-l> Cb H 04
1.0
IA
1
0
4A
o 11N
A
O
^
IIAH
< 0o
IA
IA
A
O0
r
O
,j
a
10
U)
IA
IA
01
EL
H
H
fid
01
01
U)
1
A A
a
0
-
Iu) ul
0)
a 11
a)
·
0
0
OI
+
0J
(1
X
.rX .ri
+
- I- _
040
0
A
o
0 .0
RQ R
01@
A A
0101
R R
A A
.
> lI
oH
8A
*- 12A
12)
*,-
I
A
A
I
V
I
1
I
> >
X
0
..
>-H
'0>
°
'0X
0) Clr4.1
X
V<
RQR
'11
R +
Cl
Z
X
C0Cl
0)00
0)
Cl
a)u
X
01
I.
Cl
01HH
*1
0
-
I0
)
.0
1
.,0
I
01i
11 11 11 11 110
Cl
0)
Chl0
ii
II
I
I
I
>
0
a
g4
A
>> r
0 )
Cl1
00
0a)
1
0
-+
ri
---
0+
U Chl
)
>
-
A
n
+
0+
. 4V
+
+
I
11
au)>
01*2
0)
4.10
g
) )
>
r 04 i.0
0 3 4 rn 4 I 0gq
V>0>
Itrn
00)q
A
rO COla0A
> 0) > 0 ) 0 ) )
0)>
W
0
0
1 0 0
0) A 0)A A >
V a V II4
04
A
3W
. r
>
a)
1
0
I :
fi
In
0
0)
l
'0
+
0
-0Cl
->
0
I
-,-i:
i))
0-H
rH
A
0
II J)
11 10
E-'112121112)
*-
I
Cl;
ClH~~
I
I
rn
rn
gQ
a
M
>0 A
.1
U)
'0
11
4.) Hw 0
U) Ul
>1
C
4
01 H
:>
-
>1
A
I
-
0-
II
A
A --
X
a
o A
A
-
0)
xH
u)
'
r)
Cl
0)
r
.10
0
-H3>
3:
-H >
A
. .0
>
r
44
_.0
Cl
-0
¢4
Clu)
-Hr
120
h10
ol0)
H
0
>i
0)
A
.ril
11,
0u
0
0
-H
H
0ClglElgl
Cl)
0
-
0
,,
-H
0
0
U 4.1124.1
*
0)
44
o0
Ch~~~~~~~~~~0
0
as~~~'
If
'0
04
0
~41
)
tIo
rn
0
01
ri
C
-ri
O
Im
h4
44
0
0v
W
A4
H
4
0l
C
tri 1~ _)
Cl
C
H
I
ah
I0
01)
.Cl A0)'>3
3>R30)
.0>0
,.t)
r-d
Pa
H
1
X
t
'::
un
rl
0
o1
(D0
O
'0
)
0
~~~U)
'0
C
0A
0
-l
J)
v
a
0 0l1J.44
U)
o :J
R 0 OH E .I
vU
.C-rx
0)
r
0)0)
>0v
ID4
,-i
.a
-H§o~Oolb0 a)0N ?
*h-i
o
*
000I r-i00100
,) 4 0
44)U
Z
~4-
I
00)0)
1
0) 44)
IZ
ri4 AO
0 '4R'0
>)
0H W0
0
0
10 0 )
>~ o.1
~,~
: 0II0I
,
,AA i
0()
1
h
.11
0
C
CI
.1+4
>0
3-H
0
> A
0000)l- 00
o0oa0w
0)0)O
C)
O)
>0o
o 0o
12
00, )
C>
>0D
O)C
h
I
i0
O
l.Cl
.
l.
0)
4.1
rC004
01
a
a 0 h4o-riaoR0
40r-i
s v
u) *
ClUU
1h1200)I4
°>¢
!
10)
O4.10)0)h0
4
>ri
O JJ
44
0) 4
>
>Cl4U)0)h
3
H0) 0)_0
01o
O O W 0)0)
0:~u
04
)
.1
01
-H
0)
HC
00
-H
01
Cl
0)
0z
r
0)lC
Hi
ClIH
r-i1V
1<
0n
O~
4.
V
01'
'0
0
r-i
o0)
q.0>R
o
01).
Cl
>
0
'0A
-ri
||
0,
I
A
HI
)
C-0
-J :=I 4.1
4 .0.0
> I A' 0 0 0C
H
n
40.
>
-0O
-I
)O=.00
R>0)
H01
0
01 44 -Cl
0
A 0
01
'0, 4
-H
0)X
.0u) I
0l0
C hl
I
-44Cl0
00
01 '
r
0
o
0
R
0
0
-H
tnl>00>10
00
>0
44
-C
04.1)
A
'0
Cl
4r40)-H
0
_
144
t
-0
In--H
0
r04.1
J >-A
0)
A4 00C-i Cl
AA
00 0R))
001
H
?'0)
Ari°O 1
4
.0.0
h0 04 1.00
I 0>-4 r0
1- V0104'001
a41o
a h 2tE-C
--->>
00A
: r-i0
0
0rno
A
oz.1'01
C
En
A
0)
0
.0
.
4
.ri
0
u)
0-
.
.0-A
)
j *-
Cl
o
4.1
0
~ ~~I
0).1
10
0)
H iA
H-
I A
10
R0>'0 >
O)-
4it
0n440
04-
g.
4.1404.
3)
u1
CD
'
0 V
.ri
Cl 0) 0)
0n
0
Cl
H
-H
0).0
-n--Cl4J00 A 0 I
hl
I . A0 J
z 0).044- (d 04
0C
-O -0)04
H
U
'0
4
al
0)CI
'0t
0 1
0)
ri
rz4
~
0
0)
0
3O->
H-
ri'
0)I>
h
1W
00) O
'0, >
oo~
~ '0-i ~~~~~
.ri 0 ao ~~i
I a -1
0D
l
4
4.1>
o
C
_
h 04
~o
U
41
PI
- 40-H1l. Cl44
)
I
Cl
'0a
U)
0'
C00)
04
-H
Q)
0
--
U)~
ID
u
W
H
4
0
0
hiO
-H44
..
0 1H
la
Cl0
o, 0lt
0
41
COP4
00)
VI
4.1
4;4
O
0C
a)04-10
-Ho
O
t~~l
*C
uul
C4
tD
~4
*
00
ri O.0
R10
W>
0)
0)4
44i
*ri
Cl-
-H-Ca
O
r-i
'4|
-4.00
'0O0))>
O)>
00h
o
I
01
0)
-
'0
>)
0
0
00
H01;
~l rj
.,
OClO
a0R0)
0C >
r) -
01
0)~
11
0..
V
r.
>2
Iv
*
S
0)
0L0
11
+
. 0
11 ri
, ,C
-
Q'l
0
rD
00
I
,S
i~
H
3 044C
H
1
)H
)0)
,CR
0
wl
44
),aA
*C
-Hn
Ifi I
r 4i
o
U)
4-4
a)
H
$
.,
SO
V4
X
0
A 0
N
aH)
0
oU
0
'00
(U-
4)
.0
. .)
U)
0
,-14
-H -- 4
4-)
0(
U)
4H
> 0 a)H
1)
U)
0
(U
JJ
.,l 44
4,0X
>
..
0
S
0),
-S0
a
vh
~0
0
0
o
E
P E@
0U)UX
(
0
,,-l
o)0,
-4 0
A 1
.0
04-4>(4
WU),o
.0> SX
.. - (4 .
V
4 o o
oW
o~
0
L
0
,4Q
tW W
-H U) ID ID
4- )
?C
:2 (U--0
-
0
a-
(4 U)
>
a004-)
a)
_
5
>1>12
U) U1)
0 4)
00(4
_
+
> >
-4
4
H
I
ifr.-4+
I1-
tN
-4
N
o
o
_I
,.0
_,
0
lr .
)
4_-Ho
..
-h
>
WU)
.
H
m
I
0)
Z1
sV0
,
U
1
h
(4
a)
(4
'0
-4
S
0Q
I
Z
H
0
0
A
cn
(L)
00
-
w 4.
>
0 0
>0>0
(U
o00
.,A,
U)
U)
0
O 0i
O
C3
h O ,
I -
(4>
008
.h
h
(4
$~
:
-'---Oh 14Ecn
_ 4-
-
-4
-4
1
'4:
-4
h
-4
C4
- U)'0 - -4X
U)
N¢
O11Q.O 0r:;S 00
40
>040
5l
>4
44-H -=
h
M~~~~~~
v>
0 0-o
)r0
V. V#t 0)4k
#
0
4-)~~~~~~~~
W
1
-4
U)
-
U)
+
01
'0~~~~~~~~~~~~J0
)-0I
v
a.4)
0)
0)
I
0
HOO
R- o u4
tE4.Q
4-W
a)
) (4
00 4U)-Hu
41
0...
>0 (U
-H
r
a)~~~~~~~'
>- 0
f4i
0,
4-4
E
~~~~~))(
00 a
40
ha)O
>1
0
v
>
4-)
U) U)
U) a.
OX
~
0
C,
-H
-H
.,,
.-z
0-4
oId4)r,
40h
oi Id
r
~o~,
0
o
T
AI
o
-H
H
.0
--
m
U)
U)
000 0
E
.¢ I¢
2S0
O00o
IH> 1 ow
X(400,. - -
I
-H
(U
'
A
.-4
o O
(U
)I
.-- C,
U
*
0
-4 -4
0 0
0 0
.0
40,0,
1>
N m
(a
0 0
0D
44
X
U)
(4I
-4
X
-H
o
-H
>
> >
>
0
oU
o0 E
0
000o
E O E E
0(h400
E000E0
4
0
0 000
0(0
'4.------
lo
r-I
o
C'
o
in
In
0v-I
*
oe-4
0 0
tm
40
o a) v
-4(4
)iM
>1
4-)
U)
-4
0
,
0,
0H
000*000H
00(40s
(4
,~
0H
R
4:
0
V
0
H
0
a)
8
-4
0,
4-)
to
v
a)
A
(N
m
0
0
.-)
4-)
-H
-H
(4
(4
0
0
a) W
o
a)
H-I
oh
U)
v)
Z
V
0
4-)
-H-H0
104-
0
4-)
(4
0
4i
0
m
0,
'I
>I
0
P)
0
U)
04,
I
J->
-H
00
I
.-
I
4-o
-
4
)MU
U ).
0 0
S An
I
'
I
In
o
4. ) 4.)vfv
U
tn
W
I
4 -4 b
4-4
w 0 4
o v o o
I
I
U)
+
+
4,,J ;3;3(
Id _
0 '0'0.- 4.-
Xx V-x
:
v
O
0
0
_
0
0
r 04 -14
4.
4.
4m. 4k
00rlv
4i
-,J
C
1k
4
0
>4
>4
5.,ril,
V
H
V
V
. VV.
V,
Vv
V
.
VvXvXv
XX.X.X
m
4.
Ine
N
-4-4-4-4
V
**V
:J
P4
.,l
U
0
U)
000
tn-4
00
00
00
000
4 - -4 4
- t - 4-4
0101010101010102010)l
-4
u
4- o44-44-)
hn
(4
0
I0
-H
4.
0
R
J
U) U)R
.-O
4H
V
a.
o
I
.
0
U)
00U VH
) ->
(4
4-)
>
4
5
0
U)
)
4
U)
.) 4
a
0,r
-H
0),
X- H(40(40
U>>h
x4 4
j v
m
Xr
h 0(4 1 h
WW
U
H
U)UVV
0)
I -(
)
EI I v vv^ I W-E I ot °
0
*U)
> 1 ,44 .I-)Ih U ) * )
I0 I) 0 0V 0 0V
0V
(44
0
-H
.41:
>sII UV0
)U
Q1 -V
z U )WU
40{ ) U
q)W4
1i )E U0)
A)
I0
0V
U
@
o0(U
0,
4)-0o
l
0(4:!
_ W0
-3"4C
0
0
-d
H
°.u
~
B
-
'04i.'
o-H
0
h
0
O 4
~ vH M
W
>
vU
-4 -4)
(d hc , V.h
h
@ 4I
(UtE 'lto- UA
) 0 . (4 0X ( - (
o -4: -H-(4-Hla
o "0 W 0 V0
h '
-)O 0
.
2
I
4-))
CO
O
v)U
- ,4 'U (UEv
N -U
!(4
- U)O
U) O
(4
hW
-I
0
1
-VI:
.,
X
0 m
PIv · v
4
oi U)
( U U)
Vo>
R
X
-h
0 -4)
U) h4U0)- o0
vX X mXXIX
I
-
o
O
a
U
5
U)
X-4
0 0
U
U 4
0
(U
.4 0-H
-4(4iw.H
0~~~
I) R0 4H
0 4(-- X(4
-
I
)
-X
0( U
,
( 4 -A
OI
-H
4~
4-)
U)
0
'a0,
H
C,
U)~
o
04
0 ,4H>
4
~
O
u)W Ul) -I
0
·
01
0 - U)'.0, 0
VI
U
10 -,I
~
U)
4
(U-
a)
4Jo
U)
0
)
0,0 0
0,
k
0Pa
p4
N
0
-H
v
V
V
0
4a)
~4-
H
0
h)
U)
-4
U
V
(4
V,
;( 4
440
co
a°)m
.,(4
(L)
i
4
W)
0 0
I
a)
4-)
V
m
UU-0)~
0>-H
,
o C hd
>
O
U - 04 --
v H
(4 :24ftEU (40
4-U(V~
0,4-
-H
>
U)1
0V
V
U)
-,1O.
U) > U) >
oN
'0HO
-]H
V-
o0
X 0 a) o
to .
o
-H CU V
o
o
a)H
0 Z 4-)h
0,
U)
-4
01
En
rn
,U)
I
ZT
U)
)
0
>
mL
X
U4
x
4
4
~4
n I
0U
U)
.H
4
4
o
x
E,
r-I-J
0~
O)
H
U)
.)
OQ
o)
U)
(3
'0
>:
v.
_.U
3v
L) U)V
-V
O H>
u
9
EC
01-,
v
FIV
v
>1X
v
>)
u
o #w
0C )J
0
E
4
0
U
O00U)4V
I zq
w
U4
X El
Cl
H
U)
0 '0
I ~-Q
J)
-4 --
O
11
b9J)
uq
U)
44 >
U
)Ua)
H)
o
U -H
4-4
4-4.U)!-)
0
' 0
UU)
VX
V
04U)
H
-H
O HEU)#
.
U) I -
4-
I 0E 0
J
I 'o
4
zQ~-
0UI)
U)
*
r-40)
44O Ue z-U) 0
- HU)
X u
U)'
-0
4
4,J
U
a)
0'I
OH#
U
U
U
'-4X
I04bH
0H
0'O
0O Z0 U)
HUU)
U
*H.
.
U)
14,, X ..
q4
H
U
. 40t)
.. -H ).
0 > HV)
U)U)
U),
H U) U
s)H
o0
U
44
)
o
0
I
O~U X
o4
U)
o
.. 4X V.:
n
Ln
.
UU)
-' U). >0
U)4VV
U) U) 4< H
U) 0
I4
>
o4
0
U
U)
U
o
>0
44
m°
~,
U
a)
U
4V
'-I
In
U,
In
0~
'-I
>1
4*n
In
o
U)
I
U)
4
'o
0
rO b4
.1)
E)
o
u)a)
14
00)
Ez
X0.0
0U)
0
H
vD
I
o
O
oo-
to
C00
0
0
~+
q4
Or
.0
..
01
V
Io
1
rx
o 00
A
o
o
E
E~oe
>
0 4
0 0
v
3
U)0
.04N
U)
U)
U)5>
U)H
0
U)
A;
-
::
- z
C)
~H
+
--
I H
a
o
-
U)CO
Z,
0
)
000
o
I
- Z
e '
H
i X
)
-
-
X:
U)
Z '04n) --$
)O:
V )U
A
.H
U)
L4
XO
U)0 O)
U)
I v
4
>4
El
L
bI
0
vV
v
o-
.i .
).
R- - 4 ^v
i~
o4 pdo
0) >O )
O.>00
rH >
>4
>t
P;
v
U)
+
0)
4.
U)
0
0)
(U
to
.,~
o
4:
z
0
U)v
U U)
0o
F.
)
00.
qI0
-i
0
:
o 0o
U)OO
:0
>0 >00 U U).
00
U
o
00
I0~
1O3HU)0I
H
..
z
vI
O
U
vO~
4 )
0)
C) U)
X
+
0-C->0
- 0+
0
-H
U)O-.0 U)
OH>
U)>t
4)000
O~OH
4 0
r40
'4-
X
U)
U
> > >4
-o
Vg- g >
-4)--
>
h
E(
)
-DI'
H
XIXe
U ,.0V
0-4 4
v ) 0
0
U)+
X
-
I--
>
o
)
)
>4>
.-41o*
I
IJ
>
a
=
4
*HU)
rV a
Z04
U)
O J
Ve*
U
=
04 .R
4
4
4- 3*0
0
,aH
U
0
V01
Q. *-
oCl
4
0C'
.-
Q
-
Rri
r1 0
C
-01-HOC1II
41
0 -H 0 -H
v
4J- q-
a.) 0.00
=
I ('I Wi
44
I
480 o
rU5
-= =-
C)
X
-H1
0
00)
.0
a)
a)
Xq
Vl
~,1 4
ooa)X-~1
U
o1.
X1
a
0
0
0l
~q kmS
1H0 ' 0
5
-1
C)
I~)
0
CIl l) l
........
WJ 4 -0W
4l
V1
0 X5
05
05X
r r
> >>
0H
WW
W)
0
>
U)
aj
,-t
3000
33
-
_.
r-~a
ri0C
01001X
01X),1
00101
0rl p
a) **)ClO
oa N
_)
a)
4
'c
0
-
o
0
V WJ
a)
VI VI v w)
00 0
4-)
F
a)
U
30 10 R
aU)
4
O
C5r)C
o41
X
0HC
O
00 C5
CO H
.,
a0"
O
H
H
EH>
El
0Hx
rS-X..
tn 0)0)
0d -H -H
4WQ
H.0._..
0
10
0> O
0
p -ip
01 O
0 a)
0J 10 0, '-
0]
n5
I
0 I >S
I
0INa) '0
u )
4
0
mC
XXX5
0
0>4
.. 7i
m -r
i >
'0
`4
0
0
>1
U)
0
o
0v
e0
muz
0H
a)
v
-1
H
PQU
0)10
0
H4
I
OH
:)H
10
u)
a)
N
H
m
.r
rc10
m
h)
a)
N
0001
0 1
01
i
V
0440l
-i -iI*I*
0000 U
0000
7X
O
2
U
010101014
'-
0El
C-)
a)
0
01
0
t0
a)H
a)
41
(VI
v
a)
a)
@
1
44
u.z.
01~~~~~~
00
4
rj)
4
10
o
I
oD
01
o
o0 o
100E
un
X
rVX
U
P
m
V
ot
00'
0)4
r.,1
D
X
-
~
r
X
000 X
XqE
X1
.
~I
1 1H
II
q
H
-H
4
P*
U
H
U1 U1l!
Piz
01
U
H
a
HH
0))U
I
010>
I a)
O
-H
I
0)a)
a)
O
01
I
0I
I
CUN
400UoSU
_
Sn
0
> 0o
x, -
a)
Lw ~I ~
t
0
-H
CO 2 1 1
vE
l X50
, 0 00
000.0m00m0u)
0
6U
P4
>
E~
~
0
H
V
>1
N H0
000)V}>s
n5 w o
,10
R
)
X
150
H)
H
O
1
.-
O
ONXO
nui
H
0
0
0
4.
O
I
_1
.
. ..
.
r:
10
40
00
O
I
4o
a:
aQ
H
Q4
0
a)
a)
. .
H
--,1>>
I
m
HH
- 0
g
o
01o
0 q
00
oo ru
O X
m )n
m
0
--.. 40)0)v
a)0)HID
aI
P}
EN
')
Ox
FH1
E-l
11 I
EI
nQI
VH
,1
..00
-Hi-Hi
0
00
01 PJ
P)
0- H o
S1-irr o 1X
co
a)0)
000 HI
co
a)
44a)
O01
a)HW4
-O 4J 4t a)1
*
1
- 4
-H-H
01
00n5n
>0
011
0 10U1
0]
j4>
>>;
0
-
10
1
o
U
01
U)
0
H
u)
'o1
I
0)h0h
OX
0)
W
CD
En
t a)
h
:
0
-h
--
H
0)
10
U) In
X X
v v
-HI I
00
XX
441
OVI
O
`,1 `1
H)
HH
>
a)
0..
U0
-Hi
a
X5100
04
VI h
H
H
1
H
10
X5
10
10
I
u)
>I
h 03)I
0O V
a)
-H1 0
H
oa)
r1* :
4
P
0 a)
·
,
0
-0H 0
I SQ
>
4
110a)
0
r 1
a)
In
,
O)
I
Cl
a)
001002
H0n
I
a)
01
0------
H
X 105'
H4
-1
0l~10
1
-HI
xx
0 0m
I
I
0)
0)
0C -H
-H
w~r
v
D X
00000v
0 .110100
-H-H-H.
I I
I
i
10
10
>0>
J
O
o )40
ohXh
o
Eo) ID
0N]
X
H
Hk He H
H
H
H
10101010101010 s
r
H10X1X0X
,r
-
10101010101010
1z10
Uw
r HHHH
H-
Uw
U)
r1
Uw VI
VI
II
0
10-"
H,-]
O~ IV I1
::, (jr0 R >
U C -H -,
mC
u U
1 0 1000
I
>5
1
0
1
I I >>
>,
H
N
'101 I
)0 U1 00 0
C)q0
0l 0 ,- X X
I I - I pI I
-H-.
U
m
444444
.10000000
4r
r *1
4 4-1 -r S
4-1
f
0-10
Q.1r-4 0105
W4 1'
X 41
X 0,- 0QX0
.,1
1- 1-1
H~ HQ Hr-
V
a) 0
11
HrH
1 01 . w X5X5
.. . X
X5aX)X5a5
r.i.r-.-10.0-10r0
o0000
o
H
I h (0)
00VaO
01
01 *.r
H
- 11Hrj
H
0 z S
4
WJ U
oo1u
31
o~
0
'
ID -
-0
oO aO Im1
X o
S. O S1---1
a)
~m
.04-4-1i4e
01) -H
ON4,
H5 H5
00h1)0-->
H
02
>
000 0 -HOUH
0 )
IXX I I,
Er-
00U0I
0
0.0q
a) a
101
p_
O
ri
0
W
x
u)
0-H
0)U 0
3
U) VI
10 10
U
u)
a)
O O gmU
r00r
(m
VI
1010
........
)
4
rO 9
1 a)
t0 3UO
0d10
w I
0)0
,.
cna.)
U
0o
0X
WWWW W)
x x
x 01x 01I
x 0101
x
01
-,
H
UO
-H.
.-
..
>1
(tS
O
ro OHIO t
001o
H
a) o
z
Qo
0U30)0)e
I
-H00)0
m
N.
.r
0o
1
HO
0
ta
H
0)0)
-H
>
U)W
a)
a)
a).0
01
a)4
a)j 0-H
0
a)
-H
X U- I
D
Cl)
v/ /
-n
)
4
10
4H1
10000Xw
100.0
0
-H
0bEq
H
0
a)
1 X 01
h
r4
a)a )
0 X04
0
.X
IX
-H 1 0
5g
01
0O
U)'.x
V
u.)01 ,I
In
00
O
0-
o
)
o
00Xh
HH
V
0H
I
a)
C)
0
-rH0
)
0
01
0 x
20
01>x
4El
H
H410
0
0
H
+
)
-0 0
,04
j~~~~~~~~qq
)
0)
H
0
4
4
,1
rn
o
.r-
.rJ
ur
lo
~ ~
a) a)
0)
.,m
1
H
V a)
-1
H~X50 q
"
X5 h ~
0
n51
H
r0
4
0
4
4
4
4l_ 4
ID
) 00
4
)
4
I I I I I I
0000000
f
00
V000
0000000
01010101010101
W
,
10
0 ~
0
W
U)
01~~~~~~~~~~a
o
0
'-I
o
,
4
Q
O
H
H
-0~
aW
W-H,44W
JJ
4000
:4L0:50
0'000.0~~1W4
40. 3
W
4W
x
' (4(
0'
I
Q
-0
x
O--W
4
I
-
OWWvv
4
0.
C1)
IIi
4
1)
0
-H
I I o
-H-H-H
hOWW
0
HHH^
O
000
-
04
0
c.
O
HHH
WQ
010101
o
-
v
-
0
Ot'tUH
I-
H H
|
IX
'-h
EX X-Q1hOO
.JJ
0
o-
01
0q
0
W
'0-
-
-VV
>X>^
-VV
t)
0000000000000o
0I
00
4) 4
-H
W
0) '0
(4
)
000040
W
v.
V
H
0)
a -h
'
o 1VI~ ~Ji
00O
XWW
X
~o
h0 44
-H*, O
OO
0.a
Ll
O H
-
X-
0r0
-v D
0WI 0! 44
WI
2
o0
.O
WI
02
0 0 U)
.
0 04
0
X
o 0'0-H-- 0
'0H
I
X WW
44'VI 4
W
00
V
1 v
) -W
VI -v
a)
a) vW a)
Xa)
vIO
WI O O
I
O
,H O O O
-I-I
-H
1::rH,- ....
IQS
>1m
,- .... ~;,- ....
> >-
I
>>>>>>,
f.'0 WWo
WO)
. I I
.VV
,
,IVV
000hW
I
IWW
-H>
oSoo
4000000oo0o00o0oo0o0
UX 0000000000004>-o
XX
0.x
oWn I
IH
1W
-VV
I
,,0
WV
4-i V
'0o [ o
~1V 4JV
-H-H
WWW
OWWe¢'X
'
OH
4
40o1
'0
0m
01
O
4
40 I
0
444
4 -H (o 0 4
'04-HH'
O1
......
h1
O]tVH 0o
W'0'0 JJHO X< rI
U)-
Wa
Iw0
~
VOWW I
In I
O1-W
0
.
) O(4
4HO -HO. OW
O
:
4
>o0
W
0
0W40)
0O4I
ho0o
o tq0
W
040
I1I
0
D'=X=
Xz
H
H
-I ,
-- -0 :s:.>S
>>
4 W W W W a, W W W W W W W
I >> > > r' >>
>>> -H
X0O00O00C)O0OO0OO0OO
SO
4
0
)
00
O
.. -00W
l ....
0
o X
-- XO
0 h0 h
O\'--W
Q + -Il
01
W)
a)
0
41
44-41
01
W
~1E
40 -
'0
O
0.
O
O
O
W
o
-H-H
-H-0
S10
|
004
XXXt
0401
v
O
O h':
Dz
r:
-
00.'
(4 WHx
-V.
h
W
0-
O~
4
F00
WW
D
0
OH'00
0
01
~400
a0040
'-OW
WI -
'q0HHW
a)4
0Q
a
h
.4
1O q
-H
0WW
0rm:
,4
rm:
r:W1
,°i
(4
00
-H
v ,
'0'H
'4
4.)
O
0
-WWt>
I -HHW
I
X X44
O
0 a)
l, ,)
4
0
o Mc
0
0
4
WW
04(4WO
OOW
OWV 4 ,
> O 0. 0 h
W
0)
.4-0
X4r:
X 0 4040Wo
-'0o
4W0
0.H
0>4'
e-H
01
4: 0 ( 4 4 H H '0
-H
O
x
,~
( l , 4o t 41 D
H
W
hrj
W
'0
0~~~~~
4
XOO
X004O
DI E-
IEE
W
W)
0
W
W
'0
0.
a
'0
0
04
4-4v
v4
(440
r .J
0
04
4
0
440440
44
o
.0
.0 4 (2) U)
t
10w
10-H
v
U4 h
.400Q)
0
00oa
44-
0
40 0
440
40
jU
440s
I
C
40
>
> 4
4>
04
,,4004
0O
04040040
44
U t
0
4I
-
~.
o
40
0-
0
V
o
40 o0-
X
>
h
0 0044
O<4
44
t
4-40
404040H
V)
4o
4 -H
h40
4
044
o
0
040
04 0
~o
4440
0 -O4cq
I
-ot
-H
40
044.3
0'-A
40444-4
t
0
-44H0
.~
40
04
.u
tO
040 r
co
4
440<
t
0-
4
4<44
0)
o
O
0
4
4410t
tO-I
o oh
440
-40z'8
~4'rO
44v
too0
4
A
o o ,m
44
44H4-4
40040ot
4040~t
4J44
0-I
-rl 40
4
40h0
44
C404tq0t
04
40
0
0.v0
0
00
40440h
0 44 40 401: 04
400
040
40444040
0
g
G
01
44
c
44 414t40'S
000
3
4
-
v0
0O
h1 t
U
hm
E'.
0
)U)
40040
4040
r#
444w
4O @
040
4
4444
4040
44
4444
4J00tX40
0
0 '4
0
04
004 4
W1044
-
VV
j1
-44X
~
o
044
0 344
40
401
O
4
O-4040
V
4-
44V4-404
40 C S444
4
40
0V
-,Oav
40
40
o oH-H
:0o
0 44 40404A .4 04
0
44
4
40
t
40044)
h-10
4040t4
-t C(
h)1,
4h 0t
0
o. o
<44
44H
44
-H40<
J
01
40
-
~
-I
t-H.C-h
0h4
40
0X
44
04-4040440
>4
-H
Id444
04-S -H
a) 4Q 40 r--
0440
0 0u
4040
4-44
40
0 V0
44
-4040
A4d
4004
O0-t
,m
-H
4444
4
40R
c4
40J
040
4-
-H
o
X4Ido
40
O0
04o O
40H
54,44<0
04004
-:
o 1.4404
Ino
r) 0 Id 0
:=4000
: 44-14
4
4
4-0000
404O -4
v
4
40O.''n
4O
404
04
tn02
a)0
0
Uvt
4
o
U-1 V04
n
4h W
0 o04
,--I
o
044 q.)
Uo
4 4 4
.,-
ow
0XO h40--4040
-H
40
v440
4040
44h
tl)44
40
40
MOt
o
v4444
0
w)
-X
w
m 40
o 441400
-~g
t
444o
40H
040
40
-1
44404
.
I,-
o M
404
04 0o
v440
040
40O
40o
0
Id
0 0
te
0
o-o
400
An
V-0
0
44
dO,
In
040
>4.C404
~
-40
400
tO 404X40
40H
40
4 0
040n
V4
XQ O
o
IU)
400
~
o
40
4-40440
ov
44 -H >4v
cq004
400
40
440U
>444h00
C40
0444004
0404t
-44.
04040 O
04.0>WH
0
M04
O)
40 o
40
0,
-
--
UV
-
'-
(N
I
4041
c: bI
44
0
44
4
h
44-H
40 o0
q4
o 0
0:
4
t
O
oQ
U)
O
u
03
-- 0
v040
04-4O
: U
4004
400u
Z
0
0 I .i
H r
44
4_.44
40
0400
40
440
4-14.40444
00 o
4004404--40
04=
440
44040H
0>
O40
0
44.-
rl404 1
4444
404
V44
4444
40440
401. -4
40 4004O409
0-40
4-
-402-;-o
,C
44
44
40-H
4
44O
-H
4O-4
:
02)
a
t
40
0
0
U<
40
0
4444
4X
440C
044h
4444r
4040
,
t
O
440
. 40oJ~0
·
cq
4011.0C
X) I
44
0
.
o _40
0cq
0
0
o
4 H
-40-40
4
~t
O-C
o
'0
40
40(1
~0
+,..
0 cqh
-4w
a) 4040U a)
4
4-41
t
0I
040 0
400
4044
-
o
oo
o-
(
)
40
44-H
a) V
Cq
444:
00
q
3
040
0
0
00
.0
040
400
04
44
v0
404
404
o
4
oD
o )
a0
0440
40
4
0o
o -4
440I
4444
0444
o o
044
0>
-H
4
4
o
0 0
~o
000
t
) 0H
,-O
ao
04
t1O
4440)
>
C -H
44
o
t0
g
00O
0 04=
14X0h0
0
wCt
44C
-440^
44004O
440v
VO44
'l
tq
14
w
0
X
440)
.o
I
0
-40
01
4
10
v-i
P0
C"
40
4
440
44
Q) -H
'o1
>1
~4
>4
>44F
>
m
'U
-
0
4o
44
44
40)
h4 0 V
0
40 40
h
444
4440
4
v04
Rv
04
40
04
0
0
0
t444
-- 0t
4 I
a to
41
40h
= o 1
40
~~~~~0
~4
0
. 0'-e
4
40
R4
4
O
40:
4<
It
4
U)
.04
#
40
o4
0o
04
0
0
I!1
0
ko
0
l
a
04
N
-4L
S
P4
3
N
04
40
O
-
00.0
.-
+
1l
0
0
+
+
.
10--04
0+10--
I
-
04
C40
4404
0
'---
0
040
40
00
(r CD
In
-.
>4
E.
o
>
0-40
04
44'
-4D 0 -4
0
>
0
40
40
>>>>>>>>>>
400000000000
04
40
0
Q -H
t
0
-
40
o
u o
0
t
0
IQ
A j
N I
4
---....
~.1..1
-Z^^^V^V^V
4
I
>
>
4
>
>
q
44>
04
N
>
A:
t
S.
,4
,-40
U0
0
)(1
44
v-
+++++++
0
(N
04
U
°
>
00
m
04
>
W Z~
II
w404
44
0 0
->>>44>4>
>>
404040404040404040g°
4
V
v
_
I
I
0 4 0 44 4 0 4-)40
0nU)n n4
(I
O0-n
40
I
-H -
I
- .. .
_.
_
0
40
I .
H
E E.
E-
cn
CD I
0
~4
o
0
S S>
40
a)
°l111
40 Q
0
)
0
0
>
0
04
(
o .
I cq
Sz S
0404040404040404O
>4>4>4>4>4>4>4>4
4040404040404040O
0 0 0 0 0 0 00E
E
Iw
> > cq
O O V
F, E
~44
10
'44
040
004
44U
h4
0
1
'
O
0
0
0
0
0
0-
4-10
.00
)0
1444.
014-4
0
)
~
0)
0)
0
1
4-:
L) 4
4)4-
Id 0
1
~ V))0
I
a)
0
I~
4-
000
0
.0
I~~~~~~a
0)4-
0
)
0)~~~~0
0
0.)4
CO
0
.44
0)d
?0
14 4
0
~~~~
Wa~
.00)
0)a
0
0
010
O .0)-d
)
)
0
0)
0
0
00)
0
'0
u.0
0))
In1
00
0)-
44
0)04-0)
- 1- )))
00)
~~oI
0
4-4
.1200)
0
o
.00)
).140I
40
.0)00)
0WE
)0)
4-14a)
0)
0
0
.-)))--1
--)
o
~o
0
0
IdC4
01W
IO)
4
IWO 000)
0) 0)
0)0
0
4-4
-40
~~i0)
14-40
0
4-1)
0'
0 0
'00
o
0 "I00
1 0
004
)0
01441
0
.00
~
.-4
0
0)
0)
04-4100)
0)
0 0
o 41
0)
W.1~C
001Q
04-4
0
0
0 )
C
00
-o1.0 ... 'I
41..
0-
.0.-)4~
0 )
I -
~o
0) 00
.0~~)0
0q q-t-
0J-~
~
04)
00)
0H
0
..
01
0))
4
000)
0
0,H
00)
4-J.0
0)
W.OW
.0.041
0)
40
In-
000
4
0))"I 0
0)
))
0)0
0))-
E
+0
0
4 01)
.o
'0-H
.00
-
o~
o
(1 .n)-HUU o
Ix
o
04).0
.-0)'00
4.0.0W .)4-1
0)
00o
04
0
-'00()
00 )-
0)
0)
0-4 0 :6'.00
01.4C'0
'0
a)4-4
q
0
0-H0)4-100)
00
41X
0)
~~.04c0-
.000)0
.00)
0) 00
00
0.)
-HO
0
00)
114-4
0+.0-H
H ,0
W.1
0-0'
)0)
0)
'
0
014~4
0
0.o0) 0)0
0))
0
-~
0). -r
.0o
-H 3 I .
0)
0
0-
-. 0-
0)0)~
,- t
0
0)0..
... -H
1 En
1
.-- H
01 )
In v40)O-H.0,-0-'0.0 . .0000
x 0)-H--In 4-0
"- WO-'
'HO
0)£6'
C- 0-H~~~~~~.,a)O0
0)
)''.0
4
>,0)
0)4
)).0,4 0)U0) '0q14-1-H*- .03010410lr
0
0.0 000) 0)00-H
O.-~~
U a --H : 000I 04 -1
'0
0)-H-,
0.0
0.0.OaCH0,-4::
; 00 ~~~~~~~~~~()o
o
0)4.0
0)0
~
410)00
- .0
1 04- 0--.
0)
0)
H) ° 1. -.- -. 0)
0)
04
441
X
)
0
,41
40 ')0
, ' o00
00)
:0
-H'0
. -H
'-0
. 0'
4-14-10~~~~.i
'-1.i
4-0~-'-0
-u)4~-1
41
-0,
0)
0 '-.
U]0)
....
) ~ u,
~c0laI,~v
,v
Iq
.
-I
.- 0 a)
0)
v0)
-H0~~~~~°
0 ~
+ ,0)0)
0
......
0)0)0)
o i~ U)
)
+
:,0)4
o
H0440
4 V
+11
0)0
V
.044
0o
u)
0)I 0
-H 44
0)
0
I
-H-i
o
4
44
44
0
!~,"o
-'
o3 0 ~
-H
uI-
XI
~
0) 44.)
O)
4
0m
0 0)
-.
.0
-H -HO
~0)4
0)44-I
44
o0
0)01)
- 0
.04 0
~-0)1
0)
-
0)
0)
4-1.04
40
0 ))
'0
r4
H
0
0H
.0-
0)
0)~
1(
-440 >
'0
.
0.) -44
.0)0)
0
0
0)
0
o
0)))
0.
01)
0)
0).0
la
40)
4
'HO
0)H
'
)0
a0)I
0)014
0.0I
. 0-'.0
c~
0)
0)o
0)0
0)
0-1
-'00
(40004.0 0
-H
0))0
0o0
0
IQ'
0)-H
-- 0
)0
00)
.~-041
0))00
044
0)
-H0
--
0
0
04
-H'O
(L
-H
('0)
-H'0~~1
40U)Q)
0)0)40)0)
-4.0
0)4
.0,-0)
v-H
'H
0-lo-1'0)
0.0.1
.0
Id-H)0
R
-H4)
1-1
(1 )
40
U.0PC
-10
0)
0)4
0-
-0
4A
0)
o)
-
.00)
0)00
0)0).0
0) ---H
0)
0~
)
-.0
.X0 .
0
'H
4-40)
0)
04m
U-C)
H'-
1
a
-400)
0
044)
0)0
0
.00
0)
I4
o ~4
- -H
-00l
4-40)
4-1
0)-1
0 4
a-)'-H
0 )
0-
-H0)0
0
4.0
-H0j0.0.H)
u
.- C00),-H
.00o
4-40
.004
0
.0.04
0)40
04-10)
U---
0)00~
-0o
)
a40
X
IH0) -
--
Id.)
00.
I1)
.- 00
)0
-0))0
)).
0)
.0.00)
0)
.0-
)
00"0
1440
44)
40
.00'04
)
0
-H'
0
V 0I
.
H10)00
10
0)0)1
rH,'I.
0)
'4--)
10
o~
0 )
0)
-'0-H
I, X
-H
40 .
.0'0)-)
44')004)
0)
0
0-
0-
-H
Q
-HW
-H'0
-H-
.
0
40
-H0)4-1
.0
V.0
0)0
0)400)0)Or-10)0)0.10
b
0)0)0--
-H0
-
4-100)
~
-H0
000
.00-H
F0.0.-4
00
'--.0
0
-H
.00)
d 0
lo
0
00
041)
W'
-
0)
00
0-
0)----0l))
-HOW
.0
)
a) U
440
- 4
0)
0
'H.0t)
) 0
'03:
o4- '0 .00
44-10 '-l0).0
-H'01
0)0)
)
0)00)
0)00
0'H0)O0)'0.0)0)~)
0)a0---0
o --
0)0)0)
4
-H0)41
0
0)
-
i-
44
.0
4-1
lo)
m
a)0
40
'W0-
14>
-
-
I
0)
0
0-0
4
000
0)
Id
~4
0)0)t1
-0
.
'00)
0
00)
00
lo00
01) 0-H
4 00
0
0
4
00
'0
.0
0)
0.0
0)
0)
0)0)44
.1
a))
-40
.0-H
H
0))
.0.
4
o
00
0)o
l
0)
o l
1 10
1)0()0
44
I
--
44414
C
4
00
0(
:j
o
a)
040
.0414
I
oo
.0
0)
0
4-4
o
0)0)
0)
Id00
0)I0
0)4
0
.00
0
0'
144
0I
.0)
o
O4
041)
a
44
4-0
00
1)0
Id0)
o
0
06144
.00
0
:l
-
00)
0
4-)
la
.
0
W0
.00
0)
)
J
0)
0
o
)0
40)4.-4
o0
I
00)0
0) 4
'H0
'HX'0
-O'.0O
0)00
)00
.. 0 .
0
4410
I
+
o
0
~~~
0044
~~44
44
0
4
0).00'0-4
0)
0-H
, 140)
444
0l
0 4 00
'00)~~~
40
)-0
4
-H
0) 0)
0
0)
0)'00) -H0)
40-4
. '.0
)'
0041
0)
0.)400.000)H
0)
0)0Id
0)-H
0)
U) 0
U).0
04
.01o
0)0)d
-10)))
0.0
00)
.0044
0
-H
0
x v
o o ~~~~~~~~~~~~.
P4~~~~~~~~~~~~~~~~~,
~
0
0~~~~~~~.
?-40
u.)
l1~
440
0
44
o
00
0
0
'0.0~
)0.
)0
0044
I
'0,
-H
.00
)0
44 0)-H
O
l0 0
0)
X
0
0)
00
01
04
)
)
0)
44
440)0
0)
0)0
0
0)
0
0)
)
-40)
0) o
0
4-i
04 )
-,-
,o
'O
0
0)I
.
.
.0,
0
a)
o:
IC
a)
4-4
-HO 0)
0)
04
I
0)
0) 0)
010
-I0
0
)
)
-H
to
00
-H
0D
.0
04U-10)
0
-104
-O
0'0
44X
0)
4
o
*H
0
Q)
>,.H
P:
0
h
0
Oi
OJ W,
0 10-,A
:
En
3H
0.
++U+
~4v
_Q
-W)0
> >
>.
02U
O
.>.
----
>>
oV
~
En
0
0-
UH
0 W .000~~~
m)
02- u
0o2H
0.U iC
z1
H
0n
'-4
1V~-0
01,
'00(
02v
~ ~w
122
O
,
r .0
JJ0-
0
.
XX
*-
-012
>4-4>
w
v
eUO X
Hv
0000
AH
4o
V
0
>0z>
O2
.. lOOOO0
>>
>
>
I10>
.
U-
U
O
X*
V02
WW
02
>
-D
DHO
W
W
(12Hg
OOOWr
o
0U-HUO 0
0
0*'-*----
.0
n
00
0
m
.r
P4
2
E-1~~~~~~~~~E
O
ee
01
a)
.Dd3
q
C~
H
0
H0
4
O.
+
(I
u2
o
..
0
0U
o
o2020
.1
0
01
C
I
4
Rd
:
u
.- H
0
02
~
H~~
r
I
0o
0
01
02
DI
40
02
0
-F
I
1.0
Pl3
,
l2
X
;0
K
o~: -,1
~OH
0;
--
Z v
rn
rn
0.r
I
--
11 r
02
U^
>1
.
- - 01
t
0. X
0 - 0
1X *;
02
0 20 2
(D O
0( > A > > X. > Hq 0
0
--
--
02
DI
02
I
02
02--
H
xI
-rI
XI
02
tj
- H \C-
A
4
241 '0
I
i-0
DI
0
02
02
.
I
r
0
r*r
0
02
02
0 2 4 0 24
s48
H 2
u
0 . 0
v
-- V
00-H
0
IC
, 0 2 C)
rCt-r
v
0v
-Hr
,
A
V
O
v0v
A
A
Z0
H 0 22 (
02
0
-Hx
;t*t
2
00 0
10
v
V
0 2Cl020
0
-1 H.r
'- 00 4
v
v
C
u Q
A
022
4- 0U
02I
I
010
vC
;(U
V
V
H
-
A
O
V
Q
.r0 -H O 0
--
OQv
lrv1
Vv
A ^.
A 0 vY 0) A > 0. 2 02 A > 0 ,Y 0 A 0
0n rH I
0 ....
'
..
0O 0
0
'
.-.
I
0
0
H
I
0
0
'-..............n
u
..
..i
..
..
..
02 A > 0 r 4
H-
0
0
0
P . . . ....
..
..
'4
A 0 Y
-I -
0 H
..
..
>- I
.- H
I
..
0
02
o
-r 0 ..
01
u
H
0.
m0
Hc
0
r
A
H
I -r
i
- 02
..
..
C
> D
000
>
H
02002
V
0.
[10 1
>I
A > 0 ,Y 4 A 01 rY U
-r W'A
029
4>
....
02
0 I2 . 202
I
..
..........
02
o.~
:~ ~' ~H 8~~~~0
4
0.0 01
5
010~~ 4-4
0.
..
o'1 u
DI
0. .00.~v. ~.0'4
. .00 0 0 00. - 0. . 0. .
~~1
0 2 0.0.02
V
- 0
·
~~~~
02 . ox*r
I
Z. 0 2
I
02
02
-- D
c* i 0 1 o
*_
--
020
DI
02
I
V
>
02
DI
4
02
:
(fl4 7
0.-H
>I
~~~~~
:
0
-H
-H
Hq
'
+
2
0 H
2
24.0>
-H
*
> 14Hr
E
02
02
0OH
l0
4 a)
(r)
230,-on
4
0
02
--
024
04-H
U)0300
20
40
202
:, .0.
02
0303
0-4
'022
02a)0
u:0
3
02"-] 00
- 0
00.0
-~0
!
+ 0
02- I
013P
a).
3023
(043
342
0
0
ID
01
02-
'0
3.00
02
A
00-
02
0
(02-
04
0
00
303d
02 d H'0 -H0202
0 .0
.0
0 2220
.,0
04
.
3
>40,
04-]
302
02
0
'
30
'0
002
'042
02
'00
0
00242-H
04 m0
0
J'0204
l
0
4
00x
0202
04)04I
,4- -
40
.,I
1"'2
04
4]
4
.0
042
4
'0
0
o
0
0
3>
0j
4
.0
4
C
m-
~~0
0.0
U
0
a0 .3(020(3
>4
23
42
3-
IH4
U
0
00
-4
02
~42000---
02H-H--04
34
'i .1
41
0
102-HD
02
.0.H0H0
0
0
00.00->44
-0
~200'0
O-'4-4
0
0(02'
242-H
0H2H-0-0-3
0-4.
02,
H0H2024
0.0
0'0
0'0
020-H
0
I4d404203 0
-00'-
.'-H
02
a)
0n'
04
0)1 -I In0
02
02
,-
M-IH
0Ida
.
0
021 02
44-4
0. 42
04
0 0 .0 420
0
.
0-.00
1
i 0
0
0
10
-
010 ,H
02020220
-H
0202-H)
0
*-
02--
4220-HO.0
3<002002-H
,,
) 04 0E'.02020402
021
.0
.0
42
,-.0 0
0
4'2
0Hd
-04'-
I024 -H
0
04
02-H
M 02
-H
'IO 0
020302E4-H~-'00
02'040040
-H
01
w
0
0
0
0
4
.-
04
02
42,4
0l
11
0F
0,42
I020I
0-H
13024'-'- H -0
4o
404.
0o
0
I2IH'
04
a)
02
02,
'0
'02
)0
0
04
0
02
0H
04
0
0202040)
.n
041
0
-H
02
*
04H
2
02
'4-40413'
o30
34-4
0
04a) 42'02
020
02020.
3.03
0 0
. 0
0.4
'4-
0
4 02
a
000o20
0200
0
"0
04
2'
0
.0(-40
'-002
0
0000
01
0003o
2
'-13
00
40
*H
0)
0
o 34303
022
00
4242_
ID 0I
024202
U
0000402
4-4
3
oOO34
I'll4-
F424
0
:
0
42
2 020
00200402
04
,H0
It
00 00
300
002l
0
0
H
4242
I-
0
I 0
I2
020'0
02
.-.
0H0-
0
0
0'0
) 0
04
02~
I
QD
H
v-I
04
'0
02
'-4
02
42
J0
0
0l u
02 E
U
~t 11)
o
0Itl
42u
1 I01 -
04
10
) w u
j 111
) u
11
04
o
10
04
'0
4
..-
4
<>0
0
H
42
0
.0
0
Q
.0O
02
404
02
4
-~
03
o2
04
04
3)
aj)
42
02
0
ch,
4
-4(
020
02-4
442
C"'
l F-4
02
14
02Q
33
44 44
0
34 4 4 4
04 34 34
I02
H
'01
014 4
o
m
N
H14N
4- r],
033'>
-H (' ,0
0
'0
0 O03
J4)
k
.0 I'] 4q--CH
I
0
-
.05 o
I~"-
04
314
.----
fI ,-I ,.- k.
o
>3H
02
3.0
IH
I
,-
o
o o o o
o
0 [lr
lo
0E
u3
0003
H
.0
0
03300
-H
I3~424
30
.0.0 .0
OooO
02020
000..
~4002042343o4-4-3
M444
0 0
0 0
>3>3>33>02
o
42 42 42 42
0 0 0 04
4-
3
fa
ra
030
0202
100I
10 0
0404
4..
04
04
0 0 0 H00
0200D0 2
I
04
03 Q
01 -1
44
0
04
04
a)33>>0
H
0304Il
3(4
000q- q
32:04023
04
02
I
["'
CO0
020202
0 03032340
0000
00l00
0000
04040404
030030
.0
0
3-
N
I2 03la
300
04
40
i
a
0
0202 02 3
0
01 (N 0
0302~
wJ
42
rd E~ o4 P~ 4 .
o~~~~~~~~~~~~c
03.
0
--
04
00
OH 02~
0,-I ,I
4J r
04 04040 4
.0
4
02 H
0
-H
04
02
42
02
4
0
0 0
:>3>
4242
oI]
02 02
0202
42.002
-H 0r
d)
04 040U
3443440234
00
H02E-
'I
>1
.0
-H
E
02I
04
-
0
a
00
o,i
0)
O
.i
0
o
u~
a
0)
4
0
-H
4
0
0.
W
44
a)
0
o
O 44 44
44 44 44
o
o
o
112-44q
0
0 0
$4
0
$4
W
44 44
0 0
III 44 44
.0 44 4444
4
4444
44W
v112 v- A
n-4
O0
Si
'a
0 0 044
44
0
>1
0
ol
0
44
-H
,
Vi
x10
a)
$4
o oo
0
$4~
0)
$4
0--H
0
0
Q)444
0
4 44
W 44 44 44
44
W 44
44
11
11
11
/
--.
o
Z
0 0 44
0 44 44
1
,
02
(v
11o
104
11
,,
0'
11
$4
11-r
0l
Si
11
44
4
44
44
0
44
44
WW 44
4
Q100'
2444
0S
~~04~
II -OIl
I
O
SE
I
01
.,,
44
Di
I m IWI cII,,-
I
I
-
00
0
$411
II,-
I
II
c 02
ii
11oi(1
e41- 1 I II
I
II
11
I
II11
4 100411 1
II11 0
11
II
I
o
0 co
o
a
I
m
I
I
.ciI
N
0I
0
' H4
H
0O
II
0
W
I
44
o
o
o
W 11
II
H '
cc
11 01 $O40 I
II 1 44 IiwI,
II~o
4
o
?
o °ol
W
m
.
L
N 3I
N Xi
Si
o
o
w
i
02 I
>4
4 21
$404414
>,
44
04
ot
W
>41I
$4
Q
0
4 1
144
.4
0
W
oo.O o.O o
.0
>.
ol
0
4 0
0
i
i
0>:
0o
21
!!
·
$402
co o10 2
0 4 4
o,
>4
o W1
O
a, cO
4J
Si
0
0
00
0
o0
(
02
W
QW
44
0
0-
W
H 4
044
v>
oo
'0
D
'H4
(J
112-
00
:o E
W 1
0o $41I
113
I
0
N
N
W
44
w
2
]I
WN
11
21 W
0W011
11
11 0 -H -H 11
)
0
2
W2
W
0
o
o
m o
VE o
021,-I-,W411
o
WI
2I1
10
02
$4
0
W
$4
I
t InI
.4
'HI
I
o o W
H
0
1
11
..
11
u)
10
112v
0a
-
rq
11
0
.0.
044
0
0
I
,..
o 44 4 4
I ,- 444..I1
4i
4
10
11 II
..-
0 0 0
44
0 00(44
EH
o
)0
4
V V
0
coo'-0o 00W o
-H
1l
cci
:0
'a
44
44 44 44
44 44 44
VI41 11
V
0,.
0
44
00C44
02
00
44
-
21
21
E
21
E
E
!.
I
21
W
0
W
0
W
2
;0
N
04
0
04
$4
o
W
0
Si
0
w
4
W
04
Si
w
4
$4 $4
v
02 -
o (,I
e
oSivvj
u
v
4.0 02
w
W-H 3 04
3c
-H
oW u
010a
02Si
.0
0
402
d "
'H'H
0-
N-H 14
40O
u
V 4
01W
WA
o02
1
0
-4
o
o04
04
~~~o
..
o
$4
02
Si
02
~.
O
H
02
Si
I
Sio.,
10I
k
0 -S
.,,
o
-H
010o
'0$v
P.-1
g
3E
v
9
a) 10 w
v0
J Ea
S--
0
0 p i 'd
.H
o
oV
O
-H
H
O
$$>d
d
xvw xwv
U) o ty
V 0
v
r
V
V
6-E>u
U
EnOH'o
0. v.402112l
#2#0
21
N
21> H>
21 s
E4 $4o02
10
'0
0
0
.0
O
0o
Si
o
a I o 16
-1
1
aEs laX
E
<z W
<W I
e
h > q ElRl
I
I
0
0~ >
OW
V w 0W
I
-v0
02
~ W a' I
~~4>> > 02
>
o
o
04
0
W
rl
0o
1
MEE
0
$4...
04
00
$
HH
10
o4
44
Si -H
1
11 ~ I1 o. o-m
°1 'H Si02l*10
02>
1
'0
04
D7
0
-H
...Si
H
110
'10 Q
'H
0
00
0
..101
c: 0o $v·
0
-S0 4
N'H
.H02
--zW ;5
-oH~~S
.J
o
-,-
I.
1
>
,1
--0
02i
02
wMM
-H-
WO
v
$402
m
.,1
E
· r- -r~
$4
r,
1004
'0-H
,
i
~.~
m
a*
10
.-
-
0 0
-H 0
$4
02$4
!! Si,
o2
0
$4
0
200 u
O1 wi
02
'i0
v
.0
11
rl
U,11
10
-H 0
~4-H
N0|
0
I04
.
-H
w
11-00 a
11oW
>0En
10
1a0
-
-H
0
IIa04
R
E
0
04 $I
U
0H
100
W
10
o
Si
0
0)
b, 'J o .~
021
>
~4
0
.,
W0v'0
h.H
'H
.
0
I
115
-H
02Si
.>$>
>H4
W02......X*-.
44
>~
>~~~
>>>
>1-Hooo g°2>>
021
o
g-N
0
-H
02~~
>4oS4 o
ro
No
E2 H E4
>
$4
0
w
..
N
o
$ $
'00l
00
02 44
'I0
0
01
11 v
[ *.
-
'0
0
10S
I..
443
01v)
$4
- _
Cn
0
0
a)
r.
..
o
-,
0oi
Q)
0
'o
-4
u1
JJ1
h1
ee
QD
'0
It
0
.,
o
0o
r~
m
"O
a)
U
0j
0
0
la
a)
Cd
Cd
a)
In
C)
ad
Cd
C)
Ed
'0
°
>1
0
0
0
k
,D
C)od
"I
0
.
.
0
X<
U
-
oV
>4 E5
Cd
I
(
..
~
w
>t0
4.i
A
Ol
a)
C1)
Cd
Cd
0 1a
>
01 q)01 a¢)
01
0
0)1 Q)
Q)
>4
01
a)
rz C
Ed
=
Cd
0
C
d
fi
Cd
0
Cd
C
0 Cd
(
XC
P
>4
>4
01
a3)
>1
01
¢)
Ei
Cd
d
Cd
Fi
Ek
Cd
1Cd
Cdi
10
Cd
5Cd
C
Cd
5Cd
0
Cd
C)
d
.- (Cd
.
.0..0
'1 -H
Cd C
rl
R
(1q
I IQ
I R
I v)
.1 .1.
(N (
(N H -H
..
° ^ - .,HR
,
0
u)
Cd)
.
H4.
Ur
C)
4.).
Co
C1)
Id
'0
Cd
C)
V
I
>u r
0
m IA
0
C
0
IC)
0t
m
.0
)0
0
C)
0
C)
) 0C
0
)C
.
.0
0
C)n
01
0
01
z (
D
01
0
m
C
C).
+
Cd
4
.
0
.0
m.
0
0
dl
.0
C)4
UC)
~
~
~
o
Cz~~~~~~~~~~~~~~~
x I
>1
>4I
>1
>1
m
0H C
-01'0~P
a-Cd
) 0 01' 10
Cd
)- -0
0' Cd
IaCda) 01410
d ' 01'
10
01 uu
u
w
V)
1
(C
C
4
C
0I
I
*
C)
I
I
*
1(4
W
C ) CI
I
m
ot
o
Ix
Ix
X
00
00
C) 01
- 01'0
0a )d 01'0
10
0d 01'0d
_
r}
cr
o0 I
. U
0O
U
0oo
o
w
Q
0)
0 '0
N
Cd
C)
C
Cd
C)z
00
N
r-·.
0 00C )C)C.
.
Cd
'U
.0
3;o
0
a
~~~~~~~~~~~~~O
I tD 0 X
O y
W1
' I::
I'C Uo1
Cd0 ' 110 '0>0 4O
ff0I0Q
47 4c
(C
.
E- C . .
. ...
..
0
H-^0
ci
N
01d 0 -H -'-0) 4 dim
-H
-
H
-- -DI
NqO
>1
44
t n ociO
44-14-iOO
E
H
a)
di di di'X0
a
-HH-
0
0 0u (0
01
44 41
0
H
di
0'4
0
0
0
0d(ar0 f
44
0
t
dl-H
Ql fi
cii
-
>
0
1
041
0i V V V
O 0
0
0 0 zD
0 'D
0 00
H H HHD
,
4JDh 4 W
a 0 010
0 N0
44
d 0 0
HC
NN
O N
N D
CH '
4 4 0H
44
N 0 N 44 0
4 40)
N
44
as
4 0
..34444
0
-
a)
ci
Ei
0
El 0
0 0
CO
P ( .Id M
E(a u 0V
0
U o2
O
0
u-
W W n W I
W M 0 H
O 0
W
*,l
10
'3
0000000000
0000000000<
D
-4
NN
V4
0
0
No
N
4J-
0H
N9
~ 0 $4-,H
i4
tm a)
H
0VI
E~ E >1-4
>4
0 0 - Hu
N - H -H
C 0) oWN-H
0)o
0 0 (E4XH O
N 4O V
44
aJ
0
44
v
-H
0)
tm
0
U
U) o
b)
0)
uz
04
0
Hi 0)CH
X X XX 0)
X XX0Q N NOhNa~
W
WM v
i
*- -
I
Il
o
I
E EE0EE EE
_Il
_l
Ht(' 0' In cD N 0 a
H H H
H
0
0 0 0p 0 00 000
H
aNNNNNNNNNNNNNNo
E0
003
00000000000000
E EE00
-nmH 0a
0 00
o1I g
I
_IlI
I0
3 3§ 31 d
3d e 31
Ei
o m
01
0 n
004
0u
(4
0
44
0 -H
>-O E
di di -H PI
0) 0a di
00u
PM0 a)
v
o Ia) H-H -H I
E I EiI-IlI I V
31,
-
-H
0 o o
O-d
'n.,,
-H
>
N
Cl 0
04 0a-
CU C
o
oa H
oH
WHO0 U
U
>0
U
P: E- v- vJ v
U
H
U]
H 0
~000
VH
H
0
o
O- CO
0
in
044X
HO>
N
N
44
44)
a)4
N
.10
10
H
-H
-H
44
.,
4
0)
0~
W U) Q U) W
010001
W WW
'0)0.E)E
I . IXl.
I
co01
FWr 0
W
U
E
l
om
O @
44
4'
a
0 0 mD v
N,
a
a
a
'0
aa
a
a
0
0
0)
* '0
X
-H
0
a
0
a
4
4'
4'
a
C
-H
0
0
0
H00 -v
HO
0
4
a
-H
0
a
a
N
a
N 0
0
-H
gmmmuuu
N.
0
H
p.>
04
-H
4
.4N
CDO
0
:3
- ~
0
a
0
41
0N
44
44
U)
a
H0)044
0
-H'00
a1
-HNf
0>1 Hcc
-H5"
0
H
~~
e o t:*
di
0N
.,,'00o
0
*
404
0
41.
0
Ul
0
'0)
'0
,P W W W -W mW InW
0
E~
V>. A
0
41
N ON
V
N
ofl
diC*1
V
0
*
a
a5
- qH
44
0
a
a
N:
44
O
.
-
.
v
V
v
V.
01
<
1
*r:
'o
a
*
01
0
0
0)
C4
0t0tt 0 0 0
_
N0
w0 1WNw N wN0wN wNf w
N
*
V
44
U)
00
z v
z
X
. ^
. v
4
. v
. ^
0
0
44
-H
01
0
o
4 0
(
a_.
VQ V
tQ 0
V
0
..
..
..
04
-r
0
0
44
a
*J
*
| v
. v
. v
v v
@X
.
X
*r
. - -
EH 0 >4 D4 C444
vdi00
0 0 0
,
44
V4
0
r-t
*rt
0
A
V
V
A
0h0
0U
44OV4
0
o
V
H
0
m00
0o 0
En
0^ a
c
co I
cEn~~~~~~~~~n
°1
c1E "I
o (D
o
WWWW
5:
~n
-
(a
v
a
W
'
(4 en 0'
0v
u
0L
-H
44444
44
a)
v0)
0
W Da W W4
'
>4
44
m
0
0'
COCH,
4 4 4
0
02
Wi
0m
0)
D
::
02020202
W W
W W
cq)
:m
N
N
*IQ E'2
(4.0.0.0(4(409
>)
4
0 0 0 "°didi=°
[
( 40... 0 0.
-,I
0
Nr
44
0 -H
N> E N N m
m0440
W
O m mN 0
0)4
4 40
°C
0.
-H
*
o
| v
u(_4 0
0
0
aO
%
CO
04
OPu Wf 0 P44
0 kf
0N k P
0000000
mOnnfin
o ofloo
onoo
ooooooo00
04
o
0
0
O
0
N D-H
0
4 v
-
0N
V .o
*rI
-H 44
W
440W
() uv
I
-H -4H 0 -H
-H
0)
00(400v00
0
H0
H
N
0
o
H
°g
a0 0 )R0
0
H
tl
o
jg
>t
44
(1t
0
0au
140440) va'
oo>
HO0 -
*
0
44)
ii
1
01.0
, 0 O'Vow
-
_
'D
OH0
$-
N NN X XxEl
4 4~~~~~~C~,
C
e
i i I.. )00
I
410
o000
00000
NONOO
W
W
a) a')*V(,H
m
*d1
- H -H -He
444 .lC~
,ENlCE
. elC,C
dEl I I I i
i010i01)0)i)
--
N
j4 5 ii
*- E E)E0E0E
--
di
Cc
toW
En
4 >4H
tm
01
H
I
N
H-
H H
*,{
N)
44
01
P.1i01000i
'00o o o0
140
z
N44l
41
II I II'
0 P' rg' E r0) )i
.
nHN
-q
)
000000
41
01
W
co 0'
0'
EU
H H
U
0
0-
n
(-c
) E0
In
0%
04 -HE
0
H0
*d
*,C){
0000H1H
'-I
ri
0(11
W
cq
uzuzuMv
WWNW
)44NH
0E0 40 o
C
a)
4
:0
0 0 0 0 0 >0 0
00000000a
4
diV
o
0
WNWNNW
0 -H
0
0)
0)
N
04
0
di
cc N
44 44
0
44
0.
U
-H
0' In
0
C4 E4
-4
0 H (4 en
44
H
C)
4J
10
44
uH
01
o o
a@
o o o - 0
0]
t
~4
M
44
0
-H
E-
0 P'. 0 .I-
Id
4i
044
0 c0 -o
-I
0440o
N0NN0o
k*
N4 D
444v/
'40
m
0
WW
0
N
'0
0 G
1-
tm
rd
v
U) >llo>l-I
U)
U
lo
) U)
>E 01E4
or U)
u4U0
Of
1
01
01 E-01 El
01
01
-IJ ff
>4-di0 -
E-
-H
0
0
0
I'I
f
0
o
O
o~o
00)01)
*.1
0oM
3 3 3 3
0
V)
0.Hl
4
440
(o
)
L4
0C
Oo4
>0
>
-H > - ' 0-H
- O ND
a)0a)')0a)'V
000000)0
N N 0 i L) N4 ( 4
0 0 0
0 0 0 0 0 -H 0 PN'0 0 N 0
U
103 0; H O EHEH-
OA 0, 0
0
U
0
M
NO
b
-H
0
W. . 0. 4 .1
H u . .
4 0 04
4 N
0d
UW a)
a)
4i
V
0
H
H 0 4 4V0 . N
H aO. aU
AN
0d 0 41 44 44 44 -H 0I 0
Id
04
v1 ul
0
0
0)0)0 ) 00r-t)0
0
.- H-H
020202
-Hl
U -H
U -H1
U
000z (
.,4.4 $.
El
H-.H-.H
o 01
o20202
0
*rlr
r.4r
0.40
4444
HE H H
HH
000
02 0
0
Vl
0-H
0-H
> >
a w
>
a
0 _H
VI
'0
0
IU
>1
H ->
44
0
o) (1o
m
H
00
o
0 0 0
O o o
-H U U U
H 0
400101$4Qf0
H H H0 0
2
~~~~~>
o,
C 4
H
Cl
0
02
0$
.,D~~~~~~4
002.. ..
..
a.. 0
44
m
0 0X$ 4
01010$
U~0$4
0_0
9o
l
m
V
)
05H OH $0
05
.0 L
24 Io
oo2020
4
'CU
02-tlU
-H,- -H,-H -H,-H - 0
$4h $4$4$4$4$40
) ) uz tnu wa u
02 2 2 0 0 0202
0V
H
VHHH
V 0
0$ $2.0
H
02
02-
02 020 02U
0
0.0 U
0u
$4
4)
o
a)
o
4Wo
............
002-0E.50
u
0
h
o
0
u-H
u02
Hr
0
0 0 C,
o~~
14 li
Ooe
('2.
k HI o
a
.,I
)1 1f 4
wu
v.C
Di W
u)
a)
05~
000000)~:
000000
a ~~
a
0505005050 DI
*-
0
4
44J
(1
(ft 0
H
ftN ('-
H
n
v
n
a
as
0
H
H
es nm 1
H H H H
n
H
44
H
H
02
02
2
w
a0a a 1
w a
H$P
4 rI a
oH'0
44 44 44
-
E
5
1 0 aY
cm a a 1 1 a 0
w3 w w w
w M
o H C' d
'0 'd
H
00 U U
0 U
002U
M
El
5O0 0 I
1
0 El1d
W
x
1 (D cma co
w
W
0 a)o
o
0 4 $
E)
05
02)
H H
4
3
El
$4
0
('4
:5
0
0
0
E E E E5 El2
x
tQ
0)
N
OOHHH
o
0)
0
IN 0
002
0
H_
0
0]
.F4
4
eN
m
0 H
(f
"
m
4
D rN
U2
05
000000000
00C0000000
05 0
0 5 5 0 05
o H
4E
I
0
H OO
-- R H-H
0
40
4
0
2
ooooooooo4-J444
O O O
O
O O
O cU
HHH
V H55044-J
H H
HHH
$4~
0$nt
00000000a02CH
m5
a)
aa
04
>
a)
0$
$
'0
~ ~~~~~~~C
~-H
$4
V$~~
14g4
020
C)
N sno ^
(ft
o.
44
a))
'A 0
04
-H
CS)
44
~ 0 4-
-
E
-
N
00
C)......
4 0oVE
m
m
0
'Au>
H4
-4 0cc~
)H- H
N "a mfe-4
H
O
w U
'0 a. aa as
2-'
0
V
N
0
0 ,H 140001
W1
1
02 02 02 0244
$4 44
-H - 44
E
a.-H-H-a
-H-H-
$4
21.
44
-H
$4
.,
D4
m
$4
02
v4
44
C4
i!
U
0
-H
m
$4
02
$
a
U024H000M200444
H 4-tH24HP0.0.444444>
0204045::000
H
ddddd4444402vv
4d
o
m'
4
$O
a)
0
-H
$4
a)
0$
uIU
4
4...
V
$
$4
44$444N
O
02
0
02P
H >H
PX
-H 0H
02 -H 0
emE>
0; 5 > E >
02 020202-H
0 -H
0 -H
-H -H -H 0 02
0 0 2
0HOU]020U0
H H 02 -H
0002
:j
0 2 0 04 2 0 $
02'000502
002040 $>$402 05h
H
m
a 0W
0
H
>1
0
4
00
H H H H H H4 H
-H
0H
@
> > >0
422
0 0 2> > >
~-H$400-H ~ P00 >540402020)
- 4 O.
$4$4~
0 -H
-H,
02
>1
-H-H
44
0 $4
tn
0tJ )u H H ci H u
H
-H
444440000
V4H
$4$44$o
44
-
I
01 01
02aa
Idg~
eV~~~~~~~~)4
4(40 t2M20) 02
ffi
02
4
,----i oXo
0 0 20 20
44
-H-H
0 - -H -H 4
~~~~ ..X
^
1
44 4
$4
)
0
>
a>
$
I I E E E
0
0
0
0
4
$4
I
00Ee50
H H
I
H-
E E E
H -HH
E E
O-H
El
O
En
E E E El E
oE
(h
(e
M
El
X~~~~~
4o
H
0
m1
0
0
S
vC
(U
U~~~~~
U
.
U0
a)O
._a
I
.~~~~~~~~/
o
O O~~
Cr
4
5
El
a)
O
C)
>
Z
4J
C
+q
'
3
N EH
~.
0
0
E-'
'O
g
,
Fq
E
H
u~~~~~~
H
0
s
~~~~
~
O
ZI
UU
0
>)
o
HH
Cl
D
0
U r
oho
O rn
h-
0
0
H
a)
>
a)U
H-v
H
Cl
4
'a
XC)
a
o0
0
0
0)u
0)
,J
.11
0o
o
.00)
V)
4J
U)
0
md
u
OFD
42
>O
-H:
00
0D
X
0
42
X )42X
000
Id0)
.0
.-0)2-H
1
0
I0
o)0
o
>.--#
oo
0
(042
K O N
420)O
o
o H
0)0O
(0)rn42-H
-v
0)4
U
0
V V V o
XXX
A
-C
V2
I
4-i
O
0
-H
H
42
.0
0)>
ZoO
O) 0)H
>
U )O O
V
((
.,_,
o0,0,0,00
0
H
0
0)
'21
0
-HO
'
0
0)- -4
m
0
0o
4
42
0)
0
)1
(0
(0
0
1-0
rl'0
Q
x0)
F'10)
0
0
4
X
I
-,- 'l
F~ a)
0
~0
O 0( 0
440
oe4
'0
0)2
U- R
4
'0O
k40--
00,It
44
14400
V
( 0 .0(
0020
.d
0
o'H000
oeo
s
.
04
E
01
0
4 1
W)
W
W
0)
O
'H
o
0-0u
.i 42
42(
0'
0-
10
9
04
0
Vw
X
'H(0
e
~.,'H0O
0
.0
(0W
(0l0
H>
(0t
.o~
0)
00A
)
0
00
0)
'0
42
-H
01()
(0
01)
00)04
.0
0
.0
0
0)
'0
-H
-H 4
0)0
01)
04
(0
U)
40)O0
.-
.00.0x
E--H(3
00
-
0
0
v
00
0,0)
0zH
42
.00
0)0
41
N
0
-0'H
420~~~
C
oH
-H
.0
04
MR
a)
(0
(0'024044
oe
110 m
0)
0 00
'Hr.
00
.00
042
O0)'Hoo
0
(0 F0
'00
^
00m
0
E
Q4
u) a
0
0)
0
0)
ae
00 ' 00 00 0o0Q
Q4-0
n
a)
0
(0
(0 40
0)
'
(0
'0
'H0>44,
10
0
0
. 00 )
,
(0
..
..
'-40
o
.
.
.v
E-..
.>
.
Vu
.
(44
0
I
0
-H)0)
0m
0
(4 I
, UE)
e0-
-
441
- O
,0'H
0
10
Q
O
I
o 0l
'H)I
0)e
X
01
N
.,
m
0)0 .0
(Q
.0
er
0
0
01t
.Q0
0
(0o
0)
(0:
(4)
1
m
0)
a) 0
1
0 l
'o
1
(0
4
0
I F
'H(0'
4
O
'H04
r1i0
0E
0
OX
40) I
vH(00)0G(0
OW
OIS0 .
.
4
HRH0 ) 0-H
v
-H>,o
U O m=°
° VI
1i4.
= <00
O u elIq
e nl 0 2t
0
E SlI 2
z e~~~~~~~
0
.0)
0 I 10
w1
0
42-00)
(0-H-H04
i>,v00 v
0)00.
010
v 1
-H (4
-H
I
ol ro4
-4
(0(0(0,0>4.0
0O
0
0)
o
0
0
AJ
I
0)00'0 11 e4(1
.0
R
4O
041-404
0) 00)0
0
)
0
(0(aId
>4200)
0 :4t
(0
1S
(0042V
00U
0
0
I -H
4
0)
042
In
I
oD
-HO
(-'0
0)420
Elq
.042
0
>4
.,
4
420
.4
0I()
z4 .0.4 I
o0(042
O A
pq
i0
0oX
U)
'H1
0
·
O
0(0(
o0
C
(00
Ol
U
0a)I
0
Fi
'0-
0
0
0
V4
(000
0
00
4H
O
'0
0
>
0)
14-4
00
*
-H
0
x
o
(00
-He0)o
04
0)
0o
O
0)
o
042
.
0a
QV
.o.;'
V~
00/)
0
0
II
00
(0
(
0-HOg1
A
0
01
0)4
04
04
'o >1 C
-H0
v0
4
U)
0)0)oO'
(0(01S
00(0
(t)
..U) r./
U
a) 01
>
:4
e0 0
00
0
.
·
.0 -i
>0
0
0.07
4
'0
o
,WH
421
e
sq
0420
r 'j
u10 Q~1
O0
U) 4
0
-H
0
O)
>
Ul
0( 0 42
o0 0)
a).1
.,,
42
Q
0
o O~
0-
((0
Ud
0
"I
o
42
Ob-)
0v
04
0
0
42)4
44o
4
42
00)j
.0
00u
0
-- 0
42rI
0))
e°
o
N
(00
W
-H
..
0)C
v
~'-H>
o)
k4,..~
.)
0
.
0l
>0
0H
0)10
ua
00g V V V o
0
04-.
o
o0)UU
o
(00
I
.,
,.,
~~~~~
,
0
o X0o
,, o"~
0
.0
42
0 3)(-1
*, (0042
-
0
04~~~~~~~~~~,
0
0o
v
X
0
O
4
01)
v
V
N42
,.
0
o ~C
0(1-
a)
.11
00-
4
0J
0
42
0
0
0)
X
o
#o 4#I0
0)zo
o0)
E0
(0
H
(0
o
u
.0
00
I0
D
0
42
0)
.0Q
(1
g
> 0)4
o-H
42
(0O~
I
II
10(
0
(0
aq
o
~~~o
~-44
~~~~~~~o
~o~~~~~~o
o
u)~~~~~~~~~~~~
00
ol
L~
~-
e
..
~o
~~
qq-
LI
~
H
~~~~~~
Vo V
~ ~~~4
(n
o
D0
w4 0
CW4 -01 4- 44
000(
4-4-4-
o4
4
ou,4,4q
ko
0
4
It.
..4q.
w
. 0
4-
~~~~~~~~~~O
tl
..-
·1
0
0o
0000 0
4
C4
U1 0
·
-
J
WWW
.
0
o
49
4-A
*
0,
..
-0
..
4
I,
-H
..
1
a
-W
4'
0
9
(
4
0
0>4 '
-'
4
H4'-
0
0W
~ ~ ~ ~ ~~~~~~~~~,
o1
rd
0 w
4
.
-1)4-4
:
rd4
III-404->4
O
')--
0·
~
4
'4-1
04444 4 4
14
[*1~~0)
0
04.44-]4
V0 0 4 04 040
4l40c
44
Q--1
~
O
4-
.t~
4
4-4-4
r.W O
-0
o W
W
W
9
0
'0 0
0
49
W
0I
0
04
0
0
0
0
0
0
'-'1a)w,
0 -
o
1'4
a
O(h
o
x..-o
to 0
4-4
0
4
'U
II
-
-~l
[2~
Oto
H
o
i-
00
X)
U0
00
:d
Ot
O
Id
~
0~
o
,0o00t a
am au
.0a-r0
oto
,<
Vot
4.4M
cd10
oO
Qi
W
tot
'0o'0
'd'
'I)
_1~~~~~~
0'
to
H
U4
0
0
0- v
to
gU
H
g4 o
rrt rn
s
*H(1
J-'vt0
-
,
to
=
to
H
0
'00
.0
vm
trJ
uto.W,
to
0.
H
-
o0
t
m0
O'0.0
0.
0
0
.0
oto
0
'~~~~~
t~~o
~ .0.~~
~~
- -000 0r
G) $)t r
0
to*
u >1~~~~~~~~~~~~~~~]
C 1
o
F
A,
U
0.0
0
.
o
0.o q
o'
a
-C
4Jt
t
to
U-
o
-v t0 - H
I
0
I
H0 Q..00. -HO
4gU O
4 H0
o
ro t
ru cn
tC >
4ttot S -n
Ot
HO
-HO
'0(
00
0-
H
I
ISU
UH
04
-Hto
4t
o
0)
M
r
01)
44.I
to
H
0 o
'-4>X
0a
0
~
O
XO
U
.
e I.
0-Jt
.
to-
00
t
0.
(0-H
4.,< X
to
p
to
0-H
'0
0)
a)
.0.
4
a)
0
0
0
4
aU)
0
.Q)
0)
El
._
<
U
I
b)
1)0
)0~)
0C~'
040)
00
00
00 o044-aa00
a)
t'0'0'O.0'0
aaCUCaCa0
4
ozDW
1
I
a)
a10a)
0a)0a
I
nt
,0r
I
>
V
a)4a)
)4
I10
v a)'
-H0oo
a
H
N D
HH-H
a
H
a)F
>
) aU a V0 4
C I
ta)'0
0
UC0
~
O-
a)4
QH
OOOH
a)J)
0
a)
4
Ce~2
HO
O0~aa
'
a) 44-H )r~U
4
-a^
.0
a) 0
0
0.
-
0j
40
a
H
Q
4~0
0)
0a
-H--^
IV
0-- --
V0
H0
.0
a)44004
-
0
1
0
0)--44O
0
4
., >:> 0
0
0
4
a OX a)
IX^ v t I 00
I I
> >4>.0
0)0 '00'
O
44
44
-H -H
- 4 4- '0>.0'0'0'0'0t
-H -H -H -H -H
Q. 00000000000
>
O
0
0
0
0
4444
000-
I
0.-I
)
0a
a
I>
0
0a0av
I
sA.4o
II
,
0 a )-
0
-4'
o
H
0
0 00
I a)
I)
a)
s
H
I
a
'0o
a)@
a)>
C7 0-v4
44
a)
0
0)00O
a)
>4
Q:
0
>)
o
~0
a)
0)
0
-H
0
.0
0
1>
1a)
a a)
)
0
----
0
.0
Hr 0
04--H@
I hW
a)
.,,~
4-4q
f 0
0 R
44
-HV
V
0-H
v
0n
H
-0
H
Q
)
0
-rH a)
I5
I0
E
a)
I I
a 0
0 0
a) 4.
---
o4)
Ei0a)
U) 00 -a-0 -- 0 )
..-
a)
4
_4-H-H0
0 '0 4J I a)
0)0v
)a - H4
H .0
0~~~~~~~~~
4
) a)
'a
)
Q~~~~~~~~,
'0
aU~~~ U
)
0000
0:0:0:'
--@
4
C
a)C
)4
0
H
4I0
0
0zh
0
0
0
0 0
a)
0
0)EE
*00)tt
I )
.0
-4
*
,
0
..
O
'00t
a
a)
a)
HI'0
I
40)
U)
a) o a
O..
V0a)0
>0
I
Ia)44-40
@1H I-
H
a)
4
-- 0--U
4
0
-o
.
a)
a)~~~~~
I
H
0
0
0)
V0
a)
u~~~~~~~)
a
0) J)
I0
01
---- ' a)
-a)g0D
'tO
a).040-a1
I
0
4
I
'04 uHO
4-HOa)00--
00
.0.0.0.0.0.0.00uAJ
)
.
44
a) 40
0
0
Žu
-H
'0@0
00.00
0.4<+
U)
0
a)1
.--
0or!HOz>4DH
ag
R
40
Ia)
~~El H-H
·o4
0
O : 3 o: 0
0
u}
0) U a
0a
40
a)
0z
>)
4
U
' *
a) - 3--a1)
344Q)a) a)a)0
Q
0
)
U)
HO
a)>)
I
0a).
0
a)
a)
o4
Pq
0 .0
-,H
Y
0
-H -H
-r
0
H
. ..
-H-H
0
. .
-H
-
ro
W
a)
H
'-4
0
In
0
0
U)
0
rvi
m0m
U,
aON
0 U)
0 A
a)
'+
El
(U
E)
X
a)
N
0
a)
0
Ilo0)'M
"I o
a) H
I
X
U) XU)
U)
H'0
X X'0
0 a) -H -H a)
3ta
x
oo
a)
0 0
o-1.
o '0
1
'0
o e
O0a)0
0
000
0)
0U)
a)
_
^
I0
H~
0i
a mNHH
HO
E, 04 U
El
1
U
)
0
0 -'004
U) -H Q
X
01
-H
a)
U U U
I-: rH .:
#0'#'#
E-4 0)
-)
a) a)a)
rP4
0
0
0
a)
0
El0
0440
444I)I)I)
HOH
H
>>>>
OHHH.o.O
0)04C40404
0, {,1
H-
0aOaOa@a)
00000
co
0)0)"
0)0
0)
00l
I
Ln
o
0)N I
0
t c
O.0
Q(
In
I
H
0)(0)0)
to
I'
rn
El
E
co
0
a)
0
.d
00X
N 0
tl0'
0)00)
a)
0
.H
a)
*
(N
(n
co
))
00
.. .1q
a)a)
a)
#
#**
.
a)a)a)
#
#
X
0 )0 )
H
0w
IaH
I
44
oa o
00
4)0)0)0)
aoaoaoao
0000 #
4-
a)
00
)
44-44-444-
aOaOa
'0
,1'0'0
*
*14
1
N'
I
0
LI)
U
H
H
1 H 1H ul
I I I
H
U
H
U
H
H
I
U
H
44444n
a a
CD
o
o00IOE4
0-
.
I1 I I I
4AI
0)0)0).
0
r
000
U
U U
H H H
>
H
a)a)a)
000-C
HN
(N
(44
0X)
o
h
.
0
1
0
w1 w1 W
UHU
>:
u
a a a
a
a)a(va)
-H -H .H -H -H -H444
41
44 W t 44
L
a)
*0
) a)
) a)
144 *0
*****~
a)
1
)
JJ
>
04
Q0
ID CS
0)
04
a4
O
04
I
a 0)
0)
0S
N'
0)
"I
El
-
Q
rz.4
0 r
,0
4
-H
I-
0)
a)
0
0)-(NOCE-'
0) 104
44
V
444
0)
a )a)
1 4144 *
~
°I F:
0 0:
00o0
000)
)a)
u7
00
0
.0.0.0o
ad aHa)
Q00000
'0'0'0(
a-~~~)
ao~a
a)0
O H
4
0C
'0
I
-Ha)
D vo:t
44
00
0))0
U
)
44
aa)
a)
a)
I a)I
a)
-1
>
>
a.
o-
o
U
4~
$4
4
$4
4
$4
$4X
$4
Cd
Cd-H
Cd
>
Hf)*
)
>0
~
mj
_t +
w
>
p
Id
$4
ID
Cd
g o4d4
>kI'
v
1
-3d
*H> d$4,0Cd
1 ) Idt
> a
Cd
3~ X
=-
C'
dC
Cd M
R
I
10
sq
z (Q
*
z4-R:5 * vm R
O D^
----
0
V
0U0'1:
$4 >
_
0:-
V
p~
'
-
- H4
-
o
1
4-H
$4q
V
0
00
o o
%.,
[ v-Hv
44O
H
R
0i
Cd H O$
>-H4v>
o-C----- ' V
ISE
CHO~
>Wa)dU o
I- >'$4
CU
O
do
d
o
'I
Q
H$
>
Cd
4
>1 00$
OR0
-HO444
40
OCO'Cd
> >
>
""
-$
@
$4-
II
a.
0t0'
.0
044
av
II
II
iH-H
5
Ud
Cddd
-HH-
0
O
o4--
v
a
0
0 -H
II
XX
$4
I
I
Cd
4
4zOX1 0 0C
Ctd -4
la "I
I
Cd
R
)n
0W R
>
v
0
Cd I
Cd.n X
.0 > -H
I
n
Cd
>0
R
)
mn
R.vQ.
4v
a
C
o
-
U
oC44-CdI
a)
0
4C
.- 0
0
$4
$4>S
I
00- UH
CdC
Sm )
>
. u)
v
Cd o
04vi-H
Cd4VX
I
'004v
Cd
-H-H,
od
Cdn
u
C'C
*
00
00
-Hvv
-Hv
5.-
5
-H
XXd
CdOO
*'*'X
C'
X
-
Ud
X XX
Cddz
O
XX
I
$44*u
: :2CC
-
00
U
0I
IC
XXU
ul
4$S
444
d
CXnHnv
x
-1----
-H-H
q-)dd
X
Cd
"I
,
V
m*n o
Uo
O
IC *
.0
.0
C
Cd-H
H- I
US E$
Cd
ouz
Cd
0Cd
>~
'H
00
> >
> v
CE
~~~m
0~~~~~~Iv
-'
+
WX_Qd
C
v) II va)-)
00
I
-H
4
0
0
Cd1
u) ux
U a)Vj
rt
a)
Cd
4-Jdi
I I
-
.v
v4-C>
vU H+U 4UvC
4
Cdad
.0
C'
+~~-1
C::I
+ H
M
Cd
0
CdR~d
InJ
>
0) O R
R
>
0
*
-i.,
.~
'0
HR
H
I IV
e E
d
4
-
.0
R
E-4
O
0
-
.0a)
d4
)
~R >
>
-
C
-
Xd~X
O
44
S
dO
g.0U
^
tt3
Cdv
---
OC
$ o
I
oCd-H
C'
3
Cd
u
0 Cdu
0,Cdh
0)4
Cd:
.00
- -OC
o~~~~~~~
>4I
N
u
.
H~~~~~~~~~~~~~~
0~~~~~~~~~~~~~~
.1 F:~~~~~~~~~~~~~~~~~~~~~~~~0
Q)
a) U)
H
0
x
to
to
to
tto
0
0
to
too
-H
--
toto
-HO
"-.10t
.0to
.0
4-40'
to·-
0-H
to0
J-t
to
t.
tot
00
tt
I a
00
to
0
0-
H'-'~~~1
.4
-O
too
.0
0'
·
)
-
U0
to
~
toO0
--
~ tto4
to
t
o.
too
0
HO
00
o
to
to~~~~~~~
~~~~~
In0
00
r~~~~~~~~~~~~~~~~~~~~~U
t
-i~
0~~~~~~~~~
O
-
H00©
04-4
-'0
to-H
U
1
0)P
H
J
0
0
-'
n
~~~~~~~~~~~~~~~~~~~~~~~~~~~
0--
~,j~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a
-- to
tU
- 0"oOH
to0~~~~~~~~~~~~~~0 C
toto
-- 0
00
Hto
-to
to OU
-
to
U0 rQ ~ ~
~~~~~~
~ ~~~to ~~~,[0A00 0
0
0
00
00
--
-
-4
0
0
.
.
.
.
oto-~~~~~~~~~~~~~~~~~~~~~~~~~
()
~~~~~~~~~~~~~~~~~~~I
,.-4
~~~~~~o0
~ ~~
0
to
Ht
.[4F
0
40o
co-1
l
60H00U
0d
00
0)o
0n
5i
d)
.
44
(1)
W
1)
u
to,
>4
r
ul
a)
>
W
0
a
U
0
to
D
U)
m
~-4
rA
(1)
too
00
-H
11
1(
lu W
.0'
~~ 0
~~H
too
40
.0H
o-
'
o
Z
0to
0,1
04
O~tO>00'00
to
40-04
0
-~~~~~~~~~~~
to040 41 0
t-0l'
c0
ff
0
)
OH-
to
04
t
-0'~
- 000.0U)
Ot4u
>~~0 a400)
to
0
toO~C
to
~--
co
~
~
~4
~
~
~
~ ~ ~~ H
0
~towto
4-.toO
J)
F~
Q
4
-
.
1
(n1~~
E 0,
~~~~~~-to
A
-
to
0
0.
WH-Q~
--
oto
.to
HU
to40l4-44
0 O---
I
40oo
0
0 'd 00H'0 04U
0
HO40o
1
~U)0)toHO0I
U t'
-H 044
0
-0. ~
-
4
U
000
,
a
0
1~40
w
0E
to
to
)0
4
~
x
0
a
4ot- .
.0.00 .tH...to
7
-HOto
a0U
toto0)
0
34o
.0
Hto
too-0
-Jo
~
H0~4F
UN4
00f
'.0
1
)10
4
a
-H
)
. I
,
w
4QZ0
0
-
~
m
E
l
m
H
~
Io
jP
U.0H
0l
-4-)
a
o
0;
0
0
)
toO
n0
-- 00
OH
01Q
'
H
0)
00
0
H
C
Q
·
11o
-,-
00t 0O4'00C9:E
toH~
0 -- 0a
I
In
~
QNl
Ud4
0)
!
0
11
0
0
0
.0
IOH
--to.00
o
.40
·
0
'A
04 ~~~~~~~~o
In0.0,Z0
4
-HO
n)EU
-U
Ht~~
004
H
r.
-0
'0-
U
H
00
H
'iU
,0
J:
u QF:I
u
- 0
4)
u
-1
,
Ia)U
- 00~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)
10
41x
a
41-4
.-i
Y-I
4!)
t
to
o0 t~
to
0
,-
t
4-0n-
U)~~~0
00
-to
0
0
-
to
-- to Hto
--to HO
to>
to>
to to
U4toto
4
toU
-o toto
-U
toto
toO H'0
0-H
o-
O~: · o
o
t
o1~t
'-4
0-~~~~~ to-
U)
to
4
~~
-Hto~~~~~~~~~~~
~
a
0
U> C
U 01
0~~~~ >0
O -~~~~
too
00
to-H
In
U)
~-H0
-HO
t
toO
too
to
I
H4
to
toH
too
to)
00
a,
4
o
-W
to-H
I
a
~~~~~
to'
~~~~to
0-.
-0
·
to-too
4
U)
E.U"
to
El
to
to
0
0
"-J
C
0
D,
*HE
r--I
0
,
U
o
to
m >~~iJ
0
4
Q
0I
U
to
0
0
H
Qrd
(D
~0
Hto4
Id
tot
a,
to- Uma0
04
n U
to
-H.0
0
0
-l
0
0Q
O
00
00
4t
o
o
0
0
H
a4
H
t
0)
C0H
to
0'¥
')
U)
Id
PI
a,
W
I
GO
4N
U)
c)(N
4..
aa)
I
co
U)
a)
Z(a
'o I
U):
r4
0
co
U)
a)
r)
)
I
~a
U )
~.~.~
) ~, ~ ~
U U U -H
U 4
H a)
-H a )
IFn
U
J J)UOa)
C)
a)
a)
OUU O)
a)
U U
(a
U) U
U)
co
U
'*
U
'aI
1a
Ia)H
I ) I
H 4 '
m r
a a ) -H U U
> a) U
U) PU)
U) UJU)
U a) (U a) a) (
U U) U) U) a) U)
Zd
a)
c.
o u)
) )
U U
a
a
a
H- H l>
'U
F
U
'U
,U 'U ' > U
I
<
a)
I'UU|
tO>~
I I
U)
U 'UHU)a
) Uf
U) U
U (a U U N
-H -H X QU U (a QU
4
Ur
SU U
4
a)
C)
U
U
~
o
co
U)-1
U
>,a)
O U'U
a)
9-'a,
a)
z
C,
fU
a)V
4
b)
a)
4
uz
4U)
U)
U)
PI
U
'aU-
g
(a
((H
U.
O
O)
>,
>
a)
O
U
a)
U
a)
U
4
U)
4
n
Un O
U) U)
o
o
H
N U U) H
U) (n (N c,
0
z
U)
a,
H I m IH
H
_
f3 r H
>,
0,
*
U
Q
0
I
U)
)rQ
;
)
m
a )U
0
4 U
N u
U)0
W
H
am
U
1D
, < N
HU
x
0
Co
Un
NNrU r
m
N (N (N (N (N (N (N
o
N
(N
I4
m
U
U U
U)
a)
x
r
o)
(N U)
U
o
o
m NI
Id0a
a)
4 00
0
U) 0 I0 0
0
4
P)
'
m U.U U)
UU )(NUa,
N u
W r)) U )U )o u)oo
00
0
H
H (
(NN
I a)
o0 U x
rU r)
N N
a)
U.
a)
0
O:
a) U
H
a)
a)
m I 0
o
n o
o
m 0
IN (N 0
U
U
a)
41
a)
U
-H
>
a)
0
a)
U)
a)
4q
a)
0
a)
a
4
Z
0a)
a)
'U
.H
U
,
,r
0O a
z
>
U
a)
O
U
a
H
a)
UI
U)
3
O
N
U
4
a)
-a
U
o
v
4 H
Ut-
O)
a)
(a
a)
ax)
U
41
U)
0 F
.,.-
0
U
U)A
a) [
m r,
co
'-I
a),
U)o
a),
10
oi
v-I
0
U
04
v-I
'"
a0
u)
H
a0
a)
0
'
'
N
-4
11)1
C)
U)
II
rt)
u)
a)
a)
a1)
a
-"I
m
a) a)m
a1)
U1
D
,1 4 'l<
U
a)HOU)
q N
Ul
U
j) 0
u)
P4
-,
oa)
U)
u
4'oU ,
a)
a)
UI
U
U1
U
-.
U
a)
a)
Uo
U)
u)
a)
U
0"
s
a)
X
a)
U
>o
h
a
H
H
H
U)
N
0.
r)U
u
N
a)
o
4
'U
a)
u
1
co
o
[.1
4
u
U)
N
U) U) (H
a)
a)
41
U
a)
'U
P4
U)
U~
6) co, cx
r
a)
)(N
4
U)
*n
U
U ) a U
--0a
F
U ) U ) U ) U ' U H O U)oU )
U(U(Ua)
U)U)E-'
U a)N
N
V9 U U) U) U) -H H,1El
Id V
I
N
U) U )
co
>
:,1
q~ aa~a
O
a a)
'UO
'Ut
a1)
,I.
0
¢
I 0
(a>
u
o Uo
a)
U)
P.
4
0 .1 0 ca)U a Id
U
la) H
U I
I~ H . H
U
U
41
U
Uoo
r0
0
co 0
o
a)0o0
4
a)
U
U
b
>,
a)
u)
U
(a)
4
U
9<
a
U)
a)
9<
Uf)
'U
44
UU
U0
a)
L2"
U
H"
n
U
a)
a)
U
U
)
U
U
a)
on....o
NU( mN oN
000 0
H00 H
oooi
) a ))U
mUcoo U U)
N
U) U
U)
U) U)
U) H
0 0
0
00 U) 0
3
U)
U)
U) U)
U)
U)
O
H
ul
'U
U
U
O
r-
.,0
ol
a)'
o
H
=U
>1
(a
a
a
9'-
u
a)
>1
)
(a 0
U
o
(N (N (N (N N- U) U) U)
0
0o
H H U m
U)o U) 0
o
o 0
I0 00o
H
0
C
(a
a)
4
U
U)
)-
>( U)
9-
11
O
O
OU)
S
h1
a)
O(
a)
>1
U)
(a
cn
U
Un
a)
Hco
U
U)
z
(a
a)
a
U
u)
cn
LA
0U1)v
Id
P4
0U),
0
ox
0
0.
04
P
(4
0
la
r,
-116666666 I
uu~
6° I 2,'Cn<2
O
°
°I
° iu- ° I
uI 2° I U uI
En
< nin4
I° I 6
000000000000000000000000000000000000000000000000000000000
Ug~~u
..
~0
0 0 OO
0
R 4WO
6
U ) NO) O )U4U
U ) O ) O) O) O
U OOOOOOOOOOOOON
U
UE
O
O O O
O U
OO U O ) ) U ONO
.0
°ww
0
eq
01
0i
Ui
o
u
>d
>d >I
>Ud U
u
0>
OH -HH - H O> I
O N N N $4
N-$4
H 4 '0 0
-H4'
0
,4 04 40
) 0 , o U N U U) .,0
oN
U)-H-Ho-H
0]
0
LA
I
-
0
-HU
-H
U U. ..
.0 U.UP .UN
.U
awwwwhWWWWhWWWWWWWWWWWWWWWWW
1D C. 4
41
*,1 W*d L
Pk1 W D4 A 14 1
~
I
)
u
I
I
u
I
I
) U n))U U
u~
o4
ouu
I
I -HI
>
HI-H - H- H-A -H H - H-H -H .
) Id
0 U)
0 U) Id
U) U
o )
.U
4
.U
W
.U
W
WL 4 DI4
W.UW
W1 14
4
)
ON U U U U
ON
W.U
.U
4
14
)
) U U U U
ok
U
)))UON
ON
o~
I (d o o
I rd o o
.1 >
I I V. > I I
> I
'
0) oU)
0H
A
4
0 U )o
..C
.U
h
U
WW
Wl W4 4
0>
U.4U
W W U.Ua.U,
W W W
W. W W4 W W
W~ W
~
o
u
I
-J'0., - H4 -E
0.4
'0
0U )
0 U) a) -) (a
U. W
U. W
U
W
W
) U) U U)
) UO
ON
U$
I (d o o
.U
4
)
1
) ) U O)
U4
) O)
UO
NO
Oj
I (a o
I
o
I
o
0 > l 0 > I0 > 'I
..
C0
0
>
H
0H
4'0.H) 4
04) -) Id ) U) 0Id U) ) Id a)
.U
W .U
I
W
W .U.U
W W W .U
W W .U
W i
Wt W W W1 Wl W~ W W14
W W W4
H
U)
H
0
eq
00
~0
U)
0
-4
0
En
a i
mmn
:3o00U.0U)Un
(DoDW4o4W
0
H
r
cQ
0
U. 0
U.
0'a000000
m1 0
0
0 0 00000(D000
0
0
0f04
cN
0N
WPU)U
O roW
m
H eq 000
0000
00
04
P4 0
-
- ,. -H
,
0
H eN
0
0
0
04 P4 40
0
PJ
U) OOo
'O<O
q Ce
q
1U) N
W
uuuuuanow
00000
000000000o
0
..
..
..
1
P Nf P
0000
..
el.
..
a.
..
W
Uu
W
m01o
W
..
w)u
N
00000
000000000~
000000000
e
,
~
W
00
.
w
" P
CN
m
O~ N
O
u
w
u
w
o
w
r-
u
<
W
u
um
N
O
O
U
N
O
O
O
0
Pk
u
UnsXw
O
OU 0
1
NN
N
mn
..
..
..
..
..
..
..
..
..
r4
N
PX fl
..
p
p
a,
a,
P
m
--.-
-H
H -
-H-
H -)
-)
..
..
cw
D
..
PI
..
Cfi cL
..
..
-H -
-H
-.
H
0
H
00
00
00000000
0000C0000
0404040404040404
"Ii
0
En
I4
CN
a,
o
0
n
E
-H
-H -H -H -
-H
,H -
-H -
-H -H
*- - -,H -H-
H -H -H -,1
H -H
*r --
--
--
-
-H- --
-I
-HL -
-
H -H
-H -H
-H- -H *-H
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
.0
0
4)
0
v
U)
a)
0
-H
o
t
E-:
.: a, :
.
H3·
0
.~ : .
.
0~4
:
00
.:
a
4 13.P.:
.~ .
~,-
:.
.lN .
. : .l
,11,.1 ,.4,. ,-4,. ,. ~,.
:
.l
, 1
.l
:
l.
.
,. ,4
a.'
:
.
,4
:
4
:
::.
. Al.4 4.4
Oir
. N .4
.l
.l
m n 'n
.l
.l
.l
~~ '
.l
.:
.
:
. Al.
lmm
.
.
m~
.
:
.
I
0
)
U)1
u)
u)
En
toM x
xn
to
co
W
to
I
I I O I O _II _II I I I I I
W ) Ento to Sxx
to co co W to m m
U2
l
II II II
m m
M,
aD
0
04
0
co m
W
,IN
N (("a,1
O O
lo -I
O
-I
r
CC-~~~~~~~~~~
H
O
N N
,'
o o
cN O Nq
i
lo
P:
04
U
.0
m
o~~~~~~
:w*
rm
DNWWWU
0
U1n
r-
r
N
Nl
U
0
W
ID
0
CNN C
1
N
1W) OD
N14HfW
C.
sr
u
n4 - or-40-4
o40
O
r
m
m
W
W
0
N
m
w
H
r
aoc
W
,
lo
-
m
v
m
<Wo^mv
wu
4
N
o
iv
H
4
D
o
o
0o
a
0
Ni
wD
ro
04
04o4m
o
o
CO
o,
o
oD o,
u
4
O
mn
a,
w04m
or
04r0o
4m
C'
'7
0
N
°
O O0
Oq
o
H 11 0 10
O H
ao
0
11
CA
WCD
O
U
IO
4 o
C
N
N
0
w
N
I OID
aN a rIo
H
o a
W
r
4
o
N
H0
c
a0 r
o
oHIN
I
CH0
Pa
q.4 q-i q.4 q4 U1l000
44
N
sP
A
UX
Pa
-H
An
o
N
m
44 44
0
44 444444
0
0
0
l a 0 1010
>s
>s
>1 f3
0
N
O%.
V
ro
44
0
1
W
x
4
0
0 0 0 0 0
4
I
4
>
ffiq4 404
0)
0 0
0
W
-H
X
hEnV
Nu*
>
4
3aP
o00
4-4 44
44
0404
>
D0 >4
04 >4
14
30 D
W4
Q >4
A
04
0
4114144 UB
U
444
4-444
0) a) a) a) a) o o a) W a) a)
10
10 rr la 10 0 ro la 1
xs
0
I 4 1>4
x
En
0
U)
Hz
0
44 44144141414414
4W W W W 4
x
114
o
0
0
'10
044
"1
o
"C1
04
En4v)1'0
U
P
0
0qR
U) h
U
04>
H
V
4
0
I
0D
N
U
.
a)
En
0
a
0
"'0
a- 01 I
00
-Hr-r
0
I
.
E
I
.-
OH
I
>iO
ON
E004
I I I
W W1 m
:
:
,.. r- .,. mi
14
IV)
-I
N
I
:
.
.
:
.
:
.
:
m , m,,,1 ,~
N NIN INu I I, I Ic
W W w mm
:
mm1mm
1
0
U)
01r
i
Id
04
Id
OO OOOOOOOO
O
OOOOOOOOO00000OOOOOO
o Nn o
n o nN~ N NW NN
( AN oN n NNo nN OO A 0NON JN02 0 WWO2
WO
NNNn NN
10011
0 01 1 01 O0 O
P4o
00444444
00000000
04040004
00000004
00000000
04
I
N IN
000
444444
0
.0
$4
w
0) a)
0 a)a)q)
10
0
11111114D
D
$0
U
$4
a)
04
$00001
P 0-AIH4r.
,0
U0
000
OIH
0 l iuu NP40
I
0
,
a
~ MOO
000
M$4$,4
e
00
Q H , HH
~H 00; HN a,H ; i, 0aJ~,
in
~in
0
0
0004
0
dH--HH-0202-H
0(
0
4
4
0
1H-'d
.nn~
~
iffmm~i
(iri
i
i0HHHaIaHHH
04
400~0000aa0(n0
inininininininouoV~~~~~~~~~~~ii~~~i~~u~~~~~~
.en....
ne ne
0 0(n
i i i i i
00
0 0 0 0 0 0 0 0 0 0 H ?00 ? 0 0 0 0 e
0
Q 0 n 000
4 ena, H01 a, LQe4e
N 0
N H Na,
HH HO~~en~en~~inLALALALAOOOOOOOHHHH~~~~enNNH~~enin~~eninen
aN 000
H a N 00~
0 H e fl
0
OOOOOO >'d
>'d0
liii
140
0IOHH
HHHHHHHO
00 0
0
0
000
000
0 0
000
000
~0..
.....04
00
0 0
00
000
.
4r 0 404
i'C-H
0 0 000
0
00
0
0
0000 000
0
0 0
000 000
0 000000 00
0 0 000
0
00
0
ina I.en
Na,,
400c
00e
000
0
40
-
-l--a-..'d
Hd -i
c-4
.0
$4
02
,-H -H4-H -H -H--H -H--H-' -H1-H--H -H'-H -H-' -H -H-H H. -H -H -H '-H--H -,'
-IH-H -H-- -Ho - -H
-H'
,- -,-H-H-H -H --H
--H- - -H- -H-H
-H -H
-H
$4
-Ho-H -H'-H--H -H -H'- -H -H
-H-H
0
S$11nIn'd
2-02
-~
a)dl
I~~~~~~~~~~~~
- ~~~~~~~
.
.1.- . . .~02a)~L cl~
~
--
-
-
-
H
-
-~
0
-,
-H
-W2t?,:
-·
·
.~ .lb
.I
o022iin2n4~4~44-02
~ o iii'd
0o00-H
i:a)Ii111
c4
2d-H0
0o0000
4000J
r. mI Q HHH0OVI2'dinol
a)H a) H H0-i
44
M
.
a)1444$
4J.
iO
4I
ndn
I-$444ia)2$4
-Ho1-0,4
$
40 V MMiLA
4
4
4-~
-H4iH1-lHnn4--l02:
EicI--.~
JL
a)0100l4-H)H$4a)02H
$4 g4L)
a) a)ia)ia)ia)
·
I i 1 i i1 4
1141i 4ii200'd'd'd
i i
i4
H
i di l ii
dEjr
iii 1ii
i
Anininin in in in in A
J
I
-
-
-
1 -0
-
4
-
0
-H,~-Ho
I,->o
02
M
I-a)00
-
I
040,0404044404040404
I
jo
uctoo
4
0
E.0a40(in4(iE-'0E02 i i
Ho Hd H) H H H
4
H H
0
0 0 a:uHliii
0404
H HH4
·
...
Ln¾
cn
01
in
Alc'a
0
0
0
(E
a)
01
a'
a'
in
v-I
0000000000
0000000040000000000)00000
00000000000
00
0 1oo1
00
00 0-u
O~O
2 . O O OO ~O
~ lo 000 -1~
0001 oZI0O410
0 000
00 0 01000
1010001000onononmwnono00n
o on o .
oommmmmm
o o
000000000000
0
4
~0
0
04
Nq
4Q4444444
V-I
vId
I
L)Uc
-4
I
4
m Co
i n C)
0)
1 >
a$4
0
$4
$
4
$4
$ 4 0 2 0 2 02 0 2 0 2 02 0 2 0
-H ) ,i coa)-H(d-H - 0
4 0 0 0 4 0 0 0
NNNNNNNN0N4
N~N~NN
-2 0 4 E N~~ 04~ 1 0 4 E4
.
(in (in
-H
0
00
0 0 0 -H 0x 0
0
H
0 0 4 0
,-10 40 0
-H 0
H ~
-H
P0
0 0
~
a
H
14
> 'd
0
0 0 0 0 0 0 0 0 0 H
NN NN4o0 NN
N N 0 4 E-N
u-
4
4
2 02 0
> 'd$14
>'
> 'd>> > '
> ' > 'd 4 4 4 $44$4 $4$4 4 44$4$4$4$
4
4 'd44444'd44~~'d4'd'd 4
-444444444'dV
'd4 44 'd44 'd44 444444
-Hin02-Hin02-Hin02-Hin-Hin-H'd
(in(in(i (in(in(in(in(in(in(in(
2020
N
9
9
P
4
9
P
3
4
i0
0
~
Z
P
4
~
0
0
4
0
I
~
en
H
H
a,
0o
0
a
0 0
i
H~ 0~ 0
H0
in
H~ 0~ 0
,
H
0~ 0
0
a
H
i00
~
0O O
n00
0~?H
1 0 00 enN NN H0
O
0
0
0
'oI0
c
0 0~
0
00 0
~ ooin n e
0
n
n
0enCn(n(n(n(n
0
0
n0
H e n e n0
0i
N00 0 0 0 0 0
, a,
4
0
0
0
a,
e n
i
(4
i
,0
-H
in
A
A
-I,
A
0
04
N1
3d N
ON
N
14
N
N4N
F
~ ~ ~ ~ ~ ~ ~~
-H-H-H---H -H
H -H
-H -H
-H-H
- -H-H -H-H
:
X~~~~~~~~~~~~~~~~~~~~~fr1X>'>Cfr>.'
04
M
.
0404040404040404040404040404 04
-H -H 4-4 -H -
-H
~ -H -H-H
-H -H-H
.
-H -H
HQ-HE-H
~
H -H -H -I-H
~~
-H -
~
-H -H -H-H
~~
-H -H-H
$4
-H -H
H -H -H
H.-H
~:
~:
-H.-~-LAAL:
-H.-H -
ICA2
I I I>I2a
I I I)
10000
0440044040040404004040404040404040404040404040HHHN
4040404I04NJ04
0 I IMIPi020000
0 I I I -0I IM1
0INN
1 101I
EI
0LI I2I I )2
0ItoI02000000000
2)0
20a
)2 )0
2a
)2)002I20a
0a
0aI
-
II
II
01 10
LA4
0 0 M0 1
IMr
nI
I
0 2I20
F
0
H H
H H
O'
D0
E0-0H040404~~~~~N
11 4 4 4$ 8 2 ~ 8
3 d ~~~~
?430d~~~~
3O
2N3
0 0 Od0
4
NNC4
(A~~~C4
fil 0C En0E-0 E-N.N
r NN N01(
0 0~~~~~~~~~~~
mm
l000
01 010
N 4 N D
((AA((A 0
(/A2(01
A2
(0A2
i(230
A1W22031 1
13
4 44 44 4 4 4 4 4 4 4 4 4 0
X
4 1
4
I In
In
02
M
04
01
0
0 0 LA
4 $ $ 4 $ 4 $ $4$4$4$4$4$4$4$404040402
n
i nl 4 inn4 nNn iNiNnD .iNn i iN nN OiN
4 0
(inr
0.
$4
to"
O2
(0
02l
0 0 C0
00
0000
12
4 12l 1112-1 S211
0
S
C009CD0 0 C
0000000
.1q.IWl11
C0~00c0a
2S
ggggggo
oO U Uog
O O O O O O O O O O OO
00
000000
000O001
OuUUO
120000012
0- l1-1
1
~
(0
1212q 11 12 12Iq12u2
4"
M~to12~
1 21 21 212 1 2
121212~l 1
121212 M (M mmmmmmm0((J
02W02
02ww
02w020020mww20
02020202020202
0202020202~
02P~11 Q Cil~
9 `:4
0202 P 020202~0202020202020202020202029
"2
1
1
12
44
12l4
I
2
4 4
`4
2tQ14:4
C)U
OUUC.
UU
001'2001'20001`20
1-1
2 CD~q
0
1
2
0000000
4
l121-1212
M M MM 0
P(0MM
02020202,o9,499
(0 121112
02020202020202
0
P D
9 0r4
M
02
(0
toE
,2,<
U U
0 0
O4
~ -1
1212
1212X
H-H0
H020
.H
~
.0
0
,
a 0,
.~.~
.~~ .~~I tooMoo
.R 0 0l
~
00
~1
0:I
aMI1(
- H O O q
E P Q
to, I
11
W I~~~~~~~~~u
0(o000
00
0,
002',
2'o
2',
0
2'
0,,0
0
o~ ~ ~~~~~o~
002-,1~I U00
UI2U U0.0H
2
oo1
00~ 22000
201 2 UUUI
2-I · U
2-E'20E'E'00
(00
.1~~~~~~~~~~~~~~~~~~~. .1 H .1
0oo 0(
M
jM M 0 0
0
00Ir 0 91
0
l t0
1 to-H-H
0 0 - H - 00
H
- Ooooo
H Ou O uO O
C) 0 a- Ht(O
-HO
0012002(002(0120(01200212002(0120(-0(0.
'I
1221
1 10 0 0 0 0 0 0 0 0
Il l O
1 0'0
1 1 1 to
1 to
0 2 020202-H
0 2 0 2 0
0-H-H-H-H-H-H-H-H-H1212121212'0'0'0-H
o( to
( o0
2 20 2- - H( to 00(
0 0(
0222200000222221110022220000
0202020
0002020
0 0 2 02 02020200
2 2 202020
( 0 222
10O
N
N, 0v
UgI0a00o
0
g-44
N
U 0N
0 N
1
0
I o
0
0
N (N 0 D0 00000000
00000000,C
D.oC
00C
0 0000.
.000,)0
HIDCH
Do00ID0
00000
0
020a,202020202020202020202020-202020202,
,
N
g02N
00
H
~,P~a
U
00,N,r
In11 t
NI2
0 IH
-n00002020
o I 02 M Io 0) 02
H 0 H- H H
N I
H
0000
CDIC)0
00
C0000(o0
000D
a,
~a
2
0D
0
t
(N 10
0 0- 0 0- 0 0- 0 0
to
0 In
t
In
0
U-H
r- to U (N H 0 00
10 I10 H
0 0CD00o0
H,
H 0
00CD0
0 00
OOOOOOOOOOOaDDOOOIOOOOCOO(oOO(
02>o
a0P2f02~
- H
H
(N
o0 0
0o0
0 0l0
H
0
H
H
t
to
o In
I
In
00 0 0
00
D
0
000l0000CD0C,000
00o0
0CD0C)0000
t
0
O O 0 1H 0 O
0 2
-
twa
0to020
U 0
02 02
CD
t1 N N to HD
N
to 02 0l
0 ID C(N 0H
§gg20ggg
0
C.W
O >
la
(N (N (N to
0DC 0
C)
°I
°I
0
o- I
020
.0
to
0gg02g020202
0
02)
000N
4-
-
I
I
00
1
0
-
to to I )
.-
I
1
-H
.-
00021
N I
1
¢
- . H- .
-H
H
-02020to-
to o0o
In
0
to
-· , O.--. : :. . :.-::. :.t:. . . .-.
.-. .
.- .- H
X
X
-
-H -H -i
H
~QU)
-Oto
-120to'00~~~M
a)
-t
toX X X X X
.-H H
-H
-t o-to
0
4-4 0
-H.-H.-H.-H.-H -H -H -H -H -H -H -H-H
M Ho E
-
t
HH
-E~
-
-H -
-
-
-
-
. -
.
-P p -000 -000~~~~
-000
HH
P-
H
-
-
o
I
Q,
C,ri
o
'
II
I I I I
IHI
x, I 0200(000(0>-000
I02UUUUU
r2I0202`2
PQ0
02 02
0~~00OO0
HHHHHHHHHHHHHH1
-E-i
2
'H 120 000202~QQ
a)
II
X
~
02020202020
--
to
-
-
: :
P4Q' ' '4'P
W:' P: :
P4
Q)
-
I
H1
0)I
H
-H to 0 to to 4-4 0,
P000
i 4-0
00
, 111
20~0II
I
,.I-121.2121
,0
H -H -
001
-H-
-
10
I
-
M
O
to:
o 0,
0
, ,0 a
o2 4 Q12~ o P41)4
-
0
2~
0
HH1
1
cc
0
02
1
12-2
0
10
tol
121212121212 4121212
121212
11
<to 02 0
020202020202Q P 02020202020202020202
000000
OOOOOOUOOO
12012121212
1212121212120121
D00
00000012000
02
0 20 20 212 02 0240:2
en
"-I
1 12l
wwwwww
12
00000
00000
0000012
l 2
12112211211221
020020020020020
020202~P~fl
P
12
to
00000
UO
0000
OOU
0
121 21 2q 21 21 21 21 21210 1 1
0
0
000000000000000
21.- 1212121
1
0
00
-I 21212121
q
0
21
0
1(1
0
1 1
0
0
20121 1 211
00000
000
2
0 10
2~
0 20 0 2P~
0 21402Q
02020202020202020P4202P
~0 2 0 2 0 2 02 0 2 0 2 0 2 0 2 02 0 2 0 2 0 2 0 2 0 20 2 0 2 0 2 0 2 02 0 2 0 2 0 20I.202 0 2 0 2 0 2 0 2 0 P2~
w MM
0202020202
M
0
0
12
0i
12~
to
02l
a,
02
0000000000
ww
wII
`402020202
02
0
,Q
0
cl
0
0 0I
~f100 10 0 0
0
tooHHo
00 ( 0 ( 0
00
t1oUto 00>
0 22EH
In In(
In
I
0000
(
0
2(0
N
(
.
(DoN0
0
0)
I
0 "
0
0 1 0 '0
'
0
0
1 2 0 0 0 0 2 '0
'000
12222
- H
ElH
, El 0 0 , 4lM M o '
2 >0
110
10220
rt
0
U
t'0
H
0
0
2 2Q2t (N 10
o
1.11
,
(N H H (N (N 0 (N H H 0
02
C,
0
U '4~
00U
1
00
,
2 0
1 0m
o
o
II I100u-H
to to
f t-H;
H
'0 0 0 2 I
o
o to°l'doM
0
' 0. 0
.
a02
02020202020200202020020202000202
02
0 02 024- 02,
o -H 02 to 02~ 02 02
.0
Q -H0
>o > o0 ,-o
2t
°l
0 20 20
02-(
In o
H
N 00
H
N
H
0M In
U
0 00
tot
n to
to (N 0
It
0200
.t
H 0
00
N 00 H 00w
00000
Q2
H
00
(.N 00
(N 0000000
c
000000000000000000lc
000000000000000000o
0 0 0
M2
000)
'O0
020202 a'k00
0202020200
02,2020Q
N H
00
02 N
H
H
H
00
o,0 0 0
x~,
>
-A
02 10
I4
1
02 Id 024to: - 02
I02 0 0 0 CD 0 0 0
00 to 0 I In
M
In 02 02 In
o0
N
N~ 010
H to 10
0 (N ID H
N
N
00
02 to 0
H
to
o o~o~ :o~0 o0 0>a4
o
r0 2 02~j0 o~M4
00
- 00
1 -1~
I
I I-
1
a
c
020202020202020202020202020202020202
Clo
I
H
~l,
~~; ~
U
1
~
00
(N H
U
N
00
0
02 02 04
0210
0~
0
02
02
02
-
-N (
0
H ; o000 0
to
H~ to
H~ 0; 0
(N H
N
H
0
(N
.0
to
02
02
IP4
Pd
0 00
-
0
v :
i
oi
A
)
Ad
-H -H-H-H-
toO
'00210
lto
1
toto -too-ut
E
-
-tm
-H .,
-
r
0
~
~H~ H-
o~
Hulo
- l
f-
to
~
0
00000 0
-H -H -H -H -H -H
-H -,
-:
~r
-
·
l H
H
-0aa))aa)
1
0-d
l
l.
-H
.
o )o
I ~ .~... o
r--, o°
-H -H -H -H -H -H -HA-
1
,d
H-
.
4
.
.
-
1o
---
-M
---
0
0-
Itood
t t
tot
t 0
t t -
EiE
f~or=o
FiFi a
ll~41
4~r,ol, , 4
t to
o to to to 002
o00
0202022020200202002020220202002020
-H -HH -H
0
t
2
,o
oto
4
--
o~
~aQ
I
r
H
.1
Q)-H4- -M.-.
l
1
02021-
~1 a)1 1 1
-
I
I I
-H OO
I
q
(0I
II
) Q00
012
I
121
I
l'0'0'
-H 00
0
-H ,OOOO
tototot
-0
-H
~.
44 XX X X X
00000000
"I
H
-
-H-H-H-
0. . . .
-,,
-o
4
°
°l
->2oHttooIa)
to to
-H-
-
.-
to to o ..Ito000
0
.r 0~
H-H-H
o ......,-, :o~~~~~~~~
00,:-.,.-,-:0-1''0 0--H
j.
H-
00000009
-
::o
°1
~~~~~~~~o
-H-
r0
-H -H .-
0
a'
0
12
0
I2
lo
-
0
I2
04
I
000000000000000000000000000000000000000000000000000000000
0 0 0 0 0 0 0 0 0 0
o..I I
000000000000000000000000000000000000
UU
U
U
U
. 14
4
-1
O O OO
1
4
O OOOO
C :0 C : U -H
'T J 0
n
4
0
OO
n
4
F
s4
4
E0 0 O
4
,
0
II IIIII
I
I
0 0
4;1
I
1- 4
I U C :UESC : UU.O.GI. ).
I
4
4
4
4
4
o
u01
IEEME
0E 0 IL 0It
0-4
I
I
I
I
I
I
4
1
1s
.1 4
4
Fn
4
-
0
I
I0 00-O0 i
004 O 4 O0*r4
1 01- I
I
.4Fn 1Q a
4
0
0
O
u 0
O 1-
O O
-H
4
U4 4
N
4 0
Q0
4U ) U 4 )4
N
4
U4
a4U
)Ea,
a,) a,
lC
(
-
0
H
-)
-H
U
H
(4-H
0
)
(4(4U)U) P,
-
a.
0
0 4
4U - 04
a.
U)
P,
4(4
-
aH
(d
U
Or
.
0
0000
U
J
C.)
I
0
U)
~0
N
.0
N
-4
·o
0
Pr.lrO. I rOl1-Q
xI-'
-H
0,
(4- ' U
0 A
,411.
rI0
- 4I 0
I
oo00
00
0000
0l
-Ho0
0 0 0 0 0 0 0 0 4 0 0 0 (4
0 4
0
0 4 0-H 0 4 0-H 4 0-H 0 4 (40 4 0 0 4 0
0
0000
o 0o > o o 0o0o o0
0 0o o
o o
o
o
wU
o
0
0
040P40P404 p ©
0 044
0404
0P4-r40P40p40P40P4004
0P40P4
,-r40P404
0P4
0P4
' -,4 4 0P4040-4
, 4 4 4p -4 0P40p40P4040 4 04
4
4
4
a
04
E
L
CU
C C CC
C
E4U)U
C
C
CC
C
C
C
C
C
U
H
*4
C
C
r4(E
o ~~~~~~1
M0 844 1N4
';I .o 4 .NH o.
4~oH5
© '4
N8
o4
§8
.o r4N 0 o,4
.o .o
.oI54
0
01
la
0)
3 uo
k)zU 04w
aUU CU
-
(4U)
H
0
cw r m r
Im C
o
ao 0
N -4
0 C),
0 0
040404
U N m m m
Q -40N "
H 0
n -4 H
CN H N
.
.
.. .. .. 044400
...
000000000
N
N
.
3
*
a
10
a
N
-4
N N
am
N
N
ID
\
r-
MAU -4
N
NNN
N
H...
..
040404040404
&~;
..
N
P.
..
..
P. N
..
N
..
.
oor-e
n H40n
-4 lo
4N
M 0
O
04 N
re
IN
NN C4lNNIN
0000000
0000000
oOOOOO
O
§o§O
N
.4 : U
O 0
0
0
gO
NW
0
0
0
-4 N
U
a
UWaD
N4
IO
N N
-4
N N
0000000
oooo
, M Q
a
H0
0
4
-4
H
4
000000000
0
0
04 04
P" N
N
...
0
..
..
a,
V
.
.
0P.......
V VV
a,
4
N
0
Q
,a,
v
N
4 N
N
P
C4
J 4)
4J4J
4J
4
V J
4
4
.
.
-.- . - .. o.
- .. -. . -...
. .
VID -1 -ID -H
V- HVV -H
-ID -H
0
0 r:
rN-N r
rN-N-a,
r
-4..4-4.-4-
0000
0000
04040404
a)
OO
J
-H -Hf -H -H -Hl -H -H
rl 0
Oi
-
4
Oa, LA
.- .44
m
0
U)
x f Nf
)
oi r
wf 11
N L4H
4
.0z
N
00.00000:00
4)
C
a
aH U) 4
U H W
- N 0 H 4
U) am
a
0 0
014 -4
0
m 0
H
.
.
.
.
. - ..
.
.
-.
. ..-
.
'.
.
..
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
-H -H H -H H H -H*,
I W41
N Hr1
N _I CN
N CN
4
0
0
a, a, 004C
..
o a,.a
c 0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
C:. C. : .:CCnC
.
.
.
.
.
.
.
r44..- ,4.
. ,4. 4.
.
.
.
.
.
.
4.
r
C
-4
.
.
.
C ..
.
4.
.
.
.
.
.
.
.
.
.
.:
.
.
4. *,-4
.
.
.
.
.
.
.
.
C
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
C. : . : . C ..
.
.
.
.
4 . 4. 4C404
.
.
.
.
.
.
.
-H . H . H
1-1
0
..
..
.
.
.
..
.
.
.
.
.
.
..
. : . : C. C. :. C
. C..
.
.
.
.
.
.
..
. 4. *4 . *4 . 4. .,4. 4 .. 4
.
.
.-H,
.a
-
- *
04
.....
....
.
.
.
.
.
0)
0
14
-4
-4::-4::-04044040040
....
.
.. ..
-.
.,
.,
.
.4-4-4.-4.4ex
mc
DC
Da
eoaa.......
-0
..................
-
-
: :: :
....
....
....
....
ooooo
04enU)0
0 a,Na, a, a, M04en-
000
e
en
vo
040404040404040404
U
Ln Ln
040`404o04
:::::
vi
O
~
rV)
N
o
r
NN
r
04
10
O0
000
VU
0
0
U
O
Uin
0
-4
41)
a,
tD
u
u
u
u
u
u
u
u
u
43
uuu
F
U;
u
u
4
;;04
;;
U;
;
4
°-4 °-
U
°;
u
°
uuuJ
°;
°
(J
C)
u
U
O
O
L)
8uu8u
O
O
(L)
04
(4
U)U) 0
CU
0l
14
o~~~~~~~~~~~~~~~~o
4 0
I
0
>1
u 0 0 0 0
I0ELE00
O O)
L)
sC
C4
O
H
PCI C
w4 wUVI
'
0 0 0 0 0 0
o 0 o 0
e
C0
o oo
) U U U U U U O U0 U ) O O U U0
0 0u0
4
N w r1.
AlC4
p U CUV
E!4
14 NN
1
R4
O4 U A lU C U C
,
o NNNNo4o5
I .4 4 0 0
I
E E0
L) L)
E0
1o
OOO
0
0 4 0
0 0 4
u
OO O O O O O O
U V10 H
0U
~0
oO
0 0
E>
0
E-u E E
UU4
E
C4U4
U. H O
1480 1N
00
C
0 00
U
0 0 0 0u
(J
0
) 0 00
I
0
E E Eu
O O O
u u o0 u
8r NNNN
80
I
4I
00 0 f
HAu)
C4U C U C4 U C U C U C U. HU
N.8o
. NNNr4
lNo
IO
O
0 000
E
0
.0
0
0
4
O O O
)
II
U0
00
EUU
Ww
I
SII el,
-4
a,
.
H
-4
lN.
I
04
0
E
E E
oUoC
000
000X
04p3404
04,
0"
4N0
'n
E
R
[>
0
0
M v a
N r
-40
N
D
wFX43 04
(4 'C
W W H3
.4
r n
0
u
4 4 4
4 4-NN
4
44-4
00
0
0 0 0~0
00
DIW
Q
.-
-4- C44-
p
0-4 0C HO
COO
........
N
U
a,
LA
000
P J4. 14
P. 40I x
N
4-.
P
4
000
.. ..
NfI&N
.
A
,
CD
..
.. ..
&f
; >s P.
a.a.a.a.a.a.a.a
·
R
O
p,
*1.
. C..C:C...
. . .
*n
-
. . .
,0004
,a-(
-
OqP
4J 4J4J
..
..
..
P4N
.
a
.
4.) .41
O
.. .. ..
N4
f
P
.
O -4U
U
1-4 4
..
I p
4
4
000c0
C.
4
.
p,; N
Ln
D3
aN
< U.4U)0~a,
v
0
o
'H
4*4
<nNv
a,*.4 N
*4U
U)
.v
0U 0.
4.......
H-4
.
-4
4
4
. -4 .
.
..
..
..
..
..
..
..
..
..
.
.
.
.
.
.
.
. 444.
.
.
.
.
.
......
.
.
.
.
N
a, n
N
4-N
444
H
000000000000000000
P
..
..
..
., ..
..
.
-
H
-4
-4
-4
H
..
..
.
..
..
.
..
.
.
N
N
00
N
N -4
0
MM
NN
ao
4N
-4
i&
040 4 a, a0
44 44 44
41
-H4 -H -4
-4
a, * '-
*4* *4*4*44-H -1
-4
. .1
0. .-.
.
.
4...
..-.
H
-H
N .
.
.
.
.
.
.
.
.
....
.I
.
-.
4
.J
.
.J
.J 4
44
.1
4
.1
.
.
.
.
.
.
J
1)
4)
0
.4
.U.
.
.
. ~. .
000
IU No 04H
P Pz P4
-H -.
.
1
.
..
(4
DQ
..
.q
..
- . en en.0.4en. .nen
a.. enen.
a.
en
en
en.. en
.4-4-4-4.44-4-4-4-4-
OCU
000-~
.0
a1a a, a, a,
4 4J 4) 4J) 41)
.
r
..
a
0404 4
-H -H -H -H
.
a, O
4N
000000000000000000
..
4J.J.~.J.~.J.i.J
J4J4JI
.
..
04QI04.. 04040404
..
..
..
..
-...
0,4 en
LA a,
-- 4--4-I4-4-4
*
.
-Hl
-H -H -H4 -H
.4-4.4-4---'A
.4-4
-4
..
..
..
.
.
.
..
..
..
.......
..
..
..
..
..
4J. .
.
.J.J.
J
-H -H -H -H -H -H -H.
-::::
A
.
O
U
000
r
U)
n
a,
N
L
L
oL
oL
-4-4-4-4-4-4-4-4-4
.
.
,4
-.
.
.
-
oOj
-404en
. lo lo
o
z
-4-4
.
-4
. .
02H
)
Id
A,
DEM3UU
U ) )CU U U.
. )U U UU
U
U
U
)U
U
U UuU
UU
U UUU
U
) UU U U UU
UU
UUU UlUU UU Ul
0000000000000000000000000000000000000000000000000000000
U)4
000000
)UUU
.
~1
~~
2 C
2
-
2
0~ ~~
~ ~ ~
'OO lu u u u U~;
0 1
4HA . >C)U01-400
0
0
HOO
ril
L)
~
~ 0~
-
Oo Io
UI
L)-)
2
fU 1)
)U)U )U)U)U)U
()U)
'i~~
a
a
Ho 0H
U)U)U)U)U)U)U):
1
J-) J 4J 04-i4J
4J
414 1 4J4J
-4J-4JJ4J
2 2
, -
2 -
.
)UUL
,5
i
l 0
0 0 0 0 0
0"-
2
)U ,
-
-
UUE,
O
0
. .
o
oN
0
0
H
.
. .
UUU
o - H0
5
IO
0O 'O
0.,
c.,
U 0I0. U00I UI LOIll
HO
liii
UU
OONNNNNNNNNNNNNNNNU)
U U)UUUUUUU))))))))U-
-a, a
N. N
N
4J
fi
NH
N
0
in
W
Nin
.
. -
.
. .
.
. -
o
UI
i01OILIUou
0
II- I 1
O
0
0
U
LN NN rN NN
NWUNUinVM
U
Nl to
H H H
000000
000000
in
N to
0
0
P) Mvo4
n
NaUO'Wa,
inWN
Q
0
H 0 H4 H 0H
0C)00
00
000000~
H4 0
Hn
Q2
4
J J J
4
J J.
4
4
JJ
4
J
4
4
J
J- J J
4-JJ4 J
PU i)
i
) a.U)U
J
4
-J-i-J-J-J1J
......
U
0 -.-.-.H.-..
....
.
H0
H
000I
0
1
-H
-H
0
00000000000
0
0
100
a,
ONPIN
N NN NNNC4NNNN
))0 ))UUUUU
OH
4 4
2 .2 .
0I
10I 0 0 ' 1 00
It
U
U I0
U 0I0 IUU
II U U~~~~~~~~~~~~~~~~~~~~~~~~
'
U
U
0
0
toAN
0000
.
NWNWW
N N 4N
N
W
W
.
-
rj
in N
00000004
. 0.I -
-
0
U)~ 24N
4 N NrN NNNN N N NNNNU)
-HniUUUUUUUUUUUUUUU
U)
-v n a aN
Wr Hin
U n u Wnwt
in r- U n N to in
w)tQmaW40±.io
in N- N- mm
U N mm am
N40CUNUM
N N N N H4 0 H H- H H4 H H Ho0
0000000000
0000000
0000000000
0000000
~~4
~
-H
in
2
2
0drd0O 'OU
H
iU10 0i U1 ~10 IUU
HO ,"
0
0 0
0
U 111111
~ ~
2
0
HD H
0
.
l00
....
.
4 '.4 -4
.....-
-
-.4
-4
-.4 -.
-.
-.
.
.4 -4
-H -.
-.4 -.
-
-
4
-.
-.
-H -4
.
-
-.
co4-.
H
-4
H
-4
-.4 -H
....
in
in.n.n.i.i
·.
....
0...
....
in
n
n
n
n
n
in
in
in
n
in
tO
t
ot
tO0
00
H
I
N0 10
in
NW
to to N
-
,
-OHHH,
N
in
i
-02
in
n
o
N N N4 N NN
%0
N
1U)
'0
.2.2.2.
U UU
UU UUUU
UUU UU UU
UUUU U
U U UUU U U U U
UU
UUUU
0000000000000
000000000000000000000000000000000000000000
ri
W.C
,-4
.Pd d0
WP
2dW4C
.W2 4W 4WP
4P
C 4 2I
WWP
.WW
9P
.W2P
4
'C4
U
UUU
00
0 00U
02
W
U)
4Wu
OD
0
~~U
C14
T-1
U
a)0
a)0
0d-
>
U
mI
U
Oa I
0 Ua)u
C
4 HI OIl
I H41O
)
0
I
H
L) O
0
O H
I
O
AH
00 2 - Ha Oa - H O U 0
NW
0 -4
OWU
0 rl Ok r.,V ri02444~4Ca.02002002'U
5 44 N .14 4 A N D4
A
.0
UI
)
0
0 0
I10I
. H U Ua,0a..a-U
Wla
U- H O,
0 4. -4 r. r-4
D14 D4
I
u
0
I
0
0
4>
( U-. 4 OI U
> 0
I
0
Iu UW W01 HO
W H 0W.WUu2
>
0
0 rd i
UP
a,2 DI
0H1
0C.2U
t
>
40
1
u 0u 0 2-I- H O D
0 -
H0 0 0 NIa,)
lH
H O
H
-,2
U,>.0
0
0
-.
'U U
U
NNNNNI5
U) U) )Ula
0
UU)U)U)-HU)U)-HSU)U)-H0QU)U)-HU)-HU)U).HU)U).HU).HU)U)U)U)U)U)U)U)U).H0SU)U)U)U)U)U)U)U)U)U)U)U)U)U)U)U)U)~~~~~~~~~~~~~~~~~~~~~~~
0
NW
o
oHowNU
Wmnvmin
0NinQNu
H4 to H4 H
N 0
in. U) in -i
H in 4 V N H4 in
Vn~to i a, in
ainH
MainMN
o in
aH
aininN
MaMiMi
H in H in
N 0
H- H4 N H- H4 N N 0 H
Nl Nl Nl H4 H- Nl H
Nl H- H N1 0 H4 N4 H N
000C
O0
00000000DC,
)
00000D
O00o00D
0000000O0000000000000000
Q H
MWN
U N in
CC n
U)
U)U)U) U) U) U) U) U) U) U) U)U) U) U)U
4
4.
4JlfJ
4J
4
44J
U)
)4; U)U
02
0
to
g
rI a,
H
H- HI 0
U
0
a
N N
inH U
n
H a,
H
0
in
N
a
H
H-
0
oNw
N
N
H
a,
N
00
a
Nui
U) U
H- a, H
H H- H
W 4ni
oN
a, a, Nj G,
H- H4 H H
*o
U) H4
00
n
02in
in
n a,
H H 0 H
H
a,
H
0
1
U)U)
4
)
UU§U§U§UUU§UUUU§UUUU§U§oUUU
.
4
0 in , N
n
in qWinN
U) r
,V4
N
01 H H 0
00000o
00000
o
-)4
1)4 J
J J J J
-H-H~~
-0 . -. .
.
. .
.-
J J
J
.
J
.
J J
4)4)4.fJJ4J4J
.
H -4-.
..
.-
4J
.-
UUUoU.
J JJ4J
.
4
.
U)U)U)U)U)
~
UUUUU
.4-H-H-H-H
L
UUU
J VJJJ
4.
.-
0
...
....
....
in..
.........
N
-.-.-.4-. .4 .00
-H -H
in.n.n.i.i
in..
in.n.n.n.n.n.n.n.n.n.n.i.
.
.
0a a~a
.......................
.
.
.
.......
~~
~a
2'~
....
2
0.
NaC~-oa,,aa;a
N Nq N4 NN
.1 .I.0.4...
NN
.
a,N N in in
.4.4.0.4
n
0H H
n in
N
in
N
i
N
n
i
......
LA
'-4
(D
I
0 0 0
0000000
0
0
0
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0
000000000000000000000000000000000000000
01~4004011
1 0
0
0
10140
0 0
0
0
0
0
0
0
0
0
0
0
00000
0
0 0
0
0
01
0
0
0
1
0
01
00 0
0
0
1
1
0
0
0
0
01
0
0
01
0
0
0000
0 0
U)
U1C 01
u(Ju(J{J4
oooooU)U)C/
N
.d
.
~0
.0
14
14
14
4
144 011W 4 0140
14
14
14'
-i
14
14
14
14
W
1
14
Cl
14
14
W
4
1-4
14
14
1
4
14
W1
1-. PC
,- R I a01- a RI- W
RI-i
1W rI-4 WI,-1 WRIi W H- W
RIWI 4 WIH
I -4 RIC-4 RI-i WI,- R i
W-4
RIC-i W01.RI.-4 RI
) - (1 -I 01,- RI,-4
'0 >0
>'
> tI .>'0 .> 0 > 'D > '0 > '0 > la > '
10' > la0 >
i >D rd .> 0 C>R->'
0 >t
rci > 0 > 'D > 0 > '0 > 0 .> 0 .> 0 >'0
0-Hq 0 -H 0 -H 0 -H 0 -H 0 -H 0I-H 0 -H 0 -H V, -,H 0 -H 0 -H 00 -H
0 : -H H 0
0 -H 0 -H 0,-H 0 -H 0,-H 00 - 0V-Hq 0 -H 0 -H 0 -H ,
a
II II I II I II I II -III - I I I I
4
-H
DI
a EO
-H
-H
a.E
a.E
-H
-H
0.E
0.-
-H
-H
0 E-
-H
a .E-J
0
- H
-H
E
-
I I
- I
II
' a .EH
E-R 0.H E--E-H. M - H Cr -H
. l
.-
I (EJ-
0 E-
El
-H
0
-H
4
-HW
.0 '0 .0
U auI
I I
E.-'
Cr
-H
-H
0 '0 0
Co
- I
EH 0E-
0
-H
P
C4
00
CD
4N N NN
0) 000
0
0 0 0 0
00000
CmCWCW
N N '- -4 OOOO0000000000
000000000
00000000000000
00000000000000c
00000000000000
r C0
~04f
00
000000000
000000000
-HH-
H-
H-H
-H
-H -H
-H
0000
00000
NNNN000N
00
N
.- .- C N C)
M
o Co
M
0000
')000000C 000000000000
000000000000
000000000000
00000
.r0000C.0000
000O000000000000000
000000000000000000
-H -H
-H -H -H -H
-
-. -H -H -H -H
-H
-H -H -H -H -H
-,I -H -H
-H
-H -H -H -H -H
-Hi -H -H -H -H4 -H -H
mNOOOOOOO
L LC
000300000
00000000
0~0000000
00000000
00000000
CR
14
V.
-H -H
-H -H
00
14
-H
00 090
0
:N
:
:-
:r
:.
.
.
..
.
:0
:.
.: : .
:.
-
-4;H.-;,
.
:o,
-;,-
-
; C'4
01
:~1
~
I 4 r N :N . I:I :=1
~ : :C.I
ZIXI
XIXIXIXI
XIXI
XIZ,Z'Z,XIZ' I Z' XI:Z1
1 i I1
-'I-I
X1:I :I
1
I
h
H H
Z1X:X1XI1Z:
: :'1
1E:
:I:XI..I::I:
~..~
:
hI I
h h
-..
0
RI
i I
i
:EliZ:'1ZI
Z Z1 :I1Z:'1 I.1 II 1
H
H
IZ
'X
'Z
-E'::
0
0.
I>110100'. I0
~0
%D
~0~~~~~ 0004
0000000000000000000000000000000000000000000
0 0 0 0 0 0 0 04 0
0 0
0 0
vI
V-I
P~P
0
~ZC4P
4r
4
0
.4 04 0 10 40 0
0
0 0 00 0 0
~P ~ZZ0 4O~Q
4ZP
0
0 0 0 0 000
0 L
~P ~1 4Z9W
4C
~r
X -0
-4X
C0 .
0
U
I
'O 1 ) 0
RI
-H 'O
o
I I1
O CO
- H
,OA
R
RI- H R
0 - H'
RI
-Ha
Ei
O
O
-
-H H-H 0
C
-H
O RI
IRI
0
a
1
H - H
Vd
~0 .N1 4 NN NN NN-EN HlN N N O
N NW
NH,
N N N N N N 0 . NW N NWN N NWNWNNW
WW
W
E.N1
144N44 NNR
4 ~r- 0 .
'0
O -
-
O- H O
100 - H0,
R,4 1N.4 1 ,a
.
NNNN
A
A l'Cl,
4
0
1
14
14
(11-I01
14
14
14 a)114 a) 14RIa)
a)1-I a) -4 RI
a
R
>C
>C
>'
>R
Co
- H
14
0
14
~4
0 ~4
O - H O -H
14 RI 14 RI 14 RI
0
0
E E-
R .E-
E"
021
.0
.0
la
L
0000000L)
0000000
N
E.
4 RI 1
CU-H
C"
W W.
1
4
4
4
W
14RI14IW44::
0
- ' 0' 0 '0 -H '
0
I-HH
d I- 1 Ho o
000000
000000
0o0oooo
10.
4C
01
CR
I
00000
00000
Al
0
HE C
E
'0.
I I
03
'0.0
'0
PI I
II
4 4r
LA
a, 0
'CC o
0
0
"C Co 0
'0' LA "C
44r. - M
-40 o
4 N
Ln
M
H
m D
o W o,
N
" m
Co 0
v
N -- 4-14--4~-4
000000
r1
p4
I1
A
4
J
4
i0 .
J
4
U
N
-I v
N N N N
0ID
-4
000000000
0.0
J
JJ
0
-
a-4
0000000
0000000
00o
00
0.0.0.0.0.0.! (
4JJ
N
.0.
AJJ
4
~
"Il 00
0
-4-C'-4-4
-4-~-4
00000000OO00000
00
L· ·
-4---4-4
Nz.CN
NN
A
Oo
C-- - W04
NR.00 NNNN0
.
N.
............
Co Co
W
0000000
0000000
0
0000000
0
0000000
0000000
0.0000000
U4
a)
4J 44J
1J
4JIJ
4
4
-.
J J 4)C
4
141
4
uJ uJ u
I 4J41
4
4I
1
W J
RI-
-
4
J4J
4J
--
J
J
H -Hq-H-H
.1,
0
-H -
-
0000000000 00000000U
-H -H4 -H -H
-H-H-H-H-
---
0-fQ2
-
-
-
-
IXIX
H
H
H
IXIX
H
H-H-H-H-
IZX
IX
I
p4
ra4
CC oo
C
'-o
Co
N LA m LA'0' LA
Co Co Co Co Co o
LA LA ID C- .0 .0 a, C
Wo Wo o Wo Wo W CW W
"I
a,
LARI
4
' ' Le) l~o C- C- Co
a,
Co C
Co Co Co Co
0
zR
NN
I
CJ
I
0
I
R R R R C C C
a,
UUUUUUUUUU
0000000000
000000000000000000000000000000000000000000000000000
U)UU)UU)UU)UU)U
U)U)U)U)U)U)U)U)U)U)
U)U
U))U
UU
U)UU)
w
a) U))
U)U
U)
U) U)
U))U
U U)U
U
U
U))U
w
wUU)U
U))U
U) U)U
U)U
U)U
U) U
.0
~'t
~t1
~z''0
d >d1-~0
)Z
~ ~> 1'd > ~
'0 >'d
)~
-H -H~
)~ -H
U 0U
u
E- OIaE- ) -H U -H, P)
-
0U
DIU
El a0U) -H 0)
-H
U
U
U
U
U
I"I
CDUU
U U UCU
U UD
U UCU
UIU
U
U, UIU
U UI
U
U
U
)~
-H
OU
E-
-H
5~ -H
-
H
F
>
H:
' 0 >d
H~
-
H~
-
H
u
OU
u
OU
U
OU
OU
0U
u
0,E- QOE- a
E- P0E
EE-'
0,E E.)-H U) -H U) -H
-H U) -HA U) -H U) -H
) -H P)
-H
.)
U
0) 0
0 0
U00000U,,
00000
000.0000000000000000~o
0 0 0 0 0 0 0
UUDUIU
d
~F
)~-
H
U ) U ) U~a 0
aUUU
0000
0
0
0
0
4,
0
0
0
0
(U
u
PE 0E
U) -H
0
>''5
.1
0U
E
U
-H
,
UnnHHUUUW
UD U U ), I
U U
U U, r-'
U, U U r
r'
U~U
UDUCU
Uo UU
U
I U
O oO
o
C
U UU
,U
oUUU,
00)O 0
-H
t ~10
-
U
U
U
U
UD U
U
U
UU
-H
OU
aE
~'
zd -H.-H
>'
)
.1
0U
OE
U)
u
aF-
>'d > 0 -> t0
-H.-
OU
0F-I
0U
OU
El-0E
U) -H U
-H
U
-H
UD
UD
U
UD
U
UD
U
UD
U
U) UU
U
U
U 0
fU
,
U 0NCNNr,0
UD 0N
F, F.,r
U 000
0000C~0
0000000000
P)
-H
-H Q) -H
UU
U N
0
H
DIU
OU
aF-Ela
U) -H
-H
10 -H
U
U
0,-H 0 -H 01,-H 0~
-H
,
U
0
U,UO
U U
UD U
1
H1 H
U U
"I
N
.
E
. -l E..
N
0
Uo
,NI
00C
UD
U
oaooooooooo
Coocooooooo
oooooooooo0
UoooUUUUooo
.0
U)
Uv
toWr
U
PEEA
UUUUUU0"
EElEElEEl
E0 E
.U.).-~.
F
E
l
o........
..
.
,H
..
-~~~~~~~
I
U).........))U))U
~~~~UU)
............................................ m m),M
~E
--
..
U.......-...U))U
o..........
U
..
.
.
0
o..........
WM
MM
.
WM
MW
WM U'
W
HH WM
W
......
z)UI MW U)I)UIUIUIUI
zI
...................................................
U)UU)UU)UU)UU)UU)UU)UF-'
M
l
UU
F-
a)
M
Id
I'l
UUUUUUUUUUUU
000000000000
0000000000000000000U000000000000O000UUO000
U) U)U)U)
v4
-I
U)
U)U))
4mm
~
U) U))
4U) - ) U)U) 114
U))U)
)U)
1- U
U
U
)U
U))
U) U
U)U
U))
U)U
U) UU)
UU)
U) U)U
U) U)U
UU))
r
) U)U)U
)
)U
U))U
U
UU))UU
U)U)U)
U
U))U
U)U
U)U)U)1
U)U)U)U)U)U)U)U)U)U)U)U)l1-1
U)U)U
U)U)U
UUUUUUUUU
000000000
~
U)U)U)U)U)U)U)U)U)11
U)U))U))U)UU)U
U) U)U)U)U)U)U)U)U)
0
:3
eq
v-
U
a Ua
I
II
U
Oa-
~
U
U
U
U
WU UWU
UWU
I
II
OU4OU
El 'a 0 El a P
U
WU
U
I U lI
I I
O)U
OU
F- '0 F
-HU
HU)- -HU) U)-HU
U
UWU
I
-HU)
O4U
OF-
U
WU
I
I
U)-HU
U
U
I
O4U
OF-
HU)-
U
)
I
O4Ua
U
OFa
-' OFP
U
II
I I
I
OU
U
I
I
UU
>W
U
I
O
-HU)
HU)-
U)-HU
U
I
U
I
U
I
U
U
U
I
Ua U
U
U
El-a El 'O E-HU)
U
UW
I
I
U
aO-El
HU)H
U
>U
U
I I I I
U4
OUU
U
U
I
H OFE-El
)HU)H
U.
U
I I
II
I
U
I
U U 4Ca OU
F-' OF-'OF-'1
)HU)
U)HU
UW
I
U
HU)HU
I
I
.0
1
I
I
I
I
U 0 U
,U
'O E- 4 EE-'O El
HU)H
U4
U
U
U4W UW U4W U W U)
II
U
).HU
WH
WH
0
WH
WH
W~E
N
"II
CD
I
f,U
a
U,
~ U,U, UU
U
U
U) U
U
N
N
U, UD H
U0 U '
H- U; U
UD UD 0
0U
UD 0 0 0
U U CU UD UD U U UD UD
U
(N (N H
H
U
U
U
U
U
C D
UC , U
U 0 0
U) U U
U' U~ U U
U U, UD U
UD
U)U))U)UU)U
U, U, U, U, U ri4 U ,flrl
, U ,4r1U'
r,U U, U,
U ,
U
E ,r4 U
l ,1 U)
0 0 0 0
000000aa0
00aa 0
r U
0
UD
Ul
U
- U )r- W
UD U
U
UD 0
UD U
0
D UD
UD U U CU
U 0
) U
W N- (N N
U U U U 0
0 0 00C,00
U U
000ID0
U U
U 0 000ID00I
co
0
0
0
Uo U U
)
U U 0CU
U 0
U
U U U)
U U
U U U
U
U
U
U
U
U
U
UD
U
U
U
0
U U)U
U, U,
UD UD
0 0
0 U
C.
U U
U
,
U
,
CU U
Uo U
U,
U
U,
o
U; Il
(N (N U U N
00
U, U H H000
U, U r,
U, 0 00
0:0
U, U,00000
000000000
0>00D00000
0
0
(0
I
(N
0 0
0
U)
)
.....
.....
.
r~
4
- .
0 -
.
.
~
-
01
-
-
-
(0
-
-
~P
U
U
:
.
0 ..................
.....
U ) U
U.U.U
0 I
.
U)U)U.U.U.
H
U
%
U 0 0
- U U H H
0 0~~~~U , U ) U ) 0U 0)U00
- U U O O 0
P
a, a,
U
U a
U)U)U)U)U)
.).).).).)
.....I
.....x
C)
UUCUUUC
~Ei
I
zI
:EI xI
zI
IzIzIz
I
rt. z I
I I x
x I
I
xI
Iz I zI
U)
i i E
i
U)U)U)U
co
01)
0
~~0.-~~
.~~0
0 '~0
.~~ .~~0
.-1~~~
.~~0
.-
.- i~~~
~~
.00.~~
~~~ ~~ ~
00000000000000000000
0
41 444q
4
00u0000000000OUU
UOOUOOOUUOOOOO0000000000000000
400400400400'4000040000000000
44
9
444
4 ~cl~
4 ~4
~
w
00000000m
00000000
4 l4
4
4
00000000
000CD
4 14
000000000000
00000000m
9
<9<9`
m
.0
0
-HO
Cl
4
>l0C' -H
>0
-HO
Cl
4
4
C'
l
>0
14
>
-H
Cl 04
>lC~00ll~
-H-H-H-H-H-H-H-H-H..
-H
C1
-H-C1
Cl
4
01 4l
Cl
4
Cl
01
4 44 4
44 4 4
4
~ ¢
~I
8.000
. ~.I0000E
0~ co0- I~~~
I- l~ I I~.10
0Q
I I4I rQ040E-4
I ~onI1
I I10PO
I u .I
10I Cl
0 000 - 000
400040El0.
00-.)
000
0000
0l
000
Cl 0000Cl
0000l000
01 I I10
0
00
Co 0- .,
0-H
o 0-H
0-H
000.,-H 0 -H -H
o0-HH
Il0000
0P
1
0044444444444444444.214-.)
L0
0 0 000
00 . 00
00..
00-H,
0
0
0
0
00
000-- L
o
0 8000
0
00
0
00
0
000000
000000
0
0~
0
Cl 00
"I
00
NooooW<ooo
ooooo
0 C
U. ) .0
0000000000
0000000000
0000000000.
000000000o
oooooooooo
0 ) D
ClN
Cl
000400OOOO
00 N
00 0
0
0 00 H
00000.0000
0000000000O
-4 oO
C 00
C
Co Ow 0 U
0
Co.
0
Co C 0 N
H. 0 OO C 0 r, Cl 000000
10
00
Cl
Cl
0
~;
00000000000000
;
Cl
Cl
.
~
~
~~~~~~~~~~~~: :2
E41::~
0
-
-H -H -H -H -
4110
COO-.~~
000H
Co
0
0ooo
0D00
0D 0
00000000000000a
00
0
mooo00oO-OHO
10
( 0
0
H
l
0
01
>1lr X0>X
00-HO
~,-HX......-H-
-H-
H-
H H
-'~'~4
C' 0-0
4~ol
o
~''~
0 0
CD00
00I
0 0
0 0
0.0~~M
Cl)
-H.H
Cl
.......
.......
00000
.........
0
0,
.~.~.~.~.~.~.~.~.04..4.)
............
-H-.H-.HH-HH.HH-
01
.
.
0
H H
l. 00 0
Cl.
0
0
00000.C0000001
.E.0.0.0.0.0.0.0.
......... I
000000C
0..l'~,
)oo >40
, -40- ~
1000000000000.00.00.0~~~~~0
-
C
4:
-
CoO~~~oOOOE-.E-'0I.4I44
I I
.0~~O.11HHHHHH00Z
0
o
O0000000
a..11.............W
444
- : : : :: : X
C.
00
0
~2..
U 44-4--J0440
01
4
'0
'o
.-'
ou
uou oo
.
ou
..ou oo
OUUUUUUUUUUUUUUUOUOOOOUOUUOOOOUUOUOOUOOOOUOOOOO
rI
000000
-
.oooo.'
u
- 14
0
u
00000000000000000000000000004040000
4 44
0q.I444 - 14~
44 l4 440404-1
444411~l.
l1- A0
%D
m mm
000
mmm
000000000000
mm~Qmm
)4
0
uo.-uoo
00400040
0
4
o
0
0114400000440
0 004 0
000000000000000
wmm
mmm
Co
0~
PI
Co
0-,000:00040
CI
m Ci
m m w
_Q
0
0
04
44
I-I .,4
C
Cl
E' 04>1 El
E0
l
C
Cl
l4
.4
.:4
.4 . , 4. Cl ,
~Cl4,
I::
Cl.Cl4 M
M
CCl
Ml
Cl01001Cl01Cl01001Cl01001001001Cl01Cl10
ICl0.111C04
OHOH01H01HOHOHOHOH01H01H01H0~~~~~11OH1
H
,El a E-04'El d
''a
rd
El a
a> &I :,4
.4
1
~1
0Cl
Cl
1Cll
o~
01010101Q
C>4
4
-H
-
C)0
000
0:
Cl
OH
Cl
4 'd
4~
Q P
Cl0
OH
0
Cl
01PQ
I
Cl
4'
a l
--i 0
(
ClC01000l·00l0C,0Co ,o · C0C04lC~~ll44CO
C0144l
00000000000000000000000000000000000000
000000
-HO-HO-HO-HO-HO-HO-HO-HO-H
O-HO-H
.
HH0P
0
.,
HHH
0
04
00o
-
-HO
&
Cl0
ClOV4(
C.la&
01A
-H
Co
0000
000
0
0
WC)~0
C. 0
C0
C. l
C. 0
00000
000D0
0000°°°°
0000°
0000
0
Cl.Wwl
0
0
00000)0a0
000000
000
~nn
,o o HiN
000
D HD
000..C
0~
oo~ 0
Cl 0 0
0
,0Cl0 00000C
)0C)0
000C D0
0
00
C
CoW oNNr
D0 00
00
D0
CD000
0
0.0
o
o
on
o 0''0
000000
oC
000
00 rC4. 00000000.
0
CD 0
Cl 0
, C) ID00000DC)0
00C
000
0.
0000C
00
0
0
0
l
00 0
00000000000NN
C C 000
0000000..0000
0IDIIC
0
oooooaocoooo
0
00D000000000D
C)0.C0C
)0
C
r4
9
I
Cl
01
444444.444
000.000000
i
I
I
4
00
.1
i
II
C
9.
II
·.
ZEE EPEP
*0
o
0I.~lP
-
C
XoCo-
0
CC,/)
Q
ZOo
~
0000000000
-O
o
o0000
P PP
P1 4 4 H.
)OO 000I
CO
.'.0000I 1OO
00IIII00IIII
0I0IIII
~
~'-
44
U4
0000
4
~
4
44 44
0
l lPE
~.
CoHo
H
44
Cl 0000
~o -
.
.OHOl~l00-O
-
----
I
-
-Co
H-%
H
-
~4
r-
I--nU)U
---H
0..0.0-.
H
H
X100 1 .41
I
I::)HH.0000
1llq
C)
En00000000000.0n
000000000000.0>
)
I010
0 I
10
H
-D
-
-~000.0.0
000000
E4400000
C14
0000000000000000000000000000000000U000
~1.1.4.4.114.414000
0doooooo11)11100
00 110 0
6066
00
14
14
-0$41 140
1
-
H004
~ ~~
~
0
10 H 0iCc
A0~M14
M 0
14000000
'I
Ii.000000000
4411
LA
1.
4
H
0
QW
0.0.
-NC
o04000000000OD00000000D
o00000000000Oooooo
J-
1 4-4J4 1
.
.
-14-1
4
4-
-
-H -H -H
.4 . .44 .
.u.
.......
1
.......
4.
500000-H.-H-.....
-H.H
H.
-H.-
- - - .
.......
14
.......
d'O
I
.......
0
14
40 4-4
0
H
0
-H
o
1
4 i
I
I>
H
01
- H -H -
0
1 I 1
I4N N
o110HW4MN
NM
WQ11 LOLOOLDO
10000.1001101
0
000
0 IH
00000000
00000000
r-M0.
MA
OHHL
m
0
0
- 0 0
H
I0N 0
Hq N IN H4 (
00
000000
0 00
I10
000000000
NN000000000
00000000000
00000000000
o
000,
1
'4
1
I.I4 1
0
-
LA
-
-~14Ln
- 1--4 40 - - 0 1- 4 - - - 104.-- -.- - -:.
·
.
- O
10
- -d
-'I-0 -.
0 - . . . . 01414
000
0' d.11d
)
- 0. 0.
XIX
X X4 a)10 141 4 1 X4 144414 4-1
P J J 4 I 'a a)I
00
.
-
H
4
0
0 H - --HH-
En4
- H
H'
Ei
-
- 14
I- ' O H
I-
-4
-
'
1 4
4
-
0
.0 .0
- H-
0 0
- -H -
0.
- H-
- H -
0w A41-4 -4
Q- ---.
.-va) . 0:
I 4 a.d
0
0'.
· , t·
14
U)
1
LAO-H
-H
00
...0 0
-n
-4
*
i*H>
0I.....
1
0H U.) (14J
..
....
,
.......
a) I)i i 4i
H
.0
- A
., .r
0
-.4
C)~...
00 >
4.1
C>. 0.010.0.04M>.> 0.>. >40.0.0.0.0.0.
4-14-J -4 -1
4- 4
.
0
0 U 11414 II>
00 0l.0
000.0
0 0 E~~- 1414
W-
H -
0.0.0.0.0.0.0.N
. 4i -1441
0.0'0
.0.0 0
0'No
000000
'00~0
000C~
D 0 000
0
00H
000
Hrci -I
N 00
000IN
000000000
00000000
000000000
00000000
00 I - 0 00 00
1
4 0W4 4 4 414
4-1 HA 0 14 14 000 a
14)
041 0 4
E4-H
- 0
.
0 0P
4
0-I0
04
0
Q 1C414
14l
0)1
4.) 0 H4-4 -41
000
~.
>'d
i .
0
0 0-
~
00000000000000000000000)
C0
~C(, 0(~00000 0 0 0 0 0 0 0 0 0 0 0
0000000000000
0.
0001000111
0
P144 Q
4
0
.66
00
.
-H -H -
UU U
1 00
0
'-I
0 0
-H - -H -H -H
- H."14 14 14 14
0
0
) -H -H - H H -H
'
14 ~ -~
--4 -'HO
o -,
H1
4
I-
1 4- H - H
-14141
-,-
-H
4 14 1 14 14 a1
U)mmOV)v
~mmLOU
J 4
14I
'I
0r
H
t3
0
14
at
0.
00000000000000000000000000000000000000000000000
000 000
000 000 000000000000000 00000000 00000000
~~~m mm
,'I
0
0
O0
.
00r0000
0 C,0 0
1.1
4
.0
00 000000
00000000
0.
.0
0
04
W-1
'U
000000000000000000000
000000000
oo
0o00000000
0000000000000
0C00000000000
0
IN
La
fl1
m
0
0 0
0o'0
1
.
O
o
11
0
0
0
0
0*
0 O0
0
00
111 1 o.
000o0000oo .0g 000o1
0000
00000
0
0
0000 000
~
0
0
0
0
0
1
oOOO
O OOOOoOOoo1
0
0000
0
0
0 0
0000
000
0000
H
.
0
o
0
0
0 0
0
0 0
ooooo
0
00
0
.
1
0
11.1
11
0
o go001O
OO.
0
0
0
0
0
4,
1
~L000
4
1000
11
H
0
00 11
1 1N
.
10
1
0000000000000
0000000000000
0
.1
a)
000000.00000000000000.0000
H
H -
-H -H I -H
-HI -
H-HE
-HI
-Ho -H -H -...........
H
H -
-
-H-H-H-..
.
.
.......
H -
.
HH
.
.
-IH-H-H
.
.
c- 414
...........
*QI --00000I
-00000000000000
4
.
. .
H
:o*~
:0:
H
. 0 0
H
0:
H
H
-OH-H.....OH.-........I
4 J
H
4
H
0;0::
H
.
H
H
0:
0
4 I
0
0:0:
1 . .
.
.
0::
.
. . . .....
.
.
. .
..
......................
lII~I
0:00'
.
-H .H
H
.
.
-
0
HHHHH
0a
.
...
..
.
00
-
44
-
- 1 4 4-C-0 4l1
PI1401
0
4
P
0
0
-
0 0~0;01010 I 1
.
111-H
04-4-H
P
I
Ei
0
Xmlml
.
.
'
'
( O (i0
mww
. a
-OH
H
m
H
H
.
.
0
-
0.1
mmwm
0 H..........~
.
F
05
i
i -5 O H
5
...0.............144~44.....
11411441441441441
- 04
n
0 0 0 5 0 0'0 0'0 0i0:3
0 0:0
.
...........
-
1 )~ 0 H
.............
0
0l
CN
o
o
o)
o
o
o
cl
o
o
o
o
o
cl
o
0
0
0
0
0
o
o
o
ClA
cl
0
0
0
0
o
Cl4
Cl
o
o
o
o
o
a)
(a
o
o
o
o
o
z
IN
'
0
I
0
I
.
1
N
.
0
N
IIIIII II
m
m'
rm
e.
In
m
m
In
m
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
P.
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
o
o
o
o
o
0
0
0
W,
HN
lp0
-0
-
10
10
LA
LA
LC
If)
0
0
0
0
0
0
0
0
0D
0
0
0
0
0
0
0
0
0
0
0
0
o
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
N
H
NW
0.
Cl)
LI)
0
0
0
0
0
Ln
0
0
0
0
0
o
0
0
~~~~~~~~~~~~~~~~~~~~~~~~~~0
0
0
a,
10
10
0
o
E~~~~~~~~~~~~~~~~~~~~~-'
Ol
N
I
-'.4
H
,r
rp
N
U)
N
U'
H
EN
.
N a,
~~~~~~~~~~~~~~~~~~~~~~0
.4:
4-4
0
4-4
".
0
Cl
H--
H4
~~~~~~~
U)t
U)
U
.0
Cl
.
0
J
PU
0
H
444W
-.
N
'4
.
-'4
N
N
H
U.
aU(.
n
a,
N
U
U)
~ ~~~~~~
a,
1
F-
44
Ap
'
a
i
~~~~~~~
0
Cl
Cl
o
o
o
o
o
Cl
o
o
oD
o
C)
Cl
0
0
0
0
0
Cl4
a
0
0
0
C0
Cl
o
0
o
0
0
o
o
o
01
I
o
o
a,.
o
C'.
0
0
0
0
0~
o
o
m
m
o
o
o
o
o
o
\0
r'.
0
0
0
0
0
o
o
o
o,
m
C'
0
0
0
0
0
0
0
0
0
0
o
o
o
o
0
m
0
0
0
0
0
m'
0
o
o
o
o
*L0
0
0
10
-0
0
-0-0
0
10
0
-0
0
10
0
-0
0
o
o
o
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
N
N
0
-0
o
o
o
o
o
0
0
0
0
0
0
0
Ln
0
0
0
0)
0
0
LA
0
0,
0
0
0,
0
0
N
4
Clq
H-
I
0
N
N4E. .
'a,
N
.
a,
'.H
a,
a,
0
I
p-
u
a,
1-.
"4
U)
n
0
I
0
2.
H
0
H
.NQ
H
Cl
D4
U)
0z.
N4
A
u-
0
to
Mla
Ml
I
0
H
a,
0
-.
4
1-.
W
a
a,;
pmN
a)
J
C.)
.4
0
I
N
0.
0
I1
0
NW
N
H
H4
m'
N
N
N'
N'
0
N'
N
N
En
E-
H
I
N
N
0
a
a,
I1
"L
I
I
a,:
0
.
E
a,
.0
Nd
N
0
N~
C4
I
N
U.
N
~~~~~~~~~~~~~~~
F-'
H~~~~~~~~~~~~~~~E
.4:
0
N
Nto
CU'
F-.
0
0
0
0o
lo
0
0.
1'.
01
oa, 4d
o
o
0
0
0
x
0
0
C0
0
N
r
)
4 C-
0
0
0
N
0
0
0
0
0
N
C)l
0
0
0
0
0
0
0
0
0
0
0
0
NC
PJ'
HU
I
N
0 W 0
0
1 H 0
U)
N
C
0
H
0
0
0
0
0
0
0
0
0
0
0
0
0
l
0
0
0
0
m 0
0
0
0
0
0
0
0
0
0
r4
'-l
a,
:1
to4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
a,
0
0
0
0
0
0
0
0~
0
0
0
0
0
0
0
0,
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
H4
0
0
0
0
0
H4
0
0
0
0
0
U)UU)UU)UU)U
MI MINMI
HN
H
NN
M
0
N
O0
U)E
N a, a, xI a,I z0
N W
H
a,
H
4
0
0
H
0
0
0
0
0
H0
0
0
0
0
H1
0
0
0
0
0
Cl
0
0
0
0
0
Cl
0
0
0
0
0
Cl
0
0
0
0
0
Cl
0
0
0
0
0
Cl
0
0
0
0
,
,
,
,~~F-
0
0
U)
U
0~
H
N
H
1
H
0
0
0
0
0
.4
El.
H
F-1
H
0
0
0
N
U)
v'4
H
0
0
0
0
0
0
0
0)
0
E-.
H
H
E-.
00000000
H0
N
1
(a,
W) alI
4-i
0
0)
0
0
0
0
0
H
*H
x
N4
N
a,
0
a 0 2
I'
N
EA
U)
H
0
.-
W.
H
-
I
0
I F
a,
a,
H
F-1 E~~~
9
.4
x)
U.
I
"
,
.4
'0
,
NH,
U
U1
U.
a,
>1
0
0
0
0
0
0
a,
4-
:1
H--
a,
00000000
N 4
O
00000000
O
H O
>'
.
H4
H
0
0
0D
0
0
0
0
0
0
0
0
0
0
0
0>
0
0
0
0
0~~~~~
0
0
0
0
0
0
0
0
a
0
0
0
0
0)
0
0
0
0
0)
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
H
0
0
0
0
0
H4
0
0
0
0
0
0
0
0
0 W
0
0 0
0
0
04
0
0 (0
-00o -
N
o ooo
ooDoooo
-~
(
?~
II4
->
N
l
0
H
H
NQ
N
0
lC
E.
~~~EN4
E-
H
MI
o o o o o o oo'U-
W.
0
0
I
a,
a,
N
E
F-
H
-.
0
1-
*U.
U)
P.
0D
H
0
-
a, a
H p
U.
-
W
a,
U
04
Uo
0
D
0
Ic 10 10 10
:j fd
0
0
0
0
En
H
0~
a 0 op , o HP4
Il p . '
-1r-
H
0
0
0
0
0
0
0
0Uo0
F)0
pa
N C
H
.Xi
H
P4'
. H F4%. HId
U
En
H
D.
N
0
I
I
0
0
0
0
H4
0
0
0
0
0
H
a
0
0
0
0
H
0
0
0
0
0
H
0~
0
0
0
0l
ClA
0
0
0
0
0
C
0
0
0
Cl
0
0
0
0
0
Cl
0
0
0
0
0
0
N
H
La
U
(u
N
N
CD
a,
Cl
0
0
0
0
0
0
0
F-. H
E
4:.
.CQ
W
H
0
H4
0
N
N) FU
,
ClQ
YC
~
E, n
N
NE
D4
0x
H4
0
0
0
0
0
~~~~~~H
H
U)
0
H4
0
0
0
0
0
N1
.1
MI
.4
H
0
0Z
z
HA
E
4:
-HM
O H
O NC
PU)
0
o
0
0
a
0
0
0
0
404
I
NE-
0
0
0
0
0
0
U)
l-iEHE
1
- I 0' Tj 0
0IC)0
0
o
0
LA
l
ElFH
I.:
E-'
U)
NH
4
E- .10
I
0
H
H
0
- CO FP i
Ro
I ooo
03
0
H
.HI E .4:
H
oo
0
U
N
HN
-H
- . H
1010
0
0
0
0
0
0
0
10 10
0
0
0
0
I0
0
0
N
U)
,
H
N -4'0
H4
H U . H 0 H 4 J H 4 -MH'
a,
0 C l NCl
10
0
0
Io
C0
0
U
Cl
.4lN41lU
H
10 10
lxo
0
0
0)
0
0
0
C
0
0)
0
U)
o
o
o
o
o
0
(0)
o
U)
o
o
o
0
0
0
4
0
0
0
0
0
0
0
0
0
0
C
0
0
0
N
0
0
0
0
0
0
('4
H
H4
0~
0
0
U)
H4
o
o
o
0
0
o
o
o
o
C.
H
U)
0
0
0
0
0
E(0
I4I~
In
0
0
0
N
IV
U)
('4
0
0
0
0
10
C1
U
4
0
0
0
0
0
0
0
0~
0
0
0
0
rz.
0'4m
0
4
m(
O
H
H
o
0
oo oo
0
0
0
U)
-(0d
N
0
0
I
0
0
0
('4
4:
a,
0
0
0
0
0
0
o
o
o
0
0
0
o0
o
0)
0
0
0
o
o
o
0
0
0
0
0
0
0
0
0
0
(4
v
('4
m
LA
(-:
4:
4
4
U)
u
U
34
4J E-~~~
E-Jl ,(4
En
U)-
~~ ~ ~ ~
H
H
'4
H
.
H
03
*-
3
d-
E:'3
U
W)
E-
H
H
H
U)(
H
)
OH
U)
N
1-4
o~-4
U P
4-
m
0
43 3
!
U
Ea
ID
XH
oH
m
CO
4C034
"-4
I
£4
U)
a
0
~~~~~~~~~~~~~~~~
"-4I
~
a),U
X
W
40
A
Hj8
3
.
En
03
3
,0
i~
N
0
H
0
(0
04
04
4
('4
zI
U)
44:4
m
m
EO0
H
c
I
U)
o
o
o
o
o
a
rl
Pk
U)
o
CD
o
o
o
o
o
o
o
LA
0)
0
r.
Pk
0
0
04
0
0
a
0
0
0
0
0
0
0
0
0
0
0
0
0D
o
o
0
H
C'4
H
o
o
o0
o
o
o
*
H
0
0
0
0
o
0
U)
H
0
0
0
0
o
CD
m
0
0,
0
0
H4
0
0
0
0
0
40
10
oo
o
o
4
0
U)
34
U) n(
U)
U)
I
10
0
le
L
0
0
0
0
0
)
U)
U)~
H
CO
H
H
(4
4
(0
U)
ID
"4
U
LA
0
0
0
0
0
04
U)'
U
1
0
0
0
ID
ID
0)
0
0)
0
0
0
0
0
0
0
10
10
0
0
0
O
40
0
0
0
0
0
0
'-I
ID
0
0
0
0
0
i0,
0
0
0
0
1 0En1 0a
0
C"
0
0
0
0
0
U)
U
))
U
LA
C"
0,
0
0
0
0
1 0 0 .HH
4
0 4 0
0
('4
co
C'0
0
0
0
0
r0
0
0
0
0
co
0
0
0
0
0
4
0
0
0
0
0
0
0
0)
0
0
4D
0
0
0
0
0
40
0
0
0
0
0
~~I 03
~toi 0wM
~
U)
U)
LA
0
0
0
0
0
0
U
0
0
0
0
0
4
I
04
40D
0
0
0
0
0
H
40
0
0
0
0
0
U
O)
U)
U)
I
U
C"
0
0'
0
0
0
C"
00
0
00
00
0
4
U)
04
3-4
H
I
H
04
a
U
U
GI
0
0
0
U
)
OQ
0
U
U)
0
0
0
0
0
'~
0
0
0
0
0
0
U
0
i
L
0
0
0
('4
C
('4
0
0
0
0)
0
U)
U)
U)
U
0
0
0
0
N
H
)
U)
C"
0
U
)
0
0
0
C'-
U)
0
0
0
0
) ~
C'-
0
0
0
0
0
C"
0
0
0
U)
I
H
U
I
0
0
co
0
4
Cy
0
0
0
0
0
0
0
0
0
a)
I
(0
>
EA
34
44
0
$34
0
0
0
0
0
0
Z
I I
I
0
0
CO~~0LO
) H
co
0
0
I
I
03
I
a)0
0
a)
ElI
N
U)
U)
>4j
U
.
LA
0
P4
(0
04
H
In
(0
H
W
U)
c
*-
04
(0
U)
D,
(4
34
'
lo
a
-
O
H
4
0
0
0
0
0
0
0
0
0
0
-
34
U)
0
0)
0
0
0
~~~~~ ~
0
0
0
0
0
~
0
0
0
0
00
0
.H
1
04a,
0
0
0
0
0
3 HW)
0
0
0C) 0
~
I
4
Ok)oH
U
C)
0,
0
0
0
0
~
40
0
04C)P 0
U)
0)
0)
0)
0
0
~
~(
34
0
0
0
0
0
~
~
H
4
)
,4 rUU )-vU ) U) C O
0
0
0
40
C.
0
0
0
0
0
4
0
0
0
0
0
0
0
0
0
04
x
~
1
4:
0
H
0U
0
0
0
0
0
0
~
H-
U)
u
0
0
0
0
0
~
~
I
U)b
0
0
0
0
0
m
0
0
0
0
0
U)
0
0
0
0
0
0
U)
0
0
0
0
0
0c
0
U)
U)
0
0
0
0
0
0
0
0
0
0
U)
0
0)
0
0
0
~ ~~W
)
0
m)
0
0
0
0
0
0
0
0
0
u
0
0
0
0
0
u
0
U
0
0
0
0
0
C
0
0
0
0
U
0
0
0
0
)
E
)1
O
U)>0
04
-
H
H-
U'
34~~~~~~~~~~~~~~~~~~0H-4
04
W31
4-
d
U)I0
i4
0
44
>
0
0
0
0
0
a
4
1
co
0
0
03
I O U n
O C O O 3 4Og
I H
0
0
0
0
0
tn o n C>
0
0 P 0C> 0
U) >i U
$4E- 4 0
03
34
0
om
0~
0
0
0
0
4: W a)
U)
I
CO
U) 0
N~~~~~~~~~~~~~~
44
I En
U
I to
U)
U)
U)
U)
0
nU
LA
0,
0
0
0
0
-4
W
3:0 c'4
D4
M
34
4
4J
H_
03a U
) a34)
'0
4:
0
(
I
I X
34
(0
34
Di
0
0
"I
COn
U)
EU
U)
:
('4
34
U)
U)
om
0
0
C'
0
0
0
0
0
+
o
H
%DI
0
H4
0
0
0
(0
U)
H
U'
U)U
)
4
H
0 30
N
H
U)1'
En
U)
(1
'-4
LA
0
0
0
0)
0
U)
H
0
-
'(
U)
C),
00
0
ci
H
0
0
C)
I"
H.
0
0
0
0
03
j A(0H
34
H4
U)
04
3(3
E.
0
0
0
0
(0
433(UAI.0N:~
HI
HI
0
A)
CO
(0
34
(0
(a
H
En
HH
H-
0
C)
0
a
o
0
0
0
0
0
'0
N
CO
U)
u
H4
40
oo
U)
0
0
0
C0
0)
0
0C
0
0En
u
U)
CO
U)
U
)
U)
0
0
0
0
U)
zU
-
u)
(0 U
4
O
H
U
U)
0
0
0
0
0
0
0
0
0
0
U)
Hl
UI
4)
U)
0
0
0
0
0
U
0
0
0
0
0
H
n
U)
O1
0U)
P1
H
N4
14
%
0)
0
'
'4
U
)0
0U )
0
C0
0
HU
) U
o
U ) L A U L
H ( 0 'a-4 4
O100
UC40
)O U)O10U4O10 1I0 I0 034l O0 I
LA N
A 4 0 U ) 4H 0 CL' 4 4A0 . H
.33U
O H O H O U)'.I0'
IC, I
U ) 0
H
umOO
Io
O I
0
0
0)
0
0D,
0
0
0
0
0
0
0
0
0
0
0
0D
0
0
0
0
0
0
0a
0)
0O
l
)0
0
H--0430
0
C0)
0
0
0
0
N
0
ON
l O I O I O I O I O IZ0O I
Z0
H
N 0IOH 0
0
0
0
0
0
0
0 3WUE)U)O U' 0 jio0 3N)
lo 1 o o l o l o10~ lUo1o
H cqH- uU/)3
H O U)X0 U0
3 40
U)O
0
0
0
0
0
0
0C
0D
.
0
0
0
0
0
0
0)
0
0
0
0
0
0
03
l Oo O1o l o
4
03
0
0
0
HC
0D
0)
H-4
o
rl
m
0
D~ D~
o
o
0
o
o
Pk
0
0
U)
o
H
H
0
H4
r~
0
0
0
0
0
0
U
LA
('2~n 40
0
0
0
0
H
H
0
0
0
0
0
0
0
0
0
0
0
0
H
H
H
H
H
L
l
C)
ID
a,
r-
a'
a,
U)
'
a'
0
CIN a'
40
'
Q
0
v
H4
H-
o
o
H
0
0
H4
0
0
H
o
o
H
o
o
H4
0
0
H4
0
0
H4
0
0
H
0
0
H
0
0
o
0
C)
H
v
H4
0
0
0
0 L
3
4
A
C'-
0
H4
0
0
Hi
0
0
H
0
0
0
H
0
0
LA
H
o
40
HA
0
o
40
H
0
0
I1
0
m~
C-
0
ID
H4
0
0
40
H4
0
0
40
H
0
0
0
434
00~~~~~~~~
04
04~~~~~~~~~
0
3
0'2
40
03
03
4
0
004
0
0~~~~~~~-
0
lo
0~r~
U ) U)
U)
C)
o
I,
. 0
o
o~
IC
)
1o
11
o
)
4
,N
-
o0 onlo4
c
-H
-4
03
03
0
H
01
H4
H-
IN
'2
H
'2
-
H4
40
0
0
IN
0
a'
0
C)
U)
o
O
U)
0
H
H
H
IN
C-
0
H
H
H
U)
a'
IN
1o :
0o
44
IN
LA
n m
H
H
0
o
o
cl I
ciN
H
o
0
IN
o~
o
o)
0
.
o I
0I
O.0
C-
C
cN
'2
In
H
0
o
0
a'
lo
H
0
H4
0
0
o
o3
U)
o
N
03
o
I
o
0
U1)
a,
a'
m
LA
H4
0
lo
H
0
o
-:3
.I
lo
LA
H
o
Q
LA
H
LA
U 0
o
o
o
C( 4
a,
Ir
44
0
Id
X
LA
.0
oA
03
0)
V
4i
1.
O
03
~
0
1
40
LA
40
a'
40
U)
40
40
o
o
0
0
0
0
0
0
0
0
0
0
0
I)
0
IN
LA
d
I
d
LA
0
"
0
H
CH
H
m
lo
IN
H
0,
IN
'2
m
Cm
0I3
(-3
34
~
~
c-~
) - H I .' I
0 m
0
U)U)C)U)0 00
00
0
0
0)
0
0)0
0
0
I C~
0
lo
o~
4 )
C-
U1
ID
C 0
0 0
0
0
0
0
0
N
D
0
0
O
0 0
0
0
U
0
0
m
0
0
0
I1
0
I
.0
I
I"l
04 04
0
0
0
0 3
~
0
0
W
CC-o
(N
a,
W
-o
InZI
1
W
a,
-o
0
0D
0
"O
C,
C)
0
0
0
C
3
0
0
U4 V
C-2
C
0
0
0,
0
0
0
4
M
M
Oa
'
0 CU
0
0
0
0
03
41
U)
C,,
LA
~~~~~~
I
-4
~~~~~~ ~In)~~ ~34~~~0
0
N
4
.3
p
02L
LA
W X 4.
0
0
x4)
I3
(
0
O
0
0~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0>
U
-
03
03~~~~~~
a)
3
0
0
C)
AO,
a~~~~~~~~~~04) a)
-CC r U
IN
Hr.
0,
-.1
04)J
I
~0
)
I
Z
U
-
$'004
0
r
a,
C-.3
~~
~~
0
~~~~~
-.
3 44
03
~~~3
~ ~ ~ ~ C)~ ~CCC) U) a
LA
w3
.:
E-
I
C)
0
H
C,J
ID
(~3
a,
C',
0311 03
03
0343
032
ID
LA
U)
U)
~~~~~~4
03
tI
O
IN
m'
.
031
0
I~~~
II
011
OO
I
C)0
I
03
.0
V)
0
.01
m)
0
Ia
-
0
I
-H 4-3
N 00
i
U
0)
0
4 J
0
0
0
0
0
0
4-4
3.)
I
4 -3 C)'0
-H Uf X
0
0
0
0
'i
W
co
o00
0
0
0
0
0
0
C--
-
o4
00
0
N
U
U
0)
0
0
0
0
C)
CO
C)
a'
IN
0
L
4
U
U
U
In
0
0
0
0
0
0
0
0
0
0
0
0
0)
2
0
0
0)
U)
0
0
0
0
40
a'
0Q U)
0
0
0
0
0
0
IN
'-
0l
LA
0
r-
0
oo oo o
0 0 0
a,
U) U
0
0
0
0
0
0
MC
U)
U)
U)
U)
0
0
0
0
0
0
C
0
0
0
C)
0
0
0
04
0
Hi
"
0
0
0
o
oo
o
o0
0
0
03
(O
03In
'a
0
4iL
4 0
v-I
°0
03
-H
0
°
co
0
W3 C4
0JI I
04
03
Wl
4
0
W)
49
'¢1
04
-2
U)
-H
4
114
HO
114
o
lo
I
--I
031 41
m
4:'
0
10~~~~~~
o
v-I
Cl4
v-I
r
Cz
LA
I
~:I
I
03
03
U)
40
'0
4I
4
043
03
l
C)I
a)
1
I"-
~
03
40
I
I0
I
F.
U)
0
03 03 0n0
3
4
I-
03 0
4)
1
U)
AI
0
.0
0
14
3 U)
03
41
03
41
-H
0q
U)
0
INq
H~
Ed
0
a'
0
0
0
C
0
0
0
CLA
ID
C) '1 0 I00
0
0
0
-0
C)
o1 o
o0 o 0
0
0
0
0
0
0
0
C)
)
40
IN
'
03
C)
~~~~o
oC)
ooo
o
0 o0o
oo
0
o0
0
EJ
C)
)
oo ° oo
0 0
C)
C)
0
'2
m1
0
0
'2
CI
o ° oooooo
° o
§
C)
a'
Da41
U
0
A
o
o
0m
-
o
oooooo
N
pi
M
41
01
O3
03
0
41
41
41
'I
,-0
I m U)
I
0
UC) U)n
A
I
a,
'2
I
U)
41
I
Pa~n
41
'41 41
zU
z
U)
U)
41
4
a'
4.2
I
4
41
zi
U)
41
I
H
03
P4
03
03
41
a'
4
LA
lo
-
'-
H
'2
C--
C-
4:
-2
LA
-
4:3
02
w
3-
4
02
.4
41
U)
02
4
41
C)
oooo
oI o
C
C
§) Uo)) U
U)~
~
U 0~~~
0 0 00 0
0
00 0 00 0
m
a'
I
C)
'
o
U)
41
o
o
o
o
L
o
a,
0
0o or.
0o or.0~~~~~~~~°
0) 0
o)
U
0
0
0 0
o
0
0
03
41
41
43
I
<
Ml
34
0
41
'1
U)
IN
41
C/)
..
m
.4:
4
a)
0
0
03
114
03
VI
o
C,,
a'
I4 I I
Ln
N
4114
L41A I
o
H
03
o
41
4:'u
H0o
P)
o4
04
0
03
II 03
>
1
03~~~~~u
03
00
04~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
03
03
03
41
40
loI
LAu
o
0En
10n 0
L 41m
o n l
o
o
a,
4aa
O
a'
a'
5
4 5 4Cz1m
Vr
3
I 03I
I
0
a
3
I
0
03
H
4:
0
03
o
4 k U)a14H
j
o o o 0oo
c>o
C)o o oo 0oo oo 0
0 0 01
co '0
c 41 41 41o 4 o 1Oi 0co
Do 0
02
1. O
4 0o 0 1 0 10
W2
W
0 4 0
LAI4
o
o
0
o
o 4
4
0 0 0
4 ) 04 ) 0 1O U) Cl
1
o
rz o
-
0
10
031
H
0
U)
C)
NT
0
0
H
Iq
10
P4
D4
H4
H4
H
Hq
H-4
CU
0
0
0
0
0
0
0
0
0
0
o
o
v)
C-
0
C
0
m"
H
C
r- U
C.
H4
CN
CIq
o
o
Cl4
H4
CU
0
0
0
0
OD
o
o
CU
o
o
0
CA
H4
W
U
CA
C)
T
H-
H4
CU
CU
CI
o
o
CUq
U
0
0
CI
CU
CU
0
0
CU3
CU
o
o
C"
CU
C)
CU
0
0
0
0
0
0
eV
0
0
U
0
0
U)~
ID
C"
m"
C"
C'
m'
C
0
0
CU4
0
0
CU
0
0
CU
0
0
CU
0
0
co
C
v
CU4
0
0
CU
0
0
CU
0
0
N-
Ln
CUq 0
N-
C
Ln
Ln
LA
LA
lo
lo
o
o
o
a
o
o
H4Pr
10
cmC-)
j)
H
CA
LA
a
a
CU
0
z
0
EH
'C
I
U)
a)
>1
(d
P4~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(
U4()
U)U
a-)
V) -4 14
H H U)
14~~~~~~~~~~~~~~~~~~~~~~~~~~~~~U
I
H~
44
C").4
4
0
4-)
C.I
N~
CA
Di)
o
o
1
4.)
H-
Hi
.- )
0
0
H
a
a
LA
0
H4
o
a
NIIZ
NT
0
a
~
z
Hi
q)
>
H
H4
C-)
4-)
lo
C
0
0
H
0
o
0
CN
0
o
CU
o
H
q
0
a
H
C-)
CA
a'
o
CU
o
0
H4
0
CN
o
H
NID
H4
CU
o
CU
o
o
H
HC-
a
CU3
Q
H
0
CU
00,
0
ID
H4
CUq
CU
CA
v
o
o
o
o
CU
ID
CU
CU
H4
10
CT
CUq
CU;
CU
CU
CU4
CU
C"
CU
C"
CU
0
0
0
0
0
0
0
0
0
0
CU
C
a,
H
a,)
w
C"
CU
A'
CU
C
CU
0
0
0
0
0
0
m"
CU
o
C
m)
CAw
C"
CT
m'
In
Hl
H
a,
rN
CA
H
H
)
.1
rN
4-4
H
H
a
C
H
.4 4
w
ID
C
H
H
CU
Hi
w
CAw
.1
CU
I
C
0
oi.
o
-4
o4
o
)
4J -4
-C)
l
.
n-)-a)o
MV N
0 V
-4
Ln-0W
H
C)
0
0
.
H
I
H
04
a H
4
0
0
0
-
I
En
v)
w
CU
H4
H4
~~4 ~~~~~~~~~~~~4
~~~~~~~~~~~0
4c
ID -4 H
~~~A
a~~q
I ul -i
0
0
-N0
a
0
0
0
C
-
0
-4H
-
U
C
0
0
0
-
0
0
ODI
V
CU
a,
CCC
'C
CU
a
0
a
0
a
0
CT
LA
NLA
a
a
HA
LA
o
o
wT
H
H,
LA
a
a
CU
CU
o
o
o
o
0C
CT
(U
U)
(
CC
CU
C
--
LAV)U
C.
4404-bCr4
4C
I
N
U
ID
-0
CU
CC~~~~~~~~~~~u
Cr
w
H
Hi
N
NC
D4'
'C
H
CUq
(U
a
0
o
CU
m"
C"
CU
.,4
(U
~:
U)
U)
C)
CA
CT
wT
(U
-4
H
.)
CT
0
CN
I 4L
.U) 0
H
G
a'.
H
0
0
CA
CT
H4
0
0
H
0
0
0
rI
H
H
4
)
U
4
r
*d
H
CU
CU
CU
CUq
C
CT
*
m"
rC
CC
(
C
H
ID
o
CUN -H C 'C C
N
0
NNNNN
00
0
0
0
C
Co
D
-r
M
Hl CU H- CU
N0
0
0
o
4n
H
a
0
W
C" LA C' CA C" Hi C' Hq C')
0 00
N
00
N
N
0
0
0
0
0
CCrU) D
al
NPMMM
C")H
0
0
C' CU 'c-'U V H LA
C)
0
0,N
0
0
0
C)
C'
0
0
H
C)
r
C
C'
0
LA C" LA C' LA
C)
0
0
0
4
-X
C4CA (
C)0
C
'-I
LA
U
lo
H4
o
o
lo
0
NHq
o
C)
CU
NH
0
)
0)
N
H0
C)
H
N
H4
0
0
U
CA
H4
0
0
C)
a
Hi
0
0
Hi
a,
Hi
0
0
1
a,
H
0
0
LA
0,
H
0
)
CA
a,
H
0
0
C
0'
H
0
0
CDa
a,
.
H
0
0
ID
CT)
H
0
0
H
CA
H
0
0
N
C
H
0
0
D
r
D
L
4
4
0
H
0
0
0.
U
H4
0
0
,
v
U
H4
0
0
U
H4
0
T
A
0
0
a
H
0
0
lo
C)
H
C)
C)
H
0
C)
C)
H
0
C)
0
0
~0
U)
U
.1
0
N-
o
o
C)
C)
C)
a
0
a
CC
(U
a,
'C
C"
CA
C)
H4
Hi
CU
H
C"
H4
C-
C-
C-
U
wT
C)
HA
NH4
CT
H
CU
CO
CT
Hi
U)
CA
CT
H
C
C)
0
C)
C)
C
CA
CA
H1CU
LA
H
HA
C"
(U
0%
C
-C-
Cl
to
a~~~~~~~~~~~~~~4L
a)
4-CE
I"
'U
0
1
C
4 .4
r~4.1
0
I
m
C.cq
)
C
.1
,
4)
vr
U).
1
1
4
-
4
~.
3
0
14
0
'
C
-
1
.
-
CU
H)
N
N
.I
C~
CA3
CU
U
lo
-0 C)
H~
lo
C)
NCUq
N-
C)
LA
lo
Nl
C)
C
CT
CA
C)
v
"
U
0
CA
H-
H4
H-
H-
H-
)
C
)
0
LA
H-
LA
LA
4
ID
CA
Ca,
g
C)
CT
H
H
Hi
H-
H
)
A
CU
H
Hi
C
H4
N-
CA
C
CA
C"
MT
H-
CA
CA
H
6
I'
0
W
-
U
H
H
C
T
H4
H4
H-
H4
Hi
H-
'-
C)
0
0
0
0
0
0
C
H
a
H
0
H
0
0
CA
rN
o
A
CU
C
h
0
CA
C)
0
a
r.
C
0
(1~~~)
H
C)
~~~
CT
CT~ ~~~
CA
~Id~~~-H
~~ N C)
a)
-H
CU
CT
H4
CU
N
CU
CA
C"
CA
C)
m'
oC
CA
C)
C"
a,
CU
N
LA
0
CA
C)
a)
U)
0
I
)C
0
U
0
HI
4ri
I
CU
C-)
01)4-
IC
.U
C.
C
9
I kCUa
C
C mJ ) L
)0
C CA
0
CAC
T
0C)
0
CA
)
U
C)0
0
C:
IC
C)
C
CA
0
C
0
0
CA
0
N
0
a
CA
C,
0
0
NCA
0
C
CA
0
H
C A
a
C)
0
0
0
C)
0
CT
v lo v CA o H
H 0 CU C H a,
C H C -IHT)
CT
0
C)
C)
NI
en
LA
-0
CA~N N
o
02
02
CA
02
C
A
0
C
A
N
N. N. N N N CA CA4C
oo ° o0 0° oo
ooo o
0
o00
°
o000
o
0 00
o0
0 0
N
H
0
H
N
en
A CA CA N C. H1 H. H.
o
o00
o0
0o
0
0o
0
0o
0
0o
0
0o
0
o00
0
C.
o00
LA
LA
C
lo
CL.
.
o00
CA
NL R.
o
00
o
00
o00
CA
CA
CL.
o
o
0
H4
H. H H 0o 0o 00
0m
N0
4
oo
o
o00
0
0
0
o
o
o
0
0
0
0
0
0
0
01
HE
a
'C 4'
9:I :9 1
H4
N1
o
o
en
LA
1
o
o o
o~~o
o o ° o
02
o0
I: 01:CA
I
l
A
A
02
o0
o0
0
A
o0
o0
CA
WA
o0 o
0
: CAI ZI
I I
CA CA
:ZI
0E:CCA
W
A
H4
0 o °0
§0
H
0
H
§o0
§0
N
en
§0
0
I
I
CA
*
§0
A A 02
I
CA
~
§0
I
CA
LA
§0
§0
I
0
I
I
Z
CA
CA
C
LA
CA
CA
W
A
H
o0
§0
§0
o
0
0
0
·
-H
a)
£X
I
CA
oa
0 o0
L
Ic4
CA
0
C
CA
o00
0
0
N
0
-1
00
-d4
C
A X
HI.
H
r
H
o
0
o
0
0
0
en
0
CA
0
0
oo
o
0o)
o
0
0
0
0
0
0
0
0
0
CO
°
c'~~~~~~~~~~~~~~~~~~~~~~
o
hhe e
h
he
2
he
02
£
E-0
F4
H-
4I
4-i
CO
C
CO
CO
CA
CO
CA
~
~
C
C
2
O
, 00
0
0
0
-
Pt
bIo
C4
x
0
0
) cco
C
0
CH
C
a)
X
CO
COU
I
XI~~~~~~~~~
W~~~~~~~~~~~~~~~~~~~
(V '0 '
0C 4r~~~H 0 1O -Ci~~~~~~~~
C
C4
a
0CA
1
I
C4
P4
0 C
~~~~~4 04
CA0 CA
CO
CA
£
CO
9> 9
0 1
In
V4
o2
0
o o
10
CA
en
CA
CN
o
o
CA
N
o
o
N
A
CA
NV
0
0
CA
N
0
0
4
N
CA
CN
0
0
CA
N
0
0
CA
Co
r
rCN
0
0
CA
CA
N
N
o
o
CA
0
0
CL
N-
N-
N-
N
N
0
NT
0
0
0
CA
02
N1
0
0
4
0
0
N
0
0
CA
C)
02
N
0
0
N
CA
02
No
0
0
N
NV
02
N
0
0
0
0
02
N
0
0
LA
02
N
0
0
LA
0
02
N
0
0
0
C
C
0
0
0
fl)
0
0
0
0
0
CA
0
0
o
o
C)
4- 2L A
-H
0
01
0
H
Wi
I
x
a)
,00
H1
- IH
-H
'
Id
a)i
4-
>1
id
~
N
0
0
N1
0
0
N
0
0
N
o
o
o8 Ci
0
CL.
H
o
o
0
0
N
en
en
o
o
o
o
0
0
0
0
o
H1
0
0
01
01
0
CA
I
CA 01
-H
H:
.5q
D4
-H
2
CA.ihe
0 X ~=
U
-,:
'0
N
0
0
I
-H
01
1'
02
901
C
01
0
4
2
lo
0
01
-H
Ln
C3
4
N~
oN
1
4
-H
A
P
£
L
H
~
he
CA
c
0
C
I
4-1
0
I
0
C)
0
~mL
o 4-i
4-
o °
m
4A
0
0
I
I
0
I
0
1
In
H-
I
I
:
1
H4
U
£2
CA 0) H- H4 H H H
0
zI~~~~
C
A
CIA
0
'IO
CI
LA
Ln
02
CA
N
N~
No
N
N
N
N
o
o
0
0
0
0
0
N
N-
N
N
Nq
o
o
N
0
0
o
0
Nq
0
0
02
0
02
02
02
Nq
0
0
Nq
0
0
N
0
0
N
0
0
N1
0
0
0
N
0
0
02
N1
0
0
LA
02
N
0
4
ID
02
N1
o
o
o
02
02
N
o
o
o
0
0
en
0
0
0
0
0
CA
0
0
10
0
oo
0
0o
0
o
0
0
0
0
0)
0
0
0
0
0
0
0
0
C-I1
Ci
01
CA
H0
en
en
0
0 HH
0 N0
H
H 0
H 0
H N
H
0
0
0
0)
13
r.
o
0
V.
04
0
4£2
0
H,
0
:
*4
I
*HI
-H
1
a)
X
a)
~:
01
Dk
-H
-4
0
r
N
LA
0
N
I
~
H
H
H
.
N
.
N
3
N
1
N
4
lo
.
4
en
C-
.-)
CA
CA
.i
02
A C
01
>
$C,
0
zEA
4-W
C/I
CA
0
he
0
E'
0
CW
I
A
I
0
I CA
H- CL. h
C4
Pc CO C
CD
I
H C. CL.
01IA
u
CA1
he
CA
01
C-i~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~E
A
CL
0
N
N,
4
oN
o,
0
x
0
W~
H00~
o
mD.
C A4 I
he
V
)C) HI C
C~)I010.1
H CI0
N'd
C
o
o
P0
--
I
-- §D
- 4 HN0-L. o
-- -0H o1
N
en
0H H
0
§
C0 oo 4 0 C 0
A
4 I oom
N0
0
0,
C0
0D
0
0
0
H
0
0
0
0
C
0
0
cooo
CoI
o4 44 ao
0 0 2 0 1CQ
00 4 0 o 0 1 CN
0
o
o
C0
°
o
0
heoCA
Ih
o
0Ho
o0
C)
CA 0
000
o
0
4
-)
I
01
I
01
0
N
0
0o
o0 o
C O0 0 H
0
0
CA
HH
CAoO O1H o eO
0o
HcCP
CA
H oo
o
o
0
0
0
0
0
I N
H
0
o
o
o
o
o
o
o
o
o
o
o o
o
o
o
o
o
o
IC)
:
o
~m
o)I
I
o
I
C)
C)
o>^1
0 CO
a))I:
Co
n
)
)
I
C)
C
C) A
oo
oc
:C3
C)
o
C)
O
) Us C)
)
C)O
C)
o
) >> C)
C)X
C
C
1
Id
m>~ C)
I
C)
C)
1 C)
0(
CD o
ID
o
)
wo
<
Qo
o
I
O
O',
o C)
Co
C)
pq
C
Xl
C.
o
Co
Co
Co
o
Co
o
o
C)
C)
C)
C)
C
CD
C)
C)
,-U
H
n
'
wo
N
H
ls
H
In
H
,-I~
~ C')
mQ
r~ ~(N< ~
es
o
o
o
m
In
C)I
CxN
ri
~'
rQ
rU~)
C
C
C)
C)
C)
C)
C,
C
,
oIC)cc
o
C)
o
o'iC)
.
0
CD
C,
8
o
oC)
c
CD
CU
C
C)
0
0
C)
C
C)
C)
:21
10
C)
C0
o
C)
C)
o
CD
C)
o
C)
)
o
oC
C)o
C)
C)
C)
J
C)
C)
0
To
C
4)
()
a
0
o
X
X
O0
x
I
I
)
I)n
Ir
S
H,
u
.H1
X
>
C)
I
>'
U)
In
a)
I
In
a)
J
1
d
C)
I
"
=:
CC)I
C
M
C)
M
C
>
'C)
C
C)1
I
I)
(4
C)
I
(N
H
,C'
u
ItC
C)
H
>2,
X
421
I
>H
:2
CC
I
I
C)
F.
H
(C
2
C)
Im
4
'C)
C)
42
.a)
I
0
,1
U)
H1I
ri
I
I
I
I
42
:>)
.C
>,1
0
C)
H
C)
C)
G
(N
°o
H
C)
C)
C)
C)
cH
In
C)
C)
C)
C)
~~~~~~o
~~
Hc
C)
C)
C)
C)
C
m
o
H
°
)
X
H
C)
C)
C)
C)
o
C)
C)
C)
C)
O~~~~~~
4
)C
I4
~C) ~ ~
A
)
_
O
42
D4
©
©
°°
*H
tuI
C)
IH
)
( 4r!
~ ~C)
_
o
~
Q
C)
c
C)
C)
)
(4
(4
I (4
v)
rl
C)
C)
*
O O
O
©
o
O
cD
H
oC
C)
C)
C)
C)
o
C)
C
C)
C)
o
H
C
(N
C
H
C)
cc
A
I
42
>) C
(4
C)
C
(4
o
o(
-A o
0o
-A o
C)
0C
I
(N
C')
oC)
o
oC)
o
C)
oo
c1 I
o
o
o
a
42
I
C)
rC
I
H
H
H<
c
o
o
~~~~~~~~~~~o
C
rC
I )
I
I
I
o
)
o )
C:)o
o
o.
C)
o
H
)
C)
'C)
C)
(4I
,pC)
C
C
I C
e~~~~~~~~~~~~~~~~~~~I
T
-H
I
<C
42
C)
Hm
('
H
)
X)
I
I
C
C)
H
H
)C
)
C
.H
horo
C C
C))
C)
o
C)
H
C
I
nC)
C)
PQ
)
n
cc
cc
00
cc
X
cc
Co
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
(~~
C)
C
~~~~~~~~~~~~~~~~4
C
C)
C)
o
C)
oO
©
oO
O
oo
o
C~~1o)-
o
H
-H
C)
C)
H
O
42
C
C
C)
C)
a)
AQ
C)
~
o
C)
or
o
o
or
(4
tC)C
H
C ),)
H
oC) o
C)
To o
H
lo
H
lo
C)
I
o
M
C
C)
o
'
C)
C
42
D
o
o
)
C)
El
"4
C
T
T
H
4z
ID
4
C)
I
C
42
~~~~~~~~~~
O
(~~ ~~~~
~ ~~4
C
C)
cc H C C
C)o
o C)
C) C)
(4
'H
C)
C
-H
(
C
-H
H
cc
>'
C)
X
I
z
(I
I
C
C
C (C)
)
C)t
OI
C)
H
42
C)
C)
Co C
o
X
C
-H
C
)
'C
)C)
C
U)1
C
42
ccv
IoC) rC oc
J H ,1
5
H -H(N
H
HH
) H1
) C)IC)
) ;oro
) C C CC) Cra) C)
)
cc
H
C)
42
4
,C)m
X)
X)
H
)
C
)l
C)
xCl
-H
v
C)
C)
H
42
C)
C)
C
H
)
H
C)
A
ID
c
cc
o
cc
C)
r H)
C)
.
c
C)
'C
C)
i
C
,,n
H
Fr4
C)
X
C)
421
cN
o
O~~U
>
o-
>
r4
r*
0
C)c
C)
42@D
C)
'C)
C)
u
C
<i
oCD
"
T
C
o
C)
r4
o
l
X
-1
C)
.c
C) X
(4
(4
O)
)
C)
0 C)
C) C)s C ) C ( 4 c c HO
Cz c
) U -H C )'
H
r (N
pCS
.NC)(N
I
(N
I
(N
CO
)(N
ICc, )> IC)o >, IC r:3I C',C) IC)oro
O
)
S:i)IC° (v>
, )
)
2 C C) ) ) )C C
C)CI)
oC
I
4
cc
^ C) I Q)
C
)
C)
C)
C)
C)r4
H
C)
o
To
H
C)~
To
To
C)
cc
42
C)
C
I)
I
r4
(D
C)
cq
cc
(4I
('
uUC
H
C)
C
d
42O
AC)
r
H
oTo
C)
'C-
cco(4
r(
I
I
)q
r
C)
ao
C)
To
To
00
o
U
X
I
Ho
C
)
(4
H
C)
C1)
C)
co
o
To
x.
~~~o
H
C )4I
C)
1
)'C
C)
)
C)
oC)
a)
-rl
..)
©
o
o
)
o
A
'C)
C)
I
uCC)
C)C)0-0 H C)011H
)H C) H
CU)
U o
O14
C l o)C)
I C) 0 °rC ,li C0 )
) C)(T N (Dr
) CC)
C) C ) C
C) )
C))
D C CC )
C
o
O
C)
OCl ) rQ
OC
o4
C ) ) oC )
o
©
a(N
A
u)
I
C)
*H
C:
I
CiX I
(41
42
(4
X
: )
C) 42
I
(4
|
C)
I
C) H I: 2 c
C)
rz4 C))-HC)~
~I C~)r~; ~
~~~~~~~4~
P4
©
c
C)
C)
r
(N
C)
)
C)t
(4
At
)
-
C)
gi
(N
C)
C)
C)
C)
c
,C ,C ,C
I I I
1m 0Id)
C)
4
X
C)
°
>1
(4
"4
N
(N
C)
C)
C)
C)
OOOO
° o
.cC
I
I
©41
X
,
C)
C)
C)
C)
421
C1)
C
,--I"
c)
-cc
C)
D)
C
rC
~~~~~~4
In~~~~~~~~~~~~~~~~~4
C)
* I X
cc o
I(N
8
°
H
N
C)
C)
C)
C)
0C)
o
To
'' o
-1
C)
Id
C)
(1)
.1
C)
8,
C)
C)
C)
C)
oC)
C)
0
C)
C)
C)
C)
C
w
I(4
a)
a)
o
.
oc C)
Uo
C)
C)
C)
C)
o
C)
C)
To
D
~
° C)©o
C)
To
C)
N O
0
O
C)
a)
N
.,,
C)
C)
C)
o
To
o
C)
Q)
C)1
A<
42
*n
°C)© o
,zv
1
*H
C),C a))
C)
oC)
C)
C)
C)
C)
o
C
U
)
I)
C)
al
ca
o
II
O~
oOOOOO
o0
o
C)
oo
C)I
CD
o
o
oC
o
.
o
C)M
I
n4
C)
C
C)
C)
(4
C)
m
)
C)
C
0~~~~~~~~~~~~~~~~~~~~~~~~~~~C
oC'
I
C)
CD
I X4V X I
C)
(4
R
o
H
H
1
IC)
o Noa°
o
.
o
ID
C
('2
F~ C)
4c
C C
IC
oN°
o ooz°
C 0c c
o
o
o
o
o
IC)
o
42
cc H
C
o
C o
o
o
C'
)
o H....
oo
>
n)
-,1
]a)
n
-0
O)0 -H
?.r0
00
() Y
0
) ,1)
*H0 n
o0
0 -10
0- 4900 u
H -U 00 0 I .0 a)
a
o
0 0
0
o
O t
In -n .n 0l
04
(J O'ao
SD
a)
",
) v-m--ID
.woo
1 -IsmD:)O
U)
>1
4
0
nl
0 oC10W*,-4 a)
-H -H -H
,.l
H
010)0
)
0o
0
Si
04
-H
0
n
U)
0
X0a
004
O)
U)u
0 )a q1010
oo w)01aQ.H0)4
0 - oo
II 01 CI o
D
Ht
H4>-4
00 nl
Uo-Uo
0)
01 )10 U)
Id 0
1
.HU
-1 ., '0Cb
nl
010)10>
01)
a)
II
01HaE CU
0H
0 SU
tU) n0 O
r10 1) -V VH
aH
0)0)3
a)
It 4
0
I 0 >C -H
100
ZH
C)
-
U
U)
-H
--
C< 01 01 CU .)
OU
'-H -H H
'0
0)
H
D
F
-
(Dg
110100100k
0 4
q 0l 0k
a-
Q>nG
aCJ
1.Cr'
~~
QQq.
oo
Q~a~
>;~tnt
nln
-I.
C),
0
O
4
U) 4- 10 U) -Hl U) 0)
0)a ED
'0
H N
O 1U)
U)00000
10
O
01l)Q
0)
a)
o)1 -H
v
I CU'0
U)
Skm
H
ppp
',p,
04 )
0
tU)
H
On
0)0t1O10
En
O
U)0 FU V10
3H
-H
4U)4-H,U
r:
nl
I
0
E00111) N -H
0
0
-H -H
01
0)
*- 01 01 0
0 0
Cw >
t
0qS
X tn U) 010
0 0 0q C) 10
C
4CU) 0 10
H
H
nla
oCOl
:1
SQtn >
D
0
i
U IH
HOC
CW
>H
Q
.
11
W
0
CU)
W tn
IZI
OCU)XH
C,I 01
Cu
11xc1
I
110
El; U
N
a
1 C
co11
- ii
'
U)
H CU)U)
IH
W Mn
U)C
H
EH
Q
X a
1
XHE-'1
0i1) l
I I: x
F
Q,a >
MO
11C.
0n
co
CO 01
cM0
C
C 0
E1n
U)HQ
H
I
0
(n
W
C1
I
01
W
n
CU)
CO
CU)
I
Cr 0CC>
DD DD
03 11.
Z-. S:U (>,
g
O
CU
z
E-
U C W H 0
X EI El CO >I
0)
0:
40
01010101010DOc7
0101010101010Z I
u
01C
IsS > Z I rI
gg g g g
H
o
01
o 0)C01010)CO000
o
q
CO
M
Hl)
N
aW EWX
Nm
U)°
1
OnH OZ
In I
11
11
11
0
'-l
01
0
'0
I0
44')
.I.
ko
O~
4
.1~~
4
-Q
U)0
~>1
-,4
U
14
. E, E
C) H H >
o
0)
U
4 -4
I-1 PX 1
,I
zrU)
0)
0
44
nQ
~~~~-I
~~0 ~ ~0cn
r-u 'U
1
0C..
qi00000
OD Q
CU)
o
I,
''4
d
r.,
CO
.
CU)
V)
U)
0D
0
:
0
U)
01
X
ni
r
p
P
Pz
lil~
m
HU)
.0
El
E
0
0)O H H
U)'OHU,
W
H
Q
0
>0
H
I0 10
)
01U)0
CU<
H
,
E>
H
HHC£
10
sX 0
00c
0-s
E.~
-' o
o0,4-H
0o
In
404
a
O
I
H
H
U)
44-40)
4n-H E
.E40
D014
4
-
-H
0
v)
44
o
0
4-)
CU)0
0
N
N
0)
010n
v1
~~~~
0-
~~~0
m0101
@i
4
-H
W~~04
Pq000
a,
m1)
O~ PJ
C)1H
X
01z1
Q0
010z1
I4
H
I Ep
PX
0) 04 -I
Z
I
01
<C
U))0
0011
I
U)
.,1
-
'
O)
0l
U
0)
4
10
C)
0
In
un II
0 U)II
1
El
>0
11
Eq 11
II
>,
n,1 v
0
-4
4
O) V
04 10
Q ED
1'0
'0
10a)
10
I
1-IC
0)
0
E
01 1
1
Hq
P0 0H4 0D4 0
01
0101010I01
H
I :)II
11
11
II
II
-'0
0
',',
)
II
C) 1 IIII
H
OSD
V, D W
nS hh^
1O I
. 1 nS
114o
010 04
--- 0 )'S
0D H4 41' 1 I04
101nSvO)
O~ O)
11
11 O
H
01 11
0 11
U) 11
C0V014V0C001Q
U)
10
EI
Inn
Mn
010
mHU)
Q Eq
C
H
a) q)
nsSqt
ED
Q0 O,C
c>
V IIII
0
1
04
104xP
>II
0
I
>
EH
Hm .H'0I
CU
W;
I
H Ql
fUlCU)
C 0
1
IH
I I
CU
C
EHn
1
W l :
~11
un
H
o
un
'
01
10
a )
-H10
1
a)
0)
0
U00
010101
0H
W
n
01
U)
010n
C
01
)
004O
HgC
~
W
1
CL
X
H
H
H
H
H
H
m Q n
H
"I
H1
I"I
H
U)
:
01
U)o
01
I
01010
1D 1
O
I
H
Ho >
1Z 0U Z
Q
( nQ
CU)CU)P)
o
a
1
Ic>
g
>
C)
I I
I
01QZ c>HE
I HO
O1 01 H
m n 0110 U) 0C
>0
H
W
01 H
M
0
H H
>HE
CU0 C) 01 DHp~
n 1 011
I
*n >0H 01(0 Cl) CU
UH
C> OJH CU EH
U)
I I0CO.U).oC
C
01
CU) 1-C1 01l
l>I
Q: Cq
En
414 41
'II
o A-r.0
A 1 41.-CCC
0 C-~ -r1*r
0r_
4
0
'-I-
>4
H
i
>1
H
Qq u~) a)
C0
11 I
I
04
..
1
Eprl
I r--,
El
,.1-_)
O. I)
4·:.10:
4
0
V2 42
o
orn
!4
f~,
0)
0
24 240
C O
0 R
q
>4
r_
,0 F0
0
0-H
42 4
H,- -H
0
I
,-- I1010
I
CCr
0
V01
C
rnC)
CC)4C
-IC
+
-H*r
CC) 4.
o
~+?:;
tD4tDC
(j
(
~
>4co
4).
r,.;
0- V)
or1 . 0)t
C-E*
424 2
I
O12
+
C)
COiS
+^-
4 CC)
-H -H
>
o2
CI
r~
CC
*d rd
tn
C)
41
20;120t
au
'0-
o
-l12) 4Ai
O
+tD
A 'A
I
4
r rn0r
0
au
-l au
*
0101010
42
01~~
0101
..I
Cr
IC
R) -4
H-
..-.
112 0
42224CC CC CC CC CC)
010
0 0~ 0 0D CCO
H
H
.1
H
110
CC<
-H.x
CC
[1
H4
I
rn'0un'unC)o
00 E0 EE-
__
-H
H011
1H
4)))
lk 44
lk rn h
u rn un- uz
o un
0000D00HHHH
au'- .
°+
01
0
C
tn04
0
010,2.,
-H
2,
424
R)
010_
E.CE
n C Cn o
IS
CC
0J
o
H
H
ICIC
II
IC
01
0CC)
0+++
0,
-lk
T
I
T
11C11
-H-H-H-H1
4
V CC
CC I
CC
-1CCI4II
0414
I
*Cr-
41 4
.C
*5 .ar
CCu
v
.0) . r
OC O O CIOC-O0O0O-*
O0O00OO00OO0r10000000
'
I
O
"
m m
l5 Q~ Q r4 Q m
r4
:
-oiI
*
-"I* -
C CRR C C
* --
O au au au
r4
S El rh
h
r
0
VCC)
-)v
CC) 11
0
>
-4
-4
4)42E
00
T541
0u r
1141C
CC
Ov
CI
H
_ +)
11 )1
Hr
,.Cn:
0
42 -
11
V
v
ICC
-4
4)
tn-
010101W
r_ C r
20.000
0, 424t42--
0CC422244422
1,L1 II4
N
42
00
-l
0-.-
01
rn:
01
Hr
01
1-4f
CCC
_C rn +~
v
rl H 3) un
-H
r,_
.l -H
. 05*r
C_
CC
_ C+
1
0)
0
rn
0^
E.
R43
C a
>4
-H.4
vCCCC
S V
'0O4CNCC
1
4)
au
'0
1424
w4
O
C-H
3
In
0
0q.,
0~01
r
42Cr2.
0000
4 3-
0
.-
I
au
S
CC
(
unCC
r1 C
auII
II
+
au0a
CC
0101
CC-r1 ICC*S
r0un00
).-J0
I ' I ID
0n.
2 20
'0'0T
_0C .0 . _
N0 0 0
?
0-40
C
r~ (
CC CC
OC
0W
0~
n n(
1.1
·
r0
I
T5TCT5T5C
0
-
q4
0 I^I
rO
0 01
0 C)
I a
° JS4S0
I W
VI
V4 trV4U
AC
,H01A
CC.C
000~ r
'0 '0
4)
3
I I I
*1I *1I -r1
U
>
0) ~
C
-H1
q4
4
)
01
:44,,
'0 A
*r1 fU
tnC
au0
CC)'b
ID
C)
.
S4R
'0r T
r r
0-
0l*
44
0
44-
01
E)
>
S4
H
Cs
H
HC
CC
w
0
R
C
I0
-01i
OH
0
1'0
0
V
.1
0
C)
'0
v
In
01
0
-CCtr
01
0
0
4)
*1
o
'2)
0
0ul
'0
-
r-1~
f4
20 I
20
*
a)
0
>
42
42
-r
0
Lw0
4V
C
0
)
14
0
C:
0'0
r
IC
0.O
O
a)
*1
C
1I
C1
CC1
0
"I
4
C
CCC
><
co
0)
01
O
a)
I
O
O4
0CCj
5
x
41
I
C
I
C
-
0
-h
4
-H
'0
T5
,a
20
C
H
-H
0
-
-0
20z
2001
-4
0
01o
0l
0
-0
5
CC_
00
'0 ,a
005 un
00
*a0z
CC
20
20
C
0
0
o
Cao
010
-4
'0
h
C
01
uz
0
.I
r
o
IC
Co
H
01
C]
0>
O
42l
-4-4
'0
CC
0
41
01
0
o
V
42
-1'0
0
O
04
I
01e
0]
e
4E.
0
v
Ca
01
o
v
0j
42
-r1
I
42
0
424
4
42
20v
V-4I)o
01.
01
C
rn
0
oh
OI^
O
0 u1
., j -.
X
0
01-
0]
0
Cr
01
O
-O
01>S
0
014
ro
'--
HCC
rl
'
'0
CC
CC
01
H
rC~ ..v
CCH
C
CC)
CI
0
hI
42
O)C
0
0ra
-
'
S
04 '
04
01
T
0
01
CC)
|I
0n
.01
'0
C
4)
o
PC
0)
F~I
0]
0
00
'0
4
rn)
CC
0)
42
4205
H-
0
>4
e
E42
VI
^
-
01
'0
>1
01
4
CO01
q
01
01
a
42
X
C
C
-H-H*X
-,
4 0>h
I- 0
42
V
C)
0421 -C
0-H1O
rV0
C
CC
I
*r5
C
01v
01
CC
-Hv
45
H4V4V
IUC
1
2h
a)
-
I
0
'0
4U
I
CI
---
0-00o
.-
0r
*r
un
41
I
Cr
42
01
00
'0unE
H
Ce
0
CCrn
*r1
20
r4
CEH
I *r
>0_0
111
1
rr~r
IC C
CI
H
000
r: E
'0r'-r'0r
CCCCCC
O000U
U
CC5e
01
0
C
*r
I
_I
01
0
101
42
'0
-H
0-->
C
'
C
IC
42
R0
u 4 ) 24.h
W) O
I
A
A
,a
CC
V
42
0
o
4C 4-
-H4 -Im
OO
CI
h
0l
00
42
'0
C
0
01
0
CC)
'0
0r
0r
-
4-
H-H
_C _
e e e
_
0
to
v
3
-
V
+~~~
3
.-
H
O
H
-
..
+
El
'k
4tD
· ~+
~ ~ ~ ~~~~~
III
0~~~
+
.-
..
-H H
EH
C-
*.Ia)
:n
.EnI101
:
+
..,
i
-4'
4
I
w
k
.. u
° -~~~
4'-~~~'-H
+
0
201
*.o
0
_
'
-}
9
.
, .
+ ^_
+
+
+
El
_i ,
0
-
0
(H
I'J'A
OIn
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,..
_
O
00~
0
-H IN-4 <u
3
+o
W
Co
/l
E-
I
Co
01
+v-
.,
o
au1x
H0 c
cAO
0
-i 0
V *- X44
0I [sEI )op4
_,44,, ·-
-
H-HH
0H
-'-i
a)
E:
+ Id
*`
.
0l I11
C.
o
-o 1:3
0 +:3
44^
110110
1+--~~~~
4.0
1.0 0 303>
-C0
m
ooooo
01111010101-*
H
11 0
0
.
445$44U
CoWC
j
HO
"C
a0
CO
0
0*
O ,J
..t, Imt. m. ....t
44 4-4 4OCO-HO
-
-
44o
4 444
4 44 4.4
-0
o
co
U)
U
o
~
I-.4-,l
Io
1-CO
<- ,11_0
0
11
I
0)1$
-$4
OO
10 0
-HJ
-4'-4loH
-O @
@ @ 0)0)0)0)
ko-<
@
h ho ho ke^
o u
s
to A
0 1
H
CO
$ 4
ha) h@ k4J
um-
--
E4
23
0
-
O3tn0
CO>
00$4.
>
*CE
X
Co
M
XCe
3W
COZ CO
Co
0101 E
$4
-
CO
4W
-0'0CoH
Co
- la
1
0.0
01
$4>
O0
01
0
'0~~~~~~~~i
CO
4CO1>
H
O0
$
01
01
'0
C
H
$4 x
En
a)
O
0(a
(
.)
0
>4-u (
>4-u
$ E40
U
In
0
COH I
O1 d 0 -4
l
4
01
U0Ho
~IoH
01010
H 0
E0
a10
cotn t
01$
toEI
.00 ak
Co
01$
-o
0
C
3- 01
10
.)
OIn
Co
I
01
ttt4
01
'0
H
CO
$4
'0
0
Co
o~~~~~~~~~~~~~~~~~~I
OIn
0E00Co
I
01
vV
H)
cn
-3
Co000
>
O D
1 C~~4)
4) a)
4. C;
4l C)
4 a) 0a) 0V ,H-UUUCOUU
H 0-HX.H-o.H-H.H-.-10
oH
101010101010101
0 0 0
04H
0
01
-- 0 --- "---Hk
01
0)-
.04
*.
H
to
aoU
3o
'te
*
.0.--)-
0
Co
I
r
on
^
CO
In
CO
Co
3CO
I1$ q
- 41
IU
CO
4o4
Co
000C
CO
X
sC
s1I;1
E
3 11 11 11 110
0
4IM01-vit-
HsICO OX'
U'0''O440
X
X
30
n->
HE
HO
.00
0i CO b¢>¢
1-0
OC
Co
1
0101
u>
IMO)
OC
Co
HfIt
Il1
0
OC
Co
o C
001
I10u
u_4
O
OC
Co
C'
u)
w
In
0
^
*-
@ H _40
> )
4CCO
· 0^~~~
IA
J
0 --
-
>
0
- HE~~~~~~~~y
*N
l
rCo
MI
40 1
0s
Z *0
>
1
-)
o
-^
CO
m
*
b)Z I
-
0)01
011
o4
01
-
2
01
>
RU
4'
I
-4
I hE U I b
4'
-
0 01 ~ ~
'
3
. m 0
D
1
AE u
1
I
4 t
-)
M
O0
- -
-o
C o >o
10
0 01
3
-H m0 Im
C
u0
0
1
>
0
0
01
C O0 1 C O3CO C O 10 C O
01
Co
0'DCO
01C
o'0
'0w0o1ss:
H O
*
0,m HH
.0
m4010101-H
C
- -oCo
30 ) 44X
01
-
110
0
C
1 H
4J W
o R4
01
4
- " - - " - ''
0 0
X
>H
01 -'-C'
0
o
01
COO
- C]
CO
CO
CO
C=O
COC OC O
0
H
94
H
m~
Co
m0
Co
C
Co
CO
Co
CO
Co
O
Co
I
'0
0
0
$4
$4
U, 0~
CO
U
CO
U
O
U
CO
C
Co
I
U :0
COCO
C
01
U'
.
01
0
C
.
O
o
01
"U
Co
>~C
C
o
H
I-
U
4C
'C0 1 1 1 C0o 0
t0M
CO O
C)O
o$4
40)4
O Uo
II
>1
'0
CO
CO
Co OX
' 0
C.
-H
O$4 b
.0 0 )
44$4
I
Co
H
01
CoI
CO
3
0
-H
4-4
$4 0 CO -
Co
-
'0 I
I~
C I~o.I
I
44
Co
0
0
H
'
0
o
I--
k
EI.-,,,
k
1
-
U
- I
I
44
-H
Co
4
HC
~~~~~~~uUto
0
dI- V
H>
3~
I~o01
ol
0
$
I)
0CA
X
01 |
C / )A A
to
''
0 ) 0
o
-e
>0
N
$4 I
3
o
o'
X
E-
4 X
0
00
IA^
x3 1
H
O C
C Z 0CO H O
I O401.RP.
p,1 C
0 ) 30
> R.0-H
>> $4 0 R.M0
>.R >
01
f0
H
I
,- 0)
~~~~O'
444.,
::,0
0$ H0 H
0 -H
,0
'
01
I-CO
0
CO
0
01
-
b--
--
4'
>0 1$4
*-
a .Cl
C 40
0 1 . 00
010-I
.0.A
>>
.o
..
Or
'0oO·I H
,
II
^E3
--v
CO1C CO 10)011
3
t
, ',-COOu
0-10
0 11
0
o - -- ~ ~~-- --~~~~~~~~C
)
C ODg~
$U
00
H
- 0Nv
~~~~~~~~~~~~~~~~~~~~~~~
u 11
I sa
n~~~~~~ty
0
0
O H
eR02
E)
,1
3 to
44C
m
0
O
$
1,
o3
1
44>4
o X,CO COOC OH
o
~~~~~~~~~~~~
Od
V ~ ~ ~~~~~~~D
0
1r
'- --- CO
01
01
a. 0: E
.0
b
~~~
C o* O o C Co C O
H-
COd
H--
CH-
401
*-
Io
g:44
0
. - - - " -4" - " - 4 4 >
)
(I)
44_44uI, .
HEO44 o 4 o 4 o C IO H
ti
Po
0M
01
]*(
Ol
C
$
Ifi
-
0e
0-
----0o-
01
3
>4
Co
Co 4
0
R O R3: Rx7RgReR
tuQR
C t
-
0.0
--1
o
E
0
- lO
01H XI o
4-1MHHo-o
01
< 144
4 II *.1,4
pM
,10 =1 C _IO 0
'
0-----'
010Co
A $4$4CO010
O
O . >o
C
C O I1I,C H>H
1O
C
>o o C O-a)
t
I'.
I 1
@m
m
$3 <- --- m +0 ^ *
En
-
- to)
-*- D1
1J4
a) V
l Id010--o
4ijH
i
3In
01
3I
d1:1,
EO
4- H
to--
10t
3
^ -0>V)
;.
~f~~~~~~~~~~~~~Pt|
~~~~~~~~~~~~~~~~~~~~~~44
*-u)¢¢
)
$4f f0
Eo
4- 44
041
014-
^0 O
44 H
I-
N
In
|
01
.
*
aP
) O ** a3I
3 IJ
W 01
>
m
--
) 1H4
@
[4 A 0>
a 1,
..
rd rd
D4
4 ID JJ-InA
a
.
L
m
1
*.
to
i
.
0to
4H
X
01^
uz
0%rI b~~~~~~~~u
3~~~~~~~~)
a)4
3
~~~~0
0
01X~~o
04
>tA
@
H
o
3
S A
3fi
Vi
o
(n
A
Co
IdCOCO
U
Co
U
Co
C
{U
H
10
01
o~~~~~~~~~~~~~~~~~~~~~~~
01~~~~~~~~~~~~~~~~~~~~~~~~~~~
*
*
^
!".~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n
ee~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~E
U)
X
V
>
@ rC
_
~ ~~~~~~~~,0
~ I,4 ~
0
oOn
In)
1 -H1
U
a a)1
a-
01-4'0)
O
U
U
N
'-F
U)-
-H
HO0
mr.0J
U
04
00
00
a)A4)
011-
IOO01H
c
,,
~
t}l
~1O,
0
-fii
tt
U
o-n
*HI
I
44
n1
0
C101n
;
0.0
InU)
-H
0~
4A
coH
-H
I)
01--.--i01
0
1)
-W4
orO
H
In
I ~L
111111
'0
10
-H
-H~~~~~~U
rin
>
4
WI
In
..
-
~~~~~0
I0
0
I
1 --1
'-
---LILI
~oU
4
0)
m t
a)-a
)
-H
-HraO
I
-.
44
e > 0101--
~~~
~~
11
n1
01
01
s
0
t
In0
~
0L
In
I ~' in ~~~
~~
0
0 In
01
1
'OH
-H
0
In-'
H
>01O
In~~~n
_ >>
*HM
01U)
'0LInLII~
In
----
_
Inu)
~~~
~~~~~~I10
InrO
U
04D E
--
~~ ~ ~ ~ ~ ~
H
_
t
- .
1'4
H
01H
0101--
I ~.
-0I - -'00
liii
10O0
HI OLI0
U)InO-H~~~~~~~a
II
U
Im~
--
01-0
H
I
00InU)
0'4~
_
H
1@d
H-
ott
~~~~~~~r4
_LI~~~~~a
Or-n
0 H
'4
HO01InN I
0
In
04
1U
,^r
--
>0
)01co
WH
*In
h
el
t
H)P
0
f
114PX
@ Q
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~I,~
0
HO
4
U)
U)--E
U o -tn
>00
UIn
1In
U1
(V)
^
~v
@C
~~~~~~~~~~~
^
_
r
aX
U 01U1U)H
-H
v
e
.cn
>1,
~~o~
H
u)
A
E
X
O
I101
0
I ) 12K
V
'.
co
ot .e.;
ID
0In
U)
OX
-,I
m:1
04~~~~~~~~~~~~~~~~~~~
an
NN
04
I
0
oLI
In
L
In
0
0
U
-H4
0IH
00
-H
In: n
I-0
-
1-I-
.
-Hr~
.
>1
H
i0
()
>
10
10
10
4
E-
H
4
.0
co
'0
10
0
a1
P
o0
44SW
"0
)q
I1I
'"l
X!-
0
S4
O 4
-10
J 1
' tN
1010
.o,1
') 04
(11
4I-410 H
- 0:4I
O
'0.0
0
4-4
(1)0
e00)
0I
4-4
00
H1
E.4
0·
0---::IIOO
C)~40
tl)
10
10
-
I
_
10
z
10
00
10
(n0-co
I4-4
0-
.1<
0
-S
10
4
2110
qS
t
^
--10
10
1
E.
-
4
-000
1
-SX
440 0
E4
ID10
'I
0
0
311;
4
~~4
4( 4-414'
04SXo04-4
0001010
1-
>
010
10
0~
(114
10
V
(0
11 41 0M
4-4)
I
E.
O,
,
e°
b (0 .U]
F:.
V
.....
14 . 10
0
4 (0
10
040
0
04-4Wt-444-4
1
44
4>
~~
~
~
zI3
WI0
4
10 A
II
o04- I
-H
H
O-
4
I 4
0
Q- J-
)
0
(I1
N
(0-H
- 4-tn
| (N
(1)01
0
P1
ON
4 -H
10
-tn
44 -I o- X'
_+ 0-_
-~~mr_'"
I~>: l I
N
N
I
I
te
N
10
W
1 (1 *0 H
H -H 1 V
ZI 0
I
10
Xo-1~44
(0(1
I
I
+10W
'H
I
()0>
l
t
4-
W e 44>8 -+
10
O
4I
t)
N
II
> e e
(1)4
010
-410
0
t
0-
4
-H
0o(
-H
4
4
-4
3
-H4-1
n '4-4H0
v
V
V
04W
>10
(1)4-4
4'
H10 01-H
C
44
0410
41{O
n,0
01
0
44
1010
0
u](0
04(0
10
4
04)1)
(01010
14
010
100t
4 (0,0
4-e03--
0
04
-
1
'0
-H
0
440
0
10
4-40*
04'0'0
-H
04H
-H
014
tn o
e
-0
v4--4
*D
0441
10 rn (0 -
(0.
~°o~
0)4
>
IN
-H -
10::
-HO
tn
Oo o
440
0
'0>1
110
I
(o
-Ho
A
11tn
t
H
01tn
01-tn
O4(O
H,01010
a) I . gS..>
qS tI. t+
00 (0
WHH
-HO
0_S0
-HN
-H
nON
4
'0
(0
W^ v4I1)v 0'
(1)
o0
4n4n
I4
0x -H
- 4V-H
0()
4
-'0
0
+-H
-
'd E,
40
H
O.
D
qS0A A-,-4
HJ
4' I(I)40' 1 0 H
-444
04AH
m
,,.. ,o W
P1
44 104
N
*
3I
la 0m
04
tD
----
I
d ....
'.X
,
4-r(
4-H
V -,H 0)~
4
I O-04v01
-H
04
101
4X'
1
va
0.
I IaI
~.0) co
..
4A'
4.
10
tn
I
a)
101
4
CQ
0)
-_- IO
04
0(10
H.
~r.D
z
ul
N
-.
:
4
oi31
N
.1
h
01v)
1
4
1
4I101
((1(1)
'H
0410
04X
(
4
S1 I-441
44 E
1,(1)S
EOA
~
E.
TS41
O
10) O.4I-
W
°
tl)
44e)
-H
0
10
'2t:010
W4EX
4 1S
O
E
'0
En
0~
'0H-
V)
'04-4
04
0H E
14
100
44
41(<
i_
X
410
10
414
(1)
-H -H
'00
01'
01
H
',,,:ll
m 0
Cee
en
,
4 44
O%
0tD
I1-
0J
0
0
0
,
Cr
rn
Z
+:
+~
0
10
4
'o0
0".
a
om
O4
Co
Za
a)
Ci m
10~~~~~u
44
.
0
0
1x
010
0
) H
0 0
,,,
1
0r1
>
-
UW 0
O
~~
00
0
v.*
,4-
O)
0
~
I
lo
-H
.0
4
(0
~4
-10
r H
44 -
-H
10
10
'0
44v
P1
H4
-I- 0)
10
P1
P1
10
l1
0II-1
W
.1o
0
14 ·
X
0Z
441
10
-h101
(1 0
04-H
4
1
a)- .
- HO
104
1
4
0
4H
4CW
- 01O
00
4
X -~~~~~~~~1
'0t
MI
~4
O
01
O5
44
0
4
-H
10
. ,
e-
010
.4
10
n
1
w
104
0
I
0v
011
(0
rl
10
0
0
4
10
~4
H
1
-,~10
-,i
a 0.
4 4
~4
4
I1
'0I
11
CIO
h
1
0
0
.--
4
0 _5
) -,-
05
0-,O
14
0
10
-Hi
-{
0
3
0
H
e
Fi
0 In I44
.v
>o
03I
011
-
441
1010
101
11
0I 0 I
010(0
00
s0
H_1
410
[8~~~~~~~~
WO
w00
0
e0
I -4
10
(0 P1
0-
-1
'2
-H
Xw
~~~~~~~~~~.
1010
Wv -H
10
10
o
0
-H
14
10MI
4 0101
0 10
4~~~~
P1<
,04. 1 10
10
~444
-H
101v
44O
0 II
1
-
~4
0
' 04
~4
(
-
10-I1
I
;j
-
'0
>
10
10 0o
h0h(v
'
44
10
0
OH 10
h
I
-H
00
C
0 4
10
44
-Hs O 00
4
C
>
4>0
-
H
0
0
10 >
410
(-1
10 10 0
.1..-4410
00
1 14O
4
44
41h 0
10
0)>
4 -n
44 P1
-H 0
( -H
0
. e4
O
10
10
I
4-44
0 1N0 1<01H
' 01
1 0 01Z
0100
E
10
10
0
0
00
v
O44
4
0
410
v
O
010
HO
4X
a)
4
w
'0
-i
e
Z
44
m0
~oN
4n
0
44
1<
10
'0
0
tp
10
10
010)4
V
Q
*,,n
~4
1
0
a)
"'o
- H
4 -1H.
s0
0n
0
~
-1
^
H
**
.,4
_
41OH
°''11
0o4
100
'3d
14'
x
O+,-
04
-,1,n
V
05
-,H
0Q
P1P
tD
^Ol
B04
P
04
0tD
H
00
'0
4 ii
- 10
110 h
-.
m
00
iU
4-4
o0
lo 4W:
440
u1011
'0--
0
Ei I
M
4
clq100
0v
,q,
H
4
100
~4
o
00
H
P1
.-iS
4
04
1044
0
04
0 04
P1
0
(00
' 0 _
_4
>
e--
h
.1
10
W1 104,0
-H
10
0
1001c
H
0
0
EU
H
>
U)
E
U)
0
(4 I-
H
04
co
E
0
H
0
,-..
U)U)U
.,-I
4
H
a)
)
U
-
0) II.HO
D 1)
--
(U I'
|
Ua)
r
D
U
I (U)
Q)
) 12
U)
v~~~
U)
0)
W
0)
4 >H
0)0
.O
---
4q
v0
rnrn)
41
HX
I
H
4
U) -1
o
V-
H
E)H
.0S
4
oU)
04X
-H
H049
0
--
d
-H
0
1~
U
U)>
----
(I-
EU11
h
V
-H
--0
-U0)-E-
-H
'0
H
- H
D
U4
. I,--,-q-I Do
-v, -Ii) 40t
11>0
I N
EI
S h11
X> >
U)
'' 0U)HH,,
-H
04 U
(4
oq4(
-·
a,
-U(
I
V 4-4
U)' H
U)
(4U)4
U)
r HH0U1
C@
U4
U)4-,
U)
(4 m
10Q.4
_'>
0
I q
W4U)
44 0 +
-
V11m
V
1
..
0 4-HU)~4
U)-H V,-U
1<
I
4.
Id
-0(4
4 U) Iv
Q),XI I'rUw
W-
I
114-4
U) 1
44
Id
vU)
U )Uw--4U)
I
44 44X
114
U
4 -(.0.
4 U
4>Q4-(U)
4-4 - W
U <.
4U) .
O-
U) 4U
44
R
44
-U)
,- '-a
l.-H w
U):-,
---
U)w
w4-4R
R
114w
-4R
H0 -H
U)W
U)-HH
0
W.. W W
W4
40
40-H-0
4
rY R0
o)
O
U)
0) 04 ):E:44
)
0)sW
n1
*
144-H
-,-
H..U)0U)
U)
0
U
U)
U)
.1 U)H-H
U)
0)U)O
I
,4
U) o
.,'o
U)
U)
U1)L44-I
l )
U)
0
0
r
H
H4-4
' U)
0
U)
0)
10
(4
.0
a~
v
O
44-U)
U))
4v
U0
'0
44hO
4-4U)
v 0)P4
I )I Un
4
,
I I
I
4 h)4 44
h0 h0
11
.,.-O
0-,, -4
>I .4
4J aj
-U)....U
r
_ _
.0
44
II
II
I
P}~rd
( 4o
U)
r
r-
e)
W
m
H
400
;
.,4,
0)e)e)e)e
0
0-H
U) U)
''-
4-U
014 4 ''
W C HV
0 .O
0O-. 444
-H
)) --V
0.1
,4> 0 H) ) U
(U
U )> -
03
H
04)
-H0
-H
U)3
0.0
v)O H
U)
-
U)U)U)U)U)I1
w4
(I
EU
e
E
e
Ui
-3
11O
JI
~'II)
4 -
-H
U) I
w a)t
H44 U U
U)
-H-H*
a)
H
'0(U)I'I 0
.~
0
4
i 110
04
O)
U)
V
-H
r-I
U)
U)
H
II 44
r4 -
0
' 0
H
-4
0)
V
e
-
P-
U)
-4
0- 4
4> )U
> U
,4
044
,4
H'0O-
)-
+
. OU)I)H
I 1HO
+
T
11
I
44
H
,4 I
44IV1W
4
1W14
A
4W
U)
H
W
I
U)
+,4
44
rD
4--
P
v0 D
(44
44
4
V
0 11
0)
V
lV ll-
O
(41v
H
U)
HUU
-U)U)-HO
.,,,
44 ,
EU 44
V
U )V
,4 .,
U)U
04
O
W'0
-H--
-V)
~
U)
O-H
(4 4
-
H
H
44
U)U)
>0
>
4
4
U ),
w w
~4
U)
4oo~
H-
rn0
H
U)
0
^)
4
-4
'v
ee
- 0 0m
4
-4
e
4
--
A
R
>U)
-U)U)
-H4
U
4>3
U)
44 -H
W
4U
I
hv
U)§
>4
(4UO)
U)
(4
44H
0
UW
,-U)U0
0)(
H + U)4
1
-
U)
U)
444H
E: U)0-e
v 0404+
-- 0)
4
H(4U)
V0
,4
II
U )-4
41
^~~~~~~
U) U ).4H
0
.11
4 1 0 U^ H 1 1 4 vO
.~
44HID
U)(4+V
4
0( U)
-
-4U)V U4 (4-- )
-V
4--H
H
U)>
04
O
O
xHO,4 o
-H
0
-H -H -H
4
4
44o
>
Ho e
,4
0)0)
-H
.W..W .V
-H*
V) HI
U) 0)
)4
-
_j ,.u _OU)HHW
,4U)U)U)I
U)
e4
.
v
4
44
v
rn vU)v
w
OX
0'
U H ) -
0
U)
4J44
U) 0)0)0)0
4
H-H
0)
>o)
0 H I
rn
4
EU
-
I 4
4,4
v4
N
H
U)
.,4
U)
I
W
4
H
4
I0444OVW114
. ) - I
U1)U)
V-,4U)
V4
H0V
I
U))U )
U)
U)I I
I
0
U0
D
4404
Ox
U)1
4
4U)
ID)
U4
j.0
EOXa)
0
1(4
01
e~ 4o o-H
a 4
0 -H 4
-H
IH
O 4 ,.4- U
0q
1 +4-- U)
~,l
+
I
ID V
4H 4 0U)
00(4R
:W
04
0)
n:
Vr
04
elq
04
u
1)
{a
-a'
>4 U0)
)O
411
04
U4
o
U)
0 4
00
0)
44
u)~-H~00v
'
)
04
4-4
, U)
)4)
V 04
v
4
..U)E4
-
Uz
-- U)
4J0
E-I
-,
44
H4444444440-l-> 4()U)C
00)
0s
U)
-H5
0
.o
X444O O4-
,14
H
On
H-
0
a)-
0O44444-H
HU+
)
o
U)
)
W,,
U)-
4
,
0+
U
-H
0
U
U)-I
-0
HO)0)-HU
H
U)1
V0 U.O
R4a).
EU
O3
+
-H
U)0
- )Uo
E
U
I.Y'
-D +)
'0 0)*
all
O
o
-
o,
N
A
-H00U
~-0
QOU)
4O oH X 4
!)0
O4 I
0O
-
4-4)
4403
U)-H
(4
U(-u)U)U044U)0U
cn
0(U
O
D
4
(4
oO
0(4(-
(4
M
44
----
U)
0
v)
4
U)
U)-4)
U)U))U))Ot-1
0
>
u)
1
0)E
H
10
H I
+
-14
O
H
U)
C
U)
*
r
U)
3)
'--
-4
U
'0-A1
a VUI U)
0)
0)
Uv
-HV
04
U)
P
m
1co
04
U)
.
Hd
U)4
U)
O
-OH
(1)04
-04
0)
t(404
o h:
RDh
1(,4
U)rn o
U)0
>.. ,-i
0
o-
I) X
0
D 1
-
)X04 I;
U
)UE (D
m04
U)0
00)HU r0O
>0 I040000
U)-> -(
H
oU)
--
U
U 0H)
)
F)4
-1
U)-~
-
U)
O
4-
U)
U
I
JJ z0
o- U -1)H
)
ca
-EUm
~~~~~4
0
16~~~~~~~~U
U)
C
0I(o
w 0 11
RDU
.) I
g.'0m
4
--44)0
0-m
44
04
. ' .. +
U)
OF-H 4
-EU
v
H
a
~
O"
-U)
4
.
(.)
ul
U)
01
a·
0
4
(4
44
U) H
E
a)
E-
4
0)
U)
'4
I
H
U4
o
(E
U)0 -
w
0
U
U)
-
S
-
0 -Ho
42
OU)0
oo
>
)
,.,
U-U U
0OO
O
IDI
H)
0
4
U)
:
;d'
.1
-U4-
'
4,
0
Ei 0c~~~~~~~o0
HO
U)0
H
04
00
U
-0)
U))
44-UQ0OU)
)
U)
V
U)
V 0
,U)
U)
.0
A
1
)4
N.14-4a)
-H42
1
0
4D U
0
O
42K-)
C)
44
.U
*°}4 0UI
-H
-HUE
4O0-,-I) 42
.-
U 11
A
I
, U)
*
U) U
44-4H
U)
I*1H
0
C) U2 -H
0
OAA
HO
) U 0
3 U H U) U 0
0 0 )1
H
U) 04
1-H
rV
U)
3
N '4-I 4-4
4
-I
O
n
4
-A
HUU)
0
'
0
UA141
4
0
--
11 441
11
U)0UUU)
4H0 II4unIr-UQ-4HU -H
4- r4 -0. >U U-U)UU)
* -H - U) -0V 0)
HrD
44
>0 4-1
U
1 U)
U)
44- rD 0
-,104
U) >
/ 1^
0
v~
d
U MU-14
-HD
4 U)
r40A
D
0
0
N U)S II U 0 11 U
rH4 +
11 + 4
0D 0 U) U)
4- U
U)
> H
IU)U
IWOO
0 H 4a1 04 N 0) U N U
U) 0d C-H-H '
C)l-H
U) CI 014*
OO
A A
A A
R 4-l)
I, I
I
I
'0O
0
4H'0
III4
I
-C' I
0
4l) UQ
U)r4XS4
II II
)
I
I-,I.-0~~~~
ID
O
-.v0-0
A
UU)(3
04Q4
oUU)
)Uv El
QOON
*S rU)
C
-4rD
M
A
OJ
aD 0
144
a0U)m
4-4
0 0
' 4uX
()04
U
. ^
r. U)'-.
.-0
0
-4
'0U10
0
~~~0
1
4)h1
O0U l 4t42
H44
0 42
H
-H
10
@
4424
42
4
U
U) U) U) S
U)g0 0 U0
I)a
I
I
I
aD
N
0q
H
a)
10 V115
$g: a
U)W
0
un a 14
U)WU
H 042V
'0
4-400
H -H
I
vo
a
R
rn
r.)'0
4t4
.
U)
U)
0e
-0
14
U4 4
U) 44
U
U O
o
)
g4 (i0 -3
O U
U.
U)
0)
I0
0
0
0
f~
o
42o
O0
04 0 0
o0
u0
0
0
o
U
o
o
ID
U)
0
Ci
U
0
oo04H
0o
0u
un
0
o
U4
)
i
O
U4
0
04
U)
0 -r4
--
U
0 - Hr
0444
U00E)
E
un -H
0
U
X II
-HiO
42
0
O
0 10
0
[xl
0°
..
440
0S
H OC
0
'-
4
4
0
OH
r
rHi -W
*
-,
OU*
>
o e
30
OA
4
m4
U)
0U)
UH4 o
O l
l
bMo
42
ri4 O >
H
C>
_
o.0
1 004I
U)
'4 14-W
0O Hr
"~~~~
g
U
X
o
-
1 -r4 0
0402
I 0 - H 'U
A
O
0 1
0
A0'0
~OII
u--
^
H -
-
~
-'0
0 ~U)
0
0 o
.
II
0,
U
r4
I
)
Q)
. Id 0 >
bi~ml
Ut u n
Id
v
0 4
0 U)
04
0 1 00
z0 00
0
--o000
u v 0
0-Hu
'e 0: 0 0 X1un
0 0 ,0. -H 04.0
Z. O O O4X0X2
r
v
o
)
+
C U0O
)
O
¢>I1
x
O W
1
O1 4U
3S
I
un
U
s
X
o
U)
WO
r4
04+
o
-1
104
o
cn00'IC
-rII
-4
Dg o
HOE
Ij
0
11
~4
oo~n
0 0-r
r4
0
A
U 'C0
O 0:
-
O
CA
oil
W ,oI
o
A
o
CJ
A
---
4e
4
m
oN
N
O A0
Oa U)
v~t
0
O A
D~C
V.
U
Hi
--
VI
T)0
r4
0
0
U
I
04
0
0
_A
-4
o
V
04
4
h
-4
-
00o
0 42
U)
A)
HU1
-H4
U U)
H.a
Haz
4pova
un
I
|
UW
Aa)
U)1 O
4 O)0.4-0
0
A
4-4
I
04*
0V-H0
un)U
-H
°----
4404
e
00o
OW0
-HO-
-4
OW-
0
.
vI
w
a -n
0
-H-H I
Aw
logr
01 m
-H4o I
U)
UU
a
o.a
4-
n
U)
C
0
U)
WA,°
0
4 un
o
4o
qO
v)0-H)
rl ,CU)0
4
<
U)
Co
I- "u
04
N
0
C
,4:
I
-1
-¢
1
04
r4-
u)
}
UO
r 41
U3 .444
4I lo
U) - F C4
V4o 44
1
-41)aU)4U)
'-11
0-H-r41)o
un O
H
4
4 AI 4
uOt
d
'0
u)
'0
A>,
-
*--
41X
00
U
u
-0 UU
ONO
I
U>3
0 0
*
-U)
V
UQ
U
O -H
0
1,4
OUh
0
A
a
0-HQ
U)
v
vr4
U
4 0 Ug
)r
0UOW
0un
Oi
:
1 t
OIl
42o 4
oEI
rr
O
o4
o v
40IA
4I
UOUh
4-42
4' 11
' Uo1
OH
Q)
lo
.
Io
000
0+
W O On
u
:1AA
0 43
v4o00
vo
..
0
W4 -
4n~
u
U0 r4 S4 42A
0
I4
, -H UU)
U
C14
C i o0
IOU)
ii
I A
)
UQ
I .-
o4
oo
oo
I
4AA
-
,
s4
e
Cq-H
r4
04
OIQ) A
--) W I
O
044
H 4 00 2 0
U
a.
a])
> -)r
>U) H0
a
HOU
4I
U) U
Hs
-
U
g4
v4.
I'o
H4
0
U)A04
r4
-H
-H-
o
0
-H
IN
-Hi
Uuo)Cma)
I'U()A
0 1 0 04 qu
0ri
W01H O
n0
044
I) 20
U) 0U4
X 04 0 4C0- 4
UO e'4
0
NHO
-H
.'4
In~~~~~r
rz
U
4
U)A~
4- C4
3,-4
+O
44 INU
I
UD
H
C4
0
oo
0
U)
-H
H
--
U
u
ad
.0rO
o0
U)
CO
044r
rd
0
hrDA
+
V
C
U)o
U)
11
o0
0>
42
un
0-
+
a)WU)U)IH
o
0
~~~~
0
0
un)
0o
U)~
CI C C~~Q
O ID
0jI
o 2
>
t
o0
- H U0
U )
Q4
on0n 4
C
00)
Ul-Hi
0 0
42
0)
oE~
l
C
. C
H O
0
0
l-4.0'00
H
-HU)
-
VIo
>
u
-
-Hr4
o
u)
un*r
11
1 4' )
:
r
--r 0>
0
o
N4
o~
*4
d4
004
14-
0
0 4e2
)
143
N
CI) 0
-H4
-Hi 0 0 U) 0.0£
U a,-i
g4 U
u0
O
o
q4
t
42
0
001
0 C 10C
00
44
0
0
C
0
4
('4
-J
Rr
Co
0
*
U) '04
o
o
I
U,
0
U u
e
v
U1)
U*)
U
mm
'4
E4
U1)
*
-H
H
40
H
0
044
4
0
v2044v
-
U U-H
O
U
C)
U
C)
U
ID
ID
0o
LA
11
r)
V
.r
0j
o
U
Do
u
0o
u
CCC
CDC
CC
C
C)
C)
)
,)
C)
o
*-
Hoo
Uo
UH
H
U
II
.,,
U)
F,
U
FU)
U
U
.rl
3
CC)
r:
N
U
11
i)
0-
V
~
o0
m
~4
-
1
.
v4
r
U
v
U
VI)
v
o
i
.
-Hs
N
I
iU
4
coI
-g
Uz
X
II
I'l
-
._,
-H1 C
rn
v
I
1
3
CJ)
,C ICA
N
-U
4
o
H -H 0Z
11 KC ir0
I
I
00-H-H
O1
. .0iAv
0
vH tZ
a)
0-I
OQ
4
A,
)
IdC)II
O
a)
0
0
0
0
001
a
Uo+C
+oC
U
CC
Co+
U
+oC
U
Co+
U
oC
lH0
CD
0
H
H
-H
H
*H
H
I
C)
11 i1C0)
OO
o+UI
+oCC
UC)
ii
U:
H]
_
_, _
*H
OJJ) O
II
C)
11 11
+
CU
.1
uI_
_
I
--VI' 0
.H )
Ul
C
1
Ie11
)
-H-
A
.,r
A
IC
11
11
4
11
ZC
+
'
D
00r
0n
o04
0
rC
0I
-H
4
OUH-r
4
U
U
-H
H.
44444444
0-H
0-H
*H
0-
40H
u
W~~~~~
rs~~ri
.rS
.
C
:>
Q
V U
) 0-H
)
-Hs
.0-H . -Hs
CCC > CCC >) C
-
4i
s-
0
U
0~~ o
xo
o- I.o', o
,- C) I AN
"I-It" IC,
N
,, C
c, CA ,.CA
C.
C C
II
I::
+ II I-
... +++.. .
,__,
I
11 1111
HHV V
UUU
U
rrl 1
,s4 *r
CIC*r
H~n
iS°
03'UCC)
0
HV
C)
-
~
co
ID
r,
oIn
ono oCA
oo
oU) oCA
o ooooCD0
CD
a,oo
o
oo o
m ao o
I4C)
rn
0C
O
CC)
>
_
0CiV
Q)0
4
'U
e
0 H-l
000
o
Ho
o c1 Ho
H
o
o
o
o
o o,
Ho.
(C
o
o
o
Ho CCoHH o
o , o
o
o
Ho oH
UU
U
U
U
U
U
U
H
H
o
o
o
o
N'U 0
-H
C
0V
O
0
0
(CC4
OH4
>,
0
g
04
rn
A
CCC
OC-
0
-g
*NW
.0 .
-"0 4
00
NO
04
-
noICo
*r
r r
VCCCV
V-
Yi i~
'U
V
'IIUH
O H
'Us
V'>
m
3..Zr
gr
_
rl
0
#
,_i
-
_
rl
1
4*t #
Ic
U
o
H
U
o
H
U
o
H
U
o
C)
CN C
oc,
o
H
oo
o
H
oo
o
H
oc
o
U U
U U
H- H
U
U
Hl
U
U
H
U
U
Hl
HO H
H
e0
I
4
CC CA
O CA U
~
oCD o(:
o o
CC
C,
H1C)HQ CH Hl
H
U
U
H
H
CC
'UC
CC
t
4tD
0
oC)o
o
1 H
U
U
H
U U
U U
HQ H
U U U
U U
U U
U U
U
HQ CC HS H CCC
U U
o
o
1 IC
U
o
H
I
U
Hdr HHO
H
U,
U
H H1
H U
H
H
H
HQ H
H
H H
H
HQ
U)
U
rH HH
rH
Hl
H
l
U
o
H
Ill
N
U
o
H
o
o
H
UI
H
o
o
oo
HQ H
o
o
H
o
o
oo U
Hlr H
U U U
U U U
HQ H H
U
U
Hr
U
U
H
U
U
H
U)
U U
O
IC
UCUH
U
U
HQ
UD
U
U
H
U
o
:4
H
U
U
H
U
C)
0r
C
o
C/CO
Nr
iC
c
UN
CA ND CA CC
CA CA CA CA CA CA CA
'U
)r
-t
1<
+
U
U
CCC
u
V
UtN
cC
VOI
CA CA N
V
-H
V
-H
i
11
..
U
11
..
U
.11
41
0
0,
0
04
0
_
N
CA CA CA N CA CC
CA CA CACACACAC
C)
C--xa
.0I
Q>
CA CAAC
H
0
a)
U U
U U
Hd H
U U
U U U
1 rU
c 4 H~ H1 lrdrH4 H~ I
U
U
o
CCN
.1
C
H1
HC
H
H1 HH
CC1rH A HC)
CCC
H
H
H H
HH H H
IIH rH H H
H
r
H
UQ CA CA
U
o
H 0U
H
CCC
H
H UD
H UD
H H
U UD
HHCCU HNHI
HIH U
H
>U
U
C
V0ii
O
gU
CC
H
C
0~
H
11 CAH
VOC)
H
U
o
H
r- o
Cr
CCCH1 UQ CA CA
HCA
H
U
U
o o
HD H
h rs
C
C
CCC0
0
VUI C)
: =Q
rz
H
r Hi
H1
H
H
U
U
H
CD
U' UCU HCACA
CA
U
HU IC
HH( CA
H H1(CC
H CAaC
H
U CA
CA
U
U U
H HU Hd
Hl U
H U
H
oUC ao
0
oH o
U
U
U
UIdr
)
44
0
H
Ho
H
H H
H H
Hd H
H H
H
O CCC)'V
-H 0'0NC
,rCr-
Ho
tN,0H
H
H
0-Hd
iCC I
Ho
UU
U
U1
0CCC
O
m0
o
U U U U U
UI-l U U--Ir U1 UI
CH HQ H C H;
o H
C
H1
C)
V
a)
H
V)
007
H
m
m(W
oo(ooooo~
C)
C) UUD CA
CA CAC
OA U
U CA
C CA
HD C)CCACC
CA
Cn
rN rl
*
oo
o
C
a
)0
> CC
I)+
>1
o
o- CA
m U)
ooo
aoC CADA
oD
ooO r- c, oo C
0o
ar
No
CA
Ao
Ca
CA
CA C CA CAC
o
<n o
CA (
rnI
-HX
Q0
rnn rn
;4
o
o CAC
o
oo
CAo
CA
H
co
1
U
CCC 0 0~~~
~~~~~C
440<|
~
CC
PC
uel -
>
U-1
C)
41
r
U}
)-HO
I
-HO i
-;
V
C.)
4.
0i
0
in
01
0o
II
VCC)
r r
+-
ri
.
_
rH
04r
gC
.r
-
Hn
4I1
4r
rI
ID
.
II
CC)
+ ID
a)
20CC)
F:
'1
4-.
>
U
iV
0
Uv -
,1
Id11
o
C)
o o°
Uv
HH
U
U)
U), 1o)
0.11
I
CC
CC: (N
H
IDID
-1
U
r-II I
C);
H~
C
I
0
0
D
Y;
'tV
C CD
H
a
4C)-
0
-H
4
r1 V
O iC
-41
-Ht
-
_1
.1
-
-(D
-
'I
0
C1)-n
.
.
4,0
'o
V, .
*1
CC)
0)
0
,'
5
0
0
0
Q)
_
0
.0
'0
=
CO
H
Co
0
Co
a)
02
CO
co
Co
CO
.,,
C)
_=
=0
CO
co
Co
Co
_
0C Q
0 Qc
0
RQ
_
0Z
O
C1
4
ztn
00
0
0>I
i~
CD
.<.
CO-)
..0
dp
Co
C)
H
> 0Uo
to U)0
Co
A .
ON
0Co
0
C-I
Ai
>5
>5 >5
oP~a
t
>
4
Co
.M
uz
IC
CO-
v
C)
Co
' 0
Cov
.0 ) C
E to>
C)4U
rn0
.0
a1) 10
Co-I
r. 'l
'00u
11 11 E~
Co~
Co
rn0
Co .
C.~
n
>
t0
.
-C'0
-O
Co
u)
o
0
)4
o1
'0
0-
0
Cot
)
.E
.
' B)- -'OCICCO
0)
CC-C
Co
0)
0
oI
Co
,0
1-
o0
v
)
>
*,
R C0R
a
0
'0
.0
44
?I_
X<
,-?
C)
Co
-
0It
v
..,, . ~ ,x
.c
0
Co
Oii
R
w
.0
Co
), U)
Co
rl
-'orn
CO
E)
NH
CO
CCI
I r C r4
I o'0C CO
I
0
01
R
_ ,,
-1
r>I
E
C
0)
02
MI
.C
Co
MI
Coj1
CO
a)
0)
CO
u
.0
0
C)
0C1
0
C1)
Co
V)
CC
11,
0
)
ID1
C)
v
I
0 Q
>
oo
02(
I _
HC
0
r
I
o
Co Uo o
0 Co Co
000
4CO
0
CO
I I I
4441
1
0005 :
0a aa
CO 4
rO
CC Co to
-Co
CO
r
X< >2CO
tD
04 4
Cl
_
O
MI
40
0-> .Q-Y
>
4CU)
CLC
0
Co
Co
E
Co
Co
ID
,
0
0 '0
oO
o o)-
_
Co
4 +
0C) ID
ID
>)C
'0
~4
4
0
_
z
Co
4
C)
..
CO
Co +
-..
E-
H
'n
Co
Crl
('
Eo
o
CO
I
o>>Co
CO
_
.
.r
rCo onoUo
o
CE
COCOCEECO
HS
Co
CO
0l
-,
o>O
0
o
41
C)
'0
g
'0i
Co
5
Co
.Z
©.,,
..-
11
C)
0
rC
A
,I 4
C-
I
=
Co
.'.
o
C)
0CO
Co
CootN
CV
II
02. .
~c,
..C
.0
o~
I
)11
C)
I
01)
0
Co -H
C) C)
I
14
3
+
-4
o
'0 H
oC)
11
I
4
^t0
0
O
,4
1
-H
H
*-4
o-
."
VC
'C)
v
4>
o
-'
02 4
-H
0
0)
C
)A
C
02
0
0
4n
11
IC
-H
-
-
Co
-CC
-X
4-
C
++
'C o C
°)-I
OID
V
0
z
0 )0
04
-Ho=U
0 0
04
Cn
__
MIICCOC
CoOCO°
'~~
4
IDn
H
-H
Co C
>COCO
0
>C
C C
COD
C)
Co
-C
0)0
4
>
..
a)
11
A
A
O
V
1
11
+
+
1
F:
4
C
o
r-
.-CO
0--4
4
0
0
11
r
.,,C
-H
0-H
W--
0
-0
0
4>
rl 0
6
- I
0
'n0
Co
S
~~ ~I CoC4oCC)4C
Co4
0'-'CO~o
-- C)
-H
'4Co
vw1,
.I
~4
o
+
±
+
>
Co
{D Co
u
_ MI I
CO>2>2
11 Co
0)0 COCO4
'
0
0
'0
C
I)
1
R
E
Co
H
mnv
+
00)0)0)
Co
CC>>
Im tm
0 H -H
H
-Hl
Co
I~¼S
CO
-
ID
v
>200
C4.'
C
02
o'O
00
o
o
o)
C
+
o
o
>200<
'0
-H
I
0
IC
..
>
00 0
-)
l
'0H
4
I
C)CO(
Co
-')
C
)C
1-04
>
Co
C
CO-
.
0.1
02s A
+
C
E .0
COQr44
v
CO
,
.~
1 - .iV-
2
CCd4
-
III
C4 0 :
C)O-H -H
CO1
.102
COON C v
I- <AV+I
C )
I
4z
I-)
r
F:
1
.,.,
v
CCC)
Cn C
0) 41
--,4
o
COO
4
4C)
o
>O
Id
eq
0
0
C
ri
.1o
ri
i
nn
Cd
nl d
i-id
~o
.,-t . ,-- 0Q
Ul
*
4
a)o
"
rv
i
o
1
>l Od
a
'COCCO
*. I
-
Cd
I
-ida
Cr
Cd-1
O
'Z
100 -
iO I
Cl
C~- >
*r
4~
E
*rii
-il-
H-H 5
>
-i
0
01
Q4
a0
Cd
-
4
0
a)
Ul
.Cd
I
ou
4Cd
A
' 00LI
q)
4J
OH
4-C
-H
H
II
1-)
-I-I
00
)
fo A
-a)Q)0)
IDID
O,-Q
Cd
'0 4
-
0)
J
H..0
k1
r: o1
v)
VI~
-1 II
0)0I
4
JQCd
-
XiO
U'0
V Cd0
0
H
UI04n
4-
a)
0)0Q
1
o
U) 4I A
A,-
~o lo
I-H
4
-H
4)
-
· 10[z.
0i0
0
OA
0) ID)
41
0 I9
0U
i
0)
z0
U
0m
a)
F-. I
0)0
I0
41
H--
C
:>E-,
I,-]
,-],<
-H
.00CD
II
0
7
41 O I 4)
0.00
+
4I
~
0 A.. A
>-,,-Q u- ,--I
I -H.H
Cd0)OH-)i
a)
VI0
0
0)
4+ 0.
0 0A
0
Z
-,-I
4-0
h hl
UA
C CC
4
0) Cd
0
0~
·H I
44
00
~
~
0
~
V
.-
i
.,-
I
0?
>>
'44
I .C.0). , -o-
rC-
0 to
C
ii, 4=:
.000-.,r-.
,I
0)
H~~~00)
Cd
Cd>
'0
°CC
:>
-d
.14
0
0
0,CU
>
--
or .IJa)
I \
I
~ >
I14)
J.J H
-
,..1
0)
CO
0)
U0
4.HU
0
I
01
-H
UC
0)44
0)
10
I --
>10
r0.U
01
. 0
o 0)
40
U
I0
4
000,
0)
-H-H-HI
-
CD
0
a
Ue
-0 0
0)
0)0:0)
0·,'1
r-
0
440)
+
U:
44
Cd
0
0)
'0
o0
()
-H-H4A
0)
1-4
FU
C))
0)
0)
4
0)
0)
,4
Id
>1
40
00)
44
C-,
0)0
F:0
00)0
H)
A 4
.0 40
-'-.0
H-H
'00.
40)
0)0)
V'0)))
'0 '0
00
HH
03
00
-H-H
44*
0)
0)
01
U1
40)4I
4
U44
0)
44II
0
0)
U
'0
'0
Cd
0)
CdI
0.
0.
10
01~
0)
41
H
I0
~4
U
01
01
~4
q)
0)
'0
a)
14
01
-
0
.
W 0
0.
0
I
-
-
40.40.4
4H
44
V
U
0
14
0)
44
0 I 04
Cd 4
4UO(]
Cd
-H r.
II
>..Q>Cd
-H
-H
ID
I
44
o ~4
>~o
04 U
0'0-
--
-H0
4)
-,'4
0)0
44C
~4
0)0
'"
IHHU~
-H4
>l
0)-o
41
.
4U
O
0
u0)
-0O4
.
.,0.oIod
0)
I I:>
-rm H.0
-H
Cd 4 -0)
0 .Cd
x0)
a0 -H~
dI
Cd00
4~~~~~~~E
I
0
-0)
'00Q)(1
01
>0>
F'
01
411
0
U
0)
4
CO
0)
(1
4H
H
.
0.0
444
U)
0)
A
4J 0I
0 0)
44
4C
~4
~
04 -H' Cd -H'
'
0
401
a0) (A
-I
H I
40)0
4
0)
0)
'0
0
0)
'0
-,'I Id
,..)
Q0) C~
40
4
v
v
7
u)
o
Cd 4 044
4
44
I
I l
4
0
0-I
~4~4
o. 0)
0
0
+
--0.
o0)0)
~~~~~~~~~~I
0
r4
eq
co
eq
U)
'-1
G)
Ul
.)
4.
U
O)
--
i)
*
*'D*.0 *40-~
H U) ) <
U)
q
.
U
U)
II II II II II
.
O
)
11 0
u
oH
o0 o
O 0 0
'0 0 0
ID u
o o
a
11 40
0
.
o
0 C,)-I
4
0U) , 11-.)-iO ,1
1011,
o
,in U) )a) 1)
U -
_ -H1
*H
_,1
H -H
O
)0
U)3)WU,
000)-iO
u
,1
_.II,_ ,_. 4a_ _4.4,_.4 _i
.
-O O .O -0 .3.J
.
0
',
.--
C) 14
o
0
0 H
> 44.4
~0
V0.0.V.O
414
44 -104
h 44 . 4 44 4-
o) o o
).i.44i.
1
00 0
-Ha
o
ii.c
I1
1- ))
a4
R0
11 0 4
c~
4
110
H!Z
.
.0.0a
Itp4
VI
rtid
UV
4 l
O W U4
1W444 44) a)0
U
)
U) -H W
a)
U tn 0
-H a)
> U 3
k4
I^3nwi
A A A A A
.I
4u4
q
4.44
-.
>
o
o
0 0
O)) 0o
u
11 H
-
1 1 1 1 1 1 1 1
u D
o o
+
+
-i
U) H
0
O
.
11
E
U)
.4
4,
i 0
I
40 0 4 04 R>
Ua
Ua
-U a U)
I
) 4U
>
II>
0 I0
o a 11
,
o
'0
U)
o
I I
>
04
U o .0
U)i4.4-I
A)A4Av
I
>)
0
.
I
>44-i).
014
o
44
42
10
H
m
V0
0
42
VI
04 o
I
A rl41
0
1g
o
I
a
01 4)
11
4
I .0
a
-H4
-I
4v
4
"""" 2. 50
10
1 44
>1
-H.
I
4 .1'>
>>
44
14'
II
0
44 1
-'
-X
qJ44
4
1 I4
1, W1
1
44
-4
.,
-41
-A44A-.
C.I
44
-H
10
-,i
l$4
O1>
l^10w
I )V
00
4201o-.
00I _1
0
o0 W
W2
w
4V4
10,
L) 044H
A4
0
I
144W
oWA
-4
_-I
44
100
0'
141)
.,,
4
3
4
4
14
I
II
01
44
-11
A
I
44
0)
A
I
0
44
04,
0
0
0]
( C
4
oj
'0I
·.-
10
t ~ ~~~~~~
. o
A4
R
P
-4
I
44II
0
.a)
44
41 01
04II
11
Id
I
H
0
110
A
Jo..
W0
o 141 0-H
4
* 0101-
*-1
>d
JI4110
H
..
'0
-H
.,I
a)
I
jC 10,-I
01Q4 I
sPE
1-1
A
0Il
0
.-4I
10.I+
a01
O
o0-H4-
0-_
_-I
10
'-*.
U
14>
H
I
42"
^. R1
~~~~~-H'.4'>
U)
44
441
0X
o44 I
-
0
44'4
4 I1
1
o
-4
4441
4J
.01
r0 1 >
1
10
> .0
IA
-d4)
A
.0
°l
40
0I
p,
>
44
'0
°l
44
Md
.. H4
...4
I 010
1-4,44
>
>4
44 R 044
> 0 -H
-H
;1
10
14.
H-
.
v
10
>0
C) o H-'
II
10 V . 00H
4-'
U
I
~ ~01 1441
va
o
(
N
>.
0111-4
04 1 .
-H -H1 -H
4
4
0
-H
4
1-4
0W
10
>
-41
4
0-4
o.
0
.--- II 11
o44)W4
1
:1
-H010
?
1
R
0V
44-H4
p
44
1-1
4-I-.Y
I
3~
A
-
NI
10
C
A> 00JO
0
4
IIU0
*
I 01
ri
C) 11"
H-.
-4~~~~~~~~~~~4
C
_
44
0
.
0)
I
011
H
A
44 4 Il
2 04
-
I
44
10
144
44
'4
I
o
4-1
10
D310 U
A
0
-
CN
44
0.
01
3~I 10
C
V4444
vo°
0l
I
0 V 0VH01
-.- WHWHV 01>
10
o
-
e
0
-
1
0@1
co
.0
42V4-14-1
t.
-
rl
1
-A
,1
00
04-
$-a
41
R
in
A
G
0*
U)
4
U
-44
-0
U)
1o
.44
0>
0
*-
0
..
10 II11
1
0 '0
W
w
W4
W
U)=
044
Id
R 42
.)
G
a)
0J
1
W
.0
>10j
0
1-4
14'
v4
0511
4 2m
01)
v00'
01
o1
)4>
W4)oo'
,~>
0
0I1
0-
X-
-4 1
01
W 01
-H 4'
* .0.0r
-4
-H
4
r-.
> 10
I110
1140
0
1
m
Iv)
'0
~
10 0
'0 #
10
01
10
)4
44
-4
-4
.10
04
o
44
o
A-0
0)4
- '.
H
t~
11
,-.-
-4
O
4
4e
w
.4 - .,4
'
n-d
-I14
'0'0
1
44
,
0
10
4
V-10*-H
-4
>
0
01
'0
1
)4
m 04W
-H
401)4
010
0
,4
01 II 40
Va44
4v
102
44-
,4
(4
V-O
)4
- -H*,
'00
4O44S4
V
42 44
-4 0. I
4.
-
01
O
V'
4042
0.4
10
04C
-H
0O
3
V-
-14
10 0
42
*r4
04*,
2
0
II
I0
^
w 0 MI)
>-0H
>
0
*
4 24
(
11
-
I OI'.- >
110 VJ 444
X014
2
4
-,U
420144
04
44
10
HO
42
1 -H
-
0
14
0
00
4
,r'
)4>a4i
0
I,-I
0 I~
(L 1004
S4
>V
V
11
0
1104I
II
- 4 2.>
Y -41
I W0
I
-1 o
0
p
U)10
01*.
4~~J 1
0.0-4
-
II>
I >1
0 4J) '0
II>
V4
o.,4
a -
4VH
-
-1H H-
-,4
,4
. I>
^O1O
4J
U
-0
-H
44>2
*4
E
0
I,
1
01>
4+m
104I
'0-
)4
..
,4
->>1
-.
,
0
10
4-
O44
;01.
4
H
0
.
-4
1
,--
4-41-
04
~o
01~~~~(
10
I
O N
10
10
H0 w
o~~~
>I
_
10-H
ax
1
o
'0~~
00l
-U
.
..
0
0
.+
0
10
0
1U
'a
42
),4
-4
I
0
42
44
)
10.-Iw
-
.4 4244
1-)0
-
· 11>-
O
I
10
v
0
.V
40
~4
.I n
W~ U
>010*
4
1010
o rl
0042
.0:
.0
44
044
*r4 .00
H C)4
1
*-)41
1-H
.0
-H 4401
W4
~
441
-'
0 1
4~~~~~~~~-1x
014~~~~~~1
~o,
0
0
W
M
· '-.,--H
S
'001
4-
04
~o
a)
'01
>
> -' @4
0,1
401 01 -01E
4
>
01U
0
4-1
rl
11
0
40
W0-
0
W1')
44
vw
*,o
4-.
010.U
-H
W
1)4
r>
I
4
. 4-1
-H4-
44 4
H
4)>
'0 II
)4
0
-H
V4
,
)
4
o
WO
'0
*
.0
.o
'0:J1
0
oP
0 0-H>.0
a)
h
.0
-H'000
*
'4 O.
4
.0
MM,ih
-:
0
0
'
,r
¢
5<
W,
1 .0 4(L
4- i ¢0 C.)
-H
4
W
¢4
.0
o
RI
,4In
,o
,-
o -,{
,; o
0
5
004
00
r~4),l
'0
0'<
O
¢.h
'0
0-0
'-u
.I.O
Id
.04U)
0
0
'0
,
'0
-
0
004
C)
0.000I
'0
0H
".0O.40
s34 '
1 030-XH¢,-u
,i)
R0 '] p,
I
0.¢
C4 Q.00
| R as
a)
ri
E~~0
11 ¢l ¢l c) fN o
I 4
-R
'--,i
(4';
4
- I
4
h0rr
W
WOu
OW
V4 WO.
3
0)-
-H
rri4
O
h 0t
0
¢, ¢ .0
>)
-H4
I
'4J
0
'00
0
4
0
0
o
>-W
.000A
0'4-4
.00o-
.
.0
0lo
.0-,
01
P.
,-
_
04
¢1
W
C
''
0.0"V
D
44
W.
'0
OII
11
04-4'4-
-
0¢
0'
'
-J oJ
E.u
4
0>
0
004II'
a00- >
A04
>>
>W
>H
-0.
0
4.0
0 I3
o
I4
I'
'4
W
0
w0
4 4M
I'0
tr~
14
AU4
A2 Ut4.0a a
''00.0h
0
-o
04>
040
> >. IW 0¢--
U
ul U >&4
'4-C4 ,r
O-.¢->>
-A
-H
IlCO
-04
04
>
VJ
0W
¢0
>4 W:
-H4
O
I
4-.
*.0C*
A0I0sP
3. CW
I
'4
0.
4*
)U
'4-
0
R0
-
-H
WQ0
4 W
0.0-H-U--
WD
,
.
ID
dr o
-'44U'4-4
o04.00
-
W
04.0.0d
0
W0 >40
004.O
OWV
'040,
0R
4'
-
W.
h.:^
.0O¢
0U
>
0
~4Wr
01
in
,I -1
I
001.1
_4-
0
0
-4
I
.0
Q
>>-4
-
44
I
R 11.Oo
RIOC CW .W
44
W
4-wrD
.0 O
*- D ----
h
r0r
44 00hu
H-
0
'4-4
W
4X
'4>
44 R
¢00
0
Ua
rD
U
010
#
UW Q
W VQ
V0V4
0.*0
-
1 04
.0a
.0i
+~~~
¢ h
,D
0C 004
.0
W
0
I
IL
.- 03
'0 4 -
-H
- ~
¢~ OO
.0-'--
d ¢¢W>
W
'4-4 4
+
041
W
W
IQ
0
Z0
.0
-- '4>W
'4¢ 4W04
04 A 0444>4; -
44
o
'0
])
0
+
-
0'W-H W
I
04g
WO
0-H,1U
ra 0
U
r
>
>
W
'0
W-H-O
04 4a
4
-W
U
0
0
-+
a)
4
.0'
>) -H
W
O
'00 .0l
X-, -.5<.0
foi
> 04J
4'
4
0
W0
>0,1W 0|
,-4-H---
4.0
-- 4
'0I
4
h
Wr
44
,.,0
.a0>
0
* h
-H)i1
4
0
00W
1 ua
.104
u0
,.0
3 C)-l'i ¢
al
w
rr
0.-0
W
co
w
.~~~~u .
o4
¢
4J -H
'-t
.0
0>
-0
-
u4.0o
04
.4)
RH
0'- J)41(4(
U ¢0
h
.0
C0>
0
rW
.04
r
4rn
0-H0
Ii rn
-)
U
-H
0o ,O
Wu
^J
orn>]
u.5u o
O
o0
0
40I
04
04
04-H
0 0
0 ¢I
o
04
.X
0
U
.
w
rr
a I
r1
.)
0W
A'0 -H1
r-a o
ri
0 ID
I
>
40
,ha)nC)
, O
OI
-0R'
A
I
v
0 0a)
40
OWR
a
oO >U,
>h 11O
, 0
W
W
4-4
--
-4
a) a
4-.
W
H '40RI.i 'I)
'.0
O
-44
H'u-H--
u0I
0
o
*'
0
-w
W, -H 0
-
040h
04o
.0
rWW
00
0,
.0
0l
W ¢.0
H4V
0
*
¢ I
.0
o
.,,~
ms
.
,
'0
I-I
O
q
4
0
0
I
rDO
0
4-
o£
0U~~
04 ID
'4
0
0
I
RI~
CW
0--
,
0
Gi"4 r nl
3-I)
Z
-.44
_R
~ 4-~ 0,~
H
IJ
IW
I
0)
O_
L~l
00
0
~
~
D
r~~~~~~l
Rla
W0
.0-H
: 0
WV
~
44
4
--
1,V
4
300W
-
-HO. I
,+
0
W0
.-,r4
'
C4
v.
4
'
044
,R
0]
0
A4W-HIA
I
I> a
0]
0IdZ
I '4-V
I rD.0
0
-0 >¢
'4-444-4
I
0
*
0
-a
r
-H'g
v)
C
H 10
,.c ¢
I
>0
0I -04
o I
oI
~
h0
0
H
rD- ¢
4- 0C
4
0
IV
4-O
I
-H-0
,r11
:v, --4-4o rJI.0
W
uWY ,,C.O0
W0
O-'--4
0'rD'rD4
rD'0
a)
4
>,04
4
W04
- 0
DW.
'0
X w>W
M
00
R
0
~4
h-
4
>,
00
>
)
-,1
>
4.
h,
0
- H
S
3,
I
-1 lo
W
W
h
V4a
u)
.1
I
W
II4
O
C
C wI
11-A
>
-0
4>C
C.
r*'
l
U
.>t7
U VI
I a
4 >4>0
AIardR
-R 0
I
,A4>
A
0
--
-0-4'44
IWI
S
..-
.0 w
~
_ rD.'0WV
'4 -4I
0]
11
I
>5
0D
~~ ~ ~ ~ ~ ~
00 W W
WWO
'4
0400>~ ~ H>·4 > 40
4.
4.
4-
h4
0
10
">04
-01
°
v~~~~
044-4~~~~~~~~~~c
W
r
0
-C4
14
'040*-H
0rrDW
Cr 0
00.00A
-H 044-4444q 0'4+
4D
RC
'4'W'
c
Q444-44-4
>4
IO H*4*-*
44
W
'0>.,04
W~iA
WH
O
R
C
W04 O
'-4.0
O444--- *
X D
It>
--
W-
4 1
-,-
44A-HO
00^
4444
0>
.
d
I
I
-4 A'I
-H
0W
, i
W 01
01W
040
4.4
A
'4WX
W44411
.O
-I --
'4WX
W
'-rr
.V
5
-
0
*
rD 0
.0.0-H
4-
DR-
0
4
W.
0
0
040 t
-H
-H
-
4
DRC
0
W'0I
4
W4'0C4
r41 '4
041101
405h0
4
:-
0054 >
h1
-H
0
I
04
'u
*l 0n
04 '- 0444
.0 wQ
o o
WD|I
RO-
II 0
.0454
04>>
o
HI
'05
o-H
W
W
W
0
0
0
0
c0.00h0
JR loD I
000
OW
II
0
'4
0)
t~
0
4
r
W
0)
,
.0-O O
4'04R-
Uo
-
rD-'
W9
H
0
W:
4
'ho40
0.0Wo
-lh0C
O-
4
4
>4-Hr-3-4
D
I
4)^5
-E
0 3=1
30
W'5r
0'4tO
-H
U
W
-I
0
A
'0A
'4 0
rv
I- 0
I
R0
'4
4{
C,
o
.D4044'la
'-4'0-
- -4
4
,-.
4444
I
-H 0
040-
ul-1I I
-.4,0
+
W1
(
.00c
A
o
.1
4444
o ,i
00
4:
W4
C .444
r151
o
W-mo
O
W444 A Ir-H
'
--Q1
II
W1
('W
0elo
V
*4-40
0--W
W
A
O
>
1
0
0g<
,41,
'0 0
4
0
-.
A
-I
-
0-H14
C)4.00
,: 14
44
h
U4>
Eo
4
'
- 110
1
0
-I
44
0~
0
-
o :
0
I
-04
'0>
4
h
W
O
44
A-4
I
44
0wa)
.0ID
0
.0
~40'
0
1
W
-C)'-H
h) .
IC
-
--
(])
~--
W
C
4--I
-.
;
I I
W
.0
W
00h
0'40
R 4
H.00'*-*
0
)
I:
r
):
U)
0
01-iO
U)
o4-i
v
0-
.
O
("
A
,.
.,4u}
0
04
J) *r
VCD
(L )
Y 44o OI
o,
F
i
(L'*,
14
V
a) ~4
.,- rq~0)
U-i ,.Q4
)
aIdd
OI,--i
o> "d.
aZ
0)
0 .0
1144
U)>
U)
(_ *
C
A4
A
I
4-4-
ol
.0
[I
.
f lJ
-.
I-J)
+
0
0
-4
H
ri
-d
C,1rJ
HUO)
-i
I
tH
)
4R4
VI
i-)
OH.O
W0 0
00S
U)
4-l@W-Hr
*l
V WU)A n
.0
*H R
o
I
U
.
>
I
4
> v
.>
0
>4-i
r
I
OW(
o
04
,..
>0)
0)4
)Wt v
-U)W
0
.,-I
V0
I-i
ra4-
*W
-H
I ')
w 1 rni)
--a(I00to4
0)
o -0
00
0-HA).
H
o~~=,
U)1
* S
0q
11
II -
U
U)S
0
--H1 L
i(O
a))44 lo
I
>Wt
H-
w-
R
>
I
_ 1 r0
0)
~v
4-I1
ni
r1
.
(0
4
Q)
U)
ni O
0un
-i
n-i
>U)D
-0
U)
HW
V3:
VW S4
S4 lb
_
A
-iH
0
U
C)
*
3i 0
0
0)
0
-H
I
4-i
_
U4
0
> 0~
>
0.
un
0O.
+
O'
.u,<
Se
ID,
U)
vv .
a))
- -a -11
.
U
W
OO
Q
Hv a)4
-
U
U)
0
0
.
U)
4-4
H0
1
ciA
O
0D
i
U
I
.4
g
vu (D) OWun
>.
-H
-H
rDO
V+H H ,-W
VI
0
0. 4
04- 0 V
H
04U
0 -r0:
0-H >
-'0
' 00
.
q 44
O
U)
10
.00
un
n
v
U)
h
HO
>l >404a
v
r-00 ,-0A
'-'~~~~~~~~I
4 Q>
4
44
H
o.
r
1W
Hv
0.
Iu) 0)
>-00
^
,
-iAIirq
- A
Ci
4 0- U)
Q0
H
U)
r-H ,0
0i 0 Wn
H
>
44 1
-H-H.0.0
-UH
144-10
o
04 404i
W 14A.
I
U)
4-4.
n
-4
404-
un o
140- 40 ) 44
Hu0
II
O
W.0
.0Iv4
.
--
0
P4
U) -H U)(
.0
.0
.0
rvV
Q.V0
m
ni
-.
..
4O -H
U)
U) 1 4 4 u
v1
U) O 0
0 0 0r
4-.
-H*
W
0o
.0)
H
-C)
>
ni
)
g 0 UO
->
I^
0.i
>ni
U)
O
i
4-4
0-H
h )4-4.
O I-H
I
.
>
11>_
.00
0
n
-U)c
--- $R
Iv
. 0 0u
U)
Q
0)
g0
"d
-rw
>4
-0
.,i
1 U)
1 h
U)
0 0 -H
44
01
g
0q
v Ui)
h0
U)
IA
o>
1 4-4 4
0q
Hni
0 >
a
WI
1Wn
0).
r-H41 un
u-r W - H - - - - 0
3
U)
U) 3
U)n un
0
0
) U)
H
---
4
Wr
0
-
)
4D-un
H0)> s
10 -H -
_i r fr
H
F 3
0
0r-
U)
r
.0
0IU)
V 0>
WI4
01 R)0
D >0d
R.
ni -0
O
0
o
>4 HX
>0Q
-r
0
-44
0)-
tJ W.V
U) 0 ) n
V .04-3
U)r r
.4
0o
.0Q
o
VI >
,.Q,
o
,
0) 4-4f
4-
.0 0
niA
A
0I
O
C
)0
Q0
.0io.0X
14
>4fc
X .0
5
r U)
> un
Q
) :>
0i.,444
0-4
V0W
ni
H
g
g0
U
.0
0
0
U)Q
0 4 - 0 0 . WM0
I
ni
0
- 4 1I
VU) ' 0 O-4
11 0 4-V-0
0i
i
.,4
-H
U)>DI S- i .0g H.-O44rH
h i.O
U .0
H
r_0
u0 >
O)
U).
0) 3
.01
0
00
>
.44
4-4S1
4-
o
U)I
.01
rD
0444
I-
>>
-ii
ni
0
5|4
O 0O S4
>--
I
>
.P'dI
A
0V4-O-^4
r;
HU)
40
· -
OW>
4
IQ
0 , +
0R~Q
U)
h
44
0)
0)
5ol
"d
- -
H
4-ii-i
U
I> I--Q
-. '.
0
uV)
Id
0
U)
OU)
Q0
H
-
n4
a4
W.0
U- E
w4
~. 0-
-l
-4
W0 )
00>
-4I- 0 - - -
W*
ni v
O r<
U)S>r
) x-
0 0--. 0
'v 0n
0i0
-H
O
0
-H
0 . 0U)4
0 .*)>0H
,
~
o 0O
o
H0
04
ni0+
H
rU)0 0
4U)U
- .V
R
1144
ni
,.
I
U)0++0
, -. o0
~4
4-
fd0d
-
a ')r
IOvO4;U OH
H
4C
rD
U4
0ni
~
**
00H0
i
dU)
.J
0
4
4-
- HR
0q
lo
0'3
0
U) 4
QUO)
U~
x
Q
.x
C)
C)
A
A
04
0
I
0)
U)
U)
A
4
0 1
0
A
m)t
0
-4)
U
.0~~~~~~~~~.
0 1
0
0Q
-
+
0
04
~ ~~~~~~4
c~~~~~~~~~~~~~~~~~',l
U~~~~~~~~~
4A
O
4)~
,
IA
H+
U--I
4
w
U+
U)-
U
0
).
aI
~::
UA
C)
U
04
4
J
O0
4
0
14-4
4
0
q
Zq:I
U
([4
U )
H0
C)
0
U
-o
O01
11W--.
qJ
~
-U
H
U4
U)
A
u
1
0
ID
44i OU U
c
n
(l}~~~~~~~~4
q) 0~~~~~~~~~~~~~C)M1
HI
0
C)
4-4
*
0
400
(
H
C)
4-
U
[404.0
4-4U8
I
.,U4
4
o
-H
O-H
-H
U,
"I
---- U)-
v v
0o.1
H00
a
~
~
0
UU
C)
44
-4C)~~~o
0
00
,'4
OW
U
C)0
-C)
WA
H-)
I
00 E
I
-H
C
04
W-.
O
)-i A
0() I
U)
00) c
-.-H.-H,
U
04"
o , 04tO
C.
) -
f-
00U
.
CU)
.-
II--
4
4+
V-"'q
-H4C
0
0
0
0:
A
A
U
0
U
H
-
U
H
-- OW
4U
.(000-U
U1
4-4-
04
4-
0
J
) 4
4 -,
En -,-I
U3 U) 4
004W-4
C)
4
[4
0
4
Ho
Ul[4 H -H1 4- -1< -HHd4044004"I1
0
C)
[4
U
04
)
-
+0
U
-4
(1)
~
U
0 .O
.
.0
[44-4
-H
-,
~
0
~4U
U1
0
C)
U~) 0
~
oo o
I
o~~~~~
U
C)
-
O
II
I
UH
HO
[4oq-IU)
[ )
HU
4-4
' q-~ -H
~
A
C
U
l
04
H
4U
4C) I
4-4 U1
44 0 [4
4
--
U
H
4
00
)0.
04U4
U 0-H
00
~.0~
04(-H
U[4--
H
4=
4
[
HU .-
[4
HOC
'
0~~~~~~4U
C
0
4-
.
-
o' ~
II
Us
A
4-W
U)
04
I
44
U)
U
00 U4-4 4
·
0
-HWO44U
U
04
I
I;
WO
0[4U
C)
4
U~~~~~~~~~~~~~~U
C)
0
o
[4~~~~~~~~~0
0
o~
C)
~0
Q
~~
AAH
04
q
-
[4
-
[404
O}
1 -- 4
U) U--
U)
C)
.1
14~~~~~~~~[
0
~
.H
·
U))
4-4
~~~lI
~~~~~~~~AI
U)
H
0[4)
U)
C)
[404H
0
+
0
AU)
4
0
U.IJ
00
li
0j
0
to
t)
4~
0
41
^
d3
IU)
U)
0
0
U)
Ia)
U
4
0
41
U
A
+
O
U)
U)
AG
I0
A
0
0)
I
H
a)
A _
AU0
AU
I
U)4
I4 4
I
In
I.U
+41
+ 4U
4 A
UI
OO
UI
A
d
A
U)
04
~~~q
U)U)A
41~
^A0 A
0
44
+
U) -H
C
A U)
I
0
UD
04
U)U)
U)U
A
AI A
U) I
4-4 0
4
4
41
I1
Ho
II
01 A 1a)
U4
4
4
4-4W
II44
tnA
0
()
aUUI
m A
a) to~
q4A
UII
W1Ua)
U) 0
+4-4
[
+
q4a0
U)U)
A4
U
U)
A
H)
4
04.-
41
4
-
0
ID
O
to
41A r
0lo I
>4A
A
+O
A
to
U)
^H U
04
U) A
I I
W)U)
0 44
O)
°'
U)
4
toU4OO
14
2
U)lo
0
to
U
Uo
A
to
,-{
44
44U
"-4
'0U)
044
U)
4
04I
U)U
U)I
44
IId
0Ut
U)
-
-.II
U)
'U)
44
)VO
.V
10
ID
U) .0
U)
0~~~~l
U)04 U
44
0~~~
IU
A
--I
44W
:z'
:
U)
4U
U)
U)
U
,-I
'0
U)
4
10'
~~l
41~~~q
'-4
4 4 '0a4
)
'-4
,
0
'.04,-~v4 '
~
(/
4U
(D
-
44
to4
U )
U)
0 0 0
'0
.
-44,I
to
eq
4U
U
0
44
4-I ,.- 0~~~~~
0
Q A1D' .
I) 0 q
) 0I )
U0.0
4 444O 04H
U U).
U) 0 0 ) .40-HU40
U
.0 .q
-HO
i0,Id
44
0 i.- 'W0U44
)
U)
. 0
U)
4-0
a)Q)'004'-
0
41
H
A-
U-.
-o
0
d)
)
U1
.0
0
C)
0-
0
0
-H
0
U
])
U~
0
.~
'I
~~~~11
~~~~~~~~~~~~U)
41
.,.-
U)
1-
U
4I
.0
-
t:o"I
OU
0
IU)~~~o-
-H
4:U
uC
II
4H Id
-H
'0
-)
W
>1
)oto 0UHi14
0 (40
-H U)-H
-H
U
)
-,toQ ~ XI -,H
0 U>A
(
04 U))00
40-H
()0444
U)H4
(4f
U)
(
HH
0
0a -H4
A4
WOW
U) 0 Ao
-
U)
Uf
)
)
0:
U
4
4
-tot
4
44
0
0
0
o
H
It
'-4-444
U)
.0
4
U44 0'0.0
UWU) to
It
U)
4.)
- U
U O5-- 04'*
4.
4)
10 r.
4a)
I04
A -O +to-I
4U
o
IH
to
4
0W-H
-)
U
U-H
40-4-~4
,
Id44 - 004
0
0
O)
4'
00
U
0
U
0
P'd
U-
~4
In 44
H
-H -
H
01
0
I--
0U)U-H.---4000m
0
044~~0
00
I
4U0 -H
IH
-H 0 a) U)
U)I'44H
'OW UX
14
I
i+
o0
t0
O
-H
Q
U)X
U4
U)
-H
44<
4
I
II
)
U-o
0l
W
A
00-o-H
o-H+U0OXo
4
..-U
-H
-
4
-
04
:
U)O
.0
.
-4
44
+-0
H
W1
U 44 t
0444.0
Id
O40
'0(I
41
Xd
m~~~~~~(1
004004
4U)U
04
044.,V
~J~~~~~~~~~~~~.
-U
-
--
q
XU
-H04+I
.
0A
-O
3) t
U)
H
X
-
4
-
X
~a.. o
q)
-
0
-o u ,
4 -H
4o
0'
UUU)
0
0
0
.
41
U-
A4 +
a)
44-.
to to
00
44
-
U./1
U
t
-WU
)
I
0
-
U
4-,-)
0
0)
U).
U)
0
J:~
4,
)
4
0t +o
0)
.0:
U
OA
4A-HI1
04)a,
4)
.00
U)
U)'
00
A,
WI
IHn
40
UaU)
-
-0I0A
r
04. 04l
U)4HU04
0 HU
0 044
0
U ,
-I40
44
44
-
o
U
3
o
n5
A
4
..8
A
"o).
*
)0
4) -,-0q
r-1 U)
I
)8x 5
.0
0)
'0
°X
JlU)
H rd4
1)H BQ
:r
+
._
.
U)
....
U)
U)
.,C4
.~
,4
.~
04
04
Y
rd
o
, --0I
gU 4-i
U) A5
~I+
go A 0
O
H~U)0
(])
4-)
o~q
4J)J) 0c;I
.o.4
:o D
I
V-+
V
X-4
0
+
.)I
X A
)
U)
rdl
A
IA
I
C'-
I
,--I
+
V4
I-
*-
4-4
14
OWIU
I
I,
-'0
4
0)vr
'-4-0A
-
U)U1)
)
,
r-1 ^ I))
r^
I
Q
A
V
-0
.
,_;;
+
U)
-
rrU)
A
4 ) SU T
U) 4
n5
U
.-,~
4)
4.-- .0
r"
rJ)
- 4-4
,0A
0 ,
-0
,
0-
+)
11I
-4
U)
U)
---V
I
,44
g 4)U
B
U)rs
U)S
gn
VU,---
8
0
4.O
11I^
I
I
+
Id
I
rr5D
U)4
U)
a)
-H
aD
44<f x
U)
a4
A
-
0
0
o
'-4
C-
+
0
U)
,1
'*
U
ti
,
,-A
·
,.Q
.e
U)
U)
+
)
0
-4U)
*U)
+ .- I
+ U)'
~~~~~~'
,d
114
4
4- H'---
_
O:
o
V
)
)
,
T
5:1
I
4
Ui
'0
)
.'-
'0
,-4
rr
U)
rri
U)
h
U)
0
11
a)
U) 04
44
()
44
4
O) 1 1
U4)04
4-U
U)
U
.- H
,
'H
'It
v,
,
-
A
1
Ul
a)
-U 44
) Q0 -,
U)
0
O~~~~~O
V1
D, I
)
II
0
r0
U)444-44 0.
U)
U)
0
'U
0
0
U)
__
+I . l
I
'0
-H
1-1
,
U)
~4
.
AU4 ~
4 4-,
a)~~~~~~~~~~~U
U)
U)-.0 -H
4
a)
U)
44O
0U)
a)
0 0
0- H1
,1
II
4
U)
U)
U) I*
U)
,!
-ep
11
i
0
d2s
0
V,
a) -
U)
~Q
_
C.
I
O
0
U)
o -
U)
040
'0
-H
O
'-4
-- H
U
X<
U) - H
g -404
i
o
4 4,
1
--
4--
I
r0
,J
I
gU)*)
E. -4) (<
A
,-
>
U)
A-H -,I
,Olal <
, 4 1 .+
IIr
,)
3
0-Hr-4
~>rn
4
U
U1
U)
U)
1
44U)
)
a)
0r
0)
4- U)
40U,
0+
U)
a)
U) -
-
)AO
V
3-410
4 4
a) U)
-
U)
-4
11
)
-4 Id
)
H)
U,
-H0
4-4
-,~
oU a)
X,
4-4
U)
,o
4
H
04
0
0) f4
i
4
'0'0
141
1
-H
IH
eU)
_
U)
X
r
+
0
0
J)
g
U) ,--
U
a)
U)
It
,
-
*
I
+ .- .4
A
.v
h
4-44 V
0
0 .oN
-11)
-H
,
M
rr
+
.,.
U) aa
>,
U)
-H
-. ) ---
II
,--I
O
11
11
')
U)
U)
r) rh4
U)I
o<
0.
4U)
0
E.
U)
U1)
U)
r)
'00
l) Uo hU
C,4
04
U)
0
0
'0
U)
U)
r404
4
I
-4
;IA
'0
U)
A
U)
0
U
rN
_
-4
) I4
U) .4-
04
U)
X
U)
A
A
-iz
.0
0
4-4
oa)h
U1)
+
+
,--,
4
0
A
A
0
I
+
>1
A
A
.,,
4)
E
*
,0u
a)
o
o
U)
0
A
A
A
0
U
0-
-
'
°
-H4X
g n
)
~
VI
- rnU)
l'0
Ui
Il
O
U)
4-
0q
0
0q
0)X
U)
h
v
U) U)
'.
C
U)U)
0,r
r
U)q
-H
0<
la
41
CO
0
.-
.1)
41
u1
q0
04
0
z
H
I
4
0O
W.
E
z 0 0
V3
H
1
X
O
/-
o
o
o
')
HH
1
O
U)
0)
a)
0) W
>
>
.-40
0
00
)*
:)
0
>
C)0 0 0 0f
0
I
>0)
;
o
Mi
o
o 5E E
: +
)o
0)
A
Ci>
0
H
+
D10*>1
0
c7:
>
ro
o O
h4
i0
00oD
E-4
.0
a-
I
14
,-- 0
>
8
~4
-4
.-E-C
+
>Z
0
I
>1 °
- *
-4
t
A
k
I 0
E
E
E5t
IIDID3
I
X
'4:..
>EE
O o
o
E E E
u)
rl
v
MX
C) I
@4
0
.0
..
4' >
4-4>0k
0) a))
#)
E
O,
>0)
03
X
r,-
'A:
10 0
iD
0
-
I
0)
-
44
o >
Z
X
01
V
V
X
ID
:C4
ID
0
>'
o
1)
>1
o
o
>4
r.I
0
.
0)
0
CO
0
v
U0
~4
10
0)
X
o 011
E-4.
OV
Cz
0)
'Ci
4J
E-0
>'
0
>
>
>
0 00
10
0--
i
4
0001-1F
i
~
I
-
~v
V
.0q P43!
-
.
10
10
-41
q
V
0)'41 X
--
'
0
0
vE.
X
>r
ZI A
)
~ov
.0 +
CO
1
:
0a)
>
>>>
o 0
0
1 3 E'
AA
mo
10
X
..
10 4:
I
44 1-
4--0
>
0.-
00o
>
C) 0
E00
E EE v-10
0
IO
O0
10>
0
-o0v+
Z
>r
a
'-4
>>
O~o
0)0)
0
WW
005
0 0
0
>0>
.,,
k,
01
ra
I"
u1
0)d
0
a)s
o
O~
0
0
o
.10ru
>1
o~
4-4
4-4
C)
U
.1oi
0
0)
-4
*o4 X
O
o~~~
in
I
_
r.
0)
4i
0
0 10
-H
41u
>
41· O
0)H
~4-
u
O u
0
0,
100)
4-4
4
0
,oi
0)
0)4
.0
*
'o
1-4
o
x
0)
:J
o0
.0 o
4
0
4-
CI
to
C
0
o
Id
-4
a,
-
2
II
:
0)
P4
M
~
0
0d
o 4J
1
0
v
24
o
oJ
0v
E Q.k4
E 03
-I10
.
)
Io
.U
-I
I
v. I o
v
I
0
W
H
4
d
.,I
W
0)
H )
o
4A
0 0.0
L)
rl
0
0)
J 'u@d
.01 v1 'n o
41
l
l
p
a) 0
0A X
0
rSl N
A
4H
OI O
I M m Im
. I tm _I
4-1>j-))
LA
C)O
0)*a4.~i
0)
I
l '1°
a
4
X X
4 40
+
0
M
-M
mmIN
a
.
H
o 10o
z
Ci
0)
H.
-H
>
0)
kI
,
-4-4.,4
*I
I
-H-
Q)0
.,Hoo
v
C) C)
g4
aO
4
0)-0
N '0
Xv
-H
0
+
l
.
vv 0)
0)
rl
O
o
04
u
04
)
-
H*
O
*H)0
.Y
)
0-H
a0
I0)
1)f
oI
.0.
0
;
)
I
,
ya *Z
i0
0-4- u
o
0.JJ
.
X)
1-
C-
I
>:.10
0
-H
C
o04
+ +
0) D
4-I 1U !
o0)-
X)~
vHeO0)c
Ci
0
4510
0o
-4
0
O
h@@z 000
D U
D
A
+
-
V
>
I}
>10a> >1>
*>
-4
>
>10
>10)005
0)00
0 u
D4 -
>
0
o
N'4H
2:A:
v O !5
00)---:j (U
CiII
-
V>.
C) I +
oo
>
0 0)0)
Ul
0H
>0)0
o~
o4
10
. C. r. l r-4
4 -4
-4O
_I 1_I
tm
11111
uu
H
) 0
Cn u)
0.41*
C) U)
>
0
-40)
v g:I
X
U
'-oo
o
1-)
Ci~ *H
Ci
0J
a q
00
vd 41
. *4
0--A
40)
vn
o )
ri
0
4J
0
0
L) -H
i
4-
>:
> a10)
01044 En
$>~ 0H
V).
o
CC)
toC
a)
D4
r)
0o
o4
m
0·4
.
_~
4:
4 > Cr
40)0))
0
>
-e I 0
)
.)
0o
00
+
^
D
>1
0)
14H>4
0
r1
u)-4r4
C) 0
I3
.4
0
0 . +
+
O)0 o
E> E
CC
,1*
.
04
i
+:
>O
)
0)o
>>E0
00CC
i
>1>1
4-1
0)41 ) a) )
0
v+
rz
> > Ea
O O 4
E E0
E
'0- X O
Ci4-)Vi
>) J
>O
H -H
4
H-'
1- -H...0.
0)
>
Cq
'-I
0
v-I
>
>
-H
U
o
a)
U
o
a)
>1
a)
U)
o
0)
4.)
4.)
IS
I
0
V
0
4.)
44
I4
Oo)
.0
A
O
(U
Id-
O
0
O
IoW0
0
TA
TA
,x
I0
U
~
C)
4-)
Pm
{
U
'0
U
0
C
U
U
>
Iz
O riI
.00^1
'0I
3-H
X(
O0
v
-00v
a)
0
0~
(4
V.
Uq
I.)
>
*1000
n-0
Q.O -
1*0x
UUW
*
,
>0o-4>
04W00
E
0
3
~~~0
H
U
V
-e .0
a~~~~~~4.)u
4)
0
4W1
U
>)
a)
e
4.X
4-4a)
0
H
a)'I
U
H
-4
.
4)U)
E
HvVVW
P(
V
0)4-
>
4-40
) 0V
e
V4O VV
C O
C)
(4
I 0.H
X
q
X H
V0
XU{
V
> > vX,*N~(.4-
a)
-
$
O
0)
4.
V
-.- 40
OU
xHvV e
.a.
0S
01X
-0
COt))
V
(
U
a
m XI
u
1In0
1
U
·
1
(4)
v
o0 >4)
V
0-
,v- E
U)nX
U) (
I (4
Vx
0
U
O)
C)'
H
XV
0
U
0
-
Q)
a)
(o
rzl
rzl
m7~m
l
..J0C) 1
OU
U)
I U'
0.
.,
.0
4-
-
0
OCO'
U
0L.
a
V
H
42
Cr)Nc(4
0F
0
(4
14
0
42
08
00.r
0
O
H
.
+
0c)
O
0
U
JIn
O
E~
4-)
>~~0
'a)
0.
0
Z.
42
~~~~~~
0
4 u,-
44I
44
(4
414(44-4
H
H
(
4-(4
o 00E
CI oS m
VE0
(40.0O-40.
0HX
t0
S
0
0
(40-H
4-
-
4-H:
3
I
) (4
(4
4I
0.a)2
O4
o
OQ
O0.12
0
(
.,0.
4
C>
n
W
14
D
O
*
U
U
0
H 0. 0.0
U) It
X
Vo
0
V
0.
.,
F,,
O
O
:4
4) 00
H
(4(4 0
0 (
4)
om
-H4
0 :4
-H
(4
4)
0
o
01
(4
o
42
> >m
00(
H
(4
H
0.
' 00o-.H
442
I
0
.-H
42
.-H
.H
mo
4-0
2~~~~~~o
0~~~~~~~~~~~~~
0r
0.
v,
R0
m
H
0~
H.
0(H(I>0(HO
IN(4N
0
42
44440l
00
1
42
42VH
1
42
42
02I
42V
0
04-t
0
0
14(4- H
I
(4
(H
-H
-H
002-H
>1
>I 11
V
NN->--'-N-'
I10-H
42 H
0-
H0-
HH
0
a
H
Ioo
HH1
I>
'-.N-'
0
00O
4
oroz on
30
42
422V
~~;
000
0
0
0H 0
42424242
Q0
4-
>"I4
zm
m-0
H-H
02 =-H
I
00
S 0.1
n
O H
F" >
E"
0
C0
H
0
42- H
0
0
-
00
V--i
X@H
04242X
H
4
1
42
4D
m
'0 0 4- V2
0 40 -H
H0a) 042
-H 0
-. 4o
0.4
4-o-0
0
0
1(N1
Z
t3
S1
>0 44
~
zDi
42
v
'0
4
o
0:
4'3
04-4344-400
-H 0 0 0 -H -H
V
-H
i
4-4
0
r41 r4a
H
I-o
0)11)
o
-
0-H
41
0
>0>0>
H -H ..
()
4I 4
HOo
(44
(44Z
O H
4-0)e
H
4'0
o
0
Un V
In
V-4 a)
0.
0
'--
.
>
a)(a)(4(4
0w
0
0(4
.0A
.0(H
41
'0
H
OU)
.E
-I
H
-1
.0(
I
.
4
'0
5
m-H
>
H
H
.H
~~~~~~~~~~~~
00~~~~
-H-H4<42
V
4-
40
m:
I
:4
t10
m
X
El
0
0
5:
F"
)
(4F"0Z
rl
a)
(4
m
Ev
HO
HF"q
'tO
0.,
U)
.
(44
0
x
H
4z
o
(4
0
o0
H -
14
C) 0
m
0.
I0
400> .
4-.
I
(4
4)
=4
>
¢104
C0 X
0q 4
42I
T0
( VvV
-
Iq
00
Ca
U)
U)
o
4
E.
0
O~~~~~~
R
O
In
X
El
0
o
0:v
I
(4 42-H
42
4) (4 H -H H -H
S ,.>
>~~~~~(
4>2
0.-
44>
01
4<
'0
X
.
0)
0 -H
Id'40
O
O0
X
-H o H
0
04
O
0
.0
V1 4
o
-H Ox
C
o
I11 40
.1
a)
0
-
Cd)
>
4
o>
4-I
0
m
0.-V
.,0
)
rn
rC
l4
,,,
Cd
'o
o0
4.C
o >
-H
-H
-
>
0
rN
O z110 Oh W
4
0-H
0
C
-H
.0004M>
014A
o0
,1
>h-~
:> .d
CHx
-H
Cd-H
0 00 Cd
O O
Cd-H
o
Na0
oWA 'I)
0
0.0
O W
>
o
r
01(,01 - 0
>0>4
R
+
0- +'
-
0
I.0
.0
u
-
>
o,o
01.0
· Cd.O*E
-H
0:
0 1
Cd
4-,-001 v
- O
0 a Cd01'
0
0-
-H
,0
INE
o
,~
o
'0,i 00
Ndcd
0
HCd1d0C
X1Cd
00 Z 41
0
CHIvIDH4sI),0
.0 V .0010 1
0 --4 Ji =0s
>C Cd 01 I
1<-
X
'0
+ +:+ +
10
1. 10
1
+,V
+
IC
'-400
01 10
00Cd
01 01 01 01 01M01 0
00
-0Cd
I C
-
0
-,
.0
11
Cd0S
C
00
.
V
4-4
0
>
Z<
.0
Cl-I-H
-
1
0
V
Eg E
EC
0
0
0
0
C
E
0
_
Cd
0rl
--
0
0
E-
t 1<
m
.-
X
000'-00004
0Cz s
X ><x
Cd
X4
IN
I
0
I>1
II
rn
tD 0N
0
CD
>1
-
^
Cd
0
rN
4-V.00+
0
-H---^+
rn0
Cd Cd CP
^
-
D
___10_
..
..
..
..
~ '--Cr
rn
v~0
'0
0o o-H
v0
>'-40Cdrn04-4Cd0
dl OX
0 0.yV
0
Og
) -
.
rS2E
0
04
00h
_
.
~~~~o
>>
0
'o EdE
Cd
'0r
Cd
>>
O0 O
>>
O0
00
0
d0Crn1O
Cd-
H
O
E
V
>
>>d
0.
OCd
'4
0
-1
E
CdrA0
Cd
-
10 -K
1
O
-OV
I>WO0
O
W W
E 0 0 0
E E0E0
_
rn
Cd !d
a>~ dS a>
0
V
0)4-lU
s
d
01
Od
101010101
---
>10 >
>
000
0 g
-Cd
-
oa-C
>d >
0
'0
1<
0o
00oX
' HO o
X-Hmd
VO
Cd'0OC
I
rn
V~ V
Cd
001
1.0
d
v~
0
0m1
_
m
0H
r
S>1 '>
>1
01
C
Cd >1
Cd X
Cd
Cd Cd"
Cd
Cd Cd
>e X
x
E: Zf 11;
o o
a)c oO
> > > > >> > >~
01-H
I
)
-H
.0HC~
0-
.0
.
-H
V-
I
I-4-Cd----
4,
0 c) 0>
O '^-HqW
,0Co-H01o-Cd
.0,001Cdo
001
-H
-H
rN
-O
0
.0,
o
Cd
o
-H
0C
H
.0b
-H
00
Io
4-04
0-H O
-P:
U10>
/
H
CD
0
-H
o0 H C
Xd
-310 000 Cd
Cd.d..
) d~-40-:
>
CdOt
-H O H4-
'-4
Cd
+
-01:
O'0 -H--z. .
01.
<
N 0
,J-4CV
0
0
0 ..
H CdV
,-0
.-40
OdX
o0
O -Hl 0V
X<
- 1
Cd
01
>
0-
o
-~~0
©-.0
0
Hro .
W-
01,
-H
,-
Q
0) ,C E
4.1
oa)
0
d-HV
0->C
0
>,))
'-4
PI
10
>1
0
4
0
14.1
01
OC
44
o
D41
..J
.l ++
00
0
C d a rx
Cd'v
0C
v
o
.0
cC
.tJ
E
0
_
0
I
-H Cd.
0
'.
1
.,
0
C)
Cd
0.
Cd
0
0
Cd
1
rrJ
o 0o - W
O
.0 '0o
.r
r 04l0
>1
'0
.,1
>
0
Cd2
O-H0..
*
0
0Od
.0
Di
'--
Cd
Cd
*
-1
I
o
) 0
Co
i.H
O.0
.0
v
Cd
-H
o
.1
C
.0S
0
C
01-001
1 '0
0
'0
0 rN -H
v
d
I
0X--0,01-H
PI )
a40 (o
0101'0
>N(¢
-4
W
S
3'-
-HCd0
'000.0: .0
Cd|
o n$
.00
R1+
C
.0
R',R -rV
O
Cd
*-13
0
rl rl:
0101'0 O<I
00
Cdd_
>0>
°I
000OO
.
i + kD
CdOdOd
010101E
I
1<
''
10
.0.0
-01.0;
Cd~~
--
0
PIW1
-1000
--
rn
. ID
Q
-WO
O
0
-
1<
s
>1--
01S
-rI
0uQ
E>
.0
Cd4
-4- r
00
Z0^
. +
-01+d +
[,
DU IQ
0
0 V V
0
rxl
010
U)o
CA
04-4
--- O
.r .4
Cd
0
441
r 41
I1ro1OI QirR Q'
O
S 1 S 1 >S
I
0
0. ov
0
0 ..
E
m
01
iii-
Cd
Cds
0.0C
CNW
o
4-H
V
o¢1
'0
0
.0 -
ao.
-II
Pq
o
C0Cd
rn-H(-.
V
-.o
'0.00
*D
o lM ol ol Immrm
CDq
0000000
LO
0101010101010101
0000000
r
O
01010101010101
r
3d
010o
00{
0
:t-
>>>_~
_~ _
'0
CN
^
Z d
.0
Z 000
Cdn
>Cd >
I>S1O000O
Su01E
0
0F
rn
rq C
u
r-4
Cd
_4 >0000P
> >
> rN;rNi
rN
Cd
0
>
N-. I
-
>
>'
E E~ z
O
tD
0 ,1
000~
X11
Cd Cd01
Cd, _
000.0
I0
0------
0
>>>
Cd00r0O
0
r
O
:
++
^Cd
[
0
r
Q)
'0
"O
3 3 ) 011 0
o
o 10a o4 0 a)
4.
(4
0 0104
ORC
-H
0
-
ao
0
441
3.)
o0
o
1O10a 14
10 00 O
Ino
vo : "
(
.04-10 U) 0O
4
0
00
I0d
00
0
0
>
o
-H
.d-i
U
0
0
r~
R
H
o
A
10
a-i
01
rl
|~~~~~~~~1
.D
0o30100
44--VO
10(4100(414(4~~a)
HD 4
H
a
0
- u '0O
I
3
)
(10:4
41000
V~o -R
V .34 0-1001(4:4014
a 10
~ t1 0o
R
0(4001
O0'0004-1
(440
U)
O zz X
0
14
I.l
X 0
z
o
0
(
iv
an~~~~4- CQ
-
0
)
0 1'
R
- i X:O
FD
It
Ctt,a)
0 *o V 4-14(4*-*HO
043D
14
II
014ID(4 1 0)o
co
0
(41~
.
1401'-r
ID
4-F +
v
+
C>,
~
~+'
H'4 oD
V
4-.04
'
0114i
f
-Q V u)O O
u+
~,---
C
0 1I
H0
H
H
H
0X
H-
0
ee
10
C)
V
0
A
14HX
H
O
-Hl
(-4
0)
0ID
O1
1.
1
x
P X .0>,
CI.H
0-
I
1<I
1m;
.z No'.X'd U ..a : (
(4dd>,I
-
(4
-4: m
101-Xd .0
-- (4--(4
40
0+ H
11
-Hd1 V 0 >|N
R4
'--414S
D1010 I L
1<e0x
-0'
04J
>
1.0
- Q
-1
4
0
0
,
1)
'-
IN
>>H^
oO'O
~....N
'0V'0V.0eee(4( . H
IH
,4
'O
0
+
SJ
d-
ho
X
R R-
OO --
0+
O O4
]
I +eeeen
......
-t.0>
O --.0)
-H0 4-1
e
-0O
,--O
0
d
I0
-i
'0
-.o 004-4(4-oD ...o
01o.o
10N10
H- 10 d
>
4-4>X
1>>
0.0
(
I
0 0
W44V4
~.0
0 W
10o
Ra-
-4
R
10..
0100
14 I0(
0N
M
m
d
aa
10 -d
^.
10
a)
o
(4
o
0oz
13
0) r
o
~(41
h
04 E'R
H-.
0) 0 r-S 402
44
-0
.?1-)0
(' o
.rx$
=o 4 ,-I
O-R
( ,0I-H
4J
-i4
-1
41o
..H -1( 044 4-i
. -i
4-W4
'd) H 0
Nl
H .0-H
Ciz
a
o0
..;~
...... vm
h
(4
m
'0
:4
* .0'1
O'. V .0'0:41.
V
10H..
14-1
. .~
am
0
In
·-c 10 10
^
z ta
m V ( 000t
0)tKD
mH
10 0R'Vla
1
01-
050 R- 11 O(n
RI) 0
I
H'-H10,> O
'd
I.I 010 A 10
RH
En
a
7$
w
'0
,.
10
.0 h
-
I 0
-
1o
- +
I
I
I
I
0>,
0 0) 0 0)
0D1010
ID
X
(4--
O)
1
>
m
UM
0
E.
0
0
e e
o
C)
E
14
.0 a
ozoQ1J4.
4 O
> 14
0)
>4
10
410
'0
(4
(10
t4
:
1010P
~>
> U)
O>O
O > > > > >
ID
'0 -H H
10H(,U)
1
N44110
-- H-0
H
-,
U1)
..- ,1
44
Q
>
0>
110 e
e e
0
0
0
o4 C-
),-
0
-1
R
'0
Oh
0
0
.10
.
441 0
-H 0
X
0
r.
0
0-H
H
H 1
0
44.
I N
a
14)44
-HO
(
100
-
X(40. .
.~
.. w0
.m.
..
-14
(4H-H
>)
e4141
01
4 01
00140
ua
04
i NN
c
04-HH 10t
)
,o> o v1 v
10.
-H10oOH
v
N .0
1410H
H
0
v
-H
.0O
-H
1
-R
.
Ai Cn V~~~~~~~~C
>nNrz
10
O
o
H
_ooooo
o
- 0 0 )0 )
1 00
>
00000000
0
~
-
0
0
0
RCN V
VVV1
H
0 0 0
14
: 14 1
NR
>
O
< 0
--
-x
N
H0
0
0
H
(4
>
-CN4
0
0
I
-
0
H
-H'0
m)--X<1o
44
(
I
-
044>
O
+
04
-vH O
_4
>
X
>11X
0 Ho
m0
r.
~
0
0
4
Q
(
aw
o= .401
>
0 0>..-H: oHo 4 0+^H
.0 -H 14o
'~
co 0
~
=
O~
F'.
~'
44. 0)014
N -Ha4
>-0H
H V14H
10. ((S
0r W 01
i e --
10
O
.0.0Q
44
-
H O
o ov-A
::
.01001
O 00
r
*I
a)o o
:4
10
0 q
a1
*rJ 01O~ >>O'd
*r
-H
A +
14
w44.-- 4404 -HI.
--- H00
1<
rH
>4
I<
-HO
-HO(4.0:443
*r01.
14
(4H0
10
H
'011Ci
--H
m)o
XH
.00-O *J
,c00
m
H
01<-4--
.
I
0 0
0
0
H
0
*rl1010
000
141414.
X o
O0
o
0
0
- 0l1V4
0-H
H
0 4
0
-i VUW
' 00
.00(
H
m)
>HH|
-4-4-4-4-(4-4-4-4
-0 .0('0
a 0
H -H
Id^0
-H 0
-
-01
o0
I 14.0
0
PI
-H
H
040
o~.
.
o.o 3
-H~
o > -H o0,' 100
o
R 0.0-O
-Ho 0
*.0H1
'0 O
11
0
rJ-0
rl 0-H .0
1O1
5vD
0 1i4
v 14o
_,~
1
(4 I
10
-
'0
>44O
0
nla I
0
-I--.
§o
0>-O
-I
·0
RN .
(.
4'1
0 4
1<
H)
1 10
HO
I0
0 O-HR.
H100).o
O,
01
U0
-H
>
0
o -H
0
H.0
0
o
a
*J0 0X
-1
-H 0
0 -
a)
In
Q) {
4
o~~~~O
H
0
H
>,--O>m0
OH
. . .-v
-i
00 i
0-Ho
.,
.
0
11 > H
- 0 N
X
E.z0
0
>0O
10
o 14 10
oI
14
'>0
0H
v(4.04wH
(4n 0.
0H04-
N:
x(444140001a0)
.,
. . ...
...
.-
.,
I
oma)
>
(4
10
v1
01 o
00000000000
-14141414141414141414147
0
0
(4;
1010
o0o0
E E
A
0
4J
044)
00>,
Q)
~ ~
0
H
10 r
0HO
0)
)
.0
0
04
400
--HO7
tS
U
0
--I0
ItC)0
. -C
C0
0.-H
It'
0-H l~IE
-
-.0
04~
0Q
V
0 0.- 00)T
00
la 04
401
-4-HO:
-,--(.
-O
4100
.J:) ::
N NC)
ID
1
0
0
04
P
I
)
0
~~0.0
100 C)0
nv
0' 0..
000
440d
i
-
o-I
40
.0.0 I)
0
0'.d'
.,
0
o
0 00
0.0.0. f
~
-004QH4.00
0
.0
.0W-H0-
t
4H
0
O~~I
*.~.-0
0
H:
-
-,0
H
I
oH~~~"
0
00-H
*H,4>
-IV
1
02L
)
0004rd-
1-~~4
Xz
00
0
0-40
C
l-
01
-4
01
00
OH
H
HC)0.0 -A.0
0 0
, >144
10: I=
0
00
OXOV
)H
.00.
It
0
0)
P
1111111x
Hq o
4.)-'-4
H
4
0.0 14
d
.o
00
10
00
F:'0.
--""X
00-N :
1000
Q04CD00
-010
a>1
00
U)
Z
00. X-"-)HC) - tI
4-4
110
11)04
01
-HH
(1)0004 1000
0.010
00
a
0H))
I
-H
H
0.
o 0
- 2~
0 ~~~
: .J0,-H
M1040
0l 0'-H
aI
0)
0
II
>1
000,i
004I
In10
,,4.-0 I0 0
040
1
40
I
00
0
4
00-MItC)00
10a 0
:4
100-)0
00
o
-H
00
--
E:
:0
-00
0 O4H0 -
r'
H1
.
)) .10 tvQ >1-H
C1
)
-W
C)
a)
0.
OH
0
4-4-H-H.0
-H~~P
00z:
+
C,
I0
0
0
0
0
0
0
C
0
0
0 0i 0i 0 0 0~F.
0000000....000.
0
0.'
0
~
>o>2
0) 0 00
>++++++++
HOOOOOOOO
H
.-
I
01.0-
10-o~
Q
>1
040
0;
10
H
4
0)
X.
0
0
04
1 0
Y-I
a)
0)
1 ' ~1
':?:
'I
,0 4
0
C1
) 44
4-4O
0
2,
0
0011~
OH-010
4 4 110a
O L
0
x
1.0'HO
0)
-HO
)0
II
0o
44
U) a)o
H
V
~IJ .4
o~
- 0 .0o' .,~
~
,
1)
-, 04 ID
CD
10
0
~4
0
00
'C
0
0 00O.
40
1011
;::
a 0040
10
~0
C)
)
q .-4 ,
It 4 4
,00.
04t4 r
.
1
00000'
11
-H
504 1 0
: C)
0.10-H-H00~
-A- a) 0
0 -, 0
I1
0.
0>
04
04 )
-
4
.0
~ 00~~~~~~~~~4
~ .C 44~~~I
0I
C)
0
-~
44
H
0
44
0X
,.~~~~~-H
.0.i-H0.
1;00010.0
0'
V>1
10
0
'41
u,.4400)
I Pr4
044
>1r
4d
I,
0
. .0
040
_I(
It0000~
m0
I
16~~~
4 44 .
0
0
0
+I
4:0
00
--
O..
04
.~ -otO4
~4
Q
))4
t
tH
1
.-
- O
1~401
1
.-H 0o0....
H
H
tot
O '*=
40 0l
10
04V.0
w
- 1
'da) omHQ
0
0 00 -
00.1
->o
IDI 4 q4
0+
4>:oo
0++
ni
4
of
0000I.00
-.
->1
00
.
0~
1>
lo
04
-0-00
0.
o10
0 i
.0
0
00>Z
0
00I-
HO)
)
XOO
0.
~4
P
~~4
4
>1,11
>1
>1
E-
0~0
E0
004r
0
0
1
0
§I' 4
0
,
0
.0
II
10
0
4>
0
4
0
1
>14
0
0
0
IDI
11 > >
01
-.
044
1
>-0-H
0>00044
004
000001;
to
00.440
-H 0
44,0Xi0a)
I)
!2 2
1
P
0EH
-
a
0
oc-,
0
0 ",,
0
0
P~
H
(4
.0 -
.40
(1
a)0
0
t
H~ 0~ H3 0~ H3 04
NOOO
"I
>>>;~ !2.>'NNOO
H 0i 0 0 0
000000
0>000
000000x
0"~~:
00000a0w
H
I0
.
q.4
~~~~~~4t
to
.)0
0 10
*0~> -H
X
OX
Ik
-4400 a)C)44-H
0.11
ot>>04
zI
0
0.0.
100
1001
-004
01
4
H01
0 -04
--. It i
m
--C0
H -4H
.)C
44
, )1
-H)44-
0 10 .
00..
4
0
-H
-d..C
-
0
0
0 .0 H0
-H
0 0.H-H
X
00 o
0. >.
-H
0 X4
V
0
0
.0
0
4
4
0
4
0
N
04,-
0
0~~~~~~~k
4o
to>.~~~~~~~~~~~~~
00V~~~~~~~~~~~~~~J::
410
.0
0
.1~01
ID
0)
41
.0
.0H
UJ"
01
.
0
0
0 0
w
-I
(0
~H4
0A
0
001 >"H 01 0
-4 ,-0
0
4
(0
U^
0
0
10
-H
~
.,O4 U)
,,.-i
q)
·~1 {~
oA-
0
>
0
1:2
C)(0
I
a)
0
A
-
0
H 0
-HO
10
0
(0P
0N .00 4-
(0
.0
-H
H
H
I
(0
0
-o
HA o '
'C
Il
·
a)0
xi
-H -H
0
X.0
H
-
o.
(0 -O
.C,4J
rH
0
00
0
I 1
0)
lIt
(0- 0- H.
-0 .,H
,Ot
H01-,
I-
.(0,
(0
(0
H
k~t>
4
4-H(10
(0
44HQ
-,-(00
4(
4>
· .8
ID
4, .. 0P
(0
0
u3
0
r
lo
4
>1
I
H-.- 4 >,
0
1
O:
01
-H
U"
4 0 1 0 )
t
0 4
q4
E4
N
1 0 1 0 4 0 O -HD
it0
oH
0 1o
0:
In
0
-
-H
4-4
(0
(
100
(0
0
X
~1
0)
-
ot
-
() ,.
-H
10 0
01
10
044
rzl%N(0010>~~r
It
04
.x
-H 4
a
PC
4
.0
-H
O~
> 04
-HO
u40
0H.
I:)
04,-I
01
O
ID44
-10.
4
O
0
O
0
4
.1
00
44
0 U -4H
10r c)
-00
H
H
4
0 01
D
W
0
H4
-
C
- H
0 0(
410 -H
>
(0
0-i
~..~
..
4
4-4
0)
(-0 -041H(0-"C
ID
01
0 4
vo]
00 .
·- 4
.0-HW
-,A
.I
-Ho ..
4-
+
NI. 4
"0>
- X
4
.
0(0
10
H
-I 0((0~
10 ((00
0
(0
q44410
(
0t
0)
0
4
-?o
. 3. 4-C
00100
-0 -0D
PCa - (-~
+
-H
4-4
I0s - H
0
H
0
0
0
+
-
04 IDO
o( 0
o40)~
t
.0
u
H1
O
0
00
0- - 4.0
-
. 000 (
0
O)
- H
t
J4-H O0
-
0)
U
HH
10l-4( 0 O0 0-.0
4 -4(0>,
P C H
( 0 V O>
I2
0 4 -l
-P
HC H -H o0OH
P-,- C
4.0J0
04
O
O
(1)0
.
0
4
0 0 - O0
- t
+0
(04 [
(1 >:l
1"
H ~
- H H
-HA-HO 4
0.
>)
-H
03
1
4
0
.0
(0m
HC
r
>4
0
.
rcX~
01
>0
44
~
0O H
0
t
04
04
- (0 0
(0
ID
-^
O
- H
H 0
iiiiiiiiO
(0
-O
(0(0
-0
0H 0
.10
0
~4
t (
H
0
"I0t
Id
4
H
................
40
.
(0-H
>4
40
Xi1 0 10
00
(0
-00)-4
w
01 -.
n
- H
Q
H
O
- PC
4
iO
N
tO
J- ,
-N
t
r..
~>, (-0.00,
.0
01(
(0)44
0 )4
?
ID
>¢U.0-(0
F-
-- H)
4 -H
044
01
(0
k4
ID
-
-
4,
a
.O
0 .
4
.0 ~o
(0
(0
...
0)
o
0 (0
PCO
I
OHWO
4Id
(0. 0
.0~0H
(0~u:>
U.q
- U
*J II HO)V + 0
r 0-4
t
0
1
ID
Co
o
lo .-
(104
I
000
10
.0
.0
I
m)
~-
-0(00 0
I .?-"0
y +
tm
en
(0,-H
0 00
10> =
0--
.01
-~
.
Ot
0)
tnQ 00
0
(0
o El)
4--U
4
0
0)
10
HO).
4 )
0
(
0-
4,4~
C.
bs110
-4>,
-
t-
:x:
It
N-H4J o1.~
04~
0
.0
4 )
4
't0
-H
(0
00
1
--
N4:
(0'-c
ID 4
0(0(0,
.0
a
0-1
-HHQ
(0
n
0 ,0
~,. 4J~-
'o
0 X o o 0q2
-H
0 .
ma
~ ]
1:0
00
Ett
-H
ID1
ID
0
0
(0a)0,0
(0 0
01) )Q,x N-H
-4
010
I)
)
'
.A
Ot
0
OA
IN
0
Ht
4
O
-H
-O
00
0)
0)H
lo
X
-H
40
~a) I~
-HO
0
40 t.
,4 -H
- o
0
(0)
H
03
ot
.0
0)
-H )
4
0~-
H
0
-H
0
a)
Ic-
0H 0a))0
(00
O
4(0
)H4
--HH
H
4 - (0H0 10
010
44
0)
~0< N-O)1
.0
U
14
0
(D)1
H0(
o
0
(0
1010 -HOO)
1- 01
0!'.
-H
0
4-.
0
0
0)
*-0l
F:
0
0)'
-----U
4rl
-0-
~?
[a
I4'
0
-,I A'
q
0,~1,WO
a)I
- ,-t
0)
OW
..
)-,O
~0
00
OW
0 4~~I
-H
Q) 4 a)
0)
H,---Hia) -I
a)
0
t
14
>
01
OW
0
-H,-.u+
ID
42
0
a)O
42
4
0
42i01:
[a0
0O 0a)-I
a)
-
J
,a
0
'14
-H
,4
(at~0
ID~I
42
t
CD 0
X,
X
Q,
r4[
x
'
~
,a)
P
--- 1
4
0
01
a),
0
42v
0
aI
a)
:~~~~~
H D 0 F
10
a)
[
[a a)+
I-
.
[a G
-
0
N
o
01
F
Q)
0
.0
[a
-I
o4,--
,H14 14W
00:'
---Ia)
.0
a)
N
--
a) -H
[a
X
42
-H
HO1
N t
J0n
4
~
.oo a)
0
42
)4~ ·~c-i
0
(-44-
0
-
H4
tC a
,H
a)H
.IJt
OH
oX
)
Ha-4242J+
0
HO
-0)
X
~J44+
0
0)
oa
2
>41>>01
a)
a)0
[a
H
o0 -H.~
t
H)'14Ha)
a)
.-4
0) , -H-HI(.0-H-H~~
,--H
.1.
[ H -~ J.
i -
H.44
H-i
(-4
.0
<4
a)
1
1
.1
o
a)
0
.0
.0
a)D
-ta) o
O
a)4
a)I-H
o.l~
.,-i
)
o
oo
a)44 -14
14
[a
10
01
~1u0 W,)
o01
04
14
- H 1
+
o~~~44
-[a
rd Q) .
a)-I-(
o
0
1414
U0
[a
>404a)
.).
Ia)
01-HH4
--
Id
I
0
a)
[a0 01
4
1.
-o)
> > )
01 oa( o
01+
H
+
+
+
-
+
+
+
+
II -O-H42
X
-0
0004
a
42
a)
-H
)
[a
4 14
0O
[a
14 Id
01 Da.
a)
[>
a)
140>4
) 01) (I a01 01
>>>>>>>>
-)
)
14
U>
0) 01
0 0 ) 00 0 0
a) a) a) a) [a a a): a)
o
424[
0)
a)
0
U -H
a)
a)
14-t
-
.1.1 ~1 o~4
14 [a1
Fo
-H
-H
44
01
a)
H0
0)
142
t
a
a)i
t'.~o
.Q
[aa
a
a)
421I
a)
-H
a)
a)J4
424
01044
.0a
0
.014
44 a
42a~)
C 0)0
42
) 1
142a014
-H
O
(4
0H
Wq 42
0[a
0)444
-H
-.0
O)
....
-HH1
u
4
N
14
0
,. 0(.0)04.0
101
OH
f4
H
..
4
rd I
)
a
WO0
42
-
0
0424[a
4 210)14 't l
I -H
.) )
-a
t
t) W44
4
14 [
:0
>,>14~~
--- H0)1>:
1a)
E42
01+[
u
-HO
U -
0
.0 4
H'
01
u
010
Q
H4
-
O)
1:,-4 I
[.~O
-H:2c-
)
a
[a
-H
1 4
H'4
a)E0
42--H
14 4
o 00~42(
.
Q14
042H
[a 0104
)1
.1 , t
(4 H)
-ol
a)-H-O
O
X
t
a)
H
ao
(44W
0) .1
00m
a
a)(
xoo)
F a) x[a
0-H
0)
a)c
a
[a
o
~~~~4
~ 0-
--
[a 0
[4
04
H,-a
42a
r
c-i
to
)44-
H
.01 c-i.,
HoH.(o-
[a>
-H
1
0O
a))
a)-H
[a-Ha)
0
42
4
.-I
0
o42
.0
Id
0"
4
-
Oa)
14 "
to
44
>1
a)
0
n-~
I2
-Ha)
CD>
[a
42
HO
~o
H
-Ha
a)01W
042o
Wa)
0101
o
a)
o.
aI
~~
14t+
14t~
t.~ Ot.1
H
'
0000
[q
0
[a
[-H-H
a~~()H
-IA
-H--
01
-H
0
..u)-
42-- 0.-
)
AH
H4
t
14a) -Ha)
,~o
>4
"42
0aaH
a)0
0 140
0140
,42H~
o--
I
01:.
0,
-H.
a)
0
44:
a)
( o
X
>01
M[>00
[,. tX~
,.,..a)
I14
oA
0
(10
a)
IDl
A
,Q
-
r0)1
-,-
o,1
a)o
0
4a
144)
0
A>I
o.
MI
A .,I
a
a)
~~~~~~-A
14 > 0
HH~
I4-
0
OH0 ,--A
,2
§
Hao
0 -)
-H
C 0-
)0
.--H
>
IxC
-I-
0a-)a
OH H
42
?o P t
aa0) c t0
-HICa)
D0
--.
-1)0
Vl o
~
4o
,
-j
HO
-H
- -i
4
1
-H
a) X
u)
04
0
-
O,1
4-1
U -i
>1
-~a
[a
0
t>m
a)
-H>
'
'
4214
--: a)
04
(-,1
q
0<
*H
l .,q
t4
.- i
O-
[a
42
H
-,
·).l
F.0
0~
0
0)
.02 HO
a)0)
-0H
a)2
4 " a)-a.-aH
-.
~.
[aH
.0
-H
0
r)
[
-1 HOB
.02
- [4
a)--
-
~14
-4
[
)
H 41
[a
a)
14
O(h
a-I
10
'0
v-I
m1
(4
1)
0
F-
U) 0
0
)I
go
r~
U
D
U)1
I
I
~
O~
Dk
U).
.I1
0000000
FS
4
r4
rS
S
r4
rz
E
U1) )
:~>w)
00i-i
rz .
U)
0
r
U1)
Ch
00
o ,.H
(n'
y-I
..0.-~O
U
H
C
IL) (15
i zD0
IDI
--Cd
I+ C
oog~
I.,-4
qrn
I 4.,;
a
0
id
U
Cd
14
-J
P3
a
m
U4
_
a)
U
.)
m
_
*
~~~
cn~~
D
M
Q. .L:
T4
-i
Cd
Cd
o
H
.H
Cd
0)
F:
O
4
D
CD
Cd
~~~~~C
z[
-- UX
p,
CJ
0
1H
OC
n
Cd
'1+
(
I
U
CdN
.....
:a X
OC
U
0
Cd/
-
P
I XX(
CD $' >
X O °-4
Cdf E
1D
'CD
44
.0
I
-A
"d "-HF
U)
0
~4
IH
0
-
Hm
ID
0
o
'0)
-H4
1
U)'-
~ ~ ~0
I::
'
U)
o
UN 'H
w
)
0
u) 0
0~
0 C 0 0
i E. 0
C 0
01i
0
0 'H0
'H
o
.
COIO
0U) tW
O a)
>W
.
I
'0.0 04
-H
0 ,· -H-I
.0.
1
io
4
o
0
-442
00o
0U0
UQt
U)U0
*H0
4o
0
-
.
)
0
o
H
00..)(]
ID
U
o:
0 In4
C
0U)H142
>4
M).
o fN
U r-I)
42.-
a)42
Wa
)
04)0
.
x
a) 0 0
4>
xU)U)U)U)U)U)U)
U)I
000
En
o°
0. ,
o~ ~~~~~.
00I
x
0
U)
0-H0~
0
)
42f
E!ro
0.04
o
1-24 U)
I
--
42 If
..2-44.U).
~H).0'-
0
04
) -I
2.
0-H
~-,'
tU)U).
'Ht-O
0
U)o4
~)=-'d
0
I..
o0
4
U
Q
o0
'
--
°,0
' zl
04
OH
W~~~~r'1~~::
-HH
>r
'0
U
00.0n
70
u moo
00
00
V
r
-
4
U)U)
-xo
>,-
0
V)c
H
I
0 0
>,r
'0
>U)rI
4-4420
-0:
0
.0U
)
420
G) rOt
4
U)0x-rI
0
x) 01) )
0
W·-4
.0 -4
0.0~
.042
*H
I-W-.
>44
)
~,.. ol
a):
MQ
-HO
U)0
UN
r U)
U)U
10
0
420
*H
Q0
q.4.
U)0
0.0'4 U 2:
I
0
OW d)
U).0
2
-4)
o0
'H
· 0
42)
O.
-Hd0
m
IU)
.11
I
0)
42
ID
O ) -H 4~4I
0
-H
0
'0
0.
0
0
0) Oto
~
-2 -
'042m
U
0)
0
01~ 0
U)
U)
U)
)
Q)
U)
0
0
o
42
0
'0
-H
.'0t-H4
04
0
o w1
U) . 0
.02)
04
0
Ei42.0
-H
'qul
0
0
0
o
04
-
00--U:U
(N
,,
0
0)
42
"'00
U C)
0
o
u~o
0
0
)..
0-4
H
U)
O
0
>0
-H
0
U)
0'.
-H" U)
4004
42
042- 0
U) VI0
00
0W-
oVU3)
E:)
-H
44
a) q4 "'0
q.
42
m o
o
0v
0 -HU
"
0-H I..·
4-H
cI 0
042Wo
o
-0:.
4
00
4
.00W
-c
44
o1
.0)U))
U)
4.0U4
-H 0
'0
0
U)'
-O
'0 -0.0~
U)
-H-HU)
H
() I-42x
0:
42 U42
Uo U
44a
04
H-HU) o
O:x
U)
C)
420
U)
'0W
·o
-- H
o:
()U)
00)0
-HOM
. 42
01
-HI 4..
1
U)
420
0.0
0
rd ~
Q)
C 40 Ot
0 + 'd U)
4
42
424
-H
~(
0
0UQ)O'0
'HO
0U)
'0'0442~o11
-HUC))
42U)
-H'004Ul--
F:
00
.04
-H.
-.
,
oi
4.0
oH
o4U), '01)U
42 4
U)4
1)
0
0
ot
Id la
0.. 0U)
o
-H4
I
o0 U)
-0.m
-H
0I 0
Q
4
x
U)
ffHOOO.1
O
00..
420
ol
>
0U)'I'0-H
4
)
O
'H
-H
0)
W'H)
o
.00
-)0O0)0)
x 00
xU)++++U++U
U)..............
0 00>
IdWU)U)ll
) U4
4200
-H'
+
42-0:
0
.0
U)
.o: o)-I
42WD
Ot
4
lo00:2
0
0-
U)T
c.
o >-H ~,~,'
) U)
a)
00)
) am00
0.)-
0
0
~) o I:V
-H2
: )-0
.".0-0.'0
oU)o)
00oE
tH0
~oto42
)
ID
t
0
00
U
U) 0.0
0D0
<)-
I
4
~o
~o
o
00U-i
0
ot
'2
0)
42J-
PE
,4
·0
c
00~~~0)0
H
0
04.1
0
01
U4 -H
4-1
:'4
-o co
lo
o02
-H
04
-04
0'c((',r10d
~4
.
¢11o
0
0
~4
0 X C:
II' I
O 0
0.0-0 I
0
:J 'Cl
E
U-HOO
-0
-0
04
IZI
1.
-H
-H4J
4
4.J
O '1
0~
.oa
- Cj
0 0404
.o
0
04
t o
o
0
0
04
Ii04
04 o
to
04
o
.
4)
F:
o
04
00
:o~o
UO:
Ot U
1
0
r
:.4 "),.
a)
0
0
a) rO
.
C:
O4
~4
'0,
o
Q)
.U :.
t
040
tQ
a)
c.
.0
00 0. -HIQ
0"'UIV~
, -HI-itI-J~~O
0--,4 0-H~
0 In
Q0
!-'N
0J
o
0
0-
t
.,.-
04
00
.0
I dM
0) o
4U)
~:0 0)(3
H ~4
) r
-H4 U)UoO-0
).,-- "
C:
~
04
o:
1
.00
0
to04
-H
-
04
04
00 1tO
U4
o
0
1440.
-
OH
:4Ou
,,,0 -H.
-H
0) 04400-
-H 0
40
0-4
U
d +i +
I
H
0QP
.o~
-HID00H
00
04
H
H
0
H
0, H
.
(
O0NNOOO PQm
kl
I 040404040404
o F::
0
J0-0
0Q U10
,
:
0-0
2>
0>
00000000WW
.1
D:,
0
>-H
1.1
00000000~
0
.
00--.
I0
(IC
u0 'd)
.,.'0L
.ID
1 > o ~,
-0
0
003
01
>
e
0 0)
F0 Z0~
000 00 000
0
01
VI
t.
0D
0 t
0
Ln~~~q
t04
00
ee
4 00
'I
01- H
I0 )
4 0 40v
t
O 0O(1
40
C.
4:.0
4J
~00 4,
001=,
rdO
.-
k,4 u}
-4
0
04
r
04
(V)
O
4-4 (4
0
.0 0
0-I
k~
-H0
0
~~~~~r
,-H
:(d M
.00~ -H
4
9
o '-
.4
o U
.04
0
4 0
0
,U0
>,>
4
.0 4
-HU
00 4 ~
t o0 4
Id J:~4J
E:04
t
H
-I
H +
A U
',I04to '¢
t-
4t U O U
4
0-H4-4
4 0
0
0044.
-HO
" 40
.0
O
0 -
0 0 0
0
4 1
1
+
0
O
.
-1
000
(:C
~0 U
~{-H
0 0 0
,
-H.
0.0.:~
UO
04
.0
00.
0.,.
4-o0
0
4.-
I
I
-Ht
o ¢~~~~~~~~~~~:.,:
~1
0
.
-4
0) H 0
H
-HUN
H
(N
O N N O IO 1O
I0 I
00 0 0 ~
t~~-I
: .U0
O -4
4-400.
0I I
u)0
4J4
0
0
UO
-04
,-4 o4
oa
m
N
0
H~(
004
0
I -
-4
I
0I 0
0, 0. 0. >. >,3
C
000000
! !
rn---i I 4-'
N4Q)
(-0~
0- -0--> . a) 0 0 0 0 >w
>
U O O~ 0 00
00
,
0
E0>0 0,
00> 0 0 0 000 00=;
r4 r=
0 o
4
(N
-00
H
0.
ON
0
0
-H
N
ru o Ei Ei
4100
0)
-H
·
-
00 0
0'. 04
44
14
. 0
1-0.0
HO~
o
o
>140
1
E{oq)I
U.
.0-H
0
-
4
0-Ho
.~
0
0o
-4
X
UOU
at 0
(D)
01,
0 ~4
o4
a)) O
00.0
. 0 - 0.
u) o.01
4
-H
0400
00
02
H)-H
t
Ut
O Q t
0 t
)-H
a)
0 40
t-H)
oo=40 - H
4a)
:0 J0 ,-
H
o
0.0
4J 4.
t
V
.04
004
..
4-
.2
4:
4.
1 4
d)
D
o0
41
WOCO -
40
140
0
aUo
0o0°)
uO
a) I
U)0
U)
U)
4
En
O
4))
Vl W0
IJ O [1' 44
Uj
00U)
I
I
1
I
0
0
0
0
a)
C)
-H
0a)
UU4
0q-,q
U) U
0
+0
(1)4W
-,OH
0
.0
004
U
L9
4.
-1
0q
44
~*UH ~
.
I
0
,
*
4
0)
.
.
4
,
4>,C
MW
4
Ca
O
0.0E-00
N1
N*
0
0
0
0
Nd
N H
(~
I
0
II)IUI
I
F0--4-1)W.U.
U)
U)
U
.
WH)
.
>
a
U)-
4W
0.04
IDWUE
.U)
00t
U)
...
U
0.0
.
O
.0
0)
U
nl
a)
U)
U
.0 4
.0
0)
I4
U) ,
lo0U)0400-
.HO
u1)1
H
)
)
U
U
00.00.00.
WOWo .0Wa)OW
o4-
Im.0UI
I)
~ ~-~
U)
.rq
I--)-
>,U)z
4
U
0))
U)
W
4
W
C
)
'Q o0 ~ El
UE
~
El
4. t-q W
~~~4W ~~~~~~~~~~~41
-M~~~~~r4
0)
0
X .0W0U)a)I
aW)W
H
-
.W
)
)1
0O~0' m 0 H .4~~~a
~
1
0a)
IWI
-4 U)
l
W.IUoU
(DH4
ID
I
UH
)
UW
W.H.
U4F,
) 00)0
In
0(1
4441
00
'
o
-HU
00;j0,
coo
1
ID
U)
4
I0D
U)4-H
O.
0
4
d))
WI
4.
U
I
0
.0
.1 0
a)0)
4
00
I
001,00
OW
U --
14U)0
1
no I
.0
)4)H
11 1 ::
1WWIt
+0
U)'o-
101)
000
©
0
1.0
.0
'-
>,OCU
IDU)
0
.0 laU
I
0)
UU)U)4
H
0P
C
I
'-4
o
0
2::2
044
44
-H-H1
~
';~~~~~~~~~~~~~~~o
.
a) m 0
0
4I
W
4U
N U4
-OU
-1I
W oW
-H
.2
a)
~~~~~~~~~~j
U)0
)
UU)44
>
H
,
MI0
1.
W-
).
W
MW
WOU
UW0
W
WU
U~) IHH H.00
Uj)
0)
I-U00
U)
)
H
U
U)
.WWU)
-
I
M
0
4'W'
X
U
4
0
0
H
U)
U)
H
U)
I
,
.
)
'-4
0
.0
0z
W,
04
0) u
4-E
)
'
o
A
(0
-H
°
ro¢4
Id
,
]
U01
.
U
o
.13
-H
0X
H
0
4d
U4
-oo
'0U)
a
U..
0
u)
(~~~~~~~~~~(
O
I 0
0l
4
o)
U)U1)
CD 0
4
44
,-i
'I
'-4
H
01)
40)
U
41
OUW4
4
W4
"Ia)
-04
7I
Ž,
0
'0
r4
.o
~.1
4I )
-HO4.-
.
,
~0
IDi
o
rz1
'-1
.-
4- 00 H
W.0
UW>-,
0
4
014
ON
0d
P 4 0-.M
'4
0
-,
H
OU0
U)'
.
-.
.~0W48°
] 0` ro
o~
UN
0)
U"~1
,
U
0d
D0
0-
4~~~~~~~~~
IZ)
0ar J-
H4
-H r-4
4
0-H0
U
H>,
00d
14
.).0~
"
I
.)J0
1
-.
,
-4
~ ~~~C
--
HH H
o
H,. 0 :>)
W
Co
U
LH~
0U)-.-H
-H
0
.
.
>
4)
V
)
0
~
1
Q)
U
)
0N-IJ
{I H>
~
iE
U)U)(3
a) Id.a,
0
o
X
0)
W
0
U4
U)4
.)U)
Ca )
W ' a)f4a4
WO
UW
W
04
~
0 4f 4
H
0) In
c-aC
000
U)U
0
)
>4
->,U4
000
'o444
00044
44
D
DI NI
.)a1
a) 44
ID oa
- HW O O
00W
- 0).- .>
N
II
-H
4 4
CC-C4
0 IWI0
4
4
>4 >4 U
0
00
H{W44Wa)
WUU
4 4
WO
000
U)
4 .4
H
0
000
0
444440
U))
00F
00.
Ca
000C0
DCr
.0
>4
04 I I U .
).
-H 0
0 0 0)I0 )M-M
HO
U1
OW 4
O
UQ 1 0 0 0
'0
>40
O'0
I0)HH
WW
0 4 0 o
W.
.0 0 OO
O .
0~~~~~~~~O U)U)000
WH
-H00000~"
0
11
0 0
U U)
41
DN04
I'0
H
00 4
-4U
H
0
C4M
~o
)')
44
0
-H
>) > , > ,.1000N00101~0
NO
0D0 0 000C C C ON
4 4 4 C4) C4, 4
0'
U)
0I
~.-H
1
U.)W
HoO~
44
00
0 00
0 0 1>. -
00
0
~4
.0
.0.00
0
H
,0M
U)
44
U)u
0
.00
~ 4W.
0(~
U) U) U) U)
a)
x
.0
0)
01
Q4
U
0
0)
0
o o -4
.1
.
04
04
a
o40 4o, co4u
0
a
14
00
0 4-4
0
/4)
', a)C4 44 -
14
42
14
14
a)
14, - 44 .4
04-4.
'4- 44 4- 44
a)
0
0
0
0
00
00
001
4-4
4)4
4-41
a)
ID 0 CD 44
ID C 44 14-4
0D 444
44
1C
0 a)
-0
01
*H a)
0 0
0
'0
'0
.1
0j-
0D
~>42
rOa)
00:
0 0_
04 44
0
a)
0
4-4
14
14
-H14
I
0
'00
In0
a)0
c
0
a)a)0
a)
.0
0
0a~014
0 44
0 44a)
44in44
,)
a)
a)
o)
N 4 04)
I
0
I
o) i
I
I
14
c
C'0 '0'0
1-
a)42
CDO
Z0 CD
Cl
0D
0
0>140140140
a)
14
.0
H)
4
x
04
a)
'0
C
0000
I r40
F0>Ca)>C40>C440
a) f
0a)4
'
-
H
)
q
a0 CD
0> 4 0
14l (D 4
a)r
-o )4 Ca)
>.. 0> C.4 00
00 u
o'"44
1<-
04
04
04 0
o4)
0 0
0
I
I
a)
r=
0000 ) o
o M
42
o o
0
I
Ga)
04
H
~~~~~~
0
a)
1V)
a)
oo0
N
o.0U)I
~>4>
O) 4-4
44
0 c 44
42'0 a) -4 4-4
,ao
4.
CD 4-4
4-4 4-4
44 4-4
4-4 4
,~ola
'0 0
0.0
I42
ID
.0
4
144-4
>4 04
0
10
' .
'0 .4
040ol'
0)
i.)
0)04
14
a)
-Ha)
a)14
440o
0Cl
'0
a1)
a)
144
a)'
a)'
a)
m
"0
0,-40
-H
a)
,-40
Ill
'0
0
014
Ca)44
I
IdI
a)
a)
a)
a)
a)
a)
a)4
a)
I
1
o
~~~~~~~~
(0I
0
a)
a)
14
I
14
.
C.4
424
04
0
o4
(D
a)
a)
0
.1
14
4
4
14
a)
~4
a1 )
10
114
a)))
a)P
a)
14
'0
a)
a)
10
a) )
4
a)-4
a)
H
a)
4
V-
a )
144
~0(
o0
a) o
04
04
04H
H I4
.a)
0.0
-0 .11
a)
14
42
a) -H
4;) 4 o-4ooa
1-~o
0014
0-~
To
a).0
14
14
H
4D
p4
0
o p4
0x
0
H
o
a)
a) m)*
04 00 0
1
-
14
14
'0
.,0
0
0
a)
Co
'0
a)) 4)(I) 1 a
a)
>4oo 42o
o
a)
0
a)
42wr4~ a)0.
-o
a)
,I
a)
a)a()aw a)>
1> > >>
H O O O O
0 Erm
4.0
a ) ..
.0)
U 40a
'0
a)
0
'0
-14
af)
rt
1*
a)
a1) a)
a)ta
42
0
a)
0)
42
to
a)
0
14
14
a) 0J
a)
a) q)
14
P,
0
140
)
'0
mo
ICa)Ca)CU
K'
a149.a
q)
(1
a) 1
.4)4-
EIa)
) Cl;E
a 14 H
0.0
Ca)0
0j
a)1
ON
a)'
0.
424a
H a)
042E
rAI
a)0
a)
) 4
a)
10·
a)
~4
0)
0
0)
0
14
04O
a)
)
1442
a)
a)
04
-n
-r~
-H-H
.1 ..
.0
C
4
C<
14
1
-
14
a)
.
r0
a)
Ca)
0
1 4 0 0 0 0rl
I
H
a)
'n0
1
-H'
.00
A:o
0 >
a) 0
-H
0
))421
0 I r a:
4
14
'0ro
a,)
0
04
0
U)
0)
'0
ID
o
a
.
14I
U)
a)
0n
'-4
42
14
"o
o
'-4
a
a
a)
10~~~~~~~~~~~1
.,0
a0
14
a1)
14
14
3
'-4
a)
'0
a)
a)
a)
X0
0)
>1
R
a)
o
0
u~~~~~
14 .0U
a)
a)
3
o
a)
at,
00
a)
>1
a)
14
a)l
o oo42
U
U.
a)
-H
o
'0
m
a)
--
a)
a)
a)
0)
I
tn
a)
a)
o
cQa
)
a)
a)
a)
a)
)
4l
h4a
O'
, 'oSm
' .m
k*1~
>
444
Ia)
a)
a)
a)
a)
a)
a)
a)
--14i
E,
>.14
I
1I
a)
14
(UrvH
CU
a)
Io
o
H
I
a)
a)
14
a)
a)
E.0 1 4. 1 .
(U 1 4.
E,
H
I
14 H
>
m
a))
R
a
14
(UN
000'H
+
(
a(
(U H
14 H
(U H
a)
o
a)
1i
H
(
PfNl(
o
-H-H-
N
RR
v*
*
s*
.0.0.0a
I
)o
U
a)
4
a)
U,
(U
(U
*4
-H
r
>,
.
a)
'o
a)
1
a)
>4
a
a)
14 H a) H a)
tn0 .'
0 tn '
0a)
0.:
0
.
'
a) H
)
0 .'
a) H
a) H
t 0 .'t
0 .'
a) H
a) H
t 0 . 0i
0.
H
H,-4
14
a)
Xl
X
a)Xl
>41
>41
>4
>41
a)
)
a)
a)
a)
a)
a)
a
a)
)
a)
a)
a)
a)
a)
)
14
14
14
14
14
14
4
14
i
0
I0
I.
0
0.I4a
(0
a)
I
a
'
I
.14
a)
a)
a a
b
1
0
42 H
;
U
a))
a)
'0
)o
a) E
14
42
04
) '0'0'
a
-)
(U(U
0.
0.'
.0 1 4uz
I
I
I
m
0
IU(, (U
,
Ia
0.
n
0 .t' 0i
U)
(I
. .
> ,-
0
a)
0
*f
2
ZU
U
p,
k
4.)
a)
v>1-
,t
tn
xI
a)
a)
14
a
0.
d
ta
tn
ia)
o
(D
0Ra
0s
JJa)
a)
'a
o
00
O
34
a
141
o
a
0O0
1
0
1 00x
a)
1
Cd
10
0) 0
,4b.j)
-H
o -H -HH'-
-1H-
0
0)
>1
-4~~~~~~~~~~~$
$$ $4d~4 d4
I-IJLJ1IJ d
Cd E
*-H .,H.0
U)
a) d
C-14EO
n
-- 4
P
C
(d Id Id Cd Cdll,-I
Cd I-i 1- l -H Er) 0
CO Cd Cd Cd bH
$4,
Id Id IdQ0000
Q)Cd )
la
0U).
I-CU
Cd
,.
-H0 -H
a)-H
C
$4H.0Z ,U)CdId
Cd.CQ'0Cd
$
d
d
Cd C C d
0d
d
(C0(lC4I0
(C)a) a) $4 $4 $4 $4 041-i
04P~P~E-PEEEU U)U
4C
H
H
H
H
H
H
H
H
Cd Cd a) a) $4W
.U)EnU)m
H
Cd
Cd
Cd
C)
r.
E
4C
$$4
0
0
4 $4
0 0
d0(Cd
>
>
Cd $4
$4
IJ d
0 $4OlCd0d 4
4 0
4-I
0C)4U
~d
0
to u) I~l~~Cl~C
4U)
H-
~-H
r.HrH
'0
-H4
0.
E-CE-
A
-
00
'0
V
In
00
M
0-
rl 4f D411P4E.rl
P
rlP4 rl4N
Cd
0
Cd Id 5C)U)
4
4
r CLN
.
$4 $4 H
H
H
EnU)UU)
E
EI)
)
H
U)U)U)U)U)U)
'0
Pkr
0Dn)0))000)))00)))00
0D))))))0)0)
H
H
0:):DI
0~)))
I
U)
C
0)
lI/UC/U Mi/vCU lI/U li/
$4
Cd)
4-C
Cd
~)
$41-
XX$
$4 $
4
Cd
MdWdv)
0
InC
0
oo
0
)
CdddM-,HO
v
4s
'0'0'0'0.0Cd
Md Mld
0
0
0 0 '0 0 0 0 0
-.
-I
**
'
-40
-I
$4
**
·
4
4-C >
-, E-
C'
C'
C'
C'
a)
Cd
a)Cd
Cd)
Cd
r.~
OU.Cd
0 U
Cd
-H
4-4
~
Cd
c
0
.H
'-
U- 0 0
C'
C'
Cd
4
0
0
Cd
$4
C
C
C'
C
-H
0)
C
C
C
C
0
Cd10-HU)
I-j
0) 0
0$4d
a 0) 04
Cd
-4
0
1-C
0
C
C)
Cd)
CtDw
C) D
P O
DI OOOOOO~
NC
0
1-
I-I
Cd
Cd
0
)
I
- -- -
'- - .
' ''
.-..
'
$4~
j j~
0 0 lCdl
~ m)d
0o0
Ead
0
U)U)U)U
$4
t
Id)0
J-I
C d 0C d V4
0 m 0d l
H
UH
0
HW
L)
C) CEC)C
d~
0lJl4 $4.)
4)
U)
C)C
dl-Ca
O H O
) d0
~4
0
C
0 0
. C .
la UV.
l-C0)l-)40)
0a
-d aH )
-
Cd -4 Cd
U)
t a)t
-H0)
0
~4$4
En
0
b
Cd
-4
Nd
Cd-HCd-H'0
-Ha)da)~E q
E
d Cd d
. .
4d40
.- 4
u
mC d udd)dm v v
0 0 00 0
-
)
Cd-H'~0d
4
-H-d4-d-dId
C)Cd4
P
8 CdNd RdI-C
- -.)4 4) H - 4.) 4 Cd
Cd
0
Cd
UUUUU
Cd d udd
)~~
00o0
000
))))))
4
C1)
U
Cd
o
C
C'400
En
'
12
'
Cd
)
I O
(
U$4
0 201-ilP00C P4 P
I
C
C
C'
0
.01
U)
-C
4I
C
C'
C'
C
C'
C'
o
C'
0
0
C
o
$4
U)
C
Uj)
E~
C
)
co04
C
C
U)
C
$4
0)
04
U)
-H
C)
0
-H
0)
-Ei
a)
'41
U) 0 cN 'o . m LA
04U))U)UU)U
D4
C'.4
0. 04
4 04
N 4 0N
4 0 ) 04 0 4
V )U VCUli/U i/U i/U li/U li/
I,.i
()
4
0
0)
$4
l0
U)UDi)U w
4 40CC'.
-4
0
$
0/UC/UC/VU 'A
-C
'0
C
.
4
4
Cd
I4)
Cd
0)
Cd
4
Cd
a)
Cd
E
10
C
C
$4
Cd
Cd
0:)0) 0t)0)0t)0t)0)
04040404040404
$4
'40
-.
$4,
L '0 l
0, 0 , 0,
000000
04
C),
0)
-
04
0CCC'~~~~
~
U)U)U)U) U)
$4 $4
0, 0
--
00
X
V.1
-4
1Pr
l-JC
Ui)C
)U))a
C),
c-I
d
)
E
0
0)0)0)0 00)0)
C.1-
U)44)U
I
la
-4H-HHr-Cm
-
C,
I-C;
~~0
U
H
o00)0)0)
01-C~~E
Cd
00)0)0)0
01
C
IIIII
$4
n
Cd
'0
:)
0)
0l0 0
C
4C'
a)-O~ $4
I-
-H
a-
$4
0~
-H0d
Cd -H O
I1I1 I
'
o' o''
Cd
$4 Cdi
d C$
4$4 0d$ d- CC0
-H
U)
0VAC
H
%% .4CO
I
$4
Cdl)
oooo
0)Cd
04
0)
o
~4
UC)C ) Cd4-IJ
1-l)
4
*'
CdH
1
Cd 0
I
I
I
En
0.
%
'
'00C)C)C)u
$4
C
0
4-
rI
-
*
0C> 44
o
Id
0
00a)00E
O44
$4'00'04C1)
4
I-I)4-H0
44C$4
I I II
I I '
I
0'
0 0 ' 0 '0 0'
0'
I
-Io
0
-
dd-H-HO
4l)-
0
d
a
-H
0dd-q
4J$
-
C
E'
r-I
0
M wdmd
4
.' C'
.0 Xi~~~~~
C.)
XX4
I 4J C)fl
4
. 40 41
4 U~~r4
04 Cd04
0
u
~))0)
r0404U 0 M W
$4
'0
4-C
0:)0)0)0)0)0 D
0)
Cd
$4
H
Cd)
-*-CNMVLn
C)
li/UOLAOOC-Wa)-4--4-4
$4
~4
0'
E-
0
4-
4)
Cd
N N
CN
N
$4
04
O)
Cd
a
4.1
4-
a)0)Cd
AfCd I
-4
cnCC)
Cd 0 0
C)
P4El-C4-
a)
a)
$4
'0
$4
CO-4 -4
)
4C
r4J$4~~~~~~~~~~P >0
-4
o- CdI4 Ia)
o - C.
40 MU-HH C4
$4
U)
-
Cd
$4 5eC
Cd-H(d c)0
-H
Cd-4
>4-I
*HO$
-C
· 4 a)
, o~
4
r4C
Cd
$4
a)
Cd
0)
Cd
)
U)
M10t
-H
r.
C) $4 UC)C -I
Cd
Cd Cd (L -H Cd $4·
' Cd $4-H
4
Ud
Cd
(a
Cd)
oo
.
d-4
C $ Cd
Cd0 d d 4
00
Cd$4
4.
0Cd-)$
-H -HI a) -H
0)-i ..t))$a
a)
4
4-
·
Cd
bC) H
Id Id
4i 1-iI-
a)
$4
d $4
Cd.4.
CdL-)
I-COC)
4
04-4
C
d-4
Id
0)
l00)0
a)W
(L
CL)
$4
-
)
4U
$4.J
C4
.
))))
00)
0 00
0
-4C(d
0
3 o
H
U)WU
-4>
WU)U)
00
0
-444
>C>D>
(Di
4
>)>)>
0 JV
444444
44444-
UO
~
42
UUU)
oo
I
I
000H
0
i
-0
>>
>>
(1
aU
0x
U)
0:
0
U)
~~~~-A44:E u
1
U)H
00w
C
)
E-1
O
HU
d
U)
0)
n
U)
H
r
H
) a
HH
H
H
0)J:0)
42 42
H
0H0
0 0
H)>0o0o
0D
-H
) U
42 U
42 U
42
ni
-) -
U
t O
u)010tt
0
*
U)
n)
)4444U
-4 4
h -H
a
-H -H -H
Q
CD H
0SHS0 -04 H0
H
O
H
0)m
U)3
0)
Hd H, H, H
.H
H
0
0-
-H -V44E
0)
.0 -
42.-SO
OH
>
)W)o>>
*HH ,i
L
F
000Pz00
*H C4 0 H ;H>
,>>,
44JW4>4O4O
[4 z0 t
0)
O
44).[
U )O U
4
42 -H
O m
.)U)U)El)EU)0
HH
COO 0
a)
44
044 P 441
0)0)0)O) H0
a0
W
V04 Vn4>
H
U)
U)
-H
-H
>
aU) -H
H H
-H
QV
U)-H U)
U
U cU)
4 2 ' nOc H H H H
U)
n
0)
4
U)
co
03)
O
0
0)0
i
42
-H
i
4
v4
V
H)
H
04444O44-H-H-H
0)0
A2
qH-H-HOOO2
-
. ~.4i
U)
-C4)-(~.00)
~~~~~-H
o44
0
0)
0)
U)
HH
0i>0g>
U) U) U) U)-H U -H
H -H -H 0: U) 0
) nd
h h h n4 O) nW 0
OWO O)S4WO SU)
)
C/)C/)C/)EH 1 H
U) l
H
I. HH
H
14V H4
,Y
i
!
4
h 2 44nd
4
H)-H
0 U)S
U)
H
S00>U
U) 0z
H0
HU)4h444
O)
U).1
U1)U) U1)U1) )a)
hm En
h 44
4
4O
C/)C) C/ cl) C/)C/ Cl U
- 0)
H0
H.
>H
421-j)
H >
O)
a)H
H
0 -H0~
0)
-4
-42
*H
h
04
H0
440
O)
H
42 42 42 0 O O 0 4
O 0 0 U U U U) 0
C/)
0
0u)
O
H t)
)
0
44
44o
44V
rl
111
am
o_
) O )0
ru
U).Q
S0U)
0 .0
0 -H-
3
U)U)U)
U)U)W)U)U
0H 0 .
0
0H
>1
0H
m.v).i
0
~J
U-Wo
OOW
O
004
O
42oHH
O OO
O
-H-H-HV
-44
4440)
X U U)U)U)
44
0
0)4
00
ooooooo0
H
0U)
24O
H HW H0)44
040)04
U
04
)U
HH
Z
)CnH
0
U)
0
0)
)
.14
0
to
i
U1)
oU
C)
H
0
0
0
-,,~
a
o
0D )
01,
m
0Yol
0
UUUUU
H
o
.
o
H
H
C0
I4 I
H
co
41
vC 0I 00
Pt 41
H 04
H H
I4
H
r
H
61
H
U)
vU)
42
Cl)
C
-C,
III
H
S
v
31 314)4)44
t-
U)
a)
>1
42
C()
x
U)
a)
4
r441
4
-0
WIr
a0
(44
0
0)
0)P
o
00
0
0
0
C)
00
00
J0
CO
42
D
01
44
v
0
H
0,
Cl
oUUUUUUUUUUUUUUU
w N w w r: w w w
C0 I
I
C
C
) H
U
D D D3
0
0)
U)
I
H
41 1
0 0 0
0 1C
C
U) 'A
"0
V
U)
0
VCV)
'A U)4-
w
w w w w w
0
0
H
c)
0
U)
O
X4
D D D D D D D D D
01
o
4
C)H
U U) )
4- 14-4(4
-4 4 (4
- 0
.
1
V1 Sw V1
SH0 O O-H
H,
> 0 0 4 2 44 4
0)0 r U) U) U) U)
U)
E011 1=
1 101 0I1IEIEI I1 Ir I IfE
D D D D D D D D D
000000000
-
I
I
I EI
U)
h, V1
i
h
I EI
I
h
)
0 ' 0 ' 0
p,
.1
IN
-
01
01
I
~,
no n:0M~
O
01
01
C
- nQ
.XQ4
01
)
01
4D
D D D
01 01
-.
I
Q
,I
I
PI p,
1 .1 .1 .1 -1 .1 ,< ,R u Xn
-
0
oo
-1 I
)( w
w
I I I I I I I IKI I I I I I
U)
~D
Id
o
H
E
o
4
J
U)
11Ct
to
0
Ua
*
uc
U
u
d
rd
·
a·
,
)
'-4
1-4
U)o
~~~~~~J0
4
o
°
0v
0
*C~
'0
0
4-i
Cq
U
~
.U q) 0)It
'0
o
4-H
'0
e0
~CU
IU
0U
0,>.
t,h
U)
'-
''0U00
C)) 0-U
0
-H
~4'0
HC
'0
0
H
,
I
U)
4
U)
440
>
p.
0,U
'0
01
-H
'0
--H0EHn
-4
0
U)
00
4 44-4
-.---
)
s
-^
C0)
U)
g
-4-
,
.)
CU
i
o
w 0,
0)
>
--H
U)
U)1
-H
0
C 0
oI
-)
U
1
r 0
U) 4
4U
CC)
4
.0U
.07o
0
)X
0
CU-H
0
U X)
0
U)U
U) un
'U (U
u)0
'-E
'-C'0
0,U0
0)
OC
'-
V
U
1I
-
-H
HO
4-
r)1) I
4-4
un--
'U v
0
I
~~~
U)
O
o
1
.
w-4 EI
)
0
0 ~
1~~~0
--
I
-4U)
0U
·
,
U)
0
~~~~~~
*0
U) 0 ~
U)
0.
0,
H
H
(O
0
U)
*
0o
EJ
n
U
O
4
I-CU
U)
V
ov
0
l
Ca)
-~~~q
)
0un0
4
00(
4)
.Y
04v
I
U )
U))
(U WQ
U)-R
4a
4
U),:
.0
.
22
0)
U)~~~~UlU
55-o
u)
cn
-
)
H
L)
0-4E-0 A0
U)
U)
$4
0
0)
0
0) OH
(4 *.
'4
$-
00 I
0$4
0 0
0)
0
U)U)U)0D1U)
U)
0
$4
H0)100,
JIU t- )
o
44
4
44-J4
H
H
0
0
-H
4
H
0
r4-
a4
g4
4
-I IU
a 0
h4 :3
~4
4-L)
.4
1 .(
-4
-H -
9
4-)
04) $4$4
-
-H - -H
04
_4 + ,4O
m
A
g
44
.,,
,4
W
0
0.)
$4
>
0)
4-
0
04i
H
4V
$4
0
.0
U)
0
0
-'0
,0)
0)4--H00
-0*4-) 4-4 )44- V rU)
$400
0 0 $4 >
0
0f
-H
0 4
--
--
U)-0
- - '0
-H4
4
4-C)
-4
0
E0
4J
0l
4
0
44O
m)
4)
-
0
I .0U 04
Ir V>5VX
IU I O I zVo
44
U)
10)
-4
$4
U)---_
U)-HO
44
H4
4 44 V4
'-
)
R0
0-H--0----U)
a)
to
4
eL
0
4a)
U
10)
H04
$4
$4
e
1
lw
0)
0
4i)
0
0v
0)
4-t)
a)
40
o
I
U)
0
0
4-)
w4
0$4i
$4
a)
I 11 $
01))..
Id I)
Z0)
. V
0)
4O
Tg-44
u0)
)t
W
$4
0
$4
4 4) $.,
-H 4J10444-40
E0
U) "'$I
'44 -4 a)
00 0
1 4 0)
-H4-4
I0)00HH~~~0
1-0
0)H
0-H 0 -H0
0
) 4-4
$4 V0 H H
)
-H 0 4->01 0) $4
-H 0 > 0
4 4
0)4 0)
*u ((u rsuR 4O4| V4| t) U b)
i4V
I
>H
4
-0
0 4J) 40
U) -H U) 44 0
, u 0e
4-)0
Ul 4J(
4j)
04
44
0)
~-'
0
f4J-"--0
-H44
0)
V (
ev
Id '0U)
I 0)0)
)-4:
-W00
)
H
4.)
I14- 4'0D
U)~4m4-)4- U))H
014-o
I110
41)
I
I
-
4i4U)
U)I
O) M
02
i l 4"---j
0 0$$4$4
4-)
4J
4-4.-
200
O
00n
H-H-H
-H4 -H -H -HHH,
4J~
WI
$4 $i4i4$64 i4$4
4I~~
0 0 0 0 00vC
m 0 000
V0,00$-
20)4-440
--
110
4
VVOn -W4J4
0)0
'g4~
I
$4>H
-
0
0
0 o
I
nD 0<
O
0O40Q ) 0 ul0 0
44
>i
U)I4
l]
0) - U U
10004
2
O-Z
H;U
10)
0-H
l.
-H 01
4
4
-
-H
-
a
0 04-4 0 0J 4W v CO
EnW
I00oo
I I I o0
I I
C-).,I4-H
1-H01
0 0)
)
4-
0000000000a
044
r) -,I0H
*
-0
-
-
-
VL
-
-
110]
4v
o
.,_
3.
4)
00o
r0)
~4
0U
3 U)
4-4
4-)
00a
$4
0A
4 1
4e X)4
aOH
0-.i0
-H
V)0)0J
u)
0
V41
tD
04
-0U)0
o .-E
04
44-44(a
04
0).0
.0>
UlO
44
E
XX
.
.C
*l4
=
.
v, .
=
=1
.
0
10
IOr
0)-W
#0.
04 r
4
HiH
-O
U-
H
UH-
Z Z 00
*C4
H
4
H
*
1*
H
H
-H -H
r
(0 )
00
-H -H
44
4
4444
4
0l
CW
W Z
N O
r4
*
a))
'00
**xf
02
22
22S
H4
012H
I 0).
H
0.0
222>42i>
H
0
H
Z
0 )
000.)
-H -H, -H
444444
0)a)0)
'0''0
la l
f**
4N
COQ
O U) .0
W
N 0O
U F
*
0) )
00
-H -H
W4
a)0)
'0 '0
f ** t
0 ) 0) 0) 0 )
0000
.- -H
W W
a)
-H W4444
0a)0a)0)
la'0'0'0 la
**tt
*
E, (d
cH
-4
O OO
N
D
O
00000000
ZE P
0
)0
0. 00 ) 0r.0
: U U0
mmmmmm
z
now
'0*o
4-44-44-4
a) 0a)0)
la0la'l
f =w 4k
.,- -H, -, H - 4 -H -H
*
4W W44
44 44W44
44
a) a)
)
0 l# 0'#) 'Id
#
#
)
# *
I
I
4W
0)#
H0)U
0
'4
0(
04.4:
I
0 0)
WnW)
X c PI
w w w
o
0)
4-4
0)
m
-
442 44
4
2 10
2
0 10
.4 0),)
-H -H -H
000
4#4 #44#
4-)
22H
X 00
XZt
HH*H
4:U010U
;3
r-
0)
4--
2
'0 4 OH>
0ZO
-H a 2O2Z
0
- 4 04 x
O
CO 0
r4r4I
*W4CO
O02c-No
2
22
CHZ
2
10'
H
H
U,
4
20
. .
*
0.
0.
0.
0
0
3 0.
o 04
w 0o
H
O
,-4 44
-H
l 0 0)
0.
0
X
C
r4
X 01
,
0
E-000
E>
0H
0
u 0
.H
04
014
2E
0
$-19 XX
la-40la102
U) -H
01
0u
V)I
(U)0
41
0)0.R
.2. 44J
2
40
4t)
-O
Zo
0)EJ
4-4
00 H
0w
-)l4-4
2
P4
a)0z
042
0)
1n
0
g
4 'R
z0
a)H
440
-H
44
0 MO
I
XX
VA
4-)
HU]
-$
H
ow
0
$4
0
0
4,.44
$4'
w
4-0
"0 O9
04
OU)
30+
0)AI
W
I
0)
'0
0)
'
*
*
-4
'0
0)
.
10
wl(D >0w4
-
)
-,In
R- 0 W
244300
W0
00M@
0.0
-O -H
Z
444
0V)0w)
4-4
4-44 a)
a)
10 roa) 1U
a)
0'
(
a)
VJ VJ V
I "I
U)--
I:a) :(10
(0
'OW
a)a
*r
0
S4
r.
U)
-l(
R gQ
Z
-44
3
vU]U)
v)
V
- ,1- ,
u] I~
rx *
ai
In~~~~~~~~a
,
--
OD
~
WU)
z
W)aDH
)
II
z
U)4
"
0
0
.xH0- |4-(U0
r
R H.1
;
UI
i
,,,
-~
0
0
0
04
.0~
R
4
0 S'4 U0
40D
H
a)
-D
QQ04
0-4 ,
*Hx
rn U)
U)
(U -H
04(U
0-40(4-.^
i
0
0
-H
O,2 "0
.]vn0 b
o PI >It
a)G
-0 1
VU);4
'U
rn)WD4
I
)r
O t
04
0, 0J
4-H-Hin
o000
R- v
I
U)- U)
-~-H
'C
- U) U '
·
S,.
iP
,_
0
0 -,1
RU0(4((
vnIII
--
-H
g
Iv 31
>
*f
4-44
r>
(
U
S
1a
(U
) )
) aU
eI
>t-4hH
W
S'00'0'0'0'0'0g
- ) ht -HH- D
--40
0000000r
n
vv
g
4
m
U)
V1
U)
.x .~
l
o v<
vn4
-
U(-X
E) 0c -H
rciv 1
unrn
I
r
v) v0 44
-4 4-4 00
-4>
,HH4-4g.4
S
I I
H-H
0F 0
Ol Oli
W
4
e'
U()
*. U
00 a)
q ~-~ ,:
0
0
0
u}
U:
0
4 00.n n 004v
-H :4-H -H-m
-H 'a) 1 U) U)404o 0
0 0 O0 '004
U) -H
4 4
0 -H4
4 4
4h
*r
U)4WO
0nU 0-W
s1(4(4-H
U)
V.HHH
-034
,
U)
0
W U)
HO4 Ih 0- U)
0
U (U >t-04o0.
e
o-
0
e
h
e
W U (U
W (
>U
U) (4 (4l 44 U)44
04'0'q0
>f U) 0
U) -Ht-H U) 0 '0
w w0000'''
4
C
Ol
F:f
)PQ)- Ho
Us WU(WU
(4
V)(i
(40 0XWWt
0o
oWI
I
I 10S4
4 4
U)
-44
WW(41
rn h-
4
44U
h>i ~4
~4(
0
U)4 1
(4R
0
0 -4hI (4-H
> )(4 a
01
V)W WOO
U"
H
(U
OU)U)4
,iHUHU-
0---
04 4
-H4
>
0
4
(U(4H
Ci
U)i
n
0r
-- (U(U04m
000Wa)
-m
e
11
Timi
e~ e
(OWWW104(O(O(O
rx*r*r*r
4000>
04
-HW a
00
(4 (U
>...
IR
0
(4
0W
4)[
V
,
-HOd
-044
U) r4
(4
H-HrX4
-
* 0000*r
0
I0
0
_i0 U 04
(4 0 U) -H
4
rn a4
0
0 0)
(-H1
R
I
0
'0
gx 0g, (4
-H 04 04 04
g4 U) 4g4
00eWs4
-
ri
WWW
U)WvU)W
-J
4444
r-
0 (U
'0 -
400i
40
0
'0
4H ,
-W-
H
W-
0
1(h
0
(.1 (4.0
a: vW
I-1
V
V
0 1-113
i
0 > V
U) U) -Hs
~4
O
H
-H
,1 -(>
O
-
-Hv
rd0
(U 0
I-H
4n -RU
.4
(1444
0)o -I
RU
-H
U-
U
0 -H
4 D
-H
I v)
O( >
U) >>
0,
-H
s-4
-U)
O S4
0
a) 0r
Wn0S)
0
>
(.U
U) - -1W
.00404.0V
004O00
4
5-
4
04o-
4i -Hi -Hi -H -H -H -H-
4000000000r
O
-(4
h
U
4
rH
0
40R>04
OJ 44V
UU4
S4 w.0.R0
>t ->t4'0'0i
0
--
(U -H
4 0. 4 4
U) (Ui 4r 4
(.U0 0 C' U) U) R0 R
U
ri
t
O
rn
0WW
O1 01 ^- l iHW
v4-,-W 04a
0
i U)
.
~i(4
In
04.
4
r~,
S4
0 r 41 I
-Hl3DX0 -,0Q-
(4
4> R>.
4
*
..
.rH
0)
H 044 H4
U) U)
vU) ) 0404n
o
RU
4-4
U'0
O*
O 4S
U) 0)R
Ua
(4'0 4'
U4
V4
04 0D VU) ) U)
4 S4
(-4U)1on
U) U)
O
-OO
W4
'' J H4
)
_i-W
44
11
01
V .
1.IW)-H---.HW>(440aD
o
v X
04
H
U)~4~4~
ul U)I
40
(4
0U0W0)
(40J
'000
>-t
4 0
( 4
W(4
omU)tD
rr tv~~~~.
rq
0)4x > > U) ) (4x rl
U((
o H 04
..
0r
0
0 -r40
4 .'4
(4 0S4 -H
C0 0 H vH0 '01
: U) U (U
U) l rJJ'0
4-H
r*r
U) 4 rq
4 "1"41
I
|
h r Wr
.0
R
)Iggg rri 4 4
ul
0
-i
-Hl Og
.4
(04
4 (4
rnu
41
uU
'0-H-H r
rn)'0vn)rU)OW
r004>,0VW
.,104 U)
r!U)
U
4
v
vIn
04
-Hl
~'C~'C
r...
^
0
0,a)v)
-H
4-4
.4 .4v v
0
. U)3 . ... c .. ,
U).
0
0(4
H0
-H
0
4-4
i
40I'0
v
I a0
>.R
U >
>
4i
(4
0
4-4
v
.',.
-
O Vd
0
U)
n
.0
a)3
R4 S4
4
~-
) U:Q U
..
H
UU
.R
>
04
U)
o~
4
Ur
04
S4
R0
)
0
0
v
0
0
i.>~
W-
-Hx
>
*4000 e
-,
If
M
o
On
n
In
M
0
N
H
>1
cd
Ci- Ci ID C
CID CD- Ci- i
Ci Ci
Ci
Ci
N
N
H
cn
in
CIDCci -
Iz
0
31
z3lI
H
3
H
+
+
+
U)
H3
C)
9
0
0
0o) 0
0o) 0
c 00
0 0
0 0
0 C)
0
0 o)
0 o)
0 c)
oo) o)
0 0) 0
.1
o o o o 0 o) 0
'U 'C) 'U 'cq 'co ') 'U
U) U) U) U) U) U) U)
x
U)40
On
C-*
h)
z4
1
z4
1
H
H
+
+
+
+
H
r4
U
x
o
1o
0o
l0
3
-H
to N
o
0D
0
l0
l00
o
o
0
,1
C)
I
3
0
o
z
H31
3,I
o(U
o
U)U()
-4
4W
,1
'U)
O ) 'U)'U
O
#*
#
#
V)
U
U
-
-
H8C.H¢.
H
C,)
00 H
E&
E,
E.
.,
0 o
S
1
C)
(U
a)
'II'
z1
H
N
H
in
in
0
30
-H
VH
U
o
4
U)
*
N
H
0
0
1-0
O
N
H
in
3
oU
*
N
H
cn
+3
0
043
N
H
Ct
H
ut
H
i
C
I )
Un
31
I
3 3 3l1
. ,4 ,
44
#
#w #
#*
#
U
U)
-
H H
0 ID CH
El
El
UV
HH C')INMI H
H
E
E31m1-
o
aU
,
44 q
,
w
aC) i) a ')a ) a ) a ) a )a
o O O O O O 0 51
#
-
m 1- 1 E
m 31 1 3p
ElZ P1 El
I
oW) ) o )
o w
o ) Co wU
w
-,
,^ .1
444
W44 44
U
HI'
M~
E
#
:
H
-H -H
H
-H -
t
t
t
t
#C #
t
-H
H -
-H -H
H
t
ta t
t
U')')C
#) #U #'U #
#C #C
t-
###
H
H
ti
H
t)
H
t
)
r0)
to
04
o
in
A
'
~
ub
.- 0-
*rn
0 ^44
0
o --
miu
Hv
Q- CO)
0
on
'C5m
S/
1
too 0 4
'C U)
o
p toon
o-
U)
4 4
:..
U)
'CU -E-i
'C- '
o o
t
-
-o
It
0-W
in
-to
-to
R
i n.
m~
-oi
'C.W
int
O
5n
0
toE-H
0
O
0n
t
0
t
Elt
0
U-o
4o
too
t
t In
>:
4-El
o
m uo
--
'CO
o
to~ino Oin
t~-O
00m
A)
00
dlm
-C
tomto
:o
Ot
'Cn
i
4o
0
to
>m
o)on
mu>
--tom
o0
-o
-- 0
-HE
H
to
°'C
I
HZ
mu
0O
H.
H t.
~O
U)-00
U)
-HC
to.
o
0- CQ
-
'C-H
C
-H
0in
ID 0
001m
mdt
o
E.
t
00
0Pq
0
to
.o
-n
to
03
' 0-o
---
0
~
PI
[
o^on
vl
toS
in
o~~~~to
m
0in
mr4
-tqo
to t
- Ho .^
PQ
m
U) m
- tin
U0- u
PQ
~
m.
o H
oto
to
U
to
I
CU)
I a,
F445
~~~~~
'
0t
-H
mo
3-- o-q
o tU)~
tI m
0-zt
1~U)
I01
0.u
H P
o to
t W
Wm
-Hi
oin
-H 3-
HU)
'O
~~~~~~~~~~~
eCO
z
'Ct
mt
'Co
'C
~
H
Co
SIo
in
.0
A*to
on
W U)
mo.
o
o
t
m
o4-41
a,
'0
i4o.nuE
-- mQE-'
--o
0-H
to
t'
-HO
'C
t
o-H
OR
O)
l
UR0
0)2
00
00
EC
'
t-o
0-i n-H) 0 t
O
- to
40
-- 'C
to
to
'4-4
0
o
i
.U
co
HU
w
44 0
towP
--o
01 to
0 0m
0
0-HE.
'C O
'C.
W
J41 'CU)
'44m
U)
-H,
04c
tO0
A
Id oI
40
00o
0->to
44
00
U)
i
0-i min1
n
0 Hq
. o0
0
4H
14 02
-4--H0
R
O00,
O
PQ
0-
-H
0I
40
0
in
U)
>44
t
toton
t ot
'O
'CWQ
-toX
no44
4I4
in
0
U
'CA
U
P
o
-0
0O
-
m on
(I
10
'Co
440 -
U)u toott oo
. in,
totE
'C moE
0'C
A U)
to I-
I
x
-
Hm~
El
40
'C..
0 50
41
Z- 1)
WJ4m I n
o
.0
'CS
E
tot.
ml
-0
n
In
O to
too.
`z4
41P
04
0o
-- 4t
U
4 to
11
4o
' C4P
-HA
-Y - -
'O4
S
t
0-
-
o
u)
o
r
E
U)
0
0%
c')
o4-4.QI Ao
toJ
rP12PI E-,-H w
0
H
OD
A
O,
0
0
R
t
to
0'C
41 o
0
0
5
o
-
0
'C
14
0
E
4
4t
A
to
In~
X
r ~~ InXIiX
m
~
mmo
C
0t
t o
S
v
to
3U
u)R0
n
t
-Hin
U
Ot0o
o
t
5
to C
U)
Oto
o.
o
3
.0
t
R°
'C
0
to
g~~~o
00
-
--t-I
tol
D
-PI
UZ
mIl
-onto
'C
0 t
A
H
in
HW
0t
-
'
Q
in
U
%D~~~~~~~~~~~~~~U
U)
O
0
_1
0
t
A
,
0
A
0
Or~
oImQ
-
D
t o o-4
4
~g
.
m
0
4
~~~~~~~
04
E-4
~
41
~
·
Id 0
1
44
rnt
to
rt
I
fil
-,A
0 0
ItD
'C
w
~to ~~~
·
.1
0
^
H
in
Hq
[4
in
H
s
in
U)
m0
-O
'C
~o~n ~C t~
U)
o
ron
C
4
i n -- H
t'C O
'l-
N
0
0l
U
'C
n o.
0
-
rn'q oto
rn
EI
to -
H
- m04
'C U)H
t
0-H
' Coin
i4
o
4
r,4
SE-in
SU
'C
0
~
m
U
*
-HJ
U t
H UZ) 0 U )
U¢
to
0 0m1 m
1)m
to t o t o t oP
O
on
n0 44
'C'
0
-
-H [4
'C
.0.
i4
n
u) a
ton
m-
in- 0
-
toP
;0
H
o
oa
in
to 0
too.'
Sinini
t'
on
--
t}Oo
- 0
-4
)
.,1 a,
r
0)
to
-
1
0
to
m
mE
4:
in
.t CiC.to0
00
-
-t -
O
'C
Q.
r 4 4*
On
--
-r
t> inI
Oti0
n
-z
0 5-W
> W
in 0
in
E )
to
0
U)
l
.04
U
---S Ito*
o--O
n
-i
.0 VU
0t)
t rnt E t-o:U) I
.
12,~ ~
2
o~14- , ~ o'o
E -H'C')
S
t o - I,
)oO
N 0| O
~
o n C
-to-C
-on .. ' in-A "-r-o R
I
4
t--C-Z
)
inU
I
- -'
t
U)
C
-
RU )
1 0R
X
IRo
-R
Z
0 E4
4; 4 .
4
0
1
.C' wAtoQ-
~ ~ ~ ~~~ ~
on
I
A
to
-P
IC*
-r
R0
0
-- 'C
0 -
00
o
o
0
0
-0°
rn 5Q
tvtr
m
rn
tom
toto
mO
.Hto
Un
w,0 ~
,
'C-
4 0
E
P
oi
~ oO
E
a,to
'A:
S
'C
to
0
0So.
um
P04
00
-mn4
'C
4.-
-H
'
2O
tot
4 C
4
m r-H
t ; 4
on0S
oQ.v
X4S~
'
--
tAo.
n
oS.
- 04
'
rn
A n U)
-0 1 )
* OJ S m~
O t o
Zto.-^
-- 0
i
0. . 4
tUR)-----*in R4top,-Hv0.04
-T4
-0
-r o t o
n
0
toi
r
o
0
t0
.O4C
tP
,
U
JJ
0o
, - >R
HA
*
1
x-- o
onl I tZ > .
.04
>
on
_-
0
4
0
ino
in~
in
m)
U)
- t
.0
U ) 4: - 0oto --- N
IRmH
4IlA'm
t
A,
t
'Cto I
'C0 -
rn
*4
4
U)
to
- H
> H C
o t o -11
gl
A
.t R
on
U i n i2 n 2i n A4
l
. 0 )oi )
1 C
o
to-411
-rnR -R
rn0I e
1 1
H iZ
ng
qP
EE
C t o U)>
1 4 44X
[
toFI
040
- .0
t o 'C o
t
04
H
o
0'CmrrJ
4
-H
In-
00
tot
ril
o
t 10
0 r S0
0'In -H
*
't
0
Ed
4 4 tmot
E
m
0
0
to
'C4 - A
w
)
0
to
o tov A Orn
4
h A tomt
.
o
ot
o O
i n 0 0C rno4 U
Ug t>4 50 1 4 U )0
to
i
'C
-U
R
0 ---
-
0
- -
U)
*o o0-
u)
0
H
on[I
U)to
0.0D4z
4
g
0 4
H
0
4
U
El U'
0
IW
E E4
i n O
p
[4 - w
V 'C O
0 0
0 4
V U
H
0
-^
o o
0
tR
oC 4 -
'C 4
U)
>0s
4o
t
04Ot
400C
' C-n 0g
01 t
t o 0
a
H
Pq
in
PqO .0
o
*-i
A
00
t-
44
.0
i n-
W- O
-H
-H0
Z
'C
W
g
4
~~~~~~~~,0
o.;
i
t
E0
rn
'C
m
- 0
H
- H Oa)
~~
oQ
0
O
_4
omu
~
I
w
W4
Xi4
H
mCAO
'.
*
p
-I O inH
P~~~~~
1
---
^Z
.
4Cw
4: -O
-1*C
U)I
to-pi n
onrlZ40^
--
--n
R0
4X
tOw
t,'o
.
iC
iSnV
E
'CUrno
)
'CO1
0 0
totv
--
0 0
- U4
rn0
5
.0
to P
to
'C
Z Z
H4
(-1
O mon
t o
Soo
in
u m
to
in.
W) O
0
'
44
nm d
P
u
0
'Cu
V
0
O
P
't4C
o
-in
Sm
0
0 .
A
x0
.0t
4C
to
in
eq
u)
N
V
U
1
r1
>
..-I
'0
N
i-d
44
(fl
04U
N
U)
.- 1
_
z~~~~~~.
A0
00
X~~~
04
m
O
NU
H{/
H
NO
.0
N
ml
ri
PI
w
.12
VoO
04
.0
0
.0.
PI
H
r
"I
'I
I
o-
Cd
12
'004:,
Cd
1200
C12CC)0
N
04
"I
0
v
zCd
I
00
o
v o hCD
I
rn o
I
H1,Y
I0 h I
Iv4
0o
H - H120
12 > - H O o 1
(D)
.0
Cd
a)
R
A
p
0
.
12
,12
ol
O
>
rn
n
- H
'0Cd
t12'
12
r
o
o v1
Cd
0
4
12I
d C
C1)
(A
C)
'n R ., w o
Cl)
co
0
0
- 04 E- o4
Cd- H - H N .0
-H
o
C w
.1
0
N N N N I N
N hd
I v1 r d CD N O
0cN
~Sl,
II
0)
(n
v
aC)
.0
-12
M rr
0
Cd
0
0
o0
o
0
0
0
Cn
I040
0
0
I
I4
H
U)
oD a
'T
1D
404
.42
Ir
IH'H
o
.
11
.12
-4
V
0
4>
CC)
Co
N,
04
H1
4
0
Cd)
0
12
12
10
>,
C)
0
0
Cd
N4
z
0
0
C
4l
Cl)
C:
N
0
.H
-v
0
0
01
Cd
12
N
Cd
4
In
40v 0.
o
40)
U)
'0
H
a)
>1
0
g
12
12
Cd
'0
12
U1)
.1
o
00
0
cN
W I
,
0
0
H
I
m I0
44)
0
0
W -,
-4
-D I
wm
m U c) , ID o S N
0
0N
I
n
N
C
-1 -
0) C)
I
0
'0
12
0IP
Al
M
m r-
H
V
w
QP
0
0
0
o
m
r
m o
- 0 r
W
H H H
M
p
m cU cU
0 4 04040
N U
H
40
M
-a)0
o
12
00
0u r:
>,C0 j o1Cd
4
Id)
NC).-4
04-44Ouda,
Cd
01
12
H_
04
12'0'0
cn (
12
.12
0
V
C)
0
12
Cd
0
PI
Cl)
0
Id
Zd
a,
4a
o
N
u
12
Cd
0
0
0
o 0 0
n
0
CD
o
o
00
00
U)
L
i>1
h
U)
IN
In
4l
v
U)
0
0
I
OrCd04"
a)
12)
H
H I, o
HHO
0 m r
Cx
o
Cl)
'i
a)
mo4
0
Cd,
'-i
0
n
4rI
0
'-4
0O
04
'-4
0
-4
H.
>1
I
0
0
Cd
d
U
Cd
0Q
0
>
E4
C
R0
Cd
'a/}
Cd
00C
N
12
12
.14
14
.0
.0
Cl)
CC)
121
0
0:o0
CC) N
0
c
1.
_4
4)
C)
>
4q
'0
Cd-
-1)
2f)
Cl)
CC)
4
0
0)
0
H
1N0 w -z
0
4
0
.12
w
4
H
12
Cd
1
C)
Cd
'0
12
, i,
N
N
04
,:1
0
O
V)
:0
0
4
0
D
0
*
.0
12
Cd
V
>1
0
.12 l . N I -z0
04
1 'o40 0
r,
0400
MD
1200-"
,I
I4
(12
d
12
rn
.0
0 0
Qo
a)
mh
*
o
'
H
vd.)
mo
N u 0o 1- O N1 ,
D)CC) 0 Cd 0 0 - H - H N .0 N N
C
n
pq OQmm1 m~ r( P:RP
4
1>
O
Ud
rn
12 O
1
U)
Od
Cl)
o
I
o Irn
a
C
4
~.-io
o
U~0
5 C 0000
C.)0
M Co o
v1
12
.0
-O
04
-H
_
0
>
Cd
0
E
0
Cd
Cd
X
12
X
'
(N
%
I I
12
h 0
C00
-zr
~m
mv
In 1
0 a 0 C)0
C)
N >
Xo
:
0w 0
C0n O
0s
N
N
N
C)
00
O
Cd
4
mn
0
Cd
N
CC
0
H
3
'0
,,
_
0 C
cCI
H
V OD
MODn
O
) 0
i
O
0
0)n
r
CD
O
I
11
0
CC
)
O
D
O
....
Y7m*
)
N
C 0
,
OO
na
o
tm
-H
.1
'0 12
w
0
12)
C
In
12
0
Cd
>C
0
'Cd
C)
C)
>,
In
0
0
N
O
t
C
Cd
N
>
2
V
10
cn
Cd
0
s'
o
>S
rD
0
12
-H
0
0
12
2
0
Cd-
00
C
hCO
It
V1
al
m
44
4
LA
en
eel
(a
P;
5
en
el
J
44 44
01 0 1
LALA
010
m 10
0000000000000000000000000000000000000000000000000010000100
44U 1U,
0,
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
0 01 1 10
n 0
ae
4
e
e e
:e
a
Ued
en U
4
UU
a
a
a
a
a
a
a
1
a:
a01 4
a
a
na
Ua Ua010
a
a
0LA U
1 )U
10
a
$4J
a u w4
y
m3m
W33
o44om
D
W P
3D3D3P
3D3D3D3D
D
D D4444444444
3 3 3
444
D4DoD
3 A3
: A: 7: M33Z A: A: 2: X 7: X A: P'X 3D3D3D
U 2: a: A: X B: A:
<: < 4: <: < A: X A: A: X X X a:
I 3P3P3D 4~P
4 D
r3 V3 C4
g4h
0
mw
3D3D3D3DomLALAm
Pd
X A: X A 2o D A: X 2: A
LOO
A,
m
LA
s01010101
A 2 < KC4:
en
4
LA
-0
..04
0
uu
IlI
enu
nen)na) oW UI
> > > > Ie n
'o
0
-H
0
$4 $
h
$
e)
z
CO
>1
LA1
pq
u
U
en
-H - H
-H - ene
en n r
en
i
-
U
eno
, U $ U
Ile u II . 1 l 1ll en o
$4 ' LAH > ' .A-iId V
a) -H o ne V-H o
0
en
m
U U
en l e
u U
U$4
l
H 4. a -HH-H4
rd
nH1
ea
Vn
d -H enen-
t
U
U
I
ILA In
10 .1
H
,-H
ken
$4enen
$4
UU U
W
H
H
ed
,-
er- H
-H
H
-H -H -
-Hd
Hri rn r
d
ri
H
rXQX m
m
>L4
-
$4 ed '
V-
PC
h
h.
'
40ri
m
00 CDV
00
40 040
40 AL
04 404
04 400
AL 04AL 404ALAL
AL A 440(4N44
AL AL C)AL 400400440040044004004400400440440
A AL AL AL L AL 0AL040AL04L 40AL 040AL 04ALAL
mm
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
m
USLH-AL
- AL
AAAL
ALAL
AL L AL A AL AL L AL A AL ALALAL A AL ALALAL A A-
0
en-Ie
10 10 10 1 0 11 1 >
C)
en...
.....
L.AL.A
ri
m
UOU U
U$4
>
Clq
~~
o)
~u~I ~oI
I
o~
a,>L
>N AlAL
a eD
D
D3
33D
00LDD
el3D333
I
H 10
Cl4
LA
r
be
0
I
r.
0
o
-H
1.0
e-I
0
+
-0
v
a, n n
0 0m
F4
- -.
mra n
Dso
DN 0LCeILL
urD
LAL ff
'Q-4
eC LqA< 4-U 00
0
enaoL
0 00o
0
.0
>40 0 00 0 0 0
00
0 u L mu -N
Om emLA01nlr
DLALu
e nClenen
4I 0D LA
U D3 eUn
vU
LA M W D
3 - 4-4-o--4mo
00 0
000000
0 0 0 0
0
D o0 1O
o oCO c, O oCO O
o 04
040
o1
>0 D O o3 C)
cO O o 1Oo (O
P
. . P; a,.
. a,
P.
P
>%4
4J r3
3
J
0L. . 0 .
4J
r3J
4rr3
43
r3
r3
. .L
r3
r3
r
.3
0
04 4 0.
P
L. L
J-)3
4r3
0
H
00
o
0o
0
oHo0H00
o
4r3
r3
4 04
4
;
r3
r3
r3
r3
r3
r3
A
'r3
r3
HH4
H
O
.-
r
o
H
o
P
P
P
a,
o o o
4OO0OOOO
U0o0404(1.00
o o ooo
a
000000
oO
CD 0
P
aP
. v0 .
O
40
0000000000000000P
.' P
r3
0li
- 4000
O
0000000000000000
o
4 04 0 4
L.A
L. 0 LAL.
43
H
0ooo
P;4P; P; P.'P;P.'P;P;
LA.
r3
J..
0
0
0
P
P
P
H
-H -H
H
-H
H
-H -H -H -H -H -
Eci,---
z
$4---
Z *4.o
0
041
01
-z O1
N
0
-H -H -H -H -H -H
ws
h
w
4r3
U] K0 [-
.
.
-H. -H -H -H -H -H -H -H - H -
fzz
.
.
.
.
.
@
.
.
.
e@
.
Nc
Oin
e
*CI3
0e
04
No N ~
0
0
0
0fle'O0o
a:
en o rN
-4
4
0 a N -4 a LA 0
Cl
1- NCOlO44000n-4
N-4
e n
1- r
N
- 14
N
N
C
0
a,
4
000-4
04
o0
I-I
-4
n
e
D3AL
0 L L
oe
LA
N
-4
0
4
'
-4 r-
a, 0
0
en
D
0
nen
CD 0
0e
n
a
0000~
D 3D D D
H0aL] O0-4D-N4
0 01ee0oC en
m al
-
n -4 -4 0
0
~
I LA 4 -4 1 '40 Cl
_N
-4 N
H1
w 0 0
.-4
14
e 0000
e
e
A~
nL
Cl en enC
mllA
04
-n
.,1
0-o A OQD0
LA 0 0
Cl00000 0 0 U
Ne O
O
I
OLO.-4
0
0-00
CO0
N000000
C3 0 0 0en
m
A
EI
.
4
. L 0 LAL . . L . . . . . L. . . L. . .a 0L
J-)
4r3
r3
o3X J-)
3
r3
43
-r3
r3
r3
r3
r3
-3r3
r3)
.r3
r3
r3
-3
r3
J-
3-
.10
a)
.
-H
- H
-H-H-H-H-H
-------B---------qt
H..
.
-4-40
0enaWa,
4aCl
DaUo
O
oL
-I
Men
04 0 0
N000-
0nO
l N
Ml N
LLIL
4
enM
m
LAm
-4
C
s
4J 44.-J a J JJ 4.) 4 4J 4J 4 4J JJ 4 JJ
4-4
A -4 -4-4-4-4 -4-4-4-4-4--4
44 W 44
10 ro
40
D
0
0 >
la
444444444
W 44 444
10
04 0
*0
la
la
10
la
>
a 04 X >
10
>4>
4-4-4
4 44
444
10
>4 04
J - 4.)
J
a-4J aJ 4J J4.) J aJ J J
-4 -4 -4 -4--44H-4--44-4
44 44 44 44 444
10
la
40' P
>40
la
0
44 44 4 44
'
'
>4 0
> 014
0
4- iaJ
-4
'
4
'0 'o '0
>4 0
P
q
_I
o
A
Xi
0
-
m
o
U
J .d
h4
44
16
m
m
h4 I
>
en)-.ri
I
4-)
03
10
-.40
LAL>
.A
m
m
k
LO
P
.
3
.-
C
$4 en
en
-4
Ue
en
'0
(0
$4,
'0
.0
1
4
C)
P
U
041
0
P
a)u
Oa
o
V h
4 111
04
$40
a
U
4V
4
0
2
h
0>
H
S4'0
0
-H
In o
$4
,4
-0
44 H- H
u
.>4
'
be
LA
h
en a'0
e 0.
I
-4
-4
I
-H
U)
>,I
0e
I'dX
en
o
-
flOcnUcn---0
04
SV*--,¢
~~~~~~~~~~~~~~~~~~~~
.|
c)
n
..
N
ci,
'o
04 04 04 04 04 04
4 P4 P4 0
P4 P4
04
0 04 04~ 04 04 04 04
41 H
...
~ 04 oooo
~ 04 04 04 04~ 04 04 04 04~ 04 04 04 04~ 04 04 04 04~ 04 04 04 04~ 04 04 04 04~ 04 04 ~~~~~~innioo
-4
0
0
en
$4
0
>4
I
I I
I
I I II
I I Ix
I I II I I I I I I I I I I I I I
I
·en.¢LAI 0oo
100 Lww
ALALAwLAIII L¢
LAL
ALAI L
AI LAI LAlWWWWW
L¢
LALA II
LA0000011111111000000001111111000000001111111
L,
L¢LALA L¢
LA
LALA ALASWWWWWU~fl
ALA ALA ALA ALAL
ALAI LA
LAILAILALA[aLLLLO
m m
tflWWU~
iWUS
fl L,
t LA
W~tflWU
fltflflWWWW
0 m 000
LAn
1110111
O
oo
0
OON
C040
O,
O
o
40
0
................................ ....................................................... ..O
$4
a,
in
0
0
0
o o
P
00411LA
0
4
0
0
a
en
be
en
cl4
0000
04Q
en
0 C0ooooooooooooo000000000000000000000000000000000000
.
0
11
0
M0
I.
I
$4
0
0g
I
IV000
MM
$4
r.,I
~~:
:~.
oo
e
n
oL)
e
n
1
0
0L
4
-H
I-H
I-H
-H
o
I0_
.0
.
0I0 0
O
.
~0
.
000I~~~~~~~11
0I4$4I
0
9:0
H$
0
0
0 l Id
I
I a 0) LI I aI )I 00
1$ -0,l-4
IenenenIlI
1 0
r $40 GM 0I
I 1en
- H H 4 $ $ e
,
-H I-H-H'0 0o0
re
0 en d 0 40 1 $4 U-H le n-H O -H -H -H I Ie nliOJ
>.eH
H H H0'
-H
4 n n H 4 0 H' 00 -H'enHenH$e4$4
4 -H
enne
4$4e~40:-H
O 4) . 0 e '0 O n . Oe
e e en . O n
W
W
3
0
$4
4
$ 4 4 4 4 4
W
$
.
34.)W0
Cr
301
0
e
n4
W
4
4
)D
w
e
n
)
r
1
0
r
0
C
4
1
0
0
4
0
1
0
1
0
1
e
W
E
en en0
0
0
4
0
1
0
0
10101 004010
. m m mq 0)0 0 0 0 0 0 mm QIQ mP OIm e w0
- m ' d
en'm m m 01m m m mQmQmenm enen la
enenm -H -1 Am.
- m 0 m m m s Ao-H m m
,~,.~
.0
t
Il-
0
IN
0
0
en -4 H en41 0
0 0 u- 0 0
0 H 0 H 0
0000
00000
LAL
-H
,
-
.-
--
LoenONr)
P) en mH
l 0 0M0
0000
C) 0 0 0
H
0
000C)
0 0
,
00000~
>40ci4
.-
H
0
-,
-
--
--
-
-H
0
0
0mLA00
en0
0000000000
0000000000000000
>404040404040404040
>4 04
-,
H
-H--
-H-
-
0
000000
-H-
1
~!? ~ ~
!
>>4040404>4~
.
- -- H- -
-H-
4 44m
enH
LA 04 04 0
--
N
N N
N
H
000000000
000000000
W440
en0
HenLAr
41)
en
0 0 0 en en en H H
000000000
0
000000000
04040404>4
N
Ce0 0m0
en n e
000000000
000000000
>40404040404040404,
-
O04Hw
en en en N N 0N
.. 0 >4>4>4
-H -H -H -H -H -H -H -H -H -H -H -H -H -H -H -H
-H -H -H -H
>4
-H -H
:~:;-e$li$
(' :4;d~
:- 'O;:4
:1 :$4::::
-er$
M lI
' 0 --- . . - e
-i - en $4 $ 4$4,
-e n o: -4
-e4en-H > >
ea)0 -- H
~He- >4J~
~e- -e.l.:0
-H$4
-Hl
- 00- H
He() r
- a)e . . '0l -H --H len -ea en ne
oiH
'eI
- e n -d
4-e---4IH $0
n--l I'0 -$I- li H
-0
4
$4
e
Vn
0
4
V
E
O
O
O
H
0
nr I ->- P04
4eneni4I e0nena)
(
LO H 3 H 44 4-H l 4
0 4-4 - 0 0 $4en 0-HI 0 en
1 4-e
-li-'4
--H O l i H
. 0 0 M0 $40
e H EI
HH H en
en4 $4ene 4 li $4 I OH0
)>> 4>L i . 0 4 4 4 -H o 1.1
41li
i
l i - H - H- H H
-H H f l en1
0 0 00)I
en
)e
an) 0 0 0 0.
0 enenene- n0 en
e n- > 4001 e
U44b)
M01 H -H H -H -%
EjEnen Olien
'0' '.0H000.o,0.0OOOO~~~~~~~~~~enO$0
0'00' 00
0 4 ' 00$ en0H44-H44-H en
- e n-.>.4
.
.
H e - n l- e --
-.
>
-
-
-
44:JI:-( .:J
~
-
-
-
-d
-
en
-
-
-$4
-
-
-
- $ 4
44
!4, C.D4P4D4
'rlD4 4 . ~':
1
1 1419,
1
o
5
P.
9
0
.4
04i
C,
m
a)
Io
a%
0%
0
ri
0
In
-.
4
0
ci
A
04
.
4
4.
04
'
10
C
004.0040000000.000004000000000
0
.4.. 000000
4.4.4.40.4.4.4
II
101
x1,P,uN
4E
0a
00a
C
)040
w
0
r1
IWI o0
4
e
n
OoI O
00.4.3.4.4
md ml to
4l< 4 l< 9<
l
'C
4
4'4
4
4 4neneepin nene
w
n
.4.44.44.4..4.
0101 1 14 41)4 1301
n4 4
l< 4
1P.
1
CQ
04
0
$41 o 1 W 4'°
> '0
> '0> H>
-H 0.
-iH
4 (d 4. 4
4 4.
:
. 4
00U.400004 0000000000000000
ml ml Cl 0) ml 0
'4
.4.404.4.4'C .4
I I9 m
l
/
[1 Vl/4 V
V/~4 i/1 i1 V/ll
'Cq i/}
l/l
d'
r/l
C
0404.40404.4040
0
- H
-H
n
e0
-H
N
4 H 4
)a
(lq
I~IaI I I I I I II I I I II II
0400i0 04040a
"
-H P~ -H -H
$4 4 e ne n e n e ne n e n en e n e ne n e n en e n e ne n e
g- .
Id
(d
I I I I
-Hi i00
~ I HI01Hen nenenenenenenenenen
~4 $4
enenenenenenI en )I )a
4
$
~
)a
$4
d
I onnn nnn n
N N t- N N N N N N N N N N N .
4 enenenen enAl enenenenenenenenen0
04 4 3
-H
em
4 4 4 4
-H - H -
H -
4
$44-
gl'
d()a
I
I I
00
0
N
Im I
-4.40
e0
0
-0441)01 4
040 41
H -
m m m010 mm
e
H
A W1 41
0
04
0 0
H4 N- N
N H
v
0
en Me en en en me 0 H
ooooooooooo
04
'o
oooo 4
00 oucoooo(
en000000000
0000000000000000000000000
4
N
04440
.
(::)OcOoooo0
Me V oL w0 N-00000000N
1,41,41
N
N1 04'04 04 41,H
ND4N Cr34rlN
1341)
000000000
0
0 0
0 0
~
0 (~00~!(~0
000000000000000000
0 0
00000000~(~(~C~~0
01010101> >>4>4~
,1
0m
A
0
04
0 0
en
0!
41 NOHN0000
0
00
0404040404040404
0
0
00
0
0
00000000
00000000
0 >4>
> >
4>4>4.>4>4.
$4
>4
000000000000000000000000000000000000000000000000000000000000
-H -H- -H HH H
-H -H -H - H H H H H H -H -H -H -H -H -H -H -H-H -H -H -H -H -H -H -H -H -H-H -H -H -H -H -H -H -H -H -H -H -H -H -H -H -H -H -H -H -H -H H-H
.be-enen~~~~~~~~~~~~~~~~~~~~~(d
t O
)$4- 0
.
. en-.
H
~
I 0E
--E -0-H4E4014)4I
I$4$
4$4 e1n 1 1 1 1 ebeb1-i
l5l
-1H3H4
H)lilililililibedlbebebeb
.
ew0J 4 0 04 44 l 0l ilZileIeoIeoL
neenn
U
)-H'I0Il lil.
ioooJe4
4JlNo
en0ene ~n A -e0$n
j O: 41.
,0a
,04
.01
mm.a.l~
I
I
I
I
I
l
e
n
e
n
e
n
e
n
e
n
e
n
e
n
n
I
I4
I
I
I
I
I
l
o
o
o
e
n
en
e
n
e
w
n
e
n
)
0
0
0
0
0
0
0
1
0m
- Hj j-H
li ed o
P
4
0
1D
I
l
~~
E
lE
1
~
4.
.,[....4
rn
~
~
~C
Nr(o
. NH1-H
iH
:~44
i _ ir4i
4 bmbe
~r m0m
~n neneNNr
lD~l ner4D
.......... mw~m~ nenDena)
IIC
C
er~D
ne-ne~DNene
n nene NNWNN
enenW
e e en0
e 4N
0
HHHq
a)'
$4
0
.4
-
-
m
H4 41,
0 4 H4 H H 0
000000000
m
H
I
0
I
.1
4
01 M
0
I
0 :J 0 0
0 J
00 0
00 0
UII I I I I II I I 10 00C)I I I'10
. C U Q0000e.0-H
PI0 4 0 4 0 0 0 00 0 $4 P4$4 $4$4 $4$4 $44 $4 $4$4 $-4 $ -4$4$4P~ 4 4
4en 40
04 40
0 04
40 04
40 0 E W
n
$4
0
l-e
0
,Cd
Id
Li 0 0
0Li
.i0
0
a)
a)
>
Ia)
I>>li )aI a)
~10
0 0 0 0
1 a 00 01 000
M~M mm~ 14M
.0
0
•1 ~ ~Li Lu
~ ~ ~ >0>
0
CO
CO
0
0
-4
0) a)
1-4- -4 a)1-4 4J4) 11 4J4J
CdH
~~ ~ ~
: C(d
.i C
H: dC : - i -.C:dC: Li -L H dC d
L i~Lii 4
C C'0.0 C C0 .
CC C .At. C ' 4
04 00 CO
0 0 4I 0 0 0 4h i m
0
L0
C 0 4 Li
4 44 i 0 44 40 DC C O
., iC %C
0- C 0 CC0 - H C 0 C 0 0 H
-4. --
JH
I .>1 . 0'0
. JI
.I >, C d.H
CO I 'CO
C1
0 0ril.
00.Li
.z1
. 1i
W Ii
u I uI
C:;
CO C COCOCOCCCC
CCCCOCCCC
CCCCC
CCO
CO
OO
C OC C O9O~C r4
CO Ow
C ~O9OCO
xw
CC xO w COCOCOCw
C OCO OCO OCOCOOC
C CC
C CCCC C CC C CCCC C CC C CCCC C CCCC C CC C CCCC CoCC
44
CC CC4 4
Cd
U CCCCCC
U U
C .)CCC
'CCC CC C C )C
C C C C)
C C))
C C) CC)C C C ) CCC CC CCC C
C
CCC C C C C C
00000000000000000000000000000000000000000000
00.4
0 .40
En tn (n
tn CO En CO MMCOCMCOCOCOMl
M
4 8 .4
u4 u4
~
OC
04
. MO C
0
.
IJ
I
r,~
C' 0 '
4J
1
00
0 1loI 4J
u-l 0
4J
4i
'~~~ I
~ ~~~~~
14
~'
CH
0' O
0
0
I
1-
0
0
u
1-.4I JI
4
I I
~
0F ,
~, a 0~~0
10 C
N
C
0
I CdC:0 :0 C- HC': 0 00O CCd C:
0
C:l Cd
,,
Cd
Li 0 L i H H4r- -Cd
H.
H- H 0
Li Li.
Li~
-H L i4 . 0 L
C1
0
1 44
0
Pu4i440
O C C O O O C C O O C C C O O C C O O4CC
O O C C0 4 C C C C C O O O O O O 0 C C C
O C H O CO CO CO CO CO CO CO CO CO CO CO CO CO CO COco CO v) M
C CO CO-rOC
O C O C O O C O
O C O C
0 0
I l :
: I CCd:H d'O C: C
L. C:-HI
0
0
d'
C: c I
0 E1
C:
L0 - 0
P2V)14
' Pi14
t P t -H1P 4 0U
5
- i0
i
4 0400
Li-H
r) 4 44
44
'0 a
4
Ckn)
N
mmW
0
Hi Hi H
v-*
oCd Cl Cl
Cl
N
C'
N
vd CO
l N-
0
O LA 0
C
0
0
0
Nr LA
0
H
CO N- N
000000000
000000000
00000
)0000000CO
000000000
Hi
o
CCH
CC0aC
CO
1
CCLA CC C
CC
mu
CO
N
H4 H N N N
0000000000000000
C N
H4 N
H4 N
Hq
N
HA N
Hi N
C'
0
0
0
0
ai..
0000000000-000000000000000.
HHH
00
C
:l
:
C C:C
En
..
C C C C
El
H.....
: C: :
..
0 COCO4
CCCCCCHHPmmCO
4 404D
0~~~~~~~~~4
:
:
:
:
:
4 .4
-0 204
: 04
:
Di 04
4 D 4
.14 .J
41
4
4i 4.1
4.1
Li C:C
:
C:
04
....
Cd
.........
I 4E'4
4 IEMEO
0000500CCC0
aC44440~9
I .J
C4
CCaCCCCC4 4 44COE
C
.40.4.
000000000
000000000000000
1 4q.0
0
Cl d'
0
HH-
CO
Li i
4
4e
Id
0%
Cd
in
C4
1
00000
0a'0I
00000000000000000000000000000000000000
000000000000
.1
0 4L
00 0 0 0 0 00O
0LC4
~
C0
i
0 0
40
O 4COiC
0
0 0
xP11
i.ii.i
0
0 0
4WP14C
OW
90
P
0
0
4
X
Wi4i
0 0
0
4
C4P
4
0
0 0
0
i
0
0 0 L~ COCOCOCOC
xwO
wC
Li
CC
M60000
O
Cw
0
0
Cd
PI
04
COA
Li
O
0
.0
CI
00Io
u 01. 00O
;$00
:JI> u a)
o
0Hd
Uu u 0
Ui M
U >4 u
I
J4
EJ
w >4 >4
0Li II
i C40Ii
000 000 II-H -HiIH 0 00(d -. 0I Liii
0
IDO
00-H
IC:0404:
Ia
I-H
:>>,
I
II:
HHHO
:H
IHH
H
0 4 4 C:M I M04
04 40 0 C: C: C:0404
MM M M
M M&M M I IM0
4 M
MM& C0 4MM M M
Ii
C)
~ j(d;i
C:III
4
04.14.14
LiO
ul
000
~
Lii~i
N
0040
C)0 0
'0
C:
I0
J.,
LiWIW
.i0
H
C,0
0)
44
CC
Ln
0
'4I
0
rN C
r-c
N
C
N ~o
l N. N- "a, N
CO CO CM
l N
LA
N
H
C
CO CO 0 C C COC N
N
N
o~o§§ouxio§§§§§§§§§§O§§§OOOO§
§§oo~oo~oCo
C
§o
0
CON
0
0
CO
o
oLA0
Co 00 O
0
0
§OOOH§oO§ooooooo
0
v)
· coo
NV
0
0
IC~~~~
-00-Cd
§O§
0
a)
41
.r,
r,,0
10~~~~~:
N 0 0 H C Hl N N H 0 N
: ::: :::: , o
N
N
. ,
0
H
H
o
N
:4 §: 4 r,
N
0
0
N
N
N
N
N)C N0
000000000000000000000000000000000000000000000000000000000000
0 0 00
0 -C d -.-
H
-5 N'D
0 0C :0 0 0 0 0
F.-- - - - - C d--------H -' r 0)-4
~ Iq~~~~~~l"0"O"O4J
a,
0
0
:
0
.145
Id ...
~.
4
1 I4 1
-40
4J 4 'd 4 -4 016
00--0 0 0 0 -44C:'0-H
0 0 0 0 0 -C:Li4.1
0 0 0 0 0 0 0
0 0CN:N
N N)
o) W
N r. I N N) N- ICDtf- r d IM
U
.4JN
ItoI4 o
~~~1
44
~ ~~44~
>~~~
0
~4
0
r-
4)~
Id (d
Cl
l
H
H
:
H
H
0 0a
l
H
~. 434.~1.......... ... ."-,--I
0 XoX~1
0
0
-
0
H
0 0
H4
r-1rINI Io
~~~~~~~~~~~~~~
I
0
.
.
0
0
NN
N
N
H
:
0
H
0
:
0
· 1 · . .~ . ~1P
4 0M
)
.
.
40J1 0
V)
0
~~:
0
>
4
0
> i 0
N
004
T
$ r
'd0 0
4i-.4
0
E
0
0
0
IJ II4aC.
)44~0a)'
- 0~0OH 4 0-0
44I
I ·
Ev"
j j
I
I
Id Id O C
N
1
40
0
5
0
0
H
0
I
0
0
4
CO)
0
H
CO
000It
0
C
0
CC
0
C
CO
H
0
U U U U
) U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U
0 00
0C)
00
00
00
0 000
00
00
0 0 00
00
00
00
00
00
0 00
44
4
4 4
4
44- I 4 44
4444
. 44 . 4 44 4 44
444l
4 40~ 444
~
4 4
4 4
J
-
4
4 4
4 4
4 4
4 4
4 4
~l4
4: 4 4;
4s 4 4
4; 4 4
4 4
4 4 4
4 4 4
4 4
4 4
4; 4
4 4 4
4; 4 44;
4 4;
4 4 4
4
- v v v
44 4 To
4
U))U U
0 00
0
l
10
U U U U U U U U U U U U U U U U U U U U U
0)0 0 000
00
00
00
00
00
00
000
4 444
q44 4 4 44I 4 4~ 4 44 4
4 4 4 4I
~l4444
l 4 4
ooooW
0000 P P
4
o
0
0
0
O
O
O
0 0I
O
ID O
uz)
O
h( 0I
0 0 0
4
0
O
I O
u
t)
m
0
o
O
H
CO
1
0
0 '0W - H
MH9
I WA H0H
0 HC4> H 0 )- IdH
0 A H W -( H 4
-HA AO0HW
0)
eli
U) 0 ) M
eel
, 0, 0 0 g , 0 04 0 0 04 0, 04 0 0 0 0 0 0 0 0 ,
O
m
-
m m -H m m
-H
m m m
-H
m 0
o
o
W O
)
H
b
W
I,
01 UI
0
O
W ( 9
-H
m
m
0
O
I) C
(
H>
W
CI
U)
I 0
0I
O
H
O0 W
A) H
OH H
0 40'>
WIaI I -HO
>(00040
>>
0A
040
00
0 (9 0
a 0 , , 0 0 0 0) 0
L
a
m m m m m -H,m m m
-H
l
O
H
U
0
1
0
W°
0
Nr0
En
t
0
-H A
0 0
l
0
m m 0
-H
( MH
09H
0
o m o I -"
L
I
m u Iw
0 H
IHO-H
0)O
U
m
,
m m m4
m
-H
0
U)
I
O
0
0 W
L L
0 ,
m m m m -H Q H m m m m
C)
m l
H
H
I
O
-
0 0
mm
m
u
1 .
. .
AS
00
mE Wl
Po Q
(W
0
00
mm mm
-H
u
I -
eel-H
W OA>
0 4)
>H 0 - H
0 0 0 0
>
0
WI
0
0rr
II
0
I- r-- N4
;:! 1.t
'.
LO U~',
"I ':f
H
n
mN
0 0 0
0
e 0
o0 o0r 0 CQ
o0
m o:o m
0 (N oX
0r 0 m 0
H (N (N
C)
(N H N (N 0 H
0 0 0
C0 0
C 0 0D
0
1s
0
0
aPq Pq Ps
0
..
P
C . ..
P i P CP
C
Pq(
0.
P,
a,
P
N 0
0 N 0
0) 0 m
H N O
0 0 0
0
0
P 0
P P0
444
,.9.9.9.9
F1r r.
.J
.
.
4.
.
aao
0 H 0 0
0
N
e
en N 0 0 0 U 04 0
m 0 (N Oh 01 0 0
o
0
H
N
Ce O
Ce 0
4-
H
O
0
00
O O
0 0
0
0; 0;
4
4
N
0
0
H
0
0
; a,
0
N
O
O
0
J
:. 0
.
.
.
.
.
.
.
.
..... .
I
)
IN
.
v
.
.
.
..
..
.
..
.
..
. .
.
.
... 4.4.
(9(9M9(9(,
.444
..... c
c
a
..... e
e
e
41 4
K U
000
ooooo
H
N
(N 0
H
0
H
.............
0 (N 0
eDn 0
en H N 0 00
0
enC 0
m
D0
H H
N 0 H
N H
H 0 0
H 00
0 0
(N (N 0
n 0U
o M o mq
00IN
00
(9
0
(N 0
N 0
00
00
o0oIo
o
oo
.. o . o . o .
.
......
(N
(N.
~
.
)
.. ..
AD
H
X..
.......
*H*HH
C
ff..
44.
44.
.
.
.
.
.
.
.
00000000000
.. ..
..
..
4..4...4.4.
..
..
.
..
.
..
.
V9(9JJ(9(9(9(9(9(9(9(9
a)
4.
.....
..
..
..
..
.......
..
.
.
.
.
00000000000
..
..
.
-, .1
.
4.
....
.9.,,..
.
.
.I (N.I en.-..en en enene
.4.
.
00000
00000
.....
.. .4..4.4
..
.. .......
..
..
HH
.. CD.
ID
..
..
..
..
.e en e
.
.
..
..
.
.
4 .
00000000
.
.
.
..
.4..
.
.
.
.
.
.
.
..
.
.
.
)
W
..H--H-~H
--
-
-
-
:
.I
-o
-
-)
.
.
..
.
o
...
..
:
-)
DI
-
.
r~:r~ 0 'I 0
1 '-I 4
0
e
H 0(N (N H
0
H m
.......
......
.
.
. .... .
HC
0000000
0000000
.
.
.
.
llD
D Dt IC
(N (N (4 (N IN ON
-
':
.
.,
.
.
d' us Ll
N NS (N IN N
4141 a
0 H
0Dn H
(N
n
.44.4.....4
.
: . . .
Nq IN
....
(N
.
(9(9(.
.
H
en
0N
0
00000000000
.. ..
..
..
00000000000
...........
rX.-
C
H
H
OmOOONOO
e 000
V)
4j
1
IN , I
0
.
.
m
aOUcoooNoHo
CD (N
U N, n0 en
CH 0
H
(N
N
N
N
0 H H H
44 m m
N
14 4
H
I4
H
N (N es
N 44 44 I"
es en en
I"4
4
-
0
-
4 4
O
....
4
n
a
un
a0
Oh
a'
M
4 4 4 44 44
0U,
4
4
U
0
4
ci
4 4
4 4
W W 0 0 0
04 0 0~ 0~ 0
4
4 44I 4
4
UU
0 0 0 0 0 0 0 0
44 4 4 4 4 4 4
0
0
0
4
4
0
4
44
4
4
4
4 44 44 4l 44
4
4
4
4 4
4
4
4
4 4
4 4
4
44
4 44 44 44I 4 444 44
4
4
~o~o
44 44 44 4 44 4 4 4 4I 44
4
U U U UUU U U UU UU UU U U UUU
U U
U
U U U
U
U
U
U
U U u U U U U U UU)
0
0 (D 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00
4 4 41 - 4 4I 4 4 4 4 4I 4~ 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4I 4~ 4 4 .- 4 4 4 4I 41
4
4
0 0
4q 4
4 4 4 4 4 4
W 0 0 0 0 0
0~ 0~ 0x 0l 0~ 0
4 44 4 4 44 44 44 4-4 4 44
4
0
4
0
0
4
0
4
0
0
4I 4 4 4
4 4 4 4 4 4 4 4 4 4 4 4 4
4 4 4 4
0
0 W
0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0~ 0x 0x 0~ 0~ 04 0~ 0~ 0~ 04 0~ 0 0 0 0 0 0 0 0 0 0 0
4
0
0
0
4 4
0 0
0
4
0
4 4 4
0 0 0 0W
0~ 0~ 0 0 0
4 4
4 4 4 4 4 4
0 0 0 0 0 0 0 0 0
04 0 PI 0~ 0~ 0~ 0 0 0
r4
c)
-4 [4
W v4
W 4W
U U:U
A
a9
0
0
1
,r-I
(U
u
I u
I o
I oCo
IU°
° L UU
I
tI
U
O
I)
U O U W U
U U
)I -1
Q) 70v (1
a)
O
5D
- ' I -CH
:I I H I CI 0j a)
I I" Q)
"j Q)
I O I C2) I
Jv 0 v2j
I OI -r. I 0 O H
I -1I
E
0j Q)
E4
E I 10
rO
E0I 10 5'3
0 0Q)I 0ao
110r:E40d1"O
10
1 0E 0r r 0 Q)00 0 1 M
1 00
1 10 1
a) .' la
)o o
mo
lE o(1)
o
44 1
4 1 -0 1 14e'o
O
1
4t
4 U @1 H0 1 4 E
4@ aDt -,
4
O
( -
A~
(9-H
(9-H
h
(9
(9'
( .-W
W
> J>W
W
W
W
04 0 04 04 0
0
0 0M 0
m m m m m m m m m m m m-H
r r
N U r
m
0
m 0
0D0
0
(N
H- H
oOOUOoOU
H
0 N
0 0
0 0)
m 4o
0 a 0U
0
0
0
0
'A C~ IUl
10
2
p> r: I vo2j 'd>H10
m o
1m o
a
e
I
14
II
IIl)
C O IE
d0~
I
H
(N
(N H
0 0
0
0 0 0
(N
0 H
0
0 0
H
0
0
HC
C
O~mUONO
N
N
0000000
0
aH
N H
C£)
H (N
0
N-
00(N00(N000
H N
o HN
HX 000000000
000
l CD
0 H
0
N
HH
N
N
(N H r
r
*
n c,) rl r
f N
on
.0
.0o
..
D
00
D
0
0
.
X.. ND
u
o .. mP..
C00CD
00000~
(
0uo
0
00t
H
S0000N
H
N 0 0 H H
000000000
0 o
o00 4 0
en (N
N
en 0
00
44
o
oa 04o
m
N
0
(
0000
0
N 0
n
n
H
H
0
(N
(
Uu
0
IH
(
0
I9l
X(9I
4
> -H
0,
0
4A - -H
0)m
>>
0 00
`0
mm m
1n
cn0 m u 0 UU 0 U 0
0
en
I
k~
H
0
H
en
0
o0
)
I
o
OU
0C
I uo
o U 1oDOs=
I E
0 I1Hoi 0 I.,
0)
1 l
I
dj o m
O I 0(1
0E 4 O I01
11
(9
(
0)-H -H
0O
)H I - -H 4 . ) -H0)-H 0 .O
)0 GO > WA .
0) -H 0 (9
W >
r>
W t
0 0 0
04 04 0 0 0 0 04 04 0
0
0 0 0
0
0 0
00 0
0 0 0 0 M0
0
M0
0
00
m m m m m m m m -H m m m m -H m -H m m m m -H m m m m m m -H m m m m -H A m m m -H m m m m -a m -H
-
H m
0
EEEE EEE
0
4N0(N
o 0
o
0000000000
0
o
o
m)
.. 0.0.0.0.0.0.0.0.
(9
Wn
r4
000,E
tZ-
I
...........
(NS
H (N
H
(N
H
(N
(N H
(N
0
..
00000000000
00000000000
..
..
..
.
.
.
..
.. ..
..
0000.00
..
.
..
.
0.I
P4
Mi
444,4H
.4444444H
.
.
0 JJ
.
.
.
4(9 4,"
G.4-(
44IV4Vv4444I
49 49 49 49
44..444
. .,
.......
.
.
.
..
....
I .
.
.1
.
V
.
..
444444444
4444444
(9(9(9(9(9(9(P
44.4.4444.4
.. ...9(((9999(.(
.
. .
. .
00 In
V0 J;
>
NJ
..
.
00000000000
'"
Pi
PI
A
M
0eq
m
0
o~
*
000000.
444444444
.........
H, .H H . H
.
.
H..
.
.
H
.
H... H
.
.
H
..
.
.
..........
W.........c"44
H
H
H
1
H
H
H
4....
.........
H
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..........
~~~1
es (N
.
0000000000
-H .00000.000
-H -H -H -H -H -H -H -H -H
.
0
.
S (N CS
C
(911(I(9(I
444441
1
~
O
4
.
.
(
(9(
1-1
.
-I
I
a,)
a,
4. 4I 4
4`
4 4 4 4I 4 4 4- 4 4 4
4_1
~
0004
44 4
44 4
44
44444444
4
4 4 4 4 4 44 44 4 4 4
C)00l
4
44
4
4
4 01
4 4
04
0
0
01 01 0
0
44 4
44
44
4 4 4 4 4 4 44
0Y
4
44
04 0
4
4
4
4
4 4 4-14 4 4 44 4
44 04
4
01
4q
4 01
4 4
4
44 4 4
4
0140 404 01 4
4
4 44
10
41
4
0
0004
44
0
010
4
000000
000000
a
0
4 041
4 44 4
4 4 44 114 4
14 4 4 4
l
4
N4N N 4N Dl
N N N N N 4lN N
N N N N N 4N4 N N441
N N4N
N N N N41
N4 N N4 N4 4N
N4 N
N4N N N N 4N 4N 4N 4N 4N 4N 4N 4N N N N N N N N N
41
4 4 4 4 441~~l
`4
4 44 4 4
1-
C44 4 4 4
4
10
EQ
414 4
4 44
414
44q4
4
N
N
NN
NN
NPN
Nw
NN
D
N
P
r01
on
00
N
N
O
0 In1 to loinu u n0> II
I
In
I
10 In-1II
In u1
0
u n I n IO
1
0
0r.H'C
o 01Id
0r~
r I rd
.0
10
H'0IC
1Id:
0'-.
1rl000
r C. 'C
H'C
0 0Id
OH) 'C I r14d -'C'C
1Id:
0-'C1O0 1Id
00- 1d0-H
o 01rd
0--rOO 0i
I
(Ord
0
d
- '
C
-H 0- r
'C
i
0
'C
0
C
0i
0
'C
'C
0 0 0
0
d 0
0 0 4r I,-H
0
Id
~ 'C' Id
00
0
0
0OU
0
0
0
000I
I 10
10 01I
0=:-HOC-H I
0t-H0 d -H 0or
' C
H
r -H-,
H
Id-H
O
H
-H-H
0 0-
-H
rd--H
I
101010 0 1 01 0 1 010 1 0 1 01 001 0401
N a4 N
oil U
-H
0 1 01
d I
0
-
-H
0 W -
O
-H
0 0-
O
0 101 1041
0 1040
010 10 1~ 10 10 10401
H
4 -01
04
-Ha
00 0 W -
04
a'~~~~~~~~~~~~~~~~n
-
I
HO
0 " -H-
1010 101
nl ::
4410110110
I
,1
a4 4o
10 10 1
101
41
"CD
0I
.0
to
,
N
0IN
0:4
a
IDo o
o
o
f,
r>4
CD-IIHN
0
0D
D0-0C
0 C
0
a,
(,
In 0
01
a, a,
ra,
a,
a
,
InrN
,4
H1 ND0
0 0
0o0
0
a,
a,
0
0
a,
H
NaI4
0
0
CD 0
Co0
a,
a,
00
a,
4
,
4
,
0
0
a,' a,"
a ,
>4 i
o 0
N0 a, 0
00000
in 0 H
00000
0D
in
a,
H- 4Ha,
Hq H
-4
0 C0C
o0
00C
aC", a,
a,
) nI,
Nr
HN
H
H
" a' "a, ,
w N
10
In
ini
HI
,0
in
in
HD in
Na
a,
a,
a,
a,
a, l,a(,~ >,a
0
Q 10noa
w
In N 0
>4 0 in N- 00
4 n0
N 0r-, 4IH
N- C) ,
40
a,
0
a,',
H) aa,
.n.n.n.n.n.n.n.nin
.,-I
C -HC .IC .IC
in a
.
.
..I
, in i
.
.
.
4 4
4
4
- H
n C. C
4.-I
. C
- . I C. C i C I C
C
C
n.
.
4
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.i.
..
..
.
i
0 a,
aD
a,
af
,
a,a a,
Na,
I,>tO a,
0
i
0
CD
IHrNn
H
a,
a,
a,
a~:a
af a
H
a,"
) in
in a,
, i
4
HD a,
o
>4
a,
aon
a,
H
,
n
C) a,
,
H
a,
a,000 H aD0 -00 H a,
000000
ooooooa~a
a~ a,
in.n.n.n.nin.n.n.n
.........
.n.n.n.n.n.n
......
W.--HH-HH-
.n.n.n.n.n.n.n.n.n.n.n
...........
.........
a,
.........
H
a,.a,.a,.in.in
i
i
fOi in
N
CC
....
....
....
a,..
.....
4....
...
a, a
f
a,
0
0
0
.
.
.
...........
.
.........
innjC..C.C.CC
-H.H.H.H.H.-.-.-.-
- . I C in
C
a; a
0D
C
in
rN
0
a~ afa,~
f
CD
n
.......
....
a,.,.,.,.n.i.i.i.i
..................
........
I. in.n.n.n.n.i.i.i.i
444444444
...........
. . . . .
a...
...........
. . . ...........
, . r -.
4...........
11 44
11.
......
....
....
0...
in.in.in.in
cn
U"~ -
n
n
ni
.........
Ln
nm
i
w0
a)
01
rd
10
rI
4
O
4
4
4
4
4
4
444
4-
44444
4
44
4
4
4~
4 4 4~
4
4
4
4q
4
4
4
4
4
4I 41 44 4
4-
4l 44
4
4
4 q4 4 4 441 4
- -4-4 -44-44 4 4 4
O 0 0 0 0l 0 0 0 0 0 0 0 0 0 Ci 0 0 0 0 0 0 0 0 0 0 0 0404040 04040 0-404I 04 04 04 0404 04 04q04 04 04 04 040404040404040 40.- 04
4 4 4 4-4q4
ee
a,
a
0:
00000
00000
a,
r4
a
H
0
o~~~~~~~~~~~~~~~~~~~~~~~~~~C
odo04 440
0
0 0 0I 0 0) IdI
4 4 0b0)
4"4 00
4
a
,
3
l
l
>>
U
C
COIOH
O
ICW
-o-H
InCHO
C-HOC-H
0
>1
~ ~
id
'C-o
00
-H~~
O
I
H rdH
g
0,
10 4
a, 0
a,
H
in
in
a,
,
H
H
0
a,
H
I
H
I
0, 0
a,
ini
0
a1 a
I
HC
r-OI-
-
'~
N NNNN
Na,00
NN
0 1 01
1 01
101a010
a
-
I
i
r 0
Nin
0
n
0
0
in
dd
O
d
NN
0
d1
r--O
0
NN
0101
01
N- in
a, I
in
a,
0
In
0
in
00D In
a,
0D ooomQoQ
0
0D 0o C)
0-
0
in
a,
in
0
H~ aC
0~
04 4
0o 41
0 4)044 40 4o
04 0)0H
4 40
4 0
4) 01
41 4 0
4)
.I
,a
~
,a a, 10
~
P
0 a
0
I
°.10~ a WWWW
I
I
d
0O
d
4
0W
W
IrdOOW1
IWwo
C>-Ho
O
1 W nC O HnC
10C-H
10-H
Hn''~
dnCC
r'C
dC
>~~~~~~~~~~~
in
--
H- in
4DID0
I
o
NNN
1 01
a',
a', aL, a2,
aI
0
in
0
H
al,
"I
-
4
l-
o
~
NN
0101
a1, a,
H 0
H a',
H
N1in4a,
H in
, a,
0
a,
0 H-
4
0H
H
4-4
-
IDa
>
oI
jC
>>0
WWWW
C
aaO
IC-OCC
,
~~~ 0
NN
1 01
01
4
0
a,
'r
dH
10 4
~
'
O
HH
0-Ill
NN
0 a l1
NN
01
4
~
O
u
4O 4
0
a
4
0 a, 0
0a,a,
HOo
4
0000
4
4
-o,
o1
0 0
0
NNNNNW
-
°l
0~~~~~o
~
WW
W
C
00
dC1' 10-H
aN
H
a
O
H
in in a 0
a,: N) CH
0
0
H
, CD ID in
a, a 0
in
in
H
a,
a,
CDa
,
D CCDaID
C
~
H
-Ii
in ,
C
HI,
H~ a,
H
in
,
......
-,- -~1 .,I
.~ .
.:
·1 ..
-H-H-H-H-H-H-H-H-H-H-H
C~a
.
.n.n.n.n
.n.n.n.n.n
....
0.....
...
a
.
*
a
*
~
44
I1aa,
44
ooc
..4I
.
.
.
.
.
.
.
.
.
.
.
...
.
.
.
.
.
.
.
.
.
.iC·1
.
.
.·
a, a,
C..
444DUD'
4
in n
in in
........
-H.H.H.H.-.-.-.-
i .
a,
in,
in in
... i.i.i.i.i.i
in.n..N..Na,.,.,.a.a
.. 4..4.44.4.
lI IQ
a,
44
nin
i
a,..
....
........
,
..
.--
N..
4..
0
Ia, a,
a)
...........
C~a
ninininiCDn
H
.0
H.-.-.-.-.-.-.-.-.-.-
.
a, a,
:a,"H
ala,
00000000000
00000000000
...........
0000000..
I
na
0
0000000
.
10100101
00
Io 1-u
0C
00Id'C04-l>00H
Na
0No
NNo00~~~°l
0-H 4 1 0101
01
O
0Do
a,
, a H-
0000000
a)CDa
0000000
CD
CD
4oCD
4 C 4
D CD
14CD CD
NNN
01
a, a, H H o
0000000
INaIa-a,
NN
01
i
0
N- a,
0 lo
0 inDa
dH
0-o
0
100
I
a
i
...
0..
0..
H--H-
a,
a)
bel
en
be~
be4
la
2
00.;
0000C)000000000000000000000
0 (
o0 0 0 00
0
0 ..0 0000000000000000000000010000
0 000 0 0,0 0 000
~ 4~~:1
4 4
-~44
4 4
-
a, C)
44444444
444
0 0 0 0 0 000
0 0 0(
L
00000
044
a, a,
4
1
C
to
-o
0
0
t o
0 0 00 5
4- H'~ d-01I,4-' O
- 0 1-$I0
0 0 1~5
01 i-, 0 1-0I
4 2)
0
1)1
)
0S
I
- H-
1
0
0
4-4
141-'
0
4-'.,
UI 4
0
1
1010-,4
d
1
C 44U
14-H
01-i
U
0
V> V.
4l' O
'
1 00
0
04 14 `
o-
-H
1
Q
eei~ '0l0'd,
a0 E0 a0 .
1 I4 1
IN
>'
to-H o -
aue
en
..' 4
NU
14HH
0)4
>>O >
W H WH
- HO - H O
I
140 14
140)4
1
14 0)1- 40)
0 - H -H0
0
140-HO
eLI 14 eLI -H-HO
>
toto
0
00-04-
O
en'Po0 en-toto eeO'dPenOO
r~~~~~~~~~~~~~~~~~~
1-10-HO
14-HO
14-H-H
en -H-H
OHH-H0-HO 14-H-HO
14,00-HO
en-H
(0 1
r
0 1 0 - H O C to
I PHI -H
IOOHCQ
en '00
-H'O'dO'O
'00100
-'C
O'e n OI- 0 PO-HU
to-Ho
o05
0
I
t oco
0 1
1010
I1
4
1
Re ue
~
t
R4e
,EEI, Ix I I4
0
~'
0 0 Co to
(N o to LA to
0
H
H4
(NqH
00000
o -o
en HI H,
(4 en4H H4 N 0H
0000000
0000000
0
0
0
0
C) 0
C0
0
0
4.
4
4..
H
en N H4 Hi (N H
00000
N
N0(N
000C,00a0000000
000000
00000
1~c~C
~ . c 1~c
0,~;~;4
N N Nbe
be
be 13ebe~be
-.) 4.
wo C'to
rCC'.P4r.
'.C.
"nmwg§mmw
e
LA0o
to Nr(N N H N No 0-HN(N
000000000
0 0 0 0 0000
c
.J
4J.4.
-H
-H -H -H -
-H)-d -HJ-d -H -d -H
0H
H
N
N N H
Ht(A o
entototo
0N0NenenC000
000000000
! .O..
c
bebebe
~
000000000~
V4JV4J.)4
.J.4........V.4J
-H -H -H -
-H -
-
-H -
.)
-H -H -H -
-
-
OOooooo
14
ooco
00000000
oo
.0
. 4J.V
-H -
10
-H
J 4J.
-
-
-
-
--
.....o
.H.
.
.- -H
4
-n-
--
-
-H --H 4
,
..
to to to t
N
to...o.t
N-No
to O
o
o
to
o to to
o to o
Cm
-Hq-H, a, a, a,
.H H
H
(
to.o.o.o.t.t.t
.
~~
to to to
. .
a,
to to
to to
.4....
toI
Hi
to to toMto
.
II
e e
L L to t N N N N N
14
ZI
t
o
to
I
ZI
L
t
C)
11 1 1 1
tottoottoot
N-
H
01)
be
S gto~~g~
01 100
'0
et
o0
0
CO
0
10
be
to
to
00000000000
toa t
i-II>>
40
0
.d o
a)1H0'
0vUf4-I
U -H
NI
~
4 H
o
H Z
n
0000000
00400000
to to
00
00
A
0
n
0
0
0
0
000
>>
0
0
~
0 1 r; 0I ::., 1
0 0 - 0 10o
I 10 'a0 1 10-104-la14-I
I
0 0I0
H0 14
0 I0
014-'V
0I 0
~ ~
0 e - -H 0 1 0 e - H 14 ( - 1 14 en-H 0 14 en H44 1)Mk
U
Mk )
)Mk 1
1-&Mk04
k~
en-Id
-H H
-
r
0 14 - H4 0
~
~
nHH 0
14-H 1- 4H
0
0
~
n
noooo
0)
010
5)
0
0
10
(N
LA
10
I
ent0 - eH'- 0
"
PIo
,oo
oo
ot
tt
tt
t
0 0
C-do-HO
14 en-H- -H -H to 14 en
4
)4
to to to to to to to to to to
en-H
)'M14 1
O 434
I 1
1 1
co mPommfn v) U
to to o bet
dooooooooooooottttttttttttttttttto
01
100 0 1 1- 0 1-t-
04
t o
ttttttttttt
Ln'
0
0
0
(N to v
4
(N 0
H H
00000
0000000
H
(N
t
to
(N
.
.
.
0
Pi,
,G
4-I0 4-I0
0
4-
4
&)
to
to
H4H
00C
4 .)4J
AI
mn en
toC'.eInto'
H
2N(
(N N
H
C1 0
H (N 0
NH
N
0
0
0
0
0
c,
0l H
0 0
0 0
(Nt
(N (N H
0
0
to e n
(- N ( H
000000000
e0
e
m P
H
LA H
t n
to tor
H
H (N (N
C 0
0
?00(~
0
0000
Pbebebebebebebe13
bebebeoebeb4be
mKI
'1'1
0
44J 4
4
4
4
4
4
44
4-I 4-) 4.) 4-
4-) 4-
totoototototo
.
-H -H -
-H -H
4-)
4- 4-)
-
-4 4.)4
4 -4
2
10
en
14
0)
H (N 0
0000000
0000000
.)4 .)4
4-)
e-H-H
-H -H -H -
-H -H
N
0
H
(N
4-I 4 ) 4.2 4-2 4J
-H-HI-H-H-H
00
0.1
4.) 4. 0 4-4 4
A
0
- -
-H
N
N
N
NN en
en
v -,;
LL L L
N .N.N.N.N.N.N.N.N.N.N
...............
44
4
of
N
m
A to
~4
.t.o
.n.n.-en
44
en . o...
...
0 ....
.H H.
0
Ho H
0000
000
.
to
.....
-on I
-
-
-
0-H N
N
H
N
to
......
to
N N
N .N
N N to
N . .
-en-
-
-0
to
to
to
....
~
to
~
.
.~.
In
0)
0000r.'000080000888000000000000000000000000000000000000
4 C) 4C C -,1
4 C)
4 C) C) 4C
4- C
4
0 C)
C)
4 0 ))) C)
4 .40 4 C/) C) 44
0 C)
C) C) In
-- 0) C)
4 C) .C )M
4 C/)
4 4C) 4) C)
. 4 C) C/)
44 C) to4 to4 C/)
4 C c
4
C) C) C)
4 to-4
C)
4)
4
10
4 q14
4
4Iq4
uuuuuuuuuu
C)C))C)CoC)CC)C
4
4 ) 4
-4
C) C)
C) C) C)
4 4
44
4
14 4
CQ
m
m mCJ)CJ)m
m
m
H
0 )HU
0)0)0)0)0)0)0)0)
C
0 ) 0
)
4
4U)
4) 4 U)U)
4 4 4
4 4 4)
) U0UU)U)
)
a) 0)
H H H
H
4
U) 4)
)
H
4
U)C)-
4
4
4
,.4 4 U U))
4
.4 4
,4 4- 4 4, 4
4- 4 4
a)) 0U)U)) U U)
) ) U)
) ) 0I)D)0 U) ) U)a)
0 ) 0U)a)0 U))
) ) U)C)
) 0)
)
H
H
-C
H
H
0) Ha 0)
C
H 0) H 0) H 0) H 0) H ))
H )
H, E 0
E,
H 0) H
H 0- H 0) H E,
E,
)
H
0
HE0
F,
HI )
H
H
H
H
H
0 )
H
0
H
H 0) H 0
C, H 0
0 )
,4 4)
U)
0)
0)
4U) 4)
01) 0) 0)
0)
H H
HI 0) HI 0) H 0) H 0) H 0) Hl 0
H E,
- U)I
4. ~)
H
H
H,0a
H
0)
H0 )
4 U1)
4 U)U
4 44 U)),4
U)
0)
0) 0)
0)i 0) 0
H0)
H,
0 )
H
HH
H
H 0) H 0)a
H E0
E,
H
'C
4~4- U)a)
4. 4
U)a)
) ) 0)
0)
0) HI )
0 )
a) E,
CD
H 0)
0 )H
0,' E,
H E,
0)HC
-H
C4-H
o0
00
04)H
0
E- 0, El 04'E- 'C
C -H C~-H C~-H
41
,C oO
0' 0D
o C)
0
0D
O 0D
0
0)
0
ID
C)
0C
0
CD
0,
C
0
0
0
c)
o I
O) ID
OCD)
C)
C) CD
C) 0
o
H o4
) C
C o
I)D0 H H
V
C) C C)
0
C CD
0 CD
0 CD4 0 C)C
D
0 CD
CD CD0
c: 0 0 CD 0
0D 0 0
0C)
C) )
0I0
0D
0
I
0
0C
C)CDC)000
<
ID
0
CD
0
0
C 0
0) 0
0D C0
0
C) CD
om
M
CD4
*
C)
C0
0
4l 4
4 4
C-w 0) 0) - C'- IN) IN) 44
') C)
C C) C)
CC C
)00
C)
C 0C)C
0000000000000000
0
0CD00
000C,0
0 000C)00C
000
)
,0000C,000
0 000C0
0D
00C
D0 000000DIC000DCD000I
4
0
0)
CD0
C')
I
H
')
H)
4D C)
0
0
0
4 4I CD C)
0
C
0
0) 0)
4
0
0
0
0000D
0000000000
0o000o00
0
0
00C
a)
4 4
C C
)) ))
4)
H
-H -H
H
H
4 4 4 4 )J 4
C C C C C C C C C
444444444~..~.
.........
.H.H.H.H.H.H.H..-
*H *H *H -H *H *H
H .
0)
.
4
.
4 4 ,I4 ,-t
44~.-.
C......
H-HH-HH-HH-HH-
4
4
4,-I 4I.
.
C
r4 J r&;~
x
C
2
.1:1I~1~
----.....
0).0)0)
-
4
4
I I
..
HHHHU)U)
-0CC
0) 4
4
4
4
4
0
C C
)-)
I I I I
I I I
I I
) ....-
)C
~,Q
P* *4
0
0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0) 0)0)
,
C1 ID
I
I
I
:r0)0
C
I
0 0 0
I
I
rt)zz
0
P-ll
-0
I
I
0)001)U)1U
I
X)0E0PI
21
1421
a,
21
C)
21
2l
P.
21
I I
2
I
I
.a.).).).)0).).)
I XI
0)
0)
It
a,
444
C:<
444444
4 44
:444
4
444444
4
<4
44444
<4
44
44494
44
la
0C)C00C)C)C)C
444 4
4-4 -~44
4
44
4 q
4 4 4 4 4 4 4 4
4
4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
4 4 4
41
4 4
4
4 4 4 4 .- 4
4
U) ) U) ) CC ) U) U) U) U) U) U) U
U) U/) U) U) U)c)oU
U) U)m ) U) ) U)
co
U) )
U) U) U) U) U) U) U)U) U) co U)U U)
U) U)
co
'A U) U) U)
0) 0) 0) 0)m0) 0) 0)0
0) 0) 0) 0) 0) 0)
P)0 0
0) 0) 0)m 0) 0) 0) 0) 0) 0)
co 0) 0) 0) 0) ) ) ) 0 0 0 0) 0) 0) 0) 0)
0)
0) 0) 0) 0 0)0
0
IN
H )
0) H
H, 0) H, ID H a)
0) H 01)
)
H, 0) H 0) H, 0) H 0) H, 0) H, 0) H, 0) H, 0) H 0) H, 0) H, 0) H, 0) H- 0) H, 0) H, 0) H, 0) H, a) H 0) H, 0) H 0) H 0) H 0)
01) H1 0)
)
0) HA 0) I 01) H1 0) H 0) H 01) H 0) H 0) H 0) H- 0) H 01) H 01) H 0) H 0) H 0) H 0) H 0) H 0) H 0) H
UUUUu
C
U)U)U
-o
I
I.
C U C U) 01C
CU U
E~ C0E . C E,
4U
CU
C E-) C E,'
-H -H
)- U)HU)-
¢-
~
- I
4o
U-H
C U U0
C E- C E,
U)-
4
. 8§o
..
00C)0
C) ))C , C,) C
0
C
') C)
0 ') 0D
0
4-J
f4
-.
.
.
CCCCCI
.
U)
I
I.
U)H
C U 01CU
C0El' C E,
U-H
U)H
C') )I1
4A C:) C) C,'
-H
C)
0
0,C C0000C0
C0000I0
C00I
00
000D C00
C) 0)00000D
0,C0000C
0C0000
000 0000
CU
E,
U-H
C U CU
C E-) C E,)
U)H
U-H
C
U)-
0C U
Q, E-
00
C0
11~0)
0)0
00000
C
0CD0000
C
0000000
00
0.0
00
000
C00CD0
U U
(
U-H
CU
C EP
U)-
000
o000)00))0
CU CU
C0EP C EU-H
0) 0)
U)-
CU
C E,
U-H
0):, 0-H
H
0004C)444,~.,0
0
C
0
0 0444,~,,00C
0)ID00000DC,000
0'a00C'0000C)0
C
E-
)-
C
C0E-
U-H
U
C -
U
E,
)-
U-H
H
HA 0) 0)rr-00
00
0) 0) 0000000
0 0
C,400CD0000
004
400000000o
00
0
,0000D000C)0
00C
D000DCD00000C)0
H
CU
C~1
E,
H
C
)-
C'
Q4 E
0,
H, C -H
C~-
lH 0)H
44 C,
D
0)H
-
EU
C'
C)
00C
C) C )00
000
C00
00000000
000000000
000000000
0
0
44CD
0
0C0
000C
U)
0)
4
4
4
4
4
4~~~~~~F
4 4- 4~ 4~ 4
4
4
44
4 4 44 44
4
4
4
4
4
4
4
4
4
4F 4F 4
4
4
4~~~~~~~~!
CCCCCCCCCCCCCC~~~~~~~~~~~~~CC"C
4.44o04
I
I I I I I
X X X)Ei )
C C
I, I I I I I C:)II
0)
0) 0)
0)0)0)
0) 0) 0) 0) 0) 0) 0)I
I I.
I I -I n
a,0), 0~ 0), 0) 0)
C
CCtoC
C,C C C C C C CC-
0
-
.,I--
4l
C
I
W
0)0
4, 4
4CD4
000
-H
44 4 44
0
:I
U-H
C Ua 1U
C0E-, C0E,
C
H
I
CCCCCCCC
-H-H-H-H-H-H-H-H-
44
C,)
a)
10
a1
4
4
4
4
4
4
4
4
4
4
4
4
440
1 4411
0
o u U U U=U
0 0 00
4 4 . 4
C-) 0
44
4
4
4
4
4
4
0000000000000
,.
q~
q4
Zl
) U) En U) U) U) U) ) U) to co In
I:) PQ 0) 0) '0 0) 0)0)0)0)0)0)0)0)0)
< I
44
C '4 t 4
) U/) )
) U)U)U)U)
0)0)0)0)0)Q
114.q
44~
uU0
0 UO
0004'I000044004
-_1.
M
En o
I
44
,_ 4- 1~
4 P 4
UOuU
0 010
0
4~1044
1
40444.wl
0
0 10
00411
4440444400440q
U)U)U))U)U)U4U)U)U)U)U)1:
I)U)U)U)U)U)U)U)U)U)U)U)U)
0)0)0)0)0)0)0)0)0)0)0)0)0)11:
.1-
U)U)4U)U)U)U)U)U)U)U)U)
0)0)0)0)0)0)0)0)0)0)0)0)
QQ pq P
0)0)0)
4
a)
'0'
>> 1:
la '0 Id '0
U
E, -H
> '
TS'0
>
>
>
4 '0
4 '0
Id '0
>
>
Id '04
U) UC U U U) U U C)U U4UC U
02 -H0 -H 02 -H 02 -H,
-H 02 -H
'0 4
)
CU)
)
U
C
U
0
0
CD CD ) U)
a'
>
>
'0 4
'0 4
U
02 -H 02 -H,0
0>
C
CD CD C
C) C) CD C) C) ID C) ID C) C:) 0CD
aaaaa.
-444
-4
0r U)-U)--,- -' H H -,'H. El
Hl ........
E-, F-I H-I El
........
0 0 0 0
>
'04
'0
>
C) CD0C0C
C
C)C)C
C
U
0U)
a
id
-H,0
-H -H -H -H
-
H
'0,-
4
a U
02 -H0
-0
~4 H
-H a
`44
FF F
-H
H0'C
a 1
C) rC
CD ) U) C) U) ) UC)
C) C)
C C C) C C) H C) U C) u C
U C C C 0
C) C)
C) U) C (N C
C) C)C) C C)C) ) C C) 0
C) CD0
C)
I
C C C) C) C) C
C) C) C)
0g CD C)
0ggggggggDOg0gg00ggg
U)
0 0
4 4
0 0
U) H 4
4
H4449 F011
44
0 FI) F F0)
I I
0)O
au
a 00
U ) U)a ) U44a
U) E-, 0, 4
-'-4 02
0
CD C) C) C
C)C)C
C)C)CD
C C C
C CD C C) C) C) C
C) C) C) C)DC
C C
)1)
a')
a-H a)
> '
14- '0 Id '0
CDIHH ,((NCD
U)U)U)U)(N(NCD
'
'0
>
U) U) a U U) U U
U UU
-H 02 -H E, -H
-H 02 -H,0
C C)
C' C) C) C) C) C) C) U) U) C
. U) U CD CIDC
c)
o CD) 0 C C o CD C C) C) CD
U
o o
CD C. g CD ID C Cg
) g
U C) (g) U) U) CD0C)C
o C) 0 C) C) C) C) C C) C) C) C) C) C) C) C) C C C C)
C)
'0 4 I
'
C), C) C) C)C
C
) C C C C) C) 0
C C C
) U)
C C C C
C)
o
0C) C)
C
CD CD
C
.0
ggggggggggggg~~~gggggg~f
I
00
0
a)
4qq44
0 0 CD H1
'a,0
a)4
-H 0
ID
U)
U
C
)
C)
U
C
C
C)
C) I
C C
C
C
C) C
C) C
a)
4
I
Im
0
U
I
02 0 *H Q2
C) C) C)C
C) C)C
C)Co)CH
C)a)
H
C
C)
U)
-,-,--
4.4444444444
....
4444.
a:aaa
)·) .
.......-
Fj Fl I
.·. ·4
......
......
....... I
0) .
0)0)0)0)~0
.~.~.~.~
.. . . .0)00)00)0
. F.
. . . .
.................
E- E·.i
I I I
·· ·
.......
)0
......
U) nU) U)LOU)UU))
-
--..
-...
EF
H(.
. .
F
OO..O.OH
·
-H
.
----..
H
I '· q
H.
U)l
0
U) m com
rjI ~ ~ ~--) ~ElUco E,U)U)4
E,
~E
H
-00
00
E
U
U) E)-HZ
000
-U)...
·,
-
-C)CHH0)
HO
0~
W
0)
c H
020 H 02
H
I H
WUUU)
El El>>
HH
>0
H
))))
01)
10
i
T-l
0
a
U U UU
U U U U UU
UU
O O 0 0C)O
O O O 0 U0 UU
0 0 U0CU U)J:0
0U 0UU0 0U 0U 0U 0UU0 0U 0UU0 0U 0UU0 0U 0U 0U 0UU0
U UU
U U U UU
U UCU
LUU
0 0 0 0 0 0
4 44 4 44 4) 44)o)44).4) 4) U U
4 UU
4 UU
4 U)U)U)U)U)U)U)
4 4 4Q0 04) 04) 04) 04) 04) 04) U
4U
4U
4U
4U
4U
4
U)) ) ) ) )oUU U UoUU U)U)(2U)U)U)U)
a,
00000000000
,-I
en
0
0
~0
,p
o
l a) H4 a
a1 H a1 H1 (
>'0> >'
a1 a1
ID
a H a) H a) H- W
) H ) H4a) H a) Hl a1 H4 W1H4 ) H4 W1H4 W H4 a) Hl W H- ) H a) H4 F) H4 W1 H a) Hl
H4
H W H a)
HIaI a)
H) a HI a) H a HI a) H 1a I a) H a) H a H a) H a) H a HI a) H a H a) H a) H a) H- a HI a) H a H a) H
>'0'
>'
> '0 >'
>'0>
0 >'
>'0
>' 10 >
>'0>
> >''>'0>'
>'0>'
> 0 >'
>'
a
.
a,
a H a H a H za
U U4U a~U)
.El[~~
-H 0 2- H 0 2-
0U U C ) C )
C) C C ) C )
PI
0 2- H 0 2
- H 02-
(N (N U U (N cq
)
I)H H C C) C)
pi
U)1U
r,
C)
U
0 2- -,
C) C) C) C ) C ) CD C )
C) C ) C ) C)
U
- a"
:- a, H
F F
U1 U
U
~ .
~~
C C
C) C
C) C
C) C )
C)
)
C) C )
C) C)
C C)
~~~~~~~~~
- 0 ,0 02 -
ooooo0oUoo o
0
0
,
) -)a
U U) U PI U u
1
UU
.,
C) ) W) W) U) U, 0 0 0
C) C)
C) C) C) C) C) U)
C ) C) C C) C) C) C) C) U
U U C' C) C) C) C) C) U)
C)
C) C)
C)
H ,
()
C)
0
02 - - 0 2 - .,q
EP~~~~~~~~~~~~~~~~~~~~~~~~~~~~
02
02 - H 02
02 0 2- 0 , 2 -E
n~~~~~~~~~~~~~~~~~~~~
a)
~
aT a' U) U
C) C) C) C)
) C) C )
o)))CCC))oCCC
aH
C)
0
0O C
C
OC
C
Ha
a:H H a
UC
) U4
u ) UUaU
PIU a U a)
U
,
UU
PI
02 -H 0 2 - 00 0 - H
02-
2
E 2-HE
oo ooOOOOOOO
0
C
)
C
)000
O
C)O0
02
-
0
(I
0
HW
WH
H HWH'
WH'0H !
aH aH
aH
IIIIIIIIIII'0
H,
H~. H .
4H
CH
02 H 0
C'OOO)
0C) .))
C
C
124
C)C) C)C) ) C Co g C
.0
C) .C
C
C
C) C) C)D C
U)
H H H. H H H H-H-H-H-H-H-H-H -H- -H-H -H-
H-H
HH
-H-H-H-H
- -H-H.
- 4 4.
E -,
......
a4
1' ..
..
..
..
..
..
..
..
..
..
U)Uco)U)
U) U)UHH
.).).).).).).).).)
..F..F..F..F.
.........
)00)0
*
0 0 : U n
u U1
U)
F·
-
C): C D
): -: HW:(140
: : : : : - - C) C
H-0:
: :
f0l )Q
0Q Q
4 4 4 4 q44 U ) U )0 2 0 21
uU U U U
UU U1 u
U U
UU020202
W)W)U
coU to)U co)U
U) U)
U) U)
mU )U)
U
coU coU)U)
-
)
)
H
2
coU)toU
) )
20202020202
U)U)
coU
co)Uco
· 1 0)0)0)I)0)0)I)0)I)0)0)0)0)0)0)010)0I0)0)0I0)0)0)0I0)0)0I0)0)0)0)1)I)
4
U)
HHHHHH
......
U)U
F.FF.F.
..
......
0)0
4
1
0a..
0
........
H...........0)00)0
0
.H H H.....
.
..
..
C
(D
0~
co
PU
000000000000000000000000000000000000000000000
0
00000000000000
a)
00000000000000000000000000000000000000000000000
0)0)0)0)0
)0000000000)))))))))))0000
))))))000000000
U))UUU)))U
) ))UUU))U))U))UU
UUU)UU)))U
00000000000000
-Q
)U )mm)UU U)U))U UUU)U))U
0)00))0))00)00))0))0
0
0
00000000000000
0 040 0 0 0 0 0 0 0 0 03040lo 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 040 0 0 0 0 0 0 0 0 010 0 0 0 0
A
U)MMVMMNO
M 00
00
00000000
00000000
00000000
00000000
0H
U) f')m
0C,
00
00
0
4
0000
0
D~ 0
0 0
000000
0D00000
000
H
0
C)
C) 0 ' N
C)
C)
C) 0000000
C) 0000000
rl
H
N
~0
0000000 §§§§§°§°§
N'
0000000
0000MOD
0000000
0000000
000000000
000000000
oAW~-'
0)
0rA0
mvmOwz)lO~
0000000
0000000o
000000000
000000000
~1
D
00000000000000
.0
0) D~
0
0
0
0 0
Pk
0 0O Dm D0)
H,
00000000000000
00000000000000
.0
U)
U1)
4J4.4.44J
4J4J 1 4J4 4.J
H
....
-)
4i*04
-H
*
-H -H -H -H
0
H
-H -H -H
4
4
IJ
-HI -HI -H -H -H
-HI -H -H -H
.
0
0. 0.g.0.5.1.
a)
..........
.
U)
-)
4
J 4ijj-J
-HI -HI -H
J
4-
-H -H
4h4J
4
Q)
-
*H-H 0o.
4J
-H,
.
-
.
4J4
4J
4J
4J
J
-H -H -H -H -H-Ho o .
.
0
. o o .
1
.
0
. L)0 '. d ' . d .
14~~~~~
0
1~
* OH)
,I
(44 4-4 4-4 H 04
-HI -H -HI -HI -H -H -H -H -,-IH
E
J J.)
I-
14
..
.)
-j
-H
0 0 0 0i 0 0i 0:
.....
4J
rIEI 0I 1~ I I
..... 0
000:,
-4 4 4
4
I
...................
..
-
.... r
1d
-
U U U U U U U U U U C
v'I. id
--
1
i'd Ei~ . .o
)
.)
)
i
(I)
U)
1
I
0
- O H-
X X
U))0
04-)
'a
v)
U'3U
-
UV)U)
V) 'au)
I I :I iIr:I1
- U ) (
-I
U) 4J 4J 4.l-J4 i
U)E ) u) EnU)
ul
I I I r:I I
Ei
0
U)
ti
(U
lo
O
O
(U4
O00O
O
(O00
C
0
00000000000000000000000
0000000000000
0000000000000
-Q
I
-a
0
.40
.10 000 000
044
000
00000~0
00
0
4
0
0
4
0
04
01
0
d
- HI
$4 (d
)I
~0
rA- )0
- H1
'40~4M0~ U
a)
o uo
I
O~u I-I
(v
)
-
0
-U
.0H
r
400~
w
UZ
-HH.
Hi-H -H
U
0$4~
'404 04 4~
'4 0 kk~
4' 0
4'U 4 H H
IIa
U ) a c.,.,l
.I00 U)
V.
U
1 R"R
1 1 1 1 uu-oo
0 I I
a) a)1
"R
0
H
0 0
H
0
04 0 0
U Ula
o.oo.oo
0
0
0
0
0
(N
o.00
0
......
.. C"
.
~
0000000000000
~
0000000000000
-H
1-
U)
0.000000040
(0
00
A
0
0
0
0
00
(N
-,
4
I H 1H 1-H H -H
m
~u) - -H
~ - -H
~ - H<. H.- H... H 1
Di~~~~~~~~~~~~~~~~~~ID
m
~
00000
0 0
N0
.
0
HHHH
H H
(N (
00000
0 0 0
O,
H H
-H. -H -H -H -HI -
H H
E-·
U) U)U)
i i II
)
~~
0
0
l0
-H -H -H
O
00000
C'
0 C0
0
00~
Cl C' 0 0
rCD.00rCx
0 0 00
0000
14-1400000000000000
00
0
CI. 0
(0
0
(N
0 0 0
0000
0000
000000000
000000000
00000000000000
0000
l
-H -H -H
-
-H
-H -,H --
U-i
-H -H -H -,H -H -H -H -
(v
00000 000 00 0 00
-,I
-H -H -,HI -H
-
-H
-,I -I
H
-,-
H-,-I
H
-
H
0
0PINN
tH./
6
.d
I~10)0)0)0)0)0)
IIIl H U~~~~~~~~
~
H
m
(
C3
0
....-...
~
E-OP , 0,&
·
m C- (N
0
0
H00000
r.,.41
I
I
H 0
o3
,D
0
,
(U
,
a
- H - H 4[I .-.I .IJ
I0 X X U )
,
(
0
[-)
-1
I I I
0
A
- 1)- H - H - H>
~
.
.-
." ......
t IQ A..
•.
I I IU . .
l
ql ' C
0
04 0
u
U---.---,IC
O rJ
I-I I'1 I
1I
14,
I
-
H 0 1-i
44.-..--II
o,U1 0 0 0
04I~~
1
11 1
H -CJM
i
li
H1
l
Q.1
1I1i1
oAH.
o
i)
A
-
-U
U
A
-
O-,H (
I II II II II Ii
r...........
0..
o
o
0
0
0
0
0
Q3
i1
H
3)3
:0;
0
0
0D
0
0
I
I
04~
04
03
04
0
03
0
1I I
C
4II
IIIII
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
o
o
o
o
o
o
o
o
o
o
o
0
0
0
0
0
0
0
0
0
0
H4
0
H4
0
H
0
-4
0
H4
0
H4
0
H4
0
H4
0
H4
0
N1
0
Nl
0
N1
0
q
0
N~
0
Nq
0
N
0
N
0
0
N
0
N
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
04~~~~~E
04
H
04
Ci.
03
03
03
0
.-
3
0
EJ
~H04 E
H
H H
3 003 3 0 ~~
3 ~~~
0 3 0
4
az40
H
03
04-
04
0c3
I
.03
1
C..
H
0~.
)
C~0
)
0
O
0
4-4
*H
4
.0
H
H
~~~0
03~~~~~~~~~~~P~C
I
~
0
H
04
~~~ H~~ En)
~U~~~~~~
H
4-4
0
to
04
.4
In)U)I
0
W
0
H
04~~~~~~~~~~~E-
03
~~~ ~m0 4~~~~~~~
H
~~~~~~~~~0
03~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ E-
H
03
03
04
U)
E-
H
r,4
E-
U
H
3
0
44-o
0
04 03 03 H
~ 03 03 03 0
H~~~0
0
U)
n3U
N
.-)
404D4
H-
N3
04 04 03
3
H
0
3
H
0
0
~~U)
N
U)
E
3
3 0
3 0
E-
3 0
)
:s
Id
o
0
0
0
0
03)
:i
H4
03
04
--
o
0
0
0
0
0:
o
o
o
o
o
0
0
o
o
o
o
a
a
o
o
CD
0
o
o
o
o
0
0
0
0
O
o
o
0
o
o
0
o
o
o
o
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
H4
H4
o
o
o
o
o
H4
o
0
o
H4
0
0
0
0
0
o
o
H
0
0
0
0
0
H
0
0
0
0
0
H
0
0
0
0
0
H
0
0
0
0
0
N
N
0
0
0
0
0
q
0
0
0
0
0
CN
0
0
0
0
0
o
o
o
o
o
0
0
0
0
0
N1
0
0
0
0
0
Nl
0
0
0
0
0
Nq
0
0
0
0
0:
N
0
0
0
0
0
CN
C
H
N~
a
o
o
o
o
o
o
o
o
o
CN
o
0
0
0
0
13
04~~~~~~~~~~
04
-0
H
~ ~~~~
H
03
H
U)
.
Q
I 04IElU0N
03
0
0
~03)0:
0
0
0
0
W
H
t 3
U
'C'
04
mI
a)04
H
HH
0
- 03
-0
H
H
0F
0
0
0
0>0
0
0
H
Q
0
0
4
H
4
0
'03
i.
H
-4
43
0
'0
03
I0
03
03
E)
13
Cl
I)
0 0
0
I
l)
*
03
031l
Ci
U 0i
4
N
UI.
N
U
0
C
0
3
0
0~
H
H
M
a)
0
O
440
0
C)
034
H
A
l
0
C 0
0
0
H
0
0 E 0
0
0
0
0
0
0
)0E
oi
0
H
0
I
H
m
'
4f
H
U)
H
Z1
0
0I
0 0
0
0
0
03
E-
0
0
0
I
0
0
ml
0
0
0
0
0
0
0
0H
0
C
.
H
0U)
Ci
H
H
04U.U
N
U
H C 03
cI
1
H
0
04
IU,)
0
U
3
E.
0 C 0CI)
H
03 N~40
0~ ~ Ci H
0I EH0N3
0
0
0 C H
0
I *H4
~~0 3 0 I 0 I 0 H 0~~ 0 ~ 0 ~
0
IE0- '~I
4
)
.-
04
0
(a-
I)
)
H
0
3
H
0
U
I
~
3
1
0
1
01
01
00001
0000
01
01
0
04
03~~
..
a)W 0
Ci.
H
0
1
W
-IU)
~~~~~~H
H
04IU
El.
4
0
I
n
03
a) l0',0
0
03
0
H
04I
I)
0..
0
0
H14
0
0
0
0
0
I
N N
C U)EC
H
I 0
0
0
0
0
0
0
0
0
0
0
0
0
03N:
4
H
0
0
N
034
03000000000000
0~~~~~~~~~~~~~~~~~~~
03
00000000000
'-4
03)~~~~~~)
4
3)03)3)3)3)3)4J $
00000003)
>1
W1 -
o
J
10 la
4-
3) 3)))
~
4
0 0 >
W
a 10 10 >
>
>
>
0
00
03030303~~~~~~~~~~~~~~~~4~4
>~~~~~~~~~~~~~~30
.30.3
03.
.0
Ild
g g g g gg
g
g
g
dl~~~~~~~~~~~~~30
O0 14
4 140
03
H .3
H
gH
0000O0
i~000000000000
-3141
414
14$4 14
3 41 03 3 30 0
0
000000000000
4cU"!~aaoooo
00
CN
0
00
0
103
0
N
NoCioocoooooCC03DC0ooooooouOoooo
N 0 0 0 0
0 0 0 0 0 4
0 r.. 0 0 0 0 3 0
000000000000000000000000000000000000000000000ooo
0 0
m
N r.~
C.
. .
c' c
('
NU
.r3
N
.NUooooooooo
N. N (N
o0
0 0
N
0 0 0
0
0
0
-H
CO
(n
03
a)
1 4
4 3 4-3 4 -34 -34-3 4-3
jJ
4-) 4-3 4-
*H -H-H
- -H H -H-H -
4-) 4 ) 4-) 4-) 4J 4.3 4-4- -3 4-3
)
-H-
H-
H-
H-
H-H-
-
4-3 4
H-
-3 4-3 4- 4 -3
H-
H-
4-4 -3 4-4 .)4 4 4- 3
H-
-H -H -H-
o-4-3
4--
34 44
-)
4-3 4.) 4-3 4-3 4-3 4
4
-
U jX
d1 r 010
-
04
4
n
l-H041
-H
44
43I
10
i
1434)014J3
JIHO4O4O
XIX X IHOO
10
10
.,
U)
0
10
0
I) I4 I J 4 I
0 0 0 0 0 31
1
4. I-
1 1 1
IJI
IJ I
10-I.
I I
II
0
4I
03
3 -L
4
A
-
C
H4 H
-O3I33
-
(
0
-- 3
0
I
0-H
IJ I I. I I
4.
-i>4(d
CU
:0 10
10
0
10 0c
~. ~~.~.>~~ ~
4 4
4 > .
0 -I -o
.-
0Id
I 110 I
MN
0000000
4-i4 -34- 34 34J I-)4 4
. -0 4 4 - - H-~~~~~~~~~~~~~J
-I
-- 0 3 0-~~~~~~~~~~~~~~~~~~~~~~I4
4 1 -0 0 00
3 3
X 4-H -H)0
-.
.1
Id
0
(
o0I3
C
H
000000000000
000000000000o
000000000000
0 0 0 0 0 0 (0
H -H -H H -H -H -H -H -H-H-
-
-LA
4N--103144E
4 4
H-
0H40 H
HC00IH
0
-
t
-
14 0
.--
H
H
-
c
-
0 '44 CO Id 0 1
0 3
- 0 3
1 30 411 1I
0 0303
- H 3 0
-~~~~~~~~~0
0~
-
0 0
.
- )0 - -
- 4- 3
4 -34 -
Id4-3
H 0 3
0A H
4 0>
0 0
-
t~
H
N0o
0
0
0
00
o
N-
0o
oo o
o
00
0
00
N-
W
0
0N0
0
0
0
0
0
0
0
0
W
0
0
0
0
0
00
0
0
0
0
0
0
0
0
00
En
44
En
44I
4
Oa,
O.
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
04
0
0
0
0
0
0
0
0
0
mU
0
0
0
0
0
U]
0
0
0
0
0
U] 0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
00
0
0
0
0
C
0
0
0
0
0
0
0
0
0
0
ImmC C]
0
0
0 0
0
0
0
0
0
0
C
0
0
0
0
0
0U]
0
0
0
0
U]
0
0
0
0
0
0U]
0
0
0
0
0U]
0
0
0
0
U]
U)
-H
(
U]
U]
H
H-
H
.4
*H
0
0
0
0
0
P4
0
0
0
0
0
0r
0
0
0
0
P]
U]
U]
H
0]
U]
04I
U]
I
U]
E
U]
0
::
I
0.j13
4
H
I IU]
0]
I
(U
H
I
U]
I
o
:
0 00 0 0
0
o
o1
I
H
H
0
l o
[E)o
o
Co o
oo o
0
0
o
o
0
o
o
o
0
0
o
o
o
o
0
oU]
-1
o
o o
oo
0
0
0
o
UI
U
U]
.
0
C]
pI
H
o
o
C]
'1
8
0
0
U]
U
Uj)
)
4
~I ~~
~~
I ~~I ~~~~I
XI
I
0
0 0 01 0 0
I
a.
H
O
U]1
o
U]
o
o
O
U)
o o o Oo oo
o
CDo
U]U0
0
0
0U 0
0 00
0
00
0
0
0
0
0
0
0
01
21
o
o
C]
C
o
I1
(U
0
0
o
0
0
o
o
0
F4
H
0
H-
o
00o
0
o o
0~~°
0
u
0]
I1
C]
o
o
C]0
0
U
]
]
I
W
J1.
I: I m
Vt.
(U
U]
F4
U]
rl
D
Cr4
0
0
o
o
0
0
0
0
0
0
0
0
0
0
0
0
0
o
0
0
U] 01
.
H,
H4
0
0
H
4
U]
WI rnI
qI
I
(;
14
I
U]
E
0
0
0
0
0
o
0
0
0
0
0
0
0
0
0
0
U]
o
°
H
H4
·i
I
I
U]
C H
U
I
U
I
I
(U
I
I
U
I
I
]
I
I
]
H4
U]
fl]
I
0
0
0
H
U
W.I. I
U]
U]
I
U]
I
(U
ZI
U]
0
W
(
I
1
U]
p
I]
U
I:,
U]
(
I
U]
]
U]
U]
U
0
I
C]
W
U]
~40 (D,.
I0 ]010OZ0
101010
(U0C]0
OZ0
UI0I0~o
0 ( 0 H 0
0r-
441 0
0
0
0
0
HA
0
0
0
0
C4 0
U] 0
0
0
0
0
0
0
0
0III0I
]0(
0
0
0
P4 04
0
0
z]0(
0,
0
C3 E-H0
0
0
Ji
0
0
U]
U] 0
H4
0
0
]0U
0
0
~~0
H
0
]H
U
En 0 EO0 U 0 .) 0 U 0
0 U]:0 U)
:
]0
U 0 4 0 ~g
0 V) 0 U 0
IU0 ( 0 Iz' 0 0
(1010
c
U:)
0' X]
0 0 0 U]00 (U'
0o"
F'0
M'00o Z]00 (U00 (U00 ] 0 U]0(0
0
0
0
0
0
0
0
0
0
U)
0
0
-
0
0
U] 0
0
0
0
0
0
0
D~
0
S40
0
0
U]
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
(1q
'-I
C]Q
00
m~
0
m
O
0
04
0
C
m'
0
O00
0
0
0000
0
mf
0
0
0
00
0
0
m'
0
mn
0
0
0
0C:
0
C')
In)
C:)
0
0
0
0
0
0
0
C
0:
0
0
C'
m'
0
0
00
Q)
0
0
0
0
0
10
-0
o
o
o
o
o
o
0
10
0
0
o
o
o
o
o
o°
o°
o
0
o0
0~~~~~~~~~~~~~~~~~~~~~~~~0
o
o
Hm0.
Cl
0
I
4U
0U]
U)
U]~~~~~FH
to
0
cs
0
o
o
o
0
0n
0
0n
o° o
o o
0o
0o
o
o
o
0
0
0
o
o
o
0
o o
o°o
0
I
4
H
0
1-4 E0
O
]
l
4U
I
,0l
.1]
I
0o
o
o o oo 0 o o °o
o
0
0
0
0
0
0D
HC
U]
U]
U
I
I
IC
U]U] HU]U] U]
C
I
U]
4-4
0
o
o
00
D4
0
o
o
0o
0
U]~~~~~~~~~~~~~~°
H
C] C'1 0
I
0
0
U]~~~~~~~~~~~~~~~~~1
H
H
o
°0
00
(U~~~~~~~~~~~~~~~~~~~0
o(Uoo
0
o
o
0
10
H
1
U)
H
U]
Ik I
(U
(U
-0
0
10
0n
0n
o
o
o0
o o
o
o
o0 o 0
o
o
0o
o
o
o0
U]
I
(U
U
I
U]
0
I
U.
U]
$4
H4
I
U]
U)
~
H
co
]
~5(U ~(UriI
H
U]
U1]M
c]
I
C'
I
U]
U]
EI
U]
En
0n
0
0
0
0
0
0o
0o
§
o
o0
o
o
o
0
o
o
§
o
o
o
o
o
o
8
o0
o
0
C
U
H H~ C']
U]
H
C]
-
U
rU.
U1
H4
X
U]
zU]
uU]~~~~~~~~~~~z
C]4
0
C'
0
0
0
0
0
E-1
0
0
0
0
0
C' m
0)
0
0
0
0)
0
0
0
0
0
'
0
0
0
0D
0
'
0
0
0
0
0
C')
0
0
0
0
0
)'
0
0
c:,
0
C.:
C'
0
0
0
0
0
'
0
0
0
0
0
L
0
1
a,
0
10
0
0
0
0
o o
10
0
0
0
0
o
0
0
CU
01
EU
(l
5I
0
I"
WH
~
]
I
H
UI
W
U]
U
5U
-.
04)
(U
0
U)
o
0.
10
0
o
o
0
0
o
o
00
o oo
o
00 o
I~
0
-0
0
z~~~~~~~~~
H
I
] U] 00] U]
I ° U]
C')
m
.
i
0]
U]
0
I
U]
a)
0
10
H
Iu
'
0
0
0
0
0
-
0
U]
0]
El
H
.2]
U]
H
U]
I
I
u
~~~~~C']
]
C']
nC]
H
>
U]
U
PU)
O
I
U]
I
H
-
I
I
0
U.
C']
:
H
I
o0] 1U]
IW
U]
H
0
0
V)
I
C
U]l
C
U
En
0
0
El~~~~~~~~~~~~~~~~~~~~~
IQ
~d
Pi
hi
0
0
0
)
0
0
~~~~~
E.
U°
HI oZI 0mCCX
0
0
0
0D
0
U]
I
0
0 U])0
H0C
0
0
0
0
UI 0021C)
U]
0
0
?CD
0 HU) co
0
0
0
0
0,
0
0°I00 U]
0 oH 0 0I
0.I 0 0 00 o HU]~~~~~
0
H5
U
0
U]w
00U]0o
0
0
0
0
0
10
0
0
0
0
0
0
0
0
0
U]I
C] 0
10
0
0
U
0!
10
0
0
4
0d
0
0
0
:0
W] 0 U]
U]
C.
0
00,
HI 0
.o
0
0
0V
0.CD
NOMO.~R
Hz
toFI
C] 0O
X oD
]
o
00
0
0
0
0
H
Sl0 U. 0 0]
Co0:
H 0 U]
o
0
0
o
0
0)
I0U]
0
0
0
0
I:n
I
D
0
ID
o
o
o
C)
(0 w
CD
CD
o
CD
CD
0
IN
In
I
'n
(0
0
(
CD
0
O
9
N
Cj
0
(0
0
(0
ID
CD
0D
CD
ID
CD
C:
u
0
)
Inn
oD
(U
oU
(U
CD
(0
CD
(U
CD
I00o
0
o
o
0
oo o © o
CD:
ICl
I
0
o
I
II0
II
o( I
I
0
C
C
0
0
C
1
IN
N
I
NI
N
0
CD
0
0
0
0
o
0
(U
(0
©
°
o
o
C)
0
IN
00
0
.0
0~~~~~~
InC)
In
II
H~
0
0) 0 C,'O
-0
(0
I
4~
In
In
In
C)
I
(0
9>)
I
0In
E
ol
R
4 (U
(9
In
0
In
(9
c)
H
(U
(0
o
o
(0
"~~~
o
In
In
u
In
(0
(0
(
0
0
0
0
0
4
o
o
u
0
,
)0
0
In
0
0
0
0
0)
I
C)
41
I
0)
In
:
0
(0
4,
-,1
4
In
0z
4-
4
In
CD
0o
(
(0
En
H
H
0
0
0
o
C
0
C)
0
o
I
I
0
(0
H
In
I
I
(0
I
1(U
C)
C
4
4
-4
4
C)
4
C:
I
(
,
(
w
In
N-
In
(
H
H
0
C
H
H
0)
0
Cl
H
0
0
Cl
H
0~
0
Cl
H
0
0
Cl
H
0
0
I
u
(9
-
n
H
H
0
0
H
0)
0
'D
r-
C)
0
(U
0)
0
0
C)
CDC)C
C)
Cl
In
0D
.
0
CD
O
I
(U
(9
(9
Cl,
0
41
4
(U
4
9
In
4
Cl
4
4
10
10,
Ci)
H
H
(
m
)
C)
H1
2
C
ID
0
C)
9
C)
0
In
0
CD
I
0
02
0)
In
(0,2
0
0
(0
0
C0
In~
In
0
0
0
0
0
8
0
0
-)C):
0)
0
l
I
(0
4
4
i)
In
I
0
I
<I
(0~
I0
n
(9
(0C
0D
0D
0D
0
0
0)
(-
C C)
0
In
ID
-iID
D
0
PI In
(9
(9
(0
IDCl
In
In
In
0
(
0
)0 0
D 0
10:
(9
0l
I
10
(0
0
0
04
I
(9
I
0)
0
0
(9
)
a)
(U
0
(0
I
C
(U
(
4-
41
C)
I(0
I
0~
):
(
LnI
N
I
~1
F
I
In
n I
N
C):
0
0D
CD
C
N
C):0
0
0
C)
0
0D
(U
0
I
In
ID
In
In
In
I
CD(
0
H
In
In
N
(9
(
0
C 0
C)
0
0
0
0)
0
0
0
n
In
In
Cl
I
0
C,
0
0
Cl l(
.U
`0
I
(9
I
(U
I
In
In
(0
H
(0
(0
(0
.
4
(0
(0
(0
C)
Io
(U
(0
NIn
(0
(0
I
I
In
In
4
1:
In
C)
0
(0,
IIn
l(
P4
'1
'1
(
0
In
(04
:
0
H
(1
I
>1
C1
)
I
In
0D
C)
0
0D
q-i
°
0D
0
0
a)
0
0
Cl
0
r0
'0)
(fi
0
a)
Ho
.0
0
C
©
I
(
Cl
H
0
0
0)
I
C
(9
(4
,.Q
20
1
0
CD
I0
P
I
.
0
"'
'I
(
I0
'
ID0
0
)00I
0
0
'I
<
(0~
4l (
0~~~~~~~~~~~~~~",
a)
r
(~0
CD
0
~:
H
0
0
o
In
Cl
H
0
0
In
'1
(
U,
Inm
0o 0Dn
0©
0
0
0rI
I,
In
C)O:
C
(
II1
I
w
0
(
In
9
.o
-
I
PI
(9
In
N
In
0
CD0
C)
I (0
0 1 0
a)
r-
(0I
,In
-
C)
(0
1)
In
I
~4
(9
C)
r
0
0)
),
In
0
H
CD
HHH
)
.0
41
In
o
In
,I
0)
o
(0
I
I
I
I
(0
to
0
In
C
o)
C)
-
0
(U (
(
0
0
InIn
(0~
I
0
(0
I
(0
InI
In
I
c
a
I
0:
In
In
In
In
4-
4
I)
(0
(0
)
41
-4
4
'O
oN
0
0)
0)
I'l
0
0
0
0
0D
OCI
CI
0
, 0
0
0
0
In
0
0
0D
CD
In
In)
0D
0
ID
0
0
In
CD
CD
0
0
In
(U
I
(9
:U
0
0
0
0D
In
H
CD
CD
0
0
CD
0
0)
4
1:
4
!
0
I
c
'a
I
O
I
E-,
H
`0
10:
(0
0
0
o
4
0H
I
11)
I
H
(0 0
I
(9,
( 0 C0
H
H
H
(9
I n ( 9( 9
H
o0
4
I
I
n)
(0
(0
I
(
0
I
.1) o:o I
0l
0
0
0
I
CD
0
0)
(0
N
0
0
0
C
CD
ID
0
0
CD
0
CD
C) 1
0)
ZD
o
0
(9
(9
(9
Cl
In.
E-) o
o
0
0
0
o
0
0
0C)0
o
CD
0
CD
CD
0D
0
0
©
(0°
C)~~~~~~~~~~~~~~~~~¢
0
I
~~ ~ ~
o~4
0 C210
(0
(
C
o oD 0
0
C
0
0
0
CD
HNIn.InH
00
(0
(0
In
I
In
I (0
(9
I
0
0
0
0
a,
(9
-I
0
0C
0
0
C)0)~~~~~~~~~~~~~~°
(0~~~~~~~~~
0)
H
(0 (0
C)
4
,
r4
(0
C)
E~
H
I0
I
0
0
(9
8
El~~~~~~~~~~~~~~~~~~~~~
~4
,-1
In
H
o'o
4
X 11
(U(0U
I>
~~I
l (
(0
)
C
o
Co
o
C
8
"r
U
ID
'0
,
c
)
0
0
0
. . . .
(D
C,
o
D 4 -,v
'
IDC)
C)
0
0
C
(D
)
ro
C:)
CD
.
0
0
Z
))coC:
c)
c,
(9
(0I
.
HIn
0
n1
In
c,4
0 (0C
~~~~~C ~ ~ ~ D ~ ~ ~ ~) ~ C~ ~ )~ ~0 ~ ~~~~~O
00)~
4
. . . . .
I
I
I
I
(0
ID
(0 1
(0
0) C
0
0)
0
I
In
0)I
X
(
>
0)
PI
0)
(
C)
(
D
..
©
I~~~~~~~
)
NCU
uU
H
)
C)
(N
U
H
C)
C)
CU
(N
(N
U
CU
U
H
ID
C)
U)
1H
Z)
C)
~~ ~~ ~~~
)
H~
)
C)
m)
H H
CD
ID
C)
C)
U..
H
C)
(N
U)
ID
CD
C)
ID
C)
(N
o
r.l
CU
o
H
ID
C)
r
H
C)
C)
)
r-
U
(N
U)
.1
H
CD
C
C.1
H
CD
a)
C)
CU
U
)
C)
CD
C)
IC)
c~~~~~~~~~~~
(N
U
CD
CD o
(N
IN
N
CD
C)
CD
C)
C)
ID
ID
C)
C
(N
CD
C)
C
CD
C
U)
CU
(N
(N
C)
0)
(N
CD
C
IN
C)
CD
(N
H
(N
N
H
(N
C)
C
C)
U
H
(N
C)
)
(N
(N
(
C
)
(N
(N
C
C
CU.
(N
(N
(N
CD
C
IN
(N
ID
)C
u)
(
o nc
r,.)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~U
¢q~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(
C
CN
(N(N
ID
C)
U)
ID
C
C)
C)
C)
C
NN
H
C)
H
U
U
C
C)
I(
CD
C)
~~~~~
(N~
(N
H
(N
Lr
t'---I
U
C
(
N
Q1
C(
N
(
CD(
(N
CU
CU
CU
C)
C)
C)
C)
C)
C)
C)
C)
C
~~~~~~~~~~~~~~~~~~~~~~~~~~~~.
C)
C)
C)
C)
C)
U,
C)
C)
r)
U
)
C
IDC
C)
C)
( N
,)(
)
C)
CU
ID
ID
C)
C)
C)
C)
C)
10~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,
C)
C
C)
C)
U
C)
C)o
C)
C)
C)
~
r
CD
N
CD
IN
IN
C)
C
C)
C)
HD
C)
H
C)
C)
C)
m
C)
C)
D
I"
(N
I(
IN
N
N
(N
HD
C)
H
C)
(N
C)
(N
C)
(N
C)
(NC
C)D
C)n-
C)
C)
C)
,C)(
U)
11~~~~U
(N
(N
(N
(N
(N
(N
~~~~~~
(N
H
(N
rH
N-I
,--I
(N~
C)
(N~~~~~~~I
H
(N
C
I
C
0
C)H
H-
1
(N
0 ID
(N
Cl
(N
H
(N
(D 0
ID
1~~~~~
cl,
0
N
Z,
H~
H
(N
H
(
(N
(N
CD
0
0
(NN
C)
C)
)N
C(
C
)
C
)
C
C
C)
C
U)N
C)
C
.
II
.
C)
C
N
N
(N
H
(qN
(N
(N
(N
(N
0
(N
CU
(N
(N
ID
(N
D
O
CD
C
u
HC)(
DC C)
C)
(N
C
(N
(N
N
(N
(N
(N
C)
I-N(
(
H
(N
(N
(N
N
N
(N
(N
0
0
0
(N
)
(N
(N
(U
o
I~~~~~~~~~~~~~~~rI
.
-II
H
C)
4
(N
04
I
(N
'U)
CU
m
(N
(
1
1
H
.-
o
(N N
CDC
:g
C)
--
U),
U
C)
C)
C,
I)
C)
(N
C
o
(U
U)
C'
I
(N,()
C)
DC
C
C)
rI
H
C4~~~~~~~~~~~~~~~~r
'-4~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-
1
)
C
(UI
(N
0
C
0
C)
r-
Cl~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o
(N
C)
ID
H
(N
(NUC
C
U
(,
0
((NNC)(N(NUN
C)
,
N
ID
D
0~~~~~~~~~~~~~~~~~~
oil~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C
~
C
~(UI
q
o)CU
Ln
(
(N
'U)
CU (N
CA
I
DHCC)(
,C-
I
(N
(N
(
c
(N0
(N
CD
o
I
U
(N
H
)
"I
~~ ~ ~ ~
(N
(N
0
(N~~~~
~~
(N
((N
U)(N.
(g)
C'~I
2
CU
C
(N .(N
(
(N C
C)
(U
(N
(C)
((N
(N H0(N
U (N
CU
N
(N ((()
(N
:
>1~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
N (NH
(N
N
H gU(NH
(N
N
((N
N~
(N
N
(N
(C (N
,
N
(N
N (N
((N
N ((
CU
(N (N(N
(N NN
(N HN
(N
(N
N
(U~~~~~~~~~~~~.
.rI~~~~~
CUN(H~
~
(N~o
O'~~~~
C)
HO
C)
Ho
C)
,¢0
(N,,~
~(N( C)
(U
C)~
NCg o
)
(gN
C)~~~~~~~~~
C)(N, (
It '
~~~~~
~
(N
I',
N
Co)
Cm)
C
o
C)
C
~
C))
CCC
(C)N)
(N
~
C) H
(IC
C
H)
C))
(N
U
C)
CH
CC)
(C)
H)
C)
)
U (U
H
N
N
C)
H
C)
H
C
C)
C
)
C)
)
H
N
N
C)
H
C
C)
C
C
((
CH
)
C))
N)
H
U
C)
H
C
C)
C
C)
H
)
C))
(U:
oooooo
o)
C
)
N (N
C)
C)
H
C
C)
C)
C
CC)
(N
C)
)
C)D
)
U (N
(
N (N
) U
U (N
C
N
U (N
U
C
(C)U (N
(N
C)
C)
Ca ) (N
C)
C)
C)
C
C
)
C)
)
C
CC)
)
C)
)
C
C)
C
U (C CU
N
N
C,
oUN C(U
)
C))
C
C)
C
)
C))
)
C
C)
C
c)
)
C))
C)
C
C)
C
C)
)
C)
)
C
C
C
N
N
H
(
N
(
N
''((
(N
(N
(N
(N
(N
pN o
C
o~~~~~~~~~~~~~~~~~~~~~~~~
in
rzl~~~~~~~~~S
~
H ~(- ~ a:
H~~ ~ ~~
(N
("~~~~~~~1
CD
(N
(NC
Dc
.0
0
(O
-
o
~ ~
ni~~
~
~~
oo
%%~
. .
(N
U)~~~~~~
,.,q
m
o
(N
U
C
.U)
I
Oo CU
o
N
(N
0
(N
-UV
U
(C
((N (N
N ((N
(N
N
~ ~~~~~~0
(N
(
(N
N
N
D
~
~
(U'D
U
vr
N
.~
Hn
(N
0
.~
C(N ( )
N
(N
n
(C)
H
(N
(
N
'o
C
(
CN
(N
,
(oW
N
D
U~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~I
(CI)J
0
C)
(N
4Q
U),
U
,
(N
0
(N
(N
)
l
.
C(N (
(N
I
(:
g~~~~~~~~~~~~~~~~~~
~~~~
~~~~~ ~
(,N
H
(N
Z w 1 "
1Co~
,
(
U
C
(
NC
N
N
DCl C)
'N
10N
(N
U)
Un.
)
g
0
(N (N (
-
(C
(
-N-
<
g
N
N
W <t
N
O
(N C)
C
~0,
U)U
0
:(N
U)
,) ((NN
CU '-'U.
.U)
(N. (N, H( U . N . .
'-' (N
C
N(
UNNC
)UH
)NNNNNNC((N
(
C © (C
NC((NNN
.*~~~~
. (N
. . H(H(
(((NNN
( ( () N( ) N C
( (( C
(H(( C)
( ( C)
(N
)( H
H ©N
o C)
HN
(N N
HN
HNHN
g (N N
g No CUgHN
C) C)) C
C)(C
C)
C C)
o)
C)
o) o
C) Cg)
C )) C) C) C
*~
C)(C)
N
:
C . N (N C
,g N N U C N ) H U U
C
(
CUN
NN((C
o(C
N
N )N) ~
NC(N
( U)N( H(
NNHN
C(NUN
CN
CN
( NHNHN
( NH(N(HN
(N
©
C)
C)
)) (o
) HC
C ) C g)
) C
C C
g) C)
C C)
g~
) C)
C g)
C
o) C
r,.
N.
4
eq
o
o
o
o
U
04
CA 0
eq
elq
eq
0
0
10
U
0
N'
u
a,
4
U
eq
0
0
eq
0
0
)'N
0
0
0
4-)
:j
-H
)'-
40
I0
co
40
0
0
0
-
0
U
eq
'-4
1'
N-
DI.
U)
0
U)
U)
U
U
ID
U)
U
e4
0
0
eq
0
0
e3
0
0
eq
0
0
q
0
0
eq
0
0
eq
0
0
eq
0
0
eq
0
0
eq
0
0
eqi
0
0
eqi
N
a,
U
0
eq1
o
o
0q
mU
U
eq1
o
o
m
Ci
v
0l
0
U)
~4
0
m
r.
0Q
U)
C
o
o
C.
0,
N r.. C.
A4
40
U)
eq
0
0
eqi
0
0
N
eq4
o
o
40
eq
0
0
0q
C.
0
N.
eqi
0
0
e
0
0
m
eq
o
0.
a)
I 4
I
o
-4
0.1 .
)4
,-4
H1
-
CU
.H
.2) .q 4
1
r..
44
LA
L An
0
0
:
4-)
CU
0l
U
r..
I
CUl44
4
44
14)
04
lo
Cr. 0. Cr4r.. 2
,
H
-e
q
elq
0
N
'0
5
cqV
-4)
H
04
0.
) 2) 2) 2) 2) 2) 2) Cr
.
40
0
0
-4
o
0
o
o
o
o
0
0
CU
0
0.
0
a)
o
o
o
44
'0, I
V)1 -A
.)
.0
0..
0
Ji1
Cr
-H-
CU
'0
4-)
:
H
Ca
CU
4-)
-H
Id
I
Cr 0 0.
a1)
Cr
4-)
I
0
x
C
4-)
0
Ul lo
LA
U)
eq
0
0
0Q 0
eq
eq
0
eq
on
0
0
0
0
o
0
0
ID
0n
0
-4
10
Ln
Cr-
U)
0
0q
-0
0
0
-
elq
eq
eq
eq
eq
0
0
eq
0
0
eq
0
0
eq
0
0
o4
0
a,
0
.4
o
0
o
0
0
0
0
0
0
0
0
N
o
o
0
0
o
o
o
0
4-)
4-)
0
CUC
0
I
Ln
LA
0
-4
-4 11
Neq
1H
In-
0)
4-)
-)
)
to
-H
r.
.,I
I
0
U)
4-
'
'I-
-H
Id
X
U
U
CU
U
~4 0
4-J
-)
~0u
m 'o-I
N
a)
U
0
'0
)
.0
U)
14
1
--
I
mLA4U)LA
4-)
Ln
Ln
0)
4-)
0,
44
)
)
.C)
.
4)
H
.i04-)
rq
(-e
4 CN
I
H
4-)
U
0
I
40
.-I
N
H
2)e
N
0
0
0
N .
2eq.)e
0
0
0
0
Ce
eqr
0
0
0
0
0)
r'
ID
LA
0
04
eq
eq
eq
eq
m
0
m
eq
0)
0
0
0
0
0
0
0D
0
0
.
I
m
:)04-H.
0
0
M
0)
0
4-4 4-)
0
0
0
,4))'c
in
C
c)
0
0
~
44
'-4
U)
v
eq
c-
(a
44
CU
'44
C)
C'
'-4
U)
U)
C..
eq3
eq
0
0
-
eq
m
eq
0
0
H-
04
.4
'3
ri
eq
m
eq
0
0
44
0
0
CU
40
m4
.4 U)
ri
r'
eqA eq
0
0
0
0
eq
0
o
0
0
.
LA
H-
0
H
eq
H
4
eq
)
eq
N
N
03.eq
N
0
0
U
r..
eq
C4
eql
v
0
0
0
0
0
0
0
-
0
LA
N
L
eqi
eq
l
0
0
0
L
0.
eq
eq4
C')
0
I
4
l
03
"I
0
o
o3
I)
0
o
a'
r
eq
0
0
v
C4
4
0
0
0
0
-40~
CN
0
0
m'
0
U
PI. LA
LA
LA
l0
eqi eq4 eq
N-
0
0
Cr
0
0
0
0
a'
w
m-N
U
l0
m
04
l0
0
0
0
0
eq
0
m~
o
o
0
0
0
m
0
0
o
o
E-.
n0
l
44
0
4
a
-A
4-0
-,I
0
4)
4
U)
-4
n Cmm
W)~
Ln
oo
E-
0
0
U
H-
U
l0
eq
m
eq
0
0
0
0
0
0
04
LA
N~
eq
0
0
0
0
0
0
U)
I
Wr
U
N-
eq
U
Ceq
0
0
0
0
21eq,
0
0
LA
Ci
eq
Cr0
0
2)e
eq
0
0
0
0
U
~H
U)
0
eq
0
0
4
)
U
eq
0
0
0
0
Id
0
0
CU
Cr
>1
.
ECi> 4-)
v
U)j
arC~.)
44CU
44
0
0
(I C00.U)4
W)n0O
00
0
0
0
0
Cr.I0xo0A
eqzomE-m
0.1
0)ecqN
0
0
(lo
.
eq
r.
rN
4
a,
eq
Cr. U
U
0
a,
.4
eq eq
eq
eq
eq
eq
eq
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-4
a,
eq
C
4)
*-H
I
0
cUo '
0
0
lo
eq
4-)
En)
En
la
Cr
'-4
0
C
U
~Ur4-)
d
~,
rM NInPr.
l
~
I
4
Dr.
Cr)
eq40.--4U)0.-HU4)
Nr.0.-.
2)eq NCr~qq
0
0
'0
0
0l
-
4j
*-,I
)
.
a)
H
x
)
I
4
0
C)
I
4)
'44
~U>I
U
U)
44
*-A
x
E
o
CU
C
40eqW)HUmWrM
N
0
0
l0
eq
a,
eqN 2)eq,2)eq
0
0
Cr.
eq
U) 0
Cr. 0
4
-H
0
m
C
eq
03)
a)
44
IU
.r C
0
N
M
U
0
N-
ol
0
0
Cr'
0
4
4
U)-H
U~~~~~~~~~~~~~~)
0
044
C44)4
U4
,
'-
4-)
eq
0
0i
Cr. C.
r.
-
0.
U)
~2) . 2) .-2)
4
Ci
.2 2) 2 2) Cr.Cr.
2) r- .2 ri2) ri2) 2) .2
2 L2A
U)
eq
0
0I
la
r1q
0
0
LA)
lo0 z
eq
X
N
1
CU
I
.
a.
N
eq
0
o
w
NCr
r..
-,
bi
0
441
I
0.
I
I
0
eq
-
Or~00-40-40CU-HU0.UCUU-)U
HULA0(J4JU
L) M000-4-4 QHQ
rlCN *2e
)e
2eq2e.2)
O~eq~eqLA-4OeqO
0
(a
0)t
eq
0
-4
04
0
~4
tM
Cf~~~~~~l
~~~I
o0
0
r..
0
Di
Di
U)
Q)
ol
4-4
U
>)
Aw
0
040
0.
*H 0
Cr 4-
.2)eq
0
0
0
o
o
a)
10
eq
0
-
C'
r-
''
C'
c:
lo
.4)
eq
0
0
eq
LA
In
U
ID
0
LA
lo
LA
eq
0
LA
eq
0
0
LA
eq
0
0
LA
eq
0
0
r0)
4
C:
eqi
1-4
4-4
eq
0
0
0
a,
lo
eq
'C
40
eq
0
0
)
LA
ID
H
U)
0
40
eq
0
0
40
eq
0
0
eq
0
0
eq
0
N,
eq
0
0
Ceq
0
0
H
lo
LA
LA
ID
lo
LA
CU
U)
) 2) 2) 2) 2) 2 .2)Cr.
.2 04
2) 042)12) 21 .H2
Nl
U)
C-Neq
0
0
4
0q
0
C.
Ceq
0
0
N~
eq
0
0
N
0
0
U)
eql
0
0
LA
U)
eq
0
0
LA
04
U)
eq
0
0
N
~4Di
U)
eq
0
0
_q
eq
m
0'
.4
U)
0,
eq
0
0
0
eq
0
0
04
eq
0
0
N
eq
eq
0
0
0
eq
.4
_
-
0
Po
0
~4-
N
40
0
0
0
-H
0
N
*
C')
)4-4~
0
0
r.
c)
0
0
C0
N
0N00)
01
0
bi r-
0C0
4410
'D
0
0'-
C')
N
04
LA
~~~~~
N
('I
eq
LA
U)
ri
H
U)
LA
04
U)
m
44
j~44444-
H
-
LA
N
-H
0
0~~~'
0
0
0
0
0
I
4-
'44
'0~~)U4
N0
40
I4
~ ~~~410
~0 m
04.44d~~~~~
-4
0)-4
U) N
o
0N
0
~~~~~
0
m
0.
0
0
0
0.
0
0
c0
04
0
0
0
0
0
0
0
0
0
0
0
0
0
0l
0
0)
0
0C
0
0
0
0
00Ncq 0
NI
N
C)
o
H
LA
l Aj
lzz
~~ I
LA
LA
.o
o
o
C)
C)
C)
C)
C)
)
I)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
o CD
CD o
LA
C)
x xx
~~~~~~~~~~~~~~~~~~~~~~~~~x
C)
C)
C)
In4
)
N
t
C)
to
C):
H
C)
to:
~
~
In
o
En
N
C)
)
C
o
o
C
C)
oC)
C)
oD
o
o
o o
LA
C)
LA
ao
o
C
LA
to
E
to
tto
N
II
o
H
CD
CD
©
L
H
N,
©
C
C
° o
o
o
©
° °o
0
0o
Q~
to
.1
r u
PA
I
.-)
N
I
IDA
C)
"
I
ro
-,
t
-'-
io
tt
H
C)
oA
H
I
o
LA
0
H
C
QA
C)
~~~~
to
C
o
C0
C)
~~~~~~~
C) El
t
to)1
N
LA
LA
I
ID
X
rO
to~ t
N N
H
I
to
0U
C)
C)
N
N
CL
C)~~
~,-i
LA
C)
C)
C)
C
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C
C
o
C)
o
C)
C)
C)
o
0)
Co
ID~
ID
~
C)
ID
o
C)
)
o
ID
ID
A
o
ID
C)
1
LNoo
N
N71
00
L
)
CD
C)
C)
0
IC
C)
C)
0
0
N
to
C~)
-H
)I
.
to
0
C)
C
.1
H
0
to
4-.
a)
C)
to
C)
o1
to
to
rto
I
to
to
4-
N
0
N
I
to
o
t
to
!~~~~
I)
toIo
I
L
to
H
C)
.,-i
iI
N
N
C)
to
to
PI
C
r!1,~.
t C)
N)
C)
=
1
C)
-
N
PiQP~1
C)
to
to
to
to
N N C ) N~~~rN
to
to
to
o
~ N N~N 8
Io
C
o
>
-1
E-
N
II
Hto
04I
I)
0 .~
-H
C)
,"4
~
N
N
N
)
~
C)
tov ' t.
tov
)
H
to
LA
N
H
LA
..
cLA
H
C
H-H
L,
H
)
LA
N
H-
H
H
C
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
~-
ID 0
O
)
)
-
~~~~~~o
I
,
W P~ 0,
N
C
N
H
L) A
0
C
Id
to)
It
PA
NP
I 0N)
C)I 1NtoCI
toI)I I C)NtU
N
~
I
o
C)
to
N " ~
~
~
C)
C)Co
C)
C
'
0
.to
U
~
H)
~
~o LA
I to
A
, )Ic
0'1 < qv
to
to
)
N
I
N)
N
N
N
N
C
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C
C)
H
4
N
oN
N0 C)~
C)D
C)
C)
C)
0
~d~~~~~~~~t
to
C
La
0
0
o° toC)
oo
o
0
to
C)
Co
I~
to
to
to
C) o toooo
'
LI
LA
z
0)
to
C
LA
N
C
C)
N
N o N
LA
N)
LA
N
LA
N
)
N
L
N
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
L
m
C)
N
to
o
I
to
N
o N;,
No
C )I
C)
C)
0)
a)
to
La
to
N
I
o
C)
toC)0C)
4I
H
0
N
0
:
0
H
~
I 8 to8
rd~~~~~~~~~~
I
C) I
Hc,
0
C)
H
N8 N~
NN N
N N
C)
J
C)
.tcJ
to
N
.EH
to
R
to U
to
C)
,-I
0In
4
N
N
El E-
N
C
to
LA
C)
o
0
N~
8
C)N
N
N,
~~ ~
U)
8 8 ~~
EI
U
Nr, to
to
LA
LA
4
4
1
· I ,qt0oI
I)
'--4
C)
C)
N
C)
LA
CI
C)
C)
C)
H
H
LA
H
t',
-I
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
CD:
C
"I
-0
N
I .0tI
IQ
I
C)
H
4
:
0
N
0
EH
.
LA
LA
tI
LA
tI
.LA
4
4
4
4
4
4
H
LA
C)
C)
LAo
H
LA
C)
C
LA
H
LA
C)
C)
Q
H
LA
C)
C)
LA
LA
C
H
C)
D
L 10 ID
C)
C)
C)
C)
H
LAn
C)
C)
0
I
C)I 0CC)
C
)I to
t
)
C)s C)
4
C)
I
C)
to
HA
)
H
IN N N oL
LN N
L LN
N
N
0
C)
C)
C)
C)
Q
N
LA
LA
LA
I N NNI
N
I
N
)
I
I
N
I
N
I
N
I
I
I t:::
toI
$I
)
N
N,
C)
C)
to
H
LA
LA
C)
H
o
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
LA
o
L
A
L
A
N
N
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C)
C
C)
C)
C)
C)
C
-.
A
C
o
C
to
to
4
C)
a)
I)
Ito
)
nI 4~4to~H ~~~~C
CL
N
(11
H~~~~C
ni
·.
°C)
C)'t
I
)l)C
C)
o) C)
C
-H
i N
H
I
0
C.-I
C
C)~~~~~~~~~~~~~~~~~~~~
>
to
LA
~~~
C)
cl,
toto
C)
i
LOoAO.L.C.AA.~o~oA
I'~~~~NH~
LA'tot'
I
C0
Xto, :
to
:
~
10 .1
to
~ ~~
,AN
C)
4
0
C
c-
C)
C
H
t
to
U
14C)
to
LA
I
N
to
to
toL0
.A.L.
C)
C)CI,r)
H
L
C)
toCI)
N
LA
.0
tI)C4))))
C)
N
LA
LA
H~~~~~
0l
C)
t
o
) tooALH)LH~oLLC.oUA)A)~oA
I
C
)
C)
,o
....IH) LA4LA~~~~~~~~
CtL-H
A
IL-HI L I....
C0C© o)-CN)A)A)A
tCH C LANLA)LALAA4LA4ANLAHA4LA4A4LAHA4LA4A4LANANC
)t~o
'~o
L LH vHU
H ILH CN
H I)C
N ~oN
N~ NN AN LNNN
C..
C)
C)
)
C
)
C
C)
C.
)
C
C)
)
C
C)
)
C
C)
)
C
C)
)
C
C)
)
C
C)
L
t
)
01
0
C
C.
C)
LA:
H
I t
C)
o
to
0
~
L,
N
ID C-4
F: 0
)
C)
I
to
E4
)
C
LA
)
C
C)
)
C)
CI
CA
,
N C)
LA
'C
'
U
N
A o N,t~o~o
C
) C
) C
C)
C)
4
0
C
C,
'
) t~o
C
C)
.
YC:
L
C)
N
)
C)
NC N
C)
E
N
C
NN
) N C N )N C
C)
C)
)
-
)
C
o
01
)
E
08
°
0 1
C)
I
u
D
C)
CD
C
C)
0
C
C)
r
C-
C)
oo
)
0C
O
c)
o
~~~~o
y-I
0U)
(1
0D
C)0
:
'-C
I
0
Ci
13i
L
C
O
O
i.,
UC)
CD
O
C
ooC
C)
C)
C)
,t
4-)
o
o
o
(N
),)
IC-
o
o
~
,
a)
a)
a)
)
CC
CD
C
-
.
oi3
1
CDt
C
-m
10
Q)
)
E
0
C
a,
E:
It
0
C-,
El
41
C,
4k
C~
Ct
o~ mo
,- t
O
C
o)
C
O
C)
O
o
o
oC)
C)
o,
oC)
CD
-i
C
C)
o0
C)
D
O
o
O
C)
UC)
O
hC4
)
C-
>tv
C
1O C) ()O
C
CoC)
C,,
4
o
o
c
o,
C)
X
CD
CE
C
V
C,
Ei
>v
CD
0D
(N
C)
(.-. C,,
C)
4CD O
c)
s-)
't°
C)
Ci
C
,, C)l '
CD
C
')
v)
,
r_
C) t
0-
o
C)
CJ)
Ci
C
C)
Eo
D
C)
'
C
C
'C)
>
C,~~~
-)
o
5
tL
O
C
o
-,-°toULa
iirn
C C 'C)
)DrC5 ,-0
-,t
'Iz
C)
CD
D
CD
.
C'
C,
CC) C)
h1
Iu
o o< '°
C,)
C)O
( )
O
CDI
C~~~~~~~~~~~~~~,
'C
C
I
C ,C
ID
oD
C
0
[E
t
C)
a)
E
Ci
C
E
C
O
oC
oC)
.t'
Ct
C~
N
'C
I
Ez
,
r4~~~~~C
V
Ci
D
CDU
r c;
oC) ~~~~~~~~~~~~~
,:=:
,ti l ~~~.
,-t
'D
C) O
~Oo o CC~O C''c:,
111
C)
U
C
m
ol
m
C
0-
Fl
C)
C)
C1
.,-
C)
-m
)
o0
Ci
'C)
'C5
C
{.
E-e
oC)
"L-,
.-.
©
° o ,ot
,
,.,
(
0C
C
o
--is:
.
C
~
oC
L'I
(N
(N
C)
-H
,C
f
E
,
,
0
E
CiEQ>
m
r
0)
C
0
0
>'
>
C)
0
CD
Ci
-)
O
C)
0
Ci
CD
C)
CD
I
0
CD
CD4
>
C)
CD
o
0
CD
0 C)
0
DC)CDC)CD(NC
o
C)
C0
)
CDE
C)U
[L
C)
[
O