regional routing model review: a) data fusion efforts and issues frank southworth oak ridge national...

10
Regional Routing Model Review: A) Data Fusion Efforts and Issues Frank Southworth Oak Ridge National Laboratory Oak Ridge, TN 37831 NETS Program Review December 12, 2005 Washington DC

Upload: james-forbes

Post on 27-Mar-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Regional Routing Model Review: A) Data Fusion Efforts and Issues Frank Southworth Oak Ridge National Laboratory Oak Ridge, TN 37831 NETS Program Review

Regional Routing Model Review:

A) Data Fusion Efforts and Issues

Frank SouthworthOak Ridge National LaboratoryOak Ridge, TN 37831

NETS Program ReviewDecember 12, 2005Washington DC

Page 2: Regional Routing Model Review: A) Data Fusion Efforts and Issues Frank Southworth Oak Ridge National Laboratory Oak Ridge, TN 37831 NETS Program Review

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

Prototype Database Development Involves:

1) Data Collection, Data Fusion, Commodity Flow Estimation and Traffic Routing for 5 Agricultural Commodities:

CornWheatSoybeansApplesProcessed Poultry

2) Development of Origin-Destination-Commodity-and-Mode Specific Freight Rates and Transit Times to go with these Movements And

3) Identification of Data Problems That Need to Be Fixed

Page 3: Regional Routing Model Review: A) Data Fusion Efforts and Issues Frank Southworth Oak Ridge National Laboratory Oak Ridge, TN 37831 NETS Program Review

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

Computed Flows, Costs and Benefits

transit times, distances Traffic Route Assignments (O-D-M-R)

O-D-C-M tons shipped annually between US Counties/Ports

Annual tons shipped by by truck (O-D-C-M)

Annual tons shipped by by water & rail (O-D-C-M)

Creation of a Base Case (CY 2002)

Conversion to County-to-County Shipments

Truck Dray Model

STB Station-to-Station Rail Shipments

ORNL Multimodal Transportation Network

USACE Domestic Dock-to-Dock & Foreign Port-to-Port Waterway Shipments

O-D-C Rates Data:USACE/TVA (water)STB (rail)USDA, Other (truck)

Input-Output Model-Based Consumption Estimates, by County/Port (D-C)

Commodity Production Estimates/Reports by County (O-C)

On-site Consumption

Shipper generalized cost (utility) functions (O-D-C-M)

NETS Shipper Mode/Route /Market Choice Models

Page 4: Regional Routing Model Review: A) Data Fusion Efforts and Issues Frank Southworth Oak Ridge National Laboratory Oak Ridge, TN 37831 NETS Program Review

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$

$ $ $

$

$

$ $

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$$

$$

$$

$

$

$

$

$

$

$

$ $

$

$

$

$$$$

$

$

$

$

$$

$

$$

$

$

$

$

$

$

$

$$

$$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$

$$ $

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$

$

$

$$

$ $

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$$$

$

$

$

$

$$$$$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$$ $

$$

$

$

$$

$$ $

$$$$$$$

$

$

$

$$ $$

$$$$$

$$$ $$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$$

$

$

$

$ $

$

$$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$$

$

$

$$

$

$ $

$$

$$

$$$

$ $

$$$

$$$$$

$$

$$$$$

$$

$$$

$$

$$$$$$$

$

$$

$$

$

$

$

$$

$$$

$

$$

$

$

$

$$$$$ $

$$$

$$

$

$$

$$$$

$$

$

$$

$

$$

$$ $$$$$

$$

$

$

$

$ $$

$

$

$$

$

$

$

$

$

$

$$

$

$

$

$$$$$$

$ $$

$$$

$$$$$$

$

$$$$$

$$$$

$$$

$$

$$

$$$$$$$$

$

$

$

$

$

$

$

$

$$

$$

$

$

$ $$$$

$

$

$$$$$$$$

$

$$ $

$

$$$$$$$$$$

$$$$

$$$$$$$$

$$$$$$$

$$$$$

