Identification_Information:
  Citation:
    Citation_Information:
      Originator: ADCED and ADNR
      Publication_Date: 1998
      Title: Populated Places
      Geospatial_Data_Presentation_Form: vector digital data
      Series_Information:
        Series_Name: cultural
        Issue_Identification: town
      Publication_Information:
        Publication_Place: Anchorage, AK
        Publisher: ADNR, LRIS
      Online_Linkage: Server=rex.dnr.state.ak.us; Service=5152; User=gis_base; Version=SDE.DEFAULT
      Larger_Work_Citation:
        Citation_Information:
          Originator: Alaska Department of Community and Regional Affairs
          Publication_Date: 1998
          Title: Alaska Community Database <URL:http://www.comregaf.state.ak.us/CF_ComDB.htm>
      File_or_Table_Name: town
  Description:
    Abstract:
      Locations of statewide towns and villages were entered by
      latitude-longitude, digitized from USGS 1:250,000 quadrangle maps,
      and heads-up digitizing from USGS 1:250,000 maps based on relative
      positioning of digital hydrography and digital township lines.  Many
      locations were later updated by snapping them to points in the
      USGSNAMES coverage obtained from USGS.

      List of populated places were acquired from Alaska Department of
      Community and Regional Affairs (DCRA).

      The classifications of cities is determined by the Department of
      Community and Regional Affairs.  An excellent description of city
      classifications was prepared by the Local Boundary Commission Staff
      of the Alaska Department of Community & Regional Affairs.  This
      white paper can be found online by selecting the "Local Boundary
      Commission" button from the main Community and Regional Affairs
      page, then selecting "Local Government In Alaska" from the LBC
      Publications and Reports section.
      <URL:http://www.comregaf.state.ak.us/MRAD_LBC.htm>
      The document is in PDF format.
    Purpose: Cartographic representation.
    Supplemental_Information:
      Procedures_Used:
      Town locations eyeballed from 1:250000 maps
      and township grid.
      Updated 9/19/90 J. Tam
      annolevel  size   content
      1         15000   water body names
      4000       4000   town names (statewide maps)
      6000       6000   "
      8000       8000   "
    Language_of_Dataset: en
  Time_Period_of_Content:
    Time_Period_Information:
      Single_Date/Time:
        Calendar_Date: 19970701
    Currentness_Reference: publication date
  Status:
    Progress: Complete
    Maintenance_and_Update_Frequency: As needed
  Spatial_Domain:
    Bounding_Coordinates:
      West_Bounding_Coordinate: -179.999361
      East_Bounding_Coordinate: 179.993059
      North_Bounding_Coordinate: 71.309136
      South_Bounding_Coordinate: 49.536219
    Local_Bounding_Coordinates:
      Left_Bounding_Coordinate: -2231697.100000
      Right_Bounding_Coordinate: 1542030.810000
      Bottom_Bounding_Coordinate: 322448.480000
      Top_Bounding_Coordinate: 2446233.820000
  Keywords:
    Theme:
      Theme_Keyword_Thesaurus: none
      Theme_Keyword: towns
      Theme_Keyword: communities
      Theme_Keyword: cities
      Theme_Keyword: villages
      Theme_Keyword: Second Class City
      Theme_Keyword: Unified Home Rule Municipality
      Theme_Keyword: First Class City
      Theme_Keyword: Municipalities
      Theme_Keyword: Home Rule City
    Place:
      Place_Keyword_Thesaurus: none
      Place_Keyword: Alaska
  Access_Constraints:
    To ensure distribution of the most current public information, please
    refer requests for data or products to the Alaska Department of
    Natural Resources, Land Records Information Section.
  Use_Constraints:
    It is not recommended the data be used at a scale larger
    than 1:250,000.

    Any hardcopies or published datasets utilizing these data sets shall
    clearly indicate their source.  If the user has modified the data in any
    way they are obligated to describe the types of modifications they
    have performed.  User specifically agrees not to misrepresent
    these data sets, nor to imply that changes they made were
    approved by the Alaska Department of Natural Resources.
  Point_of_Contact:
    Contact_Information:
      Contact_Person_Primary:
        Contact_Person: GIS Public Access Coordinator
        Contact_Organization:
          AK Department of Natural Resources - Land Records
          Information Section
      Contact_Position: GIS Public Access Coordinator
      Contact_Address:
        Address_Type: mailing and physical address
        Address: 550 W. 7th Suite 706
        City: Anchorage
        State_or_Province: AK
        Postal_Code: 99501
        Country: USA
      Contact_Voice_Telephone: 907 269 8833
      Contact_Facsimile_Telephone: 907 269 8920
      Contact_Electronic_Mail_Address: gis_public_access@dnr.state.ak.us
      Hours_of_Service: 800-1600 AST
      Contact_Instructions: See Distribution_Information
  Browse_Graphic:
    Browse_Graphic_File_Name: http://www.asgdc.state.ak.us/metagraphs/cultural/towns.jpg
    Browse_Graphic_File_Description: Basic map of town locations and populations.
    Browse_Graphic_File_Type: JPG
  Data_Set_Credit: Department of Community and Regional Affairs
  Native_Data_Set_Environment: Microsoft Windows 2000 Version 5.1 (Build 2600) Service Pack 1; ESRI ArcCatalog 8.3.0.800
  Native_Dataset_Format: Shapefile
