THE UPPER MANTLE TRANSITION ZONE BENEATH SOUTHERN

0 downloads 0 Views 15MB Size Report
where / andy represent model sample number and ray parameter indices respectively. In this case, the ...... for visualization purposes after completion of the phase. ..... The letter appended to arc corresponds to the workspace ...... SoooinV:Sr>-coSSr^t^o>r-Seoint^inT-inpi^'«);T^^^coCMpu5«CMcOT^t^cDpT^OJT-o>cpin.
THE UPPER MANTLE TRANSITION ZONE BENEATH SOUTHERN CALIFORNIA by NATHAN ALAN SIMMONS, B.S A THESIS IN GEOSCIENCE Submitted to the Graduate Faculty of Texas Tech University in Partial Fulfillment of the Requirements for the Degree of MASTER OF SCIENCE Approved

Accepted

August, 2000

T 3

ACKNOWLEDGMENTS

/^O /31 y(spinel) -> (Mg-wiistite + perovskite)

(1.1)

where the transformations (denoted with arrows) occur at 410, 520 and 660 km, respectively.

These phase boundaries are summarized in Akaogi et al. (1989) and

illustrated in Figure 1.4. On the other hand, studies conclude that the gamet mineralogical system contributes and may even dominate the transformation boundaries in some cases. Vacher et al. (1998) discusses the importance of the non-olivine components in the upper mantle and concludes that significant gamet transformations into ilmenite and perovskite stmctures occur near the same depths as the olivine components. The combined olivine and gamet phase boundaries are explored by Gasparik (1997) and are illustrated in Figure 1.5. Gasparik (1997) discusses the possibility of mineralogical heterogeneity created by separation of the gamet and olivine components during the evolution of the upper mantle. Ringwood (1994) concludes that delamination of subducted slabs may occur creating a "gametite" layer at the base of the upper mantle. This process is illustrated in Figure 1.6. These studies parallel each other as both consider some layering effects in a combined olivine-gamet

mineralogical

system.

However,

olivine

component

transformations are still considered to be the dominant processes in the transition zone. The stability boundaries associated these phase transformation are typically defined by the corresponding Clapeyron slopes.

The Clapeyron slope describes the

temperature and pressure conditions required for a transformation and is simply the derivative of (change in) pressure with respect to temperature:

(^d^dP/dT

(1.2)

where the subscript d represents the approximate transformation depth. Calculated values for the major Clapeyron slopes are listed in Table 1.1. The estimated average Clapeyron slopes are 2.4 and -2.9 MPa/°C for the 410- and 660-km discontinuities (assuming these are phase transformations). These measurements indicated that these two transformations have approximately equal but opposite slopes.

Positive slopes are indicative of

exothermic phase transformations and negative Clapeyron slopes are indicative of endothermic transformations.

A transformation boundary with positive slope would

shallow in colder regions (such as subduction zones) and deepen in warmer regions (zones with thermal upwellings).

Boundaries with negative slopes respond in the

opposite manor to temperature anomalies in the upper mantle.

Combining these

transformations, the transition zone would thicken in cold regions and thin in warmer regions as long as the temperature anomalies are vertically coherent through the transition zone.

Temperature anomalies can therefore be detected by simply determining the

stmcture and/or thickness of the transition zone.

Discontinuity topography can be

compared to temperature anomalies mferred by velocity stmcture to test the hypothesis that these features are phase transformations rather than abmpt chemistry changes.

1.2.2 Convection Implications Implications of the upper mantle transition zone in mantle dynamics are summarized in King (1994) and Davies (1999). The positive Clapeyron slope associated with the 410-km discontinuity is believed to assist mantle convection while the 660-km

discontinuity is believed to inhibit mantle convection. This is best demonstrated by considering the subduction of a lithospheric slab since the subduction process is a major element in Earth-scale convection (Figure 1.7). As a slab approaches a transformation boundary with a positive Clapeyron slope, the negative temperature anomaly associated with the slab creates a local temperature anomaly about the discontinuity. In this situation, the material above the discontinuity is forced to transform into the denser stmcture. The negative buoyancy associated with the denser material causes the material to sink thereby driving convection. On the other hand, a boundary with a negative Clapeyron slope acts to inhibit the slab from penetrating since the negative temperature anomaly causes the surrounding material to revert to the less dense stmcture. The less dense material creates a local buoyant effect that slows the subduction process and therefore the convection process. There is a tradeoff between the subduction slope and Clapeyron slope that determines if the slab is allowed to penetrate or remain at the upper-lower mantle boundary. The same logic can be applied to a plume rising through the transition zone. In this case, an endothermic transformation would inhibit convection while the boundary would shallow with the plume. If the Clapeyron slope for the endothermic reaction is steep enough, convection may be completely hindered in this situation.

1.3 Tectonic History of Southem Califomia The tectonic framework of southem Califomia is representative of a long history of active tectonics generatmg a complex continental margin. Successive subductiondriven arc collisions as well as subduction polarity reversals and oblique transform plate

motions along the westem margin are possible examples of such complex tectonic events that combine to create the present tectonicframeworkof southem Califomia. Although tectonic evolution may not directly contribute to the stmctural components of the upper mantle transition zone, it should be examined since the tectonic contribution is uncertain. Preceding late Jurassic time, several subduction and collision sequences generating terrain captures and possible subduction polarity reversals occurred along the westem margin of North America consuming oceanic plates. Plate tectonic models summarize this process (Moores and Twiss, 1995; Ingersoll, 1998). In late Jurassic time, the Nevadan orogeny occurred as an oceanic arc complex approached and collided with the westem margin of prehistoric North America. After the consumption and/or capture of the arc system components, subduction of the Farallon oceanic plate continued beneath North America in what was previously the backarc region of the deformed magmatic arc (Schweickert and Cowan, 1975). From the latest part of the Jurassic to late Cretaceous, a simple arc-trench system existed along the westem margin as the Farallon plate continued to subduct (Drewes, 1978; Coney, 1980; Ingersoll, 1998). During this period, the magmatic arc progressed inland into North America (Schweickert and Cowan, 1975; Ingersoll, 1979). Rapid subduction of the Farallon plate occurred through Eocene time generating "flat-slab" subduction beneath the North American plate, which is believed to be associated with the Laramide orogeny (Coney, 1976; Dickinson and Snyder, 1978; Bird, 1984, 1988; Engebretson et al., 1985; Cross, 1986; Spencer, 1996). The subsequent increase of the North American plate velocity over the Farallon plate provided progressively younger, therefore more buoyant, oceanic cmst to enter the subduction

zone.

This probably contributed to the hypothesized "flat-slab" subduction process

(Engebretson and Thompson, 1984). Soon after these events, Neogene tectonics took over as the Farallon slab began subducting at a steeper angle.

The East Pacific Rise subsequently approached the

western margin of the North American plate. This process slowed the subduction rate as positively buoyant material near the spreading center approached the subduction zone. The Farallon plate was eventually consumed and the western margin progressively became a dextral transform margin along the San Andreas Fault system (Atwater, 1970). This dominating dextral motion, possibly due to Pacific and North American plate interaction, eventually generated an extensional region consisting of oblique rifts in the Gulf of California and the Salton Trough that currently resembles an active spreading center. Plate circuit reconstmction has shown that the Pacific plate has moved 1165 kilometers northwestward relative to the North American plate in the last 28.3 million years. It has also been shown that the plate velocity vector has become more northerly during this period resulting in a large-scale plate rotation sequence.

Subducting

fragments of the Farallon slab, in conjunction with transform motion, have also generated "slab windows" under the North American plate that lack subducted oceanic material (Atwater and Stock, 1998).

It is presumed that the Farallon plate fragments continued

subducting around the slab-free zone.

Material from the asthenosphere would have

subsequently risen into the gap(s) and caused a convection cell much like that of a spreading center or continental rift zone (Stewart, 1977). These processes created the present day tectonic stmcture of southem Califomia. 8

The westem North American margin has undergone complex tectonic processes for millions of years. It is unclear whether or not these tectonic processes have affected the composition or stmctural components of the upper mantle transition zone beneath southem Califomia. However, the regional tectonic history and tectonic elements should be considered when interpreting features in the transition zone.

1.4 Seismic Data from Permanent Broadband Stations Broadband data from 21 seismic stations were obtained from the Incorporated Research Institutes for Seismology (IRIS) through the Data Management Center (DMC) coordinated by the University of Washington in Seattle. The southem Califomia stations used in this study were previously a subset of the Global Seismographic Network (GSN) data set. The Southem Califomia Seismographic Network (SCSN) is the newly formed network that now includes these stations. Station names and locations are listed in Table 1.2 and a map of these stations is illustrated in Figure 1.8. Some of these stations have provided up to ten years of earthquake recordings making the entire data set very large. To reduce the data volume, only the recordings from earthquakes with a minimum body wave magnitude (Mb > 5.5) were obtained. The data were subsequently limited according to overall quality by visually inspecting each three-component seismogram with various bandpass fdters applied. After this process, we were left with a total of 14,587 three-component seismograms.

Table 1.1 A List of Clapeyron slopesfromLaboratory Measurements. Reference Akaogi etal. (1989) Katsura and Ito (1989) Ito and Takahashi (1989) Ito etal (1990) Chopelas(1991) Akaogi and Ito (1993) Bina and Helffrich (1994)

C410 (MPa/°C) C660 (MPa/°C) 1.5 ±0.5 2.5 ±1.0

2.95 ± 0.05

-2.8 -4.0 ± 2.0 -2.4 ± 0.4 -2.9 ± 0.3 -2.4 ± 0.5

2.4

-2.9

2.8 ±0.1

Mean

10

Table 1.2 List of Seismic Stations Used in this Study. STATION NAME

ABBREVIATION LATITUDE

Barrett Dam Calabasas Columbia College Cottonwood Creek Glamis Goldstone Lake Geothermal Program Office Lake Isabella Jamestown Mammoth Lakes Needles Osito Adit Pasadena Pinyon Flat Observatory Rancho Palos Verdes Santa Barbara San Nicolas Island Superstition Mountain Seven Oaks Dam University of Southern CA Victorville

32.68°N 34.14°N 38.03°N 36.43°N 33.05°N 35.30°N 35.64°N 35.66°N 37.92°N 37.63°N 34.82°N 34.61°N 34.14°N 33.61°N 33.74°N 34.44°N 33.24°N 32.94°N 34.10°N 34.01°N 34.56°N

BAR CALB CMB CWC GLA GSC GPO ISA JAS MLAC NEE OSI PAS PFO RPV SBC SNCC SMTC SVD

use VTV

11

LONGITUDE ELEV(m) 116.67°W 118.62°W 120.38°W 118.08°W 114.82°W 116.80°W 117.66''W 118.47°W 120.42°W 118.83°W 114.59°W 118.72°W 118.17°W 116.45°W 118.40°W 119.71"W 119.52°W 115.72°W 117.09°W 118.28°W 117.32°W

496 276 719 1553 514 954 735 817 425 2134 139 706 257 1245 64 61 227 3 574 17 812

•7 km Peridotite zone

1 Crust L-v Mohorovidc "35 knv

(Upper mantle)

Lithosphere

B

350 km

Upper Mantle

410 km discontinuit)! Transition zone

(Transition zone) ' 660 km discontinuity

750 km

— 1000 km —

(Lower mantle) Perovskite zcme

D*

Lower Mantle

-2750 km

(D") 2889 km

CBL

Core-mantle boundar]

Outer Core Inner core boundary 5154 km-

IrmerCore

Figure 1.1. Components Defining the Upper Mantle Transition Zone. Source: Taken directly from Davies (1999).

12

I

volcano

trench

magma Continental crust

continental crust mantle flow

Mantle flow

Figure 1.2. Overview of Mantle Convection and Tectonic Processes.

13

•8

I"a o

I

o

u

200

400

600

800

1000

Depth (km)

Figure 1.3. Compressional Velocity (dashed lines) Compared to Mineral Velocities. The "ol" stands for olivine and the "Mg-pv" stands for magnesium perovskite. Source: TakenfromAnderson (1989).

14

Temperature (*'C) 0

500

1000

1500

300

400

E 500 Q.

a 600

700

800

J

I

I

I



'

'

'

Figure 1.4. Stability Fields for Olivine Component Transformations. Source: Edited from Akaogi et al. (1989).

15

2000

10

15 Pressure (GPo)

Figure 1.5. Transformation Boundaries for a Mixed Olivine/Garnet System. "01" is olivine; "Ga" is gamet; "Bt" is P-spinel; "Sp" is y-spinel; "II" is ilmenite; "Pv" is perovskite; "Mw" is magnesiowustite. Source: Adapted from Gasparik (1997). 16

biwtdMC

BASALTIC C » J S T

••.- •• • • . •• -. •• •• •• ••.- •• •• •. • • •• •• •• -. •• •• •• -. .• •• •• ••.- -. •• •• .• -. .• •• •• •• •• -..- -. .• -. .• •• •• • Q C E A M C - L r t W O S P - H f e T ^ b • . . ' I : f.-.-.•m:-,;.•,;.•.•

•,••,• t • • • .

^ ,

PYROUTE

\

AESTHENOSPHERE

jA

/

UPPER MANTLE \ I Entdtrt mbcing
W

120i) W

115.0 W

120i) W

115.0 W

40.0 M

4a0

37.5 f

PKPdf 153 rfs 4.9%

35.0

32.5

30.0 N

120.0 W

MSJavi

Figure 3.8. Conversion Points for Each Phase for the 3105 Total Receiver Functions Used.

56

0 X

o

> «

0*

4 '4i

0 a

p PcP PKP PP

O

V «

«* B 116.55

116.5

116.45

116.4

35.38

* **;* #

35.36 35.34

«

o « • 0

116.35

P PcP PKP PP

X

TR,

o

a

35.32 35.3 35.28 35.26

S

35.24

D

» ««5

o

35J22 116.9

116.85

116.8

34.25 r

116.75

116.7

z X

«• 9>

34.2 •

34.15

34.1

80

34.05'— 116.3

100

,%

> 0

'>



B

33.6 S , * '

"

a a X*

a

33.4 33.2

tfi

x

a

°°

a

" "n a a

1

33 116

115.5

'^'^ =

34.5

115

»B o

On

1145

"On B

oil

•^.

O

0

P

0

PP £•-

*« 0

«

>

114

0

34 «

a

0** 0 ^o ,

rf>D

^

%a

33.5



' °oJ

S"*""

120

37

0

D

t

I a

119.5 o •> K 0

'

" B ;i.

118.5

118

O

^

119

P PcP PKP PP

4f.°& •Wb
"

%

36.5

. **

o.

««.*
*

36 ' 0

355

« o Ox

o

0

*

4 35 400

450

500

550

600

KO

700

750

o

e «

0

t. 120

o 0

D

119.5

o

»•

'

0

1 *