$$$$$

$$$$

$

$$

$

$$$$$$$$$$$

$$$$$$$$$$$$$$$

$$$$$$$

$$$

$

$

$$

$

$$$$ $

$$$

$

$ $

$$

$

$

$$

$$

$

$

$

$

$ $

$$

$

$

$

$

$

$

$

$

$

$$$

$$

$

$$ $$

$$

$$$

$$$$$

$$

$

$

$

$

$

$

$

$

$

$

$$$

$$$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$$

$

$ $

$

$

$

$

$

$$

$$

$

$

$

$$

$

$

$

$

$

$

$$$$$$$$

$$

$

$$$$$ $$

$$$$$$

$ $

$$

$$$$$

$

$

$$

$$

$

$

$

$

$$

$

$

$$$$

$

$$

$

$$

$

$

$$

$

$$$$ $

$$$

$$$

$$$$

$$

$$$$$

$

$$$

$$$$

$$$$$$$

$$

$$

$

$$$$$$$$

$$$$

$$$$$$$

$$$$$$$$

$$$ $$$$$$$$$$$

$$$$$$$$

$$$$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$ $

$$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$$

$$$ $

$

$

$

$ $

$ $

$

$

$

$$

$$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$ $

$

$$

$$

$$

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$$$$$$

$$$$$$$

$$$$$$$$

$$$

$$

$$

$$

$ $

$$

$

$

$

$

$$$$

$$$$$

$$

$ $

$$$$

$$$$$$$$$$$

$$$ $$

$$

$ $$

$

$$

$$

$

$

$

$$

$

$$$$$

$$$

$

$$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$$

$

$

$$$

$$$$

$$$$

$$$$$$$

$$$$$$$$ $$

$$$$$$$

$$$$

$$$$$

$$$$$

$$$

$

$$

$$$$

$$

$

$$

$

$ $$

$

$

$$

$

$$

$

$

$

$

$

$$$

$$$

$$ $

$$$

$$$

$$$$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$$$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$$

$$

$

$

$

$

$

$

$$

$$

$

$

$

$$$

$$

$$

$

$

$

$

$$$$

$$$

$$

$$ $

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$ $

$$

$

$

$

$

$

$

$ $

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$ $

$

$

$ $

$

$

$

$

$

$

$

$

$ $$ $

$

$

$

$

$

$

$

$

$

$

$

$$ $

$$$

$

$$

$

$

$

$

$

$$

$

$

$

$

$

$

$$

$ $

$

$

$$

$$ $$$$

$$$$ $

$$$$

$$$

$$$$

$

$

$$

$$$ $

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$$

$

$

$

$

$

$

$$

$

$

$

$

$$ $

$

$

$

$

$

$

$$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$ $$$

$

$

$

$

$

$

$$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$$ $

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $$

$

$$

$

$$

$

$

$

$$

$$

$

$

$

$

$

$

$

$

$

$$

$

$ $

$ $

$$$$$

$

$ $$

$

$

$

$ $

$$

$$

$$$

$

$

$$$

$

$

$$

$ $

$

$

$

$

$

$ $

$

$

$

$

$

$

$

$

$$

$

$$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$

$$

$

$

$

$

$

$

$

$

$$

$

$

$

$$

$

$

$

$

$ $

$

$

$

$

$

$ $

$$

$

$$$

$

$

$

$

$$

$$$

$$

$$

$

$

$

$

$$

$$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$ $

$ $

$

$$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$$$

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$$

$

$

$

$

$

$

$

$

$$

$

$

$$

$$

$

$

$

$

$

$

$

$

$

$

$$

$$

$

$

$ $

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

O m aha, N E

D es M oi nes , IA

Lincoln, N E

0 100 200 300

M iles

CORN P RODUCTION 02

500000 250000 125000

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$$ $

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$$ $

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$

$$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$$$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$ $

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$$

$

$

$

$

$

$

$ $

$

$

$

$

$ $$

$

$

$ $

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$$$

$

$

$

$

$

$

$ $