Data_Quality_Information:
  Attribute_Accuracy:
    Attribute_Accuracy_Report: Unknown
  Logical_Consistency_Report: Point features present.
  Completeness_Report: Unknown
  Positional_Accuracy:
    Horizontal_Positional_Accuracy:
      Horizontal_Positional_Accuracy_Report: Unknown
  Lineage:
    Source_Information:
      Source_Citation:
        Citation_Information:
          Originator: USGS
          Publication_Date: 1950
          Title: USGS topographic maps
      Source_Scale_Denominator: 250000
      Type_of_Source_Media: map
      Source_Time_Period_of_Content:
        Time_Period_Information:
          Single_Date/Time:
            Calendar_Date: 1950
        Source_Currentness_Reference: USGS
      Source_Citation_Abbreviation: none
      Source_Contribution: location of towns - note: date varies
    Source_Information:
      Source_Citation:
        Citation_Information:
          Originator: DCRA
          Publication_Date: 1990
          Title: community database
      Source_Scale_Denominator: 250000
      Type_of_Source_Media: electronic
      Source_Time_Period_of_Content:
        Time_Period_Information:
          Single_Date/Time:
            Calendar_Date: 1990
        Source_Currentness_Reference: DCRA
      Source_Citation_Abbreviation: none
      Source_Contribution: attributes for towns - note, date varies
    Source_Information:
      Source_Citation:
        Citation_Information:
          Originator: DCRA
          Publication_Date: 19970701
          Title: community database
      Source_Scale_Denominator: 250000
      Type_of_Source_Media: electronic
      Source_Time_Period_of_Content:
        Time_Period_Information:
          Single_Date/Time:
            Calendar_Date: 1990
        Source_Currentness_Reference: DCRA
      Source_Citation_Abbreviation: none
      Source_Contribution: Updated population attributes
    Process_Step:
      Process_Description:
        Deleted rivers.  See hydro coverage. J. Tam 10/24/90.
        Added Whittier & Cordova  J. Tam 2/14/91
        Small towns have towns-id gt 2000.  J. Tam 3/6/91
        N. vanVeldhuisen 8/9/90
        Annotation of towns resolved to 8000 for
        Unified Home Rule Municipalities and Home Rule
        Cities -- 4500 for First Class Cities -- 4000
        for Second Class Cities.  There is a related
        INFO datafile called TOWNS.DAT related to
        TOWNS.PAT by TOWNS-ID with a relate TOWNS.
        TOWNS.DAT contains the name and class and
        population and Incorporation Date of all the
        towns.  TOWNS-ID represents these values :
        1 thru 3 -- Unified Home Rule Municipalities
        4 thru 15 -- Home Rule Cities
        101 thru 122 -- First Class Cities
        201 thru 316 -- Second Class Cities
        The labels of the towns each contain a symbol
        relative in size to each city classification.
        Anno subclasses added 6/10/92 by J. Tam:
        anno.anno25mil - for statewide maps
        anno.anno1mil  - for 1:1000000 maps
        annosize reduced by half
        New item   MAIN   added for major towns:
        MAIN le 10 & annolevel = 10 for top 10
        MAIN le 20 & annolevel = 10 & 20 for top 20
        Annotation subclass annoqmq added for 1:250-000 maps.

        12/29/93 - G. Holt
        Input 1990 U.S. Census populations for unincorporated
        communities from list provided by Jules Tileston.
        Added 8 ANCSA villages per Jules for wetland maps.
        Nikolski- Eklutna- Levelock- Eyak- Eagle Village-
        Chalkyitsik- Alatna- King Island

        1/21/94 - J. Tam
        Annotation subclass anno8x11 added for 8x11 maps.
        Use in conjunction with item M8x11 to display 22
        towns as follows in ARCPLOT:
        res towns point m8x11 =   Y
        points towns noids
        annotext towns anno8x11

        1/28/94 - J. Tam
        Move North Pole name so it does not conflict with annotation
        for Fairbanks North Star Borough.

        7/29/94 - J. Tam
        Add annotation subclass anno2mil to be consistent with other
        coverages.  Copied anno from anno25mil to anno2mil.

        8/3/94 - J. Tam
        Updated 31 label attributes which had missing NAMEs.
        Added 5 towns: Iditarod - Flat - Willow - Ophir - Poorman

        8/25/94 - J. Tam
        Corrected the placement of 3 town names in subclasses anno2mil
        and anno25mil: Mountain Village; Pitkas Point; Saint Marys.

        3/23/95 - J. Tam
        Corrected the locations of 224 towns and their annotations as
        necessary.  These points were snapped to corresponding points
        in the USGSNAMES coverage.

        3/24/95 - J. Tam
        Added annotation subclass anno11x17 for maps approximately 11x17.
        Use same ARCPLOT commands as for the 8x11 maps (see above).

        4/6/95 - J. Tam
        Tweaked the positions of about a dozen annotations in anno2mil to
        display better in ARC7.

        4/12/95 - J. Tam
        Tweaked the positions of several annotations in anno1mil to
        display better in ARC7.  Deleted the subclass anno25mil.

        4/17/95 - J. Tam
        Moved anno2mil annotation for Prudhoe Bay offshore.

        4/27/95 - J. Tam
        Updated annotation subclass country with new labels for Canada and
        Russia.

        11/26/96 - M. Gorham
        Deleted point and annotation for Eyak and Afognak. (Annotation was
        removed from all subclasses.)

        06/98  - M. Gorham
        Moved point for Thorne Bay.
        Corrected names for Woody Is. and Womens Bay. They were reversed.

        01/2000 - M. Gorham
        Copied anno2mil to anno2mil_dced.  Copied anno2mil from older towns
        coverage to this coverage.  It was discovered that some of the annotation
        had been changed.

        08/2000 - M. Gorham
        Changed the name of the City of Sheldon Point to the City of Nunam Iqua,
        which means "end of the tundra".  Change notification received from George
        Plumley, DCED.
      Process_Date: 1998
    Process_Step:
      Process_Description: Updated population  or POP attributes.  Also corrected name locations of five villages: Chaloonawick, Bill Moore's, Hamilton, Womens Bay, and Woody Island.
      Process_Date: 1998
    Process_Step:
      Process_Description: Coverage towns imported into geodatabase.
      Process_Date: unknown
      Process_Contact:
        Contact_Information:
          Contact_Person_Primary:
            Contact_Person: Marty Martin
            Contact_Organization: ADNR
          Contact_Position: GIS Data Administrator
          Contact_Address:
            Address_Type: mailing and physical address
            Address: 550 W. 7th Suite 706
            City: Anchorage
            State_or_Province: AK
            Postal_Code: 99501
            Country: USA
          Contact_Voice_Telephone: 907 269 8837
          Contact_Facsimile_Telephone: 907 269 8920
          Contact_Electronic_Mail_Address: marty_martin@dnr.state.ak.us
          Hours_of_Service: 0800-1600
    Process_Step:
      Process_Description: Dataset copied.
      Source_Used_Citation_Abbreviation: Server=rex.dnr.state.ak.us; Service=5152; User=gis_base; Version=SDE.DEFAULT
      Time_of_Day: 10325500
    Process_Step:
      Process_Description: Dataset copied.
      Source_Used_Citation_Abbreviation: \\kodiak\gis\projects\gis_base\prod9i\backup\20061214.mdb
      Time_of_Day: 14485800
    Process_Step:
      Process_Description: Dataset copied.
      Source_Used_Citation_Abbreviation: \\kodiak\gis\projects\gis_base\common\feature_datasets\albers_nad27.mdb
      Time_of_Day: 10172100
    Process_Step:
      Process_Description: Dataset copied.
      Source_Used_Citation_Abbreviation: Server=tee.dnr.state.ak.us; Service=5155; User=gis_base; Version=SDE.DEFAULT
      Time_of_Day: 13450900
    Process_Step:
      Process_Description: Dataset moved.
      Source_Used_Citation_Abbreviation: Y:\nssi\nssi_shapefiles\town
      Time_of_Day: 12285700