Be ,«i 5 3 Xq SMO||Bqs A;inui;uoosip UDf 099 sq; Z UOUBOOJ ;V a puBd ui UAvoqs SB ;u9piA9 OS|B SI 9jn;onj;s X;po|9A puB X;inui;uoosip UDi-099 9q; u99M.;9q UOI;B|9JJO3 ((9^1^110)^ '•— (9uiAip)x) '91) 9dois uojX9dBi3 9Ai;isod B q;iM UOUBUUOJSUBJ; 9SBqd B q;iM ;U9UI99JSB 9uoj;s Ul 9JB S9jn;B9j 9S9qx UDJ $3-03- su9d99p UDj-Qlt? 9q; qoiqM ;B AJBUIOUB X;poi9A-Moi B SMoqs \ UOI;BOO| puB (S9pjp) UDf-Ql^ MO||Bqs B o; spuods9Jjoo (oniq) uoi§9J A;popA-q9iq gq; 9J9qM SMoqs (sj9:5fjBui ^OBjq PHOs) SUOI;B;S omisps j o J9;snp 9SU9P 9q; JB9U X uouBooq sppoui OM; 9q; JO uouBpxioo Q £ 9q; SMoqs (p) uouBqjnviod X;popA 9q; o; 9jn;3ru;s UDi-Qlt^ sq; SuuBduioo dBui y ^ S3~ SuiMO||Bqs Aq (p9J ui UAvoqs) 9jn;B9j (9jn;BJ9dui9; qSiq '90U9q) A;popA-M.oi 9q; o; spuods9j X;inui;uoosip UD{-099 9qx ;s9M-;sB9 9uipu9j; No3>£ 9pn;i;B| ;B 9jn;onj;s X;inui;uoosip U D | - 0 9 9 9q; S9;Bj;suom9p D UOI;O9S (9n|q ui uMoqs mnmpcBui A;popA 9ABM-

p and y-> (perovskite +

magnesiowustite) in the olivine system, then regional temperature variations can be calculated based on published Clapeyron slopes.

5.1 Imaging the Transition Zone 5.1.1 Receiver Function Processing and Stacking For the regional interpretation, 3D images were generated for several combinations of stacking parameters as discussed in Chapter III. We pre-processed receiver functions for Pds, PPds, PcPds and PKPdfds events with a 0.3 Hz Gaussian filter. Stacking parameters must be chosen so that the image will have laterally coherent features over large regions. However, the assumption of lateral continuity within the stacking algorithm destroys signal from vertical stmcture if the search radii are allowed to be too large. In some locations, this is inevitable as there are geographical windows lacking significant amounts of data.

72

Evaluation of several 3D images created with different stacking parameters was necessary to determine the optimal tradeoff between lateral coherency and vertical stmcture resolution for the data set.

The best 3D image was produced using the

following parameters:

Minimum number of contributing stations per node:

6

Minimum number of traces per node:

100

Maximum search radius about a node:

1.0°

Sample increment (node spacing):

0.2°.

With these parameters, some stmctures are still difficuh to interpret. For this reason, other 3D images, created with less stringent constraints, were used in conjunction for interpretation purposes.

By relaxing these constraints, we sacrifice resolution for

coverage. In the most data rich areas, stacking bins were much smaller than implied by the above bounding constraints.

5.1.2 Resolution Issues within the Transition Zone Due to ray path geometries, conversion points at 660 km are distributed more suitably (uniformally and contmuously) for stacking than conversion points near 410 km. Conversion points near the 410 km depth tend to occur in clusters causing lateral weighting problems since our algorithm attempts to use data from a fixed number of stations for each stacked value. These weighting problems make the 410 km region more difficuh to interpret over large areas than the stmctures near the base of the transition zone. 73

Figure 5.1 shows the number of traces required in each node at 410 and 660 km for the stacking parameters listed above. The number of traces used in each cell is more erratic for 410 km (i.e.. Figure 5.1a). Near Los Angeles (LA), -400 receiver fimctions are stacked in a confmed region. Similarly, -350 receiver functions are used in stacks in extreme southem Califomia. Other regions, however, use 90-100 traces. The number of traces used at 660 km is shown in Figure 5.1b. At 660 km, the data coverage is more uniform (100-110 receiver functions per bin) and therefore has fewer lateral weighting problems than stacks at 410 km. The required search radii for the primary stacking constrains are shown in Figure 5.2. At 410 km (Figure 5.2a), the search radii range from 0.3° to the maxunum of 1.0°. The area with the smallest search radii is just southeast of Los Angeles (LA) where 6 stations and 100 receiver fimctions were found within a small region.

In extreme

southem Califomia, however, the search radii increase dramatically at 410 km. At 660 km (Figure 5.2b), the search radii are distributed more appropriately. The search radii are -0.4° throughout most of the region including extreme southem Califomia.

5.2 Image Interpretation of the Transition Zone 5.2.1 3D Image Cross Sections An east-west cross section through the 3D image is shown in Figure 5.3. The 410 km discontinuity exhibits a depression of-15 km centered at 116.5°W (-116.5). This is expected given the negative velocity perturbation (displayed in Figure 5.3b) and the exothermic transformation in the olivine system (a-> p stmctures). Stmctures near the base of the transition zone are more complex. The gamet system transformation (-710 74

km) appears in this cross section (gt) and interacts with the olivine discontinuity (-660 km) to some degree. Also, since the search radii are relatively large in this region (-0.9°), smearing of amplitudes from east to west destroy the apparent stmcture near 118°W as indicated by the arrows in Figure 5.3a.

This interpretation is in strong

agreement with the velocity perturbation model shovm m Figure 5.3b. A cross section at 33° (Figure 5.4) shows small-scale stmctures in a region with a complex velocity setting.

The 410-km discontinuity shallows ~15km near 118°W

(Figure 5.4a). Inspection of the velocity model (Figure 5.4b) reveals this zone to be seismically fast suggesting low temperatures. The 660-km discontinuity exhibits more low-wavelength stmctures as would be expected given the sampling distribution at this depth. There appears to be a small-scale stmctural high on this discontinuity near 117°W (Figure 5.4a). After observing the velocity model (Figure 5.4b), it seems likely that this stmcture may be a small-scale (-120 km) feature and that its vertical extent may be sharp and dramatic. A crossing section at 117.2°W supports the existence of this smallscale stmcture (Figure 5.5). The arrow demonstrates that the discontinuity shallows from south to north creating an apex near 33°N. Another important visible feature observed in Figure 5.4 is the separation of the 660-km discontinuity and the gamet transformation (gt). The arrow near 115°W in Figure 5.4b labels this separation within a seismically slow zone. This anticorrelation effect is what is expected given the mbced olivine/gamet system in a warm region as discussed in Chapter IV. Figure 5.6 shows an east-west cross section at 34.2° crossing the center of the high-velocity zone at 410 km. The 410-km discontinuity shallows -30 km near 118.5°W 75

where the velocity perturbation is +0.5% (Figure 5.6b).

This feature is not readily

apparent in the cross section smce the stmcture is not completely represented due to smearing. However, a north-south cross section at 118°W (Figure 5.7) supports the interpretation. In this portion of the 3D image, the feature is readily apparent in the figure.

Near 660 km, a low velocity stmcture exists (Figure 5.6b).

The 660-km

discontinuity depth shallows as expected in a low-velocity (high-temperature) zone. This feature is imaged easily due to the sampling and the size of the velocity stmcture. This cross section demonstrates that the 410- and 660-km discontinuities will not always be anticorrelated. The high-velocity zone near 410 km is adequately imaged in an east-west cross section at 35°N (Figure 5.8). The feature is detectable as a resuh of the relatively small search radii (-0.4°) used (Figure 5.8a). The shape and extent of the high-velocity zone in this region can be seen in Figure 5.8b. The shape of the interpreted stmcture matches the shape of anomalies in the velocity model stmcture accordingly (centered at 118°W).

5.2.2 Horizon Mapping and Velocity Model Comparison The depths to the 410- and 660-km discontinuities are completely mapped for southem Cahfomia in Figures 5.9 and 5.11 respectively. Both discontinuities exhibit a shallow trend near Los Angeles extending to the northem portion of Baja, Califomia. In this region, the discontinuities are correlated due to the velocity perturbation gradient that exists within the transition zone. The 410-km discontinuity deepens dramatically from the Mojave Desert extending into Arizona. However, this region does not have very good coverage at 410 76

km. Another deep trend extends from Arizona through the Salton Trough region. The stmctural trends at 410 km also match the velocity stmcture well (Figure 5.10). Other than the stmcture beneath Los Angeles, a stmctural high exists on the 660km discontinuity offshore from Califomia (south of Los Angeles, Figure 5.11). Also, a stmctural low exists just east of this feature near the Gulf of Califomia.

Another

prominent feature is a stmctural low east of the stmctural high beneath Los Angeles. These stmctural trends match the Dueker (personal communication) velocity perturbation model, especially beneath the Los Angeles region (Figure 5.12). 5.3 Temperature Calculations Using published results for the Clapeyron slopes for the olivine transformations, we calculated expected thermal anomalies associated with the interpreted stmctures at 410 and 660 km depths. See Chapter I for the range of results for the Clapeyron slopes. Since we observe -40 km of vertical stmcture on the discontinuities, we chose to use the upper end of the range of Clapeyron slopes (Q. We have used the slope determined from Bina and Helffrich (1994) for the 410-km:

^410 = 2.9 MPa/°C.

(5.1)

For the 660-km, we chose the upper-end value determined by Mao et al. (1991):

^660 =-2.9 MPa/°C.

(5.2)

77

Using the defmition of Clapeyron slope and the following formulation from Turcotte and Schubert (1982), the temperature anomaly can be determined:

5P = p g 6 z .

(5.3)

Solving for temperature anomaly gives:

6T = p g 5 z / ; .

(5.4)

Using this solution, a 20 km stmcture would give a -236°C temperature anomaly. Also, using an equation from Anderson (1989), we calculated the temperature variations from the velocity model:

5T = 6 Vp / (4.1 ± 1.1 X 10-^ km/sec/°C).

(5.5)

Comparison of the stmcture- and velocity-derived temperature variations is illustrated in Figure 5.13. The calculated temperature distribution range for the observed stmctures is higher than that of the velocity-derived temperatures. This could obviously be an effect of the uncertainty of the Clapeyron slopes or the velocity conversion factor. On the other hand, it should be expected that temperature ranges from the observed stmctures would be greater due to the increased resolution. The smoothmg of the velocity perturbation model could diminish significant velocity contrasts. Observed stmctures are identified in the distribution plots (Figure 5.13).

78

5.4 Conclusions from Regional Observations The 410- and 660-km discontinuities are interpretable over most of the study area in southem Califomia. The stmctural/velocity relationship seen in these images generally match what would be expected from phase transformation boundaries in the olivine system. Temperature anomaly distribution inferred from the topography of these two discontinuities is comparable to the distribution calculated from an independent velocity model.

This provides evidence that the interpreted discontinuity topography can be

achieved with the inferred temperature anomalies. It is obvious from the above discussion that small-scale temperature anomalies (inferred from the velocity model) are not vertically coherent across the transition zone of southem Califomia. Small-scale estimates of transition zone thickness beneath southem Califomia would, therefore, be meaningless with regard to estimates of mantle temperature. Other regional scale studies have found that thermal anomalies estimated from transition zone thickness on a regional scale do agree with relationships expected based on regional tectonics. As a resuh, we suggest that there may exist localized thermal anomalies within the transition zone that are not related to continental scale tectonics. Altemately, we must consider that thermal anomalies based on estimates of transition zone thickness alone, must be scmtinized when we consider regional or global mterpretations.

79

350

300 37.5

250

-200 35.0

32 5 h

30.0 N 120.0 W

117.5'W

115.0'W

112.5 W

150

37.5

- 100

35 0

;^

m 50 32.5 N

30.0 N 120.0'W

117.5'W

115.0 W

112.5 W

Figure 5.1. Number of Traces Per Cell for the Stacked Image at 410 km (a) and 660 km (b). 80

|1.2

a

1 1

09

08

07

06 32.5 ^

05

0.4

30.0' N

10.3 i1.2

ri.i

l0.9

10.8

|0.7

0.6 32.5>

0.5

0.4

30.0

120.0 W

115.0°W

117.5 W

1125 W

l03

Figure 5.2. Search Radii at 410 km (a) and 660 km (b) Used for the Stackmg Constraints.

81

-08

106

05

-122

-121

-120

-119

-118

-117 -116 Longitude

-115

-114

-113

-112

100

200

300

400Q. V •a

--0.1

500

600'¥

700 i

800

122

-121

laMmiMMMiBKsaBiseisaJJ saaw!taMtHi^^.KA^mmmmm -120 -119 -118 -117 -116 -115 -114 -113 Longitude

-112

-0 5

Figure 5.3. East-west Cross Section at 32° with the Search Radii and the Velocity Perturbation (%) in the Backgrounds (a and b respectively).

82

'08

700 -. -122

-121

-120

-119

-118

-117 -116 Longitude

-115

-114

-113

-112

10.2 0.1

-0.1 1-0.2 -0 3

Figure 5.4. East-west Cross Section at 33° with the Search Radii and Velocity Perturbation (%) in the Backgrounds (a and b respectively).

83

i0.5

0.4 0.3

lo2

I0.I

[0 f-0.1 ).2

1-0.3 1-0.4 -0.5

Figure 5.5. A Partial North-south Cross Section at 117° with Velocity Perturbation (%) m the Background Demonstrating the Small-scale Stmcture Near 33°.

84

a

-0.8

0.7

l0 6

05

04

-122

-121

-120

-119

-118

-117 -116 ongitude

-115

-114

-113

-112

...-- 0 4

0.2 0.1

-0.1 -0.2

-122

-121

-120

-119

-118

-117 -116 Longitude

-115

-114

-113

-112

Figure 5.6. East-west Cross Section at 34.2° with the Search Radii and Velocity Perturbation (%) m the Backgrounds (a and b respectively).

85

200 r

250 0.3 300 0.2 350

0.1

E 400

-0

Q. T3

-0 1

450

500 -0.3 550

600

-0.4

34 Latitude

-0.5

Figure 5.7. A Partial North-south Cross Section at 118° with Velocity Perturbation (%) in the Background Demonstrating the Small-scale Stmcture Near 34.2°.

86

a

0.8

|0 7

l06

05

-122

-121

-120

-119

-118

-117 -116 Longitude

-115

-114

-113

-112

^0.5

0.2 0.1

1-0.2 -0.3 1-0.4

-122

-121

-120

-119

-118

-117 -116 Longitude

-115

-114

-113

-112

Figure 5.8. East-west Cross Section at 35° with the Search Radii and Velocity Perturbation (%) in the Backgrounds (a and b respectively).

87

-405

-410

37.5 -415

-420 35.0 >J -425

^-430 32.5 M

•435

30.0 N 120.0 W

115.0 W

117.5 W

112.5 W

1-440

Figure 5.9. Interpreted Depths to the 410-km Discontinuity for Southem Califomia. Red corresponds to a deeper discontinuity and assumed higher temperatures based on the hypothesis that olivine mmerals dominate this region. 88

40.0^

+: 20 km deeper than mean o: 20 km shallower than mean size proportional to magnitude 37.5

35.0

32.5^

30.0 Ni

120.0 W

117.5 W

115.0 W

112.5 W

-0.5

Figure 5.10. P-wave Velocity Perturbation (%) at 410 km Based on the Dueker Model. Symbols represent the interpreted discontinuity depths with the mean removed.

89

40.^

-650

-655

37.5

-660

-665

35.0

--670

-675

32.5 f^

•680

-685

30.0' N 120.0 W

117.5°W

115.0M/V

112.5 W

-690

Figure 5.11. Interpreted Depths to the 660-km Discontinuity for Southem Califomia. The colors are reversed from Figure 5.9 based on the assumption that this discontinuity is anticorrelated to the 410-km discontinuity. 90

,0.5

40.'i-^

I

0.4

10.3 [I

37.5

0.2

10.1 35.0

10 -0.1

1-0.2 32.5^

-0.3 -0.4 30.0 N 120.0 W

117.5 W

115.0 W

112.5 W

1-0.5

Figure 5.12. P-wave Velocity Perturbation (%) at 660 km Based on the Dueker Model. Symbols represent the interpreted discontinuity depths with the mean removed.

91

temperature distribution at 410 km

as

120 100 S 80 u

i 60

"in i

ZJ

r 1 ] r-

20 h n„n. .r-irini-ir -500

_.

n nnn^nnrf] Dc^

0 Temperature (C)

500

temperature distribution at 660 km

Temperature (C)

Figure 5.13. Temperature Distribution Comparison for the Interpreted Discontinuity Depths (bars) and the Dueker Velocity Model (black lines).

92

CHAPTER VI THERMAL CONTROL OF UPPER MANTLE DISCONTINUITIES

Many seismic studies conclude that large velocity discontinuities exist near 410 and 660 km depths. Mmeral physics (see Chapter I) mdicates that this is a transitional region between upper and lower mantle properties.

Determining the nature of this

transition zone is important to understand Earth-scale thermal convection. These velocity increases have been attributed to both pressure-induced phase transformations and chemical stratification.

Earth-scale convection processes depend heavily on the tme

mechanism behind the observed seismic discontinuities.

Detailed imaging of the

transition zone beneath southem Califomia gives strong evidence that these discontinuities are attributable to thermally controlled, pressure-induced phase transformations.

Interpretation of these images has resulted in a clear statistical

correlation between short wavelength variations in discontinuity depth and velocity. A linear relationship between velocity perturbation and discontinuity depth variations has been found and the slope of this line provides a useful constraint on the properties of the upper mantle transition zone discontinuities.

6.1 The Behavior of Upper Mantle Discontinuities Determining the mechanism(s) behind the observed seismic discontinuities at 410 and 660 km is important to develop an understanding of Earth-scale convection processes. If chemical layering in the transition zone causes these velocity increases, thermal convection would be layered as well. This type of convection would not be a 93

necessity if the transition zone discontinuities were caused by pressure-induced phase transformations (see Davies (1999) for an overview). If the upper mantle discontmuities were attributable only to iso-chemical phase changes, we would expect depth variations m these features to correlate (or be anti-correlated) with velocity (also believed to be thermally controlled).

In this paper we measured the topography on these imaged

discontinuities beneath southem Califomia and compared the result to the velocity stmcture in the transition zone. Using this detailed three-dimensional (3D) unage of the transition zone, we find strong evidence for a linear relationship between depths to these discontinuities and velocity stmcture.

The slopes of the depth versus velocity lines

provide constraints on modeled values for the Clapeyron slopes of the observed phase transformation boimdaries and the thermal relationship between mantle velocity and temperature. The 410-km discontinuity has been attributed to an exothermic pressure-induced phase transformation in the olivine system where (Mg,Fe)2Si04 (olivine) transforms from the a to p mineral stmctures (Ringwood, 1975; Bina and Helffrich, 1994). The pressure required for this transformation to occur increases as temperature increases causing the boundary to deepen (and vice versa). The 660-km discontinuity has been attributed to an endothermic dissociation of y-olivme into perovskite and magnesiowustite (Ringwood, 1975; Bina and Helffrich, 1994; Ito et al., 1990). This endothermic transformation occurs at shallower depths as temperature increases and vice versa for a temperature decrease. Chemical stratification can also be the cause of seismic discontinuities in the transition zone (Ringwood, 1994; Gasparik, 1997). The evolution of the upper mantle transition zone has been explored and has resulted in chemical stratification induced by subduction 94

processes as a possible interpretation.

Subducted slabs may stagnate creating a

transformation boundary at 410 km within the gamet mineralogical system. If subducted material reaches the base of the transition zone, layering may occur as the material attains neutral buoyancy and accumulates near 660 km (Ringwood, 1994; Gasparik, 1997). This would produce a significant seismic discontinuity near the base of the transition zone. Chemically stratified layers would not necessarily respond to temperature anomalies in the transition zone.

However, phase transformation boundaries are temperature and

pressure dependant and shallow or deepen when temperature anomalies are present. The focus of much recent seismic work is measuring variations in the depths to these features with respect to thermal anomalies inferred from seismic velocity variations (Revenaugh and Jordan, 1991; Shearer and Masters, 1992; Vidale and Benz, 1992; Dueker and Sheehan, 1997; Gurrola and Minster, 1998; Tajima and Grand, 1998; Thirot et al., 1998). Because of vertically coherent negative thermal anomalies associated with subducted slabs, results from subduction zones typically support the expected velocitydepth relationships for olivine phase change models. Study of discontinuity responses to plumes also supports the phase change hypothesis for the transition zone. For example recent work mdicates that the transition zone thins by -20 km beneath the Iceland plume (Shen et al., 1998). Studies of the long wavelength stmcture within the transition zone are ambiguous and frequently resuh in thickness estimates near the global average. Recent work indicates an average transition zone thickness of 241 km beneath the East Pacific Rise (e.g., Lee and Grand, 1996), which is very near the global average of 244 km (Shearer, 1991). We also find a mean transition zone thickness of 241 km beneath central and southem Califomia, which is also very near the global average. Over short 95

wavelengths, however, there is significant topography on these discontinuities; and in this study, we considered each discontinuity independently rather than focusing on thickness. Only in recent years have data sets become rich enough to allow mdependent investigation of short-wavelength depth variations of the two major transition zone discontinuities usmg data with greater frequency content (we low pass filter at 3 seconds).

6.2 Evaluation of 410- and 660-km Discontinuity Topography The time-domain receiver functions are converted to the depth domain using ray tracing algorithms (e.g., Buland and Chapman, 1983) and a combmed 1D/3D velocity model for each given ray path geometry. This combined model is based on the iasp91 (Kennett and Engdahl, 1991) standard spherical Earth model to approximate incoming ray paths and the NA95 (Van der lee and Nolet, 1997) local 3D velocity model of North America to correct for regional velocity stmcture. After location of the compressionalto-shear wave conversion points at sampled depth intervals, receiver function amplitudes are biimed based on the abundance of sampling about a geographical nodal pomt (Dueker and Sheehan, 1997, 1998; Owens et al., 2000; Sunmons and Gurrola, 2000). The best sampling of the transition zone occurs beneath the Los Angeles (location X, Figure 6.2d) region.

Detailed velocity stmcture is complex in this region as

determined by P-wave travel time residual inversion as the backgrounds in Figure 6.2d-e demonstrate. Near 410 km depth beneath location X, a seismically fast zone exists ( - 1 % compressional velocity). Near this particular negative temperature anomaly, the 410-km shallows by -25-30 km over a lateral range of-125 km (Figure 6.2a-b). This stmcture

96

demonstrates that the 410-km discontinuity responds abmptiy to small temperature anomalies (< 200°C) over short wavelengths m a manner that is consistent with a pressure-mduced phase transformation with a positive Clapeyron slope. This result is consistent with the hypothesized exothermic phase transformation of olivme (a —• p) near 410 km. In the same geographical region -660 km beneath southem Califomia, the P-wave travel tune residual model mdicates that a seismically slow region exists (Figure 6.2e, location Z). This 1% velocity anomaly corresponds to a temperature anomaly of-150200°C (ref. 20). Near 660 km, complications in discontinuity stmcture exist as multiple phase transformations occur in a mixed olivine/gamet mineralogical system (Revenaugh and Jordan, 1991; Dueker and Sheehan, 1998; Simmons and Gurrola, 2000). However in regions with positive temperature anomalies, exothermic gamet transformations are separable from the discontinuity generated by the dissociation of olivine (y stmcture —• perovskite + magnesiowiistite).

As seen in Figure 6.2c, the 660 km discontinuity

shallows in high-temperature regions.

Since the olivine dissociation has a negative

Clapeyron slope, a positive temperature anomaly would cause the transformation to occur at shallower depths, which is exactly what occurs beneath southem Califomia. Evaluation of 3D discontinuity stmcture (Figure 6.2d,e) reveals a strong correlation between 3D variations in discontinuity depth and velocity anomalies in regions with very dense data coverage. Correlation of shallow stmcture on the 410-km and positive velocity anomalies is evident near location X (Figure 6.2d). The shallow 410-km is centered about Los Angeles offsetting the velocity anomaly (X) to some degree but remams strongly correlated. The other most significant feature at 410 km is a 97

deepened discontinuity beneath location Y (northeast of LA) where a negative velocity anomaly exists. This response is consistent with a phase transformation at 410 km with a positive Clapeyron slope as the discontinuity shallows in cold regions while it deepens in hot regions. The high temperature region at 660 km depth causes the associated discontinuity to become -25 km shallower (Figure 6.2e, location Z). The small negative temperature anomalies to the east and southeast of location Z can also be associated with a deepening 660-km. These features are consistent with a pressure-induced phase transformation with a negative Clapeyron slope as the 660-km discontinuity responds oppositely to the 410km discontinuity when the local velocity anomalies are considered at each depth interval. 6.3 Velocity-Topography Relationship Since velocity stmcture beneath this region is not vertically coherent through the entire transition zone, it is important to consider how the discontinuity stmctures respond to the velocity perturbations about each depth interval. By extracting the discontinuity depths and associated velocity perturbations at each geographical node, it becomes apparent that these discontinuities are anti-correlated and each has a Imear relationship with velocity and, therefore, with temperature (Figure 6.3). Considering possible error in discontmuity depth and velocity perturbation, we computed error ellipses for the 95 and 99% confidence intervals. The slopes (M) were determined by a bootstrap re-sampling each data set 1000 times in order to remove any possible bias. This re-sampling has yielded -34.4 ± 4.0 and 29.3 ± 2.8 km/dVp for the 410-and 660-km, respectively (where dVp is percent compressional velocity perturbation at each depth). Using published

98

values of velocity, density, temperature conversion and gravitational force at depth, we obtam estimates of Clapeyron slopes at each depth of 4.0 ± 0.5 and -3.5 ± 0.3 MPaK"^ respectively (Anderson, 1989; Kennett et al., 1995). These Clapeyron slopes are sunple estimates as the M-slopes (slope of the depth versus velocity trend) are the primary observational constraints that may be used for future work to better determine the properties of the transition zone discontinuities. It is important to point out the velocity model used here is damped and the resulting model is non-unique. The velocity models found for most damping factors have resulted in similar pattems of velocity with variable amplitudes. In our computations we used a velocity model representative of the mid ranged values and we arrived at Clapeyron slopes near the upper limits of the laboratory measurements.

It is also

important to point out that the magnitude of the slope of the depth verses velocity curve for the 410- and 660-km discontinuities are similar in value (differing by about 15 %). Our results therefore favor experimental measurements with similar magnitudes for the Clapeyron slopes of these two discontinuities.

99

source

Pds

PPds

PKPdfds

Figure 6.1. Ray Paths for Seismic phases Used to Create Receiver Functions. Approximately 50% of the total receiver fimctions are calculated from Pds arrivals (where d represents a P to S conversion depth). PcPds and PPds arrivals provide -45% of the total number of recordings and PKPdfds arrivals account for -5%. Combined, these phases densely sample the study area providing excellent resolution. 100

101

"sS.

Figure 6.2. Cross Sections of the 3D Image (a-c) and Maps (d and e) Comparing Discontinuity Depths (white line on the cross sections and circles or pluses on the maps) to Velocity Perturbation (color background). These velocity perturbations are found using a conservative (mid-range) damping parameter. It is therefore possible that these velocity anomalies will differ from other models by as much as a factor of two. Sections a and b demonstrate the 410-km discontinuity stmcture at latitudes 33 and 35°N trending east-west. The 410-km abmptiy shallows in the center of the sections near the highvelocity region (~ 1% P-wave velocity maximum shown in blue). Section c demonstrates the 660-km discontinuity stmcture at latitude 34.2°N trending east-west. The 660-km discontinuity responds to the low-velocity (hence, high temperature) feature (shown in red) by shallowing -25 km. A map comparing the 410-km stmcture to the velocity perturbation (d) shows the 3D correlation of the two models. Location X near the dense cluster of seismic stations (solid black markers) shows where the high-velocity region (blue) corresponds to a shallow 410-km (circles) and location Y shows a low-velocity anomaly at which the 410-km deepens -20-25 km. These features are in strong agreement with a phase transformation with a positive Clapeyron slope (i.e., a(olivine) —> P(olivine)). Correlation between the 660-km discontinuity and velocity stmcture is also evident as shown in panel e. At location Z the 660 km discontinuity shallows by -25 km as would be expected in a low-velocity region (inferring a high temperature anomaly; shown in red). The 660-km discontinuity deepens in areas just east and southeast of this anomaly correlating well with a rise in velocity (in blue), which is consistent with a negative Clapeyron slope and can be attributed to the dissociation of the olivine component of the upper mantle.

40.0'ft +>20 km +10 to 20 km

+ 0 to 10 km I O-10 to 0 km O-20 t o -10 km o.•"".•' i

25

200

400

600

800

1000

iteration

104

20^

200

400 600 iteration

800

1(

REFERENCES

Akaogi, M., Ito, E. & Navrosky, A. "Olivine-modified spinel-spinel transitions in the system Mg2Si04-Fe2Si04; calorimetric measurements, thermochemical calculation, and geophysical application." J. Geophys. Res., 94 (1989), 1567116685. Akaogi, M. and Ito, E. "Refinement of enthalpy measurement of Mg2Si03 perovskite and negative pressure-temperature slopes for perovskite-forming reactions." Geophys. Res. Lett., 20 (1993), 1839-1842. Ammon, CJ. "The isolation of receiver effects from teleseismic P-waveforms." Bull. Seism. Soc. Amer., 81 (1991), 2504-2510. Anderson, D.L. Theory of the Earth. Oxford: Blackwell Sci. Pub., 1989. Atwater, T. " Implications of plate tectonics for the Cenozoic tectonic evolution of westem North America." Geol. Soc. Amer. Bull., 81 (1970), 3513-3535. Atwater, T. and Stock J. "Pacific-North America Plate Tectonics of the Neogene Southwestem United States: An Update." Integrated Earth and Environmental Evolution of the Southwestem United States. Columbia, MD: Bellwether Publishing, 1998. Bina, CR. and Helffrich, G. "Phase transition Clapeyron slopes and triansiton zone seismic discontinuities." J. Geophys. Res., 99 (1994), 15853-15860. Bird, P. "Laramide crustal thickening event in the Rocky Mountain foreland and Great Plains." Tectonics, 3 (1984), 741-758. Bird, P. "Formation of the Rocky Mountains, westem United States: A continuum computer model." Science, 239 (1988), 1501-1507. Bostock, M.G. "Ps conversions from the upper mantle transition zone beneath the Canadian landmass." J. Geophys. Res., 101 (1996), 8393-8402. Buland, R. and Chapman, C.H. "The computation of seismic travel times." Bull. Seism. Soc. Am. 73 (1983), 1271-1302. Burdick, L.J. and Langston, CA. "Modeling crustal stmcture through the use of converted phases in the teleseismic body waveforms." BuU. Seism. Soc. Amer.. 67(1977), 677-692.

105

Chopelas, A. "Thermal properties of P-Mg2Si04 at mantle pressures derived from vibrational spectroscopy: implications for the mantle at 400 km depth." J. Geophys. Res., 96 (1991), 11817-11829. Coney, P.J. "Plate tectonics and the Laramide orogeny, in Woodward, L.A., and Northrop, S.A." Tectonics and mineral resources of southwestem North America. New Mexico Geological Society Special Publication No. 6, 1976. Coney, P.J. "Cordilleran metamorphic core complexes: an overview." Geol. Soc. America Mem., 153 (1980), 7-31. Cross, T.A. "Tectonic controls of foreland basin subsidence and Larimide-style deformation, westem United States." Inter. Assoc. Sedimentol. Spec. Publ., 8 (1986), 15-39. Crotwell, H.P., Owens, T.J. & Ritsema, J. "The TauP Toolkit: Flexible seismic traveltime and ray-path utilities." Seism. Res. Lett. 70 (1999), 154-160. Davies, G.F. Dynamic Earth: Plates, Plumes and Mantle Convection. UK: Cambridge, 1999. Dickinson, W.R. and Snyder, W.S. "Plate tectonics of the Laramide orogeny." Geol. Soc. America Mem., 151 (1978), 355-366. Drewes, H. "The Cordilleran erogenic belt between Nevada and Chihuahua." Geol. Soc. America Bull., 89 (1978), 641-657. Dueker, K. G. and Sheehan, A. F. "Mantle discontinuity stmcture from midpoint stacks of converted P to S waves across the Yellowstone hotspot track." J. Geophys. Res., 102(1997), 8313-8327. Dueker, K. G. and Sheehan, A. F. "Mantle discontinuity stmcture beneath the Colorado Rocky Mountains and High Plains." J. Geophys. Res. 103 (1998), 7153-7199. Duffy, T. and Anderson, D.L. "Seismic velocities in mantle minerals and the mineralogy of the upper mantle." J. Geophys. Res., 94 (1989), 1895-1912. Dziewonski, A.M. and Anderson, D.L. "Preliminary reference earth model." Phys. Earth Planet. Inter. 25 (1981), 297-356. Engebretson, D.A., Cox, A. & Gordon, R.C "Relative motions between oceanic and continental plates in the Pacific Basin." Geol. Soc. Amer. Spec. Pap. 206 (1985). 59 p.

106

Engebretson, D.A., Cox, A. & Thompson, G.A. "Correlation of plate motions with continental tectonics: Laramide to Basin-Range." Tectonics, 3 (1984), 115-119. Gasparik, T. "Enstatite-jadeite join and its role in the Earth's mantle." Contrib. Mineral. Petrol. I l l (1992), 283-298. Gasparik, T. "Melting experiments on the enstatite-diopside join at 70-224 kbar, including the melting of diopside." Contrib. Mineral. Petrol. 124(1996), 139-153. Gasparik, T. "A model for the layered upper mantle." Phys. Earth Planet. Inter. 100 (1997), 197-212. Gurrola, H., Minster, J.B. & Owens, T.J. "The use of velocity spectmm for stacking receiver functions and imaging upper mantle discontinuities." Geophys. J. Int., 117 (1994), 427-440. Gurrola, H. and Minster, J.B. "Thickness estimates of the upper-mantle transition zone from bootstrapped velocity spectrum stacks of receiver functions." Geophys. J. Int., 133 (1998), 31-43. Harris, J.M. and Young, CJ. "MatSeis: A seismic toolbox for MATLAB." 18^ Seismic Research Symposium on Monitoring a Comprehensive Test Ban Treaty, Phillips Laboratory (1996). Herzberg, C & Gasparik, T. "Garnet and pyroxenes in the mantle: a test of the majorite fractionation hypothesis." J. Geophys. Res. 96(1991), 16263-16274. Ingersoll, Raymond V. "Evolution of the late Cretaceous forearc basin, northem and central Califomia." Geol. Soc. America Bull., 90 (1979), 813-826. Ingersoll, Raymond V. "Phanerozoic Tectonic Evolution of Central Califomia and Environs." Integrated Earth and Environmental Evolution of the Southwestem United States. Columbia, MD: Bellwether Pubhshing, 1998. Ito, E. and Takahashi, E. "Postspinel transformations in the system Mg2Si04-Fe2Si04 and some geophysical implications." J. Geophys. Res., 94 (1989), 10637-10646. Ito, E., Akaogi, M., Topor, L. & Navrotsky, A. "Negative pressure-temperature slopes for reactions forming MgSiOs perovskite from calorimetry." Science, 249 (1990), 1275-1278. Katsura, T. and Ito, E. "The system Mg2Si04-Fe2Si04 at high pressures and temperatures: Precise determination of stabilities of olivine, modified spinel and spinel." J. Geophys. Res., 94 (1989), 15663-15670.

107

King, S.D. "Introduction to the special section on the transition zone." J. Geophvs. Res.. 99(1994), 15779-15782. Kennett, B.L.N, and Engdahl, E.R. "Travel times for global earthquake location and phase identification." Geophys. J. Int. 105 (1991), 429-465. Kennett, B.L.N., Engdahl, E.R. & Buland, R. "Constraints on seismic velocities in the Earth from travel times." Geophys. J. Int. 122 (1995), 108-124. Langston, CA. "The effects of planar dipping stmcture on source and recei\er responses for constant ray parameter." Bull. Seism. Soc. Am., 67 (1977), 1029-1050. Langston, CA. "Stmcture under Mount Rainier, Washington, inferred from teleseismic body waves." J. Geophys. Res., 84 (1979), 4749-4762. Langston, CA. "Evidence for the subduction lithosphere under southem Vancouver Island and westem Oregon from teleseismic P wave conversions." J. Geophys. Res., 86(1981), 3857-3866. Langston, CA. "Scattering of teleseismic body waves under Pasadena, Califomia." L Geophys. Res., 94 (1989), 1935-1951. Lee, D-K. and Grand, S.P. "Depth of upper mantle discontinuities beneath the East Pacific Rise." Geophys. Res. Lett. 23 (1996), 3369-3372. Li, A., Fisher, K. M., Wysession, M. E. & Clarke, T. J. "Mantle discontinuity and temperature under the North American continental keel.'" Nature 395 (1998), 160-163. The Mapping ToolboxC^ is a copyrighted product of Systems Planning and Analysis. Inc. developed for the MATLAB environment. MATLAB® is a registered trademark of The MathWorks, Inc., 24 Prime Park Way, Natick, MA 01760. McNamara, D.E. and Owens, T.J. "Azimuthal shear wave velocity anisotropy in the Basin and Range Province using Moho Ps converted phases." J. Geophys. Res., 98(1993), 12003-12017. Moores, Eldridge M. and Twiss, Robert J. Tectonics. New York: W.H. Freeman and Company, 1995. Niu, F. and Kawakatsu, H. "Complex stmcture of the mantle discontinuities at the tip of the subducting slab beneath the Northeast China: a preliminar\ investigation of broadband receiver functions." J. Phys. Earth 44 (1996), 701-711. 108

Owens, T.J. "Determination of cmstal and upper mantle stmcture from analysis of broadband teleseismic P-waveforms." Ph.D. Dissertation, University of Utah, Salt Lake City, Utah, 1984. Owens, T.J., Zandt, G. & Taylor, S.R. "Seismic evidence for an ancient rift beneath the Cumberland Plateau, Tennessee: a detailed analysis of broadband teleseismic P waveforms." J. Geophys. Res., 89 (1984), 7783-7795. Owens, T.J., Taylor, S.R. & Zandt, G. "Cmstal stmcture at regional seismic test network stations determined from inversion of broadband teleseismic P waveforms."' Bull. Seism. Soc. Am., 77 (1987), 631-662. Owens, T.J. and Crosson, R.S. "Shallow stmcture effects on broadband teleseismic P waveforms." Bull. Seism. Soc. Am., 78 (1988), 96-108. Owens, T.J., Crosson, R.S. & Hendrickson, M.A. "Constraints on the subduction geometry beneath westem Washington from broadband teleseismic waveform modeling." Bull. Seism. Soc. Am., 78 (1988), 1319-1334. Owens, T. J., Nyblade, A. A., Gurrola, H. & Langston, C A. "410 and 660 km discontinuity stmcture beneath Tanzania, East Africa." Geophys. Res. Lett. 27 (2000), 210-215. Paulssen, H. "Evidence for a sharp 670 km discontinuity as inferred from P-to-S converted waves." J. Geophys. Res., 93 (1988), 10489-10500. Revenaugh, J. and Jordan, T. H. "Mantle layering from ScS reverberations: 2. The transition zone." J. Geophys. Res. 96(1991), 19763-19780. Ringwood, A. E. in Advances in Earth Sciences (ed. Hurley, P. M.). Cambridge: MIT Press, 1966,287-356. Ringwood, A.E. in Composition and Petrology of the Earth's Mantle. New York: McGraw-Hill, 1975. Ringwood, A. E. "Role of the transition zone and 660 km discontinuity in mantle dynamics." Phys. Earth Planet. Inter. 86 (1994), 5-24. Schweickert, R.A. and Cowan, D.S. "Early Mesozoic tectonic evolution of the westem Sierra Nevada, Califomia." Geol. Soc. America Bull., 86 (1975), 1329-1336. Shearer, P.M. "Seismic imaging of upper-mantle stmcture with new evidence for a 520km discontinuity." Nature, 344 (1990), 121-126.

109

Shearer, P.M. "Constraints on upper mantle discontinuities from observations of longperiod reflected and converted phases." J. Geophys. Res. 96 (1991), 18147-18182. Shearer, P.M. and Masters, T.G. "Global mapping of topography on the 660-km discontinuity." Nattire 355 (1992), 791-796. Shearer, P. M. and Flanagan, M. P. "Seismic velocity and density jumps across the 410and 660-kilometer discontinuities." Science, 285 (1999), 1545-1548. Shen, Y., Solomon, S.C, Bjamason, I.T. & Wolfe, CJ. "Seismic evidence for a lowermantle origin of the Iceland plume." Nature, 395 (1998), 62-65. Simmons, N.A. and Gurrola, H. "Multiple seismic discontinuities near the base of the transition zone in the Earth's mantle." Nature, 405 (2000), 459-462. Spencer, J.E. "Uplift of the Colorado Plateau due to lithosphere attenuation during Laramide low-angle subduction." Jour. Geophys. Res., 101 (1996), 13595-13609. Stewart, John H. "Basin-range stmcture in westem North America: A review." Geol. Soc. America Mem., 152 (1977), 1-31. Stixtmde, L. "Stmcture and sharpness of phase transitions and mantle discontinuities." J. Geophys. Res. 102 (1997), 14835-14852. Tajima, F. and Grand, S.P. "Variation of transition zone high-velocity anomalies and depression of 660 km discontinuity associated with subduction zones from the southern Kuriles to Izu-Bonin and Ryukyu." J. Geophys. Res. 103(1998), 1501515036. Thirot, J., Montagner, J. & Vinnik, L. "Upper-mantle seismic discontinuities in a subduction zone (Japan) investigated from P to S converted waves." Phys. Earth Planet. Inter. 108 (1998), 61-80. Tull, J.E. Seismic Analysis Code: User's Manual. Livermore, CA: Lawrence Livermore National Laboratory, 1989. Turcotte, D.L. and Schubert, G. Geodynamics Applications of Continuum Physics to Geological Problems. New York: John Wiley and Sons, 1982. Weidner, D. J. and Wang, Y. "Chemical- and Clapeyron-induced buoyancy at the 660 km discontinuity." J. Geophys. Res. 103 (1998), 7431-7441. Vacher, P., Mocquet, A. & Sotin, C "Computation of seismic profiles from mineral physics: the importance of the non-olivine components for explaining the 660 km depth discontinuity." Phys. Earth Planet. Inter. 106 (1998), 275-298. 110

Van der lee, S. and Nolet, G. "Upper mantle S-velocity structure of North America." I Geophvs. Res. 102 (1997), 22815-22838. Vidale, J.E. and Benz, H.M. "Upper-mantle seismic discontinuities and the thermal stmcture of subduction zones." Nattire 356 (1992), 678-683. Vinnik, L.P. "Detection of waves converted from P-to-SV in the mantle." Phvs. Earth Planet, hiter.. 15 (1977), 294-303. Yusa, H., Akaogi, M. & Ito, E. "Colorimetric study of MgSiOs gamet and pyroxene: Heat capacities, transition enthalpies, and equilibrium phase relations in MgSiOs at high pressures and temperatures." J. Geophys. Res. 98 (1993), 6453-6460.

Ill

APPENDIX A THE MATTIMES TOOLBOX USER'S MANUAL

112

MatTimes.A MATLAB-based seismic travel time calculation and visualization toolbox User's Manual for Version 1.0

A development of: The Department of Geosciences at Texas Tech University

Nathan A. Simmons, [email protected] Harold Gurrola, v4har(a)ttacs.ttu.edu

113

TABLE OF CONTENTS SECTION I. OVERVIEW AND GETTING STARTED

116

II. DATA STRUCTURES

119

2.1 Stmctured Arrays in MATLAB and MatTimes Data Files

119

2.1.1 MatTimes Tool: MKDATAFILE 2.2 Seismic Analysis Code (SAC) Files 2.2.1 MatTimes Tool: SACTOOL III. VELOCITY MODELS

120 123 123 127

3.1 Model Input and Available Models

127

3.1.1 MatTimes Tool: MKMODEL

127

3.1.2 Limitations

130

IV. PHASE DESIGN

132

4.1 MatTimes Tool: MKPHASE 4.1.1 Example Designs 4.2 MatTimes Tool: PHASETOOL V. CALCULATESFG TRAVEL TIMES

132 138 144 146

5.1 MatTimes Tool: TIMETOOL

146

5.1.1 Vector Input

147

5.1.2 Data File Input

149

VI. CALCULATING RAY PATHS

152

6.1 MatTimes Tool: ARCTOOL 114

152

6.1.1 Vector Input

153

6.1.2 Curve File Input

153

6.1.3 Data File Input

154

6.2 MatTimes Tool: PPTOOL

156

6.2.1 Vector Input

157

6.2.2 Curve File Input

157

6.2.3 Data File Input

159

6.3 MatTimes Tool: TRACETOOL

160

6.3.1 Vector Input

161

6.3.2 Curve File Input

162

6.3.3 Data File Input

163

VII. PLOTTING AND Mapping

165

7.1 MatTimes Tool: PL0T3C0MP

165

7.2 MatTimes Tool: CURVEPLOT

167

7.3 MatTimes Tool: PLOTPHASE

169

7.4 MatTimes Tool: MAPPHASE

171

7.5 MatTimes Tool: MOVIEMAP

176

VIII. OTHER UTILITIES

177

8.1 MatTimes Tool: MKEARTH

177

8.2 MatTimes Tool: TURNTOOL

177

8.3 MatTimes Tool: VPLOT

178

8.4 MatTimes Tool: CUTDATA

179

8.5 MatTimes Tool: SEC2DHMS

180

115

SECTION I OVERVIEW AND GETTING STARTED

MatTimes is a seismic travel time calculator and ray path imaging toolbox for MATLAB users designed for seismic research and teaching. This toolbox contains flexible algorithms for importation of Seismic Analysis Code (SAC) data files, as well as, seismic phase design, phase implementation and ray path visualization within the MATLAB environment (Tull, 1989). Travel times and ray paths for real events are quickly obtained using the T(p) methods designed by Buland and Chapman, 1983. Any spherically symmetric Earth velocity model can be used in the calculations, including a combination of separate ID velocity models for each end of a given ray path. The use of depth variables in phase design allows for instantaneous travel time calculations for a suite of phases such as Pds and PKKPds where r4

Tie Phase(s) with Existing Velocity Model(s)

Event Information

Data File

SAC File or Workspace File

Workspace

Send to Workspace \

Calculate Travel Times Save to Data File and/or curve file

I

Calculate Arc Distances

Plot Arc Path

Map Ray Path

Calculate Ray Paths Make Movie of Mapped Ray Path

Figure 1.1. Marr/me^ flowchart.

Some relatively new seismic software packages have been created and may be excellent packages to use in conjunction with this package. For instance, The TauP Toolkit may be more appropriate for some users as it is written in the Java language and contains phase parsing algorithms that do not require user phase design (Crotwell et al.. 117

1999). In some cases, this flexibility may slow down calculations; however, this may not be of much concern to some seismologists. Another recent de\elopment in this field is a MATLAB-based package developed at Sandia National Laboratories called MatSeis (Harris and Young, 1996) that has signal processing and data manipulation algorithms executed from within a Graphical User Interface. To get started, simply change into the "MatTimes"' directory from the MATLAB workspace and type "setup". A GUI will appear called the "MatTimes Guide". This guide will direct the user to the functions of interest. To use this guide in the future, simply type "mattimes" in the workspace.

118

SECTION II DATA STRUCTURES

Seismic data files typically have multiple parameters associated with them. Event, station and data stream indicators are necessary values associated with a seismic event that must be stored and connected to the recorded data at all times if possible. Also, calculated travel times and ray paths are values that should also be linked to a particular stream of seismic data for organizational purposes. MatTimes organizes seismic information in the form of MATLAB structured arrays. Stmctured arrays contain field values permitting a multitude of information to be stored within a single variable, and within a single data file.

2.1 Stmctured Arrays in MATLAB and MatTimes Data Files Structured arrays in MATLAB can be examined by typing: help stmct

in the MATLAB workspace. This command will design a structured variable by creating fields and assigning values to those fields. For example, a simple variable named example with fields/7 andy2 can be created with the following command:

example=stmctCfl ',0,'f2', 1)

where the fields are set to 0 and 1 respectively. The output is as follows:

119

example = fl:0 f2:l.

The values of the fields can be extracted to the workspace by the following:

fl=example.fl

where/7 is in the workspace as well as the variable example. It should also be noted that stmctured variable can be multi-dimensional. For instance, example can be a vector:

example(2).fl=2; example(2).f2=3;

The dot (.) function is an altemative way to set stmctured array fields. The variable example is now a 1 X 2 stmctured array. This form of organization is advantageous when considering seismic data with multiple channels. MatTimes has tools to import and create data files in this structured format. These files can be used in conjunction with most functions within this package of software. However, MatTimes does not require the user to use these formats. All functions can be used without any real data in the typical functional sense in the MATLAB workspace.

2.1.1 MatTimes Tool: MKDATAFILE MKDATAFILE.M is a function that creates a structured data file for use in the MATLAB workspace and MatTimes functions. The command:

mkdatafile(FILENAME)

120

creates a structured variable named data in a file named FILENAME_mt.mat. FILENAME is a string argument naming the plain MATLAB file (.mat) with particular variables that will be combined into a new stmctured file within a single variable. The fields, in the file stmcture below, are filled with the variables of the same name within FILENAME.mat: data= name: import: evtime: begintime: streamtime: station_lat: station_lon: station_elevation: borehoie_depth: compass_az: compass_inc: event_lat: event_lon: event_depth: magnitude: arc_distance: azimuth: backazimuth: gcarc: dt: data:

' exainpie_mt .mat' '21-Mar-2000 17:42:05' [1994 346 7 41 55.4000] [1994 346 7 51 45.1280] 360.2000 34.1483 -118.1717 0.2950 0 90 90 -17.4770 -69.5980 14 8 6.3000 7.6886e+003 318.2648 129.9962 69.0880 0.2000 [1x1802 double]

Exceptions to this mle are that import does not have to be in FILENAME and azimuth must be called az to avoid conflicts with a function in the MATLAB Mapping Toolbox. Here is an example of a data file creation in the workspace: clear name='event0920e'; evtime=[1994 34 6 7 41 55.4];%actuai event time %[Year Julian Hour Minute Second] begintime=[1994 346 7 51 45.128];%starting time %of data stream streamtime=360.2;%stream length in sec station_lat=34.1483;

121

station_lon=-118.1717; station_elevation=0.295; %surface in km borehoie_depth=0;%depth of instrument in km compass_az=90; %orientation (east here) compass_inc=90; %vert. orientation (0 is up) event_iat=[-17.4770];%event info event_lon=[-69.5980]; event_depth=148; %km magnitude=6.3; arc_distance=7688.6; %surface in km az=318.2648;%take-off from source backazimuth=129.9962;%arrival azimuth gcarc=69.088;%arc degrees dt=0.2; %sample increment data=sin([1:1802]/lOO);%bogus data save example.mat %create MatTimes file: mkdatafile{'example') %view contents: load example_mt %plot data plot(0:data.dt:data.streamtime,data.data).

The command: mkdatafile(FILEl ,FILE2,FILE3,NAME) will create a three-component data file with the information in the first three inputs. The output file name is NAME. The original data format is a major issue and must be addressed on a case-by-case basis. This means that the user may be required to create an algorithm to generate such files. However, Seismic Analysis Code (SAC) files can be easily imported into the workspace and placed into the preceding format very efficiently.

122

2.2 Seismic Analysis Code (SAC) Files Typically, seismic data files can be obtained in SAC format. For instance, the Incorporated Research Institutes for Seismology (IRIS) data management center (DMC) provides data files in this format. For this reason, tools were developed to import this particular data type.

2.2.1 MatTimes looV. SACTOOL SACTOOL is a fimction that imports SAC format files into MATLAB as a ".mat" file for use in the MATLAB workspace. This is a flexible function that will generate a stmctured array data file in the same format as MKDATAFILE as previously mentioned. Fields in SAC files are imported in a bit-wise fashion by READSAC and reorganized into the appropriate structured fields. Single files can be imported, but SACTOOL has the ability to import multiple files into a single structured array file with a single variable named data.

This function is designed to create multi-channel files within a single

variable. This is a convenient way to carry around all information for a single event rather than having perhaps three separate files for the north, east and vertical components. This stmcture, however, is left as an option. The command: sactool(FILENAME,DIRECTORY)

will import a single SAC formatted file named FILENAME from the directory, DIRECTORY, into the current directory. If DIRECTORY is left off, it is assumed that the SAC file exists in the current directory. The filename of the imported file will be the

123

same as FILENAME with the exception that it will have a .mat extension. FILENAME and DIRECTORY are string arguments such as:

sactool('event0920z','C:/seismic/data/')

where the directory name ends with a forward slash (/). SACTOOL can also be executed as follows:

sactool(LIST,DIRECTORY) where LIST is a string argument of a variable name listing several SAC files in DIRECTORY. LIST is a stmctured array generated using MATLAB's DIR command. For example, a list can be created with the following:

LIST=dir(FILES) where FILES is a string with a wildcard (*). LIST will be a single column of file names within a stmctured array with the fieldname name. Another extremely useful execution of SACTOOL combines multi-components into a single variable and file. The command: sactool(LIST3,DIRECTORY,NAMES)

will load in three or more SAC files per output file as listed in LIST3. The variable in each file created will be called data while with the other executions, data will have multiple dimensions. Each file in the corresponding row of LIST3 will be placed in data

124

in the filename in the corresponding row of NAMES which is another stmctured array. Full examples of all execution forms and input variable creation are below. In order to use MatTimes utilities successfully with the imported data files, some important steps must be taken to assure absolute compatibility. SAC fields User5. User6, User? and User8 must contain actual event information in order to determine absolute travel time markers. In particular. User5 must be set to the Julian Day of the event. User6 must be the event hour, User? should be the event minute and User8 should be the event seconds with decimals. The values in these fields will be combined into the field evtime in the imported data. The data stream time should also be set to the real time of the first sample in the imported data stream prior to importation so that begintime in data will be understood by the MatTimes utilities.

Examples: 1) Import a z-component data file: sactool(FILENAME) 2) Import all three components for the same event, 0920: DIRECTORY=['C:/MatTimes/Data/']; LIST=dir([DIRECTORY'event0920*']); sactool(LIST,DIRECTORY) 3) Load in three components for a multi component file creation: LIST3=[dir('ev*e') dirCev*n') dirCev*z')]; DIRECTORY=[]; NAMES.name='event0920'; sactool(LIST3,DIRECTORY,NAMES); 4) If LIST3 is long, it is not convenient to type in all output names, so make names for each event triplet: LIST3=[dirCev*e') dirCev*n') dirCev*z')]; [a,b]=size(LIST3); 125