$

$ $

$

$

$$

$

$

$

$

$

$

$

$$

$

$

$

$$

$

$

$

$

$

$

$$

$

$$

$

$

$

$

$

$$

$$

$$

$

$

$$ $

$

$

$

$

$

$

$$

$

$

$$

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$$

$

$ $

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$$

$

$

$

$$ $

$

$

$

$

$

$

$

$

$$

$

$

$

$

$$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$$$

$

$

$

$

$

$ $

$$

$

$

$

$

$

$

$$

$

$

$$

$

$

$

$

$

$

$

$

$ $

$$

$

$ $

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $$$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$

$

$

$

$

$$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$$

$ $

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$

$

$ $

$$

$

$

$$$

$

$

$

$$

$

$

$

$

$

$

$$$ $

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$$

$

$

$

$

$

$$

$$

$

$ $

$

$$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$ $$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$$

$

$

$$$$$$$$

$

$

$

$ $

$$$$

$

$ $$

$

$

$

$

$$

$

$

$

$$ $

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$$

$

$

$

$

$

$$

$

$

$$

$

$

$

$

$

$

$

$$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$$$

$ $

$

$$

$

$ $

$

$

$$

$

$$

$

$

$

$$

$$

$

$ $

$

$

$

$

$$

$$$$

$ $

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$$

$$$$

$

$

$

$

$$

$

$$$

$

$

$$ $

$$$$$

$$$$

$$$$$$$

$$

$$

$$$$

$

$$$$

$

$

$$$

$$$

$

$

$

$

$

$

$$

$$$$$$$$$

$

$

$$$

$$

$$ $$$

$ $

$$$$$ $

$

$$

$$

$

$

$

$

$$$$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$$

$

$

$

$

$

$

$

$

$

$$

$

$$$

$

$ $

$

$

$

$

$$$ $$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$$$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$$$$$$

$

$

$

$$$

$

$

$

$

$

$$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$$

$

$$

$

$

$

$

$

$$

$

$

$$

$ $

$

$

$$

$

$

$$$ $

$$

$

$

$$

$

$

$$$

$$

$$$

$

$$$$

$

$

$

$$

$

$$

$$

$

$

$$

$

$

$

$

$

$

$

$

$

$ $$

$$

$ $

$$$

$

$$

$

$$$

$$

$

$$$

$$$$$$$$$$$$$

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$

$$

$

$$$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$ $

$$

$

$

$

$$

$$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$$

$

$ $$$

$

$

$

$

$

$

$

$

$

$

$$

$$

$$

$ $

$

$$

$ $

$$

$

$

$

$

$

$$

$ $

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$$$

$ $

$

$ $$$$ $

$

$

$$

$

$

$

$

$

$$

$

$

$

$

$

$$

$$

$

$

$

$

$

$

$

$$

$$$$$$$$$$

$$$ $

$$$$$$ $

$

$$

$$$

$

$$

$

$

$ $

$

$$ $

$

$

$

$

$

$

$

$

$$ $

$$$ $

$

$

$

$$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$$

$

$$

$$

$

$

$

$

$ $$

$

$$

$

$ $$ $

$$$$

$$

$

$$

$ $

$

$

$

$$$$$

$$

$

$

$

$$

$

$$

$

$$$

$ $

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$ $

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$$

$

$

$

$

$

$

$

$

$$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$$

$$

$$ $

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$ $

$

$

$

$

$$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$$

$

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$$

$

$

$

$

$

$$

$$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$$

$ $

$

$

$$$

$

$

$

$ $

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$ $$

$

$$

$$

$

$$

$

$

$

$ $$$

$$

$

$

$

$

$

$

$

$

$

$$

$

$$

$

$

$

$

$

$

$

$

$$ $

$

$

$

$

$

$

$

$

$ $

$

$

$$

$

$$

$

$

$$

$

$$ $$$$$

$$$

$

$ $

$

$

$

$

$

$

$$ $$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$ $

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$ $

$

$$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$$

$

$

$