Spatial_Data_Organization_Information:
  Direct_Spatial_Reference_Method: Vector
  Point_and_Vector_Object_Information:
    SDTS_Terms_Description:
      SDTS_Point_and_Vector_Object_Type: Entity point
      Point_and_Vector_Object_Count: 321
    ESRI_Terms_Description:
      ESRI_Feature_Type: Simple
      ESRI_Feature_Geometry: Point
      ESRI_Topology: FALSE
      ESRI_Feature_Count: 0
      Spatial_Index: FALSE
      Linear_Referencing: FALSE
Spatial_Reference_Information:
  Horizontal_Coordinate_System_Definition:
    Planar:
      Planar_Coordinate_Information:
        Planar_Coordinate_Encoding_Method: coordinate pair
        Coordinate_Representation:
          Abscissa_Resolution: 0.010000
          Ordinate_Resolution: 0.010000
        Planar_Distance_Units: meters
      Map_Projection:
        Map_Projection_Name: Albers Conical Equal Area
        Albers_Conical_Equal_Area:
          Standard_Parallel: 55.000000
          Standard_Parallel: 65.000000
          Longitude_of_Central_Meridian: -154.000000
          Latitude_of_Projection_Origin: 50.000000
          False_Easting: 0.000000
          False_Northing: 0.000000
    Geodetic_Model:
      Horizontal_Datum_Name: North American Datum of 1927
      Ellipsoid_Name: Clarke 1866
      Semi-major_Axis: 6378206.400000
      Denominator_of_Flattening_Ratio: 294.978698
    Coordinate_System_Name:
      Geographic_Coordinate_System_Name: GCS_North_American_1927
      Projected_Coordinate_System_Name: NAD_1927_Alaska_Albers_Meters
  Vertical_Coordinate_System_Definition:
    Altitude_System_Definition:
      Altitude_Resolution: 1.000000
      Altitude_Encoding_Method: Explicit elevation coordinate included with horizontal coordinates