for i=l:a lname=length(LIST3(i).name); NAMES(i).name=LIST3(i).name(l:lname-l) end

126

SECTION III VELOCITY MODELS

Utilization of seismic velocity models is a complex issue that MatTimes attempts to deal with effectively. This package is designed to use one-dimensional (ID) spherically symmetric Earth velocity models for travel time calculations and ray path geometry determination. MatTimes is designed under the premise that the user can decide on a velocity model to use for a given problem. Also, it is often useful to have two separate velocity models in a single travel time calculation where a basic ID model is used near the earthquake source region and a separate ID model is used near the receiver region (seismometer) for local velocity corrections. This flexibility has required extensive algorithms to be developed.

3.1 Model Input and Available Models Inputting user-defined velocity models is not a very simple procedure; however, this package attempts to make this process as straight forward as possible. It is likely that most users will not need to input a model as MatTimes has two popular pre-created velocity models available: IASP91 (Kennett and Engdahl, 1991) and PREM (Dziewonski and Anderson, 1981). It is likely that in the near future, more reference velocity models will be included.

3.1.1 MatTimes Tool: MKMODEL If the user needs to create a new velocity model, a tool exists to do so. MKMODEL creates a MatTimes velocity model for use with all functions in the package. The input into this program can be variables in the workspace or values in a tab-delimited 127

text file. MKMODEL re-samples the input model by linear interpolation; therefore it is assumed that the input model is sufficiently sampled to do so without losing considerable precision. The model is sampled in radius using the following equation:

2

r r._, = r, - \ j ^ + -^-^^dr

1

'•/-•

,

7=2,3,.../7

J

where r^ is the radius of Earth and dr is a depth increment. Our experiments have concluded that this sampling method is effective in that precision in travel time calculations is not lost and that the subsequent functions can evaluate travel times from the sampled model efficiently. The command:

mkmodel([],TXTMODEL,DR)

generates a MatTimes velocity model from values entered in a tab-delimited text model called TXTMODEL. The sampling increment DR should be on the order of 0.1 to 2 km depending on the desired trade-off between precision and efficiency. TXTMODEL is a string argument naming a text file in the current directory. A tab-delimited text file contains three columns where the first column is radius in km (starting with Earth's radius), the second and third columns are compress ional and shear velocities in km/s respectively.

Major Earth components are separated by (-1) in each column at the

interfaces. The first (-1) is placed at the Moho discontinuity, the second separates the upper and lower mantle, the third separates the lower mantle from the outer core and the

128

fourth is at the outer/inner core boundary. This t}'pe of model could be place in a spreadsheet like the following shortened example of IASP91 below: 5.8 5.8 6.5 6.5 -1

336

6336 6251 6251 6161 6161 5961 5961 5711

8.04 8.05 8.05

4.47

8.3 8.3

4.518 4.522 4.87 5.07

-1

-1

5.6 -1

5711 5611 5611 3631 3631 3482

10.79 11.0558 11.0558 13.6564 13.6564 13.6908

5.95 6.2095 6.2095 7,2645 7.2645 7.3015

-1

-1

3482 1217.1

8.0087 10.2578

6371 6351 6351 6336

-1

9.03 9.36 10.2

3.36 3.75 3.75

-1 45 4.5

-1

-1

-1 0 0 -1

1217.1

11.0914 11.2399 11.2409

3.4385 3.5637 3.5645

100 0

This model is not representative of the tme model since it has been heavily decimated. Notice the (-1) at the major interfaces and that the largest radius is the radius of the Earth and the smallest radius is the center of the Earth. Since shear waves cannot, in theory, travel in the outer core, these velocities are set to zero rather than infinity or not-anumber. The command:

mkmodel(MODEL,OUTPUT_NAME,DR)

will generate a MatTimes model from within the MATLAB workspace in the same way as the previous method. MODEL should be a matrix containing the same information as the text file including (-1) at all interfaces.

129

OUTPUT_NAME is a string argument

naming the output velocity model to be placed in the "Models" directory. DR is the same as above. A special execution type uses a reference model and a partial model to simply perturb the existing reference model. This method is designed specifically to make local velocity corrections near the receiver.

Therefore, the partial model should contain

velocity for shallow stmcture only. The calling form for this execution is:

mkmodel(MODEL,OUTPUT_NAME,[],REFMODEL).

MODEL is the partial velocity model that exists in the workspace. This variable should contain three columns similar to the text file format, however, there should be no (-1) values as the model will be interpolated to the same depths as the REFMODEL. Although the new model may have different Moho depths and other dissimilarities, travel time calculations will not be affected.

Examples: mkmodel([],'iasp91.txt',l) creates a model from text file mkmodel(vmodel,'iasp9r,l) creates a model from the workspace mkmodel(vmodel,'iasp91_2',[],'iasp9r) perturbation of iasp91

3.1.2 Limitations The velocity model creation for MatTimes has some limitations, most of which are probably unknown. One limitation is that shallow low-velocity zones case major problems in the travel time calculation algorithms. For this reason, the model design 130

ignores the possible existence of no-tum zones above the outer core boundary. This means that the ray parameter must be a monotonically decreasing value with depth until the outer core is reached (the outer core boundary is a non-monotonic boundary with a significant no-tum zone in all known velocity models often called the shadow zone).

131

SECTION IV PHASE DESIGN Designing seismic phases is one of the most important processes achieved in the MatTimes environment. Phases are treated as piecewise wave front segments that can be used with any velocity model that exists in the environment. Although the logic behind phase design may be somewhat complicated, the benefits are tremendous. After phase design and velocity model association with the phase, travel times can be calculated for any source depth, any receiver elevation and any total arc distance as long as the phase exists. The efficient storage and calculations of phase segments allows for rapid travel time and ray path calculation within the MATLAB scripting environment. Also, an important function of MatTimes phase design is the ability to create a phase that is actually a suite of phases such as Pds that can be calculated simultaneously without embedded loops. There is no doubt that there are limitations in phase design, however, all major seismic phases as well as a multitude of obscure phases can be created without complications.

4.1 MatTimes Tool: MKPHASE MKPHASE is the primary tool used in phase design. This is a Graphical User Interface (GUI) that allows the user to create a specified phase in an organized manner. Figure 4.1 is an illustration of this GUI. To see a list of phases in your workspace, type "phases" at any time.

132

Partial Ray* IntegraJs

I

Figure 4.1. The MKPHASE Graphical User Interface (GUI).

The first issue in phase creation is naming conventions. The user has complete control over phase naming since a naming box in the GUI is available for input. However, some considerations must be examined prior to naming. Firstly, if the proposed phase name is being used, you may not want to replace the phase. A "List" button is found just above the naming box that will list the current phases in the workspace. Secondly, if the phase will have a depth variable, a "d" should be within the phase name (i.e., Pds). It is not absolutely necessary to conform to this naming convention, however it is suggested as some functions do interpret the "d" to be a variable depth. An example where this could be a problem is the phase PKPdf v/htTQ d would not be a depth variable. This problem could be avoided by naming this phase PKIKP or PKPic where ic represents the inner core since this branch of the PKP group travels into the inner core. Lastly, the PC environment is not case sensitive, so PKiKP and PKIKP are indistinguishable. A good way to avoid this problem is to replace "i" with "r" meaning reflection. 133

The second major item in column one of the MKPHASE GUI is the "Variable Depth Range" box. This input box is provided so that the user can define the span of variable depths that could be used in the phase. For example, the phase Pds would have to have d defined within this box. Most likely, the user would primarily want this phase to calculate P410s and P660s. If these were the only phases needed in this variable phase, then the input in the box could be:

[410 660];

where both discontinuity phases as well as all in between (such as P520s) could be calculated. However, in between S-wave conversions would not calculated with much accuracy. The best input into the "Variable Depth Range" box would be like the following:

[0:10:800];

where all Pds phases between POs (P) and P800s where an S-wave conversion at 800 km could be calculated. The increment (in this case, 10) defines the interval at which all stored vectors will be calculated. The lower this value, the more accurately the travel times and ray paths are calculated. Obviously, the user must decide on the tradeoff between accuracy and storage space for these types of phases. The next major item, and perhaps the most complicated, is input of the deepest incidence. In order to use these phases in MatTimes, the wave type and depth of the deepest portion of the wave front must be known in order to determine possible ray parameters for the designed phase. Check boxes are provided to enter the wave type. 134

The choices are: a) P, b) 5 or c) P andS. For example, the refraction phase P would ha\ e a deepest incidence reaching the tuming point as a compressional wave. Similarly, S would have shear wave reaching the tuming point, so S would be chosen in this case. A unique situation is where both P and S reach the deepest point in the entire wave front. Examples of this situation would be PcS or ScP. These phases would have both P and S waves reaching the outer core. MatTimes also needs to know whether the deepest wave front incidence is a reflection or refraction and the location (in depth) of this incidence. Buttons named "Refraction" and "Reflection" near the bottom of the GUI must be depressed to set this option. Also, immediately beneath each of these boxes, there are pop-down menus used for deepest incidence depth determination. The choices for refraction are: • • • •

cmst upper mantle lower mantle outer core

• inner core. By choosing one of these options, you can instmct MKPHASE the range in which the deepest segment of a wave front will tuming. For example, the phase P would be tuming in the lower mantle, whereas PKKP will tum in the outer core. Similar to refraction, the reflection depth can be chosen as one of the following: • • • •

moho lower mantle outer core inner core.

135

By choosing a reflection depth, MKPHASE can determine that the hypothetical tuming depth would be beneath the chosen depth limiting the possible ray parameters for the phase. The next issue in phase design is the selection of the velocity model. Depressing the "Choose a Velocity Model" button and selecting an available velocity model from the list box do this. The selected velocity model is plotted on the GUI for evaluation. If no model is chosen, IASP91 is used. This stage of phase design is not of particular importance as the model is primarily used for plotting and travel time curve calculation for visualization purposes after completion of the phase. Upon completion, any velocity model can be linked with the phase. The last column of the MKPHASE GUI is where the actual partial ray path segments of the phase are created. A "segment" is a vector consisting of: 1) A beginning depth; 2) A wave type; and 3) An ending depth. For example, the first segment of Pds would be: Source P Tum where "Source" denotes that ray path begins at the source depth. This value should not be entered as a number since typing "Source" will make this depth a variable depending on actual source depth. The "P" denotes that this segment wave type is a compressional wave. The input "Tum" is a variable depth that denotes that the wave segment will reach its tuming point. Adding the second segment of Pds adds two more values to this stream: Source 136

p Tum P Variable where "P" is the same as above and "Variable" denotes that the wave segment will reach a variable depth (as given in "Variable Depth Range") as a P-wave. Here is the completed wave segment group: Source P Tum P Variable S Receiver where "S" denotes that the last branch is a shear wave and "Receiver" denotes that the final wave front segment reaches the seismometer at its particular elevation. This means that this segment group contains four variables: 1) 2) 3) 4)

Source Tum Variable Receiver.

Table 4.1 lists the possible qualifiers for the "Partial Ray Integrals" box.

P-wave S-wave

turning variable source point depths depth

inner core

outer core

lower mantle

upper mantle

moho

p

s

Turn Tum

Depths

Source

lnner_Core

Outer_Core

Lower_Mantle

Upper_Marrtle

Moho

p

s

tum

depths

source

Inner Core

Outer Core

Lower Mantle

Upper Mantle

MH

T

D

S

inner_core

outer_core

lower_mantle

uppef_mantle

M

t

d Variable variable

s

inner core

outer core

lower mantle

upper mantle

mh

0

IC

oc

LM

UM

m

ic

oc

Im

urn

Table 4.1, List of possible qualifiers in the "Partial Ray Integrals" box.

137

The final steps are to depress the "Apply" and "Done" buttons beneath in the phase segments input box. The "Apply" button will save the phase information and link this information with the velocity model. The ray paths will be drawn on an Earth model for the maximum, minimum and median values of the ray parameter range for the designed phase. This is good check to see if phase was designed as desired. The "Done" button will complete the design and plot a travel time curve for the phase.

4.1.1 Example Designs The first example demonstrates the possible inputs for Pds. Figures 4.2, 4.3 and 4,4 illustrate inputs, an example ray path and the associated travel time curve, respectively. The second example demonstrates the possible inputs for PKKP. Figures 4.5, 4.6 and 4.7 illustrate inputs, example ray paths and the associated travel time curve, respectively. Notice that the tuming depth is constrained to the outer core and how MKPHASE does not really interpret the first and last \'alues assigned in the "Partial Ray Integrals" box as it is always assumed that the source depth is variable as well as the seismometer elevation.

138

Help Choose a Velocity Model pPropossd PhBsa . N o m e : ,,-

6000

Source P Turn P

5000

Variable

Pdj

S Receiver

V a r i a b l e Depth Range

I

Partial R a y IntegraJs

|0:2aeoo]

4000

Deepest Incidence

E (A

F

P

r

S

r

PandS

Rehadion I lower, mantle

2000

d 1000 -

Reflection

I [enlet reflection deplh)

i 3000 re

Apply ^

I velocity (km/s)

Figure 4.2. Example inputs in MKPHASE for Pds. P660S, Iasp91, source: 33 k m

gcarc: 60 deg, rayp: 384 sec/rad

Figure 4.3. Example ray path calculation for a P660s and an event occurring at 33 km depth with a 60° great circle arc distance.

139

P660s, Iasp91, source: 33 km

10

20

30

40

50 60 arc distance (degrees)

70

80

90

100

Figure 4.4. Travel time curve for P660s as designed by MKPHASE. The source depth was chosen to be the same as in Figure 4.3.

Help Choo«e « Velocity Hodei PropoBsd Phase Name:

6000

0 P Turn P Outer Care P Turn P 0

PKKP

5000 Variable Depth Range

r

4000 Deepest Incidence

Parlia] Ray Integrals

E

17 P ns r p « i s 120°° ;;iii:::::;r:;T:;:;":ii::::r:-:

Refiadion [outer coie::

(D

2000

"3

\

^

:

1000 Refleclian I (enter teflecboo deplh]

I \

Apply 2j

0

5 10 velocity (km/s)

Figure 4.5. MKPHASE inputs for PKKP.

140

PKKP, Iasp91, source: 0 km

Mil

Figure 4.6. Ray paths for the designed phase PKKPab and PKKPbc. Ray path (1) is traced using the lowest ray parameter, ray path (2) is traced using the median ray parameter and ray path (3) is traced using the maximum ray parameter for this phase. PKKP, Iasp91, source: 0 km

1880

1860

1840-

1820 •y

•o c o

a 1800 a E

1780

1760

1740

1720

70

80

90

100 arc distance (degrees)

110

120

130

Figure 4.7. PKKP travel time curve displaying non-monotonic properties.

141

The next example demonstrates a reflected phase: PcS. Figures 4.8, 4.9 and 4.10 illustrate the constmction of this phase, example ray paths and the travel time curve respectively.

Help Choo«e 9 Vekxaty Hodd | Proposed Phase Name:

Partial Ray Integrals 0 P oc s 0

PcS Varfable Depth Range

Deepest Incidence r

P

r

S

F

P«tdS

Refiadion [(enter tuirwig branch)

^

Reflection I outer core

Apply

zl

Done 0

5 10 velocity (km/s)

Figure 4.8. MKPHASE inputs for PcS.

142

J

PcS, iasp91, source: 0 km

Figure 4.9. Ray paths for PcS. Ray paths 1-3 are the minimum, maximum and median ray parameters, respectively. PcS, Iasp91, source: 0 km 920 r 900-

880 860 _840 in •D

C O

o 820

IS, a

E = 800 780 760 740 720

10

20

30 40 arc distance (degrees)

Figure 4.10. Travel time curve for PcS.

143

50

60

70

4.2 MatTimes Tool: PHASETOOL PHASETOOL is an important MatTimes function that creates a library file linking a phase with a velocity model. By executing PHASETOOL, a file is generated and saved in the "Libfiles" directory. This library file is called upon by many functions in MatTimes. The phase designed in MKPHASE is interpreted in this function and compact vector information is stored within a stmctured array. The calculation time required by this function is noticeable, however, it only has to be executed once for a given phase/model pair. The command:

phasetool(PHASE,MODEL) generates a library file that links PHASE with MODEL. PHASE is a string argument naming a phase generated in MKPHASE (i.e., 'Pds'). MODEL is a string argument naming a velocity model file (i.e., 'iasp9r). The created library file will be save in "Libfiles" and will be named PHASE_MODEL_lib.mat (i.e., Pds_iasp91_lib.mat). It is apparent from this execution method that any phase can be linked to any velocity model after execution of MKPHASE. A phase can also be linked to two velocity models simultaneously, which creates a "two-ended" model where one velocity model is associated with the source region and the other is associated with the receiver region. This is important for making local velocity corrections on travel times and ray paths. The command:

phasetool(PHASE,MODEL,RMODEL)

144

creates a two-ended velocity model library file. In this execution method, the third argument (RMODEL) is a string argument naming a local ID velocity model. The saved library file is named PHASEMODEL-RMODELJib.mat where "~" denotes a twoended model as will be recognized by other functions in MatTimes.

Examples: 1) Link PKKP with the velocity model IASP91: phasetool('PKKP','iasp91'); 2) Link PT^:^ with the velocity model PREM: phasetool('PKKP','prem'); 3) Create a library file for Pds with IASP91 and a pre-created slower version of IASP91: phasetool('Pds','iasp9r,'slowiasp9r);

145

SECTION V CALCULATING TRAVEL TIMES

Calculation of travel times in MatTimes is the primary focus of the algorithms and logic. Therefore, calculating travel times is done very efficiently within the workspace. Single travel times or a suite of travel times for a phase with a variable depth range, can be calculated for a ray path beginning at any source depth and ending at a seismometer at any elevation. Also, if multiple times exist, all possible times for that phase are calculated simultaneously. Flexibility has been maintained in the algorithms as several options for input exist.

5.1 MatTimes Tool: TIMETOOL TIMETOOL is the primary tool used in calculating travel times in MatTimes. Many useful input and output forms exist for this function, however, efficiency has maintained by using existing MATLAB functions and matrix algebra logic. Calculated information is always available in the workspace and is saved to a file in the "Curves" directory (called a "curve" file) by default. The curve file contains basic I/O data used and calculated during execution. The file contains three variables: curves, input and output. These variables are stmctured arrays with the fields listed in the following example of o. Pds curve file contents:

curves times: [60x1 double] tau: [60x1 double] ranges: [60x1 double]

146

input phase: depths: 660 model: event: [60 33] receiver: 0 output = time: 672.1876 raypar: 383.7647

The variable curves contains travel time curve(s) and T(p) vector(s). The variables input and output are simply the input and output to and from TIMETOOL respectively. The field values will become obvious as the execution methods of TIMETOOL are explained. Output of this file makes the execution of other functions simple and also retains calculated information that may be needed at a later time. For example, the travel time curve can be simply plotted with the following command after loading the curve file:

plot(curves.ranges,curves.times)

however, a command named CURVEPLOT is used for this purpose.

5.1.1 Vector Input The command:

[time,rayp]=timetool(PH,D,MODEL,E,R,NAME)

will compute travel time(s) (seconds) and ray parameters(s) (sec/radian) for the desired phase and model pair. PH is a string argument naming an existing phase (i.e., 'Pds') and 147

D is the depth variable value(s) (i.e., [410 660]). If the phase does not have a variable depth associated with it, the input should simply be and empty vector surrounded with brackets ([]). MODEL is a string argument naming the velocity model used in the calculation (i.e., 'iasp9r). MODEL could also be a two-ended model denoted with "~" (i.e., 'iasp91~slowiasp9r). E and R are the event and receiver information respectively. There are two possible ways to enter E and R. One choice is to provide TIMETOOL with the arc distance and source depth within E and the receiver elevation within R such as the following:

E=[60 33]: R=[0]; where the first value of E is the arc distance in arc degrees and the second value is the source depth in kilometers. R, in this case is simply the seismometer elevation from the Earth's surface in kilometers. The second choice of input is to provide TIMETOOL with the actual coordinates of the event and receiver such as the following:

E=[52-112 200]; R=[30-112 0.9];

where the first two values of each are the latitude and longitudes of the earthquake and seismometer respectively. In this case, TIMETOOL relies upon utilities in the Mapping Toolbox to determine great circle arc distance based on geodetic data provide by NASA and JPL. The MatTimes fimction TRACETOOL is used for this problem. TRACETOOL is outlined the RAY PATHS portion of this manual. In this type of execution, the I/O is saved to the curve file named NAME_curves.mat where NAME is an input. If NAME is 148

left out of the argument list, the name P_MODEL_curves.mat is assumed where P and MODEL are input strings. Therefore, any time that TIMETOOL is ran without a curve file name, this file is replaced.

5.1.2 Data File Input Another execution form of TIMETOOL allows for the input of a MatTimes data file as created with MKDATAFILE or SACTOOL. This execution method is useful as the event and receiver information can be extracted and calculated values can be saved to the data file as new fields in the structured array. These values can be used as markers within the data stream. The command:

[time,rayp]=timetool(PH,D,MODEL,DATAFILE,NAME)

where DATAFILE is a string argument naming the saved data (i.e., 'event0920z'). This command will save the travel time and ray parameter values to the stmctured array in DATAFILE as fields: PH_MODEL_dpth, PHMODELjime and PH_MODEL_rayp where PH and MODEL are the input strings. The "_dpth" extension refers to the input variable depth vector. The "time" and "_rayp" refer to the calculated travel time(s) and ray parameters(s) respectively. If NAME is an input, a curve file is generated as well.

Examples: 1) Calculate travel time and ray parameter for i' at 35° arc distance for the IASP91 velocity model and surface focus: [time,raypar]=timetool('P',[],'iasp91',[35 0],[0]) 2) Calculate travel time and ray parameter for P at 35° arc distance for the a two-ended velocity model and surface focus: 149

[time,raypar]=timetool('P', [] ,'iasp91 ~slowiasp91', [3 5 0], [0]) 3) Calculate travel time and ray parameter for P at 35° arc distance for the IASP91 velocity model and surface focus and save to a curve file with the preferred name "tempcurve": [time,raypar]=timetool('P',[],'iasp91',[35 0],[0],'tempcurve') 4) Calculate travel times and ray parameters for P220s, P410s and P660s from two particular locations: E=[35-112 35]; R=[2-110 0.5]; [time,raypar]=timetool('Pds',[220 410 660],'iasp91',E,R) 5) Calculate travel times and ray parameters for PKKP at 110° which has two possible values: [time,raypar]=timetool('PKKP',[],'iasp91',[l 10 0],0) gives: time = [1786.2 1773.9]; raypar=[253.79 184.51]; 6) Calculate travel times and ray parameters for P220s, P410s and P660s for the event/receiver pair within a data file imported with SACTOOL: sactoolCevent0920z'); [time,raypar]=timetool('Pds',[220 410 660],'iasp91'.'event0920z.mat') Load in the data file, and look at its contents: load('event0920z') data = name:'c:/programs/mattimes/data/event0920z.mat' import: '23-Mar-2000 16:52:03' evtime: [1994 346 7 41 55.4000] begintime: [1994 346 7 51 45.1290] streamtime: 360.2000 stationjat: 34.1483 stationjon:-118.1717 station_elevation: 0.2950 150

borehole_depth: 0 compass_az: 0 compass_inc: 0 eventjat: -17.4770 eventjon: -69.5980 event_depth: 148 magnitude: 6.3000 arc_distance: 7.6886e+003 azimuth: 318.2648 backazimuth: 129.9962 gcarc: 69.0880 SACTO: 60.1355 SACTl: 593.9830 SACT2: 214.4268 SACT3: 863.8177 SACT4: 85.2001 SACT5: 646.5028 SACT6: 645.4480 dt: 0.2000 data: [1x1802 double] event: [-17.4770 -69.5980 148] receiver: [34.1483 -118.1717 0.2950] Pdsjasp91_dpth: [3x1 double] Pdsjasp91 time: [3x1 double] Pds iasp91 rayp: [3x1 double]

151

SECTION VI CALCULATING RAY PATHS

Ray path locations can be determined in MatTimes using pre-computed partial ray path integrals in the library files created by PHASETOOL. All ray paths are determined in an incremental sense based on the desired velocity model sampling. Entire ray paths can be determined with a simple function execution. Also, certain ray path segments can be determined as are defined by MKPHASE. Tools are available to find incremental arc distances and real world coordinates using the Mapping Toolbox.

6.1 MatTimes Tool: ARCTOOL ARCTOOL is a flexible function that calculates incremental arc distances and times for a given seismic event and phase. Values are determined from files in the "Tau" directory that are generated by MKTAU and MKTAUb which are sub-functions of MKMODEL. In these files, vector information for the velocity model is compactly stored. The I/O operations of this function are similar to TIMETOOL. The values can be stored in a curve file or data file, depending on the input. Also, particular segments of a phase can be determined as well as a vector describing the wave type at each point. This function does not determine real coordinates, just incremental arc distances in degrees along the Earth's surface. Plotting and mapping functions require this tool in conjunction with TRACETOOL visualize ray paths.

152

6.1.1 Vector Input The command:

[x,z,t,w]=arctool(MODEL,RP.PH,SD,V,SEG)

determines the incremental arc distances (x), depths (z), times (t) and wavetype (w) for the ray path defined by the velocity model (MODEL), ray parameter (RP, in sec/rad), phase (PH), source depth (SD), depth variable (V) and the segment number for the phase (SEG). MODEL and PH are string arguments naming an existing velocity model (i.e., 'iasp9r) and an existing phase (i.e.,'PKKP'). respectively. SEG, if chosen as input, is the segment number of the desired phase. For example, the last segment of Pds is the 3^^ since the first consists of a ray path from the source to the tuming point, the second is from the tuming point to the variable depth and the third is the S-wave from the variable depth to the seismometer. If this value is left off, all segments are assumed. If the phase does not have variable depths associated with it, V should be set as an empt} vector ([]).

6.1.2 Curve File Input A convenient way to execute ARCTOOL is to use a curve file generated by TIMETOOL. In this case, the ray parameter in the output variable is used as well all values in the input variable. This makes execution very simple. The determined \ alues are saved to the input curve file for later retrieval. However, the values are alwa\ s generated within the MATLAB workspace. The command:

[x,z,t,w]=arctool(CURVEFILE,SEG)

153

will calculate incremental values for the ray path using the values stored in CURVEFILE as input. SEG is the same as the vector input and CURVEFILE is a string argument naming a curve file generated by TIMETOOL (i.e., 'Pdsjasp9r). In this case, new fields are set the curve file variable output. Here is an example of a curve file contents after this type of execution:

curves = imes: [60x1 double] tau: [60x1 double] ranges: [60x1 double] input = phase : depths: model: event: receiver:

' Pel:- ' 660 ' asr [60 33] 0

output = time: 672.1876 raypar: 383.7647 x: [150x1 double] z: [150x1 double] t: [150x1 double] wave: [150x1 double]

where the fields x, z, t and "wave" are now within the stmctured variable output.

6.1.3 Data File Input Another convenient way to execute ARCTOOL, is by using a data file created by MKDATAFILE or SACTOOL as input. This type of input is similar to a curve file input except that the values are saved out to the data file as new fields in the stmctured array 154

data which can be a single or multiple component data stmcture as discussed in the DATA STRUCTURES section of this manual. This type of I/O manipulafion is extremely useful when computing ray path geometries for many seismic events as the output is linked directly with the data file. The command:

[x,z,t,w]=arctool(DATAFILE,PH,MODEL,SEG)

will determine incremental values and store them within DATAFILE. All input with the exception of DATAFILE are the previous execution methods. DATAFILE is a string argument naming a data file created by MKDATAFILE or SACTOOL (i.e., 'event0920z.mat'). The fieldnames added are easily identifiable in data with the nomenclature: PHASE_MODEL_arcx, PHASE_MODEL_arcz, PHASE_MODEL_arct and PHASEMODELarcw. The letter appended to arc corresponds to the workspace output variable. This type of naming is useful when calculations are needed for more than one velocity model and for a combination of phases. Also, the user always knows what the values in the field represent. There is no known limitation of the number of fields that can be added to the stmctured array.

Examples: 1) Calculate the progressive arc distances and times for SKKS having a ray parameter of 240 sec/rad and a source depth of 35 km: [x,z,t,w]=arctool('iasp91',240,'SKKS',35,[]); 2) Calculate the progressive arc distances and times for SKKS and a twoended velocity model having a ray parameter of 240 sec/rad and a source depth of 35 km: [x,z,t,w]=arctool('iasp91~slowiasp91',240,'SKKS',35,[]); 155

3) Calculate the progressive arc distances and times for P410s having a ray parameter of 350 sec/rad and a source depth of 35 km: [x,z,t,w]=arctool('iasp91',350,'Pds',35,410); 4) Calculate the progressive arc distances and times for P having a ray parameter and source depth as defined in a curve file: arctool('PJasp91'); 5) Calculate the progressive arc distances and times for P having a ray parameter and source depth as defined in a data file imported from SAC: sactool('event0920z'); timetool('P',[],'iasp91','event0920z.mat'); arctool('event0920z.mat','P','iasp91'); Load in the data file and examine the new fields in the variable data: load('event0920z') data(l) You should see the following fields appended to the bottom of the stmctured array: P iasp91_arcx: [148x1 PJasp91_arcz: [148x1 PJasp91_arct: [148x1 PJasp91_arcw: [148x1 PJasp91_arcs: [1 2]

double] double] double] double]

6.2 MatTimes Tool: PPTOOL In some cases, only the back projection of ray paths from a seismic station is needed. For this reason, the tool PPTOOL was developed. PPTOOL is similar to ARCTOOL in that the I/O character is the same. If a curve file is used as input, the calculated points (in arc degrees) are save to the curve file. On the other hand, a data file can be used as input with similar results. This function is the same as ARCTOOL when 156