$

$

$$ $

$$

$

$

$

$ $ $$

$

$

$$$

$

$

$$

$

$

$

$

$

$

$

$ $

$

$ $

$

$$

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$$

$$

$

$

$

$

$ $

$ $

$

$$$

$

$

$$$

$

$$

$$

$$

$

$

$

$$

$

$

$$$

$

$

$ $

$ $

$$

$

$

$

$$

$

$

$

$

$

$

$

$

$$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$

$$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$ $$

$$

$

$

$ $

$$

$

$

$$

$

$

$

$

$ $

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$ $

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$$

$

$

$

$

$

$

$

$ $$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$ $$

$

$$

$

$

$ $

$$

$

$

$

$

$

$

$

$

$$

$$

$$

$$

$$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$$

$

$$

$

$

$

$$

$

$$

$

$

$

$$

$ $

$

$

$

$

$

$

$

$$

$ $

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$$

$$$$

$$

O maha, NE

D es M oi nes , IA

Li ncol n, NE

0 200 400 600

M iles

Corn Consum ption 02

2500000 1250000 625000

Estimated U.S. Corn Production and Consumption by County, 2002

Page 5: Regional Routing Model Review: A) Data Fusion Efforts and Issues Frank Southworth Oak Ridge National Laboratory Oak Ridge, TN 37831 NETS Program Review

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

$

$$

$$ $$

$$

$

$$$$

$

$$

$$

$

$ $$

$

$$

$

$$

$$

$$$

$

$$ $

$$ $

$ $

$$$

$$$

$$$$$$

$ $$$$$

$

$$$$$

$$$$

$$$$

$$

$$$$

$$$$$

$

$$$$

$$$$$ $

$$ $ $

$

$

$ $$ $

$

$ $

$$$$$$

$$$

$

$

$

$$

$

$ $$

$

$

$

$

$

$

0 100 200 300

M iles

W W END Cha rts2010

5

AVE. CORN RATE AT ORIGINAVE. CORN RATE AT DESTINATIONO

$

$$ $

$$$ $$

$$$

$

$$$$$

$$

$$

$

$$$

$$$ $

$$$

$$$

$$$$$

$ $$

$$$$$

$$

$

$$

$

$$

$

$

$ $$$$

$$$

$$$$$$

$ $$$$$

$

$

$$$$$$$

$$

$$$$

$$

$$$$

$$$$$

$

$$$$

$$$$$ $

$$ $ $

$$

$ $$ $$

$

$ $

$$$$$$

$$$

$$

$

$$$

$

$ $$

$

$

$

$

$

$

$

$

# #

##

#

#

# #

#

#

#

#

#

#

#

#

#

0 100 200 300

M iles

S TATCA Cha rts15

7.5

3.75

CORN RATE OUTSOYBEANS RATE OUTWHEAT RATE OUTCORN RATE INSOYBEANS RATE INWHEAT RATE IN

Waterway Rate Mapping Examples

Data Issue:Rates Needed for Western Rivers

Page 6: Regional Routing Model Review: A) Data Fusion Efforts and Issues Frank Southworth Oak Ridge National Laboratory Oak Ridge, TN 37831 NETS Program Review

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

National Highway NetworkDatabase

National RailNetworkDatabase

National Waterway NetworkDatabase

Global SeawaysNetworkDatabase

Operational Waterways Network Database

Intermodal,Truck, andPortsTerminalsDatabases

Unified North American Multimodal Freight Network

Southworth & Peterson, 2000

OperationalRail Network Database

Combines Inland , Coastal,Great Lakes & Trans-Oceanic Links

Page 7: Regional Routing Model Review: A) Data Fusion Efforts and Issues Frank Southworth Oak Ridge National Laboratory Oak Ridge, TN 37831 NETS Program Review

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

T h e O R N L N o r t h A m e r i c a n T r u c k - R a i l - W a t e r I n t e r m o d a l N e t w o r kNorth American/Trans-Oceanic Multimodal Freight Network