Entity_and_Attribute_Information:
  Detailed_Description:
    Entity_Type:
      Entity_Type_Label: GIS_BASE.town
      Entity_Type_Type: Feature Class
      Entity_Type_Count: 0
    Attribute:
      Attribute_Label: SYMBOL
      Attribute_Definition: cartographic representation
      Attribute_Definition_Source: DNR
      Attribute_Domain_Values:
        Unrepresentable_Domain: varies
      Attribute_Alias: SYMBOL
      Attribute_Type: SmallInteger
      Attribute_Width: 2
      Attribute_Precision: 1
      Attribute_Scale: 0
    Attribute:
      Attribute_Label: MAIN
      Attribute_Definition: top towns
      Attribute_Definition_Source: DNR
      Attribute_Domain_Values:
        Unrepresentable_Domain: 1-10 for top 10 towns; 1-20 for top 20 towns
      Attribute_Alias: MAIN
      Attribute_Type: SmallInteger
      Attribute_Width: 2
      Attribute_Precision: 3
      Attribute_Scale: 0
    Attribute:
      Attribute_Label: NAME
      Attribute_Definition: name of town
      Attribute_Definition_Source: USGS
      Attribute_Domain_Values:
        Unrepresentable_Domain: varies
      Attribute_Alias: NAME
      Attribute_Type: Number
      Attribute_Width: 4
    Attribute:
      Attribute_Label: CLASS
      Attribute_Definition: community classification
      Attribute_Definition_Source: DCRA
      Attribute_Domain_Values:
        Enumerated_Domain:
          Enumerated_Domain_Value: Municipality
          Enumerated_Domain_Value_Definition: municipality
          Enumerated_Domain_Value_Definition_Source: DCRA
      Attribute_Domain_Values:
        Enumerated_Domain:
          Enumerated_Domain_Value: First Class City
          Enumerated_Domain_Value_Definition: first class
          Enumerated_Domain_Value_Definition_Source: DCRA
      Attribute_Domain_Values:
        Enumerated_Domain:
          Enumerated_Domain_Value: Second Class City
          Enumerated_Domain_Value_Definition: municipality
          Enumerated_Domain_Value_Definition_Source: DCRA
      Attribute_Domain_Values:
        Enumerated_Domain:
          Enumerated_Domain_Value: Home Rule City
          Enumerated_Domain_Value_Definition: Home Rule City
          Enumerated_Domain_Value_Definition_Source: DCRA
      Attribute_Domain_Values:
        Enumerated_Domain:
          Enumerated_Domain_Value: Unified Home Rule Municipality
          Enumerated_Domain_Value_Definition: Unified Home Rule Municipality
          Enumerated_Domain_Value_Definition_Source: DCRA
      Attribute_Domain_Values:
        Enumerated_Domain:
          Enumerated_Domain_Value: Organized Under Federal Law
          Enumerated_Domain_Value_Definition: Organized Under Federal Law
          Enumerated_Domain_Value_Definition_Source: DCRA
      Attribute_Alias: CLASS
      Attribute_Type: Number
      Attribute_Width: 4
    Attribute:
      Attribute_Label: FID
      Attribute_Alias: FID
      Attribute_Type: String
      Attribute_Width: 20
      Attribute_Definition: Internal feature number.
      Attribute_Definition_Source: ESRI
      Attribute_Domain_Values:
        Unrepresentable_Domain: Sequential unique whole numbers that are automatically generated.
    Attribute:
      Attribute_Label: POP
      Attribute_Definition: population of town
      Attribute_Definition_Source: DCRA
      Attribute_Domain_Values:
        Unrepresentable_Domain: varies
      Attribute_Alias: POP
      Attribute_Type: String
      Attribute_Width: 35
    Attribute:
      Attribute_Label: M8X11
      Attribute_Definition: map on 8.5" x 11" map
      Attribute_Definition_Source: DCRA
      Attribute_Domain_Values:
        Enumerated_Domain:
          Enumerated_Domain_Value: Y
          Enumerated_Domain_Value_Definition: YES, map
          Enumerated_Domain_Value_Definition_Source: DNR
      Attribute_Domain_Values:
        Enumerated_Domain:
          Enumerated_Domain_Value: N
          Enumerated_Domain_Value_Definition: NO, don't map
      Attribute_Alias: M8X11
      Attribute_Type: Number
      Attribute_Width: 9
    Attribute:
      Attribute_Label: SHAPE
      Attribute_Definition: Feature geometry.
      Attribute_Definition_Source: ESRI
      Attribute_Domain_Values:
        Unrepresentable_Domain: Coordinates defining the features.
      Attribute_Alias: Shape
      Attribute_Type: Number
      Attribute_Width: 4
    Attribute:
      Attribute_Label: ANCSA
      Attribute_Definition: ANCSA
      Attribute_Definition_Source: DCRA
      Attribute_Domain_Values:
        Enumerated_Domain:
          Enumerated_Domain_Value: Y
          Enumerated_Domain_Value_Definition: YES, ANCSA
          Enumerated_Domain_Value_Definition_Source: DCRA
      Attribute_Domain_Values:
        Enumerated_Domain:
          Enumerated_Domain_Value: N
          Enumerated_Domain_Value_Definition: NO, NOT ANCSA
          Enumerated_Domain_Value_Definition_Source: DCRA
      Attribute_Alias: ANCSA
      Attribute_Type: String
      Attribute_Width: 1
    Attribute:
      Attribute_Label: Shape
      Attribute_Alias: Shape
      Attribute_Type: String
      Attribute_Width: 1
      Attribute_Definition: Feature geometry.
      Attribute_Definition_Source: ESRI
      Attribute_Domain_Values:
        Unrepresentable_Domain: Coordinates defining the features.
    Attribute:
      Attribute_Label: INCORP_DAT
      Attribute_Alias: INCORP_DAT
      Attribute_Type: SmallInteger
      Attribute_Width: 4
      Attribute_Precision: 4
      Attribute_Scale: 0
  Overview_Description:
    Entity_and_Attribute_Overview: none
    Entity_and_Attribute_Detail_Citation: none
Distribution_Information:
  Distributor:
    Contact_Information:
      Contact_Organization_Primary:
        Contact_Organization: Alaska Department of Natural Resources - Land Records Information Section
      Contact_Position: GIS Public Access Coordinator
      Contact_Address:
        Address_Type: mailing and physical address
        Address: 550 W. 7th Suite 706
        City: Anchorage
        State_or_Province: AK
        Postal_Code: 99501
        Country: USA
      Contact_Voice_Telephone: 907 269 8833
      Contact_Facsimile_Telephone: 907 269 8920
  Resource_Description: Downloadable Data
  Distribution_Liability:
    The State of Alaska makes no express or implied warranties (including warranties of merchantability
    and fitness) with respect to the character, function, or capabilities of the electronic services
    or products or their appropriateness for any users purposes. In no event will the State of Alaska
    be liable for any incidental, indirect, special, consequential or other damages suffered by the
    user or any other person or entity whether from the use of the electronic services or products,
    any failure thereof or otherwise, and in no event will the State of Alaska s liability to the
    requestor or anyone else exceed the fee paid for the electronic service or product.
  Standard_Order_Process:
    Digital_Form:
      Digital_Transfer_Information:
        Format_Name: compressed Arc/Info interchange file
        Transfer_Size: 0.8
        Dataset_Size: 0.000
      Digital_Transfer_Option:
        Online_Option:
          Computer_Contact_Information:
            Network_Address:
              Network_Resource_Name: ftp://ftp.dnr.state.ak.us/asgdc/adnr/towns.e00.gz
    Fees: none