only the last segment of a phase is determined. However, PPTOOL is more compact, hence faster, and output values are in terms of progressive arc distances from the seismometer. If a two-ended model is input (i.e., 'iasp91~slowiasp9r), the 2"^^ model is assumed to be the model to trace with.

6.2.1 Vector Input No form of a data file is needed for PPTOOL. The command:

[x,z,t]=pptool(PH,MODEL,W,RP,DEPTHS)

will find piercing points away from the seismic station for the wave type (W, 'p' or 's') and the ray parameter (RP, in sec/rad). PH is a string argument naming an existing phase (i.e., 'P') and MODEL is a string argument naming an existing velocity model (i.e., 'iasp91'). DEPTHS are the depths to sample (i.e., [0:20:760]). PH is a necessary input in order to check the existence of the input ray parameter. If RP is invalid, x and t will be vectors equal to Not-A-Number (NAN).

6.2.2 Curve File Input A convenient way to execute PPTOOL is to input a curve file as computed by TIMETOOL. This curve file will contain all updated information from the last execution of TIMETOOL with the given model and phase. This means that you do not have to input the variables from the workspace. The command:

[x,z,t]=pptool(CURVEFILE,DEPTHS)

157

will compute piercing point from the station at DEPTHS. In this case, ray parameter and phase information are extracted from CURVEFILE and the wave type of the last segment of the phase is assumed (i.e., for Pds, type 's' is used). New fields will be set to the varaiable output in CURVEFILE. Here are the contents of output after execution of PPTOOL:

output = time: 413.9774 raypar: 493.5571 ppx: [1x39 double] ppt: [1x39 double] ppz: [1x39 double]

where the fields ppx, ppt and ppz are added to the file. The field time still corresponds to total travel time for the phase. This stmctured array can simply be called from subsequent functions for plotting and calculation purposes. If the phase contains a variable depth range and multiple depths were used during the call to TIMETOOL, another useful execution method is used. The command:

[x,z,t]=pptool(CURVEFILE)

without the depths input will assume that the curve file has a variable depth range associated with the phase. In this case, PPTOOL will calculate the piercing point at the variable depth value for the last wave type in the phase segments. The corresponding ray parameter is used. For example, to calculate P410s and P660s conversion points simultaneously, use the following command sequence:

158

timetool('Pds',[410 660],'iasp91',[35 0],[0]); pptool('PdsJasp91'); where an arc distance of 35° and a surface focus were chosen.

6.2.3 Data File Input A MatTimes data file generated by MKDATFILE or SACTOOL can also be input for PPTOOL. This calling method is similar to the curve file input except the needed fields are located within the stmctured array data in the data file. This allows the user to store ray path geometries directly to the data file for later retrieval. The command: [x,z,t]=pptool(FILE,PH,MODEL,DEPTHS)

will compute piercing points for the ray parameter stored in FILE at DEPTHS. FILE is a string argument naming an existing MatTimes data file (i.e., 'event0920z'). The other inputs are the same as those with vector input. The values will be saved to the data file stmctured array data. With data file input, PPTOOL also calls the function TRACETOOL to determine actual latitude and longitude positions. Example fields added to the data file are illustrated below:

Pds iasp91_pptz: [2x1 double] Pdsjasp91_pph: [2x1 double] Pdsjasp91_ppln: [2x1 double] Pdsjasp91_pptx: [2x1 double] Pdsjasp91_pptt: [2x1 double]

159

The field name extensions pptz, pptx and pptt are the piercing point depths, arc distances, and times respectively. The field names with the extensions pplt and ppln are the latitude and longitude locations of the piercing points respectively.

Examples: 1) Calculate piercing points for P at 0 to 660 km for an increment of 20 km with a ray parameter of 300 sec/rad: [x,z,t]=pptoolCP','iasp91','p',300,[0:20:660]); 2) Calculate piercing points for /* at 0 to 660 km for an increment of 20 km with a ray parameter of 300 sec/rad: [x,z,t]=pptool('P','iasp91','p',300,[0:20:660]); 3) Calculate piercing points for all S-waves in the Pds curve file where multiple ray paths were determined: [x,z,t]=pptool('Pds iasp91'); 4) Use a data file imported from SAC as input to calculate piercing points of P41 Os and P660s: sactool('event0920z') timetoolCPds',[410 660],'iasp9r,'event0920z.mat'); pptoolCevent0920z','Pds','iasp91');

6.3 MatTimes Tool: TRACETOOL In conjunction with ARCTOOL or PPTOOL, TRACETOOL will calculate coordinates of a given ray path. This function relies upon the Mapping Toolbox 1.1 and geodetic data obtained from NASA and JPL. These values were obtained from http://ssd.jpl.nasa.gov/phys props earth.html and are listed below:

160

semi-minor axis semi-major axis eccentricity

6356.752 km 6378.140 km 0.08183

where the average radius is 6367.446 km. Points are determined by initially finding the azimuth to project the ray path towards. TRACETOOL can also be used as a simple tool to determine azimuth or back azimuth with the input of two points on the surface of the Earth. An arc vector as generated by ARCTOOL or PPTOOL that may have been saved in a curve file or a MatTimes data file determines sample points.

6.3.1 Vector Input TRACETOOL can be called as strictly a workspace function where no files act as input. The command:

[lat,lon,az,gca]=tracetool(E,R,X)

traces out an azimuthal path between the event location (E) and the receiver location (R) based on the progressive arc distances from the event location within the vector X. E is the event location where the first element is latitude a the second element is longitude. R is similar to E except that it is the location of the earthquake epicenter. Note that it would be simple to reverse the input order of E and R is distances from the receiver reside in X. In such a case, the back azimuth would be calculated rather than the azimuth. The outputs Iat and Ion are the latitudes and longitudes, respectively. The outputs az and gca are the azimuth (degrees from north) and great circle arc distance in degrees.

161

6.3.2 Curve File Input A more practical way to execute TRACETOOL would be to use a curve file inifially generated by TIMETOOL and updated with ARCTOOL or PPTOOL. If the curve file has the relevant fields needed (fields set in the aforementioned functions), TRACETOOL will determine the coordinates as sampled in the arc vector that resides in the variable output. The values calculated will be saved in new fields within the curve file. The command:

[lat,lon,az,gca]=tracetool(CF,FLD) calculates the ray path coordinates based on information obtained from the curve file (CF). CF is a string argument naming an existing curve file that must have been input to ARCTOOL or PPTOOL prior to execution. In this case, TRACETOOL needs to know whether the calculations to perform are on the fields with piercing point arc distances or the fields with ray path arc distances (from the source). For this reason, FLD is an input and can be one of two values: 1) 'ppt' or 2) 'arc'. If 'ppt' is chosen, the piercing point locations will be determined. Otherwise, if 'arc' is chosen of FLD is left off, arc distances from ARCTOOL will be used. The input curve file will output to the same name with the following additional fields created within the variable output:

pplat: [129x1 double] pplon: [129x1 double]

162

where pplat and pplon are the ray path latitudes and longitudes at each sampled depth in the field z.

6.3.3 Data File Input Another calling form of TRACETOOL is to use a MatTimes data file created by SACTOOL of MKDATAFILE as input. This case is similar to calling a curve file except the values are saved in fields within the data file. The command:

[lat,lon,az,gca]=tracetool(FILE,PH,MODEL,FLD)

will find the ray path coordinates and save them to field in the variable data within the data file FILE. In this case, FILE is a string argument naming a data file. PH and MODEL are string arguments naming the phase and velocity model desired. The values must correspond to existing field names in the data file. This is assured if ARCTOOL or PPTOOL have been executed using the data file and the same phase and velocity model. The new fields saved to the data stmctured array in FILE are named as PH_M0DELj3plt and PH_MODEL_ppln for piercing point input. If the input is data from ARCTOOL, the fields' names are PH_MODEL_arh and PH_MODEL_arln. In both cases, the It stands for latitude and the In stands for longitude.

Examples: 1) Find the surface ray path between two points on the Earth for 1 °, 3° and 5° from the event at 30°N and 114°E: [lat,lon]=tracetool([30 114],[35 112],[1 3 5]); 163

2) Find the ray path coordinates for an entire ray path using values within a curve file: [lat,lon,az,gca]=tracetool('PJasp91'); 3) Find the azimuth and great circle arc between to coordinates: [az,gca]=tracetool([30 114],[35 112]); 4) Find piercing point locations for Pds conversion points from a depth of 0 km to 900 km using a data file as input: timetool('Pds',[0:20;900],'iasp91','event0920z'); pptool('event0920z','Pds','iasp91'); tracetool('event0920z','Pds','iasp91','ppt');

164

SECTION VII PLOTTING AND MAPPING

Plotting and mapping are essential processes used in all types of seismic analyses. MATLAB provides many flexible graphical functions that are used by MatTimes to view seismic data, travel time curves and ray paths. The Mapping Toolbox provides functions that are used by MatTimes to visualize ray path traces on the surface of the Earth in the form of maps and animations. Although mapping has not been the highest priority of MatTimes development, publication-quality maps can be produced for interpretation, manuscripts or as teaching tools.

7.1 MatTimes Tool: PL0T3C0MP Although plotting seismic data is very simple within the MATLAB workspace, it is not necessarily simple to plot data embedded within a data file including travel time markers that may exist within the stmctured array. The function PL0T3C0MP allows MatTimes users to plot multi-component (or single component) data files with a single input. The command:

plot3comp(FILE)

will plot all data components and markers in FILE. FILE is a string argument naming a MatTimes data file created by MKDATAFILE or SACTOOL. Figures 7.1 and 7.2 are single and three-channel data plots with markers, respectively.

165

F

MlOt P960S

6000

~i

'

—r-

cJprognms/manimes/tiata/evtitOSTOz

4000

2000

E

0

-2000

-4000

-6000

_j

50

100

150

200 sees

L_

250

300

350

400

Figure 7.1. A single component plotting example with P, P410s and P660s time markers.

P410S P660S

400

400

event09202 AAj\AAw^'^^^-v\,'^'v-A^pv/~w\AAA/\^^ -5000

-10000

50

100

150

200 sees

250

300

350

400

Figure 7.2. An example of a three-component data plot created by PL0T3C0MP. Travel time markers were determined with TIMETOOL.

166

Examples: 1) Import a single component from SAC and plot the data with a P-wave travel time marker (see Figure 7.1): sactool('event0920z') [time,raypar]=timetool('P',[],'iasp91','event0920z.mat') plot3comp('event0920z') 2) Import and plot three components with P, P410s and P660s markers (see Figure 7.2): LIST3=[dir('event0920e') dir('event0920n') dir('event0920z')]; DIRECTORY=[];NAMES.name='event0920'; sactool(LIST3,DIRECTORY,NAMES); [time,raypar]=timetool('P',[],'iasp91','event0920.mat') [time,raypar]=tinietool('Pds',[410 660],'iasp91','event0920.mat') plot3comp('event0920')

7.2 MatTimes Tool: CURVEPLOT After the execution of TIMETOOL, a curve file is created in the "Curves" directory. In this file, travel times computed for the inputs of the last execution of TIMETOOL are stored in stmctured arrays.

Complete travel time curves for every

possible range for the phase in the curve file. The travel time curve(s) in the data file are times adjusted by the source depth and variable depth(s) used in the last execution of TIMETOOL. The command:

curveplot(CURVE,C)

167

will plot the travel time curves within the curve file CURVE with the color specified with C. CURVE is a string argument naming a curve file (i.e., 'PJasp9r) and C is a string with the plotting style (i.e., 'k*'). If the curve file has multiple curves as computed with multiple variable depths, all curves are plotted. Figures 7.3, 7.4 and 7.5 are example curve plots. PP, laspSI, tourci: 0 km

iaoo

1600

1400

-S 1200

E 1000

600

20

40

60

80 100 120 arc distanct (d«gr«as)

140

160

180

Figure 7.3. Example output from curve plot for PP with a source depth of 0 km. Notice the multi-valued nature of the phase at 170° where the phase wraps. Pds, laspSI, sourca: 3S km 900

10

20

30

40

50 60 arc dislanc* (degrats)

70

Figure 7.4. Example curve plot of P, P410s, and P660s calculated with a source depth of 35 km. This is done with two executions of CURVEPLOT.

168

PKKP, laspSI, source: 0 km 1

1900

'

[

1

1

I

1

1

1

c

f 1850

•o

^V\.

c o • 1800

a

Ul 9

E

1750 -

>v

b

d

1700 50

1

1

1

60

70

80

1

90

1

1

100 110 120 arc distance (degrees)

1

130

1

140

150

160

Figure 7.5. Example curve plot of PKKPab, PKKPbc, PKKPcd and PKKPdf for a surface focus and the IASP91 velocity model.

7.3 MatTimes Tool: PLOTPHASE Simple 2D representations of ray paths are often useful illustrations to describe the geometry of a given phase. A flexible tool, PLOTPHASE, is used for such illustrations. The command:

plotphase(PH,M,RP,SD,V,F,C)

will plot a ray path through a 2D Earth model for the phase (PH) and velocity model (M) using the ray parameter (RP in sec/rad). PH and M are string arguments naming the phase (i.e., 'PKKP') and model (i.e., 'iasp9r). SD is the source depth and V is the variable depth if the phase has this option. F is a flag value that determines the type of 2D Earth to draw. For a value of F equal to 1, the Earth model will be a simple line plot. 169

If F is equal to 2, the Earth model will be a patch object where colors separated major Earth components. For F equal to 3 or 4, the model will be similar to 1 and 2 respectively except that some text will be placed on the plot. C is the style (color and line type) of the ray path to be dravm. A simpler way to call PLOTPHASE is to use a curve file as input. The command:

plotphase(FILE,F,C) will extract the relevant information from FILE to draw the ray path. Using this command after execution of TIMETOOL followed by ARCTOOL is the easiest method to plot ray paths. ARCTOOL must be executed using the curve file as input prior to using this function, as incremental arc distances must be known. Symbols are used to indicate the source and seismometer locations at the two ends of the drawn phase. All plotting is done in polar coordinates. See the MATLAB function POLAR for further guidance. Figures 4.3, 4.6 and 4.9 demonstrate some output from PLOTPHASE. Figure 7.6 demonstrates a ray path plot for PKKKP.

170

PKKKP, iasp91, source: 300 km

gcarc: 58 deg, rayp: 120 sec/rad

Figure 7.6. A ray geometry plot of PKKKP using PLOTPHASE. The source depth is 300 km. The numerical values on the 2D model are the model radii for the inner/outer core boundary (1217), the lower mantle boundary (3482), the upper/lower mantle interface (5711) and the Earth radius (6371). This particular plot was created using option 4 for the flag value.

7.4 MatTimes Tool: MAPPHASE MAPPHASE uses tools in the Mapping Toolbox to map out a phase path on the surface of Earth. This type of illustration is especially useful for publication and teaching purposes. MAPPHASE has been made flexible and simple as most options existing in the mapping utilities are used in a compact fashion. The user can define desired map

171

preferences for particular needs and MAPPHASE allows input from data files and curve files. The command:

mapphase(MODEL,PH,E,R,V,MAPPREF)

will map out the surface trace of the phase (PH) between the event and receiver (E and R, respectively) locations. With this type of execution, a curve file is created and ARCTOOL is executed using the curve file as input followed by TRACETOOL to find real coordinates. The mapping preferences are stored within MAPPREF which is a string argument naming the file (i.e., 'mymap'). MODEL is a string argument naming the velocity model (i.e., 'iasp9r) and PH is a string argument naming the phase (i.e., 'PKKP'). The input argument V is the variable depth of the phase. If the phase does not have a variable depth associated with it, the argument should be an empt}' vector as always ([]). See TIMETOOL for further explanation of the input arguments. To make a mapping preference file, certain variables must be assigned and saved from the MATLAB workspace. Although variable names in the explanation are upper case, the actual variable names should be lower case (i.e., "PROJECTION" should actually be "projection"). PROJECTION is a string name of one of many possible map projections supplied by The Mapping Toolbox. MTYPE is string describing the type of map to plot. The only opfions are 'lines' and 'topo'. LINEWIDTH and SYMBOLSIZE correspond the sizes of the mapped phase line width and E/R locator symbols respectively. ORIGIN is a vector describing the view of the map. If 0RIGIN=1. the map origin will adjust automatically to include a continuously mapped phase. If ORIGIN=0, no adjustment will be made as the map will be centered about 0 degrees longitude. If 172

ORIGIN is a three-component vector, the origin of the map will be adjusted according!). COLORS is a two-element cell array containing color and line preferences for P and S waves respectively.

MARKER is a two-element cell array providing event and receiver

marker colors and shapes. FACECOLOR is a one-element string of the interior symbol color. The following is a sample preference file created in the workspace:

mtype='topo'; proj ection='vperspec'; linewidth=1.5; symbolsize=8; origin=[15-140 0]; colors={'r' 'r'}; (can also be 'k:', etc.) marker={'r*' 'r^'}; facecolor='y'; save my_map_preferences.mat where the projection name corresponds to available projection types in the Mapping Toolbox. If a curve file has been previously generated, MAPPHASE can use is as input. The command: mapphase(CURVE,MAPPREF)

will create a map from values saved within the curve file CURVE (i.e., 'PKKPJasp9r). If MAPPREF is not an input, a defauh map style is used. To use this type of execution method, ARCTOOL and TRACETOOL must have been previously executed using CURVE as input.

173

Another convenient way to execute MAPPHASE is input a MatTimes data file created by MKDATAFILE or SACTOOL. The command:

mapphase(FILE,PH,M,V,MAPPREF) will execute the necessary sequence of functions to map out the desired phase based on information found in FILE. All inputs are the same as above except FILE which is a string argument naming a data file. This is a quick way to visualize a ray path for a real event without executing functions individually. Figures 7.7, 7.8 and 7.9 are example maps created with IVIAPPHASE.

Event: -20,-179,250, Receiver: 35,-118,1, Phase: P660s, Model: IASP91

Figure 7.7. Example map created with IVIAPPHASE for an event in the Tonga region recorded in Califomia. The P660s is mapped in red.

174

Event: 30,112,0. Receiver: 50,0,0, Phase: P660s, Model: iASP91

Figure 7.8. Example map created with ]S/IAPPHASE. Event: 30,112,0, Receiver: 50,65,0, Phase: ScP, Model: IASP91

Figure 7.9. A simple map created by MAPPHASE with a ray path for ScP plotted. Notice that the S-wave segment is colored in red and the P-wave is m black.

175

7.5 MatTimes Tool: MOVIEMAP Animated maps of phase paths may provide a helpful teaching tool or other presentation device. For this reason, MOVIEMAP has been include with MatTimes. This function will create and play a movie of a spinning globe (or scrolling map) with a mapped phase within the MATLAB workspace. The command:

moviemap(CURVE,INC,N,MAPPREF) will create a play a movie of frames determined by the longitude increment INC. The movie will be played N times, and if N is negative, the movie is played N times in forward and reverse. CURVE is a string argument naming a curve file and MAPPREF is the same as in MAPPHASE.

176

SECTION VIII OTHER UTILITIES

There are some extraneous functions that do not necessarily fit under any classification in this manual. There are functions that underlie other functions as well as some utilities that we have found to be useful. This section is dedicated to describing some of these functions that may be of use to the user for individual purposes, however they are of lesser importance.

8.1 MatTimes Tool: MKEARTH MKEARTH is a fimction called by PLOTPHASE to create the Earth patch/line object in polar coordinates. The command: mkearth(MODEL,F)

will create the patch or line object representation of Earth based on the velocity model (MODEL) depth interfaces. The input, F, is a flag value indicating the type of object to be created. See PHASETOOL for further instmctions.

8.2 MatTimes Tool: TURNTOOL TURNTOOL is a function that determines the tuming depth for a particular model and ray parameter. This function can be used to assure that a phase tums in the appropriate region. The command:

[TP,TS]=tumtool(MODEL,RP,SHAD)

177

will determine the tuming depth for both P and S waves for the ray parameter (RP, in sec/rad). SHAD is an indicates whether or not the ray path can tum within the outer core shadow zone. If the ray path is allowed to tum in the shadow zone, SHAD should be the ' ,

string y

• '

8.3 MatTimes Tool: VPLOT To quickly look at a velocity model, VPLOT can assist. VPLOT simply calls on the velocity model in the "Models" directory and plots both P and S wave velocities versus radius. The command: vplot(MODEL,COLOR) will plot the velocity model (MODEL) with the line color COLOR.

5 10 velocity (km/s)

Figure 8.1. Example output from VPLOT created with "vplotCiasp91','k')".

178

8.4 MatTimes Tool: CUTDATA CUTDATA is a funcfion that will clip data within MatTimes data files about a particular travel time. For instance, if a data file contains the entire wa\eform and onl>' particular part of the data is needed, CUTDATA will update the file to contain only a windowed portion and also update fields in the stmctured array appropriately. The command:

cutdata(L,PH,V,MODEL,W,M)

will cut the data files listed in the stmctured list, L. The list can be generated with a form of the following command: L=dir('event*');

PH and V are the phase and variable depth respectively. MODEL is the velocity model name and W is the wdndow to cut. The first element of W is the pre-phase time in seconds to keep and the second element is the post-phase time in seconds. The input M determines whether the data file will deleted if the appropriate time window does not exist. If M is equal to 0, no files will deleted. If M is equal to 1, the data files within the list will be deleted if the appropriate time window or the phase does not exist for the given event.

179

8.5 MatTimes Tool: SEC2DHMS SEC2DHMS will convert seconds into Julian day, hours, minutes and seconds. This function could be needed to create the variable begintime to create a MatTimes data file. The command:

[jd,h,m,s]=sec2dhms(SECS) will convert SECS to Julian day Qd), hour (h), minutes (m) and seconds (s).

180

USER'S MANUAL REFERENCES

Buland, R. and Chapman, C.H. "The computafion of seismic travel times." Bull. Seism. Soc. Am. 73 (1983), 1271-1302. Crotwell, H.P., Owens, T.J. & Ritsema, J. "The TauP Toolkit: Flexible seismic travelrime and ray-path ufilities." Seism. Res. Lett. 70 (1999), 154-160. Dziewonski, A.M. and Anderson, D.L. "Preliminary reference earth model." Phys. Earth Planet. Inter. 25 (1981), 297-356. Harris, J.M. and Young, CJ. "MatSeis: A seismic toolbox for MATLAB." 18^ Seismic Research Symposium on Monitoring a Comprehensive Test Ban Treaty, Phillips Laboratory (1996). Kennett, B.L.N, and Engdahl, E.R. "Travel times for global earthquake location and phase identification." Geophys. J. Int, 105 (1991), 429-465. Tull, J.E. Seismic Analysis Code: User's Manual. Livermore, CA: Lawrence Livermore National Laboratory, 1989.

181

APPENDIX B MATTIMES SOURCE CODE

182

Location:/MatTimes/Graphics/curveplot.m ftinctioncurveplot(pliase,model,source_depth,d,color) %MatTinies Tool: %

%CURVEPLOT Plots seismic travel time curve(s). % 1) CURVEPLOT(PHASE,MODEL,SOURCE_DEPTH,VARIABLE,COLOR) % Generates a CURVEFILE and plots travel time (seconds) versus range % (degrees) for the desired inputs. PHASE is a string corresponding % to the seismic phase to plot (as generated by MKPHASE). MODEL is a % string naming the desired velocity model and SOURCEDEPTH is the % earthquake depth in km which can be multi-valued. VARIABLE is a depth % variable for the phase given (i.e., PHASE='Pds' and VARIABLE=410 will % generate a travel time curve for "P41 Os" as "d" corresponds to a % compression-to-shear conversion at 410 km). COLOR is a string % argument that defines the plot style (i.e.,'k' or 'r*'). % % 2) CURVEPLOT(CURVEFILE,COLOR) % Plots travel time (seconds) versus range (degrees) based on the % variables within the CURVEFILE (as generated by TIMETOOL). % % EXAMPLES: % % curveplot('Pds','iasp91',33,410,'k') % curveplot('Pds_iasp9r,'rd') % curveplot('P','iasp91',33,'g') % load dirjjath abcde=findstr('.mat',phase); if length(abcde)>0 %kill ".mat" extension phase=phase(l :length(phase)-4); end if nargin0 %kill ".mat" extension model=model(l :length(model)-4); end if nargin=3 color='k'; d=[]; elseif nargin=4 color=d; d=[]; else end if nargin>2 for i=l :length(source_depth) [time,raypar]=timetool(phase,d,model,[10source_depth(i)],[0]); load([wherecurvefiIes 'f phase '_' model 'curves.mat'])

183

hold on plot(curves.ranges,curves.times,color,'LineWidth',2) end