Page 8: Regional Routing Model Review: A) Data Fusion Efforts and Issues Frank Southworth Oak Ridge National Laboratory Oak Ridge, TN 37831 NETS Program Review

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

rail “gate”

water “gate”highway“gate”

Railroad #2

Railroad #1

Waterway

Highway

Transfer terminal

rail “gate”

water “gate”highway“gate”

Railroad #2

Railroad #1

Waterway

Highway

Transfer terminal

An Intermodal Terminal Representation

Page 9: Regional Routing Model Review: A) Data Fusion Efforts and Issues Frank Southworth Oak Ridge National Laboratory Oak Ridge, TN 37831 NETS Program Review

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

Route cost = modal line-haul travel costs + intra-terminal transfer costs

+ inter-carrier (interlining) costs + truck drayage costs

Railroad #1 Railroad #2

origin destination

interline

transferterminal rail line haul

truck dray

direction of travel

“cost” = function (freight rate + transit time)

Example of costs associated with a truck- rail intermodal movement

Page 10: Regional Routing Model Review: A) Data Fusion Efforts and Issues Frank Southworth Oak Ridge National Laboratory Oak Ridge, TN 37831 NETS Program Review

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$ $$$

$

$

$

$

$$

$

$

$$$

$$

$

$

$

$ $

$

$$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$$

$$

$

$

$

$$

$

$

$$$

$

$

$

$$

$$

$ $$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$ $

$

$

$

$

$

$

$$$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$$

$

$

$

$$

$ $$ $

$$

$

$$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$

$$

$

$

$

$$

$

$

$

$

$

$

$

$ $

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$$

$

$

$$

$$ $

$

$

$

$

$

$

$

$

$

$

$

$

$$

$$

$

$$

$

$$

$

$

$

$

$

$

$

$$

$$

$

$

$$

$

$

$

$

$

$

$

$ $

$

$

$ $

$

$

$

$

$

$

$

$$

$

$

$

$

$

$ $$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$

$

$$

$$$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$

$$ $

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$

$

$

$$

$

$$

$

$

$

$

$

$

$

$

$

$

$$

$

$$ $

$

$

$

$ $

$

$

$

$ $

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$

$

$

$

$

$$

$$

$

$

$

$

$

$

$

$$

$

$$

$

$

$

$

$

$

$$$ $

$$

$

$

$

$

$

$

$

$

$

$$

$

$$

$

$

$

$

$$

$$

$

$

$

$$$$$

$

$$$

$ $$$$$$$$$

$ $$$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$$

$

$

$

$

$

$

$

$

$$

$

$

$

$$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$$$

$$

$

$

$

$ $

$$

$

$$$

$$$

$

$ $$

$

$$$$

$$

$

$$ $$

$

$

$$

$$

$

$

$

$

$

$$

$$

$

$

$

$

$

$

$$

$

$$

$$$

$

$$

$

$

$

$

$$

$$ $$

$$$

$$

$

$

$$

$

$$

$

$

$

$

$$

$$$

$$

$$$$

$

$

$$

$ $$$

$

$$

$$

$

$

$

$

$

$

$

$$

$$$$

$$$$$$$

$

$$$$$$$$$$

$$$$$

$

$

$$

$

$

$

$

$

$

$

$$$

$

$$

$

$

$

$

$

$

$

$$ $

$

$$ $

$ $

$$

$

$

$

$$$$$

$

$$$

$$$ $$

$

$$

$$$

$$$$

$

$ $$ $

$

$$ $$

$

$$

$

$

$

$

$

$$$

$

$$$

$$

$

$$$

$ $$$$

$

$

$$$$$$

$

$$$$ $$

$ $$$

$ $$

$

$$$

$$

$

$

$

$

$$$$

$$

$$$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$

$$

$$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$ $

$$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$$

$$$$

$

$

$$$

$$

$$

$

$

$

$$

$$$$

$ $

$$$

$ $$$

$

$

$$

$$

$

$

$

$

$

$

$

$

$$

$

$

$$$

