quantitative methods 2006...w newton st o worcester st o $ bu west o ... boston college i harvard...
TRANSCRIPT
![Page 1: Quantitative Methods 2006...W Newton St O Worcester St O $ BU West O ... Boston College I Harvard Ave O Green Street I Stony Brook I Jackson Square I Silver Hill O Waverly O Belmont](https://reader036.vdocuments.site/reader036/viewer/2022081407/5f2643ab667e0530821568b1/html5/thumbnails/1.jpg)
Quantitative Methods
Urban Transportation PlanningMIT Course 1.252j/11.380j
Fall 2006
Mikel Murga, MIT Research Associate and Lecturer
![Page 2: Quantitative Methods 2006...W Newton St O Worcester St O $ BU West O ... Boston College I Harvard Ave O Green Street I Stony Brook I Jackson Square I Silver Hill O Waverly O Belmont](https://reader036.vdocuments.site/reader036/viewer/2022081407/5f2643ab667e0530821568b1/html5/thumbnails/2.jpg)
F.Salvucci and M.Murga 2
Urban Transportation Planning – Fall 2006
Quantitative Methods
From road counts to …The 4-Step ModelCritiqueIntegration of the analytical chainNew Trends
![Page 3: Quantitative Methods 2006...W Newton St O Worcester St O $ BU West O ... Boston College I Harvard Ave O Green Street I Stony Brook I Jackson Square I Silver Hill O Waverly O Belmont](https://reader036.vdocuments.site/reader036/viewer/2022081407/5f2643ab667e0530821568b1/html5/thumbnails/3.jpg)
F.Salvucci and M.Murga 3
Urban Transportation Planning – Fall 2006
From road counts … to a Light Rail
![Page 4: Quantitative Methods 2006...W Newton St O Worcester St O $ BU West O ... Boston College I Harvard Ave O Green Street I Stony Brook I Jackson Square I Silver Hill O Waverly O Belmont](https://reader036.vdocuments.site/reader036/viewer/2022081407/5f2643ab667e0530821568b1/html5/thumbnails/4.jpg)
F.Salvucci and M.Murga 5
Urban Transportation Planning – Fall 2006
From road counts…
… to origin-destination matrices:By using heuristic methods to obtain an o-d matrixOr by conducting surveys among driversOr even by updating an old o-d matrix
Why an o-d matrix?To assign that o-d matrix under “what if”
To test closing a street or other tactical short term measuresTo analyze the impact of a New Light Rail
… Then why use a 4-step model?
![Page 5: Quantitative Methods 2006...W Newton St O Worcester St O $ BU West O ... Boston College I Harvard Ave O Green Street I Stony Brook I Jackson Square I Silver Hill O Waverly O Belmont](https://reader036.vdocuments.site/reader036/viewer/2022081407/5f2643ab667e0530821568b1/html5/thumbnails/5.jpg)
F.Salvucci and M.Murga 6
Urban Transportation Planning – Fall 2006
From vehicle counts to traffic models
Highway Capacity Manual:Hand-calculations HCS
Macroscopic Models:Representation of Platoons
Microscopic ModelsIndividual vehicles are analyzed
Data availability + Computer power
![Page 6: Quantitative Methods 2006...W Newton St O Worcester St O $ BU West O ... Boston College I Harvard Ave O Green Street I Stony Brook I Jackson Square I Silver Hill O Waverly O Belmont](https://reader036.vdocuments.site/reader036/viewer/2022081407/5f2643ab667e0530821568b1/html5/thumbnails/6.jpg)
F.Salvucci and M.Murga 7
Urban Transportation Planning – Fall 2006
We could use Lafayette counts…
Saturation flows anyone??
![Page 7: Quantitative Methods 2006...W Newton St O Worcester St O $ BU West O ... Boston College I Harvard Ave O Green Street I Stony Brook I Jackson Square I Silver Hill O Waverly O Belmont](https://reader036.vdocuments.site/reader036/viewer/2022081407/5f2643ab667e0530821568b1/html5/thumbnails/7.jpg)
F.Salvucci and M.Murga 8
Urban Transportation Planning – Fall 2006
Using Lafayette counts…
Screenshots courtesy of McTrans, used with permission.
![Page 8: Quantitative Methods 2006...W Newton St O Worcester St O $ BU West O ... Boston College I Harvard Ave O Green Street I Stony Brook I Jackson Square I Silver Hill O Waverly O Belmont](https://reader036.vdocuments.site/reader036/viewer/2022081407/5f2643ab667e0530821568b1/html5/thumbnails/8.jpg)
F.Salvucci and M.Murga 9
Urban Transportation Planning – Fall 2006
Using Lafayette counts….
Screenshots courtesy of McTrans, used with permission.
![Page 9: Quantitative Methods 2006...W Newton St O Worcester St O $ BU West O ... Boston College I Harvard Ave O Green Street I Stony Brook I Jackson Square I Silver Hill O Waverly O Belmont](https://reader036.vdocuments.site/reader036/viewer/2022081407/5f2643ab667e0530821568b1/html5/thumbnails/9.jpg)
F.Salvucci and M.Murga 10
Urban Transportation Planning – Fall 2006
Using Lafayette counts… Oops!
Screenshots courtesy of McTrans, used with permission.
![Page 10: Quantitative Methods 2006...W Newton St O Worcester St O $ BU West O ... Boston College I Harvard Ave O Green Street I Stony Brook I Jackson Square I Silver Hill O Waverly O Belmont](https://reader036.vdocuments.site/reader036/viewer/2022081407/5f2643ab667e0530821568b1/html5/thumbnails/10.jpg)
F.Salvucci and M.Murga 11
Urban Transportation Planning – Fall 2006
Microscopic Traffic Models
From research tools (MITSIM for the Big Dig) towards daily practiceCommercial packages:
VISSIMAimsunCORSIM – Traf-NetsimParamicsTransModellerDynasimAnd many others …………
![Page 11: Quantitative Methods 2006...W Newton St O Worcester St O $ BU West O ... Boston College I Harvard Ave O Green Street I Stony Brook I Jackson Square I Silver Hill O Waverly O Belmont](https://reader036.vdocuments.site/reader036/viewer/2022081407/5f2643ab667e0530821568b1/html5/thumbnails/11.jpg)
F.Salvucci and M.Murga 12
Urban Transportation Planning – Fall 2006
Microscopic models…
![Page 12: Quantitative Methods 2006...W Newton St O Worcester St O $ BU West O ... Boston College I Harvard Ave O Green Street I Stony Brook I Jackson Square I Silver Hill O Waverly O Belmont](https://reader036.vdocuments.site/reader036/viewer/2022081407/5f2643ab667e0530821568b1/html5/thumbnails/12.jpg)
F.Salvucci and M.Murga 13
Urban Transportation Planning – Fall 2006
Microscopic Simulation: Example of Req’d Data
Unaccpetable Gaps (from Pte.Deusto)
05
101520253035404550556065707580859095
100
0.2
0.4
0.6
0.8 1
1.2
1.4
1.6
1.8 2
2.2
2.4
2.6
2.8 3
3.2
3.4
3.6
3.8 4
4.2
4.4
4.6
4.8 5 >5
tiempos (seg)
Frec
uenc
ias
acum
ulad
as e
n (%
)
Huecos rechazados
Acceptable Gaps (from Pte.Deusto)
05
101520253035404550556065707580859095
100
2.2
2.4
2.6
2.8 3
3.2
3.4
3.6
3.8 4
4.2
4.4
4.6
4.8 5
5.2
5.4
5.6
5.8 6
6.2
6.4
6.6
6.8 7 >7
tiempos (seg)
Frec
uenc
ias
acum
ulad
as e
n (%
)
Huecos aceptados
![Page 13: Quantitative Methods 2006...W Newton St O Worcester St O $ BU West O ... Boston College I Harvard Ave O Green Street I Stony Brook I Jackson Square I Silver Hill O Waverly O Belmont](https://reader036.vdocuments.site/reader036/viewer/2022081407/5f2643ab667e0530821568b1/html5/thumbnails/13.jpg)
F.Salvucci and M.Murga 14
Urban Transportation Planning – Fall 2006
Microscopic Simulation: Assignment plus Visualization
Propuesta Viaria
Using street assignments to save a plaza
![Page 14: Quantitative Methods 2006...W Newton St O Worcester St O $ BU West O ... Boston College I Harvard Ave O Green Street I Stony Brook I Jackson Square I Silver Hill O Waverly O Belmont](https://reader036.vdocuments.site/reader036/viewer/2022081407/5f2643ab667e0530821568b1/html5/thumbnails/14.jpg)
F.Salvucci and M.Murga 15
Urban Transportation Planning – Fall 2006
4-Step Models: The 4 Basic Questions
1. How many trips are generated and attracted at any given location?
2. How many trips go from a given location to all other locations?
3. Which transport mode will be chosen to go from that location to each destination?
4. Which road will be taken for car trips and which train line for transit trips?
Land-Use Scenarios: eg. New developments
Socio-economic data
Generation
Distribution
Modal Split
Assignment
Transport Scenarios: eg. New transit line
Policy Scenarios: eg. New parking scheme
Land-Use Scenarios: eg. New developments
Socio-economic data
Generation
Distribution
Modal Split
Assignment
Transport Scenarios: eg. New transit line
Policy Scenarios: eg. New parking scheme
Land-Use Scenarios: eg. New developments
Socio-economic data
Generation
Distribution
Modal Split
Assignment
Generation
Distribution
Modal Split
Assignment
Generation
Distribution
Modal Split
Assignment
Transport Scenarios: eg. New transit line
Policy Scenarios: eg. New parking scheme
![Page 15: Quantitative Methods 2006...W Newton St O Worcester St O $ BU West O ... Boston College I Harvard Ave O Green Street I Stony Brook I Jackson Square I Silver Hill O Waverly O Belmont](https://reader036.vdocuments.site/reader036/viewer/2022081407/5f2643ab667e0530821568b1/html5/thumbnails/15.jpg)
F.Salvucci and M.Murga 16
Urban Transportation Planning – Fall 2006
4-Step Planning Model
Land-Use Scenarios: eg. New developments
Socio-economic data
Generation
Distribution
Modal Split
Assignment
Transport Scenarios: eg. New transit line
Policy Scenarios: eg. New parking scheme
Started in the 50´s to build the Interstate
Then,predict and accommodate
The basic approachremains unchanged today
![Page 16: Quantitative Methods 2006...W Newton St O Worcester St O $ BU West O ... Boston College I Harvard Ave O Green Street I Stony Brook I Jackson Square I Silver Hill O Waverly O Belmont](https://reader036.vdocuments.site/reader036/viewer/2022081407/5f2643ab667e0530821568b1/html5/thumbnails/16.jpg)
F.Salvucci and M.Murga 17
Urban Transportation Planning – Fall 2006
4-Step Models: Three Building Blocks
1. Travel Network : road network, transit system, with all its parameters (speeds, frequencies, costs…)
2. Socio-economic data: number of dwellings, jobs, shops, household profiles: age, size, income ..
3. Logic of Behavioral Patterns: Observed or revealed behavior from travel home surveys, road counts, transit passenger surveys, in terms of trip purpose, time of day, choices made, travelers reactions to system changes, etc.
Land-Use Scenarios: eg. New developments
Socio-economic data
Generation
Distribution
Modal Split
Assignment
Transport Scenarios: eg. New transit line
Policy Scenarios: eg. New parking scheme
Land-Use Scenarios: eg. New developments
Socio-economic data
Generation
Distribution
Modal Split
Assignment
Transport Scenarios: eg. New transit line
Policy Scenarios: eg. New parking scheme
Land-Use Scenarios: eg. New developments
Socio-economic data
Generation
Distribution
Modal Split
Assignment
Generation
Distribution
Modal Split
Assignment
Generation
Distribution
Modal Split
Assignment
Transport Scenarios: eg. New transit line
Policy Scenarios: eg. New parking scheme
![Page 17: Quantitative Methods 2006...W Newton St O Worcester St O $ BU West O ... Boston College I Harvard Ave O Green Street I Stony Brook I Jackson Square I Silver Hill O Waverly O Belmont](https://reader036.vdocuments.site/reader036/viewer/2022081407/5f2643ab667e0530821568b1/html5/thumbnails/17.jpg)
F.Salvucci and M.Murga 18
Urban Transportation Planning – Fall 2006
Block 1: Network Model: Roads, Streets, Transit
$
$
$
$
$
$
$
$
$
$
$ $
$$
$
$
$
$$
$
$$
$
$$
$
$
$
$
$
$
$
$
$
$ $
$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$ $
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$$$
$
$
$
$
$ $
$
$
$
$
$
$
$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$$
$
$ $
$
$
$
$
$$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$$
$$
$
$
$
$
$ $
$
$
$
$
$
$
$
$
$
$
$
$
$$
$$
$
$
$
$
$
$
$
$
$$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$$
$
$
$
$
$
$$
$
$
$
$
$ $
$
$
$
$
$
$
$
$ $
$
$
$
$
$ $$
$
$
$ $
$
$$
$$
$ $
$
$
$$
$
$
$
$
$
$
$ $
$
$
$
$
$
$
$$
$
$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$$
$
$ $$
$
$
$
$
$
$
$
$
$
$
$
$
$
$$$
$
$
$
$ $ $
$
$
$
$
$
$
$
$
$
$
$
$$
$
$
$
$
$
$
$
$
$
$$
$$
$
$
$
$
$
$
$
$ $$
$ $
$
$
$
$ $
$
$$$$
$
$
$
$
$
$
$
$
$
$$$
$
$
$ $
$$
$
$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$$
$
$
$
$
$
$ $
$
$$$$$$
$
$
$
$
$
$ $
$
$
$$$$
$ $$ $
$$
$ $ $ $
$
$
$
$
$
$
$
$
$
$
$
$
$$
$
$
$
$
$$
$
$
$
$$
$
$
$
$
$
$
$
$
$
$
$$ $
$
$
$$
$
$
$ $
$$
$ $
$
$
$
$
$
$$
$
$
$
$
$
$
$
$
$
$
$$$
$ $
$
$$
$
$$
$
$ $
$$
$$
$
$
$
$
$
$
$
$ $
$
$$
$
$$
$$
$$
$
$
$ $
$
$
$
$
$
$
$
$
$
$ $
$
$
$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$ $
$$
$ $$$
$
$
$$
$
$
$$
$
$
$ $
$
$
$$
$
$
$$
$
$ $ $
$
$
$
$
$ $
$ $
$
$
$
$
$
$
$
$
$
$ $ $
$
$
$
$$$$$
$
$
$
$
$
$
$ $
$
$
$
$
$
$
$$
$
$
$
$ $
$
$
$
$$
$
$$
$
$
$
$
$
$
$
$
$$
$
$
$
$$
$$$
$$$
$
$
$
$
$$$
$
$
$
$
$$
$
$$ $ $
$
$
$
$
$
$
$
$
$ $$
$
$
$$$
$
$
$
$
$ $
$
$
$
$
$
$$$
$
$
$$ $
$
$
$
$
$
$
$$$
$
$
$
$
$$
$$
$
$$
$
$
$
$
$
$$
$
$
$
$
$$$
$
$ $
$$
$
$
$
$
$
$
$
$
$$$$$
$$
$
$
$
$
$
$
$
$
$
$
$
$$
$$
$
$ $
$$
$$$
$$
$
$ $
$$
$
$ $ $
$
$ $
$ $
$ $
$$
$
$
$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$$
$$
$$$
$
$
$$$$
$
$$ $
$
$
$
$
$
$$
$
$$
$
$
$$
$
$$$$$
$$$
$
$
$$
$
$
$$$$
$$
$$
$
$$
$$$$
$$
$
$
$
$
$
$
$
$
$
$
$
$$ $ $
$
$
$
$$
$
$$
$$
$
$
$ $
$
$
$
$
$ $
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$$
$
$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$$
$
$ $
$
$
$
$$$$
$ $
$$
$
$
$
$
$
$
$
$
$
$ $
$
$
$
$
$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$$
$
$
$
$
$ $ $
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$ $
$$
$
$
$
$
$$
$
$$
$
$
$
$
$$
$
$
$
$
$
$
$
$
$
$$
$$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$$
$ $
$
$
$
$
$ $
$ $
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$$
$
$
$
$ $
$
$
$
$
$$
$
$
$ $
$
$
$
$
$
$
$
$$
$
$$
$
$$
$
$
$
$
$
$$
$
$
$
$
$
$
$$
$$
$
$
$ $
$
$
$
$
$
$ $
$
$
$
$
$$$
$
$
$
$
$
$$$
$
$$
$
$
$
$
$
$$
$ $ $
$
$ $
$
$
$$$
$
$
$
$$$$
$
$
$
$$
$
$$
$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$ $
$
$
$
$
$
$
$
$
$
$
$
$
$$
$
$
$
$
$
$$
$
$
$
$
$
$ $
$
$
$$$
$
$
$ $
$$
$$
$$
$
$
$
$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$ $
$
$
$
$
$
$
$
$
$ $
$
$
$
$
$
$
$
$
$
$$
$$
$
$
$
$
$
$$
$
$$
$
$$
$
$
$
$
$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$ $
$
$
$
$
$
$
$
$
$
$
$
$$$$
$$$
$$$$
$
$
$
$
$
$
$
$
$
$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$$
$$
$$
$
$
$
$
$
$$$
$$
$
$$
$
$
$
$
$
$
$
$
$
$
$ $
$
$$
$$
$$
$
$
$
$
$
$
$$
$
$$
$
$
$
$$
$
$$
$
$$
$ $ $
$
$$
$
$
$$
$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$$$
$
$
$
$$
$
$
$
$
$
$
$$
$
$
$$
$
$
$
$
$ $
$$
$
$
Charles RiverBasin
Little Mystic Ch
Fort PointChannel
Charles River
Millers River
Public GardenPond
Frog Pond
ddy River Pond
Lechmere
Boylston O
Downtown Crossin
Haymarket O
North Station I
Long Wharf
Rowes Wharf
Lovejoy Wharf
US Courthouse
WT
North Station I
South Station O
Gov't Center I
Park St O
Arlington I
Copley I
Science Park O
Community Colleg
State O
Kendall/MIT ICharles/MGH I
South Station O
Bowdoin
Aquarium I
Data of the road system: posted speed, speeds during peak hours, capacity, traffic regulation…
Data of the transit system: Routes, stops, commercial speeds, service frequencies…
![Page 18: Quantitative Methods 2006...W Newton St O Worcester St O $ BU West O ... Boston College I Harvard Ave O Green Street I Stony Brook I Jackson Square I Silver Hill O Waverly O Belmont](https://reader036.vdocuments.site/reader036/viewer/2022081407/5f2643ab667e0530821568b1/html5/thumbnails/18.jpg)
F.Salvucci and M.Murga 19
Urban Transportation Planning – Fall 2006
Block 1:Network Model: Roads, Streets, Transit
$
$
$
$
$
$
$
$
$
$
$ $
$$
$
$
$
$$
$
$$
$
$$
$
$
$
$
$
$
$
$
$
$ $
$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$ $
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$$$
$
$
$
$
$ $
$
$
$
$
$
$
$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$$
$
$ $
$
$
$
$
$$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$$
$$
$
$
$
$
$ $
$
$
$
$
$
$
$
$
$
$
$
$
$$
$$
$
$
$
$
$
$
$
$
$$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$$
$
$
$
$
$
$$
$
$
$
$
$ $
$
$
$
$
$
$
$
$ $
$
$
$
$
$ $$
$
$
$ $
$
$$
$$
$ $
$
$
$$
$
$
$
$
$
$
$ $
$
$
$
$
$
$
$$
$
$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$$
$
$ $$
$
$
$
$
$
$
$
$
$
$
$
$
$
$$$
$
$
$
$ $ $
$
$
$
$
$
$
$
$
$
$
$
$$
$
$
$
$
$
$
$
$
$
$$
$$
$
$
$
$
$
$
$
$ $$
$ $
$
$
$
$ $
$
$
$$$$
$
$
$
$
$
$
$
$
$$$
$
$
$ $
$$
$
$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$$
$
$
$
$
$
$ $
$
$$$$$$
$
$
$
$
$
$ $
$
$
$$$$
$ $$ $
$$
$ $ $ $
$
$
$
$
$
$
$
$
$
$
$
$
$$
$
$
$
$
$$
$
$
$
$$
$
$
$
$
$
$
$
$
$
$
$$ $
$
$
$$
$
$
$ $
$$
$ $
$
$
$
$
$
$$
$
$
$
$
$
$
$
$
$
$
$$$
$ $
$
$$
$
$$
$
$ $
$ $
$$
$
$
$
$
$
$
$
$ $
$
$$
$
$$
$$
$$
$
$
$ $
$
$
$
$
$
$
$
$
$
$ $
$
$
$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$ $
$$
$ $$$
$
$
$$
$
$
$$
$
$
$ $
$
$
$$
$
$
$$
$
$ $ $
$
$
$
$
$ $
$ $
$
$
$
$
$
$
$
$
$
$ $ $
$
$
$
$$$$$
$
$
$
$
$
$
$ $
$
$
$
$
$
$
$$
$
$
$
$ $
$
$
$
$$
$
$$
$
$
$
$
$
$
$
$
$$
$
$
$
$$
$$$
$$$
$
$
$
$
$$$
$
$
$
$
$$
$
$$ $ $
$
$
$
$
$
$
$
$
$ $$
$
$
$$$
$
$
$
$
$ $
$
$
$
$
$
$$$
$
$
$$ $
$
$
$
$
$
$
$$$
$
$
$
$
$$
$$
$
$$
$
$
$
$
$
$$
$
$
$
$
$$$
$
$ $
$$
$
$
$
$
$
$
$
$
$$$$$
$$
$
$
$
$
$
$
$
$
$
$
$
$$
$$
$
$ $
$$
$$$
$$
$
$ $
$$
$
$ $ $
$
$ $
$ $
$ $
$$
$
$
$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$$
$$
$$$
$
$
$$$$
$
$$ $
$
$
$
$
$
$$
$
$$
$
$
$$
$
$$$$$
$$$
$
$
$$
$
$
$$$$
$$
$$
$
$$
$$$$
$$
$
$
$
$
$
$
$
$
$
$
$
$$ $ $
$
$
$
$$
$
$$
$$
$
$
$ $
$
$
$
$
$ $
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$$
$
$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$$
$
$ $
$
$
$
$$$$
$ $
$$
$
$
$
$
$
$
$
$
$
$ $
$
$
$
$
$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$$
$
$
$
$
$ $ $
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$ $
$$
$
$
$
$
$$
$
$$
$
$
$
$
$$
$
$
$
$
$
$
$
$
$
$$
$$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$$
$ $
$
$
$
$
$ $
$ $
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$$
$
$
$
$ $
$
$
$
$
$$
$
$
$ $
$
$
$
$
$
$
$
$$
$
$$
$
$$
$
$
$
$
$
$$
$
$
$
$
$
$
$$
$$
$
$
$ $
$
$
$
$
$
$ $
$
$
$
$
$$$
$
$
$
$
$
$$$
$
$$
$
$
$
$
$
$$
$$ $
$
$ $
$
$
$$$
$
$
$
$$$$
$
$
$
$$
$
$$
$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$ $
$
$
$
$
$
$
$
$
$
$
$
$
$$
$
$
$
$
$
$$
$
$
$
$
$$ $
$
$
$$$
$
$
$ $
$$
$$
$$
$
$
$
$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$ $
$
$
$
$
$
$
$
$
$ $
$
$
$
$
$
$
$
$
$
$$
$$
$
$
$
$
$
$$
$
$$
$
$$
$
$
$
$
$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$ $
$
$
$
$
$
$
$
$
$
$
$
$$$$
$$$
$$$$
$
$
$
$
$
$
$
$
$
$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$$
$$
$$
$
$
$
$
$
$$$
$$
$
$$
$
$
$
$
$
$
$
$
$
$
$ $
$
$$
$$
$$
$
$
$
$
$
$
$$
$
$$
$
$
$
$$
$
$$
$
$$
$ $ $
$
$$
$
$
$$
$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$$$
$
$
$
$$
$
$
$
$
$
$
$$
$
$
$$
$
$
$
$
$ $
$$
$
$
Charles RiverBasin
Little Mystic Ch
Fort PointChannel
Charles River
Millers River
Public GardenPond
Frog Pond
ddy River Pond
Lechmere
Boylston O
Downtown Crossin
Haymarket O
North Station I
Long Wharf
Rowes Wharf
Lovejoy Wharf
US Courthouse
WT
North Station I
South Station O
Gov't Center I
Park St O
Arlington I
Copley I
Science Park O
Community Colleg
State O
Kendall/MIT ICharles/MGH I
South Station O
Bowdoin
Aquarium I
![Page 19: Quantitative Methods 2006...W Newton St O Worcester St O $ BU West O ... Boston College I Harvard Ave O Green Street I Stony Brook I Jackson Square I Silver Hill O Waverly O Belmont](https://reader036.vdocuments.site/reader036/viewer/2022081407/5f2643ab667e0530821568b1/html5/thumbnails/19.jpg)
F.Salvucci and M.Murga 20
Urban Transportation Planning – Fall 2006
Block 1: the road network
Charles River
Charles RiverBasin
h Pond
Old Harbor
Little Mystic Ch
Mystic River
Fort PointChannel
Reserved Channel
BrooklineReservr
Muddy River
Millers River
Leverett Pond
Public GardenPond
Fisher HillReservoir
Frog Pond
Muddy River Pond
CTPS 2002 am peak volumes
0 .4 .8 1.2Miles
amVol
2500 1250 625 amVol
![Page 20: Quantitative Methods 2006...W Newton St O Worcester St O $ BU West O ... Boston College I Harvard Ave O Green Street I Stony Brook I Jackson Square I Silver Hill O Waverly O Belmont](https://reader036.vdocuments.site/reader036/viewer/2022081407/5f2643ab667e0530821568b1/html5/thumbnails/20.jpg)
F.Salvucci and M.Murga 21
Urban Transportation Planning – Fall 2006
Block 1: Network Model: Using the road
![Page 21: Quantitative Methods 2006...W Newton St O Worcester St O $ BU West O ... Boston College I Harvard Ave O Green Street I Stony Brook I Jackson Square I Silver Hill O Waverly O Belmont](https://reader036.vdocuments.site/reader036/viewer/2022081407/5f2643ab667e0530821568b1/html5/thumbnails/21.jpg)
F.Salvucci and M.Murga 22
Urban Transportation Planning – Fall 2006
Block 1: Walking Isochrones from North Station
$$$$$$$
$$
$$$$$$$$$$
$$$$$ $$$$$$$$
$ $$$$$$$$$
$$$$$
$$$$$
$$$$$$$
$
$$$
$$$$$$$$$$
$
$$$$$$
$$$
$$$$$$$
$$$$$$$$$$$$$$$
$$$$$$$$
$$$$$$$$
$$$$$
$$$$$$$$$$$$$$$$
$$$$$$ $$
$$
$$$$$$$$$$$$$$$$$$$
$$$$$$
$$$$$
$$$$$$$$$
$$$$$$$
$$$
$$$$$$$$$$$$
$
$$$$$$$$$$$$ $$$$
$ $$$$$
$$$$$$$$
$$$$$$$$
$$$$
$$$$$$$$$
$
$$$$$$$$$$$$$$
$ $$$$$$$$$$$$
$$$$$$
$$ $
$$
$$$$$$$$$$$$$$$$$$$$$$$
$$$$
$$$$$$ $$
$$$$$$$$$$$$$$$$$$
$
$
$$$$$$$
$$$$$$$$
$$$ $ $$
$$$$$$$$$
$$$$$$$$
$$$$$$$$
$$
$$$$$
$$$
$$$$$$ $$$$$$$$$$$$$
$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$
$$$$$$$
$$$$$$$$$$
$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$ $ $$$$$$$
$$$$$$$$$$$
$$$$
$$$$
$$$$$$$$$$$$
$$$
$$$$$$$$$$
$$$
$$$$$
$$$$$$$$$$$$$$$$
$$$$$$
$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$
$$ $$$$$$$$$$$$$$$
$$$$$$$ $$$$$$$$$$
$$$$$$$$$$$$$
$$$$$$$$$$$
$$$$
$$$$$$$$$
$$$$$
$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$
$ $ $$$$$$$$
$$$$$$$$$$$$$
$ $$$$$$$$$$$$$$$
$$$$$$$$$$$
$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$
$$$$$
$
$$$$$
$$$$$$$$$$$$$$$$$$$$$$$
$
$$$$$
$$$$$$$
$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$
$$$
$$$$$$$
$$$$ $$$
$$$$$$ $$ $$$$$$$
$$$$$$$$$$
$$$$$$$ $
$ $$$
$ $ $
$$
$$
$$$$$
$$$ $$$$
$$
$ $$
$$$$$$$$$$$
$$ $$$
$$$$$$$
$$$$$$$$$ $$ $$ $
$$$ $
$
$ $$$ $$ $$$$$$$$$$$$$$$$$$$$$$$$
$ $$
$$$$$ $$$$$
$ $$$
$$$$$$$$
$$$ $
$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$
$$$$$$
$$$$$$$ $$
$$$$$$$$$$
$$$$
$$$$$
$$$
$$$$$$$$$$$$$$
$$$$$$$$$$$$
$$$$$$$$$$$ $$$$
$$$$$$$$$$$$$$ $$
$$$$$$$$$ $ $$$
$$
$$$
$$
$$$$$$$$
$$$$$$$$
$$
$$$$$$
$ $ $$$$
$
$$$
$
$$$
$$
$$$$ $$$$$$$$$$$$$$$
$$
$ $
$$$$
$$$$
$$$$
$$$$$$$$$$
$$$
$$$$$$$
$$$$$$
$
$$$$$
$$
$$$$$
$$$ $$$
$ $
$$$$
$$$$
$$$
$$$ $$$$
$$$$ $$$
$$$$$$$$$ $
$$$
$$$$
$$
$$$$$
$$
$ $$
$$$$
$$$
$$$ $$
$$$$$$$$$$$$$
$$$$$$$$$$$$
$$$$$$$$$
$$$$
$$
$$$
$$$
$$$$$$$$
$$$$ $
$$$$$$$$$$$$$ $$$$$
$$
$
$$$
$$$ $$$$$$$$$$ $$$$ $$ $$$$ $$$
$$
$$
$
$$$
$$$
$$$$
$$$$
$ $$$$$$
$$
$$$$$$$$$$
$$$$$$$$$$$$$$
$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$
$
$$$
$
$$$$$$$
$$$$$$$$
$$$$$
$$
$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$
$
$$$$
$$
$$$$$
$$$$$$$$$$$$$
$$$
$$$$$$$$$$$$
$$$$$
$$$$$
$
$$
$
$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$
$$$$$
$$$$$$$
$$
$$$$$$$
$$$$$$$$$$
$$$$$$$$$$$$$$
$$$$$$$$
$$$$$$$$$$$
$$$$$$
$$$$$$$$$$
$$$$$$$$
$$
$$$$$$$$
$$$
$$$$$$
$$$
$$$$$$$
$$$$$$$$$$$$$$
$$$$$$
$
$$$
$$$$$$$
$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$
$$$$
$$
$$$$$$$$$$$$$$$
$$$$$
$$$$$$$$
$$$$$ $$$
$$$$$$$$$$$$$$$$
$$$$$$$$$$$$
$$$$$$$$$$$$$
$$$$$$$$$
$$$$$$$$$$$$$$
$$$
$$$$$$$$$$
$$$$
$$$$$
$$$$$$
$
$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$
$$$$
$$ $$$$$$
$ $$$$$ $
$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$
$$
$$$$$
$$$
$$$$$$ $$$$$$$$$
$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$
$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$
$$$$$
$ $$$$$$$$
$$$$$$
$
$$$$$$$$$$$$
$$$$
$
$$$$
$$$$
$$
$
$
$$$
$$
$ $$ $
$$$$$
$$$$$$$
$$$
$$$$$$
$$$$$ $$$$$
$ $$$$$
$$$ $$$
$$$$$ $$$
$$$$$$$
$$$$$$$$$$$$$$$ $$$
$$$$
$$$
$$$$$
$
$
$$$$
$$
$$$$$$$$$
$$ $$$ $$$$$$$$$
$$$$$$$$$$$$$ $$$$$$
$$ $$$$$$
$$$$$$$$$
$$
$$$$$$$$$$$
$$
$$$$$$$
$$$
$$$$
$$$$$$$$$$$$
$$$$$
$
$$$$$$$$$$$
$$$$$$$$$$$$
$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$
$$$ $$
$$
$$$$$$$$$
$
$
$$$
$$$$$$$$$$$$$$$$$$
$$$ $
$$$$$$
$$$$$$$
$$$$$$$$$$$
$
$
$
$$$$$
$$$$$$$ $
$
$$$
$$$$$
$
$$
$$ $$$$
$$$$$$$$$
$$$
$$$$$$$$$$$$ $ $ $$$ $$$
$$$
$$$$$$$$ $$$$$$$$$$$$$$ $$$$$$$$
$$
$$$$$$$$$ $$
$$$
$$$$$$
$
$
$$$$$
$$
$$$
$$
$$$$$
$$$$
$$$$$$$$$$
$$$$ $$$$$$$$$$$
$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$
$$$$
$$$$$$$$$$$$$
$$$$
$$$
$$$$$$$$$$$$$$$$
$$$$$$
$$$$$
$$ $$$$$$$$$ $ $$ $
$$$$$$ $ $
$$$
$$$ $$$$$
$
$$$$$
$ $
$$
$$ $$$$$$
$$$$$$$$$$$$
$$$
$$$$
$$$$$$$$$
$$$$$$$
$$$
$$$$$$
$$$
$$$$$$
$$$$
$$$ $$$$
$$ $$$
$
$$
$$$$$$$$$$$$$$$$$$$
$$$
$$
$ $
$
$$$$$$$$$$
$$$$
$$$$$$$$$
$$$
$$$$$$$$
$
$ $
$$$$
$$$$$$
$$
$$$$$$$$
$ $ $ $
$$ $
$
$$$
$
$
$$$$
$$$$$$$$
$$$$
$$
$
$$$$$$$$$$
$ $
$ $$
$ $$$$$$
$ $$$$$$$ $$$
$$$$ $ $ $$$$$$
$$$$$$$$$$$$$$$$$$
$$$$$$
$$$$$$$$$
$$$$$$$$$$$$$$$
$$$$$$$$$$$
$$$$$
$$$$$$$$$$$$
$$$$$$$$$$$$$$$
$$$$$$$$$$$$$
$ $
$$$
$ $$$$$$$$$
$$$$$$$$$$
$$$$$$$$$$$$$$
$$$$$
$$$$$$$$$$$$$
$$$$$$$$$$$$$$
$$$$$$$$$$$$
$ $$$$ $$$$ $
$$$$$$$$$$$$$$$$$ $ $$ $$$$
$$ $
$ $ $
$$$
$ $ $
$$$$$$$$$
$$$$$
$$$$$$$$$$$$$$$$$$
$$$
$$$$$
$$$$$$$$$$$$$$$$$
$$$$ $$$$$$$$$$
$$
$$$$$$$
$ $$ $
$$ $
$$$$
$$$$$$
$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$
$$$$$$$$$
$$$$$
$$$$$$$$
$$$$
$ $
$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$
$$$$$$
$$$$$$
$$$$$$$$ $$$$$$$
$$ $
$
$$$$$$$$$$ $$ $
$
$ $$ $
$$$$$$$$$$$$$
$$$$$$$
$$ $$$ $$$$$$$$$$$$$$$$$$
$$ $$$ $$ $$$ $ $$ $ $$$$$$$$ $$$$$$ $$$$$$ $$ $$$
$$ $
$$$ $$$
$
$ $
$
$ $$$$$$$$$$$$
$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$ $ $$$$ $ $ $
$$$$$$$$$
$ $ $$
$$$$$$$ $
$$$
$$$ $$$$$$$$$$$
$ $$ $$$
$$$$$$$$ $$ $ $ $$$ $$$$$$$$$
$$$ $ $$$
$ $ $$$$$$$$ $$$ $$$$ $$ $ $ $$$ $ $ $$$$$
$ $$$ $$$$ $$$$
$$$$$$$$$$$$$$$$ $$$$$$
$$$$$$$$
$$$$$
$$$$$$$$
$$$$$$$$$$$ $$$ $ $$ $ $
$ $$$$$ $$ $ $ $ $$$
$ $ $ $$$$$$ $$$$$$$$$$
$$ $$$$$$$$$$$$ $$$ $$$$
$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$ $$$$$ $
$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$
$$ $
$$$ $ $
$
$$$
$$$$$$$$$$
$ $$$$ $$
$$
$$$$$$$$$$$$
$ $$$$$
$
$$$$$
$$ $ $
$$$ $$$$$$$ $$$
$$ $$ $$$$$ $$
$$$$$$ $$$$ $
$ $$$$
$$$$$$$ $
$$$$$$$$$ $$ $$ $$$$$$$$$$
$$$$$$$$$$$$$ $ $ $$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$ $$ $$$$$$$$ $
$
$
$
$$
$$
$$$$
$$ $$$$ $ $$
$$$$$$
$$ $$
$$$$$$$
$ $
$$$$$$$$$$$$$$
$ $$$$$$$$$$$ $$$$$$ $ $$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$ $$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$
$$$$$$
$ $$$$$$ $ $$ $$$ $$$ $$$$$$$$$$$$$$$
$ $ $$$$ $$$$$$$$$$$$$$$$
$$$ $$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$
$$$$$$$$$$$$$$$$$
$$$$$$$$$
$$
$$$$
$$$$$$$$$$$$$$$$$$$$
$$$
$
$ $$
$$
$$$$$
$$$$ $$$
$ $
$$$$
$$$$$ $$$$$$
$$$$$$$$$$$
$$$$$$$$$$$$$$$$
$$$$$$$
$
$$$$$$$$
$$$$$$$$$
$$$$$$$$$
$$$ $$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$
$$$$$$$$
$$$$$
$$$$$$$$$$$
$$$$$$$$$
$
$$$$$$$$$$$
$$$$$$$$$
$$$$$$$$$$$$$$$$
$$$$$$
$$$$$$$
$$$$$$$$$$$$$$$$
$
$$$$$$
$$$$$$$$$$$$
$
$$$$$$
$$$$$
$$$$$$$$$$$$$$$$$
$$$$
$$$
$$$$$ $$
$$$$$$$$
$ $
$$$$$$
$$
$$$
$$$$$ $$
$$$
$$
$
$$$$
$$$$$$$
$$$$$
$
$$$$
$$$$$$$
$$$$$
$$$$$
$$$$$$
$$$$$$$$$$$$$
$$$$$$$$$$$$$$
$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$
$$$$$$$$
$$$$$$
$$$$$
$$$
$
$$$$$$$$$$$$$$
$$$$$$$
$$
$$$$$$$
$
$$$
$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$ $$$$$
$$$$
$$$$$
$$$$
$$$$$$
$$ $$$
$$$$
$$$$$$$$
$$$
$
$$$$
$$$$$$$$$
$
$$$
$$$$$$
$$$
$
$
$$$$$$$$
$
$$$$$$$$
$$$$$$$
$
$$$$$$
$
$$
$$
$ $$$$$$$
$
$$$$
$
$$$$
$$$$$ $$$ $$
$$$$$$$
$$ $$
$ $
$$
$$ $
$$$$$$$$ $$$$$$$ $$
$$$
$$$$
$$ $$
$$
Boston HarborCharles River
Charles RiverBasin
Old Harbor
Little Mystic Ch
Mystic River
Belle Isle Inlet
Fort PointChannel
Reserved Channel
Island End River
Muddy River
Millers River
Leverett Pond
Public GardenPond
Frog Pond
Muddy River Pond
Suffolk Downs
Orient HeightsSullivan Square
Lechmere
Brookline Villag
Duddley Square I
Lenox St O
Massachusetts AvMassachusetts Av
Worcester St OW Newton St O
Union Park St I
East Berkeley St
Herald St O
Boylston O
Downtown Crossin
Haymarket ONorth Station I
Long Wharf
Rowes Wharf
Lovejoy Wharf
US Courthouse
WTC
North Station I
Back Bay O
South Station O
Longwood IMuseum of Fine A
Gov't Center I
Hawes St IKent St I
St Paul ISummit Ave I
Park St O
Copley I
Hynes IKenmore I
BU West OBU East O
Prudential I
Symphony I
Northeastern I
Brigham Circle I
Back of the Hill
Community Colleg
Jackson Square I
Ruggles I
Roxbury Crossing
Porter Square O
JFK/UMass O
Harvard I
Central Square I
Kendall/MIT I Charles/MGH I
Andrew O
Bowdoin
Wood Island I
Airport I
Maverick I
Walking Times from North Station
0 .6 1.2 1.8Kilometers
ISOCHRONES$ 1 to 5 mins$ 5 to 10$ 15 to 20$ 20 to 25$ 25 to 30$ 30 to 35$ 35 to 40$ GT 40 mins
Other
![Page 22: Quantitative Methods 2006...W Newton St O Worcester St O $ BU West O ... Boston College I Harvard Ave O Green Street I Stony Brook I Jackson Square I Silver Hill O Waverly O Belmont](https://reader036.vdocuments.site/reader036/viewer/2022081407/5f2643ab667e0530821568b1/html5/thumbnails/22.jpg)
F.Salvucci and M.Murga 23
Urban Transportation Planning – Fall 2006
Block 1: Driving Times from North Station
$$$ $$$$$$$$$$$$$$$$$$$$$$
$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$ $$ $$$$$ $$ $$$$$ $ $$$ $$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$ $ $$$$$$$$$$$$$$$$$
$$$$$$$$
$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$ $$
$$$$$$$$$ $$ $
$$ $$$$$$$$$$$$ $$$$$$$$$$$
$$
$$$ $ $$$$
$ $$ $$$$ $
$
$$$$$$$$$$$$$$$$$
$$$$
$$$ $$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$ $$$ $$$ $$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$ $$ $$ $ $$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$ $$ $$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$
$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$ $$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$
$$$
$$$
$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$
$ $
$ $
$$
$$
$$
$$
$$$$$$$$$$$
$$$$$$$$$
$$
$ $$$$$$
$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$
$$$$$$$$
$$$$$
$$ $$
$$$
$ $
$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$
$$$ $
$$$$$$$$
$$$$$$ $$$
$$$ $ $$
$$$$$$ $ $
$$$$$$$$$$$$
$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $
$$$$$
$$$$$$$$$$$$
$$$ $$$$$$$$$$$$$$$$$$$$
$$$$$$$$$
$$$$$$$$$$$$
$$$$$$$$$$
$$$$$$$$$$$$$
$$
$$
$$$$$$$$$$$
$
$$$
$$$$$$$$$$$$$$$$
$$ $ $$$
$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$
$ $ $$$$$$$$$
$$$$$
$ $$$$$
$$$$$$$$$$$$ $$$$ $
$
$
$$
$$
$ $$$$$$ $$$$$$$$$$$$$$$$$
$
$$$
$$$$$
$$$$
$$ $
$$
$$$$ $ $$$$$$$$$ $$ $$
$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$
$$$
$$ $$$$$$$$$$$$$$$
$$ $ $ $$
$
$$
$$
$$$$$$
$$$$$$$$$$$$$
$
$
$
$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$
$$$ $$$$$
$
$$
$
$ $$
$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$
$
$$$$$$$$$$$$$$$ $
$$$$$$$$$$$$$$$$
$
$$$$$$$$$$$$$$$$
$
$ $$$$
$ $$
$ $
$ $$$$ $$$$
$$$$$$ $$$ $ $$$$$$$$ $$$ $ $$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$ $ $$$$$$$$$$$$$$$$$$$$$$
$ $$$$ $$$$$ $$$$ $$$$$$ $$
$$$$$$$$$$$$$$$$$ $$
$$$$$$$$$
$$$$$$$$$$$$$$$$$$
$$$$
$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$ $$$$$$$ $$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $
$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$ $$$$$
$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$
$
$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$
$$
$$$$$$$
$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$
$$$$$$$$
$$ $$$
$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$
$$$$$ $$$$$$$$$$$$$$$$$
$$$$$$$$ $$$$$$
$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$
$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$ $ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$
$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$
$
$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$
$$$$$$$$$
$$$$$$$$$$$$
$$$$
$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$
$$
$$$$$$$$$$$$$$$$
$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$
$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$
$$$$$$$$$$$
$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$
$$$$$$$$$$$$
$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$
$$$$$$
$$$$
$$$$$$$$$$$$$
$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$ $$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$
$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$
$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$
$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$ $$$$$$$ $
$$ $
$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$
$$$$ $ $$$$$ $$$$$$
$$ $$$$ $ $$ $$ $ $$$ $ $$$ $$ $$$ $$$$$$$$$ $$$$$$$$ $$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$
$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$ $$$$$
$$ $ $$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$
$$$$$ $$$$$$$$$$$ $ $$ $$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$
$$$$
$
$$$$$$$$
$$$$$$ $$ $$$ $ $$$ $$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$
$
$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$ $$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$
$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$ $$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$
$$ $$$$$$$
$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$
$
$$$$$$$$$
$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$ $$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$
$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$ $$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$ $$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$ $$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$ $$$$$$$$$$$$$$$$ $$$
$$$$$$$$$$
$$$
$$$$$
$$$$$$
$
$$$
$
$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $$$$$$$$$$$$$$$$$ $$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$
$
$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$
$ $
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$ $$$$$$ $$$$$$$$$$$$$$ $
$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$
$
$$$$$$$$$$$$$
$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$ $$$$$$$$$$$ $$$$ $$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$ $$$$$$$$$$$$ $$$$$$$$$$$$$$$$$ $$$$$$$$$ $$$ $$$$$$$$$$$$$$$ $ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$
$$$$$$$$$$$$$$$$$$$
$$$$ $$$$$$$$$$$$$$ $$
$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $$$ $$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$ $$$
$$$$$$$$ $$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$ $$$$$$$$$ $$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$ $ $$$$$$$$$$$ $ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$ $$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$ $$$$$$ $$$$$$$$$$$$$$$$$
$$$$$$$$$$$$ $$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$ $$$$$$$$$$$$$$$$ $$$$$$$$$ $$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$
$$$$$$$$$ $$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$ $
$$$$$$$$$$$
$$$$$$$$$$$$$$$ $$ $$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$
$$ $$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$ $$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$ $$$
$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $$$$
$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$ $$$$$
$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$ $$$$$$$$$$$$$$$ $$$ $$
$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$ $$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$ $$$$$$$$$$ $$$$ $$$$$$$$$$$
$$$ $ $$ $$$$$$$$$$$$ $$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$ $$ $ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$
$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$
$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$
$
$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$ $$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$ $ $$ $$$$$$$$
$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $ $$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$ $$$$$$$$$ $ $$ $ $$$$$$ $$$$$$$$$ $ $$$$$$$$$ $$$$$$$$$$$$$$$$ $$
$$$$$
$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$ $$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$ $$$ $
$$ $$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$ $$$
$$$$$$$$$$$$ $$$$$$$$$
$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$ $ $$$$$ $ $$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$ $$ $$$$$$$ $ $$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$ $$$
$$$$$$$$$$$$$$$$$ $$$$$$$ $$ $$$ $$$$$$$$$$$$$$$$$$$$ $$$$$$$$ $$$$$$$ $$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$ $$$$$$$$ $ $$ $$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$
$$$$$$$$$$$$$$ $$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$
$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$ $ $$$$ $$ $$$$$$$$$$$$$$$$$$$$$$$$ $
$$$$$$$ $$ $$$$$$$$$$$ $$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $$$$$$$$ $$$$ $$$$$ $ $ $$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $ $ $$$$$$$$$ $$$$$ $$ $ $$$$$ $ $ $$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $ $$$$ $$$ $
$$ $$$$$$$ $$$ $$$$$$$$$$ $$$$$$$$$$$$$$$$$ $$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$ $ $$ $$$$$$$$$$$$ $ $ $
$ $$$$$$$ $ $$$$$ $ $$$$$ $ $$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$ $ $$ $$ $$$$$$
$$ $$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$
$$ $$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$ $$$
$$
$$$$$$$$$$$ $$$
$$$$$$$ $ $$$$$ $$$ $ $$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$
$$$$ $$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$
$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$
$$
$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$
$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$ $$$$ $$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$ $
$$$$
$
$$$$$$$
$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$
$
$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$
$$$$$$ $ $$ $$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$ $
$$ $$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$ $$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$ $$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$ $
$$$$$$$$$$$$$$$$ $$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$
$$$ $$
$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$
$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$
$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$ $$ $$ $ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$ $$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$ $$$$ $$$$$$$$$$$$$$$$$$$$
$ $ $$$$$ $$ $$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$
$$$
$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$ $ $$$$$$$ $ $$
$$$$$ $ $ $ $$$$$ $$ $ $$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$ $$$$$ $$ $$ $ $ $ $$ $$$$$$$$ $$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$ $$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$ $$$$$ $$$
$ $
$$$$$$
$$$$$$$
$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $$
$$$$$$$$$$$$$
$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$ $$$ $$$$$$ $$$$$$$$$$$$ $ $$$$$$$$$$$$$$$
$$$$$$$$$$$$$$ $$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$
$$$$$$$$$$$$$$$$$$
$$$$$ $ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$
$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$
$$$$$$$$$$$$$$$$ $ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$
$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$
$$$$$$$$$$$$$$$
$
$$$$$$$$$$$$$$$$$$$ $ $$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$ $$$ $$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$ $
$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$ $$$$$$$$$$$$ $ $$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$
$$
$$$
$$$
$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$
$$$$$$$$
$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$
$$
$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$
$$$$$
$
$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$ $$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$ $
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$
$
$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$ $
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$
$$$
$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$
$$$ $$$$
$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$
$$$$$$$$$$$$$$$ $
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$ $$$$ $$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $$$$$$$$ $
$$$$$$$$$$$$$$ $$ $$$$$ $
$$$$ $$$$ $ $$$$
$$$$ $
Alewife
Milton
SwampscottGreenwood
Melrose HighlandLynn
Wonderland
BeachmontSuffolk Downs
North Quincy
Quincy Center
Quincy Adams
Wollaston
Braintree
Melrose/Cedar PaWyoming HillOak Grove
Malden Center
Wellington
Sullivan Square
Lechmere
Winchester Ctr
West Medford
Wedgemere
Savin Hill
Ashmont
Brookline Villag
Forest Hills
Roslindale
Chesnut Hill
West Roxbury
Fairmount
Readville
Route 128
Endicott
Waltham
NewtonvilleWest Newton
Brandeis/Roberts
Riverside
Kendal Green
EliotWaban
Hersey
Needham Heights
Dedham Corp CtrIslington
Woodland
Needham Center
Wellesley Hills
Lincoln
Concord
Wellesley SquareNatick
Framingham
Duddley Square IW Newton St O
East Berkeley StNE Medical Ctr ODowntown CrossinHaymarket O
Pemberton Point
Hull
Hingham Shipyard
Lovejoy Wharf
Mattapan
Chelsea I
West Natick O
Wellesley Frm O
Boston College IHawes St I
Harvard Ave O
Green Street IStony Brook I
Jackson Square I
Silver Hill OWaverly O
Belmont OBelmont I
Morton Street INeedham Jct I
Harvard I
Fields Corner OShawmut O
Revere Beach I
Orient Heights IWood Island I
Airport O
Braintree I
Driving Times from North Station
0 2 4 6Kilometers
DrivingTimes$ 0 to 5 mins$ 5 to 10$ 10 to 15$ 15 to 20$ 20 to 25$ 25 to 30
![Page 23: Quantitative Methods 2006...W Newton St O Worcester St O $ BU West O ... Boston College I Harvard Ave O Green Street I Stony Brook I Jackson Square I Silver Hill O Waverly O Belmont](https://reader036.vdocuments.site/reader036/viewer/2022081407/5f2643ab667e0530821568b1/html5/thumbnails/23.jpg)
F.Salvucci and M.Murga 24
Urban Transportation Planning – Fall 2006
Block 1: Transit and Parking Supply
$
$ $ $
$
$$
$
$
$
$ $
$
$
$
$
$
$
$
$$
$
$
$
$$
$$
$
$
$
$$
$$
$
$$$$
$
$
$
$
$
$$
$
$
$$
$
$ $
$
$
$
$
$
$
$
$
$
$
$$
$
$
$
$
$
$ $
$
$ $
$
$ $$
$
$$
$$
$
$
$ $$
$
$
$
$$
$
$
$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$$
$
$
$$
$
$
$
$
$
$$
$
$$
$$
$ $
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$$
$
$
$
$
$
$
$$
$
$
$
$
$
$
$
$$ $
$
$
$
$ $
$
$
$ $
$
$
$
$
$$
$
$$
$
$
$
$
$$$
$
$
$
$
$ $$
$
$$$
$$
$$$
$
$
$$
$
$
$
$
$
$$
$
$
$
$$
$$
$
$
$
$
$
$
$
$
$$
$
$
$$
$
$
$
$$ $ $ $
$
$$
$
$$
$
$
$
$
$
$$
$
$
$
$
$
$$
$
$
$$
$
$
$
$
$$$$ $
$
$
$
$$
$
$$
$
$
$ $
$
$
$
$
$$
$
$$
$
$
$ $
$
$
$$
$
$
$
$
$
$
$$
$
$$
$
$
$
$
$
$$
$
$
$
$$
$$
$
$
$$
$
$$
$ $
$$
$
$
$ $$
$
$
$
$
$ $ $
$
$$
$
$
$
$
$
$
$
$$
$
$$
$
$
$
$$
$
$
$
$$$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$$$
$
$
$
$
$
$ $
$ $$
$
$
$$
$$$
$$
$
$$
$$
$
$
$
$
$$
$
$
$
$
$
$$$$
$$
$ $$$$
$$
$$$
$
$$
$ $$
$
$$
$ $
$
$$$
$
$
$
$$
$
$
$
$
$
$
$
$
$
$$$
$$
$$
$
$ $
$ $$
$
$
$
$
$$$
$
$
$$
$
$$
$ $$
$
$
$
$
$
$
$ $$
$ $
$
$
$$
$
$
$
$$ $ $ $$
$$$$
$
$
$
$
$ $
$
$$
$
$
$$
$
$$$
$$
$
$
$$
$
$
$
$
$$
$
$
$
$
$
$
$
$ $
$$
$ $
$
$ $
$
$
$
$
$
$$
$$
$ $ $ $
$$
$
$
$
$
$
$
$
$$$
$$
$$$
$$$$
$ $ $
$$$
$
$
$
$
$
$
$
$
$
$$$
$$
$$
$ $
$
$
$
$
$
$
$$$$
$
$
$
$
$$
$
$
$$$
$
$
$
$
$$$
$
$$$ $$$
$ $
$$
$
$
$
$$
$$$
$ $
$
$
$
$$
$
$$
$
$$
$$$ $
$
$
$
$
$
$
$$$$
$
$
$$
$
$
$
$$
$ $$
$
$$$$ $
$$ $
$
$
$$
$
$$
$
$
$
$ $
$
$
$$
$$
$$
$
$
$$
$$$$
$$
$
$$
$
$
$
$
$$ $
$
$
$
$
$$$$$
$
$$
$
$
$$$
$$
$
$
$$$$
$
$
$
$$
$
$
$$
$
$$
$ $
$
$
$
$
$
$
$$
$
$
$$
$$$$
$$
$ $$$$
$
$
$$
$$
$$
$
$
$
$
$$
$$$
$ $
$$
$
$
$$
$
$ $
$ $
$$$
$
$$$
$ $$
$$
$$$$
$
$$$
$$
$
$ $$
$
$
$ $$ $$ $ $
$ $ $
$$$
$$$
$
$
$$ $
$
$
$$$
$$
$$ $
$$
$
$
$
$$
$
$
$
$
$$
$
$
$ $
$$$$
$$
$
$
$
$
$
$$
$
$
$
$
$
$$
$$
$$$
$
$
$
$$$
$$$$
$
$
$ $
$$$
$ $
$
$ $
$
$$
$
$$$
$$
$$
$$
$
$$
$
$
$$$
$
$
$$
$$$
$
$
$ $$
$$$$
$$$$$$$$
$
$
$$ $
$$$$
$
$$
$
$
$ $
$
$
$
$$
$
$$
$$
$
$
$
$
$
$ $ $
$
$$
$$
$ $
$$ $$
$
$
$
$
$$$
$$
$
$$
$
$
$$
$
$$$
$
$$
$
$
$
$
$$
$$$
$
$
$
$ $
$$
$
$$
$
$$
$
$
$
$$
$
$$
$
$
$
$$$
$
$
$$
$
$
$$$
$$
$$
$$
$$
$
$
$
$
$$
$$
$
$$
$$
$
$
$$
$$$
$
$
$
$
$
$$
$
$
$
$$$$
$
$
$
$
$
$$$
$$
$$
$
$$$
$
$$
$
$$
$
$$
$$ $
$
$$
$
$
$
$
$
$
$$$
$
$$
$
$$
$
$$
$
$
$$
$ $
$
$
$
$ $
$
$
$$
$ $$
$
$
$
$$
$$
$
$
$
$
$$
$
$$
$
$$
$
$
$$
$$
$
$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$$
$
$
$$
$
$$
$
$
$
$
$
$
$$
$
$
$
$
$
$
$
$$
$
$
$$
$
$$$
$$
$$
$$$
$
$
$$
$$
$
$
$$
$
$
$
$
$
$
$$
$
$
$
$$
$
$$$
$$ $
$
$$
$
$
$
$
$
$$
$$$
$
$$
$$
$$
$
$$
$$
$
$
$
$
$ $
$
$
$$
$$$
$$ $ $
$ $$ $
$ $ $
$
$
$
$$
$
$
$
$
$
$
$
$
$$
$
$$
$
$
$
$$
$
$$
$
$
$$
$
$$
$
$
$$
$$
$
$
$ $
$
$ $
$
$
$$
$
$$
$
$
$
$ $
$
$$$
$
$
$$
$
$
$$
$
$
$
$
$
$
$
$ $
$$
$
$
$
$
$
$
$
$
$
$
$$
$$
$
$
$$$$
$ $
$
$
$$
$ $
$
$$$
$$
$$$
$ $
$ $
$
$ $
$
$$$$$
$$ $ $
$$
$
$
$
$$
$
$
$ $$
$
$
$$
$
$
$
$
$$
$
$$
$$
$$
$
$
$$
$
$
$
$
$$$$$
$ $
$
$$ $$
$
$
$
$
$
$
$$
$
$$
$
$$$
$$$$$
$ $
$
$
$
$
$
$
$$
$$$$
$$
$$
$
$
$$
$$
$
$
$
$
$ $
$
$ $$
$
$ $
$
$
$
$
$
$
$
$
$
$$
$
$
$
$
$
$$
$
$
$$$ $$
$
$ $ $
$
$
$
$
$
$
$
$$
$$$$$$
$$
$$
$
$
$$
$$$
$$
$
$
$
$
$
$
$ $
$$$
$
$
$
$
$
$$
$$$$
$
$
$$
$$
$
$$$$$
$
$
$ $$ $
$
$
$
$
$
$$
$
$
$$
$$
$
$
$
$$$
$
$
$
$$
$$
$
$
$$
$
$
$
$
$$
$$$$$
$
$
$
$
$
$$
$
$
$$
$
$
$
$
$
$
$
$
$
$$$
$
$
$
$$
$$$
$$
$
$
$
$
$$$
$
$$$$$
$
$
$
$
$
$$
$
$
$
$
$
$
$
$$$
$
$
$$
$
$$$ $$
$ $ $
$
$
$ $
$$$
$
$$
$
$$
$
$
$$
$
$ $
$$
$
$
$
$ $
$ $
$
$$
$
$
$
$$
$
$
$
$
$
$$
$
$
$
$ $
$
$
$
$
$$$$$
$
$$
$
$
$$$
$
$$
$
$$
$$
$
$
$
$
$ $
$$
$
$
$$
$
$$
$$
$
$ $
$ $$
$$$
$
$
$
$
$
$$
$
$
$
$$$ $ $
$$$
$
$
$
$
$$
$
$
$
$$
$$
$
$
$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$$$
$
$
$
$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$ $
$
$
$
$
$
$
$ $
$
$
$
$
$$
$
$$
$
$
$
$
$$$
$
$
$$
$
$
$
$
$
$
$
$
$$
$$
$$
$
$
$$
$
$
$$
$
$
$
$$
$ $
$
$
$
$$
$
$
$$
$
$
$
$
$
$$
$
$$
$
$
$$
$
$
$
$
$$$$
$ $
$
$
$
$
$$
$ $
$ $
$
$
$
$
$ $
$ $
$
$ $
$
$
$
$
$$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$$
$
$
$
$
$
$$
$
$ $
$
$
$
$
$
$$
$
$
$
$
$
$
$
$
$$ $
$$
$$
$
$ $
$
$
$
$
$
$
$ $
$
$
$
$ $
$
$
$
$
$
$
$
$$
$
$
$
$
$
$$
$
$
$ $ $
$
$$
$$ $
$$
$
$ $
$
$
$
$
$$
$
$
$
$
$$
$
$$
$
$$
$
$
$
$
$
$$
$
$$$
$$
$
$
$
$
$
$
$
$$
$
$
$
$$
$$ $
$
$
$
$
$ $
$
$$
$
$$
$$
$
$
$
$
$ $
$$
$
$
$$
$
$$
$ $
$
$
$
$$
$$$
$
$$
$
$$
$$
$
$
$
$
$
$
$
$
$
$
$$
$
$$
$
$
$
$
$
$
$$
$
$
$ $ $
$$ $$
$
$
$
$$$
$
$
$$$
$$
$ $
$$$
$
$$
$
$
$
$
$$
$$
$
$
$$ $
$
$
$
$ $
$$
$
$$$
$$
$
$$
$
$
$$
$
$
$
$
$
$
$ $
$
$$
$$$$$
$
$
$
$$
$
$
$
$
$
$
$
$
$
$$
$$
$
$
$
$
$$ $
$$
$
$$
$
$
$
$
$
$
$$
$
$
$
$
$
$
$ $
$
$
$
$
$$
$$ $
$
$
$
$
$$$
$
$
$$
$
$
$ $
$$$ $ $
$$
$ $$
$
$$
$
$ $
$$
$
$
$
$
$ $
$$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$ $$
$$
$$
$
$
$
$
$
$$$
$ $$ $
$$
$
$
$
$
$
$$
$$$
$$$
$
$
$
$
$
$
$
$
$
$
$ $
$
$
$
$
$
$
$$
$
$$$$
$ $$
$$$
$$
$
$
$
$$
$$ $$
$$
$
$
$
$
$$
$$$
$
$
$$ $
$ $$
$
$$$$
$
$
$
$
$$
$
$
$
$
$
$
$
$
$$$
$
$$
$$ $
$
$
$
$$$
$$$
$
$
$
$
$
$
$
$
$
$
$
$
$$
$
$
$ $ $
$
$
$
$
$
$
$
$
$
$ $$
$
$$$
$$
$$
$
$
$$
$
$$
$
$
$
$ $$
$
$$
$
$
$
$
$
$$$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$$$
$
$
$$$
$$
$$
$
$ $
$
$
$
$
$ $
$
$
$$
$
$
$
$$$
$
$$
$
$
$$$
$$
$$$$
$
$
$
$ $
$
$
$
$
$$
$
$
$
$
$
$
$$$
$
$
$
$
$
$$$
$
$
$ $$ $
$
$$
$
$
$
$
$
$$
$$
$
$
$
$
$$
$$
$$
$$
$
$$$
$$
$
$$
$
$
$
$
$
$
$
$$
$
$
$
$
$$
$ $
$
$
$$
$
$
$
$
$
$
$
$
$$
$
$$$$$
$
$$$$$
$
$$ $$
$$
$
$
$
$
$
$
$
$$
$$$$$
$
$$
$
$$$$
$$$
$
$
$$$$
$$$$
$$
$
$
$
$
$
$
$
$
$
$
$$
$
$
$$
$
$
$
$ $
$$$
$
$
$
$
$
$
$
$
$
$
$
$ $$$
$ $ $$
$
$
$
$
$
$
$
$
$
$
$
$$
$
$
$
$
$$
$
$
$
$
$
$$
$
$
$
$$
$$
$
$
$$
$
$$
$$$
$$ $
$
$
$
$
$
$
$
$$
$$
$$$
$
$
$
$
$
$
$
$
$$
$
$
$$
$$
$
$$
$$
$
$$
$$
$
$
$
$$
$
$
$
$
$
$
$$
$
$
$
$
$
$
$
$$
$
$
$$
$
$
$
$
$
$$
$
$
$
$
$
$$$$
$
$
$
$
$
$$$
$ $
$
$
$
$ $
$$
$ $$
$$$
$
$
$ $
$$
$$
$ $$$
$$
$ $
$
$
$
$$$
$
$
$
$$
$
$
$$$
$
$$$
$
$
$
$ $$
$
$
$
$$
$$ $
$
$$
$$$ $
$
$
$
$
$
$
$
$
$$
$
$
$
$
$
$
$$
$$$
$$
$$
$
$
$
$
$
$ $
$$ $
$$
$
$ $$$
$
$ $ $
$ $
$
$
$
$
$
$
$ $ $$
$
$
$
$
$
$
$
$$
$
$
$$
$
$
$
$
$$
$
$
$
$
$$
$
$
$
$
$
$
$$
$$$
$
$$
$$
$
$
$
$
$
$
$$
$
$ $
$
$ $
$
$
$
$$
$
$
$
$
$$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$$$$
$
$$
$
$
$$
$
$$ $
$
$
$
$
$ $
$
$$$
$$
$
$
$
$$ $
$
$$$$$$
$$
$
$
$
$
$$
$$
$$
$$
$
$
$
$$
$
$$
$$
$$
$
$
$
$
$$ $
$
$
$
$
$$
$
$
$$
$
$
$
$
$$
$
$
$
$$
$
$
$$ $
$
$
$
$
$
$
$
$
$$$
$
$$
$
$
$$$
$
$
$
$
$
$ $
$
$
$
$
$
$
$
$
$
$
$$ $
$
$
$$
$ $
$
$ $$
$
$
$
$$
$
$$
$
$
$
$$
$
$$
$$
$$$
$
$
$
$$
$
$
$
$
$ $
$$$
$
$
$
$
$$$
$$
$
$$$
$
$$
$
$
$
$
$
$
$
$ $ $$$
$
$
$
$
$
$
$$
$
$$
$
$$$
$$$
$$
$$
$$
$
$$
$
$
$
$
$
$$
$
$ $$
$
$
$
$
$
$
$
$
$$
$$
$$$
$$
$
$
$
$
$$$$$$
$
$
$
$
$
$$
$$
$
$$
$
$
$
$
$
$$
$
$$
$
$
$$
$
$
$
$
$
$
$$
$
$
$ $
$
$
$
$
$
$
$
$ $$
$
$$
$
$
$$$
$
$
$$
$$$
$ $
$
$
$
$
$
$$
$$
$
$$
$
$$ $
$
$
$ $
$$
$$ $
$
$
$ $
$$$
$
$
$
$
$$
$
$
$
$
$$
$
$$$$
$
$
$
$$
$
$$
$
$ $
$
$$$
$
$
$$
$$
$
$$
$
$$$
$
$ $
$
$
$
$ $ $
$
$
$$
$
$
$
$
$$
$
$
$
$
$
$
$
$$$
$$
$
$$
$ $
$
$
$$
$$
$
$$$
$
$
$
$
$$$
$$
$
$
$
$
$
$
$
$$$
$
$$
$
$
$
$$$
$$
$
$
$
$$$$
$
$
$
$
$
$
$$
$$
$$$$
$
$
$
$
$$$
$
$
$
$
$
$$
$
$
$
$
$
$
$
$
$
$$
$
$$
$
$
$ $ $
$
$$
$
$$
$$
$$$
$
$
$$$
$$$$$$ $
$$$
$
$$$
$
$
$
$
$ $
$$$$$
$$$
$
$
$
$
$$
$
$$$$
$
$$ $
$
$
$
$
$
$
$
$
$
$
$
$
$$
$
$
$$
$
$
$
$
$
$
$
$$
$
$
$
$
$$
$
$$
$ $
$
$
$
$
$
$$$
$
$
$
$
$$
$$
$$
$
$
$
$
$$
$
$$
$
$$$
$
$
$
$
$
$
$
$
$
$$$
$
$$
$
$$$
$
$ $
$$$$$
$
$
$
$
$
$
$$
$
$
$
$ $
$
$
$
$
$
$$
$
$
$ $$$
$
$
$$
$
$
$$$$
$
$
$$
$
$
$
$
$
$$
$
$$
$
$
$$$$
$
$$
$$$$ $
$
$$$
$
$$
$
$$$$$
$
$
$$
$
$
$
$
$
$
$
$
$
$
$$
$
$$
$$
$
$$
$$
$
$
$
$
$
$
$$
$
$
$
$
$$
$
$
$
$$$
$$
$$
$
$
$
$
$$
$$
$
$$$
$
$
$
$
$
$
$$
$
$$
$
$
$
$
$$
$$
$
$$$$ $
$
$
$
$
$$$
$
$
$
$
$
$
$$
$
$$
$
$$
$ $
$$$
$
$$
$
$
$
$$
$$
$$
$ $
$$$
$
$
$
$$$
$
$$
$ $
$
$$
$
$$
$$
$
$$ $
$
$
$$$
$
$
$$
$$
$
$
$$
$
$$
$$
$
$
$$
$
$
$
$ $
$
$
$
$
$$
$
$
$$
$
$
$
$
$
$$
$
$
$$$
$
$
$
$
$
$ $
$
$$$ $
$
$$
$
$
$$$
$
$
$
$
$$
$$
$
$
$
$
$$
$$
$
$
$ $
$
$$
$$$
$
$
$$
$
$
$
$
$
$$
$
$
$
$$$$$
$$$
$
$
$
$ $
$$
$
$
$
$
$
$
$$
$
$
$
$
$$$
$$$
$
$
$$
$$$
$
$
$
$
$
$
$
$
$$$
$
$$$$$ $
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$$
$$$$$
$
$
$$
$
$
$$$
$
$$$$$
$ $
$$
$$
$
$
$ $
$
$ $
$
$
$
$
$
$$
$
$
$
$
$$
$
$$
$
$
$
$$$$
$
$
$
$
$
$
$
$
$
$
$$$
$
$
$
$
$ $
$$$
$$
$
$$
$$ $ $
$
$
$
$
$
$$
$$
$$$
$$$
$
$
$
$
$$
$
$
$$
$
$
$$
$
$$
$
$$$
$$
$$$$$
$
$
$
$
$$
$
$
$$
$$
$
$$
$$
$$
$$
$
$
$
$
$$$$
$$
$$
$$
$$
$
$ $
$
$
$
$$$
$
$
$$
$
$
$$
$
$
$
$$$
$
$ $
$
$$$$$$$
$
$$$
$
$$
$
$
$
$
$$$
$
$
$
$
$
$
$
$
$$$$
$$
$
$
$$
$
$
$
$$$$ $
$
$$$$
$$$
$
$
$
$
$
$
$
$$$
$
$
$$
$$
$
$
$$
$$$$$
$
$$
$$
$$$$
$$$
$$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$$
$ $
$
$ $
$
$
$
$
$$$
$
$
$
$
$
$
$
$
$
$
$
$
$$$
$
$
$
$
$
$
$
$
$
$
$
$$
$$
$
$
$
$
$ $
$
$
$
$
$
$
$
$
$
$
$
$
$ $
$ $
$
$
$
$
$
$
$
$
$ $
$
$$$
$
$
$
$
$$
$
$ $
$
$
$$$
$
$$
$$
$
$
$
$
$
$
$
$$
$
$ $$
$$
$
$$$
$
$
$
$
$ $ $
$
$$
$$
$$
$
$
$
$
$$
$
$$
$
$$
$$
$$$
$$
$
$
$
$
$
$
$
$
$$
$
$
$
$$$
$$$
$
$ $
$
$
$
$
$
$$
$
$
$$
$
$
$$
$
$
$
$
$
$
$
$$
$$
$
$ $$
$
$
$$
$
$
$$
$ $
$
$$
$
$ $$
$$
$
$
$$
$
$
$
$
$
$$
$
$
$$$
$
$
$
$$
$
$$$
$
$
$
$
$
$
$$
$$ $$
$$
$
$
$
$$
$
$$
$
$$
$$
$$
$
$
$$
$
$
$
$
$
$
$
$
$$
$$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$$$
$$
$
$
$
$$
$$ $
$$
$
$
$$$
$ $$
$$$
$
$ $
$
$
$
$
$$
$$$$
$$$$
$
$
$
$
$
$$$
$
$
$
$
$
$
$
$$
$
$
$
$$
$
$ $
$$
$
$
$
$
$
$ $
$ $
$ $$
$$
$
$
$
$ $
$$ $
$
$
$
$$ $$$
$
$
$
$
$
$
$
$$
$
$$
$$
$
$$$$ $
$
$
$
$
$$$
$$
$$
$$
$$
$
$$
$ $$
$
$ $
$
$
$
$$
$
$
$$
$
$
$$
$$
$
$
$$
$
$
$
$
$
$$ $$
$
$$
$
$
$$$
$
$$$$
$$$
$$
$
$$
$
$
$
$
$$
$
$
$$$$$
$
$$
$$
$$
$$
$$
$
$ $
$
$
$
$
$
$
$ $
$
$$
$
$$
$
$
$
$
$ $
$
$
$
$
$
$
$
$ $
$
$
$$
$$$
$
$
$ $
$
$$
$
$
$
$
$$
$
$ $
$
$
$ $
$
$
$ $
$
$
$$
$$
$ $
$
$
$
$
$
$
$$
$
$
$$$$
$$$ $
$$
$
$
$
$
$$$$
$
$
$$
$$$
$$$$
$
$
$
$
$$$
$
$$
$$
$
$ $$$
$
$
$$
$
$
$
$
$
$
$
$
$
$ $
$
$
$
$
$
$$$
$$$$$$
$$
$ $
$
$
$
$
$
$$
$
$$
$
$
$
$
$ $
$$
$$
$$
$
$
$ $
$
$
$
$
$
$$$$$$$
$
$
$
$
$$$
$
$$
$
$
$
$$ $
$
$
$
$
$
$$$$
$
$$
$
$$$
$
$
$$
$
$
$
$
$ $$
$
$$$$$$$$$
$
$$ $
$$$ $
$
$
$$
$$$
$$
$
$
$
$
$
$
$
$$
$$$
$
$$
$
$$
$
$
$
$
$
$
$
$
$
$ $$$$
$
$$$
$$$
$$$$$$
$$ $
$
$
$
$
$
$$
$
$
$$
$
$$ $
$
$$$
$
$
$
$
$$
$$$
$$$$
$$
$
$
$
$
$
$$
$
$$
$
$
$
$
$
$$$$
$
$$
$
$$$
$$$$
$
$
$$
$$ $
$$
$$
$$
$$$
$$
$
$$
$$
$
$
$
$
$$
$
$
$
$
$
$
$
$
$
$
$$
$$
$$
$
$
$
$
$$
$
$
$$
$
$
$$
$$ $$ $
$
$
$
$$
$
$
$
$ $
$
$$$
$
$
$$
$
$$$
$
$
$$
$
$
$
$
$
$
$$
$
$
$$
$
$$
$
$$
$$
$
$
$
$
$
$
$$
$
$
$$$$
$$
$$
$$
$ $
$
$
$
$
$$$$
$
$
$ $
$
$
$
$
$
$
$
$$
$$
$
$$
$
$$
$
$
$
$$
$
$
$
$$
$
$
$$
$$$
$$
$
$$$
$
$$
$
$$$$$
$
$
$$
$$
$
$
$
$$
$
$$$$
$
$$
$
$
$$$
$$$$
$
$$ $$
$
$
$
$
$
$
$
$$$$$
$
$
$
$
$
$$$$$
$$
$$
$
$$
$
$
$
$
$
$
$
$
$
$$$
$
$$
$$$$
$$$$
$
$$
$
$$$$ $ $
$$$
$
$
$$ $
$$$$$$$
$$
$$
$
$
$
$$$$
$
$$$$
$$
$
$$$$$
$$
$
$$$
$$$$$$$$$
$$$$
$$$$$
$
$$$$$$$
$
$
$$
$
$
$
$
$
$$$
$$ $$$ $
$
$$
$
$
$$$
$$$$
$
$$$$
$
$$
$$$
$$$
$
$$
$$
$$
$
$$$
$
$
$
$
$$$
$$$$$ $
$
$
$
$
$
$$
$$$$$
$
$
$
$ $$
$
$$$
$$
$
$$
$ $$
$$$ $$
$$ $$
$$
$$$ $
$
$
$
$
$$
$
$$
$
$
$
$ $
$
$
$
$$$
$
$
$
$ $
$
$$
$
$
$
$
$
$
$
$ $$$
$
$ $
$
$
$ $
$$$ $
$
$
$$
$
$ $
$
$$
$$
$
$$
$
$
$$$$ $$$$
$
$$
$
$ $
$$$$
$
$$
$
$$
$$ $
$
$ $$
$$
$$$ $$
$$ $$
$
$$$$
$$$
$ $
$
$
$
$
$ $
$
$$
$
$$
$$$$$
$
$
$
$
$ $
$$ $$$$$
$$$$
$
$ $
$
$
$$
$
$$ $
$$
$$
$
$ $$
$$$$
$ $
$ $$
$$$$
$
$
$
$
$ $ $
$$
$$$$$$
$$
$
$
$$
$$
$$$
$
$
$$$$
$$
$$$
$
$
$$
$$$$$
$$
$
$
$
$$$
$
$
$
$$$$$$$$$
$
$$
$$$
$
$
$
$
$$$
$$$ $
$
$
$
$
$
$
$$
$$$
$
$
$$$
$$
$$
$$
$
$$
$
$$$$$
$
$$$
$
$$
$
$$$$$$$
$
$
$$
$$$
$$
$
$
$
$$$$
$$
$$
$$$
$
$ $
$$$
$
$$$$
$
$
$$$$$ $$
$
$
$
$
$$
$
$
$$
$$$$$
$$ $
$ $
$$$
$$
$
$ $
$ $
$
$ $ $
$$ $
$ $
$ $
$$
$
$
$
$
$$
$
$
$
$
$
$
$$
$
$
$$$$
$$$$$
$$$$$$
$
$$ $$
$
$$$
$$
$
$$$
$$$
$
$$$$$$$$
$$$$
$
$$$$$$$
$$
$
$$
$$$$
$$
$
$
$
$
$
$
$
$
$
$$$$$$$
$$$ $
$$$$ $
$
$$$$
$$$
$$$
$
$$
$
$
$
$
$
$$
$
$$
$
$$$$
$
$
$$$
$$$$
$$
$
$
$
$
$
$$
$
$
$
$
$
$$$
$
$
$$
$
$
$
$$
$
$
$
$
$$
$
$
$
$$
$
$
$
$
$
$$
$$
$
$$
$$$
$$
$$
$$$
$
$
$
$
$$
$$ $
$$$
$$
$
$
$
$
$
$$
$$
$
$
$$$
$$
$$
$
$$$
$$
$$$
$$
$
$
$$
$$$
$
$
$
$$
$
$
$
$
$ $
$
$
$
$
$
$$$$$
$
$
$
$$$
$
$ $
$
$ $
$
$
$
$$$$
$ $
$$
$
$
$
$$
$
$
$$
$
$
$
$$$$
$
$
$
$$
$
$
$$
$
$
$$
$
$
$
$
$
$
$$
$$$
$$$$$
$
$ $
$$
$$
$
$
$
$
$
$$$$$
$
$
$
$
$
$
$$ $
$
$$
$
$
$
$
$
$
$
$$
$
$$$
$
$
$
$$$
$
$$
$
$
$
$
$
$$
$
$
$
$
$$$
$
$$
$$$$
$$$
$
$$$
$
$
$$
$$
$
$
$
$$
$
$
$
$
$$
$
$$$
$
$
$ $
$ $
$
$
$
$$$
$
$$
$$
$
$
$$$
$$
$
$
$$
$$$$
$$
$
$$
$
$
$
$$
$
$
$
$
$$
$
$$$ $$$
$$
$
$$$$
$ $
$
$
$
$$
$
$
$
$$
$
$$
$
$$$
$
$$$$$$$
$$
$$
$$$$
$$$
$
$$$$
$$
$
$$
$
$$
$
$
$$
$
$
$
$$
$$$
$$$$
$ $
$
$
$$
$
$$
$
$
$$
$$$
$$
$
$$
$$$
$$$
$$$$
$
$$$$$
$$ $$$
$$$$
$
$$$$$
$
$$$$$$$
$
$
$$
$$
$
$
$
$
$$
$$$$
$$
$
$$$$$$$$
$
$$
$
$
$
$
$
$$
$
$$$
$
$$
$$
$
$$$$
$
$
$$$
$$$$$$
$$
$ $
$$$
$
$$$
$
$
$
$$
$
$
$
$$$
$
$$$$
$
$$$
$$
$
$$$
$$
$
$$$$$
$
$$
$
$ $
$
$
$$
$$
$
$$$
$$
$
$
$
$$$$
$$
$$
$$
$$
$$$$
$ $$
$$
$
$
$
$
$
$
$ $
$
$$
$
$
$$
$
$
$$
$
$
$
$ $
$
$
$
$
$
$
$
$
$
$$
$$$$
$$$
$$
$$$ $
$
$
$
$
$$
$
$$$$$
$
$
$$$
$$
$
$
$
$$$$
$
$
$$
$
$$$$
$
$$
$
$
$
$
$
$ $
$
$
$
$$
$$
$
$
$$
$
$$
$$$
$
$$$
$
$
$
$$$$
$$
$$
$$$
$
$$
$
$
$$
$
$
$
$
$$$
$$
$$
$$$$$$$$$$
$$$$
$$
$ $
$ $$
$$
$ $
$
$$
$$
$
$$
$$$
$
$$$
$
$$
$$
$
$ $$$
$
$$$$$$$
$
$$
$$
$$
$ $$$$
$ $
$ $$$
$$
$$$
$$
$
$$$$$
$$
$$
$
$$$
$
$$$$$$
$$
$$
$
$
$
$
$$
$$$
$
$$
$
$$$
$
$$
$$$$$
$$
$$$
$
$$$$$$
$$$
$$
$$
$
$$
$$$$$
$$
$$$
$$$$
$ $
$ $$$$$
$
$$
$
$$$$
$$
$$$
$
$
$$
$
$
$
$
$$$
$
$
$
$$
$$
$$$$
$ $
$
$
$
$
$
$$
$$$
$$$
$
$$$$
$$
$$ $
$ $$
$
$
$
$$
$ $
$
$$
$
$
$
$
$
$$$
$
$
$$
$
$
$
$
$$
$$$$$
$$
$$$
$
$$
$
$$
$$$$$
$
$
$
$$$$$$$
$$$$
$
$
$
$$$$ $
$$$$$
$$
$$$$
$$$
$
$$$$$
$
$$ $$
$
$$$$
$$$$
$
$
$
$
$
$
$
$
$
$ $
$$$$
$$
$
$$ $$
$
$$$$$$
$$
$$$$
$$ $$
$
$
$
$
$
$$
$
$ $
$
$
$
$
$
$
$$$
$
$
$
$
$$$
$$$$$$
$$$$
$$
$
$$$
$$$
$$
$
$
$$
$
$
$$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$
$$$
$$
$
$ $$
$
$
$ $
$$ $
$$
$$
$
$
$
$
$
$
$$
$$
$
$
$$
$
$
$
$$
$
$
$$
$
$
$$
$
$
$ $$
$$
$$ $
$$
$
$
$
$ $
$
$
$
$$
$
$$$
$
$
$$
$
$
$
$
$
$
$
$
$$$
$$
$
$ $
$$$
$
$$ $
$$ $
$ $
$$$$$$
$
$$
$
$$
$
$
$
$
$
$
$
$
$ $
$
$
$
$$
$
$
$
$$$
$
$$ $
$
$
$$
$
$$
$
$
$
$$
$
$$
$ $
$$
$
$$$
$ $
$
$$
$
$$
$ $$
$
$
$
$
$ $$
$
$
$ $
$
$
$
$
$
$$ $
$
$
$
$
$$
$
$
$
$
$
$ $
$
$
$
$
$$
$
$$
$
$
$ $
$
$$$
$
$$
$
$ $
$
$
$$
$$
$$
$ $
$
$
$
$
$
$
$
$
$
$
$
$ $
$
$
$
$$
$
$
$
$
$
$$
$$$$$$
$$
$
$$
$
$$$$
$$
$
$
$
$
$
$
$
$ $
$
$
$
$
$
$
$
$
$
$
$
$
$$$
$
$$
$
$
$
$$$
$ $
$
$
$
$
$
$
$$ $
$
$
$
$ $$
$
$
$
$
$
$
$
$
$
$$$
$$
$
$
$
$$$
$
$$$
$
$
$
$
$$
$
$$
$
$
$
$$$$
$$$
$$
$
$ $
$$$$$
$
$
$$$
$ $
$$$$$$$
$$$$$
$
$$
$$
$
$
$
$$
$
$$$
$
$$ $
$$$
$ $$
$
$
$$
$
$
$$$
$
$$
$$$
$$$$$
$ $
$ $
$$
$
$$
$
$$$$
$
$
$ $
$
$$
$
$
$$
$
$ $
$
$$
$$
$
$
$$$
$$$$
$
$$
$
$$
$$
$$
$
$
$
$
$
$$
$
$
$
$$
$
$
$$$
$
$
$
$
$$$
$$
$
$$
$$$
$
$
$
$
$
$$
$ $
$$
$$$$$$$
$$
$$$
$
$$
$
$ $
$
$ $
$$$$
$$
$
$
$$
$
$
$
$$$$
$
$$$
$
$
$$
$
$$
$$
$
$
$$
$
$
$$
$
$$
$
$$ $$
$
$
$
$
$
$
$
$
$
$
$
$$
$
$
$
$
$
$
$$
$
$
$
$ $
$
$
$
$
$
$
$
$
$
$
$
$$
$
$
$$
$$
$
$
$
$
$
$
$
$
$
$$
$
$
$
$
$$
$
$$
$$
$
$
$$
$
$
$
$
$
$
$
$
$
$
$$
$
$
$
$
$$ $
$
$$
$
$
$$
$
$$$ $$$
$
$$$$
$$
$
$$
$
$
$ $
$
$ $$
$ $
$
$
$
$
$$
$
$
$$
$$$
$$
$
$$ $
$
$$
$
$
$$
$$
$
$
$
$$
$$
$
$
$$
$$
$
$
$$$$
$
$
$
$
$$$
$
$$
$
$
$
$
$
$
$
$
$$
$$
$
$$$$
$
$
$
$
$
$
$$
$
$ $
$
$
$$$
$
$
$
$
$
$$
$
$
$$
$
$$$$
$$ $
$ $$
$$
$
$
$
$
$$
$ $
$$
Boston HCharles River
Charles RiverBasin
Pond
Old Harbor
Little Mystic Ch
Fort PointChannel
Reserved Channel
BrooklineReservr
Muddy River
Millers River
Leverett Pond
Public GardenPond
Sargent PondWards Pond
Fisher HillReservoir
Frog Pond
Muddy River Pond
BROOKLINE
CAMBRIDGE
SUFFOLK
Lechmere
Brookline Villag
Beaconsfield
Duddley Square I
Lenox St O
Massachusetts AvMassachusetts Av
Worcester St OW Newton St O
Union Park St I
East Berkeley St
Herald St O
Boylston O
Downtown Crossin
Haymarket ONorth Station I
Long Wharf
Rowes Wharf
Lovejoy Wharf
US Courthouse
WTC
North Station I
Back Bay O
South Station O
Longwood IMuseum of Fine A
Gov't Center I
Hawes St IKent St I
St Paul ISummit Ave I
Fairbanks St IWashington Squar
Dean Rd I
Fenway I
Brookline Hills
Park St O
Copley I
Hynes IKenmore I
Sutherland Rd OMt Hood Rd O
Washington St OSummit Ave O
Warren St OHarvard Ave O BU West O
BU East OPrudential I
Symphony I
Northeastern I
Brigham Circle I
Back of the Hill
Sullivan Square
Community Colleg
Jackson Square I
Ruggles I
Roxbury Crossing
Massachusetts Av
JFK/UMass O
Harvard I
Central Square I
Kendall/MIT I Charles/MGH I
Andrew O
JFK/UMass O
Bowdoin
Wood Island I
Airport I
Maverick I
Parkings
0 .6 1.2 1.8Kilometers
No de Plazas
NSPAC
5000 2500 1250
![Page 24: Quantitative Methods 2006...W Newton St O Worcester St O $ BU West O ... Boston College I Harvard Ave O Green Street I Stony Brook I Jackson Square I Silver Hill O Waverly O Belmont](https://reader036.vdocuments.site/reader036/viewer/2022081407/5f2643ab667e0530821568b1/html5/thumbnails/24.jpg)
F.Salvucci and M.Murga 25
Urban Transportation Planning – Fall 2006
Block 1: Network Model:The Bus system
$$$$
$
$
$
$$
$
$
$
$
$
$
$
$$
$
$
$
$
$
$
$
$$
$
$$
$
$$
$
$
$
$ $
$
$$
$
$
$
$
$$
$
$
$$$$$
$
$$$$ $
$
$$
$
$
$
$
$
$
$
$
$
$
$
$$
$$
$
$$$ $
$
$$$$$
$$$ $
$$
$ $
$
$
$ $$$$$$ $
$$$$
$
$
$$$
$
$
$
$$$$$
$
$$
$
$
$$
$
$$
$ $$$$$
$$$
$$
$$$$$$$
$$$
$
$
$
$$
$
$$
$
$$$$
$$$$$
$$$
$$ $
$
$$$
$$$
$
$$
$
$
$$$
$$
$
$ $
$$
$$$
$
$ $$
$$$
$
$ $
$$$$$$$
$$
$$$
$
$
$
$$
$
$
$
$
$$
$ $
$
$$$$
$$$$$
$ $$$
$
$$
$$$
$ $
$$
$
$
$$
$
$
$$
$$$$
$$$$
$$$$$
$$$
$
$
$
$
$$$
$$
$
$$
$
$$
$
$$$$ $$$$
$$
$$ $
$ $
$$
$
$$
$
$
$$
$$ $
$$ $
$$$$$
$
$
$$$
$
$
$
$
$
$
$
$
$$$
$
$
$$$$
$
$$
$$
$$$$
$$$$$
$
$$$
$$
$$ $$$
$
$
$
$$
$$
$$$$
$$$$$$$$
$$$
$
$
$$$
$
$
$$$
$$
$$$$
$$
$$
$
$$$
$$$
$
$
$$
$
$
$$$$
$$$
$$
$$$$
$ $
$$$$$
$$$
$$$$
$
$
$
$
$$ $$
$
$
$$
$
$$$
$$$$$
$$
$$$
$$$
$$
$$$
$$
$
$
$$
$
$
$$$$
$
$
$
$
$$$
$$$
$ $
$$$$
$$$$
$
$
$
$
$$
$
$
$$
$
$$
$
$$
$$
$$
$$
$$$$
$$
$
$$
$
$
$
$
$
$$$
$$
$
$$
$$
$$$
$$$
$$$
$
$$$$$$
$
$
$$$ $
$
$$$
$$$$
$
$$
$
$
$
$$ $
$$$
$$
$$
$$$$
$
$
$
$
$
$
$$$$
$
$$$
$
$$$$
$
$$$$$
$
$$
$ $
$$
$$$$$
$
$$
$
$
$
$
$
$
$
$ $
$$
$
$$$$
$
$
$$
$
$
$
$
$
$
$$
$
$
$
$
$
$
$
$
$
$
$$$$
$
$
$
$$
$
$
$$$ $$$
$
$$ $
$
$$
$
$$$$
$$
$$$$$$
$
$
$$
$$
$$$
$$$
$
$$
$$$ $$$
$$$
$$
$$$$$
$$$$$
$$
$
$
$
$$
$$$$
$$
$$$$$ $$
$
$
$$
$$$$$$
$$$$$
$
$$$$$
$$$$
$
$$$
$$$$$
$$$
$$
$$$$
$$$$
$$$$$$
$$
$
$$$
$ $
$$
$$
$$
$
$$$$$$$
$
$$
$
$
$$$$$$
$
$
$ $
$$$
$$$$
$
$$$$$
$
$$$
$$$
$$$
$
$
$$
$$
$
$$$
$$
$$
$
$$$$$ $$
$$$
$$$
$$$$
$
$
$
$ $
$$$
$$
$$$$$
$$$
$$
$ $
$
$
$$
$
$
$$$
$
$$
$
$
$$$
$
$$
$
$
$
$$$$
$
$
$$$$$$
$$$$$$$$$
$$
$$
$$
$
$$$$
$
$ $$$$$
$$
$$
$
$
$$$$$$
$$$$
$$
$
$
$$$ $
$
$$
$
$$$$
$$
$
$$$
$$$
$$
$
$$ $$
$$
$$
$$
$
$$$
$$$$$
$
$ $
$
$
$
$
$$
$$
$
$
$$
$$
$
$$
$
$$$$$
$
$$
$
$
$
$
$$
$$$
$
$
$$$$
$
$
$
$
$$$$
$
$
$$$
$
$
$
$
$
$
$$
$$$$
$
$$
$ $$
$$$
$
$$$
$
$
$
$
$ $
$
$
$$
$
$
$
$
$
$
$
$$$$
$$
$$$$$$$
$
$$$
$
$$$
$
$$
$$$$$
$$$ $
$$
$$
$
$$ $
$ $$$
$ $
$
$$
$
$
$$$$
$
$$$$$
$$
$$$
$$
$$
$$$$
$$ $$
$$$$
$$
$
$$$
$
$
$
$
$$$$
$
$$$$
$
$
$$
$$$$$$
$
$
$$$$
$$$
$
$$$$
$$$
$$$$$
$$$
$$$$$
$$$
$$
$$
$$
$$$ $
$$$$
$$$$
$$$$$$
$$$ $
$
$$
$ $
$
$
$$
$
$$
$$$$
$
$$
$
$$$
$$
$$
$$$$
$$$$
$
$$$$
$
$$$
$
$$
$
$$$
$ $
$ $
$$$$$$$$$
$ $ $
$
$
$
$
$
$
$
$$$
$
$$$
$
$
$$ $
$
$$$$
$$
$
$$
$$$$
$$$
$$
$$$$$
$$$$$$$
$
$$$
$
$$
$$$$$
$ $
$
$$$$$
$ $$
$$$$
$
$
$$
$$
$
$$
$$$$$
$
$$$
$
$
$ $$$$$$
$$$
$$$
$$
$
$
$
$$$$$$$
$$
$$
$ $
$$$$$$$$
$$
$$
$ $
$
$$
$$
$$$
$$ $$
$$
$$$
$$
$$$$
$$
$$
$
$$$
$$$$$$
$$$
$$
$$$
$
$$$
$
$
$$
$
$
$$
$$
$$$
$ $
$ $$
$$
$
$$
$$$
$$$
$
$
$ $
$$$$
$
$$$$ $$$$$
$
$
$
$$
$$$$
$$
$
$$$
$$
$$$
$
$
$$
$
$
$$$
$$$
$$$$$$
$$$$$
$$$$
$$$$$$$
$$$$
$$$$
$$
$$
$$
$$$$$$$$
$
$$
$$$$$
$$
$
$ $
$ $
$$$
$$
$$
$
$
$
$
$$$$$$
$ $$
$$
$$$
$
$
$
$$
$$
$
$
$
$$$
$$$$
$
$
$$$
$
$
$$
$
$
$$$
$$$
$$$$
$
$$
$
$$
$$$$
$
$$
$
$$
$
$$$$
$$
$
$$$$
$$$$$
$
$
$$
$
$$
$
$$
$$$$$
$
$
$
$$$
$$
$$$
$$$$$$$$$$$
$
$ $$
$$
$
$$
$
$$$
$$
$$$
$
$
$$$$$$$$
$$$$$$
$$$$
$$
$
$$$$
$
$$$$$
$$$$$$
$$$
$$$$
$
$$$
$
$
$
$$$$$
$$$$
$
$
$$$
$
$$
$$
$$
$$$
$
$
$ $
$$
$
$$$
$$$
$$$$$$
$$ $
$$$$$
$
$$$$$$$$$$$$$$
$
$
$$$$
$$$$$$
$$$
$$$
$$
$$$$ $
$
$
$
$$
$$$
$$$
$$$
$
$
$$$
$$$
$
$
$$$$$$
$$$
$$
$
$$$$
$
$
$
$$
$$$$$
$
$ $
$
$$
$
$
$ $$
$
$$ $
$$
$$$
$$
$$
$$$$$
$$
$
$$
$$
$$
$$
$$
$ $
$
$
$
$$$
$$$$
$$$
$
$$$
$$$$
$$$
$
$$
$$$
$
$$$ $
$$
$
$
$$$$
$$$$
$$$
$ $$$$$
$$$$
$$$$
$$
$$$$
$$
$
$$$
$$
$
$
$$
$
$
$$$$
$
$$
$
$$
$$$$$$$
$$$
$$$
$$
$$$$$$$$$$$
$$$$$
$
$
$
$$$
$$$
$$
$$
$$$$$
$
$
$
$$$$
$$$$
$$
$
$
$$$ $$
$
$$$$$$
$
$
$$$
$$
$$
$$
$
$$$
$$$$
$$
$$$$ $$
$$
$$$$$
$$
$
$
$
$
$$
$
$
$$
$$$$$$
$
$$$$
$$$$
$$$$$
$$
$$$
$
$$
$ $$$
$
$
$
$ $
$
$$$
$$$
$$$$
$
$$$
$$$
$$$$$$$
$$$
$
$ $$$$
$$
$$$$$
$$$$$
$$
$
$$
$$$$$$
$
$$
$
$
$
$$
$$$
$$ $$$$
$$
$
$ $
$$$$$
$$$$
$$
$
$
$
$
$$$$
$$
$$
$
$
$$
$
$$$$
$$$$
$$
$$
$$
$$$$
$$
$$$$$
$
$
$$$
$
$$$$
$$$
$$ $$
$ $$$
$$$$$$$
$
$
$
$
$
$
$$
$
$
$
$$
$$
$
$$ $$
$$$
$
$$$$$
$$$$
$$ $$$$$$$
$$$$$$$$$$$
$$
$
$$$$$ $$$
$ $$
$
$ $
$$ $
$
$
$$
$
$$
$$$$$$$
$$
$$$
$
$
$$$
$
$$$$
$
$$$
$
$$
$$$
$$
$$$$$$$$$$$$$
$$$$$$$$$
$$$
$$$$$$$$$$
$$$
$ $
$$$$
$$
$$
$
$$$$$$$$$$$$$$
$$$$ $
$$$$
$ $$
$$$$$
$$$
$ $$$
$$
$$$
$$$
$
$
$ $
$
$$$$
$$
$$$
$
$
$$$$
$$
$$$
$
$
$ $
$$
$$
$
$$$
$
$$
$$ $ $$$$
$
$
$$
$$
$
$$
$$
$$
$$$
$
$$
$
$
$
$$$$$$$$
$$
$$$
$$$$
$$$
$
$$
$$$$$$
$$$
$$$$$
$$$
$$$$$
$$$$
$$$$$$
$$
$
$$$$
$$
$
$
$
$
$
$$$$
$$$$$$
$
$
$
$ $
$$
$$$
$
$
$
$$
$$$$$$$
$$$$$$
$$$
$$$
$$$$$$$
$$
$$$$$
$$
$ $
$$$$$
$$$
$$
$
$
$$$$$$$$$ $
$$
$$$
$
$$$$$$$
$$$
$
$$$
$
$$
$
$$
$$$$$
$$$$
$$$
$$$$
$$
$$$$$$ $
$ $
$$$
$
$$
$
$$$$$ $$$
$
$
$$
$$$
$$$
$$
$$
$ $$$
$$$$$
$$ $$$
$$$
$
$$
$$
$$
$$$$
$
$
$$$$
$$
$
$
$
$$
$
$$$
$$$$
$$$$$$$$
$$$$
$
$
$
$
$$$$
$$
$$$
$$$$$$$$
$$$$$$
$
$$$$$ $
$$$
$
$$$$ $
$
$
$$
$
$$$$
$$$$$$$
$
$ $
$
$
$$
$$
$
$$
$
$$
$
$
$
$$
$
$$
$
$$$$
$
$
$$$
$$$$ $
$
$$
$$$$$
$
$
$
$$
$$$$$$$
$$$$$$$
$$
$
$
$
$
$
$$$
$
$$$
$
$$$
$$
$$$$$
$
$$ $
$$
$$$
$$$
$$
$ $$$
$$$$$
$
$$
$$$$
$$$ $
$
$$$
$$$$$$ $
$
$$
$ $
$$$$ $
$
$$
$$$$
$$$$
$$
$
$$
$$$$$$$
$ $
$$
$$$$
$
$
$
$
$
$$$
$ $$$
$$$
$
$$
$$$
$$$
$
$$$$
$$
$
$
$$$
$
$$$
$$
$
$$ $$$
$
$$ $
$
$$$
$
$
$
$
$
$$
$ $
$$
$$$$
$$$$$
$
$
$
$
$
$$$$$
$
$
$
$
$
$$$$$
$
$
$$
$$
$$$$$$
$
$
$
$
$
$ $
$
$
$$
$
$
$
$$
$
$$ $$
$$$$
$
$$ $$
$
$
$$$
$
$
$$
$
$$
$$$ $$$$
$
$
$$$
$$$$$
$$
$$$$$
$$
$$ $
$$$$
$
$
$
$ $$
$ $
$
$$$
$
$
$
$$
$$
$
$
$$$
$
$ $
$$$
$
$$$$
$
$$$$
$$
$
$$
$
$
$
$$$$
$$ $
$$$$
$
$$
$$$
$
$$$$$
$$ $
$
$$$$
$$$
$$$
$
$$
$
$$
$
$$
$$
$$
$
$
$
$
$
$
$$$$$$$
$
$
$
$
$$
$$$
$
$$$$
$$
$$$
$
$
$$$$
$
$
$
$$$$
$
$
$$
$
$
$$$
$$$$$
$$$$
$$$
$ $
$$$
$$
$$$$$
$$$$$$$
$$$
$$$
$$$
$$$
$$$$$$$$$$$$$$
$
$$
$$
$$
$$$
$$ $$$
$
$ $
$$$
$
$$ $
$$$$
$$$$$$$
$$
$$$
$ $$
$$
$$$
$$$$
$
$$$$$
$$$
$$$$$$$
$$
$$
$$
$
$$
$$$$$
$$$
$
$$$
$
$
$$$$$
$$
$$
$$$$$$$$$$
$$$$$$$$$$$$$$$
$$
$$
$
$
$$$$$$$$$$$$$
$
$$
$ $
$
$$ $
$
$$$
$
$$$
$
$$
$
$$$$$
$$$$
$
$
$$$
$
$$
$$$$$
$$
$
$$
$$$$$$
$$$$
$$$
$$$$$
$$$$$$$$
$$
$$$$$
$$$
$$$
$$$
$$
$$
$$
$
$
$$$
$$$$$
$$ $$$$$$$
$$
$$$$ $$
$$
$$$ $
$
$ $
$
$$$$
$
$
$$$$
$
$$$$
$
$$$
$$
$$
$$$
$
$
$$$$$
$$$$
$$$
$$$
$$$
$$$$
$$$$$
$$
$
$
$
$$
$
$
$ $
$$ $
$ $
$ $
$$
$
$$$$ $
$$ $
$
$
$
$
$
$
$
$
$$
$
$
$$
$$
$$
$
$$$$$
$$$$
$$$
$
$$$
$
$ $
$$$
$
$$
$
$$$$$
$$$$$
$$
$$$$$$
$$$$$$$
$$$$$
$
$$
$$
$$$
$$$
$$$$$$$
$
$$$
$
$
$$$
$
$$$
$$$
$$
$$$$$$$$$
$$
$$$$$$
$ $$$
$ $
$$$
$$ $
$$$
$$
$
$
$$
$
$$$$
$$
$
$$
$$$$$
$$$$$$
$$$$
$$
$$$$$$$$$$$
$$
$$$
$
$$$$
$$$$
$
$$$
$$$$$
$$
$$$$$
$$$
$$$$$$$
$$$$
$$
$$$$
$$$$
$$$$$$$
$$$
$$
$
$$
$$
$$$$$$$$
$$$
$$$$$$
$$$$$
$
$
$
$$$$$$$
$
$
$$
$$
$$$$
$
$
$$$
$
$$ $
$
$ $
$
$
$
$$
$
$$
$$
$ $
$
$
$
$
$$$
$
$
$$
$
$$$$
$$
$$$
$
$$
$$
$$
$
$
$
$$
$
$
$$$
$
$$$$
$$
$$$
$$$$
$$$$
$$$
$
$$
$$
$$$$ $$$
$
$$$$$$$$$$$
$$
$$$
$
$
$
$
$
$ $$$
$
$
$
$$ $
$
$
$
$
$
$
$
$
$$
$$
$$
$
$
$$$
$
$$$$$$$
$$
$
$
$
$$$
$$$$$$$$
$
$$$
$ $
$$
$$
$$$$$
$$$ $
$$
$
$$$
$$$$
$$
$$
$
$
$$
$$$
$
$
$$$
$
$$$
$$$
$
$$$
$$$
$
$
$$$
$
$$$
$$$
$$$ $
$
$$
$
$
$$$$$$
$
$
$
$
$
$$$$
$$$
$$$
$$$$$
$$
$
$
$
$$$$$
$
$$$
$
$
$$$$$$
$
$
$$
$$$$$
$$$
$$
$
$
$
$$$
$$
$$
$$$$$
$
$$$
$$$$
$$
$ $ $$
$
$$
$$$$
$
$$$$
$$$
$$
$$
$
$
$
$
$
$
$$$$
$
$$
$
$$
$
$
$
$
$$ $$ $
$$$
$$
$$
$$$$
$$$$
$
$
$$$
$
$
$
$
$ $
$
$$$
$
$
$$$$$
$$$
$$$
$ $
$$$$$$$$$$$
$$$$$$$
$
$$$$
$
$$$
$$ $
$$$$$
$ $
$
$$$$
$
$
$$
$$$$$
$$
$
$$
$$
$
$
$
$$$$$$ $
$$$$
$
$
$
$$
$
$
$$
$
$$$$$$
$$
$
$$
$ $
$$
$$
$
$
$$
$
$
$
$ $
$
$
$$$
$$
$
$$
$$$
$$$$
$$$$
$ $
$$$
$$
$$$$$$$
$$$
$$$$
$$
$$
$
$
$$$$
$$$
$$$
$$$
$$$$
$$$ $
$$$$
$$
$
$$
$
$$$
$
$
$
$
$
$$
$$$ $
$
$
$
$$$$$
$$
$$
$$$$
$$$
$ $$
$
$$$$$ $
$$$
$
$$$$$$
$
$$$$$
$$
$$
$$$$$
$$$
$
$
$
$$$
$$$$
$$
$$$$$$
$$
$ $$
$$$$$
$
$$$
$$$$$$$
$
$$$
$
$
$$
$$$$
$$
$
$$$$$$
$
$
$
$$
$$$$$
$$$$$
$$$
$$$
$$
$$$$$$$
$$$
$
$$
$
$$$$$
$$$$
$
$
$$
$$
$
$$$$$
$$$$
$$$$$
$$$
$$
$$$$$
$$$
$$$$
$
$$
$
$$$$$$$$$$$
$$$$$
$$
$$$$$$$$$$
$
$$$
$$$
$
$
$$$$
$
$$$$$
$$$
$$$
$$$$
$$$$$$
$$$$$
$
$$$
$$
$$$$
$$$$$
$$$$$$
$
$
$$$
$$$$$
$$$$
$$$$$
$$$$$$
$$$$
$$ $$$ $
$$ $
$$$$$$
$
$$$$$$
$$$
$$$
$ $
$$$$$$$
$$$
$
$$$$$$$
$$$$
$$
$
$$$$
$$$
$$$$$$
$$
$$
$$
$$
$$$
$$$$
$ $
$$
$ $
$
$$
$
$$
$$$
$$
$$
$$
$$$$$$$$
$$$ $$$$$$$$
$$$
$$
$
$$
$$$
$
$
$
$
$$$$
$$
$
$$$
$$
$$$$
$$$
$
$
$
$
$
$
$$$
$$
$$$ $$$
$$$
$
$$$$$ $$
$$$$
$
$$
$
$
$$$$$
$$
$$$$$
$$
$$$$
$
$$
$
$$$$$
$$$$
$$$$ $$$$
$$$$$
$$
$
$
$$ $$$$$$$$
$$$
$
$
$$ $$
$$$
$
$$
$$
$
$
$ $$$$$
$$$$$$$$
$$$
$$$ $
$
$
$
$$
$$
$ $$
$
$
$
$$
$$$$$
$$
$$
$ $
$
$$$$
$$
$
$$$
$$$$$$
$$$$
$$
$$
$$$
$$$$$
$
$
$$$
$$
$$$$
$
$ $
$
$$$$$
$$
$
$$$
$$
$$$$$$$$
$
$
$
$$$$
$$$
$$$
$$$
$$
$
$$
$$
$$$
$$
$
$
$$
$$
$ $
$$$$
$
$$
$$$$$$$$$$
$$$$
$$$$$$
$$$
$$
$$$
$$
$$$
$$
$$$
$
$$$
$$
$$
$$$$$$$$$
$$$
$$$$$
$$ $$$$$
$$ $$
$
$$$$
$$
$$$ $
$$$$$$
$$$$$$
$$$$
$
$$
$$
$
$$$
$$
$
$
$$$
$$
$$
$$$
$
$
$$$$
$$$$$
$
$$
$$$$
$$$$$
$
$
$
$$
$$$$
$$$$$
$$
$$
$$
$$
$$$$
$$$$
$$
$$$$$$$$
$$$$$
$$$$$$
$$$
$
$
$
$$
$
$$$$$
$
$
$$$$$$
$$
$
$
$
$$$
$
$ $
$$
$$$
$$
$$
$ $
$$$
$
$
$$$
$$$$
$
$$
$
$$$$$$
$$
$ $
$$
$
$ $
$
$
$$
$$$
$$$ $
$$$
$$$
$$
$$$$$$
$$
$
$$$
$
$$$
$$$
$$$
$
$
$$$$$$$
$
$$
$
$$
$ $
$$$$
$$$
$$
$
$
$$$$
$
$$
$
$$
$$ $$
$
$
$
$
$$
$
$$$
$$
$$$$
$
$$$
$
$
$$
$
$ $
$
$
$
$$$$
$$$$$$
$$$ $$
$$$$$$$$$
$
$$$$
$$$
$
$$$$
$
$
$
$$
$
$$$
$$
$$$$$
$$
$$
$ $$$$$
$ $
$$ $
$$
$$$
$$$$
$$$
$$$$
$$$$
$$$$$
$$
$
$
$ $
$
$
$
$$
$$
$
$$
$
$$
$$$$
$$$
$$
$
$$
$$
$
$$$
$$$$$$
$
$$
$
$$$$
$$$$$$
$
$$$$$ $$$$$$$
$
$$
$$$ $ $
$ $$$$$$$$
$$
$$$$$
$$
$
$$$$
$$$$
$
$ $$
$
$$$
$
$$$$
$
$$$
$$$
$$
$$$
$
$
$
$
$$
$
$$$
$$$
$
$$
$$
$$$$
$$
$$$$$$$
$$$$$$$
$$$
$$$$$
$
$
$
$ $
$$
$
$$$
$
$$$$$
$$$
$$$
$$$$
$$$
$$
$$$$
$
$$
$$$
$
$$$$$
$$$$
$$$$$
$$$$$$
$
$$
$$
$
$
$
$
$$$$
$$
$$
$
$$$
$
$$$$
$$$
$$
$$$$$
$$$$
$
$$
$
$$
$$
$$
$
$$
$
$$
$
$$$
$$
$$
$
$$$$$
$
$$$
$$$$
$$$
$
$$$$$$$$$$ $$$$
$
$
$
$$$$
$$$$$
$$$$
$$$$$$$$$$
$$$
$$$$
$ $
$$$$
$$$$$$$$$$
$
$$$
$$$$
$$$
$$
$$$$$$
$$$$
$
$
$
$
$$$$$$$
$$$$
$$
$$$$
$
$$
$
$$
$$
$
$$$
$$
$
$ $
$
$
$$$$$
$ $
$$$$
$$
$
$
$$
$
$$$$
$
$$
$$
$
$
$$
$$$$$
$ $$$$
$$
$$$$
$
$$
$ $
$
$$$ $
$
$$
$ $$$$$$$
$$$
$ $$
$
$
$$
$$$
$
$$
$$
$$$$$
$
$$$$
$$$
$
$
$
$$ $$$$
$
$
$$
$
$$$$$$
$$
$$$
$
$$$
$ $$$
$
$$$$$$$$$$
$$
$$$$
$$$
$$
$$
$$$
$ $$
$
$
$$$$$
$
$$$$$
$
$
$$
$$$
$
$$
$$$$$$$$
$$$$$
$$$$$$
$
$
$$$
$$$$
$$$$$$$$
$$$$
$
$
$$$$$
$$$$$
$$$$$$
$$$$$$$$$$
$$$$$$$
$$$$$
$
$$$$$
$
$$$
$ $$
$
$$$$$$$
$$$
$$$$$$
$$
$$
$$$
$$$
$
$$$$$$$$$$$$$$$
$$$$$
$$ $$$$
$$$$$$$$$
$
$$$
$$$$$$
$$$$$$$$
$
$$
$
$$$$$$
$
$
$$$
$$
$$$$
$
$$
$
$$$
$$
$
$
$$$$$
$$$
$$$ $
$$$$
$$$$$
$$$$
$$$$$
$$$
$$$
$$
$
$$$$
$$
$ $$$$$$
$
$$$
$$$
$$$
$$$$
$$
$
$$
$$$$
$
$$$
$$
$$$$$
$$
$$$$$
$
$$$$
$
$$$$
$
$
$$$$$$
$
$$
$
$
$$$
$$$$$
$$$$
$$$$
$$$$$
$
$
$$
$$$$
$
$
$$$$$$
$$$$$
$$
$ $$$
$
$$$$$$
$$$
$$$
$$$
$$
$$$$
$$
$
$
$$$$
$$
$$$$
$$$$$$
$$$$$
$$
$$$$$
$$
$
$
$$
$$$
$
$$
$$$$$$
$$$$$
$$
$$$$$$$
$$$
$$$
$$$$
$$$$
$
$
$$$$
$$$$
$
$$$$
$
$$
$
$$$
$$$$$
$$
$$$$$$
$$$$$$$$$
$$$$$$$ $
$
$$$
$
$$$$$
$$
$$$$
$$
$$
$$$
$$$
$
$$$$$
$$
$
$$
$$$$$
$$$
$$
$
$
$$$$$$$
$
$$$
$
$$$
$
$
$
$
$
$$
$$ $
$$$$
$
$
$$
$$$$
$
$$
$$
$$$$$$
$
$ $$
$$$$$$$
$$$$$$$
$$$
$$$$$$$$$
$$$$
$$
$
$$$$$
$$
$$
$
$$
$$$$
$$$
$$$$
$$
$$
$
$$$$
$
$$$
$
$$$$$$
$$$
$$$
$$
$$$$$
$$$$
$$
$$$$$$$
$$
$$
$$$
$$$$$
$$$
$$
$$
$$$$
$$$$
$$$
$ $
$ $
$$
$$$$$$
$$$$$
$$$$$$
$$ $
$
$$$$$$$
$$$
$
$$
$ $
$$$
$
$
$$
$$
$
$$
$$$$$
$$$$
$
$
$$$$
$$$$
$$
$$$
$$
$$
$$$$$$$$$
$$ $$$$$$
$$
$$
$$$
$ $$
$$$$
$
$$$
$$$$
$$$$
$$$$
$$
$
$
$
$
$$$$
$$$$$
$
$$$$$
$
$$$$$
$ $$$$
$$
$$$$$
$$
$$
$$
$$$
$
$ $$
$$ $
$ $
$
$
$$
$$$$
$
$$
$
$$
$$$$$$$
$$
$$$$$
$$
$
$
$$$$$$$$
$
$$
$$$
$$
$$
$$$$
$$$$
$
$$$
$$
$$$$
$
$$$
$$$$$$
$$$$
$
$$$
$
$$
$
$$$ $ $
$$
$$$
$$
$$
$
$$$$
$$
$ $$
$$$$
$$
$$
$$$$$
$ $$
$$$
$$$
$ $
$$$
$$$$$$$
$$
$ $
$
$
$$$$$
$$
$
$
$
$
$
$$$
$
$
$
$$
$
$$
$
$$$$$$$$
$
$
$ $$$
$
$
$$
$
$
$$
$ $
$
$$
$$$
$
$$$$
$$
$
$
$
$
$$
$$$
$$
$
$
$$
$
$
$
$$
$$
$
$$
$$$$$
$$$$
$
$
$$
$
$
$$
$
$$$
$
$$ $
$$
$ $
$$$
$$ $
$$$$$
$
$
$$
$
$$$
$$$$$$$
$ $
$
$
$$$
$$$
$
$$
$$$$
$
$$
$
$
$
$
$$
$
$
$$
$
$$$
$
$
$$
$
$
$$$ $$
$
$
$
$
$$$$
$
$$
$$$$$
$$$$
$ $
$
$$
$$
$
$
$$
$
$
$
$$$
$
$$
$ $$$$$
$
$$$
$$
$$
$
$
$$$$
$$
$$
$$
$$
$
$ $
$
$$$
$$$$$$$
$$$
$$$$
$
$
$$
$
$$$
$
$$$
$$$
$
$
$$$$$
$
$
$
$$
$
$$$
$
$$
$
$
$$
$$$$
$$$
$$$
$
$$
$
$$$$$$
$
$ $$
$
$$$
$$
$$$ $
$ $$
$
$$
$$
$
$$
$$$$$
$
$ $
$$$$$$$$
$$$
$
$
$
$
$ $$
$$
$
$$$
$
$
$ $$$
$
$
$$$
$$
$$
$$$$
$$$ $$$$$ $$
$
$
$$
$ $$$
$$$$$
$$
$$
$$$$$$$$$
$$$ $$$
$
$$
$$
$
$$
$$
$
$ $
$$
$
$$
$$ $
$$$$$$
$$$$$$$$$$$$$$
$$$$
$$$
$
$
$$$
$
$$$
$$$
$
$$$$
$$
$
$
$$$$$$$$$
$
$$
$$$$$
$
$
$$
$
$
$
$$$$
$$
$$$
$$$
$$$$$
$$$$$
$$
$$
$$$$$$$$
$$ $$$
$$$$
$
$
$$$$
$
$$
$$
$$$$$
$ $$$$
$$$$$$$
$$$
$$$
$$$
$$$$$
$$$
$$
$$$$$$
$$$$
$$
$
$$$$$$$$
$$
$
$$
$$$$ $
$$
$$$$$$$$
$$$$$
$$$$$$$
$$$$
$$$$
$$$
$$
$$$$
$$$$
$$
$$
$$$$$$
$
$
$$
$$$$$
$
$
$
$$
$$$$$$
$ $
$
$$$$
$
$$
$
$$$
$$$
$$$
$$
$$
$
$$$
$$
$
$$$$
$$$
$
$$
$
$
$$$
$$
$
$
$$
$$
$$$
$$
$
$$$
$
$$$$
$$$
$$$$
$$
$
$
$$$
$$
$$$$$$
$$$$
$
$
$
$$
$$
$
$$$$
$$
$$$$$$$
$$$$$
$$$
$
$$$$$
$$$
$$$
$$$
$$$$
$$
$$
$$$
$$$$$$$
$$$$$
$$$
$ $
$$$
$
$$$$
$$$
$$$
$$
$
$
$$$
$ $
$$$
$$
$$$$$$
$
$$
$$
$$
$
$
$
$$
$$$$$$
$
$
$
$$ $
$
$
$$$$$$$
$$
$
$$
$
$$$$
$
$$$
$
$
$
$
$$$
$$$
$
$
$$$$
$$ $$$
$$$$$$
$$
$$$$$$
$$$
$$$$
$$$$
$$$
$$$$$
$
$$$
$$$
$$
$$
$$
$$
$$
$$
$$
$$$$
$$$
$$$$$$
$$
$$$
$$$
$$$$
$
$
$$$
$$$$
$
$
$
$$
$$$$
$$$$
$$
$$$$
$
$$$
$
$
$$$
$
$$$$
$
$$$
$$
$$
$$$
$
$
$$
$
$$
$$$
$$$
$
$$$
$
$$$
$$$
$$$$$
$
$
$ $$
$$
$$
$
$
$
$
$
$
$$$
$$$$$$
$$$$$
$
$$
$
$
$$
$
$$
$$$$
$
$
$$$
$$
$
$$
$$$
$
$$$
$$$
$$$
$$$
$$$
$$
$
$$$$
$$
$
$$ $
$
$
$$$
$$$
$$$$$$
$$
$$ $$ $$$$$$
$
$$$$
$$$$$
$$
$$$
$$
$$$$$$
$$$$$
$$$$
$$$$$
$$$$$$$$
$$$$$
$
$
$$$$$
$$
$$$$
$
$
$$$$$$$
$$$
$
$
$
$$$
$$
$$
$$$
$ $$$$ $$
$
$
$
$$
$$
$$$$$$
$
$
$$$
$$$$$$
$$
$
$$
$$$
$$$$$$$$$
$$$$
$$
$$$
$$$$$$
$
$
$$$$$$$$$$
$$$
$ $$$$
$ $$$
$$$$
$$$$$$
$$$$$$$
$$
$$$
$
$ $
$
$$$$$$$
$$$$$$$$$
$$
$ $
$
$
$$$
$
$
$$$
$$
$$$$$
$$$$
$
$$$
$$$$ $
$$$
$$$$
$$
$$
$$$$$$
$$$
$
$$$$
$$$
$$$
$$$$$$
$$$$$$
$$$
$$$$$
$$$
$
$
$
$$
$$
$$$
$$
$
$$$$
$$$
$$
$$$$$$$$$$$
$
$$$$$$
$$$
$
$$$
$
$$$
$$$
$$
$$$
$$$$
$
$
$
$$$
$$$$$$$$$$
$$$$$$$
$$$$$$$
$$ $
$
$
$$$
$
$
$
$$
$
$$$$$$
$$$
$$$$$
$ $$
$
$$$$$
$
$$$
$$$$$
$$$$
$$
$$$$$
$$$
$
$
$$$$$$
$$$$
$$$$
$$$$$
$$$$$
$$
$$$$ $$
$$
$
$
$
$$$
$$
$
$$$
$$
$
$$$$
$$$
$$$
$$$
$$$$$$
$$$$
$$$$
$$
$$$$$
$$
$$$$$$
$$
$
$
$$$$
$
$$
$$
$
$$$
$$
$$$
$$
$
$$
$
$$$$$
$
$
$
$$
$$$$$$
$$$
$
$$
$ $
$
$$
$$$
$
$
$$$$$$$$
$$$
$$ $
$ $$
$$$$$
$
$$
$
$$$
$$ $$$$$
$$$
$$$$$$
$$$
$$$
$
$
$ $
$$$
$$$$$$$$
$$$
$$$$
$$$ $
$$$
$$
$$
$
$
$$
$$
$$$
$$
$$
$$ $$$
$
$$
$
$$
$
$
$
$
$
$$$
$
$$
$
$$$$
$$$
$
$
$$
$
$$$ $
$
$$$
$
$$
$$$$$
$$$
$ $
$$$$
$ $$$
$$
$$$
$$$$
$
$$$$$$$
$$
$$$$$
$$
$
$$
$$
$
$$$
$$$$$
$
$
$$
$
$$
$$$ $$
$$$$
$
$$$$$
$$$$$$
$ $$$$$$
$$$$$
$$
$$
$$$$$$
$$$
$$ $
$
$
$
$$$
$
$$
$$$$
$$
$$$$
$$
$$$
$$
$
$$$
$$
$$
$$$
$$$
$$$$$$$$$
$$
$$$$$
$$$
$$
$
$$$$
$$$
$
$$
$$$$$$$$
$
$$
$$$
$$$
$
$$
$$$
$$$
$$
$$
$$$
$
$$$
$
$
$
$$
$
$$$
$$
$
$$$$
$
$$
$
$$$$$$
$$$$
$$$
$
$
$$
$
$
$$$$$$$
$$
$$$
$$$
$$
$$$
$
$
$$$
$$$
$
$$$$$
$$$$$$
$
$$$$
$$$$$$$$
$$$
$
$$$$
$$$$$
$$$$$
$$
$$$$$$
$$$$$
$$$$$$
$$
$$$$
$$
$$$
$
$$$$$$
$$$
$$$$$
$$
$$
$$
$$$$
$$$
$$
$$$$$
$$
$$$$$
$$$
$
$$
$$
$$
$ $$$$
$
$$$$$$$
$$$$$
$$$$
$
$
$
$$
$$ $$ $$$$ $
$
$$
$
$$$ $$
$$$$$
$$
$$
$$
$ $
$$$
$
$
$$$$
$
$
$$$$ $
$$$$$$
$$$$$$$$$$
$$
$$$
$$$
$
$$ $
$$$
$
$
$$$$
$$$$
$$$
$$$$$$$
$
$$$$
$$$$
$$$$$$$$$$
$
$
$
$$$
$$
$
$$
$$
$$$$$$
$ $
$$$
$$$
$
$
$$
$$
$$$
$$$
$$$$$$
$$$$
$
$
$$ $
$ $
$
$$$$
$$$$$$$$
$
$
$$$$$
$$
$
$
$$
$$$$$
$
$$
$$$$
$
$$$
$$$
$
$$$$
$
$
$
$
$$
$$$$
$$
$$$
$
$$
$$$$$$
$$$$
$$$$$$$
$
$$$$$$$$$
$$$$$$$$$$$$
$$$
$$
$
$$$
$
$$$$
$$$
$$
$$$$$$
$$$$
$
$$$
$
$
$ $$$
$$
$$$
$$
$$$
$$
$
$
$$$$ $$$$$$$
$$
$$$
$$$$
$$
$
$$$$
$
$$$
$$$$$$$$$$$
$
$$$$
$$
$$
$$
$
$
$$
$
$
$
$
$
$$$
$$$$
$$$$
$$$
$
$$$$
$
$$
$$$$
$
$$$
$$$$$
$$$
$
$
$
$$$$
$$$$$$$$ $$$$
$$
$
$
$$
$$$
$
$$$
$$$
$$$
$$$
$$$$
$$
$$$$$$
$$$$$$$$$
$$$$
$
$
$ $
$
$$
$
$$$
$
$$$
$$$$
$
$
$$
$
$
$
$$$
$
$
$ $
$$$$$
$$$
$
$
$$$$$
$
$
$
$
$
$
$$
$ $
$
$
$$$$$$
$
$$
$$
$
$
$
$$
$ $
$$$
$ $$$$$
$$$$$$$
$$$$
$$$
$$
$
$$
$$
$ $$
$
$
$
$
$$ $$$$$
$
$
$$$$ $
$$$$
$$
$$
$$$
$$
$
$$
$
$ $
$$$
$
$
$$$$$$$
$
$$
$ $$$$
$$$$$$
$$$
$
$
$$
$$
$
$
$
$$$
$$
$ $
$
$$$
$
$ $
$$$
$
$$$$$
$$$ $
$$
$ $
$$$
$
$$$
$
$$$$$
$ $$$$$
$$$$$$$
$
$
$
$
$$
$$
$
$$$$$
$$
$$
$
$$$$
$$$$$
$
$$$$$
$$
$$$ $
$
$$$$$
$$$$$
$$$
$$$$$
$
$
$
$$$$$
$$
$$$
$
$
$
$$
$$$
$
$
$$$
$
$$$
$ $
$$$
$$$$
$
$$$$$$
$ $
$
$
$$
$$
$$
$
$ $
$
$
$$ $
$
$$
$$$
$$$
$$$$$$$$ $
$$
$ $
$
$$
$$
$$$$$$
$ $$
$$$$$$$
$$
$$$$$$
$$$$$$$$$
$
$$
$
$$$$
$
$$$
$$$$
$$$$
$$$$$$$
$$
$$
$
$$$
$$$$$$$
$
$
$
$
$$$$
$
$$$
$$
$$
$$$$
$$
$$$$
$$$$$$
$
$$$
$$$
$$
$$
$
$
$$$
$$$
$$
$$$$$$
$$$$$$$
$$$
$
$$$
$
$ $$$
$$
$
$$$$$$
$$
$$
$$$$$$
$$$
$$$$
$$
$$
$$$
$$$$$$
$$
$$$$$$$$
$ $$
$$$
$
$
$$$
$
$$$$
$$$$$$$
$$$$
$
$$$
$$$$
$$$$$$
$
$$
$$$$$
$$
$
$
$
$$$ $$$$
$
$$
$$
$
$
$$$$$
$$$$$
$$$
$$
$
$$$$$
$$
$
$$
$$$$$
$$$
$
$$
$$
$
$
$$
$$$
$$$
$$$
$$
$$$$
$$$$
$$
$$
$$
$$$
$$
$
$$
$
$
$$$$
$
$$$
$$$
$$$$$$$$$$
$$$$
$$
$$$$$$
$$$
$$$
$$$$$$
$$$$$$$
$$$$$$
$$
$$
$$
$$$$
$$$$$
$$$$$
$$$$$$
$$$$ $$
$$$
$ $$
$$$$
$$$$
$
$
$$ $$$
$$$
$
$$$$
$$$
$$$$
$$$$
$$$$
$$ $$$$$
$$$$
$$
$
$
$$$$
$
$$$$$$
$$$$
$$$$
$$
$$$
$$$$
$$$$
$$
$$$$$
$
$
$
$
$$
$$$$
$
$$$$$$$$$$$$
$$$$$
$
$
$$$$
$$$
$$
$$$$
$
$$$$$$$$$
$$$$
$
$$$
$$$
$$$$$$$$$$$$
$$$$$$
$$
$$$$$$
$$$$$$$
$$
$$
$
$
$$
$$$
$$$
$$$$ $$$$$$$$$$$$$
$$
$
$
$$
$ $$$
$
$
$$
$
$
$
$
$$$$
$$$$$
$$$
$$$
$$$
$$
$
$
$$$$
$
$
$
$
$$
$$
$$
$ $
$$
$$ $
$$$$$
$$
$$
$$$$
$
$$$$
$
$
$
$$$$$$$
$
$
$$$$$$
$
$$$$
$$$$
$$$$$
$$$$
$$$$
$
$
$$
$$
$
$
$
$$$
$$
$$ $
$$
$$$$
$$
$$
$$$
$$
$$$
$$
$$$
$
$$$
$
$
$$
$$$
$$$$
$$
$$$
$$$$$$$$$$$$$
$$$$$
$$
$$$$$$$$$
$$$$$
$$$$
$$$
$
$$
$$$$
$
$
$
$$$$$
$$
$$$$$$$$$$$$$$$$
$$$
$$$
$$
$$$$$$
$
$$$$$
$$$$$$$$$$
$$$$$
$$$$$$
$$
$$$$$$
$$$
$$$$$$$$$
$$$$$ $$$$$
$$
$$$$
$$
$
$$
$
$$
$$
$
$$
$
$
$$$$
$$$
$
$
$$$
$$
$$
$$$$$$$
$
$
$$$$$$$$$
$$$
$$$$
$$$$
$
$$$$$$$
$$$
$$$$$$$$
$
$$$$$$$$$$
$$$$
$
$$$
$$
$
$
$$$$
$$$$$$$$$
$$$$$$
$$$$$$$
$$$$$$$$$$$$
$$$$$$$$$$
$$$
$
$$$$$$
$
$$
$
$$
$ $$$
$
$$
$$$
$$
$$
$$$$$
$$
$$$
$$$$
$$$$$
$$$$$$$$$
$$$$
$$$$
$$$
$$$$$$$$$
$$$$
$$$
$
$$$
$$$$$
$
$$$
$$$
$$$
$$$
$$$$
$
$$$$$$
$$$$$$$$$
$$$
$$$$$
$
$
$$
$$$$$$$
$$$$$$
$$$$$
$$
$
$$$$$$$
$$
$$$$$
$$$$$$$
$$$$$$$
$$
$$
$$$$$
$
$
$$
$$ $$
$$$
$$$$$$$$$
$$$
$$
$$
$$
$$$ $$$$$
$$$
$$$$$
$$$$
$
$
$
$$$$$$
$$$$$
$$
$
$
$$
$$$$$
$$$$$
$$$
$$$$
$
$$$$$$$
$
$$$$$$
$$
$$$$$
$$
$$$
$$$$$$$
$$$$
$
$$$
$$
$$$
$$$
$$$$
$$$$$
$$$$
$
$$$$$$$$$
$$$$$
$$$$$$$$$
$$$$$
$$$$$
$
$$$
$$$
$ $$$
$
$$$$$
$
$$$$$$$
$
$
$$$
$$
$
$$$$
$ $$$$$
$
$$$$$$$
$$$
$$
$$$
$$
$$
$$$$$$$$
$$$$$$
$$
$$
$$$$$
$
$$$
$$$$
$$$
$$$
$$$
$$$$$
$
$$
$
$$
$
$$$$
$$
$
$$$$$$$$$
$$
$$$$$$
$$$$$
$$$$$ $
$$$$$$$
$$
$$
$
$$$
$$
$$$$
$
$$$
$$
$$$
$$$$
$$$
$$$$$
$$$
$$
$$
$$$$
$$$
$$
$$ $$$$$
$$
$
$$
$$
$$$
$$$$$$
$$$$
$$$
$
$
$
$$
$$$
$$$$
$$$
$
$
$$$$$$
$$$
$$
$$$$$$$
$$$
$$$
$$
$$
$$$$$$
$$
$$
$$
$$
$$$
$$$
$
$$
$$
$
$
$$
$$$$
$$$$
$$
$
$$
$$ $
$
$
$
$$
$
$
$
$$
$
$$$$$
$$
$
$$$$
$$ $$$$ $$
$$
$
$
$
$ $
$$$$
$
$
$$$
$$
$
$$
$$ $
$
$$$$$
$$ $
$$$$$$$$$
$$
$$
$
$
$$$
$$$$
$ $
$
$
$$$
$
$$$$$
$
$$$
$
$$$
$
$
$
$
$
$
$
$$
$
$ $$$
$$
$$$$
$
$$$$
$
$
$$$
$
$$ $$ $$$
$
$
$$$$$
$$
$$$$$$$$
$
$$$
$ $
$
$
$
$ $$$$$$
$
$$$
$
$
$$$$
$$
$$
$$$$$$
$$$$
$
$$$$$$$$
$$$$$$ $$$
$
$$$$$$
$$
$
$
$
$
$$
$
$
$$
$$
$
$
$$
$ $
$
$
$$
$
$$$$$
$
$$$$
$
$$$
$
$$$
$
$
$
$
$$$ $
$$$$$$$$$$
$$
$
$$$$$$
$$$$$
$
$$ $$$$
$$$
$$
$
$
$
$
$$
$
$$
$$$$
$
$$$ $$
$
$$
$ $$
$$
$
$$
$
$$$ $$$
$$
$$
$$$
$
$ $$$$
$$$
$
$$$$$$$$
$
$$$$
$
$
$$$
$$
$$$$$$$
$$$$
$$$$$
$$$$$
$$$$
$
$$
$$$$$$$$
$$$$$
$$
$
$
$
$$$
$
$$$$$
$
$
$$$
$$$
$$$$
$$$
$
$$$$$
$$
$$$
$$
$$$$
$
$
$$$
$$$ $
$ $$
$$$$$$
$
$$$$
$$
$
$$$$$
$$$$
$$$$$$
$
$$$$$
$$$
$$
$
$$$$
$$$$ $$
$$$
$$
$$
$$
$$
$
$$$
$
$$
$$$
$$$
$
$$$$
$$
$
$
$
$$$ $
$$
$$$$
$
$$$$$ $$$$$
$
$
$
$$$$
$$$
$$$$
$$
$
$
$$$$
$$$$$
$$
$
$$$$
$$$
$$
$
$ $
$$$
$
$$$$
$
$$
$$
$$$
$$
$$
$$$
$$$
$$$
$$$$$
$$$$$
$
$
$
$
$$
$
$$
$$$$
$$
$$$
$$
$$
$
$
$$
$
$$
$$$
$$
$$
$$
$$
$
$
$$$$$$
$$$$
$$$
$$$
$$
$$$$
$$$
$
$
$$$$$$$$$$$
$$$$$$$$
$$$$$$
$$$
$
$
$
$
$
$
$$$
$$$$
$$$$$$$
$$$
$ $$
$
$$$
$
$$$$$$$$
$$$$
$$$$$$
$$$$
$$$
$
$$$
$$$
$$
$$$
$
$$$$
$$$$$$
$ $
$$$$$
$$$$$$$$
$$$
$ $
$$$$
$$$
$ $$
$$
$
$ $
$$$
$$$
$$$$$$$$$$$
$$$$$
$
$$$$$
$
$$
$
$$$$
$$$$
$
$
$$$
$$
$$$
$
$
$
$
$$$ $$$
$$$$
$
$$
$$ $
$
$$$$
$
$
$$
$
$$$
$
$$$
$$$$$$$
$ $
$$
$ $
$$$$$
$$
$$
$$$$$$
$$$
$
$
$$$$$$
$$$$$$$$
$$$
$$$$
$$
$$
$$$
$
$$$$$
$$$$$$
$$$$
$$$$$$
$$$$
$$$
$
$
$$$$$$
$$
$
$$
$
$$$
$
$$
$
$
$$$
$
$$$$$
$$
$$$
$$$
$
$$$$$
$$$
$$
$$$
$
$$$$
$$$$$
$$$$$
$$$$$$$$$$$
$$$$
$
$$$$$$$$$$
$$
$$$$
$$$
$
$$
$$$$
$$
$
$$$$$$$$$$$$
$$$
$$
$$$$
$
$$$$$
$$$
$$
$$$
$$$$$
$
$
$$
$$
$
$$$$
$$$
$$$
$$$$$
$$
$
$$$$
$$$$
$$
$$$$$$$$
$$$$$
$
$$
$$$$$$$$
$$
$$
$
$$$
$$
$
$$
$$$$$
$$$$$
$
$$$
$
$
$$$$$$$
$
$$$$
$$$$
$
$$$$$$$$$$$$$
$$
$
$ $
$$
$$$$
$
$$$$
$
$$$
$
$
$$
$
$$$
$
$$
$
$$
$$$$
$$$
$$
$$
$$
$$$
$
$$
$
$$$$
$$$$
$$$$$
$$
$$$$$$
$ $
$$
$$
$$$
$$$$$$$
$$$
$
$$
$$$$$
$$
$$$
$$
$
$$$$$$
$$$$$$$$$$
$$$$$$$$
$$$$
$$$$$
$$$$$$
$$
$$
$$$$
$$$$
$$
$
$$$$
$$$$$
$$
$$$$$$$$$$
$$$$$
$$$
$
$
$$$$$
$$
$$$$$$$
$$$$$$$
$$
$$$$$$
$$$
$
$
$$$$$$
$$$$$$
$$
$$
$
$$
$$$$$
$$
$$
$$$
$$$$
$$$$$$$
$$
$$$$$$$$
$$ $$
$$$$$$$$
$$ $$$$$$$
$
$$$$$
$$
$$$
$$
$$$$$$$$
$$$$$$
$$$$$$$
$$
$$$
$$
$
$$$$$$
$
$$$$$$$
$$$$$$$$$$
$$$$
$$$$$$$$
$$$$
$$$$$$$$$$$$$$$$$$$
$$
$$$$$$
$$
$$
$$$$$
$$
$$
$
$$$
$
$$
$$$$$
$$$$
$$$
$$$$$$
$$$$
$$$
$ $$
$$$
$$$$
$$$$$$
$
$$
$
$$
$$$
$$$$$
$$$$$$$
$$$
$$
$$$$
$
$
$
$$
$$
$
$$$$$
$$
$$$
$$
$$
$$
$$$$$
$$
$$$
$$$$$$$$$
$
$$
$$
$$$$$$$$
$$$$$
$$$$$$$$$$
$$$$$$$
$$$$$$$
$$$$$$
$$$
$$$
$$
$$$$
$$$$
$$$
$
$ $
$$$$$$$
$$
$$$$
$
$$$
$$
$$$$
$$
$$
$$
$$$$$$$
$$$$
$
$$$
$
$$$
$
$
$$
$$$$$$
$$$$$
$$$$$
$$$$$
$$$$
$$$$
$$$$$$
$$$$$$$$$$$$$
$$
$$$$$$$$$$$$$$$
$$$$$$
$$$$$$$
$$$$$$$$$$$$$$$$$
$$$$$
$
$$$$$$$$$
$$$$
$$$$$$$$
$$$$
$$
$$$$
$
$$$$$
$$$$$$
$$$$$$$$$$$
$$$$$$
$$$
$$$$$$
$$
$$$$$$$$
$$
$$$$$$$$$
$$$$
$$$$$
$$$$$$$$
$$$$$$$$$$$$
$$$$$
$$$$$$$
$$$$
$$$$
$$$$
$$$$$$$$$$$$
$$
$$$$$$$
$$$$$$$$$
$$$
$$$$$
$$$$$$$$
$$$$$$$$$$$
$
$
$$
$$$
$$$$$$
$
$$
$$$$
$
$$
$$$
$
$$$$$
$$$$$$$$$$$$$$
$$$$
$$$$
$$
$$$$
$$$$$$$$
$$$$$$
$$
$$$$
$$$$$$$$$$$
$$
$$$$$$
$$$$$$$
$$$$$
$$
$
$
$$$
$$$$
$$$$$
$$$$$$$$
$$ $$$$$
$$$
$
$$$$
$$$$
$$$
$$$$
$$$$
$$$$$$$
$$
$$$
$$
$$$$$$
$
$$
$$$
$$$$$
$$
$$
$$$
$$$$$$$
$$
$$$$$
$$$$$$$
$
$$$$$
$$$$$
$$$$$
$
$
$$$$
$$$$$$$$
$$$$$$$$$
$$$$$$
$
$$$
$$
$$$$$$$
$$$$$$$$$$$
$$$
$$$$$$$$$
$$$$$
$$$$
$$$
$$ $
$$$$
$$$$$ $$
$$$ $$$
$
$$$$
$$
$ $$$
$$$$$
$$$$
$$$$
$
$
$
$
$
$
$$$
$
$$
$$$$
$
$$$$
$$$ $$$$$$
$$$
$$
$
$$$
$ $
$$$$$$
$$$
$$$
$$$$$
$$
$$
$$$$$$$
$ $$$
$$ $
$$$$$
$$$
$
$
$$$$
$$$$$$$
$$ $
$$$$$ $$$
$$$$$$$$
$$
$$
$$$$$$$$
$
$$
$$
$$ $$$
$$$$$$$$$
$$$ $$ $$$$
$$
$$$$$$
$$$$$$$$
$$$$$$
$$$$
$$$$ $$$
$$$$$$
$$$
$$
$$
$$$$
$$$$$
$$$$$$$$$
$$$ $
$ $
$ $$$$$$$$$$
$$$
$
$
$$
$ $
$$$$$
$$$$$$$
$ $
$$
$$
$$$$$$$$$$$$
$$$$
$$
$$
$$
$$$$$$
$$$
$
$$
$$
$$
$$$$$
$$$$$
$$$$$$
$$$
$$
$$$$$$$$
$$
$$$$$$$$$$
$$$$$
$$$$
$$$$$$$$$
$$$$$
$
$
$$$$
$
$$$$$
$$$
$
$
$
$$$$ $
$$
$$$$$$
$$
$$$$
$$$$$
$$$$$$$$
$$
$$
$$$$$$
$$$$$$$$$$$$$$
$$$
$$$
$
$
$$$$
$$
$$
$$$$$$$$$$
$
$$
$$$$
$
$$$
$$
$
$$
$
$
$
$$$$$$$
$ $$
$$$$$$
$$$$$
$$$$$$$$$
$$$ $
$$
$$$$$
$$$$
$$$$
$
$$$$$
$
$
$
$$$
$
$$$$
$$$$
$$$
$$$
$$$$
$$$$$$
$$$
$$$$$$$
$ $
$$$$$$
$
$
$$
$
$$
$$
$$
$
$$
$$$
$
$$$$
$$
$$
$$
$
$$$
$$$
$$
$
$$$$
$$
$
$
$$$$$$$$
$$$
$$$
$
$
$$$$$
$$$$$$$
$$$$$$$
$
$$
$
$$$
$$$$
$$$$
$$$$$$$$$
$$$$
$$$
$$$$
$$
$$$
$$$
$$$
$$$$$
$$
$$
$$$
$$$
$$$
$$ $
$$
$$$$$$$
$$$$$$
$$$$
$$
$
$$$$$
$$$$ $
$$
$
$$
$$
$$$
$
$
$$$$
$
$$$
$$
$$$$$
$$$$$$$
$
$
$$$
$$$$
$$$$$$
$$$$$
$$$
$$
$$$
$$$$$$$
$$
$
$
$
$$
$$$
$
$$$$$$
$$ $$
$$$$$$$$$$$$
$$$$$$$$
$$$$$
$$$$$
$$
$$
$$
$$$$$$$
$$$$$$$$$$$$
$
$
$
$$$$$
$
$$$
$$
$
$
$
$
$$$$$$
$
$
$$$$$$$$$$$$$$$$
$$$$$$
$$$$$
$
$
$$$
$$
$$$$
$$$$$$
$$
$$$
$$$$$
$$$$
$$
$$$
$$$
$$$$
$$$$
$$$$$$$$$
$
$$$
$$
$$$
$$$$$$$$$$
$
$$$$$
$$$$$
$$$ $$
$$$$
$$$
$$$$$$
$
$$$
$$$$$
$$$$$$$$$$
$$$
$$$
$
$$$
$$$
$$$
$$$$$
$$$
$$$
$$$$$$$$$
$$$$$$$
$$$$
$
$
$
$ $$
$
$$$$$
$
$$$$$$$$
$$$$$$$$
$$$$$$$
$$$
$$$$$$$$
$ $$
$$$
$
$
$
$$$$$$$$
$$
$$$$$$
$$
$$$
$$$$$
$$$
$
$$
$$$
$$$$
$
$$
$$$
$$
$
$$ $$$
$$$$ $$
$$
$$$$$$$
$$$$$$$$
$$$$
$
$
$$$$$$
$$$$
$
$$$$$
$
$
$$$$$
$$$$ $$
$$$
$$$
$$$$$$
$$$$$$$
$$$$ $$
$
$$$$$
$$$
$
$$
$$
$$$
$$$$$
$$$$$$$
$
$$
$
$$$$$$
$$$
$$$
$$$$$
$$
$
$$$$
$
$$$$
$
$$$$
$$$$
$$$$
$
$$
$$$
$$
$$$
$$
$
$
$$$$$
$
$$$$
$$
$
$
$$
$ $$$$$
$$
$$$
$$
$$$
$$$$$$$$
$$$$$$$$
$
$$$
$$$$$
$$$
$$
$$$$$
$$
$$
$$
$$
$$$$$$
$$$$$$$
$
$ $$$ $
$$
$$$$$
$$$
$
$$$$$$$$
$ $
$$$
$$$$$$$$$$$$$$$$$$$$
$$$
$ $$
$
$$$$
$
$
$$
$$
$$
$$
$$$
$$$$$$
$
$$$$$$
$$
$$$
$$$$$$
$$$$
$$$$
$$
$$$
$$$$
$
$$$$
$$$$$
$
$$$$$$$$$$
$$$$
$$$$
$$$$$$$
$$$
$$
$$$$$
$$$
$$$$
$$
$$
$$$$$$$
$$$
$$$$$$
$$$$$
$$
$$$
$
$
$$
$
$$$$$$
$$$$$
$$$$$$$$$
$$$$$$$$
$$$$$
$$$$
$
$
$$$$$$$
$$$$$$$$
$$$$
$$$$$
$$$
$
$
$$
$
$$$$$$$
$$$
$$$$$$
$$
$$$$
$$$$$$$$$$$$$$$
$$$$ $$$$$$
$
$
$$$$$
$$$$$$
$$$$$$$$
$$
$$$$$$$$$$
$$$$
$$
$$
$
$$$
$$$
$$$$$
$$$$$$$$
$$$$$$$
$$$$$$
$
$
$
$
$
$$$$$
$$$
$$$$
$
$
$$$
$$$$$
$$$$$$$$$$$
$$$$$$
$$$$
$$$$$$$$$$$
$$$$$
$
$$$$$$
$
$$$$$
$$$$$$$$$$$
$$$
$
$$ $
$$
$$
$
$$$$
$
$$$$$$
$
$$
$
$
$$$
$
$$$
$
$
$
$$
$$
$$
$
$$
$$$$$$$$
$
$
$$$$
$
$ $$
$
$
$
$$$
$$$$
$
$$$
$
$$
$$
$$$
$$$$$$$$$$
$
$
$
$$$$
$$$
$
$$$
$$$$
$$
$$$$
$
$$$
$
$$
$$ $$
$$$$
$$
$
$$$$$$$$
$$
$$$$
$$$$$$$$$$$$$$$$
$$$$
$$$
$$$$$$
$
$
$
$
$$$$$
$
$
$
$$$$$
$$$
$$
$$$
$
$$$$$$$$
$$$
$$$$
$
$
$ $
$
$
$
$$ $
$
$$
$$
$$
$$
$$$$$$
$$$
$$
$
$$
$$$
$
$$$
$$$$$$$$
$
$
$$$$ $
$$$$$$$$
$
$$$
$$$$
$$
$$$$$$$
$
$$
$
$$$$
$
$
$$$$$$
$$$$$$$$$$
$
$
$
$$$
$$$$
$$
$$
$$$$$$
$
$$$
$ $
$
$$$
$$$$$
$$
$ $$
$
$
$$$$$$
$$$$$
$
$$$$$
$
$
$$$
$$$$$
$$$$
$
$
$$$
$$$$
$$$ $$
$$$$$
$
$$$
$$
$$$
$$$$
$
$
$$
$$$
$
$$$$$$$$$$$$$$$$$$
$$
$
$$$$$
$$$$
$$$$$$
$$$$ $
$$$$$
$
$
$$
$$$$$
$$
$$$$$
$ $
$$$
$$
$
$$$$$
$$$$$
$$$
$$$
$$$$$$$$$$$
$$
$
$$
$$
$$$
$$
$
$$$$$$
$
$
$$
$
$$$
$$$$$$
$$$
$$
$$
$$
$
$$$
$$
$$
$$$
$$$$$
$
$
$
$$$
$$$$$$$$
$$$
$
$$$$$$$$$$
$
$$
$
$
$$$$$$
$
$$ $
$$$$
$$$$$ $$$$
$
$$
$$$ $
$$
$$$$
$$$$$$$$$
$
$$$$
$$$$
$$$
$
$$$$$$
$
$$$$
$ $
$
$$
$$
$$
$$$
$
$
$$$
$$$$
$ $
$
$
$$$
$$
$$$$$
$$$$$
$$$
$$$$$
$$$$$$$$
$$$
$$
$
$$$$$
$$
$$$
$$$
$$$
$$
$$$$
$$$ $$$$$
$$$
$$
$
$$$
$
$$$$$
$
$$
$$$$
$$
$$ $
$$ $
$$$
$$
$
$$$$
$$$$
$
$
$$
$$$$
$$$$$$
$$$$$$
$$
$$$
$$$$$$
$
$
$
$$$$
$$$
$$$$
$$$$
$$$$$
$
$
$$ $
$$
$$
$$$$$
$$$
$$$$
$$$$$$$$
$
$$ $
$$$$$$$$
$$
$
$$
$
$$$
$$ $$$$$
$$
$
$$
$$$
$$
$$
$$$$
$$
$
$$$
$
$$$$
$$$$$
$$
$$$$
$$
$
$
$$$$$$$$
$
$
$
$$$$
$$$$
$
$$$$$$
$$$$$
$
$
$$
$
$$$$$
$
$
$$$$$$$$$
$$$
$
$$$
$
$$$$$
$
$$
$$$
$
$
$$$
$
$$$$$$$
$$$$
$$ $$
$
$$$
$$$
$ $
$$$
$$
$$$
$$$
$$$$
$$
$ $
$
$$
$
$$
$
$
$$$$
$$$
$$
$
$
$$$
$
$$
$
$$
$
$$$$
$$$
$$
$ $
$
$$
$$$$$$$$$
$
$$$$
$ $$$
$$
$$
$ $$
$$$$$$
$ $$$
$$$
$$
$$
$$$$$
$$$
$$$
$$$
$$$
$$$
$
$$$
$
$
$
$
$
$$
$
$$$$$$
$$$$$$
$$$$$
$$
$$
$$$
$$$$$$
$$
$$$$$$$$$
$$$$
$$ $
$
$
$
$$$$$$$
$$$$$$
$$$
$$$$$
$
$
$$$$
$$$$$$$$
$$
$
$$$$
$$$$$$
$
$$$
$
$$$$$$$
$
$$
$$
$$$
$$$
$$$$$
$$ $
$
$$$
$$$$
$$$$$
$
$$
$$
$
$
$$
$
$
$$
$$$$
$
$
$$$ $
$$
$
$
$$$
$$$
$$
$$$$$
$$
$
$
$
$$$$$
$ $
$
$$
$$$$$
$$$
$$$$
$$$
$$$$$$$$$$$
$$
$$
$$$
$$$$$
$$$
$$$
$
$
$
$
$$$
$
$$$
$$$$$
$$$$$$$
$
$
$$
$$$
$$$
$
$$
$$$$
$$$$$
$
$
$$$$$
$$
$$
$
$$$$
$$
$
$$$$$$
$$$$$
$$$
$
$$$
$$$$
$$$$
$$$$
$$$
$$$$
$$$$$$$$
$
$$$$$$
$$$$$$
$$$$$
$$$
$
$$
$
$$$$$
$
$$$$$
$$$
$$$$$$$$
$$$$$
$$$
$$$
$$$$
$
$$
$$$$$
$
$$
$$
$
$$$
$
$$$$
$$
$$
$$
$
$
$$$
$$
$
$$
$
$
$
$$
$$$
$
$$$
$$$$
$$$
$$$$$$
$$$
$$$$
$
$$$
$$$$
$$$$$
$$$$$$
$$$
$$$$$
$$$$ $
$$$$$
$$$$$
$$
$$$
$
$
$$$$$$$$$$$
$$$$$$$$$
$ $$
$$$$$$$$$
$$$$$
$$$
$
$
$
$$$$
$$$$$$
$$$$$$$
$$$$$$$$$
$$$$$$ $$
$$
$$$$
$$$$$$
$$$$$$$
$$$$$$
$$$$$
$
$$$
$$
$
$$$$
$$$$$$
$
$
$$$$$$$$$
$$$
$
$
$$$
$
$
$$$$$$$$
$
$
$
$
$$$$
$$$
$$$$
$$$$
$$
$$
$$$$
$$$$$
$$ $
$$$$$
$$$$$$ $$
$$
$$$
$
$
$$$$$
$$
$$$$$
$$
$$$
$
$
$$$
$$$$
$
$$$
$$$
$$$ $$$
$$$
$$$$$$
$$$$$$$$$$$
$$$
$$$$
$$
$ $$$
$
$
$$
$$$
$
$$$$
$$$
$
$
$$$$
$$$$
$
$$ $$ $
$$$
$$$$$$$
$$$$$
$$$$$$$$
$
$
$
$$
$$
$ $$
$$$
$$$$
$$$$$
$$
$$$$$
$$$$$$$$
$
$$$$$$
$$$$$$
$$
$
$$
$
$ $$$$$$$$
$$$$$$$
$$$$$
$$$$
$$$$$$
$$
$
$$
$
$
$$$
$$
$$
$$
$$$$$$$$$$
$
$
$
$$
$
$
$
$
$$$$
$$$$
$$
$
$$
$$
$
$
$$$$$$$
$$$
$
$
$$
$$$
$$$$$$$
$$
$$$$$
$$$$$$
$
$$$$
$$
$$$$$$$$
$
$
$$
$
$
$$$$
$
$$$$
$$$$$
$$$$$$
$$
$$$$$$
$
$$$
$$$
$$$$
$$$$$$$$$
$$$$
$$$$
$$$$$
$$$$$
$$$
$$$$$
$$
$$$$$$$$
$
$
$$
$$$$$$$$$$$$$
$
$
$$$
$$
$$$$$
$$$
$$$$$
$
$$$$
$$$
$$$$$$
$$$$$$
$
$
$$$
$$
$
$$
$$
$$$$
$$
$$$$$$$
$
$
$$
$
$$
$$$
$$$
$$$$$
$ $$
$$
$$$$
$$
$$$$$$$$$
$$$$$
$
$$
$
$
$
$
$ $$
$$$
$$
$
$$$$$
$$
$$$$
$$
$$$$
$$
$$$$
$$$$
$$$$
$$$
$
$$$$$$$$$
$$$
$$$$$$
$
$$
$$$$$$$$
$$$$$$ $
$
$$$
$$$
$$$$$
$
$
$
$$$$$$$$$$
$$
$
$
$
$
$$$$
$$$$$$$$ $
$$$$$
$$
$
$$$$$ $
$
$
$$$$
$$
$ $
$$$$$$
$$$
$$$$$$$
$$$$
$$$
$$$$$$$
$$$$$$$$
$$
$$$$
$$
$
$$
$$
$
$$ $$$
$$$$$$$$$
$
$
$$$$$
$$
$$$$
$$
$$
$ $
$$
$$
$$
$$$$$$
$$$
$$$$$$$$
$$$$$
$ $
$$$$$$
$$$$$$
$
$$
$$
$$$$$
$
$
$$$$$$$$$$$
$$$$$
$
$$$
$$$$$
$$
$$$$$
$ $
$$$
$$
$$$$
$$
$$$$$$$$$
$$$$$$
$$$$$$$$$$$$$
$$
$
$$
$$$
$$$ $$
$$$$$
$ $
$$$$
$$$$$$$
$
$
$$$$
$$
$ $$$$$$$$$$$
$$$$$$$$
$$$$
$$$$
$$$$$$$$$$$$$$
$$$
$$$
$$$
$$$
$$$$$$$
$$$$$$$
$$$$$$$
$$$$$
$$$$
$$$$$
$$$$$
$$$
$
$$$
$$$$$$$$$$$$$
$$$$$$
$ $$$$$$$$
$
$$
$$
$$$$$
$$
$$$
$$$
$$$
$
$$$$$$$$$
$$$$$
$
$$
$ $
$$$$$$$$
$
$$
$$$$$
$$$$
$$$$$
$$$$
$$$$
$$$
$$$$$$$
$$$$$
$$
$
$$
$$
$$$$$
$
$
$$
$$$$$$
$$$
$
$
$$$$
$$$$
$$$$$$$$$
$$$$
$
$
$$$$$$$$$$
$
$$$
$
$$$$$
$$$$$$$$
$$$$$$$
$$$
$ $$
$$$$$$$$
$$$$
$
$$$
$$
$$$
$$$$
$$$
$$$
$$$$$
$$
$$$
$$$$$$
$$$$
$$$$$
$$$$
$
$
$$
$$$
$$
$$$$$
$$$$
$$$$
$
$$$
$
$$
$
$$$$$$$
$$
$$$$$$$$
$$
$$
$$$$$$$$$$$
$$$$$$$
$$$$
$$$$$
$$$$$$
$$$
$$$$
$$$$$$$
$$$$
$$$$$$$$$
$$$
$$$$
$$$
$$$$$$$$$$
$$
$$
$$
$
$$$
$$$$$$$$$$$$$$$$$
$$$$$$
$$$$$$$$
$$
$$
$$$$
$$
$$$$
$$
$$$$$$$$
$$$$$$$
$$$
$$$$$$
$$$$$$$$
$$
$$$
$
$$$$$
$
$$$$$$$
$$$$$$
$$$$$$
$$$$$$
$$$$
$$$
$$$$$$$
$$$
$$$
$$
$
$$$$
$$$$$
$$$$$$$
$$$
$$$$$$$$$$$
$$$$
$$$$
$$
$
$$$$$
$$$$
$$$$$$$
$
$$
$
$
$$$
$$$$$$$$
$$$$$$$$$
$$$$$$$
$$$$$
$$
$$
$
$$$
$$$$
$$$
$$$$$
$$$
$$
$$$$$$$$
$$$$$$$$
$$$$$$$
$$
$
$$
$$$$$$
$$
$ $$
$$
$$
$$$$$$$
$$$$
$$
$$$$$$$
$$$$$
$$$
$$$$$$
$$$
$$
$$$$$$$
$$$$
$$$$
$$$$
$$
$
$
$$$
$
$$
$$$$$$$$$$$$
$
$$$$$
$
$$
$$$$$$$$$$$$ $$
$$$
$$
$
$$
$$
$ $$$$
$$
$
$
$$$
$$
$
$$
$$$
$$$
$$
$
$$
$$$$$
$$$$$
$
$$$$
$$ $
$$
$$
$$
$$
$
$$$
$
$$
$$$
$$$
$$$
$$$$$$$$
$
$
$$
$$$$
$$
$$$$
$
$$$
$$$
$
$
$$
$$
$
$
$$
$$$$$
$$$$$$$
$$
$$
$$
$$$
$$$$$$$$$$$$
$$
$$$$$$$$$
$$$
$$
$$$$
$$
$
$
$
$$
$
$$$
$$$$
$$ $
$
$$$
$ $$$$
$ $
$
$$$$$$
$$$$
$$$$
$$$$$$$$$
$$$$$$$
$$$$
$$$
$$$
$$
$$$
$$$$$$
$$$$
$$$$$$
$$$$$$
$$$
$$$$
$
$$$
$
$
$$
$
$$
$
$$
$$$$
$
$$
$
$$$$$
$$$$$$
$$
$$
$$
$$$$
$$$
$
$$$$$$$$
$$$
$$$
$$$
$$
$
$$
$$
$$
$$$$$$$
$$
$$$$$$
$$$
$
$$
$
$$$$$$$$
$
$$$$$
$$$
$
$
$$$$
$$$$
$
$$$$
$ $$$
$
$$
$
$$$$
$
$$$$$$
$$
$$
$$$$$
$
$$$$
$$
$$$$$
$$$$
$$$
$ $
$$$$
$$$$$$$$$
$$
$
$$$$
$
$
$$$$$
$
$
$$$
$$$$
$$$$$
$$
$$$
$$$$$$
$$$$
$$
$$
$$$$
$
$
$
$
$
$$$$$$$$
$$$$$
$$$$$
$$$$
$
$
$$$
$
$
$$$$$$
$$$$$$$$$$
$ $
$$$
$$$
$$$
$
$
$$$$
$$$$
$$$$$
$$$
$$$$$
$$$$$$$$$$$
$$$
$$
$
$$$
$$
$$
$$$$$$$
$$
$$$$
$$$$
$$$$$$
$$
$$$
$
$$
$$$
$$$
$$
$
$$
$$$$
$$$
$$
$$$$
$$$
$$$$
$
$$
$
$
$
$$
$
$
$$$$$$
$$$$$
$
$
$$
$$$$$$$$$
$
$$$$$
$$$$
$
$$
$$
$$
$
$$
$$$$$
$$
$$$$$$
$
$
$$$$ $$$$ $$$
$$
$$$
$ $$
$
$$$$$
$$$$$
$$
$ $
$$$
$$$$
$
$$
$$
$$$
$$
$$$
$
$$
$$$
$$$$
$$$
$$
$$$$$
$$$$
$$
$$$$$
$$$
$$ $
$$$$
$
$
$
$$$
$
$$$$$$
$$
$$$
$ $
$$$
$$$
$$
$
$
$
$
$$
$
$
$$$
$$$
$
$$
$
$
$
$
$
$$
$$$
$ $$
$$$
$ $
$
$$$$$$$$ $
$$$ $
$$$
$
$$
$$
$
$
$
$$$$$
$$$
$
$$
$ $$
$ $$$
$ $
$
$
$$$$$$
$$
$$$$
$
$
$$$
$ $ $
$
$$$$$$$ $$$$$$$
$
$
$$$
$$$
$$
$$$
$
$ $
$$$$
$$$
$$
$$$
$$$$
$
$$
$$$$
$$$$$
$$$$
$$$$
$$$$$$
$$$
$$$
$
$$$$$$$
$$
$$$$$$
$$
$$
$$$
$$$
$$
$$
$$$$$$$$
$$
$$
$$$
$$$$
$$$$
$$$$$$
$
$
$$
$
$$$$
$$$$
$
$$
$$
$ $
$
$$
$$$$$$
$$$$$$
$$$$$$$
$$$$
$$$
$$$$
$$
$$
$$
$$$
$$$
$$
$$$$$$
$$
$$
$$$$$
$
$
$$$
$$$
$$$$$
$$$$$
$$$$
$$$$$$$
$$$$$
$$$
$$$$
$$$$$
$$$$$
$$$$$$$
$ $$
$$$
$$$$$
$
$$
$$$
$
$$$
$$
$$$$$$
$
$$$$
$$$
$$
$$$$
$$$$
$$$$
$$$$$$$$$ $
$
$$
$$
$$$$
$$
$$$$
$$$
$$$
$
$$ $
$$
$$
$$
$$$
$$$
$
$
$$ $$$$$
$
$$$$
$$$$$
$$
$$$
$$$$$$
$$$$$$$
$
$
$
$
$$$$$$$$$$
$
$$
$$$$$
$$$$$$$$$$
$$$$
$
$$
$
$ $
$$$$$$$
$$$
$$$$
$$$$
$$$
$$$$
$ $$
$$$
$ $$
$$
$
$$$
$$$$$$
$
$
$$
$$$$$
$
$
$$$$$
$
$$
$
$
$$$$
$$$$
$$$
$$
$ $$
$$$
$
$
$$$$$
$$$$
$$$$$
$$$$$$$$$$$$
$$
$
$
$$$
$$$$$$$$$
$$$
$$
$$$
$$$
$$$$
$$$$$
$$$$$$
$$$$
$$$$$
$$
$$$
$$$
$$$$
$$$
$$$$
$$
$
$$
$$$$$$$$
$
$$$$$
$
$$$$
$$$
$$
$$
$$$
$$$$$$
$$$
$$$$$$$ $$$
$$$$$$
$$$
$$$
$
$$$$$$
$$$$$$
$ $$$
$$$
$$$$$$ $
$
$$
$$
$$$$$
$$
$$
$$$$$
$$$$$$$
$$
$$$$
$$$
$
$$
$
$$$
$
$$
$$$
$$
$$$$$
$
$$
$$
$
$
$
$
$$$
$
$$$
$$$$$$$$$
$$
$ $$$
$$
$$$$$$$
$
$
$
$$$
$$$$
$$$$
$$$$$$$
$$$$$
$$$
$ $
$
$
$$$
$
$$$$
$$$$
$$$
$$$$$$
$
$$$$$$
$ $
$
$$
$$$
$
$$$$$$
$$$$$$
$$$$
$
$$
$$
$$
$$$$$$
$
$$$
$$
$
$ $
$
$$$$$$
$
$ $
$$$
$$
$ $$
$$ $
$$
$$$$
$$
$$
$ $
$
$
$
$$$$$
$$
$$$
$
$$$$
$
$
$$$
$
$$
$$$$$$$$
$$$$$$
$$
$
$$
$$
$$
$
$
$$ $$
$$$
$
$$$
$
$$$$
$$
$
$$
$
$$
$
$
$$
$
$$$$$
$
$
$ $$$$$$
$$$$
$
$$$$
$
$$$$
$$$$
$$
$
$
$
$
$
$
$$$$$$$
$$$$$
$$$$$$$
$$
$
$$$$$$
$$$$
$$$$$$$
$
$$$$$$$$
$$$ $$
$
$
$$$$$$
$$
$$$
$$$
$
$$$$
$$
$
$$$$
$$
$$ $$$
$ $$
$$$
$$$
$$$$$
$
$
$$$$
$$
$$ $$$$$$$
$$$$$
$$$$
$$$
$$$$$
$$
$$
$$$$$$$$$$$$$
$$$
$$$$$$$$$
$
$$$$
$
$$$
$$
$$$$$$
$$$$
$
$$
$$$
$$$$
$$$ $
$$
$$$
$
$
$$$$
$$$$$$$
$$$
$$
$
$$$$$
$$$
$
$$$$$
$$$$
$$$$$
$$$$$$
$$$
$$$
$$$$
$$$$$
$$$$$$$$$$$
$$$$
$$$$$
$$$$
$$$$$
$$$$$$$$$
$$$$$$$$$
$$$$$$$$$$
$$$$$$$$
$$$$$
$ $
$$$$
$$$$$
$
$
$$$
$$$$$
$
$$$$$$$$$$$$
$$
$ $
$$$$$$
$$
$
$$$$
$$$
$
$$$$
$$$
$
$$
$$
$
$
$$
$
$$$$$$$
$$$$$$
$$$$
$
$
$$$$$
$$$$
$
$
$$
$$$$
$
$$$
$$$$
$$$$$
$$$
$$$$$$$$$
$$
$$$
$$$$$$$$$$$$$
$
$$$
$
$$$
$$
$$$$$ $$$$$$$
$$$$$$$$$$ $$$$$
$$$$$$
$$
$$ $$
$$
$$
$ $$
$$$
$$$$$$
$
$
$$$$
$
$
$
$
$$
$$
$$
$$$
$$$$
$$$$$$$$$$
$$ $$$$$$$
$$$$$$$
$$$$
$$
$$$$
$$$
$$$$
$$$$$$$$$$$$$$
$$
$$
$$$$
$$$$
$
$$$$$$$$
$$$
$$$$$$$
$$$$$$$$$
$
$$$$$
$
$
$$$
$$$$$
$
$$$$$$
$$$$$$$$$$$$$
$$$$$$
$$$
$
$$
$
$$$
$
$$$$$$$$
$$$$
$$$$$$$$$$$
$$ $
$
$
$$
$$$$$ $$
$$$
$$
$$
$$
$$$$$
$$$ $$
$$$$$$$$$$
$$
$
$$
$$
$$$
$$$$$$$$$
$
$$$$$$
$$$
$$
$$$$
$$$
$
$$
$$$
$
$$$
$
$$$$
$$
$$$$$
$
$$
$$$$$$$ $
$$$
$$$
$$$$$
$$$
$
$$$
$ $
$
$$$
$$$$$$$$$$
$
$$$
$$$$$$
$$$
$
$
$
$$$$$$$$
$
$$$$
$
$$
$$$
$
$$
$$
$$$$
$$$$
$
$$$
$$
$$
$$$$$$$$
$$$$$
$$$$
$$$$$$$$
$$
$$
$$$$$$
$$$$$$$
$$$$$
$
$$$
$$$$$$$$$$
$$$$$$$
$$
$
$$$
$$$
$
$$
$$$$$$$$
$
$$$$$
$$$$
$$$$
$$$
$
$
$$$$$$$$
$
$
$$$$
$$$
$$$$
$$$$$$
$$$$$$
$$$$
$$
$$
$
$
$
$$$
$
$$$$
$$$$$$$$
$
$$$$$$$
$$$$$$$$
$$$$
$$$
$
$
$
$$$$$$$$$$
$$
$
$
$
$$$$$
$
$$$$
$$$$
$$$$
$$$$
$$
$ $$
$$
$$$$$$$$$$
$$
$$$
$
$
$
$$$$$$
$$$$
$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$
$$$$$
$
$$$
$$$$$
$$ $$$$$$$$$$$
$$$$
$$$$
$$$$
$$$$$$$$$$
$ $$$
$
$
$$$$$$$$
$$$$$
$$$$$$
$$ $$
$
$$$
$$
$
$$$$$$$
$$$$$$$
$$$
$$$ $$$
$$$$$$$$$
$$$
$$$
$
$$$$$
$$$$$$
$$
$$$
$
$$$$$$
$$
$$$$
$
$$$$$$$$$
$$$$$$$
$$$$$$$$$
$$
$$
$$$$
$$$$$$$
$
$$$$$$
$$$$$$$$$$
$
$$$
$$
$$$$$
$
$$
$
$$
$$
$
$$$
$$$$$
$$$$$
$$$$$$
$$
$$$$$$$$
$$$
$$$$$
$$$
$
$
$$$$$$$
$$
$
$$
$$$
$
$
$
$$$$$
$$
$$
$$$
$$$$
$$$$$
$$$$
$$$$$$$
$$$$$$$$
$$$$$$$$$$
$$$$$$$$$$
$$$$$$$
$$$
$$$$$$
$$ $
$$$$
$$$$
$$$$$$$$$
$$ $$$$$$
$
$$$$$$
$$$$$
$$$$
$$$$$$$
$$$$$
$$$$
$
$$
$$$$ $
$
$$$$$$$$$
$$$$$
$$$$$$$
$$$
$
$$$
$$$$$
$$$$$
$$
$$
$$$$
$$$
$$$$$$$$
$$$
$$$$$$$$$$
$$$$$$
$$
$$
$$$$
$$
$$$$$
$$$$
$$$
$$$$
$$$$$$
$$$$$
$$$$$$
$$$
$$$$$
$$$
$
$$$$
$$$$$$$$
$$
$$$
$
$$$$$$$$
$
$$$$$$$
$$
$
$
$$
$$$
$$
$$$$$$$
$$$
$
$$$$$$$
$$$$$$$
$
$
$$$$$$
$$$$$$
$
$
$$$
$$$
$$$
$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$
$$$$$$$$$$$
$$$$
$$$$$$$
$$$$$
$
$$$$$$$$$$$$$$$$$
$$$
$$$$
$$$$$$
$$$$
$$
$$
$$$$$$$$$$$$
$$$$$$$
$$
$$$
$$
$$$
$$$
$$$$$$$$$$$$
$$$
$$
$$
$$$
$
$
$$$$$$$$$$$
$$$$$
$
$$$$$
$$$$$
$$$$$$$$$
$
$
$$$
$$$$$
$$$
$$$
$$
$$
$$$$$$$$
$$$$$$
$$$
$$$$$$$
$$$
$$$
$$
$
$
$$$$
$$
$$$$
$$$
$$$$
$$$$
$$$
$$$$$$$$$
$$
$
$
$$$$$$$$$
$$$
$$$$$$$$
$$
$$$
$$$$
$
$$$$
$
$$$
$$$$
$
$
$$
$$
$$$$$$$$$
$$$$$$$$$$$$$$$$$$$
$$$$$$$
$$
$$$$$
$$$$$$$$
$$$$
$
$$
$
$$$$
$$$$$$$$$
$$$$$$$$$$
$$
$$$$$$ $$$$
$$$
$$$
$$$$$
$$$$$$
$$$$
$$
$$ $$$
$$$$
$$
$$
$
$
$$$$$
$$$$$$$$
$$$
$$$$
$$$$$$$$$
$$$$
$ $$
$
$$$$$$$
$$$$$$$$$
$$$$$
$$$$$$$
$$$$$
$
$$$$$$$$$$$$$
$
$$$$
$
$$$
$$$
$$$$
$$
$$$$
$$$$$$$
$
$$$$$$$$$
$
$
$$$$$$$$$$
$$$$$$
$$$$$$$$$
$$$$$$$$$
$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$
$$$$$$$$$
$$$$$$$$$$$$$$
$$$$$$$$$$
$$$$$$$
$$$$$$$$$$$$$$$$
$$$$$
$$$$$$$
$
$$
$$$
$
$$$$$$
$$
$$$$$$$$
$$$$$$$$$$
$$$$
$$ $
$$$$$$$$$$$$$
$
$$
$$$$$$$$ $$$$
$$$$$$$$$$$$$$$
$$$$$
$$$$$$$
$$$$$$$$$$$$$
$$$$$$$$$$$$$$
$ $$$$$
$$$
$$$$$$$$$$$
$$$$$$$$$$$$$
$$$$
$$$$$
$$$$$$$
$$
$$$$$$$$$$$$$
$
$$$$
$$
$$$$$$
$$$
$$$$$$$
$$$$$$$$$$
$$$
$$$
$$$$$$$$$$$
$$$$$
$$$$$$$$$$$$$$
$$$$
$$$$$$$$$$$$$$$$
$$$$$$$$$
$$$$$$$
$$$
$$$
$$$$$$$
$$$
$$
$$$$$
$$$
$$$$$$
$$$$
$$$$$$
$$$
$$$$$$$$$$$
$$$$$$$$$
$$$$
$$$$$$$
$$$$
$$$$$
$$$$$$
$$$$$$$$
$$$$$$$
$$$$$$$$$$$
$$$$$$$$$$
$$$
$$$$$$$$
$$$$$
$$$
$$
$$$
$$$$$$$$$$$$$$$$
$$$$$$$$
$$$$
$
$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$
$$$$
$$$
$$$$$$$$$$$$$
$$$$$$$$$$$$$
$$$$$$$$
$
$$
$$$$$
$$$$$
$$$$$$$$$$$$$$$
$$$$$
$$$$$$$$$$
$$$$$$$
$$$$$
$$$$$$$
$$
$ $
$$$
$$$$$$$$$$$$$$
$$$$$$$
$$$
$$$
$
$$
$
$$$$$$$$$$$$$
$$$$$$
$$$$$
$
$$$
$$$
$$
$
$$$
$$
$
$$$
$
$$
$
$$$$$
$
$$
$$$$$$$
$$
$
$$
$$$$$$$$
$$$ $$$
$
$$
$
$
$$$$$
$$
$
$$
$
$
$$$
$$$$
$$$$$$$$$$
$$$$$
$$ $$$
$$$$$
$$
$$$$$$
$
$$$
$$$$$
$$$
$$$
$
$$
$$
$
$$$$$
$
$$$$
$$$$$
$$
$$
$$$$
$$$$
$$
$$$$
$$$
$
$$$
$
$$$
$$
$$
$$$$
$$
$$$$$$$
$
$$$$$
$
$
$
$$$$$$$$$$$$$$$
$$
$$$$$$
$$$$$$$$
$$$
$$
$$$$$$$$$$$$$$$$$
$$
$$$$$$$$
$$$$$$$$$$$$$$$$$$$
$$
$$$$
$$$$
$$$$$$$
$$$$$
$$$$
$$$
$$$$$$$$$$$$$
$$
$$$$$$$$$$
$$$
$$
$$$$$$$$$$$$$$$$
$$$$$$$$$$
$$$$$$$$$$$$$$
$$$$$$$$$
$$$$$$$$
$$$$$$$$$$$$$$
$$$$$$$$$$
$$$$$$$$$
$$$$$$$$$$$
$$$$$$$$$$$$$
$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$
$
$$
$$$$$$$$$$
$$$$$$
$$
$$$$
$$$$$$
$$$$$$$$$
$$$$
$
$
$
$$$$
$$$
$
$$$$
$$
$
$ $
$$
$$
$
$$
$$$
$
$$$$$$$$$
$$$$$$$
$$
$ $$$
$$$$$
$
$$$$$$$
$
$
$$$$$$$$$
$$$$$$$
$$$$$$$
$
$$
$$$$$$$$$$$$$$
$$$$
$$$$$$$$$$$$$$$$$$
$$$$$$$
$$$
$$$$$$$$$$$$$$
$$$$$$$$$$$
$$$$
$$$$$
$$$$$$$$$$
$$$$$$$$$$
$
$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$
$$$$$$
$$$$$$$$$
$$$$$
$
$$$$$$$$$
$$$
$$$$$$$$
$$$$$
$$$$$$$$$$
$$$$$
$$$$$$$$$$$$$$$
$$$$$$$$$$$$$
$$$$
$$
$$$$$$$
$$$$$$$
$$$
$$$$$$$$
$$
$$$
$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$
$$
$$$$$$
$$$$$$$$$
$$$$$$$$$
$$$$$$$
$$$$$$$$
$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$
$$$$$$$$
$$$$$$$
$$$$$$$$
$$$$$$
$$$$$$$$$$$$
$$$$$
$$$$
$$$$
$
$$$
$
$$
$
$ $
$
$$
$
$$$$$$$$
$ $
$
$ $
$$
$$
$$
$$$$$$$ $$
$$
$$$$
$$$
$$
$
$
$$$$$$
$$$
$$
$$$$
$$$$
$$
$ $$
$
$$
$$$$$$$$$$$$$$$
$
$$$$$$
$$$$
$$
$
$$$
$$
$
$
$$
$$
$$$
$$$$$$
$
$$$$$
$$$$
$
$$$$$$$$
$$$
$
$$
$
$
$$$$$
$$$$$
$
$$$$
$$
$
$
$$$
$$
$$
$$$$$$$
$
$$$$
$$
$$
$$
$$$$$$$$
$$$$$$
$
$$
$
$$
$$$$$$$$$
$$$$
$$$$$$$$$
$$
$$$$$$$$
$$
$$$$$
$$
$$$$
$
$$$$
$ $
$$$$$$$$
$$$$$
$$$
$$
$
$$$$$$$$$
$$$
$
$
$$
$$
$$
$$
$$$
$$$$
$
$
$$
$$$
$$$$$$$
$$$$$$
$$
$
$$$
$$$
$$$
$$$$
$$
$$
$$$$
$
$$$$
$
$$$$
$
$
$$$
$$
$
$$
$$$
$$$
$
$
$
$$$$$$$
$$$$$
$$$$$$
$$
$
$$
$
$$$$$
$
$
$$$
$
$$
$$
$ $$
$
$$$
$
$$
$
$$$
$$$
$
$$
$$$
$$$$
$$ $$
$
$$$
$$$
$
$$$$$$$$$$
$
$$
$
$$$$$$$$$$$$
$$$$$$$
$$$$$
$$$$$
$
$$$$$$$$$$$$$$$
$$
$
$$$
$$$$$$$
$$$
$$$$
$
$$$$
$$$$$$$$$
$$$$$
$$$$$$$
$
$ $
$
$$
$$
$$
$$$$
$$$$
$$$$$$$$$$$
$$$$
$$$
$$$$$
$
$$
$$
$$$
$$$$$$
$$
$$
$
$$$$$$
$$
$
$$$$
$$$$$$
$$$$
$ $
$ $
$$$ $
$$$$$ $$$$
$$$
$$$$
$$$$$$
$
$
$
$$
$$
$
$
$$$$
$$$$$
$$
$$
$$
$
$$
$$$
$
$$$$
$$$$$$$$
$$
$$$$$
$$
$$$
$$$$$$$$$
$$$$$
$$$
$$$
$$$$$
$$
$
$
$
$$$$$$
$$$$$
$$$
$
$$
$$
$
$$$
$$$$$$
$
$$$
$$$$$$$$
$ $
$$$$
$$$
$$
$$
$
$ $$$$
$$
$
$$
$$$$$$
$$$$
$$
$
$$$
$$$$
$$$
$$$$$$
$
$$
$
$
$
$
$$
$
$$
$
$$$$
$$$
$$$
$$$$
$$$$
$$$
$$
$$
$
$
$$$$
$$
$$$$$
$
$
$$
$$$$$
$
$ $ $$$$
$$$
$$$$$
$$
$$$ $
$$$ $$
$$
$
$$
$$$
$$$$$$$
$$$$$$
$
$$$
$$$$$$$$
$
$
$$$$$$$$$
$$$$$
$$$$
$$$$$$$
$$$$
$$$$$$$
$$$
$$
$
$$
$$
$$
$$ $
$$$$$$
$$$$$$$$$$
$$
$$
$$$$
$
$$$$$$$
$$$$$$
$$
$$$$
$$
$$$$
$$$$$$
$$$$$
$
$$
$$$$$$$$$
$$
$$$
$$
$$
$$$
$$$$
$$
$$$$
$$$$$
$$$
$$
$$
$$
$
$$
$
$$$$$
$$$$
$
$$
$$ $$
$
$
$
$
$$
$
$
$
$
$
$$
$$$$
$
$$
$$
$$$$$$$
$$
$
$$
$$$$$$
$ $$
$$$$$$$$$$$$$
$$
$$$$
$$$$$$$$$$
$$$$$$
$$$$$$
$$$$
$
$
$
$$$$
$
$$
$
$$$$
$$
$$$$$
$
$
$ $$ $
$$$
$$
$$
$
$$
$$$
$$$$$$
$$$$$
$
$$$
$$$
$ $$$$
$
$$
$$
$$$
$$
$
$
$ $
$
$$$$
$$
$$
$
$$
$$ $$$$$
$$$$$
$$$
$$$
$$$$$
$$
$
$$$$$
$$$$
$$
$$$$
$$$
$
$
$$$
$
$$
$$$
$$$
$$$$
$$$$$$$$
$$$$$$$$
$$$$
$$
$$$$$
$$$$$ $$$$$$
$$
$$$$$$$$$
$$$$$
$$
$$
$
$
$
$
$$
$$$$$
$$
$
$$
$$$$
$ $$
$$
$$$$
$$$
$
$
$
$
$
$$
$$$
$$$$$$$
$$$$$$$$$
$$$$$$
$$$
$$$$$$$$$$
$$$$
$$$
$$$$$$$$
$
$$$$
$
$$$$
$$$
$$
$$$
$$
$$$$$$$
$
$
$$$$
$$$
$$$$$$$$
$$
$$$$$
$$$$$$$$
$$
$$$$
$$$$
$$
$$$$$$
$$$$$
$
$$
$
$
$
$$
$
$$$$
$
$$$$$
$$$$$$
$$
$$
$$
$$$$$
$$$
$$$$$
$$$
$$$$$$$$$$$$$
$$$
$$
$$
$$
$$$
$$$$$$$
$$$
$$$$
$$$$
$$$
$$$$$
$$$$$$
$$
$$
$$
$$$$$
$
$$$
$
$$
$$$$$$$$$$$$
$$$$$$$$
$$$$
$ $$$$
$$$$$$$$
$$$$$
$$$$$
$$$ $$$
$$
$$$$$
$$$$
$$$$
$$
$
$$$$$$
$
$$$$
$$$$$$
$$$$$$
$$$
$$$$$$$$$$$$$$$$$$$$
$$$
$$$$
$$$$$$
$$ $$
$$$
$
$$$$$
$
$
$$$$$$$$$
$
$$$$$
$$$$$
$$
$$$$
$
$$$$$$$$$$$
$
$$
$$$$$$
$$$$
$$$$$
$$$$$$$$$$$$$
$$$$$$$
$$$$$
$
$
$$
$$$$$
$$
$$$$$
$$$$$$$$
$$$$$
$$$$$$$
$$$
$$$
$
$$
$$$$$$$$$
$$$
$$
$$$$$$
$
$$
$$
$$$
$$$
$$$$$$$
$$$
$$
$$$
$$
$$$
$
$$$$$$$
$$$
$$$$$$$$$
$
$$
$$$
$$$$
$$$$$
$$$
$
$
$
$$$
$$$$$$
$
$$$
$$
$$$$$$$
$$$$$$$$
$$$
$$$
$$
$$$$$$$
$$$
$$$$
$$$$
$$$$$
$$$$
$$
$
$
$$$$$$
$$$$$$
$$$$
$$$$$$
$$$$$$$$$$$
$
$$$$$$
$$
$
$$$$$$$$$
$$$$$$$$$$$$$$$$$$
$$
$
$$$$$$
$$$
$$
$$$$$$$
$$$$
$$
$$$
$
$
$$
$$$$$$$$$$$$$$
$
$$$
$
$$$$$
$$$
$$$$$$
$$$$$
$$$$
$$$$
$$$$$
$$
$$$
$$$$ $$$
$ $$
$$$$$
$
$
$$$$
$$$$$
$$$$ $
$$$$
$$
$$$$$
$$$$$
$$$$
$$
$$$
$$$$$$$$$
$$$$$$
$$$$
$
$$$$
$$$$$
$$$$
$
$$$
$$$$$$
$$
$$
$$$$$$
$$$ $$$$$$$$$$
$$$
$$$$
$
$$$$$
$$$$$
$$$$$$$$$$$
$$$
$$$$$$
$$$$$$$$
$$$$$
$$$$
$$$$
$
$
$
$$$
$
$$$$
$$
$$$$$
$$$$
$$$$$$
$$$
$$$$
$
$$$$
$$
$
$$
$$ $
$$$$$$$
$$
$
$
$
$$
$$$
$
$
$
$$$$$
$$$$$
$$
$
$$$$$
$$$$
$
$$$
$
$$$$
$
$$$
$$$$$$$
$$
$$$$
$$
$
$$
$$$
$$$$
$$$$$$$$$
$$$$
$$$$$$$$$
$$
$$$$
$$$$$
$
$$
$$$$$$
$$
$
$$$$$$$$$$$$
$
$$$$$
$$
$$
$$$$
$
$$$$$
$$$$$$$$$$$
$
$
$$
$$
$$$
$$
$
$$$$
$$$$$
$$$$
$$$
$$$$$$$
$$
$
$
$ $
$$$
$$$$$
$$
$$
$$
$ $$$
$$$$$$
$$$$$$$$$$$$
$
$
$$$ $
$$$ $
$$$$
$$$$$$$$$
$
$
$$
$
$$
$
$$
$
$$$
$ $$
$
$$$$
$$$$
$
$$$$
$
$
$$$ $$
$$
$$
$$$
$$
$$$$$$$
$$
$$
$$$$$$$$$$$
$
$$
$$$$
$
$$$$$
$$
$$$$$$
$$$
$
$$
$
$
$$$
$
$$
$
$
$$
$$$
$
$$
$$$
$$$$
$$
$$$$
$$
$
$$$
$$$
$$
$$
$$$
$$$$$
$
$$$
$$
$$
$$$
$
$
$$$
$$$$$$ $
$$$
$$
$$$$
$$
$
$$
$$ $$$
$$
$$$$$$$$$$$
$ $$$$$
$$
$$
$$$$$$$$
$$$$
$$
$$
$$
$
$$ $
$$$
$$$
$$$$$$$
$$$$$$$
$$$$$$$$
$$$$$$$$$$
$
$$
$$
$$
$$
$
$$$$
$$$$
$
$
$$
$$
$$$$$
$$
$$$$$
$$
$$$
$
$$$
$
$$
$$
$$$$$
$$ $$
$$$$$
$$$$
$$$$$$
$ $
$$
$
$ $$
$$$$
$$$
$$$$$
$$$$$
$ $$$$$$
$
$
$
$
$$
$$$ $
$$$$
$$
$$$$$$$$
$
$$$$
$$ $$$$$
$$$ $
$$$$
$$$$
$$
$$
$$$
$
$
$
$$
$
$
$
$
$$$$$$$
$$ $
$$$$$$
$$
$$$$
$$$
$$
$
$$$$$
$$$$
$$
$
$
$
$$$$$$
$$$
$$$
$$$ $
$$$$
$$$
$$$$
$$$$
$
$
$$
$$
$
$$
$$
$$$
$
$$
$$$$$
$$$ $$$$
$$$$
$
$
$$$
$$$$
$$$$$$
$$
$
$
$$
$
$
$$$
$$$$
$$
$
$
$$
$
$
$ $
$$
$$$$
$
$$$$
$$$
$$$
$$
$$$
$
$
$$
$$$$
$$$$$$
$$$
$$$$$$$
$$$
$$$$
$$$
$
$
$$
$$
$$$$$
$
$$$$
$$
$$$$
$ $$$$ $
$$$$ $$ $$
$$
$
$
$
$
$$$$$$
$$
$
$$$
$$
$$$
$$
$ $
$$$
$
$$
$
$$
$
$$
$
$$
$
$$
$
$$
$$ $$
$
$
$
$
$$
$$$$$
$
$$
$
$
$
$
$$$
$
$
$$$
$
$
$
$$$
$ $$$$
$
$$$
$$$$$$$
$$$
$
$$$
$$
$
$
$$$$$$
$$$
$$
$
$
$$$$
$$$
$$$
$$ $$$$
$$$
$$$
$$$$$
$$
$
$
$$
$$$
$$$$$$$$
$$$
$$
$$$$
$
$$$$
$$$$
$$
$$
$$$$
$ $
$$$
$
$$$
$$
$
$$$$$
$$$$$
$$$$
$$$$$$$
$$
$$$
$$$
$$$$$
$
$$ $$$
$$$
$$$$
$$$
$$$$$$$$$$
$
$
$$$$
$$
$$$
$$$$
$$$
$$$
$$
$
$$$$$ $
$$$$
$$$$
$
$$$$$$
$$$$$
$$$$$$$$
$$
$$
$
$
$$
$$
$ $
$$
$$
$$$
$$$
$$ $$$$ $
$$
$$$
$$$$$
$$$
$
$
$$
$
$$
$$$$ $$$
$$$
$
$$
$$$
$$$$
$$
$$$
$$
$$
$
$
$$
$$$
$$$$
$$$
$$$
$$$$$
$$
$$ $$
$$
$
$
$
$
$$$$$$$$
$$$$
$$$$$$
$$
$$$
$$$$$$$$$$$$$$$
$$$
$
$
$$
$$
$$$
$$$
$$
$$$$$
$ $$$$
$
$
$
$
$$
$$
$$
$$$$$
$$$$$$
$$$$
$$$$$ $
$
$
$
$
$ $$
$$$$$
$$
$$$$$
$$$$
$$$
$$$$$$$$$$
$$$
$$$
$$$
$$$$$$$$$
$$
$$$$$
$$$
$$$
$
$$$$
$
$$$
$$ $$
$
$$
$
$$
$$$
$$$$$$
$
$$$$
$$$$$$$$
$$$$$$$$$$$$$$$$$$
$
$$$$
$$
$
$$
$$$
$$$$$$
$
$$$
$$$$$
$
$$$$$$$
$$$
$
$$
$$
$$$
$$$
$$
$
$
$$
$
$$$$$$
$$
$$$$
$$
$
$
$$$
$$
$
$$
$
$$
$
$$$$
$
$
$$$
$$$
$$$$
$$ $$
$$
$$$
$$
$
$$
$$$$$$
$$$$$$$
$$$$
$$$
$$
$
$$
$$$$
$$
$
$ $$$$
$$$
$
$$$$$$
$
$$$
$$$
$$$
$
$$
$ $
$$$$
$$$$$
$$$$
$
$$$ $$
$$$$$$$$$
$ $
$$$$$$
$$
$$$$$$$$
$
$$
$$$
$
$$
$$
$$$$
$
$$$$
$$$$$
$
$$$$
$
$
$
$$$
$$$
$$$ $$
$$$$
$$
$$
$$$
$$$
$$
$$$$$
$
$$$$$$
$$
$$$
$$$
$$$
$$
$$
$
$
$ $$$$
$$$$$$$$$$
$$$$$$
$$$
$$$$$
$$$$$$
$$
$ $$
$$$$
$
$$
$$$$$$
$$$$
$
$$$
$
$
$$$
$$$$
$ $
$$$
$
$
$
$$$$$$$
$$
$
$$
$$
$$$
$$$
$$$$$$$$
$$$$$
$
$$
$$
$$
$
$
$
$ $
$
$$$
$$$$$$
$$$$$$$$$$$$$$$
$$$$
$$
$$$$$$$$
$$$$$$$$$$
$$$
$$$$$$$
$$$$$$$$$
$$$$$$$$$
$$$
$$$$$$$$$$$$$$$
$$$$$
$$$
$$$$$$$
$$$
$$$$$$$$$$$
$$$$$$$$$$
$$
$$$$$
$$
$$$$$
$$$$$$$
$$
$$
$
$$
$
$$
$$$$
$
$$$$
$$
$$$$
$ $$
$
$
$$
$$$$
$
$
$$$
$ $$$$
$$$$$$
$
$$$
$
$
$
$
$
$$$$$$
$$$
$$$
$ $$$
$$$$$
$$
$
$$
$
$$
$$$
$
$$
$$$$$$$$
$ $
$$
$$$$$$
$$
$$$
$$
$
$$$$$
$$$
$$
$
$
$$$$$$ $
$$$$$$$
$$$ $$
$$
$$$
$
$
$$$$$$$
$$$$
$
$$
$
$$$$$$$
$$
$$$$
$$
$$
$$
$$$
$$$$$
$$
$$$$
$$$
$
$
$$
$$$$$
$ $$$$
$$$$
$$$ $$$
$
$$
$$$$$
$$$$$$$$$
$
$$
$$$$$$$
$$$
$$$$
$$$$$
$$
$$$$$
$$$
$$$$
$$$$
$
$$$
$$$$
$$$
$$$$
$$$$
$
$$
$$$
$$$
$$
$$$
$$$$$$
$$$$$
$
$$
$
$
$
$
$
$$
$
$$$$
$$$$$
$$
$$$
$$$$$$$$
$$$
$$$$$$$$
$$$$
$
$$ $$ $$$$$
$$$$$ $$$$
$$
$$
$$ $
$
$$$$$$
$$$$
$
$ $$$$$$$$$$
$$$$$
$$$$$
$$
$$$$
$$$
$
$
$ $
$$ $
$$$$
$$
$$
$
$
$
$
$
$
$ $$
$$$
$ $$
$
$$$$
$
$
$
$
$
$$$$
$
$
$
$$$$$$$$$$ $
$$$$$$$$$$$$
$$$$$ $
$$$
$$$$$$$$$$$$$$$$$$$$$$
$$$$$$
$$$$
$$
$$$
$$
$$$$
$
$
$$$$$$
$$
$$
$$$$$$
$$$
$$$$$$$
$$$$
$
$
$
$$$$
$
$$
$
$$$$$$$
$$$$$$$$
$
$
$$$$$
$$$
$$$$$$
$$$$$$
$$$$$$
$
$
$
$$$$$
$
$
$$$$$$$$$
$$
$$$$$$$
$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$
$$$$$$$$$$$
$$$$$$
$
$
$$$$$$$$
$$$$$
$$$$$$$
$$
$$
$$$$$$$$$
$
$$$
$$
$ $
$$$
$$
$$$$$$
$
$$$$$$$$
$$$$$
$$$$
$$$$
$$$
$
$$$$$
$
$$$$$$
$$$$$$$
$$$$$
$$$
$
$
$$$$$$
$$$$$$$$$$$$
$
$$$$$
$
$$$$$$$$$$
$$$$$$$$$$
$$$
$
$$$
$$$
$$$$$$
$$
$$$$$$
$$$$
$$$$
$
$$
$$$$$$
$
$
$
$$
$$$
$
$
$
$$$
$$
$$$
$$
$$$
$$
$
$$$$$
$$
$
$$$$
$$$$$
$
$
$$$
$$$
$$
$$
$$
$$$
$$$$
$
$$$$
$$
$
$
$$$$$$
$$
$$$
$$$$$$$
$$$$$$$
$$$$$$
$
$
$$
$$$$$$$
$$
$$$$$$$$$$
$$$$
$$$$$$$$$
$$$$$$$$$
$$$$$$
$$$$$$$$
$$$$
$$$$$
$$$
$$
$$$$
$
$
$$$$$$$$$$$$$
$$$$$
$$$$
$$$$
$$$
$
$$$$$$$
$$
$
$
$$$
$$$$
$$$$
$$$
$$$$$$$$$$$$$
$$
$$$$$$$$
$$$$$$$$$$
$
$$$
$
$
$$$
$$
$$$
$
$$$$
$$
$
$$
$$$$$$$$$
$$$$$$$$
$
$$
$$
$$
$$$
$$$$$
$
$$$$
$
$$
$$$$$
$$$
$
$$
$$
$
$$$
$$
$$
$
$
$$$$
$$$$
$$$
$$$ $
$
$$
$
$$$$$
$
$ $
$$
$$$
$
$
$$$
$$$$$$
$$$
$$$$$$
$$$$$$$
$$
$$$$$$
$$
$$
$$
$$$$
$$$$$$$
$$$$
$$
$$$
$
$$$
$$ $$$
$$$$$$
$$$$
$$$
$$$$$
$
$$
$
$$$$
$$$$
$$$$
$
$
$$$
$$$
$
$
$$$$ $$$$
$
$$$
$$
$$$$
$$$$$$$$
$$$$
$$
$$$
$
$
$$$$$$$$
$$
$$$
$
$$ $$$
$
$$
$$$
$
$
$
$
$
$$$ $$ $
$$$$$$$
$$$$
$$$$
$$$
$$$$
$
$$$
$
$$$$$
$ $$
$$$$$$$
$$
$$
$$$ $
$$$$$$$$
$$
$
$$
$
$
$
$$
$$
$$
$$$
$$
$ $$$$$$$
$
$$$$
$
$$$$
$$$$$ $$$ $
$
$$$$$$$
$
$$
$$$
$$
$
$$
$
$$
$ $ $
$$$$
$$$$$$$
$ $
$$$ $$$
$ $
$$$$
$
$$$$$$$$
$$$
$ $$$$$$
$
$$
$$$$$
$$$$$
$$$
$$
$$$ $
$$$$$$
$
$$
$$$
$$$
$
$$
$$$
$$$
$$
$$$
$
$$
$
$$$$
$
$$$$$$$$
$
$$$$$$
$$$ $$
$$$$$$$$
$
$
$$$
$$$$$
$
$$$$
$$$
$$$$
$$$
$$$$$$
$$
$
$$
$$$
$$$$
$$$
$$$
$
$$$$$$$
$ $$$
$$ $$$
$
$ $
$$
$$$$$
$$$$$$$$
$$
$$$$$$
$$
$$
$$$$ $$$$$$
$
$$
$$$$
$
$$$
$$
$$$$$$
$ $$$$
$$$$$$$
$$
$
$$$
$$
$
$
$$$
$$$$
$$$$
$$
$
$
$$
$$$$
$$$$
$$
$$$$$$$$$$
$
$$
$$$$$$$
$
$$
$$$$$$$$
$
$$$$$$
$
$$
$
$
$$$$$$$$
$$$$$$
$$$$
$$$$$
$$$$$
$$
$$$$$
$$$
$$$$$$$$
$
$$$$$$$$$$
$$$$
$$
$$$
$
$
$$
$
$
$
$
$$$$$$
$$$$
$$$$
$$$$$$$$$$$$$$$$$
$$$
$$
$$$
$$$
$
$ $$$$$$$
$$$$$$$$$
$$$$$$$$$$$$$
$
$$$$
$$$$
$$$$$$
$$$$$$$
$$
$$
$$$$$
$$
$$
$$$
$$
$$$$
$$$
$
$$
$$$
$$
$$$$$$$
$$$$$$$$$
$$$
$$$$
$$
$
$$
$$$$$$$$
$$$$$$$$
$
$$
$$$$
$
$$$$$$$$$$$
$$$
$$$
$$$$
$$$
$
$$
$
$
$$
$$
$$$
$$
$$$
$$ $$$
$$$$$
$$$
$$$$$$
$
$$$$
$$$
$$$$$
$$$$
$
$$
$$$$$$$$$
$
$
$$$$$$$$$$$$$$
$
$$
$ $$
$$
$$$
$$
$$$$$$$$
$$$$$$$
$
$
$$$
$
$$$ $
$$$
$$$
$
$$$$$
$ $
$$ $
$$
$
$
$
$
$$$$$$$$$
$$$$ $$$$$$$
$$$$$$$$$$
$$
$$$$$
$$
$
$
$
$$$$$
$$$
$$$$
$$$$$
$
$$$$$$
$$$$
$$$$$$
$ $
$$$$$$$$$$
$$
$$
$$$$$$$$$
$$$$$$
$$$$
$
$$$$$$$
$
$$$$$
$$
$$
$$$$
$$$ $
$
$$
$$$$
$$$$$
$
$$$
$$$$$$$$$$$
$$
$
$
$$
$$
$$$
$$$$ $
$$$$
$$$$$
$
$
$$
$
$
$$$
$$$
$$$
$$$$$
$
$$$$
$$
$$$
$ $$
$$
$
$$
$$$$
$
$$$$
$
$
$$$
$$$
$$$$$$$
$$$$
$
$$$$
$$
$$$$
$
$$
$$$$
$$$$
$$
$$
$ $
$$$
$$$
$
$
$$
$
$
$$$$
$$$$$$$
$$$$$
$$$$$$
$$$$$$
$
$$$$
$$$$$$ $$$$$$$$
$
$$$
$ $
$
$$$$
$$$$$$$
$$$$$$
$$
$$
$$$
$$
$
$$
$
$
$$$$$
$ $
$$$$ $
$$$$
$$
$$$$$$
$$$$
$$$
$$
$$$$
$$$
$
$$$
$
$$$$ $
$$$$$
$
$$
$$$
$$$ $
$$
$
$$$$$
$$ $$
$$$$
$$$
$
$$$
$$$
$$$$$
$$$
$$$$
$$$
$
$$$$$
$$$$$
$
$$$$
$$$$$
$
$
$ $
$
$$
$$$$
$$
$$
$$$$
$$$$$$
$
$$$
$$
$$$$
$$$$$$$$$
$$$$$$$$
$$
$$
$$$$$$$$$
$
$$$$$
$$
$
$$$$
$$$$$
$$$
$$$$$$
$
$$$ $$
$$$$
$
$$
$$$$$
$
$$
$$$$
$
$$$$$
$$$$$$
$
$$
$$
$
$$$$$
$$$$
$$$$
$$$$$$
$
$$$$$$$$$$$$
$
$ $$$$
$$
$$ $$
$$
$
$$
$$$$$$$
$$$
$
$$$$$$$
$$$$$
$$$$
$$$$$$$$
$$
$$$
$$
$$
$$
$$$$
$ $
$
$
$$$
$$$$$$$
$$$
$$$$$
$$
$$$$$$
$
$$
$
$$$$$$
$$$$
$$$
$ $$$$
$
$$$$
$$$$
$$
$$
$ $
$$
$$$
$$
$$$
$$$$
$$$$
$$$$$$$$$$$
$$
$$
$
$$
$$$$$
$$$
$
$$ $$
$$
$
$$$
$$$$$$$
$$$$$$$
$$$$$$$
$
$
$$
$$$$$$
$$$$$
$$$$$$$
$$$
$
$$$$$
$$$
$
$$$$
$$
$$$
$$$$$$$$
$
$$
$$$$$$
$$$$
$$$$$$
$$$$$$$$$
$$$$$
$$$$$$$$$$$$
$$$$$$
$$$$
$$$
$$$
$
$$$$$
$$
$$
$
$
$$$$$$$
$
$$
$$
$
$$
$
$ $$
$$$
$$
$
$
$$
$$$
$$
$$
$$$$ $$
$
$$$$$
$$$
$$$$
$
$
$
$$
$$$$
$$$$
$$ $$
$$$$
$
$$$
$$
$
$$$$$
$
$$
$
$$$$
$$$$$$$$$$$
$$$$$$$
$
$$$$$$
$
$$$$$$$
$
$$$$
$$$$$$ $
$$$
$
$$$
$
$
$$$$
$$$$
$
$$$
$$$$
$$$$
$$$$$$$$$$$$
$
$$
$$$
$$$
$$$
$$
$$$$$$
$$
$$$$
$
$$
$
$$$
$$$$
$$$$$$
$$$
$$$$$$$$$$
$$$$$$$
$
$
$$$$$$
$
$ $$
$
$
$$$$$$
$$
$$
$
$$$$
$$$$
$$$$
$
$$
$
$$$$$$$$$$$$$$$$$$$$$$$
$
$
$$$$
$$
$
$$
$
$$$
$$$$
$$
$$$$$
$$$
$$
$$
$$$$$$$$$
$$$$$
$
$
$$$$$$
$
$
$$$
$$$$$$$
$$
$
$$$
$$$
$$$$
$$$$$ $ $
$$
$$
$
$$
$$$
$$$$
$
$$$$
$ $$$$$$$
$
$$$$ $
$$$$
$$$
$$$
$
$$$$$
$$$$$$ $$$
$$
$$$
$$
$
$
$$
$ $$
$$$$$$$$$$
$
$$
$$$
$$$$
$$$
$$
$$$$$
$$$$$$
$$$$
$$$$$$$
$$$$
$$$ $$
$
$$
$$
$$$
$$
$$$$$$$$
$$$
$$$$
$
$
$$
$
$ $
$
$$$
$$
$
$$
$$$$$$
$$$$
$
$$$$$
$$$$$$$$
$$$$
$$$$$
$$
$$
$
$
$$
$$$$$
$$$$$$$$$
$$$$$$$$
$
$$
$$$
$$$
$
$$
$$
$$$$
$$ $
$
$$$$
$ $
$
$$
$
$$$$$
$$$
$$$$
$$$$$$
$$$$$
$$$$
$$$
$
$
$$
$
$$$$$$$$$
$$$$
$ $
$$$
$$
$$$$
$
$
$ $ $
$$$$$
$
$
$$$$
$$
$$$$
$$$$$$
$$$$$
$$$$$$$$$$$$$$$$$$
$$
$
$
$$$$
$$$$$
$
$
$$$
$
$$$$$
$$
$ $
$
$
$$
$
$
$$$
$$
$ $
$$$$$
$
$ $$
$
$$$
$$$
$$$$
$
$$$$$$$
$
$$$
$$$$
$
$$$
$
$
$$
$$
$
$
$
$$$$
$$
$$$$$$$
$$
$$
$$
$$$
$
$
$
$
$$$$$
$
$
$$
$$$
$$
$$
$
$ $$
$$$
$$$
$$
$
$$$$
$$$$ $$$
$
$$$
$$$$
$$$$$$$$$$$$
$$$$$$
$$ $$$
$
$$
$
$
$
$$$$$
$$$$
$$
$
$$$$
$$
$$
$$$$$
$$ $
$$
$
$$
$
$$$$$
$
$ $
$$
$$
$$$$$$$
$$$
$$$
$$$$$ $$
$$$
$$
$
$$
$$
$
$
$$$$ $
$$$$$$$$$
$$
$
$$
$$
$
$
$$
$
$$
$
$
$$$
$$
$
$$
$$
$
$
$$$
$$$$$$
$
$ $
$$
$
$$$
$$$$$
$
$$
$$
$
$$
$$$$$
$$
$$$
$$$$
$
$$
$$
$
$
$
$$
$
$
$
$$$$$$$
$$$$$$
$
$$$
$$$$$$
$$
$$$$$$$
$ $
$$$$
$$$
$$$
$$$$$$$$
$$
$
$$
$
$$$$$$$$$$$$$$ $
$$
$
$$$$
$$$$ $ $$
$$$$$$
$$
$$$
$$$$
$$
$$
$
$$$$$$$$$$
$$
$$
$
$$$$$$$$$$$$$$$$$$
$$
$$$
$$$$$$$
$$$
$
$$
$$
$$
$$
$
$$$$
$$
$
$$$$$
$$$$
$$
$$
$$$$
$$
$$$$$$
$$$
$
$$
$
$
$$$$$
$$ $
$$$
$
$$
$$
$$$$
$$$
$$$
$$$$$$$
$$
$
$$
$$$
$
$$
$
$$$$$$
$
$$
$$$$
$$
$
$
$
$$
$
$ $$
$
$
$$$
$$$$$
$$$$$
$$ $
$$$
$$$
$
$$$
$$$$$
$$$$
$$$
$$
$$$$$$$$$$$$$$$
$$$$$$$
$$
$$
$$
$$$$
$$
$$
$
$$
$$$
$$
$$$$$$
$$$$
$$$$$
$$ $$$$$
$$$
$
$$
$$
$
$$$$$$$
$
$
$$$
$$$$
$$$$
$$$
$$$$$$
$$$$
$
$$$
$$$$
$$$$
$$
$$$$$$
$
$$
$
$$
$$$
$$$$
$$
$
$$
$$
$$$$
$
$$$$$
Alewife
Milton
Wonderland
Beachmont
Suffolk DownsOrient Heights
North Quincy
Quincy Center
Wollaston
Oak Grove
Malden Center
Wellington
Sullivan Square
Lechmere
West Medford
g
Savin Hill
Ashmont
Mattapan
Brookline Villag
Forest Hills
Roslindale
Beaconsfield
Chesnut Hill
HighlandWest Roxbury
Fairmount
Waltham
NewtonvilleWest Newton
Brandeis/Roberts
Riverside
Kendal Green
Eliot
Waban
Hersey
Needham Heights
Woodland
Needham Center
Wellesley Farms
Wellesley Hills
![Page 25: Quantitative Methods 2006...W Newton St O Worcester St O $ BU West O ... Boston College I Harvard Ave O Green Street I Stony Brook I Jackson Square I Silver Hill O Waverly O Belmont](https://reader036.vdocuments.site/reader036/viewer/2022081407/5f2643ab667e0530821568b1/html5/thumbnails/25.jpg)
F.Salvucci and M.Murga 26
Urban Transportation Planning – Fall 2006
Block 1: Network Model: Using Transit
![Page 26: Quantitative Methods 2006...W Newton St O Worcester St O $ BU West O ... Boston College I Harvard Ave O Green Street I Stony Brook I Jackson Square I Silver Hill O Waverly O Belmont](https://reader036.vdocuments.site/reader036/viewer/2022081407/5f2643ab667e0530821568b1/html5/thumbnails/26.jpg)
F.Salvucci and M.Murga 27
Urban Transportation Planning – Fall 2006
Block 1: Transit Times from North Station
$
$$$$$$$
$$$$$$$$$$ $
$
$$ $$$
$$ $$
$$$$$$$$
$$$$$$ $
$$
$
$
$$$ $ $ $$
$$
$
$$ $
$$$
$ $$$
$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$ $$
$$$$$$
$$
$
$ $$
$$ $$ $ $$$
$
$$$
$
$$$
$
$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$
$ $$$
$$ $$$
$$$
$ $$$$$$$$$$
$$$$$$$$$$$
$$$$$$$
$$$$$
$$ $$$$$$ $$$$ $$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$ $$
$$$ $$ $$ $$
$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$
$$
$$$$$$$$$$$
$$$$$$$$$$$
$$$$$$$$$$$
$$$$$$$$$$$$$$$$
$$$$$$ $$
$ $$$$$$$$$ $ $$$$
$$$$$$
$ $$$$$
$$$$$$ $$$$$$$$$$$$$ $$ $$
$$ $$$$ $ $$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$ $$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$ $$$
$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$ $$$
$$$$$$$$ $$$
$$$$$$$$$$$$$
$$$$$$$$$$$$$$$
$$$$$$$$$$$$
$$$$$$$$$$$$
$$$$$$$$$$$$$$$ $ $$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$
$$ $$ $$
$$$ $$$ $$ $$
$ $$$
$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$
$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$
$$$$$$
$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$
$$ $$$$$$$
$$$$$$$$$$
$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$
$$$$$$$$$$
$$$
$$$$$
$$ $$$ $ $$$$$$$$$$
$ $ $$$$
$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$
$$$$$ $$$$$$$$$$
$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$
$$$$$$$ $ $ $ $
$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$
$$$ $$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$
$$ $$$ $$$$$
$$$
$$ $$$
$$ $$$$$ $$ $$ $
$$$ $
$ $$$ $$ $$$$$$$$$$$$$$$$$$$$$$$$
$$
$
$$$$ $$
$
$ $$$ $$
$$$$$$
$ $$ $
$$$
$$$
$$$$$$ $ $$$$
$
$$$$$$$$$$$$$$$$$$$$ $
$$$$$$$$$$$$$$$$$$$$$ $$$
$ $$
$$$
$$
$$$ $
$$
$ $$$ $$$
$$
$ $ $$ $$$$
$$$$$$
$$$$
$$$$ $$$$$$$$$$$$
$$$$ $$ $$$$$$$$
$$ $
$$
$
$$$$$$
$$$$
$$$
$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$
$$$$$$
$$$
$$
$$$$$$$$$$$$$$$
$$$$$$$$$$$$$ $
$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$ $$ $$$$ $$$
$
$$
$ $
$ $$$$$$$$$
$$$ $$$$$$$$$$$$ $$$$$$$ $$$$$$$$$$$$$
$ $ $$
$
$ $$ $$$$ $$$$$$$$$$$$$$ $$ $$$$ $$$
$$$$$$$$$$$$$$
$$$$$$$
$$$$$$ $$$$$$$$$$$$$$$$$
$$$$$$$$$$$$
$ $$$$ $$$$$$$ $$$$$$
$
$ $$$ $$$$$$$
$$$$$$$ $$ $$$$$$$$$$$$$
$ $$$$$$ $$ $$$
$$$$$$$$$$
$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$
$$$$$$
$$$$$$$$$$$$$
$$$$ $
$
$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$ $$$$$$$
$ $ $$ $
$$$$$$
$
$$$$$$$$$$$$$$$$
$$$$$
$$$$$$
$$
$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$ $$$$$
$ $$$$$$$$$$
$$$$$$$$$
$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$
$$$$$$$$$$$$$$$
$$ $$$ $$$$$$$$$$$$$$$$$$$$$$ $$$$$$$ $$$$$$
$$$$$$ $$
$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$ $$$$$$$$$$$$
$$ $$$$$$$$$$ $$
$$$$$$$$$$$$$$$$$
$$$$$ $ $$
$$$
$
$$$$ $
$$$
$$$$$$
$$ $$$$$$
$$$$$$$$$
$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$
$$$$$$$$$$ $$$
$$$$$
$$$$$$$$$$$
$$$$$$$$$
$
$$$$$$$$$$$$$
$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$ $ $$ $ $$$$$$ $$$$$$
$$$$$ $ $$$$
$$$$$$$$$$$$$$$$$$$$$$
$$$ $$
$$$$$
$$
$$$$ $$$$$$$$$$$$$$$$$$$$$
$$$$
$$$$$$$$$
$$$$$$$$$$
$$$$$$
$$$$$$$$$
$$$$$$$$$$$$$$$$
$$$
$$$$$$$$$$$$$$$$$$$
$$$$$$$
$$
$$$$
$
$$ $
$
$
$
$$$$
$$$$$$$$$$$$$$
$
$$$$$$$$$$ $ $
$
$$$ $$$$$$ $ $$$$$$$ $$$
$$$$ $ $ $$$$$$
$$$$$$$$$$$$$$$$$$ $$$$$$$$$
$$$$$$$$$$ $
$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$
$
$$$
$ $$$$$$$$$
$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$
$$$$$$$$$$$$
$$$$$ $$$$
$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$ $ $$ $$$$$
$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$
$$$
$ $$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$
$ $$$$
$$ $ $$
$$
$$$$
$
$$$$$$
$$$$$$$$$$$$$$$$$ $$$$$$$$$
$$$
$$ $$$$$$$$$
$ $$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$
$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$
$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$
$$$$$$$ $$ $$$ $$$$$$$$$$$$$$$$$$
$$ $$$ $$$$ $$$$$$$$$$$$$$$ $$$$$$ $$ $$$$$$ $$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$ $$$$$$$
$$ $
$$$ $$$ $ $$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$
$$$$$$$$$$$$$
$$$
$$$$$$$$$$$$$$$$$$$$
$$$
$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$ $$$$$$$$$$$$$$$$$ $$
$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$ $$$$ $$$$$ $$ $ $
$ $$$$$ $$ $ $$$$$$$
$ $ $ $$$$$$ $$$$$$$$$$$$ $$$$$$$$$$$$
$$ $$$ $$$$
$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$ $$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$ $$$$ $ $
$
$$$$$$$ $
$$$$$$$$$$
$ $$$$ $$$$
$$$$$$$$$$$$
$ $$$$$
$
$$$$$
$$ $ $
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $
$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$
$$
$$
$$$$$$
$$ $$$$ $ $$
$$ $$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$ $$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$ $$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$
$$
$
$$$$$$$$$$$$$$$$$$$$
$$$
$$
$ $$
$$$$$$$$$$$ $$$
$ $
$$ $$$$$$
$$$
$ $$
$
$$$$$$$$$$$$$ $$$$$$$$$
$ $ $$$$$ $$$$$$$
$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$ $ $$$ $ $
$$$
$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$
$
$$$$$$$$$$$$ $
$$$$$$$$$$$$$$$$$$
$$$$$$$
$$$
$$$ $ $$$$$ $$$$$$$
$$$
$$
$$$$$$$$$$$
$$$$$
$$$$$
$ $ $
$$$$$$$$$
$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$
$
$ $ $$$$$$$$$$$$$$ $$$ $$$$$$$$$
$$$$
$$$$$$$$$$$$$$$$
$$$$$$$$$
$$$$$$$
$
$$$ $$$
$$$ $$$$$$ $ $
$$$$$$ $$$$ $$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$
$$ $ $$$$$$$
$$ $$$
$$$$$$$$$ $$$$$$$$
$$$$$$$
$$$$$$$$$
$$$ $$$$ $$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$ $
$ $$$$
$
$$$
$
$$$$$$$$
$$$$$$$$$ $$ $
$$$$$$$$$
$$$$$$$$$
$$ $$$ $
$ $
$$$$$$$$$$$$$$$$$
$$$
$$$
$$$
Alewife
Beachmont
Suffolk DownsOrient Heights
Wellington
Sullivan Square
Lechmere
Savin Hill
Brookline Villag
Forest Hills
Beaconsfield
Chesnut Hill
Newtonville
Eliot
Duddley Square ILenox St O
Massachusetts AvWorcester St O
Union Park St IEast Berkeley StHerald St ONE Medical Ctr O
Boylston ODowntown Crossin
Haymarket ONorth Station I
Charlestown Navy
Long Wharf
Lovejoy Wharf
WTC
Chelsea I
North Station O
South Station O
Boston College ILongwood I
Hawes St ISt Paul I
Summit Ave IFairbanks St ITappan St I
Brookline HillsReservoir I
Newton Center I
Newton Highlands
Copley IHynes I
Mt Hood Rd OSummit Ave OWarren St O
Harvard Ave OPackards Corner
BU Central O
Symphony INortheastern I
Green Street I
Stony Brook I
Jackson Square I
State O
Waverly O
Belmont O
Porter Square O
JFK/UMass O
Uphams Corner I
Davis I
Harvard I
Central Square IKendall/MIT I
Andrew O
JFK/UMass O
Fields Corner O
Shawmut O
Bowdoin
Wood Island I
Transit Times from North Station (Only Rail)
0 1 2 3Kilometers
Generalized Cost w/o Weight Factors
TransitGC$ 0 to 5$ 5 to 10$ 10 to 15$ 15 to 20$ 20 to 25$ 25 to 30
![Page 27: Quantitative Methods 2006...W Newton St O Worcester St O $ BU West O ... Boston College I Harvard Ave O Green Street I Stony Brook I Jackson Square I Silver Hill O Waverly O Belmont](https://reader036.vdocuments.site/reader036/viewer/2022081407/5f2643ab667e0530821568b1/html5/thumbnails/27.jpg)
F.Salvucci and M.Murga 28
Urban Transportation Planning – Fall 2006
Block 2: Data, data, data…
What do you know about the area beyond a quick 3-D tour with Google Earth?
What is the density of residences?
What about jobs?
Have you checked the Census data?
Do they have lots of parking?
![Page 28: Quantitative Methods 2006...W Newton St O Worcester St O $ BU West O ... Boston College I Harvard Ave O Green Street I Stony Brook I Jackson Square I Silver Hill O Waverly O Belmont](https://reader036.vdocuments.site/reader036/viewer/2022081407/5f2643ab667e0530821568b1/html5/thumbnails/28.jpg)
F.Salvucci and M.Murga 29
Urban Transportation Planning – Fall 2006
Block 2: Residential Density
589141
83829
88025
48129
30355
59226
37258
28911
22876
8905026078
26613
1154223708
55765
4040724804
57107
101355
22219
20810
472834238956340
27134
24194
20377
2216
32986
6768
77478
6941
32
38037
14412
11050
35080
18303
3632
DLESEX
SUFFOLK
Residential Density
0 2 4 6Kilometers
People per Square Mile
D0 to 2489 (158)2490 to 4899 (42)4900 to 6999 (8)7000 to 9599 (9)9600 to 11899 (3)11900 to 13999 (1)14000 to 16999 (3)17000 to 100000 (1)
![Page 29: Quantitative Methods 2006...W Newton St O Worcester St O $ BU West O ... Boston College I Harvard Ave O Green Street I Stony Brook I Jackson Square I Silver Hill O Waverly O Belmont](https://reader036.vdocuments.site/reader036/viewer/2022081407/5f2643ab667e0530821568b1/html5/thumbnails/29.jpg)
F.Salvucci and M.Murga 30
Urban Transportation Planning – Fall 2006
Block 2: Distribution of jobs, hospitals, airports, etc.
90
20
3
93
1
90F
95
93
95
90
126
107
27
135
38
2
9
62
28
30
1A
16
99
114
60
4
129
28
2A
128
2033A
3A
![Page 30: Quantitative Methods 2006...W Newton St O Worcester St O $ BU West O ... Boston College I Harvard Ave O Green Street I Stony Brook I Jackson Square I Silver Hill O Waverly O Belmont](https://reader036.vdocuments.site/reader036/viewer/2022081407/5f2643ab667e0530821568b1/html5/thumbnails/30.jpg)
F.Salvucci and M.Murga 31
Urban Transportation Planning – Fall 2006
Block 3: Behavioral Patterns
How many trips per person per day?Which are the most important trip purposes?How do they vary along the day?Why some people choose transit?Why others are captive to the car?How do they react to price increases of transit fares, parking, tolls…?