Metadata_Reference_Information:
  Metadata_Date: 20040407
  Metadata_Contact:
    Contact_Information:
      Contact_Organization_Primary:
        Contact_Organization: Alaska Department of Natural Resources - Land Records Information Section
        Contact_Person: Marty Martin
      Contact_Position: GIS Data Administrator
      Contact_Address:
        Address_Type: mailing and physical address
        Address: 550 W 7th Ave., Suite 706
        City: Anchorage
        State_or_Province: AK
        Postal_Code: 99501
      Contact_Voice_Telephone: 907 269 8837
      Contact_Electronic_Mail_Address: marty_martin@dnr.state.ak.us
  Metadata_Standard_Name: FGDC Content Standards for Digital Geospatial Metadata
  Metadata_Standard_Version: FGDC-STD-001-1998
  Metadata_Time_Convention: local time
  Language_of_Metadata: en
  Metadata_Extensions:
    Online_Linkage: http://www.esri.com/metadata/esriprof80.html
    Profile_Name: ESRI Metadata Profile
ESRI_Information:
  Creation_Date: 20071005
  Creation_Time: 13450900
  Synchronize_Once: FALSE
  Synchronization_Date: 20071210
  Synchronization_Time: 12190800
  Modification_Date: 20071210
  Modification_Time: 12190800
  Synchronize_Automatically: FALSE
  Metadata_ID: {75F98D88-E01C-4700-B1E2-EE62936EAFAF}
  Lineage:
Binary_Enclosures:
  Thumbnail:
    Data:
      Qk3uNwEAAAAAADYAAAAoAAAAyAAAAIUAAAABABgAAAAAALg3AQAAAAAAAAAAAAAAAAAAAAAA////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////jo6O////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////4+PjODg44+Pj////////////////////////////////////////
      ////////////////////////jo6OAAAAjo6O////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////VVVVqqqq////////////////////////qqqqAAAAqqqq
      ////////////////////////////////////////////////////////////////////jo6O////
      ////qqqqVVVV////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////4+PjHBwc
      VVVV////////////////////////////4+Pj////////////////////////////////////////
      ////////////////////////////////////////////VVVVHBwc4+Pj////////////4+Pj////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////4+Pj////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////4+Pj////////////VVVVHBwc4+Pj4+Pj////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////qqqqVVVV
      4+PjHBwcVVVV////////////////////////////////VVVVVVVV////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////VVVVqqqq////////////////////////
      ////4+PjHBwcHBwc4+Pj////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////4+Pj4+Pj4+Pj////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////VVVVHBwc4+Pj////qqqqjo6O4+Pj////////////qqqq4+Pj////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////qqqqVVVV////VVVVAAAAAAAAODg4////
      ////x8fHAAAAHBwc////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////4+PjHBwcODg4jo6O4+Pj////////4+PjHBwcVVVV////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////4+Pj////////////
      ////////////4+Pj////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////4+Pj////4+PjODg4ODg4
      4+Pj////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////qqqqVVVVVVVVHBwc4+PjqqqqAAAAAAAAjo6O////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////VVVVHBwcjo6OVVVV////////4+Pj
      x8fHHBwcODg4VVVV////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////4+Pj////////////////////////VVVVAAAAHBwc4+Pj////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////jo6O4+Pj////////////////////////////////////////////////////4+Pj
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////4+Pj////////////////////
      ////////////////////////////qqqqODg4AAAAqqqq////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////qqqqAAAAqqqq////////////////////////////////////////////ODg4HBwc
      ODg4x8fH////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////VVVVqqqq////////////////////////////////
      ////////////////////////////////////////////////////////////////////4+PjODg4
      4+Pj////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////4+PjODg44+Pj////////////
      ////////////////////////////VVVVHBwcx8fH4+PjHBwcVVVV////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////cXFx
      HBwcVVVV////////VVVVqqqq////////////////////////////////////////////////////
      ////////////////////////////////qqqqAAAAqqqq////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////4+Pj////////////////////////////qqqqODg4
      4+Pj////VVVVqqqq////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////cXFxAAAAAAAAODg44+Pjjo6OAAAAVVVV////////////
      ////////////////////////////////////////////////////////////////////4+Pj////
      4+Pj////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      VVVVqqqq////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////VVVV
      AAAAqqqq////////////////////////qqqqAAAAHBwcVVVVjo6O////////x8fHODg44+Pj////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////4+Pjqqqq4+Pj
      ODg4VVVVAAAAODg4VVVVAAAAqqqq////////////////////////////////////////////////
      ////////////////////////////VVVVHBwc4+Pj////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////4+PjHBwcVVVV////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////4+PjHBwcHBwc4+Pj////////////////////////4+Pj
      ODg4HBwcHBwcAAAAcXFxODg4AAAAAAAAqqqq////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////VVVVqqqq////ODg4AAAAx8fHqqqqHBwcAAAAVVVV////x8fH////////////
      ////////////////////////////////////////////////////////////////////qqqqVVVV
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////4+Pj////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      4+Pj////////////////////////////////////////4+Pj////jo6OODg4AAAAAAAAVVVV////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////4+PjHBwcVVVV////jo6OODg4
      AAAAAAAAHBwcODg4qqqq////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////jo6O////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////4+Pj////////////////////////////
      ////////////////////jo6OAAAAVVVV////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////4+Pj////qqqqAAAAHBwcODg4jo6O4+Pj////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      jo6OAAAAjo6O////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////4+PjHBwcVVVV////////////////////////////////////////////////jo6O////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////4+Pj////////////////4+PjODg4
      4+Pj////4+Pjqqqq////////////////////////qqqqVVVV////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////jo6O////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////VVVVqqqq////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////qqqqAAAAqqqq////////4+Pj////////x8fH////ODg4AAAA4+Pj////////////////
      ////VVVVHBwc4+Pj////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////qqqqcXFx4+Pj////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////4+PjODg44+Pj////qqqqAAAAqqqq
      qqqqAAAAVVVV4+Pjqqqq////////////////////////////4+Pj////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////4+PjODg44+Pj4+Pj4+PjAAAAAAAAODg4////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////4+PjODg44+Pj4+PjHBwcqqqq////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////4+Pj
      HBwcAAAAVVVVHBwcVVVVqqqqVVVV4+Pj////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////4+Pj////VVVVqqqq////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////4+Pjjo6O////////4+PjODg44+Pj////ODg4AAAAAAAAODg4VVVVqqqqqqqqAAAAqqqq////
      4+Pj////////////////////////////////////////qqqqVVVV////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      4+PjODg44+PjqqqqAAAAjo6OHBwcVVVV////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////ODg4AAAAVVVV////qqqqAAAAqqqq////
      4+PjVVVVAAAAjo6O////VVVVjo6OODg44+PjqqqqAAAAqqqq////jo6O////////////////////
      ////////HBwcAAAA4+Pj////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////4+PjHBwcAAAAqqqqcXFxODg44+Pj4+Pj////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////4+PjODg4qqqq////////4+Pj////////////4+PjODg44+Pj4+PjAAAAAAAA4+Pj////
      4+PjODg44+Pjjo6OAAAAjo6O////////////////////4+PjHBwcAAAAjo6O////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      qqqqAAAAqqqqcXFxAAAAjo6O////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////jo6OAAAA4+Pj////////////////qqqqAAAA4+Pjjo6O////////
      ////////////jo6OAAAAHBwc4+Pj////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////4+PjVVVVHBwccXFx////qqqq4+Pj////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////jo6O////////////////////////////////////////////qqqqAAAAqqqq
      ////////////////VVVVAAAAODg4AAAAjo6O////////////4+PjAAAAAAAAODg4////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////qqqqVVVV////4+PjAAAAODg4////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////4+Pjqqqq////jo6OAAAAjo6O////////////
      ////////////////////////////////4+Pj////////////////////jo6OAAAAcXFxjo6O////
      ////////////////jo6OAAAAx8fH////////////////jo6O////////////4+Pj////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////qqqq4+Pj
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////jo6O
      ////ODg4AAAAqqqq////jo6O////////////////////////////////////////////////////
      ////////////////////////cXFxHBwcVVVV////////////////////qqqqAAAAODg4////////
      ////jo6OAAAAjo6O////qqqqAAAAqqqq////////////////////////////////////////////
      ////////////////////////////////////////4+Pjqqqq////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////jo6OAAAAjo6O4+PjHBwcVVVV4+PjODg44+Pj////////
      ////////////////////////////////////////////////////////////////////VVVVqqqq
      ////////////////////////ODg4AAAAjo6O////////4+PjcXFx////////4+PjODg44+Pj////
      ////////////////////////////////////////////////////4+Pj////////////////////
      ////ODg4AAAA4+Pj////////////////////////////////////////4+Pj////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////VVVV
      AAAA4+Pj////4+PjVVVVVVVVAAAAqqqq////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////jo6OAAAAODg4
      ////qqqqAAAAAAAAqqqq////////////////////////////////////////////////////////
      ////////////VVVVHBwc4+Pj////////////////////4+Pjqqqq////////////////////////
      ////////////qqqqODg4AAAAqqqq////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////4+Pj////////////jo6OVVVV////////4+PjHBwcVVVVx8fH4+Pj////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////HBwcAAAAx8fH////4+PjODg4ODg44+Pjjo6O////////////
      ////////////4+PjHBwcqqqq////////////////////////////qqqqVVVV////////////////
      ////////////////////////////////////////////////////VVVVAAAAAAAAx8fH////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////VVVVHBwc4+PjVVVVHBwc
      HBwc4+Pj////////////4+Pjx8fHHBwcAAAAcXFx4+Pj////////////////////////////////
      ////////////////////////////////////////////////////////////////////4+Pjjo6O
      ////////////VVVVqqqqjo6OAAAAjo6O////////////qqqq4+PjqqqqAAAAVVVV////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////jo6OAAAAqqqq////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////qqqqVVVVx8fHAAAAHBwcVVVV////////////////qqqqAAAAAAAAAAAA
      AAAAHBwc4+Pj////////////////////////////////////////////////////////////////
      ////////////////////////////////qqqqAAAAqqqq////jo6OAAAAVVVV////jo6O////////
      ////4+PjAAAAODg4////x8fH////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////4+Pj////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////qqqq
      4+PjVVVVqqqq////////////qqqqAAAAqqqqjo6OHBwcAAAAVVVV////////////////////////
      ////////////////////////////qqqq4+Pj////////////////////////////////////4+Pj
      ODg44+Pj4+PjAAAAHBwc////////////////////////////jo6OHBwc4+Pj////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////4+PjHBwcVVVV////////////////4+Pj////
      ////////VVVVqqqq////////////////////4+Pj////////////////////////4+PjAAAAODg4
      ////////////////////////////////////////////4+PjqqqqcXFxODg4VVVV////////////
      ////////////qqqqAAAAqqqq////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////4+Pj////////////////////////////4+Pj////////////VVVVqqqqVVVVODg4ODg4
      HBwc4+Pj////4+Pjqqqq4+Pj////////qqqq4+Pj////////////////////////////////////
      ////////ODg4AAAAAAAAAAAAAAAAjo6O////////////////////////4+Pj////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////4+Pj////////////////////////////////
      4+PjHBwcVVVV4+Pj4+PjHBwcVVVVHBwcAAAAODg4VVVVqqqqx8fHHBwcAAAAHBwcVVVV////////
      ////////////////////////////////////////////4+Pj4+PjODg4AAAAAAAAAAAAAAAAcXFx
      ////////////////////////////////jo6O4+PjODg44+Pj////4+PjODg44+Pj////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////4+Pj
      ODg4HBwcVVVV////////////////////////////////HBwcAAAAHBwc4+Pj4+Pj////4+Pj4+Pj
      ////4+PjAAAAAAAAAAAAqqqqVVVVqqqq////////////////////////////////////////////
      ////VVVVHBwc4+Pj4+PjODg44+Pjx8fHHBwcAAAAjo6O////////////////////////jo6OAAAA
      AAAAAAAAqqqq////qqqqAAAAqqqq////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////qqqqAAAAAAAAjo6O////////////////////jo6O
      VVVVjo6OAAAAODg4VVVV////////////4+Pj////////////qqqqVVVVqqqq////////////////
      ////////////////////////////////////////////qqqqVVVV////////////////////////
      jo6O////////////4+PjODg44+Pj////VVVVAAAAHBwcqqqq////////////4+Pj////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////qqqqAAAAHBwc4+Pj////////4+PjODg4AAAAHBwc4+Pjjo6O////////////////qqqqAAAA
      qqqq////////////4+Pj////////////////////////////////////////////////////////
      ////////////////4+PjVVVVqqqq////////////////////////////qqqqAAAAqqqqcXFxAAAA
      VVVV////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////qqqqVVVV////////////ODg4AAAA
      HBwc4+Pj////////////////////////4+PjODg44+Pj////////qqqqAAAAqqqq////////////
      ////////////////////////////////////////////////////VVVVAAAAAAAAVVVV////////
      ////////////////////////4+Pj////ODg4AAAAjo6O////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////4+Pjqqqq////////////////////////////////qqqq
      4+Pjjo6O////////ODg4AAAAx8fH////////////////////////////////////////////////
      ////////////////qqqqVVVV4+Pj////////////////////////////////////////////qqqq
      AAAAjo6O////////////////jo6O////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////VVVVqqqq////
      ////////////////////////////////4+PjAAAAAAAAAAAAjo6O////4+Pjqqqq////////////
      ////jo6Oqqqq4+Pj////4+Pj////////////////////////////////////////////////////
      ////////////////////////////////////////x8fHHBwcVVVV4+Pj////jo6OAAAAjo6O////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////4+PjHBwcAAAA4+Pj4+Pj////////////////////////////////
      ODg4HBwccXFx////////////////////////////VVVVAAAAAAAAODg4VVVVHBwcVVVV////////
      ////////////////////////////////////////////////////////////////////////////
      ////////VVVVjo6OHBwcVVVV////jo6O////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////qqqqAAAA
      HBwcAAAAcXFx////////////////////////////qqqqVVVV////////////////////////////
      jo6OAAAAVVVVqqqqx8fHHBwcHBwcqqqq////4+Pj////////////////////////////////////
      ////////////////////////////////////4+PjODg44+Pj////////HBwccXFx////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////qqqqAAAAAAAAAAAAjo6O////////////////////
      ////////////////////////////////////////////jo6O////////////4+Pj////////qqqq
      AAAAqqqq////////////////////////////////////jo6O////////////////////////////
      qqqqAAAAqqqq////4+PjHBwcVVVV////////4+PjODg44+Pj////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////qqqqx8fHjo6O////////4+Pjjo6O////////////////////////////////////////////
      ////////////////////////////////////4+PjODg44+Pj////////////////////////////
      ////jo6OAAAAjo6O////////////////////////////4+Pj////////////4+Pj4+Pj4+Pj4+Pj
      qqqqAAAAODg4////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////4+PjHBwcAAAAjo6O
      ////////////////////////////////////////////////////////////////////////////
      ////////////4+Pj////////////////////////////4+PjAAAA4+Pj////////////////////
      ////////////////////////qqqqAAAAAAAAAAAAqqqqqqqq4+Pj////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////VVVVcXFx////////qqqq4+Pj////////////////////////
      ////////////////////4+Pj////////////////////////4+PjHBwcVVVV////////////////
      ////////ODg4AAAAjo6O////////////////////////////////qqqqVVVVODg4x8fHODg4ODg4
      ODg44+Pj////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////4+PjAAAAODg4////////////////////////////////////////4+PjHBwcVVVV////////
      ////////////////VVVVqqqq////////////////////////qqqqVVVV////////////////////
      ////////4+Pj////HBwcHBwcAAAAqqqq////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////qqqq4+Pj////////////4+Pjqqqq
      ////////////////////////VVVVqqqq////////////////////////////////////////////
      ////////////4+Pj////////////////////////////VVVVHBwccXFxAAAAjo6O4+Pj////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////qqqq4+Pj
      ////////////////////////////////////////////////////////////////////////////
      ////////qqqqVVVV////////////////ODg4AAAA4+Pj////////////////////////////////
      ////////////////////////////////////////////////qqqqAAAAqqqq////////////////
      ////4+PjAAAAHBwc////jo6O////////////////////////jo6O////4+Pj////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////4+Pj4+PjAAAAODg4////////////////////////////////////
      ////////////////////////////////4+Pj////////////VVVVHBwc4+Pj////////////4+Pj
      qqqq4+Pj////////qqqq4+Pj////4+Pjqqqq////////////////////////////////////////
      ////////////x8fHAAAAVVVV////////////////////////qqqq4+Pj////////////////////
      ////////jo6OAAAAODg4AAAAqqqq////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////VVVVHBwc4+Pjqqqq
      4+Pj////////////////////////////////////////////4+Pjqqqq////jo6O////4+PjHBwc
      VVVVVVVVqqqq////4+Pj////////////////////4+PjHBwcODg4x8fHAAAAODg4////ODg4AAAA
      4+Pj////////////////////////////////////////////////////VVVVqqqq////x8fHqqqq
      4+Pj////////////////////////////////////////////////jo6O4+PjODg44+Pj////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////qqqqVVVV////////////////////////////////////////////
      ////////////ODg4AAAAcXFxAAAAjo6OVVVVAAAAcXFxHBwcVVVV////qqqq4+Pj////////////
      ////////VVVVAAAAODg4qqqq4+Pj////4+Pjqqqq////////////////////////////4+Pj////
      ////VVVVqqqq////////////////VVVVAAAAAAAAODg4////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////4+Pjqqqq////jo6O4+PjHBwc
      VVVV////4+Pj////4+PjAAAAODg4////////////////////////qqqq4+Pj////////////////
      ////////////////////////////qqqqAAAAqqqq4+PjHBwcVVVV////VVVVqqqq////qqqqAAAA
      AAAAx8fH////qqqq4+Pj////////////////////////////////////////4+Pj////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////4+Pj////qqqqAAAAqqqq////////////////qqqq4+Pj////////
      ////////////////////////////////////////////////////////////////////4+PjODg4
      4+Pj////4+Pj////4+PjHBwcVVVV////////4+Pjqqqq////4+PjAAAAODg4////////////////
      ////////////////////qqqqAAAAqqqq////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////jo6O////////////////////qqqqAAAAqqqq////
      4+Pj////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////VVVVqqqq4+Pj////jo6O////
      ////////////////qqqq4+Pj////////////////////////////////////4+PjODg44+Pj////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////jo6O
      AAAAjo6O////////VVVVqqqq4+PjODg44+Pj////////////////////////////////////////
      ////////////////////////////////qqqqVVVV////////////////////////////////////
      ////////////4+PjHBwcVVVV////jo6OAAAAjo6O////////////////////////////VVVVqqqq
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////jo6O////////jo6OAAAAVVVV////////////
      ////////////////////////////////////////////////////////////////////////VVVV
      HBwc4+Pj////////////4+Pj////////////////////////////////4+Pj////////////jo6O
      ////////////////////////////VVVVAAAAVVVV////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////4+Pj////////jo6O////////////////////////////////////4+PjODg44+Pjjo6O
      ////////////////////////////////////////4+Pj////////////VVVVHBwc4+Pj////////
      ////////////////////////////qqqqVVVV////////////////////////////////qqqqVVVV
      qqqq4+Pj////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////VVVVHBwc4+Pj////////////////////
      ////////////////////qqqqjo6OAAAAODg4AAAAjo6O////////////////////////////////
      ////////////////////qqqqVVVV////////////////////////////////////////VVVVHBwc
      4+Pj////////////////////////////////4+PjAAAAODg4////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      4+PjODg4jo6OVVVV////////////////////////////////////////4+PjAAAAODg44+Pj////
      jo6O////////////////////////////////////////////////////////////////////////
      x8fH////////////////////////////////4+Pj////////qqqq4+Pj////4+PjODg44+Pj////
      ////qqqq4+Pj////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////qqqqAAAAqqqq////////////////////jo6O
      ////////////////////////qqqq4+Pj////////////////4+Pjqqqq////////////////////
      ////////////////////////////////////qqqqAAAAVVVV////////////////////////////
      ////////4+PjAAAAODg4////qqqqAAAAqqqq////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////4+Pj////////////////////jo6OAAAAjo6O////////////////////////////////
      ////////////ODg4AAAA4+Pj////////////////4+Pj4+Pj////////////////////////////
      4+PjHBwcqqqq4+Pj4+Pj////////////////////////////////qqqq4+Pj////////x8fHODg4
      4+Pj////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      jo6O////////////////////////////4+Pj////////qqqqVVVVx8fHqqqq////////////////
      x8fHHBwcAAAAqqqq////////////////////////////////4+PjHBwcAAAAqqqq////////////
      ////////////////////////////////qqqqAAAAqqqq////VVVVqqqq////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////4+PjHBwc
      VVVV////VVVVAAAAAAAAqqqq////////////VVVVHBwcODg4ODg44+Pj////////////////////
      ////////////////VVVVODg44+Pj////////////////////////////////4+PjODg44+Pj////
      4+Pj////4+PjHBwcVVVV////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////VVVVqqqq////////x8fHODg44+Pj////////////
      qqqqVVVV////////////////////////////////////////////////////////////////4+Pj
      ////////////////////////qqqqAAAAqqqq////////////////4+Pj////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////VVVVHBwc4+Pj////////////////////////4+Pj////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////4+Pj////////////////////////////////
      ////////////////////////////////////////////////////////////////////////qqqq
      VVVV////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      qqqqAAAAqqqq////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////qqqqVVVV////4+PjODg44+Pj////////////////////////
      ////////////////////////////////////////////////////////////////4+Pj////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////VVVVHBwc
      4+Pj////////////////////////////////////////////////////////////////////////
      ////////////////////////qqqqAAAAqqqq////////////////////////////////////////
      ////4+Pj////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////4+Pj////////////////////////////////////
      ////////////////////////////////////////////////////////////////4+PjODg44+Pj
      ////////////////////////////////////////4+PjHBwcVVVV////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////VVVVqqqq////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////qqqq4+Pj////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////4+PjAAAAODg4////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////qqqq4+Pj////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////VVVV
      qqqq////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////4+PjHBwcVVVV////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      4+Pj////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////4+Pj////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////4+PjHBwcVVVV////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////VVVV
      qqqq////////////////////////////////////////////////////////////////////////
      ////////////////qqqq4+Pj////////////qqqq4+Pj////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////4+Pj////////////////////////////////////////4+PjAAAAODg4////////x8fH
      AAAAHBwc////////////////////////////4+Pjqqqq////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////VVVVHBwc4+Pj////////////////////
      ////////////////////qqqq4+Pj////////////VVVVqqqq////////////////////////////
      ODg4AAAA4+Pj////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////qqqqVVVV////
      ////////qqqqVVVV////////////////////////////////////////////////////////////
      ////////////////////////////////////////4+Pjqqqq////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////VVVVHBwc4+Pj////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////4+Pj
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////4+PjODg44+Pj////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////qqqqAAAAqqqq////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////4+Pj////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////////////////