$

$

$

$

$

$$$

$

$

$

$ $$

$

$

$$

$

$$

$$$

$

$$$$$

$

$$$$

$

$

$$$$$$$

$

$ $

$

$$

$$

$$ $

$$$

$$$

$

$

$ $$$$ $$$$

$ $$$$

$

$

$ $$$$$ $$$$$$$$$ $$$$$

$

$$$

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$

$

$

$ $$$

$

$

$

$$

$$

$

$

$

$$

$

$

$

$

$$$

$

$

$

$

$$

$

$

$

$

$

$$

$$$$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$$

$ $

$

$

$

$ $

$$

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$$

$

$

$

$

$

$

$$ $$$

$

$

$$

$

$

$

$$

$$$

$

$$$

$$$

$

$

$$$$

$

$

$

$$

$

$$

$$ $$$$$$$$$$$

$

$$$$

$

$$$ $$$$

$

$

$$$

$$$

$

$

$$

$

$

$

$$

$

$

$

$$

$

$

$

$

$$

$ $$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$$

$$

$

$$

$$

$

$ $$

$$$$$$

$$

$$

$$

$$$$$$

$$

$$$

$

$

$$$

$

$$

$

$$$$$

$

$

$$$ $$

$

$ $

$

$

$

$

$$

$ $$$$

$

$

$

$

$$$

$ $

$$

$$

$

$$$

$

$

$

$$$

$$$

$ $$ $$

$

$

$$

$

$

$$

$

$

$

$

$

$

$$

$

$$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$$$

$

$

$

$$

$$

$

$

$$

$

$

$

$$$

$$$

$$

$$

$

$$

$$

$$$

$

$

$$$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$$

$

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$

$

$

$

$

$$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$

$

$$

$

$$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$ $

$

$

$ $

$

$

$

$

$

$

$

$

$ $$ $

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$$

$$

$

$

$

$

$

$

$ $$

$

$

$

$

$

$$

$ $

$

$

$ $$$ $

$$$$$

$

$$

$

$

$$

$$$

$

$

$

$

$$

$

$

$

$$ $

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$$

$

$

$

$$

$

$ $

$

$$

$

$$ $$ $$

$$

$

$$

$

$

$

$

$$

$

$

$

$

$

$$

$$$$$

$

$

$

$

$

$

$$

$

$$ $

$

$

$$

$

$

$

$

$

$

$$ $

$

$$

$

$$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$$

$$

$

$

$

$

$

$

$$

$$

$

$

$

$$

$$

$

$

$$

$

$$

$$

$

$$

$

$ $$

$

$

$

$ $

$$

$$

$

$$

$

$

$$$

$

$

$$

$ $

$$

$

$

$

$$

$

$

$

$

$

$

$

$

$$

$

$$

$

$

$

$$$

$

$

$

$

$

$

$

$

$

$

$

$ $

$$

$$

$

$

$

$

$$

$

$

$$

$

$

$$$

$$$

$$ $

$

$

$

$

$$$

$

$$

$$$

$

$

$

$

$ $

$

$$$

$

$

$$

$

$

$ $$$$

$

$

$

$$

$

$

$

$$

$$

$

$

$

$

$

$

$

$

$

$ $

$ $

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$$

$

$

$

$

$

$$

$ $

$

$$

$

$

$$$

$

$

$

$

$

$

$

$

$

$$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$$

$

$

$

$

$

$

$$

$

$

$$

$$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$$

;;;;;;;;

;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;; ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;

;; ;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;

;;;;;;

;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;

;; ;;;;;;;;;;;;;;

;;;;;;;

;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; ;;;;

;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;; ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;

;;;;;

;;;;;

;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;

;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;

;;;;;;;;;;

;;;

;;

;;;;

;;;;;;;

;;;;;;;; ;; ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;; ;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;; ;;;;;;;;;;; ;;;;;; ;;;;;;;;;;;;;

;;;;;; ;;;;;;;;

;;;;;;;;;;;;

;;;;;; ;;;;;;;;