else piot(curves.ranges,curves.times,color,'LineWidth',2) end ff=findstr('d',lower(phase)); if isempty(ff) phase2=phase; else if length(d)>l ;dd='d';else;dd=int2str(d);end phase2=[phase(l :ff-l) dd phase(ff+I :length(phase))]; end strl=[phase2 ',' (model)',' ]; str2=['source:' int2str(source_depth)' km']; strr=rm_([strl str2]); title(strr,'FontWeight*,'Bold') xlabel('arc distance (degrees)','FontWeight','Bold') ylabel('time(seconds)','FontWeight','Bold') grid on hold off Location: /MatTimes/Graphics/mkearth.m function mkearth(model,flag) %MatTimes Tool: %

%MKEARTH Generates a graphical representation of the Earth. %MKEARTH(MODEL,FLAG) % Uses MODEL to create a graphical representation of the Earth % based on the location of the interfaces of the major components 0, % of the Earth: upper mantle/crust, lower mantle, outer core and % inner core. MODEL is a string argument naming the desired % velocity model. FLAG indicates the type of Earth to generate. % FLAG=1 creates a simple plot. FLAG=2 creates a patch-generated % Earth. FLAG=3 creates a line version like FLAG=1 except the % radii of the interfaces are labelled. FLAG=4 creates a patch % Earth with the interface radii labelled. % EXAMPLES: %

% mkearth(model,I); plot % mkearth(model,2); solid % mkearth(model,3); plot with text % mkearth(model,4); solid with text model=modelck(model, 1); warning off load dirjjath load([wheremodelfiles'/' model]) maxx=[ 1; breaks(2:4)/max(v_model(:, 1))]; %maxx=[l .8964.5465.191] color=[ .75 0 0; I 0 0; 1 .7 0 ; 1 .9 0]; for k=l :length(maxx); kk=maxx(k); a=l; x=[-kk:.001:kk]; y=(sqrt((kk.'^2-x.^2))); x=[x fliplr(x)]; y=[y -fliplr(y)]; hold on

184

ifflag=2|flag=4 patch(y,x,color(k,:)) elseif flag=l | flag=3 plot(y,x,'k','Line Width', 1.2) end end axis equal axis off hold off if flag=3 I flag==4 text(0,-l,int2str(max(radii)),'FontWeight','bold') text(0,-breaks(4)/max(v_model(:,I)),int2str(breaks(4)),'FontWeight','bold') text(0,-breaks(3)/max(v_model(:,l)),int2str(breaks(3)),'FontWeight','bold') text(0,-breaks(2)/max(v_model(:,l)),int2str(breaks(2)),'FontWeight','bold') end hold off Location: /MatTimes/Graphics/moviemap.m function frames=moviemap(curvefile,increment,ntimes,mappref) %MatTimesTool: %

%MOVIEMAP Generates and plays a movie of a mapped phase on a spinning Earth. %

% FRAMES=MOVIEMAP(CURVEFILE,INCREMENT,NTIMES,MAPPREF) % Generates and plays a movie clip after plotting the phase path within % CURVEFILE. CURVEFILE is a string argument naming a curve file originally % generated by TIMETOOL. ARCTOOL and TRACETOOL must have been executed % on the curve file before executing MOVIEMAP INCREMENT is the longitude % increment between movie frames. MAPPREF is a string argument of map % preferences (See: MAPPHASE). If MAPPREF is left off, MOVIEMAP use a % default file. NTIMES is the number of times to play the movie. See % movie to uses FRAMES independantly. If NTIMES is negative, the movie % plays forward and reverse NTIMES. Else if NTIMES is left off or empty % ([]), the movie is saved for later play to a file named: CURVEFILEMOVIE.mat. % PLAYMOVIE is a mattimes tool to play a previously saved movie. % % EXAMPLES: % % tongamovie=moviemap('tonga',5,2); %(try moviemap('tonga',l,10) for fast machines) % moviemap('tonga',5,1 ,'mapdefault') %(uses MAPPHASE defaults) % tongamovie=moviemap('tonga',5) disp(['MOVIEMAP.. .Working']) if nargin=3 mappref='movieprefmat'; end load('dir_path.mat') load(mappref) load([wherecurvefiles'/' curvefile 'curves.mat']); model=input.modeI; raypar=output.raypar; phase=input.phase; event=input.event; receiver=input.receiver; d=input. depths; wave=output. wave; latitude=output.pplat; longitude=output.pplon; if length(origin)=l origin=[0 origin 0];

185

end wb=waitbar(0,'Please wait...Building Movie'); samps=max(longitude):-increment:min(longitude); for i=l:length(samps) waitbar(i/length(samps),wb) figure(lOOO) whitebg(IOOO,'k'); set(1000,'NumberTitle','ofir,'Name','Movie'); origin(2)=samps(i); axesm('MapProjection',projection,'Origin',origin); hold on plotm(latitude(I),longitude(2),char(marker(l)),'MarkerSize',symbolsize,... 'MarkerFaceColor'.facecolor); plotm(latitude(length(latitude)),longitude(length(longitude)),char(marker(2)), 'MarkerSize',symbolsize,'MarkerFaceColor',facecolor); iflower(mtype(l))='r load coast fi-amem('b') plotm(lat,long,'LineWidth',.5); elseif lower(mtype( 1 ))='t' load topo meshm(topo,topolegend); demcmap(topo) end a=find(abs(diflF(wave))=I); a=[2; a; length(latitude)]; iflength(a)>l; k=length(a)-I; else ; k=l; end for iii=l:k lati=latitude(a(iii)-I:a(iii+l)); loni=longitude(a(iii)-l:a(iii+l)); if wave(a(iii)+l )==0 plotm(lati,loni,char(colors(I)),'LineWidth',linewidth); else; plotm(lati,loni,char(colors(2)),'LineWidth',linewidth); end end gridm on strl=['Event:' int2str(event(I))',' int2str(event(2))',' int2str(event(3))]; str2=[', Receiver:' int2str(receiver(I))',' int2str(receiver(2))',']; fi=findstr('d',lower(phase)); if isempty(ff) phase2=phase; else phase2=[phase(l :fr-l) int2str(d) phase(ff+l :length(phase))]; end str3=[int2str(receiver(3))', Phase:' phase2 ', Model:' upper(model)]; title([strl str2 str3],'FontWeight','bold','Color','w') hold off frames(i)=getframe; ax=axis; close end close(wb) if nargin>=3 & isempty(ntimes)=0 figure(lOOO)

186

whitebg(1000,'k'); set( 1000,'NumberTitle','ofF,'Name','Movie'); axesm('MapProjection',projection); title([strl str2 str3],'FontWeight','bold','Color','w') movie(frames,ntimes) else save([curvefile'_movie'],'frames','projection','strr,'str2','str3','ax'); end disp(['MOVIEMAP...Done']) Location: /MatTimes/Graphics/playmovie.m function playmovie(curvemovie,ntimes) %MatTimes Tool: % %PLAYMOVIE Plays a movie generated by MOVIEMAP. % % PLAYMOVIE(MOVIE,NTIMES) See help on MOVIEMAP. MOVIE is % a string argument naming a movie generated by MOVIEMAP. load(curvemovie) figure(lOOO) whitebg(IOOO,'k'); set( 1000,'NumberTitle','off ,'Name','Movie'); axesm('MapProjection',projection); axis(ax); title([strl str2 str3],'FontWeight','bold','Color','w') movie(fi'ames,ntimes) Location: /MatTimes/Graphics/plot3comp.m function plot3comp(file); %MatTimes Tool: %

%PLOT3COMP Plots seismic data and markers from a data file. % PLOT3COMP(DATAFILE) will plot the data file with the % time markers existing in the structured array. DATAFILE % is a string argument naming a MatTimes data file that % may have more than one component. If more than one % component exists, then all data is plotted on one figure. % % % % EXAMPLES: % % %import and plot a single component from SAC with P % % marker % sactool('event0920z') % [time,raypar]=timetool('P',[],'iasp91 ','event0920z.mat') % plot3comp('event0920z') % % %import and plot 3 component file from SAC with P, P41 Os % and P660s markers: % LIST3=[dir('event0920e') dir('event0920n') dir('event0920z')]; % DIRECTORY=[]; % NAMES.name='event0920'; % sactool(LIST3,DIRECTORY,NAMES); % [time,raypar]=timetool('P',[],'iasp9r,'event0920.mat') % [time,raypar]=timetool('Pds*,[410 660],'iasp9r,'event0920.mat') % plot3comp('event0920')

abcde=findstr('.mat',file); if length(abcde)>0 %kill ".mat" extension file=file(l:length(file)-4);

187

end load([file '.mat']) b=fieldnames(data(l)); fori=I:length(b); a=findstr('_time\char(b(i))); if isempty(a)==0; aa(i)=i; else aa(i)=0; end end if a n y ( a a ^ ) & isempty(b)=0 fnames=b(aa(aa~=0)); else fhames=n; end ldata=length(data); fori=l:ldata subplot(ldata,l,i) plot(0:.2:data(i).streamtime,data(i).data); a=axis; hold on if isempty(fhames)=0 for jj=I :length(fnames) nn=char(fhames(jj)); xx=getfield(data(i),nn); ck=findstr('_',nn); mod=nn(min(ck)+I :max(ck)-I); ph=nn(I:min(ck)-I); forjk=I:length(xx) plot([xxOk) xx0k)],[a(3) a(4)],'r'); ab=findstr('d',ph); if isempty(ab)=0; dd=(getfield(data(i),[ph'_' mod '_dpth'])); ph2=[ph(l:ab-I) int2str(dd(jk)) ph(ab+l:length(ph))]; else ph2=ph; end text(xxOk),a(4)+. 15*a(4),ph2,'FontSize',7); end end end axis(a); lg=data(i).name; lg=lower(rmmat(lg)); lg=rm_(lg); legend(lg,l); ylabel('amp'); end xlabel('secs');

Location: /MatTimes/Graphics/plotphase.m function plotphase(phase,model,raypar,source_depth,d,flag,color) %MatTimes Tool: %

%PLOTPHASE Plots seismic raypath in a 2D cross-section of Earth. % 1) PLOTPHASE(PHASE,MODEL,RAYPAR,SOURCE_DEPTH,VARIABLE.FLAG,COLOR) % Determines progressive arc values for a seismic phase and plots % the ray path through a graphical Earth. PHASE and MODEL are string % arguments naming an existing phase (i.e., 'PKP') and a velocity % model respectively (i.e., 'iasp91'). RAYPAR is the pre-determined % ray parameter in radiians/second (angular ray parameter based on the

188

Vo Earth flattening transformation (i.e.. (sec/km)*rO where rO is the '/o radius of the Earth). S O U R C E D E P T H is the depth, in kilometers, of the •/o proposed earthquake. VARIABLE refers to the depth of the variable '/o as designated in MKPHASE. In the case that the input phase does not % have a variable, the input should be set to an empty variable (Q). % FLAG indicates the type of graphical Earth to plot. See MKEARTH for % details. COLOR is a string argument setting the plot color (i.e., 'k'). % Ifleft off, COLOR is'b'. % % 2) PLOTPHASE(CURVEFILE,FLAG,COLOR) Plots the ray path, as indicated in CURVEFILE, through a graphical Earth. 0, % CURVEFILE is a string argument naming an existing curve file as generated % by TIMETOOL (i.e.,'PKKPJasp91'). FLAG is the same as above. This call % method removes the need to re-calculate arc values. ARCTOOL must have % been used previously, saving arc values to the CURVEFILE. % % EXAMPLES: % % PL0TPHASE('Pds','iasp91 ',300,250,660,4,'b') % PLOTPHASECPdsJasp9r,3,'k') disp(['PLOTPHASE...Working']) load dir_path if n a r g i n = 2 | nargin^=6, color='b', end if nargin>3 [x,z,t,wave]=arctool(modeI,raypar,phase,source_depth,d); else color=raypar; curvefile=phase; flag=model; load([wherecurvefiles'/" curvefile 'curves.mat']) phase=input.phase; model=input.model; raypar=output.raypar; source_depth=input.event(length(input.event)); d=input. depths; x=output.x; z=output.z; wave=output.wave; end ; a=find(abs(diff(wave))=l); a=[2; a; length(x)]; iflength(a)>l; k=length(a)-l; else ; k=l; end; ifflag~=0 mkearth(model,flag) end hold on for iii=l:k xi=x(a(iii)-l:a(iii+l)); zi=z(a(iii)-I:a(iii+I)); ifwave(a(iii)+l)=0 polar((xi+90)*pi/180,(6371 -zi)/6371 ,[color]); else; polar((xi+90)*pi/l 80,(637 l-zi)/6371,[color •:•]); end; end ; style l=[color'*']; style2=[color '^']; a=polar((x(l )+90)*pi/l 80,(6371-source_depth)/637 Lst>le 1); b=polar((x(length(x))+90)*pi/180,l,style2);

189

set(a,'MarkerSize',10) ff^findstr('d',lower(phase)); if isempty(ff) phase2=phase; else phase2=[phase(l:ff-l) int2str(d) phase(ff+l;length(phase))]; end title([phase2 ', • model', source:' int2str(source_depth)' km'],'FontWeight','bold'); ifmax(x)>180 xx=abs(3 60-max(x)); else xx=max(x); end xlabel(['gcarc:' int2str(xx)' deg, rayp:' int2str(raypar)' sec/rad'],'FontWeight','bold'); hold off maxx=xx; save([whereami'/phases/pptemp.mat'],'maxx'); disp(['PLOTPHASE...Done']) Location: /MatTimes/Graphics/vplot.m function h=vplot(model,color) %MatTimesTool: %

%VPLOT Utility used by MKPHASE to plot a velocity model. % VPLOT(MODEL,COLOR) load dir_path abcde=findstr('.mat',model); if length(abcde)>0 %kill ".mat" extension model=model(I :length(model)-4); end load([wheremodelfiles'/' model '.mat']) radii=v_model(:,l); vp=v_model(:,2); vs=v_model(:,3); h=plot(vp,radii,color); hold on plot(vs,radii,[color':']) xlabel('veIocity(km/s)','FontWeight','bold') ylabel('radius(km)','FontWeight','bold') axis([-I max(vp)+l 0 max(radii)]) hold off

Location: /MatTimes/Intemal/findseg.m function [segbegin,segend,segments]=findseg(seg); seg=lower(seg); tum=IOOOO; t=IOOOO; depths=9999; d=9999; variable=9999; source=9998; s=9998; inner_core=9997; ic=9997; icore=9997; outer_core=9996; oc=9996;

190

ocore=9996; lower_mantle=9995; lm=9995; lmantle=9995; moho=9994; m=9994; mh=9994; upper_mantle=9994; umantle=9994; um=9994; segments=[]; segbegin=[]; segend=[]; %remove blank lines [a,b]=size(seg); seg(sum(seg,2)/b=32,:)=[]; [a,b]=size(seg); %account for innercore and inner core, etc. for k=l:length(seg(:,I)) ss=seg(k,:); fn=findstr('rc',ss); ifisempty(fn)=0 seg(k,fn+!)='_'; end flf2=findstr('r m',ss); ifisempty(ff2)=0 seg(k,ff2+l )=•_•; end end segbegin=seg(I:2:a-2,:); segend=seg(3:2:a,:); segments=seg(2:2:a-l,:); segments(segments=' ')=[]; %figure out what each segment end is [a,b]=size(segend); for i=l:a segtemp=segend(i,:); segtemp(segtemp=' ')=[]; if isempty(segtemp) segtemp2(i)=[]; elseif i = a & isempty(segtemp)=0 segtemp2(i)=0; %set last one to zero elseif i~=a& isempty(segtemp)=0 segtemp2(i)=eval(segtemp); end end segend=segtemp2; [a,b]=size(segbegin); for i=l:a segtemp=segbegin(i,:); segtemp(segtemp=' ')=[]; if isempty(segtemp) segtemp2(i)=[]; elseif i = l segtemp2(i)=9998; elseif i~=l & isempty(segtemp)=0 segtemp2(i)=eval(segtemp); end end segbegin=segtemp2; Location:/MatTimesAntemal/getmodel.m

191

function model=getmodel %MatTimes Tool: %

%GETMODEL Ufility used in MKPHASE to select a velocity model. % MODEL=GETMODEL load dirjjath d = dir([wheremodelfiles ^*.mat']); str= {d.name}; [s,v] = listdlg('PromptString','Select a file:',... 'SelectionMode','single',... 'ListString',str,'name','MODEL FILE SELECTION'); modeI=getfield(d(s),'name') Location: /MatTimes/Intemal/mktau.m function mktau(vmodel); %MatTimes Tool: %

%MKTAU Generates Tau(P) files for seismic travel time calculation. % MKTAU(MODEL) uses the Tau(P) method outlined by Buland and Chapman, % 1983, in "Bulletin of the Seismological Society of America". % MODEL is a string argument name of a velocity model file generated % by MKMODEL. MKMODEL calls this function to complete the velocity % model files used in travel time calculation. % disp(['MKTAU.. .Working']) load dir_path warning off abcde=findstr('.mat',vmodel); if length(abcde)>0 %kill ".mat" extension vmodel=vmodel(l :length(vmodel)-4); end %load and define variables of velocity model load(vmodel) radii=v_model(:,l); mrad=max(radii); vp=v_model(:,2); vs=v_model(:,3); %find interfaces branches=sort([gradbreaks gradbreaks+1 ]); %find ray parameters to calculate for P and S independantly prayp=radii.'*(I./vp);%all slownesses for P prayp(length(prayp))=0; srayp=radii.*(l ./vs); %all slownesses for S sray p(l ength(sray p))=0; sraypbreaks3=srayp(find(radii=breaks(3))); sraypbreaks4=srayp(find(radii=breaks(4))+I); %add in no-tum ray parameters (partial reflections) maxprayp=prayp(branches(1:2:length(branches)-l)); minprayp=prayp(branches(2:2:length(branches))); maxsrayp=srayp(branches(l :2:length(branches)-l)); minsrayp=srayp(branches(2:2:length(branches))); newrayp=[]; newsrayp=[]; for jj=l :length(maxprayp) aa=maxprayp(ij); bb=minprayp(jy); aaa=maxsrayp(jj); bbb=minsrayp(jj); if(aa-bb)>le-2

192

newrayp2=[aa-.001 bb+.OOl linspace(aa,bb,5) linspace(aa,aa-.05*abs(aa-bb),3)... linspace(aa,aa-. 10'»abs(aa-bb),3)]; newrayp2(find(newrayp2>=aa-Ie-5 | newrayp2=aaa-le-5 | newsrayp2=raypend( 1))); otherwise rayp=rayp(find(rayp=raypend(3))); end case 'reflection' switch lower(WaveType) case 'p'^Uowest tuming point achieved by P rayp=prayp2; raypend=prayp_breaks_end; raypbegin=prayp_bfeaks_begin; flag=T»'; case 's'%lowest tuming point achieved by S instead rayp=srayp; raypend=srayp_bfeaks_end; raypbegin=srayp_breaks_begin; flag='S'; end SMritch lower(Branch) case 'inner_core' rayp=Ttiyp(find(rayp180) & any(rr=3 & isempty(isitaphase)%use data file pptool(file,phase,model,depths) file=phase; phase=model; model=wave; load([file '.mat']) raypar=getfield(data(l),[phase ' J model 'J 'rayp']); load([wherephasefiles 'P phase '_phase.mat']) wave=segments(length(segments)); if nargin=3 depths=getfield(data(l),[phase 'J model 'J 'dpth']); end end %choose 2nd end of two-ended model model=modelck(model,2); %load in tau table load([wheretaufiles'/' model 'Jau.mat']) %determine ray parameter range [rayp,prayp2,pJime2,pJau2,p_range2,sJime2,sJau2,s_range2]=ra\ptool( phase,mod^ %reshaping values for input [a,b]=size(depths); [aa,bb]=size(raypar); ifaa+bb>a+b«&a+b>0 a=aa; b=bb; elseif a+b^O a=l; b=l; end raypar=raypar(:); depths=depths(:); switch lower(wave) case 'p' %p-wave x=interp2(radii,rayp,p_range2,max(radii)-depths,raypar); t=interp2(radii,rayp,pjime2,max(radii)-depths,raypar); case 's' %s-wave x=interp2(radii,rayp,s_range2,max(radii)-depths,raypar); t=interp2(radii,rayp,sjime2,max(radii)-depths,raypar); end %define output x=reshape(x,a,b)'* 180/pi; t=reshape(t,a,b); z=reshape(depths,a,b);

215

if nargin=3 & isempty(isitaphase)%save to data file forjk=l:length(data) data=setfield(data,{ljk},[phase ' J model '_pptx'],x); data=setfield(data,{ljk},[phase ' J model '_pptz'],z); data=setfield(data,{ljk},[phase 'J model '_pptt'],t); end save(file,'data','-append') disp(['New fields set in variable "data" in file:' file '.mat']); disp(['']); disp([phase ' ' model '_pptx.mat']); disp([phase 'J model 'jjptz.mat']); disp([phase ' ' model '_pptt.mat']); disp(['']); tracetool(file,phase,model,'ppt'); end Location: /MatTimes/Tools/sactool.m function []=sactool(filename,directory,oname,flag) %MatTimes Tool: %

%SACTOOL Imports Seismic Analysis Code files (SAC). % 1) SACTOOL(FILENAME,DIRECTORY) Imports a singlefilefi-omthe SAC format to a Matlab data file (.mat) as a structured array (variable % with fields). The output name is the same as the string argument % FILENAME and the file is saved in the current directory. DIRECTORY % is a string argument naming the directory (i.e., 'C:/MatTimes/Data/'). % If DIRECTORY is left off, it is assumed that the current directory % contains the file. % % % 2) SACTOOL(LIST,DIRECTORY) Imports mulfiple files contained within the list. % To generate LIST, simply use the Matlab DIR command like the following: % % %

% %

LIST=dir(FILES) where FILES is a string argument that uses the wildcard (•*) to make a list. LIST will be a structured array consisting of one column.

% 3) SACT00L(LIST3,DIRECT0RY,NAMES) % LIST3 is similar to LIST except that it is designed to load in three % seismic components to save to a single file as a multi-dimensional % structured array. NAMES is a structured list of file names for each % row in LIST3. A row of files in LIST3 will be combined into a single % file in the corresponding row or column in NAMES. The three components % will saved within NAMES as data(1:3) where "data" is a structured array. % See example below. %

% % % % % %

IMPORTANT NOTES: In order to import SAC files for proper usage in MatTimes,SAC fields: User5, User6, User7 and User8 must have actual event time information so that MatTimes can determine travel time markers for the imported data stream. User5 = Julian Day, User6 = event hour, User7 = event minute, UserS = event seconds. All of these fields will be combined during

216

/o

% % % %

importation to a field named "evtime" The actual data stream beginning fime will be in the field named "beginfime" "Streamfime" will contain the data stream length in seconds. If you must import "as is", this can be done wifli a fourfli input: SACT00L(A,B,C,1). This will import with no problem, but there is no guarantee that all MatTimes functions will support it. Currently, SACTOOL assumes that the beginning time in the SAC file corresponds to the first data point in the data.

% EXAMPLES: Vo

% %

% % % % % % % % % % % % % % %

%Load in a z-component data file load dir_path %(file generated with SETUP with path names for example only) FILENAME=[whereami '/Data/event0920z']; %(whereami from dir_path) sactool(FILENAME) %create Matlab file %Load in all three components for the same event, 0920. load dir_path %(this does not have to be used in real situations) DIRECTORY=[whereami '/Data/"]; LIST=dir([DIRECTORY'event0920*']); sactool(LIST,DIRECTORY) %Load in three components for a multi component file creation %Try this in the "Data" directory (delete all example ".mat" files first) LIST3=[dir('ev*e') dir('ev*n') dirCeV^z')]; DIRECTORY=D; NAMES .name='event0920'; sactool(LIST3,DIRECTORY,NAMES); %look at some input load(NAMES(l).name) data(2) ploGcomp(NAMES(l).name)

% % % % % % % % character %

%if LIST3 is long, it is not convenient to type in all output names, in such %a case you could do a form of the following for your file name stmctures:

%

end

LIST3=[dir('ev*e') dir('ev*n') dir('ev*z')]; %make data file list [a,b]=size(LIST3); for i=l:a lname=length(LIST3(i).name); NAMES(i).name=LIST3(i).name(l:lname-l) %use same name minus last %as a file name

disp(['SACTOOL...Working']) %directory is ./ if nargin=l if nargin=l, directory="; end %make input a structured array if it is not if isstmct(filename)=0 filename.name=filename; end if nargin=3 & isstmct(oname)==0 oname. name=oname; end %wb=waitbar(0,'lmporting...'); %determine how many files and if mulfi comp [a,b]=size(filename); %loop through files to output for i=l:a %loop through components forj=l:b %determine string file name name=[directory filename(ij).name]; %waitbar(i/a,wb); %check if maflab file already or if a maflab file exists

217

3^"!

ifnargin>=3 abcde=findstr('.mat',oname(i).name); abcde2=dir([oname(i).name '.mat']); else abcde=findstr('.mat',name); abcde2=dir([filename(ij).name '.mat']); end if isempty([abcde abcde2]) [hl,h2,h3,data2]=readsac(name); h=[h2(l:6) round(hl(l)*100)/100 hl(6:7) hl(l 1:17) hl(32:37) hl(39) hl(46:54) hl(58:59)]; h(19:20)=h(19:20)/1000; if nargin=2 disp([oname(i).name ': Maflab file already exists.']) else disp([name ': Matlab file already exists.']) end end end if nargin=3 fhame=oname(i).name; end if isempty([abcde abcde2]) ifb>l disp(['New Matlab Multi-component Data File Created:' fhame]), else

218

disp(['New Maflab Data File Created:' ftiame]); end save(fname,'data') end fclose('air);%avoid "too many files open" problem end %close(wb) disp(['SACTOOL...Done'])

Location:/MatTimes/Tools/timetool.m funcfion [time,raypar]=timetool(phase,d,model,event,receiver,curvefilename) %MatTimesTool: %TIMETOOL Calculate seismic travel fime(s) and ray parameter(s) for a given phase. %1) [TIME,RAYPAR]=TIMETOOL(PHASE,VARIABLE,MODEL,EVENT,RECEIVER,CURVEFILENAME) Compute travel time(s) and ray parameter(s) for the desired PHASE/MODEL pair based % on the arc distance computed from EVENT and RECEIVER. Travel time curves % for all possible ranges as well as input and output are computed and saved % to CURVEFILENAME. If CURVEFILENAME is left off, a curve file is sfill saved % to the Curves directory under the name: PHASE_MODEL_CURVES.MAT (where PHASE and % MODEL are variable. PHASE is a string naming an exisfing phase (i.e., 'SKKS') % as generated using MKPHASE. VARIABLE refers to the depth(s) of the variable as % designated in MKPHASE. In the case that the input phase does not have a variable, % the input should be set to an empty vector ([]). MODEL is a string referring to % a ID spherically-symetric Earth velocity model (i.e., 'iasp9r). EVENT and % RECEIVER are the earthquake and receiver locations, respectively. If % length(EVENT)=2, EVENT(l) must be the arc distance in degrees while EVENT(2) must % be the source depth in km. With this input type, RECEIVER must be a scalar % represenfing the seismic station elevation in km. If length(EVENT)=3, EVENT(1:2) % must be the earthquake lafitude and longitude while the third element is the % earthquake depth. With this input, RECEIVER must be three elements as well. % RECEIVER(1:2) must be the station lafitude and longitude while the third element % is the station elevation in km. Note that the latter input is necessary for % mapping a phase using MAPPHASE. % % % 2)[TIME,RAYPAR]=TIMET00L(PHASE,VARIABLE,M0DEL,DATAFILE,CURVEFILENAME) % Extracts event and receiver informafion from a data file, calculates travel fime % and ray parameter then saves travel time curves to a curvefile. DATAFILE is a % string argument naming a structured array data file generated by SACTOOL % (importation from Seismic Analysis Code). New fields are set to the "data" in % DATAFILE. % % % NOTE: RAYPAR is the ray parameter in radiians/second, angular ray parameter based on the Earth flattening transformation (i.e., (sec/km)'*rO where rO is the radius of the Earth). % % % EXAMPLES: % [fime,raypar]=fimetool('P',[],'iasp9r,[35 0],[0]) % [time,raypar]=timetool('P',G,'iasp91~slowiasp9r,[35 0],[0]) %two-ended model % [fime,raypar]=timetool('P',[],'iasp9r,[35 0],[0],'temp') % [time,raypar]=timetool('P',[],'iasp9r,[35 -112 35],[2 -110 0.5]) % [fime,raypar]=timetool('Pds',[0:20:660],'iasp9r,[38 -114 35],[2 -110 0.5]) % [time,raypar]=fimetool('PKKP',[],'iasp9r,[110 0],0)% % [time,raypar]=timetool('Pds',[660],'iasp91','event0920z.mat') % To see structured array for this kind of input, type: % % %

load event0920z.mat data(l) To extract time and ray parameters, type:

Vo

% %

time=data(l).PdsJasp91Jime raypar=data( 1 ).Pds_iasp91 _rayp

219

tj:--'^

.A

% %

disp(['TIMETOOL...Working']) load dir_path %path infor. opt='n'; %inifial option %condifion input abcde=findstr('.mat',model); if lengfli(abcde)>0 %kill ".mat" extension model=model(l :lengfli(model)-4); end if nargin=5 & isstr(receiver) abcde=findstr('.mat',receiver); if length(abcde)>0 %kill ".mat" extension receiver=receiver(l:length(receiver)-4); end cname=[receiver '_curves.mat']; elseif nargin=5 & isstr(receiver)=0 cname=[phase ' ' model 'curves.mat']; elseif nargin=6 abcde=findstr('.mat',curvefilename); if lengfli(abcde)>0 %kill ".mat" extension curvefilename=curvefilename(l:length(curvefilename)-4); end cname=[curvefilename 'curves.mat']; elseif nargin=4 abcde=findstr('. mat',event); if length(abcde)>0 %kill ".mat" extension event=event(l :length(event)-4); end cname=[event ' J phase ' ' model 'curves.mat']; end if isstr(event)%Earthquake and receiver info from file opt='file'; datafile=event; %avoid unix problems with ".mat" extension abcde=findstr('.mat',datafile); if length(abcde)>0 datafile=datafile(l:length(datafile)-4); end %load in data file and store variable name s=load([datafile '.mat']); load([datafile '.mat']); abcd=[];ijk=0; "/odetermine variable list in structured array while length(abcd)=0 ijk=ijk+I; df!=fieldnames(s(ijk)); dfP=(char(dff(ijk))); df^val(dff); abc=char(fieldnames(df)); abcd=strmatch('gcarc',abc); end %define event and reciever pair event=[data(l).eventlat data(l).eventJon data(I).event_depth]; abcd=strmatch('borehole_depth',abc); iflengfli(abcd)=0 receiver=[data(l).station Iat data(l).station J o n data(l).stafion_elevafion-data(I).station_depth]; else receiver=[data(l).stationlatdata(l).stafionJondata(l).station_elevation-data(l).borehole_depfli]; end end if nargin>4 & isstr(receiver) %data from curve file mkcurve='yes'; curvefile=receiver;

220

elseif nargin=4 mkcurve='no'; else mkcurve-no'; end %see if library file exists ddd=dir([wherelibfiles 'P phase 'J model '_lib.mat']); iflength(ddd)=0 disp(['']); disp(['No Lib File Associated Witii the Input Phase and Model:' phase ' J model '.mat']); disp(['']); disp(['Creating Library File']) phasetool(phase,model); end load([wherelibfiles 'P phase 'J model 'Jib.mat']) if length(event)=2 range=event(l); sourced=event(2); receiver_elev=receiver; elseif length(event)=3 & opt(l)~='f range=distance(event(l),event(2),receiver(l),receiver(2)); sourced=event(3); receiver_elev=receiver(3); elseif length(event)=3 & opt(I)='f range=data(l ).gcarc; sourced=event(3); receiver_elev=receiver(3); else event receiver disp(['You must enter valid "event" and/or "receiver" variables']); end depths=l ib. depths(:); d=d(:); ld=lengtii(d); ifld=0 ld=l; end ldepths=length(lib.depths); %source and receiver ranges receiverrange=interp2(lib.elev,lib.rayp,lib.rec_range,receiver_elev,lib.rayp); sourcerange=interp2(lib.sdepths,lib.rayp,lib.source_range,sourced,lib.rayp); %source and receiver times receivertime=interp2(lib.elev,lib.rayp,lib.rec time,receiver_elev,lib.rayp); sourcetime=interp2(lib.sdepths,lib.rayp,lib.source time,sourced,lib.rayp); %source and receiver tau receivertau=interp2(lib.elev,lib.rayp,lib.rec tau,receiver_elev,lib.rayp); sourcetau=interp2(lib.sdepths,lib.rayp,lib.source Jau,sourced,lib.rayp); phase_range=lib.ph_range+(receiverrange+sourcerange)'*ones(l,ldepths); phase tau=lib.phtau+(receivertau+sourcetau)'''ones(l,ldepths); phase time=lib.phtime+(receivertime+sourcetime)'*ones(l,Idepths); iflength(lib.depths)>l phase_range=interp2(lib.depths,lib.rayp,phase_range,d',lib.rayp); phase time=interp2(lib.depths,lib.rayp,phasejime,d',lib.rayp); phasejau=interp2(lib.depths,lib.rayp,phasejau,d',lib.rayp); end pr=phase_range'* 180/pi; pr(pr> 180)=abs(360-pr(pr> 180)); raypar=zeros(ld,10); fime=zeros(ld,10);

221

..^\

ifrange=180 range2= 180-1 e-5; else range2=range; end forj=l:ld b=pr(:J); a=b-range2; x=a(abs(a)0 & range2=min(pr(:J)) clear aa for i=I:lrow aa(i)=interplq([X(i,:)]',[Y(i,:)]',0); end kk=find(isnan(aa)~^l); iflength(kk)>0 raypar(j,l :length(kk))=aa(kk); %fix reflecfion problem if isempty(strmatch(lib.DeepestIncidence,'Reflection'))=0 & length(lib.depths)>I [ptum,stum]=tumtool(model,raypar(j,:),lib.shad); if lower(lib. WaveType)='p'; fP=find(ptum>dO)=l); else ff=find(stum>dO)=l); end rayparO.l :length(ff))=raypar(j,fO; raypar(j ,length(ff)+1: length(kk))=nan; end else raypar(j, 1 :length(kk))=nan; end else rayparO,l)=nan; end ifrange2(l)~=0 rayrow=raypar(j,:); raypf=[rayrow(find(rayrow~=0))]; else rayrow=raypar(j,:); raypf=0; end lrf=lengfli(raypf); fimeO,l:lrf)=interpI(lib.rayp,phasejime(:J),raypf); end %build matrices raypar(isnan(raypar))=0; iflengfli(d)>l n=find(sum(ray par(: ,2:10))=0)+1;

222

^-

raypar(:,n)=[]; fime(:,n)=[]; else n=find(raypar(2:10)=0)+l; raypar(n)=[]; time(n)=[]; end raypar(isnan(time))=nan; if nargin=4 %data( 1 )=setfield(data( 1 ),'name','MatTimes data( 1)'); forjk=l:length(data) dfime=data(jk).begintime-data(jk).evtime; dfime=sum(dfime.'*[31536000 86400 3600 60 l]);%convertto seconds time2=time-dtime; data=setfield(data,{IJk},'event',event); data=setfield(data,{IJk},'receiver',receiver); disp(['New fields set in variable "data" in file:' datafile '.mat']); disp(["]); data=setfield(data,{I Jk},[phase '_' model '_dpth'],d); disp([phase ' ' model '_dptii']); data=setfield(data,{ljk},[phase 'J model' time'],time2); disp([phase ' ' model 'fime']); data=setfield(data,{ljk},[phase 'J model '_rayp'],raypar); disp([phase ' J model '_rayp']); disp(['']); end save([datafile '.mat'],'data','-append') else curves.fimes=phase time; curves .tau=phase tau; curves.ranges=pr; output.fime=time; output.raypar=raypar; input.phase=phase; input.depths=d; input.model=model; input.event=event; input.receiver=receiver; save([wherecurvefiles'/' cname],'curves','input','output') disp(['New curve file created:' [wherecurvefiles '/' cname]]); end dispC'); disp(['TIMETOOL.. .Done'])

Locafion: /MatTimes/Tools/tracetool.m funcfion [lat,lon,az,gcarc]=tracetool(event,receiver,x,y) %MatTimes Tool: %

%TRACETOOL Determines the real worid path of seismic wavefront. % 1) [LAT,LON,AZ,GCARC]=TRACETOOL(EVENT,RECEIVER,X) Traces out an azimuthal path between the EVENT and RECEIVER based % on the progressive arc distances from the event. EVENT and % RECEIVER are the earthquake and receiver locations, respectively. % Each are three-element vectors where the first two elements are % latitude and longitude and the third is source depth (for EVENT) and station elevation (for RECEIVER) in km. X must be a scalar of vector of arc distances in degrees from EVENT. LAT and LON are % vectors containing computed latitudes and longitudes at X. AZ is % the azimuth calculafion from the event to the receiver. GCARC is % the great circle arc calculation for EVENT to RECEIVER in arc % degrees. Note that interchanging EVENT and RECEIVER will output % back azimuth rather than azimuth. In this case, X should be % max(X)-X if X is the arc distance vectorfi-omthe earthquake source % (the arc values in the travel time curve files are saved as % distances from the source, not the seismic stafion). %

223

%

% 2) [LAT,LON,AZ,GCARC]=TRACETOOL(CURVEFILE,FLD) Uses a travel time curve file generated by TIMETOOL to trace out % the travel path from EVENT to RECEIVER. CURVEFILE is a string % argument containing the name of the desired travel fime file to % compute from. ARCTOOL must have already saved the arc distance % vector (output.x) to CURVEFILE. FLD is a string argument of the % field to use wifliin the CURVEFILE. The option are: 'ppt' and % 'arc'. If'ppt' is chosen, the progressive arc distances, % PHASE_M0DELj5ptx, are extracted from the field generated by PPTOOL. % This will find piercing point latitude and longitude locations tracing back from the receiver. If'arc'is chosen or if FLD is left off, the field of values generated by ARCTOOL will be used /o and lafitude and longitude locafions from the event will be output. % %

%3) [AZ,GCARC]=TRACETOOL(EVENT,RECEIVER) % Computes azimuth and great circle arc from EVENT to RECEIVER. % %4) [LAT,LON,AZ,GCARC]=TRACETOOL(DATAFILE,PHASE,MODEL,FLD) % Uses a structured data file named DATAFILE to trace out % travel path. FLD is the same as in option 2, except that % it a required input. PHASE and MODEL are string arguments % naming the fields to use within the variable "data" in the % DATAFILE. % % NOTE: All values are computed based on geodefic data obtained from % jpl/nasa at http://ssdjpl.nasa.gov/phys_props_earth.html. semiminor axis = 6356.752 % semimajor axis = 6378.140 % eccentricity = 0.08183; % % % EXAMPLES: % [LAT,LON,AZ,GCARC]=tracetool([30 114],[35 112],[1 3 5]) % [LAT,LON, AZ,GCARC]=tracetool('P_iasp91') % [AZ,GCARC]=tracetool([30 114],[35 112]) % % % DATAFILE USAGE EXAMPLE to find piercing point locafions for the % P to S conversion points for POs to P900s. % % %save ray parameters to data file % fimetool('Pds',[0:20:900],'iasp9r,'event0920z'); %find arc distances in degrees from receiver (pptool) % pptool('event0920z','Pds','iasp91'); % %find tme locations % % tracetool('event0920z','Pds','iasp91 ','ppt'); %observe fields % load event0920z.mat % data % % disp(['TRACETOOL...Working']) load dir_path %load in path infor. ss='n'; if isstr(event) & nargin0 %kill ".mat" extension curvefile=curvefile( I :length(curvefile)-4); end load([wherecurvefiles'/' curvefile '_curves.mat']) %trace forward for x (from arctool) and backward for ppx if nargin=l event=input.event; x=getfield(output,'x'); receiver=input.receiver;

224

elseif nargin=2 & receiver(l)^'p'; event=input.receiver; %pptool, reverse direcfion x=getfield(output,'ppx'); receiver=input.event; elseif nargin=2 &. receiver(l)='a'; event=input.event; x=getfield(output,'x'); receiver=input.receiver; end elseif isstr(event) & nargin=4 %data file input ss='f; abcde=findstr('.mat',event); if lengfli(abcde)>0 %kill ".mat" extension event=event(l :length(event)-4); end file=event; phase=receiver; model=x; load([file '.mat']) ify(I)='a' fld='arcx'; event=data(l).event; receiver=data( 1).receiver; else fld-pptx'; event=data(l).receiver;%pptool, reverse direction recei ver=data( 1 ).event; end x=getfield(data(l),[phase 'J model 'J fid]); end %geodefic data for eccentricity a=6378.140; b=6356.752; e=sqrt(a^2-b''2)/a; sma=a; geoid=[sma/6371 e]; %geoid=[l 0] %mapping utility to find azimuth (or back azimuth) az=azimuth(event(l),event(2),receiver(l),receiver(2),geoid,'degrees'); %mapping utility to find great circle arc gcarc=distance(receiver( 1 ),receiver(2),event( 1 ),event(2),geoid)* 180/pi; if nargin=2 & ss='n' lat=az; lon=gcarc; else x=x(:); xones=ones(length(x), 1); az2=az'''xones; waming off %mapping utility to find points [lat,lon]=trackl(event(I),event(2),az2,[x'*pi/180],geoid,'degrees',l); lat=lat(:); lon=lon(:); end if ss='c' %curve file output output.pplat=lat(:); output.pplon=lon(:); save([wherecurvefiles '/' curvefile 'curves.mat'],'output','input'.'curves') dispC'); disp(['New Fields (output.pplat, output.pplon) Saved in Curvefile:']); disp(["]);

225

disp([wherecurvefiles 'P curvefile 'curves.mat']); dispC '); elseif ss='f %data file output forjk=I:length(data) data=setfield(data,{ljk},[phase ' J model 'J fld(l:2) •lt'],lat); data=setfield(data,{I Jk},[phase 'J model ' J fld(I:2) 'ln'],lon); data=rmfield(data(jk),[phase '_' model'_' fld]); data=rmfield(data(jk),[phase '_' model ' J fld(l:3) 't']); end save(file,'data','-append') disp(['New fields set in variable "data" in file:' file '.mat']); disp(['']); disp([phase 'J model 'J fld(l :2) 'It']); disp([phase 'J model 'J fld(l :2) 'In']); disp(['']); end disp(['TRACETOOL.. Done'])

Locafion: /MatTimes/Utilities/cutdata.m funcfion cutdata(file,phase,variable,model,window,mode) %MatTimes Tool: % %CUTDATA Cuts data about an input phase based on a time window. % 1) CUTDATA(LIST,PHASE,VARIABLE,MODEL,WINDOW,MODE) % Cuts down data within the LIST about PHASE according to % WINDOW. LIST is a structured list naming each file to % be snipped. See SACTOOL option 2 for LIST creation. PHASE % is a string argument naming the phase to center about (i.e., % 'P'). If the phase has a depth variable, such as Pds, the % input VARIABLE must be given as a value. Otherwise, VARIABLE % should be an empty cell ([]). MODEL is the velocity model % to use when determining the phase marker. WINDOW is the % window about the phase marker to keep. WrNDOW(l) is the % pre-phase fime window to keep in seconds. WIND0W(2) is the % post-phase time to keep in seconds. MODE determines whether % or not the Maflab data file is deleted. If MODE is 1, the % data file will be deleted if 1) the data file does not have the appropriate window present or 2) the phase time does not % exist for the file/phase pair (out of range). If MODE is 0 % % or left off, the ".mat" file will not be deleted in any % case. % % NOTE: The header information will be adjusted to the cut. Also, % if the data file has three components, all will be cut and % all headers will be adjusted accordingly. If the given phase % has multiple times, the cut will be about the minimum and % maximum times expanding the total stream time. % EXAMPLE: % % % % % % % %

cutdata('event0920','P',[],'iasp9r,[50 150],l) %this will cut the data file "event0920" about the %P-wave calculated based on real event time contained %within the event file. The fime window is 50 and 150 %seconds meaning 50 seconds pre-event and 150 post-event %seconds. The " 1" tells cutdata to delete the file if %the cut is unsuccesful based on the lack of the appropriate %time window.

%make input a structured array if it is not if isstruct(file)=0 file.name=file; end forj=l:lengfli(file) name=file(j)name;

226

name=rmmat(name)%rm "mat" [t,rp]=timetool(phase,variable,model,name); tl=min(t); t2=max(t); load([name '.mat']) %check data window howmany=length(data); i=0;check=3; while i'^ .-encDf^l.-^-0 o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

w

^ o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o (A

oo z « o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

C D O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O

Q . O O O O O O O O O O O O O O O O

O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O

O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O

w < o

o o o o o o o o o o o o o o o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

Q.

wo

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

LU L U O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O

z o ^ O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O

< O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O

o Q. C3

O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O

- l O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O

(M

CO CO

co

CO

548

CN

607

o c o c o c o c o t J J i o i n p ^ e o c o CO < D t > - < O C O C O C N ^ ' V l O ^ C O CO

228

m m i n c o o c D c o ^ c o c o c o r^l/>fMr>ipCNOO(N i Z . JC rMs Ci iOnt c> o oO i ^O' ^i fC>Or ^^ MCMr i - fC7>t cc» o f e S r 2 " S 5 S r ^ i n i n 5 » S ^ ^ ro> - r rv i r ^ CO CO i n c N i < D < o r j c D ^ i n c o r ^ N . ' » t ^ < N ( o r Y « r ^ ' r c 9 a CO m ^ c » C M ^ m c o » - c o » - C M t S CO LU Csi

d .a (0

UJ

CM CO O CO CM m i n i n ^ c o c o c o < j ) c o T - o > c o i n < » v c M T - c M C M c o m c p c D ^ v ^ C M c o c M r M o o i n C3> Ul CM CMmoo.-cocMT-r>-coc»'»cDCDOin'.-0)cpc>icvic>io«.-co'wr^'«»coo IT) 0> O in CO ^ ' c ^ i c o < ^ ^ ^ ^ - c > l r i ^ « : l r i c o c b c o o 6 c b " » c o c 6 ^ C D ^ ^ c d c o e 6 c o o ^ ^ c o c o c ) ^ . : ^ CMCMinCS^-T^'VinCM ' C O T ^ 'T-»^CMCOf^l'»C^ICM T- - C V I M C O ' ^ 1-

CM 5

inr-r>-cMcor^cocno>a>oicooa)coeor^^incocoin » o c o . - . - C M T - - . -

I - . - ^ C M C M

. -

r-

y-

•.-

•r-

^ C S

. -

•.-

T-

-r-

. - C M

McMmr»CMt^r>.QtcDh-^cM"»inincoo)oor~..»CDOco rc .o- i, n- ci no e o c » c o. -' vc eMg cr -o- i' «n >»- -0 C M 2 D S >i- CM C r^ooO'-^-t-^-CMcococo^mmcDtDr^r^cococococoeocoOTCTOCMCMcoco ^ !m< i ) ni J i n2 ® V-~CMCSCMCgCMCMCMCMCMCMCMCMCMCMCMCMCMCMCMCMCMCMCMCMjMCOCOCOCOCO COCOCO »-»-T-»-»-T-»-

M C M C M C O C O C O C O C O C O C O C O C O C O C O C O Q CO CO c o c o c o c o c o c o c o c o c o c o c o c o c o c o Q c o c o c o c o c o c o c o c o c o c o c o c o c o c o c o c o c o Q C C O C D C O O O C D C O C O C O O O C O C O C D C O C O C O O O CO 0)o>o>o)a)030>o>0)a>o>0)a)0>a>a)a>CDa)a)o)a>a>a>ooaio)

_.»-^.eo'«cpCMh-o>coococo T - « D » v r M c o ^ ^ ^ ^ m t n c D c o c o r ^ r ^ c o c o c o c o ( 0 0 0 > a o > c 3 ) 0 ) a > o b « - ^ ( M ^ c o r^r^h.|s.h»h.h-r**f^r*-h*r^f^f^b-f^f^'^t:'^^^'^^''^'^'^«oco o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o ^ o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

o o zo « o

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

c n o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o Q . O O O O O O O O O O O O O O O O O O

O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O

•1

O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O

w ^ o

o o o o o o o o o o o o o o o o o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

Q.

wo

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

o

UJ

U J O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O

o

O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O


m Q. CM CO V CO O C» ^ CO CO in o CO m in t^

cococococOcococococoincomcocococo^*-cOT-incoco^cococMeocM CM ^T- Ty~ y~ •^

CO

m

^

o c o 9 i ^ 9 c o c o o > a > o o ) r - . o > c D ' v c o i - c o c D O ' « c o c o c M a ) e o . - . - a > a > ioc»in»-cocMcoiocMr«. C D ® i D i - r . . o c M i n r - c o c s m c o o ^ CO CO t^ CO CM T t » - ' r ^ C M i n C M C M » - C D p O ) S 5 < p C M p T - O C O O O l O C M C M C J > 0 ^ l ^ r ^ C O C D a> at C D T - r M v c j > ^ ^ c p m ed CO in T-' ^ CO CM ^ o ^ eo S r«- r~- in 1^ r- CO V ^ r i c o ' » ^ l r i c M l r i ' » " » T - ^ e 6 ^ T . ^ l n ' T < ^ ^ l r i ' » < 3 > ^ ^ 0 ) c o ^ « : T - ' l ^ i c d l h l n incocOT^ '^»^incocMT^iocMcOT^T^T^CM 'rMT-'^.-cMcoin ••» • '

?i

CM • 1- in CO CM co cj> •«r C3 'f g in ' V

.- ^

CO


-pO)COCDinCMCM r ^ C M c d o i c M c d T - ^ ^ « - ^ c d e 6 r ^ ^ ' ^ i h i h c i e d c d c d ^ CO ^ i n ^ i n c o c M v ^ T - ^ c o m N ^ cMcom^cMcocM CM.-invcMCM

Ui

I " ? ' " « : : ' " " • a s s 5 5"" a s : : 5

CMt^cocMin^oocococ»inCMCMf^o)CMr>-CM'*.-»-in St .-CM CM CM CM . - T - 1 - ' . -

incM.-CDinr^cMO>r^ocMa>CMa>CMeo.-orMmcMineo.-o^CMcocoio CM » - T T-fTCM ^ . . - C M C M ^ - . - ? -

. ^ i r t i f t i n f n » - * - . - c o r M C 0 l ^ . - C 0 f ^ O C D ^ C CM M CCO 0CMCM0)CMO^^C00>O0>CMm.-CMQininc0Or.-O0>e0CMC0IDr..CM^ C M- Cf O5C«O« CO i ^ ^ " n S ^ i n S £ S r ^ ; j « CO < oCO w o >^ i 0- ^2» -«C 2M C: M n CRM iC c»a)c»cj>o>

d ro

^

ininininininininininininininininincocDCDcocDcocor-t^i^i^r^h. coeooooocDcococococoeocDeoo0oOGOcoooeo0oocoeoeoeo(Ocncoco cn 00 O) a> o ) a ) 0 > o > o ) o > a j a ) 0 > o ) a a > a b O f t a > o b o > a > a ) a & a > a ) a > a ) a E > a > a > a > a > a > • *

.o e o < D Q c o i n c » e o i n h " C M i n c D ^ m c o ^ ^ c o c o c D r ^ » - o > i n . 9 - i n t D ^ - r M r M ( n m c n . - ^ c : » . - c c 5 f ^ e o o ^ - i n c D h - ^ - c o oC7> >r r>^ « m S § 5 S S S o S ^ ^ . S £ S S £ 5 S c o o ) O C M CO l nO) B c o c » c » c o c D c o r ^ r ^ ^ - C J ) O T - • , - Q c o « c o c o ^ . o « 5 « S o o o > S 2 S S S S 8 8 S 5 r o § s S S S S o o o o•M * Vg g Q ! 5 ! 2 < M 2 2 2 2 2 g 2 3 3 5 2 i n i n m « D « " s S S S S S l U ? 5 c o c o r t c o c o c o c o c o c o c o c o c o c o c O f O c o ^ ' * V ' » v ^ ' « ^ v v v ' W ^ ^ ^ i " » ' » ' » ^ v v T ^ ^ ' C - V ' « ^ ^ ' V ^ ' . T

236

H o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

o OToooooooooooooooooooooooooooooooooooooooooooooooooo

o

> o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

^ o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

w o g o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

w o

E D O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O OT

>

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 0 0 0 0 0 0 0 0 0 0 0 0 t£. ^J

T~

CM O

S CM CM

CM

S

CM CM

i i . o o o o o o o o o o o o o o o o o o o o o o o o o o o o C J ' - o 2 c M o o o S D ! 8 o o 2 ' - ' - S 2 o » - o o Q.

' ^ C M ' ^ C M T - J ^ ' ^ O J ^ f ^ T - j ^ O . - p ^ j M

OT

,cdcdcdcdcdcdtricdcdlncocoeoco^^»-cocococOlncDlncococMoo^-ococo^^oo>coco^cooo iiicoVrcocococo^i-CDO>t>-in»-ini-cococo.-'rcocococotfMcococococpcM'Vcoco^j-r>-'.-coin'^.-o)cocoinco.-o ji^ » - C M T ^ • ^ — CM C M ^ T - » - C O CO »cj)C»^rr^eocMinocMinoocDCMCM^h-T-5j-5gst.gcoot>;g)h.p»2roh;CMj-j;gf^ineoom'»t^T-ococ»co KSininor^cMCMco(»ot^in'CM»-o>co«»copeocM^pppcoina>cqcM^'r-N.poq-'t'r'rt^h^r^coT^coeoco'»^^coeocj>'jt-dcd^»^'«^'^'f^ning;j;jed3;;jed < c o ' i n c M . - i n f M C M i n ' . - T - • c M v » - T - » - T - » - ^ i n c M C M c o c M C M C M T ^ C M C M T ^ T | - c o i n i n c M ' C M c o m ^ - C M r ^ ^ • • •r- ' C M T Olneo^lncOlncD^«•^^oopc»CJ)VCDp'-;ecl^n'^;^p^^^^ln'9;CMpcqco^^».oo)^^^CMpcocoo^»-covlnp Min^aic3inirii^^'cdcOT-^do)dc>cdcbincdi^cdcMcooJh.:o>o>'-CMNco^"fldin^'T-odh.:^'.-co ' ^ C M C M C T C M ^ l o J n T - l f i T ^ i n C O C M

T-COin'ininp«-^;eogg»-CM'.-2coggincMMmcoi^^r^ipT-tt)c^ ^ i n i 2 " » C O C M I O ' V ' - C M » - C M C M C M T - ^ C O C O T - C M i n i n

TCO

CM

•»

CO'W^-CMinCMi-^-cO'.-CMCOCMi-'r-T-.-

^

»CMCDincoo>o^.-coc»incM^VT-t^'.-T-coooo>>»^CMcor^inco"»eoeoj^coeo'»io.-coincDOco^cocO(000-T-'Vinovi^cDT-T-cocDr>.cocDO)T-ino>g3-gg!~;t:ggt;2:^'2'i9POT-coino)co0)C»t»o>o>cj)0>c»c»o>o>t»o>c»rororororoac»c»ci>c»oic»ooc3>c»o>aio) _cj)t^cDeoT-fo^r^OT-eocot^oincDr^o>CMin!nwco5«ocMcocojf>-«aQpjn««T-cM52eo«^ *6i-S.r^ g ; § $ ^ 9 $ $ $ $ $ $ $ $ $ § $ $ $ $ $ $ 8 8 8 8 m m m S ; m m m m i n m m i n m u ; m m m m m m m m m m

237

O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O

o OTOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO

o

> o o o o o o o o o o o o o o o o

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

o

^ o o o o o o o o o o o o o o o o

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

OT

^ o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o OT

o

o o o o o o o o o o o o o o o o o o OT

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

>

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

Q . 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 fy O o o TL L J : " T - J ^ O O T - C M O O O O O O O O

o O O O O CM 5 C M | 0 ; : 0 ^ C M C ^ g 5 ^ C M ^ 0 ^ 0 0 S f ^ J ^ 0 0 0 0 0 « §

5 ao -

OT

< o o o o o o o o o o o o o o o o

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

Q.

J O o o o o o o o o o o o o o o

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

lU

m o o o o o o o o o o o o o o o o z

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

^ o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o OT < o o o o o o o o o o o o o o o o

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

( / } 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 o o o o o o o o o o o o o o o o o o o o o o o

C L O O O O O O O O O O O O O O O O

O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O

u OTOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO

_

o — l O O O O O O O O O O O O O O O O C3

o §

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 O O O O O O O O O O O O O O O O O O O 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 0 0 0 0 0 0 0 0 0

m 5 o - - O T - ^ T - T - O O O r j f ^ o g f ^

° ° O O O O O O O O O O O O O O O T - 8 8 ^ 0

CM

ffl ^ 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 o 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 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

ffl „ t ~ . i n T - i n c o c M O c o T » o c » r > - C M T ^ i > ^ T - CO CM T - C M C » C O C D p C M e C i r - . ; { J ) C O I O C M O O O ' » C M O C O C O T - i n ^ . i n T - C » O C M C M < 3 ) C O C O ^ ( d c d c o ' c d c d c d c d c d c D r > ^ c d c d c d < d c d c d CD cd is.;^incDcdcdcdcdcdincdcdcdcdincdcDcdcdcdr..^cDcd(dcdcdcdcDcdcdcdcd Q _ m c D ^ c o c D ^ c o p c o 5 o r » c D i n g > a T - CM iMh-Ti^incoiB-wcoc»cocOcoo>eo' - r ~ . 0 ) p c D r ~ - ^ C D c o c o e o i n i n e o O ' ^ ' « o - . - o ^^Ji^'coirit^.'Vobiri'f'CMcoh-'iricMT-^cat^i^cMN^'iiridrid^d^co^CM o £ £ r - - c o £ 5 S h - i i K W f f l C D i n h ^ r ^ c o r >CO ; . th^- h - t ^ C M » c 9 i ^ r . . i 7 ) ^ . t ^ ^ c o • eSt»-i^ocD«>CMCot^cD^r^^.i^cDCDinr^

. - i « « n i D C ^ I ^ T - 0 ^ i n C M C O C O T - O T - C M T - 0 5 e O b - C M C M i n T - O C O C M O Q C O C O C O C O T - T - C O C O C D C O i n T - C p C M T - T - f M i n o O e O

5 J ^ T 2 " n i ^ f ^ S ? i n V ^ l F c o p c o pCOc oo ' f l : p ' « c M r M c q o p c M c o T - c o S biniriincb'tT^'^cjicMcdcdcocM'^t-lt^ C O e O C D ^ - C O O > C M C M C O C M i n T - C D T - C O C J > « ' » C O C D C M O O > C O i n i - - 0 ' « 0 0 ) 0 ) 0 — — ^ _ T - C M C M C O . - C O C O C M T - ' V i n CM CM T - c—M T - i — n T - T -—c N—C M ' i n— T—- ^— h w T_- c N. T - '. i. n < ^ T - T - T - T - ^ i n T - C M ' ' T - C M

.Q

ro IUi

c >

e 0 C M ^ O C 0 C 0 C » C M < » f ^ 0 0 C 0 C 0 i n C M O m CO c o c M c o o o c o m c n i n c o c o c o c n c D e o c M T - r ^ c o c M c o c o c M t - ' f l - c o t ^ c o h . i n f ^ c o e o iTi •» CMCOCMCOCOr^CM^O>0>T-COeOO>T-CO.-CO'»inc»CJ)COeOCOOJ ^ C M T - T - T - T - T - T -

T - T -

C M T - T - T - T -

^ i n t ^ c O T r T T c o o ^ ! n i n r ; < » O f r ; > ; 0 '•ininCDCOeOCOOOOOOPT-CMCMCO a>a>a>o>o>o>a>o>o>c3)a>o>o>a>

d

.a ro

C M

e o e o e o c o c o c o « o o S S 2 2 2 2 2 2

O) C M V C M c p o o c o o c M O ) p o c M c o c o T - T - c M C j ) r ^ i n T - i n c D O > i n o i n c D i n c D T - < D o o o o o o O T - T - T - C M ^ ^ v ^ i n m T - c M c o ^ ^ i n i n c o r ^ r ^ t ^ o i o i o o m in c T - . CM CM C M C M c o c o c o c o c o c o c o c o c o c o c o c o c o c o

^—

SS

Ol a

cococooocococococDcococococococoa)a)a)0)a>o)o>a>a>0)o>o)a>a)a)a> COCOCOcOcDCOOOIDCOCOCDCOIDCOCOCOOOCOCOCOCOCOIOCOCOCOCOCOOOCDOOID a)0)o>o)a)0>o>o>o>0)0>03a)0>o>0)a>a>a)^Aa)a)a)a>a)a)a>a>o>a)a>

^

o> 0 ) T - i n c D r - - o ) T - 5 t - 5 T - 2 i o h ; o g c n o ! n o c o < D T - c D o > C M r ^ a ) o i n « D c o c M _.eoo)T-CMOinOT-incDr>.- ? - T - C M C M C M C M C M C M C M C M C M C M C M C M < M C M CM CM C M C M C M C M C M C M C M C M C M C M C O C O c O c o S c O - V T r T j . ^ i f l - T I - ' C - f T r W V r ^ ? ? ? - ? m in l U t n t n i n i n i n i n i n i n i n m i n i n i n i n i n i n ininininininintnmminmininininininininininininmininininininin

238

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

o

O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O

( O O O O O O O O O O O O O O O O O O

> o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o ^ o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o OT

o o z

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o OT

o fflOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO Q - O O O O O O O O O O O O O O O O O

O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O

T - 5 ^ O O O O O O 2 O C M 5 O O O O O O d C M g O O O O O T-CM f^ CM ^

OT

o o o o o o o o o o o o o o o o o o

S t N T - r - g l l f M C M

5 ° g j ; g 0 j ^ C M 0 ^ 0 0 C M 5 a ; : 0 S ° - ^

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

Q.

5 ! l ? o o o o o o o o o o o o o o o o o

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

UJ

l u o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

o ^ o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

w

_

< o o o o o o o o o o o o o o o o o

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

OT o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

Q . O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O

OTOOOOOOOOOOOOOOOOO C3

O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O

- l O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O

o o § o

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

ffl T - T - T - T - T - 0 < M O O , ^ , , _ 0 ^ 0 , , _ 0 0

O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O

T-8oo8S22'-f^oooooOOoj:! C M T - O C M T - T -

o

O T - O T - T - T - T - T - T - T - T - T -

P ^ T - . - T -

ffl 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

< o o o o o o o o o o o o o 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 0 0 0 0 0 0 0 0 m _pc0C0T-0>OCMC0T-C0T-OC»inc00000 Kco^T-f.-'VTicocDT-^CMCMineoojinT-'WCMcooinT-coococotS'WOeOT£(Dcdcdi^cdcdcdcdcdcdcocdtDcdininin ihcdcdcdcdcdcdcDcdh^cdcdcdcdcdcdcdcdr^cdcdcdcdcdKi^t^cdinh^cdihcd

inc»o>coo>CDOVP^roococoincoo>oococoT-ococoocococ»cococM OOTcom'WT-T-eocOT-cocomcocMCM'VcocOT-coeoT-cocOT-incocoin'Vco TTT- TT Tin CO ^CMT-T-T-co^-coocDcoinT-T-h-int^ coincoc3)incj>CM'*o>f^'VCMmcoo^cpcocMp'«cDinc»o)incooinco coo>^-^voincoCMcocMpcpT-cqph- t^copT-T-,-p'«^t«;T-;r-.oqcMococoT-cooinT-acqT-c»cocoininT-r..^ Zc»T-^dT^cdcMiricdd^cod^>~-coincj)h.^O)iriinincdcMcd^cdi>..^T-^edcjJc»cMcocdcMCj)T^drM^ OticM^r^ti.CMCDp.SScoi?5(»cDr>-cococDr^inr«-CMCMCMi^ininT-int«.cot^covco^r^coini^T-t-.CDeoBcO'Wt^t^co Q , V C O C 3 ) ^ C O < » C D O O C D O C » » S ^ O O mincOeOOCOCMOcOT-CMT-CMCOCOCMT-T-

Q in

_ J ^ ^ T -

CD

T-

T-

' T - T - T - T - T - T - T -

" T - T "

'

T-^cs'^inopocD^cocoeorocoinocD eoT-mcMinocococNT-r^T-^T-'»T-oo bcot^dcddh-.'^dcMcditor-.'incjiinT^, cocoo>i^cMcoQiningc»cDcoinconcoCMcoT-r.-co^cooo)coo>T-T-cpp'>;^ppoqh-'j;T-cpo>coinh^^CMC»oo>cDmt^oori Vi !nTi » i nr c d oc i»oi K n 'cr dT d- C cM d icroi i' nT ft M t ^i nc cd O cT o -cTdT: cf o o^T-T-^T-T— C O O ^ T - ^ ^ or>-r~-c3>CMCMT-T-ininococ»t~.covinoinc»r^COCOCMT-T-pr^CMCMCOT-CDeOCMCD^

°SST^«ppooeott!o)rl-pci«0)T^P'»CMppeocoh^cocopp Hr^T-'T-^T-^cdcdT-^ebc6incdT^ddiriincdfldcdincdcdinincd^r^incbh*^cdT.-T-^d^coinT^o>cdda)inT-"cdco^d < ' ^ _i

JO

ro

ncO '

tn

'

T » ^ ^ C O C O T - T - C O .

1

.

1

1

i n ' ^ ^ T - T - ^ ' C M C M C O C M C M T - T - C M T - c O C M C O C M T - C O T - ^ C O C M ' ' T 1

.

.

.

I

,

.

I

.

,

,

,

,

lOO)in^OCOOT-OCMpcOOeOCOt^CDO)CDVCDOCM^fMT-COCMh.T^in'incOOr>.CMCOO)COCMt^OSCD

9iriT-'cDcniri'ViricMCMT-ciid»cdcMcocor~-'cdcddc6c6cococdc6cMddcMo6dcbK lU'°'^"SK?coT-cMcocoiM?^CMCMcoco'»rT-

•«rT-incMCM' o > a a s a ^ ^ a a > a a a a a ^ ^ s S a 8 a 8 8 a 8 ProaSmraao>S&&tJ)C»c»O)c»0>o>0>0>cj)0)CJ)tj)cnc»a««0)(»c»c»cj)c»c»o>c»Q)c»c»o) «omcoi^flDOT-fM^inN.cMcoincDr^O)inh*co^incDh-CMco^int^coT-^cocM^T-^coo>pcocor**coT-cMcococoai « K h - S t ^ S § E S 5 S £ S S r o » S a o o O T i ? - T - T - C M C M C M C M C M C M c o f o c o T r ' » r i n i n i n i n B c D « c o « i ^ r - . r - - S S S >Kh:r^^:^:^^^^K^•"^^^-^^^^^-cococ5cooocococolOcococolOcococococ^ uiinininKKKKKKKKinininininininininininininininvninininininininSininininiPSininininK

240

O

O

O

O

O

O

O

O

O

O

O

O

O

O

o

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O

OTOOOOOOOOOOOOO > o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o OT

p

^ o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o OT

o o z

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

OT

o

O

fflOOOOOOOOOOOOOOOO

0

0

0

0

0

0

°

T

-

O

P

0

2

'

-

O

0

0

O

O

0

C

M

0

0

O

T

-

0

O

O

0

O

O

T

-

0

O

OT Q

.

0

0

0

0

0

0

0

0

0

0

0

0

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

0

ac O rM _ ^ O L L T - i j Z : 0 C M j 3 0 T - 0 0 0 0 0 Q. '^ CM

,

OT

^

_

_

_

_

_

_

_

8

_

r , C M J

I

CMCM

^

O

O

O

O

O

CM O

p

f^

CM

CM CM

^

C M ' ^ ' ^

CM

C M T -

O

O

O

CMC! O

C

O

M

O

.~



O

O

T

-

CM

< o o o o o o o o o o o o o o.

O O O O O O O O O 2 9 C M O O 2 S C M T - O O O O T - O O T - O O O O O O O O O O O

W o o o o o o o o o o o o o

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

^

T

-

T

-

C

M

ill

l U o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

z o ^ o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o OT < o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o OT o o o o o o o o o o o o o o o o

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

TT

^

_ -

.^ O

O

O

O

O

TC

M

T

CM O O

-

O

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

Q . 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 C3

r-> OTCMCMT-T-LJT-OOCMOHOCMOOO

rn

^

o —

l

O

O

O

0

0

0

0

O

O

CM

O

O

O

O

ii

O

CM

O

O

O

T-

O

O

O

O

O

r M r . > O

O

C

M

O

O

O

T

O

-

J

O

^

O

O

O

(M ^

C

O

M

O

O

O

O

O

O

O

O

J

O

O r , C M T - C M

-

T

O

-

O

O

O

T

-

O

O

^

O

O

O

O

O

O

O

O

O

O

O

o C M C M C M C

M

O

T

O

-

O

O

O

O

O

O

O

C

O

O

M

O

O

T

CM

O

-

O

O

C3 §

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

o 5 T - T - T - O S T - T - O T - T - O T - T -

T - T - T - O T - O T - T - T - O O T - T - T - O O T - O T - O T - O O T - O O T ^ T - T - O T - T - T - O T - O O

o ffl

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

< o o o o o o o o o o o o o

O

Q _ C O O O C O T - ^ C O C O V ^ i n C M C O

CM O ^ o c o c o c o e o C M O c o i n c D c o c M O O c o o ^ K O O a c o c o o c o e o c o c D c n c o c o c o v T - CO T - T - f M c o T - c o c o c M ^ c O T - c o m T - T - c o T - ^ m T - T - O ' ^ c o c o c o T - c o c M c o c o c o i n T -

"-C0T^C0CMh.O>0)COCMT-CMCOCO m _ T^ CM i n CD T T - c o t > - r ^ i n t « - c o o e o o c D c o c o c D ^ - 0 ) C D i n c 0 T - c o r ^ f ^ ^ O ) C M

Z|v;c6cdr^cdcbincddcMinc» o£SSS£^.lnti.^^^^lncot^^^^

JO)

ro H (/> *->

c

> LU 00

d ro I-

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

ffl _^inr-0)mT-coTf < ^ ^ i ' . c o a c o c M ^ i n y p c o c o c o h - f ^ ^ c D T C D c j ) o > h . ^ o > T ^ ^ ' o ) C M T ^ d d d o 6 ^ ' c d r ^ d T - ' d c 6 h . ^ c M c d c b d d c o c o K r v . o 6 c M T ^ r v ^ o i i q r T - T - c o u S T - i n T - T - ^ c o c o c o i n c o CMTTCM c o c M C M c o T - T - C M i n c o m c M i n T r T -

c o o ) T - i n r » . « » c o ^ c M O T - r > - c o c D C M T - c o T - c M ^ C M r » m T - c D m c o c M r ~ . c o m T T m ^ , - T -

T - T - T - T - C M

s _ c D C D T - i n c o c o o ) p o e o o o m ^ C D C D r ^ ' ^ 0 O 0 O C O O > O ) p T - T - ^ »

i ^ t ^ T - c j > o o T - i n c o c M ^ c o i o p T J T - C M T -

T-

CM CO C O ' W i n C D T - 0 ) i n c O C M C O C M i n « C O C M T - C D C M C M r ^ C M Q C O C O C J ) C O ' » C M C M C O T - i n O C M CO T- p ? ~ c p n c » O T - ' « - o i n O T - o o o ^ - T - i n c M o O ' V ^ S e c ) e O T - c p < p i ~ - T - c » o c j ) C M O cd in ^ c o c d d o J i n h - c o c d i n c M C M c d c i i o o c o c M c d o d c M o d d T ^ d d o > T ^ o > c d c d c d m T » i n CMCM CM ' ' C M T - ' i n ' C O ' C O C M ^ C M i n T - C M C O T - ' C M T - T • ' . - . -

o

OT

T-

CD O r ^ o > c o T - o c o < » c o c D T - c o v c o o > ^ o c M r - - o r ~ . i n o c o c M i n i n c M m T - m i n Q > T - c » CO V c o c D O C M c o o > ^ 0 ) C D O ) e o o ) ^ o o o c o o o c o p o > ' 9 ; r ^ ^ _ T ^ T - _ ^ c q c o r ^ T - T - o c D i n - ' T -- ^TC- M < • ^ l. r i c J ) T - ^ d ^ ^ c 6 ^ . ^ ^ ^ l n l r i T ^ i!«.:n tCO^ cT O fM i nc O p T> -T^-opd2e pd « 'w - t ^ C M C CMMcCoM^c- oe ro~ l- ne o • *i n^ ^J o>>^r ^^ li nn t^«-- cc o r^^^i ln nc c oh o -^T--^i omc cMM T -Tt -^^c co o r ^^c; o c o r ~ . C M t ~ - c o f ^ r > - r . - r ^ r ^

T-

T - T - T - T - C M

T - C M T - T -

CM

T - T - T -

»-

T-

T-T-

m i^i^T-incD^coincoocoinT-OT-mmr^OT-cMQCMr-inoinmr^^Ttioinco

? ? u i i n i n S " c M C M c o > » ^ T r T ^ ' « i n i n « 5 c D c o t > . « ) « « o c o c » o ) c » < » S

CO CO CO CO CO CO CO CO

O

Q P Q p o p o o g o p § OOit^OiQiQiwwaiOiOi^ai o>o>o>0)0)0>o>o)a)a)0>0)

8 8 8 c » o > o > 8 8 o 5 r o 5 5 5 5 5 » w 2 g > c 5 g g > 2 g 2 2 2 2 2 2 2 2 5 5 5 5 5 o>0)0)o>0)Cj)&c»c»5)0)a)0>0)0)C»o)CJ)c»oio>o>cj)t»o)0)oio>c3)a>o>a>oio>5)0)

-^r»-cocoincp-coocMcocDco(j)T-pj2goT-TTCDr~eoc»CMco.»mio ^ O T -Tc- o ci on i n®wf f^^TT-- cc M Mccooccoocc »» o om m r ^ v c D rC~Mc jS> cT o coK'VQQpQT-T-cMcjcMfMCMfMQcocoggssssssininininin T— C M C M * © 0 >_ C_ 3 > 0 ).m.^ < 3 ) g p g P Q T - T -

S o > c » c i > c » a o o o o o o p o c 5 0 Q o o o g g g o o c 3 o o Q o p o o o Oi Oi Oi i- n i -. ^ C O C O C O O O O p c O O > 0 > 0 ) 0 > 0 ) 0 > 0 > nininintncDCDcocoSSScoScDScocDCDcoScococDScocoScDScDCDcD Q j i n i n i n i n i n i n i n i n i n i n i n i n i n in m m m in

241

H o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

u m o

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

> O 0 0 0 0 0 0 0 0 O 0 0 O O O 0 O 0 0 0 0 C 4 0 O 0 0 0 0 0 0 0 0 0 O O O O 0 O O 0 0 0 O 0 O 0 O 0 0 W CM

^ o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o OT

o ^ o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

« m

O

O

O

O

^

O

o

8

g

o

O

O

C

M

O

O

O

O

O

°

O

O

C

M

5

T

-

O

o

o

o

o

g

o

T

-

Q

Q

g

Q

^

^

g

g

Q

Q

Q

g

^

0

.

^

^

o

8

> ^ o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o 2 8 o ^ c M S o o 8 o o ^ o 5 8 5 j ^ o § § | o S § p | ^ o ^ o o | o j : ! g o § ^ o ^ S S o o § S j : i o o o o o a . -^

'^

' ^ ' ^

T - C M f M ^ C M ^ ^

CM

' ^ f M ' ^ ' ^ ' " C M ' "

< o . - T - ^ p o 2 p O o o o o T - O T - T - o S x o o g c M ° o o O o o o S ^ ? ' o ? ; o o o p 2 T - o 2 o c M T - r o o o Q. '^CM^Mp^Tj^ f^OcMCM^f^ " ^ C M ^ T - J M " ^ ' ^ T ' ^ T

^ o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o UJ l u o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

z o

^ o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o OT < o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o -3 < m O iii

O

O

O

O

_ T

-

'

O T CM

Q c - > O S O O C M * ^

O

O

C M ^ C M T - ^ O O C M ' ^ C M

O

O

O

S

c

S C M C M S C M M o S c M C M ^ C M C M ^ C M

C

M

o

f - » ( - i r M C M 2 2 c M C M O o S T - J j C M a H o O O f ^ S S ' ^ ' "

O

O

O

O

O

O

O

O

O

O

O

O

O

C

M

o Q

.

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

o O r-,CMn C M C M T OT0000T-T-P0S0CM00CM000000000CMCM002SS'-rMCM000000ST-CMP|0CM0CMT-0TO T - ^ C M ^ ^ f M

_

C

M

tM

r i S n c M C J

T - C M ^ ,

T - O C M C M p ^

^

^

M

"

^

S C M

CM

°

CM

T-

< — l O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O 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 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

8

88

5 , - T - O T - T - O O T - O T - T - O T - T - T - T - O O O O T - T - g T - T - T - T - O O O T - T - T - i i g O T - T - T - O T - T - O T - . - O O O O T O TT- T-

m ^ 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

o

< o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o ffl C 0 C 0 T - T - C D C 0 C M T - o p p c 0 C 3 > t ^ C M O C M O a ) C 0 < J ) O 0 ) O C 0 C » C I ) C 0 C D i n e 0 C 0 O C 0 r ^ C » 0 0 C 0 C M r ~ . 0 > O C D O i n r ^ C 0 ^ C 0 C M

^ihincdcdh^incdcdN.'tncdcdincdcdcdcdcdcd(dcdh.:cdh^cdihihcdcdh.^inrinoinocOT-int»-coinoocDOCDcocDT-c3)^cocoincoocoinT-foc»coc»coooin iriconoWTicoT^T=T^ini^iF^inT-T-coT-cococM^cooT-T-T-T-CMcoina3T-ineoineoco^CMcocococj)cor^CMT-T4 f , - T T ^ T T - i n c o c M in ^ CM C M C O a>cDOinco^.O)OinincocMor^t«-cooT-o^-fMO>^-T-co^'»®ocDC3>ococMco«)CM^in^^va)v^cDooTt(D^ ?.O^T-ocDr>-Scot^cDinvinvr^cMcoc»int^inincocoot-.o>cMr-r>.^oo>«DcqyiniT-^^-'o>CM•v«»CMc^icddT-•cMcdlnco^ricov•fMOjcolnw•»m OtSSKr-yScMcpVtkcoinkcocO'fl-t^oocMCMh-cDCMf^^or^'TrcMCMcbcDr^-OJCM^t^cDinr^cot^CMCocDr^cOT-T-cj* _

|

.

^

^

T

-

'

'

T

-

l

' ' I ^ ' T - ' T - T ^

T - T - ' T | - T - T ^ ' T ^ T ^

1

^

1

1

.

^

^

1

1

^

^

^

^

^

^

^

^

^

^

,

iSooc To -cSMSCpMpe5o 'v»o?^5( »T T^-W c oncoo5c»MrCt O e ^i n - C^ M c oTc^ohc ^o ^ r «t -j o> o^i C no no r ^oorc«M^ CT J- >- T C -MeCoM( C O .^p Mlric5ilrilriT-^cdlriT-^r^CM^CMcd^*^^cdTJ(oc^iT-^ln^^*^cdo)T-^lridKcMr^dT-dT-^'ln^v^coco^^ 4{cM§ScoET-?CMcO'»inT-incMinTcMin'WCM •»rcoTrcM'.-incicOT>-cOT-cM'»coT-T-'»Tt'»fM T-'9CM;MC|i^2«c»coin»ginci>coin]r-.»incoco ^'^J^fjiocoinT-T-T-Jr-TT - ^ cocMin inT-invcocMT-inT-T-cMCMcOT-^mT-mTTIinT-cM^ inTi-

H

lY:cD^.co»-T-cD^o>c»cocMr^t^cMcocococooT-ocoT-i^r>-mr».OT-incDT-coinT-ocMCDCMO)T-cDCMCMO)incoo)T-c»

> UJ

ai

d ro

^

f^

T—

T -

T—

T—

T—

T—

CM

T - T —

T—

T—

C M T —

T—

T—

T—

T—

T—

T—

^

^

.. a i i o « c n c M c o v ^ c » c » O T - C M C o ^ r > - o c o c 3 ) T - ^ o o o Q T - C M v c o c o T - c M ^ C M c o i n g r ; 0 ' j i n T - r « - p c o c o T - c o c o c D . >-SoooT-"??T2i2(MSHcMwKnWco'«'Vinin©cDCDCDCOo0^' ^» « Dc C oD cCDD cCoDcC»DOr T ^ r- ^ ^ ri ^ TT - . r- iTn- c To - TCpMc Co M C 2M C2. Mc > O O O O O O O O O O O O O O O O O O O O O O O O O O O T - T - T - T - T - T - T - T - T - T - T - T - T - T - T - T - T - T - T - T - T - T - T U J S S S S S S C O S S C O S S S C D C O S C D S C O C O S C D C O C O C O C O S C D C D C D C O C D C O C D C D C D C O C O C O C O C O C O C D C O C O C S C D C D C D C O

242

-

o o o o o o o o o o o o o o o o o

o

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O

OTOOOOOOOOOOOOOOOOO

> o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o ^ o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

w g o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o fflOOOOOOOT-OOT-O^gQOgQQQQQQQQgQQQQQQQQQQQ^QOOOOOQfMOoOQ

Q . 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 o o o o o o o o o o o o o o o o o o o o o

2 T - - 5 o c M o ^ ^ | o p ^ O Q Q ^ g g o O r ^ f ^ O o 5 0 o ^ o o g ^ - | o o p i o - o o o ° g o o g o | 8 °

< O O O T - O O O O 9 O T - O D ! O O 2 O O n

*T

^-

O O O O O O 0 ^ 5 8 O ^ O O O O O T - O T - O O O 2 E O O P 2 2 0 0

T- — ,

^ O O O O O O O O O O O O O O O O O

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

LU m

L U o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

o ^ o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o OT < o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o —i

^ O ^ O O ^ O ^ f ^ O Q Q Q f M Q Q Q Q Q

o Q . 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0

0

0

0

0

CM

p C M

T-CM

2

C 5 _

_ _ c - 1 0

r - ) 'T~- C M

CM r ,

O C M O O O O TT -- CT M- O ? ; O O^ 2 O T - O O 2 2 ' - S O— o o o H TT - T - C M S T - T - C M ^ CM

CM ' ^

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

O

rM

— r i S ' - ' - C M r , T - C M 2 | - l | - l . -

O f ^ o i - l C M n C M n C M , , ^

g

^

' ^ ' ^ O f ^ ' ^ ' ^ ' ^ ' ^ S

T - ' ^ ' ^ ' ^ C M ' ^ C M ' ^ T - ' ^ ' ^

OToooooooooooo£iooooooo^28eoT-ooO,^.^o522^0T-o222£'2'-o2o2r:

— 1 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

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 0 0 0 0

§ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ffl LU 5 0 T - 0 T - T - 0 T - 0 0 T - T - 0 T - 0 0 0 T - 0

O T - T ^ O O T - T - O O O O O O O O O O T - T - T - O O O O T - O T - T - O T - O O

ffl

^ o o o o o o o o o o o o o o 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 0 0 0 0 0 0 0

o < o o o o o o o o o o o o o o 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 0 0 0 0 0 0 0

ffl ( D O O C M f M C M O ^ C O O C M O C D i n p C O C M T ^

^cot~-'cdcdN^cdcdcdcdcdcdcdcdcocdcdr^cd n

T-ovcoa>tincDincococqcpocM^p^-oeoooor-a>vcoincM'wr»in cd(DcdcdincdcDcdcdcdr~CMT-o>vt«-cocoao ocMin^-o>cor^cocMC»CMomcococM^cocoQVfor».CMOcoT-inocoi^o w —c — coT-ininpppcpt^^cpCMO^cOT-^t«.coCMcoincMcqcooeoh-cocMO>inTo c~D O o t -o — r ^ c• D — t ^.i n -c .M. P- c_ n- a- ) edcdcdcMcbdcdT.•T^T^T^^T-^T-cdlncdcd»dg't^.^^.^^«id^.^cpT-cor^c»'VCMeO'VOor^ -i 'nucj M » 'C i% . .o i n - .i n— ^ • « ) o c O T - c o c o i n i n ' < » - i n T - T t T - o o i o a c M O ) T - T - c M C M c o o a c M ' « T » t ^ c o Hiridincodcdin'^rdcdinT-dr^'wcdv^widT-cMfflT-h.^coininm COKOOCOinpCOOSOCOCOCOeOCOT-T-OCOOOOT* cocococDT-CMinT-T-cocMcOT-CMT-cocofOT-cOT-cor^mocov-^ Q.oo'*"»f^cMcoT-coocMh.coscogincococoT-co

S

U J C O i n T ^ C O C M C M C O C O T - C M C D t C O C O i n c D i n c O C M T - C O Q T- TTT-

CO

CO

T-

^TjcncocoTtinco^^-'J'cocMCMroamincocog T-o)CM^inincoor^inT-cDCD^mpot^pcoco Z«JcocM2io> OScoco^-cocMCDCDOCMcO'Tint^'^CDr^cMr^c^in

cOT-weo^incMpinT-cor«-wo)T-o)meocDT»r»-OT-inr^coiniDin f^pcqT^T-;h..cppN.cor^o>pcocOT— o>0)cOf^coinmocococMoin T^d^-lricdT^T-^CMCMCMajco'^lricM^.^cdT-•cocdcMC3>cdcM^^cdcocd«) '»c6i^cD^-i-Tror>co^.^co^.^cft < ^ T ? : , - C M C M C M C M ~ ^ ' V i n T - ' T - T CO

T-cDco^cMCMa>T-vomr~-r^o>CMa>ocMO>cocor^co^cDCMco^o pcoinp^CMpinT^cMT-poc3>cpcoajr~.yOT-cDCM^T-c»coin^ T^coo>T^dT-^d^cdcdT-^T-^T-'coirid'^d^c6cdVcMT.^T^coo)^d coT-T-T^cococOT-T^T^m cMvcpcoBincM ^ C M v m 'co ' T ^

_l

I

1

I



I

.

.

.

ro H

, , C D T - c o c J > c o o ) o > T - l n l ^ c o ^ p ^ ^ » • . cpCMr-.T-;ph^ T - p c o p c M T - ^ i n o O T - p c p c O T - h - r ^ T - C M T - c M p o o ) O i n o e o c M O iSi •«•' cri cd d V cii h-' iri CO ID CI) d d in •v' S g>

CM T -

CD CO

o ro

S

O C D i n C » T - C M C D p T - C D T - C M C M m e o r « . T T C M C D T - C » O T - i n f f l O C D a ) T - T -

C M T - T - C M C M

CM

T—

T-

T—

T - T - T - T -

T-

" » m i n t ^ mn c o c o o c ooccDont ->n- -rc«D- O «» o C M '^^cwow cy o j0i 5j T 0 TT- T r ^* icioSo" >' *c^O' T co MCc o ^ i n i n e D D oc > » mS c !o>r2f^? ^O c >» o - '-5^' ^5 iunj e(i o w c^M _2 ^x *D r ^r ^T cOoCcM oco S S ^?^5i fn^i v f: c iM S c o Mc c ococococo c 3o uT^rTM i ni ni- n v ^" '«»^ "^ «i nj ji n i ni inni i nn ii n n c nD icno^c cD oC ® DteBo>roaSS

MCMCMCMCMCMCMCMCMCMCMCMCMCMCMCMCMCMCMCMCMCMCMCMCMCMCMCMCM CMCMCMCMCMCMCMCMCMCMCMCMfMCMCMD^C'SOSS C 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 0 > 0 > © 0 ) » c » c n o>0>a>0303o>a)a>a>ojo>a)a)0>a)O>a)aio)a)a>a>a>a>a)a3CAao>

^ & { » 0 > 0 ) 0 ) 0 ) 0 > C 3 > 0 > < » C 3 ) C J ) C » C 3 > 0 ) 0 ) 0 > C » 0 ) C J ) 0 >

„CDC3jT-CMineOOCMCOP-OT-CO'»inCOt-ST-CMCO J'inincocDcocot^t^r>.h-coooooeo«s««222)

C D 0 ) O ' ~ C 0 ^ i n c p c 0 0 ) O C M ^ C D C 0 0 > P T - C 0 ^ C D T - C M C 0 m c D C 3 i C ^ T a t n O O O O O O O O T - T - T - T - T - T - C M C M C M C M C M C O C O C O C O C O C O ^ ' W

>COCOIOCOCOCOCOCOCOCOCOfOCOCOCOCOCOCOCOCOCO LUCDCOCOCDCDCOCOCOCDCOCDCOCDCDCDCDCDCDCOCDCD

C D C D C D C 0 C 0 C 0 C D C D C 0 C 0 C D C 0 C D C 0 C D C 0 C 0 C 0 C 0 C D C D C D C 0 £ « O U O C 0

244

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

o

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O

W O O O O O O O O O O O O O O O O

> o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

H ^ o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o OT

o o z

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

OT m C M O O O o O o o Q ^ O ^ Q Q ^0 Q0 f M 2 0 0 0 0 0 T - p 0 0 T - T - 0 0 0 0 0 0 C M 0 0 0 0 0 j l 0 0 0 0 0 0 0 0

Q . 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 O

CM

O

Q.

CM

f^

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

U.CM0CM0CM00g,^f^Qr^p^Q50 T-

CM ^ O 8 O 9 ' ^ Z O 2 C M O O O O O T - 2 2 C M O T - O O 2 C M C M C M O O T - O O O

< C M 0 T - 0 T - 2 ° ° 0 C M 0 0 T - 0 0 0

C M T - T - f ^ O f ^ ^ r ^

O T -

T-

CMCM

OT0 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 UJ L U O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O

z o ^

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

OT

< co MoO oO o o To -oO oT o 0o 0o0 o" m O To -oO oO o O O 52

CM

oC oM o^ o o - oO oT o- Oo Oo Oo O oO oO oO oO o o Oo Oo Oo O oO oO oO oO o o2 T -o O oO o^ o T -o T o- o O o O T O O O 2

CM ' ^

0

Q . 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (_) o ^

OToooo;:S8oO°0'-ooS° 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

C M " O O O O O O O O O O T - T - C M y o O O C M O T - O O O C M l CM 2 l CM j pP ! P ! '^ T T C M ° '^'^CM

CM

CM l

O

o § 0

O

O

O

O

O

0 0 0 0 0

O

O

O

O

O

O

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 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

o CMr^ruS i-irMrj'" CMCMTC-I?^CM O rMfM,— C M C M ^ Q r ^ 0 S J 3 2 T - O C M C M Q Q Q 0 o ^ r M O T - o 2 0 O T - O T - 0 H f M ^ O O ^ 0 S o f^CMCMO CM.-CMpg CMfMCM '^CMTT' ^ ' ^ ' ^ C M C M ' ^ T - ' M

i S - 0 - C M 2 S CM §O ? ? ^ ° ^ ° ? CM m0

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

< o o o o o o o o o o o o o o o o ffl

T-cMT-T-eococo^r».r«-ppT-;p

T-CDCOCDCDOOt^COO'*T-COT-C»QOg^ inT-cDCMt^T-h^cDTj-cDincoincMppphtrT-'TT^iriiriT-^cocdTfinopT^cdiriT^cddw

CO CO

< C D T - C O

' T - i n i n i n c o c o ' i n ^ T -



in

0

W C M T - 5 > C M C M T - C O C O C O C O C M C M ' » T - C O T - C M C O

P

CO CO CO CM CO CO CO CO CO CO m

COCMCDO>COT-COCOC»C»COC»T-'*QT-OCMCOO)CMeOinC»T-CDC3)CMCDCO cocopcMCMh-'»;CM>»T-cocor^r..coo>T-c»inh-T-«)inT-oop^cD^cD

CM in i ~ J r v . ' ^ c d c o i r i c o r > ^ c d ^ h . ^ c o i r i i r i c o ' d T - ^ h ^ c d c 6 c d i d c d c d c ] > ^ T ^ c d d c D tn t^t>.CMCM'«'«COC0COCDr--CDCMCMr^N-r».CMt^CDt^h-t-.CMt^CMI^CMSti-

in

^cocMi^ococOT-cocDpcOT-eoincj)T-oor^cDcoo)T-T-cot^r>-cocoTr 8 9 c p e q c o ^ c o p c o ^ > • a l l n p l n p c o ^ ~ a > p a > C M O c o c D o r ^ ^ ^ c M T - c o CM 0 5 Q > c d 0 5 c o c d e d k c o d c d T ^ o j o ) ^ c d « d c d ^ ^ T - ^ c 6 ^ . ^ T ^ ' q • ^ . ' c d c 6 ^ ^ l r i T CMCM

^ C O C M

i v . < M ' « - r ^ i n T - o > o o o ^ v i n T - c D c o c j > c q iiicdh-'cd'^co^c6irih^cdr>.^cMCMCj>ediri'»T;

T-ocMt^cDCMincOT-T-mh-coinTrinocococscocncoeoco^T-ocncn cdcdcdcdh^cdcdcdcdr-^cdcdcdcdcdcdcdcdcdiriiricdcdcdcdcdcdr^cdcd

,_ CM TJ-

tn^T-coco'T^cMr^ininT^CMCMinT;-inT^T^T^

T ^ i n '

into

covcpT-OT-^.o>i>.^coinpcpr».«occ)copoco^CM^^iricdcdcMT-^CMr>.^r^codcj>^cd^V^ddcdp^iricd^c>idT^CMdcM Or«.ScMScDCMCDvincocDcocof^i>-t^T-t^cor^co^.cor^cDincoc»CMt^cO'«-i^r^cDr^^r~-^^o»'«-o)r~.cMint^o>c3>o) • j , —

^

I

T

-

'

T

-

'

T

-

T

-

T

-

I

T

-

'

T

I

-

T

-

T

-

I

T

-

I

T

-

T

I

-

T

-

T

-

'

' T - ' T - T -

T - T - T - T -

T - T - T - T - T - T - ' T - '

I

T - T - T -

'



«-VCMCMC0CD00C0CMC»f^0)C00)^T-C0C0e0C»CMmvpCMOC0CMCMr^mCDCMCgv«C0«pin2CMT-incOt^T- i r N i c > i c o f n « o c o c o ^ ^ ^ n t n i n u i u ^ u ^ u ^ u ^ © « D < D ( D h ; t ; r i ^ - ^ ; ^ » ^ r ^ r ^ « ^C0C0 T - V T - O T - C O C O ^ O C M ^ p C » ^iricdiricdcdcdcdcdcdcdcdcdcdcdcdcd

0 0 CM

0

o o 2 o o o 2 o o o c M T - o 2 2 o o J : ! o T - J ^ O o o O o O o C M g p ^ CMCM ...^ .^ CM ^ ^ T -

O) 0 0 c o o t ^ c o c M O O O O i n o ) c n c M < » c o c » c o o T - e o < » i ^ T - o o c o o T - o ) r > . o CD CO CD c d c d c d t n c d c d c d t ^ c d c d i r i i r i c d c d c d i r i c d r > ^ c d i r i c d c d c d c d r > . ^ c d c d ( d c d c D r ^

o c o c o o w c o c o o ^ ^ T - p m c o c o c o o c o c o c o T - c j > c o r - c o c o c O T - c 0 5 0 c o Q . c o c M C M r « - c o o i n c n c o c o c o o c D r ; ' ' ' ' ' ' CM CO 0 IIICOCOCOT-COT. » C O C O O T coinco CO T - c o r ~ T - O T - C M c o c o v c o ^ o c N c o c o c o c o c O T - o > m c o c o c M c o c o « o c o O T - c o g TTm CO C M T T-TC M i n i n T CM C n i n r o p c O V C M C M I D C M C D C O C M C M C D i n CO in CO T - T - o Z c M c o o < » T - ; i n i n ^ ^ o > t > . ; c o 0 TZ r s . : ( ^ ^ J T - ^ c o o > C M < « ^ o d T - ' T ^ c d ( d c d o d h - ' CD CD CO 0^-kr--i^ UJ

iri

d ro

opoT-T»coeooocnmco'«cocn 0 CM o > c o c o ^ - C M C M t n c » c c ) C M O ^ > ; l n ^ ^ ^ ^ c q T - c M T - c o c M l n p p c D T - C M c o ^ . l n t r i c M i r i T ^ c o d ^ ^ ' ~ ^ P ^ o > o o * ^ < P P ' ' ' < ' > < ^ < ^ k ' D ^ d ( i i T ^ c d d d • ^ o J o J c n c d ^ ' d c M c d o i c o d c M c d c d r ^ ' c M in CD • C M ' c o ' 5 5 ' i n i n m c o T - ' m ^ C M ' ^ c o T ^ ' T ^ ' T-CMT^T-T-CM < C M C M C M C O T -

"tf'

in

8

^ T - ' T - C O

coincMCMincDOCMOO>^intnT-;{n^T-CMeo O iTi ^ CO CO k O) T-' ^ cd cd CM ^ o CO o> «0^VCMCMCC]T-;CJ>^C0CMpp^r»-C0C0C00)inpO T-^CMT^cMd^oJ^CMcococdiriCMpiriodVcOT-ciicdobcMT^iricofM^cdtri

7 C M t ^ c o f M o r > - i n r ^ T - p « - c o c D i n c » r ^ v CD O ^CMCOCM i^T-'WCOCOCOT-CMCM m in

inCMN.cni>-cococoooco'»copcMcOT-coco^^cococo.CD« CMincocMT-T-T-TfcMvcMcocoT-in'VCMCMinincM CMT-inT-T-?-in

acocMT-tn'voincMcocOT-eocMincoin

TT - T- T - T- T - 0- > MM CO c O T rO oh r >* C - CMMO OO O oC >C co^T-ocor«-cocoinT-coo)CMr^pcMT-^h.. T-T-CM TTT-CMCM —• — — C M T T - T - T T(MCMCM T-

COCM

fMCOm

inCMinCM

C M C O C M T - T - T - T - ^ C O ^ m c O ' V T t C M C O C M C M

o>CMcpcoc»inmr^T-co^cDOcoco- 00 ftO>»0>a)a»0)C5»PPPPPPpT-^T-T-T-T-T-T-T-T-T-T-Tc n O) n8 cocDCDCDCD O O O O ^ O O O O O O T - O O O O o 2 o O O O ^ T - C M T - O T - o 8 f M O O j 2 o 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5

^ O OT

O

O

O

O

O

O

O

O

O

O

T

-

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

T

-

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

T

-

T

- O CM

O

o ^ o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o S o o o o o o o o OT

^

o m o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o 2 o o o o o o o o ^

°

°

T

-

0

0

0

0

0

0

0

0

O

0

U - O T - O O O Q Q Q Q Q Q ^ Q. OT < O Q.

w l ^

O T- o

o

o

0

0

0

0

O

0

O

0

0

0

O

O

O

0

0

0

0

0

0

0

O

O

O

O

O

0

O

T

-

2

'

-

0

0

0

0

CM CM X ~ CM O X CM jf

S o c M 2 o o T - o o 2 c M O O j ; 5 0 T - o ^ c M o o f ; | o o 2 2 2 o 2 ° 2 ° ° ° 2 ' ^ ? 8

T - o o o o T - O o g o r ^ ^ ^ Q Q O o o o j ^ o 8 o g o Q Q C M o o o Q Q o g o g j ^ 8 o g P J o o

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

o o o o o o o o o o o

UJ

m o o o o o g o o o o T - T - f ; j o c M o o o o o o o o . - J J f ; j o o o o o o o o o o o o o o o o o o o o o o o o

o
avcMco^r^T-h:V-T-cM^.ocMT-

8

_ | T - T - T - T - T -

T-

T-

. - T - ' * ' T - T - T - T - '

T - T - T - T - '

*

. , _ I . T

,_,-,_

l , _ l , _ , _ , _ i T ' , - ^ _

.»r^«t^T-f^CDeot^ocD5ep®T-cpoh-T-CMV^ocOT-ggvcMTriniOT-pT-«pe05ppcOT-cocMCDeOT-cMvr^'« o>cDcoocMcocoh-coT-inooo)T-ocococDr^r>-T-t^T-incoat^T-rMo«cDinoo«acMi7>^vincot^ino5oocMP5 t;T-dddpdr-^dr^g)T^idT-iriT-CM'T-r--dTrT.^coiri'»T^o6cddT.^dr~.e»cnedcMCM^cO'« TrcMcdo>iriiridcocdh-'coa'irico WrMT-i?)i?5TCMT-CO V CMT-in^'J-'VincMCMTrincMCMco ^coco CMT-CO •VTrKinco tntnco^^cMin

(O •^

ZT ' t- c o T T-TT - i o c o c M O TT--iCnMcVn T - eCoMO Tm - cc o o cmOcTo- To -cc D pM CC MM T i-no c OCT M - o. -< o C v cMDT r- -c po cc » o -cmO T - . - r T~- .T iTnT c- CDMr ~ - 0i )nr- ^ 5 co o^ oC oc C oMcvon vT ^- T T rccooccM M rCM M

Qi

n'T-inT-cocMcocooincoB)covpcocMO>CMT-r^T-rMcoino>^-CMT-r^co«DcOT-co«>T-co^TTvr^«)T-T-OT-oo UJ

S^T-T-CM

CM

T-

T-

CM

CM

CM

T -

T-T-CM

T-

T-CMT-T-

T-

CM

T-T-T-T-CM

^ W » ^ « I

.v.incDcDr^i^^vininoinn)cocovomcDcopT-coT-cor-o>T-T-CMco'vcpogT-.-iO'»ina>T-co'VT»incor^oo«) ^^^•«'r^inininincDCDCDr>-p~-i^c»o>cj)'"!3^'">'>r^eocnT-co«»-inocoin(Oh-coc»T-cocoQT-r^inB^coc»ocMr>.T-eoorMT^«coeooeoacna>a(NCMCMrocOcO'«'Tr«v.vinin««r^r^r^t^r--r^r'~eocoSSa>o)OpT-T-T-cMrMCMcoio^ >r-rrrrr'rri"C^r^f^

2 o 8 2S o

T

»

^

^

o o o o o o o o ^ o o o o o o o S

T

-

^

^

'

^

'

^

'

^

C

M

C

M

T - o o 8 f ^ ^ . - T - O T - 8 j i o 2 c o J ^ o o o 2 o S o c M T - o O T -

g o 5 2 o 2 o 0 ^ ^ f N {| ^o gC 0 Nj ^ ^ T 0 -^ 0 2T - 2 0 0 0 0

C M O t^ rt r-1 n C M r ^ C M O T - O O C M T - O T - T - T - O T - O T - O O 2 O O O 2 C M O S P O S O O C M C M C M ' ^ ^ ' ^ W ' ^ C M

OTo

O

o o o o o o o o o o o o o o o o o o o o

O

O

O

O

O

O

O

O

O

O

O

O

O

LU

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

f>j

^

L U o o o o o o o o o i 5 J o o 2 o o o o o o o o o o o T - o o o o o o o o o o o o 2 o o o i ; o o o S o o o . Z

l

-

M

T

-

^

o 5

O

T

-

O

O

O

O

O

O

O

O

O

O

^

O

O

O

O

O

O

O

O

O

O

O

O

O

T

-

O

O

CM O O O O

O

O

O

O

O

O

T O

O

O

T

O

T

-

-

T

CM O O T

-

CM - O O

f O

T

^ -

CM

OT

< o o o o o o o o o o o o o o o o o o o o o

O O O O O O O O O O O O O O O O O O O O O O O O O O O O O

2 ^ O O S O ^ O O O O O O O ^ O O O O O O O O O O O O O O O O O O O 2 ' - O O O O O O O O O O O O O O O O

Q . 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 2 T ' - - C SM s^ iT O- j ^ T - O ^O To -2 c M ( O OM o 2 To 8 -o O ^C M o T2 - o o 2 o" f ^ M

OTOOOOOOOOOOOOOOOOOOOOO «• .o o _ i ° o S ^ ° o o o o g j g o f ^ ^ o o o o o o o

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 j ^ J ^ C M g T - 0 ^ 2 c M

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

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

O O O O O O O O O O O O O O O O O O O O O O O O O O O O O

o

CMrMT-CMCMT-r->

0 0 0 0 0

ffl

C M ' ^ ' ^ C M C M T - ' ^

ffl ^ o _l

o 2 o o o o o o ^ o o P J o o o o o o o o


nCM

T - j 2 f : c M T - o 2 ' - i ^ o o S 2 o 8 o 2 o 9 o o S 2 r M

0 0 0 0 0

T - ^

C M T - ^

?MCM>^

'^'^CM

O O O O O O O O O O O O O O O O O O S T - O O O O

o ffl

o o o o o o o o o o o o o o o o ^ o o o o o o o o o o o v ^

'" ooT-T-cotnmcnt^coincncoocnorMT-cnpfo ^cdcdr^cdcdiri(dtriirir>-'cdirir^cdiricdcdcdiricdcd

o> Ol

Q.cno'*ocof--cocococoo>OT-c»^!ncocMor^cn MiooT-T-cor~.cOT-CMcoincMt--T-T-^cocMoOT-Tg"cM C M i n ' * T - T T T - T - T -

5 0CM

C O C n C D C J l l O C O C M O O C M I ^ i n t - C M t S e o p O J O T -

0 CD in CM o c M c o c M c o c o c n T - o o o f - T - i n c D i n c o c M o o c o t < . . T » , - f N . in tn CD CD CO CO c d c d c d c d i r i c d i r i c d c d i r i ( d c d i r i c d c d c d c d c d r . ^ i r i c d c D c d

1^

m CM

CO in

1^ T-CNST-or^coinT.;inr-'*cc)v^-piDCMr-;T-p Z < d d T - c d T - e d r - : h ^ t r i h . - " h » ' t > . ; c M e d r ^ c d T f i r i c d d d CM CM m O c M h - t ^ o > r « . t ^ < » t ^ c » C D C M c o c o i n c o i n c o o ) f ^ i n i n I- I T - ' T - '

T ^ - ' T ^ ' T - T - T - T - T - T - T - T -

T ^ T - T "

c»incp^in'«-'*cocMCMcoco5co«co2r'SP^2 COCMSCMCMT-0)COCMCDinincOI>-CJ)^COI^I^h-Cp t;t>.:iricMcdcdT-'rcdriCdi--' c 0) > UJ I.-

o ro

,

,

I

I

I

I

I

I

CO CO

565

CMcococDcooOT-cooco^-^--^•T-'T-'^«CJ)cdcOTf•WT-CMCMeog li'5§S'PST255'SScMS55>SrcNif5cocoinCMT-incO'«rtntntn coT-cMin'a>a)a)0)0>a)a>cna3a)a>a)0>o>a>^o>o>a) ^•«incocDC»coincoc»T-Tfincoin»ocOT-mcoo> *inintncocor-t^r^t^coooooc»cnOT-T-cMCMCMCM >cocococococococococortrtcocO'«-'»-^^^'fl-'» ujtN.iv.t^r^r^t^r^t^r^t^i^t^r..(s.|^r..i^t«-r^t^h.

g

V

^

•v

^

T» • « V • V

a a a o > ^ a a ^ a ( n c % c n ( n ( S 2 2 S 2 2 2 2 2 2 ^ o > c n a ) a i o>o>a)o>o>o>a>o)a)O)O>a>o>O)O>a>a3O>0Qa>a)a>a>a>a[>a)a)a>

O CM C 0 C D W T - C M C 0 0 > i n T - C M e p f M C 0 J - C p C M C 0 i n g > T - O C » O « 0 O T - c 0 CO CO c o c o r t T » - ' * T r 5 i n ® c o c D r ; t C : t : 2 2 2 2 2 T ' " f ^ f ^ < ^ < ^ c o

VT'J-i-^Tr^^^v^'r^j'B-^^TrTirjt-inininintnintn

250

C

M

CM O

O

O

O

O

O

O

O

C

M

O

O

O

.

-

O

O

O

O

O

O

O

O

O

O

O

P

O

r.^

T

-

^

T

CM

-

O

T

CM

-

O

2

0

T

CM

-

O

O

O

O

O

P O

O

O

T

-

O

T

-

0

S O O O O O O O O O O O T - O O O O O O O O O

OTOOO02°OO0T-O0000T-OOOOO0000T-00

> O T - O O O O O O O O O O O O 2 2 O O O O O O O 2 T - O 2 O OT

5

'^

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

CM ' ^

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

OT

o 2

O

O

O

O

°

O

O

O

T

T

-

0

O

O

C

M

O

O

O

0

0

0

0

C

M

T

-

0

^

T

-

O

^

O

O

,

^

0

,

^

,

^

O

O

O

O

O

,

^

O

O

C

M

OT

o

o o o o o o o o o o ^ o o o o o o o o o o o o o o o o o o o o o o o o o o o 2 o o o o o o ffl o o o o o OT

Q . o J ^ o o 2 o o o o o o o o o Z C ! o o o c M 2 o o r : o o o o J i ) o o o o 2 o o o T - o o o o o 2 o o o o o ^ U . O O 8 O ° O O T - O O O O O O O { ^ O O 2 5 M O O O T - T - O O 8

CM n CM TCM T ^ J ^ C M O C ^ O O S O C M O O O ^ O O O 2 O 5o _J ^ r\iO T O -


- i > ^

^

^

.

D C 0 C 0 C M 0 > V C 0 C 0 V N . C 0 C M V Q I C 0 r ^ D c o T r c D c o c O T - O T - T - o c M c n - w c D d c o c i i Q f M c o u i c M C M O J a w a c M t « - r ^ t ^ ' » ^ ^ ' r ' » i n r - . h - c o t - i ^ c o e 9

. , ^ ^ ^ ^ T - T - T - T - T - T - T - T - T - T - T -

O

O

T

-

O

J

^

O

O

O

T

-

O

O

O

O

O

O

O

O

O

O

O

i n c O e O ' « C M t ^ C M C M C M O C » C O C M t ^ T - T - C O C O C M p o > 0 r ^ i r i c d c d i d c d c d c d c d c d i r i c d c d i r i c d t ^ i h c d c d c d i r i t d T - c o ^ c o c o ^ c M O ) T - T - c M c o i n c M O > c o r ^ c o ^ f ^ O T C M C O I ^ C M C M T - C O

T T C M C M

c o c O T - c o O " S r i n W " c M TT c o

m5CMOcovcocoT-cDcnco'»coT-T-inT-T-TTcn'« ^^epcpcocp*lncocp25^^nco•T^OT-cncMpocMin c cd ^ iTn-T c rocTM - Tc-oi ri i^oi )nTc^oci d i icr ioctD r ^drc^6hc-dr c . -ot ^ CrM ^ icro - ccSdci roi o i n) c r gdicvo:

T -

« n t f i t f > c » c o i n o c M c o c o c o ^ c o c D h - c o o > c o i n i n i n c D g c o c o i n c O T - c D c o o c D C M C M T - i n T r c o o > C D ® T - c o c o c o i n T - c D e o o S " S " i n - » p ' » K 5 r S m « ' ? o > i n o c o i n c M C M C M c o i ? 5 c o p ' « i ; o o r ^ < i ! T - S

Qi £1

ro H *tn ^ C c Qi

> UJ

06

d o n ro I-

* - cd i r i tJ) r^ CO ^.; CM CO CO ^-• t f~- k 2 r : 2 2 2 " ^ 2 < c o c M ' i n T - T j ' C M C M T ^ c O T ^ T ^ c o c o T r T T T j - T - T r

"? .':; .'^ S 9 * " ' f " ° 'fcfc^ttjTfiSS " ^ • • . _ • _ • _ : . - -* -' •' — ' ' •* ^ ' 2• ' ^ ' ' » ' ^ ' i r i o b c M d i r i coco c o c o ' ^ c o c M T - T - i n c M " ' C M i n c o i n T • i n t n c o c M

i o i n T - c o e D C M C D c o r > ~ ^ T - o c M c o a ) O o o c o c M c O T - ^ C M T - o O T r ^ p ^ ^ c o o > o o a > t n o > c o c D C D r ^ c o ^ a > c o i n o ^ h - e o ' • ' « T i r i d c o d r ^ ' i r i ^ T - ^ i r i c M C M i r i ^ d c o t r i c d t D ^ c d c j > r ^ c M T - c o c M d ' ' ' f e ! C i ' ^ t ; S S K ' ^ ° > & 5 S 2 ! i ' ^ ' ' o c M d c d c o c d " J S S S S c o i n c o i n C M c o T - i n K c M C M T r c M c o c M T r T - i n T tn TmcM ^ C M i n c M c o m i n g T - ^ T - ^ T - ^ I ? 5 _ _ o r t « i n < » c n t > - c » T - p g T - n r < c » C M t ; i C M t > ; r o T r c M g ' W i n c o t > - T - 2 g i n T - T ^ ^ ^ f i ^ ^ ^ m t n t o t o . . t f i m ' V v t O ' r - t n t o ^ . - t o t n . - ^ ' V t n •>- to tn •« .9 .9 T-

a°R!^'^?S5?""'":=S^--?!SS;?Pi?3??855i?SS •V 00

T - T - T - T r t o c o c o i n T - i ^

ifttft

C M O e o T - o m c M t n i n T - T - c o i ^ T t c o c o t ^ c M T r t n c M C M C M T - T -

T -

C

M

C

M

T

-

T

-

C

M

T - T - C M

5 C » C 0 C » * T - . » C 0 t » C M C O O ) T - C M C M C M ' * C D i n C D I D C D r ^ O > r ^ C D 2 t s 2 i r ^ ^ < ^ ^ ^ * ' > C M r ~ . c o t n e o c o c o i n o T - c o r ^ < g ~ O ^ T r ^ < ¥ ^ i n i n i n ( p c D C D t o c D . - T - T - T - T - T - C M C O c O c o c o ' t ' W T t i n i n i n i n e D c o i ^ f ^ t i l S w e o e B S S a 5 c o c o c o c o c o c o c o c o c o p > c o c 0 c o c o c o c o

— , _ , _ , ^ « « , « ^ ^ ^ ^ V T i ^ 5 ^ ^ v ^ i n t n i n i n i n i n i n i n i n

^il8888|88888|888888||8|88888

i 5 1 C i C ! C i Q S Q i C ! C i Q ! G b Q ' C i D ' ' ' > " i n i n i n i n i n t n i n

2 2 2 2 2 2 2 2 2 2 2 2 2 ° > < ' > < » a > c » ^ a a > a )

*T.rM — ( n i f t o ^ c D c o c M c o o ) 0 ^ t n c o ^ c p O T - p T - c M c o ^ e o c M O ) O T - i n r ^ c M c o o > O T - r ^ a ) T - K c o o T - c D f f i r M T T u i n i «SSSSS85r^f--«oS«»aooo"^?"cM(MSS ^SSinintnSSKKSiAinintnininScDCDCococococococDcocDcoScDScococDCDCDCDSfirCr^rCt^PIflPIR

251

•?JS-I

o o 2 8 o o o o S 2 o S o o S ' "

T

-

T

-

T



o

o o o o o o o o o o o i ^CM o oT -o o o I l" ^o o To- J '^^ o o o o o o o o o o O T -

OTOOOOOOOOT-OOOOOT-

2

> o o o o o o o o o o o o o o o OT

2 O O O O O O O O O ? ! T - C M O 8 O C 1 2 < ^ 8 « ^ S ^ O O ° ° ° ° ° ° ° ° °

O

t o o o o o o o o o o o o o o o OT

o

^ O

T

-

O

O

0

O

OT

O

O

O

O

O

O

O

O

O

O

O

O

O

O

C

M

C

M

T-

p

^

O

O

T

-

O

T

f^

O

0

O

0

O

0

O

0

°

O

O

O

O

0 T '"

-

T

O

O

-

2

O

-

0

O

O

O

O

O

T ^ 0 0 2 0 ' • ^ C M T - ' ^

0

0

0

0

CM T -

O

0

O

Z

O

0

0

^

O

0 '

0

O

0 ^

C -

0

0

0

0

0

0

0

0

0

0

0

0

T-

O

^ T

0

O

'

M ^

0

0

O

0

O

0

T

C

-

M

O

0

0

O

O

O

0

T

-

0

0

O

0

O

0

0

O

O

C

M

0

0

'"

o

2

O

O

O

O

O

O

T

-

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

OT fflooooooooooooooooo O O O O O O O O O O O O P 2 O O O O O O O O O O O O O O O O O O T -

Q . o o 2 o o o o o o o o o o o o Q:

•^

2 ^ 2 2 ° s ^ S ^ S 8 ° s ? o | o o S o | o o 2 | r ^ o s a 2 | 2 2 o s ? ^ ' - S a J ^ o ^ g | : : o o ^ S ° I o o 2 o § 2 o 2 g 2 2 h- i n CO i n ' V T - i n t ^ e o c o c o o o c o c M c o c n O T - ' f l e o a t r ^ ' f l ' r M ' f l ' ed cd ed cd l>J CO cd ^.: e d c d c d c d i r i e d c d c d c d c d ^ ^ i r i i r i c D i > ^ c d i r i i r i i r i e d ( O t f >

CM T -

cd cd

O CO T-ppcMT-eom^ocococMO^cnincOT-T-cOT-fl'rMininiD T-CMfMT-T-rMCMT-T-o CO co'flcocoeocDCMT-ocMfogh-CMjggoogj cocor>-cocococMtno>a>coin^or^9eoinococn O CO CO WuSmcMh-eocnt^^^pppcndvcoi'-fM cocMr«.CMC»^r>-^CMinT-cor~CMeocor«-ocDCMco CM CM T i ^ e d c M f l - r » ^ e o d T - ' ' » C 3 > ^ ; r > ^ c o c o o > d d c » t o r ^ c 3 ) i r i CO in t ^ T Z d d d c o T - c d i r i i r i o i i r i t ^ i r i o o c o a i TJ- eo r»- CM T^ in oJ d CM - c o f l - e D c n r > . f ^ e o f ^ c M r ^ ^ Or=ih-r>-cOincMCMCMt^CMTrcoTrTrr>^ in CM CM CM CD h-

8^ 8 8

S

T-inincDcocpT-incog>ggf» TJ- a j d T-^ CO

e3>fMr^ineOT-coo)coincoor^eo^«T-coooepcprMT^'«:cpin»cocof-incMe3)cpinc»CMOt>.T-intnTfl-iriT^dedeoeodrMdrMedT^"»cocoebedej>o>coo>cOT^eocorMcdcMrMT^ rMT-T-fl- •cMCM~inT^T-cocDCM ' 'T-fl-T^fMeocoincMCMCMrMT^ T-CM

CO C3> CO r--'

T-T-CMf~-eocMm^cOh-^t^h-c»cor^pcncMepr^or^t^ooincocj>r^O)0 r^odcdCModTj-'eijh.IcMirir-cdT-^cdcdoiedaicodcneoiricjiedcMfl'dcNeoT-' CM T-T-Tj-fl-CMtofl-'flTfinin coin inT-incMcoi75cMT-ift ,-,-

> » ^ '

COCnO)CM00CDCOCOT.;O)COrMr^CMCO O r»:r.;TriricdT-'5T-inT-OT-02''' •T, J^cococMco T-m in TT T»

eoo)eocor^eocMcocDcop>T-in©ocooo)in^otncMtncoeDOTTO)rMT-o) CM CO ^inco •«COT-CM PjT-T-cMT-inTTtCMtnT-^T-'^TT CM T i m c M in Tar^cMint^cocooincMincDCMeor^cD cocMco(MT-cMeoeoT-OT-oeor^T-oineDCDCMor^CMO)T-mr^T-inooo>coin^ CM CM C M T - T-CMTT- T- T - T T- T - T - C M T-CMTfSI .^inincDr>-eoco^eDt^cor'*c»ineDCM^ineDeogg3eoo> t ^ K

S in

8

in

8

ininininujtntninininininininioioinininiQinintnininintnininm 9 9 5 > 9 $ o > 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 o > c » 9 c n 9 > c n o>o>o>o>o>o>o>a>Aa>cno>a)0>a>a>a>0)cno>cno>a>a>cno>a>cnO)cn CO

