Upload
others
View
7
Download
0
Embed Size (px)
Citation preview
NYC WRP CONSISTENCY ASSESSMENT FORM – 2016
1
NEW YORK CITY WATERFRONT REVITALIZATION PROGRAM Consistency Assessment Form
Proposed actions that are subject to CEQR, ULURP or other local, state or federal discretionary review procedures, and that are within New York City’s Coastal Zone, must be reviewed and assessed for their consistency with the New York City Waterfront Revitalization Program (WRP) which has been approved as part of the State’s Coastal Management Program.
This form is intended to assist an applicant in certifying that the proposed activity is consistent with the WRP. It should be completed when the local, state, or federal application is prepared. The completed form and accompanying information will be used by the New York State Department of State, the New York City Department of City Planning, or other city or state agencies in their review of the applicant’s certification of consistency.
A. APPLICANT INFORMATION
Name of Applicant:
Name of Applicant Representative:
Address:
Telephone: Email:
Project site owner (if different than above):
B. PROPOSED ACTIVITYIf more space is needed, include as an attachment.
1. Brief description of activity
2. Purpose of activity
FOR INTERNAL USE ONLY WRP No. _____________________ Date Received: ___________________ DOS No. _____________________
NYC WRP CONSISTENCY ASSESSMENT FORM – 2016
2
C. PROJECT LOCATION
Borough: Tax Block/Lot(s):
Street Address:
Name of water body (if located on the waterfront):
D. REQUIRED ACTIONS OR APPROVALSCheck all that apply.
City Actions/Approvals/Funding
City Planning Commission Yes No City Map Amendment Zoning Certification Concession Zoning Map Amendment Zoning Authorizations UDAAP Zoning Text Amendment Acquisition – Real Property Revocable Consent Site Selection – Public Facility Disposition – Real Property Franchise Housing Plan & Project Other, explain: ____________ Special Permit
(if appropriate, specify type: Modification Renewal other) Expiration Date:
Board of Standards and Appeals Yes No Variance (use) Variance (bulk) Special Permit
(if appropriate, specify type: Modification Renewal other) Expiration Date:
Other City Approvals Legislation Funding for Construction, specify: Rulemaking Policy or Plan, specify: Construction of Public Facilities Funding of Program, specify: 384 (b) (4) Approval Permits, specify: Other, explain:
State Actions/Approvals/Funding
State permit or license, specify Agency: Permit type and number: Funding for Construction, specify: Funding of a Program, specify: Other, explain:
Federal Actions/Approvals/Funding
Federal permit or license, specify Agency: Permit type and number: Funding for Construction, specify: Funding of a Program, specify: Other, explain:
Is this being reviewed in conjunction with a Joint Application for Permits? Yes No
NYC WRP CONSISTENCY ASSESSMENT FORM – 2016
3
E. LOCATION QUESTIONS
1. Does the project require a waterfront site? Yes No
2. Would the action result in a physical alteration to a waterfront site, including land along theshoreline, land under water or coastal waters? Yes No
3. Is the project located on publicly owned land or receiving public assistance? Yes No
4. Is the project located within a FEMA 1% annual chance floodplain? (6.2) Yes No
5. Is the project located within a FEMA 0.2% annual chance floodplain? (6.2) Yes No
6. Is the project located adjacent to or within a special area designation? See Maps – Part III of theNYC WRP. If so, check appropriate boxes below and evaluate policies noted in parentheses as part ofWRP Policy Assessment (Section F).
Yes No
Significant Maritime and Industrial Area (SMIA) (2.1)
Special Natural Waterfront Area (SNWA) (4.1)
Priority Maritime Activity Zone (PMAZ) (3.5)
Recognized Ecological Complex (REC) (4.4)
West Shore Ecologically Sensitive Maritime and Industrial Area (ESMIA) (2.2, 4.2)
F. WRP POLICY ASSESSMENTReview the project or action for consistency with the WRP policies. For each policy, check Promote, Hinder or Not Applicable (N/A). For more information about consistency review process and determination, see Part I of the NYC Waterfront Revitalization Program. When assessing each policy, review the full policy language, including all sub-policies, contained within Part II of the WRP. The relevance of each applicable policy may vary depending upon the project type and where it is located (i.e. if it is located within one of the special area designations).
For those policies checked Promote or Hinder, provide a written statement on a separate page that assesses the effects of the proposed activity on the relevant policies or standards. If the project or action promotes a policy, explain how the action would be consistent with the goals of the policy. If it hinders a policy, consideration should be given toward any practical means of altering or modifying the project to eliminate the hindrance. Policies that would be advanced by the project should be balanced against those that would be hindered by the project. If reasonable modifications to eliminate the hindrance are not possible, consideration should be given as to whether the hindrance is of such a degree as to be substantial, and if so, those adverse effects should be mitigated to the extent practicable.
Promote Hinder N/A
1 Support and facilitate commercial and residential redevelopment in areas well-suitedto such development.
1.1 Encourage commercial and residential redevelopment in appropriate Coastal Zone areas.
1.2 Encourage non-industrial development with uses and design features that enliven the waterfrontand attract the public.
1.3 Encourage redevelopment in the Coastal Zone where public facilities and infrastructure areadequate or will be developed.
1.4 In areas adjacent to SMIAs, ensure new residential development maximizes compatibility withexisting adjacent maritime and industrial uses.
1.5 Integrate consideration of climate change and sea level rise into the planning and design ofwaterfront residential and commercial development, pursuant to WRP Policy 6.2.
NYC WRP CONSISTENCY ASSESSMENT FORM – 2016
4
Promote Hinder N/A
2 Support water-dependent and industrial uses in New York City coastal areas that arewell-suited to their continued operation.
2.1 Promote water-dependent and industrial uses in Significant Maritime and Industrial Areas.
2.2 Encourage a compatible relationship between working waterfront uses, upland development andnatural resources within the Ecologically Sensitive Maritime and Industrial Area.
2.3 Encourage working waterfront uses at appropriate sites outside the Significant Maritime andIndustrial Areas or Ecologically Sensitive Maritime Industrial Area.
2.4 Provide infrastructure improvements necessary to support working waterfront uses.
2.5 Incorporate consideration of climate change and sea level rise into the planning and design ofwaterfront industrial development and infrastructure, pursuant to WRP Policy 6.2.
3 Promote use of New York City's waterways for commercial and recreational boatingand water-dependent transportation.
3.1. Support and encourage in-water recreational activities in suitable locations.
3.2 Support and encourage recreational, educational and commercial boating in New York City'smaritime centers.
3.3 Minimize conflicts between recreational boating and commercial ship operations.
3.4 Minimize impact of commercial and recreational boating activities on the aquatic environment andsurrounding land and water uses.
3.5 In Priority Marine Activity Zones, support the ongoing maintenance of maritime infrastructure forwater-dependent uses.
4 Protect and restore the quality and function of ecological systems within the NewYork City coastal area.
4.1 Protect and restore the ecological quality and component habitats and resources within the SpecialNatural Waterfront Areas.
4.2 Protect and restore the ecological quality and component habitats and resources within theEcologically Sensitive Maritime and Industrial Area.
4.3 Protect designated Significant Coastal Fish and Wildlife Habitats.
4.4 Identify, remediate and restore ecological functions within Recognized Ecological Complexes.
4.5 Protect and restore tidal and freshwater wetlands.
4.6In addition to wetlands, seek opportunities to create a mosaic of habitats with high ecological value and function that provide environmental and societal benefits. Restoration should strive to incorporate multiple habitat characteristics to achieve the greatest ecological benefit at a single location.
4.7 Protect vulnerable plant, fish and wildlife species, and rare ecological communities. Design and develop land and water uses to maximize their integration or compatibility with the identified ecological community.
4.8 Maintain and protect living aquatic resources.
NYC WRP CONSISTENCY ASSESSMENT FORM – 2016
5
Promote Hinder N/A
5 Protect and improve water quality in the New York City coastal area.
5.1 Manage direct or indirect discharges to waterbodies.
5.2 Protect the quality of New York City's waters by managing activities that generate nonpointsource pollution.
5.3 Protect water quality when excavating or placing fill in navigable waters and in or near marshes,estuaries, tidal marshes, and wetlands.
5.4 Protect the quality and quantity of groundwater, streams, and the sources of water for wetlands.
5.5 Protect and improve water quality through cost-effective grey-infrastructure and in-waterecological strategies.
6 Minimize loss of life, structures, infrastructure, and natural resources caused by floodingand erosion, and increase resilience to future conditions created by climate change.
6.1 Minimize losses from flooding and erosion by employing non-structural and structural managementmeasures appropriate to the site, the use of the property to be protected, and the surrounding area.
6.2 Integrate consideration of the latest New York City projections of climate change and sea level rise (as published in New York City Panel on Climate Change 2015 Report, Chapter 2: Sea Level Rise and Coastal Storms) into the planning and design of projects in the city’s Coastal Zone.
6.3 Direct public funding for flood prevention or erosion control measures to those locations wherethe investment will yield significant public benefit.
6.4 Protect and preserve non-renewable sources of sand for beach nourishment.
7 Minimize environmental degradation and negative impacts on public health from solid waste, toxic pollutants, hazardous materials, and industrial materials that may pose risks to the environment and public health and safety.
7.1 Manage solid waste material, hazardous wastes, toxic pollutants, substances hazardous to the environment, and the unenclosed storage of industrial materials to protect public health, control pollution and prevent degradation of coastal ecosystems.
7.2 Prevent and remediate discharge of petroleum products.
7.3 Transport solid waste and hazardous materials and site solid and hazardous waste facilities in amanner that minimizes potential degradation of coastal resources.
8 Provide public access to, from, and along New York City's coastal waters.
8.1 Preserve, protect, maintain, and enhance physical, visual and recreational access to the waterfront.
8.2 Incorporate public access into new public and private development where compatible withproposed land use and coastal location.
8.3 Provide visual access to the waterfront where physically practical.
8.4 Preserve and develop waterfront open space and recreation on publicly owned land at suitablelocations.
NYC WRP CONSISTENCY ASSESSMENT FORM – 2016
7
Submission Requirements
For all actions requiring City Planning Commission approval, materials should be submitted to the Department of City Planning.
For local actions not requiring City Planning Commission review, the applicant or agent shall submit materials to the Lead Agency responsible for environmental review. A copy should also be sent to the Department of City Planning.
For State actions or funding, the Lead Agency responsible for environmental review should transmit its WRP consistency assessment to the Department of City Planning.
For Federal direct actions, funding, or permits applications, including Joint Applicants for Permits, the applicant or agent shall also submit a copy of this completed form along with his/her application to the NYS Department of State Office of Planning and Development and other relevant state and federal agencies. A copy of the application should be provided to the NYC Department of City Planning.
The Department of City Planning is also available for consultation and advisement regarding WRP consistency procedural matters.
New York City Department of City Planning Waterfront and Open Space Division 120 Broadway, 31st Floor New York, New York 10271 [email protected]/wrp
New York State Department of State Office of Planning and Development Suite 1010 One Commerce Place, 99 Washington Avenue Albany, New York 12231-0001 518-474-6000www.dos.ny.gov/opd/programs/consistency
Applicant Checklist
Copy of original signed NYC Consistency Assessment Form
Attachment with consistency assessment statements for all relevant policies
For Joint Applications for Permits, one (1) copy of the complete application package
Environmental Review documents
Drawings (plans, sections, elevations), surveys, photographs, maps, or other information or materials which would support the certification of consistency and are not included in other documents submitted. All drawings should be clearly labeled and at a scale that is legible.
Policy 6.2 Flood Elevation worksheet, if applicable. For guidance on applicability, refer to the WRP Policy 6.2 Guidance document available at www.nyc.gov/wrp
ATTACHMENT 1 PROJECT DESCRIPTION
Page 1 of 6
U-Haul Staten Island Container Transfer and Storage Facility NYS Joint Application Form – Project Description Existing Conditions The U-Haul Staten Island property at 7 North Street, Staten Island, New York is part of an active commercial waterfront that extends along the south bank of the Kill Van Kull from Mariner’s Marsh Park to the west to Snug Harbor Road on the east, a distance of approximately 3.5 miles. The Bergen Point West Reach of the Kill Van Kull in the immediate vicinity of the property is a very active maritime corridor used around the clock by large ocean-going vessels, barges, tugs, and other commercial vessels (see Photograph 1). Land uses immediately abutting the property include Faber Park to the west and a demolition and trash removal container service operation to the east. The existing property consists of paved, surface parking facilities for the storage of rental vehicles, a 23,923-square foot building housing rental offices, and a 1,657-square foot storage/vehicle servicing building (see Drawing C-01). The water’s edge is approximately 850 feet in length and is composed of a loosely-packed stone revetment that, due to age and the combined effects of wave action, tidal currents, and vessel-generated wakes, has deteriorated to the point where it has ceased to adequately protect the commercial facilities on the property from the effects of erosion and coastal storm impacts (see Photographs 2, 3, and 4). Erosion at the northwest corner of the rental office building has advanced to a level that now threatens the stability of the structure (see Photograph 5). Site inspections conducted in 2017 revealed that the existing stone revetment extends waterward to varying distances as a result of the haphazard dislodgement of stones as the revetment has deteriorated. Nevertheless, the revetment remains at a distance of greater than 100 feet from the boundary of the Federal navigation channel of the Kill Van Kull waterway. The footprint of the existing revetment occupies approximately 24,650 square feet of area (see Drawing C-01). Per the Federal Emergency Management Agency’s (FEMA) Flood Insurance Rate Map (FIRM) Panel #3604970169F (dated 09/05/2007) the 1.0% flood elevation of the property is 8.0 feet (NAVD88 Datum). The property does not include a FEMA high velocity (VE) flood zone. Proposed Action U-Haul Company of Brooklyn/Queens/Staten Island (U-Haul) proposes to (1) reconstruct the stone revetment to halt further deterioration of the waterfront edge and erosion of its property and protect the structures on the property from imminent damage
Page 2 of 6
and (2) develop the property as a ship-to-shore transfer and storage facility for U-Haul storage containers transported to the property by barge. Revetment Reconstruction The approximately 850-foot long revetment will be reconstructed upon a marine mattress (filter fabric overlain by 11.5” of crushed stone), overlain with an 18-inch layer of underlayer stone, and topped with a 3-foot layer of armor stones consisting of recovered stones from the existing structure, supplemented with new stones as necessary. The finished slope will be set to 1.5:1.0 (horizontal:vertical) and constructed so that the reconstructed footprint does not extend further waterward than the stones from the existing revetment. Accordingly, there will be no further encroachment into the waterway to accommodate the reconstruction of the revetment (see Drawings C-03 and C-07). Barge Transfer Pier U-Haul proposes to construct a T-wharf for the docking of barges and transfer of storage containers conveyed to the property, via marine transport, from sites throughout the United States. The T-wharf will consist of a pile-supported, 32’ x 28’±, concrete deck extending outward from the shore and terminating with a pile-supported, 15’ x 52’±, concrete deck aligned parallel to the shore (see Drawings C-03, C-05, and C-08). Along with the wharf, two mooring dolphins will be installed off each end of the parallel deck. The T-wharf will be supported with a total of 21, 12-inch diameter steel pipe piles and the mooring dolphins will each be supported by six, 12-inch diameter steel pipe piles. Due to the relative shallowness of bedrock at the site, all piles will be socketed into bedrock via coring. The proposed dimensions of the T-wharf represent the minimum necessary to accommodate the proposed use. The length of the vertical element is dictated by the need to locate the berthing face where the depth of the waterway at mean low water is sufficient to accommodate the berthing of barges, while maintaining bottom clearance to avoid bottoming-out during periods of low tide. Any reduction in length will bring the berthing face into waters too shallow to maintain essential bottom clearance. At a width of 28 feet, the access element of the wharf will be wide enough to safely accommodate two-way passage of 5- to 8-ton forklifts conveying containers onto, and off, the pier. This finding is based on an average width of 8.5 feet for the forklift, a passage width (curb to curb) of 25 feet, and a minimum separation distance between opposing flow of 3.0 to 5.0 feet. The dimensions of the parallel element provide for safe berthing of barges and pier-side maneuvering of loading/unloading equipment (see discussion of
Page 3 of 6
Alternative D). The entire wharf structure has been sized and aligned to accommodate the berthing of up to 20-foot wide x 100-foot long barges entirely within the riparian boundary of the U-Haul property (see Drawings C-03 and C-08). Container Storage Warehouse Storage containers conveyed by barge to the property will be stored in a proposed 26,334-square foot warehouse building to be constructed on the property as depicted on Drawing C-03. The proposed dimensions of the building are 154 feet in width x 171 feet in depth. The first floor of the building will be set at elevation 14.75’ (NAVD88 Datum), an elevation that is 6.75 feet above the currently-defined, 1.0% flood elevation for the site. FEMA is considering a revision to the FIRM panel encompassing the project site. This revision, depicted on Panel #3604970169G (dated “Preliminary” 12/5/13), would raise the 1.0% flood elevation of the site to 11 feet (NAVD88), if adopted. Alternatives to the Proposed Action There are no practicable alternatives to the proposed reconstruction of the stone revetment. The no-build alternative is not practicable, as it will result in the continued deterioration of the applicant’s property and the loss of Building A. Eventually, the continued erosion of the shoreline will result in loss of adjoining properties. The proposed slope and composition of the reconstructed revetment is that required to withstand impacts resulting from a long-term continuation of the heavy marine traffic experienced in this area and future severe storm events. A number of alternatives to the proposed T-wharf design were considered by the applicant, including:
A) a filled pier to extend the area of land between Building A and the waterway by at least ten feet,
B) a pile-supported pier extending along the entire waterfront of the property from the east edge of Building A to the east end of the property (i.e., expanded pier),
C) a heavy-duty access ramp/gangway with a floating barge providing the permanent docking/working pier element, and
D) piers of alternative shape with reduced total square footage. Alternatives A, B, and C were found to have greater adverse impacts on regulated areas than the proposed action and were, thus, rejected. Alternative A would result in the filling of approximately 4,160 square feet of waterway below the elevation of mean high water. Alternative B would result in the creation of a pier structure covering
Page 4 of 6
approximately 17,000 square feet of water surface area. Alternative C, while eliminating the need to fill a section of the waterway and requiring a minimal amount of pile installation, would result in the permanent installation of a barge in an area that is not deep enough during low tide conditions to prevent the barge from bottoming out on sediments that form the bed of the waterway. This regular bottoming of the barge will cause a frequent resuspension of sediments within the waterway. Alternative D consisted of a consideration of alternative pier shapes, including an L-shaped pier and a straight pier aligned perpendicular to the shore. These alternative shapes would occupy less total area of the watersheet than the proposed T-shaped pier. The proposed T-shape is one which is designed to efficiently and safely accommodate the movements of forklifts and other equipment engaged in the transport of storage containers from a berthed barge to the warehouse. The T-shape allows for the forklifts to back away from the barge by turning into either the left or right side of the horizontal member and then proceed forward along the vertical member. Neither a L-shaped nor straight pier allow for this type of three-point turning movement in both directions. Efficiency in movement and flow of equipment are critical elements of safety on a working pier. Designs that facilitate congestion significantly impact upon the safety of this environment and should be avoided. While the L-shape can accommodate a three-point turn in one direction, the restriction in movement will lead to congestion and increase the risk of accidents on the pier. The straight pier concept is considered unworkable, as equipment will be forced to back-out the entire length of the pier, maximizing the potential for accidents. Construction Methods and Sequence Reconstruction of Revetment The proposed reconstruction of the stone revetment will occur in accordance with the following basic sequence.
• Install a floating silt curtain along the length of the property. • Remove all existing revetment stones from the waterway and slope via land-
based equipment. • Stockpile all removed stones within the Contractor Staging Area for reuse on the
reconstructed revetment (see Contractor Staging Area location on Drawing C-04).
• Grade the edge to establish a 1.5:1.0 base slope. • Install filter fabric upon the underlying soils and place on top of the fabric an 11.5-
inch thick “marine mattress”. • Over the “marine mattress”, place an 18-inch thick layer of underlayer stone. • Over the underlayer stone, set in place the armor stones.
Page 5 of 6
• Along the top of the reconstructed revetment, install an 18-inch splash curb to reduce and diffuse overwash.
Construction of Pile-supported Pier and Dolphins The proposed pile-supported pier will be constructed in accordance with the following basic methods and sequence.
• Install a floating silt curtain along the length of the property. • Socket all piles for pier and dolphins into sediments and bedrock by coring into
the rock to a minimum depth of 5.0 feet. The basic equipment required for the socketing of the steel piles in the bedrock include a steel pile of a larger diameter than the pile to be installed, a rock drill/auger of appropriate diameter, and a suction pump. The larger diameter pile will be installed to refusal and the auger will be lowered to the rock face and operated within the pile. Once the socket has been drilled to depth, the auger will be withdrawn and the slurry will be pumped to a suitable containment area/device on-shore for dewatering. The 12-inch diameter steel pile then will be installed into the socket and the larger diameter pile removed.
• Construct forms for cast-in-place concrete pile caps and construct caps. • Construct form for cast-in-place concrete deck and pour deck. • Install fendering system.
The pile supports for the two dolphins will be installed in the same manner as those for the pier. As with the pier decking, the dolphin blocks will be cast-in-place following the installation of the supporting piles. Although much of the pier construction will be conducted using land-based equipment, the contractor may also use barge-based equipment, depending on preference. In the event a construction barge is used at the project site, the contractor will be directed to anchor the barge within the Work Barge Staging Area depicted on Drawing C-04 using spud piles. Use of spud piles will allow the barge to float up and down with the tides and any wakes created by marine traffic. The spud piles will include a stop at an elevation that will preclude the bottom of the barge coming within 2.5 feet of the river bottom at any time. Warehouse Building The warehouse building will be constructed in accordance with conventional methods. Prior to initiation of disturbance of the warehouse site, haybales or coir log erosion berms will be placed around the construction area to demarcate the work area and prevent discharges of suspended soils and debris in stormwater from entering the waterway via sheet flow. All existing and proposed catch basins into which stormwater from the work area may flow, will be protected throughout the construction period with
Page 6 of 6
catch basin filters to prevent suspended solids and debris from entering the drainage system.
ATTACHMENT 2 CONSISTENCY ASSESSMENT STATEMENT
Page 1 of 4
U-Haul Staten Island Container Transfer and Storage Facility NYC Waterfront Revitilization Program – Consistency Statement The following Consistency Statement addresses those New York City Waterfront Revitilization Program (WRP) policies and standards identified as either “Promote” or “Hinder” in the WRP Consistency Assessment Form prepared for the U-Haul Staten Island Container Transfer and Storage Facility (Proposed Project). Policy 1.1 – Encourage commercial and residential redevelopment in appropriate Coastal Zone areas. The Proposed Project promotes this policy. The project site is located within the City’s M3-1 zoning district, a district within which “docks” are permitted as-of-right as a Use Group 17 use and “warehousing” is permitted as -of-right as a Use Group 16 use. The project site also is located within the City’s Coastal Zone as an element of Reach 22 (Port Richmond Neighborhood) of the Kill Van Kull Significant Maritime and Industrial Area (SMIA). Lastly, the project site is located within a Priority Marine Activity Zone segment of the SMIA. The proposed reconstruction of the deteriorating rip rap revetment along the site’s waterfront edge will function to protect the property for the proposed use and any future uses appropriate for siting within this Coastal Zone area. The proposed pier structure and barge-transported container storage warehouse are both water-dependent commercial uses and uses permitted within the M3-1 zoning district. As such, they are uses appropriate for siting within the relevant Coastal Zone area. Policy 1.3 – Encourage redevelopment in the Coastal Zone where public facilities and infrastructure are adequate or will be developed. The Proposed Project promotes this Policy. All existing public infrastructure facilities are adequate to support the proposed warehouse use. The existing revetment is privately-owned and will be repaired using private funds. The proposed pier structure is a necessary infrastructure improvement required to accommodate the proposed maritime transport of U-Haul containers to the site. This proposed structure will be constructed solely with private funds. Policy 1.5 – Integrate consideration of climate change and sea level rise into the planning and design of waterfront residential and commercial development, pursuant to WRP Policy 6.2. As stated herein relative to Policy 6.2, the Proposed Project promotes this Policy by restoring a vital element of shoreline protection infrastructure and promoting a building siting strategy that accommodates both current flood history and ‘High-mid’ to ‘High’ levels of projected flooding, assuming sea level rise projections into the 2100’s. Specifically, the first floor of the proposed warehouse building will be set at elevation 14.75 feet (NAVD88), an elevation approximately 3.75 feet higher than the current (preliminary) elevation of the 1.0% flood on the site as defined by the Federal
Page 2 of 4
Emergency Management Agency - FEMA (see attached FEMA Panel #3604970169G and Policy 6.2 Flood Elevation Worksheet). Policy 2.1 – Promote water-dependent and industrial uses in Significant Maritime and Industrial Areas (SMIA). The Proposed Project promotes this Policy. As stated under Policy 1.1, the project site is located within Reach 22 of the Kill Van Kull SMIA. All proposed uses are water-dependent. The revetment reconstruction is required to prevent further erosion of the shoreline due to wave and wake impacts and the proposed pier is required for the berthing of barges engaged in the maritime transport of storage containers to and from the site. The proposed warehouse building is designed to store, exclusively, those containers transported to and from the project site by maritime transport. The existence of this land-based storage facility is a critical supporting element to the success of the water-dependent, maritime transport proposal. Policy 2.5 - Incorporate consideration of climate change and sea level rise into the planning and design of waterfront industrial development and infrastructure, pursuant to WRP Policy 6.2. As stated herein relative to Policy 6.2, the Proposed Project promotes this Policy by restoring a vital element of shoreline protection infrastructure and promoting a building siting strategy that accommodates both current flood history and ‘High-mid’ to ‘High’ levels of projected flooding, assuming sea level rise projections into the 2100’s. Specifically, the first floor of the proposed warehouse building will be set at elevation 14.75 feet (NAVD88), an elevation approximately 3.75 feet higher than the current (preliminary) elevation of the 1.0% flood on the site as defined by FEMA (see attached FEMA Panel #3604970169G and Policy 6.2 Flood Elevation Worksheet). Policy 3.4 – Minimize impact of commercial and recreational boating activities on the aquatic environment and surrounding land and water uses. The Proposed Project promotes this Policy. The proposed commercial use of the property will include the berthing of barges along the north edge of the proposed T-wharf. The T-wharf has been sized and designed to accommodate that berthing without dredging or causing any disturbance to the aquatic environment. As indicated in Drawing C-08, a berthed barge will have sufficient bottom clearance at mean low water to not bottom-out on the bed of the waterway. Also, sufficient space will be retained between the end of the pier and the boundary line of the property (i.e., the U.S. Pierhead and Bulkhead Line) to accommodate the berthing of a 20-foot wide barge without encroachment upon the lands and water uses of others (see Drawing C-03). Policy 3.5 – In Priority Marine Activity Zones, support the ongoing maintenance of maritime infrastructure for water-dependent uses. The Proposed Project promotes this Policy. The project site is located within the Priority Marine Activity Zone of the Kill Van Kull SMIA. The proposed reconstruction of the deteriorating rip rap revetment represents the “maintenance of maritime infrastructure”.
Page 3 of 4
This maintenance activity will protect the site from further erosion, thereby preserving its capacity to accommodate water-dependent uses now and in the future. Policy 4.5 – Protect and restore tidal and freshwater wetlands. The Proposed Project promotes this Policy. The proposed reconstruction of the rip rap revetment will not result in the loss of tidal or freshwater wetlands. The proposed toe of the reconstructed revetment will not extend waterward beyond the footprint of the deteriorating revetment stones. The reconstructed revetment will stabilize the shoreline and eliminate the ongoing erosion that currently causes sedimentation of the Kill Van Kull waterway and tidal flats. Policy 4.8 – Maintain and protect living aquatic resources. The Proposed Project promotes this Policy. The proposed reconstruction of the stone revetment will halt the erosion of the project site currently occurring due to the inadequacy of shoreline protection provided by the deteriorating revetment. This erosion currently causes sedimentation of the Kill Van Kull waterway, including existing tidal flats and intertidal habitats. The reconstructed revetment will provide niche habitat between the armor stones for coastal macrophytes and other macroorganisms. Prior to initiation of construction activities at the site, a bottom-weighted turbidity curtain will be deployed as depicted in Drawing C-04. This turbidity curtain will prevent the incidental release of sediments and other materials from the work area, particularly those sediments that could increase the levels of turbidity in the waterway. The turbidity curtain will remain, and be maintained, in-place until all in-water work has been completed. Policy 5.2 – Protect the quality of New York City’s waters by managing activities that generate nonpoint-source pollution. The Proposed Project promotes this Policy by replacing a paved parking area used for the storage of U-Haul rental vehicles with a warehouse building. Runoff discharging from the roof of the building will carry a substantially lower pollutant load than that discharging from a paved vehicular parking surface. Further, the reconstruction of the deteriorating revetment will reduce the ongoing erosion at the site, erosion that results in increased turbidity and sedimentation of the Kill Van Kull following significant storm events. Policy 5.3 – Protect water quality when excavating or placing fill in navigable waters and in or near marshes, estuaries, tidal marshes, and wetlands. The Proposed Project promotes this Policy. Prior to the initiation of any work within or upon the bank of the waterway, a turbidity curtain will be deployed, as depicted in Drawing C-04, to prevent the release of suspended sediments outside of the work area. The proposed drilling of bedrock to create sockets for the installation of piles will be conducted within a confined enclosure to prevent the release of drill tailings to the water column. Specifically, a larger-diameter steel pile than that to be permanently installed will be placed over and around the proposed socket location prior to initiation of drilling.
Page 4 of 4
This larger-diameter pile will serve as the enclosure while the socket is drilled. Drill tailings will then be pumped out of the enclosure and transferred to a dewatering site on an upland area of the property. The dewatering site will be designed and constructed to filter out and contain all drill tailings from the pumped water prior to discharge into the waterway. Policy 5.5 – Protect and improve water quality through cost-effective grey-infrastructure and in-water ecological strategies. The Proposed Project will not employ applicable in-water ecological strategies. The specific in-water strategy promoted in this Policy is the use of soft shorelines as an alternative to the use of rip rap for shoreline protection. The use of a soft shoreline strategy at this project site is impractical due to the energy generated by the wakes of large ocean-going vessels and waves during storm events. The current condition of the rip rap shoreline in this area is a testament to these high energy conditions. Policy 6.1 – Minimize losses from flooding and erosion by employing non-structural and structural management measures appropriate to the site, the use of the property to be protected, and the surrounding area. The Proposed Project promotes this Policy. The proposed reconstruction of the deteriorating revetment is a structural management measure necessary and appropriate to prevent losses from flooding and erosion at this site. This form of shoreline protection is consistent with the shoreline condition on adjoining properties and is necessary to protect the property for both its current and future use. Policy 6.2 - Integrate consideration of the latest New York City projections of climate change and sea level rise (as published in New York City Panel on Climate Change 2015 Report, Chapter 2: Sea Level Rise and Coastal Storms) into the planning and design of projects in the city’s Coastal Zone. The Proposed Project promotes this Policy. Each of the proposed project elements have been assessed against projections of climate change and sea level rise using the City’s WRP Policy 6.2 Flood Elevation Worksheet (see attached). Assuming a “lifespan” for the reconstructed revetment and new T-wharf pier of 50 years, the top or surface of these structures will remain above the Mean Higher High Water (MHHW) level under ‘High’ sea level rise projections throughout the 2080’s and into the 2090’s – ten to twenty years beyond their “lifespan”. The warehouse building, also with an assumed “lifespan” of approximately 50 years, has been designed such that the first floor elevation, at 14.75 feet, will be approximately six (6) feet higher than the MHHW level under ‘High’ sea level rise projections well past the Year 2100. At that elevation, the first floor of the building will remain above the projected elevation of flooding during the 1% storm event under all sea level rise projections until approximately 2070 and above all but the ‘High-mid’ and ‘High’ sea level rise projections past the Year 2100.
ATTACHMENT 3 JOINT APPLICATION FOR PERMITS
JOINT APPLICATION FORM For Permits for activities activities affecting streams, waterways, waterbodies, wetlands, coastal areas, sources of water, and endangered and threatened species.
You must separately apply for and obtain Permits from each involved agency before starting work. Please read all instructions.
1. Applications To: >NYS Department of Environmental Conservation Check here to confirm you sent this form to NYSDEC.
Check all permits that apply: Dams and Impound- ment Structures
401 Water Quality Certification
Freshwater Wetlands
Tidal Wetlands
Wild, Scenic and Recreational Rivers
Coastal Erosion Management
Water Withdrawal
Long Island Well
Incidental Take of Endangered / Threatened Species
Stream Disturbance
Excavation and Fill in Navigable Waters
Docks, Moorings or Platforms
>US Army Corps of Engineers Check here to confirm you sent this form to USACE. Check all permits that apply: Section 404 Clean Water Act Section 10 Rivers and Harbors Act Is the project Federally funded? Yes No
If yes, name of Federal Agency: General Permit Type(s), if known: Preconstruction Notification: Yes No
>NYS Office of General Services Check here to confirm you sent this form to NYSOGS. Check all permits that apply:
State Owned Lands Under Water Utility Easement (pipelines, conduits, cables, etc.) Docks, Moorings or Platforms
>NYS Department of State Check here to confirm you sent this form to NYSDOS. Check if this applies: Coastal Consistency Concurrence
2. Name of Applicant Taxpayer ID (if applicant is NOT an individual)
Mailing Address Post Office / City State Zip
Telephone Email Applicant Must be (check all that apply): Owner Operator Lessee
3. Name of Property Owner (if different than Applicant)
Mailing Address Post Office / City State Zip
Telephone Email
For Agency Use Only Agency Application Number:
JOINT APPLICATION FORM 08/16 Page 1 of 4
JOINT APPLICATION FORM – Continued. Submit this completed page as part of your Application.
4. Name of Contact / Agent
Mailing Address Post Office / City State Zip
Telephone Email
5. Project / Facility Name Property Tax Map Section / Block / Lot Number:
Project Street Address, if applicable Post Office / City State Zip NY
Provide directions and distances to roads, intersections, bridges and bodies of water
Town Village City County Stream/Waterbody Name
Project Location Coordinates: Enter Latitude and Longitude in degrees, minutes, seconds: Latitude: ° ' " Longitude: ° ' "
6. Project Description: Provide the following information about your project. Continue each response and provideany additional information on other pages. Attach plans on separate pages.
a. Purpose of the proposed project:
b. Description of current site conditions:
c. Proposed site changes:
d. Type of structures and fill materials to be installed, and quantity of materials to be used (e.g., square feet ofcoverage, cubic yards of fill material, structures below ordinary/mean high water, etc.):
e. Area of excavation or dredging, volume of material to be removed, location of dredged material placement:
f. Is tree cutting or clearing proposed? Yes If Yes, explain below. No Timing of the proposed cutting or clearing (month/year):Number of trees to be cut: Acreage of trees to be cleared:
JOINT APPLICATION FORM 08/16 Page 2 of 4
JOINT APPLICATION FORM – Continued. Submit this completed page as part of your Application.
g. Work methods and type of equipment to be used:
h. Describe the planned sequence of activities:
i. Pollution control methods and other actions proposed to mitigate environmental impacts:
j. Erosion and silt control methods that will be used to prevent water quality impacts:
k. Alternatives considered to avoid regulated areas. If no feasible alternatives exist, explain how the project willminimize impacts:
l. Proposed use: Private Public Commercial
m. Proposed Start Date: Estimated Completion Date:
n. Has work begun on project? Yes If Yes, explain below. No
o. Will project occupy Federal, State, or Municipal Land? Yes If Yes, explain below. No
p. List any previous DEC, USACE, OGS or DOS Permit / Application numbers for activities at this location:
q. Will this project require additional Federal, State, or Local authorizations, including zoning changes?
Yes If Yes, list below. No
JOINT APPLICATION FORM 08/16 Page 3 of 4
7/27/2020
Page 1 of 6
U-Haul Staten Island Container Transfer and Storage Facility NYS Joint Application Form – Project Description Existing Conditions The U-Haul Staten Island property at 7 North Street, Staten Island, New York is part of an active commercial waterfront that extends along the south bank of the Kill Van Kull from Mariner’s Marsh Park to the west to Snug Harbor Road on the east, a distance of approximately 3.5 miles. The Bergen Point West Reach of the Kill Van Kull in the immediate vicinity of the property is a very active maritime corridor used around the clock by large ocean-going vessels, barges, tugs, and other commercial vessels (see Photograph 1). Land uses immediately abutting the property include Faber Park to the west and a demolition and trash removal container service operation to the east. The existing property consists of paved, surface parking facilities for the storage of rental vehicles, a 23,923-square foot building housing rental offices, and a 1,657-square foot storage/vehicle servicing building (see Drawing C-01). The water’s edge is approximately 850 feet in length and is composed of a loosely-packed stone revetment that, due to age and the combined effects of wave action, tidal currents, and vessel-generated wakes, has deteriorated to the point where it has ceased to adequately protect the commercial facilities on the property from the effects of erosion and coastal storm impacts (see Photographs 2, 3, and 4). Erosion at the northwest corner of the rental office building has advanced to a level that now threatens the stability of the structure (see Photograph 5). Site inspections conducted in 2017 revealed that the existing stone revetment extends waterward to varying distances as a result of the haphazard dislodgement of stones as the revetment has deteriorated. Nevertheless, the revetment remains at a distance of greater than 100 feet from the boundary of the Federal navigation channel of the Kill Van Kull waterway. The footprint of the existing revetment occupies approximately 24,650 square feet of area (see Drawing C-01). Per the Federal Emergency Management Agency’s (FEMA) Flood Insurance Rate Map (FIRM) Panel #3604970169F (dated 09/05/2007) the 1.0% flood elevation of the property is 8.0 feet (NAVD88 Datum). The property does not include a FEMA high velocity (VE) flood zone. Proposed Action U-Haul Company of Brooklyn/Queens/Staten Island (U-Haul) proposes to (1) reconstruct the stone revetment to halt further deterioration of the waterfront edge and erosion of its property and protect the structures on the property from imminent damage
Page 2 of 6
and (2) develop the property as a ship-to-shore transfer and storage facility for U-Haul storage containers transported to the property by barge. Revetment Reconstruction The approximately 850-foot long revetment will be reconstructed upon a marine mattress (filter fabric overlain by 11.5” of crushed stone), overlain with an 18-inch layer of underlayer stone, and topped with a 3-foot layer of armor stones consisting of recovered stones from the existing structure, supplemented with new stones as necessary. The finished slope will be set to 1.5:1.0 (horizontal:vertical) and constructed so that the reconstructed footprint does not extend further waterward than the stones from the existing revetment. Accordingly, there will be no further encroachment into the waterway to accommodate the reconstruction of the revetment (see Drawings C-03 and C-07). Barge Transfer Pier U-Haul proposes to construct a T-wharf for the docking of barges and transfer of storage containers conveyed to the property, via marine transport, from sites throughout the United States. The T-wharf will consist of a pile-supported, 32’ x 28’±, concrete deck extending outward from the shore and terminating with a pile-supported, 15’ x 52’±, concrete deck aligned parallel to the shore (see Drawings C-03, C-05, and C-08). Along with the wharf, two mooring dolphins will be installed off each end of the parallel deck. The T-wharf will be supported with a total of 21, 12-inch diameter steel pipe piles and the mooring dolphins will each be supported by six, 12-inch diameter steel pipe piles. Due to the relative shallowness of bedrock at the site, all piles will be socketed into bedrock via coring. The proposed dimensions of the T-wharf represent the minimum necessary to accommodate the proposed use. The length of the vertical element is dictated by the need to locate the berthing face where the depth of the waterway at mean low water is sufficient to accommodate the berthing of barges, while maintaining bottom clearance to avoid bottoming-out during periods of low tide. Any reduction in length will bring the berthing face into waters too shallow to maintain essential bottom clearance. At a width of 28 feet, the access element of the wharf will be wide enough to safely accommodate two-way passage of 5- to 8-ton forklifts conveying containers onto, and off, the pier. This finding is based on an average width of 8.5 feet for the forklift, a passage width (curb to curb) of 25 feet, and a minimum separation distance between opposing flow of 3.0 to 5.0 feet. The dimensions of the parallel element provide for safe berthing of barges and pier-side maneuvering of loading/unloading equipment (see discussion of
Page 3 of 6
Alternative D). The entire wharf structure has been sized and aligned to accommodate the berthing of up to 20-foot wide x 100-foot long barges entirely within the riparian boundary of the U-Haul property (see Drawings C-03 and C-08). Container Storage Warehouse Storage containers conveyed by barge to the property will be stored in a proposed 26,334-square foot warehouse building to be constructed on the property as depicted on Drawing C-03. The proposed dimensions of the building are 154 feet in width x 171 feet in depth. The first floor of the building will be set at elevation 14.75’ (NAVD88 Datum), an elevation that is 6.75 feet above the currently-defined, 1.0% flood elevation for the site. FEMA is considering a revision to the FIRM panel encompassing the project site. This revision, depicted on Panel #3604970169G (dated “Preliminary” 12/5/13), would raise the 1.0% flood elevation of the site to 11 feet (NAVD88), if adopted. Alternatives to the Proposed Action There are no practicable alternatives to the proposed reconstruction of the stone revetment. The no-build alternative is not practicable, as it will result in the continued deterioration of the applicant’s property and the loss of Building A. Eventually, the continued erosion of the shoreline will result in loss of adjoining properties. The proposed slope and composition of the reconstructed revetment is that required to withstand impacts resulting from a long-term continuation of the heavy marine traffic experienced in this area and future severe storm events. A number of alternatives to the proposed T-wharf design were considered by the applicant, including:
A) a filled pier to extend the area of land between Building A and the waterway by at least ten feet,
B) a pile-supported pier extending along the entire waterfront of the property from the east edge of Building A to the east end of the property (i.e., expanded pier),
C) a heavy-duty access ramp/gangway with a floating barge providing the permanent docking/working pier element, and
D) piers of alternative shape with reduced total square footage. Alternatives A, B, and C were found to have greater adverse impacts on regulated areas than the proposed action and were, thus, rejected. Alternative A would result in the filling of approximately 4,160 square feet of waterway below the elevation of mean high water. Alternative B would result in the creation of a pier structure covering
Page 4 of 6
approximately 17,000 square feet of water surface area. Alternative C, while eliminating the need to fill a section of the waterway and requiring a minimal amount of pile installation, would result in the permanent installation of a barge in an area that is not deep enough during low tide conditions to prevent the barge from bottoming out on sediments that form the bed of the waterway. This regular bottoming of the barge will cause a frequent resuspension of sediments within the waterway. Alternative D consisted of a consideration of alternative pier shapes, including an L-shaped pier and a straight pier aligned perpendicular to the shore. These alternative shapes would occupy less total area of the watersheet than the proposed T-shaped pier. The proposed T-shape is one which is designed to efficiently and safely accommodate the movements of forklifts and other equipment engaged in the transport of storage containers from a berthed barge to the warehouse. The T-shape allows for the forklifts to back away from the barge by turning into either the left or right side of the horizontal member and then proceed forward along the vertical member. Neither a L-shaped nor straight pier allow for this type of three-point turning movement in both directions. Efficiency in movement and flow of equipment are critical elements of safety on a working pier. Designs that facilitate congestion significantly impact upon the safety of this environment and should be avoided. While the L-shape can accommodate a three-point turn in one direction, the restriction in movement will lead to congestion and increase the risk of accidents on the pier. The straight pier concept is considered unworkable, as equipment will be forced to back-out the entire length of the pier, maximizing the potential for accidents. Construction Methods and Sequence Reconstruction of Revetment The proposed reconstruction of the stone revetment will occur in accordance with the following basic sequence.
• Install a floating silt curtain along the length of the property. • Remove all existing revetment stones from the waterway and slope via land-
based equipment. • Stockpile all removed stones within the Contractor Staging Area for reuse on the
reconstructed revetment (see Contractor Staging Area location on Drawing C-04).
• Grade the edge to establish a 1.5:1.0 base slope. • Install filter fabric upon the underlying soils and place on top of the fabric an 11.5-
inch thick “marine mattress”. • Over the “marine mattress”, place an 18-inch thick layer of underlayer stone. • Over the underlayer stone, set in place the armor stones.
Page 5 of 6
• Along the top of the reconstructed revetment, install an 18-inch splash curb to reduce and diffuse overwash.
Construction of Pile-supported Pier and Dolphins The proposed pile-supported pier will be constructed in accordance with the following basic methods and sequence.
• Install a floating silt curtain along the length of the property. • Socket all piles for pier and dolphins into sediments and bedrock by coring into
the rock to a minimum depth of 5.0 feet. The basic equipment required for the socketing of the steel piles in the bedrock include a steel pile of a larger diameter than the pile to be installed, a rock drill/auger of appropriate diameter, and a suction pump. The larger diameter pile will be installed to refusal and the auger will be lowered to the rock face and operated within the pile. Once the socket has been drilled to depth, the auger will be withdrawn and the slurry will be pumped to a suitable containment area/device on-shore for dewatering. The 12-inch diameter steel pile then will be installed into the socket and the larger diameter pile removed.
• Construct forms for cast-in-place concrete pile caps and construct caps. • Construct form for cast-in-place concrete deck and pour deck. • Install fendering system.
The pile supports for the two dolphins will be installed in the same manner as those for the pier. As with the pier decking, the dolphin blocks will be cast-in-place following the installation of the supporting piles. Although much of the pier construction will be conducted using land-based equipment, the contractor may also use barge-based equipment, depending on preference. In the event a construction barge is used at the project site, the contractor will be directed to anchor the barge within the Work Barge Staging Area depicted on Drawing C-04 using spud piles. Use of spud piles will allow the barge to float up and down with the tides and any wakes created by marine traffic. The spud piles will include a stop at an elevation that will preclude the bottom of the barge coming within 2.5 feet of the river bottom at any time. Warehouse Building The warehouse building will be constructed in accordance with conventional methods. Prior to initiation of disturbance of the warehouse site, haybales or coir log erosion berms will be placed around the construction area to demarcate the work area and prevent discharges of suspended soils and debris in stormwater from entering the waterway via sheet flow. All existing and proposed catch basins into which stormwater from the work area may flow, will be protected throughout the construction period with
Page 6 of 6
catch basin filters to prevent suspended solids and debris from entering the drainage system.
P
hoto
grap
h R
efer
ence
Map
Photograph 1. Barge with Containers Passing Site (2/7/17)
Photograph 2. Existing Edge Conditions Looking West (2/7/17)
Photograph 3. Existing Edge Conditions Looking East (2/7/17)
Photograph 4. Existing Edge Conditions at North Face of Building (2/7/17)
Photograph 5. Existing Edge Conditions at Building Pier (2/7/17)
Photograph 6. Existing Edge Conditions East End of Site Looking West (5/27/20)
Photograph 7. Existing Edge Conditions East End of Site Looking East (5/27/20)
USG
S Th
e N
atio
nal M
ap: O
rthoi
mag
ery.
Dat
a re
fresh
ed A
pril,
201
9.
Nat
iona
l Flo
od H
azar
d La
yer F
IRM
ette
050
01,
000
1,50
02,
000
250
Feet
Ü
74°8'22.73"W 40°3
8'42
.48"
N
74°7'45.27"W
40°3
8'15
.18"
N
SEE F
IS RE
PORT
FOR
DETA
ILED
LEGE
ND AN
D IN
DEX M
AP FO
R FIR
M PA
NEL L
AYOU
T
SPEC
IAL FL
OOD
HAZA
RD AR
EAS
Witho
ut Ba
se Fl
ood E
levati
on (B
FE)
Zone
A, V,
A99
With
BFE o
r Dep
thZo
ne AE
, AO,
AH, V
E, AR
Regu
latory
Floo
dway
0.2%
Annu
al Ch
ance
Floo
d Haz
ard, A
reas
of 1%
annu
al ch
ance
flood
with
avera
gede
pth le
ss th
an on
e foo
t or w
ith dr
ainag
eare
as of
less
than
one s
quare
mile
Zone
XFu
ture C
ondit
ions 1
% An
nual
Chan
ce Fl
ood H
azard
Zone
XAr
ea w
ith Re
duce
d Floo
d Risk
due t
oLe
vee.
See N
otes.
Zone
XAr
ea w
ith Fl
ood R
isk du
e to L
evee
Zone
D
NO SC
REEN
Area
of M
inima
l Floo
d Haz
ardZo
ne X
Area
of Un
deter
mine
d Floo
d Haz
ardZo
ne D
Chan
nel, C
ulvert
, or S
torm
Sewe
rLe
vee,
Dike,
or Flo
odwa
ll
Cross
Secti
ons w
ith 1%
Annu
al Ch
ance
17.5
Water
Surfa
ce El
evati
onCo
astal
Tran
sect
Coas
tal Tr
anse
ct Ba
selin
ePr
ofile
Base
line
Hydro
graph
ic Fe
ature
Base
Floo
d Elev
ation
Line
(BFE
)
Effec
tive L
OMRs
Limit o
f Stud
yJur
isdict
ion Bo
unda
ry
Digita
l Data
Avail
able
No Di
gital
Data
Avail
able
Unma
pped
This
map c
ompli
es w
ith FE
MA's
stand
ards f
or the
use o
f dig
ital fl
ood m
aps i
f it is
not v
oid as
desc
ribed
below
. Th
e bas
emap
show
n com
plies
with
FEMA
's ba
sema
p ac
curac
y stan
dards
The f
lood h
azard
infor
matio
n is d
erive
d dire
ctly f
rom th
eau
thorita
tive N
FHL w
eb se
rvice
s prov
ided b
y FEM
A. Th
is ma
pwa
s exp
orted
on 5/
14/2
020 a
t 10:5
2:27 A
M an
d doe
s not
reflec
t cha
nges
or am
endm
ents
subs
eque
nt to
this d
ate an
dtim
e. Th
e NFH
L and
effec
tive i
nform
ation
may
chan
ge or
beco
me su
perse
ded b
y new
data
over
time.
This
map i
mage
is vo
id if t
he on
e or m
ore of
the f
ollow
ing m
apele
ments
do no
t app
ear: b
asem
ap im
agery
, floo
d zon
e lab
els,
legen
d, sc
ale ba
r, map
crea
tion d
ate, c
ommu
nity i
denti
fiers,
FIRM
pane
l num
ber, a
nd FI
RM ef
fectiv
e date
. Map
imag
es fo
run
mapp
ed an
d unm
odern
ized a
reas c
anno
t be u
sed f
orreg
ulator
y purp
oses
.
Lege
nd
OTHE
R ARE
AS OF
FLOO
D HAZ
ARD
OTHE
R ARE
AS
GENE
RAL
STRU
CTUR
ES
OTHE
RFE
ATUR
ES
MAP P
ANEL
S
8
1:6,
000
B20
.2
The p
in dis
playe
d on t
he m
ap is
an ap
proxim
ate
point
selec
ted by
the u
ser a
nd do
es no
t rep
resen
t an
autho
ritativ
e prop
erty l
ocati
on.
Attachment 4 SEQRA Short Environmental Assessment Form
Page 1 of 3
Short Environmental Assessment Form Part 1 - Project Information
Instructions for Completing
Part 1 – Project Information. The applicant or project sponsor is responsible for the completion of Part 1. Responses become part of the application for approval or funding, are subject to public review, and may be subject to further verification. Complete Part 1 based on information currently available. If additional research or investigation would be needed to fully respond to any item, please answer as thoroughly as possible based on current information.
Complete all items in Part 1. You may also provide any additional information which you believe will be needed by or useful to the lead agency; attach additional pages as necessary to supplement any item.
Part 1 – Project and Sponsor Information
Name of Action or Project:
Project Location (describe, and attach a location map):
Brief Description of Proposed Action:
Name of Applicant or Sponsor: Telephone:
E-Mail:Address:
City/PO: State: Zip Code:
1. Does the proposed action only involve the legislative adoption of a plan, local law, ordinance,administrative rule, or regulation?
If Yes, attach a narrative description of the intent of the proposed action and the environmental resources that may be affected in the municipality and proceed to Part 2. If no, continue to question 2.
NO YES
2. Does the proposed action require a permit, approval or funding from any other government Agency?If Yes, list agency(s) name and permit or approval:
NO YES
3. a. Total acreage of the site of the proposed action? __________ acres b. Total acreage to be physically disturbed? __________ acres c. Total acreage (project site and any contiguous properties) owned
or controlled by the applicant or project sponsor? __________ acres
4. Check all land uses that occur on, are adjoining or near the proposed action:
Rural (non-agriculture) Industrial Commercial Residential (suburban)
Aquatic Other(Specify):Agriculture
□ Urban
□ Forest
SEAF 2019
Parkland
Page 2 of 3
5. Is the proposed action,
a. A permitted use under the zoning regulations?
b. Consistent with the adopted comprehensive plan?
NO YES N/A
6. Is the proposed action consistent with the predominant character of the existing built or natural landscape?NO YES
7. Is the site of the proposed action located in, or does it adjoin, a state listed Critical Environmental Area?
If Yes, identify: ________________________________________________________________________________
NO YES
8. a. Will the proposed action result in a substantial increase in traffic above present levels?
b. Are public transportation services available at or near the site of the proposed action?
c. Are any pedestrian accommodations or bicycle routes available on or near the site of the proposedaction?
NO YES
9. Does the proposed action meet or exceed the state energy code requirements?
If the proposed action will exceed requirements, describe design features and technologies:
_____________________________________________________________________________________________
_____________________________________________________________________________________________
NO YES
10. Will the proposed action connect to an existing public/private water supply?
If No, describe method for providing potable water: _________________________________________
_____________________________________________________________________________________________
NO YES
11. Will the proposed action connect to existing wastewater utilities?
If No, describe method for providing wastewater treatment: ______________________________________
_____________________________________________________________________________________________
NO YES
archaeological sites on the NY State Historic Preservation Office (SHPO) archaeological site inventory?
NO YES
13. a. Does any portion of the site of the proposed action, or lands adjoining the proposed action, containwetlands or other waterbodies regulated by a federal, state or local agency?
b. Would the proposed action physically alter, or encroach into, any existing wetland or waterbody?
If Yes, identify the wetland or waterbody and extent of alterations in square feet or acres: _____________________
_____________________________________________________________________________________________
_____________________________________________________________________________________________
NO YES
12. a. Does the project site contain, or is it substantially contiguous to, a building, archaeological site, or districtwhich is listed on the National or State Register of Historic Places, or that has been determined by theCommissioner of the NYS Office of Parks, Recreation and Historic Preservation to be eligible for listing on theState Register of Historic Places?
b. Is the project site, or any portion of it, located in or adjacent to an area designated as sensitive for
ATTACHMENT 5 FEMA FLOODPLAIN MAPS
USG
S Th
e N
atio
nal M
ap: O
rthoi
mag
ery.
Dat
a re
fresh
ed A
pril,
201
9.
Nat
iona
l Flo
od H
azar
d La
yer F
IRM
ette
050
01,
000
1,50
02,
000
250
Feet
Ü
74°8'22.73"W 40°3
8'42
.48"
N
74°7'45.27"W
40°3
8'15
.18"
N
SEE F
IS RE
PORT
FOR
DETA
ILED
LEGE
ND AN
D IN
DEX M
AP FO
R FIR
M PA
NEL L
AYOU
T
SPEC
IAL FL
OOD
HAZA
RD AR
EAS
Witho
ut Ba
se Fl
ood E
levati
on (B
FE)
Zone
A, V,
A99
With
BFE o
r Dep
thZo
ne AE
, AO,
AH, V
E, AR
Regu
latory
Floo
dway
0.2%
Annu
al Ch
ance
Floo
d Haz
ard, A
reas
of 1%
annu
al ch
ance
flood
with
avera
gede
pth le
ss th
an on
e foo
t or w
ith dr
ainag
eare
as of
less
than
one s
quare
mile
Zone
XFu
ture C
ondit
ions 1
% An
nual
Chan
ce Fl
ood H
azard
Zone
XAr
ea w
ith Re
duce
d Floo
d Risk
due t
oLe
vee.
See N
otes.
Zone
XAr
ea w
ith Fl
ood R
isk du
e to L
evee
Zone
D
NO SC
REEN
Area
of M
inima
l Floo
d Haz
ardZo
ne X
Area
of Un
deter
mine
d Floo
d Haz
ardZo
ne D
Chan
nel, C
ulvert
, or S
torm
Sewe
rLe
vee,
Dike,
or Flo
odwa
ll
Cross
Secti
ons w
ith 1%
Annu
al Ch
ance
17.5
Water
Surfa
ce El
evati
onCo
astal
Tran
sect
Coas
tal Tr
anse
ct Ba
selin
ePr
ofile
Base
line
Hydro
graph
ic Fe
ature
Base
Floo
d Elev
ation
Line
(BFE
)
Effec
tive L
OMRs
Limit o
f Stud
yJur
isdict
ion Bo
unda
ry
Digita
l Data
Avail
able
No Di
gital
Data
Avail
able
Unma
pped
This
map c
ompli
es w
ith FE
MA's
stand
ards f
or the
use o
f dig
ital fl
ood m
aps i
f it is
not v
oid as
desc
ribed
below
. Th
e bas
emap
show
n com
plies
with
FEMA
's ba
sema
p ac
curac
y stan
dards
The f
lood h
azard
infor
matio
n is d
erive
d dire
ctly f
rom th
eau
thorita
tive N
FHL w
eb se
rvice
s prov
ided b
y FEM
A. Th
is ma
pwa
s exp
orted
on 5/
14/2
020 a
t 10:5
2:27 A
M an
d doe
s not
reflec
t cha
nges
or am
endm
ents
subs
eque
nt to
this d
ate an
dtim
e. Th
e NFH
L and
effec
tive i
nform
ation
may
chan
ge or
beco
me su
perse
ded b
y new
data
over
time.
This
map i
mage
is vo
id if t
he on
e or m
ore of
the f
ollow
ing m
apele
ments
do no
t app
ear: b
asem
ap im
agery
, floo
d zon
e lab
els,
legen
d, sc
ale ba
r, map
crea
tion d
ate, c
ommu
nity i
denti
fiers,
FIRM
pane
l num
ber, a
nd FI
RM ef
fectiv
e date
. Map
imag
es fo
run
mapp
ed an
d unm
odern
ized a
reas c
anno
t be u
sed f
orreg
ulator
y purp
oses
.
Lege
nd
OTHE
R ARE
AS OF
FLOO
D HAZ
ARD
OTHE
R ARE
AS
GENE
RAL
STRU
CTUR
ES
OTHE
RFE
ATUR
ES
MAP P
ANEL
S
8
1:6,
000
B20
.2
The p
in dis
playe
d on t
he m
ap is
an ap
proxim
ate
point
selec
ted by
the u
ser a
nd do
es no
t rep
resen
t an
autho
ritativ
e prop
erty l
ocati
on.
PREL
IMIN
ARY
DEC
EMBE
R 5
, 201
3
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!
!!
!
!!
!
!!
!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
#
#
#
##
#
##
#
#
#
#
#
#
#
#
#
#
#
##
#
#
##
##
##
##
#
##
#
#
#
#
#
#
#
#
#
#
##
#
#
#
##
#
##
#
#
#
#
#
#
#
#
##
##
#
#
#
##
##
##
#
#
#
#
#
#
#
#
#
#
##
D
D
DD
D
D
D
D
D
D
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
Newa
rk Ba
y
Bodine Creek
Newa
rk Ba
y SIMONSON AVENUE
DECKER AVENUE
LAKE AVENUE
VILLA AVENUE JOHN STREET
NEWARK AVENUE
VAN PELT AVENUE
BARRETT AVENUE
POST
AVENUE
ALBIO
N PLA
CE
CLINTO
N PLACE
TABB PLA
CE
MORNINGSTAR ROAD
HATFIEL
D PLACE
GRANITE AVENUE
DUBOIS AVENUE
TRANTOR PLACE
ERASTINA PLACE
NICHOLAS AVENUE
VAN NAME AVENUE
VAN RIPER STREET
RAINBOW AVENUE
MONTELL
STREET
SHARPE AVENUE
BEEKMAN STREET
BURD
EN AV
ENUE
MITCHEL LANE NEW
STRE
ET
DIXO
N AV
ENUE
PULASKI AVENUE
LEXINGTON AVENUE
LAGU
NA LA
NE
MAPLE AVENUE
HAGA
MAN P
LACE
SM
ITH PL
ACE
CAS
TLET
ON A
VENU
E
HOMESTE
AD AVENUE
GREENLEAF AVENUE
WALKER DRIVE
LA FO
RGE A
VENU
E
MANOR ROAD
FLOY
D ST
REET
BOND
STRE
ET
MARINERS LANE
SEYM
OUR
AVEN
UE
DERBY COURT
FABER STREET
INNI
S STR
EET
WILLOW ROAD W
PARK AVENUE R
ONAL
D AV
ENUE
HOOK
ER PL
ACE
ORDELL AVENUE
LLEWELLYN PLACE
SLAI
GHT S
TREE
T
CORNELL STR
EET
ANN S
TREE
T
HAR
RISO
N AV
ENUE
HEU
SDEN
STRE
ET
BLAC
KFOR
D AVE
NUE
SIMONSON PLACE
ANDE
RSON A
VENUE
GRO
VE A
VENU
E
DRIPROCK STREET
DEL
AFIEL
D AV
ENUE
CORTLANDT STREET
HAMLIN PLACE ORANGE AVENUE
WEN
LOCK
STRE
ET
SAINT JOSEPHS AVENUE
BOW
LES A
VENU
E
SAGE COURT
CHA
RLES
AVE
NUE
LARK
IN ST
REET
COTTAGE PLACE
BENN
ETT S
TREE
T
RENFREW PLACE
MELYN PLACE
BROOKS PLACE
CATHERINE STR
EET
WES
TBRO
OK A
VENU
E
LIND
A COU
RT
DAV
ID PL
ACE
RILEY PLACE
RAYMOND PLACE
HEBERTON AVENUE
CEC
IL CO
URT
WASHINGTON PLACE
LA SA
LLE S
TREE
T
KAL
VER
PLAC
E
PORT RICHMOND AVENUE
LETT
Y COU
RT
RUM
PLER
COU
RT
NUN
ZIE C
OURT
PRIN
CESS
STRE
ET
LAKE AVENUE
FORE
ST A
VENU
E
LAKE AVENUE
PORT RICHMOND AVENUE
CAS
TLET
ON A
VENU
E
DECKER AVENUE
PALM
ER AVE
NUE
HOO
KER
PLAC
E
FABER STREET
LAKE AVENUE
CHA
RLES
AVE
NUE
PORT
RIC
HMON
D AV
ENUE
HATF
IELD P
LACE
FORE
ST A
VENU
E
VILLA AVENUE
WAL
KER S
TREE
T
WILLOW ROAD W
SIMONSON AVENUE
GREENLEAF AVENUE
VAN NAME AVENUE
CAST
LETO
N AVE
NUE
HOO
KER
PLAC
E
VAN PELT AVENUE
NEW ST
REET
CLINT
ON PL
ACE
JEWETT AVENUE
WAL
KER
STRE
ET JO
HN STREET
WAL
KER
STRE
ET
SHARPE AVENUE
DIXO
N AV
ENUE
VAN PELT AVENUE
DIXO
N AV
ENUE
JOHN STREET
JEWETT AVENUE
HEBERTON AVENUE
FORES
T AVEN
UE
HEBERTON AVENUE
HOU
SEMA
NAV
ENUE
EATO
NPL
ACE
CHA
RLES
AVEN
UE
GRO
VE PL
ACE TR
EADW
ELL
AVEN
UE
CRI
TTEN
DEN
PLAC
E
NOR
TH ST
REET
GAL
ESLA
NE
FERR
Y STR
EET H
URST
STRE
ET
WHI
TE PL
ACE
TREA
DWEL
LAV
ENUE
NET
HERL
AND A
VENU
E
HUDSON PLACE
TATE
STRE
ET
TRANTOR PLACE
ZACH
ARY C
OURT
MUNDY AVENUE
GRE
EN C
OURT
HAUG
HWOU
T AVE
NUE
DRY
DEN
COUR
T
VAN
NAME
AVEN
UE
EUNI
CEPL
ACE
KIR
KLAN
DCO
URT
RICH
MOND
TERR
ACE
AVENUE B
WYG
ANT
PLAC
E
VELT
MAN
AVEN
UE
WILLOWBROOK EXPRESSWAY ENTRANCE
GRANITE AVENUE
WINANT STREET
STAT
EN IS
LAND
RAILW
AY
STAT
EN IS
LAND
RAIL
WAY
BAYONNE BRIDGE
WRIGHT AVENUE
HOUSEMAN AVENUE
RIC
HMON
D TE
RRAC
E
NIC
HOLA
SAV
ENUE
PO
RT LA
NE
RICH
MOND
TERR
ACE
STAT
EN IS
LAND
RAIL
WAY
CHUR
CH
STRE
ET
DE G
ROOT
PL
ACE BODINE
STREET
CLOVE ROAD
RECTOR STREET
Sea W
all
Sea W
allPie
rSe
a Wall
Pier
Pier
Sea W
all
Sea W
all
City
ofNe
w Yo
rk36
0497
City
ofNe
w Yo
rk36
0497
City
ofNe
w Yo
rk36
0497
JOINS PANEL 0168
JOIN
S PA
NEL
030
7
NEW
JER
SEY
FLO
OD
HAZ
ARD
INFO
RM
ATIO
N IS
NO
TSH
OW
N O
N T
HIS
MAP
IN A
REA
SO
UTS
IDE
OF
THE
CIT
Y O
F N
EW Y
OR
K
JOINS PANEL 0188
NEW
YO
RK
HU
DSO
N C
OU
NTY
RIC
HM
ON
D C
OU
NTY
CIT
Y O
F N
EW Y
OR
K
STAT
EN IS
LAN
D
LIM
IT O
F M
OD
ERAT
E W
AVE
ACTI
ON
ZONE
VE(E
L 15
)
!
ZONE
AE
(EL
13)
!
ZONE
AE
(EL
12)
!
ZONE
AE
(EL
11)
ZONE
VE(E
L 14
)
!
ZONE
AE
(EL
12)
!
ZONE
AE
(EL
13)
!
ZONE
AE
(EL
11)
!
ZONE
AE
(EL
12)
ZONE
AE
(EL
12)
ZONE
AE
(EL
13)
!
ZONE
AE
(EL
11)
!
ZONE
AE
(EL
11)
!
ZONE
AE
(EL
12)
!
ZONE
AE
(EL
11)
!
ZONE
AE
(EL
12)
!
ZONE
AE
(EL
11)
ZONE
A
ZONE
A
!
ZONE
VE(E
L 15
)
40°3
7'30
''74
°09'
22.5
''
40°3
9'22
.5''
74°0
9'22
.5''
40°3
9'22
.5''
74°0
7'30
''
40°3
7'30
''
74°0
7'30
''
(!R53
(!R54
(!R55
KV03
24
KV03
25
KV04
45
KV28
64
KV04
44KV
0442
KV04
40
9450
00 F
T
1700
00 F
T
1750
00 F
T
5 7200
0mE
5 7300
0mE
5 7400
0mE
4498
000m
N
4499
000m
N
4500
000m
N
PANE
L 01
69G
MAP
SCAL
E 1
" =
500
'FE
ET25
00
500
1000
MET
ERS
150
015
030
0
3604
97
0169
G
PANE
L 169
OF 45
7
360497
0169G
Ref
er to
list
ing
of M
ap R
epos
itorie
s on
Map
Inde
x
June
28,
197
4
June
11,
197
6
Nov
embe
r 16,
198
3
* Refe
rence
d to t
he No
rth Am
erica
n Vert
ical D
atum
of 19
88
18
5000
-foot
grid v
alues:
New
York
State
Plane
coord
inate
system
, Lon
g Isla
nd zo
ne (F
IPSZO
NE 31
04),
Lamb
ert Co
nform
al Co
nic pr
ojecti
on
FIRM
FLOO
D IN
SURA
NCE
RATE
MAP
(S
EE M
AP IN
DEX
FO
R F
IRM
PAN
EL L
AYO
UT)
C
ON
TAIN
S :
CO
MM
UN
ITY
NU
MBE
R
PAN
EL
SUFF
IX
N
otic
e to
Use
r: T
he M
ap N
umbe
r sho
wn
belo
w s
houl
d be
us
ed w
hen
plac
ing
map
ord
ers;
the
Com
munit
y Nu
mber
show
n ab
ove
shou
ld b
e us
ed o
n in
sura
nce
appl
icat
ions
for t
he
subj
ect c
omm
unity
.
MA
P NUM
BER
MAP R
EVISE
D
Fede
ral E
merg
ency
Man
agem
ent A
genc
y M
AP R
EPO
SITO
RY
INIT
IAL
NFI
P M
AP D
ATE
FL
OO
D H
AZAR
D B
OU
ND
ARY
MAP
REV
ISIO
NS
FLO
OD
INSU
RAN
CE
RAT
E M
AP E
FFEC
TIVE
FL
OO
D IN
SUR
ANC
E R
ATE
MAP
REV
ISIO
NS
To d
eterm
ine if
floo
d ins
uran
ce is
ava
ilable
in th
is co
mmun
ity, c
ontac
t you
r Ins
uran
ce
agen
t or c
all the
Natio
nal F
lood I
nsura
nce P
rogram
at 1-
800-6
38-66
20.
NEW
YO
RK
, CIT
Y O
F
NOTE
S TO
USE
RS
This
map
is f
or u
se in
adm
inis
terin
g th
e N
atio
nal F
lood
Ins
uran
ce P
rogr
am. I
t do
es n
ot n
eces
saril
y id
entif
y al
l are
as s
ubje
ct t
o flo
odin
g, p
artic
ular
ly f
rom
loca
l dr
aina
ge s
ourc
es o
f sm
all
size
. Th
e co
mmun
ity m
ap r
epos
itory
sho
uld
be
cons
ulte
d fo
r pos
sibl
e up
date
d or
add
ition
al fl
ood
haza
rd in
form
atio
n.
To o
btai
n m
ore
deta
iled
info
rmat
ion
in a
reas
whe
re B
ase
Flood
Elev
ation
s (B
FEs)
and
/or f
loodw
ays h
ave
been
det
erm
ined
, use
rs a
re e
ncou
rage
d to
con
sult
the
Floo
d Pr
ofile
s an
d Fl
oodw
ay D
ata
and/
or S
umm
ary
of S
tillw
ater
Ele
vatio
ns
tabl
es c
onta
ined
with
in t
he F
lood
Ins
uran
ce S
tudy
(FI
S) r
epor
t th
at a
ccom
pani
es
this
FIR
M.
Use
rs s
houl
d be
aw
are
that
BFE
s sh
own
on t
he F
IRM
rep
rese
nt
roun
ded
who
le-fo
ot e
leva
tions
. Th
ese
BFE
s ar
e in
tend
ed f
or f
lood
ins
uran
ce
ratin
g pu
rpos
es o
nly
and
shou
ld n
ot b
e us
ed a
s th
e so
le s
ourc
e of
flo
od
elev
atio
n in
form
atio
n. A
ccor
ding
ly,
flood
ele
vatio
n da
ta p
rese
nted
in
the
FIS
re
port
shou
ld
be
utili
zed
in
conj
unct
ion
with
th
e FI
RM
fo
r pu
rpos
es
of
cons
truct
ion
and/
or fl
oodp
lain
man
agem
ent.
CITY
OF,
NEW
YOR
KNE
W Y
ORK
LEGE
ND
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
8
7°07
'45'',
32°2
2'30
'' Ge
ograp
hic c
oordi
nates
refe
rence
d to
the N
orth
Ameri
can
Da
tum of
1983
(NAD
83),
Weste
rn He
misp
here
24
7600
0mN
10
00-m
eter U
nivers
al Tr
ansv
erse M
ercato
r grid
value
s, zo
ne
6
0000
0 FT
D
X55
10 [
Benc
h ma
rk (se
e exp
lanati
on in
Note
s to U
sers
sectio
n of
this
FIRM
pane
l)
M1.
5
River
Mile
23
23
A
#
A
SPEC
IAL
FLOO
D HA
ZARD
AREA
S SUB
JECT
TO
INUN
DATIO
N BY
THE 1
% AN
NUAL
CHA
NCE F
LOOD
Th
e 1%
annu
al flo
od (1
00-ye
ar flo
od),
also
know
n as
the b
ase fl
ood,
is the
floo
d tha
t has
a 1%
ch
ance
of b
eing
equa
led o
r exce
eded
in a
ny gi
ven
year.
The
Spe
cial F
lood H
azard
Are
a is t
he
area s
ubjec
t to
flood
ing b
y the
1%
annu
al ch
ance
flood
. Ar
eas o
f Spe
cial F
lood
Haza
rd inc
lude
Zone
s A, A
E, AH
, AO,
AR, A
99, V
, and
VE. T
he Ba
se Fl
ood E
levati
on is
the w
ater-s
urfac
e elev
ation
of
the 1%
annu
al ch
ance
flood
.
No B
ase Fl
ood E
levati
ons d
eterm
ined.
Base
Floo
d Elev
ation
s dete
rmine
d. Flo
od d
epths
of
1 to
3 fee
t (us
ually
area
s of
pond
ing);
Base
Flood
Ele
vatio
ns de
termi
ned.
Flood
depth
s of 1
to 3
feet (
usua
lly sh
eet fl
ow on
slop
ing te
rrain)
; ave
rage
depth
s de
termi
ned.
For
areas
of
alluv
ial f
an f
loodin
g, ve
locitie
s als
o de
termi
ned.
Spec
ial Fl
ood H
azard
Area
form
erly p
rotec
ted fr
om th
e 1%
annu
al ch
ance
flo
od b
y a flo
od co
ntrol
system
that
was s
ubse
quen
tly d
ecert
ified.
Zon
e AR
indic
ates
that t
he fo
rmer
flood
con
trol s
ystem
is b
eing
restor
ed t
o pro
vide p
rotec
tion f
rom th
e 1%
annu
al ch
ance
or gr
eater
flood
. Are
a to
be p
rotec
ted fr
om 1
% an
nual
chanc
e flo
od b
y a
Fede
ral fl
ood
protec
tion
syste
m un
der
cons
tructi
on;
no
Base
Flo
od
Eleva
tions
de
termi
ned.
Coas
tal fl
ood
zone
with
velo
city
haza
rd (w
ave
actio
n); n
o Ba
se F
lood
Eleva
tions
deter
mine
d. Co
astal
floo
d zo
ne w
ith v
elocit
y ha
zard
(wav
e act
ion);
Base
Floo
d
Eleva
tions
deter
mine
d.
FLOO
DWAY
AREA
S IN
ZONE
AE
The f
loodw
ay is
the c
hann
el of
a stre
am pl
us an
y adja
cent
flood
plain
areas
that
must
be ke
pt fre
e of
encro
achm
ent s
o tha
t the
1% an
nual
chan
ce flo
od ca
n be c
arried
with
out s
ubsta
ntial
increa
ses
in flo
od he
ights.
Cross
secti
on lin
e Tra
nsec
t line
Cu
lvert,
Flume
, Pen
stock
or Aq
uedu
ct Ro
ad or
Rail
road B
ridge
Footb
ridge
OTHE
R FLO
OD AR
EAS
Ar
eas o
f 0.2%
annu
al ch
ance
flood
; area
s of 1
% an
nual
chan
ce flo
od w
ith
avera
ge de
pths o
f less
than 1
foot
or wi
th dra
inage
area
s les
s tha
n 1 sq
uare
mile;
and a
reas p
rotec
ted by
leve
es fr
om 1%
annu
al ch
ance
flood
.
OTHE
R ARE
AS
Area
s dete
rmine
d to b
e outs
ide th
e 0.2%
annu
al ch
ance
flood
plain.
Area
s in w
hich f
lood h
azard
s are
unde
termi
ned,
but p
ossib
le.
COA
STAL
BARR
IER RE
SOUR
CES S
YSTE
M (C
BRS)
AREA
S
OTHE
RWISE
PROT
ECTE
D ARE
AS (O
PAs)
CB
RS ar
eas a
nd O
PAs a
re no
rmally
loca
ted w
ithin
or ad
jacen
t to S
pecia
l Floo
d Haz
ard A
reas.
1% an
nual
chan
ce flo
odpla
in bo
unda
ry 0.2
% an
nual
chan
ce flo
odpla
in bo
unda
ry Flo
odwa
y bou
ndary
Zo
ne D
boun
dary
CBRS
and O
PA bo
unda
ry Bo
unda
ry div
iding
Sp
ecial
Flood
Ha
zard
Area
Zon
es an
d
boun
dary
dividi
ng S
pecia
l Floo
d Ha
zard
Areas
of dif
feren
t Bas
e Flo
od El
evati
ons,
flood
depth
s or f
lood v
elocit
ies.
Limit o
f Mod
erate
Wave
Actio
n Ba
se Fl
ood E
levati
on lin
e and
value
; elev
ation
in fe
et*
Base
Floo
d Ele
vatio
n va
lue w
here
unifo
rm w
ithin
zone
; elev
ation
in
feet*
#
# #
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
ZONE
A
ZONE
AE
ZONE
AH
ZONE
AO
ZONE
AR
ZONE
A99
ZONE
VE
ZONE
V
#
# #
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
ZONE
X
ZONE
X
ZONE
D
#
# #
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
# #
#
#
(EL
987)
# # # # #
# #
# #
# # # # # #
513
i
i
e
e
Coas
tal B
ase
Floo
d El
evat
ions
sho
wn
on th
is m
ap a
pply
onl
y la
ndw
ard
of
0.0'
Nor
th A
mer
ican
Ver
tical
Dat
um o
f 19
88 (
NA
VD 8
8).
Use
rs o
f th
is F
IRM
sh
ould
be
awar
e th
at c
oast
al fl
ood
elev
atio
ns a
re a
lso
prov
ided
in th
e Su
mm
ary
of
Still
wat
er E
leva
tions
ta
bles
in
the
Floo
d In
sura
nce
Stu
dy
repo
rt fo
r th
is
juris
dict
ion.
Ele
vatio
ns s
how
n in
the
Sum
mar
y of
Stil
lwat
er E
leva
tions
tab
les
shou
ld b
e us
ed f
or c
onst
ruct
ion
and/
or f
lood
plai
n m
anag
emen
t pu
rpos
es w
hen
they
are
hig
her t
han
the
elev
atio
ns s
how
n on
this
FIR
M.
Bou
ndar
ies
of t
he flo
odwa
ys w
ere
com
pute
d at
cro
ss s
ectio
ns a
nd in
terp
olat
ed
betw
een
cros
s se
ctio
ns.
The
flood
way
s w
ere
base
d on
hyd
raul
ic c
onsi
dera
tions
w
ith re
gard
to r
equi
rem
ents
of t
he N
atio
nal F
lood
Ins
uran
ce P
rogr
am. F
lood
way
w
idth
s an
d ot
her
pert
inen
t flo
odw
ay d
ata
are
prov
ided
in th
e Fl
ood
Insu
ranc
e S
tudy
rep
ort f
or th
is ju
risdi
ctio
n.
Cer
tain
are
as n
ot i
n S
peci
al F
lood
Haz
ard
Area
s m
ay b
e pr
otec
ted
by fl
ood
cont
rol s
truct
ures
. R
efer
to
Sec
tion
2.4
"Flo
od P
rote
ctio
n M
easu
res"
of
the
Floo
d In
sura
nce
Stud
y re
port
for
info
rmat
ion
on f
lood
con
trol s
truc
ture
s fo
r th
is
juris
dict
ion.
Th
e pr
ojecti
on u
sed
in t
he p
repa
ratio
n of
this
map
was
New
Yor
k Lo
ng I
slan
d S
tate
Pla
ne F
IPS
ZON
E 3
104.
The
hor
izont
al da
tum
was
NA
D 8
3, G
RS8
0 sp
hero
id. D
iffer
ence
s in
dat
um, s
pher
oid,
pro
ject
ion
or S
tate
Pla
ne z
ones
use
d in
th
e pr
oduc
tion
of F
IRM
s fo
r ad
jace
nt ju
risdi
ctio
ns m
ay r
esul
t in
slig
ht p
ositi
onal
di
ffere
nces
in m
ap fe
atur
es a
cros
s ju
risdi
ctio
n bo
unda
ries.
The
se d
iffer
ence
s do
no
t affe
ct th
e ac
cura
cy o
f thi
s FI
RM
. Fl
ood
elev
atio
ns o
n th
is m
ap a
re r
efer
ence
d to
the
Nor
th A
mer
ican
Ver
tical
D
atum
of
1988
. Th
ese
flood
ele
vatio
ns m
ust
be c
ompa
red
to s
truct
ure
and
grou
nd e
leva
tions
re
fere
nced
to
the
sa
me
verti
cal d
atum.
For
inf
orm
atio
n re
gard
ing
conv
ersi
on b
etw
een
the
Nat
iona
l Geo
detic
Ver
tical
Dat
um o
f 192
9 an
d th
e N
orth
Am
eric
an V
ertic
al D
atum
of
1988
, vi
sit
the
Nat
iona
l G
eode
tic
Sur
vey
web
site
at
http
://w
ww
.ngs
.noa
a.go
v or
con
tact
the
Nat
iona
l G
eode
tic
Sur
vey
at th
e fo
llow
ing
addr
ess:
N
GS
Info
rmat
ion
Ser
vice
s N
OA
A, N
/NG
S12
Nat
iona
l Geo
detic
Sur
vey
SSM
C-3
, #92
02
1315
Eas
t-Wes
t Hig
hway
S
ilver
Spr
ing,
Mar
ylan
d 20
910-
3182
(3
01) 7
13-3
242
To o
btai
n cu
rrent
ele
vatio
n, d
escr
iptio
n, a
nd/o
r lo
catio
n in
form
atio
n fo
r be
nch
mar
ks s
how
n on
this
map
, pl
ease
con
tact
the
Inf
orm
atio
n S
ervi
ces
Bra
nch
of t
he N
atio
nal
Geo
detic
Sur
vey
at (
301)
713-3
242,
or v
isit
its w
ebsi
te a
t ht
tp://
ww
w.n
gs.n
oaa.
gov.
Ba
se m
ap in
form
atio
n sh
own
on th
is F
IRM
was
pro
vide
d in
dig
ital f
orm
at b
y th
e D
epar
tmen
t of I
nfor
mat
ion
Tech
nolo
gy a
nd T
elec
omm
unic
atio
n, C
ity o
f New
Yor
k (D
oITT
). T
his
info
rmat
ion
was
der
ived
fro
m d
igita
l or
thop
hoto
s pr
oduc
ed a
t a
scal
e of
1:1
,200
with
2-fo
ot p
ixel
reso
lutio
n fr
om p
hoto
grap
hy d
ated
Apr
il 20
08.
Th
is m
ap re
flect
s m
ore
deta
iled
and
up-to
-dat
e str
eam
chan
nel c
onfig
urati
ons
than
tho
se s
how
n on
the
prev
ious
FIR
M fo
r th
is ju
risdi
ctio
n. T
he fl
oodp
lain
s an
d flo
odw
ays
that
wer
e tra
nsfe
rred
from
the
prev
ious
FIR
M m
ay h
ave
been
adj
uste
d to
con
form
to
thes
e ne
w s
trea
m c
hann
el c
onfig
urat
ions
. A
s a
resu
lt, t
he F
lood
P
rofil
es a
nd F
lood
way
Dat
a ta
bles
in t
he F
lood
Ins
uran
ce S
tudy
Rep
ort
(whi
ch
cont
ains
aut
horit
ativ
e hy
drau
lic d
ata)
may
ref
lect
stre
am c
hann
el d
ista
nces
tha
t di
ffer f
rom
wha
t is
show
n on
this
map
. Co
rpor
ate lim
its s
how
n on
this
map
are
bas
ed o
n th
e be
st d
ata
avai
labl
e at
the
time
of p
ublic
atio
n. B
ecau
se c
hang
es d
ue to
ann
exat
ions
or d
e-an
nexa
tions
may
ha
ve
occu
rred
af
ter
this
m
ap
was
pu
blis
hed,
m
ap
user
s sh
ould
co
ntac
t ap
prop
riate
com
mun
ity o
ffici
als
to v
erify
cur
rent
cor
pora
te li
mit
loca
tions
. P
leas
e re
fer
to t
he s
epar
atel
y pr
inte
d Ma
p Ind
ex fo
r an
ove
rvie
w m
ap o
f th
e co
unty
sho
win
g th
e la
yout
of m
ap p
anel
s; c
omm
unity
map
repo
sito
ry a
ddre
sses
; an
d a
List
ing
of C
omm
uniti
es ta
ble
cont
aini
ng N
atio
nal F
lood
Insu
ranc
e P
rogr
am
date
s fo
r ea
ch c
omm
unity
as
wel
l as
a l
istin
g of
the
pan
els o
n w
hich
each
co
mm
unity
is lo
cate
d.
The
AE Z
one
cate
gory
has
bee
n di
vide
d by
a Li
mit o
f Mod
erate
Wav
e Ac
tion
(LiMW
A). T
he L
iMW
A re
pres
ents
the
appr
oxim
ate
land
war
d lim
it of
the
1.5
- fo
ot
brea
king
wav
e. T
he e
ffect
s of
wav
e ha
zard
s be
twee
n th
e V
E Zo
ne a
nd t
he
LiM
WA
(or
betw
een
the
shor
elin
e an
d th
e Li
MW
A fo
r are
as w
here
VE
Zon
es a
re
not i
dent
ified
) will
be s
imila
r to,
but
less
sev
ere
than
thos
e in
the
VE
Zon
e.
For
info
rmat
ion
on a
vaila
ble
prod
ucts
ass
ocia
ted
with
thi
s FI
RM
vis
it th
e Ma
p Se
rvice
Cen
ter (M
SC) w
ebsi
te a
t ht
tp://
msc
.fem
a.go
v. A
vaila
ble
prod
ucts
may
in
clud
e pr
evio
usly
iss
ued
Lette
rs o
f M
ap C
hang
e, a
Flo
od I
nsur
ance
Stu
dy
Rep
ort,
and/
or d
igita
l ve
rsion
s of
thi
s m
ap.
Man
y of
the
se p
rodu
cts
can
be
orde
red
or o
btai
ned
dire
ctly
from
the
MS
C w
ebsi
te.
If yo
u ha
ve q
uesti
ons
abou
t this
map
, ho
w to
ord
er p
rodu
cts
or t
he N
atio
nal
Floo
d In
sura
nce
Pro
gram
in
gene
ral,
plea
se c
all
the
FEM
A M
ap I
nfor
mat
ion
eXch
ange
(FM
IX)
at 1
-877-F
EMA-
MAP
(1-8
77-3
36-2
627)
or
visi
t th
e FE
MA
w
ebsi
te a
t http
://w
ww
.fem
a.go
v/bu
sine
ss/n
fip.
BRON
X, R
ICHM
OND,
NEW
YOR
K,QU
EENS
, AND
KIN
GS C
OUNT
IES
For d
escr
iptio
ns o
f rev
isio
ns s
ee N
otic
e to
Use
rs p
age
in th
e Fl
ood
Insu
ranc
e St
udy
repo
rt.
ATTACHMENT 6 WRP POLICY 6.2 – FLOOD ELEVATION WORKSHEET
ATTACHMENT 7 PLANS AND DRAWINGS
\\geiconsulta B:\Working\UHAUL STATEN ISLAND NY\2000694 U-Haul Pier and Revetment\00_CAD\Design\Working\G-01 COVER.dwg - 6/11/2020
STATE or COUNTY MAP(NOT TO SCALE)
SITE LOCATION MAP(NOT TO SCALE)
SHORELINE REVETMENT RESTORATION & NEW T-PIER
U-HAUL OF STATEN ISLANDAPRIL 2020
June 16, 2020
SITE
SOURCE:{GOOGLE EARTH}
SOURCE:{GOOGLE EARTH}
PREPARED FOR:
U-HAUL7 NORTH STREET
STATEN ISLAND, NY 10302
Consultants
PREPARED BY:
GEI CONSULTANTS, INC.124 GROVE STREET, SUITE 300
FRANKLIN, MA 02038(774)227-6001
PRELIMINARYDWG. NO.
G-01SHEET NO.
01 of 16
THIS DOCUMENT, AND THE IDEAS AND DESIGNS INCORPORATEDHEREIN, IS AN INSTRUMENT OF PROFESSIONAL SERVICE, IS THEPROPERTY OF GEI CONSULTANTS AND IS NOT TO BE USED, IN WHOLEOR IN PART, FOR ANY OTHER PROJECT WITHOUT THE WRITTENAUTHORIZATION OF GEI CONSULTANTS.
SITE
NO. DATE ISSUE/REVISION APP
0
\\geiconsulta B:\Working\UHAUL STATEN ISLAND NY\2000694 U-Haul Pier and Revetment\00_CAD\Design\Working\G-02 NOTES.dwg - 5/19/2020
U-Haul of Staten Island7 North Street
Staten Island, NY 10302
GEI Project 2000694
If this scale bardoes not measure1" then drawing isnot original scale.
Attention: New Pier & Revetment ReconstructionStaten Island, NY
Consultants
0 1"
PreliminaryDesigned:
Checked:
Drawn:
DJC
DJC
JSF
Approved By: -GENERAL NOTES
DWG. NO.
SHEET NO.
02 of 16
G-02
DESIGN CRITERIA
WHARF DECK LOADINGUNIFORM DISTRIBUTED LIVE LOAD 250 PSF
HS20 TRUCK 32 KIPS PER AXLE
FORKLIFT 5.6 KIP WHEEL LOAD11.2 KIPS/AXLE INCL. 10% IMPACT70 SQ. IN. WHEEL AREA65 IN WHEEL BASE
SNOW LOAD 17 PSF
WIND LOADBASE WIND SPEED 115 MPH
SEISMIC LOADS (WATERSIDE) SITE CLASS BSs 0.283S1 0.059SDS 0.170SD1 0.031
DESIGN VESSEL 100 FT LOA20 FT BEAM5 FT DESIGN DRAFT2,000 LT DISPLACEMENT
FENDER DESIGN (CONE FENDER)BERTHING FORCE 135 KIPS (MAX REACTION)PROPOSED FENDER DEPTH 2' - 8"BERTHING ANGLE 15 DEGREESBERTHING VELOCITY 1.5 FT / SEC
MOORING FORCES DESIGN WIND SPEED 40 MPHWIND SPEED 40 KTS WAVE HT = 2 FT, PERIOD = 3 SECCURRENT 2.7 KTS PARALLEL TO BERTHMIN DEPTH AT BERTH 5 FTMIN BOLLARD CAPACITY 50 TONS PER BOLLARD
JIB CRANELIFTING ARM LENGTH 30 FTRATED CAPACITY 2 TONSVERTICAL IMPACT FACTOR 25%LATERAL IMPACT FACTOR 20%LONGITUDINAL IMPACT FACTOR 10%
MEAN LOWER LOW WATER
DATUM SKETCH(NOT TO SCALE)
MTL
-2.51NAVD'88 EL. 0.0 (THIS PLAN)
MEAN LOW WATER
0.02
-2.72
MHW
MHHW
2.47
2.79
HTL
4.62
* BASED ON 1983-2001 EPOCH
ABBREVIATION ITEM(TYP.) TYPICALAPPROX. APPROXIMATEBF BOTTOM FACEBFP BACKFLOW PREVENTERCF CUBIC FOOTCFS CUBIC FOOT PER SECONDCIP CAST IN PLACECJ CONSTRUCTION JOINTCLDI CEMENT LINED DUCTILE IRON PIPECLR. CLEARCMU CONCRETE MASONRY UNITCONC. CONCRETEDGAB DENSE GRADE AGGREGATE BASEDIA. DIAMETEREF EACH FACEEJ EXPANSION JOINTEL. ELEVATIONEMB. EMBEDMENTES EQUALLY SPACEDEXT. EXISTINGFT FEETHDG HOT DIP GALVANIZEDHTL HIGH TIDE LINEID INSIDE DIAMETERISS IN-SITU SOLIDIFICATIONLBS POUNDSLD STRAIGHT BAR DEVELOPMENT LENGTHLDH BAR DEVELOPMENT W/ STD. HOOKLG. LONGLOA LENGTH OVERALLLONG. LONGITUDINALLS CLASS B LAP SPLICEMAX. MAXIMUMMHHW MEAN HIGHER HIGH WATERMHW MEAN HIGH WATERMIN. MINIMUMMLLW MEAN LOWER LOW WATERMLW MEAN LOW WATERNIC NOT IN CONTRACTNOM. NOMINALLYNTP NOTICE TO PROCEEDNTS NOT TO SCALEOC ON CENTEROD OUTSIDE DIAMETERPSF POUNDS PER SQUARE FOOTR & D REMOVE & DISPOSER & S REMOVE & STORERCP REINFORCED CONCRETE PIPEREIN. REINFORCEMENTREQ'D REQUIREDRR RAILROADSF SQUARE FEETSS STAINLESS STEELSSP SHIP TO SHORE POWERST. STRAIGHTSTD. STANDARDSTS SHIP TO SHORET&B TOP & BOTTOMTEU TWENTY FOOT EQUIVALENT UNITTF TOP FACETHK. THICKTRAN. TRANSVERSEUHMW ULTRA HIGH MOLECULAR WEIGHTUNO UNLESS NOTED OTHERWISEVIF VERIFY IN FIELDW/ WITHYD3 CUBIC YARDS
UNDERGROUND DRAIN LINEUNDERGROUND ELECTRIC LINEUNDERGROUND SEWER LINE
UNDERGROUND TELEPHONE LINEUNDERGROUND WATER LINE
CONCRETE POSTMETAL POST
SPOT ELEVATION
CHAIN LINK FENCE
RIM ELEVATIONINVERT ELEVATION
LEGEND
GAS SHUT-OFFWATER SHUT-OFF
WATER MANHOLE
GAS GATE
CATCH BASINDRAIN MANHOLEELECTRIC MANHOLESEWER MANHOLE
WATER VALVE
FIRE HYDRANTLIGHT POLE
BENCH MARKBORING
EXPANSION JOINTFIRE SUPPRESSION SYSTEM
FIRE SUPPRESSION STANDPIPE
FEMA FLOOD ZONE BOUNDARYLIMIT OF PHASING
TEST PITSDIAMETERØCENTERLINEPLATEWRAPPED PILENON-FUNCTIONAL PILES
DB DEBRIS BOOMBARRIER CURTAIN
UNDERGROUND STORM DRAIN LINESD
I
C
E
PROPOSED MONITORING WELLHIGH MAST LIGHT
LIMIT OF CONSTRUCTIONSF SILT FENCE
ELEVID
ID
TABLE OF CONTENTS
G-001 COVER SHEETG-002 GENERAL NOTESG-003 GENERAL NOTESB-001 BORING LOCATION PLANB-002 BORING LOGS - IB-003 BORING LOGS - IIB-004 BORING LOGS - IIIC-001 EXISTING CONDITIONS PLANC-002 DEMOLITION PLANC-003 PROPOSED CONDITIONSC-004 PHASING & STAGING PLANC-005 PILE LAYOUT PLANC-006 PRECAST PLANK LAYOUT PLANC-301 REVETMENT SECTIONSC-302 PIER SECTIONSC-501 PIER DETAILS - IC-502 PIER DETAILS - IIC-503 JOB CRANE DETAILSC-504 FENDER AND BOLLARD DETAILSC-505 MOORING DOLPHIN DETAILSC-506 MISCELLANEOUS DETAILS
℄PL
NO. DATE ISSUE/REVISION APP
0
\\geiconsulta B:\Working\UHAUL STATEN ISLAND NY\2000694 U-Haul Pier and Revetment\00_CAD\Design\Working\G-03 NOTES.dwg - 5/19/2020
U-Haul of Staten Island7 North Street
Staten Island, NY 10302
GEI Project 2000694
If this scale bardoes not measure1" then drawing isnot original scale.
Attention: New Pier & Revetment ReconstructionStaten Island, NY
Consultants
0 1"
PreliminaryDesigned:
Checked:
Drawn:
DJC
DJC
JSF
Approved By: -GENERAL NOTES
DWG. NO.
SHEET NO.
03 of 16
G-03
OSHA REQUIREMENTS:1. PURSUANT TO M.G.L. c.30, §39S, ANY PERSON SIGNING A CONTRACT TO WORK ON A PUBLIC BUILDING OR PUBLIC WORKS
PROJECT ESTIMATED TO COST MORE THAN $10,000, MUST CERTIFY UNDER THE PAINS AND PENALTIES OF PERJURY THATALL EMPLOYEES EMPLOYED ON THE WORKSITE, OR IN WORK SUBJECT TO THE BID, HAVE SUCCESSFULLY COMPLETED ATLEAST TEN HOURS OF OSHA APPROVED TRAINING. PROOF OF OSHA CERTIFICATION OF ALL WORKERS ONSITE WILL BEREQUIRED BY MASSPORT PRIOR TO THE START OF WORK.
SURVEY CONTROL AND BASELINES:1. ELEVATIONS SHOWN ARE IN FEET AND TENTHS BASED ON MEAN LOWER LOW WATER (MLLW) DATUM. SEE TIDAL DATUM
FOR GRAPHIC DATUM CONVERSIONS: NEGATIVE VALUES REPRESENT DEPTHS BELOW MLLW.2. CONTROL POINTS ARE SHOWN ON DRAWING C-01. CONTRACTOR SHALL PROTECT AND MAINTAIN SURVEY CONTROL FOR
DURATION OF PROJECT. CONTRACTOR SHALL RE-ESTABLISH ANY DAMAGED CONTROL POINTS AT NO ADDITIONAL COSTTO THE AUTHORITY.
CODES: (LATEST EDITION AS OF 2017)
1. AMERICAN SOCIETY FOR TESTING AND MATERIALS (ASTM)2. AMERICAN WELDING SOCIETY (AWS)3. AMERICAN INSTITUTE OF STEEL CONSTRUCTION (AISC)4. AISC STEEL CONSTRUCTION MANUAL 14TH EDITION5. AMERICAN CONCRETE INSTITUTE (ACI-318)6. CONCRETE REINFORCING STEEL INSTITUTE (CRSI)7. AMERICAN INSTITUTE OF TIMBER CONSTRUCTION (AITC)8. AMERICAN WOOD COUNCIL9. NEW YORK STATE BUILDING CODE10. PIANC - GUIDELINES FOR THE DESIGN OF FENDER SYSTEMS: 2002SITE ACCESS AND STAGING AREAS:1. CONTRACTORS STAGING AREA SHALL BE LOCATED WITHIN THE PROJECT LIMITS AS SHOWN ON SHEET 8.2. CONTRACTOR TO MAINTAIN A MINIMUM 2-WAY TRAVEL LANE THROUGH PROJECT SITE. AREA SHALL BE KEPT CLEAR AT ALL
TIMES UNLESS OTHERWISE SPECIFIED AND APPROVED BY THE ENGINEER.3. NO MATERIALS OR EQUIPMENT SHALL BE STORED OUTSIDE OF SPECIFIED STAGING AREA UNLESS APPROVED BY
ENGINEER.4. THE CONTRACTOR SHALL BE SOLELY RESPONSIBLE FOR SITE SECURITY. CONTRACTOR SHALL PROVIDE PUBLIC SAFETY.
THE FENCING AROUND PERIMETER OF WORK AREA AND STAGING AREA TO PREVENT PUBLIC ACCESS AND PROVIDEPUBLIC SAFETY. THE FENCE SHALL BE A MINIMUM OF 6' HIGH AND CONSTRUCTED OF GALVANIZED STEEL CHAIN LINK WITHPOST AT 8' ON CENTER. FENCE SHALL BE SUPPORTED BY CONCRETE BLOCKS TO RECEIVE POSTS.
5. CONTRACTOR SHALL BE RESPONSIBLE FOR JOB SAFETY. ALL CONSTRUCTION ACTIVITY SHALL BE IN ACCORDANCE WITHOSHA STANDARDS AND LOCAL AND STATE REGULATION.
SITE PREPARATION:1. CONTRACTOR SHALL INSTALL ALL SIGNAGE PRIOR TO INITIATION OF CONSTRUCTION ACTIVITIES INCLUDING OWNER
PROJECT SIGNAGE, DEP FILE NUMBER, FEDERAL AND STATE MANDATED WORK PLACE SIGNAGE.2. CONTRACTOR SHALL HAVE IN-PLACE TRASH AND SANITARY FACILITIES FOR THE WORK PLACE.3. EXISTING STRUCTURES AND AMENITIES WITHIN THE PROXIMITY OF THE WORK SHALL BE PROTECTED TO PREVENT
ACCIDENTAL DAMAGE BY CONSTRUCTION ACTIVITIES.4. DISCOVERY OF INCONSISTENT SITE INFORMATION OR CONDITIONS SHALL BE IMMEDIATELY CONVEYED TO THE OWNER
AND ENGINEER PRIOR TO COMMENCING OR CONTINUING CONSTRUCTION.5. THE CONTRACTOR SHALL NOTIFY DIG-SAFE PRIOR TO COMMENCING ANY WORK ON SITE.6. LOCATION OF EXISTING UNDERGROUND UTILITIES SHOWN ARE APPROXIMATE. THE CONTRACTOR SHALL VERIFY EXACT
LOCATION OF UTILITIES AS MAY BE REQUIRED. THE CONTRACTOR SHALL BE FULLY RESPONSIBLE FOR ANY AND ALLDAMAGES OCCURRING AS A RESULT OF THE CONTRACTORS FAILURE TO LOCATE AND PROTECT UNDERGROUND UTILITIES.ALL REPAIRS SHALL BE MADE AT THE CONTRACTORS EXPENSE.
7. CONTRACTOR SHALL MAINTAIN AND PROTECT ALL EXISTING UTILIZES AND DAMAGE AT ALL TIMES. THE CONTRACTORSHALL REPAIR ANY DAMAGE AND RESTORE TO THE PRE-EXISTING CONDITIONS AT NO COST TO THE OWNER.
8. THE CONTRACTOR SHALL MAKE ALL ARRANGEMENTS AND BE RESPONSIBLE FOR PAYING ANY FEES OR COSTS FORE ANYPOLE OR UTILITY ALTERATION OR RELOCATION.
9. CONTRACTOR SHALL SUPPLY AND INSTALL APPROVED FILTER FABRIC IN CATCH BASIN AND COVER AS REQUIRED TOPREVENT CONSTRUCTION RELATED FILL OR OTHER MATERIAL FALLING INTO CATCH BASIN.
10. CONTRACTOR SHALL CLEAN OUT ALL CATCH BASIN AND OTHER DRAINAGE STRUCTURES ON COMPLETION OF WORK.11. CONTRACTOR SHALL SUPPLY ALL NECESSARY TEMPORARY UTILITIES FOR CONSTRUCTION INCLUDING WATER, POWER,
LIGHTENING, DATA AND TELEPHONE.12. CONTRACTOR SHALL READ AND UNDERSTAND ALL REGULATORY CONDITIONS ASSOCIATED WITH THE PROJECT AND SHALL
COMPLY WITH ALL ENVIRONMENTAL REQUIREMENTS AND PERMIT CONDITIONS.13. CONTRACTOR SHALL CONFINE ALL OTHER TEMPORARY STOCKPILES OF EXCAVATED MATERIAL OR IMPORTED FILL USING
HAY BALES AND FILTER FABRIC IN CONFORMANCE WITH HASP AND SMP.14. CONTRACTOR SHALL PROVIDE A CONFINED CONCRETE TRUCK WASHDOWN AREA AT A LOCATION TO BE PROVIDED BY THE
ENGINEER. WASHDOWN AREA SHALL INCLUDE PROTECTION OF PAVEMENT, A PERIMETER WALL AND A FILTER FABRIC LINE.NO RUNOFF CONTAINING CEMENT OR OTHER SUSPENDED SOLIDS WILL BE PERMITTED. ALL MATERIALS SHALL BECOMPLETELY REMOVED OR COMPLETION OD CONSTRUCTION AND DISPOSED OF AT AN APPROVED DISPOSAL LOCATION.
EARTHWORK:1. EARTHWORK MATERIALS SHALL MEET THE FOLLOWING STANDARDS:
- ORDINARY BORROW SHALL BE EXISTING GRANULAR SOIL FOR REUSE WITH MAXIMUM 4" STONE SUBJECT TO APPROVALBY THE ENGINEER AS PER THE SPECIFICATION.
- SUBBASE SHALL COMPLY WITH NYSDOT STANDARD SPECIFICATION, SECTION 700, TABLE 733-04A TYPE 1.- SELECT GRANULAR FILL SHALL COMPLY WITH NYSDOT STANDARD SPECIFICATION, SECTION 700, 733-10.- REVETMENT UNDERLAYER STONE SHALL BE 3" TO 6" STONE- ARMORSTONE SHALL HAVE A MINIMUM SIZE OF 2' AND A MINIMUM WEIGHT OF 1 TON
CONCRETE:1. ALL REINFORCEMENT SHALL BE NEW DEFORMED STEEL BARS, GRADE 60 CONFORMING TO ASTM A615, EPOXY-COATING
CONFORMING TO ASTM A775/A775M.2. REINFORCEMENT ACCESSORIES SHALL BE DIELECTRIC COATED STEEL OR APPROVED PLASTIC.3. ALL CONCRETE EXCEPT TREMIE CONCRETE SHALL HAVE THE FOLLOWING SPECIFICATIONS:
- MINIMUM COMPRESSIVE STRENGTH: 5,000 PSI AT 28 DAYS- AIR ENTRAINMENT SHALL BE MAINTAINED AT 5% - 7%- MAXIMUM SIZE OF AGGREGATE SHALL BE ¾ INCH- WATER TO CEMENT RATIO SHALL BE 0.40- CEMENT SHALL MEET ASTM C150, TYPE II- MIN. CEMENT PER CY SHALL BE 660 LBS- MAX CEMENT REPLACEMENT AS PER SPECIFICATION
4. GROUT SHALL BE A HIGH STRENGTH, NON-SHRINK GROUT WITH SALTWATER RESISTANCE.5. CONCRETE COVER SHALL BE A MINIMUM OF 3" UNLESS NOTED OTHERWISE6. ALL EXPOSED EDGES OF CONCRETE AT COLD JOINTS SHALL HAVE A ROUGHENED FINISH AND BE COATED WITH EPOXY
BONDING AGENT PRIOR TO CASTING ADJACENT POUR.7. PROVIDE A MINIMUM OF 1" CLEAR DISTANCE BETWEEN REBAR AND FACE OF EMBEDDED PILES8. PROVIDE 1" CHAMFER ON ALL EXPOSED EDGES UNLESS NOTED OR DIRECTED OTHERWISE.9. ALL CONSTRUCTION JOINTS SHALL BE ROUGHENED PRIOR TO ADJACENT CONCRETE POUR.10. ALL TOP SURFACES OF DECK SHALL BE BROOM FINISH.
- REIN DEVELOPMENT AND LAP SPLICE LENGTHS SHALL BE AS SHOWN IN TABLE BELOW:
STRUCTURAL STEEL AND MISCELLANEOUS METALS:1. STRUCTURAL STEEL SHALL BE DESIGNED IN ACCORDANCE WITH AISC SPECIFICATION FOR THE DESIGN, FABRICATION, AND
ERECTION OF STRUCTURAL STEEL FOR BUILDINGS2. STEEL SHALL CONFORM TO THE FOLLOWING ASTM GRADES:
- STEEL PIPE PILES SEE BELOW- HOLLOW TUBE A-500, GRADE B- HIGH STRENGTH BOLTS F3125, GRADE A325-ALL OTHER STRUCTURAL STEEL A592 GRADE 50 (Fy - 50 KSI) UNO
3. WELDING SHALL CONFORM TO AWS- WELDING ELECTRODES AWS E70XX
4. ALL NEW STEEL HARDWARE AND FABRICATIONS SHALL BE HOT DIPPED GALVANIZED AND CONFORM TO ASTM A-123AND/OR A-153 UNLESS OTHERWISE NOTED.
5. THE CONTRACTOR SHALL COORDINATE ALL DIMENSIONS SHOWN ON THE PLANS WITH THE VARIOUS TRADES, SIZE OFUNITS AND EXISTING CONDITIONS BEFORE DETAILING AND FABRICATING STEEL.
6. STAINLESS STEEL SHALL BE SERIES 300, TYPE 316 UNLESS OTHERWISE NOTED.STEEL PIPE PILES:1. STEEL PIPE PILES SHALL CONFORM TO ASTM A252, GRADE 3 FY 50 KSI AND THE FOLLOWING:A. VERTICAL PILES:
- 12.75"Ø W/ 0.625" WALL- ULTIMATE WORKING LOAD 185 TONS COMPRESSION (FS = 2.5)
B. BATTER PILES:- 12.75"Ø W/ 0.625" WALL- ULTIMATE WORKING LOAD 435 TONS COMPRESSION (FS = 2.5)
MARINE FENDERS:1. THE FENDER SYSTEM SHALL BE DESIGNED TO ABSORB 100% OF THE VESSEL DESIGN ENERGY ON ONE FENDER UNIT
WITHOUT THE HULL OF THE VESSEL MEETING THE FACE OF THE WHARF.2. EACH PROPOSED FENDER UNIT SHALL INCLUDE: UHMW FACED STEEL PANEL; MARINE CONE FENDERS; CHAINS, SHACKLES
AND TENSIONERS; AND ASSOCIATED ANCHORAGES AND ATTACHMENTS TO CONCRETE.
3. FENDERS & PANELS SHALL BE DESIGNED AND INSTALLED IN ACCORDANCE WITH MANUFACTURERS RECOMMENDATIONS.4. CHAIN REQUIREMENTSA. TENSION CHAINS:
- MINIMUM BREAKING LOAD OF 150 KIPSB. SHEAR CHAINS:
- MINIMUM BREAKING LOAD OF 150 KIPSC. WEIGHT CHAINS:
- MINIMUM BREAKING LOAD OF 150 KIPS5. CHAIN TENSIONERS:
- BREAKING LOAD OF 90% ±5% OF CHAIN BREAKING LOAD.6. CHAIN SHACKLES:
- BREAKING LOAD OF 80% ±5% OF CHAIN BREAKING LOAD.- ALL EMBEDDED CONCRETE ANCHORS AND/OR PAD EYES SHALL BE DESIGNED FOR MINIMUM BREAKING STRENGTH OF
THE ATTACHED CHAIN.7. ALL FASTENERS AND FENDER HARDWARE SHALL BE HOT DIP GALVANIZED UNLESS NOTED OTHERWISE.MARINE HARDWARE:1. MOORING BOLLARDS SHALL BE NEW AND 200 TON CAPACITY AS SHOWN ON THE DRAWINGS.A. 50 TON BOLLARD SHALL BE T-HEAD BOLLARD MT-50.
- HEIGHT: 16”- BASE WIDTH: 25”- WIDTH AT HORNS: 20”- MIN. X- XX” ANCHOR BOLTS
B. ALL BOLLARDS SHALL BE RECESSED INTO CONCRETE AND GROUTED INTO PLACE.C. ANCHOR BOLTS SHALL CONFORM TO ASTM F1554, GRADE 55.EPOXY ANCHORS:1. ANCHOR ROD, WASHERS AND NUTS SHALL CONFORM TO ASTM F1554, GRADE 55 AND SHALL BE HOT DIPPED GALVANIZED.2. THE MINIMUM EDGE DISTANCE AND MINIMUM SPACING FOR ALL ANCHORS SHALL BE 6 BOLT DIAMETERS.3. ALL HOLES SHALL BE DRILLED TO THE RECOMMENDED DIAMETER PER MANUFACTURERS REQUIREMENTS USING CARBIDE
DRILL BITS MEETING ANSI B212.5-1994.4. HOLES SHALL BE BRUSHED WITH NYLON BRUSH AND BLOWN CLEAN USING OIL FREE COMPRESSED AIR A MINIMUM OF TWO
TIMES.5. ALL HOLES SHALL BE FREE OF STANDING WATER BEFORE INSTALLING ANCHORS.6. EPOXY SHALL HAVE MINIMUM BOND STRENGTH OF 1,600 PSI @ 14 DAYS
GEOTEXTILE FILTER FABRIC:1. STABILIZATION/REINFORCEMENT GEOTEXTILE FABRIC.
- FABRIC SHALL BE AS MIRAFI FW700 AS MANUFACTURED BY TENCATE OR APPROVED EQUAL.
6/16/20 Issue
PROPOSED SINGLE STORY WAREHOUSE BUILDING 'C'±26,334 SF FOOTPRINT G.S.F.FILED UNDER NEW BUILDING
APPLICATION #520321919
EN/EXT
EN/EXT154'
171'
171'
154'
X X
XX
XX
XX
XX
X
X
XX
XX
XX
XX
RIDGE
RIDGE
EX. 10" HDPE CPPCAPPED
EX. 10" CAST IRONROOF DRAIN PIPE
EX. 16" CAST IRONDRAINAGE PIPE
F.F. 14.75
CONTRACTOR TO VERIFY EXISTING GAS SERVICEAND RELOCATE AS NECESSARY, IN COORDINATION
WITH OWNING UTILITY COMPANY
PROPOSED 2-1/2"Ø GAS SERVICECONTRACTOR TO COORDINATE WITHOWNING UTILITY COMPANY
PROPOSED ELECTRIC SERVICECONTRACTOR TO COORDINATE WITH
OWNING UTILITY COMPANY
NO SANITARY FACILITIES IN PROPOSED BUILDING
EXISTING SANITARY SERVICE TO REMAIN
X
X
229.
92'
B-1
B-2
B-3
B102
B103
B104
B105
B106
B107
B101
B202
B201
B203
B101-1
-4
-16.27
-14.27 -11.63
-15.17
-10.83
-13.49
-12.71
-16.18-9.71
-3.87
-7.10
-9
-10
-11
-12
-13
-14
-15
-8
-7
-6
-5
-5
-13.17
-10.80
-9.2
NO. DATE ISSUE/REVISION APP
0
\\geiconsulta B:\Working\UHAUL STATEN ISLAND NY\2000694 U-Haul Pier and Revetment\00_CAD\Design\Working\B-01 BORING LOCATION PLAN.dwg - 4/21/2020
U-Haul of Staten Island7 North Street
Staten Island, NY 10302
GEI Project 2000694
If this scale bardoes not measure1" then drawing isnot original scale.
Attention: New Pier & Revetment ReconstructionStaten Island, NY
Consultants
0 1"
PreliminaryDesigned:
Checked:
Drawn:
DJC
DJC
JSF
Approved By: -BORING LOCATION PLAN
DWG. NO.
SHEET NO.
04 of 16
B-010
SCALE, FEET
30 60
NOTE:1. BEDROCK CONTOURS WERE MODELED BASED
ON DATA COLLECTED FROM THE SOIL BORINGSSHOWN ABOVE AND ARE AN APPROXIMATEREPRESENTATION OF THE TOP OF BEDROCK.
LANDSIDE BORING (TYP)
WATERSIDE BORING (TYP) BEDROCK CONTOUR (TYP)
6/16/20 Issue
NO. DATE ISSUE/REVISION APP
0
\\geiconsulta B:\Working\UHAUL STATEN ISLAND NY\2000694 U-Haul Pier and Revetment\00_CAD\Design\Working\B-02 BORING LOGS - I.dwg - 3/30/2020
U-Haul of Staten Island7 North Street
Staten Island, NY 10302
GEI Project 2000694
If this scale bardoes not measure1" then drawing isnot original scale.
Attention: New Pier & Revetment ReconstructionStaten Island, NY
Consultants
0 1"
PreliminaryDesigned:
Checked:
Drawn:
DJC
DJC
JSF
Approved By: -BORING LOGS - I
DWG. NO.
SHEET NO.
05 of 16
B-02
6/16/20 Issue
NO. DATE ISSUE/REVISION APP
0
\\geiconsulta B:\Working\UHAUL STATEN ISLAND NY\2000694 U-Haul Pier and Revetment\00_CAD\Design\Working\B-03 BORING LOGS - II.dwg - 3/30/2020
U-Haul of Staten Island7 North Street
Staten Island, NY 10302
GEI Project 2000694
If this scale bardoes not measure1" then drawing isnot original scale.
Attention: New Pier & Revetment ReconstructionStaten Island, NY
Consultants
0 1"
PreliminaryDesigned:
Checked:
Drawn:
DJC
DJC
JSF
Approved By: -BORING LOGS - II
DWG. NO.
SHEET NO.
06 of 16
B-03
6/16/20 Issue
NO. DATE ISSUE/REVISION APP
0
\\geiconsulta B:\Working\UHAUL STATEN ISLAND NY\2000694 U-Haul Pier and Revetment\00_CAD\Design\Working\B-04 BORING LOGS - III.dwg - 3/30/2020
U-Haul of Staten Island7 North Street
Staten Island, NY 10302
GEI Project 2000694
If this scale bardoes not measure1" then drawing isnot original scale.
Attention: New Pier & Revetment ReconstructionStaten Island, NY
Consultants
0 1"
PreliminaryDesigned:
Checked:
Drawn:
DJC
DJC
JSF
Approved By: -BORING LOGS - III
DWG. NO.
SHEET NO.
07 of 16
B-04
6/16/20 Issue
BC-07
AC-07
CC-07
MLW
MLW
MHW
MHW
MHW
MHW
MHW
HTL
HTL
HTL
HTL
HTL
HTL
MLW
MLW
LIMIT OF FEDERAL CHANNEL
LEGENDMLWMHWHTL
TIDAL WETLAND BOUNDARY
NO. DATE ISSUE/REVISION APP
0
\\geiconsulta B:\Working\UHAUL STATEN ISLAND NY\2000694 U-Haul Pier and Revetment\00_CAD\Design\Working\C-01 EXISTING CONDITIONS PLAN.dwg - 6/16/2020
U-Haul of Staten Island7 North Street
Staten Island, NY 10302
GEI Project 2000694
If this scale bardoes not measure1" then drawing isnot original scale.
Attention: New Pier & Revetment ReconstructionStaten Island, NY
Consultants
0 1"
PreliminaryDesigned:
Checked:
Drawn:
DJC
DJC
JSF
Approved By: -EXISTING CONDITIONS PLAN
DWG. NO.
SHEET NO.
08 of 16
C-010
SCALE, FEET
30 60
6/16/20 Issue
FC-07
EC-07
DC-07
MHW
MHW
MHW
MHW
MHW
HTL
HTL
HTL
HTL
HTL
HTL
LIMIT OF FEDERAL CHANNEL
LEGENDMLWMHWHTL
TIDAL WETLAND BOUNDARY
NO. DATE ISSUE/REVISION APP
0
\\geiconsulta B:\Working\UHAUL STATEN ISLAND NY\2000694 U-Haul Pier and Revetment\00_CAD\Design\Working\C-02 DEMOLITION PLAN.dwg - 6/11/2020
U-Haul of Staten Island7 North Street
Staten Island, NY 10302
GEI Project 2000694
If this scale bardoes not measure1" then drawing isnot original scale.
Attention: New Pier & Revetment ReconstructionStaten Island, NY
Consultants
0 1"
PreliminaryDesigned:
Checked:
Drawn:
DJC
DJC
JSF
Approved By: -DEMOLITION PLAN
DWG. NO.
SHEET NO.
09 of 16
C-020
SCALE, FEET
30 60
6/16/20 Issue
MHW
MHW
MHW
MHW
MHW
HTL
HTL
HTL
HTL
HTL
HTL
PROPOSED SINGLE STORY WAREHOUSE BUILDING 'C'±26,334 SF FOOTPRINT G.S.F.FILED UNDER NEW BUILDING
APPLICATION #520321919
EN/EXT
EN/EXT154'
171'
171'
154'
8
8
9
10
11
12
13
14
15
16
17
17
16
15
13
14
13
12
11
10
12
11
9
8
CONE FENDER WITH STEELFENDER PANEL (TYP)
50 TON MOORINGBOLLARD (TYP)
WEST MOORING DOLPHIN
RECONSTRUCT SHORELINE REVETMENTSEE SHEET C-07
EL. +8.0 EAST MOORING DOLPHIN
PROPOSED PIER
30' JIB CRANE
100'X20' BARGE
PROPOSED BUILDING
MLW
MHW
1.5:1
1.5:
1
1.5:
1
1.5:1
F.F. 14.75
TOP SHOULDER
EDGE CURB
TOE OF SLOPE(LIMIT OF WORK)
LIMIT OF FEDERAL CHANNEL
SLOPE VARIES
8'
1.5:
1 1.5:1
LEGENDMLWMHWHTL
TIDAL WETLAND BOUNDARY
NO. DATE ISSUE/REVISION APP
0
\\geiconsulta B:\Working\UHAUL STATEN ISLAND NY\2000694 U-Haul Pier and Revetment\00_CAD\Design\Working\C-03 PROPOSED CONDITIONS PLAN.dwg - 6/16/2020
U-Haul of Staten Island7 North Street
Staten Island, NY 10302
GEI Project 2000694
If this scale bardoes not measure1" then drawing isnot original scale.
Attention: New Pier & Revetment ReconstructionStaten Island, NY
Consultants
0 1"
PreliminaryDesigned:
Checked:
Drawn:
DJC
DJC
JSF
Approved By: -PROPOSED CONDITIONS PLAN
DWG. NO.
SHEET NO.
10 of 16
C-030
SCALE, FEET
20 40
GC-07
IC-07
AC-08
HC-07
BC-08
6/16/20 Issue
MHW
MHW
MHW
MHW
MHW
HTL
HTL
HTL
HTL
HTL
HTL
TURBIDITY CURTAINWORK BARGE STAGING AREA
CONTRACTOR STAGING AREA
LIMIT OF FEDERAL CHANNEL
LEGENDMLWMHWHTL
TIDAL WETLAND BOUNDARY
NO. DATE ISSUE/REVISION APP
0
\\geiconsulta B:\Working\UHAUL STATEN ISLAND NY\2000694 U-Haul Pier and Revetment\00_CAD\Design\Working\C-04 PHASING & STAGING PLAN.dwg - 5/21/2020
U-Haul of Staten Island7 North Street
Staten Island, NY 10302
GEI Project 2000694
If this scale bardoes not measure1" then drawing isnot original scale.
Attention: New Pier & Revetment ReconstructionStaten Island, NY
Consultants
0 1"
PreliminaryDesigned:
Checked:
Drawn:
DJC
DJC
JSF
Approved By: -PHASING & STAGING PLAN
DWG. NO.
SHEET NO.
11 of 16
C-040
SCALE, FEET
30 60
6/16/20 Issue
1
34 5
12'
12'
6'
16'
16'
16'
15.75'
6'
2.5'11'1.25'
1.25'2'
8'
16.61'
12.8'
1 2
AC
EG
BD
F
30°
30°
30°
60°TYP
1
34 5
1 2
AC
EG
BD
F
CONCRETE PILE CAP (TYP.)
JIB CRANE BEAM (TYP.)
85°
NO. DATE ISSUE/REVISION APP
0
\\geiconsulta B:\Working\UHAUL STATEN ISLAND NY\2000694 U-Haul Pier and Revetment\00_CAD\Design\Working\PILE LAYOUT PLAN.dwg - 5/21/2020
U-Haul of Staten Island7 North Street
Staten Island, NY 10302
GEI Project 2000694
If this scale bardoes not measure1" then drawing isnot original scale.
Attention: New Pier & Revetment ReconstructionStaten Island, NY
Consultants
0 1"
PreliminaryDesigned:
Checked:
Drawn:
DJC
DJC
JSF
Approved By: -PILE LAYOUT PLAN
DWG. NO.
SHEET NO.
12 of 16
C-05
SCALE: 3/16" = 1'-0"
1050
AC-05 SCALE: 3/16"=1'-0"
PILE LAYOUT - PLAN
SCALE: 3/16" = 1'-0"
1050
BC-05 SCALE: 3/16"=1'-0"
PILE CAP LAYOUT - PLAN
AC-09
BC-09
6/16/20 Issue
G
A
B C D E
A A A
F F F F
G
G GF
16.3'
6.7'
PRECAST CONC PANEL
14.8'
6.7'
95°
PRECAST CONC PANEL
6.7'
14.2'
95°
PRECAST CONC PANEL
6.7'
13.7'
95°
PRECAST CONC PANEL
6.7'
13.2'
95°
PRECAST CONC PANEL
14'
5.7'
PRECAST CONC PANEL
5.7'
15'
PRECAST CONC PANEL
NO. DATE ISSUE/REVISION APP
0
\\geiconsulta B:\Working\UHAUL STATEN ISLAND NY\2000694 U-Haul Pier and Revetment\00_CAD\Design\Working\C-06 - PRECAST PLANK LAYOUT.dwg - 5/21/2020
U-Haul of Staten Island7 North Street
Staten Island, NY 10302
GEI Project 2000694
If this scale bardoes not measure1" then drawing isnot original scale.
Attention: New Pier & Revetment ReconstructionStaten Island, NY
Consultants
0 1"
PreliminaryDesigned:
Checked:
Drawn:
DJC
DJC
JSF
Approved By: -
SCALE: 3/16" = 1'-0"
1050
AC-06 PRECAST PLANK LAYOUT
PLAN
2
SCALE: 3/8" = 1'-0"
40
BC-06 PLANK - TYPE A
DETAIL2
SCALE: 3/8" = 1'-0"
40
CC-06 PLANK - TYPE B
DETAIL
2
SCALE: 3/8" = 1'-0"
40
DC-06 PLANK - TYPE C
DETAIL2
SCALE: 3/8" = 1'-0"
40
EC-06 PLANK - TYPE D
DETAIL
2
SCALE: 3/8" = 1'-0"
40
GC-06 PLANK - TYPE F
DETAIL2
SCALE: 3/8" = 1'-0"
40
FC-06 PLANK - TYPE E
DETAIL2
SCALE: 3/8" = 1'-0"
40
HC-06 PLANK - TYPE G
DETAIL
PRECAST PLANK LAYOUT
DWG. NO.
SHEET NO.
13 of 16
C-06
6/16/20 Issue
0
10EL
EVAT
ION
, FEE
T (N
AVD
88)
-10
ASPHALT PAVING
CONCRETERETAINING WALLCONSTRUCTIONUNKNOWN
CHAIN LINK FENCE
EL. +9.30
DUMPED REVETMENTSTONE SIZE VARIESLIMITS APPROXIMATE
SAND BEACH
APPROX EXMUDLINE
MLW = EL. -2.51
MHW = EL. 2.47
HTL = EL. 4.62
MLLW = EL. -2.72
MHHW = EL. 2.79
0
10
ELEV
ATIO
N, F
EET
(NAV
D88
)
ASPHALT PAVING
EL. +8.30±
CONCRETERETAINING WALLCONSTRUCTIONUNKNOWN
DUMPED REVETMENTSTONE SIZE VARIESLIMITS APPROXIMATE
SAND BEACH
APPROX EXMUDLINE
MLW = EL. -2.51
MHW = EL. 2.47
HTL = EL. 4.62
MLLW = EL. -2.72
MHHW = EL. 2.79
ELEV
ATIO
N, F
EET
(NAV
D88
)
0
10
CHAIN LINK FENCE
DUMPED REVETMENTSTONE SIZE VARIESLIMITS APPROXIMATE
SAND BEACH
APPROXIMATE EXISTINGMUDLINE
MLW = EL. -2.51
MHW = EL. 2.47
HTL = EL. 4.62
MLLW = EL. -2.72
MHHW = EL. 2.79
0
10
ELEV
ATIO
N, F
EET
(NAV
D88
)
-10APPROX EXMUDLINE
REMOVE AND STOREEX REVETMENT STONE
EXCAVATE AND DISPOSEEX FILL MATERIAL
REMOVE & DISPOSE CLF
1.51
BOE = EL. -5.00
MLW = EL. -2.51
MHW = EL. 2.47
HTL = EL. 4.62
MLLW = EL. -2.72
MHHW = EL. 2.79
ASPHALT PAVINGTO REMAIN
CONCRETE RETAININGWALL TO REMAIN
APPROX EXMUDLINE
0
10
ELEV
ATIO
N, F
EET
(NAV
D88
)
-10
TOW +8.30±
BOE = EL. -5.00
REMOVE AND STOREEX REVETMENT STONE
EXCAVATE AND DISPOSEEX FILL MATERIAL
1.51
MLW = EL. -2.51
MHW = EL. 2.47
HTL = EL. 4.62
MLLW = EL. -2.72
MHHW = EL. 2.79
0
10
ELEV
ATIO
N, F
EET
(NAV
D88
)
-10
TOW +9.30±
APPROX EX MUDLINE
REMOVE AND STOREEX REVETMENT STONE
EXCAVATE AND DISPOSEEX FILL MATERIAL
REMOVE & DISPOSE CLF
1.51
MLW = EL. -2.51
MHW = EL. 2.47
HTL = EL. 4.62
MLLW = EL. -2.72
MHHW = EL. 2.79
EXISTING GRADEEDGE CURB
FILTER FABRIC
APPROX. LOCATION OFBEDROCK EL. -10.5±
EXISTING STONE REVETMENTTO BE RECLAIMED FORRE-USE
11.5
OVERBURDEN/SEDIMENTS
EL. -5.0±
EL. VARIESEL. +8.5 (FRONT OF BUILDING)EL. +7.0 (@ PARKING LOT)
8±SHOULDER
18"±3'± PRIMARY
ARMOR
STONE SIZE NOTES:MIN. STONE SIZE: 1000 LBSMAX STONE SIZE: 2000 LBSMEDIAN STONE SIZE: 1500 LBS
3'
18" UNDERLAYER STONE111
2" MARINE MATTRESS
MLW = EL. -2.51
MHW = EL. 2.47
HTL = EL. 4.62
MLLW = EL. -2.72
MHHW = EL. 2.79
EXISTING GRADE
EDGE CURB
FILTER FABRIC
APPROX. LOCATION OFBEDROCK EL. -10.5±
11.5
OVERBURDEN/SEDIMENTS
EL. -5.0±
EL. VARIESEL. +8.5 (FRONT OF BUILDING)EL. +7.0 (@ PARKING LOT)
8±SHOULDER
18"±3'± PRIMARY
ARMOR
STONE SIZE NOTES:MIN. STONE SIZE: 1000 LBSMAX STONE SIZE: 2000 LBSMEDIAN STONE SIZE: 1500 LBS
3'
18" UNDERLAYER STONE111
2" MARINE MATTRESS
MLW = EL. -2.51
MHW = EL. 2.47
HTL = EL. 4.62
MLLW = EL. -2.72
MHHW = EL. 2.79
EXISTING GRADEEDGE CURB
FILTER FABRIC
APPROX. LOCATION OFBEDROCK EL. -10.5±
EXISTING STONE REVETMENTTO BE RECLAIMED FORRE-USE
11.5
OVERBURDEN/SEDIMENTS
EL. -5.0±
EL. VARIESEL. +8.5 (FRONT OF BUILDING)EL. +7.0 (@ PARKING LOT)
8±SHOULDER
18"±3'± PRIMARY
ARMOR
STONE SIZE NOTES:MIN. STONE SIZE: 1000 LBSMAX STONE SIZE: 2000 LBSMEDIAN STONE SIZE: 1500 LBS
3'
18" UNDERLAYER STONE111
2" MARINE MATTRESS
MLW = EL. -2.51
MHW = EL. 2.47
HTL = EL. 4.62
MLLW = EL. -2.72
MHHW = EL. 2.79
NO. DATE ISSUE/REVISION APP
0
\\geiconsulta B:\Working\UHAUL STATEN ISLAND NY\2000694 U-Haul Pier and Revetment\00_CAD\Design\Working\C-301 REVETMENT SECTIONS.dwg - 6/12/2020
U-Haul of Staten Island7 North Street
Staten Island, NY 10302
GEI Project 2000694
If this scale bardoes not measure1" then drawing isnot original scale.
Attention: New Pier & Revetment ReconstructionStaten Island, NY
Consultants
0 1"
PreliminaryDesigned:
Checked:
Drawn:
DJC
DJC
JSF
Approved By: -REVETMENT SECTIONS
DWG. NO.
SHEET NO.
14 of 16
C-07
10 20
SCALE:
0
1" = 10'
DC-07 REVETMENT DEMOLITION
SECTION
10 20
SCALE:
0
1" = 10'
AC-07 EXISTING REVETMENT
SECTION10 20
SCALE:
0
1" = 10'
BC-07 EXISTING REVETMENT
SECTION10 20
SCALE:
0
1" = 10'
CC-07 EXISTING REVETMENT
SECTION
10 20
SCALE:
0
1" = 10'
EC-07 REVETMENT DEMOLITION
SECTION10 20
SCALE:
0
1" = 10'
FC-07 REVETMENT DEMOLITION
SECTION
10 20
SCALE:
0
1" = 10'
GC-07 PROPOSED REVETMENT
SECTION10 20
SCALE:
0
1" = 10'
HC-07 PROPOSED REVETMENT
SECTION10 20
SCALE:
0
1" = 10'
IC-07 PROPOSED REVETMENT
SECTION
6/16/20 Issue
CONCRETE DECK
EX MUDLINEEL VARIES
CONCRETECRANE BEAM
CONCRETE PILE CAP (TYP)
STEELPIPE PILE
STEELBATTER PILE
1
3
ASPHALT PAVEMENT
APPROX BEDROCKEL VARIES
DECK EL 8.00
MLW EL -2.51
MHW EL 2.47
NAVD88 EL 0.00
MLW EL -2.72
MHHW EL 2.79HTL EL 4.62
DECK EL 8.00
MLW EL -2.51
MHW EL 2.47
APPROX EX MUDLINEEL VARIES
CONCRETE CRANE BEAM
CONCRETE PILE CAP (TYP)
STEELPIPE PILE STEEL
BATTER PILE1
3
30' STEEL JIB CRANE
20' WIDE BARGEHIGH WATER POSITION
20' WIDE BARGELOW WATER POSITION
CONCRETE CURB
NAVD88 EL 0.00
APPROX BEDROCKEL VARIES
MLW EL -2.72
MHHW EL 2.79HTL EL 4.62
NO. DATE ISSUE/REVISION APP
0
\\geiconsulta B:\Working\UHAUL STATEN ISLAND NY\2000694 U-Haul Pier and Revetment\00_CAD\Design\Working\C-302 - PIER SECTIONS.dwg - 4/21/2020
U-Haul of Staten Island7 North Street
Staten Island, NY 10302
GEI Project 2000694
If this scale bardoes not measure1" then drawing isnot original scale.
Attention: New Pier & Revetment ReconstructionStaten Island, NY
Consultants
0 1"
PreliminaryDesigned:
Checked:
Drawn:
DJC
DJC
JSF
Approved By: -PIER SECTIONS
DWG. NO.
SHEET NO.
15 of 16
C-08
0 4 8
SCALE: 1/4" = 1'-0"
AC-08 PIER
SECTION0 4 8
SCALE: 1/4" = 1'-0"
BC-08 PIER
SECTION
6/16/20 Issue
3.1
5.1
A.1 A.2 A.3
4.5'
4.5'
1.5'
60°TYP
CONCRETE MOORING DOLPHIN
STEELBATTER PILE
1
3
50 TON MOORINGBOLLARD
800 MM CONEFENDER 10" STEEL
FENDER PANELWITH UHMW FACING
DECK EL 8.00
MLW EL -2.51
MHW EL 2.47
NAVD88 EL 0.00
MLW EL -2.72
MHHW EL 2.79HTL EL 4.62
3.1
5.1
A.6A.5A.4
4.5'
4.5'
1.5'
60°
TYPPILE LEGEND:
VERTICAL BEARING PILE
3:12 BATTER PILE
NO. DATE ISSUE/REVISION APP
0
\\geiconsulta B:\Working\UHAUL STATEN ISLAND NY\2000694 U-Haul Pier and Revetment\00_CAD\Design\Working\C-505 MOORING DOLPHIN DETAILS.dwg - 6/2/2020
U-Haul of Staten Island7 North Street
Staten Island, NY 10302
GEI Project 2000694
If this scale bardoes not measure1" then drawing isnot original scale.
Attention: New Pier & Revetment ReconstructionStaten Island, NY
Consultants
0 1"
PreliminaryDesigned:
Checked:
Drawn:
DJC
DJC
JSF
Approved By: -MOORING DOLPHIN DETAILS
DWG. NO.
SHEET NO.
16 of 16
C-09
0 4 8
SCALE: 1/4" = 1'-0"
AC-13 DOLPHIN 1 - PILE LAYOUT PLAN
PLAN0 4 8
SCALE: 1/4" = 1'-0"
BC-13 DOLPHIN 2 - PILE LAYOUT PLAN
PLAN0 4 8
SCALE: 1/4" = 1'-0"
CC-13 TYPICAL MOORING DOLPHIN
SECTION
6/16/20 Issue