;;;;;;;;;;;;;; ;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;

;;;;;;;;;;;;; ;;;;;;;;;;;;;;;; ;;;;;;;;

;;;;; ;;;;;;;;;;;;;;;;; ;;;;;; ;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;

;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;

;;;;;

;

;;

;

;

;

;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;

;; ;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;

;; ;;

;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;

;;;;;;

;;;;;;;;;;;;;;;;;;;;

;

;;;;

;;;;

;;

;;

;;;;

;;

; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; ;;

;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;

; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;

;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;

;;

;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;

;;;;;;;;;;;;;;;;;;;;

;;;;; ;;;;;

;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;; ;;;;;;;; ;;;;;;;;;;;;

;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;

;;;;;;;;;;;;;;;;;;;; ;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;

;;;;;

;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;; ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;

;;;;;; ;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;

;;

;;;;;

;;;;

;;

;;;;;;;;;;; ;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;

;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;

; ;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;; ;;;;;;;;;;; ;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;; ;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; ;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;; ;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; ;;;;;;;;;;;;;;;;;;

; ;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;

; ;;;;;;;;;;;;;;;;;;;;;;;; ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;

; ;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;

;;;;;;;;;;;;;;;;;; ;;;;;;;;;;; ;;;;;;;;;;

;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;; ;

;; ;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;

; ;;;;; ;;;;;;;;;;;;;;;; ; ;;;; ;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;

;;;;

;;;;;;;;;;;;;;;

; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;; ;;;;;;;;;;;; ;;;;;;;;;;;; ;;;;;;;;;;;

;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;

;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;

;;;;

;

;;;;;;;;

;;;;;;;;; ;;;;;;;;;;;;;; ;;

;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;

;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;

;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;

;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;

;;;

;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; ;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;

;;;;

;;;;;;;;;;;

;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;

;;;;;;;;

;;;;;;;;;;;;;;;;;;

;;;;;

;; ;; ;;;

;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;

;;;

;;;; ;;;

;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; ;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;; ;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;; ;;;; ; ;;;;;;;;;;;;;;;;;;;

; ;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;

;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;; ;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; ;

;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;

;;; ;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;

;;;;;;;;;;;;;;;;

;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;

;;

;;;;;;

;;;;;;;;;;;;;;

;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;

;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;; ;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;; ;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;; ;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;; ;;;;;; ;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; ; ;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;; ;;;

;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; ; ;

;;;;;; ;

;;

;;

;;;; ;;;

;;

;

;;;; ;

; ;;

;; ;;;;

; ;;

;;;

O m aha, N E

D es M oi nes , IA

Lincoln, N E

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$$

$

$

$

$

$$

$

$

$

$

$

;;;;;;;;

;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;

;

;;;;;;

;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;; ;;; ;;; ;;;; ;;

;

;;;;;;

;;;;;;;;

;;;

;;;;;;

;;;;;;;;;

;;;;;;

;;;;;;;;;;;;;

;;; ;;;; ;;;;;;;;;;;;;;;;; ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;

;

;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;

; ; ;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;

;;;;;;;;

; ;;;;;;;;;

;

;;;;;;

;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; ;;;;;; ;;;;;

;;;;;;; ;

;;;

;

;;;;;;;;;;;;;; ;

;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;

;;;;;;; ;;;

;;;;;;;

;;;;;;;;

;;;;;;;;;;;; ;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;

;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;

; ; ;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;; ;;

; ; ; ;

;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;; ;;;;;;

;;;;;;;;;;;;;;;;;;;

;;;

;;;;;;;;;;;;

; ;;;;;

;;;;;;;;;

;;;;; ;

;;;;;;;;; ;;;;;;

;;;;;; ;

;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;

;;;

;

;;;;;;;;

;;;;;;;;;;

;;;;;; ;;;;;

;;;;; ;;;; ;

;;;;;;;

;;;;;;;;;;;;;;;;;;;

;;;;;;;;

;; ;;;;;

;;;;;