CM

r- eo

^cOT-t»-T-cOT-c»T-in»o>otnt^eocMeph-cOT-rM coSoJcnOT-CMCMcocortcossssinujtnincDcp

r ^ r ^ r ^ r . ^ o o c o o o o o < D c o e O c o e o c D c O o O c o c O c o c o o Q

252

3 o ^ m CD f . . r^ r^

CD r^ r^ r^

CO iricdcdtricdcdcdcdcdr-'edcdcdcd.^cDeDirir.^edediriedi~-

O

- h 0 ) T - C O O O O p T -T-T -T h * -C CO O OO a C M C D i n f l - C D C M a i n c M r - ^ C M f l ; CD Z r i d d d d o i c M T - ^ " c O T 9 - ' c o in O r i h . r - - c ^ i ^ c D i n i n i n i n i n t n

n ro w c Qi

> UJ

d CM

d

Qi

.a CQ

, "

a tn

«^ininocotnr»-eOT-rMeocoocD eoeOT-T-T-cocoeoeOTrr-.^T;eq •-co'coeocococdcM^'iriiDiritriiried 05r^co eo in T ^CMeocMCMeof^eDt*^cOT-T-coa)^T-incMOCDcocootneocoino)CMTeo e d i rh* -. ^ i cM d cT o ^ rT--.of il i- r^i ^o ') f0l >- T o> d roM > tn in eo S o .i *cCMMcOo )i inr ci eDdecD6fcl d - ic^ot hn -cdot rr ^ t ^^ .To- td^Tr-^eooot ri C T cQd' v in