;;;;

;;;;;;;;;; ;;;;;

;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;

;;;;; ;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;

;;;; ;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;; ;; ; ;;

;;;;;;; ;;;;;;;;

; ; ;;;;;;;;;;;;;

;

;;;;

;;;;;;;; ; ;;

;;;;;;;;

;;;;

;;;;

; ;;;;;; ;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;; ;;;;;;;; ; ;;;; ;;;

;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;

; ;;;;;;;;;; ; ;;;;;;;;;;; ; ;;;;

;;;;; ;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;

; ;;;;;; ;;;;;;;;;;;;;;;;;;;; ;;;;;;;

;;;;;;;

;

;

;;

;

;;;;;; ;;;;;;;;;;;;;;;

;;;;

;;;;;;

;;;;;;;;;;;;;;;;;;; ;;;;

;;;;;;;;;;

;

;

;;;;;;

;;;;;;;;

;

;;;;;;;;;;;;; ; ;;

;;; ;;;;;;;;;;;;;;;;;

;;

;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; ;;;;;; ;; ;;;;;; ;; ; ; ;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;

;;;;;

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$

$

$ $

$

$

$

$ $

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$$

$

$

$$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$

$$

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$ $

$

$ $

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

$

;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;; ;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;; ;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;

;; ;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;; ;;;;;;;;;;;;;;;;; ;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;; ;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;

;;

;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;; ;;;;;;;;; ;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;

;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;; ;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;

;

;;;;;;;; ;;;

;; ;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;

; ;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;

;;;;;;

;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;

;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;

;;

;;;;;;;;;;;;;;

;;;;;;;

;

;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;

;;;;;

; ;;;;;;;;;

;;;;;;

;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;

;;;

;

;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;; ;;;;;;;;;;;;; ;;;;;;;;;;;; ;

; ;;;;;;;;;;;;;; ;;;;;;;; ;;;;;;;;;;;;; ;;;;;

;;;;;; ;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;; ;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;; ;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; ; ;;;;; ;;;;;;;;;;;;;;;;;;;;; ;;

;;;;;;;;;;;;;;

;

;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;

;;;;

;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;

;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;

;;;;;

;;;;;

;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;

;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; ;

;;;;;;;;;;;;;;;

;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;

;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;

;;;

;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;

;;;; ;;;;;;;;;;;; ;;;;;;;;;;;

;;;;;;;;;;;;;;;;

;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;; ;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; ;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;; ;;;;;;;;;;

;;;;;; ;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;

;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;; ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; ;;;;;;;;;;;;; ;

; ;;;;;;;;;;;;;;;;;

;;;;;;;;;;

;; ;

;

;

;;;;

;;;;

;; ;

;;;;;;;; ;; ; ;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;; ;;;;;;;;;;;; ;;;

;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; ;

;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;

;;;;;;;; ;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;

;

;

;;;;;;;;;;;;;;;;;;; ;

;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;

;;;;;;;;;;;; ;;; ;;; ;;;;;;;;

;;;;;

;;;;;; ;;;;;;;;

;;;;;;;;;;;

;

;;;;;; ;;;;;;;;

;;;;;;;;;;;;;

; ;;;;

;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;

;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;

;;

;;;;;; ;;

;;;; ;;;;;;;;; ;; ;;;;;;;;;;;;;

;;

;;;;;;;

;;;;; ;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;; ;;;;;;;;; ;;;;;;;;;;; ;;;;;;;; ;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;; ;;

;; ;;;;;;;;;;;; ;;;;;;

;;;;;;;;;;;;;

;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;

;;;;;;;

;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;

;;;;;;;;;;; ; ;;;;;;;;;;;;;;;;

;;

;;;

;;

;;;;

;;;;;;;

;;

; ;;;;;;;; ;;

;;; ; ;

;;;;;;;;;;;;;;;;;;;;;;;;;;;

Examples from Locating Waterway Docks along Navigable Rivers

Data issue:Not all docks aregeo-coded (and which side of the river are they on?)