CO in T— T»CO cn o in

•fl

CO CO

8

incM«)enoeneocoi^eOT-incocMeocMOinr«.CMO>cncpeoincocM(n^CMCMCMcoincn^ r2SS"SSSST^?^ncMCMoWiOTior~.eoOTr$o>et)ineoa!incoeocncocoeocn

e f l ^- ec dDdOcCd D r ^t T^ ^Tc- dc dDdocgb t r i C M C M C M T ^ e b T T T - e o e d c M ' j ^ ' f l f l ^ ' f l c o e o c o ed dc cd d ee ddccddi ri ir hi r- t^r ti n CMfl-fl-'fl-V'flV.K T - T - T ' ^ T - T - i n c M 'T-CM 'T-tneOT;

ctjr^cDOt^inT-co'»i^c»CD'«cDCMeocDini^inTtcDcoinT-eDcotncot^OTr'-T-e»ioeoo>inpi^T-ineoi~-iniocoeo-r^'9'OT-coeD ? i n S S i n S " ^ T ^ S c o c o c O T r t n T r i n T r TteocOT-T-T-T-rM cocMinrM'fl ^

.-

T-

inT-COCOCMCMT-

TT

ttrmT-OT-T-oocofl-ocDcoOT-r^-cOT-cDco it rM TTT-T-CMT-CM

co^.r~.CMT-OT-t-corMCMOincOT-CMcocooeDr^CM'flcor^ineoo>CMOcO'fl T-

T-

T-CM

CM

T-

C M T - T - C M

T - T - T -

T-

T - T - T - T - C M T - C M

O ^ t D C O C D t » C M i n c n C M r ^ e D C O C O T r ^ T - ^ e O C O C » t n c D C D r ^ e O T - c o c n TS -i Cf )Mi On )SOcCDMSCcODChD- Cr > -h-t^f^r^aQp ^ c n o a c » o > c n < » c » 0 ) c » < n « c n » e 3 ) g ) 0 ) g ) g > » a » « « g g g o g g g g g g g o > c o c o c o c o c o G O c o c o o5) »a o a a> >oot>)^ 0fo«) > M j ( « . r - r ~ N . r ^ t » . r ^ r ~ r > - r «r -«r. >r > . r. ^r ^ t ^ f . w wr..f^r..r«.^.r»r»-r-r>-r^r~r«-r>-r~-^-r>-r^r-h^r'»f'~^-f~-cocOflOcoco«0*cOeDmmoo

253

o o o o o o o 2 e o o o o o o o o o o o ° o o o o ' ^ o o o o o o o o o T - o o J ^ o o o o o o o ^ o o o *T

r

M

u

'

O

OTOOOOOOOOOOOOOOOOOO

~

O

O

T

T

-

-

T

O

-

O

*

O

O

'

O

T

O

-

O

T-

O

O

O

O

O

O

T

-

O

O

^

O

O

O

O

O

O

O

T

-

T

-

O

T

-

o

> o o o o o o o o o o o o o o o o o g o oo OT

o0 z OT

o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o

o 0 0

_ T- O O

a

O

O

T

-

O

O

O

O

O

O

T

-

O

O

O

C

I o o

M

o fflOOOOOOOOOOOOOOOOOOOOOO

O

OT -.-

Q

o o o o o o o o o o o o o o o o o o o o o o o o o

5 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

O

O

T

-

O

O

O

O

O

O

O

O

O

T

O

T

O

O

-

O

-

O

T

-

T

O

-

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

J

I

C

M

T

-

O

O

O

O

O

CM

.

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

O

0

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

o

CM u - O o oo g o o o Sa o 2 o S o o o 2 o | o o o o c M O ° S : ^ 2 o o o r M o 8 o 2 ? ! 5 ^ 2 ^ ° ° ' " S ' " ° ° ' ^ a ^ ^ CM

o OT -: < o o o 5 o o o o o o o o o o o o o o o o o o o o

O O O O O O O O O O O T - O C M 2 ' ~ O O C M { 5 i o J ^ C M O j i

O o o o o o o o o o o o o o o o o o o o o o o o o

0

L U O T - o g o o o 2 o ° o 9 o o o o o o o o o o o Z

T-

^

' ^ CM ' ^

0

0

C

M

0

O

0

0

0

0

0

0

O

O

O

T

-

O

O

0

0

0

0

0

0

0

0

O

0

0

O

0

^

O

0

0

0

-

O

O

T

0

O

0

0

0

O

O

O

-

0

0

0

O

0

O

0

0

0

O

O

O

O

'^

0

] 5 o o o 3 o o o 2 o o o ^ o o 2

0

0

0

0

0

T

-

0

0

j

i

OT < o o o o o o o o o o o o o o o o o o o o o o o o

!

0

0

0

^

T

-

T

-

T

-

0

0

T

T

. - CM 0 T^ ^ 0n 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

—i

^ o o o o o o o o ^ 2 o 9 2 2 o 9 o o o 2 2 o o o 2 i ^ o o o o o o o 8 ; i j : ) J ^ o o o o o o o o o a o o W

p

Q

.

0

0

0

0

0

0

0

0

^

0

T

-

0

l

0

'

^

0

T

-

0

T

0

-

r

0

M

j

0

.

0

g

0

T

0

-

T

-

0

j

0

^

j

0

^

T

0

-

T

-

C M T -

. -

^

^

^

C M f ^

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

o ^

^



ct ^

t->

ft

n n C M

riCMCM

T - T - f ^

'^CMCM

OTooogooT-9oHoSooo22ooo2ooo (3

^

CM CM

C M p g C M C M

CM

_ i o o o g o o o 9 ' ^ O T - 9 o o o 2 o o T - 2 2 c M o o R ! R j o o o o c M T - c M T - o R | 2 p 2 2 o o o c M o 2 c M o 2

o o o § o to

SH

0

0

0

C M T -

0

i oo°9 fvi

0

0

0

O

O

0

O

0

CM O CM

CM

o

rg

0

tM

0

0

T

0

0

0

-

0

p

0

g

0

T

0

-

0

T

-

0

,

^

0

r

0

M

r

M

rg

r M T - ^ T - T -

' ^ C M C M ' ^

o o o o o o o o o o o o c M o o o o o o o 2 o o o o o

0

CM CM

CM

C M T -

T-

o O o O o 2 o o oCM2 2 o o 2 R i ? ! 2 o T - S S o S T - o R | ? ! 9 ? ! o T - o 9 c M O o CM

T-

T-

pg

T - T - p M r M ' ^ C M ' ^ ' ^

ffl o o o o o o o o o o o o o o o o o o o o o o o o O

' ^ ' ^ C M ' ^

> ^ C M ' ^

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
e O T - CO U J e o e M c o c o P M e o c o c M c o c o e D e O T a - CO

177

CMo r « - C M c n c O T - C M cn CO in CD eo CM c» o i n o i o t n f ^ c o ' j c M O C M O c n o J O O j C M c n c o c M O C M T r ' f l - e D t - T r f l - o e o „cneocj)T-T-cn ^ r . ^ h - ' i r i i > . : c d h . ^ e d e d e d i r i c d c d e d in CO CD CD tn CD tn h . ^ c d i r i c d c d c d e d i ^ e d e d e d c d i r i t r i c d i r i c d c d e d c d c d c d c d c d c d i r i e d c d e d e d cocococoeOT-copcoocoeoooineoeoooeoomeococor^oeocoeo eoco'fl-coeOT»coincOT-cocOT-T-t^eocOT-cMcoeoint^cocO'flT-cocoeo in m T-

in Tl- 0 c o t n c o i n c o e B C M C M j - T - i n j - c o m CO T— CO CM c o o o c M T - o i n T - T - ^ C M i n h - c o c q T- CD in 0 cn m CM 1^ Z f ^ e d c d i r i i r i C M e d c n o i c n g i e j i c M tV. CD CM m Or^P-h-cMCMCMh-tntntncotn'fl

inocDinincoOT-eoeo'fl-r».fl-r-cnT-h..'fl-ocnepfl-wcncOfl-t^cot«.co ^ C M ^ c n V T - o e O T - t n c q c o c D c O ( ^ c o c M f l ; t n e o t n c n o > C M e o ^ o ^ T - T dh^h-cnT-'coT-'cbcMdcdedcMfl^cnfl^fl^eoT-'iriT-^diricdcdT^o6iriT-"rM rMr».i>-T-eop^cof>-infl-cot^eoot»-eocoT-rMinr^TTCDCMCMeoincMtnco

8

8

i n c D T - r ^ h - Q t n v T - Q t n r » - w r « - c o c o c M Q T - p f l - c g o i n c n c o c D e i no -ccor cc O M TC -DTc- oT Ti r- ^ o .t |n. ' -f ol to n> rc^or e^ oo ti rT -- -r p^ go Jp M ' f2l 'T' -' eD o! t ^ c D i n r » - C M O e p c n e n c o T j ; e o o i n e o c O T ^ a e o o ) i n o c D ^ T - ^ r . t-T^T-T-NcMh-cdT-^T-^T-^r^T-^T-^cMcdcdT-T-gcn T^cocd^diriCMOfl^edcoT-^iri^cMoitncMT^^^T^tridenoitricMT CMCMT-T^T^'CM'cOT^in 'CM CMCM'COCOT^ T-T-T < i n S u i T - T •T^tntninrMincMinT-in incoT^

Xi

,Troor>.r^incMOincnT^cor>.T9-ococpT»;eocM

ro I UJ CM CM

d .0 ro I-

z

a. I Q

( o e o . . - i n ^iri^ -'fleo

r--eDeoh-cocMCMpr~.coinT^f^oo)T-eo^T-«)T-cno>coincocDinTrTtricMCMdcncded(Mcnh.'dcdcdcdi^i^cnTrcdcdai^eocdfl''cdcoT-^cdcM COTcocMinT-cMT-T-iftT-in T-A-T•»cOT-in.T-CM -9 m

< » i T r i 3 C M T t c M i n t ^ O i n c M C M C D c O T - c o r ^ t n O T - c n Q O g m c o 2 « o c M n o > c n c 0 5 ; c D c o ^ c M e o o r - - o e O T - c M g c o T r o C M ° C M C M i n K i n < ! r C M e o n ^ i n T r tn TfT-eOTt-com eoeocMT-piT-T-mcMTT-TJ- CMCOTT-TrinTrrMTi n o e o i n T - c o c o T » c M c o T - T - i n c D c o o c M o r ^

•pcoin(D^^coineDCDco o o o T - T - T - T - T - r M C M C M c o e o c O T i - T t T r ^ f l - t B t n i n i n e D e o « h . t i . t i - D CMCMCMCMCMCMCMCMCMCMCMCMCMCMCMCMCMCMCMCMCMCMCMCMCMCMCMCMCMCM

C O e O C D C D C D C O C O C D C p C D C D C D C D C O C D C O C p C D C O C(DD m ^ C D C D C O C O m C O C O C D C p C O C O C D e O C O C D C p e O C D C D t O C D C D C O e O C D e o c D C D a>cncne7>aia>cncn9g>ao>aasa(n^o> a o i a > c n ( n 3 a a a > a a > o > 3 a 9 3 2 2 2 2 2 2 < ' > o > 9 < } > c n 9 a > c n a cncno)a)a>a>a>o>a>eno>c}>o>a>o>o>cno>o> a > o > o > o > o > o ) a > a > o > a ) a ) 0 ) o > a t t O ) a ) 0 ) a ) o > o > o > 0 3 o > a > a > a ) o ) S o ) a > o > — c o ^ i n e o c o c » O T - c o T j - i n t » C M c O ' » c o t ^ « o > g C M C O h - e n T - c O f l - t n t ^ o o c M s c D o o o J C M e D t ^ o c M i n c O T - c p e o CO 10 f^ CO CM - - 1 ^ T ^ in ^ i n t n m t n t n i n c o c o c o c D c o c D r ' - t ^ r ^ t ^ r ^ - r ^ f ^ w c o c o o o c o o > a > ( n a o ) e n p p p p p T - T - T - ( M C M C M C M e o e o -c o T-T-T-T-T-T-T-T-T-T-CMCMCMCMCMCMCMCMCMCMCMCMCMCM CM CMCMCMCMCMCMCM UJcococococooococooocDGOcotDeocDoocOcocoeD cocococococooocDcococococOQcococoeDcoeoooocoeocococoocoeo

255

J i o o o o o o o o o o o T - o j ! : ! T - o o o o o o o o o o o o o o o o o o o T - T - o 2 o

O T - O O O O O O C M C M

OTooooooooT-ji

CM O T CM

O

3

T -

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O -

O T

C O

M O O M

O C

O

O

O

O

O

O

O

> o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o OT

p

^ o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o OT

8

o

^

O O O O O O O O O O O O O O O O O O O O O T - O O O O O O O O O O O O O O T - O O O

^ o o o o o o o o o o OT ! I O O O r i O O O O O O O O O O O O O O O O O O O O o 9 o

o

#NJ

fflOOOOOOOOOT-OOOOOOOOOOOO OT Q . O O O O O O O O O O O ac 2ooOr;$^cMCMoo?! Q.

"^

T - t-« T -

O

O

o

O

^

O

O

o

J ^ p o 2 2 o o o o o o o ^ o » T i J o T - ^ O r MS CM T T- g CMTCM O

r

f

O

O

T

O

-

O

T

O

-

C

O

M

O

2

O

o

O

^

^

O

O

o

C

8

O

O

M

O

O

O

O

|

5

O

O

o

C

i

O

T^

O

o o

MCMo

CM ' ^

g

O

O

O

O

8

T

O

-

O

O

O

O

C

M

O

O

O

O

O

O

O

O

T

O

-

O

T^

O

O

O

O

O

T

-

O

O

O

T

-

O

O

O

O

O

O

O

^

O

T

-

CM

-a

OT _ CM CM < O O I : T - C M C M O T - O C M Q. ' ^ CM T-

O

tT

O

O

O

O

O

O

O

O

O

O

O

^ o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o LU O CM L U O O O T - T - T - O O O C M Z T - C M

O O O 2 ' - O O O O T - O O R ! O C M O O O O O O O O O O O O O O O O O O O O O O O O O CM

^

O

O

O

O

C

M

O

O

O

T

-

'^

T-

f^

T-

C M ^ o o o o o o o T - o o ^ o o o o o o 2 o o o o o o o o 2 o o o o o o o r M . - 2 o

2

'^j;.

OT

< o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o < 0 0 ° o 2 ' ~ ' " O O C M 0 0 0 0 0 0 O O O O O 0 0 0 0 O O O O 0 O 0 0 0 0 O O O 0 O O O O O O O O 0 O O OT

oo

o o o o o o o o o

o o o

o o o o o o o o o o

Q.

O

C M CM

O

O

O

O

O

O O T-

O

O

O

O

O

C

M

O

O

O

O

2

O '^

O

O

O

O

O

O

O

O

O

R

J

O

O

O

O

T

-

O

O

O

O

^

CM O ,o - •>. T - CM - o r i O o o o o o o o o o o 5 a O c CM M fo^ 5 ° CM r f o

'0 T - 2 o C M T - C M 2 0 O 0 f ^ 0 0 0 5 0 0 ^ 0 0 0 T —

OT —

J

O

O

o

O

O

T

o

O

O

-

O

^

L

O

O

O

C

M

O

O

O

O

O

O

C

M

O

T

O

-

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

O

C

M

O

O

O

O

O

O

O

O

O

O

C

O

M

O

O

^

O

O

B ffl

O

O

T

-

J

C

M

O O CM

o ffl -I

< o cc
. ^ c d e d c o r ^ e d c d < d c d c d i r i c d a d c d e d c D c d c d h . ^ c d c D c d c d c d ( d c d h . ^ c d

z

o

cocococoo)eooo^-cocooo

COCOTlOCMT-pcO coeocMT-cMcncMco tn

fl- o> T - CO

hwcnh-at^T-eocM fl-coinp^incMin iriiritriT-T-edeoo ininincoeot~-r^fl'

o i C 5 ^ < D i n c o c O T - r ^ i n ^ C M ^ o C M c o o > c O T - i n c o t n T - C M ^ O ) c o o c o 3 Q t > 5 0 5 Q e o o > c o o O T - o SoinSoT--V-cocMcoocncnT-^-corMCMCMT-rv.cpineptnrMinTi;tncnpeoep r^ o c o i r i c d e d T ^ T - N c M O < d e o o o i o ( o e o e D e O T - r « - t - - ! n < » . - ' - c n c M r o g h ~ o o g o ^ o o c M O b O ' « r c n r » r^ 00 W r l . S f i - T T c o r - - f l - c o c o e o c M e D e D r > - ( ^ e D K r - C M O r > - T r r - . r . . c o c ( p e D r > - r > - C D e O f l - c o ^ t ^ t ^ T T i n < n

cocococo^reOT^T-cMcocoh-coCMeococOT-T-cofl-T-eacoeOT-Tteoeoco

O T T T - O C O C M T - T -

C M C M

eo

fl-CDT-T-T-T-

c3ieDinino)tninr^T-^o>poeDO>eocM«TtT-eocpcocor^gT-fl'h*cOT-^r^oo>CMOcoTO i n c o c o r ^ S T - w o T - c D Soeomf--eoaileoCMCMcnp~ T- c f i ^ ' T - ' i r i ^ ' T . - « J o J d c o c M c o c M C M O > ^ " o ) 0 ) T ^ h . . ' e d T - d o J d h * ^ c d T - o ) c d c M T - e o o ) C M T ^ T ^ e o c o e d ' 'CMT^T^T^CMCMCO 'COCO ' i n T^T-eoCMT^T-T-T^fl-comT-coco < ' ' ' c o e o c M e D • co S ^ ^ p , < o c O T ^ C M T t

8

Xi

ro IUi *-> c Qi

> UJ CO CM

d Xi

ro

,,CMCMoeot>-r^ < n < n g > g g T T-cMeoeoincMinr^eo^cOT-eOfl-»T-cMT-^T-t^cDO)«or--eo O S ^ ^ C M ^ S S c o i o - V T r T - T - T t - e o TTCMCM TTTT T - P I T - C O C M COTJ-CO T T C M i n - ? rieocnocMCMCMT-co'»ocncMcococMT-T-tncncocMOcocMincocDTTcococMcot^invT-inpcoenoepin ddcnrMcnT^cncMtriegt-^r;0>r>;c0P|jTr cot^eDcocDCMr^ocMOh-'J'r^cMr^ooT-

oeocncoencoococoeOTj-eocococooinocDococnoinocooeOTrt^eocMin T-cOT-cocMcocMcoeocMT-incoeotOT-inT-rMT-cocn.-rMT-coT-eorMeDinT-Tr CM (D TCMCMddcMiriirifl"coiriirieoirieDT-'cMT-oiedcMd^"o CO'COTinT-cMfl-CMincMcoeocMT^CM'T^CMT^ incMrM cO'corMco'eo

..CMN-CMCOCMCOT-r^TTOTrCpCMT^CMCOCO r ^ ^ o o o t ' ^ o c M f l - i n c o o e c j c o ^ - r - e n c n T - c o c M C M c n c o o T - c o c o f l - i n T - i n c o e o M i d i r i c o c n e d c d c o c d o b i r i c o c o d c o C M O c o CM^^d^^^^lricoo>^ri^^T^CMO>CM^ricnfl^o>de3jdcMfl^^.^-lrifl^cM^^edco^^lO incM eoeOT-T-TrcoincMCMco in.fl-.CM^CO eorMincoT-eOT-eo yJco-wcoJarcMcoeococotnrMcOTrinT-TzcocOT-inOT-CMCMTj-eooji^cOTr^cMj- cneDfl'eo^T-'!rinencMOT>'C»r>-eDf^inr^T-rMTtcorMeot^or^mencocoint^ CMeOT-.-.»TrrMT»cOT-rMinT-cMCMmincMTrcoiD T - . 5COTCMT^CMCM cMtncM inT-CM c o i n t n T - c M T - C M i n a t n j c o ( M ^ c o a C = f ^ c ; i ° ' - f ^ a " ' ° ?

TfcocnOT-CMcnfl'eocMOoeoeococMTTr^oincDrMCD^CMfl-eococoenT-eDcn T-

C M T - T - T - T - T - T -

T-CM

CM

C M T -

T-

T-T—

T-T-

T-

..cocoincnT-cMincneOT-CMeoeoincpt~-i^ eoT-r^t^cocnOT-ioOT-T-CMCocnoinr^cncoT-ineDr^eooeoeoeDr^oOT-r^ ^ Hci o co ec oo cc oO T tT^t -^^^-^^i innceDDccooet D o e o rr ^^ r ^ f ^ f ^ r ^ o o c o e o o o c o c n o ) 0 5 0 0 0 o p o c M C M C M r M c o ' ^ ^ f l - f l - i n < D r ^ c o t o c o o o o o co U - r - T - T - T - T - T - T - T - C M t M C M C M C M C M C M C M r M r M C M C M C M C M C M r M C M C M C M C M C M C M e O e O

CM

d

cnc»c»cncncncncno)cnc» cna)o>o)0)0>cno)cna)cncno)o>a)a)0)a)0)o>o)0)o>a)0}0)cno) tncnc»cno)cncncncncnencncncncncnen c n c n o > o ) 0 ) 0 ) a ) o > a ) a > a ) a ) 0 ) a ) 0 ) a ) a ) a ) 0 ) a ) a > o a ) c n a > c n o > a ) a > a > c n a ) c n

Qi

mnrM«mri.-ir>(oTfl-TrinininininineD CD in tt> tri CO CD e CDDCO c o^^ ^ ^^ 'e eu D TT-- cno ct.Jo ct'^o *w e oI— oI c*TM w/ O>0)OT-eoeoineocoCMOcococoa>ooor^o>incoeococooT-eDco^oco^(or^o T-T-T-CO eoeocoeoeOT-eoeococMcocofl'T-oofl' U J e o f i - ooooccooiinnccMMecoocoooccooc cooc c oo r ^r ^ CC MM o o ro-r- * . i n T - o c o c o c o c M e O T ^ T - c o c o c o n

oocMeoeoeocoTr'»!?i5ioSSS eJ>a>roa>cna>a>cnaa>cncnatcncncna>cn(ncncncncn(ncn(ncn(ncncn(ncno>cncna>cncna>a>cn5cncncncnaa%

> UJ CM

d Qi

Xi

ro I-

5 " C M C M T - - T - T - C M T - T - T - T -

T-

T-

T-T-T-T-CM

T-

T-CMT-

T-CMCM

T-CM

CM

C M T -

T-CMCM

rMto«cnT-eMfl^coSSSSSw«CD««SeococDS: CD CD r^ 1^ OS cncn a> CO CO eo eo lfl< fMCMCMCMCMCMCMCMCMCMCM Q CM CM CM CM CM o p c p c p o o c p c o c o c o c o c o c p c o c o o p o o o o c o o o o o

r Y ' $ $ ^ Q > $ o > c n Q > 9 0 > w 9 9 $ a ) 0 > o ) o ^ ^a)o>o>o>o)a)cno)o>a>o>o>o>a)0)a)0)cna) c o c g c o o o c o c o c o c g c o c o o p e o c o c o o o c o

„T-eotneogiCMcOTteoc»pT-CMfl-t^oocnQ3 *pgOOgT-T-T-T-T-CMCMCMCMCMCMCMCOCO ^cocOeooQcpeocQcocQcocococoeococooooocp Ujcocooocooocococooooiococococoeoooeoo

259

PERMISSION TO COPY

In presenting this thesis in partial fulfillment of the requirements for a master's degree at Texas Tech University or Texas Tech University Health Sciences Center, I agree that the Library and my major department shall make it freely available for research purposes. Permission to copy this thesis for scholarly purposes may be granted by the Director of the Library or my major professor. It is understood that any copying or publication of this thesis for financial gain shall not be allowed without my further written permission and that any user may be liable for copyright infringement.

Agree (Permission is granted.)

Student's Signature

Disagree

Date

(Permission is not granted.)

Student's Signature

Date

•&