PDS_VERSION_ID                 = PDS3


/* File structure:                                                      */

/* This file contains an unstructured byte stream.                      */
/* The UNDEFINED RECORD_TYPE is used to meet PDS standards requirements.*/
/* A label "record" is actually a single byte.                          */
RECORD_TYPE                    = UNDEFINED


/* Locations of Data Objects in the file.                    */
/*     >>> CAUTION <<< The first byte is location 1 (not 0)! */

LABEL_RECORDS                  = 32768 <BYTES>
^SCIENCE_CHANNEL_TABLE         = 32769 <BYTES>
^LOOKUP_TABLE                  = 33569 <BYTES>
^CPMM_ENGINEERING_TABLE        = 49953 <BYTES>
^CALIBRATION_LINE_PREFIX_TABLE = 50013 <BYTES>
^CALIBRATION_LINE_SUFFIX_TABLE = 50013 <BYTES>
^CALIBRATION_IMAGE             = 50013 <BYTES>
^LINE_PREFIX_TABLE             = 227757 <BYTES>
^LINE_SUFFIX_TABLE             = 227757 <BYTES>
^IMAGE                         = 227757 <BYTES>
^GAP_TABLE                     = 31967757 <BYTES>


/* Identification information. */

DATA_SET_ID                    = "MRO-M-HIRISE-2-EDR-V1.0"
DATA_SET_NAME                  = "MRO MARS HIGH RESOLUTION IMAGING SCIENCE
                                 EXPERIMENT EDR V1.0"
PRODUCER_INSTITUTION_NAME      = "UNIVERSITY OF ARIZONA"
PRODUCER_ID                    = "UA"
PRODUCER_FULL_NAME             = "ALFRED MCEWEN"
OBSERVATION_ID                 = "ESP_092401_1965"
MRO:COMMANDED_ID               = "ESP_092401_1965"
PRODUCT_ID                     = "ESP_092401_1965_RED4_0"
PRODUCT_VERSION_ID             = "1"
SOURCE_FILE_NAME               = "4A_01_5DA3C58900_05_0_G_01.DAT"
INSTRUMENT_HOST_NAME           = "MARS RECONNAISSANCE ORBITER"
INSTRUMENT_HOST_ID             = "MRO"
INSTRUMENT_NAME                = "HIGH RESOLUTION IMAGING SCIENCE EXPERIMENT"
INSTRUMENT_ID                  = "HIRISE"
TARGET_NAME                    = "MARS"
MISSION_PHASE_NAME             = "EXTENDED SCIENCE PHASE"
ORBIT_NUMBER                   = 92401
RATIONALE_DESC                 = "Candidate recent impact site"
SOFTWARE_NAME                  = "HiRISE_Observation v2.11.11 (2.49 2020/02/14
                                 01:17:17)"
FLIGHT_SOFTWARE_VERSION_ID     = "IE_FSW_V4"


/* Observation timing events.                                           */

/* All xxx_COUNT values are for the MRO spacecraft clock (SCLK)         */
/* in seconds:subseconds form. A subsecond tick = 15.2588 microseconds. */

/* All xxx_TIME values are referenced to UTC.                           */

/* To obtain the most accurate results from time values                 */
/* use the xxx_COUNT values with the latest SPICE kernels               */
/* obtained from ftp://naif.jpl.nasa.gov/pub/naif/MRO/kernels.          */

GROUP = TIME_PARAMETERS

    /* Time when power to the CPMM units was applied. */
    MRO:ANALOG_POWER_START_TIME  = 2026-04-13T06:23:01.476
    MRO:ANALOG_POWER_START_COUNT = "1460528645:23102"

    /* Time when the observation first started. */
    MRO:OBSERVATION_START_TIME   = 2026-04-13T06:26:50.092
    MRO:OBSERVATION_START_COUNT  = "1460528873:63492"

    /* Time at the beginning of the first calibration image line. */
    MRO:CALIBRATION_START_TIME   = 2026-04-13T06:26:50.268
    MRO:CALIBRATION_START_COUNT  = "1460528874:09526"

    /* Time at the beginning of the first target image line. */
    START_TIME                   = 2026-04-13T06:26:50.283
    SPACECRAFT_CLOCK_START_COUNT = "1460528874:10509"

    /* Time at the end of the last target image line. */
    STOP_TIME                    = 2026-04-13T06:26:52.961
    SPACECRAFT_CLOCK_STOP_COUNT  = "1460528876:54909"

    /* Time when the CPMM readout started. */
    MRO:READOUT_START_TIME       = 2026-04-13T06:27:23.753
    MRO:READOUT_START_COUNT      = "1460528907:41314"

    /* Time when this EDR product was created. */
    PRODUCT_CREATION_TIME        = 2026-04-15T14:29:29
END_GROUP = TIME_PARAMETERS


/* Instrument settings. */

GROUP = INSTRUMENT_SETTING_PARAMETERS
    MRO:CPMM_NUMBER                 = 5
    MRO:CHANNEL_NUMBER              = 0
    FILTER_NAME                     = "RED"
    CENTER_FILTER_WAVELENGTH        = 700 <NANOMETERS>
    BANDWIDTH                       = 300 <NANOMETERS>
    MRO:SCAN_EXPOSURE_DURATION      = 89.2500 <MICROSECONDS>
    MRO:LINE_EXPOSURE_DURATION      = 89.2500 <MICROSECONDS>
    MRO:IMAGE_EXPOSURE_DURATION     = 2692494.0000 <MICROSECONDS>
    MRO:DELTA_LINE_TIMER_COUNT      = 244
    MRO:POWERED_CPMM_FLAG           = (ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
                                      ON, ON, ON, OFF)
    MRO:BINNING                     = 1
    MRO:TDI                         = 128
    MRO:TRIM_LINES                  = 1797
    MRO:FOCUS_POSITION_COUNT        = 2025
    MRO:FELICS_COMPRESSION_FLAG     = YES
    MRO:STIMULATION_LAMP_FLAG       = (OFF, OFF, OFF)
    MRO:HEATER_CONTROL_MODE         = "CLOSED LOOP"
    MRO:HEATER_CONTROL_FLAG         = (ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
                                      ON, ON, ON, ON)
    MRO:LOOKUP_TABLE_TYPE           = "STORED"
    MRO:LOOKUP_TABLE_MINIMUM        = -9998
    MRO:LOOKUP_TABLE_MAXIMUM        = -9998
    MRO:LOOKUP_TABLE_MEDIAN         = -9998
    MRO:LOOKUP_TABLE_K_VALUE        = -9998
    MRO:LOOKUP_TABLE_NUMBER         = 19

    /* This table provides a reverse mapping                         */
    /* from 8-bit EDR image data back to 14-bit observation data.    */
    /*     Each node of the map is the (lower, upper) inclusive range*/
    /*     of the original 14-bit observation value                  */
    /*     that was translated to the 8-bit image value              */
    /*     corresponding to the node number (first node = 0).        */
    /*     Unused image values have the special range (-9998, -9998).*/
    /*     A special ((0, 0)) map indicates that no LUT was applied. */
    MRO:LOOKUP_CONVERSION_TABLE     = ((0, 49), (50, 149), (150, 248), (249,
                                      348), (349, 447), (448, 547), (548,
                                      646), (647, 746), (747, 845), (846,
                                      945), (946, 1002), (1003, 1017), (1018,
                                      1032), (1033, 1047), (1048, 1062),
                                      (1063, 1077), (1078, 1092), (1093,
                                      1107), (1108, 1122), (1123, 1137),
                                      (1138, 1152), (1153, 1167), (1168,
                                      1182), (1183, 1197), (1198, 1212),
                                      (1213, 1227), (1228, 1242), (1243,
                                      1257), (1258, 1272), (1273, 1287),
                                      (1288, 1302), (1303, 1317), (1318,
                                      1332), (1333, 1347), (1348, 1362),
                                      (1363, 1377), (1378, 1392), (1393,
                                      1407), (1408, 1422), (1423, 1437),
                                      (1438, 1452), (1453, 1467), (1468,
                                      1482), (1483, 1497), (1498, 1512),
                                      (1513, 1527), (1528, 1542), (1543,
                                      1581), (1582, 1643), (1644, 1706),
                                      (1707, 1768), (1769, 1831), (1832,
                                      1893), (1894, 1956), (1957, 2018),
                                      (2019, 2059), (2060, 2078), (2079,
                                      2098), (2099, 2117), (2118, 2136),
                                      (2137, 2155), (2156, 2175), (2176,
                                      2194), (2195, 2213), (2214, 2233),
                                      (2234, 2252), (2253, 2271), (2272,
                                      2290), (2291, 2310), (2311, 2329),
                                      (2330, 2348), (2349, 2367), (2368,
                                      2387), (2388, 2406), (2407, 2425),
                                      (2426, 2445), (2446, 2464), (2465,
                                      2483), (2484, 2502), (2503, 2522),
                                      (2523, 2541), (2542, 2560), (2561,
                                      2579), (2580, 2599), (2600, 2618),
                                      (2619, 2637), (2638, 2657), (2658,
                                      2676), (2677, 2695), (2696, 2714),
                                      (2715, 2734), (2735, 2753), (2754,
                                      2773), (2774, 2794), (2795, 2815),
                                      (2816, 2836), (2837, 2857), (2858,
                                      2878), (2879, 2899), (2900, 2920),
                                      (2921, 2941), (2942, 2962), (2963,
                                      2983), (2984, 3004), (3005, 3025),
                                      (3026, 3046), (3047, 3067), (3068,
                                      3088), (3089, 3109), (3110, 3130),
                                      (3131, 3151), (3152, 3172), (3173,
                                      3193), (3194, 3214), (3215, 3235),
                                      (3236, 3256), (3257, 3277), (3278,
                                      3298), (3299, 3319), (3320, 3340),
                                      (3341, 3361), (3362, 3382), (3383,
                                      3403), (3404, 3424), (3425, 3445),
                                      (3446, 3466), (3467, 3487), (3488,
                                      3508), (3509, 3530), (3531, 3551),
                                      (3552, 3572), (3573, 3593), (3594,
                                      3614), (3615, 3635), (3636, 3656),
                                      (3657, 3677), (3678, 3698), (3699,
                                      3719), (3720, 3740), (3741, 3761),
                                      (3762, 3782), (3783, 3803), (3804,
                                      3824), (3825, 3845), (3846, 3866),
                                      (3867, 3887), (3888, 3908), (3909,
                                      3929), (3930, 3950), (3951, 3971),
                                      (3972, 3992), (3993, 4013), (4014,
                                      4034), (4035, 4055), (4056, 4076),
                                      (4077, 4097), (4098, 4118), (4119,
                                      4139), (4140, 4160), (4161, 4181),
                                      (4182, 4202), (4203, 4223), (4224,
                                      4244), (4245, 4265), (4266, 4294),
                                      (4295, 4332), (4333, 4370), (4371,
                                      4408), (4409, 4446), (4447, 4484),
                                      (4485, 4522), (4523, 4559), (4560,
                                      4597), (4598, 4635), (4636, 4673),
                                      (4674, 4711), (4712, 4749), (4750,
                                      4786), (4787, 4824), (4825, 4862),
                                      (4863, 4900), (4901, 4938), (4939,
                                      4976), (4977, 5014), (5015, 5051),
                                      (5052, 5089), (5090, 5127), (5128,
                                      5165), (5166, 5203), (5204, 5241),
                                      (5242, 5279), (5280, 5316), (5317,
                                      5354), (5355, 5392), (5393, 5430),
                                      (5431, 5468), (5469, 5506), (5507,
                                      5543), (5544, 5581), (5582, 5619),
                                      (5620, 5657), (5658, 5695), (5696,
                                      5733), (5734, 5771), (5772, 5824),
                                      (5825, 5893), (5894, 5961), (5962,
                                      6030), (6031, 6099), (6100, 6168),
                                      (6169, 6237), (6238, 6305), (6306,
                                      6374), (6375, 6443), (6444, 6512),
                                      (6513, 6580), (6581, 6649), (6650,
                                      6718), (6719, 6787), (6788, 6855),
                                      (6856, 6924), (6925, 6993), (6994,
                                      7062), (7063, 7131), (7132, 7199),
                                      (7200, 7268), (7269, 7366), (7367,
                                      7492), (7493, 7618), (7619, 7744),
                                      (7745, 7870), (7871, 7996), (7997,
                                      8122), (8123, 8248), (8249, 8374),
                                      (8375, 8500), (8501, 8626), (8627,
                                      8752), (8753, 8924), (8925, 9140),
                                      (9141, 9356), (9357, 9572), (9573,
                                      9788), (9789, 10004), (10005, 10220),
                                      (10221, 10518), (10519, 10896), (10897,
                                      11274), (11275, 11652), (11653, 12220),
                                      (12221, 12977), (12978, 14112), (14113,
                                      15625), (15626, 16382), (16383, 16383),
                                      (-9998, -9998))

    /* Waveform sampling timing settings: (image, reset). */
    MRO:ADC_TIMING_SETTINGS         = (5, 4)

    /* Clocks timing locks: (first clock, second clock). */
    MRO:DLL_LOCKED_FLAG             = (YES, YES)
    MRO:DLL_LOCKED_ONCE_FLAG        = (YES, YES)
    MRO:DLL_RESET_COUNT             = 0
    MRO:DLL_FREQUENCY_CORRECT_COUNT = 4
END_GROUP = INSTRUMENT_SETTING_PARAMETERS


/* Temperature sensor readings at observation start. */

GROUP = TEMPERATURE_PARAMETERS
    MRO:OPT_BNCH_FLEXURE_TEMPERATURE   = 27.7467 <C>
    MRO:OPT_BNCH_MIRROR_TEMPERATURE    = 31.138 <C>
    MRO:OPT_BNCH_FOLD_FLAT_TEMPERATURE = 29.1375 <C>
    MRO:OPT_BNCH_FPA_TEMPERATURE       = 33.8361 <C>
    MRO:OPT_BNCH_FPE_TEMPERATURE       = 34.1844 <C>
    MRO:OPT_BNCH_LIVING_RM_TEMPERATURE = 29.0506 <C>
    MRO:OPT_BNCH_BOX_BEAM_TEMPERATURE  = 28.6159 <C>
    MRO:OPT_BNCH_COVER_TEMPERATURE     = 31.399 <C>
    MRO:FIELD_STOP_TEMPERATURE         = 29.1375 <C>
    MRO:FPA_POSITIVE_Y_TEMPERATURE     = 49.0192 <C>
    MRO:FPA_NEGATIVE_Y_TEMPERATURE     = 48.582 <C>
    MRO:FPE_TEMPERATURE                = 52.6932 <C>
    MRO:PRIMARY_MIRROR_MNT_TEMPERATURE = 19.8482 <C>
    MRO:PRIMARY_MIRROR_TEMPERATURE     = 19.5015 <C>
    MRO:PRIMARY_MIRROR_BAF_TEMPERATURE = 12.0576 <C>
    MRO:MS_TRUSS_LEG_0_A_TEMPERATURE   = 20.2816 <C>
    MRO:MS_TRUSS_LEG_0_B_TEMPERATURE   = 20.8885 <C>
    MRO:MS_TRUSS_LEG_120_A_TEMPERATURE = 20.7151 <C>
    MRO:MS_TRUSS_LEG_120_B_TEMPERATURE = 21.4956 <C>
    MRO:MS_TRUSS_LEG_240_A_TEMPERATURE = 20.8885 <C>
    MRO:MS_TRUSS_LEG_240_B_TEMPERATURE = 20.6284 <C>
    MRO:BARREL_BAFFLE_TEMPERATURE      = -0.0162272 <C>
    MRO:SUN_SHADE_TEMPERATURE          = -1.56445 <C>
    MRO:SPIDER_LEG_30_TEMPERATURE      = 19.5015 <C>
    MRO:SPIDER_LEG_150_TEMPERATURE     = 19.3281 <C>
    MRO:SPIDER_LEG_270_TEMPERATURE     = 19.5015 <C>
    MRO:SEC_MIRROR_MTR_RNG_TEMPERATURE = 19.8482 <C>
    MRO:SEC_MIRROR_TEMPERATURE         = 19.8482 <C>
    MRO:SEC_MIRROR_BAFFLE_TEMPERATURE  = 1.36077 <C>
    MRO:IEA_TEMPERATURE                = 29.7462 <C>
    MRO:FOCUS_MOTOR_TEMPERATURE        = 30.877 <C>
    MRO:IE_PWS_BOARD_TEMPERATURE       = 49.5128 <C>
    MRO:CPMM_PWS_BOARD_TEMPERATURE     = 60.5606 <C>
    MRO:MECH_TLM_BOARD_TEMPERATURE     = 39.0012 <C>
    MRO:INST_CONT_BOARD_TEMPERATURE    = 38.7259 <C>
END_GROUP = TEMPERATURE_PARAMETERS


/* Instrument electrical power sensor readings. */

GROUP = POWER_PARAMETERS
    MRO:CPMM_POSITIVE_29_VOLTAGE       = 29.0817 <V>
    MRO:CPMM_POSITIVE_29_CURRENT       = 0.210374 <A>
    MRO:CPMM_POSITIVE_10_VOLTAGE       = 9.02174 <V>
    MRO:CPMM_POSITIVE_10_CURRENT       = 2.21798 <A>
    MRO:CPMM_POSITIVE_5_VOLTAGE        = 5.02502 <V>
    MRO:CPMM_POSITIVE_5_CURRENT        = 7.87653 <A>
    MRO:CPMM_POSITIVE_3_3_VOLTAGE      = 3.31204 <V>
    MRO:CPMM_POSITIVE_3_3_CURRENT      = 1.66043 <A>
    MRO:CPMM_POSITIVE_2_5_VOLTAGE      = 2.50587 <V>
    MRO:CPMM_POSITIVE_2_5_CURRENT      = 0.311082 <A>
    MRO:CPMM_POSITIVE_1_8_VOLTAGE      = 1.81089 <V>
    MRO:CPMM_POSITIVE_1_8_CURRENT      = 4.51132 <A>
    MRO:CPMM_NEGATIVE_5_VOLTAGE        = -5.05119 <V>
    MRO:CPMM_NEGATIVE_5_CURRENT        = -0.761972 <A>
    MRO:HEATER_CURRENT                 = 1.78856 <A>
    MRO:INST_CONT_FPGA_POS_2_5_VOLTAGE = 2.54639 <V>
    MRO:MECH_TLM_FPGA_POS_2_5_VOLTAGE  = 2.56958 <V>
    MRO:IEA_POSITIVE_28_VOLTAGE        = 30.5196 <V>
    MRO:IEA_NEGATIVE_15_VOLTAGE        = -15.2551 <V>
    MRO:IEA_POSITIVE_15_VOLTAGE        = 15.1279 <V>
    MRO:IEA_POSITIVE_5_VOLTAGE         = 5.06104 <V>
END_GROUP = POWER_PARAMETERS


/* Science Channel Header Observation Data Component description. */

OBJECT = SCIENCE_CHANNEL_TABLE
    INTERCHANGE_FORMAT = BINARY
    ROWS               = 1
    COLUMNS            = 184
    ROW_BYTES          = 800
    DESCRIPTION        = "The Science Channel Table contains engineering
                         fields describing the operating state and commanding
                         of the HiRISE observation. For detailed information
                         about the contents and organization of this
                         observation data component, refer to the
                         SCIENCE_CHANNEL_TABLE.FMT file."
    ^STRUCTURE         = "SCIENCE_CHANNEL_TABLE.FMT"
END_OBJECT = SCIENCE_CHANNEL_TABLE


/* Lookup Table Observation Data Component description. */

OBJECT = LOOKUP_TABLE
    INTERCHANGE_FORMAT = BINARY
    ROWS               = 16384
    COLUMNS            = 1
    ROW_BYTES          = 1
    DESCRIPTION        = "The Lookup Table (LUT) defines the translation of
                         14-bit input pixels to 8-bit output pixels. The table
                         has one column and 16384 rows, one for each input DN
                         value. The first entry of the table refers to the
                         8-bit output value for the input pixel value 0."
    OBJECT = COLUMN
        NAME        = "Output Data Value"
        DATA_TYPE   = MSB_UNSIGNED_INTEGER
        START_BYTE  = 1
        BYTES       = 1
        DESCRIPTION = "The rows represent the 8-bit output pixel value for
                      each 14-bit input pixel. The first row contains the
                      8-bit pixel value corresponding to the input DN value of
                      0. Each subsequent row corresponds to the 8-bit output
                      pixel of the next input DN value."
    END_OBJECT = COLUMN
END_OBJECT = LOOKUP_TABLE


/* CPMM Engineering Header Observation Data Component description. */

OBJECT = CPMM_ENGINEERING_TABLE
    INTERCHANGE_FORMAT = BINARY
    ROWS               = 1
    COLUMNS            = 8
    ROW_BYTES          = 60
    DESCRIPTION        = "The CPMM Engineering Table contains engineering
                         fields used by the CCD Processing and Memory Module
                         (CPMM) in commanding the CCD during the observation.
                         For detailed information about the contents and
                         organization of this observation data component,
                         refer to the CPMM_ENGINEERING_TABLE.FMT file."
    ^STRUCTURE         = "CPMM_ENGINEERING_TABLE.FMT"
END_OBJECT = CPMM_ENGINEERING_TABLE


/* Calibration Image Data Line Prefix description. */

OBJECT = CALIBRATION_LINE_PREFIX_TABLE
    INTERCHANGE_FORMAT = BINARY
    ROWS               = 168
    COLUMNS            = 2
    ROW_BYTES          = 18
    ROW_SUFFIX_BYTES   = 1040
    OBJECT = COLUMN
        NAME        = "Line Identification"
        DATA_TYPE   = MSB_UNSIGNED_INTEGER
        START_BYTE  = 1
        BYTES       = 6
        DESCRIPTION = "Line ID contains line synchronization pattern, channel
                      number, and line counter."
        OBJECT = BIT_COLUMN
            NAME          = "Line Synchronization Pattern"
            BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
            START_BIT     = 1
            BITS          = 19
            DESCRIPTION   = "For valid lines this line synchronization pattern
                            is 2#1111111100000000111#, for a corrupted or
                            missing line the value is 2#1111111111111111111#."
        END_OBJECT = BIT_COLUMN
        OBJECT = BIT_COLUMN
            NAME          = "Channel Number"
            BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
            START_BIT     = 20
            BITS          = 5
            DESCRIPTION   = "Channel number associated with a line."
        END_OBJECT = BIT_COLUMN
        OBJECT = BIT_COLUMN
            NAME          = "Line Counter"
            BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
            START_BIT     = 25
            BITS          = 23
            DESCRIPTION   = "Line counter. First line = 0."
        END_OBJECT = BIT_COLUMN
        OBJECT = BIT_COLUMN
            NAME          = "Bad Line"
            BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
            START_BIT     = 48
            BITS          = 1
            DESCRIPTION   = "The bad line flag is set when the line was found
                            to have a misplaced or corrupted line header. A
                            line header that is lost in a data gap does not
                            result in a bad line."
        END_OBJECT = BIT_COLUMN
    END_OBJECT = COLUMN
    OBJECT = COLUMN
        NAME        = "Buffer Pixels"
        DATA_TYPE   = MSB_UNSIGNED_INTEGER
        START_BYTE  = 7
        BYTES       = 12
        ITEMS       = 12
        ITEM_BYTES  = 1
        DESCRIPTION = "The buffer pixels contain the value of empty pixels
                      after going through the instrument electronics."
    END_OBJECT = COLUMN
END_OBJECT = CALIBRATION_LINE_PREFIX_TABLE


/* Calibration Image Data Line Suffix description. */

OBJECT = CALIBRATION_LINE_SUFFIX_TABLE
    INTERCHANGE_FORMAT = BINARY
    ROWS               = 168
    COLUMNS            = 1
    ROW_BYTES          = 16
    ROW_PREFIX_BYTES   = 1042
    OBJECT = COLUMN
        NAME        = "Dark Reference Pixels"
        DATA_TYPE   = MSB_UNSIGNED_INTEGER
        START_BYTE  = 1
        BYTES       = 16
        ITEMS       = 16
        ITEM_BYTES  = 1
        DESCRIPTION = "Dark reference pixel values produced by masked
                      detectors."
    END_OBJECT = COLUMN
END_OBJECT = CALIBRATION_LINE_SUFFIX_TABLE


/* Calibration Image Data Description. */

OBJECT = CALIBRATION_IMAGE
    LINES             = 168
    LINE_SAMPLES      = 1024
    SAMPLE_BITS       = 8
    SAMPLE_BIT_MASK   = 2#11111111#
    SAMPLE_TYPE       = MSB_UNSIGNED_INTEGER
    MISSING_CONSTANT  = 16#FF#
    LINE_PREFIX_BYTES = 18
    LINE_SUFFIX_BYTES = 16
    DESCRIPTION       = "The calibration image results from passing unexposed
                        pixels through the instrument electronics. This
                        records the instrument fixed noise signature that can
                        be used to correct the observational data."
END_OBJECT = CALIBRATION_IMAGE


/* Image data line prefix description. */

OBJECT = LINE_PREFIX_TABLE
    INTERCHANGE_FORMAT = BINARY
    ROWS               = 30000
    COLUMNS            = 2
    ROW_BYTES          = 18
    ROW_SUFFIX_BYTES   = 1040
    OBJECT = COLUMN
        NAME        = "Line Identification"
        DATA_TYPE   = MSB_UNSIGNED_INTEGER
        START_BYTE  = 1
        BYTES       = 6
        DESCRIPTION = "Line ID contains line synchronization pattern, channel
                      number, and line counter."
        OBJECT = BIT_COLUMN
            NAME          = "Line Synchronization Pattern"
            BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
            START_BIT     = 1
            BITS          = 19
            DESCRIPTION   = "For valid lines this line synchronization pattern
                            is 2#1111111100000000111#, for a corrupted or
                            missing line the value is 2#1111111111111111111#."
        END_OBJECT = BIT_COLUMN
        OBJECT = BIT_COLUMN
            NAME          = "Channel Number"
            BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
            START_BIT     = 20
            BITS          = 5
            DESCRIPTION   = "Channel number associated with a line."
        END_OBJECT = BIT_COLUMN
        OBJECT = BIT_COLUMN
            NAME          = "Line Counter"
            BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
            START_BIT     = 25
            BITS          = 23
            DESCRIPTION   = "Line counter. First line = 168."
        END_OBJECT = BIT_COLUMN
        OBJECT = BIT_COLUMN
            NAME          = "Bad Line"
            BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
            START_BIT     = 48
            BITS          = 1
            DESCRIPTION   = "The bad line flag is set when the line was found
                            to have a misplaced or corrupted line header. A
                            line header that is lost in a data gap does not
                            result in a bad line."
        END_OBJECT = BIT_COLUMN
    END_OBJECT = COLUMN
    OBJECT = COLUMN
        NAME        = "Buffer Pixels"
        DATA_TYPE   = MSB_UNSIGNED_INTEGER
        START_BYTE  = 7
        BYTES       = 12
        ITEMS       = 12
        ITEM_BYTES  = 1
        DESCRIPTION = "The buffer pixels contain the value of empty pixels
                      after going through the instrument electronics."
    END_OBJECT = COLUMN
END_OBJECT = LINE_PREFIX_TABLE


/* Image data line suffix description. */

OBJECT = LINE_SUFFIX_TABLE
    INTERCHANGE_FORMAT = BINARY
    ROWS               = 30000
    COLUMNS            = 1
    ROW_BYTES          = 16
    ROW_PREFIX_BYTES   = 1042
    OBJECT = COLUMN
        NAME        = "Dark Reference Pixels"
        DATA_TYPE   = MSB_UNSIGNED_INTEGER
        START_BYTE  = 1
        BYTES       = 16
        ITEMS       = 16
        ITEM_BYTES  = 1
        DESCRIPTION = "Dark reference pixel values produced by masked
                      detectors."
    END_OBJECT = COLUMN
END_OBJECT = LINE_SUFFIX_TABLE


/* Image data description. */

OBJECT = IMAGE
    LINES             = 30000
    LINE_SAMPLES      = 1024
    SAMPLE_BITS       = 8
    SAMPLE_BIT_MASK   = 2#11111111#
    SAMPLE_TYPE       = MSB_UNSIGNED_INTEGER
    MISSING_CONSTANT  = 16#FF#
    LINE_PREFIX_BYTES = 18
    LINE_SUFFIX_BYTES = 16
    DESCRIPTION       = "Observation image data."
END_OBJECT = IMAGE


/* Gap Table description. */

OBJECT = GAP_TABLE
    INTERCHANGE_FORMAT = BINARY
    ROWS               = 26967
    COLUMNS            = 2
    ROW_BYTES          = 8
    DESCRIPTION        = "The Gap Table identifies the location of gap byte
                         value (0xFF) segments in the file as a set of [start,
                         end) range pairs."
    OBJECT = COLUMN
        NAME        = "Range Start"
        DATA_TYPE   = MSB_UNSIGNED_INTEGER
        START_BYTE  = 1
        BYTES       = 4
        DESCRIPTION = "The byte offset (0-based) from the beginning of the
                      file to the start byte (inclusive) of the gap segment."
    END_OBJECT = COLUMN
    OBJECT = COLUMN
        NAME        = "Range End"
        DATA_TYPE   = MSB_UNSIGNED_INTEGER
        START_BYTE  = 5
        BYTES       = 4
        DESCRIPTION = "The byte offset (0-based) from the beginning of the
                      file to the end byte (exclusive) of the range."
    END_OBJECT = COLUMN
END_OBJECT = GAP_TABLE
END
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    u     ]ŉ       W  3W          W  VW    '                                                                                           R R           S  S    u  u    S@uS@u          R R                                                                               $W                       C F  - _      u  | \                            !|x"xvx||Y	
}d
rIF&9.           d           ?           xjoxxxxxxxxx
"W  ?                                                                                                                                                                                																																																																																																				
























































               !!!!!!!!!!!!!!!"""""""""""""""###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((()))))))))))))))***************+++++++++++++++,,,,,,,,,,,,,,,---------------...............///////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777888888888888888888899999999999999999999:::::::::::::::::::;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<====================>>>>>>>>>>>>>>>>>>>???????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^_____________________`````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~   u TT                                            !!"                       !                           "        !  ! !   !  !   ! !!  !  !   !!   !         ! !     ! ! ! !!!          "!                          "    !    !     !    !!     ! !!!   ! "! !"!  !      ! !!  ! !!  !!!      !! ! !" !! !! ! !!!!! !!!!!!!!! !!!  !!!  !   !!! !!! !   !               ! "       !       !                 !                       "!   !!!  !  !   !    !!    ! !  !   !   ! !!!!  !  ! ! !             !!    "            !           !                       " ! ! !!! !!!   !    !!     !     !!!   "!!  !! !  !  !!!   !!  !!! !!  !  ! ! " !  ! !! !!!!  ! !! ! ! ! !! !!!"!!!   !! !! !                    ! "!              !  !!   !       !                 !     !   # !!       !        !  !  !!  ! ! !! !  !           !       !       !     !   "   "                     " ! !  !!    !  !   !!!     !! ! !! !     !! !   !  !!  !  !  !   ! !!!!!  !! !!! !!  !!! !!!!!   !!! !         !                     !          !   "   ! !   !!!  !     !           !   !           !   ! !!        # !! !!!! !! !  ! !   !     !      ! !   !             !  !!!  !    !               "                                     "  !!!!!  !!" !!!!  !  !!    !  !!!    !! ! !!!! ! ! !   ! ! !! !!!!   !! !!!!!!!#!!!!!!!! !      !               !  !                     !       !!  "!                 ! !        !            ! !         !!   !     " !!          !    !! !  !! !    !    !    ! ! ! !     !  ! ! !   !  !     	!                    !                                    "  !!!   !!!  !  !!!!  !!!! !!!! !!!!!"  !! " !!! ! !"! !! !!! !!!! !!!!  "               !    !   !      !        !          !        !!        
   "              !         !!! !! !        !!  !!  !! ! ! !         #    ! ! ! !         ! !! !  !  !  !   !   !    !!! !!!  !!! !!! !! !!!  !!    !                                    "               !                                  "!"! "!!!!! !! !!"!  ! "!!! !! !!!  ! !!! " !!!!!!"!!! !!                  #! !       !    !   !             !  !                 !             ! ! "            !!!    !! !   ! !!      !               !          # !     !      !!  !       !  ! !  !! ! !!       !   !!   !! !!! !! !!   "                   "                                 #  !  !!!!   ! ! ! !!!   ! !"! !!!!! !!!!!! !             !   !       !     !" !   !!  !! !  ! !  !! !  !! !!  !  !!    !      !      !! !       !    #   !!!  !   !!   !  ! ! ! !!! !                !          !     " ! ! !    ! !        !!  !   ! !! ! !  ! ! !  !!  ! !!!!!!!!    !!!!!!!!!   !                                 !  "                                              !   ! #!"  ! ! "! ! !!! "! " !!!!!!                             !       "        !       !    ! !             !   !                          !!   "                               !                           "         !   !   !          !   "  !  ! !!   !   !!    ! !  !  !  !  !    "          !                                  "     !!!        !!         !     !  ! !!              !!        !   !    !   !"       !  !      !   ! !! !   !         !  !  !         !   !   !!    !!     "                 !!   ! !        !      !            ! !!      !"   !           ! !!!!! !    ! !    ! !   !!!! ! !! !   !!  !!  !   !  ! !   >              "               !   !               !             "             ! !!!  !  ! !         ! !   !! !!   !       ! !      !             "            ! !                        !                      !!  " !   !   !                  !   !     !                 !   !        !  "!        !      !! !!  ! ! !      !   !!!!!   ! !          !    ! !   !                      "         !     ! ! !!    !    !!!         #   ! !    ! !   !!  !    !  !        !       ! !  !  ! !    ! ! !  !      !         !     !             !  ! !          !! !!" !!  !  !!    !  !!!     ! !  !     !  !             !            !    "           #      !!  !  !!  !    ! ! !!      !     !   !   !   !  !!!!    !  ! ! !! ! !  !  !!   !   "! !! !!!  !!!! !!!!  !!! ! "! !!! !   !  ! !       !  !!!  !!   !!! ! ! !  !!         !                                                    "!!    !  ! !!!! !!!!! !!!!!!                 #  ! !  !  ! !          ! !  !  ! !  " !      ! !!    !     ! ! "  !    ! !  ! !  !  ! !    ! ! !       !      !! ! !   !   ! ! ! !!     !     !  !  !"    !!   ! ! !!   !!  !  !! !  ! !!  !    !     !!        !     !!     !              !      #      !!!  !! "            !      !  !!  "   ! !   !!   !      !     !!!  ! ! ! !! !!  !!   !  ! ! !!   !! !! !! #!!  ! !!!!!! ! !!  ! !!  !!!  !   !   !!! !!  !     !     !   !! !  ! !!! !       !!       ! !  ! ! !!      !!   !!    !    !!!         !     !                    !  ! "    ! !!!!!! !!        !           !    !!               !       $ !  !  !  !  "   !  "  !  !  ! ! !  !  !  !  !  !  !  !  !  !     !  !   ! ! !  !     !  !   "  !  !  "  "  ! !  ! !  ! "    "       ! !  "  ! ! !    !!  !  !!  !  ! !  !   " "       !!!  !! " !     !       !!     ! !  !          ! !   !   !!! ! !!  !  !! " !!!!   !!!  !!!                                      "                           #! !  ! ! !  ! ! ! !      ! ! !     "  ! !  !  ! !  !!  !  ! " ! !     ! ! ! !  ! ! !!    ! "!  ! ! !  !  !  ! " ! !! ! ! "  ! " !  !  ! "  !  ! !# !! ! !  !   !!   !  !! !!   "  !! !    ! !  "  "  ! !  ! !!  " !  " !    ! "   !  ! ! !  !    !!  !   !"! !! !  !  !  " !  ! ! !  "        !"   !     !   ! !  !!!! ! !!!! !  ! !!  !! !!!  !          !!!  !! !!  !!!!! #        ! !  ! !     !   !    !    !!                                   !$     !  "  !   !  !  !  !  !! "   !   !  !   "   !  !  !  !  !   !   !   "  !  " !"  "  "  ! !  "  !  !  "   "  ! !!  !  !  !  !   !   "  !  " !  !  !   !  "  "   !  ! ! !! ! !  !   ! !  !  ! !   "  ! ! #         !  ! ! !  !    !  !  !  !  !  !  "  ! !   !   ! !    ! !    !  !  !  !  ! !  ! !!       ! !  ! ! !  !  ! ! !  !      ! !  "   !!  !  ! ! ! ! !!  !   !  !    !                               "                                 ! #  !  ! !! !     !      !   " !! !  !  !  !   "!  !  !  !  !  "  ! ! ! !     "  !  !  !  !  !  ! !  "  "  !! ! !! !! !  "   ! ! ! !!  !  !  !  "  !  "  !  !  !  ! !  !  ! $! ! !!   !   " !! !   !  !  !  !     !   ! "   !   !  !   ! ! !  !   !   !   !  "  !  ! !! ! !  !  !  !  !  !  ! ! ! !!  "  ! !  "  "  !    ! ! !  !  !  "  !   "  ! "!  !  !    ! ! !! ! !!! ! !!     ! !!   !! !  ! !!! !! !!  !! ! !! !! !!!!!!!!  !             " !  !!    !     !   ! !! !  ! !!      !    ! !     ! !  !  !    !!  !!   ! !  ! !!! !  $     !   ! ! "! " !" ! " !"! "  "  "  !!! !  " !#  !"   "   ! ! "  "   "  !! !"   "  !"   !  "! ! !!" !" !!   !! "   "  ! !"   " ! "  "  "   "  !  !   !  "  !!  "  "!"  !  !   " !"  !  "   !  "   " ! !  !   !      !  "   ! #  !  !  !  !  !  "  !  ! !  "! !  !   ! ! "!  !   "  !  " !   " "   !  !  " !  !  ! !  "  !  "  !  !  " "  !  !  !  !  "  !!  !  !  !  ! ! "  ! ! "  !   ! ! !   ! "!  !  !  "  !       !      !!!! !  !  !!         !                     "                           !                            $ ! !  !!!"  "  !  " !  "     !"  "   "  !  "  !  !  " ! "   !   " !"   !  !  " "   "   !   "  "  "  !  "  !  !   !  !  "  " !! "  "  "  !! !  !   !  !   "  !   ! !  "  !! "  !   !  !  !  !  !  !  "   ! #   !  !   "  !  " !  "  !  "! !!!"!"   !  !   "   !  "  "  " ! "  "  "   !  "   " "  !  "   "   "  "  "  !  " "  "  !  "  !  !  "   "   "   " "  "  !  "  "   " ! " ! "   !  "  !  "  "  "  "   "! "   #   "   !  !  ! ! ! !  !"  !" ! " ! "  !  !  !  !  !  " ! !  ! ! " !  !! ! !! !!!!!!!!!                          #          !  !  !                         !        !  !            !  !         !   !                      !!       !   $ ! !! "  !" !!"  !" ! "   ! !!"!!!! ! "!!! ! "  !! !!"  ! !!!!! !!! !!! ! "!!!   " ! !!!"!!" ! " ! !  !"  !! !!" !!" "!"  !! !!" ! "   !!!! ! !  !! !!!       !   !   !  !" ! ! ! ! !! !!   !   !   !    !!" !!   !  !!  !" !! ! !!!! ! "   !  !! #   !     !  ! !  !   !   !  ! ! !  !   !   !   !  !!  !  !   ! ! !   "   !  !   ! ! "  " ! !   !   ! ! !   !   ! !   !  !!  !   ! ! !  !   !  ! !  !   !  !    !  !   !  !   !   !   !  !  !  !  ! ! "  !   !   !  !  ! !   !    !   !                 !                 "          ! !                                     $  "  ! ! !  !   !  !  !   !   !   !  "   !  ! ! !  !"  "  !"   !   !       "   !   "  !! ! !   !  !!  "   ! !! !"  !    ! !!  !  !!!!  !"   !   !  !   !   !!!" !!!  !   !   !   !    !"  !   ! !!   "  !  !  !"   "  !! " !!!   !   !  $   !   !   ! !! ! "!!!   ! !    ! ! !  !   " ! !   !   "   "  "   "!  !   ! !"  !   ! ! !   !   ! ! ! !!!   !   ! !!  !   "   !   "! ! !!!  !   "   !  !!   !! !   !   !  "   !! "   "  !!   !  !  !  !   "   !   "   "   !   "! "  "   !  !"    !!  ! !  !  "  !  !  !  !  !  ! !  !   "  "  !  !  "  "  "  !   "  !  !  ! !     !    !            !                                 #           !  !  !        " ! !"  !  !        !  !  !  !! !       !  !    !   !  !        !   !  !    !    !! !!!!  !  !      ! !!  !!!    ! $    !! ! "!!!" ! "   " !!"  " ! " !!"  !"  !" !!"  "" !!" !!" !!" !!" ! " ! " !!# !!" !!! !!" !!"!! ! !!" !" ! " !!" !!" !!! !!"! " !!"!!!! !!" !"!! ! !!! !!"  !"!!!  !" ! "   " !!!!!! ! " !!!!!"  !! !!! ! " ! !  !"! !"   ! ! " !! ! "! "   !  !! ! "!#    !   !!!! ! !  !!   !   !  !   "  !  "  "  !"   "   !   "  !! ! " ! !!! !  !!   " !!!   !   " !!"! !   !! !   !  !   ! ! "   ! !!   ! ! !   " ! "  "   !  !  "  !   !   !   !  " !  !  !  "  ! !"   !  !   !   " !"! "  !   " ! ! ! !    "!   ! ! !  !   !!!  !!  !  !   !     !!       !           "             !    !        !      !     ! !      !           $   "  !!!"   "   " !!"   " ! " ! " !!  " ! "  !"   "  !!   " ! !!!  !!! !!"  !!   ! !!   ! ! ! !!   !!!!! ! !  !!!! ! !!! !!"   !   " !!"   "   !   !   !   "  !" !!"  !" ! !   ! !!" ! "   # !!!! !  !" ! "  !"  ! !!" ! "  !! ! "  !" ! " ! ! !!!  !" !$     " !!!  !"   " !!" ! "  "   "   " ! "   "   " !!"  !   ! !!" !!" ! !  !!   " ! " ! "  !" !!"  !" !!"   "   !   " !!"!!!"   " ! ! ! "  !!   ! ! "! "  !!   "  " ! " ! "   "!  " ! " !!"  "  "   "   #   ! !!"   "  " !!" ! " ! "  "  !!   "!!!"  !"   "    #"   !  !" !!  !  "  !  "   " ! "  !"   !  ! !!   !  !! !!!  !!  !! ! !   !     !  !!!   !         !  !         !    !        !            !      !                !           ! !     $         ! !      !!  ! !      ! !   !      !      !  !   !   !       !   !!    ! !  !!     !   !  !  !  !      !!   !  !   ! !  !  ! !   !  !  !  !   ! ! !!        "     ! !  " !  !  ! ! $  ! "!!"!!!"!!!" !!" !!" ! " !!"  !"!"!! !!"!!!!! !"!!!" !!! !!! !!"!!!" !!"!!!" !!"!! "!!!" !!" !!! !!#  !" !!" !!! !!" !!! !"" !"# !!" !!" !!" !!!!!!"! !!!!" !!! ! "   " !!" !!! !!" ! ! ! " !!! !!" ! ! !!! !!" !!" !!! !!!  !" !!" ! " !!" !!" ! "   "!!!"  $    ! !!"  ! ! " ! " ! " ! ! ! ! ! !! !   ! ! " !!"   " ! ! !!!   " ! !   !   "  !! ! !   " ! !   " ! "   " ! " !!"   ! ! !   "   ! ! !   !  !! ! ! ! " ! !   " ! " ! !   !   "   !   !   !   !   "   "  !   "   "!! !   " !" ! " ! "  !! !!"! " !"   "   "   $   ! !      !    ! !!         !                !        !          !                   !   #   !     !!            !   !! !  ! ! !   !  !    !! ! !  !!!    ! !   ! !!!$ !!!   !  !! ! " ! ! !!!!"! !! !!!   ! ! "!! " !!" ! ! ! " !!!!!!" !!! !!"  !" !!" !!"!!!" !!" !!!   " !!"   " !!"  !!!! "  !! !!"  !# !!! !!" !!" !!" !!" !!!! ! !"  !" !!! !!" ! !!! "   ! !!" !"!!!"  " !!" ! "   ! !!" !!" !!" !!"  !"  !"   " ! "!!"!!%    !  !" !!"  !"   "  !"   " ! !! "   ! ! " ! ! ! " !!" ! " !!" !!# ! " !!"  !"   #  !"  !" ! # ! "!!!" !!" ! " !!"   " !!#!!!" !!" ! "! !! !!" ! #   " !!"   " ! # !!" !!"   "   "   " !!"!!!" !!" ! " !!" !!# ! " !!#!  " !!" !!"  !" !!" ! "   "!  " !!"  !"    %!! !   !  !!  !!   "   !  !! !!! ! ! !!   !  !!!!!!  !!!  ! !!! !!!  !" !!!   !   "   !   !   !   ! ! !  !!   !  !  !  !         !     ! !  !         !  !    ! !   !  !   !!   !                ! ! !    !     $   !    !  !    !  !   !   !  ! ! !  !! "   "   !   ! !!!  !! !!   !  "  "   !   !   !   !  !  !  "  !!!!!   !   !  !   !  !!   "   !  !  !   !  !  "   !   "  !   !  !  ! ! ! "  !  "  !  ! " !     !   ! ! !  !  !   %  ! !" !!"!"!"!!!"!!!" !""!!!" !!" !!"!!!"!!!" """ !"" !"#!!!# !!# !!# !!# !!#!!"# !!"!"!"  !"!"!# "!#!!!"!"!" !"" !!" !!# !!" "!#!!!"!!!"!!""!!!# !!"!!!" ! " !!#!!!" !!" !!"!!!# !!"!!!"  !" !!# !!" !!" !!" !!# !!" !!" !!" !!" !!" !!"!!!"  !# !!" !!" !!"!!!"  $  !! " !!" ! " ! " !!" !!"   " !!! !!" !!" ! " !!" !!" !!# !!# !!"  !"  !# !!" !!" !!" ! " ! " !!" ! " ! " !!" !!"!!!" ! # ! ! !!! !!" ! # !!" ! "   # !!" !!"  !" ! "   #   "   " !!" ! # !!"   "  !"   " ! "   "   "   #!!" !!" ! "!!!" ! " !!" !!! !!" ! " !!"    &           !        !  !    !        ! !  !! !  !  !   ! ! !    ! !     !   !   ! !     !!!! !!!!  !!  !  !! !          #        ! !       ! !!  !        ! !    !   !!  !  !  ! !   !! !!! !!!    !    !! !!  !   !  !  !!  !   !!  $  !!" !!" !!"! !" !!# !!" !!" !!" !!" !!" !!# !!" !!# !!" !!" !!#!! # !!"!!!#!!!" !!"!!!" !!" !!" !!"  !" !!#!!!# !!"  !! !!"!""!!!# !!"!!!"  !" !!" !!" !!"!!!" ! " !!" !!# !!" !!" !!" !!" !!" !!#  !" !!"!! ! !!#!! " !!" !!#!!!" !!" !!" !!" !!" !!" !!# !!"!!%    ! "!! "  !"  !"!!!" ! " ! " !!" !!" !!# ! # ! #   # ! #! !" !!" ! "!!!" !!# ! # !!#!!!" !!# !!" !!" !!#!! # !!#!!!# !!#!!!# !!# ! # !!# !!# !!"!!!# !!" !!# ! " !!# !!" !!# ! "!!!# !!"  !#   # ! "!!!"!!!" !!"!!!" ! "!! "!!!"!! "!!!"!!!" !!"!!!!!!!!!!!"!!!"!   '"!!! "!!   "!!!! ! ! !!"  !! !!#  !" !!" !!"  !" !!" !!" !!" !!" !!" !!! !!" ! !  !" !"" !!" !!"   !!!" !!" ! ! !! !!! ! " ! !   !   !  !  !!   !   !  !  !      !  !  ! "  !  !   !    !!   !   !  !          !     !  !  "       !  !% !  !   ! !!"  !   !   !  !  !"   "   "   " !!"  !!   "   !   ! ! "   ! !!" !!" !!!   ! !!" ! !   "  !" ! "  !" !!! ! "  !"   ! ! "  !" !!" ! " ! ! ! !  " !!"   !   ! ! "  !  !   " !!   ! !     ! ! " ! ! !   !   !   !  !!  !   !   !   !   "   "  %     !"" !!#!"!"!"!"!!!"!"!#!""#!""#!""#!"!#!!!"!!!#!!""!"!#!!!"!"""!!!"!""#!!!"!"!#!!!#!!!#!!"#!!"#!!"#!!"#!!!"!"!#!"!#!!!$!"!#!""#!!!"!!!#!!!" "!# !"# "!#!!""!!!" !!"!!"#!!!"!!!"!!!#!""# !""!"!"! !"!!!"!!!"!!!"!!!"!!""!!!"!!!"!"!" !!" !!# !!#!!!# !!#  !# !!# !%    !!" !!"!!!" !!#  !" !!"!!!" !!" !!"!!!" !!#!!!"!!!#!!!" !!#!!!" !!#!!"# !!"!!!" !!# "!" !!# !!# ! #!!!#!!!#!!!" !!#!! " !!"!!!# ! #!!!" ""# !!# !!" !!" !""!!!#!!!# ! "  !" !!"!!"" !!" !!" !!" !!"!!!#!!!" !"" !!! !!# !!" !!"!!!"!""" !!"!!!# !!" ! "!!!"!! "!   ( "!" !!"!!!"!!!" !!# "!#!!!""!!#!"!"!!!#!""" !!#!""#!"""!"!" !!"!!!" !""!!!#!!!" !!"!!!# !!"!!!# !!#!!""!"!" !!" !!" !!" !!" !!! ! # !!! !!! !!"  !" !!# !!" !!" !!! !!" !!" !!" !!"   " ! " !!"!!" !!"  !! !!"  !" ! ! !!" !!" ! "!!!"  !"   "  !!   " !!"&  !"  !" !!# ! # !!# !!" !!! !!"  !" !!" !!" !!#!!!#!!!" "!" !!#!!!" !!# ! " !!" !!"  !#!!!" !!" ! "!!!" "!" !!# !!#   # !!" ! # !!"! !" !!" !!" !!# !!# !!# !!" !!"  !"! !! !!" ! "  !"!!!" !!"!!!"!!!" !!! !!" !!"!!!" !!"!! " !!"  !" !!" !!"!!!#  !"!!!" !!" !!'" !""""#!""$"""$"""#"##$"""$""#$!"#$!#"#!"##"##$!##$!##$!"#$""#$""##"##$!#"#""#$"""#"##$""#%"##$""#%"""$"""$"""$"""#"""$"""$"#"$""##"#"#"""#"""$!""#""#$""#$!""#!"#$"#"$""#$"""$"""$"##$"""$""#$""##!#"$!""#!##$""#$"""$"""$!#"$!""$""##!##$"#"$"##$"##$""#$"#"$"""$""&"! !""""$!""$"""###"$"#"%"""$"#"$"""$"""$"""$"""$"""$!""$"##$"##$"##$"##$"""$#"#$""#%""#$"""$"""%"#"%"##$"##$"#"$""##"##$!"#$""#$"""$"""$""#$"##$""##"""#"""#"""##""#"###""##"###"""#"""$!""#""##"""#"###"#"#!#"#"##$""#$#""#"#"$""#$"##$""##"""$"#"#""!" "!"!"!"!!""!   )!%#$#$$&$$#%#$$%$$%&$%%%$$$%$%%%$%$%#%$%#%%%$%%%$$$&$%$%#$$%$$$%#$$&#$$%$%%&$$$&$$$%$$$%#$$%$$$%#$$%$$#%#$$%#$$%$$$&$$$%#$$$#$$%#$#%##$$#$$%##$%###%###%#$$$#$$$###%#$$%###$###$#$#$"#$$"#"$#$$$###%###$###$##$$###$"$#%"##$"$#$###%$##$##$%###%##$%#$#&##$$)" !""#$###$###$#$$%###%##$$##$%##$$##$%#$$%#$$%#$$%#$$%#$$%$$#&$$$%#$#%#$$&$$$%#$$%###&$$#%#$$%#$$%#$#%#$$%##$%#$$%##$%#$$%#$$%#$#%$$$%#$$$#$#%#$$%$##%###&###$#$#$#$$%#$#%###%#$#%###%$$$%"$$$##$%#$$%#$$%###%##$&#$$%"$#%#$#%#$#%#$$%##$%##$$$$#%##$$#$$%#$$%#$#$##$)$#"#$$%&$%%&$%%&$%%&$%%&$%%%$%%&$%%&$%%&$%%&$%%&$%%'%%%'$&%'%%%&%%%'$%%&$%%&%$$&$$%'$%%&$$%'$%%&$&%&$$$&#%%'$%%&$%%&$%$&$%%&$%$&#%$&$%%&$%%&$$%&$%%&$$$%$$$&$$%&%%%%$%%&$%%&$$%%$%%&$$%&$%%&$%%&$$%'$$$&#%%&$#%&$%$&$$$&$%$&$$%&$%$&$$$&#%%&$$%&$%%&$%%&$%$%#%$%$%%&$$)##"#$$$$%$$$&$$$%$%$%#$$&$%%&$$%&$%$&$%$&$%%&$%$&$$$&$$#&$$$&$$$&$%$&$$$%$%%&$%#&#%$&#$%&$%$&$%$&$%%'$$$&#$$&$%$&#$$&$$$%$$$&#$$%$$%%$%$%$%$%#%$%$%$%%%$&$%%&$$$%$%%%$$$&$$%&#$%%$%$%#$%%%$$%$$$&$$$&$$$%#%$&#$$%$%$&$%$%$%$%$$$%$$$&$%$%#$$%#$$&$%$&$#!#!!"" !!"!!!"    * (%%%%%&$%&&%&&&%&&'%%%&%&&'%&&'%&&'%&&'&%&'%&%'%%&(%%%'&%&'%&&(%&&'%%&'%&&'%%&&%%%'%&%'$%%&$%%'%%%&%%%'%%%'%%%&$%%&%&%'$%%&%%%&%%$&$%%&$%%&$$$'$%%&$%%'%%%&$%%&$%%&$$%&$$$&$%%&$%$&$$%&$$%&$$%&$%$&$$%&$%$%$%$&%%%&$%%&$$%'$$%&#$$&%%%&$%%'#$%&$%%%#%%'$$%&)$##$$%%$%$&$%$&$%%&%%%'$%%&%%&'$%%%$$&&%$%'%%&'$%$&$%$'$%%'%%$'$%%&%%%&$%$'%%$'$%%&$%%'$%$&%%&'%$%'$%$&$%%&$&%'$%%'%&&&$$$&%$%'%$%%$%%&$%%&$%%'$%%&$%%'%%%&$%$&$%%&$%%&$%%&$%%&$$%&$%%'%%&&$%%&%%%&$&%'$%%'$%%'%%%'%&%&$%%'%%$&%%$'%%%&$%$'%&%'%%%'$%&'$%%&%%&'$%%'$%%+&%%%%&'(&&&(&''(%''(&&&(&&'(%''(%&&(&'&(&''(&'')''&(&''(&''(&''(&'&(&''(&&''&&'(&&&(%&'(&&'(&''(&&'(&''(&&'(&&'(%'&(&''(&''(&''(&'&(%&'(&&'('''(&&&'%&&(&&&(&'''&''(&'')&&'(&'&(%&&(%'&)&&&(%&'(%''(&&&)&&&(&&&(&'&(&''(%''(&''(&&&(&''(&&&(&'&(&&'(&&')%&'(&'')&&((&&+%%%%&%&&(%&&'&&&)%&&(&'&)&'')&'')&&'(&'')&'')&&&)&&&(&'&)&&'(&''(&''(&''(%''(&&&)&''(&&')&&'''''(&&&(&&''&'&'''&(&&'(''''&&&(&&'(&&&'&'&'&&''&&''&'&&&''(&&'(%&&'&&&(&''(''&'&&'(&&''&&')&'''''''&&&('&&'&'&'&'''&(''((''&'''''&(&&'''(''&'&(&'&'&'&'&$!"!!!#!!!"!!!"!   +!*))('()'((*(())'((*(()*()**())*))()()))(()*()(*())*())*(()*((()')))((()()))()))(())()))())*(())'(()((()((()((()'())'(()(()*((')''((''((''(('(()''))'())'(()'(')''((''()'''(&'((''')''()''')''')''')'(()''()'(()&'()'(()''()(('(&('(''()''()'(()'(((''')'(')-&%&&%''&''(''')'(')'(()'(')'(()((()''()((()((()'((*')()(((*((')(((*''()'(()))()'(()''()(((('(()((((''(('(()(((*()()((()((()''()'(()'((('('(()()'((*'(()'(')('()'(()'''(''()'''('(')''')((((''')'(()('')'((*((')'(()'(()'(()''')'(()''()((')(())'(((''(*'('('('(''')'''.('((()(*)**+())*)))*)()*(*)*)))*)))*())*())+)))+())*(***))**())*)**+()*+)))*))))(()*())*())*())*)*)+))**())*()**)))*))**()**())*()))())*())+)))*())*(())()(+))*+)***())+)*(*()(*())*(((*())+(()*())*(())()))())*')(*())*())+())*()(*())*()(*())*()(*)))*())*((()()))((.(&''''((*'(')(('*(('*')(*())*(()+()(*()(*)*)*)((*())+)))+(()*())))()*(()*()()()(*()(*()(*(()*()))(()*()()(((*()*+))(*()()()))((()'((*()))'()*())*)*)*())*(((*()()((()'((*)((*(())((()((()()()('()(((*(()*()()'())(()*()(*'()*(((+())*())*(((*()()())*'% "!"!#!""#"""#!   , ,)*)()*)))+)**+***+)**+)*+,*+*,***,***+)**+)**+)**+)**+)**+)*)+)**+)***(*)+)**+)**+)*)+)))+))*+))(+)))+()**)))*(*)+)*)+)**+)))+())+())+())*())+))*+())+(*)+())*())+)))*())*(()+())*())*())*()))()))((**())*(()*())*())+()(*()(*())*())+)))*())*(()*()(+())*.(&'''(*(((*(()+)))*))**())*)*(*())*(((*(()+)**+))**())*)))*))**)))+)))+)))*(*)*))(*)()*())*)))+))(*)))*(()+)***))*+))**)()+(*)+)))*())*)))*****)))*())+())*()(*()(*))(+())*())*(((*())*())+(()*)))+)*)+())+)))*))*+())+)))*())+())+())+())+(+**())+())*()(+)*)*)*)+)))/*))**+*,*+*,*++,*+*,*+*,*++,+++,*+++*+*,*++,*++,*++,*++,**+,++,-**+-*++,*++,*+*,**+,*++-*++,*++-+++,*++,*++,*++-)++,*+,,**+,**+,**++*+*,)*+,+++,*+++***,*+*+*+*,*++-*++-*++,)*+-)*++**+,*+*-)+*-***+*++,)+*,)*+,**+,**+,***,**+,+++,*+,-*++,*+,-*+,,*++,***,*++-**+,*+/*()))***-)**+)*+,***,*++-**+-+++,+++,*++,+++,+++,+++++++,*++++*+,*++,*++,+*+,*++,*++,++*,)++++*+,+*+,**+,*++,*++,*+*++++,*+*,*++,***,***,**+,+++,*+++++*,**+,+++,*++,+++,++++*+*+*++,*+*,**+,**+,*++,+++,*+*,**+-*++,*+*,**+-+*+,+++,*++,*++++++,*++,*' #""!#"#"#!""#!   -!/,-+,,-+,,-,--.,,,-,--.,-./----,--/,--.--./---.,--.---.,--.---.,--/---.,-,.,,-.,,-.+,,-,-,-,--.+,,.,,-.+--.+,,-+,,.+--.,,-.,--.+,,.,,,-,,,-,,,-+,-.,,,-+,,.++,-+,,-+,,,+,,-++,-+++-*+,,*+,-+,+,+,,-*,,.+++-+++-*++-+,,-++,-+++,*+,.+,+-+,,,+,,-+++-+,,-++,,0+)**)+,*,,-+++-+,,-,,,-,,,.++,-+,,,+++,+,+.,,.-,,--,,-.,-,-,,,.+-,.--,-,-,-,,,.,,+.,,,-+,,-+,,-,,,.,,,-+,,-,-,.,,,.+,--,,,.,,-.,,,-+,,-+,,-,,-.+,,-,,,.,,,-+,,-+,,.,,+-+,+-++,,+,+-++,,+,,-+,+-+,-.,,-.+,,.+++-,,,-,,,-,,,.+,,-+,,-,,+.+,+-+,,.,,,.,,,-,-,-,+,-+,,-+,,0-++,,--.-../,--.+--.,--.-../---/--./,--/,-..---.,../-.-/-.-.---/---/..-/-...,--.,--/,,-.,../,-./.-./,.-.,.-.,.-/-.-/,--/---/,--.--,.,--/---/--./,--.,-,/,---+-,/,-./,--.,.-/---.,--.,--.,--/,,-.---.,--.,,-.,--.---.,,-/,-,.+--/,-./,-,.,--...-/---/,--/---/,-,.,.-.-,0,+**++,--,,,.,,,-+,,-,,-.+,./---.--./---.,--.-.--,-..,-,.,-,---,/,--.,------.--,.,--.,,-.,-..,-,.-,,.-.-.,,,.,-,.,-,.,--/,-,.-,,-,,,-,,,.,,,/,-,/,--.,-,.--..,--.,--.,,-.---.,,-.,-,.,-,.,-,.,,--,-,.,--.,,,.,--.---.---.---.,-,.,--.,--.---/,--.,-,.,' #!""$!"!#!"!#!   . 0..,-..,.-/--//.../...//.//.///..//.///.///////-.//.--/././.../.../-../..-/.../..-/-../,--/-../-.-/--./--./,--/---/.../..-/.../,.-.,,-.,--/-.-/---/-.-/--..,--/,--/---.,--.,-,.-,-/,--.-,-/---.---.,,-/,--.,-,/,.-/--..,,-/,--/,,,/---/,--/,--.-,-/,--/---.0,++++--,--.,,-.--./--./---/---/---.,-,.,--.-.//---/..-/--./-../-.-/././-.-/---/---/-../--./---/--./---.,-./-.-/---/---/--./-../---/--,.--,/-../---/.-./---/,--/,--.-.-/,,-/,,-.,--/-.-.-,-/,,,/-../-.-/---/---/--./....---.-.-.,--/,-./-.-/.../.--/.../---/---/---/,--1/.--..//..//..//////-./0.///.///..//.///.///.///.//0/.//.///.///..//.////////.//..//.///..//.///.///////.///////.///////////////..//.///..//.///..././././//.///.//////0////././..//../0///0////-///.///..././//.///-.//-.//.//0-.//./././//.//0////////./////////////0.-,--.../-../-../...///./..////////////////////////////.//.//////////////////.///////////.///////////.///-.//////////.///////////-/////././///////////////////////.//./////////./////////////////./////////./////////////.///////////////////////.////*!#"""#"""#""!#!   /!0/////////0///0///0//00000000000000000000000000/000///0//00//00///00/00//00//00///0///0///0/0/0///0///0///0//////00/0/0//0//000///0///////////0///0///0///0///////////////0///0///////////0///////////////////////0///////0///////////////////0////////////1/.-.-//..//.//////0///0///////////////////0///0///0///0/0/0///0///0///0///0///0///0///0///0///0///0///////0///0///0///0///0///0///////0//////00///0/0/0///////0///0///////0///0///////////0///0///0///0///0///0///0///0//////00///0///////0///0///0///////0///0///////10////000/0000000///00/0000000000/000/0000000000000000000/000/000/0000000/000///0/0/0///00000//00/000000000/0/000/0000000//00/000//00///0//00/000//00///0/0/0///00000/0/00/00/0/0/000/000/00000/0/000/000/0/0/0/0///0///00/00/0000/00//00/0000/00000000000000///0///0//1////////0///0///////0///0//000000/0/0///000000000/00000/0//00/000/000/000/0/0///00/00/0/0//00///0/0/0/////0/00000/000/0/00000//////00///0//00///00000//00/000///0///0/000/0/0/0/0/0/0//00///0///0/000/0/0///0//////00///0/0/0///0///000/0/0/0/000///0/+ #!""#!""""""#!   0 100/0/00//000000000000000000000000000000000000000000000000000000000000000000000/00000000000/00000000000/000000000000000000000000000/0/0/00000000/000000000000/00000/000//00/000/000/0/00//0//00///0/0/00000///00//0/000///0/000///00000/00000/00/00//00//0/1//////0///0///00000000000000/00//00///0///0/0000000000000000000/0000//00000000000000/0000/00000/000/0/0/00000000000000000000000000000/0/0/0/00000000000///0/0/0/0/000/0//00///0//00/000///00000000000000000/0000/0000/00000000000/000000/0000/00000/0000000000000000002000000000000000000000000000100000000000000000000000000000000000100000000000000000000000000000000000000010000000100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020/0/00000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, #"""$"#"##"##!   1!1000000000100110011001101111111011111111111111111010111010101110111011111010101011100110000011100010100001100010001011101010111000100010001000100010101000100010001001100000000000000000000000000000001000000000000000000000000000000000001000000000001000020000000000000000001001100010000000000010000000101010001001101010001000100010001000100010011000000000000000100110011000100010001000000000000000100010001000100010000000100000000000100000001000101110001010100000000000000010001000000010001001000010001000100010001000210001111111101110011011111111111011111111111111111111111111101111101110111110101000101110111011101110111111111111111111101010011010101110111111101010111011110110111011101011011000100010111111101110001011100110111010101010001011101110111011111110111011110010011012100000001000000000001001110011111111111011111111110011001110100010111011111110011011111110011011101110001000101110101000101010011000100010111010101111111011100111011001100110011010100010000000000110001100100010011100101110001001110110111000100110- #"""$"""#"""#!   2!2110001011111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111101111111111111111111111101111111111111111111111111111111011101010111111101011111011111110001111100010101011101110001000101110111001110110111110120000000000100000111111111111111101101010001011111111111111111111111111101011111111111111111011111111111111111111111111111111111111101010011011111111111100101110111000100010001001110010101001111111111111100010001011111111111111111111111111101110111111111110011011311111112111111111111111211111112111111111111111211111111111111111111111111111111111111111111111111111112111111121111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111113100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112111111111111111211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111/ $"##$"###!""#!   3!3211111111111121112122222222222222222222222222222221222112222222222121212121212111222121112122221221112112111121222122212222122111111111112111111121222111211111111111111111111111111111111111211111112111211111111112211121111111111111111111211121111111131111111111111111112111212111111111111111111112222221112211212221212111211121112111211121122111211111111111112222222122211121111111211111111111211121112111111111112111111111111111111121111111211221212111211111111111211121112111211111112111211121111111211121112111311111222222212221112111222222222222212222222222222221222222222222222222222221212112222222222122222122222222222222222222211221122122212222222222221122222222212221222212212121111111112221222212212122112122211222222112211122112122211121212221212222222122222222112123111111111111211111111111211221222222212222222222222221222112222222222122212121122122212221222121212221122122212221112122212121122221112121112222222222222121212122212221212221122121212122122111111222212121211121222222211121212211222221222221222121/ #"#"$"##$"""$!   4 32211121222212222222222222222222223222222222222222222222222222222222222222222222222222222221222222222222222222222222222222222222222212222222222222222222222222212221122222212222212212211222122122212222222221212122222221211121122221222221222121221121112411111221112111212222222222221221122111211121222222212222222222222222222221222222222222222222222112222121112222222222222222222221212111211121222222212221112111211121112122212121122121211121212222222222222121211221222222222222212222222222222222212222222222222222224222222222222222222222222222222232223222322232222222322232222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222242112222222222222222122222222222232222222322232222222222222222222222232222222222232222222222222222222222222222222222222222222222222222222222232223222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220$###%###$""#$"   5!43322222223223322232333333333333333333333333333223323232333333332332323233333333233333322332333233333332223232323333333333333332333222322233333223333332223222222232223222222222222222322232223222222232223222322222223222222222222222322222223222322222222422222222222222222232223222322222223222222222223233332232233223322232222222322232223222322332223222322232223333323332223222322232233222322222223222322232223222222232222222322222222222222232223223333332323222322232223222322222222222322332223222322232323222322232235322233333333332322232233333333333333333333333333233333332333333333332333233322233223333333333333333333333333333333332333232323232223333323333333333333233333233333333323233322233223233333333333233323332333233323333333222322222223222223232333232323233323333333233252222222232223222222222223222323333333333333333333333323332223333323332333333322332333232322233223333323332333222333232323223333232233232323333333233333332333322323332333233322333323223322332222222323232223223333332223222323332333222322232333223330$###%###$!#"$"   6 43322333233333333333333333333333333333333333333333333333333233333333333333333333333233333333333333333333333233333333333333333332333333333333333333333333333333333333333333322233333233323332333333323333333323323332333332333332223222333333333332323332223522222232223222322332333333333332333232322232333333333333333333333333333222333333333233333333333332333332223333333333333333333332333233322332333333333332333223322232333223323232233232323333333333333343333233322332333333333333233222333333333333333332333233333333336332333343333333333333333333333333333333333333333333333333333333333333333333333333333333433333333333333333333333433333333333333333333333333343334333333343333333333333333333333333333333333333333333333333333333333333333333333333333333333333334333333333333334333333353322333333333333332333333333333343333333433333333333433333333333433343333333333333333333333333333333333333333333333333333333333333333333333343334333333333333333333333333333333343333333433333333333333333333333433333333333333333333333333333334333330 $#$#$"##%""#$"   7!54333333333343433443444444444444444444444444344444434443444444444444444434444344434333433343444444444343434334434444344444444444344434444344444343444443344333433343444333433333334333433343334333433343334334433343334333333333333334434443333333334333334632233333333333333343334344433333333333333333334343434443334333434443444333333343434334444444444333433333334344444444444443433343334333333343334333433343333333333343334333433343334333333333334334434443444333333343334343433343333333433343434333433333334333334343336433334444444334433343334444444444444444444444444444444444444444444344444444433344444444444443343444434444344444444444444433433343444344444444444443444444444443444444444433433343334344444444444344443343434334444444444344433343434333433443444344434443344344444443463333333343333333333333334333434444444444444444444343444444444334434444444344433343344444434444444334433443434444443343334343433443334333444444444434444444444344433444434344433444444444434343333333443343334344444443334333433343344444444343344344440####$"##$####"   8 64443344434444444444444444444454445444444444444444444444444444444444444444434444444444444444444444444444444444444444444444444444444444444444444444444444444444444443444444433443334344444443444444434344344344444443344334434343334344444444434444434343334643333343334333434444444344444443434333433343444444444444444444444444344333434443444444444444444443434443344444444444444444444443434443434444444444434444444334433443434334444443344333433444344344444444444444433443444444444443344444444444444444443444444444444444447444444444444444444444444444444444445444444444445444444444445444544444444444444444444444444444445444444444444444444444444444444444444444444444445444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445444444444444444544444474344444444444444443344444444544554445444544454444544544444444444544444445444544454444444444454444444444454444444444444444444444444444444444444445444544454445444444444445444544454444444544444444444444454444444544444444444444444444444544444445444441%###%$##$###$"   9!75544444444445545555455555555555555555555555555555545554555555555555555454545555555454554555555555555554555444545555555555555554455555555555555555555554555455545554445444444444445444544544445444444444445444544444445444544454445444544554445444544454444744444444444444444555445455544444445444444444455555544555555454555554445444544454545444544455545544544444444445555555555545544455455444444454445455544554445444544454444444544444445444444454445455555555555444444454455455544444445444545554445444544455445454544454459544445555555454554554545455555555555555555554555555555555555555555554555555544455555555555555555555555555555555555555555454544455555555555555555555555555555555555555555544544454455555545555555555545554555454555554545555545454455445544554555555555554445455555555584444444454445444444444445445555555555555555555555555555554555555555555555455545555555545555554455555555555555555545554555455545554455455555555555555545555555555554555555555555555555545555454545454545554455445555555545444544454455555544454455555541$#$$%#$#$###$"   : 7554445454544555555555655665556555655555555555655555555555555555556555555554555555555555555555555565555555555555555555555565556555655555555555555555555555555555555555555554545444545454555555554554455445555554555555544555555554545555555555545555555444474444445444544454555555555554545455545554445455555565555555555555555555544555555545555555555555655555555454555555556555555555555555545554545455555455555554544454455444545554445445555554455455555555555555555555555555555555555555554555555555545555555555555555545555:5555555555555555555555555555555655565555555555665556555555565556555555555555555555555555555555555556555555555556555555555555555555555556555555565555555555555555555555555555455555555555555555565555555555555555555555555555555555555555555555565555555555555555555555:5544555555555455545455455555655565555555655565556565655565555555655565555555555555555555655555555555655555555555655555555555555555555555555565556555555666655555555555556555556565555555655555555555555565556555655555555555555555555555555555556556651$#$#%##$%###$"   ;!96555555555555665655666666666666666666666666666666666666666666655666666665656566666566656665666666666665656566656666666666666665666666666666666666666666666666666666656555555555556555655665555555655565556555655565566555555555555556656555565556655555555;5545555555555555556566656665555555655555555555656665666666666666666555555555566565656565666666666565556555655666666666666666666666655565556555655665556665555555555555655555556555655555556555656666566666655565556566666666555555555565666555555565656556655665556555<6555566666665666665666665666666666666666666666666666666666666666666656565666555666666666666666666666666666666566666666666666565656666666666666665666666656665666666666665656555655655665566666566656666666665556566666665666566656665556565656666666666666665666666666<6555555565556555555555555556666666666666656666666666666666666666666666666566666665666666666665566566665665556666666665666566656565556556656666666666666666666666655666666666665666666666666665566555656566656566665666666555655565666666665665666666661$$$$%###%"##%#   < :6655665556566666666677667767777767676766676667666666666666666666666666666666666666666666666666666766666666666666666666666766666666666666666666666666666666666666666666666655565666566666666656666655665566666666666666666666665666566666666666656666565656<5555566555655565666666666666666556665665556566666676666666666666666666656665666666666665666666666666666555666666666666666666666666656665656566666666666566655555566666655655566566656666666666666666667666666666666666666666666665666666666666666666666666666666666666>6656666666666666666666666666666766666767666766676666666666676667666666666666656666676666666666666667676766666667676766666666666666666667666666666666666667666667666666666666666666666666666666666666666666666666666666666666666766666666666666666677666666666667666666>6656666666666666665666666666766677677666766676667666766676667667766676667666666676667666766666666666666666666666766666666666666666666666666677777666766677667666766666667666766676667666766666666666766666666666666676666666666666667666666676667666762%$$$%#$$%#$#%#   =!=7766676666666767676689888978887988888877877788777877787777777877786777676777797777777777777778777877786767677777777778787877787777677877777777777877787767677877776777667766676667666766666667676766776667666766676667676666776667666766776677766766676667>6566566666666666678777777676667666766676666667777787777777867786777766767676667777766776678776777676777666767777778777867787777776767676677666766776666666766666667666766676666666766676677667776777778777867776667677777776767676666676777676766676667676767676767677A7666677867777677777766777778778877897779777777887778777877787778776777676767666666787777778877777778777877776777788767777677677777676777777777786778777877787777776767676667666766676677677877777778777767787668677777777777677767776667677766677678777767677777777777@7666666776667666766676666667877777778777977787779777877797778777877797777777777777778877777777677777777776777677767776666677767777667676777777778767877777778777777777778777867787778777776776677777776777768667777676767766766776778777767787668677872$#$$&#$#%"##%#   > ?87677767776778787877799999899:898:898:989:8889778978787778787877787779777977787778777777777778788977897777778977797789888:78897778777988787779888978887778777977787778777876676777677877786778767877787777777777787778677877776777677777787778677767777778@6666677766766676778777877777777777866676667677977897779777777787777777777777777777787777677777777777776666667787778787787787778777777777767677867777777777777776777777777776677667777777777777777777779777877777777777977787777776767787778777777777778777877787778777C77777888777777777787777878898989799989897888889:8889888889888889887777777777777766777788888987787888888977898888789987887777778877877879888877887778898988897887777777777777777776676778777888797789888978888888777888887777787877787777778877787779888877787879888988A8777777787777777767776778778978999989888:8898789989998879899888989999888988897878788999:9778887787788789878887888778877787877888877787889898989898778:88989::898987898999899:7779788:888987897787787987897878778887888888788777798888889988887779878983$$%%%$$$%##$%#   ?!A:888997889899:98:9999:9;<;:;;<:;<;;;;<;;;::::;::9:9:;:9::::9::999:99;;999:::9:::::999:999::::;99::999;999:99;;9::;9:;;;;;<::;;999::::;::::999:9::<9:::989:99::999999:;899988887899888:9899889879999888889978:98989899:889:889:888988998899998:889998998878B867778887887777789:999:99997788888978887788799:9:9::9:::::::::99;9:99898899878989::9889899:99::89997879777887:;9:::::;:899;9:::99998889888889899989888989998888789988897897778878897789999:899:99::89::::9988998999999:9:9:799999898889889:99798899889:999:9:9:999:889D:88899:99:9:999:99::898:9::;9::;9:;;;;:;:::;:::;:;::9:::9::;:9:::9:99999899:8888788989::::;;99::99:<9::;:99;99::8::;9:9:9999889;999:99::899:9:::9:8:::::9::;999;999:9999878978787788789:999;89::89:;::999:9:8:999:9:9:::89:9999:89998989799;9999899:9:::999:99:;:9:<::D:877878998999778887787778889:9:9;99;;9:999::;89::::::999::;;:::;::::::99;99::999:99::;;:;999;9:9:999;8:9:999;89:;99::9989899:9999989:999:9::;:99:998:9;::8:;<:9::999;:::;:::::99:9::;9::::89:889:899;:999998999999:9:99:99899899:999;99;:99:9889::9:;93$$$$&#$#%#$#%#   @ B<:999:999:899;;;;;9::;:<<<;;<=;<;<;<==<<=<:;;<:;;;9:;<:;:;:;;;::;;9;:<:::;9::;;;;;:::;:::;9:;;9<;;::::::::9::<:<:;:;;<;<<>:<;<;;:;:::;::;<:::<;;<<;;;<::;;9;9;:::;9::;:::;899:889:899:999:89:;9:::899:89::999;9:9;::9:899:999:8:::899;99;;99:;9:::9:9:9989D87787898888777878:::;::9;:99:9989999889878888;::;:;:;;;:;;;;::;;:<;999:9999999:89:;::9:99::;;;;99:9889:888889<<<;;;:;;:9:::::;;;:9;999:998999:9999999::999:98998789999:888999999:9:988:9;;;::;;:::;:;;<::;:9::;9::;:;;;:::;::::::::99::99:::99;999:889<:::::;:;::;;:::F;9:::;;<:;;:::;;;;::;:::;<;<;<<=<;;<<<;<;;<<;<==<<<;;<<<;;;<;;<=:;;;:<:;::;;9:9:899;:;<<;;<<<;;;:;;=<<<<;;;<;;;;:;;<:;;;:;::9:<=:;;;;:;<9;;=;<;<:;;;;;<=;;;<;;<<;;;;::;;::::9:9:8999899;9:;;::;<;:;=<<;;;;;<::;;:;<<;<<<::;<::;;99:::9:;99;;9::;9;;::;<=;;:;:;<<:;;;;<F<99::9::<::9;9::9989:9::9::;;;=;<;;<<;<<<:<<<;<;<;<;=;<;<;<<=;<<=<<<<;<;=;<;;;;;<;;;=<=<<;;;<<<<;:;<<:;;<::;<;<<<;<;<;::;;:<;:;;;::;;;;;<;;;<:;<<;;;<;;;;99<>;;<<;:<=<<==<<<<<<;=;;<=<;<<<;;;;;;;;;;<;;:<::;;;;<<;;;=;;;<:::;9:<<;<;<<;;=<;;;:;;<;;<<;3%$$$&$$$%$$$%#   A!E=<<;<=;=<;;;<>=>==<==>=>>?>>>@>>>?>?@?>>>?>>>?=>>>>=>?===?>==>><<>===>=<<=<==>=<>?========<==><==><=<>====<==?<=>>===>=>??=>>?=>==<=>>====>>=>===?>?>>==<====>==<>=<=><=<=<<<=<;:=;;<=;<<<;;<=;===<<;=;<<><;<=;<;=<<<=;;;<;<<=;;<<;<<<<=;=<;<=<<<=;<<<;<<<F:999:;;:;;<::::::<>=<==<<=<;;<;;;<<<;<;:;:;:;<==>>>>==>===>==<>>==>=;<<<<<=<<;<;;<><<==<<<======<<<;;;;;::;:<=?>>=>>===<==><<=?====<<<=;;;<;<<=;<<<;<;<<<<<:::<9;;<;<<<;:<<;;;=;<<=;;;=;<>=<=<><=<>===>><=>;<<><;<><<<=<<==<<<===<=<;<=;<<=<<;<;;;=:;<=====;===<<<><<<H=;<<<===<=<=<<<<===>;=<==>>?<>??==??=>=?===>>?>?=>>?=>=?>>>>===>===><===<<<=;;;<;;<=<<<><>======<<=>>==?===?=<=><<>>=<<=<<<=;<=>=><=<<<=<==>>=>><=====>>==>?<==?=<=><<<=;<<<;;<<;;;<::;=<<;=<<<>;<<>===><=>><==><>>?===?===?<=<=;<=<;<<=;<<=;<;<;<===<=>=<;><==>===>=>H>;:;;;;;=;<==;<;;::;<;;;<;<>>===>=<>>>==>=>>><=<===>>=>>?=>>>==>>=>>>==>?===>==;=;==>>>=?<=<>=<==<<<=<<=><=<=<==><==><<<<;=<>;<<==<<><=<=<<>><=<<<<<=<<<=;<=?====<;=?=>?@>>>?===><==@>==><==><<<=<==>==<><=<><=<=;==>=<<<<<===<==<><=<===<==><<<=<==><4%%%%&#%$&#$#%#   B G?=;<==<=<=;;;>=>?@>>>@>>@@???A???@>@@A@@?@?????>>@>=???>=?>>>?=?>?==>@=>=>=>>?@>>??>=>>=>>=>>?=>>@=?=>>=>?=<>?>=>>>=>????A>>>@??>@>=?@>>??>????@@@>???=>>?>>>@=>>?=<=>=>=><==><=<><<==<<=><==>=>=><=<====>==<><<=====>===<<===<=<====>===>===>====<=<==<<=H;::;;<<<<<=;;<<;;<>==>>=====<<=====<<=<<:<=<=>>=>??==>?>>=?>=>=>?>??>==<=<=<==><<=>=>=>>==>>>=?==<=<<<=;::<;;=??>>?>=>>><=>==>@>>>>==>==<;=<>=><===<<=>==<=<;<<::<=<<==;<<=<;=><======>==>?>>>?>=>?>???>=>==<>>==>?=>>?>==>>=>==>>==<=>=<=>>=>=<<==<>=>=?>>===>===>>>>J@<==??>>>>>>=>>>>>??>?>??>?@??@A@??@???@>????@@A?@@???@????????>=?>?=???===>===>===>==>?@>?@?>>>=>>???>@>>?@?>>@?>>?=?>>>>>>=?=@?>@?>?>?>>>@?@????>?>??@?>???>>??>??==>>>=>>=<==<<<=<<<=<=<?>>=?>=>?>?@??>?@?>>?>??????@=>>>>>>=>>=>>>>>==>?>>=?<=>>?>>?>>>>>>?@?>??@@K?<<===>>?>>>>===><<<>==<>>>?@>>?@@??@?@?A?@@@?>>?>>=@>??A@??A@?@A@@@A??@@>?>@>?>?>>>@@@@A???@???@>=?@>??@??>@>??@??????>>=??@??>@=>>??>>A???@>?>@?>??>>>?>?@A?@@?>>>??@AA?@@A?>>@@??A@@@@@???>>>>=>>?????>=>?>?>????@????>?>?==??>??@>>?@?@?@>>?????@>4%%%%&$$$&##$%#   C!IA@>>@@@?@@>>>?>A@B@AACBABBBABBBBBBAABDBBBBAABBAAAAABAB@A@A@ABA?@AA?AAB@@@@??AB@AAA@@@@?@@A@@AA@@?A@@@A@AAA@?@A@A@B@@ABAAABAAABAAAB@@ABAAAAA@AC@AACAAAB@ABBA@AA@?@@A?@@??@??@?@??>@???????@@??@?????@??@?@@????>?>?@A@@??@@?@??>>????A@@@?@???@?@?????@@?>?J><<>>??=???=>>?>>>@???@@?@@?>???@@@>??>>==?=?@A@AABA@@AA@AB@@A@?ABB@@?@@@?@>@@@?@@A@A?@@?AAA@AAA@@@>>?>>=>==>>ABA@AA@AA?@?A@@?AA@A@?>@???>???@@?>?@??@A@@@@>>>?==>?>>??=>=>>>>???>@???@?@?A@@@A@@AAA@AA@??@???@@A@@?@@@@??@@@?A?@?A???@@@@@@??@>>@@@??AA@@A?@@B@??A?@@LA>?@@@A@@@@B?@@@@A@A@@@@@AAAAAABABACAAAC@A@BAAAB@BAB@AABAAAB@AAA@@@B??@A@@@A?>>@>????@?A@A@A@A@@@??A@@AB@AABAA@@@A@A@@@@??@A?@@A@@AA@@@@@@@AAAAB@A@B?A@BAAA@@@@A@@@A?@?@?@@@?>>??>=>>>?>>@?@????>??@@@AA@@AA@??@?@BA@A@A@@?A@?AA??@@????@@?????@?@?A@@@A@A@@?@AAA@@@@AMA?=>??@?@?@@?????>>?@??>??@ABA@@BAA@A@AABAAAA@@@A??AA@?ACAAABAAAB@AAA@A@A@@AA@@?A?@ABBAABBA@B@A@A@@@A??@A?@@B@@?AAA@@@@@@@@@A@@?@?@AA?@@A@@@A@@A@??@@???@?@AB@A@@@>?@?AABABBAAA@AAAAAAAAA@?A@?@@@>@@A@A@@@?@@@@AA@@AA@@@A??>@>@@A@@@BA@@BAA@A@@@@@@AA?4%$%%'$$$%#$$%#   D KC@@??@A@@A@??@@ABCABBCCCBDBDCDBCBCBCCDDCCBABBCABACABBBBABCAABCABAC@BBBAA@C?AABBABBAAAB@@ABAAABAAAA@B@AABAB@@AB@ABCABBCBBBCBCBBAAABAABBABCC@BCCBBCCBBBBBBCCBBABB@AAAAAA@BA@@@?@@@@@@@AA@@@@@@@A?@@@?@AA@@@B@@A@??@A@AAA@@@A@?@A@@@?@@AA@@BA@A?A@AAA?@@@@@AAL@=>>?@?@??@?>?@???@@@ABA@A@@A@??@@@@@?@>>>??@AAAABBBCABAABBAAAAABAAA@@A??@@??AAA@@AA@BA@A@BAAAAA@@@@???>==>=?ABBBCBAABB@AABAABBAAAB@@@A?@@@?@@A??@@@@@@@@@@?@@??>????@@>??@@?@??@?@?AAB?@AAA@BBABCB@BBCAAA?@AABAAABAABBA@?AA?@B@@@@@@@A@@AAA@AA@?@A@@AA@AAC@A@AAAAAAAAOCA@ABCBCABBBA@ABABBCACBBABCBACCCCBBCBBBDCABDBDCCABCCABBBBBBCABBCABBCBABAAAAB?@@A@@BAABACBBCCBBAA@@@BBBCCCBBDBBBBAABAAAAB@@AB@BBCBBCCBBBCAABBABCBACBCBBBCBBBBAABCAAAA@AAB@AAA?@@@@@@@??A@?@AA@@@A@?@B@ABB@AABAABBABBBCBBDBAAAABABAAAB@A@BABAA@@AB@AABBBBBABBBAABCBABCACOCA@@AABBBBAAB@@AA@@@AAAAB@ABDBBCCDCCCBCCDCBCCABBBAABBABCDCCCDBCCCCCBDCBBDBBCDBBBCACDDDDDDBCCDACCDAABCACACABBDCBBDBBBCBABB@ABCBBABAABCBABBBCBCABBCBBBBBA@BABCDBBBC@AAB@BCECDDDCBCDCCCCBCDDABCCBABCBACCBBBCAABBABBCBABCABBBA@ABABADABCDBCBCBCCDBCBCACBCB5&%&%'%%$%$$$%$   E!NECBBBBBCCCBBCBBDEDDEEFDEEGEEEEDEEFDDEGEEEEDEEEDDEFDEEFDEEECEEEDDDEDCEECDEDCCCEDEDECDDECCCEDECDCCCDCDDFCDDEDDEECDDEDDDEDEEEDDEEEDDDDDEEDEFEDDEEEDEFEEDECEEEEEDEDDDCCCDCBCCDBBCCABBCBBCDBCCDBCCCBBDDBCBDCCBDBBBDBBBBDDCEBCCCBBCDCCCBCCCDCCDDBCCCBDBDCBBBBCCCOA@@AAACBBBCBAABACBDCCCEBCCDBBCCBBCDBBBBBBACABCEDDDECDDEDDDECCCDDFEECCCCCCCDCCCDCCDDCDCDCDDECDDECDCDCBAB@AAA@@CDDDDEDDCECCCDDDCDDDDDCBBCBBBBABCDAA@CBCBCBCBDBBABAAABAACCAAABABBCBBCCBBCEBCDDCCDEDDDFDEDEDCDDBBDECDDECDDECCCDBBCBCDCDBCBDBBCCBCBCACCDDCCDCDCDBBBDCCCDCCCQEBBBDDDDDCCECCDDCDDFCDDDDDEFDDEEDEFFDEEEDEDEDDEFDEDECEDDDDDFCDEFCDDECCCEBCCDABBDBBCDCCDECDDEDDDDCCBDCCDEEDDEDDCDCCDDBBBCCCBCCBDDDEDECDCDCDCDCEDEDDCECDCDCDEECDCDDCCDBCCDCCCBAABBBBBC@ABCAACCBBBCBBBCBCDECCBCCCDDCDDEDDDECCCDBBCCBCBCABCCACCCABDDCCCDCCCDCCCDBCDECDCDCCPEBABBCDDECCCDBBBCBABCABACABDEDDEEDDDFDDEFEEEEDCCDBCCECCDEEEEEDDDFCDDEDDDEBDEEBDDDCDEGEDEEDEEFDDDEDDDDCCDDCCDDCDDDDEDECBBDBBCDCCCDCDEFDDDECDDDCCDDBCCDCCDDCCDEDCDCBBBDDEDFEDEFDDCEDDDEDDDECDDECCBEBBCDCCDDCBBDBCCECCCDABCDBCBCBCCDCDDEDCEFDDDECCEEDEDEC5&%%%'%%%&$%$%#   F PFDBBCCCDDECDCEDDEGEFFGEFGHEFGGFFFGEEFGFGFFEEFFFEEFFFFGEEEGEDEEDEEFDEFFDDEGDDEEEEEFCDDEDDDFEDDDDDDEEDDFDDFDDEDEDDEEEEDEEEEFDEFEFFFFEEEEEFFFFEFEEEFFFEFEDFGFEEFFEEDECCDEDCDDBDCCBDCCCDCDCDCEBCCDBCDEDDCCDDDECDCDCCDDCDEEDDDDCDDDCBDDCCDDDDDDDCDCDCDDCCDCDCDDQDAAABCCBCCDBCDDBCDDCCDFCDDECDDDCCDCCDCCAABBBCFFEEEEEEEEDDEFEEEEEGFEEDDFCDDDDDDFDDDEDDDECDDFEEEEDDEDDCCCAABB@BDEDEEGEDDEDDDEDFEFEEEEDDDDBBBBBDDDBCCDCDEDBCCDBCCDBBBCBBDCBBABBBCDBBBCCDEEDCDDDEDEDEFFEEEFDCDDCCEFEEEFEEFEDEDECCDDDDDFCDDEDDDEDCDECCDEDEDECDDEDDDECDDEDDDRFDCDDEFGDDFEEEFEEFFGEEFGEFFGFFFGFGFGGGFGFFFFEFGGEFFGFFFFEEFFFFEGEEDEDEDFCDEECCDDDEEEDEEFEEEFEDEDDDDDDEFFEEEFEEEEDEDEDCDDDDDEDEFFEEEEDEEFEEEFEFFGDEFFFFEFEEFGEFEFDEDDDCDFDDEDCDCEDBBDABCDDCDDCDDECDDDDEEEDDDDCEEGFEFFEFFGDDDDCCDEDDDEDDEEDDDFDDEEDDEFEEDEEEEFEEEFEFEEEEQFDCDDDDFFEEEFDEEFDDDEDDDEDDDGEEFGEFFGFFGHEGGGEEEFDDEEDDEHFGGGFEFHEFFFFFGGDGGGEDEFDEGHHGGHFFFGFFGGFFFFEEEGDEDFEFEFFFEFEDDFDEEGDFFFDEFGEFFGFFEFEEGGEEEFEEEGEEFFEEFEDCDFGGHHEEGHGGFFFFEFFGFGFDFEFFEEDDEFEEEFDEDFDFFFEEEFEEEFDEEEDEEFEFFGEEGGFFEHFFFHEFEFE5%%&&'%%%&$$$&$   G!RIHEEEGEFGHFFFGFHFIHHIIHIIIHIIJGIIIHIIIHHIJGHHIHGGHIHHIFHHGGGGIGHGIHHHHHGHJFHFGGFHGGGGHHFGIGHHFFGFGHGHHGHGHGGHHFGHHHHHHIHHIHHIIGGIHIGIIFHHHHHHHHGHHHHHHHHIIIHHHGGFGGFFGEFFFFFGGEEFFEFFHEFGGFEGGEFFGFFFFEFGGFFFFDEEGFGGGGFFFEFFGEFEGFEFGGFGHFEFGFFEGEFGGFFFFSFCCCDDEEFFGEEEFEEFGEEFFFFGGFFEFFFGFEEFFEDEFDEGHGHHIGGGHFGGIGHGHHHIHFFGGEEFGFGFHGFEFFFFHEGHHHGHHGHHGFEEFDDDECDFGGGHHHGGHGHGHGGHHGGHGGFFFEEEFDEFGFEFGEFGGEFFHEFGFEEEFDDEECDEEDEFFEEEFEEFGFGGGFGGHGGHHGGHIGGGFEFFIGGGHGGGHFGFGGGFFEFFFFEFGGFGGFEGGFEFHGGFHEFFGGGFGEGGHFFFTHEEFGHHHGHGIFGFHGGHJHHHHHHIHGGHHGGHIGIIJGIIIHHHIGHHHHHGHHGHHGGHHFGGGFFFGEFFGEEEGFFGHGGGHGHHHGGFHEFFFFGHHGGGHGGHHGGGGEEFFEFFFDGGHHHGHGHHHGGFIGHGHGHGGGGFGGHGHFGHGGGFGFEFGGGFGEEEEEEEEDEEFEEFFEEEGEFGFEGGHGFEGFFGGHHHHHHGGGFGGEEFGFFFFFEFFFGFGFFFFEFGHFGGGGGFIGGGHHGHHFGTHEEEEEFFHGGFGFFEGEEEFEEEFEFGHFHGHHHGIHHHJHHHIGGGHFFFHFFFHHGHIGHHIGIGIHGHIFFGHFGFGEFHIJJHIHHHIHHIIGGGGFFGGEGFHFGHGGGGHEGFFEFGHEFGHGGFIGGGHGFGIGFGHGGFHFEFFFGGHFGFFEEFGGHHIHGHJHHHIGGHIHGHJGFHGGGHGEEGHFFGHFFGGFGFHGFGGFGGGGGFGEFFGEFFGGGHIHHHIGGGIGHGIF6&%%%'$%%&$%%&$   H!SJHFFEGFFHHGGGIHHIIHIIJIKKJIJJJIJJJIJJIIIIIIHHIGGIIHIIHIIIIHHHIHHHHGIHIJIHIHIGIGHHIHIHHHHIIGHHHGHGHHHHHHHHHGHIIGHHHIIIJHIIKHIIIHIIIIHHIIHJIIIIHHIIJHHIJIJJJIHIIHIHHGHGGFGHHGFFGGGGHFGGHHGGIFGFHFGGGGHGGGFHIGGHHEGFHHGGHGGGGGGFGGFFHFHHIGHHHGFGHGHGHGGGGGFGFTGDDEDDEFFGGFFGGGGGHGGGHGHHIHHGHFFFHFFFGDDFFFFHIIJIIHIHHFGIIIIIIHJJIHHGGGGGHHHHIHHHHGGFHHHIIJIIJGHHHFFFFFEFFEEFGHGHHHIIJHHIIHIIIHHGIGFFGEEEFFGGGGFFGEGGHFFFGEFGHEFGGEEEGDEDFFFGGFFGGEGGHHGHIGHIJHIIJHHHJHGGHGGGIHHHIHHHIHGGIGGFHGFGGFHHIHHHHHHHHGFGHGHIHGGGHHGHIGGGIHGHVIFHGIIIJGHHIHHHIHIIJJIIIIIKKIHIJIHIKJIKKHJJKIJJJIJJIHIIJIJJJHJIIHIHHHHIIGHGHFGGGGGHIHHIIHHIIHIIHGHGIHGIJIIHJHHIIHHHHFGGHGHHIGHHJHIHIIIIIHHIIIIJIIIIIIHIJIIHJHIIJHIHHHHHIHHIHGGGHFFFGGFGGGGGHGHHIFGGHHIIHHHHHHIJIIIJIIJJJHHIIGGHIFGHGHHHIHHGHGHGHGIHIHIHIHHIJIJIKHIJJHHVHHGFGGHHJHIIJHIHHFFGHGGGHGHIJHIJJJIIKIJILJIIKIIIJIHIIIHHJIJKKIJIJIIIJIJIJHIIJIGIIFFIIKLKLIJIJJJJJIIJKHHIJHIIIIHIJIIIJHHHIGHIJGHIJIJJKIIJJIIIJIIIJIIHJHHHIHIIIIHHHGFGIHIJKJJJLJJJKIJJKIIIKIIIJIIHIGHHJIIIJHHHIHHHJIIHJIHIJGHHIGGHJGIIIIIJKIIJJIIJKJJIJH6'&&&'%%%'$%%&$   I!ULKJIHJHIJJIJJKJJKLKLLMLLMMLLLNLLLMLKMMLLMLKKKLKKKLKLMLKLKLKKKKJKKLKKMLJKKKLKKLKKKKJJKLKJKLJJKLIJJLJKKLKKKKKJKLJKKKKKKLJLKLLLLLLLLLKKKMKKLLKKLKLLLMKKKMKLLLLLKLJKKLJJJKHILJIIIKIIIJIJIKIIIJIIJKJJJJIJJJIIJKJJJJIIJJJJKKJIIJGHJJHIIKIIJKJJJKIIJJIHIJIIIKIIIJWIGFFFFFHJJJIHHIIIJJJJJKIKJKIIIIHHIJIIHJHGHJIIIKKLLMKKKJJJKLLKKLKKLMJIJJIIJLJKKLIJKKJIIKJKKMKJLLKJKKJIJIHHHIGGHIIJKKIKJLKKKKJJKMJJJKIIJJHIHIHHIJIIIJHIJJIJJKHIIJHHIKHGGHGHHHHHHJHIIIHIHIJJJKJIJKJKKKJKJMJJJJHHIJIKKLJKJLJJIKJJJIIJIJIIIJJJJLKJKKHIILIIJLJIIKIJIKIJJLJJJXKIHJJKKKJJJKJIKKJJKMKKLLKLMNLKLLKKLLLLLMKKMMLKLLKLLLJKKLJLKKKKKLJKKKJIJKJJJIIIIJHIJKIJJLKKKLJJKKIIJKIKJKJJKKJKKKJJJJHHIJJJIKIIJKJKJLJKKLJKJKJKKKJKKKKJKLJKKKJKKKJJKKIIHJHJIJIHIIHHHJHGHJHIHJHJHJHJIKIJJKJJKKJJKLKKKLKKKKJIKKIIJJIIIJGIIJJIJKIJJJJJKKJJJJIJJLJKJKJKLLJJXJGHHHHJJKJKJKHJJJHGHIIHIJIJKLJKJLKKKKKKMMLKLMLJKKKJJKIIJKJLKLIKKLKKLMKKKLKKKKJJIJGHIKKKLNLLKMJKKLKJJLJJJLJKJJJKKKKJJLHIIJHHILIIJKKKLLKKKLKKJKJJJLJJJKIJJKJIJLIIJIIGGJJLLNLMLMLLKMJJKLJKKLJIIKJJJKJIJKJIJKIJJKIIJKIJKLJJJJIIIJIIJKJJJKJJKMKKJLKJKKJKKLJ6%&&%'%%%&%%%&$   J XNKIJJKIJJKKJLLLLKMLLMMLNMNNMLMNMMNMMNNMMLNLLLMMKLLLKMMLMLLKKKLKKKMLLMMMLMMLLLLKKLMJLKKLJKMKLLMKLKMKKKMKKKMLLLLKMLLLMLLKMNMLMMLLMLMKKMNMMMNMLLLLMLMKLLKLMMNLLLLLLLMLKKKKKKKKJJKKKJKKJKKKKKLKKJKJJJLJJKKKJKKKKKKJJKKJKJKKJJKJJKKJJKLJJKKJKLKKJKJKJJLJJKKJJJKWJGHGFGGGIKKIIJJIJKLJKKLKKKKJJJJIJJKJKKKIJIJJJKLJLLNLLLLLKLMLMMMLLMMKKKKJKLKKKLMKKMLKIKKJJKLLLLMLKKLJKJJIIIHHIIJIJKKKKLMLMKMLLMNLLLLJIKKJIIJIJJKIHJJIIJLJJJKJKJKIIIKIHIJHGIIIHIJIJJJIJIKIKLLKKLLMKLLKMMNKKKKJKKKJLLMLKKMKKKKLKKKJJJKIIJKKLKKLLKLJIJKKKKLKLJJJJKLKKJLKJK[NIIKKLLLKKKKKLKLLLLNNMLMNLMOMMMNMMMNMNNOMMNMMMONMLNMMMMMMMMMLMLMKKLLKKKLJLKKJJKLKKLLLMLNLLLMKLLMLLKKKLLMLKLMLLMMLKLKJKJLKKJLKKKMKKKLKMMMKMLMLKMMLLLLLLKMKKLLLLLMLKLLJKKLKKLLKIKLJKJJIJJJIJJJJJKLJKKLLMLLKKLMLKMNMLMNLKMNLLKLKLLMJKKJKKKMKLKLKLLMJKKLLLLMKKLMMLMNLLMNLLYLJIJKKLMMLLLLJKKLJIJLKJKKKLMMLLMNMMLMMNOOMNOONMMMLLMMKLKNLMMNMMMMKLNONNNOMLMMKLLLKJKMMNNNNMMNLLMONMMMLLLNLLMMLLLMLLLMLLLLKJKMKKLMMNNNMLNNMLLMLLMMKLKMLLKMLLMMLKLLJIIKKMMONONOMMMNLLMOMMNNLLMMLLMMKKLLMLLMKKLMKKLNKKLLKLLLLLKLLLMMLLMMLLMNMMMMMMMNMMMNM7&&&&'&%&&$%%%$   K!ZPNNMMNLMMMNNOONONONOQQPOPQPPQPNPQPPQPQPOOPONOONMONNOOPNOOPMNNONNNPOOOPOPNPOOOQONNNNONNNOPOOONPNNOONNOPMNNOONMOMNOPOOOONOPQPOOQNOOPOOPQPOOPOOPPOOPPOOOPOOPPONNQONNONNNNLNNNLLLMMMNNLMNNMNNNMLMMMLMNLMMOMMNOMNNNMLNNMMNNNMMNLMLNLMMOMMMONNOOMMNNMMLNLLMNMMML[LIKJIIHIKMNKLLMKMNOMMNONMNONMNNLMMMMMLNMMMNLMMNLNNQOOOPONOPNNOPNOPPONNNMNNOMLMPNNNNNNMOMMOOOOOPONNONMLMJKKLKLMOLMNOLLLOPOOPNPPRNNONLMLMMLLMKLLMLKLMLLLOMNMNKMMNLLLMKKKKJKJLJLLMLLLMKKMMLMMONNNPNOOPNNNPMMNOLNMMNNOPNNNONMMOMNMMLLMMLJLMLNOPNOOONMMNNMNNMMMMLMMOMNNNNNN]OMLNMOOONMMONMNNNOOPOOOPOPPQPOPONOPPOOOQOPPPPPOQPOPPNOOONNNOMNOONMOQNNNNNMNNMLMNMMNOMNNOMONPMMNNMMMOLMNONNOONNMONMMOKMMNMNNNLLLNMLNONOPOONNONONNNNMNNNNONNNPMNNPNMNNMMLNMMMOLLMMMMLMKLKLLKLMLLKNLLNNMNNNMLNNMMNPONOPOOOONMNOMLLMLLLMLLLMKMMNMMMMLLMNLMMNMMOPMONONMNQOM\NLKKLMMMNLNMNMLMNKLLNLLMMMMNPNNMOONNONNOQOOQPONNONMNPNMMPNNNPONMPMMOQOQNONNNOMLMMLLMOPPPPPPOQMMOPNNOPMNNPMNNOMMNNNMNMMLMNKLLNMMMPOPPQNNNPNNMONMMONONOMNMNMNMOLLMMKKLNLNPQPPQQONNONMNPOMMOMMMOMMMNMMMOMMMNLLMNMMMNMNMNMNMNMNMNMLMOMNNONNNNOOOPONOOONOPM7%%&&'$&%&$%%&$   L [RONMONNMNNNOOOPNOPOPPQPQQRQQPQPQQRQPQRPQQQOOPOPPPPOPOQPOPPNNOONNNOOPOPQPPQOOOONOOOONONMPPPOOPPOOPPOOOPOOOPNOPONPQQPOOQQPQRQQPRPPOPOOOQQPPPOOPQPPPQPPQQOOPQPPOQPPPPNOOOMNONNMNMMNOONNOPPMNOMMMNMMMOONOONMOPNONOMMNONNOONNNNMLNNMNNONMNONOOPNOOONMNNMMOONMMO\NKKKJJKJKMOMLNNLNOPNMOPONOOOOOONMNOMMNOLMMNNLMONNORPOOQOOOPOOPOPPOPPNOOOONPNNOPOONPONOONNOPPPPPPOOOMNNMLLLMMMOOMMMPNLLOOPPQPOPROONPNNNOMMMNNMNOMMLMLMMMNNNOMNMOMMLOLLLLJKKMKLNNNMNMLLMMLMNNNOPQOOPPPOPQOONONNOPOOOPOOOOONOPNNONLLMMMMMMNNOQOOQPNNNONNOPNOOOONNPOOOPOOP]QNNOOPPQOOOPNPOPOQQRPPQRPPPPQQQQPPQRQQQSQQPQQRQRPQPRPQPPOPPPPOPPOPOPNOOPNOOONNNPONOOOPOPPOQQPOOPPOPPOOOQOOPQPPOONONONMONNONQNNOOONOQPQPQPOOPOPQPOOOOOOPQOPQQNPPROOOPOOOOONOONOOONMNNLMMNNNMONNNONNOPOOPONMNOONPRQQPQQPQQOPOPOOOONMNNNMNONNPPMNOPOOOOOOOQONOQQOPPPOPQPP^PMLMNMOPQOOOPNNOPONNOOONOOOQQPPPQOPPPOOPSQQQRQQPQPPPRPPQQPQQQPPQPNNOQPQQQPOPQPOOPNNOPQSRSQPQRPPPRQPPQPOOQOOQQPOPQPPPPNOOPONMOOOPQQQRSQPPRPPQPPPPQOOPPOOOPNOOPONOPMMNPOPQRRRRSQPQQPPQQQPPQOOPQOOOPOOPQPOPPOOOPPOOPQOPPOPOPNOOPNNPQOPPQPPPQPQQQPPQRQQPRP8'&&&'%&%&%%%&$   M!^TRPQQQPQQRQRRRQRRRQSSUTSSTSTSUSUSUTTTUTSRSRRRSRRRSQRSSSRSSQQRRRQPQQRSTQRQTRSSSSRRSQRRRQRSSRRRSRRQSRRQSQQQRPQRSPSSURSQSQSSTUSSTSSSSRRSTSTSTSRTUSRTTSSQTRRQSRSSSQRRRRQQQPRPRPQOQPQPQQQQRQQQQQPPQOPPPQPPQPPQQQQQRPQPQQRRQQQQQOOQQOPPQQQQSQQRRQQQQPPQQPPPQQQQR_ONNMMOONOOROOOPPOPSQPQSQRQSQQQQPPPRQQPQPQPROQQSRSSUSTRSRRRRQQRRQQSTQRRRPQQRPPQRQRRSRQPRQPQRQRRSRQQRPOPPPNOQPPPQOPPROOOPQRRSRRRSRPQSQQPQPPPQOPPPOOPPNNOQPQQQOPPQPPPQONNPMMNPNNPQPPOPNNOPOPPPQPRRRRSTRQRRPQQQQQQRQQRRPRQRRRQRQQPPONOPOOPQPPQRQRRRQPQRPOQRQQRRPQPSPRPRPPRbRPPQQSTTRRQSQQRRQRSTRSRTSSSTSSSSRQSTSSSTSSSTRSTTSTSTQRSSQRSSPRRSQRQRPQQQPPPSPPPQQQRRPQRSQRRRRRQRQQQRPQQRRQQSRRRRPQQQPPOPPPQRPPPPPQRRRSRSRQQSPRQRPQRTRQRSRRQTQQQRPRQQPOPQQPOROPPQOOPPNPOQOONPPQNQOPPQOPQROPOPOPPTSRRSRSRSRQPRPPRRPPQPONOPOPPSPPPRQPQQQRQRQRRSQQRRPRQSQP`QMNNOOOQSPQQRPPPPPOOQPPQPPPRRQQQQQQQRPQRSRSTTSSSRQRSSQRSUSRSTQPRQQOPQQRSRPQRSQOPQPPQSRSSURSSSRRRTRRSSQQQSPQQSQRQSQQPROOOPOPOQPPRSSRTURSRQRQRRRRQQPQQRPQPOOPPPPOPPONPQPQRSRUTTRRSQQPSSPQRRPPPQPQRPPPRQQRRPPPQRQPQQQQQRQPPQPPQQPPRRQQRQRRRRQRSRQRRSSRRRQ9&''&(&&&'%&%&$   N _URQQQRQRRRRSSRSRSTRSTSTUTUSUTTTUTTTTUUTTTTRSSSSRSUSSSSRSRSRSRRRRRRQTSTSSTTTSSSRSSSRRRRRSSTTSSSSSTTSSRRRRRSSSSSSSTUSSSSSSTUTTTTSSSTRTTTSTTUSTSUTTTUSURSSRSSTTSSSTSTSRRSRRRRQQQRQRRQPQSRRQSQQQRQPPQQPRRRRQQSQRSQQQRSQRRRPQRSQRQQQQQSRRRQQRSSRRQQQQQQPQSQQSRR`PMOOOPQOOPQPPPQPPQSSRSSRRRSRQRRQQPQRRSRPQQRQRSTRSTVTTTUQRRTRRRRRSRSRRRSRQQRRQSSQRRTSQSRQRRRRSTTSSSSRPQQQOPPPPRSQQQRQQQRQSRSRRTURRQRRQQRPQQQPQQPOOPOOOPQQQRRQOQQPQOOPPPPNMNOPPQQRQQQOOPPOQQQPQSSSRSTSSRTQQQRQRSSRRSTRSSTRRSSRRRRPOPQOQPQQQQSQRSTSRRQRQSSRRRSRSRQRRRRQRRcUQQQTTSURTRSSSSTSSTTSUTTTTTUTUTTTTTTUUUUTTUUTUVUTUTUTTUTSSTTTSTTRSRSRRQSRRRRQQQSSRSSRSTVTUTTSSSSRTSRRRRTRSSSSTTTRRSSQRQRRSSSRRRSQSSSSTTURSSSRTTTSSSTSSTSRSTTSTSSTSSRQRRRQQRRQRSSQQQQQRRSRQPQQQQRQQQSQRSSQQSRQQRVTTSUSTSTRRSSRSSSSQRQPQQRQRSTSSQRRSQSQRSTSSSSSSTTSTTTRSaSPOPQQRSTTSRSRRQSPQQRRRRSRSTUSSSTSRSSRRSTSUVVTSSTSTUVUTUVUTUUTTTTRPPSQSTTRSSTRRQRQQRUTTTWTSTSSSSUTTSTRRSURSSSSTTTRSSSQQRSQQQRQSSUTVVVTUTUTTUURRSSRRSSRRRSQRSSRRQQQQQSRSSSSUUVUTTUTSTTTSTTSSRTSSSSRRSTSSSTSRSTSSRSRSRSSSSSRRSSRSTTSRSSSTTVTTVUTTTUTUTUT:'&''(&&%&%%%%$   O `WUUUUTTUUUUUUVUVVUUVWVWVXWVVVXWWYYWYYXVVXWVVVVVVUVVVVWUVVVVUUVSTSUUUVWUVVWUWVVTVUUTVUVTUVVWVWWVUVWVTVUUTUUUUUVUVVWVVVWUVVXWXWWVWWWVWWXVVWWVWVVWVXVVVWWUVUVVUUVUVWWUUVUTUUTTSSURSUUTTTVUTUTTTTUSSSTRSSUTTTVTUUUSTTUUUUUSTTUTTTTSTSUUTTUSSUUUUTTSRUTTSUVSTTUcTPQRRSSRSRTSRSTRSTUTTUTTTUWUTUVTTTVTVTUSSRUTUUWUUVWWWWWUUVVVVUUUTUVVUUVUUUVTTUVUUVWUTTUUTUVUVVVUVUUTTUTRRSTSSTUSSTTSTSTTTVWUUVWTUUUTSTTSSSSRSRSRRQRPRRTSSTUSSSSSSSTRRSSQRRSRRTTSSSSRSRSSSTUSTVVUUVVUTTUTTSTSTUUTUUVUVUVUUUVUTTUSSQSQRTUSRTURTVVTTUTSSTVTUUURTSTTSTUTUUdVSSSTVWVUVVVTTVUUVVWVWVWWWVXUVVWWVVVVVVXWWXXVVWXWWWWUVVWUUVWUVVWUUUUTTUUTUTUTTUUTUUVTUUVUVVWUTUUUTUVTUVUTSUUUWVVTTTURSTVUUUUTTTTTTUUTUVWUUUVTTVVUUVUTVVVUUUVTUTVUUUVSSSTTTSTSSSTSSRSRSTTTSSTSTSSRRSTRTTUTTTUSRTVVVVWUVVWUUUUSTUUSRSSRRRSRSSUUTTUUSSTTTUUVUUTVUUVUVTUUUcURPRSRSTVTTUUTTTTSSSTSTTVTUVWTUTVSSTTSSTUTVVXTUTUUVWWWVWYWWWXVWUVSRSTTTUUSTUUTSSSRSTTTVVVVVVVTTVUVVVTTTTUTTUUTUTUTTVVQRTSSSSSSSTUUWWWUVVVUUVVUUUUSTTTSTSSSSSSSSSSSTUTTUUUSUWWVVUUUTUUTTUUUTUUUTUUSSUTTUUSTSTTSUUTTTUUTSTTSSTUTTUVTUTUTTVVVWVXVTVWUVWUT;&&'&(%'&&%&%&$   P bXVUUVVUUVVVUVWVWVWVVWXYYXXWWWYXXYZXYYXXXXXVVVXVWWVVVVXVWWWVVVVUUTVTUWWVWVVVVWWVUVVUUVVUUVWWWWXWWWXVWVVUUUUUTVWWWXXXVWVWWWXXXYYWVWXXXXYXXYYWWWYXXXXXWVWWWVXVWVVUVVXVWWVUVVUUTTUUVUVTUVUVUVVUTUUUTTUSTTUTUUWTUUVTUVUVUUVUTUVTUTUTUUVUTUUUUUVUVUVTTUUSTUVTTUVeVQRSSTURSTUTSUUSSUVUUUUSUWXVVVVTTSVWVVVTTSUVVXWVVWXWWWXWWVWVVVVTVVWUVWVUUUUUTTVUVWVUVTUUUVVVUVWWWWVUUVUSSSTTTVUUTUUUTVUTUVXWVVVVVVUTTTUSSTVTTTTRQSSQRTTSRVVSSTTSRRSSTSTRRSTTUUVUTSTSTTUUVUVUUVWVWWWWVVVUTUVUUWWVVWWVVVYWVWXUVVVTTSUTSUUTTUVSUVWUVUVTUVVUVVUTTTUSTVVUUVeXTSTTVXXWWVWWVWWVWWXWWXYXXXYXXXXWWXXWWXZXXZYXYXYXYXYXWXXVWXWWWXXUWUVUUUXWWWVUUVUVVVXVWXYXVXWWVVXVUVWVVWWUUVVUWXXWWVVUUVWVVVWUTUVVVVWWXWXWVWWVVWWVVWXXVWWVVVXWVVWVVWVVUVVUVUWUUUVTUTUSVVVUUUVUUUUTSUUUUVWUUVVUVVWWWVXWXXXVWWWVUWWUTUUUTTVSVVVUVVUTVTUVWVWWXVXWVXXWWWWVVdWSSSUUVWYVWWXVVVWUUUVUVVXWWXYVXWWVVVUUTUVWVXZXWWVTWWYYYYZXZZZXXYXVVVWWWXXUVVVUUVVUUVWVWYZXXXXWWXYWXXWUVWWVWWWVVXXWVWWVTVUUUUTTVVWXYYZXXXYWWWYVWWXVVVXWVVVUUVVUUVUVUVWVWWWVXXYYXXYWWVWUWWXVWVXVVWVUVVWVVWWVVVWUWWWUVWWUVVWVUWXWUVXWVVVUUWXXYZYXXWYXWWXW='&'&(&'&'%&%&$   Q!dZZYYYXXWYYYYYZYYYYYYZZ[ZZ[ZYZ[Y[\\[[[[ZZZZZXZZYYYZYYY[XYZZXYXZWVWWXZZ[YYXZYYYZYYZZZZXYXXXZZ[ZZXYYZZZZYWXXYXYYZXY[[ZZZYZZZ\Z[[[YZZ[ZZ\\ZZ[[[[[[Y[[[ZZZZYXYZYYYZWXX[ZYYZXYXYXXXXXWXYWXWXXXXYWWWXWWWWXXWXWWXYXXXYWXWYXXWYXVWXYWWXVXWXXXXYXWZYXXYXVWWWVVVXVWXXfWVUUUVWVWVWVVVWVVVXVWWXVXXYYYXXVVWZYYYYWWXWXYYZZZZ[YZZ[YYY[XYWXXXXZXYYYYXXXXWXXWXYYXXWXWYXYWXZYXXXYXXXXWWWXWVWXVVXXVXYXWXYZXZYZYXZZWXXXWVXXVWWVUVVVUUVWVUVYVUTWVVUUUWVVUUUVVWXXWXWWVVVWVXYXWWXYXYZZYZYZWWWXXVXYXWWYWWWZZZYZXXXXWWWWVWWXVWVYWXXYXXXYVVVYXXXYWXWXVWWZWXWhXWVWWYZ[YZZZXXXYXZZ[YYZ[YZZ\ZZZ[ZYZ[Y[ZZYY\\Z\Z[[Z[[ZZZZXYY[YZZZYYXYWWXWYYXYXWXXVWYZYXY[YY[ZXYZZXXXZWYXYYWXXXY[ZXYXYXXXYYWXXWWWXXYXZYXYYWXYYYXYYWYYXYYYZYXYZWXXYXYXYXWWWWVWWVWWVUWVXUWWYVWXXVWVXVWVWUWVWVVXXWWYZYZYZXZYYXXXYWXXXVWWWVVVWVWXZWXXXWVXXWWXYYYXZWXXZXXYYXXgXUVUVUWXYYYYYWXYYVVVYWWXWXXYZXXYYWXWWWWWVWXYZYYWVUWWWYZYZYZ[]YZYYWXXYXYZXWYXXWWWVUWWXXYZZYZZZZ[YZZYYXVXWXWXYYXXXYXXXXWVVVVVUVTUWXXYZ[ZZZYYZZZXXXWWXWYWWWWWWVWWVVVVVXXYXZZYZZ[XZXYYWWXWWYXXXWYXXXWWWWYXXXXWWXYWXWWWWWXUUWWVWXYXYXYXXVWUVXYYZ[ZYYY[XZZYX='''&(&'''%&%&$   R fZYWYYXYXZYYZZZZY[ZXYZZZ[Z[Z[Z[[[[\\\\\[Z\\[YZZZ[ZZY[Z[ZZZZZYZZXXXXXZYZY\ZZYZ[ZZYZ[YZYZZXXYY[Z[ZYZ[Z[ZZYYYYXZZ[YY[\Z[Z[[[[\[[[[ZZ[\\\\\[[[\Z[[Z[\[\Z[[ZYZ[YZY[ZYXY[Z\\ZZYYYXXXXXXYYYXYXXYZYXYXYXWYYYYWXXYYZZYYYXYXYXYYYYXXZXXXYXXYZYYYZYZYZYXYXXXXXWWWXXXZYhXWVWVYWVWXXVWXXWXWXXXXXUVYZZYYXWWYZYZ[ZYYXXX[[\ZZZZZZZ\ZZZZZZYYXYZY[ZZZYYXYYXZZWXYYYYYYXYZZYYZZZYYYYZZXWWXXXXYZXXXZXXYXWXXZZYZ[XZYYXXYYXWXXWXXXVVVWWVWXVVWXWVVVVVVVVVVWUVUUWXY[YXWYWVYXXXXZYWY[ZZ[ZZZY[WWXYYXXZXXYYXYXY[\[[[YYYXXXYWVXYVYXYXYY[YZXZXXYZXZZZYWXXWXXYYYZj[XXWXZ[ZZZ[\ZZ[\ZZ[\Z[\]YZ\\[[]]\\\\Z[\\[[]^\]\\\]\\[[\ZZ[[[[\Z[Z[ZZXXZYYZ[ZYXZZXYZ[Z[[[Z[\[ZZZ[ZZZZYZ[ZYYZZZ[[\[[ZZYZZZZZZZYYXZYYZ[Y[Z[ZZY[ZZ[YYYZZZZZ[ZZY[YZZ[XZZYYYYYXYYZXXYYXXXXVXYZYYZZXXYYXXWYWWXZXXYYYY[\Z[[\ZZ\[YZZZ[YZYYXXXWWXXWYZ[ZYZ[WXXYXYZ[ZZZ[ZYZ[[[Z[[YiZWVWXYY\[\[[[YZZZYYYZYYY[ZYZ\[YZZZYXYYXXZXZ[ZZYYZXWXWXZY[YZ\]]\\\[[[[Z[[[ZYZZXZYZWXZZZZ[\\\\\[[]]\[[ZYYZ[YZZZXZZ[ZYZZYZYXXXXXWXY[[]]\\\\\[[[[[[[[Z[Z[YZZZXYYZYZYZXZZ[Z[[][\[\[[[[ZXZ[ZYZ\ZY[ZZ[Z[YXY[ZYZ[YYY[YZYZZYZZYXZYXYZ[ZY\[[YZZXWY\Z\\]]\\][[\]Z=''('(&'&'%&%&%   S!i][\[]\[\\[\]\]\\]][[\]]]^^]^^^\]]___^_]^^^]]]]]]]\\\]^\]\][]\]Z[Z[\]]^\\\][\\^\\[\[[\\\\[\\^_^\\[]\]]^\\\\\\]\\\^_^]^^^^^_]^^]]^^^__``__^^]]]]]^_^\\^^\]]]]\]]\\[^]_^]]\\][[[\[[Z[\[[\Z[\\\[[\[[[\[[Z[[[\][\\[Z[[[[\[]Z[Z\[\[\Y[\]\\\\[\\\[[[[ZZ[[[Z[ZZ[Z\k\WXZZ[ZZY[[XXY\Z[Z\YZYYXY\]\[[[YYZ]\]]]][[[\]^^^]^^]]]^]]\^\\]\\[\]\]\^\\]\Z[\\[Z\]\[[\\\\][\\^\\[\[\\\ZZZ[ZZ[\[Z[\[[\\[[[\\]\\[\]]Z[\\Z[Z[YZZZXYYZYYZZZZZ\YZXZZXXYXYXYYVVYY[Z]\\[\ZZZ[[[[][Z[^\]]^\]\^[ZY[\\\][Z\[ZZ[\[^^^[\\\ZZ\ZYZZZZZ[]Z[\[\Z\\ZZ\[\]\\[ZZZ[ZY\[[[k\ZYZ[[]\\\]^]\]]]\\]]]]]]]]^]^]_^^__]]\^^^_`^^^_]__`^]\^\^]]]\\][\\]ZZ\[[\^]\ZZ][\\^\]\]]]]]^\]]]\[]Z\\][[]^]]\^]]]]\\\\[\[[Y\\\[]]\\]\^\\[]\Z\\Z[\][\\][\[\[\[][\\\[\[[[[[[ZZZ[YZYZ[Z[[[[\[ZYY[Y[[\YZZ[ZZ[\[\[][]]][\[][[\]\[[\ZZ\[ZYYYY[[\Z[[[Z[[\Z[[]\\]]\\[]]]\][[j\YYX[Z\\]\]\][\\\ZYZ[Z[[[\[]^\\\[\[Z[ZZZZ[Y[\Z[[\[ZZ[YYZ[[[Z^]]^\\[\]\[]]\Z[\ZZYZYYZ\\[\]]]]^]]^]]][\ZY\[ZZ[\[\[[[\]\ZZ[[ZYZZYYZ\\]^^\]]]^\\]\]]][[\][[[Z[Z[[Z[[[Z[\]\[\^]^]]\\\^][[\Z[[[[Z[[[[\\ZZ[\[[\[ZZZ\[[[[\[[[ZZY[ZZ[\Z[\\\[[ZYYY[\]]_\]^]\^]\[?&'('(&&&&%%%'%   T j^[\]\]\]^]]^]^^]^]\\\]^]^_^_^_^^_``_^_^_^_]]_^^]^^]]^_^^^^]]]]]\\\\\\]\]]^\]]]]\]]\\\]\\\]\^^_]\\^]^]]]\\]\]^^\^^_]__^^_^`^^^_^^__`__a``__]_^`_^__^^^^_]\^]]]_^]\^^^__^^^]\]\\[[\]\]]]\[^]\\\\\\\][[\][[]_^]]]\\]]\\[][\[\[[[\[[]]]]]\\\]][\\[[\\\[\[[[[[\k]ZZ[Z\\YZ[[ZZZ[[\[\Z[\[ZZ\]^][\Z[Z\\^^_]\]]^]`_]__^^^^^^^_^]]\^\\\]]]^^][[]\[\][[[]]]]\[]]]^\]^\\\]\[]][[\]\\\]]\]]\\\]\[\]\]]]]\]^\\\^]\\\[[[[YYZZZ\[][[[\[ZZZZZXYYXYZZYXYZ[\]^^\\Z[\]\[\]\\]^]^^_]]^`\[\[\^]]\[\]ZZ]_]^_^^\\]\\[\\Z\\\\\^^]^^[\\]]\\\[\]]\\[\[[\\^]]m`[Z[\]^^]\]__^^^]^^__^_`^^^^\^aa_`_`^^^_^_`a___a_``a_^__^^__^^]^^^^_]]\]\^^_]]\]]]\^___`^^___^^_^]]]\\]_\]^___^_^^^^^]]_^^]^\]\^\]]_^^^_^^^^^]^__\]_^]^^]]^^\\]_]]]^]]]]\\]^[[[\Z][\Z\]^[]^^[\[][\\^[[\][\\]\]]^]]^_]]^_^]^^]^\]\\\[][[\[\]^]\]^\\\]\^]]^]^^_^^_^__^_]m][[[[\\]_^]^]]^_^]]\]]]]^]^__^^^_]]]][\\]\]^^]\^^]\]][[[\\]\____`_^]^^_^^]^]^]]]\\[[]^^____````aa__^_]]^^\]]^]]]^_^^^]\\^[\\\\\]^___``__`__^__^]`^]^]\]]^\[\^\\]^\]^_^^^`___`_`_`_^^^]\^^]\]]]^^_\]]]]]\]\\[]^]^^^]]_]\]]\[\^]]^__]]^]\[]^_`a___`_^__]A'((')&'&'&&&'%   U!ma_]__`^``````a````_^_`_``bab`b``abbbaaaa```_bb```a_``a`a`aa``a__^_^_`___`a`_^`_```^^^``___^_aa``___``a__^_____```baaba`aaba`ac`babbbbccbbca`bbaabc```a^__``_`a_`_`_`aa`_`a``^_^^]`^_`__^__^^_^^____^^_^^^`````^_^_]^^_^]]_^^^^^_^^_`__^___^__`_^^^]^]^]\]^m^[]^]^_^]]^]]]]^^__^]]_]]^`^^^][\^^^^_aa`aa_`ab`abb`aaa``aa_`_`^______a````_^____``__^`]^_`___a`_`_]]^`_^^^^^_`___`__^`_^^__\^`_]_a`^_a___^^^^^]\\^]]]`_^__]\\]\\\\YZ[][\\[[\^_`_^_\]_`_^_`__^``_`a```a_^^_^^__^^__][]``aba___`^^^_]^^^^^^`^^_`^^^`^^`_^^_`^]^^^^^_^_^oa^^^_``a__`a```a_``a^`aa````_`cdaabb`__`_accabababccb`aa_aa`_````__`__^^]`_a_^__^__```aa`aaa```a``_`^__`]^^b`______`_^a``__`_^^a___a__``_^^`___`_^_a___`_`_a_^^`___`^_]_]]^`]]]]^]]_]\]_^]^_]]]^]^]_]^^^^]^`^__``_``_____^^__^^^^]_^^]]]]^^`^^^____`^^^____`^_``````__n_Z\\_^^`__^^^_^``^_^_^^^`_^`a_`___^^_]\\^]^`___^__^_^]]\\^___`_```^_a_``a^^`_^^^]\\]_]__`_bbc`aaba``_^_^`^^^^____^^^_^]^^]\]]\]^`a`acaaaaa_``_`__^_^_]^^^^^^_]]^]^_`````````a_`_a_____]]^^]^___`_^]]_]]^^]]\^^^^^_]^`^^^^]]]`_^`_`___^]]^^`ba`_`ba`aa^B((('(&'&(%&&'%   V nb`^_```aaaaabaa`ab`_````abbbab`abbccbaaabaaaaaaaa``aaabaaaaaa`___`__a__``a__``a`a`__^`_```__aa````^``a`__`^^```abcabbbabcbbbbcbabcaccdccccaabbbbcca`aa__````aaa``a``ac``aa`a``^^_```a``_a`^`__^^_`^_^`___aaa``_^_`^`^_^_^__`_`^^_`_aa`_``a__`___^^^^^_^^^_n^[]_^_`^^]_^]^^]^]`_^^`^]^``^^^]\]]^^_aaabbaabca`ababab```a`a``````_`ba```b_____```__``^^_`a`aa___`^_a`^_^`^_``___``__a`_^`__``_^_aa`aa^___^]_^]]^^^__a`_^`^_]^]\]][Z\]]\\\\]^^___^]^`b_`_````a``abaaba`_``_`_`_____^^aaabba``a__^a____^^_a```aa__a__a``_``____^__``_`pa__``bbca``aabbbbbab`accbbbb`acdcbccbaab`becdccccbddbcccbbbbabab`aaa``a`__aa`a`a`aababbdabbcabab`aa`a`ba``_aaaab`_ab`aaca`aa`_`a_``a`aab``aa`aab``ababaa``a``a`aaaab_aa__``__^___`_``__```````^^^_```__`__``aaaaaaababaa````___`__```_``_``b`__```aa__`a`aaabaababba`ao`]]_``_`ba`````ba`````_aaa`aa`aba`a`____a_`aab`aaaaa`_`_a_`bbbaacaaaababb```b````^^^_a`acbcedcccdcbbb```a`_``aaaaa``a_____^^__^`acbceccbecbbbbbbbaaaa``__`_`a`_```abbbbcdbbbbbabcbbaa``````_``aaa`__`_^``__`_```a__`a``a`__`a_`bbabab`_```abccbbdccccbD'((((&'&(%&&(%   W!qcbabbdbcccccdccdbcdcbcddcddfeedcdfeeeecddecdddddccbccdbddedcddbbbcbbcdbbbdbbacbcbcbabbbbbbbbacbbbccaacab`b`acdbdedcedecdeedegfeeefeedfdfeedddddeeddcddbbcdcbccbbbdbbdddcccccbbaaacbaccbbbbbbbbabbcaaa``bbbbaccaa`bbabba`abaaaba`abbaccbaccbabaaa`aa`bcaa`ao^]__acba`aa_`aa_`ab```aa`abaa`a_```_``aacdddbeecceecdddcbddbccdcdbdbacdbbbdaaabaabdbbbcabbdbccbbabccaacaabcaaccabbbabcccabcabbcaaacabcc`bbca``ba_`__aabcbbb```a^`__\\]^_^__]^_`aaba`aabbcbb`bababddccbdbcbb`abbbbcbba`abbcdbbcbaaaca``a`_acabbcbbcdabccabbb`aaa``bb`aarbaabcddedcccbbcdbcdebcdedddecbdfdeeecdcdadffedeeddffeededdeecccdbccdbabbabbecabdccdeccdcdcdedbbdbccdbbbcbabcbcccbbadbacddcccbcacbbbcbccccbccccccbbbdbbccccccbaababcccabaa```a````abcabbaaabaaa````aa`_ba`aabbbccacbcbbbcabccbaaaa`aaaaaaacacbaaababcaaabbbbcbcdccdceccrc^__aaabcbb_``baca`bbbbbcbacdbcccaabba`ababbcbbccbbbcbabbbbbecbbdccbcbcbcb`abca`b__`abbcddcegeeeddddcbbabbabcabbbbbbb````_```^_`bcdddeddfccddbcccbcbcb```aabb`aaaabbccdcdbdcdbccdccdda`bbababaacca`aa``aaa_```aaaa`bc`aba_`abaabcbcbcaa``aacededdddddcD'(('(&''(&'&'%   X rfbbbcedddeddeeddcddddddeegefefdeefffffedefdddeedddcccedeegdedddccbcccdcbbcadcccdcedbbbcdbcbccdccccbbccbbabaacdbddfdefdedefdeffffefedefegggfefeefffeeedeecdcceeddcdbbddccdecccdbbcbccdddcccabcbbcccbcbabbcdccddccccbccbbbacccbcbabbbbddbbcccbcacbcbbbbcbbaapa]_``bcaa`b`aba_``bbacbba`bbbbb_`abaaabbbcfddffeddddceeddddbcfeddcdbcccbccecbbdbccdccccbbcdcddebbacbbccacccacbdbccccbccaaccccbdababbbcdcabbbaa``aaa`bcdbbcbabbb_`_`_]^^^__`^^``aabb`abdccccbbbcacceddddbbbcbbcdddeebcbcbcceccbcbbbcbbacaabccccebccdbbdcbbcdbacbaaacbbbsdbbcdeffddddddfeeeeedefffdefccegfffgffffcehhffgheffhffghfgffddefddeeccddccddcdcebddeeefgeeeeedfdcdddbcddcadedcddbbcdcccedeedddedccccdeeecddeddedddeeddeeeddeccccbcddedddcaabaab`aaccdbddccdcccbbaaacbbabbbcdcddeddcedceeddddccbcbbbcabccbdcebcdcbcddccceccddddddddeeeetea``cccdeddccbcdedccecdededeeedefdcddacbdddcedcefddeeddceddeffdceddcddddecdbdddccbabcbdeecdggfggheeeeddcddddcdddeccccccbcbabba`bceffggffgffffffefedeecbbc`bdebcdeccdedfffdeeedeefddefccdcbbcdcddebbbcbccdcbccbdccaabdbcddabaddcdeeeegddcdcceffgggffgfdE)((()''')&'&(%   Y!tgffefgegfgffgiggggfffhggijghhifhhiihhighhhgghhfgfgeefhghhhgfghfffgeffgefefefggfffheeefeeffedggeeffeeeedcdedeffffghghhhhhgihghihhhhgghihiiihhhhihiihhggggfggffieeegdfegefgggfegdddedfegeeeffeefeedfddeeddeffeffeedfeeefcdceceeecdefedefdeeeeeefcddddededdddtcabbbefdddcbbddcccecceeddceccdcbacecccdddfihihhgfghffggfeeffehigffhedeeefefeeefeefgeeefdefgffeffcegedefdcdgedefffefdeffeddedeeeeddedcegfeefddccbcdebcefeefedcddbacda``aabac`abcbbdeceefeedfddddeeegefefeefedddgeffheeefdeffeedeedfecedddbdeeffffdegeeefdeeeddcecedfddevgedeeffhfffgfefgfghggghigfhiffghighiggghgghjhihighjkihijhgiifgffefhggeeedeeddeffdeggggghgghhhfggefefdefecceheffededeeeeeegghhfffeddeeefgdfffdgffeegggefgdfffdecdbdfgffeeddcdbcdbcbefeeeedeefdecdddddcbcdcdffefffefdffefeeffgdeedcdddcccddedfeffeddeedddedededeeefffhffwgb`bddeeffeedddffeddfffefffggfegeddddddeeefffeffffffhddffegfgffffeeeedeeedddeeefecccedfffefghgghhhffhefefeeeeeeeedcddcccbcbbdbacdefhhgghggggggffgffffdcccbbdfedddceefffgggfggffggeeggfeddccddcefeedcdddcdcbdedcddbbceccedccdeeeefffggeeedceegfghhffhheF'((()'''(&&&'&   Z vifffffeggifghhiihhfhfhhhiihiiiiiiiihiigjhhhihhfhhgeffgiihggghgeggggffgfgghfggggfhhggffffegffgggeggfeefeddddffghhfighiihighhhhihiijigiiijjkihihhijjhhhhhggffhgghffhfffggfghffffffeffeggffggffffffefeeffdeggffffdefffefeeeefefffeeegeefffefgfeeffeffedffefeeuebbcdgfeededbeedddeddfgdcdeccddccdeddgfefghghjigghgggggfhggggiiggggfeeffhghffggeeffggeefdfggeggfffgefeeeddfffgffggffeggeeefffffffefdefhffefeddcabeeddfhfffgdeeeccccdbbaabccabbcbcdeeefgffffffffdffggfgifeefdffgffihgffhffefffffedeggeffddeefefhfffhffggfeffffeedeefeefyifefghiihgfgffhighhjhhjjhiihihhiihijhjjjiiijiijighjkijijhihihgiheeiigggfegffeehhgghhhhihihijhhiihgghfgffeeeiihggffeffgfghhhihhhgffffffghggghhhhighhihhhhhhgggfeeddghghggeeedddefdeegfgggfeggffffeeeedeeeeeghfghhhgfgffgigghggggfeefeccfffgfgggggfffffgfgffggefgggghihhxhcddffghhgggfffggffgfgghihgiihhfiggfffhghffghghhhgihigghihhiihghhfffgfgggfefgghihfeegfhhjgghihijjihhiggihfffhggggfggfffeedddddddffiikijjjhhikhhhihgghgefedefhghggffhihhiihjhihhhihhhihihgffgfgggiffffeefgeefgefdfedefdefhefehghhiihihgfgfgfhhhikkijkjhG(((()'(&(&''(%   [!ykjhhihhikjkjjkjkkkjjjjjkljjlklkklkkllkkkjkjkjkjiiihhijkkjkijkkjjjkjhijhiijijkjjkjjjiijhhhjijijijiiiihiggfggihihjijihjkjijkjkllkkkmkklmkllllkllkllmllkkijjjiikjhjijjjijhijjiiihghhigiijihhihihighhhghhihhijhihjggiiiihihighiihihggihhhihhihhihhhggigihihghizgeeefghhgghfeggghfhffgiffggfgggeehhgghjhiikjkklkjkkihijjjjkhjjkjjjjihiihijkiihihiiiihhihiiliiijiijihhhgggghhhjjhjjjhggihgiihhijhhhjgghjjjhhgfefdcfhgfgiiiiigffgfffgeecdcdeededfefghggiiihijghiifhiihhhjhhfhfghjiikjijijhiihhhhhffggihhhfggighjjihijiihjighiggghfhggfhhzkgghijjjjijihhjihkklkkllkjklkijiiijjjkmljlllkkklihklklkkjklkjihihhjljhihhhihghijjijjjkjkjklkjijjihjkhhhigggjjijihghgghiiiikkjkjihgghghijihiihiiiijkjjkjijjjihgghffhjhiighgghffffffhhgiihhhgighhhggghffggfghiiihkhhhhghiiihiighhhhgggeefghihihihighhhhhhhhhiigghjihikii|jfeeffijjihiigghighhhhiijihkjiiihihiihihjhiijgijihiijihjjjijjiiihhhhjhgffeddfghjigfghihjjiiijiikkjiijhhiighhiijhihhhghfffefeedfffghkljjkkkjjjjiijiiiihggggfhjgihgggikiijkiiiihjjjkijijiiihgfgfhiigghggfgggffhfgfggeegffghgffhhiikjjjjiighhhijijklkllljH'()))'('('&&'&   \!zljjjjjijjkkjkjklkkijjjjlkkjllmlllmllllkklkjklkkkkkihijklmmkkllkkklkkjkiiikijjkjkljjjjjihjjjjjkjjijhhiihgggggijjjkljijkkkkkkklmkllnlmmmllmnmmkmlmmllmlkkkkkiiljjjkkijkjjjklijijiiijihkjjijjiijjiihhhiiijhjjjijihiijjjiihiijiiijhghjhhiihijiihijhihihhjihhij|kfffghihihifghhghhhgfgigghhhghhefhighjijiijkklmjkjkkikljkkkkkklkkjkijiihiiljijjiijjijiiiikjkjjkiiijhhiihgghhikjiiklhhijiiijiikkhhhjhihiiiiihhfhedfjhiijjjjjhhhhefgfefefdedfefegffgifijkjjjjiiijihijijjljhhhhhiljjkkkjikiiijigijgggijijkihhjhikljjjkjjkkiijjihhighhhihi{khihkklmkkjjiijkjjmllmlolmllklkkklllllmnkmlmmkmlijlnmlmmllmmjjkmjijlkkkjjjijihiljkkkkkkllllklklljkkkkjjihhijkllljhhiijklkkkmkllliiijijjjjjjjjkjkjklmlklljlkkjjiighijjjjjhhhhgghiggiiiikljkijjjiihjihiihiiiijkklkijijhijjijjjiiiliiiiighjijjkijjkijkjijjjijkjiiijjikkkk|khghhjikmjjkjijikjikjijjljkjlkkkljikljijkijjkjkllilkmjlkmklklkklmjiijihjjgffgggjljhjkjlkmjkkmlllmlklkkjjjijjllkjljijjhhhhggggfhhjhikmllmmlmlmllkmjlkkiiijhijljjjkihjlkklnkkjkijlmmmkmlkllhigigikkiiijiiijhhhiiihihgihghhjiiiiijlnklmmkjkkjjjmkllomnnomK)))()'(&)''&'&   ]!|mmllmmlmnlnnnomnoomllomnnomnmpnonooononmmnnmnpnnlnmlknnnnoomopnlnomlmmklkmlmmommnnmnmnlklmmlmnmlmllklmjijikkkmmmmnmlmnmnmnonnpnnopooppnopqonpppoopoonplmmnmmnmlnnnmlnnlmmnmklmlllmkllnlkknllllkkklkllmkklmmllnkjkklllljkkmkklljjjlljlnkkllkklnkljlkjklkjln~liigijlkjkjihijjkklikikkkjmijijjijlkjjnlmmmmnoonmnolmmnmmnnmllnmnnolllmklmnllllllmokkkllllnnmlnlljnkjkmkjjkjlmnllmoklkmkkkmjkknljlmkkllllmljjjjgfjmillmlklnkjjmjjiihhhigghhhhhjihjkijlmmllmllkmklknlllmkjjkikkmlmmplllllllmkkkjhjijklklkkkkjkllmlmmkkllkklkjjjiikkkjklmkkklmmmmmklklklmlooooooonnnmmmnlmnnnmooonnoomnnkjlnmnmnnooommmmllklnmmljkkljjjmlmmmmmlnmnnonmnmnlmmlllmkkklllmlkjjijlmmmmmlmmmnmkllkljkkkllkjkklmnoomnnmmmnkkjkjjkljjkjjijjjihihiikkjlmklkkklkkjjjkjijkklllkllnlklkjjjlkjkjijklkjkjjiijjkkmlklmklllkljlkklkjjkjlklmllmiiiijklllkkllkkkkkklkllmlklllklkjklmlkklkkllmlmnllmnmmlnkmmnllllklklkjjjiggiihjlkkkmllnmkllmlmnmmlmlkmllkkllmmlljkkkjijhghhhhijjkklmnnmoomnmllmmlllmkjjjjjkllkllkjlmmlmlmllkjjkknnnnllmljiiiijkkjjjljjjkjijkijjjiijiiiijijijjjmmlnonmmmklkllllmmmmnonK(()(*((''&'''%   ^ ~nmmmnnmmmomnnnnoopnnnnnoppnnnopoponnopnoonnnonnnnnllklonpoonooomnnmnnnlmmnlmnnmmnonnnomlmmnmnnnmlnllkllkjjjkllnmnnmmlmnmmnmoooooopppqpoqprqpoppqpqonpoooopomnmmnponmoononmmmlnmllmkmllmmmmkkmnllmmkllmllnnlllllkmmmmlllllmllmllkmlklkmklmmlmlmnlmljlkklkkmmkjiilmklkkjkjkjklmkjkjkkmlkjkljjkkjkkmmmlonpqqomonmmnonnnommmnnnoommmnllmpnmlnlmmomllnkkmnnnnnnmmmnkmmllkkkmmomlmmmllmllmlkllnmmkmklmmlkllklijihiklkmnmlmnllkmjkjkiijjhhghhhjkijjmjkmmmnmmmmllllmmonmmlklkjklnmmponmnmmmmmmlmkiijkknnnkkllllnmmlnommnnnnlmlllkjjklkllnkklmoooommmnnnonnoqqpqqpppppopponnnnoppopppoopommnpopooonopnmnonnmnnnnnmmmmnmlnmmnpmnopompppnpqoonomlnnlmlnmonnmkkllmnoonmmmmoponnmnmmnlmmnmllmlnppopponoopmnllllmlllklkkkljkjkkjkmlmnoommmmllnjkllkklnnmmonkoonnnmkklmllllklmnnllkjkklmmoommmmnnmnmnmommmnkllmllnonnolkkklnnpnmmmmmmnmlnnnnmomnoomnonnmnnmlmnnnmommnpnnoponoonnooomnnnmlnllmljjjjjjkmkllnonppnmnooopponnommnnmlnonooomlmmljkljkkjjjkmlmnpopprooqpnlmnnnlnmllnllnnomnomkmoonoponmmklmlmppoomnollkllllnlklmlllmkklllkjmkklkkjkllllkjmmonopppnnnnnnnomnooporpL)))))((()'('(&   _!rppqqqoppqqqrrrrrsqpqqrqrrqqrtprrsqqqsqrrrpprqqqqponnoqrsrrpqrqppqpprropqpopppooorqpqqpopopoqqopppnnoomlmmlnoqoppqqpoqppqqpqqqqrrrrssrsstssssrqqrrrqrtqpqqqpqpppssrpqrpqqpnpopmmopnooqooppnmopnooonoopoonpoooomnnoooppnoopooopmnnnnonpmooonoopoopnonnnmmnoqmmmmnnmomnlmmmmmnpomnnmnoommmollmnmnmnnooonqttrsqqoooqppqqooopprqqopopnpopoooooopqpoooonoqoqqqpppqonnonmoomnoqpoppqooponopnonoopnommnpnmnnmmllklknmoopoooqoomommnmkkkkkjkkkllllkmnnnnooprpoooonmooqqopnlmmllnopqqqqqooonopnnmmmklnmoopnmnnnnopopqponpqqooonnmmmmnomonpmmonoqqnopoonoqpqqrqrrtrqrrqprrqppqqpqqpsrrrqqqoqssrrrpqqpppoonpqppooonnopooonoponppoprrpqqqpqrqpqrppooomooopoponnooppqppooopprpoopoononnopnnnnmporqrrrpqrpoppnnmnnlmnmmmnmmlklkjmmnnnqpponmnnommnmmmlnopopooppopomnlnommnmmlmqonnmmlmmonpppononooonnoonnnonnnnmlmqppqlmlmmonnonmomnoonmnpooooonpqpoooooppooppooppoooopopqoppqpppppooononoomnnkljkjklmlmopoppqppoqqqqqqpppmnopmnopooopnnnommlmlllllklmmnopopqrrqqqonooooonomnnmmoponppnmoponnqoqoommnnnoqqpoponmnmmnnmljmonnmmmmlnlnlmmmmmmmnnmmlmllponppqpppqonopppppqprsrN()*))((((&&&(&   ` spopqrqpqqpqrssrrrqqqqqqttrrstrrrsrqrrstrsqqqrqqqpppppprrrqrrqprprqqrrqqpqopqqpopqrqprqpqqporrqpopopnonmmnmnoqrqqrqpppoprqpqrrrsstsrssrruutssrssusrrrsqqtssrpqqpsuqrrrqrrrppppopoppprpppppnnoqpppopoppnopqpopqoppropqqqppqooonnooponopoonoonoqqqqqooooooopqnmnmmqnopommnomnoqnooonmoqonoonnnonnoopmnooprtsrsrqpqrrqqqprqrorpqppqpopprqpqooppsppppopqqpqqqqpqqoopponoooooqqqqqpppppoopoonqopoonmnoomnmnmmmllnmnnqrpooqoooonnonlmmmkllkkklmmlnonoppoqrqpoopnnooqrrqpnnnnnoqqrsrrppqppqpoooommnoopqrpooqpppqoprqpooqrqpponnnnnnpppoqooooqqrrppqoprrpqrsrrstrssrsrstrqqrrqrsrsstsssrrsststurrrrqoqqpprrqopqqooqqqpqrpppqrrrsrtrsrsttrsrrrqpropoqqqqrqqpppqrqrrrqpqrrrsqqpqqpppnppoppnoqqrrttrrrsqrqqnooonnopnonpmmmommonopqqqpppoppropopooooqqqrqoqqqpqoppoqooonnnnpropommnnmoqrqpqqppqqpprqopqqrppoppoqrrqnnoonqpqpppppopqoopppspqpprrqrqrqprqprqrqqqqprqrqsrsrrssqrrsqprspqrrqoqpnmnnmlnoonoqrrturrrttrttrrqqqqpqpqqqqqrrqpqpooonmnnnnnmoopqsrrssssrtqpqqrrqqoopqpoqrqpqqonoqpqqrrrqqpqqqqqstqqqqoqopooppomnqqpqpooopnnnomnopoopqnonpnorsqrrrrqssrrrsrrssrttusP))*(*((')'''('   a!tsrtturrstttuvvuuttuttsuuwuuuvtuuuvuuuusttsusustrsrsstrsuuttuusstuttuustsssstusrrstutussrsrstttsssrrrroppoprtusstusrssrrrssttuuuuvtuvvuuvwwwwvuuvvvvuusttvuttssvuwvuuurussrsstrrrsststrrrrqqrsrqrrrrsrpqrtrsrsqrrsrrstsssrrqrrqqrrqqrrqprqqqqrrtssqrpqprqrtqppoqsqprrqqprpqrsrqqqqqrsqrqsqpqqnoprqqqrrtuwvvwurrstsstussststsuqrtsrsstssrssrsusrssrsrsrrsttsssrqsqrqrqqqqrssssrqrqqpqsqrqqrstrqprqqppppqponnppoqrssqqrqqqrqpqqnoonnmnmmnnnnnpqprrsrrssrqqqqqsqsttsqqqrpqrsstttsrstrrstrqrpppppqrssqrstqssrqqssrrqqrtrrrqrqqqprrrrtqqpsstsrspqqssssssutttuutuuvuuvtutututtutuuuvutsuvwuvvvssttsrrsrstsqrqrqqsssrrsrrstssstttuutvvvuuutstsrrqrqprrqrtsrqsttttssrrttttsrrqrrqrqrqrqpoortstuuttsustrrqqqqqpopprqqooopoopqpqrrrsrsqqrrqqqqqprpqrrrqrqssrsrpppqppqqpoppqqrpopopopqssqrqrqrrqrrrqqrsrrqrpqrrrrtponqqqqqqrrroqrqqpqpqrrrqqttrssqqrssrrqsrsssrsrrstttsssussttsrsrrqqsqpqrppoomomooooppqssutttttttrsssrrtrrrssqpsrqqqqpopomoopooopqqqsrsuuusuttrsrrrssrqqrpqrrsqrrqprrrssrstssprpsqsrtrsrqpqqpppqqpopqqrqppppqopoopoppooqrqpopopqsrtsrrsstssttttsttuuvsP(**)*((()&''(&   b vqpruutstttutvvwvusututvvxvxwvuuvwuttvvvvvutvuutttssstsuuuuttuuttvutvuuuttsstttsrttvvtstssrrtsssttsssqoqprosstttttsrsrssststutuvwwuvwwwvvwxwvwvwwwwwvutuuuutuuuuvxvvuuuuvtsutstsstssutrsssqqrstssussssrsttstssqrssrssstsstsrsrqrsrrqsrsrrrrrrqsrttqsrqprqsuqprrssqrrrrrssrrstsrrtrrssrsttsqrqpqrsqrprsuwxuwwxvttutuuuusuurtttttstrssttuttsrsttrrssrssrqsttttssrstrrrrrqrsstutssssqpqtrrrsqsssrrsrqqqrpqppmmopppsutsrqqrtsrrrrqqqpononmnpoopprqqrrrsttssrssrrtttvussrrrrsttsuvtttuttttsssrqqqqssttrsrtttttsrtutrttststsrrrrrrststvrqrtuuuutsssssusttutvwvvvvvuvwwuvuustuuuvvvuwxwwwvxxvwvvvutuutttuuurrsrrstststuttstsuuvuuuvvxwyvwuvsuvtrrsssstvstuuttuuutuustuwuttstsvttssttsrrppruvwwxwwuvuvtsrsrrrrqqqrsrqpqqppqsqrstrsttssrtssrrsrststuusstutrsssssrqsrrrrrrrsssrqrrrrruusttsrststttstssstttssstttvrqqrrsstssttrrstssrtssuusruutuuuttuusutwtuuvtutvuvvvutuwutuuutttrsssstrsrrrqqpprpppqpqtuvwwwuvvvuuuttuuvtsuvsststtssrqqqqpqsqqrrsrstuvvwwwvwuvuttututrsussutssststttttvvuvvussstttuvutuussrsrrsrrqrrrsttrrqrqpqqppprpqtussrrrssuttuutvwuuuuvuwvvvwwwvR)**))'('*''()&   c!vtttxwvwwwwxxyyxyxwvwywwyyyyxyxwwxxxxxyxxyxwxxxxvwvvvxwwxwwwyyxwwxwxyywwvwuwwwvvuvvwxxwvuwttuwxwwwvuvvststuuwwvwvwvvvvvuvvvxwxwwyzyxyyyzxxyyyzxxwyxxyxwwyyxwwxwwxzywxyvvvvvvvxvvuwwvwxuuvuttuwuwwvvuuvttvvvwvusutvvuuvuwuvuuvuuttvvutvuttuttuvuuvwvtuussuuwuuutvvtuuvttvwtvuwstttttvwwwvwutuursuuuuuwuxxzyyyxxwwwwvxwvvwvvvxvvvwusuuwwwwvuwvwwvvuuvvuttuuwxwvttuvttuvstttttwwvtutttsvuuuttvuvtstutustrtssporsqtuvvvuurtuuuuuustssppqropqqqrrrsstutvxwtuvstuvuvvuwvuuvttuvuvxxvvuvvvvvuuvtttsrruwvuutwvvvwvuuwtvuvuuuvutututuuuuuxttuuvvvvuvvtuuvtvwwwwyzxxzzxwxywxxxwwwwvxxwwyzyxxyzyyxxxywvvvwvvtwwuttsstuuuuvwwvwutwvwvvxwxwyzxxxxuvvutstuuuvvvwwwuwwvvwwvvtuwwwvwuuvuuvvuttstrstxxyyxwxxxvvvuttsttststtutrrrrrrrttttutuwuuttustuvtsuvuwvwuuuuvuuustssrstsstutrstusssstttuutuvuuuvvvuvtuuuvuuvuuuvuvwsrrstuuusuuuststttststtuuswwuvvuuuwwtvvvwvvwvuvvvvwxwvvxvvwwuvvutuuvutssstuuqqqrqpqrrrtuwxyywxwxwwvwuuwwuuvwvuutttutsrsrrrrtrssssstvuwwxwwxzwxvuuvtuutttuuuvtuvuuuvvvvvwvvwuttuvuvvwvvvttttssrssrrstssttssrtrsrrpprsrqstsssurtsvtuwvvuxwwvwxwwwxwvxywR(****(((*'''(&   dyutuwwwvvwwwxyzxywwuxyyxz{z{zzyyxyyyxxyyyywwxyxywwvvwxxxwzwxxzxxxxxyxyxwwxxwxxwwuwvwwywwwxvuvvwywwwvvuustutvwwwwwwvvwwvvvwvwwywxyzxxyzyxyyyyyyxyyzyyzyxwyyxxyxxyz{zyxywxwxwxwwwvuwwwwxwwwwuutwwwwwvvwvuuvxvvwvvvvvvwwxwvwwvuvvuvuvvvvvttuwuuwwwwwwvvutuvvvvuuutwvuvuuvuwwuvvvuuuvuuuvwxwxvvuussuvvxvvxxy{yy{yzzxxyxyxxwwxvwwxwwwwttttwwxwvwxvwwwxvvvvuuwxvwvwvuuuwtvvuuvvsuwxwvuvtvvvuuvvvuuvuuvvvuvttrssqqqrrsvxvvvutsvwuvvutsutrqqqpprsqrsrruvuuuwwuuvutvvwuuvwvwwvvwxxuvxxwwwwvvvwutwwtstuttvwvuuwvuwyxvwwvwvxuuvvutuvvuvvvxyyvtuvyyzxwwwvvwwvvvxyzy{yzyzzyyzxyzzyxxxwxyxxy|{z{z{z{zzzzxyvxyyvxwwwwwuuuuvvwwyxxxxwvyyxyyyy{z}yyyxxxxxuuuvwxwxwyyxwwyywxwwwwwxxyxxvwwwwvxwvuvuutvyz{{zzz|yzyxxvvvvvutvuuwvttststutuuvwvuwvuvvvuwvwvwwwxwwxvvwxxvvwuuuvstuwvuvvvuuvvutuuuvxvwwxwvwwxxwxvwwxwwxxwwwwxxyuttuuwxxvwvwuuvvvuvwvwwxxwxyxyyyvvyywwxywyxyxxxyxxxzxyxyyxyyxxwxvxvwvvvuuuvvustttrsttvuwvyz{{yyzxxxwuwyyxwwyxxwwwwwvuuuutututtvvtuvvwyy{zz{zzyxyxvxwxwvwwwxwwwxxwxwzxxyzwxxxxwwxwxxxywxxwvuvtuvvtuuvuwwwvuuvtuuvssstttuwvutttsvwvwwywxxzyzyzy{{{xyzxxS)*)*+((()''')&   e yvwyxzzzyy{z||}}|zyyyz{~~}}|}|{{|||{zz|{{{zy}{{{{zzz}{{{}|z{|}|{|{{|}|{z{{z{{yzzzxyz|zzyzzxyyyzyzyxzyxwwxyzz|zyyzyyx{yxyzvxz|yzz{{|{|{|}{{||~||{|{{||{{|}||{|||~}|||zyzzyzy{zyw{zz{|zzxzxwvyxyyzxyyyyxxzzxyzxxxxyyyzyyxyxyyywxxxxxyzxxxyxwwyxyyxywxxvwxwywxwwxxwwxwwxzyzzyzxyywwxyxy{zzxxxwuvyyyyy{z{{|}}~}|}||{z|}{zz{{yz{yyxywvuwx{{{{yz{yzxyxzxyxxwyyxyzwwwxxzzyxxxxvww|yxxyxxyxwxyxxwyxvxxxxxwyuwvvtttusuxzyyyxvvwzwxyywvwwvutussttuuuusvxxxwyzywyxxwxywwwyzyzzxxyzzyy{yxxxxwwxwuxxvuwxwwyzxyxywxxzzyyyxyyxxwwwxxwxxyyyxy{{xwwyzz{yyzzxyxxxxy{z{|{|}|||{}|{{{|z{z{yzyyy||~}}}}~}}||z{{zxy{zzyyxxxxwwwxwxy{{{zzyyxyzyz{z{}||}||{y{yywxxxyy{yz{zyyy{zzz{yyx{zzyyyywwwwxywxyvwwx{z||{z||}y{yyxyxxxvvwvwxyvvvutuvwvwvxvwxyvwwxvwyxxyyzyzzyyxxzyxxxwwuvvvvxwxvvvvvxvwvvvwyzxwxxxyyxxyxyxyyyxyxyxxyyyyzwvtvwwyyywwwwwwwuwwwvxyxyxz{yyyywwx{xxyzyz{{zzy{zyz{zzzzzz{{yxzywxwxwxwwvvxwvwuvutuvvwwyxy{~{zz{zyzyxyzyyw{yyyzxwxxxvvvvuuuuutwwwvvywyz{|{|{zz{{yyyxwxwwwwwyuwxyxxz}{yzzyzy|yxxzzyzzxxyyxvwxwuwvwvwxvwwxwwuvuuuvutsuttvvvvwvvvwwxwxyyyyzyzz{y|||zyz{yS(*+)*((((')((&   f {wvxyyz{{z{||}||{{yyz{|~~}}~~}}}}|{{{{|{|{zz|||{{yzy|~}||~|}~}}|}||{|~{{|z{yz{z|zy{z{{{{zzyyzxzyzyzxyzxyzyy{|{{|{wyzyxxzyyy{{zz{}||||||}||||}|}|}}||{{|}{|}|}}~|}~||{{zy{zz{y{{{{|z{zyywyxx{|{yyyzyxy{zzzzyzyzyz{zyzzzyzyyyyxyyyy{yyyyxxyxyyyyyyxyxwyxzvyzxxyyxxxxxz|zzy{yx{zwxy|{{{|zxxxwwz{yz{|z{}~|~~~}}~}z{|{{|{z{z|{z{{yywxz|||yy{|{zz{xx{{yyyzyyzyxwyz{zz{xyyywwyz{zzyxxxyyzzzyxyyxxyzyzyxxxvwuvtutuxzzyxwxxy{yyzyyyyxwvuuuuwwvtuxuvwyzyyzyxyzyxzzzyyzyz|}{yz|yzzz{yzyxxyyzxyxwxxzzzz|yxyxzz{{z{zzzy{zywyxxyxywxyzy{|}zxxz{{}{|zzzzzyyyx||||~~~~~}}~}||}||||z{y{|}~~}~~}~~}|}|z{||{zzyzz{yzyyyy{|{|}{{zz|{{{|~|}~~}}}||}|yyyz{z{{||||{{|}z{{|||||{z{zyzyyxxy{zxzyxyzz{}}}}|}||{|zyzxwwxxwxyzywxwwwx{yyxzyyyyxxyyyyz{z||{z{{|zz{{{{xyyxwxwwxyyyxxwwwywxyxwx{zzzz|{{z{yzz{zz{{{zz{yyz{|{}wyxyyz{{zzyzxyx{yxxyxyz{zy{|{{|{yyz}|zz{{|}}|||||{||{{}|z{}{zzz{zz{{zz{{xxyzxxwyxwxyxyx{yz~}}}~}|z}{{{|{{|{z{{|yyyyxxxyvwwxvwyyyyyzz||~}}|}}}|{|||z{{wyyzyzz{{z||~|}{{{||{{{{zz|{y{|{zzzwvxxxxxzyyy{yyyywvwxxvvvwxxywwwywwyzyy{|{z|{z{||y{}}}}}{U**+*+))(*(((('   g!{yyz{~}||~}}~}}~~}|~}~~|}~~}}}|{~~~~}~}}}~}}||}~}~~}}}}}}}}}~}{{|{||}|}}~}}{|}|{||~||}{}~~}~~}~}}{|}~}}|~~~}~}|}|z{|{}}~}|}}||{}|}}}|{{{|}~~}}|}|{|}{{{|zz|}}{|{|}z||{||}|z|{{{|{xy{{|{{z{}zz|}}}}{||}{z|~}}~}|{{{z}}}~}}}~~~~~~~~}~|}||z|||~~}|~||{|}}}}|{{}{{||{{|}}~~|{z{{zz}}~z|}{}{|}|}}{||{{{}||{|{zzzyxxxwvz{|{{}yy{{{z|{|{{{yyxxwxyyywwzxyz{|||||||||{|}{|z}{|~}|}}||~~|}{|{{|{{yz|zyz{{{|}}}z}||{~}}{~{|}|{z{{yzz|{zy{||{|{{|}}~}|}}||{}|{|~~~~~~~}|}}~~~~|||}~{}{{{||}|}}{{~~~}~~{|~}||~~~}~}~}{|~||}~~~}|~}}}~}}}}}||~{{||{z||zyy{{{|}}}~~}||}{|}yzy{yzy{{zyyxyz|{|{z{{{z{y{{zzz~{~}~~~~}{||}{zz{yyyxz{z{zyzyyyyyyyyzz{||}{}|}|}|||||}}|||{||zz||}~{yzz{z}}|{|{yzz{yyzz{yz{{||~{||}||{~||z||}~}}~~}}~~}}}}|}}}z{}{{|}{z||zxxzzzyzxxx{zyz{|}~~~}~}{|}||{~}||}|zy{zzyzxyxyxxy{{z{}|}~}~}|}|{z{{zz|z{||zy|}|}|}}||{}}{}~}|{|}{{zxyyzyyyzz{{|zzzzyxwyxxxywyzzxxxzxzz{{{|||{|}z||~z|~}~|V)***+()()((()&   h }yxzz}||~~~}}}~}~}}~~}{}~~~}}}~~~~~}}~}}~~~}~~~}|||{z{~}~~~~}~}|}}|~~}}|~}~~~~~~~}}}~~}}~~~~~}}{{||}~}}~}~||~}~}~~}}~~~~}|}~}||~|~|}||}~~|}}||}}||~~}{z|||}}|zz}||}{|{}|y{~~~}~}||}{|~~}}z|||||}~~~|}~|||~~~}}}~}}}}~~}|~|{{}|||~}~~{|||{|~}~~~||{~}}|||~{{z~}{|||z{{zyzyxxx|}||||{|}zz{||}{|z{yzzxy|zyyzyyz}||}}|{|}|||~}|{}z|}~~}~}|}~|{|}}{}{{{z||}~~~}~}}~~~~~}~~~|~|{{z{~}z{||}~||}}~}~~~|}}~~~~~~~~}}}|}{}}~~~}}}~~}}|~}|~~~~~~~~}}~~~|~~{{|}}{{}||}~}~~~}|z{zz||}{|{yy{||||}}|}}|||}||}}}}|}}|}|{{z{zz|}}z{{{z{{z{|{z|}}~}~~~~~~~}}~~}|}~|}{~}|~}}}~||}~|{{}|}}}|}~~}~}~~}||~}~~~~~~}||||~}{z|}{|||{}}}|~~~~~}~~~~|||||||z{z|{{|~}||~~~~~~~{{|}~}}}}{~~~}~~}~~~~~~}}zz{}{z|}||}~}}|}{{z}{yz{{{|}{zy|||}}}~}~~}~~~~~W+*+*+)))*()()'   i!~||||~~||}}~~~~~~~~~~~~~~}~|}}|}~~~~|}~~~~~}}~~~~~}~~}~~~~~~~~~~~|}}|}~}{|~~~}}|~}}~~}}|}|{|||||{|{|}~~~~~}~~~~}}}~~~~~}}}~~~~~}~}|~}~~~~~~~}~}~~~~}}~~|}}~|}||~}||{z}}}~~~~~|~}~~~}~}~~}~}}{|}||||~}}|}}~|}|}{|}~~~}~~}~}~~~}~}}~}~~}~~~~}}~}~~}~}}}|}}{}}}}~~}~~~~~}}|z{|}}{}}~~~~|}~~~~}~~|{|~||{}}~}~~~}~}|{}{z{||||||{z|}~}~~~~W*++*,))(*')()'   j }z||}}~~}~~~~~~~~~~}~~}~~}~~~~~~~~}~|{}~}}|}~~}~~~}|}~|}~}~{|~||}~~~}~}~~~~~~}~}~~~~}~}~~~}}|}~~}~}}}}~}}}~~~~~~~~|~~~}~~~~~}~~}~|}|}}~~}~|~Z*++++)))*'(()(   k!~}}~~~~~~~~~~~~}~~~~~~}~Y)*+*,()))((()'   l }}~[+*++-)))*())+'   m![*++*,)*)*()))'   n ^*+,++***)()))'   o ]*++++)**)())*(   p _+,,,,**)*((()(   q!`*,,+-******)*(   r b+--,,)+*+)))*(   s!c+,-,,***+)))*(   t!d+,-+,++*+)*)*)   u!d*,,,-*+*+))**(   v f,--+-+++,(*)*(   w f,-.,-*+++)))+(   x h,--,-++*+)))*)   y!i+---.++*+)))+)   zj,--,-+++,)**+*   {!k,--,.++*,***+(   |!m,----+++,*+++)   }!m,-.-.+,+,****)   ~ o-..-.+,+,++++)   !o,..-.+,+,+++,)    q--.--+,,,+*++)   !s,./-.,++,++*+*    s.....,-,-*+++*    t-././,,,-+++,*    u./...,,+-++*,*   !u-//./,,+-*+,,*    x.//./,-,-+++,*    y.////-,,.*++,*    z/////-,,-,++,*   !z-////,-,.+,+-*    }///./--,.,,,,*   !}.////-.-.+,-,*    ²±/////--,.+,,-+    óó/////-.-/,,,-*    ŴŴ/////-.-.,,,-+   !³²ƶŵ/////---.+-,.+    ôĲȸƵ/////.--/,-,.+   !ŵƵƸǶ.///0..-/+---+    ƶƵǷȷ/////./..,,-,+   !Ǹȶɹʷ./0//./..,---,    ȸʸʹʸ/0////../-,,.,   !ʺʹ̺˹/00////./---.+    ˻˹̼˻/00////./---.,   !̼ͻͼ̻/00//////---.,   ͽͽξ̼/000//../,--.,   !;νͼ/0000././-.-.-    ξομ/00/0/.//.-..,   !¿¿ν/0000//./-...,    ϿÒ/0000//./....,   !ÿ/0000//./..--,    ¿Ô000/0//./-...,   !ÿĔ/0000////....-    ÿĕ00000////..-/-   !Ė/0000/////../-    Ė00000////././-   !ĕ/0000////.../,    ŕ00000//////./.   !ƕ/0000////././-    ȗ00000///0.///.   !ȗ/0000////.///-    |z{{{zz{}}~}~~~}~}}|{z|~~}|~{||~|~}}z||~~}}|}~~~~~{|{||{{{||}}}~}}~~~}{|{z{{{{~~~zy{x}~}~~~~|~~}~}||}||{|~~~~~~}~~}~~}}||{~}{zyxxy{~}}~~~~|}}~}{||{{|}|{yx{zy~~}~~~~}}~~}}{}zy{{{yzyxvx{}}~}~~~~~~~~}}}~~~~~|}}~{{|{{}}~~~~~}||~zz{}|}~~~}}}~{{~~~|~y|~~}~~}}~~}~~}~}}~}|~~~z{{{y{}}}~||zyyxz}~}|~|||{{xxyzzzz{z{~||zzyzzxxy{zz{}}~~}}}~~}{z|}}}}~~}{~~}|}}~~}}|~~~~~~}~~~~~}~~~~|~~~|~~}~~}}~}||~|||~~~~}}}{|{|||~~~~~||zz{}~~~~|zyyy{}~~~}~~~~~~~~~~}}|{||}z{{|}}{{|}~}~~~~~}}|||}}~~~~~~~~}}|z~}}zxyy{{~~~|}}~~~~~|}~||~||}~|}}~{||~~~~~~}~}}|}~~~~}}~~|{|zzzyzz{|}}||z{|}|~}~~~~U()))*((((&'&'&   !{yzzzxyz~~~~~|}|{~|z|~}{|}{y{}~~~}}}~}}~}|~}}}{zyzz|}~~~}~|{}||{|~|{zzzzyyyy{{|||}}~}}~{~~~}||zz{zz|~|{zyzyz~~~|}~~}~||}~|}|}}{{|{z{|}|}~}}}~~}}}}}{{{|zz|{|{yywvvy}|z}}~|||{z{||{zz{|zz|{zzwwzx||}}}}~{{|}{{{z{xyzwwwwvttww{~~~}~~~~~~~}~~}||~|{~}}||~}{||zzz}{z{}{~~~~~}~}}|}}|||zyz}{~}~}}|}~}|}{z|~}~||zy|}~~}{||}~}{|{}}}~|}~||||}}}|{zzyyx{}||}{yxwvz{}|z}|{zy{yxwzyyzywwx{}|{|yxwxxxx{z{z|||}}||{}|}}~}}}~~yzxyz|~~~~~}}}~~}|~~~}~~}~}~~~~~}||{yz|}~~}|}~}|}~}~}~}~||{||}~}~~~|{}~|}~~~~|~}}}|}}}}|}}~}}~~}|}}{zz{{{{{yx}}}}~~}~||}~{|{|{{zz|~|}|}z{zy{{y|||||{|{}{{zyyzz|}}~~}}|}}~}}|{zzxwy||{|~~~}~}}|~}}|}|||}}}|||}}}}~~|}||{||{xy{{zyx{z~~}|{{zzzy{z}}}}~|}}~||}}{|z{zy{||{{|{|}}|||~||}~{zz{z{|~~~~|{z{xwvyxxzz|{|}{{|}}}~{}~~~~}{{}zz|}||{yy|}|||zz{}}}|{{zz{zyy{{|}|||{}{{}|{{z{yz{|||~}|z{}}{{{{{|{{yz{yxxzxyy{zzzzyyy|{z{|{~|~|}{}~}~}{|T'()))'''(&&'(%    |zyxyyyxx|}}~}}|||yz{zyz{|zz{{y{|~}{{|}}~}~}|}~|{|zyyvxzz~|}~}}~{zy|{{{|{yzyxyxywwxwzyy}~~|}}{||zz{}||{z{z{{yz||~||yyxxxz||~}}~{{}~~~~}~~~~|~}{{{}|{|z|zzzyy|{||}~}}~}{|{{|{|zz{{yzz|yyyxuvtvyzz{|~||}{{{xwz|{zzzyyx{zzwwuvx|~~|{z{}}zzzzzz{{yzxzwvvvtrrrsv{}~~}~~}|z{|}}~|{{|}y|}{{{||{||zzz|zyx|zzw{||}~}{{}{z{}{||z{{z{{|~}}||z|}~~}}}|z|{z|~|}|~}~{y{~|}}}{yx}{z}}{zzz{~~}|}~}|~}{{||z~~{zzyyxxy{{z||yxxvvwy}z{}zyxyyxxyxwwwvvw{zy{{yxwwvvwy{zz|||||{z{{{{{|}|}||~~}}{{yxx{}}}|}}~|||~}~}~}|~~}~~}}}~~|~||{z{}}}~~|}~~}||}~}}}}}~~~}|||||}}|}}~|~}}||~~~}~}~}}}||||~}{|}~~~}~}~}}||z{y{z{{zzxz~|}~~|}}}~|{|{z{z|{}~|{}||||zyzzz{{~{{z{z{|{yxxyyy|~}}}~~|||{{}}{{yywzz}|{{~~}}}|}~||}|{|}||}~}|~~~~||~}~{|{}|{}|xyz|yyz|{}}}|{zy{yz}}}}}}||{}}{{{|yy{{|||}{{|}}|~~{}~||z}||}~~}}{{|{ywwxwyy{z|~~||}~}~}~~}~~{}}|{z~~|z{yx{~}}|y{}|~~|{yzzyzy{z}{|{||}|}}}|zz{yy{}}}}{x~}~||||{{{{|zzz{zzy|{{||xyz}{|{}||}}~|~~~{}V()))*''')&''(%   !|{{yzzxyz|}}}}|zz||{{{|{z|}|{}}~{}~}}}}{zzyx}}~}~~~}~}}|}{|{}{{{|zzzzyxxyy{{~~~~}||}{z|~}}}||}{||~}}{zyz{{|~~~~~~}}~}{|~~}}}||{|zyzz|~}~}~}|}}{{|}}z{}z{|}{{z{xxwvy{|}}}~}|z|zxy}z{z|{{xzzxxxutu}~{||}}|{{}{z|~|zyzwuuxttssstw|}~~}||~~}{}~~{|}~}}}}|}}|{}|{zzy{{{||}~}{||{||}|~{||{{|}|~~}|{}}}~~|}{{}~}}|~}{|~||~~|{|}|{}~|{|zz|~~}~~|}~}z{}}{z{zyyz{||||{yywuvy{{z|zzzyzywxyyyxvwx{{z||zzvwvuxzz{{{}|||{{{{||}}||}~|~}~z{|zyzz~||~~~|}}}}|~}~~~}}}}~~}~~~~|z{{}}}~}}|}||||~~~}|}}~}}}}|{~}||}~~}~~}}||{}~}}||}|}~~|||}|}{{{|}}}}~~}~}|{|{{zz{{|zx{~}}}~}}}~~}}|||{z{||{}}~}}}||||zy{zzz{||zz{y{|{{zyyyzz{zy|~}{z|{}||zxywx|~}|{}||{|||~~~{{}{{z{||~~~~}~~~}~~}~~~z{|}}{||xyz|yy{{{}}}|}{yxzywz}}}}~}|}}|{||{{zxxzzz{|~zy{|~}}|}}}~|{z{|}|~~}|{zz{yvxwwwyyz{}~}}}~}}~}~~~}}}}|{{{|{z{}}{zyxy}}~|{yyyz|||{zyz{yxxyyz||{{{{||~{{xywx{||~}|yx|~}}||zzzzz{|{zz{zyxzzzy{yxyz{}|||||}}~}~~~}~}V()))*((((&'''%    }yyyxwywy{{}}}}|{{{zzyyzz{{z|||{{||{z{}z|~}~~||zyzywy}|}|||{||}{|{|{zy{zyy{yyyxwvvvy{y{||}~|z{{yyz}~}}|{|{{zz{}~}|{zz{{{yz}}~~~~~~}}~~|}}}|||}}}|}|zyzzyy{|}~}||~~|{||{{{zzzz{z|{|zzz{yzxxx|z|{}~}{|}{z|{ywxyyyzzzzyyyxxwtrry}~~~|y||}~}{{zzx|}zyxywwvwtrrssuv{~~~||||~~}||{~|}~|}}|{{||{|}||{{|z{{{zxyzyz{{{{}|{z{||{|{{{{{zzz|{~|~}}{}}}~}~~}~|||}|z{}~||}|}||{z{||}||{y{{y|}|{}}~}~~}}}|{{||{zzyxyxz{zz{{{ywvuwz{{zzzyyyyywxxwwvuw{{z{{zxxxuvxzzz{{||{}|{z|}|}||}|~{|~~}}z{|{zy|{||~~~~}}~}}}~}}~~~~}}}~~~}}{|}~~~|}}{}}{{||~|}~||}}~}~~|z}}{|~~||~}|{||{{~|}}}{{|}}~}{|}}{{|}|}}~}}}~}}|||{||{zz|zz{}}}}}}|~|}{||||{{|}|~}}}{||zzyz{{z{~|zyz{|{|{zxyzzzzxxw{}|{yy{}{yxxxy|~~}}|{}||z|~|{zzy|}}~|~~~~~~}~zz|~}}}|{{z{zz|}|}}~~{||}zyzwwx{z}~~~||}|}|{{{yxy|{|}}|yy{~|}|}||}{zz|}}}|||{y{|yxxwwvwyz{~~}}~}~~}}}~}}|}}||}}}}{yyy}|}yxyx{|~}z{zzzzy{yy{|z|{}{|~~}zzxvwy~}zz{|}~}}z|{{{|}{|{|{{z{z|z{yzzzz}}}|z|}~~}}V))*))((')&''(&   !{zzzyyzz{}}~~~}{{}||zz{{|{~~}|{}}{{|~|{~~~}{|{{yz|~}}||}}~{}}|z{|{zz|zzzyxwuxwyz{{}~|{|yyz|~~||}}z{{~}~|||~|{{~}~~~}~~~|}~~~~~{{|zyy{{~~~~~}}}{||zz|}||}}}|}||{||{}~}~}~}||||||zzxyyzzyz{|{yyywvutx|~{|}}~}||zx{~}{z{xwvwuutttwy|}}}}~~|~~~~}}~}|||~~}}}}|||||}}|{zzy}|}|~|||{{}||}~}{{{|{||~~~~~~~~||}~}~~|{y}~~||{{z|~~|}}|{||{{}|{{}~~~}}|~}}|{xxxy{|{{|}zzxwxy{|{{{zzyxyzyxxxutvzzzz{{zyyxxy{y{{||{|}{|||~}}}~~~}}~}~|{}|{y{{z}~}~}~}~~||}}}~}}~~~}~~~~~}{{}~~}||~}{|}}|}}~|}~~}~~}{{{~}{}}||~}|{}{{z}}||}z{|{}}|}||~{z{{}{}~|||}}|}|}|{|{z{|z{||}~~~}}|}~}}|{|~{||~|}~~~~|}{{{{zxz|{z{~|{zzzyzz||zzyzyxvvx{|}|{zyz|~~{yyzxz|~~}}||{|zzz~{|zz{||}~~|~~~~~}}~xy{|}|}|{{z{{{{}||||}}|||zxxwvvwvz}~}|z|}{{{yzwy{|||}{zxz{~{{{|}~|z|}}|~}}|{zyy{zxxxvtvxyz~~}~~~~~~~~~}}{|||||~|{||yxx|~}||zwwvw|}{{{{{zzyzxxy{yyzzzx{|{zxuvv}}}}}{z{{}}}|{{{z{{}{||~|{||y{z|zyzzz|~}z{}~~~~~}}}|}}V')))*((()&&&(&    }zxyxwxyyyz{{{z}}{{{|{zxyyyy}}|{z|zzyz~~}~|||~||{{yy{|||z||{{||{{|{{{{yyzzzyyyvutvvwyyx|}}}zyzxwxzy~~}{{|||{z}{}}}{|||zzy{{{{{}~~~~~~~~}}||{}~~~|~}{z|ywy{y{}||}}||}||zzyxz}|}~~}}|~}}~{||}|}}~}||{z|{}yxwxyzyxw{{zywxwwxvv{}~}}y{|}~}}z{zxy||zxyyvwwusstruw|}~}}~{|}}}~}~~||{}}|{{|||{|{{|{{z|||{zzyy||{z||z|{{{|}}{{yy|||}}|}~}~~}}~|{{}~}}}~~|{wx|~|{{{yz|~|}~|{{{{z{|zyyz}|{~}}~~|}~{|||{zxywy{{y{||ywwzzz|{{yxyxwyzxwvuuuvyzzy|{zyyyyyzyx{|{z|}zz{}|~}}~}~~}}}y~|{{{|zzzy{}}}~~~~|~~}{}~}}~~~~}~}~~}}y{|~~~~}}}}{{{~|~~}}|}~~~}|{{}~||}|}~~}}|~}{z|{|{}zy{{|}}}|{}|||}}||{}~}}}}}||~}|}}|{{}y|}}}}|}|}}~}||~}{|~|}|}~}}}||{{yyx{|zy}~{y{{xwxz}|zyyxuswxzz}}|zyyyz}~|zxz{z}~}~||z|xxw|~||zzz{|}~}~}~~~~wxz||}~~}}|{{|{||}}~}}}|{zzyxxvxx{}~|{|}|{{zxywz|}}~{zxxx{{|{||}{|}}~~|}{yy|zyxyutvxxy|~~}~~}|}}||}}}}zyx|~~}|{xvuv{|~z{z|zyz{xwz|xz{{zz{||}zzvtwz}}|~}|{{{}~~zy{z{|}}}{~}||}|{|}zzz{z{}~||~~~~~||}~W))*)*(('(''')&   "}{zyyxxyx||}}|z|}}{{}}yyyxxz}~}{z|}{zz~}}}~~}}{|{{|~}||~{{{||{|}|||}{{||z{z{wwvvwxyzwy}|{{{zxy|z||{}~|}{~~~~~}}|{z{{{||~~~}}~}|{~|{{{yxzzz{~}~}{{~{|{{yxy}|}~~}~|~~}}~~~~}|{{||zxxyz{yyvx}|yxxuwyyx{~~{|}}~}~}|{zzz|{zyxwxwwttttux|~~}}}~~~}~}~}}}||}}}~}~||||}|}|{|{{{}}||{}||||{{{}|{zyy~~~~}~~}~~{z|~{yxwz~~}|{{}~~~~~||{{|||{yzz{~{~~~~}z|~|}}|{zzzzy||z|||{yzyy{z|zyy{wwxzzxvvwwvxzyz{z|z{{z{{yxy{{{{{{yzzz{~~|}|z|~~|{}||{{||~~}}~~}}~}||~~~~~~~}}~~}zz{~~}~}~}|}{}}|~|~}~}~~}|~~~~||{~~}}}}||}{z{|{y{{}|||{z|}}}|~}}||}}{}||}}|~}}|||{{zz|}~~~}}}~~}||}}||{|}|}|}}}}}{{{yyxy||x|}zxzyyuuyzz|zzytruwyyz{|zzx{yz}|yxxx{z}~}~~}|{|zxwy}~}{zxzzz~~}}}~}~~~~~~~}xwxz{}~}}}{||{{|z~~|}}{yxxyvwyz{|~~}||}||{zyxxy{|z|{{yyvyyz|{|}}}}~~~~~}}{zzy{xvwvtuwxy|~~~}|{|~|}}~}||~~}}~|zz{|}{|zwxvuwx||{{|zxz{zwy{ywy{yyz|{{zzwuuy}z|z{z{{zz~~|{y{z{{}|||~}~||{||~zzzzz{}~~|~~~~~}}}|{{}|~W())))(('(&'&'&    }xwwwwwwwy{{{{yz{|z{|yyxvvx|{|{{{z{yxwz~}}||~~{z{{|||zz|{|z|{zzzz|{|zyyzyzzzwwvuwvxwvvz{zxyzxxwyy{}|{|||{yy{|||}{{||zyyyxyyyy~~~}}~~~}|{{{yx}~~{zyyywxyx{z~}}}||z|}|zyywxzz{|~}}|}|}}}|~}~|~~|}}{|{{zyxwwzyyxxx{}zyywwwxwz|~z{|}~}||{|zyzzzyywvwwusrsstw{}}}~|{|~}~~~~}|}{{|||{|{{}}||z{|z{{||zz{{{||}{{}zzz|z{{{zxxxxz~~~~~}|}}}|y{~}~~zywww~}~|z{}~}~~||{{zz||zxxwxz|}}~}}|{|~|}||{z{yyz|{|{}{yyyz{||yyxyxwy{xxvvvwvxyxy{{xxzyyy{{xx{zyzz{yzzyy}}~}~|~{{|~|{{||||}}}~~}}}~~~~}~}|~~}|~~~~}}~}~|{|~~~~|~~||}}}}}~{|}~~~~|}}|~~~}|}}}z|{z{|{y{{||}}{{{}}}|~}}|}|||||{{||}~~|{yyyz}|~~}||}}|}~~||{|}|{}|{{~}{z{yxxz||z{{xwxxxvtwyz|{xyvttvwyyyzzyyzzyz{zxwxzz|~~~}|{{{{yz|{~|}zzxy}|~}~~~~~~}yxwz|}}}|}}}}{|}|~~}}}zyxyyyxyyy|~~~~}}||{|yxzz{{{||{zzwxz|{}}~~~~~|~}|{{{{yxxwxvxxz{}~}}|||~}}~~~|}}~|z{|}}|}zxwwuux{||{zzxy|{zyzzyy|zyzzzzzywvvxz|zzzzz{yy~~|{y{{{|}|~~~~~}}}}|z||}~~}~~~~||{{||~W))*)*'(((&''(&   !|yywyxwyxx{~}{|||}}z{{xwwux~~}{||{z{{{~}}~~}}|{|}}||~}{|}}{z|z||~|}}|{{{{yzwwwwyzwwy|zxx{ywx{z}~}|}}{{y{}~~~~~|}|zz{zyy{z~~~}}~{||zzyz~~}||{yzxxxz|}~~~||}{|{zxyyy{{{~~}~~~~}}}|~}}}|{{|yxxx{{{{z{}|{zywxyyz||{}}~}}||{{z{zzzxwvvusttsuxz|~~}}}}~~}}~}{|}{}|}{}~~}|{||||}}||}}||~||{}||{||{}}|zxz{}~~{|}~~|{zwz|~~~}|}~~}}~||~{{||zzxyy{}|{}{zy~~~}|{{zzzz|||||{{{xxz}}zyzzyxx|ywwwvwxxzyzz{yy{{z{{zyyz{zz{zzyzzy|}||~}~}||||}{||}~}~~~~}}}~}|||}}}~~~}|{}~}~~~~}}}}|}}}}~~~}~||}~~~}}}|}}}{{|zz{}||||{{|}|}}}}}{~|}|~|||||~|{{yz{}}}~~~||}z}~}|}}}|{{|{{|}||}|{{{yxxyz|{zzxxyyxxwxx{||{xywvwwvxxzxyyzzyyzzxvyxz{~~~~}{{|{{yz||}||zyzz{}~~~~~~xwyzy||}{|~~}||}~~|{|{yz{zxyyzx{|}}~}~|{{|yyy{yzz|}|{{xyy{{||}|}~}~}~}~||{{zyxxvvwwxxx||}~~}{||~~}}}~|||}~}~~|z|{|{|{xxwvwyxz{z{yxy{zyy{xwy{xxzzxyyyvvwxyzzyxwyyxx{}{{{{z{z|{|{~~~}~}}~}}}{{}~~|~}}~|{zyz{{}~X())(*'('(&'&(&    |ywwwwwxwuw{{zyyz|zzy{ywvts{~}{{zzzzzz|~||{}}}}|{|}{|{||{z||{zzyy{|z{z{yzzzxxvvwwxyvwxxxuwzwvwxx{}}zz|zzyxw||{}|}}}{zzzxxxyw|~}~~|~|~~}|{zyzz|~~~|{{|zyxwuyz||}||{yz|{zzxywxzz{}}~}}||~}}}~}|||{}}||{zzxxxxxy{{xyz{{zxyxvyyy|}}|{~~|}|||z{zzxyyxuuvtsrsstv{{{~~~}|||}}|}{}}{z{||z{|z{}}}|||z{{||{{|{|{|||||{zzyz{}|zzwzz}}~}}|~|{|~}~~{{y{z{~~~}|~|{||}~}}|{|zzz}{yyxyyz||z}~{xw|}|{|{yzzyy{||||}{{yzyx{|zyyxxwx{xwuuwxxyy{{{{yyzzzyzzzy|zyx{zyyxwyy{z{|~}~}}|||{z||{~}~}~~}}}||}}~||}~}|{|{||}|~~~~~|||~|}~~~~~}}|||~~|}}}|||{|z}{||}{{z}}}|~}|{|}||}}||{||~||zyx|~}}}}}~}|||~}}|}|{||z||z|||}{{|yyzz||{{{xxxyyxxwy{}|{y{wwxxwwyyyxy{yxy{yxwyxy{}}}}}|{z~zzz{{}|}yyz{{|~~}~~}~ywwz{{|}|{~~~~}}}||{zzyz{yyz{}}~~}~}}||{|{{{zy}||{|{yz||{|}~{}~}||}{xzwvvvvwxw{{}~|~|}}|}~{||z|~~~|{}}|||{zyzxxzzyy{{zyy}{z{{yyxzzz{{yyzywxxyyyzzxxyyxxz|||{|{{z|{}}}~~~~}}~~~{{zz|{||}X)))(*((')&'''&   !|{xyyxxyxxw{~|{z{}|}{{yywvuy}|}|||{{~{|~~|~}}||~}|{}{|{~|}{}{|{}|||~zz{{{ywxwxxyyxyywux{zyyzyz}~|z{|zzyx|}|~~}~~}}{zyxyyz}~~~~~~}{{{{|~}||{|zzywx|}{}~}|z{||zywxzz{}{|~~~~~~~|}}}|{}~~|zyyxy{yyzzzy||{zxz{yy{{}}}|~}}~~||z|zzyyxxvvttstsuwz|}}~}~}|}}|}~}}}{||}||{}}~~|||~|{{}|||~}||}}{z{y|~|yyzz}~}}~~||||}~~}}{z{~|~~}~~~~}}|}}~}|||||}||||{zz|zz|~|zwy}{|||{{{yy}~}|{}z{|{zx{|{yzzxxxyywvuwzyzxz~}{zxzzzz|yyyz{xx|{z{zyyy{yy{~}}~}|{{||zzz|~~~~~~}}|}~}}{||}|~}}~}||||||~~|}~~~~{}}~}|~~~|{{}|~|||{}{{}|~}|||}}|||}}}||{z}~}}|yyz|~{}~~|{|}~~|~}{|}{{{{{||}}{{|zyz|||{zzyxyxxxyvw{}{{zzzxy{yxyzyyy{zxwzyxxxxxy{}}|{|{z|{|{{{}||yzy{|{}}}~~~~ywuxyz{z|{}~}|{||{{zzyyzyyyz{}}~}~~~|}|{|}{{z{{{z|{yy{{{||{||~~~~}|{|{yxyuuwuvxxxz{}|}~|}|~}~~}}{}~}{}{}|~}||||{|{yy{zxxyxxyzzxzz{zz{yxwyzz{|xyzzwxwxyxyxwxwwwvwz{|{||{z{yz{||}~}~}~~~|}{|yzzz{{|W(*))*((((&''(%    |xxwxyxxwxwy{{{zz{{|zzxwwwuw{|z||}y||}|{}~~}}}|{}}}}{}{z{{{z||}{{||z{}}|{|zzyzxwvvwvwxxwwwvstxxyxwzz|}yxxxyyxxy|||}}|~}{{zzyxyy{|}~~{~~}~}~}{{zz||~~{{|zzzzxvwy|{{{{zwx{|xxutxzy||}~~}}~}|}}}{{{{y{~~}{zyxxwzzxyyzyz{zyxyzyxxz}~}}||~||}||zz{zywxxvvvtsssssw|{{{~~~}}~{{}~|{{}|{|{||{|{z|}}}~~{{z{|{y{z{z}}{{{|zyxxx{~zzyz|~~~~|}~~|{{zwy}~~{zx{}|{{{{z}~~}{|{|~~|{|{y|}||{{yzz{yyz}{yyzz|||{{yyyx{{{{}{y{{{yz}{yyyywwyxwutwy{zxw}{zzzyyxyxwx|yzyz}||zyyyzxwy|}}{}{|||{{{yyzz~~~~}}|}~}~~~~~}}}}}|~}~|||||||{|{|||~~~||{|~~{{}~~|}|}}}}{{}|{|}}|||{zz}}}|}{}|{zx{~~}{{zy~~~|}}|||}~}}~}|||}{{|zzz|}{{||{z}}|||{yyzxvwxwwx|}{{{{zz|zyxyxxy{zyxzywxyyxy{{{{|}|||{|{|}||}zyyzz|}}~}~~zwwxyzz{{|}~~}}|{|{z|}zzyzz}~}~~~}{}~{{z}|{zz{zx{{{{~{}~~~}}|{}{yzywxxxuxxyxz|}}~}}~~~}|}||}~~}~}}~}}{~zzz||{yzxyz{z{|}}|z{yyxzzy{{z{{zxwyyxzyywxxwxwxz{|}}}{z|zz{}}|~~~}~}{yz{y{|}X)**)*((()&''(&   !|{yzz{zzxzyy{|{{{}{z|{wwxxyx|~|||}~~~}}~~~}~}~~~}|}}}||}||}}}~|~|||}~}|{{|{yxxxwwxyzxxxtttwyzzyz|{}|yyyzzzyz}|}|}~}~}}|{{zz{}~~~||}~~~~|~z||}~||}|yz{{z{{{||||zz{{{ywttxz{{}}~{}}~~}~||}zzy{}{zzyxx{zzzz{z|}{yyzzzy{z|~}~}~}~~}{||{zz{xxwvvtttuuxz||~~~}}~~~{~}}}}{|{z}|~~~}~|||}||{|{|}}}|}}{zzzwvx~}|z{|~~}}{{ytu}}{{z~}}|}zzz~~}}}|~}}|||z{~~}~}|z{|{z{}}zy{{|}}|yz{yyy|}{z||z|zzz{||{{{xxwyzxwvuyz{zy|~{zy{zyzxxvz{{{}}|{}{xzzxxx{{|{~}|{zzyzyxy{{~~~}}||}}~}}}~}~~~~}~}~~}{|{|{{}|||~~~|{}||~~}|}~~}}}|}}}}|}}||}}|{}{{{~}|{{{z}|zxy~}||z{~~}z|~{{}}}~}}~}}|||z{{y{||}{|||}}}|||zyyzywwwwwx|}|z{{{{|{zxyyyy{z{yz{xxxxyx{{z{|{|z{{{}|{|}}{zzyz{{~}~~~{xwwwyz{z|}~~~}}|}||z{}{zz{y{z~~~~}{|}|}|}{{zzzzxxz{|||}}~~~}~~}}~}|{|yyzzxwwxvwwxwyz~||||{{||~~|}{|~}}~}}{~~~|}~|{}{zy||{{yyyz{yzz|{{{|yyyxxvx{yyz{yxxyxyzywwwxwwwyyz{~|{zzz{z|}||~~}~~{{z{yz{}}~X))))*('')%''(&    |zwxxzyywyyxxyzyxzyzzzxwwyyxx{zzz}}}|~~}}}~~}|}~|~}|||{{{|{|{{|}{{{||{|}}|{z{{{{ywwxwwwyyvvwvsruv|}zx{||{ywwxyxzxz{}||{z{{{{{{yzz{|~~~}}}}z|~~}}}~~~{|{{|}||z{zxy{zyyzyz{}{xxyxzzvrtxyyz{||~|}z|~|||||zyvv~}}zyzywyzyzz|yy{zyywyxwvxxy}}}|~|||}||z|zyyyyxwxutrtttwzz|}}}}}~~}}~}}||{{|{zzz{{|~}}}}}|{{{zz{{zy|}||{|{xxwutv{}|zyy{}~~}}}}{zxssz~~}|{{}|||}|zz~~}{}}|}~|{||xz{||~{{{|{zz{{zz{yz||zzyzyxx{zz{{{|{|zz{{{zz{ywxxwuwwtwz{zy{|~|{||xyywvwz{{|~}|||yxwyxvwz{z{}}{z}yyyxxy{zz|~~~}}|}{{{}~}}}|{~~~~~}|~~~{}|{|{|{|||||}~}}}|~|~{|||}}}||}}||}}|}}}}|~{zz}}|{}{{{}{xz~|{|{}~|{||}||{||}~}}|}{z|zyz{{||}~}}}||{}{y{|ywvxuwz{{{y{{z{{{{yyyyz{{|{|zwwyyy{{yyy{{{{|{||}||}}zzzzyz}~|yxxxyy{{}~~}|~}|{{|{z{zy{~}~|}~~~~}||{{zzzzzz{|{{}~~}~|}~}~}~}}~{z{|wywwvvuyxyz}|}}}z}|}|||~}|}}}}~}}}||{}zzz|}|||yzx{{{~~}|z|zzyzxww{||z|yxyyx{zzywwwxwwz{{~~|{{|z{{}||}~~|}}zy{z||X))*)*(((*'''(&   !}zxzyzy{zzzyxxy{{z{xz|zxyzzzy{yz{}~~}}}~}~~}||{|zz|{z}|{z{||{|~~~|{{{zyyyxyy{zyvwvusrv{}|{|}|{yyyz{|z{|}}~}{}{|}|zz{}}~~}~|{}~}~~|{|}|}{|{yyzzzz{zx||{{{{zz{xtsw{z{|}|~}}|~~~|}z|{yxw}~|yzyzz{y|}}{z{zzywyxwwxxy|}~|~}}~}}}}{|{{{yywvuttuuwxyz|~}~~~~}|||}|{{}{|~~}~~~}||}{{{{{y||}}{}{yywvvvz~~{|z|}}~|{zwuy}|}}}}~}~|{{|~|}}}}}~~|}}}zyz|~~~~{|}||{}{{y{zx{|{zz{{yzzzy{|{||~|z{zz{{|yxwyxwwxvwx{zyz~||}{yzzvvvx{}~~~||||zzzyxxy{zyz||z{yyyzzzz{{}~}}}||{xx|}{}{||}~}}~}~~}}}||{}|}}}}~}~~}~~~~~|||{}~|}}}||{|||}|}~|}|{||}||{||{|~||y}~{{{|}~~||z|{}}}{{{~~~}||{{|zzz}{||}~~~}|}|{z|yxvxvt{{zzz{zz{{z{{{yzz|||z|{xxxyzz|zyy{z{{|z{|}|{|}}|yyyyv{~~~}~~~{ywwwwxyx|}~~~|}{~}{{|{{xyx{}~~~}~~~{{}{{wxz{z|}zz{}}|~~~}}{|~}}}}{{{{xwvvtuvyxyz{{|{|{||}{|}}{{}||}|}~}|~{|{{{y{|yz{|zyy{yz{}{{|{zz{zyxwyx{zyxyxzyyyywwwxxvxy{{}}|{y|y{|}zzy}~}|}|zyz|yy|~X(****((((''&(&    }yxxzwzxzyxyxwxzzyzyzzyyxyyzyyxyz}}~~}||~}}}}}{{}z{yz|z{}{zyyyzz{}~||{{z{xyyxxxyzxuuuutqqsx{|||||yzyyyyyz{z{{|}||z{{|{{yy{|}~~}}|{z||||~~~~~}~}|{{|||y{yxwxyxxzyxz|zyy|zyzyuuwwz|||{}}~}|}~}||{{zz{wx{~~|zvx{{xxx|}{yyyxxxxwwwvvx|}}{~}}~{|{||zzzzxwvwsssvvvwywz{}~}~~~}~~~}}}}|||z|{|{{}}||~||z|zyzzyyz|{{{{yzywuuuv{~{zxz}~|z|~}}|{{z{yz|||}||~~~|{||{}}}|||}||{|yzwxy|~}}{||{{z|zyz{xx{{zzz{zzyyzyz|yzy{|yxzyxzzyxwxuvvwxyxzzyz}{}}{zyyzxwvyz~}}}}|zzyzyyy{xxxyzzz}zyyzyyyyyz|}~}}}|zzxvy}~}}|{z{z~~~~|}}{}~|~~~~}~~~~~~~~}}||}{{}|}}|~}{|||||~|}|~{{z||{{}|||}}{{}||{z}~}}{y{{{||z{|}||}}}|||{zz{z|||~~~}{}}|{{|yxwywvx{{zzz{{yz{||}zzz|}{{}zzwyyy||{yxz{|z|{{z}{||}{{zzxxwy~~~}{yxwxwzww~}}}~~}||zz||zwz|}|}}~~}}~~||}}{z{|||{}{{{}~}~{||}|~|~~|}{zxwxvvwy{zz}|{|~{}|}}|}~{z|~}|~~~~~}}}{||{z{{zyz{|{yyyz|}|{{||{z|}zxzzyzz{yyyzzzz{xxwwxxx{{|~|{}{z|~|xy{|~}}{{zyyz}~Y()*)*((()&''(&   !}{zy{{{zzz{yyyyy|}{{zz{ywyy{{{{z{|~}|}}~~}|}}}~{{||{|}|{y{{{||~~}|{|{zxyzxzz|zwxxvutstx{}|}~}|zz{z{{{|zz{||}~}}~|{|}}~~~|{~~}~~|||{||||{z{z{zz{{yy{{xy|}{{zxxwzz|}}|{~~~}}}}||{|{{y{~~|zuw{|zwx{~}zyyzyzzxxxyxx|~~~~~~~}|}}{yyzwwuvusuvwwwzyy|~~~~~~~~~~}~{z|}{}~}}~~{}}zzz{{y{}}}{|{zzyvvvvw|}{wwz}}{}~}{}||{}}~~}~~~}~}||~|{}~~}}}zyyx{|}~}||}||||z{{{z{{{{{{{xy{yyy{{zz{{{y{zy{zzxxxxwxyz{zzyz{|}}||{yy{xxxz{~~}}~{yzyyxxyyyyzzzz~{zzyzyzzx{}~~}}|zzzy|}}||zzz}~~~~}||~~~~}~~}}~~~~}||}|{}|}}~|}}{|||}}}|||}}{}{|}~}{}~|{{|}||y|~}|{zzxz}|}{{}||~~~||~zy{|zy{||~~~}|||{|zwyyywxz{{x{zyyz{}}|{z{{{{|{zzxyxy{{zywzyzz{|zz}|{{z{{z{xxwy}~|~}~zzywwwvxvtz~~}{|}}~}~}|{|y|||yxxy{{}z|}}~}}~{|~~|{{||{{~{||||}}|~}|}~|~|}~~||zyxxuww|{zz|z{{{{{{|}|}~|{{}}}|~~~}}~|{||z{zzyy{{zyy{y||}|z|}{|}}|yy{xwwyyxxzzwyzxwvwvxzzz{|~|||{{{}{yxyz}~}||}zyyzz|~X))*)*((')'&')&    }yxxyzzyyzyxxxzx{|{{yyxwwxwz{zyzy{{}~~}|}|}}}~|{{}|z{}{zz|zy{{zyz{{}||{{zzyxxxxwxzzyvwvvsuvxz|}||}{zzzzyz{y{xz{|~}{|}||z|}||~}~~|}~~{{}||~~~~}~}||{{{{|{y{{yyyyzxxywvwy|{{zxwwyy{}||{}~|}|~{{|{zz{|xyz|~{xutx{{yx{}}{yxxwyyxyyyzwy~}~}}~||}}|||zxxxxvvvutuwwwvxwxxz}~~~}|~|}}|}}}{zz{z{|~}||}{|{|{xzzyzz|{{y|yxxxututtxz{vuz{yz|~~||{}{}~}}|~~~~~}{{}~}|{}||{|{yxyz{|}}|||||{}}{{{{yz{{zz{zwxwyxz|{zzy{yyyyyy|{ywyvwuxz{{{zzz{}|||zyw{zxy|{}~}||}{yxzzyy{yyy{zyx|z||{zzzyzz~~~~}||z{{zy~~}}~||{{}~~~~~}~~||||~}~}}{}}~~}|}}{||~}~}}}||}|{|~}|}}}|}~|z}~}~~}|z{zzz{y|~~~}{||yyz}}|z|{{{}}|}{{z{|zzz{~}||~~||~yyz|yyxz{{zzzzyz{{}~{zz|{{||zzxxxyz|zzxyyzy|}||||zz{z{z{yyy|}~}~{{zzwxvwvwy||{}~}}~~~}|}{{}{yyx{{{{}w{~~|}}~}||}}|{~}||}||}~~}~}~~}~}z{xzwvy|{zz}{{z|z{|}}}|}{|~~~}~}}~~}}|{y{{xzz|yy{|{{~}|}}~}~~{{zzyyyyyyxxxyyxwvtuvuy|{z}~~}}}{||}|{zz{|~~}~}|zz{z{}|}X()*)*((((&'''&   !~z|zzzz{{zzzyzzy|}{{zzxywwwy|{zzzy|}~~~}~~}||}|||{|{|}||{}||{}{|{}||{}|zyzyxxz{{yxvvvvwx{}}~}~|z{{z{|{{yzz{}~~}}|}}}~}~~~}|}~~~~~~||{{{}|{|{|zzz{yxyywxyz}||yyyxzz|~}}}}~~~~|||||{|{{{|{zyxvx|~{{{z}{zyxwxyyyzzz{|}~~~~~~}~}|}{yxxwwuvwvvxxwxxxxzz|}~~~}~~~}}~|{||||~~~~}}}|}|z|zzzzz|{{|{zyyvwwywxz{wswyyy|}||}~~~~|~~}}~|}~~~}|~|{z{z{}|}||}|}}}|{{{{{{{z{z|zzxyyzy{{{|{{yzyywz{yxwvwxwvy}}|{{|z|}{}{yy{zz|{|||~|}|~|{{zzz{{{z{zxxx|||{||yzyy|~}~~}|{{{z}}}}}}||{}~~}|{{~|{{{|~~~}}{}~~~|}~|||}}}}~}{{}||}}}}}}}}~}|}~}~}z{z{{zyz}~~}|{|}yxxy{|{|{{z~~|||z{{|y{zzy}~~}|z}||{{zyyzzyyzzzy{zzz|z||~|zz|}z{|{zxyxwy|{zwyy{z||}{{{{x{zzzzzzz||}~}~~~|{yyxwwwvxz|~zzz|{}|}~}}||{{|||{yyyyyz{ut|~||{}~}~~~}{~||}~{}}|{{}~}}}~}}~~}|~~~|zzywwz|{{z|{z|zyxy{{||~|{{}}||~~}{}~}}}{{{zy{zxwxzwxyz{{}}|{}}|}}{|{xzxyxxxxxyxxvutssttyzz{|||~~|{}}||{{{z}~~|}|zz{{|{U()*)*()()&'''%    }{xzyyyz{{yyz{zzz{{zxywvxvuvyz{yywwz{~~|~}~~||}}{z{{{z||z{|||z|y{z{{{{{{xyyxvxyzxxvvutwwwz{{{||zyyzzz{zzzxyz|~}|||z|}~~|}}}|~~~}}}}~~}{~}}|~~{}{{zy|||{z{zzyywyyxxxxyz{|yywwxyy}|{|{|}||{{|zzzz{zzzzzywxxvy{{z{||zyxwwwywxz|||~}}}}}}~|}{}}{yxyxxwxvuvwwvxzyyxyz|}~}~~|}}}}}{z{{|}~~}|~{{{{zyz{yyy{|{{{yzyxxywyxvxywsuxvwx|~~|||}}~~~}}}~~~~~}~}|~}}||}{zyzyyz|}}||{{z||{{{zzz{zy{zzzyzyyzzzyzzzxyzxwxyyyxwvwxwvx}zyz{{{{{|zyyzz{}}zz{{}|}|}zyz{zz{zzy{xww|z{|{{yyxy{~~}~~}||||zz{||}~}|}||}~~~|}{zz}~}|{}z}~~~~~}{{~}|~}}|~|}}~}}}~}|}}{{}}~~~}||~~~~~}~~~}}|zz{zz|||}|{|{zyy{{|}zyy{~||}{{|||{{|z|}}}{{}}{|}{zz{{zyyzy{{zzyz{}|}{{y{{{z|{yyyyyy|{yxxz|~~|}{|zyzzzzzzzz{|{~}~~~~{|{zzzyyxxx}~~{{{{{|}|}|~~}}}}{yyyyzxytqw~~|zz~~~~~||~}~~||{~}{~~}~~}{{{{xxy}||{}}}|{yxxx{}|~}|{}}~~}~~}}}}~||{zzyyxxxvwz{|{{~}}}}}}~|||{{{zzyzxywyxvutttrty{zz|}|}}|~}~}}{z}~}~}~}{|{|{U))*))()()''''&   !~||{{{z{}{{yz}}|{||zzzywxxvvzz|yyxyzz}~~~}}||}}|||}|{||{|{|{{|~}||||{zzxxy{|{zywwvxzyz{||{~|{{||{{|{{zzz{~~~}}}}}}~}~~~~~}}}}~}~~|}}{zy}~|{{{{}}{yyzzzx{z{{}|zyxxxxz~||}{|}}}||}||{||{{}{zzyyw{}|{{|}{||xwyyyzz}~~}~}~}|||}|{z{yxxyxvxyxwxzzyyzz}~~}~}||}}}~}|~~{|~|{|{zz{}||}||yz{z{|zzxxyvttuuxz}|~}}~~|~}|~~}~}|z{{{yz{{|}|}|{~|{{}|y{{zzz{{z{|zzz{{{z{{yzy{xyzxyxxvvyywy||zyz}{z{||yy|z||}}{z||{}|{|z{zzz{{{zzxww{zz{{{xyx{{~}}~||{}~}}~}~||}~~~~|||z|}~~||{{}~~}{~}~}}~}}}~~}~~~}}|{|~~}~~}}}}~~~~~}}{{{{zz|}}|~}|{||{z{z{z|}zz}}|{}|{{{|}}|{||||zz{|{}~|{zyzzzxxyzz|{z||{}|}{{|{|{{yyy{zz{|{zyxwz~}|{zzyyy|zz{{{|||}~~~}~|}|{||zzzzxxy{}~}|{z{|z{|~~}}~|||}zzzyxxyytrv{~}{yw|~|}~}~}{{~~}~~}|{|{{{}}|~~~~~|z{yxxy{||{{|}{{zvwyz}|}}{|{}}||{|}}~~}|}{zzzzyxxxwuvz|z{~}}}~}|~{|}{{{|zzzywyzxwtussstvyzzzyy|}~}~~zz|~~}}~~~}||{|zS'**)*((((&&&('    }|{|zyzz||zyv{||{}zzzxyvyxvvwyzyxyyz{~~}}~}~~~|{{||||{{}{zz|{{{{{z{{{z{|zyzyxwxzzxxxwvvxxwxzy{z|yzzz{{{}zyxyzz|}|z{|{{|}}~}~~~~}~|}{{|}}~||||zxxz}{{{zy{}{zzyzyyzyy{}zyxywwxz{|||{{|}|||{{{{||zzzyyxxxwyzyz{|{zzxyxxyvyy|~~~~}{{|{||}|{zy{zyzwwxwwvuxvwvxwy}~~}}}}~~|~}{|}{{{|}|}~}{{|}{z{yx{{{{{|{zy{{{{|xwvwvussrvy||}~~}}}||~~}~~}}~~}}~{|}{{{zyzy{{{{}|{{||zz|zyz{zzz|zyzy{yy{z{yzyyyzyxxzyyyxwwvyxxy|{zzz{zy|zyz{z{|}|{zzz|{}{yz|{yz{|{zzyvx|wxyyyyywy{~~}}}|}}}|||}~~~||~|}~~~~}}|}}|{|}}}}{|{|}~~~~|}}}}}}}|}~~}~~}}z{}}~~}}}|}~~~~~|}|{{{|{{~}}|}|{{}|{{{{{{~{{x{|{{}|{{|z|~}{{||{{y{z||}{{{xyyxxxy{{zz{||}|}{{}||{|zxyz|{{}{{zywx{}|{{{y{{{{z|z{{|{|~}}~||~|{z||{zzzz{z{}|}z{{|{{|}~~}|}||}z{z|yywxxvwz}~}|xy{}}~~}}{|}~~}}{yyy{}}}~}}}~|z{zxyzz||}~{}}|{zyy{||~}}y|z{|}z|}~~~~}}}{zyxzzyxxxvxz{y}~~}|{|}~}~|}}}|{z{yxzzxvvvvuuwyxyxvw}}|~}}~~~~|~{U(**)*((((''''&   !}{}}|{{z|{|zyz}||}}{{|y{{zzxyzyxy{z|~}}~|~|}}~}}}}|~||}||}{|{|||||{|||{yyyzzzyyzxxzzyy{{||||||}|{|}|yz{{{{|{{{}|}|~~~~~~}}|}}~}|}~}|yz{}|{{zy{}|zzz{zz{z{|~{}|zxyzz|~}}{}}}}}}|{{{|||}}zzxyxxz~|z|}~|z{zzxyyyz~~~~~}~~}~~}||}|{zyzyxwxvwvvvuvwxx{}}~~|}~~~~}|{|}|}}}|}}}~}}|||}|z|}{|{}}{{}{||{|zxxwvttrtx}~~}~|}|}}~}~}~~~~~~~}~}|||{|{{||{{|~}}|}{{{|{zz||z{{{{{{{zz|{z{|zyy{yxxzyzyxyzxxy{{}|{zzyyzzz{z||{|}|{}|zz{{zz|}|{{{~{|zzwxzxwx{z{xyx|~~~}}}~}||}~~}||||}~~~}~}}{|~~~}}||}|}~}~}~~~~}~~~}}}|}|~|{z|}|~~~~|{}~~~~}{|}|}|}~||||}{{|}|||{|{||zx{{{z||{|}|}~||||zzyzz{}~~}{zz{yyyzyzzzy||{{|}}|}}|{{yyz|{z{|{yxxvwz|}}{}{z{|||z|{{||z{~~~}}}|}{{||||z{z{z{{{|zz{|{z||z~|}~~~||}{{|}{{{ywwyzxxz{}}}|yxy|{~~}}||}~}|zzwvxy{~~}z}{zyyyxzzzz{}~}}}{z{y{{|}|{z{zy{}{{}~}~~}||{{xyxzyxxvxwyzyy~|z{|~~~||{}{{|z|xwyywwwuwvutwwwwwwz}}}}}~~~~~~~|U(**))((()&''(&   !~z{{zz{zz}zyzxzz{|{zzyzz{{yyxxxxx{||}}~~|{|~}}zz||{}|}{|{||}{}{z{|||{{zzyyyxyyyyxzyxyzzxyyy{||{||{{{{{zzyyzyz{yyy{yz|||~~}~}}}~~~~||||||}||||{zyz{zy{zyz||zzzyyz{zy{{z|{{yyyzz{}|zz{|{|{|{{{{yz||zxyywwxy{zz{|yxyxywxxxy}}~~~~}|}}}}}}{{{{zyzywwvvuuvutuvtwy{|}}}{||~~}}}|||}}{|||z|}}}||{z|{zz|{y{{{{z|}{z||zwxvustsqty}}~}~|~}{|{|}}|~}|}~~~~~~}}|}|z|{{{zz{|}|yz{{|{{{{zyzzy{{zzz|{y{{{zz{{zyywwwx{zzzxyxxxy{{{{yyxxzzzz{|}||}|{z{zyz|{{z|}|}}|{{{yxxzwvxyzzzxy|}~~~}~}~~}{|}~}}||}}|~~~}|}~}}}}|{z}{{}}}}}~}~|{}~}||}}~~{{z{}~}~|~~}}}}~|}||||}~}{||||{||{||{z{|{zzy{{{{{{|}}}~}|{{{yyzy{|~}}}z{{zzz{|{yz|}{{|||}~~|{{yxy{zyy|z{yxwwyz}|{|{z{}{|{{|||{|}~~}}~}|{|~}|{|}||{|{{||zzy{|}|{|~|}~}~~}}||||{{yywyzyyz{{||{zz|{z~~~}~~}}}}|{wttyz||}z~}{zyxvyzzzz|~}~}|{}|{|~|{|z{zz|}{}~||}}~|{{zyyz|{xwwxwz|{~~|{z|}~~~~}}|{{z|zxyyxwvvvwxwvvvwxzz}}}~~~}}~~~W()**)(('(&'''&   !|{|}}|{|}||{|zz|z|~|{|{z|||zz{{wy|}~~}~||~~|{{~}~~~~}}}|{}|||}|{{}|{{zyxyzyyz|{z{}|zyzy|~~}}}}||{|{|||yz|{{yz{zzz{|~~~~~|}||~~||~z{||{{||z{|}||{|zz{{yz}|}}}zzz{{{|}{|||}|}~|{{||z|}{{zyyyy{{|{{{yzzyyxwyxz|}~~~~}~}}|||{{z{zxxxywxwwuuuvw{{z|}}}|||~}}~}|{}|{||||}~}{{}}|}}{{z{{||~}||}|yyvvuvttuwz}|}~}|||{}~}{}~}~~~{{|||zz|{||}|{}}}|{{{z{|zzz{{|{~zz|}|{|{{zyzywvw{||{y{z{yx{|z|{ywuxyz{{|~}}|zz|{zz{{{z|{}}}}{{}zywzwxyz{z{zy{}~~~{}~}{{~}~}}}}~~~~~~~}{}|{{}{||}~~~~~~}||~~~}z{~|{{{z~}}}~~~~~}}}~}||}}|{}|{{|}}{}|{z|zzzzz{zz{|~~}}}~~|{{zwxxvx}}}|}{{||zyy|{z{{|z{{||}~||{zyyz|zxxy{{zzxxxy{{y{z|||||{{}|||}|}~~}}~|}|||||||||{z{z{zyy|{|||||{}}}}}|||}||z{z{zxyzzzzz|~}z{{|z|~~{}|||{{zxttwy|z{|}|zywvwyzy{{|||}|||||{~|}{zzzz|{{||{z{{|~||zyyyzzzywvxwx{|{~}z{{|~}}~|||zzzzyxxxxvwxtuwwvvuxwx{|}}}~||~}|}}}}}}~~}W(**)+(('(&(''&    |zz|{zzz{|{z{{zzyy{|{zz{{|{{zyyxx{||~}}|}~~}~}z~}{{z|||~}|~}{|}{{{|{zz{{yzzyxwyyxy{zyz{{zxxww}}{{}||y{zz{|{zyy|xxwxxyy{{~}}~~~}}~~~~}{||zz~|{|{zz{|{z|yy{}||{}{y{zywy|{{}{{zz{{{{{{zzz{z{{{|{|z{{|zzzzyyyzyzzyyyxxwyxwvww{}~~}}}~~}|{{{{|z{xxxxxxwwutvvvvyyxyz}{||{{~~~z|}|{yzzz{}{||~~{{|}|{|{yyyx{{}~}}|||zywtuvttwwxz~~}||~||zz{{{~~~~}{{~~|||}{z{||{z{{{|}z{z}|{{|yzy{yyz{zzz|{zz}{zz|zzyzxvvuw{}{zyzzyyxzzzyxwtvyx|{{}}~|zz||yyyyyy||}}}|{z|{xw{xwyyyy{yy{||~~~}}}~{z|}zz~~}}|}~}}}~~}}}|}}{zz{zz{z|}~~|~||y|}~{{{|~~~zy{z}{~~}~}~}~}}||{{|||||}{|||}{|{zz{zxzy{{}}}|{{|yxwxvwz~|}}|z|z{zy{{xz{||zz{|}}}|zzzzzzzyxy|z{{yyy{zyyyyz{}||z|}}}}}~}~~}~~z||}}{}~}|{{{{{{|zz{}}}~|}}}}}}~|{|||{z{{{yzyyz{{z{}}|{}|{{~~~~~}||}{z{zxwvyy{{z{}~~|{{xwwzyzz|}}|~~|||{{||}}||{{y{z|{|{z{{|~~~}|zzz||zywwwvz~||~|y{|~}~}}~}|yyzyyyyywwxwtvzwvvvwyy|||}|}yz~}}|}}}~~~~W(**)+((()&'''&   !|z{}~}{{}}||||zz{z||||z{|~||zzyyy|~}|~~~~~~~||}{}}~}}{}~|}~{{{||{{|zxyyyx{{zz{}}{yzwx{}|}~}{z|}}}~{}z{zxxxyy{~}~~~~~~~~~}}}}||~~}|{{|||{z{z|}{}||}|||zyxyz}~{}|}{||{{{z{{|{|||}|||}}}||{yzx{zzz{zzzywxyyxwx{~~}|}||}|{{zzzyyxwwwxxvvvzzz{}}~~~~~}}~~|||z{z|}}}~|{|~~}}~{yzzyz|~}}~~|||wvvxwwxz{{}~|}~||{z{{|}~~}}~~|}~}}||{}{||||}}|{|~||{{|zz|zz{{|{{|{|{|{z||zzz{zyxxwz~|{yy|{{y{yxywuttwvy|}}}z|||yzyzzyz{{}|||}|{z|yxyz|z{{z{}{|~}~{{|~{z~~}~}}}~}~}}}|}{{{zzzz{~~~~|{yy}}|{yz}}|z{z{z|}}|}}}||}}||}}|{|}|||}||||z{|{{{z{xxyy{|}~}}~}|}|zxwwwvx~~}}}{}|zyzzzzz{{|}|zz|}}|}{zyyyzzxxyz{||{{y{{zyzxyz|{z{}}|{~~~~~~~~{{}}|||~}{{{z{||{|||}||}|{|~|||}|{|~{|||zz{|zyzyzy{||{||}{{}|~~||z{zyyzxwwz{{|zz|~~|||}|y{zwxzzyz}}|{~}}}}{yz{z}||{yz}zz{{{z{zz~~~}}||xy{}{zxvwwy}}{||{yz}}}}}z~}{{yzxwxxxvxyxvvyxvvxxxy{zz{|{zx|}~~}}|||}||~}}V(**)*((((&'&(&    |xy{{|{{z}{{||zxxzz|yzyx|}{{yxxxz}}~}~}{{}{|~~~~}|}~~~|{{{zx}}|}{{|}{{|||{z{zzyzywwyvvy{ywyzzzxywuy}|{{|{{y{{|}||zzzxxvxyy{|||~~}~~}~}}}~}~~}}}{z|}|}z{y|||{|{yy{{||~|z{{zyxxz}~~z{}{{z{yyzzxyz|{{|}{}}||{|yxxyyyyzyyxxvvxwvxxz|~~|}~}{{|{|z|zyyyxxvxvwxwvvwyyyz|~~~~~~||~||{{{yz||||}|||||{|||zxyxz|}}}|~|{zxuvwwxxyz{{~~}~}||}{{zyyy{|{||}||~~~}~~}|{|{{z||z}}{{z||{{{yz{{{yzz{{{}|{{|z{{|zyy|zxzywy||{yz{{zy{wxxxttsvuxy}}{~}y{}|zzzyxxyyy{}{z{{{zz|yxxz{||zy{{{|~}}{{|{|~~}~~~~~}~|}|{z{zyyzyy}~~~}{{z|}}|zzyy~|}{zxzx{|{}~~~~}~~}||}||}}||{|{||||||||{z{{{zzyx{yy|}~~}~}}}|z{zyyxwx|}|{{|}{zzz{{|{{|{{||z|}}}}}}zzzyzyzz{{~~}{{~|{yyxzz{{{z|}}}~~~~|z|~}|~~}{{zy{}|}}}~~|}}|{|}|{|}~|~~}}||{{||zyzzzzzyy{{||}}}~}}~~}|||{{z{zyz|{{||z~~~~||~}}}|{yz{{z{|}}|~}}|}{{z|||}}}{y|{{{}{z|{z|}|~}|yyy||{xvvxy{||{|zxx{{}~}z{~~||zzwxxyyxxxyyxzyyvwxyz|zy{}{{{}~}~}||}~~~~W))))*()((&'')&   !{xyz}}|z{}}}|}|z{{||z|zw||{}zyyx{~~~~}|||}|~}~}|}|}{z~}~}||~}||~|||}|{{{xyyzzwz|zyw{z|yyyvw{~|}}}||{||}~}|||{xyzz{~~}}~}~}~~||}}|}~}}{{|}}|}{zz|{|~}}}}|{{{z|~}}~}}||{{{zzz{{{{||~}}~~}}{zyzyzzz{{zywwwxwwxz}~~||~}||}|z{{zyyyyyzywvxzzz|~~~~}}}}|{z|}}~~}}|~~}~~|{yyyz~}~~~}{|xwxy{y{|||~~~~~~~~}|||zx{}|}}}}}|~}}}~}}}}{||{{|}~|}~|||z{{|}{z{|z{{}|{{}}z|||{yzz{{|z{|~|{z{zz{{yxyxvutuvwz}|~~{}}{|{zxyx{zyy~{|{|{{{~{zxz{{||{{||}~}{|{~~~~~}~~}|}|yz|xyzxy~~~}{zz||~||yxz}}}|||yzy{{{{}|~}~}}||}|||}||{}|{{||{||||{||z{zzwz|{{}~}|}}||{zz{yxx{}}|}|z||zz{{{|{|}{z{z{}|||~~{y{xyyzz{}~}{{|||zzyzz{zyy{z|~~~~~||||~~~}|{{zwz}}{}|}||}|{}}|{{}}}}||}~||{|yyyyxxxzxwy|z{}|}~|}~~}{{{{zz{zyy{{zz|{|}~}|~|{|{zyz|zy{}}|}~~|{||{z{zz{|}{{|zzz||{{{zz|}|}~|yxwy{zzxwxyy|{{zxxwyz{}|zy|}|}|zyxxxyxyyyyz|xwwwwwx{{yz|{z{}~~}|{{~~~~~~|U(**)*'(()''&)&    |xuy{|{zxyz{|{zzyyzzz{yxx{zzzywwy}||}}}{z||{}~}{}||{|~~~~||}{z{}|}|||}{{{}|{z|yyzyxxxxyzxzyxwzwxzzwvvyy{||{{||{|}}||{yywwwz}}~||}~}~~~~~~||~||}}||}~|{{{}}}}{zyyyz}~~|{{z{{{z|}~~}}~{||{{zzzxxyzzz{{|{{~}}}yyyxxyxyx{yzwwwwvuvyz|~|}~~~~}|}|}||~{zxzzzy{yyyzwvuwvxy}~~~~}}}}||}|{{|}}|}||}{{z|zzyzyy~~}~~|{{xxyzzzz|{{~}}{|{~~~{{{|zyzyz{||||~~~|}|~}}~~||z|zz{~~}|}|yz{zzz{{z{{zzy{|zz{{zzzzyyzx{|{|zz||zz{z{{}zxyxwuttsvw{|}~~}|{}{z{|yyy{zyz{zyz{{zz{z{yzx{|{yz|zz}~}z~|}~~~~}~|yz{zzz{z{}}~~~}{z{{||{|ytwy|}{|z{zz{|{||}~}}~||||}}}}}{z|{{{|{{{{|{|||{z{{yy||{}~|}}}}||}{{{|yyy||}~}|{{{{zzzy|||}{{}y{|~}||~}|zzzxy|z{|~~}||||zzyz{}|zz|{}~~~}~}{}}~}~~{{{yxz~~|}~}~~|}||}~{{{{{}~~}}}}||{xyxy{zxxwvy{y{|{{}}~~}|}}{|{{z{|{zz{{{}~}~|}}{yyz{zz{~}~~}}~|{z{yzz|{|{zzy{|{||{zx{||}~}{yyzzzz{zyyz|{}|yxyy{|}}{z}~{}}||zyxxyzzzzz|zxxxwwwzyz{{{{|~~{|~}W))*)*((')'''('   !~yxyz||{yxz|}z{z{z{||zyx{|{zxxyy|}|}}}||}|~~}}~~~~}}~~}~}||~~}}~|}|~}||}}}|{{{{{zywvz{{z{yyzzyz{yyxyz{|~|}~}|~~~~||{yyz{|}}~~~~~~|}}}~~}|}}}}}|y{yy}~||}{}|}||}~}~~}}}|{zz{zzz{yz{||zy}~~}{|zyyxxy{{{{wwvvvvy{}~|~~}}}}|{z|z{||{zzzxwvuwzz~~~~~~}|}}}}}{}}||~}|zzzy}~~~~}}zyy{|||}}|~~}}{}~}}{|{{zz{|~}~~~~~~|~~~}{|||zz}}}~{{{z{{{|{{{||zz||{{zz{z}zyzzyy}||z{|{||}|{|||{zywwuuuvy{{~}}||}{{y{{{{|{{zzzyz|{|{}{{{{z{|zzy{z{}~}}|}~~}}||yz|z{{z{|}~}}~}|{yz||{|zx{|~}~||{|{|{|}~}|}z{}}}z|||{{~{z||{z{{{|{{{|z{{{y|}|}~}|{}||}~{{|~|{{|}}}|||{|zzz{yz~}{z|{z{|}||}~~{{zww{{{}}||||{{|{{{}|zz{{{}}}}y}~|||~~|yzzyy}~}}}~}|||{{}{zyzz||~~|}}~}|~zxxy{{yzwvwzyz{|{{}~}~~}}|{{{~|{z||{{{xyz|}{}~|zzxxyxyxx~~}|~|}{{{|zz{|}|{{yvx{{{{{yywz{|}~{{yyzyyzzxxzyz{{xvwyzz}|z{{|z{||zzywwwy{zxz{zzyyxwxxyzzzz{{~}}|~~U()**+()')'('(&    }zwwy{{xyxyy|}zzz{y{z|yxw{zzyxwvx{|}}|}{{|{z}~}|}~|}|{{{~~}|{}|{~}}|||}z}{{{z|{{|zzzz{xvuvz{{zyz{zxx{yxwyyz{}}}}~|}}}}|}|ywyyz}}}}}~~~~~~}}}}}}|{|}}~}|z|~}{{ywx{}|{z{z|||{|}~~}~|{{||{zzzyyzywwy|zyx{~}}|||zzzyyywy{{zxwxuuvy{|~}}~}}||||}{zyzyy{|z{yywvuuuw{~~~~||}||}}}~}|||{||~}{|{{zyyw|z}||~}~|}{yz}zz{||}}}}}{{}~{{{|zyz{yz~~~~}~}|}}~}}|{}}|{{z{zy{}}}~zzzzzyz{yyz|zzz}z{{zxxz{yxwzyx{||z{{{{{~}|}~{zyvvvvuvxz|||~||{|z|{|{|{|{{y{xyx|}|{|y{z{|z|zyxzy||}}~~~~}~||~}}|~|{y{z{|{{|}}}{~}}}}||yz{}}|||{}~~|{}}{{{z}~~~}|}{{||}}{|~|{{|{{{}|{{{{||}||zz~|||}}~}|||}|||}|}}~|{{}}}||{{{|{z|{z{~}{{|z|z||}~~|}{zzz{|}}}}}|}{{}|||}|{{{z{}}}~y{~|{~||z{{z|~}|~~}}}|}~}|zzy{{||}~~~~{zz{|{zzyxxyyyy}|z{~}|~~}~|||}}{||{{{zxxyzzz|~}|{xwxzywv|}|~}~}{|}{{|~}~{zywx|z{{|yzxz{||}||||{yy{zzy|{|{zzywzy|}||{{|{z{|{yz{yxz|{z{}|{yzxxvxxy||{{|~}}~}X*)*)*((()''((&    ~zzz{|y{z{{z|~|{{|{}|}zyyy{z{zyzx{|~}~|}|}||}~~}~~|{{~~~}}|~}}~~}|}}}}}~}|||{yzz{zyxvx|}z{||{zz|{yzyxz|~}}}}~}}~|zz}|}~}~}}}{|}|z~}{{yw{|{zz||}}~~}~~}}}}|}~}{z|zzx{xy{{}zz|}}}||zz}{{zxwx|}{{yvwvvy{}~}~}{}~~}{z{yyz}||{}yxvwuy|~}~~}|}|}~{|}~~}||}{||z{|}{|~~~~{|}~}}}~~~}~~}|}}~||}z{{|zz~~~~~~||}~{|||{z{{}~~|{z{z{||zzz{{|}~|{zzzxzzzyx{|y|~{|{}|{}~~~~}}|wwvwuwx{{|}~||}~zz{||||~|z{zywvz|}|{x|{{|{{zzyxz||}|}~~}~~~}}}~~~~~}z{|{|}|}|}~~}|}~|{{{yy{~~}}~}}||{}|}}|{|}}}|||{{}|||{}}||}}{z||{{|{|{}|{z||}~~}}|}|{||{{|~|{|~~}}}~}}~}{{{}{{}{{|}||z{||{{|~|~}~}~|{yyz}~~}{|}{|||}z~||{|z{|}~{z~}~}}~{{||zz|}||~}}|||}~|{yzy{||z~|z{{|{z{ywxzyxx|{zz}}}|}}}||}|{{|{{{zywwxxxz~}}{zxwwyxxvz}}}~}|~~}z||{z{~}}{|xxwy{yz{xyxzzy|}||}}|{{{zyzz{z{zwuvwwz~~z{{}yz{|zyzy{zz}||{~}{z{ywvvvvx|zz{~~~~~}~W()*)*)''(&'&(&    ~{yyyzyyzzyz{{{yyz{z{{zzyyzzyzyyxz{||}|}{|z{z}~~~~}{z}~~|}|}}}}|}}||}|{{{{{z|zyy{{yyywvy{yyy}zyxzzyyzxy{|||~||}}}}}~{zzz{~~}}}~}|~~~|~}~~|}}~~}~}{z}}z{~|zzxyy{yywyz||~~}}|}}||{~{{{|xywxwyxz{yxzz|{{xyy|{zzzww{|zyyyuvvyz}~~~~~}}~}|}~{{{{yxy{z||{zxwwuuz}}~}~}~~{|}|{|~||}{||~}|{{z{{}yz|}}{|~}||||{}}}{}|}~}}}|{||zz|{yzzyy|}}}|~}}}~{{|{{{z{{|{}zz{{zz{|zx{{{{}{|zzzyxz{zxxzzz{}{{{~{y|}}~~~}}zxvvxvxwz{{}||zz|zy{|{{|z|zzyxvuy{~||wz{}}|{zzxxy|~|z{|~~}~|~~}|}~}||||||}||}}~|||}}||zz|zxy|~|}}}}|{{|~}||}~~~|}|}||}|}}||||{z{{||||z||||{~}}z}}}}}{|}~}z{||{}||{|~|}~~}~~|{{||}|}{||||{|z|{zz|}}}}}~{||y}~~}|~|}{z}}}|||z|zz|}~~~}|~~~}}~||||{{|}}}~~|}~}}}~||{yx{|}~~~}}}}}}{{yyzyyzyzxx|}}|}~~~|}}~}}{|{{{yxxzzy{}~}|{zwxxyxwz}~}~~~|{|{}{}}|}~{xxyy{{zyyyz{zz{|~||}zz{y{yzzzxvuvuu{}{{|||{{|yzzy|{{|||}~||zzyxwvuuuzz{}|~~~~W(**)))(')'('''   !~}|{{{zyz{{{}}|z{}}|||{y{{{{zz{{{|}{|||{|||{|}~||}~}}}~}}}~|}|}||}}{{}}|{||{{{{zzyzzyy||{{{z{||{{||}~~~}}|~|}~{{{|~~~~~~~~~~~~~~~~|~}|{||}}|{{{||yyxyx|||~~~}{}}}}{|}zyyxwyzzy{{zz|{{yy}~z{|yzzz|{{yywwxx{~~~~~~{{|zyyyy|}~{zyxuvy}~~~~~~|~}|}}}}}}~}~}}}|zz{}|{{{||}}~}}~}~|}~}|}||{|{zzz{z{~~~}~~~}|}|{|||}||||{z{yz|}yyyyz{}~{||{yyy|zyyzx{{|{{|}}y{~~~~}}{xwxwwwxzz||||zy{{yy{{|{|||{|zyxx||}}yz|}~}|{zyz{}~~~||~~~~}}}~~~}~}|}|||}~~~~~}}{|||||zyyxy|}|{|}~}{|~~}~~|~~~}~}|||||}}|||{{{~|{{||{{{{zy{}}|}}|}|}|}~}|}||{{|{||~}~~~}~}}}}}|||}||{z|||{|zy|~~|{{|}{{z|~}|}||{{{}|||zy{{{||~~~~}}}~}~~|||}}||~}~~~}}~|}{}~|{zyxz{}~~~}~~~}||zyzxxxyyxxz||{{~}}}|}|~}|}|||{{zxxzyzz|}{{{ywxyxwxy{|~~~}}{{z}{{{}|}}{yxxz{|{zzwxzxyy{}|{{{yz{zzxyyxvttrsxzyw{zz{z|xz|zy|{|{{||~||{ywwwuttvyy|~}}~|}}~~~}W(**))))((&''(&    {{{zyyzzy{|||z{|{z|{{|zz{zzxyxy{|{z{||z{|yy{{}}~}}~~~}}}}}}}}|{|{{}{||}{}}|||z||z{{{xwwwxwyy{y{zz|}z{{{|{{}|{z||||}|{{z}~~}|~~~~~}}z}~}}}|}}}~~~}z{}}~{}{z{yy|{yxwxwz|z~~~}}~{|}||{{{{xzvvxzzxzyzzz{{wvz}|{|{yzyzzz{ywvwx{}~~~}~~|{|{zyxxxz||}zyxvtw{}~~~|~~||~}}|{||{~~|{|}~|}||{|{zyzzz{zzz||z{||~}}~}~{{~~~~~|||zzz{zyz{{|}}~~~}|~~}}~|~~}|||}{{|{z||{{zzxyyzyywyyz{|{|{{zywzzxyyzxy||z{z{z{|}~}|~{zywwuwwxy{|}|zywz{zxyzz{{}{z}{yxyyz{|ywy~~}|yyy{}}~}}~}}}~}}~~}~~}~~~}}}}~}~~}~}}|}~}{|{{zyxwy|z{|{z|}}|~~~~~~}}}}|}|}}}|}}}{||{||||{|{|z{|zy|}}{{{{}~{}}}|}{{{{}}{z}}~}}~}~|~~|~|}{z{}}|zz{||~}}{z{|||{{~}~~|||}}}|}|{{y{z{z|~}||~~}|}}~|}~}}}}}|~||{~|{z{yx{}~~~|yzzyxxyyyyy{~}{}}}~|~}~}~~|{|{{yzz{z{{{|||{yxywwxyy||~~|{y{{z|~}~|}{zzy|}|{{zzzxwvx}{|zzxz|{yyxyxxwvrsvywxz|z|}zyx|}{z|}||||||{|{xxyvuuvv{}~}}|}~W(**))(('('''(&   !~}||{yzzz{}|||{|{{{|~||{z}|}|z|}}||~~|{{{|z{{}~~}|}|}|||}~}~~~}{||{{}|zyzyxzyz{{|z|||~}|}|~}}{z||}~|{{}}}~}|}~}}~~~|{~}}~||}{{|||zyyy{||}~}|}}|~|||||{zzwz{{{{z{|{{{xyy}}{||{z{{{{{zzyxy{|~~~}|||{{{yyz}}}{{{ywy|~~~~|}~~}|{}}~~}~~~}{}~}{{{||||z{|~||z~~~}{~~{}}{|||{z|~|||~~~~~}}}~~|}~|z||||{}}{{{{z{|{zxyzz{}|||}|zxzzxyzyzzz{|yy{||||~}}{{{ywwxxz{{z{|}}zzz|zzzzzxz||y||{zyzyzzxw||}|{z|}}~~~}}~|}~~}}~~|}~}~}~}~~}}}|}}||{z{|zyxyzxy{|z{~~}}~~}~}|}|}|~}}|~|}|}|z{}|{{|{yz{}{y{}}{{}}|~{{|~}|||{z|||z|~}}||~~~~~}}~}}}}{z{|||{{{{~}}|||zz{|z{~~|}|}}}||}{{zzyyx{z}~~}~~~|z{}}}}|~~}~{{{}}{{}|zyxyyz|~}~~|zyxywyzzyyzzz||{{|~|~}~~}~|{|}{{yzzz{}|z{}{xxywxwxvz{|}~~{zyyz||~}~~~|zyz{}}{yzxxxvsvy~{{zzyyyzxyzxwwvwsrwwwuwyz{|{yvy|}|{}{{z{|{|{zxxxwvvuvxz~~||{}{}~}V()))*((((&'&(&    ~}z{{zyzzz{{zyz{zz{{|{z{{y|}|zz{|||{~{|||zyxz{|~~~~~~~~~}|}}|z{}{z{}|||~||}}{|y{zyxyxxwwxyyzy{zz||~}|z||{{zyz{{~{zy{||}~~~~~~}~|}|}}}}}~~{y}}~~~|z}~}||||zz{|{zzzzz{|{~}~|}|||~|||}z{{ywxz|yyz|y{{zxwyz{{}}|zz|zzz{yxvxz|~~~~}~~}}{z{{zyyzzz{zz{yxx{|~~~}~|{~|{||{{}~~}~~~}~|||~|{{{zzzyyx{}|{{}}}~~|}~~|{||{{{zz{|~|}}}||~~~~}~}~~}}}|{}{|||||{|z{zz{{{{xz{{zzxxxy{||{{|{zxwwyxyxwyxyxyzy}{|}~~}|z{{yxwwwz{zzz{}{zzy{yzyxwxy{z{y{yzxyxz}zyyz|~~}|{{~}~~}}~}~~~~|~~~~}}}~~~|~~~~~}}}||||||{{{{xyyywx{{{||~}|}~~~~|||}|}~~{||{{}|{{{{{zz|zyyy||{{{|{{}}}|{zz|}}{|zz||}|||~~}|{~}}~~~}~|}}|{|{{{{{{}~~}||zz{|z{z|}~}}|{|~~|}}{zywvxzz}~}|~~~zz{{}~||}}}|{{||{|{|zyyyy{|}}||zzywy{yyz|z{|}|{|~}}{~~}||}}zyzy{{}|{z{{yyyxwyyxy}}~}|{ywy{|}}}}}|{z{}}zzzzyxtsquy~|{|zzz{{z{{yxwywttsuwvvyzz{{zxy|}}}}|{{|}|{{{zzyzwwvwx{~~|{}}|W(**)*(('(''''&   !~~||{}z{{|||z{||{{{~}|||{}~~~}}~}|~~}||}{zy{||}~~~}~}||}|{z|}}~||}}|||yyxyyvxwxy{z{||||}|}~|{||zy{}||{||~~~~~}~}|~~}z{~~~}}~~~}|}{yz{{{||z{{{}~~~~}}~{|}|||{|yyz}{}}}{{{{zxy|{}|~}{{{|{zzzzyzz|~~}|~|{|{|zx{{y||{{zz|~~~~|}}||{}|~~~~~|{~}}|{|{{{zy{}~~}}}}~~~~}~}||~{{||}{}}~~~~}~~}~}~~}}}}}}}}}||}{|}}{|}||{{|{zyyyz|}|||}}|zzxxy{yxyzxxxzz{}~}~}|{zzxxxyz|}{z{{zz{|{zxxwxy{z{|{{zzzywy}{zyz|~}}{}~~|}}}~~~|}~~|~~}||}}|{||{z{||{{{{yvwz|{}}}}|{~}}~}|~}|}|~}|}{||{}||{{zzy}{yz{{}{z{zz|{|}|}{{|~}|{|z{|{{{}|~}{{}{z~~|}}|||}}{{||{{|}}~}zyyzzz{||}~~|||~~~}~{{{{wwxxz{~~}~~}||~~~~}|yyz{~|~~~~|{z|~|{}zz{yxwz{{{~}{||{|zwz{yy{}{z{|zz{~}|}}~}}|||{yzyz|}{{||{zyywxyxxz{}|}{xxywy{{{{y}}}}|}|{zzzxwvurtvz{|{zz{yzzzyywvwvtttttuvyyyz|yyyz||}}|{{||z{|yyxyxwwvwy}~}{}{|}V(**))((')''((%    |}}|z{zz|zy{{zz{{yyz|zz{{|{|~}}}}{|}~}}}}{{xz{{{{{|}~~}~~}|}{{}yzxx{{{~{|}~}}{zzxwwvvvwvwwxwz||z{}~|||}{zyyyxy|yz{{{~~~}~}}}~~~~}~{||y|}{{|~~}}~{}~~||{{yyyy{{{z|yz|}|}~~}}}}}|}{{|||}{{zyz|yz{}|{z{yxxzzz{}|z{{{zzzyywyxz~~~||}||z||{zy{yy|{|yy|~}|~|||{}z{zz|~~~~~}~}~}}|z{~~|||z{zyxxz~}|||z{}|||~}}}~}~}||||{z||{|~}~}}}|~~~}}~}}~}{||}|{|}|{{|{||||{{z{zyyxz|}|||{{|zyywyzyxyzyxxzz{~}}~}||{{{yxyyz|~|{zzyx{|{yxxvvwz{|||zxyzxyy{zzyz{}}}}|~~}~}}~~~~~}}~~}}~~~}~~}}}~|{z|zz{{{{|{zyxwx{|}||}}|~}~|}{{}{|}{||||{|}}|z|||{||{yz{{z{{z{{||}}}{}}}}||yyz||{{}}~|{{|||||}}|~~~{|~~}|{{|||{z}}{wxyz{|}}{~|{|~~~~{{zzxvvzyy|~|}}}}}~{{zz{}}~}~|{{|}~||zzyzzxzzz{}}}|{~~|{zyyzzxz}}|{zzy{}z{{{}~}}}|zzyz{||{}}}{zzwvxzz|}~|ywzyzz|yyy|}~}}|{{{xvwwvvyy|~|{|||}|{zzxxxxwvutstvwxxz|zzz|~|}}}||}|{zzzyyxxywxvy}~~~|{{}~~W*))))((')'''(&   !~}}}{{}}{|}|{{{{{||||yx}}|~~~~||}~|}~}}||{|{{|z|~~||}{zzyy{|~~}}~}}}}{zzywyxzxxxxz}~}}}~}|}|{z{z{{}|{}}}~~||~~~~~~}}|~{z}{}~~}|}}}zzwyz}}}~~|||}}~~~~}~z{}}}~~}|{|}{{}~{|{}zyx{z{|~}|{|{yz|{yyyz}~~}|~}}||{|}|{}~|{{}~~~}}|}}|{z|~}~~}~~~|~~~}}}}{|{zzy}~}~{z{}~~~}}~~~~}}~}||~}~~~}~|}~}~~~~|~}}z{}{|}}|}}}|||}|z{zzz{}}~|}|{|}zyz{|zz|{{zzy||}~~}~||yzzzz}~~|{{yxx}|zyyxww{|}{}zyy{yxy}yy{{||}}||~~~~~~~||~~~}~~}~}|{|zzz}||~~{zyzyz}}}~~~~|||~~}}}|}}|||}}}|}~|{|}||{{{{z|{|||||{{{zz|{{|~{|}}|{{|yy{}~{}~}~|{}|{z~}}}~~|~}}{zz{{{{{{~{ywzy{}}}{}}{z}~}|{zzxwvyyzz~|{}}}|~~~}{z{{||~}}}}y{}}}{{zxxyxx{yyyz{{|}~}~}{~~~{yzzzyyy{}}zzyyyzzz|||~~~|}~}{zyxx{}}||}}{yxvvtvxz}~}~~}|yyzxyzyxwwy}~|||zzzzxwxxwvxz{||{{|}}zz{zxwwwvuusqqsvvvxzzzz}{}|}}{{{zyzwwwywwwwvwz~~}}|{z|z{}~~V(**)+((')&''(%    }|||{{z{{z{z|zyzzy{{{yyz{{{|}}}|{{~~}}}|{|{|{|zz||}~}~~}|~|{zyyxxxzz~}||~}|{~|yxywwwywwvwwwy}}|}||||{yzyyxyz|{z{}|{~~}|}}z|{{~}}|~}~~}{|zz|}~|~~|||}~~~||zyxxy}}}}}||{~}}~}}~~|}}|||}|~{{||{{z||{z|yxyyzz||{z{{{yyzyxvww{|~~~|}}}~}}{{{z||||~{{z|~~~}|||{z{|{z{|}}{|}{|~~|}}||~~}}|{zzzzzxy}}}}{yz||}}}}~}}}~|{{}|{{}}|}}}}}}}|~~}~~~~}|}{{|}|{{{{{{||||~|||}{zzzz{{|}|}|{z{{{zyz{~}}|zzyyx|~|}|{||}}|yzzz||~{{{zyxw{{yxywxxxz{{|zyxyzx{}yyzz{{z{zz}~~}~}}~~}{{|~~~~}}~}{{|zy{}~~~|zz{{z|}}~~~}|{~~~~~||}||||~||}}|||}{|z{|{z|{{z}{{z{|zz|z{z{}}}|||zzzxxz{}|}||{{{|||}}}~}~}z{yz{}{|}}|yxyy{}~~}~~~|y|~~~}|zyywvxyz|}}|}}~~}~~||z{{||}~}}~{||}}{{zzyyxyzzyz{z{}~}{}~}}z{zzxy{|||{|ywxzy{|{{{}~~}}}zxyz}}}|~}{zxwvvuw{||}~~}|{yyxyyywwwz{}~~}}zxyzzxyzyxxyz{|zz{}}{zzzyywxvuuurqrvwvxyzy{{{|}~~~}~{{zywwz{ywxzyy|~|||{z}~}}V))*)*((()'''(&   !|||}~{{{||zz{{{z|y{||~|{z{||{~~||}~}~~~~}}}}~{|}}~~~~}}~}||{z{yyx{~~~}|}~{{{zxxyyxxwwwy}}~}}}}{{zzzxyz||~~~~}}}~}||}}}~~~{{{{}~~~~|}~~}|zxxy|~~~}|~~}~~~~}}{~~~}||||{{|}{{{||zzzy{}|~|z|{zyz{zwxvy}~|~~~~~}~}|z{||}~||~~~}||{|z{{z|~}}}}{}}~~~}~~}|{|||{z}z}~~~}}{|}|~~~~}}{{}|{{}|}~}~}~~~}}~}}{}}}z~~}~~|}~{{{{{{}~~~}}{||{z{}|{zz{xz~|}}||{~{zz|}}}|{{zyzzzzyzyxyxy|{|zyxz{|{~zyzz{{z{{{}~}~}||~~~||}}~~~~}~||}|zyz~}|{{{z|~~~~~~}{|~~~|||~|{}~}||}|{}||||~|{{}{{z|{{z|z{z|{zyz|||}{zyzzyxy|}{||zy{y{|}~}~~}}{|{z|~{|}|yyzyz}~||}}|}{|~~~}|{zwwvwxy|}||~~{{|~~~~}{|{z|~|}~~~{{||}|zzyzxxz{yxxyy|}~~}}~~}{yyyxz{z{{{|zwwxwy||yz~}|}}|}{zuwyz||}|}|zxvtvuty|~{|~|{{{yvwxxwvvwxz{~}|yyyyywx{zxxxxyy{xy{|{{zzyxwvttttrrrtuvvyxyz|zy{}}}}}{yxyvtxyxxx|zz}~}~~|}~}zzzz{|}~~W()*)*((()''&(&    |zz{{zzzzyyxz{zzzzzyz{zzy{|zy~}}}||}|~}}||~}|{~}||~|}}||~|{|~}}|{zyzxyz}||}}}|z}|{zyyxxxwwxwwxw{}}|}{|z{xzxyxwy{}}~}|{|}zz{}{||}}~}~~~}|zyz|~~~~}~}|}~~~~}|{yyz||}|~|}~~}}~~~~~~|}||||}{{}|{zzz|z{zyyzzyyz|{|zzyzzyzxxwwxy|~{}~~|}~|~}~~|zzxwzz{~}{{~~~~~}|||{{{{{zz~}z{}{z{~}}}|||}}}|yzz|{xz|{}~~}||}{{}}~|}}~||{||{|{{yz|~~~~~~}}|~~~~~~||{}|zz{{{{}}~~~}}~}{z|{{}}}}~}z{{{zxz{|}{|yyyz}}|||{}~|{z{z{|}}z{|zyxyyxzzyyxyvz|{ywwxz||}zyyzz}|zzz{{}~~~~}{{~~~|}|}~}}}}~~}~|}}{{xz}}|{|{|}}}~~~}}}}}~~~~}||}}{|}~}|{|||}~|{{~{z{}}zz}|{{|zzy{{zzzy{z|zxz{yyvwy}}}||xxyz|{}~|{{||}~}}|{zzxy|~~}~~}~}}{|}~}|{yyvvxw{{|}|~~}~}~{|{{~~~~~~}~}||}{zy{yxz|yzz{y{~~~~~~~|yy{zy{|{z||zywxxxz|{{|~}|}||z{wvwz~}||}}{ywvuvtxz{||{|{}{zxxzywwwwx{~}~}{zyyxxyzzzyyxxzz{{y~|{{zyzxxtssussuwvuwwxxy{|{{|}}}}zyyyvtwzyx{|{{}~~}}|~||||zz{}}~W)****((')&'&(&   !}|{||}z{{{{{z{z{z{z{{||{{{|||}~}}~~~~~|~~~~~~~~}~}}}~}|||}zz|}}~~~}}}|}{|{xxxxyzzxzyz{}}~||||zzyywxx{{}}}||{z|~~}~}~~~~~{y{}~~~~~~}{z|}~~}~}}|~}~~}}|}}}}~}}~~|zz|{{z{z|z{{{|}|{{zzzzzyxyyy{}~|~}|}~}~~|zyxx|{}}~~~~~}}{{|{z}}~}|||}{}}{~}{{}}}}}|{|}}{z|||~||||}~~~}~||}~|{z|{}~~~}}~||}||yz||{}~}}|}{|~~}{}}}|xyz}~|{y|{||~}~|{~}|{|{{{}{z||yzzxx{{zzz{wx{zxxxxy{{|{zyzz|}}z{}z||~~~}{z|}|~}||}|}}~~~~}|{{zyy|~|}|||}~~}}~|}~~~~{|}}|{|~~||~}{}}|{|}}}{||z{}|{{{zzz{{zzyyz{|zwyyyxuvy{~}~{{zywxxy{~}~}}|}}|}~||{{{z|}}|}{{{|~|yzxvvwyz|}~|~~~~}}}|{{{}~}~~}~}|{|{zzxyxyz|{z|{{~~~~~~|yzzyyxzzz||yyxxxxy|zz}|{|||{zzyxxx{}|{|{~{ywvuvttxzz{|z{{|{wxxxwwwwv{~~|}}~zzxxvvwywyyywvy{z{y{z{z{wzxxusstttsvvuvxvvxz|z{|}}}|zzyyuttxwx{~|{|~}|}|}{{~}||{yz||}~Y))*)+((')&''(&    {zxz{{zzz{{yy{zz{yxxy|yz{{z{{}}||}||~~}{~~||}}~~}~~}|}}}{}|~}~~~}~}{zzzzz}{}~~|{{z{z|{ywxtvwzxxy{zz{||yz}xywxwxy{{{}}}{|{yxz}|}}~}~}}|~}~~}zzz{~~~}~~|}~}}{|{{{{}~||{z{z|}~|}}~|}{|{{~}}}}|yzy{zzyy{{{zzz|{zzxyzxyxvwx{|}}}y|~}~~~~|{|{||||zzwuuzzy~||~}~}~~~~}|{{|{yy{}}|{{|{{}~}z{{{y{{|}{||{|{{{{z{~~}||{z{}~~~~~||{{|}{zxxy{~~~}{{|}~}}~~~~}{||{z{zz{z|~~}~}||}||}~|{||zz||zxx}~}{zzz{zz}~}|}~}|{{{{|~}}||zyxxywy{{zz{xxyzwvuxwzzzzyyz{|~|{zz{yy{~~|{{{{z|~~~~||}||~~~~~~}|{{zzxy{~~~|||}||~{|~}|{~~~~}|||~}{|~||{}||}~|{|}{}||{{{||{|}zz{{{zzzyzyyyxvxywutwx|}z{wuvvvw{}}~~|{{z~}{{|{{|~~}|}}||{{}|zxwwyyz{}}}~~}|{{z|~~~~~~}||}{zzyyzz|z{|zz{~~~{zyzzxxzzzz{zzzzxzz|{{{~}}}|{zz{xyz}}}}~}||{xwwxvvwz{|{{{}{{xxyzyxxxx{~}~~}|yyyvuuwy{{yxyyz{z{{|{|{yyyyuuuvvwvwtuvwwwx{{||}}|}~|zxyxuvwxxz}}}}~}||||||~~~{{|z|X()**+((')&''(&   !{z{{{}||{|{|{zyzzzzzz|}}}|||~~}|}}|~}|~~~~~~}}|}}~~~~~|}{yy|}~|{||{|}yxxyuvx|{{|{{z{~|{{|zxxyyz{{|}}~}}}{zy{||~~~~~|}|{{~~~|{{|}}{}~}}z{||~}}~~~}|||~}}~~~|z{yzz{z}|}||{|||{|zyyywvwy{|~}}z{}~~~~~~{{{|}}~|{{xvy{{}~~}~~~~~}|{}yz|}~~}~~|}~}|}|{{}{}~~|}}}||~}}}}~|{~~~~}}{y{~{{yxyz}~~~{}}~{~~}}}|{||{zyz}~}|~~}}}~|~~|{{{|}|z{~|{{{{z{|~~}{|{{{}~~|||{{zywww{}zz|zyxzxuwyxyyyx{z{z|~}|z|zzywy}~|}|}yy{~}}|{~}~~}~|{~}|{z{zz{|{{}}||~}|~|z{{~}}}|{|||||}||}}|||}}{||}|~|{{||{|{|{z{{zzyzyyzyywwwwwuuux{~~~|zywwwuw{}}}~|{zz~}{y~}}}~}|||{{{}|}~}xvvy{||||||~~|||z{{~}~~}}~~}{{y{yx{{|{{{yz{~~}~{zz{zyyyzy{{wyzyxyz{||||{~~|z{yzyz{~}~|}|z{{xwxwvwwzyyzzz}}{xyyxyyxyyz|~}}||{zyyvvvvwyzyyyy{zzz{zz{{yxxyvuvxvwvwvuvwvwwyzz}~|{|}}zxxwuvwwyz|~}|~~}}}z|}||{~}{|{yy{~}W))*)*)(')'''(&    |ywz{{{{{{yyzyzyyzzzz{||}|{{z||{y{{{{}}{}~}~~~~~~{z|}|}}}|}~}}|}|yy{|||~|z{z{z|{xwvvvxyzz||z{z|{{z{wxvwxzzz{z{z|||{yyz{}}~}~~~|||{zz~}|{{|}~}}}|~}z{z{}z||}~|{zz}}~}}}~~~}|}{{{}|}~}{{{{zyzyy|||z{{yz{{zyyzvuuxzy{}{xy{}~~}}~|~}}{{}~}|}{yxwyz||}||}~~~~~~~||}|yyx|~}}}{||~~}|}{z{{{z}~|||~}|}}|}~}||{|}}|~}|zxz|{yxxwy|~~~~|||~}z{~~~~~}|{{{|zxwx|~~}}}}}~}}}}~||{z{zy{~z}}}{z{zzy{~~~~}{{zyzz}}{||yxyxvvuw{zy|zxxzxvuwyyyzvwzz{|}}|{zzxxxxz~}|}}{z{}}}}||}~}~~~}~|{~{{xzzz|}~~}|zz|}}~}||{|}}~~}|}}||{|||}{|{|}||}||{}}|}}|{z~}|{}{zz||{y{zxxyyxxwwvvuvwz|~~{zzwuvvww~~}|}|{{vz}~{x{~}~~~}||{}{}{}~}zwxy|}|}||}~~}~~~~|}{z{~~}~~~}z{|{yz{{}{{zz{~~|z{{zy|{yyy{xw|{xyz{z{}~~~}|zyzz{z~~}~}|}}zyyxwxxzyy{{z||{yz{yxyyyzz}~~}~}{{{zwwvvwyzyxxz|||z|zzz|{z{zxwwyyxxxwvvwvwyz{z{~}{{}}|yyxwxyyz{}|}~}}~~}~|{}~}|~|}}{yy|}}~X)**))((')&('(&   !|zyy{}~||}{z{{zz{{z{|||~~~}{|~}}zz{}}~{|}~||}~|~~~~}~~}~~|{|}~~{|{||}|{zwvxz{z{}~||{}}~zzzxxwy{||{{|}||~~}z{~|~~~}}~}{|{z~}}}}}~~}~|{{|~||~~}}{|}~~~}|}~~~~}}|z{zyz{|~}}||}|||{{{zxwwyzzz||xxy|~~}~~~}}{}}{|zz{|{}~~}|~~|}|z{z}}~~~~||~~~|}}||}|z|~~}~}~}}}~~~~|{y{}{zz|xz}~}~}}}~~||~~~~}{z{}{zz{{}}~|}}|~{{{|zz{}}}|||}zz{|}|{{{{z}}{}|zzzyxxvuy{z{{zzyxvvyxyyzvvxz{|~}{||{ywzyz}~~|{{~}~~||~~~}~~}~}{{{}{zzy{z{}}{|{||~~}||}|||~}~}|}}||||||}||~~}||}|}{}~||}}|}|}{{||{{||zy{y{xyxwxxxwvyzzz}}~~}{|xxwvww{~}|zzzzzwy{}|xz}~}{}|}{}|}~|zxwz|}}}{|}~}~}|{~~~~~~z{{}}~~~|{z|{z{{{{|}zy{~~~}{||{z{{yzy{yx{{yyyzyyz}}}~zyxxz{~}~~{||~{zzywxyyxxzzz{|}{xyywxyz{{|}~~~}|zyywvvwwwxyyxz}{|{{{|{|zzyzyxwyyxxwvwvwuvxyyxz|||{}{zyyvxxyxz||{|~}|}}~~}}||||}|{|~~~}{y{zzz{~~W()))+'(()%'&)&    |xvwx|||||zzy{zyzzxyy{z|~||z}}}z{xy|z{yz~~~~}}~~~}~|{{|}{{{{{{{}{{|}|{||z|}~~||{{z{{zzzyvwwyyz|}zz{z|{zywwwwx{{{{z{{zzzzy{zz|||}}|{|zzzzz{~}~~}||}~~}|||y|~~~|{z}}}{|~~}|{z}~~~~~~~~}||||~}|}||zzzyxxy{{|~|{}{{{{zz{xwwyyyyz|xvww{|}~}|}~~~~~|z{{|{{zy|{{|}}~{z}~~||~}}~~~~~~~}||yy{|}}~{z{|}}|}||}{yy{}~~~}{||}}}~}}}~}|{zz{{zy{{{~~}}|~}}~}~~~~~|~}{|{{|{zyz{{|}}||~~||}|z~~{zyz{xzz}}|}{|zy{z}~~}z{{{z{{|}|{yyxxyxxvv{zzzyyywuuvxxyzvuuv{}||}}{{ywyxx|~}}}{{}~~~~~~~}}|{||}~~}~~}~}|{{|}zzyyx{}}~|}{{~}|}{{}||~~~~}}}{{||}}}}|{||}}}||}~|~}||{||}}{}|{{||{{zzzyyyxyyxvvxy{{|}~}{|zyxwyxy}~||{zzzyxy|}~||{~~{||z||z|}}|yzz{~~}}{~}{|}||~}}}~}~zz{|{{|{{|{|}{{}{}|z|}~~~}{{{{|z{{yyyz|{yzzxyy|||~~|{{wz|~}~|||~|zzzyxxyxyy}z{|}z{yzxyz{{{{}}|}}|{yzxwwwxwyzzyz}|~|}|{||z{{{zxxyyyxywvvvvuvxwz|}|{|}}|{{xwyy{{|}||~~~~~~}}|}}}|}|{~~|}|{|zzz||U))*))((')&''(&   !zzxwy{|}~|zzzzz{{zyzxzz|~~}}|~}{zzz|}{yy|~~~||}}}|{|{|{{{z}~~~}~}~}||}{|}|{z{ywyy{{}}}{|{{|}{{wxyz{}{{{z|{{z|}|}~{{}}}}~~{|{|{|}|}~~~~}|{{{}~~|{|~}~~~}|~~~~}~~}}~|{||yyxz|z|}~}~}}}|zz{zxy{{zz|{xwuvz|}~}~~~~~~{||{zyz{}}~~~{{}|~~~~~~}}}}||}~|||}}}|}{|}}{y|~}{{}~|~~~~~~{{{{zz{~{z~}~}}}~~{{}}}|{zz{{|}|}~|}~{|~}{z{{z||~}~~~}{z|{{~{{z{|{{}}}{}zzzzyxxxyy{{zyyyxvvyyz{zvvwwzz}|{|~zyyzyx|~}~{z|}~|~~}||}}~~~~}|{|||{{zzyy~}}{{}}}{{|}}|~~~~~}}}}|}~{}{}|||}|||}}{~~}}}}}|}}|{|}|||}{{y{{{z{{yyzyxwyzzz|}}~}{{z{yxxyy||z{zzzzzxy|~}}{|~~~}~|||{}|||~{zzy{|}}~}~}|z{}}~~}~||}~{z{|z{}{|z{{{}|z||~~z{}~~}|}}{|{{{y{{zzz{yyy{wvwz}|~~|{{wvz}|}~}{{}|zyzxwxyxy{}{|}|{zzzyy{{{z||{}~}|zzyxwwwxwxyyx|}{{||{z||zyxzzyxzyyyyxwuvwvvwvxz|{z{||}}{zwwz{|~~}z}~}|~}|}}{||}|{{|{|}~~|~z|}~}{{zyz|zS()*)*(('('''(&   !{wvvwxz|}|yzyyxyyzxwwvy|~~|}}{|}zyxyzz{zx|~}~}|{}~~|}||}zzzxyz{yz{||~~}}}~~zzzz{{{{|{zwxy{y{}{{{yxz{zyxxxy{{|zzz{z{{{z{{{z{{|{{||{yy{{||}~~|||}}~~~~}{z|zz{{}~{zz||}|}}}}|||~~~~}}{|||{|||zyxzzzz{|}|~|}||{yxyyxxxzzy{|xwvuw|}~}}|}{|}~}zzzyzzzz{|}~~{y{|~}}~||}~}}~|}~~}|||||}}{{z{||{|zz|zyxz~~~zy||{|}~~~|||~~|{zyxyy}|||~{{}~|}~~~}|{y{}||{{zzzz{}|}~}}|{{{~|{yxzz{z{}~}|zz|}z|~}|zz{|{|}}|||yy{zzxyywyzzzzywxvutvz|}xuwxyz|}{{|{{z{zxw|~}}|{zz|{{||~~}{}}}}~~~~~}|||}{{zzz{z}~}{}~}{|{||}}~~|~}~~}z}}|}|}|{{}|}|~|}}}}}}}}~|}}||~|}{|}|{zz{{}|zy{yxvxyzz||}|}{{|{{{yyy{{{z{yyzyyx{~}~~~~|~}|~|{|}||{~}{zyzz|}}|}|{{z|~}~}~~{{}~~z{|z|{}}{{|}|{{}}}{}}~}}}|{{{{z|||{z}zzy{xwvy}}}}||z{xwx}~~}}|||}|||zyxzyyz|}}|}{{||yy{}|{}}}}~}}|{{yyxwxxzz{x{~|{|zy|}{{{|zyzyy{{|zywwvvwwuwz{{y{~||}~|yyy||}~}{}~~~~|}}{{|}|||||zz~~{{{{}|||zyT(**)*((')''''&   !|wwxxzz{}}{zzzz||zywvux{}~~~|}|{z{|~}}{~~}}~{{|~|||z|zxyz{z{|}~~~}}|z|{}~}}}{|{}z{|||{||yy{{zzzz{{|||{{}z|}}}|~}||{}||}~}{{{|}~~~|}}~~~{|{{z{{{|y|}~}~|}}|}~~~}~~~{||~|}}|yyz||{{{{|}||{zxyy{x{{{{{}|yxxwz{}}}}||{~|}{}{z{{{{|~}{{}}~~~|~~~~}|~~~|||~|}{|~}|}|{|{xwx~{z{yz|~~}~~}{zyz{{}|}}}|}}}~~|{|}~~}}zyxzyx{~~~}}|}}}{yyyxyywz}~|{||||~|{{z{||}}|{z{zy{}zzzyyyz{zyyywvuuux|}xxyy{|||{{{{||||yy|||}~~{{yy{yy||}}~~|{|}~|}~}~}~||z{zz{}~~~}~|||}{|}~||}}~~}~}}|}}}||}{|}}~}}}}}}~~||}{||}|||}{|{{z{{}{zy{{xwwvyz||}|~~||z{|{|zy{z{zyyzyywvx}~||}~~~|{{||{|~}{{zyyz~}}}~|}|{||~~~~~}~~{z|~}{{|z{}}||y{}}{{|}~~|}{~}|}|{|{{{{}~|{z|{zzzxwuvy}|}{zz{xxy{}~~~}{{}|}|}{yyyxxy||{|}{{{{{z{}~|~}}}~}{|{|xxxyvxyxwwv}~||ywz~|zy{yyx{xx{}{yxxwwwwvtw{{xy|||}~~zy{{~}|{}~~~~~}}|}z{}||||z{zy|~}}}{y{|~~~|{{zT()*))((')&'''&    {wuwyyyz{|zzzxxxzywvusuz|}}~~}||{zxx{}~|{{}z{zzxz}~~}}|{yzzxvwwyz{yy~~}~~~}{{|z}||}|{|{zzz{{zzyz|{|yzzyzxxz{{{zy{zzz{|{}||zy{zyyy{|yy{x{}~~}||}~}~~~}{zzz{{{y{~~}}{xy{~{}|{{{zy{}~}||~~}~~}~|{{{||}{z{{{{{yxx||}{zzxxyzwyz{{{||yxywzz{|}~}||zz{}~~}}|{zzzzzy{||{{{|}}~~~|~~}}~~}|}|z|~~}}~}}}}|{{{|||{|z{{yvvvz~~{z{yy{|~}}}||~}~}~{|{xyz|}{{}~~~~}||~}}}~~~{z|||{||zxyyyxz~|}||}}|{zyxvvvyxz|~}{{{{|z|}{zzz{z{||{{zxxy{yyzyxxxywwxxxtststz|xxxy{{}|zzz||}}|{{{||~~|{{zyyyzyyyy{|{~~~}||{|||~~|~}~||{{{{|}~~}~~}}||}}{}}|}{}}~|{|}|}~}}}}||}}}~{}|}}}~|{||{||~|}~}||{z{|||{{{|xwvvyz{}~~}~||z{{|{z{z{{yzyyxwwww{}|z{}}~}|{|z||~||{|zyy}|~~~|{{|}}~}~|{z~||}{||}{{{|}z{{|}~||{~}}|}z{zzyy}~{|{yyzyyyxx{}|{yz{}yxz{}~}|||}||}|{zzyyz|{|}}}}{{||{}}~}~}}|}|}~|zyzxwxxywwvx~}}zwz~|zyzzxz{{yz}|{yywwxwwvwyyyz||{}|}|z{{}~~|}~~~||}}}|}||{{{|~~}}{z~~~|U))*)))('('''(&   !{yxyz||||{{zz{y{{{zwvwvz||{}|||zzz|}|{{zwy{}|{y{yzxwwy{zzz}}~||}~}}|}}}|~}|{{z{}~}|{|zzy|{|{~}{||{||~}{|~{{{{zz{}|{yz{|~}~~}~~|z{}|||{~}{z||}~||{|zz}~|~~~{}||}|}|}|}|{{{zxx|~}}{|zx{zzz|{z{|{xzyyz{{{}~~}||z{{}}~}}}z{y{zyz|}}||{}~~~|}}|z|~~}~}|~}{{|||}}xwxy|}{zzy|~~}~}|||zz{|}||}}~~}~~~}||||}}|{xwyz{|}}~~~}}{zxywwzz{||~}{|}|{}{{{z|zz|}|{|{zyyzzzzyyyxyxxxuyuuusrw|yyyz}|}|{z}}~~~|||||}~}}{{zyzzyywyzz|||}~~}||{{~~~~~|~}~}|{}}|{~}}}~~~||}}z|{}}~}||}~||~}}|}|{|~}||~~}}}}}}}}}}|{}}||}}|||{{{|{{|{yxwtvw{z}}}}z{z{|{zz{yyzyxyyxywz|{||z|{~~~}|{|{{{~}{{{}{{}|}}~~~|}|{|}|~~~|{y}}}}||~~~}}~{{|{}zzz{||}|z{}~||{zzzxvx{}}{{yzyyzxy{z{|}|yxz{yxx|}~|~{{z}|}}}|||zyy}{}|}}|{{{{{}|~~~}}|}z{|{zyyzvyxxwvvwz~~|zwy||zxyxxz|||{|}{zywxxxvuwxxwyzzz{}}||{z|~~~}~~~~~~}}|{}|{}|}{zz{z{|~}|~~~~~~U')))))(((''')&    {wvwxzz{zyyyyyzyyywwutux{|yz~~|zzxxw{}}{yxywwz~}|{|yzxyuwxwyxwy~}}~}|{}}}}||{{{{||{{zyy|}|{{zyxzz{z{{|z|{zz{}zz||{y{{xyz{{zzyz{}~}~}}|~~}}}{{|~~{z}}~}{|||{{{|~~|z|{{|}}|}~~}~|}|{{{}|||{}||zzxyz{}|{|zzyxyyyzy{{{vxxxz{{z|}|{||{zz{{{~~|{|yxzyxwyz}~~}|}}{}~}~}}~~~}}~||{{zz~}~}~}~}}||}|zyzzz{{ywwzx|~~~|z{yz|}}}~|}~}|}zyzz}|{|}|}}~~~~~~~}~~~}||}{|||zyxyxy{}~}}~~~~z{zy{yyyyxyywz~}{|||{{{{{{zzy{|{z{{zxyyxxz{xxxxwwxwwvuttsu|xzyz{|}|{{}}}}}z|~{|{}}|{z{zyzyxwwyyyz|{~~~~}|}||}~}~~~}}|}|{}~||}}|~}}}}{{}|{|}}~~~}|{~}}|}}}|~}}|||{{~~~~}}}}}}{||{{|{|||}||{{yz{{{{z|zwusttxyz}|}yy{zz{{|{z{{yyy{{zxy|}{|{|}}}~~}}~}|}}|}}{|~}{||}~~}}~}|{{|}~}|z|}~~}~}~~||z{z{{z{xz|z|zwy~}|{{zzywx{||||{z{xzwy||y|}|yvy{xyy||}}}{yzz}~~~~}}{{{}{|{}{}~}}{||}~~~}}z{{{xzz{yxy{xvvvy|}}{yxz|z{zzy{}~~}~~|{zyyyyxxxwwxyzzy{|}||~|}~~~}~~~}}}}~}~{z||||}~W))*)*((((''((&   !~yxxz{{{{zz{{|z{{zyxwwwyz}|{|~~{{yxvz~~{zzww{~~}zyzxvwwx{yyz~}~}~~~}||~~||~~|{}{z|~}}z|{zz|||{{}}}||{{|||}~|{{||{z|~zz{{{}|~~~~{}~}}}}}~}}||z}~}}}||}~|~}~~}}}{||~~}}~~}||z{z{{|}~|z{}|zz{|z{|{wxxy{}||}}|{||{{z{yz}}}||yz{yxz|}~~}}~~~~}|{{|~~}~~~|}|}}|y|{}||yyyzzz~~}||yx{~~}~~~}||zz}|||}}~}~~~~~}}~}|||zzyyz{{}~~~|z||{yxz{y{{y{}|}}|{|}{{z{{{{||{{{yyz{zyzzzxxwvvvwuvwwssu|{z{{|{}|{|~~~}~{{}~}}}}}z{|zxzzxwxwwwy|{|~~~|||}}~}}}~~~}~}|}|~}|}}}|~~~}~~}~}|{||}}}}||}}}}}}}}}||||}~~|}~~}|{{yz|||}}}~||{zyzzzz{z|xxsqruwyz~}{zz{{{{|zz{{yzz|{{z{|{{{zz{||~~~}~}{}||}~}}}~}~}|{{}~}{}}|{{}~}}~}}{||}}}}}~||}~}{z|{zyzxyzzxwvy}||}{yyzxx|}~{|{yyz{wx{|yx||yxyzyvv||~}{zyvyy}~~}|}|{zz|zz{|z||}|}}|}}}~~}|zzywwyzyyy{yxvww{}|{yxyzyxwuvz~~~|{{yywyywxyxwxyywy{{{|}}}~~~~~}}}}||~}|~~~~~}|{z|yy{}W(**)*((((&'&'&    |yvxyyzyyzzyzzzzyzyywwwx{|{yz||zyxvvz~}|yyxuvz}}~zzxywvtwvwyyy|~~|{|~}~~}}~}{{}|{{|~}||zz{|{{{zyyyzzz{{{}{{z{{zz|{|{zy{{zzzzyy{z{{|||~~~}||}~~|||~}~{|{yxy}~}}~~}}}{|||}}~}~~~}|}{{{|}}~|||||zzzzzz|}{y{|{yyzyzz|zuvwxyz{|{|zxz{yyyzyx|}|zzyxzyyx{~}}~~~}}~}}~|~~}}}||{z{||~}}~}}|}|}}~}|{|{{z|zyyyzy{~|{{zyxx}~}}}}~~{zzyzz{{{}}||}~~|}~~~}}}~}|{|yyxy{|{z{|~~|z{z{yzzyx{{zy~}}|~{z|{|zz|{z|{{zy{xvz{zzzz{ywvuuvxvuvutrrzyzz{{|}}|}~~}{|}||}}|}z{zywyxvvvvvx|~}~~|}{||{}~}}}}|{z|}}|}|||}}}{}~|}}|}~~~~~~}|}|{z~}}~~~|}}~|}~|}}}|}}~}~~~~}~}}|{x{||||~}}||{{y{{{{{{{xwsppsuz{~|{z{z{z|{z{|zz|{{{}}|{z{{||||{|~~~~~~~}~}}|}~}|}{{}}||||~}||}}}}||}{{}~~~}}~{|{|zzzzxxyxxxwxy~~||{yzzxx{}}|}~yyyzywz{yy{{{zzzywvy|}{{zywux|~~|{}|{zz{zz|{z}}}|}~}||}}{{{yxz{}|{{zyyxyy{}{yz{zyxxusu{~~}}{z{zyxyyzxyzyxy{{z{~}}}~{|{~~~~~}~}|{|zyz|}X)**)*()()&''('   !|{yzz{||{zzz{||z|{zzzz{zz||zz}{}zzxx{~{yytty~}|}{y{ywwyyy{{z|}}|}~}}}{~||~}}}{z||||}{|{z{z{}}}}~~{{{{|}|||z|}~|}~||y{}{z}||}~}|~~~}}~}~~|{|{{y}}}~}~~~|}~|}~}~~~}}||{~~}~}~~|z{}|z}}||~}|{||zz|{wvvvx{{|~|zyz{zy{|z|~~}|{yyzyz{|}~~~~~||}~}~~||{{}~}~|}}}}}{}~~}~zzz||z|}|{z{{zz}~~~{{{yz{}{~}|{|}{z~~~}}||{zzz|}~}}~~}}{}z{{yyy|}{z}~{|~|||}|z{}}{{}{zyzyxxzzzz{zyxywuvyxwxvurqyyy{{{}~~~~|}|~|{|}|z||yxyxvywwwwx}}}~~}||{{{{~~~~~~{yxwx}}|||}~||||~~|||~}~}~}~~}|}|||~}}}~|}~|}}~}|}~~~|}~}}|}}|z{z}{||}||{zzy{{{{{{{yyurqrtz~~{z{|yzz{z{{{{{}||}|}}}||{{{|{z|~}~~~}}|}|{}}~}}{{{{}||~{{{|}}}~}{{yx|~~~|}}}|z|{yxzzyxxywxwvy|~}}{|{{yxz{|}||zywyxxx{yyyzzz{yxxvz{|zyyxwwwz}|{zz{zyy{{z{zy{|||}}}|||{{|}|{zzxy{|{{|{zzyxyyzzzy{xxvwussy|}~~|zy{yxxyxxyyxwwxwx{}}~~}}zz}|}~}~}}||zzy{{{}X(**)*((((&'&(&   !{yyxzyzzzxxxyzzzyzy{{zyy{}{zz{zzyzxx{|zyxtsv}~|||{zywvwzzxyzz}|~||{|~~~~}}|||}~|~~~}||yzz{z{|{yzyzzzz}|{||{{{|y{{z{x{}}}}}|yxzy|zzzy{|}~|}|~}}}~}}}||{{z{zyz}|}|~|~}}|||}|}~~~~~~~}~}}}|}|}|||}||}}{z{||z{}|~||}{zz|zz{{vvwvxzy{z{{yz{zzyzz{|~}~|yyzzzzz{|~~}}~}~~}}}}||}}|zyzz{|~~~}|z||~~}z~}}{{zz{||{z|zzzy{z{|~}~~~{||{yz{|{{|{z}~{zxy~~~~~~~~~||||zyy{{}~~~}~}{{|zyyxywy{zxz~|~}||||||{}|{|{{{z{vwwyyyzzzyxxwwxxxwxwsrrrtvz|{|~~~}|{|z{}~{{{{yyzxwwvxwvx|||}}|~~~{zzz{z|}}~~~}}zxuru{|~}|z}||||}}}~{{~~}~~|{~}|}~~}{~~}}~}||}}}}}}~}~~{||{zz|{||||zyyz|z||}|{yxvsrssw~|y{|zz{{}z|}|}}}}|}~}z{|||{}zz|}}}~|}}}~}|z|}}}{{y{y{|~{{|||}~~~||{zz|~~}|||zyy{|z{|zyxzzyyxz|}}}|{|zyz|}}||{zxxyyz|yxy{{{z{xyy{|{zzxxyxxy}|{z|zyx{|{yzyz{}}}{}|{z|{{}}|}{{y{}|}}{zz{yzzzzyzzzzxxwuuw{~~}{|{zzyzxxzywxwyy{}}}~~{{}}~~~}}{yz{zz|~~Y**))*)(()'((('   !|xzzz|y{zz{{{{{zy{|{{}||}~~{|{{z{{yy{~{{{wuvy}}{{{xyz|}z|}||}~|||~~~~~}||~}}||}}{}}}{{z{z}}}}~~~|||}z|||z{z~}~|zyyy{z{zyz|{}~~~}~~~~}}~~}|{{{}||}}}}~~}|}~||}~~~}}|~~~|~{{{}}}|~~}~~||}|{{{|wwwwy|z{{||yyz{{z}{|{~~~}{zy{{{{}|}|}~~~~}}~}|z{{{{{~~}~}}}}||}}|}{z|}~|{~{zz{{|}}|~|}~~}{z{|{|}}|z{~|{zz~}~}~~~{}}|yzz|~~}|||zzyyxy{{yz}}}}{}}|}|}|{{}|zz{zxyywyxzzzyyxxyxwxyyvsrtrtvz}~~}}}}}}}|||{z{xyxwuwvwwz{{{{{}~}{zzyzz}}}~~~~|||ztqsx{{~|z|}}|}||zzz|~~~}|}}}|~}~}~}~}~}}}~}~}~}~}}{|{|z||{}}|{|zz{}|{|}|{yzwwvwuu|}|{z{{y{||}~~}~~~~}}}||}|{{{{z{}||~~~}~~~~}|{~}~||{yy{{{}}~|{|||}|~}|}{xz}|}~|||{yywz}{z{yzyyzyyyyz|~~|{{zzyz{|~}|{zxzyzz{yxyyyzzzxyzzxyyxwwxzxy|}{zzyyxxwzzyxwyz{~||zzxzzyz|}}|}yz{{{|||zzzzzzyyyxxywwxxwvvwx{|{z|z{{yxzzzwxyxyy{}}~}|{{z}~~~~~~}{zy{yyz{z{|W(*)**(('(&'''&    {wxyyzzzyyzyyzzxwxwzzz{|~}}|{z{yz|xz{~~}{zxvvxz}}{zyxxz|{|z{{z{||{|}~}~~~~}}{z}~}~~||zz||{z|{yxzyz{}|}|}||{|zyz{xwwz}~|||{zzwxz{xwwxy{~~~~~}}~}~}}|~|{|zyy|||{||{|{||{}||||}}~~~~~~~~~{{|}{|{}{||||{{|||z{|}}}|z{}|{{z{xwwvz{y{z{zyyzzy{{{z|||~}}{zzzzzz|||~~~|{|}~~~}}~}|||{{z{z{{~~||}{|||~|{}}}|zzzz}}}{{{zyyyz{}|{z||}~~~}{{||||{{y{}}{xwz~}~}~{}||~~~~|z{|}zzz{~}~}|zzzzyxxyyyz|~}~~}|||{{}}{{||{|{}|{z|yxxxxxzzyyyxxxxxvyxxwsrurruy|}}}}~{||}|{{yyyyxuuvvuwy{{|{z|~~|{zzzyy{|||~}}~{ywru{|{~{{|{}|}}zxy|~||~}~|{}}|}}|}}~}|}~}|}}}~~~}}~}}}}{|{}||}~~{{|z{z{{||}{{{zxwwywwz~}}|~{{z{}}~||~~~~}}|}|{||}|{{|{||}}~~~~}}~}~}|{|{z{{|}|~~z|}||}}~|||}z{}}|~~~||{xxw}|{|z{z{{zz{zz{}~~}}|}{z{{{~}}}zzzzzy{zyxxx{}}zyzzzyyyxwyzyz{~|{{zzxywxzywwyz{|~{{zyy|{z{}~||~zzz|}||}{{z{|zz{yyxxxwwxwwwwvx{~}~||{{||zyz{zxyzyxz{|~}}|~{z~~~~{zyzzyyz{y{}}X(****((')'('(&   !{yy{z{{|{{{|{{zxxwvx{|{~~}}|{|{zy|||{xxwxz~}}|yyx|~||{|{}}{|~~}}}~~{{|~|||}{{|{{{}~~~}~}|~||{|zxy{}~}|zzyyz|zyxyz{}~~~}~~~}}}~|~|yy}|}}}||{{}}}}}}}}~~~|{}{{|}|}~~~}~~}}}|~~}}|~~||||wxxxz||{||zyy{|{{|||{~~}~~{z{zy|~~~~}}~}~~}~~~~||||{{|}~}~~}}}}}}}zz|~~~}{z{zzy{}}|zy|~}~}|{}}}}}{||}}}xy~~~~~}|}}~~}zz~|{z{|~~~}~|z|{{zyyyyx{}|}}{z{{|~|}}}}{|}}}||zyyyxxxywyyzxx{zxwzzxwuvsstw|}~}}|}}}||{zx{zxuvyvvw{{|{{zz}}}z}yzyz{{|~~~~~}~}|yww|~}|y}~|||||||yz}~}||~~}|}~}~}~}|~~}}|}}}~}|}~}|}}{}||{|}~~}}{{{z{z{|zzz|zxxzyy{}~~~~}}|}{{||}~~}}~~}|}}|||{{z||{{{|}}}~~~}}}}~~}|{{zzz|}|~~z{|}||}}|}|}|z|zx{|}}~~}}}|zyzwz|{zzy{|{yzz{{z}|}}~}}{}{yzzy}|~}{z{zzz|{ywww|}}zzz{zyzxvyyzyz{}{zz{yxxyxxxvvyz{{{{{yxx{{xyzz{{}|{||}{z{{{{}z{|{zxvyywwyxwxxwvw|}}~~{{{{{}zzz{{yyyzwxzz~~}~}}zz}~~~~~}{z{{yy{zwyz||~~U()*(*()')&''(&   !|yxzzyzzz{{yyzzxvvuuyyyz~|}}{{|yxz|~~~}|{|zxwz{|}~|z{yxwwz{}~~|zz{{{|}~}~}||~|}~~~{|~|||~|{z|zzyxz{}~}}{|{{||{z{{xwxzz}~~||yzxyyzzzxxwx|~~~~}|||}~|{|}||{}{zxz|}}~{|z{{z||||}~{}|~|~~~~}~}}~{|{||{||~}~~|~}|{|z}}}{||}{|{|xxwwy{{{z{ywy{zzz{|||~{||}|zywvy{{{|~}|}}|}~~~~{}||{{|zyy{|~~~}~}}~~}}~|||}{y{~~~}|yzzyxwz}zxwx{|}|}}||||{|{||}}|~~~}~~}{|~}|}|}~~~|zz{{}{{z|}~|}{{{{{yxxwxxzyz|}|{||z|~}}||}|{z}}||}yyxywwwyxxyyxxz{wwz{yxvuqrtw{~|~~}|}|{z{{zyzywvvuvw{|}{|zz|~}|||zyzzzz{}~~~~~}}}}|zx{~~~~|z}~||~}{||z{}~}{{}~|||}~~}{{|}}{|}|}|}{{}~~~~~~~}}|}|{|~~~}|z{zzy{{{z{yz{yyyxyz|~}|~}~}}|z{|~~~~||~}}|}~}{{zy|{{zx}}}}}}}||~~}|{{{{{{|||}zy{}}||~}}~}|}}xy|~~~~~}|}}{yy{z|||z{}}}}{~{z{{|{|}~}|~~{{z{y{|}|{|{}z{|zzxxtz~||{{yyyywxyz{||}|{{{{yy|ywxvvy{{||{zzyy{{xwxz|z}|z}|||}{}|~|z{|zyzzzzyzzxyzwwxz|~~~|||z{|}|{{|{zzyyyz{{}~}~}~~~}~||}{{{{ywyzz|}~~~~}~V))*)*((')'''(&   !|{z{z{zz||{z{zz{xwuvxyy|~~~~{yy{}||}~}}|}}{{}}}~|{|zxz|~~~}|{|{|~}}~}|}~}}}}}||}}}}|{z{z|~~}}~}||}||{|zxy{{|~~||{z{zz{{{yyyy{~~~~~}|||}~}||yz{}~~}}|{{||}{z|~}~}}~~~~~~}}}|{{~}~~~}~}}~~}}}~|{}}||}zwxyy{||zz|{yx{{z{}}}~~}}}~|zyywz||z|~~~~~~}||}~{z|}{~~}~z{}z{}~~|{z{yw{|zxuwy{~~~}{}}}~~~~~~}~~}~|~~}|~}{}{{|z~|||~~~~}|||}|{|{yxxzyz|}}||{{z}}|}~}{{}|}||{yzywwvxwwyyxyy{yxy{yyvvrrsu|~}~~}}|~{{|||{yzxyvvuvv||}{|zzy{}}}~||z|z{|~~~~~~}}~{zz~|z|||{}||z||}}~~~||~}}~}{}~|{|~||{{}~|}|xz~|~~~~~||{{}~||zy||yz|{z{zyz{wxy{{|~~~}|{}}}}|{}~~}||~~}}|}}}|z{xy||zyy{}}}~|}}~}~}}{{z{{{{|z{{yvw{}}}}}}}~|ywy}}}~}|}|}}}{{yz{|~|zz|{{|}~|{z|zz|||~}{}}{zz{zzz~|{|{zzyz{xxxtw|}}||{zyxwxyyyz{}||{z{zyxyzxwwvxyzy{{{zyyxxxwxwzz{zz~~{|zzy||{{{{yyxz{}z{zxyzyxwxz{}~}{{zzyz|}|{|{yyzxyxzy{~~}~}}~|}}~~~|}|{{{yxvwyz|}~||}~}}~}U(**))(('(&'&(&    {zwyyyxy{|{zyyyyyutvwvvx}}}}|{{{{zyz|{z{}{||||{{|{||~}|z{zyyz}~}{zyzy}}|}|||||}|}}~~~~~}{||{{{|}|{zyyzz|~~}}|||{||zzyxyyxwzz|||{{z{z{zzzyyyx{~|}~}}}~~}}||{{{}{zzz{|}~}|{|z{{|zy{}|~||{{}~}}}|||{{|{y{||}~}~}||}}}|}|}{z|{|||wxyw{|yzyzyxyyzzz{|||~}|}~}{ywvyxzyz|}{}~}}|~~~~~}}||{}}{z{|}~~~~~}}~}}|}}~}}|{zxw}~||yzyxzyzvuvvy}~}~|}|}}|~}~~~~}}||||~~}|{{}}{z}|{{{xz~}{|~~|||{{|{{{{{xxyyxyz||{{zyy{}|{|}{zzzz~~}zzzxwwwwuvwwuz{{xxyzxxwwrqrtz~~~}~}}|||}{yzxxuvuuw}{||}zyyz{}}||}|{z{|~}~~~~~}}|{z~~~~}||{{{|{yyzzz}}}~}||}|}}~~~{{}{|~|{||{||{{|||}|zz}~}~}~~~|zz}~}{{{{zz{|{{{z{zyzy{|}~|}|{|}}~}}}}~~}|}~}}}}|{zyx{{{{||~~~}~}}~}}}||~}}{}}|{{ywxy||}~~~~{yz|}}~|{||~~}{{zz}~}z{|||{}~}{z{{zy~}|}}}}}{zz{{z|{}{{|{xzy{yyxxy|~}|}{xyyyyyzz}|~}|{{{zy{yyxxxxy|yzz|{zyzxxvxwxxzz{|~~||z{}||}{|{zwvx}}}~{y{|{{{{{{~~||{|{z{|~}~}|{{{yyyzy{~}|}}~~~|||zxxyyy|~~~~~}W()***((')''&(&   !{zzzzzzw{~}{{zxzyzvuwxww}~~}|{||zz{}}{z}~~}}}~~}|}}}~|z{|}}~~~}{zzy}}~}}~}~}~}~~~~}|~~~}}}}}{|z{|~}}}|}|}{|zyz|zzz{}}|}|{|||}|||~|{}~~~~}~}|y||}|{|}}~~||{||}|}{zz|~}~}{{}}}}~||z{{yz|}|}|}~~~~}}~}}}|{|~|yxyz{}zzz{yzz{zz|||z~~}|zxxzx{{|}~}}~}}}~}{|}}~~~~}||z~~~||{|wwz|{}zzz|ywvvvw{}~}||~~}}~}|~}|}{~yy|}|~yz|}~}~|{|}|}}|zzxzyy|}{}{{{z{}|{|~|{{|y}~}{{{{wwwxuvwyuzz{zyy{xxwtqrqqv~~|~~||}}|zyyxxwwvvy}~~}|{yxzz{}~~|~||{~~~~}~~~~}|z|}~~}|||{|{{zyz{{~}|}~}}~}}~}|}{z}|}~~|{|}}{y||{~}|{z{~~~}}}}{y|~|zz{z{z|{|{|{|{zzz{~~}~}||{{|~}}}|~}}|~~}|{yyy{zz{{|~|~|~~~~|}|}~}}|}z{wuwxz{||{~~}|}{||~~}|}{|}}z{{zzy}}{{z}zz{}}|z|{zz}}}}~}{{}{zzzz|{{{{|||zyyzzyxxy{{|~}}zzyywyyvx{{}}|||{{zyyxxywxxzxyz{yyyyxxwxwwwy{{|}~}{|zz{||z{{yvuvz}~||z|}}|{{|{|~}{|{zzz{|}}}|{zzyyxyz{~~~~}}}~~}}}{zxxxyz~}~~~W()*)*((')''&(&    |yxxyyyxv||{zxxyzzxvxwxw|~}|||{zyzyzyy{{yz{~~}||}|~{|}}|z{~}{{||z}|}{yxx{|||{|{|}||}}|}}~}||||~}~z|}}||zyz{~}|{|{||{zyyyyzzzy{z{z{{}z{}}|{}~}{|}}~|}~}~}|{{yyz}{|{|}}zz|||{|{zyyzz{||zz{{}~}|{{}{zxzzyz{|||{||}}~}|{|~{{}}z|}}yxxy{|zyzxzxyyxyy{zy}~~~}zywyyz|{z|{|}{}|}||~~~~}{}~|}~|~|}|{zwz|||yz{yw{~}}}zyzxwvwvvwz}}~|z{}~}}}|{}}~~}~{{zzxy|}}}|zy}|z{~}|}{z|}{|}{yzyzyxz{zzz||zz}{z{|z{}zz}~|yzyxwvxvvwxxw{{yxxzywvtoppoqv|~~~~||{}{zzywwvwwvz}}~}|zyy{yy{}~}}}|{z||}~~~}~~}~~}}}}~~}~}}{|||zyz|||~|}{~~}~~}|}||{}||}}{}|zy|}}}~}||}}~}}~~~~|z}~{z{|zz||}~|~}}}{zz|}}|~~~||{y{|}}~}}}~}|||yxyy|z{||~~~~~~~}|}~~~~~|||zzwvuwyzzz|~~}}}}~~|}}|}}}{zz{z{~~}|||{z{}||{{{{z~~||}||{}{yyzz{}}{{||~{z{{|zzyzz|{|}}|{xzxyzxyzz}~~}}{}}}yyxyxy{|yyz{{xzzxyxxxxvyx{}~}~}~|||~|zz|zwtuz|~~~}}~}}}~|}}~}}{|{zy{{||~|{{{z{z{y{~~~~~~~~}{{zyyz~~~W)**)*()()'('(&   !|zyz{{yxx{||z{zzz}|zyz{{|}}||zyyyz}{{z{{~}}~~|}~{|}}|y{~~||~|}~~~{{y{}}}|}~~~}}~}}~}}}}}~~}}}}|z{~}|}}}{}|{{{yz{{z|{|yzz}{}}~|~~|}~~~}}}~~}|{{y}||}~~{}|~}}}|{ywyzz|}{z|}~}|{~}{z{zyz|}||}~}~}}|}}|}|{|~|xy{{{|{zz{xyxzyxy{|z{}}~~}~}z{zz{|||z}||z|~~~~~~~}~~~|}~}{{|yy}~}xy{{xz~|{|xwvvwuvy{}}|{{~~~}~}}~}}~}|{|xy||}z|{~~|z|~~zy|}}|}|z{{zzz{|{{||{|}~|||}|zz|{z{~}z{{xyxxxxxyxxzzyzvzyuttopqopsy|~~}}}||zzyvwwuuxy}~}z{zzzz|~}}|{|}{}}}}~}|||~~~}}~}~~}}~}}||}|zz{{}~||{|||}~~}}||{}}{~}}{{|zyz|~}}}{{}~~~~|~~|z|}|}{{z{}}~}|{z|{{{}}{{|{yxz||~~~||}}|{zxwyzz|}{{}~~|}~}|{}~~~}~~{zzuuvvx{{||~~~}|}~~~}||}}||{z{{|}}{||zzz|{z{{{{z|{|{}|{z{{zzyyy{{{{{z|{zyyyxxzzyzz{|}}{zzxzzzwxz}}~}~{|}{yyxyyzz{yy{yzyxyxxxxwxwwwy|~}~}}{z{|{|{|zyxvw{~}~}~~}}}~||}}|||{{yz{{{}}|z{zyyzyxz~~}}}~~~}|zzxyz{{}W()*)*((()&''(&    |wwxxwwxyxxzzyzxx{zzyyz{{|}}{||zyzwxwzyxyz{~~~}}||{{{zzwx}~}{yy|~~||||}~}{zy{{|||||}}|{}~||{}||||{~}}}||~{|{{{{~~}|||{{|{zzzyyy{{zyyyyxy{zz{|}~~~}}||~~~~~{|z||}~}~||{{x{}}~}}~||}}|{{{zxuwyy{|zyz{{|~}||{||zyyzzy{{{|{||~~}}~~|}}|}z}{z{||wxy{|{{zzzyxxxwwyyzzz|z~~}||{|{|{{{|zyz|z{|}~~|}}~~~~~}~|||~}|{{yxz~~}~}xuv{y{~~|{{ywwwuutuy||}~}}}|}~|zy|~}}}~~}||{z|{}~}|{{zxxz~|||}|}|{{|y{}|{}zy{}||{|zzz{zzz{zz{{{{|||{{}}{{{||{||{zyyxwyxxxywxzzxwxxxutsnnrropw~~}~|||{zyywvvuvxz}}~}|{{{z{z|~}~}}{{||{}~}}||{|~}}~~}~~}}|~|||{|||||||}|z||~~}|z{{{z|~}{{}{z{|||||z||~~}{|}}~}yz~|||z|}{}~|{|{{|~|z{||ywxz{}~~}~|{~}}}{xwvxz{}}|yz||~~|{{~~~~~~{zzvvxwxzz|{~~}|}~}~||}}~||{yy|~~~{{}z{z||{|{|z|}||}}}{{{{{{|zz{~{z||{zzyyyyxy{z{yy{||{z{xwzzyxz|~~}~}|}}|yxyzzz|zzz{{zyzyxxywwwxwxz}|}~{{|~~}|}{yzzwy}~~}~~}~}}~}}|}{y{|~|}~|{{{zyyyyz~~~}~}|~~~|}zyyyyz}~X)****)(((&'&(&   !}yyzz{yzywyzz{yxwz{{z{|}}~}}}|{{{zxxyzzz|~~~}}~|||yxv{~}{{}|~~}|~~~~}{||~}}~}}}|}}}}|~~~~~~}|~}}~}}~~~~||}||{{xy{}{{{y{yx{{z|~~~}}~~}}}~||zzy{}~~~~|}{|~~~}}~~}||zyxvxy|}|{|{}}~}}{|{zz{zz{|{{|}}}~~}~~~~~}}~|}{}|xwy|}}{{z|yxyzzwy{||{||~~}}~}}}|}|}{z{}{z{|}~~~~|}}}}~|||{zz{|}}~}|xxyz{~~|}|yxxwvuuw{}}}|~}}~|z~~}}~~|z{}{|~~~}||yyz}|{||}}~}}z{~~~||~}z|}|}~}{zz|z{{}{{||}||||{{||||~|}|{|{{|xyxyxxxxwwxxyxyyxwuslmrspou|~}}~}{zyxwwvwvx{~~~|z{||{{}}}}|||{||~~}}|{}~}|}|~}}|}|}}|}|}}{zz~~}~||z|{zyz~}}|||{zz{{{|z{z{~~}~z||~~|}~}|zx{}|}{{{~||||{ywwzz}~~}~~~~||~~}|zyvwxyz|}|zy|}~~}}{||||}~}~}~|{{wvxxyz{{z}}~|~~}|{}}~}}||}}}||{z{|~}|||zz{}}||}|{{}{{}}|{z|zz||zxy|}{{}|zzzyyxyxyxyyxyzyz{zyxxyywwy{~~~|}~|zzyz{{|zyz{zzxxwxyzyxwwwwy|z{|}{{z~~{}||z{|xxz}}||~}||~}}~~}|||z{}|{{{|{z{xxyzxy}~~}~}~}}|~~~}}{zyyxxy{||~}V(**(*((((&''(&   !zxwxxxyxwxvvzyxxvvyyyzz|}~|{||zz{zxwvwwxz{|~}}~}}|}{ywvxy{~~}{z|}||{{||}~}||z{||}~}}~||}}}z|{{~}|||{{||z}~}}~}}|}|||{yyyyxw{|zz{yxwwwxxy{|~}}||}}}||z{ywvw{~|~}~|}{|~~~~~}}}~}|{{{wvvvyz{zzyzz{}}||{|zzxyyzzz|{{}}{}}||~~~~~~~||}|||zvvyz}}zyy{zvxyyxxz{{{{z}~}}{{z|{}~}|}{zy{zzyzy|}}}~}~~}|{{{|{}{{{{zz}{yz|zyyyxw{}~~~}|yxxvutsux{{{{{}{z~~}}~~|~~~|{|}|{|~}}|{yy{z{{}|||{zyxzyzz||}|z{|}}|~}|}}z|{~{z}}zyyzzyz{zz{}|{{||{{{|{|}|{|}zyyzwxxwwxxwwwvyxwwxxwurlmpsqpty}}}}}}{{zxwwuuvxy~~~~}|}||{|}}}}|}||{}|~~~~|{~}|~~~~}z|~}}|~~~}~|}}}|||}|{|yyyzzz|~}}|{{{y{z{zyz{}~~{{|}~||~|zxx}}~}}}{}}{||{zyxyz{~~}}~|~~~{}}}|{yxwyz|~~~||{~~|}~}|}}~~~~~}}{z{yxyzyyz|{|}}}|}~}{|}}}~}{||||||{}~|{{{{|~~|~|{|}|||}||||{y{|{xx~}||}{{{{yxxyxyyyxyxyzzz{yxzzzywz|}~}|z{z}|}{zz|{zy{xxyyzzyywxx{{y|{zz}||~}{|{{yz~}}~{}~}}~}|{{|}{|}|{}{zyzzyz}~~~~~}zzyxyzz{z}~}V))*)+()(('('(%   !{wuxyzzzyyvvxyyzxxyzz}}}}{~{{{{xwxyyyz}}~}|~~}{xwxz{}}~}~~}||}{{~~{}}||}~}~}}~~}||{~|||{z{|z}~|~~|}~~{|z{yz|}|{||zywxxww|{~}|~}||}z{xxvw{~~}~}{}~|}}zxwwwz{{zy{|{{}~}|||{z{y{z|}||~}}{}|}~~}}~~}}}{xwx{|}||{~{yyy{yz|{{{}||}|~||||}}}}}|||{yz{{|~}~~}}~}|}}~||}||}|{{}yyz{{zyzzyz|{yzxvvwwy{}{{|~|y|~~~}}}}}~~}}~{zzz{}}|}}|zzzyyyz}}~}}||~~~}}~||{{|{{||z{{zz{zz{z|||}~|{{{|{}}||}}|zz{zyyxyyyxwvwwxxwyxwwtnnoruswy}}}~}{{zxwvvvvy||~}~{|||{|}~}~~}}~|{|}|~}~}|z{}~~~~}}~~~~}}}~|}||~}}}}~|{}}z|||zzzz{z{~}}|{{zzzy{{yyy}}z{|~~||}{yz}~~}}}{~~}{{||zzyyxz{|||}}}~~}|}~|{{xwwxy}}~||}~|~~}||}||}}~}~~~||}|y|xyyzz{{|{{|||{zz|z}}{|~||{}}{|~}{{{z{}}|||y{|}}|}}{{{|{{z||z||zzz{|yxz|{}}{z{{zwxzxwwww{yyyyyzxxy{zyyyz}}~~}|~~{{{z{|||z{{{zyyxxy{z{yyxwxzyzy{{ywz||||~}~||z|}}|}}|}{}}||}{|~{{|||}}|{{|zywyxxz~~~}|||zzxyzyy|}{U'****(('('''(&   !{xvvxyzyyxuuwxyyzxvwxz{|}}}{{zz{{xvwyyyz{{}}~|{|}}}|zyxyxy{~|}}}||~}}||{z{y{}x{}{y{~~}|x{}|}{|~|{zzyxyyy~}}|{}}}|||}yyzwyz}}|{{yxwvwvvuxy|}{|}}|{{{wwuswy||}|}|~||~~~~~}}|zzywvvxyxyyz{z{{}}|||{zyzyz{|{}{{}|{}|{|~}|~}~}}~|xwxy{|zyy{{yx{zyy{z{{{|{{}||{|yz{~}|}{{{{zzz{z{~}~~{}|}~||}{|||{{z||{{|zwz|yyyzyxz~}}zyzwvvvvxzzz{{{{yx~}z{zz~~~~}}|~~}{yxyxw||{{|~{zyyyxz|}}}|}~{}|||{z{{{z{||zzz{zx{zyy|{z|||||}|z{}z|{}{zzyzzyyxxxyvvxxywxwxuuurporxxzz|~}}}|}zyywvuvwz|}|}}||{}{|{}}|}}~}|}{|}|}}}|{zz{}|}~~~}~}~|}}z||y~}~|}}|{{|}{{|zz{{{{z~}}~}|{zzyxyzzyzz}~}}|}~~~~~|}~~~{y|~~~}|}|}~~}|z{|zzyyx{{|{{}~~}|~~~}}|}{xvxwx||}}~~~~~||||{||~~~||}}{}zy{z{z|~{|}~|{|||{}~||~||{~~}}~}|{{{}~|{zzy{}}|{}}||}||}|||{}|||}zzy|{{z}|z||zxxzxxxzyzyzwyyzxxzz{zzzwz|~~~}{|z}~~~{|zz|{zyyyy{{yzyxyzyyy{zxxyzz{{}}~~|{{~~}{}{{|~|||}||~}{}}~~}||||zyyzxyy~}}}{{zy{yy{{{U)**)*((')&''(&   !{yxwwz{{zzxxwzzz{zyyz|}|}}}}|||}zxx{yz{}~~~}}~|zz{yxz|||~~}~}}|{{yxz{|{~~|z~~~}z~}||~||zyz{{}~~||~}}~~}z{{xz|~~||{zxwxxyyy{{}}~||{|{xxvtvy|}}~~~}|zyyxwyxzyy{|z{|~}}}|{{|{{{~}}}~|||}|~~~}}~zyyy{~{{{|z{{z|{z{{{{||}|~|{{{{{}}|}}~}~{z{~}}}}}~}}}}}~||{~|||}zyy|zz{|z{|~||zzyyxyxy||{{}|{yy}~~}{z|}~}}}|z{xxwy||}~|{z{{{|~~~~}}}~~}}||{z}{|zzz{{||{zzz}{|~}|||{{|~|z|}|{{}yzyzzyzywvvxyxxxwwwwtstuy{}}}}~||{zyyxxxyz{}}~}~|{|~}||~}~~~~~}|z{}}}}~}|}|{}|~~~~}~}~}~}}~|z{||{}~{|}}}|{|{|{{z{z|{{{|||~}}}yyxxx{yyzz|~|{~~}~}|~~}|z|~~~}~~~~~~}}|{}zyyzx{{|z{}~}}~~{|{ywwzxy{~~}~||}{{z{~}}}~||}}{~yyzzz{{|{||}}z{||~~||}}|{}}||~{z|}{y{~}||z{{~}||}|zz~}{{}{zz|y|}}{{zzzyz}|{{|{y{zyxxzzyyzxxxwwvz{zzzzyw{|}~}~~{zy|}}~|{|yz|zzyyyyzxyyyyyxyxyywxwwy|{{|}~|z{{}{{zz{||||}~}~|~}|{||}{zz}{{yzxwy|}~~~}{|z{yyyyxS()+)*(((('''(&   !|xwvvxz{yzxxwyyzzzxxyyz}}~~|||||{|zwwxwyz||}}~}|}~~~~}zyyxvwzz}{}||}}~}{zyyywx{zz{}|{{~}z}~~}}{|}~}||{yyyyy|}~~|z{||{|}~|{zywxy~~|{{ywwwvyyzy|}~}{{}|z{xxwvttvy{{}~~~~~}}|}~~~}|~{yyyxvwyyyz{zzz|}}{}{{{{{zz|||{}}||~}}}~}}}|}~zzxxz|zzyyzz{|z|z{z{z|||||{yz|zyz}}}~||~|{z{~}}||{{~~~}}}{|~}{||~{|{{zyyyxxy{z{|~~~~}{{zyyzxyzzzz{z{xx{|{yzzz{|}}}}z{zyxwz|}|}~~}}{{{z~}}~~~~~~}|}~}|{|{z{{zzzzzy|||y{{{{{}||||||z||z{||zz|yyzzyxyzxvvxwxxxwvvwttuxz}~~~~~~}|}||{zxyzyz|~}|}}{zz||{{{}|}~}~~|z{}}~}}~{{|}|}}}~~~~~|}|}}||{{}|y|}z{}~|{||z{|{z{z}{{{||{}}|{{{zyxzzz{|{~||}}~}}}~~}}{z|}~}~~}{||{|yz{xy{zz{}||}~~|||zyxyxzz}}{|}{z{}~}|~{|}|}}}zzz{z{|}|||~}|}}}}~~}|}}|{}}|~}{{z}|{}~||{{|}}}}|zx~}{|{{{|~|z|}||{}zz{|||{{{zy{zzy{{yyzwyyzvvz||z{{{z{}}~|~|{zxz}}|{|z{|zyzzx{yzyyxyzyyzyxuvvw{}{||}|{{|{|||z{{}|~}~~}~|}||||{|{}|zz{yzx}}~~~~|}{z{zxT(**)*((')&''(%   !{yyyyz{|||zzy{{z|zyyyz{~}||~|~{}{zyyyxz~~~~}~|{{yxxyz}|~~}~~||z|zy{{{{z|}{}|~~~||}|}|{zzz{}~~~~{{|}|||~}|{zzz~~~~}|yxyyz||{|}~~}}}{|{{zyywutwz||||~~~~~~~{{yzzyyzxxzz{{{}}|}~}{|}}{{|}{|~|~}~~~~~~~|}{z{|{{{|z|}~}|{~{{z}|}||{zy|{y|~}}}|}{|~~~~~|z}}~~~}|||}|}~}}|{zyyxw{}~}~~}~~|{|yxyz|z{{z{y{}{{zyy{}~}}|}|ywz}}}~~~}|}}|}~~}}}~}|}}{{{{{{{zz|}~}z{{||}~|~||{{{|{{|~|||{zzz{zyz{xxxyzxyyxwxxtvv{}}~~~}|||{{{{z{{~||~||{{{|{}||}~}~~}|z|~~}~~|{||||}}}~~~~~|}|}~}|||{}{||z|||~{{{z{{{|{{|}}|}}}{~||{{yyzyz{{|{|~~||}~~|{|~~}~|y|}~~}~}||{{{{|zy{{zz|}|{|~~~~~~~}}|zzyzyxzz~}}}|}{{z{||{}|{}~~}}zy{{{{|}|{}}}}|}}}}~|}{|{|{}}{|}{yx{{|}~||{||~|||}zzx{||{|{zz{{|{|||{{{z{{{||{zxz|xyyyxzzyyxxxvvx|{{|}|||~}|}}~|yzwx{}{}{{{z{}{z{{xyyyyyyyxxyxwvwvutx}{||}{{z{|{z|yyz|}~~~}}~||}||z{|{yz{zy{{{zzzz}~~~~~}||{z{zR()))*((()&('(&    yxwwxxx{|{{zzy{yyzwxyy{{|~}~|{{{|}{yxxwwz{|~|~}}}{{xwvwwyy||~}~~|}||zzzyyzyyyyz{|}~}~|~}}{{|}{|yyxzy|}}|}||{z{zyzz|}|{|zz{{|}|{ywxxvz|{|{{}}||{|zz{ywwxvuuxyz{|}}~~}~~~||{zzzxwxwwvxy{zz|||||z{z}|zz}|z{}|}|~~}~~|||~~~~~}{}|z{{zzz{zz{}|||||{{{{zyzzzwzzyy{~}~}}|{~}|z{}~}||||z{{||~}}}z{~~{}||{|}|zyyxurw|~~~~~~~~~|zzzzwxxy{{|{yxz{zxyxwz{}}~}~}~~~{z|{ywx|{{|}|||{|||}}~~}|{|}{{}|z{z{{{|{z|}~{}}||{}~}|~{|{||{|}}{{|zz{zyyzzxywyxwyyxwwwtuxz}~~~~~~~~|}|}}{|{z{~|{|}}{}}||z|{z{|~~~}|z{}}}~|}z{{}}~|~~}}~}{|~}||}}|}}{z}|{y{|{||}||{||||}||{|{{|{zyyyzz{|zy|}~~{z|~}}}~~~||}~~}|wy}|||{}|||yz{{yz~|y{|}|~}}~}|{zy{{yy{~}~}|zx{|||}|{}}yzzz{|}{|}~~~||}}}}||{|||}}}}{zyzz{}}~}}}||~}~}~|yy{{|{|||}|||}}}{}}{{z{{|z|zyy{zzyzx{zzwxx{yyz||}}~|{|~}}}{}}zzyxz}|||{{z|~|}{{zyyzzyy{zyzzxxwwwuw{|{|}z{|~|||{zxz|~~~~}}|{||zyzzyzz}zyyzz{~~~}}}}}}}{{U)*))*(('('''(&   !{yxyxwyz{|||{||{yzyyz{{|~~}}|{{{~}zzzyyxz{|}}{|}||zxyzxz|~}|~|{y{yz{{{yy{y{~~~}~~}}{~~~}zyz||}}~}~~|{z{xzz}||}}}}|}}}~z{yzz|}~||~||}{{z|zzxyxwvwyy|~~~~~~~}~~||{}{zxzxxyzz||~{|||{|}~~}{}}||}~~|~~|}~~}{|}{||{{}}{z|}||}~|||||z{{|zzzzyy{}}}~}|}||}~~}|}~z||}|}~~|{~}}}}}||}|zyurszz}~}|}z{yyy{}}{zzz{{zzxxy|{~~~~{}~{xy{}~~~}|}|~}}}~~~|}~~|~~}{}}{{|||{{}{|}~}~}}{}}~|{|~{|{}|}|}yz{zzyz{yyxyyyyyywvxuvz}~~~~}}{|}~~~z{|~}||||}~|||}{yz|z{}~}y{}}~||||{||}}}}~~~}}|}|}}}~~|}~z{|{{z||{z{}||{|{|}~}|{|z{||yzzzxz{|{yz~|}~}}}~}{}}}}~|||}|}zx|~~}|||||{{zx{{zzy||yxzz{|}}~}||{yy{zzz~|}~}||zyxz{{}{|~xyzzz{||{z||}}}~}~{{|{z|}|{|||yzz{zyzz{|}}|}}}}}~~|zzz|}{}||}~|{|}{zz|{zzzy|zyyyy{{yxz{yyzxwvxxxz{{}~~~||}|||||}zzywx{{{{|zz}~~|{|yxwyywyzzyxyyxwwxwyzzz}{{z|z|{z}yyyz|~}~}}{{||yxzzz{{}{yyzz|}~}~~}~}}}~{~~~~}|T(**)*((((''')&    zwwwvvwxy{{{{zzzyyzyzyy{}}}{}zzz|zyywxvvxx{{zyy}~~|||zyxyyy{~}}~}}}}}{zzyyxz{y{xyxy|~~}}{{|}|{{z}}||{{zzz{|}}}|}{zyzxxy{x{{~}}|{{|{{yy{yz|~|||}|{z}{yyzxxxxxuuwxz|~}}~~||~~~|}||y{|{yxxwxyyz{{}|{z{{y{}|||}|{{|||||}~~~~}|{~|~}y{}|||{{|{zzz|yz}}||{|{yzzyyyzxxwy{}||}}{}~{z{z||}||~|{z|{{|}~|}{|~~}|{{zz{zxwtsqwz||~~~|~~{zzyxy{{yyxzyxxxyxx||~}~~|{|}|yy{{}|~~{||||{}{|~~||~|{}|{||{zy{{yz{zx~~~}||}~}{|{||zz|{z||{z{{yxyyyxxzyywzxxuwuwz~~}|}}~~}{|}~{{|~}}||{{}}|{{|{zzzxz}|||}}|}}|{~{|||{||~~~~~||~}}}~}~}}}}|{{}zyz{zxz{|||}|z}}}{{{|{{zyz{yyz~}yz|||{}}~~|{{|}|{~}|~}{}~}}~}|}|{}|{yy||{z|{yxyy|||}~||zzxy{yz{~|~||{yxyy{z{~}xxzz{|{}{{|}}}}~|||||zz}}{{{}zzz{{zzz{||}||}~|}~~}z{zzz|{}~~}{z{{zz|}zz{{z||zyy|yyy||zyzxvuyxxy|}}}~~}}||}{||{zxz{{y{||{||{|}zzyzzyz{yzyzxyxxyyy||}}}|{|}{{z{yyyzz{~}||{}yyxyzz{}|zz{||~~|~}}|~}~~~~~}V))*)*((()''')&   !{xwwxyvwy}|}}~z||{z{{}||~||~}z|}|zzzxwwxy{||zw}~~}}zy{{zz{}}~}}~}{z{wv{|{zz|zz|~~~}||~}}|{{||}}~}}|}|}|}yy{|zy|~~}|{~{{{zyz|~}}~|{|}zyz|zyx{xvuxx{|}~~~~~}~~}||~}|z{|zyywxzyzz|}z}{z|{|}}~}}~||{{{|}~~~}}|}~||}}~~}|~}|z{{|z}}||~}|{|yyxywxvyz}}|{~}~~{z{z|~}}}}{|{|||~~~}}~~~~|{{{|{zywvvxz{}~{zzyyyzzyyxyyyy{yyxz~}~~|}}}{y{|}|}|||||||}||~~}~|}||}||||{{{|}|{zyv||~~}{|~}}||{zy{|||}{|}|{zyzzzzxxxyzxxvvrv{~}|||~{{}~~||}~}}||{||{}|{{zyz{z}}}||||}}{{{}|{||zz{}~~~|}}|~}~~~}|{{{{{xyzyxxy{{}~|}|}}|||z||zzyz{wyy|}|z|{{{{}~~||z{}}{{{{}}~~z|~~~~}|||||yyzz|{{{yyxyzzzz}~~|{yyxy{zyz}}}}}~}{{{zzyyyzy{~~yyx{zz{{{|||}}}~}}|{|{{{{|{|{|zz{|{z{zz|}}}}|}||~}zzy{|{y{}~|zzz|zz|{|z{zyzzyxz{yxwy|yxwvuuvxvy{{}}~~~}||zz{|zyyxxyzzyz{{|}|{||{yy{zyz{zyyyxxxzxyyzz{}{zz{|zzz{yxxyxy}~~~|{|{zyxz{{z{yzz|{}|}|}|{{}||}~~~~U(**)+((((&''(&   !ywvvwvwvwz|{|}{zzyyzyzzz}}||||{zz}zzyxwwuwyzzzxwy~~~|}|yyy{{z{|{}~}}||~||zywvx{zzyy{{}~|{}}}|{||}}|{{{{z|{{{|{|z{zzyyz{yyx|}|{{||{zxzyy{~}|||{{z|zyyyxxxxwvuuwx{|}||}~~~~~~~}~~~~}~~{|}|{zz{zyyxwxy{yxy|{{z|yxx|||}~}}zzyyzy{}}}}|{}||}~z{|{}}}|{{z|{{z|||{{|{{zzzyyywvvwyz{}}|}}|zyzzz{||||~|{{{{{{|~}~}||{{{|}~{yyx{{yywwwxxz{~~~~~~~}{y{yyy{yxxxxxx|zywz{}~~~~~}||~}|{{}{{{{{|z{zz{{||}}|~~~~}~|}}}|||{{|}|z||}}{{zxy}}~}}{y{~~zz{zxyz|}}~|{|}{zyyyyyxwzwxxwvusuy}~~||{z~~}||}~~~}}~~~}}}{||||}~{z{zyzy{||{|||}|{{|}{{{{{y{}~~~~~}~}|}}~|}|z|}{xxzx{wxyy|~~}}|}||{z{}|xx{|yy{|~|||{{||{~~~~~|||||{z|{||||{{~~~}~~~|{yyz{}zzxyzwxyzxz}{{|yxxz{{|~}||}}}|||{xxzzzz~zyyzyz{|zz}}~~~~~{||}{z{|{z{{zyz{|{{{{y|~~}}}{{~||{{|{zz~|z{{{z{~|||{{{yzyyx{{yxz|zyyvvuuuuw{||~}|{{{|zzyxyx{zxyy{}}}z|}|yz~}{z{{zy{zzyzzz{|zz{|{{{~|z{|zyyzyy|~~~}}}yyzz{zz|z{z||~~||}}|{|}|{}~~~W)**)*()')'''('   !{xxyyywvwz}~}~{{z{{z{|{||~~}~|{|}|{y{yvwxyzz{zy{~}~~{|}|}|{}}}}}~|}yxw{|{{||}}||~~}}}}}}{{{|||{~}|~~|{|}{{z{{{y{}~|{}|zyyzzz~}}}|{{z{yyyzzzywwwwx{~}}}}}~}~~~~}~}}}||}~{|{{|zyzxyz{{y{|{{zy|{xz}|}~}~|{{{{{{}~}|~}}}{{|}}~|}~~}||}|{|~|{|}~|{|{zyzxvwxz{{}|~~}}zz|{z{|}|}}}||~|}{|}{}{}|}~~|{zy{|{{yyzzz{||~~|~~|z|{z{{zwy{zz{|zwxzz|{~}~|}}}~}~|}||{{{{{|}|}}~}}}~|~~}|}}}}{}~}{||}}}~|zy{|}~~|{||}|||yyww}}}|}{zxzyyyywxzzywwxuwy|~}}|{{~~|||~}}|||{||~||{z{z{|}}{|}}}}zz{}{{z{zyz|}}~}}|{z|~~~{|{|{zyyyxxxwxz~{}||}{z||||}{zz}|{||~~}|{|zzz|~~~~~}}z{{{{yzzy{{z|}}~~}~~}|{{{zz{yz{yxyyxwwy~}{{yxxy{|{~~~|}z|~|{||zyzz{{~~}zzzyyzy{yx|}}~~}||z||zy|zyzzyyxzz{z{{{{~}}|||zz}||zz{|{z}~}zz{zyz{|z}|zzyyyzzz|yxxzzxyvuwvssuz||~~}|z{zzzzxxxwzzyxv{|}|zy{{yx|}z{|{yyzzyzzyz{|zz{{zyz|{{z|zyyzzzz}~~}|~zyzzzz{{{yy|}}~~}|~|{{|||{z{{}~~V()*)*((((&'')&    {wuwwxwvvw{|}}zzz{zy{{zz|||}|~}{zz||{yxwwxyzwy{{{~~}}||||}{}|}}}}~}|{~|}}|yyyy{yzz||~}{||}}}}|{|{zzzz|{|{|}|}||}}}{zzyyxz|~~{zzy{wyxzy}~~|}{zy{zzyyxwyzxwxxwxz||{{||}}}|{~}}|~}}}}}|{||zy|zxxyxxxzzyyz{zzzzzzz{{{}}}||{zzzzz|}~~~{|{{{|~z{{{||{|~~~}{{zy{|}|}|~|{|{xxywvuxz{y|z}|}|yyzyyy{|{{}{|{{{{zzy~~~{{y{z|~~{|{zzzzzywyzyy{}}}~~}|~~~~{z{zzyzyxxzzxyyzywyxyy{}{}~|}}}~~}~}}}{{z{{{}}z{}|{}~|~~~~}~~~|}||}|}z|}|zzz{{~}}zz|{}}|{{}|{zzzxurrw}{||zzy{xxxxvvvxyxxwvyz|~~}|}|{}}}~~}}}{~}}}}|}z{{||{yzy|{||{|}{|zz{z{{zz{yyx|||}}|}|}zzy~~~|{|~{{yyxywwwy{|}{{|z{y{|}|}|z{z{{z~~~}|z{yzzy||~~~~{{zyyyyxxy|yxy}~~~}{{zz||{zyzxzyxvwxz}}{{zxxz|{}~~}}}||}}}}{zz{{{}~{zzyxxx{xyy||~~}}|~|{{zyx||zyyxxyz{{|}}}}|~}}|~~|~{{}}{|~|{|}{yyzzz|~{zyzzz{|zzyyxxyzwuwwrqry{}~|{zzzyyxyyxx{ywuy{~}zyzzyxz{{|{|{y{}{zzyx|}|{{|{yz{|{|}|{y||}~~}}}{{{}|}||{|}}}|{|{z{|z{}W))))+)(()'('(&   !{wwxxywwxx{|~|{}}|{}||{}}~}|}|||~~}zyyzzyz{z{{}}~}}}~|~~~~~|}}{}y{{|{{{~}||~~~}}}~||z{{}}}|~~~}|}}~}}{{{|||~~||||{yzz{|~~}}}zyzyyzzyxxyyxyzyz{|}}}|}}}|~~~}}~}}}|{|||{z{{yxzxxwy{yyzyz{||{{{z{z}}~}{{y{z{|~||{{{{|||{||||~~|}|{{~~}~~~}~~{yxxwwwzz{{|}}~~zzzy|{{|{~|||}|{||{{}~}|{{|~~~||||{zyzyyxyyz|}~~~~~~|{{z{{{zxwz{z{{yyxxyyz{{{zz~}}~~~|{}}}||}||}~|}|}}~}~~}|}|}z}~{yz{|}{|{|{}|{||||{{zvsoorz|{||zzzyxxxxxwxxxvvwwy{}~~}}||{}}}|~~~}~}~}~~}|}{|||}{zy{z}~{|{}{{zzzy{|{xyxyyy{zz}}}|}|{z{}~~|{{}||{zyzyxxxz|}|z{z{z|{}}}|||z{{z|~{||zzyy{z{}|}~|zzxxxxxxxxxwy}}}~|~~}}|~~~}|y{{|{zzywzywvvvz|zyzyyyzz|{~}}~~|||}||zyz|}|}}~~|yzzwyyzyxyzz}~~}}||{z{zzzz|yzwxwxx}|}}}|||{|~~~}|}}zy|~{{}{z}|{{y{zy{}{zzyy|{{zyyzxxwvvtvvrqpvz|~~~}{{zxxz{wxxywxyyuvz|zyyxyxyyyy{{{zxx{|yzywy|{{z{{zwyz||}}|y{|}}}||}{z{||z{}zyz}~|}}||z|{{{z{|~~~~~~~~}W()*)*)(')&''(&   !{xvvxwvxwyxz}~||{{{}{|{||{{{||~|zz{{||{yyyxyxyyyy||~~~}|||{|{|{|~}}~}}~|z{~|{{{zz{{|}|}|~}}}}}||z{zzz{{{|}||{}|~|{}yyz|{|~|}|{{zzzyz{{}}||{yyyxwwywuwwxyyyxxyz|{{{{|{{{}}~}}|||}{~{{z{|zz{zxwyxwvxwxwyyyz}}|{{zzxy}}{{|{zzyz||~~~}{zzyzy{~zz{{{||{}~}~{zy|}|}~}|}|{xyxxwwyy{{{z{||{zxzxz{{{z|||{zzz{{|y{~~~~|{{{{{z{{z||{xxzzyyxx{z}~}}~~~~~||{|zyzzzxw{y{zzxwwyxxxyzzyx{}~|}~|~|~|~~~{zy}~|}||||||}}|~~~}~}|~}}~~}{}|{zy{|zzyz}}{||z||}|{||zzxxwtpppt|||{{yzyyxvvxwxxxxuwywz|}~|{||}{{{}~~~||}~}~||~}y{zz{z{}{|||yxzz{|||yxxxxy{z{||||z|zz{~}~~}|||{z|{y{yzww{||{{|zyy{|}}~}}}|z{z{~}{{{{yxyzzz}}~~|yzyxxzxwxxwwx{|{}~~~}|{}|||{z|~|~~}|{{{{{zzzwyyyvwwyyy{yzyzzz{}}|~||||}}|}{{z{}~||~~|}{|zxz{zyyzy{}~~~~||~{{zzzz{|zwvvuvu}~{{}}}}~}}~}|}|{zxy~{|{z}}||||}yyz{{zz{{z{}|{{|zxxxvuvwsopty{~|}~}{{zzyz{yyyxxwx{xvy}{zzzyyy{{yzz{zyyx|{zyxz}|{{|{zyyxy}}|{|}~}||}{{||{zz~zzz|~}}~}}|}|{|||}~~~}}~~V*)**+((()&&')&   !{zwyyzyxzzz{|~}}|~}}}~|}}}|}~~}|}{}~|zxyzzzzy|z{~~~||||||}}}~~~~~~}|}||}|{{}~~~~}~~~{|{|{|}~}|}}~}}~~~}}|||~}~~}~~}||}|||z|~}~}}|{zzzzx{ywyzyyz{yyy{||{}}}}}|}~}~}||}|}|{{~~|{||zxzzxxxxxwyzz{~~}|zyy||||{zyzzz{|~||}{yzy{yzz{|{|}}~}z{}{|}~~}}}{{yx{yz||{||||~|zzzzyz}{{}~||||zz|~||~~~}{|}||||}||}}|z||{z{zz|~~~}}|}{z||zyz{z{{{yxyzywxzzzxy|~{z|~~~}~}~~||}~~}|||}~~~~~}~~~}~}}~}~|}zzz}}}{{z}~||}{z|}{z||{zzwwwutuw|~|{}{{{{xwwwyxzzvuvwwy|}}~|{|~~{||~~}}}}~~~~|}{}|{{{{{{{{{|zyyz{{|{{yyyxxzzy{}}{{{{z|}~~~}}}}{||}{{zzyzy}{}{|zyyz||~~~}~|{zy|}|z{{yyy{{{{|~~~}|zzxxyzywwxxvw||||~}{z|{|}}yy{{|{~~|z{{zyz{vxzywvxxxxxzyyz|{|{}}||}{||~}|||{{z}|{{||}}{{||zyyzyxyyxx|~~~}}}|{{{zz{zyxwvtusy}{z}}}~|}}|}|{{yz}}||||{~{|{|zzz|zz{zzz{{||}|zyyxuuuytqqsuwz{{z|}|{yyxwz{xyyyxwxzzywz{{zzyyx{zyyyxyxzwy{zyyy{{{yzzxwxww{}|z|~~~~~||z|z{{||zz}zwy|~~}~~}}z|{}z{|}~}~|V)**)*((')''')%    {xxvxvwxzzzz|||||{|}}}|||}{|~~}||z{|||zyzyxxxxz{|}|}~}|{{{}||{|~~}~~~|yy||}|{|||{|}~|~~}}|}~~}}}||{{|{}}||{||}}}~}}}{zy{||~~}|}|}|{|yy{|{{||zxyzyyxwxxwyyyyzxxyz||{}|{|}}}}~}|{{{|{|{|{{}|{|yzxyyxxxvuwwwyz}~|}{zz{y|{{yyzyyzz{}~|{{{xxyzwwzy{{yy|~~~}|yzz|{~}}}z{yzzyx{yy||{z|{{zxzyyy|zz|}}}zzywz~|{||}}~}}|~|||{|{|{}||yz{{{{zz{~|~~~}||}|{zxzyyz|{{yyywwxyyxyyxxyy||}zz{{~}~}{~~}}z{|}}}||{|~~}|~||}~}~~}~}~}~~}}~~}}{xz{||||zy|~}{~~|zz|{z{{zyxxvxzywxz~}{|z{z{yxxxxxxxxvuxvx|~~~~~|z{}||{{}~}}~}~}{{{|{|{{zz{{{zzxyxz{}|yzzyyyzyyy|{{{{yy{~}}~~}|||||||~}{{{zzzzz|}xwxy|~~~~{|}{|}zzzzyxz|{z{}~~~}{zzxwxyzwwwwwxz}||}~~|{{}z{|}}|zzyy{}~}|zz}{yz{xxyzxwwxxwwyzy{}|{{}|||}{|~~}|{{{||||z}z|x{||{yy{yyyyxy{~}~}}}~|||{yz{|xxxxwtswzzz|}{}~~||||zy{~~}|~|||}|{{||z{{zy{|{zz{}~~}{{zywuvywrsuvyz{|{|}}{zyvy|{zyzzxwvzzyy|}{|{xyz{zxyzxxyzwyz|zyz|{{z{zwwyyyy{||~~}|{{z{{|}}}{||zzz}~~}{}}~|{|}~~~W)**)*(((('''(&  !|yxyxwwzz{z{}}|}|||}~~~}}}~}~}|||}{{z|{z{zyz|}}}}}|{{{}}}{{~~~~~~}zx|~~}}|}||~~}~}~}}~~~~~}}}}|}}~}}~}~~~}}}{z{}|~}}~~|||{|}||{}{{|||yyxyyz{zzzz{zy|||||}|~~}}~~~}}~{|{{z|{{||{||{zzzxxwywvwxxx}~~~}|{}{{}|yxxy{}}}||{zyzzvuwxy|zy{}~~|{||||~}~~|{zz|y{}|{||{||}{zyyzz{}z{~~{{|zy{||}~~}~|~}~}}|{|}~~}|||z{||zz{|~~~{||||z|zzz{{|{{{{yzyzyxyxyxyx{}~{zz|~~~~}~~~~~~~~~~~||}~~~~~}|~~|}}}}}~~}z|}{|{||{~~}|~||||{{{|{{xywx{|{yz~~~}|z||zy{xxxyyywvvxvy|~~{zy}|}|||~~}|}}{{|}}{{||{z||{zyyzy|}zz{z{z|zyx{{z{{zwy}~||}~}}|}{{}}||{}{z|{{z{yxww|~}~~~~|}z|}{y{z|zz}{{{|}~}~|{{zyyzyxwyyyy{||{|~~|{z{z||~}}|{{{||{|}{||{z{{xzy{ywwwvvuwxzz||{{||{|}}}~~~}|{{z|}|{zzzvy{|{{zzxyyyxyz|~}}||}~||||yy{zxxywwuuwy{y{{y|~|||z{z{yz}~|||~}z||{|{}z{y{zyyzywzxy{|}|y{yywuxwuuwwy|zyy{|{zzxvuz~zxyzxwxyxyyy{{{|yyy{yyxzxwyyxwy{zzx{{{zyywvxwxyyz|~}|{{zzz|}~|||zyy}~}~~}}~~}|{}~~~~W'**)*((((&''(&   }wvvwvwwz|{||||{z|z{}}|}}}}}~~}|{{{|{z{}{zyzxyz~||{}}|zzy{|||{|||{z}|yyz}|}|||}{~}}|{{}~|}~~~}}}~}|}~||||{|}}}||}{}~~|~|{xz||{||}|~~||{z{||{{|{z{{|zyyxxxzzyxzzyxzz{{}|{|}~}}~|||||zz{xxyzz{z{{yyywwwwwutuvwz{~~}}}|z{{{{zyywyx{}}{~}~~|||{zzxuuwx||zyzz}~~}{||{{|~|}~}{{zzzz||{{{|{{|yxwyyyy|{z{~}||{{zy~||z|~}||{{{|{}{zx|~||{{}{{{|{zz{|}}}~}{{||{{zzyyz{y{||{yxywvvwvwwvxy||zy{||}}~}|~}}~{|~~~{{|~~}~}|}}}~~|~~|{|||}~~~~|zz}|{{||||~}}}|{{{{{zz|xyxxxwz}{z{}~{{{yz{{wyzxxwxxvsuxtwz}~|zyyzz{z|}}}}}{{}}{{z{{{{{||z|zzy{|{y{zz{|{yyzxzz}zxx{}}||}|}}|||||~}||{}{{zzzzxvuwz}}~|{||{y{|zz{|z|{~~~~}}{|zxyzzyyyyzz|}~}~}~}zy{z{{|~~~}|{}|{}~|z}zzyzyxy{yywvuuvxwwx{{{{}|z{~~~~~}|~~||}|||}{||wy{{{{||yzz{xyy{}}~}}~}}|{{z|zxyyxvvxx{z{zz|||}|yz{{x|~~}}}}{z||~||zzz{yxxywx{zxz{{|{xxxxyxwwxxz{~yz{||{zywvw||zz{zxxxxzz{{{{}|zz{zyxzxwyzzxy||zz||{z{ywwywyz{z}~~}|{}{{}~}}}{{z}~}~}~~~W(**)*(('('''(&  !|ywwywxx{~~|~}|{{|{{}~|~}~~~}||~|{|~}|z|{zz}~~}~}}|{y{|}||||||z||{z{}~~||}~~}~}~|}~}}~~~}}~|}}|}}~~}~}}}~~~~~{|{||~~}~}|{}~~|~~}||}||z{zyz|z{zzzzyy{{|{~}|~~~}~~|~{}{{yxx{y||{zzz{xwxxvxvwxwx~~}}{|{{||zxxyy{~~}|~}}|{{{vwwy{}{yz{|}~}{|||}~~}}~|{{z{~|||}||}}zxyzyzz|{||~~}~}|}{}|}{}}~}}|{||z|}{x{||}{{}|~}{z||}~~|{{}}|{|zy{}|||}|zxyxvwxxwwxx{||zz|}||~}}z}~~}{}}}|~~~~~~~}}}{}}~}}||||{|}|}}}}{{||||||zzyyyy{}||}~}{|}{z|}zyzzxwwywutxuwz{~}{y{zyz{{}~~~~z{|~}|{|{{|{{||{z{{{|zz{zzz||zxyyxz|{zy|||{|}|~}|}|}|}~}||}~}|}z{yzxwvwy}~~~}}~zy{{{{{}{{|{~~}~~z|{yz{{xyyy|{}}~~|{zzyxz||~}}}|{{~}}{|{y{zyyyzyxywuuvxwxx{{|{||{{}}~}}}|z|}}|~|||xyzzzzz{yzzzzxz{yz}~}}~~}}~|{{{{yyzxvvwvx{|z{}~~}|||zx{yy{}}}}}|zzzz{~}zyxzzwwwwxz{yz{~{{{|wyxxwwwyxyz{zy{|zzzzwyx{|z{{zzwwwy{|{{z{{|z{{xxxxwzyzvx{z{yz{zzzwwwxwyyzy||~}||{zzyxz}}}||{xy{~~~~{}~~~}~~W(**)*('()&'')&   {wwuvtvv{|{||{{zzz{yz~|{|}~~~}~~|{{||{|}{zz{zyz}}~}~||||y{z{||{{zzzzzyxzz|{}}}}~}|~}|||~{{||~~~~~|}~||}}}{~|z{|}}}||{~}}|~}{|{{{||}}~~~|zz{|||}{{z{zzzyzyzz{zzzxwwyzzz{{{|}||{|||{{{z{zxwwyzyz|xxxzwvvwwutwxxx|}~~~||{|zzz{yxxxx{|~~}|~~}|}|{y{zvwwx||zyyz|z{~|{z|{||}}|}~}|||yyz}{{{||zzzyzwzyy{|zz{}|}~~||}}|{zzz|{}{{{{{|||y{~|z{{zz|~}|{||||~~~{yz|zzz{yyy}|{z|{yxxvuvvwwwxvxz|yz||z}|}|{|}z{}|}}}~{|{}~}~~~}}~}~~}y{|}||{~~||}|zzyy{|}~}|~}{{z{||{{yxyyyz{|{y{}|{{|{z{}{yy{yywxussttuz{}~}{{{ywxz{z~~~}|z|}||{}|{{{||{~|{{{z{z{zz{|{zxzyxy{{z{|}||}}}~{|}}{{|}||}}}|}z{{|xvtzz}}}z{|||||}{{{|~}|}||}|zzz|{yyx|}}||~~z{zzxyzzz}~|{|zz~~~|{|zzzzyzyzyyxwuwvwxxy{{|~}||}~~}}~}}}~|||}}|{xyzzzz{|zzyzzyz|{{}~}~~~~~||~}zzzzvwxyyz}{{|~~~}~{zy{yyz~}||}{z{zxz{{yzzyxxzwvx|z{|}{z{{yxy{xxzxxyz|zzz|{{{{xxz{{z|}|{xyxyz||||{||{||yyxzyyzyyxyzzz|{zzywwyywxyzz|}~}{{{xxxz{|{}}zxz}~}~}}}}~~}V)**))()(('''('  "zxwwvwuw{}~~}}|||||{}~~|}~||||}}}~{{|yyz|}}|~|}|z||||{|{|{|{zyzz{|}~~~~}||}~|{}}}~}~}|~~~~}{}}}~~}||}~}||}||}~~~~~||||{||}}}~~||{|z|}{}|z{zyz{{{||}}~|||}|}}}z{{{{yxyyzz}{zyzywvvvvuxyyz||~~|}|}|{z{zxxz{||~}|}}~~}|{z|yxx{|}{y{}{|{}~||~||}~~}}~}|~|z{}}}|}}|{|{{z{zy{{z||{~}~~~}}}}||z|~}{z||{||{y{~|xz{zyy}~~|}~}~|zy{{z{zz{z}}}}}|{xywvxwwxxywv{|zzz|||~~}}~}~zz|}~}{|~|~~~}{{||}||~~}~}{{|{{~||}~}||{{|}|yxzzxxz|{{|~}|{}}}|}z{{zzzyywururtxz|~~|||yxxzz{}~}|}~|}}~||{{|{{}|{{{zzz{zzz{|zyzxxwyyy{|~|}}}}}~{{}||z}~}~|~}}|}||{{ywtx{}~~~|||}}|}}|{z||z~|}{{|{yy{zxzw{|}||~~|zyxyyzwwz~~~||{xx{~~|{}zzy{{{zzyzxwwvvvxxy}||}|}~~~~~~}~}}~}|~~{}xxy{zyz{y{{{yyz}{z|~}}}~}~}}|}|z{|zyyzy{{||||}}}|}|{z|z{{|{{|}{zy|yy{}yyy{yxxzxvwzyxz}|z{{xyxyz{zyxzzxxxzzyzy{yyyzyz{}{{yxwwz|{}|}y{|}zzzywyyzyyxzyyz{zzyzxvxyxxyyz|~}}|zywyxz|{|{zzy|}~~}~}}}~}}}}}~~}}|V(**)+()')&''(%   ywwvwuvuy|~}}||}z{|}}|~}|{{}~}}{|||}~}{zzwwxzz{~||{}{zz|{{{|zzz{yyxyyzz}}}}~~~~}|{|~|{{|}~}}~|||||}||{|yz{z}~}|y{}}~{z{zz{{||~~~~}}||{{|}||}|~{}}{{{||{z{zyyyyz{}|{|}||}}{|}{|{y{xxwwyxy{{yxyxwvxvvwxxxy{|}|}}|{|{zxyzyxy|||}}}||}||}}|{{|xxxz}}{z{|{{{zzzz{|{|||z|~~}}~|{{||||}z|z{{yyzyxxzzz|{{|}}}||||}|z{|}yz{{zz{{yy{zuuwvuty~~}~~}~}}}~~yzyxxy{zyz}{{{}zzyyuvwxvvvxwwzyyyz~{|~~~}|}z{zw{}|}}~}~|{{}}}~~~}~}zz{}}}|||~}~~|~~z{|{{|~}||~|{y{|z{{yyyzyxx|zz{||||~|{{{{zz{zyxyxtstqrx{{}~~}}}~}~{}zyyzy|}}}~~|{||}||}{|||{{{|{zzzyxz|{yyzwwwwxxx|{|{~||}|{z|}|{|}}|}}}}|}{|{zywsvy{~~}||}~~~{{z{}{~~~|||zzzyzzz{yz|}~~~{zyxwxywvy|||||zyxy{~~||}~zyxyx||{yzyywwwwwvx|||~~}~~~~~~~~}}~~|~yyz{{|{|yzz|zz{}|{|~}~~~}~|{{|zyz}{{|~|{}~}|{}}|{|{{z}}}{}|{{|zy{}{xxzyxzzyyxywyz||{yxxywy{|{{y{zzxxzzyz|{zzzzzz|{|{ywwz}|}}~}||~|zxzxzz{zxzy{yz{{{zxwuwyxwyyyy}~}|yxz{{{}}|{{|}|~~~|}}~}~~}}~}U)**)*(('('('(&  !zwwwwxvwx}~~}||||~}}{}~~|||}||||ywx|}}~~~|{{}{{{|{|{}|zyz{z|}}~~}~~}}}~~~|~}}~}~}||}|z||}~~~||~}~}||}{z}}~~~~}|{}}~|~}}}}~{}}}|{|zzz{{|{}|~~~}||}{|~{{z{zxwyxzzz|zzzywwxywwz{{z}|}~~~}}}{{{{{y|}~|~}{{}~}}~}}|xyyz}~|{}~|{{|z{{|||{|{z|~~~{}}|{|~|{{|{zzzyzzz{|||{{}}}~}~~||}}|z{|z{z||{|{xvuvstx{~~~~}{{xzwy|z|{|||}}|{zzywxywvwzxxzzyz{|}|}~}|||{z{}~~||}|~~~~}~{{|~||}}}}}}~~}{}{{{}||}|{{||{{{{zzzyzyzz{}~{|||||}}{{{{zxzzxutvttw{}|}}|}~}}~~}{zzzyy}~~~}}}~}}|}}{}}{z{|}||{zxy{{z{zwvvvwwx||||||{|}||z}{z||{{~~{|}~|{zzywwwx{}~~|~~~{|{{{|}~}}||{{yzz|{{{zz|~}{zzyxyzyyx~}}}{ywxz{~~}}|}{zyzyz||zyyzxwwvvwwz{|~~||~~~~~~}~~}~yy{|{{z|zz||zz{|{{{~}{}|||{zzy{|{{}{{|~~}||{{zz{z{{{{{{|{{{{zz|{xvyzyz|zyyxwxx{{zyyuwvxyz||zyyywwzywy{|{zzzz{{|}{{yvvw{|}}~~|}}{{zyxzy{zyzzzzyzzzzxwttvwwwxvuz~}z{z{|z{}|z{|}||~~~~||~~~~}~~}}~|U()*)*((()&'')%  !zuuwxvvvx{|}~}|}}|}}}|||{|}~~}}}}}}}}{|{zxw{{{}~}~}}{{z{{z{{{y|zyyyzyzz{{}|~}~}}}||{|~~}~{}}}zyz|}|{||zz{|~~~||||~}}|{||zzxy||}~~~|}}|{|}||}}}||~|}{}}|{}{xy{{z{}}}|}}|{}{{{||{y{xxwxwwz{yzyxywuxwwwzyz{|{||}}}}}|{yzyzz}{||{|{|}|||}~}|}zxwyz|~|{}|}z{{yyy}|z{|z{y|||~~|||z{y||zy|{yy{yzyyz||{{zyz||{|}}~{{{|}zz|yzz{yzzzxtttpsvx{~~~|{yxvuwy{z{|{{||}{{|ywwwvwvyvvyzxxz|{|}~~~}~|{{|{zz~~|}}|~}}{{}}}~}|||{~{{~~}}|{{|~}}{yz}~}|~|||}{{||zyy{yyy{xy{}zz||{||zzyz{yxz|yvuvuwxz||}||{z{{~}}~~}}}}zzzzz|~~||~{}|}}~}}}||||{|~}}||zyyyzyzywwuxvwy||z{~{{{}{|{{}z{~{|}|{}}|zyzwxwxy{|~~~~~~}~~~||z}z{|}}~|}{{y{{{}|{zz|}~|yzxxy{{|{~~}{yxz{}}|}}~{zyxz|~yzyzyywxuvvzz{||z}~~}~~}z{||{{|}{|{{{z{||{z~~~~}}}}}|{{{zz{}~|~{}{~~|||z|}z|}}||z}{z{|{z{{{yxwy{|{zzxxyxxy{zzxvwxxyz{{zyzzwxxwwx{z|{|{x{{}|{{zwuvy||}~}|{zyyz{|zy{|zyz|zyyywuvvwvxwwux|~}|||}|{}~}||~~||~~}}~~|{}~}~}}V(*))*)(()''''&  	!zuvwxxwwx{}}~~~~~|}}}~~}~~~}~}zzw{||}~}~~}||}z||}|{|}{{{||{|}|}}~~~~||~}||~}|{{{|}~{|||}|~~~}~}~~|}|||zy{}}~~~~}~~{}{}|~}~}}~~|}}}}{z{||{|}}}}}}}~~}}~|{{zyxxxvwyz{zzxwwvxxwwzz{{}}}}}|~~}|{}z|{|{}~}}||~~}}|}~~|yxy|~}}~~}}|z{z{}{{|zz{z||{}}}~{|}}~|||{{z{z{{{z||||{|{|||{|~~|}}}}{z|{yz~{z||ywuutuxzz}~}{{ywvwy{}|||||}|{z{zyyxvvwyvwzzyyz|}}}~~~}||}|||}}}~~|}}~~}}|}~}~}}}~|{~~}}|}||}~}}z{}~|~}}|||}{|}|{{{yyx{xz|}|{|~||||yy{{zxz|yxuwwyy{~}}~|||{{{}||||{|}z{{z{z|~~~~~~}{|}~|~||{||}{{{}}}}}zy{{z{zyxvvwvyz}{|z||{{{||{||{|~}}|~|~~~~}zzywwywz{}}~~~~~}{z{z{}~}|{~}{|{||||{y|}}}~~|yyxx{}}{|~}}|yxxy|~|}}}||zxwv{}yyyyzzxxvuwwyy{}}z{~~~|~~}}~zz{|{|{{|{zyyyzy{{{}~~~}~~~{||~}|{{{{z{}}}|{}}{}|}{z{}{|{|}{{{{|{{{zz|zzwyz|{|zyy{yzyxyzyxvvwxyz|{yyyxvvxxvwyz{|~}zzzzz{yywurwxz}}~}}}{{yyyyy{yx||{yzzyxxwuuuvvxywuuz}}~||}}{}}|}}}}~}||}}||}~}~|}~~}~{U(**)*(('(&''(&  
 zutuwwwvvyz{||}|}~|~~~|~{|{}|~}}|}}}}{{{zyz{zzz{{~~}|||{|{{|{z{|{y{|z{y{{{z||}~~~}|||~~}|||{|{zy{{|{{z||~~||}}||{}{{{{zzz||}}~~}|{|{{{{}||}{}|}}}}|||{yyyz{{}{}~~|||||||~|zyyxvwxvuyzyyyxwvvxwwvvx{||{z{||}}|{zzx{z|z{|}{z{}|}|y}}~}}wux{|}}~~|zz{zz||z{|yyyz{{}~}||{||~{|{|{zyzz|z{{z||{z|z{{z}{|~}||}|{{{}{xwz{z{{ywwutuxyzz~}{zywuvvy{{}{{{|}{||yxwwuuvxvuwyxxy{}}|}~~~}}|{|z{}||{{}}||~~}|||}}zz}~}}{|||z~}||}||z|~~~|{z|}}~{{{{|{||{{z|z{z{yx{|{y||{{|{yyyzyxw{zxwwwyz{}}}||}|{z|{{z{y{{zzzzz{|~~}~~|{{|}|}|||{||zzz|z|}}{z{{{zyxwvwwvwz||zz||{z{|}}}|{z|~}|}~~~|{{zxyyzz}~}~~~~~~~|zz{{}}}|}~}}}|}~~|z{}}}~~~}{{xvwz}~}~~}~|{yxw|}}|}}}{{zywwx|zxvxxxzywuvvvxy{|~}~~|}}{~~~~}}{{|{}|||zzyyzyyzz{|}~}}|~}|z|}{{z{|z~~~}|}~}}}||{|~}|{}||{{||{|{z|{{zzzz{{|yzyzzzzzyyzyxwwyyy{}zyyyvuwywuxz{}~}{zz{z{|yxutuwz}}~}~}|{zzzz{{zz|||{{{yxxuuvwvwwxxwxz{~~|}}||z|{{}~~||}|}|}~~|~~~}}}~~V(**))'(')&''(&  !xuuvwxzyxy{{{||}~~}~||}~}}}~}|}~||}{}}|||{}{}~}|}}}}{}|}|}||{|||{|{{z|~~~|{|~~~}|z|||||{}}}}~}}|||||}}{z||}~~~~}|}||}}|}|~~}}}}|}|||||}~}~~}|~~~}}{|zzywxywvwzzyyywwwwxwvvwz||}|{}}|~~}|{zy|}|{~||z|~}{|{}}}}xuvz}~~}||{{|{{z|{zz|{~~}}~{z~}}~|{zy|~}}}|~}}{|}|}|||{~~|||}|{{}|zxz{|}|{yyxxvx{{{|~|}zxvwwxz||||}}||||zzxxwwwwwvvyxzz{~~~~~~}}||{|~}}}~~||}|~}}~}z{~~~~|}~{}}|}||||~~~{{}}~}||||||||{}}~{|{{zz|}{||{|{}{{xz{{zxzyywyuz||~~}}}|{{|{{{zxyyzxxz{{~~~|}||}}~}}}||zzz|||}~}z{|}|zzxvxwuwy|{zy{}|}}z{}}||z}}~|{~~~||zxy{z}|~}~~~~~}~~~~~}|}||~~}|}~~}|}~}{|~}}~~~~{zzwvy~~|}}~~~|zyyz||||{{||zzxxw{xwwwww{yxuuwvvyyx|}}}~|}}{}~}}||{}}|}}}{yyzyyzzy{}~~~}|~~~|{zz~}|{yy|z}~~}|~}}|}|{{}}z||{|{{{z{{zz{z{yz{yzz|zyz{|{z{yxy{ywwxwyz|{xwxvttwvtvxy|~}{{{{z{yywuttvx{~}|}|}||~{y{z|{z{|}||{xwwutsvvuwwxxxyx}~}}|||zzzz|~~~{z}||||||}~}~~~~~~~~|}~~~}U()*)*((')&'&(&   xtrsvwxyxxxzyz|}}~~}}~}~~||{{{{}|}zz|~}|||}}||zzzz{||{{}~|}|||}|}}{{|{zyzzzz{{}}~~~|z{~~}~}|||y{y{{{{{{|}~}~|{z{y{|}|zy|{||~}||z{|||{}|{{~~}~~}|}}{{{|{{|}|}}||||}|}}|{{{ywvvyvuwxxyxxwvuwwwwtuxy{yy{{|{}~~}|{z{|z{{}|{z|||{{{{}}|wuty~~~~}}}z{z|{z{{yyz{|}~}{|{xz~|{|}zzyz~~}|||{{{z|{{{{{||}{|}{{{z{|zzzy|}{zxx{vvwxyz|~~{zxvuxvyz||{{||{||{yywxwwxvvuwuvy{}~~|}}||{z|}}||~~|~}|||}~|~~}{z}~}}}|}}}|||z}}{||~~}~~}zz|||}}}|{{|{||{{}|||||z{{|{{{|z{{|zyzzyyxyyxwywy{~~~}|~|||}{{zzyyyzwyxy{}~~|}~}|}}}}|{|{{z|zz|~{z{||{{{ywxyvvx{{{yz{{|}z|}~~|{||{{{|}~}}{{{|{}~}}~~~}}}~|}~||}~|}~~}~}~}}|}}|~~}}{{{ywx{|||||{}}}~{zxxyxz||z{||yvwxyxvuutwzywwvvwwxzx{}~~}|}|~}~~~}}}}|}}}}}}{zzyz{yzzy|~}~~}|}}}}|{z}}|zyyzz|}~~{}}}|}{|}}}|||{zz}{z{{{zz{yyz|{y|}zz{{z|{zywwz{xxzw{{|{{yyvvuwvuvxy|~|{|{{{zywutuwyz||||~||}~||~~}}|~~}}}{yxxvsuvuuvwwyxzy|~}|}}}}{||||~~||||}}}}||~}~~~~~|W)****)(()'(''&  !wttuwwyyyyyzz|}|}~}~~~}||{z|}}zy}~~}||{{zx{{{}}~~~~}|{}|{z||zz{|}}||||~~~~~|{|||z{{y{{}~~|||{z}}{{|}}~~}|||}|}~{|}}}}}}|~{|}}|||}}~}|~}|}|}}{{{zywwzyxwxxxxyxwwvxxwwxwzz|zz|}|}~}||{{{|}~~{zz{||||{}}zvuwx~~~~}}}}{{{{{z{|{}~~~}z|~~~~|z||~~~~~|||}{||~}|}}}}}~}{|}||zyx{|}|yv{zxwvxz|~}}}zyxwwyy|}||}||}}zyzzxwxywvwwuvw{~~}~~}~{}~~~~}~}~~}}~~}~~~}|~~~}{z}}}z}~~~|{}{}~}}}}~{|||{z|~{~|||{|}{{{}z|}|zzzzyyz{yywzxz{}~~||}~|~{{yxxxwyx{}~~~~~}}~~||~~}}}||{z{{{}~|zy|||||zyyyxvwyy{zyz{|}{{{}}|z}{{zyz|~}~|{{|z|~~~}~|}{~}|{}~|~~}z||}}~}~}~~}}}|~}~~~~}|z|{wx{{||}{{{|}}||zwyxxz|||}|zxxyxxvtttwxzyxwwwxy|{{}~}}~}}~~|{|}~~|}||}}}~}}|zyzxxzyyz~}}~||}}}}|{{{|{zyxyxz|~}|{~~}}}{{{}|{|}{z{{|{{{zzy{yy{}|{z{zxz{y}{{ywxxywwzyy||zzyxuuvvvvvxxz}~{{||{{{ywtrtwyz{yz{{zz{||{}|~~{~}}~}{{zyuutuwuvuvwx{y{}~}}~}{||zz~~}|}|}}}}|{~}~~~~~}~~W(**)*)'(('''(&   wtsuuxxxxxxyyz||~}}}~}}}~|zxywz|{ywz}}|~}}}}~}{z{xxxzyzz|~|~}{{}{{yz{yx{zz|~~~~{{|{||~||{zz|zyzyzyzz{~~~}{{{yyy|||zzz{}~~}~||z||||}}}||~~}|}}}{{zy{|{{{}{}|}}}~|{}|}{zzzyxwxywvxxxxxvvvxxwvvxyxzzyyz{{z}|~~}}{zzyy|}}zz{yyz||{{|{vuxz~~}|~}~}~}|{|}{|||{zx{{{~~}}}||}|||}{{{|z|~~|}}{zyy{{{}{{|}}{}}|{zy|z{zxyz{{xwxwxvwwy{}}|}{wwywxy|{{{}|z{{yzxyxwvvuvwwvwxy|~~~~}}}|{}~||{|}~}~}|}~~~~~~~}|||||{||{z{}~|z{~~~~}|}{|~}||~}|}||zz{}|}~{||}{{||z{|}{zzzxvxzzzw|yz{}~~~}~|z}~}~||yxyzwxxz}~~~}~}}|~~~}~}{}|{{{||{{}|{{|{z{||zyzwvwzyy{|zz{||||}}|}|zzyz{}~~~~}{{}|{}~}|}||}}{|y}}}~~~}}}{}~}~~~~}}||}}}~}~~}}{|{xxy{{||{zz||||}{yxvxyz}|}}zyxxyvuuustyyxyxyvxz}|||~}}~~~}~|{{~}~}}}{}|~~|{zzzz|zy|}|}~}|~}}||}|{}|zzzyyx|}}||~~}~}~|{}}||||{z||{{zzz{|yxz}|||{zy{|z{|z{yyxyxyz{y{|{z{zxvvvvvwyzz{|{|}~{{|ywvssuxyzxyy{zyz{|||}}~~}{z{vusvvuwvuux|||~}~~}}}}|{y}}~~~|}}~}}|~W)))**)(()'''(&  !xuuvxxxyyxxy{}|~~~~~}{{{yx||{yx}|{|~}~}}{}zxwyyy{}|~~}|{|{{{{zz{||}~}|}||}~}}}|||{zyzz{z{}}}|{zzz{|{{yx{~~~~~}~}~}}~}|~}~~~||{|zz~~||}}~~~}~~~~}~||zzyyxzxyxzywxywwwxxxwyxyz{zzy{zzz}~}~}||{{|}{{|{{||}|{|{vwz|~~~~~{|~|}}~|zz{{|~}}~|}}{{z||~~}|{{zz||~}}~}}}|{{{}||{{xxzz{zxyxwxzxy{~~|zy{xzz{|||||{{|zy{{xxvuuyyxvyyz{~~}}|}~~|}~}}~~|~|~|}}z}}|{z|~|}||}~|{~~~}~~}|{z{}}}~~|~|{z|z{{|{{{|zyz|{zx{yzz~~~}|z~~~}~{zyyyxz|~~~~~~~}}~~|}~}}~||{|y{{||zxzzz|~{zyxxvv{yz{|zyz||}||}}~||zyxy}}}~~~~~}}~}}~}|||||{z||}|~~}||{}~~~~~||~|}~~~~~||~{xxxy{||{yy{{}||{zywvwx{{|}|yzyxwwvuqrvyyyxxvxz}}||~~}}}}~~}}|z|}~}||xy|}~}{{yzz{{y{|}}~}{}~}}}}||{||{{{zyz||z|}|~~|~}||||{}{zz||{||yyyzzxz}||{zxz{}{y{{yxyywwxz{zz{zzzzxwvvvwyyy{{{y{}{{{ywvsrtvyzxxwxxvy||z|{z}~~~~z{{wuruttuutsw{}~}~}}~|}}}|yx|~}~}~}|~~~~~||~~~V)*))*((')&'')&   xttvxxwwxwwwzz{||~}~}}~}~~{|yyyy{}xxwyzwy~~~~~~||{zwvxwxyzyw{~~{}{zzzzz{{z|}~|~~|||{{|{||||{z{zxyxxxzz|}~~}}{}yyyyzyyxwx}}|}}||~||||{|~~}|}~||}{z{{yyz}}|{|{}|}}}}}||{{{zyzwxyzzyxzxwvwvwvwvuvxwxy{zyxyyyx|{||~}{{}}}}{z{yzy{{{z|zuwx{~~}}~|~|}{}}{}}{{yyzy|~}}}}~|{z||zz|{{|}|}{{y{zzz}|{}~}{|{{zz{zzzzwvwyyxxxuuvxzz|~~}{y{zzzz||{{|{zy{yyyyxwvustwxvxyzz|~}|~~|{}|~||{~|~}~|||~}}}~}{{{||zz{{}}}{||{|}}z||||}~~~}|{z|||~}}}}|z|zz{{{zz}zyz}}{x{yz|~}}|}~~|{zzzy{~~~~~~~~}}~}}}}~~}}|{{{{y{zz{yyyy{{{{zyywuvyy{{||zy{}|||}}}|{zzww{}~}~}~~~~~~~||~|{yzz|}||{~}z|y{~~}}~}}~}~~~}}}}~|||yxxz{z|z{zzz{|}{zxyvwwx{{}|{zzzxwvurruxzzxwwx{}~~|}|~}~~~~~}||~{}}}|{}xwy{~~~|{yz}}|yz|}~~|~}}~~}|~}{|}{{zzz{z{~||}~}}{}{|}|}{{{{zzzzzy|yyx|{||{yz{}|zzzxy{{xwxy{zz{{z{zzxxxwy{|z{|}{z}~|{{{yvvwtvzzzxxzywx{|||}{|~~}{zyvvvuvuvvuvy|~}}}|zx{~}~~~~~~W)**)*()()'''(&  !zutwxyxzywwwz}|||~~}|{|zy~|zxyzxww}~}~}{zxvvxxyzxvy~|}{{zzz{z{|}}}}}}}}|||~}}{||y{{zyz}~~}~~{{{}|{yyx{}|~~}~~}}|||}~~{~~~}{z{zzz{~~}|{||~{|}}~}{}|{zzxxy{zyyzyyxxwuwxwvvxxyx{{z|yxy{}|~|~~|{~~{{{zyyz{z{}zvvy|~}~~~~~~~}|{yyxz}~}~}{|}|{{||{~|{}}}|{|}{|~}~}~{|{{{}{}{{wwxzy{zyvuuzz||~~zz{|{z{|}{}}|yz{{zz{xxvwttuxxyyz|}~|~}}~~|{{~}}}}~~~|{}}{|{{}}~~~~~}|~}|zy|}~}|{}|||~~~~~}|z{||{{z{z{{}|{|zy|}}~~~~}~~}|{{y{{||~}}~~~}~|}||zzxz{{{yzyz{z{zzywxuwyzzz|}zz{{}||z|}~{{zyy{~~~}~}|~~~~~~~~}|~}{z|zz|}|{|}|zyz}~}~~|}~~~}~}~}|}|yyyyyzz{zzzyz||{{zywwxxz{{|y{zyywvvustwyyywxxz|~}}}}~~}}}~}||}}}~~}|}xvvw{~}}}{{|||xy}{}~~|}~}||}~}}}{{||{{z|zyy}{||~}|{}{{|}|{{{|z{{{{y{xyx{{|||yy|}{|z{xxzzyxxxzzzzzz{{xyyyxwy{{z{|{z|}|z{zywxwwwxzxxxwvwwy{{}zzz|~}}}~}|{{wwvutvvuvxzy}~~~~}}zyz~}}}~}~~}}~V))*)*((()&'')'   yusswxxyxwuuy{z|{~|~~}~}||z{z{{|zyyxyvv|}~}}|{|ywvuwxxxwuw|~~}|}|zwzzyzz|{~}||}{|{|{{}|{{{yxwyzxy|}~~~~~}|~{zz||zy{yz{}}z}~}||}}||zz{|~}{~}|||zyyyxyy{|}{}z{{||{|}|{|{|{zyxwwyzzyxyxwvuvvwtttuwwx{zyxxwxy}}|{|{}}|y}~|{z{{zy|zyz{{tuxz}~}}}|||~~~}~~zzxxxwz~}z{~~|zy{zzz{zz}~~zz{zz{|}}~}~~~~}{zzzy|{|{|wvuwyyyzuqrtvzz~~~~~|yy{{z||}{{}{yyzyyyzwvvvsstwwvz|yz}}}|}}|~~~|zzz{}|~~~}~~}}}~|z{{{{{|{|~~}~~||}|zzwz~~}{{|{z{|{}~}||yz|}|zz{wwx}}{|xx{|~~}}|}~~~|}{{~{{|~||~|~~~~~}~}|~~~}}~~{||{yyzz{zz|xzzy{xxvttuvy{z|{zyz{}}~|{|~{zy{z{}~}}}~|~~~~}~~~}~||{|{{{}|zy~|{yzx~}~}}~~}|~~~}}~}}}}}{yyzzz{{zz{zz{||{yzyyyyy{{|yz{zxxvvvtuvvxwxwwy}}||}|}~}}~|}~}|~|}}|}{wuust~}}|{|}}{xx{{{~}|}~~}|}~~}}|{|~{{{|zzz|{||}|{{}||||}}|}|{{|z{z|zxxzz|~~zz|}}{|zyyz{yxyyyzz{{z||zxz{xyz{||{}}|}~|{{zywyxyy{zxwxvyy{{||}{z{~}~}~~~}|{zwyvuuvvwy|||~~~~~|{zy|}~~}~~~~~~~V)***)((')'''(&  !zvutwzyyxyvwy{~}~~|}{|{||}}{zzyxwy~~}~~}{}{ywxwyzzwvv|~|~|{yy{zyzy|}~}}}~}||}}}}|{xyy||{{~~~~~~}}|}|{|{z{}~}~~~|||zz{}~|}~}}~||{yyxz||}|~}|}~}~{}}}{||{z{zxyzzyyzzyyyvvwxwuuwyzxzzzyywxx|~~}|}}|~~|z{|zz}||z~zwwxz}}|}||~~~|yyzxxz~}|}~~~||{zyz}{z}{{{z|}~~~~}}~zz|}|||{xvvvwxzuqruuxy}|{{|{{}}}|}}{{z{{zz}zxwwuuuwwxy{zz|~~}}~~~zz|{|~}}}}~{z}z|}~}{~~~~~}||{{zxxy}||~}|z|}~~}~zyz~}|zyxwy}}}|wx|}}~}}~{||~~~~|~}{}}~~|~~~}}~}}}}}||{z{|zzy{zz{{yxwvutsuwy{||zz||}}}{}|{{yzyz~|~}}}}~~~~~}|}~{z|zz{|{{{|{{wz{~~}~~~}~~~}~~~|}}}}|{yyzy|{{{{zy{}|{y{zyyzyy{|zz{zyyxwtvtuuwuwxyz|{|{~~~~}}~|}~}}|~}|~|}|vuspqw}~||z{|}zxy{z{{}}|~}}|}~~~}|{|||{z|zz{{zz|}|{zz||{}{{{|{{{|{{z{yxwwx{}~|{{}{{{{zyy{yxxxwyxwyz{|xxx{xyy{z|}~|}~~|||}zzyywwz{ywwxvyyzz{{|zy{}~}~~~}}|zyxxvvvwvuy}~~~~}~|}~~}}{yz|}~~~~{{}}~~~~~}~}W)**)+'(')'(((&   {vttvwxxwwvwwy|||}~~~|zyyy|}{{zzyxwvyz}~}}}}{z{{xvxvxyyxuuy}}|}{zyzzyxxvx|~|}|||||}{|||z|{{yxx{zz{{~}}~|||}~}||||}{zy{zz}~~~~}|z|yxx{||~}{{{z{z{xyy{|||}{{|||||{||{{zyy{yxxzzxzyxyxxvuvwvuuvywwyyyzxvuw{}}}||}}z}~|yzzz|||zz{{vvxx|}||||{z{|z}~}~~|{yxzxy}zyz}}~}zyyxxz}zyz~|}yzywz~~~}~~}|{~zz{|}{{{yxvutuvywtruvvy||~~{{{|zz|}{{{{{yz{zzz{ywwyvttvvvyzywz}~~~~}|~~~~~|zz{|}|||~~~~~~{{|{{}{{|}~}}{}}zzzwwx{~}~}|}}|}{{|{}~}||zyw{|}}{xywz|}}}wvy|}~}||}~~}}~}|z{}~~}}}|{}}}}~~~}}|{}||}|{{y{zzz{{zz{yyxwtrrsvy{}}|z{|}~|}}|}zzyzxx}~~}}}~}~}}}}|~}{y{||{|{zz{xwvzz}~~}~~}}~}~}~}~~~}}~|{z|yzz{yyy{yz{|{zyzzxzzxz{z{z||{yxwvwvuuvuuyyyz{z{}~}|{}}}|}}||{{||wvsqswz~|z{|}{zy{zz{~}}~||~{~}{|~}}{{}{y||{z{~|{{|z{}~|||~{zz{zz||{zxxwz}}{|}}|zzxyyzzxy{yxyxwzz{xvxyyyy||||~}}}}~|}zyyzxwy{zywwwyyz{|{}{zz}~~}|||yyzxvuvwv{}~~}~|}~~~{zz}}~~~||}~~~V(***)(('((('(&  !zwvvvwwxyyyxxyz|~|}~~{zzx|}}}||{yzx|~}~~}||{zyyxxzzxwvy||~}|{}}{zxuwz~|}~~|}|~}}}}}|}~{{z{|{|}}}~}~~~~}}|}~|z||{}}|}z{zyyz{~~~||}{{{{{yz{{||~}|}}|}}||||}|{zz{zxyzzyzyyzywvuvwwuvzzxxzyyywuwz|~}~~~}~~|zy{{{|~}|{zwyyz|~}|}|zyzzz}~~~|{|yyz{|y{~}|{yzz}|||~}}|{yxx|~~~~~}}|~}~|||zxyvuvzywuvwz{}~~~}|~~|||}~||||{|}zz{{{yywwvwwuwyyxxx|~~}|}}||}{|}~}{|~~||}||}~}|}~}~~}~~||{zxzz{}}}}}~~}}||}}}|zyz}~}}zyx|{}}}wuw|~~}}}}}|{}}zy}}}~|||~}}}~}||||{|}|{{{yyyy{{{{yywxusrstw{}}||||||}|~}}|z{{zw{~}|~}~~~~|}}}}}|{z{z{{{{yyvty{}~{}}{|~~~~~~~}|}}{}}y{z{zz{{yyz{zyz{yy{{yxyzyz{|zzxxvvvuuuvvwxyzzz|~~~~~|{z{||}|||zzy}yvvttw{}}~}z{{}z{yzxz{|~}~}||}||}~{z|~~|z}zx{{{yz||z{{z{|~}|{||{z|{z{|{{zxvy}~||{}{{{zxwvzyxyzyxy{yxyzxvvzywy{{{z~~~}~}|}}{zyyxwxyxxwwtwyxyyzzz{{~~~~}|||zyywvvwvvw~~~}|~}||}|{zz|~}~||}~~~~~}}~~W(*)*+((((&''(&   zwvuuvxxxxxwwxy{|{|}}~{{zyxz|}|{{{yzz|}}~}|}{{|zyyxwxyyxxuwy}}~|~}{y|~{yxsvz|~~}y||z{}}|z{|{{}|zy{z{|{|}}}{{~}||}}}|}{yyz{{~~~}}||zxyyz|~}||{|z{|zyyxyzz|~|||{}|}|{{{|{zxzyyxz{yyzxxyxvvtvtvuuwyxxxxwyvvuyy{~~}|}}}|}{zzzyyz||{{yvyzz{}{{{{ywwywy~|}}{zzyxxzzz{~~~~|{zyyz}zzz|{{{zxwxz~~~}~}|}}{||~}|||zyzyutrxwwvwwy}~}}~||}}}|{~{{z|{yz|zxyzzyyyxwwvvwyxvttyz~~~|||z{|y{z|{zzz{}~~~|z{{{|||}{}}}~}~~}||}xwxy{z|}z|}~~|{}}~~|}}{zz{||}}{xxyzz{|vvvy~~~~}}~~{~||{}}|xy~|}||||}~}~}}||{{|}|{{zzy{zyy{{yxvwttstsv{}}||~}{{|}}}}}zzzzyz~}}}~~~~~~~}|}~}~}|{{zzyyz{zxvuz{|}}||}|{||~~~~~~~|}||||zz{|{z{zxxz{zyzyzy{{zzyyy{{}yxyxxxwwwvwyyyy{{|{~~~~}{|{z|~|{{{{z}xwvwvwz~~~~|||}|zyyxxy{|~|{|~}}}|{{}}}}|}|{z|z{z||{{{zzz|~||{|{||{{z}||{zxy|~|{|}|{|ywwzzyy|zy{{zyxyxxvzyxx{z{{|}}}}|}}|{zzyxxzwxxxstwvxzz{z||}~}}}|z{zxwwvxwy}{~}|~~~~{z|}~}|~}}~~~W(**)*(('('''(&  !{ywwwyyxyyzzyyyy||}~}||zwz}}|}|}|||~}}~}||}{{z{yyz|zywwx|}{~}|y~~|{yx{}z}~z|}}z|{{|~{||||||~~~}||}~}}|{{zz}|~}}|{{{yy|~}}}}}}||{{{yzzyy}}}}}}~~}}|||{z{{z{|{{z{zyyyxwwvwvxyxyxwyyyywwwyz}~~~~~~|{{zzyz{|}}zxy{{|~}|{{xwwxwy}~}}|{zy{{z}}|{{|||}}{||{|yyx|~~~|}}}|}}~|}|}{z|xvsvxxxzxy}~}||}}|}||}}|zz||zz{zyyyxwxyvxyywuuyz~~~}{|}||~{z||{{|}~~}~}}|{|}}}}}}}}~~~}{|{xyxxyy{}|~|z}}~~|{{{{~}|~~|zyz{{|}xvvv}~~}~~~||~|||~{{z{~}~{|{~}~~}~~}{|}}}{{z|{{{y{}zxvwuuuvuvy~|{~~}{}}~~~}zzzzz{~{}}}~~}|}}}|}z{zzwxz{{yvz}|}}}||{|z}|~}}}}}||}~{{|}{{z{yxz{zyyyyy{|zyyzxz|{{yzzzzxxwwxzyyyy{|}~~}~~~}~}{{{}}}|}{{}xxwwvuw{~~~{||}{zxzyvyzz~~~{}|}}}}{yy}||{}|{z|{zz{z{z{zyz}}{{|{z{{yyyz}~z|xx{}{{{|||{|zxxyxxy{xx{|}{yywwxyyyyzyyzz{}|}z|}~|{{{yxxywuuxtruvwyyzxz{}}}~~||{|{yzywvvvux||}~~~||~|~{z{}}~~~~~}|~~~~~}V()*)+((()&'&)&   zxxwwxxxxyxxwwvxz{z~~|{{zzwyyzz{~}|}}|~~~}}~||{||zyzxxz||zywwzy|{{||{zy|~~|{yy{}}{z~|zz|{z{|y{}|||||{{|}}}~~}|~|~|||}{zzyy|~~~~~|{}z{zyzz{|z{{|{{z|zxyywxx{{{{|{z~~|{|||yzzyyz{{|z|zyyyxwuvuwwxxxvvwyxxvvwxy{}}~~}}~~~~|z{zxwyxy|||wxz{{~{{{zxwwwvx|~}~||}{yy{zy{}~~|}{z{|||||{z{zywxz}~~}}}~{{z{z{|~}}}|{z{{xwtutvwyxz{}}~{{{||||{{{{|zzz{zzyxyyyzxwxwvxxvuutux|~~~||}||}||y{zyz{|}}~~~}||{|}~|}|{||~~}}}}zzxyyxxy||~}|||}|~}~~||yy{|}~|}{zyxxz{~xvvw{~}~|~~~|{{{|z|{{{|}~~}}|||~~}~}~~}~~}}|}}{{z}||zxxz{xxuuttvywx||||~~~|zy|~~|zz{{|z~}}}~|}}~~~}}}~~~~}{{zywvy||zzz{~}~~}{|{{z|{|~~~~}~~}{|}|{|||yyyyyyzyyyz{yz|zzyxvy~~{zyzzzyyyyyyyyxyy{}}~}~~}~|zyy}}}|{||{xxxwvxwy{}~|}}|{zyxxz{y}}}||~~}|}{{yz||||}}||}|z{|{zz{{zz{{|||{zzzyyxyz|||{zz{}|{{{|}}zxxxwyxxxux}~}{yxxwzyyz{yy{zz{~}{z|}~{|zyyxwwvxurtwwxywxyz}~}~~~}|}||{|{yxwxxx{~~|}}~~}{|}~~~}~~}~}X)**))(((('''(&  !{yzyyzxyyzzzyyzz{||}~~}|zyzy{z|}~~}~~~~~|}z|z{{z{|{zzxy{{{z{|{{{}~~~||~}||}{|}|}|{z{|}}~}}}}}~}~~~~~~}~}}{z{z|}}}{{}|zz{||}{||{{|zyyzyywz|z|}{{~|{}{{zzzy||{|z|{{zzyxxxxwxxvywwvyzyvwyzz{}~~~~}|{zyxxyyy|}|yz||}~}||{yxyyxz{~~~}~}|{|{xy}|}||~}|~~}{z{zyyz}~~~}{}|{{}}~}~}{{}zxwwvvyz{{}~~|{|}|}|||~}||zz{{{zyyxzzzxxwxxz{xuwyy{~~}}}|}~}{z{zy{|}~~~|{|{|}~}~}{{|}~~}|zzyyzz{|}~}{{}}~~}~}|z|~}}|}}{{{xz{~xxwxz}~~}~{zz{z{||{{{}~}|}}}{~~~~~~}}|}|}|{{}|{yyyyxxwtsty|yz{|}|}|~|}zz}~|}{{|||~}}~|}|}}~~||~}{{{xxww||{||}~~~}{}|{{{{{|~~~~~}~}{~|}|||yyyyyzy{yy{x{{z}{ywvw|}{y{zzyyyxzyzxwww{}~~~~~~||}}{z|}}||{{|xwxyxwxxz|}~}}|{zz{zxxy{yz}||{}~||||{zz||}|~}|{{|{z}zz{{{z{{{{{|{{z{ywxxx||{yyz|{{{{z{{{zwwxwwwvwtuz{|{zxwxyyxyzxxyzxyz{zyyx|}}|zzyzywvwwtuxwwwwwvz|||}~~|~}|{{|zyxyxy{}~~|}~~~~|{}~~~~}}~~~~~V(**)*('((&''(&   |xxyyzxyyxxyxxzzzzz}}}|{{y{zyy{|}~~}{{~}}}}}|{yzxzxz{|}|{{zzyzyxy{y|||~}~~|{|~}{zzx{zzz}|zzyyzz{{{|{||}|{|}}}|}~}~}}~|{zyyz|~~~|}}|||z{{{|z{{z{{yzyxwyyxxxyyy{xy|~}{|{z{zzyyy{y|{{zzyywvwyvxwxxxxxwvxwvtwzyz{}}}}~}~}~{z|yxwx{z|}}yy{{{~|{{{xxyzxyz}|||~}}|~}}{|zyyy{|~}~{|||{{}|{zz{yyxy|}~}}}}|z{yxxz{}}}|}z{zzxwxvvwz{}}~}~~}}}|~|~}}||}{zz{zzyxxwyyywwvxx{{yvvyz{}}|yz|{}}|zyxyz|~~}}}~~~~{z{||}|}{{z}~~}~~|zyzxyzyz||~|{||}}~}~~}{}|}~}|~|{z|xxz}xxwy{|~}}{zyyx{}|{{||}~~}{|}{zz~~~}}}}|~~~~~|||}|||||yyxwwvwurrvz{z{||||{}}||z|}}|~|||}}|}}||{||}~}|}~~}}}z{zxxxy{{}||}}~|}}{z|{zz}~~}~~~~~}|||||||{{yyyz{|zyxyy{z|{{yxuwz~|{{zzzyzxxxxywuwxz{~~~}}||}{{~~}}|}}}zxyyyyyzy{||}}{|zyyyzwz}|z||||~}}}}|{yz}}}}}||{}|z{|{y{|{{{{|{{|{{{zzxyyyz||zxz{z{|{|{|}z{yyxxwxvvxzz|}|zzyzzz{|{yyyxxyyxzywx}~~|{zzywvxxuuxywwywxx{|}}~|~||{|zyzy{{|~}~}|~~~}W()***((()&''(&  !|{yz}|zzzzyxy{{{{||}{{z{zz{}~~}|||}~}zxwyxy}~~~|~{{|zzzy{z|~~~}}}}|{zz{|~}}{zyyy{{{||~}~|}}}|}~}}|||z{}~~~~}~}|z{{||}|||z{zzyy{zzzyyzy|zy{~||{{{z{{{||||{{|{z|xyxzyyyzxzyyxyxywvw{{{|}}~}~|||zxx{{||~{{}{|~|||zxy{zyz||||~}~~~~}|{zzyz|~}~~||~~|{z{{zz{{~~~~~}{zyzyz|{}}~~}}|}{zyywy{}~}~}}|~}~~~}{{{{zz{xxz|{ywwvz}||{z{z{|}||{}}}|{{{{~}~~~}{|}}{}}z{~~~|{|zyzy{z|}}}}}}~~~|~||{~~~}}|zxz|yyxz{{~~}|zzzz{~||{{{|}||zz{zzz~~}}~}~~~~~~}|~~|{||yyywvvwsrsuxz{{{}||zz~~}{{~}}{}}}|~~|}|{|||}|~}{}}}}||{|{zyyz{|||}~~}}}|{}{zz{~|}|{}~~~~}}~||{}{zyzxzy|{{yzxxy{|zyywwy{~z{{zxyyywwxwwvxwz|~~}~~~}~~}~~~|{}}|}~}|}zyzz{z{{zzz|{|~{{yyyyyy||{|}{|}~|}}}{{||~}}~{zz}{{z|{|{{zzz|z{||{y{{zyxyyyz}|xz|{z||z|||zxxyxwwxvwyzz{||{zz{zyz{yyxzywxzyyzyvy|~{{z{ywwwvvvyxxwwwxxz{|}~~|}~}{{|{z{{zz}~~}||~~}~~}}~~~~~}}U)**)*)(')'''(&  !|yyz{{{yzzxwxxyx{{z|~~~~|yyzzyz|}~~~{~}}}~}|wvxww{~|~}}zz{{zyy{xz|~~}|}~~~~}{zzyy|{~|{zxwwwxyz|{|}}|zy{z{{}~~}~||{{xyz|~~~}}~|}||{{z|zyz{{zz{{yyyyxwzxwx{zzz~~|z{z{z{zzz||zz|zyz{zxxzyyxzzwxyxwxxvuxzzy}|}}~~}|{zzxxwyz|||z{}{||||}|yyyzyzyz{z}~}}}}}}}}{zyxyy|}|~}|||{z||{yyz{zzz{{}~~}}|zzzyxyz{|}}}~}}z{zzwwx{|~~~|}|{||{}}}}{|{z{zyxwvz|zwvtqv}|{{zyy|~~{wvxx{}|z{{y|~~~~}}~~}}||||zzzzx|~}}||{{zzyxz{{||}}{{|z}~}|{{~~~|||zyxx|yyxx{{}~~}{zz{z{~}||{zy{{{z{{yy{~|}}~}~}~~}}||}}~}{{zxxvvuvvspruwy{{|{|}yv|~|||~{|||~}~}}|yz|zz{|}|}}}~|}{|}}{|{xz{~||}}~~~~|}||{{|{{{{zy~~~}~~~}|||{{xzyyz|{{yzyzz{{yyzxyy{{{yzyyxyyxyyxwwxwz{~}~~}~~~~~}}~}|~{}{|~}~yxy|{|}}{{z|}|}|zyxzyyy|}|}|}|~}{z|{z{|}}||||{}|{z|}{{|zzz{{{{|{{{{{y{{z{z{}z{||{|}{||{zyyzyxxwwwyz||||{{|}|z{{zzyyyyyyyyzyxzz}}|{{zxwxxvwyyxyxwxy{{{}}|{}}|{|~}||{{}~~~~~~~~}~~~}}~~}}}}V))))*(((('('(&  !|{z{{{{|}|zz{z{z{{}}~}|{zzz}}~~|~~{ywxvw{~}~~~{z|}{y|}}{~~~}~~}}{{{|}}}z|yxyyvxy{||~}{zz{z{|}~~}}|zzzz|}~~}}~|||||{{||zz{}{yyyyyzyyy|{{{}~}{{{z{|{}|}}|{|{{z|zyyywxz{zyyzyyyyxxy{{|}}|}|~|}|{zzyy{{{|yy||||~~}}{zz|z{z|zz|}~}~~}}}|z{{zz|~~}{|}{yy{}zzz|{}~}|{zzzz{{{}~~~~|zzzyz|~}}~~||}~~~}|~||{{yxyy|zxwtrsw|~~}}z{|~~~zxwyz{~|}|{{}~~~~|||}~{}}{z}~~~~}|y{zz{{z{|||{z}|z|~~|||}~}}|||zxx|yyyzzz{}~|{|{{}~}||{yyz{{{{|zzz}~}|}}~}~}~}}|}~}}{|yyywuuuvvtsuvzy|||}|{vy~~~~|}}}~~~~|zzzz{z|}||~}}||{}~~}||zyz|~||~~~~~}}~}|{{}zz{zy|~~}~}~~|{|{zzzyxzz|{{{xxzz{y{zyzyzyyyyxyxyzxzyzxxxy{}~~~~~~~}}~~}|}}}|||{{z}~}zvxz||~{||}||}{{zz{zzy}||{~|}}}|}}{{{}|||}{{||}{{|z{z{zz{{{zz||z{|{zzzzzz}}{{|{{{}|{{|zzyyxywxvxyyzz||{z{||{z{yzxyxxyyyzyzyxyz{{z{zywxxwvxxyyxwxxzy{z|{z{}}{{}{||||}}}~~~~~}~~~~~}}~~~~}V(**)*((')''''&   {yyy{zy|{}ywyy{zzz{}~~~~||zzzx|~~}|}|}}}~{zxwuvx}}|}~}zy|{{{{{z|~~~|}{}}~~}|~|{|}~||zxvvwtuwyx{{|zyzzzz{}~~~~~~|z{yyyz}}|~}}}~|}|}|{z{zzz{zyxy{|yzwvxyvxxz|{|||{{zzyz{zz{{z{z{zzyx{xxxwwz{{zyxywxxyxyzz{{|||}}}~~~}|{yzyyyxxy{zxw{|{}}}~{zz{{yzyyyz|{y{}}|~}zzz{y|}|~~}}|||{yxx{zyz{z{{}~~}}{||yxxyzy{||{~}}|{zxyyz|~~}}||{|{}|~|}}}|{zz{yww{yvuttsuz}|}|z{|~~}}~}zxzz{}~||}}~~~~}}~~~}{|{||{{z}~}~}z{zzzzyz{||}|}~|zz}||{}|~|z{zyz{yxzz{yz|}|}|{zz|}}|zyxz|{||{{z}}~}}||~||}~~||}}{}}{ywwutvvuuutvwxz||}}{zz}~~~}~~}}}~{{{zzzz{}}}~}||~~}~~~{zyz{~}}|~~}~~~}{||||z{{{|~~~}}~}}{|}|zzzyyz{{{|zxxyz{zyzzyyzyxxxzxzzyzxzzxvyy{}~}}}~~~~~}}||}}|zz{|{~}xxxy}}~}|||z||{{{|z{{||{{{|}~~}~|||}|}||||}z|}|z||{{{|{yz{{{{{{{{{{z{|{zz}|}||{{|}}{{||{|{yyzzzyyyx{}|zz{||}||zzy{zxz{zzy{yxz{{||||yxxwvvvwyzyxxxzzz|}{zz{{||}}}}~~}~~}}}~}~~~|~~~V)**)*((((''((&  !{z{{{z{|~}|{|{||{{z}~}{|}|}~~}|~~||zyxwy~~}}~|z}|}}~}}~}~}|~}~~}~~}}}{yvwwtvvxy}|}{|{|}{{~}}}~{{zz||}~}}~}}~~{||}|{||zyxy|z{xwwxxwx||||}||z|zz{{|{z}{{{{zzzxxxxxxxyzzzyzyyxzzz{{{z}}||}}}~}}|{zz{yyz{|yy{}||{|{|{{z{{zyz|z{{~~|}|{{|}~}~~~}~}zz{||{z}~|}}|{||zxyxxz||}}~}}|{{z{|~~}|}}~|~~}~{||zyxzyyyxwxxy{~}~}{~~~}|{}{{}~~}|}~}{}|~~|{|}~{{{{z{|{{{}~}}~~}|{}}{|}|}||}|{{{yzz{{z|||~}}|{{{}~}{zyy{zz{|{{z}}~}}||||}~~~}}{}{yxyvtsuvxwwwvxzzz|}{{}}~}~|{zzyzz||}|~~||~}~~}|{zz{|{|~~}~}~~}~~}{|{{||{y{}~~~|~}|~~|{~}{{|zzz{{|{|yyzz{zzyy{{{yxyyzzyyyyx{zxwxw{~~~}|~}~}}~||{|~{zyzz~}xwww|~~}|}z|{|zy{{zz{z{{yzz|~~|~~}|||}{{{|{{{{}{|{|z|{|y{}{{z{{z{|zzz|zy{~}{||z{|||{{z{{{zyxx{zxyxvyz{zxwy{}{}zyzzxxyzzzzzxxxzzzz|zyxxvuuusxzyxxxyxyy{zyy{zz{}|}~}~~|}~}}}}~~~~~~~~~~~~V(**)*((()'&')&   !zyzzyxzz{}z{{}{{zzyz~~~~~~|z{{~~~~}}||{~~{|~{{yzwxx~~}{|{{|{|{{{}~~}}|z{~||~~}}}|||{xuuvtstxyyz{zzz{||{|}}}|~~~|{zyz||}~{}|}}~|~}||{zz{|{{{zzzzyyxyyzzwuvvvvx{||}|{zyz{zz{yzz{zyzxyxyxwwvvwxyxzyyvyxxxy{}{{|||}}}|}}{|{{zzzyzxyz|yxy{|{z{~}z{|yzz|zyxzxxz}~|{|zz{{z{}}~}~||}||{z|z{z{||{|}~}}}|{||{{zzxvwzz{{{|~}z{zzz{~~}}}}||||}|}}}|}|{{zxxvwxxxxyzzz|}|z}~}}~}|||{z{~~~}}}}}~|||{}|||{|~~}|y{{wz|z{{~~|}}}}|{|z{{}~~|z|z{{{yz{||||zy}|}}yzz|~~}{zyxyyzxzyxy|{{}|{z{}~~|{|{zyyxwustwyyxwwxyyxx|~}y||}~}}~~{}zzzzz{{{}}||{|}}~||y{{||}}~|~~~|~}}}}}|{z|{{{|}~~~~~~||}~{{}||||z{||z{|{{{zzzyyzzz{zyyxzzzz{xxxxzyxywz{~~~~~~}~{||{{{yyzz}yxwuy~}}}|z{||{{|{{z|{{yzz}~}~|~{}|||{|}|{|||||}|z|}{zz|{{}}z{|}|z{{zz{~|||~|{{|{{zzz{~|yxyz{zyywxy{yzywz}}}||zzxyyzz{{zzyy{zz{{zywxvuuvttzzzwyywwyzzwxyyyz}}~~~~~~~~~~~~~~V)**(*()()''')&  !!yzzzzy{|}~}}|~{|{|{|~~}|{{~~~~~}|{}}}{zzzzyz||~~~}}}}}~~~}|{{~}~~~~}}zzxvvuvvvzzz{{|z||~}~}|}}}~}|}}{|~~}}~~~~|}{|{}||||z{z{{y||yxuvvuxx|{|}}}}~||{||{{||zyzyyxzxwwxwxxzyzyyxxy{yy{}|}||~~~~~|}|{{{yyy|}yxyx||||}{}||}|{{yzzxz}|}}{{z|}}~}|~~~~}|}~}|}~}}}}~}}||~}{{{yxxyyy|}}|{||y{~~}}~}}~|}~~~|{zzywwyzy{yy{z||||}~}}}~zyz}~~~~}}}~}{}||}}||}}}||{z|}x|}|}~||||||}~~}|}}{||}y{{{{|||z|}}}||{|~}|{zyz{zyyzzyz||~~|}{{}~~|z{zzyywustvy{zxxyyzzwx{}z{{}~|||zzyz{{||}}~}}|~~|zz{{~}~~~}}~}}}|||}|{{||~~}~}|}z|z{|}}~|z{}{{}|{z{{yy{{|{{zxz{yyy{xwwxyyyxwy|~~~~~~~~~~~|||{zz{{zz~xvvuw{~~~~|{zz{{{{||{zz{{yxzz|}~~~~~||{||z{}{{|}{z{}|{{||yz|zz{}}yz|{zy|zy{||}|}|{{}{{z{xz|~yyyy{zzzxwwzywwyx}|}|}|zxyy{yz{z|yyzyyz{zxwxusuvvuwzywwwvuxyxwwxxyy{}}~~~~~~~~~}}~}~}}~~~~~~~~~V(**)+((()&''(&  "!vxyyyyyy{|{{z}}{z|z{|~~~}~{{}z}~~}|}||{z}}{|yzz{zzx{}}}~}}|}}}|~}||~~~|}{zxz}~|}|}~|zy~~}z|{xxwtsuuuuxyyy{zz{||~|{|||}~~||||}{|{~~|}{}~}~~~~||{{zz|}|{z{yyzzyyyywvuuuuwzy{|||}|}z{|y{z{zyzxyxvxxwvxvvvxxyxywxxyyxy||{||}}~~~~}}}|{zyyxxzz}xxxxz}|||~~|}|z{z{zzxywyx{~~{|{zz{y||~}|~}~|}}{{}}||}}}}}}||||{||{zzywuvxtuw{|}}|{{zxx{~~}|~~}~~~~}~~~||{zyyxxxzyyz{zz{{zw|~}|}|}zvxz}~~~~~}}~}|}~~|{{z{|~~|||~~}}||}zyz{xy|}~{|~~|||{{}~}~}}||}z|~{z{|||}|{{~}||{zz|{{z{z{zzzxxyxxx|||~{|z~}{|zyzyywurqrwyyyxwyyxxwx|{|z||~|}}zyz{||{}}|||~}~~||{{||}~~~~~|}}}}~~~|}{|}z{|{}~}~}}{}||{|{}~}||}|}|}||zyzzz{}|{zzz|{zzzywxxyyyxyx|~~~~}~}}~~||}zzzz{{}xxwxz{}}}|||z{}{||}{z{}{yzzz|}~{}||{{|{{}}|z|||zz}|zz||{|}}||{z{}zyy{|}}||}}}|{{|xy{}|zyz{|{|xxwyzxxyxz{|}}{}zyy|z{{{|yz{yyy|zxwxwstxvwvzyxvwvwvzxwwyxyy|~~~~~}}~~~|~W(**)*((')'''(&  #"xw{yz{y{|}}z{~}}|}}}|~~~~{||}}}~~}}|}~}}{|{{}z{{|}|}~~~}}|~~~}|zz{}~~~}{z~|{|ywxwvvvwwy{|zz{|||~~}~}~~~}~~}}~~}~~}~~}~~~~~~}|{}|||~|{z{|{zzyxvvvtvxyy{|~~~~}{}{|{|{z{zzwz{zywxvwwyxyy{zyyz{y{||}}|{|~~~}z{|zyy|{zxxxz~}}|~|~~zz|{zyxzyyz~}~}}|zy{|{|~~|~}}}~~~}|~~}~~~}}~~}~}|}}|z{zxwvywtvz|~}~}|zwxz~}~}~}}~~{{|zzyz|zz{{|{|{xvy}|}}{y{}~~~~}~~}~}~~{|}~~~}~~~~~~}~}|z{xy|~}|}~|||}||}}~~~|~~{}}z|{{~}|}|~~~}~|{|}|z{}||z{yyxyzyz}}~}||||~~~~~{||zy{zwutrqtyzxyxz|{zzzz|}|||~~~}|zz{{||}|}|||}}|{{|||}~~~~}~}}}|||}|{z{z{~~~||~|yz{{}~||}}}~||{{yxyzz}|~|{{}{zz{wxy{zxyywx{~}~}}~~|~}~}}|{{zy|{{}xxyyy|}||z}{z{}|{|~|zz|zzz|y{|~~{{z{zz|zz{}{{||{{z||y{}{{{}}}}}{z||yyy{{{|}}~~}{zz{yx{}z{{{z}{{zxwwxxwxxxy{|}~|{zzy{{||{zy{yzyzyxwxwuvyxwvxxvwvwuwwwwxyxww|{}~~~~}}~}}}~~~~~~}}~V)**)+((()''')&  $!yvvxyyzz{{zyz|||{{|||{|z{}~~}}}}~}~~~~{|{||}|}|}{{{|{{zy{zz||}}}}~}~|}}|~~|}{zz{|}|~~~~}|{~~}|yyyxyvuutvwxyzzyy||{|~||}}|}|{{{|||{|~}~~|{}~~~}~}||}{|{|||{{zyzzzyzywxwtutvvvxxx{~~}}||zzzzzyzzxxxzzwwxwtvvvwwzzzz{zy{{zy{{z{|~~~~}{{xxzxx{|xwwwy||{{}|{|}zyyzyyxwwyz{}}|{{xyx{zz}}|||{z}}}||}}~}~}}}~}|}}||}zyyyyxwvxvsrwz||}{zzyvuy|}~~~~~|~~}~~~}}||{{{xzzyzz{{zzzzywy}|}||}|{yy|~~~~~}||}}~}|~~~}}z{|~}}~~~}}}}|~}z{{yzz||z|~|||||{~}}~~~}~|~~}|}z||}}}~|||}}}~|}{|}yz{|||{xxyyxyy||~}}~}}~}}}}|{{zy{ywutrrtxyz{{|{|}{{{}}{}~~~~~|{zz{z}}}|||{|~~}|z|{~~|~~~~}||}}}|{{{|{zz}}~~~}~|||{{{y{}~}}}|}~}}{{zyxz|{}~~|{}{zz{xy|{zzyyyz{~}~|~|}}}|}|{z{z{|xy{{{{}}|}{||zz}|z{}}z{|{zz{zzz}}~{||{}|}zy{|{|{z|{{}{{{|{z}}{}}{{}|yzz}|~~{}~|zz{yy{|||z{yz{|{ywxyyyyyxxy{~~~|||{zz}|{{{{z{zzyyxywvvyxxxywwwwuvvyxvxxxxz{z|~~~~~~~~~~~}~V*)*)*()()'(((&  %!yxxxy{{|{{{z}}}~}~~}|{|z{{}~~~~||}|}~}~||{||{z|{{|}~}}}}~}|~~~~zz|}~}~~~|{{yxzyvuvxyzzzzyz}}}}~~~~~~}|}~|~|}~~}{|}~~~~~|}|}~|{z{{{{|zzyyxwtvuvwwv|~~}}|{{zzzy|zxy|yzxywvtuuxy{|{||{{z||{|}|{{}}~~}|{yyzzzyzxwxvx{||}~{|}}}zzzyyyyxxz}}~~~~|~{zyz{|~}||{}{z}~}}|~~~}~~~~}}||z{{{{xwyxxvxy||}}|zzxxx}~~}~~}}}||zz}z{{}{z{zy{|~~||{}~~}~}~}~~~|z}~~|}~{{~~}||zy{{{{}}{||}}~~}~}}}}|}||}}~}}}~}~|}~}{{z|{|{{yyxxxyz{{~~}~~}}}|||{|zzzzywvvurtvw{{}}|~~|z}}}}}~}~~|}|{{{|~}~}|}~|||{|~~}}~~~~}}|}~|}}{{{||}~}~}||{zzzyz~}~}|~}|{|{yzz{}}||zzzzy{{{yzywyxy~~}}~}|{}}}||{|{|{y|yyy{|{||{|||zz{|{z{}{{z||zz{ywvyy|}|{{z~||{zz|{{z{z{z|zyw{|zy{z{~||||{z|||}|{}|~|z{{zyz||{{zzyz{zyyzwxyyxwwww{}~z{{zyx|}|zz{xz||zyxyxwvxywvwvvuvtuvxvvwyywxzz||}~~~~~~~~~~~~}~~V(**))))(('('(&  & {vvwyzzyzzzxz{}}}|z{{{zyyzz~~~~~~~~~~~~||{{{|~~~~|{zz{{{zz{{}}{|{|~}}|~~~~{{z{}{{}}}~~}|zyxwxwvuvvwxyyyyx{|{|~~~~~~~||z||{{{|~}}{yzz{~}}}}}~|~}}|}}|{{{{z{zyyxyvwutstvxwz}||~|}zzxzyyyxwzyyyywttqswxxzz{{{zy|yyz{{{zz{|}~}{zyyyzzz{wvxvvyz}|}{{}}zyy{ywxyww{||{~~||zxyxx{{|||||zy{}{z{|||}}}~}~||{zzyzzxwywvvwxy{}z{zyxwx{}~~}}~}}~~}}}~~~~}~|zzz{zz||z|zzyz}~~~~}|{}~~}}~~||}|}~~y{z}~}}}{z|~}z||zz{zzz|}{|{|z{|~|{}||~}z|{{}~}}{}}~~~}}}}|z{zzz{yvxxxyx{{{|~~~~|}~}}{z|{{zyzxwvwvusttx{}}|}}~|}}|~~~}|~~{~}}|}}~~~}~~~{}{}}~}~}}}~|}}}|}|{z{}{{~}}||}|{zzyz|~~}|{}}}|||yzxyy|~{|zx{{zz{|yxxwvwx}~~~~|{||{}}{|{{zyyyzz{||||||~}{{{}{{z{}|z{|y{|zyvvw{|{}{|}||{z|{{{|z{{|zzyz|{{{zx|}|}|{{x||y~~z{y}~{||{z{}|{{{yyz|{z{|zyzzxvvwvy}{{{{|z{|~~{z{zy|~{zx{yxxyyywyvvvvtuvvvwwxyyy{{{|}z}}}}~~}~~}U)****()()'''(&  '!{zxyy|{z{zzy{|}~|}}}|}|{{~~~~}~~}||{{{~~~{zz{{||{{~~~}~}}~}|{}|||}~~~|zzxxxuvwyyzyzyxy||}}}}|~}}~}}}~~}||}}~~}~~}}}~}~|{{||||zyyyywvwvtuxzz{}{|{|yyzzxxyzzzzyyusrquvxzzz{zyxzzy{|{{zzy{~~~~~{zzz{||{xvwxvxz{||{~}{z{xwwyzy{~|}~~~|zzzyz{}}|{|yz{{{{|{|}~~{~{zz~|{{{yxz{z{{||zy{yyz}}~}~}~~~~}}}||~}|||{}{{yy|~~~~|}}~~}~~~~{{{|}~}~|{{~|}~}{{{{{y{}|}}}{||~|xz}}~|~|||~}~~~}~~~}{||{{{xxxyyyz|z{|~}|~~~~|{y|{yyzxvvwwvuutv{~}~|}}~||~}~}|}}||}~~}|||}}}~~~~}}~}}{}{z{z{||}~}}|~}{z{zz{~~||}~{|zyyyxvy~}}{zzyz{yz|yxwwvvy|~~~~~}~}|}|{{~{|{|{yzwy{||{||z{}zy{||{{{z{|{yz{}|{xvvz}}}||z||}{|{|{zz{{zz{{yx{zz{|ywy~|}}zyxzzx{}zzw{}}|}{z{|{{{xwwz{zzzzyz{{xwwwwy|}{zz|{z|~|{z{xz{}{yxzyxy|yxyxutuwtrvxtuvxwwy|{z{}|{z~{|{~}}~}~~~~~~~~~~T)**))(('('''(&  ( {xwyzyzyxxyxyy|||{{||||{{}}~~~|}}}{{zz||}~}~}||zwyzzyzz|~~}}|}~~}||~}}~}|{zz|z||}~~{z~}}|yxwwvuuwwxyyxxwvzy{~~}}~~~~|{z}|}|~}~}}}}||}}}~}}}}{{{}}}}~~}||{{{{{yyxxvwvuswwyyy|}||||{{zzyyzyxywyyyyvtpnostuvvtwyxwwwxyz{z{{z{~}|}|zyyyz{{{vwvvvvwy{{|z{}zzxxwwwy{yyz{|}}}|{zyzxyz{{z||x{yy{|{{{}}}~|}}|~zxyy{zz{zyyz{zzzzyxyyxy||~~}}~~~}~}~||}}{|~~|~~|~}|{{|{{zzxx{~~}|~}~~~~}}}~~|}}~~|{yz{|~~}~~~|{||{||}||{yyyz{}||{z{|{yy~~}}~}~}~~~~~~}}~}|~}~}~}||zxyyzxyyxyxyy{yz{zzz|}{|{yxxxxwuvxywtsvy~|~~}|}~~|||~~}~}|}}~~}~}}|||}}~}~}~~}}|{{{yzyxy{~~}|||{zz}~~~}}}}~|{|zyyyxwy|~|{z{yyzzz|{ywwwwyz|~~~}|{||}}||||{z{wxz}{{}|yz|}{zz|||}{z}{zy{|}{z{yxz~~~}}}{}}}||{|{zz|{z{|{zxzzz{|zyz~~||}{zxw{y|~{zyy}~~{{{{z{{zxxz|z|{|zz||{yxzwyz|z{{||{|}~z{|{{z}}zx{y{z{z{xxwtuvvstvuvuwvv{|{z{{||{}{|}}~}~~~~~~}W(**)*()(('''('  )"{yz{|{{{{zxyyz|}}|}||~|{|~~~}~~~}}~{z|}~~|{y{z|{||}~~~}~~}|}~~~~||||~}{~}}}|yzxwwxzzyzzzyxxz{~||{}}}~~~~~~~~~~}}|}}}~~~~~|~}{{zzyyyxvvy|{{|}~~}}||}{{yy{yyyx{yzyuponpttvwuyvwwvtvz|{xz||~~~||{|zyz|{{xwvuwwwy{|||{}||{zwww{}z{||}~}~}zyzzz|}{}|}{z{}{}}|}}~~~~~{|{{||}|||||{{|zzxzzyz}~}~}}||}~~~}|{}}~~}|}}}||}zyx{|~~~~~~~||~~}}}~}{|{}~~}}{{|~}}||{|zz}|}}}{{|{zz{~~{~|}~}~~}~~~}|{|yxz||{z|yyzzzzyzyxy~}||{yxwwywvxxxyvssx~~}~}|~~|}}}}~~~~~~~}}~~~~~}~~|{||{yxyxyz~~}~|||}z{{}~}|~~~}}|{{|z{zzxy{~~|}{zzz{{z|{yyxvwy|zz|~}~~~~||}|}}|{y|xyyy{||{zyz}{zzyz}||y{z{zz||{zy{zz|~}||}|}}~}{z{{z{{{zz|{zyzyyz~}{z}}||}|{zyxzz}{yxzy~|z||z{{{xxzzz{{|zz|}zzzzxxy|yxyy{{|||||{{|{||{yyz{zzzxxvuutvutttttuvvvy|{{{{z||{yyz}}~~~~}~~~}~}}~~{V(**)*(((('('(&  * |ywyz{zyzzyyxyz{{|zz|{|{{|}}|}}~}~}~~~~~}}}{{z}|~}~~|{yyy{z{|~}}}}||~~||{{||}|zz|}}|~}}}~}~~~|{|yyxwxxxxvxxyxyxyy{~~}||}}~~~~~~~}~}|}~~~}}}~{{|||~~~~~}}|||yzzzyyyxvwx{{z{{|}}||{{{zyyxxxxxx{yyuqopprttvuvwuutqsvzyvvxxz||~}{z{yzyzz||wwvwxwuwz{|{{|{zz{wuuyzzxz{{|~~}}~|zyyxxz{z{}|yzz|z{||{z|}}|}~}{{zy{{}|{}|{{z|zxyyyyy|}~~}|}}~~~}||}|}{|{~~~}~~~||}~{|}zyyz|~~}}~}|~~~~}~~~}}||~z|||~~~|{||}~}}~|xz{}|}|~}{z{{{}~{{z{zzy||}y|~{|~~~}}~|{{{zz{}|{{zyzyzyyxyyxw{~~~~|}|{xxxxvwyxxywusu{~}~}~|}~~~|}}~~~}}~~~~|}~}|}}~~~}}~|}||{yyyyyz~~~}~}}|{z||||}~}~}|{{{zyyzz{}}~|}{yz{|z}}{zxxwx{|zyz}}}~~}||}}|||zy}yxzz{|||zyz|{zz{z~{}{|{|{z{{{z{|{{|~}}}~}~}~|{{{{{z{{yz||{{zzyz}|{{|}|}}zzyxy{~{zxwx|~~}}|{|{|zyyzy{|}{{}}||z|yxy{yxyz|z|}}|}|{}}}}z}{z}|zxyywvuxuuuutstvvuw{~{z{{{||zxx{}~}~}|~~~W()***(('(''''&  +!|{zz|}{{{{||{{|~}|{{|}}|}}~~~~~~~|}}|}~}~|{y{{||~~}~~}}{|{{{}~}|~~}}~~}}}{zzyzzyyxyzz|{{{|~~}}}}~~~~~~||}|}~~~}zz{{{{|}zyxy|}|}|}|}}|{}z{yzyyyywyy|{xuvssuvwwvwwvutrquxwwwyxy{~}}}{zz|{{{|||xxyyzyxx{}{}{||z{|xvvy{zzzz{}}}{zzyyz}zz|{{{|}|{}|{{|~}}}~|z|zx{}~}|~}}|~}|z{{zz}}~}|{}}}~}~}}}||{~~~~|~~}{{z}~~{|~{z~~~}~~~}|~}~~}}~~~~}{y|~}}|~~{||z|}~}{{|{yyzz|{~}}~}~|{|{{|}|}|}zyy{zxxyywy{}~~~}~}{xxwvuw{zzz{wtvy~}~}|~}~~|}}~~~~~~}|}}|}~~~~~~|||{yyyyy|}|~~}|~||||||{}}~~{||{{zz{zzz}}}|}zyz{{xy}{zyyxz{{{xx{z|~}~~~}||{}~||}{|ywvyz|||yzz|{y{{z{|{z{{{|z||{{z{{||}}|}}}}~{z{|{y{|yzzzy{|}zyz{|{||||}}|zyzyyy{zzxwvz~~~}}|||{{zyzyx{||||}~~|}{yxxyyyyyyzz~}~|}~}}}||zz{{yzzywxwwwvvutstsuuvvvy}}{{zz|zzxxz|~~}~~||~~U()*)*(((('('(%  , |zyzzz{|{|{zz{{{|{ywzz{{}|||}|}}}}~}~}|}~~~~~~}{{|}}|}~~|zyz{|}}}~||{{|{y|{z|{{|||~~~}~~}~}}|zyyyxyzyxyyxzz{{yy|~~~}|}|}~~}~}~~}~~~~~~~~|z{zz{|}~}||}|{zzyzxz|}{xxyx{{}{{{|{z{y{zyyxyyxwxwxzvwvvuvxvvvvvuvurqtuwwwzxzz{||}{yxzy{z{z|yxyyzzwxyz{z{|z{zzywuxxyxyyzy|}}}{{yyzwwxzyyz{z{{{|{|{zz{|}|{~~}~}~~|yzyxzz{}|~}|||||{zyxy{{}~|{{{{|{|~~~~}}~}}{{zy{}|}~~}~}~~||{{}}|||zz{{~~~~~|}~~~~}~}}}}|}}||}~~}}zz{z{||}|}||yz~~}}{|{zyyxyz{~~~|||~~~}|{|{||}|||zzxzyxxxwyw{{}|~~~~|~}}|ywussx{y{{|yuux|~{{~~}||~|~xz~~}}~}}}}~|{}~~~~~~}~||{|{yxxyyz||}{}~}~}}{||}}||}~}|}||{|z{{z{}{{|~}{{{zyy{|zyzwy{}|zyzzz||}|}||}||}}|{|zvwyz{{|{{{|{{{|z{|{z{{|||||{z{{|||}|{}~~||}|z{|{zz{{zzzyz}}|zyy{|{|||}~|{zzzz{~}{{xxz}~~~~|||}z{zyyz}}~~}~~}|~zzyzz{{|{yy~}}|{~~|}}||{{|{|zxyyyywwvuuusrstvxz|{}|{zy{{yyyz}}}~~|}}V))*)*((()'('(&  -!{z{{{{z{|{{|}~}~}}||{{z{|~}~}}}~~}}}~}~}|}~~~}~}zzzz|~|~||{{{{{|}~||||~~}~}}~}|zzz{{{yyx{||{||{}~~~|~~~}~~~|zzzyz|||}~|{|{zzyy{}}zyz{{|}{{{|{{||{zz{zzx{yyxyzxxwxxyyywxxvvwwvxzzxyy{{{z{|{}|zzyyzz|{}zy{|{|{{{|z||{}{||yyxyyyyyz{yz|~~}|z{{yxxy{z|{{{}}}|~|{|~}}{{|}~~|}|{|yyzz}}~~~~}|}zyy~~~}||||}}~~~~~}}}~}}{z|||||}{}~~}~|{|~~~~~~~|{~~}|}~}~|{z|{|||}}||{z|~~}|{yyzyxz|}~~|}~~~~~~{{{|{}}}{|||yxyyxvxxxxzz|~~~}}}~|zywtuvyzy{}{vsw|~}~{{{~~{}{{|{{}}|~|{}{z|~}}~~}~~}|z}{zzzyz{}||zz}~~}}~}|}||}}|}~~}|||{|||{{{}|}|~}|{|{yz{yxyzwy{~~{zz{zz{||{}~}|}||~~}}{}ywxxxy{|z{{{{{z|yz|}|{{|{|}}{yz{{{||}||}|~}}|{z{{{zzzzzzyxy|{yzyy{}{{}|}{zz{zz{}{{zzyy}}}~~~|zz{z{zzywz{{}z|~~}}{{zzyz{{zwu{|z{{|}}}{~}}||}{yyxxxxxxvuttsrtvvwxz{{{zzyxzyyxz{}~}}}}~~~~~~~~~V)*))+(((('''(&  . zxyyxxyz{{|}~}~~}||zyyyzz|~~}}~|}|{}}}}|{|~~~~{{{}}}~}{{yyxz~~}{{{yzy{{{||{{|}|||~~}~~}~}|~~{{ywxyzzxxuwyy{z|{|~}~~~}}}}~~~}}~~~~}{zzyxxzz{{|{{zz{zyyxz|~}z{|z{{|{{{{z{zy{{z|zyxxzyzxwuvwwxyyzwwwuvwyyzz{zzz{{yyz{z{|zxxxxyz{|yy{z|{zyz{yz||{zzzywxyxxwvx{y{z}|{zzzzxxwwwyy{{{{}}{||z||||zxyz{}|~|{~|{yxxywz~~~}}}{|{{yz~|~~~}{z{|}}}}}}}~~|~|zzz|xx}~|}~}|{||}~}{|~~}}}|}~~}}~}||z|||||}~~}~~~}zz|~z|{||}}zy{}~|{{zxzwywz{}}~}|}}|~{|{{|{|}}|||{zxxxxyyxwwxyz}||~}~|}|zyyuvwxxyx{zxvxy}}}|}~~|zy||}{{{{}~}|}}~}||||z|~}}~~}~~|||{zz{yy{{{{||}~~}~~|~}~}||~~}{~~}|{|{{|{|||~}~||{yyzyyyzyz{}}}{|z{zz{{|}~~}~|}}||}}||}ywwxzy{|z{{z{z{|z{{|||{}|{||{zz|}}|}}|~~|||}{{{~{zz{zyy{yy{{|zyzy||||{}~{zzzyz{|||{zz{}}~~}}}}{{{zyxx{wz{{~}}~|{y{{{{|zwvxz|z|{}}~|}~}{{|zxxyyxxyxutuurrvuvwz{z{{zyyzyxvx{}~~}~~|~~~W)**)*()()'('(&  /!zyyzy{z{|}}~~}|{{yyz{}~~~~||}}|}}||~~}}~}~~}{{zy}~}{{{{|~||}~}||~~~~~~}}~}zzyxy{zzxvxyz|}}}~~}}|{yyzz{{}}|{||zzz{{{{~~~|}|}{~{|z|{{z{{{|{zzy{yzzzyxwzyzy{zyxywxyzz{|}||{{{{{{zz{{yzyzxzyz}y{||}}|{}}{{}}{|{{yyyy{yyyxz|||||zyz{zyxxxxz|{{}~~~}~~}~}}|yy{}}}}~~~zywxuy}}~~}~~}{{}}|{||~~~}~~~|{{|yw|~~|}~~~~}}}~}}}~~~}~~~~~}||~~}}|~~~||}~~}|}|}{zz~}~zzxzyzyy{z|~~}~|||{}~}~||}|{xxyxxwzxwxyvxz~}~~~~|||{wuvvwyzzyxwyzz|~}}~}|zy{{||||yz|}|}~||}{{|}~}~~~}}~}}}}|zyzzyy{yz{}~||~~~~|}}|}}|{|}}|}|{{{{{{|{|~~}{zyzxxyyyz{}}}{}{{yz{{|~}~~|{}}}|~|||xxxxyy{{z|{|zz{{{{}}||}|{{}|zz{|}|||||{|}|{}{{{{z{{{zyzxyxz}|z{{z{}}|{z}zyy{xx{y{}{zz{}~~~~}{|}{z{|{yzxyxxzy|~}{|ywx|{zzyxxyzzzz|~||{}~}}}|yyxzxzzywvuuspqttvwxyzzzxyyyyxxxz||}|}~}}~}~~}~~~~V()***((()&''('  0 yyxyzz{z{||~~~|}||{{zxxy}|~}~}}|}|}||y|{zz|~}||{{~||{zxz~|~|{yyyz|~}{}}}{zz|}}~}}~}}|{{||~|zxxxwzzyxvwxyy}|}|}}|~~}}~}~~~~~~~||{yxyz{}~{{{{yzy||z{|~~|{||{{{|zzzzyyy{z|yxyzzyxxwxxyxyzz{xxwuwxzyz|{{{z{yzzyyyzzyyyyyxxy{xyyz|}|{}|{y|}{{{|yyyyxxyzxy{{zz{zzzzzxxwwvwxzyz|||||}}}}~|zxyx}}}}}}~~~~~zxvutv{|}}~~~}|{y}}~~}|z{{|||||~~}}}|{y|ww{~~~}|yz}~|}~~|}}}|}~~~~}}|~~~~~{}}}|}~{||z{~|~}~~}|{|}}}|{{|zz||~}|{yyzxyxyxxxz}}~|}}|{||}}||||{{zyxxyxxyxwvwuuy|}|}~{||{yxwwwxzyxxwyy{{}~|}~||zz{|}}{zzy{~}{y~~~}|{z{{}~~}~}~~~}~}}||{{z|zzz{zz{}||||}}}}}{~}}||}||||{|}|{|}|{||{}~}}|{{yxyxxy||}|}}|{{|}}}~~~~~|{}}}}~~|~yyyyy{|}{{{zz{{{z{~}}}|||}{z|}||}}|||~|||}||||{{zz{{zzzyz||zz{||}~|{z|zyyzyzz{{}|{|z|~~}}{|||zy||{{{|yxyw{}~~z{zyw|||{yzyyyzzz{|~||}~}|{zy{zzzzxwvvusrstwwyxyyzyxxzyxwyz{~~}}~~}~~~~X****+((()'''(&  1"ywxy{}|}~}}~~~~}||yzz}}}~}~}}|~{{z|{xz~~~|}|{{{~~~||z{{{||}}}|z{}|~}}||}{}~|zzyzz{zyzz{{{||{~~~}~}}~~~~}|{z}}|{{yxy{{|{|}}|}}{}||||{zz|zzz{|{{y|zxxywyyzyz{{zzxywwyzz{}}}|{{{zz{zzyzyxyzxxwz{wxz{|}}}~~}||~}|{}{zz{yyz|{{{|{y||yz||{yyzxwxxyx|}|}~~~}zz|z{}~~~}zyxwvxz}{~~}~~||}~}|||}~}~}}~~~~~}{y{{z}~}|zyz~~}~}}}~~~}~}~~~~}~~}|}~}~~||~|}~~~~}|}}~}|||||{|~~~~}{{{{y{y{xwx}zx~|~}{{}}~|}~}|{|{{yyyxwxxyvwutv|{}}~|}|zxyzxz|zyxxwx{||}{|}|||||~}~}{}yyz~~~|}y{~~}{|{||~||}}~~}~}}~}~~|{|{z{{y{y{~||~~{z{}}}{{|~||~{}|||{~~|{|}}||}~|}~~|{zywvxwz{}}||}||{}}||~~}~|{{|||}}}||yxxyyy{|z{{z{{{{z||}}{|||||{z{||||}|{{|}z|||||{z{|}{{{zyyy{zyz{{{{~}|z|zyxyxuyzy|{|z{{}~}}{z{{zy{}{}||yyyyx|}|yyzzvz|}zzz{yzzzxy{~|~}|||zyyyyzz{yvvuuuttuvvxxwyzxxwxwvxyz||~}}}~~~~~~~~~~~W)*+*+')()&''(&  2 zvvwy}~|}||~}~~}|}|z{{z{{}}}}|~|{{}|{yzxvw|}}|{|~|||{~~}|{y{{z|~|{{{|{|{{}~~~~|}~{{zyxz|}}{yxyxyyyyyzz{{|zy||~||}{{z||~|}}}}~~~~}}{{{}~|zyzywwzyyz{|||~|||}|zz{yyzyyz{z{yz{yzxxyxxy{yzzzxxywvwxvy||||{{zxzyyxxyxyxzywwyzwwyy||{}}}~}}}||{|{zzyxyx{{z{|zxxyvwz{{yxxwvuxvuxz{||{|}~{yx{{y|}~}}}~zxwvtvw{{{}~~|}~}{}~~||z{|||~}|}~}~~~~~~~~}~{y{z{}}|{yyy|~}}~~~}}}}}}~~}}~|}~|~~~}~~~~|}}~}|~{|{|~~~|}~}~~~}}{}~}}|}|{|~|}||zzyzz{zzxux}zy|~|}{{}}|}}}|{|yzzyyywyywvwvtv{|}}~~~~|{{|{|||zyxyyz|}{{z||~}||}}|}||yyx{|}{{{||~~~}}|{|~~}}}}}}~~}}}}~}}~||||{zzz{|{~{|}~|{{{z|}|||~~|{|}|}{{|}||}~}}~~~~~}}{zxxvvxz|~}|{|{}{}{||~|}}}{|}}||~}}~yzyzyz|}|{|zz{|}{{z~|}~}||}{{{{{|~}|{|~{{{}{{}}|{{||{{|zyz{z{zz{{{}~~||{yxxwwxzz||}z{||}~~~}{{}{{|}~~~{yyzyz}|yxyyxx||z{}|{yz|{xy|~{{}|{}{zz{zyz|{yxyxvvwvvvwvxyzxxxyxwwz{|}~}}~~~~W))*)+((()(''(&  3!zvwwz}}}~}~~}}|{{|{|~~}}~~}||~||yzzxw}~~~{}}}~~}z|||{|}~|||{|}}|{}~~~|{{{zy|}~{zyzy|z~{{{{}~}|z{}}||}~{{|}~~~}}~~{}}~|{yzzyy{|zy~{|}~}}}~}}{|zz{zzz{{{{{|{zyyyzyy{zz|{yy{wxyyyz{}}}|}{zzzyyyyzx{|ywyyxwxyy|}{|~}|}}{z{|{{{||{{|zxyzxwy{{{z{xwwxxwwz{|}{z{~|{|{z|~~~{yxyvuy{{{|~~|~}||~||~~}||~~}~~|{{y{{~~}}|{{~~}}~~}~~~}~|}~}}~~~~}~}}~~}}~~~}~~~}}~}||}}|}}{zz{zyz{xvw|{}~~~}|||}}}||||{}}|z{zxwyzwxvtwu{{}}}~}~~}~}z|}}}~|zz{yy|~|z{yx~}}~|{|||{yyxyy{{{}{|}~}~|{{|}}}}~~|~}~}~~|}|{{zz{||}|||}~~|{{zz}|||~~|~{}}}}z}}||}}|}}~}||zzxwvw{{||{z{y{|}}}}~}}}||z{z|||~~|xxyzyzz|zzz{zzy{|||}~}}{{}|zyzz{|||z{{{{{{{zz{}||{||{||{zzyxyyxxz|~}}~}{zywwvwwwz||zz{z}~~~||z|{z}}~~~|zyxzyy{zzyywvxzyzz{|zyyyywwy||{}|{||zzyyxzz{{zzyxwxxvvuuvwwxxwvywux|||{}}~~~~}|~~}~~W()*)*(('('('(&  4!zuuvxy}~}||||~~~~|zz|z{{|{{{{{z{|{zyzywwy|}||}||}|~~~~~~}z{{|{{{|}{|zy{|}||y~}}}}~}{{zyyxz}|{zyxxyzz{{z{}}}|{{yzz|z{zyyy{}~}~~~~}}~}}~~~|{||{yxy{yy{{zz{|{||{}}}}{{{yyyyxyz{zz{{zyxyvzyyyyy{yyxxxwxxvwy|}{|{zyxyyyyxwxxzxvvxvuvwy{{|{}~{~}|{{{{{||{z{{{{{{yxwxwvz{zyyxxuxxwvxyy{{zww|~}{z}yzz|}~}|zyxutvyyz}~}~~}}~}}}~|{{zz{{|||{}|~~}~~~~~~|zzyyxy}|{zyz|}~~~}}~~~}}}}~~}~{||||{}~~}}}~~~|~~~}}~~|}~~}}~}~~~~~~}}}~}||~{{{{|zyzxyyzxvx||~~}|~|}|}}|}{|||}|zz{yywzxyvwtuv{}||~~}|~}|~z{|}~}~~||{|z{{||||zy|~}|z{zyxzzyzz{|{|}}~}|}}{}~~}}~~~~~}~}|{}~|{z{y{{|{}}{{}}}|{|z||~}}}~}||}{{}|{}}}}}~}~}{{{xvwvxz|||{{zyz|}}}~~}|}}|{{z{{|~}}zzzzy{{{{z{{zzy{|}~~}}}|}{z{}z{{{{z{}||||zz{~|{|||{|}{{zzxwzzxz|}}}|}|zxxwuvwxy|{zyzzz}}}~}|}|z|~|{zzzyz{}xyxxwxyywz||{xzz{xvz{{{|{z{{z{z{zz{|||{zzxxzywvxwwxxwvwxwvvz}}}~|~}X)*))+))')'''(&  5!zvusw{|}~}~~~}|~}}}|}|||{|}~|{{{zyx{{||||}|}{|}}}||}}|~}|||}{|}~}|}~}~}~~}}{zzzz}|{||yy{}{{|}||}~~|||{{|{{z{}{|~~}}~|}~}|zy|{{|}~{{|{{{|z{~}}{}{z{{yz{||zz|yzyzxy{|{yz{|zzyyxyzxwz|||{}{{yzzzyzyyyzxxwxwttxwz{|}}~~~~}}||||{|}~||{{yxz{zxx|zzzzxxwyyyz{y{||zx{}}{|{xz}{}|zxwuwxyy{~~{|{}||||zz|}}}~~|||}yyy~~}{{z~}~~}~~~~~~~||}|~~~~}~}|~}}}~}}~~~|}~}~}}}~}||||{yz{zzz{xwu~}}}|}}}~{}}||}}|{z|zyxyyvvvuvy|}|}}~~~~{{xx}}|}{|{|||~{|{z}~~}}|{|yy{|zyz}|{z~}~~|}|{|}~}|}}~}}||{{y}||}}{|||||}}z|}|||zy||~{{||}|}~}}|~~}}~~~}}}~~||zyxwwxy{|{{yyxz{|~|}~~}~}{{{zz{{~~~xyyy{zz{{|{{{zzy{|}~}|}~}||}|zz||{|{z{|}{{{|{y{}{{{|}{}}zzzyxwwxxx{|~~~}}{zzwvwvww{{yxxxw{~~}|||{yz~}{zzzzzz{yxxzxwwxvvx{yxz{zzwyyy{z{{{zyyyzy{|}{}|{zyyzyxwwwwxwvwvxwvux{|}}}~~~X()))+))()&''('  6 zwutvyz|}||}~||||{{||{{|zz{|~}{{{zyyxzzzzyzyywwx|}~}}||}||{{zz{{zz{}{{~}||z|{|}|{{yyzz}{zzz{x{}zz||{||~}}||yzz{{yy}|{|}}}}}}||}~~~}}{{yxyz{|||{y{{{zzyz{~||z|z{{zzzy|{zzzyxyxwwz{zxzzyzzzxxxxwwvz{zzzyyxyxyyyvvwxxwvwustwwyzyz{~}~}}|}~|{|~{y{|{{{zxxyxwyzyyxxxwwxxzyzzy{{yy{}||{zyxxz{~}|yyxvuwuxx}|}}}|~~}}{zz|||{|zzzzz||~~~~~}||}||}{zx{}}}{zyz||}~~}}|~~~~~|}~}|}~}{~|{}~}}~~~~}|}z{}~}}}}}~}~|}|~~}}|{|}~~}||}{zzzxxyzywv~|}}~}|}~}~{||{|}}|}zzywxyywuuuuw~}}|}~}}~~}|{{{~~~}}}||{~~~||y|~~}|{|{z{|{zz{~||}}~~~|}~}}}~~~||}}}~|}}||}||~|{||{||}|{|}}}|{||~|||}{{{||~~~}~}~}}~}~~|}{zxxyyz{||zzzxx{}|}~~~~}~}|}}zzy{|~}yxyz{{{|zz{|yzyz||}||}}z|}{z{||{|{}zz~}{||zzz|||z||||~}{z{zyxywz{~|~~}z||yvxxuv{{zvwyvx}|{|}}{{{~|{{{y{{{yyyzyxxxxxy{|yy||{z{zyz{{zz{zzyyxy}~}|~}{zzzzzyzwvwxwvvxwxxyx{|~~~}}W***)*((()''')&  7!{xwwx{z|~}}~~}}|}||{|{{{|}~}{|zyyzy{zzzxxwsqu{}|||~}|}}{{|||z|~}}~}||}{|}~|{{{|{||{{{z|{}|{}~~}}~~}}}|z{}{||~|~~~~~~}}|~~~~~}}}{{yz{||}|{||{|{{z|}}|~}|{{}{zz|{|{|yyzzyyz}{yy{zz{{xxyyxxy|{zzzywx{zzzzywyyywvwvtuwyzzyz}}~~}}~}{|}{{{~|{}{{x{yyy{zzzzwyxxz{|}{zz||||~}||{zxyz{}||zwvyxwvy|}~{~}|}|}|||}|{z{{|}~|~~}}{~~~|}|}~}|{zz{}~~~}~~}|~||}~zz~}{~~}~~~~}~~}}|{~}~}}}{{~}~|{{~~}{zzzyzxy|zxw{{|~||}~}~~|}}|}}|{{{xwxyyxvutsx}~}|}||}~~~~}}~~~~~}}{~~}}|}~~~|}~z{{~{{y|||{||~~~}|}}}~}}}}}}}}}~}}|||}||||}{{{{|z{{|~|{{{||}}||||||}|}~}}~}~~~~}}|zxxxz|||zzz{zxy{|}~~}|~~}{||z{zz{~xwy{{{zzyz{}yyzy{}}|||||{{|{{{{{||{|{||{{z|z{z|z|{|{{|}||z{zzyywx{{{}}}}|z{ywvvvty{ywuxuvx{yz|}|{|}~~~}{z{zzyxxyy{xyzxwwy{xxxzzzzzxyyzyyx{zyyxww|}}|}}}{|{{yyxvuwwvuuvwxxzy||}}}~~~~V'**)*()(('''('  8 {vwwwwz{{{{|~~~~}}}||{{|{z{|{}}||zzyyxxxzxywwutpnqy}~}}{||}~|||{{{zzz{|~}~~{{zyyz{|{||{zzy{yyyyxzzz{zz}}}|}}{{{zxyzz{{|}{}}~}{}}}|{|{}}||}}~~|}|||{zyxy{|{|{zz{{z{y{{|||||z{{{{zz{zzz{zyzyxyxy{zyzyzzyyyxxwwxxzzxyxvuxzzzyxwuvxwvuxuuvwyzwx{}}{}}~}}|}|||zyy~}|{{zyyyxyxwxyywwwvvz|{zzz{yz{|{zyzxwvxw}{{{zwwwvvtwx||~||~~~||{{{|z{{{{yzyx{{{{||}||{~|{zz}|}~|}}|~|}|zxyxz}~~}}~||{|}|~~}}||}||}|z{{}~{}}~~}}~}}|{~|{yy{{}}}~{}|}|z{~}~~}{{z{|~~|z}~{zyzzzyyzxwzyy~~~~~}{|}~~~}|}{|}|{z{ywzzxwuutrw}}}{}|||}~|}}}}~~~~~|{}~~{|}~~}|}}z||}zy}}||}|||}~~{||}~~}~~|{|{}~|||||z|{|{|{||{zz}}~}||{{{|}{{||{zz{|~}}~~~~|{zyxy}}{}zz|}|zz{{|~}~}}|||{||{{|yxxyy{zzyz{~{zz{|}}~}}}{{{|{{|}{||}{{|}{{{||||||{{}|||~}}{||zyzyxz{{yz}{{{|{zzxuuwzzxvwuvwxxx|~|}|~|{zzy{{xxyzzzyyxxzzyxyzz{{{yxx{zzyzxyxyuvz~}}|~}|{||zyzwwwwuuuuvxzz{|}~|~~~~~}X(***)((()'''(&  9!zzzz{{z{|z{|}~||{{{||}}~~|}{{{yyz{yzzwvuspppu}~~}}}}}||||{zz~~~~~}}|{{yz|{}{}{{z|zz{|{{{{}|}~}~}~|z{}|{z{{|}}~}}{{|}}}}|}~~|}}~}}}}}{{zz{|}||||{y{||z}~|}}}}|||}||{||{|{}z{zyz||{z{z{||zzxyzywyz{zzyxvxyyz|zxwwvwvuxuuxvyzxy{}~|~}}}}|{{{}~}}{{|{zyyyxxyxwyyyxx}~|{{|{||}{zyzxxxyw{~}{|xxyvxuwx{}|}~~}{||}|{}|{{{{yz||{}||}}z~|{yy{}~~}}}{yyzz}~~}~}|{}|}~|}~}||}|z{}~~}~~~~|}~{zyyz{|~~~|}|}~{z}{~~|zz||~~}z}}z{|{z{zyyy{yx}~~}|zz|~~}~~~}~}}|{|zzyyxxvvtstz~}{|}|||~}}~~~}~||{~~}|}}~}}~{z~~{z{||{~~}{}|{z|}||~~{}|}|~~|~~}|{{|~~||}{{{|{{|}z{{{{{}~}~}|}|||||{{|{{|z{|}~~~|}|zzzz|}}{z{|}|z|{z}}}~~}||{||{{{|}ywxxy{{zyzy{}{yz|z|}{|||z{}{{{|{{{|||||{z{{z}|{|{{|}{{}||}}|{zzyxx{zyxz{z|{{{yyvwx{ywvxvsvyvvz}|}}~}|}{|zxy{xyzzxyyyyyyzyxx{zzz{yxxz{zz{ywxxvvy|{|{|}zz{{zyzwwwvtrsutwy{{}|~|}}~~~~~~~~~~X()*))((')&'')'  :!zxwy{{{yzzzz}~~~}~|{{|{{|{|||{z{{zxxzxyxwutrrqqssx~~}}}|}}}||}||{{z{|}}|}||{{zz{|z|{|{yzzxxx|||zzy{||{|}|{yx{{{zzz}}~|~~~}{{{{{{|zx{}}{|}|}}~|||}|zyzyyz|||{|zy{||{{{z{|}{{{|{{{zzzyzzzzzxyzz{{{zyyz{{{yzxxxyxxzzyxvxzxy|yxwvwvuvyvtvvxxxwy{|~~~~}||~{{{{|{|}zzz{zxyxvwwwvvyyxxy{|zzzyz{zzzyzwxwwuv}~}{{yxxwxvvwvw|}{|}|z||{|{||{{{{yz{|yyzz|{{zy|z|~|{xyzz{|}~~~~|}yxxxxz|~}|{~~}{}}}}~{}}{{{{{xy{{{|~~~~~|||}||{xvy{|}~{{y{{{{}{}~~~|yy|}}{z~}{|||zyyyvy~yy}~~}}}|{{{|}}~~~}}}}|z|{yxzxyxvttuyz{yyz{}|}|}}~}~~~|{{{~}|}|~}{z{}}|z{|{z~~}}}{{z{yzz~|}}}}}}||~~}}~|}}}{}|~~||~|{||{{z}{|~}z|}~}}}}||{||z{|{zzz|z~|}}~~}}|}}{{}|}||yy}}||z{}~~}~{~}|{||{||yxyxx{z{zzy}||z{{z}}|{~{z||{{|~||{{}|}}{|z|z{}}|z{{{|{~}|||}|z{{y{zyzyyzy}||{{{xwxzzvvyxtvxxvw|{{{}|{{|xy{xzyxvy{|yyz{{yy{zxy{zyy|zzy{ywvzyxz{}{}~|zz|zzyzywvwvttuuvxz{||~}}|~~~X)**)*((')'('(&  ; {xz{}}}{z{zy|~~~~~}~|{|}}||}zz}}|xyyyxyyvtssstwzx{~~|}}~~}~}|~~~||~~|}}|}~{|{||}{|{zzzzzz|{{z{z|}}||}~|{z{{|||}~~~}}||{|}{{z{}~{|}~}}}}~~}{|zz{}}}z}z{{}||}}}{}~}||}}{{{{zz|{{{|{yz{||{{zyz}||z|{xxzyyzzzzwyz{yzzyyyxwvwwuvuuxxxyz}}}}||||~|||~|||{{zyxyxzxzzzyy{}||}|zz{||z{zzyzyvv{}||{{yyzyywywtz~}}|}{{{}{{|||}|}zz{~{{z}{{|{{}|~}||}xy{}|}~~}zyyywz|~}~}}~~}~~}~~}|}}|{z{yz|||~}}}}{zzzyz{}~~}{zz{{{}~}~}~~~~~|z{|~|}~{{}|yyyxwz{|~~~~}}}}{{{{z~~}}}||}{zyxyyzwtuux{zxzxz{{}}}}|~~~}}~~}~}||||{|}{|{{}}}{z{{}~~~}}}{||zyx|~~{~}}~||}|}}~~}}}}}}~||~}|~}}|{}|{|{z{}|z|}~|~}|}}~||{|{z{z|}}~~~~}~|~}~~}|{{{|~|}zx{~}|{|~}}~~}}}}||}|}}yyxyyzz{zyzz{|{{{{|~}{}|{z{{{{||{{}|{||{zy{{zz{||{|{{z}~|~}}|z|zyz{|zxxwxyz||zzzxwx{zwxwywwxwvvyyzy|~|||{{xxxyyzxvw{{zzzyxyyzyxyyyxxyzxxzyvvwzyz{|{{||yz{yzxxxwvwtutuuvxxyz|}}~~~}~~~~~~W(**)*((()''((&  < {yxz|||{zzyyy{~~~~~~}}}}|z{}|{{{{y{|zxvxxwwwusststuxuu}|}|}{{|~|}|{}~}|||||{|{}~|{z{{zzzyyxxzywyyz{zzyy|{yz{|{zyyz{{z{}~~}}||||y{xyyz{{z{}|}|||~}|{||yxz{zzzz{yz|{{{{z{{|z|{z{z{{{x{{{{zzzywx{}{{yyx|||{zzxxyxxxzxyxxzyywxvwxwvvvyutusvvvwxz{{~~~~}~|z}~~||~}}{}z{zywwyywyzyyzz{{{{zzyz{zyy{zyyywuw~~~~|||yy{yywwxwwx|||{|yxyzzz{||||}{xz}{{z{zz{zyz||||zzwyy{z{~~||zxwvxz|{|}{||{|}{}}~|{{{{zzzzzzyzz~~}~|~~{yyzzz{|}}}yyxxz{{|}{}}|}~}}}~}|z{z|~|}~}||}zyyyxxy~}~}~}{|}{{yyz~|~}~~|{}|zyz{xyyvvuwyyxxvxy|~}}|{|~}~~|~|~~}|~~~}||~}|{~|{z{{{zz|}}||{z|~}~}|{{zzx{}}{~~}}|}~~~{|~~}}}}|}}|~~~~}~~||}}||{z{|~|{}~}}~~}}|}|{{{zy|}~~~}}~~~}}~}}|}}|{|{zzz~}|}}~}~}~~z||}}|}xxxyyyyz{z{|}|{|||}}}|{||{{||{|}{{z|}|z{|zz|{{z~{|z|zz{~~~{{{|yx{|zyy{xyy}~{{{zwwz{zxyxxwyxxx{yyy|}}{z{yxzyzyzxwz{z{{zzxzzyzxxyyyzywxyyxyy|{{{|}|||{zzyxz{zxxxvtvwvvxyz{{}}~~~~~}W)**)*)(()'''(&  ="}{z||}|{{{{{}}~|{||}|||||{}|yyyxwxxwuvvuvvywsx{||||}~{|~}~}}}}}}~}}|~|||zyxx{xy{|{{||{z{|{{}}zy{{}{z|~~}~|}|{yz{{{z{|}|}~~||}{y{|||}|{{{~{}~}||{}|||||{{{zzz|||{|zyxwx}{{{zy|}{}}{zzzywx{zyxzzyyyyxwxwwvxwvvuuwwvuxz{}}~~~~}{|}}}~~}}~|{{|zzz{{|||{z{|{|||zz{{{{z|||zzxxy~~}}zw{}zxx{y{z||}~}zyyzzz{{{~~|{{}}{{{{|z|xz{|||z{zyz{{}~}{{zzwy{{}}~}|}}~|}~~}{}}|{{{{{|zy|~zwz{{|~{|}|{yyz{|||}|~}|{|~|}}~|||zz~~}|{}|yzzz{{~~~~}||}}{{zz~}|}~}}}{yyzzzzwxvyzzxxwwy{~~}~{|}~}|~~}~~~|}~~}~~}||~~}}|{z{z{|}}~}|{}~~~}}|{zzy{||~}}~~~||~~~}||{|}|}}}}}}}}|{{{}}}||~~~~~~~}||||{{}|~~~~}~~}}~}|}}||{|{z|~~|}|}}~~~}~~||}}}~xxyyyxz{zz|}|{{|}{}~||{{zz{{{{{{|z{}|{{{{zz|{{{{{{z{ywx}{||}zy{}zyxzzxx{|{|zywvyyyyyxxxxxxxxyx{~||}{zyxxxwxxwxxzz{|zzxyz{yyyxyyzxwvxwwxzz{{}{{y|{zzxxwxyxxxyxvuxvxxzy{{~}|~~~~}~}V)**)*(('('''(&  > |{z|||{z||||||}}~~~}~~}||||{{|{{{{zywwwvwwvuuuwwwxust{~~}}|zzy{}}|{z}|}}}{||}|}}~||}}|{{{yxxxxwzzz{{{z{z{yz|}{yz{|{{{z|~~~~~}}||{zy{{yyz{{|}~~~~~}{{|{y{{{{{{z{|{|{||{{}zz||{zz{yyz{|z{{ywwxxz||{yz{|||}{zzyxvwxxxyy{ywzxwvwxwwvwvtvsvvstvyyz|~}}}~}}}{y{~}{|~|{|}|||{xyzzy{{|zz{|{{|{zy{{zy{zzyyzwxy{~~}}}zyyzzwxzz{z|{||}yxxyyxxzy{~|z{|{{y{{{z{xxyz{z{zzxxzz|~{y{yxwy||~~}||}~|{}}}|{z{{{|yzzxzz|~~}}zxzy{{{z|{{zyyxyz}|{|{|{{{|{}z|~}{{}}|~~~}||zyyzyz{}}}}|~|{||zz|}{}~~|}||zyyy{{yyxzwyxxvwxz|}}}~{}~{~}~|~|~~~~}}|}~}||}}|}~~}{|{{{||~~|{|~|}{yzz||}~~~}~~}{|}}~~}{}}|||}|}~}~~|~||}~{{z}|~~~}~||}}{{}~~~~~~}}~~~}}}~}|~|{{{y{|~|||~~~~~|~}|}~|}yyxzyzz|{{{|||{}}{{}}|{{zy{}|z{|{{{|}|}||{{}{{z}zzz{yvvz~|{}}}z|}|yyzyyxz{z{zxxwwxyxyxxywyywyzx|~}||{{xwxwyxzyyz{{z}{{zxyyzz{yzz|zxvxwuw|{{{{|{{||{yyxvvyxxy{ywwxxxxyyy|~}}~~}}||~~~W*)*)*((')''')%  ?!}}}}~}}~~~}~}~}}|}~|{||}yyyvvvwwvvxxyyzxvy}}|yyy|~~||}|~|~~~~~}|~{zz{yzy{{||}|{{{y{~}|zz}}}{||}~|}~||||xwz|}}{~~~}~}}}|{{}{}~{z{}}}}~~||||{}~}{{{z{{z{||}{yyzxy||{zy{{}||z{zzxxxxy|{{zyyyywyxyxxxvvvuuvttuz{|}~~}|}~|{|~}{{|{~}}}|zz{|z{}}||}}z||{{{|{{zy{{{{{yxyz|}}|z{{zxy{|{}}}~}}{zyzyyz{{}||~||{||z{y{zzy{|~{z{xy{{}~}|z|zz{{~~~}}~}}|}}|{z{||}|yzy{z|}~~~}|{z{{}~{|}||zzzz{{}|z{|{zz|}}|}~}~~~~~}|{{zzzz{|}~~~}|~}}|}|{{||z|~~~|{zz|{}}|{yyzzwyxwwz}~}~|{}|}~|~}}~~~z||}|}|||{|~}~}}{|{z{|}}}||}~~|||yy{||~~~~{}}~}}{{~~~}{||{|{}~~~~}}|}}}{||y{~}~{{}|{~~~~~}{}~}{}{{yzzyz|zz{||~~~~||~~}}~}}zyyxy{z{|z|}{{{}|||}||{{zz{}{{{{|||}{{{{{{||{{{|zyzyxusux{~|}}}|{|{yxzyywyyzyzxwxwxxxxwvyxxxvyyy|~~~|z{{zyxwxwxyz{{z{||{zyxyzyzzyy{|zxxwwuv{|z{}}|{z{{zyvusvwvzzyyvwwyxyyzz|}}}~}~~|}}~~}~~~V()*))((()''')&  @!~}{|{}~~}}~}~~~~}}}~~}}~|{|{|{z}zzyxwvuxwuuvwzzzyz|~}~~}{yywz{~~}z{|||}|z}~|~~}||{{yzzyxyyzyz|zzyzzx|}{yz{{z{z{|}~~~~}~~}}|}{zywxy|{zz}}}}~~~|||~|||||z|{z{|~}|{{||z}}zz{zyx{{z{{zzxyyxy|zyxyzz||z{yzwxxxuvyyzyzwwwwxwvwwyuuustusqsvyz|}||z{~~||{|}|{z{{{|}||}~zzz{{z{{z{{|{z{|zzz{z{zzz{zzxyzyz}}|}{zz{yyy{z|}}}|||yxwyxy{|{|}}|z|||{{|zy{zyyxzy{zzxvwvw{}{{{y{z{|}~~}}}||||||{zyz{{{zyzyz{~}~~~}~~{||yz{||{|{|z{{{z|}zzz{{{{||{|}~~~~~~~}|zzzz{{|}||~~~~~~}{|}zyz|z{~}~~~||{{{{}~|{{{zzyyxyxy{|}~|}}|~~~~}|}}~}}~{z{}{{{||{|~}~~~}}|{zz||~|{|~~~|}zz{}}}~~~~}}~}}|{}~~}}}||yz|~|}~~~~~}~}{{z|yz{~|~~|{}{z|~~}}}|~|}~||{|zxy}zzzz|}~}~}}~~}{}}}yxy{y{{}{{{|{{|~}|}|}|z}zy}}|}}{{||}{{{}||{|{{||{{z{xvsuvw|~|}{}}|{{{{xyxzzzzxxzyyxwywwyyxxwvyz{~~|{{{{{yzxwuwz{||{||{zyxzywxzyzy}|{yywuv|||z||{{}{||zwutuuux{{yxwwxxzzz|~~}~~~~}|~~}V))))+(''*(('(&  A"}~}|}~}~}~}}~}}||||||{{|yxwvyxvvxy|{~}|~~~|{yzzz}~~}|}}}|}}~}~|z{|{{zz{z|}}|{|{{|}|z}||{{{~}~~~~~|{|yzyz|||}|~~~~~}~}}|~}|{}||{}~~|}||z~~|{||{||z{|}{{zyyyz{zyy|{z{}||}{zxyyxwxzy{zyxxxzyxwwyuussutsrtxy|}}}{{}~}}}}}{{xz}~}}~~{||}|||||}}}|{{||z|}|{zz{{{{yyz|z}~~~~~}|{{{yzz|{}~}}|}{xvywy{}~}~|{{{}||}z{{|{yz{|zzzywvwvy~~~~z|}|}}~~}}~{z{}||{~|{yyy|~~~~~||}{z|}}}|}~}|{||||||z{{z{}}|{}|}~}{z{{{z||}|~~}~}|}|{{{~{{~}~~|zz{{~~||{zzzxyyyz{}~}~}}~~~}}~~~|~{{{}||||{z||}~~}~||{|}|~|}{~~~~{{z}|~~~~~~~~~~}}|||~}}}~}zz|}|~}}~}~~}||{z{yzy~|z|}{zz{z|~~~~~}|~}|}|||{yyxz{zyyy|~~~~}}}|{}}~yxxxyyz{zz{{{y|}~|{|{{z|zzz|{{{|{{{}|{{||{{|z{{}{{z{ywvwwx{}~~|}}||}|}{zyxxyyyy{yyxzxxvyxxxywwuvvy}}}}{{{yyxxxvuvwy{|z{|{zyxxwwxyxwx|}|zywuux|{z}{{{|zzzzvtrtstv{{yxvwwvxx{{~||~}}~}||~~~|U(****))()&('(&  B }||}|~~~}~~~}}{~~|}}|||||{||z{{zwvvvwttwxz||{|}}|}~~{yzzy{||}}{||}||z{z~~|||{{|zyzxy{{||{{{zzz}{{z|{zz||}~~~}~~~}~}}}}||{zywwzy{|||||}|~}~}}|{{|||{|{|y{}}|}{zz|}}z{zzy{z{{|zyxyxxzz{yxz{zz|{{{|zzxxxxwxxxyxvwyzxvvvxttuqtsrqswxz|~|{z{}}}}||}~}}{{xwy|~|}||{{|{z}|z{||yzz|{{z|{{{{{zzyxxy}{{z{{}~~{{zyxyy{z|}~|~}|zyyyvvzz|~}}zzz{zz{}zz{|yyyyxyyyywwutu|||}}{{|}||}~~~|{|{z{|xyy|{zyyyz|~~}}}|||~|{|||yy}}||||}{}{|||z{zzz{{|{{{||{}~}~}{zzz{zy|}x{~~~}}}}}zzy~|zz||}}~|{{{}~|}||zz{zyzzzz}~~~~|}|~}|}|~}}}~}|{}{}|{zzz~||}~~}~|||~}}}~}}~~~~{{z|{}~~~}~|}{{{}~{}}||}|}|~}~}}}}|z|zzz}||y~}{{z{z{|||~~~~~~|}|}}~}|}~{zy|{zyyyz}~~~}}}{~||}zywyzz{}{{z{zz|~}{{||{{{z{||||||{||}||{}|{|}|{{~{zz|yyxxwvx{}}|}~|~|{|}zyxyyyy|zzyzyyxyyxyzxwvwxy|}}|z|{{yzvvwwuvz||||zxyywxwxyww}~|z{xwuxz{z}|{||||{zvussrsuy{zzxvvvuvz}~~~}~~}}}~V)****((')&'((&  C!~}~}~~~~}~~}|}~}zz{zyxwxwuxx||~}}~|~~}}{z{{{~}~}~|{}||{{y}~}}{{}{|{{z||||~||}}|}||~||y|~~}~~~}}|||{{zy{z{~}||{||~~}}}~}|}|{|{|}~||||z}~|{{|{||{{{}|{z{zy{||{z{z{z|||{|{zyyyyzywxyyxxy{zxwwztttttsrrsxxz|~}{{|}}~~~~|{zyw{||~~~|}|~||~~{}|{zz{|}}~}}||}z{{yzy||{|||~}{zzzyy{|}~~~~|yzzxw{|}~~|{z||{{~|{||{{zzzyz{yyxxuwz}}~~}~}}~}~~~}~{zzzzyy{|{zz{{~}}~}|}}}}}|yz||{{}~}{{}{{|{{zz{{}{||}|~}~~~~|{{|zyz|y{}}~}}}~{yz~}z{zyz~~~}}|}~~}}}|{|z{{zzz|~~~~}}}~}}|~}~~~~}{zz}}|zy{|{|}}}}~|z}}||||}~~}{{|{}~}~~~~||yxy{}{}~}|}}~}|{{|~}}||}|{{{{{{|zz|}{zz|{z{z{}~~~~~~}|}}~}~~}|{yy{zyxxz}~}}~}|}}|~zzyyyzz{zz{{z{{~|z{{|z{{z{}}{{{|zz|}|{||{{{}|{{{{{{{yzyyxwy|{||{}~}|{{}}{yxyxxxzyyxwxyxwyyyzywxwwy}~}{{{yyxyvvwxvuu|}{{|zxyxxvuvvwx{|{z{ywvxz{{|{z{|{{{zxurrqstvxxxwvuttsux~}}~~~~~~}||}~~~~~}U))*)*((')&'&(&  D }{||~}~~~~|}}|}}|}{}}{yyxxwwuuuwy{||{||}~}}}}|{|zz{}|}{|{z{}|zyzxz~~~{|{zz|z{yzyy{zz{z{{{|}{||{yzzy}~~|||{z|~~~~~}}|{zyzyy{z{|z{|zzyz{~}}|}{|}|{|{{{z||{|||{|}||}{z{{z|{||{y{zyy|{{zy{{{{zzz{zzzzyxxxvwxywvwyzwvvxtrsssspprvyz|}}zyz{}~~}||}|{zzywz{z~~~||{}|{}~}|{{zzz{{|}~}}~|{zzzyy{|{||||~~{{zzwwwzz|~||}zxxzzxz|~}~}zxzzyyy}|{|{zzzyyxyzyxvxvww{}~}zz~~|}~||}~}|~}}||{yyxyxxwwyyxy{}}|}~|{~~|~}zyyy{{}~|~~~|{|{{z{zyzz{||{||{~~}~||}}|zz||zz{xy}~~|~}|}~{yy{~|zxww{~|}~~}~|}{}{{{xyxy|~~~|||}}}|}|}}~~}}}~}zzy{~}zy{{{|~~~~~}|}|}{|}|||||~~~|{}z{~~}~~~~~~{|zyzz}{|~~|}}|}}}{|}}~|}||||{{|}{{zzz|{|{{y{y{}~~~~}|~}}|}}{{z|yyyzy{}~}}~|~}~~}~~}}zyyyyzz|{z{||{{~}{z}||z|{|||{|{|{z|~||{}|{{}|||~}|{}{zz{yyzz{}|}|~}z{}~zzy{zyyyyyxyxxyyyyy{zyy{yx|||{{{|{{yvwxxwwyz||}{xxzwvwxvx{|{|{{{xxyz|{|{zy|{y|{xvsrpqsuwxyxvtrsrvx|~~~~}}|~~}V))*)*((()'(((&  E!|}}|}}~}}~~}{|{zzyywvvxz{|~~||~}~}|~{{{||}}|{|}|{{z||~~||}~}{|}z{|||}|~|}}}}||zy{{}~~}}||}}~}|{{|z{{|}||z||{|{{~}}||{}}||{|{|}}}|||~~}|}||{}||z{|{y{zzz}}|{|{{{}{{}|{z{zzzzyxwxyzzwz{yxxwsttssrrrswy|}||{||{}}~|~}||zyzyx||}~~~}||}~~~~}zz{|}~~~}||}|zz}}}}~}}}~}|z{zxwyz|~|}~|z{|{y{}}zz{zz{||}|~|{z|zzz|{xyzywz{{|~~~zz~~~}|}~~||}}}|{zzyzyxuyyyxz}~~}~}|zy{y{~}~~~|~|}{{|zyz||||~{{}~}|}~||~|}}||{}xz~~|~~}~|{|}}{zywvx~}}~|~~}|}~|{{zyyz|~~~}|~}|}}}}~~}~}}}}zyxx}~|yz}||~~}}~|{{}|~}}{|{||~~~~~~~}}z{zx|~}|}~|}{zyz{~|~~}}}}}~}||~~}|~~~}~}}}||zzzzz{yzyyzy|}~~~|}}~~~~~~}{{||zyyzy{|~~~~~~{{}}}~}}~~zyxyyzz{z{z{|z{~}{{|||{{z{|}{z{|zyz}||}}{{}}|{||}~|}|z|yxy{z|{}{|~~{z}}|zyz{zyyxxxzxwxxwwxzyzz{zy{~}}{zz{z|xwwyxxywxz|}yxwwxxxwtux|}|{{zzxyz{{{zzyzzzyzwvtrpqquvwxvutqqqsuz|}}~~~}}}}~}}||}~~}~}~}U)**)+(((*'''(&  F zz{{|}~~~{|}}}~|~}||{yyxyvwvyx|z|z{|}~~~~~||}}||{{{y{zzz{zzyyz}}}|~}|||{zz|zz{|{z{}|y{~}}|z{z{||}}}}|}||~~~~~}{{{{yzz{{{{zz~|{{z|~}~}}|}{||}{z{{|~}}{{z|||{}z|{||zz|{zyyyxz|{{{|{{|zzz{{{z{zxxzzwvwyyxwxyywywrrtstspprxx{|}|{zyyz{}{{{|{zzyyxxz{y|}zzz{}|}~|~}zyy{~|~~}|z}|{|}|||}|||}|zzzyxvyyz}||~{{}{{xz||}{z{zyz}zz~|zzy{zzzz{yy{xyz{zz~}}|~~zz|}|{}|}|}}}|}|{||z{zyzyxuvwwuv{~~~~~~|||}{yxzxy{~}~~}{}||||zyy{xz|}|||}|z|}|~||~|{{{xy}}~}~|~~~}~}|}{yywuwz~|}~}}~{|||{{{zxx|}~}}|}|}||||~~~~}|{{z{xxx{}}}z{}|{}~|}}~||{|}|~~}{{{|||}~~}}~{{zzxy|~}~~}||{zz|{||}~~||{||~|}|}~~}|}|}|~|}|~||zzy{z{yxxxx{~|~||~~~~~}|}|{y{z|}~}~~|}}}}|~~~}yyyyzz{{{{{}|{}~}|z}{{|}{{||zzz}{{z|}|}~|{|~||{|}}~~|{}zxyzy{|}}|~~}~}{{{{zyzwxzzzwyywwwzy{|}{z|}||{y{{}yxwxzyzzyy|{{xwxx{yxwuv}~{{{{zzzzyz|{yy{|zy{ywvurqrtvvxyutqrqqsxz{|}}~~~~~|{~~~W)**)+))(*&'')'  G!z{z|~~~}~~}|zyzz{yxyzz{}}{{~}}~~~}}}||zz{yz|}{xy||}~~~~~}}|{{|}|}||}}|{}}~}|{|}}}~}~~~~}}{{{yz|{{{zzy}|}{{{}~}~~~}}}|{{||}~}|}}~|~{||}||{{|yz{z{z{|{|}}|{zzz{{{|{zyx{zywxzzy{zyyyzxssutvtrstwyx|~|{{ywy{~~||}{||yzyy|{z|}|{{{{}~~~~~}|zzz~}}|~~}|}}|||||{|}zyxwx{~~~}~~}~~zzz|~}~}}{{yz{|}{}|}{||{|{{{|z|{z{|}|}~~}}}}|}}|}{}|}~||}~||~{z{|{{zywvwxwwz}~~}~}}}||zzzyyz~~}|}}|||{zyzxz|}}|}~}}{|}||}~~}~||{{yx{~~}}|~~~~~~||{ywyz|~~~|{}}{{}|{zzyy{~~~}}|~|}|||~~~~}}|{|zzyyz|}}}|||}||~}}|~}{}|||}~}}{{{}}~~~~~~~~~{{{yyy{}~~~~~~}}||{zy|}||~~}||||~}~|~|z{}}}||}~~||zzz{{yyvvtx|}~~}||~}|~~}|{{zzyzz}}~~~||{|}|}}yxxzzy{{y{{}|}|}}|{{|zz|zz{|{{{|{zz|}}{}|||}{zzzy||~~}||{zyzz{|||}}|}|||{{|{yy{yw{{zyyxwutwz|~zy|~|}{|zzxyy{yywzwz{{zyz{zywvvyxxvux{|zzzyyyzzyy{yyzyyyy{xwuusrrtuuvvtsrsrrrtxz{|~~}}|}~~~}~{||z|~~~~V()***((()'(&(&  H zxxy}~~~~}}|}~~~}}}yzyyzyyxxxyy{|{{{}}}~~~}||}}||{zzyyz{{zz{|}~~}}~}}~{}}{|}}{}|{{}}{}}}}||{}|~~~~}}{|~~~}~}~}}|{z|yzzzzyzzyz||{z||{|}|}}}~}}}{{{{z|}~|{{{{{||y{||{{{{zzyzzzzyy{}}||{zzzzyzz{zzxyyzxxxxyyyxyyywsrtsturqquvvy||yxxwx{|{{{{z|{|yyxyyyy{zzyz|}}}|}{zzyz|}}|~~|}|~~}}{|}}{|{|{z{zyvwvx{||}|~||~~|z{|{{}|{{{zyy{{|{||{{zzz{{|{{{{{{z}||||}}}|~||||||{zz~}}}}{yzzz{|zyyzxtvvwxx|||~}}|}~}~~||||zyxyxy{~}}~}}{|}|{z{yyzyzz{}{|~}{|}}}~~}|||{z|yyz~~~~||~~}~~}}{yzyz{|||xy~~|{{{~~||zywwy|~~~}}}|}}||~~~}~}}}|z{yyyy{|}}}|}||}}||~~|~|{|}~~}}{y{}}}~~}~}~}~}}{|zxxzz}|~}}~}|{|zxz}}}}}~|~|{|~~}~~{|}}{|}||}}~{||||}zvvtsv{~~~|||}|{~}||zyyx{|~~}~~}|z{z{|~yyyzz{{|zzz|}}}}{{{|z{||||{|{{|||{z||||}}}}}}||{yzz|}}|{|yzyzz|z}}~}}}}|{zz{yz|yzz{{{z|xvssx}~}}z{}||}}{zzz{|{zxxyz|}{||||yxxuxzxwww{|{{zzyy|zzyzyyz{yxy{ywwwxuuuuvuwtusttrquwyz}}|~~|||~}|{yx|~W)*))*((()'''(&  I!zyy{}~|~~~|||{zz|{{{zzz|}|||~~~~~~||zzzz|}|{||}~~~}}~~~}}~~~~}}|~~~}~|}}~~~}~~~~~~~{{||{{zz|{{{|}}}{||||{}~~}}}||{yw}~}}}}}}|{}}||{||{zzyz{zzz~~|||z{|{z{|{{z{{{zzzzyzzwxyyyttususssqtvuv{|yxyzyz|}|z{z||{{z{{zzz{{z{z{}~~~}||{||}}~~|~~|}~}|}~~}}}|~{zwyyz|~~|}}~|}|}~~|}}||{zz{~|||}{|}~||}~||{}{{}~~}}}|||~~~~~|}}}zz|~~}|~}|}{{{|{{{|zxwywx{}}}}|}~}|}{yyywz}}~}}|{z{|}~}}zzyz{{|~|y|~|{||}}~}}~{||~{{|~~||~}~~}~}~~}{{{{{{{zwx~}|{}|~~|yyxxz|~~~}}}~~~~~}}|yzyyyz|~~~~|}}}}|~}~}|z}|~}}{{z~~}~~}~~}}}}{|{yyy{|||}}~~}|{|zzy|~}}~~}|{}~~~}{{{{z|}}|{{|}}~|~}zxvtsvy|~~~}}}}}~{z~}||zzyzz|~}~}|{zzyz{~}}xyyyz{zzz{||}}}}{{|{{{{|{{{|{|||zzz}}|{~}~~}||}{yz{{~~~|{{|zyyyy{}~|}~}}|{|{zyzzyyz{{{|xvsrty|}}z{~||~}|{{zyz|yzyxxz||{{}}{zxwwvyzyuuzzzzzzxx{yyxyxxzzzwwyxxxxxvvvvuvvusutsrpruvx{{{|~|y{~}{yzyv|~V()*)*)('('('(&  J |xwy|}{|}|~~~|}~~~{||||{{{zyzy{{||{|}~}}~}~~}}}~}~||zz{z||}{|}}~~~~}~~~}~~}|}~{~~~}}}~}|~~|~}~~~||}}||~}~}}~~}|}|{{{{{xzzzzz{|}{{{yyxzz|~~~}~{{{zxux}|}}|{|{z{}{|{{zzyzyy{zyxz|||{{zzzzz{|zyz{zzz{{yxywwuwxyusstttrrsrutvzywwxxxy}zz{zyz||zzyz{zz{zzzzyz|~}}}|{{}}|}~}~~}|||}{z||~}{}}|{yyzzx{|||{}}}}}|~}||}|{{zzy||{z||zzz{{{||||z||{}}~}}|z{{{|}|{{~}zwz~~~}~}||{{z|}{zy{yyxyvw{}|}|||||}~~}|}|{yyzxz}}|}}||zz{}~|}|zy{y{|~||{~|{{|}}}|||{{z}}}}~~}}||z}~~~~~~~{~||{{z{{{xtx~~~|{|~}|{xwwzz~~~~~~~}}~~}~}|||zzz{z{{~~}}|}}}}}~~~~~}{|}~}}}|{{|~|}~~~~~}~~||zz{|{{||}}~~}}|{yxxz|~~}~~}|}}|}|{}{{|}|}}|~}}{||yyvwuuyz{~~{}}}|}}}|}~~|{{zzz{}~}}}}{{{yy{}~~yyy{{||{zz{|}~{|{z||{{}}{z|||{{|z{{|}}~~~~~}||yz~}}{{|{zz{xz}~}}~|{|}{zz|zzyzyy}}{wsutxz|}{|~|~}~|{yy{{zzzyvyz}~||~}|{zyxyzyxxzz{z{zz{|zzxzyxz|{xyyxyxzxxwxvuvxtuuutsrrtsuzzz|}}{z}|{zyx||~~W(+*))(((((('''  K!|zz||~~}~~}}|}|||{|||||{|}|}|~~~~~~~~}}|||}~}~|}}~~~~}~~}~~~~~~~}~~~~~}~~~~}}~}~~~}}|{|{z|}|||}|}|{zyzy{|~}}||zxxx|~}}}}|}|}}{||{{z|{yz{{{zz}||{zzzz{{||}{|{z{z{{{yy{wwwxyuvvuvtttuuuuvxyvvyzzz{|{{zyz{|{{|{z{{{z|{{zyz|~}}{{}~~~~{}~|{z{z}}|~~{{z{zz{}|||~~~~}~}|}||zz}}|~{|{{|~~}}}}|{~}}}}~~~}{z||}~||z}}|z{}~}}~{z|}}z{|zyxxyx|~~~~~|{}}~~~}}||}{zzzz}}}}~|{{z{|~~~{{{|z{}}~{~}{||}~~}~}{||zz|~~||||{}~}|}}}|~|}|z|{xuv~~|~|~}~}{}|{xxxy{~~~~~~~|}}{yxz{{|~}~}~~~~~~~}z{{}}}}{{z{||}~~~}}}~~~}||{|}~|{z||}~~~~|}{{xvvwy~~}|~~}||~~~}||{|}{|}|~}~}}~}{||zyxxvuxz{|||}~}|~~|z}~~}}|{zzz{}~~}|||zz{zz{~}~}yyy{|}|}{yz{}}||{{{|z{|||{{}|{|{zyz{|||~~}}}|||||}}~||{}zzzzzz}}|{~|{{||zzzxyy{vw{{|ywwuwy|}{{~}}~~|}{zxxz{yzzyww{|||}}}}|zwyzzzyx{zzzzyzy|{yxxwxxzyxwy{xwyyxxxvuuvvtuuutrrrruxyyz{|zz|{zyyvx|~}~~X(**)*((')''((%  L!}{y{z||}~~}~~}|||{{{{{zz{{{z}}|}}~~~}~}}|~}}}~~}{y||}|}}}}~~~~|~~{~}{{}|}}~~~~~}|}~}}}}~~~||~}~}|}~}}~}}{||}|{{zz{}|{}|{{{zywxz{|}~~}{zzyyxy||||||}yzz}{|{z{z{z{yyz{{z|{{zyzz{yz|{{zzzz{zz{zxyxxvvxwvvwuvwtttvstuuvwtvyz{{{{{{zyz{{{z{{{{|yzzzzyy{}~~|{y|~|~|~}}~~|zywxx{~|{||yz{zyxz|||}~~~~}}}~}}~|{z{xx{~|||{xzy|}}|}{{z|}|~~|~}}{{|{{}}zwz}|zz|}~{||zz{}|{z{zxxzxy|}}~~~||{}|}~~~}~}~~~|}|}{{|zy|}~}{}|{zxz}~~}{{{}z{|~}}}|zz{{~{{|z{y|{~~~}zzz{||~~|~~~}}|}}}}}|{{zww}~}}}}}}}z||zzxxx{{~~~~}||{yx{z{}~}~}}}}~~~}{|}|}~|{{{||}~~~}}~|}||{|{}}}}}|}~~}~||{{xwwyy|}}|}zzz~}~~||{{{{{|~~}~~|||yxxwwvyzzzz}}}}~}|}~|}~~~~}{{|{{}~}~|~|{|}{z{{{|}yxz{{~~{{{}}}}~{{{{{{~}{|{|{{|}{yzzz|}}{|~~~||}~}{}}{|z||{}~}||~}|{|{{{|yyz|ywy}|{zyxxz|}||~}}~}|{xxy~zz{zxxz~|||~~~}}zxyzzyy{zzz{{{{|{{yyxvwyyyx{yyxyxvyyxvvwvuttuuttrrtwxxzz{zz{|zwzwwz|~}~W()))*)((('('(&  M!|{{}}||}~}|}~|||||{|}~~~~~~~~~~~|||}~~~|~~|~}}~~~~}}~}~~|}}~~~~~~~}~}}}}}}{|}|{|{|{}||||||yyxwxy{~~||{yyyz}}~~||}|z{{}|}{{||{|z{zz{|{|||{{{z{|{||}{|{}}|{|z|{zwxvvwvxxxywvuuwuvuvwwwwy|{||{|}zz||{z|}{|{}{{||z|{}}~~|z|~~}}~~~}{z{z|}}|}|{|{zz{|{|}~~~}|{||z|~|||}zyz|{{~}|{~~}~~~~{}~|}{yy}}{{}}~}}~}||}}|}{zzyy|}~~~~}}}}~}~~}|~~~}}}|}~||}~~}~||{{|~}|}||}~}~~|}z{xy~~~|{zyyy}|~~}||zzy{{~}~~}~}~}|{{}zz}~~|}}}}~}{z{zyxywzz{}~~~}}}}}{zyz{z}~}~}~~|~~}|||{}}}zy|}}|~~}}|}~}||{{|~}|}|~~~}|~|}{{yyxxz{|||~~}zvw~~~}|||{z{{y|~~||||zyxxxy{{||~}}}~~|z}~}|~~~~}|{}z{||~}}}|{{}z{{{{z}xxwxw~~{{||||}||{z}zz|}{{{}{y{}yzyyz{|}|}|~~}~}}~}|{|}{{{{{{~~|{}{|{{|z{|xxy|yvv|||{|{xz|{{z~}|}~|}{{xvwzzy|{yxz}{|||z|~~|yy{yzz{zzzzzzyzyyyyxwvwxyxyywwwxvxxwvuuvvtttuttrqsvxxxzxyxz{ywywvx{~}}~V(**)*'(((&'')&  N |yx{{{{|~}~~~||||z|{}yxx{{}~~~~~~~}||{||~|{y{|{{}{{~~}}{|}|}}~|}~|~~||}~|||{}~~}}~~~~}~~}|~}}}|{|zz{|{z{{{{}}{{{{{xwvtx|~~~}}{{zyzy{|}~}|{}zz{|{|{{yz{|zyzyzz{z{{{{zzzz{{|{xxz{|{{|zyzzxxvwvvxxwxxutuxwuuutvvxwxz{xxz|z{{{ywyy{{}}{z{|{z{|||}}{y{|}~}{{}}}zzyz{~}|{zy|||{zz{zz{}{|~}|}{{|zzz||{|{yywzz{}}|}|~~}~}~}~}}|}}|{}{yz|{{{z|}}{|}||~}{{{|yyzz{|}}~}}{||}~}~~~~}{||}}|}}}{|~||}~||{|||~}|{|{{|}}}~~|{zyy||zzyyz||}~}|{zxz|zz}}~}}}}}|}}~~|||{z}||~|}}}|{{zxwxuwyyx~~~~|}}~{yz|zz|~~~}}|{|}}~||||{{{}|}{~~}||}}||{z|}}}}}}~}}}~}}~{|zxy{{z{{{{}|yvt|~}~}}|}yz{yyz~~}}|{zzyzy|}}}~~~}}~}}}{|}~}~~{~}|}}||||||z}}{{}|zz{zz|wwwyz||||}|||}|{{||{|~{{{}zzz|zzzzyz{}~~~}||}|{|}z{{}}{||}{z|{z|zzz|{vwz{z{}}|z}|{}}}}}|}|{ywwzz{||{xz|{zzz{|~}|zzyy{}zz{{zzzzyyzyyxwyyyzyyxwywxwyxwvwvuuuuvuutrruvxxzzzyy{zyywvwz|}}W)*+**(((('''('  O!{z{z}}|}~~~~~~~}|z{|{zxx{}|~~}||}}}}{|{}}{}}|~~~~~}}~}~}~}~}|}~}~~~~~~~~~}||z||}}||{|||}~|{{zyyyxz}~|||{{{|}~~|}{{||||||z{zz||}|zzzz|||{{z{|}|{||{zy{||{{{z{|yyyxxvxyxyywuxyxwvvuuvxwwz{zxz}|z{zzxz{|}|~}|{}|}||}}~~|{{~~~|}~~~}{{{y{}|zzx{{}{z{|{{{|}|~}~}||{{||}|}}{yy{||~}}~~~~~~}}~~}{}~|{}{}{||{|~~~~~}|~}~~}|zzzz{|~~}}~~}|}~~~}}}z|}~|~~|{}~~~~~||}||}~||{{{}|~~|||yyz~~~~{zzz{}||}~}}{yzz{yz~}~~}}}}|}}|~}~}~||}~~|}~~~|{{|zyywvtwxwz~~}{z{{{~~~~}|}|{}~~~|}}}|||}~~~}}}|}|}|}{|}|}|}}||}}|{}~~}~|zy{{z{||zz{yvu|~}}|zzyyxy}~~|{{yxz{~}~~~}||{}}}}|}}|~~}}~~}|}~|}{{{|}{y{{{|z|zy{wuvvz{|}{}|||{|{{}|{{|{z|{z{y{zxzyvy{|~}}|{{z|z{|{}|zzy{{{{{y{zyz|zxwxxz}}~||||{{||}||{z||ywwyy{||{yz|{xzz|}~~}{{{yyy|{{z{yxyxxyzzywwxzyxxxwwwyxxxwwwwvuuvuttuutstvvvxxxxxyzzzwvxzz}~~V()*))(((('''(&  P |yyxy{{|}|{z||}}}|||}{{{zzyxy||~~~~~~~~~~}||{}|}~|||{|{z{y||}}~~}|{|}~}|~~}}}|}~}{{~||~~}}|~|~}}~~~}}}|zzy{|}||z{z{{{||{zzzyywy{~~~}}|zzy{y{}||{zzzzz}{z{{zyy~}{{}zyy{z{{zzzz{{{{|zyxyy|||z{{{{yxyyvwxxyxvswywututsuvuvwzxyyzzzyzwwwyy{|}{{{{zz|}z{{}}||~~}~{~~{z{zzz{~}|zywz||zyz{zz{||{{}~~}}~}}{{y{z{|}||{zzy{}}~||}}}|}{|||{{||{|~|z|{||z{{{{~~|~~|||||}}|z{{y{|~~}}~||{|{~}}~}|}zy{{|{}}{z}~~~~~~}z{}{{xz}~}|{{}|~~~}{|zyz|~~~~~~||{y{{{|{~~~|}{yz{|{z}}}{}|}}~}||~~}|}}}}~}}~|{|||xwxvtvwuw~~~~~{zz{|}}}~~~~}}||}~~~}||~||{}}~~}}~~}|~}}~~|||~~~}}}|{|}|{|}||~|{z|{|z}}{{{yxv|~}~|}zz{{yz}~~|{{yxy|~~}~~~~}}zz|}}}}|}~}}}~~}}|~}~|}~||||~}{|||{zzyzzwxuvy|}~|}}}||{|~|{}|z{|{z{{zy{|zxyzwvy}~}}||{{z{{z|||zyyzz{|{z|{|||yxwww{~}}||}||}}zz||{zyzz{|}||z{zwzz|~~~||{{yz|{zz{zyz|zz{{zwwyyyyywvvxxyy{zxwwutuvvvvwvuuvwvxywxyyyzyzxwwz{}~W))*)*(((('(((&  Q!|yyyz{{{|||{{{z{~|||{zyz{||~~~~|}|}|||~~}||||{||z{{||~~~|}~~~~}}~~~|~~~~~~~}}~~}}z|{z|}~{}}{z|~}}}}{||{zzz}~~}}}|||{{{}~|{{|z{{|||z{{zz~~}||zyzzz||{{|{}{{{}{y{|y||}z{z|{yyxyxywx{yxwwzwvtvttvwuvwyyyyzyzyzywyyzz|}}}|||{||}{}||~~~~}~}{{z{z|{~{{ywx{}{zz|z{|~|{}~}~}}|}{||}|~~||~|~~}|~||}}|~}|{{z}}}}}}|{||z||z|}~~~~||~}~}}}~|{|}~~}}}|{}}~}~|~{y{||}}~|{}~}}~~{{|}||z|}~}{}~~{y{~~~~~|~z|}|~}~}{{{|{|}~}||y{}~}~|}|}~~}}}}}~~}|||{{{zy{xvuvuu|~~}}{{{||~|}}}}}~{{}~~~~}|{{|}~~~~}~~~}|}~~}}}|{|}}{{||~}|{{}|||}{{z|yxy|~~~|}~~z||yyz~~~|{{yyz}}}~~}}~~~~}{z{}~{|}}|~}~|{~}~~~}}}|z|~}{|}|{{|zz|xxwwwz}~{}}}|{|||}{}{{|z{{{{yyz{zwuzxtsy}}~~}~~}{{yxz{z|z{zzzzy{{|z{{{}}{yzwvw~}}}|{{}z|z{{y|}{zzzz||~}{zzzxyz{}~}|||zyz{{z{zxxz{zzz{yxvyywxxvtwvxyyz{yxwtuuvuvwvwuvvuuwywxyxyyyzxxxz{~V()*)+((')'''(&  R {xwwwyyyz{{{zzxx{~~~||{{zyy{|{{~}~~~}~~{}}|{}~||{z|{zyzyz{|~}}}|~~~}}~}~}}~~}{|{{|}~~~~||~~}~}}}~~~~~~}}}|z{yz{}|{||}{|}{|{z{{z|zyz||}~~}~|}|z{}z{{||{z}y{{|{|z{yyz}}|||zzzyz{||zz{|z{z{{{z{{zy{y{zyxxxwywwxwyzxywwwuuvuuuvtuwxwvxxxxzzwwxwwxz{z|||{{{|{z{|}}}~~~}}~|{zzzx{|{zyyvvzzzxyyxvz}|{{||{}~~~|||{zz{{y~~}}}}~~}}|}|z|}{{}{zyy}zz{{{z||zyz{zy|~}}}}}{|~}}~}~~~}{{}~}~~||{{{}~}}}}}zyy}|{}}z{|~~}}||~}{|}||{|{z~~}}}~~}{|}}}~}~~|}|}{y{~{}~~~~{}||{}|}~~}}|yx|}}}||{}{~~~}~}|{}~{}|}{|{{{yxyyxwwwuy~||~~|~}}|}|{~{}~~|}}{|z}~~}~|}||{~~~~}}}{}~|}~~}~||}}}{{~|}}}}|{}}}{}}z|}zyx}~~~}~|~|}}|{z{}~~}|zzz|}||}}}~|}}~|{||}|{}~~}~~~}|~~~|}{{|}|}~{}{{{z}ywvxwz|}}{}{{||{{|z|{}||~{{{zzyzzxwwwtsx{}|~}}~|||z{}{||{|zz{z{z}|z{z||zzzzxv{~}~}}}|{}}{z{z{{{{||y{}~|}||zyyzy{~~||}|}}~|zzzyyyz|z{{zxxzzxxwvttwwxxyy{yxuuttuvvxvvuwvuwxwxxzzzzyxyyy|~X)**)*()'('(''&  S!{xxxyzzyz||z{zywx}~}|{zz{{{|{}~~~~~}~|~}~}}{{z{z{{||}}~}~~~}}||}~~||}~~~~~~}||{{{|}||{{|}|}}{z{|{||{|~~}}|}|~}|{~{|{}z{|}{||z{z{|~}}{|{{|z||}{{}}~{{|||z{z{{{zz{{{yyxzxxwx{{z{yzwvwvuvwwutvxxwzywxyzxxyxwyz{|||~{||||z{|}~}}~~}~|{{{yz{zxzzxyy{zzyzywx~~|||{{|}~~}~||z{{|{~~~}|{|~~|~~{{zz{yy|{{|~}|{}{{|}}~~|||~~~~~}|}~~~~~}|}}~~|}{zx}~|}}|{}}~~}~|{z}}{}|||~~}}}}~}~~}|}{|}}|~}}~~}|||}}{|}~}~||z|~||}|}}|~~~~~}}}~~}}}z{}z|zyyxwyxww{|~~|}}|~}}{{~~{|}||}zzz|}|{||}~~|~~~}}|}~}}}~~~}{}}||{}||||}|}}}}}}|z|zzz}~~~~}}|}}~|||~~~~~~~}|}{{||{|{}|}~}~~|{}}}~}}{||~~~}~~||~~}|}||}|||||}}|{|zz~ywwxxyz{z|{{yy|}{{{{|}|}}|||{{z{zxxwvutvvx|}~}~~~~}}~}|{{yx|||{|zwxzz||{}zyzz{{z{{zyz|}}~}|||||{}zyxzyz{}{zz~~}|{zxxyzz~~}}}|z{|~|zzzxwyyzz{{zxxyxwwuutswwwwwvyxxvsuvuuvwvuuwxuwxxxxyyzyzxxyyz~~~V))*)+((((&'')&  T ywvwxx{zz|{zyywvvx{}}~~}}|zzxxyz{yz||}}~}}}}{{}~~}||z{zyyyy||}}}||}}}}~~~~~~~}||}{{}~~~}~zz|}~~~~~~}~}|{|zzy{{~}|{z{{{zz}z{z{zzzzz|~~{||}|||}|{z||{{}zz{{{||zyxzz{}{{yzz{{{|{zzzzz{{|{|zz{z{{yxyzzyxwzwwwwyzxxyyuwwvuuuvsstwvvvvwyxxxxxxuvxyzzzz{z{{zzyyz{|~~~}}~|}|zzzxyzzyxxyyz{yyy{zvy|}y{{ywz}}{}}{}{ywzzw|~~~~|{|~}||||zyywwwz|{|~}}|||{{}|{y}{{|~}}~~~~|}}|~|||}|~}}}~~~|{yywz~|}}|z{}~~~}|}|xz{{|||{{~~}~}}~~}~~~~}~}~z{}|}|}{|~~~}|||{}||{|~}}||zz|{{|}~}}}~~~~}}~~||}}}{z||zy{zxwzyyxz~}|}}{}~|z{~}~}{z|zy{}~~~}||{}}}~}|}||}}~}~}}}|~|}|}|}}|}}~~~~~}|{|{xz{}~}~|}|~~}~~~~~|||{{||{|||}~|}|}}~}}~|}}}}~~}}}~}~}|~~}~}}}~|{}}}|{{|{}yxyyyzy|z{|{yy|~}z{||}}~}}~|z{|{yxxxvtxwvz|~~}~~}}}~{{yx{{}zzzyx{|{}}~{zyy{{z||{|||}~||}}}~}}|zxzyyz~|{{}}~||{yzyz{{~~||{{|~}{z{zxzzzzz{zyyyxwwvutuwxvvvvxzxwutvwuuwusvxvwwxxwy{zyy{yyyzz~~X)****((()'''('  U!{wwxz{|||}|zzywvwz|}~~}}|yy{}{{z}~~||~}|zz{|z{}|}~~~~~}~~}|}||~~}~zz||~~}~~}{|||{zzz~~}{{||}{}~}|{{||{yz|~~}||{|}|}}||}}||||}||{}||{{{|}~}z{z{}{|~|~z{|{{~}||{~||z|{z{zyzyyxxxxx{zyzz{ywvwvvuxuuvxwuwxwywyyzzzwwwy|zzyz{{|{z{yx{}~~~~~~||{zyzz{{{|{zz{{y{}{yy}||{{xvx|~~~}}||zwx{w{~|~~}}}||zzywvw{z|~~~~|||}}z|~{z|}~~~|~~~}}}|~~~|}{yy{|}|}}{|}}~~~|zz{||{}{{}~~~~~~~}|{}z|~~~~}|}||}}|yz~~||{{|}|{|}~~~~~~~~}~}}|~|{y||{{|{yz|{{{}}}|~|}{|}~~||~~~|{{zyy}~}}||}}}|~~~}}~~}|~{{~{|~}}|~}|}~{|}~~}||}zzz~|~~~~}{||~~~~~}~~}}}z{z|||{~|}~}|}||}}}}}~}}|}~}}{~~~}~~~}}||}}|{{|{|yxxyxzzyzyzzyyz~|||{z{{|~~}}|zz{zyyxwvswxvxz|~}~~~|{}}}{zwyzy{yzzyz||{{}|yxzz{y{|{{|||}}{|~|||~|{zyxxy|}{z}}}}}|zzyyz|~~~{|z{|}|{yzzyyyxyz{zwyxyvvvttuvwuvwvwzyxusvuuuvtrswwvwxyyy{zyyzzxxzz}}W(**)*((()&('(&  Vxvvwz{z|{|zzyxvvwyy{|}}~~|{{wxy{{z{z|~}~~|{~||{zzzyzyz{|}~|}}}|}~~}}}}~~||~z{{~}}||yz{}|~~~~~~}~|~}}||{||yy{z||}}z{|{{z{{{z{zzzyxy{|{y||{{|}||{||{{}{}{{{{{|yy{|{|{|zz{{zz|}{{{zz{~}|z|}{{y{zyzyxzyyyvvwvzzywyzxvvvuutwvvvvvvuuuwwxvyyxvvxxxyxywx{|zyzyvw{~~~}~~{{{}{yzz{z{{zyz{zxy}zzx{|{yywuwz{}|~}||{xwuwwy{~~}}|~}{||zyyxvstwy{}~||||z||{yxzzxzzz}~}~}|}}}||||~~}}}~{xz{{|}}{y{}}~~}}{|z{{{{}{{|~~~~~~}~}}z|~|z{|~|~|||||{y{}~}|}{|}|||{~}~~~~~~~|{z~}zyz||zzyx{~}}||}}|~|}{}}|}||{}yyy||}}}||~~~~|}~~~~~~~|||z~}}}~|}|}}}|||}~~~}~}}|{z|}}~~~|{{}~~~|~~}}}}|z|z||{}||~}}|z|}{}~}|~~|}|}|}|}~~}}~~~~~~~~|}}}}{|||}yxyzzz{{yz{{zz{{||{{{yz}}~}}}z{|yxyyxxvvxywy{}~}~}~~~~~}z{~~~|ywxyxzyzzz{{{{|~}zyzxyy{{|{}}||}||~~}}}|{zyxxy||{{}|~~~}{y{z{~~~~||{yy}|zzyzzzxx{{zxxxyxxwuvxwvvvvuvwywuuvuuuvvsruyxyyxxyzyyzzyzzz{}}~~X(+**)(((('''''  W!wvy{|}}|||{zzxxwxxz||}}}~~~~}{zzz||z{{}~~~~~||zyx{z{|||}~~~}~~~~~}~}{{}|~}}{{}|~}~}}{}{{{z}}}~}||}|}{z{{{|{z{{{{}}}||}{|}}}|z}||}}{{{||}~}|}{}{|}|}z}}{{|}}|{zzz~~|{{||{{z{z|{yzzz{vvwyz{{zz{xxwwvutvvvvvvvwwvwxywz{zwwwyz{yyxyz~}{zyww{~~~~~}~}~|z{zz|||{|{|{yz~|{zz{{{yvsuzz{}}}||{ywwvw{~~~~}}}}}xyzwwttvw{}~~~~~}}{|zzzyyzz|||~}~}|}~}~~}|z{|z||}{z|~}||||{{z|{|{}~}}}~~~~{y}|z{|~|}}|{|{{y~}}}|||~}|||}}~~~}~}}|{z}}|zx{{xyzy{~~|~|~~~~}|}~~~|~}{}}{yxz{{}~}~||}~~~~|}~}}~}~}|{|}~~}}~~~~}~~}~||~}~~~~}~}{{{|}~~~~~|{{}~~|||}}}~}||{|z}|}|||~}|zz{||~}{}~}||}|{}|}~~~}|}~}}}~~~~~}}}|||ywyyzyz{zyyzzz{{|z}|zyz|}}}~}{|{zzzzyyywwxyyy|}~|}~}}}}{zy}}~||zxxxvxxwy||{zy||{zzyyxwx{}}}|}}}|~}||~|{{yvvxy|{y|{}}|}{z{{|~}}{yy{}|zzyyyzxxyzzzwvwxxvutwwvuvwuuuwuutwvtuuutstxwyyxwy{zyxyyy{{{z}}}~X()*)+(('('('(&  X!xvvz{}}|}|zywxvwvxxy|{{{{|{|~~~~~}{|zxy{zz|z}~~~~}~}~}}~~}}{{xwyzz||||}||}}}}~|}{}|~~~}||}z{z|}}|{{{}~|}~~~~~~~~}}}||||{|{}{}}}{z}{|z{yzzz{{{z{{{}z|{{||||||yz|{||{z{|}}}~{{{|{||}{{{|||{|zzyxyy|~|{y{yz|z{z{zyyyyzxvvwxzxyy{xwxwuutvuvuvttuuuvw{zyzzxvwwxxyyywz}||yzxwz~~}}~~}||}||z{y{{{{zz{zzz||zzzxyyxvrqxy{zzzz|{xwutuz~~}}~}~~~|{{{zxyxuutuwz}~}}~~~~|}{zyyxxyzzz}}}}||||~|~~~~~{{zyzz{}zzzz}}||{|zz{|||}|}|}~~~|~~~~~|z|zzz{}~}{|||||z{}~}||{{}~}||}~}}~~}}z{{{y||{zyz{yxxw{}}}|{|}~}}}}~~~}~~||}{|||yyyxz|}}}}|}~||{z|~}}}}}{}}~~}~~~~~|}~~}|~~}}~}}~{z|z|~~}|}~}}|~~~~~|{|~}|||{{||~}}}~}zz|}}}|z}}~}}z||||}}~||{}~}}}|~~}}|}}}|xyzyyx||yzyz{zz|z{{||z||~~~|}{|z{z{zyxxvwwxxz}~}}}~~}|}}yz}~~~|zz{xwyxvw|}|zxz}|zzxyxyvy|}~|~~}}{{}}|zywwwy{}|{{~}{{zy||~}zzz{{|zzzzzyxx{yyywvxwvvuvzvvvxvtuvttruwvvvvvvuvxzzyxy{{zzzyzzz{}|~~~~}X)*))))(()'('(&  Y!xwx{~~~~}{zzxxyzyz{|{{{}{|~~}{{zzyz}}}~~~}}~~|zywz{{}~}|||~~~~~|~}~|~}~~|~}|{}}}}||}~~~~~~~~~~~~||}~}~}|~}}|||{{{{|{||||{}~||||{|~|{z{z|{}}{|~|~~|}|yz}}~}|}}~}}{{z{{{|}|{|z{zz|}{{{{{z{xxwwyzxyz{zxxwvuuwvvwuvsuvuuwzyy{|zyyy{zyzzyy{~|||yy{~~~|~~~||{y{|}|||z{{|}||z|zyyyvutvyyzzy{|{ywwwuz}~~~}}}}zzxxwwuwx{}~~~~|}|zzzyyz|{}}~}||{{|||}}}}~}{|zzy{{{{|}~~~}||||}}}}~}}~}~~}}{{z{~~}~~}{}|}}~~||{{|~~}}~}||~~~}zxz}|z|{|{y{{zyyyz}}~~~{}~~~}}~~~~~}||}|yxxwyz||~|~~||||{{z}}|{}~~}||}}}~~}}|{~~}~}~}~|}|||||}}{||~~|~}||{{|{|{{z|}~}}~~||{{|{}||{}}||}~||~||}~|{{}|~}|~}~~}}}}~|}xxyyxzz{zyzzz{zzyz{~|||}}}~|||}{|{{yyyxwwxyxz}}}}}}|||{yz}}~}~{z{zyvvyuwz}|yxxz}zyxyxwwvx}~zx~~}}zz|~||zxwxxy|||{z~~z{xw|~~|{z{z|||zzy{zyyzxxwwuvvvuuuxwtvywuuwutrsuuuwwuvvuwxzyzz|{yyzzzz|{|}}||~~}}}{V(**)*((()&(')&  Z wvvz}~~}}}{zyxxwyyvwy{yyyyz{~~~~{zyyyz{}||||~}~~~~{|||{~~~|zzyxz{||{{zyz|}|~|}|{||{|}}{zz{|{z{{{|}|}}~|}}~~~~~~~}}}}|}}{}}{{|~~~~|}|{||yy|z{{zzzz}||{|{z|}{{z|yyz||{{z|}~~}}{zyzz||}}|||}|zzz{z|{}||z{zyx{zz|zyzz|{wwwvxxxxxzyxwwvuuwvvvvstrssuwyxyzzyzyxxwyz|yy{{{{{zx{~~~}|}~|}}|{{zz{z{z{{yzz|{{z{{xxxwuvwwxwxwxzzywvvuw|}~~~}|||{zxyvuuvyz}}|{|~~~}}{zy{yz{{z{|~~||}zzz|}{|}||}}|||{zy{zxyzz|}}}~}}}|{}~|~~~~~|}}}|}~~~~}}}zz{||~}}}|~~~|}~}}|{z|~~}~~||{|||{{vx}{{{{||zzz{yxy{|}}~}}}~~~~}~~~}~}~|}~|zyxvwxzz|~~~}}~~{|{z|~}|{|}|}|{{|~}{}}}~}|~|||~~{{|~}~}{z{~~~|zzz~~||}}{z~~|}~}~|{|z{|}|{|}}}}~}}}}}~}|{}~~~~~}||}}|{xyxyyz{|{{{z{{z{zz|~||}~|}~{{|||}||{|{yyxyyy{|}|~|~||{|{{z{}|}|{||zxxwzyz|{zzyzz{zwxxxuuvy}{y{}|{||y{}}yzyx{yz}}{{|~zxut{~}|{|y{}{{zz{{yyxxxvwuuwvvvvxussyywvvtsrsssvvvvwxvvyz{zz{|z{{y|z}}}~}~|~~~~}}U))*))()()'''('  [!wvxz}~||{yyy{yywy|{y{zz{~}|{|z{}}}}}}}}~~~}{~||~}|z{z{{||||||{}~~}|}~||~}}{{}}|||}}~~~~~~~~}~}}~~}|}}~}~~}|}||{{{||||z|{}|||}|||}|{{z|z||||||~~~}}{yy{||}|}~}~|{|}{||}~{{{{y{{{{{{zzy{{wwyxzyzyz||xyxwwwwvxwxtusurtwzz{|zxyyyxy{|}|{|}}}}|z{~}~~~~}~||}|{{||{|{|{y{{{yxyxxxyxwvxuxzzzywwvvx~~~|}|{zyzwvvwx||}~}}~}~~}||{zz{|{z}~~}|z{{}}|}}}}~}}}{|{{{zy{z}}~~||{{~~}~}}||||}{}~~}~}z{{}~~~~~}}~~~}~}}||}~~}|~~~|{{{yyux~}{}}|}z{{|{yz{|||~~}~~~}~}}}|}}~|{yxwxy{}|~~~~~}~~}|{~~{{{}}~}}|zz~~~~}{}|~||}||}}|{~}|}|{z~~~~}||{}~}|~~}|~|}|}|~}{zzzz{||~{|||~~}|}|}~}||~~~}~~~}|~}||xxxyzzz{{|{{zz|{yx{}|{{}|{}|{|}~|{}}|{zyyyyzz{||}}||{{{zxyzz}~}}{|{zywxxzz|{zyzyy|zxxxwusuw{|z|}}{zyzy}{{zxyyz{{|{z{}zyvvx}}}{|z{||zzz{zyyywvvwuuuwvvvwusrvxwxwtrssrqruvvvxvvvxz{yzz{||zxy|}||~}~}~}~{U(**)+)(()&'')&  \!xvvz{~~{z{zy{yzxxxyzzyyxzz~~~{|{zz{}}|}{{|}|||~}~|||{{{|~~~}{||y{z{|{{z{||~}~~}~||||}{}|z{{||}z}|}~}}{~~}|}}~~}~~~|{{}~~}|{||}~~|}||{~}z{|zz{zzzz}}{||||||{{{zzyy{{{{{z{|~~}|{zyy{z{|{z|||{z{{}{||{z{{{zz{{zyzyywy|vwwxzyxxx{zxyyxuuuvuvvustsssvzyzyxvwvwwyy{|{{{{{}}{z{}~{}}|{~~~~~||}}{{}z{{{{yz|zyz|zxwxxyxywutuvvxzzxvuvww|~~~~~}}}|{zzzutuuw{|}||{{{}{}|{|{zzzyyz~~}~~}}{|{{{||}|}}~~|}}|z{{{xy{y{}}~~}}}{x|~~}}}{z{{z|~~}~}}~}}zy{|~}}|}~}~}}~}}|}}~~}|}||z{|{zvu~~||}}}|{|z|{zz|}{{{|}~~~~}~}}}|{|||||zywwz|~~~}}~~~~~}}~~~{|~}|{|||}|{zw|}~}{|~}|zz}~|||z|~~}}}}{y|~}~~~~~}{{{{}{~~~||{|}||||{{{||{{|z{|}|~|{{|~}}~~~}~~}}}~}}yxzzz{|}z{|{{{|{yzy||{{}|}~}||~}~}||}|{{zyzz||}}|||}zz}zyzxx|}}|||zyxyyz{||zzzzxzzywyzwsuwz{||{{{yy{z{~~|{yzz{|||{{|}|{yxwy{{}}~||}|}{{{zyxyyxwxwutwvvvxvuuuwwxyuussrqqsuuvwwvvyz{{|{|{|z{{~}}~~~{U()))*()()'''('  ]!xvwz}~~~~|{|||{}z|zzzz{zy|}~~~}}z|{}}||~|}}~|}}~|}}}}~~}~~~~}}}{||}}|||}~~}~~~}|}~|}}}{{{}|}}~}~~~~~}~~}}}|}|~~~||~|||||||}|{|}~||}}}}~}{{|z{z|{|}|zz}|~||z{|{|{||{~~~|z{|||}}{{}}||{||z{{yzxy|wxxyy{yyz{zxxyywxwuvwxwvvvtuwz{y{zxwwxxz|~}}{}{~~}{|}~~~~~||~||~~~}|||}|||}|zz{zyxzyzzzzwvwwwy{zyvwvvx{~~~}~||{zzvvwwxz}}}~||yy{}|}}~|||}zzz~~~}{|}z||~~}~~~}|}||{}|{z}}{~~~~}||{yz~~}|yz{{z{}~~}}{zz|}~}~}}~}}}~|||~}}~||~~{{||{vuz~}}~~}|}||}|y{|||{{}~~~|}{||{}}||{yxx{~}}}}|~~~~}}~~||~||||{}{}{zyy~}{}{~|}||{y|~~}z{zz~||}{ywy}~|{zz~}}~}||{{zz}~||z||}|||{z{{{{{zy{}||z{y{|~}~~~~}~}~|}xwyyy{{|{z|{zz{{zz{}{z{{}|~~|z|~~~}}|~}zzzz{{}}|||}|{{{{zzzxy}}}{||zxxwwx|}{{z{yz|zwx{wtuvwy{}{{{zx{}{~|{yzz{z{{{yz}|{zxyxzz~~||||}{{y{yzxyyvvwvvuvvuvxutuuuwxzxuturrqsttuxtvuxxy||{z{{|z|~|||~}~~{T(**)*((()''&(&  ^!xuvxz{}}~}{z{{{{|{zyyyyzyzxz{}~~}}~~}}|{{{}|||}||{}|||}|}{~||}~}~}~~}}||{z||||{{||~~~~}~|}}}z|||{|{zz{}|}|}}}}}}}~}}~~~~{{{}|{}{|}~~~}}z}|z{|{yy{|{{|}|{{{}{}}|{{zzz{z{{{zzz||~}{z{z{|{{z{{}}{zz{{{{}{z{{z|{{|yyzywzz{wwwxyzxxwzxxxywwwvtuvwutvwuuvzyzxxwvuwwyz}||}}|{|~}{{}}~{{|~}|||{{||~}~~{|}y}|{zxzzxxwxyyy{yvuwxwxyywwwuuwz{~~}||~|zzyxvwxwz|}|{{zxwx{{||~}{{{zww|~~}}|}~|z{||{||{{|}~~~|{|{{||{z{|}z}~~}}~}~||{z{|~~~}|xxy{{y{}|~~~~~}~}zzyz}}~}||||}~~~|||~~}~}{}~}{{{zyy{~}}~|}~|}{z{yy|~}|zz|}|||}}{||zzzzwyy~~~}}~}|~~~~}~~~~}{zz|||{zzz|}||}|~|}|{yyz~}|{|zy|}{|{zwwz|{yz|{}~|~}{{zyyyx~}{{{}~||}|{{z{{yyz{}|{{zy{}~~~}}}~}||yxzzy{{}|z{{{|{{zz{|{z{}}|}}||}~~~~}}~|{y{{{||}||}{{z|yzyzxy|~~{{|zxxxwwx|{{yyz{|yz{yvuwuvy}|{zzwz}~~}zzzzyz{{yw}~~{yyyxz}~||}|z|{{zyzzyxxxvvwuvuuwvvvxwwxzyvuttrrsssuvvuvxyyz{{||}}}{||||}~~~~~U)**)*)((*''''&  _"xwwxz}}~~||}}}}}||zz{zzyyyz}~~~}z{}}|}~~~}}~}}~~|~}~~}~~||~||}}||}}}}}~~~~||}}}|{zz|}}~~~~}~~|}~~~}}~}}||{}~~}}}{||||z|z|~|}{|~|}|}}}{|{zz{z{|}zz|}|~}}||||}||}{{}}|{|{z|}{{{{|}}}|z||yyy{{yxxyy{zxyyxyyywwwyuuuvvttxvuuyz{z{xwvwxz{|||~~~|}|{}}~~}~~}~~|{{}{~}}}|{}}}z|{ywwyyz{|yyxzyyyzyyyyuuvxz~}~~|{{{yxzzxy|||{||yyyz{~~|||||zz}~~~}}}z|||}}||||}|~~}~~}}|z|}~|}|}||~~~}|}|||}~~~}}yy{{{{|}~~~}{{zz{~~|}||{|}~~~}~{}~~~{||}~~}|||}{|}}~}|~~}{{{zyz~{{{z}}||||}|}zzz{{yz~~~}}}~~~~}~}|}|z|}|zz{{{|}|}}}|{||yyz|~}{|zz{~|{{yyxw{|~~{xy~~~~}|~|}{|{yzz}||z{}}}}|||{{{{{yz|}{yy{zz{~}|~~}}}yxyy{{{}zzz||||}{|{|zzz|{|~~|{||~~~~~}{{{{|}}|}|{zzzzyzzyxz|}||{{yyyvtv}}||{xyy|{zy{zvvwutv|||zzxy|~|~~}{zz{yyzzwwz~}|{|yz{}~}}|~~{{{{xyyyxxxwvwvwvuuvuuvwwwvxwvvvtsrsrrtvsttvwxxzz||~}|{}{{z{{~~|~~~~~U(****()'('''(%  ` xvvw{||{~}|{|||}{|{{yyxxxywwz~}}}~~~}}z{{~||}~}}|||||}}|~~|{|~~|}~||~}{z{}z{{{zz~~~~~~~||~{|||{{{zyxy{{~}}}|}{}~~~|~~|||}|{|{{{}}~~~}||}{|{|zxzzx{}||}|}||z||}{zyzy{yz{}z{{|{{}|{{||zz{|||{}|zz{zz{|{z{{|z}}{{{|zzyzzwyxxz{xyxxvxyywxuwuututvtuwwwyyz{{yxwxwxy{|{}}|||}|{zz{|~}}}~~}}}{{y{|}~|}~||{|{zy{wwvwxwxzxxvyywwyxwwwtstvx{~~~~|}|}zzzyy|xyzzz{{zzywy{x}~~}{|{|z{z{~}}{}~}z{{|}~~~|{yzz||}}~~|||zz||~||}}}~~}}~~|}~||||||}}}|zwxzzy{~~}~~~}}{zzz{}~}|{|}|~|}}|}}}}}}{|~}~}}~{{|}~~~}~}||~~{{z{yxy{|{zxxy~}}}}}}{|{||z{|zzz}~~|}~~}~~~}}}~~|}||{||zy|{|||}}|~~}{{|zzz|}}~{z{{|{zzyyyz{|~}{zx|~~~}|{||zxy||~}|z|||}~}}|}||z{{z{||zy{|||~~~}~~~}}{zyyz|}}|{z|{|}}|{|}{z{{z|}~}}}}|~}}}||~}||}||{{zzzzyyy~}|{|zzzzxuwz}|{{yyy{}|z|zxvwvst{||zzzy{~|~}~|{||yzzyyvy||~}}||}}}|}|{z|yxyyyxwywwvwvuuuvuuvwwwwvuvwvtssspstrssuwwwz{}~}}~}{y}}~~~~~~W()***(((*'(((&  a!ywx{|~~~~}}}~||||zz{yyyyxwxx}}}~}~|||~~~~}}}~}}}}~|~~{}~|||~}||{{{~~~}}||||zyx|y|~~}~}|}~~}~}~}~||{{|}|~~}}}|}||z{|z||}|||~|||}{|}{|zz||{|}}}|}}||}|}}}||{||}}|{||||||||}}|}}}{{}{{{z{xxyxyzywxxwxzzyyxwvwvutuuwzyy{z{|~zyz|xwz}}|}}~~{{{||}~}~~~~}}}{}|{|~~}}}}||{{{yyyxxzzyxwxxyxwyxyyuuuvw{~~{|{{{{{||{{|||{{{zyz|{|}|}|~~}|}{~~~~}|||{~~}}|{zz}}}}}~~}}zzz|~}}}}~~}~}|~~~~}}}{||}yxwzx{z}~}~~{{{|}|}}}}~}~~~{{|~}~~~|}~~}~~}||~~~~}~}}~}|~~{z{zxxy{{zzwvz}}~}}}{|~|{{{}z|}}}~~~|}~}}}|~}|~}}{||{{||||}}||{|{}|{|}|||}z{||zyzyyy{|~~}}}}}|{|}|{z||}~}}|z|{|}|}|}||}{{{z}|zz{{{{}}}~~}}}~|}~~}~yxyzy{}{zzz{z{~}||}|zzyz{|||}}~|~~}|~}{}}|}|}{{{{|z{{yyx{|{{|yyz{xxvzz|{{zy{}{z{|zxwwtttw{yz{zyz|||~|{|z{yxzzxxx{{|~~}~}~}~||{yyxyyxvwxwwwvuutvvvvvvvwvuuuwvvssrqqssrqvvuwy{|}~}}~|{~}}~}~~~~~~~~~~U)**)+))(*'''(&  b!xwwyz|}}}~||}||z{}{zzxxwxxvvvy{}}|zz{~~~~~~{{{}}~~~|~}|{{|{}||||}}}~}||||}{|}{{z{zy~~}}~~~|}{||{{{zywxwzz{|~~~}|||~}~~~~~|z|}~|||zx{}}~~~|{||}{|{zz{y{z|z{|||zz{zz|{z{y|{yy}{}|}{{||||||{z{z{z|}zz{{{{{|{}||{{{}|{z}|{z{{ywvxzzwvwwvvxywwwxvuvvrsuuwz}|z{{{zyy|yxx{{|}~}}||{zy{zz}}}}~~{|}||{{{|~~~}~|{{{{z{{yywyyxxywwvwwywwvxxwurrtuy}~|}|{z{z{{{{{zzz{zyzzyz{z{{{{z{}}~}|}}~}~~~}|zzy{~~}}{{yx{|{{||}|zzxx||}~}}~~|{{~~}}{|{z{~}}}}yvxxz{{~~}}~~~~}~zzz{{}}||z|{}~~~}}}||{~}|~~~~}~}}z{~~~~~||}~}~zy{zxxyyzxywvw|{|~~|{{}}}{z{z{}~~}}~||}~~~~}~~}}}}}}}|{|||}|}}{}}||{|{}}{{{|z|{zyyz{zzz~~~}}||||}{{||}~}||||||~}}~||}|{|}}|zz|||{}~}~|~}}}~yxyzyz|}zzzzzz}~||z{{zz{{{}~~~~~}}~}}|}||{}|{zzyyyz{{{zyyz{zzyy{{z{zzz}zz{|zxwvuuuxz{z{{|z}}}}|{|{{yzyxywy{||~~~~~~~|{}yyyyxwxwxwwvvuvuwxwwvvwxttuyxvtusrrrrssuvvvy|~~~~~~|}~~~~~W)**)*)(()'''(&  c!xxy{|~}~~}}||{}}{{zyxzyxwyz}|||z||}|}}}}}~~}|}~|~~}|}~|}~}}}|}~|~~}||z|~~~|{{{zyyxvxxxw}~~}~|~}|{~~}}}{yz~~~}}}{~|}}{{}{|z||{|~{}||{{}~|z{}{zz|y|}}|}}~|}}~{}}||{|}|||||{{{{}}}}|~}||}{{{{|yxzyyzxvwxuvy{yxxxvvwwtsuuuy}}}|}||zz}||z||||~}}}}{zzz{|~~}~~}{{}~}{~~}||}|||}{{zzyyxyyxxyxxyxxyyytsssxx|~|||}z|}~|{{||{z|zz{}}|}}|z{~~~|}~}}~}{||zy}~}}|z{{z{|||||yyyz|~~~}}}|{}~|{|}}}~|}~||ywwz{|}~~}}~}}~~zyzz||}}||||}~}|}|~}~}~~~}}|||}~~~}}~||{|{zyzyyzywvvw|}||}}|||~}}{{{}{~~~~~}}~~~~~~~~~~~~}||}|}|~}}|}}|||{|~{zz|{|||zywyz{{}~}}}~||}||}}}}{{}{|~~~||}}|}~|{|~~|z||}{{}}}~}~yyzzzzz~zxxyxw}~~}{{{zx{}y|}|~~~~~}}|}|{{|{{{z|yyyxzz{{zxz}}zzzyz{zyy{{zxz{zxwvuvvzz|z{{{z|||}~{{{{yyyxxxxzy{~}~~|~~|{|yyxxxwuwvvwxuutstwyxvvvvuru{yvvvsrqrtsstvvwy{}~}~}}~}}}~}~~}V)**)+()')''')&  d!xvxy|}}{~}}~|{{{{{|zzxxxzvwwyz{|}|zz{y{~}}}||{}{|~~}}}|||}}~}}|}||}~~}}}|}~~}~|{z|}~}~~~~}}}|z{{|ywwvuvutqwz|~~}}|}~~~~|||~~}||zyy}~~}~||{z{||}||{}{zz{zz{|||||{z{}{zz|zzy{yz}||{|~|{|{|{{|{{{{{{yz{zz|y{}~}|}||{||{{{}{wxxxzyxvuvttwyxwwvutuwsqtstv{}{||zzzz|{{{{||}}||}|zzy{{|~~~~}|}}|{{||}}}{~~}~~|||||z{|{{zyxwxywwvxzyyyxwxwusqqvxx{}~{{|{{|}||{|{{zyzyz}{|{||{}}}~}~~{}~~~~}|{{zyyz~}}zy{zz{|{zzzzxyzz|}||}z{{}~}}{{{}|}}}|~|zxwzz}|~~~~~~|||}~~}wwxz{~}{|}|||~}}}~||}|}}}~}~}~~}|~||~~}}~{}{z{zz{zywywwwyw{}~{z|}|||~}||{|{|~~~~~~||~~~~}~~~~~~|}}{|}}||~|||{{y}}{y{|}||{yxxy{{~||}|}}|~|}}~}||}{|}}}}~||}~|{}~~|}}|{|}~~~~~~~~|z{{z|||zyxyxy~}||{yz}{|~~~}}||}}{|||{z|{zyzzy{{{yx}}|{|{z{|yyz{{z{}{ywxvvw{||{}|z{|{}~}{}}{zyxxxwzz|{~~~~}}}~~}}{z{yyvvvvwwwvuuusuxywvvvvrsx{ywvutsststuuvwx|}~~~~~~~}}W***)*((()'(((&  e!xwy{}~~{|}||{z|xyy{{z{|{{|}}{||zz~}}}}}|~~~}|~}~~}}||~}~}~~}}{}~}~}|{||zxwwuutrqsy~~~~}~}}~~~~}}{|}}~~~}}}|}}~}}~{{z{z||~|}|~}{}~}{{~|z{}zz}}|}}}}||}|||}{|||}{{|{{{|yz|}~{|||{{|{}zyyy|zyxxwuuvxwyyxwuvuusstuux|}}|}z{|~}}}~}{|~}}}|}{|||~~}~||{|}~~|~~~}|}~}{|~}|}{yywzyxy{{zzzzyxyvtssuxz|}}}{||}}~|}||||z{||~}~}}{}~}~~~~}~~{{|yzz}}~~||}|||}}{{{zzx{{|~~~}}{|~~}}{}~~~}||xxx{||~~}|~~~~~}yvyz{}}}|}~}}~~}}~|}~~}~~}~~~~}|}~}}{||{{{|{{ywyyyy|{|~|{}~|}}~}z{|{{}~~~~|~}~~}}}~|~}}~~}}|||}|}}~||}}}{}}yxv{|{{{xyyz|~~}||}|}~~}}}}|{|}||~~}|}~~||}|z|}}}~{|{}}}~}zz{{{|z|yyyzyz|~~~}}{z{|}|}~~}}}||||{{{|yyyyyyz|zzz{||||{{z{zxyzy{||yxxxvtxzz{{|yyxz{{}}|}zzxxwwxxzzz}~~~~~|~~~}~|{zy|ywuvuvxyustvssvwxuvttssxzyxvuttvtrruuvvzz|~~}~~~}V(*)(*((')''')&  f xwvz{}~~~|{{|}zyyyywxz{yxzyz{|{{z{{{|~|||}||||}~}~||{}}{}|{|~}|{~}~~~~}~}||z|~~~~~}||z{zwuusrsqpsy||~~~}~}}}|~~~}{{{}|}}~}||}||}||||{|{zz{{}||{}{{}}{{{}{{{|{z|}}|||{z||z{{{{{{|||{{{z{{zz{}}|{z{z{{{{{}xxwwy{xwwvuuvvvvxxwvuuusssutu{{{zxyzz}}~}~||}~}}}}}|{zzz}~}~~|||||{|{|{~|}~~}z|~|{|}|zzzxvvwyxwxyyxzyxwutrsrtuxz}}}|}{|{}|}}}{{y{|z{}}{}}~|{}|{~~}~}}~|yyyyyx{}~}~~|z{}|||{{{{{z||yy}~~~}{|}}~}|{|}~}~}|{{ywwvy|z|}|}{~~}|}~~}xxxy|}~|}}}}|~~~}~|}~||}~|{}~}|~~}~~}}}~}~|{{{{zzz{yxwxxyz|z|}~}}}||~}}}|{z|{{|}~~~~~}}}||}|{}~}|||~~}|}|||}||{~}}}}}}}~}yxxyz}|{zy{||}|{|}~~}~~~}||{|}|z|~}}}~}||||z{~||~|}{|}~~~~~}{{|{{{{|yxz{zz}|zz|{}}}~|{}{}|||zyzzyyyz||z{{z|||{z||yywyz{{|zxwxvvwyz{{{yyyxzz|~}z{yxvwy|z|||~~~||}~}{{{zywvvvvxwtuwutvxxvtutstvvzwwuuuxvssvvuvx{~~~~~~W()**)))(*'''(&  g!wx{}}}|}}}zz{yyw{{{{{zz}{|{{}{{~}~|~{}}}|~~}~~}~~~}~||}||}~~~|}~||||zywvtsuuuw{}~~~}~~~~}}~}||}}|~~}~~}|}|{|z{}~}|||||}}|||}|||||{}}~}}}|{{{{||}{{{}~|{{||{|z{|~~||||||{{|{}zyyyz{{yxxvwvvwvwyxuvwwuuutsux{z{z{{~}~~~}}|}{~~~}~}}}{|}}|}}}~~{|}||}}}|{{yyww{zxxyyz{zxxvuutuuvy{{~~~}}~}}}~}}||}}~~~~~~}|}}~~~~~{zyy{yz||~}|~}||}|||~{|}}zz~}}~~~}~}}~~}{zzxwxz{||}}|{||}|~~~~zyxz|}~}~}}}}~}}~}~~~}|}~}~~~~}}|~~~}}}||||zzyzywuwwyz}}~}~~}~}}}}~|y{{y{~~}~~~~}}~||{|}}~~}~}|}||{||||~}~~}}~}{zyxy{{|{z{}~~}~}}~|~~}}}}}||||z|~}~~~~}}~|{z}~}~~}|{}}~~~~{{|{|||zzwy|||}~}~}zz|z}~~}}}{|}|y{{zy{yyyy||{{{{|}}{z{{{yyxwyz|{xyxwvwyyzzywxxwxwy|}~|zzyuuv{{|{}}}}~~}{}|||yz{xwwwwuxwutuvuvxuvttqsrvvxxvuvvwvssssuwy{~~~~~~~~~X))*)+((((''()&  h wwz}}}}~|{||{zyyyxyyyyy{yzz|{{{|}{|~~~~|z{|||}~z}~|{{~~}|~{{zzzx|~~}}~}~}}|}~~~}~~~|~}}}zz|yxxvuttuwxz{|~}~~~~}~{||{||{{yz{~~|||||||z{{zz|||{|{zz{{{z{|z{{{{z{||{||zz{z|zz{{zz{}{{{|zzzy{||~~||zz|z{z{}}yyyy{zyxxxvvwuutuvvuvxwututstvxyyyzz|~~~||}~}|}|||||}~}{|}~}}|{{{zz{|~~}}|{{|{|}||{{{xxxwwxyyxxzzywvwtvuvuvvzz|~~~}}~}~~}{|}}}|~~}}}|{||~}}~||zxzz{{{{z|~||}||{|{zz}{{}|z{}~}~~~}}~~~~||~~}~~{zxxvwyz{{}{{{|~~}|{zz~}~zxy|}~}|}|}}~}}~~~~|}}|}|}~}~~~}}|~}~}~{|zzz{yzwwx{{~~|~~}}}~|}}}zz{{z}~~~~~~~~}}}{{{}}~~~||}}|{yzz|||~~~}~}{z{wx{{zzz||~~~~||||}|~~}|~|||}{z{}}}~}{{|~}}~||||||}{|}}||{{ywx{|}|}~||{{}~}z~~}}|}~|{|z|{xzyz{||{{||{|}|z}}||zyyxz}|{yyxwy|zyzzwwwyxwvz|~~{yyyuuuy|}}|~~|||~~|}~||{zyyyxwvwxvuwxvuwwwuvvttuvwwyxuwwxutuutsvz|~~~~~V)*))*((()'''(%  i!xyy~~}~|~|zz{{{z{{z{}||{|}|{~~}~}||{{||||{}~|~~~~}||zyx~~}~~~~~~~|{{|zxzywvvxwz{||~~~~~|{}}|{{{|}}~}}}}}}~~~~|{||{|}|{{}|||{{z{~~}~}|{{|{{z{z{|||}{|{{z{{{}}}}}}|{{||{{{}yzwz{|yyzyxxxwvvuvuuuwwwwxvuuvvxx{z{|~~}|~~~~}~|}~~|}{||z~~~}|}}{|}}}|~~{zzzxxxzxyy{yyxxvuwwwwxz{{~}}~~~}~~~~~|{}}}~}|{|{z}|zxx}~|}~~}~|{{~|||~}}~~~~}}~~}}zzwvxzyz{|{|z}}}{|{xy~~}xxz{~~}}}}|}}~}|}|~~|}|~}}|~~~}}~|{{{|yyyxxy}}}~~|~}|z{{{}~~~|~~~~}|||}|}~~}~~|}~||{{yyz}{~~|yzzy{{yyz}~~~~~|}~}}}~}{}}|{||{zz|}}~~|{|||~~|~|}{y}|||~}|||yvwyz{}|~~zz}}|~}{{~~~||}~{||}{yyxyyy|{{{}{{||}}}~}{{zxwz}|zyzxwy{yyyzxvvwxwvvw{~|xxyuttwx{||z~~~~|{|}|z||||{yxxyyywvwvwuwvvuwwvuvuuuwvwvxvuxxwttuttuzz}}}~~~~W)**)+((((&(()&  j wwv{~~~}~}}|}{yy{zzz{xyyz|{z{z|{}}||||}}|{|zyy{}zx|~~~}|{}|~}}{zxyz|~~~~}~~~~~}}{|{|{{{zyyyywuvvwyyy{}~}}|~}~|{{zz||zzz||~}||{||~}}}}~}||{{{{z{{zyzzzzzzzxy}||{{{z|{z|y{yxz{z{{zzyzzy{||{|||{{{z{{z{}yxxxzyxwxywwwwvuutuvttuvvvvttsttvwxyz||~~}}}|{~~~~}}}}}}}}}{{{{z{z{|~}~||}{{z}|{{{|{|{|zywxwxxyxwwvwuvwutxxx{|~~~~|}~}}~}}zz}~~}~~}}~{{z{{}~}~}{z{{yyzzwv{~|{{}|~|zx|z{||{}~~~}}~~}||}~}}|zwwwxyyz{z{z|}}|{zxxy|}~~zyyz~}~~}~~}||~~~}||}{}~}~{}}{|{{}}|z}~|z{|{xvxvz}~}~|~||~~~|{zy|}~}||{||}~|~~~|}}{z|}}~~~}}}|{{yyyzz~}zzyzx{yy{~~~~~~}~}~~|}}~}|}|{|{{xy{}}|}}|{|~~}}|zxz~~|{}}~}}{xywyz{~~~}}|}~yy~}~~|y~}||~{|{}{zzyxyxz|{||||{|}~~}}{zxvw|{{{{yxz|{xzzyxxxxxwutv|~zzyyvuuvwy}}|~~~|}|z||}{z{zwxy{yywvuwvxuvvwwxwvuuvxxxwxwwwxwwuwvvwy|~~~~}~}}}~~~~~X)*+)*)(()'(((&  k"vvz|~~~}~}~~|}{{{|zzz|}|{|||}~}~}}~~}|{y{z{{{}~}|~~~}|{z{}~~~~~}|z|||{|{zzzzyxwxyy{{}}}}||}|{z|}{{|}|~}|{|}~~|}|}{||}|zzz{{||zzy|~}}}||{|||{|z{{}||}}|zy{{{|}{|||{z||z||||zxyxzzzzz{xxxwxwuvtuvuuwwwvvvttuwyxyz|~~}~~|}~|}~~{z{|{z||{~}}~}||}|~}}}|}~}|zz{ywy{yyzxywwwvtw{xx{|}~}{}}~~}{}}||~{}}}}}~~}{|zzz{xxwz}|}|}}~}{|{y{|}}}~~~~~~~~}}{{yxxyzyzzzx||}~||yxxxz|~zz{|~~~{}~~~}~~|}}|~~}y~}{{zz~~|z}}{z{{yxxwz|}~~}~}~}}}|{z}~}{|{|||}}}|}}~~~}}{|z}}}~~|~{|{yyyz{x~}~|{yyzzyx{~~~~~~}}~}}}~}}~|}z{y{xvyy}~~}||{~}~}}{xx~~yz|{~}{ywvwwy}}|}~|||yx~~~}|||}}|{{}{yxyxxzz{{z{{{{{z{~~|zzuuu{yy{}{zyz{zyzxxxywwxwutw|zyywtttttw|~~~~|{{|{{{|{zzzwwxzyxwxtuxwvuuwtvvwuuvxwvwxxvxyxvvwwuvz|}~~~}}}}|||||}||}~W(**)+()()&'&)&  l www{~|~}~}|{{{|z{{|z{yz|z{||}|~|~|||~~~|{{zzyyzz|}~~}||}|}}}}~}|{zz{|}~~}}~~}}{{{y{{z{z{y{yyyxxxzx{|~}}|z{|}}}}}|{{|||{{||~|{zzz}~}~~~}||{|||{|{zy{zy{yzz{{{|||{{z|{{||{z{}zz{||zzzxy{|{|{{zzzz{{|}}yxxxzzyxz{ywxywwwusuvwuuvwxwwvsstuvwxz|~~~}{}~}{}~~~}}}~~}|{|zxxy{zy}~}}}}|||}|}{{{}~~{zyyxvxzxwwwxvvwtstxuvx}{{~}|}~~~}{{}~}}}z}~~~|}}|}|~~}~~~}{{{zy{{yvxzz||}{z}~{{yzyz|~|{|}}~~|~}{{ywzzzz{|zwy{||||yvuvy{zzyy|}~}~~}}}|}|}|~|}}|}{}~{~~{yyy{~~~{y{~~{{zyyxwwz{~}~~|~~~||~~}}~}{}~~}|{{z|{}|}}~~~~~}{{z|~~~|}}{z|yxyzy{}}}zy{{{z{|~}~~~~}~~}}}}|~~{{yywwww{}~~~||z~~}}~zyw{zy{|}|{wwxxy|}}||}{|~~{y~~}~~~}~}}||||zyzxw{||{|}z|||zy{|{{wvuxzxz}}|{|{zzzyyy{xxxxwvwy{zywwuuuuux~~~|~|{}|}{|~zzzzyxxzyxwwuuxyvvvxvvvvuuvyyvvyyxwyxwuxxwwy{}~~}~~}}~{{||||W*****((')'(')&  m!zzyz~~}|~~}}{{}}~|{|}{}|~}}~~~}||~~}{{|zzz{{{~~~~~~}~}|}~{|{z{}~}~}||}||||}|{}||zzyyyy{||}~|{{}~}~}|~{||{}~}}~}|{z{z}~~~|}|{||z|{z{zz|||{{|||}}||{}|}|}{z{}}|{}{|{|{{|}||}|{zy{{||}|zxxz{{z{{}yyxyxxvwtsvwwwvyxxwxvtuuvvwy{}~~{x|~~~}~}}}||{|zyzyyy|~}~}~~}}}|~~|{|{yxxzyyzzyxwxvsuyvuw||{~~}~~~~}z{~~~~|}}|~~~~~}}|{zz{zzxyz|||}zz{}}{|{{}~}}~|~}}}}{zz{z{}}|zz{||{}yxvvwz|~{zz|}~}}||~~||||}|~|~~||}~}~|}}zyx{}~|zy}||{{{yxxxx||~~~||~|{{~|~}}~~||{{{{{{|~|~}}~}|zz||}}~~|~||z{zxz|zz~~||}|||}|{{}}~~}~}~~}~}~}}~~}{{zyxwxwyz~~}|{|}}}}}{xy}~{zz{z~~~zyxxxy{}}}}~}||}||{}|~||}}~}||||}zzzyxxy}|{{}zy{}zx|~}|{ywuwyzz~|{y|{{z{ywxyxxwxxwyyzyyyvttttvy~~~}|}|{~}{|{|zxz{yxwyxwwxwtwyvutwvuvuswwyzvuwwwwywwuvxwxy{}~~~}}{{|}{|}W()***'(')'(')&  n!zyz{|~~~}}}|}}|||z{~~}|||{z{{{}~~}}||z{~~}}~|{{zxxzyz||~}|}}{|}|{}}~~|}|{{{yz|}~}~~}}~zz{zzz{{{{{{yzxxwyyy{{{~~||zz{}~{|}}~|z{|y||{}{|~zzzz{{{~}}}{|}{{||{|{{zzz|zzz||{|{|z{||||{|zz|{{{{{zz|zz{|{|{{zzyyyzzz}yxwwzyxyz{yxxxxxwvusuvwvvwxwxwuttuvuvwwy|{yvwy~~~~~}{|||}~~~|zz{zxwywxz~~}~}~}}}~|}|}}{||{zzzxxxzxyxwxxxywttxwsu{yx{~{~||}~}z{||~~~}}|~}~}|~}~~~}~~|{{{zzz{{y{{zz{{zxy|{|{z{}|}|}}~}}~~~~~~~}|}{y{{|{}~|zyx||{|ywwtvyy}{z{{|~}}{||z{}||}{{{|}}~~}z}}~~||zwvy~|zz|~}{|{zywvwyx||}~~~~~|}{|}{}|~~~}}~}~}zyy{zz|}~~~~~|{zz{}{~}||{{z{zxz|{|}}~|~}|||}||~}~~~}~~~~~}~{~~}~|}|{yyzwxwwy{}}}}|}}}}|{}~~~{{|{y}|{yzxyz|~}~{|||{|}|~}}{}~}||}{yzzyyy{{||}|{|||z{~~}|zxwxz|||}}{~}{zzyyxzxxwxxxxzxyxyvtuustx~}}}}}{{}|z|||zzyzzxxywuwxxvwywuuwvuwuqvwyywvwuvwxwwuvxxxz{}~~~}}}|}z}~~Y)**)*((')''((&  o!{z||}~~~}}~}|~}|~~~~}|z{|}~~}~~~~|z{zxy{z|}}}}}}~~{{}~~~|z|{{z}~~}}~}|{}{z{||{{|{zyxxz{z{}~~}~}}{{|~}|~}}|||{|||}}~}{z||{{~~~}}||||}}{{}|{z~{|z|~|}||||||}}}|||}}|{}|{|}|{|}|||{|zz{zz||{xxxw{zyy{}zyzyyyyyvvsxwvwyzxxwwuvxxwwxwvz{yvty}~~||}~~}|||}{{zyxz|~~~~}}}}{{|wxy{yyyzxzzzyuuwvvvz|z{|z{~|~}~|{{||}|~~~~~~}|||zzz|{yz|{{{{z{y{{{~|{}~~~~~~}~~~~|z|}|}}}|{{|}}|{xxwwx{}{z{|~}~~}|{{z{~}|~{|z|~z{~~~~}{zxvy~~|{{~}{zzzyyywxx{||~~~~~}~~}}}|z~~~~}}}}{zz|yz{~~~}{z|{|{}~}~}}~|{|{zz|{|}~{z|}}~~}}}~~}~~~~}}~~}~}~||yyxxwwwwy|~~~}}}~}|{~~}|}~~~||{|z{|~}{||x{z{{}~|{{{||}zz||y||}}{|}{yz{|zzy{||||z{|{{}}{{}zxxyzz{~||}}{{z{yxyyxwxyxxyxwxwywtssrqu~}}}}~~}~}z{z|}}{{{zyyzyxwxwuuzxxxzxvuxwttupsvxwuuutuuwxvvvwxwz{~~~~~~}}}}||{}|~~W(***+(((('('(&  p |yy{}|~~~|}}|}||{{{{y|~}|~~|zzy{|}~~~|{}}}}|zzyyyy{z{{}}zyz{|}}~}{}|}}|zyyyyz|{~~~}|~}}~}}|||{{zyyyyzwzyyxvuwyzz{~}~}|}{{~|{}~~~~|{{yyz{{{{|{zy{zy{}~~~}|{||{{|||z{zyy{zzz|}{||{||}||{}{{||{{{|{|{{z|z}{|{zzzzzzzz{{vvvvz{zxw|zwwxyyyyxtsuvvvvywwwutuxvvvwvuxzwsrtz{{}y~~~|{z{}}}|~|zz{yxy{}}~}~~~~~{y{ywuwzwyxzzzy{ywuwvwwyzyy{zxw}|{}~~|||zyy{z}~}}{{}}~~~}~~{}~|}z}{zz|{yxzzyyzzz{yyy{{{}}~~}}}}~~}~~~{{|~}~~|{{||}}zywwwxy|xzz}|}||{zzyy|}{|}|{xz|}}||y}}}||yzxw|~~~}{|}|zz{yyxxwx|{}}~~}}~~~}||}|{z}}||}~{zz{zz|~~~||{{{{}||~}~||~|{{{|{{~~~||}}~~|||~}~~~~~~}~~~~}~~~}~||{zywxyxyz}}~~|~~||||}}~}~~~||{}{z}~}||||{y{|}~~~{||{|}{{||wz}}}}}}z{z}|z{yx{z}|z{~}{{}{|{}{yxzz{}}~~}}}z{|zyyzzxxyyxy{yxxxwvttrqv~|}}~~~{{{}~{||{{{yywwxvuuwzx{}zxxxwtuursuwwuuvstuvxyyyxxx{|~~}~||}|{}~X))*)+(('('''(&  q!}{{}~~~~~~~}{{{zz{|~~}||z{~}~~~}|{{z|z|}||~|{z|z|}}}~{}{|}}{{{|z|}}}~}|~}}~~}|||{|zzxyy||{yxuvyzyz}}}|~~}~~|}|z{}||{||{{}{{|~~~~}~|}}~}}|zz|{zz||{{}}|}~|}{}|~~~}}|~}||~}|{~|{}}}|||{z{{z{z|zvvvwz|zyz|{xxwxzz|xwtuwywxxywxvuv{xwuxwwxywurtxxz|||~}}|{{}~~~}|{{zz|}}~~~~~{|{vuuxz||~{||{zxwywwxzzz{|{xw{zy{~||z{zyy}|}~~}~|{}~~}}|{{{z||zyyzz{|{z{{{ywz{}~~~}|{~~~~~}|~~~|~{|}|xxyyyz~{{{}~~~}|{|xxy{{|}}|{y||~{|||}|}}{{zxy|}}{{yz{z{{yxy}|}}}}|~~}}~|}~}{{~~|{|~|z{{yz{~~~~}z|}{z{{}}}~}}}{|~{z|}{~|}~~||{}|}}~~}}~}~~~}}}~|{z{yxx{{zz||~~}{~~}|~}{{{~~|{~||z{{|||~{{zzz||}|{|{z|~{yz|yz|||~~~~}|{z|{{{{xzz}{|z}||{|{{{}}{yzzy|~}}}~|zz}zzz{yyyyyyyzyyxxwvtspqv~{}~}||~}}{{{~}||}{zyyxxvvvsttxxx{zyxxwvtttttvwvvtsstvvwyyxxy{||~~~~|||||}}}~}~~}X(****()((''''&  r }yy{{|}}}~|||||{zzxzy{}~}}~}|{zz|~~}~~}}|}|~~}zxzy{|{{{y{|{yzzzz{}~|{z|}|{y{{z{|}}|}|{}~~}~~~~|{{{|yxxwxxx{{xwvvwxy{|~~~}}|{|z}~~~~}{}}|}~|}}|zy{{{{z{zyz{|z|}~~|}||||{|||{zz|yyyyz{{}}|z|{||}}||{{}}}|{{|||{{|{{|||||yzzyyzyz{utuvy{yyyyzxxvuxzyxwwvuvxwvxxxvvsxwvvwuwwvuuttwwyz{|~~|zxzy{}~}~|||{{y{{|{|~}~}~~}~~}|zxwvwy{|}}|||zxvxwxwyxyyzzwuzyxy||zyvxxz{zz|}~~}}}~~}}}{}~}}}~}}~}{{zzxz|zxyyzzz{zzz{yuvy{~~~~~|{{}~~}}{{|~~~}|}}}}|zxxz{|{{|}~~}{|zzzyyzyz||{zy{{}{{}}}}|~}}|{yy{z}~}|||{|zzz{yxyz|}}~|~}}{}|{}~|~~|}~~~}{||zzz{zyz|~~|{|}}|{x{}}~}}{|{}yzz~~|}{|~|{{}{||~~~}|~~}~~~~}~|{{{zxw{{{{||}~~~}|{~}}~~}{{x|}{}|{|}|z{|||}|{{{{y{}~}||}{{|}|{z}yzz}~{{~~||z{|}{}zxz~|{||}}|}|z|~|{z{|{{~}}~|y{{||{}{zy{zyz{{yxyxwvvsrv~}~~~|}}{{|}~~}|{zyxwvvwtuuwyx{zzyzyxwvvtuvwvutsssuvyz|yxx||~~~~}|||~}}}~~W***)*()()'''('  s!~}{}|}}~}~}{||yz{~~}~~|}|{|~}~}{{||}}{{z}{zxzzz{|}}}}|~}{zz}|}~}~}~~}~~~~}}}zyyyxx{{{yyyxyzy|}}~{{||}~~}|~~~~}{{||{{{||z{|}}~~~~~~}}|~}|}~}{||{{{zy{}|}|||}|~~}~~~|~}||~}|{||||}}|||{z{|zz{{yvuxvx{zz|{{zyxux{|zxxyxwyyxxy{xwuxxxxyxzxxvwwzz{|||}}}}{zzzz~}|{|{{{~~~~~~zyyyy{|~~}}|{yxyxyyxyy{{zyvxxyz||{yxwxzz{|}}~}~~}{|}}~~}{zzzzz}|yz{{{z{{{{{ywwyz}~~{}}~~~||~~~~||{||~~|||}~~|{z{zzxz{z{}{yzz{}~}{}|~|}~~}|z|||~~~~|||{{yz{yxwz{{|}|~~~}}{|{{}}}||}~~}{z{zz{}|{{}}~}|}|}||{yy}~}~}~~||}{xx~~|~||}}||||||~}}~~~}~~}}~~|}{{zzz{z}|}||}~~}{{~}~~~|}{xy{~~|{{~||z{{{{|zx}{z{|~}{||{y{}|{{|z{{}~||}~|z{z||{yyx{{{{}zz|}{z{}|{{}|{{}}|}}|zyzzz{|zzy{yyyzyxxywwuvttv}~~}}|~}~}{|}~~~}|{{zxxvturuuuwwy{zyzywxvvuvxvtutsqrsvwz|yxy|||~~~}~}}}}}}~~~~~X(****((()''')&  t {zz{z|~~~|}}}|}|{{zyxy{{|}}|{z}~~}|}}~~~}|||zz}}}{z{zyxxzyy{y||{y}}|zzz{{|~|~|}~|||}~}~}}~~}}||yyywwxz{yyxyyxyyyz}}~~~}}|z{}|}~}}}}~~}~}||z{zzzzz|{{{z|{|~}}|}}|z|||{}|{{|{zyzyyz}|{{||{{~|~|~}~|}{|{|zz||{z{}{|||y{z|zyzzyuuvvwyyxzzzyyxuuz{zyyyvvxzxwvywxvwwvwyvwwwwvxzyx{|{{|}zzyyyy|~}~}~~~{yz{yy|~~~~~~}|yyzzyzzz}}||zxwwxyyzwxy|zyvwwyxy{yxxwwwyz{{}~~~~~~~~}|{{}~|~~~}~~|||||z{yzz|zzz|yyy{zyyywwuxz{{~~}}}~}~~~~}~~~~~~{z{~~}~~~}z{{|}~{|||~~~{{{zzxzywxz|{zy{z{~}|}}~|{}}~~|{y{|}}~~}~||zxyzyxxzzz{}|}~|}|~~~}|~|}|}}|~~~~}~}}z{{{{{{}|||~~}{~}|||yy{|{|}~|}{|zyy~}~}}}}||}}|{||}~~~~~~~~~~~}}}}zzy{|~}}||}~||~{~|~}}|}{wx}}}|}|}||}{{}}{y|}zzz}}||}|zz~}|}{{|~}|}~}}{}|{yy{zzyz}zz{}{{z{|||}|}}}}~}zzyz{|}|yz{{z{|zyvyzxvxxvuz~~~}}~}||}~}}|{|yxxvvsuwwxyyyyyzywwywwwxvwvvspprsvx|zxy{{|~~~~~Y)*))*((()'''('  u!~~}||}}~~~~~~}}}}}{yz{{||}~}||}}~}}}}}{}}~|}}|zyxzzzzyz}|y|~}{{z|}~~~~}~}{{z{yyxz{{zzzzz|zz{|~|{|||~~}~~~~~~||}|{||}}{{|{}}}~}}}}}}|}||{}}{{}zz{~||}|}|}{}~}|~}|}}{}}}{|~|{|{|{z|zz{{zwvwwxzzz{|yz{zzwz||yz{wvxzyxyz{yxzxwyzxxwwvwz{{{|~||}||{yyyy|~~~}{{{{{|~~~{y{||{||}}{xyyyyyzyy{}zzxyxy{{|zxyxwy{{|{~~~~||~~}~}}~|{{}zz{|{zz{{z{|zyzzxxwy{z|~~}~~}~}||}|~}{{~~}~~~~~|{{|zyy{yyz||{z|{{~}~}||{{{~|zx{{~~~}}~|yzzyxy{zyz}{|}~~}}~}}~}~}}}}~}}|{{{{z||~}}~}~~}~~}}|}{zy|{{{}}||}{{{~~~~}}~}}|~~|{}}~~~}~~}}~~~~}}~{yy}}|}~||}}}{||z{}~|}}|xx|~~}}{{|}}}|||}|zz|zx{}|{z{{z|~}||}{|}~~~~{~}~~||{|}z{yz{z{y{y{|zyy{{|}}}~}|}}|yyyxz||{{z{|{{{zywxyyxyxwvx|~~}}}}~~}}}}~~}||||zxwvvsruwvwvwyyzxvuwwwwwxvvvsonoqsuwwxwyyz|~~}|}}}}|}}~X()**+((()'('(&  v!~|z|{{|~~~~}}|}|}}{{}{zyyzy{}}~}~|zyy|~~~}}}}||}{{{{|}}|{{yxwwyxxy||{z||}zz{|~~~~}~~}~~~~|{}}}}}~~|{zzxyyyzyzyy{yz{yz||}~~{zz{{}~}}||}|~~~~}}{{{{|||{z{z{z{}|}||}|}}}||||z{|{zzzzy{||{{{|y{|z{}~|||}{||{{||z{{||{|{{zz{z{zzyvtvuvxyyxyxy{{yxwy|{zyxvtxyxxyzzxyxwwxxwvuvwwyzx{{zz{|zyxxwxz~}~~}}~}}{{{zz|~~}~~}}||{yxzz{|}}}~{ywwyxyyyxwy{zzxywxx{yxxywwxxy{z{}}}~~~~~|||}~{}}~~}}{}|zz|{zzzz{z|{z{{yyxyxuwzzz||~~||}~~~~~~~}|||{{{}~~~|}}~}}{||}}~~}~}~~{|{{zyzyxxy{{{z|z{}~~~}|zyy{||{yy||~~~~}}~{zzxxzzzzyy{~|}|}{|~~}}}}||||}}~||{z{{z{|||~~~~}||}~}|{~}~~|z{{{zz{}}{}{{{~~~~}}}{|}}||}|}~~~~~~|~}||}|{{{~}~~~~|||{{{yx{}~}~|{y{~}}}}~~|~~}~}||{~~}}|}}{zzy{}}{{zz||~~~~}~|}~~~|~~}}}|}}}||}}||z||z{|zyzzz|}~~~~~}|yyyx{~|{z||{{|{xwvzyy{zyxx{}}~}}}}|~~}|}|yyywtstvxyvvvxzxxwxwwyyyywxuqnnprsvwvwxxz|}~}|z~~~~}~X)++**()')''''&  w!}|}}~}}~~~~~}|}~||{z{|}~}{zy|~~}~~~}||}~}zzyzxz{{{|}}}}||{{}}~}}}~~~~z{{||}{{{z|z{{}~}{}{z{}}}~{|}|}~}|}|~~~}|}{{}||{|}{|||~}}}}~}}~||{|{{z{{{{}}~~~}{||||~~}|}}|}|}{|||{}|{{{||z{}z{{|zwvvvxxzzzyvx||z{xzz|{{xxxzyxz||yzzyyxyzywxvxyyz{{|{{{|{{zywxz}}~}~}|}}{|}}~}}}~}{{yz||~}}|zwyyz{y{zy{}|{yzxxz|zzyyzwyzz{||}}~~~~}|}}~~~~}|}{zzz{||~{|{~}{||zyz{yxyz{z{|~}}|}}~~~}}}}|}{{{|}~~~}}~|~~~||}||{yyxxy|||{{zy{}}~}{yzy{{~|{yy~~~~}}~}|yzz{zzyyy~|}}~~}~|~~~|~|}~||{}}||{y{||{|~~~|{{}~}~}~}|}}{||{yy{}~}}||{}~~~{|~|{|}|}~~}~~~}~~~}|||||{|~~~~|||}{zywz~}{z|}~}|||}||{}~}{~~~}{z|~}}~||{{yyz{{zxyxz|}|}~}}}{}|~~~}}|~~}}~|}{}}|||~~}{{||yzyyy{{|{z|}~~~~}{zzwxy|{{zz|{zzzywwwwy{{yxxzz}}~}~~|~}~~}||}}|{zxvuvuwxxutvzxwxwvwwyxyxyvtppppruuuwvyz{~}~~~|{y|~}~}}|}}~X(**)*((((&('(&  x!|{}}}|{|}~}||||}|||||{zzyz|~}~||{xwx|~}~|~||~}}|{{{~~|{yywvxzz{|}|{z{zy{{}~~~||}|~~~~~|}}yyzy|~~~~|{|{yy{|z{{}}}{|yz{}{{}~}}~|z}}|{|}|{zy{~~}{|{|{y||||{|{z{}||{}}~}~}|{{{{z}zyz{zz{|||~}~{{|||{~~}}}|{{zzz{|{{|z{z{z{zz{{{{z|wuwuxxxwyyvsy{zyxxx{{{zyyyywx|zyxwxxwyxxvvvwxyxxz{zzyzzzyvwvx{}|{}~}}}|{}zz{}||}~}||}~}|zxyy|}~~}|{zxwxyzzyyxwz|zxzxxxxzxyxwvvxyz{|||{}|||}}~~|{}}}~}~}}{|zyyzyz{}}}}}}{{{zyyzyyyzz{{}||}}~|}}}}{}||{|}}}}yz||}~~~~~|~}|}{}~~~}||||z|zxyw{{{{yxxxz{|~|yyz{|~|{zy|~~||||{{|z}yyz||}~~}}~}|~}~}}||{|}~||{zz{{||~~}}||}~~}~|}}}|}||{yz{}~~}|}~~~~~}~}~|{{}}~~~~~~}~}|}}}}}}|{|~~~~}{{z{{zxvy|}||}}~|||{z}{}}|}~~~~~~|{y}~~}|zyxz}zzyyx{}~}}}|}~~~~}||}}|}}|{|~~}}}|{}{zy|{{{{{|z|}~~z{|zyy}{{z{||z{zzxxwxz||zyzzz{~|}~}~}~~~}|{~|}||xwwxvwyzvuuxyvvxvuwy{{z{xutsrrsttuuvxwz}~~{{|~~}}~~~~~~}~~Y))*)*()()'('('  y" ~~}}~~~~~~~||}zzz}~~}|yvx{~}||}}~~}{y|z}~z{zxy{||||}|z|{{|}~~}}|~}}z{z{{~~}|}{{{}||~~~~~{{{}}}~~~}}}}|~~}}|}~~~|~||{|}}}}|||~}}}~}~~~|}}|}|||||{{yz||{}|{}}|}}~}~|||}{||{|{|||||}||{|{z{|{xwxxyzzzyzxvw{|yyzyz{}|||{zyz{|zzyyyxzyyyxvwxyy{{|zzyyzzyzwvx|}}y{}~|}{z}}}}~~}|}~}~}|{z|}}||{yy{zzyzyy{|||z{zyz{zyxzyxxyx||}}|}}{|{|}~~{}~}~~~~~~|zyzz||~||}~}|{|{|z}zz{|||{}||}~~}}|}}|||}}~}{z||}~~|~|}}}~~|~{zz{yyy||{zywyyz{{}}{zxy{}{{{|~~~~}}}||||zz{|z}}~~}~~~}}}}||}{z}~}~{yyzz{~~~|{}|~~~~~|}{}}|z{~~~~}}~~~~|~~~~}|}|}}~~~}~}~~}}~|||}||}~}~}||z{zyywx}~~}}||{}{zz{{}|~||~}|{{}}zy|{{~~{zzxz|{zzxxy||~~~|{~~~}~|{~}~|{{~|}}~||y|~}}}~}}{|{zyz{{zz|{|z{|~}~{|{zzz{{zz||{|yyzzywwz}{{zzyyz|}{{~}~~|~}}}{||{}{zxwwutwxwuvxwwwwuuuwyzzywuuvsssssttuuvy{}|}~}{|}}|}}}}}}}~~Y(**)*()(('''(&  z }}}}~}}}~}~}|~~}}~}~|{zz{z|~~}{xywvy|~}~}{{}{||~{zxy{}}|zyxyzzz|zyzyyyx{}z~~}||}}}}|{}|}zzzzz{~}}|~}{{{zzz{z|}}~}|zz|}}}~}~~~~~~{|||{{}}}}{y|~~}|{{{z||}}}}|z{{zz{||}~~|}}{{{||zzzxwvxzz{}}||||{{}~}|}z{{{{{|{{|{{|||{{{zz{zy{{vxwvxyyyyxxwxxzzxyyyz|{zz{{yy{zzzxxwwyxywvvwxwwyzzzxyywwvxwuwz{|~{xx|~}|zzz{z{z{|~|}~|{~{z}||{zz}~~~}}{zwxzzxwzzyz{yyz{xyxyyyyyxyxxxz{|{|z|{zz||}~}}{}||}~|~~}||}|zzzy{|}}}|||{zzzz{|{z{}{{|}}|}~~~}~~~~|{|||{xx{}}|yyy{|}~~~}}|}{||}}||{zzzyyzz||{ywxy{{}}{zzwvyzzzz||}~~~~~~~}}||||{zzz||~~}~~|}||||zz}~~|{zzz{z}}~}~~~|}|||~}}~||}~}{|~}}~}|}~}~||}}}}||{z|~~~~}}}}|}||}|{~}}{z{|{zww{~~~}|}}{zzz}~~~||~~}}||~~{{{{wz}}|zyz~|yzzyy{|}~~~~~~~|z}~~}}}z|~~~}|{{~}~~}}}{zy{}{{{~||}{}~~{}}{z{{{{{{{y|zyzzzywy||{yyyy||}||~~~~~~}|{y}~zxwxxwxzxwuwxwwxustvwzz{ywwwvttuutvutux|}}~~~||}}~~~}~~}W)**)*))()''((&  {!|}~~~~~~~|z{}|}}|~{zzz|~}|{}{||~}|y{{}}|||{|||||{{z|zz{~~~~~|}|~~||||{{{~}}}~~~|~{{|||}||{~}~~~}}~}}{}~~~}{|}}~}}}{|{{~~~~}}}}|{||}}}~}}}{{|}{|zyyxx{{}~}}~}~}~~}}}}|}}}|{{}|||||||||{|{z{{|xxwxy|zz{|zyxxz{zzzyyz{z|}{{z}|z|{zxyzzyz{xxxyxyz{xywywvvwxvw|}}~~{y{}||{{{zzz}~~|{}~{}~}}}|}}}|}|yy{yxyzz{{{{||{{z{zzyyyyxyyyz|}}|{}{|z}}~~}}}||~|}~~||~}{{|{{|}~}|z{{z{|}}{}~}{|~~~~~}}|~{{yyz}~}zyy{|~}~~||}}|}~~~}}||{{z}||}|zxy{z||~||{{xyx|{{{||}}~~}~|}|}{|{{{}~~~}~~~|{|{zz~~|zz~||~~~}~~~}|{{{{~}~~|}}|~}}||}~~~~}~}}}~}}|~~~{}{|z|}~~~}~}~~|{z|{}}~}{|{yxxx{{~}|}{{{yx{~~}||}||y{|}|{z{{z{~|{zz}{zzxxyz}}}}~~~}}|z|}~~}{{z|~}}~~}|}~~}|~~~~{yxxz{|{{|{~}}~}}||{{{zz{{{z{{zyzzxwx{{{{zxxy{{z||}~~|}}~~}}~}{z|||yzyyyxyxvwwwwwvursuwxyzxwwxvuutussttuw{||~~}~}~}~~~}}~~}~~~~~}{~W(****))()'''(&  | {{~}|}}~~}||~~}~|zzz~|}|{z{z|~}~||{}|z{}|{z{z{~}~}|{{z{{{z{zzzzyz{}~}~}|}}~}}|~{{{zzz{{{|}||}||{zzy{{~~}~|}|z|~}~}~~|}~~~~}}}|||}|}~~}zyzy~~}||{{{{{{~~}y{|z|{z||}|||{{z{{yyzywwyy{}|}|{{~}}|}}|||z{{{{{{|yz{|{{||{zzz{zyz|wvxwy{yxyyzyzyxxxxwxwyyy{||{z{|zyzyxxyxxxyxxvxwxxyxxwxvuvvwwx|||||{zz~~~}{||{{zzxz}}~||}}z{|~~}{}}}~|}}}}|yxxyxxwyxyy{zz{zyyzyzxxywwvxvyz}z|z|{y{||}~}}}{z{~}|{}z{{}}|z{zxz~}{~{yzzyy{||{|~~~~~}}~~~~~~~}||}|{zyyz~}zxy{{{}}{}}}}{||}}}~~~}|||}{{}}}}|zxxz{||||z||zyzzzzy{{{|~}||~~}}}|}|{{z{}}~}{}|{|}|{|~}}{|~|}}~~~~}|~}|}}|{zz{}~~}}~||}}~}}~~~~}~~~}{}~}|~}}}~|}{|{}||~~~~~||{|z|}~}}}~}yz{zyy|||~~~}}|{{zy{}}~|||}|{xyz~~{y||}|~~z{{||z{zz{}~~~}~}}|}}}~}}{zz}~~}}}~~~~~}yyyy{||{|{~~~}~|~|||{yy{{z|}zyz{zwx|{z{zzwz|zz}~|}}}|{~~~|{|}|{z|z|{{yxvvvvvwssqvxzyzzywxwwwwuutvtux||}~~}}~~~|~|{}V)**)*((()'''(&  }!}|}}~~}}~||}~}}~}}}||~|||}}{z|{|~~|}}}{{z{|{{{|z}~}}}~~}}}}{{||}|}}}||}}}|z{{|~~}~|}|~}~}~~}{|{|~|~}{|}}{}|}|~|||}|||~~z||||||{{|{yx{{|}}~{{||}~~~}}{|{|{}|}|||~{||}{|{|z{zz|xxzxy}|yzzzzz{zyzzvvyzxx|}}}|~|}|}zzzzzxy{yzyzxwyzyxyyxuvvuxz}}~}}{|}~~~~{z|{}||y{|~}|{}~|~~}}{zzyxxyzyxz{zzz{zyzzzyy{ywyyyyz|}}}}{zz||}~~~}}}~|z|{{z|}{{|{y{}~|~|{z{xxxz}~}~}~~~~}}~}}|{z{}|{zz{yz|||}}~|{{~}~}}|}~}||~{zy{z||{||}~{zy|zzz|zyz}||{}~~~}}}}}|~|{}}}}~~|{{|||~~}~~~}}~}~~~~}~}~}|}}}}{zyz{|~}}}~~}}~}~~~~}~}~|||}}|}|}|~~}}}|}||}~~~~~~~}|{zzz|~}{}|zz{zyy|z{}|}}}~}|{|{z{{~~}||}|{wvw{}{{{{|~}~~|}{{|{zy{z{}~~~}}}~}|}||||~{{z{}}|~~~~z}}~~~~|yywx{||{|{{~~~}~~}|||{zyzzyy||{zzyyx{{yx{yxxyyx|~}|}~|zx}~~~~|{{}|{z{zzz{ywywwvvvusqtxyxzywvxwvwxvttttux{|}~~~~}}~||~~~}||~}{xxzS(***+()()'''(&  ~ |{z~{~~~}~|{{{z||{{|}~~|}~}}~|{z}|||{||zzy|{{~}}{|}{|z{|zxzy{{{}~~~||~~~~}}~||}{{{|||z{|||}{{{||{|}~}}z{||}~~||||~}|}}|~|{yz|~}||{z{{|zz{}{{{{z{{z|||}||{|||{|{yzzyxy{{|{{{zyz|~~~}{||{{{zz|{||{||{|z{yzzzzyzzzxxyxy{zyxyxzz{ywyyuuxzwvy}}{{||{{{{yyzwxwzxyxzwvxyxwwyvvvvuvz{{{||{{{|{}{{zzyyx|{yy{|~||zy|~|}~~~~}~~}~zzwxyyyzxwxzyzzzyyxyyyzyxvvwwyy{|~|~|{yzzy}~}~}{|~|{z{zz{{{{{{{xz{|~~~{yyywxwxy}||~~~~}~~~~|}}}{|zz|{{zzzyxy{{{{||z|~~~~}}||~||}~{zzz{|}||{{}||z{zyyzzyz{{|{|}~~~~{z||}|~}|z}~~|{{}~~~~~|~~~}}||{~~}}}~~}}~~~|{{z{z{{}||}}}}~~}~~}|z{{}}{|z{|}~~~}~||}{z{}}~~~~~}}}{|z|}}{|~{{|}{zz{{{{zx|~~~~{{{||{|~}}{}}|{vwx{~}{}{|}~~}}|}}zz{{zz|~~}}}}}}}}||~~}{zz|}}}~~|{|~~~~~||{{yz}}}{}|}~~}}}}|}}|yzz{zz}}{{{zzz|zyy{zyyzyy{}|}}{zz}}}~}|}}|y{zy{{zywyxvvwusrtwyxzzwwwwvwzwtuvvvx|}~}~~~|~}|}||~~|zxux}}W)**)+((()'''(&  "zyz}}}~|{{y|~~}|}~~~}~~}{}}}|}}|{|{z|}}~}|~}|||{yz{{||~~}~~}~}}||}~}||~~~}~|}}}~}}}}|}|}~}||}}~}}}{~~~~~|||}}|{}~{{|||||||}|~}{}|}{|{{{zzzy|}|||zzzz}}~||}{|}}|{|}}|}}z{||zz|}{zzz|yyxyz{{yy{y{|||zzzwtxzxxy~}{|}}|}~||zzyyx{{y{{yyxzxyyxxvxxvvy|}|~|~|{||}yyzzwx||yz|}}{~~~~}~|~{zzzyxy{xxy{z{{{zzz{yyz{zwwyyy{||~||{zzzz}~~|~}{z{{zz{yz{|}{z|z|~~|{{zyxxyy{~~~~~~~~}~}|zz|{z{zywwzz{{~}{}~~}}~~|~}~~}}|{{{|}}|}|}}|{z{zz{xyyz|{{{{~~}{y{|}}}~~}~~}~}}~~~~}~|}}|z}~~}||}~~~}|{{{z{yy~}{z|~~~}|~}}}~}}|{|}{zz|}}~~}~~}{||zz||~}~~~}|}~||}}{|~~~}~}{z{zzyyvy~}}}||{|{{{~~~~~|||xwxy|~{{|{|~~~}||}~|{zzyyz~}||}}{|}}{}||zz|{||~|~|{zyz~}}~}|{{|zz{|{yz||~}~~~||}||zxyy{y|}{z|{|{{{yzyzzzyyyz|{z|zyx{~}~}}|||~}{yzyyy{zxyzxvuusrrtvxwxwvvwwxxyxutvuvw{|~~~}~|~~}~}}}||{zyusv}~W(**)+((')&'')&   vuw||z|}}||~|zyyz{}~}|~~}}~}~~~|{{{||{||{{yy{||}~|{|~}|||yyy|z{|~~~~}~~~~}|}|~}}|{zz|}||}|||~~}||~}|}~}{z{{{~~~|{{zz|}~~~~}|}}|~}~|||z}}}|{{yy|}{|z||}|}||zz||{{yzzzzyx}{||{yyzz{{|||||z|z|{{|}}||{{{||zyz{zzzz{wxxxy|yyxxwyy{{zyxvtuxxxx{|||}|{||{{yyvwyzyzzyyxxywxwywvvvvvx|||}}||}}{{{{yxxxvtx|xxz~}~}|{{|~~~~~}|}~~~}~|yyzyyyzxxyzzz{{xyzyzxzzywuxxyy}|{}~}|{zyz{||{~~~~~}{z{xyzzzyy{}{z{yy}~zyyyxvwyxz|~}~~}}~|{~}~}{y|yzzzwxwyxyy{|||}~|~}|{}~~~~~}}}|{zz{|}}}|{}|{{{{z{zyxxzyzyzz|~{zz|{|}~~~~|}~~~~|}~}}||||}~~}z{}~~~~}~}{z{{{{~~~~}|z{}}~~}~~}}|{|}|{yz~|}}~~}}|zyxy{|}~}~~~~~~~~~}{}~}||{{{zzxtvy}~||{|{{{~~~~|}yyyyz}|{||}~}~}}~~~|zzyyy}~|||}}|}~}}|~}{||{{|}~}{zy{|~~}}~}}~{z|}|{z}}}}~}~}|~~|zyzz{{|}|{|}}|||zzzzyz{zy{}|}||zyx{}~~}~|}|~{zzyyy{zyy{xwwuttrrwxxzxvvxwwwxvuvvvvx|{|~~}|~}|||}}|~}{yvtw}X)****((()'(()&  "trtx~y{~}z|}|zz|{~~}~}~}~~~}|~}}|~}}}{{y}~~~}||~~}||{zz}|}~~~}}~}}}}{}|~}~}~~~}|{|{|}~||zz}~|}~~}}}}}~||}{xy~}{|||}}}}{|{z|~{{{|{{z|}}||z|{|}}~~}||}}}{}{{}~~|}}|{|{zy{|{{{|xxyzz|{{yyyy{||{|{ywuxxyz|}||}{}~||{zxwx{}{{|{yyyxxxzxwyxwyy}}~~~}}~}{|{yxywux|yxz~|~~~|||~~|}~~~}zz{xyzzzzz{zzz{zzzzyxy{yxvyxyz{~}}||{|zz||||}~|{|zzz~yyz{~|{}{z|~~{{|ywwzy{}~~}}}}|{}~{z{zz{{yxvxyxy{|}~}}}~}||~}~~~~}}~}|{zz|~~~}~|}|||zz{yyyyyzyyz{}~||{z||~~}~|~}~|}~~~}|~~||}|{|~}{{}}~~~~}}||{}|z|}~~~}|{|~~~}~|{}|||{~}~~~}}}~|~{zz{y{|}}~~}~~~~}~~|{|{|{y{{ywwz|~}|z||zyx~|}}zzyz{|{{{|}~|~}}}~}}{xwwz}~}}|}}|||}{|}}}z{z{{{{}}zzz|z~~}|}}|{{~|{z|}~~~|}~~}||~{zyyy|z||}|~~~}}||z{yyyzzyy}|~||zyzz|}}}}{|{|}}{zyxxzzyzzxxvwtssstxxxwuvxwwuwvutvvuw{{z~~}~~~~{{{{{z~~}}z||}}}}|yvtvz|Y)*))*()()'''(&  !qmnqw|~yz}~}{yy|zxxx{~~}}~}|}~}}~~}}}|||}||zzxx{}}}}|zz{|}|{zyy{||~}~~}~~~~}{}~~|||zzy{}~~~~}~~~}~~|{|{{}~~}z|z{z~~~|~~~~|}~||}~}||zxx|{zy}~{}||zz{z{z{zzzz{{yzz||{zy{yz|||||}}z||{zz{}||{|{z|{zyyzyzzy|xwxyzzyyyyvxy{yyzyywwwwxy{{|{}{{|~|zyzwuvy|{{{yyxyxxxxwwxxwxyzz|}~||}~{}z{{xwwusvyyvwzxz|}{{|~}~~~~~||zz}}~}|{yyxyxyxyzzzz{}zzzxwxy{xwvyvvzz|||~}{{{zy|}||{}}~~~|{z|ywwzyxyyz|y|{zy{|{yyxuwxxy{~~~~}~|}|||~~|{{yz{zywwxvwwy|}~~~}|~~~~~zz{{}~~}}|~~{}~~~}{zyy{~}}~}{{{yzzyyzwxxyzzx{}~~|}z{{|}~~}||~|~~~~~~~|}}{|}~|}~~{z{|{~~}}|{}|}}~{||~||}}~~~}~|~~~{||||{~}}~~}}|}~~~|yyzyzz}~~~~{{~}~~~}}}|}}{|z|{|{{}~~}{{{ywvz~|~{{{zz|{}}}~~~|~~zxvz{}}|}}{{}}{|}}|||z{{|}~{z|}|~~~}}|}{||}~||~}~||{|~~~|||{yyyz{|}|~~~~}|||{zz{zxx}||}}{yz{}}}}}|{|~}|{|zxy{yxz|ywyzvutvuvwyvwwxvxwwvutvvwx||}~~~}}{z|}~~}~||||||}}zxvvy|Y)+*)+()()'''(&  !rmlnty~{{~{zzzzxxzz~~}}~~~}}~}}{|{ywz}}}~}{}}~~}|y{}|}~~~~~~~}|xz{}|~~~|}||}~}{}zz{}}~~~}~}|y{{{{zz~~|~}|{}{z{||{|~{{z}{}}|z{|||}|}|}~~||{}||}||}~||||}|{||zz|{yxyyz{z{z{xx{}|{{}yyxyyz{}}}|{~}~|}zxyz|{|{yyyzyyyyxxz{{{||{|~}~~}}zyyzwtv{ywwxwy||||}~}{|~}~zz|yzzzyz{{z{|~|{yzwyx|zxyywxy{|}~|}~{|}}~}}~~{|{zywyzzxxz}{}{zzz|{zzxwuvx|}~~}~}|}|}}{{||zz{{xwwvvy{|}~~}}~~~zz{z~}{zz||{}|}|~}|zzxy|~|{zzyzyxywwwy{{|~~~~}}}{{}~}}~}~}}~}~~~~~}}~|{z{z{~}|{|{|}~}}}~~~}~~~~~}~~~~}~|||}}}}}|~|}~~|~}zz{{yy{|~}zz}|{}}||||}}|{||{z|}}|{{{xvtv}||y{|{|{z||||}}~~~{|~|xxy{||}||{z~||}}|{z{{{|}{~|y|~|}~||}z{|~~~|~}}|}{{}~}}{~|{{zxyyz{~}~}~}}||{{z{yzxyy{{~{yz}{|~}|}~~|||}|{}ywwzzzz{yyyxwvtvutvxwwwxwwvuuttuvvx{{|~~~}~}~~|{z{|~~}}}||{{{||~}{{xwvx{Y(**)*((((&''(&   qljlorx{z{|}~}{zxwwwvvuz~~~~~}}~~~}}~}||||{{{wvw{{{|}{z|{{}|zzz|||}~~}~~~}|}}z{zwwwy||}~}~}||}|}~~}~{|{zzzz|}~~~~~|}~~|}}~}}{{{|{yxz{}||{zz{yz{|zz{{{{||{{{{{z{{{{{{{||~|{{{||}}{{|}|z{|z|z|}z{{{wwyyz{yzyzyvy|{z{{yxyzxz{||}}~|||}~}|}yxxz{{||xwwyywwyww{{|z{|{y}~}}~}~}|zwzxwuuwxvvwuuz|{{|~~~~~~~~~|}~|~~|zy|{zyyxxy|yx}}{|yxwvx}zzxxxwx{}|}}|||}{{{|~|}}}}}~{z{yywxyzyyz|{}|yz{yzxyxwttux|~}}~}~|}}}~~~||~{{zzzyxxuwwz{z|~}||~zyz{||||zyz{z|~|}{~~{y{yxz~}}||yxxyyxwyvw{{}}~~|||}|{~}}|~~}~~~~|~~~}~~~}}z{|zz}~~|z{z}|~~}~~~}~~}|~~}|~}}~}|}}~~}~}}|}|}{{{zzz||}~{{}~~|z}~~~}}|}|||~|z}}}{{|yxvyz}||z|||{{z|{z|}||~~{{}~{z{{}~}|}{{||}{{}||{}|zz}{}~}z{}||}}|~zz|~~~}~}|z~}}|}}{{{z{zzz|}~|{~~~~|{{}{zzzyz{~}zz}{~~~}~~}|}}|||zyx{{zz{zzy{xxvwvuwxxxxyvvwvttsvvvx{y{|~~}~~|||{{}}|{||{z|{{|}{}zwvw{W(****')()'(')&  "somoquxz}}}~~}{zywvuwux~~~}~~~}~||||zzy{z|}}~}|~{}|~}|}||}~~~}~|{ywxz{|}}~}|}}~~|||z{|}|||~~}~~||{||zzz{||~|{{|z{z||}}}||||||}{|||{}{}||}}||}}}}~}{}{|{}|{z}|{|}{xxyyz}{zz{{yz}~{{|zy|{z{}}~~~}}~{{z||||~{yxzyyyzywz}~|~|{}~}~}~~{yxzyxwywwxyyvy|{z|{~}~}~~~~|{}{|zyxyy|zy{~{||zxxz||zyyyyyz|}~}|||||~~~}~|{{zzyyxz|y{{}}{{zz{yxxwvvuvx|~|||{}~~}||}|z{yzzywvxzzz|~~~{{|{}}}|{{z{{{}~|{{}~{z{yyz{}{{zywxxwwxvxy}}~}}{||~~~}}}|}~~~}~~~~~~~~~}|{zx|~~~}}zz}}}~~}~~~}~~~}|~|~}~}{}{~~}~}~~~~{|}~}{||{zz{|}~~~|~}~}|~~}~~~}}||}}|||{{|}~|{||ywwxz~|z|wy{|yzy{zz{|}{{||{~}}{}}~||||{zz{|{|}|{{{{|||{}{zzz{z|}|~||zyz~}~~~~~~{y{~~~||{||{{|{yyyy{|}|y}~}}|~|{{yyzzxyy{~|{|{|~}~|~}~}||{zxxy{yyy{zyzxxwwutuwxxxxvuttsstutuwzyz{~}~}||}}{{z{|}}{||{|zzzy|~~~}}{xutx~~V'**)+'(')(''('  !tpnquxx{}}}|||{zxwwutty~~}}}|~~}~}~||{}|{yzzyz{{~|{{|y|{||{}}{{|~}}|~~~}{}~~~|{zxxxyzz|~~}~}||}|z{~~|{y{wxz{{||}|~}}~~}{|{{zzyyy{}}|{z|yyzy{}}}}||}z{|z{z{yzz{{{{{}{zz{||}}{{{|{{||{zz{{{|~{xwxxz{yyz{{zz{|{z{zyzz{|{{|}~~|{|~~~~}{z{{z{{zzxwyxxxyxy}}}}~{{|~~}}}|}|}yxxyxxwyxxwxwvxzzyy}~~~~}~{|}}~~~~|~~~}~}{z{{zzyxvwz{yz}{{{yxwx{|yyxxyz{|{}|||{|z{~~~~~}~~}}{{yyxyxy{yyz{|{{yyzwwwwvuuuy|~}|{|~~~}~~||~~}{zyyyxywwxy{z{~~|}~~|||{{}|}{{yzz{~}}{{|{{yzyz{~}~}{|zywxwwwwttux||}~||}}}}|{|}~~~|}}~~|~~~~}|{zxz}~}{{z|}~|}~~}~{||}}{|~}~~~}~}{|}~~}}~~}}||}{{|{{{||~~}}~}~|{~~}}|}}~~|}}|zz}}~~~}}{|{yyzz|}~}y|wyyz{xyzxxz}}||}}}~}~}{~}}}~{{|{{z{}|||z{}}{{}~|zz{x{|y~}|{{}~~~|~~|{z~}~|||}|{{||{zzz{}|{}|}}~~|}}{zyzzz{}|}|}||}~}}~~~~{{|yyz{{zxzzz{{yzxxvstvyxwwvutvttttvvwzzz{~~}|}|}|{|}||~|{{|zz|~~~~}zwww}~~U)***+))(*'''(&  !vuuwz}|z~}{z}{{zxwvuty~}~~~~}|}|||}{z{zz{{|}|}}|}|}~}}}|z}~~~~}~~~~~||xxyzz{}}{~}||}~{zzxxy}z{~~~|}{}|}}}{}}~||||{zy{||}||||{{|}{{||zz|}|{{~}|{|}~}~}{|}}{|{{||{{}}|xwzy{|{{{~{{{{|||~|zz{{{|}~}~|~~~||}|z||{zz{xwxyzz{~~}~}}~}}~~}zz{zxxzzxxyyvy{|{y{~~}}~~~~}|}}{zzzyxw{}}}~||{{zxwz}|zyxyz{|{|~}|{{{{{||||zzzwyyzz{}}|{{zyywxxvvvvz~}~||}~~}~~}|}}|zyy|zyxy{zy{}}~~~~}}}~}}~~{}{zz{}}~~}|{zzxxz||}}|zyyxyxwvvuttwz}~}}}}~}~}|{|~|}}}~}~}}zy{}}~~~|{z|}~~}}~}~}~~}}}||~~}~~}{}~~~}~~}}|}|{|{zy{|{|~~{~~}|~~~~~|}~}}|{{{}~~~}|{|yxy{{{}~}zxxyyyyxyxwxy|{||}}}~~}}~~~}}{|{|{{{{|{{}{z{}|{}}}{|zyxxxx}||{{}}}}~}||~~|}~}}~z{{|{zz}|{y{{y}}{{~|}}|{|}z{{|z{{||}}{z||{|}{~~~~}|{zzzz{zyzyzy{yyxyusswxxxxvsuvututtuvyyzz}~}~|{|}||}|{||||{||{zzyyz}|}}}~~|ywwx|~~|U(**)+('')''')&   vvuyz|||}}|||~}{xywvutrv{|}}z{~}}~}|}~|{|{||zyzyzxz{{|{{z}|}|}|}||zz}~|}~|~~}~|{|}{~~~|{yxvvwxx|~~}}|~{||~|zzywwwxyy{}}}~~~~|}~~~~~}{||{{|~|{||{|{{zxyzz{{~}{{|z{{||z{|zz||{z{{zz{||{||z{|||{{|z{yyz|}}yxywz{z||z{{|zy{|~}{yzzzy||{|~{{|}~}~~{z{zzyzyyxxwtwxxx{}~~~~~~~~}|||||yzzywxxxxxxwwx{{{{|}|~~|{|}{||}}}}}|~|}}||{yy{xwvwz|~}|y{|ywxy{{zxwxy|{zz|||{{zzz~}}|{|yxxxxxzzxyz||zyzwxvvwwturv|~}}||{||}}~{|~{{zyyyzyxy{zy{}z|~~}}~~}}}}}~||{{y{z||}~~~~}|zzyxxyy{|}{|zzwwwxxvvvuutuvz}~||{{}~}|||}~}}}~}~~}~~~~{z{|}}}||}|~~~}~~}}~~~}}}~~}}}}|{|~}|}~}~~~|~}|||z{z||}|||}~~~}}}~}{}~~~}}}z{{|||}~|{}{zz|{||~{zwuzzzzzxyyxz{z{}}||~~~|{{{{zz{{||}||~~||}|{yxyz{||}~|}}}}|}}~~~}||zz|~}zy{{z{}{z}~||~}|}||}}{{z}{|}}||||z{}}|}|~~}||}zzz}{z{{zyy{zzxywuuwwxwyuuuwwvuustvyyz|~~}~~}}~}~~}}~}}}}{{{|zzz||||}~{{zxz}~|T)**)*)(()&'&)&  "y{zy|}||}||}~|{ywwwuurty}|||}~~~~|~}|||}|z|||zzz{{||~{}|~~~}}{{~~~~~~}|||}}~{|ywvxw{~~}}~||}~|{z{xwxyyyy|~}~~~~|}|||}}}}{|}||}|{{{{z|}}|z|{~|||~{{|}{{{}|{|~}}}}}|}}}|}|z{z{}}~|{ywz{{{}}{{|{yz|~}{zz{{||}||}{{~~|~}}}|zzyyyzzxvwxxy|~~~~~}||{{{|zzzzzyyxwx{|}|~~~~~{|~~}||~~~~{|}}}}|{z{{yxyz||}}{{|zzyzz|{{yyy{{{{~||z|{z|~}}|{z{|zzzz{{{||zyyywvututsst}~~}||}}|{}}|~|||yyyxz{zzzzy{|}~}|~}}~~}}}|}{z{z||}}|{ywxyz{||{zyyywwxxxuvuuuuuy~}}}~||}}}|}}}~~}~|}~~~~||||}|}~~}~}|||}}}}}~~~~~~}}}~|{{}}||~~}}|}}||{}{{{|}}}}~~~~}~~~~||||}|~~}|}}{||{||||}{z{z||{|zyxtw{{zzyyyyyyyz{zzz}}~~~~~{{|{|y{|{z|}{|}}}|}~}}|{ywvy||{{}||}||{~~}}}{zzwz}{{z|z{|}}z|}}|{{||z|{{{{{|}~|}~}||}{zz{|{|}~|~~~~}|}|zz{zyyzyyyyyzyywvtvwwwxvuuvvuttsrrwwxz}~~~{}~~}|~~}}}|zy{|{{zzz{~~~}{{ywx||{T()*)+)(')&('(&   xxxyz{|z~}||||{zwvttvtrqtwz|}}{z||~|~|}}}}|||{|{{|{{{xxxxzy{{|{{{|}}}~|z{}}~~~~||{z{}z{}~~||yxuvxz|~~}}zy|~{zzzwuvuuxz{|}}~}~~}|}}}{}|{{{}}|{||{|||z{z{zzz|~|{|z{y{{z|}z||z{zz}|{{}z{|||{||||z{zxyz{{{}{{zxxzzzz{{z|{zxxz}|yx{{{||z|||{|}|}~~}{||{zzxvxxwtvxwyz}~}~~~}}||{{}{{yzzzyyxvy{||||~}|{z|~|}}|}||{y{}}}{|{{zzzyxyyz{}||{{yzy{yyzyxwyyzyy{zzyyywz~~|}}{{zz{yzzz{xz{{yxyxwvtssssqsz}~~~}|{{{|~~}|z{|~{z{yxxxxzzzyyyz{|~~~|~}}}~~~}||{{z{|||}~~~~~{{zwxy{{{}zyyyywuvvtuvtustux|~~~~~}|{{}~~~}~}}}|}~~~}~~}|}|~~~}}}|{|}|~}~~~~~}~~}}}~|}~}}}}~~}~}}}||}~||{}}|}~||~}|}~}}|{{|||}~~}~~}{|{|{|~}~||{{|}}||{{zzuv{z|z{zyyyzz{}{z{|~~}~~|}~|z{{|zz{|}~~~}}~~}}}{zxx{||z|{|}{}~~|{{yyy}~{||{{{{}{|}}}}}{{z{{z||{}~~~~}}}||z{|z{|~~~~~}}||~||}zzyz{zyzy{yywwuvvwwxwvwxuuturstvwxz}~~}}~~~~~}~}{z}{||{||}~~}}||zz{|zT)**)*()()&('('  !xx{|}}||~}|~}{yxxwxwwtsuwy|~~|||~|}~}}|}|||}{|{{{yz||{|}{{{}~}~{z~}}{zz}z{~}}}{{yxyy|~}|{{~zz{zyxvvwxz||}~}}||~}}~}{}}}~~|{|{zzz{}|}|||z{{{}~}|}}{{|}}{|||||||||}}{{|{zzz{|||||{xz{|{|}||}{{wxz}{yyz|}~}~|}}}~~}}~~~~}}{|xxxyvuvwxz{~~~~}~{{{||{zz{{{zxwy}|}|~}~~||||~~~~~{{z|}~|zz{z{{|zz{}}}|}zz{{zz||yyxyzyz{zz{zzyz}}}}||{{}|{|{{yz||zyzzxwvustssrz}}~}|}{{|}}~}|}~~{|{{yywxyz{zzy{z|}~~~}}|{yz{||~~~~}}{yy{z{{|zxyyyxvvttsstvvwwy|~~~}{||~}}}}}|}{|~~~}~}~~}~}}||z|~}}~}~~~~}~~}|}}}~~~}}}{}~~~~|{|||z|~}}||w{}~}{y~~~~}{{{z{||~{{{}}~~~~|{|||{{{||{}{|{|}}|}{{{vwxz{{z{yy{zyz|{z|}}}~}~~~|}}}y{|zzz{{}~}~||}|~}}|{zxz}}}|yz{{||}~~~~}{{zzxy}||{|{zz{{zy{||{|{zyzz{||z}~~~~}{|}zy{{zyy}~}~~|}}||||zzzzyyzzyyyzxuwwwwvyxvwwvusurssttwx|~~~~}~~}}~~~}|{||z{{{z|}}}~}}||zyy|{T(**)*'(()'''('   wwy{||{||~}|{{{ywxuuwussuxwy|~{||||{~|~~~~||z||z{|zz{{yzy{{|{|{y{}z|}}}|{|~|{{zzy|yz|}|}|}zzzzz}~}}z{{{yxxxvuvvwy{z||}~}~~~~~~~~~~|{}||{|}}{|||}{|{|yzxyzy|}||{zzzz{}~~|{{{{z||{z{{{{zz{{}||{|zzzzzz{||{{{zzzzy||{||yxwxyzwwzz|}~}|||||~|||~}||}{z{yvvwvsttvxz}~}~}~|{{{yy{{{z{{{zyxxx{}{{|{{}}|||z}~~|{z}{yz{}}||{yyzy{{|yyzz|||}zyz{zxy{yyyxwxyxyxxzxwx{}~}||{{z{|z|y{zyzz{yyzxwwvutststw}~|{|~~|{{y{|~~|||||}z{|{zzywxz{zwz{y{|}~}}~~~}}}|{{{||}~~~~}{}|yy{{{{|zyyyxvuvuqrstsuvvz{~}}}{{|~}|~}}~~~~}|||z}{~}~~~~~~|z{|{}}~|{}~}~}}}~~~}{}~}||}~~~||||}}}~~{{|{|}|~|}zxw~~~{~~}~~||||{|}~~}}}}|||}{|||||~}|{}}~{}~{}xwyyz{||yz{{xz{}z|}}}}}~~~~~~}z||{{{|{|}}|~}~}}|{}z|~~~}~{z{}|{~~~~}|z{zxx||{|}|zz{{{zz{}||{zyyxy{}|}|}}|}}|zz}|{yz~}}|~~|||}|yzzyxyzyyxzwvwyxxxyywvxvwutsqsutvx|}}~}~}}|}{||{{{~~}~~}~~|zz|{T)**)*(((*''')&  !yzz|}~|}~~~~}{{yzxxxvvwzyyz~}}|}}|~~~{||~|||}{|{|{{{}~~}}{z{~}~~~|}~~}~yz{}|{}}~|}||}|{||}{yzzxxwwyy|{{}~~|}}~}}}}||}}~~~}|}}|}}|||{{{yz|~}}|}}{{}{{~~}}~}|{}|}||{||}{{}~~}}||zz{z|{}||{||}zz|}}||{zwyzxzxxz|}}}}|}}}~~|}~~~~~}{}{yxywuuuux|~~}}~|{}|zz|||{}||{{xyz}|||{{{{~~~~{}~~}|}~{zzz}~~}|{zz{{}|{{{|{}}}|{z{zyz|{yyywwyzwxyyzxyz}~}|}||}~{{{{zzzy|zyzzxxxwuuuwwz}}z{~|~~|}|}~}}}}||~|{{}|z{zxyyzyyy{{{|~~~~~}{{{}}~~~~}|{{z{{{{|zyyzxwvusrqrrsvwwz|~~}}~|{z}||~}{||~~~~~|{{}|~~}}|}~{{z||}|~}{|~}}}|}}~}}{{}||}}}||{}{{{|||z|}}~~~|||{y{~~}}~~~|{}|{}~~~}~}|}{{{|{z|~|{{||}}|~|~xwxyz{}|zzz{yxy{z||||}~~~~~~~~}~~~}|{|||||{|}|}}|}~}{|||}~~zzz}{|}~}~~}|z{ywux{}}}}zz{|zz{z|}}zyyywux~||~~|}~}||zzy{|zz|}}}}}|~{z|{{yyzyyy{xxxyvvvxyxzxwvvwvuutrqrssswzz|~}~~~~}~~}||~}|{}{{|}}}~~}~}}{x{zT()*)*('()'''('  !yyy}||||}|}}}||{z{xvwvuvwxxyxzzz}||}~~~}~|{||{z|}zzy{yz|~}}|}{{z||}||}||}~~~|{zxxz|zyz~~~{z}}}|~}~~~~}}~~}|{{{zywywyxxxyxzzz{{||{}~~~~|{||{|~||}|{{{}|}||}|{{yyy{||{}{{{{z{|}|}|{z}z{{{{zz|{zz}|}{{{zz{yzz{~{|zy{~zzz{}{{{zyxxyxxww{}|{{z}{{|~}|}~}~~}}}||{yvwwuuusvy||~}|~~~~~{y{{z{||{z|{{yzyyz{{|z{zy{|~~~~~~}~{{|}{{{{{}~|zzy{z{{{xz||yz{}{zz{xwy{zyzzwwxxwuuwyzyz||}}||z{|||{{zzzyzzyyyxyxxxwvwwxy}~~~}zy}z{~~||{||~}}}}||{}|zy{{zz{wxxyyzz{zz{~~~}|||||}}~~}~|}{y{|{{{|zyzyxvuttrqsoqsvvz|~~}||}|z{{{{{z{}~|~~|{z{|}}~~~~~}~}{z{{|||}||{}~|~~|~~~~|||{{{z||~~~z{|~zx{}{|~}~|~}}~||z{}~}~}}}~}}{{}~~~~~}}}||}|z{|~|{}||{}}{}{zyy{{}|{zz{zyy{z|||{{}~~|}~~}}}}~~}{}}~~|||}|{}|~~~}}~}~~zzz|}}~~~}{zzxxvwx~~~}|||{{||{||zyxywsu}}~~}~|{|{{{{}}|{}|~}}}|~|{{||{{{{z{|yyxywvvzyxyzxwwyvtuussrsttvy{{}~~~~~~~~~~}}||z{|}}|~}~|}z|{U))*)+(('*'('(&  !y{{|~}}}}~}}~~{|||zyyyvwwzyzxzyy|~~~~}}{~||||}||zzz}~~}{|}|}~~~~~}|}zy|~}{|~}|~~~}}|~~|}}{zyyyyx{xyyz{z|}}|~~~~|~}||}|}}}{{}~}||}|||}{zz}~}||||}|{|~~|||}{|~||||||{}}||}||}|{z|{}{}|{||}|||{{|}{yxyxyyxxy~}|z}||}~~~~~}}{zzxvuvvvw{z{~~|zz{{}~~{|{{zy|{{|~|||{{{}~~~~~~|}}{||{||~~|{{}|{||z||}|||||zzzwxzzzyyxyzzywwyy{|}}~~}}|||}~}||}{z{zzzy|zyyzyywxy{|~~|z|{|}~}z~~~~}~~}|}{z{{zzyyxy{{yyy|z|{~~||}}|~~~~~~{y{||z|~|zy{xwvvtsqqoortvz|~~|}}}}||{{{|}{{}~}~~|{{}{}}~~~~~||z{z{||}|z}|~~}~~~|zyz|{{|||~|y{~zxy~~}|}~~~~~|{|~}}~~~~~}~~}}{z|~}~~~}}||~~~{|}}{{|||||||{|~~|zz{{zz||{{{|yyz{zz{}{z}}}}}}~~}{{{~~||{||}~}|{|z|}}}}}}||}~|zzz}}}}~}{zzyxxvw{}~|||{zz}{z{zyxwxxvty|}}~~~{}|{||{{|{{{}~||~~}|{||yz{}||}zyx{zyxywuvxxxwyxwwwwusustssstuvvy{}}~~~}}~~~~}}z{z}|}}}|}}~}|}{U)**)+((()&('(&  !yyyz||}|}}|{|}zzzzyxxwuvxyxwwxyxy}~}}}~{~~~}~~~|{z{z{{|{{{zwuz~}}}|{}}|}|||}~~~~{zzxw{}{z|~}|||}~|}z{|||{{xyzwvwyxxwyxxy{|{}~}}{~~~~~|{|~{}~{{{|{||}|}|}|{}}z{z|{{{|{z{}}{|}|||~~|{|{{{|{{{|{{{|||}}|{}}{{z}~|||{{|{|{}{z{}zxxxxwyxxw{~}{{{{z{||{{}~~~|}|zyxvvuvutvvww|~}}zyzyw{~{zzzyzy|||}||zz|yy|~~}~~~{}~|||{{{{{{|||}{zzz|{{zz|}|{|~}zy{yxx{yxyzwwxyxwwxxy{}}}~||||z{|{|||zzxy{zyzyyyyyxwzx{|~~}|{|{|~~|}{z||~{||{zyzzyzywxzzzxxzx{{}|}}}~}}~~}~~}~}{|z}}yz|{zzzwwvwtrqqooossw}~}{|}}||~|{{{||{|}|}}~}||||{|~}~}~~~}~}|z|{}}~}{|~}|~}{~~~}{|{y|{{{{}|zy~}z|~~}}~~~~~~~~~~~~~}~|||}yz~~|~|}|}~}}~~}|{~}{}~~{{~~|~z|{}{{|}|{|}{z{|zz|}||}}}}}~~~}|zvx~||}~{|}|||{~}~~~}}~}~~~~|{zz{~~|{zyyxyvx{~}}|}|zz}{{||zyyywxvxz|}}~{~|||}}{|}|||}}|}}||~|{{}||}~|zz{{zxyxwxyyyyz{xwxwuuvuttvtttvuw{|~~~}}}~~~~~}}|{{}{}}|}~~~}~|V***)+((()&'')&  ! z{|}}~}}}~}~}~}|z{zyzzxwxzyxxyy{z|~}~~~}||z{y{}|{|zywy~}~}~~}}~}|}}~}|zywy||||~~~~|}}~}{|}|}{{{{xxx{yyyxyyy{|||~}~}~}~|}|~}}}{|}{|}}|{{|||}~||||}}}||yz}~||~~}}~}||}}||||}}}{|{}|{}}~|}}}{{}|~}||}~|}}|xz{{zyzxyxy{z|~|{|{{||{||~~~~}}~~|{zwvvwwwwuuv|~|zzyx{}{z|}|zz}~}}~|{z|{z}~}}}|{~~}~|||{}{|}{{z}{{{|{z{}}|~~||{|yz|zz{zxwzyxxxyz{{~~~~}|{{||}{zzz{yz{zzz}zzzzz|}~~}||}}~~~|}|||~~~~|}||{{yxxyyzz|yxwxyy{~||~~~~~}|{{||{|{|{z{xwvvurrqonoqquz~}{|~~}~~}|}|}{{zy{z~~|}~}||||}}~~}}~}}}~~~|}}~~~~|}|{}~}||~~~~||{z{}||{{}}{z}~{{~~}}}|}}}~}~~}}~~~~~}{{}zy~~}~~~|}||||}~}}}}{|{{}~}|z|{|}y|{|{|||{{|}zzz||{|~|}}~~~}~~~|{zwx{~{|~~|{~}}}|~~|~}|~}~~}~~~~~|{{|y}~~~{|{zy|yywz}{{{|{{y|zxz{xyx{xvwyz{{|}||}|{|}|}}|}{{~{|{||{{}{zz}||||zy{yyyyxwxxy{y{yxwwvuvvttvvutstsuwy{}~~~~}~}~~}~~}~|z{|||}~}|}~}|}~|V))*)+((()&'')&   yzz}|}}}}~|{||{{zzyxyywvwzwvwxxxz{||}~~~~~}}}}{{|{zyz}{{{wyyx{{{|}|}{}{|}~||z{xww}|{z{}||}z{{~~|{|}~}{|}|zyzwvvxyyyxyxyz|{{}{||{{{~~}}}{||{|zz{yzy|{{{}||||}{{|{|{{{yw{}|{|}}{}|{|{|zzzy|}}{{||{{|~||~}z{|~z{~{|}{||}{yyzzyyyxxxzyzz||{{{yxzzzxy}}{|}~}{|||zzyvwvwvxvtuy~~~~|z{zyy{|{{{|{yy}|~|~|yy{z{{}||{yuy~}|~|}|||}|zz|z{{{zyzzyyy|}~}~~{}{{zzzyyxvvwyxxyyxyz{~}}~~}{||z|||zyxyxzz{{{zyyxy||{}~}~}~|{|}~~}}~}}|~~}}}|}|{{{yyzyzxzzxwwwvvz{y|~~~~~~~~~}|~}||~|{{|{yz{xwvvusrrponoqtx~}z|}}}{~||{z{z|zx|}~~}||}{|~~}~~~|}~}}~~~|}}}}~{|}{{|}zz~~}~{|z|||z||}{{}}}|}}}|}}{}}~~~~~~~~~~~~}||~}|~}~}~|}}}}||~}|{{|z~}}||}{|wz}|}}}zz{{zzz{}||~~~~|}~~||{{~~|z{~{|}|}~~|~|}~}~|~~~}}{|~~}|||{||{zyx||z}~{{{}{{||yxyzxwwxy{|}}||~~}}|}}}|{|}|}z|}}|}|zz||||~{{z{yz{yxx{zz{|ywyxvvuwwvwyvustrsuyy|~~~}~~}~}{{|}|}}}}~~}~~~V*)*)+((()'('(&  !zyz}~}~~~|{~~}}|{{zzzxxyzzxyzyzz|}~|}~~}~}|}|{z|}{{zyyyz{|}}}~}~}}~~~~yyw{~}{}||{{|}~}|~~|}~}{zyyxxxzyzzyx{}{|}}}}}}{{|}~}}~}|}{{zz{|||~|}}~}||}}|{{{yz{}||}|~~~}|}}|{{}{|}~|{{{||{}}|~|}}}~}~~}}}}}{{{|zy{xxx|{{|~||{{yyy{zwvz~}}}~}||~|{yywxyxxzvvz~~|}{zy{{{{}}{{z}|}}|z{{{|||||zvw~}}}}}}|~{|}|{||{{|}|zy{}}~~~~~|}{zzzyxvwyyzy{z||}}~~~~|{||{z{{z{{{{}||zzy|}}~~~~}~~~~~{~~|~}~~~}|}||z{zzy{zyz{wwwvvuy{y{}~~}~~}~~~~~}|}}{||{z{zyyvwwttsqpqpprv{~}z{}~zy}}}}||{|{y|~~~}}|}|{|~~~~~~~|~~~~}|}~~~~}|}|~|~||x}~}~~~|~}|~~|{}~~~}}}}{|}||}|}|~~~~~~~~}~~~~~|{{|}}~~~~|||}{{|}~~}|{|{{~}}}}|}wx{|}}}|y{|yxzz{{|}{{}}~~}}}|}}{||}~|{z}}|~~}~~~~~~}~}}~~~{|}||}~}|~~}~~}||}{{{{zyyzzz{|{{{|{{|}{yxyywwxyz|~|{{}}|}~|}}{{zz~{z{||}}}zyx{z{}}}|{zzzz{ywwxz{zzxywxvvvzxyxyvuttrrsuwz|~~~~~|}~~}~{{y{{{|}|||}|~}|U'**)*)(()''&('   yyy|}~|}}|}||}}|{}{{yyxyyzxxvyxy{z{zzyy}~~~}}|||{zzz|{zzyywx{z{{|{||}{{{}~~~}||{yxx|~{|yzyzy|~~~}||}|~~{{|~{zyzwxxxyyxywyzz||z||{|zzyz}~}~}}}~~}||}{|}|zzyxyy{|}}|}{{y|{{|{zyzz}|z~}||~|{{{{zyzz{|~||z{{z{{|||}~{|~}|~}}}}}|{|zzzzwyzzzy{{{zz{xwyzywxy{}|~}}{{zyz{xxxzxwxyxv{~}|{||zxyzzxz||zy{{|}~~{yzyyy{zz{{y{~~~||}}{}}}}{||z{}zy{~|yyxy|||}}~~}||zyzxvstxxwyzxz|}{}~}~~~~}||}{zz||{zzx|{{zyy||||~~}~~}|}~}|{{||~~~~~||}||{{{{y{{zyxwvvvtuvyyy{~|~~~}~}~~~~|~}|}|zzzxyyxvuttqqqqppsx}~}xz|~{wy~}{|}}|z||}~}}{||y|~|{|~~~~~~~|z|~}~}~~}|}}~|z|~}~}~}}}}|}}||}~~|}|{{~|}|~|}}~~}~}~~~{||}}~~~}|}||{}{{z~||{|}z}~}}|ywz}}}z{zxyz|y{{|z{}{}}|~|}}||}|{|}~~~~}~}}~~~}~}{}~|}~~}~}~~~}}}}|}}}{zy{zz|}|{|}{||}zzxzyxxyyy{~|||||}}}}}|{{}|y{~|||}|zyzx{}~~}{}{z{{ywwxx|{{yxxywwy{zxyzwutsqpsrvw{~~~}~~}|~}{{{|{}||}}}|}}~}}W(**)*)((('''('  !yxyz~~}~}}~~}}|}{zzy{|{zy{{z|}}|{zzvz~~}}}||{{}}{||{yxz{|}}}|{{}|{}}~}}}{||}}{yyyz{~~~}~~~~}{z{zxyzzyyzyz{~|}|{{{||{yz{}~~~}|}}||}{zy{{y{}|||}}{{}|||}|{{||||~|~|~~}{}|{y{y|}~||{z|}{||~~||~~~~}}~}~||{z{xzz{{{{}||{zyxz{zy{{|~~~~}|||z|{zzzzzxz{|z}}}}{zxz{|z{}}{z{|}~|zzzz{yz|||}|~~}~~}|}{{||zyx~{yxvx{|||~~~}~{yywvuuwxwxzxz}}|}~~~~~~|||}{{}}|z|zz}|yz{}}~||||~~~}|}~~}||||}}}}~}|z{yyzzzywvwwuvuvxxy|}}~~~~~}}~~~}}}}|||zzyzzyvusssrqqrqsvz}~~~}zyy|{ww~}}~}|}}|~}~}}||{zy{{{z|~~~~~~~~{z{~}}~}~~|}~}~~|{}~~}~}~|}~~}|}}}~|||}||z{}}}}|}{}~|~~~~~}|z{{}}}~~~}|{{{{zx{}}||}}}|~~|{zxy{{~}{zywwyzxz}|{{}}|~|||}}}~~{{{}{{{|}~}}}}}~~~~~|{z}}|z{~~|}~~}}}||}}|~}}z{z{{z|{{{}{||}|{xyzyxxxxz|}{{}||}~}~}{yz|{z|}|||}{yxyww||||{zyyzxwuu{zzxxwwuwyz{zyxxtssrppqsuw|~~~~~~~|{|}{z|z||~~{}|}|}}~|V(**)*((')&''('   xxvw|~~||{zz}}{}}|zzyz{|{yyzzyzz{{|xxxx|~~||}{|y{|{z{zzyxzyz||||{{yzz||~~z{~~~}}~}|||}}|zz||{xxxyz{~~~}}|}||}}~}}|}}|y{yywyyzyyyyz|{{|zzzz|y{y{|}~~}}}~~|{{{zy}{yyzyyz|{{||zz{{|{{||{{{{|{}||||{|{|zzyyy{{|~}{||{{zyy{}||}|}}~}|||}}|zxxy{{{z{}}||{{yxyyzzz{{zz}~|{{z{{zyxwywwy{||}~}||{z{yzz{{zz{yzzyz~}|zyyyzyy{|}}~|}~{}}}{{|yzz{zwty}zzyxyx||||~}}}}zzzvttuuuxzzy||{{}}~}}~}~|}}{{xy}{{|zx{{zyz{||zz{|}~|~~~||~~||}{}|}}}}~}||{{y{|{zyxxvwuvuuvvw{}|~~~}}~}~}~~~~}||}||zzyyxywussqrpprrsvx|~~~|zyy{|xx~~}||~}|}~~~}{|zyxxzzzz~}}~~~}~~~|{z~~~~~}}}}}}}~}}~~|}}}}~~~~|~~~}}~|z{}~~~{|{}}~}~~}}~||}~~~~}~}|}|}|{z{}~~|{~~~~~~~}{yzz{z|}}yxvv{{y{~}}~~}~~{||~|}~|{|{|{{|}~~~}~~}~||y||{||}~~}|}{|~|~}{|{{|}{|z|{|}~||{{zyzyxyy|~~}}}}}~|zyz|{{}{{}}|{zyvx|~}~~}{{yyxwuuz{zxvxwvuwz|{yzxvttsqqrpsvy|}}~~|}}||{||z}}}}|}||}~}U)**(*)(()'''(&  !yzxy{}|z||}||||{{{||||}{{z|||}{zy|}~~{||}{|{||{yz{z||||{z}~|~~|{|~}~}|}~~|{|||ywwzyz}}~~}~~}}~~~}~}{{{{{{|z|{{zx{}}}~|z{}~|{{{}}~~~~~~~||{{z{~~|z|{z{||{}}|{|}|{{|}||}||{~}~~~|}}|zz{zz{}{~}|{{{{{~~~}~~}|}~|{{|y{}|zz}||||zz{{|{|{{}}}||}{}|{zwwxvxy|}~~|}}}|{{~}|{|z{y|z|~}{{zzz{z{{}~}|}~}||}zzz}|yxz|{{|zzz|{||}{}{}|{{xuuuuvwz{{|}{z|}~~|~~~}||z{z{}}~~}||{{z|{{{}||~}}}|}|||||}~~~}}~}}}{{|}|{zzywwvvutvtwx~~{{~~|}~~~~}~}{}}||{|zzyyvutsqrqrrstwz|~~~~}zzzzzyz~~~|}}~}|{{yyyy{{{}}|}~~~}}}~}}||{|||~|~}}~}~}||~}~~}~}}}|~}}}}}}~}{|}}~~~|y{}}~}~}~}}}}~~~~~~|~~||~}|{{|}}}|{~~~~}yvzz{zz~|yxtuz|xy~|~~}~~}|}|}~}~{{{{zy|}{|}}}~}}~||{|yz{~{~}~~~~~}}}|||{~||~}}}||{{yx{{{||}}||}{zz{zyyz}}~}~~~}}{zz{zy{|y{}{zzywvz~~}|{{{zxvwwuwyyywwywuxz{zyxwvtusrrqrqswy}~~}~}}|}|{z{{{||}||||}{}}}U(****)(((&'')&   ywwww}~{zz{}||{z{y{z{|||{{yyz{|z{yyzz~~~~}~~}{{{zyz||zyzzyz~~{|zzy}~~|~}}|}}||{|||}|{z|zxvuvww{~|||||{|}}~{||zzzy{zz{yyzxwz|}|{|zzz{{zzzz}||~|}}}|}}||zzzz{z{z{xzz||y{|z{|{{|{{{{|z}{|||}}}|||{zyyzyz}|~~~}}}{yyz||||~~|||~~~~}}~|zy{zz{|wt}||}|{z{zz||zyy}{|~~zz{|xvvwuvy|}}~~~|{}|}{z|{yyyyxy|{{}~~}{|yxyzzyy{||~~~}|}}{{{{zzx{{{yzzz{{yzy{zyyyxyy|}{{yvtsuuvyzz|}|z{}~}~}|z}}}~}~|~}{||zz{}~}z|{z{|{{{|{z|~~~~{}}||y{|||~~~}||~~~~}|}z{zxxwvvtstusuw~}}{~~~|~~}|||{{{|z|}yxywwuttrrsrtsuxz}~~|||zzxyyy}~~~~}|{|}~|{yxwyzzzz{{{|}}|}|||}~~~|~{|~~|||}|~~}~}}}}}~}|}}~|~~}~}~~}zzzz~|zz|}~~~~~~~~~~~}|~}|z~}||}|{|~|{{}}}~~~~~yux{|{}~~}zwtsx{yx|~|~{}|||~}~}{|}{yz{||}~|}~}|}|||{yz}||}~~~}}}}}|{}~}}||yyzz{{}~}}}||{|||yyx|~~||{{}|{{z{{|zzywvx}}{}||{xyyvuxywwxyxvwzzzxzvtuuusrrqqsvz|~~}~}~~~|{z||||{|}{}~}|||}U))*)*))()'''(&  !yxzyy{~~~}}}~|||{~{z||~}{|z||~}z{{{{}~~~~~{{|y{|{z{{{|{~}}{|~~~~~}~}||{|}~{{{zxwvwvy{~~~}}{||}~~}{{zyz{{|{{|{{z|}|}|}{{{{|{|{}~~|~}~}|||z{}}|{{{z{}|{zz|{{~{|{{}||}{{{z|~}~|yyzyy{}|}~|~zz|}}}}~~~}~~||{{{{zwsx~~~||}z{}|z|{|}}~}{{|zxvwxxz|~}~~}||~~|{z{zxyxyz|}|~~||{yxyzy{||zz|~~~}|~|{|{zzzy}~||{y{}|{{{zzzzzz{~~}|zxvwuuvwxx{}{{}}}|zz|~||~}|}|{{}}~}{z{{z|}|}z~~~~~|{y{~|}~}}}{}~~~|{zywvuvtuvuttu}}|{|~~~}~}}|~{~|z{}zzyxwusssssttvwxz}}|}{}|{yzxwz|~~}|}}~~}|{xxzz{zz|{z{{~~|}z{|~~}~|~~~{|}}~~}|~~}||{z|~}~~~~~~}~}}~~~}{|zx|~|{z||}~}}~~~}~}}}~||{~}~|~{|{}|{|}|{{~}|vvz}|}~~{{xtsux{{{~}|}y{||}}}}|z{{{zz{{|}}~~}}||x|~~}}|zzz}{|~}}~~}}}|{z|}{zy|}}}{{{{yy{{z|}|}||{{{|zywxw{}}~}}}{{|{zzy||zz{xuw}~}}}z|}|zyxywwvyxvyyywwyywwwvuvutssrqqsvx{}}}|}~~}}{z{{{{{|{||}|{z|{U(**)+(('(&'&('  !ywxyyz}}~|||||}}|zz{|zzz|}{{zzy{|{{{{|{z}}|||{|}}}~~}|{{yz{yyyxyz|~}~}|{|}|{|}}}}|z|{{}}~~||zzzywwxwvz|}}|z|{||}}}{zzy{wzy{{{{{yx|}}{|{{|{z{z{{z{{}~|}~|||||}||z{z{|{z{zy{||{{{z{{||{{|zz||{zyzy{~~}|||yxyyzz{{|}||}yyz}|||}}|~~~~|}~}{|z{z{vvx}~||{|{z}~{zy{{{}~}|{{zxxwxxx||}~~~}}}~}|{||{|{yxxwyy{}{{|}}{zywxxyyz{{xy~||~}~~}}{{yyywyz{|}{zxy|{zxzyyyzxyz|~}}}zywwvvtuvuy{{{}~||{zyzz}}}}~}|}|{|}|{||}~{{{{{|{{|}~}}~~}~~~{yzz||}|||~||}~~}~zyyxvutvutttsrsz|}}}|}~}}}~~}}|||}|zz{zzxxvuttrrsssxzyz}~}}}|{{zywvyy|}~~}~~||{|yxxzzzyzzyz}}~~}||{~~~~}}~~~z{|{|}}{}}~}|}zz|}~~||}~}~}||{y{~{zz||~~~}~~|z~}~~~|}}}~}~~~~}z||}||}}|z|~}xyz|}~|yxvttyz{{~~~{}~~}}}{z|}|||}{{z||{||{||}|}~~}~{wx||~~}~{y{{|{}|}~~~~}}}{{|{{|}~|}|zxz|{|}||{|{{z}{zywtv~~}~}}||~||z{|}|{zyxx}~}~}{||}{zyywwvxxyzzywxyywxxvxvvuttsqqsuvy}}}~}~|{|~||}}}}}~}{{||T)**)*((()(('(&  !yxzz||~}}}{|~|{|}{||}~|||zz||}}|~}~}|||{|{|}~~}|}{{z|{zxyw{}~}~~~~}|{~~||}}|~~}}|{zyyyyxwz}|}{|~}~|}}{{{{{{{||{{{}|}}|}~|}}|{|}||}~~~~~}}|~|{|||{||{}z}{{|~||||||{|{{|}}|||{zxyxx~}zy{yzzz{z|~~{{zxy|}}~}}|}~~~~|~}~~{{{{{yz~~~~{{|}~|}}}~}}||yyyzyy{}~~}~}}~|}~}|}|zxwxyz{~~|~~}{{zyxyxz|}|||}z|~~~~~}}{}zyy}||}{{y||{z{yxzzyy{}|~|}{zxzxxuwwvy||}{}~}|{{yz}}~|~~}~~||~~}}}||||}~}|~|}~}||~{x{{}}}}{}~~~~|{{xwuuvuvvtsqqx{}~}}~}~}}{~}}~~}|{yyyywuutsqsrttwz{{}~}~|~||{|zxvyzz|~~~}~||}zyyz{xyyxzz|}~{{z|~}}}~~||z{|{~||~}|}|||{}}~~~}~~~||}{z}}zz{}}}~~~~}{}~}~|}}~|}~|~}~||{{||}}~{{{|~~xxy{}~~|zytvuv{|}}~~}{|~~}~}{|z{}|{{}zzzy{{}|||{}{}~~~}}{xxz}z{~}~{{{z{z||}{~~~}|}}{{}|||}~~~||{zxz{y{|{{{||||}|zyywtz}}}~}}|}~}{{zzz{~}{yxx}}||{{|}{yyxwwwyxxzzxxxzyxxwwwuvssrrsqrsuvy|~~~}~~}}}|{|||||~}||~|{zzzU(***+)(()'''(&   zxx{{||}}|||{|}}|{z{{z|}|zzzzyy{||}~~~}||z{{z{|~{|}~}|}{yyz{yxxvx{}}||}~}|}}{{|}}||~|||}~~}{zyxxwyxxx{}~~~~||{|||}z|z{zyyyz{zzzyz{z{}~~~|}{|{{|zz}{|||}|}}{|{{|{||||{||{z|{zz~|{z{zz{}|{{~|{|zzyxwvty}}~~{{x{yxyyyxy{{zzzxvwy}|}}~z|}~~~}}}~}||~z{||{{|}~|~}{{y{}}||~|}}|||zzyyxyz}}}}~}}}~~~~}|}||||zxvwwy{~|{|~}|{|{yxxyz{}z{{}|z{|||~~|}{z{|zzz}|{}|{yyzzyzywwxywyzz|{|}{yyyzywvuvwy{|}|{|{{xyz|{||}|~|~||||~}~~}{}}||~|{{~~{||||{~~}{zy|{|~~~}}}}~~|zyxxvvwuuvuspqxz|}}||~~|~~|{~~~~~~~~||{zyywutstqqqrtuz{z||~~~||}|zxwxxz}~}}~}|||zxyzzyxzxyz|||~~}|{|~~}}}}~~~}}|{}|||{||||~|zz}}~}~~~~~~~~~}||}~~~{}{{{}{{z}}~}~~~|}~~}~~~}~}~|~}|}{{|||}~}}~~{yz|~~|{zxvxzz}~}}}~~~}~}}}{|{~}||}}zyyy{}}}~}||~~~~}|{{{|{{~~~}{{{z{|||}}|}~}~|{{|}}~~}{||{zyzzz{{|zz}|{|}|yzxwx|||{{}}|~}{{{{z}~}{ywz|~|}{{}~}zyxwx{yyxxzxxy{zxyywvuutsrssqrstuz}~|~}|{|}}||~|}||}~|{{{U)*)))((')'''(&  !|{z}~~}|~}~}|}~||||{||~|{{||{z||~~~~}|z{z{}~~}}}~}}}zzzzzyzwy|~~~~~~}||{|||}}}~~}||yxyz{zz||~}~~}}|}~}}|}|{yzzy{{|yzy{|}}~}{}|{{z|}}|}}}}~}||}}|}}}~|~}|{~}}}}|{{zzz|}||{{|}||{{ywvvx{}}|z{zxwxyz{{}|z{{zxw|~~~~||}~~~~~~}}|~}z}~~}}}~}~~~}~}}}~}||zyzxz|~~}~~~}~}~~}~}}{yxwwy{}}}{~~}||{z{zz~~||~|{|}~{|~~}}}{|}}}z}|||}|zzz{{zzxwwz{zz|{{}}}{{z{zzxxwy|z|}}}{}{zyzz{{}~~|}|}~}}~}|~~}}|}}}}{zz|}}~}||}|}~~}}~}~~~z{zxxvwvuuuusqwyz||}~~}~}{~~~}|z{yyyuttssrprtvyzzz|~~~~~~||yxxwz|~~~~}{}}{{xyzyvxwwxy|}~~}~~~~~~~}}}~}~{}{}|~{|{{|~{z{}}}~}~~~}|}~}}|z{|{{|~}~~~~~~}~~~~~~}~~}~~}}}}z|{{||~~~~}{yy{|~}|zywxxz{||~~}|}~~}||||{||{{}|yyxxz|}~}~}{|~~}~}|{{|{{}~}}~~}|{xzz{}|}{~~}}}~||||{|~~}|{{{{{zyyyzyy{{|||}|{{zxz{|~|}{}~|{}|}}{z{}y{~{zzx||||zz|||{zxwzyzzyyxwxyzzyyywvuwttstsrsssuy|}~~~~~|}}||}}||{~{{|}}{||zU()*)*(('(&''(&   |zz{}|{}~}}|}||}{{z{zz|~|z{y{zzzz{}~~~|zzzxz{}||}}|{{|{zxyyyxyvvw}|}}}~~}}|||{~}~}~}{}}|{{~}~}}|{yww|zz{{z|}~~}}~~||||{{{}|{{|zzz{zyzzxyxzz||}~~~|{|}|zzz{|{|}|}}|zz{{|||||{}{zz{{{{{{z{zyz{z|zyzz||{yyxwuvxz|}~|z{zyxxzzx{z|zyzyxwz|~|}~{{||~~|}|}{~~|}}}{}}||}}~~~|}}|{{~}|{~~~}}}|yyzxy|~~}}}}|}{{}~~{|}~}|ywuwwwy||}||~~}~{zyz|{}~}|}|{||}|}{|~}||{zz}{}{~}{|}|z{zyyyywwxxyyy{zzz|{zz|{{yyxwwyzy|~{||{yyyzxx{~~~~~|zy{{||~~}}}||}|}}{~{|{}zyyz{{}~~}|}~}}|~}|~~}}~{{z{zxywvvvuusrwwz||}}~}}~}~}}~}{zzyyxustrqpsswzz{z{|~~~~}||zyyxx{~~~~|||}{zzzzxwwwvwxyz|~}|}~~~~}}~|}|~{|||||{}{z{}z{z}}{||}}{}}~}}}|}~}{{{{||}~~~}~}~~~~~~~~~~~~}||||}|~~~{{xyy{~|{yy{{{{}~}~~~~||~|{}|}|}}|{|||{yzyzzz}}~~|~~}}~~|}}||{{}}||~~~|{zzz|}{{|~~~}}~}z{}}|}zz}{zyx{zxyzy{~}|{}zyz}}||~|~~~||}}}}||{{{z||z{{{}~}{{{||{zyxx{}zxyzyx{|{xzzwvwwvvtustrsstx}}}}~}~||}|~}}~{{}}}~|U)))*+((()('((&  !~|{}~~}}~~}}{{|}|||~~}||{{z{xz~~|{{y{|}~|}~}|{|{yyyzyxyyyy|~~~~~|~}~}~~{|{{}|~}~~~|}yz{~}|~|}}~}~|}~||~~~}||{{{}{{zzyyx{|||~~~}|~|}|||}|~~}}~}|{}{{|||||}|{{||||}|z{zzzz{z{{zy{}}|{zyxxyz|}~~|||{zx{yzz|{zzzyxw{{|}~~||}}~~}}|}z}~~||}~~~}}|}~|~}}~~}~~~|z{zz|}~~~~~~{{}}~~~}}zyyzxy{||}~~~~|{}~}~~|~}}|~~||~~~}~|z{~}|{~}}}||||{z{{zyx{yzzz{yz}|y{~|{|{{yzz{|}~}}{|zyz{xyy}~~~}|{y|z{|}}}~}}}~}||||yxy{}}~~~~~}|~~}~}|}|zzywwvxusswvz|}}~~~}~~}{z{{wuttrqrtuxy{|{{}|~~~~}||yzzz|~~}}|}}zyzywwwtvuwwy{~~~~}~|}}~|z{}|{|}{{||}{{{||zz{||~}}~~~|}}|{{{}{}}~~~~~~~~~~~~~~~|{}}|{~~~}|zvvwz~~}|z{{zz|}{|}~~|{{}{z|}|}|}|{{{{{yzxy{y{|}}||~}||~||}~||||||{}}~~}|||{z{{{z{}}||||{{|}}~|}z{}~zyxyzywyyy|~}}|}{zz{|}}~||}~~|z|}{}|{{|{{{}|z{{z{||{zy}{zzywxz|{wwxyzz|yxwzxxwxwvuvrsqrrsx|~~~~~}}{|||||}}}{z||~}U(**)*')()&'')&  !~zz{|}|}|~}~~}{}|{z{|}|{}~|{|zzz{xy{}}|yzyz{}}}||{zyyyyyxyxwywwy{|~~~}}~}}|}~}||~~~}~~}z{{z{}|~}~{zyxxz}|||}}{}~~~~~}}}}||{{{||}{||||zzy{yywwwy{{|{|}}~~|z|}||{{z{{}|||}{{zyzyz{z{{{{{z{{{{{|yzzxxwyz{z{zz{||yyzxwzzz|}}{|{{zxxywxyzyyzyyxwy||}z{||~~zz{{zz~||}~{|{}}}}|}||}}{|}{||||}~~}{zy{y{|}~}}~|}}~}~~}}}zyxywyzz{{{}{|~}}|~~~|{||{|}}|{}|{{{{yy{}{|~}{|{{||{zyyywxxyyxyxxx|{{{|{{{{zzxzy|}~|z{{xvxyxxz{}}}|zyy{{{{}~~}~|{|}|{|||||{zzzyz{{~~}}|}~~~}|}}~~~|}{}{zzzvvvvussvuwz|~~|}|}~~~~~~{zzywwvttprtvwz||{{{|~~|}~~~~}{{|y{|~~~~||{|{zy{zxwxuuuvvvy}~~~~}||{|{{{{{|{}}|{}|zz{{z{zyz{}||~~~}}|~~}{|||{{}~~~~~~|~~~~~~~~~}{}||~|}~}~}|~zvsvz{~~~||||{|~~||}}~~~~|{{|{y{}|||~}}{{{zyzz{z{yz|~~}{}}|}~||{~~|{}{{z}~}~}~|{z|}{{|~~~}}}{{||}|~}}z{|~zzyyzyzz{z|~~~~~{||{~|~~||~}}|}}|}~}{}||{~|{{{{{}}z{z|{yzzxyz|{xxxyzxzxzyzyxwxxwuusqsrrrv{|}}~}|{|{|}~~~{|{{|~V***)+))()'''(&  !}|}}~~}}~~~}}{z|~~|}}}}{z||{z{~~~||{{{{}~}~}z{yyxyz{xzxzyyz~|~~~~}}}~~~}}||||{}~~}{zzy}|~~~~}~~~~}}|}{||}|{||{{{}||z|y{z|}|~}}}~}|~}}|z||}~~}~}}z|{zy{{{||||{{}|||||{z{zyx{z||zz|}~z{z{zz{zz{|~|||{{yyxyz{|yy{{{{y||{|~}{{~~~{z||y{~~}|~|{|~}}{}}}~}~{|~}}~}{|~~|{|{{}~~}~~~}~~~}~|zxzyyz|zy|}}~}|~}|||}}}}}}|||{zz}}~~~~|{{|{{||zzz{zyxyvvwz{{}~{{{}}zzzy{~}{z{ywwzyxz{{}}{y{z{|}}}{~~}{{||{|~||}}|zz{z{{}}}||{}~}}~}}}}|z{zyzwvwvtrvuxz|}}}}}}}}{{{zwwwuttstvwy{}|{~|}}~{|~~~~||z||{}~~}~|{|zyxy{yxxuvtuutw|}~}~~~~|||{zz{{|~}~}|}||{{|zzz{y|}}{}~~}~}||{}}|}}~~}~~~~}~~}~~~~~|}}z{}|~~||}|ytrtz}~|{}}}|~}{}|}}{{z{zz|zz{}||{{zzz|{|{{zy{}~~}|}{|}{{{}~{{}{{z{|{|~}}|{{}{|}|~|{|zyyy||}|}{{}}{yzzyyz|yyz{{}|}zz{|||}|{|}}||~|||~}|{|{{|}zy{z{yz|{{z{|zyzxy{|{yxywyxzyyyyyxwxwuutrqqrprty}~~|}}{yy{{}~~||zzz{~~U()**+((()&''(&   ||z|}~}}~}~~}{{{z{}}{z}~}{{z||{zz}{}~}{{{{zyz}}{{{zyyywwyyyyxzxzy}|{|}}|~}|{z~|{|~}~}}|{z{{}}}}~}{{yyz}~}~~}}|{~}~~~~||}{{{|{{{{z{{|zy{zzyy{zzz{{|{|}}}~}||}|||{|{{||}{||zzzyxx{{{zz{{z}|zz|{zzzyyyxyz||z{{{{zzzzzyz{z{}{yyzzyxxwy{{zxy{{yz{{{z|{|{||~zzz{{{{||z{|}{{|{{w|}|{z|~|z{~}~~{zxy~~{zy{{}~~}}}}~||~~|~~}|}{zyzywxyxxx{{|}}~~~}|}|||}}||}|||}{yyz{|}}}}}|{}{{zzzyyzyxwwvuvzzz{~zyy{|zyxzy||{yxwwvzxxxzz||}{xyz|}}||}~|{{~{{z~{|||{yz{zyz{{{z{yy}}|{~}}~~~}||{yzzxwvvvttxvwyy|}~{|{~~~~~}~}~~{z{|zxxwuttuvwwzz||~|}~~}|~}~||z{{||~~~}}|{{z{zzxwwvuuutswy}~~}~~}|||{z|{{~~}|{z{|y{{{z{~}}~~}~~~}~||{||}~~~}}}~~}~~}~{{~{z}}|}}|~{vsvz|~~}}~~~}}|{~}{{|zzz|zz{~}{{{zz|||||||z{}~~|{|}{{||}|||yz{z{{|~~~{|}}|~}}|}||{zyz}}~}}~~}{{|yzz}{y{z|||~|{{~}}~~~}}}~}~~~|}}}|{zz}yyy{{{{|||z|}{zzzz{}|yz{xxzzzyyzyyxxwvuurqrrqqsy{}}z{{{z|}}|{{zz|~~V)**)+()()''')'  !|{{{~}|}||||}}~}~~}{}|~}{{~}}}~||}}{{{|~~{}{|yxxyy{||{zz{{}}}||}~~~}|{~~}~~}~|{|}~~~~}|zz~}~}~~|~~}~}}}~{{|||{|}}{{|{z{|{|{}}|{}}~~}~}~}~|||}}|~}{{|zzyzz|||z{|}}{|}||{||{y{x{|{}||{{{{|{{{{{zz||{z{{yzy{{|}zz{||yz|||{}|{{|}~|z{|{|||||}}}{}|{|xz}}zy{}~{|~{yx}|zz}}~~~~|{~~~~|}~||{{zyyxwxyyz|~~~~~~||}~}}}}||~|zxz{{}~~}|{~}||}{|z{zyxxvuuy{||~|xx|~|z{{z}~}{{ywx{yxyyyz}}{yy}}~~|}~}|}}||{~}||}zzz|z{{}{|y|{z|~~~~~}}|yz{yxwxvuuwxyy{{}}{{z||~~~~~~|{{yyxxxwuuvxyy|||}}}~~~~~}~}|{zyz||~}~~}|{{{{yzxxuuuutuv{}~}}~}}|{z{{{}~~~~||{{y{{{|||}~~~~~~~~~~|{~~|}}~~}~|~}}||~}}|{}|{{}~~{|}yxwwz}~}~}}~~~|}|z{}{z|zzy{yy|{}{y|zz{}|}~||{{~~~}y{}|{{}|}}|zzy{yyz|~}|~}||}||~}}||yx{~~~~~~~|{z|zy{|{yz{y|}||{{|~~~}{}}||~~}}}}}|}}|{zz{yxy{{z{zz{|{zyzzyz|{yyzywy|{zyzyxyxwvusspppqpsvz~~~~}}{zzz{{}~{yzzxy|~V)*))+(('*''')&  !}zxy{~~}{{~{zzz||}~~}{}}~{|{z{{|{||{zz{zzz||}z{{{yywwxz{{{zyy||}||}{{|~||z|{{|~~}}}}~~~~|{{~}|}~|}{{z{|~~~~~|{}|{}~~|}{|{{{z{|z{z|{{zzyyzzzy{}|{{|~}~~~{}~}||~||y}{{|}|{z|zxxyxz{|{{|}{zz}{z{|{zyzwyzz{{yzyzy{{{z{zyy{zyzzxxxzy{|}{z{|{zz||z|}{{zz|}|zz{|{|}|{{||||~~|{|xx{{zyz{|yz~}}zxvxy|~|z{~z~~~~~|}~|}}~|}}|{|{zxyvwuyxwy{~~}}}}}|}||}||}~}|{|{zxyzz|~~}~}{||{||}{z{{xxwwuttv{|}}{xxz|zy{zy|}{zzywyyywxywx{|{xw|}}~}}~~}}{{}|z{}{{{{z{{}{{||{zz{z{|~}}~~~}|~}{|{ywvxvttxwzzz{||yzyzyy|}}}}||~}||zyyyxwvuuwzz|}|{}}~~~~~~|~~~|~{zyz{}~}~}}}{{{{|zxwvvuuussvy}~~}~}|}|{{{||}~}|zzzzz|{||}~~~~~~~~~~~}|||}~}|~~~~~}}~~z|}}~|~~}{}}~~~}}}{yyxz~~~~}}~~~}}}{~~|{||{zzyzz{{z|yzz{|}~}}{{z|~~~~}{{|{{}}}~{|{zzzyxxz~~{{}}~~}~~~}zzy|~~~~}}{{~|||||z{{z{|||{y|}~~}|~~~}~~~~}~}~}|{{|zz{{zz|{yzz{{|xxyzzz{{{|{yy{|zyyyyxywutsrpprrrsvy|~}~|zzzxy{{{yz|zy{X()*)+(('('''(&  "{{zy}|}}~{|{{{}}~||}}}}}|}|~}|}||{||~}}}|zy{yyy}}}{|{{{}~}~}}~}~|{|}|}~~~~~~~}~}|~~}}|{zz~~~~}}~~}~}||||z|}}{|||{zyyz|}{zy}~}|}|}}}~~~~}}}}~}||||}}}|||z{yzy{{}||||~||}|{|||{{|zy{z{||{yzxz~}|}zzzz{z{zyxyzz{}}|||{y{}}|}~}{zz{~||||{|}}||~~|}~}|{{{|||z}{{{z|}}|zxx{}|}|}|~~~}~}~}}~}}~|zxyxww{{yy{}}~~}}}}||}|{}~||}|}zz{y{~}}~}||}{{{{zxxwuutty|~~zzxz|||}{z{}~|{{zzyyyxzzxy{||{y|}~~~|}~}}~~}z|~}z{{{||||{{}{z|~{zzzz|~}~~~}|}||{{ywxwwuwxx{|{{{zyx{{zyy~}}}~~}{{z{yywwvx{{}}}~}~}~~}~{{~~~}|zxz|~~}}}~}{{{z{zyxvvvwusuz|}~~}|}}z{}}~}}z{zx{|~~~}~~}~|~~}}~~}|}~~}}~|{|~}}~~~~}}}~~~~~}yyzzy|}}||~~}~}|{~||{{|{zyz{yzzxzxzyz}~{|}}{{{}~~}|{}{{|}|{|}zyzyxwwwz|~~{{{}~~}||~}~}{z{~~~}}~~~~|{|~}||}{zz{zzz|zzx{{|~~}}}~~}~~~}~}}}~|zzzzzz{yyy|zzy||{zyxyy{{{{|{yy{{yzzzxwxvtttqpqqqpptwy~~~|zzywyz{z{yz{zz~}V()*)*((()'('(&   |zzyz~}}~{|}zzyz{||~~}}||{}}{|{||{|{}|zz||||}}{z{yyz||}|~zz|||~|}|{||}||||{{}|}~~}|}}{{~|||}{zyyyz}~}}~}~~~|||~~}}}|{||z{{|{z{{{zzzwxz|zzz|||z|{|{~|}|}|||~}||||y|~|{z{zzzyyyz|{z|{{{z||{{|zzzzzyyzy|yzyzxy}||{zyyzyxxyywxyxy|~}|||{yx{|{|}~{yyx{|z{||{{}}}|~~}}|}|z{yz{}zz{{zyxy{}}}|zyyzy}~}||}|}|~}~}}~}||~~|}~|}}}}yyywxwyxxx{|~~}}|||{{{{z||~|}}{zz{zy{}}~|{}|z|{{{z{yxwwuussvxy|{yxz{zz|yyz{}|{zxzyxwwxxvx{}||{{|}~||}~}}}zz}{{{|z{{{{y{||y{|zzxyy{~~}~~~~}||}{{zyxxvwvwzyy|{z{xvvxyzzy~~}}}}~~}{|{{yxxvx{|~~|}}}}}}|~}|}~~|zzx~~}}}|{|{|zxywvvwxustxz~~~|}||||{|{}~~}|zyxx{|~~~~~}}~~~}}}}||}~}~||z}~}~~~}~}~~~~|~~~z{z{z{~~|}~~~}~||}|{|||zzzzzzyyxxyyy|}~|}|{z}~~|||||}~{{}}zyxyyzyxy{|~|zz{~}|{z}}z{~~~~~}|}}}|{|zz{{{z|}zy||}}~~~}~}}~{|}|z|{zyz{{yy{}|{{wxz{|{}}|{zz{yy|yxwxwtturqqrqrqtvy}~~}|zyy{{{{||{{}~V))*)*((()'''(&  "}{}~|~~|}}|z{zz|~~}}||}~|}}|}}~}{{}~|}~}|{|{{|~}}~~}}}}~}~}}}}~}}~|||~}|~}}}|~~}}~~}||{z{~~~~~~}|}}||{}}}||}|z|zz{}{{z{~~}}|z}~~|}~|~}}}}}|~|{}||zzz{{z|{{{}||{}{{||{{|{zz{z{{||zyxyz~~|{yzy{zy{zxxyxyz~}|~}{x{}~~~{zzy{}{{{}z{}~}||yz}}|}||zzxx{}||z{zy|~~~}|}~}}~~}~}~~|~||zzyyz}yxz|~~~}|~}||}{||~}}}|{z}~|{z~~}~}~|~{{||zyxyvvuwwzz~|{yy|{{~zzy{}~||yyyzxxxzxy{}|}~{{}|}~~}~}}{|{}|{{{{{zwy}|yzzzz{{{|}~~~~}}~}}{{{{xyxwvx{xz|||z{xvxzz{{~~}~}|}|yzwxz|~~}~}}~}~}|z|}|zx}~~}}||{{{zxyvvvxvttxy}~~}||{zz{}~~}|{ywvzz}~~}}|{||}~~~|}{|}~~~~~~~||}{z}~~~~~~~~~~~~~zy{|z{~~{|}~~}~{||zz|{{yz|zyyyxwwxyzz}|~}|{|{~~~}|~}|}}{{||{yyyyzzzxz|}{zyz}~|{xwy~~~}}~~~~}}{}~||||{z{{{{||z{|zz~}}}~|}~}}|~||}{z||{yy|zxy{|{{{wvyz{z|}~|{{zzzzyyxwwuturqrrqqrtux{~~~|{{zyy{zz{|zz|}|W(**)*()(('''(&   |zz|}~}~}|z}{{|zzyw|~~{~|{}|{{}}}|}||}||{{}}|}{{y{}~~}~|}}}}}}}z||}}{|}~zz{zyz~}|}|{|~~||}{zyxy~~}~}|}}}}|}~|}}{|{|{{~{{{{{{z{yyy{{z{||}|}|z|}|||}}|}}~}|}||~||{{{z{{{zz{|{{{{{y{zzz|z{yzyy{{zz|{yywx{|||zyzzyxzzzxvvutwz|||~{yxz}||}yyzxz|zyz{zz{~~}zzzxy|~|zz{xyyzyz~}|zy{yyy||}~~|{{{|~}~~~}}}|~}|}~}{zzyxy{ywy||}~}}~{}|{z|yyz~{{|{zzz}}z{~|}}~|{{|{{|{ywwxvuwyxxz||{{{zy{z{zzyz}|{xwywvwvwxy|{}|||}}}~}~}}|}}}|{zzzz{|zz{zxwxzzzzzyz{zzz|||}|~}}||{z{zyxxwwvw|zz||{zzywxxz{}~~~}|~~}}|{zwvy|}}}}~~~}}}}|{z{~|||{z{~~|||{|zzzywxwxxwutw|}~}~~|zzzzzzz}~}z{yxvxx}~}~}|zzzz{{~~~~|{}~~~}~}}|{|}}}}~~}~~~~~~|{{||}~~||}~{|}{{{||z{{{zzywwxyyyz}}}}}|z}~~~}~|||~}{||{zyyz{|zyy{|}|ywy~|zywy}~~~}~|~~~}~~||{}|||}{z{|z{|~}~}}}}~}}}|{}||{z{{zyz{|{zxwwy{{|~||{|z{|zyxywvuurqrqrqsuuxz~~~}|{zzz{zy|}zz}|}V)**)*()((&''(&  !}{|}~~~~|}}{{{||{{{}~|~}~|}}{|||~~~~|~}}|}|~}}}|z|~~~}}}|}~|~}}|}}{}}|{~~~~}}~~~~}|z{zz}~~~~~~}~~{~||}{}}|}}||||{{|||||~}}}|||}~~~}~}}~}~~~~|}|||}|z}|||{{||||||y{|||{||{{{zz|{{||||zyy|}|~|{yzzzy{zzwwvtwz{|}}|zy|}~~~{zzzz{{z{{yzz}}~~~||yxw{~||zzzz{z{}|z{|zzz~}}~~}|||~~}~~~~|{{{z|zzxy|}}~}~{||}zx{~~|}|{|{~|z{}~~~~}|}}}z{||{xxyxwz{{yz||||{{z{|{zzz{{}|ywvxxyyyyy|~~}}~~~~~~}~~~}{{|{z{|z{yzwwwz{{{{z{z|{{|}~~|}}}|}||z{y{yzyxyx~zz{{||{zyy{{|}~~}~}|||zxz|}~~~~}}{z{|}}zzz{}~~~}z{{{{z{zyxxyxvuwz}}~{|zzxyyxz}~}||yywxyz}}}~~}|{z|z|}~}{|~~~~~~~}}}{z{}~~~}}|~~~~~{{{|}}}~~~||}~~}|||}{{{|{||zzyzxwxzxxyz|}}}{{}~~}~}~}}|}|{zzzyyzyz{{zy{||{zvw|}|zwvzz}~~}~}}~~}~}|{{}{z{~{{zzxz{|}||~}}{||~~~}|}|z{||zz{zzzyz{{{ywvxyy{~}{{}|{||{xyyxvturqqsrrsstuy~~}}||{z{{zz{{zy{||T(*)*+'(()&'&(&  !}zz|~~~}~||zzzyz||{{|~}|}|{|}{{{{|}|}||}~|{z||{z|{{}~||~~}{}{{}||{{{{||~|||}}~~~}}}|z|}}}}}||zzzy{}~~~}}}}|||~~|{|{|{|{}}|}{{}{{{{||z|||{}||||{}{}||}|}}}}|}~{{{|zz{||z{|{{{}|{z|{z{{{z|zzy{{zz|{{{yyx{z|{yxzzxxy{{xvttuwxz|}|{xz}||~}yyywyyxxxyxyz~}}|{zyxww}}{z{xxyzyz||{zz{zyz{||}}|||{|~~~~~|}~}}~}|{}{zy{zwy|z|~||||z|zzzy|}{|{{{{|zzy}}|~~}}{|{|||||zxwywvz||{z||{|{{{|{{yzy{zzzyxwvvyxywxz||||}}||}}||}~|}~}{{{{zyzzxzxxvwyzzz{zy{|yyz~~~}}~|{{z||zzyzyzxxwx~z{y{|||zyzz{{}}~~~~~~|{{{z}~}}~||{z{||{{z{{|}~~}}{{|{{y{{{zyxxvwyz~}}~}|z{wyzzz}}~~~{zyxxzwz|~|~~}z{y{y{|~~~~}~}}}~~~~}~~|}|{z||}}~~~~~~~~~|{|}|~~~~~}}|}|{}{{{||{}}zz{zxxxzyz{{|~}}}~~}||~}{||{y{{z{|}|{{}|zyzvz}}{yxww{{}~}~}}~~~~}}|}|}|zz|{zy{zy{}}}}}}{}|}~}}}{|}}}||{{yzz{{}|yxxxxz~~|{}}}{}|zyzxwuvsrrsrrssstx}}~}|||z{{{}{z{||U))*)*((')'(')'  !|xz~~~|{{z{{}}}|~~~|~}|}}}{|||}~~}~~}}}|}}~}|}}}}}|}|||}}}|~|~~~}~}}|~}z{}||~~~}~{z{}}||||~~}}}|}}}{}}}|}}|}|}}{{}}}}}|||}{}~}~~~~~~~}~}}{}|{|||{|}{||||||}{}{|z{{}zz{}{||}|{{z{z{|{yzz{zy}}zzxvuuvxz|}~|z{|}|}~xyyxy{yyyzyx{~~}}{yyy{}|||yxz{z|~~||z||z{|{~~}~||{}~~~}}}}}|~}{z||{{{|{{}~|~|{{|z|z|}|{|}{{}{zx}~}}~}|~|{{|||{yzxxz||{|}~{{}}|}}||{}||{|xyxwxzyxxzz{}}~~~}~~~}}~}|||{z{}|zzzyxyzzy|}zzy{z{z~~~}}~~}~|}}}{|yy{{{ywyw}|{{{z|~{y{z{|{~~~|~~~~~~~}}}~~~}|}{z|yz||{zzz||{{}||{{{{{{{xxyxzz|~~}~}~||zzxz{|}~|{{yyyzzy{}}||}zzy{y{|~~~~~~~{{}}~}~~}~~}||~}z{|~~}~~~~}~{{|{||}~}~}~~}||~{}|}{{|{{z{{yyxyyz{|{|}}}}~~}}|}}z{{yzz|{z|}{{{{zyzyvw||{xwww{{{{|~~~}|}}}~~||~{|zzyyyyyy{|}~~~}|{}{{~}}}|{{~}}|{{{z{y{z|{zyxvwz}|{{}}|||zyyzwuuusrrtrrrsrsv|~~~~}|{{{zz}{zyyz|T)**)+)(')'(()&   {wy}~}}~|{zzw{|}}}~~~~~~{{~|||||{{zz{|~||~~||}}}|}|{{z{{}~}}~{{}}~|}}|~}~}}||}|}~~||~|yxz{z{}|}}||yy|}~~}||}{z{{|~}||{{||z|}}{|{{{z{{{{|}{|}}|{{|{z}}||}~~~}}|}|}{|{|z{{|zz{{zz|~|}||||{|yyzzy{{||{{{|z{{zxyzxxzyyyw{|zzxvutuvwz}}{zz{z||{wvxyyyxxwzywy}~}~~~|{zzxyx|zzyzxwxzyz|}}{z{xyzzxz~~||{||~~~}}~~}}~}~~}~}||}{zy{yy{}{z||{}}~|{{{|{z{z|||}{zy{|zz{|}}~}}||||yy{{yzyxxyy{{||{zz|||}|}||{|zzzyyxxxvwxxvxz{}~~~~~~}}{}|{}~}|{|zy{{zzzzyxzzzyz}zyyzyzyz|~~}}}|~}||{z{z{yzzzyvw{yzz{z|~|zyy{{|}|}~}}z}~}~~}|}~}}~~~}}}~|}|{zyy|{zy{yzz{~}{||zyz|{|{{z{zz}{|~~~||~{~||}|zz}|~~}{zyyy{yyz{||||{{z{y{}~~~~}}~}~~~{yz~|~}}}~}~~}~}}~|||z{|}}~~~~~}~||||||~~~~~}{}~|}}}{{{|{{|{yyzzzz{~}||||}~~~~}~}{{{xxy{~{|}|z{{zyyzxwz||{yxy{z{yy{~}~~~~}{}~~}~~{{zxxyzyxz~~~}}~~}}}}~}~|{}~~}}~|z{z{z{}|{yyuw{~}}|~}}}|zzxzwvuvtsqrsrrsrsty|~~~||||{z}}}{{z{V))*)*((()'(((&  !~z{~~}~~~~}||z{||{}~}~~~~~~}|}|{{|~}}~}|~~|||}}||~~~}|~~}}}~~}~}||z{}zy{|~}}|z{}~}}}~}z{|~~|~|||}|~~|}{}||}|}{{|{|}~~|}}|}|~~}~~~~~}~}|}}{{}}|{|}{||~}|}||{{z|{}zz|}}}}~|||{zxz{yyz{{{yz}|{yxvwvvv{~~}}||{{}}yxzzz{xxwxxy{~~|{{xz{{||z{zyxzzz|}}|{{zz{{{x|~~}}||~~}~~~~~~}||~}|||}}}}|{|z~}|}~|{|~|}|~}||||{z||}~}}|{{yzz|zz|z{|}~~}}{{{{|~}}{}||{|zyzzxxyyxy{{}}}~~~~~}~}|}~}|}}|zy|{{|zzxz{{||}zyzzyxz{{z~~|~~~}||}|}}|{{zzyvxzxyyyyy}}{|{y||{{~}}|z{|z|~}}|~~~~}}~}}}}}||zyy{{zzzzyzy}|}}zz{}}}||{|||~~~|{{{|~}}~}{}|~}{zxzy{yzz{|z|{|{{|yz{}~}~~|~~||||||{|~}~~~~}~||~~|}{|}}~}~}|~~}}{~|}}|}~~~~}|}~||{|{z{|z{{|yzyzz{{{|}|}||}~~~~~}|{{ywx{}}|}}{|zyyyzxxyy{{yzyxy{xzy{}}~}~~||~}}~}{{zxvyywvw}}~~~~|{}}|}~~}}}z}~~}|z{{zxz||{zywuw|~}|}}}|}{yxxxutussrsssqrrrsw{}~~~~~|||}|{|}}z{zzU)*))+((()&'&(&   }{y{~~}}}{~~|z{zy||{{~~~}}~}~}}||||{{{|||||xz~~}{}}}z|{|~|}z|~~}|~|}}~~|~~}}}~}|{|{{y|{{y{||}~~|yzz||~||||{yy{{|~}|}{{||{|}||}|}z{{|z{{|z{|}|zz}{{{}|}~}}}~}|}|}|}{|||{{}zzy}~~||{z{{y{z|yzz}{||}||{|zyxzxww{{zyy{{{{yvvwuvy||||||{{{|wxxy{ywvuwwy{|}~~~|zzyzz{{z{zyywxwwyy{{|yyxxxzy{~~}}|{}|{z|}|~~~~}~~~}{{}{z{{z}}}{zz|||~~|}}||{||{{|{{{}||zz{xz{{{~~~}{{{zyyz{yxyyz|~}}||{zzzz|~~||||||{yzyywxxyxyyzz|}}}~~}}|~~{|}||{||zyywyz{zxy|{{|{zzzzyxw{zx{~}}~}~{z||||||zzyxwyvxxx{y|}|{zyz}{|{z|{yy}}zz{~}~{|z~~~~~~~~~~|}|~}}||z{y{{zy{zxz{~}|||zzz~~~~}{}|}~~|{{{z|}||~~~|||~}zyyz|{zzx{{{z{|{z{zzy|~}}}~}}~~}|}~}|{{}}~}|}~~}}}{|{{{z{}~~~~~}~}{|{{{~}~~}}}~}}}|}|z{zzz{|y{z{z{|~}}~~~}~~|}||}ywy{}}~~~{{{{yzxwz{{{z{yxxxxwxz|}~~~~~}|~~|}}}{{zwxzyww{|~~}|z}}}~~|~|{|~}|}{yz|{{zzywxz{}|}}}}}{xxxxvvwusttsrrsrqruy|~{{|~|~}}|~}|T(**)*(((*'(')'  !|zz|}~||}}~}}||z|~||~}~~~~}{||}{|{{yy~~{}}|}}{|~}|}}~~~~}|~}||||{{||}~|{||}~}}~}{{||||}~}|}|}~}}{}}|}}}}}~|{}~|}}}}{}~}|~~}~}~}|}~}||~{{y{~~}|{{}{{|}zy{{{{|}}||{{yxyxyy{~|{|z{|{yxwvvwxz|{|}}||~|yxyzzzxwwyyz|~~}}|}|yz{{||{|zzyyyxx||{~|{zzzzz|~|}}|{{|}|}~}}~~}|||}~}||||}}}~~~~}}|}}{|}}}|||yyz|~}}~~~~}}|{yz|{zzwx|~~~|{y|{|~~~|~}}{{{||yyxyxxx{{{}~}}~~~~}}~~}}}{yyyyxz|xyy||||~|{|}{yy|zx{~|}~}}|z}~}}||{zyy{wyxzzyyz}|{xz||{|z|{{xy|{z{|}{|~~}}|{}}~~~~}|}}}}|{zzz{yy|yxy|~~{z{zy||}~~|~~~~}~}|{{z{}|z|~}}|~}|{zy{{|{zz{z{|}}|{{zyx}}|~~}~~}|~~}}}|z|}~~|~|}}~~~~}|||}}z{{|~}}~}}~~}}~{{|zz~~~}~~~}~~|||}|{||zy|{zz||z|}{|~}|}~~~~|{|{zz{{}~|~}|{zxyxwx{zzz|ywwywxwy{~~~~}}}|{|}~~}}||yxwzyyw|}}~||{z{}|~}}}{|{~~}}|}zzz|zzy{wwz{z|{}|}|}{ywxwvvwtuuvsrqrqpquvz}~}|z{|}|}||}|~{S)**)+((()''')&   |zxz}}~|||{|~}~|||z{}}|}~~}~~~~~}~~~{{zzzyzwy{}|{}}||}||{~{{|z}}~~|}~~~~}}}~}~}|}}||{}zz{{z{|~~}|~z{|~}{|}{{{||~}}}}}y{|z|~~}}}}{{{{}}}~zz|||||}{{{}}}|~~~~~~}~}}}{|}}||{||{z{z}}}{z{{z|z{z{zzyz{{}{||{yxxwxwy{}{xy{{|yxxuwuxxxxzz{{|}|xxyx{zwwwy{{}~~~|zzzzz{}z{z{yyyxuvwwyz{}yyxzzzz}}|{zzyz|z{~}~}~}}||||{{{~|}|}||}}{|}~|}}|{{|{z}|}{zzyxyz}~}~~~}~~}}{{yyzxxxvy|}}}}|{{z{{~}}}{{{{|z{{xwwxxxyzzyz|}|}~}~|}|}}~}||||yyywwxwxwx{z}}||x{|zzzxywxzyz~~}zyz}|}}||zyz|wwxyyxyx{}|yz|{yz{z{xzzyzyyyy|}|~~~~~~~||}}|}~~~~~~~|}}~~||{{zyzyzz{zywz}}zyywwz|{}~~}|}|||||{zx}~}{}||zyxzyzzyzyzy{}}|{{zzxz}}}}~}~}~}~~~~}~~|{{}}}||||{}}}~||}}||{z}~~~~~}~~}}||{zzz~~~}}}~~}~|}|~|||{yyzyz{|~}|}}|}~}}~~~}~|}~}{{{|}~~||}|{z{zxxy{zzz{yxxwwwxzz|~}~~{~~}~~~}}{zy{zyxz~}}{zyz~}}~}}}|~}~}~|y{|{zyzzyz{yzz}}|{||ywxwwxwvuuutrrrqqrtvz~~}|{{|~|}}|~}U)**)*((()''')&  !|zx|}~~~~}}}~~~|||~~~}|z{yyvx{~}~}}{||}|{{z}}~~~}~}~}~||~~|z{}}}~~~}~}~}}}|}~~~~}~}|}}||~}}}|||}|~~~}|}~~||}}}{~~}}~~~}{}}}}}~~}|{|z~~}~{{||}|}|}{||{|}}~|}}{{{yxyz{|}{z{{{{zxywwxzzyz|{z|}~zzzy{zxxzz{{|~~{{|{z||||{}z{zzwvwyyz{}|y{{zz{}}}|}{y{{z{}~~}}}~}||}}|}~}~~|{~{||}|{}{yx{|~~~~~}~}|||zzz{xxy{z}|{}}}}~}~~}{|}||||{xxzxyz}{z|}}}}~}}}}~~~|}}{zzzyxxyxwy{||~~|{{~}y{zxxwy{{~~~{zz}~~~||zx{}zxyxzyyyz}}{y}|z{{{yyy{yzyzxzz|}}}~|~{}}}~~}~}}|~~|}|}{zz{yxx|zyyy{||{xwxvy}|z|}|}}~|}|{|}{|~~}}}|{zxxxzyz{yzz}}}z{}|{z{|}~|}}}}|~~~|~}~~{{~|}}{||{}~~~}~~}}}}}}||z|~~}~}}}~}}||}||zz|~}}~~}~|}~}~~~~~|}}}}}{zwwzzz|~|~}~{z{~|{}}}|||{|~|{~~}{}~{z{zyxy|zyy{|xxywwx{{zy~~}}~~~~~~~~{zy{{{z|}|||xxy~~~~}}|~}||~}||}|zz{{zy{zyz||zz|||{{zxxxwwwxvsttsrqqpprsvy}~~~~{{{||~~}|}}|U()**+((')&''(&  !zxz||||~}{||}{|}~|{z}}}~}||~~}~~||zyyxvvz~~~}||}|||}}~}{{{zz|~}~{|}|~}}~~}|~}}|~zyy{}||~}~~}|}~~}|}{{|}||~~~~}{|{{{{}~~||~|{|||~~~||{{|{|{{z{|~~~~~}}}|}~|}}||{{{|}|{{{|zz||}{|zz{||}|{|{y{|||{|{zy{zxyzy{{|yz{|{yxxxwwzwwwz|{z|}zyyyzzxxyzzz}~~~~{{{zz{{{z{{{zyzvvuyxz{}{y{{zyz|}~~|{|zyy|zy|~~~~~~}}~~}}}}~~}||}zz|~~}~|}|z}}|~|}{{{zyz{||~~}~|}}~}~}|zyyxyxwzz|}|zz||{|}}||}|{|||||{{yxyyxz||{||}|}{}}}}}||}~||}|z{zywwxwvx|}{}}{|}}|yzzywxxwz{}~~~{xz|}}}zyv{zyyyyz{zz{|{z{}z{y{xyxyyyxyyyy{|}~~~~~}~|{||~~~~~~}~~}}||}}}{zzzzwwzzywzyz|}|zxwuvw|{|{~}|~~}}|}}{}}~~~|~~~}}{|zyyyzxzzz{z{}|{{|}}}}}}}}{|~}}~|}~~~~~||{||}|{zz|~}~~~~~|||}{{|~~}~}}}}~{|}||z|{|||}|}|{~~~|~}~~~~|{{zxwxx{}}{{~||{|}|~~||}}|{}~~~}}|~|z{{zz{{z{z}{{yzxwy|z{{~}}~~~|zz}}||{}~~|{yy{~~~}||{~~}}~}}}|{yzz|||zyz~{{{||{}}zzxyyxxyvssusrqrqortuy}|z{~|~}~}}~V)**)*(('*''')&  ! }|zz|~}~~~~~}|~~~}{}}~}|{|~~|{yzyy{~~}~}}}}~}}~|{~~~~~~~~~|~~{{{|}}|~}~}}|{|~|{}|}|}}}~~}~~||~~~}||||{|}}{}~~}|}}~}||||}{{{}}|}~}|}|}~|||||{|~~~||{zz}{zz{{{}}{|||{xzyyxzzzz|z}|}|y{z{z|zyz}{|~}}||{{||||{{zz{ywxzz{z}{|||{|~~~~|~|yzzzy{~}~~}{{|{||~|}|{~}~~|{{{{{}}}~~}}~~}}|{{xyyz|~||{~|{~~|}~}}~~}}}}zy{xx{~~}~}|}~}|~}}|}~}~~|{z|zxyxwwx|}{|}~~{z{zxwxxyz|~~~}}}|{{}}}}xsw|{zz{|}{{|}{{{|{{z|yyxywyzyzyz|}}~}{||}~~~~~}~~}~~}~|}{zzzyxvy{zyzzz{}~}~{wwwvx{|{|}~~}~~~~}~{}~~}}~~~}~}|}{zzxzyyzzzzy|z{|~}}}~~~|{|}}||{}|~}~}|}}|~}|{z~}~~~~~}}}|{{z{|}~}~|}~}~~}|}}zzz{{{|}z{{y}{{{z|{~~|{|{yxwuvx||{}||~|}}~~~~|}||}}~~~}|~{z||yzy|z{{}}{{zzxx{z||}}}|}~~}}~~~}{y{}}|}}~|zzxxw||zzy|~~}~||zyxw{}~{yz}|zz{}|||zyyyyxxxusrurrqqppqsuw{~{zy{||~||}~~~V(****(('*'(')%  !~{xxz{{||~{}}}||}}{{{|~|~|{{|{}~~~~~}z{zy{{~~~~}~~||~}|~}|~|{|~}}}~~~}}}}}~}}~~}}|~}{{{{z{|}~~}}||}}||{zzz|{}~}|{{||}}||}~}}}z{|{|~~|||z{{|{}}|{{~}~}}|{|}||{~|{z{{{zy{{||}|||~{}}}||{|{yz{|}|{{zzyz{yyzy||||{{~|zyxyxwxzzz{|||||vyzzz{zyyz||~~~~}|{{||{{|{{zyyywxwxzyy||||{{{|}~}~{|{yxxyy{}~~}~||}~~~||{{{|{|}~}|{zy{{}~}}}|{{{yy{|}}}~z}}}}~~|{zzyxyz|||||{||{|~~|}~}}}~}}}~zyyyyw{}}}~~~{|~|||~}|}}}}|}|zz|yywwxwy{}{|}~}|{{xxwvwvy|}~~~}|||}|z{{|||~}~}|xsu}|{z|{}{|{{{z||{zy{zxwywxxyxxz}}~}~~~~~~~}{||{~~}~}|}~~|{}|}}~|{{xyxxwwyxyz{zz|~}}~|xuvwxyz}}~~}}~|~~~|~~~~~}~}~}}{{{zyxxyy{zz{{|{|~~|~}|z|}|}}{{||~}~~~}}z{}}}{y|~~~~~||~}{{{{||||}|}}}~~~|}{|{{{yzy|||{yz{yzz{}~|~||{{ywvvx{}~}}~~~}}||~~~~}~}||}~~}}}}zz||zyy{|{{||}||zz{{z{}}}~|||~~~}~~~~~~|{|}}~~}~}}zzxxwy}}{z{z~~}~}zxwy|{}yy|{{{|{|}}{yyzzyyyvsttsrqsqqpstwz}~~{{{|}|}|zz}X))**+((()(''(&  !~}zzz|{|~~}~~~|~}|{{|~}}}|||zz~~}~|||||}~~~~}~~}~~|}{|~}~~~~~~~~~~~~~|{|}~~~~~|}|}|{{}|}~~}}|||~~}}~|}~~~~~}~~}z{{|~}}~~~||~~}{~~}}}{}|z|y|~}}~}}}}~}~~}||}{|{}}~~|{y{}|z{{||~|}}~~|zzyxwz}|}}~~}}|xy{y|||{{||}}}}||||~||}}{{zywwxzyz{}||}||}~~~~}|{zzyzzz~~}~~~~~|~~~}||||}~~~~~||z{|~~~~}}|{z{}~}~}}}}}~~|{}{zy||}}~||{z{~}|}~~}~~}{yzxxz~~~~}}}}|~}||~}|~}}{zzzyzywyy}}|~~|}}zwxwvvx}~~||}|{|}}|}|}|{~~zuu|z}|z|{}}}{|z{|}|{{|{yxyxyxzyyz}~}~~~~}~}||~|~~~}}~}}|{||||}~||zzyyyxyxvzzyzy{|~{xutwxz|}~}}|z}~~~~~~}|}}}}|{{y{yyy}{{yz}}}~~~{|~}}{{z}|~}~}~|}{|}}|z|~}}~}|{z{z||}{||~~~~~}|}{yy{zzy|~{{wxyzyzx{~~}~|zzxyxwx}~~~}|||{||}~}~~~~}|}~}}}|{~zzz{{xyz|z{}}}}}|{y{{{}}||}}}~~~}||{}|{~~}||||}~|z~~}}{|xww{|~|zy{z|~}}}yzww{||zzz{z{{z{}}{xxz{yxxvsusrrqqqpqrsux|~}~~}}{{}{z{zxwzW()))+((')&'')&   ||zzxzyz{~}|~}{||zzz{|}|{yyzz{{|~}{}}{|}|{|}~~~~~~~}~}||}|}{zz|~~}~}~~|}}}}}|~~}~|~|{{|}~~~}}}||{|{|z{{|}}~}{{yz{|~|zz~}z{|}}}}||}{yzz~}}}}~~~}{||}~|}}~||z{{zzyyyy|}}}{{~|~|}}z{}{{{}|}}~}{xy{zy{{z{~}zz|}{zzxwvwzzzz}~}|xvxyz{zzz{{}~~~~}||||}||{{{{{ywwvwxzz{{z{{{}~}}}~}{zyzyxzy|~~}|}}|~~|{zy~~}~}{{{{|}~}~{||{y{|{{~}||zyz{{||}~}|~~}~~}{z|}{z}{{{||zyz{~|{|{}~~~}}~||yxwwy}}~~~}|}|||}}}~|}||z{z{{yyxxxx{{|}~~{||xywyvuwz~~~}~{}{{{||{{z{|z|~{yy}}{{|{}||{|{y}||{{{zyxwwyyxyx{}}~~~}~}~z|~}}}}~}}~~~~}}~}~||}zz{{z|~~|zyxyyxywyyy{xy{{}~~}yusvxz}~~}{{~~~}~|~|~~}|z{y{zyxy{z{yz{}}~}~}~~~~~~~|{{|}~}~~}||}|{zz|}{{{~~}}~}{{{{||}|}{~~~~~~}||{yz{zzx{||{wxyxyxxy{}~~|}{zwyzzx{}~~~}{{||~~~~}~~}~}}}|{{{{zy{{{{|||~~~z||{|}}~}~}}~~|||}|}~~}}||}~|~}~}}}yxy||}~}zy{z{}~~~}|zyz}{zz{|zz|{{|~{xx{{yyxuuuurqpsrqqrsty||~~}{{{{{zxxy}W)***+()()'('('  "z{||yxyz{}}|}}|}}{}{|}~{{{}zz{{|~|}~~~~}}~}~~{z|}~}~~~~||}|~~}}~}~~~}||}|}|zz{}~}{zyz}~{{}~}~~~~~||z{|}}~~~|}}}|~|}~~~}||zyyyy|~~|{~~~}|{}}|}~~|}~~z{{{{|||}~}|{}~}|zxwwxy{{|}~~{xxyxyz{z|}|}~~}~~}~}~|||~{zyzzyy{{||~||~|{zzxxz|}~}|{{z}~|}}~}}}{{y|{{~~~|{y{{{|}~~~~~~}}}||{~}{|}}~{yzz||{|{|~}~~}{{{wxz}~~~}}}~~|{~}|}~}|}{|z|{zzz}}|}~}|}|yxxyywx|~~~}}}}||{}||{|{||}}{|}}}{|}}}|{|zyz|||~~|{yyxyxyyy{}~}|}{{}~~~~}~~~~~~}|{~|zz}yz|}||yyx{xyyzzz{|y{}~~~~{|zwsuy{|~~}||z~~~}}~}}}}{zzzzyy{z{y{{}~~~~~~|zz|{}|~~|}|}~|{zy{{{z{|~~~~}~}|{zzz|{{|}}~}~~{}}zyz{zz{|z|{wwxyxxy{{{~|~~||{xtvzyzy}|}}}}||z{}~~}~}~~~}~|zzz|{yyz{z||{z|~}{{{{}|~~~~~||}|~}|}~|~}}~}{|}~~}~~}{{{zxz{|~~|{yzzz}~~~|~~~~~~}{yy|||y{{zy{{z{}{yy|{zyywtttrrqqrqprrsu{z}}~~}{}|{zz{ywwz}W(**)*(('(&''('   {yzyywwxy{{{}}|{z}||zzz|yz|{zyyz{|~|z|~}}~~~~}~}~|}~}~{{z|}~~~~~}}|{{z{||}||}}~~~~}}}}{{zz||{x{|~}}{zyyx|~~|z}~~~||}|}~||~~{{{|{}}||{~}~~~|{}|||}}~~}z|{{zyxyz}||}||{}|}}{z{|||||||}}|{z{zy|{{}~}{z{zz{xyxvwwww|z|~}xxxxyzyzz||}}~}}}}{}{|}|{zzzyxwzy{{|}|||{yyxxx{~~~}~}~~~~{yz~~}~~~~}|}~~~||{|{yyzzy|~}~~}{{zzzz{{{}|}}}~~}|z|z{|}~|}||}{zyzz{{|zz~|~||{yyxx|}}~~~~}}~}||}|||}||{|zy{{zyz{{{}~~|}|zyxzxxxvx}|{||{}|zzz~|{{|{|{||{}~|~|||||}{{yxy{{{|~|{z{yxyywxy{~~~}||{{{|~~~~~}~}}~~~|z~{zz|zy|}{zyyxyyzzyz{|||}||~~}||xxywttvy|~}}|{~~~}~}~}}||{{z{xyyy{{{z{|}~~~~}|zyzz|~}~}~}~||{{{||zz{{|~}~}~}||{{{z{{{|~~~~~}}{|zzz|||zzz{{zwvxxzz{||}~}|}}~|{xuxzxz{{||~}~{z|{}~~|~}}||||z{zyxy{||}{y|~~{{z}~~}}~~~}~}}~~}~}~~~}||}}}~~~}}}yz{|}|~~||{{z{{}}}~~}}~~|zz|||{{{{y|}|}}||{{{{yyutstrqsrsqrrqtuw{}}}~}|}}~{{{zxx{~W(**)*)(()''''&  !|zzzzzxx{{~~~}{{}~~{zz||{{|{{|}}|}~}~~~~~~}||}}~}|{{||}~}|{}~~~|}||z{~}{{~~~~|{zzz{~}~~~}}}~}~~{{}||~|}|}}~~|}|}~}~~~}}}~||zz{{|}{}~||{~||{||}}~{|}~~}}|zz{|~}~}{|{{{|{zyywwxy{|~~ywxwz{zz{{}}~|~~~}||zxz{|{{|||}~}{{{yz{}~~~}}{|}~~}~~~|~~}}|}{x{{||||}|{|{yz{|z|||}|}|}|}}~}}|~|{|{zzz|}}}~}~~|{}yyz|}~~~~~~}}}}{|}~||}}{z{|{{{{|{}~|~zyzzzy{xvz~|{}|}|{||}|zy||z{|zz{||}|}{|{|{{yxy||{}|||zyyywxy{}~~}{{y{|}~~}~~~~~~~|||{z{{zz{||zzzzzyy{{||}||~||||~|}|xwxwtsvz{~~~~|{~~~|}~|}}|zz{yyzzzz{{z}~~~{zy|{|}~}}}}~|{zzzyzzz|}~~~}zzyyy||}}}~~~~}~|||{yx|{{{{{zyyuuuwxz|~}~~{}}~~~~~}{xvwxvxz|{|}~~}|{}||}}~}~~~{~|}~}|yzxxyzx}}~zzz}~}|}z{~~}}~~}~}}}~~|||~}~}~~}{}|{{|}}|~{zy}}||}}{{zzyz}|}}~}~~~}zz{}{}{z{|{|{{}{z||zzxyvtttsrqrprqsrstwz{|}}~~~~}|}}{{z{zxy{V(**)*('()&''(&   }ywxxwwwwy|~~{{z{}}yzyzyyzzz{|||}|}{~|~~~~~~~~~~}}|{}}}~~~}|||z{z{|{z{{|~~~}}|}{{z{}|z{|}}~}|{{zzy{~~|{|||}||}|~~}}~}}}{||||}|{~~~}}|{{{}||}}||{||{{zzzz{{{}||z~}}|{|y{{||{{~}~|||zy||||~~~}||{{yzzzxxwvxyz}~}ywyvyyxxx{z{|~~~~|~}}}}{yyyzz{z|yz|}}}~~}|{zzx{{}||~}}~}}~~~~|{z||~~}}~}}{|}~}||~}{{zz{z|{{|~|z{}{yyxzyyyyzz}|zz{|}~~{{|{{{{zy{}{{|~~~|~~|{{zzy{y{}}}}~}}}{{||{{{|z{|zz{|z{z{z{y{~}|}{z{}zzz{xx}~}}z}~||}{{{{}zy{{yzzzxy}||||||{{{zxyxz{|{}}|{zyzxwxy|}~||z|y{|}~~|}}||}}~}}}{||zyz|{{|zzyyzzyyzz{|}~~|{z{y}}{{xxwvutvz||~~~|~~}~}~}}}}}{{yyyyzyyz}|}~~~~}|z||{~~}}~}}}}}{z||{{|{z{~}~|{|zy{{||}~~~~}~~|{}zy|~|zy{xxwtttux|}~~~}}~~~~~}zyxzyxx{z{}}~~~~|~||}|}~}}~~~~||~~}}~~|{{ywyzx{}|zz|~~~||}~~~}}|~||}z}}||~|}~}}~~}}}||}|}}{{~|||}|{y{yy{|~|~}~~~~{||}|}}|z{{|}{||{{||zy{wttttstrtssssrsvx{}~~~}|{}{z|{{{|V)*))*((()'''('  "}zzyzzxywz|}~~}||}~|y{{{z{|{y}~~~}~~~~~~~}|~~~~}~{{|}||{|||}}|}|}~~{{}~~~~}}}|{{~~|~~~}|}~}~~}}~||~~}~~}~|{{}z}}~~{}}||{|}{z|}|}}{z}}}}}|{~~||}~~|zy|~~~~~}|||}{yzyxwwz{||~}yyyxy{z{{|||~}~~~||z{{{z|{}|}~~~~}|{|zz|}}~}~~}~}~~{|}}{}~|}~}}|~}{|}|{|~||~~||~}{yzz|zzzyxz|{z|{|~}}||z|}{{zz}}}}~~~|{}z{z|{|}}||~~~||}~{{}{{{}|z{}|{z{zyz}~~{}||||z{{z|}}||}}||~~{|}{{{||z{{zyy||{{{y{z}yyxxyz}}~|{{{yyxx|}~~{z{{|}|~~|||||~}}|}{{||{}{}|zzzyyyxy{{}~~}zyzy}}||ywwwuvvy}|}~~}}|~~~}}|}~}|{{xyyzxwx|{}}~}||{||~}|~~}|~~{{|}|||{{z}~}|{{yz|{{|~}}}{{}zy{~{z{|{ywsrtsu}~~}{}~}zyxzzyy{yz}~~~}~||}|{~~|}~~}}~{~}|~}}||ywyzxx{~|{zy{|}|||}}|~{{|~~}|{z{}~z|||}}~}}~~|{}|z|{}|}|}}|}}{{zz|{{{{{|~~~~~}||}|}||{{{||{{|zz|||yxxvutussstttssprqtvz}~}~~|}|zz{{z{{y{S(**)*((')'''(&  !|ywxwxxwv{|}~}}|}{}||z{zzzz{{z{~~~~~~|}~~~~~~~~~}~~}}}~||}}~~~~~}{{z{{z{{{{}}~}}}|~||||z}|{{{}~~~}{}||z{{||||}|||}|{|~}~}~}}~||}}~||}}~~}}||{{}}}||||||{|{{{{|{|}zz{}}~|{{{{z{{{~~}~~|zz|{~{||}||{|{zywwzzyxz{{|~}yyxxyyx{zzz|~~~~~~~}}}~~||~}|zzyz{||}}~||}~~}~}|{zyzz||}}}~~}{~~}~}~}~|||y{~|zz~~~||~}}}{|~{|z{{z{{{{|}|||~}|yxyzyvwvxyyz{y|~~|{{zzz{yxz|}~~~||zzzyz{zz{||{}~}~}|{}||{}{{y{z|{{|{{{yyz|~|}|}{{{|zz{}}{{z}||}}}||{|y{y{{{zzx|{}}||zzxyy{zxxwwz{~}}||{{zyxyz{}}|zyyz{}~~~}|{{||}~}~}}|z{z|}}~{{yzxxxxwxy~~{zxwz~~}|{zwxuuvwz|{~~~~||}}}}~~{}|}}}}zxwxxxwxzz{}}~||}~}}}~}~|~~}}||~~}}}{||}}~~~|}}|z{{{z|~~~}||z|{{|}|{{|zywsrqqqz~~|wy~~~|{{|{{z{z{|~}~~}||~~~~~|}~}~|}~{{|{{yy{{z{~{{z{|~||~}|}}{zz}~~~~||~~|{}|~}}}}|~}}}|{{{}}~~}}}|{z{||}|}}}~~~~~~||}|}}|{{||z|}{||}{yxywututtuvttttsqsuux|~}~{{y|z||{zU)**)*((()''((&  !}zzyxyxxx|~}}~~~}~|||}{{{}|}}}~~~~~}}}}~|}|~}~~}}|}{{|||}~~~}~}}~}}}~|}~~}~|}}}|}}~|~~}}|}~}~}~~}~~~~~}|}}||~~}}|}|~|{{|||||zz|~~}}|||}|{|~}}}}{}~~|~}}|}|{}}ywvz}{z{{}~~~yz{yzyx{{{z}}~~~~~|}}||}zz}~|~}~}{z|z{~~~~~}~~}}~~}||}|||~}~}|~~|~~}||{{{|z|||||}}||zzyxvvvyzy|yy~}|{{{{yyz}~~}{{{||}|{}|z{|}~~~}}||~}}~}zy{|}{|{{{}{{z}~~}}}{|||{{{}~{|}}~~}~||z{|z||{{x{|}~||{zyyzzzyxxxz{}~|~||}|{z{z{|}|zzzz||}}}|{z{~~}}|{{y|}~~~{yzzxyxwwvy~~~}{{xz}~~}{|yyxvvuw{{|~}}|~~|}~}}}}}|{xyyyxvwwy}~~{z}~~|~~}~}|{|~}|{z|{|~}}}}z{{{z{{}}~~}}||z{z|z|{z{|yywrrqppu|~}}|zy}|||z}|||}zyz|||}~~|}~~}}|}~}~~|||{{z{zz{{{zz|~|{zy|}~{|}|{{{{zz|~}||}~~}|}}~~~|{|}}|}}}||{z|}~~~}|{|{||}|||||}}}~}~~}|{}|||~|{{z{z|{|||}zzyyvuuvtuvuwttsrrrstvy~~~||{z{{y||zU(**)*()((&'')&   |ywxxxwwx{|}}~~}~~}}{|z{{{z{{}|~}~~~|}}~~}}~|~~}}|}}}|}}~~~}{||}~~~}|{|{z{|zz{|~~}}|||~~~~~||}~||}~}~|~~|}}||{|~|}}|}}}{|{}~}~}|~~~}~~}}~|}}||{}{{|}|{|}|{z||{z||{{|zzy|~~}}{{{{{yz}}}}~|{|}{|{{{||{{zzyuuxz{z{zz|~zy{zz{yxyzxx}~}|}|y{~~~~}|}}||{zyz}~}}}}|}|{|{{z{}~|{}~}}~}|}~~}~~}}~}||}|{~~~}{~||}}}}}~}|~{zz{yz{{{{|}~}zzzyyxvwwyz{zz}~}|}{|zzyyz||}}|~~|{|{{{{{zy{{{z}|{||}}{|}||}|zzz|{{}{zz|z{{|}}~~~~~{{}{{|}||}}{{{|{~~}}|zyzy{|||{z||||{|{{xxyxzzyzyx{}~|{}{|}~}zz|yz{|zz{|z{|}}~~~|{zzy{~~}~}}|{zz{}||z{xxxyxuy|~}||zz|~}{{{zyxwvtwz||}~~~}~~}}}~}~~~}~~}||z{y{yxwxwz~~|y}}}}}~~~~}~~~}|z{|{{|~~|}||{{}zz~{}~}~~}{||{z|~{zz{{zxsrrrrtw~}~~~}z{||~~}{|~|}|{zzyy{{{~~}~~}~~~}}||}{{{|zz{}|z{~~}}||{}~}|{}{|{{{{~~~|~~~|{|}~~~{{z|~~}~~}}}{|~}|}~}|~}}}|}}|}}~}}||}||~|{z}|{{||{|{{{xzwvwxywvwwvuuusttttw|~~~~}||||{zz|{U))*)*((()''')'  ! }zxxwxwyyzz}~~}~~}~~}}|}}||}{|}~~}|~~~~~~~~~}~}||}~~{|~~}}|}}}}|}}}}~}}~~}}~~|~~~|}}~~~|~|}~}~~||{{~~~}}}~~}~~}~~~}{}}|}~}~|}~|}}|}{|z~~~}}{~z{y~}}~~~~|}}|~~}{}|{wvx{|{{yx{~}}|{{|yxz|zy}~}}zvw~~~|}}|}|~||}~~~~~}||z{|||~~}~~}~~}~~~~~}~}}}~~~~}~~}{~|{}}~}~}zz|{z{|{||}}{z{xxxzyz{|z{}~}~~|{{{zy{|}~|~~|||||{z|{|{}}||{|}}}}}~|{zzz||~{{{}|}||~}~~}{|{}{~{|}~}|{}||~{{|{z{}}{{z{z|}~|||yxz{zzzzzyz{}||}|}~|{|zzy}{|{|{||}|~~~~~zyyz}~}}{yyxy}~|{{xwwwwvy}~~}~}z|}~}|~{zwvuuuy|{{~~~}~~}}{{|}zyxvvz|yz}{{}}~|}~~~}~~~~||z}|{|~~~}}~}{|zz{~}|}}~~}{|}|{||zz{zzystsuttux|~~}}}}|{{|~~}{|}||||z{zzz{||}}}}~~~}~~}}}|~}|z{yzyz}||{}}|}|||}~}||}z|zz{||~~~}|{z{|}}|zz|{}~~}~}||}}~~}{{~}|}}~||||||}}}}{|z{{z|~|z{|{{{||||{{zyzxuvxwwwxwvvvststsstz}}~~~}z||zzz{{T(**)+((')'''(&  !|wwvuwxyyzz{{}}|}{|{||z|z{yzzzzz|}}~~~~|{|~}}~}}~|}{{{|~~}}}yy}~}{|}~}~~}~}}~~~||}}|{{{{|~}|}~~~}{}|~|{||{|}|}~}|{||}}}}~~|||z{{|}~~~||~}}}~~~}~}~}{}}}{|{|{{||{{{|{{|~}}|}zzxy{~~|{{yzz{|{|~~~}}z{|||}||{{yyuvxzyyywy|~|{z{zxvxz{y{}}}zzwutx}}~~}~~||||{}}{{{|~~||~~~~}}~}}|{yz|||}~~}}}||}|~|}}}}~}}}}}}|~|}|}}~~~}}}{y{~~}~}|~}{zzzy{yz{{{|~|{zzywxyyyz{zy||{|~}}{zzyy{}|~~}}}}}}z{z{{zzzzz{}|{|zz|}}{z{|{|z{yx{{|{|~}|{~~|~~~~{{{zyz{|{{}{{z|z{|~~}|{z{||}zz{}z{{|}{{yyxzyyyzxyy{{||}||~~}|||z{z{|{{~||{{z||~~~|yxy{|}~~{yyxvz~~}{zxwwwuvx|~~}~}{{~|}}}|yvwutuwyy{|~~~~~~~~~~}|{{}}}{ywux|zz}{{|}||}~}~}}~~}||}{{|}|}~}}|{{}z{|~|||~~}|||{{{|{z{zzyxussttvwzz}~~}|}}{}~}}|~}{|||}}|{{|zyz}}~~~~}}~}~~~~}}|}|~{{{yxy}}|{~~~~~|}}||z}z{|||}~~~}||z{}~|{z{z}}~}||~}~}}~~}~~}}|{|}~}}~|||||{}||{{|||}|}||{{y|zyx{zxxyxwvwvuvttttx{}{{|}}z{z{T()**+((()'''(&  !}ywxxxyzzzz{|~}}}~}{}||{{{{zz{y{|~~|~~|~~~~~}|}||||~{z|~|~~~~~}|~||}~~~~}~~~}~}|}~|}~}~}|~}~~~||}}}~~}~~~~|~}}}}}|~~~||~|}|~~|zzyy~~||zyz}}z}~~~|}|}}}|~~}{ywxy{{{yyy{~}|||{yxy{{{{}}|}zxuvy{}~~~~}||{{~~}z{~}~~~~|||{||~|}~}~~|||}~}~~~~~~~~~~~}~|{{}}|~{~~||{|{{{{{|}~}}}zyxz{{z}zz}~~}||{|yy{~~~~~~}}{|}}}{|{{|}}{{|}{|}|{{}|{{|{z{}{}~~}~~~}|z{{zz|zxz}}z|{yz{{{|}z{}~{z{~{{|{}||{zyyzyy{zz{{{|}~~|}}}{|z{z}z|{~}|}{zz}~}{yz|{~~}}|zxxvz}~|{yxwwvvx}}~~}{}}{|}zyvzxvwxxy{}}~~}}~~~~~}}{z~~|{yvu}~}{z{{z}}}|{~~}}|~~}}|}|{{}|~~}}}|||{|}~~}~~~~|}||~}|{}|{{{zzytsstuxy{y{}~~~~}|}~}|}}{{|~~||||~~~~|}|{z{~~~~~}~~~~}~~~}}~||}}{{{zx{}|{}}}}||}{{{{yzyz|~~~~~}{{|zzz||{yzx|}~~~}}}~~|~~~}~}|}}|{|~}~}|||}{{|}}{|}{{||}{{}yxy{{y{|yxxyyxxwvvuvtssvz|||{{z{zzzU()*)*((')&''(&   }ywvwwwwyzxyyz||{}{zyzyyzzyz{zyx{~~~~~}}}||}~~}}{y{||}}}{zz{||}~~~~~~~~}|}}|{|{|}}~~||}~}|{~{{}}}{}~|{{zz|}~}~~~|{}~}}~~~}}||}~}}~}}}~}}|}|||}|}}{|{}||}}}{zywvx~~||yxy|{z{~~}~}|{{z|||{|~}}yxyyyyyyxwx||||{{{ywx|{z|{{|zyvuuz||}}|}~}}|{zyz~~}|xw{~~~~~|}z|{|||}||}~|||{z{{||{}|z|}}|}}~}~}}||}}zz{|{}~|{|}{zzz{{{{{|~}}{|{ywyzyz{zz|}}}{|z|zy|~~}~}~~}||~}y{|}}||{z{{zzz|{z||zzz{{{{{{y{|}}~~~}}|~~~~~}|zzzyzzxwy|{{{zzy|~|{||zz{|~{|~yyyz|{|{zyyzyy{zyy{zz}~~}}~}{{|{{z||{|}}||{{z}}~||z|z|}}}}~}zwyyz~~}|yxvxuvw{|~}~}}|{{{||yzyxwwxwxy}~}}|}~~}~~~}}~~{y|~|{yy|~}}}|{{yz{||~|}}~{|}~~||||||{}~~~~~|}}}|}~}~~}|}~~}}||zz{{{yustvxy{|zy|~||}}||~~}{|~~~~~}{~~}{}|y{{~~~~~}}~}}}}||z|~|{|~}||~}}~||~zyz{zzyxy~~~~{{|{{{}|{{zx{~~~}~~~|{}}|}~}||}||}|z{}{||}|||}zzz|||||{yyzzxwwvvvwtsswy|~}|}{||}zU)**)*(('*'''(&  " |yyyxzxzzzyxyz|~}}}zz|{y{|{{{|z{z}~~}|}|}~~{||{{}}{{|{}~~~}}{~|}~~~~}}{}}~~|~~}|yz}||~~~~}~~~~~~}}~}~~}|}~}}~z||}{}~}}{{yz~}}zzz}}{}~~}}{|~~~~{zyyzy{{xyz|{~}||}z{y|zz|}}|{|xwvx}||}~~}||zyy}~}}{xy~~}}|~}}}}||}~}~}{{|{{|~{||}~~}~~~|}}|{|}{|{||{|~|{|}}~~}{zyzz{||zy|}~~}|{}zy|~~~~~{{}~~|}{z|~}{{|||{}|z{|z{|}{|{~~~}~~~~}{|zz{zyxz}}{|}yyz~}|}|z}}}}|~z{z{}{||{|{yyz{y{{|yz{}~~}{||{{~|}|~}}|}||}~{{{|||}~|||~{{{yy|~}|zywywwx|}~~}}~}||}|{yzyywxwxz|~~|{|}}~~}~~}~}~~}zz|~~{z{{~~}z{~~~|{yz{{|}||||}{z||}{z{|{|}~~}~~~|}~~~~}}~}|}||{{|zzztstvxx{{|{|}}~~}~~~}}~}{|~~~~}}|}z}~}}|~}{{{|~~~~|}~~~~|~~~~~||{{z|}}{}{}}|~|}}{{{zxxyyyyxw{~|}~{{|{{zyz{zzwx|~}}~~~~}}~}}~~~~||}}~~}~}{}}|z||{yz{|{}|{|{{zzz{}|||zyyxxwwwvwvutrqvy{~~}{{{{|{{T')))*(((('(((&   {xxxxwxyzyxxxw|||||{zyz{zzyz{zzzyz|~||~}|{|~~}}|{z{{}~~}{{z}{|~}~}~~}~~~~}||{zz{}{|~~|}}}|}{|z||}}|~}{zyyz{{{{||~~~~}|||}~|{|~~~~~~~~}}|{{}|}{zz{z|}~|{{{{{}}|zzxz{}}}}}}|{{}~~}}}}zzwwy{yywyz~|}~{|yz{z{yz|{{zyyxwxxzz|z{|}~}{|}ywxz}}}|zyz{}~~~~~||}|||}}{||}|{|}zyyyzyzzy|}}}~~}~|{~~}~}~~}}}}}z{}}z{z{yy{|}{{}}~~~}~|zz{y{{{xwx||}}{{z|{|}~~~}~||~}|{~|}}|zz{~}|z{{{||{zzzz{{~{||}~~}~~|}~}~~}|{{zyxyxyx{{z||zwy|~~}|}||}~~}}~zzz{|||{{zzyzzzyzzxyzy{}~}}|}zzy{|{{}{||{{|}~~~}z|{z|~}}|~}||{{zz~~}{{zzyxxxy{}~~~~}}}|}|{zyzwxwwxyz{}}~{z|{||~~|~}|~}|}}~~}}|xz|}~~}x|}}~|{~}}|zzyz||}{{y|{yzz~}{}|||~|}~~~~~~}}}{}}~|{{||zzssuwyz{|{}}~~~~~~~~~~||}}~~~~~||}{|}~~}~|}|}~}|~~}}}}~||{|{|~||~~~}~~~~~~|z|yxyyyywzy{|~}~~~}|~z{zxz{zzwvx~~}|}}}~}}~~~~}||{~~~}{|~}||}{yz{|||~||{|{zz}}~~}{yyyyxxwywvwtssvz|~~~||}}{T())*)))()'('(&  !|yxxz{yz{{xxxyz|}}|z{z{{zz{{}|{z}~}z}~~}}~}|}}}~}~~||~~~~~~~~}~~~||{{}}~}~~}~}}|}||~~}}}|zz{{{|{z{}~}}}}~|}~~~~~~~}}~~}~}||{{|~~~}}~||}~~~}{zxy{{|~~~{|}~~~~|zzyxz{{{y||~{}}}|}}|}}{z|~{zyzxwz{z||{z}~{}|zyxz~~~{z{|}~~~~~~}~~~~}~}}}~}}{z{yzzzxy{~}~}}|~}|~~}}~}z{{|zz~~}}}~~}|||}{{||zxx{~~~~~}}}~~~~}}~~~}~}|{zz~|{}|{|~}{{zzzz}~~~~}}~~~||zzyzyxxzyz}|zxy{~~}~}}~|~~~zyyz|{{}|||z{z{zzz{yyzz|}||zzyz|zz}||}}}|}~~||{{yz}~||||}}}zyz}}|z{{{zywwz||}~}~}}~||z{zxxzyzyz||}}|{xz}|}}|~}}{|}}}}}~|~~||{wyz|}~}{z~~~}}zzy{y{{|{y{|zz{}~}z{zz|}|}}~}~~~~}}{}}}||}|{{zuttwyz||{|}~~~~~}|~~|||{}~||~}{}}{y|~{{}}}}}{}}{|}}}~~~|}~~}}}{z{~}~~}~~~||{zxvxzxxxyyyz|~}}}}||{|yyxy|{xww{|{{}zz{~}}~~||||}~}}|}~~|}{|{z|||}}|{{|zzz{~}}|{xxyyxxyywvvtssvvz}~~}{{|}zS(**))()()&''(&   |xxyyzxzzyxvuvw{{}{{{z{z{zxzz{}|{}|}~~}zxz|}~~}}{}|~~||}~~|}~}}}~|}~~~}}|||}}~|}|}}~~~}}}|z{|}{|}{{|}~{{}{{|~~~|{{zyy{z{zzyy}}}}|}|}~|{}}|}}~~~~}|||}}|||||zyz{{~~~~~|}~~|}~}}{|yxwyzy|}||zz}}~~|zzyyx{{{zy|}zz}{{}z{{}{{{}yyxwywwzxyyzyz}~}{z|{yyyz|||zyz|{{}~~~~}{}~}}|||||||yyxywxxxxy}~~~~~}}~~{|{{{{}~{||{{z{{{zz|}~|~|~~~~||}~|{{zyxxz{}}{|~}|~~|}|||}~}}~}~||}}}~~}||{yy|}~{{{z{||yyyyy|~~~~~}|}}}{|}{zyzxwwywyz|zzzz{~~}}}|||~|~yxxx|{}}~}}{{z{zzzzyzz{|~~|{zyy{z{{|z||}}~}~~~}|z{xy{}|z|{{||{{~||zzz{zzvxz{}~~~}}}||{{zxyz{{{|{||||zyz|z}}{}~}}|{|}~~~{z}~}|~~{{~zyyz}}~|zy}~~~}~||zzzz|~{zz||{}~~|}{|}~}~~}}~~~~~||}}|}|}|vuvyy|}|{{|~~~~{|}}}}}~}|}{{|zy|~|z~~~|}|}~~|}~|}}~~}~~}~}}{yz|~~~~~}}|{zzyxxzzyy|zzz}~}~~|}}~{zyywz{|{yyz||z{zy{~}~~}|}|~}}~~{|{}||}}|{|}|z}}|||}{zy{zzy{yxvwussutz}|}|}|U)**)*((()''&)'  !|zyz{{{{{{yxwxwy{}}|{}{{{|z{|}~}~~~|{|}|~|||~~}}~~~~~}|}|~|~~~}~|||}}||~}{}{{}}}~}z{}||{||{{}~~~~~~~~}}~~~}}~~~~|{|z{{~~~~|}~}}~{zyyxx{~~||}~}{zyxx{~{z{z~{||{~~}||~}|{|}{xzxxw{zy{|yz|}||~|z{{|}~|{{}{{}~~}}|~}||}~|}}|{zzyxxxwwz~}~~~}}{|||~}}}}|{|||{{}~}}||~}~}|||zzzz{}~{|}~~~~~}~~}~~~~}}{|{|}|}{{z{}|zz|yz}}}~~~}}~|}}}|{||zzyyxxz{{zz{{|~~}~~~~}~zyyz{{}~~~|{{{{|{}|{{|}}~}~{z|}{{{|||}~~~~}~|}||zy|~~}{|{{|}}||||zzz{zywvy||}~}}|{zzz|{{{{z|}}}z{yz|||~{||~~|{|{~||{w{~~{|~zz||{yy|}{|zx{~~}}~}|{|yz|}|{y||||~~}}~|}~}~~~}~~}~|}|~}|~|z}wvvy{}{|z{z|}~~}|{{~}}|~~~}||zz{zy|~~{|||}}||~}||}{{z|||{~~~|{zx|}||~}}~}}~~}{zxxwxzzyyzz{{}}~}{{{||yxwxx||{zzyz{zzywx{~~~~}~~~~||}~~}}~{{{z||~~}|{{{yz|{{|||{{zzz{zyxwuutstuxz~~~||}{zT(*+**((')'''('   {yxxyxzxyzxxwvwxz}|zzzz{{{{z|}}~~~~~~~}{{{zz|}}}|}||}~}~}~~~~}~|}}~~}~}|}}{}}}}~~|{|||~~~~~}|}|{{|{zz|}|{|zy{||}}|{y{{{|z|{|{{}~~~}}}|~}~~}{|}}|~~~}{}~}||~}|yzy{|~}}~~~~}~}~~|||{zxvv{}}|{}}}~}}}{yyxuz||{|{~z|{{|~}|z|}|||zzyyuwwyxxyzyyy~z{|}{{z{{{|}{{z{zz|~~}}{{||}}||{{z|zzyxvvvvtw{}}~|~|~~}{zz{||||}|{zz{{yz{{{{}zy}~~}~~~~}{{{zyy{z{}}{|}}}~~~~|}~~|}~~}~~~~}|||{|||{|{|yy{|zyyyz{}}}}~~~|}{|}||||{{zxyzxxxyzz{|{{}~}{~~}|}{yxxzz}{~~|{|z|y{{|{{|}}}}~|{{}|z{|{|{|}~~~~~}}|}||z|}}}}}||{~}}}{||{{yz{ywuxz}}~~}|||}{{|{|{{z{|}}}{{{}}||{z{~~}{{||}}~~~{zz}~||~{z|}zyyzz||zx{}}~~~~~}~~}}{}||{}~{{{{{{~}|}~}}}~}~~~|||~~~}~}}|{}~~~|z}wxxyz}~|zz{}}~~}|{|}}~}~~~|}{{z{z{z~~|}||}}}{{}~}||}{{}}}}|~~~}{y}|}~~~}~~~}|{zzwwzzyyyz||}~~}||}||{yxyy|~}|{}{{yzywy|}}~}}}~}}{~~|~~{zzz{~|{{{{{|{x{}||}|zzy|yxxxvvtuuvz~}}}|U)**)*((()''((&  !{yxy{|zz{{|yxxxxy|}{z}|||{||}~~~|}|}{}~~}~}}}~~}~~~}}~~~|~~~}}}~~~}~}~~~~~|}}}{}|}~{||{{|}|~~}|||}{|}}}~||~~~~~~}}}}~}~}}|{{zz~~~}~~|{|{wvz~||}~~~~}{zyyz~}~~~~}}}|}~}}~}}||}|{{|yyzyxyz{xyxz|{}~}z|}}}}~|z||z|~~~~~}~~}||}{z||yxxywwy|~}~}}~~}}}{|||}{~|{|}|yz|{|{}|{}}|~~|}|yyzz{|~||}||~~~}~~~~~}|}}}}~~}}}{z{|{zyzz{{}|}~|}||z{}}{{z{yxxyzz{}|}|~}}~~||~}zzx{z{{~}~|zzzzz|}||}|~}~}}||{|||}}}~~~~~~}~||}|}~}}~}}}~|}|{|||{{zzyxx{z}}~~|}|{}~~~}{{|||}}{|{~|}{|{{{}~~}|{|}}~~~|~|zz{}~}~|zz{zxzyz{zz{}~~~~}|~}~~}||~~|{|zz|}~~~~}}~~}~~~{yz}~||~~~~~~}{|~}|||yxyyzz~|{{{|}}~}|}~}~~}|~}~~~~||zz|zyz|~{~}~}|||{{z}~~}|}|{yzz{||z|~~~{yz|}}}}~}~{zxzvvxyxyyz||}~~||{{}}yzzyz{}|{|}|yxzyxx{{{}~}~~~|||{~~~~}~~~}zyzy{~}}}{{z{zy{||||}zxxyxvwxvuvvvuy}~}~||{T'****((')'''(&   |xxxyzyyz{zxwvwxxz{|yyz||z{|}}~}~}}{{{{{{}}}}}|||{}}~}||||z}~~~}|~~~|~~~~}}~~~~~}|~|~}~{||~~~~}~{{{z}|zzyzzz{zz|~}{{{||||{|~|}||~|}~~~~|}~}}~~~~}~~~~~~||~~~~}{{{{~~~|}}}~~}|z|{yuu}}}{z|}|~~}}||{yyzz|}}~~{{|z|}}}|||||||zy{yyxyxwxyzxyyxy{~}~z{{{}~}{z|{{{|~~}}}|||}~|{{{xxy}ywuxvww{{}|}}~||}~}||z{|}|z|{{{{|{{zzz{{||z{}{zy~~}~~~}{~|zyzzyy|}}{||{z~~}}}~}~~~}}}|~}}}~}|}}{zz|zyyxyz{~~}~~~{{{{z{|{z{zxxwxyz{{{}}z|||}{zw|}{zz{{{{~}~|{{zz{||{{|{}}~~}|~}}}}|z{}{}}}}}~~}~~|||}~|~~}~}}}~}}|z{{{||{{yyxxy{|~~~|~||~~}||z|}z||}||{{{{{~~}}}}~}}}}|}|{~zz}|~~}~}|{zyyyxxy{z{|}~}}~~}~~}|~}}~~}{{{{{}}~}~}}}~|~~~}{zx|~}~|}~}}|~~}|||{yxxyzz~~|}}|~}|}}~~~|}}~~~~|{z}{x{||~}~|{|}}~}||~~}|{z{|yz{{{{}||~||{{|}~}~~~|zxzvwxzyzz{{}}~|{{}||z|{z{}~}~}{{zyyz||||~}{}~}|zz~}}~|{z{{{}|~|{|}zz{}|}}|{zy{xvxzxvxwvux|}~}}}V)****((()'(((&  !|zyz{z{||||{zzxwxz||yzz{}||}}~}}||~|}}}}~~~~~~~}~}{|||{~~~}|}}||{~~}|}}}{{zz{||{z{}}}|}}|~}}~~}~}~~~~~}~|~~~~~~~~|}~}|{|}~~~~~|}}}{wvy}|{|{~~~}}}|z{}z~}{z|}|~~~~}|{|~}{|{{zzzzxy{{yxxy{{~|}||~~}{}}|}}~~~~||}}}}||{{xx}{yxzxzxz{|}~}}|}~~~{{{}}|}}|{{|{{{|y|{}~}||z{z}|~~|{~|{z{yyyz|~|}~zz|~~}~}}~}~~|{y{zyz{z{|}}~~~||||}|}{|{zzwxxxy{|||}}z|}z{xvz~}|{}|||{}~}~|}y{{|~}||{{|}|||~~}}|~}{}~}}|~~|}|{|~~~}}~~~~}{{{z|}|{yyzzz||||~||}{~}}{z}|z|}||{||z{|}}}~|}|}~~|{~|{~{z|{~~}||}yzzxwwzz{|~~}}~~}}}~|}~~}~~~|{{{z{||{|~~||}|}~}}}}~~}{ywx{~~~}}~~|{}|~~|{{zxyyy{{}~~~~|}~~|~}~~~~}z}~~~~~~||||yyy||||~~}{{{}~}}~}}{yzyxxxzz{||z}~||{{}|~~}}}~|yyzvxxyyyyzzz|~~}}}|||}||{z{z|}}~}~}zzxwyz{{||z{{~|}~~~~}}{|~~}~}}zy{z{}~~}~|{z|zyz||{|}{zyxywvxxxwwvvvz~}}||zT')*)*)(()'(''&  !{yxxzzyz{{zzxxywvuz|yxxwzz{||~~}|~}}||{z|}|}|}~~}||}}}|{{yzy~~~|}}~~}||~~~~~~}~}||}~z{{}~~~||||{|z{zyyzxwx{{}{|}|{}||}}~~~|{{|~}}}|||}}}}}}~~~}~|}~}}}}|zy{{}}~~~|}|zzxx|}z{y{xz~~~||~|{z{{|{}|z{}}~}~}|{z{{|{zz{{y{xxxzyxwxxxy||{{|{z{~||{||{{}|~}}}|z{}~||{{ywx{zxxyyyy{yz|~}}~}|}~}~{z{||z|||zz{zzzzyyz{|}}}z{|{}}|}~|||{|zzzxxwz||}|zzy|}}|{}~~~}}~}|}~}|||{yxwwyz{zz|}~~~~~}|||{{{}{zzzxwwww{{}{}||zz|}zxvx{}{}|}~~||}}}}}}{{||}{||{{}}{{~~~}}~~~}}|}}|||{}}{}|{|~~~}||}~}{{zwz||yxy|{z|~|{|~~}~|{|~}~||{||{{}{{{{y{|~~|}|{|}~~||~}}|}|{{|{}~~~|{}|{yyywxzyzz|}~}}|}}|}~~}~~}|~}}{{z{|}|||{~~~|}}~~}|||~~~{zy{{~~~|~}|~}}}}|zwyz{{||}}~~~~~|}}~}|}|}}{}}|~~~||{|~~~~}zzy{xxxz{|~~||}~|||}}}~~|~{{yzyyyzyyy{|z{~~}}}|~~~~}|{|{}}}||yyx{|{|~|yz}}}}~~}~~~}~}{{|}|~~}|{}||{||{|||zz{yyyzyxvxvwwz|}|||T***))(((('('(&  !{xxx{}{y||}|{{{xvwx|{zxwx}|~~~}}|~|{|}~~}|~{}{|{z{~~}|}~|}|}~~~~~|}}~~}}~}|}|}}|zz{{xxxz{~|~}|}|{~~}~||~~~}~}~~~~~~}~~~~}}z{{|}~~~||{{~~}{y{yy}~|~}}~}|{{|||~~~~|{|}}||||{{}{zyzwwwyxy{}|}|}}|}~~}}}}|}z~~}~|}}}{||}{yxzzyz{z{z{z{}~}~~~}{{}|||~|zz{yy||yxyy|~}}~|}}~~~}{}}||||zyxy|{||{z}~}|z|~}}~~{|}zywwz{{|||~~~~|{{}}|||zzyzwxwwz|~}|||{{{}{z{||}~|}}~~~~}}~}~{z}}{{|}{|}||}}~~~~}}}}|{zy|}|}~||~}|~}}z{xy{}|y{~}||}}z{|}}}~}|{~~~~}|}{{{||y{{xy{~|z{|{}~~||||{y{|}}~}{{|}{zzxxxyzzz|~~~~}~}|}}{}~~}|~~}{}}}}}{z{}}}||}|}}|}}}}}}}~~}zz}||~}|}~~}~~|}zzvxy||||~}~}|{~}}~}|{|{{}~~~}}z{~~|}}zyx{ywx{z{}~~~}}~|{|~}~~}}||{zzzyxy{ywxz{{z}}}}}||}}}}}|y||{}||{xxx{|{||yz|||}}~~}}|~|}}|~~~}|}|}~~~~~||{|{{|~|||}||||yyxyyxwxvuxy|~~|}}S(**)*((()&''(&  !{xvuy{yxz{||z{zywxvzxyxwyz{{}~~~}~}}||{{||}}}~~~|||||{yz|}z{}~~~||{|~}||{~}~}}}~}|{|~}|||~~~~~|}|{{{{zyyzyxwwy||{{||~|{{}|~}}{{}~~~~}~~}~||}~}|{}~~~~}~~~~}|{{{{}~}~~~~}~~~}{|}{{|}|zyyxwz}{||}|}|{||~|{|{}}}~~|{{}{|z||zz}yyyyxxvxwyz|{z|~{||~}|{z{||z|}}{|z}}||{|zxwxwwyzzzy|z{|~~~}}~}}|{|{{{||zz{vvzzxxwzx|~~}|}{}|~~z||{{||}{||zyxxy{zzz{{|}}}{zy{}}~~}~~}{z|~}||z{vvxz|||}~~}}}|~{{{~}|{|zz{yxvvvy|~||{|{z{{|{||}}~~||}~~}||}}~~}|||}|}|{{|~||{~|{~~~}~}}}z{{~}{}}||~~}}}~}}|{wz{{yzx}~}}{zz{||}~~}|}~}}~}|}zz{{zyxzwvx}~~||{}|}~~~~}{||zy|{}~|~|||||{zxywyz{{}~~~~~~~~~||{{{}}|}{}|||~|{{~~}|}||}|~}|~~~~~}}}~~|z}||~|}~~~~}}}~}{{uw{||{|~~~~~~}z|~~~~~{{|~~~~}|{~~}}{zzzyxyzyz~~~}||~|}~~~}}~|{z{yyy}{yy{zzz{~}~~}|{{|}|~|{{}~}~~|yyyy|||{yz{|}~}}|z~~~~}~~}}~~~~~~~~|{|z{|}}{{}}~|}{zyzxwxxwwvz|~}}|{T(****((()'''('  !}yywy||zy{|||}{{yyxy{}{xy|||}~~}|||~}~~}}|}zz{~}}|~~|{|{}~~~}}~}~|}|}}}|}~~}}~~}~}}|{{|{zyzz|}~|}~}}}~}|~}~}~~~~~~{|}~~|||{{}~~~~~~~}}~}}|zyyvv}~}~~~~|{}~{|||}}~||}~|~|}|{|}|zzzywwxyy{~||}|~~|}~|}|}~|}{|}~}}}|yyzzz{{{{{{{z}~}~~~~~~}}|~~||zzyw||zyy{{{}|}|{~~~}}}||~~|||}{z{{z{yxx{~}~|{zz}~~~~}~{z|~}}{{ywxy{||}~~~}~~~}~~}~}|{{|yyxxwx|~||}||{{||}~}}~~~~~~~~~}}~}~~{{}}z|z|}}||{{}~}}|{{z}}}{|||{~~~~~}|yyzzyyx|~~}}{|z{||}~}~~||~~}}~|{zzyyyxutv{}}}}~~}~~~}|||{{{{{}~~{}||z{{|yxxx{{|}~~~~}~~~~|{yy{~~}}}|}}||}}||}}}}}~||}}~}}}~}|~}}~||~}}~~}}~~}~}~}|{|vwz||{{{{{~|||~~}}}wx}~}~~~}{{}}}~}}|~}|}zyy{xwyyxx|~~~}{z}|~~~}}}{|{x{zxy{|zx{z{z{|~~}}|}{{||y||{{z{~}~~|zyzyz}}{zz{z{|{}}}}~}}~~}|{}}}}}{|~}||{{{||{z{|}||zxyyxwxyxvvyz}~~}~|{S))*)*('')'''(&  !}ywwxy{yxyyy{zxyyxxxxy{yy{{{|}~~~{z|}}||~}~}|}}zzz||||~}~~}~~|zz{{}~~|||{}~}}}}}{{z{|{|}}{}~}}}~~}~}||{|{|{zxxyxzz||{}|{|||z||}}~}~|}}}|~}~~}z{}~~~~|}||~}}|{zzz|}}|}|||~}~~|||~~}~}{zyvusw~~}~|~|{|}{{zz{|}{{}}}|~{{|}|{{|{{yzxwwyvxx{|yz}}|}~|}}}}}}}}~}{{}|{{||{zyywz||zzzz{z{~|}{}~}}~}|}{|}}~}{yyxxxz{xzzz{}~~}}||{}}{}}zz{|{{{}{zz{yxwxvy~}~~~{zyyz~~}}~{}}|~|{y|~~}|ywwvy{}~~}|~|}|}~~~}}|}{zyzyxxwuwy}{yz|{z{|{}~}}}}}|~~}{|}~}}|}|{|}zyy}{|}}|{|~}~}||{|}|||zyx{z}~}~||zyyzxzwz~~~}}{{|z{~~~~~~~~}}~|~}~|y{yywxwtv{}~~}~~~~}~}|}||z{{{|}}z|{|{z{{ywwz{|}}~~~~}~~}zzyyy~~}}~|{|||{|{}}~}~~|}}~}~}}}}}|}~~~~}}}~~~~|}~||{}}|}wv|~}{{|z{}~}}||}}~{vuz~}|~||}|}|~||{{z{yxyzxw{~}{||}}~}||{{|}zyy{|}z|zyz{~~~}{|{|yz||zy{~~~~}|z{{z|}|{z|{yz||~}~}|}~~||}|}||}|}{{|}|{{{|||}|zz{{yyywwwx{{~~~}}}zS***)))((*'''(&  !|{yyz|zyzz|z{|zz{yxxxz{|||}|}~||}}}~}}}}{||}~~~~||~}}~~~}{{{}~~~~~~~}~~}~|z{z{z{~|}}}|||}{{{~~|~}~}~~~~{|~~~}|~~}~|{y}~~~}|||~~~~}~}|{|ywww{}~~}}}|}|||{|}{z~~~~}}}~{{{}|z{zyxyzyxz|z{z}~}~}}~}~~}}}~|}~{|{{{{|{{zyz{}~}}~~~||{|~||{{y||y{}|}~}}|}}|{{}}|{}{z{}|{|}{zyxvx~~~|{y{}}|~}|~~~{|{}}}}}{xyxz{}~~~}|}~|}~}}~}~}{{z{zyyywxz|{yy{{{{|z{}|}~}}|}}}|}~~}|}{|zz{}}|~~}|~~}}~||}}~}|{zyxvyxx}}~}}~}|zyyxy{|}}|{{|{|}~}~~~~~~}~~}z{yxxywvuy|~~~{}~~~~}}}{{zzz|}~|{z{|z{{yyy{{}}~}~~|{yvz|~}~}}z{{{|||{}}}}~~}~~}~~}}}z||~}~~~||~}}|~~~~{{||{y~vuz~~|||zz}~||}|||}{wuz~{~}||}|}|~}}~|{{{zyz{wvx~~}}}|{|{{~~}{}||||||yy{{{{|zzz{}~}|~|{{{zzz|wyy|~~~~~|{|zz{}{{{{zzy{zz~~~|~~}|}~}}|}|}~}|~}}|zy{}|zz{{|||zzz|{{zzxwvwy{|~}}~~~~~~}}}zS))*),)(()''((&   ~{yyzzzyyzyzzzzxyzwvvzz{||{{||~~}~~||{~~|~}~~}}||z{{~}|~}~~~}|}}~~}~}}}{|{~~~}{|yz{||}}~~}}~|{{|~|~~~~~{|{zyyy{{{{|{{z}{yy||}}}~~~}}~}z|~}~~|}~}zy{}||}~{xz|~|{{}~}}~~}~}}{{ywxyy{~~}}~~||||{z{|{z|}~}}||{||||{}{{{{zyyzyxxzzxxz{}~~||}~~}{~}|{|||{z{{{{}{zxyyx{~|}}~|~}}{ww|~}|zzyzzzz}|}~}~}z{{|{z||{{z{zz{}}{zz{zxyvw{~}~~~{{yx|~}}|}}|~~}~{{z|}~~}|}zwyzz{}~|}~||||{}~|||zz|yzyyxwy{yvwz{{{|{{~|{{~|}}|}|}|~||}~}z||{yz|||}}|{}~}~~}~~{}}}~{{{xxuxwuw|}~~~~~~~{{zzxy|}~~}}||{|{}~}}}~||}~~{|yvwwwxxz{}|}||}}|}}|{{y{|}|zz{|{z|yxxzz{}~~~}~}zyvw|~}~~|||{{{{}}}}|~~~}}~||}zzz{~~~|{{}|~~~}}}{|{{y~xxz}|zzyz}}~~~~~}|{xuw}~~}}~~|}}|}}~~{|~z|zzxww~}}}}}{|}}|}~}}}}|z{||||{z{|}}~}~~}{|{{zz|yxz}~|}|{{~}{{|}|{z||x}~~~}~~{{|~~|~|}~~}~}|{yz|~|||||zz{{{~||{zwuvwx{~~}|~~}~~~|T)*))*(('*''&(&  !}}|{||{{zz{z||zyyzxxy||{~}~~~~~~{~~}~}~~}~||{}|}~}}~}~|{}~|}|z{}}~~}}}}}}~~}}}{{{|{|}{{||~|yy{{z~~~}}}~}~{|{xx|}}~}|{z{}}||}~~~}|z{zzz}~~~~}||{{|{{}~~~~}}}||{|{{|||z{{zzyyzzxy{}~~~~~}}}}}}}{}|~~|{zz|y{~~~~~}}{xtz||{{||zy{}|}~}}}z|}{{|}||||{y{~~|{|zzxyxxz~~~}{{{|~~~}}~}{{{|~~~}~|}}z{}{|}~~~~~~~}~~~{{|||z{{zxyyxxwvv{z|}~|~||}}}~~~}}}}~|}}{zzzzzz~~|~}}~}|~}}~}|||}}}|{zywwwvuvz|~~~}~|~~|{zyyz}}}}}|}}|{z|~~}~~}~~~~|{~~|{ywvwxyz{{}}|{|}~~}~}~|{zz{|}}|{||z{|ywwyz{{}}~}~~}}}zzwyz~}~~}}{{{zz{{}~~}}}~|~|||{zyz{}|||{{zzzz}~~~~|~~}||yyyyy|||{zxyz{}|~|~}~||zvwwy|~~~~}}}}~~}{|{{z|{zzxwz~}||}|~{|~}|{|{}}}~}|{|}}}|}z{{}|}~}|}}}|||{zz{ywy{}~}|}{|}}{yyz{|{{||{~||}{|{}~~}}{{|~~~~~~~}|{z{}}||}}{y{yy|~|{zzvuuux{}|}}}{~~|}}zT(**)*()')'('(&   }z{|{{yyzzyyz{zxwxxwy|y{z}|}~}}~~}}|{{~|~}}}~}}~~}~~~~}}}{zz~|{|}~}}~~}|||{yz}~}{{{{|}|}~~}}|{{{|~~}|{|~~~}|zyz{{zz{x{{{zyyyxx|~~~~~~~~~}~|~}}||{zxvtw|~}}||{}}y||x~~~~~~~}|}|{{zz{z|}~~}}{{{zz{yy{{}~~}{|{{zz{z{{{zzz{yyxzzyxwvz}}~~}~~~}{~~}}~}}}}|zzzzzy~~~~~}}~}{vtw|~||{{||zzz||{~~}|{z{{z{|}|zz{zyz}~|z{yyxzxvx}~||yz}}||~}}|~z{{{|}}}}}}|{{}}|{~~}~~}}~~}}}z{{||{yz{zyxwutttx{y}~|~}}{~|~~}}}|{~}{{yxyyyz|{}~~}~}{~~~}}}||||~}{{yzywwvwyz}|}|}~}~~~~}|{yyz|||{}~|||{{|~}~~~~}~~}}}||z}}|{xvxxz||zz|{{z}~}~~}}}|{z{}~||{z|zzyxx{yz{|{~~~~}{|{zz}~}}}|{}|yz{yz|}~}~}}||{{{xyzz||}}|{yzyz|~~}~}|{{z|z{|~~}|{xyz|}~~}}~zywyz||~~~~~~}{z{{{|||{{zz|}{z}}~}}|~}{|{}}~~~~}~}}}}{{}}||}~~}|~}||||zy|yyy{|~~}}~}{|}{zz{|||||}|~~}}{}{|||~~~}z|~}~}||||||~~~}|{{z{~}|{zyvvxyz~~~||~~~}~zS)**)*()()&'((&  !{y}}|}z{{||{{|zzxyyyz|||{}}|~|||}{}~~~~~~}{}~|}~~}~}|}}~~}}{z}~}~|{|y|~~~~~~}}}}|z{{z{|}{zyyzy}}}}}||{zywsuz~~}|}|}||}}|~~~~}|||zzz{|~~~||{{|zyxz||~}~{{{|yz{{y{z{|{{|zzyywy}}}~~~}}}}{y|~||}~~}zyy~~||}|||}|}|}~}||}z{|}|{{}yyx{~~}|{z{zzxy{{~{{|}}|}~}{{}}}}~~}||~}{|}~~}~~~~~}~|}|{||{z{|z{zxwuuvvyx{~~||}|~~}|{|~}|{yyyyz{|{}}~~~~~~~}~||}}}~||zzzwwwyz{{}|}~~}~~~~}||zz{z|}}~}|z{~~}|~}~||}}z{~}zzyyyy|}|zz|{|~~~~~~~}|}|~~~||{zzyxyvwxz|}}|}~~~|~}{{{~}}}}|z{{|{{z{{|}~~}}{|{{zyyzy{zz{{{zzyz{}}|~}~|{|{y}{|{}}~}{zzz{|}|~}|~{zyy{z{}~~}~~~}~||z|{{||{{{|}|{z{z}}|}|}zz{z{}~{}~|}~||{{~|{|~}~}|}|||}{yz{yxyzz}~||}~~~~||{|{||}||}~~|{{{{zz|~~~~}}|{{}|}|~}~|{|{{{|~~}~|}}|{}~||zxwwwwz}~~~|{|}~~~}{|}zT))*)*((()'''(&   {yy{|}z{zzyyzzyyyyxwx{zzy{z||}~}~|{{|{}}~}}~}~~}}~~~}}}}}||}|~~~~~~}}~}}}~{}~}}|{x{~|{}~~{{zyyy{{~~}|~|}{~~}|}}|{yyyxwzz{xxzvy{}}~~~~}~~}~}{{zz{xvtw|~}|}{||}{}~}||}~~~}}~~~}}}~||z{zz{zz}~~~}z{{}zxwx|{}~~||{zzzyxx{yz{{{{z|zyyywwz~|~~}~~~~~~~|{|~~}|{|}{xy|{z}~~~~~}}zzz{~}}}z|}}}{}~}}}~~~~{||||zz|zyzzzxvx|}|}{zz{ywyyxz~~{z|}}{}~~}}{{|}~}}~}|{||{||||}~~~}~}}~}~~~}}|{{||{z{{zz{yvusuvxz}}}}{z{w{}~}||{|{{{{yyxyzzz{z~~~}|}~|{{|}~}}{|zyyyyyyzzzz{{}~}|~||yy{{z{z}~~~}}z{~~~|~~~|{~|{{}~~|zxyzxz~}{{{|}~~~~~~~}}|}~~}}}|{yyzxwxxy}}}}}~||}|}~{}|}}}}|y{|||z|z{{|~~}}{{|{zyy{yz{|{{|{yyz~~~~}~~~}~}|{|z~|}}}~~{{zz||}}~~}~|{{|{{}~~~~~~|}~~|{y}|||}{z|~~~}z{yz~}}}}|{{zx{~{|~}~~}||~}|~~~~}}||zyz|yzyzz}~~~~~}||~|{~~|}~~{{||z|}}~}}}}}}|}}}~~|}|~{}~~~~}}||yxwyy{~~||~}~~}}|}|T)**)+)(()'''(&  ! |z{{|}{{||{{|{zzxzyyz||{{{{||~~|}}{}~~~~~~~~}}|~~~~}~}~}}~}~{yx}~|~~{|zxy{|}|}|}}~~~~}||{}zz|{zzzz{zz}}}~}}}||zyzyyzy}}|}{~}~~~}}}~~}~}}~~}~~||~|{z{}}}}{||{xxy{{{}~}}z{zyzy{{z|||{{|}zyyyy{~~}~~}~||}}~~||zyxz|}}}~~}}~}}~|}}|}}~~~}|~}|}||z|zz{{{zxxx|}|~~z{{z{zyxx{~~{{}}~~~~}}~|~~|}||zz||~~}}{|~~|}~|}}|{{{{yyzzwutuuy{|~~~|{zvy~~~~}}|}{|{yyzywxyywx||~~~~~}|}{}~}|}}{|{yzzzxy{zy{~~||{||zz|zzz|~z{{~~}~~}{|~~|}z|~|{{zzzzy|}{{|{~}~~}}||~~~~~~{yzyywxyz}~}}{}{~}|}}~}||||}{zz|~}{|z{{}~~~}~|{z|zzyyzxzzz{{zzz{}}|}~~}~|}}}||{z|}~|}~~}{{z{}|}|~}~~~}~||}|z{|}}}}}}~~~~|{~}{z{|z{}{{}~~~}|{zyy{~}}}|{zywz|{z}~~}||}~}|~}~}|~~}||}zwx{{yyxx{~~~}~{|}}|}}{}}}}}{{z{{~~~~||~}}||}|{{{|||}|}~~~|||zxwwwy}}|~}~~||{|{U()*)*((')&''(&   |xwzy{zz{yyz{zyzyxwxyz||{{zz{|}~|{{||{}~~}~~~~~~~}{~~|{}|~~~}||{|{~~}|zyzx{}|}~}}z{xvwxy}~}||{{|}}~}}~}~}}}|zzzxz{{{z{yzy{{|~~}~}{{yxzyxzz{}|}~~}~~}~|{||~~|}~~|}{~}}}||}}|}~|{zy|~~}z{{}|yyyyzy{~~~~}|yzxxxzzy{}{{z|{zzzyxy{}~}}|}}|~}}}|{{{}}~{{zyy{{}|}~}~~}}~}~~}|~}~|z{|}|~~}~}|z}}z|{{|{z{zzy{zxxxx{{|zz{{z{{zxwy|~~}~|zz}{||}~}~|{|~~~}|{zz||~~~||}{z}}}}}~}}{|}z{{yzxzzwutttv}~}zz{uw{~~}}{||{{zzxwywyywxvyz}~}}}||{|{}}~||{{zz{{yxy{{{z~~}~|{z|{yy|||{}~}{}|}~~~}||{{|||{{}}{yz{|z{|||zz|}}~~~~||}~}|zzyyyyxz|~~|||||~~~||}~~}}|{z{{yz{~~||{z|}~}~||{{{zyyz{{{{{|}|{z}{~}~}~~}||{yz}|}~~~}}z{{|}}{{}}~~}~}|~}z|~~|~~}}~~}}~~}}~~}zz||}}}~~~}|z|zyz~}}|{wyyz{yz~}||~||~~|||}~~}||zyw{{zyyxy~|}}}}}~|~~}}{zx}{~}~~~{}~~|z{z}}}}}~~~}~|{zxywz}~~~|}~{U)**)+((')'(((&  !||yxz{z{{zyy|}{{{|zy{}|}|}{||}}}~}}~~~~~~}~~||{|~}}|{{||~~}||||~|}{{{yxyy}~~}||{|~}~}}{{zz{|{{zz|~{}|~~~~~~|yyz|z{|}~}~~}}|~}}||~}}}}}~|~}}~~~{|{{~|}|{}~{{{zyyz|}}||yxz|{{{~|{|}}z{{zzz|~}||}|{~}}~~~}|zy{|}~~}{{}~~~~}|yyz{|~~||~}}}}}{y|{{{|{yyyyz{}{{z||~||zyy{|~|{||}{~}}}}~~}}{{~|}||}{{}~~}}|~~|}}||{zyzzwuuwvw|~|zzvw|~~~~|}~||{{ywy{yxxxwxyz~~}~}||}}|{}}|||}||{z|{{|{{}}~}{z{{{{|}{|{}~~}|}}}}~||{|||}|}||{|yzz|}z|||{||}~~~}}{~~||zxwyyyz}~}|}~}~}|}~~}{zzywww|}|}{|}}}~~}}{{{{zzyz{zz{{|~|{||{||~~|~}~~~|~~{y|}}}~~}}}|z{||zzz}}}}~}~~|}~}{||}}}}}}~~}~~~~~~||z|||}}|}~}|{{yxz}~~}||yxwxz{{~~}}{|~|||}||}~~~~~||{yyyzxxyuv{||}}|z||}}}~~~|}{ywz~~~~~~~}||~}{{{zz|}{}~~~~~}}yzxwvy|}~~~}||~|T)**)+((()''((&   }zxxyzyx{{yxy{{{}|zzy{{{{|{{|}}}~}}|}}}|~}||~}}}}}}}z|zy|}~|z{zzy{{~~||||{|}}}||{zyxzzy{~~~}}||{z{{~}~|~}{}z{yzz{z{z{{||||}~}|~~}~{yy|yzz|{{}~{~~}~~|}}||}}}|{}~|{|}}|{|}||}|{yy|}|||{|}{|zzxxyz||}}|{{zwxzzz{}|{z||zz{zz{{|~~|~}||z|{~~}~}}}}~}|~~}|{{yy{}}~~~~|~|zy{|}~~}~~~~zzxxy{}~|}~~}{}~{{{}|zz{yyz|{zzzx{yzyxyzz{{{zzz{{zz|{zz|z{|~}}~~~}|}||{}|~~}}}z{~|}~{{||z|~~}}}}~|}~{||}{yz{wvuvvw{~}{zzuuy}~~}~|}~}{{zywxzzwvxxyyy{}~}||{{{||{}~|~}|~{}{{zz|{}||}~}}|{{|}{{}|||~}}~}~~~~|}}{{|}}|{{yxxy{z|{z{{{{}~}~~~~}}~~~~}}|{xxx{}{|}}}~~~~{{|~{zyywvxz|}~}|~~~~~}~~~~|{|{{z|zzz|{{|~~|{~{{|~~~}}~{}||}~||||~}}}|}|}yz{{}|~}}}~~~|||}|}~~}|}~~}|~~~~{|{||~~~~~~~~|{|{zz|}}~~~~~{wvxz||~~}~}{|}||~~~{}~~}}|}{zz{zxxyvty|y{~~{{~~~|~~~|zz}~~~~|}}|{||z|||~|}~|{yzwx|~|}}|W)**)+((()'''(&  !~|zz{|zzzy{{{|}}}~}}|||}|}~}~~~~}}}~{{}}~~~}|}{zz{~}||{zy{{~}|}}|}|~~}}|{zy||{}~~~~}}}{}{}}}~~|||}}{|}{}{}~}}}}~~}{|zz||}{~}}~~~~~|}}~}}~~~~||~}~|{zz|}}~}}}}}}|zxyy{|}~}|{zzzzzz{||{|}{|{||}|~}~~}}|}{{~|}}||}~}|{y{}~}~~~||yy|}}|zz{yy~}|~~~}~|}~|{|{{{z{{{yxyzz{xwx{{{|~{{z{z{{|{z{|{{}~~~~}}|}}~~}~~}}~}|~|{{}~~}}~~|}~|{yyyxwxwx{~||{{ywx~}}~}~}}~||{zzxyyzxwwyzxz{}~~}}}{|||}}|}|~{||}}{{{|~~~|~}|}}}{{z}}|~~}}~~~~~}}||{{|~|{{zyxyyy{z{zyz{z}}~||~~}~~~~~||}}|zwy{|||{}~}}}~~~}}{z|~~}|{zxxwvy{~}~~}~}~~~~||{{||~||{{{{|~~}|}|{|}}}~}}||}{z}~}|}{}||}~|}{{~}zzzz|~~}|}~}}~|}~}{|{}|}}~}}~~}~~~}|zyyz}~~}~~~~{{{yz{z{}~}}~{yxwy||}}|~~||||||}~|{|~{{~|||{zyyyzyyxvuwzyz}~}|y|}~|z{~~|~}}z{|~~~}~~}z{z{z{~|~~|z||{zxvw{}~~}|{}}U))*)*())(&''(%  !~yz{{yzzzyzyz{{}||}|||{z||{}}~}}}~{|}|}||~{|y{|||~}|}z{zzyyz}~}zzxwxy{}|~~~~}~~~||||||}}}|||zyz||{{~||}~|{z{{{{~}{}}}}~}{{|}|{z{z{{|{{{z|~~|||~|{zzz{{{z{~~~}~~~~}~||||}}}~}}}}}~}}~}||zz{y{||~z{{|~|||||zwyzy{|~~}}}zyxxy{{}{{{|{{{|}~}~}}~|{{|zz||~|{||~~}}}}zyx{|~}}~}}}|{yyxz}}{|~}z{z|z{}|z}~~|}|||}}}{{zzzzyyyyxvxzyyvwzzzz||{z|yyz{zyz{zzz}~~~|}}}|~~}~~~~}|}|{}{z{|||~~~~~}~}{|}{{{zwxyxyy{~~|{{{yyy|~~||~}~}|}|{||{zyyyxxwyyxxxzy|}}{{{}~|}}|{z{{{}|{||}~~~~}{||{zzz||}{|}~~~}}~|{|}}|||zxxxyyxyyxxy{}~|{|}}~|}~~}~|}zxx{{{z{{~~~~}~~~|zzz}}~}}zxwwwvxz|~~~~~~}~{|{|}~||}}|z|}}}}}|{~}}}~||}~|||~~}z{{yy~}}{|}~{yz{z~|}}~}~~}}||z{~||~~}~}~}~~|}{yyxyz}}~~}}~{z{{yx{}}}~}|{xz|}}|}}~||}|z}~{}||{~}{|{zxyz{|zxwww{xy||~~{|}||zz||~~}}|~~~}}}~{z{zz{~}{{}|{yxvz}|{~}{V()*)+)((('''('  !|{z||{z|z|z{{~~}~}|~||{~}}}~~||}|~~}{|}~|{{||}~}~}{zzyxz{}}|{zyzz{~~~~~}~}}~}{||~|||~~~~~}}|{}}~~~}~}~}||~~}{|zz{z{{y}||~~~}~{{{{{~||}~~~}}}}||}~~}~~}~~~|{{{{||}|||}~~}}~|{zyyz|}~~~~~|zzzyzz~}{{}|{{~~~}|}}z{{||{}}~~}}xz}~}~~}|zzxz|~~}}~{{}{||}}}}}}~}||~||||{z{yyzzzwyzzzxwy{||}}|{|yzyzyzz||{{~}~~}~~~~~|}{z|||}~~~~~||}~{}|yxxz{{{}~~~}|z|z|}|~}~~}}}}}}|{||{z{zywxzzyyxwzy}|{|{{~}}}{{||z{|}{|}~~~~}{|}|{yy|}|}{}}~~~~}||~}}|~{zyyxxwxxxwyy~}|}~}}~~~|}~}}~|~~}{xw{||}|}}~}~}|{yzz}|~}|zywvwuw{|~}~~}~~~~}|{zz}~||}}|{{~~}}~~}|}|||~~}||}|}~}}yyxxx{}~|}|}~~|{{{z|~{||}}}}}}}~}|{{~|{~}~{~~~~}}~}~}{|yzyxxxz}}|~~~}||zzyyyxz}|{|~|{zyz}}|}|}}}{}{yz}{|}}{}}{z{xxwxz}{|wxwyyxz}}}|~{{{}zzyzz|~~|||{{}~~}}|}~{{zy{}~~}}}||{ywwz~}~~~}|}}|U(**)*()()'''(&   ~{yzz|z{{}{yyy}|||}|{|{z{}{}}~|{||z{}{|z}}{yzyyy}{}~||}|{yzyx}}~{{|xyy{|~~}~~}~|{~}|{|{|||}||~}||{|{|}~~~}}}|}}{z|~{|{zxyyzzyx{|||~~~~}~}||}|}yyy|}}}~}}}}}}~}~}|~||}~~}~~}~}{z}~~~|}zzz}{|~|{{|~|{|}zzyyxz{}||}}|zxyyyz|{{|{{y{}~~~~~~|}}yyz{{{||{}~}}~}{{{zy|~~|}~|}|{|yw{~~}|||{{}{{{}|}}~}||}zz|}|{||{yyzyy|{yxyzxxwyyzy|}|{|ywwyyyz|{zz|}~}}~~~}~~~~}}||zzy{{}}}|~|~~{|}}{{{xyy{|}~~~~~}{z{{yz~|||~~}~|||}|||}|{z{yyxyxywxvxy|~~~}{{||}{~|z{{xxy||{{~~}{{}|y{z{|{{zz}~~~~~}~}|{~}}~}|xywvvwwwwxx}}|z}|}~~}|~~~~}z{~|zxx{}}}~}|}}|~zxzwx{}}{zyyvwxxuy|~||~~~}~~~~~}{|~}}}|~}z|~~}}~}{}~}|}||}z}~}|yxxyyz~~|}z{~|{z{z|~~|||{||}|}~|{z|}~~{{}~~|}}}}||}{zyyyxz}}}}~~~}}~zyy{zyz}|||~~|}zz|~|}}~|||~}zz~~}|~~~}|{z|ywuvx{||xxy{zz{}}|~}{|||zy{y{}}|||zz|~{}||||~|{{zy}~~~}~|}|zwwz|~~}}U(**))(((('('('  "~|{{|}||}~~|yx{~~}}}~{{|{|}~~}~|{|{|~||{~}|{{zyz{~~}~~}z{z{}~|{{{|}}~~~}}}}~~~~}~~}~}~{z{~~~}~}}{}~}}|{{{z{z{yz~}~~~}|}}|zyz|~~~~~~~|~}}}}|~~~~}}}||{{{||~}|}}~}|}~{zzyyy{}||}~~|{zyx|}~|~}z{{}~~~}~~{{{|{{||||~~}}}{||||}|~~}||{{z|~}|~~}}~||||{}~~~||}|{|~~||}|{z{{yyz{{z{zxyxyzzz}|||ywvxz}~}~zz|{~~}~~}~}{zz{{|}~~~~|}~|{|{z{{}|~~~}}}zyzxx|~~}}}}|}{||~}}||zxyyvxxyvxy{~~~|{{||{}|{z{zyyz||}}~~}|{}}{zy{|||x{}}~~}~~||{~~||~}|zyvwvvuvy{|}}|{{||~|}~~~~}}|zx}}{zx{}}}~~~~~}{|}{yzyy{|{{zyyxwwxyz|~|{|}~~}}|~~}~~}{||~}~}~~~|~~|~}~~~~}}~~~{{{{~}|xxwyzz|~~~}{|}{{|zz|}}z||{|{{|{|}|yy}~}~z{}}}~||{{{|{{zyyxyxy||{{{~~}||{zz}zyz|{|{~}||||z|~~}{}z{z}~{{~~~|~}}}{zyzxvssvyz}yzyz{z{{}{}}~|}~|{{z{zy{|}|zzyx|}{|}~}{~|}}}~}}|{{z|~~~}{zxww|~~~}zT()*))()()'''('   }zyyx{~||}}{ywu}}|}{{{{{}{{|~||{z{zy{z{{~|{zzxwwz|~~~z}}}{{{{|}~~}}}~{{z~}}}~~~}~{y{~}}|~}}}~|}z|||zzz{}}}|}~}|~}{z|||{z{zzyyzzyz}}~~~~~~~}~~}|{zz{xxv|}~~~}~~}||~}|||z}{||}|}{|}}}~~~}~~{zz{z|}~}|{|}{||}zyyzwwyz{|~}}{zywz~}|||zyz|}}}~~~}}}}|}}~{{{{{yz{y{~~|}|{||z{{|||}}~}{y|~~}~|{{}~~~|{}~}}}}||~~{|||{|||{||}}}||zz{zzzyzzyyyzzyxyyzzz{zzwvtsx|}|zyyy{}~}|}}}~~~}~~~|{}zyyy|}}||~||}|{x{}z|}~~~~~|zyyxxy}}~|}{{|{{z{}|}~}{yyzxxwxwwyz{}~~}}zz{{{||}{{yxxz{}|}~~}|{||{zy{||{{y||}~}}~~}}|{}~|~}}zzyuwwuvyz{}~}||}}}~}|}}}~~~~{yz~|xzz}|}~~~}}}}|}}{yz{yyz|zzyywxyzzz{~}{|}~}~}~}|~~||~~{{{|}}~|}}~}}~~~}~~~{|yz~~|xwxy{|}}~}|}|}~{{|z{{}{||z||{{||~}{{}}}~}~}~}||||{{|zyyywyz{}||~~~}|}{||}|{|}|{z~||}||{}~~}}{zz||}||~}|~~~}~|{zyyvuutxz{{zz{z{{}|}}~}~~~}}}zzz|{x{|zz{|{zz|}|}~~|~}}~}}}}{||}}}{xxxz}~~~{T))*)*))()'(((&  !}zyyy{~}}~~}|zx{~}}}}||{}}|}}~||{{z|{z|~}|{xxyy|}|{{}~|}}}}~z|}~~~~}|{z|~~~}}|||}||{~~~~~~|{|}|}{{{{yxz{|}|}~~~~||zyyxxx}}|~}|{|}}|}}}~}~}}}}~~~~}}||{|~~~||}~{||~{yyzzxy|z{~}}}{zyy||||~{{|~~~~~}|}}|}|zzzzzz~||~|{|~}~~~~|{{~}|~~}}~~~}}|~}{}~{|}||{|}~~}}|}}}{zzzzzy{{zzyy{{|zzy{zvtruz}}|zzxy{{~}}~~|~~}}}{yxy}~~~}}~~}|{{zwz|}~}zzxxz{~~~}|}}||{}|{z|{|}{z{zyxyxyyyzz}~}|}zz{|}~||yxwy{}~~}~~}|}||{z{{~~zz{}|z~~}|{}}}}}||{zwvvtvz|{|}}|~}||~~}~}}}||}{{{|{{z|}}~~}}~~|{}|{z{zzzzyyywwyxzz{}}||~}}}~||z|~|{~|}~~{{|}~}~~~}|~}~~~~~~~}|{yz}~~{xvwy{{}}|~}|{}}}zz{yzy{||}{z|{y{{~{{{~~}}~}|||}}||{|{}|yxxzxwy|{{}~}~~~}}|{{}~|{|{{||||{|}||{|||||{zz}|}}~~}~}}}}}|{{{xwuutuy{zzyzzz{}{|z}~|}~~~}~}{zz|zyy{yxx{zz{|{{|~}|}}|}~}|~}|~}|~~~~}}{{yxxz{}~~~}~~{U(**)+()')&('(&   }xvwxx|}||}}~{z{}{|{|z{}|{{|~~||}{y{zyz|}|zyxwxyx{}~~{z{{}~~~}}}}|||}~~}|~}~~~~~|yzz~~~|}~}}}|{|{||{{}}||}|}}~|{|~~}|zyzyywvz}||~~~~}}~||~~~{zzxyutvz}~~~~~}|~~}|{}|zz{z|}||}~~~~}}~~||{zzz||}~{}}|{{{{yxywxwyyw{|||{zzz}|zy{|{}~}}~}{|}|~|{|||{{zzyyxw|~}z{||{{}~}}~~~~~}|{|}~}}~|}~~|}|}}}~}~~}||~}}}z{}~|{z||}}}{{{|{xy{{{yz{|yyyzz{zwyyxuppqrx}{zxyxz|~~|}}||}}~}}||}}~}|zwxyz{~|}||}}}{{zzzxy{{}zzxxyz~}~~~}~~|{{{zzz{zz}}|{}zyyyxxxywxx~}}}zzy|{}{z{yxxyz}}}~}{||}|||{|}|{z||{|~~}}}~~}{z}~~~~{{|{yxvvutw{z{z|~}}}|}}}~|}~|}}}||||z}}}}~~}||~~||}{{z|zyz{xwwzwwy|{{}~}}}}}}{{{}|}z}|{|~|{|}{}~~~~~~}~~}~~~~~~~}}zyz~}wwxz||}~|~}||~|{y{yyz|~}}|{z{{zz{||}}~~}}|~}|~~}||{||{{yyywwz{|{}}}~~~~~}}||~~~~|{}|{{}~|||||~}~|{{{|~~~}~}}~}{{{zywwvuxz{yzzyz{}}||~~}|~~~~~~{|y{|zyxxyxxz{{||{{|~}{{||}}}||}~}}~~|||yxyyz}~~~}}}~W)+**)()))&'((&  !|yxwz{z~~~~~~{}|~{|||z|}|}~~~}}|{{{{|}}}{{yyxyz{}}|{{|~}}|||}~~~~}~}||z}~~~|~~~~|}z}}}|}~~~}}~~}||~~}~{z{yxw{~~}}}}~~}{zzwuttw}~}~~~~}{{{|{|y{|~||~~~~~|{x{|~~~}~}|||}{zyyxyzyz{}~}||}{||}~|{}|~~~~~}}}}}}}z}~}|z{yyyx{}~~}~}}}~}~~~~~|}}~~~~~~~~~|~}~}~~~}~~|{|}||}||}}|{}~}{{|||{{{||{zyzzyzzzyutsqsvzyyzzz|}~~}~}}~~|}}|}~~}}|{ywzy{~}~}~~~~|}|}}{{zzyy||~|{{wy{}~~~}~~~||z}y{xzz{~~||{|{yzwxx{wxw{|~{|y{{{|yyyzyxx~~|~~|}|||}||}||{{||}|~}|}|~|{|}}}~}|{}zxwvutv{|{z{}~~|}|||~}~}}|}|}}|z{|~}~~~~~}}}}|{{{z||zz{{zxwxwxxy{|}~}|}||||{}|{||z{{yz|{{}{|~~~}}|||~~~~~~~~}|zz{~xvwxx|~}}}|||||zzzyyzz|}||yy{zz{z{|~|}~~~~}}}~|}}{{{|{{zxxwvw|z||{}}|}|}}|z{~}~}}|{|{||{zz|{||}}||||~}~}}{}}{z{zywwuuvyyzzyyx{|{}~}~~~~~~|{{z{|zxxxxwwzx{||zzy|||zz{z}~}}|||{~~~~~~~||{{zzy{z{~~}~}}zy~~U)****((()''')&   }vuwxz{|}~|}~|{{}|{yyyzz|}|}}}}}}}~}{{z{{}{|zzyzxyxy}|}}}~}|zyz~~~~~~~}|{{{|~~}||}{{|~}|{z{~~~|~}|||~|{|y{||}{z~~}{{}~|}}~||~|}|zyzxvy~~~~|}|~~}}{{yxtrpsx~~~~~|}~}~||~zzy|{yz|{{}~~~}~~}|{wx|~|~}|}~}{||zyzxwywzxz{}}||}}||}|{z||}~}||}~~{{||{{{{{}~~~|{|yyyzzyy{}}~}|}}|||}}||{|}|{|}~~~~~~||}~}}}}z|~}}~|~~~|{||||}||{||{y{|zy{{|{z|{z|{xxyzzyyywvtsrtuxxxyzz|~~~~~}~}}}|||{}~}{}~~|||||zzzx{|~|}~~~~~}}z{~{yy{xyz}|~~}|}xx{|}~}}}}}}|{||zzyzzz||}{||{zzzxx{ywwy|||}{{||xy{{yyz{xxy}}}|~}||{{{{~{{|}|}|}|~}~}}{{}~~}~}|||}~~}{||yyyxvuwx{z||}}|}zz|~}}~|||}|{|~}~~}|}~}z||{yz|z{z|zxwyxwwyz{|}}|~{|{{{{|~}{{|zz{}{{}}||}}|{}{{}~~}~}|~zy{~~yvxyyz~|}||}||{{zzz|{{}|{zxy{zzzy|~~}}~~~~~}{}||||{{z{||zyyxww{}|||~|}~||}{|z~~~~}}}zz{|{{z|}||~~||}~~}}~|}}~}|{{zyxvxxxyzzzxvy~{~~}~~||{{~{zyzywx{yy{|yxy|{{{z|||}{|~|~~~~~~}}~{|zz{}~}~~~|||V(*)))))()'''(&  !|wuvz{|}~~||}}}|z{yz|~~}~~}~}~}|||}~{{{z{z{z}|~~}~~|z{|~~~||zz{}~~~{||}}~~|}}}~}~}~}~}{{z~~}~}~}}|}~~~}}~~~}|{z{{vw}|}~}|{zvtuuw|~~}}~~}}|{{|}{{{}|}~~~}{yz|~~}~~|}zzzzxxz}yy||||~~~~}~}}}~}}~}~}}}~~}|{{}~~}zzz{zzzz{~~}}~||{~}{~~~}|}{|~~}~~~}~~|~~|||{||z}zz{||}}{{{zzz}zyy{xvuvtrvwwxy{y{}~~~}|~~{|~}{}}|}~{|zzz{}~}|~}||}||{{zzyz{~~}zz{|~|}}}}||}{{{{{{|}|||~||z|ywx{zxxz{||}}{|}}{z{{yyy{zyz~|{z}}{{zz{z|}z|||{{}~~|{z}~~~}}}}}}~~~|}{{yxxvwyzz{}~~|{{z{}~~}~}}}}{~~}~~}}~|{|{zy{|zz{|zxwxwwwyyz~}|||}|{z{|~~|z{zy{|||}~|{|~|}}}{|}~~~~~}}}|}{z}~yvwxy|}~~}|||}z{{zy{{{{{}|zyyz{zz{{~~|~~~~~}}|}{|||{|}{{zzwxxzy{}{}|}|{{|{{}~~~}}|}~{z{{|{{|||{}}{~~}|||||{|zzyxuvxxwyzzxtu~}}}~~~}~}~{{{|{zyyxwwzyxz{yxxzy{z{||}||{{}~~~~}~}}}|~~~~||~~{{{z|~~~~~}}~z{~|U)**)+((()&''(&   }wttvz|}~}}~}|||}z{yzyyz}{{||}}|}~|||{{||zyyyxxyzyz|}|}}}~|{z{{}~~}}}}}{}{yyy{~~~}{{|{{}}}}~~|{{}}~}}~}}~~||zyz{}}}|}}||}}}|||{}~}|}}|z{zxw|}}|}~}~~~|{{wuuwwy~}}~}|~~}}~~}}zzz{{yy|{|}~~}}~~|zyy{~}}|~}|||zy{ywwyzywy{{||}~~}~|}|~~~~}{{~}{z}||{{{y{{}}}}~{{z|zyxz{{}~~}}~}~~}{{|{z|~~}}}~~~~}}|||z|}}|}~~}|~|~~}}|||{{zzyxz{{z}||{|zyzzzyyyvutvtstwtuwyxz|~~}~}~~}}|}}}}~~|}}}~|{|}{|z{z{|}{{|}|~}|{{zxyxwz|~~~yyz|~~~~|}}~|{|||{{|z{{}}z{}}|zzxxy{yxyz{{|}}}|~}||zzyyz{yxz}|{{}|{zzxx{|{{zzzz{~~~}|{|{}~~}}~|}|||~|}}|{{{{wxxz{{{}}~}}}{zx|~~~~~~}}}~}}~}}~}{{}zz{||z{|{zxywwwxwy|}}}|{{z{|{~~|}zzz}}}}}{{|||||{||}~~~~}~}~~}|{yz~~yxyzz{~~|||||z{yyz|{|}|}{{{{{|{|z|~}~~~~~~}|~|}}||{z{{{{{zwwxyyzz||||~}}|~~}}~}}|}{||||{{{{zy|{}~~}|}{|||{{zyzwvxyxxyzxvv{~~}~~~}}~}{|}||{{yxxy{zzzyxwyz|{||||}{{||~~}~}}|~~~~~~}{|{|~~~~}~U))*)*()))'''('  !~xxvx{}}~}~|}||{|{|{y{}}}}~~~|~}~}}}|}|{zyxzyzyz{|~~~~~}||}~~~~}}~}~}}|{yy{}~}|{|}}~~~~~|||}}~}~|{{{{{}}~}}~}}~{}~}||zyy|~~~{yuvxzz~}~}}}~}}|{{}{{|{}|~~~{zx{}{}}}~~}|{zzyxz|z{z|~|}~~}}}~~}||{}}}~}}|{{|~~~}|{|{{yzz{}}~}}{~}{{{|{}~~~~}|}~}}}~~~||}}{{|zy|}{x~||||z{|{yxzywwwuwwwusuwwx{~~}~~|~}}}~~~~}}|||~}~}{|~||{{z{}}{}{{z~}}||zywwwx|~zxz~~~~|||}|||~}|||||{|{{|}}||{yxz{yyz|{}}~}~}~}~}}{{zyz|zxz|}|{||{y|yxy~{{{{yy{~}~}|}}~~}|~~}||{{}}}}~~}}}zyz|{z{}}~}|}yzxy~~~~}}}~}}~~}~~|||{{z{|{zy||zyxxwuxvw|}~}{{{||z}}~}||zz|}}}|zzzzz{z{{~~~~||{~|~{zy{~}xxxyz{}~~~|||}|{{{xx|zz{{|z{{{{|~~{~~~~|}~}{}}||||{yy|yzzyywxyyyzz{{}~}}}~}~}~~}|~}||{||yy{zyyy}~~~~{~{|}{||yxyyvvxxyzyxwx{|||||~}~|}~}||}zz|zxyzzzyzxwvw{zy|{||}z{{~}}~}}}|z{}~}}}}}{{{~~~~}~}U(*+**((')&'&('  !~zwwx{||}~~|}{|||{zzzz{yz}||{|}}}~}{||||}|zxxxxwyyyyy~~~~|}}}||||~}|yz|~~|{{yzxyz}~}||zz{|{z{~}~}{z{|}}~~}~{}}yyyz{{~}{|}}}}~~}}}|{{|}}~{|yyyy{}~~}~~~~}}~}zvvwy{~~}}~}}}}}~~~~|zz{{z{}}~~}~~~~}zyxy|y{|||~}}}|{{zzyz{zzy|{||}|}}{|~~}}~}{|||{|~{yy||}~|||{z{|zzyzzz}~}}{}~~~~}{|{|~~~~}~~~~|~~}|~}{{}}~}~}{|}{z{yxyz|zw{~}}||z{{z{yxxuwvvvwwxuuvtuvy||z{{|}|z|}~~~}{{||}}}{z{|}|{|yz{|{{zzwx~{}{zyxywy{~~{yx{}}}}}}}{||}}|~}||}}{|}}{|}zyy{zyxz{}~~~~~~~}|{yy{}zyy|{|z{z{z{yyx{y{zzzy}}}}}}|{||}}}}~~|}}|}~||}}}~|~{|z{|zz{{{~~|{|zzzz{}}}~}~~~}~~~}}}}{||{zz{{{{{|zzzzxvvuuy|~~|}|z{{{|~~~}|{zy{}|}|{zzzyzz{{~~~}{{z~~}}yxz}~wxyz{{}~~}~}}~}||yyxz{yy|{yz{||}~~~~}~}~~}|{}}|||{z{z{{{yxyzywz{z{|~}~~~~|}~}|z}}{||{zyy{~}~~}~}}~|}|}|{yyxvvwxy{|xwy{{}|}|}~}~}~}}|{||{zyyyzyxwutuyz{||}~}|{{}~~~}}}}}}|~~~}}||~~V)**)*(((*'('(&  !|zz|||~~}~}}{|}~|{|}{{{|}{|~~~}|}~}yz{yxwyz{{~}|}~|~}{~~|{|~~}~}|{{zyz|~~~~{{{}~|}~}}}~}~~~~}}}{zz{||}}~}}}~}~~{z}~}}||{|{}}}~~~}yxyz}~}~~|{~~~~}|}}}{}~|zzz|z{|||~~~}|{{{zy|zzz||}}}|{}}~~|~|}|{|}|{z||}~}~|||||{y{{|}~}~~~|}}~~~~|}}{{~~}|}||{{|{{||{{z~~}|{{{|{yyyxxxyxwxywvtvttx|||||z}}|{}~}|{|}|~}{~}}~}{{z{|{{y{yy~|}}}|yzyyz{~~{{yz|}~~~|}|{}}}|~}~}}||}|}||{zyz{zz{z~}~~~~}{z{}|{{|z{|||{{|{{{z{{z{zz|}}}~}{}{|||{{~}}}}|}}||~~}}}z{|{z{yz{~~|{|{{zz||~}|~~~~~~~}~}~~~||||{{{|{{||{|{zwvwvtx}~{{zz{~}|}~}}~}{{zy{~~}}zzzzwy{zzy~~~~}{z|{~~}|zzz{}xwxz{{|~~~~}~~~}|{ywxzyxxzyxyz{|~}}~}|~~}}~|}}||{zy|{{{{xzyyywxzz{z}|{z~~~}}|}{|{|{{{{{zyww|}}~}||{}}|zyyvwwwxw{|yxyzz{||}}~~~~}|~}|}|{{{{zzxxyxxxvuvuwzz|}~~}}{{}|}}~~|~|}}~~||~{}~~~~~W)**)+')()&''(&   ~zz{|}}}}~}}}{zz{|z{z||{zz{{z|}~~~}~}}|{~}{zyxwvxwx{}}~~}z|}~||{~~}}}z|}}}}~{|z{{yz|{|{}{zz||||}~~|||{|{{}~~~}}}|{yyy{}}~|z{zz}~||||yx{~|}~|~}}}z{{z{}~}~~~}||~~}ywz|~~||~~~}}~~~~}}||{z}~~}~~~}z{z{xy{z~~||~||{zyyxzyyz||}|~}|}}}~~~~}~}||}{yz|{{{|{{}~~~|~|z|~|yxz{||~}z{~~~}}}~|~~~~}}~}}~{zzzv{}~|{|}{{{z{{|}zzy}~}||{{z{{xxxyxwwwwwyvvuvtsw{{z{zyz{{zz{zyyz}~~}{|}}|}}zyzzzxxzxy{}|||~|{{yzzz~~}|{yz{{}~}}|~~|{||{|z}~}||||}|||||{zyxyy{y{}}~~~~}~{z|~|{y{{y|~}|||}}}}||yzz{}~}}~~}||||{|{z}~}|{|{}|z{{|||~}|{||{{zz{~|{z{z{z{|~~}}~~~~~~|~~|}|||{|{z||}|||{yxyxwvw{}~{{{y{~~|}|{}}||{}{||}}|z|zzz{yzx~~}|}z|}~~|{{yz}wvwz{|}}~~~}||zxxzzxz{zwxx{~~}~~}}}~~}}|{||}zzz{{|}yyxxxxxyyz|}~}z~}~|}}|}|{{||{zzyvz|~}~~{}|}}}{zyxxvwwyz{|{yx{{||~}~~~}||~~}{||{{z{zyxywvvvvwz{}~~~}|~||}~}||}}}~~~~~~~~U)**)*((()&'((&  !||}~~~}~~}}|{z|~|{|~|{}}|}{{{}~~~~|{~}{zyxwyy{{}~}~~}||~~~~}|~~~|}|{{zz|}}}{{}~}~~~~}|{}~}}~}~~|{{w|}}~}||{{}~|}|z{|}}~~~}}|{z{~{~}z||}}{yz~~|}~~~~~~|}z||~~~}{{|yx{z}}~~|{|{zzz{z{{||{~}|}}~}{{||{{|}~|}~|{~~~{z}||}~}}}~}~~~|{~~~~{zy|xz~}}}~|{z|{|~}|{||}~|}{{|||zz{zyyyxwxwxwwwsvvz{{z{wx{|{z~}{{{z{~|}~~||{|z{{zyyzzy{~|}|{{}}|z{z~~}|zz|||}~}}|}|}|}||z{~~~~{|||~|}~}|{{xxz{xy~~~}~|~~}|}}}|{|yz{}}}}{|~~~~{{{z|}~~}~~~~}||{|{{x{}|{}z~|||{|z}|{}{}||z|~~|{{z|||~}}~}|~~~~~}}~~}}~~}~{|{|||||{{||zyxwwwxz{|z{zyz|~|}|||}{{||||~~}{{{{zy{zzx}~}{z}}~}||||z|wvxy{||~}~|~||}{yyywz{{{xwx|}~~|}}~~}~}|{{|zzzzy|{{yxxwxxxxyy{~~|{~}~~~}{|}|{{|yzzzwy|~}~~}||~~|{~|zyywxxyyzz{{zxzzz|||}~}|}}}}}{{|}||{z{z{yxxxvuuvvuxy|~}~}|}}|||}||}}|}~~~~}~~~|~}V)**)*(((*'''(&  !|{|~|||}}{{~{yzz}{{{||z|~|z{yy||}~~|}|z||{xywwyxw{}}~~}~|~}|z}~~~}~~~}}|{}}}{{|{yyxxz|~|z|}{||{}~~}|{z|||}}}}}}||zzx{{{||{|{y{~}|{z{|||}}}~~}}}{{yxzy{~}~~~|zy{||}}}{xz|~|z~~}}}~~}~}||{{{z{|~}~}~}{|zvwx{|~~~~~}z|{yyzzzz|}|{|}}}|}{~~~}}}}z{yz{{{}|||}|}}}|{{}~|{||z~~}{|~|}}~}|}}zy~}~~|~~~}{yzzxy{~|||z{{|z{~}|{|~|||{{{z|{{z{zzxyvuwyxuvvtuty{yyyxwy|{|||{yyz{}~~~~~}}~~|}~{zz{zxyywy{|{{{|y{|}{zz|||~}{zz{|}~}}}||||||}}||{}}|}~|||~|||}|{{{{{y{zz|~}~~}~~}}~|{z{{y|}}}|}|}~}{|{{|~}}~~~||zz{y{|{{zz{}|z{{z|}}{{{|}}|||~||{{}}}||}}}}|}~~~}}|~}~~}|~|{{|}||~||{|zyxywxy{{{{{zyzy~|~|{{|{{}}|}~~|z{|z{{}{{{}~~}~||~~}|||}{|wwy{|~~~}||{}}}~|zzyyz{|{zwz}~}}~}}|}}||}{~{{{zz|z{zzxyywxxwyz}~~~~~}}}}|~{z{{z{||yyz}}}~}}}~}}}|{|yxy{|z|}{{{|{z}}||~~|}}~~~}|}~~}}}|{{{yxvwwvvwvvwwz}~~~}|||{{|}|{{~}~W)**)))(()(('(&  !~|{{~}||}~}}|zyz|}}|}|{{~}}{{{||}~~~yy}}zzxwxyxz~~~||~~~~~~~}}|~~~|~{zzz{}~|||~~}|~}~~|{||}}}}~~~|~||zz|{||{{zzz|}|||}~}}~}~}|{yyyz{}{{{y|}||{zz{}|{~~~~~~||}||z{}}}~zvzz{|}|}~||{|{y{}{{}|~}|}}~}~~~}{z|{z|}}~~~~}}}}~|~~||}|}~~~|~}|}}}|~{{zz{z}~~}}{}~||}}|}}|}|~|||~~}{|{{{zwwuyywvvuwvz{{|{xzz}|{}~|{zz|}~~~~}|}~}|{}yyxzyz|}z{z{y{}~}{{|{|}~|zzz{|}}}}|}}|{}||||}}}~~||}|z|}|}{{|z|zz{}}~~~~|yzz{|{}}}}}~|}}||~}|}~~}|{|||z{}~~|zz{{}}|}||}~~}||z{|}|}~}}}|{|}{}|}|z{}~~|~~~~|||~}||~{{}}|{{|zzz{xxz{z{{{yz{yz}~~||{}{{{~}|}~||z|{z|}|}z||~~{||~~}}~|{}ywxz{}}~||zy{}|||}zywwwz{{yxxz~~~}}}~~|}}||}{{|{|z{{{{yyzxwwxvvy}~~~~~~~}}|zz{zx{{yy{~{{}~~}~}|~~}~{z{{ywz{{z{|{zz{z{z||}|||~~~~~|{{}}~}}{{z{ywvxvwvwvwxzxz~}}}|||z{{~{{z}~~}~~~~~|~~||V)***+()()'(')&  !~{x{|}|{{}}||zxwy||{{|yyz|}}}{zz{{y}}}{xv{|zzzyvwwwvw~~~}}~|}~}}~~}}|}|}||||}|{zy{}~|||}||}}}}}|{zx{|||{{}}}}~|{|zz{|zyyyyzz|}}}|}|}|}||{~~~~|{yyywy}~}{z{yyz|zzzz{}~}}{|~}~~~||{{{{z|~~~|~~}}}}|wxyy{}{|||{zzzyxy|z{}{|}||}}{~}|~~{{{{zy{~|}~}~~}|}~|}||{}|{{{~~~~||{~|z||{|~~~}~}||zz{xz||}~~~}|}|{{}|||~}{|{||||{{y{}|{}zzx{xvwzwuuvvwxyyzz{xyy}zz|}~}~|{{y{|}|}~~~~}~||{~{zz{zxyyyz{}{zz{yyx}{zz}{|}}}}~|{zz{}|~}{}}}{|~~|||}|||}}}{{{x{}{zz{z|}{||~}~}}~}~}}}zzy{{||}|}~}}||{}~}|}~~}|{{{z|||}||zz}{||}~}||~}|{z|~~~|||~}~}|||}~~}||}{zy{~~}~~~~}}}}||{{|}{|}}{|{{{z|}{zz{yz||z{|{z}~}}z{{zy{}~~}~}zz{zz{}}|z|{}}~{{|~~}}|~{{|yxwy}}}}zzzwx|}}~}{yyvuxz|zyx{~~~}~~~|}~}}|||{|{|{{{|{zzzywwxvuy~~~~~~~~|z{|zx{|{zz}|{}~~}~}~~~~|{|{zxz{|z||{||||{|}}}~~||~}||~}}~}}{zzzwvwwvwxwwyzzz~~~||~{z|}}{{~}~~~}~~~~|}~V(***)((()&'')&  !~{z|}||}}}|{zwy{}|{{yy{~~~~~{z|{{|{ywy}{|}yxxyyvw}~~}}~~}}~}}|}~~}}}~|||{z|}}}}~}|~}}~|yz{}}||z}~~~||{||zzyy||}}}~~}|||}~~}{zzyz{~~~}|{yz|y{z{{}~}z{~~~~}}}||{z{||~~}}}|}yyyz|~}}}~|||{xxw{|{~~~~~~}}~~~}|}{z{}~||~~~~}~}~~}|~~}~}}{}|}{}~~~}|||{}~}|{|~}|}~~~}}~~}|}}~||}}{|~~}|||{{{{yxyzyxvxwyxzzy{}yyz||z|}}}~}{|||}}~~~~~|{}{}|z{{zzyyz}|z{{zywy|{|{{}}~~zz}|{||}}}}}|~}~}}}~}||}|||~~}{|{z{~zyzyz||}z}~~~~}{{}{{yyz~{||}~~~~|{{|}~~~|~~~{|{{{||||}}{y|}~~}}|~}}}}||~~~}}~~}~}}}|||~}~}~|zyz{}~}}~~~}||~{{}}}}|}|{||z}||{{z{zz{|{|}}||}|{|{|{zx{|~~}{zxzxy|}||z{{||~}{|}~~}~~|||wwxx{~}|yzz{z|~~~{yxxtuxzzxz{|~}~}}}}||}|{{~|{{{|{{{yvuvvuw}~}|}~~{}~}|{||zz{zzz}{{|~}|~}~}|~}{{{{{{}{z{}||{}|{{~}||~|{{~~~||}||}}{zzywwwwvvwxwx{{z|~~~}}}}{z||}{{||}}}{{~}~}~}~}~~~}~}~~W)**)*((')'('('  !}zy{|}zz{{|}|zxxwz||{zywy|}~||{z{|{{|||ywwyzz|yxwxvxx{}~}~}}}||}}{{~}||{}|~|}|{zzvx}}~|z|}}~~}{|~{zyz{{|{zz{}~~}|}}{}z|{zxyx{{}~}|}|{}|zz{{}}{ywvxyz~~}|{zzyyzzz{|}~~~~{z||}~~|}}|}}}z{yzzyz~|}}{||}}}xyxz|~}|||{{}|xwuxzy|}}~}}|}}~~~~~}~}|}||z{{}}~}~}~}}}~}~|}}}}||{{|}{{z|~}{}|{{}~~~~~}}{}~}}|z{}{}~}|||~~~~}~|}|~|{|}|{|}|{{~||{|{{z|zz{{yxyyvwwxxwxzyyy{zz{|{{{{{}~{z}}{{||}}}{{{{}z{{zzyxx{}|zzzwxxz{zz||}}||z~~~}~|{|}||{|{}~|}|}}|}~||z|}{||{zz{{zzzz{|||}~~~zz~~|~zy{||{z{}}~}|{{~~{~~~}~~~}|{|{}||}|||{yz~~~~~|}~}}|}~}|~}||}}||}}~{|~}~~~|{||~~~||}~~~}|}|{||}}}}}|{{{{}}zxzzyy|}{}|}|{}|{{z{zyyy{}}{ywyyy|~}}|{{||~~}|}~~|~~}|xwxxz}|~yyy|{|~}|yyvtwzyyyz|~~~~~~|||}|{|}}{||{{z|zwtvtvv|}||~~~||~}}{}zzz|{z{|~~}~~}~~~|||{{z}{{|}{||~}|}}}||}|{~}{~}}~~~|{{zxxwwuuxyyy|{z{~~~}{~~{{z{{{}}}||~||{~~~~~~~~}W)**)*))()'('(&  ! }|||}~|{|}~}}|zxy{|}|{yzz}~~~~}||}||}~|zyyyyx{zyz{yz{}}~~~~}}|}~||{}}~}}{zzyx|~}}~}~}~|z|{}{}|{|}~~~}|~}|z}||{zyz|~~~~~}}~}~~{|~~}}yxwxy{}~~}zzzzyz{||~~}{{}|}~~}}~~|{z{{|z}||}|}|~~yyxy}}}|}}}}}{yxxyz{~}~}~~~~~~~~~}{}||{}~}~~~}~~~~~~}z{|}|z{~|~|}~~~~~}}~~}|||~~~~}}~~~~}}}~}||~}|}~}||}}}{~|z{||zzzyxzzwxyzzyx{{z||||{|}{|}z|}~|}}~}{}~~}|{|}~}|zyxyxx}}|z{yzy|zz|}~~~}~~|~~}}||{|}}|{|~~}}|}}|{||{||{|z{|{{z{xx{}|}}}~}~|z|||{{|{}}|||}~~}}}|~~}|}~{|}|}}}}{{{{zy}~~~}||}|}}}}~}}}}}~}~}~||}~~~~~}{|||~}}}|}~~~~}}}||}|||~|{{}{{}}zyy{yy{}}}}}~}||{zz|zyz{|~}~|yyyyyz|}~{{{|}|}}}~~~}}|~}}}|xwxxy|}|zzz{||~}}}|zzwvwzxxyz{~~~~}|~||{{|{{|}{{|{{zyywuutttz}~~}}~~~~}~}|}}}}{zyy||yy{}}~~}|~}|}}||~z{||yyz||}}}}}|}{}~|z{{~~||~~}}}~{||{yxxwuuwy{{}{{z~~~~}||}|{z{z{{||{~}|{}~~~~~~~~~~V))***((()&'((&   |{{||{{{|~|{zxywyz|{zyzy|{|~~~|{~{{{}{xxxxwwyzyyzxz{}}}~~~}}||{}{{z~}~~|{zz~|}|~{yyxvv{}~|}}}~}|~|{|zzyz{zz|}|}{|z|~}{y{y{{xwyz}~}}}}}}{~}}}{z|}zxwvwvx{|}}}zzyyyyz}}}}|~~}}||{~|~~~~||~~}||{{zzyz|~~{zxyz~~~~}~zxyy|}{|z{z{}~{yyzxx{}}}|{}}~~~}}~~~}{{zzyvz}~}~~~|}~~~}~~}||}|zzz}zx{}~}~~|z||}|z~}}||~zyz}~}}{|~}}~{{}}~~}}}|{|||}}}|{{|{{|z|z{{{yzy{{z{wyxuvyxyyxzzyzz{{{|{{{zyzz}~~~||}}{{{}~~}{zzyy||{zyyzwvy}}|{zyyzzyz{}~}|~{{}}}{|{|z{|zz|~}}}||}}|||||{|{{z{zz||zwwy{{}{~~~}|}}}|{{{{{{|~}|}~~~}~~~}}|}~~~||~}||}}|||{zz|{||}~~}}|}}|}|}|}}}{{{|}~}~~}}}}}~~~~~||{|}||{}~}~}|}}~{|{||{|}}{{|}||}|zxx{y|}}}|}|||{yzzyy|||}|{{yzxyz||}||{{{}||~}}|}|~}yyyz{{~}zzz|||}}}}~}}|z{zxwxxyz{{}~}}}|}|||{{||{}{yzzxxwwvuvx{~~|}~~~~~|~~~}||{zyz{{{{{}~~|||~~|}||}{z|{{yz}|~}~~}}|}|z{|{~||~}}~|~{}{{yxxwvvyyz{|{|{}}~}||~~zzyz{||}|}|}}|}~~~~~~~~~X)*))+))')&''('  !}}}~~}}|~}}|{yyy{}{z{{{|||}}}~||~{{xzzxy{{{zyz{}}}~}}}}{{|~~|||{~}}~~}{zzxwz}}}}~~}}}}}{{z{z||{}~~}||z|}{{{{zzzxy{}|}~~}~~~~~~{{|{xwvxxx{|~~}|zzzz{|}~}}~|}}}~~}}|}~}}}{|{zy|}{yxz||}~}}}zyyy{}z|||zz{~|{||{zz~~{|~~~~}|{zwvz~~|}~}~|{zz|{y|~}|{}{{z|~~~~|{zzz{{~}|{~~~}~~||}~}~~}|}{|}~~}}}|~}}||}|{{{z|z{|zyzzxxyzyzzz{z{|{{|||||{zxx{~~}}~}{|{}~{{{zy|~|||zzywx}|}{zyz{zxz{}}|~~||~}}}|}|{}|||~|}~}||}}}{|~}{{{zzz{y{~{ywwyz{z{|~}|{||}||||||~~~}~~}~~||~}|}|}~}}{|{{{}||}~~}}}|}}|~}}|}{{||~}|}|}~|}|~}~~~}{|||}|{z}}~~~}}~}||}|zz|~}||}}~~{{{yy{{|~~~||}}|zz{z{z}}{||{{zyyyz|{}{{z{|}|}~~~~}~}~}|~zyz|}|}}{z|}{{|}|{|||z|{yxwxvwyz{}~~}~|||~|{{||z||zxx{xwvvwvvwz{~~}~|}|}}|}}|zyx{|z{yz{~|{y|~}}~}||{zyy|zyxz~~}~|}|{{z|{~~}}~~}~~}|}|{yxyxvvxwxz}{y|}||~~}}|}{|{{yzz|{{}~}{|}}~~~~~}~}~U(**)*((()&''(&   ~z|}}~|}|}|{yzzxyyyyyyzz|z{|}}}|||}|||yzyzxxy{zxyy||~}|}~~~}~~}|{{{{{||~}}{zz|}}~|zyzwwxz{~}}~~~|~|{|{zyyxz{{z|~{||{yz}{yyzyzyzyz{}{|}~}}}~|}}}}{|}|yz{xwuuxxxyz}}~}}~|{zzyzx{||}~|}}}}}}||}}}||}}||{||}}~}}{|yxz~|{yxvvz{|}}}}~xxxx{{xyy{zy{}|{|}|zz}|~}|{z|~}~}~~}{yyvtx~~}}}}~|~~|{|{|zzyywy}~|{yyyzzzz{}}}~||zx{z{{|~|{{|}~~}~}||}~}~~}|{{{{|~|||{{z||{|{zz{{{yz{{|zxywvwxyyyzyz{|}z{|{{yzyyxxx}}|}~{zzzyz}~~~{{zyz}{{z{|{yxz|{{zxyzzxz|~}~~}~~~~~}|~~|{|{|{|}}|~}}|||}||}|}~}{{{zyzzz{}|{xwyxyz{~}}{{||yxwz{yy|~{}~~~~~~~~~~}}~}|{}z}||||||{{{|||~~}}~~}||}}|}{{{{}z{|~}~}{z}~}}~}}|{|{|{z{|~}~~}}}~{{{{|}}|}}|~~{zzzz|}|~}~|}|{{|z{|{|}||{{{|}yzz{{{{|z{|~~~~~~}~}}}~z|{|||}~{z{}}{|}}||||||}zxvxuvxz{}~~~~~||}|z|{{||}{{zz{xwxvwvyz|}}}}~}{{z{z{||zy}}|z||||}~}{~zzy{{zyz|~~~}}}~|{{||}}~}~~~|}~|yxyxxxzzz|||||~|||~|~}||{{z{|{||}}|{}|~~~V))***()()(''(&  !~~~~||y{zzz{||z|||{}~}}}}}~}~}|{z{zz|zz{z{}}~}~}~~~}}|{{|~~{{{|~}|zz{xz{|}}~~~}~}|{{|zzzz{|~}}}}|{y|ywy{zzzz{}{|}}~~|}~}}|}}{|{yxvtwzzzz{}||{|{{{{}~}~}~~}}~|}~~~~||~}}~~}}{zz~~||zyxwz{{}~~~~~~~zyxxy}yy{{z{|}}}~~|{}}}~}zy{~~}{{zwvy~~~~~|~~}}{zzxy~~||{|{|}{|z}~}}}{{}~|}~~~}||~~~~~~~|}}{{|~~|}|||{}}|||z|||{|}}|{zyxwwyy{{z{z{~~}{}|{{|yyxxy|}||}}{|}}|~|}}{{}yy{}|{yz{{{{zwwy{x{}~~~}~}|~~|}}{{||}|~|}~~~~~|||{}||{|}z{zzx{|{zxyyyy{}}~||{|yxvyyy{|}}}~~~~~}~~}|{||{}}~|~}||}|{}}}|}||}}~}||{|}}{{}~}~~{{~}}~}}}~{}|}|{z{z|}}~~~~~||}}{{z}~~~~}}~~|||{{{~~~~}~}||{{{|z{||}}}|z||{{z}zzz{yz|~~~}}~~~~~~}z{z||}}}zz}|||{||{|~}{}}zxwwttvzz|~~~~||||{|||||{}|{{{zywxvwy{z{|~|}}~}~~}|z|{yxzzy{}{{{{{{||}|||yy{{yxy{|~~~}|~}}}{{||}~~~}}}~||}}zy{zxy{zz{|||}}}{}~|}|}||}{yz{{z|~~||}}}~~~~~U()**+((()''')&   |z~~}{|yyzzyyz{yzzzz{|}~}}}||}~}{zyzzy{zzyz{{|~}~}~}~}~~}}{{|{|}~}~|zy{z|~{{z|zz{|{{}{|}}|}||{zzxxxwy{|||{{yyyzzwwywwxyxy{|{|~~~}||||{{z}{yz{ywuttxxwvvz~|}}}~||}zz{{||~}}~}}~~~}|{|}~|}|~~}}}}}~~~}||zzy}|{{zyxwxyy{}}~~~~~~xxyuxzxwz{zy{}{}~}|{}||z{yuw}~~~|}~~|||{ywvvx{}~}}~}}~}}}~}||xyz|~}{zyzz{|{x{}|{||{zyz{|}}~||{z{}|}}{~}~|{{{|{|{|z||{}{{{{zy|{{||}|{zyxvvvxz{zyyy~~}||{{|yzyxxvy}|||{|{|{|}|}~}~{{z{yx{~}zzz{{z{ywvwyz{}~~~~~~|}||||}{{{z{||~}|}}~}|}||z|}}{{{zzzzxxyz{{yxxyxx}~|zzzzxwwxvy|~}}}}}~}~}~}}}}}}|||}}~}{}}{{|{z||{{~|||||}|{||{z{|~}~~||}~~}|}~}}}}|{zzz|{}}~~}~~}}|z{|~~}}}||{z|}~}}~}|}|||z{{z||||}}|y{~||{{zyz|{y|~}~~~~~~}~z{z}~}}~}{|}~|{}||}{{{{}{xwvvuuyz|}~}~}}|~|||{|}||~|}{|zxxyyyz|||}~~~~}|}~}||}}{z{{{{}}|{zyz{|{|{yzz{{zzz|}~|}|||~}~||}}|}~}~~{|||z{{|||}{{}}}||}||~~}|}}zz{zzy|~~~|}~~~V)**)*((()'''(&  !|z|~}|z{{{{{|zz{{{|}~}}}~~~~~}}|{zz{z{{{{|~~~~||}zy{}~}|{|{||}}}~}}|}}}~~~~~|}||{yyxxxx{|}}~|{zz{xvwyxwwyyz|}{{~}~~~z{z~|{{|yxwvtwxyvwx}|{~~~}|||}|{~}~~}~~~~~~~~}z|~~~}}~~}|}{}||{|{{zyyzzyz|~~~~zwwuxyyxy{zz{z{}}{|}{{{zwwz}~|{}~||zxwwxz}~}~}~}|~|}{{|}{}z|}}||~~|||}|{|}}|~~}|{{}}}~~~}~~~~}}||}}}}}|}}~}{||{yz|}|}}|z{yxyyyz{zzz{~}}~}}~|zz{zz}~}|}}}}}|}|}~}}}|{|z{|}}|z{|{{{zxvwxy{}~}~~}}{|}{||||}|}|}}~~~|~{{}~}}{{yx{zxxwwz}{zxzxv}~}|zzyywwyxy|}|~~~~~~~}}}|}}~||}~~}|||{{||zz}}|{~}||~}~}|}}|z{{||||~|{}~~}|}~~}~|z{yzz|~}|~~~}}}zzz{~~~~}{|zy{|~}}~}}|~}|||{yz}||}}{z{~}}||{y{||{z}}}~}~~~~yyz|~}~}|||{{{}|{{||{|||ywwuutvyz||~}~}~~{}~~|{|{{|z{}z{|zywy|y{||||~~}~}~}~~|{}}~|}|||{{zz{}||}{yx|{z{|}zyzy{z{{z{}~~}|}{{|}}}}~}|}|}|}}~}~~~}{}{{{{|}|||||}}|~~||{}{|}}|{{zxyy{}~~}}~~}}~~~~~}}}}}}}T()*)+)(')'''(&  !}zwvz}~~|{zz{zyyzy{zzzz{}}|}}~|~~|{z{zyz{|{}||}}~~~~}~~~}}~}zz{zyz{{}}}|zz{zz|~|}}||}|}}}~}|}~}|{|{y|{ywwwwvy{{||{yxxywvvwwuuvxy|}}{|~|~}}|{zy|{yy{{ywusvwwwvwzw{|}~z{{||||||}}~~~}}|||{z{}~||}~~}~~||{{|{z{|zyxyxzyxz}{}~}zvwuuvvwxwwyzzyz|{{|{{zywvxx{}{|y{|~~}||}~|zxwxxzz{}}||~|y~~~~~}{zz}}{z|z|||||}}|{|}|{{{{{}~|}}|zyz|z|~~|{}~~~}|||}|{{{}|~~||{{zyx{}{{}}|{zyvyzzxyyy{{}~~~~}}|{||{{z{{|{z|}}}{|||{|}|{~|{~||{{{||}{z{|{zyzwvvwxz}~~~}}|||}}{||{}|}|||}}}}}{{|}{{||yxyzwwwvx{zzwwxvz~~~}|{zxyzxyy{}}~~~~~~~~}}||}~~}||||||{{{|}|||}}{|}~|{|~{|~~|}{z{{{}|~~{}~~~||}}}|z|zz|}|{|~~~~}|zyxxy~~~}{{zz{}~}}}~|}~~}||zz{{{|}}}z{}}|}{{{{|{|{{~~~}~~zxy|~~||}|}}}||{z{z{}zwwvvvxwz}}}{~~~~~~||}}}{}|{||||}|||yxy{|}}~}}}}}||{|}||}~~||~}}|}{{||}{{}zxy||{|~{{zz||||{z}~}~}}~|z}~}|~}|}}|||~~}~}}}~}|{~|}~}||~|{}}{}~||~~|{{|yzz~|}}~~~~~~|}~~~~~W))***(((('(((&  "zwvy||~}}}}}zz|xyzz|}|~~~}}}~}|}}|{{{|{}~}}}~~}}||}|xz{z~~}|z{z|{}~~|~}~~~}}}}}|||{yxxxyz{{|{}zyyzyvvwwvvxxy|}~}~}~zzzy{zx|}zxwuwwxvwxyyy{~~||}}~}~}~}}~~||||~{{~}~}}|}}|}{{{||{zzzxxz{||~zxxwuyvxxxxxz{xx~~~|||{xwwyz{~~|||}~~~}~}}{zzz{{{}~|{|~}|~}|z|}~|{}~}~}}~}|}}~||~|{|~|}~}zz||}~~|{}}~~~}{{|{}}~}{yz{{}|}{{|{yxyz|zz|{z{~~~~}|}z{~~|z{|{}}{|{||{{~}}z|{}}|z~~{|||{zzzzwwwwx|~~~}|}~||||}}{|~|~~}|~}}}~}{{{{yyzwwvvvyz{ywxxx~~~|zyyzxy{|}~}~|}~~}{|~~}{|{{{||{}~}|{}|}||{|y{|}}}~}|{|z{{{|~}~~~~~}~~~~}|{|{z{~|{|~~}~~}{yxxw~~~}||}{y{}}}}~}}}}}||{{zyzy|}}}{{|~~|}{zz|{{{||}~zyy{~}~}}||}}{z{yyzz{zywvtuwxz{|{z{~~||}|~~}||{}{||{|zyyxy{}~~}}~~}}}{x{}}}}}}}|}~~}{}{{{||||{zzyz||||{yz{|{{|zz|~~~}~}~|y{~}|}}||{|zzz|||}~}{z~}{{}|}~~}}{||z}~|{y{zz}}|zz{yy|~~~~}~}}~~{||}y}~||V(*)(+((()&''(&   }{xvvz|}~~{{{}{{yyxxxyw{|}|||}}||~}{{}{zyzxz|~{{{}~~~~|}}~{{|{{yx{zz~}zz{{xyz|}~~}}~~~}}}|}|}|{{{zyxyxyxzz{{{yxwxwuuvutuwxy|}}}~~~~}~}}|{zzzxwyzzzxvvwwwxxwvxz}}}|||~}}||||{{}}|}zz|zyy}~}|~}~~~}}}{|||{{zzzzyyyxxyz|~~~}~}xwxwwxwvvwtwyzvuz~|{{y{xwwyzy|~~||{z{{z||}~}|z||zzzzyz||{z{}}}|~~}~}{y{|~|{|z}~}}|}}}|{{}}{z{|{{~||{}{zz|z}~~~~~}{{|z}~}|{{yzz|~}}||zxy|{zzyxy{xyzy{zz{yyyy|~}~|}|}{{||{y{|z|~}|{||{{z{{}z|||||{z{}z|{|{zzyxwxwwx{~}~~}~|~~||}|{}||||}~}|~|}{~||{|{zxzyvwvvwyy{yxywz|}~~~~~}}{yzyz{z||~~}~}~~~~~~~}~~||}|{{}}|{}|||}{|{{{yy{{|}~~~||||{{|}}~~~~~}}|}}{{|~|}z|}~~~~|{zyw{|~~}|{||}}}}}|}}}|{}zzzzxz{}~{{z|}}||z{||z{||{~~|zz|~}|~}||{{zxz{{{zyvwuwxz{|}{z~~~~}}}}|~||{||{z||{yyzyz{~~~~}~}z|}~~}||}~~}~~}}~}{||{z|}{zy{{|~|{z{{|||zy{~~~~~|||~}}}||{{{yx{z||~|~z}~~}}~}~}~}||}||z|z{|}|zz|z{|~~~~|~}~~~|zz{y{}}V))*)*((()&''(&  !|{{z}}~}}}}}}|}zyyyxz|{|~~}~}{|}|{{|y{}~}||}~}~~|{{}{yy|{y}||{}|{{~|~~~}}~~||}yyzzzz{{z|}}{xyywwuvwvvxxy|~~~}||{{xzzz|{zxyzzxyyzxz{}}}}||~|}}{~}~|{}~|z|~~~}~~}}}|{z{z{zyyyy|~}~~}yyzyyxwxxytx{{yux~~~~}||}zzy{{z}~~~~}{{zzz|~}}{}||||{y{|||{~~~~~~~~~~}~{{|z~||||}}}~}{|~~|||zz|~|}~|zy{{~}}{{|~~~}{zzzz}~~|z{{{||{y{y|{{|z|~{{zxwz{}~}}}|}|}}{}~~}}|}}z{}|}{|{}||z{}}||~}|{{yxxxxx|~~~|}~||~}}~}~}|~~|}}}{{{zyyzzxxxwwxzyzz{zy{{{{|~}~|yzzzz{|}~~~~~~~~~~}}}}}||~~}|}}{{}{{{|zyx|{}}~}}{|||z|}}|~~~~~~}|||}{{yz|}~}}~}{{{yz~~}|}|}}}}}}|}}}~{~{zyyyyz}}}zzz}}|}{{|{{{}{xz~|}{|}}}~}}{z{zyzzyzzzwvtvvx{}}|{~~~~|~~~~~||{{{{zyzzxxzyz}~~~~~|{{}|}~}|{|}}|~||{}zyz}{yyzzy}|{xyx|~{zzyy|~~|}~~|~~||}||{{zxyxzzy||{|}|~}~}~}}}}{|}|z{|{z{|{zy{zz}~~~}}|||}|~~~~}zyyx{~{T)**)+((()'''(&  !|{{|}~~}||||||}|zzxxwtvxz{~}~}}}~|{y|z{z|yy{}{{{|~~}}}~|{{{zxxz{yy|{yz|zyy{}|}}}~}}{||z{{zzxzzyzyzyyz{yxwwvutvtuuuwxz}}|~~~|}{zyxyzy{{yxyyxxyxyxxy{}}~~~~~~|{|{z|||{zz{{{|~~}~~}~~}|}}{{{zyzz{zxwx||}~~}|wxyxzywwwwtwy{yyy|~~}||||yxy{zyz||}}}zzxyxyz}~{y{{{||yyy{|{{~||{}}}~~~~~~~~~|zzz{|}{|}|~~}||{|}{||}|{|zx{~}zz|{xwxy}~}~||{yz|}|}||yyxy{~~}{{|y|{zxxz{yy{|||||xwxwx{}}}~}||{||}}{{zy|}~||}|{zz|z{{|||{}{{{{{{{~|{{{xwvyxz}~~~~~~||}|}}~}}~~|}}|{|~}|||zzwzzwwxwvvyy{{|yyy|{zz~}~||zzyzyz|}~~~}~~~}}~}}~}}{}~z|||}}}|{{{zz{||~}~}||{|{}z}}}~}~~}~}{}}}zyy{{}~}~~|}}|||}~~~}}}}}}}||}}}}||{zxywxy}}{{}z}|}||{}|{{|}z|~~~|}}~}}~~{||~{zyzyz{|xwvvuw|~}}|~}~~}~||zzzyzzyxx{zz~}~~~|}~|}}|}~}}~|}}~~~|{{{yyy|}|{z{y||zyww}}{zwx~~}~}}~~}{||zzxzyz{}{z}}|}}~}}}~}}~}{{}|{|}|zyz|{~~~~~}}}}~~|zyyv||U))***((')'''(&  ! ~~}}}~~~~}}~|z{yyvxzy}~~}{{{{}~|z{}|{}~~~}{}|||zz|{{{~|yy{{xy{}}}~~|}}}|||{|z{z{{{yz{|zyyywwwwuuvxvyz{~~~~~~}{z{||{{{zy{zyyyzyyy}}~~~~}}~|z||{zz{{{}~~~~~~}}|{{zyz|{{zyy{~~~~}~{xy|{{zyyxxvu{}|z{~~}}}||}{yyz{z{}|~}~|{zyzzz}}|z|{{}~{zyz}{|~||~}~~~~z|}}}~~}|}}}~}||}~}|}{zz|~|y{yywww{~~~|{z|~}~||{xy}~}|~{{{{xxz{|{|}{{z|xxxxxx~||~}||{{}}}z|z}}}|}}{{||{|{}|{}{{{|{||~|{}~{wwzz{~~~~}}}~}~}|~}~~~~}}|zxzyzxywwxz{||~||z}{zy}~~{yyxz{{{}}~~}|~~~~~}~}||}}||}}}{{|{{{|}~}|||yz}}{{}}~}~~~{{~{zz{{yz}}~~|}~~~~~~~~|}}{|~}{}||yxyvvy|}{z}{{}~||zz{{{|{|{}{}~~~~~~{}~{zzzxyzzxwvwww|~~~~~|}~~{{zzyxyzwvxyx{}}}~}~}|}}{|||}~||}||}~~}}~}{{}{yy{}|||zy{}{zyxx{|{xvv}~}}~}}|~~~~}|}}z||zzyzxxy|zy|}}||~~~~|}~~{{z}{{||zyxzy{}~}~}}}}}~~{}}|{zyy}~U))*)*(((*''&(&   ~|z{}}}~~~}}}~}~}{zywvvvx{}~}~~|zz}}}|zx|{z}~~~}}|}|{{|zz{{zzy{{yxxxwvx}{~~}~~|{|}||{{zz{zyzyyyyz{yywxwwvxtstwvxyz{|{~}}~}|{{y{{{zzyyyxyyxxxxwx{|~~}||||{|{yyxyyz{}}~~~}~~~~~|}{{{zxzz{zz{yz{}}}|~}xwzz|{xwwxvux{{zz}|{}}|z{}{yyz{{z{{|}|zzyyyyz|{yxxx{{|yyxwy{{|z{{}}~~~~~~{z{|||}~}}~}~~~|{{|}{z|{|{|yyxz{|zzxxwxxz~~}}~~}z}~~}~|{|{{zz|~|}|yzz{www{||{||{|zxwvvwy|}{}~||{z{||}~}{{|}||{|}}{y{z{||{|{|zzz{zzy}|{{~{ywzz|~~~~}}~}~~~~~~}~}}~~}|zyzxyxxwxwy{{~}|||{yy|}}~||yxyz{{|~|}}}~}~~~~~~}~~}}|}}||}~||{|{z}}}}~~{|}z{{|}{~~~~~~}{z~{zz|{{{~~~}}~~~|~~}~|||~|}|{|}{|{zzxwtuz}||}}|z{{yz|{{z}}|}~~{|~~~~~}|}|z{|ywyzxxxyxy|~~~~}~}~~|{||zxxxxxxyy|~}}~~~~~~|}|zzz}~}}|}~~}~~}||{{{{{}}}{zz||{zzwyzzzwuz~~~}}~~}}{|}}|}{yzyxxx||z{~{z|}}}}||~~}{}~}}|}|zyzz|}~~~}~~~~}}~}{|{|W))***((')''')'  ! }||}~~~||zxwwvy~~|{z{~~}}{{z|~~}~~}}~|}{}{|{{{zyyyyy{}~~}}~}}}}{z|{{z{zzy{{{xz{zxxyvuuxxy{}|}~~}}|||||{zzzzzyyxxwvww{~|~}{z|zzz{{|}}~~||~~~}}}|z|||}{{|}}~}||}zyz{}|{yzzxww|{|{}|||}}}~~}zz{z{|}{|~||{{zyz{{{yyyz||{yy|y{{~}||~~}}}~~~}~|}~~||~}}}~{yy{|||zxyxyy{}~}~}~~}}~}|}|{{}~~{z{|wwx{|}}|{{|yxxwxz}~}~~|}||~~~~~}}~~}}}|}|{}{{{||zz{{{y{z{z}|z{}|zyz{|~~}~~~~}~}~~~|{|}yxxwxwxzz|~~~}~{|{||~}|zyyz|}|}~}|}}|~~~~~~~~~~}~~}||~~}||{y|~~}~|}|||{|}~{~~}}}|{{z{|||||}~}~~}~~~|}~||}~}}||}~}~|zyxvwxy{~}}}|{}yxxyxxy}|}}}~|{}}~}~~{{z|zxxyxxxyy{}}}~}}|{y|{zxvywywxyz~~~~~~}}||{|zzz~}}~}~}~|~~~}}}{{||{|~~|zy{z{zyxxy{yyw{}~~||}||{}{z|~~}}~zzyzwxwzzwy|{xy~~|z}zzz}~~}~}||~~||~{zyz||}}}|~~}~~~~}|}||{{|~W))**+(('*''')&   !|{{|}|}}~}~}}}}{xxwvx{~~~{{y{}~}|z{yy|~~}~~}~}~|||||{{{z{{zyyxvwuwz|}~|}}}|}|{||{zz{|zyyzxx{zyxyxzxxvttxxxz|}||}~~||}~{{}{z{xxxyxxxxuuuvsvy~~~}~{{{}yyyyz{|||}|xw{~~~~|~|~{z|}}{|}}|||}{z{|xxxy|}zyyyxxxyzzz|{{||{{|}|zzzy{z||{}|zzz{yxyzzzyyxyz{yxxyzzx|{||}~}}|}~}}}|}|}~|}~}}~~~|{|~||~||z{zyyzzzz{zxxxxz|~~~~}~~|}}{yz|}|}~~~~~~{yzzyvwxy{{~zz{|ywvwwy{}|{~{|z{~~~}||}|}|||}|{{{zy{{}{{{zyz|zyy{yxx{zyxyz|~~~~}}~|}~~~~}||}}}||{zxxyxxxz{}}~}||{|||}~~}~~}}zz{{||}~~~}|}~~|}~~}~~~~~~~~}|~|}||yz~~~}}~||{{z{|}~~~~~|{|zz{|}|}~}}~~~~~~}~~}~}}|}||}|||~~~{|{wvvxyz|}}|{|{yxxyzx{{{~}}}}|||~}~}~|{{{zwwwvv{|z{}}~~~}{{|}yxxywyzzyy~~}}~}{z|{{{}~~~~~~~~~~~}~|||}{{~|{z|{|||ywyzywx{|~~}|}|{|}{z{~~{zzzyxyzzww}|yy}}|{{zyz|~~~|}}~~}{{}|{{~}}~}~~~~~}}{}{~~V)**)*(((*'((('  !~||}}|}}~~{|zzvwy|~}z|}}|{{|{}~|}}~}||~|}|}}||{{yxyxxy||~~~~~~~}~|{{}}|z{yxx{{yz{z{zzxvvyxxz}}}}}~~}}|~~}|||}{zyxxyzyxxxvvrsux}~~~~}{||zzzy{}|}}|zx{~~}}||}~~|}~~~}{{|{yyzx{~}|{{yxz{|{{}{{|~{z|~}zzzy}}||~~~}}{|{{{{|{{{zz|{{yz{yyz||~}}}}}~}}~}}}~~||}|z{zzyz|zxxzz{~~~}}~}}yy|}}~~|{{|yxwzz{{~{yz}yxwxxz{}|}~|}|{~|}{~}~~~|||~|{|}{{{}}||}{zz{yzz|zwxyzxwzz{~~~~}}}~~}}}||~~~}}zywxxwy|||}~}~}}}}|~~~|~~}}~{z{{{||~~~~~~|~}}~||~~~~~~}}~~}~}{zx|~~~|}|z{{yzy|~~~~~}}}z|~{}|~}~~~~~~}~||~~~~}~~~{{|{}}}{zzxwwwxx{|||||{xxywyyz{}|~~}}~~|{{|~~~}{zzyxvwuux|z|}~~~~~~}~}~||}|{xxzyxy{xz{}~~~}}}||{|{{{}~}~~~}}~~~}~}|}|}|z}}{{|zz|~{xxyxwx{|}~~}~}|{~{yz|}~}zyyywx{zxxzzyxz|{y{xxy{|~~~}{z}}~~}zz|||{}}}~~~~~~}}}}~~~~~~||{{z}~U(*+)*)((('('''   |{z{{|{|||}~||{~~~{zyxusvy|~~}|y{}|{zzzz{}~~~}}{|}}|{|~}}|||}{xxyxxwvy{}~}~|~~~}~~~~|}||}{{{{{zxxvwyyxxz{|zzwvuwwvwz{{{y{}~}}~}{zz~|||z{{yxvuvwyxxxutqprtvy{}~|zzy{zywyz{||~~|{{}~~}}|||}|}}~~}}|}}|{{yyxzyz{|zyyzzz{{zz{z{|zz|{{zzyw|}|z{}}{z{|zzz{yyzzyy{{zyz|{zzzz{}~}}}~~}}~~}~~}~~|}}|{|{|}}|{||{yxxwyzzyxvxz{}~|{}~~}}{|||zy|||}~~}}~{zzzywwxyy{{|y{|zxwxxyyzz|}}}}{{|~|{z||}}|z{{|{zz|zzz|{||||yyzyyyzyxxyyxywyz}}~~~~~~}~~~|}~}~~~~~~~}}}|}|z~~~|yvvuwz{}|}~|||~~~}}}}|~~}}~}z{{{{{{~~~~~~}|}|~~}}}|}~~~}}|~~}}~}|{zz|}}}}}zzzxwxy{~~~~~~~~}{{{{{|}}~|}~~~||||{y|~}~~}~|}|{||}}{||{xwxxxyz{{|||{{zywyxzyy{{~}|}|~~}~~||~~~~~~~~{}{{zxvtuy||{|~~~~~~~}}~{yy{zyxzzz}~~~~}~}{{||{z{~}}~}~~~~||~~z|~}{{|zz||{yzyxxy{}~}}|zy{{}~~{zzwxyzzyxyzyyzzyyywxx|}~}~{{{{{~|z}||}~}}}}~~~~~|~~~~~~~}|||~V)**)*()()'('''  !~|}~|||}~~~|}~~}||zxutw||z{|{z{{}}~~~}{}~~~}}~~}{{yyzyyyz}}~~}|~~}~||~|}}{|||||zwwz{yxz{{{|zzwxxvwxz{{{z|~~}}}}~~|{zyxwwxxzzzxwwtpqstx{||~}{{|{zzzyz|~}}}~}~|}}~~~~~}|{|yyzz|}}}}}zz|||{||{{{~}{{||{{{yz~}{}|||||{zyzyxz{{z{|{z{~||{|{|}~~||}~}}{z}~}}{|zyxy{|zyyzz~~~}~~}||~|{}|}~~}{|z{yyzzz|~}|{|zxwzwyzzz{|~~}}}{}~}|}~}}~}}||{z{||zzz|{}}{yz{{|}zzwzzyyyxz|}||~~~~~}}~~}~}~|~}}}{|~}zxwww{}}}~~~}}~}|}}}~~}}}z|~~{||~}}}~{{~}~~~~~~}}}~~{}|||~|{~}{yyxvwyz{~}~~}~}z||zz{}~}}~}|}}|{}|{z||~~~~}{|{|||}}|||zyyyxxyyzx{|||z{zxxxzxyyy|}}z{}~}~~~~|}}~~}~~~}~~}|{yyxxtsw||}}~}~~~}}~~~~|}|zz|zzxzy{z|}}~}}|}{z{{z{z|~~~}}{|}}~~~~~{}}~|}}{z{{zz}{zyywwxz}}}|yxz{{}~}}yxxyyyyyy{yyyyzyyxvvuy|}|}||{zyz|}}{{{|}~|~~~}}~~}~~~|~~~}}~~}~|{|~}V(**)+()'(&'')&  !}{||}|zy{}}}}~|{z|~}{zyytrsy{~~~|{yz||{z{}}}~}~~~~~}~}|{~||}~~}|||}z|yvyyyy{{{}|}zy{{~{{|~}|{{||{{||{{|{xwxyxwxz{zzywxwvuuvx{{zxw|}}}~}|}~}|}{{zyyxwwyzzyxwvtrqqqux{|~}|{|zyyxwxxz~}}~}}~~}~}}|~~~}|||~xyyz|}||}|{z{|{zz{{{{}{zz|yz{{yy|~|z{}z{{|zzxzvvwyzzzyzxx{|z{{z{{}~~~~}~~~}}}}~}}|~||}{{|}}}{}|{zyxvyzxwvzz}~~~}~|~~~}}}||{{{|z||~~}~~|{{}zz{zzz|}}|}{ywwywwyywyz}~}||{|~}}}}}|{|}|zz|||zzzz{~~|{yzy{|zywxxxwxxzz|{}}~}{{{|~}}{|{|}}zyz~}||}}{}|~zyywzy}|}~~~~}}{|~}~}}}}~}~}||~{z}~{{|~~~~}|{~~|}~}~~~}|}~}~~~}}}~}|{~~{yxvuuxzz}|}~}}~~~~{{}{{zz~~~~}|}{{{||{{~~~|~~~}|||||{}~||||zxxyxxyzwxz|zy{{yyzzxxz{{~~{z{}}{{}~~~~}}|~~|}~}~~~~}}{yzxxuruz||}}}}~~}}~}~~}{z|{zz|zy|}}~||}yz{z{zz}{|~~}}|{}}~~~}~~~~~{{{zzzz{zzzwwvy|~}zyy{}}|~{yyyz{zyyzz{z{zzxyxwwy{}||~~}|{z}~}|}|}}~~~~~}~~~}~~}}}~V)**)*()()')'('  !|{}}}}|{|~~}}|{z~~}|yvsruy|}|}}{{~}{z|}}~}}~}}|~~||}}||~~~~|||zyxyyz{}{~|}||{~~|{}~~}}}~}|~||}~|{yxzzyyy|{|{yzzxvvww|~}yvx|}~}}~}~~}{{{zy{yz|{{{xxuurrsqv|~}}~{{{xxvvw~}}~~~~}}~yyzz{|~}~~}{}~}{{|{||~|z{{{{{}|{}~|{}|||}|}{zxuuxy{y|{zz||{|}|{|~}~~}~~}~|{}~}~|}{zyyz{zyx{||~~}~~{|{|}||~~~}{}}|z{z{|}~}~}|yxyxyyyyy{~~}|~~~}}~}{||{z{}{z{zzz{~~}{{{{|zyxyywxyxxz||~~|zz{}~}||{zy~~~|{ww}~}|~}}}|z{x{}}}|}}}~}|~~~||}~~~~}|~{z|~|}~~~}}}}}}~~~~~}||~~}||~|||}}|yzvvuv{z|~~~}~~}|~}}~~}|{zzy|}||{{||||z~~}}~~~~~~~}|{{}|}}}~|||{zyzyxxyxwy{zyy|yzy{xyz}{|}{zy|{{|}~~~~~}|||}~}}}}~~~~}|{{yyyyutuyzz}{|}~}~~~~~~}}{{||z{zyy~|}~|}}zz{}{zz{{}}~||{{{{|||~~~}~~}~|{{{zz{{{yywxutwz{}}{yy{{}z}}|zxzyyzyy{{z{{yxyywuuwz{}|||}|{{}~~|{{|||}|~|}}~~~~~~~~~}}||{}~}~~}V')*)*()((''&(&  !{xz{~|{|{|}}|~~~z{y{~}~{xvustw{|||}|zz{|{yzz}~}|~||{y{~~|z|{|}}~~~}|zzyyxwxy{{{}|z{{|{yy{{~}|{z|{{|}{{{{|zyxxzxyzz{|zyyywvvvvz}|zvvx{z{}}}|~}}{|}{{{yzywyyz{{xwvvsrsrrsx{}||yzxyxuuuy}}}~~}}~~~~}~|~zxyyz{}|}~{||~{{y{{{|||zyzz{{}{|{}}{{||{z||}{zxutuwxzzzwuy{z{zz{{~~}~~}~}}}~~}~|}z{|~|}|~|{zyyxzyxyx{z|~~}~}}}}}}|~}}y{{|{|~}~|||||z||{{}}}~}|{xyxwxxxwwyz|~~}|{|~}}~}|||~|||{z{||zyywyxz~}{{zzzzzyxwwwxwwxy{{~~{xyxz}}zzyxz}}}|zxv{~}}~~}|~~}|{zz|}~}~}|~~||}~}}}}~}}|~~}}{{|{~}}~~}~~~}~~|}~}}}~}~~|{}~~|}|}|}|{{zwvwxy{{}}}||~~~}~}}~}|}}|}{z{|{~}}|}|{{}|||}|}}}~~}~}~}}z{z||~~~}{zyyyyyyxxx{{yzzyzz{z{z|{}}}{zz{{{|{|{{~~|||}|}~~}}~~~||}zxxzxvwyyzy||}~}~~}~}}~|}}{yyz{}}~|}}}z{{{z{}{|{|{|{||zzz}}~~~}~|{{{{{{{yxyxvuuxy}zzy{{|}~~|{xy{zzz{|z{}zzyywvvwwxz|{}~|||}~{{|||}}}~~}~~~~~~~||{~~}W*)*)*((()'''(&  !|y||~~~}|~~}}}|{~}{zzwvxz~~~||~~|{z|~}}}}|{z}|}~~}}}}||{zyzx{}~}}~}}~~|{{||~|{||{|{|z{}||zyy{|{{||}|{{zwxwy{z~{zvxzz}}}}|}~~}{{{{z{yz{{{{zyvuttttvxy{~}||{|zxxxxz~~}~~~}~~{zzxz{{}}~}~}|{{}zy|}}|}{z||~~}|~}|||}{{|~|||ywvwwxy{zzwwyzz{{{{~~~~~~~||~~}}}}}|{z{{|{zz|}}~~~~}{}~}~}~}{|}}||{}~~~}z{zzyyzyxyz|~~|}||~~~~~|}}||z{|{{zzxxzz}~}||z{|zzxzwxyyvvwz|}~~{zyxz}}|yz{{{~|}|||y}}~{~}{{z|}}~~}~~|~~~~}{}~}||~}}{|{|{~}|{~~~}~}~}|}|{}~~~}yz}~}~}|}}~}{yxwwxxy{|z{y||}~}~~}|{}|||}}}|||~~}|}}z|}||{}{{{~}~~~~}}|{|yz}}}~}~{{yzyyyzyxy{y{yxzz|}}yz}}|}|zyx{{y{~zyw|}{{{{{|||~|||}~}~||}zzyzxxwyxxx{{{}}|}~~}}}~}}~}}|zzy{}|}~|}||{|{yyz{{{{yz||zzzy{}|{~~~~}}}|{z{|{zyxxxwvvvwy~~~}{z{{|||~~}}{zyzyzz{||z{yxyxxvuutvwz{|~~|||~~|{{x{||{{~~}~~}}~}}}}|}|~|zz}|}~V)**)+()()'('(&   {{{|||}}|||||}}}{y{~~}{zzwxwz{}|}~}|{{{{zyz}~|||}{yy||{~}~~}|}}}}{{yyyyyz}|{}{{}|{{z|}~~}~|z{{{{z{yyy|}{yxwyz{{{z|zzxywvvxzz|}}{yzzz{}|||~||}}{{|{z{{yyz{zywwvvtuvuuwwwy}~{{~~||{{yxyywxz|~|~~~~~}|~}|}~~}}~}~}}zzzy{|z{}~}{}~|zy{yzz|}|{{zz{~}|{||{{{{zz{}{{zxwuvxwzzywxvwxx{yzy{||~}}~~}~~|~}~~~~~}|}|}}}{z|zzz{{z{|{~}}~}~~~|~}|}}}}~~~~|z{{{}{~~~}}|{z{yxxzyvwy||}}|{|}~}|}}||}{z{{|z{zzxy{{~}~zzx|zyyywvxwvuwwy|}~|{|zyxz|}{zyy{{}||}{|z{~~{}~}{|||}~~}}|~~~}~|{~}|z||{{|z|||}{z|~~~}~~|~~}{||z||{~~|{~~|{zz~~~}||}|zyyyxxxwyy{yyy{z}~|~}~{}||z|~}}}|}}|}|{{|~}|}{z{}~~~~~~|}||y|~}~~~|{z{xwyzyx{|zzy{{{{}}{}~}~|{zzy{yy{~{{ux{}z{z{{||}~{{|}}~}~}}{{z{yzyyywwyy{|~|}}~~~}~}~~~}~~||{{|~~}}~}|||zz|{{z{yy||zzy{z{|{{~~~}}}}||z{}{yxyywxyyyz}~~~|{{||}}~~~~~|zyzyyx|~~}|zxzzyvvvtuvyz}~~~}}~|}}z{|}||}~}~~~~~}}~~|}||}z{|{}~W))*)*((()'('(&  	"|||}}}|}}}}}}}}~|}}}{{yy{|{|}~}~|}|{}~||}}z{|}z{~~~}}~{||{{{|}~}~||~}~}~}~~~~|~|}{{{}zzy{}|zywyz}}}|}|{z{yyyy{{||{{|{{~}||~|}}|||~|{|zxy{}yyzyvvvwwwxxyy||||~}~}~|yz{zyz}~}}}||}~}~~|y{zz{{{{|~}~~~||}z{{||}}|{y{~~}}~|}|}}|{|{{||zzxxxyyzyxwwxyx|{{z{|}}}}}~~~~~~~}~~}~}|{{z||}zz{~~~~}~~{}}~~~~~}}||}~}~~{|{yzyzzxy{|~~}}}|}}~~|~|{~|z{}{{{||y{}{|}~{zy{zxyywvxzwvwyy|~~|z{zyxzz{|{yxz{}}}|||{{}||~||||~~|}}~~}~|}}{z||}|||z{{|{{|~}}}~{||{||{}}~||~|{yx{~~{|~}|||yxxxvwyzyxyzz|~~~|{||z{{}~}|}~~~}|~|{{}}{}}{zz{}~~~}}}|~|}{{|~~|~|}|{ywwywvy}yxy{||}|||~}~|{yxwxxyz}}}}wwyz{{{zz|}}|zz{}~~~}|{{|}{yzxywvvvx{}}}|~}}}}}~~~~~~~~}~~}{{{z}~}~~}~||{{{{zz{yy{|{yyyxxxyz|~|~~}~}|||{{{{zxyywvwzzz{~}||}~~~~}}}{}|}}}}}{zyyvwy}|}zyyzyvuuttwvwz}~}}}~}{{{{{}|{{}|~~~~~}~}{}||{{zz{{}~U(**)*))()&''(&  
 {z{{|{{{|{{{}{}~~{{|~~~}||yyzz{z|}~}}|}}{zy{|~}|||{zyyzzz|}}|}{|}~~}|}{{zz{{|}{z|}}}}~~}~}{|}||zyz|z{yyyx||zxvuvz||~|{zzyxxyyy{|}}|||xxz{zz{~~}}}|}{|z{zyyxwyxxxywuuvvxvwwxzz{|{~~}~}~}|{zzzyzz{||}~}}}|}{}{{z|}|}}|~}yyz{|}yzz|}}~}}{|{{zzz{{{{{wz}~~}}||{}{{{z{z{{yyxwwxwyxuuwwxz{zz{{|{{||{}~~~~}~~}}~~~|~~}|}|zyzzz{|{y{}}}}}}~}~~~{~~~}~~}}|}|}~}|~|{|zyz{zxyz{|~~~}|}{}~~}~{|}|{{{|{{{{zz{|z{}zzz{xxxywvuwxwxz{z}}|z}|zywx{{zy{xz{}}}{}{z{}~~~{|~~}{|{|}~~~}}||~~}~}~{{z{z{||{{{{}{|~}~~~}~}}|~||{zz{|{~~}|~}zyvx|~|~~}{z{xxwwwwxzywxzz}|~~~{{{|{z||}}}}}~~~}{}||{{|{|||zxx{}~~}}}|}|}|{|}}}~}|{||yxwxwvwyxyy{}||}}}~~}}}{ywxyxy{}~}xyyy{{||{}~{zxy{~~}}|z}|}zy{zwvvwxz}~~~~~~}~}}~}}~~~~~~||}{||~~~~~}||}||{|zz{|{zxzyyy{yz{~~}}{|~|~}}|{{|zzxyyxyz||||~~}|}}~~}}}|~|{}}}|zzyvvvz~|}{zyzxwwwvuuvvx}|||~~~}||}||||~}~}~}|}}|{|zzzz}V)****((()&''(&  !}{|}~}z||}|||}~~~|}~~~~}{{{}zz{}~}~}~}|||z}~~|}|{|}zyz}~~}~|{}~~}||||{{z||~}|}~~~~}{~~~}|z|||{{z||||zyxw{|}~|{|zzzz{{|}|||||{z{{{}|~}}|}||{zzxx{{yyzxwuwxyyzwyz}{|}~|~|}}~}~|{|}}||{}}}}~}}~}||{~|zy||}}~~~~yy{||}{{|~{|}}}|}||{{|{z{~|zx}~~}||~~|||{{{}{zyxwxxyxxwxwy|}|{{{|z{~||~~~~}}~~{|zz{{|~|{|~~|~~~~~}|~}~}~}~~}}{z{}||y|{}}~}~~~~}|}||}~zz{|zzz|}{{{}zy{zxxyxwyyxxz}|{}~{z|}{zyxx|{{|{y{|~}|zz||||~{|~}~}}|{|~|}}~}|}~|{z{zz|~}||}||}~}|~}}~~~~~~}|}~}}~~~}|{zwwz~}}|{|{xxxyxwzyxwwz{|}}|{|{z{}|~{}|}~}|||{|}{zz|{zzxwy~|~~~~}}||{{|}|{{}~|}~}z{}{ywyvvwyxzy||}}}}~}}~}}|zyxyyy{~~yyyz{{|{z{|}zxuv{~}~~{}|~~}{z{yxwvuuy}|{~~}}}|}}}~|}~|}}~}|~|}|{{}~~~~~}~|}|||{|}|{{{zyz{yyy{{z{~~~||z}}{{}}{z{||xyyxxy~}||~}}}~{{}~}}{{|z{{}}||zxuuwy{|}{xzyyvuwuttvvty}|y{||||||}|}z{{}}|}~}~}~~~~}}|}{{zxzy|~V(**)*)(()&''(&  !|z{|}|yz{|||{}}~}|}}|}{~}~{{{{{zy||{~}|}{|zyz}~~}}zzz{yxx}|}{{yz{}}~~}{{zyyyy{}{{z~~~}~~|~~}|{{{||{y|||yyzzyzzywvwyz||~~|{{yyy{xz||}|{{{yyzyvx|~|{~}{|}{{z{zyxzyxwxwuvxxyxyxxy|z{zzz||{zz|~~~}~|~|}}{|z{|||{||z{{{{zzyvz|{|}|~zyyz}}zxz{z{{||}||z{{zzyz}}yx{}|~~}{|}||{{zyyzzyyyxwxxxwvvuw{}|xxzyzz|zz{{{}}}|}~~}|{zzzy{}|||~~~}~}{|~}|~}|}~}~}~|~~|}~}||||}|~~~~|zz{~{yz{{|}}}~}~~~~|~~}}|}|{{{{zz{{zxz|{zzzzxzxyyxwwxxxx{|}||}{xy~}{yxyx{{y|zx{{~}}|{||zyy{zz~~~~}}}|{z~}|~|~~}}~||z{{yz}|}{{}}}~}|}}~~~~}}}~}}~~~}}}}~}~||{{yxy~}~|{z{yxxzxxyyxxy{z|}~}}{}|z{}}}}|||}~}~|{z{z{{{zzzzxx~}~~~~}|||{||~}{{}}}|~}|{|~{yyxyxzzz{|||}}|~~~~~}|zyxxxzz~~}~zyzy{|{{{z{}zwvvx{~||}~~~~|{|yyxvtuy{{z{}}}~{{|~}~~~~|~~~|}~}}}~~|{|}~|}~~}}~}|{}~}|{|||||zz{|{z|}}}~}{{|}{z}|{z}zxzzyyy~~~}~~~}}|}~|~}{y{}}|{{zwwz||}|{yzyxwwxvuuvvuv|{zz}}}}~{||~{{||{}~~~~~|}|~|}zyzyxz|~}U*)*)+((()&''(&  "}||}}}zy||||}~}~~}|}{|z{y{|}~}~}~}{y|}~~~}|{|yxw|~||{y{}~~~|||{zyz}|z{}~~|||}|}|{||}|zz}z|{yyvx{|}~~||zzz}{z|~}|{|{|zzywwz|}|~}|}}}|}}yyxz{yzyxvvwxzy{zzy{|{|{{{|{{{}~~~~}}~~~}}||}}}|}{|}{|{|zyxz|~}{{{|}~}|{|zz|~}~~|{{}zz|}|yz|z~~}~~~|||{zz{zz{{yxxzzxxwsvy~|zy{zzy}{|||{~~~~~|{z|zz|}}{}}~~}|~~}~~|}~~~~~|z{~{}~|{{}|}|}|}}~}~~}||}}||||{}}{{z{{{{{yyx{wyyzyxxyvx{~}~|zz}}{yxyz|}{{{{zz~~}~{{z|{yz{|z|~}~}}{|}{{~}}}~}}~|~{|yxy|}}|}}}||~~||}}~~}|}~}{{|{z{~}}|||yyyyywyxxyxz||}}}|{||zy{|}~}}~}~}}~|{{|||{{zy||z|~~}}}~}||}{|||}}|}~~}}}}}|}{yzxyz{z{{||||~}}~~}}~}{zyxywy}}|~yzxz{z{{zy{zxvvwwy~|{|{|}~}|{z{yxwuuwy|{|}~~}}~}z|zz{|}~}|}~}}}{}~|{|~{z{}{||}~}{~~}|}}~}~}}}||}|}~{z{{{{||}}}}|{{y{{yyz|z{zxxyxwz}~~}~}{{~}}}||zyz{|{{|yxxz{||}|xxyxvvvwutuvvuxyxx{{}}|z{|~{{z{|}~~}|}|||zz}}}zxwwvwz|U(**)+)(')''')&  !}{x{z{xyzzz{{~|}|}}|||}~~|}{}zyyyz{|}~|||z{yy||~{{zxxwy{}|{zwy|~||~||~~~|{zzzzy{zzzy~||}~~{z{{||{z|}}{zyzz{yyxxyxz|}}}~|{{yzzyz{{{{zxyyyyxwwyy{}|{}}|||||yxyxxwwwusxxyzz{yyzzzzzyzz|yx{||~~}|}{|}~}{}}}}||~{yzyyzy{ywxy{||~|{z{|~|{{{z{z}{|}{|z{zzzz{yzy{{||~~}~|{{||zzzyxzzywxxxwvvssw||{yzzyyzxz|~}~}~~}|~~~~~~~~}~{{zy||{}~|||||}}}}~}}}~~~~}|||z|{yy|}|{z|z{{{|{|}}~~}~}}|{}z|{|{||~{zz{{{{yxxwxvwxyxxxwwx|~}}~}z{~~|{yxxz{{|{zzzz}}}}}{{z{zyyy{|{}|}}~||}|z|~~~}~~|}~}~{}|{xwvyy{{||}}{{~~~|{z|~~~}}{}}||{|{|}~~~}{||~{zyzyxwxxxy{z{{~|||{{zz|}}}~~~}~}||}}{|{{{|~||}~}~}~}}{}}|{||~|~~~~}|}}|{z{yz{||||~|{|}|}~~}}}~}yyyyyx{}|}zx{z|{{~zxyyxvvwxy|}|zzzz|~}||z{z{zxwvx{{}}}~~}~{{{{{}}~}~}~|}||~|{{}~|zz|{{~}}}}}~}~}|{}}}~~~}}~}|}||{~}}}||z{{zzzy{{zzxwzxyz}~~||{}~~}}|}{zz{{|{||zz{{||~|zxyzyxxvwuwwvwyxyz||~~|||}|{{}|}~}||~|}|x{|}{yxwxwy}V))*)+()()'''(&  !~|{z||yzx{{{{~~~~~~{}~~}~||{zz|}~||||}||{|~|{{zzy~}|{{zy|~~}}~~}~}}~|z{{|{|~|}~~||||~}|||}||{|{z{{zyz}{}~~~|{|{z{||}zzyxy|{ywwxy{~}~~}~~~}~|zy|yzxxuvvxyyz|{zy||z{|zz{|{zz}}}~}}{|}|}}~}}|~{zz{xzy{zzy||||}|z|~~}}z{}||{~}|{|{{|}zz{|}z{|~~~~}|}|{{{{{z|zyxzyxxyttw{||z{yzzzyz~~}}~~~~~}~~~~}}{~|}~}}|||~}}~~~~}||{{{z||z|yz||{{|}~~}|||{|~|}}~|{z{{{{{yxyxxzy{zyyzxz|~}}||}~~}|zyy{{{}}}|{z|}}~~}|z|zyyz|||}z|}~~}{|}}}~~}~}~}~|{}|{|||yxwvwz||{}}|{}}}|y|~~~}}}}}|z|~~~}~|{}}{zzzyxvxxyy|z{{}}~|{}||{{}}|}~~~}~~|~}||{|}}{}~~||~}}}}~}{|{{{}}~~~}|{}zzwyz{{}|||~}|{}}}~~||||zyzzzxz}~|yyzzz{{|zxwzwvuvx{{|{{zy{|~}z{zz{z{yvxwz||||}}}~~|zz{||}~|~~}|}|{|}}|z{|}{y|}}~~||}||~|}|{{}~{|}~}}~|}|||||{}}||{{yyzywwzzyxwwwxz|~~~~~{zz|~|}}|{y{{zzz~|{{|{z{}zzxzzyxxvuuwvvvwwxx|{|~~||||z{|}}~~~}~}}{z}~}}|yx}}yxvvwxy|T)***+()()''()&  !|zyyzywwwywxw|~}||z|~}}}||{y|zz{}||{{{}|{{||}||z|zyy{{|zy|z{}|{zy{}}}{|{{z{|{{|}~|{{|}{|z{{~|}{{}|{z{|yyzxxx{z{}}~|{{{x{||{zyywxyzywuwww{~~}|}}}{}{zz{yxwxvuwwwwyz{y{{zzz{yxz{{zy||||~~~}}{{|}|{|||{|}{xxyyxxzzyyz|{}}~||{|~}~~||z||z|}~||{}z{{{|yz|zyy{|}~~||||{z|yyy{yxwyywxywvwzz{yyyxwyxwz~~~}|}|~~~}~~~~}~~~{|}}~}}|}~}}}}}|~|}{||z{||}}}~||{zyyy||~~~||{yxy{z{y}|{||{{{||{|}{zzz|||}zxwvvwz{yyyzyy|~~~|z}|~~{{zyz|}{{||{}}}|}~{{|zxx{{{{}{{{|||}}|~~~}}}|||~{{~~}{|{|{xwvtvy{z{~|}}~}~~|z|~|~}|}|~}}{{}~~}~}{|}|||zywvyxxx{yz{}~~~}|}}{{zz{}~}}}~~~~~}~}}}}}~}~~}~}|}|~~}}{{||z}|}~~~}|}}zyyz||}|}~~|{}~~~|{||zz|yyxxz}|yx{zz{|}zzxwwuuwx{||{{{{z{{~zzy{{z{{xxw||}}~}~}|}~}}|}}z}~}}|}}{z|~~}|}|zz|}|||~~}}}{{~~}}}}|z{|||}}}}||}}~~}|||yxxyxwxyxxyxxx{}~~}|}|~~}}|{zz{zzy~|{{|z{}{zzzz}zzwwwxvvwxxyx{|}~}}}|z{}~~~~}~~|{z~}~}}|yz|{yxxxzz|}U)**)+((()&'')&  !}}{y|zxxvyyxwy~~~|~~||z|}{}~}|{|{}}}{{|~~~~~z{{{||{||z|}~|{{{|~~~{|}||~~}}~}}~}}}}|}}~}|}}z|z{yyy{yz}||~}}|{}|zyzxxxzyzxyz{|}}|~~}}}||{{|yxzwywxwwy{|{|||{{|yz{|{|{}|~}~||{}}||{{{z}{ywzyyxy{||~}|~~}|}}}~}{|||}}}||}|{}}{zz{{zz~~}~}{|zyz{zzyzyzyzxwx{{{|{yyyyzz{~}}~}|~~~~}}}~}~}}}{{||~~|~}{zyy{|{{~|}yzy|z|{|~|||}|{|||{|~|}}|||}}{yzxwxy{zy{~zy{}{}~~|zyyz}|}}~|}{}}}~}|z|{yx||{||{{z}~}}||~}~~~|}|}{z|~|{|}}}~}|{ywvutwxx{~~~~}}}~}~~}|}~~}{{|||{{|~~~||}}~|}z{xyzxxxyzz|~}}}~~}{{{}zzz{|}~~~~~~~}~~~~~~~~~}~}~}|~}|~}||zzzz{|{|~}~~}{yzy{|}~~}}}}|}|~}z{{{zz{zzzy{}yvxzz{{|{zxyvvuvw{|||zzzzz{|zyyzxy||yxyz|~~}}~~}||}}}|}|{}~}}}}|{{{|}}||z{z}~}{{||}~}}||{}}}|||z{zz||~~}~~~}|||}}}{zzyxwywvwxvvwxwxz}~~}}}|}~}}z|~~}{{zyzzzzz{}z{|{yyzzyxyx||yxvwvvuvxywyz{}}}~||z|}}}~}}|}}|zy{}~~|{xy|ywwwxzz{|T(*+)+))()&('(&   ~zyxywwvvvwvvv{~~~~}|~~}}}|||{z||||z{{z{||zz{{zz}||zz{{{{{|zy||{y{y{||}{z||{|}~~~~~|}|}{{|}y{~}}}|{{{{{yzywxyxwz~}}}|{|{{{{|zzzvwwy{{xyx{|}}|{}|}{{zzzzzzxyxwwxutvyzz{{{|z|zzz{||{|{|}}|~}~{||{{{{{zz{{{ywxwwwxy|{~}|}}~{|}~}~}}|}}{||{{}}||z|yy{{y{z|y{y{}~||}~|{{{{xyzywvxxxxyywwzyzzzzyyyz{|~~~{{|}~}~~~}|~|z|}~|~~}~~~~~}}~}|}{zzz|{{}~~~~}{{{yxwyzyy{|}z}|~}|{zy{yz{|}~~|~||||{{{|{||}{{||{{|}|zxxxxyzyyz||{~~~|}}}}}{{{{{|{||}}}|~}|}}|~|{zyxyzz{}{{yz}}|~||~~~~~}}|{|{|~|{z{}}}|~{zxxvtuvxy|~}|}}|~}~~|{|}~~~~{z}}||}~~~~}~}}~|~~}|{zyyxxwxz}{}}~~}||||{{zz|}}~~~~~~~}}~}~~~~~}}~~|}}}~||{{{|{|{|}}}~}}|{|z|{}~~~~}}~~}}~}|||z{||z{{{{{}zwz|{{{|{zyxwxxwxz|||{||{||{{zyzxz{{zzz{|~~~~~~|{}~|{~}}~~~~|{{|}~~||zz}~~}~}{|}~~}|{|}||~~|zzz{{~~~~~}|{}~|||{ywvyywvvwuvxxxz}~}~}|~~|}~~|{|z|z{{|||{||||y{zyyyxvz||ywxuwwvxxxyz{|}~~~}|~~~}{|}|{z{}}~}{z|zyxyyz{|}U**))*(((('''(&  !~zz{|zyxxxzyyy|~~~~}}}{}}~}|||}||~}|{||{|~{{||}|}{|||}{{|zz}~}|||{{|~~}~~~|}~|y}}~}}|~zz|{{yz|zz{|~~~~~~~~~|||}|{xwwxz{z|{||}~}}|~~~{{z{{zyzyyxxwwxzz|}}}}|~{|{|}|}}~}}~~~}|}}|{||{zz|{{wxwvuwy||}|~~~}||~~~}}}~}}|~}|||}|z|}{{{||{z|~~~~}{}~{{}{xvx{zz{yxwz{|{{zzy{|}}~~}|}~~~~~~~{|~~~~}}~~|{{y{||~~|~|{z{zzzyyz|}~||{~}}{{||zz|}|}~}~~}|||{{}}}}}}|||zz|}}}z{xzz{yy||||}~}}|}||zy|||}||}|}}}}}}~}}|{{zz{y{y{{z{{{~~~~~~~~}~|}|{~~|{{||~~~}|yxwwvuvvxy|}~}}}}|}}~}{}}~~||{|||}|~~~~~}}~}}}|z{wxwx{||~~}~~~}}|}}{zyzy|}~~~~}}~}}~~~~~}}~~}||~|||{{||z{{{||}~~}|||{{}{~~}}~}~~}~~~}|}|z}|{{{|{{~zxzyy{z}zz{yxvxxwy{||z{{|{}~zzxyyy{||z{|{|}~~}}~}{|~}~~~}~}|||||~}~}|{yz}|}~~}}|}}|}|{zz{{z|}zyyyxz}~~}~}~~|{z{||{{xuvwyvuvuvvwvw{}~~|~~~}~~||}}|{|{{{{{{{|}z|}|zyyywxxxz{{yxwvwvwwxxz}|}~~}~~|~~}}z|}}{z{{z||}{zzzyxxwxz|}{U)**)*((')'''(&  !}xxyyywxyyxzxz|~~~~~~~}~~}}~~{}}||{||{|{{}z{{|}||zzz~~{z{{|z{|z{|zzyzzy|}{{{{{zz}||~~~}}|~||||zxz}}}}{|{zzyyxxyzzxy||}||||}~}}|||}|{xxvy{yy{{yz{{}z{{|{}|{y{yyzyzywwuuvxyyz||}}}|z||||~|~}}~}~~}|~|||{{{|zyzyyxwvttuuy{{|~~|||}~~}{}}{}}||{|||{}{z{|z{||zzyy{~~~{}}}|}}|{|}|{xwxzzzzwwxyxz{zyy{|}}~|~~}}{{|~}~||~~~|||{y||}~~}~~}~|}||~~~|{yz{||}~~{~}~~}}{z{zyxyz{{{zzzz|}{{{|zzz|}|}|}~|}{}|}|}}}|{{{{zz{|~}{zzzyyxxy}}{}~|||}~||z{|~}|{{}~}}|{|}~~~||{z{{{xxyzzz|}|}~~}~~~|{{|}}}|||{|}~|zyywuuvtux{~~~~}~}|~}~}~~~~~~}|{|}~~~~~|||yyxxyzy{{~~~~~~~~~|~|zyzzz{}}~|~~}}~|{~~~}{|{}}~}~}|~}{|}zz{|||~}~}}}z{{||}}~{}~~~}~||||~{{|||}{|z{zzz{{{{yzyxyy{yz{}||{{{|}~~{z|yz|}{|||{|}~~}~}}|}~~}||{z|~}}}|z}~~~~}}}~}~~{xz{|{z~{yy{zy|}|||}}{||yvuxyxvuuvvyvwy}~|}}}~~~}}}||}|{{}|{|~{{||}{z{yxxzyy{}{yxyyuxxxz|}}}~}~~~~}{||z{|~}|{zzyyz{zzz|{T)**)+)(()'(()&  !}yxyzzyz{{|{|{|~~~||}}||~~}}}~|}}||{z~~~}|||{~}}{||}{}|{{|}||}|z|~}}{{{zz|}~~~|}}|{{~~~}}}{||{{zz|{z||{}}~}}~~~|}~~}yx{zz{|||z|{~|}|z|}|{{zzy|{{xxxwwwwx{{{}|~}~}~~}~~~}~~|}~}}}|}|{yz{yyxuvvutxz{{}~~}~~~~}~~}|}~}}{~|y{|{|{||{{zz}}~|~}}}~~}{{{{z{|zxxxyz{|{zyz~~~~}~||||}}}}{}~~}|{y|{}~~~~}|~}}|{z}~~}~}~}}||||{{yyzzzy|zz||}|||||zz}||}~|}~}~}|~|}}}}|{|{zz}|{~}z|zzzxxz~~}}}|{{|~}||||}}}~}~~~{|}}}}~|{{z|}{yxzz{|}}|}}}~~|{z}||}}}||}}|}|{zxxvvtvvwy|}~~}|~~~~~~~}}||}~~~|{zzyxwyyz{~~~}~}}}|{z{zzz|}}}}}~|}{{}~}~|~{|||}|}||}~}|{|{{{|||}~~}||{{z|z}}~||}~}~}}~}|}||}{||||}{|xzzzz{z{yz{{yzzyy{z|{|{{zz|~|}{{z}|{{|||{|~}~~}~}~~}~|}~~~~{zzz{~~~}}||{zz~|}}|}}}~}}{{yyzzyzzzxx{xx|~~}~}}||||{z|xwtuxxvvsuuuvvx|}~}~}}}}}~~}~~||{{{|||{{{{{z{|{{zyxwyxzzyz{yzxwwvxxz|}{||~|}}~}~~}}}~}{|{z{{||{zzxxyzxyy|{T()*)*()')'''''  !~vvyyxxxy{|}}|{~~}~~~~~~~}|{{}|zz{}~~}{|}|{{|z{{z|}|}}{{|||z||{{|{{{|{{{|{{}~||{zzyz{{{~~}}}}{|}}{{zz}~~||{{y{{|{{|||z|zzz{{{}~~~|||z|~|zyzzzz{z{{yy||{yxz}|{|zyyyyzyxxvvuvxwxy{{~}}~||~|~}}}||{|}~||}|yxyyxwwuvssquvvvz~~~~}||~~}}|~~~}}}}|{||zzz{zz||zzyzy|}~}|||z{~~}}{{{zyzzwwxxxyz{zyy{{}~~}|~~{zzzz}|}{{|}~~~}}~yyx{y{|}}|}}z|}|z{yz{~~~~}|}~~~}}|{{{yzxyzyzzzyz|||zyzzyz}}}~}~~~}~~}}|}}}|}}}|{{zz{zy}|}}|zzyyyxy|~|}{}{{~~~|{zz}{|{{|~}~~}{}{}~}||zz|{zxzzyz||}~~}~||{|}{}}|||{{|}||{{xxvvvww{|~}~|}}}}~~~~||{zyzzyyyz}~}|{|~}}zyyxy{{|{{||}||}{{z~}~}|||{}|}~|~~}||{{|||}~~~|}{{{||}}}{z}~}}|}}{{||}~|||}|{zww{||{|}{{y{xyzzxy|||{}}|{|~|}}~|z|}|||~}}~~}}~|}}{{~}{|{|~~~}~}{z{}~|~~|}~~}}{zyzzyxzyxwzyxy~~~~}}||{||ywwuvxvvusrvuvx||}~~~}~}}|}~~}||}||||{{z{||{{yyyzzzz{{yzyxvwyz{{~}|}~}|~~~~~}|||{}}~|{{yxwz{yzz||V)**)*(('*'''(&  !~xwxzxwv|~}~~~~}}|~}{zz|~~}|~|}|||||}~~~~}||~}|||}||~}|}}}|||{|}~}||zz|}|~}}~}}}~{{~~~|{|zz}~}}}~}|}}{{z|~~}|{{{~}}||{z|{|{{}{{|{{yx}}}{zyz||{zzzxvwyxxwxz{}}~~~{|}}|{zzyzxxvvtsqqttrv|}}~}}}|~|~}}}|||||{|{{}~{|z}z|}~~}}~|{z}~}}{|}|zyxzzz{|||{{{}~~~}{||zz{|{{|~~~~~~{{||z|}~~|}}}|{|{y{|~~~~}|~}{|}{{yz{{{||z{|}}{z{z{y~}~}~~~}~|}}}}}|}~}|{{{z{|}{|}}|{{}{z{}}|~}|{|}~|{z{|}~}|{|}~|{}|~|}||{|{yyz{{||}~~~~~}||}|~|~}}||{{~}|||yxywwxx}}}~}}}~~~|~~~~~~~~}|{|zzzyyxzz}~}}{}|zyyxx{z{{|}}||z|{{{~~}}|}|||{{|}{{}}||}zy|{|~~{|||{|~{}~~{{}}~~}||{}||}|}||}|}{vuy}{y||{{zzyyzyxy{{zz{~||||}~~}|||~||}}}}~}~~}}~~}z~~~}|}|zz|}~~~~|~|{{}{{|}}{~~~|}|zz{zxyxywwxxwz}~~~}||{}{|zywwuuvvvtqqstwxz|}}}~}}~~~|||{z|}}|{||{{}{{z{z{{zzxzzzz{|zzyyyvuxy{}~||}~}|}~}}}~~}|}|{{}}}|zzxvyyyzxzzT))*)*((&('('(&  !~yvwwvvuy~}~~}~~~~}{{||zyyz~~||{{||{{z|||}|{}|{z{{|{||z{}}|{}{{||{{|~}|||{zz~||}}}~~}|{|~}}||{{{|}~~}}{zyy|~~}|~}~|||zxy}~~}||z|~|{{}|zzz{zy{zzz{zxwy||z{xxz|zyyzxuwwvuuvwy}~~~|}}}~|}}{{|~~~|}yyyxyxxvusrqoqroqv}|~}|}~|}}||~~}||{|}}|}}~}|||{{{|{z|}{z{{{{|}|}|||xz|}~~}~}|{}{zxwyxxy{zzz}{z|~}~}z{{zxyzxyy}~~}~}~~~}{z}||}~~}}}~~~~~}{{||zzzzzzz{}}}}}|||}~~}{z|{yyzyzzzzyy{|{{zyyyy~~~}||{}~~}}}~{||}|{}}|{{{{{|}{z{{|{{|{z{{|{{~}{||~|z{{{||||zzz~}}||}~}|{|}}}|{z{zy{z|~~~~~|}|~|{|~}||{z{|}}||zxwxxxy{}~}~~~~~~}~}~~{}~~~~~}}~}}}}|{{zyxwzz~~}||}}zxxwxywzy{|||{}}||{}}||}{|{||}|{||}~|yy}|~~~}|~||}}}}}~||{}}~}|{{||~}}}||}}{{vwy{{{{|{z{|zzzzxyz{|{{}}{{}|~}}~}}|~}~~~~~~~|z~}~~}|{z{~~}~}{{{||z}||}}~}|||{zyxzxxvwwx{~~~}}~}|{{zzxxvuuvwussuuwwz{}~~~~~~~~|{|{}~}}~}|}}}{{}{yz{yz{{zz|}{{zzzywyz}~}|}~|}}~~~}}|}|{||||}|yxxyxxwzyS*)*)*((()'(()&  !~{yxwvtuy}~~~~~}{{{{zy|}~|}}}}|~}|}~~||}~}|~|||}|||~~~}~|z||{|z}~|}|{{{~~~}|~~}||~}~~}~~|}~}||yx}~~|zyx{~}||~~}}}{zz}|{{|{||{zz|{}{{zz{}{zyzyxxywvuvwy}~}~~|{{~~~}{{{yyyywvuurrrrqqsyz|~~~~}~}~}~~~|}}~}~}}|~{{z}|||~|{}}}}~~{zz|~}}}zyxyzxz{y{||}}|}~~~~||{{yzzyzy}~~~~~~~}~~}~~}~{|}}{z{{|z{|~}}~~~}|}~|{|{zyzz{{|{{{{{||||zyy}}~}|~~~~}}}}{}~}|}}|{{{|}}}|{||}}||{z|||{|~}}~{z|||{}|~||z|~}}|~}~}|}~~||}{zz|yx|~~~~{}}~}}~}}}}}|{{~~~{|{zxxwx{|~~~}~}}|}~~}~||}~~~~~|{{}~~}|}{{yxyy|~}|}|}zyxwwvwwx{~}{}|~~}{}~}~{|}}~||}}~|||}~~|{z|}}~}|||}}}~~~~}}}|}}{|||||}~|}|~||{wvw{{zy{z||{zz{yxxyzzz{}|{{|{|~~|}~}|}~}}}}}}}|{{~~}|}{~~}{z{|~~}}}}~}|{|{{y{|{{|}~~~~{{{zyyzyxwvvwz}~~}}|{||}{zzzzwwuvuwusrttvvyz||}}}~~~}}zy{{}~}{|}|{{{{zxzzy{zyyxz|zzxzzywyz|}|zz|{|}|}|{{|{yzzz{||zywyywvxwR()))+))()&'((&   |zwvuutrw|||~|}|~~~}}{|{z{{z{}~}{{||{{|{{z||{|{||z{{|{{|zyz{~|}{z|{yzz{}||zzzz}}{}}{{|~}||{|~~|||}}|}~}{zzyzz~~~~}~}zyxwy}~}~}|{|}{{}|zz{y|{yzz|}yzyz|{{zxwyzzyyywxvxwvuvuuz~}~||~~~||zyz}}~~}|{{yywyywuvusrrsrttvwx~~}~~~|~|~}~~~}}~{z}|{|~~}~|{|||yz{||{||{{|||{{zzyzz~~~{|||{yyyyyzy{{|z|z{}|~~|{{z|zxzxxy|}|~~~~~~~~~~~|}~~}~~}~|}}~~}~}}~}z{{{|||}xyzy|z||}}}}}~}|}~~~|{z{|xzz{{{zzz{||{{{{zz|}}|}|}~|}~}}}|||||{z{{{|}{{{~}~|}|yy{{{}~~~~~{yz|{{||}|{||~}}~~~}}{{|}}|}|{xyzywy}~}~|{|}{~~||}zz~~~}|{zzzzxz}~}}|||}}}}~|{|~~}~~~~}{|{~~}~}|{zyzy{~}~}||~|yyxwvwwuz}}||~}}~}}|~~~}~~~~~||~~~{{}}~}}}}}~}}|~}|~|}{}}}~}}|{||{{wwxx{zz}{|{{zz{{xwx{y|{}}{z{}~}~~~}~|}~~~}~~~~|||}~}}~~}}}{{~}~~}{}|{||{{{}|}~}|~~}}}{yz{xywxwwx|~~~~}}{|||{}|zx{wwvwvstttvvzzz}~}~~}}}z{{{}~~~z|{{|{|}{zzyyz{yyx{{yyxyzzzz{|}zz||~~~|||{y{{y{}}{zzzxwwyxR)**)+()()''()&  !{zzwxwvtux}~|}}~}~~||||{|}{}~}|~}|}{}~|}}{{}}}||}{|{~{{{{{~~|{~{zz|}}{}{|z}~~}||~~|}}~}|~}}{}|z|~~~||}zyzz|~~}~~{|}}~~~~~}{{z|{|||{|{|||{{yyy{yyyzzyyyyvvwuux~~~}~~zzx}~~~}z|{zzzxwvwuusuvvwwyy|~||~~|}|{{zy|}~~{{}}|{|{|~}||{|||}}|{z{z{~~~}}{{z{z{{z{|{||}~~~~|{}{{{{xyz}}}}~~~~~}~}|~~}}|}y|~}||{zzzzzy{{}~~~}~~~}||{{zz{{|}zyy|}||}{{{}}|}~~~~~~~~~~||||{z{||{}|||~~~}~}{z|z|}~}~~~zzzzzz{z}~}{{|}}~~~||}~}}{}}{{|zyy{}~~}~}|{|~}z}~~}~}|{{~~~~}|~}|{||zy|~~~}||||}~~}{{z|~~~~|{z~~|~|{{{{||~{||{{zxvuvvty|||}~}}~}}~~~}||~~}}}}~~~~~~~~~~}~}}||||{}}}}~}}{|zz|xxxyzz{{zz||z{z{zxxyw{||}{yz{}~|~}|}||~~~~~}~~~}{{|{|}~}|||{~}|~}{|~}z|{|z{|{|{}|}~~~~|}|zyxxwwxvxw{~~~~~}{|}|{|{z{xzwwvxvutustwzxz|}}|}}}}|{z{{|~~|}|{{{{||zz{xxzzxwyzzyxyyyz||{|~}{z|~~~}|{||{{zz{|}|{yyywwxwR()*)+((()''&)&   {yvvvuuuuy{~~}{|z|}~~~}||{{{|}|}}|}{||||}}|||z}}{||}|{|||{xxx{|~}|}|yz{zz{||z{|}}}|zy}~}||{{}}}|{||}|{|{zyz}}}}|{y}~{zyyz|}{}~||{{|~}~~}|~{z{|{|z{zz{{||{{zzxyxxyzyxyxxwuwvtu{}}~}|~}~~{zyz|}~~}}{|{yxyxwxxvtuuuuvxyy{~~|~zy{}||~}{{}}yzywy|}}|}|||y{{|||{{zzzz{{{zzzwxz{{}~~|}|z{z{z{{|zyy{}{}~}{z||zzyxwxz|z{|~~}~~}~{~~~~}~~~}||{||~~~~|}|{z|}}{}|yxxyxxyzz|}~|}~~~}|{{zz{{z{{|zxxz{|||{||~|{{}}|}~}}}}}{z{zzzy|z{|{{{~~}}~|{y|{|}~~}~{yzzz{zx{}}}|}}~~}}}}|{|}|{}~}||{zz{|}|~~~|}}{z|}}z|~~~}~}||z|~~~}~|z}||{|}~}{|{||~~~}{{zz~~}~|}|}|}}}}~~}}}}|zyzwwwvtv{}{~~~~}~~}}}~~}~|~~~~~~~~}|~~|}|||}}~|{{|{}yywyy|{{zz{{{z{zyyyyyx|}}|z{z}}}|}{{~~~~|||||~~~~~||~}}~~~}|~}|||}z{}}}}}}}~~}~~|{{{wvyxxwx{~~}}~|z}{z{|{yy{xwwxwvtuttwyyz|}|}~}~}}|}~~}|}||{}|y{}yyz{ywz}{zzzyzz~||}~||}}~||{||{~|}~~}{{{yxyywR*****((()'((('  "{yywuxuwx{}}~|}~}~}~}~|{|~~~|~}~~|}~~~}~||}~|}}}}}}|{z{x|~}||z}{{}}|{|{{}}~~~|{~~}||}}{|}}|y}}}~~{~~}}{|}~z~}}{}|~~~}||}{|{{|{|}|}}}{zy{yxxyyyyzxwwxwxw{}~}~~}|{zz~||~}}{zzzxxyxwvwwvwxy{~~}|{yyx|y}}~||~}z{yzz}~}}~}{{{{|{}{{yz{{{{{yx{yzyzz{}~}~~||||{||}|{|}}|}~|~|{{{ywxy{{{~}~~}||~~|~~{{{}~~}}}~|}|zzzyyyyy{{|}~~}}|||{{{|{{|}{zyz{|{~~~}{z}z{}}~~~~|||{zyzzzz{|{||}|~~~~z|}}}~}~~~{zz{{{{xy|}}}}~}}~~|}~}}|}}z|~}}|z{{{}~}}|}}}|~|{}}~~~~{|~~~}}|}z}~}||}~}zz{{~~}~}|{|~~~~~~~}}~~~~}|~{{y{zwwyxv{}}}~~~~|}~}}{|}~}}}}~~~~~}~~~}}}}||~|~}}~}{|{z|yxyyzzz{z{{|zz{yyxxyxwz{|}||z{~}}|{{zz{~~~~}|}{}~}|}}}}}~}~~~}|~||||||}~}}}|{|}~~}~}|z{zxxywvx{{|}~~~|{||{|}|zzyywvuvvutttuxzz|~}|~~}~|~}}~~|{z{zwx|yxy{yyx}|zyzzyz||{|}}}{|~~||{|zz{}|}|}|{{{zyxxxS(**)*((')'('(&  !ywwwuvvwy{|~}}~|{|}}}~}~~{{}{{z||}|~~}|~|||}z||}{|{}~{{{z{||{zzzx{|}~~~}{z{yz|~~}}~~~}{zz~}}}}||{~~~}||{{}|yxz|}|zzz~|{}}~|}}~z|}}{z|z{}~}~~|{{||z{}{z|}{|{|zzyzxxvwxzyxxwvwxzxxz|}}||}|}~~~{{zz{|}|{}~|{zyxxwyvvuwwvvvyz{}~}{{{yxx{x{~}~~}||{zzxxz|~}||}~}{z|{zz{{yxyyyyzzyxyxyyxxxz{}~~}~}}}}||||{{z}}~|}{||}zxz{wwwvxyz|}}|~~||zy}|~}~~~~~~}}~y{|~~}|~~||}|~{{xyyywxyzy{|}~~~}}~~~~|{{|{yyz{z{|{yzyyy{}~~~{{y{yz{}~~~}}}~}||zy{{zzz{z{|}}}~}|{}||~~~~}~~~|{xz{z{yx{z|~{{}~~}}~}}|||y{~}}|{z|{{||{|}~}}|}}|{}|||~}}|~}||}{{{x|}~~~||{z{}~}|~}}{{}~~~~~~~|}}}}}|z|zzyzzxy{|}~~}~~}}}z{~}~}}}~~~~}~}}}~~}~~~|}{|{z|yxyyyz{}yzz|yy{{xyyxxww{}||{{{}~}}||{{~~~}|}||}~~}~~}}}~}~}}~}{{}|{}~~~|{{~~~~~}~}zzyzxwxzz|}~}}~|{|}}zz|yxvwvuvwuuuyz||~}}~}}~~~}~}{|{{yy}zzyzz{|||||{z{|}}}}~}{|}}~||zyyz|}||~}|{{{zyyxS)***+((')'''(&  !|yxwwwww{}}~~~~~}}~}}}}}}{||~}~~~~~}|}}|}}}|{}~~|}{|~~}||~z{|~~~|{|||}}{{~}|~~|}~~~~|{|}{zz{|}}{{z{y}|~~}}~~|{|~|{~~~}}}||||||}}|{|}{zzyxxyzz{zxxxx{{{z|}}~}||}}~}}||}|~}}z}~{{yyxyzxxwyxxwwxwz|~}}||{zyyw|~}~}~~|zzyy{}~~~}~~~}||}~{|}{zyyzy|}{z{{{z{yxxyz{|~~|}}||}}~}}{|}}|zz|{ywyzzz|}||~}}|y{}~~~~|z}}}~~}||{zzzyyz{|{|~~~~}}}}||zyz{z|}|{{{{z{~~~~|}{yz{}~~}}~}|~}||zyz|zxy||{|}~~|}}~~z{z|||{zxzzz}~||}}}}||{{|{|}~}|{{||{|}||}}~}}~||{|{z|}~~|~|}||||||{}}~~~{}|}}~}}~}}{}}|~~~~~}}}~}}~~~||zz{{{{{||}~~~~~~~}}|{y{~~}~}~~~~~~~|~~~}}}}}|}{{|xyxxyyzzyyzzyxxzxwxywvuwz}~|{|}}|||{|}~}}~}}}}}}~}|}}|}}~~}~~~}~}z{|{{}~}{z{}|~~~{zy{xwwyz{~~||||z{}|{zyywvxutuvvuvwxz|}}}{~~}~}}~~~~~~||{{{y|zxxzxzz{}|||z{|}}|~|zy||}~~}{zzyyz{}}}~}|{{zzwxwR))*)*(((*''()%    |xvutsuvy{|||~|}}}|}}~~~~~~}|{~|}{|{||}|}}}||||z{{{|z{|{}{|yz{|{{|}|zz|}}~|||y{{~~~||{{|{|}}{|~|z||{yz||zzz{{}|zyz|yz{{}~~}}{||{y|~|}~~|}~~~|||{{{{z{{|{{{{zzzyxxzyzyzywwyyy{z{||}{||{{{~~~~~}}{{||~}zz~~|{yxxwyxwwxxvvwwxxw|~||{zy{{xz}|}~}}~}{yzzxy{}~|~{|~}||}}|{z|zzxwwy{||zz{{zzywvtwwx|~~~||}|{||~~}}{|}}zyxyyywvxyy|zyyz|}}{zy|}}~~~|}|{z|~z}}~}~}|}{yywxyzzzyz~~~~~}}}{|zzxyyxy|{|{|yxz|~||}{y{~|}}|}}}~~|{|}|}|yxx|zxxz|{|}~~}|}}|}~~~~|||{{}|zzzyz}~}|~~~}}{{{{{y{~}~~~|}~{{{}}|}}}~||||z|{{x}~~|~~~{|}|z{{|{~~~~}}||~}~~|~~~~|}}}{|}}}|~~~~|~}~}}}{|zy{}}{{{||}~~~~}~~}|}zwy}~~~~}~~~}~~}}}}|{}}{z{yxxyyyz{yyxzyzyyxxxzywuww|~}|}~{{}}~}~}}~~}}|~}}}}{|}}}}~~||~{{|}|{y{}~~}z|{zy{yy{~|}|{{{{||{{zwxvuuvwwwvwwv}}||~}}~}~}~}{z{{wzzwvy{||{}|{}~~}~}{{|}}~~}||{zz{}~}}~}~{~zyyxwR*)*)+((()&(')&  !"|zwwvutvz~~|}}}}~~}~~|~}~}}}}}}}~}~||}|{}}{{{|}|}}{{{~zy}}||}}}~}yxz}}~}|}|}}}|}}}}{{|}|z}}||{z}}}|z{{{{|y{~}}||{zx{}}~~~}~~~}|}z|{{}|{|}||||z{y{zzzzwxxy{}|}{z||||}|{|~}}|}|}|||z}~||zxxyyywvyxxvyyxxyy}~}}|{}{|{{}~~~~{z|zyx{~}|}}}}|{}||{zywxyy|~}}}}|{{zwvtuvvzz}}}}}}~~}|}}{yyy{yywwzzz|yy{||z{{|}}~~}}}{{z}~~~~~~~}||zz{{{zz{~~}~~}}~}}|zyyyxz|}||}|{||~}}}{{{~~}||||}}||}~}|{z{zywvz{||}}~||}~~}}}|||}{{zzy{~~}}|}}||}|{{|~}~|{|{|}~}}|}}~||||{{zyy{}}~~||~|{}|z{||}}}}||~~|~~}~~}~~~||}}}~|{}~|}}~~}}~}~~}||||{zz}~|}}|||~~~}}~~~|{zz}~}}}}~~~~}~}}|~||~|z|wwyzyyyzyyzywyzxxxxyxxxwwz|~||~~~{}}}~~||~~}|}|}}}~}|{||}{{~}|||y{{{~}}zz{|}}~~}|z{zzxyyxz}~|}}}||}}{|zzwwvtswxwwvvvuw~}{{}{}}|~~~~{|~}}|{{yywxyyxyz{||}~}}~}}~|{z{}|}||~}~~}|||z{|||~}}|{}zzyyyS()*)*()(('''(%  " }xvwtttuy{||{}||~~||{}~}}}}~}||}||}}||}|||~}}{}{|{|{z{{{{{{yyz|zwz}}|||{{|}~|{wuvxz{~}|}|}}|||~~{zzz{{z{||{zxz|{z{{z{y{zx}}}~|zzzyxy~~}{{|}|}~~~~~|{|zzz||{{}||{z{zyz{zyyyxyzzz||{{{|{{{||{|~}~}{{y{{z{{}|}|{zyxy{xwwwxwvyzxyyy}}|{z{|{|yz~}~}{|}}{z|zxwx|~~~~|{{{||}||{z{{wxzvy|}|~}|zzyxxtrsttv{~~~~}|{|||}~~~~|{{|zyvuxxyxvwz{zyxy{~~||{|}}}~~}{}}}{}}}|{zz~}}}~~}~~|{z{{{{{yyz|~~~}~}{}{}|zyyywx{|}|~||}}~}}|||}|}}}~~|}}|}}}z{~}}zxyzywtvxyz||~~}}|}}|}~}~{}}}}|{|{{||}}~~}}}}|}}}||}~}~}||{z}}||}}|}}}|z{|zzyz|~~|{{|||~|zyzz}~~}~|{|}}~~~~}~~~~}|~}}}}~~}{|~~|{}}}zz~}|{z|}zy{}}}|}|{|}~~~~||}}|z{}}~~}~~~}~~|||}||}xyxzzzz{z{zyxyyzxwxyzxxxwx{~z|~~~~}}~}|}}|}~|}}}}}}{|}}|}yxzz|~~~z{|~}|}{{z}yzz{yz{}~}}~|||~|{|}zwwvutuyxwwxxvw}}}z|{||}|}~~~~}~~~~||{ywxz{zz|z{|~}~~{|~}{z~~~~|~~~~~}|}~~||}}}|~}zzzyS)****((()'(')'  #!}{yxxxvwz{||||||~~|~~}|~~}~}}|~~}}}}|}}}||{}|||{{{||{{z|}zz~}~|||}}~}|zwxzz|}|{~~~}||{||~}|||}|zz{|||}~z{{|{z||{{z{z~|}||||}~|||||{}{|}|}|{{{{y||zz{yyzz|||~|{{{{{|}}~}~}}|{{{}|||}}}|z{{|{zxxywxz|{z{z{}~~|}}|}|}y{||}|}~}~{|{{zyy|}}~||}|~}~}{}|zzyyz{}~||zzxvsrttvy|}~~|{||}~~{~}}{{zwwyzzzxyzz{zy{z~~{}~~~~~}}}||}{{~}}~~}~~|{}}}|}|{z~~~|}~}}}||}|{zzy{||~}}~~~~~|~}~~}}~|}~}~{{||}~|yz{xwttvxz}}~}}|~}~~~{|~}}~{||}~{|~~~~}}|}||}~}~~}|~z|}~}|}~||}}||{{{{zz|~}||}|}}|}}{{zz{}}~~|{}}}~~}}~~~}|~~~}~~~~|{z{}~}{|z||yx|~~~|y|}{z{|}~|}}{}}|~~}{|}}||z{|~~~~|~}~}||}|{|xyxxz{z{zzzzxwzywxwyyxxyxwx|yz|~~~~~~~{{~~{|}}|~~}}|{|}{{{|~}}}|xxwyy||~{z{~~{{|{yy{{yz{zz{~}~~}}~||~~|{{}{wvutstxxwzzwwwy}|z{yzz{y{}~~}~~~}||{zxxzz|z{{z{}~}|}}}}{{{|~}~~~~||}~}{|}}||}}{}~|z{{xS))+)*'(()'''(&  $ ~{yxxxwuwz|{{|{||}}|}}}|{}{{|}|{}{|}~~~}|}|}~|||{{||{{{zzz{{zyzzzy{}}}|yxz{|{|{xxuxzy}~}{y|~}}}{|{|{{}}|}||{yz{z{|}|{z|{{|~}~{{z{z{y{}}zzzz{{{~}}z{{{{|{||~|zz||z{z{yz{{yxz{z{|{zyzz{{}}|~}}~~|||{zz{{{}{{|{z{{|zxwwyvw{{{zz{z|}}{{{{{{||yy{{{}}}~~}{{|yxxz{|}{||{}}}||{{zyz{yz|~}}{zyyxtsqqrsuyz|}|}}{{|z{|~}y}~~||zzzyyzzzxwzyywxzx{~~~~}~~}}}}{|}~|~}{|~}}|}{|}{}}}}|{{}}}}{zy||~~}}|||{z|||zxxxz{}z}~~|}~||}~~}~~|}||{{{y|{~{zxyyxvutvx|}~~~~}~}|~}z{~~~~|{|~{{z}}}|}~~~~|}|}}}~|~}~{||}}}}}|{|||{{|}{z{||}}|{|}}{|||zyy{|}~}{{}~~~~}~~~}~||~}|~~~}{{||~~zzzyzy{~~~~~{{}{z{||~}}}||~|}~{||}~~|z|}}~~~~}~~}}}||}z}zyyzz{{|z{|{zyzzyxxyywxzwxyzyxz}~~}~~}~}}}~}~|}}}||~~~|{{|{~}}{|zx{wx{}}|~}|{|{zyz{z{||||~}~~}~}}~|}{}{yvuutuxzxz|xxx{|{z{xxz{y{~}~~~}|}}yxxxyz|}||||}~}~||}~~~{||~|}~}{{}||}}|||zT*)*)+(((*'''('  %!~{{zzzyxwx{}}}}~~~}}{}{}}~|||}~}~}~~|}~}|}}}||{{|{~|}{{{{z|{||~|yz}}}}}{zyy{{|~|{y~}}}}~~}}}|}{{|{~}~}}{{{{|}~~~}}||}~|||}}{zyz|{{}}}|||z{{|}}~~}{}}|{|}||~|{{{||||{{||{|~}}~}~~~~}{{z{|||||||{{||{yyxvy||}{|z|}}}|||{}||}zzz{|}|}~~}||{{zz{{}}~}~|}||}|{||zzz|{}|{zyuusrsuwxz|~}|}|}~}}~~~{|}||z{|{yz|{zxxyywvzyz~}~}~}~~~~~}}}}~}}||}|||}|zz|~|}||{}|}|~~}}|xz{|zyxwx{}~|||~~~~}|}}|}}{{{~|zzzyyxwvtwz|{~~~~|~~}|}}|}}~||{||}}~~}~}}}~}|}~~}|}|~~}}||{}}||z|}{{|}}|~}}|}|||||zyy{|}~}}~}||}~~~~~}~~}}~~~~|{{|||~~|z{|||}~|~}}~}yy{z{~}|~|}~~|zz||~~|||||}~~~~}}{|||}|||xyxyyz{zzz{|yzzzzyyywvwxxxxyvwy{}}~|~~~~~~}}||}}}|{~}|}}}}|}||{}~}{yxywuw|~|~|~|{z{zy{zzyz{|{~|~~~||}}~~~}}|}{ywwstvxzzz|yxxzyyyzywwxx{~~}}}||~~}{{{ywxwwx~~|{||||}~|{~~~~|}zy{{{||}}{|||y|||{|{yS')***)('((('(&  & ~{zyyzxwwvy|}|}|~}}}}{|{{{||}~}{zz{{|}~{}|}|}|{|{|z{z|zz{z|{z{zzz{{{{{{{y||||}{yz{y{{|~~}~|zw|~}||{||}~~~~||zzz{}{|}}||z|{|||~}|||zz|{{z{{{zyyzzz|{}~{{|zzzy|~~}{|{||||}||z|||{{|zz{z{{|z{|}~|~}~~~}|}}|{{zy{{}{{||{||}|zyywwx|}|{z{{}|z{}{yz{|}yyyz|{||||||}{zzyz{|}}}||z{|{}{y{|{{{~}}~}|yzxvuusrtwwxz~|||zy}~}~~~{{~}{zzz{|zyyyyyyxxxwwyy{~||}~~~~~}|~|{|~}~~}}|}~~}}}{{zz{z{~{{yy}|||{{y|||z}~~}}}{zy{{ywvvux}}}~||||}}~~~~~~|}~|{}}{}}}}zyyyxwutux{|~~~~~|~{|}~}|}~~}{~~}{}}{{|~}}}|}|}|}~}}|{|||||}{yz~|||}}{|}{{{}||{}z{||}zz{{y}~}}{z|~{z|~~~}~}~}}~}~|~~~}||}||{~~|{{|{}~~}|{~~~|zzzy{~~}|}~}~|zz{{~~}{{{||~}~~~~||}{{}}||||xyyyz{||{{|||{{|{xyyxvwyyxxzyyz}}}~}~~~}~}}~|}}}~|~||~}||{zzzyvwz}~~~}|||xy{|{zz}{|}}~~~~}}{~~~}~{yxxutuy{zz{{xx{zzzzywuxxy~~}}}{|}~~~zy{ywwxx{|~}|~}|}}|}}~}zzyy{z|~~|}}|zz{{|{{zT)**)*((()''('&  '!||{{{zzxwz}~~~~~~}|{{|{}~}{{|||~}~~~}}~~|~}}||}|{{}}|||{{||{{y}~~|}}~~}}{}|{{|}|}~~{|~|||}~~~~~||}}~~}{|}}}~~~}}||}}|}}|{|||z{|{}}~~||||{zz||~}}}|~|}~|}~~}~}|{{||||||}|~}}|||}{{||z|}~~}|}|~~~}|{yxx|~}|}|}|}|}}~|{|~}zz{{}}}|~~~}~~}|z}}~~~}|||||||{{}{|}~||{xwuwutuxyxy}~~}|z{}~|}||yz{||{{{zxzzyxy{yxy}{{~|~~~~~~}~~~~~~~~||z}zz{||z|{|~}}||{}|~||}~~||yyz|zwvwvw}~}|{y{~~~}~~||||}~|||zyzzwuuy|}~~~~~~}~||}~~}}~}~~}|~}|}{{{}{~~}}}~~|~~~}}}|}}}~|zy|}}}||}{}}|{}|}}||||{|{{{z|~}~~}{zz}{|}}~}~}~~~~~~~}}}}{{|}~|||||}~~~}}|z}}{zzzz}}|{~}}}}|zzzz|~~~|{{{||~}~~}}||z|}||{|xyyxxy{|zz{}{{}|yxxywvvxywyyyxy}~}~}~~}~}}||~~}~}|~~}~~}|{zzz{zyz}~}~}{{zyyy|{zy|{||}}|~~}}}z}~~~|yyxvruyz{zzywyzxyzzxxvxxy|}|}{{~~}}zy{zwxwvz{|~}|||}|~~~|}}~~~}z{zzxz{{{|}}||y{yz}|zS(*)**((((&'&(&  (!|{yzzzxwxy{~~~|~}|}|}{{|zz|~}|{zxzy|}~}}~}}}|{|||{z|{y{}{{{{|zz{zyvy}}}}}}}}{{|{|{||zz{}~~}||~~}~|||~~~}}|}~~}|~}|{||{{}}}~~{|{||}||{|{{{z{}{z||{{z{zzyyy{{}{{{|}~~|}|{}}{|z|}}|}|}}{||~}~~|}||{{z{zz|}}{|{z{}~}|{zyww||}}|{{||{|}}{{{}|wzz{|}{{{}|{~~}}z{{}~~~|{||{|}{z{{{z|}~~}{{zxxwwvuwxz{z|~~|}{{|{}|~}|{{zyxz{z{|zzyyzwxwzzyy{wx{~||~}~}}|~~~~~}}}~~}|}|{zz{z{{{zzzz|}}zy{}}|}|{~~~}||zyzzywvvuv{~}}}{zxv{}~~~~~~~|}}}}~~}|}{yyyvuuwz}~~}}~}~}||||~~}}~|}~~}~~}}{{{}~~~~}~~~|~~~~}|}~}}~}{z{{{~}{{{}}{{|||~~{z{{||}{{{{}~}{|{zy}~|{~~~~~~~~~~~}}}}|{{{}|}~}||z|}}~~{z|}{{|{y{~|{y{|||~}}{zxzz~}}~{||||~}~}|||~}|}{{xxyzyxy}zz{|{{}}{xyzxwwyxxwyzzz}{}~~~}~}~}~~}~}~|y|}{{|||~~~}{{{yyx}}{z}|~}~}|}}{}}{{yxuw{{{zzxxx|{{yyxxvwyyz|~~~}||}~~}}{zzyzxwwwy{}~}}~||||}}}~~~~~~~}~~{zyyzz{zz|}~}|{y||}{S)**)*()()'('''  )!{}}||zzyyz|~}~}~|{}||{||||zz{}}~~~~~|}~}}{|}}~|}}||}}|{|zyvw{~~~}}}|{}{{|{|z|~}~~~~~{}}~}~~~}}}}~~~~~~|}~~|}}{||||||}|}}|}|{{{xzyz{{||z{}~}|}|||}~~~~}~~~|~|}}}{{}|zz|~}|||{{~~|zxx{}}~~}}}||}|}}||~|x{|{{{{z|}}~}~}|}~}|{{{{{y{|zz|~}|yyxxxvyy{z{|~}~}{}~~~~}}~}zxz}|{|}zzxyxz{|{{z{xwz}~||}~}~~|~~~~~~}}~{||z{||z{|{{~~|{||~|}~~~}|||{yyzxwxvx{~~}}|{zw{~~~~}~~}}~|{|{xwvxy}~}}~}~~}|}~~~~~}|}~}||{}~~~~~~~}~~}~}~~~~}{}{{|~||z|}}|}}|}}|zz||}|{{{|~~}}z{y{}||~~~~}~}|}}}}|z{|}}{{}~~}~~|{z{~}|{|z{{|zxz|{~~}}{z{z{|}}|~|{z{{{}~~~~}|||}|}}}|}xxwyxxwzyyzz{{|}|zyzxxxzwxyz{zz~|~~}}}}~~~~}~}}~~}~~~~~~}|yz{|}|||}~}}}}||yxww{}|{{z|~||~~~~}||~~~~~~|zxxxzz{zzwywzyzzyxvuwxzy|}}~~~}{{{~~~}|}zzzzyxyxvvx{}{|}{{||||{}}{|~|~~||{yzyzwxz||}}|z{|}zS()***))()'('(&  *!~zz{|{zyzyyz|~~~}~}|}{|}|z|}|{{{yxz{|~}~|}~{||}}{||{z{}|{z}||{{yxxxx{~}}~}}{|{{zz{{yzzyz}~}~|||}|{{}}}~}~~}}~}}}}~}|}}}{{}{|}{|{{{z{}{{{|}{z{zyyyzzz{zzy||~~|||||||~~||}}}~~}~|{{|{{{{{xx|{{zz{{{~|zyxz{|~||{}|{{|}||}|{xx{|{|yyy{}~}~~~}|}~~|{{zz{{yxxzyx{}~}||yxwxwxy{zy{|z|{}||}}~~~}~{|{zzwx~|{{}{zwxwy{|{z|zywy||{{}||~|{{}~}~~~}|{~}{~~||}|y{{zzz|{z|}|z{|~}|~~}}~}|{zyyxwwxwz~~~|zzzxy|~}~~}~~~}~~}|zy{xxwyz|~~~||}}~~~~}~~~}}~~~}|}||}}{|~~~}}}~~}}~}~~}}~}}}}}}}zz}|{~|||}{{{|{~}}|||}||zzz|}{|}~~~~~}~}~}|{~{z||{|}~~}|}}}~~~}~|{}~}}|{{|zzyzz|z~}}|}|z|||}}}}{zzyy{|~~~}}~|||~}|}xxxxyzz{yzyyy|}|{|y{z{{{yxy{zzz}~~}~~~}||~}~|~}~~~|~~~~|{|}~|}|~~~}||{xwvx|}}{{|~|}~~~|~~~~}|zyzzz|{{zwxyyyzzyxvxwxz|{~~~}~}||~|}}|zz{{xyzwww||}{~|{||{{{{}{}}~~}|{{{{xx{|||}~||}}{U)**)*)(()'''('  +!~|{{}}||}{z||~~~~}|{}}}~~}|}}|{||}~~~~}}}|}}}}}}|~}|{~~||}zzy{z{~~}}~~||||{{}zy{|{|||{|}||~|~}~~~|~~~}}}~}}}|||}|{|}}}}{{z{zyzzyyzzzyvy{~~~~}}}~~~~}|||{zz{z{y{}{|z{{{|~zzxy|}}|{{|}|}~}|}}}yy{}}|yxz{|~~{}~~|}}z||zy{{{|{}}}|zzyyxy{|{|{~}}|}|}}~~}}|}|{yy|}}~}{zyzy}~~}{|zz{~|{{||}|}|||~}}}}||~}~|z{z{z{|{|||~||~~~}{z{zzxyxy{~~|{{zz{|~~~~|~~}|{|zxy{z}~~}|}}~~~}}~}|~}}~|~{}}}}|{}~~~~{}}~}}}}}{|{~{}}||}||{||}~|}}|}}{yzz|{{|}~~~~{|}}|||||}~}}~}||}|}|~~}}~~}}~}||}{z|{{zz{}{}~~}|{~}}|{{z{|}{}z{xwxy|~~~~~~{|~}}|}|||xwyyyyzzyyzzy|{|{{z|yyz{ywxz{}}}~~}~|{z{||}~|{{{{~~}}|}~~~}{|}}~}}}}}}}|{{xvvx{}{|zz|~}}~~~~}~~~}{}~~~~}}|zzz{{zzzxxxyzyzxwwxwvz{{{|}{z|~|z~|}|||{zywzzxwuxz|{}|{{|{{z||{|~~~~~~~~}~|||zyy{{{||{{}}{U)****((()'(')&  , }zyzy}|||}{zz|~}~~~|}}|z{|z||}}}}}|z{|{{{~~~}|}|}|}|{{}|||~|||~{{{{yyxzyy|||{}}|zyz{yz{zyz{{{|~}}}|y{zz{{|}}{}~}}~}~~~|}|||}}}|}{{{}|{{}|{{|{{zyxxxxyzxzxwuux{}}}{}~~~~~~}~~}~||{|xyyz{wxyyy{|yyz||~~{yyyy}}}||||{{|}|||~|xww{||xxwzz|~}~{{}}}}|{|}yxy{{{z||}}}{|zxxywx{||{{}{z{{{{|~~~|}~}||{{wv|}}}}|zyyyz{~}{z{zz{}{{{{z|||{{|~}~~|}{zy{~~}}{zzzzyz|{y{||{|~}~~|~~~~}{z{yyyzyxz~|~~}|{z{{{{}}~~}{}~~|||zxy{{z~}||~}~~}~~}}|||}~}}}~~~~{|}}}||}~~}}}|}~~}}|}|z{|}||z||{|}{}~}}}~}|{zxxz{{y{{{~}~~|{~~}~|{}~}}}~}}~|}{||}~}|||}}~|}~}}|{zz{|{{{z{}}|}}{zz~}|~}{{zy{}zzzzwvxyz}~}}}|~||~}}|}}{|yyxzyyz{yyyzyy{|{{y{z{||zzxy{~}|~~~}{{z|}}{zz{zy|~}|~}}}~~{{|}~~~}z||ywwyz|}|{|~~}}}}~{|}|{~}~~~}{{|{{{{{zy{yyxzxvwyxwy{{{|}|z|}}}~~}}|}}|xwyyyxyyz{}}}|{}|{{}}~~~~~}}~~~|}z{{{||}}}||}{T)**)*)(()(('('  -!~z{z{|~}|}{{}~}|}}||{}~~}~|}{}{|}}}}}~~}}|}~~|}~}}}}~|||zy{{}{}~}}|~}{|{}|{|}}|}}{|~~|}}|{z|||{||~||~~~~~~~~}~}~||}||}}}||||{{{xyxxxyxxxuuw|~~}}~~~}{}|{{z|zywz{y|}{z||~~}zz{{}~}|}}~z{}{}||zxyz}}xwwyz||}}}}}||}|~}{{|}|}|}|~~}{{zxy}~}}}}}z{||{y~~}}}~}}|yw{~~~}}|zz{z}~|{||{|}}|{}{}}~{{{}~~~||{|~}}~}{{y{z|~}{{{|z|}}~|~}|||{z{z{{{}}~~}|{{{|||}}}{|~}||}{z{}|~}~|}~}~~~~~}~}|}~~~~~|{|~{||||~~~}}}|~~}}}~}}|}||{{||{}{~}~~~}zxxwxyzy{yy~}~}~}|z{~~|||~~~}~~}||{zz{|}||{{z~~}}}|}|z{}|||zz{~}{{}{zy|}}}~|}|yzz~zyzywvxyz|~}~~~~}~|~~}}|}|||}}z|ywyyyyy{xyyyyzzyzyyzzz||yxy{y|}~}}~~}{{{z{||{yzzzx}~~}~~}}{~~}|z|}}~~~}}{{z{zwxzy||}{z}}}}||{|y|}|zz||}|~~}}{|{zz{zzyyxxxyxuvxyyz|{{z{yz{}|{{~~~}{{{|zxyzyxxyyy{}|{z||z{~~~}~~}~}|~}|~~}||{|||||}||||}{T(**(*((')'''(&  . }ywxyy|}}{z{||~~}||~~}|}{{~~~}}|}||z{{{|}}~~|}}|||}}}{}}}||~~}~||{zyxx{}}|~}}}~}{{{||{|||}}zz{}}}|~}|zzyyz{{{}}||{|~|}~}|}~~~}||~~~|||}{|}}||z|{|{|yxxyxxxyvvvtuz~~}|}|}~}~~~~{{|zzzyxxwzyxyz{|{}}}}|zyzy{}}|z{~|{{}~|{{{wxxy{|yxvxxz|}|}~~~||{{~}{{z{}||||{{~~~|}{{zzxzz}~|{}{{{{||z|~|}}{||z|~|zx{}~}~{z{|z{|~|}z{zz{|{zz|yz{|{z{|}}~}}~}|||}~}{{zyxy|}|{yzzy{}}|~|}~~~}~}|||zzz{{{{}}}~~}z{zy|{{|{~~~{{||~}{|~{{z}{}~}{|||}}~~~~|~||}}~~~~~{{||||}{||~~}~~~}|y|~~||~|}|{{{{{{z{{|}}{}}{{ywvwwwx{{{~~~~|{{}~}~}|~~}~}}~~||zzyz|~||{{|~}~}~}~}{{|}~}}{{z}}|}}{zxy}||~||{|{y{}|zyywwwyxz|~}~~~~||{|~~}~|||}}|||yyyyzyzzyxyyyyzzxxxxzz|}{xx{{z}~~|~~~~{{{zz|{|yy{{z}}~|~}}}}~}{{}|}~}~||{{zyxyz{}}zz{~~}|}{{{{}}{z{|{||~||}|{zzyz{|{yywyxwyx{{}{y{}{y{|}}}~~}||}~|zyzzzyzz{{}}{{||{|~~~}|~~~|}~|~}zz{}{||~}}}~{V(**)*((')'('(&  /!}zyy{|||~}}~~~~~}~}}~~~}}~|}}||}~~~~}}}|}}}~}}~~}}}{zz}~~~|||}||||}{}~~~}}{{yzz{}~~~}}{}~~}~~~~~~|}~|~~}~||}|||}|yyzyzxywuxwwy}~}~||}|~~~}}|}|||zzxz{zy|{{|~|}}{yy||}|||~~}~~||{|wxy{||{zyzyx|~}~~}z}|z}~~}}~~|}~||}~}~~{{{{z|}~}}}}|{|{|~~~~~}}|z{}}||~~}||}}|}}~}{|{{|}{{{z{z|||{|}~}~|}}}}}~||{zyy|}|}{{{z|}}~}|~}}}~~}}|z|~~~}~~||}|z|{{{}{|~~~}}}|}|{{|||}|}}~||~||~~~~}~}|}~~|{|}|}|}}~~~}}~~}|}|x{{~|}}~{{{|{z{||}}}||||}ywwwxyxzzz}~}|}{}}~~}{|}~~|}}}}{{|{yz}}|{{|~}}|~~~~}|}~}~|}|~}}}{{zzz||}||{{{zy{|zzywvvvvy}}}}}}~~~~~|||~~|}|||||}}||xxxzyyzzyxyzxxyzyxwvxy{|{yxyz{{~|}|}|{{zyz|{zy{|}|}|~~~|{}}}~~~{{||}~}||{{zyxy{yy{|zyy~}|{|zz{|{{z{zy}}~||||{zzyyy|{ywyvwwxwyz|zzz|ywy{|~~~~}}|}}|{zy{zyzzy{{{{z}|{|~}||{|}~~}~|}}|}|zz{}{{|}}}}||T()*)*'(')''')&  0!}zyxy{{}~~}||}}|}|~{}||}~}}}}|}||~}|||~|}~~}|~{z{|}||~}~~}}{|}{zy|}~~}|{{}|}yx|}}|~|~~}|zzyyyy{}}~~}|{{|~}~~~|||}}~~~}|~~}}}}|~~|{{zzz{}{yyz{xwxuuxvvxz}{y{}|}|||~~}~}~}||{{zzyx{zyxyz{|~~}}~}{z{yyz}{{{}~||~{z|zwxyz|~{zzzxx{~}}~|}~}|z{y{}}}}~}|~||zz|{{{~}||yy{{z|}}~}~}}|}|{z|||}~{{|zyx{|||~~}|~|||}||{}|{{|zyz{yyzzyxxz{{|}}~~~}}~||{|{{zxwz}}{{|z{{~}|~||~|{|}{|~}}|zy{|~~}}}|{|z{yz{|{{|~}~~~}|~||~{yz|{~}}~|}~}|||{{|~~~}}}~}||~}}}}~||{~||}|}|{~||~||zz{}}}||~~}~{|{|}||}|||~}}}~~~|{zwxywxxyyy|~~~~|{}}}}}}||}~~~~}}}}}{z}{zz{{{{{|~~{}}||}|~~~~}~||~}}{yzzyz{|{zzz{zyzyzzxvuuvwx|~~}}}~~}~~}{|~}}~~||}{|}||zyxyzyzywxxwxyy{zyxxwyz{zzzyyz|~}yzz|~}|z{yxzzzy{{~~}}~}~}~~~~|||{}~~|{{|yzzxyyy|||{z~}|{||{|}|{{{{zz~~~}}}zyzyy{|{zwwvvxyxxzzz{y{yywz}~~~}|}~|zyzyz{{zzz|{zz|~}}~~~}~}|{~}}}~{z{|}||}z{||yU))))*))()&('('  1!~yyyz{}~}~|}~~}}}}}||~~~}}|}}}}}}~}~~~~~||~~}}~}}}||||~~~|}~|}zz}}~}~}}{|{{{||~~}~~}z}}~~~~~~~~~~~}~~~}~~}z{|z|{|}{zzzzzxwwxyww{}}zz~|||||}~~~}|}}{{{y{{yz{{|~~}~~}{|{y{}}{}~~}|{zzwxyz}~}{{}ywz}}{||}|{|}~}}~}}|{|{zx|}|||z{||}~~~~}~}||}}~}}|}}{zy||}|}|~}|||~}}||{{{{{yxzyxzz}z|}~}}}}}|}~{{z{yz}{|{{{{|~~~~|~~}||||~}}}|zyz{~~~}{}|}|}}|{{|}~~}|~~~}~|||||}}}~~~||}||~~~~}|}~~}~~|}}}|{}{{{~~|}~~}|z{{|}}}}~|~||{|}}|~}|~~}~}~}||{ywwxwxyywz|}~~~~}|||}}|~~{|}~~}}||}|{|{zyyy||}|}~}}}~~~~}||}~~~~~}~}{yz{zy||{zy{{{zy{{zxwuuuvy{}{|}~~~}}~}}~}}|{{{|||}xvyxyyyzyxxxxxxyzywxwwxxzyyzy{{}{yxwz}~~{}~~||z{xxzzyz|~~}|~~~~}~~~~~||{{y{~~}|||z{zyyzyy|}|z|~~|||z{||{z{|{{{~}~}|||zyzvwz{zzywuvwyyxy{zyxzyyxxz}}|}}|}~|yxyx{{zzzzzzyz{|}}}|~~~~~}||z|~}}~~~|{{|}|{|}{z||yS(***+()'(&''('  2 ~zxxxyz~~{{}}}~{{|}||~~|~||}}~~||}}}~~}||~}||}||~|}~}~~}{|z||~}}}~}|}}}{y{}}|~|}~~~}|}}{y{|{|}|}|||}z{|||}~~||}~||~}|~}~{{~{|~}}{zzz{yz}|{{{y{wxwwwwxwx{zzy|~}{zzy{}~~~}}~||{{{{{{zyxyyy|~}}||}~{{yxyz{zz}}~~~|{|{vwwx{}|||{xvv}~}||zz{|{{{}}|~~}|~}|y{{zyyz{{{yz{|||}}}|}}~}}~}|}||{{||{}{zy{zy{~}{{}{z|~~~||{|{yyyyxxxvyyzz{|~~}}~{|{z|{z{xxyzz{{z{zz||}~~{}}}|}}z{|~|{|yyy{}}~}}|{{}||z|{{{y{{~~{z}~~}||}~{{|~}~~{|}}|{||{}}|~~~~~~{}|~}~~~~}~}||~|z}}|{y{}~|~}{z|}~}~}~}}|{zy||~}~||~~~{zzyxyzxwwxxyz}~~}~~}}}}||}}}}||}~|~~~}~}}|||{zyxxz{}||~~~}|~~~|{{z~}~}|{{{z{{{zyyz{{|{{zzzyxvvuxy{{z}~~}}~}}}~}|||}~}yyyyzyz{yyxzxxxwxwwxwvwyzyz{z|{|{zyy|}}|~}|}{yxxxzyz|~~~}~}~|}~~~~}|}|yx|~~}}{{}zzyzyz||}{{~~|{}}|~}{{{{zz|~~~}}|{zzzvvx}}{yxvuxzyyy}zzzzyyzyx{~}{~}|||{zz{{z{||zzzz{|}~}~||||{~~}~}}~|{|~}||~|{|{zT)**))((()&'&(&  3!}zzy{{|}~}|}}}}}}}}~~~}~~~}~~~}~}~~|~}~~}~~}|{~~~}{|{}}~~~|{{|}~|}}}}|||{|~~}}~~|~}|}}~}z~~~|~~~|{{{z{{{}}}|{z{yyyyzyyz{|zz{~}|z|||}~~~~~~}~|}}{}}zzxy{{}}|}||{{zz||z{}}}}~|||{xwxww|~}}}zyy~~}}{z{|{{|~}~~~~~}|}|{z{zz|}{{|~~}}~}~}~}||~z{{~}{{zzyz}~|}~}||~~|}{z{|yyyxxvxzz{|}}}|{~|{zzzzzzz{{zzyz~~~~~}|}}}}{~}}||{z{{|~}~~~~}|}|}}}}{{||~||}|~|}|}~||~}}|||{||{|~~~~~~}~}}}~~~|}{{{}|z{{z{|}~~{|~~~~~}}}}|{|}}~}~~~~}|z{yxyzyyxyyzy|~~~~{{~~{||}~||}}~}~}}{|}||zywyxy{z}~~~|}~}~}{{|~~~}||{|z{{{zzy{{{{{zyy{{xwwvxyzyy{}~~~~||}|}|||{}}yyyzzyzyyzxyxvxxxxwyvwwxzzz{{{{|zy{{{|~~~}{||zxxwxxy{~~~~~~~|{z{|}~}|{}|zx{}~~~~||||zzyzyy||{|{}}|~|}}|}|{z{{z{z}}}}~~|||zyxxwtv{}|zyvxxyyxzzzyzyzxyzyx{}}}|z{~{yyzyzz|{{zzyz|}}|}~}{}~~||~}}~~}|~~|}||z{||~}}|{zzxS(****((()''&)&  4!}zxxz{{z|}{{||~~|{{|}|~~~~~||~}|~||}~~|}~}|{}}|}}}|}~~~}{|~~~~~}}~|{zz}~}}~~}||{{z|}~z{}~|}{yzz}}}}}||}}{||z||}|z|~~||~|zzyyzzz{|}|{yzywyxyxyz{{|z{y{{{{{{{{~~~~~~|}~|||{|{|||yzxxz}}~}|}|{{|zyy||z{}|}|~}{|{vuvttv|}}||xx}~}}|{zz{}||~||~}}||{zzzzyxy{{{|}~}}~}{{}{|}~~~~|{{|{z{}{zzyxyx{}|}}|{{|}~~|||{yzzxxxxttuwxy|~||}{z|||{{zyxyyyzzzyxy|}{}}~|{{|||}~}{|z{{}|{|}|}}~}{||{|}||z{z|~}~~}~}z}~~}}|z{}}}|}|{{|{yzy{zz{}~~~~~~}~}}~}~~|}}}}}|z{~|yyzzz{~||{}~~~~~~}}||}}~}}}~~~~~}}|zywxy{yxyxyy{}{~}~{|~~~~|||}~|}}}}~~~}}|}||{{|{zxxxxzy{~~~}}{{zz}~~}{{{{z{{{yzzzzzzzzzz{zxxwwxyxxz}~~~~}~~}}{~|}~zxy{z{zzx{zyxxywxxxyzxxyyzy}|z|}y{z{z{~~~~~~||{{yyyyx{}~~~~~}}}z}|}|||{{}~|{|}~||}||z{{||}}}zz|||~}~}}~~z{zz|||}}}|~}~}}|{zywuuz|~{zyyy{yyz{zzzz{{{z{yy|~~~{{|~{yzzyz{zyyzzy}~~~~|}~|~|~~~}|~~~}}|{}{||~{|zzyR))*)+)(()'(()&  5!}zy|}}}|~~}}{z|}{|~~|~~~}~}~~}~}|~~~~~~}}~{}}~}}}}~~~~||{y{}~~~~z|}~~{|}}~~|||z|~~}}}}|||}}}}~~~}}~}}~}|{zz{z{|{}~}{zzzzyzyzz|||||{{z||z{}}~~~~~~}}}|{{|{zyzyx|~~}}||{z{}}|}{~{}~~|{{wwvttw{~}{z{|~~}|{|}}~}~}}}z{{zzyz{|{}~~~~}|{}}~}~}{||}|}~}zzzzzy{|~|{|}}}}}}|{{zxxxxvuuxwx|~~}}~}{}~||{z{zyywxyywuy~~}}~|{}}~~~|~}{~||}~|{{{}~~{}}~|zz|{||}~{z{}}~}{|~}}}}{}z||}zy{{{z{~~~~~~}}}}|~}}~~~~~|{{||{zz{yy~|~~}|}~}|{|~}}}}~}|~|{zyvwxzzwyzyy{|}|~}}}~}||}}}}~}~}}}{||||{zzzzyxxwz~~~~||zzz{~~}}||{|{z{{zzz{z{zxy{|{zzyxwwyxwy}~}~~~~~}~~~}~}zyz{{{{|z{{z{xzwxwxz{zxyzx{|{|{|zyy{{{{~~~~~~|{yyyzyw{}~~~}|}}{{{}}|}{z{}||{~}~}~}{|~|{z|}|}}|zy{{{}~~~}}|}{zz{{||}}|}}||||{zyzuvswz}}|ywyyzyzzyyzz{||}{yy|~|~~zy{}}zyxyy||zyyz|{}}~}~|}~~~~}~~}}||||y{}{zzzxQ)**)+((')('((&  6!|wvz}}||}~}|{{{y{~zzz||{|~~}~}}}|~~~|||}~~~~|}}}}|{|~}~}~}~}~~~||{yz{{}~~}||{z|}|zz{}~~}|yzzz|}|{||z}{}|{{{|}|}|}}|{{~||{zyy{||{{~}{zyyxyyxyy{z{{{{zz|zz{{}|~}~}~{}}}{{{zxxwyzy~~}}{|{}{zz{}||}|{|~}}{yvtuswz|}|{y|y~~|~}z{|{}}}~~~~~}}}{{|{yyzzzz|~~~}~}{{|{|~||}}|||}}}~zxyzzyy{{z}|z||{|~~}}{|z{ywywtrssuv|~}~~}|~|{y{}|||}zyywvuwxvuw|~|}}}~}||y|}}|yz~~|{|{|}~||{{|}~||}|||}}zz||{~~}}|}{z{|}|~~||{~}}~~|{yz{}|z{}|zz|~~~~~~~~~~}~~~~~|}}||||||}~~}}|{{{{zyy{y{{{{|}~~~}}}~~~~}}}}}~}|}~~~}}|zxyvvw|zxxxyz{||}{}|~~}}}}~}}||}}~~|}}|||{|{{{{zzxxwy||zxxz~~~~|{|zz{{||{zyzz{{yy{|{{zzxxwxxwx|~}~~}~~~~}}~~~}~|~{{z}}|{}zzzzzzzyyy{}{yzzyx{|||{|zyyz||}~~}||}zyyyxxz}~~~|}~~}|||}|}}|zy}{|{}~~}}}||{{|}}}|zxzz{|~}~}{{zz{||~}}|}}||~}{yyvuuuxy}~{{y{yyyzzxy|{}}}}z{~~}}}{{y|}{zxxy}~|{zzzz|~}~~}~~}~~|}~|{{}{zz{yR)***+()()&('(&  7!}xxy}}~~||{}{{}}|zz}|{z|~~}}~~}~~~~}}}|{~|}~}{{||~~~~}|}~~~}}}~~}{{}}{}}|||}}~}}}}{~}}~{|}}||zzz}}~}}~}}{{y{z{xxx{|~~}||||{{|||~~~||}~}|{{zyxyz{}~~}|}}|{{~~~|}~}}yuwwvx{}}}{||~~~~}{}}|}}~~||||zz|}{zz~~}|}}||}~~}|}~~~~|zy{zyxz|{|~|}~}}}|{|}{{zzwususu{~}|{}}}}{zz{~|{|{yzzxvwwwww}~}}~|~}|}|}~|z{}}||}}}{||{}}}|}|{|}}{{{}}}|{|z{~~|{}}}}~}}{z|~}||~}{{~||~~~}}~~}|~~~}}{}~z||}~~}}||}}|yzzzy{zzx{z}~~|{}}}~~~~|~|zzzyutz{wvxxy|~~}}~~}}~|~~}}}~~~~|}|{||}||{z{zyyx{~~|yxyv}~}}}}}}{|{|{zzzyzyz{z{}||yzwxwvwwwy}}}{{|~|~~~~~}~~~}~z{||~~||zzz{xzzyyz{}}{{{yx{}{{{|zzzz{|}~~~}zz|zyxzyxy}~~~||}{{{}|||}|{{}|{}}~~~}||z{{{|~}~}{{zyy{{~~||}}||{z||~||||{|||z{yywwwwxx|}{zyzyxxyxxy}|}~|{||||}}zzyy{{yyxvy|{y{z{{|~}~}}~~}~~~~}~}~|}}~~{||zzz{xR(*))*()()&''(&  8!{xwy}}~~~~|}{|{|zzzyxy{|||z}}|}~~~}~}{}~}~~~~~~|{z}~~{z}~|}}{{|~}|~}}|~|{|}~}||}}~|{z{|z|}||{}||}}{|{|~|~~}}{z|||z{yx{~{}}}~}{{xxyzzwwy{~~~}{{}{|z||}}~~~}~}{{{}|{{{xxxy|{}~}||{|~}{{{{|~}}~~}}{zttuvwyz}}~}}{zz~~~}}{{||}}}}}}~~}{{{{zz|{yz|~~~||}|{|~}}}}}{{~}~~{xxyzywxz}|}}{}}~~~}}}{z{|{yz{wtrrqpw}~~~{{~~}{|}{ywz|{{|{{zxxvwuuwxz|||}{z~}~{|}~{{}}~}~|z|||}}|{~{{}~}{{{{yz{||z|{|}}~}{z|yy}}|||}}~~~}z{|{||}~|{z{|{}}}~~~~~~}}~~~{|~~}{{|||{|}}~}}}}~}|{|zzzzyzyxyyy|~~|}}}||}~||~}}}{zyxtrv{wvvxw{}}||}~}}}}~~~~~}}}~~~}}|}~~~~||}||{{|{|{z|{yyz}~~~|zyxy|~~}|~{{}~{{yxxxzyz{{|||z{xxxwvxxx}}|}|}~}~~~~~~~}{z}~~~}{y{|z{|{z|}~||{yxy||z|||z{z{||~~~~}|{|{zxyyxy}~|~}}|{}~{{}~}||}}|||}~~~~{{||z{||z~}||{y{}}~~}}}}|{}||}~~{}}|}}}|{zzxwxxwx{}|{{{yxyywvx|~~~}}~~~}|||{zz{z{yyxuw}}zyzz{|~}~~}~}~~}~~}~}}}}~~||}|z{zxR))*)*(('*'''('  9!|yzz~~}}~}}}}|{|{zz{|||~}}~~~~~}}||}~~|~~|~}~|}~~}~}~~}|}~~|~~~|~}{|~|{|~}|}~}|~~~~~~}{{}}{{|ywy|z~~~}}{zz}~zyz|~}}}~{{}|}~~~|z{~}||{{yz{||}~}|}~~}{}}|}~~}~}{uvtvxyz|}~}}}}{~~|}|~~|}}}~}{{|||}|{{}~}}{}~}}}~~~|}~~}|zy{yyxwx|}}}}|~~~}~}||}~}|{|xvttqsuy}~~~}~}}}}|z{||}{||}{ywwxvwz}}|}}|{}~~}||~~||~~~}{|}}|~}|~}}}}|{||z{{{|}|}}}~}{yzw{~}}|}}}~~}~|}~{|~~}{z||{{~~~~}~||}~{|}{zz|~~}~}~}}||{z{zyyyzyxx{~~}}}~}}|y~~~~~}{{yxwttyxwxxxz~~~}}~|}}~~}~}~|~~~}}|}}}|{|{||z{{z{{|~|zz}~~~|{{{|~~~}|}|||{|zyxxwzy{{|}~}|{xxxzyy{y~~~~}|||~~~}~~~~~~~~~~~zz{|~}{zz|zzz|~}~}|{yyy|z{{}zyz|{{{}~}}||zyy{yxy{}~|}}}}}||}|z|~}|}{||}{}}~~}~||{|{{{{|z}~}|zx{}}~|}}|||~{{|}}||}}|}}zzz{xyxyxwy|{yzz{xyxwuv{}~~~~|~}{{|yzz{{{yzxvwz}}z{zz|~~}~~~~}|}~}~~|}~~~}}}~|{|z{zz{yS)**)*)(')'(((&  :!}yxz{~|}}~}}}{|{{|{zyzy{|~~~||}~}~}~}~}~}}~|{|yz}~~|}~~|~~~}~|}}~}~}|~}|}~~}~}}~~}|{|{yy|{{z}}}}~}z|}}||}~~~~{{{zzyxyxvzz{|~||{{zyy|{{x{y|}}{|||yyzz|{y|~~~}~}~}}{yy{|zzzyyz{|}}~~}{yz|||}{{|{}~}}}{vsvsvyxzz{{~}~}~~||||z{~||||z}}~}|||{||||zz~}|||}{{|{||}{}|~~}~}{yyxwwvwuy{}|{}~~}}~}|~~}{{{~{{{xtttpqtxv{~~~~~|}|{{yyy|{zzzzxwwwuuz||z}}|}|~~~{{{||||~}|}}z{z|~|~}~}}||~~|{{{{zz{z}|~|{|~~|{zwxz}~~{{|}{}}~~|}|}|}~|{z{zz{}~~}~}}}}}~|{{{z|{|}||}~|||{z{yzwwxwwzz{}~}~~}~}|~~~}|x{~}~}|{zywwvwxxvwwwz}~~~}~}}{z{}}{}~}~}||}}~}}}~}||{{{{zxxy{}{|}~~~~}~|}}~~~}}}|{|}|zzyxwy}{z{}}|yyzz{{}~}~}}}~}}}}}}}~~}{{|~}|{{||{|}~}|zwz||||||{z{|zz|}}}~|~}{{zzyyyy{~}~}}}}|}|yz~}~|{||z|~~}~~}~}{z{||}~}~|yz~}|~}}~}{|~}}}~}}~}|}~z{y{yzy{xxyz||zz|zzyywwz|~}}~~}|}|{yz{{{z{yzyz|}{zyz|~~~}||~|~}~~~~}}~~}{||zz{|{T)****(('*''')&  ;!}{{{}~~}~~~}~}}}}|{z{y{|~~}~~~~~|~}}}|}|z|~~~~}}}~}~~~~}~}{{z~~}{~~~}~~}|~~}}}~|{||z||xyyz{z{~~||zzxz{|{|{|~~~~|{|zyy}y||~|~}}z{z}|zy{zx~|}}}}yz{||{{zz{~~|wwvwyzzyzzx~~~}|||y||}||zy~~}|}{{}~|{z|}}|~~~}~}}}}}~~~}}~}zz{yxwxvx}}|}}~}}}~}{|~}~}|yvvwvvx|}~}}|||yy{{zy{{wwxxxy{}}}}}}~~~|||}}~~}~}|{|||}}~~|~|{{|}{|||||}|}~~}zyxy}~|{}|}}}|}}~~}}}||zyy~~~~}||~~}||{{{}|}||~~}|{|z{zyzxwwwyyz{}~}~~}|xy}~~}{z{yyxyxxwxxz{|~~~~}|}|z|}|z{~}}{|}}~}}|||}~~~{||{zyvz|~~}}~~~~~}}}}|~~~}}~~}|~}|yyxvu{}zz|~}||zy||}}~~||}}~~~}~||~~~~}~{|~}~~~~}||{z{~~zwy|}}}|{zz{{{{}{}~~~}~|}~||{||{z{z|}~}}|~}}|{|}{y{~}{{z}{|~~}~|}{~{yy{{{}~~~~}z{}~|}~}}}|{{~||{}}}}~||}}z{zzyyzzzyy{yzz||z{zywxyz}}}}}}}|||{xy{|zz|z{zzz|{zxx{}}}}~}~}|}}|~~~}~}~}}}~}{{|{{z{xT()))*)(()'''(&  <!}{zz}|}{}~||}}|{{}{yyxwwz}}~~}|{~}}~~}|}}}~~~}|}zzz}~~}|}}~~}}}~}~~{{|||}~~}|{{|{{z{||||}}}~{|{|{||}{|}~|{{{y{||{zxzyzy{}}z|zxvxy{|}|}~|}||zzzzy|zy{|~|~}~~}~{|{y{{zyxww{||~~}||{yxzzzyzyz{~~~~xxwwzzxwxwty}~}|}|y{}{||{yyz~~~|||zzz|{{{}|}~}{~}~}||||~{}}}}}~{zz{xwvwvwz|{z{~}|~}||}{zxy|||{ywuuwxz|~}}{z{{zyxyywyxxwwwxyz{|||~}|~}{{|}{}}}}~}{z||||~~~}}|{{|{{{||{|{}||~}||~~~~}}zzxz|~}}{{{||{}{|{}~}}~||zyyy}}~~~}~|}|}|z|~}|z{{zz}||~~}~}||{zzyyxyxvuywxyz{}~~~}}}{y~~}}{{yxyyyxwuwwyy{|}|{~}~}|zz{zzx}}|{zz||~{}||}}~~~}zzyyuuy}~~~}}|~~}}~}}||~~}}~~|}~}}{yxxwvy{{z{}~|{|~~~}}|}||~~~~|}}}~~}|||}|~~}|}}|{{~|zz|~|}~{{{yz{{|}~}}~}}~{~~~||||{{||}~}|~~}{|~}z|~~~|{|~|{~~}~}}|||{zxy{||}~~~~}}|}}~~}|~}|z}{{|~~~~~~|{|zy{|{zyzz{zy{|{z{yxwyy{}~}~~||}zzzy{|{{|{{{zzzzxyz~~~}~~|||~~}|~~~~}{|~}{{{yS)**)*((()'('(&  =!}{}|~}|||}~~}~~~|{|{xwy|~}||~|}~~}~~~~}z|}~~}}~~~~}~}~|}}}~~}|||{{|}}|}}~}}}|}}~~~~|~}|z{z|}~|{{{{{{{}||z|yxzx{}~|}|}|z{||{{}~|}~~}||{z{{yyxwy{z|~}~{zzzxzzzxz{}~~zxxy{zywwwuw~~|}|||~{}||{zz~~~~|{{z||}}}}}}~}~}~}}~}~~}||}}zwwxxw{||{z~||~~}|~|z{z{}}|{zxyx{}~~}z|{zyy{yxyzwwxyyy{||}~~~~~~}}|||~~~}|{{|}~~~}}||}{z|~}|~~}|~}||~}}|z{|{}~~||}}}|}}}|}~~}~~}||{yz}~~~}|}{{{{~{{|zz{{}}~~~~}{{{{z{zzwwvywxx{z{~~{|~~|||zzyzz{ywvxyyyz}}||}}}}|{|{{{yz~}|{xx||}~}~}|}~~}}}zxvuw}~~}~}~~~~~~}~~}~~~{zzywvxz|zz{~~|{}~}}}||}~}~~~}~~}~~~~{}}}||}}}|}|z|~~}zy}|||~|{zzyy{}{}~}~~}|}{|z{|}{z}|{~~}}~}}~~||~~}{~~~}z}~}|}~|}~}||||zyyz|{|||~}}}~}||}}~||{~{|{}}~~~~}|||zx||zyyyxzzzz||{zyxzz||}~}|}}}||zyyxz{||}|{{zyy|zxx|}~}}}~~}}|~~}~~|}~}~~~}~}{{|}|{zxS()*)+()()&''(&  > }{{|{|{{{}{{}~|||}|||zzxw||~}|{{|z{|~}~}{}}~}{z{{||~}}~}|~}}~}~}|||z|}~~}}|{{||}{|||}}~~|{{{}}}||}|zwywz}}~|z|{yyz{||{zwvxyz{~~~}}||{|yzz}|{|~|}{}~}}~|{{|{zzzwwvwyy{}}|~zyyzwyyxxyz{}}~~zyzwx{wvutsu|~}}zz|}{{{|yzz|~~~|||{y{||{}~}~}~|z}~~~|}~~}~~}|}||{{yyvxwwz{{zz|}||}~}}|{{{{y||}yxyyy{~~~}~}~{yzz{yxywvwxvxwyxz|z{z|~}}~}|||}}|{}~~}}|{z|}~}}}|{|yxz}{{{|~||~{{z{}~~|zz{z{||{|{{|{{||{|}~|~~}}|{{z|~~~~}|zz{{}~~|z|{y{}~~|||~|{zzyyzzwvvxyxvzyz}~~~~}}}|}{{zz{zyxwvvwyz|~}|||}}|||{yzzy{z}}{}zz{}||}|}}}~~}}~}{yxyxz}}~~}}}~~~}~}}~~~~~}~}}}|{{zxxxy{{zz|}}~}}}|{{z~~}~}}}~|~z}|~}|{}}}}~}~|{}|{|~}{z{z{|}|{}}}z{~~|||~|}|~~~~~}|}~~{}}~~}~|~~}}~}~~~}~~}~}{yxyzzz|}{}~}~~|}}|}~}}|{}|{{{z}~}~~{||{zz~|zyzyz{|||{|{zz{z||}}}~}|}}z{{|{{}|||y|{yyzyy{{|||~~}~~}}~~~~~~~}}}}}|{yR)**)*())*''((&  ?!~{{}}}}||~}}|~{{}|~||{}}}}|||zzz~~}}}}||~~~}~~~}|z{~~~}~{}}~}}}}~|~{}}~~}}}|zwww{~|}}{z{{{}|zyyy{z}|~~~~~}}}}~~}~~||}|~~~~}~}~{zzyyxyy{{}~~}||{yyyzyz|~{|~~}{zx{|zwwussz}~|{~|}{}}|}~}|}{|{}|}~~~~}}~~}~~~~~}}||{yyyzz}~{z|}~|}~|}~~{{}}|{z{{{}~~|{{|{zzxwwwxvvxyz|}}z{|||}~~}|~|{~~~}}|{~~~}}|zzz{z{{||||}~||{||}{{{yy{{{|}}~|{{|{|~~~~}|}z|}~}}|{|}|}~~~|{~|zz}~}}~||{zz{|zywvyzyyzy{{|}{}}}}{{{{|zzwzxvwxxx{}}}}~}}}}{z{|zxz||}||{zz}}~{|}|{~~~}|{xyyz~~~~~~~~~~~~}}~~}~}}~}}~|zywxz{{{{{|~~~}{{|y|~~~}|{|||}z{}~}}|}}}}}}}~}{}|}}}}|{|zzz|{{{}}~~}|}{{}~~||||~~~}~}|{|}~~~}{~}}~~}{|~~~~|}}}~~||}{zyzyyx{{|{~|}}}}}|}}}|{|{|{z{zz}~}~}||}yyz{{{y{{{{}|z|{{yyzz{y||{{}||}}{zz|{||}{|{{zyzzzzz{yyz~|}~~}~}~}}}~~~~}|~}{||zR))**+(((*&'')&  @!~|{{~}{{|}{z{|{xy}}||~||~}~{|zxxy~}~~|}{||}}}|}~~~~~}~~~|~~~||zyx|}~}~~}}z||}}}}}|}~}~~~{{|||{}|{wvurx|~}}|{zz{zz|zyyyzy{~||~}~|}}}{}}~|}}~}~~{|{{{{{~}}|}|{z{zxwwyyz~}~{{{|z{{zyyyy{{|z{}}||{zyy{yvutrpuz~~~}||||||}}~}|{}~~}|~|||{||{{z|~}}~~{||}}}{~|}}|}{{{{zyyyy||z{|||{{{}|||}||zzz{yyz{}~~~~~~~|{{{{|zyxuvvuuvwyy{|{zxyyz{|~}||}|}{z|}|~}}}|||~|}~}}||zzzzyy{z}{{{{|{{{y|~~|{{{xx{{{{|||{z{|{z|}}}~~}||z{~~}|~~{{{}}}}}|}{z||zz|}||{|||z{zyyxxyzzx{yyz{{{|~}~}}|{y{zyzzyvuvxy{}|||}}|}}}{{{zzz{|}|}|{|~}z|z{||}}~}|}}}|zzzz|~~~~~}~}~~~~~~~~~}}}~|zywwzzz{{|~~~~}|z{z{~~~}{||{}|{~}|~~}|||}}~}|||~}}}}|{y{zyyz{{~~~||z|}}}}~~}~~}}~~}zz{|}~~~}}~}}}~~||~~}~~~}~~}{{zzzyy|{~}~}|}|}{}~|~~||{||{{|{z|~}}}}|z{~|{z{{}|}|{{|zyy{z{||{z{}|||}|{{||{||{{{}zy{z{{|{{yx{}~~~~~~~~~}|}|yS)*))*((')'('(&  A!}~|}}}}}{{{|zx{~~~}}|{vx|~|}|||{}~}~~~~~}||xy{{~~~~|{|}{~}|}~~}~~}||}{zwsstx{~~}|zzz|}}|zyzz{{~~}}~~~|~|}~}~~~~}}}{{}~}~~~{y|zzzzz{{}}}~{}}|}{{{zy{}||{||}}||||||xxvsrsw|}}}~~}~~~}}~~~}}}|}}~}{{}~~~}{|}|}~}~|||~|{yz{z}~~|}{}{{}|}~~~|{{{{{|}}~~}|||{zyyvvwvuwvxy{|{{xxzy{}~~}~}}|}~~~~~~~||~}~}~|{{{yyz{|{|}}|}~|{{|}||}zyy{||||{}|{|zz||~}~|}}|{{}~}~~}}||~~}}|}{|{{{{}~~~~}|{||zz{zzzxzzz{{yyyz{||~~~}}{{|{zyyywwxyy{|}|}}}}}~||{|{|z{{}}~}{|}~|{|||{}}}~~}~~{}~}|{{{zy~~~~~~|}~~}~~~}~~|}~|~}|zxwx{|||}~~}|{{zz{|~}}}~~~{{yzz{{|}}~}|{z|~}|||}~}|~|zzzzyz{}}~~}~|{|}}}}~}}~||}}{{zzz||}}~~~|||}}y{{|}|||}{|~~|{yxxyyz{}}}||{}{|}}|||}|zy{yyy{zz{}~~}}~}{{z{{|z{z||}}|{{{zzz{{}}|z{{{{|~|{{|{||}}{||{yz{{{{|zxxzz}~~}~}~~~}}~~}~~~~}||||yS)***+((()''')&  B }z|}}|{}|{yz{yyxz|||~~|}}}}~}~~|{zzvuy~}{~{|~~~|{xv{~~~}~~~~~~}~}}|}||~~|~~|{{{xz{{}}}}~~}|{z{z{~}|zy|~}}}}||}|{{{{xwtrsuwyz}~|{zxyy{|{ywyzz{}}}~|}|~||{|}}}}~~~}~}|{{z|||}||{zzyyzwxyyz{{|}}{{~}||{yyxy{{zzxz{}~}|}z{|zxxuustvx}~}|}{|}}}~}~}~~|z||{|~~}{{||}~}}}|z{{~}}|~~}~|||z}zz{yy{}{}|}|z{{{{}~~|||{yz|~}~~}~}~~}{|{{yzzutututvxzyz{zyzzzz|~}~~}||}~~|~}~}~}~~}}|~}|{}}||{zxzz|{|{}}}}{zy|}||zzy{|zzy|}{zzzz|||}|{{{{{{}~~}||~}{{~~~}|~{zzzz{{}}~~|{{{xy{z{zy{{z{|zxyzyz}}~~|}|{{{z{{zyywwxyxz~|}|}||{}||}}}{|||}}~}}|~|||||{|~~~}}~}}|||z}|~~~{{y|~}|~}~~}~~}}}}~~}}z~}|yyx{|||}}}}{{{{|}~~}~~}~}|zyyxy{~~~}}z{~~~{}~}}|}||zz|{|{}~}}|{{~}}~}}|}||||z{{}~~||}|{z{{~~|~~~~}}}~~}}|{yyz{{}}~{{||||}}}~}|{z{zzz{yxz{{}}~|{|||{{}{|~~}||{z{{{|{|}|zz{{{}}|{z}|z{}|||}}{z|||}{{xxx{}~~~~~~~~~~||}|{U)**)*(((*'(((&  C!~}}}~}z||{wx{}||~}~~}~}{z{xwz|}y}||}{xuuz}~}|~~~}}~~~~{{{|{z}}~~}||}||}{z}~}~~}~}|||{yxxwvxz{{}}~|zywzzy{zyxx{}~~}}}~~{|}~~|}{zz{}~}~}{z|zxxzyyzz{{}}}}~|||zy{|~|z{{|~}|}|||y{yxwvuwy|~|}}|~~|{~~}{{|||}~~}||}~}}~}{|}}~~}~~~~~|~}yz{~{zz{}~{{||{|}~~~|}z{}~~~~~~{|||{zzzwvwwuuuyz||}|{z|}|~~}~}{|~|{}~~~~}~}{|~}}}{zz|||~|}}|}|~}~~|{{||z{{{}{{{{|}|}{}}{||||}}}|}~}}||}~}}|{z{|{{|}~}||yyxx||z{|{{|}~{zzz{|}~}}~}}}}{|}{{{{xwxxyzy|}|{}}|{~~}}|}}|}}}}||~~|}{{{|}~}}}~|}|{|~~|~}}~}||}~~}}~~}~|}}|}~|~|~{|~~|{y{~||}~~}{{{{{{}|~~}~}}}}~}yyxxvy~}|}|}zz{}~~z{}}}}~}|z{|||{~~}}|{|}~~~|}}{|{||{z||}~~~~|~}}zz{{|~~~}}{}}~~}{{|zyyz{|}}{z{||||~}~~}|z{|zy{{ywy{{}~|~~}{|{||{|z||}|{{zz|zyy|z{zy{z{{}||{{|||~||{~}{{||||{{yyyz}}~}~~~~}~~}~~|{}}{U))***'('*&''(&  D ~~|}~~~}}}{{yzzywy{{{~~}|~}~~|}}}zzzxwy||{{|z}~|{yxwx|}~~}||~~}}~}|}~}|~}}}{zyyyx{{{|~}~|{{}{{}~}{z|||}{~~|||{{zyxxxwwxy||||{|xyuwzzxwywxy||~~~}|}~}|{|}~~}}~~}}|{|{zzz{||}|}{{|zwwwzyxyyy|~~|~~}||zyyz}}{z{z|}~}z~}|}|{zzyywwvvvw{}|{zz{}}z|~}|z|~|z|{{~}||{}|}}~}|}}{zz||~}|||{}}{|{zy{}{zzy{|~~|{{{zyz||~{|z|~~~|~~~~|z{z{{|{xwvuvtuwzz{z|z{||}}~~||}~~}}|{{{{{|~~~}~}~}zz|}~}{{yzz{}~~|}|{|}}~~~}||}|{z{|z{z{||{{x{}|}~|}{{{~~~|||~~~||{|}|}|yz{{|{|~~{{{|zyww{{z|}}|||}{z{zyz}~z}~~~~~}~}z}|{|{|yxwyyxyz}||}~z{|~}}}~||~}}~~|~|~~}|zz{{~~}}~}}{|zy|~}}}~~}}}~~~}}{}~~~~}~}}}}~~~|||y}~}~~~~~}|{~}}}~}{{|}|~||}|{{{}}~~~}}{}{zxxwuty~|y~|{zzzy~||}~}~||{{}}|}~~~~|{|}~~~|~}|||}|z||}}~~}~~|{}}~}~}|}|}~~~|||z{}z||~|{}~|}}}~}}|z{{|{{{zyxz{|~}~}|z}{}z|}}~||||zz|{{{{{z{z{{z|~}{|}||z}~|}}||}}||}{zxxy{~~~}}}}~~~~~|V))*)*((()'(()&  E!~~~~~}|||yzx{{}~~~~~}}~}{z{xwz|}|}~}{~}}{yx{~~~}}~~}~~~~}~}~}~||{{zz{{||}}|}|}|~}|}~~~~~~~~||||yyxxxy{}}}}}||{zxwxzyyzzxz|~~}}~}}|~}~~~~~}}}~|{{||}~}}|}{zyxyzzyyzy{~|}~}~|{xy~}|}}|~~~z|~}}||{{{xxywwww{~~}{{z|}|||z|}~~~~~}}}}}}~}{|zz}~~|~}~~||}zz}~}{|{|{~~}|}{{{|{}~}}~~~~~~~~||{{||zz{ywxwvsv{z|zy{{}~~}|{|~}}~z{|||}~~~~|{||~|{{{z~~}}~|}}~}~~~|}~}}|}}}{}||}}{y|}}|}|{|~~}}{|~}}~}~}}z|}{|{|~~|}|}{zxwy|y{|}}~}||}{|{{|~}y}~}~~}|}|||{{zxyyxyzz{{|}||z|||}~}}|}}~~|}z}}}|{{|}~~~|||}}|z|~~}~~}}}}|~}~}~}~|||{{|~~}}y{{{}|{~~}{}||~||||{}}~~}}}~~}zz|}~}{{|{yxwvtqvx}{z|~{||yyy{|}}|}~~}}{zz|||~~}}}~~~}}~|}||zy{~}}}}~{}}}|}|~~|}~}}|}z{||z|~{{}}||}}{|~}{{z||zz{zyyzz{}~~~}|z||z{{{~}~|||{yz{{{{z{yyy|z{|~~{{|||{|~{|}}|{~{||~||yzxz|~}}~}}}}~~}~~~}~~|T()*)+((()'(')&  F!||{~}}|{z|{z{{z{}~~~~~}}}}||}}yxywuw|{{}~}{{}~}}z{xz}~|{||~||zxy~z{|{~~}}}}~~|}|z|{y{zz{}~}~||{{||||{|}|~|~|}}~{{{{zyxxwwzz|||}||{zxwwyyxxyyyz||}}}~~~~}~}|}~}~~~}}}|||{{{}||}|{{|{zzwwxyxyxxz|}|}~{z{yxw|}||||||||zy}|}}{{{yxyxxwwwy{||{xuv}~}|~}~}|{}~~~}}~~}|||~}}}|~|{z{z{|}{{{~}}||z{|zw{~z{{{{{}~}{{||z|{x{|~}}~~}~}}}~~}~}}|{{z{zyyyxwvuttwyyzxx{~|}~}}zzz{}}}}zzzzy}~~~|}~~}~{|~~~{{zzz|~~~~||~|z|}~|~{|||}}}|||||{~~yxz}~|~}{{{~}~~}}|{}~}~~}}~~{{z}|||||~~~}|}{{yyxz{y||{}{||}}|{}~~z{~~}}~}}}{}|||}zxyyzy{|zy{|z{zz{z|~~}|~~~}~}||z{|~|zz}}}~~~}{zz{{|z{}~}~~}}}~}}}~~~~}}z{{|zy|~}{{{{|~}|z}}}}||}~}{{}|||~~~}~~|{|~~{|}}}~|{z{zywvvsptv{{|{||}zzyy{}~|~~}~}~z|||~~~~}~~~~|{}~{z||}}~~~|}~~~~~~~|}~~~||}}}|||{||}{|~}|}}{}}}{{{||||~|{z{{{|}~}{|}|{{{|}~}||{|{z{~}|{{zxy{{z}~||{}|||~}}~}|{}}}}~||zxz|~}~}|~}~}}~~~~}V)*))*)(()''')%  G!~|}|~~~~~}~|}|}}}}||}{{yyxuv|}}~|{}|~}|zyz|~{xxy~}ztt}|z~||}}~~|}~}}}|}}|||{{|~~}~|{||~}{}~~}~}~}{||{xxxy{}||~~|||zyxy{zx{yz{}}~~~~}~~~~~}|}|||}~|~~}||~{zzyxxxzz{zy{~~||{{wx|~~}~|}|~|z{}}}}|||yz{zxxzzz|{zxtty~|~}~||}}~}}}~}{~~}|||{|z||{|~}~|z}~|yz}|{{|||~}}}{||||{~~}~~~~}~~~~}||}||{z{yxzzxwxwwy{{yyy~}|zzz{~|zy{zz}~~~}}~~{z{z|~}~~}{}~}}|~||}{}~~~||}{{|~}{{~~~}}|||||||~~~~~~}}}||~}{|}|}}|}{{yzyz|{|}~~}{}}}|}~}~~}|}}~~}}~}|||zyxyz{|||{{}}{z{{{|~~}}~~~~}|}{{||{{}}}~}|{{zz||||}}}~}~}}~~~~}}}{yz{{xx}|{}~{{z||z{{}~~~}|}~~}}~|~}{|~}~}|}}{}}~}|}}}~|{{zxwxvsqrtx}z}}}}}{{{{z}~}}~~~~}{{|z|}~}}~~}|}~{{|~}||||}}~~}~~}~~}|~}~|~}~|}~||{|~|{|}{||}}}}|{{}{||~||z{yzz{}~~|{|{{yz|{}}~||z|zxy}}|{{xwwzyz{}|{{}{{~~}~|||{zy}~{{{wy{}}~~~}}{~{~}}}||~}~~~~~}U()**+((')''')'  H }y{{|}|}}}{{{~{{}}~}}~}}|{{{{{zxyvwuty||||||yyz~||{zyzy{yusuz|}||wtsw|||{}~}|{{{~|||{{|||}~||}|{zz{}~}}~}}}zzy{||yz~~|}}|}}{z{{zyywwz{{{}}}}{zzyyywxxwwwyz|}~~~~~~~~}|}}}~~}~||{|}{{}}|~~}|{{{zyxxxwx|zxy{{}~}}|{zvxz}~~}}|{}|wy{|}}||z|xxyyxwxzyzzwwsruz{{}}}~|{}~~}|}}}|{}z{y{}|{{|{zz{zy{|~||{{{{|zzz{|{|{|{~~~|}||{|{yz}}~~}}|}~~|}~}~||{}}{z{~yyzyxxzzxwxwxy{xwwz}~}~|{yyy{{||zyyzz|~~~|~~~~|~~|z{||~~~}|~{{|||}}}|{|{|}~||z{}||}|{{||~|}}|}~}~~}{|}|}~~}~}}~||~~~}|{|~}|||zzyyz{|}||}}||~||~~~}}|}~}}}|~|||{yy{z}||zz{}|{z||||}}}~~~}|~}|}{{{}{{{~|~~~}{|{z{||}|}~}~}}}}}|}}~}|yyzzyxz|~||}{yzzzyzy{}~}}}||}|}}}}}~~|}~}{|~~}~}||{{yxxxuurtvx|}|}}|}{{||{}~}~}~}|||{{|~~~}|}~|||}~}|~|}}~~~}|}~}{}||}~~}||||}|z|~}~~~}{|}{{{~}|||{{||}~~~}|{}|{|{}}~{{}{zz{}~|{|ywxzyzz||{z|zz}~~|{{{{wy|}{zz{~|}~{z|{}~~}{}~~~~~~~}U)**)*()()'''(&  I"~yz|}~~~}}~xx~}}}~~~~~~|z{|zzyxwvvy|~~~~|{zwz~}}|{{{|zxvvy}}~|xvwz{~~}|{||~}}}}}}}|}~}}|}~~~}{{{}|{z|~}~~~~}||{{zzxz}~|~{|{zzz{zxyzvwy||~~~~}}~~~~~|}}|||~~~~~}|}|{{zxxxy||{zz{|}}}}|{y{~~~~|||||yy{}}~}}}}{yy{zz|{{zywvvwvy{|}}}~}}}~~~}}|{zz|||}}{|{|{y|~~}||{}}~{{{}|{|||}~~}}~z{}~{|~~~}~}}{}}|{{|}|{||z{}{zyzxxz|zyxz}~~}zzzzz|}{|yz{{|~}~~~~~}}}||}~~~}}||||{|~|{{|}}~}||{}}z}}|}|}}}}{~}}}~}}|~~~|~}}|{|~~~}~|{{zz{}~}~}}}}~~~~}~}}}|~}|}{{zz|{~}~|z{}{{z|}|{|~}~}}|||~{{{}~~~|}}|z{}{}}}~~~}}}|}|~}~}}~~zzyxz{||}~~~}{yyzyxyyw|~~|}{{|{}}}}|~~~~||{~~}~|z||yyxwvvuvxy}|{{|}|{{|}~}{}~}}}}}~|{}~{|}}}~~~~}~{~|}|~}{{}}||~||}}~~~~}}}}{|~~}}||}||}}}||{zxz}||~}{z|}yzy|}}}}z{||z}}||{}{|{}{|}}{|}zz{{}|||zyxyyyz}zzz|{z|~~|||zz{yyy~~}}{{|~|{{~|}{|zz~{||}~~}U(*)(*((')&('(&  J |xxxy{}||~{{|xuy~||{{}|}~}~|{}zy{zzzywvwwz|~~~{zytvx}~}|}|{{{{ywxz|~}|zz{}}|~}|{z{|~~}{{{{{|}{{}~~~}}||}}}}}{~~{zy{{{{zz|~}}}}~}{{zzzzxyyy||}}||zzzz{zywxvwvzz|~~}~}}~}}~}~~|~~|||}||}~|~}}}}{zzyyxwwwy|z{zyz|{{||||z{{}~||{{{|yyz{}}||||zyz{{zy{{yzxvwvwxzz|{|{||{|}}}~~~}||{{xxz{z{{|}{{|yzz|{|{{z{}}|z{|yyyyz||~~|{|zz{}{|}~}~~~}~~}||~}{|{|{yz|{{zzz}~{zyzwwy{zxxz{|~|}zyzxz{{|{zzxy{|}}~}}~~~~}}}~~~~}{{|{||}~{zz{}|~|zzz{||||{{{{y||}{}|~}~~}}|}~~}|}}{|}|||}}~~~~|{{{yz{{|~~}}}{|~~}~~~}~}}~}~}|~|}|}{|{{|}~~~zzz{}||||}~~~~~~}}{|{{|}~~}}}}||zz}}{}}}|~|}{||}}~~}}}|yxyz|~}}|}zzy{yyyxuy}{}~}||~|||||}~}||{~|{{{zzxyvvwvzz|{{{{|{}|||~||~~~}|}||~|}~}||}|~}}~}~~|}}}|~{{z{}}}|||~~~~~~}}|}~}|}}~~||}||~|{}|zyy}~~~{{{|{zy}}~~{|{}{|~~}|z~}{{~{{}~}{|}|{z~||{}zyxyyyx{{{{}|{}~~}}~||{{zz|~~}{~|z{}~}~||{||||~~~V()***()()((((&  K!}yxy{}~}}}~{||y{}}}|}}~~}}}{|zz{{zzyyyz|~}{{xy}}||}z{{||~~}}~~~~}{|{}}}|}|}}}}}~~}}|~~}|~~||}|||{z{}~}|}~}}~{{{{{yz{{}}~~~|z{z{yxyxxwz{{~}~~~~}|}~}}|}~}~~~~||{|zxxzy|}|zzz||{|~~}||~~}~}{{||{z{z|~}}~~|{{{z|z|||z{xxx{zyy|{z}{{{|~|}~~|}|zxxz{{|}}|{}|{{}}}||{z}}{z{|{zyyy}~~~}~}|~~}}~}~~|}||z{||z{|}|{~{zy{ywx|{{zz{|~||{{y{|~~{{|zz{}|~~~~~~}|}{||~}{{|z{}~}{y{z{}}}|{}|{|~~~~}}}|}~~~{|}~|}z{zx~~}}}~~~~~}{|z}z|{|}~}~}|}~}~~~}~~}}~|}}~}}|}||~~z{{z||}|~}~}}~~|}~~}|{{~~~}~~{z|}}|}~|{~}}~|||~||}~{yyxy|~}~{yz{yvxzvu{~|z{~||}}}|||}~~~~~|}~~~{|||{{yywxxxxy~||z{{|{|}}|}|}}~~~}{{|||}~|{}~~~~{|}~}~}~}~}~~~}~|}|{{||||~}|{}|}}~}|}}}~|}~}}~||y|yy~||||{zz{||~{{||{zz|}}}{{|zz|~|{|||{|~||}}}||}|z{~}{||zzyzyxxy{{{}|{}}|||z{zy{{|}~|||~|z{{|~~~}|{|{z}{}~~~}}}~~}~V'*))*)((('''(&  L }xwy{z}}||{|{{y{|||||}||{|||{zxxyx{zxxx|{|~~|{{yy{~~|{|{xyz||}}}|}~~}~}~}|zz|~~|||{zz{|}|~~}~}||}}||}}{{{||{{{z{||{z|{{}{zzz{z{xyz||~}{zzzzzyxxvvyz{||~}}~~~~~}|||}||~~}|||||~~|zzzzwwzyz{yzxyzy{z|||}||~||{y{{}yyzy{|||}}||{{xxwy}|{zywwzzyyzzyxyw{}|{z{}~~~}~~}~~~{{|zxx{{{z{|||zzzy}}}{{yyz|zyyzzyxvvx||{|}}{{|~{}~~}~|}~~~}}}}|||{xyzzy{||{zyzzzzywxy{zz{zy{}|{z{wx{{~{||zzzzz|~~~}~~~}~}}}}}|{z|{z{zzz|}{yyzzz||{{{{{y|~}|}}|||{}}~}}|~~}{yxyxw|~}|{{~}}}~~}|}}|}z||}|~~~~}}{{|}}}~~}}~}{|}||~}}~}}||}~||{yz{|~}{}~~}}}~~}|~~||{|}~}~~~}{|~~~}|{|~}}~}||{{|}}|~~~~~}}}{yywuy~~~~}|~{zzzxwxyxwz}|yx||}||~}|||~~~}~}~}}|{|zxwxyzz}||{zz||{{}|~|~}~~~}{|||}}}}}~~~|{}}}}}~~~~~~}}~|||{{}||~|}}}}~~~~}|~}}~~}~|z{{yw{}||}{{z{{|}||{{}||~}~~}}~zz}~}}|}{|~~}}}}|{|z|z}|||{zzyyzxwxy|~}|}}}~}||zyzzz{~~~}~~|z{|~~~}||~}|||~}~~}|V(*))*)(')&(')'  M!|zyy{|}~}}|}~|||}~}}~}}}~||~}|{zzyxz{x{{}}}~~}|{{|~||z{|}}~~}}~~}~|||}}|~}z{|}}~~~~~~~~}}{|}|}{{~~}|}|{}}yz{{||z{{zz|~~|{{{zz{xvwy{{|~~}~~~}~~}}}~|}~}|}||~~~{|zyyz{{}}zy{{|{|}}}}~}}~}{z|~yzyyz~}|~{||}yyyz{}|{zyy}|{z{|zyzx{|}}{{}|~~~|~}~~{z{{{{{}||||{{{~}~}}|z{}{zz{{zxwuxy|{z~{|~~~~~~~~~~~}||||{{{zy{{}}||{{{|zyx|{z|}|z{{|zzzyzz|{}}}{zzzx{}~~~~~~~}~~~}~~|}}||z||{|}}}{zzyz{}{y|}{{|~~}}~}||~}||~}~|~{yy{xw|}|zz~}~}~~}}||{~{{}}||~~}~|||}}~~}}{}}{|}~}~}{{|}~}|{z|{||||}}~~{|}}~}|z{|}~~~~~|}~~~~~{|{{|~~~|||~}|}~~~~~}{~zwwywvz~~~~~}}|zyzxxxyyxy{{zz||}}}|}~}|~~}~~~~}}}}|||z{xx{{|~{|{|y{||{||}|}}~~|}~~}|{{z{|}{~}~}|{|||}}~}~~}~~|}}~}||zz||}|}~}~~~}}}}}~~}||}{zzzxw{||z{{{z||{~|{{~}}}~~}~}}}|}|z}|{{}{{}~~~~~}{{{zyz}|||{{zyyyyywx{}}}}|}}{{{yxyyz{}~~}}}~||z{}}{~}}||}}~}}|}}|~}V(**)*((()&''(&  N {ywyz{||{{}}~}}{||}}}}~|}{{{}{zxxxvwxvwz|{||}|zz{}~}z{}z{}||~~~}}}}}}}|}|{z}}|{||{yzz|~~~}{|~}|}|x{||{{|}}|{{{zz{yxz{zyz{{zyz|~||{{zyzzyxuwwyz}~~~~}}}}}}|}|{{}}|}zzz|}~}|{yxwz{{}}|zy{|zz{|{~~~}||{z||xxxwx{{y{~|{|}|zzzz|}|zy{||z{zyyxzxy{||{yzz|}|x{~~~||}{zz|{y|{{{z{yyy||}~zzy|zyxzzyxwvvyzzy{}{||~~~}~}|}~}}}|{||{yz{zyz{z{{|yy{{yyxzzyy{zyz{{zyzyyxxxx{{xxxwvuy{|}}}~}}}~~~}~~}~{|~}||}~~}}{zzy|{}~}|zz{yx{|{zz|{z{}}}}}~~}|{{{|||||}~{ywyyy|~|zx}}}|}}|{{{{~~|}|}|~~~~~|{|}{}}}~~|}|{||~~||~{zz}}|}zz||{{{{{{~~}|}}}}~~|z{{{|}~~~~}~~}{|{{|}}~~|}~||z~{|}~|{}{xwyyuy}}~~~~}}|{zzxwwzzyxzxxy{{|}~}}~~|}}~~~~}~~}}}z|}|zxxz}}|}{}{z{}z{|~|~~~~~~~~~~|||}{}~}||~~}~~|||}|}~~~~}|~~}}}{{||||~~~}|}~~}~~}~}{{yyy|~~|}}}{z{}}}}~}|}|}}~~~}{~|||}||{|{y{~~}||}z{z}}||}{{zzzyyxy|~}}}~|}|zyy{{}}~~~~}~~|z{~~|~~}}~~}}~}~V)****()(*'(')&  O!{yz{{~|}~}~}~~~~~~~~}~{{|~|{zyxxwxuvx|||||{{}~}}|}}~}~~~}~}~}}}{|}}{{}|{{z}~}|}~~~~||}}~}}}}{}}|{||yx|~{}}}{yyz{~~~|}||z|yxwxyyz~~~~}~~}}}}{|~~}z|}|~~}}zyy{{|}}~|}}||}~}|}~~}{~|yyxyz}|{}}}~~~{}{||~zy{}||{{{z{|yz{||}z|||~||~~~}|{{}}{{~||{|{zy{{}|{{|zzy{{zyzxxzz|||}{}}~~~~}}}~~}|}|}}{|}{{z|||||y{z{{zz||||{|z|{{zyzxyyzvvyywyyywuvxy}}~}~}~{}~~~~{|}}~||~}}|zz}|}|~|{z|yzz||{z}|||}~~|{}z{|~|}||zwwxx~~|{|}}}}~~~|{yzy|}~|}|~~~}z{}|{~~|}~{|||}{}|{{yz}}}}{{{}|z{}z{~~}|{}}|~~}{{{{y}|}~~~}|~y{{{z~~}}||{}zy|~}}}}{zxz{z{}{{}~~}|~|{zzwwy|zzz|zyy{z{~~~}}{{~}|~}~~}~~~~}~|z{||yxx|}|||{|||{z}~}}~~~~~~{|}|}}}}}}}}}||}}{~~}|~~~|}~}}|{{|{{{{|}}}|}}}|}}|}{{zyy{~~~~}{{{|{zz}}{||||{}~~~~~~}{|}}}|||{zz{{y|~~~||{zzz||{|}zyz{zxxxxx}}}}|~}}||zzzz{|}~}}}~~~~}}}{{|~}~~}}~~~}}~}}|{}~~W(**)))(((''(('  P {xxz{|{z{{|~~~}}|{{|}}}}|zxzz{{zyyxvutrvzzyy|~}{z{}~}{||}~~|}}~~~}||}}~~}}}}{yzz{zyzz{zxxz|~~|||}}~|}||~}||}}||{z{{zzywz|z{||{yxyx{~}{|{zyxxxxwxwvx|~}~||}}~}~{|}{{|~{|z{z~~}~~~{yxxz|}||{||{{|{|{|}~}}||}}xxyyzzz{z|{{~~~}}{{|}zy{}|||zyyyzzyzz{{{{{{|~|||~~}}}|}||{||zz|z|zzzxwyyz|}|yzyxxxwzyxxzzzyz||z{|}|}~}|}~||~~~}}|{|{|{{{{zz{|z{|zz{{{zz{{zz{zx{zyywxwwxywxyxvvwywwtwuy{yyz|||{{|~~~~~~|||{|{|}~~~}{yy{|{|}zyz{zyz|zz{|||||~}~~~~~}|{zzy{}}{}}{zxwwx||||{|}~}}|zyy{||~~~~|{|~~}~|z{zz{|}}~~}|{}{z{|z{{zz{zyz|{|||{}|{{|}|~}}~~{z||}~|{z{z|||~~~}}|{z{|{{~~}}}}|{|{yz~}}}~|zzz{}|}}{|}||}}|zzzyvxzzz|{xxwz{|}}}|}z{|~~||z|}~~~}~}~~}|z|||{zyy|}|}}|||}{z|}~~~~}~~~~||}{}}}}}|~}}|||~|~}~~}}}~}}~}~~}||}{zyz|}}~~~}|}}|yz{{|~~}|||||{zz}~|}|zz|}~~~|{|~}{|}|{{{{|||~~}}}{{z||{{}zzz{yxyxxvz}~}||}}}}{zy{z{}~~~~~}}{}~}}~}|~~}~}}~|}W))***((()'('(&  Q!{yyz{}{}{|}~~~}}~~|||z{|||{{{ywuttw{zwx~}}||~||}~~~}}~}}}|z{|z|yzz{{yyz|~}}~}~~~~}~}|}||~|yyy}|{|||z{zx{~~~}}{yy{xyyzzyzz~~}|~}}}}|~||~~}}|}|}|{zzy{}||}~~}}}|||~~~|}~}yzzz{||||}{{}~|{~{{|~~}||zyz|zz{{{{|}{|~~~}}~~}~}|}~}||{~}{||zyyz||~}}{zzyxyxzzz||{z||}{{}~}~~~~~~~}}~}}|||{{}|}||||zz{{z||||{{{y{{yxwyyyzzyzyzxxxzwwvwvwyyxxz|}}{|}~~||{|{|{}~~~~|{{~|}}~zz|zzz{|{|~}||}}}~}~}||zz||{|{}~}|{zxyz~}}|~}~}}}{zy|~~|~~}z{}}}||{{xy{~|}}~~~}|{{||{{||{yyy{{}~}|~||{~|}}~~~{z|{}~|{{zzz{}~~~~|{z|{{|~~~}}}}{zz}}~~~}{z{{||}}}|}|z{}||{zzyxzz{{{y{xy{{|}||~|{|~|}{{~}~~}}~|{}}}}~~~~~~{{||}zyz|~~}~}}}|}{z{~}}}~}~}|}|}}|||}~~~}{{{|}}~~}|}~~~}}}|}}||||yyzyz}~|}}~{|}}|}|{{|{}~}}}{|z{{{{{{|~|{zz{{~~~~||{~|||}|{{{||}}|}~~}|||{zz{|||}|y{yzxwyxww||||}|}}~|zzyyz|~}~}~~~~~||}}}|||z|~}~}|z}X(****((((&''(&  R {yvyyz}{yy{}~~~~~|}}~|||{{{{|{z{ywwvttuywtrx|}~~~~~~}}{{|~~~~~~~~}}}}{|}}~~~~~||zxyzzxyyxzzzyy{~~~~~~}~~}}}}|~~}}|{{||z|{|zyz{{z{{{{{xxx|~}|{zyxyzwwzyyz{{~~~|}{|}~~}|}{||~|}}|~}|~~}zyzx{{~|{||}}|}{||}||||}|}yxzx|{{{|{yy|}}}}{||z||}}~||zxxyy{|{z{z{{{|~}}|~~~}~|{}}|||||{|}|{y{zxxz|}|}}|{zxxwxvvxzy{|{xy{|{z}}|}~~~}}~~~~}}}|||z{|}}z|{{{yy|zxx{z{{{yyy{zwxwxyy{{z{{yxwwxwwvuvvvuvy{{{{{|}~}~~~|{z{y{z{|}}}}{{|}}|}{{zzyyy{||{}|{{}{|}~~}}~}}|zz}~zz{{|~{{|{zyz}~}~||~~||{zy|~}~}}|{}}}}~{}yyxy{~~~}~~}}}~}|}|{{{|{y{yzz}}||~||{~~}~~}~}}|||}~|||zzz|~~}||{z||{}~~}}{|z{z|~}}}}|z{{{|~}}}}|zz|}{zzyxwxxz{zzyyyyyy~}}}}}}|~~~}~|{}}|||}||}}|}}}~~~}~||~}{zzz|~~~}}}}{z|}}~~~~}~~~}|}}~}~~~{{{}~}~}~~~}~~~}}~~~~~}{zzz{~~}~~}|~}{~}|||}~}}|~|{|}{yz{z|~|{zz{|}|}}~}||{|||~~}~|~~}~||{{{}|}}}{{{{yxyzxxy|}|{}}}~}{{zzzz}~}~~}|||||~~}|{}X)*+**(('(''((&  S!{yxxz{||zz{}~}~||~|}{z}~|||{zxxxwvx{xtpuz}~}||}}~~~~~}}~~~~}}}{yy{yy{{zyz{y{|~}~~}}~~~}||}}||~|z{{{{}|{}|{zyy|}}~}{yxzywxy|||}~}~~~|{}~{~}}}~~~~||z||{{~}{|||~}}}}}~||~~~~z{z{{|{|}}|z|}~~~|}|}~~}}}zzz{z{}~|{{}|{~~~~~}||}}}||}}~|~|}|{z||~~~~}|}zywwvxz}||}|{{|}|{~~~~~~}}~}~}}|}|||}~}}|||yz{|yy~{||{{zz{zyxww|}~}{}~{yzzzyyywwwvuuwz{{||||}~}|z{y{|||}}}}}}~}|{}|z{|zzz|}~}|||}}}}~~|}}~~}|||}|{|||}||{}|z{~~}~~~||{}|z}~}~}}}|~}~~|{zzyy{}~}}||}~}|z{{{yxzyzz~|~|}|{|}}~}~}|~|}}}|y{{{{|}~~}|}|||{}|~}||~{yz|}~~}{}~{{|}}}~|zz}|{{zzyxxzzz|zyyzyxz}~}}~~~}~}~|{}}}}~|{|~}}|{{z}~~~}|||~{|{z|{~~~~|}|{|{z|~~~~~~}~~~}|~|~}}}{{{{}~~}{}~~|}}}}}}|z~~~~~z{{z{}|~}~}}}}}|{}}||~|}|||}z{zzyyyy{}||z{|{}~||{}{{{|{||}}|~~~~|}}|{yz|{{||{{z{ywxzyxyz||{{|||}|{|{zy{|~~~~~~}~||}~}|||W(*)*)(((('('(&  T!zwwxxyzz{zx|~~~~}|{|}}}{yy}~|||yxwwxwvwyvtpquwx~||{z|}~~}}~~~~~~~~~~}~}}|||||}~}|||z{xxxwxxxvvwwy{z}~~~~~}~|}|||~~~|~}z{{|{||}{{}{|z|{{{{zzy{{{}|zxxxxxxyz{{}}~~~~~}|{{{z{~~}|}||}|~~~~~~~|~|y{|{zzzz|zz~}||}||}}}|~}~~}yyz{||z{{||zz{~~~}{|~~}}~~}}{yyzzz{}|{z{yy}}}|~}}||zz|~|||{{{{}|}}{z{zz{{~||{zzwxvwwxy|||{z{yzzz~~z|~~~~}}}~~}~{|{|}{}}|{z{yyzz{zx|||{{zzzxxyywuw|}}|{||yyxyyyywuuuutuxzyzzzz|}~~}|z{yz}{{{}}~}}|}}|}|z{zzz{}}}}{|||}|}~}|}}}~~}|{||}||||||}||}|||~~~~}~~||{{|}~}}||~~~}}~~|{zywy|}~~~|||}}~||{zxyyxzyz{{||~~|{{}||~~~}|}~~~}~~}~|{{xzz{}~~~}}|{z~~~}}}{}{|z{||}}zz{|||}~{yz}}}|{zyxxyyz|zyxyyz|||}}~}}~}}~}}||}}}}|}|}}|{yy{~~~~~~~}}|}~}}|}~~~~}}}}{{||}~~~~~~|}|~~}}}}}~~|{z||~||~}~}~~~{}~}{z}}|}}}{{|~}~|}}}|{}~~~|~~{}~}{|~|{{|{zzzy{}}|z{}|}~}~~}|zy{||}~}}}}~||||||||~}|{}{zz{yzz||{{}{||}||||}z{~~}~~~}}}}|}~~}~X))*))((((')(('  U"}y{z{|{{||||~}}}~{y}}|}|yxxzxwwyzwtvwwy}~||{|}~~~~~~~~~}}}{}}~}}|~~}}~zzyzyyyyyxxzyz{~~~~}~~|~|||}{|}|||}}|||z{|}||z}~}}~}zy{yy{|z}~~~~}~}|||{}}~|}~}}~~}}}{{{{|{z|{{}~~}~~}~~~~~~{xy{~~|{~~}|{}~~~}}}{|}{||}{{||}{|~~~~|}zz|}}}z{~}~|}~|{|}{z}~}||zzxwwxy|{~|}{{z|z{|}}~~~~~}~~~}||}y{{||{{{|}||{z{|zzzzxx|~~}}||zz|z|zzyxvvvuuvyyyzz{z}}~~~}{zz}~{{|}~~~}~}~|{{{z{{}~}{|}{|~}}|}~~}}{}~|}}|}|}||}~|{|}~}}~~|}||}}}}~{~~~}}~}}{|{zz|}~~~}~~|}~}}zzzxyxyzy{}|{|~~||||z}~}|}}|}~}~}|{{zxyz{}~|~~}|z~}|}}|}||{zzz}~~}{|{|}}|||{{{|||zyz{yyyyxy{xxzyz}}~~}~~~~}}~}}}}{{|}~||{yxy~}~}~|||~}~}~|}|zz{{{}}~~~}|~~}}z|}}}}~~z{{zz~~~{|~~~|}~~~}{~~}}{{||}|~}||}}}|~|{}~}{|}{|~}}~}||||||{|{{zyyyyyz||{{~~~}}~||z{zy{}}}}|~}~}|{{|}{}}|{{|{zy{{zz||{{}z{||}{}}}|{|||~~}}~~}~~||~|~V))*))((()'('(&  V |yyzzzzz{{z{}}~}{|}||||{{}}yz{xwvyxwxyzxyyz{{~}~~{z|z~}|~~~}~}}~}}}}{|{y{|{zz{||z|ywwxyyxyxwyxxzy|}~~~~~~}~}}~|~zz}{{z{zz||{yz{zz{{|{{|}}|||{yyzzz{{{|}~~~}||{{zy{{{|}|{}~|}|}~}|~}~~}~||{yyy|zz{{z||~|{}}~~}}~~}}yxxz{|{|~}|}}|}~~}~}~~}{{|{|{{{|{|{z}~~~}||{zwx|~~}}yy|}|z{|{{{|{||}|{|xwvwvxx{zzz|{zxywy{|{|}~~}|~}~}~{}}}}{}|zxz|zz{{{{{|zyz|{z{zyyx|{|}}{zzz{yy{ywwvutuwxxyxyyyz{{~}|zz{}yzz|~~~~~}}~|{z{yy{}~~}~}z||{|}~|||}}~}|{z}|{||}|}|||}||z}~~}{~~||||{}}}~~~}||}~}~}|}||{yy|||~~~}~}}}{yyzyyzyyz{zzz~~}|}|{~||z|}|~}}{{{zxwwvy~~~}}{||~~|{{z|{{{zxz}}}}|||}|{|}}|{|}|{|zzzxyxxxyxxyz{~~}~}}}~~}}}}}|}}~~}{{xy}}}}~~~~||||}~~~~}}~{yzzy|~~~}~~|}{~~~}{|~~~}}|{{y{~}|||}||}}|~~~~~}|z{{}~}}}~~}~}|}~|}|{|~}}}~||}}||}}z{zzxyxz|~~~}~}{{zyxz}}~|}{|~~}~|~|{{}||||{{y}|z{|}{{}|{}}|{|~~|}~}}~~~}~~~~~~}~~X*****))()'(()&  W!{z{{||~{{||{}}}~~{{}~|||{|{zz{ywxz{y{}||}}{|}~~}|{|~~~}~~~~{{}}|{z|||{}{xwyzzz{zyy|yzz}~~~~~}|||}z}zz|}}||{z{{|}|}~}}}}}|{|{{{|{|}~~~~~~|zzz{z|~}|}~~}}~}{~~~~}~~|||z{~{{{{{}~}}~~~~|yxzz|~}}}}}~~~~~}~}||}}}}}{{~}~||zy{}~}}z|~~}|}}||~~}~}||zywvuy{|z{|||zyyyzz|}}}~~}~~}}~~~z|}{zy}}{z}}{}|{{{~{{{{{yz}|}}}|{{|{{z|{xyxvtvyyyxzyyxzzy}~~}|}|{zz}}}}~}}~}{{}{z|~}}{}}~~}}|~}~~|{{|}|}~~}|}~|}}}|||~}|}|}||}|||~~~~~|}~~||}}{yy|{|~~~}~~~|||{yyzzx{|zzx|}}~~}~|~|{|~}||}}~|}{{xyyxwuruyz||||}~~~}|{|}}{{{zz{|~~~|~|||}||{||||{{{z|zz{{yxwxyyyz{}}~~}}||~~~}}}~~}{zyxz}||~||}}~~{|z{}}|~}~~}{zzyz}~~}}}}}|}~|{{{~~||y||||{|}|{}}||||}~~}|~}}}~|zyzy|~~}|}~}}|||~~}||yz~{}}|||||}{{||{{zyxwvwz}~~~}}{||{{zyx{}~~}||{~}}|||{{}}}{|}{xx{}||{|||}{{}}{z~}||||z{}~}}~}~}}~|~}~W()***)(((&''(&  X!zwx}{{|||{{zz{|||}{zx{~{|zz{||{zyzvvtxzzz}|{}}||~~|}{{|}~}}}}~}~~}|~}}||z{|zzz{{zz{yxwxwwxzyxyxyxy{}}~~~}~~~}{}|{{z{z{}zzzzzz|||||||||}|{|||{z{||~}}}}~}|||zzxxxxz|{||}}}|}~|zz}~|}~}|}||{zzz|{{{zy{|z|~~}}~}~|wxy{|~|{|~~~~}~~~~~~}}~{||~{|~||z|~}}|z|yxy{|}~~|zz}}|{{zzz{~|}~}|{|zxxvvy{|zxy{zywyww{{z{|}~}|~}}}~}~~}|{{}{zz{{zy|{z{zzyz}z{{{zzyz{{|{{zzzz}z{zxvxttuwwxwyyxxxxwz~{||{|z|{||z}{{}}|{z{{z|~~~~|{|{|}~|||}|}}}|z|||z|}}|{|{}||{{x{~~}|{{{~|~||}~|~}~}~~}}|~~{zxz|}~~~}}|zzzx{yyz{{yyz||~~|||}}{||}|{{}}|||{zyzywtqrsvwy~~~}}~}}|{{{{{{{z{{~}}~||{{}|{{||z|{{z||}z{|zywxyxvz{{~~~{x~~~|~zyy{zzz}}{z|~}{ywxz~~|}{}zz}~}z}~}~{|}{|{{}}}|zy~~}~}}~~}~~~~}}~~}}~||}}{{yy{|~}}}}~}}}{~~}||yy|}}}}~~}}||||}||zyxvvvw|}}~~}||{{{zxz~~}|~|}}~~~}|}}{|}~}|{xz}}}~}|}}|{}}|{}~~~}{{|}~}~~~}~}X**)**((')'(')'  Y!zxy|}~{}}||{{|{||}{{z|~~}|{|~}||{|xvtxz{|}}~}~}~~{||}~~~~~~~}}~~|}{|{z{{|{z{zxwxxvxy{yyzxyy|}~~}|}}|{{}{zy{{z{~|~}|{}}~}|}~}|||~|~~~~~}}~|zyxxyz}|{|}}}}z}}|{~||}~{||}{}}|||zz}zz~}~|yyzz}||}~~}}||~~}{{~~~}}{z|{|z|~{|||}|}|{z{}}}~||{zyxwxz|{yy|{{zyvxz||||~}}}~~~~~~~}{}}|||||||z{{}|z{}}}||{{z|{{||z{z|||{{zyyxwuvyxyx{wzxxyy{~~}}~{}|z{{{}|||~|{||}}~~||{{|~|}|~~~}|}{~}{|}}}~|{|}}|zzy|~}~|~~|||~|}}~~}~}||~zyzz{~~~~}}~}{zz{zz{zyzyz{}}}}|~}{}{||}}}}}}}|zzzzyxvqpqsuv|~~~|z|{{{|{{{{}}}|}{{}{{z||{|}|zz{|||}|zxxxywxyz|~~}~}{~~~~~}{{zz{zz|{zzz{~zzvuu|~}~}}{||{z{~}z|~~~~}|~}|z{zz|{{{z{}~|}~~||~~}|}|{{{{zyxyy{}~}~}}}~~||}~~|||yxz}~}~~}~}~~}|}|~|{{zxuvwwz||}}~}}||{zz|zz{}}}||}{|}}}~~~||}|~|~~}}|zyzz||}~}|~|z{}~||||~}~|{{|z{||~~}~~~}~V)***+((()'('(&  Z yvwy||||||zzz{{y{|{zz{|}{{xy||{|{ywsrswy{||}~}~}~}}{{{|}}~~}|}~~~}~}}}}{||}|{{zzzy{zz{zxvwwvvwwxzyxwwx|~~~~~~}}}~~}{||zy{|{yyyyz{}|||||{{|}}}}}{z||}~}}}}}|{}}|yyxwwxzzyz{~|~}~|z|{}|{|{|}zz{{z{{|{|zyzyy|}~}~~{xw{yz}|{{~~}~~}~|{}~}}~|}{|~~~~||}z{z{yy{~}{zz|||}{zzz{||}}}||{yyxuuxzzxxzyxxxwwy||{{}~~~|}~~~}}~|{||}|||z{{{z{{|{y{||{|~zzz{zzz{zzy|{z{{zwwxuvxxxxyyxwyxwxy||}~}}~}}{}yz{z{z}}|{|{|}}}~|}zz|~}||~}}}}{{~zz{||}~{zz|}}{{xx}}~}||}}}}}|}|}||~||~~}|{{||zzy||~~~~}~~~{z{zzy{z{z{{||}}}|}~||{z||~}}}}{z|{zywwuppqrsx}~~|}{|{{}|{|}~}|}||z{||z{{||{}|zz{{}|{{xyywxxyyxy}~~}~~~~~}{{{zyyz{zy{{|{ywutz~}}~}||~||}~}|~~}~||}~{yzzzzz{{}}}~~~}}~||||zz|ywvxyz}}|}~}|}}|}||||yz||~~~}}|}}}{zzzwvxyy{|z}~~~~~zz{||z{~~}~}~~}~~~~~~}~}||}~~~}{{{|{}~}}}}{|}~~}}~~}{y{zyzzx|~~~}}X*+**+(((*'''(&  [!yxx{~~~}z{{z{yz|~~{~|}||yy{}|}|{xtstw{}~}|||}|}}~~~~~~~}{~||}{{yz|{z{zzxwzwwwyzyzyxuvwy~~~~}}~{||}|zyzxy{|~|}}}}{|||}}|{|}}}}}~||}}|{yzyxwz{{{y}~}{|{{|}|{|}||{{{}|{|{yxzy|~}yxz{{|}|{}~~|}~~~}~~~~||}}{{}z{|~~}}}|{}|}|}||{z}}{|{yyywwy{{xxzzzz{xxx}||}~~~}~~~}~~~}~|}|~||~|||}|{{}|{}~|{|}{{{{{|{}{|z|zxxxxvyzxyy|yxwzxxz|||~~}{zz{z{|{~|||}}}}}|}}{z|~}}}~~~||}~{{|{{}}}{{{}}{zzx|~}~}}~}|{{}{{z||||}}}{||{z{{~~~}~~~}~}{{{zz{{|{|}z|~|~}}||}|~}~}}}}{y{zzyywtqpprw{~}||||{||}|}}}||}|||||{{z||}}|{yyz{{}zyyxxxyxyyxz~~~~~~~~~|{{zyyyyzzzyx{zyvvtv|~}}}|||}}~~|}}~|~~}~}|~||zyzyyxz|}}~}}}~~||}~}|{|zyyxvuxyy{}{z{|~~~}}~~}|}|{|{yzy{||||~~~||~|{||}{{|yxwwyyyzxx~|{}}zy{|{{|}}~~}|~}~~~~~}}}}|z|zz~~}{{z{}}}}~}~}||~}~~||~|yxzywyyy|~~}~~W)**)*)('('''(&  \!ywwz|}}}||{zyyyyy|||||{{{{zy{|z{|zyutsvyz||}~}||}}{}|~~}}|}}~~}~~~|||{{{{{zzy{yzzxvvwvvvxwwwvtttuwz}~}}|~~}{}|}||{|{zxyxwyzy{}|}{z{z|{|}||}|{|}~~~~||||{zyyxxwyyzzyz|~~~}{z|{{~|z|}zzz{{||{{|xxzxzz|~~~~}yxxwyyy{~~~~~~}~{||{|~}~~~~~}~}||||{{{|{{|{{~}|{{|{yz{zyz|~||{zxxxvvwyyyxyxyzzyxxy{{}}||}}~~~~{~~~||~}}}~}||z|}}|||}||z}z{}~|{z{{zz{{y{|zzyzyxvwxyyxwvwyzxxxxwy{{{~~}}|zyzzy{||{|}}~|}~{|~||{z{}~}|}}}|~}{}|zzz{z}~~|{{}|{z{z|~~~~}~}~~{{{|{z||}~~}}~~~~|{{z{z{}}~}~~~~~~~}|~~|}zzz||||}~|{z}|}~}}~}~~|}~~}|}{zz{xxxzyvstrsuz}~}~}|~}~||}~~||}{{|||z|}||}}{{zzyy{{zxwyyxyyy{{{}|~~~~}~~~~{|z{yxx{zz{zyyzzyvvx{}}}~~~}|}~}}~}~|{yyyxy|{~~}~}~}~}~|{}|{zzzxuvx{{|}}{{{}~~~|~}~{{|{zy{{}{}}}}|~|}|{{zx{yyxzxy}}~}{}~}{{}{|{~}}}~|}}~}}}|}{y{{{}}{z{y|}~|~~}~}}~~~|||{yxzyvxzv|~~~X)****))()''')&  ]! zzy{|}}|yy{{{z|~}}~{z{|yz|}yz{|zxuutxy{|~}~~}}~~~}~}~}{z||{{{zz{{zxxyxxxyyxxwutsuvy|~~~~|}|}|}||{{zxxyzz{~|||}|||~}}~}}{~~~}~~~}{zyyxyyzxz|||~~}~}{|{||||}~|{{{{|}}|{|z{y{y{{~~~~}yzxwxxxz~~|~~}|y|~~~~~}~~}||}}||}{{}||~~}|{||z{}~}}~{zzzxyyzxyyzyzz{zxxy{{||}~~}~~~~~~~~}~}||}}~~}||~}|~}}{}|}|{{{|}{{yzyxwzyxxyxvwzyzzzxxxzzzz~~~||zzxz}||}~~~~~||~}}{zz|}~}~}~~}}z|{{{|~|~|{z|}}|~~~||{z{zz{}}~}}}~~}~|||}~~}}~~~}||~}|||z}}~}}}~||}||}~~}}~~|}}}}~|{{z{ywy{zwvutvvz}~~~}~~}}}~~}~~}}}}||||}}|}|}}~|{zzyz{}{zwxwxy{z{|z|}|~~}~~~~~~~}}|{{zzyz{z{yzyyyzyxwz{|}}}}|}~~|~~}~}~}~}}~~|{zyxyyz{{}~~}}{|}~~~~|{}|zyxxwuvx|~}}|{{}~~~~}|}||{|{zxz{{{}|}~~}||}|{|}|{yyyzyyzzz}~|~|z|~|{{|||{|}}}~|||~~}|{{{zz|{|||{zz{xz||z{}}}~~~~~}|{||zwwxxuuwux}~~W(****))()'('(&  ^ {yyzz}~~~~}yzzzxz{{|}}|yzzyzzz{zz{wvuuswxzy~~}}}}}~}}}}|}{}~}~}~}{|zz{zzzyyxxwwxwxwywwxvtssustx~~~~}}|||~{{{{zzyxwzyz{}|{|||{||||}}||}}}|}|{|~{zy{yxwywyz}{}|}|}}|{|}|z{{{z{|zy{}|{zzzzzz{zz{{|~~~~|xxyvvvy}}~~}~}|||~~~}{yy}~|~~}}~}}|~|{{}|{z{{{{~|{|~|}z}{{{}|}|||zy{xxxzvwwxwvz{{yxyxyz|}||}|~}~||~}|}}}~~~~}|}~|z{|}}}~|}}|}~~~||||{{{}|{{|zyz{xwvyyxwwwvwwwxxyuuvxyxy}}{~|{zzzzz}~z{|~~~}{{~~}~{{y}}}~~|~}}}}xz{|z|~~}{|||{}|||~~~~||||zywz~~~}}|}~~~||{}}~~~}}}~~~~~~~~{}~~|{}}~~|~||{||{|}|{}}}}~~|}~}{z{zzyzywwxwvx{}~~~~}}|}}~|~~~~}~~|{|}}~~}{||{z{{zzz{{yxwvwx{{z}}{}{~}~~}~~~~~}{{{zz{{|z{|{zxvwvx{{{}~~}~|{|}|~~~~}}~~~}zzyxy{y{~}|}z}~~{{|}|{yywvvy|~|||{~||~~~}~|}||{{|{|{}}{}~~|}}|{|{}}yyy{zy||{{~~~~|{}}{{}||{}|}~~|~~~}}|{||z||~|y{{zz}}|z}}~}}~~~~}{||zxvuwttuttvz~~{}~X***)*()))'((('  _!{yy|}~~||{zzy{|}~}{yzzy{|y{y{xwvxvvx{{}~~~~~~~|~|{~~~~||{{{|zzzy{zxxyyxyzyxxxuurtsrs{}||~~}}|{||zzz{z{{}||||||||}}~~}}||}}~}}}|{|{zyxwzz}||}~||}|}|{|{zz{{z{}}|z{{{z|{{z|{{~~~}xxzwwwv|}}{{~~|zz{|~~~}}}}}}|}|}|{}~~{|~}}}|{||}}}|{z{zzzzwwxyyyz{{|yzyx{}}}}~}~~~}~~}~}}~~~~}}}|~~~}|~}||~~}|{||{{zyvxzzywxxwwuvxyyvvwxxyx{}|~}{{zzxy|}|||~~~~~}~~}}|{}}~~}~~}}{z||}|}}}|z{}}|||~~}~~~~}||}{{yx{~}~~|{z}~~}|{}}~}}z~~~~}~~}||~|}|{}}~}||}{{||}|}}}~~~~~}yyzxzyyyxwxyx{~~~}}}}}}}||}|||}~~~}{}{yy{{zz{|zzywx{}}||||}}|}~~~~~~~}zyxyz{{}}|{{{yvwwx{{{||~~}~||z|~|{~~~~}}}~~}|{zyyxzxy|~||zzy|~~}~||}}{zzywvvxz}~~|||}||}~~}}}}}|zz{{{|}{z|~}}~||}}{{|}}zzyzz{zzz|}~}||{{||||z{z{z{{{~~}}~||~}|}|{z{{z{{zzy{{{{{|z{||~|}|}~||{z|xvuuusqrqpsvxzx}~}~~~~Y(**)*(((('''(&  `!zyzz||~}|{zzxxyz{}~}|yyxxxx{xyyxwtuwvuwxzz~~}~~}~}~~~~~~}|||{z{}}|}}~|||xz{zywwwywwxvxwywxvutsrrpppu{~}}~}z{{}}yz||{zy{zz{|{zy{{|z||}|~~~}}}{{||}}}~}{}zywxvwxzz{zy}~~~}}{z{{yzzywy{yyy{||zyyz{{{zz{{{{}~}~|vuxxxwuy}~|}~~{|~|}~}|{yyz|}~||}~~|~~||}|||||{{{|{{z~~}||{}~{|||zz{|xyyywvxyvwyzxz{ywwyz|{|~|}}|~~~}|}~|||}|}~}~}}|{|}}}}|~}}}}{|~~|{|{zz~}||{{{{zyxyxyxvvwxwuuvxxywuuwxwy{{{}~~}zz{wxz|{||~~~}~~~~~{z{|}|~~}}}}|{{z{}}}|}}|{|}}|}|}~~~~~~|~}}}~{xxxz~~}|{{{}~}|z{~}}~}~~~~~~~~~~~}}}||~}||~~~|||||}}|z}}}~~}||zzyxzzyyxyxzz}~~~~~~~~}}~}~~}}|{{z~|||z{|y{yyz|zyyyz}}}|||~}}||}~~}~~~|zzyy{||~~~|{zywwz||{{}|}}~}}|{|}{}~~~~~~~}{|{zyzxx{||{z|y{~}~~{{z{xvwy{{~}}}}}|{}{~|~~||{}|||}{z}~~~||}}{{|~}|{|{z||{||~~}|}}||~}~{|{|}|{|}~~}~||~~|}}|{{{{|}||y{{}~~|||||{}~|}~~}|{zywuuwtpqoopstwy|}z{~}}X)+***(('('''(&  a!{y}}~~}~}|{zz{{}}~}{zyxxyz{zzxxutwxvvxy{}~}~~~~~{{||}}}~~}~|}{{zzyyzxwxwwyyxwvwtutsqoosw{~~~}|}{~}}{z}~{|z|||||z{z{{|}}|~~}~{|}}}~~}||zyyzwwx|{zyz{}~||{{z{z|{yy{{{z|||{{{{|~||}|||~~~~yvwyyyxy~~}}~}~~~||}z|}~~}|}~~~}|}||{|}}{{}~}~{||~~}|~||{|{|{|yxxzyxy}zz{zyyzz|}~~~}~~~~~~~|{|}~~~~}~}}}}~}}~~|}|{|~~~}}|||{{yxyzzxxzywwvuyyzxwwwwxy{{y|~~}}{|zx||}||{}~~~~~}{||z{|~~~~}}}{}|}~~}}}}}~}}|~}}}~}}~~~}}}~|zzzy}}~|{z{{}~|{}||}~~}~~~}}|}|||}~~}|{{}{}~}|}}}}~}~{{{yxyzyxxyz{{~~~~~}}|}~|~~}||zzy|~~}|{zz|zyzzwyyyyy{~~~|}|}~~|{|}}~~~~}~~|~}{yyy{{}~~|{{zxxz|}|{|~}|}}}||{{{}}~||~}~}}~~~~}{|yzz{yxy{{zzzzx|~}}}~|zzzyxxz{{~~}}}~||{|zxz}|}|}}~|||}||||z{~~}~}|||}{{||||{{zy{|yz{~~|}|}||~}~||zz|||}|~}}}||{|~}||{||||{|}{{{|z|~{{}}|z|}||~}|zzxvuvvtqpnlooppsxxtz}{|X(****((()'''(&  b {xx|}}|}~}}||{yyyzz{|||zyyyxxxyyxyvurvwwwxwy{~~~~}~~~~}}|}~~~~|{{zz{|{|||||{zyyyzxvvvvvyxxuwutttsoklptxz}||}~}{{{z|{{zxz}|{{{z||{yyyzy{{||}}}{}|zy{{|}}|{|yyyxxwxyzzxvy~~}~}}{{zzzzzxwzzzz{zz{zy{z~~|{}}||}~}}~xxwxzzwy|}}}~|~|}}}}}||{}}}~~}|{{}|}~{{||{zy{{|{|}~{{}{|}||||{z|}{zzzyyyzzzyywxy{zxxy{{}}}}|~}~{~}~}~~~~}|zz||||~~~}|||}{{~~}}~~|||~|z|~}||{|z{{yyz{zyxxwuuuvvyzwvuvvvxyyww|~~||{{zy{}||{|{}~~}}||zz{z{~|}}}|||}|z{}}~~~~}~}}{||}}~}~}|~}|{}~|{z{{z}}|{{|{~~}}|}~}~~}}~~~~~~}~~~}|{||}~~}}}}|||}~~}}z}||}~}~~|{{yxyzyxwxz{|}~}}~}}~}{||||~~}~zxyz}~}|{zz|yyyyxwz{zz{~}|||z}~|{~~{}~~~|}|||~~|~~zyyyyz}}|zyxz{~}||{||||~}||{{|}}|}~~}~}~}}}}||||}zzzzyyzzz{zyz{~|}~|{{|{{xz{||}~}~~}|||zww~~|~}~~}|~}||||{~~~}}}~}{{||||}}{{|}|{}}}{}}{{~|~}}zy|~||~~~~~|~|~~~~~{~}|{}|{zz|||~}|}|zz}{}~~|{|zwtwvtrqmmmonnpusrz}~}|}Z***)*(((*'''(&  c"{yy|~~}~}{zz|{{|}z|{{{zz{{zzzxusvxwyyyy|}~~~~~}||z|}~}}}||||zzz{zxwyxyxyyxwxvuuuqlkosvz|~~~}|~~|}}}|z|~~}|~|}}~|yyyzz|}||~~}|{}{}~}}}}|zyzyyy{{{zyw|~~~}}|zz{}{yzzzy{|{{z{{z|}}}}}}||~~{yyxyzww}}~}}~~~}~~}~~|~{}~}}}~|~}}||{z{{|{~}}~~}}}}}~}|}|}}{||{{{|{{{zyxxyzzz|{}~}}~~}||{~}{}||}|}~}~||}|~}~}}}}~|}||{{{{z{|{zyywwuvuuxxwvuuvxxyywwy~~|{}}{{{~}}}|}}~}~~||~zz{||}}|}}~{|{|}~~}~|||z}~}~}~}|}~~}}|z~{|{{{{{~}||{{||~~~~~~}~~|}~~~~}{{{|}~}}~~~}|}}~~|}~|||~}~}|{zxyyzwwxvy{|}{|}~~~|}}~{{{{{}~}~|{y{{}~~}||{{zyz|yzyz{~|}|}}{zz|{{{~}}~~}||}zz|~}|{|}~zxyyxyz{}{zyz|~}}||z~}{}||{{|{{~}}}}}~~}|}}|||}{~~~|}{{yxxwyzyzzwxz|~~~~}}||}{{yy{{|{|}}|}|}{z{zyy}~~}~~~}}}}|{{{||}~~~~{z{|}|{}|z{}}|{||{{}|||~|{{}|}|}yyz}||}}|~}{|~}}~}}||}}{{{{{yzz|}~~~|{zz||}}{zzywuxxtsponnonmoqopx{|~|~~~|~Y(**)*)(()'('(&  d zywz|~~~~}|}}{{zzzzzzzzzz|{{z{{yyxwvttuxxywy|~~~~~}~~~~~~~~}}|~|{y|{zz{zyzzyzz{zvuvxwwzxxwvusssolklosvxy}}~|{|}}}|}|{y{}}|||{|z|zyyxxwy|z{~}}||zz{z||~|{|{zyyywy{zzyyy|~~~~}|{}zzz{{zyzxyxxz{{zyy{~~|{|{{{}}~|}zyxx{zxvx~}{}|z~~}~~~~~~}{||||}{{{}}|}~~}}}|{{{zyz{{{}}}}~}{||||{{|{{{}}{|{{yz{y{{ywwxxxxx{||}}|}||{|}~}~|zz{{||~~}~}}}}~||||}~~}|}}{{|}}||||{|{yy{{{yyywuvvtuxxwvuuvvvwuvtvz~{{{}}{{|}}|}~{~~}||~~~|z}|yz|{z|~|||}z|{||~}}}|~}}{z|}}}~||}}{||{~|{||z||}{|{|{{z||~}~~}}~}}}~~~~|}}||{{}~}~~}}|}~~~~||{~~}~~~}||yxy{xvxyyyz{zz{}}~~}|~}z{|z{{~~}|~}{|{|z~~||{|z{zzyzxxz}|{{}}|||{zyz|{z~~}}~}|}{z{~~}|||}|{xyyxwxw|}z{y{|~|~|}~}}}{{{}{||~}~~~}~~}~~}}}}~~~}||yzwwyzzzzzyxz}~~~~~|}~{yzz|}}}~}}~~}||zyz{}~~~~~~~~~|}}}}}}~}}{|}|||}|||~||}}||~}z||z{z}}}}{zz|{||~}|~~{{|}|}}~}|}}~}|}zyy|~}~~}|{{}{}}~}|}zxxxwutsqppooooonouz|{|}~}~}~~}}\))***((()'((('  e!{zzzz~|~}}~|{z|z|||zz|}||}|zzzzxxvvuvxxxz|~~}~~~~}|}||{~|z{|{{|}{ywxwxx{zxxyvuuvronmlptxy}~}||~~}~}}|zz{~}|}}||}|zxxyyy~||}~~||}||~~}|||}z{yyz||{||}}~~~}~}~}|{}|||||yzzz{{{{z|}}|{|~|}}}~~~{{yxzzyxx~}}}}|{~}~~}{}}}}~}~}}}~~}}||||{}{{~~~~|}}}}}|~}~}~}}{{z}|{|{wxzzyxz|}}|~}~}}~~}|}}{|{z{~~~}~}|{|~~~}~~||}}}}~~}|{|{z|}{z{zyxxyvwwyxvwwwuvwvvvwy}}{}}}||{|}~}}~|}~}~~~}|{{zz|}}}|{}y{||{}}~}}}|zz{}}}}|~~~||{}|||~||}|}|{|{{z{~~~}}}~~~~~}~~~||}|{{~}}}~}|~~}~~||}|||}}|{}|z{zywwxyzzzzzz{|~~}}~}{zz{z|~}}|{z}}|{|~~}{y{{z{xzyzz|}|}}~{|zzz||}|}~~~}||~{{|}|{{{|~~}yxxwxwwty~||{|}~~~~{}}||}||{|{|}~}~~}}}~}|}}~~||}~}}{yxzxvyyzxyzxyx{|}~}~~~|||{z{|~~|}|}}}|{|||zz}z||}~}~~~}{z}~~~}{||{|z|}~{}~}{~||z|||{{{zy|}}{yz{||{{{{|}}z|~||}}|}}}|{{xwx|}~~~}{{z{}||~}|{|zyxwvuutrrqsrpnonosxz||}||~|{{|{||~Y()*)+)(()&''(&  f!{wxyz|}~}|{{{||{y|y|{{zyz|yy{||zyyyvuvwvwyxy{~~~}||~~~}|{}}}}~}~}}|}}{{|{yy{{yy{yxvvvvwyyyyywusttqomnmowx{~}~~}~~}||~~~||{yyz{{{{yz|||{yywxy||z{}~}|{|{{|}}|{{{zz{yxzyz|z||}}~}}}~}{}|||z{{{}|zzyyxxxyxzz{||z{|}|}{}||~zxzxyywxy|}|||{z~}~|{}{|||}}|}}}}~}}{~|}{|{z{zzz}~|||}||}{{||||~}}}}{{||{{zzyz{zxwx{|}}~}}}~|}~}~~~}|~}|{{yx|~}}~~}~~|~~}}{|}}}|~|}||}|{|}|{|||yz|{zy|yxvxwwxxvvvvuuuwuutvvz}~}}|||~|{}~}}|{{{}~}|}||z|y{{||z|{y{|{z{|}~~~~|}|zy{{|}~||~~~}|{|}||z||||||{{{{{z{y|~~|||~~}}~~~}|}||{|~~~~~}}~~~~~~~}}}~||{|}||}|{|}yxwyyxyyxxy{z}}}~}~~||{{|{}|}|}zz~~}}~}~|zz{{{{zyz{}}}}}||}{z{{|{{|}}~}z|~|z{|{yyyz{{|}zyzxwvwtw~~|{||}}|}}~~}z}}||~~}~}}}~~|}~~}|~~}}{yyzxyzzzzxyyxxz{|~~~}}||~~}}}}||~~{z{zz{~}}}~~}}}~~}}|||}}|{|~}}}}}}||{{~|{z|yyyz~~{zz~|{z|}{z~}}}}}}~~~~~}|{zyww}}{|{|}|}}~~~|zxwvvwvtuttspoppqtyx{|~{~}~}zz}{{~|U*****)((('(')&  g"|yyy{|}~~~||}|}{}}||}{{{}zz{}|{{{zyyzywwzy{~~|~}}~||}}}~||}|||}{yz{|zxxwvwz{{{|zxvtvvusqnpvw{~~~~}}}}~~}~~}||z{zzxyuv}}~z{{{y}}}|~~}}}~|}|}~||{{||{zyyz|||}}~}}}}~~~}~~}|||}|}{{{{yxxyzzz|}~{|~~~~~~|z{{yzyxzz|~}~~||~}}~}~~|}}|||{}~~}~|}}~~||}||{{z{{}~~}}|}~~|{||z}~~}|{|}}||zyz{{zzz|}~~~~}}}}~~~}~|||yxy~~~~|~}}~~}~~~~{||}}|~~|}{||}|||z{zzzzxyxxywxwxvvvwwuwvwz}~}{|}}{}~}|||{{}~}~~~~~}||zz{|||{}y{{zzz{~}|~~~~|zz{{{}}}|~~~||{}}{{z}|}{||{|z{{{z{}||}~~}}}}{}{|~~~~}~~}}~}|}{|}||{}}||}yyyyxyz{ywyzy{~}{~~~z|{{||}}|z|zz}~~~}|zzz{{{{yzz{}~~|}|}|z{}}|}}|}}~z{}|z{{zyxxz{|||{zyxxvvvw{}~}}||}}||}~~|{|{|~~~}}|}~~|}~~~}}}~|{zzyzxz|yyyywxzzy{|~~~~~}~|~~~}||}~}|~}{{z{z{}~{||~~}|||~}~~}|}|~{{z{~||||~}{{z|zzz|yxxy|~~~{zy|}zyy{{z{{|||}|}~}}}}|{yxwy|~~||{}{}|~}~}}{zyxvwvxvvuvvrpqqruwxz{|z}~~|zyyzz|}S(**))((()'''(&  h!|yxx{||||}{zz{}|{||{|{{z{{yvx{}|{{xyxyxxwyvy|~~}}}}~}~~||}yz|~~}}~~}|}||}}{{{zzz{{zzvwvvvwwz{|{yvtsuuupnnrt{{}{}~}|}|}}~~||~|{zyzxwtsuy|~~|{yzy{{|||}~~||~}|||||{{{z{}{zyyy{{{||}~|||{}~|}~}||{{{}|{y{zxvzyzzz{|}|}}~}}}}|xyzxyxwyyz|~~~}||~}{z|}||}~~~}|}zz}|z{}||{}}}~}}||||}zz{zz||}~||{|{|{zzyxz~~~~||||{{yxwy{{yxy||~~~||~~||}~}~~}}zz{yxw{|~~~}~~||}}}|~~}~}}~}|~}}{|}|||}}{{}||{}{zz{zyxzxyxzxvuvvvvvvuuvwy{~~~~}}~|{}|}|~}}||{{|~}|}}~}}||zz{|{||}{zz|{{}}~}~~~~}{yy{||~}|}}}~||{||z{{{|}}{zy|{zz{yz|~~}}~|{||}~}~|~~|}||||}~~~~||~}}|~}}{}{{{|~|||||{zxxyyxyxyyz{~}~}~~}{|||||}{z{yz}~~~}|{z{{|||{y|}}}}~}||||y}~~}{|~{{}|yzzyxwuxyy{z{{|ywvvuw{}||}}}~}~}~~}|{||~~|~}~|}}~~~|{yz{zyz{zzyzxxxzzz{~}~~~~~~~~}~}{|}~}~~|}}y{z}{{z~}}~~|}}}}}~}|{{|~~|~}}{{z|{{z{{zy|{~{y|}{zy{{{|{{|{{~~~~}|}~|zwyy}}|}~||}~~{|}|yyyxwxyxwvwvuuutstvx{{}{z~~}zy{yxz~W*)***)((*'''(&  i! }zz{|}~~~}~|z}~}}}~}~{}{|{xx}}}||zzy{xyxxyx|~~~~~{{|~}}~}~}}}~}{}}{z{||xxxuuvwv{}~}{xyvvxxsooqvw|}}~~~}|}}~~~}~}|{{|zxxyy|~~~}{z{|}}}~~}~~|}{}}|~|z}|{{|zzz|}|}~~|}{|~|~~~}}{|z|~{{|{yyz{{{{{{}~|~~}zzzzz{zyzzy}~|}~{zy{}}}}}~~}{{{|}|}}}}~~~~}}|{||z{|}~~|||}}|||z|}}||~||{zvw|}{{|}~||~}}~~~~}}{|zy{|}~~}}}{~}~~~~~|{||}||~~}|}|}}}{{{z{xy{zzyzxyxxwwwvwuuwvz{}}~}}|}||~}~||{}||}}|~~~~}}}}|}||{|}{zzz}}~}}}~}~}|{zy}}}}|~~~}||{|||z|||{{z{z|{||{|}{}{||~~~~~~~~~~|}~~~~}~~~~}|}~}}}~}||~{zz|}}||}~{|zyzzxxyzxz{}~~}}|}~~}||||}~}|{yzz{~~~}}{|{|~~|}||}||}}}~}{~}}|}~|{{|zz{{wwuuvxzzz{{zxxxuvy{|{|~~zz~|}|zz}~|}~|||}}}~~}zyz{yxz|zyyyyxzz{{z|||~~~~}~}~}|{|}~~|~}}}}{zz{{xx{|~}}}~~|~}}~||~}||||||}{z{}{zyzzz||{{y{}{~|zy|}{{{yyz{zz||{{}~~}~{{}|{xxz}~~~}{|}~~~}||~|yxwxxwyxwwwvvvvtttwxz{|{{}}|zzzyxx}~V()*)*((()''')'  j ~{xy{||}||{{z{|}~|}|~|{{|{yxz|||}yyxywxwxwx{~~}}}||~}~}}~|z{||}}~{~}~||}}|{z{zyy|zxvuttsvty{}~|zxwwvwtsqrquwz{~~~}||{{|~|}{~|{zzyyxxy{}~}}||yxy||~~~~}}}~}||||}z{z|{{zzzzwy{{||z{zzz{{}}{{{zzz{{{z{{yyyzzzzyyz~}}}}yyzyz|yxxxwx~~~zy|yxzzz{{{z{}~~~|{{}|}|}}}|~~~~~}}{|}{{{}zyz||}||{|{}||||{z|~}~}}}{}{zxyvvy|{{{}~~~|}||}|~}}~~~}~}{{|zz{}}}~~}~}||}|z|~~}~~~}}}~~||||{{{}}|||z|}}|{zzzzy{{zyzxwvwvuvvttuvwy{}|}}~~~{}}z}||}}}}|{{|~{}~~}~~}}|||{z{~zz{{|}~}{}|{|~}}|{|z{}~||~~}}}||{{||{{{|{xxzxz|~~}|~~}~}{{{|~~~}~}~~~}||~~}}}}~}}~}|||}}}}||~}}||}}||{zzyzxy{yx{~~~|}{~}{}||}~{|{zyy}~~~~~|~z|~~~}|||~~}}}|z}~}}|}}}}{zzywxvuvvzzxz~zyxxvvuzy{{~zy|~~}}{y{|~~}}|{|~~~}{z||zz{{{zz{ywy}{{|}|{|~}}~~~}}~}~~|}{|}}~~}|||{|{zyyzz}~}~{}~~}}{y~~}|~~|~|{{|}|{y{yz|}{{z}}}~}z{||{z|{z{||yz}|}}}~{|}~|yxz{~~}~~~|{~{xx{wxx{xxwzxvvxuvuwxz{|y||}}{{yww{{}~X)****()(*''')&  k!  {{z~~}}}}}{}}}~~~||}{{{}{}{|zxy{yyx{xz~~}}~~~~|{|{}}}}}|~}}}}~||{zzz{zzwwtuuuvvz|}}|{zwxyxvtttsvyy|}~||||}}|}|}~}||{zyx|}}~~}{zz{|}~~~}~~~||||}{|}|z{|zzyz{|z||||{y{|}|{|{{{{{{||}{zzz{yy{{z~~}yz{z}|{zxwwy{~|{zzyxz{y{|zz|}||}{}}}}~|}~~}||||{{||}~{|}}{{~|}~~}~}~}{||{zvvy{}}~~}}||~~~~~~~}|~}|||z|~~~~~~~~}{~|{y{~~~}~}}|{|{~~}|{|z|}~{{|{|{z{{zyzwwwxutwvvuwwxxz{}~~}~~{}|}|}}|||}||~}}~~~}|zzy~{{z|}}~~}|~|}}~~~~|{|}{|}~~~}}|{z{~}zzzzyywyxx{}~~~~~}|{z~~~~~~}}~~}~}}~~~~~~}}~}~||{}}~}|{{}}}~|}}||{||z{{zz{z}|}{}~~}}~|}}|}{{zz{~~}||||zx|~}}|}~|}}|||{}}~~}|{zzzzywvuvwxxyw|{zxxvutuuxyz~zz}}}~}|{yx}~|~~~}}|~}}~~}|{z||{z{zyy{ywz}{{{|{y{{|{|~~~~~}}}}}{{|}|{}~|}|}{z{zzyzzyz|}}}}}~}}||z}~}}}}{|~{{{}{|zzyz{~|zz|}~||{z{{zz{{{z|yyy|{|}}}~~}{||~}yzyx|~~}~}}|{{}{xxzxwwzwwxxwvvvvttwwxzzz{}}}|{|yxvxyz|~V)***+((()&'')&  l!~{yyz||}}|{{{{}|~~~}|}|{z|zyz||{{{yyxxxxwxvy~}~~|~}}~~~}||z|||}{{{{{{{|{{{{zzyyvyvusrstswz{}{|zyxwwxwwwuvvwzz|~~~~}{|zz|}||~{{|{{zyyy{{|}}~}~|zxxyz{~}||~~}}~~~|||||{{{{yz|y{yyy{{{y{|{yy{}}}y{{{xyy{}|zyyxxzxyyz|}~~~}zyyy|}zyyvuxz~~{zzzxzzxxy{zz|~}~~|||}z{}||{}~}|~{}~}{||{z{{|}||{{{|yy|}}}}}}~|}}|zzzzvuw{{|}}~}|||{|}}||~|{|}|{|zzz~~}~}|~}|{{zzy||}~~~~}~~}|||{{{}}|{{z{}}|z{|yxy{yxzyxvvwwtvwwvvvvvx||}~~~z{|}}~~}|}|{|}}~|}}~}}~{yx|{xyy{~~||}|||}~}}~{{{|zz}~~~{~~}{xw|~zzz{xxvvvwy|}~}~}~}zy}~}}~~}|}}||}}~~}~~|}~}||~~{|~~}}~}}||}}}{{|||z{{{z~~~~|}}}}~}~}||}}}{|zxy|~}~}}~||||||z{~}|}|}{|}||~~~}}{{{yzyxwwvvxyyx{{{yyvttusuvx~{{}}}~}|zywz~~}~~~~~}~}}||||{|{|zyzzyxx{{{{~|zz{{z{~~|~~~}|~}|}}}~~~~}}~}}||zzz|zz{|{}~|}~|}}}zz~~}}}}~~{{}||{|zyz}|||}~}|}||{|{{z{{{z}zzz}zz}~~|~~}|}}|yy{zz|~}}}~}|~}{{|yxxyyxxzxxyyxwwxuvuvvzzzz{~~}}z{xxyz~V)*)*+)(()'(&(&  m!~{{{|}|}}}}{{||}}}~}}}}~{y{}}||||{zzyxwvvz~~~}{}}{}}}|}~|}}~|}|}}|{{yyyxussuvw|~~}|}|yz{zzzzzyy{{}~}|}{||{}~~|}{{{yzz{|}|{|||||z{||~~~~}~}~}}~||{{{{||z{zz{{|z{{|{zz{}|||zzzyxz{}|z{zzxz|zz|~~~{yyy||{|ywx|}~|{{zzyy{y{|{||}~}}|||}~|~~~}}|~}|}~}|}||}||zyz~~~~~|~}|{zzwvu{}||||}{|~}}~~|{|}~}~{{{}~~}|~|z{}~}}}}}}}|}~}|||||}}{{{|zz{{zyzzywwvvwxxwuwwxyy}||}~~}||~}~~~|{||{}}}}}~}~}}{zx||z{{|}~~|~~}}~~}|{{|{z|~}|}~}||zxz{yxyxxwwuvwy{{~~}~}{y|~~~}|{}|}}}~~~~~~~~}{|~|}~~~~~|{{}}|}~~~|{{zz{|}}~|}~}~{z}|{}}|y{|}}~}||}zz{|{|{}|}}|{{{{|}~~~~}|z{|ywvwwxwxwxwyzzyxwtrsssruz~{}||}}}{zxxy}~{}~}}~~}||{||||{{{zyyyzx{z{||{zyzzxy||}~~~}z~}}}}||}}||}}||{yy{}{xyzxz}}}~|{~}{z||}{~}}}}}}||||{|zyz|z}}}}~}~{z{|zzzx{{yyyyy|{{||y|||||{|{zyzyyx{{|{}}~~|{{|ywyzywyxxxy{wvvwuuuwvvxxz{~~~|~{z{zzy|}V)**)+((()'(()&  n }zzz{{|}||y{zzy{}}}}~}||||yz{}}{{{zyxwvvtqu||}~~}~}}|||{{|}|{}|}|}|{zz|{zzwvwwuuruvw{}}}}{zyz{{{{{z{y{|~~}~~{{{}|z|}|{||zyyzzyz|{{{~~{{zzyy{|~~}~}{~~}~~{||~{|}||zyz{yz{{yzzzyz{{yxy{|z|zxyxuyz|{zyzxxwzz{z{}}~{zxx|||{zzxw{|{{zzzzxzxyzzz{{||~~}{||}}|~~~}~|}~}{}}|y|{yzz{xxy}~~~}}~}}|}}{yxyvtu{}~{z{{z|~}||{{{{}{{|}{|{}~}~~~|{{~|z{}|{{}}}~~~}~||}|z{{}|{~{{|}|zz|{zzzyxy{ywuusvvxuuvyxyz|{{|~~~~~~|{{~~~}{{z{z}}~||{{|}~~~~}|zy{zzy{}}|~|{|}~~||||{{{z~~}{{~}|zzy}|yxvvvvwttvxyx{~}~~~~{z|}|}|||}|||}~}~~|}}}|}}}|}}~~~~~}z{{{|||~||}yzzz{}~}}{||}}~}|{||~}|z{|}{~~~}~{yz{{}|~~}|~|z{||}~~~~~{zz{zwxywvwxxvwywyyxwussrrqsv~}|~}}}|{zxzy{}~~}}~~~}~~}}~{|{|z{{zzyxyzz{}|zzzzyy{|}~~~{}}}~}}}|}}}}}{||zyz~|{{|{{~~}~|{{}~{|}|{|~}}~}}~}||~{yz|z{~}}~|z{|yyyzyzxyyy{{}~}{{|}{|||{yxzxxyzz{|}~~~|{|yxxyyxx{yyz{xwwxwtuwxxwwx{}~}|{zzz{|}~W(****((()'''(&  o!}{|||{}~|}|z{zz|}~}}~~~||{}|||||{zzyxyussx~}}~~~}~~{{|}~|}}}}~}}||{{{zzyzzvvuvwy|~~}~|z{}}}}}{{{|z|}~}|}~~}}}}}}|{z{zzzz|}||}~|{z{z|}~~~}}~~}~}}|}}}}~|{zz{{z{{z{|}xz|}{yz{|z|zzyxvx{|{{{zyxwz{zz{|{}~{zyy}|}~}||z|}~|{{zyzzzz{{z{|~~~|}~|}}}~~~}~~|~|||}z{z{zyz}}~~~}||}}{yyyvuv|}}|yy{~~|||||}~}|~}}|}}~~|}~||{||}}}}~~}}}~}}|~}||||{|}{{{|||||zyy{zxvvtuwvusuyyzy{||}~~~~~}}~~}}{z{|~~~}|}}||~}z{{zyzz|}}}}}}|}}}}||z}~~~}}|{z|~~~|y{{|{zzwvwyvvtuxz{{~}~~}}|{{~~|}{}||}{~~}~~~~~|~|}}||}}~~~}~|zyz{{||}}}|{{{~|~~~|}{{z~~~}}}}|{{~~|{}{z}~~~~{yyz{{~}}}{z{|}~~~~|{{{{zwxvwwxxvvvwwxwxvtrqqpqst{{||}}~}zxz{z{{|}}~~~|~}|{|}|{{}{zzzzzzyzyy||zz{yyxz}|~~|||}~~|||}}~~~|||{zzz}||{{y{|~~{|{{{||{{z{xy}|{}}~}~}}||||yyzzy}~|}}|zyzyyyzvyxxvvyzy}~~|z{}zz{|zxwyyyyyyz|~~~}{{|yvvyzxwwxyyywwwwvtuvwwwuwy}~~}~}|{{{yzz||}~}Y(**)*((((&''('  p |{|||{||}{{zyywy||||}}~|}z|{{}|}}{zyxyyxwrrsy~~||}}}}}}}|{|||}{|{|}{{|{z{|zxxzyyvuvwxy|}}|}|zz|~}|yzz{zz}~~}}}||~~}}~~|}{{{z{yzyzzy|~}}{|zz{{|}}}}|{||{~~}{{||~}~|{zzyyzyzy{{{zyz{zzyyzzzzyzyvx{z{yz{yvuxy{|z{zy~zy{yz~}{}}{{}||{z{zyz{zy{{z{|}{|~}||~}|~}~~}~~~}~~}|{z{yyyyzz||}}~|}~}||}~{zyxxvtvx{}~{{{yyz}|{{|yz{|{z|~~}{|{~}}~{|}}|{zzzz|{}~}~~~~}|z{}}||||{|}{z{|{{{|z{{zzzy{zxvvttuusrtyzxyz||}~~}|}}~|}~~}}~}}{yxz}~}||{}{{~~~}~}{y}yyyzz|}{{}}|}}~~}|}{{|~}~}|zxy||{||{{{yxvxwwutuwxzz}~||{|{~~|z{}}||z|}{zz~}~~~|}~||~}}|||{}}}~~{}}{zz{{|||{}||}|}~}|}zyy}~}}}||||z|}}|||}~}}yxzz{|~~}~}|{{{~}~~~~~|{{{{yyywwwwwwvxvwxxwutsqqqsvz}}{}~}~||zzy{{z||}~~}||{|||||~|{|{zyz{zyy{z{{{zyyz||z}}}~~{|}|}~}||}z{}|||}{z|~~|}||{||||}|yz{}}~}~~~}|}|zyz}{}~|~}{y{zyzzxxyywwvzwz}}|{|{z{|{vvwzzyyy{|~~~|{{ywwyxyxxxz{yyxvwvuuxwuvwuy{}~~|~|{{|||||}~Y)****((')'('(&  q!~~}}}||}|}|{zzyx}|~~~}}}~~~~||}}{zzy{zxxvwx~~}}~~~~~~|{}~}}}}}|~|}|{{{{{y{z|zxwwyxzz}~~{|}~}||}}|~~~}~~~~~~}|{|zzz|zz{~~~~~|||}}}}{{{{}|{}||~~}|{|z{|{yz|}~||}{{zzyz{{{{zyyz{||z{{zxwxxz}|~}|{zzzz~~||}{}|{}zzz||{{{{{|~|~~~~}~~~~}~~~~~~~~~}}}|{yz{z}~}}~~}~~~|{}}}{zxwxz{|~~~|}{{{}}}{|yy{{{y{~}}||~}|~}~}||{zzz||z}~~~~}||~~}}}|}|}|{||{{z{{{{|zyz||zxwttuvssvzyyz||}~~~~}~~}}~~~~~||{y|~||{}|}}~~}|||yzy{z|}~||}~}~~}~~}~~}~~}{{{{~}{|}~|{{zwxxxuvuvxy|||~|{{{{||{x}~}~~}{{}|zz|~~~}~}}}~{z{zz}}~}|}z{{xy{|z{|}}~}}~}~}}{zz{}~|}|}||}z}~}}z|~~}{yyz{}}~}~}~|{{}{}~}}~}{{{{{yyywwwxwwvxxxvwvtstrrrtuy|~||}|}||{zyyyyz{~~~}|}z||}|||}|{{|zzzzxxyzy{||xyy{z~~}~~|{{~}~}}||||~}|||{z||||~|{{}}}}}|||~{{{|zxx||||}|}~}~||{{}}}}~~|{zzyyz{ywvwwxwwvx|~~|~|{zzyxwvxzyyyyz{~}~|||yvwwxyxzxxyzyvwvsuwxwuuuuvz~~~}}}~||{{z|{{|~}W()*)*((')&''(&  r!}{||~|}|||yyyzyx{}|||z{{{|~}}{|}{{yww{zzxuuy|~|~~|||}}{{|||||}}||zz{|zzyyxyyyyxwxxxxyz}}~||{}~~{z{|z{{~}|~~~~}|~~~~~|}}{|{zxy{{xz~{|||}}{~{||~}|z{{{}~|zz{}}}}}{|zzzzxxz||{z|{zz{yyzzyyyyyz|||zz|yxxwwyz~}~}{zyx{}~~~|{|{{|{|{zz|{{{y{z{}|{}}}}}~~|~~}}~|}~~~}~~~~}}}||{{|{xzz|}}}|}~}||}|{|}|{{xxwx|{|~~|{|zy{|{|y{xwzzywx}}~|{{y{y}~}~}|z{{zxxzzy|~}~}}{||||{|}{{|y}{z|{{z{{zz{zzwz{{zywtstvsqtwyxy{{{|}}|}}}}~~~~}}|}|}{{xy}~|{{}}}~~}~~||{xzzy{|~}}|}}~}~~||~~}~~|{zzz}~~}{||{{{|ywvwuvvwwxz||~~|{{zz|zx{|{|~}|~}{x{}|~~~}}}|{|z{~~~}}||{yzxwx{||~~~~~~~~~~}|{z{{{|}|{||{{|~}{zy{~}|||{z{z{}~}{}~|z{|||}|}}|zz{{zyyxwwxxvwywwwwwuutssqtuy|~}|{{{}{zzy{yxzy~~~{|}{{}~||}||{}{{z{xyy|yy||{zz|{|}~~|}}~|}~~}}}~|{}}|}~~||}}}}}|{}~||{}|zwy{{z|}}~~~~~}}|}~~~~}~}|{|{{z{zzxxwyyxyyy}}}|}{zz{xwwxzy{zyxy|~}||yxxwwxxyyxxzxwwvvwwxvututxz}~}~~|}}{|{{{}W()***)(')'(''&  s!}~}}~}~}|||zzzz{{||}|zz{{|}||||}zxyz}}zxx{~~}~~~~||}~}}~}||{||{{zzy{zyz{{yyyyyxyy{}~~}~|}|{{{}}|}~~}}~||{z|zzz{|{|~}|~~~}~~}|||{|~{y{{}~~|{z{zzxyy{~~|{{||{zzz{z{z{yz~|zz{{xyzz|}~zzyyx|}}}}}}}}{z{|{{|}zy{}||~~~|~~~~~~}|~~|}~~~}}}~{{{}~}}}}~}}}~~||yz{|}}}}}z{||}z{zyxxzzzy{~~}}||{{}}}}|z{|{yz{z{|~~~~}|}}}{}}|||}}|}{z{{|{z{{zy{||zzyvttuusuwxyyzz|~~}~~~~}~~~}~}|}||zz{|}{}{~~~}}|}wyz{{{}}~}}|}~~~~~~}{||{|}~|||~{||zyyvwuvuwwwz}}}~~~}}||{~|{x{{yz~~~~~|zyy}}{~~~}~}|{|{|~~~}|{{zywwwz}{|}~~~~}{{{{{|{|{|{{z}~||~zxz}~||}|{{{z{|}~||~~~|z{{|{{}}|{{|{{zzzwwwxwvwxwvwxutrssrrttwy}}}|{{{||{zzyyy{||~|{|zz}~}|||||}|{zzyxz{zyy}}|z|||}~~~~}}}}~}}~}~~~}}}||||{}~}||}|{|}}{{{{{{{zywwxyz{~~~~~}}~~}}~~}|{z}zzzzzxxxxyyzxxz}|}}|xyywvwyyzyzyxw{~{|zyyvwwwxzzxyyxwvvvwwyvututuw|}~~~{|}}|zz{z{~~~U()*)+()()'(((&  t!|}}~|}|~{{yzyxzyy{{{yyyz{~~{{{y{|xwy{|ywx{{~}}}~~}|||z|z|||{|}}}|{{zzz{zyyzyxyxxwwxwxxwy|~~}~}}{{z{zz{{|}~~~~|}~~~~~~}}{|}}zz{yyx{zzy}}}}}}}~~|}}|{|}{yyy{~~{{|zzyywwx||}}|{{{{yxy{yxyzvv|}}{yzyzz{z}~yxxwvy~~}||{z|||{{z|yz{|{{z|||{|}{}}|~~~}||}z{}~}}~~~~}|}}||{z{}}|~~}}|||{|}}}||y{{}~}}~~~}{{{z{{{{zyyxy{zxyy|}~{z|{|y~~|||zy|zyy{y{{}~~}}}z}|{{{}|{{|{{{{{{z|zzyyyxy{|zxwwttvuttuwxyzz{}~~~|}||}}~~}|}}{{|{zz|}{{}~}~~~||~~|||xyx{z||{}||||}~~~~}|{||}||{||{|{}zywxwvvxvwy|}}}~}}}|}~~{}z{{wxz|}~~{zz{|}~~~}~~}}}~{{}~~~~||{||{wwvwz||~}|}~~~|}z{{|||{{{zxz}|~|~|z}~}}|}||{}{z{|~~|~}}}{{|||{}~~~}|z{||yz{wxvxwwvxvvvxvttsssrtuvy|~}|||{||{zyzz{z}||~||{zy|~~}|{|}}{{|zxy|zxz}~}|}}}}~|}}}|}~~~}~~}}}||}~}||}|{|~}}|||{{|{zyyxyy{}~~~~~~}~}}}}|{~}{{||{xzyyyzxx{|}|}|{yzzxvxyzzyxwxwy~~~{{zyzyxyzzyxyywwxxxxwvuuuuuxz~~~~|}}}|z{|z{~~~V))*)+)(()&(()'  u!~~}~~~}~{{|{{{yz{}|zzz|~~}||zz|{zz{~{{y{}~~~}|}~||{|}}|}}~||{zz{{yz||zyyzzyzxyzwz}~~}}||}z{{|~~~~~}}~~~~|}||{{{yzzy{~}}~~}~~}}~}{z{{~}}||{zzzxwy{}~~~|{{{|yx{{xzzyw{}~{{{{{{~}}{{yyzy~}|}{||~|{{|{z}~|}||~|}}}||~~~|}{{}~~~~}~||{{{}~}~}}||}~~}~{{~}~~~~|~}|{~}{{}zy{|z{{}}}}{~}~|~~~~}|z}{{{|{{{}|}~~~|||}}}~||}}|{{}||{|{z{}zzz{|{zxwvvwwvvxxxz{z|}~~~~}}~~}}}||||{{{|||}~~~}~~~}}yzyz{{}~|~~}{}~~}~~}}}}}|}}}|}{|}|{{zyxwvwvwy|}}}~~}|}}~|{{zzxyz{~|{z{{}~~~~~}}~}~~}~~|zz||yvvxz|{|{{}~~~}}zz{{{{{{zzz}}~}~}|}}}~}||{|{y{|}}|~~|}~|{z{}~~}}}{|z{{zyyzyxxwvwvwwwxutstrqqsuvz{}~}}{{zz{zzz{zy{||||~}}||zx{|}}|z{|||||{yxzzxy|~~~}}~~~~~~~|}||{}~~~}~~}}}}}}~}}|}|{z{~|{|{{{}{zyywwyyy|~|~~}~||}|~}{|||z|zzzyyxz{yyy{{}||{zyxxww{wvxxwwxxz~~}{zzzyxxyyyyzwwwyxxwwwtttstv{{|~~}|}|{zyzzy|}{U))*)+()()&(&(&  v ~|}}|}|~~{zzyzz{yz{zzyy{{}~~|||xz||{z||{zyz|}~~}|}|z{|||||||}}{zzyyyxyyzyzyyyzxxxxzx|~}{{|{yz|zz}~~~}~~~}|~~~~}}~}~}}||{~}|{{{yxywyz|{|}}}|||~~~}}}~}z{zz{~~|}|{yxywwv{}~}}{{yyzzxyxxxyuty|{xz||{|~||~zyzy|~}~{{|{{}||}||zy{}|z||{|||{{|~||~~~}}|z|}~~~}}}~~~}{~~}{|{{{|{}}~z|{|}~|~~~|}}}}}}~~}|{zy|}{zz|yyzzzzy|{{|~||~~}|~}}~||{y{zyy{zz{}{{|}{||{{|}{||{z{{}{z{{{{y{zzy{{yyxvvvwxvwyxwxzz{}~~}}~}~}|||||~|{{|zz{}y{|~|}|}~~}~}~zyyz{{}|||}}||~~}}~~~~~~}}~}|}~||||{}|||{zzywvxwvw{~~}}~}~~}~{||}zxxyxx}~|z{|{|{~~~~~~~~}~}~~}|}|{zzzxuwy|{}zz|~~}{|{{zzz{yy{}}~~~~~~~|}|~}|{{zxy}|}|}|z|~}{{}|~~}~{{{{yyyyxyxyxwwxvwwxuttusrrrtvz|{}~}|}{z{zz{|yz{{}}}~|{zxz~}}|{yy{}}|{z{zzzxy{~~}~|~~}}~}~|~}{||}~~~~~~}~~}}|}|z|||}|}|{}|}yzyxxy{zz}~~~~}~}}}~}|~||}~{|{|zyy|z{yz|}||zyzzwwxyxwxywxyy|~~{{{zzzy{y{yzxvwzzxxxvustttvy{|~~~|~||yvywy{~}U)**)*((()''')'  w!~|~~|{{z|z{{|~|z{{{~}}}}|}{}~~}|}}|{{|}~|||}}||}|}~~}{{zxyzzzzz}|{{||zzz{{}~}}}|{zzz{{|~~}~~~~}~~~~}}~~~}}{yy{yyz~}}~}~|}~~}~|{|{{|}}|||zyywvv|~~{}{zzzyywwuxxuy{{y{}~}}~}~{zzz~~~}}}||~}|}~{z|~|||}|}}}}|}}~}~}|{z{}~~~~~~~}}}}{}~|~~|}}z}~~~~~~~~~~zzz~}|{|z{{{||{|}}}~~}~~~|}}~{{yz|{{|{{{|{|}~}}~}{||}|{{|{|}}{{|}|z}{zz{{yyyvwwxyxyzxxxz{|}~}~}}z{|||{}~{zz}|{}|}}~~~}~yy{{||}~~||}{z~}|}~~~}~{}||{}}{}|}}zywxxwwx|}~~~~~~}yz|}|yy{yy{~}{{{zyx|~~~|~}~~~~~}}|zzzxwwxz{{|zz{~~~}{}|{y{{zzz|}}}~}~~~~}}{{{zx|}}}}{y{{{z{}~~}~|{{|zyyzyyy{ywxxwwvwutstrqqrsvy{||}||{}|zz{{|{zz{|}}~}}~}}||z{}~~}{zzwyzz{|yyz{zyz||~}}}~~||}|~~~{|}|{{}}~}~~}|~~~~~~~}}|}|{{||{{||{{||{yzzyz{z|}}||{|~}}~|||}||}{}~||||zy{||zzzz{|}{zyyxxvywvwyxxyzz~}~|{{|zzyzz{{yxvvyxxxxvvstrssxz||~~}{}{xsttyyzzU()*)*('')&''(&  x!}|}}}|~~~~{zyyxxzyz||}yy|{{}}|{|}|}~~|||}|{zz{||~}~~}}~||z{}|||||~{zyxvvy{yzyz{zz{yyzyz|~||||yyxzyxz~~}|}~|||}}}|}}}~~|}}||}{yyzyxw|~|}~||||}}}}|{{yz}}{z|zyyxuvtz~~~~|||{yzyxwvuvwtvyzwy{|}|{||}~}~~{zzx|~}}}}{}}}|||}{{z|{{}|z|}~}||}}}|~~~|{{zy}}}~~~}}}~|}}}}}||~|||}|}~||{z{}~}}~~~}~}}}|||{z{}|{}|{{z}{z{|}}~}}~~}}|{{~{zzzyzy|{xz|{{}}}|{}|{{{}}{|}{z||}|z}{{z{zyzzyyxxuwvyyxxxxyx{|||~}~~}~|}~|{|}{|{|{{{}||{~|}}}~}{}}|}}zwyz{}}|}|||||}}}|}~~~~|}}}||}|{}~}|{{~|yyywvwyz}~|~~}}|}{y||{zxxz{z~{|yz{yyy}~~~}}~}~||||{zz{yvyzzz{|yz{}~~~}|}zy{|{{||z}~}}|~~|}}}||}{zx{|}|~zxx{zyz~}~~}}{z|{zzz{zyyxzwywwvvvttsrrrstvy|}}|~}}|||{}{|{{{zz|{}}~||~}|z|}}}|}{zz{xyz{xy{~{zz~~}~~|}}}}||~~}|{||z|}}}|~~~~~}~}|}}|}}~{||}}{|||{zz{{||{{|}|}{z~~}|~|~}}|}~~~}~{yz||{z{z|||{{{zxwyyxyzwwy{{{~|{|}|{{{zzzyxwxyyyxxvuuurstwy{|}}}|||{yxuwz{}W***)*((')&''('  y!}~~~{{zxx{zy{~||{{{|}~|||~~~~}}}}||}{|}~~}||||}}}|~}zzywy|{zx||{{{zz{z{}}|}}zzyyyy{~~~}~}~}~|~}}~}}|{zz{yxz}}}~|}}~|~~}||{{|}}}{||zyyxxwy~~~|~|||{{zxxwxywxxy{z|}~~}~}~~||{|}~~~}{}}}|~~~{||~}}|}|}}~~~~}}|yz|~}~~}|~}||~|}~}}~}}||~}~}~~~~}}|z{}}~~~||||}}~}|{}{{|||{{|{yy{||}~~}}~}|}}}}}||}}|}|~{{{|{yx{zzzyxvvyyzz{xyy{{}~~~~~~~|{|~}||}||}|{}}}}}~}|{||yyyz{}~}|~}}|}~}}~}~~}}~}|~}}~~||y}}zyywwx{|}~~~~}|}}}{{}{{yzz|y{{{{{|{zz}~}~~}~~}~~~}~}|}|z{{yxy{zzzzy{|}}}~~~}|z{}}}{|z{~~}}}}}~}|||{zz{{{z{{yxyzxz|~~}}~}{{{{{z{{{zzyxyxvvuvutusrrtttuz|~}}}~|}||{~{{|{zzz{}|}~~}{~}|{||}}|||zyzyyxzwvz~{{y}}~~}||||||{}~}{yz{{{}~~|}~~~~~~~~~}}{~}|}|}{{~{z{}||z{z{{{{z{}}z|||~}{}{~|~~{}~}|}}{z{~|{{zzy{|{{yyyxwvvxvvxzy{~~~}~||}}{{z{z{zyxxxxywxvutusrtuxyz}|}|}}{zzxyz|}U(*))+((()&('(&  z ~}}}}~~||{yzww{yxz||}|{{y|{{xz{|~}|}}||~|{{~~}~~}}z{}{|~~||}|{{xwvw|zyyzzyyzzyz{{|~~|}{|zxxzyyz|}}~~~~}~~}}{z~~~|{|{{zz{{zzyz{z}}||}||}~}||}|zzz|z{|zyyyvvwy{|~}|{{y{xwwxyxvuwxxzzz{}~~|{}}|}}~~~{y|z~}|~~~}{{{|{}|}{z|z||~|{|~}}~~|}~~~||yz{{~~~}~|}}{|~}~~||}~~}~|{|{|~}}~{~}}}~~}}}}{z{}}}}~|{{||z{~~}|{{}{{{|z{{{zyz{{{}~~~~~}}}||}~}|{}{z{}{z{}{{{{{zyzxyxxvwwyxywywxxz||}}~~~{~~~}~|y}{z|}|{}}{{~||}|}~}{{}yxxy{}}}}~}|}}|{|~}}~~~}}~~}~~~~}~~}{y{}zyyxxx{|}}~~~~~}||||{{}zyzzyz{{z{|~}||}}}~~}~}|~}}|~~}~}}~|{|yxxyyxyyxy{}||}~|}}~~~}||{}}}}{yy||}~}~}{}}}}yzy{|}{{zyxxzz{||}~}~{}|{{zzzyzz{zxxxwvvvuuuvtrsuuxz}}~|~}|~~|{|}|{|{z{{|}}~~|||}||||~}|}{|z{yxxywvx|{{z|}}~}}||}}}||}}|yx|{}}~}}}~~~~}||~}|~}|}}}}}||zz~~||{zz}|z{{}}~|{|~}}||{|}}{}~}z~}|||||||{yy}~}{|{yyxwwyvvwyzx|~~~~}~}|||zzz{zyxxxyxxwututstuvy|}|}~~~~}}}{|~}V)**)+()(*'('(&  {!~~}~}{|{zyzz}y{}||}|{{{||{y{|~||}}|||}|~}|{|}|}~}~|~}}{zwxyz}{z{{yyzzzz||}}|~|{{{{zy{~}}~~~|{}~~}}|{{z{}|{|{{}~~~}~~~}~~~~~|}}}{{z|z{xzwwxwz}~}~|{zyyzy{{{yxxzyz{||~~}}}~}}~~~~{|}{~~~~~}}~|}|}~}}|}~}|~~}|{z|{}}}}||~~}~|~~~~}{|||~}~}~~}z{~}}{}{|}|}}}{}}|||}}{|||{|||}~~~~}~||~~|||}|{|}||{|{|||||zzzxzywvvwwyy{yzz{}~~|~~~}{{{}}z|}{||}}||}}{}~}|||yxzy{{}~}}|~~~~~~}~~~~~}~~}~~}{{z{{yyxyy}|}}~~~~||}|z{|{yz}zzz{zz|}|}|}~|}}|~~}~}~~~~}}|zzxwxvxxyzxx{}}|~~}|}}||~~}~}}}||zyz{}}~}}}}}||{yy{||z|zzy{zyy{|}~~~}}|||y{{zz{|{zxyxwvwvvsvusuvwyyz}~~|{{}|{||||{{{z{|}~~~}||}|||}}}}~{}}{{wxywvvz{{|}|}|}|{|}~~||}|zz|{||}}}}}||~~}}~~~}}||}}|{}{zz{~|{{zy{}}{|}{|||{}~||}|{zz}}{~}|z{~}|}}|}}|{z|}~}|{{z{xxwwwuwxxz|}|}}~}~~}~|{{}y{zzyywxxwwxvusuutuvvxz~|}}~~~}|{}{U))+)+((()'(')&  |!~}}~}~~{|{{zzzz{{yzyz|||z{yzxxyy}~|||}z|~~|{~~}}~~~|}zz|~}}{z|}{{{zwvxyyzxzzzyzywy{|}|}~}}||{z{{yyx{|~}~~}|{{{||~}||||z{z{{|z{||}}~~~~}~~}}}|{{zyz{yyxyvvvwuz~}}}}|yyyy{{{|zywyx{{|{|~~|||}}{|}}~~~{z||}~}}}}{{|}{{|~}|}}z}}}|}}~~~~~~|{z|||}}~~~}|{{~}}}|}}}~~}}{{{|}~}~~~}~}~~}{z|{}~~}|{}{{|}~~|{||||{{||{{|z{}{|}~}~z{||~}{~||}}||{}z{|||{{|yxvxwttvvwzzyyy||~}~}}~}}}~|z{}}{}}||~~}|z||{}~~|}}|{|ywxz{{}~~}}|}~~~~|~~}}}}~~}~}}{}|{{zxvz|}~~~|~~{{|{|z{zyx{zyyzyy{}~~~}}}~}|}~}|}~}}~~~|}~~}}}||z|{zywwwwyzyyz||||~}||||{{|~~~~~}}|{zz{|~}~}}}}{|}||zxz{}~|{zz|{zz||}~~~~~}||{{}zyz{{{xxyxwwxvtusstvx|}||~~~|}|{~{}|{}{zzz|}}~}}}}}~~|~}}||{yxyxwxz{z|~}}~~}|}|{}~||}}{{{{z}~}}~~}~}|~~~~~~~||~}{|~{|{{}}}|}z{~~}{}|||}|~}}}~{{{}~~~}~}{~~~}|~}~{{|}{~~}{{{yzwywwvxz{{}}|}~~}{~}||~|yz{z{yyyxwxvutvvuvxwxz~~~~~~||zT)*))*((()&''(&  }!}~}{}||{{{{{|yyz~|{|}{yxy{}||{{z{~|~~~}~}{{{|}~{{||~|}}yyxzz{yzzy{||{||}~~~~~~{}||{z|}}}}}}}}z}|~~}|{||{}|||}|~||~~~~}|}{zzzzyzyxwuwvw|}~}~{{{{{||~{zzxxy{}}~~~~}|||}~~{{|}~~}||}}~{z~}~~~~~{}}~~~~}|z~~}}}}~}~~~~|}}~~~~~}|{~|{}|~~}}~}}||||}||}{}|}~}~~~~~}|~}}|}||}~~}|}~}}}}{|||yxyvvtvuwyzy{z}}~~}~~}}{|}|~~}{}~}|{{{{{~}~}}|{|xyxz}|~~~z~~}}}~||}|~~}}~||{{yzz~}~~|||~{{y{zyxyyyx{{y{|{~|~}}}}~~|}~|{}~~~}~~~}|~|{{|zzxyxxyzyz{||{||}||}||z{}~~}}}|{{||||~}|}||}|yyzz}|}|{{{|z||}~~}}~{{||{zz{zyyyyxvwvuttttuxw|}~~~~{{z{{zz|z|z{yy{}}~~}}|}}}|~~|||{zyyxyz{{y{|}|}~||{|}{|}}|~|{{z{y{~}||~~|~}{{}}}}~~~{}~}|{}{z|}|}}~|{{{}|}~|{|}{~~~~}|}||||{|}}|||~|}~}}}}{||}~~}{{}{xxxvvwxxz{|}}|}{{z~}||}||{{{zyywwwwuuttuuuxwxz}~~~}|}zS))*)+((')'(')'  ~!~~~}~~{{yz|zz|zz{{ywy||{z|zwvwx|}|zzyyz||}~~~}|}~||}}|{{|}}}yz}{{}zyxwyxzzy{y{}|{{z|}|~z~~}}}||{{|{y|z{{}|}~~~}~|{~}}|~}}~|||z|}|z|||||~{{z~~}}~~}{{{{yzzzyzzwvuvtuy}|||}{{zzz|{}{yyywwz|}|}}~||z}z||~}zz{z|~}~~}}{|}}zy}~}~~}}~~|||||}}|}|}}}|}}|}|||}{|~}|||}|~}~~}~~|~~~~{{{{z|~||}~~|}~~}~~{|}{|||{|{~~||}~~~~}}}}}{{{}|{|}|||}}{{}zxvwuttuttvyyz{~}~~~}}}~}~}{{|}|{|||{|~|zzzyz|||~}~{z}ywxz~~~~~~|{}|}~|}||z{{}~~~}{|{yxx{}~~~~~}}{{zzzywyxyzzzzzzz{|~|{{}}}}}||||{{}~~|~~}}}}}}|{{{yxxxyz{yyx{z{{||||z{|}|{|~}||{|}|{{|~}}}}||{zwxx{}||{zz|||{}~}}}}||z{{{zzz{{xxwywvtttusxz|~~~zz{{{zy|{zzzyyz~}~~}||~}||~~}~|zzyzz{{|{|{|||}}|{z||{~~~}}}||}{z|}}}}}}}||z}~~~}~}~~~~|||||y{~}{|~|}||}}}}}{{~}}~~~|||~}||~|{~~}}}|}~}~~~}~}}~~~~}{{|{yzzuwvwy{||{}~~}}}}|}|~}{|{{zyywxwxwvuttsuzyx|}||zT()*)*(())''')'  ! ~~||{{{{||{{|zxy|}~{{zyywz}~}{{yyy{{~~~}}~~|}||~}|y||~}}}{zxzzz{|{{~~~~~~~~~~~}}~~~|{{{|{{~~}}}}~}}}}}~~~~~~~}||}||||||}||{z}~~}~~}}}|{{{{{|{zwwvutx|z||}~|||{|z}||{{yyz{~~~~~~}|{{{}~zz{yz{|}|}~~}}}~~}||}}||~~~~|}|}}||~}z{~~~~~~~~|}}{||}|~~~~~|}~}|}}{||~}}~}}}|}|{}~}|}|~}~}}|}{yyxwvtvutvyy{}~}~~~}~~}||}||}}|{|}{{||{z}|~~~}|{~yxw{}}~~~}}~~~|}~{|zz{~~~~|||zz{~~~}}||{zxxyzyzz||{{}|{}~}|}|~}}||{|||{|~~~}~~~|~|~|}|}{zzywyz|zyyz{{y|{||{{}}||}|~~~|{{{}~|||~}~~}}||{yyzyz||y{{||}}}~~~}}~~~}|||z{{yyy{zxxywvtttuuyz}~zzyzzyzz{{zzxxz~~~{{|~~~}~~~~||{z{|||}{|{}|z{}|zzz{{~}}}}}||{zy{}|z~}{zz{~}}~||~~}}}}zz{{}{|~~~~|{|}~}{|~~}}~}}||~~|}~|{{}}~}}||}{|~~}}}~~||{{{zzyvwwxyz{z|~~~}}}~||{||{{{{yxzxvwzxvuvssswxxz~}}zzT))**+)(()''')&   }~~~|}{{{{}{{{y{zxyy{zyzxyyyy{{|{xwx|{|}~~~}~~~}}~~~~}}|}||||xy{z||}zyzzy{y|{z|~|~}}||}||~~~}}{||}|{z|{zy}~~|~{{|~~~}}}}}{{}~~~}~~~|{|zz{|{{{{z{{}{{|~}|{}{zz{yyy{ywwwtstyyz|{{{{{z{{z{{yyzxy{||}~~}~~~{{||||}|wxzxyvw~}}zz~}~}}~}||}}}}|~~~}|}~|z||~~|}}}||{{|}zz|}}~~}}~}~~~|~~}~}|}|{{||{~~}|~~}}|}||||{z|~}}}~~~~}~~|||~|{||||}~||}~}}|~|zwxwuvvtruwy{~~~|}}~~~}~||||{{~}|~||{z{{yz}||~}|{|}xxwy|~~~|}}~~~||{}{{|zz}~~|~~}}|zzz~~}}}}||{zzx{{|{|}|||~}|~}{{{{|}||{z{|{|}|}~~~~~}}||||{y{xx{{{{yyzz{{zzz{{{|||{{|}}{{{|||~~}}~~}}||z{zyxz|{y{{{}}}~~~}|}~~}}|}{|yzzzzywxwuuuttuy{{zzzzz{zzzzyxwy~~|}~~}~}}}~|z{||{}}~||}{{}}|{z{{{{~~~}}~zyz}|||}~~~}{|}~~|{|{|}}||}{z||{|}~~~{|{{~|{~~~~}~}|}~~~~{}~|~|}}{z~~~~||{{|{{ywxyz{|}{}~~~~~~}}~}{|||{{zzywxxwxxxussuwy{~|zyS))**)('()(''(&  !~~|}}|||{|{|{{zzz{zz{z{zyz{~}|zzz|{}~~}~}}~~~~|}~}|yzz{|~{{z|{||}||~~~~~}}~~~||~~|{|||}}}~}||}~}}|{~~~}}{|{|}|{{|{}}~|||}~}{{|zxz|{xvwuttxyz~|}}|}}|z{{|}~{zz|}|}}~~~|~}{{|{wxyxvus{~~~{{}}|~~~}~~|{}~~~}|~{}~|}~}}~}~}||}{}|~~}~}{{|}z||~~~~}||}||}~~|}}~}}~{zzyywxwvwyz|~~~~~~~~}|~}||~}{}~||||zzw{}|~|{{~ywuw{}~~}~||}}{{z{|~~~}{{}~~~|zy~~}}}|}z{z{{{{}~}}~|||}}|||z|}~}{{}|{z{{}}~~}}~~}~||}|||zyz{}{{{zwy|z{}~{{|}{||z|~~~}{{{|}|}~}|}}~}}{zzzyz{{z{{||}~}~~~~}}}~~}}||{yzyzyyxyvusutuxy}~zzyzwxz}yzzxxxy|~}}}|}~}}}|}~|{{}}|~~}}}}|{}|{{}zyz}|~~|}{zz{{{z}~~|{||~~}|{|zy{~}|{~}zz{{}{~}|||||}z}~}~}{{}~|{~~~}||}~}}||y{{}~~}{}|{{{yxxxz{{{{|}~~~~|}}~{y{}yyz{xwvxwwwyvuuwvwz~~~}{zR(*))*((')&''(&   ~~~}||}||}|yzzzyz|zyyyyzyyx{}~}{|yxzzz|~~}||}~~{|~~}}~||}|}zyyx{{{{zy{z{{~}}|}~~~~~}~}~~~}{|{}~{{{yy{|}~|z{z}}}~~}|z{|~~~~~~~}}{|z{{}|{z}|||}}~~}}~~~|}{}}{{{yxxzywwwtrtuwz{}{{{|{yz{yz{}{z{}||z}~}~~~|}|{zzzuvvttqsz}}~}~~{}}}~}~}{|~~|~~~~~}}{{{}}}~}}{}{{~|}}~~}~~~~|~~~}}~~~}{{|{zz{|}}~~}}|zyz|{{{}||~~}~}|||}{{|~}|~|}~~~}}~{zzyyxxxwwxy{}}~}}~~~~|~~||}||||{||~|}|{{zwy|||}|{y|wxuvy|}||~~||{{{zz|{}~}|||{}~|}~|{{|~~|~~|~~~|{{{{|{{|~}}}}|}}||{}|{}~}|{||z|}zz}~~~~}}~}}}|{zz|{yyz||zyzy{{{{|~|}~|zz{|~~}~}}}|}}}}}}}}}}~~~}{zzyyyzzzz}}}~~~~~}|}}~}~|{{zzyywxxxwuvtsuv|~~|z{zzyy|yzzyxzz}}~~}}~~|{}}}{{}}}~~~}||}{|{{zyz}~}}~~}|{|{|{{~|~~}}}~~~~}}zz|zy{~|z|}{{|~|}}}}~~|}|||z||~~}{{~{|{}}}}}}}~~~}{{}~~}}||z|{zzzz{{||{|~~}|~~z{{z{zzzywvvwwv{yxvwvwx}~~}|zR()*)*)(((''(('  !~}~|~{||||{{~{{z{zzzzzz|~|{yyy~}}~~~||}}~~~}~~}|}||{zyz{|{zz{{|~~}~~~}~~|{|~~}|{{{~|~~}}~}|~}}||{}|||}~}~~}~}|}~~}{|zzyzyywxutuvw|{{{{}|{z{{|{|~}}{}}}}}~~~}~}{z{{vvutrrv|~~}~~~~}||~}~}}{|||~}}}|}~}~~}~~~|~|{{|{|~}|z{{|{|~~|~~~}||~}|~}||~~}~~~~}}||{yzyzzyzzz}~~~}}}|~}|{{{}~}}~|{y{}|~}zy|yxxvwz~~}{}}~|}}|zz|y}~{{{{|}}|~}}~~~~~}|}~}~}}||||~}~~|||||{~||{}}||{{|{}|{|~~|}|~}||}}{|{|{y{|{{|zz{}||}}|~|{{|z}}}}~~}~|||}}}}}||}~}||{zyy{{z||}{}~}}~~~~~}||yzyzzxyywvuvtuw{zyzzyxyz{zzzyz{|}~}}}~~~||{~}{{|}}~}~}|{|{|{|yyy||~~}}}}}|{{}{{z}|}~|~~~}}|{zz{yyy|}~~|{{|||}}|{|}~}~}}}|~||{{{}~}}{z}{{x{~}}~}}}}}~~}}~{z|~|}}~~||{{{y{{zy{{{y}~}|||{{z{zzzzyzwvvuvsyyywwuuw{~}}yS()*)*()))&(')&  !~~}}}}}||{{{zy{|{|z{yzzyyyz}}z{xww{|}}}}}{{|}|~~}}}|}{zz|{zxxy||z{{{|}~~~~~~~~~~}}~||{}|{||zyz~}~|}}~}}~}}}}|{}}}~~|}{|{~|||||}}}~~~~~~}}|||}|{|{{yyyyxxusuvuy{{{zzz{zzzzzz||}{}|||}|{}}||~|z{z{vttrsux{~}~~|}}}}}~~}|{{}}||~~}~~~~~zy{{}}}~~~}}{{{~~|}}~~}~}}||}}|~~~||}}|{zz{z||}~~~~}~||z{||{||~}}}~||}}}{}~||}}~~~~~~~~|{{z{zzzyyz{{z}~}~||~~}{|{{{zzzz~}}|y{||~|{z}zxywwyz|{xy|}|{}}{zz{zz|{{zz|{~}|}~}~~~}|{~||}~}|}}}|}}}|{}{{{}~||}||||||~}}}{}~}}}}}}~~}|{||{{{{{z}z|{||{}}}}}}|{z{z{||}}}}}}}~}|||||}}|}|zzz{|}}}|}~~}|}~~{}{{zyyyyxywvwuutu}~~zz{{zyyzyzzzy{{|}}~}~}~}~||{|}{zz|~~~~}||{{|{zyz}{}}~~~}~}z{~}||~}|~~|~}~}}}|z|zyz{}}}{{|}~~~}}|~}~}|}}|||{|}~}||||{z{~}~~}}}}~~~|}}}~~~~}{}{z|z{{{{zzx}~}~}}}||||zy{{ywvvtutxxxyxwvwz{~~}}zS***)*)())''')&  !~~~~~~}}}|||}}~|}}{}|}||~~||zyy{~~|}}|y{z}~~~}}|{|~|zy|~}|{|}}~~~}~~}}|{|}}{{{~~}~~~~~~~{~|~~~~}~}}}|}}~}}|~}{|{||{zzzyyxuuwwux|}{z{{wyy{{z{z{}}}}|~~~}~}~}}~}|}{wuutuuuy}~~~~}~~~~~~~}}~|}}|~~~}z{~|}||{~}~~~}|~~~~~}}}||{{{{~|~~~}z{}|{{~~~}~}}||~~}~}~~}~}~}{{{{{|{y{}{{|~}~}}~~~~}|}~yzzyz|}|||~~~}{z{ywwxxy|zwx|~~~|}~~|{z{zz{{zyz|||}z|~~}|}~|z{}}|~}|}}~~~}}}||{~}|{||}}~~}~}||}~~~~}}~}}}|}|}|{{{}{{~||{||||~~}~~}{||{{~~||||}}~}|}~}||}{}|~~~~}|yz{z||~|}}~~~}~~~}|||{yxzyyyxwwwwwtx}zyz{{zyyyyyzy{}}~}~}{}~}}}}~~{{{||{{}|}~~~~}{|{{|}yyz}|{}||||}}|{|||{~~~|~}|~}|z}zzxz{{}~}{{|{~~~}|}~}~~~~}|{{}{{}~~}||{yz|}}~||}~|}~~}}|}}}}~}||zz|}|yyzyyy{~}~|{|{|{{zxz{ywvutttvwxwxwvwz|~}}{T)**)+()'*&''('  !|~~~~~||}~~}{{{|||z}}|{|{}~~|{|}~{{ywyz{|{}yywyz{|~~}}~}}~}}|{{{|}|xxy}}|{||}~~~~~|}~~}~~|}{zxz{yzzz}~~}}}~~~}~|}}|{{z{|~~|~~~~|}|}}~~}||}|{{|||{{{yxxyvvvvvwz{zyzyxuwzzwyzy||~{z|~}~{}|~}}|||vuvttuuwy}~~}{|~}|~}~~~~}}}|}{~{{}}||}z{~}~~~~~{~}{|}~~~~}~~~~}}}{{}~}}||}~|~}|~~~~|~}||{yz{}}~~~}}~~~~|{{}{zz{}~}}}{|}{{{|||}~~~~}~}||zxy{|{zxyz|||~~}~}}~~|{{{{zyzyy|}}|}~}}zz~{yxxwx{z{xww{~}}~{z}}{{zzyxyzzwwzy{|}yy~~}~~}}||zz}|z|}{z|~~~~}~|||}}}}}||||}~~||}|}}~}~~~}}}|}}~}{{zz{||}}|}}|}||{}~~}|}{|{{|}~}{||}~~~}~|||{|||z|}~~~~|{yyz{||||}}|~~~}{{||zzyyzywvwxwwy}~~yyzzzzz{xyzyy{}~~}zx~~||~}}}|~}}}}}~}|~{{{|zy{|||||}}}~}||||}|~~~~}~~}}|~{{yyz|}||{{z}~}}}~~~{~~{|}|{~~~}}{|{|}~}~~}||}z|~~~~}}~~~~{z}}}{{{yx{}~~~}}}|{{|{zz{{zxuutuvwwxyyyxyz~~}}|U))***)(()'''('  !~}|||{}}}~|{}~}}}|}~~|{~}{{y{}|{|||zyzz{z}~}}~}~~~}|}~~|{y|~~}}|}~~}}}~}}{z{{|{{|}~}~}|}~|{{z{|}~~|~}}}}~~~~~~~~}}|||}zzzzxxxxvxy{{{z{ywvz|zzzy{}~}|}~~}||~~~}}yvuuuvvux}}~}{{|~~~}~~~~{{}~|{}~}|~~~~~~~~~~~|~~~~}~|{}}~~}~}~~~}}}||||}~~~}}}~~}{{}{zy|~}|}}||}~~~~}}}}|}|wx}}{z{}~~}~~~}|}}zzzyyz{~~|{{{zzyyz{{{zzy{~~||~{{||{zzxwxzzxwyzz{}}|z|}}}}}}{zxzz{|~}|}~~~|}{}~}}~}}}~}}}~~}}~~~~}~}~~|}}}}|zz{}~}||{}}}~}}}~~}}~}|~|||}~}}}}|}~~}}z|}|{{|zz|}}|}~{{xy|||||}|}{~~~~}}}}|{z|zyy{xtvxwx{~~~yyy{zyzyxxzyy|~}~|zy|~~}~{z}{~~||{{|~~}~~~|}~{z{zyx{}}}|{}~~}|||y||~~~}}|~|{{{yz}~|{||z}}}}|}}~~~~||{{z}~|}}|}||}|~~}{||}zz}}~~~}}||}}~}~|}|z{}{{{zwy~~~~}|}|}{|zxy}|zxxuuwxxxyyxxx{|~}}}T))*)+((')''')&   }|~||{zy}{{{{{z{y|}|||}~~}{~~|{}zz{|{{{|zzyxwzyz{}~~~}~~}~}}~|{{y}}~{xvz|~}|z||~}~~}||~}~{zy{{{}}}~}}}~}}}|{~}|{z{y{}~~}}{|~~}}}||}~~~}~}}}}||{|}zy{zyxxwwwyzyyzzxxwz{zyyyxz}z{{}|~}}||~~~~|wwuuvvsuuy||}}zx{}|}~~~~~}}~~}||{|{yxz}}|~~~}|}}~}}}}}{}}}~}{|~~~|xy~~~~|}~~}}~~~~}|}||{}}||}|~~~~~~}~}{|{}~~~{zyzzyxz|~~~~~|{|}|||~~}}~~}~~|}||zz|{wz|{{z|}~}~~~~~}}~~}||{yyzxxz~~}~|{{}{yyyzy{{zz{{|~~|{||y{}|{zzyxwyyyvwyyyzz|}z}~~}~}~~~~|}|{yz{|{|~|~~}~~~}}}{|}~}}~}}~~}}~}}~}~~||}}}~|}}|{yz||||}{|~~}}|||}}~}}~~}}}}}~}{||}~~|}}~{{z{{y{}||}}{zz{z}|||~}|}}~~|||{zxxxxwwxyy{~{yz{yzzzxx{{y{~~~~|}|}}}~}{|{~~~{{||~}}~~~}|{z{zxy~||}}|~}||yxz}~~~}~|{{{z{}|{}}{{~}}}|~~}||}yy|}{|}|}~}}~}||{|{{}~}}}}}{}}}}}~||{|~~~~|zz~~~~~~{~{{{xw{||yxxwxz{yy{zzy}}}}V))*)+((')'(')&  !|{~~~|{{y|{}|}}}{y{|}~~}}~~}{{}|}}|}|{{zxyxy{}~~~||~~~~}{}|~~zywx}~{|}}}~~~|z{||}~}~~~~}~||}~}|{z}~~~~}~~}~~~}~~}~}}||}{{||{{{{yxy{zzz|yzz{||z{yy{}|||}}}~~~~|xxwvvvttvyy{}|zy{~~~~~|}||{yz|~~|}~}~~}~}~~{x~~}~~~|~~~~||}~~~}}}~~~~~|}~|||~~}~|zz|yzxz|}~||~~}~~}}~}}~~~~}}}|{z{{zx|}}{~~~~~}~~~||zyzyxxy~~{{{|yzy{|{||||}|}|||||zz|{|zzyxxzxxvxzzz|x{|}}~~}~~~~||~|zzy{{|}}~~~|||~}}}}~}}}~~}~~~}~~}||}}~}~}}~||z{|~}~}}{~}}}~|||~~~}||~}~~}|{|}~}|{||{|||{z}}{|}zzxz{||||}|~}}~~~}||y{yyxxwyyz~~~zzzyyzzzyx{{yz||}~}~}~}~}}}}{{{}~~}{z{|}}|~~~}|{{{{yx}}{|~}}~}|{|zyy|}~~~~|||||{||}{|||}|~|}||{y~~~}z{{ywz|zy~~}|~|{|}{{|||{{~|||~||~~}{|||~}}}}|z{~}}~||~~~~}~~~}~~{||{zxy{{zyvwyz{zz|yyx{|~}T(**)+((()''')&   zz{}}|zzy{~zzzz{{{zxz{}}~}~~}~}|{z|~}||}{{zyxwwwy{|~~}}~}}|{|}|{}z{|~}ywxwz~~zz|~}~~}~}~}~~~~~~~~}{y{|}~~~~~}|}~}~~}|}}{|~}{{yz{~~~}|}~|}}}|~}|}}}~}~~}}}|||z{z}{{zzzzyzyyxzzyzzz{zyyxyzy{z{|{}}~~}~|ywwvvusstvyz{zxwwz}|}~~~}~}}~||{|zxxz|}~~~~}||}|}|{~}~~~~~~~~~~}|yy|}~~}~~~~}}{}}}}||}}{|~}|}~~{||yz|{}}~|{xyyyyxyy|~~||~~|}}~}||}||{{{|zz|{yw{|{|~~~}}~~}~~||}zxwxuww|~|z{{wyyy|{|{~{}|{}}~~}}||zzz{zzzzyyxxxvxxzz|{{~~}~~~}~~}~}}|{zzz|{}~~~~|{|~}~}~~~~~~}~}}|}~~}}~}||||~~~|~~}}}{{{|}~~}|}}|}{|}|~}}~~|}~~}||}{}~}||||{{}|{{}|}z|yxxwx{{}~}~~|~}}}|z{yxwxxyzz}~~}zzzzzz{|{{y|z{{}{}}~~}~|~{{|{|~||}}}~}~~|~}||||yy|||}~|}~}}|{yy|}}~~}~~~}}}~|~}||}{}~}|}|z|~~}{}{zz{zy}~}|}|}}|{|}|{}}|}}}}~}{|{z}~~|}}z{~~}}}}~~~}}}{{|~|z{{zz{yvxxyy|||{zy{}~~}U)***+()()'('('  ! }|}|~}||zz}~{|}{|}|{{|~~}{~~~~~}||~~~}}}|||ywwwyz|}~~~}{z{~~~~}}{|{}|yyyxz}~{|~~~}}~}~~}}}{~}~~}~~~~~}|~}{||}}{{~}~}z|~~~~}~~}~~}~}}}|{||}}|||z{{yxy{|z{{|{{||yyyzxz|}{{|~}}xywwvwtstwx{{|zwxz||~~~~~~}|}{yyyz|~}}}~}}}||~}~}~~}||{~~~}||~~}}}~}~~~}|}{z}}|}|}{y{{yzxz{}}~{}}}~~~|}}}{z|}|{}|yzy{|}~~~~~~{|~}}zzxzxwyz|~z{|xxyz||}~~~|||~~}||{{|{{z{{{zz{xyvyyz{}|}~~~}}}~}|zzyy{{}~~~}~~}}~~~|}}~~}~}}||}~}~}}}~||||~~}|~}{{}~~~~}~|{~~}||~|}~}||}||{||~{}}|{|zyxww{}}}}~~~}}}}{zyzvwxyy}~}}}xyzz{{|~}{{|zzz{{|}}~}~~|~}{{{{|}|}}}}~|}|~~|~}{yz{}|||}~~~||}zxxy{{~}{|}|~~}~~}}}||||}{{|~}||}}yz~~~||{}{zz{zy{~|||{{{~}|}~||}~}}}|}~~}}zz|}{}|}|zz~~~}~{|~}}|||~||~}|zzzzyzyxxwwwz}|yyx{{~~~|S(**)+)((*''((&  !|z||}}}{z{z{|zyz|{{}|{{z||}||}~~~~{zz}}}~~||z{xvwxwwy{|}|}}|}|zy{z{~~|{{zzz{yxxxxz}{{}}{{z{{~}}~~~~{||~}}{|{}}~~}}{||{}}|{|~}zx{~|}|||}~}~}|zy|~~~}~|}}~}~~}~|~||z{{|z{}|{zzzxxy{{zz{{{zzyvyyxyz||{|~~~~|xxxwwusssvvx{{ywwx{{~}|~~~}~~~}|{xvvwy|~}|{~~}|{{{|}}}}}}{}|{~~}~}~}|~~~}|~~}|{||}}~~||}zy|}|{||zzy{zyyyy{|~~}{||~||~~~}}||{zz{y{}~|zz{{z~~~}}~~{{~~~~~}|{{zxzxww{}~{|{wxyz{|}~~~~|~~~~||}{y{}zyy{yzyyxwwww{z}}}~~~}~~~~~}}~~|zz|yxy{}~~}}~~}~~~}}|~~~~~}~||z|{}}}~}}|}{|~{|~|zz|}~~}~~|{}~~}}|}}}~~||}|{zz{}}}||{zzxxxxz}}~|}~}}}~~~~|~{{zzyxxzz}}|yxz{z}}~}}}z{{||||~~~~}~}}|}|||}~~|~~}}}}}}}~}}}}}|||}}~~~|{{|xw{zz{~~}}~|}|~~~~}~}{||{}~}|~~{{z}~~}||~}|{}|||~~||}||z}}~}|}~~~~}~~}~~{{z||{}||{z}~}}~}|~||}~}{|~}y{|zzyyzzz{w{|}yyw{{~~|U*)*)*()((&('(%  ! ~}|}}}~~|}{{z|{{|}|}}~||{}|}{}|}~}{|}|~~}||yywxyy{}}}~~}}|zz{zz}~~|{}||{zz{zz{~|~~{~{{{{}}}~~~}~~~}~~~}}}||{|~|{yz~}~~|}}}~~||||~~~~~~~~}~~~|||}|||}}|{z{zz|{{{}}}||zwy{|{|}{|||~zyyxwwutvxvz|{{xy{zy|~}~~~~}|zwxxy|~}|~~~}{z}~~}~~|}~}~~~~~}|}}||||y{{{|}|{z|zzy{||~}~|}~|}|~~~~~|y{{{z}~|||{}}~|~~~~}{yzyxx|~~}|}yxxyz{|}~~}|}}{{}|zyzzzzzwvvxyz|~~~~}|~~||{|{xyxz}~}|~~~~~~}}|}}~~~}}}||~{|}~}~}}}~}}}|{|{~~~~~~}}~||}~|~~~}~}{{}|}}}}||}{ywxwz|}||{}~|}~~~~|~{zyzxxy{z{~|}yxzz{}~~~~|zzz{||~~~|}}}}~}~zz{{{{|}~}~||{}|||~~~~|}|}~}~~~~||{}|yy{zy{}||{{zyz~~~||}~~|{}|}~}{z||}}}{z|{||{{|}}}}}}||}~~|{|}~~}~}z{}{yz||z{{z{{}|{}}}}{||~||z}|zz{zyyxyyyz{{{~{xwy{}~~}}~{T)**)+(((*&'')'   }{|{|{}}~}{|zzzzzz{|{}}}}{||||y|{{}~}{zz{||}~~{{zywxzxzz{{y{{|{{}|xxxxy|}}~~|{}{zzxyzy|~{|}|z{yyz|{|||~~}~~~|}}~}~~~}}}|||{{zz|||zzz|}}||{}~~~~}~}~}||}}}}~~}}}~~||||}|{z}|{zzz||zyxyyyzyyzz{}{ywxzz|zzz{{|}~~~~zxxwwwuuwwvxzyyxzxyz|}}|}~~~}~}}}}|{zywxwz{}~~}}{~||{zxz|}}}||~}}}~|{|~}}~}}}~~~~~}}}{{|}~~}}zz{{{|{{|zzzzzzy{z|~}}~}|}|{z{zz~~~}{}}|zzzyz|}}{{y{}}~~~~}~~}}~~~}~~~~~~}~zxzxxyz|}~~|}}zxyx{||~~~~}~~~}}{|{|{{z{yyyyzzwvwxyxy|~~~~~~}~~~}}~}}{}{zwxwz~~}}~~}|~}~~~~}{z|}}}~~~}{z|}{}~~~~}~||~}}|||{|{{|}}~~~}|}}~}}}}~~}||~~|{||||~{}}|zzxxwxz}~|}}~|}}~~}~|y~~~}{zzyy{~}}~~}}}|~xxx{|~~{z{{|{||}~}~~~}}~}{z|z||||~~}||{{||~}~}|{}~~~~}}{{|yz|{yz|||||yz{~~~}|~~}|||{}}~}||}}|~}||z{}|||}}~~}}~}~}||{~~~}~{{{|{{||z{{z{|}}~~~}}|||{~~|{{{{z|z{zzyyz||}|||{yy{~~~~}}~}T)**)*((()''&('  !}}}||{~~}|}}{||{{|}}}}~~}}~||z|{{|~}|{}{}}~|{{zzxz||z|}|}{||{{|zyzxz}}~||{{yzzx{|}}}}|yy{z}|}~~~~~}~}}}||{{z|}{{||}|}{}~~~~}~}}}}}~~~~}|}~|z~~}|{||{yyyyyzzyyz|}}{yxz|{||{||{}}|zyxyyxwyzyzzzyxxzx{|}~}}~~~~{xyxz|{~~~~~}}}yy|~~}|~~}~~~}~~~~|}~~|{|}{{|||{{|{z|}}}}~|~~}}|{||z|}}}}|{{|y|~}|z{{|~}~~~~~}}~~~~}~~~zzzyz{}|~~}|}zzyzz}~}~}~}~}}}||{||zzy{zzzzxwxyzzy|}}~~~}||}~~~}~~|{|{|{zxwz~~}~~~|}||}~~~{{|~}||}~~~}}{||}{}~~}|}~}~~}}}|{{}|}|}~~~~~~}||}~~}}||~~||{{|}|z}}{yxwvwzz~~}}}||}|~|}}|z}~~}{{{z{~~}|}{xwxz{}~~}{||{{{{||~}~}}}}}}}{{z|{|{|}}}{{{zy{}|}~}{~}{{~~}}}|||zzy|zyz{|zy{yyz}~~~}~~{|{zyz}}}~}}|}|||{z|||{{{|{{}~}~~}{{y{~~~}~~}|z{||{{}yzzzzy|~}|}}}}}}{{y}}|}~|zz{yyzyyyy}}|}|{{xxy|~~~~}~~|T)***+()()''()&  !~||{{{}}~~}||{|{|z{{{{}}~{|}}}zzyxy|~|{{|{||~}zxxuvy~{z{|{zzzz{|}}zxxxxz}~}~}|{{{zyyyyy}{|}}}|{yzzz{||{}}~{{|}}~}{~~}~}}~{|z{yz{{|{|||z{{z}~~|}}~~~~}~|}}~~~~}~}~}~~}~{z|}{y|}||{z{zzxxyzzyxxy{{~|{ywwz{{{{zzzz{zy{wxxxx{{zyzyxvuwwxy{{|||~~~~~~}}{wxvyzz}~~}}}~}}}{xvy~|}}|}~~~~}}~~~}}~~~|~~~~}}}~}~}|{{zzzz}{zz|{{{}||{||{~|}~~}~~~}~{zzz{z}~}|}||zy|{|{~||{|{y}~}~~~|}~~{|~}~~~~}~}}}|~~}}~}{zyy{{|}~~}||~zxxz|}~}}}}||~~~}|}{}||||{{{yxxywx{{zz{|}~~~}|z{y{~~~}~}|||}{yxxy{~~|}}~}}~~|||}~~~|{||{{||{}}}|{}|z|~~}~~}|~~}~{|{|}|}~~~~~}}~}|}~}{{}~~}|{{|~{y||{zxxvvyy|~}~||{}{|{{}}||}}~}~~||}}}~~|}{{~yyyz|~~}~{z{z{|~~~}}|||{{|{}|}{~}~~~|{}yyy|{}~||}||{}}}|{|yzyzzyz{{y{{zz|~}~~~}~~}|{zyz}}}||}}||}{|}}zy{}y{}}}}}}{}~~}~~}~~|{}}}||{z{|{{|~|}}}~}~~}}{{x}|{}~|z{z{zzzy{~~}}|{zzx{~~~}V))*)+((')&('(&  !}|||}}}}~~~}~}|{|{{}xz}z{~}|z{yx{||}|~}}~}zywy{}~}}~~|}||z|}|yzzyy|~}}||{{yyyz}|~~}}{{z{||}}}}|}~~~~~~}|{z{}~|||}|||{|}~}~~~~}}~}{|}||||||z}~~}}|{z{{zyz{xzx{{{}~{yywwz|}|z{{z|||{yzzyz|~|{{yyvvwvxyz||{{~~}}yxyxz|{~~}~}~}zyy|~~}~~~~|~~~}~~~~}~~~~}}{z{|~~||}}}|}}||}|{}~}~~}~|{{zzz}~~}|}{zy{{}}}{}}}{}}~~~}||}~}~~~~~}|~~||~}|{{{|{}~~~~|~}zyyz|}}}~~{{{{}}}}{}}~|z|{{zyyxxy||{{{|}}~~{{{|{}}{~}~}~|{|zxxy{}}}}}}|{}}|}~~||{|z{{|||}~||}}||~~~~}~}{{|||}}}~~~~}|||}~}|{{~~~}{{|~}yz}{yzxvvxz{~~}}zz|||zy|}~}|~~~}~}|{~|z}}}|}~}}~}||{z{yzzz~}~}{{}zz~~~}~}|{|zz|}}|}}||~~~~|}{zyz}|}~}}|~~{{}~}}|~}}{}zzxzzyxzyyyzzw{}|}~}}~|}}z{xwx|~}}~{{}z{z}z{||zwy{zz|}zz~~|}}|}||}}|~~}}{~{z{}||}~}{|||}}~}}}{zy{{}~~|z|zzzzyzz}~}}{zyyzz}~~~}}U)*))+((')'''(&  !~|{|{{||||}|{|||{z{{yxy|}zzz|{{yyxxy|}{zz{||}}}yyxx||}}}|}|||zz|}}|zyxwy{}}}}}{{|zzwxyy}}}~~~|||{zzzzz{|{{|~|z{|}~~~}||}}~~~~~||{zyz{{{|}~}}{{yz}{~||}}}|||}{yxz~~~}~}}}}}~{||}{{||}|{{yyzyxyyxwxyz{z|zyyxxy|{{xwywz|}~{zzxz{xx{}zzyyxvvvwxxyyywx|}~}~~~}}}||{zyy{{y{{~}}||||||yyz{}~~}~}||||}~~}~~~}~yz~}|}|||{zzz{||{}{{|}|z{|{z}}}}~}}~}}}}}}zzyyxx{||{{yzyx{{}}}}||}||~}|}~}|{||{||}~~}||~~}}~~~}||}~|~|}zz{z|{|{|~~~~}}|yxzz|}~~}~||z|{}~}}|}}|z|}||{{{zxxxxz}{{{|{|}}~}{{{z||{~~~}~~|{zzxxxz{{|~}||||{}}zz}~~}}{|{zy{{{z}}|~~}}}~~~}~~~~~~}|}}}~}|~}~}}}|}}|}~||{{}}~|{{~}{z|zzyxwuvxzz|}{{z{{||{z}~|z~~~~}}|}{|}z|}~}~}||{x~zyyz{}}|{|}|~~~}{~}||{z|~}|}}{||~~~|z{{||}|}~~}}}~}||}}{~{{z{zzy{zyzzywy{~}~}|~~|zyxy{~~}~~||~|{|}||||zxyyzz{{zy|||}}}~|{{~|}~~}}{}{|}}}~~{|}}|}~~}}{zz|z{~}{||{z|yz|~||{|zx}~}V)*))*)(()'('''  "}~~|{}|}|}~}||}~}||}|{z}~}|~~}{zzzz~|~|{{{zz|~~|{yyz}~}~~}}}~|||}~|{{yz{~~}{}}{yyx{|~~~~~}{|{}}||}~}|}}||||}~~~~~~}~{{{||~}}}}||||~~~~}}}|||~}{xx~~~}}}}~~~||~|{{~~~~|zzyyzzzxxy{{z{}|{z{zz|}{yxxwwy|}~~}|{zyyzw{~|{{zzxwwxxxzyyxx}}}}}|~}|~}z{{z||{}~|}}~~}{z|}~~~}{}~~~~~~~yy~~~}~~~|z{~}~}~}{||}||}}||}}|}~}~~}~|{z|yxz||{{}{{{|{}}}|{}}|~~}}}~~}|}zz||~~}}z|}~~~~}||~~}||{z{||}}}~||||xyy||}~~~}|~}}~}|{}|||}|{||{{z{z{|~}{||{{{{}|~~}{{|{{}}~~}}~~||zywxxxz{~~||}}||}|yz~}}|{zzz{{{}~}}~}}}~~~~~~}~~|||{}~}}~|~~~~||}||~~}~|}~~~|||~~}||yyzyxwwxyzz||{z{}{{}||}~~zz{~}~}{|}|{{z{z|||~~~~|~}zy~xxyyyz~}~~~}}|}~~|}{|~}}|{z{}}|}|{{{z~}|~|z{|{{{~|z|}|~}}}}|}|{zzzzzyzzxyywwwyz}}}~~}{|}}|zyxwz|}|~}}{|||{}||{}{xxzzz{{yxw~~~|}|}|{{}}{|}}|||{}~}|~}|{||{}}~~}|zzzzzz~}}zz}zz|zz{~}||{xyz~~~~{U(**)*((()'('(&  !{|||{{}}||||{y{}|{||}|{{~}||}{{zyyz|}}~|zzyxyz||zzxxx|||{}|}|}{zz{|{y{zz{}}~|}{z|{yxxzz|~}~}}}||{{z|{|}}~|{}{{{{z{}~}|}}|}~}|{|z{z|}~}}}|~{|||~}}}}{{z{{{{xwz~~~}}}|}||}~~z|{{|{{}z}~|{{{yxxxxxxxyyxy||zzyzyy{{ywvuuwy{|z|}|{zz{zwy|}|zzyyxuwwwyxzxvwy{{}|{{}~}}}~}|}yyzzyyxzyz~~||z|~{~zz{|}}~~~}||~~~~|}}~}~~}~{y~}}~~}}}}{{}~}|||{}|}}||}}||zy||{|~}~~~~}{{zyzwxy{z{|zzz}z{{}|{{}}||}||~~~{z{zz|||}|{y{|~~~~}{}}}~|}{{z{{z|~~}}}}}|{xyy{}~~~~~}|||~}}~}}|}}|{|}|z|~{zzyy{|||{z{{|{z{}}||{{|{|}~}~~~|{{zwwxwy{~~{{}}}|}|{{~~~}}}|{{yz{z}}}}}~~~~}~}}~~~|~~}|{|}~||{}}~||}~~~~~||||}|}~~|~}||~~}{zzyyzyyxzzyz|}}zz|{}~|{|}||z{|~~}}||}}{{zz{|}}}~~~}}~|z|ywxyyz~~~~}~|~}}z}~}~|{|~}~}}||}z|~}}{{|}{{{|{y{~~~~~~|}}|{{|{yz{{yzywvvx{}}~~~~{{~~|{yyxz||}}~~}~||{~}{|||zz{zzz|zzx{|}~}||}{{z{|z{~~|{~~|}~~~~~~}|~{|}}}~~}~|{{yyx{|||{|}{z{|}}~||zy{}~}V(**)*)((('''(&  "}}~~~}~}}}}{|}|{|~~}}}~}|}}{{|~{||yyz|}||zyxz{}}}|}}}||{||||}|{}~~}}{|zyz{{|~~}|}|||~}~}}}||z|{|~~~}|}~~}||{|{z}}}|~}|~}||{{{|||{xuw~~~}|{|~~|~|}||{}{}~}|{{yyxz{zyzzxx}|{{{{zy||zxywvwyyx{}}{}|{||zx||{z{yxxyyxyzzyxyyyz{}|}~}|}~}}}{y{zzxxx{{~~{|~~{z||~}~~}|~}~}~~~~~}}}~~~||}}~}~}~~{z|}||}~~~|}{zwxyz{||}|{|}|{||z|z|}}|}~~}||{{|||||zwz~}||~~}}{{||y|~~}~}{{}yxz{}~~~~~~}||}|||}|||}|{yyz{}~~}|zz||}{||}~~}}}}|}||}}}~}||zwwwvux~}|}|}~~||}~}|}||{|zz|}||}~}~{|~~~~~}|}}~}}{z{}}|{~}~}}|}}}~~}}}}{{{|~}~}}|}~|{{ywzyzxy{{{z{||{|z{||{{}}}|z{{||{{~}|{{yxx}}||~}|z{~}{{xwxxzz{~~~~~~}|~}}}|{||~~|||~|}}~|{}}|~~}~{z{}|{|zyvvz~~~~~}}~{z{}{xy|xwyxwxwxy|}}~~~~{{{}}|zyz{z|z}~|}~z{z|{|{~|{z{zzz}{{|}~~|{~}}|{{yyzzz{{~~||~|}}}|}}{|{{|{||{}}}}~~~}{zzxxw{|{{zz|{|z|~~}}}{zz|~~~}W(**)*((()''''&  !~||}}|~~}}}|{{y{zyy|~~}|}~}|}}|{|z{|~~~~~}{{zyz{||{yxyyy{{{}z|~zyz{z{{|y|{}{~~}z{zyxxzx{|}}~|}}|z{|{|~{}}~~~|}|{zzzyz}~}|||{|~~~}|}|{zzzz}~~}~~~|{|}{z{zzyzzyz{yxvtx~~}~~|{z{~}{{|}z{z{{}}|}||zzxxxz{yyywwz|zyyyzz{{{xxwwvwvxxyyzz{{|~{yz{{zyyxxwyxxy{zwwxxxyz{zzz{{|~}z{|{xyzywwxyz|}~~~~{y}|yzz|}~~~}~~}}}{}}~}~~}|}~}~~~}~|}~{{|||{|~}}}}|{{{yx{{{|}}~~~}z{zyyxyzyzz{zz{|{|{{z|{z|{~}||}}||{yz{||yzxuv}~~z{|}}~|{{{yz}}|}~}||}yxz{|~~~~}~~}~}{|}|{||~{|||zzyzz|~||zz|||}z||}}~~}}|||}||~}}~}~||yxwxwvv}~}|}|}}~~|}~~~~~}~}{{{|{{}||}}}}~}||||}~~}}}~}~~~{|}}|{|{|~~{||}}}~{|z{zz{}~}}~}~~~|{yx{zyyy{{{||{||}z{}}~}|}}||}||}~}}{}||zzyww{}||}~~~~}~{y{||xxyyz|}~~~~~}|~~~}|}{z}~~}{~|}~|}}}~}~}{{}|z{{xvux}~}}~~|~}{{|{zyzywwxwwyy{}~~}|}|}}{z{|zz|}|{}~|{z|{{{{|{{{zz{~~}}}{{}}}|}{{zzz{|{~}}}}}~}|~}||}{{{|}|}}}~}}|yxy{{|}|{{z{{{}~|{yz~~V)****(((*'('('  !~~|~}~~}}|{{{yz|~~~~}~{|~}|}~}}{|||{}~}|zyzz{}}}}||{z||}}|}}|}}|{{yyxy{|}~}}~}~}}~~}}}~~~}}||}yz{}}|||}~}~|{|{|}|}|{|}{zzy{{z{{ywyx}|{|}~~~}}|{~|}~|~}||zz{{{z|zyz}}zzzyzz}{{{yzxxxwwxyxxz{|}}|{{||zz{zyy{zyzzzxyzxxy|{z|}z|}~~|}|||{zzyy{z|~~z{|~}{{{|~~~}}|~}~~~~~}|}~~~~~}}|}||}~~~|}{{z|z{|}~~{|}|{zz{{x||{{{}|||}{|||{|~~~|}|~{{}zz{||zxvtuz~}{z|~~}|}}{{}~~~}||zxyz{|~~~~~~~}|}||z|}|}}}{{{zy|}~}|{{{||{}~~}~~~}~~{|}|||~~}~{xyyywy|~}||||~~}|~~}}~~}|||{z|~}}~}}}~~||~~~~}}}~}~~}|z}||}~|{}~}|||||~~|||{zzzy|~~}}~|||ywxyyz{{|||}{{}}z|y|~}|~|}{}|}~~}||z{{{zyxwx{{{||}}||yxz~}}}wxyz|}|~~}~~~~~}||{y{}~~}||}|}}~}|~|~}}~}z{~{zzyxwvx{~~~~~}}~|{{|zyyyxvvxvxy{yz}~}~~~|~||{|{z|{{zz{{{||{{yyz{z|{|{{zx{~~}}~}|{z|}}{||{{zyz{}|}~|{}~}||~||}||{z}|{{}|}}|{yyy{{{{|zz{z{||~|{z{{}~~V)**)*))()'''('   ~}{|{{|}~~~~}{zz{xy{~}}|}||zz{||{|~}~~}|}{{{|{{|}yzxyxz{{|{{~|zy{|{{|{|~~~~|{{{wxyxwy{}}|}}|{{~|||~~~}}|{{|yz{|}}}}|{|~~|~~~|}}|{{{{{~~|}}|||{|zy{zzyzywvyz{}~~~}}}~}{||~}{{{{||}{}~~{yxxzz{}{zyz|zxzxxxzzz{zxwxxwvwywuzz{}}{z{|zxzyyxyzyzz{yywyxvwzzyzz{y{~{|}|||{{yyyzz{~~~{z|}{zzy|~~~~~~}|~~|{{}}~~~~~}~||~|~}}~}~~}{{|~~~}|~}{|yzxzzz{}~}|}|~~|}}|y{}zy{{zz{|{y|{y|}{zz|}||{|{{{|{z{z{ywvuvx}~~~|z{|}}}}}|||}~}}~~}{}xxx{{~}~|}}~}~~}~~|}}|y{~|}~|{z{zwy}{|}|{{z|{}|}~~~~|}||{||{{~}~}}{yz|zxz{}}|}{|}~||}}~~~}~~~}{|{{|~~~}~~}~|}|}~~~}}}~}}||||||{{}}|{|}|}~~|{z{yyxyy~~~~||||zwwy{yz|||~}}|{|||z}}||}}}}}|}~~}|z{{{yxxz{{z{|}}}zz{}|~|xxz{z|~~~~}~}~~~}}|{xy|}~}|||||}}~|~~|{~{{y{wxxxy}~~~~~~}{|{|yxyyxvxww{|{z}~~}}}|{{}|{{{|{{{~||}|{{zxz{{{{|}{z|~~~~~}|||}}~~}}|{z{{}}|~}|~~~|}}}|||}|{{{{{~~}|yy{{{{}{{{{zz{}|{zz}V()*)*(())&(((&  "~}~}|}}~~|z||||~~}~}}||{}||}~~~}}|}{}}}|yyyz{z}|{{}}}{|{{y{}~}|}|zyzyz|~~}}~}}~}~~}|}{||~~}}}~}~~~}}}z|}~~~}}|{yy|{yyzyyyy{{|~}}|}~|||{y{}}~~~zy{{z{}}|z||{zzzyy{z{{|{xyzwxyzzvyz{}~||||yy{zzz}yzz{zxxzxxxzz{z|{z{~}}~|~}|{zy{zz}}|||{z{{z{~~}~~}}}}{|~~~}}~|~~}||{}~}~~~~}}{zzy{{z}~~||{}~|||||{{}zzy}{z||||||{|~}}}}}{{|z{{{|zyywwz}}~~}{{~}~~~~~}|}|}}}~}}}yyxy{|}~}}~~~|~~~~}~}zy~~}}||z||zx}~~~|zz|{}~~~{||{||}|z~~~~~~}}|y{||y{{}||~|||}}}|~~~|}~||}}|}|zz{}~~~~}{|~}}~~~|}~}~|~}}|~}|}}{|}|}~~}}||zzxxy|~}~}}{|}zyyz{{{}}}|}}|||{{z||}}~|{|}}}}}}~}}|{{|yzxy{{{{{|~}}}{z||{|zwxwz{{}~}~}|~~}}}}}{|yx|~~}}~|zy|zz{|}}~|}~~~}|{|~|zyxxyyy|}~~}~~}}~~~~{||{yxyywwwvz{|zz{|~~~|}{|{||z|}|{{{{||~|{zzyy{|zzz}||~~~}~}|~}{{{{{{|||{|{{{||}}|}{}~~~||}}}~{|}|{z{yx|~|{|{zz{{yzyyz{zyx}~|z|zz}V(**)*()'(''((&   }||{{{|{}}}z{{{|}}}{|}}{||z|}{{{}~}~~~||}|}|z{zzxwyx{zyyxyzy{z{z{xww{~~|||||yxxwzz{~||}}~}|}}|}}~}||{{z|}~}}}}||}}}{~~}{|{zy{}}~~~}}}|{{yxzyzzxyxxyyz{{}~~~~~~|{{}z|{zwwz}|~~}}zzyzy{}{||{{yyzyxxxyy{{zywwwyyyzvwzz{}{{{|{yyyyzy|{z|{yyxwyyxxyyy|zyy|}~|||{{|||zyyzyz|~~}~}|{yyyyzyy}~~~~~~~||}}}|zz{}~~~}|}~}}|~~|}}~~}}|{{{~~}{|}}~~~{zzyyy{|~~}|}{zyz~}~|{{}{|{|{yyzzz{|{{|}{{}}}|}}{{||zzzzyxxxxwz}~~~}}~~}{|~~~~~}~|{{~z|~}}yxzyz|}}|}}~~~}}}~~}|zy||~~}zz{|zzy|{}}}{{{|||}~~~}||zy{|z{|}}~~~|}}}zz{|}z{zz{}~}|}~~}}~}~~}|{}|{{~|{{{{yy}~}}~~~}~}~}}~}}~~~~{{~}}}}|}}|||~|{{{{z{{y{~~~~{z{|{y{{{z{}~|}}|}|{{{{}|||}}||}~}{}|~~}||||{yzyyz{{|~~{{{|{zwvxyz{{}}}}|}~}~~}}{y|}|{{~||z{{z{|}~}}}}}~}|}}~|zyyz{y|}}}}}~~~~}}}|yxxzxxxwx|||{{}~~~}}||}{{z}}{z||||~}{y|{yz|||{}}~~~~~~}|{}|{{}}}|~{||||}~~~}}~~~}~|~}{}~{zz{z{~~|||~{{|{zywwyyyxw|}zz{}W)****()))'(((&  !}||||}}}~~~~}||~~~~}~~}|z{~}}}~~}}}~~}{}{zz{z{{{zywwx{{|{zywwy{~}}|{z{zy|}}}}}~~~}}~~~~~|{|~~~}~~~~~|{zz{~|}~~~~~}~{{{{{zz|yzy{z{||{~~}|{}||||yy|}~}~}|{{zz{~}||}|{yyyyyzxyz}}{yywxz||xx{z{}|{}~|zzyz{||}|||zzxywzzzyz|~zzy{|}~||}|}|~zzzzy{|~~~}}|{zz|z{~~}~|~~}{||}}~~~~~~~~~}}~|}~|}~~|{||z{|||}|{{|}~}||}|}}}|zz|zz}~{|}|||~}}|~~~|}zzzyxxxzxyy|~~~}{~}~~~}{{}||~~~zzyz|{}|}~~}~~~}}~}|{{}}}~||~}{{||~~~~}|~~}~~}{z{z|z|}}~~~~~||}}|z|~}|||z{|~}|~~}~|}~~~}|}z{{}}{z{xvwx{}{}}}~~~~~~~~~~~~}}~}}|}}}}}}}}}|}{{||{{|~}~|{|}|z{~}||~}{|}|||{{{|||}}}}}~~||~|}~}||}|zx{zz{|z{}~|~{|}{z{vvyzz|}~}}~}{{}~}~~~|z{|||{}{zz{zz{||}~}|}}|{}{{|}}|zzzz{zz}}}|}~~~}~}|}}{z{zxvxxxxz~|z{{|~~}~}{}||{z||{z{{z{}|{{|{yz{{{z}}~}|~}|~{{{zyy{|}~~}||~|}|}{{~~~}{~}}|}{{}~|{yz{{~~|}{z{{{yyyxutvwwvw}~}|yz{~~W(***+()')&(()&   }zzyz{||}}~{}}~~}}}}{zyz|}{{}~}}}}~||~|||{yzz|zyzyywvuuy{{zwvxwx{~}~}|{zy{yz{|||||{|||{{|~~~}~|||z|}|}~}~}}}}}|~}|{zx{|{{z}~}~}}}z{{|zxxyzyy{{{}{{|}~~~~~~{zz{z||{{xz{|z}}}||zxyz|z{{{|yxxwxxxxwzz{zxyxxy||xxz{}|zzz{{zyzzz|}|{{}zxwwvxyyxxz{{yxyyy{}{{{yz{{zyxyxyz{}~}|}~|}}|}|zxz|{{z}}~~~~{}|}~|{||}~}|}~~}~~}~~~~}{|}}}{}~}~~{z{{zz|||}||yyz|{}}~~}|~}{{}|z{{xy{|}}}}}{{|||}}|||}{{zxxwyzyxy{}}}||y|}|~~}~}z{||||~~zz{z{{}{|~}}|~}}|~~~~|||{}|}||{}}|z|z}}~~~|~}~}~~~}|zyy{{{~~~}~}}~~~|}~~|{~~z{|{z{~}|}~~}|~~~~~}}}zz{|{{yzxvwwyzz|~}~~|}~~~~~}}~}~~}~}~~~~|}~}}}~}}|}~||~|{|}}}{|{||||}||~~~}|}|{|{{||{z{}}||}}}~}}}~}}~|z{zzyz{|{}~~~~~}{|}}|{vwyzz|~~|~}}||~~}{|||{{|}{z|{{{}{}~~{|~|}}|{|}~}{zz{{{}}}{}~}|~{{yzywzzz{{|{{|{z|}}}{}}|yz|{|{}zz{{{{||zz{{{z{}~~}}}{{}{zy{z~~|}}}}|}}{|~~~}~|}{z}}}{}zz}}{{~|{}}|yyytsuwwwy~~}|z{}~X))+**((()''')'  "}{{||}}|~|}}}}~~||yz}}~~~~~~~~}|{z|{}|{|zxxvuuw|yyxyxy{}}}|z|||}}}{{}}}~}{y|~}~~}|}}{|~~~}~~}}|~~~|}{{|}}|{}~~~~z|z{{yxzzzz}~~~~}~~}~}{{~{||~}||}{z|~}|||yyy{{|||{zyywvzzyxy{zxx{zz{~}yy{|||{z{|{{{{{|~}}||{yzywwy{zz{}|{|{|~~{{}z{{|yxyyzy{}|}~~}}|~~|}~zxx|~||||~~~}~}|}|}}}~~}~~~}}|~|}~~|{~{{|}}|~{z{~}}~}~}||{||zzzwz}~}|}}}}}}|||~~~}~|{zzyxz|yzyx|||~zzz}~||{}|{|~}}}|zz{|{}~~~}}}~|}~}~||}||}}{|~~}||{||~~}~~~~|~|zz|z{}}~}}}~}~}{|}}{|zyz{}||~||}~|~~~}|{{|{|{|xvvxwxyy{}}|~~~}~~|}}~~~~~~||~~|}~}}}}||~}||}~}|~{{z|}~}~}}|~}}{{{}{yy{zyy{|~}}~}~}~|}}}|}}{{yzyzzzzyz|~}~}}|{}}|xxxzy{}{|}~}|||}~~}}z}|}}|||||z|{}{{{||}}}}{{||}~~}{z{{}~}{{||z{|||{{}}~~}~||z{zzxwxxz{}|z|{{x{~~~~|}{|||{{||}||zz{|yz{{yyyzzzz|}}~|~~}|{|xyyxw{~~zy}z{|}}{|}~~~~~||yz{~}{{|{{z{}|{||y|~{zyyusuvvvx~}}}~~}z{|}X')*)*((()'('(&   |ywy{{{z}~~~}|{z~}}|{yxxz{|{|}}||}}~~~||{z{{}~|zyzxwvtpsx{zxvwwyy}~~||zyy{{z{|z{{{y|~{{y|~}|}~{}}{{}{z{}}|}{|~~}}~|yz{}~}|zz{{|zz|}~}~{{~|{{{xxwvvxzz~{|}~~}~~~~}|~}}~~||{{|z{{|{|{{|{z|||zzzyxzyyz{zyyxvuvyxwxyxwxy|{||~wx{z||yyzyzzzyyz~~}||{zzyxxvyxxwx|}}||{{{}}{{{yyzyxwwwwwz{{||~}{{yy}}{{|zxux{||{z~~~}}}~}{|}}~~}{|||~~~~}~~~~~|}}~}|}}}}}||~~|{|{|}}}}}}|y{|{||}{~~~{zz{|yz{uxz|{|}}}||}{|~~|}}~{||zyxyzz{{y{}z{{zyzz~~}||}{||~||{{|{{{|}~}}}}}}}}~~~~~}||{{{|yz}}}{{|{|}}~~}~|}|}~~~|{{{{{{~}~}|}}}~~~}~|{{{zyz|{{|~}|}||}~}~}{|}{zzyxwwxwwvwy{~~~}~~~~}}~~~~~}}}~||{|~||~|||}~}}|{z{|}~~|}||~}}{|{|{zzzyyxz|}}~~~~}~}}||~|{z{yxxzy|z}~}|~}||}~}|xwxzz{|}||~}}|~}~~~}|}}}|}}}{|{}}z||}{}~}|z}}~}|{{}~}|||{{||z{||||~~~}}}{||{xwxyzzz}|||{z|}~~~}{|}}|{|{|~}|zz{z{z}{yxzzy{}~~}}~}|{|zyyyvx~~|||||~||{{{}~}}||z{||~|{}{||z||||||}~}zzywtuxwww}}}}}{zy|}X(**)+)(()'(')'  !|yz{{|{}~~}~}}{zy{|}}~}{}}}~}}||~}~~{yyxywtstw|zxxxxz|}~~|zyz{||}}~}}|}~|{{~}}{{|}}}}~||}~~~~{||}~|{|}}|}}}~}}||~~~||zyxwvwz|}~~~~~}~|{}~}}{|}}}|||{||{|{zz{{{z{}{{zyxwwzyxxyyyxz~}~}}yxzz|{zyz{z{}{zz~}|}|zz{yxxyyyx}}}}}{|~}|||{yzzxxwxwxz|~}~~}|{wy~}}}{{zz{||~|~}}~}|~~}}}~~~~~|~~~~}~~|{~}|~}|~}~~|}||{{{~||}}|z{}||zzwwy{z|}~~}{{}~~}}|||{zz|{||{{{z{zzyyyz~~}||~~|}|{|~||||{|}~~~~{{~||}}~}|}|z{{zw{~|||~~}~~~}~~||~}~}|{|||||~~~}||}{|~|}~~}|||y{}}{}~}|~||}}~~~}|}{{zzwwvyxwwwwy|}~~~|||~~~~}~~~~~}}||}}}z|~~||}~|~}}}|}{{yzz~~~~~|~~}}|{||{yz{zyy|}|}~}}|||}||{{zxxzz{z}}~|}{}||{|~}wwyzyz{{zz|~}{}~}~}|~~~~|}{{}|{|}|{{}|||~~|{|~}}|}|}~~|}}|{|{zxz{z{}~~~|||{{z{xxvyyzy{}{||{|~~}}~}}{||||||zyz}{zy{y{y{yxzyz{z{{}}~|{~~}||{{yxwwxv{~}{|zz{|{zy{{~||}{zz{||~{{{||{{{|||}}~{zzywuuwxxv{}~~~}}~{yyyz|V(***+((')''')&  !{vwx{{z|}~~|~}|z{yz{{{{{||}{}~}}~||{|~~|{yzxxwvsrsxzxwwxzz}}~~~}|{yzyzz||}|}|{}}|z{}}|{{{zy{yzzzy{}||~~~}}~}~}~|||||}}}||{|{||}||}}{z|||{{{ywuuvz|}}}~}~~}~}}~~~|~}|z{|||{{{||{||{}zz{{{zzzzyy{|zzyxwwwxwwwxwww|}~~}xwxy{zxywwvz|zzz{~}||zyzyxvvwxxx{}|~}{}z||{|zxwwzxvwwvwzz}}}~~}}|yyy{}}}|yzzxz|||{~~~~~~{|{~~}}|~|}~~~}~~~~~~}}|~~}{|}}{{|}||||zz||}~~~|z{yz{{|||~|{||}{zzvvwyz{}~|}}}{|{|||}~}||}|zy{{|||{yzyxxwxxy}~~}|~|||||{{}z||{{||}~}|{}|}}~}~}|}}{zz{yyx}||{}}~~~||~}~}||{{|}}~}}{z{{{z~}|}|{{yz}{}|~}}||z|}}|}{zzyyxxxwvvuuvz}~~~~}~|}|}}~~~}||z{}{{}~~||~~}}}}}}}|yzzz|~~}~~}{{{zyyyyxz|||}~~}}|}|{z|{zz{|{z}}~}{{}~}|}}xxxxyz{{{z}}|~~}~~~}~~~~{||||}~}||}|||}{{||~~~|}}}~~~~}|{|zyz}{z~~~}{}|zz{{xx{{}{z{|{}||~}}~}|}||}{|{zyy}{{{z{zyzyyyzy{{}|}}~}}}|z|yyyzxxx|}{{|zz{{{{{~~~|~{{{}}}}}{{|}}{}~}}}~|zz{xxwxxz{~|}~~~~~{zywy{X)*))*((()'('(&  !{yxxz{z{~~~{{zz{{}~|{{~}~}}~~||{|yzyxwtuyyzwyy{|}}}}~~|z|y||~}}~||}}}}{z{z|}|{~}~~~}}}~}~~}{z~}}}~~{|}|{|||}||{xvtty~~~~~~|{{}}}{|}}~}}}}|||~{{{||{x{|{z{zxyxxvxwxwyy{~~|zyxy{{zyxxtw{zz{|~}}}{{{|ywwxzzy~~~~}~~|}z{xxxzywwxwxz}~~|{|{}~{{{|zyz|{|~}|}~~}~}~~~}~~~}~}~~~~~~~~}{|~}~|}||z}}}~~}~|{|||||~~|||}{{yww{yzz~~~|||~}||~||}|z{}}||}|zzzxxxyxy|~~~~}}~}}}|}|{}}}}{{~}}}~}}}~}}}|~~{{z{z{{~~~~}{z~~}~~~}~}}~|||}~}}~||{{zx}~}~||{zy|{}}~|~~~~~~}{~~~|z{yzzyxwxwuuttuu{}~~~}}}}{|z{{|~~~}}|||{{}~}|~}|}~}}|}}{z{||~~}~~}|||{zxxyxy|{z{~}}}||{|{z{{zz{{{~}}}|||~~}}~}yxxxxyy{x{|~||}}}~~~|}~~}|{}|z~~~}}|{{}}|z|z{~}}}~}}}~{{{{z{|{{}~~}}{|{{{{{yyy{||}|{|{}{{~~~}}|||||}|{|{|{zzzzz{|zzyywwyzy{{||||~~}}}~~~{{{yyxyxwxz{}}zzy{{yyy}~~||{{{{}|}|}{y{z{||}|}}|{yxyzyxyxz{|}|}}~~~~|zywwy{|X(*))*((()&''(&  !{wvyyyzz|~~}~}{{yxzyy{{{zz~}}~~~|}}{|z{ywyzvttvvxwwxxz{|{|}~}}}|{|z{{|}}~~||}}}}|{|{{zyyz{{z{{|}~~~~}}~~~~||}||}|{{z{}|{|||||{zyzzz{{xvuusw{~~~~~~~~~~~~~}}z{z|{|||{}}~~}||||{{{z{}yyyxzyzzyxxwwvvwwxwx{|}}}ywyyzyxxwvutyzyzz|~}}|yxyzwwwxyz{{}}}~|{|}}{{zxvvvwvvvwwy|~~~~~|}||{}||{{z|zz{z{{|~~}~~~|{|}}~}|~}~~||~}~~~}}~~~}}}}~~~}}}z{~{}}{{z{|z|~}~~}|||{{z||{y}}{{|xwwyyxz{}~~}{z{}|{zzy|||{yz{{||}zzzyxxxywxz||}~}~}||}|}}|{{}~}}|}~~}|||}}~}}}||{}|{z{z{{|}~|}{||~~}}~}}~~~}|||}}}~{zzxxx}}~}}~|{yyz|{|}~}~~~}}~}}~}}{zzzzwxxwvtttttx{}}}|}|}|z|||~}~~}{{z|{{{|~}}~|}~}~~}{zz{|}~}~}{|zzxxywz{z{{~}~}|}z{|{y{|{{||}}}||}}~}~~~zyyxwyx|{z{}|}}~~~}~}~~}}}}{{}}}{||}|{{{{|}}}}|}~~}}|z{|~~}~~~~{|}{|{|{z{}}~|}{{|}||}~~}}}}{}|}}}||zzzzzz}zyy{yxy{|{}}}}}~~~}~}~|{}|zz{xwxy{}}}zz{{z|{|~~}}{y{}|}~~|{z{|}}}~}{zyzzzxxy{}~}~~~}|{xwyz{W(***+((')'''('  !{xwxz{zyy}~~}{{zzz{|{zzz}~}}~}||zyxz|yxvwwxwxywz}|||~}~~~|}}|{{{}}~}}}~}|}|}|z{{}||{|}}}~~}~~|{|{|}}~~|||{yy{{z{}zyvxww|~~~~~}}~~~~~}|{}~|}||}}~~}|}||{|{|}z{z|{{{zxwyxwwxyyxz{|~~zzyz{zxxyyxwzzyz{{||||{yz{xxx{{||}}|}}|||}}|yxywwwwwwx{}}~~}~}}~~|z|}}{||{|}~~}~}~{~~}}~~~~}~}}~~~}}|z|}||~~}}~|z{||}{~}}}}{yyxxyz{}}}||~|{{}zz|||{|}{|~}}{{|xxxyxy{}|{}~~~~{}}~~}~}}}}}~~}~~}}~|~}}}{|{}|{{}}}}}z|~~}~~~~~~~~~~}}}|||{|{{yyy|}}}~|{{zz{|}}~}~}~~}}~}|zzzyyxxxvwvtutxz||~}~|}||}|{||||||~~}|{}|{{|}||}}}~~}}}{zzyz}~}}}~~~}|{zwxxxyzzyy{~~~|}|zxz|{{|{{}}}}{|{|{~~}~~~zyyyvyyyzyz}|{||}{||}}{z|~}}}|}|{}~|}~}|{}{{zzz|~}|}{|}{|||{}{}~}~~~~}~|{|||{{yx{}~~}}{{{|}|}~|}~}|||}|||}}|zzy{{{zzyyyyz|}||}~~}}}~~~||~}|}{{{zyxxwy}}}zyxz{{}{}~}|}|}{yz|}}~~~z{{{||}}}}|yyz{zxzyz|}}~~~~}}{zzywxxxS(*+**'()*'(()&  !{xwuxxyxxz}~~~~}}{zyxxwzxxyzz}~~~|~~~|}}|{zxxvw{zxuvwvvwwx{|||{}{z~~||}{{|{zz{z{|~}}}}|}~{{z{zyz|z{|{|~|~~~~~}}}{{zzz{z{{}{y|{yyzyz{|yxwvxxy~~}}~}||}{}}}~}}~~}}zyz||{}z{|}}~}}||||}{{||{zzzy{zxwxyxvuwxyxx{{||}ywxyzxwvvxywz{yyzz{{{|yxwxvvy{{|}~|||}{y{~}{||ywvvvwwvvuw{}}}~~~||}}{{{~|||{y{{~|}}}}~}}|}}~~~}}}}~}~~}{{}~~~~}}}}|~~|{{|{{|~~~}}}z{{}{|{}{|}~{zwyxyz{z{}}||~|z{zzz{~{{|}}|}}{{|yyxyxyzzzz{}|||z{}}}}}}}~}~~~}~~}~~}}}|}}~}~||}|{{}|}||z}~~~~~}|}~~}|~}}}{z|z||{zyyz}}~}}}|{yzz{||~{~~~|~~}~~~~|zz{zxyxvvvttuuwxz{}~}}}~|{|{|{|{z|~~~}}||||}}}~||}}}}}}}}~|{zzy{~}|~~||}zzyzxvxywyxx|}||}{{y{|}{||||}}|{{|{|~|}|~}~{zyxxyzzzyx}}||{{z{{|~|zz}~|}}~~{|||~|}}}|}{{{|{{~~|||{{|}}}~|}}~}~~~}}~}{{}{yz}~}|{}||}}~~~}|}}}|{~~~||{y{~}z{|{||}}||}}}~~~}~~|}{|||xxxyx{~{z{{|{~}~~}~{|}|{|}}}~~||}z{~}}}}|zz{zzz{{z|~~~~~~~~|z|zwwwwT***)*)(()'''(&  !}ywxyzzxz{|~~}{{{{yyy{zy{}}~~}~~|}}{zxww{{yyxwxwyyz{~}~|}}{~~}||}}}{}{z{~|~~~~||{|zz}}||||}~~~}{{{|||}|}}z|{zz}{|{||yxxyy{}~}~~~}~~~~}}}|{|{~|}}}~~~}~~}{~}|{||{zzywxzwxvxz|{|{||}yyxz{zxxxz|{{|{z{}{{z{yxywvwy|||~}}}}~|||}{||{xvwwxxxvuwz}}~}~}~}|{~~}~}{{z}}}~}~}}~}}~~~~~}}~~}~}|||}{|~~~~~}{z|z{z~}|}}zz{yxz|{z}}|~}|||||{}||}~|~~}||~{zy{zz}}{zz}~}}}~|z{~}}~~~~~}~~~~}||}}~}||}{|}||{||{~}}~~}~~||||}|{{zzxz||}~}}{z{{{|}~{}}~}~||z{{zxywwwwutuvxy{}|~~~|{|}||{{}zz|}~~}}}|}}}}}}|||}~~~~}|{zz{}~~}~~}|z{yxyvvxuwxy{{|~~|}}|zz{z||{{|}|}|{|{|}~}|~}{}}zyz{yzyzyywz}{zzzyy{}~}zy{}|||}}|{}{}|||||||zz{zzz~|}zz{}||}{||~~~~}}~}||{z{yz|~~|{{||}}~~|}|~{}}|z{{}||yxz}~{z{||{{{{{|{z}~~~}{|~}|||{yxyzy{}}{zz}}}}~}|}~|{{{zz||{|~}||{z{~}}~}|yy{z{y|zy|}}}}}}~~{~~~{xxwwwuvR(**)*((()'''(&  !|xvwxyxyyz{}~~~}zzz{xwwxyzy|~~}{}~~||||z{zywuxzyxwwxwyyz{|}||}{|}~}}}}|z||zz{xyz~}~}}}~}~|{zyxwz}zy|}{}~~~|}||zyy|{{|{|{{{{yz{{zyzyxuwwy{~}}}~~}|}}}~~~}~~}}|z{z|{z}|{{|}}}}}|{{{{z{{zzz{xwwwxvwwz{z}{|||}zwxx{zwwwyz{{|zx{{yxz{yxwvvuw{{|}~}}}|{z|||zz{zwutuxvxuuvy{}}}~}~}}}||{|~}}}{zyz{||~~~~|||}|}|~~~~|||~||}|||~~}~}~}}~}}||{|}~~~||{|zyy|}}{|zy{zyz||z{}}||}{{zz|||{{{|}}|~}|{|z{yzyz||{y{}}~}}~}|{}|z{}~~~~~~}~~}}}}}}|}}}~|}|}}|{|{{|}~~~~|}~~}|}|||{{{zzzyz}~~||{|}|{{{}{{~~|{|{{zzzzxxxwuvuwuwz|~}~~~~~{}}}}|||zz|~~~}~~}|}~}~}}||}~}||{z{|}}|}}|{zzyyvwwvxzzzz|}}|~}{{}{{{|y{}}|{z{|}~~~}|||}}zz{{zxy{yzyzyzyzyyy||~}|z{}||||~}{~{}}~|}{}|zzzyzz}{zz{|~}|}}z|~~~}|}}{{|}~}{{}{}~}}~|~|zzyz}}zyz|~}}~}}}}z{|||||~~}|||}~}|zyyz{{}~~{z~~~~~~}}~||{|{z}~}||}|{|z|{}~~}{z|yz{|z{{}}}~}}~~{}~{zywxvusQ(**)*)(')&''(&  !|zxyzzyzz{}|~}}{zzyxxywz{~~~}~~}~}|||{zzz{zyzxxyyz{{}}~~~~~~~|||||||{z|~~~}~}}{{xuw||z|~~~~}{y{|}|~~|{{{zz|{zz{yywvw{{~~~~~~~~~~~~}~||z|{{|}{{}}~}}}||{|~|{{{{yyyyxxy{}|~}}|~~zyzx|{yy{zz{||{z{{{zy{yxxyuvx{|}~~}}~}|~~}{{|{zwwuwyyxux||}~~~~~~}|}~~|{zzz{|}}}}}z}}|~~|}~~~~}}~|~}|}~}}~|}|~~|}|z{{||}}~|||z{|||||~}}}||z{|{}}}||||}}}~|~||{{{{{{|zy{{~}~~|}}|}|~}}~|~}~}~~}|}||~}}|}}}||{|}}}~~~}}||~|{z{zz{|zz|}|}{|||z{}||{}~}}}}||{zyyxwxwvstutwz{||}~}}}~|}z|zx{|~}~}|}~~|}}||~}~}{{z{|}}~|~}{z{yvvwuyz{z{}~~}~}{|z}{z{{yz{~||z{{}~}|}||}yzz{xwy{zzyyzyyyxy{|}~~|}||}}|}~|}}||}}}{{}z{zzzz{~}}xyzz||{|{|{~}~}~~~~}}|~{|}~}}|zz{{{~~~~}~}}||zzzxy}}{xz}}~}~}}}}{{{{{||~~}|~|{{z{|}|{zz{{{}|}|}~~}|~~~}~||zxxz|}|{z~~~~}|{{|z|~}}|{{|z||zy{|}|}~}~~}|}~~||yzxwvutQ))*)*)(')'('(&  !{xwxxxyyzzz||}~~}~}||zzxxvvx{||~~~|~~~}|}}z|||zwzyzxyxwwzwzzz}}~}}|}}}~|{z{|{{{y{{|~~}}~{|~~|yywuu{z{{|}|~~~~~~~~~}{y{|{|{|{{{zzyzzyzzxyvwwx{~~~}}|}}}}~~~~~}}}{}y{zyy{z|wz|~}|}}||}|||||{yz{yxyxyxyy||~~}}}yxyxyzxzz{z{{|{zyyyyyzxyxxvvxz{|}~}~~|z{||z{{zywvuwyyxuvzz|{}}}}~~}}}~}~|{{~|~~}{yxyyyz}|~~~}~|{||yz{{{|~~}~~{{|||}~}}|~}}|{||||}}~}~}{|}~}}}}{|z{|~}~~{||{{{{||{}||{{zz{|{||}||{|||~~|}||{z|zyz{yyz{}}}~}|{{{}{}|~}~~~}~~~}z~~}}~||}}}|~}|{||}}~}z}~~~~~~}}}|||{{{yxz{|y{|~|{}}||{zyy|{{}~~}}|}|{zzyyxvvuttuwy{}|}~~~~}{{|zyxy{~||~|~}}~|{}~~~}~}{z|{{~~~}~~{{yxwwwwz{||{{}}~~|}|~|{z|zyz~||{zy|}}~~}~{yzz|yxy|zz{|yz|{yzz|}~~~|}~}{|}~~~}}|~|{|~|{yyz{|~}~|yy||{}|}~~}~~~~}~|}}~}~~~}{{{{|~}|~}~|{{zxy|~{yy|}~~{|~}}|~~~~}}|||~~{{z||{}~}|~~}|~}{{z{xx|}}z{~~}}|{|~}~~~||}{|}~|{}}}}~~}}~~}|{}xwvvtQ))*)*()()&''(&  !xwwvxyyy{{|||}|}~}~}{|zxyzy||~~~}~~||}zzy{zzyzxxvzzz|{}~~~~}}~~}|}|{|{{|{}~~}~}{|yxvz}{|~~~~~{z|{|}~~}}}|z{{{zy{yyxwwx{~~~}~~~~}|}|}z{yz|}yy~~~~}}|||}|{z{{{yyxxyzz}~~}zzyyz{{|}}||}|{zz}zyyzzyyzwxx{|{}~~~~|}||||{zzyvwzzywx{{{z~}~~~}||}~~{y|zy{}}~~~~~~{y{{}}}{}}~}}}}~}~}|}{{|}}|{~}~~}|~~}~|}~z~~~~~|{|||}~~}|{{{||{|{}~~}}}|z}~}||{{||zy{zy{}}}~}|}|~~~}}~|~}~~~}}|}~~~~||}~~~~|||z{~~}}~~~~~~}}~}||||||{zzy{|{{{||{}}||{yyyzz{|~}~}}}}{zyyyxwwvttsuy||}}~}{{{zxxxy~~|}~~}}}}{|{}~~~~}||{{~~~~|~}{{yxxyw{||}|}}|~~~~|}|}{{{{zyy{}|{{z{~~~}}}|xzz{{xxzzy{zyyyyxzz|}}}~~~~|}|~}{|}~~}}|}|{{{{{zzxy|}||}|z{|||}~}}}|~~}|}~}~|}|~~}}}~~~}~~||{{~~~}{}~~~}{{{zyy{{yxw{~~~}}}}~~~}|}}~~}}~{{|~{{{{yzz|}{|~}|}~|{{|{xxy||{y}~~~~}|z|}}}~{|{|{|}}{|}~}}}}|}}~|}}~|}|{yxwwtQ))*)*()()&''(&  !xvsuvvvwxyzy{||~~~||{|~~|{|zxxxx{~~~}~}}}}~}}}}}|}{||zx{xwxywyuwvxyz{}~}}}|{}~||{|{z{yyz{{|}|{}}}}}|{zwwwxy{{|~~}}}|||}~~~{{{zz{{}}||zyyzyxyzwwwvvww|}~}{|~~~}~~}|{zz{{yyzy{xvz}~}~~}|}~{|{{{{zyyzyxwwwz{z|~~~~|xxxxxzy{|}||||zyzzzyxyxyyyxwx|{{|}}~~}~z|{{{|yyyvvwwyyxwyzzz|{|~~~}~~~}{zz{}}zz{xwxz{~}}~~~~|}~}||{|}}~}~|}~~~}{{}~|~~}}||{{{|{yz|{}~~|}||~~~~~}~|}|}z{~~}}|{{}~|||}|||{z{zz{{}}}}}}{z{}~||{yz}{yyyz|z|{||~}||~}{{}~~}~{}|}~~~|~~}~}~~}}||}~|{z{{|}~}~~~~}}~}~|||}}{||zyy|||||z}{|}}}{zxyyyz}~}~~}}}||{||zyxxvvuutux}}|~~~|z{{ywwy~~~~~}~|}}~~~~}|~~~|~~~~}||~}}{~~}|{yxxyy{}~}|}~~~}}}~~~}}|{{}{yy}{{{|{{~}}|{xyz|zzy|zz{{yxyzzwz|{}|~~~~}}~||~~~}|~||||{{{|zz|~|||~|{|}|}~}|}}}~~}}}~}}||~}||}~~}~||z{~|~}}|||zzz{yyz{}}}~~~~}|}~~~~~~}~||}}{z{yz|}}||~~~~}|{|zyz}|{{~}~~~{}z}}~~~}{|}{{}~}|}~}}~}}~~~~~}}|}zyvwuR))*)+((()'''('  "wvutvuvvwyz{|}~~}}{|~~}}}|{y{zz~}~~|~~}~~~||}~}{y{zzyzyxyzyz{~}}}||}~}}|{{{||{{z}~|}|~~~}}{zz{y{|~}}~~~~|}}}~~{}z{{||}}~}z{|zzy{xxxywyvy|}}|~~~~|}{}|}{yx{ywz}~~~|}|}|~}}zyxzzzxxwzz|}~~zyyxwxx{|~}|~}{yz|{yy{zzz{yyz|{|}~}}~|{{}zyzzwwy{|{z||zz}||~~|zzxw}}|||zyyzy{}~{}~~~~~~}}|{~}~}||}~|||||zz{~~{||~~~~~~}|z}~~~}~|}}}||||||||{||~~}~||~}}{y{|{zyzy|||}}}~}|}~~}~~}}~|}}~~~~~~}~}}}}{}|{}||{|{|~}}~~~~~|}}}~}}}}}|{|{{zz|}}|z|}|{{{{zyyxxy{}~~~~}|||yyyyxvuuuvx||{||~|z{zzxyz|~}~|{|~}~}}~}}}|}}}~}~}}}|}}~}~~z}zxxzx{|}}}}~~~~~~~~|}}||{|||z|{{z||}}~~}|{wxz{{{{|yyz|xyyzyyy{|{|z}~}|||}||}|}~~}|{}}|{}||{|{y{}|||}{||||}~~|~}{|}}}{|}}|{}~|}|z~~~~}}}|z|~}}~}~|{||{yyyyxy|||}}~~~~}~|}~~|}}|{~~~}|{z{|{yz{~{{{~~}|}~}||}{y|}|}{}}}~~}|{||}}|{zz{{{|}{{}||}~~}}~~|~~}}||zyxvtQ)**)*))(*''')&  !wussrssstvvy{}}~~}||{|}}|}zyyz|{||{|}}|~~}}}|}~|{||zyxyzyxxyyxzyz{|{}~~~~~~|{z|z}{{|{z{y{|{zz}|{{|}}~}|}{yzyyyz||~~|~}||~}|}~~|{zzzzyyz}||{z{zzyzwxxxwxvwz{~}{z}~~~}}{|}y||}{zyzzwx{}~~}~|{}||{|||zzywxywwvwx|}}}~}|xwxvvxvxz|z{~}{zyzyyyzxyzzxyz|zy|}~~}}}{||yxyxwwz}|{z{{yy{|z|~~~~}~|zzyvx|}{||{zxwywx~~~~}}~~{|~~||~~||}|}~}~~~~~||{z|{}~}{{|}|z|zz|z{}~~{{}~~}}|||~~~{{{~~~~~}{{||{|}{{|}z|}~}}~}{}~|~~||zy|zxyzz{}}}|||}||}}|~~}~~{|}}}~~~~~~}~|{}{{{||z{{||{~}}{|~}}|yz|~}~{|||||}{{{{{|~}{{|{{{z{yxwxwwx~~|~}~||||{zyyxxwwuvw|||z{}~~{|{zyyz}}~~~|{{}}~}}||~}}}|}~~}~~|~~}|}~~}{xxxxxy|}}{}|}}~~~}}}~~||}}{{|{zz||}~~~~||xyzz|||}yxyzxy{}zz{|{{{z}~|||}}{{}}~~~~}~}|}}||~|{{||||}}{}~}}}}}}|}|z|}~~}~~||}|}~~~~~~{{{~~~~~~}}}|{yyzyzy}}}|~~~}~|}|{~~~}{~}~~~}~{{{{zz|~|||}~}|}}}|~|{}~~~~~~}}}|z~~}||{yx}|}}~|}}~}}~}~~~|}}}|yxxyR*)*)*(((*'(')&  "xvtsstsruvyz}~}}}}}~|}|{{{|{{}}~~~~~~~|}{}{zz|zz{zyz{||||~}}~||}|||~|{}||~||||{}}~|~{{{{yz|~}}~|~}}||||}y|{}~{||zyz{|zzzxxwyyz|}{{~~~||{~|z~~|{{yzxw{}~~~}|~|}|}{{{}zxyzxxwwx|~~yyyxxywxz}{|~~|zy|{yzzyzzzxzy{{z||}}|z{zyzwywy}~}~||{{z{}}}~~|{z{zx{}}~}{yxy{zz|~}|~~}|~~|~~~~||~{||}~{|{|}}|}||}~}~||}~~~~}{~}~}{{}~~~~}}}}{}||z{}{||}~~}~||}}~|{{{||z{{{|}~}}}||}~~|~yz|~~}||}~~{|z{z||}~}}{||z}~}|~}}}~|z{{~~||}}~~||||||~}~}|{{|{{zzyywxvuv}{{~~|{||{{{yxxxwvvv{}|{vwz~}}{{zzzzz|}}~~}||}}}}}||{}~~}}|}~}~|}}}|}~}|{zxxxxxx|~}{|}}}|~~}~~~~}{}|{{{{{z}}}}~||yyy{||}{yyyyxy{|{zz{|{|||~}{{||||}~~~~}}}}}~}}}}}}||{}|{{}{{|{}|~~~}||||}zyzx{~}~}}}{|}|}}}~}~~|{y{|~~~~~|~||}}{{zyyzyy|z{z||~}}y{~|z|~~}~~}}{||}~|}|{|zz{{|~||||}~}|}}|{|{}}~}}}}|||{|{}{{{yzyz}}~}|{|}|{}~|}~~}{}}||}{{{xyyS(**)*)(()'(((&   xusrqqprrtuy|~~~{{{{|{||}{{zy|}}~||z{}~}~}~||}{{|{|z{{yxyzyz{|}|{||||~~~~{{{yzz{||{|{{|{{}{|{zzzz{~}||{zzz{yyz}~~}||}}~{{|}~}}{z|{z{{zz||{|yyyzzz{yxxxwxwx{{|z{~~~|}{zzzxy{}|{zyyyxw{|}~}}}}{|z|zz||{xwxyxwvv{}~~}}~xxvvwwuwy{{{}|{xxyywxyxwxyzyz{zyxy|~}{{zzwyyywvx}~}|}|yz{{|~~~~~~~}|{||{yz{}|{|xwxz{zy}~~}||z|}~}|||}{}~}~}}~~}~~}|}||{{z||||{{z{||}|}~}~}||~~~~{{}~~{{}z{|}}|~~}~||~}|||zzz{|{}}}}}|}{|}~}~|{z|{|{{{z{}||{||{|}}~~~~}}vw{~~|}}}~|~}~}|{zzz|}}}~~}}|{{}}}}||~}}}}}|z|~|~~}|{|{}}~||~|}}~~}|z{{zz{zwwvvuvz|}{|~~|~}{zzzzxyywwvy}}{xuw{}{zyz{z{{{|~}||{}~}|~}|}{|{}}|}~~|~~}|~~}~{{zyzzyy{~}{|||}|~z~~}|}~}}{}|}|{{}~}}zyy{}}}}{zzyyz|}|zyz{}}~~~~}{}}{}}~~~}}~~||~}}|}~}}}{{{}}|}~}}~||{{{zxzx~~~|~~|}~~}|}~}|{z|}|}~}{|}}{{{|zzzzz{{}{|~}{z~|||~~}}~}}|}~~~~}|{{{|~}}|}~~}~~||||{|~~~}}~~~}|~|{|{zzz||}~~}{|}}}|}~}}}~}|||{z{|U)**)*))(*'('(&  !ywttsrrqrtwz~~|||}{}}~}}}}||~}~|||}~}~~~}}||}|{{{{{{{|{~~}|}}}~|}{z|}~}}}~~}~}}}}|z{{zz|~~~{{||{|}~~~~|||~~~{|||{|{{{}}|{yz|zz{{yyyzyxy{||{|}~~|{{}{xz|}|{|{yyy{}~~}~~}}}}||z{}{zy{{zyyy{~~~~yxwwwwxwx{{}}||yyzzzyyxxy{|y{{{|zy~~~|{z{zyzzxwx~~}{z{{|~~~~}}}}}{}}}}{|{z{}|||~}}}||}~}{||}{z~}}|{}|}}~}~}|}|||}||z|||~~~~|}}~}~}~~}}~z~}||}~~}~}~}||~}|||||}|~}}~}|}~~~}||||}}zz{|{||}}}{|}~|wvz|}~}~~}~}}|zzz{|}~~}~~|{}~~~~}|~}{|~~~~~~~}~~}}|z{}}}}}}~~~~||{|{z{ywxxwvxz~}{z}~~}}}{{{yyyxxxwx{||{yz{~}~{{{{|}}{|{~~~~|{{{~~~~~|}|{|||{z~~}}~}~}}||yzzzzz{{||}}|||}z{~}}z|}}~{||{||}}}~~~~}xwx{|}|{zzzzzz{{yz{yz}~~|}~{{|}|}~~}}}}}{{~}|z}}~}}}}}}|}|}|yy{|||~|||~}{{|yzyyz}}|~}}{{~}||||}|}~{{~~~~}|~|~||}}{yy{zzzzzzz|{|~~|{|~|{z}{||~}|~~||~~}~|}|}{{}~~~}{}~}|}{zy{z{~~}|~||}|}{|{zz{yyz}||}~|{{|||~~~}~|}~|||}{z{|{T(**)*()()'(&)&  !yvtssqqoprsz|~~~|z{|y{||}||{||}~|{{|{|{z|~~}}||{{{{{{yyzzyzz}~~}|{{{}~~}~}{{zxz|~}|}|~|}{{{{y{{zxyy|~~||{zy|zy{}~~}~~}{{z|}~~z{||{z{z{{{|zyz{xyzzxyxxyyy{|{z|}~~}}}|||{{yxxz|}yzyxyxy||}|}~|}||}{{|{{zy||zyzyxzyyx{~~~~~~xwwwwvuvuxyz}||zxz{zwxvwv{|yyyz}}z|~}}~~}}|zzzyzyyywx|~}}}|{xz{|~~}}~~~~~}}|{||{{z|zy{|}z~~~~~~~~}|}}||}|{{}{{{}}}~{yyzz}}~}~~}|z{|{{}}{z|z|}~}~~~}{{~}~}}|~~~~~~~|~}|}}}}|||}~~~}}}|}|{|{|||~}|}|}{|~}|}~||}{z{{{y{|{{||}|{||~~~xvy{|~}~}}~~~~}}{yyxy}}}~~~}~}}{|~}||}||~}~~}|~|~~}{zzyz~|{|}}~~~}|}|{{|zyxwxwy{{}zz{|}~}{z|zzyzyyywwx}|{||}|}{{~}}{|}|}~|||}~~}|~}|zz{{{|~~~~~}~|}{y{{{{{|z{|}}|}||||}{|~||}|||}{|}~|~~yxxy{}~~|{{{zyz}||{{z|~~}~~||{}}|}}~~~|{{}}|{~~}}}~}||~{zz|||}~|}~~||}{|z||}}|~~}{|~{|}z}~~{~}~|~~}|~~{||~|yz|yz{}{z{}||~~{}~}|{|y{|}|}}~~}~~}}~||~~~}}}~}}{zyzz{~}}{}|}|}}|{{|{{{|}|~~~}}}~}~}}}~~{z|~}V)*))+((()''')&  !yvtutsqrpsvy|~||}yz~~}~}~}{|}}{|~~}|}}|z}}{yz}{{|~~~}|||~~|}{x{~~~~~}}}~{{{{zxz~~|~{yz|z{~~~~}|{|z|||~~|{|{||{{|{{zyy{{yxyx{{{{|{}z}}~~~|}}{{z{z|}}zzyyzyy{~~~||}}|}}{{z|}{z{{{|z{z{~~~}yxyxyywwvwwz|}}{{{{yxwwvvy}zxxx}|~~~~}{zzz|z{{{yy|}|~}{{yzz|~~~}}}|{z{|{}~|}~~|}|}}~}~||{{{~|{zyy}}~~}{||}}}{|~}}~~|~~}||~||}}}~~}~~}~}|}}}}}{|~~}~|||}}}}}||}~|}~~~}||||{}}|{|}||{}}}|||}~{xyz~~~}~~}{zzxw}~|~}~}~}{}}~~}~}||~}~~~~}|~}||{{zz}}|{}~~~~}}}}|{|{zwzxyy|{|{{{{~}|}}{|yzzyxyxxwu|}|}~~}|}~~}}{|||}~}|||}|~}}~||{zzyyxz{|}}~~}~}||||{z{{z{{|~}~}}|}}{|{}}~{{z{{{{{}~ywwxz}|}{z|zxxz{{|zzz{}~|}~}}{{{|{}}~|{{|{zz}~~|}}|}~~|}~|zz{{|}~||}~}}}|{||z{}}{|~~}|{}}||||}}|{|~~~|}}~~}}~|||||zzz{{||z|{}||}}}}}}|y{xzy{{{|~~~}}~~}~~|~~~|zz|}~}}~}}{yxxxxy~~|||{|~{}}|{{|{y{{||}}~~~}~}|~}|}~}}|}}~}~{{}~|V()***()')&('(&   zutttsqpqquw{~~}||{{xv|}|~~}|{y{zz|~~}}}}}}}{z{~{xv{}zy|~}}|{y{{||~~}}{zxx|~~~}~~~||||yz{yyxx|}}||zxyzz{~~}}}}~~}{{{|||~~~|{}z}{{|{zyyzzz{zyyyxxxyyz}|||{z{||~}}}|}~{|{zz{{{{{{yyyzyzz{|}|{zz|}|{|{yx{zzzz|z{{zz{}~~}~xxxwyyxwvvwxz|{zxyyxxvtttuyzwuvz~|||}~}|z}{yxyxyz{{xx{}{}|zyyzx{~~}~}~~|{{{zyxz|{~|||~~}{z{|||}}}}{zzz~}zywx{~~}~~{~~||{zz}~|{{}~|}|{}}}}|z}||}|z||}~~|}~||}}{{}}{|~~~}}}}}~||||}}||||~}{}}}}~}|{}{{|{||}~{zz}}|{|z|{yvxz~}}|}~~}}}{zzywz}}~}}}~|~}}}}~|}}~~~}|~}}}|{|{z{|||||}~~~~~{{|zzyxzzy{|||{|z{~}}{{|z{zzyxywvuy~~~~~|~~~}~}}||}}||~~}}~{z{zyxxzyz|}~|~}}|}~}|||{zzz~~|~}~|}||}||{{yzzzz{}~|zyy{}|~{{|{yy{|||}|z|}~}}~{|z|||~}~|{{zzy|~}}~}}~~~||}}|z}{}}|}||}{z{}{{}}|~}}}}|}~||~||~~{~|}~~~||}}}||{|}||||~}}}~~~||{zyxz{{||}~}~~}~~~}~~}|{z|~}}}|ywuwxw}|||}~}~}~||z|y{|~|{|~}~}~~~}|~}~~}}~}V*****(('*(''('  !{vvvvusrrrvy{~|||xux~~}}}}|{{~~}}~~}}|}~zz}}{z|~}||z{{{|~~~|{z}}~~|}z||yyyz}}{||yyzz|~~~~}}|{||}}}{{||{zz{y{z{|zzyxy{}|~~}}{|}}|~|}~||}{{|}}{|||{{|z{{||~~{{{}}||}|z{zzz{||{||{z|~~~zyyyyyywvwwy{|{{{{ywywvvvvwyxuty|~}}~~}~|{zxxxxxz|{yx|~~}~{zyxxx~~~}{{yz{|}~}|~}~{z~|}~}}}{yy}}}{zy}~~~}||~~|}}x{||{|}}|{}~~~~~~|~~||||{}||~}~~||||}|~{{|}~~~~~}}|}}||{|}}}}}}}{|}z{{~||~~|{{~}z{|z}|zzz|}~~}}}~~~~}||{zzz~}}~}}~~|}}|}~~~~|}}~}}}|||{||||}}}~~~|zz{{yz|{z{}|}{{{{|~|}|}{zz{{zzyxvw}}|}~}~~~~|}}}}{|}|~}|zzywxwxyyz{}~~~~~~}|~~~~||{z{{|~}}}||{{|}{zzz{{z{z|~zzy{{{}|{||}yzy{||}}zz{}|}~~~}|||}{~}}~}{||zyzz~~}~||}~||}{{{|{}~~|{|}}}{{{|{z|}||}~}||~||}~}{|}||~||~}~~}~}}|}|}{|}z|}z||~}||~~}~~|{{{yxxzzzz~||~~~~}~~}|~}{{{z}~}z{}xvuuxz||}}}}~}}|{{{{zzy{}|{|~{||}|}~|{{~~}}~~}~~|}}}U))*)+)(')''')&   {wtuutrqqstw{|~~~|{yxwv|~~}~~}}~{{|~}~|{}}z|~}}||{z{{|{{||~}|}{zzyzz{|{|~|{zz|}}}~~}||z{zxxxy|{yyyywx{{~~~~}}~|{z{{~}~}|}}{z|{{zxy{zyzz{yyywyz}|}}}|{{zzz}}}}}|}~|{|z|{}||||{{yz{{{{z|}}|z{}}{z{zz{{{yz|{z{|z{{|~}~~}zzxyyzxwvvvxy{zyy{zxvyvuvwvwxvux{||}}||{zyzxuwuuxz{yz}}}{{{xxyvwz~~}|}}}{zz{yz{}}{|}~~}}~{zz|}}}}|}|{{yy{~~~|}zz}~~}|~{{{}{||}yx}}{{z~||z|~~}|}}|~~{|||yyz}~~~~}|}|{{{|{z{}||}}~}|}z|}|zz}{||~}~~}{||zyy{|{}}}{z}~{z{z|~|{zzz||}~~}}~}|~~|}~|z{~}~}~}~~~~}||~|}|}~}}||~~}||}{{|}||{||}~~}}|{zxzxy{}|~|}|{{{{~~~||||{}|{{zxwy|}{}}~~~}~~}}}~|~~|~}}yyywxwywyxz{~|}~}}{}~}|{zz{{}|~~~~}|~}|{{{zz|{{|~~}|zz{|{{}{{{|{{{||}~~|{|}||}}}{|}~}}~~{}|{zz{|}|}}|{|}|}}{{{~}}|}|~|z||||}}|~}~||||}}|}~}~}}~~}~~}}}~}|}~|}~~}|~~||{zxyzyx{}}}}~~}~~~}~||||}~{z|zwwuw||~~}~}~~}}}~z|{zzz{~~}|}|{|~~~}|}~}~~~}|}~{U)**)+))()'(')&  !zywwwvtssuxy}~~}yyxz|~~}}}}}~~}~}|}|}~~~~}~~~{}~|}}}}}{{z{||}||}}|}}|}~}|}|zyyzx|||zzzy{z|~~~~~~~|}zz}~}}~|{|}}{{{{|zy||{{yyy}~~~}~}}|{{{}~}~||}|{z|||~|~||{||||~}}}~}|}}}||||{||||{}}{z|{|}~~~~z{zy{{yxxxxxzzzzzzzyxyxvyxxxzyz{}}}}}~~||zzyvvvuw}{z|~}}}}{yyzxvy~~~~~~~}|{{{{|z|{|{|~~|{{|}~~}}|}|z{{}~~~}~~~~}~{zz}z|}~zz{~~}}}zz~~~~~~~|~}|}|{z{{~}~}||}~{z{|}}}}~}}|||z{|{{}~~~||{{yxyz{z|}~||{}}||||}{z{||}|{|~~|~}}{|~~|{}~~}~}}||~|~}}}}~}|||}}}}}{||}}||}~~}||zzwxwy~~}|~}||zz|}}}~}|||~}~|xxy{~}~||~~~~~~|}|~~}|{yxxvwvwvwy||~~}~}}~~{}~}|||{z|||}~~~|}|}|}{{z{zz|~~~~~~|{zz|{||{}{||{|z||}~||z{|{|~~~~}}~|z~~}|}{zzyz|~|}|{{z{~}}}{{zy|~~~|}}|~|zz|{|z}|z|~}}~|}}|{{}|}~~~}~}}}~}}~~}|}|{}|~~~}~}~~|{{{yyyyyy{~~}}||||~}|~~}||~~}zz{zxxvxy}}}~~}}}~}|||{yzzzz{}|}|}{{|}}}}||}|}~}}~}~~}}T))))+((()'''(&   {xuuvvsttvwvy~~}}|zzxww}~}|~~~}}}|}}||{||{z|~~}~}|}}}|||z{{yxzz{z{|{{}{z{|~}~~~~~~{zz|{yxyzz|{yyxyzyz{z{~|}}||z{x|~~}~|}|z{~}{{{zzxyyy{yywx|~~}~~}}|{|}}~~~~}|zzz}|y{}|{||{z|{{{}~|{{}|}}}}{z|{{y|{{|{{{{{z||~}~}{z{zzzxxvvvvxzzz{zzxxzwvyzyyzyxz{||}|~z|y{yvwwuutxzzx}~|}{{zxywvx{||||z||}~{{{{zzzz{{{}~}~{zz{{|}~}{z{{yz}|~}~~~}~}~~~}|}zzzzyz|{{{|~||~}~zx{}~}}|||}~|}|{{zz{~~~}}|}{zz||y{|{}|}~}~~||}zzy||{|}|}|}|{{yxyyyyz}|{{{{||}{{~{|z{|{zz{~}}~~}~||}~~~|}~~}}}|~}|{|~~~~~||~~|||}||}|||~}|{~~~}|{{yyyvvy{~~~~|~||{||}~}|}|}~~||yxx|}~|}|}|~~~~~}}}}~|||{{yxxvvxvwx|~~~~~}}~~}|{}|~||{|{||~~}}}|}|{y{{zz}~~{{||||}||}~{{||z|}~}||}{}}||~~~}~}~|||y{|}|~~}||}{z}~}}|}{{zz~~~~|||}}{|}{{{|||{}}~~}|}}}{|~{{|~~~~~~|}}}}}~|}}~~~~~}}}}|z{zzyx{~}}}~{{{|}|{~~~}zz{yzz{z|}~|~~~~}||}}}|{||z|}~~~}||~~~}~}{~~~}~|U)**)+)((*'''(&  !ywvwvwvuvvxzz~~~}{zxtz~~}|}}}~~|}~}{{z~~~~~}~{{{{zz{{|||}~|||{||~}~~~}|}}||{{z{|}{zzz{{{|{}~|~}~}||{{~~}}}|zz}~}~||zyyxz||{yz}~~~}}|{}~~||}}|||}}~~~||}|}}}}|~}}~~||}}|{}}}|~||{{||~~}}{z{|zxxwvwzy|{|||{zz{zz||{||{{{}}}}}zz|yzxywwwxxz}}~~}||zy{zwy|{|{}||}~||||{|z{z~~}~|z{{||~}|{|zzz}}~}~}{yz{zz|~|}|}|~|z}~~~~~~~|~}|{|}|~~~|}|{{}{{}~|}}}|}}~|~{{|||{}~~~~}|{{}|zzzxx}}}|{|{{{}|{{|{|||}{{{}~~~}~~~~~~~~}}|~~}{||~~~~~|~}|}|||}||y{||{||}~}{{zzyxx{{|~}|~~}{{|||}}~~}{~~}}zyx}~~}|}}~}~~~}~~~~||~{{zywvvxvxz~~~~~~|}~}}~~}{{{|y{z}}~~~}}{~}{{z{{|~~~|||}{{|}{~}}|{}}||||}}}||{}|z|~~~~~|}}}|~}{{}}|}~}{{}|z}~~~||zz|||~}||~}||}{{{{z{z||{~~}|}}}{{{{||~}~}|}||||~}|}~~~~~}}}}|||yyzz{{~}~}||xy{}}}~}zz~~~~|y{yzz{z{{~~}}}~}}|{}}|}|}|{|}|}~|||}}~~~|||~{{}}}|}}~~~|U(**)*((')'''('   zwvvwvvttvxyz|}}}}~~}}zxvx}~~z||~}||{|}|{{}|{yz{~|||}~{{zzyy{|z{{}|zzzzy|}~|}~~~}z{{{{zzyz|{zxyzz{z{{z}}}}}~~~||zz|~~~~}{|{zy{}|}}|zzzxxz{yxy|}}~{{{}{|~~}|~}|z|~{z{}}}}||{{}}|{z}}|}}{|}~|||z{||zz{zy||}}}}~{|{zzzxxvxvvyzzyy{|zx{z|{{{z{|y{{|}|}}|zzyzyyyvvvwxyz|}||}|zyzyyyzzzz{zyz{}|}~~{z{zzyz||~~}~{z{||}{~|z{zyx{|}}}~}~~|||}zyyzzyy||}}~}}}~~~~{{z||~}|}}}}{}}{z||~~~~}}}}{{z{|{~~||}|{|~~~}~|{z{{|~}}}}{{{}{zyzyw||{zz{{|}{zz}|{||||{}|{}~}}~~~~~~~~}~}~}}~~}|{||}~~~~|}~||||}{||{{}~~{{}}|}}{yz|{zyz{|}~}}z|zy{zz{}~|}~}}}|~}}~{zx}~}}|~|||~}~|~~}}~~}}~{zzyywwwwwy~~~~~}|}}|}~}~}z{{{{{|~}}}{}~}||{{z~~~}|}}|}|||}~|}~~|}|}}}}}||}{{}~~~~||~}||}~|}}|||}|}~~|~~|{z|||}~}{}}|}|{|{|z{}~|}~}}~}}{|{|~~}||}}||~}}~~~~}}{z{z{||~~~}~{zy{}}{|{y~}z{z{z|{z}~~|~~}|}|||}~|}{z{}}}}~~~}~~~~{}}~|||}~|}}}}~~U)**)*))()'''('  !{xxxxxvuww{z{}~~~|~~|||zz}~~}~}}}{{}{{{}}{{{}}~~~}||zy{{|||||||}{{{|}}~}~~|~}|||z{|}zzzy{}|}{{|~~~}~~|}}}~}}||}||z{|}}~}{{yxz|zyy}}~~}}|}}~|}}}}|||~}}}{}}~|zz}~}~|~}~~~||}|{zzz{{|}~}|~||}}||zxwxwwxyz{z{zz{{|}}~|||{{{|~~|}}||zzzzzyxwxzxyz~~}~|{yyzzz{}z{{{zyz{|~~|}||yz{||}~{~}|}~}|z|zy|||~~~~~~}|}}{zz{yz{~}~~~~}{|~}}}~~~{|}~|{}|~}}~~|||}{{|~|}~}||}~~}~~|}|{}|}~~|{z|~|{{zyz~||z{{|{|{{~}{z|}}{|~||~~}}}}~~~~~~~~~~}}}}|}}||}}}|~|~}}}|||||~}{||~||}{{z|}{zyy{}~|||{zyzz{{~|}~}}~~|}}}~~|zx{|~|~}}|~}~~|~|}}}}~}~}{{{zzwvvvvy~~|}~~~}|{}}}}}{}{zzzyz}|}~}~}|}}}{|zz|}~~~|}~}}}}}||}~||}|||{~~~}~~{}}{yz~{|~}}}}}{}}||~}{|~}}}}}}|||||{{}~}}|~|}|||{{|zz{}}}}~~}~||{zz|~~~}}|||~~}}}~|}}~~~}}}{}{{z{{|}~~}}{zyz{}|||zzy{}~}|{zy||{|}|}}}|||||z{yy{|~}|zz}}|}~~}}~~~~|||}{|}}||||}}~|T(*+)*((()'('('   {vwwwwwvwyyy{}~}|{||}}}|~~}|}~||}}}~~||zzxzzxy{{z{{}|~|}||||}xxyyz{{{||{}zzz{|{|~~}}~~||{y||zz{{zywxz||}{{{~}~~}{~}}|~~}}{{|~~~~|{{|{z{zz|~}{zywwxyyyxz{}~~~|{}}~~~~~}}}}||}{z{z|~|||z{}||{z{}}}~}|}|}}~{{{}{|yzxz{}~{|||{|{||xxwwvvxyxxyzyzy{z||~}}|{z{{|||||zzyzxyxyvuwxxxy}}|}}{zwx{|z{{zzyyxyzz{~~~~{{{zyzz|}}~{{}}}|{|{zy{yyz}}~~~~~}|}~|z{{zxzzyyy|||~~}~~~~{{{|}||}~~}}|z{z{{|}~}|{}}|||}|{||}~}|||}~~~~}|{{{|}|~}~~}{{{|}{{|||~}{zzxy{{xz{|~~~}{y{z|}{}~~~|}~}}~~|}}}~}}}}}~}~|{|~|}}~~~}~~~~~~~}}~}}~}|}~}{{~}{||||{{{y{||z{{y{}~}|||ywy|zz|~}}{}~~~}~z~}|{}~|{z|}}}~|~~~|}}|~}~~|||}}|}}{|{{zxwxvwy}~}}~~}|zzx{}}|{~|{zzxz|}|}|~~~}~}|||yyy}}~~~}}~}~}}{||}~||z{~~~~||}|{y~{|}~|||~||}}}{|~~~}~|}|~||~~}}}|||||{|}|{}}~~~~}|}|z{}~~~~}{}~~~}|}{~~~}{|z{||}~}}~}zz{|}}{|zyy{}~~}}|{{}||}~}||~}{|}||{|{|}~|{|~}~~~~~~~~~|}}}}|{{|}|~}V(****))'*'''('  !|yyyyzyxyz|{}~~~|}}}~}}}~}~~~}{{{z{yxw{{{{~}}~|}||{{|{|}|}||}{{z}~~~~~|}||}{y{{{zz{{}}}~||~~||~|}~}}~}|}|{|z{zz~~||{zxy{{{y{|}}}{~~~|{}}}}{|{|~}~~{z{}|{|}|}~~}|~|}~~}}~|{|{{z{}}||}||{{}~{yxyxwxyzxyzzz{}}~~}|}{{{}z||}||z{zyz{xwwyyzz|~}}~|yyxy|||{yz{zy|{{{}~~|}~{|{{{|~}~}|~}}|}|{{|{|}~~}}}|||{zyz{{|~~}}~}}{}}|}}||z{z{|~~{z{~~}~}~~~}~|}~~~~~~~}{{{|~~|{{z{||}}~}|{|zyyzxz||}}~}|zzzy||}~}|{||}{}{}~|~~~}}~}}}}}}}}~~~|}~~~}||~}}|{}}{{}|}||}{z{||||zz|~}|{|yxzzz{|}|{{{|}~~}~{|}}~}~|zz|||}~~~|}~}{}~}{~}~}|{}}~~|~{{{|{zyxvwz~~}}|~~~|zzz}~}}|~~}||zzy{}|}~}|}~~}{zzyz|~~~~~~~}}~~|{z}}}}||||{z}~~}}|}|{|||~~}~|~~||~|{}}|{{}~~|}}|}~}|||~}z}}|{{}|}}|z|~~|}}}~|{}~{{|}|~}|}~|}}z~}|}z}~~}{}zz~~}|~}|||yzz|}z{{zyy{||~~~~~~}}|{|}||||{{z|{|||{{{|{z|~{z||}~}}~~~~~~}|}}~{yyy{z{{T()***)(')'(()&  !{xwxxxyxy{{{}|}}{||{|~{||}}~~}~~~~~~}~||{zzyxvvywx}}~}}|zy|}z{}{{{{||{}zzy||}~~~~}}{z{|yyzzyxy{{||~}{|}~~~~}{}~}||||{|~~~~|z{|z|yyzy|}zzzxxwzz{y{zz~}}}{}~}}|{~|}}|zz|}||zyz~{y{}|{}}~|}|||~~}~||||{zz{|{z{}}z{{z{|zxxxwvwwuwwxw{||{}~~||||{z|z{{||{zzyyyzxvwxyy{||{||{zwxwyzzyxyzxxy{zy|~}}~~}z}~}yzzy{}~}~~}}~~~}~}{{z{{z|~}}~~~~|~~|z{zzzzz{{{}}|~|}}||}}{{~||||}~}}{{{yzy{}~|~}yvv~||~~~~|~|}|{}~~}~~{{z{z~~||~|zz|y{{~}~~||{|{yy|yyz|{|||zzzyy|}}}~||z{y{{{z|}~}|}}~~~~}}}|}~}}~~~}|~}}~~}}}~}{z}|z|}|{|}||{|}{{{{{{~{|||zyy{yz|~{{|zz{~~}~~{{~~}}~~~~}{{~|||}~}~}|{~~|{}}|~~}~}z|}|}~~{{{}zyyywvy}|}}}}||{|~}~~~~~{{{xx{||~}||{~}}~||zyz|{|}~|~~~}~~||||}}~~~~}}{|}~}~||}~z|~}~}~}}}}}}{|{~}~}}~}}|~}~}~~}|}~}~}|}~|~~}|~}{~~~}}}}~}|}}}}~|}}}}{}~|{z{}~|~}}|}}}{{{}}|{yyz{z{~|}|||}~}{|~{{{}||}}|{}~|||||{|~}~~}|~}~|}}~~~|zxz{z{U)**)*)((('('''  !|yxxzxy{z|~}~}|}|{{~}{{}}~}~~~}|zzyxwvwtv{~{{y|}|}||||{}}}{||{}~~|}{z{z{zyzy{}}}~}~~}|}}~~~}~{}~|}|}|}{{z{|}|{yzxxxz{{{z{~}~~~||}|~~|||~~~|zz{{{y{~|}}|}{}|}~~}}|{{{|}z{~|z|{{||zzzyxxxxxyyzz{|}|~}}|{|}~{{|}|}z{yyzyywzz{{{~|z||{{xxzz{{yzyyyxz|z||}}}}||zzyz}}~}~~~~{}~|{}~~~~}}~|{||{{{{{|}}~~~~||~~|{}{|}~}~|{zyyzz|~~}yusz~}|{}~|}~~~}}}~~~~~|{{|{~~|{~|}z{|||}~~}||{{z{{yz{{{{{{z{zz|}}}{{zyx}}|{}}|}~}~~~~~}}~}}~~}~~~~~}||~~~~~}|}}|{|{|{}}}|}|{{{|||z{zz|{|}{zyy{{{|~~|{zz{x||}}}|}|~~~}||}}}|}||}~|}}~~|}|}||}}|||}}{{~~~}{{|zyxyxwx}}|}~~}}{{{|~~~}~}}||zyyz{}|~{zy||}}}|}{zz{zz|~~~||}}~|~~||}|||}~~~~z{{|~}}}|||}{z|}}~~||~~~||{}{z{~}~}||{|}~~}|}}~}}~}}~~~|}||}|}~~~}|~}z}~~~~|}~|{{|}|~~}~~}~}|}|~~}}{y|}}~}}|{|}{||{{|zzyy{{{}~}~~~}~}}~~~}~}~}|||zz||{{{{z|}||||z{{}}~{z}~~~~}|~}~}{|yz{{xS(**)+((()'('(&   }xuwyxxyz}}|~~~|||{zyzzyzz}}}~~~~~~}~}{xxxwtsrrrw{~~~~~}|zz{}|||{{zzzz{{|{{}|}~~~||{{yyzzxyy{||}~}}}~|}~~}|}}|}}}}~~|{{{}{{|||{{{{{|{{yxvuyzyz{yy}~~~}~|~~~||~{||}{}~|}{yxx{zwy}{|}~|~|{yzy{}~~}}|||{{|}}{{|}yy{z{|zyyzvuxywxxzzz{|zz|~}||{{{{z{{}{{xyxxxxwvxz{zz|{yxyzyyyyzy{yyxzvxyyy{}~~~||||zzyxy~~}{~~}~~||{|||}~}~}~~}~}~~z{|{{|{{z|~|~}}}{z|}{zz|z{{{~|zzxyyz{{|}|zvux{{{{|~~}{||~}||}}~}|}||{{{}|{{{|}{zz{{|~}{|{{z}zzz{{yy~zyzzz{||~~~~|{|zz{}}}}}|}~~}~~}~~}}}~~~}~~~}|{xy|}}}{{{|||}}|}|||{{}}|||{{z|z|}}|zy{z{{}~~|}y{{z{{}}{}}}}|~~}}}|}{{|{|~~|||}~|}|}{}|{|~|{{|{z{}}}|zy{zzyz|}~}}}|}}}{{|}~~~|}}|}zyzy{|}~~|{|{}}}}}|{z|{yz}|~}}{|}~~}~~}~}||~~~~}{z}}~}~|}||||~}|||}~}}z{zz{}~}~||||~~}~}~}}}}}|}}~~}|~~}~}|z||}}}}|}~|{}}~|}~}}~}}~~}}}||z|~|~~}}}}}||||zzzyyzz{}}~~}}}~}|~}||{||}}}|||z{|~}}|}{{}}~~||~}~~~|z{|{U(**(*))()'(((&  !}yxxz{{{|}~||zyy{{zz|}}~~~~}}{yzxvtsstx|}~~~||{~~~{{||zz|~}|{}}}|||{{{yxzz}~~~}~}~~~~~}|~~~~}|{{}~~|||}|{yzvw|{{{zzy|~}~~|~}}~}~}}}||zxw|||z~}{}~~}}{zzz|~~}}~}~|}}}~}|}~z|{{|}|{|}xxyzyyzz{~}}}|~}~~|}|}{{{~}|{ywxzzxxzz{{||}zzzzyyz{z{|yzyzwxyzzz|~~~~|zyyy}}}}~~~}|}~~~~|{{{{}~}~|}~}{{|~~|{|{{|{|~~{{xz{}|}}~{ywyz|||}~~}|}}|}|}}|}}}{|}}}|~}||||{{|z|||~}|{{||{{{||zz~z{{{{{}|}~}}||z{}||}~~~|}}~}~~~}}|~~}}}}~~}|zwuz~~|{{|{}}}}~~}}||{{}|{|}{zz{z|}~}zy|{||~~}}}{{|{{||}}|}~}|}}~}~}}|||{|~~~}}|~|||~|||}}}{|{z{~~}}}{|{{{zz}}~}{|}|~}}|}~}~}|{~~}}|{{xyz}}~}|z{{|~}}||{|}{yy|{}~}|zz{}|}}~}{|~}}{{|}}~}z|~~}{{}}~}~~{|}}~~~}||{x{|~}~}}z|}}}}}|}~|}~}~~~}|}~}~~~~}|z{|~|~}|}|{z|{|}}{~~}{}~|{{{{||~~zz{}|{|}}|{|{|}|{zzzxzyzyy{}~~~}|}}~~~~}{{~{{||{}|{z{{z{|}}}||z{~}}~~~||}~~~{zz|{T))*)*)(()'''(&  !}xvwx{{{|}}}}}|}{zyxzyzyy|z|~}}}||~~}}}}zxyxvrrqptwvy}~~}~}|{{|~~~|{{|zzz{z{{}~~{}~||||{yzyxwxy{|~}}}}}~~}}~|}}~}~||~~|~||zz}}|{{||{{zwvuyzyz{yxy}~~~~~}~{~~~}}~}~~}{z|zywyz{z||||}|}{{yzzzy||{{||~|zz}}|{}}zz{z{|zzy{yyxxxwyyz}}}|{|}}}}}|{{|{yz|{zyxvwyywyy{{|||{yxxxxxzxyyyyyyyxwxwxwz~~~{|{|yyx{}|}|}}}~~}}{{z~~~~~}~~}|~|zzzzz{|~}}~{}}~}}}|z}~}{{|zyz{xz}{{|zxz{|{|~~~{yxyzz{|{}~{|z}|{~~{|}}|||}z{}~~}~z{z||zz|zy}}}~~~~}{{||{z|{zy{yz|{{z||}}~~~|||z|}|z}}||}|}}~~}~}|~|}~}}~|~~~|{ut|~}}}||z{}~~~}||z{{}}|{}{zzzx{}~}|||{}}}~~~~|{|}{z|}|}|}}}|~}}}~}|{|{{z~~~~|}}~|{{|}|{~}|{zz|~|}}z{{}~|||}|}}}}{{|}}}}~~~}||}}}}|zzzz{|}{|{}y||}|~~|{{{{z{{||~}|yy|}}|}~}}{{}~~}}||||}{z~|{{}||~~{||}~}~}|{{yz|}}}~||}~}|}|~~}}}|}~}~}~~~}|{|||~~}|||}{}{{|}}|~|}~}}}{{y||}~|{{||}{}}~}}{|||}{{|z{{zxw|~~||}|{}~~|{z}|||}~~}|{{{{|}~}||yx~~~}~~~{|}|{U)**)*)((('''('  !|ywzy||||}~~~~~}{yzz{zzy|{{~}~}~~|{zyxvuspqrtswz{~~~}||z}{z{{{{{{~~|}}~}~|{zxyy{|}}~}}~~~~~~~~~}~~{z}}~}}}||{{ywuz{{{{ywx~~~~~~}}~}~}~}}|{zzxyz||}|}|~}|}|yy|zz{|{{|~}{{{{}}}||{|||{{{|z{zyyy||z~~||~~||||{|}}{z||{zywxzzxz|}}|}}}{{ywxxyzz{{{zzzyxxxxvx~{||||{{{||~~}|~~~~{z|~~~}}~}}{{{zz}|~~|}~~}}|||{|{z|{{~}~}}zz{|}}}}{{{||{|}}}}|{~}|}~~{|||~|||{|||{{{|{z{|}|}}~~|||}{}}}{|z{xy{|{z{{|}~~~}|||{{|}|}|~|}}~}~~}{}{~}}~~~~|{xv}}~}}}|||}~~}~||{|~}}|{{zzx{~~}{||~~}}|}}|{}~}{~}{}|~~}~}}}~}}||{z~}~~~{{|||{}}|{|~~~}~{z{~}}{{}}}}}}{{}~}~|}}}}}}}~}|{|}|||zzz{z||}||{zz{|||}}|{||}{{}}}~}}}}xwy~|||}||}|z|~~~|}}{{}{y}~||{z|z|~||}}~}~}zz|yyz{|}~}||}}|~{{{}~|{|}~~}}~~~~}|||||}|~|||{{|{{|~}}~}|{}}}|{{xz||~~|{{}}|}|}|||{|}}|{{{{{zzxwy}}~}{{|}}~~|{z~~|||||}~}{{|{||}}}{zy}}}}}~~~}|}~~|||T(***+)((('''(&  !|zxyz{||||~~~~}}|{zyyyywwy{}~~~~|}||~}|}}|{{yxwvqpppqrvy{}~~}}}{|~}||{|{yzzzyz|~}}~~||{|{z{xyyy{{|}~~}~~}|}}~}~||~~~~~~~}~}}{yz~}}||||{{xxuwz{xzwuty~~~|~~}~}~}}|}~~}}|~~{{{|zzyyxzz{|{|||{|zyz{{zzzzz{~}}{xy{|||}zz{z{||{z|{z|zxxz}|{}|{{||||||{|{|{{|{yzxxvxzxxz}|{|}{zzxwwwxyyy{{yxzwwxwwwx}~~}~|{||{zz{{{}|{|~~}}~|y{~~|~}~~}|}}|zy|zy{{|}}~}}~}~~~}~~|||{{y{zzz|~}~}{{|||}~~|z|z{z{{|}|||z}}||}zz|{{|}{z{}|~|zyz|zz}|{|~~~~||z{}}|}|{z|wy{z{{|z||}~~~}}|}{||}}|}~~}~~~~~}}{{|z|~}~}}}|yy}~~}|||}}~~}}|}{{~~}}|{{zzy{}~~}||}~~~~~}||||{|~|{|}|}|}~~||~}~{{{|}}}~||z{{{{|}{z}~}~|zz~}}|{|~}~|||z}}~~}||||}~}}}||}~~}|}}{{||{{|~~}|{{{{|{~}|{|{}{}~}~}~}}|xvv|}}}~}}|{z|~~~~}~|z{||||~}||z{z|~~}~|}}}{zz{zzz|||}~}}~|}~}|y|}|||}}|~~~~}}}}|~}~||}|{|}}|~}}||~~~{}yx{{}|||~}~}}|||}{}|||}|}{{{zzyz~}~}}|}}~~}|{}}}|||{|~|z}||}}~|}||zz}}}~~}~~~~~~}{}|~~V)**)*))()'''('  !}z|{|}~}}}}~}}|{yz{xyw{|}~~~~}~~~~~~}|zzwwurqrtuyxx|~~~}}~}}~}|{{z{{}~~}}}}~}|{{z{|}~~}}|}~|{~~~||||z|}}~{{|z{yxxxzzzxusw|~~}}|~~~~}~}~}}|{z{z{{{|}||}||||z{{||{z{z|~}{{{{}}{{|{||{{{}}||}{y{~~{}}}}}}~||{~~}|{}{{{|xwyz{z{}}{}|{zzzywwxzzz}{zz{yxxywy|~~~}|||||{{|}}}|~~}{y|}~~}}{|{{yz{|}~~~~|}}|{{{{|~~}|}||}~~}|{||}{}{}}}~}}}~{{}|{}}}{{|}}}{||z{{}|||~}~~}}{{~~~|{{{xxz|}|||z{}}~~}~~~}|~}~~~~}}~}|{|{{}~~~}}{y|~~~~}|{|}}|~~}|||{~~~~}{zzxz~~{|}~~~~~~~~}~{}~}}~~}~|~~|}{|~~{{||{}~~}{y|{|}|{{z|}~~||z{}~}~~~}}~~{y{|~}}~|~|}~~|~}||~~~~}|}{{}|{}}}~}{{{{z{||{z{|{{}~}~}|z{wwuy~~}~}}|{{{~~~~~}z|{|||}}||}{{{||}|~}{{}{zz}{zy{||~~}~}|{}z{}{x{~}}{}||}}~~}|~~~}z|~~}|}||{{{|~}~}}|~}|{yxzyyz}~~}}|}~|{|||{|}}||||zzyzzy{}~~~}{{}~}~}{{||}|{{zy}z}|{}|}|{~}zz{}}}~~}|~~}|{|{{}V()+)*))()'('(&   |z{{{|||z|z{|~||zxyyxwxz|}}~}||~~~}~~~|||{zxvurqquwyyxx}}}}}~~~}~{{|}|{{|{zyz{{|~}{}}|}~||{{{z{|||}~}}|||}|z{~~~~~}||{{yz}~|}{z{{zyywxwxxtsrrv|}}~~~~~~~~~|}}{}}|~~}~~~}|||{zyzxy{{|{|{{z{{{yy{{z{zzy|~|yzz{{|}yz{y{zyyz|}}~}{yy|}}}~|{}||{|{||}}|||{{z|yxxzywy|||{{zz{zxvwxxxxz{zzzxxwwwy}}~}~}|{z{{{z{{||}}~~}}|zy~|}}}}}}{y{{zxyz{||}|}~}||}|y{|y{}~~~}||}|}}}|~}}{|{{}zz|~|}}~}|}~}{|{|}{}~|{}|}}~||{|zz{|{{{~~~~}|{z||}}|z}xxz{|}}zz{|}~}}}|}}}~}}~~}~|||~z||~~~~}~~zz{~~~~}|z}{|~~~~~||~~~}~|z{yyw{}|}}}~~||}}~}}~||~~}}}~~~~|||~~~}{{|{~~}|{{|}||||xy{|}~~}}|||}~~~~}~~~~~zzz|}~~|}}|{~~}~~}}}~~}~~|}}{||}}~~|{z{zz}~}|{|z{|||}}}{|{xwwx{~~~}~{{{|~~}}||}}|}||}|{{{}{}}}|}|}{z{}{zz|{{{~}|||~|~}}{~~~}~}|}~~}~}~}|z|~}||~||{}}~}}~}}|{zxzxy{~~~~~~}~~}}}{}}|}}}}{zxzz{}~|}|{~~~~}~}|||||||{z{~~|{~}z|}|{{{|{{}|~}|~}}~~||}|{~W)**)*()()'''(&  "~{|}}~}|{z|zx~~}|z{zzyyy}~~}}~~}}~~~~}|zzxwutux{zz|{{|~~|}~~~~~|}}|{||{{{|z{}{}}|{{|z|{{}}}~}||~~~~}}}}|{{z~~}}||||{zyxxxywtstvx{}~~~|~~||}}~~}{}||zyzx{}}}}|z|{|||zzz|{z{yy{~{|{yy{|y{{{|{zzz{{~~~}|{}~}~}}}}||}{}~~}}}}}}zyz{zzz|{{{}zz|{zywyxyy{{{|{|yxyx{}~~~|}}|{z}}|~~{{~}|~~~~~}z|{{zy{{||~~~}||||||{}~~}|}}~|}}}~||{z{|~~}|~~}}||{{}~~}}|~}~}|z|{{{|||{~}~~~}{|{}~|{{~yxw{}~}{{||~}}|||~}~}~~}}||}|{}|}~~z||}~~~}~||~}~~~~~}|}}}}}|zzxxwy}||}~}~~|}}|~~~~}}~~}}}~~}}~~}}{}}}}}{|{||||{{y{{}~}}}~}}~~}{}}}{y|{}~~~|}|{}~~~}}}~|~|{|{|}~~}~~}{zz{|||{{|{|{||}~~|{{ywxyz|}}|}}|{|~~~~}}~}}}}}|||}{{|}}|~{||}{z{{zzz{z|{~~~}||~{{~}}|}}}|}}}}}~~~~zz}}~}~}~{|}||{||}~~~|}zzxxvwy{|~~~}~}|}||{{}~{||{zyxzyz}~~}||{z|~}}~||{|{{z|zzz~~|{~}zz}|z{||}|||}}||z{}~~{{}|x|}V))***((()'('(&   ~||~|}{{zzwzzz}~~yyxzyxwyzz}~~}~~~~}~}~~}~|{yxywuvwx{{}{{{~|||}}||~~}~~{{z|z{zyxy{yyy{~z~~}}|}|{{zzy||{|}~~~~~~{{}~}}}}~}}}|}|}{z{{{||z{z{{{zyxywyxvttuwyz{|}~~~}{z}~||~|~|~}|{{|{zyyyz{|||{zyz{|zyyz{zzz{y{|}|z{zyxx{xzzy|zvxxz{|}}z{~}}~}}||||}}zz~}~~|{|}{zyzzyyzzy||zz{zyxxxwwvzy{||yyxwvz}~~~~~~|||~zyz|||}~}}~|}~}}~||}}~}~}|yyzxyz{||||}}}}~~}}}{||zyy~~}~~{}~}}|~~}~{||}z{{}~~~~~}{|||{z{~}|}~{||}||{{yzz|z|{|}}~}}~}|{{{}}zy|xxvw{|~{|}|}~}|{}~~}}}~~}~||||{{|}}~~~~{{|}~~}}}~{{}~~}~~~}}}|||{{{zyxwz{}}~}}}|{}}||}~{}~~~}}}|}}}~|{}|||||{{|{||~}~}}}}~~~}|~}}}{y||}}}|}{|}~}}~}}~}~~|||z{}~}}{}{{}~~|}}||{}~~}}}}xyyyz|}}|}~}|}~~~~~~~~~~|}}}}}}{|~|}|~|}}|zz{{{z}z|~}~~~|}~|{}~~~~||~|}}~~~~||{}~~~~||{{|{~{xyzwwx{}}~~~~~z}}~{z|}|{||{zy||||~~}{||}}}}|~}}{{|{{{{z{~~}}~{|}}|{}|}~}|}|zzx}~}}}|zxW))*)+((()''')&  !~}~~~}|yzxx|~|{{{yyxyz|~~~{zyzyxwyyz}~}||~}|{||||~~~~~{}}}}}xyyz{z{|}}~}|{zy{||~}~~}||~}~~~~~~{{||}~~|{{}|{{{zyx{{wvvvwxyz{{~}~}{~}|}~~~}~}}}}zz{|z{{}||}{zz{}zz{||{{~z{z{~}~z{yy{xzz{{{xxy{|~~}{~~~~|~~|||~{y~~~~~|{||}{{|{||}{{{|zzxzyxyy{{}}|z{ywz|~}~}~~~}|{}|}~~}}~}~}}~~|{zzy|{|}~|~~~}}~~}|{zyyz|~~}}}}~}{~~~|zy}~~~~~~|}{|{|}~~~{{|}}||}zzz|}|}~}|~~~~~}||}}|{|zyxzz{~}~}|}|}}}~}~}}~~~~||{~|}|~}~}|}~~~}}}}}}~~~}~~~~{zzzzzy{{}}}}~~~}}{{{~||}}|y}~~~}~|~~~}}||}|}|{z||||~}~~~}|~~}}|zzz{~}~~~~}~}~}|}}~~}{{z{}~~}}}~|{}~~~}|{{}}~~~||wxyyyz||}||}~}~~~~}~~}}}}}||~|{|~}|}~|~}}|{{z{|||z|}}}}~}}||{{{}~}{|}|{|}~~~||z}||~~{~~~|{{|yz{~~}|{zy{xxxy{|~~||~{z|||{}~}|}|{{y{||{~}~|~|||~}|||}|||z|||y{{}~}}}{zy}||}||~~}z{|yxx{}}|}}|{{~W))*)+((()'(')&  !|{|{}||yzwux|~}{yyzxxyy{}~}}|}~}~}|zyyzywxzz|~~|{}}{zz{z|}|}}}{{||~{{wxxywz|~~~}~~{{zyxyzx{}~~}~|}|{~~~~~}}}}}}}~}{|{|z||{zy{zyzzzzxzywvuvuvxwxvz}}}~}z|}|zy{|}|}{z{||zy|zz|||{|zzzz|{yy}|{||z{{}}}||zyywzvxzyzzxxy{{{}~~}z}}|}}||~|{|~yy{}~~}{}}|{|{{zzz{{}{yyzzxxzwvtww{{|yyyywwz~~||}~}~}|~}|~|{z|{|~~|}}}}~}{|}~~}~~~~}|{zxy{{||}|}~~~~}}|z{{zwwzz|}|}~}|}|}}}||}~}{yz}~~}}~~}{}~|{}~|}~|||~||{{yzy{|{|}}~~~}~}|}|{z}xzxz||~~}|||}zz{}}}}}~~~~}~{|{|||}~|||||~~~~}~~~~}}}~~~~}|yzzyzz{{~}~}~~~{z{~}~~~|{|~~~|~~~}~~~~~}~||z|}|{z|{{}||~|}||~|||{z{|~~~}}}||}}|{|{{}~}}{{}~}}}|{|}~}~}||}}~}~~|wxy{z{{||{|~~~~|}}~~}|~|||}}|~}{{}{|}}|{{z|}~|{}~~}}}}||{||}|~{~}{||}}~}|{~}~}}}~}|{{zz{|~{zzzzxxz{{~~~}~~|{}~}{}}~}||{}|}}}~}}}~}}~}|||||{|z{}~|z|~~}|~|xwz~~}~}}|~~}}}zwy{z{}}~||{~X***)*))))''')&  !~|||{}|{|zyyz}~~{zzyywyz|}~~}|{~~~|~|z{|zz{y{}}~}}}}{{{z|~~~}~~{|~~}{zyyyy{~~}|||{zyz~~}{}}||~~~~~}}}}{{}|zz{{zz|}|zzyxwwuvwxxxwx}~}|}|{zz|}~|{z|}{{z|||}}}~}||z}{yz~}}}~|{{}}|}}|zxy{zzzzz{zz|{z||}}}{}|}|}~}|{}}z|~~~~~~~}~~{|}}{||}}{{zyzxzywvwy|}|{{z{xy{}}}|}|~}~~}}}}}}|{~~~}|~~~|{}~~~~}zz{{~}~}}}~~~}~~|y{zyxx{}}}~}}~~~~~}}~~}{yz{|~}{~}}~}}~~~~}{}}~}~|zz{{zz}}~~~}}~~~}}|}zyz||}~~|}}||{{~}~}~~~}||{}|~||}~~~~~~~~~~}}}~~~~|zz{{{{|{{|~~~~||}~~}}||}~~~~|}}~~}}}{{|}}|||{|||||~}|}~~}|{z{y{}~}||~}{}}{{y{z{}~}}}|{|~~}~}|{|~~}~~}}}|~}}xwwyyyy{z|}}}~~}}~|}}~}}}~}~}}|~{||}|{{||}~~}|}{|}}||}}~~~}}}||~~}|~~}}}|{{|{{}~~}~~~}}~|z{{|z}~~~~|{zzxxxzz{}~~}}~~||||z|~~~}|||||{}~~|}|}|{~}||~{{z{yx{}|{|~~}{}{zuvz~~{{|}||||zxvyzxy}}}|}V(**)*)))('''(&   |zy{{zz{{yzyz|}}|zyxxxwxx{{||{zxz~}|}{|{|yyzzyz{}{||}{zzyxz}{|~}zzy{}|}}zyzzyz{~~~~~}{z{xz}}}}~}|}|}~~~|{~~}}~|{|{|z|zzy{{zz|{zzzxxwvvtwywwwvwz}~~~~}{{{z{yxx|||{z{}{yz|{{{}|}{|{{zyzxy|~~}}}{{|{|||{zxxywyyxzzyz|{z{{{|||{{{{~}|{|}|{}{{{||}~~~|}{}}~{|}{{z{}|{{{yyxxwvwuvz{|z{zzyy{|{{zz||~~}}}}}~}~}~zz|~}~}|~~~}{{{|~~~}~}|zy}|||}||~~}~|~}|{~|zz{wwvz}~{{{~~}~}~}{}~|yx{zz|}y}}}|~}~~|}~}{{|}~|{zzx{zz|}~~~}}~}}~~||~ywyz|~~~~~|||{z{{|}}}~~}~~}|{|}}~~|{||}~~~~~~~}~}}z{~~~~~~}{|||{|}{{|}~~~~~~}||~}~||}~}}}}~~}{{{}}|}{{{{||||}|}~~}}{{|{|}~~|||~}}}|}}|||{y{}}~~}|z~~~|}|z{~}}~~~~}~~~xxxzzzzzy}~~~~}}}~~~~}}~~}|}}}|zyz}}~~~}~||}}|}}}~~}|}}~}~~}}~}}}~}|{}{yz~|~}}{{|||~~}{{{xzyyz|}~~}}}}|}|{|~}~||{|}}~}~}~}||}||{|zy{~}|}~}}{||{xxz~}~|}|{|{{xwyzyyx~~~~~W(**)*((()'''(&  "|z{{|{{{||z{{|||~}{{zzxxxy{|}||ywz~~}}|~zz|{{{|}|{}}{{|zz{}}~~||z|}{|}~}}}}~}}~~{|y{}~}~~}~}|~}}~||||{{||}}|}{|{|zyxxwvvwyywywy{||{|}{{|z{}}{{{|{{||{{|}~~}{{{ywx|}zzz|{}~|{zywwxyy{{z|}~{{z{|~}|||~~|}}~|~}}}}}|}|~~~||}~||{~~}~}zyy{yxyxuy{|{|||{zz||{z{{}~}~~}~|}}}z{}}||}||}{~~~|}~}}}~~~~~|}~{zzxxyz}}}~{{~~~~|~}{z{z{||z|~}~}~~~|{|{~}}zz{|{z{}}~~}|}~~~~~~zxy{}~~|||{z{}{}}~}||}}|}|{|~}~||}}~~}}~~}{}|{~~}}~~|~}||~~{{{|~~~~~|}~}~~}}}|~}|}}~~|{|{}}|{{{|zz{zzy}~~|{||||~~}~}|||~|}}|}|{{|{{{~~}~~|z}~~}~{zx}}~}~~~~~}yxxyzxxyxz}~~~~~~}~~~}}~}|{}|{yx{||~~}~}{}}{}}||~~}{|~{{}~~}|~|}|}z{zxv~}|{}~~~}{z}{{}}|{|yyzyz|~~~}~}}{|||z{y}~~}}}~{{|~~~~~~}}~|||}{{z{{zz{|{|~}||{z{{yy~}||}|{{{zxxzzzzz|~~W(*+)+()((''&)&  !~zyyyzzyzz{zzy{zz{zzzyxvxxxzzzzywvx}||~|||{{zz{|{y||z||}{zzyyy{z|~}{zz{|{||~}~~~}~{|||{}~~}}{yyz}~}}~|}~~~}}~|~}}~~|}|}}{{||z|||{{}{z{zyxvvusuwwxxzwz|~~~~~|z{|yz|{|{{|z{z{z{z{z{}~~}}~|z{yxwvy{~}zyzyy{}|yyzwuvvvz}z||}|zz{x|}~{{|~|{~}|||||}||}~~~|}}|{{~}z{}}{}}zwyyywxyvwz|{||{{zz|zzz{y|}~}|~}~~}y|~~{{~}~~}}|{{~~}{~|}~}|}~~~||}}}}~|}~}~~|{|~|z{|xyyy{~}}{{yz{|~~}}~}}}||{zxyzyy~}~}{~~}{{{{{z}}}zyzzyyz{zz}~}{}}}}}}|}|yxz|~~~}}|{{{z{z~~}{{|||{|||{||}~~~|{|~~~~}~~}~~~~}~}|z{{}~~}}}}}}}}~||~}|zz{}~~}}~~}|}|~}}}}|{{~~~{||~~~}{|{{{~|{yzzzzz{zyz{|~~}}|}|{|}{|{~~|z}}|~~~{|~||{|{|}}}~~~||}}|~~~|{zy{|~}~~}{xy{yyyyyz{~}}~}~~~~}~~~~|}}|zyxwz|~~~~}{}{}}~~~~||}}}~}~}|}~}{|}yyw|~~~}zy~}~~~z|{|{~}|{zzz{{|}}~}|||z{||~~}}~||}}}}}}|}}||}|{||{{{{{}|~}{z|{{{{{}}~~}}}||{{xwz{{{||}~X))*)*()()'(')&  "~{{z{z|zyz||}{{{{{zzyzyxxy{{|}zyxuw|~~|}~}|{{{|}}{|{|~|{|}yyz}||~}{{}|z{{{~|}{}|}|~}}||}}}~~~~~}|~~}~~~~~~}|}|{||~~|{}{z{yyywtuuwyz{|y{{}}~~}{}zz|}|{|{{z{{{{{{{}~~~|z{xxxz{~{zzwzz}~|y{yvuwux}}{}~{z{zx{}|{|}|~}}}~}|}~}}~~}}~~z{||{{}~}}|zxxxwy}zx|}~|~}|{z|zz{}{{~}}~~~||~|}}~~~{{{}}|~~~~}|~~~}|}~}|}~~}{|zy|{|~}}|zzzyz~}~|~~|||}{{{zz{|}|~}}}}|||}}||~|yyy{{z|{zw||z}}}|~{|~{{yz}}~}}{||~}{}~}||}|||{{|||{}|~}~}~|||}~~}~~~}|{{||~}}}}}~~~~~}~~|{zy|~}||}}||}~~~}|~}|}|{{|}}~}}}~~||{}|||}~|zzzyyyzyyy|~|}~~|}|}{|}||~~|||~}~}|{}~||||{{~~}}~~||}|}~~}}zzy||~~}~}~~~|yzxyywyyyz|}}~|~|~~~~}}|~}~||zzxxy{|}~~}}{}|}~}~}}|}}}~~}~~|}{{|{xwx|~~~|}{z~~|}~~~~}~|{~|{}~{|zyz{z|{~}~~~{}|zz|}~~}~{||~}{|}}}}~}|||~||}|{{||}||zzz~~}z{{{|{{{{}}|~|||||zyxyxyzzz|}~}}}W(**)*')'(&('(&   |zxzz{yxxyzz{|{{zyxyxxxxvwz|z{zwuuuy~~~~~||z|~|{{z{z|}}{zz{{{z|zzyz{z{z||{{yxzz{}}}|zzz{|{|z}}~~~|}|{||}|}}~~~~~~~}~|z|}~}}|~}}}}}}||||{~}}||}{{{ywvvvuvwwx{|{yz||}}{{{zzy{}|{z|yyyzyzz{zz|}~|}}|{{yxvyz|~}zz{wxx}}|yzytuusv|||||{yzyxxz~{zz}{{z}~~}|{|~~}}~~|}}}~{{{{{z{~}}~}|ywxvuw{yx{~||||zyz{{yyzzz||{|~~}~}}~}{}||~}|~~}}|z{||~~{}}~}~~}~|}}}}}|{}}~}~}|{|~~||zx|}||}|{yzzwy}~~~}|~~~~|||}z{{yy{{}y}}|~}}~||zz}}z{{|yyx{zzz|zx|~}~}{}||||zz|{{zz}|~~~~}|zz}~~|~||{z{|{zzzyzzz}|}~}}}~|}}~~}~}~~}~||{{{}|}{|||}~~}}~||{{{}~~|{{|{~~}~~}~~|}{|{z{}~~~~~}}~|{{|||}}|{yzyyz{zxy{|{|~~~~|}|{{|}}|~~}|{~~}|}|||{||{z}~~}~~~|}~}}~~}}|z{}}~~~}||zyxz{yxxy{~~}}}~}~~}~}~|zyyxz{}}}~~~}}}|{~~~~~||}{{}~}{{}{zzz|~}~~~|||}}~~~}~|}~|~~|}|{{|}|}}~~}|||z{{}~}|z|}}}}}}|}}|}|~}{|}||}|{yz}}{{{|{}{{|}|{}}{|}zzyz{{y{|{}}}~~X)****()')('('&  !}zxz{|{zzz{||}z{zzyxyywxwwz~}|{zwxx{}~~}~}}}z|{{|~}}|||{{{||zz|zzy{~~}}yyxz}~}~|{{{~}||}~~}~}|}}|~}{|~~}~~}~~|}~}}}~~}}~}{{|zxxxxvwxwyz|{z{}}~~~||z|{z|~|{||{zz{zzz|zz{}~~{|{ywzz|}}{{zyz|~}zz{uutsx||}}~|zzzxwz|{zz||zz~|}~}{{|~}~}~~~~|}{|||~~~~~||yzyvx{yy{~~~~|z|||{{}|||~}}~~}}~~}}~~}{zzz{~~~~}~}~~}|||~~~}||}~}|}~}|}}|{{|{z~}|}~|~}|{z{|~|{}}~~}{}}||}~}{||{zz||z{||{{~~~}}~}}{}zz|~||{{||~}}}{z|~~}|||zz{}{zzz{xxzzz|~~~}}||~}|}|z{}}}}|{||z|~|~}|{|{}}}|{{{|~~~~~|}{yyz{|~~~~}|~}||}}|}}}{zzyz||}{{||{z}}|{z|}}}~}|{~}}}~~||{}|{|~||{|~}}~}|}~~}}{{|}}~}~}~~~~}{{{{yzzxxy{{{}~|}}~~~~~~~~}}}{yxyxxz}|~~}||~}}~~~}~~~|}~}~||}||~|{|}~~~||~||}~~}~}}~}~{}}|~~}}{z|{|}|~~~}}|{||}~~~~}{z{}~}|~}~~|{{||z{}||{}|}}~zxv{~}|}{||}|z{||z{}|{{}{xz{{zyz|{{{|}}~~~W(*))*((((''()&  !{xxy{{{zzzxzz{yxzyxvyywvvvuz{|yxyyxy|~~}~}{|||{zzyyy|~{zzyyzz|{zzzzxvvy~|ywwz{~~}}}}{{|}}}|zy|~~~|}}}|z{{|{~~}~~|~|z{}~~~~}~}}|}}}}~}~~~||~||{|{yyyxwvwuxz|yzy||}}}|{|{{{{||{z{zxxyzxyyxx{|~|~}|{{{yzxyz~|{z|{yy||{||zvttsv{{{|||xyzywwzzxwz{zx{{|}}z|{}~}}~|||~~}|{{zz{}~~}}}zyywvwyyz||~}|zzz{|{yy{zyz}|||}~~~~|||~~}~}~}}~|yzyxw{~}}}~~~|z~}~~}~|{{||}|}}}}{|}}||}}}||yyyzz{|~}{{z|}|z{}~{{zz|}~y{}{{||}}~{{|}}|}|zz|}{y{||{z}}|~~~|}||{{yyz~{||{|{|~~|||zy{}|zzyyxy}z{{zxvvxxz~~}}}{{~~~~~~~}}}|~~}~~}{{zz||{~~}|}}~|~{{z{z|}~~~|}}{{ywyz{}~~~~}}}~~}|}}|{}}|{yyz{}~}|}}}|{~~~}|{||~~~~~|}}~~~}}}}~||||||||{||~~~}~||}~|{z}}}}~~~}}{|}|z{{yyy|{z|}|z}~~~}~}|{yyxwy{|}~~}}|~~~}~}}~~}}~~}}~}~}~}}~~}}~}|}~~}{}~~}~~}~}~~~}}{{}}|~}~~~||{|}~~~~|{|~~|}~~}~~||}}|{|}|}||~}zvvy|}}~|{||{{{}{{|||{{~|z{|z|zzzzy|{|}}~~~W***)*((()''()&  !|yxy|}y|{||z{||zzyyxxyxwwwvyz|||||{z|~~||}|{{zyxz{}|zzzzy{}|||||zwvv||{yxy}~}}}}}~}}|}~}}}}}|{{{{|}}}~|}~{|~}~}~~~~~~|}||||{z{zyywxx{}{{{{}}~~~}{|{}{}}|{|{{yzzzy{yy{}}}~|~z|{zzz{}}~}}|zz}|}}}{vvuux{{||~|zy{zxwyywxzzyy{{}}~|{~}}~}~~}{|{{~}~}|{{|yz{{{|~~~{{|||z{||{z|}||}~~~~~~~{z{zxy|~}}|~~~|{}~~}}~~~}}~|}}}}}|{{||{|~}{z{~~~~|zz~}{|{|}~}|}}|||}~}|}|}{|||{|}~z{~{{}~}}~~~~|}}|z{{yy}{}}}}|{~}}|yw~{zyyyyx{}|{ywvuuvwz}~}|{z{}~~~}~~~~}}{|{{{}|~}}}}}}{z{}}}}~}~|{zyxx{}~~}}~~}}~|~}||{}{{z{{{~~}}}}}z|}}~~~}}}}||~||~~}~}~~~~~}~~|||||}~}||}}~}|~~}}}||}~~}}~}}~~}}}}}|||yz{zzz{{xyz}~~}~}~~{zzzwwwyy}}}~}||~}~~~~~}~||~~~}~~}~~}||}~}|z{{~~~~~~}}}}|~~}~}{{{|}}~~~~}||||}~~}}||||}~~}}~}}~}|||||{{|z{~||}zxxz{|}~||z{|||}zz{|{z{}|z{}|z|zyxyy{}}~~~X(**)+))')&''(&   |xxyz{y{}}{{zz{ywxvvvxvwvvtxyz{}||y{z}~}}}~~|}{{|{yzyyy{}|zyyyxy||~|}|zxxuz||{yxxy}}{||y||}~~}}zz{}|z|}}z{{zx|~|~}}~|{{|}}~~~}~}~|}~~~~~|{{|||}{{z{zxxxvvx{zzz{|||}|{z{y{z{{z|{zyyyyzzyywy|~~}~~|{{{zyz}||||{{y{{{}}{vuvwy{zy{{{yyyzzvwxwvxxxyzz{{{zz}}~}|{}}|~}{zzyyx~~~}|{{zyz{{z{z|~}~|}{{{|zyy{zyyz{}|{}~}~~~}}~|yyyyy|}}~~}|~~~}~|}~~}{~~|~~}|||~|}}}~}~~~|~}~}|{z{zzz}}}~|yz{z|||{z{||z}|{{}~}|{|{|}~~~}||z{z~}|{~~|zz}z|~}||~~~|}{zz{{xx}{{||||{|}~~{xu{~~}zxxyzyy{|}zwttvvyzx|~~{|z{{~~~~~}~~}||{|{~~}||~}~~|}}}}{{{~}}}|~~~|}}|yyxy{}}~~}~}~~}~~~|}|}}||{zz{|}}~~~~||~{|}~|}~}}||}}}}}}~~~}~~|~~||}~~}}~~~}~}~||~||}||~~}}~~~~~~}|~~~~|}{{{{{zzxyy{~||~}|~~||zzyxyyz|}~~|}|~~~~||~~~~}}|}~~~~|{|}}~}~~~}{z{~~~~~}|zz||}~~}{~}~~}~~~}~||~}{||}}{yx{||}}}||}|||||||}|||~{{|~{|{{zxxz|}~W)****)(()'''(&  "}zyy|{{z~~|||{zyxvvxyxywwuwy{}}}}||~}~}|||}~|{{yzz~}|z{xz{}}~~}}{zyyy}~|{yzz}~{{{z{~}|}}}|z{}}|{{zy{~~~~||}~~}}~}~~}}~~~~~||}|zyyxxy|{z{}}|~}{{}{z}~||{~~}|{{|{zyyy~~}~~}||{{{|{||||z{{y||}|xwvyzyzzy{|{zz{{xywvwxwxz{z{}|||~~}||}~||~}{y{zy}~~}|{{yx|||{{|~~}~}}{||{|}{zz||~}~}~~~~~||||{}~~~~~~}|}~}}~~}~~~|~~~}}z{|zzz|}{}~{z{z|}~||{{}}}~||~~}|}~|{|~~~}}||{{~~}}}~}|~|{}}|{}~}|||{{{yxw|{|{|}|||{~|xwx~~~~|zyxz|{zz{}{yvuuuxzxy{~}{{||}}~~}}~~~}}~}}}~~~}}|}}}|}}~~~{}}}}}~}zzyy{}|}}}~}}}}}}{|}|{{}~~~~~~~~}~}|}~}|{~~~~~}|~}}~~}|~~~~}}~|}}}||z}~}}~}~}}}}||{~}~~}~~~~||}~~}|{{{|{yyzwy||{{|~}}~~}}|{zxwyz{{}~~~}}~~|~~~}}~~}}}{{|}}|~}}{|~}~~~~~~~~|~~~~}|}|z{}}|}~}||zz}}~|}}}||~~}}|~~}~~~|{||{|~~}~|{zxz{{|}|||}|{{|zzz|||}~}|}~{{||yxyy{~~U()*)+)(()'''(&   ~yuwy{yx{}}{{zzzxuuvxxxxxvvvyz~}}~}||~~~~~}|{zz}}|zzxyyz{zyzyx{}|}}}||zwxy{yzz|z|~~{{|xy|~}}~}|||zzz||zxyxwy~~~~}}~}||{{||}}}}}~|}~}~~}|}}}}~}|{|{zxywxxyyz||z|}~||{|y{{|{zz||}{z{z{zxyy{{|~~~}|~|zzz{||{{zzxxy||}wwvwz{yxxz{yzx{{xyxvvvuxyyz{z{{{~}}z{y|}}||{zxyzz}}||}|yzywy{z{z{|}}|}~||}{{{{zyxy{z{{{}~~~~}}~}}}~{zz{z{||}~~~~~~}}~{~}|~~~}~~}~~}{|~~~~~|z{{zzzz||}~~}{zxy}{{zz}{{||zz}}}|}|{|~~~~~~~~~|{z|}~}}~~||{{zz||z{~||}{yyyzxx{{z|{{||{{|~{zxw|~}}{z{zx{|{{zz|{zwuuuwywxxz{|~zz{|}}~~|~||}~}}~}}||~~~~||~~|~~}~~}~}|}~~}{zzxz|{}~}}~~}}||}}~}{||{zz|}~~}~~}}}~|||||{}~~~~}~~}~}}~~}~~}}~~~}||~~{|{~~}|z{}|}}}}}|~}~||~|~}}}~~~~~~|}~~}}|{|||{zywx{{{{{|}~~}||zzxz{z{}}~}}~~~}}}}~~}}~~|}{z|}|}}~}}}}~~~~|}}|}}~}}~~~}{y|}~}}}|}~~~~{~}}~|}}}||}~}}zy{yz{}y}}}~|}{zzz||{}~~}~||||{zyz|}W)*+**)((((((('  !~zzxy|{z{~~}}{z{xvvwxyzzzzwwxx|~~~}~{{{|~~|{yyy{{{{{yz{~|}~~~||{zy{{{||}}}||{z}}}|yz|{|z{{zyz~~}~~}||}|}|~~}~~|~~}~}~|||z{{yzzz{z{}|{|}~|{||||{}{||}}~~~{|{{zzyz{y~~~}|{}{||{|||{xy}}|yxvw{{{yzz|z{{{}zzxvvuuwyzzz|}}}~||{}}~{{z{{}~}}~|zyzxx||z||~~~~}}~}}|zywyzyz{||~~~}~|}}|{|}{||~}~}~~~~~~}{~~}}|{{z{{|~~}||{z|}zz{|{||}|||}~~}}{{|~{z}~}~~}~~|{|}}||~~}||{zz|{yy{zzz{}{||}|~}|{zz~~}}|{{|z{}|{zy{{zyyvvvxxxxyz{}~{|}{|}~~~}}{}~}|}}||~}~{{||}}~{|~}|{}}z{zyz|{|}~}}}~}}}zz}}||{||y{}}~}~}}~|~~|}z{{|}~}~~~~~~||~}}~||}}~}}|z}}|||~}}}zz|}{}|}}{}~~}}}~}||}}~|}~~~~~}}|||z{{ywz{yyy{|~||{yxzz{{}}|}~}~|~{}~~}~~~{z{~||}}}}}}}~~}}~~~|}~||}~|}~}~~~~}}|z{}||}{||~~~}}{|~}}~~}|}}}|~}}}~|yzzyy{zyy{||{{|{x{|{z|}}~~}}|{{zyyy{}~V)**)+((()&(((&   }yxxy{zzz|||||}yxxvuuwxyyyvvvxwx}~~~}}~~~~||{zz|}}zzzww{yxyyzyz|z||}}~}}yxxzzz{}||~~}~|z{|{z|~}~~|||yz{zzz|{zz~~~~~~|}}{{|z{|{|}}|}~|}|}~}}{z|~~}|||{{yyxxyy{|}z|{{}{|{|{{{{{|}}}}|{|~{{zxxvvy~~~}||||{z{{zz{zxxz}}yxxwz{yyzxzzz{zzzywuuvtvxxxxy{{{~}z{{{|{}zxwwz||||{|zz{yxyyz{|}|z|~|}~~}|{|zxxwwxyzzz|~~}~}~||||}{{|zz}}}~~~{|}|~~~~~~|}{~~}~~{}|~~~}}{{{zz||}~~}|{zzy{{zz|{{||{{{||}}{yxy~~|{|~~~}~}~||}~{|}}}|}~zyz{{zz{yzzzxzz{|~~~||||}~{||||}{{{}{{z|z{{ywwvxvxwxwy|}{{}{{~}~}~~~|{|~~}}~~|~|}~~{x}}|}}|}~}|}~~|{}~~|}zxy{}|~~}zz||~}|{{}}}{{z{{z|}}~}}}||||~~}|{y{z}~~~~~}}~|}~~||{|}~~~}zy|}{{|}~}||{{~}||||{{~}~|{|}|~}~~~}}{}{{{|zwy|zxy{}}}|}zyzzy{}~}|~}|}}~}{{|}{}~}}|||}}{~~~}~}}}}}~~}~~~~~}~}{}~}}~~~|{~~~~~}|}~~|~}~}||}}|{|{zz{yz{}|||||z}|{{}|||{{zzz|~W)**)+((()'('('  !~{zyz}}|||}}}|~|zzxvwxwxz|zyxyyx{~~|{y}}~}|zywy{yyzzzz|{{~~}|~~}{{}{z}}}}~~{|{|||~~~~|{zzyz|||{|~~~~}|~~}||~}~~~}}~}~~{{{}~}|||{|{yzy{{~}}}||{||}{||{{~~~}~}}{{yxusv~}}~}~{|{|zz{|zyz}}yzyxz}zz{{xz{|{|{|xxvvtuwyxy{{z{~||}||{|zxwwy~|~}}||yyyzw{}}|{z}}|~~~{zxyxyxzyxz~~}}}}}}{}zy{}}~}~}}~~}}}~z|~~|~}~~|zzx}~}~~~||{|||zz}|}~}{{zz|}||yvv~|}~~~}~}{}~}~}}{||}|{z||{z{zzzxxz{}~~~~~~}}}}}~}|{|yz{||{{|zyxxxxxxwwz~}{{~{~}}}}|}}}{}~|~~}}}}~~}}~}z{}|}|}~}}~}||~}~}{zxz{~~~{z}|}}{}{|~}{{||{}}|}~~~}}|}~~}}zzzyy|~}}||{}~}}|{|}~{|y||z{~{|}~{{|~}{{||{|~~~~~||}{{~{~~~}||}}y{|zyz|ywwz}~~}}|}{z{{{{|}~~~}}}~~~~~|{zz{{|}~~}|{|{z|~{{z~~~}~}|}|}|}}~}~}}~~}}|~}||~~}|~~~~}{}~}~~|}}}{}~~||||yz{zxz}}||{{|}||{~~}|||{yy{y{~W))*)+((()'(')&   }zyxxz{}{|{{{{|{xzwvvwwvy|zzxyxwz}~~~~~~~~~~}|z{~||{|zxwwyxvwwyz{yy{}}{}}zz|{zz|||~~~~~~|z{{y|||~~}}|{zzwyzz{|{|~}}}~~~~~~~}~~|||{}}|||}|~}|~}}{zxz~}|z{{zzzyxxzz{{{|{z{{{z{z{{z}}}{}}}}||{zxwuqtyz|~}~}}~}{{{z|zzz{{{z{|yyxyy{yzy{zy{|{z{zyxwvusuwyxyyzz|~}}~~~{z|{{|yvusu|~|}}{{|{yxyxvy|{zyzzxz~}~}}}{xywvxxxwx|~~|~||{y{|{zyxx|}}~~|~}~~}||{zz~}~~~}{|~~}~{xyy{|}~}~|{|{|z{|||||{yzzyzz{yvy|}~}~~~~~~~}}z~~~|{||}|}|{}~|}z|{|{}zyyyyzz|}~}~~~}~~}}{|zz{|{z{|zyxyvvwwvvx|}}zz{}~~}}}~|~~~{|~~||~}|}|{||}}|{|}~|}~}|}||}~~|}~}}}}{xxyy{~~{{}|~|}}}|}||||z||{||}}}~~|}|~}|zxyzy{~~~~~~}}|}}|}}||}~~~}{{{zz{}~|}}|{~}}||{{{~|~~~~|}|{z}~|{~}||}|zz|yyxy{}~}~}~}}}}}|||||~}}~~~}|{zz{{}}}~~}|{{|z|~}|||{|~~~~~~}|~}}~}~~~}~~~|~|}}}|}~~~}|}~}||}|zz{yzz~~|}~{{{~|{{~~~||}zzyzyz~X))*)*((()'''(&  "~zyyyz{}}}||||z|{{yxyzzy{~|z{{{xz}}}~~~~|||~~{yyyyyxxvzz{|{~}}|~~}|}}{z||}~~~}}{|{||~}|{{yy{}||}~~~~~|}|~||}||}|~||||yz~~~~{{|zy{{{zz{}}{|}{{z{|{{|{|z|~~~~{~}z{ywux}|}~~}~||{z{{|}|||||yyzxz}{{{}|||}}}|~zywxwvwyz{|{|{}~{|}~}|{{{|yxvvu{~}}}||~zzz{zyz{{{{zzzy|}~~~}{{zxxxzwxzz|~~~}|||{{|{zz|}~}|}|~~{|~}zzzz{~}~~~~}{|{}||}~{{zz{{{{zyy|}}~}~~}|~{{|~|}}|}}}zy{~}|}~{|||{zzyy{}~~~~~~}||y{{}||{{{{zwxwxyuwx{|}}z{{~~~|}}}|~~~~||}~}~}||{|}|~~}~|}~}}|~}~|~}|}}~||}~~}}|{yxzz|~}}{}}|z~~~|||||}|{{|}|~~}~}}|}|{zyzzz}~~~}|}|}}|~}}}}~~}|{zz{{}}}|~||{}~}|{{{{}~}|}}|}|z}~}~}~~||}||{|{yy|yxyxx}~}}~~}|}}~~}}|}~~}}~}~~~}{{|{{{}{{~}||z{zz}}}{z{z{}~|{~~~~~~~|}~}|~}~}~}}}|z~}}|}~|{~~~~~|}~|{{}|{|zyyz}}}}}|{y||{|~|~}{{}{yxyz|~~W)****((()''()&   ~|xwxww}{}|{{{zzzzywxwxy{~|{zzzyz|z{{|~~~}|||}}~~||yyyxxwvuwxy{z|~}}{~}}}|||{|{{}}}~|{~~|{|z{{}~~~~}{{zyz|{{|}~~}~~~~~~~}~~~~{{{|}||~{zz{}|z|~~|zyz}~~}{{zyyzz{zyyz{|{z{yz|zy{{zzyzz}}|||~}{zyxxz|}}|}~}~~}}}}{z|{{}||{z|}xyxyz|{y{{{{{}}{|}{xwwxvuxy{{}{{{}zyz~~}{{zy{zxvuttw}||{{{||{{zzyxxzz{yyyz{{|}~||||ywwwyxx}}~{z}||~}|||zyyz{{|}|~~~}}|}~}~}|}}~~~}|{|{zyy{}|~}}}||{z|{|}}}{zyxzxzz{{|}||}||~~~|||z{~~}}}||||zxz}{|}~|z{{yyzyy|{}~~~~~||{zz|~|{{|{zyxwvvwwwwyz~|{yzxz~~~{}|||{|~~}}}|}|~~~~}|||}}~~}||}}|}~~|}~}}}||||}}}}{{z{{{{~~}|}||~{|~}~~}~~||}~}}}~~~||~}|z{|{z|~~}|||{{|}|}}|}~}}||zz|~}||}|{}}|}}||y|~~}~|{|~}{|~~}~~|}{|}}zyyzywyzxz~~~}~~~|zz|~~~~}}~~~}~~}~}||{|}}||||{{{|{{|||}|~{{{}}}}}}|~}}}~~}~}~~}~}|{}~}|}{y~~}~}}~~}||~|{z{zz{}}}~~~{{||}|}~}{{}|{y|z~~~~W)****)(()''')&  ! |yxyxw{{|}||z{{z{yx{yz}}}||||zz{{{|~~~}}}~{yy{{yxxvwwyzz{~~|~~||}}~}~~}~}|}|{z}}~~~}{{{}|}~~~~~~~|}}|}{{zy{|{}~zz{}~~|||{{{{|z{|{{{}|z|{||||}{{z{z{~}|}~|{}{{{}~~}}~}}||{}|}~~||{xyyy{}{{z}|~}}}{|~{xxwxww{{||~}}{~{yz|~}|{{{|yyxxvx|}~~||}}{{{}zyz{{z{|z||~|}}~~}~{yxzxxz|}}||~||~~~|}|zy{}~}~~}}}~}~~~~{~}||}}||{yz}}~~}~}}}~||}~~|{{yyy{{}|}}||}||}~~|{{~}~~}}}zyz}}~~~}|{zzz{{|z}~}}}{z{~}}{|{|yyxwwxwwwyy}}|{|z{~~~~}|{}||}~~}~{|~~~}}|~}~}~}~~}}}}}}~|||}}||}|}}~|{|||||~~~~}}{}}|}~~}}~}}}~}~~~}|}}|}{|{{|~~}~}}}{{{y||}~~~}|{}|z{~||}|||~}~}~|{y{}~}|z|}||{~~|~}~}||}{}{|{zy{yxxxzz|}|~}}}~~~~|zyy{{~~}}~}~~~}|}}|}z{|}|{{}zz{{|{|}{{z|{z{}~}}~~}~}}}|~}~~~}{}}~}}|~|||}|}{}}}}|z|~}~}~}{{|{|z{yy{}|||~}|{}|||~}~~}|{|zzz{|~~~}}~|zzX()*)*(((('(''&  !~yxywwwxz{||{zyz{zzyyxxy}~{{{z{zz|{{{~~~}{|||}~~|{yxyyxvvuwwwxxz{}}}~}~}}}||{|}~}}}||}~~}{|zzyz|}}~}}{{{|||~~}~}}~~}~~~~||{|}||}{yxvy|~z|~~~{zz||~}{{z|zz{{zz{{{{{{zz{{zz||zzzzyz|{{zz~}|}}{{|}}}~~|}}|}}|{|{|}|}{{{|wxwwy{zxzyz}}}{{{|{ywwwuvz{{|~|z{zzxz{}}|yyyyzyyxxyz}~}}}}{y{z{zz{zxxyyxy{z{}}zzz|~~}zxwxwxz{|}}|{zz|}||}|{xxwx}}|~}~~{{|{|~}||}~~{z|~|{|~|{~}}}{zy{}~~~}~}|{}|z{{||zyxwxxz~~}}z{|{||{|}}~}zx}}~~|}}|{zzz|}~~}}~z{zzyzyx{{~~|~|zz|}}|||z{yxxwwxxwwxzz~}|z{{|~~~|||||}|~}}zz~|~z|~~|}}}}|||}~~~~}|}||}~|}|}|||}{{{}}}}~~~||z}|}~~}~}}~~~}~||||||{y{|zy}~}|}}|{{{z}~|}~~}}|{|{|~~~}|}~~}~}{|z{{}~}}|}}|{z|}}}||}~~~|{z{yyzyy||}~~~|}}~~}ywwwz}~~}}}}|~~~~~~~}}}||}~{|{||||||{}||}~||{{~||}~}}~~}}}}~~|{|}~}{|~{|}}}}|~~}}}{|}~}~~}|}}|{z}{zy}{y{|}}}~}}}~~}||{z{{{}~~}z{~|X)**)*))')(('(&  !}{zzzyxy{{{~~|z{{|zy{{yw{}|}|zzz}{|}~~~}}}~~}}|zxxzzyxwxxywxxz}~}}~~}~}}~~}}}}}~}~}{z{|}~~}~}}|}~~}}~~}~}{}{|zyz{~~|{z|~~}|{{||||}}{{}||}|||||{z|~}{||{{||}}{}}~}~}~}~~~}}~}}}~|||}~~}|~{xxyyz{{z{{x|~|{z||{yyxxwz}||}|||}|zz}~~}{zyy|{||}{}~~~}}{{{z{}{{zyyz{|{}~}{z{~~~|zx|xz|~~~~}~{|~~}}~|{yvuw|}~~~}{|z|~~~~}|~~}z{~||{}~}~|z|}|~|||}{}}{|zyxzxxw{~~}|}}|||}}~|~}{z|~~~~~|{{yz}~~~{|{z{zzxxz{}~~~}}z{|}}}}||z{yxxxxxxxz{|~~~}||}~|}|}}}~~~}|zy}}||z|}~}~}}~}}~~}|}}~}}}~|~{}|z~}}~~~}|{|~}}~~~~}~}}|}|{z{zyz{zz|~~}}~|||{|{||||}~}~}{|z{{|~|{~{|}~{{zzz{||||}}{zxy~}~~~}~}}~}~|{z{xy{z|{}}|||}}|}}}~~~yxvw{|~}||~|{|~~~}}~~}{|||{{|||}|zz{}}}}}~}{}}~|}}|}~||~|}~~~|z|}~~|{}{z{|z{}~|{{|}~~}~}}{{{{{{}{zyzzyx{|{|~|~}~}}~~{{z{xxz}}~}}|zy~}W'*)**))'('(('&   |{yxyxyxz{zz{{zzy|wx{{xvw~||{{zz{{|{|~~~~}|}~~}|}{{zwwwywxwvwyvuvvzz{{}}~~{~}z{~~|}}~}}}}~{{zz|||~~~}}}|}|||}}~~~||~~~}}~~}|{}{xzy{z~~~~~|z|{|}|{zzz{|||{{|||{|{{z{{zxz}|{}~|{|}|||~~~}}||}|}}~}}|}}}|{{|}{z{}~}}|xwxxzz{zzzxz~|{z{|yzyvwwy{||}|{z{{yzzz|{xywyyy{|}{{~|}|||{|zy{||zzywwy{}}|{zx{}~~{ywyxz{~}}~}}}{z{}}|}}zxxtvz|~|{~{{zyz|}||~|}z||}}z{~}}|~~~~~|zzz{|~~}~~|{|}{{{{zzyxywxvy}|{{}}{|}~~~}}||{{}}~~}||{yzxx}~~|{|||zzxxy{|}~}~~}}{z|}||}}|y{zyxwwwxwyy}~~|~~}|~~~}}~}}~~}~~}y{~}}|||~~~}~~}||}~}}}}~~{}|}|}}}|z}}~~~|{}~~}||}~}}~~}~}|}|z{{zz{|{}~~|~}}{{||{|z{{}||~}{{z{|{}}}~}}~|z{|z{}{|}||zxy{}~~~~~}~}}{zyyz}~}}~||}~~~}}}~{zyy{~}||~}|{}~}}~~|||}{{{}{z|~}{|}~~}~}~|~|{|~}|}}}~~|}~|}}}~|yzyyxz~||{{~~}|~~}~~|~}}}|~}|{z|{yxxy{{~|{~}~}~|zywxyz~~~}|X)***+()')'(((&  !|{|yz{y{{||||}|{z{zzz{yxx~{|}{||~}~~~~~|~~}{zzyy{yxxwyzwwwzy{|{{~~~}||~~}}~||~~~}{{|z{}~}~~|}}~}~}}}}~}~~}|}{zy|}}}}|~|}~|}{{{{}~~~~~}|}}|z{|{zz~}|~~~~}}~~~~~~}}~}}}}||~|{{|~}yxxxzz{|||yz}~|{{|{z|{yzzz|}~~~|{~|{{}{|{{yxx{zz|z~}}~}||}|{|~|{zzww{}|z{z{}~|{zzxyz~}}|{~~}~~|yyxvy{}}}||zz|}{}}~{z|}~}{}~~~~}~}{z{}~~~}~}}|}||z{xxzzxyz~}{{}}|{~~~|~~|}|}~z|~}||zyzzyz~||}}}|{{y}~~}~{~|}|~}~{|{zxyxxwvyy|}~}}{}}~~~||~}}~~~}}||~~~}|}|}~~}~}||}}}||~~|}}~|||~||}~~~|}~||}~~~~|{z{}}~}~~~}~~~~~|{{}z{{||{}~}}||}~}}{{{}{{z|{|}~|zz{xz~}}}{}|{{z{zz|}}}|zwv|~~~}}}~~|||~}|z{yy|~~}}|~|~~|}~~{zz{{}~}{|||{z|~~~}~~~~}{}~}~}}}{{{}zyz}||}~~}~~}~}|{{}{yz~}{}~}~}}}}~}|{zzwwvtw}|{|}~~{z|}}{~}|}||}~~{{{{{zyyxyy{{z}}}||{yxxwy|}~~~}}}V()*)*()((&''(&   zxzzzyyzy{zzzzzzyzxwzzyxz|}{z|z|}}}|||~~}~}~}|}}~|{|{yyyxyxwwwxwvwxyxyxx|}~~}~}|{~}}||{z{|}~~|{z|z{{}{|~~~}}||zz{}}~~~|||{}}~~~~}}~~~}~||yyy{|||~~~|}||{zz{yyzzz}~}~|{||zzy{{yy{{||}}~|}}~}~~~~~~~~~}}}||||||||{zy{}}}{wxwwyyzz{zyyz}{zz{zy{{xxyy||}~}{{|{{{|zzzzxvwxyy{}{}|}||}~|{{{zz{{yxxwvy{}~|zyy{||{zyxwxy}~}~~~~~|||}|}|}{zyxwxz~~~~~~||{zzzzz{~~|}zyz||~~}||}|~}}~~~~~~|}}~zzxz~}~}~~}~~}}|}|zz{yyxzzx{|{{{||||||}|}|{}}z}|{||{yyxwzwz|}~~||}~~||{{}~~~}{|~}~~~|}~~~~|||{yyywwwxz{~}~}{}}}}~}}}}}~~~~~}~~}}}}~|~|}~{}}}|}|~~|}}~~||z~|{|~~~~}~}|{}}}~|zyyz|||}~~~}~~~}}}z|}{zy{||}~~~~|{}~}}~|{|||{{}{||~|{yxwv{}~~|{~~|z{{{y}||{|zxuw{~~~~}~~~}{~|z{zz}~~}}}}~~}}||{|z{z{~}|{~~|||~}~~~||}~~~~{{z|{y|}||~~~~~}{{z{zzz||}~~~~}|~~~}}{xxvurt|}}}|~~}|||}}}|~}|}~||||{zzyxzz{z}|{yzyyy{~}~}~X(***+)(((''()&  !|yz{{{y{{|||||}|{|{zz|z{z{~|z|{{}~}}~~~}~~|{{|zyyxyyxzyyyzzx{zxy|~~~~~~~||{{{}}}~}}|{{|}}}~}}z{||~~~}}}|~~~~}z{z|~~~|~}|||{{yyz{~~|~|{zz{{{y|}{}}~}~}~~~~~}}}{}~~}}}|z{{~~}|yyxyzyx|{|y{|}{{{|{{{}{yy{{}{~~|}~|}{}||{|zxvyy{|~~||~~|{|~}z{|||}{{xyvvz}}~}{zz}}~{zz{xxy~~~~}}~}}|~}{{zxz{~~~~}{{z|{}}}zzy{}}~~~}~}~~~~}{zz|}~~~~~}~~|z{|{zxzz{{|{{{||{}||}|~}|~}}||{{{{xxyyxy{~~}}{}~}~}}|}}}{|}~~~~}|}|{{zyxwwyz}~~|||}~}~~}~}}~~}~~~}~}}}}||}|}~||}}|}~~{}}~}}|{z|{{}}~}}~~~|{~|{~~{zz|{{|~|~~~}~|~~}||{{z|}}}}}}}}}}~~}}}}|||{{||{{~}zyywuz~|~|}~}{|y{z{~||}zzwxy|~~|}}~}|{~}|z{y{~~~}}}}~}}|||}|zz{|{|~}||~}{}}~~|}}|}~}}~~~~~|{||zzz{|}|}~~~}~~}|yz{{yz|~|~~}}~~|}|~}||~||zwxwtrsw~}|{|}}~|||~}|}}||}}zz~|||{|zyxxzz{~~}zzxyyy|}~}~~~~}~W(*+**(('*&''(&  !{xxyzzzy|{z{{{{z{{{{z{zyyy{{yzyz|}}||}{|}~}}}}{}}}|z{yxyxxywxxxyxyyxywwz~~~}~~|}}||}|yz||{{~~~|{zz|}||~~~}}{|{{||}}||||~~~|~}~~~~|zzz|~~~}}~{{|{zzxvx|}~}{|yyzyzzyz|z{}~}||~~~~~~~}}~}}||~}~~~}}||{y{{|}~~|xxxxy{wz{zxy{|zyz|zyz{yyyzz{{}}}}}|}||z{{{xxwywyz|}|{|}{yz{|yxzyzzzywxttv}}}~~{zyxy{|{yzzxxx|~|{{~|~~}|}|{{|~}|{{{y}}~~~~~}~|{z{|}~~}||yzzzz}}}||}~}||}~}~||z~}}zy{~|~}~~~}}~~||{{{zyxy{{{zyy{z|}|{}~}}}|}}|{|}{zzzwvwvyxy{|{zyz|}}~~}~~{{}}}~~~~~~~}{{zzwwx{{{~~}}}~~}}}||~}|}|||~}}~~~}~~~~||~~~}}{}}~|}~~||}~|{|}|}}|{{zz|~~}~|}~~~||}||~~{{{||{{||}~~~}}}~|}|}{{|{||}||~~}}~~}~}{|}||{|{|{~}{yzxuz~~~~}|~}}z|{{z||}{{{zyzzz~~}~~~}|z~~}{{{{y|~~}~~~}~}}||zz|z{|}|~~~~}}}}~~}}~~~}}||{y||~~}}}~~|zz|zz||}~~~|{}~|{{{}}|~~~|zxwyusty|}~}~}~||~~||}~}||}|z~}}~}~|{yz{z~|yzyyz}~~|~}}~X(**)+()')'''(&  !|zzz|{z{|}}}}}|||}}}{{yyz{{|{|zz||}||~||~~~|}|||{{{yywzwzyyxzyyyzzz|}~~}}}}~}||~}~}}~}||}}}}}|||{}~}}}~}~}~}{|}}~~~}}}}{zywvz||~}}}yzy{{||}}|}~}~}~~~~~~|{~}}~}~~}|z{}}}~~xxyxz{zy{}yz|~{{{}{{{z{{z}{{{||}~}}~|}~}zyz{zz{}}||}}|{|||yy|{{|yxxvvtv|~|zzxx{~}{zzyyyz|}zyz{{~~|}|~}~}zz|~~|}}~~~}~|zz{||}}}}~~}|}{}~}z|~~|z~~~~~}~~~||{z{zxy{{yy{|{|}~~~}||}|{{|}{|{xwwyzxyz{{zxyz}~}~~~||}{}~~}|{{yxxy|}~}{}}}}~|{~}}|{}}~~}~}~}~~}{{~}}}}z}~~}|}{{}|}}~~|{yyy{~}|}~}~}~}~||~||||||||{|{}|{~~}~|}~~}{{}{||}{}}|{|}}|}~~}~}{}}|{|{{|}}{{zwwx}~~}}}|{}{z{|{{||}{||zyy{z|~~{}~~~~|}{z|}}|||{zz~|~}~}|}}|{|||{{zz{z{||~}}}~~|{}|}}~~}~~~~~~|~}}~|}~~|{z|z||}}~~}}}zzzzz{|||}}}{}}|{y{zz{}~~}}zxxwzxwxy|}~~|~}~~~|}~~}}|{{}{{z{}|~}||}|{zzyz{~|zzzy{}~~}}|}}W()*)+()()''()&   }zyyzz{zz||}|||{{}||zzzxy{yxz{yzz{{{z{{{{~~}}}|}|}}{{{{yywxxwwvxwxxy{zz{|}~~~~~}}}|{|~{|{|||}}}~}~}||~~}}}}}}{|z{z{~|}||~~}|}{}||}~|z|||}~}}}||{{zzywtvy|{|z|zxxzz{|}||}~}}}{}~}}~~~~~}~}|}}}}}}{~|{{}}}|~}xyxxyzxxz|yxz|{yz{{zzyzyyzzz|z{||~}|}{zy{{yxyzzyzz|{{|||{z|zyxxz{zxvwvtqsx}~}~z{zwwz|{{zyyxz{yzzyxyz~~~}}}{}|}~}zyzz}~~~~~|{{{}~~~|||{{z|{||}}}~~|}{{z|}~{~}}|{y{{{z{~~~~~|}~~|||{zyzxxzzyxy{{{~~}|~}~{||~|{|||{zzywxxyzxzyyxxyz~~}}}}{||{|}~||yzxz||~~|~}~}}}}{}~||zz|}~}}~|~}~~~~~|{{}}}||x|~~~{|~||}}~}~}|z{xxz|{|}}|||~}}||}{{|}}}|}{{|}|}}}~~}|}||{{||||}|}}{{{~|||~}}~~|||}||}||~}|zzzyy|||}~|}|||{{|}{||{{|zz{|||}}~}~~~}|{}}}|}}{z}||{~~~}~|~}}|{}|}{z|{||x{|~}~~}}~~}~~~|}~}{~~}}}}|}}~|}|||||}~~~}{{|{{|~}}|}}||~}{zzzyz~~}}|xwwxzzz~{|~~~~~~~}}~|~}|}}|z{}}}~~}z~}{{{{|{}{{z{|~}|}}~W))*)*)(()'('(&  !~zy{{|z{{{|~~}|}||yzzzzzz{|||}~|zz{}|}~~~~~}||}{zzzzxzzzxy{z{|||{|}~~}}~}|}}~~|~~}~~~}|~~|~}~}}||~}~~}}~~~|{||}}}~~~~~}{|{zzywtuz}}~~}zzxyz|~~}~~~}~~~~||}~~~{|{|||}}}}}|yzxxyyz{{}zyy{{{{}{{|||{zz{zz{{||}~|~}}|}}|||}{{{{{{{}}~|~{{{|z{||yxwyvtux|~~}|{{zy{~~|||yz{|}|{}}{{||~}}~|zz{|~~~}~}z}~~|}~~}}||||~{~~~|z{}}}~}~}|yz||zz|~~~~~~}}|z{{xxz{zyy|{z{}~~~}{{}}{}~}|{{yxxzyzz{xxx}y{}}~~|||||}}}{{|||{~~~}}}}~}~}z|~~}|{|~~~}~~~~}~}}~}{{}|||{z{~~~{|}|}~}~~|}zzywx|zz|~}}~~||{z{}~}}|||}}{}~~~}}|}|{|{||{}{||~{{||{{||~}~}}||{|}~||}~}}}}zxz|{|{}{}}||zz|{||||{{{y|{|{}|~}|{|~~}}{||||{{{{yz{|{~}~}||}}|}}|{zxwyzyxx{~~~~~}}~}~|}}||~}~~}~{|~}}}|}}}|}}|||{{z{y|}~~}}{{{{{|}}}|}|{|{{zxyywvy~|}~}|zyutw{}~~}{}}~~~~~~~~~~~|~|}|{{~{y{z|}}~}}|yy~~|z||}{}|~|{y{z|~}~|{|}}~}W)*+)*()()&(((&   }yxzzyzyyz{|~}}||}|{zyyzwxyz{z|}|zzxw|}}}}}}~~~|~}{|||{zxzzyzzyxxz{zz|zzz|||~~}}}}{{}}||~~|}{|}|~{|~}}~}}~~~}~{{|}||||{}|}||{|{|}}}}|}}}}~}{zz|zxyvstx{}~}|yyxxwz|{z{~~}~~{}}|~}|{|}~~}}|{{zz{}|}}|{yxywzzyzz{zyyzzzy{|{z{{{z{{z{{{z{{|}~}|}{{zz{~z{{{yz|||}{{|zz|zzz{ywwyvvux{}~{{yyyyy}|{{zxz|}}}|||||~~}}}}}~}{}~{z|~|{z||}~~}~}}||{z}~|zz}}~|{{{z{|}}}}|}|yx|}}~~|~}||zxyyxxx|~~~~~}|~~}~|{zzzyyzzyzzyxy|~}|~~|}{|}{}}|{zzxwyyyyywxx|zy|~~~~}}~|||{{{~~||}|{|}||~}}}}|zz~~~{z|~~~~}~}|}}}{x{~}}}{|~}}}|{}}|~}|}}{||zwx{zyz~|}~~~||{{|}||~}}|~~}|}}}}||}|}|~||}}{}~}|zz|{z{~}~~|{}}}}~}~||}|}~~|{z}{|{|}|~~{yy|{{}||{z|z{}}|}~}}~}~~~||}{|{}{zz{{|}~~~|||~}}~~{{yyvvx{xy{~~~~}||}}||}}|~~~~}||}|z}~|{z{zzz{zy{~~~}||{|}}~|||}}{{|{zz{{zzz}}}||{xurtw}}}~}~~~~~|}}}zz~{||||}}~~~}|zz|||}~|}~~}|yyzz}~}~}}|~~~V*****(('*'''('  !}z{z{|zz{{z{~~~~zzzzzzz|||}}|{|z}~}}~~~}||}}||z||||{zz{}|{{|{{{~}}~~}|{{~~~}~~~{{|~}~~~~}~}}||||}~||}|~~|~~}||~{zzyvuw}|~~~{{yyxz|}zy|}}}{|}}~~|}|}~||}|z{}|{|}{yyyyz{{z{||z{{|z{}|{|~|{||{{{{|{{|{}~}~|zz|{}{z{{||~~}}|{}{zz{xwvyzyyz|~~|zy{z{|}}}||y{~}||~~~|}|}~||}{~||{}|~~~~}~}{|}{z{~|~}|yz~}~~~{z{~~}~{yy{xwy{~~~}~z{|zyz{yy{|zzz|~~~~~|~|}~}}}yyxz{yzzywx|xz{~~}~}|}|{z{~~~~~~~~~~~}}|}|}}}{|z}~~}}{{}~~~|}~||~~zyz{}}~{}}z||~{~~|~|{~|}|{{yy{yxy~~}}~~~}}|{{}|}~}|}~~}|}}}}|||~|~}}}||}|}|{|{{{{{z|}~~|{{{}||~~}|{||}~}{{{|z{{{z}|zxy|}||~|zyzzz|}|}~|}~}~}}}}~{|}{|{yz{|~~}}~|}}}|{|{yxxwuvwyyz~}~}}}|{~}}}|||y~~~}}}{|{|zz{{yxwyyyyzyyy{}}|}~}|{{{|}~|}~||{zzxz{yy{}|~~}{{zwtprsw{}~~}~}~}~~~~~}{|||y{{{}}{}}~||{{{{{|||}~~}~}~|{zyzz{~~~|||}}}~}U()*)+(('(&'')'  !|yxxzyyxzzvwx~~~||||zyyyyxxz|{|~}{z|{|{}}~~||~~{}|~}||||{xxzz{zzxz{|{z|zz{}}|}}}{}|{y}}}~~~}~}}|{{{~~~~}~~~~}|}~|||}||zzz{}}}}{{yz|}}}}}~|~~}}{||{{zywvwz|}~~~}|yzzvyzzyyz||}{{|{|}|~~}~|{|}~}}}{}{|zz{zz|yvwxxzzy{{{zzz{{|{{zz{}|z{|{{{zyzzyy|~}}}|}|{~||z{zzy{{}}|||{{{yyzxwtwzzyzz{}}{zyzzy{~{{||{{}~}}~}{z~}}}||zzzz{||~|{z~|{z~|~}}}~}~|}~{z{}zzy{y{}~|zz|}}}}}~}{z{}~}}~}}|{yyywwwy{~~~~~||~~~{|{{zyzzzyz{{y|{}}~~~~}}~~~}}~~|{{zyyywzyxvwwzxx{~~~|}||||{zz}|}~}|~||}}~~~~~~~}~||}|{{z|}}~|||}|~}}|}{|~}|yyx{z~}||{yz~}}}}~~}|}|||}{yyzwyy~~~~||~~|}|{|{y|}~~~}~~}}}~}|}|{{||}~||}}}}|||zz|y{{|||}~||{~}|}~|{{{z~}{{}}|{|{y}~{yz{}}}}|yyyz{{}}~}}~}~~~~~||}~}~~~}{{{|}~~~~~~~}~~~}}|{ywxwvuxxxy}~~~|~}|~~~|}}{x{~~~||||zz{{{z|xywy{yy{x{zzw~~~~~}}}|~~}~~}|{}xyz|{{|}}}~}{{z{xtrstwz}}}~~}~~~~~{|}||||}~|||~~||||}|}{{~|{{{{{~}~~}~W)****(((*'(()'  "}zyy||{{{|zvw{|~|zyzyxxy|{}|~}||}|~~~~}}|~}||~|{ywwz}~|{{}~}}}z{}|~~|}|{z}}~}~}}|~~}}~~~}}~~}{|z{}~||}|}~~~}~~}}}||z{{zxy|}|~~}~~|{{yyyz{yxz}|}|||||~~~}}}}~~|}}|||zzz}ywwxxz|{z{|{|{}}}|{z|}}|{||||}|z|{||}~}|}~}{}|{y||}~~}~~}{{|ywvv{|{}}|||{{|{z{~||}~|}}~~||~~~{yyxz{}|~|}}}|{|~~~|~|||}{zz|z{|~}{|~~~~~~}{{}~}}}}|yzzywy|}~~}~~y}~~}~{zzzzy|~}|||}~}}~~~}}}}~}~}{yyzxyyzvxxzvwz|~~~}}}}||zz|{z|~}~}{{z}}~~~||~}}}|zz~~~}}z|~~|}}}}}}~{{zxxxz~}}|xz|}||}|{||{{||{yxyyxz}~|}}|~}}{{zyyz~~|~~}~~~}}{|||z{|}}}|}}}||{||{z||z|}||}~||{}|}}~{y|zy{~{{|}|{{{z{~{{{{}}|}{yyzxz{||}{{}~|~~}}}~|}}~||||}}~}~~~~}~~~|||}|zxxwvtvxxy~~~~~~}~}}}}~{wx}~}|zz|yyx{{{zyxxzyyz{zzzytv|{~~~|~~~}|}|~}|{{yxy{z{{{|}~~{{zyzwtuuxz~}~~~||~~}~}}~}}~}||{|}~{}~|{z~|{|{|y{{{{{}{{{{z~}}~~||}~~W(***+()()&'(('  !{yvvz{{zz{zyz|~~}{|{xwxvwvy{z||||{}}|}~}~~~z}~}|}|~|{}|zwxvvz~{zw{|~{zz{|{}}||{|{yy{|}{}}|~~|}}~~~~}}}~~}~}}~~||{{{z{}}~}|{{{}~}}~}}z{|}}~~~~~~}}}}}|{zz{yz|}|{}}{{}|zyzxvx{yy{||{{{{{{~}~~~~}}{|{|}}}{z|{{{yy|zuvvuy|{z{{{{|||{}}{z||y{z{{|}}|z{|z{}~~~~}|~{{||}yy{z{||}}{}{zy{yxvvx{{||{z}{zyzzxz{z}}}||}~~~||}|}|}zwyxxy|~|}{~}|z{z~}~}~~~~~~}y|{zzz{{z{}{|{||~~}}||z|~~~~~}}{}|zzywvwy||~~|}}}y|}}|~|{yywx{|}{|}|z|~}}|~|}}~~~~|}~zyz{xyyyxwyyvwz|~~~}~}|~|{||{zyzzxx~}|zz{||}||}|}~|zz|}~}~{}~~~~}||z|~|z{yy{{|~}~|{|}}~~}|~}{{|}||}|yyyyy|~~}}||~}}|z{|zxz{~~~}}||}}|z|||}}}|{}~~||}|{z{{{|~|||~||{|{|}~||}||z{~||||||}}|{~}|{|||}}|{zzyzz}}~~|{~~~~~~}}|}~~}~}|~}}}}~~}}}{yyxwvwwwy|}~~~}~~~~~~|zz~~}}{{}{yx{{||yxxyyyy{{z{yxy|~~~~~|}~~~~~}{{{zyyz{{|}||~~{zzzyxxyxy{}}}}~~~|~~|~}|}|{}}~|{|}|}}}{{z{{{|~||}{{~~~}~~W))**+((()'('(&  !|yxwx{{|}}}|}~}}{zyywvuzy|~~}}}~~~~}}~}}~}}{~{{zwvx}}zxy|~}~}zz}}}|~}||}|yy|~}~~~}}~~~}~}~~}~}{}~}~~~}|}}}|~{{~~}}~}}{|||{{~~~}~}}}~|{yzzyz|{z|}|||{{z|}}}}~~~~~}|}~}|}~||{z||wvvvx|{{}}{{}}{|}~{z{~|{|}||}}{|}z||~~~|||~}~|||}|~}~~~}{y|zzzzwz}~||}}|{|{zyz{}}~~}~|}||}|}zyyzy{|}}z~~{|{~}~~}~}{|~|z{{{}|~}|~~~~|~|~~}}|~{{z{yxxyz|}~}~~||~~||{{zy}}}||}||{~}|~}~~~~}~}|{z|yyz{yyyyuuy{}}~}}|{|}{zyyvvuy~~zzy{z{{}~|}||{z|}}~~|||}~~}{yxz~|zxzz{|~~~}|}}~|}zz||}|{{ywwzz{}~~|}~~}{y{|xyz|~~~}|{}{{|||}}}|}|}|}|||}{}|{}}{||{z{{{|}~||}||z{}}|{{{{{}{|{}{}{~||~}}z{zzyy{}~|z}}}}~~~~}|~~}~~~~}}~~}~}|z|~~~}~}}zzywvwvwyz|~~|}~~}~~}|z|}~~~~}|{|z{zxyz{yxywwvwy{{{{z{z{}}||~~~~~~~}|||zyxzzzy}{||}{yzxyzzzyxy}}}~}|~~~~~}}~||~~}|}|}~~}}}}{{{{{{|{z|{zzz}~}|~{z|~~~~~}~}|V()*)*(('(&('(&   |yxwvyz{}}|}}}{|{zxxwstvxy|{||}~}||}|}}}}}~|~{{~}~|{z||zyyww{zzxy||}~|zz{{z{|z{zzzzx{}~|}|}~{|{|~~}~~~~~}|~~}~~~}~}~}~|~}{||||~}~}{{}~~}}}|||{{|~}~~~~~~}~}|{zzz{{{||}}|z|||{yxzyyy|{yz||{{zyyz|{y{}}~}}||{}~}}}{|{{|{{{zutvuxzzz{{|zz|z{{|{{|}}}|{{|{|{|yzyzz||}~{~~~{{||~~}{}z{{x{}}{yxyx|{zxy{{|{||zzz|yyyzy~~}}}~~}}|{z{{zwxxyxz{~~{z{~~{zyzz~~~~~~||}|zzzy{z{}}|}}|}}}|}{}|}}~~}~}{{{zzzzxvwwy{{~}|}~~~{|~~~~~~~|{|yyz}|{{|{{zyz~}~|||{|~}|}}|}~|{|zyyzyxxxutw{~~~~~}~~|||zz{{yxwtttv||}|{xxyyzyy|~}||||{{|~}~~|~~}}}|}zy}~~|{zzz{|}}|~|}}~~}~~}|zy{}}||ywvwxy|}}~~~}}}zyyzz{}|}~~}}~|{|}}}~}|||~}}|}|||}|{||||{}|{{{{z}~|||~}}{}}|}}{}|}}|{}~}}}}}~{zzzzz{{}~||{}|}}~~~}~~~~~~~z{}}~}~}}{zwxxwvxy{}~~~}}}}~}|{}~~~~~}|~|zzyyzz{yxxxwwz}|}|}|||~~z|~~}|zz{yyyz|}{|}|yy{yy{|{z{|~}}~~}}~~}}}~~|{~~~~~~~}}}}{{|~{||{{z{}}~~}||~~~~|V))*)*))(*'(')&  "|{yxxz||~~}~}}{{zyywvxx{{|||~}||~~~~|~||}|z}~}{{yzz}{z{}|||{{z{{{{zz|zyy{~~}}}~|{~}}~}~~~~~~~~}~}~}}}}~~}~}|~}}~~~~~~}|z{y{|{~}~~~}||~|yz||z{|}}||}zyzyxy{|y{~~~||}|~}}}}||{||{{wvwww{||}}|}~}}{|}|}{~~}~|||}z|~~{z{||}|}~~z}~|}~~|{{xz}~|zwyx|}|{{z|}||}{{|~{zz{|~~||~~~~{|{|zxxzxz|}~~}|~}yzy{|~~{}}|z{|{{~~~~~~~|}~~|~~~}{|}{zy{zyxyxy}}~~}}~~~~~~{}zz|}|}|}||{{z}~}||}|}}}}~}}||yy|yxxxwuux~~~~~~}||{{zzzzywurrtz}{{yywyz{{~|{|{}{{}}~}~}~}}}||~~~~~}}z{{|}|}~}|}~~~~}}~}|z{||||{xyxyzz}|}}~~}{zzxxy||~}|~~~~|~}|~}|}~}|}|~}}|}{|~}|{|}{{}||z{}|}~~~|~}||{||}||{}||{}}~}||}|{zz{|z{}|||}{}|~~~~~~~~~~~|||~}~~~}|}zwxwxwwxy{~~}~}~~}}||}~~}}|zzyyyzzyxxwvwz|{|{}||z~~~}{|}~}~~~}}{{|yyy{|{|}zyxyxw||yz{{|||}~|||}|~~}||}||||~~|}}|y|{|{|zyyz{}}~}}}}{~~~~}T))**+))()''')&   }xwxxx{|~~|||}}}{|yzyxwwvvwyy{y{|}{{|}}}|}~~~}{z{{}}|{{{{|z|{zzzzz{|}}|zzyyxz}zxzzzyz|~~~||{~}{{{}}}|~~~~~}~~~~~}|{{~~|}~}}|}||{~|{}|~}|~}||}}~}~~}~}~}~}~}}{{{yyz|~}}}|{{{{y{}|z{{|{{zzyzywxwy{y}~}}z||}}}}{{|||{||yvvwvxzz|~}|{}}{zy}|{{~}||{zzz{z{||xxz{{{}}~~{y{~||~}}{{yyz}{yxwwz{|{{{{yzz}zzz}|zz|y{~~}{zz}}}}{{z}yyyywwz|~}~}{z{~|zyxyz{~~~~~~~|}}|{{|yz|~||~}~~~|{{|~}||~}}~}{z|{{z{zzwxwx|~~~~}||}~}|~~}~~}}~|{zy{|}||{z{|||}~~}{|~~{|||{}~}}|{yyxyyxvyvtvx{|~}~~~~|{|{||}{yyxusrtx~~|{{ywwy|}~~~}}|zzz{z||}}~~~}}}}}~}~||~~~~~~~}z}~}}|}||}~|}~~|{|}|}|{zxyxxzzz||~~}~~}}|{yyxy{}|||~~}~}|~~}~~~|}}}|}}}}|~}}{}|}|}{|{}|z}~}}}}|~{|{}~~|{}}{{{|}}~}||}|{zz|}|z}}|{||}~~~~}~~~}}~}}zyxwywwxyz{~~~|}~}}||}~~~~||z{zy{|xwxzxxy{{||}~}|}~~}||}{|}~~}}}{{yzz|z{}|zxywvy{{z{||y{|{{{}}}|~|~{{{y}~}}{}~}|}{zz|~}}~}~}}~~~V)**)*(())'&'('  !{{y||}}}}{}}}~|||yxwxyxzz{{z{~}||}~~~}||{|~}}z|~~}{||z{|{{|||y{yxwy}|z{}|{|~~~|}}|{{}}}~~~}|z{}~}|}{{|}~}}~}|~~~~}~}~}|}{z|}~~~~|}||yz}}~}}||{y{|zwwyxyzz}~|}}}|}~~}}}|||{{vuwxz{{|}}~}|{z|}{z~~}|}{|{|{{}|{{|||~~~~}z|~|}}|}{{{}{yyzx{|~|||}{zz}{{}~}{|}|{~~}|||~}~|z{}zywyvwy||~~|}||zzxz|~~}~}|}}zy{~||~~}||}~~}}}~|{{|zzy{yyz}|~~}~|}~~}}~}||z|{}|||||~|}|}~~||~}}{{z|~|~|zzyyzzxzwtvwz|~}~~~~~||{z}}}{zzxvutsw~~}{zxyy}~~|{y{{{}}~}}~}}|}~~~~~}~}~}|{}~}~|{|{|}~~~{}~~}~||||{y{zywwxyz|~}~~|{yyyy{{|~}|~}}~~}~}||}}}|}~~}}~~}|{~~}||||}|{||{{z|}~~}}}}}z||||}||{zz{|~|}{y|~~|z{{}||||{{{{{}}}}~}~|}~~~~~~}yyxyxyxwxz|~~~|}~~~}}||{~~}}~~|z{zzyyzxyxywyy{z||}|{|{{}}~{|}|{z|~~|}~}{zzzz{|||yyzxux{|{z{zzxz{{z||}||||}}|{{wy}}}~}}|~|||zyy{||~~~}|{|~}}~}V()+**((()'(')&   zzyz{|}}~}|y|~}}{{|zyyxxwxxyzzyyy{}|{{|~~~~}|{{zy}~|}{{z|}}{{yzzzz{zyxwwuwzyyxz{{|}~}}||{}zyxz|||}}}|~}}~~}}{zyx}~}}~}}|}||~}~~}~|~}}}~}}}~~~~||||~~~}|}z{||~~}~}~||{{yy|}}}||{|{yyyywvxyyz{}~}~}}||{|}}}|{{|{{zzwutvyyx{}|}~{{zz{{{|{{{{{{||zz{~{zzz{|||}~}z{{|{}~|{{{y{yxyyxz||{{{{zzyyyy}~}}}}}|}~{{|z}}||{y||{zxxwvvvxz|~~{{~|zyzxvz~~}~|{|{{y{|{z}~~~|}~|~~|}~}|||~|||{yxzyy{{~~~~|~~}|~}}~~~|{}}|zz{z|{|{{|}~}|{}}|{{~~}}zxz|}~zyzzzzz{wwwxy{~|}~}~~~{zz{}}|{yyvtwwy}}|{zxyy|}~~~}}|{zyxy|~~~~~~~~~~||~~}}~}}~~{{}~~}||y{~~}}}}}}{|zy{{yxy{zyz~}~~}}|{{}zy{|}|}~}}{}~}}}}}~~~~}}}}~|~}||}~}}}|{{}|||{zzy~~}}}|}}|z|}{||{zzyy}|||z|}~~{z|~||~~~}||z{|||}|~{~}~~~~~||{yzyyxyz{~~|}~}|}~|~|~~}|{|z{{{yxxzzz{zz|}}|||}{{|}yz|zy{|}}~}}{{{{z|}~yz{zxyz{|{|{zy{z||}}|}||{||||{{xxz}~}~}|~~~|yz{z|~}~~{|}~~~X))*)*((()&''(&  !|||~~}~}}~~~}}~|{{{zzy{yxzzzzz|~}}}~~}}~}{{}|{}{{|}}}{|}{{|{zxywvvyxwx{|}}~}{{|zz|||{}}|{|~}}|{{|~~~~}|~~~~~~~}~~~~}~}}~~}{|}}~~~}~}~{z~}~}}|z{{ywwxzy{}}}|~||}|||||{|{|zvvuvxzyz~}}|~~|{}z||}{|}}{||}|{|~}{{|||~~~||}{z}~}|{{|zyzzyz||}|||zyyzyw~~}~}{{{|~~}~|{|~zyxywwwxzz|~}~}|zzxx{~~{||zy{}~~~~}{|{~~|}~~{|~~}~|{z{y{||~~~~~}~~}~~}~}|~}|z|~}~}~|~}}}{|~~}|||~}}{yx}~~|{yzz|{{yxxz{z||{}|~}|{z}}}{{{yvvz|~}~|zy{{|~}|}{zzyz}~~~~}|{z|~~~}}}}||{|~~|{{~~~}~}}||{zzy{|yxyzyzy}}}}~~}{{||||~~}||~}||~||{~}~~~~~}|}}|~~}}~}|}~~~}~{||||||{{{z}}{}|~~~}{|~}}{|yyzzzz{|{{||~}||yx~}~~~~}|{{z{||{||}~}}}~~~}}}|zyxyyyzz}~~}~~~~~~~}}}{|}~|}~~|{{zzyyxxx{zzy{z{||z{z|zxyzww{|{wwz}~{z|}|{{{{|{{zyz{xxzz}|||{{{zzz|||{|{{yyz}|zxwyy}}~~|}~}||}}{zyz{}}~~|~}||}~~~}}~~W(**)+((()&''(&   |y{}}~~~}}|}~~|||}|{z{{yyxwwwyywy||~}~~}~}}~~}}|zz}~~~~|{{{{}~~{{{{zz|zxxxvuuvvutw{{}}}}}{{|xxzzyy{{zxx}}}}}zz|}|||{{}~}}~|}~~}}}|}}~||}}}}~||||~}}~~}}{}|~~~{|z{|}|~}}|}}{{}~~|}|||{z{yvvyxzy{~}}~}|}{zz|{{|||{{|{vutrvyxy{}||{|}}z||{zzzzz}{z{}{z{|{z{{z{z|~~~~|{z{{|~~}}{{{yyyzzz{|{zzzxxyxvuy}~}|~|{{zz~~~}}~{{{{zyyyvuuwxy{~~~}|{y{yxy~~}~~}{{}zz|}}}}~}~}}|y{~~~~}}|z{}}}~~}{{z{yz||}~~~}|~~~~~~||}||z|}~|}~}{{}||{}}|{{|~~|zxy}~~}zxxz{z{xxwyzz|||~}||}~~}|{{|}|{zzzywz|~}}|yz{}}~~~}}|}{{{zy|~}~~|zzwx{~}~}|}}|z}~~|{{||~~}~}{{|}{z{{zxzzyzy|}~|{}~~}|{{z||{{~~||~}||}~}{|{|~}||~}|||}~}~~}}}|}~~~|{{||||{{z{|~}|}}}}}|}{|yyx||{y{|zz}}~}|xw|}~~}~{{z{}~}{|~~~~|~~}}zzyzz|{~|}~~~~|}}~}}}~~~~~}||zzxxxvwz{|{{z{{{{{{|zxxyxv{|zuuvy}~|yz~}}~|z}||zz{|yy{{|{}{{z|{y||}}|{{yyxx~{|xyxzxy|~~~~}}|~}zzz|}~~~}|~~~|~~~~W(****)(()'''(&  ! |{{~~~~~}}~~}||{zyzxwxxyxz~~}~~~~~|{y~~}}||}{~~|{||{||}{yyxutxwwvxz{}}||zzz|{zz||yx{~}}}{|~}||~}|~}~~~~}~}}~~~~~~}~~||~~~}{|{{}~|}}~~}~~~~}~|}{|yyxyyzz{~~~~~|||}~||}}{|}|vustvzyz|}}}~}{}|}{|{{|}|{}}{{{}|zz|{{|}~}}|}~~}|~|{{{z{|}{z{{xxwxwty~|}{||}}~~}}}~{{{zxwxxxz|}~}|z|{z{{~~~~~|}zz~~~~~}}|}~}}}~||{}|~||}{yz{{{~~~~~|z|}||}~}~~}}~}||}~}||}~|{yz}}}~{{xx{{|xywy{y{~}|}}}}~}}|{{}|{{{|yyz|~~}|{{|}~~|~~~~}}{}||z|~}||}|yzxwz~~~~~}||}{zy|||{{{}~~}|{|||}{||zyyzz{{{}~|{|}~~~}|{{{}{}}~}||{{}|||{||{~~|}}~|y|~}}|~}||{}}~~}{~|||}|z{}}||}|{|~}}}~~}||zxyyzzzyyyy}~~}~zzyz~}~}|||{{||}|~||}}}~}|~~~~|}|zz{|}|}~}}~~}}~~|~}|~~~~}|~~}}}}|{|{yxxwutuxz{|zxzz{z{yzyxxxwvyzxvsstxz}}}~~~|z{}~~}|}{{}{zzzzyy{|z|}|z{|{yz{}|||zwwxwz}|zwvxvux}~}}~}~~~|}}}zzy{|~~~}|}~~~}}~~W()***()()''')&  !|yz|}~~~~}}}}}|{}~}|{|{yyyxwuwwxy}~~}~~}~}~|}~}~||yz~}|{|}~{|}~~|zzyy{zzyxwwuvwvuuvxz|}}}|{{zyzyyxz|{xwz{{~{{{z}|}|}{|}}}}}~~|~{|}|||~~}|{{}~||}~~}}||}}}~~|{{|zz|~}{|~~~~~}~|}|}|{xxxywwxyz}~~}|~|{||{z{|||{|{vtstvwxx{|{{{}|||}}}{|{z{{{z||{xyzyyxzzxy{||}~|}{||~}~}}|z|{zzz{zz{yyyzywwvutw|~~~~~{zz|}|{}}}}}|zyz{yvvwwx{}}~}}|{{{zy{{~~~~}~||{zz|~}~~}~}}}|z}}}}|{z{{|{}}|||{{{yz{|}~}~~|}|~~}~{z{|{}|}~~~}|}{||}|~|}}{~|zyz|}}~}|{zxz{|xxyyyzz||||||}~~}|{{zy{|{zz{{}~~}|||~~~}~~~~}~~~}||~~|{|~}||}{}~~}}|zyyxy|~}}}||{{yxy}}{{}z{~~|}{|~}~|||zyyzy{|~~}}~}~~~~}|}{yz|{||~||{{|}|{{{z|}~~~}}|{}}~}~~~}|}|{~~}|~~}}~zz|~}}}}|zz{}}}~}}~{zz|{{z{zyy}}|}~|yz{}~}}}~{{|{||}~|}}}~||~}~~}{{|{~~~}}}~~}}}}||~~~~~}}~}|}~|z{}{yxxvutyy|}|yz{{y{z|zyyzwxx{ywtstvx||{|}~~{{||}}}{|{{zz||z|~|{|}||{||{z}}||{zwwxz|||zxwxxwx|~~}~~}}}{z{{}~~~~~W))*)+)())&(()&  "|{{}~~}|~||||}}||{{yxwxyz{~~~~}~}~}~|}}~~}||~}}~~|{{xy|{yyzxwvwvvvyz|~~}||}|{{z{z{||{yzyz}~z|{}|z~~}}~~~~}}}~~~|}~}}~|~~|z~~}}}~~}}~}{{}|z{||}}~~{|}}yyzzxyy{z~~~}|}}|||~}{{|{wwuvx{z{{~|{|~~}}~~}|z{}z|{}{zy}zzz|{zz{{{}}}||~~}}}{|{|{|{z|{|z|{zzxxvux~}|}||||}|}~~~}}||{zyvvxvx{|~~~~}}||||~}~~}~~}{yy~}~~~}{~~~~~|{}||||~}~}}||{{{}|}}~}~}}~~~}{{}}}}~}}~|}~||}}}|~~~~~{z|{}}~}||~zzz|xxzyz{zz||}}}|}}}z|{z||{{{||}~~}}~~~}~}~~}}~~|~}|{}}||~~~|}}|~}}}{zywy{|~}|}~}||ywxx{~~{||{|~}}|||}}}}}{yxy{{~~}~}~~}}}~|z{|{|}~}|~|||}~{{||{}}~}~}||}}||~|}}}|{}}|~~}}}}{|~~~~~}{z{}~~}~{{z{{}{{{yy|}}}|{yy{|~~|||zyy|{z}}|}}}|}~}~}~~~~~~~~|{}~}}|~~~}}~~~}||z{~}}~~|}|||}|||||{zxxvuvwy{|{yy|{xzz{z{yywwy|zwwuvvy|}|||~~~|{z{{{{~~{z{{{z||{|~|{{}|}z|||z{|}{|xwxyy{}|yywxyzz}}~~}~}}}zzz|}~}}~~~~}|W)***+((')&''(&   {zyz|~~~~~|}{||}}||}|{yyxvvwwxz}}~~~~}}{||{}}}}~|}||}{||||~}}zyyvx{xxwxywwvtstxzz|~~|~}||||zzzy{z{zxxxwuz}zxz}|z}||}}}{}||~}}~~|}~~}}}}}}~||{|{y{}}~~~|{z}~|~~}|{|zz{|zz|}}~~~~~}{}}|yz{yxyyz{}~~~|}}||{|}{{||||z{zvuuvz{zz|}{{z}||z|}~~~{yy{zz{zzyyzzzz{yyyyxxx}~~~}z{~}}~~{{|{z{{|yy{{zyyzyywutv{~~}~}|{{{|||~~}||~z{|{xwvwwxz||||~}}}|}|{|}|~~}~|}~||}}}|zz}}|}~}}|}}}}||{{||}{}~}{}~|{|{wx{|zy{~}|~}}~}|{z|||||z|}||{}}}|}~~|{}z}~}|z{|{yz{zyyyyzxy{{{|}}~~~~|{{z{|{{|~}}|~~}~}}~||~~|}}~||~~}|~~}|~~|}}~}}{~}{{{zz~~||~}|}|zxwxx|~}{z~~|}{z}~}~}{yzz{}}}~}~}}|{}||z|{|}~}~}||~{z{||{}~~~~~|}|{|~}~~||}~}}}|}}}|~}{{}{||~~~|~}|z|||{|zzz{|}|}|xz|}|}~{{~{zy|{zz||}|~}~~~~}}|~|}~~~~~~}}~~}{{zzz~}~~~}~|||~|{{|{zz|xvwyx{|{yzz{{zy{{{zzxxy|{ywxwx{~}||{{}|z{y{|~|{{z{z||||~|||||}~}zz||}||zxz{zz{|zxxzy{{~~~~~}}~{y{}~~}~X)*))*()(*&(')&  ! }|{|}~}~~|}}|}}}|{|zywzyy}~||}|||}}~~~~~~~~}{{xxxzyyxzzxxvttvyz{||~||~}{{{z{||{zz{xwx}{{z|}~}~~}~}}|}}}~~}~}~|}{z{~}}~~~~|}~~~}~z|y|zz|~~~}~}}{|{zz|{z}~}}|~|}|~|||{|wwwxy|{||~|||{{{{}~~|zzyz}|{|zxz|{{{{y{zywx|~~||{}~~~||}|}||{{{|}{||{zxxvtz|}}{{|}}}}~}{||{xxyxyy|{|~~}}}}~~|{~~~~}|~~~}~~~}}~~~}}{}}|}}~|}~|z{zxz|zwx}~~}}~|~}||~}}}|||~}}}~~}}}~||~{{}}|{|}{zz{yyyyyz{yy{}~~~~}}{|{{{{|~~~||}}~}~}|}}~~~|}~~~~~}|}}~~}|}}~~}||||||{}~~}|||~zxxwy|~~}{~~}~}{||~~~~}|{z||}~~}}}}~|}}~|}~|{|~||}~~~}}~}{}{{{}{{}}}~}~|}}|||}|~}{|~~}~}}|}}}}~~|}}||{}~~}~||z{}{|{{zy{|~~||yy}|}~~|{}yyz{zy{z{||~~}~~~~}~|}}}}~~~~~|}~||{zxw{~~~}~~~}~|{||{zz{{yzzywvyxy{{yyz{zzxy{zzzxwx|zzyzwwy|{|{}|}}}z|z{z{}{zzzz{{{{|}|z{|||{}}{z|{{||zyyzzyyzyxwwx}|}}|}}~}~}yyz||}~~}~W)****((()''')&  !~|{yzzz}~}|~~}|||}}||{}|{yzzyxyxz|~}}~~|~|z{z|z{y|~}}~}}~~~}}|{z{yxxzywwxxvwvsstyz|{~||||}{z|}|{yzzzzzzxyxwxyyyzz|}}}{|}{z||{}}|~~{|}}}}}||{{zzy|z{|}~{{}z~|~~~~~|~|{z{yz{}~~}~|~~~}~~~}|||yzzzz|~~}~~~~}|}}|{||{{zz{xvwwy{yz|}|{{{zzzz}~|zyzy{|zzzxyz{zz{yxyywz~~}|{|}|}}}~|}{zz|y{||||{zyyxvusv|~}~~~~~~~{{z{{|}~~}}}}||{ywxxxyz{{z{|}|~~{z}{z{{}~}}|~{{|}~}}~~~}~||~}}}~}{|}~}{||}||~}|{zyxzyvuy}}{{||~~}|~}z||z|}|}|{~~}|{~||||{|}|{~{{{}zyyzxyzyz{{yxxz|}~}{}~~|}|{z|zy{}|}|}}}||||~||}~~~~~~|}~}~|}}}~~}~||}{|{}}}~}|~}}z|{yxyyz|~~}}}~}|~{||}~~~}|{{||}}~~~}}}||}}}||~~||}~~}~}|{~|{|}{{|}}|}}~|}|{{}||~|~}}}}}}}}}{}|~~~|}}|{{|~}}|||{|{|{|{zz{|||||zy|}||}~|}yzz{{z{||{}~~~~}~|~~~}}{zz|~~}~~~}~~}{{{y{{{{z{{yzzyzz|zz{|{zyzz{{{zwy|{{z{zxx|{{|~}~~}{|z{z}{{zzyyz}|z}}}}|}|~}}~|{|{{|}|{zz{{z{yxxzx}~~~}~{z|~}}}W)****())*'(()'  ! ~}{|zzz}{{~~~~~}||||{zzyzzz}~~}~~~}||}yzyyy}~}}}||{yzzzzyzxwwwvuvyy|}}~}}}{{|}|}}{|{||{z}yxy{{z{~~}||z}~~~}~~~~}|z|z{{|{|}}}||||~~~~}}{{|z{}|{~}~~}~}}~}|}||{|~~~~}}~}}~||{{{yxyxz{zz|}|{|}{{z{}z{zy{}{zzz|{|{||{{zzz{~~|}~}}}}|~~}||}{||}}}}|zxyzwvw{}}}}~~}|{{|||~~~~}~z{z{z{{}}{|~}|~}|~}zz{{~~|~~{{{|~~~~}|{|~}}~~|{}~}}}~~~~}|{y{|zwwx|}{{x||~}}|}|{|}}~}}}}}||~|}~}~~}}}|{|~{{z{xzyyyy{yxxyz}~}~~~~|{{{{zy}~~||~~~}|}||~~|}}~~~}{~~~~||~~~~}}}|}{}}}~~~~|~}{{|zzxyyz|~~~~~~}|}z{zzz}~{}}}}~~~~|}~|~~}}}}}~}~}}}|{|}|{|{||~z{|}~~~|zzz}{{|~~|}~}z{}}|}}~}}~~~~}||{~~{|{|{{{{|yyzz||||{yz{|~~}||yxzz{{{}{~~~~~~~~~~~~}~~}~}||z{||~~~~~~}}~|{||{zz|yyzzxyxzzyz{z{||{yyzxz{{zwx{{z{}{yy{zz}}|}~||}{zz{zzyyxwy|}|{{}}{|{|~}|{zzz{|{zzzzz{yyyxyz}~~|~|~}~}zz|{{~~~~~W(****()(*&''(&   |{{|{zy|~}}{x|~~}~}~}}||||zzyvxxwx|}||~}|{|zyyzwww~~~~}}~|{|{yzzyyxyvuuvstuwz{~|}|}|zz|{{{|{{|}{zz{yyyyyy{~}}~|||~|zy||}}~~~~~|~~~~~}~{{zzz{z{{zz{||{{x{||~}~~~}}||yzz{{{{}}||~}}~||{~}{{}}{{||~~~~~}}~}||}||}~||zyyyxywz|zz{}}||~|yzyw|~{yz{yz{{yyy{zz{|zzz{zy{}}~}|}||{zz|}}|{z{|{{{||{|{yxwvuvx{|||zz{~|}{zy{zz|~~}~}}~zzz{{z{}|{||z}~}}}|}zz|y~~||}}{zyz}}}}|}~~~~|{z{|~~|{|}yz|||~}~}~~}}}{zzyzwwxzzzzyy|~}|zzz{zzz~~~|}~~}{}{|}~~}}||~||{|||{}yxxxyxzzxwxwz~}~}~~}|}|z{{|||~{|~~|z|{||}{}}~}}~}}|~~~~|~~~~|}|}}|||}~~|~|{||zy{|z{|~~~~~~{z|yxz|yz}|}}|~~}~{||~~~~~}~~}}}}{||{}{}{{{||{{}~~|}{{{}}{}~}~}}|{{{{||}~}~~~}}|~}||}~}{|z|{zzzy{zy{z||}}}}}}xxyz}}|~||~~~~~~}{}{||~~}~}}~~~|{|{zz|{yy|xx{|zzz|z{{}{zyzyz{|{xxz{zz~}zzz{z|}~{~~|{~|z{}{{zzxwz}}}{}}}}}}}~}}{{z|}}{{z|z{{{yyy}{}~}}~{{|z||~~X))**+(((*''')'  " ||~}~{|~~~}{}~}~~~}}}||zxxzxz|~~~}~{zz{yxu{}~}}{{{{{y{{xuwwwuvyz{~}~~||{{zy|~}~~|{|z{z{yz|~}}}~~}{{{~~~~~~}~~~~~||{{z{{|{|{{{{{{zy}}~~}}||}{{|}{|~~}~~~|}|}|~~}||||{{|~~~|~}|}~}{z{{zzz{z{||}~~~|z|{zz{~|{{|{{{|zy{}{|{{zz|}{{||}~~}}}~}z|~|{|{||||}}|~}|yzvvx{{|{|{z}~}~{z{{y{|~~~}|z||||~~|}}{}~~}~}{{|||~~|}}|z{{{~~|{~~}}|{{~~||}}{{|~||}~}}}{{{yzzz|{{{{zz~~|{|yzzwy}~~}}~~}|}~|}~|}|}~{||}|||yyxyyxyyyyyx{~~|}~}}}|{z{{}~}~~||~~}{{{|~}{{|}}}~~{{}~~~}~|~~|||}|~}}}~}~}||zxz|}||~~~~}|{}ywwy{x|}~|}}||~~|~}||}~~~}~}}|{||}{||}{|||{|}~}}~|{{{|||~}}{||zz{z}~}}}}}|}~~|{{}||{z|{zzzzzyy{zz{}|}}~|xyyy{||||z|}~~~}~}}~|}}|{|}}}}}~}}}}}{|{yzzyyyzyyxzzyz{z{{|{{z{yyz{yywzyyy||{{zyy{~|{{}}|{|{yy{{yzzvwy{||}}||}{|~~~|{|z|}~|{zzzyzzyx{|z|~}|}~~~~|z{{z{}|}W))*)*()()'(')&   ~{{||||{z{{{{{|}|~}~~~}~}~{||{{xwwtvy}|}}{|zyyywvwz~}}|||||{{||yyzywuwuttwz|{}|||{zzxxz{{|~~|||y|zzzyzz{|{{||~}}|zz}}~~~~~~~}~~~}|}}z{zzy{{{zzz{{z{{{y||}}~}}}||z}|{|z|z{}|||~}||{yy{|}}||{{{|{~~~}~||{{{{{}}zzyzyz{{z{|{|}}|}~||z{{{{||zy{{zy|yxy|{|y{zxxz{y{{||}}|}||zz|}{{zyzz||{}~~}zywuvxyzzz{zz{}~~|}{yy{yy{}}}~~~}}||{{|}~||{|z|}~|||}z{{}{|}|||}{zz{zx}|yx~~~~}|}{|}}||}|{{z{|{~~~|{zzzxz{zzz|z{{}{zzzyyxyz|~}|}}}}|}||~~}}}}}}}|||}}{{yxyxyyzxyzzyz|~~~}~}||}|{{{|{{|~}~~~~|{{{|}}z{{}}}|y|~~~}~}|~||}~~~~~~~~}~~~~}||zyxx~}||}}~~}{zzyxwxyyz|}||||{|~~}~}||}}~~~~}}|}}|{|{z{{||}}}~|}~~}}}|{|}~~}}|{{{zz{z|~}~}}~}~}}~}~~~}{{}||zz{~|{{zyyyzz{{||~}}|ywwx{}|{zzz}{}~~~}~~~~}~~{{}}|}}~~|}}}}}|{y{zxy{{{yzy{{{z{||}{{}{y||{xxxyyz|~|{|zzz}~}}~~|}}|zyz|zyzwwyz{{|||{|~}~}}{{{|}|{}{{z|zy|}||~~~~}||{z{}~~X)*))*))()((')&  "}|{}}{}{|{|}~}}}}}}~}}}|zxxuuz~~|yyzxxz|}}~~||}|||{zzxwwvtuwy|~~~}~}||zyzz|{}}~~}}|}}}{{||{||}}~~||~~~~~~~~~~|{{xz||{||}{||||{{}|}|~~~z{{{}}}}z{}}}~}|{z{xz~}~}|||}~}~|}}{}||{{zzy{|{z|~~~}}}|z|||zz|||{|{y{~~}}|zzy|{z{{z{|}~{z{}zzzz{z|~}~|yxwxx{{{{{{|}~}}}~yzzzz{|}~|~~~~~{~}~||{}~}|}~{{|~}~}}}|{{{||||y|~~~~~|~|}~}{{}||}~~{|{zxz{{z||z{z{|zzyxxyzz|~}~}~||~~}~~~~~~~}~{}||{|yyyzyyyxz||z{{~}||~}z~~}|||{{|~~~}{|}|}~~}|{||}~}{{}~~|~}~|}}}~~~~~||||zywz~}~~}~||yywwyyyz{{|}|{z{~~~~}}|}}|}~}}{~~~}~~|{||{z|||}~}}}}}~}z{|~~~}|{|z{yyz~~}|y}}}}}~}}|}z||{{|{}{|{zz{{yy|{|~}|{|xwvx{{||zxz}}y}{|~~~}~~~~}~~}}|~}|{~{{}~~}}|yyzzzyz{zyzyyz|{|{}{|{{{yz|{yxwxyz|yz{{{z||}}{}~|{|{zxx|yyyxxwzzx{{{z{~|}~}}||z{|}|z{}||{zz|~|||}}}~~~}}}z|}~}W)****()((''')%   z{wy}}{{{zz|{{|{z}{|}}|}~{{|}~{yxvuw}~}~|~{zyyxwwz|~~~}{|||{|||{zyzvvvtutuxz}~~~|}{zzzyxyzz{|}||||||}}||{|{|||{}}~}|}~~}|}~~~}~}}}~||{{zyz|x{{{{yz|zzyzyz|z{~|zxy{{|||||z}{|||}}|zyyy{~}~}||}}||||}}}}}}{{~|{|}}{z{{xx{zz|{}~}|~~}}{{{}{z{z{z{|{zz|~}}{zy{{z{{zz}}}}{|{||{|yyyyyy|}~}}~|zyvvxy{zz{|{|{|z||{yxyyz||{z{}|{z}~~~}}~~|}}~|{}||||{z{~~}}~|zz{}|yxy|~}~}}}||}}}|}{{{||}|{y{{x{{z{{{{{||zzxwwvxyxz~}||y~}{|{}~~}~~~}~|{{}}zz|xxyxzyyyz||{z{~~~}}~|y||z{{{yz|~~~||{{|~}|{||{{z~~||{|~}}}|}~~~||~}~~~}~||{{zzyy{~}~~~}zzzyzxxyy{{}~}|||}~}~{~~~||||}}~~|{}}|}~{|||zzy|}}~~|||~~}{|~~~}~~|{}{{yyy|}}|z~~~|~}}}|~{{{||{z|||||z{{{{z|~}}{zwvvvz{{{xyz|~}}{|}zy}~~}~~~~~~|}}|{{}~}}~{|{{{{{|zzzzxz{|||{|{||}}||||{y{xyz}zzz|}{||}||}}|}|zzz{{yzyzz{zzz}{{|~~~|||z|}~|~}||||||~||}~|}}}~~~{|~W*)**+()(*''')'  !zz{z~}||}y||~||z|||~~~~}}|}}~|{{zyz~~~~}||zzyyzz~~~}}~}}}~|}|}{ywvvvvwyxz}|{{|{{zyz{|~}}}||}|}|}}|~}}}}}~~~~~~~~}}|z|z}{{||{zz||zz{zz{{{~}{zz}}}~}}z{|}|}~}|}z{{z}~~~|{|~|}||~~~~}~}}}~~|{|xxz|{|~}}~~~~|z{||{{|{{|~|||}~~{{||||{{{}~||}~~~}}zyyzyz}}|zzwy{{zy|{|}}|}}|{zzy{|{{zy|{zy}~~~~~~}|}|{}~}{{~}~|}||~~|{z{}~~|~~}~}}}}|||~~~{{||{{}|{|}z{{{{yyxwvxyyz}~~|}xx|~||z{~~}~~~|||}}}||yxyz{zzzx}~|zz}~~~}}||z~||{zyyx}|~}||||~|||{{{}|||~~|{~~~}||}~~~}~~~~}{}|z|}|z||}~~}}||zz{zzy{{}~}||z|~~}}||~~~}|}~}~}~|||~|}~}}{|{{z|{z}~}}|~~}|}}~~|||~}}z{yywz{~~{|~}}|~{}}}|zz||}|||}{{xy~}{yz}~~}{zuvuvxzzzxvyz|}}||}~~{z{{~~}~}~~}}~~~~}}|||{{{|}~}{z{{{z{zzy{xzz{{|||{{{}|{|||{y{zzz{yxxyz||~|}||}|{|{zyyyyzzwxyzyy{|z{z||}|}~|{yz~~~}}{|~|{|~||}~|~|~~}~~~}}~}}}~~~~~X()**+((((&'')&   !|xy|{}}}zzz{yz{{yzzz||}z~{{||~}||zyz~}~~~|}||{|{yxxy{~}}}}}|{}|{{{ywvvutwxyzz}~~~~zy{zz{yyyzz}}||zz{||{z||}|{|{|{||~}~~}|}~~~}}}~~}}|{{|{zyz{yyy{yzxyyxz~|{~}zyzz{{}}{z{|}|~~||z|{{z|}~~~{yz}}{{|{}|~}~}}}||}}{}z{wwwyy||}}~}|~~}}~}||||z{yyzz}||{~}~}~|}{|{z{}zz{||}z{~}|~~}|||yyyxx}~~|zzxwzzzzyzz{|||{{|{zyzxyzzywvwxxx~~}|}}}{|~{z{}{|~~~~}~}~~|}|~{}~~}{~~~{|~~{~}}{z{~~|}{|{{|zzzzzz||zyyxvuwyyy|~}{{{zz~~~}|z|~~}~||}|{||}||}wvxzzzzzx{|{{y{~}}}|}zzz|||{{yyx{}~~~}~}|z{|}}|}|{z|~}}}~}||{|~~~}{z{~}~}|~~~|{{}{{~|{z{|}|~~}|zzzzzzz{~~}}}||}~}~}~}~~~~~}~~}{zzy}~}~}~~~}{z{|zx|~~}}|{~}}}~}}}|}|~}zxxxvz}~|}~~}|~}}}|{z{}}|}~||||ww|}|yy}}~~~~{zwvvwyzyzvux{}~~~}}}|y{|~~~~}~~~~~|||||{{|~|{z{z|}|zzzzz{|||||{z{|}{~~~|{z{zzy|ywxyy{~~~}~}|||}{yz{yzyyxyzzyzz{yzz|{||}|}}{xy}~|}~~~}||}~|}~}~}||}~~~~~~~X)****((()'('''  !|zz{~|~}}{|{|z{|{{{|~|}~~|}~}}}||~~~}|||{{zzzz|~~}}~}}~}}||xxwvuxz|{|~~}|z{}||{{zz|~}|||{|{}}||}}~}}}}}}}}~~}~}~|~~{|}|}yz{{zy{{xzywyy}}|}~{{{}|}}}{z|~}|~}}}|}}~|~}}|z|~~||||~}}}~}|}||}|{{vyzxy|~~~}~|}}{|{|zyz|{|~~~}~~}|zy}~~|~}}~}~}}}|||{zyyvz}{{{z|zzz{||}~{}}}|zzzxyzzywuwwww{~}~}||~{zy~}|~}~}}|{~~{|}}}~}|||}~~|{|{{{{|{{|||zz{wvxz{z}~}||{z{|}}}}|~~}}{|~~}~}{||xwwz|{|{y{}|{{|}|~~|{|{|{}|{{{zyz|}~}}}~}|}{|}|}}{{|~}}}~~}|z{}}}}{z~}}|~}{}}~~yy{}|{~|z||||}~}}|{zzz{{|~~~{}}~~~~~}}~~{{y{yz}~{}~~}~|||}{{z~~}~}{~~|}~~}||}}}}|zxyxxx|~~|~~}}}~|}|}{{{|||}~}|{{wvx}|xx{~~~|{vwxwyzzywwxz|~~|||}{zz~~}{|}}}}~}}~~}|||zy{}|{{{y{|zy{z{{{}|{{||ywx{{~~~|yzzzzyzyyx{y{}~}}|{|{{|zzyzzyzyxxyzzzy{zzy{zz{{{}{zxxz~{}~|{}}}|~}|}}{|}~~~~~~}{{}~~}~}{||}}}X(**)*((()&''(&   ~zxz||||||{zzyzyzzyz}}}}}~~{{}}|{{{}~~}}|||z{{zyzxx}~~~~}||}|||{yywwvvwzz|}}~}|}{yz||{zyyxz|{{yz{{z{{z{}}||}{{z{{y}~~~|~}{{}}}~~}|~~~{z|}{{xz{zx|zxwywxxzz{|||{||z{{{zzz||~}}~{||{}|}}}~||{z|{{{{{{|{|~||~~~~}|}||{|{vvxxx|}~~~}}}~~~||}|{zzxwvzyz|~~}}{|{~{zy{{|{~|||}||{~~|||z{yxywx{~~}|zzzzyyz|{{|}{|||zyxyxwy{wvttuuvw{~~}~|}}}{|~{yxz~}~}}~}}~~~}}}}}}~~~}||}{yz}}{}}z{{}~~}}{z{{zyzz{y{}{zzzywyzz{}~}}|}{{||{}~~}||~~~}~||~||}}|||vuvvz{|z{z{||~}}}~}|{|{{{zzz{yyz||}}~~~}}~}}~~||{}}}}}{{{~~}|}~|||}~~{z||~{|~{|}~|zyy~{||{zz{{|}}}}}||{y{yz{{~}}}~~}~~~~~|}~}{{{zz|~{{~~~~||}~}{y}}}~~||~{}~~}}|||}}zzywxy{~~~}~}~~|{{|{|||||||}|}|yxx{~yx|}}|}}}{xxxxyz{{vuvy{~~~{|}|zy|~|||~|}}}}||}||}zz{~||z|{{|}zyy{z~}~{z{{yxyzx{~}}{y{yzz|zxx{z{|~||}}{z{}||{}z{z{yyz|{zz{zx{|zzzyx}{{wxx}~~}|~}~~}}}~}}|{}~~~}||}~~~|{z|}|||}~X))+**))')'('''  !}||{|~~}||{|z{{zy{x{}~~~~~~~~}|}~~~~}}{z|}|{zzz|~~~~}}}|zyyxvxy{~~}{}z{z}}{|{yzz||{|z{|||{{||~}}{|yw{~}|z|~~~}~~|{}}}|{z{z{}|yxzyzyy{{||{||||zz{zz{}}}~~}|}|~~}~~}~||{{}|||}|{|}|~~}~~}|{}}xyyxwy}~}~}~~~~}|~{|{|zxyz|||~}|}}{yz|~~}}~~}|}|}~~|}zz|yzz~~~~{yzzzyy}~|~~}|}|{|{{yzyywvuvuvwz{~~~~~}|}}|zxy}~}~}~~|{}~}~~~~~~|}~}|{|~}}|||||~}|{||{|{{zz{|{zz|zzyz{|~}}}||}}|~~~}~~~~}{}||}~|||vvvvz{}|zz{z|}~~|||}{|zyyzxz|~|}~~}}}}}|}~~|}}}|{}~~~~~}}}}}~}||{||{{~}}~}}|z{||{}{zz{{||}~~}|||zzz~}~}}||}~~~~~~}}~}}}{|{zz}}{z{~~|}{z~~}zy{}}||}}|z~~~}|z}|z{{zxyz|~~~~}~~~||{{{{{}~||}||||{zz{|zz}}|~~}|xvwyyyzxuswzz}~}}|}}z{~~~~~}{}}}}}}~}~~|}}{{z|z{{{{{|{zyyyz|}~zz{zwwwxxz}}zzzxxz|zxwz|y{|||{||{{|{{z|zzzzyxyzzzzzyxz|zxxyvy{yvvxz|}|~}}~}~||}||{{}~~~||}}~~|}~{}||{}|{{{|~W(**)*((()'(()&   ~{{||}}|}{zzzyyxywvv{|}}}}~~|~~|{z||}}~}}{{||}|zyyz{||~}~}}}|{~||{yywvwyzz}}|zyzyz|}zz{yyyz{{{zy{|{zyzz|}~{{zzvv}}}|||zy{}}~}{z{}{~}~~|{|~{|}{zz{~zzwzyxxywyz{zzz{yyxzyz{~}}|~}{||}|||}}|}z{zy{{|{zy{{||}}|}~~~|{{|~xxyywwz|}~|}~|}~~}~}~}{z{yxw|z|{~~~~|{}~}zyyy|||{}~~{{z{{{}}zz{{{yy|~~~}}zxyzzzy{||}}{{{zy{zyxyywuttuvwyy{~}~~~{|}zyxvw{||{|}}{z|{||||{~~~}}}}}}}{y{~{{|}zz{|||||{z{{z{{{{xxyzyyy{{~}}}~~}}}}~}~}}|~}|~~}||{z{}|}||wwwwy{}|zwzy{}|}|{|{yyyzzzz}~}~~~~~~~}}~~}}}}|{}~}~~}}}}}}}}}|zy{~||~}}|z{{z{|yyy{z{}|~~||{{zz}}~||z~~~~}~~}~~|{}y{{|}{z{~}~~{z}~{{{|}|}||}~||}~}~|{{{z{|{zz{~~~~}}~~~}|zyzz{||{{~}|{{|zyy||z{}}|}}~~}xxxxyzyxusx}{|~~~|||~~~~}}~~~|}~~}|{z|{{z|{{|~|yyyx|~|zz{ywxyy{}}{||zwyyzzx{zz||}}}|{}{{{{|{{zz{zzz|{{|{yyy|{zyyxyz{xvwxy||~~|~~}|{{z~~~}|}}~~~~~~~}}}~|{z{|~X)**)*(((*''(('  "z|}}~||}|{{{{zxyzywx{|}|~~||{~~~~||}~~}|{z{~}~}~~}~}||{{yyx{zz||||yy{}|||}z||||||{z||||{z||}|{yx{}|zz|}}}{~~}}~~}}~}}~~||{}|{zzyyyzzzz|{z{|{zyzyz{~~|||}}~}}}}||{{zz{|}}zyy{yz}|}~}}{|}yzy{{||{}|}}}{~|}~~||{ywwz}}~~~}}~||{{|}~~~}{{|{{|~zz{~~|yz|}~}{zy{zzz|{}~~||||z|}{zzywwuwuvx{{{}~}~}||zywy}}{}}|zyzy{}|}{z~~~~}~|{z}|{{{{zz~~||}|}|}~{{||{yxz{zz{z{}}}~~}~~}}~||~~}|}||{}}}|~xvwy{z}zzxxyy{}}||~}|{{zz|}~}~~~}}~|~|{~}}|~}}~~}~}~~~~~~}{y{}}|}~~~~}{|{{{|yyz{zy|~~~}~{yyy{~}||z{|~~~~~~~}~}~~~}}}zz{}|{|{}}}~|z{~}|{||}|}|{|}~~}}~{{{~||{|||{}}~}|{{~|z~~|zyyyx{}zz{}{{{{zyyzzzz}}~|}}||xwwvxxxwrqx|z|}~|}~~~~|}~}|~~}}~|{{{zzz|z{z|{zyzy{}}|zzzyxwyyz}~}|{{zxxyy{zz{y|{|}}||{{{yyz|zyz{zyz{|}{|zxzzz{z{yyz{xwwxwz|}||}||}zz}~}|}~~~~~~~~~~|~~|{{{z{}~U)**)+((()&'')&   zy{}}}{|z{{yzxxvyvwwy{||}~~|{{||}|~~~}~}}|~|}{|zz|}}||}~~}||y{{|z{zxyz{yz|{{zxxzz{{{zzy~~|{{zyy{{zzyz}}|}{yz{}~~~}}zyy|}}}{z|}~}|~~~~}~~|~||{}{{yzyyyzxzy{y{y|zzxxxy{}}}||||{|y|||||{{z{{yxz{}zywyyx{|zy{~~}}|{|}yyzz{}{|}}{{||zz{}||||z{|xvvy{}~~}}|~~|z|zy|}~||}{z{z{||zyz|}{zzy}|~}~}}{xwzzzxyz||~}||{|zz|z{yxvuttttvyz{||||~~~~~}|{yxyz{yy{{yvvyv{}|{y{~~~}}~}}{|~|{{|||{{{{{}~~}|}}{}||z{{zywyzyy{yyz~||~~~||~}|}|~}||{{z|}|{}xwwwz{{zwwyxwy|~|||}}||z|{}|~~~~~~~}}~||||{{||~}|~}|}||~}~}|z{{z}~}}}{z|{{zz{|{{~~}|zyxy|~}~|zz{~~~~|}~}}~}|||{z||{z|{}|||{{~~}|}|{{}{{}~~||~|zz}|||~}||||||}{{|}|}{zxxwxz|yyz}}|||zzy|{||}~|}{||xvwxwxwxpptyz|~~~~|}}~}}~~~|}~~}}~}}~~}|~||{{{{yz~||{|z|}}}|{|zyzz{{|}~~|{{z{z{z{{zyz{z|~~~|{{zzz{zzzzzzz|}~}|{yzyy{z|zyy{yxyyyzz|{}||{|{z{}||~~}~~~~|~|{||}|~W)**)*))()'('('  !~zy{}~|||}||{zzwwxwxx{|}{{|}{}~}~~~~~~}~~~~}{{|}||}{~}}|||{|~}{z{{||{}}~{|yy{||{{{z{}~}|{zzyzz{{}|}~}|}~~~~}z{~~~}}||{}~}}~~~~|}z|}~~}{|{zzzzzy{yz{{{{z|yz{|~}~|{}|}}~}}{{z{zywz||{yyzxy{}}{xxz~~~}}~{yz|}}}}~}||{{||~{z}~~{}}{yx{{}~~}zz|~~~|}}{{{|zz{}}~y{{}~~}}~}|yxyy{{{{|}||}|z|{|{ywvuvuuwy{{|{{{|~}|{zz{{zz{{yxwwxy}}|}~~~~~~~~}|}{||||}}~}~~~~}}}{|}}{{z|{zzzzxz|~|}~~~}|{}|}|{|z||}|}|}xwwwx||{yyxxwwz}~}|}~}|}{||~{|~}~}~~}~|{z|{}~~}|}~}~}||zy{~}}}}{z{{zz{}z{{|~}}|yww|~||{||~~{|~}}~}}z{z}}|{|{{|~}|||}}|~}|||{{{~~}}||{z}||}~~~}}}{{zz}~~|}}zyxuwxzyxx|{{{{zz{yy{{~~}~|{|yxwwxxwwqpquwz}~|||}|}{{~~}~~~|}~~~~~~~~~~||}~}}}||}}}|}}}{|}zy{|{{|}{{|}|{{|{yz{zz{}}}||{yz|z{{{zxy{yz}|z|}|{zzz{{zzzyz{|}|}{zyyyxy{yxzyyy{|yyy{z|{~|{zzzz}}}|{|}~}{}~~}}~}~~}|||~~~}U(***)()()((')&  !|zwy||{|}~z{{zxwutvwxz}|||z~~|||}}~~}}|}~~~}~}~z|}{|yz}~||z{|}~}}{{{||{~~{zy{{|{{|zz{wwzyyxzyzy||{zyyxzzy{|}}~~~}||~~}}~zyy{}}}~|yz{{}|}~~|||zz}~|{}|zzyzywxzyy{||{zyyxx||}|||{}}|}}}}}{{yyxywwzzyxxyxxx|{ywxwz{|~}~|}}}zxyy|~z{|~||}|{zz{zxz~}{z|{yyzz{{}}~~~~}{zy}~~}||zyyz|yzy}}{{|z||}}{||zywxxyz|{|}~}|~zz{}{zz{vuuuvuvyzyzzzz{~}{~}{{zzzzzxzyxxvvvx|||{|}}}~}~~~}~}~}~~~~}}{|z{||{{|}}}}}|||~~}||}}~}|{{||z{zzxy{}|~}~~}{|}z|~|||{{{{|||}yywwy|}{xwxxxxxz}~}}{|~~~}~{{{}{{|~~~}~~~||||zy|}~}|}~~}}}~~|||zz~~|||~}{{{{yx|}}{{~|~|{zyv{}|}{||~||~~~}{}}{z{|}|{|||}~~}}}|}~|{{|{{{}~}{|{|{{|~~~~|||z{}~}|~|xxwvuxzxxx{|z{|zzx{zz{~~}~}{}xxxyxyxxsqqttyz||y{}||~}|~~~}~~~~~}~~}~|~}|}||{z}{|{{|}|}||z|}||}~|}}||}||{}|z{}}~}}|z{{{yz|{xz{{y|~{z}}{z{z{{yzxyz|||}}}|zyxxz{zyzxy{}}{{|zyz{||{|zzz}}}}}~|}~}~~~~~~~X)**)+(('*'('('  	! {zyy{|{}}~}}{{zxvuvxy}~~|}}||}~}}}~{|}}|{{}}~~~|}}~~{}}|}~{{}{||}|{|{zyzzzyz|~}~~~~{{xzxz{|~~}~~|{{|||}}{{|{}|}~~~~|{}}}}|{zzyxxy{z{|~}{{{zyzz||}~{}}~~}~}|||zzyzyzz{zyyzyxx{zywwy}|~|~~~~z{z{|}|{}||}||z{||zz}~||||yz{|}~~}~~{z}}||{{zz|{|z~~}}{}~}~||}{zyzwyz~||~}~~~{{|{{{zxuxxvxx{{zy|zzz}|}~}}{|{{{{{zzxwwwy}~||{}}}}}}|~~}~}~~~{z}~~}~~}}~}}}~~}}~~}}~|{||{zy|}||||~}}~{{||}}}}}|}|}y{zyzz}zzwyxywyz|}~~{{~}~}|{|}{{|~}~}~}~~~~~~}|zxy{~}}~~|}~~~|~~|{{y||~}||}~{{{zxy}~}{{|}}{z{y|}}|||}~~}|}}}}}}{||}||}{{{}}}}~}}}~}{{}zz{}~~~}}||z{y{~~}}|{|z{{}|{{zyyxvwzyxwzzxy{zyy{|z{|~~~}~|~yxwxyxyytsqqrvwzzzy|{|~|}~~}~~~}}}~|}}~}|~~~~~~~~||~{z{zzyyz{z|}|{|~}}}~~|}}|{|}|{{}z|{|||{{{zz|zy{{zyyzzyz|{z{}zyyzyxyyxyy|{}|}||zzwyyzzwyxw|}~{z{{zyz{zzzzyz|~~~z|}{|{~~~}}~|~~}~W(*+)+()()&('(&  
!zyxxz{{{}}}{{zywvuutw|}}~{}~|||}}~}~}|}}~{y{{z{z}~~}~~}}}}|{|||}~~}}|{{|{z{zyzzwxzzyzy{{}~~}|{yxwwwxy~~}~~~}~~{{z{z{|}|{{yz{||{}~~}~~z|~}|}|yyyvxwzzz}}|{zzywxzyz{}|||~}|}}|{|}zyzzyxxyxyxyxxxyyzywyz{z|}}}}}zyyz{|{y|~}|{}z{{{{zx{{{yzzxyyz{}|z{|}{yz~|z||zzz}||{{}||}{z|}~|z}zxxxxwz||z|~|{{|zz{{xvuwuwz{zyy{yxz~|yx~}|{{{|z{y{yxxyxxz~|{{|{z|~||~}~~|z|}~}}|z{}}}|~}}|}}|}}}~~~~~|}~}{|~|{|~{zz||{|}}}~|~~~|{}}}z{|||}|{|~xx{{|z|{zwyxxxz{{{~}~~{z}}|}{{}{{|||}z}~}|~~~~|}|{z|z{~~~}{{|}~{x}|z|}|}|~|{}}{z||xx{~|zz|y|~}{||~~}~~}|}~~}}}~}~}}~||||}|}}|{}~}}}~~}}~|||zz{}}~~}|}|zyyvy}~~~~{||xxx}~}{{zyywvwyxwwwzzyy{yyy{{|}}~}}}|}ywwzzzzzwusqqtwxzzz{}}~}|~}~~~}||}~~|{|}}}}~~~~~}}~~|{|{{{z{zy{{{{{~|}}}{}}||||z{}|}|||}||{{z{zz{zyyxzyzz{|{{{z{z|z{{zyxz{|}}}}{{{yyxyzxwywz~}}|||zyyzyzzzz{{}~}~|{|z{{~~~~}}~}~~W)**))((()'''(&  !{yyx{{y|~}|zxwvutuz~}}~}|}~~~}}~}}|z{z}|}~~~~~}}~|{zz{~~~~}}~||||}zz|ywz|z||}~}|{xxvww{~~~~~~~~|||}|{}||{z{{|}|~~}|~}~~}{|yyvy{z{}~}|{zyxz{{|}|||~~}~~}}}~|zzzyxzyyyyzyyy{{{{{{|}}|}~~~~~{z|yz}{||~|||}|{||{zy{zzzyxyxw{}~~}|zxuz|~||}z|}{{||}||||~~}||}|}}{|zyxxwxyz}{|}~|{|x{||yyxxwv{}}|{|zxy}~}{~~~~~|{{~}|zzzzxzyy{}}}||}|{}~~~}~~}|~~~}}{}}}}}}~~|}~~~~}}~~}|}|{{}~{|{|{|~~}||~~|}|{{|}}||}xwz{|||{{zywxxz{}|~}~~||~|{}}{|}yyyy|~}|~|}~}|}{{{}z}~}~}}}}~~~}|~|x|~~}}~{}}|z|{xx{~}{yyxy|}}|{}~~~~~~~}~|}~~~~~{||{||}|{|}~}~|}}}}~{z|}}~}~|}{zyxwx|}~{yzxxy{~||{zzxxvvxwwwwyzxxyzyz|{}}~~}~||~zyxzz|{{xvttrsuxzzz|~}}~}}~|~}}~|}||}~}{y|~}}}~~~}}}~~}|~}{|{{zzzzyy||{|~~{|~}|}|{z{||||{|}|||zz|{zyzzyyyzyzzz|{{{z|z{zyzwxz{{|}~|{{{{yyzyyyxwy|}}|{|{yyyxwxyz{|}}}|~~{|{{{{|~}|~}}|}~~~~~~V(**)*)(()'('(&   zyvwxxxx|}}}}{yxwusuuw{}~}}}||}{}}~|{{{}~|zzz{~~~~~~~}{{|{zzzyz|~~~}||}||{{zxyywuwzw{{z~}|{zwuuvvy|~~~~}}~}}||{|{{{{zzzyx{z{{}~~~||~}|}~}~}|{yyxyxz{{||}|{ywwyxz{z{||{|~~~||}{}{zyyxxwxxxxxxwxzz{z{{z|}||}|~}}|}yzyx{}{zz||z|}~{z}{{yyyxxxwwxwx{{{|{xvqtuz|~||||~}||{z{|}{{zz{{||{|{{|{|{xyvyvwy{zzz|~|{z{yyz|zxxwwv{}}|{}zyx|~}|~~~}~~|}|{z}}|z{{zyzxyz||{|}z{{~~}~~}}~}}|~~~|}||||}~}|~}{|}~~~~~}||}}}||}{{|}|{{z|}|||~{{}|{}~~}||xvx|}|}{zzzwwyz{{}~~||{||{|}z{{zzyzz|||z~~||{~~|||{|}}{}~~}||~~|}~}}|y{}~~~||{|{{zzyzy||{zywvz~}~|~}~}~}}~}}}{}~}~~}|||}{|}}|{}~~~~~~~}||z}}}~~~}|zzxxxw{~~|{{yxy|~}|zzyyxwvvuwwyxyzyyzy{|}~~~}~~|~zyzy{}|}zyvvtttwzzz~~~~}~}~~|}{}}|zz}~~}~~~~}}~}}~~}~}|z{{zyy{|||~}}}}{||||{||||}}||}}{|~|{z{zyz{{zz|z||}{{}||{|zyyz||z{}}}z}{zzzzyzzy{}}{}||zzyyxxyz|}}~}~~~~}}}{{|}}~}~}~~~}}}}|}~W)**)*()()'((('  !{wxyxxwv{}~~}{xwwuvtwz~~}~~}}}~}~|~~~|z|}~||{}~~~|}}|{z{zz}}}~}{|{{zzwwwzy{}|~}}|ywuwvy}~~}~~}}~|{|{z{zxy{|{}~~~~|~~{|}~~}{|{{z{{{|}~}||{yxy|z||}||~~}~}}||~}z|yyxyzyyzwxy{}}|~}||~~}~~~|~~{zzz|{{{{||{|}}|}~}{z{yyzzwxwxy{}}{{zwvvx||~~~~~~}~{z}|{|}{|}}||}||{}{{xzzxvy{||}~|~|{zyzz}{{{{yyy|~}}|{{}~~~~~~|zy|~~|||{{{y{~}|}~|{|}}~~~}|~}}}}}|~}~}~~~~}}~|}~}~}||{{}|{}z|}~~~~~}~}}|}~}~}yxy{~|}|{{{yyy|}~}}}}|{{~}|{zxzyxy{~}||w{~||}~~{|{}~}}~~~~}}~~}~~zz|}}~}z|}|zzyyyy|{zzzwuy~}}|}~~}}}~}}}}{}z~~~}~}}}~~}|}|}}~~~~}}~~}}}|~~~~}}}{{yywvy~~~~}{zzyz{~}|zzxxwvuutvyyxyzyxyx{||}~}}}}{|~yyyzz|}|z{yxvvuuyz{~~~~~}|}~~~||}|{|||}||}~~~~|||}~~}~~|}~}zz|zyz{||}}}}||}{|}{{{{{{{}{z||}{{~{zyzzzz{{zzyyz{}z{z{|{z{xz{{|||}}}|{}|{{xxxywz}|{{|{zyyxwvy{{}|}}}~~}{}~}{|||~~}||~~~~|{z{|z}~~~V(***+()(*'('(&  !zxwwwvvvx||}}}zywxuuuvy}~~}{|}{||{||}{{}~~}z{}~~~}|}|}|~|||}{{x{yy|||~{}~|}}|yz{{zywvxzy{|}~}}{yvtuuwy{~~~}|||}~}|~~}}||{zzxxxxxz{{z}~~}|~}}||{z{||~~|}|{zzz}|z|~}{{{xxy{z{{z{{||~~~|{{{|}yzyxxxxwxxwyx{{|||}{}}}}|~}|}}~yyxyz{{{{{z{||{|||}|z{xyzzxwwyyz|{zzzzwvw{|}|}~}}}{||{z{~|z{|{z{}|{||{{{{zxxywtvz{}}}~}{zzxvx|{zy{xxyzz~||}||}}|~~~}~~}}{zz}~}}{zz{zyzz{z{|zyz|}}~~}|{|}{~}}}|{|}~~}}~}}}~}}~~|{}}}~||z{{}{{zy{}~~~|~~{{|~}}zxz{}{}|{z{zz{{{}}|{}{z{~{|{zvwxxxx}~|{}z{}~|||}|{z|}}~|}~~~~}{{||~~}z|||{z|xyy{zyzyvtx}~~}|}|~}}~|}|}~~~~|~|{zz~~}}~}|}}}||}~||{}|}~||{~~}~~}~}~|||{yxz{~~~}}}{z{z|}}|{yxxxvwvtuwyzzyzxwwx{|}}~~}}|z|zzy{z|}~}{{xwvwxwy|~~~~~~}~~~~}~~}{|{{z~}~~}}~~}~~}~}}{||{{}|}~~~}}||}|||z{||{||}{{|{z{|{{{{zz{{z{yzyz{}|{{{{z{zyy{|{}|~{{}~}|||{wx|wx|~||}|yzzywwz||}~~}~~~||}}~|~}}~}}~~~|z{{x|}~~~~}W(***))(')''((&  !|yyxzyvxy|}}~~|zzxxwwwy}||||||}~}~~}~~~~}~~|}~|}}}{{z{|z||}}||~~|{z{|{{wxy{||~~zyxwxxz}~~~~|{~}~~~~}{{{{zyyyyy{|y{~~}~~~}}|zz~~}|~}}{zy~~|{}||{{xxx|{{{{z|}}~}||{||{zzzxyzxxyxxz{{{}}}}~~~|}~~yz{y{{|}}}z|{|~}~}}}||z{|zyyyz{|}zz{{yyz{}}~}~|||~|}~~~}||||}|}||~|{{|zzyywuuy{~|{{xxwyzz|}{yyyx{|}}~~~~~~|{yz{~~~}{{{{z{{{zz}|z{}}|~}|~}}~~}}}||}~~~~~~~~~~~~~~~~|||}~~{}{|{}{{yxz|~~~~~}}}}}~}~zyyz|}}}{|}{{|{|~~}|~{{}}|z{zxxyxyx{~}|}|||~~}~|z||~~~~~~~~~}~~~~}||}}}~}}}||{zzxxwz{{zyxttx~~}~}{{}~}~}|{}~|~~~~~~}|}{|~~~~}}{|{||||{{}|{}{{~~~~~~~}|}zzyyyy|}~~~~~~}{{{}{||}{yxyxwvtuuwyyzyyxxvwy{|~}|}|{{x{zx{|}~||{wwwwxyz~~~~~~~}|}}}}}|{zzyz{|{|}~}~|}}|~~}|~~~|}{||||}|}~}||}}||||||||{}|}|{z{z|}}zyzyz{}zzzzyxz{{{|z{yzzwyy}||}}{{|}||||zwxzzy{}}|||zzzyzxx{}}~|~~|{{}}}}~~~~}~~~~}~}|{{{z{|}~}~~~~}}U(**)*((')&('(&   |zwxxxvwwy{||{|zyzwwvwyz~}}|{zy{zz}|}}}}~||}|~~}}||~}|{{~~~}}{|{z|zyz{z|||{{}}}~~}}zzx{zzyxxyy|~|}~||yxwxyz||}||}~}z}}}~|~}}|}{y{|zxyyyx|zy{|}||||||{z{}|{|{|}||zyw{||{zzxzywwyzzyyzyy}~~~|}|{{z|{{zzwyxwwywxy{zz||}}}~|~}}~}|}}yyyxz{yzz|z{{||||~}}|~|zzzzyxyyzz{{zyzyyy{||~}~~~~~{{|}}~|{{{z{||{|{|{zzzzyxwtsswy}~||{zxvvvwx{|zyxzwz}}}~~~~~}}~}}}}{zxyy}~}|z{{z{{zzyx{{zxz}|~~~~}}~|~~~~}~~{{||~}~~~~}~~~~}}||}|{{|{|~yyz{{{z{xyy{{}~~|~}}{}}~~{zzz{}~|{{}{||{{|~~}{|{||{|{yyxwyyxxz~||}||}}~}}}}}|||~~|}}|~}~~~~~~~~}}~~}}||}{{yxwyyyyywuuvx|{{}||{~~}}}~}}~||}~|{|{}~~~~}~~|||||{{}{|}{x|}}z|~~~~}}}~}{|{|yx{~~}~}~}~~||||}~}~{yxzxxwwuwwxzxyzywxxxz{~~}|}{zyvy|zz{~~}{ywvwyy|~~~}}}}~}|{yzxzzyz{|~}}}|}~~~}}~||{}||{~}|}~~}}}}}~~|||~|{{}}||}{z||{zzyz||{{{|zyz{{||{zz{yyxy|~|}|zz|~~|}|zz{|{||}|}}{{zyyyz{}~~~~}|~|}~~}~~}}}zz{|~}~~V)**)+)((*'((('  !}{zzyyyyy{|}~~~|||zyxxxz~}||yyy{|~~~}~}~~}~~~}{z}~}|{~~}}{|{{~|{{~||{}~}||zyz{wyyyy{~|~}{zzzy{}|}~}|~~}~||~}|z{|}{y{{z{}{|}~}}}~|}|{}~{|{}}|zzz{}~{{zzy{yzy{{zz}{y{~~~}~{~|{|}{zz{zyxyyyz{}||~}}~}{|~yzzz{|{|||{||{}}~~~~|z|{yyzy{{|{z{|{yzz{|}~}}}~}~}||}{||}~{|}~{{{zyxxvtsvx{~|}|{wwvwx}|{z{|{{}~}}~}|}}{{zz|~|||||z{|yyy{|yy{}}}~~~}~{||||}~~~}}}~||}~|{}{{|zxxyz{z|zyyz}}~}~~~~|}~~z{|{{}~~|{}}}}}{{}{}{|~{|{{ywwyxyz{~}~|}||||~}~}{|~}~~}~~~}}~}~~~~}}}{z{zwxxwvyyxuuyxwxx{~}~}~~}~}}|}~~~}|z{|~}|~}|{|{{{{z||}zy{|{yy{~~~~~~~~}|}|{{z|}~~||}~}}}~~~|yz{yxwvvwyyzyzyxxvxxy{}~}{{|yxuwyzyxy~}zyxyx{}~~~~~|||}}}{yyyxxyz{{~~}}||}~}}}}|}|||||}|}}}}|~|{}{{{|||{|{{z||{{~{xyyzz|{z{{zxy{z{{{zxy{yxy||}||{z|}~~}|{z{{{}}|z}}{yz{xxz{}~~}}||}}~~~~}~}~}~{z|~~~~~}V)**)+(((*'(')&   ~zwyxwxyzz{}~}~|}}yyxyyx{~~|{zwvxz{{|||}~~~}{}|zvv|}}~}|{}~~}|{||{{||{{||zz|~~}~}{{|zxyzzxyywx{~|{z}}|z{{zz{|z|}||~~~~~~}{}|}}{zz{|{y{{z{{z{|~||||{|{{|~}}{{z{||zyy{||{|yyzyzyyzy{zzzzz}~~}~}|~~|z{{zyyz{zxyxyz{{{|}}||~}~~~}|||wyxx{{zzz{z{{{{|~}|~|{{|zzzzxzz{zy{{{zx{z|~~~}|{}~|}||||{|||||{{|{{zywwvussttw}~}{zzywwwvx{|z{||{{|}|}~~||||{z}~~}|zzxz~{|z{{zyxyxwvyyxwz{~~~|}~}}}|{z{||}~~~~}}~~~}|~}~~|{z{{zxxzyyy{zyyz|}}~}}~~}}|{}~}~}|}yz|{||}}|}||}}}|~}}|{{||z{zyxxyyz{{~~}|z|{{}}~~~}}}}}~|~~}}}|~}}~~|}~}~}}~~}{|{zyxxyxyxxwvyyyxwy}~}~~~}~~~~}|~~}~||}{||~~}}}|||}z{||{{}}|z{{{zz|~~~~}~~||||{{{|}}}~~}~~~|}~|zz|zyxyuwxyzzzzyxwwyzz||}|{{yxuuyxywvy}|zzyy{~~~~~~}|}~~~}zz{yyxyz{|~}~}}}~}~}|}~~{~}|}|~}|}}{y|~~{{}{{{}||{}~~}~|{|yzz||{}{zy{z{{}|{zy{yyz}}~}{z|}|}{{z||||||}}|{{yz||~~~~~~~{}~}~~~||~~~~V)**)*)(()''((&  !}zzz{zyz{||}~}|||z{{}}{wwxz{{~}}}}{yvtwxy~~~~~~}}}||}}||{z{z}~~~}}~||}{zzzyx{~||yz}~}~}|{|{|~~~~~}~}~~}}~{{||}}}}{{|}}|~}}}||||}}~}|{}}|{||}||{zzy{{{z{{{zzx|{|}~|~~~{z{||{|{zyzyyzzz||}{||~~|||xyyy{|{z{{x{{|{|~~}~||}|{}{{{|{|y{|{z|}}~~|~~~~~{||}|{}~||||zxwvussuvw}}}|yyxxx{|~{~||}|~{|~}~}}yxy}}||{{||}}|{|{yzxwwwwyyy{||}~~{}||}|}~}~|~}~~|}}{{||zyxyxxz{zzz||{}~~~~||}~~}~}}yz{|||~~~||~~}}|}|||zzzzyxz{{~~~~|}|~}~~}||||}~~~|{}~}~|}|}}~~}}}z|zzy{zyyyyyxz|zzz|~~}~~~~~~|{}}~~~}}}}~||}~}}}|{|zz{}z{|}|{||{yz{}~}~~~}}}}|{|{}}}}}~}~~}~~}}~}|{{{ywwvwy{{{{{zyyyxxy{{}}}{yyuuxxwwvxy~{zzyz{~}}~}|~~~~||{zxxxxzy|~}|~~}~~}~}~~|~}}}~}}}}}||~|||~}||}|z{~}|||||{||{{}}}~}|zzzy{|z{{{zz{{{z{}{zz|z{||~~~}{z|}~}}~~{{{xz|~}{{}{{|{yw{|{~~}}~|||~}}}}~~~~~~~~~}~}W)**)*((()&'')&   }zxxxxwxyz{}}~||}{{y||}{{{wvwyzz{}|}~~}}|zyvwxz{}}}~}}~~~||}|||}|{zzyww{||}~~}~~|{|zzzywvwyzzyyy}}}}||z{|{}~~}}}~~}~}|}{{{|}||}|z{}~|}~}}{}||{|{{{}}}|{|{}~||{{|}z{zzxzyyy{{{z|yy||{|~~|{~|{z{{zz{zzzzzw{{yyz{{{{{~~~~}}{xxyyz{yzzzyx|{}||}}||~}|}z{{{zzz|{zyzy{}}~~~}}~~||}|z||{{||{zz|zvuutrsvvw{~}|{{ywzwy}~}}|}{{|~|||~~||}|zyyz||z{zz{~}|{|yywxwvwxwxyyz~~}}}~|}||{z{|{|z{|~~|||~}}}{zy{{yxxvuvwxzzzz{{~}}~~~~}}zx{~}~~~yyz{{{}|}||~~~}|||}|{zzyyyz||}}~}}}}}}}~}}}~~}~~~}{{~}|{|}}~}|||xzy{zyyyxxz||{z|~~}~~|{z}~~|~}}}~||}~~}}{{{yz||{z}~}z{}{yz{|}|}}~~}~|||{|}}}}}}~}~}~~~~~|{{zyzyvwy||{||{{yywyz{{|}|{yyvvxxwxxzz||zx{y|}}~~~~~}}}}{yxwxxyz|~}}~}||}}}}}~~~~~~}}}}|}z}}~}}}~~}|}|{{}||}~|||||||~~~~|{}{z{}|{{|{{{{zz{~}{y|}}|~}||~}~}~~|{|yz|}{{|{{{|}zy|}|}~}|}|||||z}}|~~~~V))***))()'('('  !}zyzzxxvwy|}~~|~}||}|}||ywwxx{||||~~~}zy{|}~~}~}~~~~~}}}}{||zwtz}}|~~~~|}{zz{xxx{|{z{xz~~~}}~|~~~}~~~}~||}}}}~}|}~}}}||||{|~~}}|{~~}|}||}{{{{{{yy|||}|{z{{}}|}{}~}{}|{|||zz|z{{}|zz}{|||~~~~}wxz{{|yzzzyy{}~~}~}}}}|}|zy{}|{{}|{}|}~||~}||~{|||{ywwttsxxz|{{|zzz~~}|{}~{z{~~}}|{{|~~{z|{z{}}}{}|zyxuvuwvxyzw}~~}}}}{|~|{||}z}~~{|}}|z{yxyxxvvwxz{z{{{{~~~}|~{{y{~}yxxyzy{}}|{~}}|}|}~|{{yyx|}}~~|}|~~~~~~~~~}}~~~}~~~|{|~|}||~}~}}{yz}zyyzyz{~~}}~~~~~~~~~~||{|~}~}}}~}|{~~||{{|{|}|z{}{z{yyyyz{|{z}~~~}~}}~}|~}}|~|~|~~~~|~}||{zyyvwz||{{}|{|zyzz|{||}{{yutvwwxzz|{}}zzz{}}~}~~~}~~~~~}|ywxwxyz{{}~~|~}{|~}}}}||}{{|~~}|{}}{}~z{}~||{~}||}||{}|||}|z{||{{|~~}}}{|{{||{{{{x{|}zyy{|zz{{{}~}|~~~}|{{yy{|{z{{zz{|yy{}}~}~|{{{zzz{{}~~~}W)**)+)((*'''('   }zxxxvtstvx}~{|~}}|}{|||zwuvwxz{zz}~~~~}{z{{~}~~|}|||}~~}~}~}}}|zzyvutvyzzz}{z}}|{yz{ywyxxyxyww{}~~}}{|}}~~}}~}~~~~~~}|{|{{z{~~~~}~~}~~}}}{||zzy{}}}||}{}~}{{}{|{{{xzyyxxzz{||{yz}||z|||}~{zz||{|z{z|{zzzzyz{zy{|}~~}~~|ywy{z|xyxzyxy||~~~~}}}||}}}{zzyyx|zy{|{{|}}}~~}~~~}}|}}{||{{}{}{{{yxwwtstxxzz~~~{{}y{|~|z{~{zz~}||}}}{}{}~~|z{zzy|{z||{yxwtstvuuy{z{~}}}~}~|z|||y||z{z|z{{}~~~~~}~|{{{{zxyxxyvvvuxxyy||z{|{}}~~}{}|}yz|~~~~}~yxwyxxz{||{|~~~~|}{{|||{z{yyy{|}~~~~~~}~~~}|}~}}|}}||}~~~{|~}~}|{||{||~~||}yyzzyxxyxz|~~~~~~}}}~~}|}||~~}}|}}}~||||{|}}}}|~|{{|{{}z~{{{yzxyxy{|zz{~~~}~}~~~~}|~~}}}}~}}}{{{{zxvy{}}|}}}{}|{{||{|||zzvtwxy{}}~}}|{{{~~~~}zyxvx{zz|}~~}|}}}}}~}||}|zyz~~~~}}}|{}}}|~}|~}}||~~|}}{{|~|{{|{|{~~~}}|{}z{}|zzzzyy|||{z{zz{zzy{}~}}{}{yz{zzyzyy{}{{||~}}~}|||{yz{{|~~~}~V(**)*)(()'('(&  "|zyyyxvsrsuz~~~~}}~||yywvxwxzxy|~~}||}}~~~~~~z|~~}}~}zzzwtvv{{{}|zy|~~}{{}z{zzzxxyww{}|~}}|~~~}~}}~~~|{|{y{~}|{}{z{~}}~~}~~}}}~}}|}|z{{yzww{{}}|{z|}{}}}|~|{z{~|}{|{}}{|}|z{{{z{{}~~~}zyxy{|yyzyyzzz{|~~}~~}}}{yz||{{}}|}~}|~}}~|}}||}~|{{zzzywuuyz{|~~}}|{|}}|}}{|}~|}~|~~}zzzy{|{y|{|zzxvsustty||~|}|}||||||}|{||||~~~}~~|{{|}{z{yyxwwuuwxvy{{{{}}}}}{~}|{|}{z|~~~~~{zxyzz{}}}}}~~~~~}~{{||}z{|{yzz{}~~~|~~~~||~~}|}}}}~~~}~~}|z{~~~|||}~}||zz{zxwyy{|~}}}~}}~|}}}{}}{~~|~~~}~}~}~~}}~|{|~}}||}|}}}}|}|{zzzyyyyz||z|}~~}|~~~~~~~~~~~~~~~~~|{z|zzyyy}~}}~~}}}}|{||{{|{yztuuuy{}}}~{z{{~~~~~}zzywxy}{}~~~}}~}|}}}|{}zzzz~~}||}{{|||{|~}}~|||}|}{}z{{|z{z||{{||||}{zz}z{|}zxyxwx{||{{zzzzyxwz}~~~}}|}|{y{|yzyxxxz}{z|~|~||~}|}|{y{z{|~~~~~|}~|~~~~~V()*)+)(')&'')&   |xxwxvtrqrruz~|{}~}{{{{yyxvuvvvtuz~~~|~~}~}~~}}}~~}}~}||y{}|{}{z{wutxxyyz|{z||~~|{y}zyzyxwwwuuvy|~~|{z|~~~~}|}~|~~~}~~~|}{|{|yyz}}~}~|}{{zy{}}|~~~|}}||~{zz|{zyzyxvvwz}|{z{}|{{||||~}{xyy|}}{|||}||}{zxzyyy{}}~~~}}yxywyzywwxwwyxvw}~~~~}|~|}{{zyy|zzz|{y{|{zy|~|~}~~}}~||||{{|}{{|zyzywvtxyz||}|~~~}|{||z|{||}}{{{}|{|}|~~|}}|{zzzxy{zyz{{zyxvsrrqu{|~~~|yyyz~|{{||{|~}z||{}~}~}}}}z{{{zzzzywxxutsuvxx{{{z|}~}|z|~}|}}|{{z|}}}}~~|yyyyz|{}}}}~~~|{{y{{{{z|{yy}|||~}{}|}}||~|{|}}}~~~}~~~~~}{z~~|}|}|~~}~|zzz{{xyxx{|}}~~~~~}|||}{}|}~|}}~}~|~}}}~~~|~|}|}}~|}}}~{}|||{|{}{{|zzzyz||{{{~~}}}|{}~~}~}}|~~~}~~}||y|{{zzz}}~~}}~}}|{{yyz{y{vttvw|~}}|{||}~~|{zywz}}~}~~~}~}{|{}~}}}~||}}}|~~}}~}}}}~||}||{}{||}}{|}{{{{yyy}|{}}{zxyxyz{|}}|yzzyxtv~~~~}|y{{zxwzxxy|{{}}~}|~|~|{{{{{{|}~}|}~}~}~~~W))*))((()((()&  !}{yxxyusrrtuw}~}|~}{{}z{yyvvuwvux~}~}}~~}~}~}{{|||y{~||{xwvxyy{||{|}~}|{}}z{{zxxxvvwxy}~~{{{~}~~}~~~~}||}|{z~}~~~||{{|~}|~~~~}}{|}}|{|zxxwv{|}}|||||~{|z}}zzywz|}}}~}}|~||z|zzz|||~~}}yzyxz{xywzwwyzvx}~~|~~~~}}|zy{{yz|{{{|}|||}}~}}~~|~}}}|~}{{{xxwyz{|~|||~|z}|~~~~~{|~|~|{}|}~}}|{zyy{||{z{|{zzwssrpr{~~||zwwwz~}}||||}}||~~~~~}}}|{|||{z{zxxvwttttw{||{|~}~}}}~|~}||~{||}|~~{{z{{{~~}~~||~~~~~~}|zz{{{z|{zz}||{~}|}}~}||}||||~~~~}~~}{{}~}|}{}~}}|}{|||{zzzz{}~~~~}~}~}|{}{{|}}~}~}~~~|}}~}}~}||}~}}~|||~~}}~}}|}|{{}|{{{{{{}{{{|}||~~}|{|~}|}}|z~~~~}}~}{|{y{{|{zz~~}~~}~|}z{zyxxyy{trtuuy|~~}|z{{}~~}~~}zxxy{|~~~~}||}||~~~{{|}z|~}~~}}}|}|}|||||||{{||{{}|{||{zz{zxy{}|||zyxwxwxzx|}|zyzzxrr{~~~~~}{{zzzxxywwy{{}}~~}}|}|{{zzyyz{{|~|}~|}~}~}U))))+()')'('(&   {ywxwwurrsttvx|~|}z|}}{{|{{yywvuvuvx|}}~}|{{}~~~~}~~}}yz}}zzz{zwx}~|{{xxvxyvy|{{|~}}}~}|{}|{z|yywxvvvxyz}|xz|||~}~}}}}}}~}}{{}~|{z|zz{~~|}}~~~~||{{y}}}|}~~}~{{{}|zzyxywzvy|~~}|{{{{{|{z}zyxyxx}}||}}||}{z{|zxy{z|}~}}yxywyzxyvvuuwxxy}}~{}}}||{{|zx{wyz{{z|{{{{z{}|~~~}~}}}}}}}|{}}}|||zyxwwxxxz{{z|}~||{zy{zy~~}~~}||||zz{{{~~~}||{zwxyzzzz{xxxwvsronps}~~|{yzzvutu{~}}|{|zy{{|}}}~}|}{{z||{yzzywxwutsrstx|{{|}~}}}}|}}|}}|zz{{y{{z{}~}zzz{{}}}~}|}{~}~~}~}}~~|y{|{{y|{zz{{{{}|{}z}~~}{{}}|{|yz|}~~~}|}~}}|zy~~~|}~~~~~|{{{{|}|{z}~~|~~}~~~}}{{||{}~{||}~~}}}}|}|{~}|}~~}}|||}~||}|{{{|}{{|zz||{|{{{{{|}{}}{|}||{zy{~~~~|}}~}~|{yzzzz|z|~}~|}~}{zzyxvvyxspqrsy~|{{z}~}}|}|{zxyy{}~~~||~|{~~}}|}{{|~~~}}}|}}|~~||}{|}~||{|||{}{yzzzxy}}{||zwxxyyxxwx~~zyy{zusy|}~}~~~}||{xwxxwz|}~~~|||{{}|{yz{zz|~~|}~~~~}~~~T)*+**))()'''('  !}{yyxyvuuvwxz||}}}~~{z}|{{yxwwwwxz}}}~|{{}}}~}~{{}~|zzyyxx}}{{yzxyy{z|}{{}}|~~|}~~}}}{zxxxwwyyz|}yz}~~~~}}}|}~}}}~|{z~}{}~~||}}||{z{}}~~~||{~}{{zyxwzwx{~}}|{||~}{{}{zxyy{z~~|}}|||{|zzy{z}|}zyzzzzxywvtuvwxz}||}}}}{|{zyyy{|{{|~|{}}|~~~~}~~}~|}}|{{zwxzzyz{{|~~}|{zz|{~~~}~|}|}}~}~}|{|xvxy{|zzyvwywtpoooqx{~~|zzzyvsrry}|{}~~}{{{z{z{{~~~}~||z|}{||yxxyvtttstw|}||~~~~~~}~~}}~{{{{{z|{z||}|yw{}~~~}}}~}}~~}}}}~{{|{zz{zzy{{|{|}|{}|~~}z{}~}{z{zz{}~}~}}||{x{~~~~}}~~}~~~|{}{{}}|z|~~~~}~}||}}|z|~}||~}~~~|~}}{|{|~~}}~~}|{{|~|||{{}|zz{|zyz}{{{|z{{{||||}~}{|{{zz~~~}}|}~~}}|xyyyyz|}|}~~~~||{{zyxwvswxqnnosw~{||{}~~}}{{{~~~{yzyy|~~~}|~~}|{{{}~}||}|z{~}|}~}}~|{||}|{{|{{{|||{||{||zzy{yyy||{}{zxxvwywxxyz}zwx|zyuwz}~~~~|}}|zxxwxx{|{}~}~~~~~|{{z{{{{yy{{z{~~~|z~~~|~|~~|U)**)*((()'(')&   |yxyxwvvtvxyz{{|}|{|~|{z|}{{yxwwwwwy{||}|zyy||}~~}|~}~{z|{{zyyxxv{~}|{yxyz{zz{{z{|{zz}}||~|}{{yzyyvvvwxy{{{z|}~}{}}{~}}}{{|~~||}||{||||~}~~~||{||}}}{{z||~~~~~}}~{{{{~xz{xwwzxux|}~}~|{{}{zyzxywywz|}}~|{{{|zz{|{zxyxy{|~yzyy{{xwutttvxwz{}~~~~}{|}|}||zzzxwwyzzx{}{|{~}~~}}~~~}}~{}}||}||{{zzyxxyzzz{z{}}||yyz{z|~~}}}|}}~}~~~}~}|zzwwvvx{zywwwxwsonnoqtx~~|zyxxvtsppsz{xx}~|{zyxyyxz}~}|}|{|{}{{zzyxwxvssqssuz|~}~}}}}~}}|{z|yzz{yzz{}}~{zwy}~~}|}~}}}~}~}{|~}{{|||{zyxw{{{z}}|||{{}~~~}}||}|}{{xxyyy~~~}{zyz}~~|~~}~~~~~|{||{|~||~~~~~~~}|}z{z}~}|}}~}}}||||{{}}{~}}|{|{}~}}|{||z{||{zz}||{|zzz{|||}}|~~|||zyz{~~}|}|~~~|zxxxxwy|}}}}~}}||{{ywxwsuxpmoqrt}~}|{|}~~}|{{y{|~~||zxyz{||~}|}}}|||}}~~}{zz}~~~~|{}}}|{~}}|}|||}|{|}}||}{|{zzz{}}}||yyxxxzzxwyy{xuvz{{xy}~~~~}~|yzyx{|}~}}}{}||{{yxvyxyz~~~~~||}~~~}~}V)**)*()'*'''('  !}{zzzzwxxxzz{}}}}}~~~~~{|{yyzyxxz{||}}zy{|}}~~~~~}|}|{zyzzy{}~~~}zyz||{{~}|{{{{z}~}~~}}{z{{zywyyyz|||}}~~~}}}~||{~~~}z{}~~~}~~}|}~}{|z{}}|z|}}||zyxzyyy}~~~||}|{{{yyyywz}}~}||{{{{}||zyxy}~~|{z{{{yvwuuuwwyy{}~~}~|}}~|{yyywx{zyy}~~~}}~||}}|{|{zxxzz{||{{}~}}z{{{|}}}~|}~~}{z|zxwxvy{yzxxyvtpsqruxx}~{zzzwuusqqvzwvz}}||zxyxty{}~}~||}}}}{|zyyxwvussrtx|}}}}}}}{yz|y{{|{|{{{~~|zz{}~~}}~~~}}}}~}{~|{{|zxx{zzz~~~}}|{z}}}~~}{|}|~{{xxxxy}~}~}{z|{|~~~~{}~~~}~~|}|{{~}}~}~~~~}}{zz{}||~|}~~~~}{}~{|}||{~}|{z{{~~}|}||{|{|{{{}||{|zz{{}||}|}~}{{{zyz{}~}|{}||}~~}|}xyzwwx|~~}}~~~~}}|{xywwuuvonpssuw~|{|}}~~|||zyz{|~}}{yyz{yz|~}~~~}}}}~~~{{{||{|||zy~}~}}}||}{|||}|}}|{|}{{|}z||||{{|{{||}}{}z{yxwyzyxvwyvttvxyyz|~~~~~||~~|{zyz{}}}}~~}~}}}}{{yzxvvwvwy{}~~|{~~}~~~}~~|T)**)*)(()'('(&   |xwxyzxwxyyz|{|{}}z}}}}|}{{yxyyxxxyzz{|zxy|||~~|}~~||{|{yyzxz{|}~~~|||zyy{|{z}zzyzyy{|}|}~|}|{yzzzwwwxy{{|zz|}||}}~}}|~}|{z|~}~}zzz{|}~~~||}}}}~}{{||}~}}~}~}}}|{|}|{yyxxyxvyz|}~|||||{yyywvwww}}~~}{{{{zzz||yxwvz}|{zzxzyxuuttvxxxyxz{}}~|}}|z{{z{zxwvuuwxwxz~}~~~~{}{|~~}}}~|||}z|{zxwxyyx{|z{}}||{{{{z{|~~||||}}}~~}~~~}|{zywwxvwzyxvvwtrqsttvxz{}}{yyxwuutrstwvsu{{|~~~zz{zywtrrvx{~}}~}|||{|zyzzyxwvuusqruz~~~~||}}|}{z{z{zy||{{{{z{|{{||}~}}|||}~}~|~}}}~~}||{{{|{xxyzzz}~}}||zz{}}~~~}z|}}}{zxyxxxz~~~}~}{|{|}~~}}|~~~}}}{|~}|{{y|}}}~~~~{||~}}}|{|}~}~~||~~}~||}{}~}||~{|{}~~~|yyzy}}}||}|{{{|z{}|}}{{z{{|}}||{~||{z{zyz|}~|||{||}~~}yzzyxw{~}}~~}}zzxwwurupnosvwy|~~~}{|}}||{|yyyyz}|z{{|z{}~}~}~~}~|~~}}}}{|||{||||z~~}~}|}}|||}}|}~||}}}{||{}}{{{{|{{}~~}|}{}|zyzzyxvwxvtsuxy{|}~~~~{|~}{{|z}~~~}~~~}}~~{zyxxvvxvwxz||~|~}~~~~T)*+++(((*'''('  !|zyzz{zyyy{{|}||~~~}~~|}|{z{yzzzy{|~zyxz|{}~~~|}}zz{{||}}~~|||{z|||}~|{{|z{~}}}}}|yzzzzxyzz}}}|{}}}~|}}|||}|{||}~~~~|}~~}|{|{}~~}~~}~~~}{zyywyyzz||}~}|}~|yzywvxyz}~~}}zzzz{|{yyyy~|||{|{{zxwwwxzzy{{zz{~~~~}|{|{{zxxvvvvvvxz}|}}|}|~~~~}~}~~}{{|yxxzyx{}|~~}|{{||{|~~~}|}~~~}~||zyzzywxzyvwwusrvwxz||~|}{{zywvuutuvywwxz}~}{y{zzxvqprux}~~}~}{||}|{{{yyxvwussrsw}~~~}}}}||{{yx|}{{||{zz}{||~}}|}zz}~}~}~~}~~}|}|{{}|zxyyyz|~~~}||}}}~~}||~~~||yxxzy{~~~}~}{}||}~~}~}~}}}{|}|zz|}~~~|}}{{~~~}}~|}}~|}}~}|{{z{}}|{|{|{}~{zyzvz~}}|||{||{|}{}~||z{{z|{|{{|z{}{|{{zzz|~|||z{|{}~}~|z{zzyz~~}}}{|zwyxvstpnotvz{z|{{|z{{}}}}||{zyzxwz~}}|{{{{{|}~||}}||~~~}~}{{}{{{}}||}|||||||}{|}{|{|}{|||||{}{||||z|||{}}|||}{z{{yx{{xxvvvttttwy}~~~~}{{~~~{{|}~~~~~|}~}}}}|zzyxwwwwwwxy{}~~~|}~}~}U()**+((()''&)&   !{yxxyyxvxyzz{{y{{||~~~~}}||z{zzyzxxxyy{zywyz||~~}}|~}|{|{{y|{|}~}|}}|{{|{y{~||}}zz{zz|}}}}}{{|yxyzxxxyz{~~||}}||}}~~~}||~}}}|}|{{}~~}{zz{{}}~~||}~~~~~}|}{}~~~~}~~}~~~|}|}{yywxxxyz{}|{||}{zzxvuvzz{~~~~|}|zyx{{||{zxy{|}}{{{z||yxwxxxzzzy{zzy}~~}}}}yyxyyxxxvuvvutwxy{|~~}~~~}{|||~~}|{|~|~|{{{xvvyxxw|}{|}}||yz|{{|||{{}~|}~}}}}}~~}|ywyzywvxvvwvvsrtwyz|||}}zyxywtvttuwwyy{}}}~}{{{zywwsrstux~|{||{||{yyyxvvvusstuz~~~~~~~~|}}~|{z{zxzz{z{zyyx|{|}|}~}~}|{z|}}~}|||~}}~}||~||zyyyy{}~~|||||}}~~~}|}~{|}|zxyzz|}~~}}~}~}~z{}}~}~~}}|z{{{}~}||{{|~~}}}|{~~~~~|}~}|~}}}||z|{~~||}{{||~|zyzxz|}||z{}~||||}}{}|}{|{|||zyx}||{|z{{{|{|~{|{z{|y|~}~~}||}yyz{|}~}||zyxyvttqoosw{||{{{|{yz{{}~~|{yyywux{~|}|{{}~z|}||~~~}}}||}}|}}}|}||}}||{}}}|~}}}}}|||}}{}||}}{{|||}|}}}}|}{}~zy{}{ywxvutuuu{~}}}~~{}}}}~}|{{|zxwywvwyxy~~|~~~~W))*)*((()''')'  !!|y{zz{xwxyz{||z{z{{}}|~{||}{{y{yz{}zzzzz}}}~}|~||{}}|}~~|~~||~|{||~~|{|{{{|~~}|{|zyzyz{|}~~~}}~|~}~~~~||~~~~~}}}~}|{{}}}~~~}}}~~|}~}~~~}}~~~~{{yyyyyzz||zz}}|{{xxvvy{|~~~~}}}zy{|||{{{z|~}}~|||{{|{zyzzyz|||{}|{|~~~~~}|zyz{z{xxwwwxvtux{~~~~~}|~~~||}|~~}}|zywyzz{~~}~~|}z{|~}|}~~||~~~~~}}{y{|yyxywxvxvtqsvy{}|||}{yyzwwuvtvvwy||}~~}|}{yxxuusvwx}}}|{{|}{zyzzwxxwuuvvw~~~~}{~}|}|{zyxz|||zzz}}}~}~}|}|~|~}||{}~}~}~||zzzzz||}}~}}}}~~~~{|~|}}|yy{z}}~}~}}}}~}|{}|}|~~}|{z{{{|}~~~~{|}|~}}}|}}~~~|}}}}}~|}~~||}}}{~}{{|}{{zxxx~~~}|~{z|~}||}~~}}{}}{}{}{{z|}}}|{z{}|{}}}}}z|zyz|~~|{|{yy{|}~~~||zyxywutopqswz{}{zzzzyyzy}~~~{zyxvvv{|~}~{{~~~{|{||~}}~||{}}}{|}|}~|{|}}|~}}{|||||~}|{|{}|yz{|{{|}z||~}|}||}}~|zz|{zyxustsqsx~~~~~|~}{}~}~}~~~}|{{{yxwxvuwwyw|}}}}}}V)*))*)((*''')&  " |zyxyxxvxxyzyzxxxyy|~}||{{{{yz{yxyz}{yz||}~||}~~||||{|||{|}}||~|}{|{zz|||{|}{z{zxx~}|||{{{{xxxwxz}}~~~}}}}{{}}||~~}{|||~}|}~~~}}~}|yy||{}~~~}~}~~}{}~}}~~~}~|~~~~}}|}~|}|z{xyxyxyy{zyxz}|{zxvvvyzz|}}|~~|{zxx{{{}zzzz{}|}~zz{z{{zzyywz{{|{{|}}|}}|~}||yyzz{{zxwuvvusuxy||~~~~~~~}~~|~~~|{{|}~}|{zxwyzz{|~}}|{||{z{|}{|||~}~|||}~~}}~}{yy{zywxvvxvvststwy{|||{yyyyyvvutuutwy{{z}~~~}|}zxxxuuvvxyz~~~}|~{{||{zzyxxvuvwvwww{~~}~~}|{}~}||zzyxxy{|{zz}{|~~}}~~~~~~~{{||}|{{|{}~~~~~}~}}{|yyzz{|}~}|}~~~}}{}}|}||}{{|||}~}|~|}~{{~|||~~}zy||zz|{|~~}||~~~~}~}}~}~||~}~|}}|~}}}}~{|z|{}~}|{z{xx}~|||{y{~|||{|}}}}~~||}{{z}~}|}z{{{}|~}}}}||{zy{~~~||}|{y|}}~}}}|yywwwvuqortvy}~||{{zyzz{|~~}{{yxvvx{}}}~}~~}}|||}~~}|}~||}}}|}}||}}|~~~}}||}}~}}}~{{{}zy{~|{{|{~}~|~}}y{}~|}|}}{{zvutsssu|}~~~}~{}~~~~~~~~}|{}zxxwvuvyyy}~~}}~}V)****))(*''(('  #!}zy{zzyxyz{{{zyxwzy{~}}}|}zzzzyy|~}|{}~~|}}~~~}|}}}|}~~}}~|}~|{z||}}}~}{||yx{~~}}||zxywvw|~~~~}}}~}}}|{{|~~~~~~~|yy}}}}~~}}|}}}~}~}~~~~~~||{zzzyyy{zzxz{||{zxxz{||~}}|~~{zy{|~~|{{}|}~}y{||}|{zz{yy{|~~~}~}~~~~~~}}|{|{{zyxxvvxuvvyy{~~~~~~|}|}{zz{|}}~~~~}{||}{{||{~~~~}~~}{{z{{{yywwyyvtsuww{}}||{zyz{wxwwvvwwtwyzzy|}~~}}{yvzwuuxx{|}}~~|}|{zz{yyxxwwxzyz{}}~}~~~~~~{zxywwz}|}}|}~~}~}}}~}}}{|{{||}~~}}|||{{z{{|}~~~}~~}~~}}|}~}||{{|~~}||{~~}~|}}|||~}~}|{z{|{{{|||~~}~~~~~{}}}~~}~}~~}|}~~}}|}{}~|{{z{y|~~}~}z{y|||}{|~~}|~|{|{|{}}~|~|{z{||}~}~{zyxw{~}}{|||{}|~~~}|{xyxwwvqqstuy{}}}}|zyyzyz}~}{y{xvwxxx{~~~~~~~~~{z{|}}|}}||~{{}}||}}}{{|{}~{{|}||~~}||}{|z|{z{{{{||{{}}|{||zz}~}}}{{zzwvuutstyz~~}~~{|||~~~~~~~~~{{|zyxyvuvwy{}}~}}}~}T()*)+((()&'')&  $ |zxyz{ywy{yxxwxwxyyx|}|||}|zyxxwwy|~}|~~}|{zy}}~|{{}||z||||||zz{{z{{||}}}|{{zyvw~}}||zywwwxvuw}~~}~}}}}|{~~{zzy{|}~~~~}{||zw|}{|~~~~~~|||}|}}~}}}}|}}}{}z}~~~|||yyzzyxyyzxwxyzy{xvvxyz{|||{}~~~{|z{|{|}{{z{{|{}{yx{{}{yyzzxxz{{~~~}~}||~}~||zz{{{zyywuuuvuuxvyy|~~}~~~~}{|}{|zz}~}}~|}~||{||zy{{y{}|||~|}~~~~}~~}}{z{|zzxxwwwwwuuuvxz{{y{{y{zzyxvtuuuvurvzxxz|{}||zyxwwvuvyz||~~}~|}}|{z|{ywwwxwy{z{|~}}~|{}|{}~~~}|zyxvuv{|}}}}|~~~~}~}}~~|~}|{{{{{}~~|~~}|{{{yz|~}|~|}~~}}||{|{|}|}z|||~~}}}~~~}~~}|{~||~}{z{}|{||}~~~|}}~}~~~|~|}~|}~~~~}~~}}}}|~}|}|{|}}~|z{}~}}||}~~|~~}}{|{{{~|}|~|zz{z|~~}~~}{zzwz|}|{{|~~~~~~}}}~|zxyxxxsrstxx{||}}|{{z|yy{~~{{{xvwwwxz||||~~~~~|z{|~}~~}}}~}}~{}}}~||}|||}{{}}{}}~}}}||{|zyy|z{z|y{|~|}|}{{|~|~}~{z{|xwvuvvuzx{}~~}}}|~}~~~~}|}zxxxvvtyw{~~~}~~|U)**)*()()'''('  %"|{zz{{z{zz{zxyyxyz{z}}~~~~|zyywuz}|}|y}~~~~}||}|}|}|z}~}zz|{{|}{}}}}~}{z{}}~||}{xxwxyxx|~~~~}~}~~|{{x|}~~}|{xz}}|~~~|{}~}~~~~~~~~|{}~~z{|}zzz{zzxyxzzzwvvyyx|}}{|~~|}~|~~|}||}||}}yxz}}}yyz{wyzzz~~~~}}}}||~|{z{xywwvvvxvxz}~~~~}~~|{{~}||~~~~}}}~}|}~~{{}}{{~}}~}~~~}{||{{z{ywxyxxuvwy{||zz{|zz{zwwvvyyyvuwyzyz~|}}}{yyyvvvxy|{~}~}~~}}}}}{{|{yyxwx{}|~~~}~||}}||}{zywvx||~~|}~~}~}}}~}}{||||~~}}~~|~|{{|{{||||}~}}~|}}}{}~~|{|zz~~}~}}~~~~}}}}}}{|}}|{||~~~~}|}~~~}|}{}~~~~|~~}|}}}}~~~~~~||~~~}}zz~}}}}}{z{}|||}}zz{yz|~}}}{yzvw|~z{{~~~||}{zxxxwwssrsvyx{zzz}{zz{yyz~~}{zwvuwxy{}|{|}}|}}|}~~}{|{|}|~||~||}}|}}}{{}|{{}~{|{{|||~}}~|{{}{zyyyyxyxy{|{}|}{{|}}~}|yzzxvuwvvvyyz}~}~~}}~~~~~~~~}~}||zxvwtstwxz~~~}~}~}}~|{T(**)+()()&(''&  &!}xxyzyyyxxwyxvwvyzzz{|~~~|~}||{xxurw{~~|}|zy{~~~}||}|}{{|{{yy||zyz{z{|}|y}}||~|{z||~{}|{|yxxxyyyyz{~~|{}~~}}}}}|~{zywz|{~~~}}|{zyzzzx{~~}{{{|~~}}~~~|}|||{|z{}}}zz{zyzz{yyxwxyyxwvvwxwy|zy{}~~~~~}|~~||||{{||}}yyy{}|yxxyxxxz{|~}}}}{{}}zzz{{yyzzxwvttuvvuwz{|}~||}}{~~~~}}{zy|}}||~}}}|}|}|}}~|y{}||{}}||~{|}~~~}|~}}{{{z{zzywvxxwwvvxy{{zzzxz||zwxxtwxyxxwyxyy|zy{{yxxvwvvwwxz}{~~}~~{|}||{{{{zxwww{|{}~~~~~}}|}|}}}~}~}||zwww{z{}~}~}~~~}~~~~~||||{||}~~~~}|~}}{{zz{}||{~|||}~}}{z|||z||zy{~~~}~}~}~}~~|{}{{{|~{{||}~~~|{~~~~~~|~~}|{z{~~~{{|{{|}~~~~~}|~~}||zx{|~~}||~|{|{}|{zzzx|~}|~~||zyvx|}~|zz}~|{|}}zyzxwwrstvwxzzxxy|||{|zyz|~~~}~{wvwvxy{|{{|||{||yy|~~}}}||~}}{}}{|}|~||}{}}|||}}}{||}~}}~}|||{{zyxwyywy|{z|}~y||~~|}~|{z{yxxvwxz{z{}~~~~}~}~}}|yywwutwxy{~~}~}~}~U***))(((*'''('  '"}zzz{{{zz{zyzxxxx{|{|~|{zywstx~~~~{{~~~~|}}}}|{|{{{|{{{{{{z|}|{~~~~~}~|~||}|}{yzzz{{z}{~~|}~~~~~|{zyz{~~~}}|{z{zywx|~~~}~|}~~~~}|}|~~}}~|{{|z{{{zyxxxxzxxwwxxxz{{y{~~~}|}~{}}|zz|}}|{z{zyyz||~}|~{{}~||}}|z{|{zzxuuuwxww{{|{~~|~~~|}~~~{z|~~~~}~~}}~}||}}||~}}}}}{|~|~~}~}||~|{{zyxy|yyxwwx{|}{yzy{}|{yxywxy{xyxyyyx|{{{{{yyzwwvxxz{}}~~}}|}~|{}}{{yyxy{}}|~~}||}{|~~~|}{yxxz{{|~~}~~~~}}~}}|}|}~~}}}}}|}{{{|{{z~||}}~||zz|~{|{{{z|~}~}~~~}~}}~~||~~{{||~~~~}y{~}~}~~|zzx}}}}~~{{{||{{~}~~~}~|}}zxy~~}}}}}}|{}z|{zzy{}|{||zxxvw|~|{{y~~}~~|z|}{zyzyvytstvxxyzxwy{|{||zyy{}~}||xvvvxz{}|||}{|yzyzz||~~~~~}~~~}}{zz}}||~}}|||}}}||}}|{||{{{|||}}||}~}{{zzyxwxxwwz|zy|~zy|~~|}~{z{zxxwxwxx|||~|~~~}}~~~~~~~|||zyxxutwyz{}~~}|}~}~~|}}~}~}T(**))(('('(')&  ( }yyyyzyxyzxwwwuvwxy{}}~~}~~|{yxwtruy~~~~~~}||~~}~~|||}}{z{{zx{z{yzywy{}|{}|}}~}|{|}|}|yz{{yxzzyzzzz|~}|~|}~}||}|yz{xy{||~~||{{|{zzxwwwy|}~~}~~~~|~}~~~~~}}~~||{|}}||{xyyyy|{yyzxwvyxxvuuvxxyxww{}~~}~~~||||}{}~}z|z|||{{{{zz{{{|}~}z|||{{}|{{{zzzz{yxxutuwuuvxxzz|{yz|}}|}~~|}}|||{z|~~~~~~~||{{~||{|{{{||||~{zz}~zy~~~~~~{z{{{yyzyxz{{zywvwz{|zyzwz{{zyyyxxyxxxxzxxyyz{{yyywwwvwywyy|||~~~||}|{|~{zxwwx|}~|~||}}{|~~}|~~}{xwwz{|}~~~}~~~|}~}|||}{{~~~~~}|}|||}{{|{z{z~}|||~~z|yzy||{|}{{|~~}}|~~~~~}||}|~}}{|}~~~|~|zy~~~|z}|{{xwy~~}~~}|||z{yz}~}}|}~}}|}|zxx~}}}}~~}{z|z{{|z{|}|{{~}zwvutx}}}|z|}~~}}{||{z{ywxtuvwwxzyvvx{}|}}{yxz|~}}|yvwxyy|}}}}{z{{ywy{||{~}{}}~}||}~~~{{~}}}}|}|}}}|||{~{||}}{|}|~|~~}}~}~}~|z{{xwyzxvx|zxz|z}~}|}{z|{yxywxwz{||}~~~~~~~}}yzzyxww{||}}~~~~~~~}~}}}T)***+(((*'(((&  )"}|z|z|zz{z{yyxvtwxxz~~}|{yxvtux{~~~~}~~{|~~}}~|z{||{z|yyz|}~}}|}}~}|{}|{}|z{}{yy{{z|}|}~~~~{}}{||{yy{}{|~}{}{zzzyxxzz|}}}~~~~~~}}{}}~~}z{|yx{|zzzzyxxzxxvuuvyzyxx|{~}}~~~}z{{|~~|}|}{{}|||}~~}||}z{{}}}|~{{||{zzyvvvwwvwyxyz|zzz|~~~~{}|{|{{|~~~~~}~}z}}||||z{}}}}~|z{}||xxz~}|{{{{yyyz|{}}{{zwx{||zxyyz{~z{{|yxyyyzzzzxz|y{{{yyyyxwyzy{|~|}}~|~~||}|zzywwz~}~~}||}|}|{~~{zyx{y}~~~~~}~~~|{|{{{}~~}}}~|}|z{||}|~~}}}}}{{zz|}~|{}|}}~|z}{}~~~}}}|}~}{||}~}~}|z}}~}{{~~}{xyz}}}~~||~~~|||{}~~}{}}}}}||{yx|~}}~}}|{{z|{zz}|}}||}||wuttt}~||~{{~~~}|{{|y{{yxyvvxwxxzzwvxzy||~}yxzz}~}}zxwxwz|~}|}||{zywx{zyz|{z{}}{|}|{|~||{}{||}||}~}{~}{{|}{{|||z{}|}~}}~}}~|}{z{zxxzyywwyyww}}{|}}}|zyyyywuvxxxz{|{}|~~}~|~}~}~}~}||zzxywxxy|}}~}}~~}~~}~~~}|}~}}{U(*+)+)(()&('''  *!}zx{yyyyzyxxwvuttuwx}}~|{||zywvuvz{~~~}}|}||{|{|{||}zz{yyy{zxwy{||{z{}}zz{|}{z{zy{yyyyzyzz{{|}}}|}|}{|}{|{{zz{xxxzz{z~}|||zzxyyxxxyz{}||{y}~}}||~~~}}|~~~}~~}}}~|||{zz{|{zyzyxy}yxyyxxwvvwvttuwywwwww{~||{}~|||yx{z}~{||{|~}|{|~~|zz{y{{|z}{zzzz{zzxwwuvuvvuvvwyyxwyy{}~~~~~|}yx{|zz{|~~}}|}~|||{z{~~z{{zyz{}|}|{zz{|}ywtuy~~}{|zyyyxwy||||{zxuxzyzxyywy{{yz{zyyxvwx{{xwyyzzzzxwwwwwxzzzzz|{|}||}~}~~~}|zzywvz~}~}}}}{z}z|{y|~~|zyzyz}~~}~~~|{}}}|{{{{z{~~~~~}||||{}~|z}}~|~~~||}||{zz{{}}|{{{{}}~~~~|zz{{~~~~|}}}{|{}}}~}|~}|~~}~}~~|z|}~~~~{{yzz|~~}{|}}~~}~}}}|~}~|z||}~~~}}{{|zzyz}|~~~~}}~|{|y{{zy|~~~}|{{zywvuy|~~}|}}~~}~}}{}{{|{xzvvxyxyzzwxwxz||~|{yzy{}{yxxwx}}}}|}}~yxzzyyy}{{{}|}}}|{{}}{|}}{{|||}}|}}}|||}{|||{{|}||~}~|}~}}}}{{|{z{{{zxwxxww|}|}~~}|{ywxzwtuzyyz}{|}~~~}~~}~}~~~}{{yzzzzxy}}~~~~~~}}}~}|}|U)**)*))()'''(&  +!~{{z{z{z|{zyyxwvtuwx}~}~~}{zxwxyz}}~~~~~|}}}{{|~~|||||{{zyxy{{}~}}}~{{|~}|{zyzzzz|{{{yz|z||~~}~}}}|}~~}~}||{zy{|||}}~{zy{yyz{{{||~|{z}~{||}|~}|~~~~}~~~~{||}{|{zzzy{{xyzxwwwwvwvtuxzzxvvux}~~}}~~}~yzz{|~}~~}}~}}|}~}{|||z{{{||}||{||z{yxvxyvwwzxxyyyxy{y}|||z|||z|~~~~}|}}{|~||{{zz{{}}{}{{|~~}|{wuw~}~~|||yxxvyz{}~|zzzyzz|zyx{yy{{yz{|zzzyvyy{|yy{y{zzyxyyxyy{{|}}zyz{|z|}~~~~~|{{zyuw}}}~~}}}~|{|||~~~z{xzx}~~~}|~~||~}|{{z}~~}}||z||{}~}~}~}|{|{y{~}}{zz}}~~}|{y{|~~}}}|}|z{}~~~~}~~}}~}||~~|||}}~||{{|}}}~}|}~}}}}}~~~~}}~~}z{|~~~|{{~|yyz|~~~|}}~}}|}z|yxz|z{~~~~}{zzxwxzz|~~~}}~~|}}||{{{{zzvuwxzz{yxyxyyzz}}{z{yz~~{zzyvwz~}~~}~}zzzy{zy{{zz|}}}}{z{|}|z|{z{}||}}||||}}|}|z|{zz{{|}}}|||~~||}|{z|zzzzyyxvuwwz}}}|||{|yvvvsssxywyz{z|~~~~|~|~}}||~}}}|{zzyxxww{~~}~}~}~}|}}~~~~}}}~}~}}T(**)+((()'('(&  ,!}yxyzzyyz{zxwwuttuvx{}}}}{}{{xyxxy|~}{z~|}}{}{{~{}|{}|{{z{z{zywxyy{}}~|}|z{|||zzwwxyzyzzyxyz||}}~~}|{}|}|}{|{|zyxy|{}}}{{yxxzyz{z{|||z{{yx||zy{|}}{{zz{||}}}|~~}|{||{{}{{zzyyzzyyxywvwwwwvvuvwwwvutpsz}}~}}}|}}}}yyyz|}}~~}}~~}|}}~~{zzzz{{|{|{|{z{|{{yzvuwxvtwxwxxxwwyxxz~~~~~}{yz{{zy|~|}~}|||{{{z{|{zz{yyz|{|}|{|~}{}|yyz}}~}|zzzwvwxy{{{{yyzzyz|zxy{yxyyzxyzyzxxvxx{yyyzyzy{xyxywxzzzz{|{xzzyxz|}|}~}~~~|||~|{{zywvy}~}|~}|}~~~~}}|{{y{}|zyyzz{}}}~~|}}~}{|~{z{z}~~~|}~{{{{}||~~~~~}z{||z{||||{{|}~}}~~||z{|}~}}~~~|}{z{{}~~|||~|}}}|~~}}}~}||}~~~~|||{{}|}~|}{{}}|}}{|{}~}}}|}||z}~~}zz~zyz{}}}||~}}}~~~||{yxz{|~}|{zz|z|{|~~~~~~~}~}||z{{{zwwxzzzyyxxxzzyy}}|||yz|z{yywz}~~}}{{{zz{{{{}}|}~|{|}|||}}{{}|||}|~|}~|~{|||{zz|}|~~|||~|}~}|||}yz{{{zyywxxx{|~}|}{{xxvuspqtwvx|zz{~~|}|}}}{{~~||}|zyzvyy}~~~}~||}~~|~~|U)*)**((()'('('  -"~{z{z{{{{|{{zxvvvwvx|~}|~}{{{zyy|~~|{{}~~~||{~}{{||~~~{zz|{zxzy}~~}}~~|{~~|z{ywxzzz{{zz|{{}~~}}~}}|~~}|}{z{}{}}}{zz{|||}}}~}|{zyzz{{yz|~~}}{zz~}|}~}}~}~~}|||}||{|zz{}{yyzyyxxxxwwvtuwxxwvppuy{~~~|}}}~zzy{}~~~|~~{{{||}}|||~|{|}|{|{yvvwwwwy{xyzxxyzz|}~~}{{{|{z}~~}}|}{z|}|{{{|{z|||}~~}|z}}~~~~}}|{{xxwy{}|}}yy|zzz|zy{}{y{{{yzzyzzyyyxz{zz{zy|zzxy{yxy{{z{~{{z{zxy{{{|}}~~}{{}~~{{|zyx{~|}{}z|~~|}|{{z}{yzyy|{||~|}}|{{|}|{zyy~~}|||{|{}}~~~~}}~}{|}}}||}}}~||}{{}{|}~}~~~~~}~|{zy{{~~}{|~~~}~~~~|}}~~}}}}~~}||}}|||||{}}|}}~||{|~||||}~|}~}|{~~{{{z|}~||}}}}~~}}|{zyzz{~~}|{||{||{{}~~~~~}~}||{{{|vvwyzzzzxyzzyxy{|}|zxy}~~||}{xxxz}}~}}{|{|||}}|{|~|{|}{{zz||z|||{}{|{zz|}|||{zz{zz|{|}||{{z|||{|}{yxz{yyyxxwxxy||{{|{zxwuurqrssstwwx{||~||}}|}|||z{}~~~|}{zzyxxy||~|}~|||}~|}~}{|{yS)**)*()')'('(&  .!}zwxyyy{y{{yywxvuvvwy{}}}}||{zzzxxw|}}|}~~~~}~{|zyy||{z{{}}|zxxzzzyyy|}~~}|}}|z}|{zywwvyyyz{yzxz{|}}~}}|||}|zz{|{|}|zzz{{||~~~{zyzz{}}||{||{{zyyxxyxwy|~{{zwyz}}}}|}}{{||||~}|{z{zy{zzywwxxxwwvuwtstwvvvtpprsux}}|}{}}}}z{zz|}}~~~}}~}}}|z{{{|{{z{{{|yz|{zzzxwvuvtxxyxwwwvxzzz{~|~}~~~yzzzzy{}}~|{{{{y{|{z{{zyy{{||~~~~{z}~~~~~||}{zzxwxxz{{{zyy{zyxyyw{}|zyyzyzzyxyyxwzyzyyzxxxzzxwxxyzz{|}~|{z{zwwxxxz|}~~}|}{~}~|{}}|{{||{y|~|{{z{|~}|}~{||{zyzzyxxyy|||~~}~}}zy{{{|{yw|~}|{{{}||~}~}}~~}~|||}||}}{|}~}|}~~~|{{||{|~~||}}~}||{zzxu{~~}|~~~}}~}~|}}}}~~}~}}}~}|}|~|{{||{{}~{|~~}~||{~|{|z|}~}}z}|||{{{|~~{}{{~~~~}~{{xyyz}~~~}}{}}}}~||~~~~~}}|}|||{{|}xyxyzzy|zzzyzxyy{{|{z{|}}}|zzxzz{}~~~~}||}}||~~|||{{{}|z||z|}}}|{{{}~}}|||{{{|z{{}}|{{z|{}|}}||{||zxzyyxyyzz||{|||zywxutsuvtsvww{~}}~~~}~|z{{}~~~}}{{zxy|}|}}}~~|~~}{{{S))***)(()'''('  /!|{zyz{yzz{{zzzywwxxxz{}~}}}}}|{{{xw{~~~~~|~}|{{|}{{|}~~~}{z{||zz{~}}~|}{zxvwzzzy|{z{|{}~~~~~}}~|}}}}{}}||{}||}~~{}}~|}~}}|~~}{{zyyxwyy|}{zzyx{~~~}~}{|}|~}||||{yyzz|yxyyyxxxwxwuuwvxvusstwwy{~~}}~~|z}}|~}~}}~~||}{}}{||}}|}|}{{||ywywvuvzyyyzyxz{{{|~}~~{{{|{}|~}||||||{{|}||{{}{||~}~||}}}}{yz{|}}{{yx||zyzxy{}}|zzy{{{zyxzzyzzzzz{yxwzyyyzz{z}|}~|{}zxyzwxy}}~~|}|z~}z}}~z{~}}||}~|{{zz~}||{}}|}{yx{zzzyz|}}{}~~}{{|{{z{|z|~}}}{{~}|~~}}}}~~|}||}}~~|}~~|}}}~}z{|z||||}}|~}}{z{zxwx}~~~}~}}~~}~}}}~|~}~}}}~~~}}}}|{}|{|~||~~}}||~}|}z|}~~~|{{|~}}{|}~}{{|z}|~}~}|}yz{||~~}~||||}|~}}~~~~~~}}}~~||}|{|zz|wxy{{{|{{zzzxxwyy{{|{{|~~~}zywxzyy|{|~~|}}~|{{||{{{|{z{|zzz{|~~|z|{{|}{|||}z{|zzz{}|zy{yzz{||}~}{||{xyyxyzywzz|z|}{{zyxwutuutsutuz~~}|}~~}}{{{|||~~}~|}|zy{~|}|}|}}}~}}~~}{|yS(**)+((()&''(&  0 }zxxyzzyyyz{zyxwwxwvwyz|~~}||}|zzzywuy}~~~~~~}|~|{xzz{{{{|}}~{zxyy{zyz|~~~|||}{zzwvvxzyxzyyy{{{}~}~~||}}||{}{||{|{{z{|}~~}|}||{}{|{|{z{{{}zyzwwvuvuxxzxxxwz~~~}}|}zz{xyz~{|z{{xyzyxzxyyyywwxwwvwvvvvuutuwvyz{|~}~~}~|wz~{~~|~~}}}{|{{||{{{{|{{{}zz{zyxxwuuvvxxxyxwxy{z{~~||~~}|{z{}}~~~~~|||z{zzyyz{yyy{z{|~||~~~}}}{{|{zy|{}{|{yy{{zxxxz||{zxyyzz{xxxxzyzyxzzyzxxyxxzz{yz|{{~~}{{zxxwvwy}}~{{yx|}}|{|{zx|~|{}||}||zy{|{||}}{{{yywzxyzz{{{}||~~}~}}{{{{zz||y{|}~~~}~}zy{|~~~~~~}{~}~~~~}}z{}~}~|~}~||}}{{|{|{}}|~}}}~}|{zx{yz{~~}~|}|~}}||}~~|{~~~}||~}|||}{|{||||~}~~|}|}}|}|{}}}~~|{z{}}|{y|}||{{y{}~~}}}~{z{{}}}}}}~}}}|~~~~~~}}{~~~~}{{}|||xzz{|||~zzy{xxyxxxz||{|}}|zzyyyx{{z|}~~}~}}{|}||{}|{z|{zy{{{|||}{|}}||}||{|||}{}|{z{z{{|}|~|{{{z{z{xzxzz{{{||}~}|{xwwwvutvttx~~~~}~~|}|{}|}}}}~~|{{|}~~~||~}~}~}}~xS*****()')&'')'  1!~z{yzzxzy{z{{{yxyyzyyzzz|}}|{{zyxtv{}}~}|{|{{{|}}~}zy{zz{{yz~~~~~||z|{yyyz{z|{{|||}}~}~~~~}}}}z{{|{|~~~~}}}||}{zz{|||zzyvvuvwxyyyzyvz~~~||zzzxx|~|{{zzyyzzz{{yzzyxxyyxxxwwvwwuvyy{|||}}~~~}xz~|}~~}}|}{|~}}|}~|}|}zzz{z{xxwwwzxyz{zyyz{z|}}}}~~~}}~~}~~||~|{|{yx{}{yz{{{}~~~~}~|}|||{{|}~~~{z|~{{zyw{|}{y{{z{{|zzyyxzy{xxzz{yxzyzy|yyz{|~~|}}zyyxwy}}~}}zz{~|}}~{z||~~~|~~~|}{{{}{||~|{{|zywzyyy||~}}}}~~~~||~z{y{}{{}~~~}}~~}{{}|~}}~|~}|}|{{||}}|}~}}|~~}||||}}~}~}}~||zyy|{{~|{}~|}|}~~~}~~}}|}~~~}}~||}{{{||}~}}~~|||~}|}}}~}~}~}|zz|}{|z|||{z{xy|~|{|~~}}|z}~~~}{|}{|}||~~~~|}~}}~}}|{{z{|yx{|{{{||{zyxwwxxxyzzz|~}{{zxzyxzyyz{{}~~~}~}||{|{|~{{{|{zyzzz~~|z||}||}{{||{{{|{|||||{zxz{|{}|~||}{{zyyxwzzyzz{||}}|yxxwvtutvuv{}~~}|}}|~||{||{z{|{{}~~}}}|||~}}~}|zR)**)+()')&''(&  2 {yxxzyxvw{xyyyyxxyxwwxxvx}~~}}{}||wy{yxwvxz}~}}}{|z{{yyzz{zz~~}|zzzzyyyvv{~~~}}}|{{zzxxwxz{}zz{{|}|}}}}|}|}|}}}||{zyxzzyx|}}}}}}}|{|{zzzz|{|||yxvvtuuvxyxxwvv}~}|||||zyxxwxz||{{yzyyyxzzzyyyyxyxxwvwxwvvwvuvxxyzzy{{}}~}|xx|}}~}~~~||{|z|}}||{{|{{|{xyzyzyxwvwxxxxzyxwzzz{|{z|}~}~}~~~|}|}{{yzzxzzxxxxy{|~}}~~~~~|{{{|zz||}~~{z{|{ywxwy||zyyzyzz{yzyxwxyxuwwxz{yzxxxyzyzzz~~}}zzxxvvy~}~||}z{|}|}}|{{{}}}~|}|}~}|}{yz|{{{|{{{|zxyxwxxy{|}|||~~}~}~}{{{yzy|{}|}}~~}}~~~}}~}}{{}~~}{}~{z}}}~}zz{{|~}|}~}|~~}|}|~}~~|~~}}~~~~|{zyy{z{}~}{}}}|||~~~~}|||}|~~~}|}{|}|}~~}~~~~}~~~}}~~~}~~}{z{}~~}|{y{|zy{zy||z{{|}}|}{}}~~}}}}{{|}~~~|~~}}~|{zzy{|xyz||{|}|{{yyyxxwvwyyxz~||}zyy{yyxyyyz||~~~~}||~||{~|z{}|{zzzz||||}}|}}{|}}|{|}}{|~}{|zzy{}|||}}}}}{z{{zyy{zz{||~~|zyywvvwuxx{~{}|}{}~}{}|}|~}~|{z~~}|}~~|||~}~}}{S)**)*()()&''('  3!{yzy{yxwyzzz{zyyzz{zz|zyvz|{~~|}~~zz|}{yz|}~}}}||{|{y{|zy~}}{{{zyyyxxz~~~~|||zzyxwwz}}{}}~~~}|}~}~~}}~~}~|{{{zyz{{}~~~||y{}|zyz|}}~zywwvuwyxzzyxtsz}~|~}}}~|zzzyz|}~}||{zyzzz||zyyyyyy{xxyzyxxxvwvxzyz{y{|}~~~}yyz}~|~}|}}~}|}~|||}{yz{yzzzzxxzxyy{{yyyy{y|{~}}~~~~~}~}}{|zyyzyxy|yz|~~~}~|}{z{|}|}~}{||}yxyx}}~|{|zzz|}{{y{xwxyvuwz|||{zwy{{{zz|~}|{z{vxy~|}||||}}|~}|}}}~|}|~}}}~|{{|{|||{{||zxyxxuwz{}~}}}~}}~~}}|{zz|}}~~}|~|~}}}|}~}}z{z}~~}}~}|||}~}||{||}~~|}}}{}|}}}~}}}}~}~~~~}}|{yy{}|~~~~|}}|z|~}|}~|~}~~{|||}}}}}}~~~~~}}|}}|{~~~}}}}|{|||~|z{}|yyyzyz{yyz{|||}{zz}}}|||}}~}~}}}}|z{zy}xxz{{||}}z{|yxwwwwxywyy{~~}}|{yzzzyyxxyyy{||~~~~}||~|||||{z||zzzy{|~}|||||||zz|}{||||{{|{zzyywz|zz|{}~}}||z{{yxyzzx{}~~}||zywwwvwx|{}|}~{|}|{}}|{}}~|{y{~~~}}|}{{{|}|~~~}|zT(**)*))')''')&  4 |yxxywwwwyxwxyzyyxyxz||{wxyz}~}{{{|}zxxzyz{{~~~}}~~}}|{{{{zzxz{yy|}zyxyyzyxxy|~~~~}}|{||{yxwuvuz|{{|}|}|{z||}|}|{}}{{zz{zz{xyz{|~{yy|{zzz{{{{{zxuwuvuuvxzxvurvz|~~}|{|{{{{{zyyyy{|zzzzyxxxwxz{xxwwxxwyyxxyxywwvwvwxxxyyx{}{{z|~xxz{~}~~~~~}|}~~}}}}|{}||{||zxyyxwyyyxxxwzxzzxwxyz{zzy{{|}}|~|~~~~{|{{yxwyxyyyyxyy}~}~|{zzyxyz{}}}}|}{{yvwy|}|xxz{zy{|{zyywvwwvuux{{||zxwz{zzyy}~}}}zzzwwz|~~~~}|}{{|~||}~~{{}}||~}||||~}~|{{{zzy|{zyz{wyywvvx{||}}~~~}}|}~}|{|{}|}|}|{{{||{}}|{{y{~~}~}}|||~|}||}}~~{|~}~|{{~{|}|~}~~~~~~~~~~}{z|~}}}~}}~~}|}}|||~~~}}~}}}}}|~~~}|}{}~~~~~~~}{|z|{{y|~}}|}}}||~}}{{zyyyyzxyxxy{y{z|zxw~}~~~}{|~~~~~}|||{{y{xy{}}}}|}{{zxxywvwywwwy}~}{||{z{{{yzyxyy}}}|~}}}|||}||}|{z{yz|~}|~}|}}~}|}|z{||{||{|{{zxyz||z|~{}}~|{{|{zzzyyz{}~}{|ywxxxyz}}}|}|}}|}~}}~~~~{{z}}~~~{{{}|}}~~|S***)+()))''((&  5" }{yz{yxyyyywyyz{zzzz}}}{z|}~~~{|}|zx{zz~~~~~}}{|{|{}{{{z{|}}z{zz{zzz{}~}}~|yxzwwwx|}~~}||{}~~~}~}}~|||{{y{zzy|~{{|~zy{{}||||zxwwvwxwyz|zvvz|}}|}}}{|{{{|zz|}{|{|zzyzyzzzxwwwxxxyyyxyyyyzxxxyyzy{xy{}|{{|~|z{|}~~~~|~~~~}}~|||}{yz|zz{|zzy{yzz{{zy{{z{{yyz|{}~}~~}~~~}{zz{y{z{zxz{|~}{{zxyxz|}}}|}|zzyzz}~~|yz{{{|~}{{|xxxzxwx{{}|}zzy|zzy|}}}{{|y{{~~~|{}|||~||~~}}~~}|}}~}~|~~~|{}{z{~{{{|z{xzzwx{{|}|}}~~~}~~~~}~||}|~~~~~}||}|z{~}||z|~}~~}}}}}~~~|}}||~~}|~|z{~}}}}}}~~}}}~~~}|}~}~~~~}{}}|{z|~~}}~~~~}||{~~||}{}}~~~}~{{{{|{zy~}}}z}||||{~|~}|{{yyyyyxwvxy{zyyzwv~~}}}}|||~}~}|~~}|~||{{zy|yy{|}~}~}}||zxxxwwwwwuvxx{~}}}}|{zz{yz{yxyz{{|~~}}|{|~{|{|{|{{yy|}||}}{|}||{|}{z{}{|}}{{{zyyy{|zz|||||{zy{{{zyxwy{|||{{xyxwy|}|~~~}~}}|~~~~~}||~~~~{zz{}~~~{||}|}}~}{S()**+)(()&'')&  6 }xwwyxvxyxwwwwyyz{yz{}}{||~}~}|{}|zyxzyy|~}~~~~~~|||{{{{zzzzyz{zzzyyyz|yyy|}~|~~}}~{{xwvvwvxy||}}}~|{{{|}|}~}z|~||}{{zyzwyz|z}}}}||{|zyz{z|}zyxxwvvvwxz{xwvy}~}~~|{}{z{{{{x{z{{|{zzzzyxxwxzyxvuuwxxxyxxywxxywyxxxxvywxxy{zz{|{zz{}~}}~~~}|}~~}}}{|}|{||zywzxz{{yzyxxwzzzxxz{zzzwwxxvxz~~}~~~~~~~|{zyzzzzzxxx||~~~|{zyyyyxz|}|{||yywxy{}|yyxyz{|}zzzyywyywwxx{{||{yyzyzyz|~~{z{z{}~}~~~z{|}}}~}~~}}|~}|}}||{}yz}}|z||zz|{zy{yzzzxwyzz||~||}}}~~}~~~~}}}~}}}~~}|{{z{{|~{{{|~~|~}~~~~~~}~|||}}|~~|~}}~}|z}}}~||}}}{}}}}~}~~~~~~~}}|{{|{xwx~~~|||}~~}}}~}|~|}}}|}~~}}}|}{|{xz|~~}}||}}{||~}|}||{z{zyyzzvvzz{zyyww}~~||}}~|}~|~}|}~~|~|{zzx{z{{}~}}|{|yxwyxyxxwvwxxy|}~~~|}|{{|}{z{z{}|}}{}~||}~|{|}}{{}|z|~}}}}||}~~}|}{{{||}}}{}|}|zy{{z{}|{}}zy{{zzzzxuvz|~~|zyyyyz~~~~~~~||~}|}}~~~|zy{{~~}{|~~|~~~|T)****((()'''('  7!|zxxxzyyyzzwwvy{|}|}~}~~}|{}}{y{|{||~~~~}}{|||}{{|z{{||{z|xz{}}{z|}}}}|}~~|zxxwwwz{|}}~~~~||}~}}~}|~~}zz{yy|}|}~~}}}|{{{{|}|{yyyywyxzz{{xyz{}~}|~z}{}|z|zyz||zz{}yyz{yxz|yxvvwxz|{yyzywwzwxyzyxyzxwxz|{z{{}{{|z{~~~~~|}}~}}|}{{{z{|{zz{yxy{|zzz|||yzyxwwuuw|}}~~~~|{zz{{|{xyyz{}~}|{{|z{zzz|~}||||zy{{{~|yyzz{{}}{{{xyz{yxy|{}||||z}z{z|~~}}}{}}~}|}~~}~~~|}}~}|z{}zz}~{{|z{z||z{{yyzy{zz|z|||{}}}~~~~~}~~~~~~{{}|{|}~~|{||}}}~}~~~~~~~}}}}}~~}~~}{|~~~}}}~}}{{~|}}}~~~~}}{zyyzxuuy}}}~~}~~~|}|~||}|}~}}}}|{||zz}~}~}|}}|||}}}}~{{{yyyzzxvxzzy{yyy}||}~}}||}|}~~}|}}||{zx{xzz|}}}~}|{{zyxzyyxywuuuww{~}~~}~~~|}}|{}|||{{{||}|||~{z||}{|}}{|||{{|{||}|}|~}{|~{{{|||}||||||zyyyz{|{}}|{yy{yyxyvttx{~~}zzzxx{|~~~}~~~~}|{{|}{{~}~}zz{}~~~}~~}|{~}}~}|U(*+)+((()&'')'  8!|xwvxxxxxyvvutvy|{||}~}|}}}~}|{{|{zz|zy{}}}}}~}}~~}}}|}z{}{||{{zzzzzzzyxz}|{z{{|z{yy}~}|{zxwuuvyz{||~~~}{{z|}~}}}}|}~~|zyyz{{|{{}~~~~}}}{z{yzz|zyxzxywxxy{z{xxyy||}~|z|zzz{{yyyyyzzzyy{yxyzyyz{zvuwwwx{zyyywwxywxz{zwxywxwx{zyzz|{z{{{~}}~~|{}~~}}|}||~{{z{xxyzxyyzxyy|{xz||{zyxwvwsstzzz{}~~}}}{{{{yy|zxwyzy{||}}~|{z||yz|yy{|}{{{zzyy{|||zzwwyyy}|zz{zyz{xxy{|{||{z{}zzz{{|~~~|}|}~}~~{}}~}|~~~}}}}}}}{zz|{y|}}|z{{z{|{{zzwx{|{z{{y|}|z{}~~~}~~~}~}{~}}}{z}|||~}~}}{||}|~~}}~~~|~}~}}|~~~}|~|{~~~}}~~||{}|~~}~}}~}||}zxwyyxvwz}}~~}}{}~~~}~~~}}{z{~}}~~{z{|z{}~}}}||}}|}~|||{yz{yyxzyxz|zyy}~~~~}~~|{{|~|}~~{z~|{{ywyxz{z}~~}|{{{zz|{yxxvuvuvw{~}}~}}~~~}z|}}{||{|{~|||~|}|}}||~}||}||{~}}}}||}~~|~~}|}}||}||~}~|zzyz|~{|}}|||}zyyywuvxz~|{}zz{{~}||}}|{~~}zy}{~}~~~~~|||~~{U)**)+)(()''')&  9!|zyxzyyyyywvwuvx{}~~~~}~~~}~~{{}{}~|z{}~}}}||}~~~}|{{||~}}}||}{{z|{zy}}|{|{{{|{z~~~|{zzwvy{{||~}~~}~}~~|}~}|{}{}}~~}~~|{|{zy{|{zz|{{zz{{z}|{yzy{||}}{}{|||{|{|{zy{zz{|{yxzyyy{{xwvxyy{{zyzywxzvx||{yyyxyyzzzy|y{}}}{{~}|}}}~~~~~~}}|{ywx}zx{|yxz}{{z||{z|zxyxvtswxzyzy}}||||{z}~{yy|{|}~|}~||}~{{}z{|}}|}|{zy{{}}|{yzy{{~}|||{{{|yx|~|||~}||}zyz{z{}~~~}}~~~~~}~~~~~~}{{}{{{|~||{{z{{{{|{yzz|{{{|{|}~|{{}~~}}~}~~~~}}}|||}~}~~~~|{{|{}}}~~~~}}~}|{|~~}}|~|{}~~~~|||{{}~}}}|~}|}}||zzxxuwxvvz|}|z{}~~~~}~~}}}|y{||{~~~~{}|{{}~~~}}{|z}}}|{{{{{zzxyzzz|{zy|~}~~~}~}|{{|}{}~}|z~}|||yyzwxyy{|}||{y{zz{{{ywyvusuvx|}~~}~}||}}~}}|}}|}|}|||}|{||~}{{||{}}{|{}|z||||}}|{|~|{|||}}|{|{||}~~}|{~~~{{yy{}||}~}{}|{zzyxvuwx|~z{}|zz~}{|}~~|{||}~}}}}|{{||}~~~~~||||}~~~~}~}|S)**)*()')'(''&  : }xwxxwxxxwtusustxz{~}~|}}~~~}}||||z|}}{|{zy{z{{{{{y{~}}}|z{|}|~~{|zz|zz{{zy{|zzz{{z{{zz{}}}|}{zyxwwxyz{|{|||}{{|||~~}|}~}~~~}|y}}|}~}|}~~}|}|{z{zyy{{{zz{zzzzzz|z{xxy{|zz{|z{|||{z{zzyyzyyyyyywwwyxxzwwwvxxx{zyxxuvwvwz{zxxxwwwxxyyyy|}}|||}}|}}~~}{}~}~~}}}~|{{zxuxzyyyzywxxyyyy{zy|yyyxuuuutxwttuvy}~~}~~}}~|{|{z{}zyyyz{z{zz}}{{}}{y|zz|{|z|}yzy{||}}zzyyyyz}|{{z{{zzzyy{{z{{||}{|{{zzz||}{}}}~|}~~~}}}|~~~~~~}}~~|{{||{||zz{{yzzy{}{zyz|}{{{z||{z~~~~}|~~}~~~~~~}~{}{{z|~~~~}{y{|}|{|~~|~~~~|||~|{y|~}}|~~|{{|}~~~||{{{}}~}~~}~~}||||yz{zxwuxwwz{|~}}}|{}~|}}|~~~~|zy|{|~~}|z||||~~~~|||{|{}~}~|{{z{|zyy{{{zz|y{{|}~}}~}||{|~~~}~~}}~~}{{{{zxwwzz||}|{z|{{{|zzxxvtuuvy|~}~~}{{{|~}~}}|}}}|~|~|}~}{~|}}||}{}|||}}}|{}{{~~}}}~||}~}~}}||}}}}}}||~}|zz|~~|~~~~}|{|{yvvyx{|||~{y}}{~~~}||z}~}}|~}|||}}}~~}{{|}~}}~~~~}V)+***))()'''(&  ;!~{yxzzzyyyvtuuuvxz|~~~{|~~|}|}}~|zzz{{{||{{{|~~|}{}|}}~}||}}{z}{{}~|||{{{|{{}}~~~}~}{zyxyyzzz||{}}~}~~~|}~~}}~}|}~~~~}~{{{||{||{|{||{y{y{|}{{zzyz}|{{|}{|{||{{{{zz{zzz{yzxyyzxzzywyyzxxxzyxwttwwwy|{zxywxyxyyzzy{~}~~}}~}}|~~~~}}~~~~}}~}xwx{zx{{yxxzzy{||{z{{{{ywxxyxxwwtwx}~|~~~~~~~}}~|{}}{yz{z{||z{|~~}|{{{|{|||{|{|{y|~~~}}z{{zxz{|||||||{zyz{{}}~~}}~|}{{z{{}|{{~~~~~~}||}}}~}}}|{|}|{z||zz|z{}}|zz||{{||{|{z}~}~~|~~~~~~}}~}|{}|}~~}~~|}{}|}|~~~~~~~}|}~|{~}|z|~}~}|{z{|}~~}}}{{z{|}~}}|{z{|yxvtwxxyyz|~}}||}~~~{|~~|}~~}}{{z|{{~~}||}|{z|~~~~}|}{{}~|}}{{|}zzyz||}||{zzy|~~~~}|||}}~}~~~~~~~~}~|{zxwxx{{{{{z{|{{{|zzxxutttwz|~~|}~}}{z{z{~~}}}|}}|}}|}}||}{}|}}{{{||{||z{}||{|{z}}}}}~{|}}|{}}{z}|||}~|zzz}}~{zz|~~}~~}|{zzyxwvxy|~~|}|x|}|~~~||{y{~~||}~}~}}}|~~~}~|zz}}|}{}}~~|U))*)*)(()''')&  <!zyyyyxxxwutrtuvwzz{|~~}|||}}}|{}{|{}~~~||zx{yyz{|{y{{~}~||{|}{}}{{{}{{{{{{|~{z{{z{{{y{}||||~{zxyxyxyyyz{{z{}~~~}}~~~}{{{{|}~}}|~}~~}{|~~~}{{{{|zz{z|}|{{yyyz|}|{|zzyy{{{z|z|{|{yzzzyyzyxyxxxxvxyxxxxvwvxwwxzxxussuvvx}{yyyxvxxwyyyyz|~}|||}~|||}~||}~~~~}~~~~~||}|zyyywwwyxxwzyxz}}{zzxzz{xww|yywwyxx}|z|}}|}||~~~~{{||{xyyzzz{yzz|}|{||{z|yz{{{{|{{{zz|}~}|zxzyxy{{{{{{zzzyxyy{{}}}}|}|{||yyz{zzy||}~~~~~|||}~~}}~~}}}||{|}|y{|zzz{zz|}{z{{{zz~{{}}zxy}~~~~}}~|~}}}~~|{z{||~}~|}}}}}}||}~|}~~~}||}{z}}}{z~}~~|{{z{|{}~~|}{z{}}~~}}{{{zyxxwvwxxzz|~~~}}}|}}~~{{|||{}}}~||y{{{|}||}||{|~|~~~~~~~|}{||~}|}}{|}{z{|}}~}{{z{y{~~}}~|{}~}|~~~~~~~~~||xwxxx{z{{z|~{z{|zxxwvutwwz}~~}}||{zz}}~}}}|}}|}~~|||}~|}~}|}||{}||{}}}{}{{}~~~||}}}|{|}||~|}~~}}|}}~~~zz}}~~}~}}{zzyyxwww|}~{~~~~~~}}{}~~~~}}~~}|z|~}||}}|}U)**)+()()'''(&  =!~{z{yyyyzwwuuvvxyyz|~~~|||}~|{{{|~}~}|{{z{}}{|z|{~~{||}~|}}|{}|||}{|}~}|}{}{{{|}~~}~~}|||{z{zzyz}|||}}}}|}|~~~~~{}}~~|{|||{{|{}~~}|}{{}}}{~|{||}||}|}}||{||zz{|zzzzyzxzyy{zxyxxxyzywxxxutuxwxz}||z}ywwyyyxzzy|~~}|}}~|}|~~~~~~}~~{zzzzzz|yzyz{z{~||{{yyz|yzz~|||{zz{~~}}~}~}||~~~|}}|zzy|||{{{{{~}|{||{z|{}|{||{z}|~~{z{{zzz{{|||{y{z{z|z{}~~~~|{z{|{{z{zz{}}}~~~}~~}}~~~}~~~~~}|{}|{|||{z|{z{~}|{{}{z|}}|zwx{}~}~}~}}}}|||}~}~}}}~~~~~~~}~~||~~~}~~||}~|||}}~~~~~}{{{y{}}~~~}}|{{{}}~~~~|}|{zzxwwwyyyy|}~~~~||||~{{||}}|||}}||{|{}~||{|{{{|z}~|}~~}~}{|}~}}|{}||||z{|}|{{zyw}~~}~|}}~}~}}}}}~||{~~}}xwwwxyyy{{|}{z{{zyyxutuwyz~~~}||{|zzyyz{~~}~{{}}|{|~|{|||||}~}}||{||||z}}|}|{z{||~~~}|}}{z{{{}|{|||||{{||~~~}{{||~~|}~}|}|{zyywwvuzy||~~}~}~~~~~~}~}}|~}~~~~~~~}~}}{z{|{{yz~{|}U)*+)*()(('('('  >!{yxyyyxyxwwuvvvxyyz|~~||{{{}{{{{z||}|~}}{z|{yz|||z{{z{}}}|{||{||}}{|{{zz{|{{||||{{z|zyz{{|{{}{|zz{zz{ywy{{{z{~~~~}~}}z|{|}}|~}|y|~~}{{y{{zyzyz~}|{{{{{~z{|{{z||{{||yz}|z{z{{yy{zyxwxyxywxyxxwwxwwxxxwvwursvxxyz||{{yxxyxxxzyy{}}y{}y||{|{|}~~~~}~~}~~}~}}|}|zyzwxyzyyx{yy|}|{|yxxwzy{{}||{{zy|}~}{{{{{zyz~~~}||||{{||{{{{yzz|}~}~|{{|{z{{|z||{zzz|}~}{z{|zz{{|||zyyzyyz{{{}||}~{{{z{x{z{yz||||~}}~}~}~}|{}~{{~~~~}~}{z}|z||{z{z{{||}||{{yz{{{{zyvy~}~||~}}|}}}}}||~~}}}}|~}~~~|}z|}|}~~||}}}{{{~}~~~}}}|z{|||}~}|||{z{{~}~{{|zzzywwxyyy{{||}~}~}~~}||}||||z}~}}{{||~~|||{||z{{{|{z~}}}{{}~}~|{||{|{|}~~}{{{zz{~~~~|~}}|~~~~}}{|{y{~~~}xwxyxwy||}}~}||{zywxutvyy|~~~~}|}{xz{xz|}~~|}|{|||}}}||}{{|{}||{||||}{z}~{zz{{}~}~~~}{{}{{|~|z{|{|}|z{~|~~||~}}~||{yzxvwy{{}~~~}~~}~~~~}~~~|}~~~~}~~~}z|}{{{z||}~U)***+((()&''('  ?!~|zzz{zzz{yyxyyyyyyz}~~{{}}||}}{}}~~~~}}||z|}~}|{||~}|}~}~}~~||}}|||}||}|}}~{}|{}|~||}|}|}|||{|{zyz{{|||~~}||||}|z~~~~|{{{|zz|z{~~}~|}|~}{}~}}{}|||z|}|}|{~{|{zzyyyxyyzyxx{ywxzyxyyxwxxvsrvxyz|{||}zyyyyz{{y{{}}z|}}}~}|}~}}~~~~|{{|zz{{zzy{{z||||{{zyyz{}~}~~}|{{}~}}}|{z{yz}|~~}~|~}}|}}}|{{{}}~{{|}{{{{{||}||}}~~~}||z{{||||~{z{{zyz}}|}~~~}||{yyyz{z{{}}~}|}~|}|{|~}~|{|}~|}~}{|{{|}~}|~|{{}{{{{yvx|}}~~~}~}}}|}}}~}~~|{}~~~~}{{z{}}}|~|}~}}~~~|}}}|||}}{|}zz{}|~~}|{|{yzzzwx{zzy}}|}~~}~~~}~}|{||||{{zy|}~}|~|~}||{||||zz{}}z~}{~}|}~}~~}||{{}|~}}{|{{|}~~~~~~}|}~~}|||{|{xz|~~yyywxvy||}}~{{{{zzxwutwx{}~~~||}{zzzyyz{|||{|}|}}|||{zzy~~~}}|{|}|z{||{|}|{zxz}|}|||{z{{zx}{wx{{||zwz~~}|}~~zzyzxyyy{z{~~~~||~|~}~}}}~~|}~~}}~~}~~~}}~}~~~||||yz{y{{{}V(**)*((')&(&(&  @ ||xyzyyyzzxywxyyxyxz|~~~~~}|{|~~|{|{{|}}}}|{{z{{}|{{|}|~|~~}~~~||}{||z{{{|z||}{|}|{{|{{{}|{||{z{{||{{{yxzz{{}{{~~~~}{{{{|}}~~|{|~}~{zzzzwyzzy}~}}{|}z||||{}|||}{{z|{|{}|{z{{{y{xyxxxyxzyxvyyxx{yxyxxvuwusrttvx}{{{|{zzyxyzz{zy|~z{{||}{y{||}~}}~~}~}}}~{{z{yzyzzyyzzy{{{yyz{yyz||}}}}~|zz||}}}|zyywvy~~|}~|~}~|~}|}|{{z{z{|~~}z{||z{{{{|{|{||||~}}}|{z{|{|{||yzzzwxz}{|~~~}~|||{zxxyzyz{}|}}~}~~~~}}|}z|~}~~}{{}}{}~|z{|{z|~~{z{}yz|{{{zyvw{~~~}~~~}}}}}{}|}|~~}~~|||~~~}||yxxz}}}|~~~|}~~{}~~}}}}|}}|{z|||z|}~}~||{}{{{{yxxzyzz{||z}}}|~}}}||}}|z||{{z||}~}{~}}~|~|}|zy{|}|~}}|{{~}~|{{{}{{~|~}{{|}~}~~}}~}}{~}}~~|||}|{}~}yxyxwxx{|}}}{{|{ywxwvwy}~~~}}}|{zzyyz{{|~~||||{||~|{}}{zz}~|~|||{|{z}}||~}|{y}~}||}}||}||x||zxz|{yzyx}~~{yyzwxzz{{|~~}}~~~~}~~}}~}}~}||~}~~}~~||~{|{}zzz||W*)*)*()()'('(&  A!|{y{{zz{zzzx{y{|zz{|~}}|}}~}}}|~~}}~}|}~|}}~{{{}}|~~|~~~}|}~~{}~}}}~}~|~~}~}||~}|}}||}||}{|{}{|}~|{~~~~xx|~~|~~~|z{{{{y{y{{~~|}~|}~}{|}{}}}|{{}{{{}}||~||{{yzyzxxy{zyz{yyy{zzy{wvuwvvstvvy|}{{~{{zzzzx{zzz{~{|}}~~}|||}{}}~~~~~}|||||||}~}{{|{zzzyz|yyz}~}~~~|{|}|~~}|{{xvw}~~~~}~}|~}|||z{}~~~}|}}|||||{}}|}}~}}~}{~z{z{|}}~|{z{zxxyy}~~~}~}|{xyzyz}~~~~~~}}|}~~~~~}}~}~}{z{|z|~~}{z~|}|{||z{xxz}~}~~}~}}{|}}~~~}~|{|~}|}}{{yxy|~}~~~~~~|}||}~~|}}}{z{{{||~~}}||{}|z{{zzzzyyz{{{|~}}|~~~~}zz~|}~{{z{}}}~}|}~~}}~~}}}|{{{z}~~~}|{|{}~~}{|}{{z~~~}~~}}{}}~}}}}~~|~}||}}}~~}{{|z{|}~}}vwzyxxxz}}~~|{{zywxwwwz~~|}~|{||yzy{yz{}~~~{|{}{||}|{||{y{~~}}}{||{{zz{y{||~~|{{{}~||{|||}}|||{{zxzzyw{~}~~}|zxwvv{{z|}~~~~~|~~~}~||}~~}}|~}}}|}|}~~{|}~~~}|}}}|{z{yyyyyV(**)*((()''((&  B ~{yxyyyzzyyyzy{{yxwyy|}~}}|}|}{||{z{|}}||}|{}}}|}|{{z|z}{~}}~{~~~}}||}}|}}}}}|}}||~{}||{z|}||{~|z{}|||}|{{z{z{|zz{}~}}|||yvy|}}~}|{z}~}|}|zz{{zzzzz{}|~|~||}|z{|{{{|zzyzzzz{|{|}z|{{zxxyywwzyxxxyxxyzyyxwuuxwxvtstxzyy{{|yxzyxyyzzzz|zz|{}}|{|}|}}~}~~~}~~~}||}|{|{z{|}}|||{|zyxwxyxwy|}~~~~~}|{{z{|||zyzwury~~~~~}}|||~}}}|z|z{{~~~|}~|{{{{z{{|zz~~}}||{{zz{z|~}{zz{yxwxv|~~}~}|}}|{ywxxx{~~}~|~~~~~~{||}~~}~}}~~~|{z{zxy~~}|zz{{|||{|{zx{~~}{|~}~~~{zz|~}~}}~|{|}{~}~}zzxvwy~~~}{|{z{~~~}}|~{yz{{|}}~~~~~}~}{}}}|||{zxyywx{{{||}|}~~}~}yy~}}|}|{y|{{|~|~~~|}}|}}}}{z{y{~}~{|{}|~zz{|zz}}~}~~~~}~}}{|}|}|}~~~~}}~|}}}}||}||~~}wuyzyxy{}~}}|zzxxxwy}}}~|||}|{{{yxz|{|}~~}}~|{}||}}~||}}{|}~|}}||{|{zzyyz|z~~|z{|~}|{|||}||}|{{zxxut|~~|~~~zyzuvy||}~~~~~}}~~~~~|~}~|~}}}}}~}~}}|~~~~~}~||}~|}{|zyy{zT(**)*()()'''('  C!~{{{{{zz{{{yz{z|||zy{||}~~}}~|}}~}|}~}}}}||{}}}{||{{~~~|~~~~}}~~}~}}}}}z{}||~|}}}}~~|~|~|{}~}{|~~~~~{yy|}|}||z~~|z{||||}{z{|}}}}}}}}{{||{||||z|{z{{~~|}}|{|{zxyzxxyzzzyyxyyz{{ywvwzzyywvuvx{yz}{zy{zzzzzz{{}y|}|}}}~~~~~}~}~|}||{~~}~~~~~}}}zxwywyz~~~}|}||}|}{{zxusv}~}||y}~}{{{{zz}~}~}|}}z{{{||}~~||||{{{}}|{yxxyvy~~~~~|{yyxwx~~}~||~~{~}~}}~~~}}~|{|{zyx}|{|yz{}|~}||z{||}xx|~~~~~~~~~}|zzz}~~}z{}}~~~}}zzxvy|~~|||zz}~~~~|}|{{z|}}~}~~}~|}|}|{||{{{{yyxy{{{}||~~~~}{{}~|}}|z{{z|~}}~}}{|||}}}}zzzyz~}}|{|{}~~|z{}{z}~~}|}~}~|||}||~}}~}~}~||}~}~|}||}~~|wuvzzyz|}~~~{||{zyyywy}~~}|}}||{yxzz{{|~~~~~}}|}}{}~||}}||{}}{}}|{||zzwxxx{{}}}|zz|}{z{}{{}~}||}{{ywsprx|~}~~|~}zyxuv||{}~~~}|}|}}}~~~}|~}}}z||}}}}}}~~}|}~}}~~}~~~~~~~~}}|}}}||zyy{yS*)*)*(()*''&(&  D {zyzzyyz{yxxy||{{yxxz||~}}~}|}~|z}}}{|}{|||{|{}}}|}||||{yy~~|}~~~}{}~}||~|}~~}~}~|~|{|{z{|~||~}{{|{~~}|}}||yz~|zy||||}}|}|zxy|{z{~}|{{{~}|~}zz{{{{{{yy|{|}}~|}|{{{y{z|zzzz{zzzz|{||{z|yzxxxwxzxxxyywwzyxyyvqryyvyywvuxxxy{zzzzzyxzzzyz{wz|}~~}|}~}|~~}~~}~~~~}~}{{{|||{x{||~}}~}}|{ywwvwy}~~~~|}}{z{}|{zzwusvz~~~~~~}|z|yy~}|{zz|yyy~~|{{{y{z{|}}~~~}|{}~{{{xx{~}|||{yyyww{}~~~~~~|zyxxvy{}{~~}~~~|}~}}~|}~}}|||}~{z|xzyz}{{zxyz|~~||z{{|{zwvy|}}~~||{{zy|}~~|{{{||~~|{yywvy}}~~~{zy{y|~~~}}}}{{}}~}~}~~~~}|z||{|||{{{zyxzz{z|||}}|}~{}}~||}||z|{{{~~~~~}|{|z{|}yz{yzz}~~{{{{|}}~}|{}|{z}}}~}}}}}~}}}{}~~~}}|~~|}}~|}~~~wvwzy{||}~~~}}}|yzxwxz}~}~~||}zzzzzz}|||~~~|}|~||~~||}||}}|{{{{{}|zyzwx{}~~~{{{{{{|~|||}|||~~{zwrosyz|~}}}{{~}~{{xwx|}~}~~~~}}~}}|}~}}|~{||}}|}~}~|}~~}~~~~~~||}~~{{z|yT)*))+(((*''')'  E! {{{{}z{{|{yx{}~~~|zz|z|~~~||}}}}|}~~|||~~~~}}~|y{~~~~}|}~}}~}~}{{~~||~~}|~~~~~~~}}{{|}|z||}|{|~~}{z{|}z{~}}}{}~~~}}|{}{{zz{z{|{~~}{||{{z|{|zz{z{{z{}|||||{z{{xxwzzyvzzxwy{yxywspuzwyzyvvxwxz|}|{z{zyzyyyz{vw{|}}~~~}~~~~~}~}}||{|{y{||}}|~~~~|zzyxyz}~}}}|z}~z{z{zywyz}}~}{{|{}~zzz||z|~|}z|{{{{~~~~}|~~~}||{|~|}}}|{{yxz~}|z{vwxz{~~~~~~~~~}~~}|}{z|~~|z|zz{z{}{{zz|~}~{{{{|z{yyxzz|~~}}~}}||{{~}}~}{|||}~|{{yyxz{}}}}|yxwz~~~~}}|}}~~~~~~~}|}}}}}}|{{|{{yxyz{z{z|~}~~||}}}|||z||{{{|}~~~|||}~{{||yyz{zz|~|{{||~}|{{}}|z||~}~|~~~~}|}|~~~}|~}{||{{{~~~ywwxxyz||}~|}}|{zzxwz|~}~~~|}}zz{{z{||{|}~~}{{}|{|~||~|}}~}{{}|{{}{yxywx{||}||zz{{zz}}}|||||{|~}{xsqqwyz}}~|}{z{{|~|{yxy{|~}~~}|}~}|}~~~}}~}{|}|z{{{zz||}}|||}~~~~~~~~|}~~~}|}}}}|{z{yS)**)+((()''&('  F {yyzzzyyyywwy}|}}{{z{yz}~}}~}{z}~}}|{{}}{||||}}~||}}{zz}~}}}}~|{|{{|~z{|}}~}}~~~~|z{{zzz{|}}|}||~~}|{{}|zyzz|||||}|{z|}}zz|}|}{|}~}}|z{{|{zy{{zzz{y|~|}z|{{{z{zzzy{zy{{{z{{{|{{z{zzywvyyxuuzxwvwxwwvtprvww{yxwvuwwyz||zxxwwvwwxytvyz~}|}~~}|}}}}}~~~}|}~~}}{{{|||xy{x{}|}~~}{yxwwxx|~~}|{||{{xz|yz{}|}~||}z|yzz|~~}}z{|{{{~}}}{z{|{|||~~~}}~~~~||z|{|}~}|{|ywz}}~}{z{xwz{{|}~~}~~~~}}|}}}|}{zz}}}}}{z{{z|z|z{{}~}}zzzzzyxyxyz{~~~~~~|||{z{~~~}~}}}|~{{}|{{zy{||}}~~}{zyxy~~~~~}||||~~}~~~~~}}||~}}}|||}|zzzyz{{z{~}~~}}}|{{{{z{||{{|}~}}{{}|{||{xz{{|{~}}}}z{|}}~~|{z}||{{{||}||}~~~~}|||~~~~~~}|{|{{}~~~~ywxxxx{~}~~~}|~|{yyxxz||~~||{}{||||z|}}}~|||}|z{}||~}}}~}{|}{|{|{{{|xwz}||}}{zz{z|~~~}{}}}|}~}|wtsvyz}~~}}|}{{y{}||zy{{|}~}}~~}~}~}~~}~~}}|~{{|zyy}z}}|{{|~~}}}~~~|{|}}||{T)**)*(('*''((&  G" |{{||{{{|{zy|~~~~}|}|z~~~~}}~~}~|z}~}|}}}~~~}~|{|~~~~~~~}~}{z{{||}~~~~~}}}}{{{zz|~~}~}~~~|{{z|||||z||{}|}~~~~~||}~~~|}|||{||{|{{zw{~~|~}}|~{{{{|z{|{|{||{{|{|~||||{yxwxzyxwz{yxwyxxvwstvvx{zwwvvvwxz||{|xxwvwwyxuuwz~~~}~}~}}}||~}~|~}~}~{}~|{z{yz||~{yyxwwy~~~}~{|||zyy|||~|}|{|{|{~~~z{}||}}{}{|}}}}}~~}|}||~~}}~{{{{|}|{xxz|}~}}}~}~~~|}}zyy|~~}}||||{||}{|}}}|zyxz{zyy{zzz}}}~~~}||}}|}~}|}~~~}~~||~~~}~|{z|{||~~~~~}|{zx|}}~~}}}}~}~~~~}||~}|}~}|}~||{|{zz{zz}}}}~{{{{{zy||||}~}|{z|}|{||z{||||{{{{~}}}~||z}~}}|{}{zyyzz{|yz{~~~}{{|~~}~}}}{|}}~~~zxxvvwz||}}{||}{zzzxwxz{{|}}|~}|}}{{{|{{|~|||}{{{|}}}}}}||||}||{|{yzzyxy}{|{{yyxxv{~|{|yy{|y{|~~|{yvwy|}~}}z{z}}~{{zyz|}|yy{|~}}~~}}|||~~~}~~}|||{yxxzy{|}|{|~~}~~}||~~~~}{yx}~~~}|{U)***+'(')''')&  H ~|yz{{zzz{{zy{|~~~}}{|{{|~}~}|}}}}{||}}|}}||~}}{|}||}~|~|~}}|~~~}|~|zz{z{}}~|~}}|}~}}{{{zyyxz|}}|~~}}}}~|}|zyy{||{}{yyzz|}}~~}~~||z|~|||||||||z||zzzyyy|~~}||{{|{{{zzyy{{|{{zyyzz{}}zzz{zxxwwzywxxzywwvwuwxwuuwxzxuuuuvwx{{yzxwwvuvwvsuwx{||{|{{|{yz{{z|}~~~}~~~}}|{|y}~y{{yzz{}}}}}zyxwwvx|~{{y{ywxy{{}~~}~{{{zyz{|}}}~}~|{{}{|}~~~~}}{{{|}~|{}|{}}|}{}{{~~~||{yzy~||{xx{~}}~|{}{|}~~~~~~||~~}|}|{yw{|~}~|{{|{{|}{}{~}}~{zz{zzzyxxzzz{~}}~~~~~{||z||~|||}}~~}}}}}}|~||||z{|}~~~}|}z|z}}~}}~~~~}~~~}~~~~~~~}||}|}|}~}|~}}}{zz{{{{~~~~|{z{zzx{{{}}~~|zz{||}|z{|~}}|zz{{|||}|zzz|}||}}|z{yzz{z{{~{{{~~~}~|z||~|~{ywxwxz{{||||||{|{{{yzxyzz|~~}|}}||}{{{~|}}~|{{}}}|~}~|~~|{~||{}|z{{{{z|{|||{yxxtw}{{z{||||{}~~|}zyy|~}~{|z}~|||zy{}{yy{~}}~~~~~}}~~~}~}||}zyx|zz|}|{|~}}~~|}}~~~~|{yz}~|U*)*)+('()'(')&  I!z}|||||||}}}|~~~~}~||{}~~~}|}~}|~}|~}~~~}}}}~}~~}~~~~~}~{||{||~~~~~~~~{zzzzz}}}}~~}~~{zz{|~~}|{y{||~|||}~}~}}}|||{|}|}||{yz}~~}}||}~}}{{{zyyy}|z{zzyz}|z{{zzyxwyyxx{{yyxxwuwy|xxyzyywttwwyy{}zzyxwvuuuwsvvxy{}||}{|{zxz{}{z}~~}}|~}~~~}~~}z{}|}||z{|~~}~}{yxwwvx{|||}zxyy{}~~|}{{|{}{|~~~~}{|}~~}}}}|{|}~}{{|}yz~}}}}~~}{|{y|~~}zz{}~~}|{{~}}~~||z{~~|{yy{|}~}|}~|{}}~|}}~~|{|{{{zxxz{{{{|{||~}~~~~~|}~}~~}{}}}~}~}~~~~}}}||}|z|~~}}|zz{||}}}~~~~~~|}}~}{}~~|{|~}}|~|zyy{}|}}~~}|{zyyzz||}~~}{yxz}}|{}{{}}}}~}{z{z{}||{yyzz~~}}|{{{{yz{{yz{}|{{}|~~}}~~{|}|~}~~{zyxxwxzy{{{{{{}}|{{zz{yzyz|}~~~~}~~~}}|}{|}}||{|{|{}|}|~}}}~||||}~||zzy{{z{{{{{{zwwwtw}}zzz|}{{{z~~~}|zz{~~~{{z{{}||}|yy|yywz||}}~~~~~~}||~~}~~~~|||zyy{{{{||z{||{|}~~||}}||~~||~}|{yy}~}}~}V(**)*(((('''(&  J!~|z{}{{|}|}{|}}}}}}|}{||}~}}|}~{|||{y|~}}~~~}}~}}~}|}zz|~}}}}{|z}|{|~~}}~~~{{||~||{zyzywy{{||}}}}}~~}}{zy{{|~}{yyz{z|}~~~}~~~||z|}|||{||yzz}}|}|{{z{|}{}{{{||{{{zzyyxz||yyyyxz||{zyyyyyuyxxwxzxxwvtqqw|ywxxyxwtqtvvwxyyyxwvutssvtsuvwx{z|~{{|zyxyzxy{}{||}{{}}}|{||{}~{{}||||{y{|||z{yywwvvwx}}~~{|{{xyzy{~}|{{yzz||||~}}}{zz||||~~~~~}{{|{|zz{|zxxz}}{}|}~~~|||zzz|~|{||}}~}||{y|~~}{}|{zz~~}|~}{zzz|~}}{{|}{}|~|}}}}}}|{|{{zxxwzzz{{{{z~~}~~~~|}{|z~|z{}~}}~~|}~~~}|{}|}{{{}~~~|{|{|{z}}~~~}|}}|~~~}}}~{|y}~|||}}|xyz}}||~|}|}{yywzz|{|}~~}zyx|}|||}}|~}}|zyzz}||{zyy{|~~}}}|{|zzz{|{{}~~||||}~~}}~}||~}}}|{zyxxx{{|{|{{}}}|||{{{zzz{|}}~~~}~~|{|}||}}|}|~||}}{|}|||}{||}{{z{{{{zzyz|{ywwvz}}zzw||{z{{|}}|{|{yz~~}}}}}~~||}yz|zwwy~}}~~~~~}~|||}}~}}||}zz{||{|~}||||z}~~~~~~~|~|{}~}|{{}~~|~}V)**)*)(((''((&  K!|||}}~~~~~~~~~}}~~}}~}}}}|{{}~~~~~~}}}{{~}~~}}~}~}||~~~~~}{~~~|{{|zzy{{|}~~~||{}~~~z{||||~~}}||~}}||}}{{}}~~}|{}}|}~~}}~|{|{z|z{xz{|{yyzyz|~}}zzxxxxxxzzyzzzzyyvqrtyyxyzyyxvttvwvvxyyyxxvusuxtuvwxvyzz}||||zzz{yy{~}z|}}{|}~}|||}|||}~|z{}||}}zyyywvwz{~~~~|z{z{z{~||||yz||{{|}~~~}yz{||}~}~}|||{{z}|zy{}}|~~}~~|}}{|}}}~~}}{~~~}{{z}}}~~~|z{|{~}|}|}}~~}~~~|}|||||yyyz{{{}|zz}~|~~~}|{}~}{{|}{~~|}}}|||}|}}{|~~}{{|{||~}}|}{{}~~~~}~~|{y{~~}|z{|zxz~}~|~|{}}||zyvy|{~~~}}{zy{|}{|}~||}}}}{zy{zz|}zzy{||~~}~||||zzzz|{z}|~~~~|{}~~~|}}||||}~~{xyxxvwy|{{|{|~~~}|}|}{zyy{||~~~}}~|}|~}||~||}||{|}{|{}}|}~||}|{{|{{zy{zz{z{yz{yyxvuy|{wtty}~zwxz{|||yzyvx|~~}~}}~|}|}}}zzzzwuw||}~~~~|}~~}||}~{zz||}}}~}||{yy{y{{{}|||}z{{}}|{~}}~|||~~}zz|}|{{}~~|}}V(****)(((&''(&  L }zz{||~}~~~~~~~}~~}~}}|}}}~|}}}~}z{{{{{|~~~}|}~~}}||y{~~~|}|~~}~}}||}|~~}~}||~}|{z{|{zxyyy{~}}~~}~}~||}}|}~~|z{{{{~}~~~~~~~||}z||}}}{{xzy{}}}}||{{{||}|}{|{{{|yzz{yzy{ywxyxyy|{|zzyxxxwxyz{zyyyyxvsqrvvvxyyxxwvvuuvtswyywvvusuxtuvuwvuvwz}{zzyywyxyz}|y{||z{}|{}~{z{|~||~||{z{|}{z{{zz{zzywxutvxy}~~|}zzzzz||~~||{zyw|{z{z|}}{zyxxzyz|}~~}}yzyzz{{xxzz~~}|}}}}~}||~{||~~~~~}~}~~~|||~}}~~~~~~|}|{}~~}}|}}~||~~||||~~}}~}}~}}{}|}|zyyyz{{}}{{}~|~~}~~~~}~|}~}|{{{{|~}||~|||{{}|{~~~|||{y{{}}}~||zz{~~|}|}|zz|~~|z|~|xx|~||}{|{|yyy|}|}~~}z{{{{{{|{}|||}~~zzxxyyz{zyy}}}}}||}||zy|}}||{{||}|~}}{|~}}~{{||}||yxwwxz||{}{{~~~~~}~}~{yz|~~~}|||~|}|}~{~}|||}}{z~}}|}}|~}{|}|{zzz{{|z{{|{yxxtx{|wsty|~{zxy{}|zzzzyw{}~~|}}|}}{{{{xxx||}~}}~}}}~}|{z{|}}|}~|||{zzz{{{}|}}{|{|}}{|~~}}|~||{}}~|{~~~}}}~W(**)*((()'''(&  M"~{{||~}~~~~~~~~{~}~~}}~z||{|{~~~~~}|{|~~~}}|~~~~}}}~~~~}~~~{|||}|zzyxy~~~~~~~~}}~|}~|}|~~~}~}}~}}|||zzz{|~}~~~~}~}}}}~|}}||||{{{{{zz{zyyzzzyz|{z|xxxyxyz{z{xyyzyyusuvuvxyzyyzxxwxvutuwxwwsttuyvvvvwwvuux{|}|{xxzyyz|}{}}}}}}|{|~|z{|}}~||z{~||{}{{{|{yxwwwwyz{|}}|{{|}}{|}{z||zz{|}}}}zyzzzy||~~~~}}zyyz{{{y||~~~~~}}{||}|}|~~~}~}~~~}~}|}}|~~~}~~}~|~~}||{}~}~~~}~~~}}~~}|zzyyzz||||||}}~}~~~~~}}}}{|}~~~}}~~~~||~}||}~~~||}{z{||}~}|{z{{|||~}{z{~}|{||}yxz}~}||{||{{yz||}}~}||z{{|zz{z}}}|}|||zxxxyy{zyw}~~}||{||{|}}||{||}}~~|||}~~~~~}|||{{|~}{xxxwyyy{{zz{~~}{y{~|~~~}~~~~|}||}}||||~||}||{}}|}|}{|}}|{}|{{yzyy{{z{{|yyxwvvyywsry{|{yxy{}zyyxxxvy|~}}~||||}|}}|||yyww{{}~}}}}}~~~}}~}}~}~{|{|{zz{}~~}|yz{|{{{}}|}~|{{||{{|}}~~~}|}~||||}}||}~}|||{V()*)*((()'''(&  N!{yxzz{|~~~||}~}~}{{|~~~~|}|{{{zyz}}~~~~}}|yzz~}~}~||z}}~~~||}~~}~|}~||z|z{{zywx|~|}~~~}}}~|}~}~{{}||}}~~~}~~|{}}}|||{z{{yzz{}|}~~}||||{||{||{{yz{{z|zzz{zxy{yyxyzzz{ywwxvwwzyyyxvwzzvtuwvwxzzxxywwvvuuuuuuuutrsuzuwvvwvusssz|{zxwvxvwz||{|}|{|}zyy}{yy}~~|~|||zx{}}{|}yzx{yxxxuuwyzz{|zz}}{||||}}||}yz|~{{{zzz{{}{{zyxyvxy{~~~~~}~~~|{{{xzzzzyyx|}}}{|z{}}||~~}~~|}~}~|~~}}}~~~}}}~~}|~|}}~~~~|||{|{~~}~~~}~}~~~{{zyyxz~{|{}||~~~}~}}|~}|~~||}~~~~~}~~~}|~||||~~~~~||}~}{|~}|}~}zzz||~~~~|}}{z}}~~|{|||zyzx}~~~|~|||||{{||||~~}}{zz|}{{|z||}}|~|zyzxxzzxvvz}~~}}|{}}}|}{||~{{{|}}|~}}}~~~}}}|~~{{{|{}~|zyywyzxyz{{z}~~~~|zz|~~~~~|}||~}}z}}|{|}}{||~}~|||~}~}|{{yyz{||{{|z{xywwzzwurvy{{ywxz}}yxwwwxx{~~}{}~|}~}~}}||||zyyz|}{~~~~~~~}~}}|{}{{|z}~}|{|}}||}}|}~}|{|||}~~~~~|}}}}}}{||}{|{~}V)**)*))()'''('  O!zxyz{}}~~~~~~{|{~}}}}}}|{{}~~~~~}|z||}~~~}|{}}~}~~~}~}}||}|}{{zy|}~}~~~|~}}}}~|~~~~~}~~~~}~}}|{{}||{}~}~~~~}}}}}}|{{||{{||{|}{{z{{{{{zxy{zz{{zyvwwvxzzz{{yx{}yxwwvvy{{zzyyxxyuvvxvvwvuttvyvwxxyxvusrvz{{zwvxwwx}||}}}{{|{zx}}{z|~~~}}|yz}||}~|yz{zyyyxuy{z{y{yxz}}|}~}~|z{}}}|{yz{||}|zzyxxwy}}}~~~{||yyz~|{{zz|}||||~~~}~~~~{}~~~}}~}}~}~~~}}}~}|}~~~~}~}|||~~~}~}}}|~|{zzx{}}||}{|}}}~~|||~~~~~~~}~~}}||~}~~~|||}|{|~}~}~~|zzzz~~~~{|~}~~}}{z}~|z{{~~~}|{}||{||}~~~|}|{z{||z|{|}}}}}}|zzzyzzzywuwz}~~~}|}||}}|}||}~|{}}||{~}~|~}~~~}~}||}{|}|{zyxxyzzz{yzz}|}~~}z|~~||}|z~~||~}|~}}|{|{||}{{{}}~}||{zzyz{||{{{zzyxwvwvvvtvwyzzwwwz{zwuvxxxz{}}{{~~|{||}~~||{zyxzy{}~~~~~~~~}}~~}~~}~{}{zxy{{|~~~}||{~||}|||}~|}||||~~}~}}~~}{{||||}{{|}{{{}}U(**)*)'(('('(&  P!ywwwxy|~~~}|z{y}|||}}|}||z}~}~}~~~}}}}|{yy{{||}~{{wy~|}|||}~~||}}}|{|{{{zzzyzy{|~~}~~|{|{}||}}}}}~}~}~|~~}~}||}}{|y{}|z{{{|}~}}|}}{{|{{z{|z{||{{|zz{{zzz{{yxzyyz|ywwxuuwwwz{zzxxzzyxvuuwyzyzzxxxxuuwwvtutsrtx{wvwxyyvussswyzxvtvuwwz{z|~|{{|zyxz|}{|{}~~|}}{{y{yzz~zxxxwwzyxvx{yxxxvvw|~||~}}}yz{||}||zyxxz{{{yyzywvx||~~}~}}~~~|{{yx{{{yyyy|~~~}}||}|{}}|~~~}~~~~~|||}~~~~}~|}~~|||}}~~~~}zz{|~}|}}}~}~|~}{|}~}}}~z~~}}{{yy}{|{|zy~~~~}~|~}}}|}||~~}{}~}|~}|{{|}{~}~|{z{{{}~}}~~}zz}|~}~~}|}}|y|~||z{~~|}~z{{zz|}~~~~|{z{{}|}}{|||||}~|z|{zzzzyvtuw{~~|{|{{{}~~}|}~|}||}|}~|}}~~~~~~~}~{{~||zxyxzyxx{yyy|zz}~}}}}}}|{z~~}}~||}}||||{|~||zz|}}~|{z{{xz||}|{|yzyyxxwwwwvuvuyzyxxz{|zuuwwxy{}}{{|~}|}}|}}|||{yyyz}~~~~~~}~}zz{{y{||{}|~~~~}|||}}~}}~~~|}|}~~~}~}|~{{||{|{}|{|}||||}W)*))*)(')'(&(&  Q"ywxuwz{}}~}{{~}}{}}}|}~~~~~~~|zzz|}}~}}|vv|~~~}}~}}~||~|}||}}||{{|~~}|{}~}}~~}~~}~~~}~|}||{{}~||z{~~}~~~}|}~|{{{|{~|}}}|{{{{{{||zz{{{||yzyxvwwxyzz{z{{||zyxwuv{{{{|zyzzwuwywwtutsuxzxyyyz{xwxwvwyyyvuvuvxyzz|}}{{||z{}}||}{|~~}~}{zz{z|}|yywvyy{zxx}zywxvwz}~}~~|z{|}||{|yyyy{}|xyyxwvx|||~}}~~~~}}zx{||zz{xz~~}~}}}~}~~||}~~}~~}}~||}~||{~~}~~}{yzx}}||~}~|||~{}~}}}z~~||z{~}|}{zz|~~~~~|}~}|~~~|||~}~~~{|~~|}}~}|~}}|zzz{z|~~{z{}~~|}||{{z|~~}~~~}{{{zzzx}}~}}|{{|{~z{}}|}~||}~|{{z{zyyywvvvx{~~}}|{|z|~||}}}|}|{{{{z{|~}~~~}~~~|z|{yxwwwzxxyxxwwyyxz~}~~~}~~~~}{|||~~}}{zz~||}}{|~|z||{z{}{yzz|||}{yzzzz{|||{{yzyzywxwvvvuuuy{zyzyz|zwvvvwxxz{{{}}~}}|}}~{|{zyz{}~}~}}~}~}}}~~|zz|{zz|zz}~}}}}|~~}}}}}}~|z|~}~~~}|~~~~}~}~|{{|||{{{{{||{|||V)**)*((()&''(&  R yuttuwxz~}|~~}{|~~|{|}~}zz{||}|}~}}~~~~~}|~~zyzzz|z||||{yw{~|{||}}~}}{}|||}|zzz{{|{{||~~{}}|||||{}}||~~~~}~~~~~~|}}||}|{{}|zyzz|~~}~||}|{}{zz{zzz|||||{z{{zz{{{xzzyyzzzyxxutuwwxxzyzyz{zyzwuvy|{yzyxy{ywuxvvstssty{vxywzyxvvwutwxxwttssuyxy{|{{y|yzyz||||z{|}}|}}|{{yzz{|{xxywxxywyxzzxxxvty|}}~~}~~}{z{{z|{z{{{yy|{{xvvvttuy{|~~}||}}~~}{|zvy|yyzzx{~~}~~{{}~~~}}~{~~}}~~}}}~||zz}{{}}}|}}|zxxw{~}z{~~}}~||~|{}}{z~~~}}}{{~}}|{zz{~}~~}~~~||~~}}~}~~}}}~~}~~|}}~~~~~~~}}|{z{{zy~~}|{{{~~~~~|||{z{z{}~~~~}|zyyyy||~~~||{{||}|{}}|}~}|}|z{zyxyxxvxxz}~~|}zzzz|~~}|}{||}|||}y{|}~}~||}|z|{ywvvwzyyyxxxyyxwyz|{|~}~||}|{z{|~~~~}~{{z~|}}{{|}}{{}{{{|{zzz||}|{z{zz{{|{{{}{zy{zzyyxxwussx|{{|}zz|zvvvvxx{|{|}}}~}~|}~}}|{yyz~~~~}~}~}}}}~}||{||||~~||}~~}~}}}}|}~}|{|~~~}}||}~}}}{{{z{{z{zz|{zW)****)(()'(((&  S"yvvvwwxz}~|z~~~}~~~~~|xz}}~}~~}~|zz}{{{|}~}|z|}}~}~}}~}}{{||{|}{|{~~~}|}}}|~~~~~~|}}}}}}{{|}||{z}~}~~}{||{{|zzz|}}{~}|{||z|~{{{|{{z{z{xzywxyxxxzyyz}zzz|xwwyz|{{zzz{yxwvwuutsqvx{xxyyz{ywz{wtwxywvutsswxy{}{z{{{z{{{}|}}{|}}|~~|||zzz|{|zzzwwzzzzzzywywuv}~~~~|}}|{{|}{{||{|}|wvvwuuuyz{~~|}~~}}zyvz}zy{{z{~}}~~}|}~~~|}~~||}}|{}}}|{{|~|}}|}~|{~|}|y{x{~}}{{}~}|}~~|}~zz|}~~}}z||~~}~{zz{}}}}|}|}~}}}{||~}~~~}}~~~~}|}|{zz{|{}~}|{{{}~}~~}~~}|}|~}{|{~~~}}}||yzyzxz{~|}~|||}}{|}|||~}||~}|{{{yxyxyzzzy|~~}|}{yzz{~}}}}||}}||}||{|}}~~~~~~{}|zxwvvxzyyxyxxwxwvxzyy{||~}|~}{zz{}}~~|}~|z{~}{}{z{}}|}|||{{{yz{z|||{zz{zy{||{{|{zyx{{zzwxxusqu{{{}||{zzxvwwwxyzz||~|}}z{}}|zyxxx}}~~~~~}~|||~~}}~~|{||{}}}|~~|}}~||}||||{{z}|}}}||~~~~~|||zyzzzyyzzzzzwU(**)+((()&'()&  T yusuttvxy}~~~yv|}}~~}}|||~{yyz|~~}}~~}}~|}|}|z{{yz|||{~|z{}}{{}~||~~~~|}|{{}{|yz{zz|{{z}~~~~||{|{{}~~}~~}}||~}}{{}z{}}|{{||{{|{{}}{~|}||{|{z{|{yz||{z{|{{{zyz|{zy|yz{z{yzzyxwwwvwyyxy{zzyzxwvxx{{{yyx{yxvvvutsrrty{vvxxzzyxy{wvuwwxttsrtuuyy{|zzzyzz{yz||z{{}|y{|z{{yzzzzxzzzwxzxyxzyzxwtsuz{~}}~}}~}|{{|{zz|}|||{zz{zwuustuxyyy~}}{~~~|~~|}{xxy{zw{{y|}|~~{{|}~}~{{{{|{{}{y|}|~|zzyy}}~|{|}|{~~}{zyxz~~~||{{{~~~}}~}}~~|||{zz|~}|||zy~}~~}{y{~}}}~{}}}}~~}}~~{{}~}|{~~~}|~~~|~~|{{|{zy{{z{}}|}|z{}~||}~~~}}}|{{~}|~{}}}~~||yzyzzzy~}}~~||}}{|{}|{}~~}|||{{yxxyy{{{z{{|}|||zzyz}~~}~~}}}}}|}}}{{|}|}}~~~~{{yyvyxyxxyxxwwxwywxyxxy{}}}||||{{}|}}}}}|||~|}}z{|~|{}}{|}|{{||{{~}{zzzy{|z{{|}{zywx{{|yxwusqrw{~~}}|}zyywwwzzzz|}}|{}|||~}|zyxy}~~~~~}{{|}~}|}|||}~~~}||~~~}{}||}||}{{}|}~}~}~}~~}}{{{{zzzy{zy||yT)***+(((*'''('  U!yvtuwutwz}~}z}~~|||~||~zxy}}~~~~|}~~~}{}{zy||}}|{||~||~~~~~~~|}{||{{yzz{~}|}}}||{|~~~}~}~~}}}}{||||||}|~||}~{~~}||||||}||{|}||||{{{{zz}{{{|{{{|yzy|yzxzxwxyzxx{z{y{yxyzxz|{{yy|zxvwwwutrsux{yxyxz|{zz{xwuvwvtvssrsvyz{{{zzyz{{{{||||}}||{}|~}|{{|zy|{zxxzyy{}yzyxuuvyz}~}}||}{{||||}{|||}zxwuuwwxyyy|}|}~}~~~{|zzyzz}}{}~~~|}}~}}}||{{zw{~~~}||{xy}~}z|}~}~~|z{zy|~}~}{{}~~}~}~~~||}||z{|~}||z{|}|}}|{z~~}}~~||~~~~}~}~~~{z|~||z}}~~~~~}~}|{||{yy{|||~~}|}{|}~||||~~~|z|~{{{~||}|{~}}~~}}zyyyyzz|}}~}}}}}}~|{{{x{~~~}||}{yxyz{{|z{{|}{|}}{zz{|~~}}~~}}~}}||}||}}}{}}}}~~zz{zxxxzxxyyxxwwwwxyvwwxz||||zz{|{{||}}|~||||{z}}{||}|{{|{z||{|||zzyyyz{{{{{|||zxwy{{zzxwtsrtxz}~}|zyzzxxyzyy{|y{|~|}{{{|{{ywx}~~}~}||{}~~~}~|{{}~~}|~~~}||{}|{z|{zz|||}|}~}}}~~|}~}|{zz{zyzzyyz{yS(**)+((')'(')&  V!wustutssx}~}~{|~~}~~||{{|||~|zxwz}~}~}}|}|{{}}}}z||yz|{z{~|zz}|{}~~~~~}|~~|}|{|{{zzyyyy{{{{}~}|||z|}~~~~~}}~|}~}}}{|z||{}|{{{|~}||}}|}|}}|{||{{||{z|{{|{zzzzzzz|{z|{zzz{{yz{{zxxxvwyyyzyyxy{xyxyyy{{yxxzxxxxvvttrruwzwxxwy{yzxywxwvuvuturrsuxyzzyxywx{{zz{{{{{|{{z||||||{{|yyy{yyxyxyy{zwxxvuuwy{}~}}~~||{|{|z{}}}}{zz{zxywsvwxwyx{}~~~|}}{|}~}~~}|zyyyx{|}~~~~~~}~|{}}}~~}|}{{z{yvy{}}}~{{{zzy|}}}|~~~~~}{zyyz~}||||z|~~}~~~~~~~~}{|{|z|}~|}|{z||}|}~~{z{{{}|~||}~~}}~}}|~{{}~|{}}{{x||~~~~~}~|{||{{z}~||~~~~}}||}{{{|~~~~~~{|~}|zz{{{|~|}~}|}}}}}zyyyz|{|}~}~}~}|~~}|||{yz}}|{|zyyxyz{|z{|}{}|~|}|{{zz}}}}}|~}~~~|~~~}~~}}}~{{zzzy{zyxyxyyxxxxxxwtuwx{~}{{||z|~}}|~|}||~{||}}||}}|{|{||{|{||{zzyxy{|{}}}||}yxxz{zzxyvtvuvw|~|yzyyxyzyxx{z{|}}|{|{z{xwx{~~}|}}~~{{z}~~~~}~~~~|}}{{}|{{~}|}~~}~}}~~~zzz{{zy{yz||zT*****(((*''((&  W"xustutuuy{~~}}~~}~}|{{}}|~~{zyy~|~}~{|||}~}~||{~}}|~|{|}}~~}}~}}~~||{{|zzyz}}~~~~}~}|~~~~||}{|}}}|||||~}}~~}|}~|{}}||~||||||}|{{{||{|}}||{z|z|||{{zz{zzxvyzz{{xzyz{zxzzy{{{zzzyxzzxwuvstwxzxxxwy|||{{xyywvvvwuststxyzzyyyxy|||||||}}}{{|}}}~~}|||{ywzyyzzxz{{zyzyxvwxxz}~~}||}{{}}}~}}z{|zzyxvwxzyyz|}~|}~~|{|~}||zyz{|~~~~}~}~}}}}~|z{{zy|}}~~~||{|{{{}}||~~||yzz|}||||{|~~~~~~|||~}|||}}}}||{z{}|}~|{||}|}|}~}~}}{||z|}}{|~|{{}||~~}}|~}}}~{z{||}}~}~~~}|}|z||}}}}}~}zzzz{|}}|}~~}~~|yyzz{{|}~~}~}}}~}|||y{}}~~~||}|{zz{z|}|||}||}}|}||{{||}}~~~~|{{~}}}~~~~}||~|||zzz{xyyxxwyyzxyxxvuuuvy}}~|z|}{{{~}|}~}|{||{|}|z||{||}z{{}z{{}zxzywwz~|}||z{{|yyz{zzxwvvuwuxz}~}{zyyxwz{yyxz|yy|}|}{zzzzxwy|}~~|}|~|}~~~~~|zz{}~}}|}~~|||~}}{}{{z|}~~}~~~||~~}{xzzywxzyy}|zS))))+((((''()%  X wtrssuuvx{||}~|{{|~~~}}}}}{zy||{|}~|{{wwz}~}~~}||{z{~{|{}|{|}{{}}{z{{}|}}}~}}~~}||||||zy{z{yz{|}}~~~}~}|}~~~~}}~~~~}|{|{{{}|{z||{}~||}||{{{||}{|{|{|{|{z{|{zzz{{{||{{{zyyzz{{{yyzyywvxvxxyxzxyyyyzwwz{xyyywxyzyuututuwywwwvw{{|zzyyxyvutvttvuttwzzywxux{{{{{{{{{{|{{|zz|~}}||zywxwwx{yxyzxzzzwvtuvwy|~|}~}||{z{|}}|}}{zyzzyzyvuwyzzy}|}|~}~~|}}|}{zz}|}~}}}zyx{|}~~|}~~~~|~~~~~~~z|{{y{}~~|{{|{y{|{z{~}~}||zxz{zzz|{y{~}~|}}}}~|||~{{|~}|~}|z}zy}}z~~~|{{~}}~~~~}~~}}~}|~|{|~||{{}|{|}|~}}~~~~~|~~}}}~|||{z|{|~}|}}}{|}}{{{|}}~}~~~~~~}||{{z{{||}||}}|~{{zzyz}}}~}|{~}{|{zz|~~}||{}|z|{z{|}|||{|}|~{||zz{z}}~}}z{}}~~~~}}{|~}~}{||}{{zyxxxz{zyxxxtusuux|}~~|}}||||}{|}||}}~||}}|{{}||{|zzz{{yz{{yyxvxy}~}}{z{{|{yxyyzxwwvwxxz{|~}zzyxyz}yxy|{zyz{{}{{z{zzyyz}~~~~}}~}}|~~~}{{}}~}}z}~||{|}}{}|z{|{}}~~}}{{}{zzyywx{yz{{zT*)*)*((()'''('  Y!yuttuwwyz}}~}}}}~~}~|{zz{}|}}~|||zy|~~~~}}|~}}|}~{{|~}~~}|{z|||}}~~}~|{}~{|z|{}||{}}~~~~~~}~}~~~~~~}~|}}||}~|{}}|}}}{}}|{~}||}}||}}|{}}{|}{{{|zz|}{{{{{zy{z}~}||{{yyxwwxxzyzyz|{{zyzzz{zyyzzxzywuuuvuwxwxyxx{}|||zyzzwxwvvvwxxvxzyywwvvz~{|}~|{}|{{||zz{~}}{yxxwwy{zxz{yyz|zwvvvvxy}|~~}~||z|~}}~}|{{{z{xvvwzz{z~}~~~}}}}|~}|y{~~}}{{{~|{~~~}}~~~~~~~{|}{{}}}~}}z{{zzzz{{{|~|}~}}z{z{z{||{{{}}}}~~~}}}}||~~||||yxz~||~}{{||~~~~~~}}~}}}|||}|{{||||||~~~~}|~}}}}~~~}{|}||{y{}~}}}}{}~}|||~~~}}}}{~}~~~~}}{z{||z{~||{}~|~}|{yzx{}~~|{y|~{{{||}~~}}|{|}{{|{{|}}}|z{}}|||}{zz{{{}~{{y|~}}~~||}||}}}}}||}|{{yzzyyzzzxwwuusuuw|}|~~}}|~}||{}||}~|||}{{~~{{{{{y{zzyyzzz{{zyywxwz}~|}zzzz|{zyyzzyyvwvwyz|}~{|{{xy{|{zx{{zxyzz|{{xyyyzz{|}~~}~}}|}}}~}|{}~~~~~~}z|}}zyz{}}{|zzy{||~}|}||zyz|~||{zywyzyy{{yS)**)+((()&''('  Z xsqtuvwz{}||~~}|}}~}~|}~}|}|{zy{zzz|{{{zxy{}~}~~~}|}}||}|{z{zy}}|{}{{|x{|z{{}}{}||z{|{zy{}}{{||}}|}~~~~}}}|}}~}~~|}}||~}}{}|{|||{|}|z{}|{{|||{}|{|}{|{{{{z|{{z||zz{yzz}{{{{zyy{zz|}{zzzzxvvuwxxxxy{{zyzyyxy{yxzyyyywxvuutuwxsuwxx{z{{{xyyzwwxxwvxxywvxxxvvuuwzzz}~{zyzzy{{xzx|~|}{{ywvtuvyzyyyxwz|yxvutuvyz{{|}~|{zz}}{}~|{zy{zyxuuwyz{z}~{|~}|}~}}~}{}~}}}|zz|~~|{}}|}|yz||||~~~~~}}}~||}}~~~~~~}~{}~|{}}}|{|{zzyyxzy{z{~|||~|}|{{yzxx{|{z{}}|}}}~~~}~}}}}|}}~~~|}|{zxy}||{|zzz{}~}~}~}|}~}~||{|{||y{|{}|{~~}~~}}}{|~~}}}}{{{yy|~~~~}{|~~~{||}~~}{}~}||}~}}|}{||yv{{{{{||}}}{zxyz}}}{y{~}|z{{||~~~{||{|}|{{zz|}~}|{{}|{{~{zyz{{{|{||{}|~}~~}}|}|}|}}}~||{{|{||{zxwwvuuuuv{}|}}~~}|}}|||}}||}}{}|}|||{{|}{{||zzzyyzzz{yyyvxz}}}}|zyz|}z{{z{yzwvyyz}}{|{zz|{{{zz{{{zyy{{zyx{zz{{|}~~~}~|~}}|~~~~~~~|||}{yz{|}}~{xxy}}~}~}||}zyzz~~}||zyz{yy||zT)****((')''')&  [!xutuvyxz|~~~~~~~~}}|}|zz{{|}~}|{{zz}~}|~~}}|||}}|}z{z|~~{|}}{{||z|{}~~~}{{}|z}}}~}|}~~}~~~~}}~}~}~}~}{}|{|~}}~}~||~||}~}~{~}||~}||}}|{}}|||{||}|{}}}|{{{{y{{{||}|{|yywxxwyzxyz{||||{yxzyzyzzyyzyxwxuvwxywwyxy{{yz|yxzzyxyyxwwzyzxyxxvvvwvyzy|~}|{|{yz{yz}~~|}{{yyuux{z{{{xyz~z{yzwtvzzyz~~~~}{|~~~||{|z{yxwxxz{||}~~~~~|}~~|}~{zz~}~~}|}|{{}~}}~||}}}~~}~~~~~}}~||~~}||~}{{{yzz|z|{}}}|}|}~|z{zywz|z{{|||}~~~~|}~~~|}}}zxx||}||{yyx{~}}~}}~}~~~~|{{{yyyy}~}z{~}}}~|}~~~}}}{z{}~}}~~}~~}{}z}}}{|~{||~~~}}~}}{{{zxy~|{|{z{|~}{zyy{|~~~~}{z||~~~~}}}|||~~}}}|{|{|z{zz}~~}||}}{{}|zy{yyx~}}||}~}~~~}~}|~|~~}}}|{{}}|||{zxwwuttuuw{~{{|}}}}~~~~~}}|}{||||}}}}{}z{{|{{|{{{||zyyyxzzzyxyywvw~|||zzy{z{z|{zzzvvwwy|||{{z|}}|{|{z|{{zzz{xxy{yyz{{{}~~~~~~~}|z~~~}||}~~}~~}}{|yxyz{|~}zxwx{~~~}~}{|}{yx{{|~~~}|~yyyzxz{|zU))**+((()'''(&  \!xtstvwxyz~~~|~}~}~~~~}}}|{z|{zz|yy{{{z{yxy|}~~||}~}|}}|}~}zz{}}~|}z{}|{yyzz{||}}|}~}||zz{{}}}~|}}|}}|}|}|}}~~|}}~||}~}}~}}{}{|||{|~|}}}||{}|{{~}{{|{|z{{|{|{{{|{{{|{z||{{{||zy{yzxzz{|{{zz{zyyyxwwxxxz|zz||yyxzzzxzyyyzyxxwtsvyzuuvwyzyyxzyvyzxxwwwwvwxxwxyvwvuwvxyz{}{{zzzxxzxvz}}|}|{zxxutw{y{yyyz{}{zxxwstwwwvz|~~}~}}~||{{|~~~|}|{z{yxwwyyyz{}|}|~}|}~{|~}{}~~{{{|}|~~}}~{z|~}}}}~~~|}}||~~~~~~}}~}|~~|~~|{|}|{|}{{{yxxx|{{{~|}}}||{}|zzzxuv{|{{{z|{|{}~~~}|||~}~~~~}|{{z{{||{zwywx~{||~|{|{}}{{zzyzy{|}~~}~~|~|}}||~~~~}}{{{||{|~~~}}|{z{}~}z||y|}}}}}~|||{||~}}z{{~|{z{{{|}||{z||~}}~||{y}}}~~{|||}~}}}}}}{{||{|{||}~}{{||{{||{zyyxy}~}||}~~}|~~~}}~}||{||}}}}|{zyxwvuuuvy|~~||~~}}}||~~}}~~}~}|}~|{|~}}}|||||{{{|{{||{|||{zyzxx{{yzwxxuuz~||yzxxxy{}|{zxvvwxz}~}}|||}~||||{||{{{yywx{yyzz||~~}}~~~}~}{{|}}}}}}~~|{}zxx|}|}~}zzwy}}~}~{||z{y{{|~}}}{|{z{zyy|{{U))*)+)(((&'(('  ]!zvvvyyy|~~~~~~}~}~}~}}{|}|z|{yz|~}||{{x|}}}}|}}~~}||}~~|{|}{y{z|{{}~~}~}~}}{z}}~~}}|~}}~~~~}~}~~~~~~~}|{||{{}~}}}}|~}}|}|{|||{|~}||}}{||}||}z{|}{{|}||{|{||{yz}}|{z|zzzzz{yywxx{|}|}zyzzzzyzx{|zzyxxuvwy{uuwwz{zzyzzwyzxxxzxxvxzzzzyxxwuvvyz{|~}|{{{xxzzz|}||||{{zutwz{{|{|{{~}{yyxuvwwwx{{~~}~}}~|~~}~~{{{z{yzyxy|~}|||}{{|~{z|}~}|{{{}~|}}}|~~~}~~~~~~~~}}}}~~|}}|}}||{{wxy{|||~}|}||||}|{{yzvx{|{}{zz|{{{~}~~~~~~~}|}|||{yxwxw|~~||}||z{~~|{|{xz||}|~~~~}|~}}|}~~~~~{{|{{|~~~}|{z{|~||zyz}~}~}~}~|{{}}}~}|}~}{{{yyz||{{||~~~~||}{{{|}||}}|}~}}~|{{|}{{||||}}}~|{y|{{{|zz{|}~~}|}}~~~}~~~~~||}~~|}|}|}||~}}|}||xxxwuvwxz|~~}||}|~{||~|}}~~|{~}|}~}{|}~}~}}{|}z{||y{{|zz{|{xxyyz{|zzyzwtsty{|}yxwxvwy||zyzwutuwz|~~|}||}{{{}{{{yxxx{zxyz{}}~~||{~}|}~|||~~~|}}||||~~{{|{wyz}}}~~|zxzz|~}|}|{{{|{z{|}~~}|}|}zz{{zy{}yT(***+()')'(((&  ^ zvtuwyx|~}~~}~}}|}}}}}||{z}{zxzyyz{{{{{xz{~~}|{||}{}}|~}~||}}~}}|z{}{yyz{z{}}}{|||{{{zz|||~}|{}|}~~}}}|}~~~~~}~~~~zz{}|{{|}}~~{{|}}{|}|{{||z{~|zz{|{{{zzzz{z{{zzz|}{{{{yz{yy{{{{z|{zzyzzyxwyyyy|{|{zyyyyxywyy{xwvuuuwyzuutvx{zyz|ywxxwvwwwxxyxzxyyxwxtuvww{}~|yyzyxyxwx{}|{y{y{yxvtw{zz{}{z{|{{zywuvvvuwyz{~|}}}|}}||{{~}|}~|{|{{yxywxz}}|}}{zz{zyz{{yzz{~}{{{zz|~|}}~}}~~}~~}~~}}}~}}~~~~}}}~}|}|{}|}{{|{zzxwxxz|{}}}||}||{}|z{zwwwxyy{zyx{zzz}~~}~{~~|}~~~}|}{|y{yywyxy}|}|~}zyz~~|{zz{z|}|{~~~~~~|}~~}{|~}~~~~|{{{|~~}}{}||}|}|{{zx|||~~}}|{{}~~}~~~~~~|{yyyyy{{zy}}~~~||}|||}}~||}~}}}|}}~|{{|||{}~}~~}}||}{||{z||{|}~~~}}}~}~~~~|}~~~~~}}}||~~~~~}|{xyxvwxyz|~~~}}}}~||}}}~}~}}~~}}||~}}|||}}|{z|}|z{|{{|}|{yyyzz|{zz{ytsvyz~}zxwxwwy||zxzwvvuuz}}~~~}~}~}|||}{zyxz{{xz||}~~|~}|~}||}}}|~~|{z|{~}|zzyz{|~~~~}{zz{|}~}|~|{z{|~}|}~~|}}}||}}zzz{{U)**)*)('*'('(&  _!{xxwy{{}~~~~~~~}}}}||||{zzyyz~{{{{{z}~||||~{|}}~~~~||~|{{z{zz}~~}~||~|}||{|||~}{~~}~|}~}|||}{}|~}~~}~}}}}}~{}|}}~}}{}}|||||||{{||}|{}}}|||~|}{z{{{{|~{zz{{{zyy{z{|{{~{{{{{zy|yyz|yyxywvwy{wvuty||{||{yyzxxyzxyyzzzyzxxwxwvwxvy|~|{{z{zzxz|~}zzzz{{zvtw|||}||||}||||ywxxwvx|zy|~~}~~}z~~~|||z{yzyywz||}|~{zz{yyz{yyy{z}}|||{||~}|~~~~}~}~~}~}~}}}~~~}~~}|}||{{{xxzz|}}|}}}|{|}|{{yxvwyz{{zz|{zz{~~~}|}~~~{}}||||zwyzz}}|}|}{z{}~~~|z{z{|}}}}~}}~~~~~}}}{}~~~||{||~}}}~{~~|}|z|z{~}||}||}{{~~~~}~}}{{{ywxzzzy|||~~~}}~}||}~}}||||}}{}~}~{{{|~||}~}}|}~}}{|{}|{z|~}~~~~~}{||~}~~|}|||~~~~~~||zzwyxvwx{{~~}~~}|}|~~}~}|~~|}}~|}~||~|||||||}}zz{}{{|{zz{yy{|{zz{|wvyyz}~{wxyxwx|{{xxuvvuuw|}~}}|}{||zyzzzyyyz{|}~~}~{z{||~}||{~}||~}|}}}}{{}|}|{yyxzy|~}{|}z}}~}{|||||}{}}~|~|||||~}|{||{{|{zT)**)*)(()&(')&  ` }xvuzz{}~~~~~~}}|}}{{zzzyxxvvx{{y{|zy{{{{yz{}}}}~}~~~~~}{{{zyy{x{}}}|}}||}~}{{{z~}{}|z|}}~}|}|{}~}|{{~~~~~~}|{{|z{||}|~}~~}}|}{|z||||||{{|{{{|zzz|z{z||yz{{|{|{|||{zz{zy|{{zz}z{yyxz{{{|{|{{z{{zzzywxzxwyxwvvxzutttwzxzz{yzyxvwvxwxxyyxxxwvxzvwxzxy|~|{zzxzzzxyy}{yyzzyxwwtu{z{|~|{|}z{~|zwvxvvwz{{z~~~|}~~~~||}}}||zyyxxxxz|{{{zzx{yyyyyxyxyz{}{y{{zzz{|}|~~}~|||~~|}|||~}}~~~~~~}~~~~}~}~|~|||{{zzyx{z{}}~||}}{{{|||{{xxxxxy{zzzzyzyz{~}~~}~~~~~}~}{zz{zyxyxz{}}|{|zz{{|{|{{z||}}}||}}~~~}}~|}~}||{~~||{|~|}~}}~~}}|}zzz||{||}|}y{}~~~~~}~|{{yyxxyxzyy{|}~~~~}}}~||}}|{|{{}}||}~}}{||~}}~~|||}~|{||||}||~~~~~~~||{~||~~}|||}}~~~}}}|zyyyxwwyzz~~~~~~~}}~|}~||{~|{|~}||}|{||{|{{{||}|{}{yyz{zyz|}{{zyz||zy{xvxy{zyywuwwvwz|~~~}}~}{|yzz{{zzyz{}~~~}}|{{{z|}}||}}|}}}~~|||{|}~||zyyzxz~||}|}}~}||}}}|~}}~~~~~}{~|}}}}}|~|{|||U**))*(((('('('  a!|zwx{}~~~}|}}}|||{yyyxvwz||{|{||~|zzz{z}~~~}||{|{|{{~~|~|}~~~}|{{{~}}~~}|}~~~}}{||~{|}}}|~~}}}}}}|||}{}}~||}~|{}}|{|}{{{|{{{|}~{}||}}{zz{{zz{||{||{{|z{|}|{}}{{z|}||~zzzxxwx{xwwxzvuvuwyy{{}{yyxwwwyxyyzyyyywxx{yzz|z{|~}|{|z|{}{yz}|yz{{zxxwusy{}~~{{|||}~{yvxwxz~|}}}}}~~~|~~}}}{zzzyyz|}}}|zzy{zyzxxyyzzy|~{zz{{|{~}}~}~~|}~}}~}||~~}~~~~~~~}~||zzyz{}|~}~~}}}~}{{{yxzzyy{{xy{{xzz|}|}~~~~}|}{{|zyyxyx{}~{{}||}~|~~~~{{{|}|~~}}|~~~~}{}~~}}||~|}~}}}|}~}}|}||}||{{|{}|{|~~~}}}|{{{yyxxwy|{z|~}}|~~~~}}}}{}}|{|||z|~~}|}|}}~||~}}||~||}||||{|~}~}}~~~~}{|~~~|}}~|~||}|zxyzyxwzyy|~~}|}}~}}||}}}||}}||}|{}|{z{{z{|}||}}{yz|zy{z{}}|zyz~{yzzyxxyzyxyvvuvvw{}}}~}~}}~|{z{{{{{yyy{|}|{{zyx{~|}|}}||}}~~~|~}{{}|}~||{z{zz{~~||{{|}{{{}|}|~}}~~~}}}||}}}}}|{{}{||~zT(**)+((')&''(&  b |zwwx|~~~}}|}||}|}||{xwwuwuvz|z||}}}}}zyxxy{}}}~~~~}}}|{{}{zz}||}~}|}~|}|}}{|}}}}~}|{}{}}}|~~~}{z}~}~}{{|{z{||{|}}|}~||{|}}{||{{|{{{~{{{{{|{|{zz}}|{|||||z{zzyyyzz{{|{y{yy{{}{|z|{z|}{{}}|zxzuwxyyxwyytuvvwyxyy}zyxxxvvyxyyzyxxyxwz|{zz|zzz}|{z{yz{{{zz{{yz{yxwwwtsuw{|}|{|{z{}|zxwvwxy|}|~~~|{|}~~||~|||}{yzzzxz|{|||{yz{yyxyxxzzyyy{yyyz{{z|z{}}}~~}|}}{{~~}~~}}~}}~~}~~}}~~|||zz{~}|}}}~~|{|}{{{|zzyyyyzzyyyywwxyz{|~}~~}}}|{{{zxxyxz{|}zz{|{}~~|~~|}|{}~~~}}{||}~~~~}|{{~|}}}{z~~}}~~}}|~~}|}~~~}~~}{{|{||{{||{|}}~~|}~z{{zyxxzxxzzz{~~{|~}~}}~~~|}{||{{|{||~}|}|{|}||~~~}}|~~}|}||}}|||~~~}}{{{~~~~}}~}}}~~~~}}z|}}{xz{zzyyyy{~~}~~~|}||}|}~|||}|{~|{y|{zz||z|}{{{}{{|}|}~}{yz|{yzz{yyzzzyyxvwxww|~~}}~}|z||}}|zyyz|~~~|z{yyz}||}~}}}}~~}}}{{|}}}~~~}}{~||}~}||z|{|zyz}|~~~~~}~|}~}}}|}}~|||}{U)**)+))()''(('  c! yyyxz}~~~|}~~}}|}{zywwvvwy|}~|}~}|zwxz|~~~~}~||~}{{|~}~}~~~}}|}}||}||~}|~~~~||}}{{}||~}}}}}||}|~}|}}}|}}||||{||}|{|~}{{}}|||zy{{{zyzy{}~{{{|y{|}||}}}||}}~~}|yzxwyzyxyzytuwuvyzzz}{{{zyyxzxzz{{yyyyy{~}{{~|z}~}}~~{zz}||{|zxyzyyyyxvuuvz}}|{|{{{|~||zyyz|}~~~~~~}~}~~|||||}|yyz|}|~}|{z{zz{zyyz{yyz|zzyz|z{}|}}~~||~~~~~}~~~}~~~~~~|~}z||~~~}}}~}|{|{{{{zzyyyyzzyxwxyy{|~}|~~}}|{|}|zzyzy{}}|y{}|}}~}}}~~|}~~}~|~|}~~~~|z|~~}|||{|}}~}}~~}~}}~}}}}}}|}||||{zz}{||~~}}|}{yz{z|yzzxy{{{}~~}~}{~}}~|{}~{{z|{{}~|{|||{{~zy}~}~|}{~|}}|||~~}~~~~~~}zy{|~~~~}}{~}}~}}}}~~~}|{}|zz{}|zzzyxz~~~~}~}}}~|}}|{}}}|{|}|{}{{||{zz{zyz}zz~}{{z}|z{||{}~|zz{{zy{zzyzxzyyvwwywuz~}}~}~~|}}|{||zzy{|}~}~{|zzz{|zz}|}|~||~|}~}z{|{|~}~~~||}~}|~||yyyzyxx{|}~~}}}}~}}{{}}|}~|||}|z{}{U)**)+(('*''')%  d!ywuxy{}|}|~~}|}|{{{zyxwvusvwz}~}}~~zzwwwy|}~~~}~~~~}}{}|zz|{}}~|}~~}}}{|}~}}}{z{||{}~}~{}}}}~|~~|}|}{yxy{~~~|}{|z||z{|{{z|{|{}{z{{{{|}|{{}{|z}|zz|{zz{{yzywy{}zy{|y{{}y{{||{|}}~}}|{zxwwywwyyyusvvwyyyz|zyzyyxxxxxyyxzxxxxz|{|z{{z||{{|}{x{|{{|{zyyyxwxwxuvutx{|{{{zz{{|{zywyz{}~~~}|~~}|}{~~}~~}|{{{yy{z}|~}{{{zyzyxxxywwzyxxzzz{|{{{~}zz{~|}~~~~|}~~~}{}}~~~}~~}~}|{{||}}}}||}~{||{{z{zyzzxxzxwxwxwwz|{{{~}|}}{|{}{{z|yyzz{z{{{||~~~~}|}~|||~~}}}}|~}||}}zzz~~|~||||}|}|{{}}~{|~}}~}|}}~}|{|{{|}{}z|{||~~~}|~}{{z|{{{zyxxz||}}|}||}}}{|}|z}||{z{{~~}||}}|y{zy|~}|||}|}}||~||~~|}zz{{|~}}~~~~}}}}~~~}|~{{|}|{zyxwx|~~}}~~~||}~}{||}|{}}}}~|{|||{{{zz{}{z|}zzy|~z{}}{}~|zz}|{xz{zz{yyzzxwxxwuv{~~~}}~}}}|{|{yyzz}~~~~|zz{}zzz}||}~~}~~}||{{{}}~~|||}}~~~~{zzyzxw{}}}|}|}~~}}|~|}}}}}}|}|||T*****)(()'''(&  e"zvwxy}|~~|}~~}~||}}zyyzxwvwvz~}}{xxxz|~~~~~||||}}}}~~}}~}~}||||}~~}~~}|~{~~}}|}}}{yyzw|~}~~}||}}||}}}|}|}|}|{|}{||}|||~|||~|{{}{{{{{{{|yyz~zz{}|zz|{{{}}}}}~~|}yyyzxxxzzwuvxxzyy{|{{{zyyx{wwyyx|{yxx{~}~{}|||}{}}{y{}}}}|zzyzz{zyzyxwwwy~}}{{{zz|{{yz{{}~~~~}}~~~~}~}{zxzz{}~|||}{{{{zyyzyyz|{z{{||}}{{}~{|~}~}}~~}|~~}~~~~~~~}{{|~~}|~}|}{}|{||zzy{zxzzxwwxxwy{{{{~~}}~}|}||{||yzz|{{{||}|~~~}{{}}}|}|~~~}|}}{xw|||~~}|~~~}{{z||}~}|~~~{|}}}|||z{}}|{}||}}~~~}}}~|{{|{z{{xyy||~|~}~{{|}|{||}~}|}{{|zz{}|{{|}{x|zz{~}}{}z||||z{}|}~~}~zzy{z}}|{~~}~~~}||{~}}~}|||}}|{zyxxy{|}~~}{~}~~|}~}|}}{|}||}~{{|~z|||y|{}|y{}zzzy{{{}{z|~{zz{{z{{xyz|xxyyvuwzxuvz}~}~~}~{z{{xxyz{~|}}yxx{yyx||}}~|~}~}|{{{{}}~~}~|{}~}~~~|zz{xxwz{||~|}~}}~||}}}||~||{}{{{|yS()*)+()')'(')&  f!yvvxwxx|||}}~}~||{{{ywwxwvtuuy|~~~~}|wwxz{}}~~}|~}~~}}|}|||~}}}{|~}}}~~|}}|z||}~}}}}}~}}~||}}{yz~}}zwwvux~~}}||{{|{|}{{{|}}{|{{{{{{{|z{z}|{||zy{}|z||zyzyyxz{{yy{z{yyyyyz||}||~~}}{{zzzzyxxzzuuuuyzyyx{zzzyyxyyxvvywxyyvvx{||{|{{{|{{{|{zy|{|}|zxz{yyyyyyyyvvvz{{y{{{z{zyyyyz}~}|~}~}~}|}}~~|}}}{zzywy|}||}}z|zz{zzyxyz{zxz|{{||{x{|~~~|{}}}~~~|}|}}z||}{||}~~~}}}{z}~~~}{|{}|}z{{{{yy{xxwxxxxwwwy{{{{}~~~}}}{}|{{|yyz{|z{|}|~}}~~}{|{{|{||||{{{||zxx~||~}~}}~|{{{{|~}{}|}||}~}~~}}{zz|~{{||{}}}|}~~}||~|{zzyyy{yzz|}||~~}|{}|zy{||~}|}{{z|{||~||yz{{yyyz{}}}z|z{||zyz{}~}|z|}|{{{y|~}||}~}{|~||}~~}~~~{zzwyxz{|~~||}{}|~~}~}}{|||||}{z}||{{|||{}|{z|yyxyz{||z|}|{z|{{{zyzz{xyz{wuwzyxwy|~}||{yyxy|}~~}{yyyzy{|~}}}}~}}}|z}~~~~~}}}|zz{yyxzz||~}}~}}~~}}}~}~}~{||}}{{{zT)**)*)(()'(')&  g!yyxxxyvx~~~~~~|||}{yxwxutvuw|~}yvy{|}~|}~~~~~~~~}||~~}~~~|||~}~~}~}~}}}}{zz|}}{yxvuy}~~}|}}|}|}||}}||}|||||}|||{|}~}z||zz{}|z|||zy{zyy{|zz}{zz{zxx{z}~}~~~}~||{{{zxxz{uwuvyz{{{|{{{zyz{{yxwyyxyyvvxyz~}}|}}|}}|{z|}}}{{{|{zz{yyz{ywwz{zz||~{|zzyxy{~~}~~}~~~|{{{yx{}}~}~}|}~{{|zzz|}{zz|~||~|{z}}||~~~~~~}~~||}|}|~~}~~|~{{~~~}~~||}}{{||{{zzxyxxxx{zwyz}{||~}~~{|}z{}|z{{{|||}}|}~}~}|z|{{}|~}~|}}|{z|}~}}~~~}~|{{{}~}}}~}}}}~~~}}{z{~zy|~}}}}}}~~||}|{z|yy{|{z|||}}~~~|{||z{|}{|}|}{yz{{{}}}|zz|zy|{zz}~|{{yz||zzxxz~~||{{{z{zyz~}~|}|{{|}~~}~~~~}{{zxx{}zy}}}~}||~{}}|||}|{}|z{}}||}||{||}~}|{zzxvwzyxz~}zz}yyz{{{zyxzzxwyzwwuyyxxyz~~~~}{{zyxxzz{~~{zyyyyzz|~}}z{~~~~~~~}|}zz~}}~}~|~~~|{{zyyyzz|}~|}~{|}~||{}}|}{{}~{{{{yS))*)*(((*'(')&  h |wwxvvuuz}~~}|}}~~}}{{{zzxvvvttuuuy}~}{yvxz{}~~~}}}~~~~||}}~}}}|z|}~|}}~}~}|{~}}~~~~|~~~}|}{zxx|}|xywtty{}|}}|{{{{|||{{{{{{{|{{zz{{{z{{z|{zz{y{zzy{zyzxzyzxyzyyy{zyxxxwwwx|}~}|~||{|zy|{{zzyzuuwwxzzzz|zyy{vy|{yxxvxuwvwvvwy{|~|{{{{|{||zz}{|||zyzzzyxxwxz{zxxxzyyyz|{yywxwvw{~~|~~~}|}}|~}~}~{yzzxxz||}~|z|{{{|{zzz||zzz|}}{{z{{{}~}|}{}}}|}|}||z{|z|{~}~~~~~~}~~|~~}}}~}}|{|{z{|{{yzxyxxwvyyvwz|{|}}}~~|}~{z}}zz{||{||}}||{~}~|{z|z{|||{||||{{~~|{}|}~~}}{zz{|}~}~~~~~|~~}{|z}zz{}~|}}~||}}{{}{{z|{z{|{{{}{||~~~}{|}|{}{{|~}||{|z|{|}}}{z{{zzyzz{|}|{zzz{|ywuuv{~||{{zz{yyz~~}~}|||}}~}}~}|zzyy{|{z|~~~|||}}|}~||}||{|}{{~~}}||{{|{~~||{{xvxzyz{~|z|}zxz{zz{yxyzyxyyxywwyzxy{~~}|{{|{zzyyy{~}{z{yyy{|~}z|}~}}}~|}{{~}|~~}~~}}{{xzz{z{}~}|~}|~~}}}}}|~||}~|{zywS)**)*)(()&'')'  i!|zyxyxwux|~~~~~~}}|{yxxwuvwvwx{|~zyy|{}~}~|}~~{||}}~}~~}~~~}}|}|{||~|{yyxuy|}}~~|}}~|}~}||}||}|||z}}{|{||}}|{|{|{{|{{||{|{||zy|{y{||{yzyxyxx{~~||}|}|||zz{{wvwxyz|z}{{zyzyw{}zwywyxwxxwvxy{}}{|}|}|||{|}|}}~||{||{yxwyz{}z{|zzz|zz{{xvwxvtx~~~~~|}}}~~~{{{{yyz{}~~{z||||{|{z{{||||}}~~{{z}|}}}{z{~~~~~}~{{{|{|}~}||~}~~{|~}{}|{{|{y{|zyzxxwwxwvy||||}}~~~|{||}y|}{|||}}||z}~~|{|||}||{{{}~}|}}}}|}~}~~||yzy{~~~~~}~~~}}}{}~~~|z{||{{|}|||{{|}|{|{|z|||zz||}||{}|}~~~}|}{|}||}|~~}}||{|||}}{}||z{z{z|z}~~}{{z{|ywvwwz}~||{|zyyyyy|~~~}}{{|||~}}}~~~~|yzz|}~}{z|~~~~}}|}|{|}|{}||{{|||{|}||}z{z}|{~}|z{zywxyyyy}~}{{{{yx{zzzwwvxwwxywwyxy{yz{}|{z|{zyzyxxy|}~~{|zxyx{|~~}}{{|~~~~}||}||{}~|{}~|~~~|{{yxz|{|~~|~}|{~~||||~|~{}}}|{z{wS)**)+)(()&&')'  j |ywxvvwwy}}}}~}}~~~}~}||}|zyxxwvvwwwyyy}~~~~~{zy{{|~~~~~~~~}~}~}|}~~~}~~|}{}}}{}{|~~~||}}~}}|~}}}}z{{||}z{zxwxy|~}}~}{|||{{|}||||{}}{{{{{{z{{{|||{y|{yy||{{{{zzzyzyzyyx{{{yzxxwxyy|}~}~}|{{{{}{{zy{yuuuuyzzyz{yyxyxxxzyxxxwvwuvvuvxx{~|zx{{{||{zz{yy|{{{{|zzxxtuxz{||z{yy{zyxzwuuwuttx~}~~~}{~|}}|{}~~}}}~{|zywwy||~|z{zzzz|yyzy}}||{|}}}zz}}|}|{zww||}||}~~}{{yxyxxz|{{{}}}~~~~~~|y|~~}}}~{z{{z{{{xxxyxwwwwuvzy{}|}~}||}{{{}|xy{{z|||}}{zy}~~~}{}}{||}zz{|~~~~}}|{|~|~}||z|yz|}~~~~~~}}|}}|{}~|}|}|{{||~}}}|z{{{{||zz{|{y{{|{{{||~~~{~}{|}||{}}}~}||{|}}}|}{|{|{zy{z{|}|~||z{|{xvwxy|~}||{xzxzzyz||~}~~~|{{||}}|||}|~~|{||}}|{~~~~~}~}}{}|||}~|{|z{|}~}}}|zyz|}}||}|||yywy{zz}}}||{z{xxz{zxvvwxxwxxxzyyzzzz~~~}}}}||||zzywxx|{{}}}~}}{{z{}}}~~|{}~~|}|}|}}||~|{}~|}||}{zz{{{}~}}}|~~}}|}}}}}}|~{|{{xT)*+)+(((*'(')'  k"}zxywxxx|~~~~~~~~~|zzyxwwyxz{{}}~~~~}{{}}~~}~~~}|}}~~~}~}}|}}|~}}|}}}}~}{|}||~}}y{{yz|~~}}}}||}}}|~||}~||{}{}|}|{|~~|{||{z}}|{}|{z|{{{{yyx{{|zzzxyz{|}~}|||{{}}{yzzzvwvuy||yz||{zzyx{|zzzzzxwyxvwvxy|}|{{|~}~}z|||z{~}~}|}y{zwvwz{}}}|zz}|{|{xvvwwvux~~~~~~||~~~||~~~}}~|yyyw}{}~|{|{{z{|z{y{~}~~~}{z}~~~||zy{|}|}~~}}|{xyywxz||{{}}}~~~}}|}}|~|{|}{z{{zyyyywwwvvwyxx{{|~}}}}z{}~zyz|z|~~|}~{z|~~}}~~}|{|{{|~~~~}|}||}~~~||{xy|}~}}~|}~}}}}}~~}|~|||~}}|||{|{z{z{{yy|}}||||{||{|}~}||~}{}~}|~~}}~}~|{|}{~~||{}|{y{{{|}|}}|{|zyxwxx|~}||{|{yz|zxx{yz~~}}zyz||}{{{}}~~|{}}~}}{}}~~~~}|~|||}}|{}|{{{z{{~}~}|zyy|}}}~|||}zyyyxz{}}|{|yz{zyyzyxvtvvwwxwxz|y{|}zz~|}~}~}|zzxww{|zy{{z|}~~}~~{{{~}}}}||~{z||||}}{|}zz{~~}~~~~}|~zz{{{z|~{{|~}||~{{}~|{||{{{yT))*)+(('*'(')'  l!|ywwwwwy{}~}}~}~}}~~}}||{y{yvwxxy{}|{~|~}{|||||{|z}}}|}|}{|~}~|~~~|zz||}~}~~~}~}|{{{{||}|zy}}}|}}}~~~}{{z||{|{z{zxx{~}|}}}|{|{{{|}|{}|{{{|{{{{||{{zz|}||{{zz{{{{{z{zzz{zxxwwzzy{xwyyyz}~}~~~|}||{y|{|zzzzwvuux{{z{zzz{ywwwyyxzz{xwwwtuvuvz~}{|{{|{{}zy{zxy{}|}|zzzyxuxzy{|{|||{|{zyyvwyvwvy}~}~||}{xz|~~}{|}~~~~~}||z{zxwz|}}|zzzxxzyz{{y}}|}||zy{~~~~~}|{y{|||{}}{|{{zxwxwvz{|{z|{z|}}{{~~~}}|~}}}||}}{{{zz|{zzyyyvwwutuvwwx{x|~}}||z{}}zyyzzz~~~|}}|{}~}~~|}|}|||}||}~~~}~~~}}}|}~~}~|{}yy{|~~~}}|y{~}}~}|~}}||}}|}||}}}}|||zyyzzzxwz}{|{{||{|{{||}|~}~||}|}}}~}~~}}|~}}}}|}~}|||z{zzz{|~}}~~|{{zxvwwy{}~~}~}||}|{{z{zzzz{z}}}}}y{|||~~{{|}{{}~~}~~~~~~}~~}}{{||||}|{{zzy|~~}~{|{{|||}}}{}}|zzxyxz|}}{~|{{zxyyywwsutwwvvwx{zz||{z~{|~|~~}{zyxwz}{zy{zz}~}~~|{|~|~~}~}||{}}}}||~zz{}~~~~~~}}{|||z|}}|~}}|~}|{}~}||~|{||yS))***((')'(')&  m"}zyzyzyz|~~}}~~}}}}|{|zxwyz|~~~~~}|z|}~}}~||~}|}~~}{{{{~}~|}||{||}|zwz}~~}~~}|||{}|}}||}zzz}}}|~}|||}~}}|~}}{||}}}|}}|~|{{{||||{{}||}}}{||{y{{yxyy{zzzzyy|z{}~~|{}|{}||z{{zxxwwy|||{{z{{zzwvyxwy||zxyxwuvuwz~}||}|||||{{zzyz~}~~|{z{ywwyz|}}|}}|{{|ywwwxyz}}}{zyz{~|}}~}~~~}|{{|~zx}~|}}zzzzzzz|{yz~}}||}}|}~{|}}|}}}}}}{ywxwz{||z{}}{{}|}{~~}|}}~~}||}}||}{{|{{zy{ywxwvvwxwxy|z|~~}}}z{||}|}|{zz|~}}}||||}~~~}|}}}{}~~~~~}~~}}}~~~}}~}|}{zy}}~}}}|xy~~~~~~||}}}}}~}}~~|||yyyyyyy{|}}}|{|}}{zz{||}}|~~~}~}}~|}||~|}}~~}~}}|}~~|}{{zz{{|}~~}~|{{yxwyxzz~~~~|||||{z}{z{zzy{~~}zzz{z}|}|{{{}{z|~~~~}~~}~~}||}}||}}{{{{{{}~}}}|{{{|{|~|{{{|{zyxwz{||||{{z{yyxzvwsqruwvuuwyxz|}z{~~{{|~}}{zyyx{||{zywxwz{|}}|||~~~~{|}{}}~|{|}yz|}~}}}~~}~z{|}{|}~~||~}|~}}~}|{}||||xT))**+(('*'('('  n }yxxxwwyz{}~|}~}}~}}|{|{|{yyyvwy|~~~}}}|{{{xy}~}}}~}|~||}|z||~~}~~}}{yzz{}|}~~}|{|yz{z|zzyx|}}~~~~|z{{{{}|}|{zxyy|}}|}|||{{{{|{~}}|}{{|}{{||{|{{{zzzzz|{{z|{|{|z{z{{zzzz{yxxzyzyxxz{|z{~}~~}|}{||||yyyzwxvvy|yy{{zz{zxwvwxvv{{|ywwwvvstx||{{}{{{||{zyzyy|~}~~|{zzyxwwyy|}||||{zzyyvvwwy{}~|{zxvyx{}~~~|z{||~}~~}}}{}{z{|zy{}||zzzyzzyzyzxwz}}{~}||~{|~|{|~}}}}}|{{zwxwwwz}{z{{zyz{{z{||}~~}{}}{}|}|z||zz{}{zy{zywxutuvxyz}|~}~~}~|}|z{||~|||{z{}}||}}{}~|}~}~}~|}~}||}~~~}~}}|~~~~|}}}~}|{zz|}~|}}|zyz}~~~~~}~~}~~|}~~}}}~}~~}{}{yxyyxz{}}}}}zz}}{zz{zz{|}~~~~~}}}~}}|}~|}~~}}|{~}}|{xwy{||~}}|{zxxxyyz~|~}|{|}|z{}{{zzzz{|}}~~}zz{zz|}~{{|}~~}{{{}~~}}~~|~}}||}}|||}||{{|}}}}~}||}|z|~}||~~{||yy{}||~z{z}zzxzxwvrqrwvsuuxxxz~{||{~~~~}{{ywz~|{zzyxxzz{|}}{|}|~}}}~{{{|{zz}}}}~}}zz{~~}~~|}~}}}}}}|}{{}}zT)**)*()()'''''  o"}z{zyyyx||}~}~}}|~}||{zxyz{~~}{|}|y}~}~~~}~~|}~~~|{|{{||}~}}}||z{|{z{y}~~~}{|}{}~~~}||{yz}|~~~{||{|{|{~~}}~}|}~}||}|{|}}||~{{|~}{||||{|}{{~{{{zzyzzz{{{yyy|{yz}~~}|}}}{}}|}z{yvxxx{~}{}}{|||zyxxxxyz{{|zxxwwvwy}||{|}||~~}{{zz|~~|zz{{yyxyx{}}|~|{z{zxwxxz~}{zzyxy{}~|||}~}~{|~|}{||}}}|}zyy{y{{|ywy~~|~~}~~~}|~~}~|~}|yyxxxy}|{z||{{|zyz}}|}|}~}|}~}{}|z{{}|{z{zzxyvvvwyz{~|}~~~~~~{}{z}~~}}|z{}}}|~|{{~~~~}{}~}}|~~~}~~~|{~}|}}~~|z|}~~~}}|{zxy}~~~~~~~~}~~~~}|}~|zyyxy{{|}}~|{z}~|z||zz}|~~~~~~~||{{{||}~|{{|~}}{ywy{|z~}yzyyyzz~~~~~||}{{|~}{{{{||}|}~}~~~~zxy{z{{|{||}|~}|{zy{|~~~}}~|}}}|||}|}|{|}{{}~}~~||~}|z|~}}}}|{{|zx{}|{}{zy{zyz{yxvtsrtwrsuxwxy}{}}~|}~}|}|zy|~~|{{yxwyxyz}{}~~~||}~}}~{zz|{{{|~||~}|~~~~~}y{}}~~~~~~~}}|}}}~|{{y{|yT(*))*((((&''(&  p ~yxzxxyz||||}~~~~~~~}~~}{{{{z{zyxwx{~}}}{{||{z{|~}}}}}}}}|}~}~}}~~}}|{}}|{|z{|{{|~}}|||{{{zz{zyxy}~{}~~}|z}{z{}~|||{zz{|{|~~}}||{zzz{|||{||||{|}|{|{{|{{{{{{|{|}{z{{{{{{{zz{yy{zxyzz{zzy{ywxzzwz||~~}|}||||}{{{ywwwwz|zz{{{|}{yyyxwwxyxyzxywxxvwwzyzzyy|{z||z{xxz{}}|{yzyzxxywyy{|{{|}{yzxwwxxy}|zyzwyxyy||{|}}|~~~}}~}|||z{{||{|}{{||zyyzyyzzxwx|}}~~~}}~~|}~~}}||~}~~}{||{zxywyx|||{|{|{|zzz{{z|}{|||{|}|{zy{yz|{{z{z{yxvvuwxy{{|~~~}~~~~|{}{{|~}}~}|{{{|}}{y{~}|}~{zz~|{|}~}||}||}~~}}}}|{}||~~}|{zzxz{}~~~~~}}~~~~~~}}~|z{{zyz|||}~}{{}}|z|zzz}}~~~~}}}}||{{yyzz|}{y{||}zxwvw{{}~~}zyy{yyy|}}~~~}|{||~||}}}}~}}~~~~}~~zxy|{{{}}}|~~~~}|yz{z}}~}~}~}}}|{|{{}}|{}~|{}~}}|}~{{}}}~~{|{{zz{~}||}{|{{z{|{{ywvtttvsquwyz{|}|}~~~~}}|~zz}}}||zyzxxy|{||~~~~~}~~~|{z}{{}}||}{|}~}~~}~}||~|~~||||}}}~||z{||T)**)*)(()'(((&  q"|{{z{z|~~~}~~}~}||~|{|zyyxyx}~~|||}{|}~~~~~~~|}~~~~}~{}~||{}~~~~}{}||}}{{{{zy|~}~{}|{}~~}}||||~|~~~||||{|{{|~}}}}||{~|z|}||||||}~|}~}}||||||}}{|||{{{|zz{|||||{zyzzxz||}}}|||}}}}|||zwxwxz}{{{{|}~}|z{|zxxzyyyyyyy{yxy{zyz{{{z||}|{xyy}|{{zzyyzxx{~~|{}}||{ywwyzy}}|zzyz|}{{~}}~~}~~~~}|{|||}}||~|}}}{{xz{zz|zxy|}}~~~~~~}~~}||}~~}||~||zyxz{{{{}}||}~{{z{|{}~}}~|||}}z||z{z}|{{|{zzzywwyxz{}}}~~}~~~~}~}}}~~~|{{||{}{z{}}||~~~}|zx}~}{{~|}~}}~|}~}~|}~}|}~}}}~}}z}zz{}}~}~~~~~}~}~~~{z{{{{}|||~~||}}}||{{|}~~~~~~}||{z{yyxxxy~}}|{}{|yxyxzz{~}{zzzyyz{||~}~|}{}|~|~|}~}~~~~~~~|}}yzz{{{|||}~~~~}~|yyzx|}~~}~~}}~~~~}}{{~||{}}{{~}{|{{|{z~|}{}yyyzz{z|||z}|{z{yy|}yywwuuuurqrxw{|~{{|~~~}~~}~~~~z{}~}~}|zzwxvxyzz|}~~}~~~|~}|z{{zz|~{y{|{|~}|{~~~|}|}|~~~~~||~}{{{{|}~~}|zz}yS()*)*((()''&(&  r!|zyy{z||}}}~~~~~~|{}~|||z{xz{zxvxxz~|}}y{{|z{}}}}~}}~~}~}|z|}}}}}~~~~}}{|z{}{{||~}~}{{{zy{|z{zzyxw|~~|}~}}}||{{}||}}|{||{|}}|}||z{{{{{}||||{z{||{z|{z||||z||}||{{{{{{{}|{z|zzz{zzyxxx|}}zzyyywxyz|~|{{||{||{{|zvwwwyzxzzzz|~}y{|{yxxzyywxxy{{ywxzywy{{yyzz{{|yyy{~~~{zyzy{yyxvy|||{||{z{xwwyxz{~}|{}zz{~}|~~}}~~}}~~}}|{~~|{|yz|}|}{||{{{{zzzz|z{{wy{{{|||}}}~}}~~~}{y{}}}~}|}~}{zyvxyzyz{|{{y}|zy{{z{~~~}}~}|}}|z{||{}}{yzzzzzyxvwvwx{|}}~~~~}~}|||~~~~}~~~||yz{|{{{}}|{|~~|{yyy}}|{|}|~||}|}|}~}~}|~|{{}~}}}}~~~}||{z{{|||}~~~~~}~~}~~}{{zz{}{||}}}|~|}|}{{|}|}~~~~}}~{{{{yxxwxz~~~~}|z|y{yz{y{{|}{{zzz{{{{|}}~~~}}}}}}~~~~~~}|}yz{|}||~||~~~~{zy{{z|||}}}}}~~~}|}}~||~{zy|}zz}~~{}~~|}|}}|{yyzzzz~|{z{yyy{xw{}{wxyvuvuroqvxz|}|z{~~~~~~||~~~~|{{zxwyzz}~~~~~~~{{|zz{~}||~|}{}||}~}||~~||~~|~~~~{{||}~~~||{|{U)**(*((()(('('  s"}{{z{{~~~}|}~~||{{{{||zy{|~}}|||{}|}}~~~}~~~}}~~}~}~}||~~}}~}~||{zz}}|{||ywvy|~~~}}}}~~}~|||}|}~}~~}|{}|||~~}||}~|||||~{||}}}|~}}{~}|}|{||}}|{}{{||zzyzwuz||{ywxzy{}}}}}|||~~}}{wxwwz|{y{{|}~~}{{|zzz{{yzzxzz}{zz{zxyz{|{|z{}~|{{||~|{||{zzzzxz}|}z{}}|}{zwz{}~~||}|z}~|}~}~}~||{y}}}{z{}{~|||}}}y{z{z|~}{|y{{{|~}~~~}~}}|{}}}~~}}}}|{zyxzzyz|}{~|~{z{{{|}}~}}||}}{|}|z{}|{{|z{zzzxvxvwz~~~~~~}}}}}{{~~~~~}}}{{}|||~~||}||}zz{||{}~~~~{}}|}}~}~~{}|z{}{}}~}~~~||}yz{|{|||~~~~~~~}}|{z}|{}}~}~~~~|~||~}|~~~~}}{||{zyxyz|~}{{{yyyz{|}}}}|{{|zyy{z|}~}~~}|~{}~~~~}~~}}~{y{{{{||~}}~~~|{z{{zz{y|}||~~~}~~}}}}|}|{z{zzx{~~~{|~~~~}{|}yz{zyxz{zyxzzyyyvwz|zyxzwwvuqppssw{|{zz{{}}~~~~}}}|||~~}{{zxxwxwy|}|~~z{~~||{z{{|~~~|~}{{|{z||||}}~~}~}~~~}}|{|}~~~~||{zzT(****))((&''(&  t |z{zz{}~~~~~~~}~~~||{z{{zzxz|zzz{}}~~|{yz||z{{{|}}}}|~}}}}}}~}~}~}}~}~~}{{}}|}}|~~~}}|{{yz|}z{z{xwuuy~~}~}~|}}~}|~}|{}|}{{{y}|||{{{{{{{||||||{|}{{{|{{{|{{||{{{|y{{{z{|||{zzyz{{{yxwwsu}~|zzzwvwx{|}|}|{{{|}|~}{vwwvx|zy{{{~}}|z{|yyy{xzzyxwy|zzzzyyxyz{zzwy|~{|zz{}~~{zy|{zxyxyy|||zzz|z{{wxy{{|~~|}{|z}|}|}|}~~~~~}}~~~}{zy|}}~{{{{{{|zx{{|{y{zy|||{yyyxz{{|}}}|}|}{z{||}}{{}}|zyyzyyxw{}{}}}}|{{zxz{{|}}||}||{||z{{{{|||{{zzz{{xwwwwxz~~~|}~}~~~||}}{zz|}|~~|{{{{|}}}||}|~~{{zz~|{|~|}~}~||}}|}~~~}}zyz{{}}~}~{}||zyz{zz}{}|}~~~}|{|}|~}}}~}~~||}}}~}{|}}|{~~}}}|||z{zzyz}~}|}|}|{yyyz|}|~}zz|{{{~{{}~}}~}}|}~}}}}}|~zz{{{}|}~~~~~|}}|{|{{z|||}~}}~~||}~{}~{xz|zzz{~~~~}~~~~||}|zzz{zy{yxxwx|zzzxyyz{yxyyyxvtqrutwz|{zz|}|}~~|~~~|}~~|}|{xxyxx{}|{~~}~~~|{z}~~}|{{|{z{||}~~~~}}~~}}|~|~~}{}{U*)+**((()'''(&  u!~~|{||}~~|{}~|{{}|}}~~}|{{{{{{{z}}~~}~}~~~}}~~~|}~}}~~~~}|||yz{}}~}|{ywtv|~~~~~}|}|~}}|}{z}}}|{|~{||~~||}|}|}}{|{{|}}{||{z|}|||}}{|}|||}{{|}}z{ywstz}{{yywvw{}~}~|{yz|}}xxwxy{{||~{~~}|||{yz|{{{|yzx{{z{}{yy{{||}zyz}}}}{|}~|zz||{zzyz|}}|||{{|||{z{{~}}~~|}~~}~~|}~~}}{yz}~~}||}{y{{z{}}|{z{z{}{z{y{zz||}}}|}}}}||{}}|}~|{{{yzz{xw{}|}~~|{{yxz{{{~~}}|||~}||~{{|}}z{~z{{{ywyxxy{~}}|}~}}}~|{~~}{{}~~~~~}}~||~~}|}~~~}}{||}}~}~|~}~~}}}||}~~}|{z~||{~~}~|}}yzyzy{}}~~}}|~~~~~~}~~~}|}}~~|}}~}}|~~}{}~}~~}~}}{|zzzyx{}~~~{z{{xxwyz~~}{z}{{{{z|}~}}~~~|}}{~}~}~~~}{zz{{|}|~~~}}}|}{{|{{{~|}}}~~~||}~}|||{{{{{zzy{~~}}~~}~|{||z{{|{zzzwxxxyzzzyyxzyyxxzyxwvrqtuwy|{yyz{{{}}|}~~~~~~}}}~~}}}|zzzxwz~}~~~~~|~~|z{}}~~|||zzzz|}|~}~~~~||}~~}~}}}}~~}|}{T)*))+))(*&'&)&  v!}{{zz{{~~~~~~~~}{z}|}{z||}|}~~~}}zz{yzz{zz}~~~}}}~~}}}~~}~}|}|{~}}~~}~~}~~||z{yyz||~|}zwuusw{~~~}||}~}}{zz}{}}zy{~~~~~{{z|||{~~|{|||{||z{|||{|{{|{|z{||{{||{{|{z{}{{y|{z{zyuw{||{z{xwwux|~}{|{xxwz|~wvuuxy{z{|||~~}||{{{|{zyyzyxxyyyz{yxxyzz||zyz{|||{{{{~|{zz{{{{xx|||zz|zyz{}{zzy|~~|}}}}~}}}~~}~||}~~|}yy|~~~}~{{||yxy{y|||~|z{z{}}zzzzyyx{zyz}~}|}||}|{z{}~~|~}|}{{yyxxxwy}|{|~}}|ywxzz{~~~~|}}}}|}{{{|{{|}zzz{zzyzywvyy{}{}}|}}}}}|{|}zz||~{}~~}~~~}||~~~}}{{{}~~~||||}||}|}}}|}~~|{z}|{}}|}{|}{yzzxxz{|~~~~}}~~~}~}~~~}~~{{~~}~}~~~|}}}}}}~~~}|}}||{{{zxy}~~}{zz|zwwwx|~~|{z{}{|||||}}}~~|}z{~~~~~}~{z{{|}}}~}}~}|||{}}{{~}}}}||~~{|{{{z{{z{zz~~}}}|||{z|||{}|yyyyy{{{xxyyyzy{zzxxvvsvuvxz{{xzzzz||||~~}~||}~~~~|zy{zyz~}~~~|{|~{zz}}}}{xyyz|~~~}~~~}~}}~~~}~}T***)*()'*''(('  w!}}{{z}|~}|~}|{{~}}~||z{{}{|zz|~~}}}~~~}~~||{|~~~~}||zy{{}~~~~zzxtuy~}}~~{|~}~}~|z|~~~||{|}~|{~||}}||}}||}|||}}|||||~||{~||||{{|~{|{{{{||zyy{||{}{yyxxx{~}{{yyxz}}}yvvvwzzy{|z|||}{{{{{{z{yyyzzzzyyxwyz|~}{|~}|~|{{|}||~z|{|xx|}}{{|}{{|~{z|{{|}}~}~~|~}~~~|{z|~~~}}|zyyz|}}}~}{{}|{{|{zy|zyy}~~|~}}}|}|~~}}~|}|}{yzzyxw{}||~~}{yxzy{~~~|}~~|{|}|||||z|}{{zz{xxzz|}{|~~~}}||}~|z}}~~}~}~~~}}~}~~|{{}}|}~~~~~|{}}|}}~}~~|}}}{|~~}~~}{}{zyywyz|{}}|}}~~~~}~~~|~~~~|}}}~~~~~}}{}~~~~|~|}{zz{xx|~}~{{z{zyxxy~|{{{{|}~||}~}|~~~||zy}~~~~~~|zyz{{}~}~~~~~~}}|{|~}{{~~~}~}}}~|||{{{z{{zzzwx{~~~~~}z}{||}|||||zxyyxyzzxx{yxzz{zyywvusttwwyzxxxxyy{{{{|~~~~}}}{zzz}}|{|zzz||}}}}~~|{{|{zyz}~}{zxxyz|}}|z~~~~}}~}|||~}~~~~~{}~~{T'**)+()()'(')&  x ~z{{xzz||~~~~~~~|||}}{zzzz{|}~~{zzzz|{zyz|}|}}}}|~}}~~}||}{zz||~~~~~|~~||{xxy{z|~}|{yxwuvz{|~~~~|{}~}|}~}~|}||}|}|{z{}~||}|{{|{}z||||{|{{|{|{}{{{|{{|||z{|{zz|{{{|{{{|{zz{zxz|{zx{z{{zyzxwwwy||{|zwwwwy{}}wuutwzyzz}|{z{}~}zzzz|zyyxzzy{yzzyxvwvwy{||{}~|{{{yz{}{zzzzyz{wvy{|{z|zzz{{{z{yz{~~}{{}}~~~~~}{{|}~~}|}}{z{|}}||yxyz{~~}~}zz|}{{zxxyxzyyw|~~}|||{|}|}|}|||~|{{|zyyzywxx{~~~}~zxxywy~~}~~~~|}||{zz{{{|{zyzzz{zzxxxz{}~}|{}~~~~|}{|}{|{{{|~~}}~}}|}}~}{z{{}~~}~}~}~|{|}}{z~}}~}}~|||~}}~}{|{yyyxxy{{|~}|}~~~~~~}~}~~}~~||~~}}~~~~~~}}{|}~~~}|}}~~{{zzxxz~}|}}{z{|{zx{|}{yy{}|}}|}{~|}~~}~~|}}zy{~~~}}|~zzz{{{}}~}}|~}~}{}~}~~~~|~||{||z{{zxzxv{~~~~{|}{~~~~~~~|{zywxz{{zyyyzz|yyxwwwvutvxyxwwxxxz||||~~~~}~}~}{yy~~}~}{{{}z}}~~~~}{|}{yvv}~{|yxzy||}||~}}~}}|}}{{|U)**)*((()''')&  y!~|{||yz||}}}~}z|z{|~}|z|||{{zz|}~~~~}}}|{{z}~~~~~~~}|z{z{{|~~}}}{||~~|}{|~~~~~}}}}|}{y{||||~~|}~}~{}}||}}{}}}}{}|}|}{|||}|{|||||||{||{|}}{|{{{{~|{z{|||{{yxxxwx}||z{xxxxyz{}ywuv{{{{z}{zz|~~}{{|{{zy||||{z{{yxwwxy{~~|}{||zy{}{yz{{|||zyz~||z||{|{{{{{zz{~|}{|}|}{|~~~~}{}~~}~}}{zyyy}~~~{~~}||{yyz}||{|~}}}|}yz|~|~}~}}~~}{|z{z{wvwy{|~}~|yxxuv}~~~{}}~||}}{||}{zzz|{|ywxz||~~|}}~~~}}{}}|{|||}~{{~~|}~}}}}{{}~}|{|{}|{y}}~~|||~}~~}|{{{{zwy{{|}~}|~~~~~||~~}}}~~~}}~~~~|y|~}}~}~~}}}}}||{yxz{}|}||{{z{{z|~~{zzyz|||||{|||{~~~}~}|{}zz{~~~~||}~{zzy{}}~}}~}~|~~~}}}~~||~~~}~~}}}}}}||{{|{|{yyywvz{~~|{|z{~~~}|{zzwwx{|zzzxzz|zyyxxwvvtvxzxwxxxyy{|||}~}}}}}{}|{y{~~~}||{{z{|~}~~~~~~~~|{zxxvuy}~}{yxyzy{{|}}~~{||}|{}~~}~{y~{U)**)*((')&'&)&  z ~}zz{{{zz{|~~~}}{}}||yy{~~}{yzyzzyxxz{{|~}~~}~}~|}}{zy{z}~}}}|{}~~~}zzzx{|}~}~~}~~~~}}}|{{{z|~~~~}}}~|}~|{{|yy|{{|~{|{}|{||{|{{|{{|||{|{||||z|{|{|{z{{|||{z{{|||{{{zz{{|{{{{|zzyzyzxwxy||zzxwwyxy{|xvvv{|zyzzzzzz|||}}{z{zyxyxzz{zzzzyvvuuyy{||{~{z|yxz|yzy|{z{}{yz}{zz||yz{yxyzyzy{}|}~}{{zz|~}|||{~~}}|~~~{z||}~}}}{zyyww}~}~}{}{}|||xvy{|}|}}}|~}}{|yxy{z|}}}{{~~}{{zxyzwvuvxz~~}}}{zxxvv{~}}~~}}~~||||||{|zywz{zyxwwx{|}}}|}}~~~}}}|{{}|}}}z}~}~}}~}~}~|z{~}~~~~}{{|}}|{}~}|~}||{~}~~}}|{{|yzyz{|}~~}}~}~~|~~~|{|}~}~~~~}{}}~}z{~~~~}}~|}|}}|{yyzz{{}|{}{z{z{{}~}||zz|||}|||||||~}~|}}}}}}{|~~}}~~~}||zzzy}~}}~~~~}}~~~~~}}~~~}~~~~}~{{|}}{}zxyyux||{{z|~}|{yvwz{|{{yzz|yzyyyyyxwvy{wwxzxwy}{{{||z|~~~~}}{|{{|}~~~}}|}|||}~~~~~~~~}||zxwvy{}}}|{yzx{{{{|~}|~{|}~}}~|z|~|V)****(((*''()'  {!~|{||}{|||}~}~~~~|zz|{zz}}}|zyy||~}~~~}zz|||~~|}~~~~{{||{|}~~~}}|{}~~~~}~~~{||z|||||}~~}~}}}||}|~|{|||{|~||{}}||}||}}{{}~}}||}{~}}||}}|}}||{}||{{zzz|zyyz{}|{zyz{yz{|zxvvz}zz{{zz||{}~~||{}{{{{y{{~|{z|zyxxxy|~}~}}|{{zz|{y{|}|}}{{}{z{}|z{}{yx|{z{|}}z~~~|{zz{{}}~|}~~}|}}|{|~}}|{y{zv{~~}}z|{yxx{~~~~}~}}}}{yzzz{~~||}~~||{{{y{ywutvy|~}}|{zywvy~}~}~}}}~}}}~||||{zz{z{zyxxz~~~}~}~|~}}|~~zz~~|~~|{z|~~|}}}}|||{{}{}~}}~}||~~}}{y~~~|}}~~}|||}zzzzy||~~~|~~}~~~}~~}||}}}|}~}||}~}}~|{{~~}}|}~}{|{y{zzz{z{||z{{|~~||}|z{|||}}||}||~}}~}|~~~}|}~~~}~~|{z{z|~~~}{}}}~~~}~~~~~~~}}||}~||}~}}|}|{|{zyyyww||{{yx{~~|{{wy{y|}zyyzzzyzzyyyywwyywxyxyxxy{yyyyyz}~~}~}}|||||{{{}|~~~}~}||||}~|}~~||~~|{{zyzyyzz}zyyzwwyzz}}}}|~~zy|~}{}|}|zz|{U()*)*((()'('(&  | }zxyy{{{{|||~{|}~~~|{{z{~~}}{y{{{|{zzz|{|||~~~~~~|}{z}||~~}~|{}}}}~~~~~|{||{{}~~}}}||{}|}~}||}~|~{}{|~{||{{{||{|~||{|}{z|z{{{{|{|zz|}||{{}{||||z|{{{||}{{{z|}}z{||{{||}{|{zzz{zzzzxyyxzzzzzzzyzz||wwvwy|yzzzyyzzz{{|{{{}z{zzzzzzz{yyyxyyyxz{|{|}}z{{yyxyxwy|}}|}}{y||z|{|{{zzywyyz{{{zx|}~~}|zzywyzz|~}}~yz||zz|~|z|zyy}~}z{|zzzyyz|~}}z}~~{|{zwxvwz}~}~}||z}}zywxyz}~{z{~~{{{y{zyxvuttx{}}}{zzyxvvx}}}|}|~}|~~|||}|||~|{zzzyywvxy|~~~~~~|}~}}}}~~{{z||}~{{yy}~|~~}~~}~~|y}|{}~~||}~~~{~~||z|~~~}~~}}~}|}}|{yyzzz|}}}}}~~}}}~~}|z}~}}~|~}~}~~|}}}|}}}}|||}~~|~}|}~|{|zxy|zzz{|{{{z{}~~}{||}{z}|||{z~||}|}}}}~}~~}~~~~}{|{||~~~}}~~}~}~~~~}}|}}}~}}~~}|}}|{zyxyzzzv{~~}|{{x{~~||}||{{z{}}zzz|zyy{zxzyyxxyxxxxwxzy|zz{xy{|}~~}}~}||}|{}{}~~}}|}||~~~}~~}{}}}{|||{{zyz|~}{zyywxyzz}}~|}||y{}}}||~~~|{z|{V)**)+)(()'('(&  }"}{xz|}}|~~}|~~{~}||}}~~||yz{}~~{y{z{{}~~~~||~~~~~~}~~}{|}}~~~|}~~~}}~}}}}~|~~}|}}}{|}~|}~}}|}|}{}|{{}|||}}|}}{||}{{||||}|||}}||}}||}}||~}|{}|{|}{{{{|zz|zzz|zz{~|||~|xxxxz}|z{}xz{}{z}~}|||{||}{{|}|{|{zyz{{zz~|||~}|}}zzxyyvx|}~}{|}|{}}{||{yx{|{}|{{z{}~~}|{yzyxz|}~}~|{z{}}|}~}}}z{|~|}|}||}}{z{}~{|{{||{yzyy}}}}|}~|yy{yx|}{|}}{}z{zzxwvutu{}~{|yzxzyvx}~~}~||~~|~|}}~}}}|zzyxxxy}~~~}~}}}{}}}|}}~|||{zy{~}|}}~|}|z|~}}|~~|||}{|}~}|}}}~~~}}|zzyzzzz{~~~~~~}|{}}~~}}{z~}|~~~}~~~~||}~||}}|}~}~~~~}}|}~||}zzx{{zz{zzzzz|}}|||||{{|}|}{||}~~||}|}}~~~{{{|{|~~~}}~~~}~~~~~}}}|||}}|}~|}}~||zyvxzy{xz~~}{~~~z{{ywx|}}}~~|{{{}|z{{||zyyzxy{zzyyyyxxyxywwxy{{{yyzyyz|z}}}~~~}{zyyy}|~}{{|||}}~~|~~~~}{{{{z|{zy|}~{zxxwxyz{{}~~|||{xxz|||{|}}|{z|zT))*)*((()'''(%  ~ }yvxy{||||{{{|~~|{~~~~~~|}~~~~~{{yxy}}{yyzx{~}~}~~~~}|||~}~~~~~~~}}}}~~}~~~~}}{{}~~~~|}|}|{|~~~}{{|}~}}|}}~~}}~}{||z{}}||||z{|{{|{{{z|{{{}}}{|{{||{{{|{z{}|{z|{z{}|{{~|}||{|{{|{{|{yy||yy{zyzzyz{}}{|}|yxzxx|zzz{xzz{{zz|{z{|z|~|{zz||{yyxwz|{{z{{z|~|||{zyyxxwvx|}~~}{{|{{|{zyyyxx||{|}|{{z{|}}|zyyxwvy|~~~~}}|{zyy~~~||}zz{~|{||{||~zzz{}~~~z|||{y{zzyzy{~~}}||{{}yzz{zy{~}z{}}z|zzzywuttsqw}|||{yyxyxwx|~~~~~}~|~~~}}}||~}}}}~}||{yxzvvy|}~~~~}~}}}{}~||}}||{|zzy}~}~~~~}}{{{{||~~}~}~}~||{||~~|}}~}~}~}~~~~}{|{yzz{{}~~~}}||{|}~~}}}|~~~{}~~~}|{}~}}~}~~~}}}|~|}~~}|{{}{yy{{{{{{zzzz{|~~||}~||{|}}|}|}~~}}{|z{}~~~~|{{}||~~}~~~~~~}~}~|{}}|~~}~}{{yvvxxyxz}|}{}~~{|||yz|}~{}zx{~}~||||{{zxyz|{{z{zyxzyxwyxyz||{z{zyy{||}~~~}{zzxxz}~~}|}}~~~~~}}~}{{}{||}|y|~}zyzyyz{{{|~~}~{zyxx|}}|}~{{{|yT))*)*))()'''(&  ! |xxx{{{{||{|{|}~~~~}~~~~||{zyy||zz{zy~~~~|~}}~~}}~}~}~~~}|~~~}}~|}}|~~}~~}|}}}~~~~}||~}|}|{{|||{~|{{}|{{}~}}}}||~}|{}|{{}{|{|}||~}|{}}~}||}}||}|{z{{||}{{zzyzz||}~~}zzyzz|{{z}yzz{{{||{}z|{{|{x}|{{{xuz~}|}~{}~~~}}}z{z{yyyz||~~~}}||{{{{z{y{|~}~}}{{|{}~|zyzyxxyy}|{yxxy~}~|zz|}|}~||}}||}}~|}{{yz{|||z{}~~~}|||{||||y|}||z}~|||{z{wvtvtruz{}}~|zz{xwz}{{~}}}{}}~}~~~~|zxyyxz|~~~~~~|{|~~}|}||}||y|~}~~}}}~~~~~}||}~}~}||}~~}}}}}~~}|}~}}}}~~}~}|{|{z{|{{|~~}|||{|}}~}}~~~~~|z~~~~}}~~~~~}~~}{|||}}~}}{{|{zzz||{}z|{z{}}}}}~|z|}{||}{}}{|||{yz}{}~~~~~{z{{}~~~}}~}~|}~}|}}|}}|}~~~}||xvuvvvwz|{||}~}|{{{yz|}}{{|}~||z|~}}|||{zzyyz{z{{z{yxzxwvxvwz|{z{{yyz{|~~~~~}~}}{zxwvxz|}~|}}|}~~}~~}~|}|{|{z{{~|zz}~}{yz{yy{zz{~}~}{zzyxx{}z|~~~{z{zyS()*)+((()'(()&   zvvwxyyxx}{zzyyz|~}~}~~}~~}~|}}~}{|{yxwx}}{z{zy{}~~}}}~~~|{y|||}}}}}~~}~}}}}~~}}~}~~}~}}}}~|}{|||}}{|}}|~|{{}~}}||~}}||}}|{{{z||{z{|{{z|{zyz|~|{{{||{{z{{{z|{z{{{{{{z{z|~|}~||}|}zz|{z{zxy{}{zyyxxyzy|}~}y{zz{|{zz{yyy{y{z{z|z{yy|~}{zz|yzyxuv|}||zzz|||||zxy{zyyx{{{~}}}}|{||{yyzzz|~~}}}{|z{{}{yxyxxxwvz~~}|yxwvw|}|}}}zzz{{{|{|}}}}{{|}~~}|{}zz{|y||{zz|~~~~~}|{zz{{|{yy||zzz|}||{zyzzvtvsrquy{~}zywxyww{}~~~~~|z{}}}}}}~|{zyxxwz~~}~~~}}||}~~}|z}|}|{|{{}~~~}~|||~}}}}|}|}|~|{zy{}~~~}||~~~}}}|~~~~~~|~}{|||{{||{|}}}~~~}~{{{}}}}|~~}}{~}}~~~~~~||}~~}}}~~|}}}|}~~}~|{z{{{y{|}}}}|{}}|}~~~}|}}}{|{|~}}|}}{{z}{{}~~{y{|~}}}}~}}}}~}|}~~~}}{zwwxwwx|}{|~}~}{{|{{|}|zz|{||{{{}}~||{|yz{{{{||{yxzywvwwxz}||||yxz||}}~~}}}||xvwyzz{~~~}~~~~|~~~||{|{{{}}{{~~}~|||{zy{zzz~}~~~|{yyxxz|{|~~|yzzyU)*))*((()'''(&  !zwwyz||yy{~||{zzz|~~~||{{zyw||{z{{{~~~|z|{}~~}~~}|~~{|}~~~~~}}}|}~||}}}}}~~}|||~}~}~~}|||{||||}~||{|}||{}||~}||~|{|}}{{}||{}|||}|{||~}||}}|}{|{z{{yz|~{{zzy{{|y{|~}z{|{{}|{|{yyz{{{{}{{|{yz|~}||{|{}|zwwy}}}}||}}|}}}z{{}zz|}|{}~~}|~}|zz{z{~~}|}|{|}|zyzzz{zxz~}}yxx{x{~~~}{{}{||}z|~}}~~{|~~|}}{z{{{}||{{~~|{}{{{}{yyzzy{}|~}~}|{|yywvtutuux}~|yyzwxwz~}{{}}||~~|yz{yw{{~}~~}~~{|~~}{||}}~~~~~~}~~~~}}{z~~}~~~}}}|{zz{|~}}~~~~}~~}}}}~~~~~}~}~}}}z||||{|}}|~}}{}}~}~~~~~~~~}||}}}~~~~}}||~~}}}}|~}}~~~~}~}zz{zz{{{|~|~~}|~~~||~|}{{z~~~}|~||z{{z{}~~~{yz|~~|}~~~}~~|~|}}||}}}~~~~}{yxywwwz||~~}}}~~|{|{{}|{{|{|{~|{{}~}|~~||||{y{}z{{|zyyyxwwwxzz{{{||ywxz{||~}}~}}~|||ywvyyxz|{|}~~}}~{|~}~|z|{zyz}{y{}~~~|||}{yz|yxw{|}~|}~}{zzxxyy{zz|~~}}|}zz|yS(*+)*(('(&'')&   yvux{{z{y{{{zxxxxy{~~~~}~~}|{z{yyxy|zz{zz{~~{}~~~~~|zzy{}~|}~~~||~||{{yy{}}}~|~~}{~}}}}|}}}}{|}|~~~~|{~}||}|{~~|}}}}|z{|{|~{{{{{|{~|{z{z||}{}|}{{z{zzz{{z|}{|{z{yy{}|z~}}{|}{z{{zy{yyz|{zyzy{{y{y{|~{yz{||{zz{yyyyyyyzyz{{wy{{||{|z{|}yvw{z|{|z{}{{|{{z||yz{}||}~~~~~{z{{zxzyxy~~~~}}|{z|z{yyz{xyyz|}~~}}|yxxyzz}~||{yz|y{{{{z|~{{{}{||~}|{{zxzzz||||z{}|~}~~|||{{y{{zyzxw{~|}}~{z|}{zwvuttvvvy}{{xwwvuyz|}}{|{{{~|}~~}}{{yyxz|~~~~~}{{~~~}~}}||}}~~~}~}}|{}}~|~}}||}}{{yz|~}~~~|~}|~}}~~~~}}|z}}~|{{}}{{}{|z}~~}{|}}~}~~~~~}~|||}||}~~}~~}~~}}~~~}}}~||}~}zy{yy|}|z~}}}~~~~}~~}|{zy}}~}z}~{z|z{z|~~~{zy{}~~~~|}}|}|}|}~~~}zzxvxzz{|}|~~~{|}{|}~|||~|||~{{|~}}~~}}||{||}}|{|zzy|zxwyyz|}zz{~zxxxy|}~}|~~}~~}yxxzxyy{z{{~~~~}}}}|~~~~|{{|yzz}|z{~}}|||z}ywwy{|~}}}}|{zz{z{}{|}~~}}~|}{|{T))*)+()')''()&  !zwwz|}|{{{{{{zxxw|}~~}{{}{z{{z|{||{{~~~}}|{yy}~~~}~~}}|||~~}~~~~~~~}}}~~~~}~~|}~|}~}|{|}{||}|{~|||~||z||}|~||{~||||{z{||||~||||{zz}||{~}|}}}{}}}z{}zzz~zyyyz{|}|{z{{z||||}}{}|z{z{yzz{z{{{z{|~|{{}|}|zx{|z|~{{}}|||z|{}{{|~}}}~~~~~||}{yz}yy~}}||~{{z|{|{|yz|~}}|yz|{|}|~|{{|z{|}{z|}}~~}|}~~}}~|zz|zy|~|{{~}~}}}}|||y{{yyy{}~}~~}{~}{zyxvvwxvvw{|zyyxvwvx{~}}}{z{}~}~~|~|zyy|~~~||}~~~~}}}~~~}~~|z|}~~|~~~}}||{{zyy~~}}|}~~~~~~~~}}||}~}{|~|{|||||}~~|}}}~~}~~}~~{{}||~~~}}~~~~~~~}}~}|~~~}~~}{|{xx{||}}~~~~~~}~~~}~}|{{{{|~|z|}|{|{{|||~~~~~~zxxy||~}}|}~}~}}~~~}}}~|~}~||yxwxyyy{}||}~}}{|||~~|{{|}}|~|{}}|z{|}}}{z{|}|}{zzz{zyyvxyz{|{z|}zwxywy}}|{{}}~}}}ywxzwwz{yxyz|~~~|}}~}{~~~~~~~}}|||{y{~|zz{|{{}||{{zxwy{}~~}{||yz{|zz{||{|~}{{|}}{zyT()*)+((()'''(&   ywvz|}{{z{yyzzyyx{|~~~~}~}}~||}|~}~}||zzz{zzz|{zz{{z{z|~}}|{yxz}|}|}}~~}~}}{{|{~~|||~|~~~}~~~~}|}|}|{}{~~~|~~||||||}}~}}}{{{z{{}}{{{{|||||||{||||{|{|{z{{{zy}{|{|{{zyzxy||z{|}}|}{|{||{{|yzzzzxxxyz{{zzxyyx{{{}|zz||yzz{yzx{zzzzyyz{{x{|||}}{zxzyzz{z{}~||{zxz{{zyy}|{|~~}~}~{z|{xy||z~}}~{{z|{yz||{z|yz|~|~~~|}zyx{{{|~~}||{zz{zz{|{z|}{||}}}~|||||{yzxxwy{ywzz{|~}}}{|zz|yz{xxxz|||||y|}}{zxwvwxvwxyxzwwwtuuvy{}~}||zyz|||}~}}}|{zyz|~~~}|||~}|}~}|}~}}}}|~}~}|~~}}|~}|}|{xw}~~}~}}}}~}}~}}~}|}||||}||}}~~~~}~|}~}|z}z{|~~~~~}~~}~~~}~}}|~~|||{yyzz|}~}~~}~~~~~~|{{{{|~|{{~|~~}{|}}~}~~}~{yyz}|}~}}|~~}}}~|~}~}}~}~}zwxyxxy}{|}~~}}}|}~|{|||}|}}|}~||}}}}{||z|~}|}zyzyyzyzy{{{|{}~{yyyy{{|{zy|}~||{ywxxyxz{zyxy{|~~}||z~~}}~~~~}}|zz}|zzz~|{{~|{||yyzz{}~}||~z{}}yz}~}||~~|{}z|}|zT****+)(()''')&  !zyxy}~{|{{zzz||zz|~~~}~~~}|}~}{z~}}~}|}||{{|{y{}z{|}}}~}}{{|}~}}|~~~|~|~}|||y}~~~~~~}}}}|~~}~~~||}}~~}}||}{|}~|||||||~|||}}}}|||}|{|||{{~}|}}||{}{zz||{}}~|}|||~||z||||}z{y{|{|}zzyzzwz|{}~{||}{z|{{zz|{zz|zyz|yyy||}}|z|z{{}yy~}~}|yy||zzy~}~}~}}|||{yy|}}~~|||}{|{~~}}|{|{~~~|z{~||~~}}}{zz|z{||{|}}}|}~~{}}}|}}{{zyxvxzzwxzz|~}}}}|}|{{zzyy{|}|}{{||{|zywyzzvxyyyxxvtuvwy|}|}{|}{||}~}~||z}~}~~}}}~{{|~|~}}|}}|{{zyy{~}||~~~~|~~~}}~~}}|{}|}~}~}~~~~~~{|{}|}~}~~~~~~~~~~}}~~}|{}|zy{{|}}~~~}~~~~~~~{{{|z|}}||}~~}}|{}~~~}|~~~}yyz{}}~~}~~|}~}~~~}~~~}~}~}zwvyywx{z||}}~~}}||~}|{{|}~}}|{}{{{|}||}{z}~}||zzzzyyyxwy{||{||}zzzyyy{yyxy|~|z{zyyyxxy|yxwxz||}~{y{y|~~}}|}}~~~~~~~|}{zz||yyz}}{{}~||{{zx{z{|~{{z|{|{}yx{~|{|}}||}{|||zT))**+))()'''(&   zyxz|{{zz{zxyz{y{zy|~}}{|~}}}~~}|}}|}}~zvy~|}~{||}|{yzyxyzy{y~}|~}|||||{|~}~{||}}~}}|~}|}~~}{zw|}~}}~~~~~|}|}}|||}}}||~~}~|z||{~~~}||{z{{{|~||z||z{}||z|||{}{z{{zz{|zz{}{|||{{{|{{zz{|{}}}|~zy{{|{{{z{{{zyyzyz|{zyxz{wx{z||{||}zzz{yzz{{z{{xxwzyywyz|~|{yzx{zzzy{~|{{zxwz{yxw{}{}~}~}|{|yywy}|~~~}}||{|{}}}|||{}}|}~~{{z{}|}~}}||{zz|zz||z{{}|{{}}|~}}}~||{z{yxwxwxxyyxyz~}~~}||}|{zzywy{{||{zxz}}}}{yxwywwvyywwwvttvvwy{{y~||}}{{||~~~~}}|{{~}~~~||~~~~~|{z~}~~~~~~|{}~|{z{zz|~~}}~{}~~~~~~~~}}}}|}}}~||}~}}~}~~~~~{z{{}}~~}}~}}~~}|}}~{}|~}{{|}|~~}~~~~~~~~}|{||{}||}}}}~~~}{{|~{||~~~}}}~zyz|}~~~~~~~~~}~~~|xxywxx|{}|~~~}}}}||{|{}~~|||}|{|~~~}|z}~~}}{{y{zyyxxyz}{z|~|{z|zzz{{zy|~~{{}yyzz{z{|zxxxw{}~}|||||~~~}}|}}~~~~~~~{zz|{yz{}~}~}}|}|{{{{z}~}|{|{||~zzz}{||}~}~{|||{T**))*((')&'()'  ! z||{}}{z{|z{{|||z{|}}~~~~}||}~~~}z|~~~~}~||z||{zzz|{}~~~}|}~|||~~}}}}|~~}|~~~}~}~{~~}~~~~~}}}}}~}~}}}~}{{}|}}}}}|}~~{|}||}~}}z~{|{~}{|}{|z}{{|~}||}}||~||{}}||~|~|}}||}{|}}{{z~{z{|}}|}{xyz|xzz{|}{|~zy{|{z{}}{z|zyxyyyzzz{~}||{zz||||~~~|zyz|zyx|}{}~}||{{{zy|~~~|}}}}~|{||}~~~}}}z~}}~}~}z|z{{y|~}{|}}~||}|~~|}z{zxxzyyyyyxwx{~}}|}~}|{z{zz||{||zy{~}|zyyyywxyzyxxwutvvwxwvv|}}~}~z{|}|~{|}~}}~~}}~}|{|}~~~~~~~~|}}}~|{{{|{}}~||}|{|~~}}~}}{|}~|}{}{{~~}{|||}}~~~}|}}}}||}|||}}}}||}}|}}~~~}~~}~~|{{}{||}}}|~~|{{|{yy{~||~}~|~yyz{}~}~}|}~~~~}}~~|zzyxxxy{|~}~~}}~|{{||{|~{{z|{z{}}~}}|{}}}}||{zzyyyxwxz{z{{}}{z{{{xz||||~}|z{xxzyz{{|{xxwwy}}}}|||{|}|~|||{}~}}~~}}}{yy{{yz{{}|}}}}}{y{{{{{~}||z{z||zyz}~{zzz}}}|{|zzU(**)*()()'('(&   yy{zzyzy{{{zzz{zy{z}}}~}|~|}{||{||{|}}}~~}}~~}}{|zzzyzyywxyy|~~~}{|}{|||~~}}|}~}~~|{}||~~~~~}~~~~~~~}~}|}{{|~|}}~|}~}}}}|{{|z{|}}~~||}}||}{{{{|{{||}{|{||||{z{zz{{{z{|{z{|||{|}z{{{{{|}}|~{{z{{z{{zz{{yyy{{||{{yy{}yx{y{zzz|~{xx{|{z}||zyxwwwxxyzyy|~|{zy{{{||~|}{}|zy{|yxvxzz|}}~}}{{zxzzz~|}~}||~|}||}||}~|||zy}}}}}|}{{{zwwx||{|{}}}|{z|~|zy{zxxzywxywwvwxz{}z|}|{{{zzy{{zzzyxwx}}{zyxywxwyxwxyvstvuttsppu~~~}}|||~}~~}{|z~~~}}}~~}|~|{}}z{|~~}~~~~}{}}||{{{{|}}~~}|}{{{~~}{~}}}{~}{{ww}~~~~{||~}~}}||~~}~~}|{|}{}}~}~}|~~~~}~}~~~|~|}||~{}}~~~|}{{zyxzz{{}~|}}}yzz|}}~~~~~~~}~~|zzzyzz{}~}}}}}|{|}|}~||{{zz~~|~~}~~}|{|{|zxyzyxz}|z~}}||||zy{|~}~~~|{{yyz{z{}|{yzxxz|~~}~}}}}}}||~|{}~~}~~{yz{{z|}{~}~}}|~{{|~}||~}||{{|||z{|}|{zz|}{|{{U****+)(()'''(&  !yz||||zyz||}~{}{|z||~~||~~}~|}}}}}}~~~}}||z{z{{{xyxy|~}}~}~}~~~~}||~~~}}|~~~}}|||}}|}|z|~~~}~~{||~|}|}}}}}|}|||{{~}{{{|{|~|{}~}~|}}||}|{||}|}||}|{||||{||{zz}||}{{zz}|yyzz|{z{||zyy{{{~~z{{yxyxyyzzyy{~~||{z||}|~~~~|z|{{wxxzyz}~~~||}{{|y|~~~}~~~~}~}~~~~{|~~~}|zzzxxw{~~}~}~~~|z|}|{{{{|yz{yzyyvwywx{|z{~}{|{{|{{}{{{zxvy|~~}{zz|ywxzxxxyvttvvttqoorx~~}}|~~|}~|{~|~~~}|}}~~}~~~{{|}~~~|}~~||zzy~}}}}}~|{y{}~~~~|}~}}}~~zyuu{~}~~}}~~~}{z{~~}~|~~~{z|{|}}~}}}~}~~~~~~~~}}||}}~~~~~}{{zxxxyyw{}|||~zxz}|~~}}~~~~~~~~~~{zyzy{|}~~~~~~}|~}{}}||zyxy|{{~~}}~||z{|zwyz{xxz{{{~}||}|{y{|}}~|{{yxx{{z}~zyzzyz{}|~~~~|}}|{}|{}~~~~~}{zy{zzz||~~~}|{~|{|~}~}~}}|{z|{|{{z|}|{zxz}}|||zT(****((()''&'&  !yxx{|{zxz{z||{zzy{yx|||{{~}}}}}||}}}{~~~|}|{{zzzzzyxwxx}}~~}~}|}~~~~~~~}~~}}}||}~~~~~~~~~}}}}~}}|}|~~~~~|}}|z{|{{zzxx|~}~}~}~|{{{}||~||{|||{||{{|{|z{zz|}{{{||||}}|}}}||}|{{}z{{|zy|z{zz{{z{|{||{zz{~zyyy{{xz{~|{zyzz{}}{{{yxxxyyyzxx{}~}}{xx{|}|}|||}}|zz{zxxxxwzz{}~}~{zy{yz}~~}||~~}~~~~}~}~}}{}~}||y{{xxxvx{|||{}|}|z|}}~}{{{yzwyyyxxxwuxxvy|z{|}{{{{{yz|{||{xuw{}~~}zxzyywxxxwvwvttvvutqonoty~~~~||}}~{{}y{~~~~~}}}~~~~}{|{~~}~}|{|{|{zyz|}~}|~~|yz|~~}}|}~~}}}|}~{yvuz~}~}~}}~}~|zy|}~}~}~}~}{{{|{|~~~}}}~}}~~||}~~~||{|}~}~|zxyxxwvvz||}}zz{}}}~~|~~~~~~}~~~~~~|yyy}{|~}~}|}~~}zxwwy|w~~~}}}|{|{{z{}|zz{zz{}|{}||z{}~~~{{{zyz|{{}~}{z|yz||}|}~}~~~}|}|}|}~~|}zz}{zz||~}}|}{|}~}}}}}{{{}}{|}}|}|zy|}~}||yS))*)+)('*'''('  ! {yz{~}{zzz|{|~}z|||y{}|}|~}~}||}~~~}~~~~|{|{{z{|zyxyx|~}~~}~~}~~~~|~~~~~~~~~||{}|z{}yy{~~}}~}}{}{~}~~||}||}}~||}{}{}{|~}{||}|}~~}|}}}~}~{||{{z|}z{|||{{|||{{}~|{{z{~~{zzzzzyz{}}{|{{z{}}{{zyxxxy{zyyuz~|~}{yx{~~}}}|~}{{{{yyzxyz}|~~}}{{{yy|~|{}}|~~~}}~|}{zxxyz|}}{{}}||~~~|{}{zyzzzyyyyxyzxxz{{|}{|{{{||{z{{|xy}}}}{xz{yzzzyxyxwwvwvuttnmnpu{}}}}~}|z{~~~~~}|~~}}|~~~~}}~|||{{zy{}}}|}zyyz}~}~~||~~~~}|{||{|~|yxw|~}|~~~}|~~}zz{{}~}~~~~~}{{{{~~{|~}}~~}||}~~~}|{|{}}|||yyxxvvvyz}~}~z{z|||~}|~~}|~~}~~~~}}~~|}~~}|ywxz{{~~~}}~||~|{{zvsw}}}}~~~~~}}}}{y{zyy|}{z{zy{||||~|{zz{z}~}}|}|zxyz{{|~}{zz{{}|||}~~}~}|}|}|~~}}~~~|{|{zy|||}|{{{}}~}}~|}|}}}|{z{{|{|{yzz{}||{T(*))*)(()'(')&   {zy{||{zzzz{{{|{z{{zzy|{{}|}~}}{z{}~~~|}~}~{{|zyx{yywxx{~~~~}~}|}~~~~{}~~}}~~~~}}|~~~~}~}~|}~~~}~~~~~~}}}|{}|zyzyxy|~~~}}{}|{zz|{||||{|{{{|{||{z{{|{z{|z{z{{|}}|}}|}}|{{|{{z||{|zy|{zzzzz{|z|yzz{}}xxxwyzyy{||{|{{z{||{zywwxzwzzzvut{~}}zvtx{}}}|{|}~}{y{yxxxxxy||||}}|{yxyywx{|}~~|yyz|~~~~|~}~~}}~~~}{{{zyzxy{y{zyyz{{{~~~}|{|{zyyzxzyzyyxyxyyy{z}|{||zxxzzzzyyyxz||}}zyy{zz{yyxywvwvwvutsnllorv}~~~|~}}~}}~}|~~}|xy|~}}||}|}~~~~~||}~|~}||{yzz{}~~~~|xyz{}~~|~}~|{~|}}||{}}|z}~|zz}}{~~}~}|~~}}|z}z~~~}|}}}}|{||}~||}~}|z{~}~~}{|{|}}}}{zywuvxxx{~}~zy{|||{|~~|}~~~~}}||~}~|yxy||}}~}}~}|}}{|}{xuu{}~}}~|}~}{{{{xz||{y{zz{|{|}~|{{||y|~~}~z|{yy{{{|~~~}~||~~||}~}~}~~~}}~~~}~}~}{||{~~~{{{{}}~~}}}~}{{|{||}|z{||||||U***)+()()''((&  !}zz||}{{|||}}}{|{~|{{||{|}}|~}|{{{|~~~~}}|zy{zzyz{{}~|}}|~~~~~~~~~~~~~~~~}|||{{{{z{{}~}|~}|||{|~}}||}||||~}|}|||}}}|}|||z{|~}~}}~|}||}{}}|zy{||}yyz|~{}{z|}~~zz{y{{z||}}|||||}~}{{|xwy{z{{zzxx{}~}}yvy|}|}}{|}}|{{zzyzzz{~~}~~~}|zz{ywwy{{}|z}}~~~}}|||{||{|{{{zyyz{}|}~~|{}|{{|zyyz|z{{yyzzz{{||||}|yx|{||zzzz~}|~}}{{{zz|{{zzyxvwvwvutnmmnqsy{}~}}~~~~}~}~~~}|yz{}}|||}{}~~}~}}~~~~}~||zzz|z|~|z{{z}}~~~~~}zw}}}}{|{}~||{~}{{}}}}~~~|||~~~~~||z|{~~~~~}|}}{~~}|~|{}~~}zz|~~}|||{}}}~}{{{wxwxxy{|}|}zyy{{|{|}~}~|}}}}~}~~|||~~}yxyy||}~}~~~}~~}{|{wvvz}~}~}}}~}~}yy{yyz|}|||{zzz{|}~|||||{|~}}}}{||{zyzz{z}~}|~}{{|}|}~~~}}}}}~~~~~}|||z~~}}}~~|{{z}}~~~}~}}}|zz{z{|}||{{{zz|zT))*)+()(*''')&   {|z{|||{{|{{|{{{z}}{zzzz{}|||}|{{{z{}|~~}||zyyyzyx|zz{~~}~||{}|}~}|~~~~}|~}~|~~~}}}~~~~}|}}}}}~}}}||~}~}}~~~{|||zz{{{{|~~~~{{~|{{{|{}|}||}|}{|{{|||{{|{{{{{zzzwy~}}}}~}|{{{zzy}||zyx|{{zzy|||{{z{|}}yyyyyzy{}}~{}{||{||{y{yww|{zz|yxwx{|}{xxxz{|||zz|~}zyzxxxy{{|}~}}~~}|~|{zzyvvwuuy}~~}}~}~~|{}|}~}~}}~~~~~~}||}{{}z{z{yyy{{z}}~}}}~||||{y{yyz{zz{{{yyyxyz{{{||{zxy{{{yy{z|{z}|{yxzxyzz{zyzwxwxvvusomnpnptz{~}|}}|}}}~}}~~}}~|}}xyz}~}||{||~~~}|~~~~~~|~}zyx{{{}~{z||}|~}||~}~~}{{~}|}zz{z}|{z|~}z{~~~~~|{|}~}~~~}{|}|~~~||z}}~}~~~~}{}}}{z|~~~~~||~~}}~}}}|{{ywxxxxz|~}~yyzz||}~}~~|||~}~~~}~}|}~~{yy|{}~~~~~~~~~~~|}xwvx{~}}||~}{{{y{|~~~}z{}|}~~}}|}~~~~}|{z}|z{}}{{}~~}|~|{z|z{}~}~~}~~~~~~~||{}~}}~}}z{|~~}~}}}~|{{z{|~}}|}z{{|{T***)+()(*'''(&  ! }|}}||}}|}}|}}}|}|~}|}{zz}|||~{}{|z}~}}~{{|{zzz}}}}~~~}z|~~~~}~~}}}}~~~|~}~~}~~}}~}~~}~~~|~}|~~}~|{}}}{||}}~}~~}|}}}|}|}}~~}|}}|}||{~}}||}|}|}z{{zwvy||~}}}}}|{}{y|~||yyz|~{z{}}{~}|}~{{z{{|{|~~~}|~}}~}||||y{}}}||{{z{y||}z||}}}~{{{|}{yyzyyzz|~~}~~~~{|}yxwwwuu{|~~}~}~~}~~~~~~}|}~|||{||{z{{~~~}~~~}}}|}{xyz{|}|{{zz{z{{{|{{|{{|{|}||{||{}}}|yyyyy{}}|{{yxwzxwvvrooprrvz}}}|}~}|~~~}{{}~~~yyz}}}||~~~|}~}~||~|}~~zzxz{{}}~||}~}|~}~}~}~~}}~~~~||zzz~~}{{|}||~~~}}|{{|~}~~~{}{~{|~~~|{z}|}~}~|~}||z{~~~~}~~~~~}}|{{zxywwxy|}}}yxy{{||}}~~}~{{{|}}~~||}||}~}yz{|}}~~~~~}~|{yyyyz|}}{{|}|~~|}{|yxz{~~~}|||}}~}}~~}~}|}|{zy{zzy{zzz||~}|~}z{yy{{}}||~|}~||}~~~}}~}}||{||{|}~~||z~}|~~~}~}|}~|z|zyz~~||}{z||xS(****((()'''('   |}{{{{|{{{|{|}|{|}|}{{zyz{{{{{|{y{zz}~~}|}z{{yxzxyz|}{~||~~}~|{|}~}}~}}}~}}||}}|{z{}~}|~~}~|~}{{|{}{{~|}|z|}}}}}}||}|{||||{}}|}~~|||{{|||||}||z{{{||{{|~|||}{{||{{xywwy|}~}}}}}{{|{zyzz||{zyz||yz{|}{}||{}~yyzyz|zz|}}}|{|}}|{}|{z}}~||xx{zyyz{zz}||||~{z{||{zxxyxy{{}~}||}~~~}}|{zxvwvuvwy||{{}}|~}~~~}}~}}}~~|||}~}~~}~~}|~}||}||zzz{}}|{{{~~~}|{{{zxyyxy}~{zz{zzyz{z{}z{z~|{}}{z{||{{}zyyyxy{}|{{zywyzxvvwuqqrtvwz}~}{{~~~~~{|~}~~~}}}{xw~~~|}zyz}}~~{{}|}|{~~~}}~~}~}|~}~~~}}~|}{yyz{|~}|}~}}}}~}~~~~~~~~~|{{{}}~|||}|}~}~~~}}~||}}}}}~}|{}}|~~~}|zz{{}~~~|~}|~}||~}||{{~~~~~~}}}{||{yyxwwyz}{|xwxz{||~|}}~~|zz||}~~}~|}~||||~~~}}|{z{{}~~}|{}}~}|||yxy}|}}z|~~~~~}}}|{z{{xxy{y{|{~~~}}|{{yxz}||}~{|~}~|~}{{{{{y|}}}}}||}}~~}~|}}~~}}{zzz~}|~||{|zS***)*(((*''')'  !y}|{}}{|{}}~|}}~~~|}zzz||||}}}{z||~~}}}|{||zzyy{}~~~}}~~~~}}~~~~~~~|~|||}~}~~~}||}{|{|~}}~~~~~~~~~|~|}~}|}}}~~~|{|}{}}|}}}~||}|{}~}}}}|~}}}||}|zzyyxy~}~~~|}|{{{z||~||{}{|z~~~}}}}}}zzzz{}{y|}{}}||}|{}~~}}zz}}|}{|{y~~~~~}|}~}}{xxxyzy|~|}}}~}}~{ywzwuwyy|~}|~}}~~}}~~}~~~}}~{|}{}}~~}~}}}|||}~}||}~}|{|{|z{{x}}z{}zz|}z{{|~|||~~~{||{{|||zz{wzy{}}}|yyyyzxyxwuuuwy{}~~~~|z~~|~||~|}~|}~}|zxz~}~zyz}~~~|}}}|{|}~~~~~}~}~}}~~|{y{||}~~~}}~}~}~~~}}||~~}}||{|}~~~~~}~|}}}}}~~|{z{|~}~~~}|{|{{~~|}||{~~}}|~~~}}z|{y}~~~~||~{yxyxwy{}|~ywxx{{|~}}~~~{zz{z{~~~~}}|}}}}~~~~|}~~~}}||{|||}}~||{}}|}~|{{zwvyz{{~}{{~~~~~|z||z{{|zxwxxzz~}|~~||{zwwy{{z{}z{}}|~~|}|~~}{{|{{y{|{}~|||}}}}~~||||}~~}~|yyx{}}}|{|}zS)*)*+()')&'')&   z||{z|{zz|}}}}~}}|||zyyyzz{{{{{zyz||~|}}~}|~{}||{yzzz{~~}{~{}}~}}}~}~~~}|~}}~~|}}{{|}}~}}~~~~}}|{z}z{|{|}}||{}}}|~~}}}}~~||}|}|{}}}}~|||}|{z}|||~}|||{{}}}|{|||}}|{{}{{z{xxy{~~~~}}}||}{{z{yz{}{{{|y{|}|}}||~~~zy{y{zyyw}}{{|{{|~|z{}~}{{|}~|||yxz~}}}{|{|{|{xuwyyz|}}||}|||}||}|zxyvuuxxz|~{z{}||}~}}~~|{{~}|~||||yz{z{}}~~~|}~}||}}}|}~}{{{|~~|{||zy{}{zz}}yy|{{zzzzy{}}}}}|~{{{|{{{|z{zzyzz||{|}yyy{zzyxxvtwxy{~}}}~}z{||}}~}}}~|{}|{|~}}~~|{}|||~{z{}~~~||}{||{z}~}~~}||}~}|}~}|}~~}|{{z||}}~~~~~|~|}}~}~~|}~}}~}}|||~}~}|~~}}}~~~~}}|{|}{}}~}}|{{{~~{{}|{{||||}}|}}{}||{|{{~~}{~{zzzxwy{||}xxyzz{|~}}~~~{{{{{{}~}~~~|}~|~~~~}~~~}~}}}}~}~~}}|}|~}}{y{xvy{zzz~zz}}~~||||{||}{yxyw{|}}~}}||ywx{{{||{}~}}~}|{||~}|{|{z{}}}~~}~}~~}{}|}}~}|{{{~}~||{|{T))*)*((()'((('  "{{||~||{z{~}~~~}|{|{zz{|{|zzyz|}~~|~~~}||~{|{||}|}}~~}}~~~~}~~{~}~~~}{|||||}~}~|||~}}~}}}~||}~}}|~~~}|}~|}}}}}}}||~||{~}|}|}{}}|}~|{|{zz{}~~~|}}}|{|zy{}~}}|{{{}~~}~}|}~|yzzz{zyy|}|{{zzz|~zz|}}{}~}|z|~~~|}||{{{zxyy~}}~}}}~||~~~~~}|zyxwy{{||~}||~|}}}}||}||~}||}|z|}|}}}}}}~~~~~||||~~|{|}zy|~|z{|}z{~}|{{{{|{|~}~~}}}|~}z{{|{{{{zz}|}}|~zyz{{zyzwvvvxz}~~~~~~||{|~|~|}~~~|{{z||~~~~|}{|||~~|}|}}}}{{~}}}}~|{|}{yz}|}~~}|{||}}~}~}}}}}}|||}|~~~~~}}~}}}}}{{|}~~~~}~~~~~~~~~}~~|||}{~~~}|{|z{}{{}~{z{~~{|~}{|}{~|zz|||}~|}~}|}}{{yxyyz{}}wwwz{zz}z|~~}|zz||zy|~~~|~~}~|}|}||}~~~|~~~~~~~}~~~~}}~|}}|}|~|zyywuwyzyy||zw{~~~}{{zz{}|zzywxy{}~~~}||{zyxyzzz|{|~}{}zz{z}}~}{yz{z{}||}}}}~~~~~~{|z|}{~~|{{{z}|||{zT)**)*()()'''(&  !{zz|{zzyyz}}~|}~|||}{{{zyyyyzzzyyz|}~|~~}}~|}|~~||{||}}~}~}|}~~~}~~|~~|{}~}|~}||~}z{{|~}~~|}{z{z{}|}|}}{{}}}}}~~}{|||~~|{|}}||}~}}{|}}}|{|}|{}}|||||||{{|{{|~|z{}||{{{zyz{|}~}}~}}||}}{yzyzz}|}|{yz||}}}~||{~~zxwx{|yzxz|~{zyyyx{{{{z{}{z|~}}zy{}~|}|{{{{z{{wvx|~}}|{}}~|}~~~~}|zyywww{|{{}{{|||{|~}}~~}|{{|{{|}}|}{{|}}}}~}{z~|~}}~~~~~~}|{||}}||{|{y|}|zy{{yx}}{z{{y|}z{|~|~|||||{{y{{{z|zxx|}|{z|zyy{zxzywvuvwx{~~}}~~}}{z|{y|}}}|{|}{z{}{{}{~z{|{}~~}|~|}~|z{~~~~}}}~}zyzzx{~~~}||~~}}{{|}~}}~|}~}}}|~|}|~~}~}}}|}}~}z|}}~~~}}}}|}}~}~~~~~}}}|{}~}}~~}|{zz{}{}|}|zz~||}~~|}}|}}~}zz}{{|}|z{~}~}}{z|z{{||}|wwxyzz||{||~}~~}zyz{yz}~~~}|~~}|||~}|}~~~~~~~~}}~}}}}}~|~{{xywwxzzyxzzzy{|~~}|{zxz|~{zyzxy{~}~||zzy|z|}~|}~~|}z|||{~~}{y{yz{}}|}~}}~~|~~~}}}|}|~}}}||}}{|}{T)*))*))()''')&  !}|{}}|zyz~~~~{}z|||zyyyz|z{z{}~~}}~~}~~||}}~~~~~~}}}}~~~}}}~}~|}~~}~{{}}}}~}|||~~}~~}~~~}~|}}~}~~{}~~~}~}}|}}}|~}{~}|||{{}}}|~}||||{{{|{|}~~~}~}z}{{{}~}~}|{||~}~~~}zxx{|}{zz}|~{{xyyzz{||{~~~{z{~}||}|{|{|z{}|yxy|~~||~~~~~||yzxyz~}~|~}{}}}|}|~}||}z{{}~~~}}~}}}~}~|{}}~~~}~}~}~}|}}zz|}}||{zy|~|{|{z}||}~}}}}{}}}{z{{z|||yy{|}|{{{z{{zzzywvvwxx{~~}~|}~~|yz|yz}{|||}}||}~}}}|~zz|{|~}~~~||~}~}~~~}{yyxz|~{|}~|{}}}~}}|}|~}|}|||}|}}~~~~}}|}}~{|}|}}~|}}~}~~~~~~}|}|}~~}}~}||yyy{||}}}{y|~}{~~}}}{z~|~}{yx{{{z{zzz{}~~}{{}}{|}|}|wwwxx|{|||z~|}~{xwyzxy|~}}~~}}z~~~}}~|{{|}}~||~|}||}~}~~}~{|}~|||}{zzzxwyzxwy{zyy|}~~~}|{{ywvyzzxwxwx{}~}}~}|zzyzz|||~~~~~}|{z{||}~{z{y{{}~}}~~}}}|}}}|}{z|}~~~~}}}|}|}~}|}|V(**)+()()&''(%   |zyzyyyxy|}}~}|{zy{{yyyxyzx{zz{||}|}~}}~~~}~{}}|}||~~~~~~~}}|}~~~~}|}~}}}}|}}}|{}~~}||}}{{{{{}|{||}~}|}|}~||}}~}}}|||{|}{}|}|}z{}}||{}||||z}}}|||}zzzzzz{}|{z{|{{}{z{|}{|~~}|||||z{{{z}}~~}}{yzv}~~|}~yxyy|}zzxyz~}}{yxwz{yz|}|}||ywy}~z{|~}~}|zyzzyy{{zzy{}~{|}}|~~}{yxyuwz}~|}}}}}~|~}|~|~~|||{yxxz~|{}|||}|||{~{z}|}}}|~~}|||~{|||{{}{z|||{{||yyz{{{|{{||||~~|}{{{||z{{|z{{{zyz|{z{{{zz{yyyzxwwyxwz}~~}~|{}}{{xzyy~~~~{|||}~~{~}~~|{zyyz|}}~}|}}|}~}|~}~~~|}yyyz|}}}{}~}}{|~}}}}|{{~~}}|{|||{~~~~}|z{|}|||||}}}|~}}|~}~~|{|}~|}}|{|zyxyz}}}||z||~}||}~}}{}~|}}}{yxz{zzyyxwyz~~~~|||~|}|~~~}yxyxx{|}||}~|}}|yxy{yz|~|}~~~}||{z||}|{{y{|}|}~}}}~}~}~}~~~~|z}|||}||{|zxx{wwy{yyz~~}~}{{zzxxyz{yywwx{{{}~~~}~~}||{xzz||~~~}|{|}|}~~||{y{||}~}~~~~||||}|}}{}~~~~~~}~||}}|U(****((()&''('  !}zz{z{{z|{~~~~~}}|zyz||{|zz{z{{{{}}}}}}}~~|~~}~~|~~~~~~}}~~~~~}}}|~|}~~|{}~}}~|}{}}~~||}~}~~}~}~~|}}}|}~~}}~}|}~}|}||{{{}~~|||}|||||{||}|}}}|}}|{{}|}|}~}|}{z|~~}|{|z}~}|zyuv~}}|~zzz{|}zz{xx}~||yzyzzz{~}}}|ywy}}|}|~}}|{|zz{z{{z{}}~~}|}|}~|zywwx{~~}~~}~|~}}}~}|}}|zzxwz~~}|}}}||~}~}{|}~}}{~~~~}}|~}}}|}~{|{{|||~||{|}|{{}~~~}{}||~}{{{}}|||zzz||z{||{z|{zzyyyxyxxz}}~}}|}|{{yyyy{}|}||||~~~~~~|}{yyyxz}~||}}}}}||~~}}{{{||}~~}~}z{}~~}}{||}~}~{z{}zz~~~~~{|{|~}|{{|}}~}}~~|{|~~~~~~|||}{|~|}{z{yxyxx|}}zz{|||~|{z||}~~|}}~}}~|{yxxyyxxywwww{~~}||{}~~}}|}zxyzxz|}{|}~|||}ywyyzy{}~~|}~||}}zz{}}}zzxx{{z|}~~}|}}~~~~}~}~~{}|{zz|{{|yzxyxxwxyyx{~~~}}{z{{xwxz{ywwwwz{z{}|{}~|~}}{xxxz{{{||}~{}~|{|}{|~~||{zzz{{|~~~~}|{|z||}|{}}}||~~}~~}}~{}|}|T()*)*('()'''(&   |yxxzzz{{}||~~}}|{~~~|zyyzz{z{zyyyzzz{{|{{{|~~~~~~~}}~}}}~||}|}}||~}~}~~~|~|}{|z{{|~~|zzz}~~~~}}~|}||{}~|}|}{}}}}}||~~|}}}||||||{|}}~|{z||{~|}{|}zz|{|}}|}{}|{{{{z{}{|{}|{|}||z||{|~}{|}zzy~}|{y{~~~~{yxss{|z|}~zyyz|}{zxzx{~~~|}{xxzyxx{|{|}zwv{|z{|{~}}|{zyzz{{zz{}}}}}}|}{{|~~|yyxuxy{~~}|~}~}~~||{}{z{zyxxxvw|}}|{||{|}|}~}{|||}~}}~~~}|}{{||{{{}|{{{{{{|}~}}{zz{z{~~}}}|||z{{{zzz{}}|{{|{{|yz{}zz}{zzyzyzzxwx|}}}}|{}{zzzxxx{z{|z{}}}}~}~}}~~|}xyyxxw}~~~}~}}|||~}}||z}~~}}{z{}~~~~~~}}}~~}|{~|}}}|||}|~}~~}}{{{{|}}~~~}{{|}}||}|||}|}~|z{~~~|}}|{|}}{z{zyzzy{|}|{|}||}~~~{{y}~~~~}}}}~|||{zyyzwxvwvvvyx{~~~}{||}~~~}}zyzzyz|~}}|}|}}}yxxxz|~~~~~|}}|||{|}}|zzxuy|yyz~~}~~~~~}}~}|||z|~|zzxzyxxxzyz|}~~zzz{yyz{yxwwxwx{{z}}||{}}~|{yyz{}|~}}~}~}}~~{}}{}}~}|zyz{z|~~~~~}||{|}}|{}~}}{~~}~~~}|||V)**)*))()'((('  !{zz{{{{|{|~}~~}}~~||{{|}}|{zzzz{{|{}||}|~~}~~~~~~~}~~}|}~~~~}||}{{}{~|{{{|||{}~|~~~~}|~}}~}}|z~}|||}~~}~|}}~}{||}}|{||}~~||}}{|}||{||||}|}}}}|z||~|~}}}}zzyz~}z|{~~}~{yuty}y{|}{z{{}~}zz{z{}~~~|{z{yzy{{|}}{yx|}|{}|}~}|}zzz|~|{}}}~|}~{}~|{|}zyzxxy}~~~~~}~~}||zxxyyyy~~~|||~|~~}~~~~}}~{|}~~~~}|~|y|||{}~}|{}|z{|~~|{z{zy}~}}}}|{}|y{||}~}|z}}}{zz}{|{}|z{||{z{zww||~~}~}~|{{{yxy{zzyyx|~}}}}}ywxyzw{}~|~~||{}}~}|{}~|}|||~~~~~~||}}~}|{}||}~~~}{|{z||~~~~~|{}}~}{}|{}}~~~}{~~}{{}~}|}}}|~}|z|{{{{z~}}{{y}}{}~~}}~{yy}~~~~||}}{{|{yyxyxxwwwuvxy~~~{|{|~~}~~~zyyy{z|~~}}}}||zxxyy|}~~~~|}~~}~~}}|}|{zzutu{xxy|~}~~}~~~}~~~~~|||yzy|~{zz{zyxxyyy|}}|zzxyxwywxwwxxy{{zz|zzzz{}||yzz}}|}~~~~|~~}~~}}|~{}}~~~}|yxyy{}~~~|||}{}{y|~}|||||~~~}}~}||}{U(**)+((()''((&   }yyxzzz||}||~}}||}~}}}zz|z||{|zyzyzz}|z|~|{~}}~~~}|~~|||~~~|~~~~~}|}{~~|{~~}{z{z{||{~~~}yy{~~~|~}}||{|~~||}}~|~~}}{z}~~~~~}}}{||}}z||}|||{{|~|{{}~||}{zz{~}{|}{{{{{z|zz|||{{}{{zz{||~}|{yxwvvy}yzzyyzz~~~{zvux||{}}}y{|z|}{{z{zz|~}}}~}{{{yyxy||}}{yy{}{{z|{y|}}{{yyx{|{{{|||z}|{{{|{{~~||zwwwz{~~~~}~|}|}{zy{wvxzzvz~~}}|z{}}}}}||}|}}~{zz~}}}|}}{|~|z|||{|||}z{yxyy{~~~|yyzyx{~||~}{{}}|||yz{||}}|{z||zyxz{|{}|z|~|{{zxxwy|}}}|}~}{{}ywwxxyyxxy|~}{{{wwwxxwyyy}}|~|~|zz}}~}|z{~~~|{{{|~~~~~~|||}}}||}~}}}~~~~~|{{|}~~~}~}}}~}|}|}{|~}}}}z}~~}~~~}~|~}|}~|{{{{{{}{{~~|{z}{||~~}~~|{z~~}}~}}|}}|zz{zzyzxxwxwvvxx|~}~|}|}~~~~~{|{{z{}~~}}}|yyxyy|~}}}~}~~|}}{{zxutvvxuvy}}~}}~}~~~~~~}}}|{{{y{}~~|}~{z{xyzz}~}~~~~|zyyxyxyxxyxwz{{{z{yyzzz}}{zy{|}~~~~~~}~}~~|||~~~}zyxyz{|~~}~}|{{y{}~}{|}}~~~}}}~|T)**)*)(()'''(&  !~{zz||{|}|~}~~~||}~~}|||{~~~{yzzz{|{|}~~~}~~~||}~~~~}}|~{{{||z||~}~}zz{~}~}|{|~~~|~~~}~~|}|}~}|}}}z}~}}{|}|}|}~~||~~}}||z|}~}~}||}|||}|{}|}|}}}|{}||}~}||ywwxz}~{y{ywx{}}{yy}~|||}{||{}~|||~{|}~~||~}}||zyzz{}~|}|}|}||}|{|~{{}|zz|~}}}~|}}}|{|z{{~~~|zzz{z~~~~}~~|{{yywx{{z{}|~~}{z~}{}}|}~{{y}~~~~~}}~~{||}~|}~|}~|{xz|{~~~}|xzzx{}}~~}}}||y{||}|~}||}}z||{}|}}|}~~}{|{zyyyz{~~~}}||||zxxwwwxxy|~}z{wwyyzyxzx||}|~|zz{|}}~{|~~|{z{~}||}}~|||~~~}||||~~}}|||}~~~~~~}}}~~}|{|}}||||{~~~~~~}~~|{{}}{{}}|~~|zxy||}}~}~}z~~~~~|{|}{zy{yyyyxxwxvvtvvy|~||~~~~}}~{{||||}|}~~~{|{yyyyy|~~~}|}~~~~{~{{{yyvttuutvw||}~}|z{~~}|~~~~~~}~}}}}~~}}||{{{|~}}|}{|yyzz|}}}}~~}|zxxyxxwvxwyxzz{zyyyxyz{|}{zzz||}~~}}~}|}|~}}~~}~~{z{}~}z{zx{||}~~~}|{|{{y{~|{|||}~}||~}}|T(**)*))'('(''&   ~yxz{{zy}}|}}|||z|{||~}}||{z|||z{zyzx{{|||{|}}~~~}}}|{{|~~~~~~|~}|||~~|z~~|{|z{{}~}~}|zzz{~}|~~}}|||~~}|}}}}~}{|}|}~}~}}||{{}}||}{z{~|{~}||~~|}~{y{z{}|~|||}||{}{{{|{{|{|yz|{{|}||{{xwwww{~}{yz{x{|~}||zx{}|||}z{{z||{|{}|{}}|}{~|}||{zzyzy{|}}}||}~~|zz|}{{}{{|z{yz}}|}~{{}{zzyyy{~~~}|{yy|{|~~}{}||||{yzyxxyzzz{}~}}}{z{}~~~}~}|{z{~{zz{|}}}~~|||}{{{~|z{|}|}|zwwz{}~~{{yyzyy~~}}}}{}~{}|zyz{}|}}}}}}}{zz{|||}{{}~}{}|{yyzzz~~||}~~|~}{xvxvuuxvxz~~~~~~~|{|xyxy{z{{{|}~~}|~~~~|yz{~}|}~~~~}{yyy{~~~}||}|{{}|~}}||}}~~~~~~||{~~~~~~~}|{{y|}|zzz{|~~~~~~~}|}}{{|}}|}|{yzz||}}~}~~~}{|~{y{zyzz{yxvwuttuuwz~~~~}}~~}}~~~{z{}|}}}}~~~|{zzzz}~~~~}|z{}}~|z{yyvuuuutsvy~}~{zwx~|z||~~}~}||{y~~~||}}{~}}}}zz{z|~~~~~~z{{yxyxwvxxxwxzz{zzxxyz{|}}|||}}}~~}~~}~}~}||~~y|{z{|}|{|yz{|~~~~}||}|{{|}|||{|}~|||~}~|T)**)*))()'('('  "~zy|~|{{~|~~}}}|}}~}~}}~||~}{||{z{|{|}~~|}~~}}~~}||}~~~}}}|}~~|~~}}{{|~}{|{{~~~~}|~}~}~}}}~~~|}|||}~}~|}zz~~~~~~~|~}~||}}}}}}|}}|z}||}|||{||{|}{||}}}}xzyyxz|}{z{}~~~}{{||}}}~{{|||~||~~}~~~~{~}|~|}|{|{zz{~}~}}}|~|{|{|~}~}{~~|~~}||||z{zzzz}}~|{{}||~|{{~}~|{|{zxz{xyz{|{~}{{{~~~|z{~|||}|}~~}}~}|{}}||~}|}}|zy{||~}{{zyzz|~~~|}}|}|z||}}|}~}}|z|y|}}}}{}~}}}}{{||}}~}}||}}|{yxvvuwxwz~~~}|z~yyyz{{{||~~~}}}~}}{}{~~~}~}~~||z{xz}}~~|||}|{{||}~}~|}{~~}~~|||~}}}~~~~~~}{}{zz||{zyvz~}~~~}|~}|}~}|~~}{y{zy{||~~}|{{|{zzyzzzzxvvuttrsw{}~}~~}~~~zz}||~~|}~}zyz{{}~~|}|{zxz~~|}{zzyxwvusttuxy{|}{yvx~~~~|{}~}~}|~~|}||z}~~}{{|}||}}z{}||zz|}~~~~}}~~}|{{zyzzxwwxxwxzyyzyyvwzz{{~||}~|{}}}}}}}}|yz||xz~|yz|{}{{z||}}}~}}|}{y|~|{z|{}}}}{|~~~|T)**)*((((''')'   }ywy}|{{{||~}}|{{z{{||||{}|||||z{}{zzzzzz}}|{}~}~|}|~|}~}}~~}||{{z{|~~}}}~|}}}|||~~}}|zz|{|}~~||}~}}}|~~~|}}~}|{~z{{}||{|{zy|}|~}||~}}|}~{|||{}}{|{{|{z{z{{{|{zz{zz{{{|}}|{|zxwywxz{zz{}}~~}|||}||~~|{|{{|{|}~}||}||}|}{|{z{||{yxy}~}~}}||}zz{zy||}|{||{|}}|{zzyyzxxy}}~~}}|{|}}}}|{~~~}|{{{}xyxzwxxyvyz{|z{}~}~~~|z{|{z||{{{}~~|{~}{{||zz}}{|~|{zz||}~{{z{yy{|{~~~~{z~~{|{zz|{|||~||}{yyyy}~||}~~|~}{{{{|~}~~}}~~~}~|zyywuuwwxz|}}~}y{yyyzz{}|{}}~~~~||}~}z{}{}}~~~~~}}|{{zyyy~~~~~}|}|z{||{z|}}|}}||~~~|{{}|||~}~~~~}}{z{||zzxvv|}}}~~~}~~~~~|{{yz||}~~~~||}|zzzzzzyyxxwvuutsrw{}~~~~~~~~~~~~}|}}}{|||~~}{|~{z{{|}}||}|zyx~~|zzyzwvuvtuwxxz|~{xxy|}~~{{|~~}{|}|}|}||~~~~}{}}}}}~}|~~}{{}~~~~~~~}}|z{zzywwwwvwyyyy{wwxxyz|}~}~}}{{~}|}|}~{{zz{{{}|zyz|}}|~{|}|}}~~||}{{|||{{||}}}|||~~|U)*+**((()'''('  "|zyy}~}}}}}}|||||}}{|~~~|}}||~||{{{zz~~~}~~}||}|~~~~~}{|{z}~~~~~|~~}|}}}}|~~~~}~~}~~}}}|}}|~~~}}|z{~~|}~|~}}~~~~}~|}|}}}|{{z{{{{||{|{{zz{}}{|{}{{}{zxxyy{}{{}~~|}||||}||{{}}|~}~{{|}}~}}|}~|||zx|~~}|{z{y|~~~|}~|}~}||zwz{ywz~~~~~}}}~|~|~~~}|{z||z{{yyxyyy{}}}{}~~~~}}|{|z{|~}||}~~~}}~{{{|}|}~~{{{|{|~|z{||{{|{~~}}{}}}}}}||{{}}}|}|z{zz|~}}}~~~|~}}~~~}~}~}}{z{wvwxxx|~}~{|{{zz{z{}}}}~~~~~|}|}|~|~{~|~}}}}{{{z|{{~~~~}~}}~}|}}|{|}~{||{{|{}~||}|||~}~~}}~~{y|||}yzwxx~~~}}~}{{{z||~~~~}|{z{{{{zzyyyywwutttuw{|}~~~~|~}~~}}~~xz}||}||z{}~}~|}{|||}~~|~~}|||~~}|}zz{zxvuuuuxzyy{||zzz{|}}z{}~~~~||~~~}~||}~~~~~}|{||}~}}}}~}}{~~}}~~~|}}{{{{xvwxwvwyxwwywwwywzz}~}}|y|~}}~|||}zyz|zzz|{xxzz{~~~~|~|}}}||}~~|{z}}z{}{zz{|{|}|}{}}~}|U)**)+((')''')&  !zwwxz|~|{}}~}~}{|yzy{{z|}~|||{{|}{zyyy{|~}}}}~~~}{y{~{|~}}~~}~~~}|z{xwz~~}}||~~}}}}~}~}}||{|~~~}~~}|}~~~~|}~~}}|}}|}|||}}~}~||{||}z|~}{}}|}~}~}||z|}}|{||{z|{zz{|{{zyxz{z{{|{|{|{xwxx{zzz{}~~}~~~|}}z|{|}|{z{{{{}}||}~|{|}~}}|}}{{{yz|~{~~}}~}zzyyyy|~~}|{|~}|{|ywvwywvz}}}~}{|{}}~{}~}~}||}zy{}{zz{zwyzwvz|}{||z{||z{}}|{zzy{{|{y{}{}~|}}|yyz{{|}}|{{{||}|{{|{z|}z|~~}|{|{|~}~||}z{~|||zzyyy{}~z{~~~}{}}|}~}}|}~}|{{yvuuvwz~~}~}|}~{zyzz|}}}|~}~~~|{||{{|~{|~|}}}~}}}yxz{{||~~~~}~~}}}|}}|}}|}{{y|z|~|}}|{|~~~~~~{zzz{{zyxz||~~}{{}~}||{z{~~~~~}{}}{|{||zyxwwwvutttuwz|~}~~~|{z~~~~}}~}|xvz~}{{|{z|{||}}~||~}~~}}}}~{{zzwvuwvvw||z}}|{{{{|~~|z{~~~~~~|}}}}}~}}}~~|}}z|~|}}|~|{|~~~~|~~|{{{yywyxwwxwvwxxxxywxy}~~}{{}~~}~}~}~|{{{{{}{xxyy{|~}|~}|||}~|{|}}~}}}{{|{|z|||}~}~~|V(**)*()()'('(&  !zxxx{}|}}|~~~{|||zzz{~~~}|}}}}}||y{|~~~}{z{}~~~~~||yxw~~}}}|}}{~~||~}}~~~~~~~~~}~~}}}}~~~}|~|}{|}~~~}~~~~||~~}~||||{|{{}}||}{{xy|{{}||}|}zzyyz}}~}|}~~~~~}~}{z{y|}{{{||{~}|}~}}|~~}}}||{}}}~~}}}zz|~~}}|~~|{|{xxyyyxz|}~}}||~}}~~}~~{|{||{{|zzzzyy{}}}||}{|{z{}}|~{{{}|{{{{z|~|}}|{z|{}|~}~||}~}{}~|{|~z{~~}}}{|}~~~~|{~}}|zzzy{}zw|}}~~}||}}|~~~||{xwvvwyz~}~}}zzyy{}}~}~~~}}||{|}{|}~}~}{z~}}||xxxzz}}}~}~}|~}~}}~~|{{yz{{{~~|||z|~|~~~|{zz{{z{z|~~~~}|{}~}}{{{~~~{{|}|||{{zxxwwwwussttw{~}~~~~~~}{zx}~~~}~~~~}xuw}{{z{z{||}~{~||~~~~}~}~}|}{{zzwuvvvux{}}|}}{|zz{{||{z~~}~~}}~}|}~}}}}~~}|}|{zz|{{|}|{|||||}~~~~}~}|||{|yxwyxwwxvwvxxxxywvx{{}~}{{|}|}~~}~~|{|{yy{ywwxvwz|}~}}{}}{|{~~~|{{}||~}|z{|zzz||{|}}}}~}V)**)+))')&'()&  !{yvwx|{}}{}~~|zyz{xyyz}}}|{{||{|{z{z}}~~~}|{yy}{}~~~~~~~~~}{|zxv|~}~|z{{{|~||~||}}|~~~~~}|~}{}~~~~}~}|{}||z}}}~~~~}||}||{}}}}}}|}}|{}}}|{{|{{{|z{{|{{{|yxwzyz{}z{z|zxvww{|}}}}|}~}~}|}|{yyzz|{|{|{|}}{|||}{{{~~~}{|||zz|{|~}~}~||||zz|}~~}{{|}{{|xxwxxxx{z||}}{|}|}~~}~~~||}||zz|{{y}zzyzyyz}|}|}{|{{{z||~~}{{|{}zyy{xz{}~~{}~|zy|||||~}}|{|~{zz|zyz|zz}~~|||yxz}~~|||}~}}|{zyyxw||zz~~~}|}}|{||}~~}{}yxvvvwy|~~|~yyxx{|~~|~}}|}{z{~{|~~~~}{z}}~}|{|ywxywz~~~}~~~}~}|{}~~~~||zzyy{}~||||||~|}~~~~~}||z{{zz{}}~}~{{z}}~}~{|}}~~}}||}|||{zzyxwwwvusstsu{~~~~~}~}|zz{~|~}~~~~}}}yww|}{{|{{~~|||~}}}~~~~~}|{zyvvvvwwzz|~}~}|{{zyz||zz|~}~~||~~}~}}||~}}}~}}|{zzy}|{{}~|}}}|}}~~~~}}}}|zyyzzxxxwwwzyxyzywuy|}~|{|}~}~~~}}{yyyxwvvuvx|}~}}{{{|~~}|}}|}}}{}~|zz{|||~}}}~V)**)*)((*'''(&  !~zzxxzz|~}}}{{}z{z{|}}~z}}~}||~}|{}~{{{{||}~~~~~|zzz~~||{||}~~}}~~}~}}~~~~}~|~}~}|}~~~~}|}}~~}}~}~~{}~}}~}{{{|{z{}|}|}zyxzzz|}{z{{zzwyy}~~}|}}|}~|}}{{yw||z}}|||~z|}~~|{z~~~}}}|}|||~~}}~|}|~}}}{}||yxxyyxzy{{}||{|}}|zz||zz|~z}{||zz}}~~||}{z{{}~|z||}z{|zz}}}}~~}||~|||}~~~{{}}|}zy{||{}~~{{xwx}}}z|~}}}{{{zxz{~}{{|~~}~~}}~{}}|}~~~~}}{xvwvxz}}}~zzyx{|~~~}}}|{yz||}~~~}}}z}~~|||yxyxxy}~}}~~|~}|}}~}|{{yyzz|~~~~}}}|{|~|}}~~~}}}}|{||}|}~~}~{}~}}|z|{||}}~}{~~~~~}}|}|}}|{{yzwwvwttstuvw|~~~~~~}}|zzz{~}~~}}~~~}}~zxwz{{{z{|~~{}~||~~}}~~~~~~}||zyzwuuvxwz|{~~||||zy|zz{{|||}}{||}}~|~|{}}~~}~}~|~~|{{yxyz||||||{}|~}||}}~~~}}~}}~}{{z{ywxxyyyyxxyyxxvz{|}~|{|}||~~~~~~{zxywwvwvuuz}~}}|{z|~~~~||}}}}~}||~}{z|z|z}|}|}}V(**)+()()''&(&  !|ywwxwxz||z}{{z{yxyzzzz|zz|{}{||~|{}|~~~~}{{yy||}}}~~~~~}~~~~~{yyz|}~~}{|z{|}~|~}~~}~|~~}}}~~~~}}~~~|{}~}}|~}{~}~||z}}~~}~}}|}}}}}}z||}}~z|~}}{}}|zz}|{z}|{z|{wxzzzz{{zzzyyzzz{}~~||~|zz|~~}}|}}||{zuz{y{}{|{|zy~~~}{{xy}~~}}~|{{zz}}|~~}|z{~}|}}~~}}|{{zyxxxxyxzyyz|{z|~|~~~~~~~}|{{zzz{zy{}|{||{zy||~~~{{{zyz||{~~{zz}{yz|yz}}|~|}~|zz|{z{|z{~~~||{z{|~|z{{{||}}{yvttzy|x|~~~|||zy{yzyy{}}{zxy}}~~}~}|}~||~|~}{ywvuux|~~~~{zxx{}~}}|}|}{zzz}}}~~~|}~~}}}~~}}{|zxy{z|~|}~~~}~}|||}~}}zzzzzy|~~~~}|}|{{||||~}~~}~}~~~}}}}|||||}~~~~~~{}~~~|y{{{||{}|}~~}|}|{||}{z{zyxwvuutuuuxy}}}}|{{{{||~~~}}~~~{zzyxz{|{{|}~||~~}}~~}}~~~~~~~|zzyxwvwyxy||}~~}{|}|zz|zzyzz}~~||}~}}|~|}|~~}}~}{{{zyz{|||{{{{~}|~~{z~}~~}|{z|{yxyzyy{zwyzzzz{}|~~|{z}{{~~~{z{zvwwwusuz|~}{}z|~}}~~~}~||~|z}{|z~{z{||V**))+()()&'()'  !{{xyxyxz|~|}||}zzz|{|{|{z|~}|}~}~}~}}~}}{|z|}|~~~~}{{z|~~|||}}|}~}~~~~~}}}~|~}}~~}|~~{{}}~~~}}}}|{|~|~~}~~~|{|||{|~|}{|zyy{{|{~|zzzx{{{z}~~~}~}{{}~~~{|~~}|||xy{zz}}|{|{z~~~~}}yz{|~||{|}~||~}~}{~}}~~~|}||{yz{zzzyzyz||{}~~~}|yy{}{z|}|}{|{zz{}}||||{{{zz~}|{}|||{yz|}}~~~~|||{{{}|{~~|}{{}}z{~|||~}|yvuyy|}~}}{}yz{{{{|~~}{{||~~~~~}}}}}~zywwvux~~}~|{yyz|}~|||{z{}||~~}~~~~~~}||zz{|{|~~~}}~~~~}}|}~~~|}|{z|z{}~}}~|}}|{||~~~~}}}|}~~}}}||}}~~~~}}|}~~}{|~~~|{y{|||{x||}~~~}~|}}|}}{|yzyvwxutvvwvx{}}~{{zz{{}~~|}~~~|{~{yxxy{{{}~}|||}|}~}}}}~~~||{zyxvxzzzz{|}}|}|}}z{|{yyzz|{~{|{}}|~~|||~~~~}~~|}~}{zzzwyz{y{||zz{}~|}~}~~~~}~}~}|{|zzzzyxzzzzz}{zzyz|}}zyyyzz}~~zxxxwwxvrtx|~~~}{{}z}~~}||~}~||}}|{|zzz|{yy{{U)**)+((()'''(&   {ywxzwxz||||{}~}}z|{{y{yzz}z{}}||z|}|~}||~}}|{{{}}|}~~}~~~}}~}}{|{{{|}{z{yz{|||~~}~}}~~~{}}{|}~~}}~}}~~}}~}}~}}|yz|~~~~}{}|}|||~}}~~}~~}|~}z{|z{{||{z{ywxwy{{|{xxyuxz{|~|}}|{~|zy{{~~~|}}}}{|}|xwxyzy{~|zz{{}}|{|ywx|}~~||z{{z{|}|{}||}~}}~~}~||||zyxz{yzywww||||~}}}}~~~~~~}|{{zz}z{{}{{||yyxz}~}{||z{y{yz|~{|}{{{xxx{~}}|~~|}}{z}{z{|}{}}}||{{}|{~{{|~}|}yxuyy}~}{{zwyz{{z|~}|{}|||}}~~~~~}}}~~|}~}}|{yxwvuv{|~~~|zyz{}}}}~}|}{|z{{|{|~~}|}}~}~}|}~~}||z||{{|}}~|~~}}~|}{{{|}~|~}}|||z~~~~{}|{{|{|{}|~}}|}}|}}}}}}~}~}|}~~~~~}~~|~~}~}{~}~|{xyzz}{zy}~}}|~~~~~}}~|}||{{{zxwvuvuvvwwyz~~|{{|zz{|}}}~~~~~}{|zzyzz{{|}~||}}{}~~}~~~{{{zxxz{yz{z}}}~}}}~}||}|{zyz{{~}{||}{|~||}~~~~}}~|zxzwxyzyzy|zz|~~}}}}}~~}}}}{yzzxxyzz{{}}{||yz{||xyzzy{}}~|zywxxyvtux{}}|}{{|~}{}{~}}{yz{{z{z|}U)**)*)(()'('(&  !|yzy|{xz}}}|||~}|~}|z{z{}}|}~~|{|}}~~}|}}|||}~}|}}|~|{{|}}}|{{{}~||~~}~~}~~~~~}}~~|y}}~~~~~~|{|}~}}~~~|~}||||}~||{zyzxy{|z{yxwuxz{}}}~~{{{|}~}~}}~~{z}~zxyyzz{~}}y{{}|}}~|yz}~~~|}{z{}~|~}}||~}~}~|||{|yzzy{yxy|}~}~~~~}~|zz}|||}}{z}|{z||~~{|{|{{|{|}}|}|{{{zy{~~~~~}}}~~|{|{{{~~}~}}|yz}~||||{z}~}{{zyzz|}}{yzxy{}}}|~}~}|~~~}~}}~~}|{xxvvv{}|{{z|}~~}~}}~~||~}||~~~}~~}}|~~~~|}||}|zy|~~~~~|~~}}|z{y{z|~|}~|{}|{|~}~~~~}}}{|||}|}}~}{}|}|||~||{{}~~}}}}~}~~~~}}~~~~}{xwz{{}{x{~|~~~~~}}|||||}}{yxvwvtuuwxz{|~}|{z{z|||}}~~~~~}{~}{{zyyz|}~~}||{z{~~~~~~}}}|z{ywz|zz||}}|}}}}}}}}~}{z{yy{||{{||z{||{|~~~~}}}||}|{{yywwwyyyy{y{{||{}~~~}~}|{{zxxzywyyz{|}{zz{zyy|zwxyyxy~~|~}{zzxwxwwvtv{}~|}}y|~|}|}~}~}|}zyy{zz{|{T()*)*(('('''('   zxxx{{zz}|{{{y{}}~|{|}{yzyz{}{}}}||z|{zz}~{|{}~~~{{yz{}||~~}~}}}~|{|~}}{zz|}}{}y{z|||}~~~|}~~}~}~~~~~~~}{~~~~~}}~~~|z|}}~~~}~}}|||{|}|||~~}}~~}}}||~}||{|{|{{{xwyxxzzyxwvuvyx|~~||}~{y{{{||}|}||{y{~zyxwyzyz{{|{z|{{|}}{{z|~~~}}|zy{y{{}||{{{|}~~{||{zy{yxyzxwyz|}~~~~~~~|z|}{z{|{{}|{{|||{{{{~}|z|{zy{yz|~}{}}z|{{|xz{{~~~}{|~|{z|zy{~||}}}|||{zxy}}}zz{zx|~||zzzyz{}~~~{|zxvx|~~|{|}}}|}~}}~}~~~}}~}~~~}{zywuvy|~~}}||}~~~~}~~}}|}}}}}}||}}~}}}{~~}}||}|zyz~}~|}~~}}||~}}}{zzzyy~~|~|{}~~}~}|}~~~}~~}~}|}|}{|||||||||}|}|||{{|~~~~~~~|}~~~|}~~~~~~~||zwxz||{{{}}||}~}}|}~|||}||{||{yyvuvutuwz|}}~~~~}{z||{|{|}~}~~}|z|{|{zzyz{|~||||z{}~}}z{zy{}|{}}~}}}|{~}~}}||z{yx{||{{}|z|}|z}~~~~~~}}|}z|zyxwx{yxz{x{{}{}}~~~~~~~}}||ywxwxxxzy}}}}|{{yyyxyxwz{{{~~~||{xwxyxxwxz}}|}}yx}~|~~}}{y{{zz{}}T)**)*()))'(((&  !yzz{{~}|}||z|z{~~~~|}}{{{||~~}~~}~}{{}|}~~~~~yy{~~~~}}{z|}~}}|{{}}}~~~~~~~~~}~}~}~}|~~~~~}}{|}}{}~}}}~}||~|{|{zyyxwz}{xxxuvyy{~~~~~z}{|~|||||{|||~zyzy{{z{}|z||{~}~}{{|}}}~~~}{{{{|}}~}|}~}}}}}|||{yyyyxz||}~~~|{}~}}|}}~~|z{|}||||}|{z}{z~|{|}|{|||{{{||~|||}|{y{z{y}}~~}}||{z{{}}{{{{||~~||{{}{{}~~|{xww{}|~}{{}}|}~~}~|}~~{{{zyvwz}~|}}}~~}~~}~~}~|}}}~|~~}~}||~~~~}}}{yyz}}|~||}~}~|zzzyxu}~~~~}~}}|}}{}~}||}{z||~||}|}}}}}}}z{|~}~~~~~|~~~~~~~~~~~}|{zyy|}}z|}||}~}~~~|}~~{{}{|yzxvtvsstx|~~~~|{{||{{|{}}~~~{{yx|{{z{zy{~~~}{|zyz}~~~~}{}{z|~}|}}~}{z|~~|}~}|{|yzz}{{{|z{{|y{|~~~~}||{z{ywvxyxxy{yyyzy{|~~~}~}~|}{}zxwwxwz{||~}}{{{zxyyxxwyz}~}{zzxvyyxvvxy|~||z|zy|~}||~~}}|{{z{yy{||{T()*)*))((&''(&   zwyz{{|{}{z{{{z|}~||{{yyyzz{|~~}}}|{{|~}}}|~|~~~|{zy~~}|}~~~~||}|zxy{}||zxy}}}|}}|}~~}~~}~|}}}|}}|~~~~~|}~}~~}~}~|~}}}}}~}|{|}}|||~~}}}}}}}}~|||~~|{|z{xzxwyzzxwxvvx|z}~}~}|{{{{|~{|{{z{~||zyyy{{zy{{{zz|{~}|{{yz}}}~~~}zxxz{{{|}}}}|~~~~||{|}|{xxvwxxzz|~~|||}|}}}y||{zx{y|~}|}}}~}}{{{{{}|{{}{|||||{{zzz{{{}||z{|{{yyz|z{}{~}}{}zzz{zzzzy{{{z|}{zzyzz{|}}||ywvtx~}}~~{z{|}|}~~~~{{|}~|{|zwwvz}~{||~~}}||}~~~~}}|}|~~}~~|}}~~}}|{zz{zzz|||~~||zzy{xvuw~~}}~~~||}z{|~}~}}~~}z|{{{|}~|}||||}~|}zz||}}~~}~~~~}|~~~~}~~|~|~~}~~}|z{x{~|{{|{||}|}~~}~~}}}}|{||zzywutrrrsy{~~~}~~{{{|zz{{z|~~}~}}|zv{|||}|z{~}|{zzxy|~~~||{}}}}|~~}}~|z{}}}~~}||zz{}{{{}{{{|{{}~~~~}||{{{zzyzyyxzwxzzx{}~~~~~~|}{ywwwxz{{|}}}{||yyxxvwwwy}~~|||xuxzxxwyz}~~~|{{zxyz}~}|~~}|~|{||{{{}|U)+*)*()()&''(&  !zxz||}|}~}||}|||}~}{|{zzz|{~~}}|}}|}~~~~}~~~zyx}~}}}~~~~~~~}{yx|}~||{|~~~~~~}~~}~~|}~}~~~}|}}~}~~}~}~}~}}~}}}|~~~}~~}}~{}~~~|}{{|{xyz{{yzzwwx|||~}}||{|}~}}|z{}~yz{{{zz{z}{{{||~|}{z~~}~~|zz{|{}~~~}}~~~~z{~~{zyzyx{{{|~~}|~||}}|xz{}~}}}{{|~}~~|}}}~|||z{}}||}}}{z{}|zzz|}}~}~~|}}|{{|{zzzx{|~|}}{{{z||{{}}~~}|yxwvx|}|z||}|}~~~~}}|{}~}}{|zxz|}}}}~~~}}~~~~}~}}~~~}|{{zzz{|{|~~~~zyz|zxuw~}~~~~}}{{{|}~~}|||z|}}}|}|{|~|||}{yz||}}~}}~~~|||}~}~}|~~~~~~~~}}{|{~||{|}}}}}~~}~~~}}|}{{}|{{yxvtrppry|~}}||{{zwz{yx|}~}}}||vy||{}|{{}~~zzzzzxz}}}~}~~}~z|~~|~~{}~|{|~|}|}|{{}zy|{{y{{|zyzz{}~~~~}{|{{{{zyzzxzyywvxyxx|~}~~}||yyyxwy|{{}~~|zzxxwxuvwyy|~}{zzxvv{zwwwz|}}|{yzxyy{}}~||}~}}}||{{|{|z{{|zS)*+)*)(()''&)&   zxx{z{{|}|z{z{{||}|z{zzxyyzz{~}}}}{{}~}|||{|||{yz|{{|||}}}~~~}|}~|yxuwz}~z{z~~}~}}~~|{}~~~~~}|z{|}}~~~~}~}~~~}}|~}|z{~}~~||~}}}|}||||||}~~}|}}}|~}||~~||}{zzzzzwzxwxyxwy|{{|~~}}|{|z|{}~}|{{{~zzzxzyzy{|zxy{z~~}}{{}|||||}~~~{zyzyz|}~}~}{{|}~}zy|}{zyxwyyzzz}}}~~~}}||~~|z|{zzy{{}~}|||{z{|~}|}{|{}{{||{z{}|z||||{z{zzy{{|}}||}~|~{|{||zxyuuy|}|||zzyy|z|}{|}}|{zyvwxy|~~~~||||||y~~}}}}~}}{{||{{{{xx|}|{~~~}~~}~~~~}||}~}}||zxyyy{zz}~}~{yz{yywwy~}}~~~}{zz|}}~~~|}{z|||~}}|zx}||||zyz}|{}~}}}~}}|~}}~||}~~~~~~}|}|~}}||~|~~}~~~~~}}~~}~|z|}|{{|xvtrooqx{~~}|{{zxxzyyz~~}|~~|}xy|}||}|{|}|yzzzxyy}|}~~}~~|}~~~~~|}}{|}}}~~~|{||{z{|zzy{}{{{zz|~~~~~~|}||~|{{{z{zywvwywyz}~~~~~~||zzyy{}||}}~|{{yxwywwyyy|~|}|xxvxzwwyy|~~}{{{xwy|||||~}}}}~~~}~|}}|{{z{yT)*+**()()'('(&  !}xy{{|z}}}||}{}}~~|{{|zyxyyyz~}}||}}~~}|{}{||{z{{|}{||}}}}~}{zxwy|}|~}~~~~}~~~}|z}~~~~~}}}|{x|~}}~~~~~}}}}}}}~~~~~~}||~~|~}{||{zyzzxx{{y{}{}~~~~}}||{||}~}}z|~~||{zz|zz{||{zy{~~}|}~}}}||~}{yz{|~~~~~}}~~}|}~~|{{zz{{}||}}~~}~~}}}|{z|~|~~~|{z|}}~}|}}}|}|{|{|{{|~{|{|{{{|{}}~~|~~}}|~~|{{zxxy}}|}|{yyzzy{{|{{|{zyvv{}}}~|~|||{{~~}~~}||~{|{{{{z}}~}}~~~~}|~~~~~~~||~~}}|zzyyyz{z}~}yy{yyz{{~~}~~}{zz}}}~~}{|{{{||||}|{z||{|}{z{|}}|||}}~~~~}}~{||}}}~~}}}~~|}}|}~}}}~~~~~|~}|}||{z{yvurooqvy|~~~}~~|zz|yxwyxww{z}}}}||xz{|{}~|{{{{zyxxyyz{z{{|{~~~~|}|}~~{|}z||}}|||{{z{|{{|z{|||{zz{z{|{|~~}}|~|{|}|{{{zyyzxvvywyz~}~~~~~|||zzy|}{~~}{{zxwvxwvxzy{}~~}|~||{yyxxywwywy}~}~}|{zzww{|}}|{}}}|}||~||}{{|}|{{{yS)**)+(('*''')&  !|ywyzzz{}|{{|{{||}{zxyzxwwvxy~}}~|{{}|}|{{zz{|z{zyzyyzzz{~~~}}~||{yyxxy|}}|}~~}}|~~~~}}~||~~}}|{y{~~}~~~~|||~~~}|~~~}|}|{zxy~~~}}|}~~}}|~||}}}}~}~~~}}~|{y}}|{|{zy{y{zywxxyxxy||||~|}~~|{}zz{~|}~}|{~~|{|zzyyzy{{{{zy}~~~~||}|{z|{{|}}}{yz{{{|{|~}{}~~}}{}}{||{zzz{{}}{{~~~}~~~~}}}{~~|{{|zzz|}}}|{|{{{}|~}|z{|||{|{{{yzy{||zy{{zzzzz{||}}}~~}}}||{{{zwwwz||}|zyxyzzz|z|{{{yywwvy|}~~~~~}~}{{{y~{{~|{||{{{|zz{}|}~|}|}~}~~}~|}~~~~~~~}||}}~}|zxxxxy{||zxxzz{{{{~~}}~~~~~}zy{~|}~||||z{|{|~}|z{}{{{|{|z||}}|{{}}}}~~}}|z|zz{}~~~~}}~|}~~}}}}}~}~~~~~~~~}~{}{|z{ywvtopqty|~~~}~}|}~|{{{yxxxxvwz{z{||}~xz|{|}}~||{|yzyxyyyzz{z|z|}}}~}}|~}}|{zz|}~}|}{z{||{{|{{{|{zy{{zy}|yx~~~~}||}||}|yyyzxxwxyyy}}}}}|zz|{}}~}|||xxxwwxy{yz{~}|~~}{z{yyxwvzyx}}{{|yyy|}}~}}{~}|z}}}~|{z|{|}}||{yS*)**+)(')'''(&  !}yzy{{}{~}|}|~}~}~~|{{zyxxxz{~~~~||~~}|||{||~z{zzzyy{{z{~~~}}}|{{|zyz}~~~}~~}~}}}z|}~}~~}~}~~~~~}|{{{}~}}~~~~}}~|~}~~~~~}|}~|}|~|{}|zz|zzyyzyyy|{|}~}}}||{||}~~~}~}{~|{|zzz}{}~~{|~}~~}}}~}|{{||~~|||z||~zz~~~|}}}||}}||}~}{~~|}~~}~||{~|}|{|||}}~||}~~}~~|{}~}{|}|{{|{|||zz|}}{|}}{|~~}~~~}~}{}}|zzz|}|||zy{z{{|{{||zzyzxwx}~~~~~~~~||~|~~{{}}||{|||{~|}~~{||~~}}~~}~~~}|}}}~~}{}zxyzyy{}||z{z||}}|~}}}|~~~}{{|}|}}||{{|||{|}|{|{{{|zz{|{}}{|z|~~~~}}}{|{|{|}~~~|}~}~~~~~~~~~~~}~~}}~~}~~|{zyzyxwtpqux{|}}~}}||}||}zzyxxxvwyzzz}|}~zx|{|}}}||||zyyyyzzzyyy{zy}~}~~}|}}}{|yx{}}||}|{{|{{{{|z{}{yz{zz{}}zz~~~~}}}~}}~}||||zyyxxwvwxzz{}~}~||~~~|{|||}|~||{zzzyxzyy{|{z|~~|{~}}|{zzyywwzzx{}}||{yyx{|~}}}|}}|{|{|}|{{|{{{|{}}{yR))*)*((')'''(%  !}zyxxy}|}~|{|}{{}~}{z{xxxyvxz}~~}||}|||{{yz||{{z{xwwxxzy}~~~~}||{zyyxx|~~~~~~}|~}|~}}}~~}|||{{{}|||~}~~}|}}}|}~|~~~}{|}|{{}~|~~|~|~}|{}|{}|}}}}}~}~}{z}~|z|||{zz{z{yywxxyx{{z{~|}|~}||}}}|}}||}}~~y}~{{{yyw{z|}||}}~}|||{||zyz{|{{{xxz{|y{~~~~}}||{|{|{||{|}}}~||}{|}||{{|}}|{{{{z|~~}||~}{{~}~|}{z{}z{}|{{z{{z{zz{}z{z}}|{{{{z}}}}}|||zzy{{|}}zyzzyy|{z{{{zzzzxwx{}}~|}}~~~}}~~}~~|}}~~||{{z~}}}}}{z{|~}}}}}}|~~~~||}~~}|}{zyzxyz}}}{|{||}~}}~}||{{}}~~}||z{{|}}~}|z||zz|}|{{{{zyzy{z}{{|}|{z~~~~~~~|zz{z|~~~}}}}|}~~~~}~~}~~~}~|}}|zzzyyxxwvtuxz|}}}~~||z}}}|}yyyyyxvyxxyz||yyz||}}|}|{z{{zzz{zzxzzy|~~||}~}~~~}||yz||}||~{|{z{{||{{{}}|{|{{|||||~~~}}}}~}}|}~}z{yxvuxwx{||}~~~||~~}|~~}}}}|zyyyxz|{{}~{{{~}~}||~~|}~|zzzyyyz{yy}}||{z{z|}|~~}|~}|}|||~~|{{{|}|~{}~|U*)*(*))()'('(&  "}zyzxy|}~}{|}}}|~~}{ywyyzxz~|~}|}|{zy}~}|{{yxxzxzz}~~}}|{{{zy{|~~~~}}|~}}~~}||}}}~~~~~}~}~~~}}}|{z}~~~~~}}~~~~}}}~~~}}}~~~~~|}|{{{z{z{xy{z{{{||}}}|~}}}||}zz~{~||{zzz|{|}}}~}{||}|zz||z||{xz||z{~||||~~~|}}}}}~}}~}~||~}}|{}~||}~|{~}|~}~~|{~}}}~}|}{{{}|{|}{|}~}|}||||}~}|~}}|{|}}}}~}zyzzy|}}}|}z{{{{xy{}}~~~~|}}~}~}|}}~|z}~~}|{|}~~~}~|~~|{}}}}}|{|{{zy{}~~~}~}}}~~|}~||||{|~~~~|{{{~}|{|}||}~}|{|zxwyzz|}{zy|{|{~||{|z}}}~}~|~~~}~~~}~~~~~}z{z{yyx{ywvwy{}~}~~}{||}~~~||{}z{{zwwvxyyz|}zzyz{{}}{|~~z{{{zyz{yyzyxyz~}~~}|~~~~}||zyz}|{|||z{|zzz{zz|||||||{{}{{}~~~}}~~~}~}}~~}~~|zyyvuvwxy{||}}}~}|}~~~|~~|z|}{zyyxy{}|{|}||{||}}~}}~~}|~}{z{y{z|{{{}}~~~|z|zzy|{z}~~~~}||}}{}}||||z{{|{z~~{S)**)+((')''()&   {yvxxwz}}|zz|{yy|~||{wxyyxxw{}~}~~}|}||{||yz}}{{zywwyyxz|}}~|||{zzzzy{}}~}}}~~~~~}z{}{z|~}~}}{|{~{}}~{{}|||~|}}~|}~~}}|}|zy|}}~~~}|}}}~~~~}}~||{|}~}|}}~}~~}|||}~~~}|}|{{{{y{zxyyyy{zzz||}||{}~}|}z{vv{{|~}}|zzz|{{}~~~}}}{z{zyyxxxz}~|yyz{zz}~}}|{|}}}||}~}|{|z{}}}|{|~}|{z||}|}~}}|zz|~}|}|}}|}}}|}}~}|{zz|zz{||||{|z{{zyzz|{|}~}~}|z{}}{}|{yzxz{{|{}z{{yzzyzxyz|}|{|}}||}}~~~}}}{{}}{||~}~}}~{zz}~~}~~}}||}}~|z{}~~~}~}|{||zzz}~~}~~}~~}}}|}z}}{z|~~~~~}||{z~}~}~|{|}{{}}|}|yxwyyz{|{yzz{{{}~}|{{{|}~~~~~~}}~~}}~}~~}~~}}~}||{{yxxxy{zyxzz||~}}|{{|}~~}|}|||{zxyxxwxzz}{zyz||}}||}~}|}|zzz{zyyzxy|}|~~~~|~~|}~{zy|}|||zzz{{z{|zz||||~||z|}}}}}}~~~~}}~|~~|zywuvxxx{|}~}~}}|~}~}|{|zyzzxyz||{|~z{|}}}}~~~~}}~}|{|{}|}|{|}}~}~|z}{zy{{z|~}{}~|||~}|{}{{{}z{|U)****)(()''((&  "{xww{z{||}|||{{y{}}~{xyyxxy|~~~|}~}{}}~||{}~}||{yzzyzy}~~~}|||{{z{~~~~~{||{|z~~~}}}}|~|~}~}||~~~}~~}~||{z|~~}|~}}~}||}~~~~~~~~}}}{~~~}{|{z{{yz{zz{{|{|||}||}~}~{{yuvy{|~~}|zy||~~~~~||||zxzxvy{~||~z||~~~}~}~~|~{|~~|}|}z|}~~}}~~~}~}|}{}~~|{~~}~~~}||}}{}|||{}~}}}}{{|{zz{}}{~~~||~{}}|{z{{{|~|}}}{z{|{yzz|||{{x}|{|~~}~|~}}~||}~}~~~~~{{{|~~~~~}|{}}}}|{{{}~}}|zz~|||}~~}~|}~}~}~|{}}|{{}}~}~~|}|{{~}}|}|||}~|}{zxvyyyz{yzyy{}~~}||{{|}~}}~~~~}~~~~~~~||}}}{yywvxz|{zz{}}~~~}}|{||~~~}~|}}~|}|{yxxxxxzzz|{zyz~~}{z}|||yyz|{zzzyy|}}}~~~}}{}~~~}|}|z{}||{|{yzzyyzyyz{{{{}}||}||}~~~|}}}|}~~}{|}}~|{{zwuuuux{}}|~}}}|x{~~}~}{{yyyyzwxz~|{}~}|{}}|~~}}}}|}{{z||{|~|{}}}}}~}|}|zyzz{z~~}|{||{z}~||}{|{{z{}}U)****(('*&'')'  !|wttwzzz{}{zzyzyzz|~{yy{xxz}}~~~~}|}{{|}~|{}}{|||zzzyyy|||~~}||zywy{}}~~~~}}}|}~}{z{|{{|~}~~}}||||{{~}||||z{}}||||~|~~~}}|y{|}}~}z|}}}~|}}|{{~~}}~~}~}~|}{z{~}~~}}{{xyzzzzyyzzz{z{{y{z|||||zxuwxx|{z~||{xxyy}~~}}}{{zxwxwvuw}~{{|{xy|~}~}}}}~~~~~~|}{z|~}}||{}~||}~||||}}|}|~~~~|{{{|~|}{{{|}{}~~}~}~|||{{{|{{{{}}}{y{zzyz{|}|~}~~}{{|}}~|~{zzzy{}||{{|{||{zzzzyy{xtu{}}|{|~~~~}}~}z{|}|{}~~~}~~~~~}z{z}}|}~~~~|~~~~~~~|}}}}|{|{~||{}}}}}{}~}~||z||{yz{z}~~~}|}|{{~~||}|}}~}||zywyxyy{yyyyz|~~~||z{{}}|}}}~~}}}}~|{~~~~}||}|~}}|zxvssvy{||}~}}~~~|~{z||}}~~}~~|}~||~{zzzxxwyyy|{|{z~~~z{z}~}}~{{{{|{zzxy|~}|~}}|~~~}~~||{|||}}{yyyyyx{zzz{{y|~}|~}~~~|~|}}|~~~}~||~}||{xvuwux|~}~}}~~{zz~~~}{{{yyyyxx|~|z|}{}}|}~}{}~~{{}||zz|}~~}~~|}}}~}~|z{|||{~~||}{|{{}}|}{z||zy}}U)**(+((()'(')&  "{wvvx|{{|~~|{{zz{{{}~|z{yz{~~~~}~|||~}}~}|}}}||{{z{|{}~~}|y{{z}~}}}~}}{}}}}~}}~|}}}||}~}|||{|}~|~~}~~~~~}{{{~~||}~}~~~~~~~~}}~{y{}}}zzx{{{z{zzz{z{z|zyy}~}}{xxy{{|~}z|}}|xwy{{|~|}{{ywxxvvw|~||{zyyz~~}~}~~~}z}}}}}~~|{}|}|~~|}}}~~~~~}|}|}}~|zz}}}~~|}}}|}{{|}}}~}{{}|||||||~~|~~}}}}}|}|z{{y|~~~}}}|~||}{||zzzwruz~}|}~}|~}{{~}|}~~~~}~~~}z|{|}~~|{|}}~~~~}}{|~}||}~~~~~~~~~}~|{{|||{{z{}~~~|||}}~|{||~}||zxwxwzy{zyy{{|}~||z{z{}|~}~~}}||}}{}~|~~~~~~{|}~~}}~yvsqtux||~~~~~~}|{|}}|}~|}~~~~|}|zxzxxxyxx}{{{z{~}{{z|~~~}zz{{|{zyxxz}||~~~||~~}}~|{|||{}|zywxyxxyyyxzyy|~}|~|~~~~}}|||~}|~}}}}}~~}{{{|xvwwvy|~~~}|{}{zz~~|~}|{{zxxzxy{}}{|~~}|}|{{}|{||{}||{||~}~}|}|}~}{}~|{z|||{|}}}|~|{{{{||zyyyyxz~|U))+)+(((*'(')&  !{xvuw||z{|zzyyxwz{{{|~}{zzy{}}|~~~}~{{{}~~}||}{{|||||{|z{{{|}~~~}|{zzy|~~~~~}}}|}}~}}{{}{|{}}~~}~}~}|||{{{}}||}{y{|}~|}|z{||~}}~~||{{|~~||}{|}~}~}}~~||~~}~}~~}~||}}}~}zz|~~|||{zyy|zyzyyxzyyyzzxwz|}}}yxxx{{}||{{z{|{xvxx{z}~~}|z{{zwvvuvtvy|{yyxxxxy}~|}~~~}}}~}~|~{}~}}|z||}~~}|z|y||}}~}~{z{|}~||{|{|||zzy{{{||{}~~|}}{|{|{|z{z|}|}|{}|z||{{||{{|~~}|zz~}|{||zxyxz~|||z{|}~{zz|yxxutwz~}}|||||{z||}~~~~~}}|xzz||}{yy~||~}}}~~}~}|}}}|}}}}}~~~}}~~~~|||||{zzz{|}~~~}}{{{|~~}~~||{{{|~}}zxxyyxxyzyz||{}~~~}|{z|{{|}~~~~~}{{}~~~}}}{}}|}~}}||}~}{||zwttvwy{z|}~|}{~}}}~|}{~~}}}|zyzwwxxyv}}}}~}~~}}|{|}}{{{zz{{zzyy|~}||~||}}~~~~|{z|{}}{zxxyyyz{zwxyy{~~~|~}}~~}}~~~}|}~}~}z||zxwxxy{}||}|{{}{~}}|zyyz{yyz}~}~}~{|||{z|~~~~}}}~~}~~}||~|}~}}{|{}|{{~}}~|||||{{~}zxzzzz}}U)**)+)(()'((('  !|xxvw{{}~{||{zywyx{}~~||{{}~}~||}~~~|||}~~||||}{~~}|yz{}~~~~~~}~~}~~~}}~~~~}~~|}}}~~~}{|||}~}}}{{~~~~}|}~~|}}~~}~}}||~}{z}}}~||zz{||z{yyzyyxyzyy{|~|xxyz}|}~|}{}|zxvyzy{|~~{z{|xwxwvxxz{z{zyywyw}}~~~~}}}}||}~||}|}~~}~}|y{}~~~}~||{~|y{||||~{|~|~||}}}||}|z}}~~~}}|}{z|{zz|~{|{}z||{zyvx~~||yz~}}~{z}{zyywxy}}||}|}}~}}}~}|xzz{||{z{z{|~~~}~~|~~~}~~~~~}}~|}~~}}}}|z{zzz|}~||{|{|}~~~~|}|}{{~~~zzyyzyyzzzz}|}~~~|zz|{{{~}~||}~~}~||}{|~~|~}~}}}}~{{}{xxvwz{}|{}~~~~|~~|~||{{z~~~}}~|{{{xwxyxv{{~}|}}~}{|~~{}~|zy{{y{{zyzz|}~||}}}|{|~~~~}}}}|z|||z{zyzz{xyyxxx|~~}|~~~||}~|{|~~~}~}}}~}}}{{{{zywxyzz}{z{|zz{y{~~~~}~~|||zyyzzyz}~~~}}zz|zzz|~}}}}~}}}~~||{}}}|~|{||y{|}|~~}}}}}||z{}}{yyyzz||U()***()(('''(&   }ywwwy{{|{zzyyxwwvxzz{~}||zz}}~}}{}}~~~~}{{{{~}|~||}|||}~~~}}}|zy{}}~|{}}|}~~||~~}{|~}}~|~~|}~~}~}||}||{||}}{zz||{{|{yz{}~~~}~~}||}|}}~}~||}~~~|~~{}~~~}}}||~}}}}{}||~~|yy{{|zywwxwwyzywx{}}~zywuw{}}~z{{z{{yvxyyzz{{~~}{zzywwxwwz{zyxxxwwxw{|~~~}}~|}~~}}}}~||}|}~}|}}||~~|}}|yz|}}~~~}||zz{zzz{{{{|zz~}}}{{|}}|{|yx{~~}~~}{||yy{{yzz|~~}|~|{{|zzyxvv|~||{xvz}}|{{{|{zyvxz{~~~|{{{{}|||}~~~}~~}}xwx{}~{zyz|~|}~|}~}~~}}~}|{}}}}}|{~~}}~~~~}{~|{zzzz{~}|}{|||{}~~~}{|||}~~~~{yz{{zzyzxz}}}}||}{{z}~}~}}~{|||y{}~~~~}}|}}}}z|||{yzyz}}}{~~|}}}{~}}{z||~~~}}{z{yyxxyyzx{~}}}}~||~~}|}}zyzyxzz{yz|}~~}~}}z{y~~~}}~~{{|~|{|{yzyyxyyyxwz~~}}|~}z{}~~~~~~~}~{{z|zzyzzy{|~~~}{}}|||||~|}~|||zyz|{zzz}}}|zzyy||~~~~~~}}{{|}}z|{|{yz|~~~~}~}}}{z|}||{|{{{}|U)**)*))((''(('  !{yyyz{}|{|z{zyxwwxz{|~}}}}~|~}}~~~|{{{|~~}~}}~}|zz}|}}}}}}}}~~~~}}~}}}}}}~}|{}}|{|z|{{~~}}}}~~}}}}}~}}}}~~~~~|~}~~}~}~~~~~}~}}|{|||yzyywwwyyyy}~}|xwy{~~||||{{yxx{yz{}{{}{zzyyyzxx{|{{{zxzyyz}~~}}~}}~~~~~~~}}~}~}~~}}}~~~|||||{|}|}}}}z}~}~|z|~}}|||{{~~}{|~{yy{yz|~}~}|z{{{zxvwz~}}|zvw}~~}{{{y{ywz{}~~~||z{}}{|~~~~xxxz}{z{{}~~~~~~}||}{~|||~~~~~~~}}}~||{{y{}~~}}{||{}~~|{}}{}~{{z||{z{yz{~~~~~~||~}|z~}~~}~~~}}|{|{~~~|~~}|~|||{{|||~}~~}~}|}}||y|}}~~|}~}}|z|{yxyxz|wz}}|~~|{~||}{|zyzyyz|z{~~~~~}}{zz|}~~|~~||{||{{{{xzzxyyzxwx~~~|}~~~|}}}{{|~~~~~}||zz|yzyzzyz}||~}}|}}|{}}}~~}zy~|}|zyzz{{{|}~~}~|{{{yz}{|}~}||~~}|}~}|}||||}}|{z{z{~~}}~}}}}{{{|||{{|{{|{T(*+)*()))'('(&   ~yxwyxy|}zyyxwyyuwwzyy||}|{|||~~~}~}~~}{{z{z}~~~|}|~~~~~|~{xzz|{}~}~}~{}}}}}~}}}}~~}}}}}~~~~~}}}~~}}~~~|{{|}}{{{{{{{zzz{|~~~~~}~|}|{~~~}~~~}~}~~}}}{{{|}}}~}~}}}}{~}~~}|}|~}}||}}}||{y{{yxwxxwxxzyy}{{yxwy~}}zz{{zzwyxz{{||}}~~~~|{zzxyywwy{{z{zyxzyxz}~}}}|}~~}}}||}~|~~~~~~~}~~~~~||}}|||~}}}{}|}~~~~}}|{|{z{||||~|{}}~~}{{zz{}|||{y{}~~|{|zxyzxx{}~~~~}{zzyzzxuvx{{}{ytuz~|}}{|zzzxvwy|~~~{{z{}}}|{|~~~~~}~ywxx|~}{z{|}~~~~~~}}~}~~|{}~~|}}}}|~}}~~~}~|z{|||~~~~~~|||y|~~||{|{{~}}z{{}}{zzz{{~~}~~~~}|~|yz|}~~}}~~||}}}~~~~~}}~~~~}||}}|||}~}{~~~}}}}{|{||}}|}}}~}~{|{{yzz{|yy{{{|}|}~}|}{zy{xy{|z|~~~|{zz||}~~~}}|}||{}{z{{zyyzyxxy}}}~~}}{}||{|}~~}~||z{zyz|zyy}}|~~~}}|~||}~}}|yxz~{|{yxzz{{}|}}~~}}|z||~~}}~|}~}}~}~}}||{~~}|}|{|~~~~~|~|{{}}}}{|{}}}|T)****((()'''(&  !~{yyyyz}}}{yxz{zxxw{|z{{|}}||}|{{z{~~~~}{||{}~~}~~~}~~~~~}}}|~}~~}~||}|||{~{|||{}~}~~~~}~~~~~}~}}|{|~}|}}}}~~~~~~|~~~~|{|}{yzyywx{zyy}||zy{|~~|{z{{yxy||{|}~~~~}}{{|zyxy|}}|{zzzzyy{}~~}~~|||~~}~}~}~~}}~}|~~~~~||~}{{~{|{}|}|~~|}~~}}|{{||}||}{|}~~~}~zzzzywz}}|~|{{zywz|||~ywvx|}}}|{z{zyxxxz}}~~|}{|~~|||~~~~~}|yxx{~}{z|~}~~}~}}}|~}}~~~}~~~~~~}||~||}~}|||{|~~~}||z{{~yzx|}|{||||~~~~~~~}~||~zz{|}~}~}~~}~}~|}}~}~}|}}}|~}}}{|}}~~~~~~}~}|}|{{{||||{}{~}}||z|{{z{z{}zzyzz|~}|{}}{|zzy{xvwz{||~}~}}}{zz{{{|~~~}}|}{{{}|z{|zzyzxwz||}}~}}~}{}}{{}||~~}}~}|z{z{z{{xy}||~~~~}}~}z~~}|{zz{}|}zyywx{{}}}}~~}}|}}|{|}~|}~~|}~~}}~}}}}}|}}}||}|{{}}~~|~}|||}{}}||z|{{~~|S(**)*()()&('(&   }yxwwxw{||yyvwyzyyxz{zzzz{{{{||~~~~}}}|{z{~~|~~~~~~}~}{{||||~}|}}|~~~}~~}~}}}~~~~|~|{}~}~|}}{z|}{zz{|{{{{z|}~~~}}}{}~}~~~~~~~|{}}}|}{z{}}}|~}}}{||~~}}~~~~}~|}~~}}}{{z{yxyxywvyyyz|}{z{z}}}zzzyyzxxz||||~~|}}~}~|{z{zxxxzy|{zzyy{xwx{|{||||zzz{}}~|}|{{}~||~~~~~~}~~}||{~~}~~}}}||}~}}~}|{|{zx{|}~|}}}}}||{zy|{||y{{{{z}~||{yxyxvv|~}~~~}}~}|{yxxy{{z{zxxx{|}~}{zzzxwxwxz{~~~~~}}|||~}}}~~}}~~{z{{~|{xyz}}{{{}}|}~}}~~~}~~}|~}}~~}~~~}~~}~|{|{}}}}~~}||~|z|~~}{{z{{|||{zxvz{|z|~|}~}~~~~~}~}}|{zy{{~~}~~~~~~~~}}}~~}}{||||{}~|}|~~}~~}}}~{}}~|{z||{||{}|~|zz{{}|{yz~{z{{{{~||}}}|~yzyxyyx{z|~~}~~|{{{z{|}}|}|{{}|{z|yyyzzy{}||~~~~}}|~}z{~}~~}}~|z|||{zzyz}~|~~}}|}~}|||{}~||{xxxz||~~~~~~}|~}{{}~~~~}~~~}}}}|}}|||{z}~|}}~~}}}~~}||{|~~~U)*+**((')'('('  !|z{yyyy{|}|zzxx{{zzz|||{z{|{}~}}~~}}}~~~~~}|}}|~}~~~~~|~~~~~~~}{~~|~~}}||}||||~}}~|}~||}~~}}}}}~}|}}~~~~~~~}~~~~}{|zwyywyswwy{}~~|}{{|}~{zzyyzyxz}|}~~~~~~~~||}{z{{|||}{y{|zzz|z|||{{{{yx|}||{{|}~}~}|}|~~~}~}}~~~||}|zy|}}~~}~}||~}|}{{}{||}~}{yy{{yxz}~~}|~}}zy{|{{|}yyyz}~~{{{zzxxyxx|~}~}}|}}~|~~}~}}{z|}}z{z{{~}~}}~}~}~}~~}~}}|{}~}z}~~}~}}||||}~~}}}|~||~}~|{|{z|||~}|{yxz{{z}~||~~~~~~{}|{z{z}}}~}~~|}~|~~~~~|{|}{{|~}}}|~}}~~|~}}|||{}|{{|zzz|~{zyyx|}|yz}{z{|z{~~||}||||zyzzyxyzz{~~~~}|}~{z{{zz{~}|{||z{|{{z{zzzz{{{||{~}~~||}}}z||{}~~~|}~~}{}||{{zyz{}||~~~}~|}}||||{z{~}||ywvw|~~}|}~~}}~|||}}}|~~}~~}}}|~|}|z|{{z{||~|}|~}~~}}}}}}~}|z{yz}~}T(**)+))()(('(%   }ywxxxxx{{{yzzyz{yxyz|zyyywx{{}}~}}~~~}||~~~~~~~~~~~}|~||}}~}~~~}}~~~}~}}~}~~}~}{}|}}|~~|}}|||||{|{|}}}}y{}~~~}}}||}~}}~~~|~~}|{{{y{|z{{}~~~~}~~~}~~}~||~{{yuxzwwutttx{{||{|{{{~}yyyuyywyyz{|}~}}~}{|{|{z{{zzz{{zy|zyyzzz{{{zzyxwz}~||zyzz{}}~~~}~~~~~||}~}}~~~~~}|}~}~}{|}|}~}{{{zzxz|{~}~}~~}~|{{|{|{{y{{yy||z{xxzyyzz||}}|{}~~~|zy{|yz{{zyy{z{|{{zzyyxxwx{|}|{}~}z{{||}~~}~|}}}|zz{}}|{y{|}|}}}~|~}}}}}~~}~~~~}{{z{|||yy}~~}}~~~|}}|~|}}}}||~}|}~}~~}|{z|||}}}~}zzyzy{zz|~}}~~~~~~|||zz{x{~~}}}|}}~}~~~~~}|{|}}{z}}~}}|||}~~~}||}{|y{z{z{yy{|{yyywz}~zy|{}~||||}}||}}}|}yy{{zzzzyz}~~~~}}~}}}|{zy{~~~}}||{{|||||zyzxz{||~~~~~~|~~|~}{||}~~~|}|~~{|}~}|{zz|}}|~~~}}}}}}}||}{|~}|{zywvx}}}~~}}|~}|}}~~~~~}~}|}~}{|||{{|}|||}~}~~~|}}}}}{{{}~V()*)*((()'(((&  "|zzzz{yx{}{|{}z{{|zz{|zzxyxxz}|~}~~}}~~~~}~|~~~~~~~~}~~~~|}~~}~|||}}|~|~~}|{~}~|~~}}|~~}{}|z{}}y|~~~}}~~~~~~}~}|ywwzxwwvuuuzz{~~~|}}yyyyyzxx{|z{|}~~}~~|yz|}{~~}{z}|{z|{{{|}|{{yyx{}~~}{{yy||~}}~~|~}}~}~}~}||}}~}||}{{z}|{}}}~~~~|||{|}~|{|}yy}}|yyzzyyz|z{{}}{z{zz~|z{{z{y{{{}{}{{zzzzxzz{|{{~}|||~}}}}}|}{{z|}}{{{|}}~~~~}~~}}}~}~~}}~~}}}||z{|{yx{~}~~~~}}}~}~~~~~}}{}~~~~|{{z||~}~}{yyzz{{z{{}}}~~~}}}}zz|{z}~~~~~~}~~}}}}}~|~|z{|}{||{}}}}{z|}~~}~~}|}|{{{z{{zzx{|zyyzyy|}{y{x{|~|{{{{{{}}}|{xxz{yyy{xx|}~}~}~|}~~}}{zyxxz~~~~~}}|}~}|||}zywxzz{}}}~~}}~~}|~~|}}||}|z}}}{{{~~}}|z||}~|}}}|~}}~}}|}||~}}}|zxyvwz}}|}}}|}~}||}~~~~~}}~||~}|{||{z{}{|{~}~~~}~}~}}{}||}}|||}V()*)+()')'('(&   }ywyxxxwx{z|{z{{zzzz{zzxwwvwxz{|{}}|~~~~~}~~~~}|{}{}}}~~~}|}~~}|}|~~~~~~}}}}{}}}|||}}{{|z{|}||~{{~}|}}~}~~}~}~|~}|||}|z|zyxz|~~~~}||||{~~~}}}}zzxvxywvvuvwyzz}~}|~}~|}|yxyxyxvwy{z{z{z}~~}}|zyyz{z|{}{{{{{z{zz|}||{z{xwzz}~~~|zxxxxyzz{~~|{~~|}~}{}||~~|}}|}||~}}}}~~}{|}{xz|z{|~{{|}~~~}|{{yz|||{z{zx{~~}|zyzyyyzy{zz{z{yw}~~{{}|{z{zyx{zz{}|{{{zyyzyyy{yy{~~~}~}{|~~~~~~~|}|{z{~}|{{{{}}}}~}|~~{|{|}}~~~~~|}~~~||{{z}{yy{~}}~~}}}}~}|}}~~~~~}{z{{z|}}}}||yx{yzz{{||||}~~~|}~|zy|z{}|~}}}~~}~|}}}|zz{{}{zz}||{{{|}}~~|{|z{|{{y{|yyy{yxy{zz{}~|{wz{||}zzyyxz}}}|yxz|{||||{}~}}}~|{|}}}~{zzwx}~~~~}}}}|}}{z{~|zxwx{|~~~~~~~|}|}}~|}~||z|}|{{}}}}~~~~|{}}}}~~{~}}|{z{zwz|}|}~|{~|{||}}}~}~}{{}{zz||}|~}|{}}~}}~}}}~{V***)+))()&(()&  ! |yyzyywyxz{}~|z||{{{||z{yyxwyz{{|}~}~~~~~}}~~~~~}}~~}~~~~~~~}~~}~~||{{{}~~~~~~~~~~~~~}}}{{~{zy{y|}~~}}~|~~~}{yyyyzyyxwy{{{~}|~~~||yxyyzzxxz}z{||}~~|zz||}}~~}}{{||{z|~~~}}{y|{|~||z{xyyzz{{}~~~~~}|}~~}}~~~||~}}}{zy|z{|~}{}~~~{|zz|}~||~{|}~}~{{{{yyz}zz{}{{z}~}}||}zyx||z|}{||}{|zzyxx{{yz}}}||}~~|~~}|}||}}}{|{}|~|}~}}~||}}}}|~~|}}}~}|||}}||~~|~}|}}}~~}}~|{|{y{|~}||}|yyyz{||{|z}{{}|}~~}~}zy{{z|~~~}}}~~}}~~}~~{{{{||||z{{}{z|}{}}~}{|||{{}}{zz{zzzyzvwzzz{|}}~xxxz||zywyzy{||{yxxzz}}||{{~||}}|z{}}}}}|{{{z}~~~~}~|}~}}~{}}zy{}{zyyyy{}~~~~~|}~}}|~~~|}}}|z}|}}}|{z|}}}~}~|{|}~~~}}~}}}|}}~{|}||{zyx{}}|{~|{{|{z{|{{}{}||}~~~|zz|{{{{||{}||||{|~~}~}}}|}}{U)**)+((')&''(&   }ywwxwwvvxy|}||z{{z{|{y{zyxvwwxzz{~~}~}}~~~~~~~~}}{||~{|||}}~}}}|~~~~~~}~~}~}~~~~~}~~{|{}}}|{zyz{~}}}}}}}~}|}~}~{}}{z{||{||zyxzyx}|~}~}}||~}}}}}~~|{zzzy{zxxvyxyz}~||{|~|~~}yxyyzzwwy{{{{{{}}~~}}~|{{y{|}~}~}}}zzzyyy{}}~}~}zyz{{|}{{z{yxwyyzz}}~~~~~}~~~~|~{z}}|{|}|{}{|~~}}~}{|}{zzz{{}}|{z}~|}~}{zyy|~}||}{|~{{|zz{yxwz{yz{yxy|~~|}~}~}}|{{zyxz{{{{{z{}{{yyyxyzyyxz}}~}}}}{z|~}~~~}~~|{z|}|~}{||}}|{}}~~}}~|{{|{|~~~}}{{}~}|||}}~||}}~~}~||}~~~~|~}}||yy{}||}}{zyyy{{}{{{{{zz|z|}~~~}zyyz{z|~~~~}}|}~~~||}||z{{||{y{{|{|z{{{}~~|}}|{{||{{z{z{z{xwy{{{||~~zyyz|}|{yyzz{{{{xxxy||~~|z{}}}{{|{|}}}}~}}~}~}}~{|~~~~}{}}}{{||zyzyy{~~~~}~~|~~~~}}{{}|}~|z{}~~~}}~~~~~~~}}~~~}~~}~|{zzz}}|{{|{{{{yx}{z}~}||{|}~}}}}~{|}}~|||}}~}|~||{~~~~}~~~~|}~|U*)***()(*'''('  ! ~zxxzzwxyxx|~~}|{{}}|~||z{yywxxwz}~~~}}|}}}|}~}~}~|~~~}}~|}~~|}{~|{zz||}~}~~~|}{{{{{{z||y{{yx|}~}}|}~~|z{zz{|zzz|{{{}}~|}}~}zzz{{{zy|~}}|~}||~~}~}{{}|~|zzz{z|~|}{|{||~|{{|yxyzxy{}~~~}~~}~}{|}~||}}~}~}~~}~~{|z{zz{}|||}}~~|{{z|~~}~}}|~~~~{z{|zxwy|||{zz{~}~}|{~}~~}zwyz{}~}|{{|}}}|z{yz{zx|{|~~~~}~~|{}}~}~~~|}|}}~~~}||}~|~|}~~~}}||zy|~~~}||~~||}~}|}|~}~}~}}~||}}|{z{|}||~|z{z|{|}{{{{zz{{zz{|}~|}~zzzzz{{}~~~~}|{~~}~}|{{{|{|{{{{{|}{{{{|~}||~{{z|}{{zyz{yzwvyz||||~{yyz{|{zyyzzyzzyxxyx{}~~|{z||{}}{{||}|~~}~~~~{}|{z|~~}~}{}}|z{|{zzzzz{|}~~}}~~~~~~~~}||{{{{}|{{{|{~~}~~~~|z|~~~}}}{}~~~~}}}{{zz{}|{z{{|{|yxwxzz|}|{zz||{z{|~{{{~~~}|||||~|}{yz~~~~~}}~}}|U))**+((()&'')&  !ywxyzyxwxxz|}{z{|yz{zzzz{yxwwuwx|}~~}}}}}~}|~~~||||yz|z|}}~~~}~~}}}|~}~}|~~|}~}~}}{}{{}|zz{zz|~~~~}|~~}}{|~~~|{{zyyzzzzz{zyyxux}{{}}~|}~|}}~~~}~||zzz{{zxz|y{{z{|{|}}~~xyy{|{yxy{|{}}}{{||{}~~zzz|z|}}|{z{zz|}~~~~{|{z{|{{{{ywwywvx{|{|}~}}}~~~~~}{{{{|z|~|}|}~}|}~~~~}}}~~{zzyzy}{{{}|{}~{zyz{}~~}}|{{}~|}yyz{ywuvz}|{zyx||{z{z~}}}~~}}zwx{y{}|{zz|~}}}z{zzzyxzzz|}}}~~}}}{|}~~~~~~{}}z}|~}{{}}~~|~}~~~|~||zxx||y}}}}|}}}}}~~}|~{}~~~~}~~~~}}|}}~}~{z{}||}~||z{{{||z{{{yyy{yzz|}}|{}||z{{z{}{}~~~~|||||~~}||}|||}{|{{{{{y{{}{{~~|~~{{|{|||{xzz{yyxy{{}||}|{{zz{{|yzyzxzz{xyyz{|}}|{|}}}|z|~}~~~~|{}zz{~~}}{}}{z||zz{{{|~~~~~~~~~}{{|~||{}{{~~~~}~}}||~~~}|}}~~~~~}}{{z|}}|{{z|{|zxw{zy{~}||zz|~|{{{~}{zyz~~}|{~|}|||z{~~}~}~V))***(((*'(()'  !{zyz{|zzzzz{}|{{|z{|~{|||{yxyvvy{}~~~|~~~~}}~|{zz|{|}~}}}|~}}||~|~~}}}|{}~}{|{{}}~~}}~}|{|{}{{|{|z{yxvv{||{~{~~}~}|}}~{|||zzz~y{{|{{|}}~~}z|{{}}zy{|}}}|{|~|||||{|}}}|{{z}}~}||{{|~{{|}zxyxyxy{|{~}}|~}}~~|||}{||~}}~~|}~}}}~}{}yyz|||~~~}|zz~~}}}~}}}|zzzzxxxz}~}zyy}}zxz{}~~}|{||yw|y|}}|{yz}~|{{z{z{|yz{~~}}~~~}{|~}~~}|~|z}}}}|}~~|~~~|~}ywwz{~}{}}}~}}}~{~}}}}~}~}}~||~}|||~~{{{|}~}~}|{{||{{{yyyz|{z{{z{~}{{|}||{{zz{{z|}}~}~~}~~~~~}{|||}|}||{z||{{{{||}}}~}}||}z{z{yyzz{yzyxz{{|}~}{{{zzz|yyzyxxyxxxx{{{|~~|}{{{}~||z|}~~}~{|{z{}~~~~||}~}}||{zz{{{|~~~|}}~}~~~~~~~~~|zyy{|{||}{~~~~~}~~}{}~}}}~}|}~~~}~~||{z{}~|||zz{z|{yxxzyz|}}}}x{||||||~~|zyyy}~|{zz|}}|zyy{}~~}|~}~~V(**)*)(')'('(&   zwzxyzzzyyxzzzyyzxxz|z{z|zzxyvuuxz|}~}~~~~}{}~}|{|zzxyyz|~~~~~~~|}}{||{||{{zz~~}}|||||||{{{zy{~~~~~~~}|~~}||zzy{|{z{yzxyywuyyzyyyz~||}|||}{}~~~}}|{{|zx{{zzz|y{{{{|}}}x{yy{}{yy{z{|}z{|}}||~~}}~}zzzz{~}||{{}}~~~~~}}{zz{|zzzzywuwwwyy{|}}{{~}~}}}}~~|{y{{||}}}~}~||~~~}~|{}~~}|{{xx|||}}||~|}}yvuy~~}~}~}{{{{zzxwxxz{~~|yx{|zwxyz|{{|{z|~~}yw{yy|~{zyyz~~~}z{|zzz{zz||{}}~~}~|{{}~~~~}}|}~|}|{|}~}|~~~}~~~}|{wvxz|~}}~~~|}||~~~}|}}}}}}~~}}{{{|{|}~~}|}{~}}|}}}|}}|||zxyz||z{{{{|~~||y|}~}}|||{|z{|~~~~~}~}}~}}|{}{|}|{|{{{|}zz|}}}~~~~||{{|{{zyz{zzzzzz{||~~{{{|z{{{yzzzzxyzxyz|{|{}~||||{||{z{~~}|}zz{|~~~}|}}}}}}||||{|~~~{|~}~~~}}~}}~|zz|{}~}||}~~~}}~}|~}~~||~|}~}~|||yy||||{{{{{|}{yzzxy{|}|~||}~}}{|}}{zzyz~~}||{{|}}|{z{z{|}|X(*+)+((()&'()&  !}zy{|}{{{yzz{{zzzyzz|}{{||zw{xvvx{|~}{~|~}~}zz{yyz|~}~}|}|{z{|{{~~|~~}~}~}|{zyz}~}~}{{{|zz{{zzyzyxwxzzwywz|~}||}}~~{}}}|{|{}|{{|{{z}{z}~|y||{|~{zz||||}|{{}|}~~~~||{{~~}~}~~{z|}|{z{zyyxwvw{z{}}~~|~~~}~~~~|z}}~}}{~~}||~}}~~{yy|~~~}|||~}}|wtv|~}~}}{{y|xxvy{|~}zz||{xxz{z{y|{{|||zyzzx{}{|z|}~|||}|{|}|z{|}|~~~~~}~~~~~}~~{|~~}}}~~}}}~~~~~|zxxz~~}~~~~~~}~}~||}|}~~~~~||{||{|~~~}|||}|}}}}}|~~}|zwyx{}|}|{}||~}|zz{|}~}|{|zz{{}~~~}~}}||||||}{{{{|}}|||}}}}~~~~}}|||z{yxz{zyy{|yz{~}~|{||zzz{z{z{xyyzzz|}|{{}}{||z{{|}{}{~}~~|{{zyz|}}~||z||~}|{|{{}}~~||{}~~|~}~|~~~~~~|{yyyz}|{z~~~}}~|}~~~~~}{}}|}}~~|{~}{{{ywz}zz{|{{{}|{zyyxy{|}}}||}~~~}{}|{||zzx{|}|{{zzy}|zy{{zy|{|~W(**)*((((''')&   {yyz{|z{{zyyyyyzwxxyyzxy|zyvxxvvwxy{}|z{}~}|}}|}{zyyyyzz}}}}}~~}~~~}}}{|}{z{{yy|~~~||}}}}}||{zyy~~~~~~~~~~~|}|z{z{{{zzzyzzyxwxwvwvwy{}~~}|}{|||}z{yy|~}||{}|{|}zz{{zzyzyy|}}xxzyy{yxy|{y||zzz{z}~~~{~~{y{zy|~~}|||~~~~~{zy|{zyyxxxwuuvyyz{|~}}}|}~~|~~|zz|{~|}}~|{zz}~}~}|zy{~}|}}{{}{|}{yuuz{~}}}||zz{{wxwv|{|}zyz{{yxxxxxux{zx|}||zxxxxx}~{{zz}}}{|||zyz|{z{{{{}~}}}~~~}~~}}~~}~}|~|}|||}}|~~~||}~~~~|zxyz|~~~}}}}}}|}~~}|~~}~|~~~}|{z{|z|~~~~~~}|{|}|||||~~~}||zyxvx|~}||||}}}|{zz{}~~}{}}{yz}~}~~~}|||||{|{{{{|}~}{{|}}}}}}||{{z{zyzzzz{{{||}~|{|{|{{}zy{{zx{|zz}}{{{|}|{{|{|~}|}}||}|~}}{zyzz}~}{{{{}}}}}|{}}~}}{~}~}~}}}~~~~~~~zy{xx||{{|}}}~~}~~~|||~{|}}||||{wz|{zz~z{|}|{{}zyy{|}}}{}~~~~}}~}||~~~z}{z|}|||}zxz}|{|{yz{{zW***)+((')''')'  !~|{{{}{{||{{{|zzyxyxz{{yz{{zyxyxwwz{}~}|~~}~}}{zyz{{||~~~~}~}{z|{z||~~}}|}}~}~}|}{{~|~}~}}||}|zy{{x{}{zxxywyzy{|~~}~{}|}||{|zwx~}|||}|~~|{}{zzy{zz}xyz{{|zzy|zzz{z{}}z|}~~~~|}}|zzyy~}~~}|z}|z{{zzyzwvvwyy||~~~}~}~~}}}~}~}~~}{{z}~}{zz~~}|{~|{|~yxx||~~~~}}{||ywwwy{}}z{z{{zywxyvwz{zz~}|}yxyxx|~}{}}{|}||}~}zzz|}~~|~~~||}~~}~~}~}}~}}}}~|{}}~}|{{{}~~}~}~}|~~|}~}|~}~~}|{{||}}}~~}}~}~}}||}}}{}|}~~}}|yxyx}~|}}}|}}}|{z{{}~|}{|{zz}}}~~~~~}}~|{|z{{{z{}|~~||~}}}~~~|||{||zzzzzz{yz|}}}~|{|{|z|zzyz{zyzzzz||{{{{||{zzyy{|}~}}}}{z{}~}|zyyz{~}{|{z{|~}}}{|z~~~~~}{}}|}}z{|}~~~}~}~}zyxyvx{y||}~}|~}~~~}~~}{{{{{||}}~}~}}~|z{{zz||zz|{{{|{{z{zz{{{|||}~~~~}}~||{{}~~}|{{z{||{{{z{~}}{zyyxyzy|~V(**)*(((('(((&   }zyzz{{{|}}{zzzzyywwxzzzxxxxwvwvwxzy|~~~|}~}|}}~}~~}}}}}}zzzy{{|{|}~~~~~~~~}~{|{{yyyz|}}~|{|{}{z|}{}}{y{}y{~}~}||~}~||zxyxy{zxxxxwvwxy||}||{~~~}~}|{{{||}|zyxy{}~}||{|~~~}{|{yyxxxz|}xwywyyyxy{zxxxxz{|{{{||}}|||}~|zzxxy{~~}}~~}}zyzz{|zzyxxwvvvxzz}~~}}~|{|~~~}~}~~}|~~}||{}~}zy{{}|}~|z{}}~}{z}{{z}{yy{zz{~~}~|}}~}||}yxwxy{{~{yyxy{{yvvxww{|{z{}{{yyvwwx{~~|{}}|{||{{|~{zzzz|}}}~~~~~{{|~~}}||~~}}||}~~}}~}{||~||{|{}~}~~~}~~~}|~}~~~|{{|}}}~}~}~}}z{~}~}||~||~~~|}|{{{yy{|}{|||{{z|||{}~}~|{z|{}}|}}~~~~}}}{|z{zz{|~}||}}~}|}||}{{zzz{{z{{}~~}||||{|{{{}{{{{{{|}||{{}{zzzzz{|~~}}~~~|zy||}zzyyz|||}|{||~~|}|}|}~}}~|}}}|z{}~~}~}}}~{zyyxxz||}~~||}~|}~|{{||{|||}~~}|}}zz|{{{|{{{{}|}|{{z||}|~|~~|}}}}~||}{{{|{{|}|}||}|{zyyyyy}Y)***+()()&'('&  !~{zz||}|~~~~}|{{zz{xy{{zzyzyzxuwxz{}}~}~~}~~}~}|yz{}~~~~~}~~}{{|~}}}~|{||{{{|{||||}}~~~~||~~~{{yyxy|}{xyzyxy{|}}~~}~~~~~}~~|~{{{|}{}}|}|}~~}}zzxxxy{}~xwxxyz{z{|{zyyxy|}}{|}}~~}{|}zyyxz{|}|~}~}||||{zzyzyywvvxz}~}}~}~~~||}~}}{z|}{{|}~}|}}{|~~~{{|}||~||z|zz|~~~}~~~|}~~|{y{z|}|{zxyz{yxwxwxz}}|{~{zwxvwwz{~~|~~~|{{|||~|yyz|}~~~}~~~~~|~~~|}|}}~~|~|}~~|}||}~}}~~~}~~}{}}~~}}{{~~}~~}|~~}~}~}{~}~}}{z{{{{~}||}{z{z{||~~}}}||{{|{}}~|}|{{{{{{{{|~~~~~~}||{{zzzzxz|{||}~}}|}|{{||z|}|y{}}||~||{{||yz{yyz|}{~}}~|{|}~~}||zzzy|~||{yyzz|~}~}}|{{}~}}}{{|{{|{~~~}~~~}|}}|{zyxyy|{|}|||{y|~~~~|~}|{}}{||{|~~}~}|}|zz|{zz{zy{{{{|}|y{||||{|}~~|{{{z|}}|{|~}}~|z{y||~~}|{}|{zxxxwwy}}}X(**)*()'('''(&  !}yzz{{{||}~||{zz|zyxxwwyzywwxwvuwyz|~~~~}|~}}~~~~~~}|~~}~}~}}~{yy}|~~~~~}}||{{{|}||}||{zz{yy{yy{}|||~{~~~~{{{|}|}{{yywvz}{xwyxwwz{}}||}|~~~}}~~}}||~~~~{||{||~~||{{|~~|zwxwxyz}~ywwuyzzzz|zzywuvx||{{}||}~|{z~~|yyyvyyyzyx}}}}}}{{{zz{zywwvvuvxy{~~}}}~}|~~~~~||}~~~||{{yx{~|z{{z|~~}}}~|~~||~}}~|{yz}{{}zz{{zxy|~~{z{~|z|}{zyz{y}~}|zxwxzzyxxwvwz||{{zyxwwtuwxz|~~}||}~{{z{|}{yxy{|~~~}}}~}|~}}|}|}{|~~}~~~~~||~~}}|}||{}|}~}~||~~}~~||~}~||{~~}}~||~~}~}}~}~~|}|{{{|{~~||}}zyyxz{}}||z{z{z{}~~~}}||{{zzy{|~~~~~}}||}|z{|{{}|}{z}}||}||}~|||}{{}~}}}|{{}{yzzyxy~~~~|||}~~}~|z{z{|}{z{xyz|}|~{|}{|~}~~{|z|}||}~~~~~||}}}|{zzzx{{|~}|}|{{~~}}}|{}|||||}~}}}{}{{{{zy|}|{z{yz|~|z{}}}~}~~|{}{yz|}{|}}~}|{z|~}~~|}}}{{yyxvw}~~W***)+)('*'''('  ! ~{z{{|}||~~~}}|}|{yyyxzz|zwyxxvwyy|~||}}~~~}||~~~}|{{|~~~}}}}|~~}}}~{||{{z{|{}}~~~}{y{~}}{zywx}|{yyywwz|~}~~}}~}}~}}~~}|~~|}}|}~}zxzxzz|zyxvx{{z{{{yxywtw}|||~~}~}||{|}}{zzyz{{yyy{}~~}}|}{{|}zyxxwvwzz{~}~~~}}}}{|zy|~|{||{{~~~~~~||~~}|{}~}~{{{zywzy|~~~}{{~|zy}~}~}||}~||zxxyzzyxxwxx{}||zzzxwvvwyx{~}|{|}|{|{}~{yxyz|~~~~~~~~~}}~~~~~~}~|{~{}{}|~|}~|~~|{}~~~}{|}{|~}~~}|||}~|}~}~~||}}}}~||}|z{zxy{||}}}{zzy{z{}~~~~~~~~~~}{}}|zyxy|~}~~}z{}}{|z{{||z}}|~|}|}|{|}|||zy{~~~|{|{{{y|xyy}}~~~}|~}|}~}}|z{{{{}||{yzyz{{}|~{|{{~~~~{{{z|}}}}~{|}~|~~|~||{{zyzzzz}~~}{}{|~~|~}|{{{|{}~}{|}}}~}|}|{{{{y||{z{{yy||{z}~}}}}|}~~}{|zz{{zzz{{}~~}}||{z|}~}||{{zxwutw}{{V)**)*()()'('(&   ~{xyzz{|{|~~}}||{|{zxxwzzzxxxwxvwyxx}~~~}}|}}}}~}}}~|}}|y|~}}~|}}{{yxz}~}~~|~~}||zz|~}~}{}z{{||z{z|{{~{}}}|}~~~~}{yy||}}}zzxwwy||ywwvvx{}~}|~}}}}{~~~|}~~}|}}}}}~~~||~}{}}~}}{{zy}~{zxxyz{|~yxxuwyyzyzyxyyvvvyz{{|}}{}{{yyy}{{zyyzyxxxz{}~~~~~|||{|{|zyxwvvvyyz~~~~}~~}}}}~}}||{{wxz}{z||xy|{{~~~||}~}}}|{||{{xyyyyxyy|~|||||zz{|~}|}|~}}|zyxvwzzyyxwvy{{|{{{yxwvuvwxy|~~}{zz|{{yzz|{zwww{~}}~~}|}~~~~}~}}~~~|}}~~|}||{|}}|}|~}~~~~}~}}}}z{z{~~}}~||}{z{}}|~~||}{|z}~}~||||{zyxyz{}~|{yz{z{z|}}}}}{|~}}}~{{yxvx{~||~|{|||z{{{||}}}}|}z{}~~}||}}}z{~|{|~{|{{yyz}~|~~~}}~~{zz{z|}~|z{}|{{}||}~}~|{}}{{|{}}~~}~}|}}~}|}|{{yzz|{}~}~}}~}}~~||y|}}|~~~}}~~~~{{{{{{z~}{z{zz{}||{~~}~}}~~}}}{z{{zyy{||}~~}|~|~}|~~}~}|{zxwvuwx~~}V)*))*)(()'''(&  !{yzy|z}}}~~~|}~}|z{ywy{|zyxyyyz|{z}}}~~}~~}~~}}}~zyxy|~~}|z~}}}}|{|}}|{}}}}~}}}~~|~~{|zz}~}z{zyy||{zywxz}~~~~}|~~}~~~~}}}~~~}}}}~~}|zz{~{yy{|}~{zywxzzzz{yzz{xwxy{{}~}||~zzyyy{~||}}{|}{{{{z~~~}~|}}}|{yzwwvz{{|~~||}}||zxz}zzyzzz{|{~~~{}}~}~~|}|{zyzyzyz{{{~~|}~~}}}|~~~}~~~||{zxxyyyyzxwv|}||}y{yxwvvxwyy~~|zz{{{zz}~|yxwwy~}~~~|~~~~~}~~~|~~|{}~}}~~~~}~}}~}{{{zy}~~}|||zz{}{|~~|{|}||zz~}~||{{{zxzy{}}~}{{{{|{z{|{}}|}||}~~|{zxwuwy{}~}~{{|~}|{zzz{}~}}}|}{y{~~~}}}|}yz~}~|}{z{zxy|}}~~|}~~|~|}~{{{{|{|~{z{~}z{|{||~~~}}~{|}}{{{|}{}~}}||~~~{||zzyy{|{}~}}|}~}z{~}}}z{}}}~||}}|}~}~}|{zz{{{{}|{z{z{z{|z{}~~}}||}~~|}{z{zyxxyz||}|z||~~}|}|~|}}|{{yxvwww{~}W(**)*((()'(()&  !|yyyx{z|}|}}~{||}{zyxwvx{yxxyyyz|||{}~}}~}~|~~}~~||{{}}{xvwy}~~~~~~~~}~}}}yyz~}{{}zz{{{{|~}|{}{|z}{{|}~}~|yz{~~~{{yzzz|zzzxwwwz|~~}}|}}}{}~}~~}}~}|}}~}|~~~~||}~}|||{{y{{{xuy{|~{yywxxzyyzyzzzxwwyz{}~||||zzxwwxy~|}~}|z|{zzzz|}~~~}}||{|}|yyzyzvvx{|||}~~~|||{{~}}}||zxxwzxxyxxxxyx{~~~~}{|~~|~{{{zyyyyyyz|zz{~|||}~}|}{~}~~|~~||}}zxxywwxxyxwz{|}}{zxyvwvwuvy}}}{|yzz{zz||{ywxuy~}}~~|~~|}}~~}}|~|}~~~|~~~~}}}}z{|{y{~~}|{}{xy{yy|}}zy}}~{{|}||}{{z{yyyz{}}}}|||{z{{|{||}}~~}}~||zzyvvx{|}}}}|}~}}{{{zz~}~~||~zyy}}}}{|||}~~}~|{{yz{|}|}~z|~}~~}~|{||{{}}{xz~}}{~||||}}~~}||~}~{|{{|}~~|}}}|}|zzy{~|}~~~~||~}}~|}}{}~~||{~|~}}{{z{{{~~}{{|z||{{{}~||}~~~}}|{{z{z|{|||zzy~~~~~~~~}~{|{{yyz{z{|~W**)*+'((*''')'  " }{|z{z}~~~~}~~|{|{xxx{zyz{zz}~}}}~~~~~~}~}{{~{zwwy~~~}~~~zz{~~|}~~}~|||}~}|~||||{{}~}~~|||~~~~}z{z{{{{yyxy{{~~~||}}~~~}~~}}}}}~}~~~}}}}}|z~}{yxw|~~{{yyyzz{{}{zz{zzy|{{|~~~}~z{yzxy|~}~~~~~|{|{{||~}~|}}}{{z{{yyxx|~~~~~}}||||}}~}}||zxz|xyyxxxyyx|~~~|}}~}~~}}||zyyxyx|~}yz}zz}~}}}~~}}}~~{zyywx{{xyxz||}||zzzxwwxvuw{}}||wyzzzz||{yxvvx~~~~}~~}~~~{~|}~~}~~~}~||||}|{z}~~|}{{{yzzxx{{{{y{}}~}|}~~}}||zzzxxxyz~}}}||{z{{|zz{}|{|~~{|{|zzyz{~~~~~}|~}||{zzz|}}}~|}yxxz{}~~{|||{||~~}}~||{zxz{|{{{y{~~~~}}}|{||||||{yz}~|{}{{{||}}}}|}}}~~}|{z{}~~~}||~~~|}~}|zz{{{|~~}|}}}|{}~}}}||}|~|}~}{{||}||{{{{y|}~}|{|z{{{{{}~~}}}||~|~}{||{zz|{{z{ywx|}}}}~}~~~|{||{{||zz|~W(***+((')'(')&  !~{zzxyz}~~~}|}}}{|{zyxxxwxwyxy{~}}}|||~|}}~~~~{}~}{~~zy{z{yxxwz}~~~~}~|~}zz{|~}||}}}}|||||~||z|{}zz|{{|~~~}~~|z{{~}|{yzzzz{yzzyyzz{~~~}||||{}|}}~}~}~~|{|}{}~}}|~{{|~|}|{{z|~}{yxwx|~{zzyz{y{y{{yzzyzzy{{z}{{|}yyyxwwy{}|}~|~}~}|{z{|}|}}~~~}|||{~}{z{zyxyyy}}~}~~~}|}{{{~|}~}}{{zxxyzyyxxwwwxwy~|}}}~}{{||}|~{||{ywxwwwx~|zyyxyz~~~}}{}~|}}||{}|zyywwz{zxyz{|{}|{zzxvvuusv|{{|{xvyyxzzzzyxusy~~~}}~~~{|}~}}~}}~|}}{~~~~~~~~~|}|~~{|}~~~|||zzyyxwx{{{{z|~~|}|}}~||z{|zyxwwx}~z||}|||}{||zzy|{{~~{|}}{zz{|}~~~}}{{y|{||||~~}zywwz|}~{{|}|}~~}}~~}~}{zz||||{yy}}}}~{{z||||}{{|}}}}|{||||}~}{|}{}~{{|{~~~|~}}~}~|{||}}|~~}~{{{}}~}~}|}}~}~{{|{||}||y{zz~~||}||||z|}~~}}}~}~~|{|{|{}|{{|ywy{|}|~}|}}}|}~|{|W**+)+((()''')&  " ~}|||zz~~~~~|}zyyzxxxxyz|~}}}}}~~~}~}{~~|{z|zzyzz{}~~~}{{}~}}}~}~}}}}}|}~zz|}}|||{}~}~}}}~||{{|}{|||z|{|zz|~}~||}~{{~~||~}~}||||{}|{}||~~||{z|}|~}|{{xw{}||{z{|z{}}}||{|||}|{|}|{}|yzzxxxz|~}~~~}}{~~|}~~|z}~}|{{}{zy{{}~~}}~||{|~~}~{z{|{{z{{yz|zx}~}}~~}}~||{}~|~|zxxxxyz~|zzxy}~}~}}}||}}}}yzyxz}{{y{|}}~{yzz{yxwvwy|}}~|yyxyyyz{zyxvxz~~~}}~|}~~}}|{~~~~~~~}}}~~~}~~~}||{zzzwwyzz||}{|~}}}}}}~}|}}{wwvvw{}~~~~}{z{zz{|{{|~~~}}|}~}||}}|~}~||{|{{z{{||~{}~zywxyzz{zy}}}}}}~~|z~|{z|}{{zxzz}~}}|||{xy|zzz{zz|}}}|{{{|{{}}|{|}|{|~~|||{}}~~}}}{|}}~}~~}{||||{~~||}||z}}~|~~}~|}}||{}{{|}|zz|xy}~}}}|{||{{~~|~~}}|~~~~~|||{{||zz|ywwyzz{}}~}}}|}~~~~||~}W(**)*()()&(')&  !~{{{|yz}}}~}||{zzyxwwxwxz{}}}{|}}|}}~~~~~~}z|}}|~~~|{{|zzxyzwzz~}|}~~~~}yx{}|{z}|}~~}{{~||z|zy{}{{{{{z|~~~|}|}~}}|{|{{zz||{z{{{{{{zz|~}|{{{zz{yzzzyy}~}}{|{|zy|~}yz{|}~~}z{xz|}}~|}{{{yx{}}zzzz|{zyy|{z||{{{}{|{}{{{|yyzzuwyzz{}~}~~~}}|zz}}||~}{y{}~{yy{zyx{|}~~~}|}|{{{{~~~}}~~~}~}z{yyy{yzzzz}{z}|||{{|}~}{}{{{|||}}zxwxvx{~~|xyvwz}~~}}}||zy|~{|{zxwx|||{z{|}|{zzzzxwwuvx{|}}{ywxxxwyyzwwxx{}}}~~}~~~~~}}}~~|~}~~}~}~~~}|~}|}}~~}}~~|}|{yzzzywxzz{z|}~~}~|~~}~}~{}zxvusvy~~~}|{zyz{{{||~~~}}}}|}~~~|}}}}{{{|{zz|y~{ywxxzzyz{{}~~}}~{z}}|{}{|{{zz{~~~}~}~~|zzzz{{|{||~~}~{{{}||}~}}}|{{~~|}}||~}}|}~~}}~}~~~~~}z}~}{|~~}~~|{}~}}}}|~}{z|}||}{{z|{{|~~~~~||}||}}}}~}{}~}}}}|~{z{{zwwyzxz{|~}}}~}}~V))*)+)(()''()&  !~}~}}|~~}{z|yyzyyz||~~||~||}~~~~{||~{zz|{z{~~|~}zy~}|||~|~~}~||||{{~|||}{|{~||~}~}{||~}|{{{|{}|||}}}}}{{||zz{{yvz~}~|{{{w|~}{y{~}}~}{xy|~}}}|{}{{y{{{{y{yz|{{y{|{{{||~}|}|||}z}z{zxxxy{|z}~}~|}~}{{}{yy~zzz{|zy}~~~||}||}~~}}~~{{{{yz{{{|}}||}}|{{}||~~}{{z}~}~|zyywx|~}|zzxw{|{~~}||zz}}{||{{zyz{|y{||}~|{z{yyxvvuuyz}~|zxyxwxyzyxywy|~~}~}~~~}}~~~|}~~~~~~~}~}}}|}~~~}~}|}|{{|{{zyxzzz{}~}~~~}~}}~~}~}{yxustwz}~}{{yyyz{{{|~~}~}~~}~~~~~~}}~}|{|{{z{{{}zyxyyzyzyz|}~~~}}}||~}}|||{z{zzy{}}~~~~|~yzzz{zz{{{}}~~~|{zz|{{|}}|~~|zz{~}}}}}~}{}{|~}~}~|{}}~~~}~||{{~~{|~~~}}~}|~~~~{~~}}||{zz}|||{yy|{z{|}}~~}}{~{|~}||}}}}|}~|~~}|}}|{{zxwwwvvyyyy~~~}|{}|~~~~}~}T(**)*))()'('(&   }{|}}||}~~}{zzzxyxyxx{}{~}{|~}~~~~~}{||}~|~~~}~~{{z{{{z|{y{z}}}}}}~|zy{|{{|z|}~}}~|||}zyz{{z{zz|{}~}}|}}}}||~~|{||||{zz{}{{{z~~|||||{{zzzzyvv{~~|}}||{yy{~~|{zx{|~~|{yyy{|||}{{{yzyzzywwww{{zyxyyz{||}~~}}}~{z{zyyyxuvxz{yz~}~~~~}||zz{|~~~~~~|yvzzywzzyyy|~}}~~}}|{{||{}~~~}}}}}{zyzzyyzx{}}}||~}|{{||{{~}}||z{|}}||yyyxvy}}{{yxvwzy}~|}{{yxz{zyzzzzzzz{zz|}}|||zzywxwutuwv{~}{zyzwvxzxwyxy{~}|~~~}~~~~}~~~}}{{~}~~}}{|~}~~}}}{{{{{yyyzy|}~}}~~}||||~~}|}{zxvuux|~}~}||{yxyz{||~~~~~~~}~~~~~~}}}}}{}}{||{{|~xwwyyy{|x{{||}}}~}|}}~}}~}{{||z{zz|~~}}zxzyzyz|{|}}~~~{z|||{}~~~}{z|}{|~}|||~~}}~|{{|{~~~}|{~||~~}~~~}~}{}||{|}~}~|{z|{z{}|{~~}|~}~~}}}|}~}}~|||{{wwxwwxyxxz||{}}~~~W)*+)+)(()'(')'  !}|}~~}~{{|yz{zyz}~}}~||}}|~}}~~~~~~}|}{|}}|z{~}}~~}~~}{|~}}|}|~~~}~}|}|}|{{{z}{~~~}~~~{}~~}~}~~~||||}}|{}~}}}}}|{{{xxyy}~{|||{{~}|zy}~~|||zy|||}|{|{zyz|zyuwwxz{zzz{z{{|}|~}|}{||{zyzyuvz{{{z}~~~}yz{}}zwx~|zyyyyzz|}~~~~}}}}~}|~~~}}~~{||{zzz||}~}}~~}}|{|~~}{|{{{}~}|zzzyz}|{zyywwxxy}|||zyyzyzzz{~}}{z||{}}|}}{zxyxvutvsx}yzyzwvx{ywxyyz||{}}~}~~}|{~}~|~~~~~}~~|}||{zyxy{{}|}~}}||||||~}}~}zxvvwz|{~~~}|zxyyz{}}~|~~~|}}|~}}|}~{|}~{{}wwz{zzz{zzz}~}~~||||}~~~~|{{}|{z|{{{~~||}zxyzyyyzz|}~~~}~zy{|z{{~}}}~}{{{|{|~}~}|}}}~}~|{z{{zz}~~~|{||}|}~~~~~}|~~}|zz||||}|z|{}zzzzyx}~~~|{~~~~~}~}|zy}~~|}~~|z{xwvxuvvyyyy|}|}~}}|}|}~~V)**)*((()'('(&   ~{z{{}|~|~~~~}||{xzy{|||~||~|{~|||}|{~~~~~|}~~{}~|{|}{z}~{zyyz{|~~~~~~}~~}|{|}|}~|}~~|||}{}|{{zyy{{|}~|~}}z|~}|~~}~||~~}~~~|}|{{{~~}|||}|~}}}}|zzzxyyz{|}~}|{|{|{}}}||z{}|}~||zzyz|||}{zyzyx|{xvvvxz{xyyyyzy||~~}|~{z|zzyxyusw{zyy}|||~}}~~|zyz{}}}~~~|zux|zxwxyvx{z{}~}~~}}}}}|}~{~~~|~}z{|~z{zyyxz|}}~||~|}|{|{|}||}}|{{{{y{|||{yxzz{{yzyxwvuuvz~{{{yzyyxxzzz|}}}|{|{{||}{z|zvxywuutqtz|yyyxxuuyxvwywwz~~}|}|~~}~~}~}|~~~~}}~}~}~}}||{{zyy{z|}}}|}|{|||{|~}|{zzxwwz~~z}~}||{zyxy{|}~~~{}~~~~~~~~~|{|~|||}||}xwzzzyyzz{|}{}~|}~}|{~}{{}z{{z|{~}~}|}zzyyxxxy{{}~~}}}||{}}{{}}}~~}|}}}|~}~}~}{}~}|}|||{z{|}~~||}~~~}}~~~~~~}}~}|{{~||~}||z|{zy{yx{~||~}}~~zz{}}~~{{{yywxvwyzzz{}~~}|}}|~~}}}~W***)*((()'''(&  !|z||{~}~~~}~{y||}~~~}}~}}||||~~~~}~~}}}}{}|}z{zz|~~~~}}~}~}~~~~~|||}}|||zxxz{|~}~}}{|~~~~~~~~~}~}}|||~}}~~~~||z{y{{z||}}{z||||}}}}|}|{}~~~~|{{|||}|||{zyyz{xvwxyz{{yzzzz{~~~}||zzyxxwuvyy{z{}}|~|}z{}}}}{yy{{{zywxxzz}}~~~}}~}}}}z~~}|{|}|}zzzz{}~~}~}}}}{{}}}~~~|}}|{|}{{|{yz{|zzz{zyyxtvx|{|zzzyxxzzy|~|}{{{}~|||}|zyxwwwutuz{xxywwuvwwwxzxvx~~~~}~}}}}~~}}|~~}~~}~~~}~~~|{{{zxyz||}~~||}}|{z~}}|zzyxxy}~~}~~}|{z{zz{||~~}z}~~}~~~~|z||||~|{|zwwzyyxyyz{|{{}~}|}~||{|}{yyyz{{|}}~|||{z{{xwxyyz}~}~}|{z|}}{z{{|~}}~}}|~}~~|}|}|~}|}{|{yxz{|~~~~{y|~~~}~}}~~}~~~~~}~~||}|z|}}|}}}{z{yxxzyxz}~}||~~~{|~{z{}}}~||||xwxxwwy|zyz|}{~}}|~|}}}{{}~W)**)*()()'('('   |zyzyy|}}|||}~~~|~~}}{{z}}}~}~~}}{|{{{||~~~~~~~~~~}~~}}}|}||z{|{{{z{yy{z}}~~~~||~}}~}~~}}}}|yyz{{{zzxwv{|~}||{z|~}}~}}{}}~}}|}zzz}~}~|~~~}|{{zxy{|{{|{yyyzz{|}||}~{{|}}}~}}||{|}|{{yzxyy{xsuwvyzyxxyyxy}}~~~~{zzyyyyxwvvwxzz{}}}~~~~~|{|{yz{|}}}}~|z{zyzxyxwxz{{|{}~~~}|z{z|{}{{~}}}{{z|z{zyxxy{}}}~}{}{{z{|}~}}~|}~{{{|zy{|yyy{zzz}{yxwtuv{}}|zyyzxyxwxzxy|~{|z{|~|}|~zzxyvwwxuuvywvxxwvtuvvvywuty|{{~~~~}|||~}{|~~~~~}{}~}}~~~}~}}|zzzzyz|}}~}}|{{|{zy|~}~|zzzxz||{~~~~~}{{{zz{{}}~~}~~{}~}~~~||{z}}||}{{~xxxyzyyzz|}~}|}}|}}}}{z|z}~|{zzxz{|{~~|{~|{yxyyxzzz{}}}~}{|~}||||z}~~~}|~~~~}~~}}}|{{{yy{}}|~|zy|}~}~}}}~}}}~}~~~~~}|||}}}}~||yyzzyyz|||~~|z}~~~}~|{|~~}~||}|yyzxyy||{{~}|}~|{~}}}~|z{}~}X)***+(((*'''(&  !}|z{|z|}~}~~}~~}|}~~}|{}~|}~~~~~}}{{|{|z{zzz{|}|}~~~~~|~~~~}}zyy|z||yzywz{~}}}||~~~}{|~~~~}||{|~~~|}|{{|}}|||z{y{|{|}}{{~|||}}~~}~}}{~}}{{{zyxzyuutwyzzxyxxxx|~~}}}}{zzzzxwxzyzz{~~}}}||z|~}~|{}|{{zyyy{|{|}}~~}}|}}}|}|~~~}||~}{{|zyz}~~}~||}~z{|~}~}{||{|||{{|}|z{}}|zzvvx{~}{zyzzxxyw{{y}~~}{|~|}}}}zyywvvywvyywwxyywvwvvwxxvtuyzz~~~}~~}|z{|}~~~~||{~}~}~~}{{z{zz{~|}|~||z||{z}~~|zyyy{{~~~{x}}}}{{yzz||}~~~}~~~}~~|}}~{{{|}|}~zz~yxwyzyxyy||}|||}{||}{zyxwy|{yxwyzz{|~}||{{{zyy{zz{{}{||}{z{}||z{}}~~}~~~|}~|~{{zyyyz|}||~~{z{|||}}|}}|{{}|~~~~~}|zzz{{{|}||zxyzyzy{yy{{{|}}~~|}|z{|}~~~}}}~|zyyzzz||{z}}}}}|}||}}}{zy}~}X(**)+((()'('(&   ~{zz{zzz}~|}|zz}}|{}~~{}~~~~}||}}~~~~~~~~|}}}}{}|yyyzyyyzyyz}}|}~~}|~}~}{}|{{~}~~}}|}xwwyzy{zyyxyz|~~||{{z{~|~|}~|}|}|}~|~~}}}|}|{z{}}}}||zzz||{|{|zzyz{z|{zzy|{yz{yz~~}}}{z}}{{z{xxyzytstuyzwxvwuvwz||}~}|||zzyzywxyxy{{{}}|{}~}~~~}||{{z{}}~}}~|{~|{yxwvx{z{{|||~}|}{|||}~z{~~~~}~|{|yz{{zyz|}~~}zy{xx{~}}~~|}}|||{{|z|{|{zz}{{{zwvvzz}~~}|||xxyywzyz{{|}|z{|||{}|yyxvvxyywwxxwxyxwvwvwvxwutuvxx||||{~}~}~~||zy}~}|}~}}~~}|{}~~~~~}~~}~~|{{zzz|}}|}~|{y|{}}~~~|zzz{{{~~yx{}}}{{xz{{{{~~~~}~~~~~~}{|~~}{{|}}|~|z{zyzzyy{|||~}|{}|}{}{yyz|~~~|{xxxzyx{~~|}|{{|yx{|zz{~{||~z{{}}~}||}~~~~~~~}~~~~}{|zxyy|}}}~~}{|||}~}||~{{|~~~|z{{z|{|||}}{y{{{zyzyw|~|yzy|~}}{z}}}|}}{{|{{}~}|}~|}~}~|||~}}~{{z~~~X)**)*))()'('(&  !~|{{|{|}~}|||{|~}}}}}~~}~~~~}~~~{~~}}|}}}{z{z{yyyyy|~~~~}}}~}|}|zz||~~|{yz{~|}||{}}~~|}zz|}}|~~}|||~~~~~}~}~~}|}}~~}}~zy{|||||z|{z{{||{xx{{z||z{}~}~}{{~}|z{zzxzxutuvx{xxxwvuvyz{}~~}}|{zyy{x{{z|{{z}~{}~~~}}{{zz|~}~}}}{zzxwx||{|}||~~~}}}}}}}~~}||{~|y{z|}}}}}|zyz~~~~~~~~}||}||}~|}|}}}{}ywwyz~~}~}}zzzzw{|{|||~||~}~}~||zzywwz{yyywwyyywxxvwxxwwuuuwx{}}~}~|~}~~~{|{||~~~~~}}}}|}~~~}~~~}|||{{||}|}}}|{||}}}~~~|}{||||~~}|}}}|zyz{{{||{~~}~}}~~~}}~~~}{~}}|{}~~|{y}{zzzyyyz{|||||{|z||{{ywy{~|{yvxyxxy~~}|}||{|zyz{{yzzz{{|zy{}}~}}|{|~~~~~~}}~}}~~}~~|{{zxy|{{}|}|~{{{~}}{}|{{}|~~}}~}|||y{|}{z~|{y{|zxz|zz{}}|zzww{~~~~|{zz|~~|}~~|z|{{|~~||}}~~~}{zz|}}|{y}}W)**)*()()'(((&   |{z|zzz||||{|{zz{||}|||{~~}~~~~~~~}}}~~|}~}||{}|~}}}~|}{zyzzyyxvxy~}}~~|}{{{|z}~}}~}~zzxz{}}}}}~}}zzy{{||}{||~}|~}}|zy{{}||}}|{|~}{|{||~|}}}}|~~|}||{||~}~~{||zxz}{zz{zz|{{zz{yzx{zyyzz{}}|}}|z}}{yzyyxyxsrstx{xwwwuvwwywz}~~}{|zyxwyyy{||||z}}~}}|~~~~~}|~{zz{|||~}~~}|~|{yywwxy{|{{{}|~|}|}|||}||{~~}~|zz||{z{}}~~~~}||{yz}{{}~~|}~}{|||{z}||~}|}}||xyzy}|}{{{{zxxyvwz}|{|}~}|{}}{|~|{yyxvvxzzyxwvwyxwvyxwxywwuvvvvzz{|}}}}~}}~~~~~{|{{}}}~}~}}~~~~~}~||||~}~~~~~|}~||~}}||z|}~}||~}}{||~~|z}|||~~~~~}~~|zyy{|z{z}~~}}}}}}~}~~~}~}~}}}}||}}{{~zz{{{zz|z||||{||{z||yz{{|~~~}yywyyx{~}~}|||{yz}zyz{zy|}zzz}~~}}||}~}~~~~}~|{~~}}||{xz{{{}~}}{}|{~~}{}~}|}|{~~~~~}}}|z}~{z{~{{}}|yzz|{|}~|{zxwz}~~~~|{||~}~~|}}||}}}~~|}}~~}~{zzz|}~~|{~V*+*)*))()&('('  !{{|||}|~~}}{|{{{}~~}~}}~~~~}|~~~||}|}~~}|{|{yzyxyz~}~{{|}}}~}{yxzz{~~|~}}}|{}|}~~}||~}~}}{zy{{|}~}{z}}~|}|}|}~}~~~}~~}}||{z}~~~|{z{}{{{||||}|{||{yy{{yz{|||~}~}}{}~{{|{zzywsrrw{|{ywyvvxxxxy~~|z|zxxwyyz}|}~}||~~~~}|~}}|}{||~~~}}}||zyxwz{|}}|~~|~~}}|}}|~~~~z{|}|z{~~~|||}{~~}}||{{}}}}~~~}~~}{z{{}}|{z|zywzywz}{{|}|~}}|~|||zwvwyy{zzwuxzzywyyxzzzxxxwuvyy{|~~~}~~~~}~{||}}~{}}~~|}}||}}|}~~|~~}|z~~}{}|}}~~}}~}{||~~}{}|}~~}}||}|zyz{{z{|}~}}}~~~}}}~~~}}~~~}}}}~}}|~||}xyz{zz{zz{{~|||}zz{{zyz|{{}~}}{yy{zxzz}~~~}}~|{|}{{{{{zzzzz{|yyy}~|||zz}}}~~~~}}|z|}~}{}|{zy|{z||}|}}|}~~}|~}}|~{z{}}}}}}~}}~}|{|}|z{~}z||}zy{|||}||{{xxw||{|||z{z{~~|}}~~~|}||||~}|}z|~~|zzxx{y~}|{||~V)***+'(()'''(&   }y{|}|||}|zyyzy{|||{|~}}}}}~}~~~~}{||||}}~~}{z}|}}~~|~}}}|}{zzyvxz}}~~}|}{zy||{|~~}~~}}zzxy{z{}|{|~~}}{{z|}{|}~|{{||}}}}}zyyxyz||{zy||}{{{||{{{~~|~~|{|{zz|{}~}}||z{|{zy{z{|~{{z{{zz{zyzz{{{~}}}|||}|z{{|xyzxqpot{{zywxwvxwuuw{~~~}yzzyyxxxyy{|}}|{|{~~~}~}~}}||}|||{{{}|}~}||}||{|xwwzzz|||{|~|zz|}}}|}}{|{z}}}~~~}|z|}{|{~}~}|}||{|z{~}|{|{|{{y}|{z}}}}{}}}|{|{{|{|zy|yxwywwy|zz{|~~}|{}{{||zz{zwwxyx{zzwvxyxxxzyx{z{xwxvvvwwy||}~~~|~~}}}~~{{|}}}~~}|}~~|{~||||||~~~}}||~}{xy||}}}{{}|~~~~~|}{{||{{|~}~}}{||{z{||||z|~~}~}~|}}}~~~~~}|~~~~~}}}~}}|zzz|{{{}zz|~}|~}{{{zz{}{}}~~~~~}|{}|z{||~~}~~~~|||}}{|}{z{}zzz|yzy|}z|}z{|~~~}}{|}}}}|{yzzz|~}}{}|}~}~}|||~}zz|||}~~~}||||}}}|}~}}}}|zy{}}~||z{zxxz{{z~~||zy|}~}{|}||}}~||~~}~zz}}}zyxwzy|}|}}~V)**))((()'''('  "|y{~}}{}}||zzz{|{|}}|~}~}}||~}||{|}}~~}|{}~}~~~~}~|{zyxyy~~~~~~{{{}}}~~~~}~}zzzz|||}}}~|}}}}~}}~~}}{||}}~}}{zxyyyz}{{{|~}}}|}{||}~~~|~zy{zz{~}z{||{{{{|}|}}||}|||{z{{{{}}~~~~}}|}||{yxyyrporx{{yyxwwxwwvv{|~|{zyz{zzwz{}}}~||~~~~~~~~|}~|{{||}~}}||}||}yxyz|{{|}}~}||~~~~~~||}}~~~~|}}||{|}}|}{}}}||~~~}|}||||}}~~}{~~}||}~}~}~~{}~|zy{zxwzxwx}}{|~}~}~~~}{|||{{|yyxx{yzz{xuvzywyy|zz||zyzxvvxy{{}}~~~}~~~|z}|}~~}}|}}~~}}}}}||zz||~}~|~~}zxx{}||||}|}~}}~~}~{y|}{||}~~}|{{|||{{|{z|}~~~|~~~}}}}}~}~}~}||yzz|{z{|z|{}}}}|{}}{z|}{||}||}}{|}z|}}~|~|~}}|}~}}}~|{||{{y{zx{{zyy{}{{}}||~~~~|{}}{{}~}~}{z|zzz|}|||}{}|~||{{{{{yz{|}~~~~}{|}}|||}||}}{{{{|~}|z|yyxwyyzy{~{{yz{~~}zy~|z{}}||}~}|{y{~|zxywzz|}}~~~T)**)*((()&''('   {yy{|{{|}|yxwyyz{|zzy~~|~~}~}|zz|~}~}|{{{{|~}|||}}}~}~}}}}~~|}~~~|zzwwvz}}~||}}{|||{|||~~{}}{zyy{{|}}}{~|~||}||}||}~{{z}{{}{||{zzyxwxzzy{{|||}{|{z{zz~~~}{}{yyyxy|~|{{{|{zzyz|z|{{{|{z{}yz{{z|{~~~}~}|}{{zz{zyzwrqrsv{xyxwvvxyvwuvz{||{zyyx{{{xy{||}|}{|}}}~}~~|zz}{yy{{z}~~||||}{{zyyzz{{||{|}|z{}|~~~~}{z|~~|||{||}}||}zz|}|}~~~||{|||}||||{}}{z|{z{}{z~}|}~}||}~~|~~{{|}zyxyywvxxwwy{z{~~~}~|}||}z|}|yzyxww{zyyxwttwxwwz|{|}}{zzywxzyz{~||~~~}}~~|}}}||{|}~~}~}|}~~~~}}||}|{yzy{~{|~}~|~~~~|{yxy~}||||z{|{|}~}~}zy}|}}|~~~~}}|||z{||{z|}~~}|~~~|}}~~~~~~~}}}~yxz~|}}~z{z{~~~~}~|||~||{}{}}}}}~}}~~~~{|~~}~}~}}||}{z{{{{{}{zzz{{z|~}}~~~}||~{z|~~||{zz{||{{{|z}~~{{}|{zzxz{~}~}}}|}~}}}}|{{{|}~}|z|zywxxzzz|~{{z|~}|}y{~}|}~}}}}~~{z{}|zyzxyz{|}}V)**)*((()'(()'  "}zy{~~}~}}{yxxyyy}{|y}~~~|~|{{{|~}}{|}~|~~~~~}}~~~}|zyuv{|~~~}~~~~||~~~~}}|{||}z{~~~}~~~~~~~~}~~}||}|||~}}}|{z{{zyz|zz{|}}}}}|{}{|~}}~{yz|y{|}~~~}}{||{{{{}|}|{{{}{|||{{|z||~~~}}~|}||}|zz{xtstuxzzyyzvxzzzywyyz}~{yzzz{|||{|~}}|~}}~~z{|{|z{{{~}}}}}}||{z{{{{}}|}{}|{}~~~}{~~{|~~}~{{{}}~~~}}|}}}~|}|z|}|~||{}|}}~||~|~}~~}|~~{yxyyxvxzwwz|{|}}}}}}|{{}}|{zxvu}{yzzwwuvvvv||~}||}|zyy{{{|~{}~~}~~~}~}~{||}~~~~~~|~}}{zywxy}{y|~~~~~~~~}z{|{}|{{{z||||}}||~{~|{||}~~~}}}||||{{|{{|}|~~~~~}}|~~~~~~}~}|~}~~~|}zy{|||{}{{{|}~}}~~|||}}{z}{|}}}~~~~}}}~}}~|{|}~~~~~~|}}}{z{|{z{||zz|zyz}}~}~~~}~~}|~{z{~}{}zyyzzy{{|y}~}{z{yyyyyw|~}~~}}}~||~~}{|}|{{|{}~}{|zzwxwyzzz||zy{{{}zz}}||}}}}~}~}{{}{zyzxvxzyz|~V(****(('*''&(&  !|yz{~~~~}{yxvwyx{{{{{~~~}~||{zy|z~~}}}~~}{|{zz}}|}~~|~~}~~}|~}~}{|~|~}|yyutv{~}}|~~~~||{||}~}~}}}{z{|zz{~}}|}|{|~|}}~||}~{||||z|~||{|zzzzyyzzyyzz|||}||{|{{|}}{zzz{zyz{{~~~}{||}|z{|{z|}|{{y{{z{zyy{{}|~~}~|}|||{|}|{yxxuvvvxyyxyywvx{xwwywz{zzyxyx|}||{{||{}||{|~}~}~~~}yy{xyyy{z{}}{{}{|||{zzzz{{~{{y{zy{~~~~}|{}~||}{|}|{|}|{{}|}}~{}{~~}|{{{{}}}zyxy{|}~||~~|}~}}}}{z{{zwxwxvxywwy{zz~~}}~|||}{zz{|{{ywvvz{yzzwvvutsqz|}{{{|{yxv{|{{~}||}~|}}}}~{||~~~|z{{|~~~}{|~~~}{|{{yxvv|}{xy}~~~~~~~~||}|~~}{|zzxzyz{}|{~~~}|}|}~~~~}||||{|{zyx|}~~~~~~~~~|z~~~~}}~}~}}}~z|{{}}||z||{|~~}}~||}}|{|{|||}~~}~}~}{zz}~~~~~}~}|{||{{zz{|{{{z{}}~~~~}}~~}~}{{}~~}|{zzyyzzz{{|}|z{xwxxyw{~~~~~~~~~~~~}|}}}}}||~~|}{zyyyxzzz{|yxz~~||~{}}~}|~}}~}~}|||{yywwyzyz{~~X(**))((()'(((&  "~z{|}}}||{zyxzz{{}||}}~~~|{{z|{~||}~~~|{{{||}~~~~}~}||}}}zzzz{~}}~~{}}|~~~}{{{|}|}~~|}}}~~~~~}~~~}|~z{{}~}}|{zyzxx{zzzyx||}}||~}}~~}|{z{z{z|||~~~~{|}~||}{||}~|{z{||}|{z{||||~~}}}~|~|}|zxxwyxxyzzxzyxvx{z{xywzz{|yzzy|||||}||}}||~}}~~}||{{z{|z|}~||}}||{{|z{z{||~}{zxzz~~~~||||}~}}|}{{~~}~~~}~|~}|||||~~}|zzzy{}~}|}~~}~}}}}||||{yyxxxzxxxz{{|~}}}}}~|{{{|||{ywvy|z{{zxxtropu|~~}|{|{zyxz}}}}}}|~~~~~~}{}}}}||{|{}}}~}|~~~}||{{zyuty}{yx}~~}}{}}|{~}}}{yzyzzzz||{~~}}~~~~~~}}~|}}{{z{z{}}}}~~~~}|~}}}}~~~~}{|}|~~}}}zz{|}}}}z{{|||}|}}~}{|||{|{|~~}}}~}{||{z}}~~~~~~}|~z{~{{zz|||}{{z|}~~~~~~}|}~~||{}|~||}|{z{zzy{}|}~}|z|ywywywyz{{~}}|{|}}}}~}|z|||}|||~~}{zyyxyyyyxyxwx|}}}{~|||~~}{}|{}}|}~}{{yzywvxzzzz||W()*)*))()'(&(&   }yy||||}|{zxwwwy{{||}}|~~||}}{zzz{|{}|{|}~}}yyzy{}~}~~~||}|||~~~|zz|}~~}{zzz|{~~~|||}|~}}|}~~~}{{zy{||~}}|||{}~|~}}|}|~}}zzy{||{zzxyxyxyzyxwtw{|}~{z|||~~}|{zzyzzz|{|~|}}||zz~||{||z{||z{z{z{{{zyzz{|{{~~}{{{}|||||zyxvuyywyzwyxwwvwzyyzxwyxzyxyyzz{|z{|{|{y}{y{|||~}~~|{zzyz{{z{{||{||{{z{{zz{y{z|{}|zxxz|||~}|}}{}}}~||~~}}|z{|{~{|~}}}{|}~}}}|{{z{{|~}~|zyxxwz~}|}~~|}}|||}}||zxxyxvxyxwyzxz{}}||~}|~|zyyxzzzyvuxzyyyzyvvpnorx~~}||{yyxxzz|~}|{~}~~~~~~|||}}|{|}~}~|{|{|~~~~}}||{{|zxvux{}|yy{}}~~~}}~~|}~|}}~|||{zxyzz{{}|}~~~}~~}|z}~~~~}}}}|{{}{{z}~~~~~~~~{~}~~}~~~~}|~~~~~}~~~|}x|{|{|}}|z{|}}~}{|}}}{|||{||}~~~}|{{{z}}}~~}}{{}|{|{{|||}{{|}~~~}~}}~||~~}|}~~~}}~|{||{z{{|}}~}||yyywxwxz{{}}}~|y|}~~~~~}}|{{}||{|}}||{{{zyyzyxxxwy||~}||}}~}|~}|}}|~~~}}{yyzvvz|zyy{}~X)+*))()()'''(&  !}{{}~}~~|zxwxyz||~~}~~||{|{|~||}~~|{zzz{}~~~~~~~~|~}}~~|zz|}~~}}||~~~~~}~~~~~~}~}|{zzz|~~~~~}|~~~~}~~~~|{z{}~}}{yxzzyz|yywtux|}|z{}|}~}}{zz{{|}}}~~}~}||||}~}~}{{|}}|}{||||{{z{|}~}|||}{}~}zzzvtxzz{yyxyyvxxz{yyyxxyy{z{{{{|{{}}~|{y|{{|||~~}}}z|}|{z||||{{}|}}zz{|{{{||~}|{yz}|}~~~}~~}~}}~|}}}{{|}}|~~~~~}}}||{y{~}|~zyxyy{~~}}~}}~|||}{{yzxwyyyxy{{}|}{||}~}||zzyxzzyxyyxyzyyywvtoors{}~~}|{yxxz{|}~|}}}~~~~{{|}}{{}||}}|}}{~~~}}{yzzzyxx||yyx}~}~~~~}~{|~}~|{|zzz}{{{~}}~~}~~}}|z|~~~~~~~}~|}||||||~||}~}|}}~~~}~}}~~~~}}~~~~}}y{z|{z}}{{||~}zy|~}}{z|||{{~}||{zxy{{}~~~z||{}}||{{||~||||{|~~}~}}|~~}|~~}|~}}~}}~~}}|{y{||}}~|}|}|zyxxvwxz{z{}|}z{~~~~}}~|~~||yy{|zy}}~{{z{zyzzyyxwww{~||||}}|~|z|}|}}||}~~}|{yxxutv{yyz|}~Y(****((()'''(&   {zy||~|~~}{ywwwxxzz}|{|}}z{~~|{xxy{{||{{~|~~~|{yzxx{~~|}~~}}~}}{}|}}|||yy}|~~~}~|}{|}~~}}}}}||}~~~||zzz{}~~|||{{|}}}}{}}~~}~|{{|||||yyyyyz{zywyvuuy~|{xx{||}|}~~}}|yyyyzz{{}}~}|}|zz{|~}}|}{{{|}||{{{{{{z{{{{~}|||{|}}}{zzxtwyz{zxxyxwwwyyxyxvvxyy{{{zz{{z|{|{zyyyxz{{{|~~|~|||{y|}{{{|{z{|{z{|ywyyzyz{{{}|zzz{}~~~|~~}|||}{|~{z||{zz{z{|}}}}|~~||~~|{{{yy|}{}~|yyzy|~~~~~}}~}}|~||{||zyzxvwyyyz{{{{|zy|~~}}{zy{xwwxwxxywxwwxxwutqoprv|}|z{zzxxzzz|~}}~}~}~~}}{y{|{{z||{}}{}}~~}~~|~}~~|{{zzz{ywx}}}z{xz~}|~}}}|}}}|z{{yzz{{z|}|~~~~}}|{|}~}~}~}{}|}|||||}{|}}}~~~~~~~~}}~}~~}~~~}}zzz{{{}}{zy{}~|{z}~|{z||{z|}~}}{{xwxy}}~}~~z{|||{|{{}|~}}}|}}}}~~}}{~~~~~|||~~}~~|||||{{{}~~~~~|{|{yxwwyz{{|~~~~~~|z~~~~~}}}}}||zz{|zz{}}~~|z{|{zyzxywywvz||}{|~~}|~|z{||~|}}}|}{zxwvtuy{yz~~X(****((()'('(&  !}y||}}{zwxxyy{}~}}~}{{~}}zz{|}||z{{|~}}|{{{xz~~|~~||~}||~~}||{xz}~~~|}|}~~|}}~~~}|||~~~~|{|~~~|{|}}~~}|||~~|{zywxz}{ywwxwyx}|{{y{||||}~~|{zz{{|~|}}~~}~~}z{|}~~~}{z|~~|{|}}{||z||~~||}{}}}|{{{vxzz}|yxyyxwxyyyyyvvvwy|}||||||z||zzyzzy{{|{}~|~}}~~}||~|{||zz}}{|}{xyz|{|}{}|~{{z{|}~~~~}}~}|}{z{|||z{yz{~}~}~}~~~~}||{{}}|~~{zy{z}~~}}~~~~~}}}}|{{zyxxyyzzz{}}}|{|~~~|{{{zxwywwwxxwwwwzwwutqqqty}}}}||zz{{|{}}~~~}~~~~}}zzz||{{}{|}||}|{}~~}}|{|zz|||yz|~}}z{{~~~}~~}}}}|}}|{{zzzyz{{{{}}~~~|~}|||z{}~~}~}}~~~|||}}||~}{{||~~~}~}}}~~~}~~~~~|{{z|{|~~||zzy|}||}|{z{{yxz}~~|{{{ywwy{}~~|zz{{{|{|}~~~}}}|||{|~}|~{|~~||}~~}|}}{z||~|}|{{}}~~~~~}|z|yxywvyyz}~~}|{}~}}|z}}~~}}{{y{|{yz~~|}|zz{{zxzxxwxyvx{|{{{|~~}}}{{y{z}~||}}~}zxwuuvvyzzz}W(**)+((()''')&  !|yxz{~}~~~}{xxvvwxx{}z{}~{{|~~|zzxz|{zyyzxz||{zz|yyx{~}}}|x}~}|~z{{~}{z{{xy{}~~}}~||}{z{~~}}}~}|z|~}~}}{|}{|}|}}{z{|}~~|{z{{{z|}}||zy|{z{zxxvx{zzwwwwxxy{zyzw{|{z|~~~~~}{{zzyyy{|}}|}}|}{z{{y}}|}|{zx|||}||}}||}|{{}~~~~||{z{}}||||xxyy|{yxwxxvxwvuvxvvvvvy|zzz{}{zyyyxxxwy{|{{|~~||}}~|z|||||||{||yxz{{{{{xwxy{|{zy{|zz{{{|}~}~|}~}|~~{{|zzz||{|yyyz~~{|}|}|~~~~{z{z{||||}{xy{y{~~}}}}~}}~~}|||||{zxxwzzyyzz||~|{}~}}|{{zxvuxvwxxvwvwwxvusqqqru{||{{{z{|yz{|~~~|||~}~}|}zyzzyyyz||}~~~}~}}{~}{|~|{~~{z{zz{|z{z|~~~}{{|}~~|}~~|}}|{|}}zzzyxx{{{|||~~}}}{~}{|y{{|~~~~~~~}}{}~}}~~}|||}|~}~~~~~}~}}~~}}~~}~}~||||~|}~}|zz||~}}{~}{zyyyyy~}{{zywwxx{~}|zzz{z|||}~~}~|||}}~~|~{|}~}}~~~}}|{zz{{}||{||}~~~}~|}|{ywxxwz|~~~}|~}~}||{{~~|}}yyzz{z{}|~}}}||}{z{zyxyxxxw{z{|~|}~}}|{zz{}~}|~}~}}zxwuwxxzz{~X)****))'*'''('  !|z{|~}||yxwyyy{}}~~~}|}|zz{||z{z{yz{|{zz}|zyz}~~~~}x|~~}|~}|{{z||}~~~~~}}|{~~}|}~~~~|}}|~~{{~~|||}{}|~~||||}{zz{z|~{ywxyz{{y{z{{z||zz|~~}|{z{z{~}}~~~~~}y||{}~}}|}|z{~|}}~~~}~}|{{~~~~~|||}~~}|xzzz{|zyyzyyxxuwvxwwvxvvz|{z{}||z{zyxyxy}~}|~~~~~}|~|yz}||}~|}}zzyz{|~{{z|{}|}zxz}{{{~}~~|~~~}}~}{{{{{{{zzz~}z|~}~~~~|}|||||}}|zzz||~~~~}~~~}}|||||ywwzy{yy{}}~}}}~|||zyxwvwwxwwxxvwxxwvtttsv{|}|}{|||}{|~~~}~~~~}}{{{zyyx{{zz~~~|}}~~{|}~~{|zy|{{{{z|~||}~~~~}|~}}||}{{yzzxxzyz{{|}}}}|~}~{|}{z{{|}~~~~~~~|{|}~~~~{|}}}|}}~~}~~}~}~~~||{}~}~~}~~}~~}}}z{}}}~}}|{{{{~~||}}{zx{yy{|~~{{{ywwvvw{{}}|}|{zzyzz{z|~}|}zz{||z}|~|{}~~~}}~}|}|y{{z{{{}~|||}~~}}~~|}{yyxxvy{{}~}{|}}}}~||{|~~}|}{xyzyxy{|}}~~|{||zzzyyyyxwwxzz{}}~}~~}||yz||}}{||}~~}zywuuwzyyy{W)**)*((()'''(&   }y{|}~~}|{yywwwxx{||~}z{}~~{{xyz|zyy{zzxzzyz|{zzyz}~}|}{{}}~~}{{}zzxyzz{}}~~~}~~}|}|||~~~~~|{{{}~~}}|~}|~~~}~{z||~~||{}z{|}~}}z{{{}zzyxyz|{ywxvxz{zyzz{zzzzy{}~|}}|}{{zyyz||}~}~|~|{zz{z|~~|{|zyz{{~||{}}{|{||~~{{|~~~{{}|}~}}yy{z{{zzyyxxxyuvvxvwwwvvx{yzyz|{|zyywxxx{~}}}}}}||{{|ywyz{{}}|{}zxwyzzz||zz|{{{|yxxzzzz~~~}~z|~~|||}}~{zyzyxy{xxwy{y{}||~~|}|{|||}|||}|z{}||~}|{}||~}|}|||zyywx{zxyz|}}||}~~|{{{xwxvvuxxwwxvwvxwuttttuy{{{||{{}{{{}}}~}}}|~}~}|}|{zzxwwxzzz~~~~~}~~~~}|~~{{}}|z{yz{|z|||}~~~|}~~~~~~~}}}|||{{}|{xxxwwyyyy{{|{|~~~z{}~}{|}zz{{|||~~~~}~~}~||{~~}}~}|~|~}~}}|}|}}{||}~~}~~|~~~~~~zz~}~~|||}|||~}}~{{}}~|xz{zz{|~~~~~~}}|zyxxvxyz{|}|~~}{zzzz{yz|~}}|zzz{{z|}}~~}~~~}}|}{{z||z}{|}|}}~}~|~}|}{zzxxwy|~}||}}||}}|}~|~~{zyzywzz{}~~~|}}|{{{yxxxywyzzz}~}~~}~}||z|||||{z|}~}{{yvwxy{z{|}~W***)*)(')'(')&  !~||}{yyxyzz{{~}}}}~}{z{{y|z|}|z{{||~}}|||||~~~}|~~~~{z{{{zyzz|~}~~|}}~~~~~}|{}~~~~~~~~~}}||}~}||~~~~}{z}}{|zzy{||{zzzy{}|{{|}}||{zy}}~~~}~|z{y{z{}~~}{zy{}~}}||{yy{{|~}{|}~~~}~~~~{{}}|||z|~~~zz{{|~|||zyyyyxyzywxxvxxxyzyyx|}||zxyyzy|~}~~~~}}|yzz{{|}~~|ywyz|||}|{}}}||{zxz{{{~~~z|}|}~~~}{{|{xy|zzxyyyy{|}~}}||||}}|~}z{}{|~~||}|z~~}}|{zyyz{{zzz|}}}}{}~|||zy{wvuwxzyyxvwyxwvvtuxz{}|}{|}}}}}}}}}}}~}}~~||}|{{|zxwvwz{~z|~~~~}}}|{|~}{{{xwy{|{}}{~~}|~}}~~}~|}|{{{zzzyxxwwyzyzzzy{{~}~}~||{z{z{|}~|}~~~}|}~~~||{z}~~~~}}}}}~~||}}{}|}~}}}~~~~~|z|}}}~}|{|}}||}~}~}|||~{y{}z{||~~~}~}}}||{|zy{xy{z{{|~}~~}}{|zy{|zy|~}}|zyz{z{{~~~~}}~}}~~~~}}~}|{}zyz{z}}}}~}~~~}~~}}{{yywxx|~~~}}{{}|{}}~~~~~}|zz{zxwyz||}~||~|z|{zyxxxwy||z|~~|}}|}|{|{|z{{|z{|}}zyyxxxyz{|{|}~U)**)*((()'('(&   ~{{}~}}}zyyxyy{{}~}}|{~~|zy{zyyz{{zzzz{{}}||}|{|{{}~|}|}|~||z{zxxzyyz}||||~~|}{}~|~~~~~|}}}{{z~~}}~~}}}}}~}~|||~}~~~|||}}}}}|zz{||{{yxxy{{zyzz{}zzz{z|{|zz{{{{{|{|}{yzzxz{}~~}{z{y{{{{}}{{yyyyz|~zz{|}}}~}~||zz{~|{|{z|~|}xz{{{}||{zzxyzxywxwwxwtwuvxxxwx{|zywyyyyz|~~~~~~~~|}|yxyzzz{}~}}}|yxxzz|}||{|z||{zxyyxzx|}|{}zz~~}||~~~~{{zxvwyzxwxwwxzy{~~}|{{z|~|{z}|y{|zx{~~{{||z}~}~}~{{zyyyz{z{z{{}~||~~}|}|yzywvvwwwyywvvwwwvvutxz{{{}||{}}|}~||}~}}z~}{|~||||zz||zywtuwy}yz}|~~~~}}{|}{{y{wvwy{|}|}~~{|~}~~}~~~~{||{{zzzzzzxxvwvwy{zxvzw|~}{{|zz{{|}}~}||~~}}}}~|||{|~~}~~~~~|~~}}~}|}|~}~~}|}~~}|}}}}~{z{~}~~}}|}}|zz{{{z{}~|~~}~~}}||~{z{}{|~~}~~}{|}zy{|zz|}}|yz{|{z|~}~}|~~~~}~}|{zz}y}~}~~}~~~}~}|}{z|zz|}~}~~~}|}|}}}~~}{{zzzwy{{|~}}~}{{}{zxxwxy||}}}||~}}}~}{z}|{||{z{{}{yyyxyz|||}|}V)*+**)(()'(((&  !~|}}}}{zz{||}~}}}~}|zz{zz{~~||~||}~}}~~}{{{z~~}~~}|{{{yz{zzz{|{}~~~}}~}~~~}~}{z}|~~}~~~}~~}|~~|~~~~~|{z{}}||zz{{zz{z|{~{zz||z}}{{|}|||~}}}{|yzzyy}~}{||{|}|||||zz{zz~~{z|}~~~~{z{|{|~|{|}}{xy{|~}~}|{{{|z{yyxyxyxwwwvxz{{{}}zyyz{z|~}~~}yzzzy|~~||yzz{~}~~||z{|{zyxyxxz}~}}zy}~}~~~||zxxzyyyzxxxz{{}}}~{|~{{z|{xy{{y|}|~|}}~}|{{||y{{||{}}{{{}~}~~}~|{||yxwxxwyzxwwwwxxywvxy||}||{}|~}~~}|}}|}}}|}}||{}{{{~|yxxuw{|yz}~}~~~~}~{{{|{yyzywuxy}}||~}}}}|~|~~~}}|{||{{zzzzywwwuvwyzxvyx{~~|{{|yyy{|||~|||}~}~}}~}{{|}{{{~~~~~~~}~|}~~~}}~~}}~~}~~}{{{|~~}}|~~~{yz}~|{|}|z{{{yz|{~~~~}}|~|~~~|}}}z|}}{|}}}~}{}}}||||zz~}}|{{zz|zy{}|}~}}}~~}~~}|{yy{yz~}}}|~~}}||}|}|{{{z|}~~~~}|~~}~||~~}}}~zzz{ywxyzy{~~}|}|{zxxwwz}||{~}}}~}~}|{{{zyzzzz}|z{yxwy|}}}~|}~V)**)*((()''')&   }|||~}{|{xy{}~}}~~~}}}~~~|yyzyy{}||{~||{~||{|}|{zz{|}|{~}~}|{||yxyywxzzyy{}}}~~}~|}~}}}~}~}|{z{~|}}}}|{}}}~}{}}}}~}}~}}}|zyxz}}}|zyyyyzzxxz{|{z{z|{|{{}}{{z|{{}|{zzxyxx~~~~~}||{zz}{}}}||z||{z}zxz|}}}||}}zyzzz{}{{|}~|vvyy~}~||z{|}{zyywwyzwwwwwwz|zzy{wwy{{yy}||}}|}}{y{zzyz~~~}zz{zyz|~}||yzz{yxyxvwx{~~||zy}~~}|~~}{{|zwxxyxxxwuuyz|}~~}}}~|{}{zx{yxwzzyz~}}~~|}~|zz||{{|zyzz{z{~{xz{}{}~}}||yz{yywxwyxzyxwvuwxwywxyyzz{|||}|}}}~|{{|}||}}}||{z}{{z}|{wwuvw|yx{~~}|~~}~}|{{{{xxywvuvw|}z{}~~}{y|~|||||}~~}|{{||{zzzzzyxwwuuwxyxwyyz|}{zyyyy{{{||{||||}~}|{zyxy~{|y}}~~~~~}~~}~~}}||~~~~}}~~}}}|~{z{|~~~~~~~zzyz}~~|}||zz||zy||}}~}}~|{z|}}}~|}}}}~}|||}~}{|~~}}|||{|}||}{{y|yz{}}|~~}~~}~|}}~~~~{zy|z{|~}}~}}|{{|{}z|{{z}~~~~}|}|~~~}|}}~~~~{zz{zyxyyzy|~~}|}|{yyxwyw{}}}~}~}}||||zy{{z{{|z{zxxy{}~~~}}X)*)**((()'''('  !}~}~}}}z||}~~~~}}~~}{zzzz|}~}~~}}|}~~||||z|~~}}}}}~}}{zyzzzy{zyz||~~||~}~~}}}~~}}}|{{}~~~}~~~~~}{{zx}~}{{z{zz{yy{|||{{|z|}{{~~}}|||}{z{yyyx}~~}~~|{||}|}}~|~}}}z||zz}}~}~{zz{{|}}|{|~|xwyw{~}~}{{{||z{zyxz{zwwxyy{}{{y{yxx||{{}|}|}}|}}|}{{z{~~~|z{{y}}}}|{z|{zxxyxxz|~{{}~~~~{yyyzxxxwwuxz}~}|~|~~~~|||zzzzzz{~~~}}||||}}|{{z|{{||}}zz{}{|~}}||}yz{yyyyyz{xxvwwyyyyyz{|}}}}~}}~|}}}{z|||}}}||||{z{}~|zywxy|wyy|~}}~~|~|zz{{zz{ywtvtz|}~~|x}~}}}|}}~~}|{z|||zzzyxxyywuwxwyx||{}~|{{zyzyz||||{|{}}}~}{zzz{{~|{{~}}~}~~~~}|}~}~{~~}~~}~~~~~~~~|zz{z{~~~~}}~zzyy{}~}|}}|{}|{z{|||}}{|}{zz{}}}}~|~~~~}{}||~~|}~~}{|||{|}{{{|{{{zyz~}||~|~}}~}||||}~~}~~~|{z||{}~}}~~}{|}|{{|zy{zz{}~}{{}}}}{{|~~}}{zz{zxxzzy|~~}|||zzzxxxyz{}~|}~~~}~||{|{yzyz{{{zzxzyxyz|}}~}}~V()**+()')''()&  !}||||{z}~~~}|~{z{}}}}~|}}{|}}{zxxxy|{}~||}|}~~}{|{yy|~}}}{{|~~|}{yyyzzy{xxwyy{}~|{{}~~~~~}|~}{{zz{yy|~~}}~|||~~~}~~~~~}}zzzyyz~~}{{zzxxyyyzz{{{z{zyyyz{~}}|}{z{|{zzzyyz}~}~}}~~|||}}}{|||}~~}{|{{z{||~~~~~|yz{y{{|{z{}}wvwvz~}~|{{z||{z{xyy{wwvxxy{{{yyyxxx|{z{zy{{{{|{|~~{{{yyy{~|~~|yyzyx{~}||{{zzyzxxzxvx{}~}}zxz}~|~}}}~{yyywwvxutsuv{}~~|{{~~~|||zzy{yzz|~~}}~~}}}{{z{|||{yzzzzz{{{yyz{{z~}~}}{{yzxyywxwwz{wxvvwxyzyyzzz}||}}{}}}||{|z{{zzz|}{{z|zz{}{{zzxz|wwx{~}}~~}}}}{zz{{yxyxwutru{~}}~~~~~~~~}||}{{}~~~}}|zyz{{{zzzzxxxwvvwwxz{}}}||{yzyy{{}}}||||||}~~~}}zyxxz~~~}}}|}~~}~~}~~}|~~~}~}{||~}~~~~~||zzzz{}~~~~~~~|z{z{~|~~~||}~{{}{|||~~}{|zz{z}}}~}~~|{|z|}~~~~}|}{|}~}|{|{}{{zxz}}~}~}}}}}}|}}~}}{|}|}|}}}}}}{|}}}{}{{z|{{}~~}}|{}~~||}~|z{zyxxyyx{||||{zz|wxxyy|}~}}~||z}{{{{z||{zzxzyyzy{}~~~~X)**)*((()'''(&  !{{|{{{z||}{}~~}|}{|}|{yxyz|}~}}}}~~~}~{|{}~|}||}~|}|{zzzz{{yxzyy|}|{~~~}|}|z{{z||~~~}|~}~}~~}z{z{{~}|}zzzzyyz}{|{}||zzyy|~~~||{}|{{|zz{~~}|}~~|}~}}~}|~~~~}~}~}|~~{{{||{|}|z|}xyyxz~|{||||}{zzz{yxz{yz{}|zz{zz{}}{|}y{{}||}}|~~|~zyw{}}~}{z{{zz}||}|z{{yyy{yyy|}~|zz{~~~~}|{yxyxwyxursuy}~~~|||}~~~|}|{||z{{}}~~}|}||{|||~|zyy{{||~}{{{{}|~}}|}xxyzxwxuw{zywwyyzzzzyzz{}}}~}}}}|||||{|{{{|}|z{||||~}{z{{{y{xvwz|~~~~~|~~|{{z{zxzyyvtttx}~~~}}}}}{}}}}~~}~}{{{{{|||{zzzyxyxwvwwx{||}}}{zyxyz}||}||{{||}~}}||yzzz|~~|}|}~~}~~~~~}~|~~}}~}|{||~}}~~~|||zz{{{z|z}~}}|~|zzz{{}~~}~|~}|~|z{||{}}}|{{ywyzz|z~}}}}{zzy~}}}z{|}}{|{z{y|zwz~~}}~~~}~}}|~~}}}|{~~}|}z||~}}}~}{|~~}}||{{|{|}|~}}{{{||{~}|{|~~~}}zzzxwvxyyw~~}{||{{yzzvxyxz}}}~~}|z||{z|yy|}{zyxxy{}{{}~~~~W(**)*((()'('(&   zyyyyyyz~~~}~~||}}~~~~}|}|zz}~}|{zywvzyz|~}~|}}|}|}|}{{{||}|{zz|~|}{zyyyyzyxxyxwz}~~~|z{~}~~~}}~}||yyyzz}~~~~}}|||||z{|{{~~{{yzy{||||||zzzxzz|{|||{zzyxyz}|}~}}||||}{zyzz}|}|~|{|}||~~~{|~|{z}~}~~|z|}||~~}~}|{z{zz{||zz|}xxy{{}~~~~|{{|z{{}{yyzyzxzzxz~|{y{zzy|{{{{zxz{z{||{|}|}}|||zxzz|}}}yzzzz||||{|yyzzyyy{ywww|~~}}|zzz{|~|}{z{xyxxwxusrrt|}~~}{{||~~}}}{{|zz{{||~~}}|||zyyzz{{|zyyyz{||{{{z{{{~~~~~~}}~|}{yyyzwwuttw{zxxxy{zzzyyyz{}~~|{||||~}{{zz|z||}z{z{||}~{{{z{z{wvvxz}~~~|~}|{|{{{{{yywyxwtsuxz~~~~}}|}}||{|~~~}}}{}z{z||{{z{yzyyxwvvvxzy{|~~}{yywxy{z||{{{}||~~}~~|{zyyz|~}}}~~~~~~}~~}~}||}|}}}}||{|}|}~~~}~}~}~}||z{{zzzxz}~}|{{zz{~~~|}}~~}}|~}|}}|||{xvvzz{xz}}|}}{zzy~~~~{||}}|}{yzyyyyy}~}~}}}~}}|z~~}~{|}}}|}|}|}~~~~}{|}|||~}}~|}{{}|}|~|}~~~~~}|{ywuwzyz}}|||{|{{zyyxzy{}~~~|{{z{{|yy{|{yyxyyz}}|~}~}W(*))*))')&(')&  !yzzzz{{|}}}~}}}~~~|{yyz{|}~~}}|~~}|~}|}}||~{{z}~~~|||{zzz{zyzyzz{~}~||||~~~~}{|yxz}~~~{}~||{||}}}~~}~|zz~~~~}}z|{yyzz|}{{{{||zy{|~~~|~{|~|||z{{}~}}~|||}~}~}}|~~||~~~|||}}~~}|{{}|}~|{z|{yyy{}~|z|{||}|||zz{|||yz{|~|{||{z~|||}zz{{z{}}{|}~~}|}{yz}{}}|zz{||}|{y}{yz{yyz{yyyxz~~|||||{}~}||z{yzzxwutsu{~~{}|~~}{|~{{{}|}~~~}|}|yzx|{{}}|{{{{}|}|}}}|||}~~~~~}~~|zzzywwvuuy|zzz{{zyzyxyz{|~~}{|}}}}}~||{|{}}||{|z{{~~{|}||||xwxxz{~}~~}}~~~||{z{|zzzzxwxwwuvyyz|~~~}}{}}{{{~~}~~~}{|{|{}}{{zyyxyxxwvxxz{yz~~~}}{{yxzy{|{|}|}||}~}}|}|zzyz{}|~}}~~}}~~~~~~}}z}}|}}~|{}~~|}}}~~~~|||{|zxywyz}~}|yy{|z}~~~}~}}}}~}z}}{|{{wvvz{{xy}}|z~}}||zwz}}|{}}|||{zzyyyz{{}}~~}}~~||}|}}{x{~~~~~}}{|{}}|{|zxz}}}}~~}|}}|{|}}||}||||{{{~~}|}|~~~~~}}}|yvtvxz|~~~~{|||{||zyxzwxz||~}~~|{|z{{yzyz{{zyzyyz}}|~}|||~{V()*)+))()&''(&   yvwxzyy|}}}}~}~}}~~}}|}}}~{|~|zzyz{{{~}}~}}}~}||~|}|}}}{zzy}~}~~}||{yxy{zyyyyz{|~}|{{{|{~~}~~|}~~}~|~}|yyyy{|~}~|}z|||{{z}{}}~}||zz|}}|}{}z{zzyzy{{|{zzzzzyz||}~}||zzz|||{z{{}||||z{|{||~}{|}|{}}}{z{~{{~}~~~{{{zzz{zzzzzvux{{~~~~}}{{{{|}{}{{{||{zyy}{||{{yz{{z{{zyzyzz{{{z{}~}{z{{{{{{|}}{zzz{||{{zzxxyyyxyzvvwxxz~~~~}|y{{{y{z~~}{{|yyyzwwvtuvx{~}~~{z|{}~}}~}||}|{||}}}}}}}|}{{xww{{{|zxy{yz~||}||}{|}~|}~}~~||}}{zzyxvvustzzyzzzyxxxxyz{{~}{{zz{}~~||z}{z}||{{{{{|}|||}}|}}xxxv{z|}}~~}}~||{|{{z||{xywvwvwtvxwwy|~~~|{{}||{}~}~~~}{}||||||{{{{xyxwwxyyxxz{zz~~}||}}||zyzzz{z}}||}||}~}~|{zzz{{~|{}~~}~~~}~~~}~~}|}}~}~~{}~{zz}~}~~}~~~~~~~}~}|{y|zxxvxy{~~~}zz{{|{~~~~~~~~}||{{{{{xxxz|{||{{|{|||{{yyy~~}|}}}}~zzzzzz|}|}}~}}~~}|~~}~{zy}}~||{{}}|{z{xx}}~}}}~|}}}||||}}}}|~~~~}}~~~}}~}~|yvuuy|}~~}||||}{||zzyyy{|~}~~|}|z{{{zz{}{{z|z{|}~~||~~V)***+()()'((('  !xxyz{{{}~~~~~}~}~|{}~}{{|||}~~}~~~}}~~}~~}|}|~~~~|||z{{|yz{z{|}|~}|||}}}~~~~~~}}{{|{|~~~|}~}|||}}~~}}||~}~|}}||{|z{{|||}zzzz{xy||~}}}{|{|}~|{|||}|}{{z{z{~~|{~}}~~~}{{}|{~~~}|{{z|}{zz{|xwxy|~}|}|{|}}}}~~~~~|{{}}|}}{{|}|{~{{{zz}}|{{}|~}~|{{{}|||~}|||}}~}{{{xwy{zxy{xvxyz|~~}|zz||{}}}||}|z{yxxwwyy{{~~}|}{|~~~~}~~~}~}~~~~||}}{zyxy|}}|yz|zy}}|}~~||}}}|~~}~}}}~}{zzyxwuvtxz{z}{zzxxwx{|{|~{{}|{{|~|||}~|||~}|}|{z}}~~~}|~xxxw{|{}~~~~~}z{|zx||zyzywuwxtvywvvz}~~}~~~~}~}|{~}~~{{|||~}}||{{zxwvzxzzz{zzyz}|}}|{||zyyyy{z{}|||{y}~|~~}||{{|z}~}}|~~}~~~~~~~|||}~~~~||~|zz|}~}}}~~~~}}|zz|zyyvwz{}}}|{{{|||~}~~}~~~~}|~~||{z|zzyxy{{||}|||{{~||{{{{{}}~~~}}|~~|}}{zz{{{{{{z{~~|{~~}|}}~~{zz|~~}}z{}{y{||yz{yy|{}}}~}}|{z{|~}|}~}|}~~}}}|}}~}{}~}}}yxusvy|~~}|||{zz||zy{yyx{|~~~~~|}}{{y{zyz|zyyz|||~~}}~{|}|U)***+()(*''')&   xwwxyz{|~~}~}|}}~~~~~~}}||}~}}{|~}{{}{{}}|}|~~}~~|||~~~~}||{|}~~}}|{{zzyyx{||{~|}}~}}|}|{{}}}}}}|}{}}~~~~{}|{zz}~}~|{||{{{{{{}}~~~|}}}{z{{|zzyzy{{|{{xxxzyyy{z}}}}}{zz|}}{{}{{||{yz{yyy}}||{|||}~~}}{z|z|~~~~}~||zz{{z{z{{|wvvwz}}}}}}||z{|}||||}}~|{yz||~||}{|~{{|{{zzxy{|zzz|}}}||{y{}|||{|~}{yz|}~y{|xvyyyxvyxwwxyy|}|~|zyz{{}}}|||{zyxxvywxyyz{|~~}|||{~~}}|}|~}}{}}}~~~~}|{|}yyywyz{{zyy{||}}||||}~||{zyy|{}}}||~}|zywwwvuvwxyz{{yyxwvwz|{||{yzyzzz{{z{|{{||{|z|{{z{|~}~}~}~zxwyzz||~~}~}}}~~}|{zywy{yxxxvtvvuxzxvsuy}~~~~|}~|}}}~|}{|{||}}||||{xwvux{{yz|{zzz~~~||{z{|yywwyzy{{||{{z||~~~~}||z{z}|}~}~~~}}}~~~}~|||||~}~}|~|zyz~}}}}~|}|{{xxvwy|}~{|{}|{||}~~~}}|~~}}|{{z|{y{{||}~|{{}|}~||{y|}~}}}}~}~|}~|}}{{|{{{|}{{|~}|~||~~~~~|{||}}~~{{}{zz}{|{{yy{{}~~}~}||{yy|~}|}~}~~~~}|}|}~~~{|~~}{xxvuwz~~}}||{{z{||yzzyyz|}~}~}{|{|zzzz{yyx{}}|||U))***((()'('('  !wxwy{{{}|~~~|}~}|z|}~}~}|}~~}}~~~}~~~}}}}|}~||{|zzz||{}~~~~~~~}~~}~}|||}|||{}}|}}~}~~|||}||}~}}}|}}z{}zy{{||}}|zz{yxx{|{}}||z{||}}|}}~~|{{|}zz~~~|}~~}~}|}|{z}~~~~~~}}}||{{|{{xxyx{~~~~}}}}{|}}}}}~|zz}~~~}}}~}~}{{z{{|}}{||~~}}|{}~|}~}~|{}}~||zzz|{zyzzyy{{zy~}}}{zzy{~~}}}}|}{zxyxyzz{}|}}}}||||~}}|}}}~~}}~}|}}|zyzxz{|{zz}}}}~~}|||}}~|zzy|{}~~~~~}|ywzyvxyyxy{{z{yzywxz|{{}||z|{{z{{zz{z||||{}z|{{{}}~~}~{xwxy{~~~~}~~}|{|ywyzzxxxwsttvz~~wvtxz}}~~}||z{}~}{z{{}~~|{||{xwvtvz{|||||}{}~}~}||{{yywxwyxyyzz{|{yz}~~~~}|}}||}}}}~~~~~~~~~}}~~~|zz{{}~}~|{~~{zy|}~}}}}~}}{{zxyuwx|}|~~}|{|{z}||}}~}{{{~}}~}{{{z{z|{y{{{|{|}||}~~}}|{~}|||~||~}|z}}}|}}|{}{{{~{{{}}}|~~~~||~~~}~}}|||||~{z}~}|{z|{{zyxzz|}}~~}|{zy|}}}}~~|}~~}}{{||}}}~|{{~~|}zyxyuwz}}~}~|{||{yxy{{zyzzyzz~}||}~~|{{{{{yzzyxwy~~~~}|~}U()*)+(((('(')&  !vuvxzzz}}~~}~|||~~~~}|||}|}~|{y{|}|}||}~~|~~|}~|~~~}}||}~~~}}y{{~~}{z{{yy{{|~~}}~~|||~}}||~~~|}}||}~~~~}}{z||}{{~~}|{z{}||{{z}~}}|{{z{{|zzyzyz{}}{zzyvwz|z|~~}|{zz{}}}}|{}}}|yzz|z{}}|{|||~}~~}|{{z||||}}~~~||||zz|{zvyzwy||~|}}|||zz|}||{|}zyz|}||}}|}~{|||{zz{zz|{{z{~~|{||{|}|}}~}~~||{}|}|{zy|zxxzwwy{{|{~}|{|zywwx}}~}|}{zzywwwyxyy{z|}}{|}||{}|~}}||}}}{~}}~~~{||{zyyyy{zzzy{{~}}}{|z{{{{|xxy{{{~|~~~}|{xwwwxxyyywxzzzyzxxyz|z{}{z{{zzz}zyz{yy|}{{z||{{|{{~}~|}}yxwy|}~~~}}|~~~}{{zxvvzyyyxtsqrvy|{yuvwz|~~~~~|zzy}}}~~}~}}{{z{}~}~}{zyxvvssy{|{{||}|~~~}~}{{|yzwxwwxxyyyxz|xz||}}~}||}|}|~~}}~~~~}}~~~}~}}~{{z||}~}}{~}}{z|}~}||~~}||{zzvwx||}~}~}|{{}}}}}~||{~~}||{{z}{{|zz||}}|~}}}~~~}|}|}}}|~~}{{}}~}~}}||{}}{{}}{|}}}~~|~~}~~|}|~}}{{}~~|}{{|zzxz{{||~}~{z{~|}|}}}~~~}|||}}}~~}{|~~}|yzzxwx{|}}~}||}}{zz{zzyz{{}{~}|}|~~|}||{zzzyzzxz~{{~~U)***+((')'('(&  !vuvx{|z}~~~||~~~~}}~~~}|||}}}}}|~~~~~~~|}}|~~{||~}|||{{|}~}~~~}~~~~}}~~|}|~~~~}}{{}~|}}~}}}}||{}{{z~~~|}~{||||||{z}~~|z{zxx}}}{{z{|}~}~||~~|{z{}}}}}}}~~|{|{{{||y}~~~|z{z{xy|zz|}}}~}}||{y|}||}~{{}~~}}}}~}~~|{{z|}||}}~}}|}}~}}~~}}}}~||{|~{zxyxyz{|{|~}}|}{yww{~}|}{{{xwwyyz{}|~|}}|}{z|~}|{}~~|}~}}~||{z{|{{z{|zzz||~~~~}}~{{{|{zyz{|{}~~~~|}zyz{yxxzzyx{|{zz{xz|zz{}|{||{{z|{{{|xy||zzz{zyz{{}~~{|}|zyz{}}~|~~|||zxwtwyyyxuropswy~|zyxz|}~~|~}zzx|~}}}{~~}|zyxy~}|{yyxwvttw{|}|}{|}~~}~||z{zyzxwvwywywww|x{|{}}|{~~}}|~{||}}|~~~~}}}}~|zy{}~~}|||{{{{{}}~}{||}~}}}|yyuuxz|}~}||z{|~}||}||zz~~}|{|{{}z{|{|z{||||}~}|}~|~}}}|~}|{}~}z{}{}|~}}}|{{|}|z}|||}~~}}~}~|}~}|}}|{{~}~|{zyyxy{z||~}}zyz|{{{}}}}~~~~~~}|{}}|}}}|{~~}~|{yzzwxzz||~|}|~}|z{zzzyxz{|z}~||z|||{|z|{zywxxw|~~}{z||W(*+)*()')&'')&   utswzy{{}}}}}{zz}|}~~||{||~{|{{{{{}z|}|~}}~}~|{{{||}~}}{yxz{~}{z|z{|}~}~}}}~~{|||}}|~~~}{|}}}}~}|}~~}}z{z|}z|}|{{y{z{{zzz{|~~~}|{{{||{{{zzy{}}z{zyzyy{||~~||{zyz{}}}||xz{}{yyyz|}~~~}}|{~~}{yyy{yyvx}~~}{yzzzuy{{{{|{{y{{|{yyz|||{|}~~|{{|~}~}||}~|}}}}|||z{|{||~}}|||{|}||}~~~}{}~|~}}{zz{{zyxwxx{|{{}|~{{|{ywvx|~~~~}|{zywvvwxz{|z|||z{||{{||}{}||z{||}|~}||~|~~}~|{yx{zyzyz{yxz|{|~~}}{|{z|{zywyz{||{{}~}|{yxzzywzywzzz{|{yyzzzz{{|{{zzzyzz{{{{x{{zyzzzy{{{||~|zy{zzy{{}~~~}}}|{zyyxuuvwvwtooqsuw|}}}|z|}}}|~~~~}}~}~}{yxx|~~}}~|{{}||z{{wwz|}{yxwwttvzz|||}{}}~}}~}{z{yzwxxxwxxxwvx{{|}|}|{y|}}|}~}{{~}|~~~~~~~|{}|zz|~~|||{{{|}}~}||{|}~~~}~}{{vwy{}~~}}||{}~~{{|||}|~~|}||{}{z{{z{|||{||~}{{~~}~~}}}~}|z|{|~}||}}}||~}{z||{|~}}~|}~~}~~~}||||~~|{||zyyyyz{~~~~{{{|{|}~~|}~~~~}}|~}}~~|~}}}~~|{|{z{zyzz||{~~{|zzzyyy{|}|~{|{{}|||}z|}{zwwzy|}|z|}W)****((((&(()&  "uttvzzz{~}{{}||~}|||~~~~|||}}{~~~~}}}}}|~|yxy{|~{{|||}~}~~}~}~|~}}}}{|~}}~~~}}}|}|{|}}|}||{|{{yz}||~~~||z|}|}||{zz|~}|}|{{z|~}~~||zyz{|~}|{y{~|z{{|~~}}|~~~{|{yz{zwyy~}{zzzvy||{||||z{z||{{{||~}~~}|{~}}|}~~~~~}}}}{{}}}}~~}~|{|}~|~~||||}~~{|}{}z{zyy|}|{}}~}|{zxxw{~}~|{{{yxwxyz~}{{|{z||{{{|}}|~~}||~}}}}|}~~~}{zy|}{z{{zyy{}|}~~}}}{zzz{yzzzz{}||}~~|||z|~{zz{{xy{{|{{|z{{|{{|}}||y{y{{{{}zyz|{yz{yyz||}~~{y|z~{zz|zz}~~}{}{zy{yxwuuwvvsppqtwx|~~~~||}}~~|~|{~~~{zzxx{~}}}}|{~}{{z{zxw{}}}|yywwutvzz||{{{|}~~}~||zzyxwyxvvvxvwxx{{||||}zyz}||}||z|~|}~}~|{}}|z|~~|}||zz{}}~}}}|}~~~~~}|{{xxy{|~~||zy{}~{{|{{{||~}|}{{|}yz|zy{{||{|~||{~}~~~}~}||}{||{{|~}|~}|{{zyz}}~}~{{}~~~~}|~}}}~{z{~}|}{{{zzyyxyz}~~~||||z|}}}}~~}|}~}}}}}|}~~~}|||~||~||||||zywxz{{|~~{||{{zyyz{{|}}||{{{}|{}~{|}|yxxzyy}~|{{{{U()*)*((')&'')'  !utqtvyxx{~~~~}{{{z{}~~}~~||{}~}}}~}|{|{|}~~~~~~}~~~|||}}||}~~}~|zxx{}{y|{{|}~~}~||}}||||{zzz~~}|{~{~}}}}~{||{{z|{|}|z{|z{xxy}{{}{|{z{z||{||zyzz~}}||{{z||~|~|{z{xvy}}{}{yyy||{z{}~}||zxz}}|||yyyyxxy|~~|{yyxvwy{{|{zzzyzz|{{zzyz}~}~}zz|}~}~}z{{{|}~}}|}|{||}}~~||zz|~||~~~~~~|{}}{}|||{{|{|{xxx{{{z|}}}{|zyywww|{|~~~{|zzzyywvx||z{{zz|}}}z{}|}{|||~}||}}|}~|}}}{{zxz{{yy|zwyz|||~||{{yyyyzyy{xy{zz|~|{{zyy{~~|{zyzyz||}||zz{{z{{||}}{zyz{{{|yzyzzxyzyyy{z{~~}{y|w{~||}}{wz~}}}}{{{yyxxvutvtspqsrvy|~||||}}}}}}}~~~~||zyx{|~~~|}{z{||zzz{xwy}~}|zywvvvwzz{|||||}~||||z{{yvxzxutwvxxxxyz|||zzxz{|z|}}|{{}}~~~~~~}{{}z{}~~~||{|zzz|}|}|}}~~}}~|{|xz{|}}~|{{{z{|{}{{{zz|{}~|{~|}~}|yzzz{z{||}~{{{}~~~~~~}~|||{|}}}{{|zzz}||~}~||~~~~~}~}~{||~}}}}{zzyxzz~~~}|~{||}|~~~}|~}~}~}}|}~~}}~}{}|~~~|}|zwxyzy|~~~~~|{}}{z{}||{~~|~{|{}{z}~}~~~{yy{zz|~}{zzyT)**)+(((*''')'  " ustuwzyz|}}~}{}{{}~~}~~~~|~~|~}}}|||}~}~~~}~}}}|~~~~|{|}~|||}|}~~~}~}}|}~}|}{y~||~~}~}~||}{{|~~}~|}|{{{y|}}}~~}}{{}~}}}|{|}~|}z{}}|~~}zzzxxz}{}~{zz{}|{}~~||{uw|~~{{{{zy{|}}|||zvvyz{|yz{{{z|}}}}{z{}}}|z}}}~~||z}}~~~}~~}~~~}z{~~~}~|}}|}}}~|}yyz}|{z~~~~~}|zyyxz|z}~}|{|||{yww{|{z{{{{~~||}||}~}}}~}{{}}}~~~|{||}|{{||z{|}}}~|~}{|zzzz{|zzz{|z|||{|zz~}}}|zz{||}~~|{}|||}}|}~{|y{{{}|{zz{{zzzyzz|{{}}}{zz{~~}zzz}}~~}~||{zzxxvuuuwsrrtuwy||}~}~|~}}~}}~~~}|zz{y|~~~||{|zzyz|xxxz}||zzxxvvwyzz|}|{{|}~|{{{{zxwxzxvtvvxyxxxy{{{zyvxxzzy}~}{z|}~~~~~~}~}{|~{{|~~||{|{{{}{z}|~~~~}}z|xz}}~}~{|zzzz||}|zzy{{}~~|}}}}}|zzzzzy{y{|~|||~~~}}~|}}~~~|}}}{z}~}}}zz}yzz||}}~}||~~|{|~}~}{}~~}}}~||z{yyz}~~}|~}{zzz}|}~}||}~{}||}~}||z|~}~~}|}zxwyvy{~|}|}}{|}|yz~{||}}~}}||{|zyy}}}~|yz{z{~~}~}{yzwS()**+((()&'&)&    vrtvxwwyy||~}}|{z{z{|}}|{{||{{|~|}}~~}|z{{|||~}~~~~~~|||{{|~~|}{|~|zzy{|}~|~~|~|{{|}|||{||{{~}|y||}~}~|~}~~~~|{y{zz|{~}~}{||zzyz}{}~~}}|||~{||{{{~}}|{yy}~|}|||zzxwuxz}{{}yywz{z{{|~~~~zzzwvz~~}{zzxyzz{z}~}{{zywwwxzyxzzyyyyz{~||z{}~~}~~~|{{{||||zy{{||~||}}|}}~}|~~~}}zz}}~~~~|}|{|{||~~~{|{{zz{|zz}}}}zyxxy{{z{||~~~}~|{{|{zzzvvy|{zzzyz{~}{z||zz{|||}}{z{~|~}~~~|~|{z|}}{zz{yx{}~~~~}}}|zzxyxzz{zzzzyz|zz{{yvy~}{{y{||~~~{z||}|}{z{}}{{}z{{|{zz{zzyyzxz{||}~}||{zy}}}zyy|{}{~~~~||zz{xvwutuutrqstvwz{}}}}}|{~~}~}|}~~~~{zyyy{|}~~~~~}~|{{|{zzzzywvx{||{xxvvuvy{|||||}}}|}||{{{yxxywvvwwwxxwxxzzyxwvwxxwwy~{{{}~}}~}|}}}~~~~}||{z|}~}{{|{z|{z|~}~~~}|y|xx~}{z{{}{{||{zz{|}~~}~|}~}||{{zzz|zz{}||z~~~~}|~}~~}}~||~~}|{||y|{}|}~|||~~~{}}~~}}}~~~~}~~|{zyz}~}~}}{{{y{|}}~|~}{{|}~}|}}~}}}{zzzxy{}|}|~}|{}{zz}|}}}}~||z{|yxxz~||}zz||{~~~~}{zzwR))*)*((()'('(&  "xuuxxzyzz|~~}||||~}|{||}}|{y~~~|{|}}}~~|{|z|~~}}}~}|{{{}~~~}~}}|}~}{}}||}}}~~}|~}|{{||||~}}~||{|{{|}}~}}~~|}}||}{z|~~~}}}}z{ywx{~~|}{yyz{{}||~}||{z|~~|}{}{z|}}}|{{|zxyxy{zxyz{xwwwz~}}~~~}}}}}}{||}}}}}|}}~~~~~}|{}~}|||}}~~}}|||}||z|}~~{{{{{{}{z{||}}~}||}}{{yyz}{|{{{||~}}}}{{}|~~}zz{|}~~~}~}}|}}~|{{|yx}~|{{zyy{|zyzz{{||{|z{ywz}~~|{z~|{}}|}}}|}~||}|}~~}||}{{{{{z{{zzz{|||~}|}{z{~~}|{}}~{~~~~}||{{yxwwuvxtsqsvvxzy{{|}|||{~}||}~~~~||zzyyz|}}~~}}}}||{{||yyy{{|{zwvvuwz{|z|{||}}|}~|||{zyxxwwwwwvxxvwwyyyxxvvwywvx|zyz}~}}}|}|~~}}~~}~{|{{|~~~~}}|zz|z}}}~~}~}~{z{ww|~~}{{y{}{{{}|zyz|}}}|||~|}{zzzzzyxy{{}|~~~~}|||}~~||~}|}}}|~~}{|}|{{|z{}~}yz}~}~}}|}~~~}|~~|~~~}||zyy{|~}~|{{{y{~~~~|~~}|{~|{|~~~}~~~~}|{yz}zyz~}}|}}|}}|z{}||}}||~|z|{ywxv|}|||z{}|}~~}}}}|zzwP()***((((&('('  !wtttwyy{yy{{}~|||{{{}||{|z{|zzxw~}~~~~|z|yzz}~~~}}yy{{~}~}~~|}{zy{~}|~|}|}~{|}}{{z|~}|~~~~}}|}~~~~~}}{|yzz{zz|}~|}||{zzzz|}}~~}}}}~|{{z}|z{{}}|}{||zzxwxz||}{xwwwwy{{z{~~~~||{{{}~}}|||zzz}}}}}|zyz{wyxxyzxxxxwutvx|}|}~}~}}}||||{zz|{|{{z{{y{}~~~}|~~}}}|{|~~}~}~~{|||}}~}}{{{|z{yyyz~|{zzz{|z|{}{{|}z|{|||{|{{xyy|{z{{{|{|~}}||{z{||}~{yxyz{|~~~~~~|}}z|||{{zzwxy~}~}|z|yzy{zxy{yxy|zzzyxvx|~~~{yy|}{z~~|}{|}~}{{|z|~}}}|}{{z{zyyzzyy||||~~}}}}{}}~~}||~~}}}~|||zzxyxwvvvutqsuwxyyyy{|{y|y{}}|||~~~~~~~|zyyyz||}~~}||~|||{{{yxvyz|{ywuttwy{{|{{z}~||}~}||{zyyxwxvxxvuvvuvxwwwxvvwxvuvxxxy}|}|~||||}}}}||{{{|~~~~~|{zzz}}~}~}}{zzxwz}|{|z|{z|}}zzz{~~~||}}}|{{yzzyxy{{}}{}}~}}|{}}||~|{}~~}~}~{z|{|{|z{}~{{~|}|||}~}~}~|}}|}{{|~}}}~|{~~~}}}~|~|~~}~|}{{|zz|}|}|}|}~}|{z}|{}~}{}|zy|xxyy{|}}|{|~~~}~~~~~}{zxR))*)*()()'('(&  !wuvuvz{{{{{}~~~}}}}}}||{}|~{zy~}~~z}}z{}~|{}}~}}}}}}~~}~||{||}|{~~}}~~~~}~|}|z{|{{{~}~~||}|}}}|~}~~}~~~}{|{|}|}}||}~~|}|zzy{||||{yxxwy{|||~~~}}~|}}~~~~{{{}~}~}}||||xy{xyzxyxyxvvvx|}~~~~|}~|{{}}}~}{{{||||~}}~|}~~~~~}~}|}|~}{~||}{zz{z|~}}||}~~|||}{{|}zz|}}}|||}|{z|{||||}~}}~~||z{{z|}~|{zzx{{~~~~}~{}}z{|zzw{|~||}{{z{{y{|zy{}{zzzwxx|}zy|~}}~~~~}~~~~||}{z}}}~|{z|{z{z{zz|{}~~~}~}~||~~}~{{}||zyxxxwwxvtrsuvxyyxyz{zz{{y|~~}|}~~~~}zyxxz{{}~~~~}}}~}|}~}|z{yxz{zxwwuuw{|}|}{{|~}}}~}||{zxxzxvwxxvuvuutwwyxyxvvwtuuwwxx|}~}}|{z}}}|~~~}{|||~~}~}}zzzy}}~}~~|{|xxz~~~}||||{|{}|{{{{}~}z|}||}{yz{xxx{xy{~z{}~}~}}}||||}|}~~}~~~~~~~||~{{{|zy|~{z|}||z{z|~~~~}}}}}~~|}{{||~}}~~}{}~}~~}}}~~~~~~~~}}~~~~}}z||{|{||||{{{~~|{{||{y~}|{{zzzzxyyz}~~||{{}~}~~~~}|{yxR(**)*))(('''(&  !xutuuwzy{{z{}~~}|||{{{|{zzz||{{y|~~~~~|z{{{z}}~}{|~~~~|{{{{~~~}~~~}}|}|}~~~}{{||z{{{{{{|}}~}~~}}~|~~~~}~~~~}{||{zyxyxy{|{{|{{||{|}{{|~|~~~~}}}}{{{{zz{{|~}}{{{{{z}}}|{zyxxz||{xywvvx{|}||}~}~|}}|{|z}|~}|~||{z{||}}|}|}}{xyyzyzxwwxwvvvux{}~~~}|}~}}~}||{{z{|z||~{z|{zz|}{{~}}~}|||}~~}~~}}}||}}}}~~~|}||{{|z{|{|}~||zz|}{zz|yyz{zzz}|{||}}{{zzz{z{||z{||}~~|zyyzzz|{|{{zxxzz|~~}|}}|z||}{z{{xxz~}{}~||}}{{yzxy|zyyzyxyxxvx{|~||z{}~}~}~~}}}|}||}||{{~}}|{|{z{{y{z{zz{z{||}~|}}}|}~~~~}~~z|||yzyxwwxwvttttvwxywwxxzxyzyz}~}}~|~~~~~||xxyzz{|}|}}}}{|}}{}|}{{{yxyzyxwwwvxz|||{{z}}}|~~}}}{zyz{yyxywvtttutuuwwxwuvvvvuwvux|}||{{{{}||}}}|}}}}~~~~~|zzy{|~~~~~}~|||yz|~}~||}|{{{{zy{~}~~~~~|}}}}}{{y{xxxyzz{|z{}~~}~}|~}|{}~|}}}}~~}~~}|}{{{yyz}||}{}|}{zz{}}~~~~~~}~~}}|}}~}~}}}{|~}|~~~~~~~}~~~}}~}~~|}}}||{||{{|zz}}{|{}|{}|{|{|{{yyy{{{}|{{||}}~~~~}{|yT)**)))))(''(('  !yxvvwy{{}|||~~~|{{}{~}{z{{|}|{|~~~}~{|}|{}~~|}~||}|~~}~~~|}~||{~|}}~~}~~}~~}}~|zzzyzy|~}}||~}~~}}~}~~}|}}|}{||||}}~|}||{|}}~}{{zz|{|yyxxwy}}~~}}}}{~{|{z~|}~~~||~}~}~~~~}zzzyz{xyyzxxxxwx{{|~|}{{~}~~}~z{{{{|}}}}}~}{}~||}~~~~|~~||}~}~}~~|}}||}|}|}~}{{||||{{|}{|{{|}}}~}}|{{{z{{z|}~|}~~}~~~{yzz{{}|}||zyxwx{||||z{{z||z{zy|~~~~~}||~}|zywx{{{zyyyyyywyz{{}~{{}{~}}}~}~~}{{~}|}~||}||{||{zz{|{|}}}}~}}}~~}}}}}|{{ywxyyxwwvvuvwxyxwyyyxzyzy{~~}|}}~~~}zzy{{z{|||}}|z|}|||}||{{zyyzyyyxxxw{{}~}{{z|||}~}||{yz{{zxwxwutuuvuvuxxxwvvwuuvwuvwy}~|{{zzz}|}}||}}~~~~~}}}{{|{|~~}}||}z{{}~}{|}||{zy{zyz}~|~}}}}||{zzyxy{zzz|{|}~|}||~||||}||~}|~}~}~}}}|{zz{zxwy}}||z}|{zyyz~~~~~}~}}{|}}}~}}}|~~~~}~||{{}}}}}~~~~~~~}}~}}~}|~}~||}|{||||||z{y{~}{{{|}|}~~|}|z{zzxxz{{|~|{|zz|~~}}}}|{{{S(**)+()()&''('   xuuvvwy|||||{{~~~}{{{yz{{zzz{|}}|||}~}||||z{yzz|~~}}|||}~~~}||}}}~~~~}}}}|~~~~|||{||z|{||}||~~~|}{}~~~~~~}~~~~}z{yyvxz|}}}}||}}||}}|}|~~}}~~|~}||{{{{{|}}{|{{{z||~~~|{{yzzzzxxxxyyz}{|||~}{{zz{zzyv{~~|}}~}|~}}~~~}|||yyzyyzyxxyyxwxwvyy|}||xx}~~}{|{|}|{zxywzz~}|}~|zz|zzz~~}|{zz|{{|~}}~|}|}}||{||{}|||~~}}}{z{|{||}{|{{{yz|}||}||||yyzyzz}~|}~|}~}|yzzyy}|z{zzwwxxwz|}|z|{y{{yzzzwwxz~}~~}~~}}|}{zyxxzy{yywxwzxwx{zz|~}{z||{}~~~~}~~~~}}|}|{{}|zy{|zy{zxxzz{{~~|}~}}|}~~~~}|{{{z{zxwxwxwwxxwvwwxwwwxvwxxxx{}~|{~~~~~~~~{{{y{z|{||||z{{{{{}|{zyyzz{xyxxxy{{||~}}{{||||}|}||{{||zzwywtuvuutwuvwwvwvwuutuvuuuy}|zzzzzy{}}~}|~|}~}}}|}}||||}~~}}||~{|{|~~}|}}{||z{xyz|~~~~~~~|}|}{|{zz}{z||{||~}~~~|{~}|{}~||{~~~~~}~|{{{zyyx|~~}{{|{zxx|}~}}}||}z{|~~~~~~~}|}~~~}~~~~}}}~~~}{~}}}~~{|{|}}|}|z|~~|||}|}}~~}~}|{}zzzz}}~||{{y||}||}~|{|{U)**)*)(()''')'  !ywxyxyz{||}|~~}||z|z{}||{{~~|}}}|~~~}|}}}~}{|}~~~~|~}~}~~~~~}}~~~}}}|{{{{|}~||~}}~}|~~~~|{|zxz|~}~}~~~||~}|||}~~~~~|~|{z}}}}|{|{zz||||zyzzxxy{{|{}}~|~~|{{{{{|{zxz}}|~}}~~~}}}}{yzyzz{zz{zzzywx{|{|~}ywz~}{|z|}}|zyzzyz~}{z{zz{~~~}|}|~}|~~~|}}~~~~}}~~~}~~~}}|{|}}}|~}||}{z{}~}}~}|{}}{{z{zz~~~~~}}{|{zz}}~}}}zyxxwz}|||yy{zyyxyxyz~}~}~|}yxzzz{}zxwx{{zz{{{|~~{}}|}}~~~~}}}|||}}{{z||{}|zyyzz}~~}~~~~~~}|}{zyyywyzyyyxxwwxwxwwxxyyxyxz}~}}}}}~~~}}}|{{{|z||||{{|{{{|{{z|zzyzzyxxyzz}}~~}||{{{|}}}}}||{|{zxyyxwvwvutuvwwwvvwvvuuwvstsv}}}zyy{z{|~~~~~~}}|~~}~}{}~}||{|~~~}~{{{{{{}~~~}|}}}||{xwwxz|~}}}~~}~}|||{{{|||{z{|||{|||}~}~~|{{|z{{~~}~~}~~}|{zz{zz|}}|{|{zzxxz~~}}|~~{}{z|{z||~~~~~}~}}|~~}}}~}|||~~~~}~~|{|~||}~}|{||}}}|z|~~|{|{|}~||}}}||}zz{z{~~~}{|{yy{|zy|~||{z{T(**)*((((&'''%  !zvvxwwyz{|{||~}~~~{yxxyy{}z{{{~~}}{z}|}{z|{||}||{}}}~||}{{{~}||{}~}{{|~~}~}|{{||{{{{|}|z|~}{{|}}}~}}~~}{|~~~~|{|{yy{~~|}z||{|{{}||z{{{~}}~~}}}}||z||~~}|{zyxxwz|}~}{{zyxwvxzz{{|{{{z{{z{z{zzzz{yz}}|z}}}~~~|}}zyyxxxzzzyyzzzxxz|yz|{yxy|~|{|y{{|{yyzwwx{~}~}|yyyyyz|~}}}~~~zz{||{}~~~~|{y|}~||}~}}}}~|}}}|z{||{}|{{z{zy{{|}}}{|||zzyyzzy{|~|{~}{{z{yw{|{{{{yxxyxy||{{|zxxyyzyyyvtx{~~}~~~|~}||}|zyxxyx{|yxwxzzyz{|||{{{z}}|}~~}~}~~~~||||||{|z{z{|zxyyz}~}~{|}}~~}||{{zyyxyx{zzyxxwwwvwwwxwxxxxyz|}~}}||~~}|||}|z{{||{}{z{{{zz|z{y{{yxyxyxxxy{||}}}}|{z{}}||}}|||||zzyzxvvwvuutvwwwwwvxvvuwvtsttx|zzyx{{|{}|}~}|~~}||~}{}}~||{z{~~~~~~~}|}||{{|~~~}}||{ywuxz{~~}}~}}{||}}}||}|}|{|{{||}}~~}{{{}}}}|}~~~~}|}z{{{|||~||{|{yxz|~~}{{~~~~~}{||z{|~~}~|~~~~|z}~}}~~}||}|~~||}~}|}||{}~}}|}}|}}~~~||}{{{}}}~~}|{zzz{{y{}{zyzV(*)**((()'''('  	!{wxyz{z|{||{}~~~|yyy{||}|}~~}}}~{{{}|{}~~|~~~~~}}z{}}||}|}}~~~}~||{||}{|}|{|~}{{~}}||}||||{}~~|{}}|{{}~zz{{{||}~~}}|~~~|{|yxwx}~~}zxxwtvz{|}|}}|}||{|{|}{|{{|}||{{}~~~}zzyxyw{|~|z{||yz|}{{||{z|}|}|}|{}~|{zzyxyz}~~||zzz{}~}}}||~}}|}|}|}~}z}~|~~~}}}}}~}}}|}{}{{|}~~~|{{|{{y}{{{||}}}~~~~~||zyxy}|}}}}zwyyz}{{z|yy{z{yxxxwy}~~~~~}|~~~|||xxyzz{|{yyy{{|z}}}|}|{|~}|}|}|}~}~}|{|{{||{|{y{{|}~~||~~}~~~~|}~{yyyyz{{yzyyxxxxxwvxxxyyxyyz|}~|}|}~~}}{||}{|||{|}|{|{{{yzzzz|{yxyyxyxxwz|{|~~|}|||~~}}|~~||||yyzxxwxvvuvvxxxwwuywvwwturuuxzyxxxzz{}||{||||~~}}~|}|z{|}}{{{~~}~|~~~~}||{{z|}~~}|}|{||zuvwyz}}||}~~~}~~|||{|}}}}|{{z|{{||{}}|{z{{}~}}|{{~||{|zz|{{|{||}}zyxxy}}|yz|~|}~~}}|{zy|}~}~~~~~|{~~{y|~~}~~~~}{|~~}~}|~|}}{{|}}|~|||}||~}}|}|z|}}|~~}}}}{{|{|z{}~{{yyS()*)*'((('('(&  
 xvuxyxyzxzxz{z~~}{zzyyzzzz{z}~}~}||{{yyz{zzz||||}~~}|yy|}|y{z~~~}z|}}~~~}~|}|{z{{z{z{{z{||{{|~}}~~}~~~~}{z|~}||{{||~~{{|||zz{{{yzxwx}{x}~}~~~}~~}{|~|}|{{yzxxxx{~}yyyvttxx{{|}~}{zz{zz||{{|{|}~~|zyzz}~}}}yyxwxvuz|zyz}}y{z|{||z{z{z{z|}{{}}zywxxwwvwz}}{zyz{z{||zzzz}~~{{{z|}}~~}~}{{~}}|~}~~~}~||}}|{||}{}|z|{|{z|||}~}{z{yzz|{z{||{{z}}|}|||zxwwz{}{|{yxxyz{}{{{{yyzzyzyywww{}}}~}~|{{~}||{{yxyyyz{{zy{}{zz}|}|}zyz}}{{{||{~~~~~}}||}{|{z|||{}{{{|||~{|}~~~||{z{yyz{zy{zyyzxwvwwxwxxwwxyxz|}}~}}}~{}}~~|~}|||~}|||{|{{|}|{{{zyzyyy{zzyxvxxxwvyzz||}|}||{}|}|}|}}~|||{{yxwvwvwuvvvxxvvwxwwvwussuuvwyxxyzz{{}|zz{z{}~~~}|{{|}}|z{~}}|~~~~~~~~||}{z|}~}|{}~{|}zxwwyy|}~|~}}~~}|}~~}}|~}~}|~~}|z|}|}}|~~}|{{{{~|{{}~}~}|{||}|{|||}}{zyzyz||{z|~|}~~~}zy{|~}}~|~~}~}||y}}~~~|{{}}~~~~~}~~||~}~}|{}|}~||~|||}}}~~}}~}|{|}{|}{|{xR))*)*((')'('('  !ywxxy{zz{zzz|{}~}|}{yzz{{|~~}||zy{}{{z||}~~~}|{{}{xy|~}}|}~}}{|}||{{~}{}}~}|}~}~~}~z||~~|}~~||~|zy{zzyzxyy||z|~}~}}}~}zz|zzyzz{|}{yzwvxxx}|}}}}}{|{{z}}}{|}~~~~|||z{}~}}yxxwxxvz}~{z~~{{~}|{{}}{{}|{|}}}}}|zxzyyzzz{}~|{{|||{~|{zzz}~~~|{|~~~~~}|{}}|}~}~~}|}|||~}}~|||{|{}~~~~~}{{zy{}~~~{~}|}}~{|}}}yxxz||}}zz{x{||}{|z{|}|{zy{xwwz||}}}}{||}~~||yyzzzz|}zx{}}{{}|||||z}~~||{}}}~~~~}|}|||~|{}|~||~~|}~}{||zzy{{{z{zzzzxwvxvxwxxxxxxy|~~~}~}~|~~~~}~}|~}}{|}|{{||{{{{zzzyxx{zxwxvvwxxwyyxyz||}||||||{||}|||~|zz{xwvxvutwuwxywvwwwxwwustuvwwyyxy{{zzz{{y{zz}|}}}}}~~|{{|||z{||~~|~~~~|z||||}|}}|~~}~}{yxvwz}~~}|}~}}|}~~||~}|{~}}}||}|||zz|}}|~}|zzzz~~}|{|~~~~|||}||z|z||{{}|}{{zzz{zyxyz||~~}||zyzy|~~~||}{x~~}}}{}~}{z{~~}~~~|}|{{{~}~~~}}}{~~}}|||}{||~}{{||}{|}~~~z{}~}|||{z|~{zyyR)**)*(((('('(&   xvtuxyxyyyxxzz|~}}}}zzxxzxz{}~~~|||{xwx|zzzz{z}||zz||}|zwxy}~~|{{|}~}~~~||{{{|zyz||z{||}|||}}}~|~~}{}}{{z|}}}}|}}|~~~~}|{{{yyzzzyxwxxy{yz|}}|~}~~{}||zz{{{{xyzz{|}}~{zyxvvvvy|{{|}|||{{xz||{z{}~~~~|}{||||}~~~~|yxvvxwww|}{z~~|{||z{y{{z{{zyz{|{||{zyxxyzy{|z}{{{~}}||zyywyz~}~~||z}~|||}{zzyy}}~}~}}|||yz{}}}}}{z{|zz{}||}}~{z{yzz|}}}}{|||{{{xz{|zyyz{|}|||z{yxz{zz|zy{{|zxxywwvxz|}}|{{{{|||}|{xxzyyxzyzzz~}|}{{{{{{yz||}|||{~~~~~~}}~}|}{{}|z|}|||}~~~~}}|~~~~~{zzzzz{{{zz{yyyywvuvwwwxwxwxwx}~~~~~~}}||~}~~~}}}}||~||{}z{{z{{|{zyzwxwyzxxwwvvxxyxxwyyy{z{|{zz{{{{}{z|~}|zzwuuvtuuwuwwwwwvxxxwwutuvvwwxwxxzzyyzyyyyy{{{|}{{{{~~}|z{z{z{}}~~}|y|}{|}|}}~~~|~~~~}|zyyvz}}{}~~|}}~||~~~}|~~~}~}}||{{}{}}}~~}|zz|~~||z~~}}}|{}|z{}|{z|~{|}{{{{zxzzy{}~}||zxywz}~~}{{|zy{~~|||}~}yz|}~~|~}~|{{||~|~~~||z{}~~{{}|}~||~|{}|}|}{|}||||{S))+**'(()'('(&  !yxxyy{z{}zzzz||~~~~}zy{z{{~}}}|yyxy|||{zz}}}|{{|}}|yx{|~~}}||}~~~~}||||{|}~}||}}}}~}}}}}~~~}~{||}~}~}}}~~}}}zz{{zzz{xzyy{z{{{}}~~~~}~}{z{|{{{||||||}}|{zwwxwy|}}}~~|}|zy}~||{}~~~~~|}~~~~~~}xyxwxyxz|}|z~~}||{{{{{{}z|z|{{}~|z{zyy|}{||~|||~~~~~~{zzz{~~~~~}~}~}~|zzyy{~~~~}||}{z{~~~~~{||z{{}}}~~}{{yz{}~}}}~|{z{y{|{{{|||~|~}}||yz|{|{{zz{|{{xyxyxyzz|~~~}}{{z}||||zyy{{yyx{||}}|||{{||{{|}}~}}{|~}}}}|}~y{}}}~~}|~~~~|}|z{|{{{{{y{{xzxyxvuwvxwwwxxxxz}~~}|~|}~~||}}{}}||z{{z{|{{zyyywwyxywywwyzwyyyxwyyyz|||{{|{{{||||}|{zxxvuutuvvwwvvvvuvwxxwwuuwxxwwwvwxyyyyzyxyxy{{z{{xxx~~~|}z{{yz|}~{xy}|||}}}}}~}~~~}}}}{{{xy|~~~||}}~|{}}~}}}~}||}}~}~}}}{|yy{|{|~~}{z}|{z||||{~~~~}}}}z{||z{||yz|}}|{}{{{yyxyzy|}{|{zwxwwz~|}}~||{yzz{}~}}|{yy|}~}{z~}||~~~~|~~~}}|zz{{}~~~~|}}~~~~|{}}||{|||}|}~~~}|{~}|}|{{||{}|{T()*)+((()&''(&   ywwxz{z{{zyzzyz{~~{|}}|z|yz{|~~~|{{|zyxyzy{yyv{~|{||{{{|yyxzz||}~~|{{}}}{~}{{zzz{y{|}{|||{{}{|~||~~}|}||}||{}{{}}|}||~}}}{|{z{zzzyyxyyxwxyzy{}{|}}}|}|yzz{z{y|{|{|{|~~}{{xxuxwv{{z{}~~}{zyz|z{z{|}~~}}{|}~~~}}}}||~}wvvvxywy{|{{}|}||||{{zxyzzyyzyzz{zyzyxy{z{zx|{zz}~}~|{yyz{|~~~~~}|}}}}~}}~}|||{zzxwz~}}~~|{}{|xz~~}{{|zyz}{}|~}{|{zyz|}}}}}||z{{zz{zz{{||{|}}|{}yz{{{xzzyz{{ywwzzxxyy{~~|||{z{|z{zzxyy{yywyzz|}|{{{yz{|{xy}}}|~}||~~}|~}{{~zz|~~~~~~~~~}~~}~~|||~zz{{{|z{yyzzzyxyvwuvwwwwvvvxz{}~~~}||}}~~~}}}}|}{}}|{{|zz{{{zzyxwvwwwwxxyxyyyzyxwwxvxx{z|z{}{||||{{zzyxwwuvttuvwwuwvuuxxwwxvwwywxvxwxxyyyyzzxxyxyyzzzzwuv}~}}}{|{zyy}~~~|{zz~}|~~~~~}~~~~~}}~|y~}~~}}}~|{}|~~}|~~|}~|~~~|{yzz||{~}}{|~}zz|~~~|}~~~}}|~||{z{x{|{z|~~~|||{{z{zx{yx{~}}|yxxwxz}~}|~}|}{{{||||~z{zyy{}|~|{~}}~}}~{z{z}~|~~~~~}}~|||}|~~}}~||}~|||z|}{||~|T*)+)*((()''')'  !yyxx{||{{|{{{{z{~}|}}}zz{|~}}}{z{yyz{{vuw~}~|||{{{z|{|}~~~||~~~~}{z|{{}}~}{~|}~~|~~~}~}|||}|}|}~}}}|}~~{{|||z|{zzzyxy{zz{}~~~~~~}~|{{{{{{}~~~~~}~}|yzy{yxy|{z{~~~{yz}{||~~~~~}|}}~~~~}yvvvxyz{{~|~~~~|}|{yz|zzz{{xzz{{z{{||||{{||{|||{{{{~~}~~}~|~~~~}}|{{{yyz~~~}|}}}{{~~~~}zz|{||}~}}}{y{~~}~~||}|{{||{{}|}|}~~}~|{||zzz{{z}}zyx{zyx{yy~}}~|{{}{|{zxyy|{yyy{}|}}{|}z|{}{yw|~}~~}~~}|~}||}{|~~~~~}~}}}}}~{|{{|zz{yyz{z{xxwwwvvvvwvuvxyz~~~}||}~~~~}~~~}|}||{{{zz{zyywwvvvvuvy{zz{zz{{ywxvwwwxy|}}{||}}|}||zzxxvuutttvvvuwwvvxwwwxxxxzyxxxxwyxxyzzxxyyxxyyyyytrqv~~||~}{{zzxwz|}}~}{}~||||~}~}~~~~}~~}}~}|~}}|}}|{z|~}|~}{}|}~~}}~}yzz||||}|z{z{zxy~}}}~~~|}|~|{z}|||zzyz|}{|}}~}|{{{y{zxzyyy~}|zzxwwxy{}|{}~}{|{zz{zzy}~{zzyxz||}|}}|{|}~~~{~~~|~|zy{{|~~~~}}}}~}|~||{{||}}}}~|}}~zz}~~}{}|zz|zz|}|T()*)*()')'''(&   {wwx{{{zzzz{yyyxyzz{~~~|{{yy|{}~|{zyzyywxxxusw||}~}|}{{|{yz{{{}}~|||{|}~~~}||z{{zz||}}{|{{|}}}~~~~~~{|||||z{z{||}||}~~|}||z{{{{zzyxyyxwyyyz{||||~~~|{|{z{{{yzyz}}}}}~~}||xxxxxyxyzzz~~}~{{z}{{{||||}~}}}~~~~~}}{|}{wvuuuxwz{}}~~~}|}~}||{zzxyyxyzxyxx{{zzyz{{{zz{zzy{~~{{{{z{{|}}~}{~|{}~}}~}|{zzyzyxy{~|~~~~~{}}{{{|~~}}|zz{|yz||||||zyz}}}~}}||{|{{{{{zz{{{z|}}~}{{{{{{{zzzzyzyxyxxxyxwz~}}}|{{|{{{yvvx{yyxx{||}{{{|{|{|ywux|~}~~|}~~|}}}}|{}~~~~~~||}}||z|zzzzyxyyzyxxwvwvutuvtuvxy{}~~~~~}|||}}}~~~~~~~~~}|}}{{{zz{zzxwvvuuvuvvxzzzzyy{{zyvvuuwyy|~}|}|}~}|}|zyxvvtvutuvvtvvxwwxwvvwxyxzxwxwyxxyyxxxxxwxwwwzyxxurqrvy|}||~~}{zz{wxz}||}|~}~|}}}|}}~~~~}}~}~}}~|}}{{z{~~~}{}~|{{||~~{|~}{z{|}||||{{{zzzz{~~}}~~|}}~}}}|{|{{yz|}|}~}}}~{{||zzz{yyz|~~}yzyxxx||{}~~}|z{{|{y||}{{xx{}}}~}}|||}~~~}}~~|zy{}}~}}}|~}{~|||{||}}|~~}~~z{|~}|||zz|z|~~}U***)*((()&(()&  !zyzz|{z||{{{{{|yz{yz}~~}|{{|z}}{zzz{yyyzyvx}}~~~~|}~|z|}{{|~~~~}~~~~~{||{|~~~}}}{}~}~|}}}|{{{|}}~~~|{{||{{{{z{{yyzzzz{}~|}~~~}||{{}{{yz{|~}||yyyz{zy{|z{~}{|~|{{}}}~~~~}}}}}|xwwvvxwy}~|}}{}}}}}z{zzzz{{zz|z|{{yz}}{yy{{{z{~}|}||{||}~~}}}}|~}}}z{z{{{{}}~~}}z||}|~}~{||z{{{}|~~}||~~~}}||||}||{||{{{~|~~}}||{{||{{{{{zyzzx{wwy~~}}|~}{zzwvyzzxzzz}|}|{||}}||{ywvz}~}}}}}}~~}{}}||||zzyzyyyzyzxxvwwwvuvutvwxy|~~~}~}}}~}}~~}~~~~}}~{}}}||{|z|{{ywwvvvuuuuuwwyyzzyz{{yxwvuuvz|}~}}~~~}}}{wxvvvuuvuuvvvvwvwwwvvzxyxywuvxyyxyxxxwwvxxwvwxzyxvsstvwz~~~|{}}~|}{z|ywy{{~}}~}|}|||}~~~~~~~}|z}~~}}|}}|zyyz}{|}{{}}}~~~{|~}|{{}|{|{{z{{zzxzx|~~||~}||~}{||{{y{||}}}|z||z|}{zyzzz{{{~~}zzywwwzz{{~~~}||{{}{{|~}{{{xy{||}}~}|}}}{{~~~}}|}~~|zz|{}~~~|||{|~}|{y{{~{}}~}}}{z}~~}|}{yy{z|}~{S()*)*(('('''(&   zxxz{{z{zzyyzyzxyyxxz~}}|{zy|{z}~}|zyzxyyxxzzyy|}~}}~~~~}~}{|||zy}~}}~~}~|}|~~}~}}}~|{{|{{|}}|{|}{{|~|}~|}{}{||y{z|{}}~}|}{{{{{zzzzzzyxzz{z|{{{|}~~}~}{z{z{{{yyxw{|}}~}{|ywvxx{{{zzz}|~~}{z|||z|}|~}}|}~}}}}|{|xvvuuwwwz|{{~~{|{}~}}}|zz{ywy}{zzz{{zzxwx{yxxyxyxy}|||{|{|yz{~}|||z{z~}}||}{zzz{zz}||{~~}}{|}~{{zz{z~~|}~{{zyyyzy}~~}||}~~~}}||}|}{{{|||zzz|{|}}}}}|zz{}z{|{zy{{yyzyyxy~}}~}||||z{zwxyzxyz{|{}}{zz|{|||ywvvxz~~}|}}~~~|~}~|}~~}}}~~}~~}}||{{||zzzywxzyxxxwvvwvututvvyz|~~~~~~}}~||{}~~~~~~~~~}~~}}|||}|||||{{|zxxwuuvutttvvvwwwxz{y{yxvtuuy{||}}}~|||}{zyywvvwwvvvvuvwvvvwuvxxyxxxvuwxxwwywxxwwuvwwvvyzzzxvvwxyz}}}||}|~~~|z{|zwy{{{}~~~|z|}}~~~~~~~}zy{~~}|}|{}zyzz~}}}}||}~~}{}~||}~}||||{z|yyy{yy}}~|}|}}|{||{y||||~}}|~||}}}{{|{y{{}}~}{|zywwy{{{}~~~}||}~|||~||{{yyy|||}}}|~}||~|||~|}}yy|{|}~}}}|}}~~{|}}}~}}~}|z|~~}~|{z|||}}T)**)*)(()&''('  ! {yz{}|{{{z{{{yzyz{zz|~~}||{|{{{~}}{{zyy{{~|{|~}~~}~}}{|z{}~}~~~}|}|}||}~||~~|{|~}}|}}{{{}~}~~}|z{|{||||{|{||}{}~}}|~~}|}{}|{|~zyxzz||||~}|zxyzx{}||{{|{}~}{z|{}|~}~}||~~}|||xwwvwwxx{}{{~}}~~~~}||{zzy}}z{}{{z{zxy{{xwxyxxw{|}~}}}~{z}~}}}~}||~~}|{z||{}}{|}~~|}}}~}}|~|}~~~}{{yyzzx|}}}~}}~}~}{|}||{}{||~~}~|{}|}}||{||{zz{yxx~~}|}|~}~}|{yzzxxy||{~~|{|}z|}~zzyyyy|~|~|}}}{v|}~~~~~|~|}|z{{yzzxyyyxxwvvuuutsuuy{|}~~~~}|{}~~~~~~}~~{|~}}}}}{}}||{{|zxxwvuvutstvvvuwuvwy{yyxuttwxxzzz{z|||z|{yyxxxvwwvtuuuvwvvtvvvxyxxxvvuvwvwvyyxxwwvuwuutxy|zyxwxxzz~}~}{|~|{zzyzxwxx{||~zz|}~~~}}~}}|}{zz|~~~|{}|}}zyzz|~~}}{{}}~~||}|z|}|||{zz{{zzy{xy{~~}|}|{~}~|||}|{|}{}~}|{||}{~{|{{{z|||}~}|z{ywyz{z{~}~{|||{|}|}|||yyz{}|}~~~}~}}|~|{|}|}~~{yxyzz~}}~}{z}~~|zz}}}}}~||{{{~~}{|z|{|z{}~|T(*+)*()((&''(&  !ywxz|{zzzzyyyyxyyyyyz}~}{}||zzyyz|{~{{zzyyxy{}~||~}}~~||||~~~}{|||{{z|}~~~}|}{~}~~||}|{|{{zzz{|||}|||{|~|~~}~~}~|{||{|}|{z{{}}~}}|{zw{{z{{||{{{{}{}|}|{}}|}}{{|zyy{|xvwxy{zyx{}{{yxwyyy{}zzzyzy|~|zyy|||}|~{|{{|}~}~~~}}|z}xwuvwwvwyzz|~}|{}}}~}~{{{{{z{|z{z{zzzzwxyyyvvwvxxvy}~~|z}}|||~|{z||}|{{{{}}~|{{~}{z{{{|||}|{{||{|}|{{|{|~~|}{{{xxyyww|}{{z{}}~}~}}}}}}~~||{z{{z}|{}}}}~||}|{|}{|{z{yzzzyyz{||{y|}{}}}}|{zz{xvyyzy{~|{z{z||{{wvxyyz}~}}}{}}~|{ux~}~||}~}~~~{|{|{z{{zxxxyxyxxutuuurttux{}|~~}}~~~~~}~~~}~|}~~~~}~}||}||{|}|{}{|{|{{zxyvvutsssvvtttuvwyyyyyvuuwwyzyzzzz{{|z{xxyvwvvvuttttsuvuuwvvxxwwwvuuuvuuvxywwwvuvvutsty}}{zyxz|}|~}}{}}}{{zyxywwxy|~~~~z{{}~~~~~~}|||{yz~~~}{||}~|{yz||~~}{y}|~|{|z||~~}|}|y{}{|{{zzz~}~}{}~}|}}}||}}}~||}}|}||~|{|||}}||~~|}|zzy{{{}~~}||}|}~}|}}|{{|{}|~}~}~~~~~|{|~}||{yxzyz~}~}~~}|z{~~~}{}~~}}|{||~~~|~~{|}{|~~V)**)+)(()''((&  !zwz|}|||{{zy{z{y{|z{|~~}}}}}|{{yy|}}~}|zz{{z|}~~~}}|{|~~~~}~}}}}}~~~~~}}}}~~}~|||{{z{{{{{}~~~~}~|~~|}}~}}}||{zzzz{||}|||}|}~}|~}~}~}||{yy{{{xwyw{{xx|~||zywzzyz}}zyxyyz~}{{{{}{}~~}z~~}}{{~ywxxyyxwy{y{||||}~}~}{|}z{{|}{|||{z|zyz{ywvxxxzzy||~}z}~}~}~}}~}~}||~~~~}{{|~~|}}}{||}|{|}{z|}|||~|~~~~}}|{zzzzxv{~|{}|}~~~~~~}}|}}{|}z{{}}~~~~~~||}~||{|{{z|{{y{{{{{|~{{~~~||{{zxxyyyz}{|||{|}|}yxzyyy|}~}}||}||yy}~~|~~~}~~~}~}||}zzzywxxxyvwvwuttuuwy~~}~~~~}}}}}}}~~}|{|z{z{{zz{{{{}|yyxwwvwtrtvvustsvxx{yzyvvvwvxyyyyyy{{{|yxwwwwvvustutssttttvwxxzxwvwvvuwvvvwyxwuvttutsssuz~~|zy{|~~}}|||{zyxxwvwx{~~|y{|~~~~~}}}}{z{{xw||}}}}{}}~}{{{|}~|{{~~}~~||}||{}~}}~{{{}{{{|zyy}}}|~}~|{|~~}|}z~~}}}}}}{|{{}}~}||}{{|}~|}~}||}|zz{{|~}{|{|}~}}|~|z{||{{}}}}|}}~~|z{{}{||{zzyyz{|}||}}||y}~~~~}~|{z}}}}}~z|{}}~~~|{{{zy{~~V(*+)+)(((''&(&   {wxy||z{{{yxxxyxz}{||}~}{||{z{zxyzz{|}}|z{zz{{}~~~~~}}}}|{{z|}~~~}~}}|{||{{}~||}||{~~~|}{z{{zyy{yyz}}~~}~~~}~~~}}}~}|||||}~~|{|~~|~~}~}|}zzyxyz||zzz{~~~}}|z{{{{}{{{zzyzyyywwwzzxw{~}|{xvvwzyw||zzyxxy|}{{|{{z|{~~~|||}}~~}{{|xwwwxyvwx{xzz{z{{|}}}||{|{z{}|{z|{z|{zyyzxvvwyww{y{{|{y{||}}~}}}|~||~{||~}|{}{xx|~~||{|{{z{{z{{yyyyyzz||~~}}}||{zz{yywx}|{y{{|}~{||}|~~~~~~}||{{z{yzz{|}~}}}~{z{||{zzyyxzzzz|zzyxz}|{||}}|{|zyxyyyz|zzzz}|}||zwzxxx{{|}}|{|~~}z{~}~~}~|}|}~~}}}|{||{yxxwxxxvvvuutttvwy}~~~}|}~~}~~~}~~~~~~}}~~~}}}~~~}||{zyzz{||{{{}|{zyxwvvtsuwvutrstvxyxyywvvxxxyzyxyzzyzzxwwuututtusttrssqrruwxwxwvuvutuuvvwxxuwtutuusrprsy~~{zz{|~~||||{zyzxxwvuwz}~~~~{|}~~~~|}}~{zy{yz{~~~}{}~|~}||~}}}|}~~}}||||{z|~}}}}}||{y{}}||~~~}|}}~}|z{~}}|{{|}|||~}}}~||{|}}~}}|~{{{}z{~~||}{|~~~}|{{||{{~|||}}}~}}{|~||}|zzzyz{}||}~~~}{}}~~}}|{}~~}|~}}}~|}~~|}|{yxz}W)**)*((()'''('  !|yz{}}||{{{zyxz{|}}}~}}}||}|}}{xzxx~~~}}{|}~}~~|}~{}|~~~}}~}}{~}}|}{|}~~~|}||{z{|zz|}~~~}~}|}}~~~~}~~~||{z||}}|{z{}~~~}|}{{|}||}|{yz{yxxzy||{z|~~~}zyxyy{z{}{{zyxw|~~~||{zz{}|}}|}yxyyy{xwy{yy{{|{|||}~}}}~||~||}~|}{}|{|{ywxxz{z|{{{{|{z}}}}}|}}~}|}{yy}~~|}}}|z|{{z}zyzzyz|~~~~}~~|}}{xyz}{{{z}|{|{{||}}~}~}}}||{zyzy|~~~}~|z|{}}|||z{{{{{{{{zzz{|zzz}|}|{{{zxzy{{z{}~~|~{zzzzyz|}}}}||~}|}~}~~~~}~~~~|}}{{z{|xyxxxxwwwwvttuuvy{~~}}~~~~~~~}}}~~}|}}}|}}}|}}zz|{{{{{{{{}{zzyxwvwuuuwtuttttvvwyyywvwxyxzyyyxyxyyxwwvutuuttssttsrqrssvwwvwwvttuttutvvwuvuuttuusqpory|~~}{{{yy}}||{zzyyxwwvtuy{|}~~~~}|}~}~||~~~z{zyyz|~~||||z}||}}~}~}||~~~}~||||{z{}~~}}}}}|{yx|}}}~~~~}{|}|}~~{z}~~}}|{z||||}~}}|}||zz~}{|{{zyzz{}~~~}|}|||~~~~}{|||zz|{yz|||~~}}|||{}|{zyzyzz|{|~~}~}||}~~}~~||{}~}~}|}|~}}}}|}}|}|yxxyyV()*)*()')&(')&  !|yyz|}{{yyyyxwux{|||~}||{|{}}{yxuuz}~~}||{|}}|}~}~||}~}|}}~~~||}}|}{|{{||||~{{{}}}}}|||z{zzzz{|{}~~~~~|}||||}~}}|||}~~~|{zyz{||{yxy|~~}}|{{||{{{|{yyywxxyz|||z{}}|zyzzxyyz{|zywwxz||}~|zyxwvz~~|}~~}}}wyyxyywwxzxy{{zzz}|||~}~|{|}|~|{{}|{{||zy{yvvyy{z{{z|{{{{||}}~~~|}}|||}~}{|zzy{{}}{{}{z{{zywzxyxxyyzz~~~~~}~}|~~~~}}|yxzyyyyz{{zyz{z{z}||~~||}|{||zyyzzx{~~}}~}{zzy{||}z{{|zyzz{{yxwyyxxy|}||||{yzz{{z{zz{{}~}~|{zyyxy{}|}|{{||}~}|{}||~~~|~||~~}~~}~||{{{yzwyxyxyvvutuutvvz|~~}~|~~~~~}}}}}}~}}~|}|}}~{z{|{{{{z{z{{{zzyxwxwuvxutusssuvwwwwwwzyzxyyzzzyxxyyxxwvttttsstttrrrrrtvvxuxuwuuutvuutuvvutvuuutrpnmpuy|||{|{{~~~~{|{zwwxvwwvuwy{||~~|}}}}~~|~}|{{|zyy|~~~}}|}{y{||{|~~}|}~|{|}y{{}}}~~~~}{{|}}}~|{||}}|y{~}|{}~}||~}|~}}~}}{|~|}||zy{|{|~~~||}~~~|~}{{|~|zz||}}~}~|}{{{}|zyyyz{{}~~}}}~|}}~~}|}}~}}}~}||}}}}{xwz|U)*))*)(()'''(&  "}{{z|~|}|zzyyyzz{}}~~}~}~|zxxwy~~~}~~~}}|}~~~}~~~}}}}~}~~~}}}~~~|}{{|z{|}~}}}}}}~~~}~~~~~}|{|}}|{zy|}~{{{}|}}}}zzzyzz{|}}~|||~}|z|y{z|z|{{wuxzzy|~{{zzz}~|~}}}zy{zz{yzzz{{||}z|~|||~}}}}{||~}{||}~}}{||zxx{z{|}{||||{|||}}~~~~}~~~}~|{|~~{}}||zy{zzy{zyxxwz{||}~}~~~}}{zz{{{{{}||yz{zz|}}~}|}}||}|{zzzyz~~~}{{z{{}}}}}~|zz|||{yxxxyzz|}}|}||}{y|{|}}|}~{zywxwz}}}~||{}~}|}{{}~}}~~}~~~~~}~~~|{|}|zyyxywwwwwwuuvww{~~~|}~~~~~~~}~}~~~~~}}}~|}|~~}{||}{||z{{|{{zyyxxxwvwwuuustuuvwuvvxy|yyyzz{z{yyy{yxwwustvststtrrsrstvwuvwuttttsuututuvutuusssronnnotv|~~~|}}|~~|{|zyxxxwwwvuvxyzz{}~{{{{}}~}}}~}{{yzzz{~|}~}{|}{yzy{}~}~~~||~~}|}|}z{|~|~~~~~|||}|~~~~|{{{~}|{|~~~|||}|}}}}{{|~~~~~||}}|}{zy|{|}~~~~~~}|}}||~~~~}}}|{z||z{zz||~~~}}|{{{{|{zxxzz{~~~~|}~~{|{~~~}~|}~~}{|}}|~}||~}{||{{zz{T)**)*((()&('(&   ~{zzz{|z{{yxxwxxz{|}~}~}|}zzxwwy}}}~~}~}~|||}~}}||{~~~~}}}||~~~~}}{|||}}|~}z{~~~~~}|~{zyzz{|~~}~~}|||y}~~|}~||}~~~}{{zz||zzzzz~~~}||zz{|y|||{zzzxz{zz{~}{zz||}}~{|{|yzzzyyzyxvvwvwy~|zyyy|}~}}~}~~}xy{yz{xyy|z{|{|z{{{{z}{{}~{{}}|}{}~~}z{{yyzzx{{|{z{|{{z{|||~}~|~}~}||zy|}}}}|}|zzzzzxxxxxxwux}}}~}~}}|{{}~}~|yyz{z{{z{|xwyxz{{z~~}}}z||{z{|{{{zyx~}|}}|{yzy{}~~}||}{{z||zzxxxzxyy~}||}{{{zz{{|}~}}~}|zzyxxy|~}~{{{~~||}{{~~}|||~~|}~~~~}}~}{{|}zyyxyxwvwvvtuwyy|~~~~~}|~}~~~~}~|}~}}|}}|}}|||}|}}|{z{{{zz{{zyyxvvwvuuusssututuvxy|{yzzyz{{yxwwyyyyvttttuttsrrststvvuuvutttttttttsututtttrsrponnnpssx{|}}~~~~||}zyxwwyyyvuvwwwx{{}~~{||{{~z}~}{|{{yz{~~~~}}}}{|zzz}~}|||~}}|~|{{{~|~}~~~~~}~~~}}}{{|}}~~~}~z|}~~|}}{z|}}~~}}~}~}|||~}|}}}~}~}}~}~~}{|}{{||{|}~~||~{z||{|{zyyy||}~~||{}~~|~~~}}}~~~~}}}}|}}||}{V)**)*))()'(((%  !|}}{~}{|{{{{z{yz{}}~~}||yxz}}}~~~~~}~~~~||}~}}}~~~~|}}}}}~||~~~~{{{|z|~~~}|yz}|}}}~~}}z{|||||~{~~~~}~~{{|}||}}|z|{{||{}~}~}{{|||~}|{|{zz{yw{{xwuxvuy~~{yyy{|~~}~~yy{{zzxw{~||||~|}}{{{|||~~}|}|~}}|}|{|{{{|zz||||{{||||}}}~~~~~}~|}~{||~~~}}|}|||zzzzxxyxxy|~}}}}||~}~}|zzz{{zz{zxwxyz{}{|}}|{z{{}zy{zywz~|}~}|{zz{}~~~|~~||}~~}zz{zyy{|}||{zzy{w{y|~|{{yxwwz~}}{z|~~}{}}|}{|}}~~~}~}|{{{{zzxyxwxwwwvvvyz}~}~~~}}~~}~~}}~~~~}|{{||||~~}||{{|{{z{{{z{zzyvwwwwwvvsuusutvvxx{{z{zzy{zyxyxxwwwwuttutttssstrttvvututttttusuutstutuuusstsqqqoonorsvz|~}~}~~~}}}{zvwuyxwwvvvuwwyz{}~~~{{|{{}~~||~}{|{{{z|~~~|{|{z{{{z|~~~|{{{}}~||}|zzz|||~||~~}~~~~}}~~~~~~{zz~}~}}}}|{z{}}}{|z{y||}}}}~~}}|}|~|}~~||}~}}{}||~}|||{||||||}~{z||z{||{{{yyz||~~~~||}|~~~||~}}~||}|}||||~}|||{U(**)*)('(''&(&  !}|{{{z{{|zzzyzxyxxzz}|~~~}}|{yzy{|}}}~~}~~}}~}}~}||}}~||{~~|{{|}||~|{|{}~~|~~~|zy{zz|}~~}~||xy}}}}|z|}}~~}||yy|{{z}{|}}||||{{{{{}}}z{{||zzz{|{}|{{z{||~||z{{zyxwwxzxwvusrw~zywxxxz~~~||}|yyzz{zwwx}|{}}~}|{|z|||{}}{}~}||{{{}~|{z|{}|zzz{|{zz{|||}{~}}}}}|}|}}}~~{|~}}}|{|}{{{zzxxyvwwyxx{~}~}|{}|}}}||}{}zy{zyxyyyyvxyz|{|~~}{|{zz|{z{{zwuy|}{{}||{{zy{}|{{}}}|||{|{zyyxx|||}|{zyzwxxy{||}}~~|||zwwvt{~~{z{{~~}|}}|}}}|}~}}~~}}}~~{{{|{{zzxxzxwwwwvwzz~~~~~~~~~z}~~}|}~}~}~}}}~~||}}||||||{{{{z{|{{|}{zzyyyxwwvwuututttvxxyzzzzyyyzzyyxwyvwxxvuttttussrssttvvttvtttvttstttsvsstvttsussstrrqrrruxz|}~}}~~}}|}|xxwtvwxvttstvvxyz{}~}~~|{|||~~~{}}|{z{||}||}~~~|{|{zz||{}~~~}|{z{|~|~~|{y{{{|}{|~}}~~~~~||{}~~~~}}|{{}}~}|{y{}}}~~~~~}~~}}{~~~~}|}||{|}|||~}}|}}}|~}{z{zz{}}|{zxy{|{}~~~}{~~~~~}~|}~}}}~~~}}~}|{|{V)**)*)())'((('  !{|~}}}}}||}|{{zyyzz|}~~}~~~~}}{z{|{}}~}}~~~~~||}~~}}~~}}||}~}|~~~~|yz}}{}~}}{{~}~}|{~~~}{yz|{|~}~}||}||{|{|~}{{}}|~~{~~~}||||||~}{{|z{yzwwxzyyxwsst{yyyxxxz}}{|~zyz|{|{xy}}}~~~}~~~}}~~}~}||}~}}}|z~~|z}}{{|}{zz{||}}}|}~~~~}}}}~~}~}~}{|}}|{|{zzywxyx{{}~~~~}~~}~~~}~~{|z{{yzzzzyyyz{}~}}~}||z{{{z{{{zxy|~|{}~{||}{{~}||{}}~~}|}{{zzwx{~{z||{yzywwwz||~}~~}}|zyxxyx}}|{}~~~}}~~~~}||||||{|{yxyxxxxvwwz|}~~~~||}}}~}}}~~}|{|||{{{|{|{zzzxz{}{||}zyxywwwxwuuuutuuuxz{zzy{xxyyyzzzzxwwwvuutttussstsstwvtuvttsuttttuttvustvttstutttusrsssuxz{{}|}~~}}{|{yywttvwvtssrtwxxyz}}~{{|~|~}|~~~{{{||}}}|~|}~}z||xz|}}~~}~}|zz{}~}~|zyz{yz~|{}~~}~}~}}~}~}}||}~~~}~}|zz{{|||{z{}}}~~}}~~~}}}~~~~}y|}|}}{{}|z{z|~}{{~||~|{||}|{z{zzz{|z{{xy||}|~}}}}|~~}~}}}~~}|}z{}~~~}}{|{U(**)+)(()'''('   |z{{}|}||z{{zyyyyz{{{|||}|}|~}|{{|{zz|||}}}}}~~~}~~}}}}|z}|~~~{{|}~~~~}~}}|}|||~}|~|~~}}}|zyz}}}}~}~~~~~}|{}~}|{{}}~}{z{}}}|}}~}{{{{z{}yy}~}|{||}||}{}}}{{{{|{|{|yzzwyxxwwyyywvsqtvzxwwwxz}}~}{{y{~~yzzz|}{yy|||}~~|~~|~~~~}}}|~}|{{{{{~}|z|}}{z{zzyyyyy{}|y|}~|}}~|~~}|}}}~~~~}}|~zzz|}||||yxwvvwyxz|~}}~~}||~|}}|}|}zzz|zxzzxyyzyz}|||}}~~~}|zz{{z{zyxy{{{y|}z{{{{{|{|{{{}}}}}zzzyywvy}|y{}|zyzxwvwz{|~}}~}|{yyxzzy{}}~~~~~~~~~}~~~~~|}|{{{{zzz{yxwxwvyz|~~}~~}~~}||~}}}~|}|}~}}}}z||}||||yyxyxxyz{{|}{yxzywwxwvvwwtuuwxy{{zzzzyxzyxxywwwxvuuuuttsststtuuwvutvustutttutttutttssstttuuvutstssuxy{{||}||}{}||{xwuuwvusrqqswxxxx{~}}~z{}~}~~|{|}{|~}}|}~}{{zzz{~}}}{z||~}}}|{|{{}}|{|~}|~}|}~~~~~~~~~~}}}{{{{zz|}{|}~~}}||~~~}|}~~~~|y{~}}}|||||~}}{|||}|{}}~|{{zyyz}||{zwx{}{{|}}~}}}}~~}}|{{|~~~}~|W))***(('*'(')'  "~{{~||}}}{{{yxz{~~|}}|}~}~||{}}{z}~}}~}}|~}~~~~}}|}}}~||~}~~~}~}~}}}~}~}{{}~~~~~~~}}{}~}}~~}}~}~~|{z|{}~z{}{z{}~~~|}~}|}}}|||||{{zzzxyyz{{zzxwvvxzywxwvy}~|{{{}{z{z}}||}}|}~~}~~~~~}|~|||}{|~||}}|}|{zzzz||}||{|~~~~}}}}~~~}~|}|{||}||~|{zyvvwyzz{}}}}{}~}}~}~|{|{z|z{zz{{zy|}}~~~}}||zx{||yz{{zz{{|{{}|}}{{z|{z{|}~|{zyzxvy||{y}~|{{yyyyzzz}}~}}}{yxxzz}~~~~~~~~|}}z|}||{zzzxxxvxw{~~~}}~~||{{~|~~}}}|{|~~||{}~|{||{xyyvvvyzz|}zyxzzyxxxwxwwvwvwxyyzyz{zyzyxxwyxvwwuvuuttrstsuuuvuwwuuutststttutuutustsssstuuwuwuusttvwxyz{z|{|{{{zzzxyvvvutsqpqqwxxvxz}}~~~z|}~~~}~||||{z}}|~~}{|||{yzyyy}~~}}}{z{{}~~{}||{{|||z|||z{}~}}}~}~}~~~}}||}~|{z|z{z|}{{{~}~}zzz{|~}~~}}~{{{~~~~|||{}|}}}~~{{{}}||}{|}}||zyxyz{{zzywvwyz||~}~~}~~~~|}~~~}}~{yyz|~~~}|T()*)*((')&'')&    }z}~~}}{{zyzyxwx{}~|||z{}{|~|zyz{{{||}}}{{z||||~||~~||}}{||}zx|}~~}|~~}}|}}|~|}~~}}}~}}~||z|~}}~~||~}}}~~~}~~}{{{|~~}~}~|~~||{{zzy|}{z|}{y{{|}}{{}|||}|{||{{|zzyxwwyyywxyxvuwwxzwwttv|~}~{{z{|zzzz{||{|{|{{}}}|}}~~}||}}|zy{{z|~~}{{}|||{{yzyy{{{{xx~}}}||~}|}~~|}~}}}}|{{{{z|}|zxyvvvyvxxz||~}~}}}}}||{{{zy|{yzz{z{{|{||}|~~|z{ywyz{zyyzzyzzy{{}}|{zzyzzyxxy{}|{{yyzxvwzzy{{}|{yxyzyvwz|}~}|}zyxxxz~~~}~~~~~~~~~~}}~}|{{|{{z{zzxxwvwz~~}}~~~}}|z|~~~}}}}}||~~~~~~|}}}}{}}z|zyvvuyy||{{{z{yxyyxxwxwwxxzxyzyyy{y{{yyxwwwwwxvuuutssusuuvuvvxvvuuuuststtuustuutrtusuutuuxwutttstxwy|{{{z{{yzzyxyxwwvvurpqposvxxwx}~}{{}~~~}~~}||~|||}||~~}|}|zzzzyy|~~}{{||}}~~{{~|||||{{{|{zy||~~}~~~}~~}}z~}|||{z{}|{z{{~|~}{z{{|~~~~~|}~~}|}|}|}~~}|}~}}}}|||}{zyxxy{zy{yxxx{zz{~~~~}~~~{yy{|~|U))))*((()''((&  !"|~}~~||z|{yxy|~~|{{}}~~}}{{|}}~}|}~}|{}||||}}||~}|{~|y{}|~}~~}~}}|~~}}~}}~~}~~|z~~~}}~|~}~|~|}}z|y{~||~~{zy|}~~|{|}|}~{{{{{yyyxzzzxzyzxwxzyyyxwuux}~~~|{||}{yxy{{|{~}||{{~}}}}~}~}}{{||{|}}|~}~~~|zz{z|||{zx}}~~~~}}}}}}|{{{z{|~{zzxzyzyyyxy|~~~}}||{||}}|}}||{|{}~~|}~|{{zxyzz||~|{{zy{|~~|||zzz{|zxwx{}}{{zyzyvwxz|}|}|{x{}{wwz{{|~~~~|zxxwx}~~~~~~}~}~}~|~||{}{z{zzyyyvwy{~}~~~|z{|}~~||~}~}~}}|}~~~}}}|{{ywvvy{|}~}|||zyzzywvwvvvyz{z{{{{|{{z|{zzyxwvxwuvvstsuuuuvvwvwvuuuvttutututtuvussssrtutwuwwvtssruyyzz}{|y{z{yzzyzzxwuuusqppprtvwvvv{}}}~~~~{{{~}}}}}{}~||}}zz|~|}}|{yxyvxx{}~~~~{||}||}|{|{|}}}{z||zywz{}}~~~}~~}~~}}|}~}|{|{|{{{zz{{|{{{zz{{z{~}}~}|~~~}}~~~}~|{|~}~}|}}|||~}||~|z{{xxxzyz{zyxyyyxz~}~}~~~~~~~~}}~~~}zz|{|~}~~|U)**)*)(()&''(&  " |yz|~~~}}{z{{xxy{|}~|zz{|}{{}}}zz{|~~|}}~{|{{zzy{{{{}||}~}}|~}~}{zx{}|}{~~~~~~}|}}}}}}||~}||}}}{~~|~}{|zyy|~~~}||~||{~~}~~~}|||||zz|}|}|}{{{}|}|xy~~|{}z{{{{zxyxyyxxxzywwxyxxxyurqty~~}~~}|}|{z}}~{xwvx|{z{}{{{zzz{z|}}}}}}~{{z||{|~}~}}||}}}yz{x{{{{{y|~~~~}~}}}|}}}|}||{{zy{{|zxy{yzywwwwtuz~~~}}~~~{|}|||}{{|}|||zzz|}{{}~}{yzxyzyzy|}{zzzxy{}zz{{xxzy{yxx{}{|{zxywvsty}~~|zzyxw}|xwwyz{|~}|zyxwuy~~}~~}}}}}}}~||}~}|{}||{|yzyzyxxyxxw|~~~~}|zz{~}}{}||}~}~}}|||}}|||{{{zyxwy|}~~}|z}{zyzywvvvtuwyz{|{zy{|{{|{zz{ywvxvwtuusutustvwwwxvuuvutuutttvuuvwutsstttwtuvvvtttssuyyy|{||yzyzz{zyyxxvvutstrqrsuuwvwwx}~|}~~~z{{}}}~~}}~|}}{{||~||}z{yzyzz||~~{{~~}z}|}}}}~~~}}|}yyxxz|}~|~~~}}}~}}~}{}||{|||{{|}|~~}{{}||{}~}}~}~~~~~~~}{~~||}||{~|}~||z|zxx|{|{|{{zzyyy|}}|~~}~~~~~~~|{|}|}}}~~~V****+()(*''')&  #! }z}}~~~}}}|{{|}~~||{}~|{}~~|}||}|}~}}}}|z{zyyz|~}}}~~~~~}|zz{}}~}{|~~~~~~|}|~~~}|~}}~~~~~}||z||}}|~~~~~~~~}|~}|~|||~}}}}}}}}|}zzw}}|}|{|||{{|yzzyyyxzyyxyyxxxwvtsvy|~}~~~~~~|zy|}}~|yxxx{|}}~}|}{zz{{{|}~~}~~|||}||~~}}}~~}|{{{}}|}|}~~}}}}~~~}}}|z{{{{{{zyzzzxwwwtsv}~~~|}~}{}~}|}~|}~|}}{zz{|{||}~~}{yyyz{|}~{|zyyxz}{{{{{{yz{{zz~~}|yywxxurrtx{~}{zz{y|~|zzyyy|~{~~}{{yxxy~~~}~}}}~}{{{z|||zzyzzzyyyxwxxxwwxxx{~}|{y{|}~~~~~|}|~~|{~|}}}||}|{ywy{~}~||{{{zyywvuwuutvxyz{zyyzzyxzyxzzyyvwwwuwusuvvtvwyxxywuuvuvtuutuuuutvstsstrsutvwvvtrssstwyyz{|zz|zz{|zzyyxvvvustutttvvxxxy{}}}|}}~{z{z{~~}|}}}~}{{z{{|~}{y{zzz{}}~~}{{}~}{|}|||{~~||}}zyxyyz{~}|}~}}}}}}~}}}|}~~}{{||{{||||{|~~~}|}}|{{}{z{}}{|}|}}~~~}}}}{{}~|yz|{z|~~|}{{{yxyxzz|||zzzxxyz{z{|}~~~~}||}}}{|{{~}~~|{~}~V)**)*()()&'')'  $ }x{|{|}~~}}z|z|||}}~~}|z{|}{y{}~}|{{||||}}~|{{zxyxyy|}|{~}}}}}}}}{|zxz|}}|{z|||~~~~~~}}|{|}}|x{}|}}|{||}~||{zzzz{}y|~~~}~~~|}~~~~}~~||{|~~{}|}||}~}||{|{yxy~~}}}}|{}||z{{yyyxxxxxwwxzwwwxvttwyz}~|||~}~}||yw{}{{zyxwwz{|}}}|{{yzzxz{}~}~|{}||z{{|}~~~}}~~~{{{}|~}{{z}}}||}}~~~~~}~}{}|}~{~|}|{zzz{zzxzzxxxwvvvrrtyy{~~~~}}~{{}~{y{||z}~}}}}}}}}zx{{}{{}|~}zzxxxx{|||{zzyyz{{z{zz|yxxz{{{}|yywxxvusqsuz~{zww|}}~|yyzxxy}{|||}{zzywx|~~}}~}~~~~~~~|{{{{{{{yyzywzxxxyyyxyxwwwxwwvwwwwz~~~}{yx|}~}}|}|}}~}|~~~~}|}}~~}|~}{xy{}~~~|{}|zzzxwwwtstvvwxyyzxyxxwxxyxyzxxwvvuvuuuwuuuvwxxywvuwutttuttuvuuvssststtuvutvtsrrrrrvwxwyz{{|||{}|{zzxwwvuutuuuvxvzyz{{~~}||~~z{z|z}}~~~~|||{z}}}{{{|y{{}}|~~|{{~~{|}}||}}~~}}{zyyyy}~~}}~}}}~}}{}}||||{{{||{}|}~~~}{{|zzz{{{z}~||}}~~}~}~|z{~~~}}{~}{|{}~~|||zyz{zz{}~||zyyyzyyz|}~~}}~}~}|}}~|~}~~W*****((()'''('  %!~z{|}|~~~}}}}}|}~~}}|}}~|{z}~~}|{{{}}}}~}z{yzz|~~~}~~~~}~|{{z|}~}||}}~}|z|}~|{|}~~}~~}~}~}|{{|{{{}}|}~~}~~}|~|}}~~|}~|{}|{{{~}}~}}~~~||||yyyyxyzzyzzyxxxwwxxz||~}||~~~{zy{}|{|zzz{{}}~}~~||z|{{|~~~~}y{||}}}~~}~~{|}}}|{{}}}}~~}|}{~~}|~||||}|zzyyxxxyxyxvuvzzy|}~~}|~}||~}|z|~}}~~}}}|||||}{|}}|zyyyy{|{{{|{|||{{|{|zzyz{|}|}{yxxxwvuvtux}~zyux{~~~{|}zzxz||}}}~|{{zz|}~~}}~}}~~~|~|}||zz{zyzzyzxyyxxxyyxxzwwvvwvxwwxx|}~|{zz}|}}|||}}~}||{||~~~}||}~}~}{zz{~~|}}|{||yyxxvuuuvwxyyyyzxxxxyyxzyxyxwvvwuuuuwuwwxyzyxwvvwuuvuuvwuttutqsstssuuvvtutsrqrtvvvvxy|}}}}{|{{zyyxwvvuuttuvwxz{|||}~~~}~}|{z~{{{|z~}|}}|||||{}|{zzzyz|~}z{}~~}{z{~}||||{|}~~~}||{{{yxz}{|}~~}}~~~}||}}|{z|{{{{yz{}}~~~}}||{yxzzxy|}{{{}}|~}~~}}z{}~~~}{|z{{}}~}~}|||yzyzzyz}~||{yyyyxxyz{|}~~}}~}~~~}|}}|}}}{}~~}~X(**)*(((('''(&  &!~yyz{|}|}|~}}{{{{}~{}}{{||||zz|~}}yzyz{|{|}~~}~zyyxzy|{|~}}|{}}}{{{zy{{|{zx{~~~~|~~}zzy}}{z{~~~}}|}||{{zzzzz{{~~~}}{z|{{}}|z|~}|{{}~}{|}{z~~{{z{|{||}~~}|}}|}}||{|zy{yxxyyyzyzxvwxwuwyyx{|z{{}~~~}}{zyz}|||yxz{{{||~|}}}{{z}z||~}}||{xw|}z|}|||}}|z}~~|{y{|}}{{y{|z||||~~~|}{|{~}~~}|||}z||zyyzywuwvyyxvwwzzyz~~~}~}z{|{||{{yy}||~}}|}|{{|||||}||{{yyxxxz}{{z{|y{{|{{{yyyxxxx|{{{z{yxwwvvuuuuuz{ywvyy|||zz{yzz{z{|||}}}|z{|}~~}{{~~~|{zz{~}|~~}}}}||{xzz{zyyzxvxwxwwxxxwyxvwwwwvwwvx{~|zz{{{~||~}~~~|z{{{|}}~~~~}~~}}}{{{|}~}}||}}{|}{{zwuuvwvxxyz{|{y{{xyxzyyyxwvuuvutuuwwwxwy{zwwvvvuvtsstttsstsrststvuuuttqqsqsstvwvwx{}}}|{|zzyzxvwwvtttvuvyz|}~}||~~||||~{{}|~}~~~~}{}}~}|}{||}}{|}zz{~~|y{}~{|}~~}z{~}~}}||}~~{|{|yxy{{}}~}}}|||||{|{{{|zx{}~~|~}zyzyxz|}{|}|||}~~~~}z|~}~|}zzz~|}|}~z{|z|{|{yz|~~}}zzzyyvyzy{|}}|~~}~~~~~~}|}|~}|~~W(**))((()''''&  '!}{|}|}}~~}~}~~}~{}}}}}}~}}|||}}}zz{{}~|~~~}{{zzy{{{~~~~}{}|z|{|}zyy}~~}{{y||||}~~~~~~~{|zz{{}|{|~~|{|{{}~~}{{~~}~~~{}}~~}|}~|}~|}|}~}|~}~|}||}||}}{{{yzyyzyyzyzxyxwxzyzzz{|{}|~}{zzy~}}~{zyz}}||~}}}}~{}}|~{||}}zyx{~}}}}~~~|}~}||}~~{|{~}{{}~|}}}}|{}}~}~}~|}{{zzxuwuyzyzxw{}~}}~~~}}}|{z{z{{{z|{|}~~~~~~{||}}||{y{zzyz||y{{|{}~|||}{zz{{zzz||}||zyxywwuvuuyzzzywy{~|~|z|{yz{z|}~}|~~|z{}~~~}~{{~~|}yzyy{}~}{~~~}}|{zz{|zzxyyxxxwxwwxwwxvxvvwwvxvwx{}}{z|||}~~}||||{{{|{}~~~|~~~}||}~~~|}~~}||{zwwywwwwyy|~||{{zzzzyxxyxvvvuutuvvwxwwxxyxwvtuuuurstsqsrsssrtsuutttusqqrrrsuvvvvwy{|||{{zzy{xvvvuruttvwz|~}~}~|}~~~~}||}|}{||}}}~~}{|}{~}{|{|{|}}z{|{yz|}{z|}}|yz~|yz}|||}|~~~}}~|{{{yxwxyz|~}~}}}||}}{||{{z{{yyz|~}~{~|zyyzwy{{{|~|{z|{}}~}{|}|~~~||zz{}||z{}{{{z{{{zx{{|}}}{yzyzxxxyxz|z{{~~~~}~~~|}}~}||}}W)****((()'''(%  ( zzz{|{||}||}|{}{|}~}}}{}}{||||}}}zzzzz{}||}~~|{zyyzyzz|~~}}}~}|{z{{{zyzzzyx{}~~}}~~~~~~zy{|{z{~~~~~~~~~zyyyzy{~||~~~~||{zzxz}}|zyw{}|{~{|{{~~}{x{{z{~~|{z||~}||}}}}{|{zy~}}|z{{yzxxyxywxzzyxxvxzzzzzyyzzz{|~~|zzz|}}|yyxx||{|}~~{}||{|||}|}}}|{{xyyz{||}~}}}}}|{}~|{|z}~~}|{{{||||{|{|~~~~~~}{z{||~~}}||||}|zyzwwvvxzyxxvx|}||}~~~~~}||zzyzwxyzxz|{{}~}}}~~~|{|}{z{{zz{zyyz|xx{zz{|{}|||xxzzxxy{z{{{zwxywvuvvtxyyyxxxwz|~|{{yyz{z{}||{}~}{z|}~~}}{{}~}|}zz{xvvxxz{|}~~~~~{{z{zy{zxwwxwwvxvwwxxwxyvwxxwvw{~}}zz|}}~~}||}|z{z{|{{}}|}~~~~}}~~}}~}}~}}{xy{xyxwwwz}}||}}{z{zzzyxwvwwvvvvwwwxwwyxxvvuutssrssrtttsrssssuvussttqrrsssuuuuvxxz{||||{yzzwvuuusuutuw||}}~}}}~~~~}}|~}~|{|}}~~}|}}|}~|}}}|}|||}~z{~zz{|~|{~}}{z{|~}}zy|||||||}~||~~~{|{zxxxxyz}}}~~~}}~~|}}~{{{|zy|}~~}~{{zzzxyz|{|~}|zy{|~}}||~}|{z|z|{{|{{z{{|{{{yz{|}|~}zz{{xyxxwyz{}~~~~~}~~|~~~|~}V)****)(()(('(&  )"~||}|||}~~}}~||}~}~|~~~~~~}|}~}{{|}||~}~||{z{{yz|~~~}}{{{z{|||{zz{}}|~~|}{{||{{z~~~~|z{|zy{~~~|}|zz{}|{z{{z}~~~}||~||{}~|{z||{}~~||}}~~~~|~}}}|yx~~}}}||}zzzyyxyzy{|yxvx|{z||yxy{{z|~~|zzz|~}}zyxy}{{}}~||}~~~~~||~|yyz{|~~}}~}~~~}}~~}}}~~}|~}~}|}{}~~}~~~|{|}|~}}||||{}xyxww{{yyxw{|}}~~~~}zyyxyyz|z{}|{}~~}~~|{{{{||{{{z|||zy{z{{~}}||}{zz{yzy{{{{|yxwxwwuxvvxzzy{yxxxy~}|zy|}~~|}|~}|{}}~|{|}~~}{y|zzyxy{|z~~~~~|||{zzzzzzz{xywyzxxyyyxxxxxxxww{~~}{{}~~~|~}}z{{|yzy|||}}}}}}}|}}}~~~~~}}|z{{zzywvvy{z{|}||||{zyzwwxxwxvxywwwwwwvwwvwttutsqtsstttrrrutuuwuutssrrssttvuutuwxz|{|||{yyyxvuvtrttrvw|}~~}~~~}~~~}|{{}}~}~}~}~~~|}{|{||{||}|}|{|}}}|}}}}|{}~~{{y{}|{{yz|~{y}~}|z|zyxxxvx|{~~~~~}~~||~}||}|{{{zy|~}}~}~~||{yzxyyyz{{|{yzyz~~}~}}}}|{{|z{yy{zy||{{z}{zz{||}~~|||zxxywvwy{~~~~~}|~~~~|~}}}}~|y|~~V(**)+()((&''(&  * |zz||zz{~}|{{||{~||{}|}}}}|||{{{|{{{|}~~}|{yzzz{{}}~}}~|{yzzyyy||{yzy{|~|{{|}~~~~}|{{xyyyy|}~}}~~{zzzyyz~~~~~~~~}}{}{{|yxyzzzz{y{|~~}{z{{|z{~}|{{{{||}|{z{|~}~|}||}{yx|}}|{{z|{zyzyyzyzzzywvv{{{z{yxwz|{{}|{yzzz|~|ywww{|zw|~~|zz|}~}~|{{{{yxzy{}~~}}~}~}}}|}}}}|}|~~}}}}}|{|z~~|}~}~}{z{|z{}~}~~}}|}|yzzyyyxvyzyyxyz|{|}~|~}|||{zzywxz}{{}}z{~}||}~}|||z{zz{zz}zz{{yy{{y{z{z||{{zyzyyxyy{z|{xxwwvtuvvwxxvxyxvuuy~|{yz{z|}}||}~||}}~}~{z{{|}~}||{z}|~~z{~||||zz{zz{{{xxxxywzxywxwvxwvwx{}~~}}~~~}~}}}{{{xwxyz{|}z||}{{|{{{||}~~}|~|}}|{{yywwwzzyz}|||}{zyzxyyyzyxzywwxvuuwvvuwtuuussssrstusrsstttvtttssqsutuuvutuvwxy{{{{|{zxywwvvsststux}~~~~~~}}|}~~}~~~~~|~}|{{z||{{||~~||}~~~}}|}~|}~~~}~{{}{{{zzz|}zyz}||{yyxwvxyy{~}}~||}}~|}~|}||~~~~}|{|{zxzyyz{|{z{yy}~~}}~}}~|{|z{zz{{xy|}}~~~{{{z||~}}{zyyvvvy{}~~~~~~~~~~|}}}}}~{|~W(+*)*))()'''(&  +!{yzz|z|}~~|||||~~~}|}|}~}}}}}||}||{||~}}|{z{z|{~~~~|}{{}zyy|~}{|{z|~~||}}~}~~}{yyyzy|{}}}}~~|||{{{}~~~|{|{{xyz{{|{{{~}|z|{zy{|}}|||{|}}{{{|x}}}~}}|}z{}}||{}zzz{zz{|||zzxxwz}}|{{zz|{~{|||{{{|}~}zxvuy{}|{~}|{|~~~{|||{{zz{}~~~}~~~}~~}~~~~~|}~~}~~~|~}{{|||}~~}}~}||z{{zyy{{{zz{{|}}~~~|~}{z{{zy{~|}}~||~~~}~}}~}}|{{|z|{{|}||{{{z{{{{~||||{|||{zzzzz}}zyxyxvuvvvwxxxyzxvutw{~|yy{||}~}}~}}}}}}|~}||{}|}}~}}|}|||{{{zywyxxxxxwwxwwwwwvxx|~~~~~~~~}{zxywuwyyyyz{zzz{yyyzzzz{||}~~~}}}}~}}yyxwwywyxz|{{|{zyzzzz{zz{{{xwwvvvvvwwwuuuttsssqttsssstttuvutuusssvuuuwuuutvx{{|{{{zyyxxvuutsrssux|~}}~}~|}|{~~~~}~}|zzxxz~}z|}}~~}~}|~}}|}}||}}}~|{{z{{|{z{{|zy||~||zzzyvwyzyz|~~~~~~~|||}z|}}||~}|{|~~}}~||{|zyzz{yyz{}||z{|~}}~}~}}}}|||{zzy{zww||~}}~||{zzz|~~{yxxvvvxzz~}~~~}||~}|}||{}~~~}|}}V(**)*((()'''(&  ,!|ywy{{{{}}||{{|z||~|}~}}}|z||{|{}|||}|z{zz||~}}|zyzz{|~}~~}}|}{zyxwxy{{zy{zzz|{yyz}||}~}}~}{xvwxx{z{~|zyz}||{{{}}~~}}}}|{{zxxyyz{{|{|~~~~~}~{zz{{|}~}|||zz{|{z|{xy}~}}||}|xz~|||||{|z{zzyzz|zzzywwwxz|||zzz|{z{|{zyyz{|}}xuuqtwy~~~{y{}~~~~|zyy{z{{xxz||}~}~|}}}|~~~~~}}}}{|z}|~|~||}zxz}|{z}}}{|{zxz{zzxzz{zzzyz||}~~}||{{{z{{zy{}||}}{|{}~~}~}|~}}}||{{|{{zy|{|||z{{zzz|{||}|zz{{yxyxzyy}{xwxxvuvwwuwvvvyyvvutx|}zyyz{||}||}~|||}}}|}~~}||y~~}{}}}~}}}|{{|{yxxwvwwvtvwvuuvvttwtutxx}~~~~~|zzxvuxxxwxyxyxyxwxxyyyzyzz|}~}}}~}{{yzxywxxyxwy{zzyzyz{{yy{{yxwxwwxwuuvwvvvtttstrsttssttvttwtvtssttvutuwuuuwwyyzz{z{xzxzxwvvtsstrtx|~~}~||{|}~~}|{x{xy}~}|}~~}~~|}~~}||}}|~~~|}~|{zz{{{z{{}zz{{}}}|{{zyxyz{|~~~~~~~~~}|}||{}~}{}~~~~~~}~}||||z{{}z{zz{|||{~~~}~~~~}}}|{|zzz{yxxz|}~~}{{zzz~}zyxwwvw||}~~~~}~~~~~~{{}}||~~}}}U(**)+((')'('('  -"}yyxz{z{|}~}|}}|}}~~~~~~}}|}}|~}}|}~}|||}~}}||{{}}||{{{wyz|||z{||{}|{z||}|~}|zwwxwyz{|}|{zw~~~}}}}}}~}||{zzy{zyz|}|}~~}~}}{|{}}~}}|{{z|}}||z|}~}|}|{}~~}}||}{{{|{{{}}|{{zxxzzz}}{zz|{|}|zyy{~}~}yutrruw}~z{~~~{{z{{{z{yy|{||}~~~~}|}~~~~}}}|zz|~|}~~~}~|{}xz}{|{{}||{{zz|}}}}}~}}|{|{~|||~~~|~~}~|}|}|z|~~|{z||}}}{||}|||~}}~}}{||{zzzyy{|{yxyxywywxyxxvwxywxvuu{}{zy{~}}}}|||}{||}}~~|z}~}~||}}~}~~~~~}{z|yyxxvvvvssuvutstuutuuuuxvz~~}}{zxxwxwwwyyzyxywxxxxxxwxwx{{|~~}~}{yzy{|zwxyxvxyyyyyyxy{yywzyxwxwxvwuuvywvvttsttrrttuttuuttututuutuuuvuvutuvwy{{zzxzyyyxxvvvtqrrrsx}~~~~~}~}z{|z{}~~~~~}~~}zyyyyz{~|||}}}~~~~~~~~}~|}}~|||||z{yz|}zzz{yy{{|~~}}zz{yzz||{|~~}~~~~~~}||||{|}{|}~~~}~}|}||{|{||}}z{{{{{~}|}~~~~~~||~~|}}{|{|{yyyxyxzz|}~~}}{yz{|~}zxxvwwyz|}~}~~~}}~~~}|{~{y}}z{|~}}~{U(****()()'(&('  . |yyzzy{z|||{|~}{{}}}||}~}|{{||}{{|}||}~}}}zy|~~}||{z{}~~~}}|}{z{{zzy|{zyz{zz|{zz{{{||}~~|}xvuvvwzyzz{yyy|~|}~|}|||~~~~~}~|{zzyxz{yxz{|z{||~~~~~}~}|zz{{|}~{{zzy|||}}{z|~}}}||{zz|~~}||||z|{{{|zyz|}|||yzxxxx{}zzy~}{||xzxxx{{||wvtprvw|~~|z~~}~~|{zyyyz{wvvxzz|~~}}}{}~}~}}~~||{}{{}~}{{|z{|{zy|||~~~{|{zz||||{{{z{|ywy|||}}|{{|z{|~||{|~~~||}|~~}}}~||{}{|{||zy{{{|||}|{{y|||{|}{{z{yxx{wxz{zyxxyzzywwyzxvwxxwxxxuw{{z{z|~~}|{|}{|z|{{|}~~||}~~|~}|{|}{}|}}}~~~~}~|{{zzyxxwtuvussusssussttttuvvy{~}{{xxxxvwwyxyzxwvvxxwwyvwvxwwz}~~~}}zyyx{{{zzzxvvvuvyxxwuwxxwxxwwwywxvutvwvwvutttutssutusvttuvtuvuuuvvvtvvttuwwxz{yzy{yyxxxwuwurrqqsu{}~~~~~~{zyz{|}}|~~}{yz{z{|}}}}}}|~~~}~|}|}}}}|{{{{z{{|{{{{zyzz||}||y{y{z{{||~}}~}~~~~}|}||}|{|~~}}}|||}~{}}}||||zz}}~}~~~}}}~~~}}|||{yzzzxyxzxz|~~~}|zz||~zxyvvxz{|}~~~~}~~~~}{{}z|~{{|~~~U)**)*(((('''('  /!~{z{{|{}~|}|~~}~~~}|}}}}||{}|~|}~|~~~||{}~}|}}}~~~~~|{|~|z{||}{|||{||{{{{|{|}~~~{xuxuw{yyzzzyzz}~~}}}|}~~}|||||{|{z{{{|{||~~~~}}zzy|~}~}|}|{}~~}||~~}|}||||~}~~}|}~|z||{z{{~~}}{zy{xx{}||z}}|}~{{z{z|{}}wvvtvvx{~}|}}~}}|zzz{zwwxz{}~~}}}}~~~~~~}}|{}~}~}}||z{}|}|{}~}~||{}}}}~|{||zyx|}}|}|{{{{{}~~}||~|~}~~~~~||}}}}}}|{yyy{}~|{|||{||||}|||||zxzxwz{zyyzwx|zxwxzywxzzyzzzxxz{{{|}~~}}|||}z{}{|~~~}}}~|}}}||}|||~}}~~~|~}||{{{yyxwtuutttuuttttttutuuuvyy}~~}}~zyyzwwxyzyzywwxxvvwwuuuwvwx{|}~~}{{yxxz{{{zzywvuuvvwwuvuvwwxwwwywvvuutvxwuuutsuuttrutttussttuuvvuutvuttvuuuxwxzzz{zzyzywwuuussrqssuz{~}}}~{zyzzz{}}~}~~~~~{{zzzz{|}}|}~|~~~|{|}}||z{{|{{z|{{zyyyxxxyz~~{zz{z{{{{{}|~~}~||~~}~}~~}{z{|y{zz{}~~}|||}{{||{{}~~{{|z{~|}}||~}}}|}}|{{|zyyxwxxzyy|}}{{z{z}~}zyxwwyzz|}~~}~}~~}}~~}}|{||}|||}~~V(****((()'''(&  0!{zzz{{||||{|~~~|}|||||{}}zz{{|{}}{|~~~~}{zz|~}}~}{{}||}~~~}{{|}{|z{z{{{zzz|{yyz{z{|||~}}{yvvuvy{xwyyzzz{{|~~~~}}{|}~}~~}~~~}|||{{z{{{{zyzz{|}}}~~~}}~}{z{yy|}|}{||z{{}|}}}|~~~~}|{||z{|}}}}|}|{}|z{|zzzw|}|{|zzyxxy|{|{||{}~{zyzy{{{{wvttvwwy{}}||{|~}~|}||{y{zxvvww{|}|~~~~{}~}~~~~~~||}{{z|}{|}}|{}}||{{zz{~~}||z{{|z||{zz|{zy{|||{z{xy{{|}|~||z|}~}}}}~~}|{|||}|~|zzzyyzz{|}|z{zz{z{~{{z{{{zxwvwyywwxvvyyxxwyyvwzzy{|zzyyzz||{|||{||{zy{}}|}~}~~~~}~}}|}}}~||~~}|~}}|}{{{{zyyxvvwvvttvvvuututuutuvvxxz{~}~|zz{ywxyzyzyxwvxwwvwutuvwvvyz{|}}|{|yywzzzzzywvutuwywvuvuwxywxxyywvvttvwvvtvuututtsuttsussruuuutusuttsssttuvuwxz{z{z{xxwwuvussrqsrsxy~~~~~}~~{zzzzzz{z~}~~~~}{{{|z{}|}~||{{~}|~}}}||||}{z||}}{||y{yxyw|}|||zz{{|{}~~}}~}|}~||}|zz{|zz{||}}|}|}||||{{}~}~|~|~~~~~|}~}{~~}|~}|{{zyyywuwxxy{}~~|{|||}}|{yxxzz|}~}}}~|~~}~||}{}~|}}}V)**)*()((((()'  1"~||}}}||||~~}~~}}}|||}|{||}|}~|}~{|||~~}~}~||~~}}~}|z{|{|~||{||{{zz{{}|}~~~{yyvwz{yyy|{{}}{}~~~~}}~|}}}|~|}|zy||{|}~}||~}||yyz~}{}|{{}}~~~|}}|||}}}~}}}|}~}||}|{zzz}~~}|{|zzz|{||}}||}z||||}|xvvuvyyyz|{|~|~~~{zy{zwvwvy{~~~~}|}~{z{}|{}}}{}~~}zz}~|{{{~}}~}{||||z|||}}{yyzz{}~~}~~{}~~~}~~~}||||}~|{zz{z{}}}}~~}||{||~~{z|{zyzxvwzxvwwyw{{ywxxyyx|||{}~||}z{|}|{||{zz|z{|~~~~~~}|}~~~~}||}}}~~~|}|}{|{|{zwwwxwwvxvwwvuvuvuuvvvxxyy{~~~}~|{yyzzzyyyxxxxwxwwutuwuuuyyzz|{{{{yxz{yyz{zywvtvxyxxwwwxyywyxxxwvuttwxxwvvvuutuuuttuuuutttvuttsuuusqrtutvwvwwyzz{{yyxwwututsqrsrtwx||~|}}|~z{yyyxzzx~~}}}~|{{{z{|}|}|{{{z~~~}~~}|}}}{|}zz|}{zz{yxvxxwz}~~|{|{z{{{{||}||~}}}~}||~~}|{|{{{}{{|~}~~~|||{{z|{y}}}|~}|}~}~}}}~~{}~~}}|}|{{yyzxwvvwxw{||~|}{||}~}{{yyyz|{|}}|}|}{}~}~}|}|}~}~||~}~V(**)*()(*&''(&  2 }{z|||z}~}|~}~}}}~~||~||||{yy{{z||{z}~~|{z}z|~}~}}||{z|}~||}|{{||{{}{zz{{zyyxyz{{{}}zyyvvwyxwy{{yy}zz{|}|}~||}~~}~~~~}}}{}|}}|{{z{zz{|{}{}}{z~}}|{ywy~~}}||{zzz{||~~~}~}}||}~z{|}{|}~|{}}||{|z{z{y{~}{{z|zzx{zz|~|{{}~{y||{{z|xuuvxyyyzz{|}~~{|}}}}}zzyzxxwvuvx{{||~|~~~~~~~{{{{yz|zzz{z{{~}~|}zx|~}{|||}|}|{{{zyz{y{||xwxxyyz}}~}~|{~}~|}|}}}~~}{|{|~~~}zzzzzz|{|}}~}|{zz|~|zyz{yy{wvvxwvuuwwwyvwxxxwx{|}}~|}|~}{{}||z|zzz{zz}~~|}~~}~~{{~~}}|}}}{}~}}}}|}|}{{{zyxzzxxwxvvvxuuvuvuuxwwvxxy|~~}}~}zzz{{yz{yyyyxwwwvuuvvuuxwwx{{{zyyy{{|zyyzywuuvxzzywuwyyxwwxwwwvtstvvvvvvutvttttutssutsttuursttttssssttvwxwxxxzyzxxwvwuvuusrqrrtvvy{}~~||{|||zzzyzy{z~}~|}}|{||{|}~||{{{{{|~~}}}}}}||z{y||zz{{yxxzz{~~~|}}}zz{{z}{}}}}}}~~~|~~~||{|{{{||}||}~~~~||{|}}{{yz|~}}~||}|~}~~~}|~~}}~}|||yyzyvvwwvw{~~~~~~}}|}}{|zyyz|}}|~}}}|z{~~}}|~}}~}{|}~~~}~}~V(***)()(('''('  3"|y{}~}||~|}~}}}}~|{|{{zy{{{}~}{|~||~~}~~~~|||~~~~}}}}|{{}~}||||{{{yzz{{|~}||wwwxyzzz{{{{|||~}}}}}~}~~}~~}~~~}}||{{{}}}~~|z}}|{xz|~}~|||{{||}~~}}}~}}}||~~~~}~}}|||}|||||}|}{z{|{{zy}||}}|zz~~{{}xwxyzyzy{|||~~~}}}||}|zzyzyyxuvyz||}~}~~~~}|zz{{|z|{{{}}~~~||||{|}}}~~}{{{zzyy{|{{zxyxzz}}}}~~~}~||}}~~|{||}{{{zz{|{}}~~}{z|}}{zzzyxzywyywvuvwvxzxwywwyz|~~~~}|}}}}}z{{}{z|}~~~~}~~}~~|}~~~~~}||{{y}{yyyyyyzyxywxvvuvuuvwwwwwvwy~~~~}}~~~}|}{||{z{zzzzxwxwuwxxwvwwxz|||zyzxy{}{z{ywwwuwvyzyxvuvxxxwxxxvuvstuwwwvvvuuvtsttusstttsvusssstsrsuttttvwyywxxxxxwxvxwvvuttrssrttuvx{|}~}}}|~}||{z{{{|}~}~~~}|{||{yzzz{}~{{|yz{{{|~~~}}|}{|||z{|{|{z{zyxyyzz~~}}~}{{z{z{z|||{|z~|{~}~}{{zzyyz|}|}}|~~{||{{{z|{||||}~~}{}}~~~~}~}}~}~|}|{||zzzywwvvvux|}~}~|}{{|{zz{}|}|}|||{xy~}|}}}~~~|zz|~~~}}~W(*+*)((()''&(&  4!{yy|~}||~}~}}~}}~}|}|~|{z{yyxxxyy|{{{~~~~|||~~}}|~}}~}||{{}|~~}||}|{~{zz}{{|{{zzzyy{{|{}~|z{wwxwyyy{{zzz{{z{|{|}|{}}~}~~}~~~~~|~~}|{{{{||{{{}~}||~~{{{zy|{|{{|{{zy|z{~}}}~}}|}||}}}}}~~~~~}|}|{|||{z|||z|{|z|zxz||}|~||{y{|{||xwwxy{xyxzzz}~}}{{{{{}}~~|zzzxyzywvwzyzz~~~~|~~}~~~~}||{{{{zyx{zyz|||~}z|{}|z~}||}||||}{|zzyzyx{|{yxwvwyy}||}~~}~|}}|||}}}~}|{z|}~}|zzyxyzz{||}~~}{|}{zxyyzxwwuuvwututuuvwvwwtuy{}~|~~}|}{||}z{|}|zz|}~~~~~~||}~~~~}|}}}}}}}}zzzzzzyzyyyzxxxwwutuuvvwvuuvvvw{}~~}}}}}~}}|~}{{zz{zxxwvwyxywvuwxz{{}}|ywyxzyzzyxvvutuwxxxvvvwwxxyxxvwvuutwxxvvuvvuuttusrsssssttsstssststsuttvxwwwxwwyyyxxywwvwtssssttvutvy{}~}}}}~}}}|||~}}}~~}}}~|{}|{{yy{}~}{|{xzz{|{~}}|||}}|{{||z{}{yzzzz{}||~{z}}|z|{|{zyyz~}{}}zy{{yz|}~}}|}~~}{{zzzz||}~~}{~~}~~}}~~|~~}}||}{{yyywvvvvuv}~~~~}||{{|||}~~~}|{{yx|~||~~}}~~|zzy}~~~~X(****((')('((&  5!{z{}~}~}~~~~~~~}}|||zzyywxx|}}}~}}~}~~~}~||}~|}~}}}~}~}|{}}|}}}}|{{z|~~~}~}|zyzyyyz}z{|{{|{{{z|~}|~}~~~|}}{{|}{}~~~}~}{{}~}|||~|||||{|}~~~~~~}~~}}~~~}~}}}~|||||z|}||}{{{{~}~}~{||z|{{|xwxz|{zyzzy||~~}|}|{{|}~~}{{z{}|zy{}|{}~~~~}~}}}|{|{{z{{{zz|{||~}|~~~|{}~}~}}}{|}||{z{{{z}}z{xxwxz{z{{~~~}~{|~}~~}{}}~~|||yz{{z}|~|~}}||z|{xyxxvvwxwvuuvuututuwsrwzz|}}|}{z}~{|||}{||}~~~}}}}~~}}~|~~~{{zyzzz{zzzzxxxwvvvwutvwwwvuvuuxz|~~~~}}~}}~}~}}}|zz|{|zzzyyz}{xxvwvy{|{||{xwyyyz{yyxwuttuwwyxwvtvvwyxxwvvtttvwwvvttvuttsusssttsttssrstsrsttutttuwwwvxwxwzzyyzwxwuvtrsttuutuuxy|}~~}}}|}}~{}~~}}~~}~}|}||{zzzxy|~|{{{xxy||}}~~~}}~||}}z{}|{{}||{z{zyzz|}}|||}}{{z{zzyxxy~}{}~~{{{{{z{z|~}~|}}~|}|{{|zyyz{}~~}}||}}~|~}~}}}}}}}{|}}{yzzwvwwvvv{~~~~~}~}||}}|}~}}~}{z{xxy|||~~}||}|zyxx~~~}}~Y()***((()'(')&  6!{xxz}}}||}|}~~}|||||{yzxxvvvvy{{}}|~~}{}~}}|~}}}{|||{~}}}}}{||{{{{z||{{z|z{{~|{}~~|}}z{zzyzy{zz{zzyyxxz}||~~~~~~|~|}~~~~~}}||{|{|zz{|~}}}~|}{{{}|{{{|||{z{|z{{}~|}}}~}~~}~}}}|}~~}|}}~|||{{{z}z{}{zzz}}|}~|{{|yz{|{vuwxz|zyyzz{||~|||{zz{z{~}||{zy{}|||}z{{{}|~}{{{}~}~}}||{z{|{yxzzzz|z|{}|||}}~~|{}~}}|~||{{{zzzz{zy{}{zxywwxxyz|~|||}{z}}z~~~~||z{{|{|||xwy{|{|}{y}}}~|zzxyxwxvvvuxvvvuusssrrupopuwx{~{}||{zy|~|{|~||{}|}}~~~~|{{}~~}~|}}{{{zzzzyxyyxwwvwuvutuuvvvuututvwwy|~~~~~|}~}}|{}|}}~~~}~~{}{{{{zyyyz||{yxvvvwy{{|{zyxyyyzyzxwwtstuy{xywuuuuwxyxwxtssuwwwturttsrtsssssstttsrsrtsrrttsustuvuvuuvvy{{yyyxxxwurtstuuvtsuvxz{~|}~}~}|~~~~~}}~||}|{yz{xy{{|zzyyyxy~~~~~~}}}}~{{{{y|}{||}{{{zzx~~}|}~|{}||zzzyz|~|}}}}{{||{{}~~~~~~}}||{z{zyz{|~~}}||}}}~~}}}}}}|||{{yzwvvwwvxy}}}~}||~|}~~~||zyxvy}|}~~}~|{y{{{}~~}}~X)*)**))()'(((&  7"|xyz~~|~~{}~~~}}}|{zzxxwwvy{}}~~~~}}}~~~~~~}|||}}~}}}~|||}}||zz{{{y{|}{}}}}}}~}|{}z{|zz{z{{z{zyxz|}}~}}~~~}}}~|z{{~}~}}||||~}|~||}}{|}}}|||~~~}~~}~~}~~|}|{|{|zz|{}~{{{z~}|}~~||~{zzzyuuvyy{||{{|z{}~}||z{y{zz}}{||{{}~~|}}~~|||~~|{{{~~~~~{||}|{zzz|||}|}~|}~|{}}~~}~~~{||z{{{z||}|z{{xyxwvy}~}}{|~~{{}~}}||~{|||yxz{{}}~}||}}}{|zxywwwvwyywvwvtsrqpqsqonssuz~{}}|{zy|{{{}}}{}~|}~~~}}z|~}~~~}}}}|{yz{zyzyxxwxwwvvvvvuuvuvvuvuvvwwy|}~~}}|zyzz{}|||~~~~}}}}~|{zywwy|||{zwvwwxzz{|z{z{yzzyzyyvuttuxzzzywutuwzxywwuvtuvvuustttssstssttstttsrsttssstvtttttuuusuuuyyzyyyyxxxutuvvuuuutuvvxzzz|}~}~}|~~}~~~~~~~~}}|{{zyxyz{||z{{zzwz~~~~~}~~~}}}}z{|{x{|||~~}zyzywy~~~}|}}|||||zz{zxzz{|~~~~|z|zzz}}~~~~~~||}{{||zzyxzzz}||||}|||~~}~~||}|{z}|{yzxvvxwwx{|~~}}}~|{}~~}}|}}|{yxvy}}~}~}|}|z{|||~~||}|~W()*))((()&''(&  8 zxxy|{{}|{z{}}}|||{{yxwvvvvx{|}}~||||~}}}}}~~||{}}~}~|}{}||||}{{|y{yzyxzy{z{~}~}~|||{z{zzy{zyzyyxwy|}}~~~}}~||||~~~}|}~|{yy|~~||{{|{|{|{||||||z{{z|{|{}}}{{|}}~}|~~~~}}~}||}}{{{{zyyzz|{zz{||{}}}|z{{z{ywtvux{|z{{|{y{~{{z{zywxxyz|{zzzz||~~~}|{||{z}}|zzwz~~}~}~~}~|{{}|zzyyy{|{y{}}{|~}}|{~}}|}~|||}|z||zz{zzz{|y{zyxwxwvux}}}}}z}~{{}}}}}z{|{{{||zxyzy|~|}|}~}}{zywvuwvuuxxxvwutsrrprspmnopqt{{{}}|{{zzzzz{{|||{}}~}~}}~~~}|yz||}}~~|}|{zzzyyxxwywxwxvwuvuvuuuvvutuvuvwvutwx|~}}}|yzzzz{{{{{}~}}}|zyxwvvyz||{yxwwxwyzzzyzy{{|{yyyxuutuvwyyyxxvuuxyxxxvuuwvvvvsstssrtttsstssttsrrsusstssstssvuvutuvwzzyxwyyxwxwvvvvwvutuuuxzyzx{}}~|}z}~~~~}}~~~}|~}|z|zyy{{||}}||||z|~}}~~}~~}~}z{|{{z|z~}|{zz}}~~~}||}}{z}{zz|{{}~~|{{yz{|~~~~}|}{{y{|zyz{}||~~||{z{y{~~}}||{|{{{|{{xwwvxy|{~~}}}}|}}}~}}|{yywx~}~~~}}||}}}}~~|}~}|X))*))))()'('('  9!zxyz||{|~{{z~~}~|||{{zywxwyzz}|~~|~}~~~~~}}~~}|~}}z{}|}~{zyzzzzz|}}~~}}}|{{|{{{z}{{zyxy|~~}|{|~~~~}}{{{y~~||}~}||||~}}{}}|{~|}{|||~}}}}|}~~~}~~~||||z{z{z{|{|~}}{}}}{|||zzyuuuw{|{zz}|{{~}|}{xxyyyx|{zx{{~~}|}~~}|~}{z{x{}~~~|}}}}{}|}}~||||}}}~~~~}}}|}}~}||~~}{|}|{{{zz{|{{zzzyxxwuw}~~}~~~|}~}}~}~|||{{|{{yz}{}}~}|{{wvuvvvwvxywxvturqsrsqopqqstwz{~}{||{y{z{{||~|~~}}~}}~~~{y{~}||}~}}||z|{yyyyyzyzwxwxvvvvuutvuutuwvwwwuuuuy|~~~|{zz}z{{zyy{~}}||{zxwvxyy{||{yyyxyx{zyzyzxzz{|zxvuuuvvwwxxyxwvwwywwvuvxwvwwvttttstutstutuuusssstssttsrsrsuvuvwvuvxzyywxxywxxywywvvtstuwwzyyyz||||}~yz~}}~}~~||~}{zzzywz{{|}}}}{}{z}~}~}}~~~~~~|{z|zyy{zz}|{y{z|~~~{|}}|z{{{{z|z||}~}||{xyz||~}}~~||{zzyzyxz{{}}}||zz{yvx|}~~{}{||{y{z|{xwxvxyzz{}~~~}}{}|{{~||}~|}}|{ywxxz}~~~~}{{{}~~|}~~~~~~}~}~}V)****((()&''(&  : ywuwyzz{||z{~~~~}||{zzzyyxvwxz{|}~}~~~|~}~~~~~~||~||~}|}{||{{|}{{|{yxyxxyyy|}~~~~||}{yz{yy|z{{xxvy}~~}~~}|{{y~~~~~~~~|{|{y{}|{|z{|{{{|{||}|{{{||{|||{|||{z{}~}~}}~~~}}}~~~~~}}{z{{{z{{{z{}|{{}|{z{{zz{xstvuz|zyy{{z{}~{{{yxxywwwyzwwy{}}~~~{z|{|{{~|{zyxy{}||{y||||}}{|||||{||}}}~~~}|~~}|}||||}||{{}}||{|{y{{yyyzxyyyyyyxvww{~~~~}~||}}{z||~}}}{|{{zz|{||{z{~~~}{zyxtttuuusvyyxustrrrsqpoprstutvy|}~|{{zy{zzz||{|||~|}~~~~}~~|y{{||{{|}}~~~}||||zz{zxzyzyzxxxvwvvuuuvuttutwxwwwuuttuwz}~}~~||~~~}|{||z{zzyy|}}~~~}~~~||zxwvwxz|}|zzyyxwxyz{z{{{zz{zxvvuuuvuvwvxxxwwvyxwvuuvxuwwwuuuttsuttsrtuutttssrttttrrrtstuwwvuuuwyyxxyyxxyxxxzwvvtutwwyyzzwxz{{{||~|z~}~~}~~~|{{|zywz{z{}~~~~}||}~~}}}}~~~{}{||zzzzz~~~|{||{}~~~}}{|}}z{}|{|||{|}}~~}}{yxy{|~~}~}~~~~|{yyxyxxy{|~~}{y{zxxx{}~}~~~~}|}{zy{|{yxwwxxyzz|~|~}}}}{{zz|~|}~~}}|yxxz{||}~}~||y|}~~~}~|}}}~~W)**)*((()''''&  ;!zvuvy||}}}~}~}|}zzyzyyxz|}~~~~~~~~}}}~|}}~~}|~|{yyzy{}}}~~~~}}|{zzzz{{|{xxz|~~}}||z|}~~~~~~}}}{}}}}||{z{{|||{||~~~}}}|{{{}}~}}|{yy~~}}~}}~|~|}||z|}|}||~}|}}~{|||{|{zvuvvy|{zz|{{{{~~|}xxyxyxxyyxwy{}~~}||{|}}}|{zz|~~{{|}||}}}||~~}~~|}}~~~~}~~~|}||||y{||~}}|zz{}zyyyyyzyy{{zxxy|}~~~}}||}|}}}}~}~}|{z{|~~|||{{~~~{{xvuvvwwwuyzyvvutrsvsrpruvvvwwy|~~}}|}|||{z}~}|||}~~~~}{z{||}||||{||~~|||{{{{z|z{zzy{wxwwvvvvvvutuuvxxywwutsttux||}~}~|||}}~~~~}}||||{yxzz|}~~~~}}{zyywwwz||}}||{{yyy{|z{}|{zzyyvvwwxwxvvvwwyyxvvwvvwwvvvxwwvvutsutttsuuuuttussttuttrssrsuwxvvusvyyxyzxxwyxyzyyvuttvwyyzxyxyy{zyz|~}}|~~~~~~}~}{zzzyxwxyzz|}||}~|{|~~~~~}~~||{{zyzz{|}}{{|{{||}~}~~|||}{|}}}}}|}}|}}{~~}||zzyz{}~}}~}||~}|{{wxxzyxxz|~}~}}~}{zyzxxyz|~~}~~~~~~}}|||zy{{yyywwzyyy{~{|}}|}}}{y{|}}~~}||||yxz{{{}~||{yxx~|}~}|}{|}}X)**)+'(()''')%  < ywttwz{{||||~}|~}|{zywyxxwx{~~~~}|~~|~~~~}}~~~~}|~~|}|~z~||{{|{zzyxy|}}~~|}}~~~~|z{zxxyyyy{{zxz}}}|{|zz{|~~~}{{~~~~}|}}}}{{{}z{yzzz{{z{{zz|}~z|{ywzz{||||yyxux}}~~}|~~~~}}}~|}|yzz}|{|}|}||}{|}|zzz|vuuvz|{zyyy{|||}|zxvvxxxxxwxzzyz}~~~||{|{{|}|{{{{{{}}}}|zz{}|{{|{z|~~~||}||}{|}~~~~||{{zzx{{z}}|}|yzzyyyyyyxyvvy{{yyy{{}~~{{|~}|}{{}{|||||||}|zyz{{~|{|{}~~}|zxvuuuvuuvuxywvutrsutsqrtutvwxx{}}}}||||{z|}}||z||~~~~~||{yyz}~{|{{||{z|}}~~~~|{{zyz{{||{yyyzxwxwvuvuuututtvxxwxwtsqtsvwz|z{}~~~~~}}}{{|||}~~|}|}zywwwyz~}}~~~}zzywuwz||}~~|||{yyz{{zzzzyyyzyywzzyxuuvuwxyxwwxwwvxwuvvuuvvttuuuttuuvvvuvtussttutssrrrtsuuvuuvyyyyzzxwyzyyyxwvutvwyyzzywxxxzz{}}}~~~}}|~~~~~|{yzzxwwxzz{~~}|~~~~~~{|~~~~~~|}~{{zz{{{}~}{|{{{~~|}~|}~}|}~~|~~}}}}{}~}}~|{{||}~}~|}}}||yxyzyyx||~~~~{zy{yxz{}}~}~~~~|}{|||||zz{zyxzzyxy|{{||||||{{y{|}~}}}{|||yxzz{{|}|{|{xw|~~}|}yz|~X)****()()''()&  =!{wvvyz{}}}~}~|{{xxxz{{|~~~|~~~~~~}~}|||}}}}{|}{zz{~~}}~}~|zyy{zxz}zyx|}~|||{||~}}~~}}}~~||~}|||{{}}|{||{{}|||{xxz{{|}|zwvx~~|~}~~~~~~~}~z{}~}||~||~~~}{}|{{{|wxvvx}||{{z{}~~}~}ywvxxyxzwxy|{{~}}~~{||~}|}}||}}~~~|{{}||{zz{z~~}~}~}}}}{}|{{z|||~~}~}}{{z{yyyzzzzxvx{|}}}}}~|}~~~}||}~}}{}~}||}yy{~}}~}}|~}{xwvwuvuvvvvxxxwwutuwutsuuuuxwwz~~}}~}~~{{}~}}||~~~}~|~|zy{~}|}}{{z{{{{|~~}{}|yy{|}}}~zzz|zzwyvuwvuuuuvwwxyyxwuustttvy{{z|}~}~~}~||{{zzz}~|{yxvvy{|}~~~~~}zzwwwz||}}}~}}}{z}{z{{xyzzzzzyy{{|yxvvwvwyzwwwxwvxwwxyuvwwuuuvwuuwvvuvuvuutrstuutustsststvutuzzyyzzywyzzxxxwvvuwyzyxyyxyyyzz{}}|}~~}|}~~~|~}~}|~~~yzyywwyxyy{~~~}}~}||~~~~~~~~}z{{||{~~||}{{||~{|~~}||}}}}}}|}||{|~~}}~}{|{|}}|~||||{||zxyzyyxz}}}~~}|z|yyxzzz~~}}}~}~}||}}||}|y{|yyyzyxxzyyz{z{|}}z{{{}}~~|{z{{zzy{{{{}{z{yxvz~~~|{{xyz}~~}W(**)+()')&('(&  > {wtuvxz{{||{~~~|{zwvxxy{|~~~}}~~~}}~~~}~~~|}}}{{|z|}|{zz{yzy|}}~~}}}|||zyxyxwx{zyyyz|~}}||{yzx|~~~~~}|}~~~}~~}~~~}}|}|||{{|}{zz{yy|~|{{zxvw{y{{}{yxvw{~~|{}z{{}|||~~|{|~~}}}{{|}|{{|{{|}}{|}|zyzxwwvtv|{z{|z{z~|}}~yvwwvwxywxy{{|{~~}}}||}||{|{|{|||{}||~|{{||{zyxyy{|}}}z}~~~|||~~}{|{{zzyzz{|}|||{{yyyxwxyzxwxtvx}|}}}}~~|}}~}}}}|{|{{|}}{{{|ywz}}|}~~}||}|}{zywuvuvuutxwxwxxwwttvvusstrsuuuy|}}}~{|||}|}|{{|~||~~||}}yyy{~~}}|}{zzyyzzz{}|~~}}}|{z|||{~}{{y{yyxxvvwuvtuuuwxzyyxvttttstwzzzzz{}~~~}||{{yzz~~~|{zwwuvxz{}~~~}|zzxxwx{}}|}~~}|{{||{}||zz{yxyyy{|{{ywxvuvxyxxxxwwwvyyyxwxxvvvwvuttvutvuuuussruuttuutturstwuvvyxxxyz{yyxyxyxvwxvy{zzyzyxyxyz|}|}}z{~~}}}}~~{}~~}}~{zyzxyyyyy{}~}~~}||~}~~~~|}|}z}}~|~~|{{}~|~~~~~}{|~~~}}}~}}}}~~}~}~||~~~}~}~~~}}|zxyzywz{~|}}~}|{|{yxz{z|~~}~~~~}|{{}}~~~{|}{yyzzxyzzzzzz{}~|{|~||}}|}~}{z{||{{|z{{|{z|}yww|~||zzzz}X(+**+((()'(((&  ?!|xywxz{{|||}~|yxvwxy|~~~}}~~~}}}|{}|{||{|{z|~~~~~~~{zxzyyyzzxyyz|}~}|{|z|~~}}~~~~~}}}}~}}|||||zz{~}||xwx{{{}}|zzxy{}}||{{||}|}|~}{}}~~}~||}}{}|{}~~~|{zzxwxxvvy{|}|{{}}}}{ywwvxyzyxzz|~~~~|}}|~||}||}}|{}}}}~~||}|{zzzyyz|{|~|~}~}}|z|{{|{}|}}|{{{|xxyzyzyxvux{}~|}}}}~~~~~||}{|}}}{{}zxy}}~~~|~~}}|zzxwvuvwvxxxxyyyywvwxtvvtttuutx{{|||zz~~{~|z||||~~~||zz{|}~~}|{{{yzzzzz|~~~~|}}~}|}}}{zz{zyxwwvvutuvxyzzzxxwuuststwy{zzzy{|~~}{zzyz|}~~||{xwuwxz~~}}zzwwvvyz||||}}{{{}|{}}{|zzwwvwxzz{{zxxwwuvyyx{yxvvwyzzxwxywxwvvuuvvutvvuvvtsstvuuvvtsusrrvwwwyyyvxyzy{yxxzvwwxwyz{zzz{zyzzz|}~|}}}~~}}|}~~}}~|~~~~~~~|zyxyzyyxy{}~~~~}~|{z|}~~~}~~~~||}}~}|~{|{{}}}~}}}|{||}~}}~}||}~}~~~~~~~~~~}{|}|}}{yzyywxy|}{{{|}||yzyzzz{}~~||}}|}|}~}~~}|}zzyz{zyzxyzzx{|}|||||z{|z{||{z{||{|{{z{{y{}|{zyz}}|z|zzy|}W))*)*()()&''('  @!}wwxxyzy{{zz|}~}{xwvwyz}}~~}~}~}}{{}~~~||{||zyzzzzyyzyy{{{~~~~|}}}}}|zyyvwxwzyyz{}~~|}{{{zz||}~~{{z}~~~~~}~}z|}}}||}}|{{zy{}}|zzyxxyz{|||{yzxw{}|zzyyyz|{|{|||{z|~~}}{||}z{||zz{|}~{zyyzuvyxwyyz|}{y{||{}~{yyvuuvxy{{|{|~~~~}|z|{|{|{{zz{{{|}|{{||}{{{xyxxwyz||||||~|z{}~}~|{{|y{|z{y{|{|}|{{{zxwwyxxyxwvxz{|~~|||}||||}~}{||z|}{||z|zwx{}}|{}~}}|z{yyxwuuvvvyzyxxyywvxxuvuusttrtvxz{{{zyz|{}~~|yz{zz|~~~{zx{z{|}}~}~}||z{yyzxxx{{}}}~|~~}}}}|{{|{{y{xxwvutvvxzz{zyxwvtrrrsvy{z{zzxz}}~}{zzz{|~}|||xwvvvw{~}~}|z{yvwvwxxzz{|~}zzzzz{{||{zxvuvtwxyyzyywvuuxwxzywwvvvy|wvwxxwxwuuwxvvuwvtvuvtuuuwuuvututsqsuwxyxxvuxyzzyyxxwwxywyyzyzzzy{yz|}~~}~~~~~|}~~~|}||}~~~}{{yzyz{xy{~~~}~|zz{||}~~}~~|}}||}}||||~}}}}|{z}~~~}z~~~}~~}~~~}|z|~|z|{{zxy{}||{{}||{yz{y{|~}~~~|{~}}}}|~~||{}z{yzyxzzyz}}~}|}|{}|||~~{||{z{}}{{{|z{|~||{}|}{|{{{~|X*****()()'''('  A! }yyyyzy{{{yzx~}{xxyxy{~}~}|~~}||{~}|||}{zy{zyyzz{||||~~~~|{{zxwxxyxz|}~~||{z{|~}~}~|zx~~~~~~}}~~}|||}}|||}~~}|yyyz{{}~}{{{yy{}|{zzzzz}|{z|}|{|{}~}}}|}|}{zz}~}|{yyzvxxy{zzz{|{y|~}z|~}zyywuwxz}}}}}{||}|~}}{{}}|}}~}}}{{}|zyxyxyxz}~}{}}}~||}|}{{|{|z|}}}||}}||zyyxxyzzxyy{|}}}}}~}}~}~|}}}~||{}{xxz|}||~~~~~}|{zyxwwwxywz{zyzzyxzzxwwvuttstvyzz{|z{{|{{~~{{yyz}~~}{z{z{|{|~~~~||}|yyzwywyxy{}~~~~~}|||zz{ywvvuvwx||||zzxxuutsssvz{|{|zyxz{|}~|{{zy|~}}zyvvvvy|~~~~}||}{xvvvxxyyx{~}zzyxwyy{|}ywutuvxxyyyyxvuvuvwxxwvwvvxzwuuwxxwwuuwywwuwvvvwvuttsuuwwvuuutstwxwyywwxxyyzxyyxwwxzyxyyyyzz{zz||}~~~~~~{~}}|~}}}|}|~~}~~|zz{yzy{zy{|~~~~~~~{zzyz|~}}~|~|~||}}}}}{|~~~~}}||z{|~~|xz}~}|}~~~~~~||{xz~}|||zzzz|~}{{z{{|{zz{zz{~|||}{x{~~{{}~}~}|}}{{zyzxyzyz||}}}{{{}|{||z{|{z{|}|{z|z{~~|}|zz}}|{|{{z|}X))**+(((*''&)&  B |zxwxxxzyxwtty~~~{yxwxvw|~}}|{{|}~~{{zz{|~}}{{||{zzyzzxyy{z{yz}}~~~~|z|xxxwxwz|~~~~~{{z{zz}}}||zyz{}}}~~~}}|}}}~|{y{||{|{}|}|{xzxzy|}}{z{xyyzz{zxwyxyz{zyzz{zzy}~~|z|{|{{zyz|{|}||yzyzuvwvyzyyy{zz{||{z}|{zxvvww{}~}|}~~}~~~{|{{||}{{zzzz{|}||{{zy|{xxwvwwwxz|~|{|||~||~}||||{{{{{{z{||||z|||yxxxvxxyxx{|{{~}}|{|zz|{|}~~}~||||zzy{zxxy|~~~|{~|}}|}~~}|zzzzxvwxvyyzzzzyzxyzxwxwvtussruwyzzzz{{{|{}~{{yyy{~~~~|{|{|{{{|{|~|~}{{zyywvvwvxz|~~}|||zzyyxwvvuxz||||{xzxwtttrsv{{|||zyxzyzz|}}|zzyzy||}~~}|zywtvwz{}~~~|}|{yxvuwvvvwx|}}|zyxyyxz||zxvuttvwywwyxvutttuvtuuvuuwxvutvxxwwtuvxwvvwvuvvuvwvsuuvvuvustsruwyzyxwwwxxzxzzxxwxzyyxxxzy{{zz{~~~~~~{|||{}~~}}~~}}~~}}{||yzz{zz|}~}~~~}~||yzy|~~}}|~}}}~~{|}}~{||~}|}~zyyz|}~}zz}}~}}}~~~~~}}~~~||{xy{~~}}|}{z{|}~}|}zzzz{z{|z{{}}}~~|{|}~|{|~~~}~}}zz{zyyz{yz|}}}~~|{}|{||}|{{{|z}}|{{|yx{~~||z|}{{zzxzzz~X)**)+()(*''''&  C"}zzzzy{zyxusrvz{~}|yzwvwz~~}|{|}}}}|{|z}|~||{|{{yyzyz||{xy}~~~~}|{yxyyxxz{}}||z|}~~~|{|}~~~}}~~}{yz}}~}}~}~|zzz{{{~}||zyzy||{zyyyy{{{zz{{{{xy~}}}|{||zy{{}||}|{zzzxwwwy||zz{{{{}}}{|~|{{ywxy{~}}~~~|}|z|zzz{}}|{|{|{zyxwxxxxzz}}|z}~~~~~~~|}}|{{||z|~}{}~}zzzzyxyyyx{~}}}~||{|}}}~~~}}|}{zzz{zxy}~}}~}|}|}}~|zzzxxxxyyz{{zz{xyx{zxyywutvttuwyz{|||}~{|}~~~~}{yzz}~}~||||}{}}}{}~{}{zzwwwvvxz~~}}}z{zyxyxvvxz||}}}|zyxwvttstv{}|}{}yxyyyzzzzz}~|{zyyyy||~~|zxttuxy|~}~}~|zxwwwwxuuvy{{{}zxyyxy{|{{xvtuvxwwwzywuuttutuutvvutvvuuvwvuvvtuvvvuvvuuvwvuvvuuwuusustsutvwyzyyyxyyxwx{zxyxzzyzxxyy{{{z}~~~~~~~{||||}~}}~~|}~}~~|}}}zyz{{{{|~~~~~}|yxzz{~}|}~~~~~~~}{{|~~}||~~}}~~|{zyy|~~}|}~~}||}}}}~}{{|{{~|{{ywy}}~}}||z|}~||{|zzzzz{{z{y{}|||}}{|~~|xx~~~}}~}|zz|yyyzyzz|{{~}{|z|||{|{{|{|{{{{zz{zxw~~|{{{{}{zyxwxwz~~X()*)+((')&'&(&  D {zxwvxwxwvsopswz}~|{z{xwx|}~~~}}}{{|}{}}|{{{yz{}~~}~{{{z{{zxxyyx{zxxz}~~~~~||{zxyxxxwx{}{{yxvz}}~}|{{||||~~~}~~~}}|{}{~|yy{~~}~}||}|zzyz|{||}||{zy{{{{yywyzxzzy{{yy{zxz~~~|{}|{}{}{z{{{{{}|zzyzvwwwwzzzxzz|{|{||}}|{{yxyxz}~}}}~~~}~~~}|}}{zyyyzy{|}{z||{zxwwvvxyzzy{}|{|~}|}}}{~|~~~~}||||{zyyyz}|{z{||zzzxxyyy{z|~|}~}{|{{z{|}}}~~}~}z}}||zzxyyxxy~}~}zz{{z{~~~~}{zzzywwyyz{zxxzzyyzyyywwuutstsvx{{{{||}|{}~~~~||zwz~~~~}~}}|{||{{{{z{~}}~~~}}||yxwvuuvyz~~}}}z{{yyxwxvx{|}}|}}{zxvussrttz}|||{zz{zxzzzyyz|~~|{zzyxzx{~~~~~}{ywuuvxy|~~~~}zyxxwvvvvyxzzzzzzzzzyz|zyxuuvwyyxzyyvvuuvwtstvvvvvvuuuvuvwvutvvvuuvuuuuvuuuwuututursssuvwyyyxwyxyxuvy{zyyyyyxxwzz{{{{}~~~|}||}~}|}}~~}~}|}|{{zzz{|||~}||{xzz|~~~{}~~~}}z|}{|~~}~}|zyy|~~~}~~}|}}|}}}|zz|~}|zxxz}~}}|~|}}~}~|{{z||{|{zz{|||~}|}}}|{{|~~~~~~}{zz{}|{yz{|{}|}|||}}|}~}|{|{{{||yy{yxv}~|{|{|{{zxxzwx~~~W))))+)(')'(')&  E!z{zyxxyyywvstv{~~~~}{{|{{{~|||}}|~~|{}}{~~~||||{z|}{yzzzz{z{{}|}{y{zzxy{}~|yzyz~}}||}}|~}{{{{~}z{}}}}|}|{zz{{|}}~}~{|{||z{z{yz{y{z|}zzz{{z}~~|~~~}|~|zz}}||}||z{{wyxwx{|y{{{{z|}|}~~||z{zz{|~}}~~~}||~|||{{|||}||{|{|ywyywxzz{||~~}~~~}|}|z~}~|||{{zzy{}|}|}~{|{{zyy{{|}}~}~||{{{{|}|{}~~}|{}~|{|{yxyxxz~~|{z{y{}~|{{zyzyyz||{z{{{z{|zzzzwvuwttuxyz|}~~}~|}~~}~{yy}~}}}~}}{|}||{|{~~~~}}}yxxvuuvx|~~~~|{zzyzxyxz|~~}}|zyxvtturstz|~~|{z{zyzzzxwxy|~~|{yyyxy|}~~~~}|xvvuvw{}~~}}}{|zyyxwvxxxyzz{|{{{zz{}|{zxvvwyzxzyyxwwvwwvutvwwwvvvvvuvvuvwuvvwvxvvuwvtttuuuuusssrsstvuvyxwxyxxvxwwwzyxyxwwxywz{{z||~~~~||{}|}~}}|}}||||}}~}}}}|{{y{{~|}~|}}|yyz|}~~{{}~~||z{|~}z{}~~~~~~~~~|zzxz~~}}~}}|{}}}}||zx{|~|{yxyz}~~~}}~{||}}|}}{z{{{{{}zzzz{{|~~~~~~{|||~~}||{}{}|}{zz{z{|}|{{}{z}~~|{}{{||z{yzyxxz}|||{z{{xwxxxx{~~W()))+((()&''(&  F yzxxwwxzyxvuvuv{}~}||{|{z}~~}|||}{}~zzz|{~~}|~~~~|{{{zzzz{y{xyyxz{{~~~~~~}}{|{yzzyxxy{}}~}zyxy|||||||}~~}}|~~}}}|zzyyx}~~}{z||~~}{zz|{|{y{yz|}~}}}|{|{}|zzzyy{zzzy|zyxzyz|}}|~}{}}}|{|z|}|{{{{{yzzwwwuvxz{yyz{|zy{|}}{{{zz{{{}~}|}}}~~~~~~}|}||{{{{z||{zyyyzzzxvvwxyy{zzyz}|}}}~}||{{zy|}}}|||zzzyxy{|}|{{{}{zxwyzy|}|}}}}|zzyyzyzz|{{|}|}}z|{yz|zyyyzzz~~~||zyyyz|}~~}~~}|~zzyyyxzz{zz{|zz{zxywxvvustsuxzz}}~}}}}~~~~~}ywxz|}}~~~~~}||}{{{|x{}~|~zzywttutux{}~~}|{{yyxyxy|~~~~|}z{zxvttsstty{}}~~}||zzyyyywwwy{}~~{zxxxyz{~}~~~~~|zwvvvuy|}}~~}}}|{zwvxyzzz{z{{{|{zzz|{||ywvvx{{{yywxwwxxvuuvwyywuvwustuvuuvvwvwxwvwvwuusstuttstrssstvvwxxxwyyyxzxxxyyxzxvwwxwyyzyz{~~~~}|}}||}}|}~}|}}{||~}}}||{{z|}|~~~{|~}zzxz|~|z||}~~~}|}{}||{|}}~}}}~}}zyxw{|}~~~~|{||{{}}{yz|~{}{zy|}~~~~}}}}}||}{{{|{{}|||{{{}}~~~}|}}}~~|}|~}}}||{{{||~{z{{|{}~~}||{{}}{{{{{yz{~~|~{|zyyxx{{z{~~W)**)*))()'''(&  G!zzzyzzy|yyxxywux}~~~}~}}}{~~}}}||z}|{{{|~~}|{{|{{{}|{{|z{{|~~~~}{|z{|zzz}|{z{{}~~~||{|}~~~~}~}{|{zz{}|~~~~}{}}}{z|{}~}}~}||}|}{{{{|{{z{||z{{|{{}|~~~{}~}~~}||}}}}}|{{z|xxywyz{{{|z|{zyz|}|z{|{|~~}~~~~~~~~}}|}}|{||}{{{zz|{zywwyzzz||{{|~}}~}~||{|z{~}|}|{zy{yy|}}}|||{{{{zy|}|~~}~~~}|{z{{{zz|||}}}}}{{|z{}{{{{||~~|{{zyy{~~}~~|}}|{|yyz||||||{z}zzxxxwvvvtuxwz}~~~~~~|zyy}{}~~~~~}~~~}}|yy|~}~}|{zuutuuvy{|~}|z{{yyz|~~~~|{yxxttsrrtw{~}}|||{{yzyywwxz{}}~~}zxyyxz{z|}~~{yxxvvxz~}~~~~}}|zxwy{{{|{{zz{{xxyy{y|zywvxx{zzxxxvwwyxvuvxzzxwvwvuuttstwvwvwwxwxxwvtutsutstrsssuuvwyzzyyzyyyyyxzyyzxwwuvwwxwxxx{|~{|}}}{|~}}}}|||zy|}}|{|}{||}z{|{~~~}z{||z{{||~~}{|||}}~~}z{}|{|}{|~~||}~}|{zyxw}|}~}}{{zz|y{|{zzz~~}||zz|~}~~~}}|~}}}|}{||{{z{||{{|||}}}|~~}}|}}z}~}}}}|}|{~|}||z{{{|zzz{z|}~}{|{||}|{||{z{~~~|{~|z{yyxyz{||~}V))**+)(()&''(&  H zwxyyyxyyyxxxvwxy~~}{y|~|}}{{{z}~~~}}}||{{{zzyzyz}~~~~}~|{xy{{|{{zzyyz{|~~~~~}~~~~}}zyy{zzy{}~~}zzy{}}}}|zz|z}}~}|}~}}}zzzz{|}~|||}~~~~|{{||}{{zz{}|{|}||{|{{{{zyzzzzzzz{z|z{z||{{|}|{|}}}}|||~}|}||{zz}xyxxzzzy{{yzzyxxz{zzxzy{~~~~~}}~~~~~~}||zz|}}||}}{zzzyz{zwywxyy{{z{zz||}{||}|{zzyy{~~~}}||zyyxxzz|}|}|zzzzz{{z|}}~{||}|{zyvyzyzz{|{|{||{yyyx}|{{}{|}}|zyyxwy}|||~~}|||z}zyyx{{{{|{z{|zyxxxwvuutuvuy{}}~~~~~~}zxyy{|{~}~~}}}|}}}xyy~~~|yxxuuvuuvxxz}}~}}||yzy{}~~}}}{zzvutsrrtvx{~~~~}{{|xwwwwvwyyy||zyxxxzzyz}~~~}{yywwyz{}}~~~}|{wxxzy{{|zzzzyxwxwxyyyxxwvxz|zxxxxvvwyvttwzxxwvvttuuussvvwuvxuxxxxvuwvvuvutsrqqsusuz{zzy{{y{zyyzzyxxxvvuxwxxxwyz|~}}}}}~|}}~|}~~}||{zyz|}|{||{}|}}{}}~|{|~|{||}}}~~}~}|~||}|}||{{}}{}~||{zx|~|z}}}}|{||}zz}|{||~~}}}|z|~}}~}~~}~}~}~}|{|}z{z}|}}~}|}}}~|~}}~~~~||}~|}~{}~~}}}}{}{{zzyz{|~}~}|{{}~~}|~||}{}}}zzyzz{}}~~}}W)**)*()'*&'')&  I"zuy{{zwzyyz|zxxyz}~~{y{~~}}}||~~~}}}~~{}zz|z{{}~~}|{}}|{{{zz|}~~}}~}}~|~~~||z{{|yz{}{z|~}~}|{z||~~}~~~~z|~}}~~~}|~}}}}{}}|{{|~~|||}}|||||zz{z{|{{{|}}|{|}{{~}~}}~~~}~|}}||{{|}zz{yzzy{||zzzzyx{{zzzz{|~~~~~~~~|{}~~~|}}|{yz||zyzyyx{{{z|{{~~}|~~|{{|{{|}~}}}|{|{yzz|}}|}yz{{zz~~||||}~~|z|xy{z{zz{{z|}|}{yxu{}{|}~~}|{{xxxz|}~~~}}}|y|}zzz||||}{{|}zzzxxxwxvuvyvy{~~~zz|xy{||}~~}zxy}~|{zxwvvuttwuxy~}}||{{~}|{{yxvtttrsww{~~}|}yywxxwwyxxy}~~|{{zyzyyz|~~}{xwvwy{|~~~~~}}|{zyzxyx{zzzyzzyxxwwwyyyxxvvvyzzzyxwuxxwuttyyxvuvvuuvvusuwvuuuvxxxwvuutvvutsrrqqsvstz|{zy{{{z{zz{{yyxxwwxyxxxxwxy|~~||z{{|||}||~|zz{{{y|{{|{|{|~~}|||~~}~~|||}|{|~}}}}}|~}}{}~~|{{y|~~{{~~|}|}{{{}~|z{}}}{z}~|{z|{{|}~~}}||z{~}}~}{||~}}||}||{|{xz|{}~}|{{||{{~~|}~}}}||}}}|~|||~}~}~{z|{zyy{xzz|}{}}z{{~}}|~|{}}}~|{zyyz|~~}}}U(****()()''''&  J!xtuyzwvxzxyzzxyxx{||zww{}~~~||{{}{}|}}}}}z}~}|{z{zz{}}}~~~}~~~}~~|zzz{||{zyxyz|}~}}}{~}~}}|}}}|}}zyzzyy|~}~~~{zy{}}|~|z{{zz{~}||~~}~~~||}||{|~{}{|~~}||{{{~||{{{|}}|~}|||}|{{{yzyzzzzyz{|||{|z|{{|}}||||}~}}}||{{{z{{{xxyxyxxyz{|zyyyxyyyxxyxz}}}~}~~~~}~~|{z|}}~~}}{{zxzzyyyyvxyz{{z{zz|||{||{{{{yxz{}~~}|{{zyyyz|{z|}yzz|zz|{|{~~|z{{{{{|ywyyyxyyxxz~|{{yttw||{{}~~~~|{yzwwxy{}}~~|}}{yz{yy{{{|{|{{{|zzzywwwwuutwwx{~~}~~{z{zyyxyz}~~~~zzzz}~~~}{zzxvvvutuuttxy|}~~}}}{{|~~}~|z{ywvutsssuux{~}{zxwwvwwvwxy{|~~|}zzzywxz|~~~~}|zxwxxyz}~|}}|{{|{{|yyzyy|{{{|yxxwvvxxyxyvvvxyzyyxvvxwwtuuwxywvvvvvwwuuuwvuuutvvwuvvvutuuutssqppsusv|{{yz||||}|{|xyyyyzyyxyyxwyz|~}~|}{}}{}~|}|||{{{|{||{z{}z|}~}~||~~}~|~|||}}}}~{}~}}}}|{|~}}}{}~}|z}}}}}|}~~}||}~||y|~~|{{{}}|}}}}}|~~}|}|}z~}}|}}}{{||zz}||~~}|{|{|z~}}}~}{|~~~~}}|}{|}~~}}{||zxyyyzz|{{{~{{|}}~|}}~~}|{zyxyz{~}}}V(**)*()()''(''  K!ztuw{yxz|}{||zyyy|}}|{zz|~~~}}|~}~}~~~~}||||}~~}}~}~}}~~}{||{}}zyyz||}|~}~~|~}|||zzzzz|~~}|{|~~~|{|{{{~~~~~}|~}~}~~~~}||}~}}{|~|~}~}}{~}|||{{{z{|{{yx{|~{||{{|}}~~}||}~}}|}~|{|{|zz{y{xxz{}||||zxy{zzy{zz~~~~||{|}~}~~{{|}{yzzzy{||{|}{y}~~~}~{zz{zyz||~~}||||yz|{{{|{z{}}{|}~}}|{|}|}|yz{zyzzzyz~}{{yxtx{|||}~~}{||zzyyz|}}}}{z{{z||||||z|||{{{{xyxywuvwxzz~~~~|{|zzzxyx{~}{{z}~~~~~}zyxxvuuusuuvy{~~}|~|}~~~}{|zwvvvsrtuuxz~|{yxxxwywwvzz{|~~~~}{{yxx||~~~~{yxxwz{||}~}{{{{z|||y{{}{}}}{{{wxvxwyxywvuwwyz{yywwvvuvuvwxwwvxuxwvuvvwvuttsuuwtttutuuttssrpopssuwzz{yyz{|}}{|}zz{|yzzyxzxyxy{}}~~~~||}|||}|}}}{{{{z{|||{y{{{~}}|z|~~}}|~~~~~}|||~~|}~~~}{{|~~}~~||{z{{yy~}}{}~}}~~~~||}|~{}xy~~}|{|z|}~~}~~}}}~{~}~|{z}{{}~|{|~~|{}yzzy~||~|z{|z{{~~~}~~{|{|{~}||}}{}}}||z{zzzyyzy{y{{{z{|||}|}~~~~}{|zxyyyz{~~~~~~U()***(('('''(&  L zustwxzz||{{yxyxyz{{{z{{z{|}}~}||}||||||}{||~}{{z{||~}}}|{}~}|{|~~|~~{zxzz|zzyyyy{z}~}~~|||}||{yxzxyz|~~}~|~~}{{|}}}}||y{|zz|~~~~~~~~}}~}}{{}}~||}|}|}|zy||}|}|||{~||||z{z{yzzxxx|}|||{{y||}~{{{}||}~}||}|z{}|xyzxy{wy{}{z|{zxxyzyxxvx|~~~~~{|}}|{{{|~~}}~}||{zyyyzyz|{{z{|zz~}|{}{ywzyxyyy}~}~~|||||zyz{zzz|{z{}|{|}}}}|{{yz}~|yzzzxxzzzz|}|{zxuvz{{{|}~~}zzyyywyyx|}}{zzyzy{{{yz{zzz{zyz{xwywvuvwwyz|{|}~~~}|}{zyzxwx{~~~{||}~}~{{xywuuuttuuvxy|}~}~}~~~}z{zwvuvttrstuw||{zxxwwvwwxyyzz{{}}|}yxwzz|}~}}zzxz{}{||{zyzzzzzzxyy|}}}~}|zzyxywxz{xwvwwwxz{{zyxvvxvwvwvvwwvuwvtuvvuutusututututsutrrrrpopqtuwzyzyzzz|}||{|z{|{{zzxzyzyz{|}~~}~}||}|~~}}}|}{{|{{}~{zz{|~~~~{{|~|}~~}}}~~}~~|}~z{~}|~~}~{{z}}{{~|~}~~~~~}}{||~|{}~}|}{||~}}~~~~|}|}}|||{z}~|{}~}||zyyz|~}}|z{}{z{{}}{||}}~~}}|~~}~}|||{{{zyzz{z|{{yz}}}~}~}}~~}}~{zzyz|}}W))*)*((()'('(&  M!{xvvxy{||}||{zzxyy||}~}{||~~}}~}||}|{~~||~}}zz{}~~~{{|~~~|}~~}}|{||}|{zxyyyz~~}~}~~}{yz{yz}}~~||}}~~}}||{}{||~~~~~~~}~~}~~~|{{~~z}}~|{}~}|}~}~}}}|}|||}}|{{zxx|~~~}||||}}~|~}~~~~~~}}|}}{yyyzzyy{}{z|}|yy{yyxxxx{~~~}{~}}}~}}~}}}}|{z|{||}~z|}}||~}~}yyzzzzzz|}~}||}~|zzz|||~|}}~~}~~}|~}}}{z{~~|z{{{z{}|}}~}{zywwyz{z~~}{zz{yxywy~}z{|yxyz{z|}{{|{z{|{zxxwwuwxxyz|{{{~~}}{yyxxz|}}}~~~~|{{xxwwtuuttvx|~|~~}|{{ywwvwtttttvz}~||zyyywwwxxyyzyyz}~~}}zxvxwy}~~}|{zz|}|{|}{|zzzzyxxwx{{{|~~~}{{z{yz{{{zwwvwwxzzxywvuwvvvvuvwxuvuwuuuvuttutstuttsstttusqpqnoqrtvvzzyz{x{}~~~}|{|||{{{|yyy{zz{}|}}~|~~~|}|||~}~|}}|{z{z||}{yxz{~~}}{z{~}}|~~||~~~~~}~~}|{z{|||}}}}}zy{~}{{|~~~~}~~~}}}{{|}}}}||~|||}~~~}~}{}}||{|{z|}|z|~~}{yyzxy}|{yzz|{||||~~~~|{{}z|}}}}||~~}}}~}}}}}{{{xyyyzzy{zyz{||}~~~~~}}}|zxzzz|~}}}V()*)*)(()''''&  N {xuvuxyz{z{zzyzzxz{{|}}||{{~~~~|~}{|{||||~{|{||{zzx|}|}}|z{}}}}zzz|~~}}{zz{{|{ywvvw{{}}}~}}~}|}yzyzzz|~~}}~~||{||}{~|{||{{{z|}}|{}}~}~{y|||}|}|{zy||}}|}|zz{||{|}}}||}|{}z||{{z{zywy{}~}}|z{{{|}{{}~|}~~|{}||}{|zyxyyyxyy{{z|}z{zyxywvtvw{}~~~}~~~~|{{}{||}}|}|{~~~}|{yy|{y{|}{{||||~}~}}{yyzxwyzyy}~}~}}|{xzy|{zyz{}}||}}~|||||}~~||zy{{|{zy{yzz{|{|||zzzxwwyzz|~~~~|{yxx|yyxxy~}{zxzxyyzzyzz{zzzzzz{ywvwuuuwwwy|yyz|~|}{zwvvx||~~}}|}~~~||zyxxvvvvuvvy{}|~|{|{ywxvvutsttuxz~}zzyxwwxyyyzzxwx{{}~~~}zwvwvwz}~~~~}yy{{||{|{||zyzxwvuwvvxz|}}}~||}||{z}|yxwuvwxwxyxxwuvuuuwtvxxwvvvuttutuuvutrtrsustuttrqrqnoqqrvxzzzyyyy|~}|z{||{|{|{zz{{{|}}~}~~~}}}}}}~~}|}~~||}z{z~{xyzz}~~}}|{|~~}}~~}{~~}}|{||}}}{~}}zz{|}|{~}~}~|~}}||||}~~}}~|{{|}~}~~}}}}~|}}|{|}|||~}}~|zyxzz|}zzxy{||}~}|||}{{|}}}|~}~}~~~~|z{{{yyzz{|zzz{|{~~~~}}~yzxy{~~~~}V)**)*(((*'''''  O!{yxwwxz{}}}||z{zz{{{}~~|{}|}~~}}}}{{~}}~|~||{{y|}~}}{{|{||}{z|}~~~{z|{{{zyvtvwvv{~~}~|{{z{{{{|~~}~~|{|}}~||{{|}}}|~}}~~}}~}|||~~|zz~~~}}}||}}|||~~~~}}}||}}|{{}|z{~}~~~~}}}|~}|~}~~}|}~}~}yyxzzzwy{|zy{~}|{zyxwtsx|~~~}}}}{z|}~}}}|}}}|{{}zz|~}}|||~~~~~}{yyyyz|yz{~}|{zzz|||z{|}~~}~~~|~~}~}~}{{{|}~|}z|{}{||}|{{{{zyzyxy~~~}~}|zyw||{zy}~|{z{yywyz{z{{{{{zzyzyyyxvuvxyy{|zyyz{~~}}|zvwyz~~~|~~}~~{{|~~|{{{ywxwvvwyz}~~||{zywxvuututuvx|}|{|xxxxyyzyxxxyyz|~~{xwvuuwz}~~}||{|{{||}{|}|{zywvvvvuwy||~~}}|}}{z{{ywywwxyxxwyyvwxuvvvtuwywwvuwuuvstuvuustrtsttuuusrqonprrqtxyzzyywwz~~~}|{{|||||zzyz{z|}}~}~}||}}}}~||}~}}|}{z{|zzxyw|~~|}{~}~}}~|~~}|~~|~}|z{{|}}|z{{{yz}}{{}|}~}||}~~}}|}||}}~~}}{|zyzz{}~~~~|~}}}~{{{{{|{}{|~|zzxz{z}{zxxxz}}}~~~~~}~}}{||{{{|}}~}~}|}}}}~~{{{|zzz|{{|{xxz|x}~~~~~}~{zwwz|~~}T(**)*()')'('(%  P yyxwwvwx|~{{{zyzyyyy}}}{|{yz{~~~}}|{|{{{{}z{{|}{zzyz|~}}|{{zz{{|{yz|}~}}{{yyzyzxvtrtutuy}~}}}~}~}{yyxyyzz}~~~}||{{{{|{z{z{y{~|{|}|z||~~~}{|~~}{{{}||zz|~}}}|}}|{z{}||}~~}}~}}}}{{|||||}zzx|}~|||}|}||~|{||}~|}|}}}~}zxxxyywxyzyxz}}}{{zyxvtqty~}~~}~}|}}yxx}}|~~|{{~~}}zxyzyy|~~|}|{{|~}}|}|{yyyy{|yz|}}~~~~|zyxxxy{zzzz||~}}}~|}~}|}~~}|}}{{{{|{{|zz{{z{|{{{|zyxzyxwz~}{~~}|{zywux}|z{z~~|z{zxxwxxzzzzz{{zyyzyxxywvtxxxy{yxwwx{{~~}{yyxz|}~}|}}{}|{}~|yz}~~}|{{|yyxxvvwvy{~|}~|zxwxxvtuututwy{~}}|zzxzyyyzyxxxxxz|}~~zxxutuxyz}~}~||}||}}|}}~~~}|{zvwvwvvwy{{}||{|{yz{z{yzyyxzxyxyxwvwwxwwvtuwxvwwutvvuuvwwuutsstuuututsrqlmprrtxyzzxwxwy~}~}~|}~|}|}{zzzz|||}~~|}}~~~}|}}}}}}|{}~{yy{y|~~}||~~}|}}~}||}~}}}}{|}|}}{{{zzz{}}}|}|}|{{}}|~|}|{}|~}~}~~{zy{{{~}}}~}~}|{|||}~~~~~{{z{||{zxy{y|~}~}}~~|~{{}~~~}{{{|{}}}{|{z|~}}|{y{|}{|~~~~~~|{y{{~}V)*))*'('*''')&  Q!|zzyyyxy|}~}|{{{{zzz|~}|||{~~~}~}{}}|}{{}~}||}|}~}|{}}{z{|{{}}||{{{zyywvsvvyy}}~~}~}}|yz{}||~~||}~|{{||{{|zy{}}}||}~}}}~}{|}}{|~~~{}}}|{{}||~~~~|}~~}}}~|{{}|~~~|||~}}~~~}|}}{}}|~|zyx{{zxzzzzz~~~~{zzzursx|~~~}~|zz~}~||~~}{z{|{y|~~~~~||~}~~~~{|{z{{||{{}~}~}}|zy{{}{{|z|}~~~~~~~}~~~}~~~|{}{{}|zz{{||{||{{zzz{zxwx{~}~~~}~{{zyvwz~|z{~{zzyxwyxwy|zyz|{zz|{yyyxxxyywy{yyxwwxy}~~~{{z{y|~}~~~|{|{z}}{{}}~~~~~~}~}}||}zzyxwvxxxz}|{{yxwwvvtutvtxy~}{zzyzz|{zxxxwxz{|}~~{zyvutuwxz}|}|~||{}|}~~}|}}|}zxxwuuuwwx{{zzy{yzxyzz{zyyzzyyxyvvwwvwxvvvuwwvvwuvvwvvuyvvuuststsssvtrqpmmnssrvzzyxxvxz~}~|}}}{}}zyyzyz|~~|{{|}}}~|{}~|{}~}|}~|{x{z|~~}|||}}|{}~{}}~~~}{|~~}~~~{{|~}{||{zz{w{~|}{z{|yyzy|{{{|{{||}}|}}|{{yz{}}}~~~~~~{{|}}|}~}}||zx{|}}}{|zyzz{|yxyz{{|}~~}~}|{||}~~}||zyzyz}||zzz|{|}}{y{{{{}~~~~~~}}~|{{{{}~|T'**)*((()'''(&  R |xwyxxwy{{z|{yzyzywy{~~~}{{zyz~~}~~~}{{|{{{{{{|}|}|||~~}{{||{zz|z{||}}}}{|{zyxwxvurrrtw{{{~|z||}{yyzz{|~~~~}}~~|z}{{zz{zxzxxwz{|}|}}{||~~{||}||{z~}}{z}~~}||{z|||{|zyz}~~}~~~|||}{|||zzzzz{}~{zz|}|~~~}{z}|{z||}}|{{y{zxwyyxyzz||z|zz{yvsqtx|}~||}~}~~}{zz||}}}}~~~|zyzz{x{}|}}~|}}||}{z{zyyyz{z{z|z|}}||{{{zyy{{yxxz~~}~}||}}{}~~}}~~|||yyzyzzyzzz||{zz|xxxywwwxz|}|{||}{xzyxz{}{{z|}}}~{zwzwxwxvvyyzyyzy{z|yyyywwxwxxy{yxwwwwxz{}~~zyxx{|}~~~~~||{zzz|~{|{|}~~}~}{|||||zy{{yyxxwuuuvx}~}~}|{zzywwvvtuutuuw{~{}{{{{|z|yzywxxxy{}~~{{xwtsuuvwy{{z}{{zzz{~~}}~~|}}|{yyxvutvvwwzyxyyxyxy{z{|{{yyyyxxxvvwvwwwvvwwvvwwvtuvvxxxvvvutssssrstsrrpomnrrrswyyxvuu{~}~~~~~~||}~|yzzyyz}~~~~}{{|}|}~|{~||}~||}}|{{z{{}}}}}||}}{}}}|~~~}}{{}~~}~~{|~~}~|{zzz{~~{{zzzyxz}}|||}~|}|}~~}|}|{z{}||~~}|{|{||{~{}{yz}}~~||zzyz{zyz{||}}}~|~~~|{{z{y{|}~}|z{z|}~}~|||~~~~~~|{}{}~|V))***)(()'''(&  S!|yyz{zzy|}}|}||{{{zz{}~~~}{z{|}}~~~}{z}|||||{}~~~}~~{{{|{{zz{|}~~}}{|}|yywwxvssrrtzz{}~~zz~~}{{|}|~~}}}{zz{{yyzzzy}}|{}}~}~|}{{}~~}}~~~}{}}~}{{||}{{{xx|}~~||}}~}~}{{{{y{}~}|{|~}}}}||||}|}~}~|{{{||{z{z{yyy{}|}{y{{zwutux|}}~|}}~||}z|~~~~|||||{y}}}}~~|}{}|}{z{}{|}}~|}}}||}{}|{y{|{{yy~~~~|}~z{~~~~}yyy{yyz{yxz{zyw{ywy{zwvyy{~||}{|{|{{zz|~}||~|~}~~z{yxxxxyxyyyxxzyz}{{{zyyxzxy{|{xyzwvwz{{~}{yzz}~~~}|zyy{|}~{zz|~~~~}|{z{xxyxxwxwwuwwwx{~{{zzwwxvvuutttvy}}~}}|}}~}{yyxxxywy}~~|{zwuuuuvxzyzy}zzzxwxz|}}}}}|||{{{zwvuvuuwzzzxyyyyyzz{}}{{|zxyxxvxxwwxxwxxyuvvwwvvwwwwxwwwwtttsuststrppmmlprrrtwxwvutx}~}~~|{}}|}{|zzyzz|~~~~|zz||||||}|z}}}~}~|z{z{{}{|}}}||}{{z{{||~~}||z|}~||z~~~~~|{zz|||~|zzyxyxx|~~||{|}||||||~}{z{}||~~~}|{|||||{z}~}}}zyyz|}~~|{yyzzyzz{|}~}|}~~~~}}}~~}|{{zyyz||{|{xzyz{|}||}|}~~~~~~}~~}|}|}~~~~}U))*)*(('('(((%  T |yxyyyxyz|{{{{{zzyzyx||~~}{|{|{||~}~~zzz{{{zz{{}~~~|~}}|yy{z{zyy{}|}|{{xz}yywsuwurqqosxx{}~~~|zy~~~|yz{{||~~~~|||z{zzzyzz{yxy{|z{}~|}~}~|{yz|~}|~~|}~~{|}~||}zzzzyyxyyvz}|}|{{}}}}{{||{}}{zzyy{||}}{z{{{~}}{{{|{}}}{}||~{{{yxyyxyzxxzzyyy{}zywvwy|~~}}}}||||z{|{{{z{}}}~~~~|||{|{z{{|{|~|{|}|||}{yz|}z}}|z||yz{|{|{zyyy|zyxz}~~|zz|{zx|~~}~~~~zyyyxwxzyxxyzxx{zwyyyvwyww{|zyzz|{z{{z|}}zz|||||}{zyxwwxwxxxwvvxxy{~}zyyyyyzxww|{zyyxvvvwy||xyy{|~~}{xxzz{|~yyxy|~~~~~|{{yxwuwuuwwvwvwxy{~}|zyxxwvvvtustuwy}~}~~}}}{yzxxxyz}~|}{xvtutvvzz{z||yzxvwyzz{{{|}}~}||{zwvvuuvy{yzzzyxyvxy|~{z{zyzzxwxywvvxwvxwvwwwuwvwvvwwvvvywttuttstrrrpnllnoqqruvvuttw|}}|}~|}|~}~~||zy{|}~}~~}||{{||}}{|}{||~~}{}|y{{||}~|||z{{{z|}~|}{|}}||y}~~~|zx{{{~}{{zyzyzy{~~~}}|{}}|}~|~}||}~}}~}~}|}|}|}}}|{}~~~~|{yz}||~}}yyyyyyz~}}~}}}}~~|||||zz{z{z{{y{||}}}}}}}~~~~~~~~}}~}~~U(**)*((()''')&  U!~zzz{zzyz|||}}|z|}{{z|}~~|{||~~~|{|}}||{z|~}|{{~|{z{{}}}|}z{}}ywuswxvwtsvxz~~{~~~}{|~|}~~~}|}|{zz{|z{|zz{||yy}~~~}|{{}~~~}|}~|}|{{{zyyzzy|}}{|}~~|}|||~~{{zy{|~~}|}||{~~~|||}~~||}~{|}}~}{yz|yz|{zyz{}|{}||{zy{}~}~~}~z{z}}|z||~~}~~}~|{{z{~~|||}~|z{|}|}~~|{~zyy}~}~}|y{}|{{{|~~|yy{{yy{}~~}{zzz{yyxy{{zzy{{xz{ywxzxxz|zyyy~}{}zz|~}||~{}|~}{zzxvvxyxwyxwvy{{|}||{{z{z{yyy||{{{xwwwxy{}}{zy|}~~zy{z{|}yxyy|~}{|zwwxwwwwywxxxxyz}~}|z{xyxwxvvvtusvwz~~~}~~|{{zxyy{}}|}ywuuuvxyy||}{{{{wwxxy{{|{{{~~|}{yxxwuwyz{z{{yxxvvwz}{z{{yyzywwywvwxxxyxwwwwvwwvuvwwvvvwvwussttsrsrpnmlnopqqrsutstvz|}|{|~~|}}}}}{{|}~}~~~~}||{{|||{|||}}}~}}~|{{{{z{}|}}|{|{{yzzz{~|{{~~~}}}|{}~~}|{yz{{z~|{z{z{zyxv|~~~|}}{z|||||~~|z||~|}|~~}{|~~}}~||||||}}{{zy{|z}|{||{yxwwwy{{{|}~}|~~~~~~~}||}}}|||zzzzyy{{zzzz|}~~}|}~}}}~~~~|}~}}|~~~}U()*)*(('(&''('  V!|yyxyyyyyzz{{{|zz{{ywxz}~||zy{||~|{{z|z{{zxy~~~yzzzz|{xz{|zzz{zy{{xwsssvwvuuwvv~~}}{||}~~|{|}}}|}}~}}}|zzy{zyzz{yzzzyxz~~~~~~~}|{{{|~~~~~~|||||{zyyyxxxyzz{}{{|~{}{|{{|}||ywxz}~~~}}||xz}}~~|||||}{{|z{||||{xx{zz{|xyxyz{||}|zzyz||}~}|}|{{{~~}{{y{}|~~~}|{z}{{zy|}||||{{{~{zz{|z{}z{yyyyxz}}}|zz{}|{z|{{}|yxzzyy{}}~}}|}~~{zyyzzywxz{zxxzxzyzxvwxyxx{{yzxz|{zzy{|~}{{|{{|z{zzwvuvwwwwwvwyxz{z{|{{zz{zyxz{|zzzyxxxvvx|~~}|zz{{|~~{yz{||~yxyy{~~~~|{yxyxxwxyyxyxyxz|~~}}{{yyyywwvuusttuwy}~~~}|{{yz|}|}{zwvuuuvxy{}~||{zyvwxyz{yyz|~}~}}|zyywvuwz{yzzywwvuvwzzyz{zyywvwwvwxzxxwxvwxxwxvxvwwwtwuuuvutsssrrssrqnmmmpqrrrssqtwyz{{{}}~}|~~~}}~}}}|{|{{{}~{{{}~~~~~~~|{z{z|~}|{|{{{{zyxw{~{{~~}}}{z{}~}}|z||{|~}||}}{{zyw{~~}~}z|}}}{}}|~}}~~~~~~|}~~~~}}}}}|}~||{|{{z|}}~}{xwvuuw{{{||~}~~~~~~}}}~~||}|{{||zz{z{zzz||~||~~||~~}||~|}~~U)**)*))()'''(&  W!}z|{|{{z{z}{||||{}|{z{yz~|{||{}}|}}}|{zzy}~}z||}|}|z|}{zz||z|}zwvwvxxyvuwvtz~|~}|~}~~}}~}{{z{|{zz{{{{|z{}|~~~}|}~}~}~}}}}z{zzxxzz||~~}|~~}~~~}}~~}zxx{}~~~~}}|{}~~}{}~}|{|z{}}~}|z{}|}}|{yzy{|}}|{|y{}~}~|{}~~~~z|{|}}}~}{|~}z{}}~||{{}}}||~|{}~~|{{zzx{}~{|}~}}}~}}|}|{{||z}|~}}}}}~}|{x{{{zyz}{yzxzzyzxwxzzxzyy{{|{{||zy{}}|}}|||}{{zzwwvvxxxxvvvzzz{{y}{|{z{|zy{||||}zyxxxww{}~~}||z{}}}~|}}zyyy}~~}}}{z{zxxyzyyzzxy{|}}~~|}{{zyxxvwussuuuwz|~}}|{{}{|}}{xvwvuvxwz}~~}}|{zyxxz||{{}}~~|{{{ywwwyxyyyyxwvvvwywxxzzyxywwxuuwyxxyyxwwwwvvvuvvuutvuuvuvtrsssrssronmmqpqrrqrqrtyy{{||}}~}~~~}~~~~~}~~zy|{zz}}||z}~}~~}|zz{z{}|||{{zzyyxwvx}~~~~}~~}|{{}}~~}}|||{|}{|~}}{|{zy}}~~~}|y{~||{~~~}~||}}}}~~}}~~|}}}||}|zz{yz|{{|}{|yxvutvxyyzzy||}}|~|~~~}}}}|}}}z{zzyyyzzzz{{}~~}}}|||~}}}~~~~}|~~||}~~~V(*+)*((()''')&  X ~yz{zzzzz{zzzz{{|||zzyvx|~||{{{|}}~{{|{{{zyyz~|z{||{|z{{||{y||{{zzxuxxxvxvutvuv~~~|}~}~y|~}}{|}~}~}~~~|~}}}}zyzyzyzzz{zzyzz{|{}~~||{||~}}}}}}|{zyzyxyxx{{}||}~}}~}}}}~}~}{ywwz|}||}~||}{{}}}{y{|}||yy{{}~{{zz{{|}}{ywvw||{z{{zz|~~~~||{|||}}|zyzz{{{|~~|z{~|z{||}~~~|}{||{}}|{{{|{||||zzyxwz{{}|{}|}||~||||||{{|z{{}{{|z{}~}|{zzy{{yxy{{y{zyyzzxuxyxvyzyy|{{y{zywx||{|~{z{|{zyzxvvvvwvwvuvwzxz{yz|{{{z{zzz}}}}{zyyywwwy{~~|{yz|~~}~}|~{yzz{~~~}~~}}}{|{|zzzy{yxyz{|}|{|}}}||{yxxxvtttuttvxx{}~~~~~}{{{|}}|}}|ywwvvuvvxz}~}~}||{yyz}|{{{~}}}}|zxxwxwxyxxwvvvuxwwwxzzyyxwwwuvwxxyyywuxxwvuvuttuuuuwuvwvssrrrrrsrqommnpqrrqsqqswxz{}~}~}}~~~~~}~~~}zz}{{z||}|||~}|~~~}{z{|{{}}}|{zzyyzwvwyz}}}~~~{z~~}}~~~~}||~}~~~~~}{z}}~|{{}~|}}~~~}}~}}}~}~~}~|}}}|{}{|{{|~|}|zxwuuw{zxzzz||}}~{|~~}~~~~}~}}||||}z||yyy{|||}}~~~~~{{|}~~~~~~|~~~~W*)***((')'('(&  Y!~{|zz|{{{z{{{|||~}|{yw{~}~~~|}}~~~||}|}|zy|~}|}{~~~}||}{|z}~|||z{yy{zzywvwwwx|~||}|}~~~~}}~~~~|}}{{{{|{||{{{||{{|||~}~~~}~~}~~}~}z{zzxwzxx{}~}}~~~~~}~}{zywz}}|{|}}}}}|}~}||}|}~z{z{}}{{{{}|~|z{vx||{zz{{{z{}~~||||}}}|{zzz{{|{~~|{~~~}~~}{{|~~{|~|{|||{||yyyz{z{}|}|~~}}}~|{}}|||}yz|~~|{z{|zy{{|{z|{z{{yxvzyxyzyz{}||{{{xwy}}|~|{}}{zyzzxvxwvvxvvwzzzy|{z||z{|}z{{~~~}{z{zywwz|}~|z{{||}~~~{zzz|~}}}~{||}|{|~{{{{{y{{|~}~}}{||~|{zzzzxwvuuuttuuww{~}}}}}zzz{||}}|{wwwvuuttxz|}}~~}{{}|{z{}|}~}~~}|yzzyyxyyxxyvxwwwwyyyyyyxxwwvtvvx{ywvvwxxvvvuvtvuvvwuuuvttrsqrrsqqrommoprrrsrqrtwy|{}|}}|~~}}}}~~}~~~~{|{z{{}~{{|{|~|}{z{~~{z|{{{|||{z{ywxxvtvyy{|{{~}{y|~}}|}}}|}}{{}|~}}}|{|}}~~~~|{~||{|}~}~~|||}~~||{{~}}~}~}}||{|{z{|{||{{yyxtvwyyxyzzz{|}~}||~~|~~~}~~}}|}}|z{{yyx{|{~}||~}}~}}|zzy}~~~~~~|}~}|{|||~}V(****((')'('(&  Z {z{{{{zzxzzzzz{}~|zyxz}}}}~|{}~~{}{{|{zyxz~~}}{{~{}}{z{{{|{|}}}{{{zzzzzyxwuvvxy|||{{{zz{||~~~}~}}}~~~}~~~}{{zyyyyy{yy||z{zzz{z{}~~~~}||~~|||}|{zyywwxwxz|~{{}}}~~}}~~~~||{zzz||z{y{{|}|||}~}}||{{{}{yzx{|zzyyxz|{~~{yxwz|{yxxxzzyw|~~}||{xy}~|{{ywwxxz|~{z||{z|~~}}~}}}{{||{zz|||{|{{|zywyyyxx{|~}||}}~|~}}}}|z||{{{zyy{||}||{{zzzz{zz{y{xyzzyxxxxxwxyx|}{}{{zyvwy}|}{{y{zzxyyyxwwuvuvwwxxyy{{{y{yx{||{{}}}}}|y{yyvvxz|~}|{{|{{|~~~|}}{yyz{~~{{zyxz{yzyzzz{|yzz{}~~~{{zzz}~}{|{|zxwvuvutttuvux{~~~}~}zz{|{{{||zyywvtuttuwz|~~~|{{{zyzyz||}~}}|{z{yzzzyzzyxxxxxxwxxyxyxwwvvsuwvyxxxvxxvvuwvvvwuuvwuttutsrrqqrsqrrqolnprsrsrqrtwyz|||}~}}~|}||{~~~~~~}~~|{zz{|~~{{|}}~~{y{}|z{}{||}|{{{ywxyxvuxyzy{y~}{x{}~~~}~~}|||~~||{z}~~~~~~~~~~}|~~~{{|}}}}~}{zz}~~}}{}|{{z{{|{||zyyyxxxyy{z{{z|}|~~~}~~}~~}}}}{|{zzy{{~}}~~~{{{z|~~~|}~}||z{~~V)***+(((*'('(&  [!}{|{}z|{||||y|}}}{yz|~~~~}~~}||||{zz}~|~|{|}||}|}||~~}~}}}|zyyyxwxyz}|{{||{z~}}~~~~~}|{zzzzz{{z||{{||{|{{~}~~~~~|}~{{zzyxxzy{{}|~~~~}~~}|~|z}~{yy{||}~~}|}}~|{~~{{zyz|{{{{x{}|}~|zyy{|{zz{z{{z|}|}{z}~~}{zwyyvy||||}|{|}~~~~}}|}||||}}|}|}||yz{{|zz{{~}}|~}}}}~||}}{||{y{||}~}{yzyz{|{{zzyz{{{zxyyxyxzz|~}}}|{yxyy{}~|{z{{{z{yzzzxvwyxxxzyxz{{zz{yyzz|||}}}||zyyxxyz{~~~~|||}}||~{zz}xzxwz|~}||yyxxxyyyzxyyzxx{~~}|yzz}~|{{zywxwwvtuuttuux}~~~~||{||}}{{yzwwvustuvx{~~~~~|zzzyyyyy|}~|}||{{|{|z{|{{zzywyxwyyyxxyyxyyxttwvvzxwwvxwwuuvvuxxvuvtssssstssqsssrqronnorsrrqqqsx{{||{|||}}|}}{{|~~~}~|{{zy|}|zz|}~}{{{|}~~}{|}|z{}|z{{zyxzxvvwxyyxx|~~}{yyy~}|{{{{{}}{{{z}~~}}}~}|{||~~}{{zzz|}{|{y{~~{{{|z{||{{|{zyyzyyxzzz|{zz{}|~~~~}}~~}~}~}|}|}~|z{z{zz{~~}~~}~~|||{|~~}}~||{~~|{|z{||}U(***))(()'(((&  \!}{{{|{z|{{zzxy|z|~~}{zx|z}}{|~~~~~~~~}~}|{|zzzz{}}}}|{{yyz{zzz{{zz~{|{}~~}zzzyxxxwy{|zzz{{yz|}}~|~}}~~~~~~~~~}{{zzxyxyy{zzz{|z|{zzz}}~}~~~~~~~}{|}|{yyxxwyyz{}|}~|}|}~{|~~~~}~||}|}{xwyz|{||{{zy|~|{~~{yyyzxzzywxz|}{}}|yxxzzyxzy{zzxz~~~~}|||zzz~}||yxwwww{|{{||yzyz}~|}{|~}|}|{{{|||{|||||z{y{{{zzx{}}~}}}}}~}}|{|z|y{zz{|{|}~|{zzyxz{ywyyzyyz{zywwwwxyy{}|}{|{xxwwy{}|zyzyxy{yyyzwwvwwwxyxxyzzzzzywxyz|}~|{|~|zyyvvwyy{}}~~~~~}|{|yz||{{z{wvwwwz}|~{yxwvuvwvwwxwxxz}~~}|zwy{|~~{{yyxxxvwvutuutuux{~}}~}~}~|||{xwuuttstuw{|||}|{|{zzyyyxyy{{{~~}|{{|zz{yzz{yyxyyxxyywxzyxxyvvtvwxyyxwwxvuvwvwwywuuusssssrrsssussrpqromoqqqsrpoqwz{{|z}~}|}}~~}}~~}~~z{{{y{}~|zz}~}{zzz|~~}||}{|}~}}{|zzzzyyxxxwxxx{~|zxv{~}~}}|zz||~}||||}~|}}~~~}~~~~~}|yzy|}|||{{{}~}||}z||}|||}zyy|{z{{y{|{{z{||}~~~~}}~~~|}}||||}zzz{z|~}{{|{}}}}~}||}}~|z|}|W)**)*)(')'''('  ]!~~|}}{||{{}zyw{~}{zyz|}}}|~|}{|zyyz}~}~}|z{{y{{{xz|yv}|~}}}zyxzzy{|{z|||z||||~~}~~}}}|{zzzzz{zzzz||z{|{{z|}~~}}}}|z{zyz{z{|~}~~|}}}~~}}{{z{z{|}}{{}z{~}|{yz{|z{{yyz|~~zyxyzy{|}|{}{|~~}~~~}}}~|~|{z{wy|~|||}{{||||||~~~~~|}}{{}}}|~{{{||{|{yz|~~}~~~~|}{||}{{|}||~}|{zzz{}yxy{{zzz|{zzxxwzyz{~}}|}|zyzyy{|z{{yyxy|yz{zyyxyvyxzzzz|zyyzyxx{{|}~}}}}{{ywxvxz{||}}}~}|}{y{||{{zvvwwxx{~~{zxwuuvvvutvvwwz|~}{xxyz~~}}zyyzyywwwvuvuussvx}~}||zyvwtssttvz{z{{{{}|{|xyz{yy{z{||||||||{z{yyzyyxyyyxyxwwwyxxyxvuvwvyxwxwwwvwxwwwyxvwvsttrrqrssttssrqpqpnooopqponpryz{{|z{}~~~}~~}~~~~~|y{z|z{|~{||}}}|{{{y{|~}|}}|{}}}|{|{{z|zyxywwvvwz||~~}yyxv|}|||{zyz|}~}|~~}}~~|}}}~~~~}~~{zzyyy|zy{{{yz}~~}}|}{||}}{{xwy|{{y{xz|}|x{||~~~}}}~~~}~|~~}~}|{}|}zzzz|}~|||~|||||||~~~~~~}}||}{zT(**)*((()&''(&  ^ }{|||zzzyxyxxux|}|~~}{zyyy{|{{}~}||||yyyvuy}~~}~{|{yzwyyywwyytw|}}{||{zyxxyyy||{z{zyyy{z{|{{|~~~~~}~|z|{zyy{yyzyy|z{z{z{yyyzyz{}}~}~}}~~}}||{zzyxzyzzz~}~~~}{|~}}{~}}~~{zyzy{{}{{||{z|~~~~~~zyzxz{yxxyxy|~}~{yxwxxx{|{z||{~}}~|~~|}~~}{|}~||~{{yzzz}~~}||z{{{zzz{|}|zz}}}}}{|}}{{|{{z}}|zz{{z{yzz{~}}}|}z{|~}}|~|{zzz{{{}}||{|{|{{zzz|zxxyyyyyzzzyxwwwww{}{}}|zyy{xxy|zz{zxvxyzyzzzyxwxwx{yy{zyyyyxwwz{|~}}|}{zyxwxxz~||}|||~~~~}{zz{||{|vuvvwww{~|zywutvuuvtwwwxy{~|xxwvz~}}|{zzzyxxwvuvsssrux{~~}~~}{yxwtttuuwz{{zz{{||}|zzz{yzzz{z{z{|{{{zz{zz{yywx{{zzxwvwxywxxwvwwwvxwxxywvvxwwxzwxuvuttsrrstsstusrqnoooononnmnnoquwyyxz|{}~~~~}~~~~}~}zz{|{{}~}|}~~~}}}|zz|}}~}~|}~}}|}{{{|{zyzxxvxxy{||~}{yyx{~|{|zz{y{|~}|}~~~~~~{{}|}~~}|{}yyz{{y{{{{~~|||}~}{}{xy{|{{|yz|||{{}}}~}}~~{}~~~~~~}}|||~}~{{{|}~}}|||}}}{|}~~~||||{S)****(((*'''(&  _!}}}~}}z{|{zz|yx}}~~}{z{||{|zz~~|~||zzwvy{~}}}|z|zy{zwxy{xxy~}|{}{zzzzz{{||||{{{|yz|}|}|}}||}||{{{{yz|z{{{{{z|{z{|{z|~}}}~~}~~|}{z|z{||{||~~~~{~~|~}~~~~||{{yz{{|}}|{}|{{zz|{yxyzxy}~zyxxxxy{{}{{}|~}}~~|~~~~~~}{|}}}}~}~~}||||}|}}|}}z{}}~}~}|~~|y{~}{{z~|{~}|||~}||{}~{}}}{|}~||}~||}}|||}{{}|zyzz{y{|{zzyyvxyvw{|}}}}{z{z{zz{{zzyyxy{zzz{{zxywxwz{z{{{zyzxxyzy|}~~{yyww{~~~}~}{||}~||{|{{{xuwvvuwx|~}{{xwxwwwvwxyxy{~}{yxvy}~}|{{{yyxxvvvtssruwz|~~~~~~~~~}~|zyxyvuuvvx{|{{z{{|~~}zyz{{z{zyz{{z{}{z{|{{zzyywwy{zzxxwwxwxxxxwywxxyvwxzwvvxwvvxxxwxuuusqrstuutuutspnooonnonlknsoptwwxy{{}~~~}}~~~~}}~xy{}|}||}{{}~~~}}|{{{}{}~~}}||||~}{{||}|{{xwwwxyz{{|~~{|zyz}}|{zzzzy{|~|z~~}~~~}zz|}|~~~~|{{zyz{z{{||{~~}}~~~||}|}|{z{yyyz{yzzz|~|{{z}|}~}~~~}~~}~}}}}}~}~~~{{{}~||{zy{|}~~~}||||}{z|}}~}}}|||}|T))+)*()()&''('  ` |x{}}~|{zz{zzzzy{|{||||zz{{{yzxyz~{{{|{zzww{z|~}{{||||}yyzzxxxzywvy}}|}}|yy{zzyz{yz|zyxzyyz}|||{|}}}{y}~~}~~}|}{zz{{{zzzzzzyz{{yzx{zzzz{z{{|{{~{||~~}|}{{|zzz{zzz||~}{z{}}|}|}~~}|}|{zzyz{z||{{{}~~zyzz{|yyxxww}~~~zxwwwvw{{}|{||}~~||~~~|~{{|~}{||{zy{||~~~~|~~~}|}}{z|~|{{|xx|~|||~{z{~}{z|}}|~{|z{||~}|||~~}}{|||~~|}}}{{|~~}}~||z}|{{|zzz{zzyzyyy{zyzzwwxyvvy{|{{|{{z{zyzzzz{yyxwyzz{|zzxxvvvyzz{{zyzyvwxzz{|~~|{yxyz~~}}~}zyz{~~}{{{|||xwvvvuvvz}~}}}zyxwwwvxywwy{}~|yxvx{~||{|yxxywvvvsrsuxy{|~~}~~}~~}~}{zxywuuvvy|||||}|}|}}{z}||{zzyx{{{{|{zz||zzz{yxyyzyzxxxzxxxxwwxxxywvvxyyxvvwvwyyxwwvvvuutqquwwvvvstrnonpnonlllmtrpqtuvv{y{~~}}~~}yy||}||||{}~}~}}}{{{}}||~~~~~~~}{||}{{{{yvxyyz|}|}}|}|{z}}}}{|xwxzy|}}}~~}|}~|{|}|}~~~}|}}{zz{{{}}zz~~~|}~}{|~~|}{{{{z|{|z{|}{{|}|~~}~~}}|}~~~~}}{|~~~|{|~~|}{{{~}~~}|}~|z|}}~~}}}||U))*)))(()&''(&  a!|xz~}|}{}{}||}~}||}}~|}||{{zxz}|{y|}{z{{}|~}}~}|z|}{|{zzxzyxww|}~}zz|z||||{{|{zx{zz{}~~~~~}||wu{~~~}~{{}}{}||||}{zz|yyxz{|||z{{}||{|||~|{||zz||zz{{{{{|~~|~}~}~~}}{z|||z|~}|}~|~}~{z{{}}zyzzvw|~{yyxwwxz{~~}|}~}~~}}}|}~|}~|{y|}}~|}~|{|}|{{zy{{|}|}|{}~||{~}}~|||||~~~~}~}}}|}~~}}~}{{|~}{}}|{||}|{{{zyz|z{{{zyyyyz{zxy{z{{}||{{{{|{z{zyyxxyyyy{{zyxvwvx{z|||{{zxxy||||}~~|{zyy|~~|zzz|~}|}zxvtvuvvwz~~~~}|zywyxyyxwy{~|zzvy{~}|zzyyxwvvutrsuw{{|{}~}}~~|zzxwvuuvz}~~}~|}~}}~|{|{||{z{z{}|zzzzyz{z{|zzyyyyzzzywxyxxywwvwwyyxvwxyxwwyxyyywwxvvutturpsvxxvvvtsqooonnmlmkloppqrsvvwx{|~~~~~~~}zz{|{||||{{}}~~}}~{z{{|||}}~}}}||{|zy{yywxy{{}}~}}~}~}~~{|}}{{{{xwxvx|~|}|}~~~}|{||z|~}}~}}~||||{{|z{|~}~~~~}~}{z~~}|zzz|yz{zy{}}{{|}}}~}~~}~}{{~~}~}}zy{{|~~|||}}}{{zyz|}~}}|}~{|}~}}}}}}|}{U')*)*((')'''(&  b!zxy{~~~~||||{||{}}{|{z{|}|zzxxwx{}~|zxz}|{{{~~~~||{{|z}}{zzzxwyzzywtx||}~~~{zz{yz{{yzzzyzxxwxz~}~}~~}|zvsw}}}}|}}{|zz{||{z{{|zzy{yxuwy|}{zxz|{{{}||}}}~~||z}z{{yzzxyx|~~zyy{}{{}~~|}|~}}||}{{zzzy~~{|}{|||||~{yyz~}zzyzxw{~|zzwwwxyy{|}{zz}|{|}{~|{{{||}{{{{yxz{}~~~}~|}}~|{z{|{{zyzyz}{{{{{{{|||{|}|}}|||y|~~}}~~}}~|z{|}||}}z{{{}~~|{{|}|{{{{{{y{yy{zzyxwyyyx{{zxxxyz{zzy{|{zz{yzyzyxxxyyxz{xwxvvwwy{{{}{yyxxx{{z{{||}~||zyyy{~}{zyz|}}}~zywtvvwuuw|}~~}|zzx{{zxwy|}}|{xyz}~~}|{{zyyxvuuutsux{|}{||~}{|}~~||zzvvvuvx}~~~~~}|}||{z{{z{{{}z{{{z{zzz{zz{{zzzzzxyzxxyywwxwxxwzxxy{yxxxzyx{xwvxvuutsqpnquxxvttsrpnqmnlmllmnnnprrrtvxx|~~~~~zz|||||}|z}~}~}}~|{{}|||}}~}}}|{{zzzyzy{{}~~}}}}~}~~~}~||{{zxvux||}}}~~|zz{{z{~||}{||{|}|{|~~}}~}|}~~{y{{|z{}||}}{z{~~~~~}|}{{~}}~|yxxzz~|}~~}}|{z|~~~}~}}}}}~~~}{T()*)+))()'''(&  c!{yz|}}}~~~~~}}}~~~}}||yxy{~~~}{|}}||~~}|{|{}~{||xxz|{{zxxz|~||{|y{z|zy{zyxyxwy}|wvy{~~~~}}}}|{}|||}{|}}{|z{zyvww|}~|z{|}{{}}|~~}}|{}{|{zyxy}|yyz}|}|}}}~~~|||||{{|}|~}}|~~|z{{z|}}zy{zy{||{yyyz{yy{|~{|}}|~~~{{~}~||}zyyz}{~~||~}~}|}}||{zyz|z{{~|||}|{}}|}~~~}~|{yz~~}~~~~}|}~}||}}~}|}~}|~||{{{{||z{y{{zzzyxyyyz{}{zxxyy{{yy|~{z{{{yzzzyyvx|z{{yxwvxwxxy||}|{zy{z{|{zz{{{}{{zzzz|~~{yy{{}}{yyvvvuttwyz}~~}~{{{{zxy|}~|zy{~~}{{zyyvwuvutvy|~}}|~~}{||~}{zwwwvux|~~~|}{{{z{y|}||{{{{{zz{{zzyzzyy{{yyzzyyyvvxwwvxyyxxyyyyzyyxyxvwwvvwvurpoqstwxwvuqpponnmnmnnnmnorqqrvwxz~~zyz||z|}}y{~}}}~~}{zz{}~}|{~}|}}}|zzyzxyz|{|}~}}~}}|}~|||}zxxwu{}|}}}}|{|{{z{}~~}|z~}||~|{}|{|~~~~}~~}}|||}}}||yz{yzz}||}|{{{|}}~~}{}{{y}~}}}}xxwvvx~}|~~||}zz{|~~~}~}~~~}~~||}}{T)*+)*(((('''(&  d {xyy{~}}||}}~~}|~|~}}}|~||{yxyyz|{||~}{}}{{|}~}}||||{|~||{zzww{{{{zyzz}~~}}}|{|zyz{zyyzwxwxwuw}~~|z|~~~~}~|}|}}||{}}|||||{}zyzxxwutvx|{zyy{|{{{{z~~~}~~~~{~{|{z{zz|xwz|}|ywx{|||}~}}}}~||~~|}{{{}~~}~}||}||}~z{|z{}{yyz{{|~|~}}}||zxxyyyxz|zzzz{{}}}~}|zy}}||{zyxwx{y|~}||}|{}~}|{{||{{ywwzyyx}}|}{zz{}{{|}|}|{ywwy~~}||}}}~}|}}}|{{}~~}~|~~||||||z{z{z}yzz{zzzzyxwyyy{|zxywxxxzyvx|{yxyxwwzyyyvvy{zyxvwutuxwxy{|||{yz{{zzy{zyy{|yxzyy{~|{xxx{{}~~}~~~{zxwxvutttvwy|~~~~~~~||{|{zy{}~}{||~~|}{{{xxvutuuvz|~~|}}{zy{{||||}}}}~~~}}}|{{ywvvuwz}}~~~~~}}||z{z{z|}|}|||{{{|zzz{{{{zzy{{yyzzyxxxxxxwuwxyxxzxxxzyyxzwwwxwxxyttstrstuuuutqppqpmnoonponmnooqsvwyz}}~~~~{{{{{|{}}{{|}~~}~|z{{|~~~|z~~~~}}{zyyxy{||}}~~}}}}}|{|}zyxxx}~~|{~{z{|{{{~~~}}~~}{}}{}}||}}~~~}||}|}|~~~}||{{{{|}||}{|}~|~}~~~}|}|{}}}}|zvvvuw{~~~||{|{{}~}~~}}~}~~|V)**)*(())'''(&  e!{yzzy}~~|~|~~|}~~}|yzzz{{{|~}~|||||~~}}||}||}}|}}yyxz~}|~|z{~}~~~|}||{{}{zz{yywyxvw}}~~~~|}}}}~|}}~}}|}|z{zzyxwwz|~~|{{{{|~}|{}~~~}~~}}}}||}}|{}}|zxwz}}}}~}~~~}}~~}|}~}}}}~~~}~||||}|{{{}|||}}}~|{{{{yz{|{{{z{||~~}}zz|~~}|zzzxx{{}~~}}}~~}}}|}}|{yyyzyy{}~}{{{|~{|~|}}{z{z{|}}}}~}}~~~~~~||}~~~~~}}}~||{{{|{|zy{|{{{zwxz}{||{zy{yxx{yww|~{z{yxxxxyzywyz|zxxwvuvyyxz{{{|}{{{|zz{z{zz{z{yyyz{~~}zyyy{{~{{yxxwvsttvuvy|{}~~}}z||{z~~}~~~~}{{{zywvvwvvz~{|{zzzyz|}}}{{{{{|}}~}~}~|{zwwuutuwz|}}~~~}}~~|{z|{{{}~||}|z{|{{y|z{yyzzyzzxxyzxxywxyyxvvwwwvvwwwyy{xxwvuwvwuwvvuvsssttvuuqqoqpoopppqponnoopquxyzz}~}~~~}}|{zz{{{{|||}|}~~~}}}|zz{|}}}zy|~~}|||zzywxx{{}}}~~~~~||}||||~}{zzzx|~~|{}z{{zzz|~}~~~~}}~~}}}|}~}||{{}~|{}~~~~~~~|}}||{|}~||||||||{{}}{{~~}}}~|}~}}}}{{|}|{{ywstsvy}~}{}}y|{{|}~~~}{|{{{~~~~~~~}~}|T')*)*)('('''(&  f |xwwxyz}}{{}||{~}}}}}}|{zxzyyz|{}~}|||||y|~}||{{{{z|}{|||yxwy||{}}{{}||~}}}|}|zz{{xxxvwvvwwx|}~}~}~}~~}|{}{}||||~~}{{{|z{{zwxvvvxz}}|{z{{{|{{{||}}~~~~~|}|~~|~}~~~|z||{xwuw{}||}~~~~~}~}}~}~~~|{~~}~|}{||}|}~}|{{}|zy||{||}}~}~}}}{{}z{z{{|{zxy{{}}|{|{y{{}}|z|xyyy{}}~}|{{{}}|{|{{||{zxyyyzy{|{|z|z{|zxzzyz{xx||}}}}}}}|}|}}||}||||}|~~}~}}}||}|{z{{zyz}{zzzzwwy{|{|{y{zyxx{xwxzy{yyyuvxwxyywwwyyxwvutvyxxwyyz||zx{z|z{||zz{zyyxxyy|~|yyzxx{}~}}}~||zyzxvsstutuuxyz{|}~}}|{z{|~~~~}}|{{xyvwvvwy|~}|z{yyy||||z{yzz|}}~~}|{{wxvvusuvy{||}|||~}}||zzz|{{}|{{|{{{}zzz{yzzzzzyzyyxwxxxxwxzzxvuvwwwwxuvwvyywwvvutvwxuuuuttttuustqrppqpoqrqppomnonnqtuxy{{~~~~~}{|{~~{{|{||||}}}}~~}}}|{|}}~~~|{{~~}{|{{yxwy{{|{~~~~~~|}|{z|~||{{zz~~|~}z{{{{{}~~~~~}~}~}~}}|}}}}|}~~}|}|}{y|}|{|}||||{||}~~}~~}~}|}~{{{}}|{}ywuuuwz}~}}~|yx|{z}}~~~|{{z{~~~~}|T)*+))((()'(')'  g"|zxvw{}~}~~~||~}~~}|zz}{}|}}~}}|~}|~}|{{|{{|}}|{}{zz{|}|~}~|~~~~~~~~}||||{zzyyxyxwy|~~~}~}||}{}~}~~~}|}{|{{{xyyxxz}~}}|z{{|||y||~~~}}}}}|}~~~~|}|zzxuw{}}~~~~}}~}~~}}~{|}~}~~||}|}|}|}~}{~~~}}||}|}{||}||{{{{|}}~~}|{{||}|{{yz{{|~~~}|||}|}~||}~~||{y{{{{}{||}}}}{z{yz{|{y}~~~~~|||}~~~~|}|~}~~}~|{|||{z{}zx{zxx{~~}}|{{{{{yyyxyz{z{{yuvwwwyzyxxzyxyxvvwxxxxyyz{{yx{}{{{{}|}|{zyyzxy{~||z{yxy{|~~~~||z{zyxuusutttvvwzz{}~}}{{}}~}}{zyyywvvvvxz~~|||zzz{}|{|{yyz}{}~~|}{|yzywvuuvx{{|{||~}}}||zzzz||}|||}|}{|{{y{{{z{{zyzyxxywyxxxwxxvvuxwwyxwvuwuwwvuuvuttuvttsutuutustssqpqqpprqrqqpoooomostwyzz|}}~}~~~~{{{}}{z{z{||y~~}}~~~}~}||}~~}~~{||}~}||{zxyxx{|{{~~}~~}~}~~~|||zz{}}||z|||}}|{|{z{{{}~~}~{|}{|}}~}}}||~~}}}~~}~~||}}|zy~}}}|{}{{{z{|}}}~}~|}~}~~{|{{{zzyvvvvx{~~}|{zwx{z|~|~~}}~|}{{|}~~}~|T)****()(('''(&  h |yvvwx{}}}~~~}zz}||||{}}z{z||{}{~~~}~~|||z|~~|~{zz{z{yzyz|}zzz|{{y||~|~|~|~}||}z{{{{zyzxwvwwwx|}}}{{}}~~}~~~~|{|zy~}||~}}{{|{{||zywxwwz~~~}|{z{|{{yyy{}|}|~~||||z|}~}|{}zyxwwy|~}}~~}~~~}~~~~{{}~}~||z{{|}~~z{z|}}|{|}|}}|}}~|{~}|}|}}{}|||{zzz{|}||||{z{zzzzzyzzzyz~}|}{|zz}}}{{{{{}}{z{yy{zyz{{}}~~{zy{xxz{ywz~~}~}}{z{}}|||||}}|~}}|}}|}~|z{|{z{{{yxyyyxz}}|}{z||{zxyywyyzyy{xxvvvwwxyxyyyxxxvuvwyxxxyxyzxwx{}|{|{|||{{zzxwxz{~|{{ywwzy~~~~~~|{{{zyxvuuutstttuvwxy|~~}}}|{{}}~~|||yzxwvvuuwxz}~}}z{{|{||}{{{{zy{}}~|||{z{{|wvuvxz}}|||}}|~|zyzzz|}{{yz{}|||zz{z{z{zzxzzxxyyyxwxxwvvutxvwxxwvvwuvvwvuutttvvutsttttvuutrrqpqrqqrqqrrqoomooortwxzz{|~~~~~~~~~~~|||{{{{y|~~|~~~~}{{|~~~|}~~~|}~|{yzyx{~|{|~}~}~}}{}|}}zxz|}|}~|}~~}|||z|{{z|}~}}{}}||}~}}~|~}}~~~~}~~~~|z}~|}}|}}}x{{~}~|~}~}~~~}|{|{z{{yxxxxx{}~}||zxxyy{~}~~|}{|||}~~~~||U))*)*)(()'('(&  i"{yyz|}~}~|z}||}|}|}}}~~}~~}~|}~~}~}{{}}}zzz{}|}||}{{||}~}|~~}~}|}}|z{zywy{z{{~}}}|~}~~}||zy{~|}}|}}||}||yyzyxy}~~|{{{|{{{z|}}}|}||{z{~~}{zyxxz|~~~~~~}~}}{||}|}|||~|~~}~~~~}~}~}{|}~}}}}}}~}{||}~||~}|||{{{{z{{{}||~}~~{z{|}}~}||{}~}|{y{|{zz{|~~|zx{{z||{{{}~~}~~||{{{||||}~~~}|}}|}~~|}~}||{|z{zyyxy|~~}|||||{{zyxyz{zz}zyywvxxyzxyyyxyyxxwwxxwzzzyzzy|}||{{z{|}|{{{yxy{}~}|{xyzyz~|}|||zzwwvvuututsuvuwxy|~~~~}}}}|~~~~}~~}~~}}|yzyyvvuwwwx{}}||||}~~}{|{zy{|}}}}{|{zy{|{ywvuw{}}{|{||}|{{zxz{z{|z{yyy|{||{z|{z{|zzzzywxyyyyzxyxwwvuwxywwxvwxvvuzwvvuuttuuuttuuvvutusqqqprqqrrqrqpponnoopsuyzz||~~~}}~~~}}}|||zzzyz{~}{}~~~|}|{{{~~}{}~~}}}z{|{|zyxyz{|{||}}}}||z~~||||{yy{{||~~~~~}|{z{{yzzz~}|}|}{||}|~}}|~|}}||~~~}|}||}}{||}}}||||zz|}|}{{}}|~~~~|}|{yzzxzxxxwxy||}||ywxxxz|~}~~|~}}{}~|}}~~~~}U()))+((()&''(&  j ~{ywxyy{}~~}}~{{~~~|{{{z{~|}|~|}|}}~}|||z||~~}~~}zyz|{zzxx{}}||{zzzzxz~|||}}}|}||{{{{yzyxxyz{}}~}}|}}~~}}||~}~~{|{zzxz~~}}}|{{z}{||}{zyxxus|~~}|{z{zzzzzz{}}|}~}{zzzyz}~~|{{yxwy{|~|}}}~~~}~~|~~~~}~|{y{{}|~~|||{~|{||~~}}}|{|||{}}}{||}}}{z|}}{{||{{}{|}}|zzzyz{{|||~}}~~}||yyz{{{}{{zz||||{xy|zxywx|~ywwy{yz{{y{|}}~~~}~}|z{}{{{zz{{}}}~~}{}||||}}|{}}{{|{yxyxxyxy|}||{{}|zz{xxyyxy{{yyxwwvwyyyxzyxwzyxwxwxyzzyyzxxz}||{{yx{|}|{{yxxy}|{yyyyz|~}|}~{|{yxxwvustststtuuvxy{}}|}}}}|}}}}}{|}}}}{xxxwvvwvvuxy~}~~~~~~||zz{||}}{{{zyz||yyvuuy}~{|z|{{z|zxxzz{{{{zyywz||||{|z|z{{yyyyxxyyyyxyyyxwwvwwxxyxwxyxwvyxwwwwvtuvvttstvvvuttrrsrqqqrrrqqpooonoorsux{{|}~}}}~}~}}|z}}|{zzz{z|}{|~~}~|}}{||}|}}}}~~}|{|}z{{|yxz|{{|}}~~|}|~|{|{z{{|||~}~~}~~||}{|||zz{|~~{||}|||~}||||~~}~~{~}|||~}||{||~{{z{{|}|}|}}}~~}|}}yzyzzxyzyxy{{{}}zyxy{y}}|~}||~~~}~}}}}|V)**)*)(()'(')&  k!}}zyzzz|~}~~{}|{}~~~~}}~{~}{~~~}~~{{{z|||zy|~}~||{{xw}~{{}}~}|}||{|{{{yyy||~~~~}~}|{{{z~~}|}}{{}|}|}}{yyywtw~~}|{{|{{|{{||}{{y{~~}{{xx{}~~~}}~~~~}~~~~}}|}zz}}{}}}}}||}~~~~~}|~~~|}~||}~}}|{|}|}~}|z{zy{~}~~~~}}|{z|{{}}||||}}~}|{z{zyxxxy~{xx{{}{}}z|}~}~~|}~||}~}}||z{|}|~}~||}~~|}}|{}|zz{yzzzz|}|}|}}|{|yyyzzzzz{yyyyxzzyzzz{yzzyzyyxxy{{zz{xxz|}|{{|{}}}}|}{xx{}{z{xx|}~}}}||zzyxvutsustustvuvwy{y|{||{}~~}||~}~|zyyyxwxvvuuww{}{}{|~|}|||{|{|zzywwux{}||{{{|z{{yxzzzz|{zy{xxz{{{||{{z{zyy{zwxyyyyzwyyxxwxxywxwxyyzyvxxwwxxvvttuwvvssuuvuttrqrrqrrrqqqqoooonoqstvyzz}{~~~~|}}}|{}|{}}}}{|{yyzy{||{}~}~~}{{{|zz{~}~}~||z|zzz}zzz|{{}}~~}|}~~}|||~{z{|{{|~~~{}}~}|}}|}zz{}}}{{}}}|{{}zz|z}~|}~}{{~~|{|{~~~}~}z||{zz{z|}||||~}~~~~~}{||{yyyyxvyxxy{{z|}{zxzzzz||||}}}~~~~~~||||}~~~~{T(**)+()()&'')&  l |yxxxyxz}~~}~~}~~|{|yy|~~|}}~|~~}}{|{~~|~}{{yz|{zyxyy}~}}}|zzxvw|~{zz{|}{zz{{{|y{xwx|~}~~}}|~}~~~~~~}||{zy|}}|{{{zzzz{{|zzxyxvtty~~}{{zyyzzzzz~||{zyx{}~}|{xw{}~{~}|}}~~~~|~~}~}~}}|||}z|}}{|}~~}z|}~~}}}~||~~~}{}}{}~|{|}}~|}|{{}}{~||{{xxz{|}~}~|}~}|||{{zzzx{{{}}{||||{z{yzywwv{~{xvwz{{|{zz|{{{}|z{{zyz}}|{|yy{|{}}~~|}}}{~||{{|{{{zzy{z|||yy|}|||~|{{zzyy{xxyzzyyxwwxzywx{yzyzyzzzyxy{zzyzwwxz{}{~|}|||{z{ywwy|}}{{{xxy|~|}}}~|~zyxwvttutsttusttttuxvwxzz{{~~{|{}}}}|zyyyxxxwvvuuux|~|}}~}|~||{|{|{|z{xwvx{~~}||||{{{xy{yz{{{zz{zyz||{{{{{z{yxzzyxwzyyzyxxxyxwvyxwxxvwwxyxzyxxywwvvusvvvsssvuwuusqrrpqqqpqpqonnnopqutuw{{z{~|}~}||||~}~}}}}{{zzyyz|{{}~}}~|{{||wz~~|}|{|{{yz|{zz{{|}~~~|~~~|}~|{{}|{|}|{~}}}~|{{}~~~}{{|}||~||{}{~~~~}|~~~~~~{z|~}}}{{{z|~||~~}||~~}~}}~|}z{zyxyyzxxwzzz{~{{y{zz{}||}}||~~||}|~~~~{T***)+))()''')&  m!|{yyy}z{}~~}|zz|~~~~}}|{{}}~~~~{{{|{}yzz{{~~~~{{{zyyz}~}|{|}|zz{}|||{zzz}~}~}~~}~}}|}~||{{|zz|{z{}|{{zzxxy{~~|z{{|{{y{|~~}}{{z{}}~~~zy|~~}~~~}~~~~}}~}}{|{}}{}}~~}~}}|~~~~~}|}}~||~~~}|}}||}||}~}}|yy{}}~~~~~~~}~||{|{zzxy|~~~}~{{|{zywx{~|zyxy{||{z{|{|z{||||z{}~~~|zzy|}|}~~|~}~}}}}{|z|{z{|||{}{{}~{||}~|||{yz{zzy|zyyyyzyzyxxz{zz{y{|{zzy{{zzxxwyyzz|~|}}~{zz|zwxz{}}||yyz{}~~|}~~~}|zzzywutvvvtuttstsuuwwwwwwxx{|z}~~~}}|}{|{zxxwvtuttvy~~}}}}|}}}}}{|{|{|z{yxvw{}~~~|{{|zzz|z{{{{z{zz{y{||{|zzz{zyy{zyw{{zzzxxxwyxyxxwyxvuvxwxzzyzywvvvvttuvttttvuuusrrqqqqrropponoomporvvuyz{z|~}}~~~}}~}||~|{||yyz{zyz}}|||}{{{zz|~}}}}}|||{{z{{z{zz|z~~~~~}|}}||}|{z|{z|~~~~~|{y{}}~{}|||}~}~|{{}|||~|{|}|}~~}|}}}|{{{}~}~}|||yz{z|}}~}{z|}|~~~~~}|{zzzyxyxxwwx{zz{}|{z{{y{{{{|{zz|~~~~}|{|~~~}|yS))*)+(((*'''(&  n |vvxvx{z{{}~|z}~~~~{y{|~~}|{}~~~zzyz|~~|{{{z{{{zzzzxz}}zzzxzz{}|||z{{yyyy{z{zzyy|~~~||~~}~}~~~~~~~}}{{}|z{{{yzzzzyzz{{zyxwyz{~||{zzzz{yz}~}}|}}{xzz{}~~~}zyy~}}~~}|}}|~~~}~~}}}~~||{yy{~{z}|}~}}~~|}~|~~}||~}{{}}||||{zzz{{{~}{{{zyy|}}~~}{|}~||{zzyyxwyzz|}}~~~}|}{{zyxyy{{zyyxxzzyxyy{{|{|{{zwy|~}}}|zyy|{|}~~|~~~}~~~~{||||{{yxy{||||{yz{zz|||{{{{y{yyxyzywxxxxxxwxx{{{{zyyz}yxx{{zyyxwvxwvy{z||||z{zxvwxz}|||{yy|z{}}}|{|}}~}|zxxwwuwvuttttststuttuuuvuwy|||~~~~~~|||zyxxvvtsstx~}~~~|||||{||zz{{|z{|{yyxywy}}}|}{{{|zz{{{yz|{{{{{zzz{{z|{{{zzyzzzyyyz{yzwwxwvwxyxwxxvvuwvvz{yzwxvuwvttttttuvvuvutrrrrqqsqoppoommlmostutvxx{}}|~~~~~}}~|{|{}|{|zy|z{y{}}~~|}}~{{y{~}}|~~||}|{z{|zzyyz{~||}~}}~|{y|{|}~|{y{}~||~}}}}}}~}|{|{|}~}|}~}}~~}}}}}}~z}{{~}~}}~|zz}{|~~}}}}~}~~~~{z{{yyyzxxzzzz{}{|z}{{z}{{{|{y{~~~|~}~~}|zS)***+((()'''('  o!{xxyxz|zyz|}}}|~~|~}~|}}}}{z{}|}z}|{|z{zzy~|}|{zz{||}~}{z|zyyz{z||{y{}~~}~}~~~~|}~|}{||z{}{z{zzz|}zzz|||}}}~|{|{zz|~~}{z{|{|~~~~|{z}}}~~}}~}}}~~}}{{{|~z{zz|~}}~~|}}}|{|}}}~}||||{}~}}~{z{}}~}~~~}|}|{{{{{|{{|}~~~~}~}{||yz{}~{||zyy{zxwz{|}~|{||yy|}~}~|{{|{|~~}~~~~|}}|z{{xwz||}}}}{{}{{}}}{|}{zz{zzzzxwyzxyyzyyx|}|{|zzz}zyy|{{{zxwxxwwx{z}~||{yxxx{~~~}{}}}|}}|}~}~~~~}|zyywwywuvusrsutstvtttuutvxy|~~}~}~~}{|zyxvwuustw|}|}}}{|}||{{zzz{}z{|||zzzxwx{|~|}||z{{z{{zz{||{|||{zzz|{{|{z{{z{{zxxyyzyzywyxwwxyvvwxwvvwsvxywvwxwvuutsttssuvwvuwtsrsrrqrppnoonnmlmmpqtuvvxz|{|~~~|~~~}}~~{{{|}z||zz|{yxz{}{|{|{{{~~}}}|{|~}}|}{|{|zzxxxyy~~~|z~}~~~}}{z{{~~~}|~{zy{{~~|{}}}~~}~~|{{|z{z}||}}}~}|}~}~~~}|{}||||}|}~}}~|zy{{|~~~}}|}}|}}~}|}}zzz{yyyyyzyzzyz{|y|||z{z{|{zxz~~}}}~~}}|zS)*+**((()'''(&  p!{xvxvwxyyxw}|{{{|~|~~~||}~{z|}~~~~|{y{{}~~}}|y||{y{|yyxx}|z|zxyzyy|z{yxxwwwwxyz{yz{}}||}~}~~}}|~}}~~~||||}{{|{zzzxyzyxz|zxz|{z|~}}|~}{zzzxx|~~~~~|}~}}|zzyz{|}~~}~}|z{{z|{|}||~~~~~~}}~}}}}|}}|||}yyzyz}{}~~~~~~}~|{|}|z{||}}}{|{z|{}~||{|{z{|}|~|}}||{||{{{zy{{||}~~~~}{{{zzz||zy|zzzzywxyz{{~{||{yxy||}}}|{||{||~}||~|~~~}}|}}{{{zzywwyz{|{}{|{|yx{}{z{|{zyzywxyyvwyxxyyyyw{}|{zyyyzyyvx{zyzywwwwwyzz{}~}||zxxwx{~~|}}}}~}}}||}}}}zzyxyxxwutusruutsstssuvuusuvw{~~~}~~~~}}}|{zyzxuttstuz~}~}~~}||~{{||zz{}|{|}|{zzxyzz{{}}{{z|zzz|z{{~{|{}}zzzywz{{{{|{{z|zzx{yzxyxxwwwwxywwwxvwwvttwxwwywwuvwustttuuwwwvwtustrrpqpppqonnnmmnppqttuwx{||}|}~~~~|||{{zz}{|}}{yz}{~||}}||}}|}~{|{~~}}~}}||{ywyyy{~~|||}}~~~|{y|}~~~|~|z{|{{}|}~}~~~}|z{xyz}}}}~}~~}~~}||}~||}~~~~}{{||}~}~|{}~}~~~}}||zzzzy{xzzyxyyyz{|}~|{{}||yz{}~~~}~~|}~~~}}zT)****(('('''''  q!|yyy{yxzyxy|}z{}}}~~}~~}}~~|{z|}~~~}}|||{}}yyy}}{{zyxzz{{{|zxxxvwwwx{{|z{~~}}||~~~~~||}||~||}|{{|{zzzz{{{~{{yz}}}~|}~}|{}zy|}~}~~}{zz}|}~~~~~~||z{|~}}}~~~{|}}}~~zyyy{}|~~~~~}~}~|}|||~~}}~|}~~{}~}||}~|~}|}}}}}}|||{z|~~~~~}~zzz{}||~|{z{zyyzz{z}~}||zy{{||~~~~}|}~~}}|~~}~}}|~}|}{{{|{zzzz||}}|{}zz{|{{{|{{y{zyzxyxyyyyyyyzzy~}}|zzyy{zzyz{{{{ywwywyyzz{|||{yxwwwy}~~}}{|~}||~~}}{{{yyzxwvuusststttttttuutsttuw{~~}{{}~~~~~}{{yyvttsssw|~~~~~||||{{||{}{|{zzzzyy|z||}||{{zz{|yzyz}|}}|{y{yxy|z{{{{{{{zyyxyzz{yyxvwxyxwwvxvuvustuwxxxxvuuvuusutuuvvwwvuutrsrrrqpqqpoponnmooprttvx{|||}|}|~~~~}~}{{y{|zz{|}||zyyxw|}}{|}}}||{{zz{~|{{~|||}yxxxxx{~~}}}}|}}}|zzz}~~}}||{{{{}|{z|}~~}~~|{z|xyz||}~~~~~~~~~}||zz|}}||~|}~~~}zzz{}~~~}}}|y{~~~~~~~}||zyzyyyyxzzyxxyz||~||{{{{}xyz{{}|~}}~~~}~}~~~~~~~zU))*)*((()'(((&  r!{wwwzxyxxvxzzyzz{}|{|}}{|||}{|z|~~{zyy|~}}~~~}||{||}{zz{||{zzyyzxyyzzywxwvuvvvxz{{z}~~}||yz|}}}~}~}|}yxx|~|}{|{}|zxz|zyxzyzz{zxzyz}||}}{{|}|||yx|~~}{y|}~}{xwz|}{~~~}~||zyz{{}}|~}~~|z{|}}}{|zyyx{{z||}|}~}|{~}~}}}|{{||}~~~z|||||}~~||||{}~}}~~}|}}zz|||z{zxy|}}}~~~~}|zzzzzz||{{zzyxzxzzz}{{}{yz{yz{}}~~}||||~{|}~|}|~|{}|{|{{{{zzyyzz{||{{{zz{|{z{{{{yzxxyxwxyzyyyyxx{{||{{yyxyzyzzyy{{ywwwwwxyywz||zyxxvwwx|~}|{|~~}||}}~}|||z{zzywuttuttuussststutrssttuxy~~{{{}}}}~~~}||{xvuurrtuz~~~}{|}}z{|{{|{z|{{{{z||}{~{{{{{{z{{yxy{||}{{z{yxxzxyzzz{{{{zzzzzz{zyzxvwwywxwxwxwuuuvxxxwyvvvwvtuuuuuvuvvvvuuusrrrqppqqoopopoonpprsuwy{|||{||}|~~}}~~{{|{{y{y|~~}{{yzvy}}~}~}|{||zyz|{{|~||||yxywvy|}~~}||{|~~zyyy{~}}|||||z{~}|z{}|}}}|}|zzyz{|}~~~}~||zz|~}||}}~}~||z|}~~~~~~||~}}{zzzyyyyxx{zz{zzz|}||z{{||{zz{|{{~~~~}}~}}}~}T(****)((*'''(&  s!{zzz{yyzyyxz|{yz|}~{}~}{}}~}}|||{zx{~~~~~~}}}~||{|~}}|{{zzzyz{zzwxvuvvvwyz{z{~|{z{||}}}~~|{zwxz|}~}||}}z|||{x{|{}~|yyz{}~~}|{|~}}|{{}~}}{|~~|{wy}~}}|z{~|~~~~~~|{}||{z{zz{|{{~}~~~~}~~~}}}|{|{}|~~}}}~|~}}~~~~}}||{{||{{{xy|~~}~}z{zy{{}}{}{zyx{zzzz}~}~|{{{z{{}}}~}}~~~}~~}}~}~}|}}||||{z{{{y||||{||{z{z|{||{z{yxy{yyyz{xyyxx{~~{|{yyyyy{}|{{zzxxxxwxyyx{}|{{yxxxxy{~{|}}~}~~~~}}|{zyxwvvwuuuuuutuuttvussssssvy}~~~}|}}{}~~}}{{zxvuvtstvz}~}|}||{}{{|{|z{{|{{z{}~~{zz{zz{zyyyy{{}}{{{|zzyzzyx{yy{{{zy{zzz}yyzzxuwyxyxxwwwwuuuwyyxxwwuxuuuuvtuuuuvwuwvussrsqqqqqoppopopppqsrvwyzz{|{yz|z|~~}~~}~zz{|yyyy{~~}|zwzvy|~~}}}{{{zywx{yy{~||z{yyxwvw|}}~}~}{|{||zz{|~~~}||{|}z{~||z{|{{{}|~}{{zyxxz}|~~}~~}~|zy{}|||}|||{{|}~}~~~~~}}~~|}|zzzzzzzyz{{{zzz|}|z|||||{zy{|{{~~~~~~~}|}~~~}{T)**)*()()'('(&  t zxyzyzxyyyxxzyyyzyzy{}}{|~~~}}||}~~~{{zyz}}|{~~}|~}~{||{||||{zzxxxxxwvwuustvwwzxyz|~~}{yzzyz{zzz{zxz{~~~~|{}zz|}|zzz{ywx|}{||yxwzz}}|zx{}{}}{}~~zzy|}zwwz~|~~~~}}}zzz|~~~~|}~~~|{{|}}~}zwyz{||y{|~||}~~~}}}}{zz|{|||~|}}}y{}~}{}}~~|}{zz{{z{zywwy{zz{|~}|{zyyxy{zz|zyxyyyzyzz|}|yzzyxxz||}|~~~~~~~}{||}~~~{{||{z||{zzzzyz||{{|{{{{{{y|{z{zyxwxxyxyxzwxwtw|}~{|zzyxxxz}||{|ywwxxxxyxxy|}{{yxvwxxz~}||{}~~~}}}~}|}~}{{yvvvxuvvvsttvvututsrsrsruwy|}~}~~~}~|||}|~|{{zywwvustuw}~~~~}|}}||{||}}}{|{{{{zzzz||{zzzzz{{{{z{z{{}{{||{{{{{zy|z{z{zyy{{z{{zyz|yxvxxyzzwwwxuutwxyyyxxxxvvuvttuuttuvvuuvtsssqqrsqprrqqqqqppssvw{||{|{yzzzz|~~}~~{{z{{zy{{}}}}{yzyxy~}|~~{z|{yxxyzz{~}{{}zwyywux|{|~~~~||{|||{|~~}~||{}}{|}}||{z{{{|{~}{||zz{|||~~~|}}}}{y|||||}}}}||~|~~~}}}{{{{zyz{zz|||z{}}|{~}~}|{{z|}{}}}~~~}}}|}~~~V(+**))(((''((&  u!yx{{|{wy{zzzz{yzzyywx~~~~~|~~}{z{}~~}}}~}||~||~}|z{zyzyxxxwuvvuuwwyyxz}}|{{{}}|{{|{yy|}}~||~}}||{|{zy}~~}|yxxy|~~|{z{}~{~}~~~}||}}}~~{xxy|}~~~~{|}~}~~~}}~~{wx{{~~}||}{}~}}}|{{}}|}~}~|{~{|~|~}~}{||{{|zyxwxy{{yz~~~||{z{{|z{|{yyyzyzz{|z~}{|{{xxz||}}~~~||{|}}|{|}|{||||{}{z{||||~|{||{{{{|{z{{yyzzyyyxyyywvw{|~~{{yyzy{z}||zzzzzzyyzyywx|}}z{zwwwy{~~}}|}}~~~~~~~}{{yxyxyvwuvutuuvtuuttssrrtuuy|~~~}|}|{|{{yyvtttstvz}~~~|||~}{||z||}|||{{{z{yz||{{{z{{{|{{zzz{{{{{{{|{|||z{{{zyyzyz{{|{}zzz{yxzxxxxxvxyxwvtvwxzyywwxwvuvuuuutuuwvuuxututrrqrqrqsqrrrqqrrrtx{||||{zy{y{|~~}~~}{{{z|zz|{|~~}zyywxyy{}}~~}{zzyxxzzy{}}{z{yxywwww|}||}~~~}||{}{{~}~~~~}|{zz{}{}~~}{{{z|||{{|{|}z{z~}}}}||}}{{{{z{||||~|}~|z}{|}}~~~~~|{zzzy{{{{{||{{|}}{}}}}|{{{}}||}|~~~}|~}}{}|}~}}~V(*)**'(()'''('  v zxxzzywxzyyxxyzyzyvtu||}~~||~~~~|{{{y{~}}}|~~~~~{|{{|{{z{{yzzywvwwuutttttvvuwz|~~~}|z{|||{zzzyyy}~}}|}|}~|~{|{zyy{|}}}{xwyxw|~}{{zz}}~|~}}~}|||{{zzz}|yxx{|}~~|}|}|{{z}~}~}~}}~~}}|}~{~~|vvx{}|}||z|}~}~}}}|zzz{{{}~|~}|{{~~||}}z~{}~}||z{{{z{zyvvxy{{zy|~~}}~}~~~|{{zxy{yyy{xwxxzzzyzz|{{{{{xwxyy{{|~~~~}~~}{z}}}||z{||{|{|{z{zzz{{z{}|{{|zzz{{{{|zzxyyywyvxy{yxxz{|}{{yyzxyy{{|zzyyyzzwwxxvvwzzzzyuxywy~~|{}}}~~||||~~~~}}|{|ywwxxvwvtvvvvtutttqsrrruux{~~~~{|~|||yxuussssuxz||}~~}|||{{|{{}~}|||{{||{||||{{{z{{{|z{|z{{z||{{|{}|{|z|{yyzzyy{{{{|zzy{yzxxwwyzwxyyxvwwvxwxxxxxxwvuvuvwtuvwvuuxwvuuusrssrqsqqrrqqqqrsvz||}~|{||{z|~~~~}}~~{{{|zy{}|~}}}{{zwxzz|~}}~}z{{yyzzzy{}|{{{yxyyxyzz}}|~}~~~~~}||}}}|{{|~}~}{{}}}}}}}|}{z{{|}|z}z{|}||~~}}~~}||{|{|{z{{|||}}}~|||{{~~~~|{|z{y{||~}{|}}~|~}~||||}}}}}}}~~}{~~}|||}}|}~V)**)*)('*(''('  w"{yz{|{yx{yzzyzyyyywvv|}|~}~~~~}}}|z|}}~~~~~}}}||}}|}}}{{|zxwxxwwuuttvvww{~~}|||}|z{yxyz|~~}~|{}}~~|{z{}}~~}|zy{{y|~}||}{}}~~~~~}}{}{||~~zzy{}~~~}~~||{|~}}~~~~~|{wvvz|~}|}~~}}|}zz{|}|~~~}~}}}~}~~~}}|||}|z|zzzxyz||~z~~~~~}|{z{z{zz{yyyyz{y|z||{z|{zzyyzz||~~~~}|||~|||}}|}||z|}zz|||{}}||~~|{||||{{{z{zyyyyxy||z{{{|||||zzz{{z|||zz{yz{zzzzywwxyyyzyxwyxy|~|~~~~||}|}~~}|}yyyzxwwwwwxvwuuuttstsrsttx|~}{~}|{zxwvtstuvyy{{{{~}}}|}}}}~||}||}|}}||~|||}zz{{z|{||zz||z{|{|{||{|~|{z{zzyzxzzy|}}|zxxz{zzyxxxzyxxywwvwvvxyxwwxwwwvtvvvuvuwvvvvvvwuvsrtrqqrqrrqqqqqqsuyzz}~||z||{{~~}}~~~}~{{{zzxz||}}|||yyz{{}~~}|}}{yzzy|{{wz||}{|yxwxxzz{{||}}}}}~~~}~}|}}{{z||}~~}|||}}~}}{||{yzy{~|{{z||}|||}|}}}|{{|{|zxz{{{|~|~~~~|||{x{}~~~}~~}}||||{|}~~|z{~{|}}}}}|~|}}}}}~|}}}}{~~~~}{{|~}|{||{{}W(***+()()'('(&  x |yyz{yxvyxxyxyyyywvvvyy|}~}~~~||{{zy{{|}}~~}|}~}||{}|{|{}|{{yxxxxuuuutsuttuxz}~|~}{{|~|zyzyxy{}|~~}|}|zz{||}}{yyzz}|||z{{{yz|}~||yz}}}|~}~~}|~~{z{|{z{}}~}zxxyx{}}|}||}~~}||{}{}}{|{|{|}}}}~~~~||{utux|~}}}}|}~~}|~{|}{zyy{z|~||~}|}|{{}}}~~~}}~|{|{|{{|zyxxzy|~}|}}}~}~|~{|z||{zyxxxywyz|zyxyxy{{xxyz{z||}~~~}~~}{|{|}|{z||{|{y{z}{z{|{yz|{{}}{{zz|z|{{xzzyxxyyz{|{|{{zz}||yy{y{{|{yz{zxyz{zzyxvvwvxxxwvvxxyz~~~}~|~}|{}|}~~}~~}}{{xyzxwvxvwxvuvvvttsutssuruz|}~}}~~}|zxxvutuxxxxyyzy{|~~~~~}|{~{||}}||}||}}|yz{{{{{{{{{{{z|||z|{{{}zz{}}|{|{{y{xyyyz{|}{xwx||zyxwyzyyxxwwvxuxxzywwywuvwvvwywvvwwuvxvwuvutttrqqpqqrsrqqqqrswzz|~}|{||{{}~~~}~~}|}{|{{zz|||}}~|}zxz{||~~}|~~{z{zyy||zz||}}|{ywywy{|z||||||}~~~~}|}}||{zy{{}~~}}}~}||~}}|zzxyyz}~}z{{{~~}~~}~||{{}|ywx{|}}}~~|{yz}}~~}~~}~~}}|{{z{|}{{{||{}}}|~~~}}|}~~}~}~~~~~}||}||{}|{}|}X)**)*()()'''(&  y!{{{|}yzyyzxzzz{yzxywyyy{~~~~}}|{zzz{||~}}|}}~~}|{{~}}~}|{{{{zywyvvvvvtvyz|~~~}|~}||zzy{|{~}~~|{{{}}~|xyyz~}}||{}|{{|}}|}{y}~||~~}~}}{{~||}}~~~{zxzyz~~}|{|}~}~}{|}}|~~|}|{{z}}|{~~~~}}|vuuv{}~~}}~~~~||{z{{{|{}{{z}|||~}~~}~}}}}{|~}{{z{yz|~~}}~~~}||}||{{|yxzzyy{|{yxzxz||yz{|||}~~~~~||}~}||}||}|||||{{{z|z{}|}}}{{|}{{||{yy{yyz{}||||}{|{{{~{zyxy{|}||||{z{~{{yzyxwxwwwyxyxzxxx{|~~}}}~~~||zzyywxxxwwywvuvwtttustrtstxz{}~~}~~~}{zxwvuvyzzzyxyzzz{}~~}}{zz~}}|}|~~}|}|{{{|zzz{}||}}{{{{{{|zz{||z{|{{z||{z{{xxyvz||yxvvy|{zxyxyyxyxwwwwuzzzzxwxxvvwvwuvvwwwvuvwvwwwvtuutrrprqrsrrqrqqrvy{|~}{{||{|}~~~~~~}|}{{||{|}~{|}~~~zz{|||}}}|}}{{{zy{}|{{{|~|}yxwwww{~{{z||}}}~~~~|{}|}|}|{{{y{~}}~~}z|}}|{yxwvv{{{zz{{{~}}|}}{|{{||xvvx||}|}}}}{zy|||}~}|~}}~~~}~}{z{{y}~|{z{||}}}|~~~~}}}}}~}}~}~~|}}||||{|zz|z{|}U()*)+()')'('(&  z!}yy{{zxxxxwwxyxyxxxxwxxwy}~~~~~}}~}|z{yxzx{z}~}|}}}}|||{{{||}}}||||{zxwwvuuvsttwyz|~~~~||}|{{zyyzz{|}~~~}~|z|z||}zywxx{|zzy||}zzzz{|~|{{~~{|~~~~|}|{{z|{{|}|}{{yyxxx|}{|z{{|{{}|{}}}}}~}|~{|{|~}{}}~~~~}}~{wtsrw|||}~|~~|~~~||{|zyy{zzz|yyz}|~{{{}~~|}{{{{{zz}zzzzyxy|~}||~~~}}}}{{|}||{|wxxyywyzzxwxwzz{z{z}{||}~}}~}|}}||{|~||}}||||z{{}{{z|{xz|{{|~{{{{}{{|zzx{zy{|{{||{|||zyz|zzyyyz|~}|{}{{zz{zy{xxvwvuwxzyxyxwwywy{}~~~~~~~||{zwxyxwyxxwwxwuuvustuttrttvvxyy|~~~~~~~~}|}}|}|yywwvxyz{yyyxxzxwy|}}~}{{z{||}~|}~~||}{{||{z{}||{}|{{{zz{{xx{}{{z}|||{{|{{{xxxxw{}zwvwvz|zzxy{xwxwwuwwvv{|zyyxxxxvwuvvuvvuvvwxvuuvvuuvtssqrsrssqqrqrrvx{{~~|{~||||~~~~~}~z{{}}}}}}}~{z}{}|~~}{}~~}{{zzz{|}|{}||}zywxxvz}|{}}{|~}~~}}}||~}{z{||~|~|~~|{|~}}|zxvvwy|{yzz|}~}|}~}|}||}{wwwz~}z|{~}}{z{{|~~}|}|}~~~~~||{zx|}}}|}~~}~|~}~}}~~}}}}~|||~|}{}||}|}V)**)+)(()''()'  {! ~|{}|{z|zyyyyyxxxyyzzyxwy|~}}|{yzzyy{}~}|}{~~~}}}}|}~~~~~}{zyzwvuuutuyy|~~}}~}~~||z{zz|{~}}~}}}}{{yyz}||{|~}|{{{z{{~}}~}|}~}}||{||}~~}|zx{y{|~~|{{yz||}~~~}~}|~~}}~~~~~}~}|wutsu||||~~~~~~~~~~}|{{{{|{{{{{{y{}~~~|}}~~~~|{|~{|{~}{{{yxx|~~~~~~~}}~~|}}}|~|{{zzyz||yvyvy{|{}}~|}~~~~~}{}|~|}}~|}~}}|{}|||}}{{}|{{||}}}}|{}|{{||zy{z||~}}}~|}|}}z{{{{zyy{}}||}{{{}z{z|yxwyvwwx{{yzxwwywwy}~~~~}{zzxyzyyxxyyyyxvvwuttusttuvwvxxxy||}~~~~~}|}|}~~~}zzywyx}{}|zzxyyxwwyyz|}}|||}|||}|{}~}}~{{|{|zz|{|||}|z{zzz|zwy||{z{{|{zy|{{z{xxwyy|zyxwwwzzz|z{xyxxwwvvvvz|{zyyyxwxwvvvwwvxtuwwwtuvvvvvurstrssrrqqsrsqvvy|}~{{~}|{}}}~~~}|zz|||~~~~~}|}|}}~|{|~~|||zzz|~}}}{|}|zzyxywx{}||}||}}}}~~}}}||}~|{||}}~}{|z}{yz}~~|xyxuuxy{yxz|{~}}~~|{}|}~}yvvwx|~}yyz|~|||{{{~~}|||}~~~}|{|{yz}|}|}}~||{~~}~~~~}{}}}}~}}|}}|}||{|||}{|U)***+))()'(()&  |!||zz{{z{{yxxwwywvvx{zywxvv{~~~}}|{{zz{zyyz{}}|~|}~~~||~}}}|}}}~~|~~zxxxvuuutttwwz|~}~~}|}~}}}|zxy{yz}}|~~}}}}|{{||z{zy{|}|{{||{zy{zz}~~}~||}|}~}}{{{{||}~~}{yxyyz{||{{zxy|}||~~|}|}|{|~~~}~~~~}}}~~}|~{wuvsuyz{zz{|}}~~~~|{{zyzz}{{{zzyz{}~~|{{}|}~~~}}~|z{|{z{~||yzzywz{}}}}}}}|~~||~}|{~~|{|{zzzzxz|yxvxuwxz{|~}|~~}|}|{}~}{{|~|||||{|}|{{{{{||{{{|z}||{{{||{{}zxy{z|}}}}|}}||{{zyzzyyyyz}~}{z{yyz||{{{yxuyvvwzyyxxwvwvuuvyyz}~}}~~~}{{zxxy{yyzzxyxxwuvwvtstsstuvwwxvvvy|}~~{}|}~}{||~~}|xywy{~}}}}zzxzwwvxwvx}~~}||{{zyz|{z|~||||{|{{{||{{|~}{{|zz{{{yxy||zyz|zzyz{zyxyxxwyzzxxxwwxyzzz{yxxvvvvvxxy{|zy{zxwxxvwvvwvvuuuvwuutvwwwttuuutssqsrqsssvuwz|}}|||{{}}~~~~~~}{{{{|}}}~}}||}}}}{{{z|}~}}||{yyzxyz||||}}}||}~~~~~}~~|}~~~|~}|}}}{|}}zxxvwwz{xxy{}~}~~~}~{{{}}}{xuwx|~}yvy{}~{z{}{|||{|||}~|||~}~}}}|~|}|{}~~~|}}~~~~~}}}}|{~}}~}}|V(**))((()'''(&  }!~|}|||||}|{zyywxwvswz}zzyvux}~~~}|z|}}|z{|}~|}~~~}|}~}}~}~}zzyxxvtutuxy|}~~~}}|~}{z{zyzzz|{~~}}~||{}}||||}~~|}||~}{{z{|~~~~}|}}|~}}|}}~~|yxxy|}}}}|{{y|~}~}{{|~~~~}~~}~~yxwvwyxzyzz}~~~}|}zyz|}{|||{{{}~}||~|~~}}}{{z{}|~|{yyz|}~~~~|}~~~}|}~~}}|}}|z{{yz{}{yxyxwxx{~~}|}~~~~|{|~~}|}}||}~}}~~~}~}|{{|{||~|}~~|{}}}|}|{y{{|}}}}}~}}|}{{zzyyyzz{}~}{{{zz|~}|{ywxwvvxzyyzzyxxyvuvwxyz}~~}~~~~}~~|}||||}zyyzyyxxvuvvwtsuruuwyxxyvtvwx{}~}|{||~~~}|{|~}~|~{{xyxy|~~~~}|zyyywvwvvwz}~}||||||z||{|~}||{{||z|{||y{}||{{}|{||{x{z{{{yyyzzyzzzyywwwy{yyyxwvxxwxz{zzyyvutvtx{{{z|{zyxywwwwvwvwuttvuuttuwxwvssvttsttrstrssuuux{{|{}|||~~~~}z{{{|}~~||}{|~~~~~}{{{zz{~}}|}yzyzyy{{z|{|}}|}}~~}~~~~~|y}~||{{~~~~}}}|~zxyxwwyzxwz}~~~}~~~|{{y|~zyxvv{|}ztvx{~~}}|zz{|{{{|{}~~~}||~}}|}~}~~~}~}{{z|~~~~~~~~{|}}~~}}|}}}||}}|U)***+((')'''('  ~!~{y{{|{{{|zzyywvvustx{zzyxvxy}}}~~~~}|{|{z{||{zy{{|{y~~}}}}}~~}||{}|}|{}~~|zxwwvvvtuvxy|}}~}~}}~~|zzxyyzzyw||{|}}z|{}||}|||}}z|||{zzz||}}~~~}|}{|}}~}~{{|~~~}zzxwx|}}|{{{yz{~||}~}}{{zz}~~~}}~|}}~|}~ywxwwyxwxxyz}~~~~}}{{y{{}}|zz{yz|||~}|{{}~|~~}|~{z{|{|{|{yxz|}~}}~{~{||~}}|~|{|~|{{{{zzzyy{|{zwxwwwww{~}~{~|}}~|{}~~}}|}~{{|}}}}|{||{z{|zy{}|{||{{z||{||{yy{}|}}}z|}}}|}{yzzxwxyyz|}{{{{{z{}}|{{xwvvvwyyxyyzzyyxwuuvvvxz{~~~~|~~~~~}}~|}|}zzy{zywwwuvvvtsuttwyyzyyxvuwvyz}~~}||{|~}}{zy|~~}}{ywyy{~~~~~~{yzzxwwuvuy||~~}|z|z{{{yz|~}}|{z{{{{{{||yy|}{z}{{||{{zz{zz|zzyzxyzzzzzzxxyz{zyyxwxwvwy{zzzxwwvvsuy{{zz{zzyzxwwxwvvwvutvtuuvuvwywtssutttsrrrrsuvvvuxzz{{{{|~~~~~~{{|||~~~~|||{|}}}~{zz{{|}~|}|{{zzz{|}||}}}}}}|}~~|}~~}|}}~|||}~~}}}~}~|zyxxxyzxy{~~~}~}~~|{|z|~{ywzwy|}yxvxw{~~}}||z{|{{{}}~~~}}~~~}}{||}}}~~}~}~}}}}||}~}V)****(((*'(((&  !|{{{|}}|}}|}|{yyxxwuw{z{z||}|~}~~~~~~~~~|||~}|{{{{~|~~~}}}~}}|}}~~}}}z{wwvvvtwz{}~~}{yzzy|{zy{~~}}~|{|{}}~}{|}|}}~||}||~~}{{{}|||~{yzzz|}~||{}|{|~}}|~}}}{yy}~~|}|~|~|{yyyyzyxxyz|}|{z{|}}||}{|||}~}~~}{}~~~~~~||}|||}}{z||}~|}}|}}~~~|~~}{{||{{{zz|||zyzwxxxx{~}~~~~~~~~~~}}~}|}}}~~~}}}|z|||{{~}||}|z|}}}}~|zz}|}}}|{}~~~||{z{wxyz{{|}{zy|||~}|z{yvvxxwyzzz{}|{{zxvvvuvvxy}~~~}}~}~{yzyzzyxwxwwvttvtux{||{{xvvvwxx{}}||~}~~}zyy|~~}|zyxx}~}z{zzyxwvvw{{|~~~|{|||{{{zz~~}|||}{||{{|{|zy||{z{z{{~||{|{{{|{{yzyyz{zzzzzyzyxzxyyyyyvvwyyzzyywxvutwzzyzzzzzzywwwxwuxvutuuvuvtvuxvutuvtssqrpsrsvxvwwwvyy{zzz{~~}|~{{}|}~~~|{}zx{~{{z{{{{}~~}|}z{y{{{|}}}}}|}}y|}~~~~}|}~~}~|}|z{~}}~~||~~{~}zywwxxzyx{~||~}|}}}|zzz{}{yxyyyz{ywvywz}~}}~}}z{z|z{{|{}~~}|~~~~~~~~|{{|{|}~}}}}~~}|~~|zz{z{}~U()***((')'(')&  !|zxyz}}|{{zzzzzxxxvvvyz{y|{||}}|{|}}~||}~~|{}{{yzz{}~|~}}z{{~~}}}{{|}}}~{zyvvutttvz{~~~}~|zyxyyy|{z{~|{|||zzy{{}{{z}}|}}||z{{|}~~}|||zzzx{{|{~~~~{yy|z{{}}{z{z{}}}{{|{{z|zyyz|~~|~|||}}}~}zzzxyzxxwxyx}|}||~zzy||||}{z{||||~{{{|}}~~|~~~|}}|~}}}|{||~{{|z||}}|}}|{{}~}}||}{{{}{{zzyxz{zyyywwwxwx{~~}~~~~~}}~~~~~}}}}{{|~}|}~}{{||{z||{{||{|}{z||||}}{zz||{{}{z{}|}|~{zy{xxz|z{y{zwy{{|~~||yzwvuyyxyxxzz|{|{{xvvvtvuvwz~~|}~~~~~{|||}|{yzzzyyyyxxwvutstwz{}}|zywwwwwwwy|}}{~}~~|{zxz|~~}~}|{xyz}|{z{|zxxwvwy{|||~~~}|||{||zzz}|}}||||z{||||{z|{{{{{z{||}}|||{|{{{zzzzyzyz{{zyyzyy{zzyzwxwwwxy{{zxxxxvvxyxxyzzyzyxyxxvxwvwuuutttsuuuuuvuvvtsrrqrrsvyyyxxwwyzyzy|}}{z}|y}}}}|}|xy|~~{{{{||}~~|||yxx{|~~|}}|{|}{yz||~~~~~~~~~~}}}{{|}~|}~|{{|{zwwyy{zz|~}{|||}}||~~}{{zy{}|{{{zzz{ywx{z{}~}|{{{||z{|{|~}~z}}~~}{z|||}}}|~~}}}|~~{z{zzz~}}V)*))))(()')('&  !}zxyx|~}||{{|zyzxyxxy{{y}}~~~}|}}|~}{}}}}||{{{|}{yz}||{{{}~~~|{xvutttwz~|~}||zxz|}~||}~}|{||{zz{{}|{{}}}}~||||}~~{{yz|{z~~}||}zx|}||}||||||~}|||||z|{yxz{~}}{}~|~~}|{{zzzzyyzxxxz}~}}||}|{{|}}~~}}}}}}}}|{{}}}~|}~}~~~~}}}~|}}|{~~}}}}}||~~~~~|}}}||{}|y{|{yyywxyyyz|~}~~~}~}||}|}~~}|}|||{}}{|}}{{|}|}{|{}~z}}||}}|{|}}|}}{{z{zz{|{{{}yxy|~~~}|zzwvxyzxxxxz|}{|}{{xwwwuutux~~~|}~~~}}{|}}}{{z{{{yzyzyxwvuvuxz}}{yxxwxwwxz}|}}~|yxy{}~~~~~~{{|{|~}{}|}{yyywvyz}~}}}~|{|}z||{z{{|}|||z{z{z|}}|{|||z||{|||{{{|{{||||{{zz{z{zz{zzzyxyz{{{zwywvvvw{zyyyyxwvxxxxyyzyzzyxywvwwvuwuttttttuvuuwxvsutrqqqrrsxyyyxxxwy{yz|{{{{z}}{z{~}~~~||{{|}~}}||{{|}{||}{yxxx|~~}{{{||zzx{|~~~~}~|~~~}|||{}}~|}~}}}~}z}}zyxtwxz{{|~~}|}{||{{{~|{xxz|~{z{{zy{xxx{z|~~}~}zyz{z{{}{{~~}}}}{|~~~~}~}|{}}}}|{{||~~~|{z|}~}{{{zz|{}{V(**)+((((&''(&   |xxvuy||||{{z{zyzxxxzzyz{}|}~~|{}{z|~}{y|~~||{{{zz~~~}}|{yy||~{|{|}{|~|{{xuuusuvy{}~}}~}|z{yxz{}}|{{|{{{{{xyzzz{yyx{||{~}|zyz|}}{|xx|zy|~~}||}}~|zwy|{{|}|z{{{~}}{|zzyyzxwwy|~~~|}z{}~~~}}zzyzzywxxxyxy{~~~}~~}|{{z{{{|}|{{}|}}}{{{z}}}~~|}}||~}~}~}||}~||~}z{}||||zz{}~~}|{}}{|}{z{{zzy{yxwxxy{{xy|||{~}|}}~}~|{{}{}~}|}|{|||{z{|{zyzz{{|{}~~}{|zz{{|{{z{|{}}z{zzzz{}zzxzzxy{}}}~|zyxwuvyywwwwyy{|{{|zywwwvtttvz}}}|~}~~~}~}}}||~}}{}{|{{{zzzyxxvuutttvy~}|zyyywxuuvz}|}}~}{yyz{||}}}}}|z{{~}|}}|zzyywxzz}}}~}}}}|{{{||z{{{}}{}{||{|}|}||{|{z{|}|{}|||~||{|{||}{yy{zyz{zyxyyxx{|zyxxwvutvyzyyy{ywwwwvxy{yyyzzyxvwwwuwvtutsuuuutvwwvwuttrsqrqrsvvyzzzyxyy{{|}{{z{{|}~|{|~~}|~}|~~~}}~}|}~|}}~{{xyw{~~|||||{zzz{}~~~~~}}||||}{}~}|~|{}~zzxutxz}}{|{{||}|~||zwx|~|{|{yx{yzy|{|}~}zxy{{{}|~~~}}}~~~~~|~}}~}z{|}~}||}~~}{||{{{|{U)**)*()()'''('  "zywwxz|~||{z||{zyy{{|z{}}~}}~||}|zy~~}{{y~}~~}}|{{{|~}|{{{|}~{|~~|}{xuvtvwy{}~~~~}{||}|}}||||{{yxyz{|zzz{|{|}|{{|zy|~}|zz}y{~}}}}}}{z}~}}}|yz}~}}|{{zxywwy||}~{z~~zzz{{zwwz{{{{{~~~~~}}|{{||}|~~~~z|}|}~~}~~~||}}}}~{{}}z{~~~}~~}}||{||{z{}yyxxx{{}|{|}||{~}~~~}||}||~~~~}|}}|z{}|zy{y|||{}~~}|}|{}}|{{|{|}}||{{{{{}||{}{zy}~|zyxywxzzzvxxy{z|}||zzwxvvutsuy|~~~~~~~}~~~}~{||}{yzzxwwwvvvutux}~}{y{zywvvux|~~}{yyzyzz{|{|yzzz||}~}}{|{{xzyz|}}}}}|{|||{|}}|}~~|{}}|{}{}{~}|}}|zzz}||||{|}}}|||||{{zz||zyz{zzzzwwzyz{{zwwutuyzzwx{ywwwwvuxyyzzyxyxwuvyvuvuvutvuuuuuvwwuttssrrrrrrsuwzzzyyyzzz{{{zzz{{|z|{z|~~}||~~}}}}|}~}|}}|~}|{zzwy}~~~~|}{||yyyz}~~}}~~{|}}{z|}|||z{~}zxxusuy~~~}|{{{z||z}}{{zxxz||y{zxxzyxyyyz{~~~~}yyy{z{~}~}~~~}}}~~~~~~}}||}~~|{{||}~~~||~~~~~|||||z||{T)**)*(('(''((&   |yvvwxz{~~{zzz}||{xyzzzzy|{|{}{{{|{zwy~}z|}}~{zy}~~}~|}{zzz{~}}{z|x{||yx{}~~~|{{xvutvwxz|}~~~~||||}{~}~||{{{zxwwwyz{ywxz|{||z{zyyvw~~~{zy{zz}}~}}||}~}||~||zz||}||z||~}~{zyzvxvwx{{~~~~}|}{z{~zyzyzxvvy{|{||}~~}~}|~~}|z{|}{|{}~}~~|{z|||~~}|~~{}~~|}{z}~}~~~}|}{{||{z|}~~}}~}|}}{z{{|z|}ywvwxy}||{}{||}~~~}}}}}|~}{{{{|}~{}{}{||{y{{zyxxxy{z|}~~|{z|{{{|{z{z{}|{zzzz{|||||{|xy{}}}}{{zxwzzyzxxwx{{{|||zyxxwuttssuy}~~~~~~~~||||||{yyxxxwwutssttx{~}||||zywvtwz}~~~}}zyxyxxxyzzxwyyz~~~~||{{{z{{{|}}}}}||}~|}||{{}}~}|}||{{{||}}|||{zzz{|{{||||}{|z|{z|{{{z{{z|zyzz{yxyzy{|zyvustyxxxyyywwyzwxwxxxzxyzywvuwwwvwvuuuvuvutuwxtttusrrsrtsstuvxyyzyyz{{{{{{yzzyxw}z{~~|}~~||{}~~}|}~|z|{zyz}~}}}}}}||{zxy{~|{{|||~{~~||{|~}{ywvtuw}~~}|}|||}y{~||zyxz{z{y|zxzzyxyzyy{~}}}{{yz|z{}~}}}}}~~}~~~}}|}}~}}~~}}}}~}~}~}~~~~~}}~}|||zU)*)))))(('((('  !}zyyxy|~~~}|||}}|{{||{yy{||}~}|||{z{~~|{~~}|}|{}~||{{{~~~~}{{zz{{zxz|~~~}zywxvwwxx{}~~~~~}~}}~}}{}{zxxwyyzz{zzz|{||zzzzxww{~||||{|}}}{}~}}~~~|{{|~}|~}~~}|zxxwwvxy{{}|}~}|~{{|{{xxxz{{|}~~~~}~~||}~|||~~~|{|{|~~~~}~~|{|~}~|||~~|}}~~}|~~||}}|{{}{ywwu{|}}|~~~~}~~}}||~}}}}}|~~~}|}}z{z|{yyzx{|z|}~~|||~|||{{}||}}|{{{{z{}~~~}|z|}~}}{zxy{{{zxyyzz|}}}~}|{zwvutqsuy}~~~~}~}|||y{zywyvuuttvuw{~}~}{yxwvvz|}}}|yzyzwxxyxxwvwyz~}||{{{|}|~~~||}||}|}||||~}{~}}{{{{||}|}}{z{{}}||{{{}||{{{{{z{zz{{z{|{zz|{{yxzyz|{ywutuwyyxxzyxwxxwwwxxwxx{zyxxwwvwwwvuvwvvvvvvuwxututttussqrsttvwwwxxyz{zy{{zyywuv~{{}}~}}}~~~|{||~~~}}}}}|{zz{z{|}}~}|~}~}{zyxxz}}~}~|||z{{{{}}{{{{{{yxxvvusz~}~}||||{z{{|~}{|{yyxyzzzzzyyyz{zxz{{{{{}~~}|zzy}{}}~}}}~|||}~|~~~~}}~~~}|}}|}}~}}}~~~}~||~~}}|}|{|}yU)**)+()')&'&(&   zyyyxz|~}|{{|~}}}{{{{zzx{{||}}}{}y{{|~~}|{|}}~}|||{||~~~~~~}{{|||}}||{zyxxyzyy}}~~|}{yyxwxvuvvvy}~~}~~~~}}|~}{}}}}}~}{{z{ywvwxxzyxzy{{z{{zwvxvvuy}}{|z{|}}|||}|}z||~}~~~zzz}~}~~~}{{ywwvwwxxz{z{|}~~}|{~y{{yzywvxyxz~~~}~~}}}{{}zyy|}~}||||{z||}~}~}||}|{{~}}|~}}}|~||{}}}~}||}}|}{z{{{{|{yxvtsvz{zz{|}||}}~|}~}}}|}}~}|}}|{|~~~||{{}||{|z{yyzyzz{||~~~|z|||||{yy{{{|}|z{zz{{|~~~~}||}}{}|{{yy{|{zxzxyy|~}~~{zywuutrsrvz|~~~~|{|{{zzzwxwvuttuuvy~~}|yywwxyz||}~~}{zxxvwxwwvvtwx{}~}|{{}{}~~}|}||}{||}{{z}~}~||z|{|}|}}{{||{~|{||{{|~|}}}|zz{{zzzz{zzzywx}{{yzyyz{xwvttvxxwyzzxyxvvwywwvwyxyyvwwxwwxxwvuxwuvvusuuuvvvtuutsrsssttuutuvwwxy{yz{yywwuv~}|~}~~~~~}{||~~}{|}|{{|z|{{}|}{|}~}|zyxz||}~}}}{{|}|||||}}~{{zyxwvux~~~~}|{||{|}~~~|}{zzz{{{{zyx{zz||z|{{{{{|}}}|zyy||~~}}}~~|{z{~}||~~}|}|}~}}{{|}|~}}{}~}~}{~~}~}}{}{U)+*)*)(()'('('  "}|{zxxz|~~||}~~}{{|}{yy|~~}~}~}~|{|}~~~~~~~|}}}}}}~}}~~~~}}}|}~}}||{yy{yzzz|~~~~{xyzzxvvxwx{}~~~~~~~~|||{zywyxy{{y{|{}{{zzxxxwwvw}~|||||}~}|~}||}}~}}z{|}||{zxxwwxyzzzxy{~}{|}|z|zzzywxzyz|~~}}}~}{{{{~~~}{|{|}|~~~||||||}~~~}~||~}~~~}~~~}}~|}||{zwvsuzzz{|~}~~~~}|||}}}~}}|~~~~~|}~}||~||{{|||||}}~~}~|{}|}|zz{{|}~}{||{{z}}~}~~}{~~||||{|}|zz{zxz~~|{ywuutrtux}~~}}}||z{zyxwwwvvwuttw}~}{{xxzz{||~}~}||yxxzzwwwuvwx{~}}{|{{|}~~}}}}}~||}~|{y~~~|{|||||}}||||z|}}||}|{z}||||{|{zz{zzyzz{zyxy{{yzyxy{yxxwvuvwwvwxyyyzxvvyxxxyyxyzxxyywxwxywwwwvvwvttvvwvvvususssvtsstuttuvvvyxzy|yxxwvw{|}}~~~~~~~|{|}~}{}|{{{{||}}|}|z{}~}}|{yy{}|~~}}~~~}}{z{|}}~}}~|}zzzyxxvxx|~~~}}~|{z{{||}~|}}{{|zzz|zyyyzz{{|{}|{|{||}~zyzz{}}}}~~}|z{|~~~}|z|}~|{||z}}}|{{yyz|~}}~}}~}}|{{z{|~~~}||~}}|}{U)***+((()'''(&  !}{{zyxyy|~|}||}}}||{|{yxz{|}~||}~{z{|}}}|}|}|z{||{|}}||}~~~}}~}|}~~{|{yxyxyyzyy}}~~}~~}~|{xyyxvwvvvvx{}{~~~~~~~~~~}}}|{zxyxxvwz|yx|{{{{zzxwxvvvv{}{}}|~}{|~|{~}}}}|z||{}~}{zyy~{|{{zxwvwwvyyxwz{{|~}}}|{{zz{yxwwyv|}}~~}~|zzyyx{~}|||{{z|z|~}~}{|||{||{{|~}|{}~}~~~~~}}|{|}|{}}|{ywvstvzzx{{}|~}}~||{|{{}~~|{{||}}}}~}|}}~~}}||{{z{z{yz{{}}|||||}|}{{z{{}{}|{||z{z{z{}|~}|}~||}|{||{zxzyyy~~~}||yvvusrrtvz~~~~~~|{{z{{yxxxwwvusttwz~~{{yy{{|{|{|~}|}}~~~|{xyzyywwwvuxx||}{z{yz{}~}}|||}}~{||zzz|~}}|{{||||}{}}|{||~||{||{{}}}|||z{{yzyy{{{zyxxxz{zzzyyzzxxywuvuvtuvxxyyywxyyyxyyzyzyxwywxwywwwwxwxwvuuvvwwwvuuvsttvtutttuuttuuwwwy{zyxxwwz{}~~}|z}}~~}}{}{||}|}}yyz|~~~|{z{}|~|}~~}}}{z{{}}~~~{zzyzyzzy|~~~~}|}|z}~}|}}||{{z{|{yxyz|{}||~~||||{}}|zz|}}~~~~~~~}{{{|}~~~||}{{|z~}~~}||zy{}}~~~}}~~}|{z{}}}~~||}~~}}}V)**))()()'''(&  !|y|{zyxyz~}~}~~|{}zzyz|}}~}~~}}}}~~~~}~|{||{|~|}|~~~~}~~}{|{zz{xy}zx|}~}~zyzzzyxxwxx{}~~}~}|||{zz|zyw{|zxy}{{{zxwxxwxvu{}|~~~}}}~}{|~}}||}}z|~}}{zzz}}||zyxwvxyyzxxz||}~}{{||zxyyyw{~}}}~}||}}|zy{~~}}||}{}|}~}}~|}|z|{z}~~}~}~~~~~}}~~~}}~|{yyuuwzzz{|~~~}{}||{|~~~~}|~|~~~}~}}~~}~~{{|||{{}{|~~~|~~}}}}{|}||~~~{|}|zz{z{~~}~~~~||}}}yxyyyz|~~}{zvvtstuux}~~~~~~~|}}}|{|zyyyyxwwvutvy~}|z{}~~~}~|{|z{|}~}}z{zyzyxvuuwz~~}z|{yy{{||}||||}||z|{{{|~~~}|{|}||~~}|}||}~~||||}|||||}|{{|{y{|{{zzzzyzyyzyzzyzyxxzxwvwtttvwxwzyyvyyyzzyzxzyvxxxwwxwwxywvwxwuvwvvvwvuvwtutuuuttuutuuuuvuuwyzyyyyx{yz~~~||~~~~}}|~{{{|}}}|{{{zz{}}|}|}|}~~~}|}~}}{z{{{~}|~}{zzzy{||{~~~~~}|{}{|z}|}}~}}{|{{y{zyyzz{||||~~|{{{{z{|zy|}~~|~}~}}||{{||}}}~|~~|||||~~~~~yy{}}~~~|{~~~|{}|||}}}}}{{||}}}}U()*)+)(')&('(&  !{wy{yxxyxz~~}}}}~||y{yyyxz|}}}||}|{{{|}}~}}}{{|||z{||z{|z{|~}}}}|~~}{{zzxxxy{}x{}~~~~~}|z{y{yxxwwwz||~~~~~}}~~}|~}}~~~|{|{yz{zxwyyyxwz{zzzxwvvxxwz|||~~~}}}|z|{|{zz~~}||y{z||}}zzzzx}~}}||{yywuwxyyxyx|{}}}}||x{{yzyxywy|}}~~}|}}|zx|~}|{zyz|~}}|}||||{|}~}}|~~~}}}||zzzz|~~~~||}}~~~~~~}}}}}~}|{yyvvwxzy{}~~~}~}|{|{z{|~}}~}~}|}}}|~}|~~}}}}|{}|{{{||||}{|}}|||{z{{{z~}|{{|zy{yy~~}~||~~~~~}{||{yyyyxyz~~}||zwvtssuuuy}~|~~~}~}~~~}|}}||zzzxvwvuvtwx|~|z|~~~~}||{|}~~}}~}|{{yzyywuvvw{~~}zzyzz||}~||}}z||{|{|z{{|~~~~}{z|||{~}}|}|||{}{|{{{{|}|||}{z||zz{zzz{zzzzzzzzy{zzyxy{zxwwwutvuuvyyxwxzzzyzxyyyxwyywyxwwwywutxxwuvvuwyxxwwvvvuuvvvuuwvvutvuuvwyyxzyx{yw{~}}|{~~~~|}}~}~}{|{{|z{}}}}}}~~~}}~~}}|{{{z|~}~|zzyz|~~}~}{|}{{|~}|~}}}}{{zzyy{z|}}{{}}}|{|zzz|{y|~~~~}~~~}|{}||~~}|~~{}}}~~|zy~}}~~}|}~~|}}}|}~~~}|{|||~}}V)**)*))()''(('  "zxzz{zzzxz|~}~~|}|{zyz|}~}~~~}|||||~~~||}~}||{|||{{|}|~}|~}|zzy{zzz}||~~~zzz{z|yywyz}~~}~~~~~}}~}|}z{{|zzy{{zx{{|{{yxxyy{||~~}|{||{{}}}}}|{}}}~}zz{y{~||}{yxxxxyz{yxyz{{}}~|{z{|||{z{yz}~~~}~}~}zuy~~||{|}~}~}}~}|~~}}}}~}}}~|~}z|{{}~}}~~~~}~}~|{{xwx{zz|~}}}|{|||}}}}||}}}~~~~~|}}|}|}|||}}}}}|~}|||~{{~~}|{|{}}{}}}}}|~}}}|||yxxxxx{|yywutuvvvw{}~~}~~~}}}}~~~~}|{z}yxwxvuuwy|~~|~}~||}~}|~|||{||zywwwwz~{z{yx{}~}}|}{|~{{{|{{|~}~}~}|{~}{{}}}~}}{{~||||{zz}|}~|||{{|{{}zyyzyy|{zzz{{{{{ywv{{yyxxwuwuvvwvwvx{z{|zyyyyxxyzyxxxvvwwuuuxwvwvtuvvvxxwvuwvwwwwwvvvuuvutstuwxzzz{xvy}}~~}|{{~}|z}}~|{y|}|{wz{~~}}~}|~}||}}}}~~{|{yy{~}}}{zywz}}~~}}||~{}|~}{|}~}}{yzzyxxzy{|}zzz}{{zzz{z{zy|~~~}}~}~~|yy|}}~~}}}~~~|||}}}~}z{{{}}~|z{}}||~}|~~}~~~}|z|}|}}V))*)+()(('''(&   {vvxxxzzzzz}~~||{~~~|{|{yzwxz}|}|~||{{{z|}~}|}|{}}~|||{zzzzyz{{|z}~|yyxxyzz|||{z{}~|}|yyz{{{zyxvz||}~~~}|||}~}~}|~}}~}|||{{{zyyz{zyx{{{{|xxvvy{~}|~~~~}}}||{{}z{zy}}{{yyy~~~}~|{zzy{|~~|{zyyxwxyyzyxwxyy{||}|{|zz||z{z{xzz{|}}|{||}~}ywv|~}|||{}{z~~~}|{{|}}}||}}{z|}|{{zzyz||~~~||~}|~}}|}|~}~~|{zxuwx|y}~~~~}}||{{{|~~~~|{|{{{{zz|~~~~|{|~|{|{{{{|}|}}|}||||~}z}~|{{zz}~|{{~|}}||~}}|zyyyxxwvvx|~~|zywtuuuuuwyz{~~}|}~~}}|||z}}~~}~{{{{zyyyvvvxy|~~~~{|}}}}|}}|}{|||zyyxvuw|~}}{{|zz{|~}}|}}}{|||{}{}{|}|}~}{{}|{|}||{}|{{|||{||{{||}||||{||{{|{yy|zyz{zzyzzzyzzxwyyyyxxxvvvwvwvvuwyz{z{zxyyxwvzzyyxvvvvuuuvvvvuuuwvwwxxvvvvvvwwwxxvvuuvstsrtvy|yzxtx}~~~}~}|zy}~}|{~~}{{{|{|{{{}~~}}}|{||~~~}|}{z{}}}}{|zy|}}~}~~~~~|}~}}~~|}}}|z{zyy{{{}||{z|{{zzyzx{|{{~}}~}~~}}|{z}}~~~~~~}~}~~~|~}|||~|{|~|}|}}~}~}~}|}~{||}}X)**)*))()''')&  !yyxxyyz||}|}~|{}}~}}|{zyz}~~}||}|{z~~|}|}}|||{{{{zz{z~~}z{~~|{zy{zz|}|||{y{~{zy{||zyyxx~}~{z|}~~}|}{{{{zy{||y{|{|{||yyxy|~~|~~}~~||}~}}}{||}|{{zw}}|~~|}|{{}~~}|{yxxxwzzzyxxyy{|{{|~||{|}|}~~|{{|||}}|{y~~~zyz|~}|}|}}~}~~}|}~~~~}}|}|z}~}{||{zz}}}~}~}~~~~~}}}yxyz}~~}}||~~}{|~|{{z|{~}}~|}}|}|}|{{~~~~}}}}~~}|}~}}|{|~~~||~~~~|~~|{{{yxyywvz|}||zzwwxwvwxxyy}~~}~}}~~}~~}|}~~}}{z{zyyyyxwvxx|}{|}~}}}}}~}}}}{{ywvuvz}}{{|}}{}~|||||||{||~|{{}{{|~}{}|{|{|||~~}{|{}|}|}|{|}{|}}{}|}{|}|{zzzzz{zzzyyyz{zyxxxyzzyxwxwwyxwvuwyyzzyzyyxxxuwzyyxwvxvuvuvwwvuuuuuwvwwxvuuvvxvuwwvvuuuttsrrrwxyywvx~~}~~}{~}{z{}~||}}{z{z|{{{z{|~~~~~~}}{{z|}~}||{zy|~~|}|{||z|~}}~|~}|}}~}~~}|||}|{|zzyx{{{{|{z{{zzzyxxx{{zz}~|}~~}}}||z{|~~}~~~}~~~~~}~}|{}~|{z}{{{~}~~}}~}|{|{{{{yV()*)+()()&''(&  !yxwxwwy{|}{||}{|z||}~}}{{{xyy|}}|~|}{|{|z}~}||{|}|}||{{{{xyxzxy~~|yz|~~}{zyyzy{~|zzzyy~}}zywz|zzzxwwz{|~~~~}~|{|}~}}}}|~~}~~~}|zzzy{z{{|{zz{|||{yyxx{|~||}~}|{{{||}}}{yzzzyyxvx||{}}~}||y|~}~~{|zyxxxwxxyxwvwvwyxxz{~~||z|}|{}~}{{zzz{{|{z{|}~|yx{~~}}}||}|}~~~||}~}}}~zz{|zz||zy{{zy{}|||~~~~}}{}}~}}}~~~}|zwvx||||~~~~~~~}}}{{}~~}{|}}|{{yz{|}~}}}}~}}|}}}||{{{}}}~~~||z}}{||}|}{zz}}~|}|}~}|~~}}}{z{zyxzwvxz~|{zxwwwwwxwwwz{}~}}}}}~}||{||~~~~|||zzyzxyxwwwvxy}~~|{~~}~~~||}~}}}{zxwuuvy}}~||}}|{{~~}|{{{{}{z{|}|{}{{|}}{{}{{{}{{}}|||}}|}|}||}|{{}}}|}||||}}yzyzyzzyzywwxzyyyxwxxyyxxyxwyywvuvxyxyyyxywwwwvxzzxxwyxwvvtvvvtvuwwxwwwxvvwutuuuvxwxvxuuttqqruvwuuy|{{|{~}zz{~~|~||yzz{{|{{{{||}}~~~~|{z{|{}~}}}|zyz~~~~|{}}|~~~~~~}~}~}|~~}~~~}~|}~~|||zyy{{{{{{{z|zzyzxxx{z{|~~}}~~~|||}}~~~~~~~|~|{|}|{|||{|~~~~~}}|}}|||{yS**+)+((()&('('  ! }yzyyyy{|~||||}}|~~~}}}|yz|}}}}}}}|}}~~}|}}}}}~|{{{{|yxwy{~|{{||{{}z{{~~|{||{~}{yvw|}||zyx|{~~|||||}~|~|~{z{{{|{|||zz|~~~|zz}{||~~|~~~~{}}|}~~~}{z{|{{zyy||y|~~}||}}~~}{yyxwwxzyxvwxwvyxyz||~~}|}}}||~|{{|||{{z|{}~~~|{|}~~~~}~~~|~~~}{{~{{||||}~|||}~}|||~~~~~}~~}{xz|}}~~~~~}}}~}~~}}~||{|{z|}}~~~||~~~~}|{{~}}~~}~{}~||}~~}{{}~}~}|~~|~~~~~}}}~|{z{zzxz|}}}zyyyzyyyyvwx||~~}}}}~|{z{z|}~~~~~}|z|{zxwzwvuwy~}~~}~}|{z|~}}|{yxxwvvw|}~}}}|}{{~~~}|{{z|~|{{}}}|||z{~}|}}{{z||z}}|||~}|}}}}{||}||}|}}}~}|{|{{yzy{zzy{xyz{yyyyyxyywxyywwwzywvwxyzywxyywwwxvwxzxyxywvvvutwutuvxwwxyxwwwwvvvuutvwvvxvvsrrrsstvutw|}~}{}}}}~zzy||}}|}~~||}{zy{zz||zy{|{~~~|z{zxy|||}}}|zzy|~|~}||~~~}~~~~|}~}}z|~|}~~~|}~|}|{{z{}{|}|{z{{xxxywxwzxyz||~~~|~}~~~|{{||~~~~~~~~}~~~~~||~|||~||{}}|~~~~}{}}}|||zT))*)*((()'''(&  !|ywwxyyxz}|||{||}~}~|~}}}}|zy|}~||}}||~}}}~~||}}|{||z{}{yxxwy|}}|zy{}}}|z|{zzz||z{y{{{{~~{zyvux|{|{ywxz{}}~}{|zzzzy|~}|}~~zzy{z{z{{{{zyz|}{zz{z{||}||{{|~}|{zzz|~}~}{z{|z{{xxzzyz{~~}|}|{{|}}~~{zxxwvuwwwuuvwtvwvxy{{}~}||||{z|~|{yzzzzxxz{{}}|{|{{}|~~~~{~}}}~~||}}~~}~|z|{{yz{{|}}{|z|{{{zy|}~~~~~~~~~~~~}}{yxyz|{||}}~~~~~|}||}}~~}{}}|{{{{yz{||}}}~~~}{|yz}}{{yz{zz{|~}||||}{|~~~~}{{{~~~}~|{|~}}}~}}~}}~}}|zzyxxz{~}||zwzyzzyxwvwxz|}}||}~~~~}{{zyz{|}~}~}}||zzxxwvuwx|~~~~|}|{z{}}}|{zzywvuxy|}~}}|}|||}~~|||{z||~}||}}{{{{{|||{|{{{{|{}}|}|~~}}|}|{||{{x{{}}}|{{{{||zyyyzzzzxwx|zzy{zyxxxxyxuwyxywwwxxwwxyyyxwxwxxwyxwxxwvwvvuvwvuvvwwvyxwxxwvvuvutvvvuwxvtutrtttsuvx{}|}~~}~}|{yy{|||{|~~~}}zzzzyyz|{z{}~~~~{zzyz|{|}~}{{yyz~}}{|}~}}~}}}||~~|~}~~|}~}}|}|z|}{}}~}{}zzxyyyxxxwy{{~}~~}~~~~~}}}}}}~~~}}~~~~}}~~~~}|||}|||~|}~~~~~}}~~|||{U)***+((()'''(&  !~|zyzzzz{~~~}||}}~~}~~~{|~~~}}~~~~~}~}~}||||}||{zz{~||{}~~~~}|}|{|}}}~||||{~~|yyx{||}~{zyx|}~~|{{{{{||~~~}{{{|{|}|}{zzz{|}|||}|}}|}}|||~}{{{{}~~~~|{|||{zyxzz{{}}~}~}}}|}~~~~}}|{xxwvxyxvuwwuuwxwy{|||~~}}~}}}}yzzzyyyz{z|}~}~}~}}}~~~~~}}}~~}}}|zz|}~~}|||}{z|z|{}~~}||z||}|}~~~|~}}~~~~~{||}{{}}}}~{{|{|~}{zz{{z|}~}}}~|{}}||~~~}||~~}}~~}}~~|{|{xxy|~}|zz{|{{{yxxvyx{~}~}}~~~}~}{yzz{{~}~~}}|{|zywvvtvv|~}}}||{{|}}}}}zzywwwxz|}~}}||}}{}~~}}||z{~||||||||yzz|}}|}{||}|z|}}}}}~}}}|{|||{||{{}}||{{z{|||{zzzzyzyxvz{y{zyzyyxwxxwvxywwwwwwxyvwyyxxxyyyyyyxyyxwvwvvvvuvtuvwwyxxvwwvuwutvvvtstvvuuussutrttwz|||~}~~~}}}zxw|{|}|||~}~}}{yyzxyxzzz{~}~~}~~}||{{{z|}}}}{{zzy{{zy|}~~~}}}~~|{}~|}}~~|{}}{zz|}|}{||}z|{}yyxxwwwxuwy{|~~}~}~}~}}||{}|~~~}||~}~~~}|}}|~|{{{|{|}{{~~~~}}}~~}}|{V(**)+((()'(((&  !{yzzzy{{|}|{zzz|}~~~}||}|{|{{~~~~~}}}~~~}|~}~}{}}||}|||{{||{{y{||}{|||}}~|{|~{z{}||{|}|||}~|zyyxz|||~{xvwxz}~}~}{zzyyy{||{|~|~~}|zyz{|||{{{zyy{{{{y{~|}}}{|{z{}|||zzy{}||}}zz|}{zxxzz|{z||}}}}}||}~~}~~}|||{zywwvvxwuuutusuuvxwywy}~~}}{||{}}~|yxxzzzxz{z{|~}}}}{|~}~}}}}|{|{}}~~}}|{zyzz|}~~|{{{z{{zyyy|~~~|}|{{~~}|{{||{}~~}~~~~~}~~||~~}}}~|~}}|{||z{z}}}||}~}~}{z|{|{~|yz{zzz|~}~||}|z{}~}}~}~}}~|}~}}}}|}}}}}~~{{{zxvw{~~|{{z|}|||zzxxwxy}}~~~~~}~}{yy{zz{}{{{|{{{{yyyxuvuvvy~~}~|}{}|~}~}|{{zywwxzz||}}||||||}}}}}}|z{|||{}}}{|{z{}~|{|{{{}|{{}~}}~}|}{{{}{|}}||}||zzyy{}{zz{zzz{zxwxyyy|zxzxzwxxwwvxxxxxwvwxxwxyyyxxyxyzxxyyyxvwuvuvvuuvvwwwwvwwuvvwtwvvuuttttuuutuuttusw{|||}~}}~}||xvxy||||}~~}{yyzxwxyyz{}~}~~|}z{|||}}}|{|zz{{|z{|~~~}}}}~~~}}~}~~}}}||{z{{}}~|}~|||xzzzxwwvtuy|}~~~|~}||~}}}}||~~}}~}|}}{{|}{|}|{~~~~~}~~~~~~}{U)***+)(()'((''  "}||}|{||}}~|{z|}~~}~~}}}}~~~~~~~}~}||||~}{}}||}|}||}~~}|~||}~|}|}~}}|{yz|{~~|{yxxy}~~~}}{{z||{|{|}|{~}|z{{{}~}}{{{{z||}z|~~~}{|}{}~}~|zz||~~|~|||zyz{|~~}~~}|~~~~||~~}~~}|}}|{yyxwvxwvvussstswyxusv~~~~|}~}~}}|zz|z|z{{{{}~~~~}}~~~~}}zz}{}~}}|yyz{~}}}|{{{yzy}}}}}zwy}||}}~~~~~}~~~}}~~|{{}{}}~}~~}}~~}|{|}}~}|z{|zy{}}~}}~|z{|~~|~~~}}~~~~}~~~~~|{zwyxz~~~|}~}~||{zyxx|~}}~~~~}{{|zy{yyyzzzzzzzyyxvuuuvz|}|{|}~{~~}||||{zzzzz}}~~|{}||||~}}||||z}||{}~||}|z|}}||||{|}|{}{}|}~}}}~{{{}{z|~~}}~|{z{x{|||{zzyyy{zxxyxyz{zyyzyxxzwxxvxwxyvvxzzywwxyy{yyyzwxxzyxvxutvvttuwvwyxvwvtuvvywvuvvutttqrtwuuvvuvuw|}}}~~~|}zwvwxz{}||~{{yyxxxxz{}~}~~~|~}||{zz|{zz||||}{{z|zy|~~~{|}||~~}}~~~~}}||{y|||}~~}~~||}zzyzxwvvttx{|~~~~|}~~}|||||}|}}}{~~~~~}|}~|}|{z{}}{{}|~}}~}|{{||}}}T(**)*))((''''&   }{||{y{||{|{|{{}~~~~~|~|~~}{|}}~~~}~~}}}|}}|{{zz{||{{y|{{{z|z|}}}{z|~}|{|{||~}||zzyxxyz}}~{yxwvxxy}~~~}|{zzzyz{yz|{ywz}~~~~|{{{||}}|{{|z||}|z{}|}|{{zz|}|}~||{zyy{|{z}~}||zyywy}~~~}~}|{}|z||~}|}~}|}{{yyxxwvuvvussssrptxvspt{}~~~~}}|}~|}{zy{|{|zzyzz{~}}|}|||~~~~||{yy{|||~}}|{{zyyy~~}|{||{{yzyxyzy|~~}~}~~|xut{}~|{|}}}~~~~~~~~~~~~}|}~}{{||{{}}}}|}}||}}{||||||{yz{zyy}|||~~~~}}{{yz~~{}}~}~}|{}}~||~~~}~~~}|{ywxwy}}}}}|~}|||zyvwz~~}}}~~~}~}}{zyzyxxyzyzyzyyxwwvtuvwz{|~~~}|{||}~}~~~}||}||zzz||}}~{~}||}}|}}{|}}}|||{{|}}{|}{{}||{{{{||}|{|}|}}}~{}{{z||z|}}|}|||z{y{|zz{zzyy|{zywwyzzyzyyxzyywxxvwwwxvvxzyyxxvwyyyxxywvxwxywwvtwvutvwwwxxxxvututwxxvvuvutsqpstttuvuxuvz|~~~||}}yywvwy||||~~}zyyywyz{|}}~~}~~~}~~}}{|y{{{||||}||{z{{}}}||}}|~}~~~}~~}}|zz{{{|~~~||}||z{yywvtsvz||~~|{{~}~}}}}~~~~~~{}~~~~~}~}}}|}||}|{|~~~}~}}}}{|}W)**))((()''(('  "~}}~}{{}~||}||}~~~}|~~}}~~~}}~||{{z{~|||||}}{{zy}|~{~~~}|}}y}~}}{zyyy{{~}{zzyyzyz}~~~}||{yy}zz|{ywx~~~|}}}|~}}|~~}}~}||~~}~|{{z||}~~~}|||}|||}~~~~|zyzy}~}}}|~~{}~~~~~|}}|{zzzxwvwvvtutuuqqtutrty||}~~~zz}}}}|{{{}{}}~}}}~~~~~||{{}}}~}~{{{{y}}}}}}}zz{{yxzy|}~|zww{}|~}~~~~~~~~}}}|}||||}}}}|~~}~}~}~}{zz{|{{~||~~~||{||~~~~~~~~}}}}~~~~~}}|{zwxzy}~}}{xxy}~~~}~~~}||{|yzz{yzyzyyxxvuvvwxz{zz}~~}}||~~~}|~}|{|{|{}}}~~}||}}|~|}}~}||}|{|}}}|}{z{{|{||||{~}}|||}}}~~}||{{z|{{~}}}}|{|zz{||z||z{z{{zzwwwzzyxyzxzxyzyyxuvwwvtxyzywxwxyyyyxyxvuxxwwwwvwxuttvxwwxvwvusstuwxwvuuwvrpnqrrsuvtvtuyzz{}}}~yxwwvx{}{z{~~~{zzyxyy|}|}}}}~~~~}~}}}}}zyzzz{{}||z|zxy}{}}|}}|{|~|}~~~}~~}}|{yz{|}~~~~||{zz|zwwvsuuwzz}~}}}|}|}~}~|{}}~{||~}~~~~~~}}}~|z|||~|{|}}|}}}}|{{|}}U'**)+((()'''(&   ~~}}}||{|||{zz|}|~~{||~~~~}~}~}~~}|{|{{zyy{|}~|{zz{{{zxxz}|{zz|}}{{{{yx}~~~|{yxxvwz|}}{zyyxwwwz||~~~|{zyxyxzz{zwuu|~|||{|||||}|{y|~~}}}|{|~||{yzyyz|}|}}|{zz{{||{}~}}|zyxwx}~}~}|}||{||}}}}|||||{y{xwvvuvtuuuttrssttstux|z|{~~~~~~~~|zzz}}||{y{|{|}||{{|{|~}}{{{|}~~}~}}{{z{y{}}{||{{{{zzwwwxyz~~}~~~~~|yyzx}~~~{~~~~}~}}~~}~~~}}~~}}|}~}{{|}{|}}{|}}}|}}}|||xzz{{z{zz{~}~}~|{{{}}~|~~}~{}~|~}~}}}|}|~~~~~}|{{xxwz}~}}zywz~~}~}}|~}~}}~|}|{|{{xzyxwwxvvuwwyyzyyy}}~~~~}||{{~~~~|}||}|{z|}}}|~}|}}||}}||~||||}{{}}|z{{{{}{{}||||}}}{|}}|}}|{|{{yz{z|~~~~~|{}{z{{{{{{{{zz{{yyyyx{zzx{yzy{zyzxywwwxvuuxzyyyyyx{zxyywvvvxwwxwwvwvvvxwwvwvwttrstuuwwwssttspqrrrsuusvstvyyx}zyyyyvy}|zy}~||{xyz{z{}|~}~~}}~~}{z{{zz{{}||}{y{|}}~}}}}}||~{{~~~~~~~}{||{}~~~~~~{{{|zxwvvvwwyz{~}~|}}|}}~~|{{}z~~~~}|}}}}}}}~}|}~}|}}|{}~U(**)*((()'&'(&  !}}~~}|}}|}||{}}|~~~~~~~~}}||{z{{{}~~|{{|{|{zy{|}{}|{}~{{}|}|~~|{yxwwy~~~|}|z{zwxz|}}}|{zzy|{{zyxtu}~|~{|~}|}~|z}~~}~}}|zz{z|}~~~}~}|z|}~~~~~{{|z{}}}|||}}}~}}}|||||}|{xxxvvwuuuvvttttvvuuuz~||{~~~}{{{}}}|{|~z|}||{{|||~~}}}~~}||{zz}}}}~}|}|zxyxyy|~~~|zy{}}~~~~~~~~~|}}~}~~}{}}|~}}|~~}}~~~}{|||{|{{yz{}}|}|~~~}~~~}}~~}}}}~~~~~}~{{zwxx}~}zx|~~~~~~~}~}}}}{yzzxwvywtvvwyyzyxx{|~{{{{}~|~~}}~}||~}~~~}}~}}}}}|~~|}~||{||}{}{{||{}}}{|||||||z|{~}}|}|{{z{zz}~}}~}||||z{}{z}{|z{{zyyzyy{zyyy{xz{{z{zzyxwwvvuxxxxyyyz{xxyzxvvwvvwwvwwwvuuwxwxxwvutsrsvuuuvuuuutsqrrrrututrtuuvu{}zyyzyyx}{{zz~~~~}|{|xy{|z{|}}~}~~~~~}~~|{y{zzz|{|}}{xz}}~~}}|}}}||}{{|}}~~~~|{|}{{|~~}}}}{|{yxxxvusvwyz{}~}||}||}~~|{{|{~~~~~}~~~}|||~}~~||}}{||~}~}}{{}}~W(*+**()(('('(&   |{{}}~{||{yz{z{}~~}||}|}~~~~{{}}}}}z}~~||zyz{z{z||}}|}z{{{zyz{z{{||z|}||{|||~~~|zyxvuvz||{|zzzzwwxz{{}}~|{{ywxzzzzxxtuz~}~}||{z{|}~}|{}{z{~}}~}|}zzyyyz{{|{|{{zz{z}~~~}}~|||{z{{}}~}{{|}|{|}}}{}|||{{{{ywwwvuuuttutsstuvuuvv}z{{z|}|~}}~~||{|{|}zxy|{zzzxyxy{z}}}~~}~~}|{}zz}}|{|}}|||zyxyxyz|}||~~}}zyzzz}~}}{~~~~}|}|}}}~|zxy~~}{|~}z{}}{||||}}}}~}}||z{}|zz{yxyz{}~~}||}|~~}}~|}}~}|~~}|}|}}}}}~~}}}{xwxy|~|zyz}}}~}}~~}~}}}}}||{zxxwwvwuuuvwxyywvwyz~~~}~{zyx|~}~}~}|{{||}||~|||~~|||}}}~}|{||{|}||{|{||}|{||||{}|{||||}}|||}|{z{{}z}||}}}}|||{|}}{||}|{}|zz{zz|{zyxzzyz|xy{zyxxxxxuxxwxxxyyyzyyywwwxwuvwwwvwvuuwxxyxwvtusssuuvvursuutusrppqtuvvsrutux{||z{}z{yz{z}~~~}{{{z{|}{}{}z|~}~}~|}~~~~}}{{{{|||}}|{z}}~}~}{{~}{{}|{|~~~~|}~~||{~~}}}{zyzwuvvvwz|~~~}|{||~~}}{}}}~}~~~~}~~~~}}~}}~~||{~~}|~|}}}~W)****((()'((('  !}}~~~}|}{||{z}~}||~~~|}{|~|~}~~}{z{{||||}}}}}|}}~}}{}}}}}}|}}}||~|~~{{zwwv{{|}||z||zyz{||}}~||}zzy{{yzzzww|~~~~~|{{zz|}~|{||}}~}}{|z{{z{|}{|||z{{}|~~}~}}~~~~~}~}}~}}}|~}|}}~|{|{zyyxvvuuvvvuutuuwxzzz}~||z}{~~~}~}}~~~}}}~{z{||{{zyyyzzy{}}}~}||{{}}}}|}~}}||zzzzz|}~}~~{zz~|~~~~~~~~~}xtv}~~}|~~}}|~}||}}~~~~}|}}||{|zyxyz|}}|~}}}}}}}~}|}~|}~~}}|}|zyxx}~|{|}}|}~}~~}~~~~}zxxxvvvyvvuwwxzzxvvx{~~}~|{yx{~~~~~||{|{|||}}|}~}~~||}~|}}|||}||}~}|}|}|}~{{||}z{|{||}}}|}|{{}||{}|||}}|}}|{|}}{{}{||{{|{z{{zzxy{xzy}z{z{zyxyxxwyywvyxwxyxyxxwwwyxvvvuvvvuutvxxxyxvuutvtvutuuutuvuttsqppstvwtsutvx{|{|}z||{z|z}~~~~}|{|{|{||||}{|{}}|}|}~~}}~}~}~~~~~|{{{|zzz|~|z{}||}|{z~}zy{|||~|}}|}~~}|~|~}{~}~}}~{|{{vvvvvx{}~~|||||~~~~}|||~|||~}}}~}}~}{}~}~~|||~~||}|}|~}U()*)+((')&('(&   {z||~}}{z{{zzzy{~~~~|||~~}~|}|{~}~}~}~~}|{{{yyz{{{z{}|}{}{~}}{{|{}~||}~|{{|~~~~~|zzxvvyz|z{|{|{zzz|z|{|}{z|zyyzzywwxwyy}~|zyz{yz|~}{||{{|}~}}|{z{{{{y{}{||{zzz}}~}~|}~||~}~~~~~}}|}}}|}~}}||}{z{zzyywvuvvuuusssvttyzz{|~}{{zz|~|||~}{}~|}~~}}}yzy{|zyyxyyyzzy~~}~|}}|||}}{|{z{}}{||{|{|{{zzyzz{|}~}}}}zvw|{~~}}}}~~~~~|~}}~~}|}~}}}zvrtw}~}}||}}|}~||}}z{|~~}}}}{}|||z{{zxxyx{}||~~}~~}}|~~}~~~}~~}|}}}}~~~|~{yxyw{}}~~{z|~|}~}}~~}~||~~~~}|{yxxwwvxwuuwxwxywxwxy~~}~|yzyx|~~~~||{{|||||}||}~|||}|}~}|z||}|}}|{}}}|~}}|}|||}|z|||}|~||{{||{||{{|}||~||}}}||}|z{||{{}|{|}|z{{{xxzzyy{z{yzzyxxxywxywvwwwxxvxzxywwxxvwxuuuvtuvvwwxyxwwuvvvwtuuvtstuvuutrpnrvxxtsuwvz{~}}}||{}z{|}~~~}~}||{z{{~}}||||~~|}}}~}}}~}~~}~~~|{{zzy}}~{|||||}|{|}{{||{|}|~~}~~~~}~~}~}}{{{wvuwxz|~}}}{|~}{{|}}}~}~~~~~}|~~~}|}}}}}|~}V)**(*))()'''('  "{z{~~}|{|{{zzyz{}~~~|~~}}}||{z|{{{{y|}}}|{||}~~~~~}~~~|zzzyzz{{|||~}|}~}}||}}}||{yz|zyxyyyz}~zyz|}|{~}}{}}|~}|||||}}|{{|{|}|{y|~~~~~|{~~~}}~|}}~}}|~}||}|{zyxwwxwutvuuuvvtw{zz|~}{{{||}|z}~|{~~~}~~|{{||zzyxxz|{z{}~|}}||{~~~~}~}|}}~|}}}~||{|{y|~}~}~}{xw{{}~}}}~}}~~~}}}}|wwx{~||~~~~||}||{|~~~~~{||{zyxyz{}~~}~~}~{~~}~~}}~~}~~}{yyyx{~~~~~}}~~~~~~~}}~}}zyyxxyyxwwwxwyzyxvyz~~~}||zyyyy|~}}|}|{}||{}}}}~~}|}|}}}|{}}}}}|}}~}}{~~{}|||{}{|{}|}|~}}|}||{}}|||||{}|||}|}{|{zz}{}|{{{|}||zzyzyzyxyzzzz|zyzyvwwxxwwxxxxywxxyxvxwxwwvvtvvutuwwvvxwvwvuuwxuutttstuttttrpnorwztttvwy{{}~|~||zy|||}~~}~}{|{zz|{}}}}|||~}|}}|}~}}}~~}|{{}}~}~}||{z{z|{}|{|{{{{|{}{{zz{z{}~}~~~|}}}}~~~}{|~}}{{ywwwyz}~~}{|}}}~~}}{}|}~~~|~}}~}}}}}z|}}|~~|}}|}}}|}}|{}}|~~{T(**)*)(()'''(&  !|wx{}}||{zyxxxwxyz|~|~}~~~~~~}}{{|yy{yyyzz{{|||z{~}{{z~~~}}{|}~~}||{yz{z{zzy{|~}}~}|z{{|{{{zzyyxxwxxzy|~}{xw{||{||{z|~|{~~}{{{{}|}{{{y{{zyxx}~}~~}|~}~~~~~~~|}|{||}{{{||z{}{{zyxwwvwtuuttuuvtuwyyz}|xwz{|{yzz|{{|~}}}|y{y||zzwwxz{{z|}~|~||z|}{z}}~|~}}~|||||{}{{{{yyz|zyy||~~~~}zyxwxz}~~~~}~~~}}||||}}~}}|~~|}}{zzz|~~~~}||}}}}|}|}|zz{{~~}~}|}~|||{zxxyyz|~~~~~~~~~||}||~}}~}||}}}~}}~zyyxyy|~}}|{|}||}~~~~~~~~}~~~~|}{{{zyzzywwxwxyyxxxyz}~~~}~{|{zxyxx{}}||||{{}||{}}}~|{}}|}}|{}}||}~}||}~~|~}||}|{|~}{{|||}~}}}||||}~||{|{||{{{{|{{{{zz||}|}{{|}{{z|zyyzyyyzz{yzyyyzwyvwxwyyyxwxxxxzxwwwwxxwvvxwvuvwwwvwvvvvuvvwvuutsstvuuutronnpr{wvvwyz}~~~~~|~|}{y{|}|~~||~}}}{{||}}~~}~~~}|}}}}}~}{||{~~~}}}||}||~|~}{{{{}|}|zx|zxy{~~~~~~~}~}~~~|y~~}}ywwyxz}~~~}~}~~}~~}}|}}}~}~~~}|}|}~~}}}|}~~~~}}}~}~~}U)**)*((()'''(&  "|yy|}~}}{|zyyyyxxx{|~~~~~}}|z{z{zx{zz{|}|}}}}z{}}~}z~||z|{{{{{|~}~~|||}~~}{zz{yyyyy{}~|yxz|{z{{||~~|~}}|{z{}}~}{{{|}{zz}}~~~~~|||}}|}|{||{}~|zyvwxxwwxvuvwxxxzyyz}}zxy}}|{yy|{{|~}~|{{|||zxxz||}||~~~~}{||{|~~~}}~~||}}{||{z{|{{{}~~~~~|zzxyz|~}~~||}}}}~~~~}}~}|}}~~~~}~~~{}}~{y|~~}}~~}~}{yy{{{|}|}~~~|{{}|~}}~}~~~~~{zyzyy~~{|{|{{}~~~~}~~|}}}|{z|zzyyyyyzxxwy|~~~~}}||{z{xz{~|}~}{|}{{z~|{|}}}~}}~}}|}||}~~~}}~}|}}}|}}}}}||}||||}}|}~~}|~}|{}}||}|{{}|~|}}||~|z{}|||}{{|}z{z{zzyzyyyzzzz{zzy{yyyxxwxxyxwywxxxwwwwxxwwwuwxwvvwwxvwvuuvuuuwuvttssttwvvtspooos{wywy{|~~~~~~|~~||zz{|}~}{|~}|{}{|}|~~~}~}|}~||}~~|~}{z{z{~}}|{||}|{|}|zzzz|}|{zyz{yxz{~~~}~}~}|}~~}}}~~|{|}}}zxvxwy{~~~}|}}~}|}~~~|||~~~~~}|||~}~}}|~~}|}~z|z}~~|||}}}}|V(****((()'''(&   }zxz{|{{{zxxwvwwwww|}|{~}}~~~}~|~~|z{|z{||yzzyzy{|{||{}~|xvwz}|}}{{~~~}~}}}|{{z{z|}~}}~|{}||{|{yzzywxyxz{|}~~{yxx{zyzzz{}~~|~}||{{y{}|||{zz{{{zzz|~{|}}~~~~}}}~{{{}|z{{{yz{{}zyxwwvxxwwwtvyyyxyzzz||xxyz||zxxyzy{}|||~}{{y{|yzxxz{{z|{{}}|}|||}}z|}{|~~||}~~{||~}{{}~{{zzy{}|{{~}}}}}}{zzyxxz|}~~~~~~}~}~|{|||}~~}{}}}||||}|~}}}~}||}{|||{z{}}~~}}~}~~}zxzz|zz||{}~}~~~}~|||z|~~}|}~}|~|}}|yzz{z}}|}{z{{||~~~~}~~~}}~}}}{|{{zzzyyyyxww{{~|}|}{|{{{{|}|{}~~}{{|z{}}|{~|~}{~|||~|{~~|}~~{||}~}}}|}}|||}}{{}||}}}|}}|~|~|}|~{|{|}}}}|}||}z}{|||||||}{||{yzzzyzzzzzz{zzzyxwwxwyyyxwxwxyyxvwwyxxxwutxwwwxvwvwwuvwuutuvvuutttuuuvttrppopywwz{~~}~~|||}|~}~||}}}||}|||~}~~|}~}|}~~~|{|{{~}~||}|{}}}|{{y{}}|zz|zyxz|~}~}}}~}~z{~~}|}}|{yzyz|}~~~~~~~}~}||~}}~~||}~~~}~~~}}}}}}|{~~}}|~~}}}T))*)+)(')'''(&  !{y||}|}|{{xxxwyxyzz}}|}~~~{|}{|~}{{zzyz{||}||~}|xuvz~}~{}~~~||{{|{}~~}~~~~}}}|{{{zyx{zz|~~~~{yz{yzzz}|}~}~||{z|~~}{||{{}|z|{{}|}}~}|}{}{}{|||z|{||zzyvxyyyzwvwzzz{{zy{|~yzyz{|{xyyzz|{{~~||{{|{{zy|}||}{}~~}~~}|}}|{||~~}||{|~|{||~~}~z{{}|}~~~~|||zzy{~~~|}|}}~~}}}~|}}}~}~~~~~}~}}{~zz|~~}~~~~|z{||{|}}}~~~~~}~||}}|~}}}~}}~}||}{z}~~}{|~||}~~~~~~~~~}}|~{{{|zxyywxv{{~~|~}~}||}||}~}}|~~||||{|~|{|}|~~~~}}}}}|~}}~}|||~~~}~}|{|z{||{|~}~}~~||~}}||}|}}~|{z}~{{}~||~~}||{|||||}|{zz{zzzzyyzxy{{yy{zzyxvwwzyyxxxwyxwxwvwwywywvvvuuvvuwxxxwwvuuvvvvwuuuuutttstpqonqyvvx{~}~~}~~||{|{|}~|~}||{}||z|{{}}~}|||||~~~~|{{}{|~~}}|z{|}||}}|{{z{{}{{zzzxxy{|}}~}|~||{|}}|zy|}|}|~~~}|{{z{|}~~}~~~~|}|{|{}~~}}~}}|{{~~}}|}~~}~~}||}~~}|~~}~~|{{}~|||T()***((((''((&   yxxzz{z{yyxvtuvuwx{}~}zz}}|~~|}~}|z{{}||zzyxyy{{{}}|}|zzxxvx|~||~|{||~~~~~~~~|z{|zzz|}||~~~~~||}|{{yzz{{yz{||}}~|zyxxwxxyz{z|}||~~~|{zzz}||{zyxzz{z{{z{||}}~~~||{{}|{zyz{{{z{{zxwwwwzyxvwwzzxyzzz{{|yxxyz{{yxwyz{{z{}}}}{{zz{||xz{|~z{yz}}||||{z{||{zzy|~}{{zyy|~{|z{{~}|yxz{z{{}~~~~~~|||{{yz|||~~~}}|}~~|{|}|{}~}|{|}|{|||}}}~~}}}||{|~}||yz}}}||}~}}~|}|}|{{||{{|}|}~~~~~}~||}|}|~}}~}}|}}~~|~~|}|{{{|~~}~~{{~~~~~}}~|~}}~}||{{yxvuwvwwy|~~||}|{|||{}}}}|~}|z||||~}|{}||}~}~}||}}}}}}~~|~{{||}~||}||{}{|||{}}}|{}|~}|}||~{z{{}}|zzz{yz}|y{~}|{|}||~~|{{{zyz{yzyzxyyz{x{{zxywvwyzyyxyzywxwwvvuwvwwwwvvvuvvxxyyyxxwvuttuvvuutsusssrqomnswvwz|~~~}~}}}{|||}}}}~}|z|}|z{{~~}}|{||~~~~~~}|~}~}|}{z|~||}|{}|{yz{{|{zyxyzz}}}~~~~|{y|}~}z||}}~~~}}}{|||~}}~~~~}~|}|}}~~~~~~~~}|}~}~}~~}}~~~}~}~~}{|~}}~~U))*)+)(()'(((&  "|zyz|||{z{yxxvwwuw||~|{x{~~~~~~}}}{|}~{{{zyz|}|~~~}||||z}~~}{{|}}~~~}||||||}}{~~~~~~}|||{|}|{{|}}}}}|zzzyyxyz}}|}z}}~~{zy|}}{z|wy{zz|}|{}~~~|||}|||z{{{{|z||yyzyxxyywwy|{{{}z{{||yxyz{||zyzyzz|zz~~}z{yzz||{~~~}{|~~}}|{{|}|{{{z{~}|{yv|}{{|~~}{yyz|||~~~}}~}}{{}|{}~|~~~~|}~}}|}~}|}}}}~|}~~~~~|||}~~}|zz{}}}}~~}~~~}~}}}}~~~|~~~~}}}}~~}~~}~~~~~}{|}}}|~~|}~~~~}}}}~~}}zzxvvwtuvxz~~|~}{}~|}|}}}}{|}||{|~~}}}||~}||}~{|}{}~~}|}||}~}||{}}|z{|{}{}}}||}|}||z||}|{||||{yyyyxw|}zy}~|}{||}|~|zz||zz{zyxyxxxyyyz{zzyywwwzzyyyyyyxwwwwwvvxxxxwvvuuuvxxxzyxwwvwtuuvuuuuttsrsponmosqtx}}~~}~~}}}|z|||{}}~|~~{z{{zzz{|}~}~}}||zzz}}}~~}~~}}}~~||{{{}~{{|{z|}|yxy{}|zyxxzz~~}}|{}~~}|zxy{|}}zz{{||}~}~}{|||{}~}}}~~~}}~~}||~}~~~}}~~}~~~}~}~~}~~}|{~}|}}|}}{}|}|}{T(**)*((')'''(%   {{xzzz{zzzyxwvvusuy||zyvw||}~~~~}}}|{z{{}~{|{zzxz||}~}{{|}}|}~}||yxyyy|z~||~||||{{{z|}~}}}~}|||~||||z{|}{|{}{|{|{{}~{zxxwwxwx}|}||{|}~}}~|}{~|zzyy}{{yxxyyz{}|{||{{{~~~~~}}~|{{|}{|z{y{zz{zzzyxwxuxxwwy{||{{{zz{{xwyx{|zzzzyyy{xz|~~~}}{zxyz}z|}}~}|}{|}}}~{{zzz|z{xyy{~}~}{|yxy}|zxz|}{xxyz{z~}}}~~~}z{{zy{~~~~~|}}}|}|||~}|||}|{|}~~}~}||~~~|~{z{|||}|yyz{|{{||}~~~~~~~}}~|}~|{}~~~~~~~||}~~~~}~~}~~}}~}~~||}~|}~~~}{}~~~~~~~~}|}~~}|}}z|~~~}{zxvvvtutwy}~~~}}}}||}}|}~~}}|}|}||}~}|||||}}}|}|}~}||{}}}}}|{|~}}}}|{}||{{}||||}||{}|{}z||}|zz{{{||yxvyyz}~{||}}|||{||}||{{zyzzzyyzxyxzzyz{zyzzxyxxyyxyyz{zxxxxxxwxwwwxwvtuttvwxzyyxvwwvtvvvutuusssqpmonorqsw{|~~~~~~~~}~}||}||{}~}}{{{zzxy{~||||zz{|~~~~}~}~~~~|}{|}~}}|}{||{|zyx{|}}zyyzz||||}~}||{{|}~~y{{z|~~~~~{}~~}|}}}~~~}~~~~~}~}~~~}~~||~}}~}|{~~}|}~}}}~}}}~}U))*)*)((*''(('  !~|{{{z{z|zzyxwvvuvy}}|{wwz~~}~~|~||{||~||yyz|}|~}|}}~~}{xyyz|{~~}~}|{}{{}~~~~}||||}|{}~}}|~}{|}|~}{yxxzxy{|~~~~~}~}~}{|~|{{z}|zzyyyzy|}}||}{||}~~~~}}{{||{{z{||{z{{{{zxxxxyxwz|}}{|{|{|{wvyz|}|zz{zz||{z}~}}}yy{~~|~}~}}}~}{z{{|yzz|zz~~~}||{{|~}yzy}|{z{|{}~~~|~||}}}~~~~~}|}}}||}{|~}}|~}}~||{}}~{{{{{|}|~}~~~~|}~}}~}}~~~~}~|~~~~}||~}~}{~~}}~}}~}||~~|{yywwvuuuxy{~~}~~}|}|||}}~}~|}||{}||}}}}~||}|{z|~}}|}|{|}{}~}}}}~}|}|}|}|{{{|}|}||}}{|}|||z}}||{z|{|{zyyxz}|~}|~}{|||z||||||{{z{z{yxyyxyyyxzy{z|zzzxxxwxzz{zzzwxxxywvwvvwwuutusutvxyywwwwuuuwvuttttrrrqmonpsqsvy}}}}~}}~}~~}}}}||}||{{|~}~~{z{yyxyz|~~}{||zz|||}}~}|~}~~~~}|}|{{}}}|{}||}}{{yzyz|{yyy|z{~~~||||}~~}|{{{|}}}zzyxz|~}~}}~}|}~}|}||~~}}}||}|~~~~~{~~~~}~}~}}~||||~~~~}|}~}}~|{}}{T(****((()&(&(&   ~|yzyyxyzyywxxwvtvx{|zzxwvz}}~}~~~~}{{zz{~|}{zyxyz{||}~|}~}}~}}~|{zyxwyzy{}|}}~}|{|zz{z~~}~~}||{{{}|z}}{|}}{}||}{|{}}~~}zyxywyxy||}{}}~}}}}{}|}|}~{zyy{{zxxxyxyz||zzzz{|~~~~~}}}||{zz{z{zzz{yz{|{zyxvuwwvx{||}{{z{z{{uuu{}|zyyzx{{}{zz|~~}}{{zyy}||}~~||}||z}~}{yxyyxwyy{{|~~|{|~~~|{{|}{zxxz~~|z{zy|}}}|}{}}{{}}{|~~~|~~~~}~||}}|{{||||}~~}{|}}~~~~|{{|~}}|{|{{||~~||}~~}~}}~~}}|}~{|}|~~~~}}||||~~~}~~}~}~}~}}~~~}~}||{{|~}{~}}|}~~~~|}~~||{zwwvvvvyz|~}~~~~~~}|{|||}|}~}|~}|{|}|{|}}~}|}{{|}{{~}||||{z|{|~}}}|}~}}}|||||{||}{{|}}}||}|{z{|~||||z|||{{yyy{{|}||}}|||{zz{|||}{|yzzzwzyyxwyxxyzx{{{zyyywyy{z{|yxwzyyxwvvuxvuuvutttuwxzxwvvwuuuvututssrsrqpqqsqrw{~~}|}}}~}~}~}}|}}|{{|z}~~}||{zyzzz{~~~|}|{z||}|{}~~}}~}|}|||}||}{|z~~{{{zz{{{{yy}~{~~}}}}|}}}~|||~~}|{xxx|}~~~}~~~~}~}|}~}|}|~~~}{~~}~~}}~~}}}~~}}|~~}~}|}|T))*(*)(()'('(&  "||||zzzz{{zzyxxwxz{~|{yyz{|}~||{{~}||{yyz}}|}~~~~~|{yyz{|{}~}~}|||{~}~~}}~{z{{|||~~~}~~||}}|~~~|{zzzzzz|~~}~}~~~}~|}}}~~|{zz{{zyzz{z{|||{|{|~~~~~|}|}}{{{zz{{z{||{zyyyxwyyy{|}}}|{||}zwuux|~}{{|{{|~|{{|}|}|{}{zz{|~~}}~|}||~}{{yzzxwxz{~|{}}~}|}|{xz|~}~}||~}}}}|z~~||~~||~~}~}~}|{{}|}|~~}~}~~~}|{|~~||}~~~~~|||~}~}~~}}~~}~~~||}~~~~}~~~~|}~~~~~~~|}~~~~}~}~~~~}~~}}}}z{zyxwwvx{{~~~}~~~~~}}~}|~}|}~}~}|}}|}|}{}|}~~||}{||}}}|||{|||}}~~}}}}}|}}{|}|}|{}|||}||}~}||{|{{}|{|||}||||yzyyz|}||||||{|z{zz{{{{zz{yzyyzzyzywxxyxy|{yzzxxxyyzyz{zxywyxyxuvvvuvuuuuuuwyzxxwwvutstututsstqsrspqtssvz~~~~}}~~}}~}~~}{~}{z}|z}~}}{|{{{|{z|}~~}||}{xz|}z{}}~~}~}~}{}{{{|{{{{{|}}~{{}{{z{zy{}~|~~||~||}}|~|zyz||zzzyy{}~~~|}~}}}~}||~|||}|}~~~~~~~~}~{|~}|}}~~~}}}~}~||}}|}~~}|||T)**)*((()'''(&   ~|z{{zyz{yzyyxwuwuwz{{{{yxz|}~~~~}||zzwz|}}zzxx{}|y{}~}}~~|}~~~~}{zzwyyz{{}~}}}~}|{{zy~||}}~~}|}|{{||zz|~~{|{|~~~~|}|{~~~}|zxyyxzyz|}||~~|}}|}z{|}|}zzyyz{yxyxyzy{yzzz{{|~}}|}}}||z{{zzzyz{z{{|yzyyywvyyy{|||{|{{{zzvsuwz|{zzzzz|~|{z{zzy}~}||z{z{{|~~|~~{{z{z}~}zxwxxvvxy}~}|{~}||}{{{{|zyzz|~~}|{|}|}{{xwz~~}|}}|{{}}}}~|}}{{{}~|||{}~|}}}|~~||{{}~~~}}|}~}~~{{}~}~}~}}~~}~|}{|}}}{|}~~}~~~~~~~|}}||~}|}|~~}~~~}~}~}~~~}}~}~}}z{ywxxwxy||~~|}}|}}~~~~~}}}}}}}}}}|}~||}}{|}}{|}}||}{{}}}||~~}{}}{||~}~~|{|}{}}}|~|}{}}~}||}||~}|{{|{z|||}}|z|||{yzzzz||{|}}|{}{{zzy{{{{zzzzyyzy{zzyxyxwxwy{zz{zxxxyxyzzzxyxxwzwwuuuuvuvvuuusy{ywvvuuuuttuvtsuutsrtrqssuvy}~~~~}}~}~~~~}}}}|{|}|}}}~|||z{}}{{|~~}||{}zy{|}}|}~~~}}|}|{{~|{|}}|}~}}{}}|||{|}~}~~}{{}~|}||~}|{}||{{zyz}~~~~~}~~~~}~}}}}~}}}~~~}}}}}}}~~~}~~~}}}}|~~}~|U))*)*)((*'('('  !~||}{}|{|{zzywxywwz||}}|{{|}~~~~~zyz|~~}{yz~}}||}}~}~~~~{|zz{{||~}~~}|}zz|}|}~~~~|}}|}}{}~|}||~}}}~~~|zy{zzy{}}}}}}}|}}}~}}}{{z{|{zy{yzz|z|z{{~}~}~}}|{zzyz{{|}|~{{{{yxxzyy|||||}}}||zvwvxyz||}~{|}}}}~||z}~~{|{zz{}~}|}~}z||}}~}|{zyywxxz~~~}}~{{|~{zz{{{}}}{}}|~~}|}yux}~~}}{|}}}~}}}{{|~~}}|}~}}~~~||}||}}~~~||~}~}}}~~~}}}~~~~~~~~~~~~~~~~}~~}}}~~}~~~~~~}~~~}|zzyxwwx{{}}~||}~~}}~}~~}}~~}|}}}|}||}{}~|}|}|||}|~~}||}|}}}}{|}{}}}~~}~}|}}}|}~}~}}}|}}}}|}{|}~|{||z{{{|||}|{{||z{zzz{}{|||{{|z{{|{zy{{{{zzzyww{{zzyywxxyyzyyzzzxxxwywyyzyzyxwxwwwvtstuuuvutstyyvvuttsuuuuvtttttsstttuprwy{~~~}~~||~~}}|}|~|{}}}|{~}|||z|}|{{{~}|zz||{zz|}}|{~~~~||||}z{}||{}|||}}||}}|{|||}}~~~}|{}|}}}~|~||{{{|{|zy{{|~}}}}}}~}~~}}}|{}|}}}}|}~~~}||}||{}~}}~}~~~}~}|y{~~~}|T(**)*(('('(')&   {|{{y{y|zzzyzyxwxwvxz|}}|{z||}~~}~}~}{yyz|~}}yyx{~~||{}|~}}}}~~~~~}|{|zzz{||}~}||{|{{|yz|~~zz{}~}||{||{{zzz|||{y}~~~||{~}|}|zxyxxyz{}|||}}{{|~~}||}}}{{{y{|zyxxzyz{z|zz{}}}}~~~~||||{zyzzyzzy|}|{{yzyxxyxwz{{|||}|{}{uuvxzzz|}}||||||||{|}~~}}zzz{yzz||{{}|z{z|}}{{zzyxvxxx|}|~}{{}{zz{yyyxxy|{z{}~}~}||}|y|}wvw{}|}~{{z{{{}}}{|}{||}~}}|z{|~}}~~}}}~~~}}{||{}}}{}~}{{}}}||{|}}~}}~}}~}}}|}~~}~~~}}{}|}||}}|~~~~}~}~}~~~}}~}}~}~|z{ywvxy{}}}}|~}}~~~~~~~}}}}|}~{|}}}{|}}}||}||}||~}}|{}||}}|||{|||~}}~}}}|}~~}}|}}}}}}{||||}}~}||}|z}{z|||{{}|zy{y{{||{{|{|{|{z|{z{{||zzzyyyywyyzyyyxyyxyzyxyxyyxvwxwwwyzyxxxuvvvutuvvvvvvttwxxuuuutvuttuvtuuutttuuuqruyz~~}~~~~~}|}~~~~}}||~}||}}{|||{}~~}||}}{{{}}}|||||yy~}}}}}|{}||{}||}~}{|||||~~}~}}~}|}}~~~~|{|}|{||z{{|}}~}}~}~~~}}~}{{}}|}}|~~~~||{|{||~~~~~~}|||zz}~~|U)**)*))((''((&  !}~}||z||}zzz}yxyyxww{|~~}}}|~}~~{{zx||zy~~~~|~}~}~~~}||{{|~}}}~~}~|||}|z|~~|z{|~~~|{z~|{|}{|}|||~}~||~~~}~}}{zzxzy{|~|}~}}|~}~~~|~zzz|{yyzz{{|{}}~}}}~|~}}}}||}{{{}|}{||{z{yyz{{y{|}{{}}|}~{xxxyz||{~~}}~|}~~{{|~~|{||{z|~}||~||}|{}}~|}z{xx{{|z~}}~~z|~{z|}|zzyvxz{zy{}~~}|}{||{zwz|~~|{~~}|}{{~}|}|}|~~~}}||}}}~~~}}}}}|{}}|~~~|}}}}}|{~~~~~~}~}}~}~}}~~}}~~~~~}~}~~~~~}}|yzxxwyx{~~~~~~}~}}~|}}}}~|}}}}}|}~|}|}}}}|}}}}|}~}|{}}|}~||}}~{|}{}|~~}{|}}}}~|}}|}~}}|||}|{{{|||{{{|||{{{zz||{|||||||{z{{{{{|z{{yxyzzyyzyzyyyyy{zzxywxxxuuwvuvwzxxwvuvwxvuvwwwwwttsvvvvutsutsuvwvvuututsttvrtvy{||~}~}}|{}~}~{}~}~}~}}||z{|}{|}}|{}}|||~~}{z||{{{|z{|xw}~~}|{|}|{{}|{}}{{|~|{{}{|||}~~}~~~~}~}~~}~{||}}{}{z{|}~~}~|}~}|~}~}}~}~{|||}|}}}~~~~~~||{|{|}~~~~~}~}~~~}~}}||zx{~~|U()*)*((()'''(&   ~|||{z{z{{zzy{yywwvvuxxz||~}|{|~~~}zyyx{~}|z{~~||{|{~}|}}}}~~}~|}}}|{z{|{|}}}|}|{{}{{{|||xzz}}{zz|{{z{||{||||~}||~}||z|{|||{yzxxx{z{{|||||y{}}{}}|{{zyz{zxzxy{{|{|}~||~}{{~||}||{{zz{|{|{|zzzzyxy{z{z|{zz}~|}~{vwxyz{zy{~}|~{{{}}}~}}}}|zz{{{z{||z|}zy{{{{|}{zyxxxzzzzz~~}}}{{|{zxz|{{zxvtwzvwy}~~|}|}zz{zxvx|~~~|{|~}|{{z~~~}|{{zz~}~}}}|{{||{~~}}|}~}}}|z{|~~||||||||||~||}~~~~|}~~~}}~}}}~}}|}}|{|}{|}~~~}|}}~~~}}}~~|}~~~{{zzxxwwy{|~}~~~~}~|}~}}}}|}~}||||||}}{}~|||}|}}|}{|}}|{}}{}||}|}{{|}}}~|||}{|}}||{}|}|}{||{{{{zz{{|{{|||{{{zz{||{z||||}{z{|{|{{{zz|yzzzzzyyzzyzzxzz|zxyxwwxuvvxwtuxwxxwttxyvwxxxwwwwuuttvuvttsutttvvtvvutststusvxz{~}~~~~}{|}~~||~}}}~}~}|{|}}}}||~~}~}~~~|{|~}{{}||zzzy|~}||}|||{}}{{||||}||||{||~~|~~~~~~~~}|~~~}{{{||~~}}~~~~~~}~~||}}|}}}}~||}}{}}}}}~|~~~~}~~}{}{zz}~V***)+((()'''('  !}|~}}||}}|z{{yyxxxwwzyz}~}}|~}{{z}}~|~|{{~~|}~}}~~~~}~~}}|~||~}}~}}}}{{}}{z}|}~~|zy~~}}~|}||}|}}}}}~}~||||||}|yxz}z|~~}|}|yy~}|~{{z{z{xyz~}}{{~~~~~{{}~}|}}{{|}}||||{{{yxz|{z{}{z|~}}~}ywxz|~z{}~}}}{~}~~|~~{||~|{}~}||||{z}~}}|{{{y{||||~}~}|{|zyz}~|{{vvxzwv{}~}~}zzzzxyx{|~}{|~~}|z|~}~|{}{{{|~}}}|||}}}~}||}}{{|~~}|||{|~}|}~~~~}~~~~~~}}}}~}{|z{}{|}~~~~}~~~~{{{{zyxxzz{|~~~}}}~|}~}~}}~}}}}}|}}}|{}~}~}}}|}}}}}||||||{}}}|}}||~~}|}|}}}}}}|}|}}{}|{{||{z{{{{}{zzz|{{{||z{{{z||{||{|yz{|{{|{{{|zyzzxzzy{zz{zyx{z{zyzxxyvwvwwvuvwvuutsvwuuwvvwwvvvttutuvusrsrutvuuuuuuusssvrtz}{}~~~~~}|||~}|~||~~~~~~~}~}|z{{~}}{z{~}~~~~|}||{||{|~}|zzzyz~~~}}}|||||{|}||}||{{}{|{z{||~}}~~~|~~~~~~}~}}|zz}}|~~~}}|~|~~~~}~~|||}{yz|||~}}|~}}}}}}|~~~||~~||}}~}}}}|z{{{}~~~~U()*)*()()'(')&   }{z{{||{||zzzzxyyxwvwxwy{}}}}|}||~}|zz{}}~||}~~||{{~||{|~|}~}~}}}~|{|{|{|~}}|~~}|||||{{{y{|{|||yx{||}}||{}z{|||{{|}}}||{z|{|{zxvy{|z||{{{{yx{~}}{|{{{{zzyywuuz}{yz{{|~~|zz{|~}}|{||{{{z|{{{zz{zwxx{|{z{zzyz|}~}xwywz~z{|~~|~}zz}}~~~|{{|z|||{{||{|}{z{||||}{{y{y{{|||}}~~~{zz|zyyy||yyvuwwwvy{}||~|{|{zzzyyxyyz}~|}{|{|z{z{}|||}|{zzy|~}}{{zz}~~}{|}|~|{{{{y|~~~~~}|yzy{}~}}|}~~~~~~~}~}}{z||~|}{{{{{||}}~~}~~}}~}~}~~~|}|{y|zzzxywyz{~~}~}}}}~|}|}~~|||}}}}|}~}}||}~}||||{~|{||~||}~~{|~~|}}{|{}|||}{}{|{||~{{|z{{z{|zz{zzz{{z{{|zz||z{|||||}{{{|z{|||||{zzzyyxzyy|}zyxz|{|zzxxxwvvwxuuvvuvvustuvuvvxwwxvuuwutsstssttssusuuwttvttsvtsx{}}~~~|}}}||~|}~~~~|~}{{{||||zw{}~}~}|{}|||~~z|zz||~}~}~}|||}~||{~||{|zz|~|z|~~~~~}~~~}~|~|{z~|{~~}}~~~~~~}{|~|{{}|}~~~}~~~~~~~~~~}~~}~~}|}}}|~}}|~|||~}}}X*****()()'''('  !~|{{}|}||}||||{zzzywvyyz{|}}~|}}~~}}~~~~~~|{|~~~|~~}~~}}~~||}|{{|~}~~~}~}}}}}zz|||~~}|{}}~|}~}{|~||{}}~|z|}|}}zxz|}||~|~{{{{}}~}}{zzzyzwvrx{}{||~}}~{zz~~}|~~||}}|||~||{{yy{z{|{{|{{{|~~~zzzz}}|{}~~~||~~}}}}z|~}|}}~||~}{}|||~}}|{|z{}~~~~~}{{zyy||z{wxvxxx{|{}~~}{}|{{{zxyz|}~|}|}}|}~{}~}|||~|{z{{~|{{|{~}~}|}}~}}}~}||}~}{zxz}|~~~|{||{|}}~~~~~yzzyz||}~~~~~~~}{~~}~~~}}{zz}|{zzxxxy{~~~~~~}~}}~}~~~}}}~}}|~~|}~{||~}|}}}|}|{|}~~}}}|||}|}|}||}}|{{}{{}|{{|~}|||{z{z||||zzy{yyz{{{{||{|||}|{{||{zz~}{|}{{yzzyzyxxzzzzyzz{{{y{yzxwuwxuvwvwwwvuuusvuvwwwxwvuvvttstsstssruttvvtuvutsvttw}}~~~~~}}}}~}~~~~}|}|{zz{|}{zyzz}}~~}~}||~}}|~}{}}{||}}}}||}}||||z{|{{{{zx{}}{|}~}~~}~|~~~}}}||~}|~~~~}|}~{}}~~~}|z|}{{z~}}~~}}~~}~}~~~~~~~||~~~}||z{}~}|}}}||}|}~}X()*)+((()''')'  !~zxyz|||{}}zzzzyyyxxwwyz{}|||{zy{||||}}}{}~}}~}{{{}}||}|~~}}~}||~}{{||zz{|}|~}~~}|{{{{zy{z{{|}{|}~}~~~}|}}{{||{z|||}}}|{{zz{}zyx{{{||{zz|zz|~}|}}||{yzywwusvw{||{|z|}~|{y}~|||~|}|}z}{|{|z{xzzz{{{{|{z{{|~}~{zzy{|{|{}}|}}{{|}~~~~}~|{z{}|{{|{||~|||||z|~|{yyz{~~}}|}~~}{{zyxyyyzyxwxxxwy{{z|}||z}{zzzvvyzz|}|~|z{|}}}}}|~}}~||{}{yz|z}}}~||yzzz{}~||||}~}|||{z~}}~||zyx{}}}~||~~}~}}|||zz|}~{{zzxwz}z|~}~|~}}~}}~~~~~~~~~}{|}}}zyxwwxx~~~~~~}~}~}~|}}~}}}}~|~}~}|}}||}|}}{|}}}}~|||~}|}|||}|}}}}{{~||{}}|||}|}}}||}{z{{|zz|{z{{zyzzzz{|{|{~}}}~|z|}||{}{|}}{zz{{yzzyyx{{{z{zz{|zzyzyyxxxwtvwwxxuwvvutvwuuvxxvuvttsusrstssrutsuuuuuvuuutvwz}~~~~}}}}~}~~~}~~~}~}||}|{}}{yz||~~~}~~}}~}}}~|}~}~~}}|{}~}{{||{||z{|~}|{}~~~||~~~~}~||}|||~~}~|}}{|}~}~~~~|~~}}~~~~}|{}~~}|~}|~~~{{~}}}}}~~W))*)+((')'''(&  ! ~{zz{}{~}}}|{}|{|{zxxzyy|~}}|}||y|{z|{xz~~~}~}~}||{{~~}~}}}~~}}~~||}{}}}~}}}~~|}~|{y|zzz}}}}~~~|}||~|{{||||~}}|||z}}|{}||}}{{{~}|}~~}}{{{zxwwutvy}||}z{|~}|}~}}~}{|}}}}}~}}}{zzz{z{{|z}{}}~~||}|}|}}}}}}}}}|}~~}}{|}|{|{z|}~~}}||{}~~}|{{}~}~~}~|{zyy{{{zyzyyyz{zz}}|}||||{zyxy{{}~~~~~{y{~~}~~~}{{{{{|}}}~~~}zyz|}~~||||}{{}~~~}z{|}~}~~}{~~~~}}~|{||}~|{zyz{{||}~~~~~~~~~}~~~~~~~~~}}}}}~}}|zxvvvy}~~}~~}~}}}}{~~}}~}}|}|}}||}}||}}|~}}}}}|{|}|}{||}}{}}{}{||}|{}|{{}}|||}|||}{{z|{|{||{y|{zz{yz{||{z}}~|||z{}~{|{|}{|||{zzzy{zyxyy{{yzzz{{z{z{yyxwvvvuwvwwwuvuttvwuuvvvtutttsrrsttttttttuvwwvvtwtxyz~}~~~~}~}|||}}~}~}}~~}|}~}}}{|}|{{zz|}~~|}}}}~}}~{|~~~~~~}{|~~|{}}||||||}{{y{~||{}|~~}~}{}~~~}~~~~~~{|}{}|}~~|{}|z{~~}}~~||}}}~|||}~~~~}~~~}|}}}}||||}}|{z{|}}|}z}~W()*)*((')''((&  !}xxy{|z{|}||{{zzzzywwxvyz}~||{zz{yyy{}|{z~}}~}}~~~~}~|||z{z}}}}|}~}|{||~~}|z{{{||}|}}}~~~|{z}{yzyxxzzzz|~}~~~~}|~z|{|{{z{{z{|{{{|{z{|}{{{{|{{zxy|}|{|}~||||zzzxxwvusuvz|{{zzxz}{~~~~~}}|z|~~}||||}zxyyzxxzzz{|{}}~~~{||~~}{|}}}|||}||~}~}}|{{|{{{zyz|||}|{{z|~~||{{z||}~}}||~~~}|{{z{z{{zwwxyxyx{zzz{z{|||{z{xyx{|{~~}~}}z|yx{~}||}}~|}||||{yz}~|}}}}~{zzy{~}~~||||~~}||{{}||{z{||~}~}{{||}~}}~}}~|{z{{}~~||yzz{}|||{{{{{~~}}~~~}~}~~~~}}}~~~~~~||}~}{yywuvyz}~~~~~~~~}}}}}|||~||}}|~}|}}|}}}}{|}|{|~}|}}{||}||||}{|}||{}}{{}|{|~|z|}~||}|z{}|{{}{{z{{zz||zz{z{{||{z|}~|~||{{}}}}}||||||{zzyzzyxyzz|{{z|||zz{{{zzyxwwuvvwwwwvvtvvuutuuttuuttrsrttrtttutuuvvwwxwxxz{{}~~~~~|}|~|}~}~}~}}}}}}}|~}|||{}~~~~~}||~~}~}}|~~~~~~||}~}}||~|}~{{|~|}|{}|||}~}~}~~}~~}}|}{|~~}~}{||~~}|}~~~~}~~~~~}~}}}||}{|{{~~~}|z{~X)*))*)(()''')&  !}zyz{}|}}~}~~}{{{zzxzyyzy|~}~||{{{{}}}{~~~~~||z|z}}}|~~|}{}}}{}|}~}|}~~~}||}}|z{zyy{{||~~~||}}}||}||||{|}~|{{||{{}}|{~{zx}}{|~}|~~|{zzyyxwwwvz|}||{z|~~}}}|{{|}}}|}}}{{{zzz{{|{{}}~}}|}|~~}}~}}}}~|~{~|{|~||||y{|}~~}||}}~~}~~}|{~~~}{}~|||~|{{|zyzz{z{{{{z}|}}}}}}|zx{|~~~~~~|z{{zz}|}|}~~}||}|{}~~}}|zzy{~}|}~~~|{|}~}{{{{|~}}|{}|~~}}~|}|||}~|}|{{}~{~}|{{|~~~~~}~~}}~~}~~||~~~}{xvvuuy~~}}|}~}}}}}}}~~~|}~~~}}}||}~}~~}}||}~~~}}|}||}}|}|}}{|~}{{|{|{|{|}}|||}}|{|||{}{|z|{z{|z{{|z{||z{z{|{z}~|||{||||}||||{{y{}|{z{{zzyyyz|||zz|}{||z{zxzxyxvuuvwwxwvuvwuuuvuvstttssrrrtstsutsttvvwyyxyx{{|}~~}}~}}}{|}}~~~}~}}}|{{}|||||}}~|}~|{z~~|{{}}~}|}}~}||}||{zy||}}|{}~}}~}~~~~|}}}~}}|}~~~~}|}}}}}~}}{|{}~~||}}~~~}}~~||~}}|}||||zyyz{}~~{z{W(**)+((')&(((&   }yyxzyz|{}}||}{yy{zyxyyz{{~~~}|{zyy{{~~}||~}~~~~~~}}~}||{{xx~}~|~~{|{z}~}{{||{}}~||}~}~~{{{{{zyyxxxz{{|~~~||{{{{z{}|||zzxy}|{{zzzz{|||{{zyy}~{y|}~|{y{~}{yzyzywvwvwwz}|}|{|}~~~}~}}}~~~|||z|}}}~|}|}zzzyxy|~}|{{}~~~}z|}|~|||}}}~~~|}|z~}|{~{||zyz{||}||{{{||}|}~{{}}}}~~}|~}~{{|~{zzyxxwxxyyy{zz||{|}}}{{yxwz{}}~~}||zzzyz|}||}}}|||}{|}{z{~|z{zyz}~}|}}~~~~}||zz{~~{{y{}~~~~}~|{~}~~~}~~|||zz}}|{|{|~~||{}{yyz|~~~~}~~~}}~~}}}~}}}}}~~~~}{xwvvww{~}|~~}}||}}}~~}}~}~}}}{}~}}}|}}~|~}~}||~}||}}}|{z{{}|||}{|z|{||}|{{|||}}}{{}}{||{{z|{{{{{{zz{{y{z|{{|{~|{z{||}}~}{|{{y}}|zy{zzzyy{||{|}|{|{}{{zyzyxywuuwvuvvuvvwwuvvvvutssttrqssqtstutuvvuw{{x|{|}~~~}}}|}}~~~}|}}~}}}|z|}}}}~|zw|~|||}~~~}~}}}|{}~||{y{}|~}z{~~~~~~}|~~}{~~~}|z|~~~{~~}}|z|~|~}|}~~~~~~~~~~|}~}}}{{xy{}|{y|W))*)+))()'''(&  !}yyxz}{|}}}|}}z{||||||{|}}}~|{{{{z}~~~~~~~~~}~||zz}}~~}~|{~~{|}{}}~~~}~~~}}~||zyyxzz{{|~~~~}~|}|}~}||{{zz}}~}|{zz{}}}||yzz|}|~|}z|}~|zy{zzvvyyxxz~~~}~~}~}~}~}}}}|~~~|~~|||{zyy|~~}}|}~{}~~~}~~||}~~}~}}~}|||{{|}~}~~|{|{z}}~~~}}~~~~~~|{{|~|{zyzzyy{z|z}{{|{}}~}|{yzz||~~}}||zz}~||}}}}~~}||}}{{~}||xzy|~~~~~~~|z|}~~{z|}~}}~~~~~}~~~~~|z{}~~}|~|~~~~~~}|{yx{~~~~}~}~~}~}}~~}|}|ywvuuwz~~~~~|||||~}~}~|}}}~~}}}}~}}||}~}}}}}|{|}}}|}}{|{|z|~}{||{z||}||||{{{||}|||}|{|{}{{|z{z|{{z|z{zz{{{zzz}}{zz}}}}~||}}yx|}|{zzyxzxz||}{{||{z{{{|{{yzxzywvvvuvuttuvvuvvvutututussqrsqrtsttuvvvx{|~||}}~}~~~|~~~}}|}~~}~~{}~~}~|{z|}||}~}yy|||||}~~~}}~|}}~|}{|zzyzz{~}{z}~~~~}~}}~|}}{|~~|||}}~~~~~~~~~|}|||{~}~~}}|~~}|~|}}~~~}}~}|||{zzxy|~}z{~}V(***+((()''')&   }xwxwyyz|~{{||{zz{{{{|z|}~|}}~|zzzz{}~}~~~~}|~}}~}|~~}~}{|zz{~~|~}|{{{z{}}{yyz|}}}|}~}}~|}||{zzyxxzz{{|~}~~~}|||}}~~}||zyx{||{zzzyy{z||{{{{|~}{{}}zz{|{{yywyxvwxyxwx{~}}~}~~}}|{}|~~~~~~~~}|}}~}|}}}{zyzzz{|~~~}}}~z|~}~~}|~~{||}}}~|~}}|}|z{z{y{|}|{||zz{y{}}|}|}~~~}~~}||z{{{||yxxz{yyz{|{{|{y{|~~||yyyz{}~~}~}~|{{z|{}{{{|z{||{{}|}{{}~~{yzxxz~~|}~~~~{y{}}~~~}|yy|~||}~~~~~~~~~}}}}~}|}|z{|~~}~}}}~~~}|{yyyz~}}~~~~~}}}~}~}}{zywwxvxx{}~~~}}|}}~~}}~~}}~}}}~}|}~}|}}|{}~~}}}}}{|}{||}||}|{|{|}{|{{{{||{|{{{{{|}~|{{}||{||z{|zzz|{{z{{z{|zyz|zz{~{{{{}|}~|}}|yy{~~||z{z{z{{|{|{{}|{y{{{{|}|z{{xxwvvvvvtuuvtvwuututtuutrssrqqtstuvvvvxz|}}~~~~~~~~~}}~~}~~~|~~~}}}{y{|{~~~||}~~}}}}~~~~~}|}|{yxzzz}~|}}~}}~~}~~}~}}~}|}~}~~|~~~}~|}}}~~~~~}||}}~~}|~~}}||zy{y{~||}~X(**)*)((*'(')&  !}yxyy{zzz~|~}|}|}||{}|~~~~}}{{|{|~}~~~|}~~}}}~{{|~~~~}}}}}}}~{zz|}~~~~~~}~~~}}|zz{zzy{}~~~~~}~~}~{zyz{}|{{|zyz||~~}}}~||}}|||}|{yzzz{zxzyy{{|~}~~}}}}}~}~~~~~~~}~}~}}||{zy|{~~}~{}~~}~|{|~}~}}{{}~}{{~|}}|{{|}{~~|~~~~}}{|||||{yz{|}{y|}||}}{}}~}}||||}~~~~}~|}|{|}{{{||{}~||~~~{{~~}yxxwz|}~}||}}~~}|zz|||}~}}}|z}}|~|}~~~~}~}~}{zyzz~~~~~~}~|}{xwyxxyyz|~~}~}~~~~}}~}}~~}~}~||}}}|{||}~~}}~|}}~}|}~}{{}||{|{|{|{z{}|{{}{{||{}}}{|||}{{||zz}{{{||{z{{z{|zzz{zzy|{{|{|}|~|{|{yx|~}}||zzz{{{{|{zz|{z{zz|||||||{yyxwvwvtttuttsvuuttsutuussssrssttuvuvz{{|~}~~~}~~~}}}z~}~~~~}~}}}~}~}}|~}z}~{zz{{|}}~}{~~~}~||~}}||}~~~~}~{{}|{yvxxx}~}}}~|{}}||~~}~}|}}}~}}}~~}~}}}}~~}~}}~|}}}|}}~~}{}~}}}|zzz{y{~~|{||V()*)+((()&''('   ~zwyzzzyw{}{zzzyz|zzy{z|}~~~|}}|{{{{{{{{|}}}~|}}|{}~}}~}|~}~}~{{{|~}~~|||||z|||zy{|}~~}}~}|}~~~~}|{{{zyxyxz}~~~~~~}|}}|~}}||yz{y{{y{{yy{zz|~}}|||}}|{{|z|{{ywy{yyzyxyxxx{z{{|~|}}|{|}~||}}}|}~}~~~~~}~~~|{yzz{|~}}||~~}}}|{||{{|~~~~~~}||||zz||||}{{z|}|}}~{|}{||~~~~}}{z{{{|zzyzz|{yy{{}~}|{{|}~~~|{{||{}~}}~}|{{{|z{{{|{{|}}~{{z|~}~|zywwwv|~~~|{~~}~~}||}}}}~}|{zz|{||~~~~~~~~}~||{z{|}}}~}~~~~~}{{yy|~~~~~~~~}~~~}~~~|{zyyzyxxy{~~~~~~~}}}~}}~~|}}}}}}~}}||{|}~}~}}|}~}|}}||}~|{{|{{||{||}}|{|||{||{}}}}z}}{}}|{{||{{|{|{{{|{{zyx|zzz{yz{}||||{|{{w{~|||{z||{{zzzzz|||zzyz|~||z{zzyzxwvxwuuutttvuttsqsuvvuutsssusrtvtqsy{{}~~~~~~~~~z~~}~|~~}~~}~}}}}~}|}|}|{yyzwy|~}}{}~~||}~}~}}~~}}}z|~}yyywwz}~}~~||~}}~~}|}~}}~~}}||~}{~~~}~}|}}}~{}}}~~}}}{y{{{{|}|{}zU)***+(('*'(')'  !~z{z{zzzyy|{|y{z{zyzz{z|}~~~}||||}|||}~}}}~}}~}~~}~~}{z~~}}~}||}{{{||}~~~}}~~}}||{yxyyy|~~~}~}|||{z|{z{zz||z|~~~|}{}}||}||}}{y{|{{}|zyxzzz{||}~~}~~}{|}~~~}||}~~~}}~~}~~~}x{yz{~}~~}~~~}|{{}|~~}~~~}}~}|{{||}}}}}}~~~~}~|}|||~}~}|{||}{|yz{}~}{|||}~|}~~~}|}}}~~~~~~{|}}||{zz{|~|~~|zz}~~}zxyxx{~}||~|}}|{||~~}}|{z{|y|~~~}~}|z{}}~~~~}|{{z{~~~~~~~~~~~||{{{yyyx{}~~}~}|~~|||}}}~~~}}~~|~~}}}~}|}}|}~}~}}|}|}}||||}|||}{||||{|}||}{{|{|}|{|{{||{{{||{{{z{|{{zz{z{z{yy{||zz{|{{zy|~||{{{{{|{{zy|z|{|{yz|}|z|{zzxyxwwxwwvwtutvtsstrrtwvvuutsttrrrrsstwz}}}~~~}}~~}~~|}}}}}|~~~~~}}{|}|}~~}|{}|{yxwtvz|~{~||}}}~{~~}|}|{|}~~|~}zz|}|zywvw|}~}~~}}~~~~||}|{}~~}}~~}|{}}}}~~~~~~~}~~~~~{}~~~|~~|~|}{zz}z{{~|{{zyS()))*((()'('(&  !~zyyzyyyzxy{zyyyx{zxxz{{}}|}~}||||{|{||}~~~~~~~|}~}|~}}{|}}|~~~~{y|~~~}||}}{{|zzy{||}|{|{}~~||{z{zwvxwvy}~~~~}}~}~|~}|{{yzyzyzzzz{z{|}}~}{~|}}{|||||zyy||{{{yxxxwyy|}}~}~~}}}z{|}|{z{z{~|}}|}~}}|{}}{~||yxzzz}~~}~~~}|}{{z{}|}~~~|z~~}}}}||}{|{z{}|~||||}~}}|||zz{||~}|zzz{{|{xyz||y{}{||}|{|}}{}~}|{}||~~}}~}|z{z||{zxxz}}|}}{|||}~~|}}{xyzx{~~~|}{{zz}}}zz{|{}}{zyyzyzz~~~~}{|||z{{~~~}}~~~~}zz{{|~}~}~~~~~~}||}}{yyyyy}~~~~}~~}}}~}|}~~~~}|}|}~~}~~~|}}~}~}~~~}}}~}}}|}}}~}||}}{}}{{|}}|||}{||}{}|{z{||{{{{y{|}z|||zzz|z{{zy{{{|z}~}|{{zz|}||}{zz|{yz|yyz|{}{{{|{}|{z|{zyywwvxwwwwuuuuuvsussrtvvvuvsutssstrsuwy}|~~~~~~}~~~}~|~~~~}|{|||}}~~|||~|yxwuuw|~}~~~}~}|}~|}|}|~}~}|{{|||{zyxy}~~~}~~~~|{}~||~~~}{|~~~~}~~~~~~}~}~}~~}z{z|{{{}||{yzU)****))(('('(&  !~{{{z{z{|z|{{{xzxz|{z||~|}{}}~}}|}}}~|z|}~~}}}~}}~~}~}||~~}}}~}}}||z{|}}~}}|z}~~}|{{zyywvux||}{}~~~|{zzzzz|{|}}|}}}~~|}}{~~z{z||||}zxxxyz{~}~~~~}{|}}}}{z{{~~~~|}~}|}~}|}~}}~}{{{||~~~~}~}~zz||||~~}|~~~}}~}{}}~}|~}}|}{{|~{{||{|z|z|}}}}{{}~}}}~~~~~}~|~~~~~}}}|||{ywy{}~}~~|||{~~|~}{z{|z|~}}|yy{|}zz{}}~}{zxzzy|}}~|||~~~}~~|}z{{~~~~~~}}~}}}|{{z|{|}~~~~~}~~|}}}~~~}}}~~|~}}}~~}~}~~~~}~~}|~}}}|}{}}}}}}||}}||~~}}}}{|~||z|}|{|{|z|{|}}{{{}{|y|{|{|{{{{z{{}}|{|zz{}|}|||z||{xx|z{y{{{z{{{z{{|||{xyywwvwvvxyxwuvutssrrqrtuvtsruwussuttuxxy~~~}~}}||}~~}}}{}||~}~}}}}|yxxwwz|}~~~~}||||}||{|}z}~~~~~|}{}}|||zyz{}~~~~~}}}~|}~}~}|~~{{|}||}~~~~||}~~~~~}~}~~}~~~}}~}~~~}}|zz{|z{||{||{zS)**)*((()''((&   }zy{zzyzz{zyzyyxxzxz{z|z{|z|}|}}|}||||{{|~~~~~}}}}}}}}}{}~}{|{~~||{{}}||}{{|{zxz{{|}}}||{{}}}{}{zywwxxvtvy|~||{}~~~|zzyx{z{z{}|}}|}|}|~|~}}{|{}yyx{}||z{xwwxy{}|~~~~~~~~}}}{z{{|{{{zz|}}}~}}|{{{|{~{{|}{~~}~~|wy|}}~~~~|~||{z{}~~}|}~}|}}}~|{|~|{{}}||~||}}}|{|{{{~~}}zz{|zz{}z{~~||{{z{~}||}|||}}}||{{}~}}||||{z|xvvyy}~~|{zz{||}z{}~~|||yz{|~|}}x{xzyz|{{{|{|}zzyxyz{~~~~}}~~}}|z{{}}~~~~~~|{{|{~}~~}~~}{}~~}}|||}}|}|{}|~~~~~}~~~~}}|~}~~}|}~}|}~}~~~}~~~~}}~}|||~~~|}}|}~||||}|}|}|}{|{||{|||{||||||{{{~|{|~|{z||{{|{{z||z{}|{{zyz{}~}{|zz||zyx{|{zz||zzz{{z{{|}{zyzyxwwtwxxxwwuuusurrsrtwxwrrtvvttuttuwxy~|~~~}}}~~~}|}||~}~~~|yzyxy{||~~~~~~~|~~|{}}||~~~}}}}}}~|zz}}~~~~}|~~}~~{~|{|{|{|}~{}~|}~~~~~~}~~~~~}}~~~~}}~{z{y{{}|{y{}|U))*))()')'''('  !}|{||{z{z{{zzzyyzz{|}}}~||}}}~}|~~~}|~~~~~}~}}~}~{{{~~~~||||~|}}}|||{yz{|}}~}}}}}~~~~z{ywxxxxuvxz|~~}||}{{yz|zyy|~~}}}}|~~~}}{zxx|}|}{ywuwz{{{}}}}}||{}{|{{|||~|~~~~||z{{|||}~~}~~|wx}~~}}~}zz}~~}}}~}}{}}~}|}|}}~~~~}|}~|}|||{{{|{}}{}~}}||{{~}|}}|}}~~}}{z{~~~}~~||}{{wvxx{~{|{}||~~||~~}~~~{||~|~||yz{{yy{~~}|{z{||~{zzz{|~~~}}}~||||~~}|{z{}~~~~}}}}~~~~}|}}|{}}|}~}~~}~~}~}}}}}~~~|~~~|~~~}}~}~~~~~}}~~~}~~}}~|}}~}|{}~}}|}{}~|z||}|||||}}}{||{||}|{||}z{{||||{{{{{{{|{{z{zy{|{}}|{{|}zyxxzzz{z{z{y}{{yz||{{yyxyxxvwvwvwwvutssstrrquywssrutusstuvxxz}{z~~~~}}|}~}}~~|~|}~~~~}}~~{zyzyx{}}}~~~~}}}}|{z}~|||||}~~}~~}~}{}}}|{z|||~~~~~~}~~~~~|~~|{{|{{{|}~}||~{{}~~~~|~}}~|}}||~~~}}||{{zyz{{{yy{{V()*)*(((((''(&   |yy{zzzz{zzyxywwyyy|||}}|{z{|{{{|}}{|}}}~~}~~~||}~}~}{z{|||~}}|{|{{{{{||{zyx{|||}~}}||}}~~~~|}{{yywxvwwvwwxz~~~~}}}~~}|zxxzzxyz|~}{{~}{|~~~|||ywvy{{yywxuux{|y|~}{|~~|}zyyzyzz{|{|}|||~}{||{yyzzz~~~|}|{wvy}~~}~~|{~|{{{}~}~}~~{|~}|~~~z{|}}}~}}~}~{||||{z~~~{{zzz{}}{{{{{|{{{y|||{{|{|~}~||{zy{~~~|||}||{|zywxxy}~{zzz{|}~zz||}||}}{|||{|zxxxyyxyy}}}{{{z{{z{yyz{|}}~~~}}~}}}|{}||~~~~~|yz|}}~~~}}}}~~||~}~~~~|}~~}~~}~~~~~~~~}}||}|~~~~~~}~}}~}|}||}~~}~}}~}|~}}}}}}}}}||}|}|}|{|{}||||zz||||}}|||}{}}||{|{z|}{z{{||{}|{{{zz{||{{{{z{||zywxy{|zzz{{{{{yyz{|{yzyzzyxvwyvxwxwutursqrpquxutrstttuttvwzz{yy||}~~~~}}}}~~~zz{{z|~|~~~}~|~}|}{z}|{{}}}~~~~|z|}|}||{|}~~~}~~~|{|{z}}~~|{~|}~~~}||~}}|~}}}}~}}{zzzz|{{yx{{W))***)(()'('('  !}|{{|zzz{|z{zzyy{{z{}|}~}|{{|{z{{}}}}~}~~~}~~}}}{|}~~~~}}|}||{{|{|zyz|}}~~~~~}}}{{{yyyxxxxxxxz~~~}|~}|{{||}z{}|~}~}}~~~}~|{yyy{z{zzxxvw|}{|~~|{|}}|z{|{z{}}}|}}{|}~}~{{yxwy|~}||{wvw{|~~}~~}}{{|}~~|~}||~|||~~~~~}{{{|{|}~}|{|{|}}}|{z{}~|zyz|z{||}}~~~{{zy{}~}|~~}}}|zz{zz{~}{{|{|~}|||}~|||||}~|}~|zzzz{zyz~~{|}|{{|zxzz{}~~~~}|}~~}|}}}{{z~~~~~~~~}~}~~}}~~~~~}~~~}}||}~}~~}~}}~~}}}}||~~~~}~~}~~}}}}~}}}~}|}~~}~~}|||}{||||||}{{}{{|}|}~}}}}~|{}~|{|}{{z{{z{|{{{{z{z}||}|{{|}}|{{yyz|{{{|z{{zzxx{{{z|zz{{yxxxxwwwwuturssrpprvtttusttwvvwzyz|yy|~~~~}~}~~~}}|}}}~~{{|{z|}}~~~}~}}|}~}}{z{{zz{{{~~~~~|{y{{z|{|{|~~~~~}~}}~{{|yy|~|||||}|z~}}}~~~~}}||}~||~~|{}{yzzzyyyzyU(**)+(('(&''(&   |zzzzzzzz{zzyxwwyzzz{||}~{zz{zyzy{|}}{{z{{~~~~}~~}~||}|{|}}|}}||{}yzzzz{||{yyzz{~~~~~}~~|||||{z{zxyxxxvxvvx{|}|~}|~}z}~~}~~}}}}z{{|{z{{{z{}zy|~}}|{|yyxwwyyzyxxwxy|{{|~|{x~}}}{|{{{y{}|{{|}|{}||}~|{yyuv{~~|{zzvvwzz{~}~~~}||{yy~~}~|}}||}{y|}}z||~}~}}~}|{{yy{|}~~~||zz{||}}|zxz{}|zxzyzyyyz||}}~~{yy{z}~|}|y|~~|}}{yzzz{|{{zzzy{~|}z|||{|}|}||}{yxz{zzy|}}{{}||{{zxyzz}~~~}~~|~~~|}|~~~{{{{~}~~~~~}~~}~~~~|~~}}}~~~~~~}|||||~~~}|}}}}}}}}~}~~~~~}~~~}}}}}|}~{}}~}~|}}}}~}|{|||}||z{}}||}}~}}}||}|{|~}}{}{zz|{{{|}||{zz|{|{|~|zz{|}|z{{{}{|zzyzz{yyxzz{{|zyz{zyyywwwwvuuvtsrspprtuvuutuvxxxxyy||{{}~~~~~~~~~~}}}~|}~~}}}~||{|}}}|~~~~}}zz{|{|{{{}~~}}}~}|z|z|}{||~}~~}~|~~|}}{|}}||y{{{{{~~~}|~~~~}}~~}~~}}}~}|{}|zz{yyx{{T(**))((()'''(&  !|{{z{|z{{{|{zyxzyzz}|{}}~}|{|{z{y|~|}zzzz|~}~~}~~}}}}~~~}}~}}~||||}{}}~|{{{y{~~}}~~}{{{|{{zzyyxwwwy|{|{|{|}||~}}~~~z|{{||}|{y{|zy{~}~}{{{yxz{{{zxyxz{{{|}}||}~}}||||zz{}}||~}}|~}}~~}{zxwvy~~~~~{{{ywwz{|{~~~|{|zz}}~|}}}|zy}~}{z|~~}~~}{{z|~~}|{z|{|{{|~|{z|}||zzz{zywz{|{||zz||~~}|z{}~}~}}}|{z{{{}||{}}~~|}}|}|~}|}}|{zz|z{{|~||}}|{}|zzz{|~~~~~~~}||~~||z{~}~~~~~~~~~|~~~~}~~}~~~~~|}}|~}~|}~~~|}||~}|~}~~}~~~~~~~}~~|}}~|}}}~}~~}||}}}}|{|}|}{||||{}}}|~}|||||~}|{~}|{}{{z|}|z{z{{{{zz|}|{{||}{{{{|||||{zyzyyxyyyy{zyzzxxyyxyywuuuuusstqrqtuvvvuuvxxyxzyy|z|}~~~~~~~~|}}~~}|~}~~}~~~~~~~}|{zyz}}}}|~}{||zzzzyzz{z|}~~~|}|}~}~|zz{|z{|~}~~}~}|}}~~~~}{|~}|}{{}}~~|{yz||{~~}}}}~~}|}~}|}~}|}}}}}}|{z{yxyz{T(**)*(((('('(&  !zzzyzzzzzzzzxxwwwwz{|{z|}{|{z{z||{|{{yzz|{z~~}~~~~|{{~}~{|}~|}~|}}}}|}}||~||{|{|}}|{zyxz|}~~~}||}{{z|{zywwxwxwvux|y{{yz{~|{}}~~|{}}}|||{z{|||zxxyzxx{~~~}|}{zzzzxzyxwwwyz{{{z{|{|~~~}|z{{|{y{|}{z{|{{}|}}~|{{yxuvz~~}|zzyxxwy{|}}~}}~~{|||{}~}}}||}~{{zz{||zy}}}~}~~}~|}}|yy}}yyyzzyz{{|||{}{{{yyxyxwwwxyxz}~|z{{}}}}|||zzz}}~||~}{|{zzzz||}{{|~}~}~~||}{}}}||||zyyyx{{|{}}|z||y{{zzzzy|~~~~~~~~|~~|||}~~~}~~~~}||}}~~~~}}~}~~~~~}~~~~~}~~~~~~}~~}}}~|}~~}}|{}}z}~~}~~~~~~~}}~~}||}~|}~}}~}||}|||}||}~||{}|}|}}|}~~{|}zzz||{{}~}||{z{|||z{z{z{z{z{}|{|{z|}{||}|z|}{zyzzyxyxy{yz{{z{yy{yxwxvuuwuuttsqsstvuvuuwyyyyyyz}{~~~|}}~~~~~}}}}}~}~~{zyy|~~}}}}||{zyzyy||{{|~~~}}}}}|~}}||{{{z|~}~~~}}}}~~}{|~~}~}~~~{|}|}}~~~~z{|}~|}~}|}~}~~~~~}}~~~~~~~}~~}~|}}|||zxyz|U)*))*()()'''''  "{{{{{z|||{{|zywxwz|}}{{}}|||}{|}~}~||{{{}~|}~~~}{~}}}}~|}~~~}}}|}~~}}~~~}||y{}~~|}~||{|{{z|xyxyyxxy{|{}}|~~~|~~|}}}~~}{|||}}~~{yz|{yz}~~}}}~}|zzzyzzyyzz|}|||{}|}~}}{|{{}}|{yz}|{{|{{|~~||{yyxy|}}|{zzxwyz{||}}||}|}}~~~~}|~~|{{{|}|{}~~~}}~|z~~|yyz|}~|}~}}{}|{{|{zyxxvxy{y{{}|{z}~}|{|zzz|||||}~|}{{zy{}~}~~~~}~||}|{||||{{y{}}}|~}~|{|{|z{{yz|~}~~~~~}~~~}~}~|~~~~~}|~~~~}~~~~~~~~}|}}}}~}~~~~~~{|}}~}}~}~~~}~}~|~}~}}~}}~~~~}}|}}}|}}{|}}}}}|||}|{|~}||}}y{}{{{||}||}|z{{zz||{zz{zzzz{|}{{|}||}}{||}|zzzyyzywxyzz{|yyyyyyyyxvvuuuutwrsrqtvvuuvxz{zyzyz|{|~~}~~~~|{|~~~}}~}~}~~|{{zx|~|}~}}|{{zzzyx{|{{|}|}|||~~}|z|~~~}~{{{zz|~}~~}}}|||}|}}}~~zy{{}}~~~|{{|||~~}}{{|~}|}~~}{{}|}~}|}}~}}}}}~~}|~~}}|zzyz{V(**)*((()'''(&   {y{{zzz{zzzzyxwvtty|}{{}||||zy||}}{z{}|}||}}~}~}|}}}{}}}||~}}|||}~|}||||}}~}|~~~|{zz{{~~~}~}}|||z{{zzzzywxzyyxyz{{||}}}~~|||}zz}{{|~|{|}}|}|{z{{y{z{}}}|}{||{y{y{yyyyx{{{{|{{}}|}{|{zyy{{zyyxz{{|zzxx{~~~}}z{zxvz~~}yyzywxy{z|}~zz~~|}}|||~~~|~}}~~~}}|zzz{||}|{|~|~}~|{|}|{}~~~~~zyxxz}}|}{{|{{{{zyxvxxwzzzzz|zywz~}}}zzzzyz{{{z{|||{zyzzyy}~~}~~~~~}~~{z{|z{{{z{{zzzz|{{|}}|{~{{zz{zy{yy{~~}~~~}}}~}~|~}~}~~~~~~}~~~~~~~~}~~~~}~{|~~}~~~~~~}{||}}}~}|~}~~~~}|~~}}~~~~}~~|~~}|~|{|}}||~}}|~||}}}|{}}||}}{z}}}|}}}}~~}{|{{{|{|{|zzyy{{z||||}|||||{{{{{{zzzyyyxyyyy|{yzyyyyyxwvvuutuutsssstwuuuwzyzxzz{}{}}~~~~}~||{{~~}~~~}~~~{{|}z|~}}}}||zzyzyyz{z{}~||{w~~}||}~}{|yzz}~~~~}|||{}}}}|}}||~~~}~|{{{|}|{}~||}~~}~|}||~}}~}}}|~||}}~}}~~|{{z{U)**)*((()'''('  !~|{|}||||{||{zyyxvwy~}}}}}}}{}}~~~|}~~|}}}|~~~}|~}}}}}}|}~~}||}~||||}}}~}}~}~||}{|y{zzyz{{|z{z{|{|~}~~~~}{||~}|~~~}~~~~|zz}}}}}}}}}|}}{{|{{{{yyz{|{||}|}}~}}{{z{{}|{xyy{z{~{zxvx}~~}|{zzz}}|yz{xy{||~z{{~}~~}~}~}}~~~~|}}|{{||}}~~}|z{~}}~|ywz{~~~~~~}|}{|{{{zyyyxy{|{|||xuz}}~|{|z{||||zzz{}}|}zzyyz{|~~~}{|{{|}|||~}{{|}}|{|||{|~}|}||{{{{|}~~~~~~}~|~~~~~~}~~~~~~~}~~|~~~~~~~~~~~}}}}|}|}~~~~}}~~~~~~}}}~~~}|~~}|}}~|}}||}||||}||~~|}~|}|}}||}}{}||}}}~||{{|}|||{yy{{zzz{}~}}|}|{{{||||}|z{yzzyxxy{{|zzxzyyyyxwwvuttuuutstvvvuuwyzyyyzz|zz}~|~~~|}}~}||{}~~}~~}|{|{zz|}~~~}|zyz{yxyzxyz}~|{{x{~|}||}}~~||z{z{}}~~~}}{|}|~~||}|}||}~}}|zz{|}}||}~}}}}}}~|{}~}}}}~~}||||}{x}|~}||~{{{|zU)****(((('''(&  !|yyz{{zyzz{yyyyxwvvx|}~}{|{z|}z{}~}~|{|~~||}~~~~}}~|~|}}~}|}|}~~}||~~}}{|{{|}}}~}{{|{}~}}}}~~}}}|~~}~|{|zxxyzyzzyyy{{z{{}~}}}}||}|{{}||}~~}|}|~}}{{z{}}~}~~}~{|||{{{zzyzyyxy{{z{||}||}}}{z{{{yzyyyxwyz}{zxwwz~~~}}{zzyy|~~{yyzyy{}}}~}~yyz|~~~}}}|~~}}}|}}}~~}|}{zzz{|{|}~|~}}|{yz}|}}|zxy|}~}~}{{{{|{|yyxywxy|{{{|zwx{}|}||zz{z{{|{yx{{|zzzwxyyy|~~~~}~}~~~~|{zyzz}|||{|}z{|{{zzzy{||{||zyz|{{||{}}~}~}~~~}}~}}~}{|}|~~~~~}~}~~~~~}}~~~}~~}~}~~|~~~|}~||}||~}|}~}||~~~~|~~}~~}~~}~~~}~~||}|}}|}|{|}}|~|}|}}{||||{}~}}}}~~~}|}||{|}|{zz{zy|{z{z}|~}|{}{{{}}|}|{zxyyzyyyy{z|yz{xxxyyxwxvutstttusuvwvuwy{|{{{yzxz|~~~~|}~}~}}~~~}~}~~~}}}||||}}~}zxy{ywz{yxy||{{zz|~}|}~|{}|}|zzyz{~~~}||}}|}||~}}}~|}}~~||{{{|~~}}|~}}|~~~~~|}~~}~~}|{||{}}~}}~|{|}}U(**)*((()'(((&  !}zy{|}{{{|}{{|zyxyyy|~}{|{{}~}}}~~~~}}}~~~~~~~~}~~}}~~|{}~~{{|z|}~~~||}}~}~~||}~~~~~}|||{yxyzz{{{{|{|||~~~}}~}|}}}~~~}|~~~}||}}~~~}|||}|{{zzzz||~}z|}}~~}}|{||z{{|yyyywx{~|{zzz{}~~|}|||{}|}{y{{{|~~~~}{{{}~}~~}}{}|}}}}~~}}|{}}}}~}~~~}{yz}|}~}|{|}~|~}{||~{z{{{yy}}||}{yy|~~~|{{|{}{}zyyz|{|{zzxz|{~~}~~}~~~~{{{x{||}}{~|||{{||{yzy|}|{}yz{z|}~~||}}}~|}}}~}~~~~}~~~~~~~~~~~}~~~~~}|}~|}}~||}~}~~~~~~~~~~~~}~}~~}~}}~}~~~~||}}|}}}}|}|}||{{|}|{|~}}}~}~}~~~}}}}||}~|{{zz{z{zyz|}}~}~|{{|}}||{{yyyx{zzzy{{|z{zyxx{xwwxxvutttuvutwxxvwx{|~~|{zwxz|~~~~~~|{{|}}~~~~~~}||{z}}~~~}~|}~}zxxzyww{ywyy~~{{yz{{{|{}{xy|{{yzyy|}~~}|{||~|}}}}~{|}~}~}|{z||~~}|{}||{|~~~~~~~|{{|{|}~}}|}~|{{{{U))**+((()'('(&  !|zxyz{z{z{{{yzyzxzyzz|}||yz{|}}{|~}}}}~~}~~}|}~~|~}~}}~}}~{{}~{|z||~~|zyz|{}~}}}||z|}}~~}~||{zzzz||||}{zywwyzy{zyy{zz}}|}}}}~}}}{{{|||{z{|}}}~}~~}{z|z~~}|~~|}}}||{{{yx{z{z|{|{z|~|{||{{{zzz{zyxxxvwv{{yz|yz{}}}}}{}|{{{}}zxxy{{|~}~~~~~~{{|{}~||}~~}}zzz|{{}|||}}|{{{y{{|z{}}|}{yz|||}}|{|}~~~~}{{||{||{yyzyxx{}|{{|ywyz|{|{y{z{z{zzyzzz{zzyyx{z{{~}~}||}~||{zyxz}|{{~||{zzzzyuwzzyxzyxx{z|~}}|~|~}~}~~~|}~~~}~~}~~|~}~~~}~~}~~~~~{}~~}}||}|}}~{}~}~}~|~|}|~~~~~~~~~~~~~~~~}}}}~}}~|}||~||}||{{z{}|{{|}|}}~}}|}|}}~|}~}}}}|zzzz{yzyz{|||}}~||z{{|||{{yyyy|{{zzy{|{yyyxxyyxxyvvtruwxwwvxyxwy|}~}{wwy{~~}}{}~}{z{}~~~}~~z{||}~~}~}}~|{xxyywzyxzy~|{z{{|{|~}{zx|||yzyz{}}~}|}}~}~}}}}|}}~~}}||||~~}~}|||}|{~}}~|}{{||}~~~}|{{{{T)**))((()''((&  "}|{||}{}||{{z|z{{zz{|}~}}}z{}~}|}~}}}~~}~~}~~~~~}~~|||~}zz{|}}~~~{{}}~~~{||{yz||}}}}|{{{z{yz|{z|}}}}}}~~~~||}~}{|z{}~~~~||{{z|~~~~}~~|}|{zy|}{|}||z|}~}}}|{|{z{|{{zyzxxwy}{|}|||}}~}~}~}}|}~{zxx{}~~~|~}}}~~}}}~|z}}{||}|~~|{{|zz}|{z~~~}zz|}}~~}||}~}||}}|||||z{zzxx|}}}zzx{{|||{yz{|{|}{|{{z{{}zyy{{z}~}~~~~|{{yzy{|{{~}|}|z{{xxvxyzyyzz{|{|~~|||~}~~|~}~~}~~~}~~~~~~~~}|}~}}}}}|}}}~|}~}}~~}}}}~~~}~~~}}}}}~}~}}}~||}}}||}}}|{||}||}}}{|}}}|||||}~~|||}|{{}yzzzzz|}}}~~|}{{{{{|{{zyy{{{z|{{{zzyxxwxxxxxwvvssvyxvxyyxvvy~|vvwy|}~||y|~}~}~|{z}|~~~~~~~}{{|~||~~~}~~{yxzyxyyyyzz{{|{{|||yz{}|yzz{zyyyz{|}|}~}~}}}}~}}}|}}|z{|}~~~}~}{|||~~~}||}}{|{|{}~~~|~~|z}~|}{|}{}}~~}}{zz{yT(**)+((()'''(&  !}z{|{z{y{{zyzzzyz{{{|}}}~~z{{|{{{y{{{}}~~~}}|~}}}}||~~}}|~~~~}}}{|{|}}}|z{{{|~}~~|{{}~~~|}|z{|zzz{}||}||yzzyyyyzyz{{|||}~~~|}||{|}|{{zxz{~~}}~~~|{zz{z~~~~~~~~}{~|||{xx{}||}}|zz{{{||zzzzxz|{zzxxyxuxzz{}z|}||}|}|}~|{|||zywwx{~~|~||~}|}}~~~~}~~}{y{||{z|{||}{zz|xxyzyy{}}|zz{||~}|zz{~~|{{||{||{zz|{yyzz}|}{yx{y{z{zxxyyz{{zz{{zzz{zywzz{z{|~~~~~||zzzxyzz{|{~}}{zzyywwyyyyyyyz|yy{|{|z|}~~~{|}{|~~~~}~~~~~~~~}~~~~}~~~~~}~}}}||}~}}}}|~~~~~|}}}|{|~~}~~~~||~}||}}~}~~~}}~|}|}{{{|||||||||}{}}~||}z{}~~}}~}~{}}{{{{zz{{{||||}}}||{{{{z{zy{|z{y{zyzyyzyyxxyzxwwvtsuzyyvxyxvtv}|wvxy|}}}|{}~~~}~}~}{{}}}~~}~~~~}|}}}|~~}|~{yyyxwxzyzzzz|{||}}~{z{|zzx{{|y{yyy{|}}{||}~~~~~{{}}zz{}}~~~~~}~}~~~}}~~}}}~}~}{}}~~}}~|z{~|{|}||~~~|{yy|{T***)*)(()&''(&  !||}~{{|||{zy{}z{{{||}~}|z{||z{z{}|}~~~~}}~~}|}~~}~~~}}}~}~~|{|z|}}~~~~~~~~||||||||{}}~}}||zzzzzz{|||}~~~~~~|}|}||zxy{}~}}~~}|||{|~~{}}}}}{{}~~}}~}}|}|}~~}|{{{z{|yzyzyyxyzz|~}}~||}}}~}~~~|yxywz~~}~~~~~}~{{||{{{{|}~}|{}{zzx|z{|~~|{}{}}|{z{~|z}|}|}}{y|z{{|||}~|zy{zz{|zyyyzz{{zz||{zyzz{||}{{|{}~~|}||zyyz|{}~~~~}{|{yxyyzz{|zz{zzz||{zz{|~~~{}{}~}~~~~~}~~~~}~|||~~~}}|~~~}~}|}}~||}~~~~~~~}}~~~}{~}}~~~~}{{}}}||{{||{{||{}~}||}z{||~~}~}}}}{{|{zzz{{|}||{~}~{{{{z{z{yyzzyz|zzzzyzzzzxywyxwvxsrsxzyyxzyvtu{~xwvz|}~|{}}~|}~}||{}|{~~}~~}~}~|}~}||~}}~}|zzxwxwyyz{|{{{z{}{z{{yyy{{{{yyyy{||~||{y}}}~}}|}~{zz}{|{~}}~~~~~~}~~~~~}~~~~~}}|~~}~|||}|}|}|}~~~}}}}{zz}~~~|{y||{|~}}~}{xy|zU(*+)+((()'''(%   }}||}{z{{zzzyy|zxzyyy{~~~|{yyzzzyyz{z{|{}}}}~|||~~}}{|{||{}~||}||||}~~~|{zy{~~||}|}~~~}}{zz{{zy{zy{}|||||z{{yz{|{{|}}~~~~}|}|||{|}zwux{{|||}~||{{{|~~~~~~}}|||}}|z{{}}||}}}|}|{{||{zzzyzzyxxxyyyyvy{}||}||{}}zz}||}}{zxxwy{~~~|}~~~~~~~}}{{{|{{{|z||{y|z{wyxzxz}~|}}||{}z|~~}}}xy|~|zz{|||~|{z{{{{{z{||{zzyyyyzyzxzxyzzzy|{zxyyz{z|{yyzz|}~|{{|yxvy{z{|~~}zz|{xxyxyy|zyz{yzz|{z{|z|~||z|zy{}||}~}~~~~~~}~~~~}~~~~}~~~~||~~}}}}{~~}~}}||}}}|}~}~}}}}}{~~}~~~~}}}~~}~||}}}|{}|{|{}|}~}||{{}~}}~~~~~}||}{z{zzyz|{{z|||~|||}|{{{zz{zyy}z{zzyy{zyyyxywvvusrrwzyzxyzxxvw~zxyz|~}}~||~~~|~~}}|}zxz}}~~~~}~~~}}~||~}}}{zywxyyyz||}{|}}}~~}{{{zyzz||{{yxzz|}|}~~~~~}{}~|{}~}}~~}~|~~~~}~~~|}~~}}~|}|~}|}~~}}}}}|{{|}|}}{z{||{|}}{zz|{U)**))()')&''('  !~}~~}}|{|z{{{|||{yz|~~}{{zzz{z||}|}}}~}~~~}{~~~}}}{{|~~}}~}}~~}}{z{}~}~~~}~~{|||||{{{{{}~~}~}{{zzz|}|}{}}}}~}}|{zxv|}}}||}}}{||~}}~~~~~~~~~||{}~}}~}}}~~}|z|{yyzzyzxy|zyx{|}|||~}|}|z{~}~}}{zzyx}~}~|~~~~~~}|||}||}~{}}|{|}|zyyzyy~~}}}~||{|}}{z~~~~{|}|}}}|}}||||}|{}~|zzzyyy|yz{zyyy{{z{}zyx{y{{z{{{|{{|~~~}|{{zxwzy{||~~}}~|zz{zzz|{{{{{{z|zz{}|}}{z{yyz|||}~~~}~~~~~}~~~~~~}}}~~}}}|}~~~~~}|~~}~~~~~~}~||||~|~~~~~~~~~|~}||}|}|{{{}|||}~}~|zz|~~}}~}~~}~{|zzzyz{{z{||{|~}|}||{||zyzyxz{zyyyxz{zywwyxxvvrqrv{yzzxyzzz{zzxx{|~~}|}}}~~~~~~}}}}}}{yy|}~~~|}~~||}z{|~~~}{zzvxyyyz|||{{{|}~}{z|zyyz{{{{zyyzz{~|}~~~}~~|{|||z|}}|}~}}}|}}~~|}}|~}}{|}}|}}|}}~~}||}~}||~z||}~~|zxxy{|}}|~{y{|zR)**)+((()'(&(&   |{~~}|{{{zyzz{||{zyz{|~~~{{z{zyz{|{}{{}|}|}}|{}}~}~}|||{{{}}~~}{}}{{{}}}}~~|yy{}~}~}~~~~||}{z|{zzzzyz{{~|}~{|{zyz{{{z{z{|~}}~||{|yyyyy{}}{y~~{{{zz{|}|}~~}}}~~~}{z{}}}~}~}}~{||}{{{zxxyyyyyxzyyvz|~zzz{}||}{z}}}|~|{z{z{|~}~}~}|}xy|~}~~~}}{|}||}{{{zzzz|yxzzxy}}|{{{}~}{}~~~{{}}~|{||{{|~z|||{{||{zz||zyzzxyz{{zzywxzyxz{xxyzzxzzyzy||{||}}}{||zz{yxyz{{~~}|||~|{z{z{z{|zz|zzz{zzzz||}}~~}||z{xyy{{z{}~~~~|~~~~~~~|~~~~~~~~~~~~||}}~~}~}~~~}~}~~}|~~}~~~}~}}||~||}~}}~~~}|~}|{~}}}}|{{}||}}}}{{{z{}~}}}~~~~}}}||{{zzzzzzz{zz{~}{||{||zzyxzyzyxzz{xwyzzxwywxvwtqqty{zzxyy|}}~{y{{}~~}}{|}}}~~~~~~}~~}z{|~~}|~}{|}}yx{}{{{wxz{{z||}}}~~}~~}}|{zzz{{||zy{}|z|~~}~}|||{yz~~|~~}~}~|~~~~~|}}}||{|}~|~~~~~~~}~~}}~}|~~~}}|yzz|}}}|z||{S(****))()'('(&  !y{||{||{~~~|}{}~~}{{z|{{}|}}||}}}~|}}}}~~}}|{|{~~~|}~z{|~}|~~}|{}~~~}~~}{{|}{|}{{z|{}~|}}{|||{{{||~~~||}zy{}{~~}~}}~|||{{}||}~~~~~~~}||~}~~~~}~~||{|{yyzyy{{zzzzvy~}||z|~}|}|}~~}~~}}~|{|~~~~}}~zvwz{~~}}||}{{|~}}||z||}{{||{{|~|~|}~}}~}}}}|}}}}}}~|~{~}~}|{}}{{||zz{{{{|{yy{zxz{zz{{{z{|z{|}|}~|{~~}}|}{zzyxy|}}}}}~~}|{{{{{|{|{||{{|zy{{{|~|}{wwx{zz{~~}}~~~~~~~~~~}|~}||~~}~~}}|~}}~~}|~~}|}}}|}~~~~}}}~}|}{~}|}{{}}}|}~}~|zz||}}|}}~}}}}}}|zz}|zzzzyz{{zz}}}}|{{~{z{zzzzyyzz{zyx{ywwxwvvutrpttw{{yxyz}~{z{|||||||}|~}~}}~~}{|}}}~~}}}{{}}{wvv|~{{{yy{|}{|~|}}~}|~}|||{yz{{z{|zz}~|}}~}~~~~~}}}||||{z{~|}~~}}~~}|~~~~~~||}}}}|{{z|~}~}~~~}}~|~~|||}|~}||{{yyzz|~~|||~|{|~{T))**+((()'''(%   z{}~}|{{{{||~}}}}||~~~~~}~{zzy{|}~|||||{}~~{{~{{}}~~|}z{||~}}|}}}{{{}}}}}||~zz}~~~~}}}|{zz|{zz{zzz{z{}}~|{}}|{|{{{||z}~~~~}|~{||z{|{{}~}~|}|||{z|{||~}}}~~}~~~}~}zz~~~~}|}}|{z{zxyyxwyywyxwtw||{zzy|}|~{|}||~}|}~}}{{||}~}||{~{stvw{~}|~~~|~}||{||||{{|{{yyz{}}}}}{|z|~}|~}}}}}|~~~{z{{}|{}||||~}|}|zz|{zz}zzy{zzz{xzxywwzzzz{zzz{{zzzz{{{|z{}~~~~}}{{{{{zxzy{{|{{||}||{{yz{{{||{{zzyyyy{{{|}}~~}|{ywvvvwwy|}~~~}~~~}|~~~}}~~~}~~~~~~~~}|}}~}|~~}}}}|||}|}||}~}|~|||~~~}}~}|}|||}||||{{{{{{}~}}}~|{|}{}~}|||~}~}}}{z|{||zzyy{zz{z|||}}{y{}{{{{zy{yxzzzyxxzzxxxvwuuuttuuvxzyyz{|~||}||~~~}}||||}||}}}~}~~~}~|||}}~~~}}{{z{ywuty~||{z|~~}|}~|~~}}}~}|||zx{{{z|||}}~}}~~~}}~~}}}||{||}|}~}}}}~~~~~||}~||{{yy~~}~}~~~|~~~~}|}}|~~~|z{{yz|}}~}}}~~}||T(**)+(('('('(&  !|~|}}|||}~~}~~~~|z{}~~~}}}}}~~~}|}|{|}|{z}~|}}~||~}}z}}|}}{{|~}|~~}||{{{{||{|zz||{}~}~}~~~|z{}~~}|~~~~~~~|}~}}}~}|~~}}|{{|}||}|}~}}{{z{~}~~|{{}|zzzxyy{{yyxux|~||yy{|~||}|~}~}}}}~~~~~}zvsssw|~~~~~~~}}}}}{}||}}}|y|}~~~}~{{|~}~~||y}~~~~}||{|~}|||}~~}}}}|}|{{{||zz|{{zz{yzyxxyz{{|{{{{|zz{{{{{|{{}}~|{|{{yz|||}|||}{||||{}||}}}z{{zzz||{~~}||yxvuvxy{}~~~~|~~~~~~~~}||}~}|}}}}|}~}}~}}}~}}||||{~~}~~~~}}~}|~}||{||{{}{{}~~~~|{~|}|||||}}||}}z{{|{|{|yyy{yzz|||}}}zz{z{zzyyz{zzyyyxxxyyxwxwwwvvvwwuwxwvzz{}~~}}}}}~~~}|}{|{}|||~~|}~~~~~~}}}{{||~}~~~}~}}|z{yvtvy}~}~|||~~}~}|}||}}~~|{{zwyzzyz}|}}}~~}~~~~}|}}|{|}|}{}}~||}}~~~}}|{{}}z{|zz|~}|}~}|~~|{}~|||}}|z{yy|}{}}~{|}}}}|T)**)*((()&''(&   }}~~}{||{{||}~~}~~}~|~~~|{||~~}|||{||}|{|}{z|~~{{}z{||}|~}}|||}}zz|z{{|{z}}}}~~}~}}|{{{z|{zz{{zz{{{|}}|}}}}|{yy}}}|}}}}}}~~}|||~}||}}}}~~~~~~|||{z|{{z{}z{~~}|zzv}~}|}|||{z{zzzzzxzzywywuvz|yyxxv{}|||}{}|{{}}}~~}~}}{wwuruxz|}~||}}~}}~}}{||z|}|yyy{~}}~}~{zz||}~||zyz}}~}|}~{z|{z~}|zy{z{|}|{{{{{{z|zzz{zzyxzzyywvxwyyz{y{{}yyz{yy{{zz}~}~~~}}|{|{|zzy{|{|{{{}~|z{|{{}}{|{||yxwxxzzyyz{~|~|zyxwvxwwy{}~~}}}~~~}~~~~~~~~~~~~~~~~~~|~|}~}~}||}~~~~}~~~}}~}}~}||||||~}}}~}~}}}}}{|{|{z|z{}}~}}|}~~}}}}}}}}}|{{{{}}{|{|zz{||zz|{||~|||zyzzzxyzz|zyzywvxyxxyxvvxwvxxwwvwvsw|}|}~}~~~~~~~~||||}|}}~}~~~|}|{z{|~}~~~}}}}}~}{{yxvvz}~~~~~}}}~}}|~}~~~}}{|zxxyzyz|~~~~~~~~~~~}||}}||}}||~~~~~|~|{|~}|{||{|~|}|~~}|~}}|~}}~~~}|{zz||{}}~~||~||}~~U)*+)*((()'('(&  !}~~~}~|}}~|~~}~~~~||~|}}}~~}}|||z}~~|||{}~~~~}}{|~~}|||{z|}||}}~~}}~|{{||{||{{{{|}|~~}|}}~}|{z}~~~}|{||~~}}~~}|~~~~}}}|{||{|}{z~}|{||~}|}||||z{z{y{{{yyyxvvx{zyxxvy~|}{}|||{{~}~yyxwz|{|~|}~}~}~~}|}{{|||{z|~}}~~~}{y{||~~~~~~~~||{||~~}}{{||}|~}~}}{{|}{{}||zz{y{{zyxxzz{{}|||}|||{zy{}|~}~~~}}{|{|{{|}{}}}}|~}{|}||}||}}||z{zzz{zy{|}}~~||yywxyx{{}}}~~~~~~~~}}~}}~~~~~~~~~~~~}||||||~}~~}}~}}}~||}{|{}}{||~}}{}|}~}|}~}}||~|}{{zy|}|{{||x{|{{{{{}}~~}|{yx{zyy{|{xxzyzwywwyzyxxywwwwxwwxuqtz~|~}}~~}}~}|||}||||}|~~~}~~}zx{xz~~|}~}|~|}{zyywwy{}~~~}}~}|}~~||}}{~|}{zywwyxvx|~}|~|}~}~}}}||~~|{~~~~}}}}}|~~}~~}~~}{}~}||}|{|~|{|~~}~}}}}||}}~~||{{{||~~~}{zz|||}V(**)+()')''')&   x{}}}||||||}~~}|}~~~}{||~~}{z{{}}}{|{zz}||z|{||~}|{}|zy{|}}{z{z{{|z|{{}~}}{}{{{{{{|{zz{|}}|~~||||{~~zyz~~~~}|zzz||{|z|{||{|}~}}|{|yzxxxyyzyyz~}}}}~}{||}~~~|}~{|{{yzzxy|zzxxwvvw{yxvvtx|}zzyzzzzxy}}~yxzx{|zz||{|}~~~}{{z{|{{{z{{z{||}}}~|}{~zxxz{|~~~~~~~|{}||{{{}}~|{{{{||||||||{y{y{|{{zzyyvxxywxyzyzz|zz{||||{zxx{{||}|}~}|}|{|||{z{{{{{}}|{|~zz{{z{|~}|{{zz|{zzyzyyz||}~~}}{zyvxywxxzz}}~~}}~~}~~~~}~~~~~~~~~~~~~~~~}~~}|{|}~~~~~}~}}}~~}~~}||||~~~~~~}~|}}}|}||~|{{|}{{{~}|||}~~~}|~~~|}~~||{{z|~}{z||{{{{zzzz{}}~}{zyxy{zyx||{y{zzwywxyzyzyxxxxxwwxxwrsw~{~~~~~~}}}}}|}}|}}}~~~~}~}|zzzx|~}~~~}}}}~||{ywwyxz|~~~~}|}||~~~}}}}}}~~{zyxwxxyxy|~~}||{~~|}|{}~~~~|~~~||~~~}~~}}~}}}~}~}}{{|{z{|~~}~}~~~~|||}}~|{||~}|~~|{zzz|}~~V(**)*((')'''(&  !xy}~}~~|}|~~}~~~~~~}~~}|{}}||{z|}~}|}||~}}}~{{{{||~|{{{|}}}|{{}~}||{|{}}|}|}~~}}}~||{|~~}|yx|~~|||~}}~|}}||zyy{xx{|{yyy||{~~~~|}~~~}}}}|{{|{y{{|{{zywwxyzwxvuy||yxy{zzzzy}~~~{{zz{|||~~~|~}~}}|{{}~~~||z|}~}~~}}}~|zxyy}~~~|||}}}}}}}}~}|}~|}}~}}}~{{z||||}{{z{wyzzxxwy|{}~|}|~}{{{{~}~~}|}}~~~|{}|{x{~}{}~~~~~{zx{{|}~~|{{{{}}|{{{zyz|}}}}|zyxyzzz|{}|~~~~~|~~~~~~~~~~~~}}||}|~~~~}|}~}~~}}~}}}~~~~~}~~~}~~~{{||}}|}|{{}}{}||}~}}}~|}~}|}zz{|}|{{|z{|{{z{z||}}~}|{yyzyzz{{{yzyzyzyxxz{zzzyxyzyxyxywtuy{{~}}~|||||||}}}|~~~~~~|yz{z}}y~~}||{||y|yyxxxz}~}}|}}}|}zz|~|}}|||~~|zyvvxxwxyy|~~}||zx|~}~||{|}}~}~~}~}|~|}}~}|~~~~}|~~|}~}}|{||zz|~}~~~~}}~}~}|~|{{|}}~|{||}}|~{zzyx{|||U))*)*((()'('('   xy{}~}~||zz}{~~~}}~~}|~~||||~~}z{|}}}||{z{}|||~{|~~~}|}{zy{{|}|yyyzz{z|zz{~~}}}}}{{yy|}|{~}}}}||{{|~}{}}~}|{{xy|~|{|}}||{|}~~~}{{zyxxxvxzyxywxz{~}}}}}}~~}|}}|~{zzzxzzz{z{ywvxwxxywvxzywvvyzxzywz~~~{{yz{{{||{|z{{z}~|~~{{{|{}|}}|z{|}~~~~}}{|zxyxxz|{|~~}z||||}|z}}|}{|}~||}||||{yz{z{|||{{zxwxwvwvyxzz{{z{~~|}}{{||}|||}~|{yy|~|yvx{{||~}}}~{zzyz{}|}{zzxy}}}{{{yyy{}}~~}||zzxzyxz|z|{}|||~|~~~|}~~~~~~~~}~}~~}~~~|{}}~}}~}~}~}||}~~}}~~~~~~}~~}~}||{}~{||z{{|}||{}{|~|}~||}}|}~|z{||||{|{{}|||{|z|~}~{|{{z{{zzz{|{|{zzzxyz{y{zzzzzzyyyyz{{zy~||}~~{|~}|{}}|}}}||z{{~~~{}~~}{z{{yz{zzyxxz|~}}}~~||{{z{}~|{}z}|~~~{zwvwyxxz|{}}}zxy~~}}||}}~~~~~}}}}}|}}}|}}|}~~}}~{||{{}}~~~}}||~~~~}}}~~~~}{}~}}|~|zz{yz{~{V)****((')'('(&  !||}~}~~~}|||~~}}~||||~|~}}~~}}}|{||}}}~}}|}~|||||}}}||y{{}{||z|~~~~}~|z{}~~~}~~~||||~}}}{z|}}}~~~~~}|~|~{zzzxwx{zyx{yx{~~}~}~}~~|}~}}}zzzz||{{yxxz{zz{wyzyxwvxzyzxx|~~||z{|}}|~{|{|{zz~~~~}~{{}|z|}|||~~}zyxzxxy|{y{||||}}}{{}}~|~~}}}||}}}|{|{|}~}|||yxyzwvuxywx||{|~~}}~}|||}|}|z|~|xz}~}}~}}}||}{~~|||yyy{}}~}}{{}|~~~~}{{{yy{||{{|}|}}}~~~~~||~~~~~|}~~~~}}}~~~}~~~}}~}}~}}~~|~~~~}{|||}|~{|{{}{||}|z|}}~}}}}|~|~||{{|{~{|{}|||}{{{|}}}}z|zzzz{zy{{|{{z{yzzzzzxzxyy{{zz}~}|~}~}}}~~|{|}|{{}~|{}~||{{|}~~}|~{zzzyyy{xxxyvvy}}{|~|||}zyyw|}{{{|}|~||{zwvwywyx{{}~~~}{|zy}~~~~}|{z||~~~~}~~~}|~}~}~}~}|~}~||~~~~}}|||{}~}}}}}~~~~~{~}~~}}}|~||}~}}|~|zz{z{z}|U()*)+((()'('(&  !{z{}~}}|}|z{||}~~~}|||{z|}|}}~{||}}|}z|z||{||{|{}}~}||}{||}{zyyz{{|yzx{}}~~}}{{~}}xxy|~~}~}~}{z|~~~}~{z{}}}|~||{|{||~~~}}||zyyywwvywyyyzwxz}}~~}~~~|||}}{||{~}||{{zyyyy{|{yxwwyyzzyyyyvuutvwxxw{|~~~{{{z{y{|}z{z{{zz||}}}~~zy|||z}}|zzzz}~}~~~|{zyzwxyyzyz|}~}{{{}z||{zz{{{||}|||}{z{||z{}zz|~||{{yyxxwvvvvwvyy{z}|||||z{|}{{z|{|{yz{||}}|}~~}||{}{|{{{zyxz|}~}~|{zz}}}~~{}z{{yxz{{|z|{||{|{}~~}z~|||~~}~~~~~~~~~}|}~~~}~~~}~}}~~~~~||}}}~~}~~~}|~~~{}}}~}}}}|{}{||{}|{{}|{{}}}}}||z||}|||{|||||{||{||{|}{||||{{{|z{|zy{{}zy{zz{|{yyyxxyzzyz|~|}~~~~}}~|{}}}|{~~~~~|{|}}}}}|zzzwxy{yxyxwsv{{z}~}|{{{zzyy{~|{|{|}~}||{xwwwy{}~}~~~~~~}{{{}|~}~~}{|||}}|}}|~}}||}~~}}|~~~|}~}~}}~||}~|}}~~~~~~~}~~~}}}||}|{{}||||}V)**)*()(*'('(&  !|{}~}~}~~~|{{|~~}|}}~}}}}|~}~~||{|||{zz}}||}}~}~~}~|yy{{|}{|zzy}~}~}||}yxy{~}{|~~~}}|}|}~~~~}|}|~|{{yyxxxxyz||}zyz~~}~}~}||~|{~}|}|{yz{}~~{zwwx{yzzy{zywwvvxwxyz|~~}|||{{|}~~{z|}|{{}}~}}}}}~}}~||{yx~~|||{yz{||}}~~{|}||}||z{{{~~}}}|z{}|}}~|}}}|z||{zzzxxxvwxwyxz|~~|}~|{{||{|||}~||{}}}|||~}}}}{||||z{||}~||}}~~~~}}|}{z|}||}}}|||zzz}~||}~~~~~~~~}~~~|}~~~}}~|}~{}~}|}{|}}~~~~}{}|}}}||}}}}z|||{||{{}{z{}~}~~|~|{|~}{~}|{z{||}|}}|||{{}}||}{{|{||||{{y{{{yyyy{||{zyywxxyyx~~~}~|}}}{}||z{}|{{}}~~}}||}}~}{yyxvvxyxxyywtux{z{~~~{|z{||{z|~~|{}{z{~}}||ywvwxz}~}~~||~~||{||{|~}}|}~||||||{{~}~{{xy~}|~}{{||~~|~~~~~~||}}}}}}{}~~}}~}~~~~~}~}|{~}}}~~||}{z|{z|}~}V()*),(((*''')&   }zz{{|{{}|zyyz}~|}z||}|||}z|||{||}z{{{zyy|{|zzy|}~~}~}|{}{yz{z||{yyyx||}||{{{}~}ywsz~~~}||}~~~~}}~~||||||}}~|{~~}|~}~~~}||{{yxxwvvvx{||{zyzz{~}~~~~}}zzz}}{|~}}{{|zyyy~~}{yxvwyzxxyyyywvutvvwxy{~{{|{{{z|}}|z||{||}}||}||}|~|~~~~}yzyvz}}~|}~~}zyzxy{||~~}}}}{{}|{{{{|{{y{|~~{|}zz|||||~z|{||zz|yzzzyxyxwvwxxxz~~}~~|||{zzyyz|{|}}}z{z{{|yz{|}}|{x|}yyxyz{~~}|}~|}~~~}|||}{{{|}|{}|{{zyyx|~}}}~}}~~~~~~}}~~}~~}||~~}~~}|{}~}}~~|{||}}~~|~~}}|}~}~~}}||}}{{}}||{{}{|{z{}~~}~}z{{}|}|{{z}}}}}~||}{|~|}{||||{{{}}{{yyxzzyxz|~}{{|zwxwvuz|}}}}~}}}}~||{{|{{}~~~}}|}}~}}~|{zywvxzywxywuuwyz{~}}}|{|~}{|~~~|}z{{}}||}{xxxy|}~~}}||~~~~}}~~~~}~}{}}|||{z}}{z||y}~}}}||}}~}}~~~~~}{~}}~}~~~}~~~~~~{||}~~|{|}}{|}{{|}X**))+()()'''(&  !|{{||}z{}}yxzy{}~}}}}{}~~}~~||}}|{||yzzz}~|}zz}~}|{{|}}|{}{zz{|~}~~~}|}}~~|zxuy}}~~}~}}~~~~}~}~}~~~}~}||{zzzxvvvx|~||{zyz}~~}}{||}{z~~}}|{{{y}~|{yzyz{{x{zzzxxwuwwxxx|~~}}}}}{}~}}||}~}~~}||~}~~}}~~~{||z|}~}}|{{y||~}~~}{}}~}~~|||{z|}~}|||||}}||~}|~||{z}{{z|zwxywxxyzyz|~~{|{{yyzzy{~~}|z{{{zyy}~~}{y{}{yxxxw{~}~}~~~~}~}|{|}}}}~~}{}zzyz}~~~|}~~}~~~~~~|}||}~~}}}||~~~~~{|}}}~}}~~~~~|{{}~}~}}{{~~||}|||{|{|{{{|~~}}}}|{||}{}}z{{|}~~~}~~|||||||}{{{{zz|}}{zxxyz|yx|~}||zyxvssy}}}}~~~|~|||{}{{{|~~~}{~|}~}||~|zzxwwxyxvwyuuuwxxz}~}|~||{~}}}}}|}{{z{{|{{zxwxx|~~}~}|}~~~|}}||}~{{{}|{{|z{|yy}~~}~}{{|{|}}{}|}~}~~~~~~~}}~|{}}}{~~~~~~~~~~|}{{}}}~|{z{|{{{{{|~|X)**)+(((*&'')&  !{yyy{{{{{{yvvwx~~}~~~}||{|{{}}}||}|}{|}{{{zyyzyz{{{zy{}}~~|}{{{|||}{{xyyz|}|}~~}|{{y{~|xxuvz}~~}~}|}{}~}}~}|{~}}~|||}}~~~~~|{{zzyxyxvttx{{}|{zzxz~~}~}|}~~|{zy{zy||}{{z{yzy{}|||zzyyzyxzxywwvuttuwwx{}~}||||~~{||}}{{{}}}|}}z{||}|{}}~~}|||{||}~~|}}~~}|{{z{}}}|}|{}}{{{}|}|{|z{|z{|~}|{|{{z{{y|||{z{xz{{zzzzxvwwwxyyyyyz{~}~}~|{{zxyzyxy~~~~}}|zzzxxxz|~~|zxw{zyuvvuy~|{}}~~~~}|}}{|{}||~}|}{{yxzzz~}}~{{z}}|}~|}}~}~~~~|}~}~~}~|{}}}~~~~}~~||{}|~}~~|{}~~~~~{||}~}|}|{}~}}}}}||{{{{|{z}~}}}~||{|}}}}|{z|}~~}}{}}}}}|}|{|||}||{|}||zzwyz{xyz|{{yxuqty}}~~}~~}||}|z}}|||~~~}}~}||zzywxyxwwxwwvxxw{~}~~~}}}~}~|}~}|~|z{z||||zyxyz{}~}}|~~~~}}~|}||{{{||}}}{zzw{|{|}|}||}||}~}|~}||}}|}~~}}~}}~}~||~~}}{zz{}||{{z{{X)****((()&''(&  !|zxz|}}|z{yvuwy}~~~~~~~|{|}|~~}}~~}~}||}||z{{||}||{{|~~}}||{~}}}}|z{|||~|~}}|z{~}zy{xy{~~}~}~}~}~~~}|}~}}}~}}|{{zyzxyxxy~}~}}~|{|~~}}~~|{z{zy{{~}}z{||{{}}|{{{zy|xzyxxxwwtuvwwy}~}}~~~}|~~}||}|}}}}~~}~||~}|~~|~~}~~}~~}~|{|}~}~~||~}|{~}|~}|}{|}|}|{{|}{z|}|{|~zy{}zz{zyyxwxz||yz{z{~~}|z|yzz{{z|~}}|{zyyy|~{{z{{yxvvux~~|~}|~~~~~|}}||}}}~~~~}{zxzzz~~}}{{~{}~~~~~~~|}}~~~~~}~|||{}~~~~}}{}|}}~}}y{~~}|}~~}}|}||~}}|}~|}}{z{|{{~~~}}}||}}}||}|z{}~}}}~}~}}||||{{}}|||{{||||{zy{zwwy|}~~~|xwvsv|~~~~~~~}}|}~|{{|}}}}}~||}{|{yzyxvxwwwxxwxxvxy}|~}||}~}~}|}}zyzzy{{zzxwyz|}~~~|||~~~~}|~}||~||z|{{}~~{z{xy}~~~~}}}||}|}{}}{~}~~|}~}|{||{}}}~~}~~}|}|}{}|}}~~|zyz{{|}z{y{|X()*)+((')''')&  !zxwwz|{zzyyusvz{~~~}}~~~||{z{|~||}|}}}~}|}|z{|{{|||||z{{{~|}~~}|}{yy{{{z{{z{||{|~|~|{{xx|xxzzyx~~~~}~}}}}}}~~~~}||{{{}~||{{~~}|||{zzzzyz|y{|}}{|{|~}}}z{|~}}{yxzy{{|}{{{{{z{{}|{|zyyxxxxzxxwvuttuvuy|~~~~||}~~}}}~||z{|||}~~}~~}}}|}||}{{~}}~}}||}~||~~}|}{|zz{}}~}|{|~}~}||}}||||{|~{{z||{|}}}{yyz|{y{}zz{|zyz}zzz{xzxywx{|{zy{y}~}}~~{|zyyyyz{{||}~}||}yzxwz}}}{z{ywwvvuw|{{{||||~}~~~}||||||~~~~||{zxyzz~~{z{z{{~~~~~~~}|~~~~~}~}|{{}}}}~~}{|}}}~~}~}z|~}}}|}}~}{}|~}}}}|{}|z{||||~}||}|}|}}||}{{zzz}~~|{|}}~}{{zz~}||{||}}{zzzwvx{}~~{y{xw{~}~~}}~}|}~~~|~~~|}}}}{||zyxxwwxyxxxyyxy|}|}}|}~~|}~}~|}{y{wxzzxwwxz{|}~~~|~~~~~~~|~~~}}}|z}}}|{zz|~~~~~~||{~|{}~}}~~}}|||}}~~~}}}}}{{}|~~}~~~~|yzz{{||zzz{|X)**)*))()''()&  !|zyxy||{{zywuxz}~~}{}~~}~}~~}~}}}~}|}~~}}}|}}~|~}~~||}||{|yzz~}~~}|yw|}z}}{z}~~}~}~~~||~}}|}{|}~||}{{{{z{{{|||~}}|~}}~~}~}~||{z{||||}|||{{~~{|||{{z{{z{{zxwxvvvwwx|~}}}~~~}||z}~}~~}}~}~||~}}}~~}~}}}~~}~||{||}}||}}}~}}~}}|~|||}{z|}}}~}|}}|yy}||}}}{|}|z|}{{{}{zy{{{|~{z{|}}~~}||{zz{|zz{||{~~~}}{zyzz}}}}{{yxxxwwzz{{|{|}~~}~~|}}||~~~~{zz{|{~|z{{x{}~~~~~~}~}~~~}~}~~{z{}}~~}~||}~}~~}~~}{{~~}}~}|}}|}}}~~|||}|{z}{||~~|{}||||||}}{{{{{{}~zy}~|}}~{{xvx}|||{}~}}{|ywwz|}~~}}{|{zz}}~}~~}|~}~}}}~~~{}~~~~|}}{||~{yyywvwxxywywwx||||}|{|}~}}~~}}}|{xzxwxyvvvyy|}}}~}|~~}~~~~}|}}~}|{{{|{~}z{yz~}~~~}~||||{{|~}~~}~~}|~~~{{}~}~}}{zz|||~~}||~~|}~}{zzxz{|zxy{z}W')+**((()&('('   ~zxxz{{zzyxvvy}}~}}|z{z{}~~}z||}~}}}{{|||}|~}~~|}||~}{}~}~}|}|{||{{zyxw{~}}~~~}~|{zxz}}|{{|{|~}~~}}|{~y|}|{zz|}}|{z{}~~~~|{|{yyzyz{}{||{|}}|{{{|||}}}~~}~~}|{|zz{zz|{}}{{zz||{}|{zzyxzxzzxxwvvuuuuw{~||}}~}}}}{z{z{|}~}{}~}||z||}~}~~{|~||}}~}}|||}}{{|}{{}~}{{|{|~~~}~|}|}}{}|{z{z{{{{zz{||}}~}{y{z{{~{z{{{z|{yyz{{z{{zz{|z{||}}~~~~~~~}}{{zxyzyz{|zw|~}}}{zyxzz{~|}|zxxwxvwxxxzxyy{|}|}~}|{|{{}~~}}{yyyzz{|}~}}}|{zyxy|~}}~~~~~~~}~~}}}}~~}}}~}|{{}}}}~~~|{|~~}~}~~}|~~~}~~~~}|}~}}}}~|~}||{{{{|{{{|}|}}||||}|}|{zyz{z{|yxz~}|~{{xuu{}}{{}}~~|||{ywy{}~~{{z}}}z~~}~~}}}|{~~~~~~~~~}}z|~}}}||{|~~|{yzxwwwwwwwxwzz||}}~||}|~}~~}~||zyxxxywvvyzz|~~~}|~~~~~}}~}}{{{|{~}}||{}~~}~~~~~~}}zy}~~~}~}~~}{|~}}||{|{}}}}|{|~}}~~}zzy{{{|{z}~}V(*)**()((&''('  !}z{{||||{zyz}|{{z{}|}||}}~~~}~~}~~~~}}}~}|}~}~~}~}}{|{{{{|~}~~~~}~yzy}~~}||~~~}~|~}}~}|}}|z{~}{|}~~}|||{y{||~~~}}}~~}||}||~~~~}~{|{|||{~|}}|{{yz}|~}|z|{z{zyzyyywtuuxxy|}}~}}}}}}{|{||}}|~~~|}z|~~}}||~}~~~}|}}|}~~}|~~~~~~~}|}}}~~}{|||||}|{}~||~~}|}{||}}{z}z{{{zzzz}{{}|||~{||~~~}|}}{z{|{{{|{x{|{|~||}{{{|~~~}{zyxxxxxxwzxwyz|||}}|}{|||~}|yyzz{}~~~~~~~||}zyz}~}}|~~~|}~~~~}}|{}}}}|||~~~~~~~||}}|}|~~}}}}|~}|}~|}~~}|}|{|z||{|||||}|{|~|||}||z{{{yzzyy}~}|zxvw|}{z||}}~}}}{zxwwy|}zzz{|}}~}|~}}~~|{{{}~~}~~~~~~~{|~}~~}}}}z{|~|{{{wwvwvvxwvwwz|{{|}{|}|~}}}}}|zzzzyxxxvuuy{{}}}~~||}~~~}}~}~}|}~}}|z|||}}}|{{}}}}}|z}}~~}}{zz~~~~}}}~~}}|}~~~}{}|{|{||}}z}}|~}}{yyzzy|zz{~|V')*)+((')&'&('   {zzzyzz|yyy{}~~}|{{yx|~|{{{|z|}}~|}|||~~~~|||~|{{{{{}~}{{||{}|zzyz|{}~}~~~~~~~|||zy}}~{{{}~~~~~}{{z}|}~|{|~}||{yw|}{|{{|~}}~}{{zyxyyz}|~||~}}}|{||{{|~}}~}{|}{{{||z{||z}}|zyxy{|{zzzz{yxyxuxyvtrsvwy|~z~{}}||{{|{|z{z|~}|}|{{{zz}~~}~}{|{zz{}~}}}~~}|||{|}|{{}{~~~}}~}|||}{{}~{{|||z}}y{{|{z|}|{yyy{{zzzzyzzyyxyz{{{zz{{{z|~}~~~~~}|{~}{zzz{{{{zyy{|z|~|yzz{{|~~~}~~}{{yxxwwwvvvwwvwyyz{|~}|||}~}}{{zyyz}~~~~~~}~|{||zxz{~}|||~~~~~~~~}|~~~~~}~}~~}~}~~|}|~~~~}}}~~|}}{|}}~}~~}}}{{}}~~~}|}~}{|}|{|}||{|||y}}}~|{{{z{{yzyz||~}~~|}zyxzzzz{|~~~}}|||zyuxz}|z|{|~~}~~}}~|||||}~}~~~~~|}}~}~~}|}}{|{}{}|yxxxwvxyxwxz{{|}}||}|}|~}}}~|{z}zyyywvtxy{}~}}}}~~~~|}||}}}|}}~~|}~}}~|}||}~~}~~{zz~}~}}~}||}~|||}{{}}}||}~}}z{zy{}{|{~~V)*))*((()'('(&  "}|{{{}|}|}{|~}}|zyy~}{}||zz|~~|~}}|~}}||z{}|}}}}||{|}{{||~~~~~}{{||~~|~}{{{|~~|}|~~}|{zyw{|}}|}}}~|{|xyz{|}~|{~~~~}~}{yz{}|}}}~}{z||zz~~|}}}|zyywz}||{{|zyyxvvyytsqvz|~~~zz|~~|||||||}}||~}}}|||||{}~}~}~{|||}~~~}~{}~}{{}}}~~}}|}}{}}~}}}~{}~}|z||{z|z{{{z{{|z||}{yyz{{{zz{|}|{{}~{{|~}{||{{|||x{{zz{}|||}||~~}~}}{{zzyxwwvwwvvvxyyz||}|{}~~}}zzy{{~~}}|||zyx{~|}}~~~~~~}}}~~~~}~~~}~~~~~||~~}}~}}~}~}|}}~~~~}}|~~}|}~}}}~|~|||~|}|}|}{}||zz{~~}{z|{z{zzyy{{~{}~}|{z{{yyyy}}}~|||{yvy|{{{}}}~~}~}|}}|{{||}|}}}~}|}~}}}}~}{|~~}}}{{|}|{{|zywyxwxxxwxxyz|}|{||~~}}||||{|||{yxywuwwxz{|}~~}}~}~~|||{~|}{{|||||z|}~}~|}{{{~|z~~}|zz~~~}~~~~~~}{|~}}}}|||z|{|||{z{~~|}|{zz{||||V'*+**()()''''&   |z||zz{{{z{|{}}~~}{{{zz|~}}{{{yz{|}|{}}|{{~~|{{|{z{z}}}{zywy~}||{{{||}}}}}}~~~}|{{{||{{z}}|}~}||{{{{}}~~}{{{{{zyxwy~~~}||{}~~~~|||~|||zxz{{|||z{}~~||{|{zxzyxy~~~|{}{{zz|xy~}||||{ywwux}}{zyzyywwssvwsqntxz~~~~~~{}}}~}}}{{{{}{{{}||}~}{||||}~~}|~||zzzyz}}}}~~}}}|{|}|{z||}}~}~~{|{|{{{|{}}}}|~~{zzyzy{~~}{y{{zyzzyy{zyyzzyzyzxz{{|{z|~~~}|{||{z{|zz{|z{{zzxzzz{{||{}~~|{{zyyxwwvuvvuvwwvwxy{zz|{~~}|zzyz{}~~}}~}{|||zyz}~~~}}~}~~}}~~~~~~}{}~~~~~}}~~~|}}~}}~|}|}}}|}}|}~}~~~}~~}|}}}}}~}}}||}|||}}}}}~|{{{{}}~|{{|{{{yyzz||}||~~{||{yyzy|}~~~~~}}{yxz{{}}}~~|}}|{}|}|}|}|~~}|}~}~~}}|{||~~~||}|{|{{{|{xwxwyyzyzxzy{{~~||}}~}~}}}~||}}{|zzxwvyxx|}}}~}~}~~|{z{|}~}||}{}||||}~}}||}{~~{}{{z}~~~}}~~~}~}~~}}|}~|}||||{{x|~~~||{|{||~}~W(****)(()'''(&  "~}|}{z{}|~{{}}~~~~~}}}{}~}}{zzz|}~~|}}|}}}||}}~||zyy~~}~}|}z}~~~}~~||{z||}|{}~}}}}}|}~|}~~~~|{{{yyz|}~|}~~~~}}}|}||z{}||}||{||~|{{y{xy~~~}}||{}||z}~}~}}|{zxxx{}||zz{ywwtqtvspmptx}~~~||~~}}~}~||}}{}~}||}|}}}}|~}}}|{zz~|}~}}~}~}{}~}~}}}}}~||{|{}~~~~}|zzzyz{~}{z}|zzzzzy{{{}}{zz{zz|~|}|{}~~|}|}|}||||{|||{{yz}z|||||{~~}|||{yyywwwwvvvvvuxyxxz|}}}{yyz|~~}|}}||}}|z{}}}~{|}~~~~~}}~}{||}~~}~|~}||~}~}{~}~|~}}{|~|}~~}~~~}~~}~}}||}||}|||~{{|}}|}}|~~|{{z{zyx{z}|}}~}|}{yy{z||~~}~|zz|z{~}~~~|}}}|}|}|}}||}|{|}~~}~~~~}}~}|{|}}~}|}z|{{z{{zyxyxyyzyxxyy{|}|||}|}~~|{|}||||{zzzyxyyvxz|~~}}|}{||{|}~~|{}||{{|{|{~|}{||||||{}}{{}}}}}}~~}}}}~}~~~~{{}~{||}|{z{x{~}~~||}{z}~~~~X()+)*(('('(''&   ~||{{yy||{|z{~~}|}~~}|||||~~|}{yyxwz{~~~~|}~||{z{{||}~}{{zzz|~}~}||z|}|z{}{|||{zyz}{z|}|{{|{z}~||}~~}|||{zzxxy{|}{}}|~}}|{{|{{|z{z|{|{{{{|~~||}}{zzyxy~}}{z{{z||{z{~{|}}|zyvwwz}{y{{{zwvttsusnnonqw}~~}|{|}|}{|~~~|||{zz}|}|~|}}||}}~~}~~}|{{zyy}}{}~~~~~}}}||{|{|~~~}~||}||{|zxy}~}}|{{ywyz|}~||z{{z{zyyzyyz{{}{yyxy|~}{z|{~~~||~}~}}|~}{|}{z{|{zz{yyz{{zy|}{{{zzyxxvvwvuutuvtuwxxy|~~~}|}zzyy|}~}}|}}|{}~|z{||}~{|~~}~}~~~}|~~}}}|{|}~~}}}~}}}~}}}}|}}}}}~|{z}~~~|}~~}}~}~~~~||}|}{}}}}||z{|~}~}}}||{{{{{zyz|}~~~~~|zyzzz|}~}~{|}~}~~}}}}~{}}|~}{{{{||}}~~~}|{}}~~~||{|{{z{{{xzzxzzyyz{y{{}~|}}}~~||}~{|||}{{|yxxyxy|}}~~|~~}~|}|}{}~}}}|||}|{|~|~}|{}}}|}}~}|||~}~|{}~~~}~~~}{z}}}||||{z{z{~~}~}|{~~~W))*)*)))('(((&  !~~~}|z{}|~||}~~~~~~~}}}~{~~|{zyy{~~~}}}{{}|||~|}|||}~~|}}{}{{{z{||}{y|~{{z}|}}{||}|}}~~~|{{{{yy|}~~~~|||{||||{|~|}{||{}~~}~~|{zzzz}|}|{x{~|||}}}~~}{{yxxy|}|}~{{zxwvvuspooopryz||}|}}}|}~~}~~}|~}~|~}~~}}}}~~}|{}}||}~~}}~|||}||~~}}~||~{|{zzyz~~}|zxxz|}~~|||{{}}zz{y{{~}||{zy}}}~}}~~}~~}~~~|}}}}||}|{||z{|z{z|~}}|{{zyyyxxwwvwwwvwxywz}}}|~zyxz||~}|}|{}}}{z}}}~y}~~~|}~}~}~~~}{{z~|~~}}}}|}~}|~}~~~}|{zz}|}|{~~}|~}}}||~||~~{}|~|z{z}~|}}|}~|{z|z{yzz||~}{zz{z{}~~~}~}}~~}}|||{}}|~}}|||{{|~~}~}{z|{|}}|{|{|{{{{zyyzyyxyzyyzx{|{||{~}}|||{|{{|{|zzxxxyxxzz{||~|z{~|}||}z|{}}}}}}||||zz~|||||{~~{|}~~}}}|}|}~|xz~~~|~~}|}~{{{}|{z{|}||{|}~~~~~|~}|{{|}}~X(**))()()&''(&   }}}|{{{||{z|}}}~}||~~{z||{|}}||{yyxx}~~~}{|}||z{z{|}~}||{}||}}}|}|{z{zzyzyxz~}~~||}}z{}|yy}{{z{{z{{{{|~}}~{{{zyywzz}~}}~~}{{{{{{|{yz}{}{zy{{}~~}}}|{{zy{}~}|zzzxyy||||{||}~}|yywvxy|}||zyyyxvutsqpoopqtwy{}}||~~{{||}}{|}}~}~}{}||}~||}}}}}~~~~|~{{}||}}~~~}}~|~}||}z||z{|}~~}}|}{}{{{zxuu{}}zzyvwzz{|~}|}}z{{{zyzzx{}}|zzyxv{~~}}~}}~~~~}}{}}~~}||}||||zyx{yxz{}~~~}{{|{zyzyxyzxwvxwwvvwwz{|}~~}|{yxxzz|}}~|~~{{||}}}|}|||{|~y{~~~}}~~~}|~~~}{{yz|~~~~~}~~~|~}{~}~}~}zz{}~~}~|}~~|}~|}~~}}|~{{}|}|}~{zz|{~}~||z|{z{{yzyyy{{~~}}|zzy{{|~~~|{|{~~}}}}~{{~~{}~~|}{}~~}~}}{|}}|~}||}~|||{{z{{yyy{yzzzyz}|~}{}~~||}}z{|{{{{yxxyzz{{||}~}{~}}}|{|~}}}|{||z|{|}~~{z|~}|~~~}}}||~}{{y|~~~~~~}|{}~||||~|}}~}}|}|~}|{}{}W)****()))''&('  !~~~}~}z{}~~~}|||}{{}}}zzzx{~~|{{~}|{{|}}~}}||}}~~}|~}|z||yy{xxy|~~~~}~}}}{{{}~||}{{{}z|~~~~}|{zxyyzz{~~~~}|}z|{{{{{}}|{{|~~~}~|{{{{~~~~{||yxz||}}|||}~}{zxxvz||~}zzz{xyvvtsrsqrsuwwwxxx|~|||}~||~~}}|}}||~~~~{}~~}~~}}}~}|{}z{}~~~}}||}|{||wvuz{~}||xw|}~}~~|}~}z{|{zxyy{~~|{zzx{~}}|}}~~~|~~{|}~}{z{zzz|}}}}||zzzz{{zyxwywxxxxy|}~}}}yxxzz|~~}||~}}}}}~}{}z{~~|}~~~~~~~}}~~~~~{{{{z~}}}|}~}|{}{z}}}|||}}}~}}}}~}}}~}}~}}{|{||}}}}}||{{{|}|}|{{zyxzyyzzyyy}~~~}~}zyyxw{~~}~{|z|}|}~}|}~}}~~}|}~~}|{}}~~}~}}{|}}}}~~|}}|{{{zyyzyxzzxxy{zy|}}~|}~~|}|{{zz|z{{zzyyxxzy{{{}~}}~}~}}||}z}~}}}||{||y|}{~}}|zz|}||}~}}{{{}}|||}~~~~~~}}}|}~|{|{}|}~}~~~}||~||}|{|||~|W(**)*()()'''(&  !~}}}{}~|~|{z||}~~~}}|}|~~~}{zz{z{~}}~}|zyzwx}~~~|{z}||zy{|||{|{}||}|{{||{{|yyxxyxy{||~~~~~~|}{|{z{{|{{{{{y{yy{|~~~~|||}{{{yyxzzz{}}~||}{{{{{zz|{z{{{|~~}}||}|yz{|~}|zz|zywwzz{|{yy|}||zxxwwyy{||zyzzywvvtssssstvttrrrru|}~}}{z{z|~|{|}~~~}~}~}|}~}~}~~~}|z|}~~|{{~~~}|zz{zz|~}||~}zz|{zzzxwuxz}~}|{zwvy{{||~}|||{zzyzxwwxz|~}|zzxuv{z}}}}|}~~}{|}~~{|}|{|}~{|yzzyy|{}~~}{|{|zzxz{zzwxywxxwvxy||~~~{|{{xxzz}}~}}}}~~~|}~}|~~}|}}|{|}{{}~|}~~}~}~~}}||z|{|~~~|~}~}}}}}|}{z}~~||}|~~~}}|}|}~}~~~|}{}}|{||{|}~}}~|{{zzz}}|{{{zyyzzzzz{yy}~}}~}~}{zyyy|~~~||{|}~~~}~~~~~~~}~}||~~~~~}|~}}|}~~}|}||{|{z{{zyy{zzz{z||~~}~~}~~}~~|z|{{{{{zzyzxyz{z|}|}~~~}|{~~}}}||{|{zz{{||zy|}|}}|}~~z{z}}|~~~~|}|}|}{|~}~{|~}{~}|}}}~|W***)*((()'''('  "~~~}}~~}{~}}}}~}}~~}|}{{z~||{zy{}}{}~}|{z}~{|~~~}~~|}~}|||{{{{yyy}}}~~~~|}}}}}}}z{|||{~}}~|||{zz{|z{|~~~}z{z|}}|{{|{{{|~~~}}|{z}}~~}||}{yxzz{|||{}}}|{zyyxzz{}~{zz|yzxvuvvvuvvvutqqqqsy|}~~{||}~}{}~}~~~}~~~~~}}z}~~~~}}~{y{{{|~}~~~~}|}{zz|zzx{z}~~}||ywy|{|||}}z|{yxxxy{~}{zzxwvyy}~~||~}}}}~~}~}||~|}}~}|~|{z||~}}}{{{zxx{|zyxyzxxyxxz||}~|{|{yyy|}~}~~~~}~}~|~}}~}~||{~~~|~~~~~~~~~~~}}~||||~}~~}~}~}}}||||~}|}}~}~}~}}|}}}~}~}}~~~}|||||{|}|}}~{{|z{z}|zz{zxy||{{{yxx|~~~|}~||}{zzzz|~~~}}{|}~~|}}~~~~~~~}||}}|}}}|}}}}~}}|}|||}~}}}|{{{{z{{zyyzwxy{{{|~~~~}}~~}}|}{|{{z|zzzyyyzyyxz{}}}}}~~{|z}~|}||{{{{y{{yy~~}|y{{{|}||~~|yxz{{~~~~~}~~~}|{{|}}|||}~~~~|{}|}|{|{|}}}}V()*)+((()&''(&  !~||~|{}~~|~}{{{}}}~|||||}}}}}}|{zz}~}|{{zxy|z}~}}{}z~|zz|}~|{z|~}~}||}}||{{{{{zyx{||}}~~~~}}|}|}||{|{{{y{{||}}}}}}|{{||{{yz{|{||||}~~~}}|z{{{{{{zxzyy|}~~}}~|||{{y|~|~|{|{|{yxxxz{{zzz|{{|zxxyxz{}|{y{zyxxwuuwvuvuvsrpootuy~|~~|{|{|}|{{{~~~~}~~}}}}~}|~~}~~||{~~~}||z}~}~}{z{|||||}}}{|||zz|zyxxyz{|}|{z{ywvzz||~{|}{yzxzxuvz{}~|zz{ywuxy{~}|{z}}||~|{}~}|~|{{|}}}~}}}zz{|y{~~}|||{{zzxz|zyyxxvvxwwx{{}~~~~{z|zyyy{}}|~~~}~~}~~}~|}~}}}|~~}}~|{z|~}||}~}~}}~}~~}~~|}}}||~~~}~~}~~~~}}|~||~||}}}~}}}}}~}~~|~}}~}}|}|||{{}~}}~}|}}{{z|{{xzzwv{{{{{xvy|}}~}~z{~|}|}{||}~~|||}~~~~~}}~}{|}}|}}}~~|~}||}}|{|~~~}{||}{{z|{zyyxxz|}}|~~~}}~~}}||z{{zzzzzyyzyxyz|~~~~~~~z{}}}}|{z|}{z{zz{|}}zzzz{}}{}~{zy{zz~~~~~~~~}}|{|~}{{|~~~~~}|~}||}|||}}W****+((()'('(&  !~}}}}~||}~|~}|||~~~}~~z{{{~~}|{yzzy{~~~}~~}~|{}~|{z~}~~~|~~}|~}}}{}{zz|~~~~~~{|}}~}||{z}~~}}~~|{||}||}~}}~~}~~~}z{|~}{}zzyy{z}~~}}|~}|}|~~}}~~|zzzzz{|{{}}~}|}yzyz{z{}}|{{{yxxwxyxwwwyvrpprwz}~~~}}||}~}|{z~|~~}}~~~~}}}~}|~~}~}|~~~|||}}~~{}}|}|~~{}|||zz|z{|}|{|}zxuxyz|~}{}|{zzxwuvz{~}}|}{y{{z{}~~|{|~|~~|}~}}}||~~}~{{z|zy|~~~~~}}||{z}{zyyxwyzxxx{||~~~|{|zzzz||~}~}~~||~~|}~}||~}|{{{|}}}z{~~~~}{{~~~~~}~}}}~}~|{~~~~~~~~}|~}|~~~}|}~}}|}}|~}}}}~~|}}~}}||{}z{{}}~~}}|}}{z||zzyyxwxzz{{xww{}}~~~|{{||}|}|}}~}}~}~}~~|}~}{|{|||}~~~|}}~{{z}}}z{{|{zzzyzzyxxy{|}}|~~~~}}}}}||{zyzxzzz{zyyy||}~~~}}~}|}}{y{~}||{{zzz{zzxyz||{{{xzy{|{}}|zyzzz~~}}~}}}|}}}~}{y}~}|~}}{|}}~|}|||~W)**)*((()'''(%  !}}}}}{|}{}~~|||{z{{z{||}{{{}~~~~}zxzyz}~}||{yyzyz|}{|~}||~~~}|{|{zz{}~}~}||}|{z~}|}|{yxz||~~}}}~~}}||~|||}z{|~}}|}|||}|{{{z{{|~||}}||}~~~~~|zz|}{z{yzzzxz|~~~~||||}{}{|{}||}~~}|yz{yxz{{{{}||{|yzyyyzz{{|{zyywyxwxxxwwwurqqswz{}}}}|{y{zz|||}}}|z|}~~~~}}~}}||z}~}||z}~~~}}|{{||||{{|||{}}{{||{zyzzzz|{zzzyxvwvyy}}{{}{zywvvutxzz}}|{{zz{|{zz~}}||z{|}{|~|}z}~}}}}{{~~~~~}}|{{{{z{~|}~}}|~|||}{zyywwy{zxzzzz|~}~~{{{yxz{}|~}~}}~}}||}~~|~}~z||~}||}|{|}{}}{{y{|~~~~~}|}|}~}{{~|~}}~~~~}~~}}}~~}|}~~|}}||}}|}~|}~~}~~~~}}~~|}}}{||||~~|{|~|||{yz{yyyyxxy{zwwz|{}}}||{|}|}}}|}~}~~~~~|~}|}}{z|}}~}~}}{|~~}{{{{|{{|{z{zyxy||}}}|~|~|}~~}~|}zy{zyyz{{yy{||~~~~~}~||}~{{|~|~{{{||{{{zy{}{{|{yyz||}}~{zz|{z~~}~~~~~}~}~}~zxz~|~}}|~{~}~}~~~~~V***)+)((*''')&  "~~}|}~~|~||||||}||}~||~~~~}||yzy}~~~|zz{zyz}{{||~~~~||}|||{}}~~}}|{{}~}~}{zz{|}}~}~}}~~|}}}~~||~||}|}}~}}|~~~}}{|}||}yy||{z|~}|||}~~}}}}}{||||{{{{{}|}}||~zx{{y{|~{}||{zyzy{z{zyyywvtwvy{~~|~}|{z|z|~~~~{{{||}~~~~~~}~}}|}}~~~}|||{|~|~|~~~~}|}~|zz|z{z}zz{|xxxxxxy}|}}}|zzzxvvvx{{}||}}{{|~}}|}}~}~{}|}}}}}~~}|{~~~~}|}{||~~|~~~~~}}~|{zzzzz{z{{|{|}~~~~|{|{z{}~}~~~~~}{|}}~~|{{|}|||}~}}~}}|}{{zxy}~|}~~}~~~~}{{|}~}}}~~~}}~}~~}~~}|}~~~}~}}~~|}|}|~~~~~~~~~~~}|{|}{z{|{~}||}||{zz{|yyyyyywxyyxyz||}|}}{}|~}~|||x|}}~|{}~}{{{zz|}~~}~~~|{{}}~}|{{|}|{{|{y{{xwy{|~||}{}}~|~{}{}|{|zyxvyz|{yz{}|~|}~~~~~~}~~}||{{{}}~}|}|y{||zzzzz{{{zz|zyz|{|}}|yyzx{}~}}|}~}}}}{y{~}}}|{}{|~}}~}~W(****((()'((('   ||~}}|||}{}}|}|{z|zz{}||{||{||}}|}|}}{zyz}~~~}|z{yxxyzxvz~|{|}}}||}}{{||}}~}{zz{zy{~}}|{yyyyzz}~~~}|}~}||||||}}~|{zz}|{z|z{}}~|~}{|{||}}|~|{}}}{zxy||{{{|~}{z|}}}}{{||}~~}|{|{z{zzz||z{{||z{zy||{{|{|{yyyzzyzywyzxwvxxxz}~~}|}{{|zyzx{~~||||zyyyy{}~~~~~}}}|}~|~~}{|}||}~}~}~|}{zz|z{}~}|}~||}~{{zzyyyzyxxywvyyvww{{||{zzwxwuvuuwxxzz{|z{||}}}|}}||||~~}~}|}|~|}}||{|~~~~~}|}~|{|{|{{~~}}{||}}~}}}}|{zyywy{z{|yzz}}~~}{|{{z{}|}~~}~}}}z{{{}}~{~}{z{{zz|}~}}~}~||{{zyz|}|~~|{~~}~~||{|~~}}|}~~~}}~~}}|}~}~~}~}}}}}}~|}~}~~~~~}|~}|{{}{}~}||}}||z{|{zzyzyxwxxyxyyy{|||}||~}~~||zxy~||||}|||z{{~~~|~~}}}}}}~}}||{|||}|{{|zxz~}}}~~}}}|}|}|||}{z{zxzz}|{|}{~~~~~}}|||}|}~~|}|~{{z|}|{{|z{|{zz{|{|{{||}}zzz{|}~~~}~~~|}~{{|~~~}||}}}}~W)**)*()()''((&  ! }~}|}|{}~~}~||{{|||~}||}}{}}||{}||}}~}~}{z{yzyzyy|~|~}|}}}~}||}~}z||{z{~~~}|z{yz{|~~~~~}}~}|}}|z{~}|}||~}|{||}}~~~}~|{z{|~}|}~}~~{{~}}}{||}|}|}z{{}{{|}{}~}|{{||}}{}|||{z{{{{{{z|}zyyxzz{~~|{|{{zyyzx|}}}}}zxxvyy{}~~}~~|}~~|}~|}~~~~}}|z{y{~~~}}}~}}{|{{zzyyzzxxyywxy{|{}|zzxzxxwxvxzwwyz{|}|~~}~}}}~{z~~~~}~|}}~}z{|~~~|}~~}|}~||~}||~}|}}~~}}}yyz{zz|||{|}}~~~||{{{|~}|}|{zz{}~~|}{{yyz{|}~~}~~}{{{{z|||{}~}|zy~}}||}~}}~~|}}~}~~~~|}|~~~~~|}~|}}~~|~}~}|||{{|{||~~}}||}}|{{{{zzyyyyxyyzzzzz|}|}~}||}}||}zyy|~~~}}}|~}~}{||{{}}~~~~||~}~~~}}|{}{|{|{{z{yxx|~~~}}~|~{{|}|{{|zzzzzzz|{{}~}~~~~~|{{}~|||||~}||}}|z||{{{{z{|zz{|z{||{{y}||y{{{||{}}|~}~{}~~~}{{{~~X(****(((('''(&  !}}|}{||||}}||}{}}{zzz{{}|{|||{z{{zz||~}}}|{}~~~|}|z{zyxyxyy{~|||}{{{|}~{zzy}|{|{{z{{||}{zyzxz{~|}~}~~~~}{}|}}}|}zzx|~}}}zz}}}~}zzy{z{|}~~~~}}|}|{yy{}||}|~~~~}yz|{}}|{{z|}~}}|{{zy{{{{{|zz}}}|{{yy{{zzzz{{{|zzz{yyz||zxyxxyz}|{{zwyxxyzxz}~|}||{zvwwwxyz}}~~}|}}|}}~~~~}~~{}}}{|~|||zzxvw|~}~}~}||~~|{|zzz{xyxxxxyywyyzyz{{xxxwywxvvvwxtuwy{{{{|}}}|{{|||~}}~~~~~}|||~|zyx{~}}~|||}|{}|{z}|{|~|}{~~}~{yxz{{|}|{{}}}~~}|{zz{|}}}}}}~}{yzz{~~~~|{{{xwyzy{~}||}}}}|{z{z{}~}{zy{|}{yyy}}~}{}}~}~~}}~}}~~~}|~~~~}~~~}~~}}}{|}~~}~}~}|{||}|}}~}|~}}|}||z{zz{zzzxyzy{{yzx|}~~~}}~}}~{yy|}~~|}}~~~}|}}~~~~}}~~}~~}}}}}|}}||{|{yzz}~~|}|{|}}{||{{||{{z{|}}~~~}|{}}~}~}~~}||}{}{}}|{|zz|||{|}||}~}{|{{|{}z}~~~||}}}~||||}W)**)*(((*'''(&  "}}}}~}~~~~~~}}}}~}}}}||}~{{}}||}}~~~~~~~~}}||zzy{z{}}}{||}{|{zy|~~~~{{|{}{|{z{}{|}~~}~~~~~}}}~~{}{zzyy}~~}||~~|zz~z{}~}~~}}}||~~~~}~}~~{z|}~~{|{{|}|||{|}||}{{{~~~}|zyy{}}zz{|}~{zz{{yz}}{{zxzz|}}||{yxxwyzy{|~~}}|zyyxxz{{}~}}~}}}~~~}}|~}~}~~~{{zywy~~~}~~}}~~|{{|zxyzyyzzyxy{z{||yyxzzzyzxxxyvtwz{{{|{|~~}|~}|}~~~~~~}}~~|zzxx~}~}||}}~~}{}}{|{|||{{~||{{{||}}|||}}~}|}{yz{}~}~}||{{{|~~|}}~}zyzxwxxz|}~~}}}|~~||||}{{|}}{yz{{|zywx~}~~~~~~~~}~~}~}}~~}~}~}~~}{}|}~~~~~~~}~~}||}}}}}}}}~|{}||{z{{z{}{zyyyyzzyyzz{}~}}~~~}|z{~~~}~}}~~~~~~||~}}~~~~~|~~~}||}}|{{}}{|}{{z{{}~~~~~}}|{}}}||zzzz{|{yyzz{|}||}|~~}|}}|}}~|{}|zz{|{{{zz{||z}|z|}~}|||{z{|z|~~~~~||z|}}~}{{{|~|~}}W(****((()'(''&   ~{z{||}}~|}}||}~|}{||}|{{|{z{z{{}}~~~~}}}~~~|}||{zyyyzyz{}~}}{{y{|||~~}{xtwz~~~|}|{{{z|zzzy{}|{{||||}~|{~~}~~}|||~{{z{yxxy{}~~~}~}~}~~{zy|}|}~~~~~}}|}|}|||}{}|}}}}~}|}{zy|y{}~||||{z~~~||||w{~}||{{z{|||{}{{yx{|zxxy{}~{yxyzyxy{zyxw{z{|{{{{vwyvvywy{|||}}yyxzxz{||}~~~~|}||||~}~~~~}~}||{}|}}}|~~~~~~{zxxyz~~}~~}~}|{|}|{{|xxxyxxzyxyzzyy{|ywyxyyxxvwwxuutxz{yyz||}z|{||{}~~~~~}}||}|{|{{xxwz}~~}|{{|~}}{{|{|{z|{{zz}~{{{{z{|zxzzz{}}|{{zyy{{~~~~}||~{{{zzz||{|}~~|{yzxxxyy|||}||~}z}}}||}~|}|{zyzyz|zxvu{{|~~~~}~~~~~~~~}}~~}~~~~~}~~~}~}{|~~~~~}~}~~~|{{}~~||}|{{}~|||{z|}{zzzzzz{zyyz}}}~~~}{}~~~~~~}~~~}}~}|~~~~~~~~~~}}}|{{}|}|~|||~|}~|~~}}||~|{{{y{|}{yyyz|}~}~~~~}~~~}}~}~{|{||}||}|||{||{{|{xz~}|||{||}}~~}~}{{|}|}|{z}~~X)*+)*(('('('(&  !|}{|~~~~}|}}~~}~~}{~~|||{~~~~}~~}}|}}}zyz|{||~~~||{|~}~|{zxy~~|}}}{{}|z{{~~~|~}{}}||~~~}}|}{|{|zyyzz|~~~~~|}}}}~~~~~~}}}}~~||}}}|{|{||~~|}}}|}}}|~z{{|}}||}~||}~|{z{z|xwx{}|{zz{zxyzzzy{{|~}~{}|zzywwyxz|~{{}~zyxyx{{}}}}}}}|}}|}}}}|}~~}~}~}|zzy{}~~~~~|}|||||z{|yy||{{z{zzz{{yy{xxyyxyyxuuuvz{z}z||}|{|~|||~~~}}}{~~|}}{yzyy|~~~}}~~~}||~}}||}{}||~~}|{{{||yy{z{|~}||{{z{{}~~||}}}|~||{||{}~}{yzzyxzz||}{{|~|~{|}}}}}~}}~||{y{yyzzxvvyzz{~~~}~~~~}}~}~}}|{|~~}}||}}}~~~~~~~~~}|||~|}}}|{|~}~|{|{z}}{zyzzz{{yyz}}~~~}|~}|~~~}}~~|}~}~}}~~|}~}|}~}~~~~}|}~{z{{z|}}}||}~}}~~~~}~~|}{|{{|zzz|{{{zz{{}}}~}|}~~}|}{{}}|}|{{{{||}y{{|zyy{xx}~~~}}|}}~}}~~~}||}~}|}{{|~~~~~X)**)+((()'(')&   ~{yzz{|}~~}}}{{}|~~}}}}~{z|||||{z{}~~|}}}|}{{{zzyxzy|{~}}||z{{|}}|~|}|{{{~}|}|}~{{{{yzz}~~{}|zz||{|}|}~~}{z}|{zzyxwxyz{}}~~}|{{||{}~}~~~~}}}~~~}z}||}|~|~~|}zz{z}|||}||z{}|{{}}z{}}{{{|{{z{{{{|{{zzz{yxxy{~}zz|zzxxxyxzy|{~~~|||xyxwwxxyz|zyy{{xvxxy|~}|}~|}}||{}}}}~}}~~}{||}|}~}}~~|}}{{zy{{~}}}~~}~~|{{}|{{{zzzyxy{{yzy{zzy{yywxyxxxxxxwvttuxzzzzz{{zyy||}~}|}~}|}}||}}|{{z{{|~~|~}~~~}{z~~}}~{z{|}}~~}|z{{}|zyyyy{~|{|{{y{||~~}~~{{||{|}|}|}|{{~~|{{yywyy{{|zz|}}||}{{}~}|}~~}~}}{zyxxyyxvwyyzy|{}~~~~}}~}}}}~~~~~~|~~}z~}~|}||z}~{}~~~~}~}||}}||}|zz}|~}||{{}}{{{zyy{yxxz{}~~{|}~~}}~~}}~~}}~~~}~}~}}{z{z{{}~}}~~}}~~||}|{|||z|}}}|}|z|{|~~~~}~}|}~~}~|{}}|z{{{}|}{z{{zzzyyz|~~~}~~~~~}}~~}}{}~~}}{~~X))**+)(()'(((&  !~{zyz{|}~~|||~~~}||~|||||||}}~}|||{zzz||}}~|||}}}|{}~~~~}|{}~~||{zzz~}|{|{||{|}}|~~}}|}~|zyyxxxxz{|}~}|||}z|}~~~}~~~~}}~}~~}}||{{}~}}~|}|}}|{{~}}|~}{z}||||{|||}{|~{{{zzyz||{|}}{zzyzyyzz|~~}}}}yyyxxyxz{~zzz||{z|zzz}~}}{||~|{{}}|}}|~~}|~~}|}}|{|{~~~~}~~~~~}|{{{z{{zzz{{||{{{{{|{{xyxxyxyzywutuyz|}z{|||zz}z}~~||~}{|}~}|}~}z|}}}~~~~~~|}}~}|}}~~|{{~|{{zyz{}~|}|{}|}}~~~~|||z||}~~}{{|~~}}|{zzyzz{||{{|}}|{{}}~}}~~}}|{zzyzyyxwxyyyzz}}}~~~~~~}}~~~~}~~~||~|}~}}|||~|}~}|}}~}~{|||{z|~}|{|~}{yxvuyzywywy|}~}|z}~}~}|~~~}}|{}~}~}~~~~~}~|zzyzxyz||~~}}~~}||{zy{{{|{}}|||zzy{z|~}~~|{{|~}~|||||}}|{zyz{}|yzzxyzywwz|}}~~~}~~}~|~~~~~~~}{}~~}}~}||~~~}W(*))*((()'(''&   {yxxxz{|}}|~|zx|}}}}|{{{|zz{z{y{~~}}}}}}{zyxzzyy||}{{|z||}zyz}}}}~~|~~}{z|}}||}zzz}}|{yyy{z|||{{|}~~~~}||zz{{zzwvvwvw|}|}}}zy{{{|}~}|}~~~||~}}|{{{|}~}}}|zzz}|}{}{zyyz{||}|{{{z{{z|y|z{{|{zz|}}|zwxwy{z|}{{zzyxyzy{{}}|{||wxywyxxxzzyy{|yzy{zzz}{|{{zyz|{{y||{{|}}}{|z{}}}}|{}}}|{|}{{|}|}}}}}~|z||{{{|{z|yyy||zzzzzyz{z{{zxywwxwwxvtttuz||{z{{{zyzy|~~~}|zz}~|{|}|z{}|{|}}}~~~~{|~}~~{|{}~}~~~|}|}~}}}{{}|zy{zyz|}||z|}}~}~~~~}}||||z||||}|{{{|}~~~|||{zyzy{{zxz{{|z{~{|~~~|}|~}~}}}{zyxyzzxvxxyxxz||{}~~~~~~}~~}~~}}~~}|}}|}}}~}}~~~|}~|}~}}z~}}~~{{{y|zyx}~}}|}}||zxwtquvyzxuuy|||{z~~~~~~~~~~|}|}}||~~~}~~~|{zzxyyz|~~~{||zx||{||{{|||{zy|z}~~~|zz}~~~}}}|}}}|{|yy|~}zzzxxxyyvw{{|~}}~~~~~~|}~}~~~}|}~|}~~}||~~}~Y)**)+()()''')&  "{yy{z{|}~}}~}|xz~~~~}||{|{{}|{z}~~~}~}|}{zz{{{|}}~~}~}~{yx|~~}|zz~~}~~}|{}}}|zz{||||{z{}}{||z|{{xvuwwx|~~}~}zz}|{|}~}|}{}~|}}|}~~~~}}|{~|}}}|z{{{z|~}}|~{||}|{{{zz||zyz}}||yyyzz{{~}}||{yzx{{}~}}}||yyzy{zyz{{{y{||{{||z{}}~~}|{{||{|}|{|}}|}|{{|}|}~|{}}|}||}}}~}~}}}}~}|||}||{{z|}{z{|{z{{}{||yyxyzyyywvuvwz|}{z{|{z{zzz}~~~|z|~{z}~|z|~~~~~~~}|~~}}~~}}~~~}}~||||||z{zzz{}|{||~}~~~~~||}{z{}}~~~|{z{|}~~}|||z{yzzzyz{||{{~}}~~~}~}~|}}}}{{zzyyxyxyyyyz{{|}}}~~~}~|z{~~~}}}|}~}}|}~}~~}~}}}}}|~}}{z|~~}}{||y{{ywz~{|}|{zzxvurrruz|xsvy{yy{|~~~~}~}}~}~{|}zx~~}}~~~~~{{zzxyyy{~~}~}|{z{yyy|{z{{z{{|zz{{z{~~~~~{xx~~|}~~}}||||}}{zyvz~{zzywwwwwvuxz{|}|}}}|~}~~~}~|||~}~~~}|}}{}~~}|~~~}}~V()*)*()()&'')&   zwwxyz{|||{}{xxwwx{|~~}~{|{|yz||zz{{~~~~~}~~}|}}{z|zyz~~~|~||||{xvx|}~~}}~|~}{yz|}}}{|{}~}}|{zz{{{{{{yz{|~~}~||z{{{z{xvtvwx{~~}~}}}zyz|||}|{}|}~|{}~{{{{z|}~}{{||}||z{{zzzz|}||{||}}{zzyzyx|{{{{}~}|zyyxxz{|||||{xwyyy{|}{}|{xxzzyzxxyyzzz{{{|}||{|}{}{|zz{zzzzyyz}~|{{z||yy|}|~~{z{{z|||{|{}}|~~||{|{|{|{{{}zx{|zzz{{zz|z{|||xxwyzxxtuttuz}}|{{|{xxxyy{{~~}|zz{{z{{{yy}~~}~~~}z{||}}}~}~}~|~~~~}||~~~~|}}{{{{{xz{|{z|||}}|}|~~}~||{}|}}}}|{{{}yy}~}}|~|{{{{z{zzzz{{{z~}~~~~~}}~|}}}{{|zwz{yxwxxxzz|{{{~~~}||~}}}{zzy}~~}~~~~}|{}~}~~}|}}~}}{|~|{}~~}~~}{zzzyy|xy}}{|{xxxxtvwwtstyyvuxxvxy|~}~|~~~~~~|||yz}~}}}}~~~}||zyxzy|~~{|}{{{~{{z||{|}|{z|{|~}{{~}}|}~|{}}|{{yxz~~|z{xwwwvvuwyz{~~}}}|}~|~~~}|}}z|}}~}||}|}~~|~~V)**)*((()'(')&  !yywy{{z{}~||||yxxutx~}}|||{{{~}~~}|~~~}~~~~~}}~{{~~~|}}~}}{{wx{~~}|{{{{|~~~~~~~~~{z|||||z{z{|~}~~||}{|{|yxwyxz{~~}~|zy||}~~}|~~}|{}z|||~}~~|||}{|{z||}|}|}~}}|zxxyz{z|}}|}|{z{{y{|||}}~{yy{y{}}{|}}|zyzz{|zzzzy{z{|}}~|{|}}}|{{{z|zxzzyy|~}}}|{z|}|}~}|{}{|{{{||~~~~~~}~}|}|{||~|}|}}||{{z|~}{{}|zyzy{zyutvutw|~}|||{zyzwxz|}~}{z{{z{|z{{}~~~~}|{|}}~~}}~~~~~}}}~}~}z|}{{{{z{{}|}}|}~~~~}||}|}}~~~}}zzz{{y|~~}||}||}|{zzzy{z{{{|~~~~~||{||}|}{{z{yyyzxxy{{|{||~~~}|z~~~|}|yxwx|}~~~~}}{yx~}~}|}~~~}~|}}~}|{|~}}}}|{{zyzzzx{~~{zzxvwustyzxvrtvwwvvwxx{~~~~~|~~~~}}|||z{{~}~|~|~~}{{zzzzyz~~~}{|{|{{}|{yz{z|||{|||{|~}zz||{}|}~~~|}}}|{|{xxy}}|{{wvvwxxuxxy|~~}|~|{z||~~~}}|{}|{z}~~}||}~~}}~~}}|}~~}~~~~}V(**)+((()'''(&  !zwvvyzyzyzz{zxwuwvsuz}{~~}{||{y{|}}}||{|~~~~}|}~}}~~~~~|{y{~~}}|}~}zyxxx{|}~~}|}|yzxwxz|~}~~}}}{||zz{zzyyy{y|}}~~}}}|{}{z{}zxwwwwy||}~|}~{xyz{|}~}|}~}~~}}zzy|~||}~~~~||||{{{{z{||z|~}|{yxvwzzyz|}|{|{{yyz{{{{{||}{zyzyx{{||||zywzz|}zyyzyyz{{}~}{{}||||{|z{zyxxxwyy|~}}{z{|{{{~|}||}|{zz|{||zyz{|}~~||}}|{{{{{|~~}{|{zz{{zz}{zz}{ywyxyxxusvvvuz||{{{zyxxwxy}{~{zzzzzyyzz{}~~~~~}|{{{{|}}|{~~|}~~}~~~}~~}|{{{zy{{zyz}~}}}}}}}}}|}{{|}{|}}}}}|yxy{zyz~}||{||}|{{zyyyyzzz~|}~}}~}}{{}{{|||{{{yxyyxxxz{{y{||~}~{{{~~~}||yxwyz}~~~~~{yw{}}|}}}}}~}{}|||}}~}~~~{||{yyzyxz}}}zzyuuqqrwz{zvtsuywuwzxy|~~~~}~}~~}{|{{z|}|}~~}}}|zzz|{}~~}}}|{|}{{{|||}||z{~||}~}~z}{z}|{||~~~|}}yz{}~}|yvvxxxwxxyz}~}|}|{{{|~|~~}}}|}|{}~~~}}}~~}}~~|~~}|}|~W(*+)+()()''')&  ! |zyyz{z{zz{|{zwvxyy{}y|}{|}zz|~|~~|{||~~}{~|~}~~}}|yyy|}}}~}{z{yxz|}~~~{}|}||{{yxz|}}~~~}}}|{{|zzyxwvz}}~~}}|zyy|{}}~|{{||}|}~~}~|}{|||}||y|~{yxyyz{{z~}}{|zzz{z|~}}}}}{|{{{z|}|}|}{ww{|{}|zxzyyz|}|~|}}}~~||}}|{yyxvyz|~}||~|~~~~}}~}}|{|}}||z{~~~}~}}||}||zz|~||{{}{zy|{z|~{zzzzzzyvvwyyxz|~}|}|zzyyyy{~|{zyyzzyzy||~}}~||{|z{|~}}}~~~~~~~|}}z{z|{y{~}}~~~~~}|}}{||||}|~}}|zxy|{z|~||}}||}~}|{{zz{{yz{~}|~}~}{zzzz~}~|||zyxyyxzz{z{{|}~}}}{||}}~}{yxxz|~~}~~|{z}~~|}~}}|}~}{|}~~}}}|||{z{{zyz||{zzyvtroqtx{zyurrvwttwzxy}~}~~~}~|}~~~}}{|}||{~~~~}||~~~~~~~~}|||||{{}~}}|~~}{{|{{|||}}~|z{}}||~~}~|||}{{||z{|~~~}{|y{{}||}|xxvxwxwxxww{}{}|}|{zwx}|~|}}}||}|{|}|}}|{}}}||}{}~|||{{|~~X()))*((()''')&   {xxxxyyyxyyyxwwwxzz{|}}||{zyxx{~~~}}||{{{|~}}|}}~~}~|{{yyy{z{~}}~}{yzxwxyz|}~~{}{||{zzxxy||{}~}~|~}}|}}|||{yxxwtvwzz~~~||{xwwxxx{~}~~}|{|y{|}{{{}}{|||||{zz}zyx|}|yxxwyyy{{||{{yxywxz||{|}{z|zyy{||{|}zvuxy||zzxzxyyzy|}~}|}|||{{{}|yyywvxy{|}}~{z{{}~~~~~~~{{}{z{|{{{}{zz|~}}~}|||{{{|yxx}}}}{yz{zyy{{zz{|yx{yyyzwvxzyyx{}{{}{zyzxz|{{~}}{zxxwxxxw{|{}~~~}|||}{}|y{{}~|||z{|~}}~{}~}{{|{y{zzwy{{}}}}|~~~|z||||~}|~~}}}|{yy|z{{{{z|}{{z~}{|{{xy{yz{}}~}~}{zzxy{~|{}zzwxxxyz||zy{|}~~~~~~}~||}}}}}~~}}}zyyyz|~}~|{|~}~}~~}~}~~~|}}~~~~}||}|}{}{{{||}|zzvtopqrxyxyyvusuvuuxyy}~}~~~}}~~~}~~|{}~~~}~}~~~~~}||}{|~|~}}{~|{}~}~~}z{}||{~~}~~~~}~|}|||{{{{|}~~}|z|||{}}|xwxwxwzyxx{|}}~|||zvt}~~~}~}}~||||||{{|}~~}}||~~{z{y|~W)*))+(((*''()&  !|zyy{{zzz}zz{{xwz}}}|{{xwy~~}|||{}~~~}}|||{}z}~}}{{{yyzy}}~~|}~}{|{yy{|}~~}~~~~~~}}}|{|yzywwwz|~~||zywwvxx{|~|{|{||}}{}~~~}|}}~||{|{zz}~~~{xxyyzz|}}||}{z{zxy{}}|}~|{||{|}}}}}||vvwy{{{z{{zzz{z|~~~~}{{|}|{zyzxy|{}}}|{|~|~~~||{{{}|}}}|||}}}~~}}}}{{}|zxwy}~}{|{|{{|{}{||{zyz{zzzxwxz{z{{|{{}}||zz{{|}~}{zzxwwwuvy~~~|}~}}~}|{|~~}{{z||~}~~~}|~}||{{{z{xz}|~~~~}~}{||}~~||}~~~||zy||z{|z{{|z|{{|~{z{zz{zyz{~~}}{zzyy}~||||zywyyy{}{z{{{}~~~~~~}}}~~|z~}||{yyy~}{~~}}|}~~~~|~}~}}~~~|}~~~}}}||z{~}~|{||}|{zyvrqpprtuwzywvuuwxyy{}~}|}~~~~~~~}}}}z||~|}~~~~}~~~~~~~}|||}}}}~}}}}~{{zz}}|~}zz||||}}}}~~~~~}}||z{{{xxz{{~}{||zz|{}|}|zwwwyyxwwxy{{|}|{zywt{~}~}}~}}~|zz{z{zz{}~~||}}}}~~}~|yyyy{|}X()*)*))((''((&   }xyyzyzyyzy{yxxxxz{}}~~~}{zxtuv|~}~~~|{z|{{|~~~}~}~}~}}}|{z|{z{}}}{}{{{zyzzzz|||~}|||{{zxyxy|{|}}||}}{}~}|||z{{yxvxxz{}}{{zywtrstwz}~~~||{z{{y||{}}}{yx|~|{{|}~}|{{yy{|~}}{yyxwyyzz{|{{yzyxxy{}|{||}{{}{{||~|{}{vtwyz{yyzz{yzzzz}~~~{|}zzz{{zyyyw{zz{}}||z|{{~}~}}{{zzz|}}}}||{{{||~|{{{zz|}zxwz|~}}z{{{z}|{zzzzyyzywyyxwxzzzz{zzx{}|{{zy{||{|}|{zxyvvvtru}|}}~~}}|}|||}}z|z{|{zzxvy||~~}|{~~~~}||z|z{{yz|||~~~}~}}|||~||}{|~~|{}}{y|{{|{|z{zzyx{|||{{yyzyzz}{|~}~}z{{yz{~|z|{zyxyxz||~|zzz{}~}}~}~~~~~~~~~}~}~~~~|}{{{{{~~}||~~~}}~~~~}~}}~}}|z|~}~}||{z{}|}|||}{ywuqpqsusvxyxxwwwx{{||}~~}|}~~~~~~~~|}~~||}}|}~~~~~~~~~~}{{}~~}}~~}zyz}~|~~{{}|}~~~}~}~~}||}{{{zywx{z|}~}|z{{||~|yxzxyzzyyy{|||~||{{yz~~~~|}||z{{{z{||~~~|~}~|~~~~|yyyz{}Z)**)*((()&''('  !|zyz{{z{z|}z|zzyyz|~}|{zwuux|}~~}{||{|~~~~~}~}||||}}}}}||}|{{|||z}~~~}}}}}{|zy{|}}~~}|}}}}}~~}}|{zyyy{zz}~|{{yxursuw|~}~}{~||}}~~|{wz~{{{~~~|||yz~~~~}{ywzy{{{{||{zyzyzz{||{{~~}}}}|~~}}|}}wvxx{|zzz|z{{yx{~~~~{{z{|z|{yzz{{|}{{{}~~~~~~}}{{|}|}|}}}{~{{}~|}}|}~~|z{z{}~}}}{{}~~}|}zzyzyxyzyzyz{{{|{|z{||||{z{}}}}~}|{zzywwutux{}~~}~}~~|}~~|{||}{{yxvy{{|~~}|~~~}||{|{{|||~~}~~}~~}}~~}}|~~}~~||{}|||}|{zzzz{}z|{{|zzzz{{}z{~||{{zz|~}|{zzyyzzz|~}|{|{z|~~~}~~~~~}~~~~~|}||}|{||}~~}|}~~{|}~||}~||xx~~{{{{}~}|||{xwuvtvwuvxxyxxyy{|}~~~~~}|~~~~~~~~}~~}}~~~}{}}|}}}~~}~~~~}~~~}}|{|}~~~}|}}zzyz~~}~||{{~}~~}~~}}}{{|z{zzxwwz{|}}}}~}z{{zzz|{zyyxy{zyxyzzzz||||~||~~}~~}~}|~||{{zz{}|}~~}~~~~|}}zywxzz|}}~Y(**)*((()'(&)&   !|xyzzyyyy{{yyxxxzz{~~}~~}|zzxwvv}|}}~}}}|{||zz{~}~~~~|}~~|||z}|}{||~}~}z{{{}y{{}|{{~}}~}}}~}|{zzyxy||{}|||{|z}~}|}~|{||zzyxxyxy}|zywvurrty{~~~~}}~|||{{}~~}~~{zzy}}~{zyy}~|}~|zz}~}~}||{yxxz{zz{z{yzxzzy||zzz|}|}}{{|||{z~|xwwwyyxywz{zyzxyz|~||}{{||{{z{xxyzz{}~~|z||~~~~}}}}zzz|}{{}|{|{zz{}}}{{z}~|zzzz|}}zzzz|}}}{{|{zyzyxwxywzzzyy{zyy{z{{{zy{{|||}}z{zxxvvvtuxx{}}{{~}||{{~{{{}|z{ywtvyy{|}{}~~~~}||{{{{{z}||}~~~~}~~~||}|||}}}}}|{{~{{|||zz{yyy{|z||zzxz{{{}yz}}}{{z{{}{|{|zzzy{{}~~}|}|{{}~}}~~~~~~~}~}}~~~~||~~|{~}~~~}{{|{ywx}~~~~~|{z{~~~~{{zzwwuvvvvwwxxyy{}~~~~~}~~~}~~~~~}|||~|{{}||~}}~~}~~~~~|~~}||{~}}~~~~~|||}~~}}}~~~~~}||}{z{|yyz{||}}|}~{{{{xz|{yyyy{z}yyyzz{z}}}}~~~~~}}}~|y{}{~~~}}}~{xwxyz|~}|}~~W(**)*(((('(('&  !|yzz{|zz{{}|z{y{z|}~}~~|{zxwy{~}}}~~}||}zzz~~~~}~~|}||{~~}}}~~}|{||~}||~~}}}~}}~|}}{|y{|}}}{{}|{{~}{}~~||{xxx{z}}zzywwvuwz}~~}|}|{{|}~~~}|{|~}~|{yz}}}}~~{{}~~}}|}{{z{}|y{|{zzzzz{{{|{{||}|}}~}}|{|}}ywvvyzxyy{{zzyz{zz|~}||}}|}|yyy{{}~~~}|~|~}}|{|}~}~||{||{z{|}}}z|||{x{|~~|{zx~~}~}{|{zxxyzxxy{z{{|{{{|z|||{z{}|}}}|||{zyywwvwxyz||{|{~~||}}|{||{{yzwvuyyz|~|~~}z{zz{||{}}}~~}~~}~~}|||~}}~}{||}||}}|||{y{||zz{|xy{|{|~zz|~}|{|z|{|||{z{zz{~~~~}}|}}}~~~}~|}}~~~}}~}}~}}~~~~~}~|~~~}}}}||zwtu{~{|~~|{yy~~~|{zzxwutuuvwuwwyz|~}~~~~}}~~}}~~~~~}}~{|}||z|}|{|~}~~}}~~}~}~~~}}~}{{z|}~}~~~}}|}~~}~~}~~~}}~}~}}||{zzzzz|{|}}zz}|||zyyz{yyyyz{zyyxyyxy{{}~}~z}~|~~}~||z{{}~|~~}}{|{wvxy{{}|{|~}W(***+((()&''(&  !}xwyz{yzz{zzzyzzz|||}}~|}~}||{yyxyz|~~~~}}}}~|z|{zy||~~~~}}|{|z{y{~|z|}~}}||{|{{|{}{}~}|~}}}}}||}{|{|zyy||{z{z|{yy|~}~}z||}~~}{yxyyz|{zxywutvvz}~~}}}|{{|{{{{||}~~}~|{{}}||}{zyz{{}~~|||}~|}{{{z{{|{z{{z{{yy{z{{|{zyzzy{{{~~}||||~yxwvzyxxxy{z{zzyyz|}}}|||{zyzy{|}}~~}|{~}~~~}~}}}||{{|}}|}|{z{zzyz||}}{{y{~}{{{z{|}{|zyw{~|{||{zyyxwwyxwxzyzzy{z{|{zz{zz{|||z||{||zyyywwwxxx{{zzy~}|z|}{{zy{yxxvuwxxx{~~~|}|~~}~~}{zzyyy{|}}~~~~}~}}~}}}}~|||}{|}{{{}|{z|}{||zyz{{yx{zxwy}{||yz|}~}|{{|}{||{zyy{{~~}}|}~}~~~~~~~~}~}}~}~}~~~}}||~~~|}}~~|{|yvtuy~~~|z|}|zyz~}}{zzxwvwvvwwwwyy|~~~~~}}~}~~~~~}|}}|||}}|}~~~}}~}~~~~}~~}||}|}~}~~~|}~}~~~~}~~}}{|}{{|}|||~|{y}||z{{|zzzzxz{{zwxzxwx{|~}|{~|}}{|~}|}}~}~~~}}|zxwwz|}}}}}}~Y(**)*)(')'''''  !}yyz{{{|||||z{yxz~}~~}~}|}~|{{|{|~~}~{|~{|}~~~}{|{}~|{}~~}|}}{|}~}~}~}~}}}~~}}||~~||{|}||||{{|z{~~|}~}~}zzy{y{{{zyywuww{{~}~~~||}}}}}}}}}|}|}}}}~{{{|{~~~}}}~~}}||}{~|}~}|{{}{{|{z{|{{z||{{}~~~~~zyyx{yzxz{{z{{zz{{|~~}~|}~}|{{{{~~~}}~~}}}{{~|}}}{|{|{z|}}~~}zy{|}|z{~}|{{|yz}~~|{zzyxxyyxxzzxz{{||}}z{|{{{}||}~|}|}~|{|zyxyzz{|{{{}||}}{{{zzzxxvwyxyy|~}}~~~}}}{zzyz{{}~~~~~}~~~~~||||{}}{{{|}{{||{{|{yz{zyxyzyx{{}||{{}~~}z}~|}{zz{{z|~~}~~~~~~~}~~}}}~~}~~~~|~}|{|}~~~~}~~~}{xwx{}|{yz}yxz}||zxxywxwwwxxvyx|~}~}~~~~~}~~~~~~}}~~~|}}}|}}~|{{}}~~}~~~~~~~}~~~{{{{{~~}}}~~}}}}~~~~~}}}}~~}}{{}{}|}{|{}|{y|~}|}zzy{{zxyzzyzywvyxxvy{}~~}~}{|}|}~|}}{}}}{|}~~~~}}{{xwwx{}~|}~~}W()*)*()(('''(&  !|yxyzy{z{{{zyzyxx{~~~}}||}}||}||z|||~}}|{~}}}~}}|{|zz|}}~{{||~}{{|~}|||||z||}|}|}|}}{}}}|{|zz~}|{|||{{{z{{z{}{{{{}}|~|{zz{{{zzxwxvutvz|~~}}~}|{~}}|}|}{|{~~}}|||||{||{zz{|||~|~||||}{|z||{|{{{|{{z{z{yzy{zyxz{yy|~~~~~}~~yyzyz{xxxyzxy{z{{||{}~}|}||z}|zy{{z|}~}}}|~~~~}~~}}~}{||||}}z{{{{z{}}||}|x{~}|{yy||{zz{xy{~}}|~}{z{ywwxxvwyxxxzy|}~|{{{{{|{{zy}}~}~~|{|yyyyzyz{zyz||}~|||{{zyzxwvvvvyxuvz{{|}}{|~~}||{xyyyz||}}~~~~~~~~~}|}|{{}|zz||{x{zzy}}zyyzxyyzyxzz{||y||~~~~|||||||{zzy{|}~~~~~|}~~}|~|~~~||~~~|}{|~||{|~~~}{{x{|~}||xxx|}wy~||zzyzxwxyxxyxx{}~~~~~~}~~~~~~~|~}|~~|}}}~~~~~~~~~}|{{|~}|~~~~}}~~}}~||~~|}~~~}{}{|~}|}{|{zy{{}}|||{{|{z{zy{|ywwxvwwy{}~~~|}}}}|}}}}~~}}}~}~~~~}|{{yyy{|~}~~~}V)*))*()()'''(&  !~zzzzz{{{||z{zzzyy}~}}~}~~~~~|}|}~}}|~~}||{{}}~}{|}~~||}~~}|}|{}~~~}{~}}{}}}||{{~|}}|}||{zz{{{}||||}~}}~}}||zxxxwttuy~~}}~}~}~}~~||~~~|}{||}~}|{}}~}~}}}{||}|}~|{||}|}}||{{{zz{zz{zyy|~}~~~z|yzzzzyyyxyyz|}}}}}}~~||~~}}|{|{||}~~}}~~~~~~||~|}}~|||}||||~}}~}{{}|}|z{|}{|{|{|}~~||{|yzyzzyyyyyyxy||}~|}}|z|||{{yy~~~~{zzzzzz{zzz|}}}~|||{{ywvwywwyyvwyz|~~{|}}}{zyzyzz{|~~~~~}~{{{{{{|}}zyyzyx{}|y{zyyzzzyzz{{|y{|{~|}~||}}}|}z{z{|~~}~~}~~~~|}||}~~~~~}~~}}|}~}ywv{~||{|~~~|{wwvx|zx|~}|zzxyxxxyyzyxy|~~}~~~~~~~~~}~}}~}~|~}}}}}~}~}~~~}~~}~{}{||~~}|~~~|}}~~}~~|{||z}~~|}}}}|}}|{y}~}||{}{{zyy{}||{{{{{|{zz|{xxwywwwyz{~~~}{{|||~|}}}}}{}}}}~~~~|~{{zz{{}~}~~~U(**)*))()'''(&   }yyzyzzz|||zzzyyy{y}}~{|}}||}}}|~|||~|{{{|}}~}{}{zyz||~~}}{{{||~}}|~~}|{{zzy~~}}|{|~||}~}{|{yy|~}|~|{{z{zz{{z{}}}||zyz}}~}~}~}|{z{zwvvttqrvz}~~}}~||}}~|~}}||{}}~}|}|{|z|{{|}|}}~}~}||}{||{{|{}{|{{z{|||}{}{yzzxwxzxxyz|}~~}~{yzy{{yxxxwvxz{{}}|z||{|~~~||{}}{{}}{{z|}}}~~~~~~}}~~~}|}{{}}z{{|{{|||{||{{{}|}{{zz{|{{z{{{||}~}~||{zyxxyyyyzywwxwy|}||{}{{||{yyxvz}|}zyzzzzx{yxz||}}}}{{{zwxxxwuwxwvuvxy||{y{~~~|z{yyzz|{}}}}}}~~~~}|{{|{}}|{zy{zyxz~|{{xxwyzyyzyyx{x{{z||}~}}{{~}}|||{|}}}~~}~}~~}~~~~~|~}}~~~~}}|~|}}~~~{vrsuy~~{z~}|yvuwz{zz~~}{zzyxxwxxxyyxz}~~~}~}~~~~}~~||}}~~~~}~}}~~~|~~}}~~{~~~}~~}}~~~~}||~}~~~}~~}|{|zz|~~}|{|{{z{}||}{{yz|{{{|}|xvwvwyzz{}~~|}|||}~}~}~~|}~~}|~~~~~~}z{}|}}~}W(**)*()(*''(('  !{{||}{{{}}|{{{{z{{|}}}~~~}}}}}~|{z||~~}|~{zz{z}|~}{{{}~||||{{|~~{{}~}|}}}{{z}}~}}}||}}|}|~~}~~{z{|~||~~~|{{zxwxwvusuy{~~~~~~~}~}~}~~~~}}}~}|}}}}}~|}~~~}}}|||||{}}|{{y{|}{}~}{{{{zyzzzz{|}}}}{z{{{|zyzyxxz|}|}~|{y|||~~}}}~|}}}}|z||~~~}}}z||||~|||~~}}~}|~}|}}}|~~}}|{|}~|~}~}}|{zyyzy{{{zxyyxx{||{}|||}|{zzyy}~~|zyz{{z{ywx{}~~~}|{||yxxyywyxwvvvwy|}|z|}~~~}||{{{z{|}}|~~~}~||||}}}}}{{{yzxz{~}{zxwwyyz{yxw{yzzz{z|}~~}||~||}|}~~~}~~~~~~~~~~}}~~}}}~}~}|}}~|{|{|}|{urprtw}~~}y{}{xxwwwz{||~}{z{zyzyyyyzyzy}~~|~}~~~~~|}}|~}}||~~}~||}|~~~~}~}~~~~}zz}~~}}||}}{}}||~~~~~~{{|}~}~{|}}|z||{|~}|}{~z{{{zz|}|{{{yyz}z{z{|yywwwy{{|}~~}}|z}}}~~}~}~}||~|}}~}~~}}{y|}}~~|~~V()*)*((()'''('  !{{|{{z{z{|{zz{zy|{|||||}|~~||}~}}~~~}|zzy{{{{zzxwyzzyz|{~~~zz|{|~~}~~{zyzzy|~~}|zy}{|||}{{zyx|~~~|}|~}||}||}}{||}{yyz{|{{{~~~}{{{xwwvvuuwwz|}}}}~}~~}}}|~}~~~}}~}~}~{|}|{{}}}|}~}}~~}}|}||{{|{{}{{z|zzz}{z}{z{{|yyzzyyz{|~~}}}yzzz{|yyyywwy||}{}|zz{|{}~~|{{|{z|}|{z{}|}~~~~~~~}}|{||{zz{|{{}||}}}|}|{{|{}||}z{zz{|}|||}}|}{|y{zxz{{zxwzxwy{z{||}||}|{zzxxz}}}}}|yyxyzzzwvvx|}}}}}{|{|{yzywwvwvvuwwwz{{z{}}~~~~}~~}{zzzz{}|{}}}~~~{{{}}~}~{{xzxzy|{{|{zwwwxyxyxwv{xyyyyz}~~~~|{{||}}~}}~}}~}~}|~~~|~~~~}~~~~}~~}~~~~~~~}~~}{{zwvz}}yttrssx}~~}z~~}{zyyvy{|{|~~|||}||{y{zzyzzz}~|}~~}}}}}~~~}}}}}}|{}|~~~}}~~~~}~~~~~}}~}~~}|{~~|{}|||z~}}}||}|}}~}||}|z{||}~|z|}}{{|zyz|||||zxz}|zx}}{{yyxz{|||~}~}{{|}|~~~}~|}}{|}}~~~||{z|~}~}~W)****()()'''('  	"~|}}}|||{||{{z|}}}|~~|}}}}}}}|{|||}|}|{zvxyz{xy}z|}~~}||||~~}{{{z{}~~~~}{{|||}}}~{{}|~~~~~~|}}}}}~~}{|{z{||||~|{yzwxvvuxyy|}}}}~}~~}~}}~|{|~~}}~}~}}}{|{|}{}}||{|}}}~~|||{|zz|||{{}}}}z{{{||zzz{zy{}~~~~}{z{z|~~{}~~||~~}}{|}}~}|~~}||}|||{}|}}}||~}|}~|{}{{~~~}||{z||}}}~~}}|}{{x{}~|zzyyxxzzy{~~}}~}~||{zz~~~|{zz{{z{xxvw{|~~~~~}|||{{z{yyxxvuvxxwz|{{{|~~~}}~}}zz{{{{{}||~}~}||~}~}~}|{{yyz|{{}{zxwxwzz{yxwzyzzyzx|}~}|||{|{}|~~~}}~~}~~~~~}~~}~}~~~}~}}}{{usu{{yxuuvy}}}|~{|~}zzz|yy{{|z|}}}~}||||{|zzxyzz~~~~||||}~}~~~}|}|}}|{{|~}~~}}|}}~|}~~}}~~}~~{}}{}~~~{|}~}}{}}}}|{|~{}~~~~~}|||{z~~{|~||{{z{|}{z{~|{z{zyz{z}||zyz~}zz{||z{zyy{{||~~~~}z||{}~~~~~}||}}z}}|{~~~}|zz{||}~V)**)+)(')'''(&  
!}{{}}||{{||z{{yz{z|~~}~}}{yy{~~~~}}|}||z|~}{|{zywvvt{zx}}zxz~~~||{|zy~~~~{zzzz{{|}}}}{zy||||}|zyz{|~}|~}}|}}}~}{|}|{yyzz{{||~}}|{{xxvvutvxxxy{|{z|~~~~~}~}}~~}~~|~}||}{{y{~~~}|||}{|}{|{}}z||{z||}|}|{|{|{{xz|}{{{}|~~~zzzy{{z{z{z{{|~}}}zz{zy|}}|~}{|{|{|}|{|z|||~}}}}z{}}~|||z{zz{}|}z{{||{{|{yzzy|}}||{zzz||}}|~~}}{zzzxv{}{yyyywyxxww{}||}{}}|{zz}{|}}}{zzyzzyxwwwz{|}~}}|||}}|{yyyxxvvuyxxxyzz{{|}~~}|}~|yz{{|{{yz{|}~~}}{}}}}||{zyxx|{{|zzxxxxxxzywwzxxxwxy{~~~~~}~|{{|z|}~}~~~}}}|~~~~}|}~~~~}}}~}~~~}~~}~~}}{zwtv}~}|zyz||~~~|~|z~~~|y||zz{{z{|~~}~||~}{|{z{{{{}~~~~~~~}}|}|}~}~|}{z{|}|}}}}~}}}}~}}~~~||}|{|}||~~~|}}|{|{|z{}~}~~~~~}{{}~~||~}{||z|}}|z{}|{z|{yzzy}||zz{}|}{}{{||zzz{{~}~~~~|||}}}~}}~}{|}~}{}~|}{zxzzz}~~W(+*)*()()'''(&  !~~~~}}|}|{{z||}|}~~}|zzz~~}~}~}{}~}}~~{{{zxyst{~{||}}}~|}|{|~~~|||}|{}}~}~|yz}~~}||zyz~~~~}~}}||~{|||{||{}}|}}{zx{zyxyz{yzz|{{}}~}}|~{{{~~|}|~{||~|}|}||||~}|}~|{}}|zz|}}}~}~{{z{{{zz|}{}}|}~}z|{{}~~}~~|}~|}|~}||~|~~|}}{~}~~}~|||}||}}}{|}|{{|||{{z{}}||}|{z||}~~zz||zyz||{{|yyzyxvuz{|z}}{~~}{{~}}~~}|{{zy{|zzxyz|}}}||~}}~}~}|}{zzywxwyzzxzyzz}}}~~~~}~~~|{|}|||{{xy{|~~}~~}~~}~}||zxyz{|y{|yzxyywyzxywzwxxxxy{~~~~}|}|zz{{|~~}}~~~}~~~}}}}~~~~}~~~~~~}}~~}|yww~~|{~}~~}{{~~~~}{z~}z|}{{|}~~}~}~}{{~~{{{}}}~~~~~~~~~{{}|}~~~~~}~||{|{{{{}}}}~~~~}|}|||~~~~~}||}|||}|z}~~~~{|}}}~~~}~}~~}}{z|zzzyz~~}}~}}~}{{|}}z{}|{z}{z|}|z{{{{yyzzz{xz{z{xyz{zz{{}|}|zy{|}~~~}~~|}}{{}}~~}|||{{~~}~}}||{{z{yx{~}}U()***)(')'(((&  !}|}|}}}}|{{|{{yyz{z|}~}|~}{ywxy|~|}~~zyz}}}~}|zzxyxrsy|{}~~~}~}{{{{{~~|}|{|{z||}~}|{zxz}{}}zzxuw}|{}|~|~~}}}|{}}}||{z{|z|}||z{|ywxyzyyzzyxzyy{}~~~}}~~~}}~~}~||{{zz|~}~|}|{z~~~|~||||{}{}}~{|{||~{zyz|||}~~yzyz{zyxxzyz{|z}}~}}|||{{|~{{}{{}|{{{|zz{|}}}~}~}z{|{|~~~}||}{{z}||{}z||}}|{|zzz{yy{}{{zxyz{zy}~}{|{{yxx}{yz{yvxwwwuwx{z}{z{}{z{~}}}}|{z{ywyzzxwyx{{{{yz||{}~~|}~|zxyxwwzyyyyyzz}}}}~}}}}}~~|z||||{|ywzy{|~~}~~}~}{z{xy{||{z{zwyyxxxyxxxzwwxxwy||||~}||}}|y|z|~||{~~}~~}|}~}|}|}}~~~~~~~~~}~~}zzz~~~}}{{}~~}~}{x{~~~~|}{{}~~~}}}~~~~~{{~}}}}}}~~}~~|}}}}~~~}{{{|}|||~}}}}}}}}|zz||}|}||||~~~|||{{{~|||z|~~~~~~~}||{zyyyy}~~~~~~~~}{{|}}|}|||}|{{}~|{zzzyyyzzz{z}}{yzxzzy{||}}|||{{}~~~~~~}||}}~}}|{{||~||}~}{{{z{y{~~~}U))***((()(('(&  "~{}~~}~~{||}~|{{{}|}~|{~|zyxx{}{|~{z{~}|}{zyxvwz|}~z{{{{{~|~}}|}||}~~{{yx}~}}zzzwvy}{}~}~~~~|}~|{{}{}~}{|||zyyzz{z|{yyzwz{|~~~~}~~|~|}~||~||zz{~|}}}|~}}}~}||||}{y|{{}}zz{|}{zyzyy{}|{~~}}~|}}}{||~~~}||{{{|}}~~|||}|~~~~||}|{|||}~|{}~}}}|z{{zyz}|||{{z{zwz{{||z{z{{{y{xxwyxxxxy{}||}~|||}|}~~|||{zzyzzyxxxz{}|{y{|}|~}}~}|{z{ywxz{y{zyz{}~~~~|{|||{|}|}{{yxx{{|~~}~}}}{{{xy{}|{|{yxy{zyyyxyy{wxxxxy{|}}}|}|}}|{{z|~}}}~}}}~}{|||~~}|||||~}|~~~~~~~~|}}}~{z{}~}~}~}~~~~}}zz~}}}}||}}~~}}||}|~~|{~~}}}~~~}|~}~~~|{|~~~~}}}~}~{|||||{|}}}z}{}|}{{zx{y|~|}||{{{}~|}~}||~~~~~~}~~|{{z{|~~~~~~~}}~~}{{zzxyx{}}~~}~}}~~~~~}||}||}}}|}|yyz}}{{{zxyxwvwyzz|{{yyyxxy{z}~|{{z{|~~~~~~}~~}}|||}~}~}}{{|}~~|||~{|{}|zz{}}~}}U(**)*((((&''(&   ~yy}}|||{{{z|}~zz{{|{|{{z||zxxwx{|zzzzzyy}~~}~}||zzyxwy{}}~~}}~{z{|{{|~}|~}{|}}|{|{}{}{yxyxz{|zxyywy~}zz}{|~~}}||||~~{|}}~}{z|yz}|zz{{xxxyyzzyyzzxyy{{||~}~~~~~}~~}~|{{||||z}}{z|~}~}|{zy||~}~||}~}||}|||{{{{z{zzz{{z}~}{y{{||{yyyyz{{z{~~~}~|{||z{|||}~}}||{zz}~}}~~~~}||}}}~~~}~{}~{{{||||}{|{~~}{||yzzzxy{z{{zyyyyuyz~}zy{|yzz{{yywxywxxwvwwz}~{{z|{}~}}|}}|{{|xzxyyywxxy{{{zy{yz|}~|}|{yxyxxxy{zz{yy{|}~~~~}~}|{||z|{|{{{zwwwy||~}~~~|{~}~}~||z{zz{}|{z{xywyxxxyyxx|wxywxz||{{|||}~|{|{z{|~~~|}|}{|}}}}~}}y||}{~~}|}{z{{{|}~~~~~~~||||~}}}{z~~~~~~~}}}}|{zz{~~~}}}}}}~}}||||{~|~|}}~~~}||~~~~~~}~~}{{zzyz|}{{}}|{|}|}{{}{zzwy}}{|}{z{}~~~}}~~|}~~~}|zzz|~}}~}~~~}~}{zyyy{}~~}~~~}||}~~}|}{|}~}}||{y{}~}||{wxyxvuxx||}|zzywwxyyz~~}|{{z|~~~~~~~~}}}|}}~~}z{|~{}||~}}}{||}~}}V(**)*((()'''(&  !}z|~}}|}}}{|~}}{|{|}|{{z||z{yz||{z{|{zzz~~~||{z{zy{{~~~~~~|{{}|}}~~}}~~~~|}|{}~{zyzyy{|{zyz{{~}{{~||~~||}}{~~}~~|{||||}{}||zzy{zzz{zyzzyyx|~~~~~zy{||z|}|}|~}~~~{||||~~~|~~}}~~||}|||zyyz{{|{}|z||}~{{zzzyzz{{|~~~}}|~}|||}~}}}}|{~~~~~}~}}}~}}|{|||~}}|}||}~~~}}|{|~{{y{{|{|yyy{yy|}|{||{z|}|zyyxyxxwxxywy~~~||~|}|}~}}~~|{|{zyyyxwxyyz{|{yz{{|}}||}||{zzyy{{{{|z{|}~}||{||}~}|zzywx|}|~~~~}~~}~||{zy|}}}{|zxxxwzyzyzy}yxxwyx{|{~{{||}}}||z{|}~}}}|{~{|}}|~}z|}|}~}|zyy{z{~~~~~~~~~}|~~}}{~}}~~}}}}}{{|~~~~}}}}}|}}~|{}|~}}~}~}|}}}~~~}}}{}~|z{yyy{zyz}|z{||{}{}{{zzzy{~}}{{|zyy}}}~~}~~}||}|}}}|zz{{{}~~}||~~}}{|~}}|z{|z{~~~}|||||{||~}}}}{y|{}|||zyy|}||{xxwwwvxvy{{|zyywuvvxvy|{{{|{}~}}~}~~}~~}|~}|}{~~}}{{|~~|{|~}}~~}}}||~}|U(****()')&''(&   {{}~}|}}}|{{{}||{yzz}||{|{zyzzyy{zyx{zyy{{|}}|{{yzz{yzz~}~~~~~|||||z{{||{{~}|~~|}}|{{|zzyywwxxwxyywzz|}|}{zxz~|}}yz{}~}||~~~}|{{{|}{{z{xxzxyyy|zy{zyxz||}~~~}}|~~~|{zyy{|{{||}|~~~}~~~~||{||}}~|~|}~}||||}|{{ywy|zz{|~~~{{||~|{yyyzyyzxyz|}~}}|||}{||{{{}|{|}{y{}|}~}~}~~~{~~}}}}||||{zz|||{||{|||}~|{{{|{yz|zyy|{zz|zz{~~}{z{|zy{{zxyxyxvvuuwwvz|~~}}}}|}}}|}~|{||zyyywvvwwxy{{zzzy{{|}|{}{|zyywyzyy{z{{{~~}~}~z{|{{||zyzzxyy{{~|~~}|~|}}|y{}yy{}||{{{ywxxxxyyxx{yyyzxyy{zz{z{|~zz||{{}~~}}|z|~|{}}}||{||||}~~|zyxyy{z|~}~}}|{~~~}~{}~|z}~~}~~~}}}zzy}~~}|z|}}|~}{{|~}|}{|~~}~~}~~~|||}z{{zyyzzyx{|z|~}{|||}|z{zyz}~~~~}{{|{yz{{|~~~~~~|||}}~~}z{||}{~}{|~|~}}{}}~||}||~}~|}|{||}|}~|{|zwy{~~}||yyz~~||zyyyxxywvyz|||zyxwvvwyxz~|}}|~}~~~{|}~~~~|||||~~~}~}|}~~~|}~~~}~|||}}V)**)*)((*('(''  "~}}~~}}}}}|~|{{y}~}}||{{|}{zz{zyyz{{}}~}|}||{{{{}||}}||}}}~~|||~~~~}}|}|}|zzzzxyyxxyyyz|~~~}zww}~}{{~}}~}~}~}||}~{}|{zzzzyyz{{z{zyz{}~~|~}~|{{|~||}}}~~~~~||{||~~~~~~~|}}|{yw}}|~~|}||}}|{{z{{{zyz{}}~~}~|z||{{~~||||}}}~~~~~~}~}}|~~}}~~}|}}|~~|}~~}{||{z{{{yz||{z{{{}~~}||{}}z{{{{yzxxwxuvvxwz|~~}~}}}~|}}}zzzzwvwyyz|{zzz|zz}}|||}~||}zyyzzzz{||}~~~}}{|{{||zy{{{z||||~~|}||y||zzz}~|||{zyzyxyyyzy}y{||zzz|{{{yz}}{z||{|}~~~||}{}}}|{|~||}{||}~~}~~}zzyyz{}~~~~~}~~~~||~}xz}~~~}|{zwz}~}{zzyzxx|}}|}~~~}}~~}~~z{}}}}~~}}|||{{z{xyyzxxz{|}|||{|~|{z{xy{{}~~}|z||{zz{{{~~~}||}}|}}~}{|{|}~~}|z{{~~}}~|}~}||||||}}~}|||{|}||{~|{||zxxy{}|}{yzx}}~|yyxyxwwwwwy{||{{xwvuvzyyzz|}}}}}|~~~|{{|~~~}~~~~}~|{|}~|~|{~||}~~}||~~}~}||}|U(****()()'''(&   |{|}~}{{||{}z{{xz}}}{|zz{|{zzxxxxyyz{||}~~}||~{{yyz|{||~~~~~}}|}z|~|~|{{z{|}}|}~|~}||{{z{z{zyxxwwyxyz|{|}}|ytty~~|{zz||}~~|}~}}}}|||{{|{}zzyyxyxz|yyzyy{~}}~~}~~}{|||}~~~|zz|{{|}}~}~|}|~}~~|}}}|||}{|~~}|}||~~~|}{}zxyz{||}|{}|}}|zzzz{{{zyzz~}}|}||{{{|yzz~|||}}}}~~}}}~}}~}}~}||}}||~}}~}||}|||}|zz||{z{x{y{xzy{|{z{z||}|~~|z||{zy|xyzyxywxuvuuvw{~}~||~}|}~}|{|zywyxuvxxxyzzzzzzyz{{{{}{{|{zyzzyyy{{|}~~~~~|{{|{y{zyzzyyzy|||~}~~~~}||{yy|zx{|}|{{||y{wwxxwxy}z{||{{{{zyzy{|}zy||{|~~~|}|}|||{{z|{zy||||}~}~~|{yyy{||}~~~~~~~~~~~|~~}zvvy}}||~~|yyw{}|z{ywutx~~}||||}{{||}~}~}}{|{zzzz{z|xyz{||~}|||~}}{|zz{|}~~{{z{yyz|{|~~}||}|}}|~|{|}}}~~~|{z{}|~}}|~}|||||}}~~~}{|}}}}|{|}~}|{{yxz|}}|{yzz|}}|{yy{{yxwwwwyz||{xwxxvxyzzz|~~}}}~||}~~}~~~|{|{|}~}}|}~~~~~}|{}~~~}}}{V))**+((()''((&  !|~}~~~~~~|||}}||~~~}|{{|||{zzyzzzyz{}}~~||}~}{{{{||||}~~}||~~~|{{}~~~~}~~|}|{{|}|yz{yyz|{z{|~~~~zxw{~}|{|~}~~}}~~}}~}}}}}}{z{{yxy{|{yyxy}~~~}}|}~~||~}|}~}~}~~~}||~}|}~}z~}}}||{{|||~}|}}~~~||{}||{z{x~~}}~~|{{{zz}~}~~}~~~~~~}}~||}}~~}|}~}{{}||{|{|{|{xz{|||~||}|}~~||~}|{{zxz{yyxzyvvvuvz~~}}~~~~~}|}|zyywvvyxz{{zxyyzz{|z{|||{|}|zz{|zz|{}~}~}}|}zzz{yyxyy{z{{}~~}~~~}}z{zyxz{|{}}{}|{xxvvvxw~z|||||{zz{{{y{|y{|}|}}~}~}|{}||{{zxzzyyy{|z|~~}}~~}|zxx{||}}~~~}~~~~}~~~}}{wuvy}{{~~||zxy||{{wvrsv~~}~{|}~~~{|{|}~~~~|}|zzzyzy{{yzz|{|}}|}~~~}|{yz{}~~~~~~|zy|yz{||}}~~~}|{}||}~|||}}}}~}}}|{z}|{|}}}|~}{}{{{||}~~~{|}}}|{{{}~}{{zyyzz{|}{yy{z}|{zywz{yxxtvuwux{{xxwxwyyyyzz}|~|~}}|}}}~~|~}{yz|}~~~}}}~~~~}~}}|{|{~~~~~|xS(*))*((')''&(&   }|}~~{||}~}|}||{|~|||{z{{{yyyyxxxyyz||}|}~|{||{z{{zzzz}~~~~}~}{}}~}}}{y{}~~|~}||~||{}z{{|zzy|zyy|zz{{|~~|{y{~}{{z{{}~~}}}||}|}|{|{{||z{yzyyyxxyyxyx{|~~}|}}~}{|||~||~}}|~{}~~}|}~}}~}}~~~~|{}|{}}}}}{|~~{|~|zz{{{}~~}|{|}~}~}|{|}{yzzy{~~{{}}|zy|y{{~~}}~|{{~}}}~}}}}~~~}~~||||z{}|}~|}||}{zz}{{{|{{{|zxz|{{z||{|~}|}~|{|}~}|{yvwzyyyywuttstw}~}}||}}}~~||}}{yyyvuuxxyzzxxxywxyzyxz{zzz{{yzzyzz|||~}~}|}}{zzyzxwwwxy{z{}~~~~~~~}~|zyzywzzzzyzz{}zwvuttvu|y{||||z{xyyyzz{xz{{||~~~~}~~{|{{z|{zxxwwwwzzzz|}||||}~}{{xyz{|{|}~~~~~~|}{ywwz|~|wy}|zyy{}{xxuqpty}}{~~~~}~~}{|}|~~~~~}}}~zzzzzz{z{zz}}{{}|||~}}}z{|~~}}~}z{|y||||}~}||}}|}}||}}}}~~~}||}~|{|}|}|~}||||}~}}}~}~|}}~}}|z{{~|{|{{y{z|}||{z||{}{zzy{zxxxvwwuttx|{xxywyyzzyy}|~~~}}|~~~~~}~~|yzy|}~~~}}~}~~}}||}{|}}}}~~~|yR)**)*))')'('('  !~~~~}}~~}}}~}}{}{{{xyxyzzzz{}}~~{}}}|{{}}{}{{{~~~~~}~~|{|~~~||~}}~~}|}||||{{|||z||zz{||~}{{~~|z~{|~}}~}|~~~~}}zz}~|||zyzyyyz|zy{|~~~}~~~~}|~~~}~~|}~~~~~~}}~}}~}~}}}~}~|~}|~}}{z{y|}~~}}}}}~}}}|}{{{|zz||{}|}|{z{z{}~~~~~}~~}|~|{|||||}~|||}|{|}z{{|}z||||||}}}~~}|}||~}}}{{xyyyzzzwwvttw{~}}~}}}~~|}~|zzywuvxxyz{zzyyzxxyxyyzzyy{zyyzyz{|}~~}}}|~|||{zxxwwxz|||||}~~~~}{{zxxxyzz{z{||{ywvvuus{vx|}|zzyxxy{||zz{{|}~~~~~||}~}}{z{z{|{yyyuwvwyzz{zz{}}}|{y{{|||z{}~~~~}}|{zzz{y}~~|yy~}{zyzzzxvvqqrvz|{}~~~}{}|}}}~~~~|}~|{{zzyxyyyy|~|{||{{{~~}|{{|}~~}}~|z{|{z{{||~~~~~}}|}|}}}~}{}}}}~~|}||{{{}||}~}}}}|||}|}}}~}|}~}}|{zz|}{|zzz{zz}}}{{{{|{{z{z{zyxxvwvvttwz{yxywyyyyxyz{}}}}~}|~|}~~~}}~zyyyy{~~~|{~|~~}||||{{||}~~||||yR)*+**')()'''('   ~~~~~}}|}}}}|||zzzzzyyxwxzxyx{||}}||}}{zz{}|{|z{{~~~~|}|~||~|{{||}~}|{}}|z|{zzz{xw{~|z}{{yy{}|}{|}~}||{{|{}}}~~}||}}~}~{|z||{zzyxyyyyyzyy{|{}~}}}}~}|}~~~}|~~}}~~~}|{|||~}}}}z{||}}|~}}}}|}}{{{yy|~~~}}~}|||}~~|}||}|zzz{z{{|zz{|{zyzzz{|}|}}}~~~~}~~}~~~}}|~|}}~|zzzy{~~||}|{{|{z{|{zz||{|{{|}}z{{}}}|{|||||}|{zxyxwyzyxwwvuvxz~~~}~}}}|~}}|{|zyxxwuvvwwyyzyzzwxvvvuwxwwwyxwyyxyz|}~~}|{}|}||{{zxwyxwyz{|}{{|~~~~|{zyywxzzzy{zzz{xwvuuttzvvz{|{zyxwxzz|zzz{{{~~~~~}{|~}|y{yy{}zxwvvuvwwyz|yxy}~}}{zz{{~}zzz}}}}{||z{}~~~}yy|}{{{{yxvvvuuvxzz}~~~}{|}~~~}~~}}~}zzz{{zzzxwz}|{|{zz|}}|{z{~~~~~~{y|z{{{}}}~}}}|}}}|~~}}~~~~|}}|}}|~~~}~||}~}|}}~||}}~}~|{{{{}}{{|||zz}~}|{||{{{{z{{{yzzxwxwuuwxzzyzxyzyyzy{{|~~~}~}~~}~}~~{zzyyy{}~}}~|}}}|{}|}~~~}}|}{R(****()()''(('  !}~~~~~}|{{|z{{yyxzyxzz{|~|}}}|{}}~|||}~~~~~}}|}}}~~}||}|||}{|}zwx~}||z{zz}}~~~}}|}~|{|~}~~~|}}}~||}|{z{|yy{{{|z{z{~}}~~~~~~}~~~~~~|{{}|}~|~~}~~|}}|}|}zz|~~}~~~~~~}{{}||{{{||||z{}}{z{zz}}}}|}}~~~~~~~~}~~}{{z|~|~~|}{|||{~||{|}}}}{|~{{||~}~||}|}}~}{{{ywwzyzzyxwwx{}~~}~~~~||}|{yxwvvxxvxzyz{{zyxvtuuwwwxwvvvwwxz|}}{{|}}~}}zzyxxz{|}}}}|}}~~~}|{{zyyzyy||{{z{yxwwuttzwwy||{|zxyzyz{{z{||~~~~}}|}|{{|z||}{zwwwuwxwxz|zxy|~~}||z||}~}xy}~~~~~~~~|}{}|}{yz~{z|{zyvxvywzxy{~~~~}~~|||~}~~~~||}}z{z{{yyzzwx|}{{{{y{z}}|}zz{}|~~~~~|{z|{{z|||~~}~}}}~|}}||~~}}|}}~}}}}}}~~~}}~}||}||~~|~}~~~}~{{z{{{|}zzzzxy}~}||{{{{{{{{{z{{yxxxutwyzyyyxzyzyyyz{{}~{}~~~~}}{~~~~~~~~~{zzyxxz}}}}~~}}{||}||{|{}~}}~||}}{S)****((()'''(&   }~~~}~~|}|z|zzzz{yxwwxww{{{|}}{{|z{{}}}|z{~~}~}~}}}~~~|{|{|}}}||~{{z|{{{}{zx{}}{zzz||}~}~~~}}~{||~|{{~~}||||{|{z}~{}{||z{zyyy{zz{zzz}~|}~~~~~~~~{|{~~~~|}}~~||zz|~|}|||||~||}~~~~|}{{||}~}|{}}||}}~~~}~|}{|z{~{zzzyz{{z{yz}{z{zyz}|{y{z|~~}z}~~|}~}}{~~}|}y{~}||||||}{zz}|{{|z{|{{{{{yzz{}~}|}}||}z|||{{zzxxxyyxyyxyyy|}}~}~{}|{}|}|{zywwwwxvvvyyxzzywvussttutuusrsttuvz}}~~~}{z~~}|{{{zyyxz{|}||{z{|~~~~}||{{zyzzzxz{{z{{yxwvvuvxwvw{|||zxyyzzyyz}}|}~}~~||}{|||zz{|zzyvuuwyxyz|zyz|~}}|{zz||~~|zy|~~|z||{}~}~}||~}{xx|~~|}|{{{zxvuwxzzz{}}}~~~~}~~|}~}}~~}}~}|{{{z{|z{zzyy|}||}{zz{{|}}{y{}~~~~}}{|||{z}}~~}}~|}~~~~}}}~~~}}}|}~}|}}}|}|}~~}~~|}|}}~}~~~}||{|z|}{zyzzy|~}}{{{|{{{|z||}{yy{wvvxyzyzyzzzyyxz{|}~|}~~}~~~~}}}~}{yzyyz{|}~~~~|}}{{|}}|||z|~~~|||~}T()***((')'('('  !~}|}|{{||zyxxvvy{z|~~~}||z{|}}}}}|~~~~~|}~~~}}~|{}~~}}~}}{z{||}}{{{}~~|||}|{}~~~}|}~|}}~~}}}|||}|{}~}|~|{{|yzz|}||{{}}}~}~y{~~}}}}~}{{|}|}|~~~~~|~~~|||~|~~}}|}}}}}~}}}||}~{||zz|}|z|||{z{{{|}}|{|{|}}{~~||}~}|}~~~~~|}}~}~}|||}||{|{{|{}|{||||||}~|~~}||}||yyyyy{z}|{zz{}}~}~}~~|}}}|zzzywwxwvwxy{||{xwwututuuutstrusuwz}~{{|}}}}|{yz{y{~}}||{y|~~}~}}{|{||z{y{}||||zyyyyvwzvxx{{{{{zzywyzwx}}~}~}~}|}}|y|}{z|~zzyxuuuyxyz{{zy{}|}|z{|}~~|{}~~|yyz~x|~~~~~}}}|~}zxz}~|~}}{{zywutx|}~~~}~~~|{{}|~~}~~}}|zzzzzz{|{zz|z{|{{z{{{{{}zzz||~~~}}||{|}||}~~|~~}~~}}}}}}~|}~|}}~|}~||}}}|}~||}}}~~}|}}~}|}~~}}{{{{z{|zzxyxvx}~||{{zzzz||{|||{zxxwwxxyyywxxyvxxyz}}~|{~~~}~|}}|~~}}yyzxxz{{}|~}~~}{}}|{|}||||yy~}}|{|}~|V)**)+((()'((('  !}~~~~}}~}}|~}|{z{|z{{xxwwvuwxyz|}|{z{zzyz}~||{|}~~}}|}}}}~}~}||~{|{||}}}{yxwwxz~|{{||~~{{}}|{|~}}}||}}}|{~||{}{{|}{{{}|~}}{zz{xwyzyzzzz|}|}~~~}|zzy|{~}}~|y}~{~~}|}|{}|{}}~~}}}|}}}~|~}{z}~~}z{{}{|}~~}}}|{|~||{{yyz|yz{{zzyzz{z|}||{y{|~z{|~|{|}}z|~~}~~||}~}|}|{}|{z{{|{{{zz{||{|{{|z||~}||}{zz}}|yzzxzyyy{|}|y{{||}}}}}}|}}}{|}{zywywvwwvwxzyz|zxvwvustrtrstqrsssux|}~~~~{z{}~|{}{yzzy{}~~~}}{|z{}~~~~~}|{{{||{yzw||{{{yyyzxuuzvxxy{{}{zyyxxywuy|}||~~~|{|||{z|{{z}{xyxwwwxxxyzzzy{{{|{{zz|{}}~~}~~~~~yvuwy~}|~~~~}~||~{z{|}}}~}|{{ywtruy}~~~~}~~{{|}}|~~~}~~}{yy{{{|}|{z{zz{{{zzz{{z}|{{{{|~~}}{{}}}~}~~~~~~~~~~~|}~~|}~}~}}~}|~||}~}}~|}|}~~~~~~}}|}|{||{zyzxxx}~}{{|{{{||}z{}{|{zzxwxyyx{xxyyxxxzz}}}}|}~~~~~|}|}}}~~|{yzyy|||~~}~~}|}{{||||~}yv}~}~||}~}U)*))*)(')'''(&  !~~~|{}~~|~|}}{|zyywvxyz{|}||{{{{{z|}}{yy}}}}}}~~|||~|||~}~~{zzywuv}}}|}}|~}}~~~~}~~}}~~|}~}}|}}}}~|}~~|{}{yzz{{{{||}~~}|{}}}~~}}}~|{~}}~~}||~|}}~}~~|{}}|}~}{}}{}}~}}|{~}||~~}}|{{xz{{zzz{yz{|{}~~~|{{|||}}~~~~}||~}~~~~~~~~~}}||~|}~||{|zz||~||}}~}}}}~~|{{}}}|y{{{zz|}}~||}}~~~}~}}~~}||}}{{zxwvwvwy{z{{{{xxzwuuutrstrsrstttxz}~|||||}}}{|{z{|~~~||}{~~~~{{|z{|}{zy||{{{{zzyxvuxvxyzz{}{z{yyxyxwx}~}}~}||}~|y{|{{|{zxxwwxywyy{z|{{}{{{zzz{{|~~~~|zwuv|}~~}}}|||~}~}|||ywspqrvy}~}~}~~~{{{|}}~~~~~|}~|zzyz{zz}||{|zz{|{zz{|zz}{z{|{y}~~}|zz}~{~~~}}~}|}~~~}~~}~}}}||}}}}}|}{|~~}||||}}}~}~~~~~|}|~||{|{yyyyxx}~~~|{{{|{|}{{||{yzxxwxyyyywwwxwwxy{|}}|{{}~}}}~~~|{|}}~~|zxzz{{~}}~~|||||}{z{z{y{|{x|~~}{{{||V))+)+((')''()&   ~~|{}~}}|~{}|{zyzxxvxyyxz|zzzzyyzzz|z|wx{}~~}{{~}}~}~}}|}}{{{{{|{yxvusrx}~~}}{}~}{{}}|~}~~}}~}}}|{{}}|{|{|}}||~~}{{{yyzzzxyz|}}}}~~}|zz{~~~~{~~~~~{|}|{~~~}||}{{|~}}~|{{z{|}}}|}}}|~|}||}||{~~~~~~~}~|{~|}|{{zxyzyyzyyy{{z{|||||}{{z|}}~}~}}~~}}}}}}{|}}~}|}}~~}~~}~}}||{{~}{z{}{{{zxyy{{{|{~|{z}~}}||{|{|{{yyxzzxy|}|||{{~~~~}~}|}||{|||{{ywvuutvvwyyyyyxxxxxuvussqrrrrqqrsvy{}~}}|{}{|||{{{{{|~~~}{zz~}~}||{|{zz~}{{yz}zyyzzyyyxuyvwxyz{{zy{yyyzwxx{|}}~~~~}}|||{zz{{{||yyvwwvvyzzyyzz{z{zzyyz{zzz|~~~~~~}}zxvx}~~~~{~|~~}~}}}|}}}|||yvsqqqsuz~~~~~~}}{{{{|~~}~~~}}}}{yyyz|{}}|}}{z|}z{y{{{||{z{}|{}~~|~{y|~~~~~~}|}}|~~~}~~~~}}}}|~~}||~~~}}|}|}~~~~}~}}~||}|}||{yyyyzz|~~~{{{{{{|~~||z|{z{xxxxxzzzxwxwxyy{{|~}|z{|~~}}}}}~}}}}}~}}{zzz{|}||}~~|}|}}|}{z{zxy~~||~}{|z{{U)*))*))()'''''  !~~~~~}|}~~}|}{}{|xxyzyyy||{{{{{|}{|{{zzz|~~}|}~~~}|~}||{|{~{yyuuuv{|}}~~~}}}~}~}~~}~||}~~~||{~}|}}}}}{{zz{yz{{{|}}{|}~~~||}~|~}}}}|~}~~{~||}~~|z{|||}~~~~~~~~}}}}}}}{}~}}||zyz|{zzzx{{||{{}|}}||~~~~~~~~}{|~~~}~~~}~~~}}|{|}|~|||}{{|}||}~~~}{{~~|||~}~}{xyyzyxy}|}}}~}~|{|}|{zyuttuuvy{z{z{zyzzywwutssussssrruvwz}~~}~|}|}}}|||}~~}{~~~|}|||{{~~}|{z{zyy{{{{yxwywwxzzz|z{{{z{yzy{{}|}}}}~~~~}}|}{|}|z{yxuwxxuwz{y{{|z{{{yzyzzz{{}~~}~}|{zy|}{~~~~|~~~|~}~~|~}}~~||}|zxxtttuvy|~~}~~~~{{{{z}|~}~~}{~}{yyyzz{z|{}}~|{z{{yzxz|{{{{}|}|}~~~~}}zz{|~~~~~~~|}~}~~~~}}|~~}}}}{}|z{|}~~||{{||}~~||}}}{{|{|{|zzyxy||}}}}|{{z{yyx}}}{{yzy{xxxyxyyzwxxwwxz{z{|}{zyw{~~}}|}|~~|{||}~}|yzz{{|}||{~}{}}{||{{z{yxw|~}~||zyzyyU(**)+(((*'''(&   ~~~~~}{{{||}|}|z{|yxwyyyxyzyz{{}{}|||{xyz{}~}{||{}~~}~|}|{|{{|zyz{~~{yxuvwy{||||~}~}||}~}~|}}}}}}~}}z{|}}|zx{~}||}}{|{zyyyzyz{{{{}{{}~}}|~}}|||~~~~}}|~~~~||||~|~}~~}|{{{}~~}}}{yyx||}}~}~~~~}}~~}}~}~~}|}}|}{zzyyz{zwywx{{zyxz{}~||{|}~~~}|}}~~~}}{zzz~~}|{}~~~}|}|{}}}|}{}|{|||{}zz{y||{||z{{{|~~|{|||}}{yxyzxxx{{{{|~~~~~~~}~}|||{yywvtstuvxy{yzzxyyyxwuussrtsrrrqrruvy{}}~}~~~}}||{}}~|}}~~~|~}}|||{{||}~}|z{zxyz|{{{zywxtvwyzz}zyzzzzyzz{{{{|}~~~~~~}}}{{{{|z|yywuwvvvy{|{{z{z{xyzzyz{z{|}~~~~}}~~}}||}~}x|~~~}{|~}|{}~~~~~~~|}|{{zzyzxwxy{}~}~}~~}{{}}}~~}|~||}}{yz{{{|}z{|}{{|{{zyx|}}{|{||}}~~}~~}||{|~~~~~~~~~~~~|{}~~}}~||}~{{|~~~||{}}|~~}{}}|||~}{|}|zyzxz}~}}~}{{{zyxvz~|{zyz{yyz{yz{|xyxxvwy||||}|{zxz}~~}|~}}~}~~|}~~||{|||~~|||~|||}~{||{zy{yy}~}}}zyyyxU))*)*)((*'''(&  "~}}{|z~~~||zzzxxzzz{{z{{}~}~}{||yz{{}~~}~~~~}}}|}{z{{{|{}zywvy||~~~||~}~~|}}|}|||~~|xz~~}~}}{}zyy||}~~~|~}}~}}}~~~~~}}~~~~~~~}~}}~~|||{}~~zyy|}~~}~~}}~~}}~|}{|yyy|{yzyyyz{{{z{z}~~~~~~|{zwv}~~{|}~~||~}}|~~~}~}|~||{{z|~}|||}{{|~}|}|{}~~|z{}zxyz}}|~}~~~~}}|{zzzvttuvxyzzzzzzxy{ywvvuuttsqrqsrsuvx{}}~~}~~}||~}}}~~~}}}|||}}~~}{zzyz||||yxxxvuwxy{{{z{{zwxzzz{|zz}}~~~~}}}}}}||{{zyxxwwvvy|||z{z{{yyyzzy{{|{}|}~~|~}~}|~~z|~~{}|~~}zz}}}}|||{zyzzzzzzz|}~}~}}{}|}~~}}~}||zzyz{{z{{{y|~}{{{z}{{wy|}{z{|{{}~~}}~~|}~|}~~~}~~~}~}}}}~}||}~}|}}}|}}{z|~}}}~}}~|}||}}||||{|}{{{}|zxzxx}~}|{|zzyzxwuw|}}{zzyyywvzzyz{xwvwvvy{}~~}~{zy{|}~~~}}||~~||}{||~}}{}}|}~|{|}~|||||{zzzz{{{}~}}zyxwwS()**+((()&'')&    ~~~~}z{yw{||{{zxxywyyzzzyz}~||||||{zz||{|}~}|}|}~~}}}}|{z|zzzzz{{~}|zyxvy|{||}~{z|z}}~}~}~}|}~||{z|}}|yz~||{|{{zyywwx||~|~~}|}}~~~~|{{}|z{}}}~~~|~~~~|}~}}}~}}~}}~~~}|{zy{}~}}{xww}~~~~}|}~~{z~}~}}~}|z{zzyz{zyyxyyyzyxxzz{~~}}~~~~}}~~}}||yxxuy}}{z||||}{{}||||}~}}~~|}~{{yzzz|}{{||{z{||~|}}||{yz~~|z{|ywyy{z|||{~~~~~}~~}||{{zxutsttwwyxxxzxyyyyxvvutsrrpqrrqssuvy|{||~~}~}~~}}|{|~}}~~}~~}~~~|{z{{}}}{{zxy{|z{xxxyvuvxyz{{yz{yxxxyz{zyz{}}}|}}~}}||}}{|{zxxxwwvvw||z{{zzzxxyyzy{{}}}{}~~}~~}|~}||~~}|xx}~{zz|~~}|~~|{zzxwy|{|{}~}~}}~~|||}}~~}}}||}}zyy{z{z|{|}~|{{{y||{zy{}{zyzzz{~}}}~|~}}|}~~~|}|~}~~~}~~|||~~~~~~||}~|{{~~~~}|}}}}~||||{|~|{{|}zyzyy|}}|}}z{{zzyxy|~}|yxzyywwx{zzzyxwvvvx|~|}}|{{}~}~}|{}}~}|}{{{~~~}~}~~~}||}|||}}{{{zzzzz}|~}~~~}zxxxvS)*))*))(('((('  !!~~}|{|xz}}}}{{yzyxz{z|y{}~~|{|}}|{||}~~~}~}}~~~~~~|{|{z{zzy{|~~|{ywy}}||~}|{z{|}~~~}~~|{{~~~||~~}~||~}|{yyvx|}~~~}~~~}}~}}~~~~~~~~~}}~}~~}}{y|~|zyz}}}}~{|}}~~|}}|zzz||{{zyzy|yzz||}~~}}|yxyy{~}}{~~~|}~~}||~~~~~}|}|{z|}||~}{{z{}~}~~|{z||{}|zz{{|}|~~~~~~~}z|zwttuuvxzzyyzyxzzzxxwvtutssssttuuvuxzz{|~~}}|{|}}~~~}}}}~{xz{}~~~|yxx{}|{zwwxvvxyz{{{{{|yxxyyzzz{{{}}~~~}~~}|~~|{}|{wzxxwxxz{{{zz{{yyyywy{{}}}}}~~~~}~|}}}}z~}}|xtv{~}~||~}}~|{zzxvvx}~}~~~~}}|||{|~}|}~}}}|{zy|zzyz{||~|{{{{{}{{xy{{{|{{zz~~~}}~}}}~~~}}z||}}}|}||}||}}~~}|}~}~|}~}}}}}|}|}||~}|||{||}{z||{z{zy|}}{||{yz{yyxzz}}|zyyzyxxzyzyzwxxxvvwx|~|~{|{z}||}|}{|}~~}{z{z|}|}~|}~}||}}}}}}|z{xyyz{|}|~~}~}}}}zwwywR()*)+(('('''(&  "!||}}}}}||zzyz{}||{|zzyzywxzzzz|{}|}{{{}{|z{{{{}||{||}|}~|~~{z{{zyyyzz|}||zzxww{{{{{{yzz|z}~~~~~{}}~~}||{z|}}{|{~}||yz|zzxxuvx{}}~}~~~}}|~~}}|}~}}~~}}}}~{{zz}~~|~~|||{yy~~~|zyz|~}~~~}}}{}z{z{}~~~~~}{}|{zz|{z{zyyzzzxyz|}}~~|~~~~~}|{zyyyyz}~~|}~}}}~|{|}{{{|~}{}{|}}{{zzz{{{|}|z{zzwz~~}}||zz{}{z{|}{yz{{||{||}~}~~|~~~|}}{zzywusttuvyyyxzywxyywwwvtsssqrtuuuvuvwyyzz}~~~}}~~}~||z{}|}~~~~~}~~}~~}{yxx{|~}}{zxyx||{ywvxvwxwz{|z|z{yxyyxyz{zy{~}}~~|}~~|}|}|~{{zzyxxyw{{{zz{yyyvxwwxyzz|||}~~}}|}}}|xx}}}~|zsssv{}~}~~~|{ywvruy~~~~~|{|}|}}~}~|}}}~||{z|{yy{||}~~|{~||}||{{{zz{|zz{~~~}}~~}}}|}{}|||}}||~}}{~~~}~~|}}}~~}}}~|}~}}~}|~|||}}|||}{||y{z~{|}}z{{zzzz|{||{{yz{z{yzxzz{yyxywxy{{~~}}}}}}}}||||{{}}}~|zy{{{|~~~}||}}}~||{{yyxy|}}~}~}}~}|}yxwxyS)****)(()'''(&  #!}~|}}~}|{yz|}~|}}{|zzyxz||{|}}}}~}|}}}||{{{}~~}{~~}~~||{|{zyz{{|}|{ywwz}~~~|{z{}||}}~}}}}}{~~~~~}||{|||ywywyz}~}~~~}}~~|}}}~||}}||{z}~~~~~~}}{y}~~||yz{{z~~~}~}zz{{}~~~}}||{z|}{}|{{z{zy{}}}~}~}{{{zzz|}}|}~}|~~|{}}}}~||}}}|{|{||}|~|{|{xz~~}~||}|||~~}||y{|}|}}}|~~~~~}}}}||zxwvvvvvyxzyzzxzzyxxxwtttsruuvuvvtuwyyy{~~~~~~~}}|z|}}}~}~}~}~~}|~{zz{}~}|zyx{}|ywwywwxy{z{{|}{zzyzyyz{yz{}~|}~|~}}|||~}|{}zxy{y{||{zzyzxvwwwvxwxyz|~~~~~}{}|{zyzzy|~z|~|vttuz|~~~~}}zwvsrrx{{~~||}}}~}||}}}|{}{{{{|{zzz}}~|{|}}|~}}{zzyy{}yzy{}}~}|{{}}~~}~{|}||{}}|{~~~~||~~~}|~}}}|~}{{|}}}|~~~~~||~}||}}{|||{||zz|}{{{|z{{{{y{z||}|zzzzzzzzyxyyyxwxxxz|{|~~}}|{~{{|}{{|}~~}{zyx{zxy}~~}}|}|}{{yzyyyy|{|~}}}~}}||yxxyyS))*)+)(()''')&  $ ~|y|{|}}}~~~|z|zzz|{{zz{{zyxxxz{{{}}}}|}|}}|zz{z||{|||}|||}~}||zzzzwz{z{}}}|zvwz{||}{zyx{zyz|~~}}||{{~~}~|~}||}~|z{|{xwxwwyz|}|}}}|~}{|}|yz|}{{{z}~}{zxy{}~}|}}~}}~}{|{{{y{}~~}{xzywxz|y~}~~}~~~~}}yy{{|}|~}~}{{z}{{z||||{{zzyyzy{|}~~~~}}~~~~}{y{yyz{}}~~~~~|||}}~||}|z{}}~}|~{~}~|{{{||z{||zyz|yx{~}||}{z}}~|}}|{|{yyz{{{|{{|}~|}~~~}}}|{{yyvvxutuvwwxxyyyzxvxyvtrsttuwutvvuvvuvvx{{||}||}~}||||zz{|}~}}~~}~~}|{|~|xzxy|~{{zyzz|ywwyvxwvyz|{z||{zxzxxyyyx{||{||{}~}|{{|}~|||zyyzz{}|{zz{yxwwvwuvvwwwz|}~~~~}|{}||zywzy}~}{||yyy{}~|}~|xxtrqstxw{}~~~}|}~~~{}~}{{}|||{||z|{|~}}|}~}~}}||xzz{zy{{|}}}|}|}}~|}}}~}~}||~~}}~~~||~~}~}}}~~|||}|}}}}}~}~}|}}|||}|{{}|{{}|{|}|{||{{z|||}}|zz|zzz{yyzyyyywyz{~}~~~~~~}{{z}|{{|}~~}zzyy{xz}}~~~~}||}~|{{zz{z|}}~|}}~~~~~{xyzyS**))*(('*'''('  %!~||{|{{|{|~|}}|||{|||||{{zzy{|{|}~~~~~~}|}}|||~||}}||z{}}}|||{{z{{}|~|~|yyz}}|~~|{z{{yz{~~~}}|}|}~~}~~}}~}}|}||yxxxxyy|}{|{{~{{|{{{{}|||{|~~}{{z|~}}}}}}}|{zzyy~~~||{{zx|}{~~~{|||~~}}||~}|z||{}~||zz{y{{|}}~~|~}}{|{}|~}~~~}}}~~}~}~||~~|~~~|~}}}||}|||}{yz{yzz~~}}~|{~~}}}~~}|}{{{||}}}||~~}~~~}||{ywxzwwwyyyzyzzz{xxxyxttutvvwutvwwvvvuux{{{{||}}}~}~}|z{~}~~~~~~}{z~}|{xzz}~~}||}{{zyywzwwyyz{|{z|}|zzzy{yyxxz|{{{{}}~}}|{}}~~}}}{y{{}||zzzzxxvxwwvvwxxxxyz|~~~~~|}~~}}{yyy|}||z~~}~~z|}}}|yxwttsuwzz}}}~~}|||}|~~~}||}z{||{{{~}|z{z|~|{z}~~|||yzzzyy{zz{|}{zy||~}~|~}|~~}||~~~~}}~~~|}}}|}|||~}}~|||}|{{~|~~~{}~}}}|}|||}||{}|{{|{{{}z||{|{{|z}{}|yxzyzzzyxyyyyzzz{|}~|~~}}|}|{{|||{}{}|}zzyzxxx{}~~}}}|}~~}|{{z{}|{{~|}}}}|~|yyyzwQ()*)*((()'(''&  & }zyyyxyxww|~|}|||{{{{z{yyyyywvz{{z{}}~~~~~|||{{|||||{z|{{zxx~~}}{{zyyyxz|~}}{yxy|{||~|{{zzxxy{}}||~~~}{zz}}~|{|}{}}|z||zyzxyxyxx{zz{z~~|}{y{{y{z|zzzy|~}}|{xz||}}}{}}|}~{||zzyyz{}~}~}||{{y{{||~~}||}|}~{{}||~~~~||}{|{zz{{|}{|{yyzyzz{z}~}|~}||}~~}||}||||||}}~~~}}}~||||z|{{}~~||||~}|}}||{{z{zzzzyzy{||}}|{{}~||~~|{|{{{{{{{||{~~}}~}~}~}}{{{zxyxywwxxxyzyzxxxvxwvtttsuuvtttxwwvvstvxzyz}{zz||}|~{z{|~~~~}~~~~}{{{}}|{{z{z~}}||{z{zwwzuvwyyy|{z{{{{{zzyyxvz{||zyyz~~~||}~}~~~}{{{z|||zzyyyyxvwvxwxwuwxwwz{||~}~}}|~~~||zxy|}~||}|~}y}}~}zyxwwvxwxz~||||||~}}~~~}||}|{{}||{|}|}~}}}||~~~}}~|zzzzzz|z{|{yyy{z~}~}~}~~||}}}~~|}~}}~}}}~|}~~}}~~~}|{}}}~~|}}~}}~~|{}}{|}}{|||{|~{||}|||}{}}~|{z{{{{zzyyyzyz{z{|}~|~~}}~|z{|||||{|~zzz{zyx|}}}~|{~}}~~|}{{||}|}}{{|}}}|~|yzzzS(**)*((()'''(&  '"}{z{|{zxwty~}~|}||}|}}{||zzvx}|{{}~~}|}}}~}{|{{|{}{z}~~|{{zywwx}}{zxy||{|}}}|{zxxz}~{|}~}|}}~~}|}~}~~|||||yzyzzzyyzzz}~~{{{{{|}||{}|}}}||z{|~~|}~~}}}}|z{yz|}~~~~~}{|{}~|}}|{}|{}}~|~~z{z|}|}|{{{zz|}|}~~~~}~~~~}}}~}||}~~~~~~}{z}~|~}}}~~}}}~}||}{{zzzyz{{|}}}~~~|}~~|||}{|}}{|~~}~}~~~}~}}{yz|zyzzzyz|zzzzxxxxvuuvvuvwuuxyxwvvttvyyxy{z{z{{{}}}|}~~~~~}~~|{{z||~}{{{{}~~}}}~~~}}|{wxzwvwxzy{|z{|{||{zzzyxy{|{zyxz|}~~}}~~~~}}}}|||~}{xxyzyyxxwvxxvvwvuxy{}~~~}}~}}}|zzy~}}~}y{{zzzwwxy{|~|}}~}}}}~~~~~}}||}{|}~~z}}{||}}}{|z{~~~||}|{z{xyz{zz}|ywx{z|}|~~}}}|||}~~~~}}~}}~~||}~}|~|}}}{|}|}||}||~}}}}}}}|{}|{{}|}{|{z{||{|}|}{}|}~|{z{xyz|yxxz{z{|z|{}~~~~|||}|zz{{{||zy||{zzzy{zz{}|}|{{~~{}}}|||{|}}|||}z{|{|||{zyxyT()*)*)(()''&'&  ( }zzyyyxvvwx~~~~}{~||}|||{{{{yyxyxxz{zz|~}}}}~|}}}||||{{yz|{y{~|}}{{zwwuvu{}|zxwwy{z|||}}|{{w{}}~}||zz{||~~~||}~~~}{{}}|~}{yz}{yzxxxyxxyxx{}~}||z{{z{{{|z}||}|}{z{zz|}~~~}}|{{~~}|}{y{zzzyz{~~}~~}}|{{|}}|{|{z}~~~}{|}~~~|}|}z{{}|}~~}{{zyz|}|}}}}}~~}|||}}~~~}~|~|||}|{|~}~~|{zy{}}~~~}{|}~}~~~|{{zzyxzyzyzz{}}|}||}}|}{z|z||}||}}|{}}}||}{|~}}}|{zy|{yzzz{{{zzyzzwxvuuuuttuuuuvwwvuusttuvvvwxxxxyyz{}|||}~}}}}|}{{~||yzz|~~~|{{|{{}|}}}}|}{{zxxzvvvyy{||{{|{{|{zyyyuwz{{yywy{|~~}~~}~~~~}~~}}}}{{zyywwxvwvvxwvwuuvxz}~}{}~~~~|{{zy}}~~|}z{{yzzz{}~{{}~~~}~~}~}~}~~}~|{|~~}|}|}|~}{|z|~~~||}||y{yyz{z{{|zzz{{~~~}}~~}~~||~}}~}~~}~}}}}}}}}}|}{|}~|||~}{~~}}~~||~{z|}|{{~}|{}z{z{|{{{|~}|{}~~||{{ywyzzxv{{||~~|}~}~~~}|}|}{{z{{{|{z|z|zzy|||{{||}{y{~~{~}}~}}||}||}~{{{{{{}~|{zyyS()))*((()'''(&  )!~{zy|{zzy|~~~~}~}}}{|zz{xyz{zz{|~~~~~~~~~{}~{{z~|}~}||ywutsx|}}zywvx{x|||}~~~~}~~~~|{{}~|}~~~~}~~}|{{}||yzyzyzxwux~~~|{|||||{}}|~}}~||{{z{{}}~}|}{~~}|}zzyzzz{}}}}}|~~|}|~~~~~~~~|~~}||~}~~|{{z|}~~}~}}|}~~~~}}}~|}~~{{}~~{{~~~~}|{zz{|{{{zy}}~}|~~}~|~||}{}}}}~~|||}}~~}}}}~}}}||{||{{||{|{}|{}zzxxwvuuustvuvuwvuuvttuutvvxxyxzyy|}~~~}}~~{{|}zy|~~~{zy}|}}{||{z{|{||}~}}}{zyzwyxx{{{||{}{{||{yxyxxyzzzyyyz||~}~~{}}~~~~~~||{yzyxyyxxxwxxwvvtuwy}~~~}{z~~}~~|{zy{{~|z~}{||zyy|}}~|||}|}~}}}}}~~}~~}|~}|}}~~}}}}~|||{~~|{}~}|zzyxz{{|{|{zz{|}~}{}~~~||~~||~}{}~~}~~}}|~{}|~~}~}||}{z{}||||||}}~}|}}|z|}|{|{||||z{{z{yyzz||{zz}}|{{yyxyxwxxz{}~~||~~}}~~~}}}}}{{|{{{{|z{|{{{{z{{}{{{{zz{}}}|~}|}||}~|}||zz{{yz{{}{yywS()))*((()&((('  * }|zzyxyxy|~}~}|||{{||yzzyyyyyyz{{{}}|}~~~||~||}}{zz}}}|~}}~|zyxusrtuy|{ywvvtwvw{xz|~~|}|{{yz||}~~}}{{~~~}|~}~}|yy{}~{zyyyzxyvsvy{~~~~}|{{{|{{z{}||||}{{{|zzz{|}~}|{{}}}}}{zyyxwxy{~~}|||||}~}||~||{{}}}~}}~~~~}|{}}~}}}{z|{|~~}}|}|}}}|}}~}|~~~}}|~}~{|~}||}~~~~}|zzz|~~|~{{|}}}}||{zz|zxzyxx|}}{z|~||}~}}{|||}||}~}~}}}}}~}}{}~}}||{z{}|{{|}||}||{{{yxxutttttuvtuuvtvttuustsuuxwwwyyx{||}}}}|{||zx{zxz~~~}~||xy{~~|||~|zz{{z|}|}||zyz{xxxxy{{{{zzyzz}{xxxwwxzzzyyyy{||||{{|{~~}}}{|z{zyyxxxyyvxwwvusrvyx~~~~~}z{zy}}~~~}}||yzy}~|}~zy}~~}~}{zz|}|~}{|z||}}}~~~}~~}~~}}}~}{{}}}}}~~}||}}}{|}|||yyz|zz{~|{z~|}~}|~}~}}~~}|}~~}~~~~|||~~~~~~}{z{}||}~~~||~}|||}{||}}|~}|||z{z{{zz{z{{|||}}}{|{zyywyy||~~~}}}~~~~}}~||{}{|{{{z{}|{||{{{|{z{|zy{~~}~~~}~~}~~}}~}z|{zyz}}~|{zS)****((()(''(&  +!~{{z{zzyz}~}}|}~}||||{{{zzz}}}~}~}~~}}|{y}~~}}}{{{yvvvwzz}yxyxwvwyzwy|~~~}{{|z|}}~~~~}~~|{z}~|{yz|zyvtvy}~~}}}|||}}}}}}~}|z{{{{~|~}~~{|}~~~|zyyvwx}}~~}~|{}~{~}}}|{}~~~~~~~||~}~|{{|}~}}{}~~~}}~~}~}|~~~~~|||||~~|||}}~~}||}|{|{{xz}}|||}}}~}|}}|||~}~}}}~}{|}~~~}{|~}}|~}}~}}}||yyywuvvuuvwvwxxwuvvuvtuuuxyxvvxzyz}~|}~}}z{{yy{{zz|~~~}}}zyz}|~~}~}{|z|yzz~~||}z{y{xyzy{||yz{{xwy}{yxxxxxyzyz{xxy||}{}|||}~~}}|}zzyyxyyyxwxywtsqsvy|}~}~~}{||{{||~~}~}}zyyx|}~|zxz~}~|{{{{}{}||}z{z|{}~~}~~~~~}~~}|}~{{|~}|~|~~|}|}{|}~~{{|yyxzyyz~|{{|}}}|~~~~}}}~}|||~}}}|~~~~}~|{{|}~~~}}|zyyzz}}}}~~~}}}||{|||{{||}}|{|{{z|z|{{yyzyz{|~|||z|zzyxxz|}}~~|}~}|~~~~~}|{z{z{yzzzz||||{}zz|{||{{z{|~}}~~}~}}}~}||||{{{{zxyz{}{|zR'**))(((('''(&  , }yyx{ywvtz~~~~}~||{}}||{{y{{{zwy{~~~}~}}}}~|}}{|}|zz{|~~}~||{z|{ywvwwvwxxxwwxuvuwvvuz}~~~}}{z{yz|||{|~}~~~~|}}|||~{{|||}{{xzz{ywuvw{~~}~}|~|{|zz|||}}}}||{|{z{yzz{z{}}}~|{{~~~||zzywuwyy|~~~}}|{{|}{z~}{|z{}}~~~~|~}}|}}}~||z{|{}~}|{xy}|~}||~~~}~~~||}}}}~}~~~||{|}}}~}}{|{|}|}}|{|}}||zzyz}~|{{}}}}~{}}||z{}z{}}}|}|z}}|}||{|}}}|{|}}|}}}}}|}{|{{wwyvutuuuwwvwwwwvvuuttsttuwvtuvyzz|}}||}{{|yz{{yzz{|}}~}||{z{y{|~~~~~~~}{{{|zwy}}zzzxwxzxyzzzz{zyzyywx{{zxxwwwxxxxxwxxz{}|{{||}}~~~}}}{{zyzxxwyyxwvyvusrrtxz|}}|~~|}zz}|z{z|}}}}z{|xxx~~}}~|{|~~~~}}|{{|~{}}|||{z{{|}}~~~~}}}}}~~}}|{}~~~~~}}|{|}}}}|{zzyzyyy|}|{~}}~}}}}}}||}}~~}~~~|{{{}~~~}{yz|||~~}~~~|}}|}|}|}}}||||{{|}{z|}zyzz{{|||||}|z{{yyz}}~}~~~~~~~}||}{{z{{{}}}|||}||||{}}}|}}}~}}~~~}}~~}}}}||{{|zxzz~~|T)*))))(()''')'  -!}zz{zzzxuy~~~~~}}||{zz|}{zx{~~~~}}}}~|~~|{}}~}||||{yxzxyxzzxwyxxxwxtuty~~}|||z{{{{z~}~|~}}|{}|{yz||{|{||}}~|}}|}}|~~}|{{zz|zy{|||}~~}|~||zyxwwxz{}~|}}~}~|~|{||~~~~~~~}{{}}~}}y~~~}}}~}|~}~}}~~~|}~}~}~}}|||~~~~}}~}~~~{||~~}~~~~}}}||}|}}~~}}|||~~|}}}|}|}||}}~~~~~}}}yxxwwwvvwyywvxyxyxwwuvvuuvwvuvwxx{|}|}~}|||{{z|zyyz||}}||z||z|}}~~|~~}|{{||{xy||||vvv{xxy{{{{zz{zxwyz{zxxxvvwxvwxuvxyz{}}{{{||~~}}||{z{zxyxzxxwxwtsrssw{|~~|{|}~}}}{{||{zxy||{|{yz{wx|}~~|zz|~}~}}}}{{|~~~~}}zzyyyz|}~~~}}}{y}~~{{|}}~~~~~}|}zz}~}|||{yxyyxy|zz|~~}~~~~~}}}}}|~}}}}||}~||y{~}~}|{zz|{{|}~}|}~}|||{z|}|z|~}{||{{z{|{{|{zyz{{z{{{{|{{{|{zz}~~}~~~~~~~|{{|{z{{{|}}|}}}}}|{|}}|}|}}}|}~~}~}}|}||{{{zzyyy{~~{T)**)*((()'('(&  . {wwxywyzx{~~~}|}}}|}|{{{ywz{yxw{}~~~}~}}|}||}~~~|}{}}}{{{zzxyywxzxxuvxvwvxurquz}|~~~~~}{{{zxzxvx~~}{|}~}|~}|}}}{{zxyz{{|z~~~~||}{{|zz{}||~}||{zyzz|zyz|}z|~}~}|~~~~}zzzvwvuuv|z|}}|{}~||}}{{{{||~|}|}|~~~}}~~}|{z}}}}~|}y}}}}}||~~}|z{}|~}~~~~~~~||}}~}}}||~~~~}{{~~}}}}~~~}|~|{z||}}|}}}~}~}~|{{|z||}|}|{{z|||}}|{|{{y}}~~~~}~}}}zxxxwwvxwvwyvuxxyyxwutuvvuvvtutuuwx{{{|}~{z{{z{{zyyy{z|}|||{yzz{||}~~{|~~}}{zz|{zyz}|zywutzwwxz{{{zzzywwy{zyywxwvxvuuxuuvyyy{}{{z{|~~~~}|{zzz|zxyyywvwuustqrvz}|}~}|z{{|~|~~{z|{|{xxy{zyyxxzxwz|z~~}{z{~|}}}}}}{|~~}}||{{zzyzz~~~}|{zy~}}{|}~}|||{|~|~}~}zzyzzz{|z}~~~~}}|}}~|~~}}}|~}}~|z{|~}}}|{|{{|}~}}}}~{|}||||}|}}{{|z{{{|||||{|z{zz{y{{{{||~}{{}}~~|}~~}~|||||||}||}}}|}|}}~~~|~~|}~~}}}}|{{{{{zyz|~~V(****)(()''((&  /"|xxxy|{}}~~~}|||zyz{zzzz}~~}}||z|~~~~}|z}}{zzyyzy{yxxy{yyyvsquy||}~~~~|{{xzxvutx~}}}~~~|{{|yy{}~~~~~}{||~|}~}~~~}|||yy{}|{{~}}~~~~~~|{{xvxttux|~}~~||~~|{{|{}~}}|{}{{||~}~~~}|}~~}~{{~}~~~~~~~~~|~}|}~}~~~{{|~}|~~}{|}||}~}~}}||}~|~|||z||wz~{~~}}{zxxxyyzyxxyxwx{yzxyvvwxwwvwvvtuuwxz{{}~|}{|{z}}|y{{z{{}|}}|zzz~|}~~}||}}}yy}{|||}}{zvuuzvxxy{||{{zzxwx{{yyywwvxwtuvuutyyyz~}|z{||~~~|{z{||{zyyyxvvvuttrrty}}|~|{{|{{}{}~|||~{{ywxzzzxwwyxwy~{x{|}|{z|~}~~~}~}~|}~}~}|||yyy|~~~~|{z{y{~~||{|}~~~~}~}|}}}}||}~}}zzz{|{|{|}~~~~~~}{}~~~~}}{{{|}|~~|{||~~~~}|{|{zz{}}}}|}||~~||||{||{||}}{||{yz{|{z|{zzyyywyxyzz{{|}{zz||~{|}}~~~}}|{{|}||}}}|}~~}}}~~~~~}}}~}}}}~~}~~~~}{{zzxy{zxz|}~T(****()'('('(&  0 |wwvw{|~~~}~~}~|}|||zyyz{zyzy{}~}||z~~|{yx{}~~|}}}}|}||||{{yxwwwyzywvzyxwwvsrtvyyz{yzz|~|zyxwtsrsv|}}~~~}}{{|zxy|}~~~}}|||}~|{{|}}~||yxwvy{zzz|}~~|{||||~~}~}|{zxxwuuvwz{~}}{z}|}}}{zzy{|}|}{x}}}}~~~}{z~~}}||~~~}||~}~}}||{~~~}}}||}}}~~~|}~~~~}~~~}||}}~~}}}~|}}~}{}~~|z{|}}|}~~}~}~}~~}||{{||}}}}}|}|||||yyyzvv|~}~~|~~|||zyyyyxzyzxwywxxyzyxxvutwxwvwuusttvwzz{{|}{|{yyz{{yz{zzz{{||{xxz{{|}}|}{|~}~|{zy|~zz{{|yywvtzvvvxy{}{|yzxxxzyywxxvwwvusssssuxyy|||{z{|~~~~}|}|zz{}{|zyyxvuusttsutv|||||{zzzz|}|}~}|}}|{zwwyyzwvvwwux|~}zuv{}||zy{{y~~~~~}|}}}~~~~}}{zy{z|~~}~}|zyzz}}}}||{|}~}}|{||}|||~}}{{{|}{{~}~|~~~~}||{}~~}}~{{{|}~~}}||}~~~~~}||||{{}}~}}|}}~|}~}|{}}||}z{|{z{|||||{{{zyyyxyz{zzz|~|y{{}~~~~||~~}~~|{|}}|~~}~}|}~~}~~~~~|}~~{}~||zzxx|{xz|}|V)**)*((()'((('  1!{xwxw|~~~~}|}}|{z|{|z{zz}~~~||}}|{z||~~~}{}}|{zyyyz{zyxzyxxxvttuwzz|{xww{}|yywvqostw|~~|||{{{~~~}}|~}}~}}}~}}{zxxw{z|{{~}}}}}~}~}{|zxxwvyyzz||{|}{{}}}}~{zz{{|}}||{{{~}}~~}}~~~}}}~~}~~}}~~~}|}}~}~~~~}~}~~}~|~|~}|}}|~~~}~~}|~~}~}~~}~~~~~}||{yyz{yy{~||~~~}}zyyyy{{|{xy{yzzyxxxxwwwzyyyxwuuutwxzzy}}}}}}{yy|{yzz|{{{{~}|zxy|{|~~}}}}}|}|||{{|{z{|{|{xvuyvxwxyy||}||yyyy{zxxwvvxvuttqtqtwyy|~|z|{{~~}}|~|{|}|{{zyxvvtsusvtxz~{{|{z{xz|}~~}}||}}{}}|zywwz{zxuuwutty{|~zuvw{|yyzxz}{|}|y{{z}~~}~~}}~~~~~}{{z{{|z||}~~}}}|z{{{{|{{{z{|}}|}|{|{{z{|~}}{|}||}|~~~}~~|}}|}~~}}~{z{z{{|~|~}~~~~~}}{{|}|}}}}|~|}~}~{{|{|{}||{}{{{|z{{z||{|{zyzyyyxw{z{x{}~|z{{|~~~}{||~~~}}}}z|~}|}~~}~~}}|||}~}}}{|||{}~~||{zyxz|zz{}{T(**)+((()&''(&  2!|wvvwy~}~~~~}~~~~|}|}~}{{}{z{zyz{xyz}}~||~~zzz{|}}}~~|||{}{yywwxzywwyxxwwvtuvvvyxywsuwz||yxwvrppptvy{}~~~|}}~~||zzxz{~}~~}|{||}||||||{zyxwvvxxyzz|~|}|}{}||{}}|{zzyyyxy||zz}~||z{yz|~|z||{zyyxz{|}{{{z}~~}}~}x|}}}|~~}||~}|}}|}}}||||}~~~~~~~|{}||}~}|~}}~}}~{|||~}}|}||||{|{|}{}}}{|~|}}}~}~|}}}}}}~~}~|}}~|{{zyxx{yz{|~}{}|~}|zyyyyz{|zxyyyzxyxwwxvwwz{zzywtstuvwyyxz|}|}}zxyzy{{zyzyzyz|}yyyzy|}{|}}|{z}zz{{{zz|z|{{xwwywwwwxz|||{{yyz{zyxxvvwwvutussqquwwz{{{{z||~~}}|}|||}}}}zzyxwutsvtuwxzz{{{zy{zz{}~~}|}||~~}|}~}{zxvxzyvtvwusrvvx|~zuuuxzyxwwwzxz~~}~{yzzz{{z|~~~~|~~~~~~}|z||}|{{}||~~~}|z{|z|||{z{|}|{{}||}{z{y}~}|{}~~~}~}}~~||}~~}|~|z{|||z~~~}|~~|{~~}|}}}}~}|~~}|||}||}}|}~|{{}{{z||}|~|y{{xxzzy{||{z{}|{{}~~|}~}}|}~|}~|~~~}{}}}~~}}}}{|}~}{{{y{||zz~~S)*+)*(((*''((&  3!zwwvxy~}~~}}~~}}}||}|{|}|{z}~~~~~~|}~}~~}~|{zxx{{{xxyyxxyxvwwwwyzyxuvwz{|yxusqnorrtwxx{~~}{}}z}~}|zzx{}{}|}~~~|~}|{zzzwxvxxz||~~~}|}{}}}{||}~|{{z{{y||}|~}|}|{{|~}|}}|zzyyw{|}{~}{~~}|{}}{|~~~~~}|}}}}|}~}|~|}~~}|}~~}}~|}}~~|~~}~}}~~~~}~~|{{}}~~~~~~~~~~~~~~~~~~~|{z{{xz||yz}}~~}~~}}}{zyzyy{}|zz{zzzzyywxwwy||{{zwvuvtvy{{y||}|}{z{|z{||zy{{yx{}zyz{z|}~}||{z{|{|}{zz|{z{{yywywwwwyz}}|||zyy{{zyxwwvvvuuvttrrswwyxz{}{z}~~}}}}~}~~|{z{zxxvttwutxzz{z{zzz|zzz|}~~~~~}{~{}~}~~}||zwvvzxvstvvustsvyy|zwwuwyxxxx{|z|{~~~~}}{|~~~~}~}~}~~~~~~~~}}~}}|{~}|||{{}}}~}{zzy||{zzz{}~~~|{||}|{yz{{}}||}~}~~}~~~}~}}{|}|}||}}{{{|z|~~}}}~~}~~}{z}~}~}}}|}{}}~~}||||}}|||~|{z}{zyzz}|}}{yxxzzywz{{{z{|{{z}||}~}~~}~~~|{z|{|}}{z{~~}~||{|~||yz~~}~}|{z{{||z|||U()*))()()'''(&  4!{vuvvy|}~|~~~~~~~}}|~}~~||||{{{|{z{z{~~~}}|}~}~~~{~~~}~||{zywxzyxwyywxyxwvvvvwwwvutuvxyxvtqllmpprrtvwy}~|~{xz}}||~~~|{yxxyz{}~~|{}~~~}{|}{yyywuvuvux{z}~~~|||{{y{{zzyz~~|{zx{||{|}|}|}}|||zz|||{{{zxxwwuy{|z{||}}}}~}||{z{}|z{{|{}||~}}~||{{{|}||}}~}~~|}|{{{}~}|~~~}}~~||~{~~|}}|~|}~~}~~~}||y{{~}~~}}~}|}|~}|}|}}}}}|{zzzyxz|zyz|~}~~}||{{||{xyyvvy|}}|zyzzxvwwwvxz|{zzywvuutvx{yy{~}}|}yzz{zz{{yyyxyyz{yyz{{{}~}||{|{|{z{||zz|yz{{xyxzxwwxyz{||}|{z{|yyyxxvvwutuvutrrquvwwxy|zzz}|}}}|~}}|{{y|zwxvvxvvxyzz{z{zyyyzy|z}|}~~}|{|zzz|~}}~}~||{xwwxxvsrwwurqqtwvwyywwwwxxxy{~}}~~~|{xz{z}~~~}|||}~}}|~~}~~||}{{{||}~~~}|{zz{|{z{{z~~~~{|}}|zyzz~~||}|}~~~~~~~~~}~}|}}}}~||}|||~}|{}~}}~~~|}|~~}~~}|}}{}}|{|~|{|}~zz|||z{x|}~~}zxwy{yzz|}zz|}{{|~~}}~~~~~}||z}z{{{yy~~~}}~~|}}{z}~~~||}}{||}|U)**)*((')(''(&  5"|yxww{}~}~~~~}}}~{|{{}~}}|}~~}~~}}}|zyxzyyyzyxyzzxxxwwxyxvvwvwyzywsponmqqrqsuwy||}|~~||~~{z{yy{z|~~|}}}}|zzyvvvxwz}}~~~~~}|~|z|||{{|~||{y{~|}|~~~}|}||||~|{z||zyxxvy{}y}}}~}~}~}}~}zz}||{{{x}}|||~~~~~{{|}~}|}~||~}}~~~~~~~}}|}~~~}~}}}{{||}~~~}}{}~}~~~~~|{{{zxz}yyx|~}}||{{~zzxzzwv{}~}}|z{{ywwwwyz|||{zxwvxuvx{|{|~~~}~|z||zz{{{zz{zyz{zz{}{||~~~~}}|~{zz||zz||{{|zxwyxwvxy|}}~~{|{|{zzywvuvvuuxvvsrsuuwwxy}{{{~~}}|}}}~{|zw|zyxxxwwwwz{||{z{zzyzzzz{|~~|~||}{|zz|}}}~}||{yxxxyvurvwurrrrvvtuwwvuwuxxy{~~~}~~|{zxz{z|}|||}}~~~}~|}~~~}~~~|{z|~}}~|}~}{zzz|{{zz{{{}~~~{{||{{z{||~}}|}|}~~~~~}~~}~~}}}||}|}}}{{{}|}~}~~|||~}}~|}|||}~}||}|z|}|{{}}z|}{z{yyx|}||zxwwy{wy|z{y{}{z{~}}|}~~~~}~}|}{{{{|||{yy{}~~}~||}z{|~}|~||{|{z|{|T)**)*'(')'(')&  6 }yvuwyy~~}~~~~}|~}~}}~|~{}{z{{{~}|}~~|{~~|~~~|}}~~}~~}||yxxxyxyzzyxyyxxwtuwxxuvvvvvxwuronmmopprruuwwy{|~||~}}~{{zyxyyxx}~~~~~~}{}~~|{|zzxvwwvvx|}}}~}|{||{zz|{{z{|}}{xyz}}||~~|||}{{|}{{z{zyyxvwxyywz}}~~~{{{||~|}{zy}|yyxyx{}}}{|~}{{{zzz|{zzz||}}}~}|}}~}~~|{{{z}~}}}|~|}|~~~~}|||yz{z|}|||~~}~||}}}|}~}|}~{zzzxxy{yxy|}}|}z|zz{yyyxwvx{}~~{{zzxwuvvwz{~{{{ywvwvvxz{z}}|~~~zz{{zzz{zyz{zzzzyyz{z||}}~}}}{{||zz{{z{z{{{{{yxyvvwxz{}}~~}||}{yyzxwutuutvxvutsttvuvy{zy{|}~~~~~~~}}}}}|{xyz{zxxywvxz{{{|zzz{xyzzzz|~}|||}{z{{{|~|{{}|}|{yxwywtruvurqrruuuuvwvtuwuvxz~~~~~}}{zyxxxzz}~}}|{|~}}|{}~|{||}}|}}~~}||{z{|zy{|{|}||}|||}|{|||}~|}|}}~~~}~~~}~}|~~}|~||}~~~~}~~|{}~~~{|}~~}}}|{{}|{{~||||z{y{ywz~||zzxvxzyyz}|{~}||{}}}|}}~~~~~}}|{|||}~{yyz|}}~~}||{||}||}|}|z{}{U)***+()()&''('  7!|zyxy{y}~~}~~~~|{~~~|zzz{~~~~~~{y|~|}~}|{{zz{{{||y{{{zxxwvxyywvxxxxywvrppoorrstvxxxyyy{~}~}{y|yxy|~~~~}}}||{{{xxxxyy|~}||~}||}{{{}|}{|||~}|z{~~~}~}|}|}}~||{zzzz{xwxzxvz~}z|||}~||y{}|zyyxx~|}}}}|~}}|zzzy|}|zy~~~~~~~~~~}~~~}||}~}}}~}}~~z{}~~~~~~}}}~~||}~~|~~}zy{z{z{zzy|}~~}|}{{{|{zz{zywzy}~~|{{xxwxxyy|}{{|zyzzwvxz}|}~~~~{|{~{z{||z{}{{zzzzz|z|}~|~~|}~~|{{|z{zzz|{zyxxutxy{{}~~~~~}}|{z{yxvvuwvtxxvvttsvutwz{yy{}|}}~~~~~}}~}}|{y{{zyxzyxyzzz{{{{{zyyyxyx{}}|{|}{z{z{}}|z}}|}|{yxzxwtrsuurqrsuvtuvuwuuuvvwz}~~~}}~}~~}|zyyxyzy|~}|{}}|{{|~~}~~}}{{}}|||{~~|}}~~}}zz{{xz{{z|}}~~}z{|{}}}{~~~||{|}~~~}~~~~{}~}}}~~~~||~~}~}}}|{}|~~}|}||||}{|{}}z}}{{{|{zxxyww|zzyxwxzyzy{z{}}|{{z}|}|{{|~}~~}~}}|{}||||~|zwyzzz|}}~~~~}{{{{|}~{yz}~|||{{{yT(****()(('('(&  8 |ywwxz{~~}|~~~{}|}~~|{{~~~~}}|{xyzy~~{|yy{}}~~}}}|}|~~~||zzyzyzzyyyz{zxwwwvwyxvuwxwwvvvstrrtuttuwwwvwyyy|}~~~~}~|{zyyxx}~}}~}}~}~|{{z{xwwxvyz{||{||z{{zzz{{|yzzz}|zzyz|~|}~}~}|||zz}|{{|{yyzyvvvxxuw}~|zz|{|}}{|zz{yywvxxzzz|}{z}|zzxwwwyzzz{|~}}~~~~~~|}|}~~}~}~|~||{|~~~~|}~|}~~}~|{yzz{}~}}~}~~|}|}}|{z}}||}|{{{y{yzzyy{z{|}||{|{z{||zz|yxxyz{}~zzzywxxxwwy|{z{xyzxwuwwz{|~}}}~{y|||z|{z{{zzzyzxxyyyz}~}~}~|{}||{||z{{zyy{{xwxsquwy||}|}~}~~~}{zzyyxwuuvuuwwvvtsttvvxyxwz|z{~|~~~}~}}~~~~~|{zz|{z{zyxzz{zz{|{{{zxxyxxy{|||}{{z{{|}}|{}}|{}|{zxyxvssttqorsvvuwwtvuuwvtw{|}~~||}~~|}}}}|{zywvyy{~}}||}~~~||}}}~~~~}|||}~~}{||}|}}}zx}~z{{zxy{{{|~~~}|}|}}~{}~}{z{~~~~~~~}~~~}}}~}~~~~}~}~~}||}~|}}~}}~~|{|}||{|{{{||yz|yyy{z|z{wwz{yz|}||}}z{{~|||||z}~~|~}}~}|~}{}|~}{yzzzz}}}}~~}||{|~~~}zw{~|}~|{|zT***)*)(()'(&(&  9!|zyy{}}~}~~~}~|}~~}}yz{||~|zy|~}}~~|}~}}{||{zy{{{z{zxwyxxzzyxwyywwvwuwwuuuwwwwyzyw{zzzz{}~}}|{zyz{~~}~~}~~}}|{zyzyyy{}}}}}}yz|z||{|{|{z{{~|zz{||}}~~}}}}{{}|{||{zzyywwwwvwz~{yz}||}||||zyywxx{yx~}}}|}}{{ywwwy{zz|}~~~~~~~}~~~|}|~~~~~~~}{{{|z}~}~|~}||~}|~{}|}zy{||zz{{{}~{}~}|||||||zz{}||}}|||zzzyzwxz{}{zyzy{xwwxz|~~}|{}{||{}z||{{{yyyyyz{}~~~~~}}|||{zz{zz{|zyyxrqswz{|}||~~~~}{}zyyxwxxwuvwwvssutwvyxywy{|z}{||~~|||{|~}~|{||{|zzyzz{{{{|}{{{yyvwxwwz{{~}}||}{|}}|||}}{|||z{ywwvustrttstutvwuvvvvxvuy}}~~}{||||~}}||~|||{zxxzy{~~~}|}}}~}~}~~}}~~{}{}||}~}}|{}||~}}}zwz}||~|}{yzzyxyy|{~}~}}~~}{z}}|{{}}~~~|}~~~~}}}{|~}~~~|||~|}~~}}}~~~~}~~}|}~~~}|{}|{}~||{|{|{|{zz{zyz{z{z{xwyzyzzzz|}|yxz}|{|{{z{~~~~~~~}}}|||{}~}|}}}{zyyyy}}~|}~~|zyz{}~~|{xy}}|}}{|zR))*)*()'('('(&  : zwxy|}}}~~~~~}||}||}|}~~}{|{{|~||yxzz}|zzx|~~}|zx|}}}|}~}~}|z||yz{yzyyyxxxxxyyxwwxvuuwvwvwuvvvxvwywwwyyxxyzy|~}}{{{y{|}~}~}||~~~}}}~|||{xzyyyxy{{{}}{zy{y{{{zz{zz{{}zzzzzz|}}}}}~|||{{|}{{z{zy{zyxwwwuux|~}~|zy|{}}}}z|yzxxywyyxx{~}}|{||{xxvwuxx|zz{}~~~~~}~~}}||}~|||~}~~}}~~~~~}{yyz{z|~~~}||z|~~|}{}|{||{z{|zyz|{z{|{zz|}z{|{{|{{|{}{yz||{}}|{z{{{|zywwyzz|{xyxxyyxyxz}~~~~~}{}|}}|}{{|{zzzvwwxxz|}}}~~}~|}|z{z|zzz|zywxsrruxz}|z}}~|~||z|yzyyxxxwwtvwutsuswvxwxwvy|z{{zz{}{{|{z{|}}||}|||{yyz{z{z}|{z{zyxxwtvxz{}~|{{||}}}}||||{||z{z{yxwwsutustuvtsttuvvvxvvwz|}~||{{z|}}||~~|||zyxyz|~~~~}~}~~}~~~}~~~}}|~{z|~}}|}|}|}}~}}zx{|y{~||{{zyyy{{}|~}|{{}}}|||}~}~}~~}{|}{|~|}}|~}}~}}~}}|||~~~}}}|}~|{|~|{{}z||{zzz{xxz|ywyyyzz{|}||zy|}|}{{z{~~}~~~}}}~||}}}}}~|y{zyy|}~~||}}{z|z|}||xzz}~~|}}}|yS)****()()&''(&  ;"xwxz~~~~}}}}||~~|~~|}}||}}{z{~~|z|}~|{y{~~~||}}||{{{z{{zyyyyy{zywxzwuuxvxwxwvwxxxx{zxy|{yyzyz|~~~}{}~}~~~~~~}}z{{y{~}|}~}zy|{z{{{||~{|||}|z||{{~~}}~}}|}}~||||zz||{yyyxuuvz}}{z|||}~}|}{zzzyy{}{{}~~{{|}zyxvuwy|{z|~~~~~{|~~~}~}~~}{|}{|}}~~|{~}}}}|z{||z}{{{{|||||||||}{z{||}}}||||||{|{}}|||||}||{yzzz|{{xxxywxyyy{|~~~~~~~}~~}}|||{{{yxwxyyz{}}{}}~}}|{|{{{|{{{xxtssuxz{{{}~||}}}{z{zzxzwwuuxwtttttwwxyxww{|}|{z{{||{{zy|}~~|~~|||{{{{|{|{|{{{zyxxywvxxzz||{|{{|}}}{|{|{{||||zyxwxwuttstttsrttutuvwywwx{}|}z{{zz}}||}~~}|{zxxyz{~~~||}}|~~~~~~}}|}{{|{|||}~}||}}~}{y{{yz}~~}|{|{xyyyyz{}~~}}~}{{z{||{}{}}}}}}~}|||{|~}~}~~}}~~~~~{}|~}}}ywy~}}~~}}||}}|}}||{{{{{y{zyy{xwyzyxyyyxyzy|}{|zzz|{{|zxy|}}~~||||||~}}}}z|~~~~}}|{zxyxz}}~~|z}||zzxy}~}|{yz|}~}|{}}|yS(*+*)(((('''(&  < yuwx}}}~|{}|}~|{||z{||}~}||{{{{{||xzz}~}{}~~}}|yz{~~}}~}~~~~}|{|}{{{{zzz{yxxwwyyxwwwwvutwwwwwvvvwwvwxzxyz|yxxwy{~~~~~}~}}}}|}~~~~~}}{||~~~~}~~}}~}}}}|{zyzzz{}||{{zyyzzzzxz{|{||||{zz{zz}}|{}}}}~{z|~|{{|zz{{zyxyyvutu{|~~|z{|{|{||{|zxyz|z{{{{|~}{z|{zwwwrsux{{z}~}}~~}~~}|}{z|~~}|~|}~}}||~}~~~}}|{|z|{}~}~}}|}|z{}||}}}{yzz{{||zz|}{{|{|zz{{{z{xz{|{|}||z|{{{{}{{{}}|}}zzzzzz{{wvvxwvxzyz}}}}}~}~|||}|}|z|{{z{xwwx{z}~z{z|~}~}}~|}{|zzzzzzzxxusrtwy|z{{}~~~}||{}|zz{yzyyvvuwwuuuuvwxyyy{yz{~{zz{zzz{zzxz{|~}}||||zz{{|||}||{{zxxxwvvxxxy||{{{z{}}}}}}{{zzz{{{{yxxxuutuuvsrttsuuuuwwxxyyz}~|{{zyy|||{}}|}|zyyz|{}}|}}}|}~~~~~~||~}{|{|{|}~}}}}}~}|{~~z|{}{|z{yxvxyzz||{}}}~{{|}|{}}|~}}~|~|{{z{}~|||||}}|yxu{~~~~}}}}{|}|}|||z}{|{||zzzz{xy{yyzxzyy{xz~~|{zz{z|{zzy|~~~}||}{|~~}}}{{|~~}|{{zyyz~~~~|z{zz|{xx|}{{{z}~}}|{|}}{S))***((')'''('  =!{wy{}~~~~|~}|}~}||~}~~}|||{|}|{{zz|~~}~|}z{|}}}~~}}}||}|{{{zyyzxzzxyyyxwvxwxyxwwyyxwxyzyz|zyyxyx{~~~~~}~~~~}}{{~}~~~~~~~}}~}~|z{{{{|}|}{{{|{{z|z||}|~}}|||||{z|~}}}}~~~~|~||||{{{|{{{zzwxuv{~~~}{||{}~}||{{{||}|}~}~}||{yyvvutwwxzy|}~~}}~||}}~|}}~{|}~~}~}|||~~~~~~~|}~}||}}|}|}{|{}||}}}}}~}{z}{{||{zyyyw{{{{~}~~|}}|zz|||~~~~}|||{z|{xwxyyxwyzz~~}~~}~}~~{}|{{zxxx{}{|}||{}~}}}|{|{|{{{{zzzvuuuwwyz{|~~}~|||{{||{{yxwvvwuvuuvuxy{{}}{||||z|{{y{xxxy{|}}~}}}|{{}}|}}}}|{{zywxywwvwxz|{|{{z}}{||}|{|yzyy{{{zyxwwvvsuvtsttututuuwxxwxz||}zzzyxz{{|~|}||yz{z}~|{|}}|~~~~}}||}}|{{}{|~}}}}}}~~~zz}~}||{{xxwvwz{zzyx|~~~||~||{{}}}~~~~{}zz{}~~~}}}}|{zz|}{yutx}~~}}~~}}}|}}}|{}{{{|{{{{{yy{zzz{yyyyxvxzyy}~{|{z{{||{z{{|~}~|{{{z{~|}~|{|~~}~~}|{yxxz|}~~}~{|zxz{|yyx~|{|z{}~||z{}}{T(***+((()'''(&  >!yvy{}|}}~|||}|{}}{|}||||{yy{y|z|{yz|}~}~}|z{{{z|}|}}|||~}~~~||{{}{|{z{z{zyxxyxxxyxyvwvxyxwwvvvxwvvzwxx{zyxxyyz}}~~}|}~~~~|~~~~|z|z{~~~~}}~|}}}||}~~~}|{zz{{}}||{zz{zz{{yy||{}}{{{{|z{||{|{|}~}~{{||{{z{{|{{yzywxvw|||~~~~|||zz|~~|}{yz{|}|~|}}}}}~~}}|{{zywvwuvvuvwwy{}}||||}~~~|||}~~}}||||}{}~~~~~}~{||{||~~||||~}}}}|{|{|||{z||{{~~|{z}|{{zzyzzzyzzyxx{z|}~}||{{z{yyz{}}}~~}}|}|{{zzxxzzxwyxy|~}}}~~}~}|||||{zyxxz||{|{zy|~~}}{|}{{{|z{||yzzvvvtuvvuvz}}|}}||{{z{{zxxvuuvuuutvwxy{|||{||{{z{zzzzyyxyz{~|}}|||{||}}|||}||{yxxyyvvwwxzz{{{|z|}~|}|||{zzwxy|zzyyxxxwvvvwuuttuvuwvuwwyxz{}|yyzxx{zy{~~~}}||y{|}~~~}|}~}}~}~~}{|~{}{}}~~}~~}}{z}~}}{zwwxxzzzywwy~~}}|}}||{|||~~}}~|}|zz{~~}~~~~zzz{zxvy~~~~}~~~|}~|}|}|}{z}||{z|z{z}zyzzzxxzzy||~|||{{}~|{|}}~|~}{z{z{~}~|{}~~}~|{yyyzzz}~}|{|yz|}|{z}}{|{{}~~zz||~U))**+()()'('('  ?!zxx{~~~~}|}|}~}}|~~}|||{{yz{z{zzy}}}{{|}|{{|}}~~~}}}|{||}}|{}|z{yywzzzzzyyxxyzyxywxy|xxwxywy|{zyzyyz|}}}}}~~}~~~}|}}}~~}~~~}|}|~{z}}|}}~}||~|{{||z|}}}~~~|{|{||||}|~|~~~}z{{|{z{~|{{{zxyzz}}}~~}}}|z|~}}~{{}}}}~~~~~~~~~~}{yywxwwwvvwvw{}~~}~|}}~}~~~~}|}}~}~||}}}}~|}{|}}|~~~~}|{||{}}||~}~}}}}}z{{{||{yzz{zz|||}~}}||z{z{yz|}~}|}}|}}{{yyz{xxxzy|~}~}}~~}}}||{yxz{|{}||{|{}~~|}}}}|}|||}|{z{uwwvuutrux{}~|{|}~zy||zzzzywvuuvwutuvww{||~}}}{{zzzyzzyxyzyz}~~|}|z|{||{z|{z|~|{zyxzxwwwwxyz{z{|{|||{|}{{zzzwuy{{yyxywyxwwvvvvttuvuvwwwwxxy{{zzzyyyyzz{}~~}}||{{{|}}}}}}~~~}~}~|z}}{}}~~~~}}~~{|~}~~~~}zyxwxxxxwstwx~}|||zyzz{|~~~~}}}}||{y|~~~~~~}||zz|~~}|zy{~~~~|}~~}|~}}}||z}{z{{{{z{|{{{zzyxyxzyzzz{{|{||z{}}|{}|}}|}|zz{z{~~|}{||}}}~}||yxxyxw||~~|||yz|||{{}}|{{zz{}~~|z{{}U(**)*)((('('(&  @ yvwz|~}||||~}zxy}~~}|{||||{{zyxxxwzzzz}~}|z~~}zyyxy{zyyyz}~}{|}|{||||{z{{yzyxxxxyyyxyxxxyxwwvvxyxxvxxxwzzyyyzyxzz{|}}||}~~{{{~~}~}||{z}||~~}}{}}|||z}~~}{||{||}}{{{|zz{{zy{{z{}}{z||{z{zz|{~}~|}~zzzz{zyz{}z{zzyyzy|}|}~~~~}~{zz|}}}||z{z|}}|}}}~}~~|||~|{{yxxxwvwvvvttx}~~~~}~~|{~~}~}~~}}||}||{|}}~~}~~~~||}}|~~}||||||}||}}{z||{z|}|{}}{}{||{{{zy{{zy{{zzz{|{|}}|{{{z{yyyy{|{~}{}||||zxxyyyxxwy{}}}~~~}~}~}}~}}|{|yxx|{|}}||}|{}~}}}||}}~|{||{{{zvuwuwusprux||~}|~~|yz|zyyzxxvuuwuvuuuvwxz|}}}~z{zz{yyyxyxzz{}~~|||{{|{|}|y{{{}}||zxxzxvwwwxy{zz{|{y|{|{|{{{zzxvwzzzxzxxwxxvvwvvvuvwwywvwxxxx{|zzyxyxyyxy{|}|}{{||||~~~~}~~~}||{{{|~~~||}~}|}~~}~zyyzyyyxwwuwv}~}|}{|{{|{}~}~|~}||{{|zz}}~~}}~}~}~{{|~}|||}~}}~~~}}}|||{||{{|}}}}}|}|}{yyyz{|{|||{{{{|{{}~~}}}|}}|z{{~}~~|||{}}yxyzyxy~~|||{z{~|{{||{zzxzz~~{|}{V(**)*)(')'(')&  A!zxxz}~~~~~}|yw}~}~}~|{z|zwxxyz|{|}~}~~}{yyy|zyxx{}~|}|{|}}||}{{{zzxyz{{z{zzzzyywxwxz{xwxxwwy|zzy{z{{}{|}}|}~~}{||~}|}~~}}}~~}~}}|~{z||}}|~}||{|z{}{{{~}||~{{{||~}}~~~}~}}|{||zzz|}}||y{zy|}|}~~~}~{z{|~}}}|||}~}}~~~~}~~|z{zzzzywwurstz~~}}~~|~~}~~~||~}|}}~}~~|}|~}~~~}~}|}}~}}}}}}|||||~|}~~~}}~||||{{||{z{{z|{~|}~~~|}~|zzyxxy|{|}~}~~{|}|zyy{zxwwxz~~}~}}}}}|{zz{{{|||~~~}|~~}}}~}}}}|}}|}{|wxxxxxurtx{|{~~}}|{y|yyzzywvvtwwxuvvvxxz{{}}}|yzzxxyzyzyzz{|}~{{||}|{}{z{||~}|{yxzxwwywxzz|z{|z||{|{{~{zyzzxwyyyxyxwxyxvwxxxxwwwxyxvwyxxwz{zyzxyxyxyyyz{{}{||||}~~~}||||~}|||{{~~~~}}~~}|}}}~}}}|{z{{yyxvtttsw~}||||{{|{|~~||}}}~|{{z{|yy}~}}~|~{}~}|}~||}~~~~}~~}~}||~}~~}}|~}||~}}{||z|}}||~}}}|{xywx||}{|{|{y{|{||}}~~}{{|||z|{~~~||{{{|~}}zwz{zz{~~~~|{|zyz}}z{{z{{zyuvy}~|}}zU())**()((&('(&  B yvtwz|}|{{z{}|{|~~|xw{~}~}||~z{zyxywwxyz{yz}}}}}}~~~~~|zwxxzywvwyz~}}||}|{|}{{z{zyz{yyyyzzy{yxxzzwwwvxzyyxvwvvwzyyyyyyz||z|}|{}~~~~~|zyw|~~}}~{}}}}~||}}~}}}}}~}|||{{{z{{|}}{z{zy||zz~}~|||z{{xz{|}|~|{}||z{{zzxwx{|}|yzyy{|z{}}}~|{zz{}}~||{{|{{~}}~~~}}~}{|}{yz{yzxxusrsrtz}}}}~}~}{}~}~~~}~}}~}}|~}{{{}}|~~|~||||}~|||{{~~||}}}}|{{{z}|||}}||}|{{}{zzz{yz|zz{}{}}}}{|}{zzzvvwzzy~~}|||{|}{yyy{zyyxwy}}}~}~~~~~~}~}~|||{{y{}|{|{}~~~|}}}}}}||}||}~}|}yvwxyxyvxxz{}}~}|{{z{yyyyxvwwtvyzxwwvuyyxy|}|zywyxxwzzzzzy{|~~~~}|{|}|}}|z}||}{|zyzyyxxxywy|yz{{{|{||z{|||z{yywxxxxxxxyyywwxyxxyxyyzyxxyzxwyyyzzzwwzwyxyzz{}||{||~~~}{zz{~~~|||}||~~~}~}}}~~|}||~~~}}zz~}z{yyutsrw~~||~{{|||}}|{}}}~|{zyz|{z|~~~{{{~|}~~~~~~~~~~~|}}}}~~}}~~|}~|||||}~~|}}~{zzzxy}~|{{{{z|}~||}|~{{|z{{{|}}~~||}}}~~|{zyy}{{{}~~~}|{|{{{}{{||{zz{xvvy{~}}~}U)***+((()''')&  C!ywvwy}~|||{{}}zyz|z{z}}~~}~||||{zyzzz}|{||~}}}~~|{{yx{zzvwz|}}|}{}||}|~}}{{{|yzz{yz|zyyz{xxwwxyzxxxyywxzzyzyyyy|{}}~~~{zxz~~}{}}}~}}}}~}{{{|{|}}}}|}{{z}{{|~}|||zzz~~~~}}|}|{}||zyxx|~}z{{y{{zz|~~~}|{{}~~}}}|{}}}}}~~}~~}~|{z{{{zzywttuutx|~~~|}}~}}~}~}~~}~~}~|||~~}}||~}|}~~~|}|||~|}}~~}~}|{{}||{{{{{|{z|~||}||{||zxzyyxyxx~|{}|}{zzzzzyzxy{}}}~}~}|}}}}|{{|}|}||~~}||~|}}~~~~~~~}~yy{yz{{xxy{|}~~}}{{z{yyz{xxwwtuy{zywxwxxzwz|{{yxxwvuxz{yyzz{~~~~|}~}~~}{{}|}}|{zzzywyyxyx{{z{{||{|}{|}|{{zyxxxxxwxyxyzyxwwwwxyxyyzyxyyyyxyyzzzxxwzyxxwxzz|||z|{~~{{{z|~{{||{|~~~}}}||~~~}}}~~}~~~|{z|}zz{xwustv}~}|}}|||||{|{{|}|}|zzyz||{{~~~}|}}{y{}|||}~~~}~~}~~~~~~||}||~~~}|~|{z{}}~}{}{}|}~|~|{zzwx|~|zz|zz{||||}{|~~}{zxzz{|~~~~}}|~{}}~}|yy{{|{{|{{}~~}z{z{{{zzz}yzzzxvwzz|}}}||{U()*)*((()&'&(&  D ywvuw{zz{|{z{zxxzz|}{z{~~~}}~|||}|{|yyz{{|||{|{{{{|~}~~}~}~z|{yyyzyvuz~}||{||||}|||||z{|yzy{xyyyxyyyywwwwwyzxwwwwwwyxxwxuuwyz}|}~~{{zzz}~~~~|{|{|||~~|||z|}~|{~}|~{|{zz{{||}{{{zz|{|~z{{zzwx{|}~~|{}}}{{}{yxxxz~~yxyzz{yy||z|~}}{{{|}~}z|}}}|}|}}~||~~~~||||{z|zz||{yyxxuuvuuv{|}~~~~}|{|~~~}~~}}}~~}}~|}}|||}}}}}}|||}~~}}|{|}}{z|~}||~|{{|}|~}~}~}|{||{z{zz{zzyyz{||~}|}|{}zzzyywyyx|~~}|z{||{zy{z{zzxy{|}~~~}~|}|{z||{zzz{}}|{z}~~~}~|}|}~|{}}{|~~}|~zzzyyy}{yyz{}}}~|}}}{||zyxxxwxzwvvyzyyzxwxyyz{{yxwwuutzyyyyyyy}~}|~~~~~~|~}|}~}{z{{{yzyxxxyyxz{{{|||{}|{{}{||{zyyxxxwyxyxyyxwxuuyyxyy{zxz{yxyxxxyzyyxyxxwxxyz|{zz{|}~~{z|{|}~~}|||}~~~~}~}|}~~}}~~~~~~}|zz|{z{zyxzx{~~}}|}||||~|{|}|{{}zy{}~~~~~||}{{z|{{}~~~~~~|{||{}~}|}}|{zz}}}{{{{z|~}|{zzz|}|{zzz{}}}}}|}}~}{{xzz||~~|}}}|~~|||}||{||{}}|{|z{|}{{z{zyz|xyxy|}~||||U*)*)*((()''')&  E!zywwx{|}|}}|{zz{}}{|~|}}~~~}~|~||zyz}}}}|~~{|}}~~}{z|{{{|xx{~~~~}}}~~|}~}||||zzzyyz{zzy{zxyxxy{|zzxxwwwyxxwxvuvyy{~}|||}~~~|}|}}|~~}}}|~}~~~}}~|}|}{{z|{}}~}|}||~}}}||zyz{}~~}~}||~|{z{z|~~{z{{|{zz||||~}~}|}~~|~}|~}}~}|~||}|{{~}{{{|zzzwvvxxxz|}}}~~~}|}~}~~}~~~~~~~}|}~~}~~{{{||y|}~~}}~}}|}}~||{}|||}{{{|{{{~~|~~}}|z{{zxy{zyz~}~z|}{yzzzz{||z|}~}~~|}}z{}}{||||~}|z|~~~}|}|}||}}}|{~~}||z{{y||{y{|}}~~}}|{{|{ywvuv|zxwy|{x{zzyzz{{{yxvxwurxzz{{{yz}~}~~~}~~~~~}|}||{}|zyzxxxyxyy{yz{|}{{|{{{}{{{zzyyyxwvxzzyzxvwxvwxxxywz{zz{{zwwwxyyxxxyxxyyxyyz{{z{||~~{|||~~~~|}}}|}{z|}~~}~}}~||}~~~|}}~|}|}|}~||zz{|}{yy{{{~~|}|}||{}{|{~|{zyzy{}}}~}~}||}{{{|z||}~~~}~~~~~}~}}{|}{|}|{{|zyxxw{~|{|{zyw}~}z|zxz{||zz|yz|||}}||}~~||{yyz|}}~~}|}~~~~~}{{}{|{}{{|}||{|yy{|{y{{zyyzyzyyy{|~|{|}yT()*)+()')&'')&  F {xwuwz{{{|{zzzxx|}|z{~|~~~}~~}|~||z}||yxy{}}~}|}|{|||~~~}}}}{yy{{yzzxzz~}|}}|}|||{|{{{{{zyz{zyzzyxxyyxwvwyzzzxwvvvvwwvwwvttuuv}||||||~~}}|{{|||{~}{|{z|}}|~~~}|~||{{|yyyzzz{|}|}|{z|~|{{|yyz|}}}}}}||{z{}|{zz{z}~~{yyy{|zzz}|{}}|{|||}~~}~}}~|||}~|~~}~~}{z}|zz{{{|||zyyvvsxxxxy{||~~}~}}|~}~}{|}{{~~}}~}}~~~~~}|~~}||||{{yy{}}|}|}}||||~~}}}||||}z{|{z{{zz{{}||~}}|}}zz{zyzzyxx}}||||z{|yyxyvy{|z{{}|}~~}~|}|{y|}|{z|z}}}}{}~}}~||{}}{||{{z|}~~{}{{~{{|{yz{~~~}||||zz{zyxwvuuz|xwy{{z{zzy{yzx{xwvxusrvwyzzzxy|{|{{{~}~~}|~}{{|{zy{xxxxxxzzzy|||}||{{|{{|{{{yxyxwvvwxxyywvywwwwxzyzyyx{{xwxvvwxwxyzyxxyywz|zzy{{{}~~}}~}~~~|||}~~~}~~~}~~~}|}}~~}||}|z}}{|~}}{|~}{yz||{}}~~||{|}|{{~}yyzz{|~~~~~~~}|||}{{{{|}~~~}}|}~~~~}|||||}}{{||{xyw{~}|||zyx|~~{{{xy|~}||{{{||}~~~~|}}zz{~}|}}~}||}}|}~}{}}{}{zzz{z{z||zz|zzyzzz|~||{|{T)**)+(('*'''(&  G!~{xxy||~}}{|{}{z|~~||~}~|~}~~~|{}}{xyz}~~~|||~~~}~}|z|z||{}}|~}}~}~||~}|}|}|}z{|{{{z{zzz{{yyxwy||zyyxxxxxwvwwvvuursx}~~~}}}|}}|}||}}}}~~~}{|}~}{{|}|zzyyzzy~}}~}|{~~~}}|{z|~}~~}}~|{xy}}}|{|}~{{|z|}}|}~}|~}~|}~}~~}|}~~}}}{|{{|{{{{|{zzxwvyyyzy{{|~~~}~}{{{||~~}~~~~~}}|zy{}}~}}}}~}{|~~}}~}~}}~||}{{{{y{}~}}~~~}~}zz{|{}|yyz|~|~||{{yyxyxy||{{~~{}~~~~~}}~}{{}}{zz|z{|~}}~~~~}{{}}{{}|||{y|}}z|}}}~~||{{|~|}~|}}|zzzzzyxvuvy|ywxy}{{{|{zzyyzxwwvusqrwxz{yxx{y{yyz}~~}}}}|{|{|}|zzyxyywyxwyyz{|}~{{|{|{||{{{yyywvvwvwxxxxvxxwwwwxyxxxyz{yyxvvyxxvwyywxxxxx{yyyz|{}}~~}~~z{{|{|~}}~~~~~}~~~~~{y{}~~|||||{}}|{~}}{}||yzz|{z}~~}~}}~}{||{|{{}}zy{{||~}~~~}|{|{{|{{z||~~}~~|wv}}}|}}||{{}{{{||zxxx{{}||zzzz{~~|zz{xyy|}||{y{}~}~~}~~}||||{{|~|{}~}}~}||~~||}}||~||{}zzz{z{z{zyy{{yyzzyy|zzz{yS))***((()&(')&  H ~zxwx{|{}}zzz{zzy|}||}}|{~||{}~}~~~~~{z||zxvv|~~}|{{y{}}~~~~}}}|zz{yz{}}}~~}}|}}|{{{}{||{{{{z{{zzyyyyyyyxxwvxyzzyzyywxwwuuutstrqpry~|}|~~~}|}}|}}|zz{{|{}|{~~}|z|~~~~~~|{zz{{yxwwwxwz|~}}||}|~}~}|{||yz}}}~|}|zww{~}{{{{}~zz{{|}|{}~}}~~|||{|}}}|}{|~~~}}|}|y{{zzyy{{y{zxvvwxxxyyz{|{||}||~~}}~||{z{{~}}|~|~~}~~~~}~~}|}|}zyz|}}|}{{{}|||~}||}~||~~{{|zzzyxyz}{|}}{{}}}{z{{{|{zyx{|{{|{{{|xwwwxxz|{z}{{{{|~~~|}}|{||{zzyxwz~}~~}~|}|{z{{y{~{{||{{{}vx|~}~}||}{}~~}}|}{|yzyzwxwwvvyzxwy{||zzz{{yyyxxvvvsrstwxzxxxzzyyyx|}}}}|{}|{|{{yzzzyxxywxyzz|}|||{z|||{{||zxyyxvuvvuwxuwwyxwwvwwxyywyzzzxxwwxxywwyyyvwxxyzzzyz|z|}~~~~}{z{z{|~}}|}|}}~~}~}~~~z{z{}~~}{{{z~~|z}~}}}|{zz{{{|~~||}~~}~~{z}||{}~{z{}|}}~~~~~}}{}{{{{zz|~}}~~~~}ywy~}||~~|}~}|}}|{zzxy||~~~~|z{}|}~~~|{{zxy|}}|}z{}~}~}}{}|}~~~|{}|}}}}~~}}~}}}~|}|}{zz|{{z{zyx{{yzy{yz|zzzyyT***)*)())'(((&  I" ~|z{{}|~}~~{{{{|z|}}}}}}|~~}|~~~|{{|{zwy~~~~}}||~~~}}~~|{{z|}~~~~~}}~~|||{{||}|{}}{{zzyz{zyyzzyz|{{yyyyyywwvttstrrstx}~~}{~~~}|}}~|{z{{}||}~}|||~~|{|||zxyxyxx{|}~~~~~}~}}}~|{}~}}}~|~~}{yz{}}||z|~~|z|{}~|}}~~}~|}}~~~~~|}}|{{{zyy|~|{|yxxyyyz{zy|||{}~||~}}|}zz~~~~}}~~|}|~z|}}~|}~}}}~}}~~~}}}~~~||{{{}{{|}}||~~{~~|~|{|~{zzzz{|}{{||zxwxx{|~~~}}|}{|~~}||{{xyzxvw~~~}}~|{{|yy{||{}~}|{|wx|}}~~}~}}}}~}}}}}yzyxyyyyxxwxyyxwz|||{||}yyyyyxwuvttttxzyyxyzyxyvx~~~~||~}|}|z{z{yyyyxxyz|||~||}|||z|||{z{ywyxvuuuvvwvvvxyxvxwvwyxxxzzzxwwvwzxwxxxwvxxxx{yzy{|{{{|}~|{yzy||||||||}}}}~~}}~~~~~~||{{{}~}|{{zz{}|{}~}~}~{y{|{{{|~~}|z{|~}{}}{{{~}{z{|}|}~~~~||{{zzzy{{|~}}}~|xuu{~~}~}~}|{|||{|{yzzzxz{{~~~|{~{}}~|{z{ywy|{{}}}||}}~~}~|{{|}}~~||~}|~~~~}}}}~~}|}~}||}{z{{zz{}yyyzzzzz{zz{zywyxT(*))*()')'''(&  J }ywxy{{||||{{{{z{{{}|}|{{{|zy{}~~{zzy{zzz}~}~~|{|{|{|}}}||~||{|z{}~~~}|}}}{{}|{{{{|{}|{{{|zzzyxyzzzyyyyyyyxxyywwxwvuustrrrtswy|}|zz|~|~}}}|{z{}{yyyz|{{}|~|}{z|~~~~||z{|{yxxxxxxx{{~~|~z{{|{{|~{{|~~||}}{|{{{yyz}}zzzy}}y{zz|~||}~||}~~~}|y{~~~~}||}}|~~{}~|}|{|yy|{{z{xwyzwyx{zxz{zz{||}~|}}{}{|zz}~}~}}}}}}|}~~~~~}}~{{{||||~{||~~|}~||}{|}~}}{z|}{{{}}{{|}y{~}~~~|{z|{yzyxzz{{||}{yyxx{{~}}|~}{|}}~~~}||zyxxxwwz}|}}|||{yz{zyy|{z{~|{}wvy{|~~}|~}|~}|}}|{zyyxxxyxyzyxxxvx{}|z||{{xzyyxxvuvyvtuwxxyyywwwvx|~~~~|{|}}{{|{zz{zxyyywz|{{|}||{}}{{|}{{{{xwxxwwvutvxvwwxxxvxvwwzyyxyyxyxvuvyzxxzxwxywxy{zyz{{{z|z|~~~}{xyz|{z|}{y{|{{|~~}~~}{}{||}}}{||{|~~}|~}}~{z{}{{|~}~}{z{z~{|~{|}}|{{}}{~~~~}}|}|zzz{zz}}~~}}|}|zz}}~}~~}~}~}}||~||z|{yyz{~}|~}}}}|{{ywy}}||~~}~}{|~}~|{z{|}}}}}}~~~~~~{}~~|}|||}|{{{|{{{{zz{z{z{zzz|yyxwxT(**)*()()''(('  K!zy{|||~}}||||{{{|}}|~}|||{zyy~}|{{|}|~~|||}|}}~||{~}{{}}~}|~|}||}||}|}|||}}||zz||zz{{z{zyzywxzyxyyyxxxvusttssuxy}~~{{~~~}|}~~}{|~|zzzz|}~}}}|}{~|~}{}}zzyyyzyyz{}~}}}}{}{z}~~~}|||||}||{z{{|{zz{|}yyz{|~~}~}}}}}{yz|~~~}~~~~}}}~}}|{{y}||{{xx{zxxzzz{z{z{{|}}~~}||||{|}~}}~~}}~~}}}}~|{|~|~}|~}||~}|{|}|{}|{{z}|{~}~}}{|}{{yyyy{{{|}||{{zyz|}}{}}||{}}~~~}}}{zyz{xyxz}}}~}{{{|yz{|yz|}{|~}{|wwxy{}~~}}|~}|}{|zzyxyzxzzzyyzzxy{|{{||zzyyxyxyxwxxyxvxwwyyxxwxww{~}~|{}|{z|z{z|{yyzyxxy|||}}}|}{{|{{{|zzyyzxxxwuuvwwutwyxxyxwxyyyyyxwwxvtvz{zxyxzxyyxxzyz{z{{zzz{}~}{yzz{{zz{{z||z{{}~}}~}~~~~{{{||{}}|~}|||{||~}~}~~}}{z{|{|~|}~}zyzz}}{z|zz|||{{|||~~~~~~}||zz{zzyzy{{}~}}{{||}~~~~}~|}}|z||~|{zzxxyw}~~~}}~~}{{{ywx}~|{|}}}}|z~}|~|zzyz{}}||||||~}~}|}}}~}|}}}{{}||{{z{||{y{{z{yzzzzzwyzwyT(****))(('''(&  L!~yy{{{{||}|{{zzz{{{|||{{z{zyvuz}}~}}zz~~|~~~|}|||||||}~~||{|{{{||~~~}||~~~}}||{||||{|{{{|}{{{{zzzzyzzyzzyzyyyzxxxxxwyyxvwvtsssrsuwz{}}{z~~}}{{}~~{||}z{yzz||{~~{z{||~~~||~|{{{yyxywxxyy{{|}~}{yzzzz|~~~~~~|||y{||{z{zyz{zyxy{{wxxy|}}||}|}|{~}|zwy{}~~~|}}}~}|||zz~}}||z{y{|zyyyxxzxvwyyzyyxwx{~~~~~|{||z{{{|}~~~~~}}|}|}}~~~~~~}}}}|{z|zzz{||~}~|}|{|}~~||{||zz{z|}zz|{|~}}~|{{|{{zywxzxy||}|{{xy{{|{zz|}|{}{{}|}|}}}}}|{zyzyyyyz||}}}|{{zyw{|zz||{{}|}xvvy|~~~~}||}}||}}||z{xyyzyyz{zyxyxxz{|{{|z{zzyxwwyyx{yywwwyyywwvwwvx}~~~}~{{|||{z{z{}zzzxxxyzz||}||{}}|||{{z|zyxzyywxvvvvusuvyzxyxxwxxyxxxwxyvtswzzyyxwxyxwyxxyz{{|zzzz|~}~}zz{{zz{|zzzzzz||~}~~~~~||}{||~~}~}}}|}|~~~}{||||~~~~|{|z|~~}|{|z|{|{|{|}}~~~~~|||zz{{zzz||}~~~~}||~~}~|~}||{}|}{}{zyyvy~~~||{yyx~~{||}~|{|~|}}{zzyz|}}||{}}~~~~}~}}~}}}~}}|}|}}||~{{||{zz||{{{yyyyyyzyzT()*)*((')''''&  M"z{|}}}|}~}||{zzz|z}|}|||z{zvux{}~~}~}~~}}~}}|~~~}}~|}}}~~}}|~~~~}|}~}}|}{{}|}||}|{{||{z{|zzz|zy{yyyyyzy{wxwvtuttrtux{}~|}~~{||~~}}|}{}|{||{}}{}|}~||~}}|||zz{yzzz{{}~~{{zzz}~~}}}}{}~|{||{{{zywyyzxxxx|~~|}~|~|}}~{{}~~}}|||}~}}}}{||}|z{zxyyxww{{|zzxwxy|~}|{|~}~~}}}}~}~~~}~~|||{{z|~|~~~~|{~}}|z|||{{|}|||}~}~~~}}}{{|yxyyyx{}|}}|zy|}||zy|~}}}|}}}{|}}~~}||{z{{{zz||}~~~{||{yyz}|||~{{~}}|}xwwx|}~~~|}~~~|~~}}{{zyzzyz{{{{y{zx{||y{|{{yz{zyyyy{|{zxzxyxyxxxxwwxz|~{|||||||zxz|zzzyxyxz{}}~}||||||{{{{z{yzxwwxxuwwuustw{{yzywxwxyxxwwwxusswyxxwwxyxyxzwz|{|zz|xz{~~}~~}|}~{{zzyzzzyyy{}~~}~~~~~~}{|}{|||||}}|{|}}~~~~{z|z}}}~~~~}{{|}}}|z|{z{{{||{{z~~~~~}|||{yzyzy{}|||~}}}||~~}}~~~~~~}}|{z|}}}{yywtu{~}}~~~~|{{yxwz{z{xyz~|||}|{~|zyy{|}}~{z{{|~~}}}{}}}{|}{}}~|{{||z||{{{{{{{{zyyzy{zzzS(**)*((()'''(&  N!{y||{|||{}|{|zzz{|z{{z{{{ywvtuxy}~}|{}|}~{{}|}}}|}||}}|~~|y{}}}~~}}~~~}~}|{{}}|{{z|||{{{{|zy{zyzzzyzzyzyyxwwwxyxxxvvwttstssuxyz}|}~~||yy}~~}}{|{}}{{}}}{{z|z}~}|{{}~~~||||{{yzzxy{z{{}~~~}{zxxx{~~}}|{z|}{{{zzxzxwxwyvvvwx}}||{|||~{y|z{~~~}{|{}{|}|}{{|{{zyzyyxxyxwvzzxyywvuxz~~}{|~|||}{||}|~~~}}{{{{|}~|~~~}||}}|zyz|||~~}}{zz~~zz|z{{{{|~~||~}}||}||{|z{z{zwvxwy{|{|{{y{~}yzz}~}{||}|{{~}~~~}}z{{{{{z}|}|}|y{|zyxyzz{|~}~~}||xvxv|~~}|~~|||}~}~~}||zy{z{{{zyyzz{zy|{{y{}{yzyzxxyxy|zzyyyyzzxxwywvyzz}|}||{|||{{yxx{{yyyxwy{|||~}|||}||||z{|yzyxxwwwwwvwvusutwz{xwxxwwwxxxxxwvtttvwxxwwyyyxyxyz{z{zzyyy|~~~}{|~|}{{yyy{zy{}|~}|~}~~~}~||||{}}}z~~|}{|y|~~}|}|||||~~~}}}}}}}}|}}{{{{{{{|y~~}}~~||~{yxzy{~~}|~~~~}~}~~}|~~~~|||~{{}}zzzyxvz~}}|}}~~}}{zzz{{zzwwx|~}||}{||yyz|{|~}|{|{|~~}~~}}|~}~}~{|||}|z|{||z}|{{~}||{|zy{yz|{zS))*)*()()((((&  O!}||{~|~}~}~|}|{{{{{||}||{zyyywuwxz~~}}~~~}|}~~}~|}|}~}|~~{}}~~~~~}}}||}}|||||}|}|}}|||{|{z|{y{{zzzzzxxxyyzzxyxwvuvttuv{{}~~~~}{{y{~}}}}|~~~~}{|{z|~~|{{}~~||{{}{z{{zyyz|}{{xz{}~|}{}||{{{y|zywxwxuvwwy{}}|}||~||{{}~~|}}}~}~|{|{|{y{{yxxyzxxzzzz{xwtxz~~}}|~}~}~~~|}}|{{|}}}}~~}}~|zz{|}~|{}~{|}|}}{}~~~}~}}|}~{||{zywyxxz{{{}~{{~~~{{}}~~}|}}}{~}~~~}}}|z|{z|}}|}}|{{{|zy|z{z{~}}|}xxyxz}~~~}}}|}|}~~}||{}{z{}||zz{z{z{|z{zy|z{y{zzyzz{{zzzyzyzzxxyyyxy{|}|{{{|}{||ywy{zzyxxyy{||~}}||||||{z{zzyzzxxxywvwwwurstuwywwwwxwxxwxwwwvvvuuwxxwwyxxwxyz|{yyzyyyz}}~~}~~}}}}||zzyzzzz{||}~~}}~~~~}}}~~{}|||{{}z||||{wz~|{|}}|}{{}}~}~~~}}~~~|||}|z|{zzz{y{~}~||}}~~~}}zyyxxz~~~~}}}}~}~}}z}~~~~~}|{}~{}||{z{yyzx}}{}|zz~~|}||z{zzzyxvvw{~~~~{{|{zyy{z{||}zz{{z{~}~}}}|||}}}||}||}{|{{{|{{{zz|}|{||zzyxy{zzS(**)*))(('''(&  P ~zy{|||}}~||||{{z{{{zyzyyzwxwvutvw{~~}|{{}~}|||{~||||{|||z|~}|{|~}|~}}|}{{}|}||}{zz|}{z{{{{zzzyz{{zzzzxyyxwxxxyzxywwvuutttvwz|}}}|||~|}zwvx|||}}{{z|~~~}{zzy{}}|{zz}~}|{z{yz{{zyxwx{}|{xy{|~~~~}z{|{z{|{xzzyvwxyvuwxxzz||{{|}zyy{y|}~}}|}}{}||z{|zyzyyxxyxzyy|{{yxvtuw{~~~}|~|}}|}|~~{}~}}}{z{{yz|{|zy{~~|}{|}~{zyz{{|~~}}}~~}||{|}||~}}~~}}}}{|}}{||yxxyxxz{yz}}}||~|{{}}~}|}}|{{}{{|~}}~|{{z{{{|||{|~}{{|{z{{{zx{|||~}||wxxyy|~~}}~{||||{|~~~|||}|{||{yxzz{z{zzyzxy{zyzz{yz{|{yzzz{{{yyyyzzzyz{||{{{{|{{z{yy{zxxxxyz}{|}}}}{||}||z{|{{yzzyzxxvwvwxvtrstvyywwywvwwwvxyxwwwvwvxvywywvvwwx{{zzzzz{z||}}~~~~}}}~|yzywz{}~|~~}}|~~~}}~~~{{|{|{}~||}~||yx|~~}{}~~~}~|}~~{|~}}}}}|||||{{||||z{~~~}}z|{}~~~}{xxwvx||||}}~~}|{|}~}}{}~}|~|{{{{||}}}}|{y|}}}||{{zyyyxxvz}}|z{{zzyz{z{|{}|}|z}~}}~}~~}~}}}||}|}|||||}{{|{y{}}}}}}{{{xyz{yT)**)*(((('''('  Q"|{|}~}}~~~}~~|{{||{{{zzyyxyxwvwxz}}}|~{|}}||}|{|}}|{|~~|~}}}|}~~}}}}~}~|||{}}|{}{||{|{{|{z{{{{{{yzxzy{z{yxxwvuvvvwy|~~}}{{~|zxuw{{{{}~|yz~}{|z{|}}|{z}}}|||z|}zz{zxxwy}~}}yyz{{~~||}|{||~{{|yxvw|yxwxyyz}}}{|||yxzxx~~~}}||}|{{{|z{yyyxxx{|||{zzyvvvw|~}~|~~}}}|{{{|{{yxxz~|}|~|||z{{|~|~~}}|{|}|}~~}~}}}}}}||{{z}{z{|zz}~|}|}}|~}~~~~~|}}{{}~}~~||||z{}~|}||~~{|{{|}zyzzz{|~}}~yxxy|||~~~||}}|{{|z}}}~}|||{{zzz{{{zz{zzyyz{|}{z{z}{{yz{{{{yyz{yyy{z{}|{{z|||}|zyz{{yxyy{{||}}~}}}}||}}||{{{{zzyyxxxvxyxwuttuuyxyxyxwwwuuwxxvwwvwvwxyyxwvvvwy{{zzzyzz{||}|}~~}~}{yyxy{}}~~}~~~~~~~}{{{zz{|~||~}}|{yz~}}}|~~}~}}~}~|}}~~}~}}}z{{|||||{}{yz}~|}|zyxy~}||zwvwvw{~~}|{||}~~~}|z}~~~~|{|~}|}}{{|||}|||}|}zzy|}}|}|{zyzywxz{}}{{{{zwx{zy{{z{{z{||}|~~}}~}}~{||}{}||||{{zz{{yy}|}||||zyzyyzyS(**)*((()&'&(&  R {z{}|{~~}}|||{{zzz{yxxxxwwvwxxxwx~~~~}||{}~{{{{|}}zzzz{zzz}~~|}||~|yv|}}}}}}|~{|{|{z||{z|{{{{{y{z{zyzzyxxzyxwyyzyzxxvwvvuuvwz~~~}|y{~}zzuttwyz{{zzyxy~~~|{{{z|}~}{{{{{}~~}|}{{||zyz{wwuw{}{|yyxzy{~~}|{}zy||||{zxvuv|zxwwxzy{{{{z||z{wxxx~~}}~~}||}}|{{z{{{xxwwxwy||zzzzxusuv{}~}}}}~~}~~~~}~}}~~}}~~|}||yxzzyyywuw}~|{{z{}|{zzyz{||{z{~~~~|{{{z|{}~~~||}|{z|}{|{}||{zyzy}|{|{{{|~}~~}~|~|{{|zz{~}|~||{{z{|||z{{}}{|zz{|zzzzzz{{}}~~xwyz|}~{~~}}}}|{yy{z}~{{~~}||}{|{{{{||z{z|{yyzyzz{zz{{{{zz{z{{xyzz{zz|{{|||{{||||{zz{|yzyzzz|}|~|~}}}~|{{|z|{{zy{zzyxxwwxyzwvvtttwwxyywvwxutwyxwvxwwwyywyywvwwvyzzzzxzy{{|||}~}~}zyxy{~}|}}~~~~~~|{|zz{|}}|}~~~}}|{{|~~}}~~}~}|~~}~~~}}~}~{{}{{|}||~~||{}~}}|zxxvz~||yyxvyx{}|~~}~~~~}{{}~~~}{|}}}}~}{{{~~~~~}}}|zy{}}~|{}|||{zzzy{|}||~||zzyyyz{{{z{zz}~~~}~}~~}{}~||}|||||}z{|{z{||~||}||zzzzyyS(****()')''')'  S!z|{}}|}}~}~}||||||z|zyxxxvwyxzyzz|~~~~~|~}~}}|}|}|{{|z{z}~}{}}{vuz~}}}}~~}}}}|||}}{}}|{{}}z{||{z{y{z{yxyyzy{{yxwxwvvvvy{~}~}~}zxuuxxzzz{{}||~}}}|}~}}||{}~~~~}}|~{{{|zyww|~}||{z{y|}}}{{{||||zywut{yyywwyz||}z|}|{{y{z|~}}~~}||||}|{zxwwxzx|}{|{zwwvxy{~~}~~~}~~}~}}zzzzxyxwxy|}}|zz~}}{zyy|}z{{{~~|}|zz{~~~~}{{|{||}~||zy|}|}|z{{~~}}~~~~~}||}zz|}}}}{|z||}|{z||}}|{{{{}|zz|zzz}~~~zyy{}}~|~~~|}}|{z{y|~~|~}}|~~||~z{{|{|||{zxyy{{}{z{|{{y{{{|{yyz{{{{|{|||{{{{{|}|{|||z{{||{{}}|~~|||~||z{|{{{z{|}yyxxxwxxywuuuuuwxxxxwwvxuvvxxxxxwxxwyyyzxwwxwwxzyzyxyy{}|||~~}~{{zx{}}~~}}~~~~}~}~z{|{{{{|||}}~~~~~||~~~}~}}~}|}~}~|}~~~}}}{{{zz|||{}~~|}}~}}|{zxwwv||zxxwyxy|~}}~~~}|~~~~~}|~{|}~~}}}~}}~}||||{{z{}}}~~||{z{}}}}}{{}||zzz{|||~}|}{|yyywyzz{zy{zz{~~~}}~~}|}~}{}}|||||}||{{|zzz|{|{}|z||zxyyzS)**)*()()''')&  T!~zyzzz{|~~}{}{{{|zyzzyyxxvvux{{y{x{~}|~{|~||}~}|}|||}}|{yzwyxzz}~{{}{vttz|}~}}}||}||{||{{||z|z{|{|{{z{{zzzzxzzyxvxwxwxyvwvvuuvuwy~}~|~|{wtuvxxxyx{|}~~|}{|z|}~|}{z{{{|}~|}{||{{{{ywxxx|}~|zzzz{||}|}z|{z|||{ywuvzyzxvwxyz{zzz}|{zxyy{~~}}}||}||{||{{{zywwxxx{{{{zzxwvxxx|~~~}~}~~~}~~~}|}}||||{zxzxxwxyz|~~}{|zx|~}}}{zz{zz|yy{}~~}{|}yy{{{~}|{{y|y{{}}{yz|}{||{z|~}~~}~}{|}{zx{|}}}|||{yz||{|z{{{}zz{{{zzzzxyy{}~~zywxz~||~~||}}{{zy|~~|}~}}|}}}|}|{z|{|}|z{zzy{z{|z{{{zz||zz{xxx{|z{||z{{|z{|||~}{||}{{||}{|~}|}~}~~}}|{{{|{|yz{|zxwxwwvxxwvwtvuxwxxyvwvxuvwywwxywwwyxyyzwxwxwxvxwxyyzyz}{|~}~~}|{{{z}~~~~~~~~~~~}~~|||{{{|~}||}~~~~~~~}~~~}}~~|~~~~~~||{{{{{~~~}}}}~}~|zzxwvz|{yxxzyz{~}}}}}}}~~~~}||y|~~~|~||}z{{{{}~~~}|{|{z|}~}}~}|{{{z{|}}}~}|}~|{xxyy{||{zzyz{}~}~}}~}}|}}|}|}{||~{||}|{{|{|||||{}|{zyxT))))*((')'('(&  U!}{{{{{{}~~}|z|z{z{zxxxwwzz{|{{||~}~|||~~~~}|{|}~}|{{ywwy||~|{{zwvw}}~~}~}}}|}~|}|~||}}{|||{{|z||{{z{zzywywxxxxwvwvuwvvwx{}}|{xvwyxwwy|}}}}|}~~~}}|{{||~~~~}|~||||{zzyy|}~}|{{||~~|~}{|||}}}{yxwz{{zxyxz|{|{||}|{{{{|~~}}~|}~~~}}~~||{yxvyyz|}|z{|zywyyy{~~~||}}}}}||zzyyxzzz}}}|||||~~~~||{}z{{{zz}~~}}~|{{|}~{{z|{y{~}||}~}~~}}~~~~}|{~}zyz|}|}}|}|}{z{}|{|z|||{{||{{||z{{|{}}~yyxzz|~~}~}|}||z|zz}~~}}~~}~~|}}}{zy||{}~{{z|z{{{{zzz{|{}|{zzyz{{{z}~}}|}{{{|}|}}||||{{||}}}}}|}~~}~~}{|}{||||z||{zwxwvwxwwvxwvwzwvyxwwwxvwvywwxxxxwzzy{|xyxywwwwvvxxx{{|{||}~~~~~~~}z{{}~~~}}~~{z{{||~}}|z}}~}~}~~~}~~~~|}~}~}~~~|zzzy|}~||~~}|||{xwxwwyyvwzzyz{}}}}~}~~}}~~~}}~|{{|~~~}}~~|{{{z{{|{}~~~~}{}z|~~|}|~}z|}{||}}}~}{}~{zzxxz{{zy{xyy|{{~}~~~||}}}|}||}~{{{|{{|}{{z|||{||zzz{zyxyS()*)+((()'(((&  V!}yyyyzyz~~~}|z{{xzyzywxxwvx{{}||{{|~~}}{zyy|}}~~|||{{z|}||zyxvswx{|}{{zxtty}~{~~~}|~}}|||{{}||{|||||{{z|zzz|zzyyxxwvvvvwvwwwuutwxyz|{~~~{}}xwvvwwwvwz|}~~~{{}~||~|~~}|zy{zz}}}|~|}{{{{{zzzy|}~~|{|z{||}~~||{{|}|z{|zyxxyxy{wwxx{{{zy{{zzy{{{}~}}}}}}~}||~}|{|}}}~~{{{yxwxyyz{zzyzyywxxxy{~~~~~}~~~~~}}||}|}}{{{|wxxzyz{|~~{{||}|}||}{{||{{{z{z|}~~}||}|{zz{~~~}~|zz}zyy|}|{}}}}~~}~|~~|{}}|yzz||}~~|||{{{y{||{{{||{|z{{z{{z{{||{{}xxxy{|~|~}{~}|{}{|}}}}|}~~~}|{}{zyz}||}|y|}{{{|zyz{z{{|}{z{z{zzzy|}}|{z{{{{{|}{z{{z{~}~|}~~}}~}}}~}{z}|||}|zz{{yyzxvwxwxwxxwxyxwyywxwxvwwxvuvwvyxz{zzzzyyywuvwuuvxwyxyz||}}~~~}||z{{~~~}|~}{z|}}{}~|{|~~~~~~}~~~}~}}|{{}~~}|{{{{{}~~~~~~}|}}{zyxxxyzyy{zz{}~}||~~~~~~~~{z{}~~~||z{{{||}~~~}||}~}|}~||{yy|}}~~|}|{||zy{|{zzxxwwz{y{~~~~}~||}}}||||}|{||~{}}}{{}}{|||z{|zz{zyT))*)*)(')'''(&  W!|zzz{|z|~~~||}{{{{yyyzwxyz}|}|||}~}|{x{~~~}|||}{{|{{|{yywuyvz~~||{zux{~~~~}}}}}}}}{~}||||~|{|{|{{{zz{zxxwvwvwxvwwwwvwy|}|}~|~|}yyzwwxwx{{~~~~|||~~~~{yz|z{}~||}}|{z|~|z|{{||}~~~|{|~~~~||z||||}}}|{yzyxyzyxxy{}}zz{{yz{{z{}~}~}~~~}~~~}}}{~~}|}zyxzyzz~{zz{|zz{zz{}}~~~~~}}~}|~}||{}zyx{|{{|~~{~~}~~|}}{|{z||~~}|||}}}}}|{zzz~~|||{|{{y|~}~}||~}~~}~|}~}}{||z|}}}}~~|{{{z{}}{{|}{||}z|zz|z}~||||xwww|}}~~~}|}|}||{|}~}|{}|}~~~}||{{z{{|}|||{|~|}}|zz{z{{|||{|{|{|yy{}|~}}|{{||{|~{||||{~~}}}~}}~}~|{}~}}|}{{{|{|zxxwwxxywxxxxxxxyyxvxwuvvvvvwwwyz{{{z{yxwwuuuvuvvwxxxyyz{}~~~}}||{z{}~~~~~~~zx{}||}}||~~~}}~~~}~~}}~~}|{|~~}}||{|z{{~}~~~~}||}||zzzyxyyxxyz{z||~}}}}~~~~~~}}}{yy|~~~~}~}}{z{|{{}}~~~}{z}}|{}}{{{zyx|~}||}|||{zyzz{zzzxwyz{zz}}}}}|}||||||||{{{||||}{{|}|{{}|zzyywyyzT)*))+)(()''')'  X }zxzzxyz{|~~|||{zzzyyvwyxwxzz|}|{{|~~~|}xyy~}}{}|{zzyyzzyyzxxwvywy}~}||{z{~}}|~~~~~}}~}||{|{||{{|{|{|{{zzz|y{{yyzzyyywvutvvwwxxwxvwz}}{~}~}}}{zyxxwwyxz{}~~~~~~||{z~~|{}}~|yyzyz{}{{{{zyz{||{{z{{~{}}}|z{}{|~~}}}{||||{{||yxx{wyyxxwvw|{yxzzyyyzz{|}|||}||~}}}}|{|{{z}}||{{yzyyy||zzzzz{{{y{}|~}}~}|~~~|}~||}|{}|{{{zzyzyz{{|}}}~~}}~}~}||}zzzzz|||~||}{}}~||}||yyyxy}}~}{{{yzx{{}}~}{|}}}~}||}||}~|z{|{z|}}}~}{{z|||z}||{|||{|{zz|yy{}|}}}xww{{|{}}|}}|}}|{zz{|~~|~|}~}|||{y|{|{|||{~}||}|{{{zz{}||{{z||{yyz|}|||{{z}{{{}|{||{}}}|}~~}|~}~}}}z{}~||}|{z{|zzzxwwxwxyxxwwxvxyywwxxvvvuvuwvwxz{{zzyyxxwwvvvvuwywvwwxx}}~~~~~~~}{}}{{}~~~~}}zx{}}{{~}|~~|{~~}}|~~}~~|||}~~}~|{}{y{|~}~~~}}}~}}{{zxyzyx{z{y{|~}}}~}~~~~~}~|yz||~}~~~~~~|{{{{|}~~~~~}|}~{}{}|}|yxx|~~|}~{|~|{zyz{z{{yyy~{}{}}~~}}}}}|}||}}{|}}|{{~~{|~}|{||z|}zyy{zS)**)*((()&'(('  Y!~{{|||{y{{}~~||}{z{zxwyyyz|||}}}}}~~~~}yx}}{}{}{|yyy{|{z{wxy{||~~~~~~~~}}~~}}||}}}}}}{~{|{{{||z{||z{|zzzzxvvwuvxz{yz|{}~~}}~{|zzyxyzz{}~~~}||{{~||~}z{{zz{}{||}|z{||~}{{{}~~~}}|}}}|~}||||{|~{{xx|yyz{{zwy|}zyy{yzz|||}}~}~}}}}||}}zx{}|z{{yyz}{{{|{{|~|{}~~~~~~~~~~~~~||~}}}|}|{{{{{|~|}}~}~~}~|{z{{|~}~~}~~|}}}{zyywy|}}|}|{z{|{{~~~|z||~}|~{{}{|}zz{}~}~|{}}|||~}~}||}||{|zz{z}}~~}zxwz{}}}~~|}~~{{{{}}~~~~~~~~}zzz}|z|~||}~}}|}{|{z|}|}|{{{||{zz{|}{|}||~|{{|||}{|}}}}}~~~}}~~~~}|}~}}}}|{z|z{zzyxxzxyxyxwvyxwxxxwvwuuuvuvuwxyx{{zyyyxwxwwwvvxwwxwwxxy|}}~~~~~}}~||{y||~~~~}}}yxy|{||}||~~}||~~}}|~~}~}|}~~~~|}||zz|}}~}~~~}}||||{{{zyzyxwxzzyz|~~~~~}~~}}~}}~}~}}~~|{z{||~}~|~|{|{{|~~}~~~~}|}|z{~~{{zwxxz}}|{{|{||{yyzzz{zxxz|}}}}}~}}~~}}{||{{|{|}}{|{||{z}|||||||{zyy{xR))*)*((()&'&)&  Z!{y{{{{{z}}~~~}|{{ywyzyxvyxxy}|||~{||~|||~}yv{}|{}zyxyxww{{z{zxxy}|~~}~~}~{||}~~||||z{||{|{{{{{|{{z||{{|zzz{yzyzxvtsssvyzz{z{}}~~~~~}{|||zyyywxxzz|}|}}~~}~}{{z{~~~}|z|}|{z{zzz{z{|}}{|}|}{|{z{}||~}||{}z||}}}||}{z|}{yyx{xwyz{{ywy{zy{|zzyzzz{~~}}}}|}~}~~|}}}{zzzwv|~}}{{zzywy{|z{zz|{}~}~~~|~~}}~~}~~~~}|~||{}z{|}{zz{{z|~{yz~}~~~~~}}~||zzx{{}~}}|{}}}yzxvxzz~~~~}{z}zz{}|{}~~}|{{{{}|{{z}~|z{{{yy|{{}}||}|{{~}||}{{||{zy|y{{~|}}zxwz{{}|~~}|}}|yzxz~~~~}}~}~~{zy}}{z{|}|~~||}}{{{{{|~}|}{z|}|zz{}|{{||}~|}|{||}|{|}}~~~|}~~}~}}z|}~}{|}{z|{{zzxxvyyxzywwuxwwwvvvutuuuvuuvwxxyyz{zxxxxwuxwwvwyxxvwwwz|}}~~~~~~~~~}~zzz|~~}}}wxx|{{}}|{}~~|}}}}~~|}|~~~~~|}~~~~}|z{{}~}}~~}~}||}~}|||zzzyxwwzzy{{|}|}}~}}|}|}||}}~~~|{{{{||~~~~~}~~~|}||}}}}~~~~~}{y{~}|{zyyz{||||}z{|{zxzzz|{zy{~~~~~~}|}~~~||}{|{|z{}~{||}|||}}||~|{{|yxy{{U)**)*)(')'''('  [!|z|}}||||~}~}||{yz{{zxwxz|}}}{||{|~}~~~}z|||{||yyzzxy{{|{|zzz}~}}|}~~}~{}|}}}|}}{}}}|||}|||{{|{yzzzyxvurruxyz|}}}}}}|z{{zyz{||}~}~~||||z~~|}{|~~||{||z{|{}~~~~}|{z{|||~~~~}~}}~~}~|}|z|}|{zx{yyz{{{zxy{||}||yy{zyz~~~~}~~~~~}||z{zy{}|{yzyxz{}||yx|}}~|}~~}~~|}}}{z|||||}|||||{yz}~||{{{|zz|}}~}|}|{z{xxz{|~~|||z{||~~~}|}{{~~}|z}}}{{{zzyz|{}|{}||{{}}{{|||}|zyzy|}~}|{z{zzz{|}}||}}|{{wz~|}|~~~}}}zx{~}|{|}~~~~}||{||||}}}}|{|~~}}||||}||}~~~}|{||}}|~~~~~}}~~}{}~}|}}|}}|||zyxwyzzzyxwvxwwvvxvuutttuuwwzyzx{zzzyxxwwwuvwwwxyxwwwvy{|}|~~~~~~}~~|{zz}~}||xwxyy{|||{|}}|{|}~~~~~}}}~}}~~}}}}}~~~~|{}}}}~~~}}~}}|~}{|{|zzzyxzzz{{|z{{~}|}}}|~}||{}}~}}~}{||z|{}{~~~~~}|}~{z|}{|~~~~}~{{{}|}{{yyz{|~{{{{xz|{wwxxyzzy{{~~~~}~~}~{|~~|{}|{{|zz|}|||}|{|}||{|zzz|zyxzzU(**)*))()'''(&  \ }zy{{{|}}{{}}}}|z{xxwyxxxwwy||}z{zz{{|}~}~}|z{zzzz{yxywvvwy}|{||}}~~~}|{x|~}{|||||}{||||{{}{}{{{z{|{z{}zy{zywwtrpquxxy}}~~}{|{|yzyxwyyy{{|||||}~z{|{{}}~|{{||{|{z{zzxz{~~~~}||{zz||||~~}}}}{|}~~}}~~~}|||{||zzyywxzyz{{zzz{|}}{{xyyyxz}}~~}{|}{}~~~}|}{|{{zz{}~~~|zyzywxz{|zyvy|}|}~}}||}~~~}~~~~}~|}}|zyy{{{{{|{{{zyxx}~~}{}~}|zzyvwx{|~}~~{|{|zyzwwyz|}~~~zz{{||}||~{}~~~|z|}|{{|yyzz{{{~|zz}{{{z{}~}}}|z|{yyvxz{|{{~{zx{{z{{~~}}|{}{{yyx{|||}~}|~~}|}zyy}|{{|}}~|~}||{|||~}}}}|{y}~}{|||}}}|~~}~}}|{|~}}~}}}~}}~|}||}~~~~||}||{{|zxxxyyyzxxwxwvwwvuttttuuvwwyzzyzy{yzxwvwvwuvxvxxwwvvwxz{}}~~~~}~}~}|{y}~||wxxxy{}}}}}}{|z||~~~~}}~~}}}|}||~}|}}|~}~}}}~}}}|}|{{{zzxz{{{|{zz{~}~}}~}|{}~~~~}|}}{}|}~~~~~~}~~|{|~}|}~~~}|{||}}|{{{}~~~~}}|zz|yxvxwxz|z{{~}~||}{~~}z|z{}~~z|||}|}}||}|{{}{zyzyU))*)*)(()'(((&  ]!~{||{||~}~}~~|}{zxwyyxyyvv|~~|{||z}~~}}|}{|z{yy{wwuvx|~~}~~|}}}|}|}}}}|}}}{}}}}||}||~}|}}|{{|zyxwsrprvy{~~|}}}|{z|zyxxz||}z||{}~~}||{|}~}}~}zzzxy|~~}~|{|~~}}~}}}|}}}~~~~}~|{}z{{zyyyz{y{{zz|{|}~}|z{yyy{}}}~}||{|~~|~~}~~~||{~|{{zzxy|}||{yy{|{}}}}~~}}|{z|||}||}|}|zy{x{~}~}}{}zyywxzz~~~~}|zzzyxyzx|~~|z||z}}}~~~|{z{|}|{zz{z|{||}{{~{{||{|{~|}}}|zyxwv{{{~|~zyzz{{|}~||}{{z{wy|{}{~||~|~|{yz{~}}~}}}}|||||}|}}~~{y|~}}~}|}}~~~~~||}~~~~}|}~~~~~~|~~~|}|~||{|zyyzyyy{yywxvxwwwuvuuutvwwx{zyxyxxxxuuuuuvwwwwwvwuvxwxxz{~~~~~~}~}}{{}~|}}~~}}wwxzyy|~}}}~|{{|z{|~~~}~~|}}}~||~~~|}~}~~}}~|}}~}}|~|{{}zz{|{{|||{z||~}~}|~~|zz}~~}~||~}||}|}|~~}~~~~}}}{|}}~~~~{{z{{|}~|{z|}~}|{}|zy|yxwyyxz|y{|~~~~~}|||~}~~~|}|{{|{z{{{{{}}||}}{||{z{||zz{yS()*)+()(('('(&  ^!|zyz{|z|}}}|}~||{zxxuvwvwzww{|~{z{zzz|~~}}{{{z{{xyzzxvsuuy|}}||~}~~~}}}~}~|}|||||}}||||{|||{{|||||||}||z{{zxxxtqqpruy{}|~~~||}|{zyvwwxy|}zyyy{z}~}|}|{||}}{{|{||~}zyyvwy}~~}}{{{|||{z{||yzz}~~}~~~}}{|z{|{|zxwxyxz|zyzzyz}~|{{zzxz{{|{}~~{}{}~~~}~||}}}}||}}}~~}|zzzxz|{z|{yy{{|}~~~|}~~~~~~~~~}}|~|z{z{{|}{|{|{zz{yz}~}~||}~~zzzvuvyy|~||~~}|{yz|xxwyxy}~}|{z|{|}}}}}~|{{|z{|zzzy{|{{z{{{|zz{{{z|}{|{||yzxwuxyz|||yxxzz}{}}~~~}|}zyzzywz|{{|}}}~{||z{zz{}}~}~}}}|}|{|}|{{}}}zz|}}}|||}}}~}|}|}~~~~~~~}|}}~||{{||||}{||{zyyyzzzyyxxxxxwwvvvvuuvuvvxyxwwwxxvwuuuvttvwvuvuuwwvwvwzz}}~~~~~~}}}~~}~~~~~~~}{}{}~}~}~~}~xwwxzy}~~~}|z{{zz{}}~~}}}}|}|}~}}~~~}}}}z}~~~}~}}}{||}|||~||||{{~~}||||z|}~~}|}z}||~{||~~~}}}}|~~|}}}{|{{|}~|}~~~}}}}{{{zxwyxyzzz}}~~~|||}}}~~~}}|{|{{{z||{|||}}}~||}||{}|z{{zS)**)*(((('('('  _!~zz||}}{}}}~}}{yyxvwwvx{zz|}}~{z|yy~~}|}{|{{zzz{xwttwx}~}|{~~~~~~~}}~~~~~}}}~|}|~||}}}}~|}{{zzyzxvtutvz|~|~~}~~{{zxyzzz}|{yzzy{}~}~~}~~|z{{{~||zzyvw{}~~~|{}||||{z|{}zz~~~}|}|{{|{xwyz{{{zzy{yz}~}{|zzz~||~~{}|~}}~}}~~||~~~|||{y|{}{{|{{}~}~~}}~}}~~~~~~}}|{}z|}}}|}|{{{|{||}|}}~|{{xvwyz}{|}~}}||{{yyzyz|~}}||}}~|}~|{}||||{{|{||{}{|z{zzz{}|{||{|||{zxxwxzx{|}yyxz{|{~~}~~}}}{|{yxy|||}~~}}~}}|}||{}{{|~~|}~~~~}|||}|}~|z}}}|{}}{{|}|}{~~}}~~~~~}~~|}~~~|{|~}~~}~}|zyz|{yyzxwxyxvwwvwuvuwwvxvyzxywxxwvwuutttvuvutuuuvwwwvvwy{|}}}|~~~~~}}~~~~}~~||}}~||||~~~~}||}}}}xvwwy{|~~~}|zz{{{|{~~}|{|}||}|}}~||}~|~}|{}y{{|~||~~z{}}~|{}}}|{{{}~}|z}{{y|~}}||{{{}}||{|~~|}}}~~~~~|||{z|zy|~}}~}~~~}||||{{yyyzzyzzz{}~~}}}|{{||~~~~{{|{{{|{zzz|{|{|~}|||{|}{|}|zz|yS()*)+((()'''(&  ` zyyz|{}}}}|}||}|yywvuwuwzyy{{}{zyzxw|~~~}|{{{{||{{zwyxvssuwz}|||~~}}}~}||~~~}~~|}~}}}~||}}}{{|{||||{{{{||}~{{{yywyzwuvvwy{|}|~~}|||}z{yyx{zy{{|zyyy{{}}||}{||~|z{{z{|}zzytttxy|}~{z|zzz{{yz{|{yz~|}}~}}|{|zzz||yuwyy|zzyyzyz|~~}{}zzz}{{}|}}|~}}~~}~~}{||}{z~~~~~}zy||zz|~}||{{}~~~}}~~~}||~}{~~~~~}}}{|~}{z}{|}}}}{|z{{}{{}|~~}{y}}|{zzwwvyz}~zz}~~}|z{{|z{{yz|~|}}{{}|z|}}{}|||{yz}|||{{zz|{yyy||}}|{{{{zzzvvyzzyz}zzyyz{|~}}~}}|}|{zzzxy{{z|}}|}}{{}|{||~{}{}}||}~~~|}~}||~{y{||z{{|zy||||}}}|{~~~~~~}~|}|~~}zy{~~~|||{yy{{zzzzyxxxxxvvuuvwwxwwwxwyxvwwvvvvututuuusttutwwwvuvwwz{{||~}}}~~~}~~~~~~}~}}~~}{{{{|}}}}~~}{}~~|xwvwz{~~}{|}{z{||~~~z||}{{{}{z|~}}~~|||{{|z~~}}|{|~~||~~}||||}}~}|{zxz||}}}|z{||}}}}}}~||}~}~}~}|{z{|y{~~~~~}|~|{zzzz{{zyy{z|~~}~|{}|}}~}}}|{{{{|{z{|{}{{|||~}~||}}}{z{{U(**)*((()'''('  a!}|{|||}}~}}~~||{yvwwxvvxz{z}{|{|yyz}~~~}}|~{|}{yyywusuwz}}|~~}~~}{z~~~~}}~~~}~}||~}}|||{|{{}~}}|{{zy{zzxyxy|~~~}~}}|zzxz||{||}{zz}{||~}|}}|~~}|{|{}~}{zxwutwy|~~|{z|}}{{z}|{yy~}~~||~}|{y}{wxzz{|z{{|y{|~}{{|~}}|~}~|~~~}{~~{z|}{{|}{|}~~}~||~~~}}}~~~~|~}~}}~}}~|}~}}}~}|}~}|}~~~~}{|~}}|{zyw{}~~{z}}~~|{{}}~~{{{}}~|~|}~~~~}}}}}|}}|{|}}|}}z{{}{z{{{}{}||}{z{zyyyzzyy~zzzyz|{}}~~{}}~}|}zzz{{|{~}||||z}}zz}~}{}~}}}~~~~~~~}~}}}}|{y~~{yx{|{|}~}}|~~}{}{}~}||||}}{|~~~~}~{z{{{zz{yyyyvvuwuwuwxxwwwxyyywwwwvwwussvtttuustuvvxxvuuvwz{{z{}}~}}~}~}~}|{||{z{z{|}~}~~~~}|~~~}|xwvuw{~}{{}zzz}}}~}~~~||{|{y{{{y~~~~~}}{{|yyyz|~~~}~~~z{~|||}|}||z{|~~~||zyyyz}~~~~}zzz|}}||}}~}||~}~~~}{zzz{y{~|~~~~||}{{{{zyzzyyy{yz|~~}|{|{{~}||}{{||z{{{zz{||xz|||~}|{|}|zz|zU()***)(')&'')&  b!|zzz{z}}}}|}|~{y{xxvxvutvxyz{zz{{yxx{|~}~|||{yz{}zywywwvuuvwy{{|~}}zz||{zww~~{}~~~~~~~~~|}~}}}}||~|||}}}{{zyz|~|z|zywyyyyxyy{~~~~}~~}|zyyz{}{{}~{xz|{}}}|z{||{{{|{{}z|}|{zyvsssvz}~}{{{|{|{z|z|{zwx|~~}~}}|}|}zyz~}xwxyz|yyyyyz||~}}}}{{}}|~|||~~~~}~~||}}yz~~{y|z{z|~}}}{{}~~}~~~~}}~~}}}~~~~}|{{|{|~~|}~|||{}}|z{|}|{|~||~}~~}}{{z{{|zywyyz{|~}{{zz}}~~}||{zzz|~|{}{|}}~}|}}}}}|}|}}}~~|}}{|{}{{}}||z{|{{{{yzy{z{}}zy|zyzzyxy{zzz{zyzy{{{{}|~|{z}~}||{{{zzzz{{|{{{z{|yxz~|||||||~~~}|}~}}}~|}{{{}~~|xxy{|||}~~|~}{{{{z~~~}||||}~||{}~~~}|}}{yz{{z{{zzyywvvvwwvvxwxxxwwxyxxwuuwwvuuvttssststwwxwvusuvyz{z{z}}}~}}}}~~~~~}~~~||~~|yyyz|}~~~~~~}~~~~}|xxxvwy~~}||}||z~}~}|}||}{{{|{}~~~}}|{|zxy{|}~~~{|}~~}~}|{{|z|~}}}z{yz|~~}~|yy{|}}~}}~|}}z}~|yxyyz{|~|~}~}|{||{|z{|{zzz{z|~~~}|z||}}}||{{{{{{{|z|{{|z~|}|}|}|zz{zT(**)+((')'''(&  c!}~|||z{~}}}~}~}|{{yyywwwwxy{{{{{zzzy{|~~~~|~}|}|||{zzxxwxxxwyz{}}~~~z{{|yyxy|}}|}}~~~}}~}}~}||{zz|}}|}|{{{yy{|||~}}}zz|}}~}||{{}}}}~|{zz}z{z||{}}~~}{z{xttuux}~}|{{}}~|{|||{{||~}~}}|{{}}zzx{|{{{{{yz}~~~}~}||~~}|||~|{||}||}~}~}}~}}~~~}~~~}~|{|{|{~~~|}~{|~}{|}~|}}}~~~~~}}}|{{{{zyz|{~~~}}|}}~}{yxzz}}|}|}~~~~~}~}}~}}}~~~~}~~}|~||}~}}|{{{|{zz|{y{}|{||{{z{{z|{{yz~zzzz|{{z}~|{{z|~}{{zzzzy{{{||zyz{wwx|}{{~|||}}}~~~~~~~}z{~~}zyx||}}~}~}|{{|}}~~~~}{{{|}|{}}z||{~~}}{}|{{|||z{{yxywwuxvvwxxxxyxvxyxxxxvvwvvuuttstusstuvwwwvuttwy{|yz{|}}~~}|~~}~~~}}~}~}~{}}}zzxyy{~~~~~}xxxwvy~~~|}}{z|}}||z{~~~}|}||z|}}|}~~~}}z{zzyzzz|~~~~}{|}}}~}~||{zyy|}{z{{y{||{||}zy||||}}}|~~}||{zy~}{yxyzz|~{}~|||}{||||zy{zyzz{{~~~|}~}~}{{{~}|{|{{|{{{|}|{z|{z{|||~}{{}{{{|yS))*)+((')'''(&  d {{zzyyx|}{|}||{||yzyyxwwwvwyzzyyzzyxy||}}}|}}|z{|{{zzyxyyxxvwx{{{|}}}|y{{xyx{{}}~||{~}}~~}~~}~~}}}}~|{~||}{{z{}~}|{{yyyvx{{}~}~~~~|||{yy|~||}|z{z|{|~~{yxzyzzxvzz|}}~{{{wvutsvz}~{z|z{||{|{}{zzy{~}~}{{|}|{}}xxyzz{y{z{yx{~}~}~|}}}~~}||}|~~}}|}|||}}|~{{||}}|}~}}{{}~~~~~}}}~}}|}||zzyyyy|~}z}~}{|~|{}{z{|||{}}}~~}}}}}|||{z{|yxx{{~|{{||}~~}{{ywux{|~~~}|{{{}||}~~}~}|~~}{|{|~}}}||}{{|~~{|||{{||z{{{z{{{}{||z{|{zz{{yy|yyyzz{{|{{||zy{}|~~|{|{zyz{||z|z{zyxwvzyzz}|}}}{}|~}}~}||}{|}~}}{yy|z{~~~~|{|}|}~~}{~}{{zy{|{{{}|}}}~~~{z~||{||{||yxxyxwxxwvxwwwxzywxxyxyyvwtvtvtvtrssssuvwwvxtuuwwx{{{yz|||~}}}}~~~~~~~~~}~}~~~~~~}|{zyx|~~~}yvwwx{}|}|zx{~~}}||}}|{{}~~}~~~~~|{{}zyz{|}~~~|z|~~~~~~~}{z{|}~~{{}}|{{||z||~~|z{}z}~}}~~{|}|zzvz}|zzzyz{|||~}|~~||||{zzxyyy{{|~~~}~~}~}~~~||}{|}}|{{}|z{{|{{|}}|}|}}}|{{}zT))*)*((()'''(&  e" }||}{{{}}}{}}~~||{zzzxxxxwy{|yy{{zzyz{}|~~~|||||zz{zz|zyyzyzz|}}~~{|z|{{y{|~~}}{|}~~~~~~~~}}|{||~~}|zzwvz|}~~~~{z{}~}}|{{}}|~}|z{{zzyvxz{||||yxwxvv{~~}y{||}}}{{|}||zz|~|}}}|}|}yxz|||{z{|zyz}~~}|||~~~~~}}}~|~~}~~~~~~}}|}~~}|~~}~}}}}~{zzzzx{}~}|}|}|{{}||}}||~~~~~~||{||{{}|~~}|}}|{ywuu||~~~~||~||}~~}}~~~~~~~|~~~~|}{}~{|~~~}|~|||}{{|z{{|{}||z|||}}|}{{{|zyyz{{}}{{~|zx{|~~}}{|{z{||||||{{{yxyyzz{}|||}}}||}|}}|~}~}~~}yz{|{}~~~}{{|}~}}}}~~~}|}zzz{{{}||zz}~}|~|z||yyxyyywyxwwxwwx{zyxyyxxyxvvvvututsttrsvwvwxyvvuvxyz{{yy||{}~}~}~~~~~||}~~~~~~~|yzy{}}~~}~~ywwwwz}~~~~}yxz|}~}}}}zz|}}}}~~~}~~}|zz|zx{|||~}}~{|{|~~}~{{z{{|~{zz}|{zz{~~|yz{}|||{{z~}}~}{|||{{yxu|}z{yzy{|}{|~~}{}~|}|}|zz|yx{{z{{}~}|~~~~~~}|}~~}{||{{||{{|||y{}{{{|}~}~||{||{||zS)**),(('('(')&  f }zz{zz{{|z{z||{{}zyyxxxwxwvxzyxy{zyyzyz{}}~~~|||zzyz|}}}zzyyxyz{{}{|zzzzzxyzz{|}{zz{||~~~~}||~~~~~|~}}~}|||}|}}}yyvvuuvz}}~|{|~{}~~}}zz}}}}{z||z{}~}|{zxyyxxxy|z|}}|z{wyxywwy~~}|yywy{z|{|{z{|zzz}~~~~}}|{~~|}}|xwxy|zxwyz{z{{|{||{{|||}}~||{|{|}~~~}~}}~~~~}}}}~||}|{~~}}{{|~~~~}}}}}|}|z||{xyyyyz{}}~~||~~}}|||{|{{|||{|~~}~}~~}|{|zz{{{}}}~|||~{{zxvutwz|}}}~~{{{{{|}~{{|~~~~~}|{|}}}}||}~|~}|||||{{|{{{{y|zz{|y{z||{z{|{y{{xxxz{{{}{{}|zzyz|}|}}{zz{{|{|}|{{|zyy{xy{{{|}}{zzz{z{~~|}|}}~~~}~|zz{|{|}~~}{zzz}}~}~~}~}{{zyx{z}}~}~}zy|~}{}{|{zywxyyyxxwvwwvxyyyyyxxxywvvvvvtuttrsrtvxwxwwvvuwxx{{zzy{|{|~}}~}~~~|{||~~}~~|z{z|{||~~~~~{zywyyy}~|zy{|~~~}}|{||}~~~~~~}}~}}{{|zz{}}}}~~~|{||~}}}~|{|{}|~~}yz~}}{}}~}|yy{~~|}{}zz||~~}}|}}||{yxz~~}|{{zz||||}~}|~}|}}{{||zzz|}{~~~~~~~~~}}~~|}}|}}{}{|}{{{}|||}{|}~|{|}{|{}{S)*))*((()'('(&  g!}|{||{{{{|{|}||}}{zz{zyyyyyz{ywy|zz{|zy{z{~|~{{z{{~}{{yz{{{|}}{||||{{{zz|}{z{}}|~~}}~~~~~~~|~~}~|{wvsrty}|}}~}|~|{|~}}}|{|||}~~||{zyzzyzy|{{}}~{|{zz|zxy~~{yyzyz|~{}}}|}}zz{~~~~~~~~|yxwx|{zyz}}zz|{|~~|||}}~~}|{{|{z}|}~~~~~|}}~~}~~|}~~~}}~~}|{zyx{y{}~~~}~}~}||}|z||{{~~~}~~~|z{||~}}~|{|zxvvwy{}~~|||yz{|~|{|}}{{|~}~~}~}}~~}}}||}||z|}{{{|{|||z{|~||}|{|z}xzzz{||}}}~||z|{}~}|}|{z|~}|}|||||z{z{zz{|{||}}{z{zz|~~~~}}~~}{zz{z|}~~}||||}~~~~~~~|}{yz{|}~~}|zy|~~||{{|zyxzyzyywwvxxxy{zzzzxwxyxvwywvttussttuuxxwxywvuvxxz~|zyy{{|~~}}|}}~{||}|~}}}}~||}~}}{||{|}}~}}}{xwxxy|}~}z{zz}~~~~~||{|{~~~~~}}~~}{{{z{|}||}}}|}|{}}}~~{|~|}{|}{||z|~}~|{xwy}~{}{yzy||}~}{|~~|{||zz|~{~~~|zzz{||{{}~~~}||}|{|}|zyz{{}||}~~}~~~~~~|}~~~~|||||{|}|{||{{}{|{|{z{|||z}{z}|zT)****()')''')&  h ||z{{zzz{{z{}|{{{y{z{zzxyxxyzwww{zxy{zzy{vz~}|{yyyz{~||{{yyz{zz{{{z|}{{zzzyz||{{z|{{}}~}|z|}~~|}}|~|}}}}}}~~}}}}~}|{vtpqry~~|{{{|}|}~}{{{z{{|{{{{{|}}||{ywxyyzz|{|}|{|{{yzz|{xvx|}|yyxxwz||}|}{{{zyy{}~~|||~~}xxxxyzwwz|{zzzyx{|{{z|||{|{{{}{zz{{|}}~}}|}~~~~}~|{z}~}~}}}~~}~~}|}|||{{yyyywxzz|~~~}}}~~~}}|zz{~{{{||~~}|~~~~}|z{z|}~~|{}}{zyywwxxwy|||}|{zzyz||z{zz{}~}{|{{}}~~}|}|{|}}|||{}|{{{|{{{|z{zzyz}~}{{||{{|yxxz|{|||||}||{{z}}}}}|{y{}|{||{{{|{zz{z{{|{|}~}{z{zy}}~}}~}~{z{|{{~~~}{|{z{}~~~~~~~}}{yzz{~|~~~~~}~}|||z|~||zz{yzzzzxyzxxxyyyz{{zyzyyyxxwvywwuusrtuutvxyywwvvvwwwx|{{zyz{}}~}}~||~~||||}~~~~}}}~~}~}~}|}{{{|{|}~~~{{zzyz|}~}}}{z|~~~~}{|}{|~}}~~~}}|{{z{}~}||~}}}}}||||}}|}~}}}}~~|}}}|~}||zwx{~}||yz{}}~~}}}{zz|{||}{~~}~~}||{y{|}}}}~~~}}~}{{||{{y}|}~~}}~}|~}}~~~}||}{||}|||}||{}}||}|z|}||{~{z|}|T))*)*((()''')&  i! |{||}{{||||}~}|{{{z{|yzz{zy{{yyxzzyz}{|{{|z}}||z|{}~~}|}z{z|{|}}{|}~}|{}{zz{|}}}{{{}~|z|~}~}}}~}~~}}||~~~~yuqouw~~}|~}}}~~}{zz{|}||~{{~}}~~~{zzyz||~}||~}|{|}||~{yxx|~}zzyxxz{|}}|z{zyzyy|}~}~~zyyz{{xxy{{{||{|{|||||}|}zz{|{{{{y{{~}|~~~~}|~~~}~~~~~}}|}}{xxyxwz{y~}~~~~{yz~{{}}}{||z||||}}zz|yxz{|{{||{}~}|zxy|{{||z{~~~}~|}|~~~~}{~~}~}|}|}|{|}|||~{|{}yx{|||~|{|}yvzz||}|z}}}||{{}~}}|{y|~|}{}{{{~}zz{{||}{}}}}}z{zz|~}~}~}|{~{|~}~~}|}{{{|~~~~}~~}zz|{}~}}~~~|~|{z}|{~~|{{zz|z{zyyzzxx{{z{||zyyyyxywxvxwwvvuuuvutuxyxwwvstuvxxz}|{zy{{}}~~~}~}~}{z|}~~~~}~}~~~}~}{zzwz|~}~~{zzzyz{}}~~}|~|{|~}}}|{{||}}}~}~}~|{||zwz|{{}}||}~}~~~~~|{}}|{}{|{~{{|{z{~~}|ywux}~|}yyz||}~~}{}{{{{|}~}{{}}~|{|}zz|}{|~~}}|}||||{{}zzz}|~~}}~~||~}}}}|~~}|{~|{{~{{|}}|{}{{{|{z{}|{{|z{|~{T))*)+(((*''')&  j!|yz|{z{||{{||}{z{zzz{zzz{{yyzyywwxwyxz}{{{{|~{zzz{|}|~}}{}{zz|{||}zz|}{zy{{zz|z{|}|zz{~~}{z}}{{~~~~~}|zz{}|~}}~{yx}||~~~~~~}ywropu{~}|z{{||{}}~~||zzz{|||{{|}~~}|zxwy{|}|}|{{zyyy{{}{zxz{}~}|{xxvuwwz|zyyx{{yxwy{{~}~}}{|}~~~{yzy{yxxyzy||{{z{|{y{{zzzyxwxzzxwvvxy}~z|{}z{{}|}|~}}~~}||~~~~~}}~|}}}{|{{zxwxuwxyxy~}}~~|{y~~}}zy{||{{|{}}}~{{{||}}|{|{{{yyxxwxz{|{{{{{}|||{zxxyyyz}{|}|{zy|}}~|||~}||}~}}||{}||{{||{{{zzzzyxz~|||}}}~ywxz}~}|z{}}}|z{|}}~}|{{{y}}{||zyyz~{||z{{{|}}~}{{yy||}}~~~}}|}|{}|}|}}||{{{zz|}~~}~~}~|{z|{{~}}~|||||}|{{|||{{zz{zzyzyyyzxy{z{{{zzzyyyyxxwxxwuwttuutuvxywwvutuuvvvyz{{{zyz{}}|~~~}~~~|zz|~}~~~~{}~~~~}}}{z{yz{}~|~~zz{{y{{|}}}}|}}~~~}|~~~}}|}|||z|~~}~}~||{|{zyz{yz{~}z}~}~}{||{|}}{{}}}|}||y~{zzxwy~||zz|||}~~~}z{z{{}}~~~}{|}}zy{}{|}}}}}}}}|{z{zz{|||}~~~~~~~~~~~}{|}||}}|||~}{|}||}}}{{{}||}|{{}}T)**)+((()'('('  k"||{|}||}~}}{}||}||{|}|{{{{{zz{{yxxyyxy}|}|}|}}{{{}~~~~}}}{{||||||}{|~}{z{}|z{||}}}|zz}~}z|~~|}}~~{|zy{{|}}~}zwz{y|~|yvtru{~}|{|}{|}~~|{z{|{|~~~}~~}}|zyz{|~~~|{zzz{~~}{{|}}}}|{xxwyzz|{{xx{{{yyx{|~~}~~}~{yyyz{zy{}{|}|}|}}|{zzzyyyxwvzzxxxtx{|~}|}||xy~~~~}~~~~~~~}}~}|~}{zzwywy{z{}|~}~|zz~}{z{z|}|}|}~~}~~~{{z{}~{}}{{{{yxxyz|}~||{{|}}}|{yyzy{}~|||{{}~}~|||}}|~}~~~{|~}}{{}||{|{|||zy|~~|||}~~yyww||}z}}}|}}}|~|}}}||||||||{yyz}~}|zzz{{|}}~}|{zy{|~}~~~}}|||}}}~{|||{{{z|~}~~~~{|}}|}~~~}}}}}}|{|||z|}{{{zz{{{zzy{{{|{{{|}{{z|zyzyyxwyxwuwwuuuuuwxyxvwuttuuvvxzz||{zz{|||}~~}~~}~}||||}|~}~|~}|zyxy{|}~}~}~zyyzzz|~|}~~~}|}~~}}}|}||}}{{~~~||~~|{{|{zzzxxy~z{}|}}~~~|}{z{z{zz||}~}{{{~~~}yyzyy|||{xzz{}}}}~~}{zz|yz}~~~}~}||}|z|z{|}}~}~|{}}{zz{yy{{z{~~~~~~~~~~~~~}~|~}|||{z{~|||}{}}}||||{|z||{{}{|{}}U()**+((()'''(&  l!|z{|{{z||{||{|{{{|z{||zzzzzyzzxxwwwwxx{}||{{|{{{{|{}}~}~~}||z{z||{{{{z|~|{z{||{z{||zzy{{{~|z||~|}{|||{yxvvwz}|{{{yyzyvy~~|{|{~{zxvsv|~|{z{{||}~~~~{|{z{{}}}}}}~}~}{{yxyz~}~}}zzxyz|}|{{{||}}}||{xwwxxy{zxvux{{zywxz{{{|}~~}~~~}zxxx{{yz||}{{|{{{|{zyxxvwxyxwxzwuuswxz|~}~}{zz|zxvy}}~{~~~~~~}}}|}~|}}}}{{yyywwvxzz{}~|}}|{||zxx|}}~||{|{{{|{z||}{}~~~}|||{{}}}||}|zzyzyyy{{|}||{{z||{{{xxxwx{}~}~~{{z{{{~~~{z{z~~}{|}}|z~}{{z}{|}|z{{|zzz}|||{}{xyyz}|{{|}}|z|}~}|~}}}|}{z{|{{yz|~}}zzyz{|{~}}{{{yz}~~}}~~~}||||}|~||}{{|{{}~~~|~~}|}}~}}~~~~||||{{{~|zy{{zzz{zz{xzz||{{{{{}~{|{|{zyzyyxwxwvxvuuuttxyxwvwvttutvvwyy|}{z{{{||~~~~}~~}{{}~~~}|}}~}|}|}~}|{{z{{{}||~~~zyy{yy}}}}~~~~~~}~~}}~|{~~}|}~}}||{zzzwvvz{}~~||~~~|{{zzz{zzz|~~}{|~~|{z{yzz}zyzz{||~}}}}{{{|{|~}~~~}}|}~{{|}||~~~~|~|{|~}{{{{zz||{}}~~~~~~}}}||{|{|}|}|~{||~}|}|||{}}{|}|{{{}V)**)*((()'(')'  m!~|}}~||~}}}|}~|||||{}z|{{{z{zzzywxxwww||||}}}}}|z{}~~|}~|}~|~{|||||~|{{z|}{{}|{{{|~~yz}~||}||zywvx{~~|{{zyz|yy~~~|}~~}|zxxz~~~{{|z{|}}}~}~||~~}||xyz~~||z|z}~~||}|~}~|||{{yyyyyzxutwyz||yyy~{||}~~}~|zyz{|zy~~~|~~|{}~|{yyzxyyzxwxyxwvsuxz{~~~~~|y{{{yxx|~~~~~~}~~}}}{xyzwwy|{{}~}~~}}||{zx|}}}}{|{||y{y|||}~||~~~~}}|zz{z{{{}}~~|{|}|z{xxxxxy{}~~~}~}{{{~|~}|}||~~|{|~|~|}{{|{{}}|{|~|{{{|zzy{|zzyz}~|~}}}}}~}~|{|~~~~}{zz}~}}{}~}{zx{z|{|~}~~{zy|~}~}~~}}|~~}~||{|||{}}}~|}~}}~}~~~}}~|~}|{||{{{z|zzyz{{zzyz{||}|}{|}}|}{|zzyyzzwywxwyyvvvtuwzyxwwvvuutvvvxy|}||{{{{|~~~}~}~{|}~}}~}~~}}}}~~||}~~}~}||{|z{{{{||}yxxyww{~}~}~~~~~~}~|}~}~|}}{~}}}}|}}{{|~{zzzwuvy~||~~|{}}|{~~~}zyz|yxyyz{~~||{~~}|z{z{z{zx{yzz{}}}}~z{{|zz~~}|{~}|}~|}|}{{{}}}|}}{{}|z{{yz|{|{{~~~}~}~~}~~|||}{{|}}{|}||{}}|}||z{~|zz}|{{||U))*)+(('*&''(&  n!|{{{{{{{|z{|{||||{{{{{{{zzzzxyyxwvvvtwzzzz||{{{||zz{~}|~}||{{|}}{{zzzz}~}{{y{}|z|}z{yz|~~{y{}~|||{{zxuutw{{|zxyxyyyy{}~|{{}}~|{yxxy}~}}{yzz{z{{z}~}}}~{}~~}~~}~~~}}zxvvz~~}{{{|}|~}{{{|{||~|{zzzyxxwwxxuttwy{zzyyy{{z||~}~~}}~{zxwy{zz|}}{|z{{|||zyyyxvwxyxxwvvtutvxz|~~|}|{||{yxzyxvuxy{~~~~~~~}~~~~~}}}~}}~~}|{{zwxxwwyz{{|}|}|}}|}|zyyz}}~~~~||~|{z{zzy{z{|}{|~}}|||}}|~}|}}{zz{{{{|{}}}~||{z{yyxvvxxyy{z{~}~}{||{zzz}}}}}|}{}}{yx~~||}{zz{yz{|z{z|}||{{{yuw{~|zz{z}~~{{{z||{~}|{{{|~}}{xy|~}|{|}|zxxyyzz|}~~~{zz{|}~~}|~~~~~~~~~}}|}|}||}|{||{|}}}}~|~~~~~|~~}~|{{z||}z{{|zz{{z|z|zz}}}|||||}~}||zz{z{zzyxzywxwuttsuwzywvwvwvvuvvxwxz|{{zz{{|~~}|~}~~|{{}}~~}|~~}}~}}||}|}}~~~~}|{z{{{|}}}|~~~yxzzyvy~~|{|~|~~}~||}~~~}~~}}~~|}~}|}||{z}ywwy}}}~}|zz{|{~}}{zzzxxwzxz|{|||}zz{{yzy{yz{}~}}~{z}}|{~{{|}|{~}~}}~|}~}{~~~}}{{||{{{{zy|}~~~~~}~}~~}|}{{{{{{z{||}}||}~}|{|{z{|{|{||V)*))*()()'('(&  o"}}}}}}|}{}}}}~|||~}|~|}|{||z{zzyyywvxw{{|z|~}||}|||~}~~~}}|{|}~}||{{{|~}~{}|||}}|{z||}|||~|}|{{zwutvy{zzyywxzzxz~}}~~{{zzy~}|{yy|{z|||}~}~~~~~~}}zxvz}||}}}~~~}}{}||~}|}|{{{{yyxxxvvvxy{{|yz|{{yy{|~~~~|zywx{{{~~~}|}}{||z|yzzyxyzyyxxwxwvvvxx}}}|}|}}|yy{{|xwy{y~~~~~~~|||{yxzyz||{{{}}}~|||}|}{{}|}}~}~~}||}z|{}}|}{z|}|}}~}}}}~~}}|}~~|}}|||z{xxxyyz{{z{}}{{}|yz{}~~}~||}}|yz|}}|~}{{|{z{zz|}~|}||{yyy{|~~{zz{|~}{yy{}{}}~{|yz}~}{yw{~~~{{}}{yyzzzy{|~~||{zz~~~~~}~~~~~~~~}}}}{|{||||~}}}|}{~}~~{|}{||}}{|}|{{}|zzzz||{{zz}~}~~~}}|||{z{}{yxzzzxxwvtusuxyyxxxwvvvuuxxxxy|||{zzz{}}~}}||~~~|}}|}~~}}~}~~~|~|{|{{|~~~~~~|z{xz{|}}{zwwyzywy}}{|z{}}~~~|}}~~}~}~~~~}~~}}~~||}}|~}||{{zyyz{|}~|{z{yz{}|{yzyyyyww|~~||{{}~}||yzzyyyzzyzz{}|{z{|~||}~~~~|||}}||~}}~~}|}~|~|~~}|{}}{{z|zxz|}~~~~}|~}|~~~|}{}{{}{{z{zz{~}||||~|{||zz{{{||{zS(**)))((('''(&  p zz||||{||{||}|{{||z{{{z{}|{zzzzyyxvwwxwz{xy}~|{||{|z||||}||{zyx|}|zzxxx{~~}|}}|{{{{zz{y}|{~~}|||yyxvssssxxxvvuwyzyz}~~}}{{~}|{yyz}~~}}{ywxzzyz|||}~~}|{~}|}}~~~~~~|yyxwz~|{}|}}~}|}|{{}|{{|z{z{xzwxxvuwxxy{{yz{yxxwx{}~~yyxxz{{{}|}z{}{{{|{zyyzxyyyzyxwwwwutuxuy|~}{zzzz{yxxxzzxvw||}~~~~|~~~~~~}}~}|{zxxyxz{{{{|~|{{||z{|{{z{|||}}~~}~~}|{|{z|}|{|zy|~~||||z}~~~}~}{||~~|~}}|~|~~}{{zzxxxxyzzzywy}{y{{{z{|~~}}}|}|}yz{}|}}{zz{zzzzyyz~~}{z{zy{{|~}|z{y|~|zwy}}{~~|z{{}~~}zzwx{~~}{|}|yyzzyz{{{}}{{{y{|~~~~}~}}~~|~{{|{}}{{}}{|{}|}}}~~|||}}||}||}{{{|{{zy{}{|zyz||}~~~~~}~||{{{||{z{{zyyvuuuuvyzyzyywwvvuuwxyzyz{z{z{||}~}}}|}~~~}}|{}}~{~~}~~~}{{{{{{{}~}|{{zz{}{}||yxzyxyy||}|{y{~||~~}}~~~~}~~}{~~}~}}}{{|~{|||zzyzz||~|{{zyy{}~}{y{zzyzzy|}{{yz~~~}||z|{zz{{yy{{{}}{y{~~~~}~}||||{}|}~}}}|{}~}{~|}||{{z|}~}~|}}~|}~|{{||{||{|}}{{}}~|{||{|}|z{|{S)*)*)))((&''(&  q!}}|~}||~|~}}|{}|}{}||}}}|{}|{{zzxyzyyyyyz~||~||}||}}~|||{y{~||zzvx{~~}||||}|{{|{{~}}}~{|{yxytsurvxwwuvuz||~~~}}~~||zz|~~}|y{}}z{z}}}~~~~}}}~}~}}zzxz}~~}|}||~}|}~{||||{||y{{yyxxy{{yz{zz|{yxyz{}~|zzz{}{|~~}}||||{}{{y{yyy{yzyzxxyzwwuwtvz}~|{{zy{|yxy{|zxy|~}~~}}}~zyxzyy|~}~|}}}|~||{||}}}}}~~~~~|}}}}}}}yy}||{|{z~}~|{|~~}}~|{{|zxxyz{{|zyz}|{}zz{~~~{|~{zz|}}}}|{||{{{{xz{~}|{{zyz}||~||{{{{}zyy|~~{{{|~|{yxy|~}|}~{{z{zz{}}}~~|}{{}~~~|~}}|{|{||||}}||}~}~~~}||}}~|}|||}~{||{zyz|{|{zzyz{}~~~~|}|{z{||||}{yyzwvvvvwx{{yyzxyvwvuvyzyy||{|}|{{}|~~~||~}~}}|~~}}}|~}~~~|z|{{z|}~~~}{{yyz{||}wwyzyxy|{}||{y|~~}|~~}~||z~~~~~}{||}}||~|{z|}zyz{{z{~}{{|zyz||~~|z{|yyy{zyy||{|{z{~}~~}|{{}yyz{{y{|z{|}zz{~~~~}}~~||}|{}|{|}}}}}{{|}|}}}~}}}|{{~}|~~}}~|~~~||}{|{|z{{{{{|}{z{}}|{}|{{|||{|yS(**)*()()''''&  r!}{y|z{z}||}||}~||{{{{|{{{{{z{{{zz{xxwyxxyywx|~|}|||}{{||}||zzzzzz{{{ywtux}~}}}||zz{||zyyxx{}~}~|{~~||{{yxwvursrsvvustuw|{}~~~~~{|{|{|{zyz}~~}|||zz{{zyzz||{||}|||{}}}}~~||z{{z|~~}}}{{}}~~~{|{z{z{{{{|zzyzyxwxyz{zzyxzzzzwwyz{|~~~}{yy||zz{||{|||{{|{yzzyxwwxyyzyxxyxuuwuuxy{zzyyyyzxxwyzyxz{}}~}~~~~~~}~~}||{wyzxz{{||~~}{{{|{z|z|}||}}~~~~~}~}}}||}||||{y|~~}~~|zzyww{}~}}}{|}~~}zzy{ywwxxz{zzz|}|zz{yz}}}~~}|{|}{{y{||}|zyz|zzz{yyy|~{{{yyx||{|{z{z{|{}|zz{}~~~~|||{}}|{xyy{}~|}~||z{yz|~~}~~}|||~~~~}~}~~}{{{{||z{{|}|}}}}~~~}~|||{||{zz|||{{|{zzz|||}zyy{z|~~~|}}|{{{}|}}}yyxwvvvwwx|{{{{zxwvttvvyz{|}|{{{|}~}~~~|||~~~}}}}}~~}}~~~~}|}|}||}~~}}|{y{{{{|~~~~yvxyzyy{}}}~{|~~}~}}~~~~}{~}}{|~~~~}~}||}{|}|zzz|zz}~}|{{{|}|}~|{{|y{{{z||~}}{{{|}}~~~}|{{{zyz{zy{|{}}|z{|~~}}z}}|{}||||z{}~~~~{zz}}~~}|~~~}}~}}}}|~}~{|}}|||}{}{|{|||{{}}}}|||{{}||{zyT*****((()'('('  s"~{{{{{|~~}|}~~}~||{}|}|}|}||{{||{yyzyyz|}}}|}~}||}}}|}|{||z|||}|zzvvz~~~~}{z}~}{yz{yz}}}~}{|~~}|||}zzyxtuttuvutsux{}}}}}|{|}zz{~}}~~}|{|{{{{{}~}{y|}~|}}~~~~||}}|}~~~{|}~~||||{{|z{|}{{xzzy{{z|{|zyz|{zxyyx{|}~}{zz{|{|}~}||}||}~{zz|ywyyvxz{|zz{ywvxxxyzz{{{zy{{yyxyzzy||~~~~~~}~{yz|zz{~~~~}||{{{{{|}}|z}~~~}~}}}|}||||~}~~~|{zyxvz~~||{~}|{{xwwxyz|||{|}||{zyz}~}}}}}}{|}{{}{|{}||{{|{zz}~{z|{zy{}||~|{|z}|}}{z{}}~~}}|~~}|{z|}}}~~}|{{z{|~}}|}~~~~}}}}}~~}}{{{{zz|}{|}~~~}~}}|||}||zz|}}|||zzxy{}}}zzzz{}{~}}~}}}}|}}}|zzyxwvxwyz{{z||yxwwutvxwyz}||}||}~~}|~}}~~~|}|~~}~}}~}}{{}|z}}~~}|~}|zzzyz{~~~~xyy{zz{{|}~~}}~}}}}|}}|~}{}~}~|{{~~}~}}~||}{{|{{{{{yxz~}}}z{{~{{~}z{|{z{{{z{~|{{z|}}~~}~~}|}||{|zzzyz}{{|{{||zy||}~}{{}}}|||z||zz|}||}{zz}}}~~{{}}|}~~}}}~~~|~|}~{|}||||}{{|{{{{}zz}}}{||{{{}}||{zT(**)*()()'''(&  t ~xwwxzy{}}|{{}~}|{|{||{{|{|z{z{z{zxuwyxz}||}~}}}|||{|{}|{{{zz{{zzyxwvyz}~}~}}}{{z{|}{xxyywy|{}~|{|}}{{zzzyxvvssssttsrtvw|}~~||zz|{z{z{|}~~}|{}}{{z{{{{{|}{zyy~|{{z|}}~~}~~}}~~}}~}}}}~~}}{{y~}~~||{{z{z{yz|}zzzxxzzzyz{{yxw{yyxwuwxz{|{zzz{|{zz{|z||{{z|zz{{yywwtux|{zyzywwwwvwxxyyxxwwyyxwyxzy{{}}~}{~~~}~~}~~{z{{yyz{}~}{z{zzyz|{{|z{~~~~}}~~|}}|}|}zz||{|}~|zyywvvz||~~|{z{|~~}||{zwwxw{{{{yz{}||}~~|{zyxy}|zy}}}|||zz}|||}|{z|{{{|zzz|}|||zyyy{{{}yyy{{|~~~{zy{|}~~|}}||z{|}~|~}|}||{yy|~~~|~~~~~~~}||{|~~~}zz{yy{||}}|~~~~||}~}}}}|}|{y{|||{{{yyzz{|{zzz{{}}|||}~~|~~}}~||{yxwwwxy{|{{{~zxwwvstwwx{|~||}|}~}~}~~~}}}~}}~~|~}}~~|{{}|||}~}{}}~{{{zyz|~~}~zz{z{{{~}}~~~~}~~||}}}|~}~~~~{}~{|~~~||}||}}||{|{zz~}}|{{~||}~~}{|{|{||}|~}{z{}|~~~~~}||}}|{}|{{z{|}}{}|}|||{|~~~~|||}}~{}~}||}~}}~|zz|~~|||{}|~}{}}}~~~|{~~}||~}}}}}||}|{z}{||~||{||z{|~~{|zU))))*((()'(')&  u!{ywyywz}}~||}~}}||}|}}||{|}||{|{yxwyzz|~~~}}|{|~~}||}z|{|{zyxxy|~}}|}{{}}|{{{zx{|}}}}}}||||zzzxwvuutsvsttwy{}}}}{z|}|{{|{|~~|z}}}}{{|}}~}z{z{}{{|{}~~~~~~}~~}||{~}||}{{{}{{{~|zz|zz{{||}}{xwyzywxxwyz{~}|||{}|{{|z|}~}{|||{{|yyxyvtv}|{{|yyxyxyy{yyxzyyz{yzxzz{{{|}}~}~~~{{}|z{{{~}{|{{z||}~}|{~}~~~~~}~}{}|~}}~~{{zzyxwz|z{~}||zy|~}|{zxxyz|}{}|}||{|{~}}{zyy}zy{~~~~}}|{~{|||}||}||{}||z}}{{|{{z{z{||yxz{z{}~~{zz{}~~~||}~}{{~}~}~}|}~}{zyw|~~||~~~~}~~~|}}~}}{zzz{|}}~~~~~|}}~|~}}|}{z{{{|}}{{xzy{{|z{y{{~|}|}}~~~}|zzyvwxyy{|{{{|zzvwuuuwvuxzzy|}}~~~~}}}~~~}~~~~}~}}~{{|}|{}||}~}zy|{yy{~z{{{|||~}}~~}~}}~}{{}}~~~~~~~~}}|{{|z~~}|}||{}|||{zz{}~}||}}||{|~}|{zz{{|||~||||{{|}}~}}|{|}}}{z{yyz}~{|{}|||}|{|~~|}|}~}~}~||z||z{{|}~|||zy{}}}}}{{|~~~|||{~~|}|||{~~{|||||}||}||{zy||{||}}}}|z{y}~||yT(**)*((()''()'  v }yvwvwvyz|{{|{}~~}z||{{{{|{{{||{zyzxxvwxy{|~}~~~|}}{y{{|}{{zyyx{xzxwxy|~}}|}}|||z|}~~|zzzwzz{{~}{{|{{{{zzyxwwvuutsstttvuy||}||~~||z{||{{zxz{{~~||y|~}z{{zzz{|{yzyyzyxzyy~~}}}{~~~}|}~}}|{|||}}||}{{zz|{yzz|{{{zyx{z{{|zxvvyxwxwwxxz|~|z{z{{zyyzyyz|{{z{|{|zxwwwvtvyz{y{xxvywwxxywxxwwwxxxx{yzzz||}~~~~}||~~~~~~~~|}|{{zyz|~{{zyz{z{|}{z}~~}|}~}}~|{|{}}|{{}z{z{ywxx|zz||}{zzy~~}}~}~{zyyxz{|{|||{{{{z~}}zyxxzwuw|~~~~~|{{{||}||{||}{|}z|{||{||{{zzzzz{xwyzzy|z}~~{yyy{}}~~|{}|}z|~|~}}|}}{yzyvz~|~~|||~~~}|}}~|}~~~||yy{}||}~~|}~||}~|}||{zz{z{|}|zy{zxyzzzyyy|~}|}z|~~~}|{{xxxxx{{|z{{{yxwwuuuwuuvxyxz|}~~~}~}}}~~~}}~}|~|}}}{|z{zz{z{}{z{|zyz}{{||{{{}|~~~~}|~}||}~~}~~~~}}}||}|}~}~}}}}}}}{{|zz~}~~}}|}~|}}}}{||{z|}}}}~}}|||~~~}~}}}}|}}|{{||zz{}}|}~~||~~|}~~}|}~~~}||~}|{|}~~}zzz||~}}{|}~~~~{{|y}~}~~|{|}|{}~||}}}|}}}z{||}}|}}}|{{}}}|{S))*)*()(*'''(&  w!|yxywxww{|}|}}|}}~|}|~||||}}}~}}|{{zzzzzzz}}~}|||}~}||{y{{zyzxw{}~~~|~}}}~|}~}}|zy{{{{}}}}~|{|}{|z{yxxwvuuvtuvwuvz|}}|~}{{|}}|{{{{{~}}|}~}}{z{{}}~~|{{zzzy{zy}~~~~~}~~|~}~~~|{{|{|{|{{|||zz}{||}|yxxxywyzyyyy{|~{||{|||{{|zz{}||}~}}|}{yyywvwz{{||zwvzyyyyyxyyyxxxyyy{|{z{||}}~~~~~~~}{||z{}~}zyz{{zy|{{}~~~}}||{|}{{{}{x{yz{{}}}{{yz||}~}{zzy{|~|{|}|~z}|}}|zywz{ww}}|}}|{|}}{|~}{|~}}}{{z|~}{|{{{z{xxxyyy{z|~}{zyyz|}|{|}||}~}}}|}}~{zyywx}}~|}~~}~~}|~~}~~}}|{{|}}}}~~}|~~}|}}}~|}{{z|{{}}|zyxxxxzyxwwwx}}}||}{z{xxwyyy{|z{|{yxwwwwvwvtuwwwvy}~~~~}}~~~}~~~~|~|~}}}{{{yz{yz|~~{zzzy{z{zy{|{z|}||~~~~}~~|}|}||{|~~~~~~}}}|}|{{~}}}}}{|}}}||zy|~~~}}~}~}|~}|{{{z|}}||}||}}z~~}~~}|{|||}~|z||z{{||||}|||~}~}~~~~}|{||}}}}|{||||{|||}|{z{{|~~}|{}~}|}~~}|}|{{~~}}|||||z}}{{||{|}||||z{|||}~~||||||}||{S)**)*()((&'')&  x }yxvvuwwy{{|{}|}||||z{|{{|{{{||}|}yzxxxyxyx|~|}{||{}{||z{zz{yxxwuz|~{yx|~}{|z}}}~}|~{zy{{z{|{{{|{z|}|zzzyyxvvtstttuvstvz{||}~}|{y|}||{yxyy}|}~}~}{|}}|{z{y{z{||{{zzxzzzz{y~~}|}~|}~~~}~~~}~~~|{}}|{{|zz{|{z||{{yzz{||zyyxxvwxzzyyzz|}yz|z{|{zz{{xz{{{{}}}||zzzzxxwxxz{{xxwxxyxxxwxywvxwwwwyyzzz{{{}}~}}~}~~~~|}}}~~}}~}{|}zx{~}}zyxzywwyxz}}~~~~~~~~~|zzyzz{}|z{{z{|}{|{yxy{~{{|~~|zzyzz{}|}}|y{}}~~|y{z{{|~~}}}|{{z|{zy|}{|}|||{{{|}{|{zzzy{xwyzyzz{z|}}{|{zz{||}|z{|{zz|}|{~}{{|yxywvw|}~~}|~}~~}}}~{|}~~~~}~~~|~}{||~|~|~||}||}|}~}|z{}}{{}{zzzyyxyxvwyxy}~||{~~}{z|yxyxyz{{zzz{xwwyvvvvvuvvuvvx{}~~}~~~}}~}|}~~}~|||}~~|}~}|{{yyyzz}~~|z{{zz}}{yy{{|{|}}~~~~~~~~|}~}|~~}~~~~~~~}}||~~||}~||}z|}~}~}~}{}~|~~~}~}}~}|}}|{}~~}|~}}~~}|~~}}~|||~|{||{|{}~}|~~~~}}~|{z{}}~~}}|}}}}|}{|~|{y|}|~|}{~~~~~}|||}~}~}{{}|z{}}{|~{|}~|||{{{|}|}|}|}}~}}}}|T***)*()()'''('  y!}{ywxwvx{}}}~}}}~}}}}}{|||{{}}}{y{zwyxzux|~}|~z||}}}|~|{{|zxyywx|}{zw|~}~}|~}~}{{|}|{|||}}||~~|zzyyyvutuuuwxwvxzz||~{{|~|}}zz{}|~}}}~}}~|{|{{|}~||{{y{{}{}{~~|||}}}~~~~~~|~|{{{z|}||{|}{{zy|~~|||yxwxyz{|z{{{}z{|{|~{{||{zz{{z|~~~~||{{zxxzzy}}zxxzzyyyxyxzxwwyxwwxyz|{z{{~}}|~~~{}}z|~{zyyxwxzy{~}}|z{xyz||}|~|{|}{|{{zy{}}{{~~~~}{}zz{}{||~|{{~~{{{}~~}~|{|||{{|||}}|}}}|||}}|{||{z|zxy{zzz{{|}}z}}{{|~|}~~~{zzwyy|}||}|{{zxxy{yz}~}}|}|~~~~{z|~~~~~~||~{}|~{|}~~}}}}~}~{}}{{z}}|}~zzyzzyyzyxwyz{}~~}|{~~~{{}{zyyyyz{z{z{wxyzxwwxwvtvutwx{|}}~~~~~~~}~}|||}~}||{{zyxxyyz|}~|{z{y{{}{zzz{||~~}~~~~~}~}|{}}{}|~|~~~~~~|||{{|}}|{~~}}||{||||}}}|{|}{}}}~~|~}~}{|||zy}~|{{{}~}}}}~|~~~~~|||{z{|||||}~~~~}}}~~}{{z|~~||{}{y|}{{{yz}{z{~}~}~~~{||~}~}{~~}~||||}|z{{{z{||{{|}||zzz{}{||}|{|}}}}}||T(****)((('('(&  z!}zwwxvvxy{|}||{{|||{||{{{{{zzyz}~}{xxwvwuvuuyyz}||{zz|{|{{|{yzyxxxvvyzzxvw}}~}||}|}}}}{{z{{z{{zzz}|z}}~}{zyyzxwvttuvvxxwwwyz{}~|{{}|}}}|zzy{z||}||}}~|}||{zzz||||{{z{{{{|}}~|}~|{{{yz}~~|}~}~|||}}|{zyzzzzzz{{yxwy||{{{wwxxx{|zzyy{xz{{|{{{zyzyy{xwy{||}~~{{zyyyyyyzzywxyyywwxwxyxxwwwvuxwxyzz{}}~~}}}|~~}~~}}|zz~}}~~~|{~~|{~|zyxuxwxx{}~}~~{~~~~|{yywwxzz||||||}{{zyywz{zyyz|{{}~~~|{{ywyyyzz|yyz}~~}yz{~~}}}}}{z||{z{|{|}~zz~}{||~}|{{{{{yxxyz{zzyz{z{{}|}z{|{||yyywyyz{|{|||{xwwy|zz{~}}|{{{{}~}}}{{{~~~}~{|{|{{||}|~~~|~}~}}|}}|}}|||||||{yxzxxyzzzwyz||~~~}}|}||~~}~||}|{xzxzzz{{{zzzyyxxwxvvwuutvw{|~}~~~~}~~~~~||}|~~}{yzzyvwxxz{~~|{{{z|}{zzz{|~~~~}~~~||||}}~~~~~~~}}}~~~~~|z~}}||{}}~|}}}~}}|}~~{|~~}|}|{{y}|{z||~|~~~~}~~}|{z|}{||~}~~}|||~|~~}|{{}yz}|~{{{|{yz}~~}}~|}~}}|~~~||}{}|{z||{}|}}|}~|||{{z|}}|||{|~~}}|}zU)**)*((')('')'  {!}zyxyywxy{}}~||{}}}}}~||z|{{zyz}~~}zyyxxwwwwz~~~}}|||||}||}{{zyyyzxwx{|x{}}||~}}~}}{|{|}}|{{}}|}~}|zzxzxxuuuwxzzyyywyz}}|~~~|~}|{||}|}}|}}}}}|}||{}}}}}}}|||}~}~~}}{yzzxy}}}|~~~~~~~}{|}yzz|{z{z||{{ww|}||zywxzz|}}||{{wzz{}}{{{|{{zyyxw{z|}||zz{|{zzzzyxz{zy{zzxzyxxxxwwxxyz|{|}}~~|}|}~~}}||~}||}~}~~|~{{zyyyywy|}}~{|zvwyz{|}~}}~|zz{{z{{{zz}}}~~~|zzyyzyxxzyz{}~~|}~~~{|}|||{|z{{}}{}}||}~}|||}|{{yyzzzz{zy{|{z|}|{{|}~~{yzxx{||||{z{{zxwz}|{z}}~~}|{|||~~~~}}{z~~}~~|{{|{{}~~}~~~~|}~}}|}}}|{{{|~|{xwyzxz{yyyyz|}~~~}~~}|~}}~~|}{||zzyyzyz{|{{{zxyyxyxxvvvvvuuy|~~~~~~~~~}}}|}{z{yxwvwxy{|}~~}|{||}}{z{{{}}~~~~~}}}|z{|}}}~~~~}}~}}~~~}}|}~~~}}|}{}||{{}~}|}|}}}~}{}~|||{{y{|}|{z|}~||}~}~|y{~}{z|{|{z}~~}~||}}|}|}}{{y{zz|}{{zzz{yz|}{}|{{}~}~|}}~}}|}}{}}{{{{|{}}{|~|{|{|xz}|{{|zy|||}|zyT()***(())'('(&  |!|yxwyxwwyy|}}}|z{{}|{||{z{{zyyxz}|zyyvxyxxwwy}~}|}{z{}{{z||{{zyyyxwvwy{zz|~~}{{|}}~~||{}z{{||zyzzzz~}}{{zxxzwusstwyzyywwvy|}~~}{}}|||{}{||||{|{|}~}|{{||}{|}}}|}}|{{}~}|}||z{yyxx{~}}|yy|}~}}}~}}|{|zyzz{z{{{|{zxwz}|{zxwyxy{}}{||zvwyy{|{{|{{yyywxwyxx~~}z{zyy{zxyyyyyzyyzz{xyyxvwwvvvxvwz{zz{~|~}}~}|z|}}~}~~~~~~~~~}~}z|}{||||{~~}|{zzyyyxw{~}}~~}}~}~~}~||zxwwyyyz||~~~~{{zy{y{{yzz}}}~~|||ywxyxwvxvvyy|~~~~}|~}{|~{y{|zzz||{||||{~~}{}{z||yxyz{zzyxyyzz|}|{{~|{}~}{xxwy|~{|{{xx{zwvv}~{|}||~}|{{{z}}}~|{zz}}~~~~~~|{|}{z|~~~~~~~}}~}~|||}|}{{|}}{xwwxxyzzyy{{||}~}}}}~~}~|{}|{zzz{||}|{{{z{zzyzxwwwwuusuy|~~~}~~~~~~}||}{zz{yxxxyxz{||}~}~}~~~|}~~|{{|}~~~}~}{zz{~~~}~~~|}{|~~{~~}~~~~|}|}}||z~~~|}|{}}~}|}|~}|}|{{}|{||}~~}~~}~~~||}{}}|{y||}~~~}}~}}}~}|{}|z||{||{zzyy{|~|{{z}~|}~}|~|{|}~{|||{|}~~|}|}||{z{}|{|{{yz|z{{|zT)*)**((()'(((&  }!}zzyzzy{z{}}~}||}}}}|{|}{|z{z{{}}{z{z{z{yyz~~~||}|}|{}|||zz{zzywwy}~{}}}|}~|}~{{|}~{{|{z{}~~|{yyzywvstvzzzzyxxy|~~~~~~}|}|||}~|}||{~}}{}}~}|}~~}{|~~}~~}}|{y{}}~}|{~~}}}|zz{||{}}|{|zz~~|{zzy{}}~~}}yyy{|}}}|~|{{zxyx{zz}}}}zzz{|yz{zy{|yz{||zz{yyyyxxwyxxx{{|}~}~}}}~|{{}~}}}}~|~~}}|z|zy~}}|}|}|zzz{wxy~}~}~~}}|~~~|{xwz{{z{}}~}|||zz|}{z{}~~~~~{yyywvuvttwwy||~~}}}}|{}{zx|~}}~}|}}||~}|}|xyzy{z{xxzzyz|~|||z{}zyxwxz~|}z{yvy|xvtz}|}}}|}~|}{|{||~~~}{{{{|~~~}~~~|||}~|{}}~~|~~~}}}}}}}{||}|||}{zxvxxyyyxzz||{~~~~}|}}~|}|}|{{||}||~}}~|{{{zyyzxwvutttvy|~}~}}~~~~~}}|{zyzzyxxxyz{|}}~}~~}|}~|~~~~~~~{{}~|}~~~}~|zyxxy}~~~~~}}~~|}|y{~~~~}}}}|}|}|||}||z|~~~}|}}}{|}}||}}}~{z|||{z||{|~||{}z{}}}||~~~}{{|zyyy|~~~}}~~}}~~}|}||{{|{{{{z{{{zy{zyz~|{{{y||~~~}|~||}||}}}}|{z|{||||||}}|{z|{zzzyxxzyz||yR(**)*((((''''&  ~ }zwxzyzzy{z{||}|{|||{{{z{z}{zzzz{{zyyzz|zzzyz{~~|{||||{{|||yzz|yxxxxyy{{|}~}~||}}}}|{{zzx|~|zyzz{{|~~z|{zxyyxutstvvzyxwvw{{}~~}~~}}}zzz{|{{|zyz|~~}{yy||}{z|~}z|~~~}~|}~~}}||{zz{}}||||}~}~~}}|{{yx{z|~|z{{z{{~~|{{zyzz~|}}|{ywyy{|{||~|{}{xzxzzz|}~}||{yzy{{yzyzz{zyxz|{z{yxxwxxxxxwyyzz{}|{}~~|}{zz{|||}|{|||}{{yz}~||z{{yy~||{||~{|{zzyxwxwz~}|{||z}}~}}}~}}|{{wvz{xxyz~}~~{|{zzy{||||}}}~~~}}~{zyxwvuutstvyz~~~~}|}~|}|zz{|zzzy|}}}}z|~|||{}{{{xxyzzzzxwyzyx|||{|yy}{yxxvuw||zzzyvv}ywvw|z}}}}|}~||z|{|{|~~||{zy{{{}}}}~~|z|}|||{}~~~|}~}~}|}{z|{}|{||}|z{xwyyyxxx{}|{}}}}|||~}}~}||}{}~}}}}}}{{|{zzzzwvuttsvy|}}}~}~~}~~}|}{{{zzywyyy|}~~}}}}~}|}|~~~}~|~{z~~}~~~~~}~|yxvw|{}~~}}~~~||{}~}~~}}}~}}}~~|{}~||{~~|}}}~~}~}{|}||{||}{}}}}|zz|~}|~~~}}{|zz{{{}~}}~~}~~}}}}{z{yzy{zzz}{zz{zz}|{{|z{}}~}|~~~~}|}~}~}{{{||||~~|{{|{{z}zxx{{yz{zR)**)*)(()''(('  "}zzz{||}{z||}~}}}~}|}{|||~}|||{zz|{{~{||{{{{}~~~|}|~}||{|{||||{yxz{z}}||}}~~~~}~}}|{yy~~|}||||}}}||}{}{zyxvututw{yyvwx{}~|z||}|z{{zy{~~}{{x|}{x|~~|}~~}~~~}zzy{|~~}}}~~~~}zz{{|~~}|{|}}~}z{{{{}}|~~}xyyy|||||~}}~|}{z|y{{}}}~{zxy{z{zyz{~}{|}}}}~||z{zzxywxz{{{|}}||~}~|}{{||{z}}{{|||yxyz}~}|{|}|}~}}~~~||||zzzyz{{~|||}z|}~}}|{yvx|zyz{~}~}}{|z{|~||~}~~~~}~}{{zxuutusvxwz|}~~}|}}{zz{z{zy{}~}|}}}}|}}|{}yzz{zy{yvxyzxz~}|~|{y{||zxwuwyz{x{|yvyyzy||||}~}|}}}|}|~|z~}}{zyz{z|||~}~}|{{{|||}~~|}}}~}}||{|{|{|||}}~}{zxyyxzxyxy|}|}}|}||~}|}|~}}}~}~~|{}}}{{zywvvttuvxy|~~~~~~}}~~~}}|||zzyxxyy{z}}~~}|}|~}|}~}|}~~~|~~zx{}|}~~}~}{{xyxwy~|}~~~}}{}~~}|{|~|~||||||{{}~{{{~}|{|~}}}}||}}}}}|}{z{|y{{|{z{~|}}{yz~{||~}}}}{zz}|||}~||~~|||||z{zz{|zzzz{zy{{z{~}yz{zz|}}||~~~~~}|{|||}~|{{|{zz}~~}{{||zz|zxwy{xyzyR(****((()&''(&   |xxyzz{|}{{{z{}~|{|{|{|{{}||||zz{yyz{}}|||{|}~}~~}~}|{{|||{|{|{{|zzzyxy|z{|{{{{~}|}||}}|{z{zyy{}|||{{|{{|yy|||zzywuuuustxxwuuwyz}~~~~~}}z{|{zyyxxx~~{yzvw|}yxyz}}}~~}}|}|~}}}{z{yz{~}}}~|||}~~~~~~}}|zyy{||~|{{{|||}~}~}||yyy{|||}}{xxvwyzy{{}}}}}|{{{z{z||}{{{yzzyzyyxwz|{|{z}||~{zzzyxywvxyz{zz}{|{}|}|}{zyzzy{}zzzz{yz|~~}|zy||{||}|~}|z{}zyyyzxz{}~~}}}zz{|{|}~~|{xyy{xxxz}}|}{|zyxy}|}}~~~~~~~}~}}}~}{zzxvuuttuvwxz{{|}~|~}~~}{|{zyyz{{zy|~|||~||z}||{|xxzy{yzywxyyww|~|||}||{{zyyxwyxyxxy{zxyyyyz|~}~|||}~~}||{|}|}~~}||zzz{y}}}}|~|y{~}|{|}{{{|}~~~~}}~~|}|{z|~}~~~|{zzxxyzyzx{|{|~~~~}||}}~}}|||~~~}~}|{|~|{zzyxvvuttvxy|~}}~}}|~}~}}|||{yxyx{{|}}~}}||~|{~}~|}~}}}~~}~}~zwz{|}}}~}~}|~|{yyyxx}~~||}|}}}||}}~}{{|}||{{||z{}}{{|~}}~}}}~}|}|{{{z{z{|}zxz~~~{{y~|{{}}}}}}{|}~~{}~}~}~~}}}~|||zyz|{{z|z||}|{|}z{{{{z||{{}~~~}~{{||~~}|||{{{}}}}{|~|zy|{xwxwyyywS)****((()'''(&  !~zzz{{|~~{{z}~}}||}{{|}~~}}|{|zy{{~}~~~}~}|~}~}}}}|{{||}|{{{{|}|{{{{{~}}{}}~}}|{||}}~~~}{}}|{}y{~|~|zyxvwwwvwzxuvxxy{~}||}{{zzxxx||{zxy{}|yy{}~~~~}|{{z~~~~}||~~~~~|||z{}}~||||||~~~}||}{|~}|}~~yyxxyzyzy|}~~~}|||zz|}}||{{{{|{{|xyz}}}}}~~}|||}{zyyzyz|||}|||~{~~}||{|zz{{z{|}zz|~~~~|{||{{|~~~|{{}}zyzz|{}}~~}}}|zz{xz}}}yyy|zz{}}|~}||}zx{}~~~~~~~}}|}zwwutuvvvxyzz}~~|~}|||{|z{z}}{z}~}{}~|{{||{{~yyyyzzyyxzzyxw{}}}}}|}}{{zzyzzzyyxyz|zzyxy{|~|}}|{}}~~~}}|~~~}~~~|{{{zyz|}~~~|{{z||||}}||}{|}~~}}}}}}||{|~}}~~~{{yyzzzy{zz|}{|}}{zy}~~}~}~~|}~|z{}|{zzwuuutuwyz|}}~}~}{{|}}~~}}{|{{yzz|||}|y}|{{}|z|}|}}}||}~~}zwxxz}}}|~~}||}}}{yyzyx}}}~|}||||}|~~}~||||{z{|{zzz{{}{yz}|}}}}{}}}}|{|~||zzz{||{yy}}z|~zyx{~~{|z|~}~}}}||~~~~||}~|||}}}}~||{|zx{{z{z{y{}}}|{||{{|zy{{{{z{||~}}~~}z|}}~}|{|||{{||~}{{|||zzzyvwvyyywS(****(('(''&(&  !~yxyzyy|~~}zzy{}|}||z{z{z|||{|{z{zxxz}}~|}|}}~~~~~||}|{{}|{|||{z{{{|{{z{z{z{zzz{y|}~}||{{{}}{{z||||}|}}{|}}{zyy|~}zyywwvxywvwwuuvuuvy~}~}|||||{yyyxwvy||yywxy|zyyz}~~}}}~~~}}|{{|||}}|||||{z~~~~~}}zzyyz}|~|zzzz}~}}}{{{zz}}||||yxyvxzzzy{|}}}~}{{|{z{{|||zyyz{{yzzwxz{{||}||~{|}||zxzxwyz{z{}||{||{|{zzzyyxyzzy{zz{{~~~~|{yz{zz{|{~~~|{z{{zzyyz{}}~~}~~}zyywtsz}~~|}{zz{yy{~~{}}}{yyxy|}~~~~}}|~~||{|zvvvtuuuxxwxyz{{}~~}}~~}||{zz{||}|y||~|{|}|{||{{}}yxyyyy{yx{{zyxz{{|{|}~~||zz{{{{zzyzzz{|zzyz||}}~{z|{{}~|||~}~~~~}{{{{y|}~||||{|}~}|}~~~}|}}|}~}~}|~~{|}~}|}~~}|zyyz{{||{z|}|~~}|}|zz}}}}}}~}|}|zz|~{z{ywwvvsuxy}~~}~~}}||z|{||~~~}~}}}zyy{}~~}{z~}}|}}||}||}~}|}~~yyyyz}}~{~}}}}}|yxzzyz|}}~~}}}|~~}}|}{{|{xz}||z{|{{zz{|}~~{~}}|}}~}||}|{|zy{}{yy||||}|{zz{{z{~}~}~|{{~}|||||}|{|}{yz{{{{}{}~~}}{}{z}{{{|{z{z|zz~}}~~}}{{{}~}||{{||}|}z{~}{yy{ywyvwyyxS)**)*((')''(('  !|{{zzz{~~z{{{}~}|{{{z{|~}|||{{zyxy~~~~~~~}|~~}||~|{{|z||}{|}}|{{}|{|~~~~|{||~~|zy|}}}}}||~}~~}|{{{~}|z{zxyz{yzzwwwwvwvwy|~~}||~}}}{zzxyx{}}z{xzzyz{y}~}~~~~}}~~}}||}~}|}}|{~~}{xxy{~~~}|zyy}~|{||{}~~|~}ywywx{{|z|{|||~}}|{~z{}}|}z{{|{{||{{yyz|}}}~}|~}|{zzy{|z{{}~}}}{}}}}z{{ywxzyx{{yy|~~~}~{|}{z||}~|z{}{z{{yx{}~~~}~zzyztt{~~~~|z{zyyz}~~|{{yz|~~||}|||yxvvvuwyxxxyxyz|y~~~~~}}|{{{{{{~}{|}~}}}}||}|z{|}{z{zz|{z{|||zzyz{{{z~~}~||}|||}{zz}zz{|zzz{{|||||{|{}|}}~~~~~}}}{{zz|}}}}}}~~{|}}~~~~}||}}}~}}}|}~~}~|zz|{{{|{{|~}~~~~|zz|xx}~~|}~~|}}|z|{}}|{zwwvvvwyy{}}~~}~~|||}}|}~}}|||z{|}~~~}}~}|}||{}~}~}~}}}~~~~~{z{{{||~|~~~~}}zyyy{|{|||}~}||}~~||}}|{{{xy}}{|z{||{{z{}~~}|}~}}}}|}~{|}~}||{zyz|zyy{{{|}{zzyy}~{{{|}}~~}~{|{|||{}{||}z{z|||{{{{}|{|}}|}{|}z{{||yzzzyy|~}|}}}|||zz{}~~|||{{|~~~}~{y|}{z{zxywvxyyyS()***((')'('(&   ~{yyywyz~}{{||{{}|z{{zyy{z}{{{zyywvx{~}~}~~~~~~~}}|}|~||z{{z{{z{}}|{{|yzz{{||~}}}~}{y|y{}|zwy}{{|~~{|}}|||yyz|}|{zxzy}{z{{xxwwvxwxxz}~}|zz}|{{yxxvwyzz|zwwwyyyyz{{z|}{|~|{~~}|}~}~}}}|||}{||}}}||~~~|{yxwxz}}{yzxy~}~~}|{zz{}}{{}}yxxxwy{|zz{|||}|||z|{{{z{{zyz{zyx||zxywz{{}}~~}{|~|zz{zyyyyyz|||}|{|}}{{zzzxxxvwxzyvy{{~~~~}|{|zxz|z{~{zzz{{z{zxy{|~~~~|zyywtsx~~~}~~|~|~}}|z{yxwy|~~}||{yyz||~~~}}|}|zzzzwwvuuvxxwwyxwxzz|}}}~~}{|}{{{z{{}|~}|||||}}z|{|z{|~zy{|{||z{||{{{{{yzyyx}~|~~~}}~|{{|{{{~{zy{{{{}{{{{z{||}}~~~}|{{zzyyy|~~~|}~~||~~}~}{|~||}~}~~}~~~|}{}~|}||||}}}~~|yy|xvx~}}|}~~}~~}}||}|{zxwxwwxzzz{~~~|~~|}|}}}}~~~}~}~~}{{zy{{}}~|}z|}}|~~}~}}|~}~{z}~{}}~}~~|||zy{|}z|||}~~}}|~|{}||{{|z{}~~|}}{}{{z{}}}|}}~~~~||~}{|}}||zzz|{zz{zzz~{yyyz|}~|z}}}}~|~~|~}}|}}}}}{zzz}~}~|||}~|}~~|{{{zz}|{{z|{z{}}}}~|}{}{z{|}~~|~~}}|~~~}||||{{|{yzxvxyxyT))))*()()&(((&  ! }{|{{{{}}}|}}}||||z{|}||~|zyzvtu{}~~~~~|}}}||}|{{}}{}}~|}}zz{}}~}~}~}~|}||{|}~}yz}|{|}~}~~~~|{z{}}|zyz{}}}}~|zxyyzz|{{}~||z|~}|zzzyw{{}|{zwwyyxzz|yz{|}|{}}}~~~}~}~}~}}}~~}~~~~}~|zzxy~|{zzz}~~~~~}zy|}{}~}{zzwyz{|}{|}~}~}{z{|zyy{{{{}|zz}|{z{zyz|z}~~~~|}|zz~{zzzyzz~~~~}}~~{{|}zzzyxxz}|yy{{}}}{~{zy{{{~}z|||||{{yz{|~~}|zyyvuw{~~~}||~}}||{zy{~~}||zxy{}~~}}}}}|z|ywxwvwxzwwxwxz{||~}~}{~}~~{~|~||}}{|}}|}~}||}}z|||z{~yzz}}{|{{|}}|{||zyxyyz~~~~~||}}||~|{{{zzzzz{{|{z{}~}}~~~}|||zzzxy~}|{~~}}}~~~~~}{|}}|~}}}~}}}~~}}}}}{|||~}~}|~|z{zxvvz~}}}}}~}~~}~}}}}||zyvwxxxz{|}}~~~~}|{{}~~~~~~~{|{~}{z{{zz~}~}}{zzz{|~~}|}~~~|~yy|}~~}~~~~~~~|{|yz}||||{{|}~}}}{~~~|{{|||{|{||}{|}{{{|z{{}|{yz}}~~}|~}|z||~|zzy|{yyyyxy{{zyxy|{}yz~}{|}~||}~}}}{}}}}}}|{yz}}~~|}~~~~|~~}|{}|zz{||z{|{{z{||~}{z{z{z|}|~~}||}~}{|~~}{{||{{||{yxwvxyxT))*)+((')''((&   |z{{z{{}}}|}{|||{||{{{z{|{z||zzyyvuuxz~~~}~}|}}||~}||||{|||zzz}~}}|{yyyz|~~}|{|{{{|{z{}}zz{z{{|}||}}}}||{{z|{{zxxz{|~|zyyyxy{yz}}}||{z{|}zzxyxwz{z|{yvvvxvvwxwyyyy{~}}}|||}~~}|}{|{y{}~~}}}~~~|z}~~}|yzyy|~~|y{ywz|z|}{{yxx{|||}~zzyvwyy|~~zz||}}|}|y{|yzyyxz{|{z{{|{{zwxx{z{~}}||{zz{|zyxyz{|{|||}{|{yyyyyxyxwwy}|||~{|}~~}}{{||zyyyz{~~{{{zz{zzyyz{~}|~{{yxyyy{}}}||{|{|{|{zxz}}}}~||z|zxx|~~~}}}||{|{zxxxvxwxwvwwwz{|}}~~}}|zy~~}}|}}}}}|||{}}}|}||}}||zzz{zyyyy{||{{z{}|{{|}z{yxyx|~~~~~}}{||}|}~|}z{zyzzzzz{yy{{|~|~~}}}}|{zzzyxy}~|{{|}}}}~}~}}{||~|{}}~~}}}~}||}}}{{|~{|}~}}~~~~}zz{ywx{~~}}~~~}|~~}~~||{{xxwvvwyy|}~~|~~}{z{z}|}}~~}|{y~}|z|}{}~~}}}{zzy{z~~~~~~~}}{zy{~}}}}~}~~~~~}}||}~~|}|{{}~~}}|}}|}}|{|}z{~}|}~||{}|||}|{{z|~}}~}||{{~}}{z|~|zyyxyz|}}zzz{|}yy}~}}}}{{|}~}}}}}~|{yz{|}~}}~~{z||zy{~|}}}}||}|}~|{zz{y|~}~}||}}|~~~~|{}~|||||yzxxy{zS))*)*()()'('('  ! }~}}~|~|}}||}|}~~}|{}|}{}{{{yxwwzz}~~~~~~~|}~}{{{{{z{~}|{{{{z}~~~}}}|~}||}|y||||~|}|~}~}||}~|}|xwzyz}~{y{|{{}||}~~}~|{{|}}{{}{yy{{}{{xvwxvwwyyyzyy{|~~~|{|}~}}{|~|z|}~~~~}|}}}|}{|~}z|{|{}{z}}|zyx{{z}~}{{zxxyw{~zzz{}~}}|{}{yyzwwz}}|{||zz{yyy}~|~~}~~|||}}}{|yz|~|}~}|}|{yzyyyzzyzz|~~|}~}}|}}|{{zz{|}{{zz|zyy{{z}}}}|{z{{|}|{}|}}{z||{yx|}|}}|}||{wwz|~~}~}|}||zyzyxxyxwwxz{~~}}}~~}~{|~~||}~|}||z{~|~}{|}|{|||zx~|zx{|{{z{z{||{|{{y{yywy|}}}}|~~~}~|{}{{yzzyz|zyy{}}|{~|}~~|zz{zzxx}|{{z{}~}~~~}{|}{{{}|~~|}~~}||~{z{}}||}}||~{zzzyz{~~~}}}~}}}~~~}{}|yxwvuvxz|~~~~}{zz|{}~||~|zw{~~~|{~}}}}~~~~}|{xyzzz~~~~}~~~~}|z{|}|||{{~}}~~~}|||}}}}}||{{{~}}~~~}~~|||}||||z{|{|}}|{|}||{}{{}||{{{{|~}}{{}|{}{zzz|{zzzwwzz}|z{wz{zxw|}}}}{z||}}~~}}~}~~}}|{zxy|}}{}~~~}~{{z{yyz}}~~~}{{|}~~}~|{yyxy{~}{|}|{|~}~~~|{||}{|z{{zxxz|{S()*)+((()&'')&  !||}}}|}}~|}}}}}|}|{{|||{}{zz{|z{{ywwxx{~~~}~~|}}~}}~~~}}|||{{{zyyy{}||{zzzy{}}|||{{z|}|{{|{|z{{|{|||}}|}}~~|{||}{zxuvwvw}~|zz{z{|{|}||||{zzz|zzz||{z{yzyzxvvvuuwx{xyywy{}}}}}{zyzz{~}|z{|}|{~|~}}~~~~}{yz~~}|zz|}z{z{z{zxz|{xwxzzy{~}zzyx{ywy|}{yz{z|}}|{}{xxwuuxzzzyy{|z|zzx{|||~~}{|{{z~||{{zyz||||}}}{zxyyyywxwyy}~~~~~}~~~~~}}|{{}}|{{{yz||||zz{zxxy{{{~~~}|{zzy{|~}|{|||{yy{zzyz}|}~z|z|ywvwx{}}}~}}||zzyxwvwwwvxy||~}}}}}}{{}}}|{{}{{|{zz}~~}~}{|}~{||{zx~|zx{{|{zxyyy|||{zyyxyyy{|~~~}}~~~~}{}}{z{yyyzzyz{|}}~}|}~|}}zz{zzx{}|z{{{|~~}~~~}}}~|zy{||~|~}}~~}}|||z{||}}{}|}~|{zzzz|{~~}||{~}}}~~~~||{ywvwuuvz|}~~~~~~}|{zz||~|}|||{yz}~|~~}}~~}}}{yy{{zz}~~~|~~}{z{|~||{y}~~}~|||{|~|}}|||{{~}~~~~|z{~~}|z|~}}}}|}|}~|}}||}~||{||}}~}}}}|}}||zy{}|{zzxwy{{~{{yyyzxwz{|}}||{|}}}}~~~~}|{x{x{~}}~}zzzxy{~~}}}}~~}}{|yz|}}|~|{|}~~}}~~{|{}{|{}zy|}{U)**)*((()&''(&  !~~~~~~~~~~}|}~}||~}{|}}~}}{xxywy}~}~~}~~}~}}}}|{|{|}}~}|||||}~||}}}{}}~|{|||}}}}~}}}~~}}}}|{ywvxwvy}}{{}|}~~}}{zz|{{z{|}|}{|{}ywwwxwxwz{yyxwz}||~{zy{zy|{zz{}~}}}}~~~||~|}||||{{|}{{}zz{{zyz{zy{}}z{zyz|z{}~}{{z|{~~|{{|zyvwvxz|{{z{}}}{{{}||~~~}}|}}}~}|{z{{}|}}}}}{zzz{zxwyw{|~~~|{z|~|{|{|z|}|||}|zxy{||}~|{||||~~||}}|yyy{}{{{|||}}z||yxvww{~~~}~}~|{zzywxvuvwzz|~~~}~~}}}~}}|{z{}{}}y|{~~~}}}||{|~|{{}||zz{{z{yzzz}}}{zz{zxzyy|}}~~~~~~~~|}|{zzy{zzzz}}~~}}|~}~~{{{z{yz}{zzz|||~~}}~~}|}{z{{zz}}~z}}z|~~~||||{{|~~~~|||~}~|{zzzyz}}}}}|{|}|~~~~~~~}}zywvuuuwzz}~~}}|zz{{}}|{{{|}||~}}}~~~~~}~~zz{yz{{}}}~~}~~~|}z{}~|}|{z{}}{||~~}~}}|{|}}~~|}|{|{~|}~~}}}{x|~}||y{}}{}||}{{}||}{{||z{{|z||}}~~|}|}}||{z{{zz{zvxy{z||zxxwwxwxy{}}{zz|}~}}}}}}~~}{zywyz|~}}}~~~}|zzxw{~~~|}|~}~{}|{{{{~}|||z{z{}~~~~~}~}{y{}|{|{|||~}U()***((()&''('   ~|}~}~}}~~}~~~~}||{{{{}|{z{zz}}~zxvxuvy~}~~||z{zy{|}}~|~~}}|||{{{{{|{}|||}|}|}{{||{{{{|{{}}||~}|}|}}{zz}}}||{}z{{zzxvwuvx{}~}|z{z{|{|}||{zyxyzxzx|~~|}{{zyywuvvxxxwyxvvuwzzx}}zyxxwyz~~~|yyz|}|~}|{||}}}}||~}}~~{}||}|{{|z{{zyyzzxzzzxxx|xyzxyzz{|}}||z|z}~{y{|zxxwvwwwyyzzz}|zz|{zz}~}}||||z||{{{zz{|}~|}||}{yyyxxvvwz|~~~|~~~~}~~||{{{{}}{z{z{||}{z{zxy{{{}~}~}|z{|}}~}z||{yxxy{zy{{z||{yzzzxwwww{}~}{}~}zzzyvwttuwz|}}~~~}}}}~}}|||{zz|{||zz|~~}}|||}{z~~}{}~zzyy{z{{xyz{~~||{z|zzz{zyz|}}~~~~~}}}}}zzxzyzzz|}~}}|~}}}}{z{yzy{{zyzzz||~}|}~}}|}zzyyzz|}|~}y|~{{}}}zz{{|}}|{}}~}}|{|yzz||||~||}}}|}~~~}~}}~~~}|zxwwwvvvxy|}~|}}}|z||{|}}{{|~~}~~~||}}~}~~~|{{zxyy{z{~~~~}|}{}}}~}}}{z{|||~~}}~~~~}}~|||||~~}}}}|{xz~~}|{{}}||{|{|~||}}||{||}||{{|~||}~}}~}~~}|{}}{{z|zzy|{{{{yxwxuwy{|}~|z{|~~}}}}}~}{{xxx{}~~}~|zzxy|~~~}}||}}}}~}{|{}~|||{yzyz}~~}}|zz||~|}|}}}W))***))()'(()&  !~~~~~~|}}|}~{{|z}~~|zxxvtx|}~|{zzyx|~~~~}}|}|{}|{}|~}}}~}}}~{}}}||}}|{|~~||~}}}}}|{}}~~}}{|}{zyxxz{}}~}}||}~~}}|z{zyy{zz}~|||zxvvvwyz|xzyywwxy{{|~{zxyxzz}}|z|}}}}}}|~~~~~~}|}}|}}|||}}zzz{{{z}{yyxyxyyyz|||}~~}}}|}~~~{{|{zzxxvxyxz|||}}|z{}}{}~~~~~||{{~}{|{{|~~~~~}~}}|yzzywwy{}~}~~|}}|{}}}}{{{~||}||yz|||}~~~}}~}|{}}{yxz|{||{}|{zzy||xzxxxy{~~~~~}}~~{{{zxxwuwy|~}}~~}~~~}~~|{{{|||}z{}~~~}|{|{z}}}~z|zy{{{{zz{z~}~z|{||zzzz{{}|}~~~~~~~~|}{|yyyz{{|~~~~~}}||zzzzzyzyyxyzyz{}~}}||||yyzz|{||~~|z{}{|~|}{{z|{~}|{z{~~~}}|{{zz|{{{~|{}~}}~~~}}||}~}{|zyxxxwvxxz{||}~~}{{{|{|}}|}}~~}}|}||}|||~~||z{yxzzzz}}~}~{|~|}}~~|{}|}}~~~}~~}}~~~}~}|{|{|zz{~~}}}||yy}~}~z{|}|}}|{}||{{|{z|||}}|zyz|~}}~}~}}|}||}||{{{zzz{z{zzxxvuuuy}|{|{zz||~~}}{||}~|}~~{yyyy{~~}||||}}}{zyw{~~~~~~||{{}~~||}{~|z{{}}~}|{yyzzy{}~~~}~}{zz|z{}~|~W()*)*)(()'''(&   ~|~~}~|{||~~}}}~}}{{|zzyz}}{{yxvvx||{}}{{xxwww|}|~}}||}{{|}|{{}z{{~|~}}}}}||{zzz{{|zzy{}|{~|||{|}~z||}}~|}{z{}|zyxwwy{|}}~{|||{|}~{{{}yxyywyzy|~~}|z{ywvwvvz{{zxxxwwuwyz{|zxywxx{yz~}~{zz}~}}}}|}}~~~~}~~}~}{||}||}{||}{zy{|zz{|xvxxwxwxy{{z{}~|}~}z~}|{zzzywwxxxxyz}{{|zzz{}|{}}|||}zz||z{z{{|~}}}~}|{|{zyzyvwyy|~~~~~~}}~~}|||{z}||{zzz||{zzzxy{{z{}}}}~~~~{{|}{zxyyz{z|yz|yyxyz{yzxxwz~}~~~{}~~||{ywwvtuz||{|~~}~~~}}~||}~||{z{zz{{z{~}~~~}|}{{|{~~{|~zzzzyzy{xwywz~|{{|z|z{{|{z}|}}~~~~}~}}~{{zyxy|{||}~~}~~|}|}||z{{zz{zyyz{yyx}}}}}~||}|yyzy{|~{}||zz|}}~}|{z||{||}{z}}|}|{|yzz{z{{{{{|~}}~~~|{|~~|z||zyywwvwxy{{||~~~~}}||}|||}}||~~}~||{z|xz~~}{|{xxyzz|}}~~}~|{|~~}~}||}~~~}~}|~~}~}}~}~~~}{{|{zy~}||}zyx{~}||~}|~}||}~|||||{|}{}}}|z{}||~}~~~||}~|{|}z{||z{{zyywwttv||{}{yz}}||}}{z~~|}|{yzx{}}|||z{|{zyyz~~~||{~||~~}}{~}|{{}~~}|zzzzz{|~}|{yz{{}}~Y)**)*))()'(((&  !~~~}||}~~~}}||{z{yz}}{{{xyz~}~~|zyxvwy{{|}~}}~}|{~}}}}||~~~||||zz||{z{}}}{|}||}}||}}~~||{{~}|{zyyy~}}~}||}}|~}|~{zzzy{|}}}~|{{yxxvwz{{xxzxxxwwxyz|{{{z{{}{y~~}~{{||}~~}}}~~~~~~}|}~~{|~}~|{z{}}||{{yyzwxxxzz{zy~~~~||zz{|yyx{yzyx|}}|z{z|}}}~}|}~}||}}|zz{}}~~~}|}|zzywwvyz{~~~~~~}||{z{~~~}~{|~|{z{{yzz{{{~~~~}|~~{{yxzz{{|{|zyyyy{{zyzyy~}~~~}~~~~|{zywvvw|}}~}~~~~~~~}|}}|~{{{zzzzz}~~}||||||~}{}|z{{z{xzyxxxz|}||}|{z{||||}}}~~~~~}}|||{yy{|}|~~~}}|}z|zyyzzyzzz{zyyz|~||}~~}|||z|{z||}{|}}{y{{}~}~{{{{{~~~||||}||||{|z{{zz{|}|~~~~~~}{{~~}|zzxwvwwwxz|}}~}}|{{}}||yz}}}~|{zz{yxw}~~~|{|{|yzzy{}}}}}{{|}}~~}}}|}}}~}|}~~}|{}~~}}|{y{{|{~}|{{zzxz{}{|}}}~}|}}}{|{|{|{||{}}{{z|||}}}~}~}}|}{{||z{||zyzyxxwvsst{{{{zyz~}~|z{|zy~~~|~~{zzxwz{~|{zyyx~}|||zz{|}~~~~}|||||}~~|}{{~|{{|~}}{{zyzzyz{~~}~|{zzz{|||z~X))***((()&'((&   }|~~~~~|z{}|}~}}{||{{zyzy{~zzz|yy{||}}{{yxxvvvxx{{}||}}}|}||||||{{||~~~~~|{{zzz{zz{{{z{z}|z|y{}}{{}||}}|zwwy}|yzyxxz||||z{{|}|z{||}{|z{zy{|||~~|z|{yxyxwwyyxxywwwvuvwxz|z{{{||}{|}}{|~~|zzz{}~}{{|{|}}~}~~}|~~~~||}}||}|}||zz|||}||zzy{xwywwxxx{|~~~~}}zzz{yyz{{zzyzz|{zyyz|||{{yz{{{|}{zyy{|~~}~~}~||}zzxxvvuxxy|~~~|~}|{{|yz~}~}{{}}}zxy{yyzzy{z|}~~~~~~|}}{{zyyyzz{zzzyywzyzyzyzz|}{~~}}}}||}{yyxwwvyz|}~~~~}|~||}~||}~}~|zzyzzyy}~}|{||{{}~}{}~zz{z{yxxywwwy||{z{}{yyz{||~~~}}~}~~}~~~~}~}{z{yzz|}~}}~}}||||zxxyyzzz{zzzxy||{z{}}|~}|zz|{{y}z{z{{z|~~}~~}{z||{}~~||||{||{|zzz|{{||||}~~~}}|{z~~}|zzyxyxyyxz|}}|~~~~~}|z{}|{y{}|{}~~}{z{zyz}}}~~|||||{zz{~~~|}z{}~~~~}}}~~}{|~}}}~}}|{z|{~~|{{{yzz{}{{~||~~}}~}|{|}}|}}}|~~||{||||~~~~|~||||{{{}{{yzwyxxtruy|zyyxy}~{{z|{|~~}}|z{yyy{~~|{{xy}}~}{|~|||~}~~||~}|}~|~}~||}|{{}}~}{}{zzzxz{~}}|y{{|||x|W)***+)(')&''('  !~||}|~}~~}}}|{{{|}{|z~||{}}}}}|{zxyxwywy|~}~}}|}|}|{|{|{|~}|||yy|{{{}}}}{}~}||{{~}}~}}~|{zyz}~|zzzz{|~|||{|}~~|}|}}}{{{|{{}}|~~~{|}zzyyyyz{yyzzyxwvwvwzzzz{|}}|||}|z||}~}}|}|~{}}~~}|}~~~~~}}}~}}||}}}}~|z{{yxxvwwuvz}|}~}{||}{zzz~}{}|{|z{z{z{z~}~||}{||}~}{{}|}~}~}}~}|zzyyxuwxyz|~~}}|||||}}}|}~~|{z|yz{z{y{|{~~~}~|{||{zy||{{z{zy|z{||z{}~~}{{~~~|}||}}|{xwwzy{~~~|~~}}~}~}}}~}}|{yzyyx|}~~}|{{}}~~~}||||||{{yyyxyxz|||~~|{yz|}}~~~}}~~}~~}{zy{zyz|~~~~}}~}|{||zyy{yyyz{{zzxy{z|{z{|}|}||{}|{{{{zyz|~{|}|~}}{||||}~~~|{}z{{~z{z{|z{|{{|~~}~~~~|}{zxy}|zyyxxyywxwy|}~}}}~~{zz|}|{z||{|~~{{{{{zy|}}}}~{|}|}{|{{}~~~~yz}}|~}|}~~~}~~}}}~~|||{|}~}||||{zyx}}|}|}{}~{|~||{}~||}}}~~}}{{|z|~~}~}~~||}|~|{|{{zzzyywvttuxyzyywvz~|{z{}}~}}}|||{yxzyz|}~|zzyy}~}|}{{}~}{|}}}~~|{}}|||{|~}||{}{{}~{|{{zy{{xyz{{|~~~||zyzzz~|xz~X()**+((()'('('  !}|}~}|{|}~||}{{||z|}zz|||{||{||{zyyyxwvxwwy|{{|}~|}|{{|||{{{zz{~}{|zzyxyzyy{}}{z{}}zzzz}~~~|~}|}||zxy{{{{zxyz|{zzzyz{}||}{{{||{{zz{||{|~~~||{zzyxxyzyxxxwuvvuttyyxyxy~~}|}~|zz|{{xxzz|}{{{{{z{~~~~}}|z|~~|~|}||{}||||~~}~~}{{{ywxxvxvstvxxx|~~|{z||||yz~||}{{z{xzxyyz|~|{z{zy{}|{{{||}~||~~}}|{xwwwwwxwwxz}}~}~|}|||{{|}}~}{||{|~|{{zz{{yzxyzz}~~~~~}}}||||}zzy{zyzzyyx{{yzzy{|}|}}{{|~}||{{|{~~|yxxywx{~}|{~~~}}|||}}}~|zzzzzy{}}}~}{z}{}~~|}~|||}}|}zzxywxz|yw}~zzzy}|~}|~~}~~{~~{zy{{zz}|~||}||{||zxyzyxyz||z{yxz{zzz{z{}}}|{||{y||z{wx|~|{{|~}{zz}||}~~|z||z|}{zz{|{{}{}~~}~|}}{zxz}~}{yzxyzzxxwz{|}~~}}}z{{|{y{{}|{~|||}zzz{{||}}{~}|{||}~}~~~~{{}}~~~~~~~~}~}}~~~}~|}~}~||}~{{{zvy~}|}}~||||{~~~z||}}|}~}}~|||||}~~~~~~~}|~~|{}~}{z|xyxywwvyzzzzywx~|z{~}~}~||||zzz|{{|~}|||zy|~}~}~~}~}~}}~|}~~{|}}}|}~|||}{|||yyy|zyz|{{|~~|z{z|{}|z{~Y()**+(('*'((*'  "~}}}~|}~~~~}|}{||{||}~}}}|}|}}{{{zyxxwwwxz}|~}~~|}}~}{||||{}}~|||zzz{zz{~~|{{}}}|{|~~~~}|{z}{||{zyy{|}|z{yz||||}|{||||||{{{}||}}~}{|}{yz{}yyxyyxwwutvz{yz{x{}~}}|{y{zxz|}}||~|{|}~~|||~~~{}}~|}||}|}~~}{{{zwxxvwvvsswvty}}||~~|z{|}}{{y{~~}|{|{zyzxy{}~~||{|~~}~~~}}}}}}}~}~|zyxyxyxxwxy}}|~}}}}{{|}}}|~{}~|~}z|||{zyzz|~~~}|}|}|z{|{|{zxxwy{{{{z||||~~}{~~}~|{z{|{{}{yyyxx{~|||~~}~||}}~}|{{{|y{||}}|{}}}|||||}|~}}{{{ywvzzzx{~~}|||{}}}|~{y}|}}|{y{yzyy|~~|}|}~||||{zzzzyzz{{}{zyyzz{z{yz{|}|}~|zyz|}{xvy||{{{~~}~{zxz|||~~~~|{zz{z}}{z{z{y|}~}||~{z{z~}zyzyzzzxxwxz}~}}~}|{{zzyzy}{}~}}~|{{z{zz{z{|z{}|{}~}~~~~{{|~}~~~~}}}~}}}}~~~~}~~~{|}}~|}}||}|zz|xy{}{|}{|{|{{}}}}|||}}|}~|||{|}~||}}}~~}}}}|}|~~zzzz{yyxvuxy{yyzyx{}}~}}zz~~}}|}{|{zzy|zz|~||{}|{|}}|||{}}~~}||}~}~~~~}|~}||}||z}|{z|zz||zzy{yyz|{|{}~~||{{{zz|{{|W()*)*((()&(')&   {{z||~~~~}~{||}~~~|}{|{{{|{{{||~||{z{z{yzyyvvvvvvwxz||}}}~}{|{|{{z}{}{~~}{|{z{yxxyzz{||yy|||{{}}~|}}}}|{z{{{{zzzzy{|{}yzyzz{z{yyz{{{|{yxzz{{}|}~}{{{{}zy{zxxwxxuuvusryzyzzzy~~~}~}|||yyxxxvz}{{}||{~}}~~~~z|{~~~~||{|{{{{y{{{}}}~|{{{zwxxuwxurrturtwyzz}~|{{wz||{z{|~~~~~|z|zyxxxxy{||{z|||}}|}~~|{{{{|~|}}}zzyzywwwwvxz|~}~||~~~}z{|||}}{||||~~}}}|}}|{{yyxy|~~}|~}~}}{{}}|yy{z{zyxwwwzyyzyyzzz{~~}}}}}||yzyx{||yywyvux}~|{{z~~|||z~~||{||z{{{|}}|zz{{|~}|{{{||}}}|{ywvwzzy}~~{|||}}~}z}zwz~~~}}|{|xyyxyxy}}~|||}||}}{{yzzzyz{{|}{zy|yzyzyy{}||}|{{zxy{{zwvz}z|{}~~}~|{yy|{{|~~{yyy{|{{z{yy|}}~~|~}z|}{{|}~~}}}{zz{{xwxz}~~~{z{z{{z|{||~}~}|z||{zz{{{|{|{}~z{|}~~~~~}||}}~}|}~~~}}~}|}~}|}~|{{{y||~~|}~{|{|}}~~}}~}}|~}}}~}}||~~}{}~}~~~}~~}}~}~|{{zyz{wwvxyz{|zz{}}~~}}{z~}}}|{||zyz|{zz{{{{|}}{}}{|{y|~~~}|{|~~}{~}}}}{}{{||zy|}{yw{zwy}}||}~~}~}}||{|{}~X()*)*((')'''('  !~z|}|}|}}~}~}||~|~|}}~~}~}}||{|zzxzxwwwwuwyz{}~~~~|~}|{{}}}~}}|{|{{yyyz||}~||{||}|}}~|~~}|}~{||{{|z{}}}{|z|{zyyzzz{}}}{zz{{z}|~}~~||}~}}{|}zyyyxvvvttsx{||{||}~}}}}~{{yzyxy}}}~~||}~}|}||~}}|}||{|{z}|}~}~{{{{yyywyzwtsvvwy{||{~~}|{yy~}{zz|~}}}|{z|zxy{~}~}|}~~~~|}|||~}}}|}{z}{ywxwvvy{||}~~~~~}{}~|{|}|}~}}}~~}zyzzz{}|{{}}{zzzz{|{zyyxyxxzyz{{yw|~~~{zyzxz||{xwyusy~}|}{}~~}~~|{}~~|{|}|||||}}|{{{}}|||{|}~}}|xxwzz}|}~{|~}}||}zxx~~~~}}z{zzyyxyz|}{|~}}|}|}}{|z{y{zz{{{~}|}|{zzzzyyy{|}}||{z{yz|{xwx{{|~~}~}~~|zzx{{{||~||zyyz{|zzzxy{{{~}|}}{|{{{|{}~}}~|{{}zwwxxz}{zz{|zzz||~}}}||{{zzz{yzz{{{}~}~}|{{|||~}~||}|{|}~~~}{}}|~|~}~||~~|{{{{z}~~~}|{{}|{{||||}~~~~}|~~~}~}}}{z|{{|}~}|~}}}~~|||}zyzzyvuvwx{}}{{~~~}~~~}||}}}}~{{{|{xy|zyz{||zz{|{|{zz{wx|}}}~}{y|}{}}}||{|y{{zywz|{zyzxxwz|}{||~~~~}}|{{{{}X(****((')'('(&   ~zyyzz{|~~~~~~}{{{|{}|}}|}}|}|}zzz{xxxxvwuvsutwx{{}~}}}}~{|~|}}}~~~|{zz{zyzyz|}{z{|{z{}}|~~}}~}{}}~~||}|{}}|{{{|{}{z{{zyyywwwz|}}|zxyyyz{}{||}{}}}|||{yyzxvuusrqwyz{{{{}|}}}}}}|}|yyxxxy{|}}~{}}~~}|}{{||~~||{|zyy{y{{{}||~~{z|yxxyvyzxvutuwz||}{|}{{{yy|}{yx{||~}|{{{{{ywwyz{||z|}~{}~~}||{zz{|{|}{{{|{xxwusuwxyxxz~~|}}}}~~}}|{}}{zy|y}~}|~~}}|zzz{zz}~~}}~}}||}{yzzx{{{xyxywvxzywx{ywx~}~~}~|zz{wx{|zywvsrx}~~{||}~~}}|}|~~||||||||{|}|{yz{{}~{{~yy{}~|{yxy{{|~}~~~}|}|}~{xx|~~~}}|zzzyyyyz||{x|}}|{||||{{{|zy{|||}}|||zyzzxyy|||{|}{z~{|{|yyy{|{|~}~~}|||zz|{yzz~~}||{yyz|{{yzwvy{}}|}~{|{{}{||}}z{{zxwwxy|~|z{y{z{zzz|~~~}}}}}{{z|zyxz{zy{~}~~}|{{zz{|~|}~||{|~~}|}~~|}}~~~}|~~||{||z|~~~}}||}|||~}~}||~}}|~~~~|}zxz}z|~}}~~}}}}|}}|{{|yvwwxx|}|}|}}}~~}|~~~|||{xz|{z|||{}~z||}}{z{ywz}|||}yy{~}{|~~}|{{zzzzyyz{|zyyxwwy{}||||}~~|}||{~W)*))*)(()'((('  !|zyz|||~~~~~}|}}~}~}~|~~}{|{z{yywwwvutuux{}~~~}|~~~~~~~}|z|z{{{|{{|}|{|}||~~}~~~~~|}|}}}|~}|}|}}~}||}|{zyyxz{|}}zz{z{|{~||}~|}~~~|zz{zyxvvtsvyz{zz{}|}}~~~}}}zzxyy{z|~}|}}|{|}~~|}|z|{{{z{}}}~}}}|{zwx{x{zyxvvuvy|}}~~~{{{zy{}|zy{{x|}}}|}}{xxyz|~~{}}~}}~|||||}|~~{|}|zyxwtuwxyxwwz}}~~~~~~{|}}}zzz{}~~~}~~~}||{|}~~~|~}}|zzzzz{|z{zyywxy{xy|{{|~~~~}|{{yz|||xwvvv{~}}}}~~~|}|}}~~}|}~}|}{|{{z{||zy}xzy{~}}zyz{~}~~|~~}}~}|}~}{z|~~}~~~~||z{{zzz|}}{{{~}|}{}|}}{||zzz{||~~~}|}||zzyxy{{{}~}}|}||||{{z{||}~}}~~~~~}||}}zzzxy|{{{zyz{{zzyxxw}}~~}|}~}}{{|{|~|{~~||{zyyvvx{~~~~}|{y{{zzyz~~~{|}{{{{zwwyyxxz{~}}|zz{zy|||}|}{{|~~}|}}}}~|~~~|}}|||}{{{~}}}}}|||}|}~||}}}}}{||{}}}~~|{{{zz}}|z{}~~}~|||{{}~||}{|z{zwwwvvz}}}}~|}~~}}}~~~~~}}~}{||yzyz{zz||||{|{|{||zzzyz}||{zyxw~~}}~~|z{~}}zzy{zyyxyyzzyywvxxx|||zz}~~~}}|{|~~W()*)+((()&''(&   |zxyzzz}}}~~||}|}{~|~}}}}||{zzyyxxwuvustttuw|~}~}}}|}~|}}~}}~{}zyxz{|zz{{{zzzz|}~|||~}||}|||~~~}~~|{||{||}}~~||{|z{zyyxxz|}~~{z{{|{{|||{||}~~}{z{yyywvvvuvwzzzz{||{{|~~~|{|yywwyxz{~|~}~{zz{z||}{{{{zz{{{{||||~|z{{ywy{yz{xxvwvtwz{{|||yz{x{|||{zyxxy~~}|{{{}zyxywyzzyy|~}~~}~|zz}}{{}||z|{xxxuuuvwxxxwx||~~~|}|}}}||{{zzzyyz|~}|~}|}~{}|||z}~~~~~~}}~~|yxzzyyywyyzzywyywxyzz{~~}}}{}~|{z{zz|xxwvxz~~|}|~~~~}~}~|}~{}|~}}~~}~}|{z{z|}|zy{yyy{~~}}}{{{~}}~}|}}}}}}~|{||~}}~~}{}|{y{{z{|{}}~~~}||}|{}{{{{zzyz}}~~~}}{{zzxwxzy|}}||}}}}|{{z{|{}}}}}~~||}~|{yz{~}||zyyyxzyxyyyy|}~}}~|{}}{|}{|}|{}~~{{{yyxvxz|}~~}{z{{|zyz}}~~}||{z{xwxxwwy|~}|{{yy{{z|~~}{|}}~|}|~~}}}}}|||{}}}~~||~|}|~}|}~~||||||}}~}}|{z}{|{}}}~}|}|{}~~}||}zyyxwwy~~~~|{}~}~~~}}}~}}|z|{{{xz{||||}|||{|{|{yz}||z{xwv{~|~}|~}zx~~}|{{{zyyyyzzzyzwwxwyz{zzz}}~}||~~W))*)*))(*&''(&  !|{zzz{}}~~~~~~~}~~~}}|{|z{zzxwwwuutuuw{}~}}}|~~~~~}~{{{zy{~||{}{|{{{~~}}~~}~~|~~~~~}}}}|}}~~}|{{zx{|}~}{|~|~|}}|||||~|{{{zzyywxxyyzz|zz||{{}}|~}|yxxyzzz}~}}}}{|{{|~|||{{||}|||}|}}}|}{yuvzzz}{yyywuuyz|{|{zyyz{~~||zzxy|~~~}{|}z{zzyyzzzy|~~}|{}|||}~|||{{y{yuvxxzzz|}}||~~}|{||{{|{}~~~|}||~{}}|z|~~~~~{zzzyyywwz{yzyy|zz{{||}~||z}}{||zzyxxx{~~}}}~}~~}||z{{~~~~~~||}}}}}{y{wyzz~~~}|{{|}~|{}~}~~~}|}}}}}||{z~|{zz|}{|}~}}}||{{}{zz{zzz{{}~~}|z|xvwyyy~}z{|~~}~z|||||}~~~~~~~~~||{{}~|}}yyyzxyxyx{{|}~|}}|{}||{~}}}~}}|{}~~}{zwxvwwz{|~~~}{{{{z{z|~}}||{}{|{xxxuvwxx|~{z{zxyyzz{~~~}~}}}~~}|}~|}}}|~}||}{{}}}{|}}}~}}||}|z|}}|||}}~~|~~~~~{z||z|z|}~}~||{{z{~~}||{|zyyxwvv}|~~||}~}~~~}}}~{~~~}}|~|zzxz||||}|{z{|{{|{yz|{yzyxuvz|z{}}~}zw{~~|{{zzzyxyxzyyzwvuwyyy{{yyy|{}~}~}~V)**)*((()'''*&   |yxyyz{{|}~~~~~~}}}||||~}~}}}{{z|yzyyvvwvtssstvy}}zz~}|~~~||}~}||||{zzyyy|zzzz{z{|{|}~}~}}|}}~|}|}}~~~}z{{{{{}}}}~}|y{yxz||~z{{|~}|}{z{z{{}~|{{{yyxxxxzzyyzz|{z|zzy{|~~}}zwuxxzzz~}|~~}|}|zz||{zzzy{}{|{{{{zz}}{{|zuuyy{|{zyxwtuwxyxzxwwxyz{|{{{zwx{~~}}{zz|{zz{xxxxxy{|}}}}~}{z{|{{|}|{||zyyvutxxyy|zz}}|~}~~~{{{|zy{zy{}~~}||{{{{{}||}{{}~~~~~{{zz{zyxwuwzzyyzyyxzyzz}~||{{{{~{{{|{yxywxz}}~}|}|~~~~~|zzxy{|~~~~~~~|||}{|zyvwx{}~}}~}|{{zyy~}||~}}||}}~|}|{z|||}yyx|||}}}}||{|||zyz{y{|||~}~~|{zwvvxxz}|zyz}~}~|||}}}}~~}}~~~}|||}}~|}{{xxzxxxxwz~}{{~~}}z{||}~~~}}~~~}||~}}|zyywwxxy{~~~}||{}{{z|}~~~~||z}~|{xyyxwvwz}~~~}{zzzzy{y}~~~}~|~}}||~~}|||~|||~||~|}~}}|}|{{~}}}}|}~~|}~{{z{||{|~~||}|}zz{~~}|||{|{yxwwxz}~~}}~~~|}~~{~~~}|}}z|{|||}}|||{zz|}|{z{{{yywwxy{||}}~}yvx}~{||{{{yyyyyyyyyxuv{zz{{yyz||}~~}~W(**)))()('('(&  !|{{{|{}}}~~~~}~~}|||{{{zzywvuttuvvy|}|~~}}~}}~}~}}}|{z{{z|}|||{{||}}~~~~~}~||{}}~}y{|{{}~~~}}}||{z|}}|{z|}}}|}}|{}}~}|zyzyzzz{{{{|{{|{{zyzz|~|zwwxz~|~~~}}||}||}|{zz{{}}}{||{zz}}}}|}xwwy|}|{z{xuvxyyyyywwwx{|}z}||zy|~~~|{||{||{zxywy|~~~~||}|}||}}}~||{zxwxyxxz{{{}~}~}~~||{|{z{|z{|~~}~~|{||{|}}{||}~~}|{{z{ywvwxzyzyzzyzy{{|}}||{||}}|{{zxxyyz{~||{{|~~~}~{zyxx{|~~~~}|}}z{z{vvwz}~~}~}zzzvuz}||}~~~}~}}}{{z|{|}~{zyx|~~~}~~}||{||{zxzzzz|~}}~}}{yxxxwx~}{z{{||||}}~~~~~~}~~~||}~~|{zzxyzywxxuw|~{{}~~~}{{{|z~~~||~|}}|z}}|{zzyxxwwy{}~~}{~~|{{zy{|~}|{|yz}|yywxwwvx{~~}~~|z{zzyyx{}~~~}~~}}|~}|{}~|~|}~~||}~{}{||}}{y{~}}}|zz|{}||||~~~~~~}}}||}}{||{~~~||}}||z{~~~||{{z{yxwvvx||~}~~}~}}z|}|}~~~|~}z{~||z{|{||}}|{}{z|}{z||zzyxywxzyzz}{~}|zwvz~~||{|{z{yxyzxvxywwvzz{z{zyyzy{|}~}W()*)+(())'''('   ~{zz{{|{z}~}~~|}}~}~}}}}|}}~}~~}||{{|zzzxvvutstuuwx}~||}}~|||}~~}}|{||||{{zyzyz{{{{zzyz||||~~}}}~}~}||{|z~}zyzzzz~|}|}~{{|{zz{{yxv{~|}{{{{{{|~~~|{|{zyyyz{{}{{{{{zz{yywwwx|~}~~}{zxyx{~~~~~~}}||~|}||{zyzy{|||{{zyz{}{}}|xvwy{|yzyzxwwvwwyzxwtwwxzz}}|}yx{|}}~|zyx{x|~|zyyxy{}}~~~|{zzzy{zz|{{z|}zyxxwxwxzyy{}~~~~~~~}|}~{zzzzzyzyy||~}~}{||}z{||||}~|~~}}~~~{|{{xzzxvvvxyzzzyxxzz{|zzy{{{|}}~~||zyxxzyxx{|~~~}|{zz{}{|}~}}|{yyywyz}~}||~}|||yz||vvvz}~~}||yzywuv}~}}~}~~}}~}~}||{z}{|~|{yyx{|~}}}}|||{zyxz{zz{|}}}}||yyxywxz|~z{}~~||}}~~~}}~|~~}}~~||~}||zyyz{zxxxvtz~|{|}~}~|{yyzy}|z{{}}|z{|{}{{zyywwwy{~|||~~}}{yyzy}~}|z|{{{|zxvxwxxz|~|}|~}||z{{{zx~~~~~~}~~~~||}}}~~}}}}}}}~|}}|||z{{~~~||~|{zzzz}||}~~~~~~|||}|~~~}~}~}}}}|{|~}{{|z{zxyxxy||}}}~~~}|}~}}~}||{~~||||}}|~}|||{||}~||||zyzzzyyxyyz}|}}}|yxy}~~||{|z{zxyyyxwywxwxzyz{zzzy{{|||V()***(())'(((&  !~}|}||{{|}~~~}~|~~}~~||||zyxvuttvyyz}~~||}}}|~}~~}}|}~}{|||{{~{{z{z{z|}|}~}}||~~||||{z{~||~}|}{{zzzyvw{~|||{}||}~~~~||}}|zz}{||~~}|}{{{zzywxxx{~~|z||}}}|~~~}{|zz{|{}|||yz{||}}|wwwx{}{|||yxyyywzzyyuwvwy{|}}}{z|}|}}}||zzyw{~|||z{{}~~~}~~{z{xyz{z{z{z~~|zyzxxwyzxx~~}~~~||{zyz{{yz}~||||||}~~~~~}|~~~~~~}||zzyxxwxy{{zyyyyyz||zzzyz|~}|~}~{{yyywwyz{|~~~|}|z|}|}~~}||{|zwyz|{}||z|~}}|{z{{wvuw}~~}||{{zxtuz~}~~~~~}~|}}}}|{|}{zzxz|~~}}||}}{{yx{|{{y~~~}~~{yyxzz{|}{{}}~}||}~~}}~}~{}}}|||zzyyy}{yzyyuw{{{{~|||}zzyxvz|}|{{}}~z{||}|{|{zxxxxz~}{z~~}|zzz{}}}{||{z{zxwyxyz|}~~~}}}~}~|~}|{{{|zy}~~~|~}|}~~|||{~~}~~}||~~|{~|{}|{z|}~~|||{ywy{{}}~}~~~~~~~~}}~}}~~}}}{||}||{{}|{zzzyxyxy{{{}}||}~|yy|}}~~}}|z|~|{|}|z|}}||}|{|}|{|}{yzyzyxywxxz||}}~}||~~{}|{z|{yxxyyyxyxxxwwy{zzzxyxyz|{~}T(**)+)(()'('(&  !}{|}{|z{z{{|}|~}}{|~~}}|~}|}}||z{zxxvuttwyzz|}~}{y|}~|~|~}}}}{z{}{{z{zzzyxyxyzzy{|}{~~}~~|{zz|~~{zzzz{{|~}{z}}|||{zyzwwvvzz}yyz{z{}~}|{}~{zyz|~{}|{zzzyzyxvvvxz|}}}~|||}|~~~}|}}|}~~}|zzxy||{{{zyyz{|~~{xwvw{||{{zzwyyxwxyywvwvvxxyz{}zyy|||||{{yyzwz~}|zz{{{}}{|~~~}~}|zyxwyyyyyzy|}{yxywvvwwwvy~~}|}~~~|{|||zzwwwxxxz{}}~}}}z{|||}~~~~}~|z~{|~|~~~}{{{{xwwxwvz{ywwywyxy{yxxxz{~}z{{|}~|zyyxvwy{|}}~}||||{{{{{}~}||{zy|yyy{{{zz{z{}|}|zyzyzvust{~}|z{zzyxvvy~~~~~}~}~~~~~}~}}|||{{|{z{{yz|~~~~}|{|}|zzzy{|}}{|~}|}{zzyzz{{|}|~|}~~~||{}}~}}}}}}}|}}||{{zw{|{zz{yvwy{zz}~|||yywvstwz||{|{{|~|{{}}}|}zyxxxxz~|{}}||{{{}~||~}}{|yyyyxz{|~~~~~~}}~~|{}}||}|{{~~~~}~~}}~~}~~~}||~~~~~~{{~}}|~|z|}||~}}}~}||{wxyzz}~~~~~~~}~~}}}|}}|}}{|}}|||{zyxzz{||}~~}|~~~|{{}|}~~~}}}~||||{||}}|~}|{|}}}}}|{|}{{{{yyxxxy||}~~{|}}}z{zzzxyzyyxyyz{ywyzzyxzyxxy|~~W()+))))((&''''  !~}|~~|}|z|{}~~~}||}}}~}~}}}|zzyxwvuv{}}}}~~~||~~~}~}~}}}}|}|{||||{{{yzy|{y{|}}~~~~}{{z{|~~}}||}~~}~}|}||{|{yxxy{|~~}||}|{}~{{|~}{z|}~}}|{|z{zzywwvzz|}~}~{{}~~~~}~~~~|yzx{|}}|||zzzz}~|yyywz|{{||yzzzzyyyyxwxxwyyxy|}{z|||}}}z{zzz|{~~~}~||~~~~}~~~}|{|xxxzz{|||}~}z{{xwwwwyxy{|}{~~|||}}{zxvwyyxz|~}~~|{{{|}}~}{|}}z~}{{yxxzyxwyzzyzzyyyzzzyy{{|}~||{y}~{zyyyxz||}}~}}}}|||}}}~|{|{z{|{zz{{|}{|{{~||{zz{{wvtvx||}{{||{yxxwy}}~~~~~}}}}}}{}}~}|z{|{{||{{z|~~~}{|z|||||||{}}}~~}}~~{{z{yyz||||}}|||}}{{{{}}~~}~}~~}|}~}}||{zyxy}||{{{ywyyzz|~{zzwwxwtuxyzz}|}{z|{z||}||||zyxwvy{{}~~}||{{||~}|~~}}}|{zyxyz||}~~}~}~}|}}}|{{}}}}|||~~~}~~~}|~~~~}}|}|}~~~~|}|~~}||}|||}|}}}~}}~~}}}{yyzxyz~|||~|~~~}|}}}}~}z||{|{}~|}}|{z{zy{|}|~~~}|}}||{||}~~~~}~~{|}|{||}{{}}|}{||}|}{||}{z|zzzywwy{|}}~}}~~}||||{{{zxzyzyyx{yyyxyyxyxxxxy|}~}W)*))*()()&''(&   }z|{}}|{zzz{}~}~}|{zy{z}}~}}}}||{}zyywwvvux|}~~|}}|{{}}||||||||z{{zz{{{{z{ywxxyxy|{z{{|}}}}}}~}}yyyz{}}}}{|}~~~~|}~|{{z}}{zyxxx{|~|{{}||{~}~~~{z|}z{z|}|}~|}z{xyzwxvuuuwz{{zzxz{~~~|~}}|~||}}zyy{{{{z|zyxyz{~~zxzxz|yzyzyyzzyyxzywwxvvyzxxy|{zz||{||{yz{{||}}|}}|~}|}|~~~|}}{zywvwxzz|}{{|}{yyzzwuwwzxyz|}|||}}}{{|||{{xuvvvux{}||}}{yyzy|}}~}|zz{|zxx~~~~~~z{zxxyzyxzz{zy{{y{{zxwyyz|}|{|{z{}~{{zyyxxy{}|}||||{{|||z}}|y{zzz{zzy{z||{z{z}}}~{||{|{|uttuw{||{{|{{{{xxyz{}~~}~~~~}}|}}}}}}~~{{{|}{|{zzz}~~}~}|{y{{}{{{||}~~~}|~~}}{|zxzz|}|}|{{|{|{z{||~}}|}}~}}~~~{{{zyxw|}|}}{zxzyxxz{{zzxvwxvxz||{{{{zyz{zy|~}}}{zxxwuvy}~~}~}z|{{}}~}}}~~~}{{zxyz||~}~~}}}}}{}}}}}~~~~}~|}~}~~}}~}~}}}~~~}~~|}}}}~}||{|}|~}~~~}}|{{||{z}~{zz{}~}|~~~}}~{|}|{|~}|}{{{{{y{||}|~|}}}~~~}|~}|~~~~~~}~}}}{}}||~}~}{}|}~}}}}}}|~{|zzyxy{}}}~~~~}}||zz{|{|{zzzw{{{zyzyyxxzzy{|~~X)**)*((')'''''  !~|{}~~||z{z|~~~|}|z|{|~~}~}}}|}{zzxwwwy|~~}~~}|~~}}}}}~~||z~|||}||||{xvxyxwz{z{}~~~|~~|z{|}~|}}~~~~}{}x}}|zyzyz}~}}||}|{{}}|{}}|~}~}|~~~}}|{zzyywuvvvy{|z|zwx|~}}~~}~~~}~}{z}|}z{||zyxy|~~{zzz{}|{{|zy{|{{y{yyxzywz{yxy{{{y{}{|}{{z|~}~~~~~~}}}|{|xvwz{|~}{~}|{{{zxvy{{{{||}~}}~~{{}}}|{xwwwtwz|}}|}{zzyz|}}|}|~y|~}~~|{{yyy|{yz{{{zz{|{|{yx{zz|}}}~}|}}~|{yyy{|}|}}|}|z|||{||~}{zzyz{{yy{{|{{||z{~}~|{||z{vuwvzz|{{|}{z|{zyy{{|~~~~~|~|}}~~}}zz{}|}{{yzz~~~}||{zy{{||~|~~~}|{|~~||{y{||{|}}|{{z|{|{|{}}}}{|}~|}~}|zzzxxv{~~~||zyyxxyy|zyxxwxyxy{|}{|||zyzyyyz|}}|{zzxwuwx{}~~~~}|{z}}}~|||~~|||{zz{~~}}~~~}|}|~~|}||~|~}}~~}|}||~~~}}~~}~}}~}}~~~~~~}}~||}}|}}|{}}}}|}}|}{{||zxzyz}{|}{}~}|}}}|}|}~}||}z{z|zzz{{|}}}}|}||~~{}}|}~~}~~~~~~~}~}}}|~|{||}||||}}}|{|~}|}|z{{yyyz|~~~}}{{{{zy{}}z{|z{{{zzyyxvwxzzy|}X(**)*(((('('(&   |{{{|~|{|y{z|}}~}||}|{{{|~~||~y~~}}}{||{zzzzyxxxx{}}|||~}{|~}|}}{{|}|{{|{{z|{{z{zxuvvxvxyx{{|}}}{{}~~{y{{}|~}}}|{{||~~|{zxuw}|zxxyxxy|{{{{{|zxy{|||{}~{|}~}~|}}|{|{yxyxwvwtuvwzzz{yuwz|}}}~~|~}~}||}{z|}|{zzzzxvxz}zyxzz}{yy{yyz{{zy{yzyzxxwyyxwzyzyy{{{|zzx{~~}~}~~~~|}~{z{zzvvyy{|||{{z{xwvyyzz{z||~{~}~|~}~{{|||}}{wvvvuuy{{{{{zxzywz{z~~~|||}{|~~~~~}~~~~~~}{{yxy{zyxyz{xxz{z{yywzzz{}|}~||~}}|{xwzz}|}||{||{{|{{||{{zyxxzzwxyzz|z{|}|}~~|}}{{||||wttwxz|z{z|||}}{y{yz|~~~}~}||}}}~}|||{{|}|yz{z|~~}~|||zzy}||~~~~||zyz~~~{y{|z{|}}{{{z{}|{z{|}}|zz{{{}~{zzyzywx|~~}||zyzzyz{|{yxwxxzy{{}}|||{zyyxwwz}~}|zyywvwz{{{~~~}|{z}~~|zz~}}}~}|{{{|}~~~~}}}|{|{{|||~}|~~}~~}~}}}|~~}~~|}~}}}~~~~~}}}||||~~~~{|}}|y}~}~~~}|zwvuwz||}}|{|~~~}~}}|~~~|}}}|{{{{y{|{{}}~}|}}|~~~|}}~}}|}~~}}}}}{}{|}}||}~|}}~~~}||{{{{|}~~}{y{y{|~~}}|||{{{zyxwvxzz{}~~Y))+**((()'(''&  !}|{|}}~~|||}}~~~~||~}}||}~}}}~}~~|}}|||{|zyzz|}~}|}~||~}}}||~||}||{{|{z|{{ywxyyxxxx|}|}~~}|}}{{}{~~~|}|{~|~~}}{xuwz||zzzyxz|}||}{}|yz{|}{|}}|~}}|||y{zyyyxxuvwxyz{{yyxzz|~~}}~~~~~|{|}|{{{zzzxxz~|y{{|~{|||z{zz{z{|yy{{zzy{{yxxxwz{zzy{|zyz~~}}|}|{|}xxwxz{~|||{{}yvuw{|}|{|}~}~~}~|{|~}~~|zwxwwvx|{{|{xyyxwy{{|}|}||}}~}~~~}~}~{{yyy{|zzyy{zyy{z|zzz{{|{}{}|}~~~}~}yyz{|}|||z|}||{|{}}{|zyyxyyvxyy|{{}}~}}|{{}~}|{}|}xuvw{z{z{z{|}~}{|||z|}~~~}||}~|}~~~}}||~}}zyxz|}~}||||{{{}}}|yxy}}|{{{z{|}}||||{{{{{{}|}{{yy||{{}~~||zzzzyx{~~}{zyyyz{z||{ywvwzyz{|}}||{{zzxwvvwz}}}{|zxwxz{yz{}~}|{}~~|{z|||}|z|{|}}}}}~}}|~|{{|{|~|~}}~|~}~|~}}~}}}~}~~~~~~}}}{|}}}~~|}}||{{{}~|zxvtwvxy||{z{|}}~~~{|}~|~}|{}z{{{zyz||||~}|||{z}}~~}}}}|{{|~~~~}}}|||~|{}}|{|~}{}}~~~~|}~||{~{}~~~}~}|yyxy}~~~}}|zzyyvvwxxx{}}~Y()*)*((()'''(&  !~{zy{}}{|{z{}}||}}{z}}}|||||}zy}~}~||z{{z{zyz{|}}|}{{{}}|{|}~}}|{|{}{||z{z{zzzzywwvyxvxvuw}|{|}{z|~}zy{z||~~|{{{{{}|~}}}zxyvxz{zzzxxxy|}{{|||{{yy{|z{}~~~{~}~~}{{{{zzxyxxxwwvxyyyyyyz{{z~~~~}{}}|{||}|{}|}{{{yyywwy|~{yyz|}{{z{yzz|yyz{zy{{zzzyzwwxuvwzxwwywxy|}~~~}~~}|||{|{zxvvxz{}}{||{z{yvvwx{}}|z{{||}~}~|zz{{||||xxwxwxwzzzzyxyyyxyxyy~~{|}z|}~}~~||}}|}}|}}|||zyw{|yyxwxyzyz{{ywxzz{||{{~{}}}~~zz{{{z}{{y{{||z{{}}}zzzwwxxvvxy{|{}~}~}}}{{yz}~|{{|||xwwvzzzzyzz{|~|}||z{{~|}|~}||~}}{~|}|~|{zyy}~~~~|}}}}|{||{zz||~~~~|yvw}~}|{z{{z|}|{|||zz||z{|{{{yx|{z{|}~~|{yyxyzz|{~}}}{{yzz{{{zzvvwxyzyz}|}}}{{zyvvvvw}~{{{zxw{zzyy{}||{|}~}}zz}{}|~|{z{{}}}}~||}||{|{|~~}}~~}~~||||}}~|}~~~~}}~~~|}~~~}~~||{|z{}~~~|{yxy{}|~~}|yz|||}~}~~}~~~~}||}}{{{zzz||}}~}}}}}{~~}~~}~}|{}||~~~}}}|}}}|{}}||~~}|}~~|~}{}~}|~}zzyww|~~}}{{zzxwwywxz|{~Y)**)+(('('''(&  !}|{z{~}|~|~}~|{}|}}}~|{}~{y|~z|{{{z{|{||{}~~~|zz~}}}z~~~}|||{|}}}}}}|{|{{zyvyzywwww||||}||~~{{{{z{}~~}}}|||~~}||{xx{}}yy{yxy{}|}|{{|{{{|{{z{~~~~}|}{{{zzyyzxxwxyy|{z{z~~~|~~}~}~}}}}}}|{z{zz{xxz}|zz{|}z|{z{{{zy{{{zz|{{||{zxyxvxzxxvwvuz}|}~}|~~~~||}|xxwy{}~}}{|{{yxwxxz}~{|}}{|}~}}{{|~}}~{zzywxy|zz{|{yzzzy{|z{~{}zz}~~~}|}~}|}|{}||||zwz|yz{yyyzzzzz{yxzz||~}}~|||{~~}|}z{|}yy{|{|||||~~}|{{yyxywwzz|||~}~||~z{|}}|{|}zxxy{z|zyzyy}~~}}||z{{~}~~}~~~~|}~~}|~||yyyz}~~|||}{{z}{{{{|~}~|yxu{~||{zz{|||{|{|{|~|{|{|||yz{|~|}~~|zyyyz{||~}~~~{{z{{||}zzxvuwyzy{||~~}{{zxwwutsw|}{||{{y{|zyxy{~||}~~}}|}|}|~|yyy{{~~}}{{||{|{y{~}~|{|||~{{z|}~~}}|}~~~~~~}~~~~{}~~}~}}z{zxy{~~}~|{{{{|~}~~~}|{xyy{}~~~~~}~|{|}}|{|zzz|}|~}}}~{|~}}}}|||y{}{~~~~}|}}~~}|}|||}}|{~}~~}~~}~}}|}{||}}~}{zxwuz}~{}}||~|z{{yxvwvxyzy|}Y))**+((()'(')&   }zyyxz|||}|}}}}{z{z}~}}~~}{zzzyy{}}~}|z{{zy{}z{}}z~}{{zw{||{{|}|}}zz{y{|||{{{|z{zyxyxwwyywwvxz{|}||}~~}zyyxy|}||{{z}}~{~}|{{ywwy{{zyzwvuxz{{{{{{{yyxzyy{~~~~~}|{zyxzxxyzxxwwyzx{zyy|~~~~~~|~~}}}}|}|~}|{~}|{{yyyyxxz|~{zzx{|{zz|yz{|yzyz{{z{yzz|{zyywwwxwutusruzyx|}{}~~~~}~}|}{{{|zwwx|}}}||{{z{xwvxwx{}|{||yy{}~~~|{z{}||}|{yxywxyzzx{|zyy|{z{{yy}}}}yx|~}||}|{{z{}}{yy{}~|}||yyyywx{xxzzyzz|zzxzy{}~}}~~}|zy|~}{{z{{{{xz|{{||{{}~}}~{xxwxwwvy}}}}}||}{{}}}|}|ywxyzx{{zzxzz~|{}}zyyzz{{~~~}}~}}}|}}}||yzzz{~~}|}}{{zzz|}|{z{|~}}}|zzwy~~}{|zyyz|{|||||z|}}|}}}|{zxzz}}~~~|zzzx{|||{}|}}}|z{{{}|{zxvvvvy{z{y|||{y{ywwvrrrx|}}}{z{}|zzyyy}~~}|}}~~}||}~{||}}}z{zzz~~~~{z{{}{{{z}~|}~}|||}z{{|}~~}}~|~~~~~~}}}~}~|{{{yz{}~}~}|~}|}~~}~~}}{zxz{{{~~~~~}}}}|}|{zz{z}}{~~~~~}~~}}|{|||~}~|}}~~|~}|{}|{{~}|~~~~~~~}~~}~~}~||zxxy~~}~~~|}{{{yxyyxxxzy{Z)**)*))()'''(&  !{zy{y{|}~~~}~|{||~~~}||{y{|}{|~{||{|{{~~|~}~}}~}}{{{}|}||~}}~}{||{|||||}|||{|zy|yy{{{zyzz{}}|~~}||zz{{|zzz{}}}|yxy|||{{wvuwy{|||{z|yyzzyz{}}~||zyxxyzy{|yyxxz{{{yz{}}~}~~|}}~|}{|~{|{yy{z{y{}}|{|}}{{}|z{z}{{{}{{z{{y|||{zzyxxywwvwvsuyyyyz|~~~~~}||~~}{z|{}|~||{|yxxyy{}}}~}|z{}~}}z{{}|}}}{zzzxwy{zyz}|{z}|||}{}~}~z{}~|}}~|}|{}}}zy{}|}}{zzzyyyzyz{~{{||{|{|{z~~}~}|{xy}~~}}zz{|{{z{{{{|y{~~}}}|zyyyxxvw|~}~~|z}{z||}||zwyz{zy{{{{zz|}}|~}{|z|{{~~~~||}}}{{{}{}~~}}~}|{|{|{~~~{|{~~~}~|||{zz}~~|{|{zy{|||~}|{{}}~||{{zy{{|}}||zzz{|}{~}}{|{|{{|}||{{zxwwvx|{{zyz|z{zyxwwsqqv{~~|{|{|}}yzxz{~}|}|}}~~||{}z{}~~|{zzz|}}~~{{z{{}}~~~~z|}~|}||{z|||}~}}{{~~|~~~~~~~~~~~}{{zyyz{~}~~~~||~~~||{{zzzz~~}|}}{}|~}|}||zzz{zy~~~~~}~~}~~}|}|}|}}||~}|{}~|}|{y{zz|}~{}}~~}~~}}~}}~|~||yyy}}}}|~~|z{zyxxwvwxyz|}~X(***+()()'(()'   }{yxyyyz{~}||~~|{||{|}~~~}|zxx{||zy}}||~~zz|{z|}|}~}||}|{{z{z||{|{|}{{{{{zz{z{{{{{{{{y{zzxz{{xyzzz{|}|}~~~~}||zyyz{yzyzz|~~~}}}{zyxy{|{{yxutvvx{{{yyywyyxzyz||}~~~~}|zzywxxy|zzyywwxxyyzy|~~}}z}}||}|}|}~|z}||z{z|{{{zxy{zzz|~|{zz|~zz{{yy{|{zz|{zz|zzz||{zyywxwwutvssswyxy{||~}}}{}}yy{~~z{{|~~~}|y{{zxxwxy|}}|{}{{|}||~}zy{|{{{}|{zzxxyzxxwz||||{|}~}{}~~~~~}|zz|~~||}}||}{|}}{yz|{zz{yyxyxyxzyyz{{z{|{z{|}|}~}~~}}||xwx{|~}|{zz{{yy{zzzyxy||||||xywwxwuvy{}~~}|{|{z{}~~~|{{z}xxy{|{zzz{}}{}}}}}{|}|}|}|}~~|}~~}|{{{zz{||}~~~}}|||{|~{}}~|||~~~}~}|}}}{{}~~~||||{y|{||~}||~{}~}{}~|zyz|{||~~|{zzy{{{{|}{{||}|||}||z{zxwxwyz}{zxzz{{{xxwwttuxy|~}|{||~|yyyxz}~}~|{{~~|~}}}}{}}}}}{yyz~}~~~}||z{|~z{~~~~}}{|}|||~}||z~~~}}~~~~~}}~~}{z{xy{}~}~}~}~}}}|}}{{|~~~~~~}}~|}}~|{zzzyw{~~}~~~}}}~~~~~}}}~{x}}}}~}~~}||z|z|~}~}}~}~}~~~~~~}~}|zyy|}}}}|~}{z|{yyyxwvyzzz}|X))*))(((*'''('  "~{{{xyz{|}~}~~}~~}~~|{x{|{|z|}~|{z{}~~~~}}}}|{|}}}}}|||}{}{}||{{|{|}{{}|}{||{|||}|{}{{||}~~~~~}}zyz|{zy{z|~~{{zz}~||{{yvvwyz}|{zyy{y{{z{{}|~~~~~~}{zxxyz{{|zxxxxwz|{{~~~~|}|~}}~}||{|{~|||{z{{zz|}|}z{|}{{|||{{z|||||{{||||~{}{|zyyywwvvutwyzy{}}~}||}}yz}}|}~~~|{{zyxzvy{}}}|}|}{}|~}~|y|}||{}|{{zxywzxxy|~~|}}|~}~~~|{~~||}~}~~}}|}}{z|{{z}{|z{zx{zyyz{z{{}{{}|}~~~~{|{zyz{~}z~|z{|z{zz{yxzyz{~}{|}}zyxwzwvvv~~~}~|}~|{z}~|{{}zyy{~{|zz||~}|}~}~}|||~|}}}}}}~}}}{||yy{}}}~}~}}}~|~|}|}}}~}|~}~~~|}}~}|}~~}}|||{y{z|}}|~|~~||~}zy{~}}}~}|{{z|zz{|}|{{|}}|{|{{{|{zyyxxy|{yzzz{{zzwxyvuuxz|}}zz{}}|zyxwzz|~}}}}~}}}}}}}}}}~~~||{yzz{}}~~}|}{y|~~yy}~}}}~{|{|{|~~~z~~{|~}}}~~~~~}~}{}}~~~||{|yx{~~~~~~~~~~~~~~}||~||}}}}~~~}~|{|~||}~|{zzyxwyz}~~}}~~~~~||{~~~|}{~zzz~}}~}~}|{yzwz~}|{}}||~}~}~~|~}{yx{}||~}{}}|{||zyzxwwzwzyz{|X(*+*+'((*'''(&   |zyxxxxy{{{|zz~~~}|~~}|}~}~|zxw{{zzz|}}}}{zx~~|}~~~}}|{z{{z{|}}{{{}{zz{{z{{{zz|zz{}|{z|{{{{|{{{{{z}|}}~||}~}}|{{yz{yyxz{}~~~||{{zz}}}|{zywuvwyyyyzyxwyy{zy{yz|~|}}||{{ywxxyz{zyxyyyy{|}|~}~}}~}~~}}}|}~}{|~}zz}|}{{zzzyywwz{yzyyz|zz|||z{{{zy{zz{{z{{}{|{|xyxxwuvxwwwzyx{}}}~~~~}||{||yyx{~~|}~~|yzzzwxyvwz{||}~|}}|{|}}z{z|{zz{z{z{xwxywxxz|}||||}~~}}~~}~~}~{{|}}}}}{{}~}{|~{{z{{zyzyzzyyyzzxxxyyz{{zz{|}~~}~~||||z{zz{}}~}{{{{zz{zzyzxyxy{|{{|{ywtwzwvtuy~~|{|{|}|{}|~~}{{z|yyxz|}}z{yy|~}||}}~}||||}{||}}}{}}~~~~}}}zyzz|{|~~~}|}|||{~~}|}}}~|~}}~~}~~}~}}|{~~|}|{zzz{|~~~}~~~}~}||}{{z|}|~~~}{yy{||{{y{z{{{}}|{{z{zyyyyyyxy{yzyzyzz{xwvxwvuwy{}|}{{|}{{yyxzz|}~~~~~~~}}}|}~}|}~~~}{zzz{{{~|||}|{|}yz|~~}}z|{z{{|}}x}}{{|~}~}~||{|}|~}|}|zy{}}}}~|~~~|}~}}|}}}~~}~~~}~}|~}|z{|z|{zyy{}~~~|~}}~}}}|}}~~~}}|||~~~~~~||{zyuu|||}}|}~~~~~~|~~|{yy|~~}|~~~~|||z{z{yxxzzzz|{|X)**)))(()''((&  "|zzy{zyzyz}|{{|~}~~~~}{{||{{|}~~||z}}~~|}}}{{|{|{|~|}}}{||||||||z{{yz{|~~}{z|~|{||}|{}}}~~}}|~|}|}||{|zxyz}|~~~~~}{z{|{}|}{{zxxwyzyy{|ywy|{{z{zz|~|}}~}|yxwwzz{|{yx{z{}}~~~~~~}~}~~||~||}}|||{z{zzxxy|z|{z{|||||z|{}|z|}{{{~zy|}|{{{{yyyyxxyyyyzzzz|}}}||y||{zz|}~|{{{yzz{yzz||}}}~}~{}~}}|||{{{{zz}|zywxwxz|~}}|~~~~~~}~|}~}}}|}|~}~{|~~|}|{yzyyyzyxxyxxvvyyyz{|{|}~~~~}~}|}|{|{}~||{{|{}{{zz{{xz|}{|{|zxvvxzyxwy}~||}}}}~|~~~{yz|zzyz|}}{{zyz~}|}|~~}}|||}~{}~~}|}}~~~}~|z{|{{{}~~}|}z{}|~~~~}~}}~~}~}~}~}~~~}}|}~}||{yz{}}~~}~~~~~~}{|{{{{|~~|}~~|zzz|||{z{{yz{|}||{{yyyxyyzzzzyz|{{zzzzxwxywwtxy{~}}{z}}|z{yyzz}}~~}~~}{|}|}~~}}|}|~~}}{yy{zz{{{{{}{y{}~yz{}|}}|z|{}{{}~}}||y}~~|}~||~}~~}~~~~}zz|~}~~~}}}zzz{|}|}|}}|~~~~~}|}~}~~~}}}}}}}}~~}}}{{{}{}{z{{}~|{}}}|}}}|~{~~~~{|}{{}~}}}~~~~}zzxwvwz~~}}~~}}~}|}{{~}}~}||}|zy{|~|}}~|}{|{yz{yxwyyyy{{{~W)**)+((()'''(&   }zzxyyyywxw{yyy}}~}||}}}~~~}{{{|yz|}}~}~}|||z}}|{}}}|||{|{{|yy|}{|{|{{z{|{{|{zzzxww{}~~}{z{~{{y{|||}|}~}}||}|z{}}|zzzwxxz}~~~~|}}||||{zyz|{{~||zzzxvwvuwxyxxv{}|yyxyz|{z|}~|}{yyyyxz{|zyxyx{}}~}~~}~~~}|~~~~~~~|||}||~~|}|}|||zzy{zxxyzzzzy{|z|{{zz{|{z{}{zz|yzz{|zz|zyxwwwyyyyyyyyy{|}~||{yy|}zzzzzzz}}~~}|yyyyzzzz{y{z||}|}|~|||}{{{zzyzzxy{||zywwvz}}}~{{}~~~~~|}~}}}~}}||}|}}~|}}||{||{|{{yyyyyyyxxxxwuuwxyz{{{z|}}~~}|~}}}}|||{|}~~}{{}{|{{yyyzxyyz{{|zyxvvwyyyyy}~{z||}~|{{}}}|{zy|zzyzz}}|zyzz|}||}~~~}}|||||{}}||{|{~~~}~~|y{{zx{}~~~{{{|~}~~}~}|~~~}~~}~~~~}|~||}||{yz{}}~~~~}|||{{~}}~||~~}|zzz{|}||zzyy{|||||{zzzwxwwy{xx{|{{zxxyxxxyxvvwwz{}{z{~}{zyyyz|}~~~}~~~~}|}||~~|}~~~~}|{|{|{|{yz{{zz}~y{{|~~}|{{}|~}|}~~}~|}~~}~|}|}~~}~|{}~~||z|}}|~~~~}~~~}}|}{~~~||}|~}}~|z{}||{|}~~}}~~}}|||~~~~~}~||}{y}~}}}~}{zxyxw{}~~}}}~}||}y{{{{|~}|~~|}yz~||}~|{{{{{xzzyxyyzz|}}}Y)**)*'(()'''(&  "~{z{z{{zzxyzz{yz~~~|{|||~~~~}}|}}~~}~}~}|}~~}{||~|||{|~~}{}|}}}||}|~z{zzxx{}}}||}|{z{z}{}}~}|~|||~}}||{zy|||~~~~~}~}|}}|{{|||~{zywvvuuxyyxw{~}{zyy{|{{{~}||{{zyy{|}zyyyz{~~~||}~|~~~|}}}~~~}}}|{||{{yz}yz{zz||{}}z{|}|{z|{|{{||||{{z{{xxzwwx}zzz{{zz}|}~~~}}{y|~}{z{yyxyz~~~{{{z|{zz||{}|~~~~}|}~{|}|{{{zyxz{z}{zzxz~~}|}~~~~~|}~}~|}~~}~|}{}}~~}{zzz{{y{wwzyxutvwxz||}{~~|}~}~~~}||{|~}|zzyzzz{|{}|{{yxwzz{{{}~}}}|z~}}~~|~|}~{{|{}{{{z{||}||{|~~}|}}}~}|}||{}}|{{}}~~~{zz{zy{}}~~|||}}~~}|||}~|~}~~}|||}|}|{yz||}}~~}~{||~~~}}~~}}|z|{{}}{|||zzz|||}~zzzzxxxwxyyvy{|}ywvzzxzyvvuvwz{}|}{{{zzyyy|~~~}~~~}{|}|}}~}}~~}~~}|}~{}||zzy{zyz{}zy{|}|||xy{~~|~~~}~|~}}}~~}~||~}~}}}~}~}{z||}|}~~}|~~~~}~~}|}~|}~}|~}}}}|}|}~z{}{{z{{~}}~~|}{|~}~|||{|}}||z{}~{}}~~}zxxxwwz}}~~}|}}zz{z{z{{z|~}}~~}}|{|~}||||||{{{zywyyxxyy}|~~~W(**)+(((*''')&   ~{y{zyyxyyxxyyyz{||}|z|y|||~~}{|{z{}~~|}|}|~{|~}~||}{}z{{{z{{z{||{||{|z|z{{}zzzyxvuzwx|}{|}{zyxx||}}|}~{||}||{|}}{~|{yz{|}}}}}~~||~}{{||{{{{||~|{xvuvtuvxyxvx|}z{wy{}{yz}|zz{{yyxyxz{zyyyz{}~}~~}~}}{{~~~~~||}}|{}}}}}|{}zz{{zzyz{yyzyy{{|}}{z|||zz|z{|||z{{{zz{zxxzvwyzzyxzzyy{{z}~~~~}}{z{zz}}|zzyxxvz|~~~~|zyyz||z|||{|~~~|}}}|||{{|zz{{zwvwyz{{zxyz}~~|{|{{}~~~~}|~}}}{{||}~}~|||{||{|~||{{{zzzyxvwxwusstwy{}|||~~~~}|}{||}~|{zy{}||zz{zy{{z||{{yxwwxyzy{|}}}|{z{}||{||{|||zz{|zz{{{|}|zyz{~~}||}}}}}|||||{{||}~~~~}{|zzyy{{}~||{|~~~}}}}}{}}~}~{{~~}}{z|{|{{{{|}~~~}~}|{|~~}}~}~}||{{|}~||}{zz{{zz|}{{{|xwxxxxywwz{{zywxzyyxwxwwvxyz}}||zyxwxz}~~}~~~~}}}|||}~~~~~~|~}~~}}|zxz|{yzz|z{{}}||~zx{}~~}|}~~}~}}||}}~~}|{|}}}~}~}~~~~~}~}~~~~~~~}|{|~}}}~}|~}{{{|~~}}}|~~}~{|{}}~{}{{|}}~}~~}{yyywwz}|~||}|{{zyzzx{z|~}~~~~}}~~|}}}}}{|{yzwxzyyxz}|||~X)****()((''(('  !{{{|{zzz{zyz||y{~}|||}||~||~}}||}}~~~}~~~~~}~}}}}}||{|}{}|}}||}}|}~|||||}{{yxvyyx{~|z||zzxy{}~~~}}}}}}}~}}}}{}|}~~}~~}}}||~|||||}~~~}{xxwvvvyyz{{|}||{z{}}|z~}||{|{zxyxz}z{yz|~~~~~~}}|}}}~|~}}}~~}|~{|{}{z{|zxzz{{{{{|}z{||||{}{}}|{z{|||{{z{y{zy{||{{{{{||}~}~~~}}}}|{}~~~||{z{{|~~}~|zy{|}||}|}}}||}}}}z{zzxxxzyz{{zyz~}}~{}~~~}~~~}}}{}~~~~|{}|{{}}|}|{{zxvwwzvuutuy}~~}~}}}~}}{}|~~}|{zz~~|{{{|yz}{|}||zxxvxyzz{}~}~||||~|}||zz|{y{{}yz|{~}{|{{|{}}}|{}}~||}|}||}{|}}}}}zzzzz{{~~}}}}|~~~~}~}}}}~}}~}}~|||z{|{|{|||~~~~~|{}}~~~~~~~~}|}{{{|~}|||{yyz{||}|{{|yxxzzxyxwxz{wxwxzzyywxwwwwwy||}}{yxyx|~~}|}~}~|{z}~|~~~}|~}}|}}{zxy|y{||{|{zz}}}|{yxz}~~~}|~~~}~~}||{}{|~~}~}|}}|~}}}{}~~}~~}}~}}}|}}}}{}|{~}||||{{z|~|~}}~~||~||}{{z}~||{{zz|||}|}{xwxxvx}{~~|{yzxyzz{ywx{zz|~}}}~}}||||||{yyzwxzzxwx||}}~X(***+(((('(')&   ~{z{zzzzz{zyyzyz{|}zz{|{||{{|}~}}}{z{z{~}}{}}|||}|}||{||||}{|{{{||{{{|{{|||||{{{zyvvwxyy|}}{{{xyyx{}~|||{zz{|}}|}|}~~~}|{{|}{}}}|}}~{{{{||z{y{|~~~}}{ywwwvwwy{z{z{z{{y{{|}}|{{z{xzxxwxx|{yzy{~|}~~~~~}~~}}{}}~~~||}}}}|~}~}}~|}~z{{z|{yz{vvzy{{z{|{|{z{y{y||||}{yz{{|{|zzyzzz{{zzxzz{|}|{{}~}}~|{{{|{{~}||zz{{{{{~~|}}~||yxzz{|{{{z}~~~~|||{{zzyyzzxyyxyyzyyzz|}}|}|{}~}}}|~||||{{z{y}~}{{{{{{{z|}||}{{zyxvvwwxustww{}||}{|{}~||{}{|{|}|~~{|{z|}{z||yyz|}{|{{yxvuxxz|z{}}}z||}~|||yyyzxwy|xxz{{~|z{{|z{||{||}~}}~}||{|{y{z{~~}~|}{|z{xzzz}}|}||~}||}||~~|~~~}~~~}|{{{{{|~}~~}~}~}}~}}~~}|z}z{}}||||{{zyyzz|}}}}{yyz|yxzxxxyxxxwyzyyywxwvuvw{|}}|yxyy|~~}}}}}|{|}|{~~~}|}||{||}zxz{||}~}}}{{|}}}}zy{}|~}}~}|~~}~~~{{zzzz~~~~~||}}~~}~}~~}~~}~~~}}~~~~|~|}|{{{{{z}~}}~~~}}|~{~||{z{~|||zzz{~}|}|{yyxwwxz{}|z{zxzyyyvvwyz}|~~}~~}~{||||{|{yz{|{zyz{{|}~W(*)))(((*''')'  !|}||}}z|{||zzz{{~}||~}||||}~}~|{zzx{~~~~}~~}~}~|}~}}|}}||~}}||||{}|}|~}}}|zyxxx{{}~}|{{y{{yz}~~|||yy{{}~}|}~~~~}}}}~~||}}}}}~~|{{y|~~~|zzzxyxyy{||z{{}|{}}|~}||zzzyzzywwz|z{{||}~~~~~}~}~~~~~}~~~|}~~~}~}}|}||z||}xzxz{|}{|{zzz|{z{}}}||{|{||}|{z||}}}}|zyz{{{~~~}~|{||||~~~|||||~}}~~~}}}}|yzz|{{{|{}~~~}}{|}zy||xyy{zzyzz{|~~~}}|~}~}~~~|||{{|}}}}}{}|}||}|}~~{{{yvvxwwwvuuw{~}}|{|}~~}~~~}}||||~||{{||{{{|zyy|}}~}{{yxvxxz{|{~z~~}{|~~}|}{yzywyz|xxyz|}~zz{|z{{|z{}}~~~}}|}{{{yz{~~}~}~}||||{zy{~}~~}}~}~}|||}~~~~~}}}{z{|}}~}|~}~|}~|}}}{{|{||~}||}{{yyyzz|||}|{z{~|zxxyzz{yyyyyyz{yxwywxvvw{|~|zxyz|~~~}~||}||z{{{{~~}}~}~|{}}{{}zzz{||}~~}~}}{}}|}}xy{}}|}~~~~}{~~~~~}~~{zzz{~~~}~}|~~~~}}}~|~}~~}||~~}}}|}~}~~}|}}yyy{{z|}}{~~}~~|~~}~|{|}zz{}|{|{yzz|||{|zxzyxwwzyz~~~|zyyxxwxxwvwvzz{~}~}~~~~~|}|}}||{z{zyz}|yxzxz{}}V)**(*((')''')&  !}|{|||z{{{{zzzy|}}}|||{{|{~~~}~}}zxwvwz}}|~|||}~}~~{||}}}{{|{{||{z|{zy|{{{|~|||zxwxw{}||{{{yxz{yyz|}|{{yxyyy{|}z{|~~}}||zz{z{z{|{{}~}|{zxy}~~|~~z{wvwzyyxx{|zzy{{||}z}~{zyzzxyzxvxzz{{{||}~~|~~}|}{|{~~~~}}~}}{|~}}}}{{~|}|{{{{z||xxxyz||z{zzyz{yyyy|~}|{{yz{}}zyzyz||{{yyyyy{}|}||~|~~|{zzz{}}}}{zzz{||}~}}{{}}{||ywxzzyzzyz~~|}}{{zzzww{yxyzzz{zy{}|~}~~}}}}}}}~~~|}~{{{{{{}|{{zyz|||{}}~||}{{|zyvvxvwvwvuvxy||||{|}~~}}~~}}}|}|{|{z|}}||||{{zz{yyy{}~}~{yywvvx{y{z{{{}||{}}~}~}{ywwwy{|yyyz|}~{xz{zzz|z|z}~~~{|yzyzyy~~~~}|}}}}{{|{{z|~}}}||}~~|}|{||}}}|}|~|}zyz~~~}~~~~}}~~{||}~~~{||}||~}}}}|{zyyyz|||}}~{|}{{zzyyzzyxxzyxyzyxwywwwwwy{}zywwy|}||{|{zz{||}~|~z|~~||}{{|{|{{}|~~~}}~}|{|{|{xy{}|}}~~~~~~~~~~}~~|{z{}}~~~}}~}~~~|~}~~~|~~~|}|{~}}}}~{yz{{}{~}|z|}}}}~~~||z}{{|}|z|z{zz}|}{{|yzzxwvyyx{}|{{{wyyxwxxxvx{{|}}~~~|~~}~}|}|{|{|y{z|}{z{xyy{W)))**)(()'('(&  "}~|~}||{|}|{|{}}~}}}}|||{}~|~~}zyxy~~}~}}~}}}}~~}}}{}||~~||}|{|}|{{}}}|{xxx|~~|}{zxx|z||}~}}|zyxyy{}}}|~~~~}z{}yz{|||~~~}|{zy}~~~~|xxwuz|{zz{{zyyz}~}|z|~}zzyyxzzzyz}|{{|}{~~~~~~~~}}|{~~~~~}}}}|}~~~|{||{{}|yyzyz{}{{|z{|zzyywx~~}||{z{}~|z{zz}~~||{{{{}~}||}~~~~}||{|}~~~}~|z{|~~~}|||~|}~zyxy{zz{z{~~~~~||||{yy|{xy|{|~}}|~~|~~~~~~~||~~}}~}{|}|}}~|{{{{z|}}}}}}}}}|{{yywxwxxywvvyz|~~}|}~}~}~~~~}~|{{~}|}~}|||}z{{{zyy||}|yxvvyz{{|~||~~}}~}~{ywxwx|}xxx{}}~|zz{{zzzz{z}~~|{{z{{z}~~}|~}}}|||}||{~~~~}||~~~||{{}{|}{|{z{~}}{zw{~~~~}~~}}|z|}}}|{{{yyy{||{}~~~}}}}{z{xz|yxxzzxxzzyzxxwwwxyy{{xxxz}~|}||{|yzyy|}~~}{yz~}|}|~{{{{}||}||~~~~}}}}||z|}|xxyz|~}~~}~}}}}}~~}}}z|}~~}}~~~|}~~~~~|}}~~}}|}~}}~}|{~~~~~|~{yy{zz|}}{|{|||~}}~~~~}|{|z}|||{|{yyz}|~{}z{zzywwwxwx~~{|z{yyyyxywxvwxy{|~~|~~~~~}~{y~~}~||}~zzz|yzz||zyzxzy{}W))*)+(('(''((&   ~}}|}|}||{z{{z{|~|}|}|{{yxz}}|}}}{zzx}~}|{{{}~}|}}}{|}z{|}{|~||z|{|z{|zy|||||zzywuy~~}z{|yxw|{||{{{{zwxwzyz|||{|~}}}{zyyzxy{{|{{}}zzxyz~}|}||zwtsv{{zyyzyxvw{}zyz|~|{yxxxyzzy{|zzz{{z|}~~~~}}}~||}~~~}~~}|}}|z|z|{}~|{|{{{{}~yxzyz{|{zzzzz{yxxwx|}~||{zzz|}|{xzyz}||{z{|||~|{{}|z{}}{{||z}||}{}{z{{|}|}|{{{|}}|{xwyxyyzz}~~~}{z{{zxyxyywy|}~~|}}~}~}}}~}}~|||~}}{}|{{z{~}}|{zy{|{|{z}~}{|}{{z}{xxzwxwwwuvxy|~||{}~|}||||{~}}||{z{|{|{}}~~|||||yzzzzy||}}}|zxwvwzzy|}}{~~|zz~||~~{xvvwwz}xxxz{|}|{zzzzz{yz{||}}|{z|{{~~~~}~}}}||~||}~~{|}}}~~|}~~}{||{||}{yy{y{}{{{x{}}|~~~~~|{{}{|||{{zxyz{{|||}}~~{{{yyxzyyxyxwxyz{z{wxxxyyyxyxyyy{}~}~~}||}{zyzy{|}~}{{{{~||}~|{{||}||}}}}}|}{|~|}{{||xwyz}}~}~~~}{~}~}|~~~}~~~}~~~|~~~~~}~~}}}}}}}~}||{{{z{|~}||||z{}|}~|||}|}}{}{z{y{~}}}{zzzywxwwwz~~}|||zyyyxwwyuuwy{}~~~}}~~}}}~}}|{~}yy{{zz{z|z{zyy{|W)**)+((()''')&  ! ~~~~~}~{{{||}~~~~|{|{{|}~}~|z{{~~~}}}~~}~~}}}}}||}}|}}{|}||{}{{{||}}~z{xyww}~}||yzz{{{|~|||{yxy{||}~|~~~~~{zzyyxz|}~~|}|{zz{~|}~}zyvvxz||yz{xwvux}}|z{|}|zwxxy}}z~|}{{|{}}~~~~}~~~~~}~~~~~~||}||~~||||{|~|yzzzz|||}|zz|{zxxyy|}}~|||{y{}|||}y{|~|}|}}{}~}}{{}~~|~}{{~||~}{{}}}}|||}}~{zyyy{z}z}~}|||}zxwxxzyy|~~}~~~}~~~~|}~}}~}|}{y~}~~||}z{|||{}|{}~|||}|{{|zxxyxywzz|~}|~~~}{||}}~}|{{{|~}}~}~~}}|}}{{z{zyz|||}~~{{wxxyxx|}}}~~|{{|{{~~|zyvvyy}yyxz||~|{zyyxz{yxy~~~}~}|{||}~~|~~|||~{{|}||}~~}}}|}~}zz{|{}|{yxzzz~}}{zy{|~~~}~~~~}{||}}|{{zzyxz|{{z{}~|{|{|z{zzyyywx{{{zyyxxyx{xzyyx{z{|}|}~~}|{zyyxyyz|~{zy{{~{}~||z||||||{}~}}|}yy{|~{}z{|{xxy{|~~}}~}~}}}|y|}}}~~~}}}~~}|}}~|}~}~~}|}~|}}}}~~}~zzzzzz|~|{{{{z|}z}}}}}}y{{||{||zy{~}~{zzzywwwvuz}}~|{{{{yyzyxwxutwyy}~~|}~~|}}|||~{z}~|ywyzz{}|{{{xyxzyU)**)+()()'''(&  !~}|}|}||}||{{{||}~~}}}{z|y{|~~~~~|yzy{~~}{}}{}}}}~||||{{|}}||~|{{|{{yz|zz{{{{{{xxxwx|~||{|zxxyy{||zy{yxwxz{|}~~||}}}~~|}~}|zyxxxyyz}}~}|{yxyxz}|{}{yxxwwz{zxvyzvutvy||zxz|}}|ywwxyzz{{y{|{zy{{~}~}~}~~~~}|~}}}}}}~|{||{{{~~{{y|z|||yzzyzyzzzzz{z{yyxyyy||{{||{xy|zz{|yyy|z{|}~|}}}}{{zy|~}}|~}|z|zz{|}|{|}}}}{{{{x|~{{zyxwyzyz~~~~||{{z{wwvvxwwy}}|~}}~~~}}}}|~}}{{}}}||{z{y{~}||{{{{z|y{z{|{{{zzyy}|{|xxwvxwxxy{}~|{|~~}|{{{{|{|{|{|~||||}|}~|||}|{yzyxz|z|~~~|{zxy{xuxz|}}|zzyyzz{||{xxuzz~zyy{||}}|zywzyyxxx{~~~|{{}~~~}~}}}||z||{{|~~~|~~|}}}}}~~~|{z{}z||{yyzz|{}~~~|||{yy|}}}~}}}}~}~}~|~}}}{zywxz{|zyx{~~}~||{z{zzzzzxxy{||{{zyxz{yyywxx{{}|}||{}~~~}|{zywwxyyzzzzz}|~||~|}{|{{{}z||}{{|zxwzz|}~||{{yyz{}~~||}~~|~}{{y|}~}~~~~~}{~~~~{|||~~}~~~~~}}||~~~~~~}|{{zz{}||z{|||}||~~~~}}||z}~{|}}||}~}}{{zyxwvxuuy~~~~~}{|}{{{{xyxywuwxy{~}||}}}}}|||}|{{~|{yzyxz|}~||yyxyxU))*)*)(()'(()&  "}||~}|}}~~}|}|~}||{z~~|{{z|~~~~~|~}~}~~|}}}|}~~~~~~}|}|{{}||{|}||{{zyzyx|~~~}|{{||{{||{|{yyy{}~~~}~~}}~~~||{yxz}~~}~|{zyy|}|{{||z{yyzzz{y{{xvvyz{~{yx{}}|{yxyz{|{||||}|zz||}~~~}~}}~~~~~}}|}|z{}||{|{|{z{||}|z|{{|{{{{z{y{||}{|||zy{}|}}{yzzy{|~~~}zz{~{~}z|z{~~}||~}}~~||{{z|~||{{xwyzx|}~|||zxwxxyz{z}~~~~~~|~~}~~~~|}}|z|{|}~~|}{|{|~|||||||{zzy{}~}}|z{zxyyz{|~~||~~{z|}|}}|{}~~~}}||{}~|~|||zz{{|{||~~~}|zz{zxw{{}}~|{z{z{y|{z{zvx{{zz{|}~}|{{xxyzywxz~~}{{|}~}~}~~}|{{{||}~}}}~}}}|}|{{|}}~|zyzyy{}|}||~{yz|~{~~{}~}~~~~}~|}}~||zzwyz|{{yww~}|}~|{{||{|{zw{|{|{zzzz{zzxxxxz}}}|||{{{|}}||zzywwxyy{{{yz|}~~|}~}}||||{{||{}|{||yx|z{}|}|{|z{{}|~~}}|z}}}}~~~||}~|||}}|~}|y}}|z{~~~}~{{|z|~~~~}||}}{}}~~~}~~~~}||{|yy|zyy{{||}|{{~~}~}|~}~~{{|}{{}~}|~~}}{{zzywvwvtw|~~|{{~}{{zyxwxwuvvxz~||~~}}~}{{|{{{}{{yxwwy}}}||zyyzwS))*)*(((*&'')&   }|{|||{|}~}|||}|~|}}}{yx{~~~{{{|}~~}~}}}|||||}|{||{}{{}||}}~||||{z|{||{zyz{zyyyyy{}~|||z{z}{{|}{zzxyxz{{}}~}}~}{{|||}}|{yyxz~}~}}}|{zxxy{}|{{z{yyzyxzwxyyzxwxxyz{|yyz{|{{yxxzz|{{z{||zyxxzz{|}~~~}}|||}}~~~~~}{{{||{}~|||{z{{{z{y{{zz{{zz{|yzzzyy{{{{|||zyyz|||{yxxvx{|}|||{z{~~}||~~||z|||||{~{}}}|{{zyz|~}|{|wxy{yy}~}~~||{zyyxwwvwyy{}~~~}~~|}}{}~||||}{}}z||{{|}|{{||{z}|zz}|{{|zxxx||}}||z{xwxzz|~}||}~~}|{|}{|||{{~}{|}}||}}~}}{|z{zzzzy{}}|}}~|z{|yxwx{}}}{zxz{xxzxxzzxvz~{z|{}}~}{y{yyy{zxxy{~~}~~}|{|~}~|}}}{{{||||~~}|{{~~|}{z|}|{y|}||zzzxy{{{{~~|{}|{xy~||}~~|{|}}~~}{|||{{yyz}||{zx}~}~}~}|z{z|||zzy}}{{{{|{|{yzyyxz|}}~{zzz{||}{zzyyxxyzz{|zzz~}~~}}}~~}}|~}}|{}}|{{yy}{|}|}}|}z{|~~~}}|{|~~~~}|}}|||~~~{{|~~~{y~~~}}~~|}}~~~~~~}z{~}{}~~~~~~}||z{z{{yz|{}~~|}}}}}{~}}~~~{||}|{}~|}|{z|zxwxutw{}~}{z~~|{{zxyywwvxvx{~}}}~~~||{}z{z|}{{|www{}}}}{z{zwS))*)+((')&'&(&  !~|}|}}}}}~~~~~}{zxz}~}|~~~}}|||}}~~~}}~|}}||~~~}|~}||}}}}}}{{}{zzz{z|~}|}}|}~~}~}{zzyy{}~~~~}|}{|}}}|{yyy}~~}{|zyz|{|{||{{|yzyyzxz|{xyzzzy||{{{|||}{|xy{||{||{}}zxzxx|}~~~~||}~~~}}|}~||{|~}|{|{|||{{||{|{~zz||z{{{{y{|zz|~}{zz{{|}}zxxvvz}~}}{||~~~||}}}|~~}}}|{|}}{}|zy|yz{}~~~|}{{zzxwxxz{~~~~}}~~||}~~}}}}}~||}}|{|}|{|}}{{{yxzz{{|}}|{{yzzz|}|~}|{}|}}}{{~~}}~||}}~}|||{z{|y{}~~~|~}{{}{yz{z|}~|{z{yzyzyz{{xxy}{}||}}~}}{|{yy|zwxy|~}~~~}||{}~~}}~|}}~~~}~~}|}z{~~}}|y{~}||zz}|zzzyzz||z{||z{~y{xz{{{~~~}||yzy~~|}}}||{}yyz}~~y{{|~}|~~}}|{yx{|~{xz}{||}||{{zyyyxy{~~~~|{{zyz|}{{{yyxxzzx{{z{z|~}}}~|~~}}~}|{{||{{{yy~{{||||||{{~~}~~~~|}|{}~|~}}{z|}~}}||}|~}y|}}~|{~~|}~}|{y~~}~}|{|||}~~}|~~~}}|{|{{|{yy}|}}~}||}{||}|}~}~~|{}|zz|~~|}|{xxxxwuxz|}||z}||z{yxxxwwxzwuy|}||}~}~~}||}{zz|~|{{wxw{}~}|{zzyxR()*))(('('((('   ~{{}}||}||||}{}~~~{zxy}~||}{~~}~~}}~||{||}}|~|}|{|{{|{{{}}|{}}{{|}z}||{{zzzyyyz|}}{{|zy|~~}|{zyxxxz|}~~~~}|}{{||}||zxxww{}~~|~|{{zyyy|{z{zzyxxxywwxyyywwwxzxx{{{z{{|zz{zyxyzz||||{ywwxyz||~~~~~~||{|}~}~~|{{|{{|{|}|{{z{{~yz{zz{zz{zzz|zy{zzz{zzyxz{}{yzyyy{|{ywutu|~}|{||{zz~~}~~~~|{|{{z{|}~~~}}}|{z{{z}}|zzzz{{z|{|~}~}~}|zyzyxwyxwz}~~~~~~~}}|}||}~}||}|{{~|{}||{||{{{{{{{|{z{{|z{{zxwy{{z||z{{zxyxx|~~{{~}~}yz}~||||{z|~}}||{|z||}~|||{x{{zx{}}}|}}{{|{zyzzz|}{{zyyyyyyyz{zxx}{{|}}}}|||zyxyzvvxz{|||~~}}~~||}~~}{z{|}}}~||~~}|{zy|~~{zyy}~}~}{z{}|{yzz{zz{yz{{z{|{zz{zy{~~~}}{{zz||~~~~}}~}}||zyyy{}}{{|z}}y{~}|zyyx||yyw|{||~|{{{zwwzyy|~~~~~|zzz{z|||y{xyxxyzyyzyz~~~}||~~}{|~~~}~||||z|{{{y|{{{|{z{|||~}}~}|}}}}~~~~~}~~~||}}~~}|{{|~||~}}}||~}|~|||}~~~~}}{{|}}~~~~~~~}}}}{{|zzy||}}}~|}~}{|}}~~~}}}{{~||}~~~}||zzzyxvxy{|~}}}z{zzzxyxyzy{zwz~~}|}}}||~}}|}{zy}}|{xyyz}}~~|{zyxS)**))(((('(('&  !~{|}}}}|{~|}{|~|~~~~}}}}}~}~~~}}}|}|}}|~}|}~}}|}~}|}}|{y{{z~~}|}|{xz~{yzywz|}|}|||~{zzzzz}~}|{}{{z|{z{z{zzzyzzyxyy{zywwzyzzyz{||{||y}~{zy{~|}}~}{{zzzy|}}~|||~~}~|}|||||}~|||z}|{{|{{{|{||{{|||{|}{zz{zxz|}{y{zzz}~|zxvuu{~}~|}}z~~~}~~}}z||~~}}|{|{|~}|}|}|{||}}~~~~}|z{{yxzzy{}}~}}}}}~}|}{}}|}||}}|}}}|}|}{{||{{|||zxy{|zzz{|~z{z|z|~~{}~~}{{|~}|}|{|}}}||{|}~~}|{z{}zuw}}}~~~~~|}|z{|||||{zzyywyz|zzy}{{{~~~~}}{{zxzywvwxy{z|~~~}~}|}~~}}zy{|}}~~~}|{{|||{z}~}}}{{|}}zyzzzz{zyxwyx{|{z|||z{~~}}}}||||~~}}~|}{zxxxx||||{}}|{|~{|{{yz{{{zx{|||~}||{ywvxzy}~~~}}zy{|||z{{yxxyyxxxxx|}}~||{|}z{{{~~}}|zyy{}{z}yz{{zzz||~|}~~}|{|}}}~}~}~||}~~}~~|}}|}~}}~}|~|y{}{|}}|}||}}~}~|||||}~~}~~~}}||z|{{{{|{{}~}}}|||}{|~}~|{{||{}~|}|{zzzyvwxz{}|{{yzyywwuvvy{{zzz|~~}}~{|||{|}|zzy{y{|zywz{{}~~}{zzwR(***+(((('(((&   ~{{|~}}}~~~{z}|}{{|}}~|~~~~}~~~|||{z|}}~|{z|{{}}||}~|{|}~}|}{|}}}{{||zzzy|}||{|zwv~}}{zwwuvz~~~}|||{z}y|xxxyz{|~||{|{zzzzzy{{yzyyyyz{wxyzywwwwwxxxyz{||||{|}{yzzz|{|}{{zzzyyz{{{}~~~~~|{{}~}|||||{{|||{{||zz{{zzz{z{z{||{y{{zz{yywx{{{zzyzy||{zywusvz~~~~{{||}~}~}~~|{~}|{{z{}~}~~|~~{{|{z{{~||}|{|{|z}{~||~}~{zz{xvxyz{|~}}}~~~~~}}}|~}}}||||}||{~{z||{||}}|||{{z{z{|||zxvxzzyyyz|}{z|{|}~}}}}}}||||}{z{{{{}}}}}}|||z}}~}~}zzy||utx~}}~~~~}}||z}}||z{zzyxwwxz{yy{xz{|~}}}|{{z{zxuuxxxwx~~}~~}~}~}~}zxwzz~~|}}{{|~}{||~~|}|||{|}{yxyyyzzyxxuwy{zy|}||||~~~~~~}}|~}|}~}~~~~|~}|{|xyzwy}}}}|{|}||}||{zzz{||{xy|||}|||zzxwxyy|~}|yz{||{zzzzyzywxxyzz~|~~}|{}{zzz{~~|}|yyz}|z|wy{{yyyz}|||{{z|~~}}~~~~}}~}|~~|~~}|~|z{{~}}}}~{|}}}~}~|}}~~~~}}~~}}}~|{}|{}}|~}~}}|}~~}}||}}}~||{zyxxy{{|~~~||zyzxywwwwx|||||}~}~||{z}}}{zzzyz{{xwy~~~~~}{zyS)**)*((()'''('  !}{~}~}|~}~}}}~~~~~}}}|~~~~~~}}|}~}~~}|}~}~~~}~~~||||||~||{|}zw|}|{zxwwz~}~~||{zzz{{y{{{~~}{}}|z|}||{{z{{z{{z{zzzzzzzyxyyyyzy{~~~~~}|y{{{{z|}{|z|{{}}}|~~~~~||}}}||}|~~~~}}~{z{{|{{z{|{{||}|z{|{{|yyz|{{y{{{|~|{{|zwvy{~~||{|}~}}~~zzz{}~~~~}|||{|}}}~~}}{}~||~|{|zxz{||}~~~~~~||}~~}}}}~|}|}||{}{{~{||||{{{{{}~~}{zy{}zzz}~~~}{}|~}}~}~}}||}||}||}~~~}}||{z}~|}~{{{|{xxz}~~||{|}}|{zyxxwxy{y{z{z|}~~~~}||{}yxuvvxwuu}~~~~~~~}|zvxzy~~~~}~{|||}~~}}}~}}|||}~||yyyyy|zywwwuwz{y|}~}}~~}~}~~}~~~|}}~~|~}|{|zyzyx{}~}}|||||~}{zz{zy}||{{{||}{|}}zyvwwy|~~~~~}z{{|{zzyz{yyyyyyxyy{}}|}|{{|{{{}|}~~|||zz{}{zyvwyyyyywz}}{~|z{y}}~}{}~~~~}}~|~~~}}~~~~{{{||~~~~}{z|}}|~}|}|}}}~~~}~~}}~~~}}{|}{{|{{|}~||{}~~}~{z|~|{|{zz{}~~}~|{{zxyz{}}~}~|yyyyyxwvvx{|||~}}|~~~||z{}zzyzzy{{{ywx|}~~}}|{yS(**)*))()&'((&   zx{||}zz}||}~|}}}|}||~~~}~|~~~~~~}}~}}}}|||{||{~~}{{~~|}|~}}~}}|{}|}}}|}{{{{z{z{{z{z}|z{yxwuyz|~~}{|}{zyyzzzzzyzz|}~}{{|{z{|{{z{zyzyz{zyyyzxzyyyxwwwwyx{}}|}|}}zzzzyyzzz{z{z{z}}~}~~|}~~~}|||}~~~~}|zz||}{||}yy{{|zxzz{{yz{|}|z{{{{yxy{yxyzy{|}{{{|yxxz{~}zyyz|~}|~}~}}~~{|{yzyxz||~~}~}|{zyz{~~}}}}~|z{{|{{~~{{{z{zzz|}~}~}~}~~~}|||z|~~}|}}||}}|||{z|{{y|}|{{|{zzzyy{}{~|{zy|{yy|~}|{{}}~}}~~~}}|}}{{||||~~|}~}|||zz{~~|||y{|{|zz{}~}~}~~~~~}{}~}|{|zxyxwyxxyzxzwz}~~}}}{|{{yxvuvwwttz~~~}~~}~~~}|xvwy{|~|~}~|}{|}~}|}}}|}|{{z|}}|{yyxxx||yywvstyzz{~}~}}}~}{{~~|~~|}~~}{||}}{zxxyy|~}||}{||}|{yz|z{}}|{}{||}|}~{{xwyxzz}~~~~~|{{{|xyxxwzxxzzyyyxyy{}|~|z{|{z|~~~~}|||}zyy{{zxutwyxyyvx|~}~~{{z{{|}{{zz{~~~~~}}}|~}}}||||{~~~~~~{z|{}|~~~~~~}}}}~}~~~}~~~}}||}~~}}}~~}|{|~{{{|{z|~~~||zxy{{|{}~~}zyyxyyxxyy|}|}~~}~~}|}~}}}|}~z{z{{zz{{ywz|}}~~|{T)))*)()(('(((&  !yv{}|}|y{}~|~~~~}~}}|}|{}|~}}{{~~~|}~}~|}}}}||}{{zz|}||~~}z{zywxy}~}}~~|{|{{z{z{zxy|}||~|}{{{{||{zz|{z{|{z{{zyyyzxwxuvx|~~~}{~~|{|zy{zz||||{||}~~}~}}}~~~~}}{z{~}|}{z{{}|{|||zzz}}|}}|{|{{yzzyyy{|{}}}|}|{z{z}~|{zz|~~~~~|||y{z||}~}}}~~}}}yz{~|}~}}}~{}|z|~~|~|||}}||~}~~}~|}~}~}}~}}{|}{{|~||}}||}||{{{zz|{{}}|{|}|{z{~}~||}}~|~~~~~~}}||}}}}~}~}}}|z|~}~}}|~}||}~~~|~}}~}}||~|}|}{zyyxzzyxzyxvx}~~~~~{{|}|yyxvxwtsw}~~}~~~~~~~|~|{xxy{}~~|{~}~}}}{}}}|{y{~~||zzyyxzzyzxwtuwzzz|}~}~}~~{z}~~~~~~}~~}}{|{}{{{xxxz|~||~|}}}~}z|{}{}~}}|}{|}~~~||zyzyx{}}~~~}||{z|zyyxvwwxy{zzyyyz{|~{yy}{{|~~~}}~}{{zyx{yzxtstvxxyxw{|~~}}|z{yzy{zwxxz}~~~~}~}|~~}~~}||~~~~||}}}|}}}{z{{|}~~}|}~~~~|~~}||}}~|}|~||{}}}{|~~~||{~|zz{z{z~~|}~}{zxy||}|}~~~{{zyyxzzyxz{||}~~~|z{~~|~|||zyyzyyyzzywz}{~~}}~}T(**)*((()&''(&   yvy|{|zzyz}}|}}}|}~~~~}}~~~}~}~}~}{{|{{|}}~|{z{}}{{}|{~~~}{{|}~~}|{{z{yx{{|{~}~~|}zyyyyyz|~~||||||||xy{{yzxxwy|}}{|}{{{zz{{{zzyzzxzzzzyyxzxxxxwuvvuw|}}}y|{|zz{{zy{zzz{|{}~~~~~~~~}}~~{||{z{}~~}}}}|zzw|}||}|yy{z|{yyz{zzy{||||zyy|zyxzxxwz{{||}|{{{{{{{|~}|{yyzz}~}|}~~}}}zyzy{zz|}~||{~}||zywyz{|||||}|zyyy{~~}}|{|}}|}~~~~~~~~~~}||{|}}}~||||~|||||z{}|{{}}{}{{{z{zyyzzz{zzz}{yyy|~~|{|{{}}~}~~||}}{||}||}~{|}~~~~{z{}~|~~{|}}}||}||{|~}}~|||}|}}{|{|{yxywxxwvvwttw{~~~}}|xz{zyzzwwwttvz~~|~}~}~~~~|}|zyxxy|}~~||{~}}~~}|~||~~~|{{z|~~||zyyxxx{yzyxuuwy{z{|}~~~}|zz~~~~~~~~}}||}|~}|zyyyz}~||~}~~~~}{||||}~~}}~{}~~~~}{z{{y{}~}~}~}}{zzzz{yxxwyyzz{{zxz{{|}||{{||{{~~}}~}}|zxxzxxwusrtwyxyx|~~}}~~||~||{xyyyxxwwx|}~~}~~|}~}~~|~}}~~~~~~~{{{z{}}~~}}}~~|~|{z|~~~~}}||}~}}|{}|~}}|{|||z{}~|~}|zz}~|}~}}~{zzyyz{|yz|}~}~~}{||~~}~~~{zyyxxy{zzxyy{~~}~U(**)*((()''')'  "yyz}|~|{yz}~}~~|~~~}}}}|{}}~~||}{}}|{|}||~~}|}||{xz||}~~~}|{{zz|}|~}}|}~}~|}|||{|zzyyx|}|||}|}}{z|}||{{{{y{{{zzy{yxxyxutvxxy|~~{{|}|{{}|{z{|||}}~~~~~}}~~}}|{{~~~||yyz}~}~}}zz{}~||z{|zz{|||}}|{z{{{z|yywy||}~~}~}}}~}||~}|}}{z|~~~~}||zz|||~~~{{|}~}}|{y{{{}~~{{{yyz~~|~}}~~~~}{{|}|}}}}}}~~{|}}}|}~|}~||{|}|{|{yz{zz}~||}|{zz~~}||}{|}~~~~~|~~}}|~}~~~}~|}}~}~}}}z}||}}|}~}~~}~~}{|~~}{{{yyzwvsutqvz~~}~{xxzz}}|{ywvvzz}~~}}~}~~~~||}|{zzz|~~~{{y|~~~~}~~}|~}|||{z~}||{{xxzyzyxzxvuyz{y{{}~~~~~{zz{~}}}~~~}|}}~}}|}yzz||{}~}~~|}}||}~}~||~~~}{{}|z{|}}|~}|}zzxyyzz{xxzzzzz|{z{|}|}~||{|{{|~~~~}|}|{{{zxy{ywwsrrutyyzy|~~~~~}|~|}|{}|||zyzyxxxvy{}}~}}}}~~}~~}~}}|}~~~}||}{{}~~~}|~}~~z~~}{{z{}~~}}~}}~|}~}{}~}||{zy||}z{}~}~}}yz}~|}~}|}}|yzyyy{|z{|~}~~~~}{|}~}}}}}zyxxyzyzxxvvy|~}U))*)*((()&'((&  !ywx||{{zzyzzzx{|}~~}|~~~~~}~||~~}~||{|z{{~~~}||||}{yyzz{|~~~}}|~}|{{zzxyz{{|}}}}{{{zz|}}~}}~|}{|}}|{z{{{zyzyxxx||||}|{|{zz{|zzzyyxwwzzzzxyzzwxwutrxzyy{{zz{|yyy|}|{{{||~~~}~~~|{|~~||{zyy}~~~~}{|xyy{}}}}{ywy{~{yz{{zz|{{{z{{yz{{zzzzxxwz|{}|{|||{|~|{{||{}{|z{|}~~|~||~}{zxyyzy||~}|z||{|{zzzzyx{}}}|}}zyxy{~~||~~||~}~~}}~~}}}{z||}}}|{{}{|{{{}}~||}}{{{{zy|}{xxzy{{||}~~yzz{~}|}zzz}}}|~~~~~~}|~}}|}||~}}||~|~~~|}|}|}{|}z{{{{}}|||}|{}}zzz}}}||yxwuuuttorw~~|}zwwyw|~{yywxxy}}~}}}|}}|z}}|zz{|~~}{zzy|~}}}|~~|~~}}|||{{|~}|||yyyzzyzzzvwxxz{{{||~}{zzz|}~}|~~~~}||{}~~{}|zzy|{}|}|~~}|}}}~~}}|~}|yy|~~}}{{|}~}||{{zzyz{{xxy{{yy{|z|}}}~}}{|~}|}}|~~||}|{{yxxzyxwsrquvyz{{|}~~}}~||{}||~}|zzzyyxxx{~{~~~~~||~}~~|}~}||~||||}}~~~}~~~~|}~~}|{zz{~~~}}}~{}~}|{{y|~~|{~~{{|~}}}~|z{yzy|{{{|~~|~}}~~~}}~~{{zyyyy{xywwuw|~~~U))))*)(()'('(&  !yzz}}|||{{zzyx{}}~}~}~~~}}}{~}}~~~~~}z{y{|~~~~|}|{||{z|~}}}~}||}~~~}||}}}|}||{}{|zzzxyz|~}}}{{}|||}|z|zzzyxx|||xxzzyywxvuw{|}}}{{{|{{y||{{{|~~~}~}{~~}}{z}}~~}||zzy{|}|}|yyyy}~|{{{|{|}~||}||{||{{{{yyxyz{~~|{}|}~}|z}~|||~}~~~}~|{{yyz{}~~}}|{}{{{{zy{x|~~~|~}|{zz|~}}}~~~}||~}~~}}|}}}||}{|}~~}~}|{{zx{|zyzyx{}||~||}~~~~}|{z}~}}~}}~}~}~}}|~}}}~|}~}|~~~}||}{|{|~}}{|~||||{{{|{}{zzxuwsvqstz~~||{wwxuw~}zwxyxy}}~~}~}}~~~|{y|~}}|{|~}{||z||~}|{}~~~|}}}{z|~||{|{zyz{zyzzxxyz|{}|{|}~|{||||~~~}~~~}}{|z}}}|}{yz{|{|}z~~~}}||~}}}~{yvvy~~~||||~}~~}}|{z{xy||xxwyzzyz|||}}}}}{|~}|||~~~~~|}~{zzzyzzwxwsppsvz{{{}~~~|}|||{{|{|~{{{{xyyxw|~~~{z~~~~|{~}~~~|}~~}~~~}}{}~}}~}}}~}~~|}~}|zyxy{~~~}}~}|~~|{|xz|~|{{~}}}}|~||||z{z{{}z}}~}~~|~}}~|~}~}}{{zyyz{ywvwuuw{|}~|V()+)*))((&''(&   xxy{}}|{|{yxyxwwy{{}~~}~~}||}{~~~|~~~~||{|{~~}~~~~}~}yyzzz}}}~~~~}{{||||{{{}||{}|z{{}~~~|{{|{{}}z{{|{z{zyyxxyy}}{|z|||{|{zz{yyxwvz{{ywyywywwwvwzz|}{zzyzyyxzz|yzv|~~~~~}||{z|~{zyzz}~~~}~}|||{yxy{}|}|ywxy|}||{{{{|}{|{{zzz|zz{{{yyyyz{{|{}|{{}~|||yy~~}z|~||}~}||~}|{zxxy{z{}}|||}|{{zyxyzyz{~|}}}~}|zzy{|}}}~~~}}~~~}~}}||}|}}~||{}|{{yzz}~}||}|{{zxwz|{yxywwwz{||}|}~~~~}}{z{~}}||~{{}}}~|||}||~~|{|||}}~~|{|~}}|||zzz|}}|y{{}|{}zxy{z}}zzyyuvwwqstx||}|~||yyxwsrv~{yzywy|~}}}|}}~~~}{{{}|}|{{{{|{{z{{|{{y|~~~~}}}}|{{|{{|}|zyyz{z{yyxzz{~}{{{}}}||}|{}}~~|~~~}||||}~|}}}{z{z{{z|~}~}~}|}|}}~}}}zxstw~}~||}|~~~~~}|{{zz{{|zxy{{xwxx{|~||}~}|{~~~}~~~~~}|}}|{xxzxywsprtx{|}|~~}}}|{z|}|{{||}}~{zyyz{}ywy||~~}}||~}}~~}~~~~~}|~~~~}~~}}||xwwyz~~~~~~}}{yz||}||}~~}|}}}|~|z||z|z{{}}~}~~}}}|{zyy|}{yxxvvw{||~V)**)*(((*&'')&  "xwy|~~}}}{yzzzyyyz}~~~|}~~~}~~|}~}}~~~}|{y||}~}}}}{}|}|{}~|{}|{|{}~~{}~|}}}|}}~}{||{zyyyx{~}|{|{~|}{|{{zxyyyy|}|yz|{yzzyxwz{{|~{|z{yzy{zzz{xy~~~}}|~~|zz{y|~~~}|~{zz|{}||~yxyz{~}|~{|}}|{|}|}{|{{{}|{z{{{{}}||}z{}|}{y}}||}}}~~}~|{{z{{|}|}||}~}{z{zzy{{|~||~}|||~~~~~}~~~}~~~|{}}|~}|||~}|{|{||~~}~~|{}|zyy|{zyzxxyzz|~~~}~}{||~}|}|{{~|~~}~~{|~}{|~}|~}}}~}~}}~|||{{~~}zz|}{z|zxxzx}~|{zzvwxyrsux{|}}}}|zyxvsuv|}|{{xxy{}~}~}}|}{~~~{z{}{|~||{~~}{|{z{}}{{}~~}~}|{||{z{|||z{|{{{yy{{z{}}}}|~~~~}{|{}}|}|~~~~~~|{}zz|~{||}zyzzyyz{}}~}|}|{|}||~}}zxsruz~~~}||{||~~}}{z|z{z{{{zyyyywxxxz|}||~}}z~~}~}~~}}|{|zxwwwwvppquw||}||~~~{~|{z{z|zz{z|}}|z{|z|}vuvy~}|~}}|||~||}}}|~~~|~~~|}~~}~|}}}~~}~~~~}{{zyvuwz}~~~~~~}~|z{{|{{}~}|}~}|~}|{zz~||{~}}{|{{yzyzz}~~~~~~}}{~}{xy{}|yyyxwxzz|}}U))*)*(('('''(&   ywvw}}||}}zxyyyyywyy}~}}}}~}|z||~~~~}}}{||||}|{{{~~~}||{zz}}{}~~|||z}}{{yz|{z||{zzz~~~~~||||{{|~{{|{{z{{{yyxxw{||{z{y{|{zy{zyxxxwy{z{yy{zzy{zyxzzzzz{zxzyyxxzyxyyy|~~~~}|~}~{z{zzz~}|}~~|{{|{yzzzz{yyyyz|~|}{{z}|{|{|{{|{|z{{{{z{{z||{zz|zzz|}}{{zz{}~z{}~{z{{|~}||yyz{{z{z|z{||z{zwwwyz{|}}{|||~||}|}}||}~~}}~~~}~}~~}~|}~||}|||{}|}{}}|{{zy{|||{||{{|yyyz{yxxwxxwxz~~}}}~~}~~{{|||||||{|~}}~}}|}|{{~~|{||||z{||~}}|}}|||{{zy}}{zzzyzxyyvwyz|~|{zzxyzzuuvy||~|||{yxyyuvx{{zzzyyy{}~~~|~}}}|}}|{{{{|}|||}}~}|{{{}|{{}|}~}}}}{{}{{{||{zyy|{{yyy{z{}~}~~~||{}z||~zz|}~||{{||{{{|zzyxzxwx|}}}~|z{|{z|z~}}}{zwvy{}~}{|z||~}~|||{zzz|{zyywwwwxwx{{{z}~~~~||}||zyvwvvvqpruwz||{|{}~||||{yzzyyzxy{|{{}{|}}}~}xvy}~~|~~}|}}|}}}~|}}{}~~~||}~~}}~|~}}}~~||zwvuwy~~}~||zz|||}}|}|}{z|||zy|~}|~~~}}|}|zyzzy|}~||||yy{}}|{zyz|{|}~}U)**)*()()'((('  !xxxw{~~}}}|||z{zyxz~}}}~~}}}|}}~~|}|~}{}{zz|~}|||||~~~}~~|{|}}{{|{{|}~~}}}{{|{||}~}{|||{{zzxy|||{{z{|}||{||zyxzy{}{zzy{|{~{{{{{|||{yyyyxz{{{{{z{|~~~~~||{}|}}}~~~~}||}|||{zyy~|yzyyy~}}}|||~}||~||{|}{{{||{||z|~|{{|~|{|}~~|{z{~||}~~{{|{|}}}{{|{{|{}|}}~}||zwwz}}|~~{||~~~~}~~~~~~~}}~~~}}~}}}||}}}}||~~|z{|}|{|z{z}|zz{zzyyxxyxxz|}}}~~~}}~~~||}~}|{~~}~~|}~|}|{|}||{{}|}}~~|}|{yz|}|{yzyyzyxwwx{}{zzxz|}xvvx{|}~}||zyyyxyy|yz{{{yy||~}}~}~~|}}~}}|{z}}}}}}~~~|||}}}{{|}~~}}~||{}{{{{|{{zx{{{zyyzy{~~~|{||zz{~~}z{~~~~}|||z{{|{zzzyxzww|{||}|{{||||}||||{{{|~~~}|}|||~|{}|{zz{zyxzyxwvvvvyxyxxz~~~~~~}||}{{zyyxwvuqqrsvy||zzz{~}}}}|zzyyyyxyxxy}{||{}}~||||zyww|~}~}||}}~}}}|}~~{{|~}~}||}}~}}~~~||~~}}~}|{zvuuuu{~~~}~~~|{{{}|{||}z{yyy{zxz{~}}|~~}~||zyy{|zz}~~~~}~||}{zxz|~|}}zyz|{{|}|U))**+((()'''(&  !zxvwy|}}}}|z{{zzyxwy|~~|{y}}~}}||}}~~~}{}}}|}|{xxy|}}}{{|zz{}~~~}}~||||zz|{{y{zy||~~~~~|}|{{{|||}|}{{|{{{zzzy{z{zzz{{||zzzyzyzyxy{zyyyyzy||zz{z{z|yyyxyyyyy{y|{{{~~~}~}~~~}}|{||{}~~||}~}{{|{zy|{yyx~zyyyyy|}}|z{{||{{{{y{|{{{{{{{{zz|}{yz{|||}|{||zz{{|||}{yxzz|}~}|}|z{{{|z{{||{{{zzuux{|{|||z}~|~}~~~~{{~~~~||}~~}~~~~~||}~}||}||{}|z{z}~~{{|{|{{{{yyz{zyyxxwyvvywxz}~~~{|{}~}}~~~}|||}|{{{}~}~|}~}}~~|||}}{|{|~|~~~}z|zxy{}|ywzz{yywtvyx}{{yyyy|~xxxy|{{|||zzxyzzyyzxzz{yyz||}|~}}||{~~~}}~|zz}|{|~}~}}}|{~||{|{~~~~|}}}||z{y{z{zzzxy{zyxyzy}~~~}z{{}yy~}{{|}}}~~~}{{|zzz{zyyzzxx||{{||zz~||}||{{||{~~~~}|~}}}~~}|{}{{{{z{{|zxvvvuuwwxvww{~~~{|}~||||{yzywuvrrqtvy|||{{{|}}~}}}|zy{zxzyzxy}}}|~}~|{|{{yyyz~~}~}~~~~~}}~|}~}~}||}~~}}|}~{|}~}|zxvuuvv{}~}|}~~~~}}||~}|}||}~~zyy{{yz|~~}}~}~~||{{{{z~||{~~~~|}|||{zz|}}~~}{z}||{{{U)**)*((()'''(&  !{yyxz}}~}}}}|{{z{{}~|~z{~~}~~}|}|~~~|{{{{~}~||}}~~}|}|||}}{z{{y|~~~|z{|}}}~~}|||{{}|{{||{|}{||}}{||zz{{{z{|zzz{yyy}}{z|{|{}{zyyzyyzyz{}~}~~~~}~}~|}}||~~~~~|}}}||}|zz{|z{zyz{{~~{|}}~{}~|||}{{}~||{|{{}~}{}||~~|||~~{~}}}}}{{|{|~~~}~||{||{{}}~~}{{xwx{~|~}|||~~}|~~}|}~|~~}}}}}|}|{|~}|{z|~~}{||||{}z|z{{{z{xxyzxwz{z{~~|~}}~}}~|||{{|||{~~~~~|}|}}}~~||}}}|zz{}}{zzyz{zywwzz|~{yy{z{}}yyyz|}|}}||{yy{zz{|yyyz{yz|{}|}|~~|{}~~~~}||}|{|}}~~{|z{|}|||}~}}|}|||zy{zzzxy{yyzyzyzzy}~~||}|}||~~}|||}~~~~|{|z{{{yxxz{zxy|{{yywx~||}{{zz{|}}}~~~}~}{{{||{|zyxzzyxwxvtuvvvxxwy|~}}}||}|{|zzyyxvvrstuvx{|zzz{|}}}~||}{{zyzzyzxwzz|}~~}~}}{z{yyyzz}~~~}{}~}~~|~~}}~~~~~||~}}}~~}~|}{{|}{{ywvvvuy{{}}~~}~}~~|||}||z}|{zz{~}{zyyzzzyz|~}|{|{{{yzyz||~}~~}}|zz|~~}{||zzz{}~~~|{z|{{||{U()***((')'('(&  !}xwxyy|~~||}}|{|{{xz{|}}||{}}}|}~~}}}}|~~~||}|}}}}{zzzz}}|{}||}}}~~~}}}{||||{zzwwyz{~}}}{zzz{|~|}}||{{{z{{{{zz|{|{||{{{{{yzz{{zzzyzzxyy|{z{{||yz{zxyzyxyxxyz|~||~~~}}|yx|~}}||~|~}~~}}}}|{|{zz{{{zz{xyyxxyw|}~{z|}|{{{{{{{{zz{{|||zyz{|}|}z|~}{yz{}}}}}~}~{|zzz{}~}|}}|}{{z{zzz{|}{zzzxwxyyy{{{yz|~|z}}~}|{|}~||}~~~~}|||}|{{{|||{{{{{}~~||{|{{z|{zzzyzzzzxxyvvyyz{}~}~||}~~~}~~{}~zyzyyz{{z}~~~|||}||~~}||~~~}|}{z{|{zzzyyyzxwxzz{|}{xxyz||~yyy{{|}|{{{{zzyz{{{zxxzyyx{z||}}|}~||~~}}{|{{{}||}~~}|}}|}|{}|~~|}~{{|zyyyyyxyyyyyyyxy{|}~~}|}~~}|~~}{|}~}}}{~~~{}{{zyyxwyz{xx|||yyyu{||}|zzy|~~}~~~~~}}z|}{||{yxx{zxxyxvvwwvyyzz|}||}{|||{zzzxvvssvwxy{}|{zz{}~~~{|||||{{zyzwx|}}}}}|{zyxx{||~~}~||~~~}~~}~~}}~~~~~|~~~~~}|{}}~~}yxxzxwxzz{{}}|}~}~}|z{z|{z}||yzz~}|zyyzxyz|~~}~|{zzyyxzzz{~~}{{z{{|}||{}||~~||}|{{|{U)**)+()()'(((&  !}{zz{z|~~~~~|{|{z{{}~~~}~~|}~~~~~~~}~~~~~}~}|}~~~|}}~~~}}~}~||~}||{{yxz{{|~}}|{{{{{}~}~||}{|{{||{~}}{|}||}{|{{}{z|{|{{{yy}}}|}|}z{zzyx{z{{yyz}}~~~}}}|y{~}}~~~~~}}{{{{|y{||zxzxyyy{~~}|}}}}}}}|||z{||}|~}{z|~~}|~~|{z{}{~~}|{||z~~~}}~}~~}|{}|||}~||{{yyyzxyxzzyv|~}}}||~~~~~}~}~}}}~}|}}||~}|||}||~}|}|}|||{{{|{zz|{zyyywyzz{}~~~~{|}|}}}|zy{yy{{z{~{|}}}~}}}~~~~~}|{|z|{{{|yyy{yyy{z{|}zzyzy|~zxy{|||{{|{|zyzzzz{zyxxyzz{z|}}||}|~~~}|{zyz{||~~|{}}}}}~}}|||{zzzz{zzyzzyxwx{|||}~~~~~|||~|}~|}}|~~~~}|{zxxxvxyyyz|||{yyxz{{{{yyz}{}}~}}||{}{|{zyzzzzywvwxxwxz|||~~~}||{{zyzzzywusuvyyz{|}}|{zz}|||{y|||zyyyxy|~}~~}~}}{{{wwx{|}~}~|||}~~}~~}}}~~~~~~~~~~}}|{{{|~~~zxxzxyyyxyy{|{{~~}}~|{zzz||||{xzx}~{zzzxwwwy}}~||}~|{{zyyx{|yx{~}}~|{{z{}~}||}|z{zz|}}}{}{{{yS(**)*()()'('''   |zxyzzz}}}}}}}|{{xyzz||}~~~}}~}|~|||{}}|}}}}}~~}}}}~|||}}||}}||}~~~~|~}|}}|z{{xxxzz{~~}}|{zzzy{~}|{}||{{zyyz{zz|{{|{{{|{{{z|{zyz{z{|zzx{}|||{zzzyxywxyzzzxy||}}}~~~~~~|||||~}}~}{~~~~~}}|{{|}{|||wxyxyyyy|}||}}|}}~}{{{zzy{yy{~|y{|~}|}}}{z{yzz|}}|{{z{}~}|~}}~~}|{z{zz{}{y{zxyzywxyxwwsw{~||{||}|}~~~~|}~~}~}|{|{|{z|z{}|||||{|}~|z{}{|{{{{{{yzz{|yx{wxxzz{|~||}~{||~}~~~|{}{zyyyxyzxxy~~~~}}~|||}}}|}}}~~~}~}||{|{zyzzzwyzyzzzzz{{zy{zy{|~yyyz||{{z||zzzzzzzzzyyyyxy{{{|{{{~}}}~~~}{zy{}{||}~~}~}|}}}}~}}~~}~}~||{}{zyzzzz{{zyyvxz}||}~~}~~||~|}|||||}{~~}{{{}zwwwxzxz|}|}zzzzy|{zwxyz|}}~~~}}}|{|}|{{zzyyyxxyyvwx||}|}~~~}|{{|{zzz|zvuosxzz{}~}}{{zy|~||{zzz|{{xxyxy|~~~}}}}|zyxxz|~~}}}|}}~}~~}|~~~~~~~}}|{{{z|{~|{{|{zzzyxz|{z{}~}}|{zyz|}}|z|yy{}{zyywvvw|}}}||}|{{yyzz{ywy|}~~~||}}~~~~~~}}||zxz}~}|{z{zU)**)+()()'''('  !~|zz{{y||~~|}}{{{{~}}~~~~~}}~~~~~~~}}{}~}}||}}~~}~}|{}{{|||}~~|z||{|~}|}}|||zzyzyz|}}|~~||}|||||z{{z{|||y{{}~}~|{{|z{zzyzz|z|{}}}~~~}~~}~~~~~|}||{|}}xyyzy{zz~}||}|}{}|{{|yx{}{{|~~~~|{zyy|}|~}|}~~~}|}}{{|~|{{|zyzzyyyzxvtuw|~}|}{~~~~~}}~}{|{{{{}|}}}|}}}}~~}|{}||||{z|{{zz|{zxz{zx{{{|~}}}}|}~~~~}~|{{{wwxzyxx|~|}{}~~~}~}}~~~}}|{|}{z{{yxxzxy{{{yz{zz{yz{{|zy{{{{zz|{{||y{{zzyzyxyzyzz|{|{x{~~~~~~}}|{zy{{{|~}~~~}}}~~~}}|{|||{zyxzy{{y{yyvv{~|{||~~~~~~~~||}~}|{z{{{{|~}}|~||zxxwxyz{~|||{{y{{zyxxy{z|}~}||}~}|~~|||~}z|zyyy{yyxvvwz|}}|~}~}}|||||{{{zxuoouxz|}~}}||yx{||{z{yy{{{yxzyy{}~}~|~|{{|xvxy{|}}|~}}{}}~~~}||}}~~~~~~~~}zzyyz|{y~||}z{||{{zxwz}{y{||~~}}}{zyxy{|z{|{yz~}}z{wvvvvz}||z{|~~{{zxyzxzxxy{}~}}|{z|}~~~}~~||}~z{{yz}~~}|zzzyT')*)*((()''&)&  !}yyyyxy{yz~}||y{z{|{}|}~}~}}}~~~~~~|}~}~}~~~}~|z{~~}}}}||~~}}~~~}~|{|{yzyz}}|}}~~~}}zz|{||}}|||{zz{{yzzywxyz{{}}~}}}||{zyyzyz{|zywy{||{zzzywyyyyxyzz{||{|{}}|{}|}~~~~~~~~~}}}}}{{}}{|{{{{|~~xxxxyyzz}}|{{{y}~}}}{{zyxww}|{zx{}~~~~}||zwvx{~~}~~||}}}~}}~|{{{{z{|{y{{z|zyyyyxxutusw||||{|}~}~~}|}}|zz{zz{|||}}|}}}}||}}||}zz{|{z{{zyyzzzxyyzzyzz||}}|}}||}}||~~~}{{zwvwyxwxxy}~~~}|{}}}|}}|~~~~}}}||}|~|yz{yyyzwxzzzxyyzzzzyy|zyzyz|{yy{||||zzzz{{zzzxwxxyzzzzwv|~}|y~~~}}|{yz{z{{}}}~~~~~|~~|}{|}}|zzxxyzyyxyzwuy{{}||||}|~~}~~~}}~|}|{zz|}}}~~}|{|yyywxzyzz|{{{|{z{|{yxxzy{|~|{zz~~~~~~}~}}}~}|{{zxyz{ywwuw{{}~}~|||||}zzzxurquvy}~~~~}|zy{|||{zxy{{zyzyyxz}~~~}{zyyxyzzz{~~}}}||~~}~}|||}~~~~~~~}~~{{|{||{yz~}~~||||{z|zxz}}||}}~~}~||yzyx{{{}||z{~~~}{zxxwwz}}{{{}|~}}{{yz{zyzx{z{}}}|{||}~~~~}~}~~~}|zyy{~~~}}{zxxT)**)*))()&'(('  !zzz{zyzxw~}~}}~~}}~~}~}~~~~}~~~|}~}~~}{{{{||~~~||}}}}}~~|~||{||{|yyyzy{z{|}~}|}||{{{{{{~{yz{y|{|{{{zwxyxyyx{z|}~}||}}|{|{}|~~}|zyy~~||{|z|~zxxyzyz|~~{||{{|}||{|{xy}}|}{y{~}{yy{|~|}~|~~~~~~~}}||||||{||{z|{zxvuwuz|~}|~|}~}{~|{z|z|{|}}|}}~~~|||~|||}{{{}|zz{|z{z{zzzzzz|zy{|~~|~~}}~}~}|{{xyzzyxzz}~~}~}~}}~~}~~~~}{||}{{{}{z{z{yyzzzyy{|{zzz{}||zz{|{zz}}|{|{{{|{z{zzywxzzz{{zyvy||{}{~~}~~~~}|yy{{{{||}~}~~~~}~~~}}{}}|{zxywzywvxyyxy{{}{{{{}}}~~~~~}}~~}||{z{~~}~}|{{zzyxyyxzz{||||{z||ywwxyz{|~~~}||}}~~}}}|}}|{{zyzzzzxvwyy}|~|~}~}{{{|{yzxwvrrtvx}|~}||zz{|z{zwxzzzxzzyyz}~~~}~}{z{xxwyyww|~~~~}}}{}|}~~}}}}}~}~~~}}~~~}|{{{z||{z}}|~}|{||{||zz{}~|{}z{}~~~~~|}|zvwyxx|}}{||~~|}}yyxwxy{|z|zzz{}~~~~}{{xxywzywyyz{|{z{||}}|}~~~~}}}}}|{zyz|}~~~}}zyyxT(**)*')()''')&  !}{ywxywwwwz}|~{|{~}~}}~~}~}}}~~~}~}}~}}~}}}}|~}|{}|}~~~}~}|yxy{}}}}}~}~}}{{}{||~}|}|{||{|zzyxxyyxww{}}~||}{{{|zzz{zxxyyyz|{zyywvwvwwxyzy|}{{{{||{{zzy|}}}}~~~}}|ywv{}~|||zzzz{~yxxwyzyy{}{{zzz{}}}}{{zxwxz{{||zy{~~~~}zxz{|}~|}~}|||~}}~~}|{}|z|{|{y{{yy{zwvvuvw{~~|{||{}~~}}||}z{{{{zz{||{|}}}{|||{{||z{yzzzz{{zyyzzzzxzyz{xzz{}||~}}|}|}~|}|{zyzzxyz|~~}~}}~|~~~}~~|}|z{|}|z|{{{z{yyzzyyyxz{zz{xz}{|zz{{}{{{||||{|{||z{z{yxwx{{}{{zxxz{z{{|~~~}~~~~~||zz|{z{{|~~~~~~~}}}}|||{}{zzxyyyvvz|zxwyz{{|||{||~~~~}~~~}}}}{{{}~~}}~}}{{{|zyyyyzy{{{zzz|{{xwvwyzz||}}~}~|}~~~}~~~}}}}|~||{zyy||xxyxyz}~|}~~}~~}|}|{zzwwxssuux{~~}}}{z|{z{{ywz{{wy{zz{}}}}zzywxzxxvx|~~~}~}~{{|}~~~}}}~~~~}~|~}|||y{}}|{}|~~}|}{{|{{|{z{}|{|}~}~~~{{~}yxzyyz~}}|}}~}~|yyzxyz{}|zzzz{}}~~|zyyyzzzzyyz{zyzz}|~~~~~~~|||xyz|~~~}{{zU)****((')'('(&  !~|yy{{yyyx{~~~~|~~~~~~~}~~|~~~~~}|}zzy||~~}|~||}|~}}}}}}}|}|}|{}|zzz{yxwx~~}}|z~||{}zz{|{yxyy{|}}{|{xyxwxyyzz{|~||z{}|zzxxw||}}~|yy}~~}{|~|{{|zyyxy{zz|~||{{z{~~}}|{yyzz|}~~~~~~~~z{{||}}~~~~}~~}}}}~||z{yy|{ywvuw{|~~|}}}~~~}|||||zz{{}}}}~}}|}||{|}|{{|{z{{{zy{xyzyyzzyyyxz{~~~~|}~}}}|~}{|{{zy}~}~~~}~~~}}{||}}|}|}|{|{yz{zzyyz{{|{yy}zz{|}}|}||{|{|{|}}{{{{zzyxy{}|}}}||zz{z{|}~~~}~|~~{z{|{|{}{|}~~~}~{}}}|{|}z{zyzyvux}{zzy{z{}||||{}~~~}}~}}~~|z{~~~}||~~}|{{{zyzxxxzzzzzzz{{zxvvvx{y{{{|{~~~}~~~~}~}~~~~|}}||z|~zxzyzxxz}|}}}}~}{~~~~~~}}||{|yywttsuw{}~||{{zzzz|zyy{yyy{zz{~{|~||{xwyzyyy}~}}}}{{||}|}}}|}}}|~~~~~}|z~~~~|~~||{}}}{}|~~~||||zy{{y{y|~~||{{}}}~}~}}}}zz~zxyzyx|}{{~~~}|}{{{zyyy{{}{yyx{}}~~~}}{yxxzyzzywxyyyzz|}~~~~~|~~~}~~~~{|zyyy||~~~~~|{T()+)*()(('('(&   }{xyyxxxxwy}}}|{{|||~}~}||~~~~~}~~}~}|~~~~}~{|}~}}|||}}}}}|yyyy|}~~|{|{}|~~}|{{}|}~~|||}|{{{{{||yzxzywww{}|}|}{z}z{|yxxyzxxxwz||{|z{yxwxxwzzxzz||zyyzxxxwwwyz{{}~|yx{~~}|||{yz}}zywwyywy{{zzz|{{||{|}~}|{ywy{z{|}}}~}|~}}}{{|{{|~~}||~~~}}}~~~|~~}{}}{||{zwvyyxwwvwxz}}~}|}}}~}~~}}|{z{{zyzzx|}}}}~~|z{||||{zzzz{zz{zxxywzzyxzyyyxyyz|~~||}|{|~~||}|z|{zx{~~~}|}}~~~}~}}|{{{|||}~||{{zz{{{yy{yyyzyxz}zz{{|}~|||{||}}z|}{{zzzyyyzz}~}||}{}}{{z~|}}||~~|{||}{|{{|~~~~}}}{{|}||}{}zzyyxvx||{yzyz{}}|{||{{~}~~}~~~}~~~}}}}|}{||}~~|{{{zyyxyxxywxxzzz|{yvvxyzz{{{{{}~~}}||~}}~||}}|}}}}zyzyyyyz{}|{}}||}~}~}}~}}{{|}{zxtttvwy|~~|||}zz{||{||zzzz{z{~}}~~}||zxwy}{{z|}~~}|}|{{}}}|~|}}}~}}~|~~|}~~~||}|}~}}~~||}|z||zz|~~}~|}||~~~}}~}{}~}zy{yz{}zz~~}~|{}|zyy{|{|{yyz~|}~}}|zy{z{zzzyx{yyzy{~~~~}}}}|{{zyy{|~~{V)*))*()()'''(&  "}{zzyyyzzyz|}~~}}||||}~~~~~}~~|~~}||}~}}|z{{}~|}~}}~}}}}~}~}~|~|}|{|{{}|{y{zyxxz|}}}{{}}}|}{yxzzwxzyy}}}}zzyyyyy{z{{~|{{{zyyzyxxzz||}~|zzz}}||}||{|}zzzyyzxz||z{|{{|}|{z}~~}{zy|{|}~~~~~~}~}{}}~~}~~~~~~~~|}{|ywxzwxxxxx{}}~~~}~~~~}}}||}{zzzy{~~}~~}{}|||}}{{{||{|||zzzz{zzz{{{zzyz{}~}~~}}}}}|}||z|}}~}~}{||||}~|||}{z{}zzz{{{{{yyz~{z{|~}~|}|{{~~|{||z{yyyyy{{~~~}}|{|}{|{||||~{{}~}||||{|{|}~}|||}}{}|}{|~|{{{wwxz||{{{z{}}}|}{{{}~}~~}~}~}~~~~}~~|}|{{z{}|{|{{{zzyyyzywy{{z{{xwvxyzz{||{}|~|~~~~~}~~~~}~~{|}||{}~|zyxyyzz}}}|||~~{}~~}}~~}}}||}}{yytstvwy|{||~{z|{~}}}{{zz{{{|~~~}~}|{{zwy{}{|}|}~}}|}}{}{{{}{{||}|}|~}}~|}|}~}~~~|~}|}}~~~~||}}{||{z}}~~}}}{}}}}~}{~~}||~}{z{zy{}{z}~~~}{|z{zz{|{{zxzy|}|}}}||zzzyzzxwwwwxz{z}~~~~}{{|}}}{z{yxyz{~|T(**)+((()'''(&   {yxxyyxzyzyz}}|{|}z{zy|~}}}~|}}}|z}~}~}{}~~}|{z|}}|||~{|}{}~~}{|}||~}|}|}}}|||}|{{z{{z}zyzz{yxyzz|{||{}~}{|yxxwxvuxwy}~~~}}zzyzzzz{yyz|{{zzzyxyxwwyzyz||}~|zyyz|}||{{|zz{|yzzyyzyyzzzz||{|{|{z}||}~|||{{{z|}}|~~~~}||{{|||}|}~~~~~~~~~~~}}}~}{|zyvxxxvwxxwx|||}~{{}~}~~~~}~{}|}zxzzxx|~}}~~{{|||{{}{{{{{{{}{{zzyyzzxy{{{yy{yz}~}}~~~~~{}}|}}{zy~}~||~~}|{{z{|zz}|{}~}yz{|z{{{yxzyxy}zzz{}}~||||z|~}{||zyyzyxyzz}~}}}|||zz{z|{}}|y{~}}}|{zz{|~~~~~~|{}|z{|}|z}}{|{zyx{{||||z{}~}}~{z|~~~~}}|~~~|~~~}}{}zz}~|{{}{{|{zy{zywvxy{||ywwyzzz||}~~|~~||~~~~~}~}{z{z{|}~|zyyzy{z{}~|}|~}}}~}}|}}~|}}{{yustvwwz}||}{z{|}~~{{{{||{}~}~{|zyz{{}|~}{~~~}}||{|{{{~|}}|~|~~~~~}}~~|~~|}~~}~~~~}}}~~|}~||}}}~~||||||~}}~~~}}|{z{zz{}{{|~~~}}|{{z{~~||yx||}}~~}}{z}zzzzxwwxwwzzz|~~}zz{~~~{{z{yx{||~W)**)*')'*&''(&  ! zywxz}{z{{z{}||}||}|||~~}~}~~}}}}~}z{~}}}~}|~~|{~}}}}~~}}}~}~~|}}|}|}}z{}|zz|{z|~|{{}~~}}{xyyxvuwwy}}{{}{z|~{zy|||||zzyzxzxyzy{}|~}||y{}~}||{|||{{|z{{{{{{{{{z{{{}~}|{z{|}}~~}}|z||~~~~~~~~|{}}}||{|~}~~~~~|~~}|}{yzyyyyzxx{}||~|}}~}~}}zyzzxy{}}{|~}{}}{{|}}{{||{|}}z{{{zzzyz||{{{{z|}~~{|}~}||~}~~~}|}|}{{}~||||{{{{|{|{{{{yyz}yzz{}}~~}}}{|}~|}{{zxxyzz||}~~~}{{|{z{|{{|{|z{~}~}|zzy{~}~~~}||}|{{{|}}{{}~}{zy{{{}}|}|}}}~{{}~~~~~~|~~~}~|~}}{{}{|~}~||}}|}|{z{{yxwwz{}yxwxy{{}~~~~}}~|||~|}~~{|~~{yyyzz{}||{z{{xyy|}{|}|}}|}}|}}~~~~~|~~|{{uuuvxxw{{}}{{|zz{}~~|{|||||}~}~~}}}}}zyz{|||}|{|~~~~|{}||z{|z|{~~}}~~~~~~}{}|~~~}}~~|~~~~}}~}~~~}|}~~}}}}}zz{}~~||~}~~~|z{yxyz{{y|~}|}{|{|}}}|{xxz}}}|}}|z{zyzyxxvvtuy{z|}}}}zxz~}}zxzyzyy{}~W(**)*((')'''(&   {wuvxz{zzzy{{{zz{yz{zz}~}}|{|~}}||~~~~~}~}|zy{|~~}}~{|{{~}}~}|y{}~~~~|}|}~}~|}}{}}|{z||yz||{y||{{{||{y|}{||zxyyvvvvww{}~}~}|z{|{{z|zzzyy||zzywxwwyzzyz{z}~~~~}|{yz{||zzzzzzzz|yyxy|zzzzyyyy{y|}|{{{{z{{}~}zy{|{|~}|}||}~||}||zz||}|{{}}}}~~~~~~~~~}}}}{zyyzywyyxyy|{{}|{z|~~||||zyyxyz{{|}~{||{|{{||}{{{z{{{{{{zzy{xz{{{{{{y|}~}~~~}|~}}|||z{}}}||~}||}|~~}~~}}}|||}{{z|}||}{z{z{|||{zyzxyz}yyz{{||}}|{~~|{|{yyxxx{{}}}~~}||}{z{zzzz{{z{|}~}}|z|z|~~}~~~~~}|}}{{{y|}~}{~~}zy{||||}|}}}~}~}}~~~~~}||~}}}||~~}|~|}|}}}}}||||{{yxxwwxz{zywwxy{{|||{{}|{~~|{zxy{|||{{{{|zyyz|}{}||}}~}}~~~~~|}|{{{wvxxxyw{z|~~|||zz{}}|}}}}}~}}~~}~~|{zyz}~}|{|~~~~|||~|{{~|{{}}}~~}}}}~~}~~}}~}}}|}~~~~~|~~}{z{{|}~}}}{|}}}|zzvxyzz{|~~~}}|}z{~}}|}zzz}~~}}|}}}}}zz{{xwwwuux{yx~~~}}}{{z}~~~||yyyzz{~X)**)*))()'(')&  !|yxwxz|}{|{{{}||{{{}||~~|~~}~~~~~}{yz{|~~~|}~|~}}||{{~}}~}}~~~}~~~}~{||~|||}|{{}|}|}~||}|}||zzzzywwyyxz|~~~}|{}}}}|}|||z{{}}{zxywwwz{z{{}}~~}~}{{{|{|z|{{||zzxyzz||{{||zzzzz|}}~||zz|}}~~}{z|{|~}||~}|~|{|~~|}{||~~~~}{z{{zxxyyyz||}}||{z~}}{{{{z||{}}~||}~||{}}|{~|zzzzzz|{zy{y|}}|{||{}}~}}~}~~~~{{{}~~~{{|||~~~}~~|~~|{|||||z||z{}~}{z{y{{}yyz{}|}}}}}~~}{|||{zxx{~~}~~||{||{{{yyyy{zy||}}}~}{|{|~~~~~}|||}||{yz}~}||}}zx{|z{}}}~~~~~}|}}}~{zy}~}}~}~}}~}|~}~~}{||{yyxxvxy|{yxwvx{~~{{}}zz{~~}~~~}|{y{{||{}}{}|zzyy|}||}|}~~|~~~~~~~}}{}xvxwxwwyyz~}{zzzzx|~|}~}}~~}~~~{}}{{{{|}~|zyz}~||}|}|}||{|~~~~|}~~}~~}}|}}}~~~}}z{{~~~~|}}{{{{y||~~|}|{z}}|{zxuwxzxz|}~~~{{|}{{|}}|{zy|}}~}~||}~}||}{{|{zwvtttvyxy|}}}~|{zz{|~~}}|yyy{y|~}~W)****((')''()&  !|xwuvyy{|}z{{z{yz{y|{||}~~~~|~||{}|~~~}~~~}zwx{|}~~|}z{|}~~~}{z{y|||~}~~~}|~}~~}}}}|{{}||z{{{z{{|}|||||||{{zyyxxxxyyyy{{|~}|{|~~}}||{{{zz|{{yxxvtwxyyy|}|}~}|||~}}}|zy{{yz{{{{|{{xxzx|{yy{zyzzyy{}~}}}{zy{{}~|zz{}|~}}~|{z|y||}|{{~~~~|{{{~~~~~}~~~~~~{{zzzxxywyyz|{|}zwv{~~|~}|z{yzz{z{||{z{}|{||{||}{zzxwyyyzzyzxz|||{{{z||{|z{~}~~~}yy{~~~}~}~|z{z||~}||~|}~~~}|||}||}{zz{yy|~{yyyxyy}yxxz}~||}}z~~|||||{|yxy|~~}}{|{{zzywyzzzz|||~~~}|{{|~}~~~~}}}}{{{|zy||{{|{zz|{zy|~~~~}~~~~}}~}}~|xy~||}}~}~}}~}}~}}{|{yzwwvwy|{yxvvux}~}{{|{|z~}~~}|{zy{|||{{~}{}|zxwz{|z}}|}~}~~}||||yyyxyyz|yx{~{{{{yx{~}}~}}}}|}{||}zyyz{{~}}~~}|{|~}~}}}}~~~~|}z{{}}}|||z~~~z|}{|||}}}}|{|||zyzutuwyz|}|}~{{}~{||}~}zz{}}}}~{y{~}|~|{|}{xvvtsuyz{|}}~}{{z|{}~}~~|zy{z|}X))*)*(('*&'')&  ! |zxxwxy|||}|}|z|{{z{|~||~~~||~~{}~zy|~}}|||}}~~}z|y{}}~}~}}}~~~~}}}}}~|{yz{||~~~~|}|{{z{zyxyz{{{{zz|}}|||~~~}~}}|{zz|{{zxxwuuxwz{|~~~||{{{}}}|{z{zz|{|}|z|yyyz{z{z{{zz{yzz}~}~~}z{||~}|}~~|{{z{|||~~}}||~}}~|}||zzyzxy{{||zzywx{~~}}~~|}}|}{}}|}|}}{||||}{||}|{zywwzzywxzwy}}{||z{z{}{zx}~}~~~|zyx~~~~||{}|}}}}|}~~|~}}~}~~~||||{{{{{zy{|{yyxwx{}zyy{}~~}~~}}}~}z||{|{zxz}~||}{}|zyxvyz{z{||}~||||{|{~~~||{}||{{|z{}||{|zzz{zywy~~~~~~~~~}~|~}|zyx}~}|}~~|{}~}}~}||{zyxwwwy{|yywvvvy~~~~|zyxxxz~~|{{zz}}{z|}~}}{yxwxy{{{{{}}~~}}~~|{|yzyyzzz{yyz}}{zx{{xy}~~~~}~~}}|}z{}~{yxxw}~~~~}{~{{}}~{{|{~~~}~~}~~~~{}}|}~}}|zy|}~}|||{|z}~~}{{|{|{}~~~}{{{|zzxxuuvvx{|}}}}~|{|}{{|~}~}}|yz|||||zzz|}}{|{z|~{ywwstvwxy{}{}}|z{w|z||{{|}}}{yywz~W()*)+((()''((&  !{yvvvvvw{{{|zz{z{{zzzzz|}~~}~~}}yz~~}}}z|}||~~~~~}|}zz||~~}{|||}{~~~}|zyzz}}||~~~}}}|||}~}}}}|}|z||zzyyz}}|{{yyz{zxwyy{{{{zzz{{z{|}}}||{{yx{|{zyyuutvvxy{{|~|}|{zzz{}~~~}z|zz{zzzyzz{|}yxxyz{zyyyyyzz{z{|~~}~}|{{|}~~|||~~}~|{{xyyyz|~||{y|~}}~~}|~||{{z{zzyxxy|{|zwvwx{~~~}~~}{~}|}|||}~}{||{z|{z}}}z}{|{zzyyvwwzvxyxwz{{z|zxxyzzyux{~~|||{yy{}}~~}}{z||}}}{zz{}z|~}~~||~|}|||{|}z{{|yy|zwxwuv{}zyyz|~~~}}~~}~}{z|{|||zyz{}~}}{~{{zzxwxxxyy{{}~~}||}{|~~~~}~}||~|{{{{{|{}{|{{zyzzxuw{}~}~||}}~~~~~}}|~}~|{z|~~~|~~}|}}}}}{{||{yxwxvw{{{xxxxwz{}~}|zyvwwx}~~~|{zy{|{}|{y|~~|{ywyy{||{z{~~}|~}{}yz{z{z|}zzz{||zy{}zxw|~~~~}~|{{}}|zzxz~~}}z|{|}~|~}}~~}~~}{|~~~~~}|}}~}||{zzz}~}||{||}~~}{||z{{{}~~}||{|{zzywvxxy}~}~}~{{}}{{|}~}{z|}}|}zy|}}}}|zxz~|ywxtuwxyy{||{||{{z{|{{z{|}|}|yzwz~W)**)*)(')((((&  !zwwwxwvw{}|~}|zz||{z{}}|~~~~~~~|y~}z}}}~}|~}}~~~~~~~~}}|z{{|~~~~}}}}|}}~}~~}|}{zzzz~{|z{yy{zxvy{{}}||{{{z{{}~~~~}||{{}|{yxxvuuwyz{|}}~~{|{zz}~}{{{|}zz{{{||}yxzyyzz{{{z{{{z{}~}~~}|~}}}}~~~}|{zyzzy{~}|{{}~}}}}|~}}|{{{yyz{z||{{yy{z|~}}~{~{||}~~}}||}|||||{}~|z|}||zzzyxxzxyyzy{~{{~{zyy{|yww||~}}}|{{||~~~}||}|}||{}{}|{{}}|}~}|}}}|{{{}||{|zz{zxxyvw{~{yzz}}~~~~~~~||{|{|}}z{|}}||}{z{zzyz{yx{{{|~}}}}}~~~~}~~||{}}||||{z}{{||zzzzyxuwy|}}{}|}}~}}~~~}}~}}}~~~~~||}}{|}{{yxvwvv{{zyxwxy{||~~}~~||{xwww{}~~|{zy{|{zz{z~~~}z{yzxxz|{zz||z}~|}~~~~}zyyzyzzz{|{z{|zzzwyywtw}~~~}~}}||{|{{{zyy}~}{y~~{{zz|~~}|~~|}}|~}|z{|}}~~}{|}}}}|z{y{{|}~~}|z{|}~~~}}{{|zz|}|}}|||||{{zyvvxzw|}||}~|{{zzxz}~~|{}}|{|{y||||{{zxx||zxxwvwyyz{}{||{{yz{yzyzz|z{z{z{xw{W(*))+))()'('(&  !zwvvwxvwyzz{|{yxx||yz|||}}{}||{}||~|{|~|zzz{|{}~~~|}~~~~~~~}}~~zzz{}~}~}}~|}{{|}||{}~~~||}|||zyy{~}~}|zyyxxxywuwyy{}}zzzzz{{|}}}~~~}}zzx{zzyxwttsuwxzz||~}{zyyyz}}~}|{xy{zzz{zyz{~yxxz{zz{zzyyz{{{|}~~~}||~~~}|||{}~~~}|zyywxwz{~~~||{{}~~~}{{}|}}}||}{||yxy{{z|}zxxxxx}~}~|{z}~|~~}{{}{~|}||}~|||{{{{{zyz{|{z{xxxxywwyyyxzzy{|yxxyzxwww{}}z{~~{{{|{|}||}}|}|}{{}{{{|{zz~~}~|~~}~{|~|{{{z|}{{zz{yvxxwwz}zyyz{~~||~~}~{{{}{{|}|{|~}~}}}||z{zxyyyyyyz||}}}||~}~|}~||}|}|{|}{|||z{}{zyzxwvvyy|~}}{||||}}~~~~}}}~~~~~~~~~}}~~}~~~}}{{yxywvwyyyxxxy{{{{~~~~~~~|{{ywwwz~~|{|{z|}|y{|~~~}|{yzxxy|{{y{{y{~|{~}z}{{{{zz{}{zzzyzz{xyyxww{~~~~}~}|}|}||zy~}|{|~|{zyx~~}}}~|}~}~~}|{z~}~~~}{{~||}|{}{z|}|~~|zz||}~~|{{{z}|}}}~}|}|||{zwwzzy{}~|}}}||{yyx|~}||}||}yxz~|{|}zyy||{yzxwxzzz|}z{||{yz{yyzzyzz||{{{yxy}~X))*(+)(()&''('  !{yxwyywyxz{|}}{zzz|{{|}~~~}|{|||||}~}~|||{{||~~~~~~~~~|}~}|{}~~~~~~~}}|z{{~~}~~}~}||{{{{~{{yywzzyvx{||}~||z{{|}}~~~}}|z{{{zzxxuuttwyzzz|}}|{yxxz~~~}~{{y}{{||{zzz|zzxz{{{z{|zz{|{{}|~~~}}~}|}|{}|~~}{|zzywy~~~~~}}}{|}}~||~|~~}}~~~|zy{{{||zxy{zy{~~~}zyy{~}|}||}~}}~{}~|{|{{{{}|}|{zyzzxwxxyyxyzz{|{zyyxyxxzy|~~||z|~}|}}|{}}||}~~}}|}}||}|||}~}~}~|}}}}|||{|~|{zyzywwxvwz|z{z|||}{{|}~}~||z|{{|{}|~~}}~~||||zyyzzyxyz{||}||~}~~~~~||}}|}|{||{|{z|zzzyyvvwxzz{|}}||||}}~~~|}~~~~~~~~~}~}}~{|yyyvwvwxzxxx{{}{|}~}}}~~}{{xxxxx}}~~~~}}||{|}|{|~}}|{{{zzywz{yy{zzy}||~~~~~}|~|{z{zyzzz|{zzyyzywxyxwx|}~~~}}~}}||{{{|}}}}}||{|zyxwz}}}||y{|{}~||{}~~~~~}~~}{z}}|{~}||}||{|y{}{yy{~~~|~}}~~}}|zz|~{}}}|{}|{||yww{zxy{|z{}~}}|zyyzz|~~~{~|z{|zxz}{{{{yxzz{zzzxx{{z{{}{{||zzxyxzyzyyy{{|zyyxx{|~W)****)))('''(&   }xwxxwvvwxyyz|yyzy{zz{~||}|{{zyzzxyx{~}}~~}{{{|{||}~~~}~~}}~}~~~~~}}~~}}{z|}~}}|}}|}~|zwy}~~}}~~~}~|}}||{{{z}}~}{{zzzxyyxvw{|{}}}|zyyxz~{||~~}{y{{zxxyvvtttwwxxyz|||zywuvz|~~}}}||zz{zzzzzyyz{xxxwz|yyyzyyzzzz{xz~}{{~}}{}}{{}{z{{|}~}}{yzwxvv{~}}|~}|}|{}}}|}}~{}|~}~~~|}}~}{zz{{yz{yyzyzz||}||zwrtvz|~}~{{}}~~}~|}~~{||{{{z{zz||{{{zxxzxwxwyxyyyyzzyzzywwyzyzy}}}|||}}~|{|{zz{{{{||~}~}}}{|||{|}}}}}{{}||}||{{|{{zyywwwwwvy}zz{{|~|{{{{~~~}||zzz{{}|}~~}}~~}|{|{z{zxwwyxzz{zz{}~}}|}}|}~||~|{{|{{{z|||{zxuvwwyzzz|||z{|~~}}~}}||~~~|~}|}}|}~}|yy{ywwyyxxyyz{~|||}~}}~}|{zzzxyx{~~}~~~~}{{}~{{{}}~}}|}{{{z{z|yz{yz{y||~~}~}}{{{zzzz{y|{{z||{z{{{zyyzx||}~~}~|}~}|||}{{|}}}}|{zwy|}~~{}|{{}~~|{}}}|~~~~~~|{{}}{|~}}}~~}}}|y|~|zz|~}~}}}~~~~||}~|{{{||~}||{yyzzzy{}{{|}}}}|zxz||}}|~|{{~|yz}}|{{{yzz{zz{yzz}|{}}}}|{{{{zyzzxxz{{{{{yxz|{|W)****)(((''((&  "yxxxyxwwyzy{~||zz{z||}}~~|{|z{zyzz{~~~~}|}}|{|}}~~~{~~}~~~~}{|~~~}}}~~}{yx~~~~}||~}~}}}}~{}~}~~~||{zzz{yvw{|}}~~}{|{yz}~|{~~}|z|yxwxxxwwuwxxwyy{||{{xwvw~z~~~}~|}{{{{{{y{z{{zxyyyz{|{{|zyzyy{|zy}|~}}~~~}{}}|}zz{}}~}~|{yyvvw}~|~~~}}}~~~~~~~}||}|~}}||{{zyxzzz{{z|||}{{|usqsuwy~}}~}}}~~}~~}~|{z||{|}|{{|{zzzyywyxxwzyyzyxz|zwwyz{{z}~}}~~~~~}|||{y{{zy{|}~}}}{|~~~~}}|}}}}~}|}||||zyywwxxwwz}z{{{||~|{|}~~~}}||{z{|}|}~~~}~~}}z{z{zxxywwxzzzz}~~~~}}~||~}|{|{{{{}|{{|yxwxzzz{{||{zz|~~~|}}|{|}}~~~~~||}}}}|{{{zxxyxxxx{||}}||~}|~|{zz{xzz{}~}}~}}}}}}{|||}}}||}~||z|z{z{zzzywz}}}}~{{zzzzz{z{zzzz{|{|{{z{yyzz{||}}~}~{{{|zz|}}~~~}}zzz{}~~}{{|{{|~}~z{||{~~~}}|~}|{||{z||}|~~|}{z{||xxy}}}|}{{}}||}|{{||}~}|||zy{|yxz|{zz|{}|{yxz}||}~~}~||||z{|||{{|yyzzxz{{z{{|z{}~~~}}{{{zyyyzyxxz{z{zyxxzz{|V)**)+()()'('(&   }yxxyyxwwxyyyz|{{xz{z{|~~}}|{yyzzzywy}~~~}~|||{z{{z{}{~~}}}}|}}~}}}}~|~~~}|}{z{}}|}}}|~~}}z{wz~~|z|{}}~~|{|}}}|~}|}~~|zzzyx{xwtx{||}}||{|{|}}{}~~{|z{xwwvxwwvtuwwxvvyy|{{ywvv{zy}~~}~}}}|{{{{z{{zyzyzzwxxxz|zxzzyyxyyyxzz|{||y|~}~~||}{{|zz|z||~~|||{yyxwvwz||{|}|~~}|}~}~|}~~}{|~~}}zz|}~}||{zwvyzxy{{||{zzzursvvxz~~|}~{{}|~~~}|}}}}}|{{zz{{z|{{|}|zzzxwwxvwvwyxxwuy{{xwx{zzz{~||~||}~{{|zyxzyyyyxx}~}}}{|~~~~~|}{{}|~~}~|{{|{zyxvvvwvwy|yz{z}|~}|}}}~}|}{{|{|{||~~}~}|||{{zyxxwwxzyxy||~~~}~~}|}||||||{|{z{||}}|zwwyyyz{{zz{y{|~|x~~}{|||z{~~~}~}~~}|~~~~~||z{zzyxyxxy|||}~|}}~~||{{yxxzz{{~|~}~~|~~}}}}~}~}|}~~}}}{zyzzzzzwvz~~|~|{zxyz{z{{{xy{yz|{}{|{|zzz|{{|||}~~~~|{{||{|}~~{|z|{}~~||}{{{}}{}|}~~~~}|||{{{{|z{}~~}~{z|}}zz||~}|~}||||}~~|~}|{}}}~~|}|}z{{|zz{~|{|||||||{{}}~~~~}|||{{|{|{||zzyzzyy{{{||||~~~}}{||{yxzzywz{{yzzxxz{{{~W(**))()()'('(&  !~|{z{{yxyxzz||}~||{z||{~~~}|zyyy{zxz|~~}|}}}{zz}~~}}}}}}~}~||}~}|~~}}~~~~|}zz~}|}~~||}}~|{~~~|||{yyzzxwy{||}~}~}~}~~~~~~}|{{zzxyxyxyvvxxwxxzyz|}||{|}|~~~}}|{||||||zzyyy{xwx{||{xy{xyyzyzz}{{}{|{{}~}}}}|{z||z{|}}~|{yyyyzy{}|}}}~~~~|}}|}~||{}~~~{zxxzz{}{}}~|{{{xww{|}~~~}~~}}~}|~}}||}~~|z{zzz||~|{{{||zyxxwxxxxyxzzywx|{xxy{{{|}|}~}||~|{{yyyyyxwxxuwz{}~||~~~~}|}~}}}~~~||||z{ywuvxwvw|{{{|~}~~|}}}}~||||{|{}}~}|}|zyxxxxyzzyz{{}~~~~~~~|~|||}z|{{{{|~}~}|{yyzyzz{{yzzyz|~~{x{~}||}~|{}~}~~~}}|}~~~}}|||{zzyzywwz|{|~~~}~}}|{yyyy{z|{}||~}~}~|}~}}}}~}}~~}}|z|zzxyzxxwv|~~~}}~||zwxyzzxyyzxxzx{{|{|||{zz|}{|~|||}{}}}~~|{}|z|~~|{zz{{|~}}}{{|}~}||{z|~~~~||}||{{zxz{}~}{zz||{{|~~~{||{{y{zz~}|}}{||}}~|{z{y|}|zz{{{{}}|}||{|{~}|}}~}~}|z{{{{|{zzzzyzzxww{{z|||z|~}|{z{xyxxyzyxyyzzyxxyxy|}W()))*((()''&)&   }zyyyzywxxxyyz}}||{yz{{}}}~{zzyxwwxxx{}}~~~~~|{}|zywy}}}}}|~}||}~~|}~}~~~~||z~}}|{|}{}|{|}~||{||{y{}}||{}~~~|zzy~}}{||zzz{{yzzzyxyy{{}||}~~}}}}}~}~~}||zzyz{xxxywxwxwwwxyy|~{{}}}}|}}}|~z{{zzz{zyyyyyuvwx|}{xyzyxzyyyz{|{}|y{{z{{}}||}zyzz|yy{{y{~|zxxwxzzz{{{{|}~}}~|}}|{}~}~~~~~|{{{{{}~}|yyzxyz{{z|~|z{{yyz}}~||~~~|}}|{{|{}{}}}~}|zzyyxz|{{zz|z|{ywwwwxxwyzzyxwwyzxwzzzzz|}{}}}z|~~{zyxwvyyxwxyutwy|~~~~}z}~~~}}|}}|}~}||{{{{ywtuwvvxzxyz||~~}~}|||{}~~}~|{{y{zz|~~}~}zyxyzy{{{zz{{{~~~}}~|~{||}}|||{z|||~|yxyyyy{|zyzyz{}|z{~~}{|~|{|{}}~}~~}~}}}~~~}|||}|{{|zwx{||{~~~~~}}|}{zzz{yzz{{|z~}}~~}}}~}~~}|}}~~}}{{{yy||yvtx|}~~}}}~}|{wx{{zz{{xyxzzzz}|}|~|||}|}}|{|~|}~~~~~}{~}|}|{~~|{|yz{}~~}|{}~}|~|{}~}|~|}|{|}x{}~|zzz}||}~~}~~}|}|{{zzy|~}}~}~}~|{{|{{|||z{||}~~~|}~|{|}}}~}~~}~~}|}|{{|{|z|{yxyxwvy|zz{{z{||{zyyyy{{y{yyyyzzyzyzz}~W))))*)(()'''(&  !~{{z{{yyyyzyy|~~~z||{}}}}{|yzyyzzz}~~}|}|{{z}~~~}~~~|~~~|}{}~~~|{}~~}}}{~}}~{{|~~~|}~}~~|{zy~~|||}{z{}}{zyy{zzx{{}}||~}~||{z{{zzyzyxxwxxy{{{|}}}}~}}}~}}}z|{{|}}|zyzyzwvvw{~}z{yxyz|z{{}}|}||||yz}~|}~{{{||yz{{z{}~{zzyy{~{{|{z{~~}~~}~}~~{{|{{{}|{{z{z}|||}}{{|zy{}~~~{}~~~}|}}~|}}~~~}{z{{zy|||{|{{{}{xxxzyy{{z{{{yyyzyyy{|z{}|~~~}~}}{{zxxzyxwyxwy||}~~~||}}~~{||}}}~~}|}|{{yxvvxvxxxux{{{~~~~|{|}}~}~}}|z{z|{|~|}~}{{zyzz{|}{{{{|~~~|}}}||||||||{{~~}|}}{zyzzz{|yzzyz{|~~~}~}}~}}}|}}~~}}~~}~~}|}||{||zzyz}}}~~~~~~}~}}{y{|yzz{zzz||}~}~}}~}~}~|{|~~~|~}|z{zz{{{xsy}|~~}}}~}{{vwy{yyzzyxwyzyzz}}}~}||~||}|||||{{}{{~{|~|~{{}~|}|zzz~}|||{y{~~||}{|}~~}}}||{{}{yy{}}~~}{z{|}|}~}}|}}||{z{{yvx~}|{|{}}}~}{|z|{z|}z{|||||~~||||||~|}|}|~~}~}}{{{~{{z{zyzywvwxzyy||zy||{zyywxy{z{yyyzyyyyyyz{|V)**)*((()'('(&   ~{yyzzxxwwxyvv{}~~z{|||{|}|{zzyxwywx{|~~~}~}}{{yyyz{}~}|}~~~|{||}~}}~~~||{}~~||{}~||{{z|~|{|~}{z{||z|~}}~~}yzy|}||||zxzz|zxxyzzyxvyzyz||}~}}~~~{||{zyy|{yxyxwwwvvw{{{z{|{{~~|||}|}zz|}z{zzyy{yxtttsy||{zyxww{}|||||z~|{{{yy{~}||}{zz}zxxzxyy|{{zzyy|}{zzzxy||}~}~|}~~~~~~~{{{yxz{~|{{{zyz|{{|}z{{{{z{|~|~~|z}~||}{y{}{|{}|}}}|z{{yzz{{{z{{z|zzwxyyyyzyy{zyxxyyyy|{zz||||~}{}~}|z|yxxyyxxyxvwzz{|~}~|{{~|}~|~~~}z|~~|}~|}}|{{{xusuvvyzvwyzz|~~}}}|z{|}|~}}|{z|~}|{}|~}}|zzzz|}{|zz{|}|}~~~~}}||}|}{}}{{z|}}|}{z{zz{~|{z|zyzz}~~~~~~||}~~~|||~~~||~|}{|{{yz||~~~~}}}|}{zzzzz{{zwy}{}~}}|~}|}}{||}}}~}||{{{z}~}{y|~~}}}|{zvyyz|z|{zyyzxzz~}}}~}}}}}}}}||z{|}|z~~}~}{~}|||~~}|zzy|}}||z{zy|~}}|}}}~~~|}|}}|yz{}}}}{{z{}~~~~}~}|yzzzzy||||~}~~}}}|{{z{|||||{}~}|}~}}}~}}}|}~~}|||||||{z|{yyywvvyyyyzzz{z~~|{{{yyxzz{zzyxyyxyzyyz|~X)**)*)(()&''(&  !}{|{|{yyyxxxvy|~~|}}}}}}|||zyyyyxz|{zz{|}}~~||~|||z||~~~|~~}~}}}}{~~~~}|~~||{}{z|~}}}|~}|}}}{z}}|zyz|{{yxx{|{|}~}}}}|zz{{yzzxvvwuvx{|}{|{z}~}||~|~}{|~}|z||{{zzxvvvuy||~||xxvy|}|~||}{{}}~}}}zz{||xyzyzy{|yzz{{|}{{zy{~~~~~}~{{}}~~}||yxwz~|}||z{|}|}~}}||z{{}}|x{||}|{{}~~|}}~~}|{|y{{{|{{{{|{|{y{z{yzzzz{{zxyzxzz|}|z{}}~}}}}{{|{zz{zyyywwxyy|{~~}~}}}|~~{~~}~|}~|z~}}~~}}~|zy{yvuuuuwyvwxy{||}~~~{z|{~}}{y{|~~}|{}~~~{{{||||~}|{||}}}}~~~~}}}|{|}}{z}~||~}|}|{{{~}}{|yxw{}~~~~}}}|||{}}}|}~{}|||{{z{|~~~}}}|zyyyz{{yxx|||}~}}{}}|{|{{{~|}}~z|{{z{}~}~~~~~~}}~}{zxwz{{z{{zyy{yyz~~}~~}||~~}|}{{{|{{||z{|~}}}~~}~}}~|}|~~}|zyy{{|}{{zzxz~}|{}{||~~}||||{{z|}}|{z{}|}~}|}}zxyz||}~}}~|zy{}|~}}~{zyy{zz{{|}~|{~~~~}|}~}~~{}}|{{|{z|{|{xyzwwwyyxyxzz{{~~}{|zzyywz|zzywzxyyzxwy}}W(**)+))'(&''(&  !|zzzzyywxxwvvvz|~}|{}~||{|zz{yyyxvvy~~~}}|yzy{|||||}|}~~~}|z{||||}~}}~~~~~}}{|~|}|||}}}}|}}}}|y{zzz}~~~~}~||}}|{|}|y{{yzyzz{yyxwy{|{|}~||~|zyz{yyywvuuvuuw{|}{{yww~~~~}||}|{|~z{||{z{|zzzzxtvvvy|{||{xwwyz}~~~|}|{||||}||||{xy{zxwxywxyyyz{{{|}}|{zy{|}{||}|{|||~~|z|}}|}}yyw{|}{{|yxxz|{}}|{z||{z{{{|~}|xzz}{|{z{||~{|}{|}~|||}zzy{{z{}zx{}|{{{zyxxy{{}yzyyxyz}{zz{{{||}}}~|}z|zyyyyxxywvvxxz||}||~}}~}|~}}}{z~{z{~}|~|{{{zz{ywuuvuvyuvxyy{{z}~}}z{}|||~|zz|}|}~|}}|}|z{{{|{}~{{z{||{z{}}~~|~~}|{{~~{y{}}{|}{{}||}}}||{yy{}~~}|~{||||}~}|}{|}}|{{{z}~~~}}}~{{zzxyz{yxy}}||~}}||z{~~}||||z|{|}}z{{{|}~~~~|}|{{yxy{{{{|zyxyyx{~~~~|{~~~|}{y{}|{{{z{|~|||~~}}~}}~~}|{y{||}||}||~}|{|{{|~~~~}}|}}|{z{}~|zz{||~|}}{{{|}~~~|||z|}|~~~~~|zzzyy{{|~||~}{~}~~||}||{}|||}z{{yyxwyxxy{zz||{~~|}{{zzxv|}zywy{xyzxwx|~W*)***)(()'('(&  !}|y{}{zxyzyxw{{}}}~~~|}|{{{{yyyxux}~~~~|{{|}}}~~~}}~~}~~}~~~~~}|~~}~~~~~}~~}{||z|~~~{{{}|z}{yz{{zzzyxwvyz|~|~}}|yzz{{xzxvvwxvvx|}~}||wy~~~}~}~}~}}||}}}||||zxvvwwzz{{}}zzy{}~~~}||}}|}}}}~|zy{{yxzyyyyzz{}||}~~}}{}}|~}|}|}|}}|~}~}zzx{}~}|}|zzyz{||~}}}}|{z|{|}~~}{}}}{{|||~}}}}}}}~}}}{zz{{{z|zy{}}||}}{zyxz{|||z{xzy}{{{|{}}|}~~~||}{zy{zxzyywxyyzy}}|}}~~~~}~|{}~|z|~~~|}|{z{yxwxvwvzvvxx{zyz~~~}|{|||}}zxy}~~~|~}}}|~~}}{{{{{{|}z|||{zz~~~~~~~|||y|~}{||~}}|}}}|~~}}~{zy{}}}}~}}{}{~}~~|}|||||}z~~~~~~}~~|zzxx{|yxy|~}|~|{{|{{}}{{{}}|}|{||zz{||}}~~~||yzyyzz{{||{zyzxyy~~}{|||~}}zyz}{{||z{z{z|}|~|}~}}~~|{zy{{|||{||}}}}~}z{{zx{}|}}}|~}}||yyz|{yz{zz~{{}~|||}||}}}||zzz|{|~~|}~|zywwwy{|{|}|}}~~~~~||~}|{}{|}||zzzyxwxwvw|zz{{|{~~~~|{{{}ywz{zywxxxwxwvw|}W(*+)*'(()&''(&   |zz||{yxyxxwxzy|~}|}~~|||{zyzywxyvtuz|~}~||||}||}}|{|}~~}{~~~|~~~~~~~}}~|{{}|}|~~}~~~}}{|{{z}|}{}}}|{|z|z{{yxz{xzywvvuuvx{~||||yyyyyxwvwwzwwxz||{|{yy}~~~}|}|~{{{||{||{z|}{|{{yuuwwz{xz{|{y{|}~~~}||}||~}{{||{yzzxyxyxxwzvxz|||{~|}~|||~|||}~}|}{}}}{{}~~}~~||zzz{{}}||z{|{yyzzy|}}||}{zzzz{{}||}~~~~}{{{{zz||}~}}}}}}~}{{|{{{zzyxx||}}}{zyyyy{}yz{{xxx|z{z{{{{||}~}{{}zyxzxwy{ywwvwwwz{zz}~}~~||~}z{||y{{}~~{}}{{z|yyyyvtvyvuvwyzxy{~~~~{z|{||}zxvz{}~~}|~}~~~}||{{{z|}}||{~}||~}|}z~~|}}{|z||z{z|~}}|~~}~}~|zz|}~~}~}~}|}}||~~~|~}}~{{{|||{|{}~~~~||~{{zxyz{zyz|~~|{{{}|{z{{{|z{{|}}||||{z|}|}}~~}}|{yxwy|{{{{|yyzyxwx|}|}}~}|z|zz|z|{yyzy|}~}~}}}~~}z{z}|}}{}}~~~~|{{zzyz{}}~~~}~||z{zxz{zzzzzx|}{|}||}}||}|{|{z{{{}}}||}{zuvvxw|~}}}}}||}~|}}|}|}{|{}{z{zzxwxwxy||||{{|}~}}}{z}~|zz|{xxwxxxxwvwz|W)*))*()()'''('  !}{||}~|{{zzzzzyz|~}|}}~}||z||{zyxxvwz}~~~}~~~}|~~||}~~~~~~~~}~}}}~~~~}}{{{|}}}|}~~}}}{{||{yyy{zzyvvwwwuwz}~}~}}||||{zyyyzxxyzyz|}~~}|||||~~}}~~|}|||}}}|}~||{|zwvvvzzyy}}{|~}}~~}||}}}~||}~{{{{zyyyyxxvwwy|}}}~~~}}}}~}}}~~}|~||{}|}}~}|||{z{{zz{~~}|~}{zzz{{}}~}~~~}|{|||{|}~~~~}|}}|||{z{|zyy{{}~}{{{{z{}{z{z{z{|{|{}{||}||~}|{|{zxzzyz{{ywvvwwxy{{}~}}~~{{}||||}|}~~}}|{z|{zyyzvutytwvwyzzy{~~}~}~||}~{ywvx|}|}~~~~~~~}||{z{||}|||}}}}}|||{|}~~~||zz{|zzz}}~|}||~~~~}{z|~~}}}~}}~}|{}~~}{}}{{|||}{}{}~~~}|}{}{xwx{{z{y{|}~}}{|||yz{yzxz{}}~{{{{||}~}|}}}~~~}}}zxusuz|}{{|xwyzwvvx{~~~~}~~|{zy{{z{zyyxwy}~}|}~~|||~~~|{}||||}}|~~}}}|zzzxxxy{{}}~~}}}|}|zzy{yyxy{yxy}}{{}||~~}|}~|{|z{z{yz|{z{{}{zuutvuy}~}}~~||}~~}|||}||}}{z{{{{{{zxwwvww{{|{|{z|~~||}{y{~}{zyyyxyywwwuuvxyV()*)*(('(&'''&   |zz||||{zzyyxxyz|{{{{||}|{yz||zywwuvwz|z}~~~~~~~~~~~}}}}|{}|||}}}~}~~~}~~~~}}{|~}~~~{|}{|~~}|}~}}~}|}}z{{z{{{|{}~}|zzy{z{yyywyxxvuvvvusv{|}|{}}{|{{|yxxxyyxzzzz||||}||z{{}~~~~~|}}}{{|{}|}||}|{}{{{zuvvvyzxxz{{{{|}}}|{||~~{{{|{zzzywxxxwwwvuvz|{|~~}{||{{}}}}~}}}~~~||}~}|}~{|{|||{|{{zzzyz}||}}}{zzwyyzz{{~}}~}}zzzzz{|~~}||~}{{{zyyz{xxyz{}}}|{{zxyzzyx{y{z{|z{|zz{{|||}|||{{zxxxxy{zxxwvvwvwwx{~|}~~||{|{{~}|~~~~}||{||zzy{yvuxttwwxyyz{}}~||}{}{zwwwx}~~~~~~~~~~}||z|||z||z|}~~~~}|}}}}|||{}{{zzxz|~~~|{}~~~|{{~}}~~}~|}~|~~}}}}|{|~}|{||~~}}{||{}}}~~~}}|||||{zyy{{{zz{zz}~{{{}|zyzywyyy{|}|z{||~|~}}}}~~~~}|}{wqpryyz||{ywxzwwvxz|}~}|{|yy{{{yxxwy|}|}~~}|{}~~~{|}~}}~|}~~}}|{yzyywyyz|}~~}|}}yzz{ywxyzz||}{z|{{}~~}|}{|{||zz}|||}}{vvvwvx}~~~~}}}~~|}}}}|~~||||||||{xxywxwx{{z|{{|}|}}}|{z~}}z{yzy{xwxwvvvwyU)*))*))))'((('  !{z|}|}}}|||||{{z|}}}|~~|}zxz~{xxwxz||~}~~~~|}}~}}|{}|}~~~~~}~}}}~}}~~}~||~}}~}|~{}~}{zzz{{z|~}~||z{|||zzz{zyxvuwxxvuxy|~~|~~~}{{{||zy{wyzy{|}}|}}}}|}{}~~}|}}|||~||||}}}{|{{{{wtvxyyzyzyy{|}~~}}|||~~}{}~{|{|zyyyxxvwvvw{z|~||||}||~}}~~~}|}~~}}~|}}||}}}{|{yyz}}}~~||}{yxz{zz{}}~~{|||||}{|~~}||zzzxzyz{{|}~}{yyy{z{{|z}{{||}}zz||}}~}}}}}}{zzwx{{{xwxvvwwvwxz{~}~~{|{|{|}~~}~~{{{}}zy~zxwzuvxxyyyyz|}{z~}||{zzzwy{~~~~}}{||}|{}{}~~~~|~~}~|||}~|z{yzz}}|}}z|~}{|~~}}}~|{~|}~~}}{||}}}||{z|~~}}{|}}~}}}~~}{|~}~{z{{z{{{zy{zz}}|z||zzyxwwzzyz}{zz||}~}}|||}~~~}}}zwropwyy{|zyyxywwwyz{}||||{y{{zyxxxyz}{}~~{{|~}}}~}}~~}}}~}}}|z{zzyxwvw{|~}}|{||yxzxwwyz|}}~~}{zy{{|~~~~~{||{{|{{y{~}}|~~}{xvvwwy|~~~|~~}~}}}~~|}}|||~||}}{|{}{yyxxwwxz{y{yz}~}||{{||||{zyxyzyywvvtwxwS)**)+))')'''(&   zyyzzz{|}z||{|z{z{zz{}|{{{vv{}~{xywwz{}|~}~~~|||}~|~}|zzz{z}}}}}}}|~||~}{{z{{{~||~}{|}}~}~~}|{~~|{}~}}}|z{xxyyz}~~~~{{{{{zyzxxxyvwvwxyvvxz}~~}~|}|||{{|{xyxyyyzy{}}|z|~{|{||{~}~~~~||{|z{{|{|{||||{{{|zutttxywyyxx{|}zyw~||||}~|{{}{yyzxvvwwuuutsuyz{~~}||}{||}}}}~}~}~}||y}~~~~}|{{{{||{{{{xy{||}}}|zyzzwxzzyz{}}}~~~~}z{zx{~~z{{}~||{yyzxwy|{{}}||{xxy|xz{{{{{|{{z{{z|~|}|~}|{~|zxxwwx{zzvwwuvwvvwxy}~~~}|{zyz||{|~}}|y{|{yx||yxzvtvxxwwxwy}~~~}zz{~~~|{zzywz~~}~|{{}{{{{{|~~}~~~|}}{}}|{zzxzyz|{}|y{}~~~}|}~~~}}~~~~}~~}}||}}~~}|}}~}|z{}~~~|{|}~~}}~~~{||}~}{zz||{{zz{zz{}~{|||{zxxvwzy|{{||{{{||~}|z|~}~~}{|{yspqvzyz{{zzyyxwxz{z|~~~}}}z{yzzxwxyyyy{|~~~|{|~~~~~~~~~}|~~zzz{zyyyxx{}{}~}z{|yzzyyyxy|~}~~}|{z|{|}~~|~{||}|}|}~~}}~~~|zwwwyxz~}{}~~~~}~}}}~}}}}~}}||{||{zyzxyyxy||zyx{}}z|}~|}}|zzzzyzywwvvxyS))*)*)(')'''(&  !{yz{~}}}~~|||||}|z|{{}|}~|xwy}}}|{zy{~}~~~~~~~|~}}{{{}{}~~~|~}}}~|{z{z{|~~}}}}|{~||~}~}||{zyy{{|~}{{|{{z{zyyzwxwy{zyy{}~~~~~}}|||{yyyyyzyz{~|||}||}|}|}~~~~}||||||}|{}||{{z{||wutvwzwxzywx|}||y~~~}~}}}|{{zzywvwwvwuttu{z{}||}~}~~|}~}|||zy~~|||{|}|{{{{zz|~}~~}{|||{zyyyzzz}}~~}{|y{~}{|}~~~|yzzzyz||}}~}}}yxy{{{{{{{{|{{z}{{|}}~}~||}~~|z{xwy||zywxwvxvvwyy|~~|z{wv~~||z}~~{{z{}{{{|{zzwuwwwwwxwy||}~||}~}~}z|{yz|~|||zz{||{}~~~~|~~~}|{|||zzzyyz|{}|{{z|~~~}~~~}~}~~~~~~|}~~}||{}~}||~~~{~||}~~|}}~~}|{yy|}|||z{{{{}~|||}{|yywwyz{|||{zz{{}~}}{z}|||}~|}}|zxtuxz{||{z|yyxvwy{z|}~~}|}{|{zyxxywyy{y{|~~}{}||~~}}}}{|yz{zzyyxz|{|~~|}|{z{zyxxyxx}~}~}{||{{|}~~~}}||{||}}|}~}|}}}}{zxwxyzy|~~}{{|}}~|~}}|}{}~~}~~|{|}{zxzyzzzxzzzxuv|}}|zz{~~}||{z{zzxxwvuvwxT()***((()&''(&   |xwx{||||~}|{{{||{zy{||{||zxz{}||{zyz|}~~}}~}~}}~~~}|||z{{|{{||}{{{~}{|{zyyyy|}~~~|}{{|}}~~}|{~}}yy|}}~{~~}|{z{xz{|||}~~~}{z{{z{{zxxywxxxyyyzz{}~~~|~}|}}||{{zxxyyxyzz|}}|zy|}{{{{||||}}~}~|||{||z|{zz}{{zxy{|vuuuwyvvxxvvz||~~}}}}}||}{yyywvvuutuurrquxx|||}~|}}{|||}||}}}{{}zy{~~|~~|{zyz{|zzz{xy|}|}}|{{{|{yyxywy{|}}~~~}{zxx|~~~}}|~}~|yyy|yy{{{}~}||||yyzyzz{{{z|zzz|||}~}}}}|{}~|zyzyxx|zxxxvtuvuvwxx{}~}~||{usz~~}|{|{}{{z|}{{}|{{{wvwwwvwvuy|}|~}}~}||{zy{}}~~|}{{yy{||}}~}~}~}||}|~~}}|}z||{z{y{z{{||{zy{}~~}~~~}~~|~~~~}~~}}}~|~~}||~~~{~|{|~~~||~}|{{{x{}~}||{|{{|~}}~||{{{xyxy|}}||{{{||~|}{{~}}|~}||}|{ywwy{{|||zz{ywvwwz|{~~~~~~}z|{zxx{zyy{zz{~~~|~}~~~~}{z{|z||{y{||~~~}}||{z{|zxxzxx|}}}}}~~~~}|}~~~}z{||||}~~~~~}|}}|zzz{zy{{}||~~}}}~~~{|}~~}|||{zyyy|{yzy{zwvx|}~~}z|~~}~}{zz{zxyyvuuxyU)**))))))'''(&  !}yxx|~|||}}}~||~|||}}|{|}|{y}||||z{}}~~~~~~~~~~|{}}}|||~}~||}~~{z{zxy|}~}|||}~}~}|{z{|~}}|||yyz}}~~}|}{z{|}zxxwyyyzy{z|z{|~}~~~}|{zywvwwz|}||~}~|||}|}|}|}}}}}}|{~~~{|}{{|}|yxxz|xwwwxyxwyzxwy{}~}}}}~|zzzxwwvvvuvtsruywz~~~~~~~}}||~~}~~~}}}|~}}zyy{|{|zzy{|}|}}~z{|}}zxyywx{z}~}~|{yx|~~~~~|{yz}{z|}|}}||~{yz{zz{}zzz{yyy{}}~~~}|}~{||zyx{|xyywusvwxxzx{}~~{zvuy~~~|{|}}{{zy||}~}|{{xwvwxvvvvw||}~~~}}}}}}{{{{{~|}~~}{yxyz{}~|}|z{~|~~~~~~~}}}|||{z{{{{{}|zyzy}~}}~}|~}~~~~}~~~~~~}{|}~}{~~~~}|~}}z|~~~}~}~~{{{zzy}~}||{z|}}||~}|{|{zyxxz}{|{|{|~}~||{z|}|}}~}||~}|{wxy{|||{y{zywuvuy||}~}~~}|{z}{yzzyyx{zyz}}}}|}~~}}}zyy{{z}~||~~~~~}~}|||z{yzyyxyzxz~}~|||}}~~~}}~~}}|{{z}}{{}|||}}}{|z{{|zyz{|~~~~|{|}}~~|}~~}||~}|{|zzyzy{{{{zyzywy{|}~~|{z|}}~}{z{{yyxxvtvxyU))*)+'((*'''('   |xvwy||{{{}}|}{{|~||z{{z{{|z{{{{{{zyz|}}~~~}~~~~}}}|{|}~||{}~||}}}~~}}zzyyyxz}}||{||{{|}z{{z{}~~|||{}}|{||{zywvyzz|~~|{{|zzzz{yxxyyyyxyyzz{{|}~|{z~}}}}{zzwvuvvx||{{}~}|||}}{|zz}~}y{{|}}{y}|{|z{{z{{{zxxx}xvwwxzxzxxvvvy~}}}~||}}|{zyxvuvutuurqqrwxy{~}|}~~||||{{}}|~}|}~~||}}}~}|{{xyyz{yyxwy||zyz|zz{|zyyywwwyz{|~}{{||}}}xz}~~~~~}}{yzy{{z{zyz~}||{yy{yzz||xy{xxxz{}}~~~~~}|}|y{|yz{{zxwxwuswwxxywy|~}~}}||{xwy}~}}}{{{zz{{y{{|~~||{wuwuvutvuvxz{|{~~~~}}|||zz||{y|~|~}|zyyx{~~~}~~}}{z{{|}~~||~~~}}|z{}||||}||{{{yxy||~}{|{}~|}~~~}|z|}}{}~~~~~~|{~~~}}~~~|{|{|z{~}||{{|{{}}{{{{|zyxy}}{z{}}{}~~}|z{{}|}}}}}||}|zwxz{{{||yyyxwwvuu{}}~~~}|~}|~}}{{{yyxyyyz|{}~~~}}~}}}~}}|zzyy{{|~~~}~~~~~~}||{yy|zyzyyz{|}||}}}~~}|}}|{{|}|{{~}}~~~}|}{{}~|{{z{}|||}~}}~}}|~~}|}~}|}|{yxxz|||z||{yy{{|~~|{||}|}zyyyzxwxvtuvyV)**)*((')'''('  !|yyz{}}|||~}~~|}~~~~|||{{}~}}||{{{{||~~~~~~~}}~~}}}}~~~}}{{{y||}~}}~{{||}|{{z{{}~~}|{~~~||~}}zyyxx{y|}~}||}{{{|}|zzz{{{{zz|{||}}~~~|{}~}|}|yxwwwy|~}}||}|}||{{}~}||||}{{|}}{|||}|||wxyy|xxxwxzz{zzvsru~}~~~}}|{z{xvwwtvwwtttuvz{|~~}~}||{}}~}~~~}}~~~}zyzz|{{zyz|~|{z{{{{||{z{yxxyyz|~}}{}|}}}{z~~~}~~||z{|{|{yzx}~||{zz{{||}}zz{yyz{|~~~||{|{{{}{yzyxwvwyxy{yz{}~~}{zyz|~~}}|{z{||{{||~}||~xvvvuvvvuvwz{}}}~~}}}}}|{{|{zw{}}~|{zzz{}~}~}~}}{}~~~}}}~~}}||z{~}~}~|||{{{yz{||}zz{}||}~~~~~}{{|~}~}~}||}}}}||~~}{}||{|~||}{||}||}~z{{}{zxyyz}{{{|}{|}}|}yz{|}}}~||}~}{wxyy{|{{yyxyvxussv{~~}}~~|}~{||}zzzzyyyz{}}~~~~}}}~||~~~~}~|zyy{|{~}}}~~~|}|}|{{zzy{{{zz{{y{}||{~~}}~~}}|z|||{z{|{|}}~}{}{{|}|zz}{|}|||{~|}}}{x|~~|{}}~}~|{zz{z}~}z|{zyyzyz}~~}|{{|{~{yy{zywwusttwT()))*((')'''(&  !|yxxxz{{||{}||{z}}}}~{{{{|}|{}|{zzyz{|}~~~~~}}~}{~}~|}|||~|||~~~~~~~~~||{xxxz{||{|{|zz|{{{yzxz||}}{z{}~|{|{{{zyxyyxy|~~~~~~{{{{z{|zz{{{{{{zxxz{z{|{}|}||}~}|}||~}yxwxwxz}|}|~~~|}|{{{{{{|||{|{|}|z|||z|||{{{zzxwxzwwvwxzxyzxtppsy}~~~|||{zz{yvuvtsvvtsttuy||||~~}~~{||{{|}|}}}~~}}~}}}~~}|yzz{z{zzyy{}z{{zz{{{zyyzxwvywy|}zz{~z|{}|{{}~}z{||~}~~|{{|zzzzyxw|~~{zyz{zz||zzz{xxyy{}~~~~{{z|{{|}{zzxwwwwwwxxyyy{|}~~|~}|{zyz}{{|{zzxzz|||{{|~~~~|ywvuvwvtuuvvy}}}~}}|}}z||||zxy}||{{}{{{y{}~}|}}~~~~|{}}~~{}||~~}}~{zz}}~~~{{{z{zz{{{~~}zz{|||}~~|~{z{~|}}~~~~~~|}}|}~}}~}}{|}~}||{{|||{}}|{{||{zyyz}{{{~||}~}}~|z{|{{}|||{|}}|xx{|z||{xxyzzxyutvx}~~~~}}}~}}}}}z{{zxyz|}}~}~~~~}~|}|z{{||}~}}}}~~~}}}~|}|{{{z}|z{|zzx{|}|}}}}|z{}{{|}|{}~~}|||}~||{||{}}|{|~}}|{xz~}{}||}}~}~}|}zyz}}{z{|zyzzyx{}~|||}}{{yzyyxyvrruuR))*)*)(()'''('  "|zyzyz{z|}|}}}|}~~}}|}~}}~}||{{{|~~~~~~~{}z}~~}~|~~}~|~~~||z|{{}}|}}||{|{{z|z{z{||}~~~}}|||{zz{zy{}~}{z|{||}~||}|||{{yyz{|||~~~|~~}~~|}~}{z{zzz{|z|~~~}}}||||||}|{}{|||{}}}{|}}}{||{{yyxxuwxz|yyzyuqpsv~~~~|{||zxxxvvuwvuuwx{~~}}}~|||~||}~~|~~~~~}}~~}}{||}{}{z{}|}}|zz||zzy{yxyyyyz~|z||{{}~||~~~}|z{{}|~~~||{z|}yxy{~|{|z{{{{}|{{|{zy|{|~}|}{{{{|{|zywwzyyvwxyzz|~{~}~|{y{~|||z|yyxx}||||{{xwutwvuuvvuw{~~~}~~~~}~}|}}|{~~}}}{~|}|{}}~~~~~|~~~}~}~~~|{|}|~{~}}{z|}~}~~{{}}|{~{||~~||{yz}{|z~~~~}}~|{z|}}|}~}}|}}~||}|}~}~~}}|{}{|{|~|{|{}|{zyz}|{{~}|~~}}}|zz|{z|z|||}}}}wwy|{{{|yyyyxxxxuvu{}~}~||~~}~}|||||}|zyzz}}}~||||~~~~~}|}~~|{{|{z}}}}}||}~~~}|{}~}|||{{{{{yzzzyx{z||~}}}|{yz{zyz||{}~~~|}|}||||||{{|~|z{~}}}z{xy{|{|}|{{}~~~~||xz|~|{{}{zyzyxx~~~~~{{{}zzz|zyyvvrrruQ)*))+()()''')&   |xvyyxzy{{z|}~~}~}|}{||}|}|}{{{yy||}|}}|z}~|xy}xw}~~||}}~~}}}~~~~|~{{zzzz|}{{{{{{{|{yxzyyzzy~}|}}}}~{|}zyyzzzy|~~~~}{zzz{y}}}}|{}{{zyzzz{}|}|}~}}|}}|}}|{}~~|{yyxy{zyz}}~}~}|{|{{z||z||{||||{|{{}|{|{{{zyzzuuwyx{yyxyvtsvx~}~~}~}}}z{|{xwwxuvwtttvxy|~}}~}}{{|}}{{}|{z~}}~~}}~~}~~}|}}|||{zy{{z{||zy{{yxxzxxyzxxy||{{}zy{{{{{{z{|zyxy{{}}||||y{{{xy{|~}}{{{zzzy|zz{{z{zz{|}{||zz{|{{{zywvyzxxvwwyz}}{|~}}|~|}|zy||{|{zzywvu|{z|{v{~}~{xwtuvutvwxwuz~}|}|}}|~~}}~}}~}}|~{|}{~~~|~||||~}|}{|}~}~}~~~~}||||}}}~}~|{{}~~~}|y|~}}~}{z|~}{||zxz{{||}}~||~~~~}}~|{{{|~}}~~~~{|{~}|}}~}~~}}|{|||{}||{~}|{{zyy{}}}~|~~~}~}{{{{{{|{z{}|~}xwz{}}}|zzyxyyyxvwvz}}~}|{}~~~}}||~z~|{{z|||}}{z{y|~~}{}}~|{{z||~~~~~}~}~~~~~}}}~~~~{z{|{z{zzyxzz{|}}~~||{yz{zy{{{|~~~}}|}}}|||}|z{||{|~}}|zzz{||||zyy}}|~~~|{|}}{{|{{|{zy{|||~~}}z||{{|zzxxwsqqsQ(****()')'''(&  !|yxyyzzzz{}}}~~~}~}~}~|}}~|~{{y{}}|}|z~~~{xxxtz~z~~}~~~}~~~}~{}||}~}||}|{{zyyz{{zzz~~~~~~}~}|zzz{zy{}~~}|||{|z{~~}}}|||{|{||}}}~~}}~}}}~||}~}}{z||}||z}}~}||||{~~}}|}||||||~|||}||{}||{|zuuwxy|{yzywvvwz~~~{|}}|zzzyvwxuvwyy{}~~}}~~{}|||{|}}~~~~~~~~}{|~z|{|~}~|z{||zyz{zz{{{yx|}||}}z{{{zz{z{~{zz||~~}|}{z|zz{{~}~~||||{z{zy{{}|{|||{~}}}|||}|{|{yvwyzxxxvy{}}|~~}~||{|{|{|{zywuuz|yz}xy{|}|yywuuutvzyxxy}~}}~|}{|}||}~~||}|{~{{~~}}|~~}~~}|}}||{}~~}}}}|}}}|}~}|}}~~~|{|}|{zzzyyyyy{|}}}{~}~~~~~~~~}}}|}~}}~}~~|{y~~~|}~}}~~~}}|}||{}|z|}}}||{zxz{}}~}}}|}{{|}{|{{zyz|}}~ywx||}~|zyzzzxyyxxyzz|}|{y{||~~~~|||||z{||z{|{|~ywwwx~}}}z|}{}~||{{||~~}}}~}~~~}|{{}}|z||{z{|{xxyxyz|}}~|zyyyzyz|{|~|{}|~}~{{||{zz}{||~||yzz|zz||zyx{}{}}}~{}~{|}~}|{}|||{yyx{{y|}|zz||{||zyxxwuqqpO()))*((')''')'  !|xvwyyyyxy|}~}~~~}|{|}|||{{{|zyy|~}|{{x{~~~~~{vuyxsw{{y{~|{}|}~|~~{|{{{}~~||||{||zxxy{yy{y|~{|}}}}~||xyyyz{z|~}}|zz{|z{~}~~}|{||zz||}||}~}}}}}}}|{|{z|}|||z{~}}{z{{~~~}}|{z{~|{{||{{|y||}{|{|{z{{zz{|zusuwz|yxxyxxwxy~}}}~|||}zzyxzvwwuvvyy{~~~~}}||{{|{{zzyy{|}}}}~~~}|~~~~~~~}~|}|}|{{||{|{{zyzzxxzzzy{|zxxy{|{|zzxzyxyyxy|~zyz{||~}{{z{z{z{}{{}}}{{{{zzyxyz}{z{|{{~}}}||{}yz{zyvvvwxwxxz{{~}}~~}~||{z|{{{|{zxvwvx{{y|yvy{z{zxuuuwuvz|ywy||{{|{|{||}{}}}~~|}|~~|}}|}~~~~~}}|~}}~|~}~~~~~}}{{|}}}}}~}{|}~||~~~~|}{|{zz{zxwwxwyz{}|}~~}}~~~~}~}~~}|}}{{|~~~||{}~~~~~~~~}}}}}|||{|}}}|}zxwxy|}}|{z{}{z{zzy{z}zxx{|}}~{yy{yyxzzyzzx{{}|z{||}~~}{|}|{z~}|||{|||ywuvv~~~~~z{{{|~~}|}|}}~~}}}~}}}{{z}|{{|z{|{yyyxyyz~~~}}zz|zz||||~}}}}}}~|{|||zz|}|~~}|{{{{{|}{zz{||}}~}~}~~||}|}}}{{y|{{{}}|||{{||zyyywwsssP))))*((')(('(&  "|zvwxyxywy{~~~~}|||||||{{z{~}}|{y{}~}{y|{xz~}}~~|}z}||~}}~}~z|~~~}}|}|~{y{|||{{|{~}{~~{{zzzz{}~~}}{{}~}|~~|{}|||{|~}}}}~|}}~}|}}|~}~~}~||~}|{z{~}}~~~}|}}}|}||}}}}~}}}}|{z||{{|zvvvwz{yyzyxzyy{}}}~}}}}|{{{zyxywwyz{|~}|}~~}{zyyy{~~~~~~~||}~~~~}~~||~}|}}}zy{{{{||zzz~{{z||}}}{{|zyxxzyz}~|{{|}}}~~}|||{z{}{}}}}|}|{zyyyz||{y{{|~{}}|yz|zzxvvxxxy{z{~~~~|}~||||z{{{{yxywwx}z{zyxyy~zyxvutvtt{}{yyzzyy||{{zz}~|||}|}~}}|{}}~~~~~~~~|~~}}}}~~~~}}{~}}|~~}}~~}|}~}~~~~~~||zyzzxxwvxz{{}~}~}}}~~~~~~~|~~}~{wx~~~{|~~}}~}}}||||||||{}z|zxvwwz~||{yy~|zzyxxzy{yyzx}|{|{yy{yyxzyyy|yzz|zz{|z{}}~~}|||{|{}}}||zzzzxuuwuz~~~|{zzwz~~||z{{|~~~~}}~}{{zyy{}~||{||{z{yxxzxwy}~|{zzyx{}}~}}~~}|}|{|}zyy{|{}~~}}{{zzz|{|{zzzzz{}}|}~|}|~}~~||}||}~|{{{zz{~||||zz{|ywyxywwwuQ(**)+()()'('(&   {wuvuwwxwvz|~~~~}|}|{zzzxzz{yxx|{|{zxz|~~~~}|}|{}~}~~}{{yzy}}{~~{~}~}}|{yz|}~}}}{||{yyz{{{{{z}}|}|yz|~{yzyzyz{~}}}{zz}|}{{{|{|yz{zz|}}z|~~~{{||{}}}}~}{}||z|~}{z{zz|~}~}}||}{}}~}||}{z|{}z}{zzz{zz|{tuwxz{yyxxwyzzy|}}~|}}|}{z{yyxxwwvyz{|~~}}}|~}{z}}|zxxwwx{}~~~}}}}zzz}~~~}~~~~~~}}|}{|}{|{{yz{zxzz{zz{{{{z{||}|zzzyywwxwz{}{zy{z}~}{{{{|z{z{zy{}}}|}{yyxxwy{{{zyzz~}{|{yxz{zywuvvwx{z|}~~~|~}}}}|{{|{{{||{zyxxwx|yy{yxxx{ywvvuuttvx||zxxxwwxyxzyvz}|}|{~}{{~~}||{|||~}~~}~|}}~}|}~~~}}}|}|}~}}~}}~~~~~}~}|{{zxxxwuwzz|}}}||}}~}~||}}}~~~}{{yvuy|~~~}{~}~}||}}}}~~~}||||{|zwvuw{~}|xxv|}}{{yyyzyz{{zz{|~}{{yzyx{yz{zzzzz{zz|}||}~}~~~~}~|||z|}}~{{{ywtsttu{}|{zxtzz}|z{z}~~~~~~}~||{{xwxy|~||{|{zz{zxy{yxy|}}~~~||}yx{}~~|}|}~{{z{yz{|}||~~}~~|{{{zz{{|z{z{z{{}||{||}~}}~~}~~~{{{{{{|{{|}{z{|zxyzyyzzyS)**)*((')''''&  !|xxtwuwyyvz}~~~}|}yzzzz{}|{yx}}|{yy{~}~~}~}|{z{{|~~}}z|~~}}}}z{{|~~}~|}}{{|}}~}||~~~~~|zz{~|{yzxxz}~||{z|}}|zy~~||{z||{}~}{|~|||~|}||~~}}}}|~~~|{{z|}~~~}}{}||~~~|}}}|{{}~~~|||||{|{wvwzzzzyzyxyz|{|~}}}}}}{|z{xxyyzz{~~~~~}|{|~zzxwyyy}~~~~}{{}~}}~~~|}}~}~}}|{|{zz||{||}}{}}|}}}{{{yyxxxy{~}}zz}|~}|}}{{zzzz{}}}}{yywyzz}||{zyz}}}{yzzzzxxwwxz{|{|~~}~}~}|}||}||{}|{z{yyyzy{{|zyyzxuvuuuvtuw|}y{xxwwywxz|zy|}||z|}{{|~~~}|{{{|}}}~~~}~}}~~~}~~~}|}~}~|}}~~~|}|}|zyzxwxy||~~~}|}|}}~~}}~||}~}{{{yxux{}}|~}||~~~|{}|~||~}~|}}|{|yyvtuy~~}}|yxxz~~||zyzzxz|z|{{|}|{{yyxyyyyz}|{zx|{{|~~||}}}~~}|{|{z{|}|{{yvtssttx}~}~|zzwqw|~}{{{{|}}|}~}}|}||zzyxwx|}}}||zzz{z{zxyzywvz}|{||~|}}|zyz}~}~~~}||{}{{z{yyz}~}}}}~|{{{yy{|zzzyzyxy{{{{}}}}{{}~~||{{z{{|{{{{{{{{{yyy{{{{zS(**)+((()&''(&  !{vuustuvxwwz}}}|}}||{yxxwx{zzzx{||{zx{|~}|{||{||{}|{zxxy||}}|yy~}}|{{{{y|{{}|||{{zz{{|}~|{}|}}~|{zxy{~}}}{zyyywy~}}{zy|}}}|z~}}}{zyz}||~z|{~}}|}~~}}{}}{|}}}}~~|zzz{}}}}{|z{xy~~}}~{{|z|z}~|z{|{||{wwwxz{xyxyxy{zzzz~~~~~}||}{zzzzxxxxy{|}~}~~~{yw|~yxwvwyz|~}||{zxyxz~~~}}}~}||~|~}~|{|{{{{z{{}|{{|{||||{|}{z{xyxxyxxz}||{zy{~}}||{}|{zzyxz||}~|zxzxwy{||||zy{}}}{yzyyzzywvxz{{{{~}~~~}~~~~}|}{z{|{z{|{{{yzxxzyzz{{yyyuuttvvwuuvz|z{{wwwwxxz{|yz}{{{~}zz}{|}~~|{{zz{{{}}~~~}}}}}~}}~~~~}}}}|}~}~}}~~||{|}{{yyyxxz{}~~~~}|{{|~~|}~|||~~|{||zyxz}}~|z}~}|}~}~~~}~}~~|{}~~}|{|||zxwuuv}~~|{yx{~~}{zyxyy|||{{|||{{yyxxyyxy{|{z{z{|}~~}{|||~~~~~~}{{z{y{~}||zxvvvuxz}}~{ywuu|~}||{}}}|~~}|~~}~}}|{yyx|~~|||}{z{{{zyzzyxz|zzz{~}~}|{zy|~~~|||}}~}|{{yzy|~~}}~{|{|{{{|zz{zzzzzz{|}|~}~}zx{~}~~||{{|{z{{}|{{||z|{{{|}zT))*)*)(()'('(&  !zwvvuutuwxy{~}~}~}}}|{zyxwy|{z{||}{|{|~}~||{zyx}}z{{xy{||}~~}~~~|{{{|}~~~}}~~}||{~}}~~|~}}}~}}}{{|}}}}{{zyxy~~}zy{|}}|}}~}|{zz|}}}}||~{||~~}{{~}}~~}}~||{|{|}~~||{{yx~~~|}}|||~~}{||}}|yyyy|~|zyzyyy{{|{~~~}|}}|z||{zzyzz~~}zy|}{zzxxz|}~~|}|{{|yw|~~~}~~}~~}}}|}||{{|}}}{|{~}~}z|~}||{zzz|yzz~}|{|}|}~~|||{|yz|~~}}~~|zyxyyz||}~{z{~~~}~|{{{zz{{yxz}{|{|}~~~~~~}{{}|{{||||{|{yxzyyz{||{{vtuttxzwwz{||{{yxxxyyxz|{|}|z||||{|}}}}}yyvy{z||}}~}~}~}}~}~~}|}{|}~~~~~~z|||{{zzyyx|}}}~~~~~}~z{||~}~~~~|}}}{|||zy{}}~|||~~}|~~~}}}z}|}}~}}||{{|yxxxy|~~{|yyyz~~}|zyyww||{zz{|}}{zyz{yyzy{}|{{zz{}~~}}}z|~~~}~}|zzyzz||||}xvwxyz}}}|zzxx{~~~}||}}|}}}|~~~~}~}}|}zxx{y{}~~{}}{zzz|yz{zyxzyyyyy}}~}|{}|yz|~|~~}||}|{{{yy{~~~}}|||{z{{{zyyzyzyzzy|}}|}|{yxy}}{~~}~~{{|{|{{{|{z{|}{{zz{{|zT)****((()'''(&  !{vtuuttsvyxy|~~}}|{{}}{{zyxxyzxxxyz{{|||~}}|{{yxusuz}yxzxx{||||~}~}~{{|z{}~||}}||}}zzz{~{}~||{{|~}}}}|zz|}~||{zzzxy}}~~{{zz{|||||}~~}{zzyy}||{{y{{{{|{~}|}z}}}}|||||~~~{zz|{|}~}{}{{yyvz~}}|{{{zzz{~}{{|{||vxyz|||z{{{zzz{{{|~~}}|||zz{zzxyyyyz}~~~}|{zz~|zyxxyy|~~}||zz{z{{{{~~~~|}|||{|{~}}{}|z}}z||}~}|{z|||}{{{{|{zzy{zyyz||{{||{{~~~~|}~|{{wyy|}|}}}}{yxxxxzz|{{{{~~}}}zzyzyz{zzz}|{}||}~}~}~~~~}}|||{{{|||||{|{|{zxxyxy|{{{|vttttxzyxyz}||zxxwxxyz{|{{|{yzz{zzy}~}~|{zuxz{{{{}}~}~|}|}}~||}}|}}~}|}}|~~~}}}~~~}||{zz|zyzyyxz||||}}}}}}~~~}{{{{|}~~}~~~}~~~~|}}|}{}~~~{z||}~}~~~|~~}{z{~~}}|{}~}}{|zzzxzy{|}}~~~}|yyyxz}~}}{zzyw~{|{z{||}}||z{zz{zy{}|{{zyz}~}}|{|~~~~~}|{{zz|||}}{ywxz{|~}}z{{y{~}}~~~|~}}~}~~}||}{zyy{z}~||~~{{{{{yz{zyzyxyyy|}~|~~||}}}~|}|}{zyw}}~|{{}{{{||{zzzyz{yxyz|}{{zyyy{}}~~}~~|~||||{z||z|{}}}}|zz}}}V)**)*()')'''('  !{xvvvuuuwyx{|~~}||}}~}|yz{{{xy{||}}|}~~~}{zxvsux|~~~|y|{{|~}|}~~}}}}z}}~~~}||zy|~}~~~~}||~~~|||}~}~|||{zy}~}~|}}}|}|||{~~}|{|{|~||{zz{|{|}}}~~}~~~|{|}}}|}|}}}}~~~}}|{zz|}~}}{y{|~~|||{|zz{{~}~}|~|{|}|}}~}|}~|}}|{zz{{}~~}~~~~}|z{{zyyy{||~}}{zz|}}|}~~|||}}{}|y|}}~|z{|~}|~~}~}}~~~}}}}{||{z{|{y{{|||}||}}~~|}|{z|}}}}~}}|xyxxxzz}}}}~~~}}|{|{zy{|}~~~||~}~~~~~|}}}{|||{|{}||~{yz{zxy{{z{{xvuutv|{yzz||{|zxzzyy{|{{z{z{zzy{zz{}}~}|{xyz{z}zz|~~|||{{|{||}|{~||~}}}{}}}~}~~~~~|}zyy{zyyyyx{}|z|||}||}}~}|}|{~~~~~~~~~||}|}~~}|z|{}~}|z}~{zy|~}}{|~||zzzzyzyz{}}}~~~}|{zyyx{}}|z{{yw{z{|{zz{{{}||{z{{zx{|zzy{yxz~}|{z~~~~|{||{zy|}{{|ywxz}~~}|~|{{y}~~~~||~|||}~~}~}|~~|||||zzzyxx|~|~~|{|{{|{{zyyywyyxz{|}}~~~~~~}~~}||~||}{yzxw{}}|}}}{yz}{|{zyy{zxwwww|}{{yzzyz|~}|}~|}|{|}{{z{zy|~}~}~{{{}}V(**)*((()''')&  !yvtrvtssuvxx}}}~~}~}|{zzz~~|{zzz{zyxxz{{{|}~~}}|yxwuuw{|}}}{zx{z{{|{{}}}~~|~~~|{z{}}~}|{}}|{{ywx{|}~}|}{|||{~{|y|~}}}}|{|zz{}~~}|{{||}|}{|{z~~}}}{|zzz{zzyyxy{{{{|||}~~||{{z{}}~~~}}|{}|}}|||{|yxz}}~}~~|{|zzyz~}|||{zyzz{{{}z{{}~|}|{{{|}~~||{{||{{zyyy{}~}~}|~~}}{|yzzz{zz|{|}~|{{yz||}~~}}{{{|||zzy{~~|}{z|z||~}~}}~|}~}|}|||{zz{{{{zzy{{{{||{z{{y~~}}{|zzz{|{{}|}}|zyxxvxxy}|~}~~~}~}|z{xzx||}~}||}|}~}~~}}}}{}{|}{|}|{|}|zyzxxx{zz||wuvuuw||yx{{{||{yzzzyz|{zzzz{z{yy{{|{}~}|zyxxz{y{y{~}|zyxyz{||~{y{|{{}}{{~}~~~~~~|}{zyxxxyyz{z{}|{{{{{|||{}~}}~}|||~~~~~~~~~~}|}|}~~~~~|{{{{~~||y{}~~zxw{}|}||}||{zzz{z{}~~}}~}~|zz{yy{}|{||{zw|y||z{{|}{{|~||{|z{{|{yz|zyz}~~}}{{~}~|}|zyz}{||{zxy{}~}~}}}zz{|}~~~~~{|~|~~~~~}~~}}~}{||zyyz}~}||}}}{{{}{zy{yxxxyx{}{|}~~~}~~~}{{~~~}}|}{yyyz~|}~|zz}}{{|{{zyyvvuty}~|{z{y{|~}}}~}|}~{{|}|{{zyy}}|{|~~X))***)((*'(')&  !zwtsutsttuwz~~~~}zzz{}}|||}zzz{|{||~~|{{yvvy|~|}|zz{}}}~~|}~}~}|}}~~}|{~}~}~}|zyyzz}~~~|}}||||{~~~~~||}|}~~}}|}~}~~}}|}~~~~}|||{||zzzz{{}|}}~~~}}z{{~~~~}}|~}~}|~|{z}~}|||zyy|{z|z}||z{}|{|{|~~|~~~~~}|}~}}}}{{|{{|~~||{zz||{|||{|~~~|{z}~}~|||||}|{zz}~~~|||}}~~}~~}}}|{{z{||~}}|}||||~|{|{y|~}}}|{{{|{|}~}~}zzyyxz}{~~}}}|}{zwxx~~~}|}~~}}}}}}}||}~||}}}|z{zyz{|z{}wwvvww{|zz{{{|}{{z|{z{|{yzz{y{{yz{|z|}~|}}{yxyxzz}zw}}|zwxy|{zz{y{{|yy~|z}~~~~~~~{zxwxyyy{{{|~~|{|zyyy{{{|}~~~~|}~~}}}}~}~}{|}}}~~}{z{{z|{zy|~~~{xv{~~||}|||{yzz|{}}~}}}~}}~~|{yzzzz{y{}zyw{y{{|zzy|{||}{{{}zyz|zy{{zy{}~~~|zy|}~}~~}~|yy}|{|}yyyz{}~~~~~z{{{{}}}{||~}~~~}}{|{z{yxy{||}||||}}{|~}|y{yxxyyyz{zzz}}}}|~}}}|{}}}|z{z{zyy{~}|}}|{y|}{{}zzyzxvvvvy{}zz{zz{}}|}}|}}~}|{{{|zzyxy|}~~~|{|X()+)+((()'(')&  !yvtqrqqtuuvy|~~~~~}|{yxxvy}}}{|yzzyz{|{{|~}~~~}~}{zywxy{}{|{yyyy{z{|{{|}}}}}~}|z{z}}|}}}}|~~}{{}}|{zxwxz{{~~~~||z|{||{{~~~~~~~|}|{{||{|||{|~}}~{|{||}}~}}}{{{z{zzzyy{|~}{{|}}}~|z{zz}~~~}|{{}~}}~}|}}~zzz}}}|}|yzyxyz}~||{zyx|{|y||{{zzy|~~}|}}|{~}}|~}||||{{|{z{||~}||{z{{{|{{{{zz|{{{{{}~}~}|}|||z||{{{{yy|}|}~}}zz}{}|~~}~~}}}|z{ywz|{{{|||zz|}{zyx{zz}~~|{}{{z{zz{{}||}}|{zywxzzz~~~|||||zzxww{}~~}}~}}~}~}~~~}~~}|~}|z{~{||~}|||zxxy{{{{wwwwxxzzyxyxzz|{{{}{{{|{|zzyyz}{zzzz{|~}}|zxvwvy{{{vz}~{{yxwx{zzyyxxyzyx}}{z{}|~~~}|{xxwvwy{||}}|{zzzyyyy{|{~}~~~~}}~~~}}|~~~~}||}}|}~~{|{zyy{~}}|z|~}{ywz~~}|||||{|{yzz|}}~~}~~}}}{{{zzzzyw{||{y{zz|}{zz{z{|}||{|zzy|zyz|{{{||~||zyz~~}~~}~~zzx{|{|}{yz{{}~~~~|{||z|}~}}|}|}~}}~~}}~~||{|zy{{{|}}||~~~}|~|}||zyyxvvxzyyz}|~}{|}~}}|||}z{{zy{|~~||}|{{||{{{zyzzywvwx{{~|{|{{|{||}}~|}||{z||{ywx{{}~~|~Y))***((')&(((&  !ywvsstruvuvx}~~}|xwwxy~~|||z{{{{||}~~~}{yxxz}}~}{zy{{}|~||{|}~~~~}{{{||z|~~|~~~{}}}{{zyyyz||~}~|~}}{|~~}}}}~~}}~|}{}~~~||~|~|~|{{{{{zzz|}~}}||~~~||{{}~}}}||}~~}~}}{{|~|}||z{yvwwz~~}|yx||||{|{||||||~}}{|~|~{~}}}~|{|~}}~}{|}{||||{{|||z|}|}~~~~}~|||}~|~~zz|{}}~}|{|||~~}~||||{|z|||}}}}z|}}|{z{|{}|~~}||}zzzzxz}~|~~~||{zxy|{|}~}}|~{zyxyz}}~}~}~~~~~~}}~|{|}}|}~|}||{{zzzyzzvwywyy{z{zzxyz{|}|}{z|}||{zzy||{yy{{||{~~|}zxwwvz|||yz}}|yyywxzzyyzxvy{z{~~}||}~}~~~}}{xwwxyz}}~~}~|{{zyyzyz~~}~~}~}~~~||~~~}|{||{}~{|{{zyyw|}~~~}}{}~|xyz|~}{||{|||zxy{}}~~~~|}||}||zzzyxy}|{zzwx{~|z{{y{}~||{{zxzzxxx{yz{|}~~}{zz~}}}~{||{yzz|{~{yxz{|~~}|{|{{}}~|}~~}~}|~~~~|}~~~|{|~|{||{{{|{{|}{{|}~}~}}{|zyxxxwvyxxz||{}}yz~}}|}~}{z|zzz|yyz~}}}|}{|z{|}{}zyxyyxwwyzz~}||||zz|{{}~|||}|{zzxzyyxvvzx{}}}}Y(**)+(('*''')&    yvutsrrtuuuvy}}~~~|ywvvxy{}}{{|yyyzzz{{|~}~}~~}}~~|{{xwz}}}}}|yzzz{|{zzz{|}~}|}}||zzzyxvx||~}}||~{z{{}}{{zyyyzz|||}}|~|}|}|{{~~}~~~||}}|}}}}{{y{|}~||{||}|{{||zzyywy|~}}|{|{{~~}}|{|}{z}~|z{|z||~}}}~}|||~|}{zyzxuvwx|}|{{zyzz{{{|{{|}}{{~}}}~}zz~~}||||{{{|}{|~}~}}}{|{{{|{{yz|zyz}}|||}}~}|}|yz{|{{|{yz{|{|}||zzyz|}}{{|~}}{{{{{{{||{{~~}z{}|{zx{||}||}~}|||{zzzxy{|}}}~}{{zyy|{z|~~~~}{}}yywyy|}~~}}}{}~~}~~}}}~{{{}}||}}{{~{wzzz{{zwxwyz{|zyyyxyz{}}}}~}~}|||{{y{|{zyz{{z}{}~}}zxwwvx|||zz{{zz{xwvyyxvyzutx|{|~~~~~~}~~}~~}{zywywy{|~}}}||{zyz{zw{~}~}|~}~~~}}~|||{z{z}}{{{yxxwxvx|~}}~}}}|~||{{|}~~~{{{{{||zxxz}~}}|}|{{{zzzz{}|z{xxy|}|||z|{}||}|{zyzzxwzx{}|~~~~|{z}|}~{z~~|{|{}}}|zy{z|~~~~~}~~||}|}||~~}~~}}}}~}||}}|{}|{|}|z|~|}}|{}{yyzywvywwz{|}~}zz{~~~~|}zz{}|}{yzz~{}~~}}|{{|}}}}|zyyyyxyzz{}}{||}{|{z{~}|{}{zyzyz{yyvvxxz|~}}Z))***))(('''(&  !xvvwvvttuuvw|}|yyxz{|~~}~|y{zz{{||}~~}{xyz||~~~}|{|{||}|}|}{|~~~}|||zzyzyy~}~~~~}~~~}|zz|{z{||{|~~~|z~~~~~}~~~}|{{}}~~}}{~~~{||}|z{{yy{~}~}}|z{~~||~}}}}{{z||{}~~~}~~}|~}~}|{{ywwwy{}}{{{{|zzz|{}}|~||}~}}~|}}~~|{|}{||}|}|}|}||}||{z{}{{}|||}{{{|}~}||z|{}~|z{||{|}|{|zz{}||z{~}|||||z{|||~}||}}{{z|||}||{}~~{{|}yzy{{{~~~|yzy||{z}~|}~{yxxy|~}}~}}}~~~~~}}||}~||~~}}~}|yz{{z{{vyyy{{}|{{zyyy{{}~}~}}}~|z{}}}{|||}}}~}|{zxyuv{~|{||{zyyxwwywvttwwtty||~~~~~~|}~~~~{yw{xz|~~~}~}{|zyy}zzy~~}}}~|~}~~|{{|{yyz~~|{{ywvvwstx~~~~~}}~~{{{|~~}}{|z|y{{zxwz|~~}|~|~|}|{zzzz|}|y|xwz{|{}}z{|||{}{zz{{yxxxwz|}||~{|{|{{}~~}}~}|}{}~}{zz{zz}}~}}}||}{{{~~~}}~}~~}{|}}|{}}|}}|{{}{y{|~}}{{|}|zzzxwwywuxzz||}{y}~~~|{{{yz}|~zzzz{zz~|~|{z{|~}{zyzy{z{zy{}}||}{|z|{zy}|{||{zzyzyzzxxuwwwz|{{X(**)+()'(&''('   vssvussststuy|~~}}|{xy{zz|}}~{||{yzzyyz{{||}}~~~}~~{{xy{yz{|}|{{{|{{z}{|{zz|~~||||zzzxzyyzy|~~~}|~~~|||}}||{|z{|{y{yyz|~}~~~|~|~~}~~~}|{||}|~}|{y{}~~}}|}||}}{}}||zzyyxx}|||{{{{|}~~~|}}{z{zzyzyyz|~~~z|~{}}}{zyywvvwxwz{{xy|}yzzy{{{{}}{}|~|}{|z|}|}}}~{yz{{z{|{|~~~}|}{z{|{{{z{{|{}|{z{yxx|~~~|||{{{z{{||{z{zzzzz|zzz{yyzzzy|}}}{{||{yy{{z{}~}{{|{{{zz{}}{zwv}~}~zy||zzyxxyy|}||{zxx{||z|~||{}{xxwxz}}~||}{|~|}~}}~}|}|{|}{}|}}|~~{z{z|{{{vxyyz{||zzzzz{|zz}}}~}}}}~}}~|}}{}|}|}}~}~~}}{{xyyvx}{{z{{yyzywvuvvtrptsqry}}~~}}~~||~~~}{ywzy|}~~~~}{{zxz|yzz|}}}~}}~|}~}{z}~~~}z{z{zyx|~|{yyyvuvsrtwz}~}~~}~|||{}}}~}||{{y{zzyxx{}~~~|}}}~}||z{{zz}{x|xwy{|~}~{|{|}|||{zy{{yzyvx|~|}~}|{{|{}~}~~}|||}||{|z|}~~~}||{{{~}~~~}||}|{{}~|~~|{{||{{~}}{{{~|zz|zyyyzvxy{}~||{}~~~}~{{yx|}}z{{{{{x}}|{{{}}~}{yzy{{z{z||}~}~}|||||{}}|}}{{yzzzz{zxwwwxxzz{~Y)**)*((()'''''  "wusvvvvuvuuvz}|~~~}|y{~}|}~~}}z{{yy{}}}~~}~}}yz{|zz|}}|}|}|}}~}~|||~}|}~}{|z|{|{|~}|}~}~~~}|{}}{{{|{z{|}~~~~~~}~~}~~|}}~}}}}||~}~}}~}|}~~~{{}}z{z}|}}{{{}}~~~}|{|{zyzz{~~}|~~||~}}|zzzwwwxwy|{zyy{zzxz{||~~}}~}~}z|}||~{{z||{}}|~~}|{|~}{||}}~~||z|zyy}~|~}}~{z||{||~{{{|{{yzzzyzz||}{{{{~~|}{|}}yy{|{z}~|}{||{|{|}~|{zyz}~}z{~||z{xyz|}~|}|zy|}}}}~}~}~}{zxwy{|~~|~}|~~}{}~|~~}|{{~|}{}{|~~}{{{|{z|yxzz{{|}{z{{{|{{x|~}}~~~~~~~}||~}}}~~{zy{zxx{}z{|{yyzwxvuuwtrqprqptyz|~~~~~~}~}~~~~~|yxyy{~~~}~|zy|~|{{}||}}}|~~}}~}{z{~~~}}{|{yz|||zzxwuvvtsux|~~~~~~~}}{||~}}}}|{}zz{|{zxyz}}~~{}z|~}||{{|}}|y{xwyz}|}|||||{||z{z{yyyyuwz}|}||zzzz{~~~}~~|}}}{z{{}~~~~||||{|}~~~z}}~|}}}{{|}}~|~|}}}{||~~~|~{zz}|{y{zyy{yxxyz|~~~{|}|}}}}|}~~}{xvx||{|{z||~}}|}~{zz~~}|{zyzz{{z{{||{}~~|~}{z}}}{|}|{z{z{zzyxxwwuwxzy}Z()***)(((&('(&   wsrssttttsssvy{|||{{{yvx~}}~~}||{yyzyxy{{}|~~}~~~}}}~}}{zy|zxz{{{|}~}{{||{|{{|}|{}|}|{|yy{{|{}~}|||~~~|||}}~}{{}}{{{{z{{{}~~~}~~~~~|}}|{zz}}}~}~~||{||||{}}|{}}~~|}~|{||yzzz{|{{zz{~|~~~}}}}{{z{yyywy{}}{{{}||}|{yxyxxwwwxwz{xyzyxyxyxxz||||}~}}{{z|}}}}~~zy{{zy|}{|~~~}~{{z}zz{{|{}}||{{zyzz|{|~}{{{zzz{z|{{{z{zzxxxxywwy{}}{z|}}~~~~{yyz|{yz|{z|}}|{zz|{zyy|}|yyz|{|~|yy{{{{|yyy{|||{{yz}}~~~~||}}|{zxwy|}}~~}}||}|}}~}||~~}}~~}{}{{z}}z{|z|}|z{z{zz|zxxz|{}{zy{z{|{zy|}||}~~~~}}|{~{|~~~~}{{zzyy{{z{{z{yyywuuuuustqqrrrtuu|}~}}~||~~}}~}}~}{yyy{}~~~~}|{{}|z{}|||~~}{|~||}|{{{}~~}}~|{|zz{{~~}zxwxxwxxw{~~~~|||y{|~}~~}}{|{{z}zzxyyz}}~}~~|}}{x}~}{||{||}{yzxvxy{~}||{}|{|}{{zyxxxxvvz}~~~}{yywx{}~~|}}}~~||{|}~~~~{z}}|}}}yz}}}~~||||{|~~}~}|~~|}}|{{}}|{|{z{|{yyz{|}}~||||||}{~}{{vw{~~~||}|{}~}}{|}}z{}}~~|zzy{z|{{}}~}~~~}}{|}~}||~}zz{zz{{{yywxwwyyz{Z))*)*()')((')'  !wvrsuututttuuyyz{{yzzyv{}}z{xyxwz|}}~~~~~}~}~}||||yz}{{}~}}}}|}|~}}}}~~}~}}}~}}}~||}~}}~~~~~}~}~~~|~~}{|{{{}~~~}|{}}~~}~~}~|~~}{~~}~|||}|}{}|{}|{{|~}~~~~~~|{{{zyywyz~}||~||}~|z{|yyxyxxz|{zyy~{zzxyywwy{|~~~~~||}}}~||{}{z~~{{~}{|}}|}~~}}|||~}{{}}||~}|}~z{{}|}|}|{z{{zyzwxxxx|~}{|{|~~}z{|~}zz{{|}}}{{{{z{{x|}~{|}{|}~~{{{||||{yy|{|}}|{z}~~}~~}|{{yx{}}{}}}~}~~}~|}}~{}~|||||}{|{||~~}||{z{|zzzy{z}{yz|{{}~{z{}}|}~}~~}~}~~~}~~~{{||{|{|{z{{{yyzvvwwuvvusrqtqrttvz~}~}{{}~~|~~}{zyy{z}~~||{|}||}|{{}~}|}}}}}}{z{}}}}|}}}~}|{{{|{{}}{yyvyy{{|}}}~}}|zz}}}~~||{|zzzzyxzxz|}~{|{x|}{|||}|}|z{vtvwy}~}{{y|}{|{{{{{xwxzyx{}}}}}{yywvxzz~~~~}}{{{|}~~~{z{~||z}~yz~~}~|}}}|{{{|}|~}}|}||}{{||}{{{zx{{{zzzx{|||||||{{zx|}~|zxxy~}~}|}}}~~}}}z{|~|{|~}}{zxzyz{{||~}||}~~}}~}~~~}}}|{{{yz{{zyzywvuvwzz{~X(**)+)((('('(&  !xsqqqqtuurstvxxxz{yyxtsz~~{{zyxwwxyz{{}}~~~~~}||}~}~}}||zyz|zzz}~|}{||{||{~}{|{{{{}|{|{}|z{}|}||}|}~||}|}}~~}~}|}zz{zzz{~~}~~~~~~}}~|}{yy{|~~~}}}}zz{z~~|{z}~}}|{|}|||{{{{||zy{{z|}~}~}}|{{zyyxxuvx{~{{}||||}zzzzwxywxx{zzyx~|zzwxxvuvuvz~}}||}~|}}~||}|~~}}|{|}z||}~{z|}~}~~~~}~}~}{{}{||}}||~|{{|{{||{z{{zz{|yz{{{{}{{{|yyyywwwwww{~}|{|{|~}~~~}zyz|||z{{{|||{|{zyzzyz}}|{y{{{|~|{zzyz{{zyyyz{{|zzz|~~~~~}}~{{{yzz|{z{}}}}}}}~}~}{||}||||{z|{|zzz{||}||zzzy|zyzy{{|zzyy{{}}}|y{{{}}~~~~}}}~}~~~~}~|zz{{{{}|z|zzyxyzwwvuuvvutusuttsuw|~}}}~}||~~}{{~}}}}{{{{zz{|~|||{|{|}||z}}}}}||{|}{z|{z|}|{||~~}{{|}{{|~|{{xxyy{{|~~|~}}{zz{~}~~}{}|{z{yyyyyy}~~~|{{yz}}|{||}|~{||wutvx}~}|zyz}|{||{z{zxzyyy{|||}}|{zxwwwxw|~|||{{~~~}|{|||zy}}{z}~~~~~}}~}{|}}|}~}|}}}}}}|}}~}{{{{zz|||{{{{|}|}||}|{|y|~}|yy{}~~|}}~~~}|}|}|{|~~~{|{zxz}}{}}|||}~~~~}}~~|{{{xz|{zyzyxvvvz{}~Y(*+**))()'''(&  !xutsrpruxvuuwyxzz{zzywvz~}|{xyyyyy|{|~~~~}~~}|||}~~}}z{|||{|}~}|~~||||}~~}~}|||~}|~~}|}}~}~~~}}~|}~~~}}}}|z{{z|}~~}}~|||{zx}~}|zz}~~||{{~~~}|~}~~}{|}~zz{{|}~~~~~|||{zzyxux{~~}}~~}}{zz{yzyyxy}{||{}{{|yyywuusrx}~}}~~|~}|}}~~~}~~~~|{~~~~~}~~}}~}}~~~}~|z{{|}~||}}{z|~{|}|||}~|{{{zzyywyxxz{}~}}||}~}|~~||{~}|}||{{}}{||zzz}{{~~zz{}}{|}||{{z{|z{z{z{|}{{|~}~~~}~~|||{z|}|{z{~~~}~~||~~|}|}}|{}{||{yz|}}}|{{z{|{{zz{|{||{z||}~}{}}||~}}~~~~~~~||||}|||~||||{zyxxvwwwwxvvvuvvvtwx{~~~~}~~}||~~||}~}~~|{{zxxw{|~}}||}}}}{|{||}|}}}{|{{y}|{z~~}||~}}~~}{}~|}|~||zywwx|{z~|~||||||~}~~~~||}~|{|{{yxyy{~~}|zyy{{z{z{}}~{{}wuvux{~}{zxz|{{|{{{|yy{{zxz|{{|}|{zyvwwwuy}~~~~{{{{z{}~}~}{}{}|z{x~~|y{~}||{}z{{}}|}|||}~}}}}|{{}|}||{{zz{|||{zz|{{|~|{zzy{}}}zz{}}~~~}}}}~}||}{|||}}~}||zzxy|~||}~|}||}~}}~~~}}~}}}|yyxzzzzzywuwux|~W()*)))((('''(&   yusrqnopuvtuvwxxxyxxwwvx|}|zxxxxxx{z{|}~|}}}{{yz|}~~~||zz|{{{z|}}|}}|{zzz{|{|{{|{}~|{{}||||||||||{||{}}{~}~||~}}{{yzy{}}~~~}{|{||zz}~}~|||zz{|}|z{{~}~}|}|~~}|{yx{|{xy||zz~}||~}|{{yzzywwvz~|||{{}}||zxzyyyyww{|||{}{z{zyxwutqqu|}~~~||}}}|}}}||}~~~~~~}~~}~}|zz}}|~~~~}~}~||}~~}~||~~}~}||~|{zzy{|{|z||zy{z{{|{zz{|{{{|yyyyxwxxxz~~|||||}}||{|}{z{|~{}{|{||{|{z{zwyyw|~zwz|{z||||{zz{zyzyz{z{|zy{}~~~~}~~}~~|||{|||zyz|~~}~||||~|||}}{|}{|{|z|{zyx|}|||{z|}}zzzy{|}{{zz{}~}||}||}}~~~}|}~~}~}~|{zz{{}}}{{{zzzzxwvwwvwywvvuvvwvyz{||}}}}}}{{|{|~}z{~~~|}|{z{zxxxz{}}}|~|{}|{{|{|}|||{{}|{z|}||}~|z||}}~~|}}~|}~~|{zyxxz|{{~~~}~~}|}|}{}~}~}~}|}~~}|{{xzwxz}~~~~{{z{zz{|{}z}|{|wvwvxz}~{{y{{{||zzz{zz{|{zz{y{|||{{yxxxvuyz|}~}|zz{{{}~}~~}}}}|{||}~{|}~}}~|}~{{z}|}{yy}~}~|}~}{{||}{|{||}}|{{|{|}|{{{yy~}}|~~~}|~~~|||{}}}|}}||{xy}~||}}~}{|}~~~~|~~}}zyyzyyyzzvvwwy}~~X()*)*((')''')&  	"ywvsrqopswwwxxxyxxyyxywy}~}~{zyxxxxzz{}}}~~~~|{{y|}~}~{{{~}}|~}|}~~|}{{|}}}~~~|}~~~}~~}|~}}}}~}~}||}}~}~~}zzy{~~}|}{}|}~~}||}}}z{|~~|~~|{z{~|zy{~|z~}~~~{|{zzzyxy{}}~}}~{}|yyzzyyy{|~~~}||z|{wuusqu{|}||~~}}}~~~~~~}{}~}~~~}|~~~~~|}{{{|}}|}||zyz{|{{|{{|}}|{|{zy{xyyzzz~~}}|~}~~|y{}~}}~}}}~~{|{|zzwzyux~~}yx{{z{|}}~|{{|{yz||z||{y|~}~~}}{|~||{z|}}~}|}~~||}{}}}|||{z{{zzy|~}}|{{{~{z||{~||{|~}}~}|}|}}}~}|{~~~}|||}{||}}|~}{{zzxyywwwxyxwwwuwwwxyz|{{~~~}~~~{}{z|~~||{}}~~~{{y|zxyxyy{}}~||}}|{{|{||}|zz||zz}}}{~|}|||}~~}|}~~}~{{{zxyx{||}}~{|{{|}~~~~}}}{{~}||zz{yvy|}~~~|z|zzy{}~|{|{|vuwwy{||{{yxx{z{{zy|zz{|zz{zzz{{}zzyvwxwvw{|}}~~}{{zzz{|}{{}||~~~}}}~~}||}~~|{{~}|~}||{zyz|}~|yyy|}~~}}}|}}}~|{{zy|~|zy{{zy}}zyzxw|~}||{{}~~~~~|}}~~~}}}{{|||}~~}{yxy{||{~~~~~||}~}}}z{~~|}}|zyxwyzzzwwwxy|W(**)*()()'('''  
 zwttrqqprtwwwwwxxwwwwyyx{}~}}}zywvxxxxyy||}}}~|z{zxz|}}}|{zyz}}~{|}||}|||}zzz|||{}||||{|}|}|{|{|{}{{|||{}|}}}~}}|zywz}}}~~~~|}|{{{{~}~~|}||{{zz~~}z{~{z{||zyy}{z{|}~|{z{{{yzyy{|}~}|}}y|~~}{{zxxwwyxy|~}|z|yzzwtttsvy|~~||{}~||{|}|}~~~~~}~}|~}{~~|}}}|}|||}~~~|}}|{{{yz{|{{{{yzz{zy{|z{{{{zz{yyyyxwxzz{}}||||{|}|{y{z|~|{}~}|{{|}{{{yxwuwxxx{}{zxyzx{z|}~{||zzxzzzz{|zxx}~~~~}}|~}}}z{|z{z{}|}~}|}|{|~~}||}|{{{{|{{y{|z{zz{|||{zz||zzz{||}}|}}~~||{}~~~~}|{|~~~|||||{|}|||{{{z{yxxwwxxyyxxxvvwxxyy{{{~~~~~~}||z{}~}zz}|}{}z{xyxxxyz}~~~~}|~}{{|z{{|}y{z|zxy|}}}|{{{{~~}{~{{{zzzz|{}||}~~~|}{{{}|||}~~}{{}~{{zzyxz|}}~~~}yzy{||||{|{zzvwyyz{}}{{yxyz{{|}{zzz{}z|zzy{|~||zywwwzxyzz}}}}~}|{|{{||}|zz{||~~}}}~}~~~}~~}~}~|}|}||||zz{|}|||{z}~|~~~|}~}|||yz}~~||{zz||}||zzy{}|{}}{}~}}}}|{|}|}~}zxwz{{|}}}~{|~~|}}|{}}~}||zyxxz{{yyxxz}~Y)****((()'''(&  !|xwvuuqrtvvyxxwyxxyzx{zy|}~~}~|zzyyxzz{{}}~~~~~|||yy|~~}}}zzy|~}~{~~~}}~{{{}}~~||}|}}~}~}|||~}~~~~}}|~|{xx~~~}}||{|}~~}}}|{{~~}{}||~|zz{||{~~}~}|}|{zzz{~~~~}|{|}|}}{zxxxzz|}}|||{{yxwvwwy{}~~|}|}|||}}}}}}|}~~|}}|{|{z{|||}|zz|{{{{}}{|}{{|{{yyzzy{|||}~|}||}}{z{z{~~|{}}~||}~{|{{ywwwxxy{}{z{yyz{{}~||||zy||yz{z{xx{}~~~~~}||{|{{|}~~||{|}}}}~|}}||{|z|z|z{{}{|}}{x{|{zz{|~}{}}|~~~|||}|~~~|{||{~~}}|}||~|}~}}|zy{zywywxxzxyyxvuwxxyy||}~~~~~}|~~|||~{{{}~}{}}|z{yzyxyzz}~~}}{}|||{{z}|zy|{zyy|}|}{||~|~}||~~~}}{{{{||z{}}||}~}}|{|{|{z|~~~}~}{}}||zzy{|}~}~|{{yzz|||||{z|vvyyy{|{zzzxvxyyyz|{yyz|{z{zyz}|}|{{wwx{yyyz{{|~~}}{|{zz||}{zzzz|}~}}|}}~}}}}~}|}}}}|}~|{|{zzz{{{{{yy|~~}||~}}}z|yx{~}|{{{{|||||}zz{~||||{|}}}~}}}|{z{z{|~}{xxzxz{|~~~||{|~||}{z|~}}~|{{zvxz{yxxxxz{~X(****((()'''(&  !}xvuttrqsvvvvvvwwwuxyxyxz{|~}|}|zzxxxwxy{zz}|}{{||yyxz|~|}|zzyz}|}{||}~{}||{z{{{~~|}||||{|}}|||z{zz{{{}~~}~}~~~~~}|yw{|}~~}}~~~|}|{yyz|~}}}}||}|}||}~||}|~}}{{|zz{{|{}~|~}}}|||{zzzy{}|||||{|}||}zzxxyxz{|}|}||{zxxwyvwx{|}}}{{{||{{|{}~}|~~}|}~~~}~~~}~~}~}}~~~|{|yy{z|||zyxzzz{z{{{{{{zzzxxxxxxzzz|}||{{|{{{|zzzzz{|{z{z|}z}}|zz{wvvvwxxyzzz{zxxyz|~~{|}{yyz{yy{yxxzz|~~~~}~~|{{}|{z{|~}|zz{}~|}}}}{{}|{{{z{{z{z{{z{z{ywy{yyzz|~}|{}|}}~~}{{{{}~~||{|{{|~|{{||}~|}}||{{zyyxwxwyyyxwxvwwyyxy|{}~~~{}}~||||}{{}}{|}~}|{zwzzyx||}}~~}~|~~|}}{z{{|{z{zyxyz||~}{}}||}~~{{}}~~||zz}}}|||||{}}~~~}~~}~}||z{{{}}~~}~~}}|||z||}}|}~}|||{|~|}{{z|zxwyzyz{|yzx{xxyyxy{{{z{|||{{yz{}|||{yyyzyxz{{z{|~}}}|{||{z{z{yz{z{{~~}~~~}~~~~}}}~|~|||}|}}|}||{{||z{zz{~~~~~}|}{{yy~||{|{z|}}~}zzz}|zz||}{{y}~}}}|zzzzxw}}|{z{zy||}}{}~|}}|{}}~~}}|zyyz|yyyzy{|~X))*)*)(')''')'  !{yxwvtstvywxxwxyyyyz{zz{}~~~}}}}{{zxxyy{|}|~}~|~|yz{~~}~|z{|}}~~|~~~~}|~{zz{~~~}}}||}}}~|{{{zz||~~}|{|~}~}}|~~~~~}{zyz{~~~|}}}}~}~~}|~~}}|{|}}||}}}{||}{zyz}~}|}}|}~}}}}|{|zzzyz|}~~~}|}{y|zxwy{~~~||{||}}~|~~~}~|}}~~}~}|{|{{{{||}{zyz{{{|}}|}}|{z|zyyyxzz{{{~~{{|}{|}~}z{|{}}|{z{|}}||||zxwxwwxzzzz{{zyz{|}~||}}z{z}{zz{yxy{{}~~~|}}~{||{}~~}|}|{|~}~~~|}|{{|{zz|y{{}z{z{{yy|{z{{z~||}|}}~~|}{~~~}|||{{|}}|{z|}|~~}|{zzxyyxxy{yxyzwvx{zyy}||}~~~||~|{}}}}||}}|}|{{|yz|{z{{|{|~~~}}~~~||{||{z{zzxyyz{{}|||{}~~~}|}}}~~}}}{{}}}}{|||{}}~~~~~~~~~}}|{yzz{{z~~~}~~}}|}z{|||{{}}|z||}}|||yx|yxy{xwz{z{zzxwwwvw|{{z||{||{yyy{|}|}{z{{yzz{{{z{||}|{|{|zyyzyyyzz{}~}}~|}~~}}}~}{}~~}|}}~}||}|}}||}|}||}{{{{}}}~}~~~}}}|{zz{||{{xwz~~|||zy{|{yxz|}zyw{~~|||{zwwwuuy~~}{z{zz{||||z|}}|}{{{||~~||{yyzzxxxyx||~}W(*))+((((&(((&   {xxvvttttvwxwvvxxvyyzzz{||~~~}||{zzzxywwvy{||~}~}{|{yxy}|}}|{zz|}}}||~|{{{z{yyyx~}{{||{{~~}||{{zzyxy}|}~}}}~~}}|{zz}|~|||{{z~~}{{{}~}~}|zz{yz}~~}|{}~||}}}||}}|{x|~|{y{|}{||~}}~}|{z{{zyvx|}|{z|z}|}{}{{{{{zxxy{{}}~~}}|{zz{xxyz|}}}z{{yz{||{}|~||~}|}~~~}~}}}}}|{~}{{zzyz{z}|}zxyyz||}}|}}z{z{yyyyyxz|z{|~zzz}{{{|}zy|{|}||zz{||~}{{zxwvvuwwxxyz|{zzzy{{{{{~}{yz{{zz{xxxwyz|~~~~~}||}~{{{|~~||{z|||}}~}|{}{zz{z{zyzzz{zyxzyxx~zyzzzz{}}{{|~~}}{{|~|~|}|}{{|}{zzxy{~~|~||z{zzyxyxxyyyyxwxy{|z{||||~}~~~}{z|}z|}}|}~|~~~|z}}{{{{{z|{{||}}~~~~~~}~}||}{z{z{yxyz|{~}||}{|}~||~{|~~}}{{~~~~{{}}|}~~~~~}~}~}}||zx{}{{}}}~~~|}|{z|}}{{}~}{{{||}|{|zy|yyyzyxy{{z|zzxxyuvy}zyz}{|||yzzz{}}}|{|{yzz}|{{|{{}}|{{|zyzzzyy{{|~~~~}~~|~~}|}}}}}}|}}{}~}}}}~}}z|z{y{||}{}~}}|||{}||||ywz}~~}|{zz{{zxxv{yxwz~~~~}||zwvytvy}~~}{{~{z{|}~~~~~}}|~~}}{{||}|}||y{{zzy{{|}~}W)**)*()()&''(&  !|{yzxvtvuwxyxxyyyyz{|{z|}~~~}}}|{}zyyywyz|||~}}{yz~~~~~|{{}}~~~|}{~{zyyx}}||}||{}}~~}{}|zxx{~~~}~}~{|~|}}|~||~}~|{{|}~~|{z}}~|~~~}|}~|~}{|{}}{|}}||~~~}~}|{}|zww{~}}}}~|}||}z{||||}}~~}{}|yyz{}}~|{{zz{}~}|}~}~~}~~~}}|~~{}}}|zzzzz}}|{{zzxz}~}}{z{{{|||{zz}|{}~{{{}|||}|zz{{~~~}|{|||}~|||zyyyxwyyyz{{{zz|yz}~}{}~|z{{{{z{zywzzz}~~}~|{}}}zz||~~}}}~||{{{{|{zy{{zyyyxyzzz{z|z{}}}~{{|~~~|}}~}}~{|||||~~~|||{yz~~}}{}||{{zzwxwyxyxyvw{|}{}~||}~}|}}||yz}}|~}}~}~~~~z{{}{||}|}{{|||}|~~}~~}~|{{|zyyyz{}~||}zz|~|~||~~}}{z~~~~}}}~~~~~~~~}~}}}|zxwy}|{~}||}~}|}{zz{||}}|}~}{zz||}}|{{z|xxyzyxyy{|||zwwxssw{|yy{yy||zyy{{}}|}{zzyxz|}{{|{{||zz{{{xy{zxy{z}~~~}}~}~|}}}||~}{|~~~~}}{}xy~}||~|}{||zz{{}|{|~}~}}||}|||zzxy}|||zxyy|zyxxvxyyyz}~}|||zxwvtvz|~|{|{}~|{z}}|~~~}~}~}|z{}|~}|{{{{}{xyzy{}~~V)**)+()((''')&   }{zxywvuuvtuvxwyxxyz{|{y{}{|}~|~|~{{{|zyxywwwz{}}~||}{yx{}|}~{zz|||}~}}|{{z{zzxyv{~}}{||{yz|}|~|{{|zywy||}}~}~~~}}|}}|||{{z}|}|||}|zzz{}~~}~{{{||~~}}}~||~~|||{{z{||~~}{z||yy{{~~}|~}||z|{wwy}}}}~~|}|||}{zz|{zz|{|{|}~}}{{|{xy{||}}zzzzyy|}|{{}{{|~}}}~~}|yw~~}}}{z~~~|z{xyzz|}}zzzywy|~|}}|{{z{xz{|||||}{|}}{{{{z{|zzyyz}}|{{|y{|~~{||{yxyxvwxwxx{{y{{xxz{|{|~z{z{{|{zzxxxyy|~~}}|~zz}~}~}|z{z|}~}~~}{{|{{{{{y{yxxwywxy~yzxzz{}|}|~|{|~|~||{~}~~~}{|}{{|}}}}||zz{}}}{|{|{{zyyyvw{yxyxww{}|}{}}}}}||~~}|{z}~}~}|}~}}|z{}{{}|||||z{{|~}}}~~~|{{z{{yyy{~}|||{yz~}~~|~~|~{{}~~~~|~~~~~~}}~~||zzyx}}|}~}}~}}{|{yz}{~}~}~}}{{~~~||{z{yxy{zyy{{||}{xxxvuuyzyyzzz{}z{z{z|}}}{z}{wx||{|}{z{}{{z||{z{zxx{z}~~~~~}}}~~|~|zz|}~~~||{zy~~|}~~||~{{{|z{|}{}~||~}}|{{z{{|{|xxzz{zxyyyzzz{}~}~}|}||ywywwz}~~~~||}}}|{}}~~~~}}|{|~~~|}{{|{|zz{y|}~~U))*)*((()''')&  !|||zzzwyvwvvxzyzyxy||~|}|~~~~||}|{zzyxy{z}~}~}}{||}{z||}~~~~~~}}}|zzyz{~~}|~||{}|~}}||~}{z{}~~}||~}|zzyz{~~~}}|{z|}~~}||z}~~~}~~~~~{{|z{}{|{{{yz}}~{|~}~}||yxz~}{~}}|}{z{|zz{|}}|~~{}}zyz{|~zy{zzz|~||||{||~}|{w|~~}}}~~~{z{z{z||{{y{zy{}}}~~|{{{zz}}}~~~|~||{}|{}}{yyyx~}|||{{|~}}}{yzyxxyxxxyz{{|yxy{~~|~|{{|||{|{xwyxy|~~~}{~~|{~~~|}{|{|~~}}~||}}{{}|{zzzzyxzyxy}zyyyz}~~|~~|{}~}}~~}||~}~}}|{z|{}~~|}}|{{z|~}||||||{{{zxwyzywwxz{|}|}}|~~~~|{|}}~~}}~||}~~|{z{|z{|~}}}|{zz|}}|~~}{{{{{|{zz}}||{{zz}~~}~||~~}}}~~~~~}}||}||z{|||}~~~}~~~}{zy{||{}~|~~}}|||~~~}|{zwyz{zzyzz|{|zyyyxwxxyywwxxz}{zyzz{~}{{{zyx{{z{{{zz|{{z}}|||yxwyz|~}}~~}|}~}|}}{{}}||~}}|z{{|~}}}~|{{}{z{{zz{{{{}~~~|{}~~}||{z|{|{|yyy|xzzyyzzzzy|~~~{{~}{~|zx{yyxz}}}||{{{}||}|}}~~}||}{|{|}~~}}{{z}|{{{{{{~|V)*+*+()()''')&  !zxyzzxxvwvuuwxzxxxx{}}|z||}||}|}}~}|||z{yxxyxyy{|}||{{y{|~}~}}{zyy|~~}~~~|||}{zzzzz|}|{||||y{|||}{y{~|{{{|~~{zz{{}~||}}|{yyxwx|}~||{{yy{{|||}~~}}}|||zy{|}~~}}~~~~~~~{{yzz{|}~}}{{{yxx{|~}}yx}}}~}{ywz||zz|~~}}|{yzzwxyz|{z{}~~~~~}{{{zy{{|{yzzyx||{}z{xzz~~~~}}{zxy}~~}|~~}|}zz{z{y||{{zzxxz|{{||{{z{xxy|}||{|{z{|z{}{{yyxw{}~||{zyyyz}}}~|{zzywwzwwwwwz}|yxy{|||}|{{{yz{zzxwwvxx|~||}}~}~~~{}}~~|zzz{z|}}}~}}}}yzz|{{|zyxxzxwy}zxyyz}}~}}|}{zz{{}||||~}~}|||zyy|}~}}|z{||}}}~|||}|{y{yxwxzyxxww{||{|~}}}~~~{{}}~~}}|}{}~}|zzz{{zy|}}~{zy{}~}}}}|{|}|~||{}}||{z{z|}~}~}~}~~}}}|~~}|}{}~{{{z|{{}}|z~}||{{|}}|~|~}~}|{|~~~~{zxz{{zzz{{z{z{zzzyyyxxwvwxxz{{{yxx{}~}|z}||zyz{{{{z|{{{|~}{{{zyy{y|~~~~}~}~~}~||~}|}}}|}}||}}}~|{{~|{z{{z{}||}}}}|~}~}~}|{}|{yz{{z|}{{{z{w{~~}zx|}}}~{z}{yx|{{|}}{{{{|{~||}~}~}~}{{||~~}}~zzz{z{|}|z|~}V))***)(()'''('  "ywy{|{zyyxxxzzzxx{z|}}}~|}~}~~~~|}}||{|zxzy{||~~}}|{|}}}|}{z}}~~~~}}{{|{{}~|{}}}}{z||~}z|~~~}}{zzyz~}}}~|{zyy{|~~}||zz||z||}}|~|}|zz|||}~}}{|{|||{~~||{{z||}~}{{}~}zzy{{|z|}}}~|zzzyyxy}}|}}~}~|z|z{{||zz{{{}||{zzz}~|||{z|~~~~~|{}}{z|}}|{|zy{|}|}}|||{yxz~~}}}}~}|}||||}{zz|z|~}||{{z{||}~~|{|{zyzxwwwv{|~{z{}|}}|}{z{xz{|{xxywxw|}~}}~~}~~~}~~~~~}{}}|}}~~}|}|{z{}|{}{zxwyzyy}zxxy{|~~}~{{yzz||}}}}~}~}|||zzzz~}~}{}||~|}~}|}}~{|{yxyxyyxxwxz||}}}}|~|}{z||~}~~{{|~}|{z{{z{||}|zzz{~~~|~~|||{{~~~~|}|||{zz||~}}}}}|}|~~~~|}~{|||}||{}}{}~|y}~}}z{{|}}~}|~}}|||||~~}|ywz{z|zyzzyzzzyy{zz{zxvuuwwwyz{zxvy|}~}{||{zzyyy{{{z{zy{}}|||zxy{{{}~~~~~~}~}~}}}|}}}}}|}||}~|}|}{{{||zzzyw{}|zz~~~~~|}~|~~|{}||zzzzz{{z{z|ywxz|}}zwz~~~||z}{zz|zz{{||{}{|{|{{|~~~~~}{}zyy|~}~}|zzy{yz{|{yy|}V))***((((''&(&  !yxyz{yyyyxxxzzz{xyxz|}}}}}{|}}}}|}~~{|}|{{xyzzz{|||||{z|}~~~}~|{|zz{}}}}~}||{|||{{|{|{yz}{{{yz}}}|zy~~~}}~~~|zyxy|}~~zz{||{yzz{|~~|||xxzzxx{{|~~}|}|{|zy{z{}}~~}~~~{{z|{|{}}}|||yz{{{}}}}}}~~~~zzzz{{z{~~~}}|}{{yzywxxz|||||}}~|{||zz{~}{yyxzz}|{{|z{~~~~}}{{|}}}}~}~~||}z{|{{y{{{zzyzz|{zz|zzz{yyz}~}||||{{|{z{z|{zz{{|}~|z{{zyy{||}~~}{{yzzyywwwxz{{zxz{{|}z{yxxyz{xxwxwwx{z}~|||}{|}~|}}~~~}}|{|{}|~}}{~}{zyx{{{z|ywvxzyy{xxxy|}|z~}~}{{zwxy{~{|}~}~}{{|zywwz}}}}||}||}~}||}}}{|z{yzyxwxxyz}|}}~}}}}|{{||~~||}~~|~}|{zzyzzz}~|zz||~~}}|~~}||{|}|}{{zz||~}}~~~~}z|||}|}}~~~{{~~~~}~~}}}|z~~}}|||}|z|~{{z}|~}~|}~|||}}}~}|{vy{{{{|zyyy{yzz{{yz{ywvxxxzz|z{zwy{~~}{}||{{xxx|{{{{yz{}}}||yyz|z{~~~}{}||}|~|}}}~~~~|z}|{||{z{zzwx}{{~~}}}}~}|}|zzzzyz|z|{{{wx{zz|}{y}}~|}|{||zz{||}{|||{}{{{|}~}|{|yyxz~~|{z{{{{{}{{z|}W)**))((()')))&  !{yzz{{{{z{zy{|}{{zy}|~}}~}~}~~}}~~}~}}}}zz{}z{|~|}}~{~~~~~~~~}|~~~}}~}}}~}}|}{zz}}}{zwz}~~{||}}~||}{{}|z{~}|{{z{}}}|{zy|zw|}~}~}}~}~}}}|z||{{}~~~~z{|{|}}~~}}{z{||{{}~~~~|z{|{|}~~~~~||||{zzy{|}}{|~|{}{{}}|{z{z{}{{|}|}~}~~~}~~~~||{{{{|}|}{|{}}{||{yz{z{|~|{~~{||~||{}zzz|~~~|}{|zyxz}~}~~}}{z{|{yx{yxz||{z{{||}z{{zxxz{yxywvwy{y}~~|{|}}||}~~~~~}|~}}||{{|~}|~}}|zz{{||zzzxyz{z{wwxxz}|z|~}{{zwvxy|}}|~}}{{|{yxwz}}}{}}~}~}|{|}|{|{zzyzzyxwyx{}~~~~~~}~~|||~||}}||{}}~~~|}z{zzxz{}}|{}~}}~~}}|z~~}}z{|~~||{{z{|}~~~~|{z||||}}~~~||}|~}~}}|}|}}~~~}}|||}||{~}}|z|{|}~}~}~~}|{{{||~}|xx{|yz{z{yzzxyz{yzzyyxvxwyyzzyyyyx{|||{{|{z{xxxz|{{{zyx||~~|zxxzy{|~~}}~{|||}}|}{|||~}~~|{|}|||{{{ywwv{}}}~~|~~}}|}}~|}||{{{xxzzz||yzyxxzw{}yz|~~~~|{}|{{|{|{z{{{|||zz{{zyx~}}{zzzxww}~~~}|zyz{||{{{zz|{W)**)+()()'''(&  !{yxxyxxyyyzzy{{zzzy|}~}|}}|}}~|}}}{{{}}|}zzzz{{||{|~zz|}}~}}~~|~{|}}}}~}}}}{{{|}|{{{{ww{{|zwtux{}|z||~}~|}}}{|zz}~|zx||{{zy{|~}{|z{zyyzxy||}}}}~~}}}}}}}|{||{|~~|}{|~~}yz{|{}|}}}~}|||yyz{yx|}~~}}|}||zzz{{||}|~}~}}|{zzzz||z{z}~|{~~~||}}||}|}||{xyy{z}}}}~}|{{}~}}}~~}|~~~~~{}~|{}|z{z{{{{|{z||{{zzyzz{zz{}~~~~|{{}{{z{{{{|{z{|~~}||{{yxvuz}z{|}}||zzzyyyyyxzz{zzzzz{{zyyxxyyyxwuvwwyz{{}{z{z||{|{~~}~~~}~}|{z{{}~~~~}{|~{{{zz{{{z{{yzz|}xxywy||{{~~|{{zxwuvzz|||}}}{{|zzwwx~~}}|}}}}||~}||~}{{|{{{zzxwwxy||~~~}~}~|||||}}|{{||~~}|yzzxxyy}{{z{}~}~~|~~~}z}~~~}||{|~~{{{{}}}~|~~}~~|||{{|||~~~~}}~~~}||z{|}~~~|}z{{z{{~}}~||~}}}}}~}|{}~}~~}~xy{{{z{{z{{xxxz||{{zyyyzzzz{yzy{{yz|}}}~||{{{ywy{{{{yxxzz|~|{zyzyzz~~~}~~~|{|{}~~||{{}~~}{{|}~}{zzyxwy|}~~}~}|}~}|{|~~|||}z{zyyz{y|{|zxxzyxy{{{}~~~~{|z||{|zz{}}{zy{||{zz|zzzyyxv{~~~}||yzz}}}||{zy{{V)**)*()()''')&  !{yzyyxxz|{{{|~}}{z|}}~~}~}}|~}}~}}{{}||||~~|~}~}~~~~~}~}||}~~}|}|zxz{{{zyyy|~|}~~~~}~~|}}z~}{z}}|}||}|~}}~}z{|yzz{}}}~~~}|~~~~|}|{{|~~~}~}~~|{{}~}}}~~~}|z{{{yw|}~~}~~~||{||~}}~~|}}|{{{|~}{z}||~~}~~~~~|{yyy|{|}~~~|}}}|}{~}~~~|~~||}}{|}}||}|}||}|{|z{{}{|{~}~~}{|}{z{}}~||{|~}}||{xxwz|zyz{~~{zz{{|z{z{{{{||z{{{|yyzzyzyyxxwvz{{z|}}{{{|}}}{}~}~~~|}{yx~~}|}~|||}||{|zzzz{}}yxxyz}{|||~~|{zywuuwy{}}|}}}{|{zzzx{~~~|}||}}~~~}|~|}~|{z{{zxxvvy{}~~~||||~}|{|{}~~}|{{yyyx|}}}{}}}~~}~}||}}~~~}|}|}}}}~}}|~}~~~}|y{z{|{}~~}~}|}~~}zy{{{|~~}~}{z{z{|~}}~}}|~}}~}}~~}}||}}~~~zxy{{{zzz{{yyyz{|}{zzyyzzzzzzyz{|{{|}}|~||{|zyxzz{|{xxxzz{~|{{zzxy}~}~||~~|zyz}~}{z{{~~||{}|}}{{zzyyy|~~~~}~}}|~}~}{y{|~}~|{{||zzxxzy|{{yxwyxxy|{{{~}~~}}}|{{{{yxz}{zzyy{|{zy}|{y{xxyxy||}}{{{wwx}}|}|zzyy{U()+))(((('''(&   zwxxyvtx{yyz{z{|zzy|}~}|||}}}~|{{z|}|}}|zzz|z{{z~}|}~~~~|~}||}~|}~~}|||}||}}||||yzxyyy{yzzz||}~}~}~~~}|~~}}{{{}~~~}{zz{{|{z{||}|||{{{zzyy|{{{|}}~}|{{}~~|~}|z{z{z|}|}|}~}|||}~~~~~}~~}}{zyzzxvy}|}~}}~~|}{z|{{{{|}~~}}||}yxy{|zzvy}}{}~~~~}||~}~~~~}}|xwwxz|}~}|~~{||}~~|~}~~~}}{zyy|~~~~~~~|}~}}}~}}}z{|||z|||}}{{|{|{zzzyy|}|||{{{}}|||~}|{y{{}}}{zz{~~||{{{zwxxyz{yvx{}~||zzzzz{{z|y{}{{yz|{yy{zzzywvvwvx{|{|}~|yxzz{||}~~~}~}}}|zzw}~~~|{|{|z||{{zz{z{z|}{zxzz|}{{{~}|{zwwvvvwy|}{|}||zzzzzyzz}~~~}}||||}||}||||~{{{{yxxwuxy|~~}|}|}~~|z{yz|}|{zyxyx{{~}|~|~~~~|}{~|~~}{||~~~}~}~~~|}~||zz{||{~}}}}}~~}}|}|zzzz{|}~}{yzyy|~~}~}||}|}{~~}|}||~~~~zyz{z{|}{{|{yx||z||{xy{{{{{{{{y{|||||}}~}||{zzzzy{zzwxz{y|~}|{{{y{|}~~~}}}}}|zy}~}{zy~}|}}|}~~}{{|{{||~~~~}}{|}}~|{|yz~~~|}{{{yz{zz{zywxyywz{|||~}~~~}}|zz{zwy}~||{z{~|z{|~~zzyzz{zz}}~|zzzywy|||~}{zyzyT))*)*((()''')&  "zxwyxwvy{|{z|}|}~|{|~~~~|zz~}}~}}{|}|||~{|~}|}~}}}~~|}}}}|}~~~~~~||{{zzz}{z{|||~~~~~~~~}{{~~~~}|}{}|||}}}}|}}~}}||{|{||~}}~}||~~}~~|||{zz}~}}|~~}}~~~~{{{|{yvx}~}~~}~~|}|||{~~}~|}|}~}xy{~zyvw{|}}}}}~~{|}~~}|zxxwy|}}|~}}}|}}~}}~~}~|{yy|}~~}~|~~}~~}||}|{}||~~}||}~~{z|yy{}}~|}{{|}}|~~}{y{|~}{{yx~}~~}|yzzxyzxyyz}}||z{z{{}|}|zx~}}{{{|{zzz{{{xxxwxz||}|~~}{zy|{|||}}~~~~~~}{yy|}}}{{|z}~||{|z{{{|~{{zz{|||}}~{zzzywxwyxz||}~}{zz{zzz{|}}~||}}}}}}}}|{|}}}{|{zxxwxy|~~~~}|~~~|zz{|}{~~||yyyyz{}}}~}}}{{z{|~|{{}}~~~}}||}~~~|y{{{}|~~~|~|}~~~}}|yyyzz{~|~}zyyzy}|~||~~~~|{}|||}~||}}|~~~~zzz|y{|~yz{{xxz{x{}{xxz|z{|}{yz||{}}{{{~}|~|{zzzy{{{xyyyz{}}||{{z{{|~~~}||}||{zx{}|~|{zxz~{z|{{}~{|z|z}~|}~~}}|~~||{}|~|{}{{xz}~~|~~{|{{{{zz{zzxwxwxxz{|}z|}}~}}{~}}~}||{{ywv|}}}|{z|}zy|}|{yzzz{z{}|}{{z{zyx{z{||{yyxwS()))+((')'('(&  !zvuuvwuvy{yyzy{|~|z}~~~~}~~{yzz{|||zzzzzz|{|}{{|~}~}|}}}{||||~~||}}|~~}}~|}{{zyxxz{z{}z{{~~~~~}~~~}}}zy{|}~}}}{{{zzzyz{}|z}|{}{|z{{|z{{|}}}|}zy{}~~||{||zyz}~~}~|y|~~~~}}~~}}~~||zyyxuwz|{|{z||~}~|{||zy{{|{{zyz||yy{{zwwwyz{|{z|}}~|{|{zy~}~|zxutwy}}}~~}|}}}|||{}||||||z{yy{~~}~~}}|~|}}~~|}|{|{||||{}}}|{}~}{z{yvx||{}|{zzzy|}~}zyv{~~{{yy|}}}}}}{{{zxyzzyzy{{{{{z{zz{|}|yx{~}{||||yzzw{zxuuwyz|~~}~~|zy{zzz|z|}}~}}}}|{}~~{{z|}~}}|}~zzy{}}}||zzz|~|{zz{|~{||}~}{zxxwxxxzz|{{}||z{zyxz{|}~}{|{||}}}}{|{}}}}|{zyywxy{}~~}}|}}{{zzzx||~~~{yyyyyz|~~~~~}}zzz{|}}|yz}~~~}~~~||}~}|}~~~~~~}~|||}}}}zzzyzy|~~|zyy{z{z|}~{}}~{|}||}~}z|~~~~~~~zyy{{z}~{{z{{xyzxyz{yyz||{{|}|z|{}|{{|{~}}|||zyy|{zyy|z{||||||zyz{}}~}}~~}}}}{{xy}}~{{{y{~~|}|||}}zz}}|~~}~~}}|}}}|{||~|}||{y|~}}~}||}{|{||||zyywwwyz}|z{{|z}}}{|}~~|||yxuz~~~~z{{|{y{~~|zzz|}}}}|}}|{|{xxzz{||{yyyvR)*)**))()'''(&  !yvwvxxwvy|yzz{||}~}~~{}{z{}|}|{z{{{~~}|}~}~~~}}}}~{||}}~~~~~}{{{yy|{||}|{~~~~~}}{|}|}}~}}}{{z{{{}||}}}}|||||}~|}~~~~}{{}~~}}~|~~{zz}|{|~~~~}~~}~{zz{xvw{|||{zzy}}~{|zz{~||{zxz}}{|||{xx{{}}}ywy{~~}{|zww{}|zxwuvx{~~~}}~{}|{|~~}}~|{{{{~}~}}}~~~}}~}~}|}}{|}~~~}~|~~}}|{zx|}{}~||{{{y{||{vz}{yx{|~|~~~}{}|zz{||y{z{|z}|{{y{{~}||{~}}|}|z{{zxy{xvuwxz}}||{|{{z{}~}~~||{z~~~|{z{}~~~~}}~}{z|{}}}}|}|{}~|||}{}~~}}}|{zyxzzyxzzz|{|{{{zyz{{~}}}}}{}||||}}|}~~|{{zwyz{|~~}{}~~|}}|z{zwy|~zzwzyzyx}}}}}{{z{{}}~{{yz}~{}}}~{~~~~}~~~~}~~~~{}~}~{zyyxxz~{{zy|z{{{~}|}{|~|}}{|}||zz}}~~~zyz{{z}~|{{z{yyzywyzxwyz{z}}}{{{{||}y|z|~~~~}||{xz|z{yz{{{{}{z{|zy{z{{}~~}}{z}|}}{yy{{~{z|z{~~}}||{{{}zy}{{}~}||}|{|}|{|~|{||{{z~~~}|{{{|z|||zzzxxwwvw{||{{{{z|}||z~~}~~}|{ywuw{|}}{|z|{zz{{{yz||||||{||{|{{yxzzzz|zzyywR))*)*(((('''(&  !yvstwvwwxyxxwyzy}}}~~}~{z|zz{{yyyzz{||~}|~}}}|}}}}|~}||||{|~~}}}}~~{|{z{y{{z{}}|{~~~}}}~~~|{{}||}~~||}{zz{y{|}|}{|{{{z{{}~|{|}~|}~{z|}~~~~~|{}|zxz|~|||}~}}|}|~~}|}~~{zzywtvxyxyyxxw|~{}|{zyyz{{yyyxz|||{|{yyxy|z}}|xx|~}|yxvsvzxz}}~}|zxwutuy}}}~~~~}|{z||{|}~{|{zzz{{~~~~~|||}}~|}|{|}{{{{|{}||}~~}}}~~|||{yz{{{{{|{ywwy|}~|{wz~}~{{xyz{|}~}}|{|{z{||{z|{{{~{zyzxz}}{zz}}|}|{{zzzxx{xwttxy}~~}{zz{{x{z|}|~}~~{{{~}}~~|||{}}~~|}~}{{|z}|}}{|}|}~~}|{}}|~||~|}|zzxyxyzz{zz{z{||zyzz||~~}||||||{||~}}{y{yxy{|||}~|{~|{|~~|}zzww||~~||zzzzzzyxz}||}~~~||{|||~~|{z{z}|}}}}~~~}~~~~~|}}}~~|}|{zzwww{~}|z}|||{{{~}~~}}||}|{{}{z{|~~}}}}}{{z{|||~||{|||{|{yxxyxxz{z|}}|}||{|}|{|}~~}}||}~yxz{{y{}|}~|}|}}}{{{{z|}|zy||~|}}{z{||}|z{z{|~~||{|zy|}{|||~}|{||{z||||~~}|~|}|~~|}||z{{~}{{zzzxxwwx}|{{}{{|}}}}~~~~~~{{xvvwy}~}|{{{y{|zyyz{{~}|}}}{||zzyzzzz|{yzzxR))*)*)((*'('(&  !yussvxwzxxyyyxxz}}}~}{|{|||zzy{z{}~~~~|~}~~}|{|}}|~}~~||z|}||~~~~~~|}~|}~~}~~}}{{z{|{||||||{|zy|}|}|~}|~|{{}~~~|~~|{yz{~}}~}}{~~~~}{|{zvvyywxywxx}}{}}|zxxy|zxy{|{~}}}||zxz||}~~z|}~|{xtruwux{~}{yxvuxy}}}~}}|{}~}|~}||||}}}~~||}|}~}}~{}|}|}||}}}}~~~~~~}|||{{{|}|}||zxxz{}~~{z||~}|{{yyz|~~}~~|}{{}~}|}{|}}}{|{zy}~|{||{{}{||{zy{zwutv|}~~}||}|zzx{}}}||}}}~~~~}}}{{}}~|}}{{|{|}}||}}}~}}}~|~~~}||}|{xyyzyzzzz{{yz~|zzz{|}~~~}||||{{||}}}|{{yxy|}~~~|~~||}{~~}}|yxv{||}}|}{|yyzyyzz{||~}}~}}||}|zz|~}{z{z{|}|~}~}}~}}~~~~|{}~}||xywwx{~||z|}}~{{|~}}}}||~}{z{zz{{{}~}}~~{y{||}}~|}}}}{||{ywyxzxx|z|}|}~|{{|{}}}}}}}|{||||z{{zzz{|}~~{{|}~{{|zz|~|{yzx{~~~}||{yz|||{zy{z}}~}{z{zxyz{}~~~~|{|{z{|{|~~|{}~}|}~~~~|{{~{yz}|{{{zyxxwwy}}{z{z|{||}{|~~~|{{ywyxvy|}}z{yyy{{y{{|{|}|{}}|}||{zzzyyx{zyyyxR()*)*((()&(''&   xsqpstsvwxxxwxyxz||~}}|||{{{{xxzz{|{}}|~~|}~}~~~}}~}}}||{zyzyy{~~~~||}{z{{|}~~~~~~}~}}|||~~|}}|z{zx{|}||z|zzz{ywy~}{{{|}||{zy{}~~|||{yxx{}}~{|}~~~}~{yz}~~}~}zyzywwywvuwwxw{}zz~{zwwxzyxwz{{|~~}||{{yyzz{~||}zyvsruvvzz}~~~~{zxwwvy{}|~}}}}{|{}}~~}z{z{|}}~~~}~~|||}|}{|}}{|zxz{{{z{}||~}}}}{}}}{zzz||}||zyvwyzz|}|zz|}|{|{{xwy{}}|||}|{y{~}{{{|{~|zz||||~}|{{{{|}|zy|{yyzxuttu{}~~{{|{zyyzz{{y|}~~~~}|}~~}|~}}|{z}}||}}{{|}{}|~||~~~~}~|~}~~~~}|~|zyzzyzz{zz|{y{}{yzyy{}}}|}~~}}}|||zz{}~~~~~{{yvx}~~~}|~~~~{|{{|}~{|zyz{||~}~|||}yzy|{z{{{z|}{~~~|{}}||{}~}z{{y{{z~~~}}|}|~}}~~}~|~}|{zxxwwz~}{|}{~~}{{}||}~|}}}{{z{z{{{}}~{}}}~|y|}}}~~~~~}}~~}{zzyyzzz{|}{z}}}}~}}~~}||||}|{z{{z{|zz~~}z{~}{{}}~~}~{zzzy~~~|}|{z|}|{|zz|}~~|zzyxzzyz~~~}||}{zy{{|}}}}~|~}~}|||{{~|{{{zyzyxww{{{z||{|{}}}}}}}}~~zxxywww|}|{{yxy{}|{||}}~|}|~|~~}|yyzzxx{yxy{xR)***+(())''((&  !xttrruuuyyxwxyyz{}~}~}~~||{zyyz}|~~}~|~~}~~~~~}}~|zz{vuv~|~||z|}~~~~}}~|~}~||||}{}~}}|}|||zzw}~~|||}}{|{z|}|||{zzxy~~}|}}}|~~zz~~||{yyyyyzwxwxyz|}{||{zxx|zyxz{z{~}|}||{{z{{}~|~~|{zxyy{||~}{z{xy{z|~~}~}}|{~~~|{||~~~}||}}}|}}}}{}|{{|{{z{}}}~~~}~||z{z{~}{|{{xy{}}}|||{|~}z}|{yxy{}}}}}~}zyy~~}}{|}~}|~~}~|~}}|||}}|{|{|{z|xwvwvz~|{|{{{y{y{{{z|}~}}~~}~}~}|}zz|}||}}{|}~~}}}|}~~~~~~~~}}||{{{yxz{z{z|{{{||{{{x{|~|{}~~}|{|y{z}~~~}{yzz~~}}~}}}zzz{z|~}|{{z}}|}}~}}}}zyy{yz{|z}}}{}~~}|}~||{z~|}{|{{z||~~~~}||{{z{~~~}}~~~|{yxxxxz}}}}}{}~||||z|}~|}~{yzzw{|}{}|||}}}zyz}~}~~~|~|{yzwxyzzz{|{{{|~~}|}~~|{z{z{~}{{{zz{zy|~|{z|}||~}}{{x{z}~~}~}}{{{||zz|z{}~{{zyxxxz{z|~~~~}||}{zzyzzz~~~}~}}}~|}~|{z|{z{{z{yywvxzz{{yz{{}|}~~}~~}|yyxvvvy{}{zyxxy||{||}}}|{}~|{}}||{{yyxywxxywP))***((()''')&   !yurrrrttvwvvtwwyz|{||~~~~}~|{zywwx{|~}~}||~~}|~|~~|}~}|{}}{yyusv~~~|~}~{|{|{z|}|~~}}}~~~~}}{}||}}|||}{}}}}|{z{{zzyxx{|}|{{{|}{ywy|~|{{zzxyxw{}}{z{z{|~|{~}|z}~~~~}{yyxwzzywvwwy{{{{|}~||zyyyzzyzzyz}}|{}{{zz{z{~}|~|~~|zzzy{|}}}}~}~|{yzy{{||~~}}}}{zz}}~~}zyy{|}~}~~|}~|{||}||}{yyzzzzzz}}~}}|||}}|{zxzz||z{{yyy||{}|z{|}{{{zzyvwy}~~|{||ywx|~~|{z{}|}}|~|}}~||{z|}~|zz{zyz|yvuuwz~~~|{zz{{{|z{zy{{|}}~}~}}}~~~}}}~}|}|zyz||||}|y|}|z||{|~}~~}~~~~~|}}}|{z{zz|{zz|{z|||{z{yz{}}|~~~}}}{|zxyy{}~~~~}zyz}|}}}}|~}{z|}|{~~}|{{~{|}}}}|yyyyzz{{|{}~}z{~}|{|}|||||}|{z{{{{}~~~~}|{{x{|~}~~~}~}~}~}|zyvxxz{~}||{~~||}z{|||}}|zxyxy|~~}|||{{xww{|}|}}~~}{yzyxxz{{|{{{zz|~}}}~|{y{yv}~}||zxy||y{||yz{{{{~~{z|{}}~~~}~~|}~|{{{yz||||zyzz||{{~}|z|zzz{zy|~~|}}}}|~~~}~||{}{zz}{zz{yxxzzzzzy|}~}~~|zxxxwwyz}|zyxxz{}|~{{}~}{|}|}~}|{|zyx{xwxyxS))))*((()''')&  !!ywvtttttuxwuutvyz~||}}|~}}|zzx{}~~}~~}|}}~}|}~||~|{zyvy{}~~{}}|}~}~~~~~{~~~~}}~~~}}|{z|}zyz|~}}|}~}|ywy|~~~||z{|yxy{~{z{|{z}~~z}~|}}~|{{zwyyz{ywxxz}}||~}~~}}{{zzzz{{{|}~||}}|{||}|}}}~}~||z|{|~}~~}}y||}}}~~~~}||{||~|{|}}~~~~~~}}}}}|~|z||zy{{{{}~|}|}}}|{|}}|~||{{{zz}|{|}|{}|||{||zxuw}~~}~}|zwwz}~~}{z||}|}~||~~}|z{}~~|z|zxyzywuwxz}{yz{||z{{zz{}|}~~}~~}~~~~}|z{}|}~}{z{|~{z{{|~~}~}~{|zzzz|{{|{}{}}}{|{{|~~~~~~}}}}{{xyzy|~~~zz{|~}}}}{~}{{}~~|~}||}|}|{{}}~}|zwxzz{{|z|}~~~|z}}}}}}|z{}}}}}zyz|{{~}}~{|zxz{}~|~~|~~{~~{zyyyy{zz~~~~~}{}~~}}}||~~}||zyxxwx|}~}|{{{xvuwzz|z{|}}{{{z{yyz{}}zzyyy{}~}||}{{zzyxy~}||yxz|yz{zzyyzzz}~~}}{|}}|~}}~~}~~{}}z{{zzx{}|}|zyyz|{{|}|}~}|{{{{{zy{{}|{|}}||}}~~}|}|}{||||{zzyyxyyy{yvy|~~~~~}|yyxxxxx{{{xxxy{|}||z{|}{{}{|}}|}||zyxxvvxyvR()))+((')&('(&  " yvuvsssssttsrqqvy{z{|||{{~~~~}|{zxxz{}}}~}}}}}{y{z{}~||}{zy|}}{{xy|~~}{{}}{{{z{|}~||~~~}||~~~}~{{~}}|{}~}}}}}}}|zzzzzyx|}|}{z{||{wvw{}~|||{|zyxvw}}|zzzzyy|~||~}}|}}~}{zyvxvz{xwwwx||{{}~~~}||{z{z{z{{{{|}{{{{|zzzz{|{{}|}}}{z{z{}|}~}||{|||{}}|~|zyzz|}~~|{||{}}z}~~~~~~~~||{}|}|}{{z{{yyzxy{{{~}}|{{|{{z|}||}{z{zyyz|{{||{{{||z{{zxxxtw}~}||{zvwz{}}|zx{|z|~~}}|}|{zxx}}|{y{yyxywxuvvz}}{}zz{|{{z{yz||||}~|~~}~~}}|}}}{{{}{z~}|{z|}{{zzz}}~~~}|~~~}}||zxyzzzz{||}~}}}~{zz}}~~~~}}|}}|ywyx|{}~~~~}{z}~~}~|}}}~z{|~}}}~~}}|}~|{{~}~}|yxz{yyz|zz|}}|{|}~~~}|{|{{z}|~~|{{zzz{|~z~||zzyy}~||}}~|}~}}~}{zzzzz|||~~~|}~~~}~}}~}||{yyxwvv{|~}|}z{|wwuxzzzz{y{~~z|{|z{zyz}||zzzz{}~~}z}~|||{{z{}}}zyz}zzyyyxyz|{{||~~}}~~}}~~~}~|~~|{{{|x{}{||}xyy|}{|~~~~~~|{{{|{|{z|~}~{}|{}~~~~~}~~}{~}}}{|{zyzyyzywx{~}~}{zywx{zyz{zyxzz{|}|{|~}||{|}}}{|}|{yxxxxzyT))*)+((')'''(&  #!zwwvvutttvutttquzzy{|}~~}||y|}~~~~|}|{{}}}}~~{z||}|~|{|~{z~}{|z{|}}~~}~~~}}z~~}|~~~}}}}|z{{zy}~}}}{y|}{yvz}~~}~}}{zzyvz~}|{||zz|~~~}~}}{zwwwx{zxxwwz}}|~}~}~||}}}|{||||}}{{|{||{{z{}~{|~}~~}|}{{}{|~~~}{{|~}||}~}{zzz}~|||}}}{|~~~|{~}~}}||{||||}|{{|}{}~~}|}|{{}}}}~||{{{{y||}|}}{{}||{||zyyvu|~}}{~yxy{|}|}{{{{z|~~}||}||yx}~}||yyyyxvwwx{}}{z{z}{|{{{{~~|~~~~}|}~|~}~||||z}~}|}|||||zyz~~}}~~~~}{{yzyzzz{|}~~|~{yzz}~~}~~}|zxyxz||~|~}}{z}~~~~~||}~{||~~~~}}~~~}~|||}~~}|{{zzz{|{{{||}|||}~|}}{zzy{{|}~}{zyzz~{|~|zyyy|~|{{~}|}}~}|{yz|{{|}z|}|~~}|~~}}}~}}|{|}ywxwvxy}{}}{{{wwvwyz{|{zy~~~{z||zyzzx}}{z{xz{||~|{{}}{}}||{}~}}{{zy{{x{{yxxyyz{{|}~~~~~~~~~~}}}|~||{{y|yz~}zwxz{}}~|~~~~}||{|{{z{}}|~|}{||~~~~~~~}|~}}~}|{zyxyyyxxywuv~~~~~~|{{ywx{yxyzyyxzyz}|||{|}|}~{|}}}z{|{zzzxyzzyS(**)+(((*'('(&  $ yutvvvttuvsrsrrsuwwz|||}~}~}~}|yy{~}|}}|||{{{{|}~~~~~{zz{{|}}{|~~}xx}~~{z{zxzz{{|~~~~}~{{xz}~||}z}}||||{y{zzy||{|{zxz|ywvx}}~}|||yzxwx}~}~|{{{{zz}}}~}~~}~~zzyyvwwwwxwwxux}zz}~~{{}{{|}|{z{z||{{zz||zzz{zz}}||}}~~}~||zz|}||~~~}||yy{|{zz{z}~~}{yyzz|}{{z{{{}}{|~~}}~}}{||{|}~{{{||{||zzz|||}}{{{}|{{{{}|}|{{|{{{{{|||{{z{z{z|{{yxxvy||z||zxx{|||{zzy{xx{}}~}}{|z{zwz|||{{z{wyxuvxy{~}|}}zx{z{{{{}{||||~~~~~}|}~{}~~||||zxz~{~|zz}zyx}~~|}|}~~~~|{zyyxyz}|}~||~{|{{z}~}}~}}~|zyyzy{{{z|}|~}~~~~}}}~~|{|}~}}|}~~~~}{~}}}}|{{}{|{|{z{}z{z|{{}}|zzwy{z{}}|{z}z{~~~~|zzyz|~{z}~}~}|}~~|yxz|{z}~}|~}~~}}}}|z~~~}|||zzxxxwx{{~~~}{{wwxyy{}}z{|}~~~}{{z|zzz|z{|{y||{|}|||zy|}|}~}}~~|}}}{{|zy{|{yyzy{{|{{}~}~~}~}~}~||||z{{||||~|yxz|||~~}~~}}}|{{}}{~~}|}z{{}~~}~|~}yyyyzyxzxvv{~|}~~~~{{yy{|yxyzzyy{zz{|||~}|}}|{|~}|z|||||zzy{zU*)*)+((()&'')'  %!{xxxwwwvvuuvutstuvxxz|}~~~~|{{~}|~~}}}|}}{~~}|{{|}}}~~}{y|}}{{|yy{zz}~}}~}|{y}~|~}}}~}|||{zz{{{}~}}}{z}{xux}}~~}}}{zzxyx}}}|}{{{{z|}~~}|yzyyyxxyyzyzxx{||{~}{z{}}}~}|z{{|}|{{z{{|z{{zy|}|~|zy|}}|~~}~}{{|{|z{zy}~~~|{zyy{|}{z|}~~~~}~~~~}}}~~}}}{|~||{{|||}}|{|}||}}|}}|{|{{~~~~|{}}}{|{z||||||}{|}||{|zxwwz}{{}{zyy}|{zzzz{yxz|}}}|{{}{zyz{{~}||{yywwvyz{~~}}|yzzz{z|}|}}}||~|~~}{|{~~~||zzx}~}|}{z{|zz~~}||~}}~}{yyyyxy|zz|~~}|||{yz~~~}}}}~{|zzyz{|zz{~~~~~~~~~}~~{|}|~}~}|~~~}~|}~}||{~}}}||z|{z{{|{{|~~||{zywy|{||zyz}{{~~}~~~}|zzz|~|z{|}~}}|}~}{zxx|{|}~|}}}}}}}~~|}|{}}}}~}}}}|yywwyyyy{~~|{|wxyyz{{{|{}}{}}~|zyz{|{|zz||{{}||}||zyxxzy|~}~}}~}~}|z{zz{{{yz{zy{|{{{}~~~~~~~~}}}}}}~|yy|{}|{|zxyy{}}}}~}~}~}}}}{{||}~}{zz{z~~~~~~~}~|~}~}zxxzxwy{wwwyx||}{}~~}||{z{yzyxyyxy{y{{|}|{}}|}}||z|}|zyz||{{{zyyS()*)*)))('''('  & |xwvvwwxvvuutsrstttuwxz{{}}}|}~}}{{}~}}~~}}~||{{|}~~||zz|~~}}~~~~zzz~}|{{{zyyxyxz}~}~}}~~}|{z{z{|~}}~|~~}}{z{yyz}}|}~}}|{zxsuz{}~~~{|{zzwwxz{{|zyzz{zz}}~~~}~~{yxxxxyyxyyz{yxy||z||zz{{{{}|{zxyz{|{yy{{{{{zxw{|z{~~~~}|yyz{{}{||}~~}~~|zz{|zyyxx{~}{|{yxxx{xxx|}|~~}|}}}~||}{z|~}~|||{|{zyx{z|{{z{|{{z}{{{{|{z|}}~}}{{{}{{z{zy{z{zzzzzzz{|zzzxvxyz{|zwxyz{zxxyyyxxy|}}~~|z{{{yzzy{}{{{zzwvvxzz}}|}{yzyyy{~}||}z{~~~~~|}~~|{{z}}~~|{}zyz|~|}{{z||zy}~}|z{}~}}}}|yyxyyy{|{{||}z{{xxz~~~~||z~}|{yyzzzxzz~~~~~}}}|}|{{}}}}}{|~~~}~}}~|}}|~{}}}{z{{yzz{{~~||{xxuyz{z{{wx}}}~~~~~}~~~}|||yz}~~~}||{z~}}~~|||}zyzz{{}}~}}~~|}}}||{||{~}}}~}|}|zzzyxyywx~~}}}|}xwxzz{}|}}|{|}}|{{{|~}~||||{||~}|{{ywwxyxz~}}}}}~~||}|z||{y{}{z|||z|}~~~~~~~~~~}~}zy{~}}~~{z{z{||}}}~}}}}||~{y|~}~||yy{~}}}~~~~{yyzyyz{xxxwyz}~{}}~}||zz{yyxyxyxzz|z||}~~}}~|{{{}|~{|{|~}|{{zyS(*)*)((')&''('  '!|xywwwyzyxywvtttuuutux{z|{~}~~~}~}}|}|}}}}|}}}{}~~}||{{zzz{z|}~}||{{{}~~~|~~~{z|{yz|~|}{wwwz{}}|zzzyyxz{{{}|{zz{|{|}}}~}{xvyz{zyyz||{zz}}|~|||}}}{~~|zyx{||yzzx{{{{zyvzz{}~~~}zyxy{{{{|}|~~}~}{|{{{{{|z|~~}||zxxzzyy|}}~~}~}~~~}|z|{|~~|||}zz{{|}|||}||z{}}{|~~|{|~}{{|}z||{zz{zz{{yzz{{~}|yzyxzz{|zyyzz|{zyyyyyx{||~~~}{||{z{}z|}}z{zzwxxzz}~~}}{{yzwx{~}}}|z~~{~}~~|}}{|~~|}|z{{{}}}~}|}||{z||~}|{z{~}~~}|zyyyyyz{{||~~~||zxyz~~~~~|z|~~|}{yyyzwz|}}}~~~~}||{{}~}}||z}~}}}~|}{}~~~}}}z{zzz{y{|}}|||yxtwyzy{yxxz}~~~~|~}~}}|}{{}~~~~~~||||}}~~}}|}}{{yz|z|~}|~}}{{~}}{~|||}}|{}}~}~}}{{yyyyxx{}|}{{}xvxz|{}}|}~~{{|}|z{{z{}}}{|}}{{{{ywwwyxz}~~~}|}|}}|~|{{{z{|||{{|z{zz{}~}}}|~~~~|}~~~~}{yz}|~}||{|{z{|{||~~~}{{z}}||~z}}~~|zzwwz}|||||}~~}~}~|zz{zxxyyyyxww~~~~~}~~~}|{|{{zzzxyyxyxyzyz{z|~}}|~|||}|{{zyz{}}{{zyR(**)*((()'''(&  (!}xvwwvwxyyyvvutttutsrtxyy{|~}|{|}~}|~}~~}}|{~y{{}|z|~~||~~}}||}}{}|y{zz{yy{zz|~~}~~}}{{{z{||}|{}}zxxyxx{}~~}~}|zwwy{z|}|{{yyyyy{{{{{|yyyzzz||{{|}~}~}{wuwxzyxyz{}|zz{|{{z{{~}|{}|zzywy{|xxyyyzy{{xwx~z{||~~~}~}{yyxxyyzz{|~}|||{{|{z{z|z}}|{|{{zvvvvwxy{}~}||~~~}|{{yyx~}}~|zz}yxyyz{|}{{{{yzz|xxz|zyx}~~~~{z{|{|{zzzyyyyyzyxxzz{}{xxxyxxy{yxyyyyyzzwy{ywz}}|~}{z{{{yzyz{{yyyyxwwxy{}||}|zzxwuy~}~}z|{~}}|~}|{}~~{{{|{}~{{{{{}{{}|~}z{{{zxxz||}zzyz|}}}~}}yyxxwxzzz|}{~~}{zxyz|~~~}~~~|{|~}{zzz{zyy||||}}~~}|{|}~}}|zy}}~||}~}|||~}||{{{{|{{{~}{z{zyvxyyy{yzx{}~~}}|~~}}}}|~||}~}}~~~}|||~~~~|||}}|zzzz{~~|~~||z|}}~}|{}}}|}{|}}|~}|zyyyyy|~}||{}xxxz{{|~}~~||z{}{zxzw{~~}||~~}||zzxwxyzz~~~|}}}}~~{|||{}~~{|{|{{{{}~}|}|~}~~}{}}}}|}{|~}~~}~}}{{z{z{|~}~{{{~}}}|~~~}{yxxz}~}|zx|~~~{||}~~~~|{zzzzzyyzywv{~~~}}~~~~|{||{{zzzzyyx{{zzz{zz~}}~}}}}|{{zy{{|}}|zzS()*))(())&('('  )"|yyxyxy{{xyzxxvvwvvvtuww{{}~}|{|~}}}~~~}~}}|||}}yz~~|~}~~~~|}||}{{{{zyy|}~~}|||z{}~}|||~{zxzzwz}~~~}zzzz}}~~|z{zz{{{|{|}|yxx{{{}}z{{|~~}{yxvxzzzy{}|{z||{|z|}~~}|||zxy{|xxyzxxy{|z{z~{z{|}~~~}|{yyyy{{{{|}~}~}||}|z|}~||~~||~~{xvwwvzz{|~~}}~}|zzz|}}~}~}}{{{zz{}}||}}z|{{{z{|zzxy||}|||{}{|{{{zzzyzy{z|}|zyyzzyyzzzyyy{{zwxyzzz{}}}~~|}{}|zy{z{{zyzyyxxxz{~}~|z{yxwwz~~~|}}||~~~||~}}}|||~~}||y}}||}~|{|{zyxxzz}xyyy}}~|}}{{yywwz{{z|}}~}~|yzz|}~~}}~}~|~|{|||{{|zz{}||{|~~}}~~}|{|~}||{x{~~~}||}|~}~~~}{{{|||{|z}|z|{|zxwwyz{|zy{|~~|}}|}~~||}~~~~~||}~}}}|{{|~~~~{z{}}z{{{{~|{~~}zy{|}~}{|}}||{|y|~~~~}|z{{y{||~}||{{xxvzy{|~}~}}{{{||yzzxy~}{||}{||zywwxyzz|}}}~}{}~|}}~|}}}}~~}}{{y{zzz||}|{|}{~}~~}}{{~~}}|}}}~~}}~}||}~|{{zyz}~||~{yx|}~}~}}}{ywxz|}}}|~~{xxz|~~{{{}~}}}||{zz{{{{{zzz}~||~}}~}}{{}{|z{zzyyxxwz{yyxzz|~~}|}}|}~}|{{xyxy|}}|xS(**)*((()&(((&  * {wxxyxyzzzxxxvtuvvuutuvxyzy{~|{yy|||||}}||}|z}||zzy{||{{}~~}||{{z{yxwxy|}}~~~}{|{{z{~~||{|{{zxwxxwwz|{}~{zy{{||}~~||{z{{z{{|z{}|yxxy|z{{zxxz|~~~{}}~~{yxvuxyxyx}|{}{{zyxwy|}|~}}|{zwxz{zwxxwvy{}{z|}{zz{}||}}|||{yyyyzyzz}||||{{|}|||}~||{yzz|{vuwwvwyyy}~}}}|{|~~}|zxx|||}}~|}~zzyzyz{}{z{|{zz|z{y{zwxx}~}}{|{{zz{zz{{{yyyyyyz{{||zyxyyzyzyyzzyxyxvwy||y|}}}}~{}|{{{{zyyy{yyxyxvwvyy~~}}{zzwuuy}~||~~}z{|~}}}~|||}}}~~}}}|x{~{{~~}}{zxwywvz{xwwwy}~~}~}}}}{zyzxwz|{z}}}~~}{zzz{~~~|z|~~}}~}}}}}||}{z{{{z{|||{~~|~}~|{}||~|zy{~~|z|||~}~|||{|||{zzzzz{||zyxwwxy|z{||~~}||}~~~~|}~~~~~|}|}}|||{{z{~~}|{y{{||{{}~}}}|zy{|}~|}|~|{||y}~~~~|||||||~}~{||||wwwy{|~~~~}}{||{zyywy~}~|~~~}{yzywwyy{{||}}~~~}~}}|~}~~~}}z{z{||{{}}}}}~}}~~}|{{z~}~||}~~|~}~}{}}~}|{|z||~~||{yxz}~}|{{yx{~}|}}}||zxzy{~|}}}}}}}|{|}}{{||{||}|}}}~}}||{|{|zxxyyxy|}{zyz{}~~}|}~~~}|{|z{zy|}|{yS))))*((()(''(&  +!{wwwxz|}}|{zywvuwyzwxwxyyz||}~}}{z~~}}}{|}}|||}}}zz{}||}~}}||{yzxyxwz~~~}}{z{{|}~|}||yxwywyxyzz|~}||{|}~}~~}|{{}|||{{|}|zyx{}}|}{yxy{~~|~~|{ywwxyyzx}}}|}{|{zwwy|~}}|{zz{|yywwxx{~}}}}~|{||}~}~~}}|zz{{{z{|}{~}||}|}}~}}}|{{}{yuxxzyzxz{~~}~~|}}~~|yx{|}}~}~|{z{{z{}}|}|{{{||{{{z{zz}}||{{{|}|{{||{{{z{}|}|}{zz{{z{|yyy{yyzzxwx|}}}~}~~}}~~||{{zzz{zyxyxxxyz{~~~~{zzvux{~}~~~~}}~}}~}|~|}|}~|~~{{~||~~}}}zyxyvvx{xwwvv{~~~~}}~~|zyxyxx|~~}|~~}}|}}{z|}~|{}}~}~}~}~}|~}||z{{z|||~}~}}}}~}}|{{}~~}|y{}~~|{{{~|~~}~{{{|||{zz{yy{~|{yyuwvx|{|}|~~}{|~~~~}}~~}}}}}}||{{{z|~}|{zy}~|{{||}}}|{zzz|}~}||}}{zzy|~}}}}||}~}}|}}||wwuw{||~|{z}zyyywuy}~~|~~{{{yxyyyyz{{|||}~}~|{~}~|}~}}}|xz{|{z{}~}}~}}~~~~~~}{{||~}}||}~~}}}}|||}~||}|{|}}}}|zxxz|}~|{{zx{{}||}}||{yxy{y}~~|||}|}}||||}|||~}~|}||{||}}}}|~~}||}z{{zzxx{zywy||{zxz{}}{{}|}}{{}z{yyy}|zyS(****((()&('(&  , ywtswyz|}|zxxxutuuvyxwwvwzyz|~}|}z|}{{zz|zyz||~}}|zyxz|}|}~~~||{|zzxywwvx}~~}~~}}}|z}|{}}}|z|zwwvvxwxyzy{~~}||z{{~}}|~||{|{|{{{yy{{yyxy{|}|zywwy|~}|}}|~~}{zxwuvyyzxx|}||{{{zwwx|~}~}{z{yyy{yyxwwwz}}~}~~zz{y{|{|}|}}~|zyxyzz{{{{||zz{}|}}~}||{yy{}{wvxxxyyxxy|}|}}|{|}}}}~zyxxy{|~~}}{|zzxzzy{}}|||z{z{{|zz{y{zz~}}||zzz{|z{|{{z{yx{}{z{{{xyzwyxzzyzzxwyyywv|}~~~}||}{}}~}{{{yyyyyyxxxyxxyz}~~||yxurv{~}}}~~{|}~~~}}{||||~}~~}|z~~|||||}{zxwyvvwzxxwwwy}~~|}||~|{zxxwx|~}|}|}~}}~}{{|}~~~}zy{{{}||z~~|{z|{z{|}~~~||{||~~~}{{||}~}}{z|}}~|z||||~~}}~}}{{|}{{yzyyy}}|zyvvsvz{|}}~}}}~~~}~~~}|~}}}~{{{|{{}}~}}{{{|}~||{{}~}}{yzz||~~|}~~}|zzwz|~~}~~~||}~|{xvvw{~~~~|{}zyzzyx{}}|{zyxzxz{{|{{{{~~|}{|~||}~~~|{z{|||zz|}~~~|~~~~~|z|~~~}}|}~~~||~}|}}~~~}~}}|{yxz{|}|z{{|}~}}}||||zyy{{|}~}|}~}}}{z|~~}}~~}}}}||}||}~||}|zzz{zwzyyyz|}|{yzz{{{{||}z{|||yyy{{xxS)**)*(())'''(&  -!zvtuvz{~~~}{yywuuuz{yyxvwy{{}|}~}||~}}|{{|zy{}~~}zyxz|}}}}~~~||{{zxxxxy}~~{~|~}~}{|zzxwxxyz{|||~~}|}|~}~}|z}||{}~|{z{|zzzy||}~{zzwx|~~|}}}}~~}z{xvxz{zz{{~~~~}|zzyzz|}~}|{{{zzzzyywwwxz}}}~|zz{zz{{~~|~~~{y|||{{||z||||{|~~}}~}zz|~|zwxzxy{zxx{~}~~|||}|}~|zxyz}}}}~{{{zzz}~}}}~{{{}}{}{{{{|{}~}|}{{}||}|||{|{yz{}|{{|zyyywz|{z{zzxxyyywwy~}|}}{}~}|||z{{zz{|zyzxy{|~|{yuqux}~~}~}}}{|{{}~~}~||}}|}}{|}}zxwyxwx{xxxwyx{|{}~|{~~}|zzywxz~~~|}|~~~}}~~||zyy{|}}||~}~}|{|{{||~~~~}|{{z}~}{||~}~~|||}}~~}|{}~~~~~|{~~~}{|||}|{zzywz|||{zvutty{{~~~~}~~~~~~~~~|}||{||||}|}}}}||}||}z|}|}}|{y||}}}}{|}}{|zzww{}~~~}|~|||}}||wvwxx||~||{zz{zyxy{~~~~|{zyzx{{{|zz{{||~{{{~}||~}}}}zz{|zz{|~~~}}~}}}}~~}}|||}}}~}}{}|{|{||}~~}}~{||yxxy{{}~~}|zz||{}|}||||zxxzzz{}|}}~~|}zxy~~~~}}~}~}||}{|||||}|{{zy{{zzyyy{{}||yyxy{zy{x{~}|}||zxxwyywR))*)*)(')'(')'  . ytrrsuz|}|{{yyvtsruyxwuvvxzz{~}}|{{z{{~{{{{zyyy{}~}}zxwx{{||{|}}~|{xyxwwyy{~~}}}~||}}~}~}{{zyxwvwxyz|{||~~~}||}|{{}~}|{z{}{z{}}|y|{ywxy|}}}|{zyzz}|{}}{|}}{|zyxwwz{{|}||}~|||{yxy{{||||{{{yyyzzxvvvxzz|}}~~z{|y{zyz{|||}}{zzzy{z{z{|||{|}{}~}}||}{zz|{xwxyzyyzwwz}||}}|{zzx{~}zz{{{|}|}}}|zz{zz|}}}|{{z|{||z{{{z{{|~~~{||{{z{{{{}{{|{zz{{{z{z{yyywyzzyxyywuuxwvvyz}}~~{{{x|}}}}{{z{z{{|zwxxxxz~}}{zzvuy}~~}||z{|~~{zzyz~}~}~||{|{z{}|yxxvvw{xxwxyzzyyz|{{|~~}{{{ywy}~}|{}}~~~~}}~~~~||yxyz|{}~}~~~~~}{{|{{z|}~~}~~}|{||||~~~}|}|~~~}~~~|}}~||~~~~~||}~|~|}{|{{z{xyxz{}||ywvvxx{~}~~~~}~~~~}~~~}|{|{z||}|}~|}}|{{|~|{|{|{{}{z|~||}|zz|}||z|xwy~~~~~}|}}|~zvuw{z|~{~}|{z{zzzyy{}}|yyzyz{||}||||~|{z~|}|~~}~}{z||{z{}~}~}}~|~}~}~|||}|~}}~~}~~|{~|}~~~}}||{xz{{{||}}{{{|}||}}{{{ywxxy{{|}||~~}{ywvz~~~}~}|}}}}|||||}{{xyzxz{|zz~}}||zyzzyyxyxw}}}~{zzwwxxxR(*))*()()'''(&  /!{vrqrsy}}}||zwvssuxyyxwwyz||~~~}~|{||}||}zzzyz}||{yz{|}|z|~~~||{{{yxz|}~~}~|{}~~||{zyxz{|}}~~~~~~|{{}|z{||{{~~~}||{zzx{~~}}{z||}}|}|{}~}{{zxxx||~~~~}{|}{{z||}}}|}zzzzzz{xwvwx{||}~~{{|yxzyy|{|}~}{z{{zz{}}{}}~}|~{~~}}}~}z{}|zyyz|{|zxz|}~~}{|{zy{}~|zz}{{|{}{|~{{|}}~~}||||}|}}}||||}~}{|}{||||}||}|||}{{|||{|zzy{zy{|zzyzxuwwxvw{|}~~|zyw{~~~}}|{}}|{{}{yyyxxz}}}{{yx{}}||yy{}~|{zzy|~~~~}~}}|{}|{{yyxvv}yxxyzyzzyz|{}|~}||{|xzzz~|}|}}~~~|}{yyzy||}}~}}~~~{~||{{}~}~}{|}{|}}~~}~{}}}~~}|~~}~}~~~}~~~}|}}}}}}}}}||z{|zyyyx}}zywxyzz~~~~~~~}}z}}~~||||{||}~{|}||~|{|}|}|{||{}|z|}||{zy{|{zz|zyx|||~}||||||}{srtwz|}~}~}zzyyyywxy|~~~|yxzwzz}||||||}~|zz|}~||~~}|}}{{z|{y{~|}~~}}}|z|~~}||||||}~}~}||}}}}~~{||zzzzzzyz}~~{zz|zz|~{|{zzxyzyy{{{{||~{{zxwvw}~~~}~~|}{}|{||z{}}|{xxyxy||z|}}~}}zyyxxzyxwwz~{}}{zyyxxxxS()*)*((()'''(&  0!|vrpoouz~~|{yxvutuvxxxxwwxwz{{zz~~{zx|~~{{z{yy{wz}~}|{yyyzzzz}}|z{{zzxx{|~~~}~}~}}~{z|}}~~|{zwwvy|}}~~~~}}}}~{{}}|{{|~|zz{{yz}}}||{zyzzz~~|}}|z{}|z{}{{{|zzy{yxxy|~~~~}||}|z{|{{{{|zzzyxzyyxvvtwyy{{{~}{yyxxyy{{z{|~|z{{zwxy{z{|}}|}}}}|}||}}|{z}}{yxxy{}{yxzyz|}|{z{zzy}}{zz|{{{{|}~~}{{|{{{||}}}|{{{z{||||||||}}|{||{{{{}{{|{{z|{{{}{{|{{xz{yyyzzyzzxvvwwuwy{|}|zwvrw{|}~~}z{|}{{}|yyyxwz~~~|y|{xw{~~~~{zxwyz|}y{zy}~~|}~}}~|{z|zzxxuuu|yxxyzzzxxzz{||||{z|xz{|{~}|}}{~|~~~}{zzzzz|~}}}|}~}}~}{{~|~~~}|{}{{{~}|||{|}~~~~~{}}|~~~~}~~~}}|}}||}|{|}{z|}zyyxvz}~zyxzxxy||~}~~|}}z|~~~~~~}|}|zz||}|}||~}|}}{}}}{{|{{{{{{}~{||{|||{y{|yxy{z|}}~}}}~}|{xtrsy{|}}}{zxwxyyvv{~~}~}{zzyz{|{}}}|}}~|zz{{}~~{|}|z{|zyz~}~~~~}}{zy}|}||}}~~~~}|}|~~~~~}}|zy|{zyxy}~~}{}|zz{|||{|zyz{yz{|{z|}|}||xvwvy~}~~~|~~|{|{{{|||zz{z{y||{~~~~}}{yxyyy{zyzz||z||z{zyxxwS))*)*((()'''(&  1!|xuspoqx}}{|zxxwwxxyzyyxyyz{~{y|~}{z}|~}|z{|{{|z}~||||{zz}||}}}{|{zyz|~~~}~~~|{}}~}|zywvx{~~~~~~~~|~}}{}|}||z{zzx{||}~|{z{z|~~~~~}||||||{{{}{zyzzyxz{}~}~}|{|}||}{{{zzy{|zxxwwxz{{|{{z{yzxyz{~{}}||{{zxx{|||}}}}|~~~~~~}}{||||ywy|}}{zzz{|~}{||z||||}|}~}~~~~~~|}||{}|{~~|{{|{||~|{}}}}~}}|}|{|}|{{|||{~|}|}|}{}{z{{|{{|{{{{zxxxvwwz{}}}{ywtv{|{|z{}}||||{yyyxz|~~||{zyv{~}{xwyzyz{y{{}~}~}|{z|zxwwwvu}{zxyzz|xy{{}~||~~|z}}{z||}}~}}{~|}~~}||{{yz|}}~}~||}~~}}|~|}~}{z|{{|}}||zz{}~~|z~}}~~~}}||{|||||||zzz}{zzyyyz|||z{xwwz|}}~}~~}~~~}|}{z{|}||||{||}}||{|||||zzyz||}||{{z{|{{zy|{xwwyz}~~||}{{xrqswz}~}~~}~}zxxxxwvwz|}|}}~~|yywwz}z{||}|}}{||z|~~~|{}{{z{zwz|~|~~}}}yxw{~||{}{|~}~}|{|}~|}|{|z{zzyz}{|{|y{{|zy{|{zz{zzz||{{}}|{zyvwxx{}~}}~~~~|{}~{{{{{{{{zzyzz{z{{z|~~}}zyxxxz|{zzzz|||{zz|{yyyywQ()*)+((()'''(&  2!|ytsoppvz|}|{yxwvwvwyzwwwwxxy}||}}z{z{{~~~||zy{zzz{{|||{{zyyz{z|~~}||zz|zxxy}}~~~}|~}~}|{|{|~~~{zxvvwy{}{|}}||||||}{{{|}}~~{{{zzwz||{}{z{{z||~}}~|||||z{{{yz|zyxyyxxyxy~~~|}|{{|||||}{z{zzzzzywvvxx{{{{}zzzyyxvx{|y{||zxzzywxzzz{z|}|}}~}}~||~||zzz{{yvxz{{{z{yx{}|}{||yz|{{{}|}|~~~~}}|}}||}{|zz~|{yz|z||}{|{|||}}}{||{zz||zz{z||||}|}|{{|z{{z{{z{zz{y{xxvvwxxx{|~|zyxvyz{{}~||z|}{{{z{yyxwxz||{yywwy~~~~~~}{ywx{xyyz{{{}}}}}~~}{{{yyxxvvu{yyyzyz{yyyz{~}}~~}~}~|}|{}}{{|}{y{~~~}}~|~~~~~}}{|}zz|~~~~{{|~}}~}}~~}{{{|||}|||}z|||}}~}}z}~~~~|}|}{{||{{||{zy}{yyxz{z}|{{zyywxz|}~~~~~~~~~~~~}}|zz||}||}{|{}~}}~||{|}zyzyz}~}|||z{y|{|z{{{yyywz|~~z~{yysrrvy{~|~}~}{yzyxxwy{}||{|~|~}}{zxuw|z{||||}~~||{|~~~}}}|zyyywyz~}~}|zzxvz|}|}}{{~~~~~}||~}~}~~}||{yz{{z~~}{}~{{z{|zy|z{z|}{|~}|{||{}{zywz{z||}|}~}{{~||}|{|{{{yz}|{||yz|~~~~{yyzz||}|z|~}||{zz{|zzyxwQ)*))*()()'(')&  3!{ywuutrty|}}|{ywxvvwz{zxxxx{{}}~}}|}||~}~}~}zz{|||{||{|~{z{|{{{}}}}{ywx|~{~~~{||}~}}{yxxy{{{|~}}}}}}}||||}||~~~||{{{||}~}{}}}~~~~|}}}||}{zz}{yz{{yyyywz~|||}}|}}|||{|{{zyxxvwx{{{}~|{{{y{yx{~{{|}|{z{{zxyzz|}||}}~~~}}}{||||zx{}}|}}|xy}~}}}|z{~|{{{}}}}}~~~}|}|{z~~{{{z||~~||~~~}~}}}||{|}||{}||}}||||}}~||}}||z|{}{{{zyywyyzz{~||zzyz{}}}}|}}|}|}{{{zxxyy{||{{yxxy|~}~~~}}{xyyyxz|z|~~~~~~~|}|zyyyxxwzzyzyzzzxxz{|}}}}~~||~|}||~}|||||yz~~}~}|~~~~~~~~}~||{{}~~}|z|~~}}~|~|}||~|}}~{||{z{}~||{~}}}}~|||{z||}||{zxz|yyxy|z||{{{yxwwxy}~~~~}}~~~}~}~}z}~}~|}}||}}}~}|}|||{zzxx~|}|}|yz{zy{{|||{zwvz|{}~}|}~{zysqrtwx~~}{~}~~z|zwvxxx{}|{yz~|}}~{||yvuz{y{{{z|}|}~~|}~~}~~}|zyyyyxz}~~~||{ywuw{}}~|}|{z}~|~}~}|}|}~}}~~}{zy{{|{|}|{|zy{{|{zz{{}|}||}}||}{{{|zxyzzz{||z|~|{{~|{{}yzz{yy{||{z{z{|~~~{zwz{|}~|}}}||}|yyz{yxyxvR()*)+()()'('(&  4!{wwuttstv{{{{zxwvwuvwyxvwwwy{~}~~~|||||}~}||{yz{{zzz||||}{yx{yyw{|~~}~~{||{|xuvxz~{|}|~~~~~|||{||}zzyzyz|{{}~~}|~|{|}}{{|{||}~|}{{{}}|{}{|{||~~~~~}}|}zz{|zyy}|zyz{zyxxuw{~|}}~~}||}{{|}|||{{{zyzxxwvvwyzz|}zz{z|{yyz{zz{~{zz{zyxxxx{}}|}~|}}}}||~~|}z{zz{wwy{zz|}{yyz{{z|{||||{z{{}}~~}|}{{}||}z{z|{zz|{{{~{||~||}~}|{|{{{}|{{|{||||{|}{{{|||{|{zzzz{|{{yyyxwzzyy{|{|{xxz|}{}~||}}}~}zz{yxxxywy|~~|{{xyz|||~}}}~~~|}zxyyxwxz{z~~}}~~}|}~||}zyxzxwx{xxy{zyyvvwz|{~~|||}~}}}|{|}}}{||zz{}{}~~~~|}}|}~~~}~|}|z}~|{z{|~{~}}~~}}{||z}}{||{}~z{{|~~~|}}~~~~||}~|{{{{{|}|{zwy|}{xw{}||{zxywwuww{}~~~}~~~~~}|~~~}{|}~~}{{}~|}}|||}}||{{{{{{zzy|~}||{{yyzzzz|z{{zzywwyzy~~||~}|zysrstvv~~}}~~}zz{ywxzxx{{yx{~~}}~||z{yzwzz{yzz{}}}}~}~~}}~~}{zzzz{|}~~}}}|{xvwxz|~~}|}}~}~~~}~~|~}~~{}~}||z{||}~~}|}{|{||{|{z{{||~}}}}|||{z}{z{z||{{{z{~~}}{||{||{{{{xx|~||}{{{}~~}{yz{|~~}}}~}|}}{{{zwxzyxS)**)*()()''((&  5!yyxxwwtvxz||{|zyvvwwxyywwyz||~~~~~~~}||}||}{zy{z|{}}~}{{z{zz{yvy|~}~~}|zxyz|~~~~~~}~~~|{||}~}|}|z||{}~~~~~}}~}||||~~}}~~~}~~}~}{{~~~}}}|{}||z{|}|{{z|zzyxvy}~~~~}}}||}}|||}}{{{zxwwwwwzz{{||{||}|{z{}zz{||z{|zyyyyyz|}}}}~}~~~|zzzzzyz|{|{}}{|{|z{|z}}}|}z{|}}~|}~}~|{~|}}||}{{|||}||~}|}}}~~~|}|}|}||{{|}~~}|}|||}}|}~{{y{{}}|||{zyxy|z{~}||{{z{|}|~~~}~}|{zxwwxxy|}}}~|}{z{}|{}}|~~|~~}}{zyyxwxyzz}~~~z{|{|zxzzzyx{xxzz|zxvwzyz|}}|}}}}}}{||~}|}|z|{}}|}}~~~~}}}~~~~}}|{||}~}~||||~~{}~~}~~~{}|}~|||{||}|{{|~~~||{~~~|}~~|}z|{{z}}{zxvy}|{xz}|}{{zxxvxww{}~~~}}~~~~~~~}~|||}~}|{|~~{{|}}~~|||{|||{||{{{~||{zzzxz{yy{{|y|zyyxxzz{||}~|{yttsuvx|~}}~}~~|{zzyxxyyxz{xy{|}|}|zyz{zyyzzxyxx{}~}~~~~~~~~}yyzz{{}||{}}|}{zywwwyz~~~}~|~}~~~}}||~~~{{y~}|||}z|}}}}~}}}{|{|}|z|zyxzz|}}~~~}~||||}{{{|{{{zy|~~~}{|{|||{{zz{{zyz}~||}{||~~~}{zzyz|~~~}}}||}{zzzxxz{xS(**)+()()'''(&  6 yxwwvuuwwyzzzyzxxvtxxwxwwxy|}|}}~}~~~~}|||||zz{{zyyzyy{}|||z{zzzxuwy{~~~}~~|~}}z{zyyyx|}}{}~}~~~{}{||yy{{}}}}|||||~|~~~~~}}||}|{|}}}}}}}}||}~~~~}{{|}}}}||zz{|{z|{|{{zzyzyxvx{|{|}~}|||{z|{z||{zyzwxwxwxxxyzz{~{{{z|~{{{|zxyzz{zz{yzzyyyz{||}}~~}}}}}|}|{|{yxxy{{z|}||{z{zz{|{{{||zzzz{|}|~}}}{{|~{}|{||{z{{|{{{|||}}}|}~}{{||||}}||zz}~|{{|{z{}|~}~z{yzzz}}{||zyvwzyz|~||}{zyyz|{|~~~}~}}}{{zwwxxyy||{y|~}~}|z{|{{{|||}~}{|~}}||zxzvvwwwx{~~}|{z~{||yyxzzzy{xwyzzzzwwz|{{|}{|}||{|{|}}}{|}||{||}|}~~~~}}{||}|~~}}{{z{}}~}~~||}}}~|{{~}~~~}}{}}||{{||||}z{|~~}|||~~~|}}}||{|{{{|{yxzx{}|{z{}}{zyxwwxwxx|||}~}~~~}~~}}~~}|zxz|~~{zy}~|z{|}~}}{{zz}||}|{{}~|{{zzyzzz{{|zzz|z{zy{||~}{{|z{yvuvwwz}~}}}~}~zz{{y{{yyyzww|~}|}|ywz|zzzzyyyxww|~~~~}~~~~|yy{z|}}}||}}|}zzxyzz|~}~~||z|~}~}}y{}~|}~|{|}~|~}}|||}||{zyyy|~}~~~|||}~}|}||}}zz{~~~||}{|{||{zz|zzz~}~~}z{~}}~~}|z|zz}~~|~}}|{{{yz{|zR))*)*((()'''('  7!ywuxyxvxyz{zzyz{zwuxzzwwyy||~}}~~}}}}|{|~|{yxyz{}}~||{||zyzw{~}}{|zy|zz{~}}}~~}~~}||{zz|}~~}~}}}~~}|}||{}}~~~~|||~~}~}|}|~~~|{{{{|}}~}~|{zzz||zyxyz{|{~~}}|{z}{{||}{{{yxyzywvxyz{|}zzz|}}|{|}|{z{{z{{{|{|{zy{z|||}|~~~}}~~~~~}{|zy|}}|}}~}||{{y|{{|~||||||}~~~{|~~~}~|}~||{}}}||~z~}~|}~~||{}~}}~}{}|{}~}|||||||~~}|{{|z{|~}|||zyyz|z}~|~|{z|}{||~~~~}|~}||xxxy{{}|{{{~}}||~{{{|{{~~||~~~||{yyywwxvw{~~|||{}||zxyz{{{{yxxy|z{xxz{z{z{z{}}}{||}}~}||}}}|~}}||}~~~~||}}}~~~~~|{{|}~}~~|}}~}||wy~~~}|}}}||||{{|{|||||~}}}}}~~}}|}}|{|{|||{zyyz|~|{|}|{|yywwxxxy{}|~~}~~~|}~~}}|{zy{|{y|~|{|}~}}}}}|||{{{{}{{}{{|{zzzyyzy}|z{{|{z{z{|~|{|{z{uwxyy{}~~}|~~~}||z{||zz{zyyywuz~}||z{zz||yyzyyxxvty~}~}}}}~~}{zzyz|~|~|}{}}~{zzyy{||||}}~~~~}~|}{z~~~|{}~}}}}|||}|}}}}||}||{~}}{zz{|}~~~}|}||}|}{||}{{|~~|~{{}}|z||{yz}{|{}}~|}}~}}|}}}}zz}~~~}}|}~|zzzxz{{yR))+**((()'''(&  8!yusuxywxx{zzzxw{zxuvxyvxyxz{~~~}|~~~~}}~~~|{||}}{yxuxy{}~~}}||z{yzxxy}}~}~}~~~}}~{|zyxy{{zy{}~|~~~~~}}~}}|{zzzyz{~}~|}}}}~}~~}~~}}|}|||~}|~~~~~}z{{}~||~{z{{~}|}zzyz||~~}|{{zzz|z{yyxxyzz{~~}}|zyz{zzz{{{zzxyyywvvwyyz||zxvx{}{{|}}{z|zxxzzyz{zzxyzyz}z{}~~}|}|||}||}{yyx{{||}|{{z{yyzzyy{|{{|z{}~}~~~~|z}||}|||}{{}|{}{}z{~~{z|||{{||{{~}|}z{|||{{||{|}~|~{{{|zz}}{}}{zyyzxy{|{}||zz{{z{|{||}}}~z{wwwz{{||zzz}|}~}|}~}|}|{z|zy~~}}~|}||zzyywxwwwtv|~~|}|}{|}||yyyxzzz{xyxxz{zxyzz{zzyxz|||{}}~}~}}||}}~~~}~}|||}}}||}||||}~~~}|{{|~}{~~~{|}}{zzy~~}~}||{||{|}|||{{{|{|}}}}|~~}}||z||||{{{|}{{|yy||~~}}}{zzxxxwwxy{|}|~}~}}~}}}}~~{{z{z|~}{{{~}}{{}}~~{|z{{{}|}|{||z|{{zzzxyyz}|zzz{{{z|~~~~~}z{|{z{vwyzz|}}~}}}~}~{{z|{{z{zzyyyxz~}}{{zz|}|{{yxxyxwtx|{~}}}|}~~~}{zyx{}}~~~}~}~|yzz{z|}||}~}|~~~}}}~~~|}~}|||}~~~~~|{}||z}~}|{{{~~}}}{~~}||||}~}~~~~}}{|}||{|{z{|}}||{||~~}}}~}~~~}{|~~}}}||||{|zz{{yS()*))(('('''(&  9!zvuuy{yyyzz{{yw{{zxwxywxz{||~~~~~~}}~}|{yxx|~}~}|}|}|{{~}~~~~~}||{yw{}}{z}|~}}~~~~~~|||{zzxz}|~~}|~}}}|}~~~~}{z|}}~~~}z{z~}|{z{zz{}}|~}{|||{{zyy{{z{~~~|}||{}||{}||{zxyzyyywwxz{|}zxwx|}{{}~|{{{zyyyzz{||{zzz|||{}~~}~}|}}}|{{z{||}}}|{|{yyz|zy{{{{}{}~~~~||~~~|~~}~~||{}||}}||~~}{|}}|{}|||{}}|||{~{{|||}}}}~}||||{{}~|}}}|zzzywy~~{{|}|||{yx|z{{~||xxyz||}~{{{{~~}~~}~~}|||{y}~~|}|{zyyxxyxxuv|~~~~~}|}~~}|||yyzyzz|yyyzz||{yz|{||zzz|}z{}~~}|~}~~}||~||}~|{|}|~~~}~||}|}}{}~}|}|{z{z{~~~~|}{{|{}}}}}||}~~~~~~|~~~|~~}}}}||{|}}{z{yz{{|}~~}|{zzyxxxxz{|||}}~|}}||}|~}~|{|{}~}}|{~}}||}~~~}}}{z}{|}~~|{||{||z{z{zyxz|~{|zy{{{}~~~}~~|{{zz{wwxz|}~~}}|}||}|zz|{zz{zzzzyxy|}|zzzzz}|{zzwvwwvvw}|yy~~~}||}~}{{{yyyz|{|~~|}~|{zyz{|}|{|~~~~}|{}}~~}}}}~~}}~~}{|{{{{|}~~~}{}|zz|~~}~}|{}~~~}~}}|}}~~||}~}~~}~~}}{|}||{|{{{|||}|zz{~~~|}}~~~}||}~}||}|{{|z{z{{yS(**)*('()'('(&  :!yvtuwxwxxxyzzywwxywuwwvwyzy{|}~~~~~|{~~~~}~~}}{xv{}}}|~}}|}}}|}|~}~~}}~~~~~}|||yxy|{|y|{|}~}}}}}~~~~}||{{yyzz~}}|{}|||}~}~~{||{{~}}}~~}yzz||}}}~|z{y|~}{{zxzxyxz}|~~|{zzzzzzyyy{{||||}}{{{|z{z|{{yyyxwxxwvuwyz{}yywvz|zyz}|||{yxxyyyyz{|{zyy{|{{{~~~~~{|}~|}z|{|||{z|}|zz{zyyzyxxyzyz|z|{}}~{|{||~|}{{||{{{|zz|}}|}~|{z||{{{zzz{|}||{{z|{yz|zy{}|}}}}}||}}|~{{|||z|{xxw{|yy||}}{|xxzzyy{~~||||zyyyz{}|}z|||}|~|}~~~~~~{}|zxy{}~}~~|{{yzyxxwxvwvz|~}}}~~}z|}~}||{yxyyx{|wxzzz||zz|z{{{{zzy{yz{|}~}||}|~~~}|||}|||}|{|||~}{~}}}}{{{|~~~}||{{{{|~}~~}~}~||zzyz~}||}~}~~|z{~~|}}}|||||}||}{{{zzz{z{}~|{{z{zyyyy{{||||~}}}~~~}}}|}~~}~}|||}}}|}}}}}{{}}~}|}{|{{{|}}|}{|}|zzzzz{{{{}}{xy{||{~}}~}{{|{zyuvz||~~}~|}|||}||{|zz||{{{yyzy}}z{{zy{||zxyxuvwwyy}~|}~}||~~~}||}|{z{z{{~}|}~}|{}z{}~|{}}||~~{|}}|}}~~}}}}{}{z|}|~}~|}{{|}~~}~~~~~~~~}||~}}~~}|}}~}|}|{|{|~|zz}~~}~}~~~~}}{|||}}zz||{|}|zT)**))(((*'''('  ;!{ywxyzyz{yzy{zyyyzywxyywy{z{}~|}~~|~~~~|zy~}||~~|{~~}~~~~~}}}{{{|~||}|~~~}|||}}{|}}}}~~}~|~~~}}|{|~|z{}||}}{{z{|{{xxzzyxy~~}{{z||{yz{{z|~|~|~||{~{||||{{zxxx{zywxxxx{|yyxxz}zz{}~||zzyyyyyy{|}|}zx{||}~~}~}}~}~}}~}|||~}{||{{z{zzzzyzz{{z}~~|~{|~}|{}~{{z{{z|~}~||}||z|}|z{zz}}}}|||z||}{{{|z{|}}~~}~~~}}|}~}||zzyz{z{{||}~{zxzz{|~}|z}}{zyz}}~}}}~}}~}}~~}~||yz|{~}~~|zzxyxxxywyyz{|~~~~}}~~}}|{zyyyz|yx{z~|~{{{}|}}|{zzzzyz{}}}~||}~~~~}}|||}|{z||}~~~~~~~{|~}{{{||}~~~~~}~~|{zyvx|}|~~~~|zy~}~~~|{~~~}||||}|}}|{{z{{zz{|~|||{}{zzxyz{{|{|||~~~~}|~}}{|}}~}|}{{}}~|||}{}}~}}}|}{|{{{}}{|}{zz{zz{{zz{|||}}yyy{||}}|{~|||yy{tsy|~~~~~}{{{{|{{{|{{{{|{|{yyy|z{z{yzzz{zxyxvtvvv{}~}~~}}~~~~~|{{|~}|zzyz|z{}{{|{z|}{zz||{|~~{zz|}~|z|~}}~}}~}}{zw{}|{~}||~}zy~~}}~||~~~~~~~~{{|}~}|~}{}|}}|}{{{z{~~||{{{}}~~|}|~}}{{~{{||zyy{{{||zS)**)*((()''(('  < {wwwxwyy{zxxxz{yyxxvvwyxwyzy|}~}~~|{z{|{~}|~~~z{}~~}{y|}||{|}}|z|}}}~~~~~}|~~}}~~|}yz{|||{}{|~~~~~}|{|z{}}{{{~}||||~~|{~|}~}|}}{|}|}}~|}~~|{y{}}|~}|{{z{|}~~}zywwyyyyw|{{}~}||yz{{zxy{y{{||z||{{{|}{||zzxywwyzzyxwvvwy|xyywx{zyz~|{||yxvwwzz|{{|{{xz||||}}}}|}}}||}}|{{~{{{||{{{|zz{zxyyzyy{zy{~}~}{}~~{||{||||||{zzzxxx~}|~{zz{zz{{{yxzy{|}||{zxz|{zzyzxxy|y}~}}~~~{|zz}||{{zyy{zy|{}|}}zyzzzz}~}||{{zyyyz|}}|~~~||||}}}}~}|}}|{|zz||}}}||zyxwxwwyxxzzz||}}}}}}}||~~}|zzyxwwx{xxxz|}}{{z|||}||yyxyxyz|~~~~}}|~~~|{{zz}}||z|{}~}~}~~}|{|~|{{z{|~~}~~~~~{ywwvw}~|~~|yz~}}~}|}}~|{|}|}}}|}|}zz{y{{}}}}||||{zzz{{|}}}{|}~}|||||}}}}}|}{||}|||}|}~}}}~|{z{z{{}||||{y{|zyy{||z|}||||zz{||}}|}~{|{{yyzutx|~}{{||{}{||zz|}}{{{zy{{{|{|yyzzzxwwwvtvuw{~~}~~}~|||z}~}{zxzzyy{}{z|{{z{{{}|{{{||||{z{~|z{}~~}}}~}}{zxz|{{}~~~}~~{z~~~~~}|~~|}~~}{|{}~~~~|}}|||~}{{zy{}|{{|~~~~{~~~|{}~|{{||{{z{|}|zS)*)**((((''((&  =!}xxyyzz||{yyy{{|{yyxxyxxwyz}}}|~~|z{{}~{z~{yz~|||~~}||}~}{|}~{~}}}~~}||}}~}~~~~}}~||}|y}}{{||}}|}}}}|~~||~|}~~~|||}~~}}}~|}}{}~~~||}|}}}z~|{zxwz}yzz{|{{}}}}|z{}|zz{}}|||{{|||||}}|||zyyyx|{z{yywxxz|yz{z|{zz|~~}|{{yxwwy{}|||}|{z}}}}}}}~~~~}}~~||}~{}}~}~}{{{}{zz|{z{{{z}~}~}}~|}|}}|z|zyyy}~|~}|}|{{{{{|{z{||||z||yy}|{z{{yyxy|~~~}{z{{~~}|zz{{yx{|}}~}{zz||}~~}{z|yzx{{}}}~~}}~~~~}}~~}{||z|~~~}}~{zyzyxyzyzz}~|}}}~~}}}~|~}}}{|zxxz{xwyz|~}}|{|}}|}{{zyxxxz|~~~|{~|}}|z|~}{{{y{~~~~|{|{||~~~~~~}{zwvvx|~~{}~}|~|}|~~~~~}|{}}}}}}}}}||zzz|}~~~~}}|{zy{z{|}}{|}~}~}|||~~}}}|z}}}}}~}}||}}~}|~}||{|{z{|||{|{{z|{zy{|||}|{||zz{|{}}~|||{{z{zwzutvz~~~}}{{{||{||z{}|||||zy{}||}|zyy{ywwywvstvwz~}}~}~~}}||{|}{yxzxyxx{{z{zz{{{z{{{zy{{{{{{}|}{}}}|~~}|~{yxx{zz{~~|||||}~}{}~~~~}}~|||{|~~}~~}|||y{}||{|zz}~}{|{|~~~~|}}~|{{}{{{{{zzzz{}}{R(**)*'(()'(')&  >!}wuwxz{||zxwwxz{zyxwwxxwvyz|}~}|}|{zzz{}}~~{ww~~{yy}}|}}}}{{|{{zz~|}z|~||}~~|{}~~}}||{y{}~}~~~~~~~~}|}~}~|z|z{}}z{yzz{{{|{{|~}|||}~|||||}{z|||~}}{|{|{}|}|z}~}~||z|~{xzwvy|}zz|{}|||{}}{{z|{zzz{{{{|{z{z{z{|{{|{yyyxxyzzyzyxwxzzxyzz{|xyy||}||zyxwvxz}{{{|}|y{{{{|||}}|{||{}~z|}~~{|~}{|{|z{{zyyyyyzzzyz}~~~}}~}||}}}||}|z{zyyx|~}}|{{{{{zz{z{zzzz{{xz{{zx|{zzzzzxxxyz}~~}zzyy{|}}|zzzzwxz{}~||{||{{}~|}||}}z{yxxx{{zz|~~}~~}}|}|}}}~{{{|{}}||}{|z{zxwxzwy|}}}}}|}}}z}|}}}|}{z{zywxzvwwy|~~|||}}}}|{yyyxyy||}~~}}|~~{z||{z|||yxzz|~~~~~~~||}|}}}~~~}}~}~{ywvy{~~}|}|}~}|~}}|}}|}}|}|{zzw{~}}~}}||zyz{zz{}||}~|}}||{}~}}|}|{}~}|{||~~}|}~~}|~{|{|z{|}{{}{{|{{zyy||}|{y{{zz|}{|}~~{|}|zz{ywyuwx{}~~~}|{{|{|{|{{|}|{}||||}}|||yy|}zywxxvtuwx{~~~}~|~}}}||}}|zyxxzyx{zz{{{z}{z||{{yyy{|}{|~||}}}{}}{|||{xy||z|~~||~~~}}|}}}}}||~}|~~~{}|{z~}~|||{|~~|}||}~|}~~{{}}{}}{z{}|{}}{T))*)+('')'('(&  ?"zyvvz{|}~{{yxyy{{|zxyzwywv{~~}}{{{}|~}{xtw|~{|~~~|{}||z{~~~~~|~~}}}~~}~}~}}}~~~}}}~{}~~||{|}~}{{{{{}~{}|{|~~~~|}{z{~||~}|~}||{|~}~}|}z}~}}~~{zyxvy}}|}}~}~~}}}|}|}{{z{||}~|~|~|{|}}}|~|zzyyyzz{z{|xyxyyyyyz}~|z{}|}~}}zyywwz||}}|}|{{||}|}~~~~|{{}|}~~}~~||}}|{||{|{zyyz{{|~~~~~~~}|}}{z}zzz}}~}}|}||{{z||{||z{{{yy{|}|{|{}{|zxzzyx}~}zzx{y|}~~|||zxvyz}}}}}}}}~}}}~~}{z{xy{|{{{~~~}~}~{}~}}}||}}}}}}{{y{zxxywy{}~}}}}|}{{}}}{}~{z{yyz}xyxwy~|}|}{zyy{wzz}~}~~|~}~}~~~|}|{{|{{zzy{{~}~~}}|}~}}}}}~~~~~|yvwy{~~~}~~}}{}}|{}~~|}{|}~}}{{xy}~~~}{|{zzzyx{}~}~}|}{|{z}|}|{{}}}|}}|~~}|}}}}{z|{z|}|||}||{{{yx{|}|}|{z|{zz|{||~~}{||{{zxvyvwyz|~~}~|{|{{|{}|z{|{{|}|{|~}|}|xy{}{wwxxvuuuxz||~~~{}}}~~}}}{}|yzzzxzyy{y{zz{|{zz||z{{yz{|}{}}{{z|~||||z{}|{yz|{z|~~}}~~}}}~~}}|~~~}{|||}~}}}}~~}{yy}}|~{|}|{}~~~~~~|~~}{{}z{{~{|z|{z{}{U(***+()()''')&  @ vutty{}|||yxwwz{{{xywxxwvvx|}}}}~}|z{|{|}{{||zxvwvyz{~~~~~~~|z|{zxz}~}~||{z{}~~|||z}~}}}|{{}~~~~~||||{}~~~~}}||}~{zz|{z{}{z|z{z|}~~~~~|}zyy}}|}~|||{x{|}~}}}{y}~~~}}~~{yyyxz~~}|}||}~|}}}|}{|{zz|zz|||{|{{{{||||~{yvwxyyyyz{|zwwwwvvxw{}{yzz{{||zzxwvuwy{{|||{z{yz{}}}~|}|}z{{|}z{}~~}|}|z}|~|||zz{{yxwy{{|}}}}~~}~}}~~}||}|zzz{zz{}|{}{|{{{zz{zy{zzzzywxy|||}|zzyyyyz{ywz~||{xxzz||}{{|yywvwx{~||{}~}|{~~}}||}||z{zyyyzyzyzy~~}~}|}{{z~}|{||{}}||{{|yyzyxxxxxy|{~}}||}~{||{}|}|||{zyxy{xwvwx}}}{{}}}zyyzzx{}|~~~~~~~~~~}}{{z{{|{{zzxy|~~}~~~~~|~}|}|}|}|}}}}}}zwvz{~~{}~~}||{|~~~}|}}|{z|~|{zwy|~~}~}||z{zxxxz{}~}|{zz{}~{|||{}~~|||z{}~}~~}}}|{{|}|}}||{|}}|}{{zz}}{}z{{|{{{}{{|}}|{|{zzyxvwwz||}~~}|{|{|z{{|{{|{{|}}}}~~}}|zyz}|yxwvvvvvx{}}{|~~~}{}~}|}~}}}}}~~}zzzyzyzyyyzzzz{{{}|}|{zzzz~}|}}|{{zz}~~|{}z|{||z{|{z|~~~~}}~}~|~~~~~~~}~{|}}~~~}}~}|yy|}{}~|{{}~z}~|~~}{||{{}~}}}~{||{{V))*)*((()'(((&  A!yusrx{|~~|{z{{z{}||zxyxwwwyz|~~}|~~}~}}{||{yyzxy{~~}~|}|||{~~}}{{|}}||||~~}~}|}~~}}|{}~~~~|~~~|{|~~|}|{{|zz{|{~~|{y}~}}~}|}{zz|}}{z~~~~|{zzxz~}}~}}}}~}}~}{||||||}|~|||{|}}}}{zzxwxz{{{z{}zyyzzvwxw{~}|{|{}}{{{{zyvw{|||}{||{zz{~~~~}}}{{}~}}}~}}}}{}~}}|}}}{zz||}}~~{|~}~~}~~|||||{z||}|}|{|}{||}|z{|{z{|yxz~~}~~{xyzzzz}|zz~~}}{yzz}|}|z||yxvvwy}~|{~}|~|~~~~||zy{zzz|zzyyz|~~~|}||}|||||}~}}~~{zzyyxwywxz||~}}}~}||{|z|}}|z{|yzz{yvwwx|~~~}~|~~~{{{{zzz|}|~~~~~~~~~~~}{}{||}{{{zzz{~~~~~~~|~~~}|}|}}}~~~}~~|yy{{|}~}}~~~}|z{z~~|}}{yy~~~|zwy{~~}||}}|{{z{xxz|~}}{yz{~}}}}}{||{{{|{z}~~|}|~}{|}|||{|{|||}|}~z{{|}|{zz{|{zz{{{|}|||{{yzywvwz||}~}~~{|}|{{|}zyy{{z{||~||~}|zy}{{yywvvvxxy|||z}~~{|}||{}}}{|{}|{{z{yy{yyxz{yy{|||||{{|{zz}~|~~}|zzyxy}{{|{{|zzzz{y{}{yyz~~|~~{~~~}||{~~~|~}}|{|~}}}|~}{yxxz||}||||{{{}~~~~|}}~}|z{zz{}}~~}||||zT))*)*()')&''(&  B xuqquyz|}|zzyzz{{|yzzxwwwxwyy{}||~}|zy|}}|zyyzxzzzyy~}~~}}~~|||{||}}}~~}|||yz||{z{|{~{|}|||~~~~~}|}{|~}~~}|}~|{{{||}||zz{xyyyx{}}~}{y}~}|}|{{{zy{~}}~}zz|~~~~}|z{yyz|~~}~}|||||}}}{~|{y{|zz{||||}{z|{||{}zzyvwxz{yyz|{yxx{vvwvx}||||z|||zzzzyxxzyzy|||}}zyx{}~||}{|z}}|}|~~{}~|||~~}|z{||||zz}|}}}|~|}zz|}}~}}||}{||zyz{|z{{{{z{{{||{z{{{{zyxwx||}|~zxxwyzz|{|{|~~}{zyzzz{|zyyz{xwvxxy~|{||{~~~~~}}{zxyyzyxzyzyy|~~~}}{{~}{{|z|}||||{{zzxwwxxxz|{}}}{|~}|zy{zz{zz{|{zyy{vvuxxz}~}~~~|~{zz{zzy{||}~}~~~}}}{||||~}||z{z{}~~~|}}}~~}~~~~}}z{z||||~}}|}}|~}{y|||~}}~~}}{z{wz}||zyx}}|zww|}}z{}}~}{yzzxw{|~~~|{yy{~}||{||{{{z{|}|}~~~}}~|||}{}|}}{{{|{{~~|{{{|}|}{z{|}|z{{zz}}}||{{z{yyxty}~~~}{||}{{}}z{||{y|}}~~}~}{{|{{yyxwxyzz{}}}|~~}||{zz|}}}|}~~|||z{z{zyz{zyxz{{|~}||}|z{~~~}z{yxyz}|{{}}||z{yyz|zzxx}~}|}~~~}}~~}~~~}|zz}~~|}|}}{y{yz|}|{{{{zw{~~~}~~~}}|{{{|}}|||zT)**)+((()''()&  C! ywtruxz}|}|{|{{||}{|{{yxyzyyy{{}~~}|}||~~}|{||yzy}||}|{~~}}}}~}~~}~~{{{yzz||}}}|~~~}~}~~~}~~~{}}}}|z|}zzxywx|~|~~~}}|z||{|~~~|~~z|~~~~~|}{{zz}~}}}|{||}~~}|z{}||{}}|}}}|{|}{{}{{{xxyzz{|{||{yyxwxwwx{||~}|}|}{|{||{yz{{{}|||}|zx{|~}~}}}}~~}~~|}~~}|{|}|{|~~~~{zz|}~}~~}||||{|{|}||||{}z{~~{z|}{{|{{xy{}~}{{yyyzz}~{}~|}}}~|{zzzz|{zy{|zwwyyz}}|}}z{~~~}{xyzz{|z{|}{}~~~}|}}|||z{}|||}|{z{{xyyyzz|}}}~|{|}}|{{y{{{z{||zzy|wwwwwxz}|}}|~}|{}{yyz}~~~}|}|}||}}||||{|{}~~~~~~~}~}}}|{{}|{{}||||{z}||}{{{~~~~~}|{{xy{||{{x|~||{xw{}}{{}}}}|{yyxyz}~}zz{}}|{||{{zzz{~~}~~~~||}||{|}}{}|{|||z{{|||}{{}}}z||||{}{|{{||{|{|z{wxzuv{~~~~||}|}||}||{|zyx{}}}~~~{}~||zyxww{{||}}{{}~~~|}~}|z{z{}}}||~}|}}zz{{yyyzyzz|zy{}}{{}z{{~||{xxy{}}}~}{|}|zyzzxx{{zyx{{}~~}z}~~~~|~}||zz||}~~}}}}||||z{{}||zz|yuvx}~~~~}}}}}|{z{zz{~|}{{xS(***+'(()''')&  D!yuttuvwz{}z{z{{||}|{|{yyy{yxwyz{||zzz{{}|~||{zyx{}{{|~~|{|~}{|{~}}~|~|{yzwwyzyz{}}|{||}}~}~~~~~~|~~}~~}~~}}~}~~~}~}|z{yyvvwvy||}~}}~}{|}}|||z||}}}}}{{|}||||||}}{zyy{~~~~}}|zzz{yz}}|{zz{{z||||~}{{{{zzzzzyxwvyxyzyz{{yzzvvxxyyz{}{||||{|{|{{zzzy{||{|{|yxyz||~}|~}}||||||||zz{}}~~}}|y{{}|||~~~}}~}zxwx{|}~~}}~~~||||zz{{|z{}{{zyyy~~yyzyzzzzyyxy{~~}{{yxxyy{{||}}|}}|{ywyxzz{yyyyzyxwyyyzz{yyz}~~~~}zyxxyyyz{}}|}~~~}|}|}~}}}|{zyyz~~{}{z|zyy{yyyyyz{{|||{}~|||{zzyzyw{||yzz{wvuvuwy{{}}}||~{|{{{zzz|~~~~}}}}{|||z{}|z||{}|}|~~~}~~~~|~}~}||||{{{{zz{|zxy~}|{zzz}}}|~}{{zz}~|||||{{}}|yxxz|}{z{|~~~{zxwwy|}~~||{||||{{{|{{yzy}}}}}~}~~}{|{|{}}|}}|{|||||||}||{}}}}|{|}|}{|{zz|||}{{zzzy{xy{}~~~}~|}|~~~|{{{zyyx{}}~}~|}~}zyzxxx||{|~||{|{}~|}|}{|||}~}}{}{||}{{zzyzzzyy{zyyy||z{|{z|}}|yyz{||~~}z{}||yyyxxzzzzzz~~|~~{}}}~~~}|{zzy|~~~}}}}{||}}{z{zywwwy|~|}}~~~}}{yz{{z~|}|yS))*)*)(()(('('  E!{wvvwwwz|}|{|||}~~~|}|{{{|{yzzz{{||z{||}}}|||z{|~}~}~~}}~~~|}|~~||zzyxz{{{|}|~|}}~~~~~~~|~~~}~~~~}}|zzyxvvy}~}|~}|}||}|~~~}}~~}}}}~}||yx{~~}}||{{z|~~}{{{{{{}{||}~{}}z{yyzz{yzyyz{y|}{{yzxwxxy{z|~}}}|~|||}||{||{{~~|}}}z{{|||}~~~}}|~~}|~}{{}|~~~~~}}}|~~~~}{yzz{||~~}}}|}}{{|||{||zzywx}}|y{{{zzyzxzyx}}{{{zzz{z|}~~~~}~}|{zxyz|{{yzy{|zxxzzyzz|{{}~|{yzwwxz{}~~}~~}~}~}{~||z{|~{|{{|zz{{z{yz|{{|}|{}~}}}{{y{{z{||{xyyzxwvttwyz{|~|||}||{||{z{z~}~|||}||{{||||}}~}~~~~~~}~~~}~}|}|}|||z|{{zy|~|}{zz|~~~~|{|{|~||||}{zz|{{wy{||||||}~}|zxxxz|~~~}}}~{}||||{{z{{||}|||~}}|||{|{|||~~|||||||{{|{z{}}}}|}||{|||zz||}}{|{zzz|xwz|~~~}}}~|~}|||{yyyy{{{}~}}|~}~}{{zxwx{||~}}|{|{}}~}|{|{z|}}~}~|||||{z|zyyyxz||{yz{zxy{y{{~}~~~|z{|}~||~}{z}||zyzyxyxz{z{|~}z|~|{}~|{|~~~}{|zyzzyz|~~~~||~|{{||{{zxz{zz{}~~|~~~{{~}}|{zzz{z}~}|||yR()*)+((()&('(&  F {wvvwvxzzzz{{zz|}{z|}}z|{yyyxzzy{|yy{{z{|}|{{{{{}}~~}}}}|}}{|}}~~}~||yyxwx{|{|||}}}~||}}~~|{~~~~}}~}{|}~~}|}~}~~~||yyxvvuwy}}}}}}{}||z{{}}}~~|}}}||~}|}||z{zywy{|~~||}|||||zz{~}{zzz{z|{zz{~}|{{zzzyyz{zyxyy{zz{{zyzwvxxyzyz{||z{|{}{||{{{{{|}}~}}|{z|zzz|{}~}|{}}|}|}}{||{{{}}~||{~|~~}}|{xywy{{{|~}~}}~}~{|}|{{{||||z{yxwuz|zy{z{yyyyyzxx{|zyzyzz{{{|z|||||}|{yxvvx{{yxy{zz{wxxxxyy{{|}~~{{yyutwy{|}~|}|}~}~}~~|}}}{{||{z|~|y{{{}zz{{yyy|||z{||{|}}||{yzz|{y{{zxz{wwutuvyz{{||}|}{zzzyx{{y{~}{~||{|{{|}{||}}}|||}~|~}|~}~||{{|||zzz|}}|zzz{~}}~~}}{|}{|z{|||{zz{zyz{}{{|{||}~{{xxz{}~}~~~~~|}}}|{{|||{{|}}~|}~}~|}||{|{||~}|||||||z{{{{}~}}}}}|{|{|{{||}}{{zzyy|yxxz|}~~~~~}}|}~~}|||{yzyz{|{z~}|}}~}{{zyy}|}}~}}|{|}~~}{|||{{||~~~|{zz{|{z{{{zx{}~{{{{zyxyz{|~~~}|{}}|}~~}}{|{||z{zyyzz{{{|}}{z|~||}{zz}~~}||||zxzx|~}}~|y~~||{{z{zx{|~~~}||{z}}}{{z{}{|}~|}}zS))*)*)(()''((&  G!}xxxyyxyz{{{|{z|~~|{~~||zy|z|z}||||{|z}~}{}|{}~}~~~~}~}~~}|zwyx}}~~~~~~~}~}~}~~~|~~}}~~}{|{yxwvvx}|~~}}|}}}~~~}~~~}}}|||||zz{{xx|}~~}|||~|}}}|{~}|zzzzz{{zz|}~~~{{|{yz{}zxxxzz|}~|{{{ywywyyxz}~|{|{|{||||{|~}|~}|}}||{}{z{{}}~}|}~}}~}|||{|}|~~~~~~~|zzxyz{|{~}}}||~||}|}|{~{{{yxwx{z|||{zxzyzy{zz{|z{{|||}||{|}||}}}{{zwxz{{zz{z|||yyyzzzz||{||{zzwwyy{}}~~~}~~}}|}}|~~{{|~~|{}{|}|{|zzyz}~|{{}||}~}}|~{{{|{z||yxyzwvwuvvzzz{|{|{|{{zzxvz|z{~}}|}|}||}~~}|}||}~~~~}}~}~~~}}}||||}}|{{|||zy{{~~~~~~~~{}}||{{{{zyz{zy{||{|{|{|||}zyyyz}~~~}}}}}|{}||||{||}}|}}{~|}||||{y{}|||||}{{z{|{|}|}}|{{}}|{{z}|}|{z{{z}vwwyy||}||~}z{~}|||{yz{zz{|z|}~{}}~}}|}{||}~}}}||{|{~}||||{z{z}~~}{{{z|{{yzzyzz}}|yyzxyyzz|}~~~}~}|{~~}~~~||||zz}}{zz|xyz|z{}|zy|~~}}|{|{z|~}|}~}{{||zxyv{|~~}~~}y|~}}}{{{|x{~~~}~||}{zz||||zx{{{|}~~}|}}yS))**+()()''((&  H |xxvyxxxxzyxzyx{~~{z|~~~~|{z{{{zz{||z{{{|{{{zz{||~~}}}z|}~}~~|||}~~~}|zyxvwx{}~~}}||}~~|}|~~}~~}~}~|{|zz~}}||}z|~~~~}}{zzxwuswy{|}~~~|}||~}~}~~{||||{zz{{zzzz{zxy|{{{yyz|{y}~|zzz{{zzyxyy{{y||{}||{{zyzyyxwvvw|{|{zz{zwxxxyywz{{|{{{zzzzz{z||{{|{|}||zz{zz||{|||{{|}||{{}}|z{{{||}~}|~~~~~|{xxxxyzzz|}~~{}~~}}|{{{{{|||{zzxwvvzyz{|zywyyzz{{z{{yyzyz}}|z{||{z{}zy{zwwyyyx{|z{z{{yyzzyz|zz{|~~~|{xxwwyz|}}}}~~~~~~~~~{{}|{}~}}{|||{{|{|}~zzzyzz{~|{z{z{|}~}{{zz{|z{zzyxvzwvwvvw{{zzz{z{|zyzywvx{{}~}}||||{{||}}|||z}~}~~~~}}~}~~|}~~~|}~|{}~~||||{{y{}|~~~}~|}}|{{||{{|{zzyz|{|z{{{{||}|zyxy{}~~~}~}~~}~||{|}|}{|||{|{|}}{}||{||{{{{{zz~~~~|}||}||z{{}}}|}}|}}||{}{{{|}}|{z{|z|xvwyx{}||}||ww}~}|{}{zzz{z|}|z{}{~}~|||~}}~~~|~}|||z|~~~}}|||z{z|}~~|||{|{{xyzyxy~~}|zzzyyzz|}~~~~|}|{{||}|{z|{z{{{|||zz{}~~~~}}|{}|}}|}|~}{{{|zxywy}~~~}}|}}}}{|~~|}~~}|}~zzz{|}{{yy{{}~}}}{zS)**)*()))'('(&  I!}zxxxyyzyz{zyyxy~}}||~~~~}}}{|{||~|~|}|}|{|}|{|}~~~~}}~~}~~~}{zyywv{|~~~}~|}~~~}}~~~~}}~|~}}|}~}~~|||xxwwxz}~}}}~~~~|}}}|{|{}{z|}|{{{{y{{yz{|{y}~~~{{{|}}{{z{{z{|}}~}{{zxz{zzxxwy{|}{|||{y{zyzzzz|~|{zzzzzz|{||||}||{|}~||}|}}~~}~}|||~~|{z}~~}}}~|}~|}~~{yzzzzyzz|~}~~}}~||}}{{}}{{{|zxxyz|||{zyxy{{}{|}|yz}{}}}{z}~}z{{{{{{yxxzzy{}{|}|{zzzzyy||z|~~~}{{xzy{y|~~~}}~~~{}|}{|~{|||z|~{{|}|{y{zyz~}|||zzz||}~}{zz|{|{|zwyzwwxwxxz{{||{|{|{y{{xwwz{~~~}}|}}{{}~}}}~~{{}~~~}}~}~~~}}~}}|{}~|{{}yy|}}}~}}~}~}|}~}~}||}}||{{z{zy|{zz|z{{||}|yyxz{}~~~~~~~}~}||}~}~}||}{|{}}}|||}z|||{||zz~~}}}|}~{{{|{|||{||}{{|{{}||{z|}{||||{|yxyzy{}|z}|zwu{}}||||z|{|z|}|{z|{{|}|{{|~~}||{|y{yx~~~~|||z{|{z}}~||}|{||yxzxwx|~}}{yxx{zz}~~}}}~}}|||{|~{|{|{{zzy{|}{z|~}}}||}~}}{|{}~}zzzzzyxvx{}}}~~}|}}|{|||~}}~}~~}{{|{z{|{{z{zzz||~}~}||}zT(**)*(((('('(&  J!{xwxwxxyzz{ywvuw{}{||z{}~~}~{}|{{z{}~|}||}{{{{{{|~~}~}~~}{{}||{yxxwsuy~}~~}|}}|~}|{}|}z||zz}|~~|||}}}{|{|}}~~~|{{yxvwvwz|||~~}~~~~~}}}}|{{}{z{{{{yz{{z{|zzyyy{{|y|}}{|zzz{{zyyx{zx{{|||{z{ywvxzxywwwy{{|z|{{yz{yyzyy{{|zzyyyyzz|z{{zz{zz{{{{}z{|||{}~||{{}{yyyy}}}}}}|{|{z|}~yyxz{yzyyy{~~}~~~}}}~{z|}z{|}z{{zyyxyxyz{zzxywxz{|{|{ww{~{||{yz|~}{yzy{zzyxyzyx{{|{|}{yyzyyyzzyy{}~~}{zzyzzyy}}||~~~~~~}|||z{~}}|{{|{{|zz{||zzyzyz||zz{yvu||{||{|{{{{z{yxyzvvwwwyz{y{{z{||{{zzzyxz{{|~~}||~{zz||||}}||}}~}~}}~~{|~~~}|}{|||~~{{{zz|}||{~~|}|{}}~}~}~~}}~z{{{{{{yyxzy|{}~{{yyz{}}~~~~~~~~~}}||||~~~|}{}~}{{}}}~|||{|{{||||}~~||}|}}}|{{{{{||z{}|||}||}}}{}||z||{{xyz|{{{~{||{xx{~~~~|}{z{~||}~||zzzz{~}{|~~}}||z{yy}~~}|~}}|{}}{{{}~{}|{|}|zyyzvvz}}}{zyxy{z{~|}}~~~}}}|}||~}{{||z{{z{~~||}~~||}}{}||~~~{{{{zxywx{}{|~~}~~|}|}}}}~}}|||{zzz{{zz{{{}}}~}|||{T)****()()'''('  K!zxyxyxxz||{zyxvv|~}}}}{|~~}~{{{|~||}{||}|~~~}|z}~~}}zyyuuw|~}~~~~~}}~~}|{{}z{~~}~}}~}{||}~~~~{ywvvwz}||}~~~~}~||{|}|}{{zy|}}}~|{{{zy{||{|~~~}|{z{|{yzyyz|}}}}}}{xwwyxwxwwy{}{{z||x|||z|z|}~|{z{{{}}{|z}{{{|z{{|||}~}}}~{|~}}|{{|z}~}~}~{|z}|{z|z|{{{z|~~~~}{|~||}}{|||{z{yxxy{zzz{xz{}{z|{zzy~~|||yy{}|yzy{{}{yy{{{{}~||||yz{zzz||zz|}~~}{|{{{z{|}~~~~~~|}}}|}~}||{||||z|||||}yyz|||zzwstz{{}~{||{|z}yxwyvwxxyyzzzz{{{{{|{||zz{|}||~~~}~~{yxz}{|}}~||}|}~~~~}}~~~}||}{}}~~~~}{{y{|~}{}~~|}}|~~|~}{{{|}{z{{xyzzz{|~|zz||}~}}~~~~~~~}}~}}|||{}|~}}{|{|{}||{}{||}~}|~|{|~}{||~|{}|{{|{z{|}{|{|||~~}}}||||}}xyz{{|{{|{{{yy{~||{|{y{}|{|~}|{zyyy{|xx~|{zz{xw|~}}~||}|{{~~{{z||{z|z|}~zyyzyvx~|{{|yzyzyzz}|}||~~~~}}}~}}|}|{{}{{zzy{{~|{{|{~}}}{{|{}~~{z{zyxywx{||}~~}}}{{|}~}}|}}|}|{||{zy{xyy{|{||{~}~}{||zU(**)*((()'(''&  L!yuvwwwvx|}{zzwuwy|}||{zy|}~}|}{{x{}|{{}{|{|{||~~||||~~~}}zwy~}}~}|zxxvxy{}}}}}}|~|{|{|{yyz{{~~~}{||}~~}{|z||~|{yxxxwyz{z{z~~~~~~~~~|}|}{{{|{zzyyz{||{{}{{{xxxzy{z{|}~}|zy{zzzzzzzz{z{}}}|{xwvwvvuwvxyzzz{|zvx|z{{zz{{{z{{z{{|z{{|{zz{yyz{{{|{}|}}{{}}}|{zyzxz|}~~|~||{yy~}|z{{|z{yzz{}~}~}~~}}~}||{{{}}{|{|{z{ywwxz{yzzwxzzzz{zzzz{}{{{yyy}{zyxwvz}{zxyzzz|||{{{zyzxwxzzzz{{|}}}~}|z{{zzz|~~}~~~|}}}|~|{}~|{{{{}{{z{{{{z{zxzzzyyywstyz}~~||}z{yzywxyuvwyyyzxxxz{{z{{z{{zz|{{{{~~~~|~}{{yz{|{~~}|}|z{{{~~~||~}}|~~}}}~}}}~|~~}zzzz{}}~~}~~~}~~}|}}}~}~}}}}~|||}|{|{zzyyx{|~||x{|}}}~}~~~~~}}|}}||||||||~|}|}}}}}~|}}||z}~}|~}|}|}}|~}|{||{|}||{|{{{{{|}~}|}}}{xyzz|||}{}|{|y|~~~}}}|yxy||}}}}|zyzy{{yz}~~{{{{yy{~~|~~|{{|{{|~|{{{{zy|z{|}{{z|zzx{}{{|{{yxzz|}~|~}}~~}}~~||}||z|zy{~}{yzxy~~}}}|z}~~|{{zxxxxx}~~~~~}||||~|}}}}}}}|||zyyxxx{||}}||~~}|||}V)**)*(((*&''(&  M"{wwxyxwy|~~}|yyzz||||}|zz~~~||~~~{~~|~}~||}{{~~}|~}~~}~{yz}|~z{zz{{|~~~~}|}}|{zyz{}~~~~}|~~~~||{|||{zyyz{||{{}~~~|~|||~}|||zy{||||}~}}{zxy{||z{|{~~|z{|z{|{zyyz{{~~~}}{xwxvvvvwvz}|{{{zvw{}}}|||}|{||{||~{||||{|{zzz|zz|~}~~}}}||||z{||}~~~~~~|{}|}|}{z|}~~~}}}}}}~}~}~}z{|xzy{yy{{yzz{z|}}z{||}{{|zyz}|}{xxvy}|zy{{{||{{{zyzzxwyxz{}}~~~}{||}z||~~~~~|}}|~~}~~~}}|{}}{{|{|z||{yy|zzz{xwx|~~~~}|{{|xvxzwwxxz{zyxxzy{||{z||{{{~|}|}~~~}{{{{{}~}~~~{yy{~~}|}~}|}}~~|~~}~}||{zzz|{}~~~~}~}}|~~~~~|~~~{||}|}{|z|zzzyz|zzy{z|}}||~~~|~}}}~}~}|||}}}|}~}}}}|||}}}|{||||~}}}||}}}{~}}|~}|{}|||{zz{yxy|~~~|{|wyzzz{|~|}|}zz{~}~}}}z||yyz|{|~~~~}}yxz{{|{~~~~|z{{z{|~~}~}|{{|z{|~|z{{zyz|zyz}|z{|z{zzzy{zzyzyxy{~~|~~}~~~}}~|}~~|{{|z{{zxyz|{ywvx~~~|}}{{~~~|~~||{yxxxut{~~~|||{{|}~~~~}~}~|{|z{zyyyxxzz|~|||}}|||~}V()*)*((()'''(&  N!{wvxxwwxz}~|}zxxzzzy{{zzz|~~~|{z}}}{||{||{{{|{z}}}}|||~~}~|{xz{{}}|~{yz}{{}}~}}~~}{|||{z{yy{|}|~~}z||||{y{{{}~|}zzyxyz|{zzz}}~~~~~}{|{|{~}{zzzzz|||||}||{yyxzzyz{zyz~|{|{zz{yxxxwxyz|}{|zyxwwuvwuvx{|zz{zvvy|{}{{{|{|||zz{{{z|{|||{yxxzy{{}}}~|}|~|zz{zzyy||}~}}~~~}~~|{}||{}{{|~}~~~~~~|}{}{{{~|}|~}|||zxyzyzyyxxyyyz}|z{z{|zzzy{z{|zyxusv{|{zzyz{{zyyzywyyxvvvv{~~}~}~~}{yz{yzz||}~{|~}|{~~||}~}~~z{|}}|{|zzz|{zyzzyy{yyx{}}~~}{zyyyvv{uvwyyy{zxxxzz{|zz{{zy|}|{{||}~}~~~}|{||z}~~~}}{yy}~~~~~}}|~{}~|}}|~~~|{z{{|{~~~~}|}~}}~~~~~~||}|}|}|{{z|zy{|{{{|{{}}{|{~~}~}~}{|~~~~}|{|}~|~~}|}}}}~}|||{}}|||{~|}}}}|}||}}||{}|||}{|||z{{|wxy{~~~{~{xxzzzz|}}|~|||}||}~}{{|{z{}|}~}}}{yz}|{}~~~}}~|{~~~~{z||{{|~|zy|zx{}z{{zzz|~||}|zyy{yyz{{z|~~~~~~~}~}}~~||{|{{|yyy{|zyyz}}|~||~~}|}|yywvvuu|}~}}||}~~}}}|{{|{yzzzxz{{|}~{|}}{{{~W))*)*((()'('('  O!|xxxyzy{{~~~}z{|{{{{}{{{~~~{}~~}~}z{|yx{}yz|~}||}}}~{z{}~}~{||}}}~{}~}}|{}z{||~~~~|{|}{|{|||~}|zz||~}{~|~}~}~}}}{}}|}||{z{}|||~~}}~|z{{z{{}|{}~~||}{||{yxzzyy}~}|{z{z{zxxxxwy|||{|ywzz|}}}{}~||~}|{|}{{{|}}~}{zzzzz{~~~}~~~{{}||}}|}~~~}~~}|~|}||}{}~~~}~~}}}|}~~~~}{{z{|z{zzxx{|{{}}|}|{{{z|||||{zzwvv{||{{{{z|zxz{{zzzyvvwuz~~~~}~}}{z|}zz{{|{}}|||}}}~}}}}|{}|{|~|{z|zzzzyxz{}}~||{{{xxvxvww{|||{yzyzzz{{{z|{{{|}||z{}~~}~~}}}|}}~}~~}~{||~|~~}~}}|~}}}}~~|{{||}~~~~}}}~~~|~~~~}}~~}|~}|}|{{z{z||}{|{}|{{}~}~~}~~~}||}}}|}}}~~{|||||}}|}|}}{|}}}}~{}~|||}}}|~||{||}|~z{{{yxx{~}~~}}|xwy{zy{~}||}|}||{||}}}{|{y{~|}~}{}{yyz||~~~~~~}}~~~{{z{yy|~|{y{yz{|{zzzxz|{{|}|yyyyxwzz{{}~~~}}}~~~}~~}|~~}}z{z{{{yzzy{{{yy~~}}}}}}||}}~}||{yxxyvvvx||}}~|}~}|~~}}}}}|z|{zyzzzxzzz}}{zz{zxwzZ'*))*()()''')&  P!zvwwxxyyy}~~}|zz{zyyxy{{z}||}{z||~~~}|{zyyxvx~{w{~~|}||}~~}}}|z{z{}}}|{{||}}}~}}}}||{{}{yyz}||}~~|~}||{{zyz|{||~~~||}~~|{zzz{|~||}}|~~~~~~~{zy|}{|zzyz|||y{}}|}||zzzy{{||{|}~}||{zz|zzyzyyz{}}||zzzzzwwvuuz{z{{{ywxz{|}{|}|{z}~|{||zz{zz}~}|{z{yx{|}|~~~}||}{{z{{{z|}~|z{|}}~|~}~~}|{{zz{{{||}~}~}~~}|~}}z||{|}~}}}|{zzzzzyywuxzz{|~}|||z{{yzz|{zzxzxvux{{{{y{{{zyyzyyxxyvuust{}~}}|{zyzy{zzzz{z}}~}{{~~}|~~}||}|{z|{xz|{|||zzyzyyzzz~~{zzzyxvwvuxz{{|zzzzyzyyzyz{{{{|z{||{~}~}}}||}}~}~~~|}{|}~||}}|}|{}~}~}}~}|~}||}||~~~}|{{~~}}|}}~~~~~{~}~~}~~}}||{{|zx{|~||~|zz{}}}}}~~}}~~}||}~}~}}|}~}|}~}|{}}}}}}}||}}~}~}|}}|}}||}|}{}{|}~}|}|zzz{|~}}~}|xyy|zz|}||||}}~}|||}{{{|{yz~~{||{||{||}||~}~}{|zz{|~|{z{zz}}z{{yyyz{{}~}{y{xywxy{~~}~~~}~~}}{|}~~}||{{{||zzzz{}}|{}~}}}~{{}~~}||{zzyvxxz{}}~~~~~~~~~~~}{|yyzz{{z{zz{}z{z{ywuy}Y))))*((()'''('  Q!yutvzzyz{{||}|z{zyyz|{{~~~}}||~~~~~}{{{yvw~|yz}|}}~~}~|zzyzz|~~~}|}~{}~}~}~~~~|}}|z{{}}|~}~~~}|{|{{||}~~}{}~~}~}|{{{~}}|}~~~|{|}~}|}zz}~~}|~~~||}|z|}}}|~}}}|{{~}{z||{|~|~~|{zy|zxxwwwz~|}}~zxx|{}~}|}~}|}~~||~{|}z{}~}}|}|z|~~~~}}||{{}}{|}}yy|}}}|}~~}}}z{{}|{|}~}~~}~}}|}}}}~}}}}|}|}{zzywww{{|~}~~||{{zy{{}zzz{zwyy{{|zz{}|zyzzyzzzzwwwuwz~}}}~~||{{z{{yz|{|~}~}~~}~}{||z|~}~}|{z{zzzy{|}~|{||yxwztuyy{||{{z|zyyxxz{|z||||z{~|}~~~|}|{~~}~|{|}~~~~|||{{}~~}}~~~}~~}|}~~{~~}~~}{zzy~~}}|||}~~~~~~}~z{{|z{~~~~~}zz|~|||~~~~~~}~}||~}~}}}}~}|}||}|~}|}~|{|~}}}}}~}~|||~}|{~|{{|{z{~}{{|{{{|{|~~}|}}}xx{z{{{{{{|}{}|}|z{|zzyz{|y{|}}}|}|||||{}|~~}~}|}~|}{z{|~{{{}{zz|z{zyxxxz{~~{yzyxwwyz}~~}|}}}~}|{{}~~}~|zyz{|zz{xz}~~|}~}||}{|{~~~~~}}|{zzzxxxxxy{{}{}~~~~~{}}|zxy{zyzyy{{|{zzyvusy{V(**)+()'(&''(&  R yustwywvxxz|{z|{zxvwuxzyy}}||{|{}~}~~}}zzzxvu{|zy||~}{||{~~}~|{z{yvwy{|{}~|}}|}||}}~~}|{}}|}|}}yzyz}}|}}}|}~~}{yy{|}{||zz{{z{||}|~}}}{{}~}||||}~}}}}}~~}||{}|{z{zy{}}|z|}|~}}}{{{z{}|{|~}||}}{{|{{{}{{z{z|}|{yzzyxwxvvy||}||zxw{z}z{{{~|}}}|{||y{{y|~~}}{{{||}~}|~~~}}{zzz{zxz||zzz|}|~|~~}~|}|yyyyx{{|}}}}~}}~}|||{{{{{}}~}}|z{zyyxvvxxy|||}|}|||zxy{{zy{yyxxyxx{{zz{zzxyyxxxywwwxwyz~~}{||}~}}{yy{zwx{zy|}}~|}~~~~~~}|}{{z}|||~|{zyzz{|z{{~~}||{zzxxyutwwz{|{z{{{ywyxxzzz|{|{{z||}~}}~~~}}{}~~}|z|||~~~}}}|{{||}}}}~~~~{}~~}~~~~~~|yzyx|}|zzz{}~~~~~}}|{{|}~~}}~{{|}}}}}}~~~}|~}{|}}~~}~|~}}|}||}}}}}|}|}~|~}}~~||~}~{|{{}|z{{|||||{{{}}}~||{|~~wvy{{{{|{{{}||}|{z{z{xzz{}|{}~}~}~}|}|~}||zz~}~}{z|~~~||z{||||}{z{~{{zzyxzzy|~|{{zxwwxz|~~~~~||}}}|~}|{z|z|{|zy}~||~}|}~~}}}zzzywwzzyxz|||}|||}zyx{{z{{|{|||zzzwutw|W)**)*((')'''('  S!zwvtw{zxx{{{||}}z{xvwwzyz|~~}}}~~~~}|{zzwx}{z{~}}|||}}~|||zwwx{{|}~~~|~~}~~~|z~~~|~}{zyz}~~}~~}~~~~}zz{||}||{}{z|~}|}~~~~}}}~}}{|}}}|}{~|~}}||}|{{{~}||~|}~~~|}||}~~|}~}}~~}|}|}}}}|z}||}}}{{|{zwxwvx|~}}}|wxz{}}}|}}}}}|~}~{zz{|}~~~}|{|~~}~}{{||{{z|}||~}}~~}|~}}}{zyzyz|}~}}~~~~}~||}z|}~}}{{{{zwxywx{||~}~}|{}|{{|zyz{zyy{xyy{{{|{zyyzyxw{xvwz{{|~{z||~}|zz{xxy{zz}~}}~|~~~~}|}|||}||}~|}zz{{|zz|~|~||}zyyxvvwwx|||z{|zxwxyyy{z{|{zyz{{|~~|}}~{|}|}}|{}}}}}|z{z~~~~}~~~~~}~}~~}{{{z{~{{}{|{}}~~}~}zz~~~~~|}~|{}|{|}{|}~~~~|~|{z~{~}}}||}|{{|}||}~}|~|}|}~~}}||}|}|||z{|{{z|{{|{zz{|}}~~}|||~ywyz{zz|{{|{||{|{{zzyxyyz}~~|~~~}}~}}|}}}||zy}~|zxyz{||~~|{{|}|}|~}||z{zzzwxxxxz~~|{zzwwwx{|}~~~}}~~|z|{|}~}|{zzz{}|}zyz}~~~}}~}}}}}|}~~~}}~|{z{{xwyxxxzzz}|~}~~~{|||{zzz{{z{{}{|zz{xwusuxV(**)*((()'''(&  T!|vutvxyxy{z{{{z{zwwtuuwxyzz}|{{z}}{{{z{zzyxxy{{yz{|||{|{|{z{{~~~~{zzxxxyxz{{|~~|}}}}}~~}~}z||}~~}}|~~|yzwx{}}}|}}|~~}{yxzz}}}z}{{zz{||{{|}|}||}|zzyzz}~~}~|~}~~||||}|{|zy{}}}|}}}}}}{|{{|}~|||~~~}~|||||||{{z{{|}}z||zyxvwuvxz{|||wxxyz|z|{|~}}{|}}|zxyx{~}~}~~}zy{~~~~~||{z{{zz{z|}}||}}|z{}~~~}}|{yyyxyzz|{|~~~~~~}~}|}~}|z{xy|||}~|zzy{xxuxxyz||}{||||{zyzzzzzxzxyyyxwzz|{|zyzzvvwwwuuzz}|~~|}~~{zyz|~}~zz{xyxyzx{~~~~}~|}||~~}}~}~||||{{{{}||zzz{|{yz{}}}||{{{{zyyvuxxxz|z{z{zxvwxxxzyyz{yxx{z}}|~~~}||}~{|}~|{}}{}}}~~~~|yzyy|}~}~~~}~}~~~~~~~~~}}|{{|}|~||{||{||~~}|{y|}}~~||}~|{~}|}}}}}}}}|}~~}|{z|}~}}}||}}{{z{||}|}}}{|}|}~}}}}||~~|||||{}{{{{|}}}|zyz{~~~~|}|}yzz{{}|}{{|}}|}}{{{zyzy{|||~}~}|}}{|~|{|z{||{xyy{}|~}}|{|}~}|}}{{{{|z{yyxyxz|}}}|{ywuvz{~}~~~~}~}|}}~~~~}}|z{{{||~|{{}}~~}~|~~~~}}}{z{{y{zxxy{|~}~~~|}}z{z{zz|||{||{||zxwvv{V))+)))((('('(&  U!}zwwwz{z{|}|}}||zzxvuwxyyzz{~}}|}}|{z{yyz{zz|~{z{|}}|}}}{{y}~~~||}{zz{{{{}|}}}~~~~}|}~~~~~}}|zzz|||~~~~|zz||~~~}}{|{||~~|{}|~~~}~}{{{{|}~~~~~}}~}~~}~{{}~}}}}}|}~~}|{{}~}~}~~~}}||}~}|{||}|}~|yxxwuwxz{|}|yzyz}~||~}}~~|||zzyzz}~~}|~}zz~~~}}}||{z|{}}~~}||}}}~~|}|zz{{z{z{||}~~}}}~~~zz|}|~||}|{zzyxzz}|~}}|{|||||}{{|zzzy}zyxy{z||zwy{wwyyvutw|}}~~~~}|z{{}}~|{{zyxxzy{~~~~|}}}~~}}|{||{y}}||zz}}zz|~~}~}}{|}|{yzwxwxxz{yzz}{yxxyy||{{yzzxy{z||~~}}}}{z{}}~~{}~}~~~~~{zyy{}~}~~}}}~}}}||~|}}~|}{z{||}~~}}~}z{|||~~||~~}|}}}}~~}~~}|{{|}~}|{|z{~}}}~}|}|{}|||~{}}}||}~}~~}}}~~~}}}{|}}|{}|||||zzzy}~}}}}zyyyz|}}{}|{}{{}{{{zyyz{||~}}}}}}}}}|}~}|}{{z|{xx{z||}~~~~~~{z|~~~~~|{{z{{yzwxwxxy{|}~|{xwvuwy}~{{~|~~~|}}|~~}}|z|zzy|}{{|}~~~~}{|||}|~~}}z{|{|{yxz{{|||~~~~~}}||{z{|{{||zz{{|{{{zxxyzU(**)*(((('('(&  V ~zxxyy{{{|z{|{{{yxxxwwxyxywx}{|{{|zzxyxxwx{{z~~zzyyyz{z|}|zyz}~}|{||{|zyyyzz{}{}~~}|~||~}~}~~}{}||}}}}}~|zzzzyz|}~~}|}{zy{{|}}{{{zzz{~||zz{{}~}}}|{xyyz}~~~~~}~}}}}~|}|~~~|}|}}|}{|}|}~||{{z}~}}}}~~}{}|{~}{|||||{{zz}~~{yzwvtwxzz{{xzxz{}{||}|}}|yy{}|yxzz|~}}}}}zwy}~~~~}~}{|}{zzzz}~~}~}|{}}|~~}|~|{z{yzyzy}}|~~}~}||}}~~~}~}{z||{z~|||}yyyyxyz|{{|}{|{||{{{{zzzyyz{{xxxyyz{zxyyvwxvwvtvy|~~}~|{zy{||{{|zxxxyyyz}~~}~~~~|||{~~~||}|}|{{|zxz|}|{zy{|{{{}}||}|z{{|zzzwwxxyy{{yx{zyzzyyz|{zyyxxy|}{}}~~}~~|}|{{||}}|}~}|~~~~~}}~{zzzzz|~~}}~~}~||}~~}|}||yy}~}|~~~~}~~~zz}~}~~~|||z{}}~~}}~}{{{yz{}}{yzzy~}|}|~}|||{|||}}|}||{~~}~}~~~~|}||}|}|{|}|}||zyyzy}~~zyz{||}~{|||}|{||||}zy{}~}~~}}}}}{}}}~~}}{{z|{yyz{}|}~~{}~|zy~~}}|{zzzzzyxyzz{|~~~}yywwwwy{{~}||~~}~~}~}|||{{{{yy~|~~~~~~}}||||}~~~}||{{{|{zy{{}}~}}~~~|}}||zz{|}|}{|{|z{||{z{|{V))*)*(((*'(((&  W!}{{|}|}||||}|{{xxzzxzy{{zz{|~||{}|{yxxwxy{}~}|{|zy||||}|xz}}}~}~|}{|{||{{}~}~~}|~~~~~~~~}}~~~~}}~|yy{~}~{{}||~~~}{|zyz~~~||{{{~}~}zyyyy|~~~}~}|||}}}~}~|z|~|}~}~}{}}~~}~~~}}~~||}|}~}|{{zzz~~|zxwvwwyzz}yy{|{}~~~}}}}{zz{|{{{|}~~||}~}||}}~~}~}z||}~~~~}~|}}}|||||zz{~~~~~||}}}{}}}|}{|{zyyz||||~~}|}|{||{{z{z{{|zyxzzyz{{wxyxyyyxvvxx{~~~~{|yz}||{zyy{yz{~~~}|~~|}~~~}||{{z{~}~}|{{{{||~}}~~|||||{z{xwxxzzzzz{{|yz{zyy}{{zyxwy}|~~}~~~}{z|{{||}}~~}~~~}~|{x{z{{~~}~}~~~~~||~}}}~~}||zyz|}|}}}~}}}}}}|}~}~~~||zz{||~~}~~}||}|{}~}}|{zzz}|{|}}}|}{{|~}~}~|{z|~~|}~~}~|||{|||}}{}||zyyy{zz{{}~~zyy{z}}|z{||}|}||{||{xy{~~~~|||}}|}{|}}}}}{zy{|zy{{{|||||{|~~~zxv{|}~~}|{zyzyyxyxxy}~~zyxwwwx{~||}{|}~~~~}~}~|{z||zzy|}|}~~~~}~}|||||}}~~~}|{{{{{{z|zz{z}}~~||||||{||{z||{|{y{yz{|}{{||{T(**)*()()'(')&  X!}|{y|||}zzz{zzyxwwxxyyyz{zyy|zzz{{{yxwwxzyz|~~}zzzxy{||}}|yxz}}~~|{|z{}z{{{{}}}}~}{|}}~~~~~~|z|{}|~~||}zyyy}|~~|{|||{}~||{{yxy{}}}|{yzz{}}|{xxxxxz|~~}}~||||{{|||}}}|||}|||}}{}}||||||{{z|~~}|}|||{{||}{z{xxy{}}}{yvttvuwxxxy{{|~|}~}}|||zyyy|zzzz|}~}|}||~}|}}}~~}}~}~}||||{|~~}}|}}{~}~~}}~}}z{zzyy~~~~~|}~}}~|}{{}}|z{||}{{{|{yyyz|z|||}}|~{z{||{zzz{{|{yxyyxx{zyxyxxyyvuuwxz}~~~}~|zzxwx|}|{zyxyxyyyz}~~~~~}|||}|{}~}~~}}||}zz{~|{{}|zz||}|||}|~|{||||{zwwwxxyzyyzzzxy{ywxz{zxwvuy~~~~}}~~~|}zy}~}|}||}}~}~~|}}|z{yyy|~~~}~~}}~~~~}|}}}|~~|zyz|}|}|||||}}|~|}~~~|||z{|||}}}~}}|{||||}}}}{zz{}~||{{{}}||{||}}}|}{{z|~~}}~~|}}}}}||||~}|||{yy{z|{{{}}~zyyy{~|}{{{}}}}~}|{|yzz}~}}{{}}||zz|}~}}~}{{{z{z{|||}||{z{~~~{ywx|}}}zyyzyxyzzy|~}}yxyyx{|~~~~|{{}~~~~}~~~~}~}{z|~{{{|||~~}~~~}~}}||}}}~~~|{|{|{y|{zz{~~~}|~}|}|||{|||||{z{zy||}}}|}|V***)+((()''((&  Y!~~}}}~~}|||{ywwvxy{{{{|}}|}}|{||}{{zyxzz|}~||zxy|}}}~}{z{{}}~~}}{|}|||}~~}~~~~}|{{~~~~}|zzxz~~~~~}{}~|{{{zxy|}~|zz{{|~|{zzzyz}~}~~~|}|||||||~~}}}}~}}}}{|||{}}z{|~~}}}||}}}}{|{z{|~}|{xvvuuwyww{{|~}}}~}~~{{z{z|{{{}}~~||}{}~~~}}~{}~}}}}~~}~}{{|z{}~~}|}~|{}~|{||{}~}||{{yz|{{|}~~~}{|~|{|{{|~}{zy{zyz{yzz{yzz{wvvxz{|~~~~}|{zxy{}|{|xwxyxyy{|}~~}}}{{|}}~~}}}|zy{}}|||z{|{}|~}||}}|}~{|{|xxwxxyyzyz{zyz{zywyzzxwuru|~}~~~}}}||z{~}}}~~}}}}~}}}{{{{zy{{}~~}}~~~~|~}|{}~~~|zzz}~}}}}|}~{{|~~}}}}~~~}|||{}||~}}}||}|{|~~~||||||||~}}|z{~~}}{{z{~}}~{zz{|~}|}}~}~}}}{}}}{|}}{{|yyzz||z{{}~~zyxy{~}}{zy|~}|}}{{{xyzz{~}{{|}|}}zz|~~~~|{}|{zz{{|{~}|}~|~~~~|wwwy~~}{zxyzxwyzz{{}}}~}}{xxy{|}}}|~}{{|{{}||}~|}z~~{xy||{{}|{z||}}|}|~||{||{{||~|~~|{{|zy{|z{{}}~~|~~}}|||{|}{{}|zz{ywz{|~|}~}V)****((()'('(%  Z }|}{{|}||zz{yywwuuxyzyy{{{||{z{yx|zyzzzyx{}~}}}|zxy{{}}~}zzz{{}}}}|||{{|z|||~||}}~}~~~~~~}|{zyw~~~}~}{{{{{||~~}}|}|||zzzzzxyz|}|{zz{z{|}|{xyxwxx||||~~}|~|{|zz{z}}|}}||{}~~||||||z{z}{{{{z|}~~}}|||~}{{||||}zz|z}|{|zxvuvuuvxvy{{|~{|~}{}}{{{zzxxyz{|~}~{|y{~~~~||}~}z||~~}}|}}|}}~~|||||||~}||{{{{{~~~}~~~|{y~}|{}}}{{{y{}~|{{|zyz}z{}~||}~~||~||{|{{|~|zy{zyyxyyzzyyxxxuuvyzz{{}|{{xwyz{|{yxuuyvvy{{|~~~~~|}||zz|}~}~~~~~}|{|{{{|}{|}|{z|z|}|||}~|||}||{|yxvxxwyyy{z{xzzxxvwyyxvsusy{}~}}~}~~|}||{{|}~~~}}~~}}}}}|||{{|{y{z|}~~~}}~|~~~}{}}||z}~}~}zyy|~}}|{z|~{{y~~}~~}}~}~}~}~}}}}~}}|~}|{|}||~{{}~~}{}{{|~}}|||z{{}~~~|{|{{}}}~~}}}}}||~|||}||}}zzy{|}}||{}}|zzyy{}{z{{}~}|{|||zy}zy}~~{}}|~|{{}~~}|||}{zz|z}~~~~~}~~|xwwv|}}|}{zyzyxy{y||}~~}|zxyz{~~~~~}~{||~}|}}{}}|{|~{y{~|~~~}{|||||}}~||~||||||~~~}}~}||{y{||{{~~}~~}}~|~}||~}||}|{z{yx|}}}~~U)***+)((*'''(&  ["}~~}}|}}{zzzxwvvx{zyyz|}~}{zzy{|}z||zz{|~~~}|{z{|}~~|{|{|}~~~~~||{~|z|~}}{{}~}}{zw{}~~|||~}~}}~~{{{yzzzz||}{||}|}||{zxwyzy{|}~~~}}|||||}}|~~}~{~~}~}||}{{||}}}}{{}~~|}~}~~}|~}}||~}|{}}|yxxvuvwxxz{z|~~}~}~~|||yxyyyz}~|yy~~}}~}~~~z{}~}}~}}}~~~}}|~~z|}~}||{~}}}~|||yz~~}}|{zyzz||~~}~~~~|}}{~~}{|{|{zz{yzyzxzzxwvxy{{}{}~{{|zyzz|||{zxvyyyy{z||~~~~}}}|{z|}~~}~|}}~|||~}}}|{|}{||}}|}~~|~~||||yxyyzyyzz{z{zzzxwvvxywvtvwxz}~~~~~~~|}}||{|}~~}~~~~{|~}}~~~|||z|}|~~~~}}~~~~~}}|{{{~}{yyy~~~|||{|{yz}~~~{|}}~}}}||}~}|~~||~~}{{{{}~}||{{|}}}}|{zxz~~~}|{}|{}~}||}|}||{{}}||~|~||{yy{|}}|{~|~}}xxyzz~~}|{z{|||}zz{|z{|zx|~~|}|||}}zz|}~}|z{|}|yyy{~~~~~~~}}~|zvwty~||}{{zzywwyzy{|}{}|}{zyxy{~~~}|}{|{|~~}|{y{|}{z|~{zz|{|~|||{{{||y|~|}|z{{zyz|~~~~|}~||{z{|}||{}~~~~~~~}}}{||~}|||{{{|zy{|}}~~~V(*+)*))')'''(&  \!||{y{}||{z|z{yzyyvvtvyzyuyy{~~|{zxwyzzzz{{y{|}~}||{zyxz{~~~|{{|{|}|}}||xy||x{||zzxv~}~}~~||zzyz~~~~~}}}{||~|~~~}~}}|~||z{zyz{zzz{zzz}|}|||{yywuuxyz|}}~~~~~~|{{{zz|{{|}}{zz||{|z{|zz{{||{{{||}||}}}}}|~}||}~|{||||||{zxwwwwwywxyz{||}}}}~}{{|{zwwywv{||}{yyz}}|}}{z{}}}}{zz~|{{|}{{{|~~}}}}}~~||||{{}}|~~|{|~}~~~}|}||{{zy|~|{{zyxx{z|}}||}|~}~|}~||}}~}||{y{{zzyzzyxyzxwwwwy{|{|~~}{z{zyz{x||zzyyzxyyyyy{~}|}~~}}}|zz|}{|}|~~|{|}{z|~|||||zz||z{|{{||}}|}}}}}yxywyzzyxy{{zyzxwvwxxxxvvxy{|~~}~~}~~~|||}|}|}~}|~}}}z~~||{}~}}}{{|}}~~~}~}||{}~~}~}zxz}}|}|{}{yx|~~}}|~|}~}~}~}}|}~|{}|}|}z{{}~}|||}||~}{{{{{|}~||}}{|}}~}}}|{||}|{|~|}|}}|}{{xz~~~~|}}~~||ywzzz{~~z{{}{|}|zx{}}~}{{~}}}}~~}zz{}~~}}{|~|zyyz~~}~}}|~}zxwvuy}|}|{{yzxxy}{y}}||}~|{xwz|~~}}}{{{{~|~~}|z{{~{|~}{||z{~~}||{z{}z|~}||{zyywxz}}~~~}|~}~~z|}~}}~~}~~~~|}}{|}}~~|{|}}x{}}}~}V(*+**)(()'('(&  ]!xz{{}~}}|{{}{zyyxywvwz{yxxxy}~|{zyzz{y{{}|{~~~~~}{{{z|~~|~||{{~}~|zy}|yz||{zyvz~}}}||{~|~~}}~~~}}|}~{{z|{{{{{z{}}}}{zywvx{yy{|}~~~~~}}}||~|}}|||||}{{||{{{||}|~|~|}~~}|}~~{~~|~~~~~}}}|||{{yxxwx{zxy{{|}|~~~|~~~|}{zxvywtx{z~~~{yy}}z~~{{|}{{}~|{}~|}|}~~~~}}~}|{|~~~}|{~~~~}|}||{|}}}{|zyx|}}~~~~~}~}~~~~~~}~{||~zzzzxyyzyxyyxz}~||}|{}{|||{z}~}|z|{y{{yyz}~}}}||{|||}}~|}~}{}}||{}~}~~|{{|||}|{|||~}|~~|~}yxyxyyzzzyzz{zzzxxxxxyxxxyy{}~~~~~}~~~}}|||}||~}}~~}|~z{}}~~}~~~~~~|~}|}||~~~~|{{z|}~|}|}|zy|~~~~~~~}~~~~~~~}|}}~~||~||{{zxz{~}}|||~}~||{{z{}~~}}~}|}}}~~}}||}|{{|}}}|||||zzzz{~~~~}~}||xzyzz|||{{z}}|||zxx|}~{{}~~~}}}}}|z{z~~~}{{{xz||zyx}}||~}}~}}}~|}yzxyz}}{{{z{z{xwx}}{{}||{}{ywxxz}~|{|}|zz}}}}}~}{zz}}}~}||z{}||{|{|}~}{}~{||zyxuty{y{~~~}}}~~}}|||}|}}}~}}~|}|}||{|~|~~}||}}}{z|}~~}~W(***+()')&''('  ^ zyyz{|||{{{{zzyxxxvwwyzxwwwwy~|{zz{zy{xy{|yy{}}~|~{zyzy{}}}{{||{zz|}}{zz||xxz{zyxtv{~~~~|~}{||}{{|}|}~~}~~}~~}~~~~~~|{||{{{yyyzzy{|~~}|~|yzwvwyxyx{|~~~~}~}|}|{z|}|{|{|{}}|{zzzz{z{||{||}}|}|{}|{z}|||}}{}||}}|||||zzyyvyxz{zz{y||{~~}{{}{||zwvwwsuxz}||zywyzyz}{yy|~~~~|yyz}~}|{{}~}|zzz}}~~}~~}|~~}}~|{|~}|}}{zxx~~~|z{}{|{|{}{zyxuy||}~~~~~|}}}~~}~||}}|{z|yyzzwyyzzzzywy{|}}~~}{{{{{z{z|~~|zz{yxywyz|~}|~~}}}}|{{}|zzz{|~}~{}}||{~~}~}{z{}{{||yz||||~~~{~~zwwwxyzyyyyz{{{yxwxwxyyxxyzx{|~~}~~~}}~}|~}~}}}~~~}~}{|~}~~}}}~~~}~}}}}~~~~}|}{z|}{|~}~}}}|zz|~~}~~}}~~}~~}||}}|}}}|~~}{z{zwxy~~}||}|~~~}{|{{}~~~}}|}}}~~~}}}}}||~}|{|||{|z{yz{}}|}}}zzzzz{|}|{{}||||zyxz{~}}}~~}~}~}~~}{{y{{}}}}}yz|~{yy}}||~~~}~~}|~}{||zyz|{}|}zz}{yxx{~||~}||~|{zyxz}~~}||}}{{~~|~~}~}|zz~}~~||{}||}||~~~}}~||}zyyxwuwzxx{~~~}~~~|}}}}}}}}~~|}}~}}}}{{{~~~{{}~{{}}}V)**)+)(()'''(&  _!}||}}~|||{|{{}zyyyyyyzzyxyxxx}|}{|}{z{zz{|}}}~~~~}~{{||z~~~~}|{zz|~~|}}zz{{zzxvwz~~}~~}}}~}~|{}~~~~~~}}~~|~{|{}{z{|~~}{{ywyzyyy{}~}~}}}{||||~||~~~}}|y{|z|{~}|}~}}}~~~|~}}|~}|}|}~~~~~}||||y{{xyy{{{z{z|~|~~}}~|}}|ywwwutx|~}}|{yzyyx|}{z}}}|z{|~~|}{}}}|}z{|}|}}~~~}|}~}~~{zyy|~}~}~}{{|||}}}zxx{{}}~~}}~}}}}{{zzzyz{zzz|yz}}}~~~~~}~|{|{{z~~}|{z|zyzz{||~~}}~~}~}}{|{yz|}~}|}|{|~~||}{{{z{{y{|}}}~}}}~zywwyzz{zy{{y{{{xwyxwzy{{{z{z|~}||~~}~}}}}~}}}~~~~~~~|~}~}~~~}~~}}}~}}||{|}}}}~~}|||}}}~~}}}~}~~}|}}~}}}}|~|zz{zywvx}~}~~||{{|}~|}}|||~}|}|||||}}~}}}}{}|}|}{||}{yyz|}}~}~}}}zy{{zz{{|z{}|z{zzy{||~~|}~}|}}}{}}~~}|zy{|{}}|{z|}|zz||{z}|}|~}}}|zz{zzzz{{{z{zy{}yzxxz}}}}}}||{{yzy{~~|}}}{||}|~~~|}{{||~}~~}{}}|}~}{|~~}|}~~~~~}{|{zxxwvvxxvx~~~~}}~}~}}}{}~}~}}|~~~~|~|}~}{||{yz~~|}~||}~~}|}{~}|U(**)*((()''')&  ` |zz{{}{{{{yy{zyywwyyxyxxyxwvwy{{{z|{yyyxyyz|~|}{}~|{yz{{|~}~}|{zzyw{~}{||{z{{yxywvy|~~~}~~~}|}~}}{{||}}~}~}}~~}}~}}~|}}|zzy{zz{|~}|}~{{yxxyxwxyz|}~}}}}}}|{zyz|{||}}}|||yyzz{y||{z{{z{|}||{||||}{|}|}|~}|~}~||{||yxyxxy{|yzz{{{z|~|}}}|{}zywwvwuy||}|zzxxvxwz|{{{{|~~~~~||yyy|~|z{z{z}~{yyyxwy~{|z|}}|~|{{~||z{zzz~|~~~~|}}}{z{|{||{{zzyz{}~~~}|}~~~~|{}{{zz{zyyzy{{yyz{||~~}}|}zzz{yy{~}}{{yywyxy{~~~}|}~~~~}}~~|{zyzx||}{z{|zz}~}~}{{||{{zxyz{~~}~}~}yyyxxyz{yzzyzz||yxyxwxzz{zy{z{||}}}~~~~~}~}~}}{|}~}|{~}{~}}}|~~~~|}~~}~}}~}|~}{zzz}}|}}}}~}~}}}}~~}}}}~~~}}||}}||}}~||{{zywxw{~}}~}|}|||~~}{}}}|}}}|{}|}}~~~}|}{}{|}}}{}}{zyz|}~~}~~}}yyz{{{{|yyy}||{|yy|}||~}|~~}|}~|{||{}~}zz{{{~~}{y{}|{z}{{{||~|~}{|zzz||z{{{|z|}{{}}{{{zz{|~~}}~}{{{z}|~~~}||}}}~~|}}~}|}|{|~}}}}}}}{~~|}~~~~~~~}|||zxxxwxyyxz~~~}~|}~~||}}~~~~}~}}~~}{|}zz{~~}~|}|~~~|}{{|T)****))(*'(()&  a"|{{||}}}}z{||~{zyzz{{|zyxzyy{{z{|}{||||z{zz}~}||||||{|{~~}~~||{zy{}~}{{|zyyxyxz~~~~}~~}}}}{z|~~}~~~~~~}~~~~~~}|{|zz{}}~~~}}||zz{yxx{}}}}~}}}~||||{{|~}~~||}{{||{yz||||~|||}||}~~}}~}}|~}~~~}{}|{{z{zyz}}zy{{}}}}|~~}~{zwxvxyz{}}~|{z{www||||~}~~~~}{z||~}{{}{|}~}zyzxxxy|~yz}}~}||}~}{zz{|~}}}~}}{|||}}z{|{{{~}~~~~}}}{zz{zz{||zz{}}~~~}~}{|{{{{{}}}|zyxzy{}~~|||||~~}~~~}~}}}zy{}}{||}zz{}||}}|}|zyxy}~}~zzzyxy{z{zzyy||zzyywxxz{||zy{}}}|}~~~~~|}~}}|~}|}~}|{{}|x{~~~}~~~~|~}~~~~~}|||{{|}~}~~}|}~~~~~}}||~}}}|}~}|}}}~}~|{zzxxyy{}~|}}||||||}|~}|}~}}|{~}}|{~}~~}||}~||~||{|{zz{{}~~}}~}~yyzy{{{zyxz}}||{zz{~zz|}|||}|||}|z{|{}}~|zz{{}~}|zz}{{z{{yy}|||}||{|zy{{z}{{z{{||z}~|||{y{}~}}}|}|}|||}~}~}|{}{{{|}}}~~|z|{}}|||{{{~~}}|{|~~~~|}}||}zyzxxwxyyy{~~~~~}{}~}|{|||{}~~~|}|~}|{|{||~~}|||~}}~~}}yy~}U))+**((()'''('  b }zyz|{{|{yzz{|zwxxxyy{yxxxxzzzzzz{|zz|{zz{y{}~}{{||{{{zzz||{|}|zzzwx|}}}|z{zzxxwxy{}~~~~~~~}}}~}~}|||~zyy}~{}~~~}~{|~~~}~~~}|}}||{zz{{|}|~}|||{yzzywyz{|}|}}|~}~~~}}}}|{{}{z{}}~|}|}{{z{z{zyy{{{{{||{||{{{|}|~}|||{|}~~~~~~||}zz{{{y{|~z{{{|~~}}{zyxxwwz{}}}~{zxzwvv||{{||}~}|~~~~}z{z|}~|{zzy|}zzxxxvxz{}|z|}}||z{|||zzy{{}~~||}|{{||{{zyz{{z|}~~~~~}~~~~~}||yzzzxy||zz{|}}}~}}}|z{{|zz{}}~|yxxyxz}~~}||||}~~}}}~}~}|}{zz{}|z{}}{z}~}~{}~|{{}zzxy{}~}|}{zzyxyyyzyzxyz{|{yyxwxz{|{{z{|}{||~~}~}}|~}|~}~~~||{z{yzy{~~}~~~~~~~~~|}~~~~~~~|{|{|}}}|}}}~~~~~}}~}}}|}~~}~|}~||}}~~}|{|zzy{z{}}}}|||}{}|}||}{z}}~~}~{{|||{|{|~{{z}~||~}||||z{{|}~}|~}~~}zxyz|{{|yyz~~|||{|}|{z{|}|}~}}}~||}||}~}{{|{{}~}z{{{{z}||{{}||}{|{{yz{||{{zzzz}{|~}{z|}~}}~~|~~}}~~}|{}{}}}~}}~}}~}||}~{y}{z~~{|z~~~~~}}}|{{xzyyxyzyz{}~~{|}}}{}{{|}|~|}~}}|}|}~~}|}}|}~}~~~|z|~V)***+)('*''')'  c!~{{{|}|{|||{|||zy{zz||yxy{{{{|{{z||{{||{zz{~~}|||}|}|zz}|{}}}|{|yy||}~{{zyzyz~}~~}~~}}~|xy}~~~~}}}}~~}~~~~}}{z|}|}}}}||{z{|zyz{}~~~||~~}}}}}}}||}~~~|}||{|||{yz|z|{}~}~}|{}|~~~}}}~||}~~|||{}|{|}{{{{~~}~{{zzzy|}}~~}|z|yww{{}~~~~~}~~~|||~}|||yx{}|{yyzxy|~}|}}~}||{{||}|{yz{~~}}~~}||}}{|{zz{|{|~~~~~}~~||{{|{zy|}{|{|}~~}}~~~}{|||}}~~~}|{zzyz{}~~~~{|}~~~~|~~}||z||{|zz~~~|}~}}||}||{zywy}~}~{z{zyz{zy{yyyy{{{zyzyyy|{}{{||}}}~~~}}}|~}{z|~~~~}|{{xzyxx}~~~~}~~~}~~}~~}}|{}~}}}}|}}~~~}}~~~}|{|}|~~}}}}}}}}|{{y{||z|~}}|||{{{|{|||}}{|}~||}}{|||{{{|}~~||{~|||~||{|{|}}|}}}}||}~}zyyzz||{yy{}}}|{{}}|{yz{||}~}}|}|}}}||}}}{{}{||}}{|{z{z{{{|{{{{~z{zzyxzy{zzyyxz{yz}~|{z{{~}{}|}~~}{}|}}}~}}|{{|}}|}~|~|||}}|zz||{}~|z|~}|}}~}}}~}{|zyyyxyzxz{|}}}}~}~}}{}}||z{{{z{}~~}}~}||||}~}~}|{}~}}~~~{{|}}U))*)+)(()'(')&  d!|yz{zzzzz{zzzzzyz{{zzywyxy{zyyyyzz{{{{{zzyxy|}}|{|zz{|{zz{{{|{{{zzyy|~|{{zzzzyyy{}}~~}z{}~~~~~~}}~~}|{{ywx{}{{}|~~~||{|~}|}~}~}}||{{z}}}||||}zyy{{{xy{|}}}}|}~}~~~}|}}|{|||}~}||~}}{|zz{{{yy{||{}}||}|{{|||}||}~|{{|||}}~~|}}|z{{zxy~{{zz|}}~~~~||y{zxz{}|}~}{{zxwwzz{|||~}~~||~}}|}}||~}|{zzxvy|{zyz{yzz{~|~}|{}}||zzyx|z{zyyyxy~}}}}|}}{{||{yy|yxyzz{}~}~|~~}~}|z{{z{y{|zzz{{}~}{}}~~}|~~}||}~~}|{{yyy{}{{{|zz}|}~{}}}~|||{{z{{xyz|~}|}~}}}}}{|{|yyxxz}}~}{{z{zz{{zyzxzzzyzzzyyzz{{|{{{}|{||~}~~}{{zxwx~}~}|{{{{zz||}~~}~~}}|||}~{{{|~~~}}~}~~~}}}||{{}~~~~~}|}~~}|{||{}}||{}}~}||}|{||}}}}}||{}}~|~}||}}}{||}~~}||}||}}}}|~}}|}}}}}||||{zyywyz{|x{{}}}{~~~{{z{{z|~}|}~|{}|}|}~}||{|~~|}|{|z||~|{zz{}zz{zxyz{yzyxxxx||z{}~|{{z|~~~||~}}~|}{}}~||{|{{~~}{{}}~}}}~|y{}~~}}{{|~~~~~~}~~}}}{|{{zzyz{{zz|}~}~}~||}}|}}|{{{z|~~~~~~~}~~~|z|~~||}}V))***))')'(((&  e!|zzz{|zz|{{|||{z{{||{|yyxz|{{{{z{}{|{|}}}}|||~~~}|||||||}}}}}|||{|z}~}}}}|z{{{~~~~~}|~}~|{zyvy}}|}}~~~~|~~}~~~~~}}||~~|~~}~}{{|}|zz|}~~~~}|~~}~~~~~~|}{|}||}{{z|}}~~}~~~~}}}|~~~}~{|z||}}|~}}||zzyyz||||~|~~~}||{{{}{|~~|{|{yyy|}~}~~}~~}~}~}~}~|}|zzz}{z{{||{||}~}|}~}}{yyyy|zzzxzywz|}}~|{}}|{||y{}zyxyy{~~|}~|~}|{|}{{}|{z{{||}}}|~~~~}|}~}||{{z{}||}}{z|~~}~|~{z{yyxyyx~~~~~|~}}}|{zzyzz|~|~~{z{{{zz{{{zyzzzz{z{yz{|||}~}||}~~}~~}~~}|{xwut}~~~~}|{||}~}}}z}~~}~~~~}|}}~~~}}|{~~}~~~~}~~~~}}}{{{|~}{}}}}}~}|||}}~}}{||}}~~}|{||}}}~~{~|||~}|{}}||}}{|||}}~|~|~||}~}~}|~~~}}}||{{|{{{}{zzxxyyyyz|~~}{z|{|{yy|~}|{|||~~}}|~}}|||}|}||{zz||{|{z{|{zzzxz{zxxxxvurz{z~|}{||{~}||||~}}|}}|}}}~~}{zy{z|}|{y~~}||~}}~}}z}}}}~}||~}~}~}~|||}zzy{zz{zyyz}}|}~~~}{}|}}~|zzzz{|~~~~~~|~}}|zz}~~|||~|V()**+)(()'(((&  f!|zyyzyyx{zy{z{zzxyzzyxxvwyzzzxxyzzyy|{|}}|{z{{|}}}|zyzzz}|z|}{|{y{{y|~~}}||{z{y{|}~~~~|}~{{{~}~}}{zyyywx|||z}}}~|}}~~||~}~}~~}|||~|}}}~|||{{z{{{zz|~~~~}|}z{|{|~|~{~}}{z|{zz{{{zx{{|||}~}||{{{z}{|~{{{zzz|~~|}}|}z{{z|z~|zz{}}}}}zv{|{~}}{zz{||}~}}{zyvxy{|}}~~~~~}}}|{{|~}|}~|}}{zzz{yyzz{{{}||}~||{~|{|zyxxxyzyzzz{zwz~~}{{}{{{||{z{ywwxzwvwvw{{{||}{{}~}~~zz{|{{||yyzzz{{|{{}}~}{{|}~}||}||{zyz{|{{~|||}~~~|}{{{zzxwzz~~}}}}~|}}}{z{{xz{}}|~~{{zz{{yzzzzyy{yzz{zz{||zz{||}}}~}}}}|}}zwusty}|}|||}~~~~}~~|z|}~}~~~~~~~~~~~{}~~~}~}|~}}}}{|{~~{~}}~}}}{{{}~~~~}~|}}|}}||}{}~}}|~~|{}}~||}}}|}~||}}|}~}}|~~||}}|}~~~}}~||{z|{||zyz{zyy{yzz~|}~||}~}||{z{}|{||}|}~}|~}}|}|~}}~}|}y}}||zz|zz{xwyz{xywxuqpu{{|~~|}~|{|{{{{}|~|~}||~|~~~{yy{y{|}|y|}|}|}}~~|{~}~~~}}}}|||{z{{{|zzyz|}~~~}|}}|}}|{{{||~~~~~}}~||}~~~}||~~U))*)+)(')'''(&  g!}{{z{{{z{|||}|{{{z{}{{yxyz{{z{wxzz{{||~~~{|{||}}~|{{zz|}|}}~~{z{}}{~~|}}}}}}~~}}}~~|{|{{y{|z}}}~}|}~~~~~~~}~}}~~}|}}}{}}}{|}~~~}~}{|}{~~}}|~~{{|{{{{}}{{z{||}||~~}}|zzz{}}||{xyz~~}|~~~|{{{z||{{||}|}~~{wz|z~~}||{{{}|~~}~{yzyyyz}}|~~~{|||~~}~~~}~{{||||{{|{|}~~~~~|}}||}zyyxywx{{{||||~}|}}{zz{||{{xwvvxyvwvwy|zz{{{x|~}|||{|}}|{{z{zzz}{|}|||}~~~~}|{zz|{||}}{||~~|{{{{{zx{z|}}|||}~}}~~||||{z|}}}z{|{{zzzz|{yxyyxyz{z|}~{{}}}}}}~~~}}}~}}{yuruz|~}|~}}~~~~~}~|}~}|~~~~~~~~~~~}}~}}~~{{|~}~}}~}~~~}|{}~|{{|}~~|||||}}}|{{{z~~~}}}}{}}~|}{||{|~}}}}}}|}~~~~|{~}|}|{|{z{{|yyy{yxxyy{z~||}|}~|}{|z{}{zzz{{{}|}~~~|}{~}}|{}{||}{{z|z{{xuvwzxwwwtrrsy{|~~}~}~~{||zzyz{|}}~~}|||||~||{xyyzy{}{|}}|||}}~}|~||~~~~}}~~~~||~||||{{|{}{||{y{{}}~~~~}|}~|}}}|{{{{{|~|}}{~~~~~~~~~~|}~~~}zz}|U))*)*)(()'''(&  h |yyyyyyyyzzz{{z{zzzzzyxwyywxyxvuwyyzz|}|}}|{zyyz|~||yyw|}|yx{~{zz{{|{~~~|{|||}~}~~}~~|}|~~~~|||{z||{{z{|{}~~}}}{||~~}~|}~}~}||~~~|||{{{{{{}{|{|{{|~|}{|z||{||{{|~|z{z|yzyz|{zzxzxy{z||}}{zyxz~|}}|}{yxx{}|{z{{|zywyx{|zyz|{|||{zyz~}}}~~{zyzy|{~|z|yyxxxxy{|{{~}~}|yz{|~|}~}}|||zz|zzyy{yz~}}~}||}|z{}{yxxvwxyzz{}}}~|z{}{yyyzzyyxvusuvtwwwxxyxyyxvw|~~}}{zz{|{~|{{zzzwyyzz|}}|}||~~~}~}{{{|{{z{|{{z|}~~|{{|{{zyyy{|{zyz~}}}~}{||{z{||}~{{{||{zx{yzyxzxwwyzy{}{z}}|~~~~~}~}}{ywutz}~~}}}}~~~~}}~~|~}}}~~~~}~|}~~~~~~~~}|}}}~~}}|}}}~~|}z{}}|{|}~~|{}|}}~}}}z{||}}}}}}}}~~}}||z{{}}~~}~~|}~~~~|{}~~|}||{{{{z}wwyzzzyyy|}}}|~}}~~}}|{|}|{{||{{z~}~~~}|~|~}~~|||}}{||zy{yvxxxxvvxutuuy}|}~~}~|}~{xy{z}~~}|~|||}}}{yxzz{z||{|||}}}~}~}~~|}~||}|}|}{|{{}~{z|~~}}}|~~}}~}}~}}}}}{}{}}{}~|{}}}~~~~~}~~~~}{||}V)*)**((')'('(&  i!}{z{{{zz{|{{|}|{|~|{{zxxwxxzzywww{{||~}|}}||{yx}~}|{zwz}|{yz~|||{|{}~||}|}~~}|}}}~|}~~}|||||}~}|z|}~~~}~}~}|~~~~~~~}|{{|{|}{|||}{|~}}||}|{}}}}~}|{{{z{y{}z{{zyxyxz{||}||yxy|~}}zyxvz}||{|zz{yxzz|~||{z{{||}{x~~~}{z|z{z|~{|}{yy{{{{|z|}~~}{{|||{|}}||}|{{z|yz~~~~~|{|~|{y{xyzz{z~~}{{|{z{zzzz{yxvvvwvvwvxwxzzyyvvy~~}{}~}|{|||}~}|zyxvuwz{|}|~||~{z|}|{{||{zz{}}~~|}|~}{{{xz|}|{zzx{}~}~}}}{{~{~~~{|{||{zzz{zxwxwxzzy{~|z{}}~~~}}}{yxw|}~}~~}}~}~~~~~~~}}~~~~~~~~~~~~~|{|}~}}~~}}{{{|{{}~}~~}|}}||~|||||}}}~|}~~}}~}}|||{z{||~~~}}}z{|~~~~}|}}~}}||{|zz|wvwxyz{zz|}~|||}~~~~~}zz{|||zz{{z|{|~~|}}}~~~}{}}||||{{zzxwwwvwvvuuvtvz|||~~~~}|}|zyw|z|~~|||z{{||~{zvw{|zz|z|}}~|}~~}~}~}~~}|~}{||||{}}{{|~}||{z|}||}}~}}||~~|{{{{{{~|z|~|}{||}~~~}~|~~|{{}}U(**)+((()'(&)&  j yxzyzyzz{y{{||z{}{zxzyxxwwyyyxxvyxy{|{{{~~|{{yvy||zyzwx{{yzy|||{|zz{}}}}}|~{y}~~|~z|~}}||~|}}{{|{{z|~~~}{|{z{}~~}}||~||{~~}}~|z{zzxyzy{{|{{{}~~}||{{{}|}}||||{zzzyyyyzzz{zxwxwy|zy{{zywy{|~}|{zxwvwy{z{zzyzyxx{{~{z|yzzzz}|z}~}}~~~yyzz{||||{{zyz{}|{{zy|}|{~~}zzzz{y||}}~~{|||{{|{yy}}}}~}{}}zzz|}{{{yxyzyy}~~~~~|zz{zxzzxy{zxwxvttuvuvvwwwxyxuuwz~}||~}|z|{{|}{{zyxvvux{{}|y{|y{|{|}}z{||yyzzz|~~}}{}}z|y|xxz|{yy{yy~~|~~~||{zz{|}}|{|{{{zzzzzywwvvyyxz~}{z|}|}~~~}~|~}zzxyz|~|~~~~~~~~~}~~~{|~~~}~~~~~}~~~~~}|{|~~~~~}~}{zz{{y}~|~~~}}|}|}|~}|}|{|}}}}}}~}}}}|}}{zzz|z}~~}}|{z{~~~~|}~~}}~||zz|||xwwww{}{{}|~}|{}~~~~}~{{y|}||}|{z{zz}~~~|{|~}}}}||{|~|{{{wxxxvvwwttvutyyz|}}~~}|}zzxz~{~~||{zz{{|}{zvu{|{{{{{}~}~~~|~~~~~z|||}||~}~}~}}|{|}|}~~~~}}~~|||||{~}{z~}||~}}}~|~~}|}}U))*)+((()''')&  k!|{z|}z{z{{}|~|}{}}{{|yyyyyyyzzzy{z{|~}}}~~}{|{yy|{{zzyy{}{yz|{}|~}{{~~~}}z|}~}}~|}~~~}~~}|}{{|~~~~|}y|}~}}||{~~}|{||zzyxyzy{{|}|~~}||||}}~~}}}{|{zzzz{|z{|zyzwvx||{|||zxz|}~|||xxwvyz{yzzz{{zxz{}||zzz{y{|}{~}}|{{{||}}||}{||~}}~}yy{{zy{}}{|}{{|~}}}}}}|}~|||~~}~~}|}~}{z|}~}}{{z{xx{~~{|{|{x{|yzz{yyyyxwwvvuxxywwyxvvxy{~~}}|||||}}{}zywvxwy{|}}yz|z{~~}~}}|{||zz||{{}~||}~}||}{yzz{zz|{{~~}~}||zyz||~~}{|}|}zzyzyzxwvwxzyy|~}{{{|{||}~}}~}{{{zz||~~~}z}~~}~~}}|~~~~~~~|{{|~~|~~}}{|{{{~~~}|}||}}~}}{}||{}~~}}~}}~|||~}{z{||{~~{|}|z{|}~~}~~~~~}||{||{|xxvvvx|}{|{|}||{{~~~~~|yy|}}}|zy|{zx|~~}}{yz|}}~}|}}||}{{zywwvtuvwuttutvz{zz||~~}}{|{zyy||}}}|z|zyz{z{zyuru|~{{{z{|~}}~~}|~}|{y||~~~~}~}|||yz}}|z|~}}}}|}}~}||}||{|{yzzz|}}{||~~~}}~}U(*)**(((*'(')&  l!|yyy{zz{zyz{}|{|}|{|zzwyzwywxyyxxwyz{|{|~}}z{yxwxzzz{xxyzzwxyz{}||zy{|~}|{|~~~~}}}}}|~~}~~|}~}|{{y{}~}||{z|~}}{{}~~~{{}~~~~~|}{zzzyxwuxzz||}~~}~~}|zz|}||~|z|{zyz{zyz{{{{zyyxwwwxzxy{yywx}}~~|{zyuvuuyyyzyyzzyyxyzyzzxz{wy|{z~~}~}~~}}}}{zzz}}{z{||{{||||}zyzywxu~~~}||{{yxz|{}}}}}~|||}|||}}|}|{{{}|zy|}{}}}z{{zx{~~~~~~}}{{{wxz{yxy{xywxwvvwwvvxywwxvvuuwz}~~~~~~~}}|{{|z{}{{{{xwvwwwxxy{|~~|zy{yz|~|~}||{||zz||z{|{~~||}}|}||zyxzyy|~||~}|{}}}zzxyy{~}}{{{{}{yxyyyyxuwwxxx{~}|{zyz{|{~~~}}||z{{{zyw}~~}}~~~~~~~}}~}~~~~~}~~{}~~{|~~~~~~{{z|}~~~~~|{z|||}~}|~}||{{}~}|~}|||}}~~}~}||{}||zyz||}}{{~{{{}|}}}}}}|{{{|}~yxwvvx{~}{y}}}|zz~~}zz{|}~{z{{yxx}~}yyx}~~}}{|}~|||yxxyvwxwxtuvuwzzz{{~}~}}~|zyyz}|~~|{zy{{zzyzyursz}|z|zz|}~}~~}zyxz~~~|{}{y{~~{{}}~~~}}~~}~{{{|zzy{yz|}|}}~~~~~}}{U))))*((()''')&  m!~{{|}{z||{z}~~}~~}|}{{yzzzz{z{{yzz{{{}~~}}}zyxz||{|{zy{zzyzyz}~|yxz~~~~~~~~}|{}~~~~}}|}|z}}}|{{|}|}}}}~}}}}{{zywvwy{}}~}}|}~~}~~|}{{z||}}y{}|{zyzyyywxwzyz{|zyy}}|{zywvwwzyyzz{}}zz{yxz{zz}zz||y{~~~~}}~~}~}{z||}}{}~~}~~~|{zzyyz~}~~||}}xyz||~~~~~~~~}|{||}~{|z|{{{}}||~}}}|zy~}}|{{zz}zyyzzyxyxwwwwwxyywxxwuvwtx}~~~~}~~~}||{zzyzyzzwwxxxz{z{z}~|zy|zz}}~~}||~~|}|z{{z~~{{|~}}~{zyzzz|}}||}}}{zyyx|}}||{|z}{zyyxzyxwxxwxxz||{||{}{}{~~~~}|{zz{|zyy|~~~~~~}~~}~~||{~~~~~~|}~~|~~~}}|~~~~~|{{z|~}|~~}}|{{|}||}}~~}|{z{}~}}~}|{}z{}}||}}|||}{|{yx{}~|{}{|{||}|}~}|~}~|{{zy}}yvuvux|}|zyz}~}zzz}|zyzz|}~{z{}|yx{}~}yzyz~~~~}||||}{|zyyyxxxywututwy{yz|}~~~~~~~|{{zz||}||zzwyxxxxyxvtuyz||{{z{}}||~~~~~}~~~|yywu{~}{|zz|||{{|||}}||~~}~~|yy|{yxyxy{}}}}~~||~||}zV)***+((()&(((%  n!~|z{zyzzzzyxy}~~~}}{{zz{yyyzy{zyzwyy{|}~}|||zyxx{{||{yyxxyxxwvz}{yuwz}}}~~~~~}||||{yzy|{z~~}{|{{yx{}~~}}}zz{~|{}||~}~~~}~}|~|{zyxvwvxz{{|~}}||~}||~{{{{z{{}{z{z{{yzywyywxxyxxyzyzz}~}{{xwvutuxyzxwz~||zzzwxzyz|{zzzz|}}|}}|}||~||{{yz~~}|}~}}~~|{{zxwyz{{|}{{|}yxzz}{|}{|}~}~~}|yz~{|{zzzz{{zz|}}|~}|{}{z{|~}|{{xxx{zzyzyxwxwvwxvuvyxwwvvuutuvx|~}|}}|{zyxxxvxxxywxxwyz{zzz}}}}}zyz|yx{~|}{~}}}|}|}|}~|z{|y|~|y{~~~}|{{yyzz}~~~||{{~}|{yxww|}|{{{{{}{zxxxx{{yxyxxyyzyz{~}|}~~~~~||{{zy{|{{y|~~~~~}~}~~~|}~~~}|{~~}|~~~}~}|}~}}}~~}}}~~~~}{|||~~}|~~~~||{z{}}}}~}|||{z}~}}~~}{||{}}||~~|||||zzxy}~~||z{{{{|}}||~}{zxvz}ywwvwy|~}{zyz~~|zy|~~yxyz|}~}|}~}|{|~}~~{z}~}~~~}~}~}|||{zy{yyxwvututux{yy{~~}{{{yz|}{{zzvxzyyxwxwvwzz|}|{|{~}||}~~~~~}zywsv~~}}{|{||{{|{z{}{}}~~}~}{z~zyzyyz|~~}~~}}}~|z}~|||~|V(**)*)('(''&(&  o!||}{{{z{{{yx}~~}}{{|zz{{||{}zyz|{~~}|zyxz~}~}|zzzzzywuw{|zvuw{{|}~~~~~}||{zzxvzy}~}|||{{}~}}|{~~}~|}}~~}~~~~}{{{xwxzzz|}}~|}~}~}~||}}}}||}|{|{{{{zz{zyzzzyyzzxzz|}~}}zyxwvtwyyyvw~}}|{xxyz{z{z|||~~~}}~~|}~}}||zz~~~||{{{zz|{|}}{|}|zz{|}~}}{~z{{}}~||{|z|zz}~|}}~}}}}~~||zzxx||zzzzyxxwvxwwwwyywwwvwvustxz~}~~~}||xxxwxxzzzxvxxy|}{{|}}}}}{zx{{z{~}}||||~}}{}}~}{||{{}{zzy~~}{{{{{|~~}~~||}|zyxw|}|{{z||||{yxwxy{zzyyyxyxwwx}~~}}~~}|}|zzz{{|~~~~}~~~}|~~|}~~|}~|}}}~~||~|{}}}}}~~~~~{{}}~}}}~~~|}{z}}|~~~~|{{{z|~|}~~{|{||}}{~}|||{||z|xx{}~}}|zzzyx{}|||~~||zzvzzxwwvw{}{zzzz}||yz{}|zyyy{|}}|~~}|{{|~~}}}}{{~~}~~~|~~}|||~||{zzzyxvutttrvxwxx|}}~}{{{zz{{zyyyxwwyzxwwuuxyz}}}|zzz{||}||}}~~~|zwsqy~|||{{|}z{{|yz{{{{}~}~}|{}zyyxyxz}}~~}|||{z|}||~}}{}}T))*)*()'('''(&  p }{{|{{yxzzyyxx}~~}}}}{{z{zzz|{{{zzyz{~}||{yyx{}}}{zzzywywutvzwvstwwy{|~~}}}}~}|zzyzxuux|~|}z{|{{|~~~~}~}{||{}}|}}~~~~}}~~|~}}{{{{zyy{yzz|{{}~|}}~~|||{||{||}}}|{{z{zzzyyyzzyyxxywwxz{z{}||zxwvuvwxxvt{}{}|xxyyyzxyz||}}||}}}||}z{{{||}~}~}~~}||}zz{{z{{{{z{|{zzzyz|}|{~~~}|{yx|}}||{{z{xz|||y|~|}~~~~}~~}|{zyyxyzzzzywvxxvvvwvvxxxwvuutsrswy{~~~|}~|{||yxxxvxyzxwwwwzz|}{||{{{zzzxzxyy}||{~{{{|||{~~}||{{|||{}z~~}|{z{{yz}~~}}}||}}|zxywy~{{{{{}~}zzxxwx{{yzyyxwwuuv|}|||~}||{{zyzz{|~~~~~~}|~||{}|z|~~||||||}~}}||}~~|}}}{z|~~}|}|~~~~~~~~}~||}~~}~~}{{{}||~~}}}|{z|{~}~~~~}||}|}}}}|~}{{}}}{{zy{{{}~~|zzzyz{|||{~~}|{{{z~zwxvwwy||zz{||||zz}~|zyxxz|}}}~||{}}}}|}~}{{~~~}~||~~{||}}|}~{{{zxvttsrtwvxy||~~}|}|{{|}{yyzxyy|yywvtuxzy||~~||||{z|z|~}~~~|~|yuqt|~~||}{|||}{{|{yz{}|~~}||}|zyzzyx{~~{{{yy{||}~~{|~V))*)*((()'''('  q!~|}}||z{{{|z{{~~~~~}|}{|||}{~}~~||{{}~~}yxzy{}~}{{zzz{yxuvywvvsuvx{}}~}|||{{{yvy|~~~|{z~}}~}}{|}~}}~~~~~~~~}~}~|{|||{y|{{|}~}~}|}~}{|}}|}~~|~z{{z{{{{z{{{zzyywxz}|}~}~}|{zyxvuwzxxw{|~~|yzyyzzyy|~}}~}}~}~}}~}{{{}}}~~~|~|}~||{|{{~}}zzzz{~~~||}{zx|~}}{{{|y||}|{{~~~~~|{}{zyz{{{z|y{yzxvvwvwwywxxwvvutpsvxy}~~}~}{yyxwzyzyyvxyz}}|}}~~|}~{zzzzyz}}|}}}|||{{|~}}}{}~}{|}}~~|{y}}|{}~~~~~~~}}|||{z{yz|{{{{||~~|yyyxx{{{{zyxxxuttyz|~}{{}z{|{{zyz{~~~|yz}~~|{||{{}~}~~}}}|{}|~}}}~|{y{~}|}}|~~~}~~~~~~~~}{|}~~}|}{|{}{~~~|||{z{~~}~}|||}~~~}}~}||||{|{zyz{z}~|{z{zz{|{}|}~}||}||ywvvvww{z{}{{||zyy}~{yyzxxz}}|}~|}{~}|{{~~}|~~}}||~~|}}||{|}}~{{{{yvvusrsutvy|}}~}~}}}z|z}zyxzxxwyzxvvrrvyx{|~~|{zzyyz{|}|~}~~~}|~|{uqsuz~}y{zz|}}{{{{zxy{{}~~}}||}{yyywxz{~~}|yzxx{||~~|}||{V)****)(()'''(&  r ~z{||zyz{zzxyy{~~}}}}|{z{z{zz{{|}|zz{z~|}|{yyx{|}||z{yyzzzxxwvxvtrrsux}}~}~~~{~}||{zz{xvxz|~~}{yz|}{|~}~~~~~|{y{}|~}}~~}~~}}}~{}~~|z{|yzyz{yz{z~}}}}{|}|}}||{z~}}|zz{{yyzz{zzzxywxwxz|zz{}{|{zyyyxwuwzyyy{||~}|zyzyzywxv{}{{}||z{||{~zyz{||}~~~~}|||{{|||z{xy{}}zz{yyz~}}~}}}yzxz{~}|{yyzyxzzyz|~~|}|~||||zzzz{zy{yyxywuvwwvvwxwwwwutrpquvvy|}|||{xyywwxyyuuxvz|~||}}}}||{zz{xxy|{z|}{zzz{zy~~}|{}~|||}}{|}{|{|}|z{~~~}}}~|||}{{{{yy{zzyy{|~{{zzyzz{{{{{xyxxvrtx{{}}}{y}}{{|{{yzyz~~}~zxxy}}}}{{zy{~~~~~~}~~}}}}|}{|||~}|{zy{|}{}|}~~~~}}}~~~}|}~}}}~}}~}}~~|}~}|z{}}|~~}|}{|}}~|||}||~|{|{z{{}{{~||}}{zy}|}}~~~}|}||}}yxwuvvz{yy{~{{||{zz}}~zyzxyz}}~~~}}~~~|{}~~}~~||}~}~{{|||~{{}ywwwursttvx~~~|}~~z{||yyyyxxxyxwvvrquxxz}}||zxyywy{~}|}~~}}~~}~}~}~~{yvtwy|~~{|||||}}||{{zy{||~~}||||{{zxxxz{~~||zzywy|}}~~}}}||T(+***()()'(&'&  s"z{}}|{zzz{zzxz}|}~~~}|||{z{|{}~}{}~}~~~}||{z|}~~||zyyz{zzyzzywwsrtux~~}}}|}~~}~}||{xxx}~~}z{x||}~~|}}{{|z~~~~}|~}}||zz{|||}}~~~|{z{~~~|z{z{~~}}{{{|yz||{zzzzxyzxzz||{|{z{|{{{|{yxx{zzyz{}}~{z|{z{zywvw{{{|zz{{||||{y{|}}}~~}~~}{|}~{{{yz~~|z{yxyz}}~~~~}|zzz}~~}zzy|zx{{yy}~~~~}}||}{||zz{yyzzzxwwwwwvvwwwyxutsstuvuxy~}}}}zxyywxzxvvvx|~}||}}~}~~{zz{{yz{{|{}}{zzyyz{~~~|}}~}|}~{{}|||{||{{|}~|}|~~}}||}{|zzzzzyz{|~|{{{z{{z|{{{xzywvvwy}|}~}|~~~|{{xyzyy{}~~}|{zz|}{}{zwwy|}~}|||}~~~~~~}~|}|{{||}~}}|{z||||}}}|~}}}}~|}~~}}}}~~}~~}}}}}~~||{|{{z}||}|}}}||{~|}}~||}~}||{{z{z|||}||||{zxz|}|~|}~}~}|||xxwvvwzyyy{}{|{|z|{{|}~}zzywxz|}}~}|{~~}|{{}|}~}~~}|}}}}}}{|{}|~}}{{zyxxvtssrtwz}~}|}{|{|{yyyzxxxxxvwurortwz{~}|zxxyvvyz{{|}~}|~}~}}}}}z~~|}~~~||zzz|z}}}z{{{{{|{|z|z{}|||}~~}}|zz}||{zwwy{}~~~|{zyzxx{}~~~}}||zU(**)*((')''(('  t ~zy{||{yzzyyyyx||}}}}||zz|{xxy|}~~}|}|{}~~}||{||||}}}{{{ywwxzyyyzyvvusrtvy{~~|{|{~~~~}{yz~}~|z{zzywyy}~}||zz}||}~}}}~}|{{{yz~~~{~}~~~~}}~}|}z{zz}}}~|}||||yzyx{}}~{yy{||}||zz{zzz{zzy{yyzyyyy{zz{{yyzzyzz{zxxyzxxy{z|}{x{zy{{xwwuxz{{xzzz||{|zxz{{}~~~~}}~}{|{{{{yxy}~|{yzxuvz|}}~}|z{{zz{{|z{zzy{zwxxwwy~}}}~{{|||z|{zzzzyyyyxxwvvvuvvtwxwvssrsuwuxz~~~~~}{zzzywwwxwwuuxz}~{{||{}}||{z{yyyzz{|}|{zyxyx{~~~~~~}}{{~||}|{{|{|{|}}{{|~}{{|}|~|||||y|}yyyzz}~|{{{|{{{z{{zxyyxvwxy{~}}~~}|zwvxxxy}~|~~}|||~|}}||yyuxy{}|}{{||~}}}|}}|}||}}}~{{|}|~|}}}}||}~~}~~~}}|}~|~~~~~}}}~|}~|}}~}{{||{z{{|}}|}}}~}|}}~|~}}|}}}|||{{|{{{~{|}||{yy|~~|~~~~~~|||xwywwyyzyz{}}|}~{|}|{}~||zzwxy{}|~~~||~|{~}}}~~~~}}|}~}{}}|{||~}|zyzxxuttrrvy~~~}||z||zyxyywxxxuvutprrvz|~~}}{xxwvwyzzzzz~~~~~}~~~~}|{}}}}}|}~}}}|||}|zz{{yz|||}}|}}~~}|~~~~~zz{{z|{zzy{{~}|{x{{y||}~~}~}|{T(****))')'('(&  u!}|{}{z|{{{{{{z{}}}}~~}|{|{zwwz~~}}~~~~~}}~~~~}~{{zyxxyzy{zzxwwutwx{}~~}}~}~~zyx~~~}||zzxwy|~}z|~}}}~}}}{|}~~}~}~|~}~~~~~~~{|~|~}||~}}}}{zz|~||z{{}~|~|{{z{{|{{{{{{z{zz{z{|{z|{zz|||{}zyy{zyyz|z|}{wz{|||{xzxyzzyyzz}z|z{zzy{z}~~~~~}~|{{{zy}|{{z{zxz}}~~||y{}{}{|||{zy{{yzyxxx~}~~}}}~|{|}|zz{{yz{zyywwxxwuvuwvuttsuvxwvy|~~~}{|{yyyzxutvx{~}{|}}}~}|{{|yyzyy|}~{{yzyx{~~~~|||}~~}|||{|}~}}}{|}~~||}}|~}}~|{z}yyyz{|}}{}|}}}|{z|{zxxyxwzzz~}}~~}{{xwwvvwz~~~~}|}~|}}}{yyxyyz{|}zz||}~~}~~}}}}|}|~}~}}~{|}}}~~}}}~||}}~~~~~~}}y{~~|~~~~}~}}|}||}||}}|{|||{||||}||||~~~|~~}}||{}}||}{|||{{{~|{|}{zyyy~}~~~}}}}|xwxxwxzzzz{||}}}|z}~{{}~{{{xxx|}|~}~}{}~}{|}~~}}~~~||||{{{|{{}|~}}{yzzxuutrrux|}||}zz||zyyzxxxxutsvtsrstw{~~~}|zxwvuxyyxy{||}}~|}|{|{}}~~||||~}~}}~~|{||zz{zxyz|z|~}}~}|{}|~~~~~}}{zyz{|z{zz||}}~}|z|zz{|||~~}}~}}|zQ(**)+((()'''(&  v!|{z{{z|{{zx{{zz{~}|||}{z{zwvsuz|~~}}}}|~}}~~}~}~||}|z{xwvvwwyyzxxxvuvxwy{~~}~}|}}~~~{zvtz~|~|{zzywwvy|~~~|z{}}}|~~~~~~~}{}}~~|~||}}|||}~}~~~~~|}}}~~}~|{{}~~}}||yzz}~|{y{|z}||zy|{zzz|zz{{{zz{zz{{zyyzyyxyz|{{zxy{yyyz{z{}}wx{z{{zzyzxxxzwxyyzyzywvvxyy~}}}~}|{}~}|}|zzzyx{||{yzzz{}~}|{zyy{z}{z{{{xyzyzyyvvx}~~~}}}}|}}{{{|{{yzzyy{zyyzxvvvuvvwvusttuxxwvvx|~}~~~|}~zz|{wxyxuuvxz|~}||}}}}~}|{{zyxzyy{}||zxyyyz{|}~}|}~~{{}}|~}{z|{|}}}}}~~{}||{}{{|~|{}|{{|xxyy{{||}||{|}{{{zxxxyxxxz{|~~}}{|}}~~|{yvvvttv|~~~~}}}}}}~}}zzxxyzz{{{zz|{{}~}~~~}|}~|{{|{}}|{|~}~~}~~{|~~}|~~~~~}~|{ww|~~~}}}}}}|||}}}{|}}}|}}||{|}||}||{|~~}~||}|}~}|}}|{|}||||}}}{yyyx}~}}~}}~~|}yxxxyyz{{z|||}}~~}}||{}~}||{yyxz||}|~}~||~}{z}~~~}}|{|z{|{|}|}~}{zzzwvuuutvw}~~~||z|{|zyyyxyxwwututsuutwz}~~|{xywvwywwyzz{}~~~}}}|}}|}~}}~}|}}~~~|}}||{y{yywy{y{~~~~}~~~~~~}|z{z|{{|{z{~}~~~}|}|||}|~}~~}}|yS)**)+((()''((&  w!~||{{{||{{{{}{z|~}~~}}{{y{xuuty||~~}}~~~}~}}{zyxwxxyz|zzxxwxyyy|}~~||zwtw}{|{zyxwxx}~~}}|~|~~~~~~}}~}||~}~~||}}~}~~}}}|}~~~}~}{||{{~}|{{|}|}}||||{|||{{}{{{||z{{}|yz{{yyy|~}|{zz{|}{~}|{}~yxz{|{zz{{yyzxwyxyz{yyyxwwwx}~~}}|}}~||{zzz~~}}{{||}}{{{z|{|{}}{z{z{|{zxwz}~~~}}~}}|||{{z|{{z}z{{{xxxywwvwwuuvvwyyxwxz|}~~}}}}|zyxxwxxz|~~~}|~~~~~~}||{z{{{{{{||{yy{|{}}}}}|}{{|~}}||}||||~~~}|{~~}|~||{}}}||{}yyyy{zz{|~~}}~~}|}|yywyxyyzz||{{{||||~}|ywttrru{}~~}~}~|zzzyz{zy{z{{{z{|~~}~}}}~}|{|||~~~}~~~}~~||}~}~~~~~~~~|zytty~}~}}~~~|}}|}~}{{}~|{||}|{}||{|{|{}|}~||~~|}}~}~}}}||~~}}|}}|||zz|{{~}}}}}|}yxxyyxzzy||}}|}~}|}}|}}}}}||{yzzy}}|{z|}~{}~~{z{{~~}}}|||zzy|{|}{{|~~|zzzxwvwvuvw{~~~~}}|{z|{{{zyxwxwvvtrtttuuuy|~~~~}{yxvutwxvwxyz||~|{||}}|{|}~}}~}|~}~~~||~|{zzzywwzxxz~~~~}~}~}}~}{||{z{|{zy|}~~~}}~~}||{~}~~}}}|zS))*)*((()'''(&  x }|z{zzz{yzyzyz{{||}~~}{{ywvuvttyz}}~~}||~~||~}}~~}|yywvvxxz|{yyywyzxy{~}~~~~~~~}zwuu{|~~||zxxwxww{}~~}|{}|~~~}}~}|||~|||{|~}~~~~||z||~~}~~~~}}}~}~}}}}|||{}~||}{{|{{|||z{{{z{{|z{z{z{{y{{{zzzz{zzz|z{zwyxyxz{||zzxz{|||||{{|xwxyz{xwzyxxxywvwvz{yyxwwwuvx~~|{~}}z}~}|}|~~||{{{{yy{}}|{{z||}~|{z{{zz{||{|zzz{|{{xwvx||~~}}}|||}|zz{zzy{{zy{zzz{xxxxwwvwutuvxwxxxwwyzz||}~~~||}zyyyxwwxy{~~}}}}}}}~}{{{||{|{||{ywy}||}~~||}||{z|~~}zz|{|||||~||||{}~}}}{{|}~~}~}}|~xxyxyxyy|}}}}}}}{zzyxyywwy{z|}|{{|z|~~{zwsrqswy|~~~}|~~|zxzzz{{{yyz{zz{~}~~~~}~~|}~||{~}||~|~~|||{~~~}~}}}{zwstv{~~|~~}|}~{z~~~|{{||{~}}|~}||}{{|~{|||~|}}}~~~|~|||~~}|~||{z{}{}~}}}}}~zyyyxyzz{||}~~~|}}}}}}|||{z{{y{||{{z~~{}}}}{{{}}}|{{{yz|~|zzy|}{{zyxyxxwx|{~~~}||{|{{{yyzxxxwvusstvwvwyz}}~||zyvvwwvvwwyyz|||{||{z|z{|~~~}||~~}~}|{yzyvuyywy~~~~|}~}}}|{z{||zyz|~}|~~|}}~~}}}}||S)****)(()''((&  y!}~{||z{{|{{z{||}}|}~}z{yvwxvux|~|}|~~~}~}~~}{zxzyyz{}|{zxyz|{z|~}~}}zzz|~~}|ywxxxxz}~}~~~|}}~}}~~}~~~|~}}{}}~~~~~}}~|||~}~~|}~{{|}||}}{{|{{||}{|||z{|{{|{|{{{|{zz|{{{zyzzy{z}}|yy{|}~}|}|}|zyzy|{{yzyzyzyxxxwz|yzzyyzzyw{|}}{{}}{|~~}}~~}~}|}{yy{|~||{{~~~}|zz{yzz|}}||}|{|{xxx|~~~~}}|~|}{{|{z{z{{{}|{{{zyyzywwwvvxxxxzzzxz{y{{}}~~|}~{{z{yxyy{}}}}~~~|{yz}}}}{~|{xy{}~||}}}||}~}}{}}||}}~}}~|}{|~}}}||}}~~}~~zyyzxvvu{}~}~~~}~||z{{zzxy{{}|}||{zz|}}{xuspswxz}}~~}~~~}~~}{{|{z{{{zxy{yyz}}~}}~}}}}z||}}}|~~~~~}|}}~~}}~~}|||xxtsux{~}|}|}}}{{~~}||{{{z|}}}}}||||{|}{|{~~|}~}~}~~~}}~}}~}|~}{{z{}}|~~~~}|{{zyxyxxyzyz{}}~~|}{{}~~|{||||{||~|z|{}}|~~|{z{|}~}{}~}|zz{|}|zwx|}~~|{{{zz{yxxy{||}~}|}{{z|{|zyzxxxwvuuttuwvwy{}~~}{zyvwvwutuxwvy{{{z||{z{yz|~}~||}|}}|}~{yzxwxvxxxxz~~~}~~|||}|||zzyz{zyz}~~|}~{{}|~~~}}}|T()*)+((()&('(&  z |zz{{yzz{{yzzyyz|{{{~|{yxwvwwvw{|}~|||||}|||~}||}~~|zyxzyy|z{zyxxz|{y{{}}~|||{{{{}||{zwvxvwx{}}~{{~~}~~|}~|z{}~}}}}|~~}|||||{{}~~~|}}|~}}~||||~}||||z}{|{|{{{{zz{z{{zz{zzy{z{{|{{zz|{zy{{zzyxwzyzx||{yx}y{|||||~}zyxxzzzyxxyyzzwwvwvx{z{{z{y{{|{~|{y|{y{}{{}|}}|||{|}{yxx}~}{z{}~~~zy{yxxzxz|}{{z}||zzxwwz|~~~||~{}{}{{{{zzzzzzz|zz{|zzyyxwxxvtxxwwyzxyy{zyzz{z}|}|}{zzyyxxyy|~~}}}~|~~~|||{|~~}{{|{zxz|}}}~}|||}|{|||zz|{||}||}|{{}|{|~~{|}||}~|}zyywwvtty|~|~|}||{{||zzyz|}|}|{{{zwz~}{yvtsrtvwzzyz~~}}}~~~~~}|zz{zy{zywyzzz|~}}~~}|z|||}}|||}~~}}}|}||}}||||{yvuux{~|||}|{|||}|}}{{z{{{}{{}|}}|}{z|{z||}~}}}|||}~}|}~~}|{{{z}}}~~~}}}}|||{xz{xxyx{}}~}}}{|}{{|{}~~|}~|{{}~|}}}}}|{y|~~~~}}{{{{{||zxx|~~|zz{zzzzyzz|}~~}}{{{{zzzzzyzxwvvvuuuvuvy|~}~~}}zzywvxvtuwwvwyxxxz{{y{xv{|}~~|||}zzyxyxwwwx{}~~}~}{{}}}|{yz{{{z{|~}}}}{||}~~~}|U()*))))((''(('  {!}{{|}z{z||||{{zz|{{}~~{zywyxx{{}|~}}}|~}}|}~~|}~~}{{||z{|||{{z{z{}|{|{~|}~~||}~}~{yxwwwy{{|}~}||~~~~||{{~~}}}}|{}zz}~}}~}}~}|~~|||z|~|}}}}z|z{|{}|z{||{z{{{{||{{{}||yz|}{{yyz{zx{{{|{|~{|~~}}~~yyyxz{yzyyxxy{ywxyvy{||}|}||}~~~|{||zz}}{~}|~}}}||zxxy~{{|~~|{{|zyxyyy|}|||~}}||xx{|~~~}}~|{{|}}{|{z{}|z{{z|||{zxzyyxxxxyyuxzzyzzz{z{z{z{}~~|{{{xxyzz|~~|~~~~~}|~|||~|z{{||}~~}|}||}||}}}yz}~}}}}~|{{{}}~|~|{~}~~{zzxyxuux}~|}}~~}{{{{{{|||}}{{~zzw}~|{ywvsusssyyvx~~||}~~~}}}|{yxxzyxwwxyyx}~}~~~~}|{y{~}~{||}~~~~}}|{{~~}||~}}yxyxz~~~|}|}|}}||}~~||}{{y}||}||{|}}|||{z{~~|}|~~||}|||}~~~|{{{|~~~}|}}~~}|~|||{zzyxwxy{|~}~|yz{|zz{|}~|}~~{z|}}|{~}|{|zz{|~|}}|{{{||}zww|~~}|{xzyy|zz{|{|}~~~}~~|z{{{yz{y{yxxvwxvuuvuux{}}~}|z{yxwxwvuvvuvxyvwvyzxxwsx|}~}||}zxyzwwxwvwwz{~~~~}|{||||zyx{y{yz}~|}~{{{{|}}~}|U)**)+()')'(')&  | {|{{{{z{zzy|zyxyyyyz~~|yxyzyxy{zz|}}~~~~}~||||}||}}}~||z{|zz}{}{{yxyzzzyzy{}|{}}}}{|{}|}||{yvxwvy{{{z|z{y~~|~~~||{zxz~~~}|{zyz{xz|}{}|}~~~}|z|}~~}|{{{{|}}||{{{{{|z{{|{{{{z{zyyy{~z{||zzzz{{{{xyy{zwxz{z{{{{y{~{|}}yxxxwyzyyxwwxzwwwxxz|{||}}{|}~}~~||{yxyy{z|}|}|{|z}{zyxxy{}{{z|}}~~|{x{yyyyxwx|z||}z{{{ywz~}}~}||}z{{{|{{{{zz{{yzzzz||zyyzyxwwywxwuty|yxwyzz|{{|||}|zz{zyxzzy||}}|||||~~~~~|}~}{z{||||{z{}||}|||}|{{{yy|}|{{||{|{z{|}}}|{z|~~~z{{zzywuuy}|{|||~~|{|{}|{{{}~{z||{{|~}~}{yxvsusprv}{vw||}|~||}~}|||ywvxvvvvvxx{{}}~~~}}{}x{}}{zzz|~~~~}}{z{|}}|~}{zzyx}~~~}}}}}}}|~}|||||{{{|{||z{}~}|||{yy}~~~|z{~{|{}{|}|{}~~|||{|~}||~|}|z}~}}{{zxxxyy{}{}}~|{z{}|{{}}~}|~~{z|~}|{}}|||}z{{{~~~~}{}}||||ww}~~|zz{vxz{|||~|}~~~~~~~~||||zz{z{{zyxxxvvuvvuwz}~~~~{{{zzxxxuuwvwxxxvvwwxwwvvwx{|{~|zyyzwvxvuvvxw|~|~~}}|}{y{{zz{{{~}~~}}{|{{|~|}~~~U))*)+((()'('('  }"|{{|||||z|{|}{zzz{yy}}{|z||{yzzz{~}}}}}||~}}~~}|{{}||}}|||{zy|z{{|{|}}~~~~}~|~}}|~{zxxxx{{|{{{{z|}~~}}|{zx}~~~|z{{{{|~}~~~}~{|~||z{z}~}}}}}|{{|}|~}||{z|{{zyy{}{|}}}|z|{||~{zz|{zx{{{{|}{z|}}||yzyxy{zyyywvwxyxy{{{}}|}}~|}|~~}~~}~{{{{{|}~}~~||}{{zz{y|~~~|}}}~}{{{zzzyzwz}|{}~{{|{zyy~~}}||||{}|}|z{z|{|}z|||{z{|ywxyyxyyusv{zxyyx{~~}}~~}}}{{{|{yyzy|~||~~|~~~}}||}}}|}}|{y{}}~||{{~{}||z{|~~z||{}|}{|{~}|||zz~~{{{|{{zyvw{{zz~~}~}|}|{~}{||~}|{}}}~}~}{zyvrusppv{}zz}}}~||{}||}|yxwwvtuvvvz{}}~}~~~~}|{|||{zzz}~}}}|zyz}~~~}}}|{}|z}~~~~~}|~~}}|}|}|||{z||||}{{}}~|||{yyz~~~}zz{~|{|z{||}{y}~~}|}~}~~|{~~}}|zz{~|}{|{yyxwuvz|}~~}|}|{yzz|{|{|~}{|}|{|}||||}{||{{z}|~}~~}}~}||zvz~|{zzvvy|{}|}}}~~~~~~}}|}|yz{yz{zxxwyuvuxvvvwy}~}{{|zxyyvuuxwvvwxvuwvvuttuvwx|}}{|}{yyyxwwvtuttsu~~~|}~}{}{z{{{y|||}}|{|{{{|{z|~}~U)**)+((')'''(&  ~ |zzz{{{{{{{{||yxzxyy|}|}{zz{zzxzxxz{{{}~~~}}z{{{z|}}|{zx{|{}{|{z{{zzzzzz|{}}~}~}~}~}~}||}}}||{yxywwy{|{zzxvx~~~~}~}|}~|{zzxy}~~~~}|{z{|z{|}~~{|~~~~~~~~}{||}~~|{zyywy}~|{{{z{||{{{{{{{{yyz{yzy{{{{|{{{zz{z{y|{{zzxyzz{||{yz|}|}|yyzwy{yyyywuvxxyyzz{|}||}}|{|}}}}~~}~~zyy{zz{}||}~}z{|{zzyz{}~|}}|}}~||z{zyzzyyxzyx{}{{yzzzz|~~~}~}|{{|{z{{{{||{{{{{z{|{z{zyxxvwwwwusuyzwuwvy}~}|}~|}|{zzzzywyw{~~~}~}{~|}~{{{z{||~}zz{~~}||{zz}|{{|{z|~}{z||z|}{{{}}}{~ywx~~~|{z}}{{zxwy{zz}}||~~}}~~~~}||~||z|~~~}}}{zywqrqppqy}~~~}||||{z|{{{|{xwvtutuuvx{{}}~}~~~|}|{|}{{zzz{~~}~}}|{z{|~}||~|}~}}}~~~||~}}}~}|~}{{|{|{|{|z|}||}|}{{zzy{||~}{x{~|{{z{{}}|{|~~{{||}}{z{z{z{y}}|zzxxvy{}}~|{}}}|{z{{}}}}~|{{|}{}|}}||}}zz||{|}}~~~~~}|~{y{~|{yzwvxy||~~~}~~}~}~~~}{{|{z{{xxwxvwxwxxwxz|}~}|z{{zyzwvuvvvvyxwvxvuutuvvuu{~||{{{yyyxvvuuuttqry~~~}|}}}||zy{|{z}|~~~}|}}}||}}{{~~~~U)**)*)(')&''('  !||{|}}|}|}}}}||{{y{|~~~}}|~||{yzy{|{{{~~~~~|||yz}~|z{{|||}|||{|z{|{{}{}~~~~~~~~~}|~~~}}{|zzyyz{|{|||yy|~~~~}}}~|||zz}~}||~}}~}~~~~~~|~~|}~}|zzzyy|}|}|||~}}}}}~||}|}{||{{{{||||{|{zz{{{y{}}{zy{{|{||{|||}|}}z{zzz{{{zyxutyxxz~|~}}~|}~{}}}}}~~|~~|||}|{|}}|}~}}|}||{{{{~}}}}~~~~~}|{zyz||zzzyz|}|z{|{{|~~~~~}|{{{{}}||{}||}||{{{|zz|zzwxxxyywwvwyxxywx}~~~~|}}{{z{{zxxyz~~~~|}}||z{}~}}}}}~}}z{}|}|}|{|}~||}{y{~|}~~|}||{yy}~~|{z|}|{zy{{|{|||~~~~}|}{}{|{z~}~{xwusqrsvy}~}|~{{||{||zzxwvvuvtvx{{|}~~}}||}|{z|{{|~~}}~|}|{yz{~}|}}~~~}~~}~~}|~|~}}}}}|{|{|||||{{}}}}}}}{}zzz{{yz~{zy|~}||zy|}~}|}~~~~~~||}}|||}{{{{zxux{}|{xzxy{~}|~}zz{|~}||zz}}|~}|{|}{z}~}|}}|{zyzz{}{{}~~~~~~}{{|~}{zzxwxxz|}~~~}~~}||~~~{zz|zzyzwxxywvwwxyyzyz|}|zy{yyyywvuuvuvxwwwwwttrrvwxux}~~~~|{}|zyxxvuxvtssrnpt~~~|{|~~|{{wvy|}z~~~}|{{}|}}~}}{}}}}}T))*)*((()''')'   |{{|{{z||{||{||yyyz|~~}}{}||{zzyyyzzy}||}}{z{{zy{}{zzz{{{}}}|{{zzzy{z{|}|}~~~~}~}|}~}||}}{z{zzyxxyzyz{|{z{z{{|}}|}~}|zz}||{{{y{~~}~~}~~~}{|~}||}}}}~|}}}}}}|}}}{{zyyz{|{{||{|}|z}{|{{{|z{{|||||zz{{{zzzyyyyyz|}|{{{{zz{z{{{zz{|}zzzxz{{{zxvtsvxxz}||}}z{|~||}~{~~~|{}~|z||{{{}|{}~~|{{{zz{y{}{|{{}}~~}||{yx{}{yyzxx{}zz{|||}~|}}~~}}~|||||yzz|{{}z{{|zzz{zz{{yyyywwxyxwxxwwwwwwz~~}~}}~~~||}zzz{zxwwux{}}~~~~~}~z{{{yz{~~~~}}}{{{||z}}{z|||}||{|{}{||~}z}|zzy{|}~{xyz|~~{zyy||z|{{{|}~~}}{{xy{||}~~}||zvvusvxyx}~}~|{||{zz{{{yywvuuvutwzz{|~~}~~~}}}~~|||{}|}}}}|}~}{|||zy{}|}}~~~~~}~~}}}}~~~~~}}|~|{{{|{}}|{{|~}~}|{|{{{|zyy{{zz||{{|{z{}~}|{}~~|{}}~|{|{z{{zxuw|}~|{zxxz|}~~~}{yy{~}~}z|}|}~|{|{|{}|||||{{{zzzz|||}}~~|}~~~}|}~|{|yxyzz{}}~}~~~|}|}|{|}|{zzyxwzxwxyxz||yy|~|{{zzz{zwvuvvvwyxwwxwvtvsuvxxy|~||{{zyyxvvvussrmoqy}}}}|z|~}{zyux||z}~~}z||}~~~~}}}||}}U)**)+)(()'('('  !}|{|~}||}~~}~|~||{z~~|}}|{zzyzy{|}{|~}{}~|{|}|{z|z{}~~~~~|{{|}}~~}~}~}~~~}}~~}||zzzzxyxx|}~~}~|}}~|~}}}zz}|}~}~}~|}}{|~~~~~~~|}}}}|{|z{||{{{}{}~}}|}{{{|zz{|{~~}||}}{|{|{yzxx||~|}}}{{z|{||z{{}~zzyxz~|{{zwvtvyz{~}}~}}||}{|}~~}}}~~~}}}{{}}~~}}|||~{{|}~}}~}|~}}|{y|}z|}{z{}}{|}~|}~{{}}|{|}{{{}}|}}{{{|{|||{zyzzzz{zxxxyvxyxxy~}~|||{{{{xxyyvwz|}}~~|{|}z{{~~~~{|{||||}{{{{||}||{||}}}~~|z||||}}~~}{z|{}}{yy|{||{{zz|~~~}}}yxw{}}|zzxvvy{{{~~~}~~~|||||zz{zyxxxvuvuvvy{{|~~~~|~}~}~~}}}|{{}~~~|}~}|{}}|yw}~}~~~~||}~}~~~~|}|||||||||{y~~}|}~{{z|{z{{{yz{||{{zyz}}~~~||~~}|{{||{|{zzyzxyyz|}~}}{xzz||}}~||{{{|~~}{|}z}~}||{|||}|}|}}{zzyxy{{{z|||~||{}~~}~~}{{|zwzzyz{}}|~~~~~||~~~~~||||}{y{xxxyxwx{zzz{|y{|{zy{zyyyvvvwvvwxwvvwvustutvyz{~{|}zzzyxvywutrqomptz~~|{~yz{|}{zzxtvz{z{~}yxyz|~~~}}}|}}U(**)+((()'''(&  !}|y{{{{|{|~~||}}{}zy{~~}zyz}zyyyyzzz{zz{~~|yy~|{|~|yyyz{|}|}}}}{z{|}}|}}~~~~~}~|{|}}||~}|{{zyyyxvwwx|}}}}}~{z{{{}}}|zz|{|{~|}}~~}{}||}}}~~~}zz|~~}~~~}}}}~~}}}|}}|{{zzyy{|zzz{z{}}{z||{{||zzzzx}||{{{{|{z{yxyxww{|||}{{zyy{z|zzz{{~xxyxy}{{zxwwvvwy{||}}||z{z{z}}{||~|{|~~||zzy}{~~}}}}|{{||{}}||{}}|}~|}|{yvw}}zzz||{~|{y{}}}~~~~}{|||{{|||{}{z|||{{{yzz|{yxzxwwzxxxxvvuxxz{}{~}|}}zzyywvvxvvy{{{{|{~~}|zz{|}{|~~~{|{z{zzzz|{{{z|||}{z|{{|{|||{|y{}z{||{yyy|{}}}{yyz|{|{{yz{~~|}}zwvx{~~||{{wwxy{}}~}~}}}~~~~~}|||}|{{{{zzzyvuuvuvwxy{|~|~~}}}~~~}}~~}}|~~~|}}}}{|{|{zwz~~}~~}}~~~~~}}}}~|{{|||{{}|y|~~~~}}}|}{{|zz{{{{{zzzyyy{||~}~|}}{{{{||||zzzzxxy|~~~|{yz|{|~}|{}{{{~~|{||}~~}|}|{{|}||||||{zxwxz{z|{}|||y{~~~|||{zz|{{|}}~}~~~}|~}~}|{||{zzzxwyzyz{{{z||{||{zzzxyxxwvvwvvwxwwvwvvuvuvwx{}~~}|}{zz{yxxwvusqnooquy}{{zyyz}~}|zywwxzz|~~~|{zxwz~~~|}|}}~W(**)*((')'''(&  !||{{|{|~}~~~~}}}|||}~}{{{|zzz{z{|||z|~zy~~}~~}|{yy{{}}~~}||{|}}}~~~~|}~}}}~}||zzyyyxxzx}~~}{}}||}~||zzz||}~}||}~~~|{{z{}~~~}}}~|}{zzz|{{zz|{{|}}}||}}{||{zy{{|~}||{}|{{z{zxyxyz}}~~|z{z{|{{|{{z{}zyyxy{{{{{yyyxxy{||}~}}|||yz{~|}}}|}|~}~~zyxz}|}}||~|}}~~}|{}}~~}{|}ywy|~}zxz~~}|}||}~~}}|}||}}}|}}}z}}|{||{{|{zzzy{wxzyzx{yvvyx{|~~~~}{{{yyxuvwxxzzzz|~~}}~||{}{}}}}~~{{zz{z||{{{{}}}~|{{||z|||}|zzy{|{||yu{z{{}}~}zz{{|}|{{}}~~~{zww{}~~|{{yyy||~~~~}~|~~~~|||{{zy|zzzzyxwvvuuwwxz}}|~}~~|~~~~~}~}|~}~}}||}|{}|zyyz|~~~~~~~}~~~~}}}|}|{{||{zz|}{|}~}~~}~|}{|}{||zyz{{yzzyxyzz{|~{|~~||||||}||y{yxyy}~~}{zz{{}||{|{|z{|~|{{{|}~}|||{{||{||}}{{{xxxzz{~~~||zz{~}||{{||{{{}~}|~~}}~|}}}|{{|||zzxxxyzz{z{zz}||{|{{yyxwxxwvwwvvwxwuvwuvuwvtvyz}~~~}|{zzyyxxxvusrpnpsux{}}{yzyyz}}||zyxxyxxz|~~|yyxuw{~}||}}V()*)*((')'''(&   }{yyyyy}{}}}}|}|}}}}~}|{zxyy{{||}{z{{}~~}|z|}}}~|{zzwyz|{|}}|{{||||||}}~}~|}}}}|}}{||zzzxywwxzz{||}}}}||{}zzz|{|z{z{{z{}}{z|~~}}~~|{zxz~~~~}}|||}}{{{y{|yyyyyz{{}|{|}{{|{{zzyzz|~}|{|{{zzxyyyyxz||}}|zz{{|{zz{{zz|xwwwyzyzz{zxxywxz}||}~|{|{zx{{{|{|{z{|||}}{wuuw|~|{{~|}|z||{||z|||z}{{yy{{{yzz|~{{{{{}}~|~}}}||}|{|}{z{|{z{|zz{zxxzyxxwxxz{zzwvwyz}~}|}~~~~}|{zzyxxusuvxyyzyz|~}|~~|{y{~}~~}}~|~{zzz{zy{|{{|{{|}|||{{{y||z|{zxxz}||}xsz|{|||}}z{z{|||{{}}~~}zxvx{~~|{|yzy|}~}{|}~~~|~{|{|zyy{{zzyywwuuuvvuvv{}}~}}{}~}~}~}~}~|}~}|}||||}|{zyzz|~~~~~}}~~~}~~}}~|{{{|zz{{|||}}~}~|~}{}}}|z}{yz{{yyyyzzzy{}~}|}~~{|{}||{{z{{yyw{~~{z{{z|}|}|}|{{|~~}}{||}~|{{|}}||}|}|||zxxywy~~}|{|yz}~~}~~|{}~{||~}||}}}~}}~~~{{}|||}{yxz{{||}y{y{||}~{{zzywxywvvwvvvywwvwwvwxvuux{|~~}}|}{z{{yxyxxuutqqsux{{}}}{zzz|~~|{{yyyyzwxx{}{xxwx{~~}{{|}V))))*))(('('('  !~~}{zwz|||~~}|||~~}}|{{{{|}~}}}~}~|{||~~}{||{yxz|||~}||}}}~||}~}}}}}}}}||{{yxwwx{{}}~~}~~}|}}{|}|{{|{z{{|{}~}||~~~~~}}}}~~~}}}~}{|}{z||zzz{|{||}|}~}|||{{{{{}}~}||}{}||{zy|z{y{}~~}||z||{||{z{{|yyxxz{z{{||yyxyz|~|}}~~}|}zz{z{{}|{{{}||~}|zwvx|~|{}~~~}~}|}{||}{{~~|zyzzzzz||~}~~|}}~~}|||||||}}|}|}|}||||zxyyywvxzzzzzyxxx|~~~~~}}zz{zyvuuwxxyzzyz}~~~~|{{}}}~~}~{|{yzz{}|||{}}|}|}}||}}|~|{xwz}{|zrw{z}z{|||yyz{||||~}}~~~{zxvw{}|||{{|~}}}}|}}}}||}{|||{zzzyzxxwywvvwvvwz{}}~~}~~~{|~~}~~~}|{|}{}|zzzz{~~~~~~}~~~~~~~~~}}}~|{{}{zyy{||~}|}}}}}|}}}~}|zz{yzzyxyz{{z|}}~~}||{{|{{z{|{y|x{~~~|zzz{{{}||}}{{z}~~zz|~|||}|{}}{{|}|}||xyyzxvz~}{{zy}}|~~~}{}}~|{{|}}}~}~}}}{||||{{}zy{{yyz|||||zyxy{{}}|{yzxxwxwvuvwwvvwuuwvwxxwvuvz|}~~~}}}~z{zzyxyywvuusrtuvy||{{zzyz{{|{z{z{yzzxwwx|}{yyvxy||}~}{{{|U)**)*))()''')&   ~z{zwvv{{z{|}|y{||~~}}{}~|{|zzy|{~}}}}||~~|}|||||yzz{zwzz{x|~~||||~|}{|~~~}}~~}||~|{{{zyxxwwxz||{}||}}}}}|{{zz{{{{xxzzz{{~|z~||||z{}}|}{{~~~|{}}|z||zyy{zzyz{{z|||{{}|||{z{{|{||{||{}zzzzzzzyzyz{||}z{z|{{{{{yz|zwwxwzzyyz{yyxywx|}||}~|{}}|zz{zz|{{z{}z|}}{ywzx{|~~}|y{|}}}~~~|||zz{yyz}|yxywwwyz{~~}|{||~}~~~~}}~}~}{{}{z{{{|{|{{}{{{zzywxxwuvvyzzzzzxxyz|~~}~}~|}|}}{|{{zzzyvttuwwyyzyz{|~~}~~~}||{|~}{}~~}||z{zyxz{|}}||{{||~}~~}|}}}|}{xvw{~{{{vux{{zzyz{yyxy{z{|~~~}~~}|~~{zyxwx}~}z{z|}~~~~~~|{}||{{{{||||z{{yxyzyxwwwuuvuvuxy{}~~~~}}xz~~~~~}}~}||y}}|~}{yz{z|}~}{~~~|~~~~~~}~~}}{|{z{{{{{}}|}~~}~~~}~~~~~~|{zzxxxyy{|{{|~}{|}}}~~~}||||{y{{{{y{y{}}{{{y{|}{}}|{{{{|~~}{|~}}||}}}}|{||y}}zzzy{yxy}|{|{||~}~~~|{~~}}}}~}~}}}}~|{|}{xy{z{|}}||~|zyy{{{}|zz{xyyywvwxuvwxwvuwwwxwwwvxz{}}{~~~}|}|{{|{zzyxvwvttuuvy{||{zzxxz~}{yz{{zzywwvv}~{{{xwz{}}}}|{z|V)+*)*((()&('(&  !~|||{wwz{~}}|{|}~}}|||{||{~~~~}}}}~~{|}}zzyzyz{||{|~|}|~||}||}~~}}}|}{{yyyyy|}}~~~~~~}}}}||~}|{}{{{{{{}~~{|}|}}|}~~~~}z~~}~~~}|}{{{|{{{{{|}}||~{||}{|||}}}}~}}}}|{}|{{{zxzz{{}~~}{}~|z{}|z{}zxwyz{zzyz|z{yyxz}}}|~}|}|}||{{{}{|||{|}~{{{|{|}}}{|}~~}{zyzyz{}{|zyxwxxz{|~~|}~~~~~~}}|~}}|}{}}|||||||z{xzyxuuxx{{{{{zzyz{~~}}}~~}}~}||||ywuuvwxzz{z{{|~}}~~~}|}}}}~}|~~{{zzzz{||~}}}}~~~}~~~|~}}~|{yxz|}|}wvwx{zyxy{yxxxwxx|}|}|}|}|z{~~~}{{z{}}|}yyz}~~~~}}}~}}|{z{{}{{{{{z{zyxyxwwvtuttxyz|}|||~~~~~~}|zzy}}}}{yzz{|~~~}~~}~~~~~~~}~~}~}}|{z|{{{}}||}~}}}~}}~}||{zyzyz{||{|||{{~||~}}}||{{{z}|{z~y{|~}}{|{z{||||}{z{zy}}||}|}|{|~}}||zzy|}|{yz{yxy|~}{|{|||{||~~~~}}}|}~}}~~~~}|}{}{|{}{yyzz|}~}}~}{zyyyz{|{{{zzyxxxvvwwwvuuuvywwwwxwxxxz|~}}|xw}~~~~|}}}}{|zz{ywvvusuwwvwz{z{zzwww{{{zyxzxxwwvxux~~}{zzyyy|z{{~~}~}|T(***+()()''')&   }{{{xwvwy||z}}|{y}}|~~{{{{{|||~~}|{}{}|~{|||zxyyxxzz|{{}~~}}|{z{{|~~~~~~~|}||z{{yyyyyxz}}}~|}}~}}}{z{|{||}{{zzzy{~~~~}~{~|||{|}}}}~|~~}|}~~}||zzzz{{{{z|{|z{||{{||{{|||}||{|{||z|{{zyzwzz{{{}||{|{zz{{zzz{vvwx{{ywxzxzyyxyz}}}}}|}||||||{{z{|{z{zy|}|z{|zz|~~|{zzz{}~~~~|zzxywxx{|z{yxuvwwz}}}|||}~~}}~{{{~}||||~|{z||||}|{{{z|yxyvsuvyzzzyzzz{z|~~}}|}~~~~~~||}||{zxwutsuvw{{{{z{{~}~}~}|||}}}}}~}}}}|}|zzzyzz{||}|||}}}~}|}|}|||||z{z||}ywvyzyywwyywwwvvyz}|{z|{zyyx{}|~}}|}~~~}{{zzz|~~}}~}||{y{{||zz{|zy|yyxyyvvvuusx{z{~}}~|~~~~~~}|{{x|~}~zyzyz|}}~~~~}||}~~~~~|}~~~}}}{{}|}{z||||}}~}}~~~|~|~~|y{{{z{|{{||}}}||~}~|}{{|{{|}{}|z{}}~{|{{{}}}}}|{{|{}}}}{||||}}||z{z{~~{yz{xxy|||||{{{|{|~~}~}~~~~~~~~~}~|{|{||{{{{z~~}}}~z{yzzzz|{yzzzyyywwvvwwvwuwwxxvvwxxwyxyz}||xuv{~}|~~}}}zzzywwvwvwxwwwz{{yzzywvyy{{yvxwwwxxxxy~|}{yxyzyy|~~}|}U)**)*((()'(')'  "}~{}{xvxw{}||}}}~~~~~~}{{{{}~~}~}|}~}|}}|zyyyyy{}~~~|||{||{}}}||}zyzz{yz|~~~~||~~}{|||||~~}{{{yz}~~~~~|}|}~|}}~~}~}}~}~{|{}|~}||||||{{|}}|}|}~}~~}||}}}||}||{{z{|}~}}}}|{}{z}z{zz{wwxy{{zzz{|z{yz{}~||}}}}~}}|}||{z~|||||z|}}{|}|}~|zxx{||}|{zywyzz|{{yzwwxxz~~|}~~}~~}{z{}~~{{}}|{|||}}|||||zyyywuuxz{{|{{{}}||~~~~~|{}|||yxvttuvxzz{{{||}~~||}}{|}}~}}~~~~|{yywy{z|}}~~|~~~~}|}}~~~||}z{}}yxxxzyyyyz|xxwwswz||zz{{zyyy{~~~~~}}~~}~}{{y{|}~~}}~~}|{{y|z{|||{z{zyyyxwwvwwusvyzz}~~~}~~}~~~}}}|{}~}|{yzz|}~}}~~~}{}~~}}||}|~}}~~}|{}}}{}{|{|}~|||zy}~~{|{|z{||||~}|}}|{}~~}~~~{{z{{~}{}z|z{{~~}|{{{z|}}{{zz||~}}|z|||}}}|z{zy{{}{zz|{ywz}}|{{z{|{y}|~~}}~|~~~~~}}||zz{|{zz{zz}~||||zzzyzz|{zz{zyxwwwuwvuwwwwvyvuvxyxxzyyxx~~|{|wvx}}~}}~{{{}{zzyxwyxvwwxxvxz{yy{xxwxwxyzuuwxvxwzyz~~}||}zyyyyvy~}~{U)****((()'('(%  !|{|{zzwuxy{|{}}~~}~~|||}~~~}|{z{|~~~~}|z}}||~}}}}{xxvwwxz{}~~~||{{yzz{}~~~~|{{yxyyxz{{}}}|zy}~||}||z{~|}||zyy|z||~~|~}|||}|~}~~~~~~}~~~}~~}|}~}z|{{|}|z}{|zzz|{z}|y{}}}~}||{{{{|{{zyyz{|{}||{||{zz{z{{yx|wvwwzzzxzyzzzzwz||}}|}|{{||{y||{{{|{{zyyz{z{||x{}}}}{xvuwzz}}~}{z{yvuwzzzyyyvvxzz}}~}|{}~|}~~||zz{{~}~|}|{}}|{{||{||{z{zyyxwtutvz{||yyy{~~}}|~~}~}||||{{{zxwvtttwyy{|{|{z~||}~|||}|}}~~~~}~}}}|zzytvzzy|~||}}~~}~~|}}~}~||{z|~zxyyyxxyyyzzxwurvz{z{z{|zywx|}}}~}}}}~~~||{{yzz|~~}~}}}~~|}||{{{{||{|{zz{yywxwwvvvvttv{}~~~~~}~}|{~~}}~~~||{|~|{z{z|}~~}}~~}}}}|~~~~}{||{~}~~|}|||}~}}|}{||~}}{|yvy~}}|||{{||{|}~}}~|{}~~~||{yz{||}}{|{z{|~~}||{|{|}}}|zzz{|}~~}||}}}}}|||zx{}}{z|{{y{|}|{|{{zz{{|~~}}~{~~~~}~}{zyz{zz{||||~}|}||{{{z{z{{{{zyyxvuwxwvxxxwvwwvvxxyy|zyzy|}||yy{~~~{~~~}|}~~{{yyzyyxwyxxxx|zzxyxyy{yxyzxvvxxwyy{{~~~~}~|||zwyyxtw~}|}U(**)*()()'''('  !~~~}}|xxwy||}}~|~~||}}}~~||}}~~}~~}~}~~}~|{ywwyz|{|~}~|zzz}}~~}}zyyyyz{|~}~~~|yx~~~}{|}~~{yy|{{|~~}~~}}}}~~~~}}~~||{|}~~{|}|{{{{||||{z}~~}|}|{}}|}|{||}}~|}|||~}}{|||z{z|xxxxz|zyy|z{yzz||}}}~~}|}~}}|}|||}}{||zz{||{||zz~~}|zxxx{}}}{zzyvwyz{yyywwz{}}~}|~}}}|{{|{}}}}~}}}}|{|}||}|yxzyvtvxx||||yy~~}~~}~}}|~~~}}{xwwutuwy|}~~}}}~~~|~}|||}}~~~~~~|~||zyxvuyzwy~|{{~~~~~~}~~~~|{{~xyzyzy{zzz|{xxvtuz{{z{{|{zzxz~~~~~~}~}|{{{}~~~~|~~~~}|{{|{{z|z{zzyyyyxuttvwwvvy|~~~~~~|{|}}}}~}~}{~}}||}~}~~~~~~}|{}}||{}{}~|}~~}|z{{~}||||||~|{zyz}~~|}}|{|{|}~~~}}{~~}~}~~}||{{{z}}}}y|{zz{}}}|zz|||}~{zxyz{|~~}}}{|~~{||{yy|~|{||zz{{{||{zyzzzz|z}~||||}~}~}|}~zzzzyxz|~~||~||}}{{|zz{|zz{}zywwwuuxvuwxxwvuuuuwwx{|z{{{}}}}{{~~}||}}|{z{yzzyxxyzywyz{yxxwxxzyyxyxvvvvvw{{z}~~}~|{{{zyzvvvw{~}}}|U))))*()()''')%  !|{}}||xwvwz|{z{{|~~~}{{}}|}~~~||||~~~}~~|{}|{|~|}zzxxwx{|y{}~}|{zzyz|||~~~|{|ywxzxy{|~}~~|yw}~~~|{~~}||~z|}|zy|zz{|~~|~}{}{||}~~~~}}}z||}}}zz{}}{{z}}zz{z|z{zxzz{~}}{|{{|{{||z{z{|{}||{z{}|{z{yz{||xxwwy{zyxyyyxyzz||}}}|}|}}}z}}{|{}|{{{xy{zzy{|zy{}|~}}zxxy{|}~}~~|yzywvvwwwwxvvtxz}~}{|}zyz~}{{{z||~~~|}}}{||||{{}{{{{yxyxurswvy{|yxu}}~}|}~~}}~|}{}|}zyxxtssvyz}~}|}|~}}||~{{}||}}~~~}}}~}~}||{{zvuvwxw|{xy|~~}~~~}}~}}}}}|||wxyxxz{zzz|zxxwutwyyyyy{{zyyx{~}~}~}}~}~~{{{{}~}}}}~}~}~~}}|}|{|z{zyzyzxxyxxvvustwvww{~}~~}||zz|}}}}~~}|}}}~}|~}~}~~~~~~~}{}~~~~}|||||~~}|}~}|{zy|}~~~||z|{}~|z{{y|~~}}}|{}z{||}~~~||~}}}~~~}{||z{{|}~~wy||zz}~~}|||}|}}~|{yyxy{~~~~~||}}{zz|{{{~{||{{|{{|{|{z{yzyzwz~}~|}~}}~~}~}|{zyxy}~~~~|}|{{{||yz|{{z|zyyxwvvxvwuxxvuwuttwxy|~|||~~~}}||}~~~||}~z{{yz|zyy|zyxxy{zwxxzy{{{xxxwwwuvv{{{|~~~|||zyywxxy}|||}|V))*)*((()'('(&  "||}}~{{yvxy|}{|z|{{}}|~~~~|~~}}~~}}{{yyz|~~~~~~{|zyz~}}}}|yxwzy|{}~~~}}{z~|~~}|{~~|y|{|}~}~~}}}}||}}}~~~~~}}~~}{|}}~|||}}||||{|||zzy|~~}~}|}|~~}}}}}}}~~}|}|{z}}}|}{z{}~zyxwz{}z{{xxxyz{{}}}~~}}~~||}}||~}}}}{yz{zz{|||~~~~|{yyz{{}}~}|||zzzxwxywxxvuw{|}~{|~}z}~}}{|~~~~}}~}}}~~|}~}|}|zyyywutwwxz|zxv{||~~}}{}}|}|}}|{wxvsrvvz~~|~}~~~}}~}{{||{|~~~~~~~|}{{wuvywyy{wty}~~}~}~~~}{yxxxxx|}|{|xzyxwwwyxwxy||}}zyz~~~~~}}}}~}|{||~~}~~|~~~|}{||{{|{zz{yyyzywvvssuywwx}}}~~|{yxy~{}~}}|{}}~}z}~~~~}~~~~}}~~~~}~}||}|}}}~~~~||{y{}~}{{|}}|z|{z|~~~~~}}||||{{}|~~|}~{{}~|~}|zz|{{}}~}xx||yz|~~|{{{}~|~}|{xyxvx~~~}}}~~}{||zyxy{{z}~|~{{z}||||{{z{yxwwtu{}|}~|z}}}~~~{{z{yy|~|~}{z{z|{{zxz{zzz{{yyxxvwxvvuwvuuutstwyy}~}}}}|}~}}|}}~~~~~}z{|}}|||y{{zxyzzyyyyzzyzxxxzz{z{xvvwuvy{{|}~~~~{}|{yyxvxx}{{z{{V)**)+()(*'''('   }zyz}~{zyyyy{}z|{|~~|{z{}|}~~}}|}~}|}~}}}}}{|{zzyyy|{||~~}~~z}||zyz|{||~~~||}yxvywx{{~~}}{{z}|{{}~}{z{}||yyyyzz~}~}z|{zz{{{|{|zw{}~~||~~}|||}|}~{||}}}{|}{|zzzz{{zxxzy|~||}}}}~~}}{||{||}|{z{z{}}z{z{zzz~zxxwz{zz{zxxyyz{{z|{}~|||}}~}}|{{|||}|{zyzxz{}||}}~||{yyzz{{{}{}|||zzyxxwxxvwussuy{|~~{{||{|~~{zz{|{||~}~}}~||||}|{}{|{|yyxxvsruvuwzyyvx}}z||}|{y{|zz{z{{zyxutrttv{~~}}}~}||}||{|zzz{||~|}~}}}~|{{zxutuxwxwtst}}}~~~}~}}~~{wxwwyxy|z{zy{zzyxxxxvwwz}}}z{|}}}~~}}}{||{|{{{{~~}}}|~~~~}~||||{{{||z{{{yyzywxwusuwxxyz}}~}}|zyxx|}|~~~~}|}|{w{~~}~~}}}~~~~~~~~~}}}|||}}~}|{|z{|~}~|{z}{|{||{{}~|}}}}||{{z|~}~}~}|{}}|~}|{y||z~}|ywz|{{|~~{{{{|~~~||z{xvw|~~||~~}{||{zyyyzx{~~}|{{|{{}}|zzzyxvvtsw~}}~|z|}~~~~|{{{{{|~~||||z{|{{zz{z{z{zyy{ywwwwwwxwututuvxz||~}~~~~}~~~|}}~|{~{{}|}{||{{z{z{{yxyzzy|zzyyx|{|z{zxwwuwx{|~}~}}|}{zyywwy{|{z{{U)**)*()()&''(&  ! ~{{z||{z{z{|{|{}~}|z{~}}~~~}~~}~~}}}||zzzzz{}~~~~}}~}~z{y|||}~~~|ywwwx|{}}}|}~|z~~}|}~~}{zyzz{}~~}|{{y{{|}{z{wy~}z{~~~~~~||}~|}||{|||{{z|{{{zzz{{}~~}~}}~}}}|}||~|~}|{|||}|{{{zz{zyy{{||||zyy|{{||{{|}||{|~~|}|}}}}{||z{z|}}}~~|}}|z{|{{}}}}}~|||{zzyzyxwvtqty|}~~}}}}}~~}zz{|{}|}}~~~~|~~||}}||}}zzxyyuuuwwwwyzyz}}||}}}~zz|||z|z{zzywvvvtuw}~~~|~}|~||||{z{|}|~~~~~}}}}{{yxvvwxwxtstz~~}}~}}}|xxwwwyz{|{|zz||zyz{wxwvy~~}{{}||{|zz{|}|{|{|~~|}|~}}~}{{{}{|{{z{z{|yyzywxxxuvwxwy||}~~~{|zyz|}}}~~}}||{yz~~~}}~}~}}}~}}}~~~~~}{}|}|}~~}||}}|||}||}}~~~{||}|}||{{}}|~}}}||{|{|}~}|z||z}~|xxxzz{|~~}~|z{z{}~|{zzywx||~||~~~~{{||zyyyxzyyy}~|}{z{yy||{zzyywwurtx~~}~}}|~~}~~}|{|}}||~~~~}|{||{{}|zzyyy{{yyxyyxxyxwwwvvtvutvy{|~~~|}}{{}}~}}~~}~}{|~~{{{||{||zz{zyzzzxvyyzzz{xwxy{||{zwwwvuwz{~~~}~~|{||{zzxwy|{|{zwS(**)*(('*''')&  !|wwxxy~}{yy{z{zz{|{~~~{zz}{|}~~~~~}||}}}~}||{{|}{z{|xxyxy{~~~}|~}}}|{{{yy{z{|~}~}~~~~}{zxxvw{|{}~}|}}}~}}zy}~}}~}|}|{zywy{{~}}{{yy{z|}zzyyz|}}~}|}{yxx}||~~}~~}~~}}|}|}||}z|{|{zy{z{{xwyyyz|~|}|}}|}}||||||{|{|}{{{}{{{yyzz{~{yyxz{zz{zz{|}|{|{{{|}}zzz{|}{z{{|{}~|{{zyz|{|}~}{||{{{{{||}|{{||{z|yyyxxvvvtqswzz~~}~|{~}}}}|zyzz{{|zx{}~~~~}{|||||{{||zzwvxvuvxywyxxyz|~~~{~||~|}{{yz{{zxyyyyzwvvwvuwy{}}}|{|~|{{}{{{zzz{||}~~~~}~~}}|}}|}}zywvwuuwsqqw{~~|}}~~{|~{wvwuwy{{{zzxx}}}{{zyxvvx|}~}||}{~}~|{|zyx{|}{|{}}|||}|~}~|{||}{{{zyzzzywwxwz}{xwxwwy|}}~~}||{{{{|}|~}~~~|{{|~~~~}}~}~~~~~~}{|}~~}~}~~}}}}|}~~~~~}}}||}||{||}~~~|||}||}{{{~|~~}}}}|}}{{}}|||}}{~~}xwyz||}~}~~}{|z{y|~}{{|zzy{{|}~~~|{{}|zxyz|{||}~~|{{{xx{~}zz{yzxxustw|~~}}}||}~~~}}}|}{{{}{yy{zy{|yzxzzzzzyyxxwvvwuuv{|}~}~~}{}}~~~~~~{z}}{||}}{z{zz{}z{{{zyz|{zzzzwx{y|}|zzyxuwwyz~~~~~~}~{||{yy{||{zzwR))*)*(((*'(')&  !zvuwz}~~{{}}}{{|}~}|||}{{}~~~}{~~}{|{|~}{{{}zzy{z||~}}}~}~|}{}{z{}|~}|zxxy{~}|~~}}~~{z~}~~~}|||zxx|||}~}{{zxz|~~|z|{~|}~~}ywtw~~~}}~}~}}}}}|~}}}|||{{||zzyyz{|}}~}~~}|}~}}|}||}~}|z}|{{||||}~zyzyz|{{z{z|~~~~}|{}~}{z|z|~|{{}{z|~~~}{{|~}~~}}||}||{|}~}|}}{|}zzzzxvvvvssvy{~~~~}}~||||z||z{zxwy}}~~||~}|}|}}}|{zxxwx{yyy{z{{}|~}~||}||{||{zy{z{{|zxxyxxxy{|~~|||~~}||{{|{{{|}}}}~~}||~~~~}~~}yyxwwwxustuw}}~}|}}|~}xwwvvz||{z{xw{||{|yxwwxz}}{}}||~}{zyxy|{|{|{{}|}}}}}}||}z|}{{yxyzyxwxwsv}{zyxvwy|}}~}||||{}}}}~}}}~~}|}~~~~~~~~~}~~}~}}~~~~~}}~}|}|~}|}|{|}}{|}~|{||{y|z{~}~}~~}|{||{}|~}}}|{}}}~~ywwy{||~}~}}||{{z{|~~|{{|zz{z{|~}|}|yy|{zz{{{z{z}~||{{yz{~|zzzzyyyvtuvz{~~~~|~|||~~~~~~{{|{zz}{zyzyyz{yyy|{{{zxxwwuuuwvtw{|}~~~}}~||{}|~~~~}}{y{}{{|}|{zzyy{||{|{zzy|zzy{zxyzzz|}zzyzvuwyy|~}}}~~~|{z|{xz{{z{zwQ))**+((()'(')&   zvsty~|{}}}|zy||}}}~||{{{z{{~{|}|{|}~}{|zz|}{{{zzyxwyz||}}|{{{|{{zzzzzy{{~|~~~~|}}{yxvxz{||~~~}}||}~~{z|~~~}|~}}||{zxwy|{z|zywxxz{}}|z{||~}|}}}}{xtqrx}|}~~||}~}}}||{|{||}{|{{|{zzz|zzxyz{{||}|}}|}}~|||}|{||||||{||zz{{{|}}yyzxz{zzyyyz~}}}}{z{|{|{yzzz|{{zzzzyz}}~~|{{{z{{}~||~|{z{z{|||}|}{{|z|yzyxwvuuttsuvx{~~~~~}}}}}|{|{{{xxwwsuyyux~~}}}|{{}}|||{{{}|zzxwuwyyyyz{{|}|}}}~~}|||}||z{|yyy{xzzzzxzzzxyyyzz{{z|~}}{zzz{||y{|{|~}|}}{z{|~|}|}zyxxwvwtsstvz|}}}~}}}}}{}~xxwxxy{{{yzyx{}}{{{xyxww{}}|||||||~~}|zywxz{{{{z{}~||}|}}}|}{}{|{{yywyxwwtuuttx{zyywwxz|}~}|{{zz|{|}|}|}}~~~}|}~}~}}|}}~~}~}}}~}}~}}|~~}~|~}~}{}}}{{|}~~~{{z{{z{z{}~}~~~~|}|~{{~}||}{{}~~~~yxyy{{~~~}}|||{{{{|}}|||{{z{{~~~}|}|{z|{{z||{{}{~}}|{yyz|{{yyzzyywutwx}{~|~~}~~~}{|{|{{|||zzzyzzzzy{{zzzywwwvututvv||~~~}}}}|{|z}~~|}}}||||{z{||zz{zyy|}}~{z{|{zz{yxxzzy{}|zz{yxxz{|}}}}~~}zz}zyyyxzz{zS)*+)*(('(''((&  !{vutw}~~}|z}~~~|{{{yz||~~~~}|~~}}|{z{~}||{{{{{y{|~}|}~||||zzz{zyyz}}~~{~}{zxxy|}|}~}~|~~}}~~~~~~}~}|yz||z{zxyzzyz}~~{||{}~~|}}}}}xtprt{~~~}~~|}}~|}}}|}~~~}}{y{}|z{||||}}}~~~}}~~~|||}}||}|}||{z|{{}}~{{{zz{{|zzzz}~~~~|}}}}|}{|{||||}}{{{|}}|||{|~~||}||z|}}}|}}~~~||z|{{{zzwwwuuuuvxy}~~}~}|{{}}zwwtsuxwst}}}||}}}}}{|}}|zzxxuyz{{|}}~~~~~|z~}}{||}|zz}z{{{zz{}{z{{zyz{z{|}~~||zy{}|zz{|~~~~}{{{|}~~|~|zzxyyvuvuvux{{~}}~~}}{|}yxxwyx{{z{zzz{}}|{{yyxxxz|~||||{{}~}|zyxz}}{||{{~}}}}~~}~|}||}||{yywyxutuutuwyxyzxwx|||~}}~}~}|}z{|||z}~{|}~~~~~}}}~}~~~~~~}}}~}}~~~~~~||}|~~|}}}||}|{~~~|}{|{z|{|}~~~~~~~}||~|z}||||}{{}|zxyw|}}~~~|{}||{||||{}|{{{z{|~~}}}{{{{{zz||{||{||~}}||zyz|{zyyyyzyxvtvxz}}}~~~}|~~~||~~~}z|{z{{}{{yxywwyywxyyy{{xvuvuttuttvz~~}~~~|{|zyy||zy~}|}}||~{{z{zzyzxxxy|}}{{y{{zzzywxy{yy{{|{zywy{z{|}}~}||~~~}{{{{yxxxwy{zS(**)*(((('(&(&  !{vtsuz}}{||{z{z|{}~}{}|zxxz|~~~~|||||}~}}|zy{|~||{zz{{zzz{|||z|{{{{zywyyxwyxz}~~~}|~}~~}~{z{xyyyzz{|~~|||}}}~~~|}~}}}}}~{{{zz{zzyzxzyyz}|{z{zzz}|}}}z{}}|{ytqrrx~~}}}|{}~|{{||z|~~~~}~{||z|{|{{|{|}||{|}||}|~~}|}{}}||||{||zzzz{{}|}yxzy{zyzyyxz|}}}~~|z{||{||{{{|{yyyy{~}||{zy||{|||{{{z}{||z}}||{yyyz{yyyxwuusuvwy{}~~~~~|}}|zyz|yvursvyyuu{~~||||}~{||{z{}~{{zxwwxxz|}~~~~}|~}~|{|~~}{{z{}zxy{zyyxxy{}}zz{zxxyxzz{|||{zxz}|zz{|}~~}}~|{{z{{~~~||~|zyzyxywtuttvz{|~~~|{}~~}}}{||yxxxzzz{yzyzz|}|zz{{zxyxy{|}|}|||{}~|}|yyz|||{|zz|~}~|}|}||{||z||zyxxwustttvyyxyyywyz|||}}~}|~~}|}|{|||{|{{|}}~|}}}}~~}}}|}~}~~}}~~||}~}}}}|}|{}~~||||{{}|}}}~}~}}}~~||~}~}}}z|~~||z{x{}}|~~}}|~|{}}}|}}|||{{||~}}|{|{{yzz}||}}|}~}}}{{yzxzzzyyxyxuuvxzz~~}~~~}}}~~~{|||z{||zz{yxyyxxwwyzxywututtuvsuw|}}~}~~}|{{{{y|}{z}~~~~|{||zyzz{yzxxyyz}~~|{{{{zzyyxy{yyxz{|}|zxy{||{~~~~}|~~~}{z{{{y{ywxz|T)**)+)(')'((('  !zvvuvx|}}|{|{{zz}}~}|}|yy{~~~~{}}}}~~~}||{|}}|}|{{|{||}}}|||||}|zyzyyyyxx}~~~||{yz{yz{|~~~}|}~}~{~~}}~||||{zz{zz{|}|{}|{}{||}}}}~}zwtsuz~}}|}~||||}}|}|~}}{}|{}}||}~}}|{}~}}|||~~}|{{~~||z|}|||~yyz{z|yxyywy|}~~|}~|}|{}}}}}|zzzxy|~}}{}~{|}~}z}~|{}}{{~}|{{{|}|{zyzwvuwvx{}~}|}~}z{{{zywtvwy|}}}~}}~~}~{}zz}}{z{zyy{yx|~}}~}|}~}|{{{{||y}{yxywx{}||||{y{zzz|}}}}{y{|}}}~}}~~~}|{{|~~~~~~~{z{yyxvttsw|{}}}}~~~~|{|~yyyy{z|{zy{{|{|}|{|{{zzzz|~}||}||}|}~}|{{{}{{{zy~~~}~}}|{||||}{{zyyvuuuvwyxxyyyyw{}~}~~~}}~~}||{{{|{yz{z|}~~}}~~~}}~}~}}||~}}}}}|~}~~|~~~~~}|}}}|{}~}||{||z|~~~~~~~~~~}}}|z}}}~||{||}}{zyxz||||~|}}}{|}}|}|}{||||{}}~~|{{{{yz~~|}|||~~}}~zzz{yxxyywwxxvvuwzz|~~}~~~~|}~}|~~~~~~|||{zz{||zzzyyxxxvvuwwxyvuuvuuuvttuy}~~~|}}~||{}}}}}|||}|~||{yzyyzzzyyyyxz}~~}{z{zzz{yxyzzyxxyz{{zxyy|{z|}}}}|}||||zyzzzzywx{zT'****))()'''(&  !zvuuvvzz}~~|{z|yyyyz}~}{{zxxy|}}|{y{~~}|||{}~|{{{{{~}||{z{{{||||||{z||{{yxyyxwxwxz~~}}}}z|~~|}|}zyzyxxxy{}}}|{|}~~}~}|}}~~}}}{}z}{zyyyyz|{||}{|z|yy{~}|}}}||zyxvxz~~|}{{~||||z{z||{|}~~|{|{}{z|{}||}}}}|{|}~~~}{||z}}||zy{}{{{z{{||~yxzz{{yyxwvvz{z~}~~||}}{{|}{}||{zyxxwz{|~}{{|}|z|}{z|{{zz|z{{}|zz{x{||zzyxxttuwwy|||}~{|~}}|}{zyyyyyvtvx{}}}}|}}{||zyx{{zzzyxyxxu{~}~~~~~}|~}{{{zz{~{{|yxxvvw{}|}}}zzzzyy{{|||{yy{|{|}}|}~~}|||zzz{}}}}}}}{|zyyvutsst}}{|~~|z|}}}~||z{~yxz{|{{zywz{z{{{|{z{{zzyz|}~|}~||||{}~}|z|}}}zyyy|~}}}~~|}}|{{|}|z{zyxvvvwxxxyxzyzz|}}}~~~{}|{||{{{zyzz{y|~~}~}~}}}}}~~~~|~~~~}||{}}}}~|~~}~~}||}}}|~~}||z|{||~~~~~~~~}}||}|}~~~|z{yz~}zxz{~}||}}}~|||}~}~}{z|~}|}~~~}|{~|{{~~|||||}~}}~~|z{zyzyyxyyxxvuvvy{{}}~~~~}}~~~~}}}{|}{z{||zz|{ywyywwvuwyxuwvuvuuuttty}~~}}|~~}}}}}}~~~}||{|~}|{|yyyx{zzzyzy{|}~}}}|{yyzzyxyz{z{z{|}{zyyz|{~~~~}}|}{{yzz{}|z{zz{T)**)*((()&''('  !zwxxyz{{~~~}}||{{zzy|~}||{zzz|}}~}{z~~~}}}|~~}|||{{~~}}|}}}~~~~~}}|}}|{z{xxxyw{|}~~~z|}}|z{{ywwwy||~~~~~~~~~|}||{{{{z{{}}}~}||{|z|~~}~}}}||||{}}~}}}}}}|{z|z|}}~|}}~}|}}}}}}~}||}~}|||}~}~zz|~}}|||}}~{z{{}}{{yzxvx|z~~~~~}}}|}}~~~}|{{zz{}|}}}~||}}}|}||{|}}||~}{z{yx}}|{zzxwwux{{{}|}~}}~~~}~|{zzzxyxxwz}~~~}}||{zyz{{z{zxyyvtw}~~~~~}|~~z{{y{~}|{xyxww|{|~~|}|{{z|||~}|z{|}}}}}{}~}}|{{z{}~~}~~~}{z{xxuurrz~|}~|z|}~}}|{{z}zxz{{{|zyy{}|zz||}||zz|z{{}}}}~~|{~~}~}{|~|{{yy|}}}~~}|}|{{}~|{zzxxxwuvvwxxwyz{|~~~~~}}}}~}}|{zz{yxyyzz|~~~~~~~}}}~~}~|~~~~~}}~~~}|||||}~}}}}}|}}}|||}}}~{{{|||}}~~}}~~}}}}}~}|~~~|{{xy{|}|zyz}~|{|~}}~{|||~~}}||zz~}{}~~~}~{}{|{~}||{|}~}~}}||||yy{zxyzyxutuuxz|{z}~}~~~~~}|~}{}}{|z{|{zz{{zyzxvuuuuxwwvvuttuttstv{~~}}}|}||}}~~~}~|}|zy{~~}~|{zxwxxyzzzxy{||}}{{{{yyx{|{yzy||z{{z{zyxyz{}}}|}||{zzwxz{|}||zU(****((')'('('  !|wwwyyzz|}|}{{zzzxzzz|}}|{yy{z|}}}}zz|~}}|{zz}~|{{xzz}~}}|||}}~~~}~|zz||{z{yxwxyxy{|~~}~||~}~~}|{{zyxvvvw{{{|~~}~}|~~~~~~}}~~}}|||z{zy||{|~~|}{|zz}~}|}}||{{{|}{||}|}|}|{zxzywy|~|~~~||}}}|}|{z{|z||}||}~~|||}{}|}{zy|}|{{{{||}{{{z|~zzyywxy{{{~~~~~~~}}|}}}~~~}||||zzy|}}}~z|z|||}||||{|{||{{{}|{{yyw{|{{z{ywvvvxy}{||}~~~~||}}|zzzyxxxxwx{}~}|{{{zzywyyy{yxxwutt{~}||~}}{|}|{z{ywz~}}{yywwwxyx|~~|{{z{|||}|||yz||{|{{|||{}}{{|zyz}}}~|}|{{|zywurrv}{}}~~{||{|{|zzy}xy{||{|zyz|}{{{|||}}}|z{yz|}|}}~||}~~}}}~}}|zyzz~~~~}~|}|{{||}}{zzzyyxwuvwvvvwz|}~~~~|}||}}}~||zz{zxwyxz{~~}~~}~}{z~}~}|}|||}}~}}}~}~~{}|{||~~~~~~}}~}|~}|}~}|}||z|~{{{~~||~}}~}~~~|}~{{|{x}z}}{yy{~|{{}|{|~{|||~}}|{{~}}}~~}~~|}~||}~}|}||}~}~~~||{zy||zyz{xusuvvyzzz{}~~~~}|{{||{{{}z||{z{{ywuwwvxxxwvwtsstuuvxz|}||}}}|}~}~~}~}|{z|}}zzzywxxx{{zz{{|||}|}zyxwy|||yx|~|{{|{{zzyy|~||~~}|{{zwvz{||}}{T)**)*((')''((&  !|{zz{{|||~~}{||{{{{~}~}|{z|}{}~~~}{||}|}|y{}~}}}{z|}~~~|}~~~}|{}{{yzyyyzzz{~}~~}~~|}{{{xvwvz||~~}|}~}{{{{~|~~}}}|{}~~~~~~~|}}~}~~}|~}|{{{xz|~}~~~~}}}{z{yy||}}}}~}|~}|{}~}}}{{}{{{}||~{zz{yy{}{|~~~~~~~}~~|~~~||}}}}~|||}~}|}}}}}}}}}{~}|{||z{}z|||zyxyxy{z{|}~~~}}}~{|{zzzzzy{~~}||yzyyxyyz{yzzwvuy}~~}~~~~}|}|{{|{z|}{|{zyxyywx|}}yz}}~}~}zz||{|}||{}|~}|{|}|{~~~~~||{|z{zxtuvz|}~~}|}}}}|zyy{xz|~}}|{zy|~~||{|}~}{|{zy{||}}~~~~}~|}|zz|~~~~~|}|||~}}||{zyyyxwvvwxwwvx|}~~~}~}~~}~}|{zyzyyzyz{|~~}~}{|~}||}||{{}}}~~~~}~{}{||~~~|}~}}~~}|~}|}~}}}}{y{|}|{|{{{~~~{~|{{}}|||z|{z{z{y{}{{{}zzz}|||||}~{{z|{{{~~~{|~}|{|}}}|{|~~~}||{zzz|}{yyzzvvwuvxxxw{||~~~~}~}~~}{|{zy|{}|{|{z{{xwwwwyxxxwuurrsutuuww|}}|{|{||~}}~|}~|}}{y|~}}}|zyzzxxwvx{zzz{z}||||{zyxxz|{zwy}}zyz{{{zzy{|}}~}{{zzxwwyw{~{U(**)+()()'('(&  !}yxwzxy{}|}|~zz{yzyxy||{zzzzz{{{}||{|{{}{|{{zz|{zzzzy{{}}|{yz~~|}~}{}~|{{yyvx{zy{}~~}}|~~}{{|{ywwvwyz{||}}}}}~~~}~~~~~}~||{yzy{}}|}}}{||{{|{}~~~|{|~~~}~~}~~~}~{zyzyz{~}~}}}}~}|}|{||{yw}|{|{~}~~~}~}|{{{{|z{||}|z{{vv~~{}}{{yz{{{|{||~|}~|}~}||}|~}}}}~|}{}|||}{zzz~|~||{{{{|{||{||||{|{{{zy{}{zyyzxyzzy{{}~~~~}{|}||{{zyzxxxz|~|||wyyxvvvuwxyxyvwwy|}~}{||}}{{|{zz{yxy}|z{zzyxxwuvxz~}||{|}{|}}|zzzzz{|{z|}}|}~{{|||}~~~|}~{{}}z{{ywwxy{~~~}}}}|{{|zxx{x{|}~~|{yy{}~||{{}}}|{|{yy||{}~~~}~}~~~}}||{z{|~~~}||||}{|}{{{{zyxwwuvvwxxxx{}|}~}~}~~~~~}}{}{{{zzyyyzy|~~~}}}z}~~~~}{z|}{{}}{}~}~~}~}}}{|||~~}~~}}}~}~~}~|}~}~}|zz{|{{|{z{|}{z}}}}~~}{|}}~~~|}xz|{zzz}|||||zy|{|}|}~}~|{z{|zy|~~}||~~}{{}~|}|{~~}{|{{{|}|{z{{yxywxxxvvy{|~~~~|||{zy{||}||}{{{zxwyxyyyywvurstvvvwvxz}}|{}{|}~~~|}~||}}}{|~}}||{y{|zyxwvz{{zzyz|||||zzzyx{{zzy|~|z{{{|{yxx~~~~||{{yxyzz{}~}U(**)*((()'('(&  !|{zz{|||}}~}~~{{zyzzz}}{{~{|{||{}~}}}||}}}zyz|}{{}{||z|~|zxz}}~|~~}|~||{zxvy{|{}~~~}||||ywxy{||}}|}~}~~}~~}}~~~~}}|{{~}~~~~~}|}|}}|}~}|}~~~~~~~}{|||{}~~~~||}}}~~~}}|{~}{|||}~~~~~|}}||}}~}~~|{zsr{}|}}}|~|||~}}}~}}~}||~{{|{~~|~~{}|}|}|z{~}~|}~||}~}}~~~||{z{|}y{|}zz|~{yy||z{~|~|}|}}|{yzyzy{|~}|{zyzyxvwwwxyzyyyz{}~~}}|}||{}{{zzz{}~}}||z{zzwxxzz|~~{{z}}{|~}{{{{{{~}||~}}~}}}|}}}}}~~}}|{||zz||ywxz|~~~~}~{z~|{yvxvz}|}~|{{{}}}|{|}~}|{|{zz{|}~~~~~~||||||}}}|~}|}{z{{zyxwuuvwxyz{z}~}{~~}}}|~~}|{|{z{yzwy{~~~~~~}||~~}}~{{|}|z{|}~~~~~~~}||~||}~~}}|}~~|||}~}zz{z{z}|{z|z{{|~}~~}}}}~}}~~|yyz|{{{}}}||z{z{{|||}{}|{{{{zzz|~}}}|}~|||~||yz~~}||{{|}}}|{{|yzyxwxxuuwx{|~}{}||~~~~|}|{zz{{||}|{{{}zxwyzyxyxxwwtrtvvvvvxy|}|}{{{|}}}{{||||~}{|}|}|}|zzzyzyxvy{yzzyz{z|{{zxxxxxyy{y{{{y{yy{{zwx|~~~}z{|{zz|z{|}{U(**)*((()'''(&   ~yyy{z|{||{{||{yyxz{{{|{z}z{z{{{|}}}|}{{{{{zyyyz{{zyy{{{|{zyz||}{|}|}|{|zyywvx{||}~}~}~{}|{{zvvwyz|||{{{~}{|~|{}|x{zzzz}~~}}}{{|}~~~~~~|{{z{|||}~}{}}}}~}}~}}~~}}}|z{{{{||}}}}}||||}~}}}}{z{~}{}{{{|{}~~||}|}}|||}}~|zyrptz|z{y{{}|{|}{|{|{}|}||~}{zz{|~~}}}}}}~|}{{z{zzyz|}~}||{|{}}|}~}}{{yzzz{yy|xw|}|zy|z{z{}}~~~~|}|||{|{yzzxy|~~~}{xxxxvvwvvvwzzzzzz||~~~|}{|{|{zz|z{{{z{||||||{{yyywyzy{|~|{z{zx|~}{{{{z{|}|{}{}~}|||{{|}}}~~||~~|{|wz|{ywwyz}}}}}}z{{zyzwxtz{{|}}|{}||~~}{{}|||}{z{}{{}~}}~~~}|{{}~}~}~}{|{z{|zyxwuusvxxz|~~}}~~~~~}~}~{{||z{zyvxz}~}}~~~}}}}~}~}{{{~|zy|}~|~}~}~~|}|}|{}}~~}~||}||||~}|{|zzz{}|||{z{{|{{~}~~|}~|}|}~}zyz{{{{}}|||{{{{{||}}|}}}{}||yy|}{|||~}~||}|xy~~}}|~~~{||}}|||zxwwvtwy{}~~}}~}}}}{z{|}|}|{{{}{ywz{xyxyyywutsvvxxyxz{}}}||{||}}{|}||}~}|}||}~||{|zzz{xyz{zyz{z{}||yyzywxwv{{|z{{zxxz|zzy}~~~~~||}{|||||}}|U)**)+()))''((&  !|zz||{}~~|{}}{{{zz}{||||~||{|||}~}~}|{z}|zx{z{|~|{{}}||||z|}|}}}}}~~|zzwtw|||}~~~~~~}~}~}yxyz|{}}}|{}~|||}||{xz{wuw~~~}}~}~~~|}|||}}}~}|~}|}~~~~}~~}|}~}~~|~}~~~~~|~}||||}{|~}~~}}}}|}{{{urw{|{{z{}~~|}}~}~~|}}~}}}}z{|~}~~~}~}}}z|}|}~}~}}~~}{~}|{{{{{y{{|x{}}|{{zz|{{~~~~|z}|{yy{{z}~}||xyzxwywwyz{|{y|||}~}~|}~}}}|}{{|||z}~|}|}}{||yyz||{|}|{|z{~~}|}|{|}z{|}~{}~}}|~|~~~}~~~~}}}{yz{zyy{z}}~}}|z{{}zyyytwy{|~~}~~~~|~{||~{{|~}|}~~}~}}{|}~}~~}}|{z{}zyyxvttvvxz~~~}~~}}~|z{|{{zzxxz}~~~~}~}|~~}}{zz~}{z}|~~~|||||{}~~~}}~}}}|{}{|{~}{zzyyzz{||zzzz|z{z{}~}{|~|~}|~~|xxz{y|}~}}}|{z|{|{|}}|||}{||{{{|~}||}||~~~{{{zwv|~|||}}|{|||||{zxxwwvvx{|~~~~}~|~~}z{|}||{{z||zyxyzyyxwxxwuttwwxxxxy}~||{zz||}||}|}}~||||||}}||{{yzz{yxx{zyxz{{z{zzyzxvwxvwz{{zyywvwzyyz{{~~~~}|{}{{}||{}}|S(****()()'''(&   |xzy|{}~||{zz|z{{z{{z|{|{z{{||{{{}}}~}|{z|yxwxz{|}||zz{zz{{{z}}{|{|}}|}|{}z{yxvrry{z{}}~~}}~~}}}||{yxwz||}|||z|}|{{{|z{ywwvvsux~~~}}}||}}}}~|{{{}{}~~~~|~{||}~~~}}}|{}}}{{{~}}}~|~~~{}}~}~~~~|||~~}}|{|||{|}~~|}~~|~}|zz~|}{xtvz|}{xz|}}}||}}}}|}{|{||}|z{{{~~}~~}}|||{|{{zz||}~~}|}|}~|{|~}|{|zyyz{{||yz~|{{yxvxzwz}}}~zy{zzyy{{}~~~}|zzyxwwxwxyyzzzz||z|}}~~~|||z}~}{|{|{z{|{{|}|{{}z|z{zyz||{{|}z{zzz{}~|||zy|{|zz}|{{{~{|}|}}~{|~~~}|}}||zy{|yz{z{|}|}}}|z{{yyyzuwyzz}~~~~~~}~~|{||}}||z|}}}|}||}~|||~|{~~~}~|{z{}zzzzwussvww|}}}~~~}|{{{|y{z{zyz}~~~~~~|}}~~~}{{y}}{{~~}~~|}}|||{{{~~~~}~}~~~||||~||}~||}{zz{||}|{y{{zyz|{}}~|{}}}}~~yxxz|{}~~}}|}|||}}}}|}}||}|zz|}}~}}}}}~}||zvtz~~}{}~|z{{}{}}|zyywuvyy}~~}~}}~}{{|}}}|{{{{{z{{zyy{yxxxvtvwxywyxz~~~}||{{|{}||}~~~}||~{z{|}|||yz{{zzxx{{yz|{||{{z{yyxxwvyzyyzyxvwyyz{}|}~~|{}}{}~}{}}}U)****((()'''(&  !}{|{}~~~~}{|{{|||}{}||||||}~|||~~}|||zywyz}}~}{}||z{||||}}}~~~~~|{~||{zwusux||~~}~~~~}~}}|yyy{||}||}|}~}{||{|}zwxzxxvuz~~}~~}}}~~~~}~{}~}~}|}~~}||}~}}~}~~{}~~~}}~~||}~~}~~~~~z{}~~zwvy{|{yy}}}}|~~~{||||}}~}{|~}~~~|}~}}z}}~~~~~}}~}|z{{|z{}~~}}~~{|{yxxyxx~|~zyz{zyx}~}}{|zyyz{{{||{{|}||}~~}|{{~|{|}|{z{}~}}||}~|}||{|~|z{||||{z{}~}zz~|{|{}}}|}}||}~}~}~~~~~~}~~{{}z{y|{|}~{||}|z|{zzy{vvwy{{}~~|}}}}|~{{{~}~}|{z}~}{~~{x|~~~}}|{~{}|{zwtrsuw}}~~~~}}}~{|{|{|}}{zz|~~|}|}~~~}}{{|}|~|}~~~~}}|{yzzzz~~~~~~}|{|}~~|~}|}|zz{{||}|z{{{yz{{}}~~{zz|}~~ywwxz||~~{|}}}}|~}z{{|y{}{{}}|~~}||~~}~}|{zvvy}~}zy||{{{||}~}{zyxuvxxz|~~}}~}~~}|||||||zz{{zzzzzzzzywwvvtvyyyxyxz|~~~||{{{{{z||||~|{|||{z{||}|xxz{yxxxy{z{{z{{{z{{yyxxywwxxxxzywxxyz{}||}|}||{||{|~|||~}U(**)+)(()''')&   }ww{}{|~|||zzz{|{{|{|z}||||}|{|~}}}}}{{{yvuww{|~|}{zzyy{|{{~}|z{|||}{{z|{{{zxutuwz}~~}{{{}}{{{zzxxwz{z{{{{|~{{z{zzz{xwwwyxwwx}~~}~}}{~~}||z{{~}}|}~~~}||{{|}}{|{y|~|{|}||~|{z{~~}~~}|}|{{~|{|||~||}~}||wwwy|{zy|~||{}{|~~|z{|||}}||}~}}~|~~~||}~{{|{|}~}}~~}}~|}}|yyyzz{|}|}}}}}|}zyxxxxw|~}|z{xxxzxtw}~~|{{{yyxy{z{||{{|}~}}}}~~}}|{zz}~{{{|{z{{{}~~~||||}||}{z}|z{|||{zz{|~~~|~{{|}}{{|||}|}||}|}}~}}~~~~}||z||z{}||}~}}|}zzzzyyy{uvwyy|}}~}}}{}}}}{z{}}}|wvz~}}{z|}~}}zz|||}}zxwuqsx|~}~~}}}}|{|z{{{{{{|}|~}}}}}}~~~|z|}{|}~}~}||{zyz{zz~{~~~|}z{|~}|~~~}||{||||{{|{{{||{|}~~{y{{}}~yxwwwz|}~~}|{}~~|~}||||{z{}|}~~}{}~|||}}}~~}{{yx{~}~~{x{~{yz|||}{zzywvzxyz}}~~~}~~}~|}}|{zyz{|{y|{z{zxxxxxwwzyzyyy{}~}}}~}}}||||}~||||{zzy{}}zzz{|yzzwyz|{{{||z{{{zyyxxxyxvwzxxxzzy{~~~~}~|||}|}}{}}W*)*)+((')''()&  !|yy{~~|}}{||{y{}}{|}|~~~~}~~}|}|{|{xwyx{}}|}{{z{|{{~|}{|}}~|||{{|||zwwxxz~|{y{~~}|~|{zzz{}||||}~}|{}{z{{yyy{||{}||~~~|{}|~}~}|~|{}}~~{z{}|z{~|~~~||{}~~~}}~|}|{{}}~}}~~~|yxxy|}z{|~}}}}||~|}}|~~~||~~~~~}}~|}}~~}}}}~~|zz|z|~~~~|}{{{|zyx{~~}{zyxxxvrv}|}}{{zzz{{||{{|}~~~}~~~}}|{{|~}{|~{|||{|~}~~}}~~~{|}~|{||||{{}~~~}}}}}}}|}|{|}}~}~~~~~|~~|{z~}|}~}}|zzzzyyzzwwwyzz||~~~~}}}~~|{{|}|{usx~~}|~~}z|~}~}~{{ywutwz~}||}|z{y|}|{|}}~~~~}}~}}}~}|{{{{~~~~~}|}}{yyzz{}}}~}}~}~{{{}~~~~}~|}|||{|{|||}}|z{{}||}}|zy||~~{wvtvx{|}}||{|}}|~~||||{z{|}}~~|{|~||{|{}~}~}}{zy{~}~|{~}zzz{|||||}}|zzzyyxyzyyy|~~}|~~~}|}~}}||yywyy{{{||zzzxxxwxxxzyyyyy{~~~~~}}~}}|}|}{|{|||{{zzzyz||yzz{yyzyxz||{{{z|||{z{zyyxxwuuuwxxyy{zz~~~}|||{||||}}{|~}V(**)*))')'('(&  !yxxy{|z|}}|{zzywz|{yz{{{|~|~~~}{~~}~~}||{ywywy{~}||{{{zyzzx{}}{{y{}||zzzzz{{zwwwvz}}}{yw{|~~~~}}|||zzyy{z{{zz{|}||}zyyzyxxyz|||}}|z~}}||}~}||{{~~~~}}|}|{{{||}{{y{}~|yz{{||{{{~~}{|}}}|{{yxy||~}z}~~}}|yxyx{|{{z{y{|~{{}}~}|}}||{z}~|}|~}~}||~|}}}}}~~}~~|||}~|yxzz{}~|~~~}{}~{zzyyxvy{}|}~|{ywwuusoqx{~}~~~}||zyzyyz{z{z{{|||~~~~~}|{{{}}{|{}{z|}zz|}~}~|||}}}~~~|}{}|}||z{|||||~}|}|}{}|{z|{z|~~~~~~}{|{}zz|z{}}}}|{zyzxywy{vwwxyz{z}~}}}~}{||~||{zz{}zutvz~~~}~|{{|}|{}{yyxvuz|~~~}}||}zzz|}~}|~~~~~|~}~}}~~|}{{x{}}~~~~~}{z{z|{{||z|~}~~~~}}}|}~~~~}||||}}}}||||{}~|||~||}{}|~~zwwwwx{z}}}|||}}~}}|{{}{z{{}~~~}z|~}|~}}~}~~}~{{z}}}|~~~||}{{}|||~|{{|zzyzzyyz|~}~}}~~|{|{yyxzz}|~{zzzxwxyzzyyzwx{y|~~~~~}~~~}~}~|||{||{|z{zzz{z{{z||zz{zyx{}|{{}}~~}|yz|zywxvuvvvvy||zy}~||{}}{{}|||~V)*+)*((()'(((&  !zxxy{}}|}~}{|{wvy{zyz}|}}~~}~~~{{zyywz}~}~~|{{zxzy|}}||{||}|zzzz|||{wyzz}~}|yz}~~~~~}{||{{z}|{{|~}~{z{zyxz|}}}~}}|~~}}|~~~}}~~}||{}}}}|{y|~~}|~}~||~}~~|||yxy{}~}}~}~}zyzz{}{{||zz~~~}|}}{y{}}~}}~}}~|||~~|}}|}~~~}{zyy|~|}|}}{{|zyz{|~~}{{yvwwrprvz~~}}}|||{yyz{{{z|}}}~~~~~~}|||}|||~{||}|{|~~}~~~~|}}}|}}}{z}~|||~}~~{|}~||}~z{~~~~~}~}~}~|z{{{}|~}}{z{yxzx{xwxyyzyy}~~~}~|}{|}}|~}{|z{zwuvz|~~~~}|{|}~}{{zyzxwy{}~}|{|{{}{~}}~}~~}~|}~~}{yz|~~~~~}|}~{yzz{z{{|yz}}}~~}}}|}}~}}|}}|}~}}}{{||}}~}}|{~||}~~~zyxwwy{y|~~||}~|}}}{|{||z{z|}~}|{{|~~{}|{|}||}~{|{{{|~~}}}~}||{z}}|{||}~{{||zxzzy{}}~}~~~~}}}~~}}}~~~||{|yyzyxz{}{yyywwxxxzyxwvxxy|}}}~|}}}}}|}{|{{|}{z{{{yz{zz{{{zzzxwz{{zzyy}}}}{y{zyxxvttssrv}{{x|~~~}~}||}}{z{{|}}~U)**)*()((&('('  !{xvxx{|{{}||yywwwyyvwz{z{}~~~~}}~~{{yyyxwz|||}|||zyxwzz||{zz||||zzyxzzzywxxwz}~~}}zz{~}~}}}}|{|{|{yz{|yy{|}~~}|{zzyzy{|}|{|~~~~|{|~~||~}~}~~}|~~}~|||{||||}zzzx~~}|z{|}~|~|}~|~}||~~~|}~{yyxx}~~}}~{{|}yxzy{|yxzyxw{~~~~~~|zz|{yzy{}|}{~~~~}}{}}z|{{{}{{{{{{|~~~}{zzzz}{{|~{{{zyyy|{|}}}||{xwvutrruwy}||}|~~||||{yzy{z{||||}~|}~}}}}{||{{|||{{|}zzy}~|}}}}}|}~{z{{{{||z|~}}{~|}{|}||}||{|{{}}|{}~~~}|||||}||}|z|~|{}}{{zyxxx{wxvxyyxx{}~|}~}}}|zz||||||{zzzyvvxz~~~~|}~~~~}||z|||y{{zyyy{{{~~~}}}z|||{~~~~~~}}~~~}}|~~}}{zz|{|~~}}}{yz{}{{zzyx||~~~~}}|}{}~~~}{{{|~~}|}|{|}}~~}{{}~~~~~}~yyxyxy}{{~~~{|}~}}}}}{|{|z{{{~}|{z}|}||}~~{~~}}|}{{~~}}~~|}}||~~~}~~}~}}}{|{y{{~~~}~~~~~~}|}|{{zzyy{}{zxyxwxywxwwvuvxx{}~~~~}|||~}|}~|{|~z{{|z{{{{{|{{y{{yyy{{{{{x|~|||{{yxvvutqqqy}|{|~~|}}}|{{x{}W)*))+)(')'''('  "|yyyy{{|||}||{yxxxyxwz{zz|}~~}~z{z{zz{{||}}}|zzz||||}|{{}}|||zxy{zzxzyy{~~|~}{|~~}}~|}}}|{y{~||{|~~}|{}{z{z|~}||~~~{|~~|}~~~}~~}~~~~}|~}}}~}|~|zx{}}{{~~}~~}}}~}yz|z{}}~}~|||~{zz{|}zxyywwy}~~~~~|||{zz{{||}|}}}~}}{}|{|{{|}{|{|~~~}{zz{zz|~{||{z{}}}}||{xvxvttvwxz{~|{}~|}}}{{{{z{{|{|}}||~~|~|~}}|||~}}}~{zz|~}|}~}z}~||}|}}~}|}~~~~||~|||||}|~|}}z|~|~~~}}|}|}|}~}~||~~|}{{|zyxxx{zyxwxzxwz}}}}}}}~|y{}}|~||{yzyxxxxx}~~~~}}|||z||zvy~}{{z{{xy~~~~}}~{z{|}~}}}~~~~~{}}~}|{||~~~}|}}zzz|||{{zx{{}~}~~}|||{~~~|}z{{{~||{yz~}~}|{y{~~~}|}xwxxz{|{{}~~~|}|}}~}{{z{||{{{}}||{}}}|{{|}}}|~||}}z{}~}||~{|~|}}~}|}~}~|}|{|{z}~}~}~~~}~~~}~|~~}|{||{zzzyzz|{yxwwxvwwuvwtttwvz|||||}}~~}||}~}~}|||}{{{{{{y{zz|{zzzyyyyz{z{{z|}}|||zyzwuutqpouz{zzz}}~}|}~zzzxx{}V')***((()'(''&   |zxyyz{{{{|{{zywwvvuvwxywy~~~~~~~}|zzz{{|zzz{{}~~|zzy{{{{{yy{|{|{zzyyyzyxyxyy|~||}|{|}~}~~|{{}}}}|zz{{zyzz{}{{|zzy{|}}}|||~}|~~}{}}}}~}{{{|}|}|{}}}~~~~||||}}|{|||yx{~}{|xz|}}~~}~}~}{}}|{|}z|{}~~|||{|{yzy|{zzwxyxy{|}~}|}~}{{z{yxyz{|{|y|~~}{z}}{|zz|{zzyz|zzz{}}}~~|~~{yzxvzz}~|zzyz|{{}}~~}|{zxvvutuvvwwxy}~~}|~~~~~}||}|zyxzyyz|zyy{z|}~}}|||||}||z|{z|}{xy{}}|}}~|~}{~{{{{}|~}{|~~}~}{z|{{{zy|||}}~}|zyy{|}}}||zyz{{}~~|~}}}{zzyzzzyy|xwwvvxyxz{}}{}}{|{zvv{~~~|zzzxxxy{ywz}~||~~|||~}zzyzuw~~|}{{ww}~~}~~~~}~~~|{|{|~}}~~||~}}}}}}|}|~}}}||zz{z|}{zxy|~~~~}}}|}~~~~}|}z{|}}~}||z{~~|zzx|~}||zxxzyy{~|}}~~}~}~}}|{y{~~||{|~{}||||~{{|~~}~~||}~{|}~|~}|{{~|}~}}~~~|||{{}~~~}~~~~~}~|}~~|||{{z{|{z}yyxywxyywuvwusuxxz||}z|~~|~~~~~}|}}}|{~}|||{{||{{{|{zz{yzyyy{}{{}~~}}zz{wvvvrqprvzzzy{{~}}||z{yy||}V(**)*((()'''''  !{{{{||}}~~~}{zywxwvvxxxxy|~}{|}|||}|{zz|~~||{|{|}|{{|||||}}{z{zzyz{z|~~}~}~~}|}}}}~}||~{yyy}}~}}|{{}|}~~~}~|}}~}}}|~}{|~~~|}}}}~~~~~~}}|{}~|zz{~}}|{{~}~}|}|}}}}|}}~}}}~{{|}~~z{z{zz{|}~|}}~}|}z{z{|{|}{z|~}~|}}|}~|||z{x|}zzz}}|}|zwuy{~~}|}z{|}}|~~}|zyxyvtvwwwxyy}}||~}}~}|}}}{{{{zz{zzz|z|}~}}}}||}~}|{|{{}~|z{}|~}}~~|~}|y{|~~~}}~~}|||}{zyy{{|}~}{yxx{~}~}|zyyzzz~}~~~}~~{{yz{ywyyyzxxwvwyxy|{{{{zyz|ztuvz|{yyxwv{}{xwy~}}~~}{}}|zxxvy~~}|z|}}}}~}~~}~~{}{{{}}~}}~~}~}~}~|~}}||~~~~~~~~}}~~{zzzy|}~{z{|}~~~}~~}}||~}}||{}||{}{|}{z{~~~z{{|~|||zyzyy{|||~}~~}}~||}}{z{y{}||{{~|~}{z||{|~~}||~|{|~~{|||}|}|z|~}}~~~~~~||z}|~}~~}~|}}~|}}}}|{||z{z{{z{yyyyyxyzyxwwvutvyz|}{{|}|}|}}}|{|~{|{|}|||{z||{{z{zzz{xyyxyw{||z{~~~}}{{{ywuusqpqpwy{yy{|~|~~|{|zx{}|{U))*)*((()'(&(&   |z{{|z{}}||{zzyxwvuuuvvwww|}}}|~}~}}{y|{z{||{yy{}~~|{zzzz}{zy{}|{{}|}{zywyz{{}~|}}~~~}}~~~}|z{}|~~|||zyxvy|~}|||zz{|}}~}}|||{}}|}{{|}|}{zy|}z{z||zz}}|}~}}{}}{zz{{}zz{z}~~~~}||~~~|}|}}}|~}~~||}}{||}~|{{{zx||z{}}}{{||}{y{{z|zz{||||}{}~}|z~~}||||{z{yzz{xxz{|~}{y~|{xvuy|~~|||{y{}|{{}}}zxwvvtsxvvvwy||{w{~~~}{|}~~~}~}z}||{z{{yy{ywyyz|||||{|{|}{{z{zz||{y{||~~}~~}~~|{{z{|~~{}~~~}|{|zzzxy|{|}|yyxwx~~}}|}|zxxwyz}~~~~}|}}{zyxxvwxzxxxwuxzzyz{{z{{vwzyttuy}~|zyyvtw{|zww|}}}~~|~}||||{{zxyy~~~}}~~~~~~}}}}{||||}|~|}~}{}}~||}|}~~~~~~~}{zz|z|}}}{||}~~~|~~~~|}~~}}}~{}}~{}|{|{}}}~|}{|}}~}|{y{z{{~}}}}~~~~|||||{}}{}}||~~~~}}{{|||}}}{{}}yy~}||}{{|}}{|~~}~}~}||{~~}}~~}}}||~~}|}{|yzy|{zxyyz{y|{yyvwvuvxy{|}}{|~}}}~~}|~|}~}|{}|~}|}|{}{{{{{z{|yyxxzyz}||z|~}|}zywwtrqrqtyzzy{~~~~~|}|{z|~|U)*))*))')'''(&  !}|}|~||}~~}~~|zzxxwvvuvxyy|~~|}}}{|{}z|}}}|{{z|~}||||zz|~zz|~{{z}~}zy{}}~}~~~~{||||~}}|yywy|~}}}{{||~~~}~~}|~~~~}|{}|~}}}|}}|z{{zy}}}~~}~~~{{|}|{{}z~~~}~~}~~}~}||}~~{{|}||~|{{|~zzz||}z{{~}~|}||}~|}~}|}{z{{zyy{yz|~|{~~|yxy}}~~}}{{{}|}}}~~|{zxwvtxyxxx{~~|y|~|}~~~~}}}~}}{}{zz{{zz{{|}||{|}||{}||}{||}||z{{|{}|~}~~~~||z|~}~}}~~||{{z|zz}||}||{{xy}~~||zxyyx{}~~~~||~}{{{yzwxx{xyxwwwy{y{{|{{ywwyzxutuz~~|yxwttvzzzxz~~~~~~~~~}~}}|{|{{|zz|~}}||{~~~}}}{|{{}~~}~|}|}}}}}||}~~~}|{|{~~~~~|{z{{{}}}|}~}|~~}}~~~}}|{~}{}}}||}}||}|}|}}~|}}}}|}yz{|z|}~}~}}}|}|}|}||}{}~}z|~~~|{|}{||}}{z|}z{}|{||yzzz|z{}~~}~~}}~~~~}||}~}~~|}|z{}~}||{{yzzz{zyxxy{{z{zzyywvuuvy{}}}{{|}{}~}~|}~}|}||{||}|~|{|}{{|{|zzzyyxxxyy{{|{{~~||}zxwwuussqruxyz{{|}~~}}|zz{}}{U))*)+((()'('(&   ||{z{z{{|}}}|{zxwvvuttwyy{||{{{{zx{}}}|{}{|~||{zz|}||{zzyxz}zz{||yy|~~}{yz|}~~~~}}~~~~}~}~~~|zz{|{}~~||{{yxwwz|}||}}{z{|||}~|{{|||}~}{|zzz|{~|zz|{zzzzyx}~}~|||~}}~}~{{||{{z{{{}}~}}}~}~}}~~~}|~~}}~~{{{{~}}}}{|~~}|~~~~{{y{zyzzzzyyy{}~~|z{{|{{|}~~~~}{|zyyzwxyywwy}}}|~~~}ywy{}||~~|{{z{{||||~}~|{yywvuvwwwz|}~z}~~}|}}}}~|}~}|{|{{y{{zyyy{}}|{{|{|{{{|||z||}~{zyzzy||z{|~~}|{{y|~~}|{~~}{{yz}{||||}~~~|{zz|~~~}~|}{yxxxxx~~~~}}}|zxywwvx|xyywwvyzzyy{zzyxvxxxwxvwz|~|xxwutvzzyy|~}~~~~~~~}}}|{||}{{|}}}||{~|}~~}|~}}~~}{{|}~||{|~||}||~||~|}}|z|~~~}~~{}|zzz}||~~}~~~}|~|{||}~}|}}}~~||{|{}~~~}~~}}}z{||||~~~~~}}|||}}|~{}~}~}|}~|{|}}{}}|||~{}}{xyz{{{z}}~~}}~~}~}~~}~}~}~||{|}|||||zzzzzy{yyzz|{|{{zywvuvvx{}}~~~~}~~~}}|||}{|{||}|~}{}~~}~}|{|{zxxzxz{|{{z{~}|{|yxxwutstsuxx||{||~~}~{}}}U))*)*()()'''(&  !~~}|{{{}}}}|}{zywwwwwz{|{{}|}}{{x|~}~}~}}|}}}}{{{yz|}|{z|{zwz||{}~~}~~|~|{{}||}}}|}}{{yyy|~|~~{}}}}|}}}|}||~}|}}||{}~||}|{zy|{z~}}~~|}}~~~|{~|~|{{{||~}}~~}|}~}}}~}~~{{z|}~}~}~~~~~~}}}{z}}yzz|zxy|}~|{|}|{~~~}}|{{|yxzzwy{~~|~}zz{{{~}~~|~||||{||~~~}{y{zxxxxx{|~~}~~}~~}~}}||}|||}z{yz|{|{z}}}|||}{z|}}}|~}}~~}{|{{zz{{{}~}|{|z|}~}|}~|zy{~~}~~}}~~|||}|~~~}}|ywxxvy}}}|~|zy{xwy|yxwvwxx{zz{{{|{xvvxyzzzz{}~|{wxwwwxyzz|~}}~}~~||}||||}}~||}}~~~}~|y{}}}|{{{~}|||~}}}|}~}~~}|}|{y{~||}~~}|{yy{y{}}~|~|{|~~~~|z||}~|}{}~}{|}|~}}~}~yy{||{~~~|{z|~}}|}{|}}|~~~}}|{|}{{}}|{}}|}}}|}|zyz{zyyz{}}~|||~}|~~~~|~}~~}}|{{|~}{{z|{|{yzyywwy|{{||{yyxttuuwy|~~~~~|}~~|||~}||||{{||}}|{z{}~}}||{zzyxxxxz|zz{||~~}}{|zxxxvvttsssuvz{|{z|~}~}}~||~}V)***+((()&&'(&   }}}}|{{{z|{{|}||zywwuwwwy{zz{{||||yz{~{{~}}}}}|~~}}}|}{}zz{yyxz|{zz{ywuuy~~}{}}|~~~~}~~}|}~|{z{{{|{{|}~||z{xyz|{||}|z|}{{{zy{|||}~}~|{{}||}~~||{{yz{z{|||}}~|}||}~|}{z|}z{zzzzz}~~|}||{}{zvz~}~||}~~|}}}}yyzy}|||~||}~~~|}}zz{{zzzywvuxz}|}zzz|z|{||}}}{{{{{zyxyxvv{{|}~}}}}~|z{|}{|}}{{{z|{}{|||~}|zz{zxwyxyy|}~~~}}}||||~~~~~|}|{{y||zyzzzz{{|~~||{}{z{|||z{|{}}}{{{{{{|z{|~~}|yzy{}}|{|{~~{yz{|||~~|~}~|}}}{|~}}z|}xwwwux|~~~|}|{{yyvvx|yxwvxyxxzz{{|{{xwvwxxzzyzz||zxwxxxwxx{}~~~}~~~}~|xz~||}|~}~~~}||}~~}|}~|wy~~|}}}|}|~}||{}}}}|}~~}~|}|}y{|~~~}|{}~}~|zy{{{|~~~~}|}~~}{}||||{||~}{z}||~}~~~~~zyz}}|~~}}|zz}~|}}{|}~~~}{}~}|{|||}}}|}|}}~|{{zyyx{z||~}{}}~}}}}}~}}{{~||}~|{||zyyzzxz}}|}}{zyyvuuwwxz|~}~}}|}||{}}|}~}|~}zzy}}~}}}zzyyyzxxz}|{}~}}}|{zyzxvuvtstvuvz}|{|~~|}||~}V))*)+(((*''')&  "~~~~}}||||{~}{zyxxzyyz{{}|~}|~}{z~{|}~~}{~~~~}~~}|{|}zy{|{{}|zyuwx}~~~~{}~}}}|}~~~}||{{z{}z|}}~}}}|{|{}{|}~~~}}}}}}}~~~~~||}}|z|~}~}}|~~{~||{}|{||z||~}|{}~}zwrv}}}~~~~}~~|zz|}}|}}|}~~~|~|{{yyywxyy{}}}||}||}}}~~~}}}}{zxxyxw{}{|~}}~}}|~~}}}}{||||}|~||~}~|}}|{xxy|z{~}}~~~~}z}{}~~~}}|~|||~|{z{z{||z{}}}}}~{z{|z}||{|}~~|}|}}~}}{}}~~{{z}~~}||{|}~{||~||}|}~~~}~}~~}|||}{xxvux|~~}}}}{zzxwv~yyxwxyyyz{||||{zywwwyzyyx|}{ywwyzyzyzz}~~~~}~}yvw|}~~}~~|~}|~~~~}|zz|~~}}}}~~|}{|~|~~~}~~|}||z|}||||{}~~}{{{z{||~}}|~~}~}}~~}}{|||}}{{{zz}}||~~~|~zyyz|}|~~~~~}{xy||}}}z{{~~~}|||}}{||{|~~{}~~}~}}|{|zyyzyz{||zz||}}~}~~~~}~|{{{|||||{{z|zyy{zyz{}}||z{yywwvuvvyz|}~~~}|}z{||{|}}}}~zyx{}~}~~|{zyxzyxvx||}||~}}}|zyzyxvvuuutvvvy{{{{~}~~~}{}}|}~}V)***+((()'''('   ||}}~}||zz{||||{yxxzyzzyzzzz{z|}zz|~}{zz{||{|~~~}}}~}~{{zzzyzyy{zzzzxy{}~~~}}~}~~~}{}~}|{zz{|~{|}}||zzyyzyz{~~~|||z{|zy{{|{}~~}|{{z{z{}~}|~}|}}}{{z|}~|}}|y{}}~}|}{|}{z{|yz{|}~|zy|}}~~|xuqsw{|}|~}~}}|}}~~~~zzzy{}|{||{{~~~~}|{|{zyxywxyyyy|{zzz{{|||}~}|z|zxwwxxwz{zxy~}|}}~~}|}}~}|}z{z{{{{~{|{{|~}|{{||{zwxzyz}}|~~~}~~|}|{z{{|~}}}}|{y{{{{yz{zz|z{}}}|}{{zz{|||{z{{}~|{|~~~~|}~~~}~|zyz{}~~}||{z}~}{|}}{z}~}|}}~~~~|~~|}|~{z||{yxxuvz~}~}~}~|}}{yyvv}yyyzyzzyzy|{}||{xxxxxyzyyyzzzxxwyzyyzy}}}}}~~~}|~}|~|wuux}~~~}}}}|}~}}}}~~~|x{|}~}~|}~~~|}~}}~~|}}|{{|}|{z~|}~~{{}{{|~~~~~{}~~~~~~}~~}}~~}||||~||zzzzz}{z|~~}}yzzz{|~~}~}}}{{}}|}~|{|}~}~~~~~|}~}|}}}~}}~}}}}}{yx{{z{||{{||}~~~~~}~}{||}{||}|{|}}|{|z{{||}|}{y|zyywyvuwxz|~~~~|zz{zy{}}}{yy||}}}}||yyyyxwx{||}~~~~}||zz{ywwwvvuvvxy|{{}~}~}~|z}}||V***)*(('*&''('  !~}||~}}|}~}~~}}yz|}|{||{|}|}|~|{|~}{yz{|||}~}~}z{zzzzzy{}||z|~~~|~}}}|}{|}}~~}|}|{{z|zz}~~}~|||z|}~~~}|{{{{{~}}}~~}|}~}~~}z{||{}{}||||}{yz}~~~}|yz}~|{wstx{|~}}~~~}~~~|{{zz~~}~|}}}}zyyzyxz{zyz||{{||}}~}}~~{{||zxxyz{|{{yw}}}||~~~~~{{|}{|~~}}|~}~~~|~|{yzzz}~}}~}}~}|||~~~~}|}||{}z|{|{{{{|{}}}}|~|||{|}}~zz{}|}{|~~~~~~}{zxz|}~}||~~~}~}}~{}~}~~~~~|}~||{~}yyxwwz}}}}~}}}}{ywu}yxyyz{zxz{||}|}|zz{xyyyzyz|{xxyvyzyy{z|}~}}{{|~}|z}}~~~xwwxz~~}~~~~||}|~~}|y{|}~}~}~}}~~~~}}|~}}|}{{{|~}~|}}}}{|~~~||}~~~}~}}}}~}{{{}||y{{{{|{{{}~}~}zzzzz|~~~}}|{|~}{|}|{z|~~}~~|{~}}~~}~~~}}~~||~{{ywz|{}{{|z|}~|~}~~~~}}}|}{||}{|||||~}|{{yyz|zz}|{{|}{yyvvvvxwy{~~~|zy{zxz}|}{wwwy~|}}~{{zyyxvwvyz|}}}}|||zyyxxxvutwvvx{{zz{}}||{|}|{}}~W)***+((()''')&   ~{z{|~~~|||||}}|{z{|||{|zzz{|}{}{z{}~~}zwxz{z{|}|~~~~}~}{{{zyyzwxz{|zz~~}|{}~~~}}}zz{z{}~~{||z||z{z|zz|~}}{{|||||}}}~~~}{yzyy{{|||{}}~}{|{|}}~}~}}}z{{|{{z{z||}{{|{yz}~}}|{yvv|}}{ywxz}|}}{}|{{~~}}}}}}~{z{z|~{~~}|{~~}}|{zzzzyz{zyyzyyxz{{~|{}~{zz{{xxxy{z{yxxz}~}|zzy|~~~}}|z{{}|{}|{|{|~}~~~}}}zzyxyy}}~~}}~}}|}{}|~}}~~~}{}}|{{|{z{|{z{{yy|~|{|~{z{{z|}{{z{{}{z{z{~~}~}}zwwy{~}||{}|~}}~~}|{{}}~~~}~}~~|||}|{{}|{yyxvy|{{|}~~~}~|}zuv|xvwzz|{yyxzzz{}|zz{zxyyyz{{zyzywvxyxzxz{||{yxz~}|}~}~|{y{~}|}}xwwxz~}~~~~}}}||z}~}}z{}}}~~~~~~}~~~~~}~}|~~|}|{zz{}~~}}~}}|{~~~~~}{|~~~~~~~~~}}|{|}}}||{}}|zzz}~~~~~{zzyy}~~~~~~~}}|~|{}~~|||}~}|}~~~}~~}{|}~{zxy||}}{|{{}{}}}~~~~~}}{{||||}|{|}}{{}zyxzzy|~|z|~||zyywvvvww|}~}{yy{yz}~}zxwwuz{}}~|zxyywvwzz}|~~~~~~}|{|yxyzwuuvvvx{z||}~~~~~~|}|}|W))))+(((*'(')&  !||||}~~}~~~|~~{||~~}}}|}}~~}|}}{|}}}}|zxz||{||}}~}{|zxzzwxx{z|z~~|{{~~~~~~}|z}|}~|}}~{{z|{{}~~~~~}}}}~~~}|{{z{z|}}~}|~}}}}~~}~~~}{{}||{{zz|}}}}}{zy|~}~{{zyuy}{{z{~~~|}~{z~~~~|||||}~~|}||~~~}{{{zz{}zz|zzxy{|}~~}||z{yxzy||{zzz}~{zyx{}~~~~{{}{}{z{|||}~~|{yxx{~}}~}}|}~|~}}~~}|||{|||||}||{{{zyz}||~}||{zy|~||y{{{{{{{{~~}}}{zwx}}|||}~~}~~|{|{{}~~~~|}{{||||{{ywyzz||}~~}}}zwv|ywwyz|{yzxwzz{|{|z{zyxyyz}}{zyyxxxyxzzyz}|{zxxy||}~}}{zwy}}}~~|z{yyz{{~~~~~~}}}|}z||}{{{~~~~~~~~~}}|}}|}|zyyzz}~}}~~~|~~~~~}||}~~~~~~~}~}}{{{|}}||{}||zz{|}~~}}|}zyzyz{~}~~~~~}}}}|{||~}|{|~|~}|{}~}}~~~~}~||}}|zzxvzzz|{{zxz}~}}~|}}~~~|{||}{z{{|{{}|{{|yxzz{{||}y{~}{{zxvvvuuvyy|~}{{yyyxy~~~zyywy{}~}|{{{yzxxwxxzz}}~}}~~|}~||||{yyywuuvuvxyz{}||}~~}~~}{z|zV(**)*)(()'''(&  !~|{z{{||z{~~~|{}}}{{|}~}}}||||~}|{{z{{}||{ywxzzyz{z|}~~~}~~||{yxzwvvvvzz{~~~}|zxzz~~~|~}|{{z{{|~~}}|{||{zzz{{|~}}}}{||}}||}~|~~~{{{xxxyzz|}|}|}}}}~~}}~~~~~~~~}||{z{zyyyxz{}}{|{zzz||{{{zxwxz~}|{|{||}}||zzyy{~~~~}}}|}|}~||||||}}}~~~~~}|||yy{z{zzzxxwx|}~~||zz{yxxy{zzyz{{||{yxxwx{~~{~}{{|{z||zz|~}~~~~}{zzxyz~~}~|}}}{{|{}|}|}|~~~~{|{|{{{{zz{{{zz{yxz{{}|}{z{{xzz{{yzzzyyzxy~~~~~}~|zwvv}~~}|{|}}|||~{z{yz|~~~||{{{{||{|{zwyzy{{||}~|{~}zxw{zvuvx{|z{xxxy{{{yyxzzyyx{}}||z{xwwwyzzyyz{zzxxyyyz~}}~|{{yxz|~}}{zzzyy|}~~~~~}}}|{||~}||z{|||~~~}~~~~~}~~~}}|||{{yxxz{}~}~~~~~~~}|}~~}}~~~~~~~~}|{|}||}}|~~|{{{||~}|{|zy{|{{~~~~}~}~~~}}}|{}~}zz}~~~}~}|}~~}~~~~~~|}}|{zyvy|zzz||yz|~}~}~~}|~}~~}|}}{{|{}}}}}|}|{{z{|{|}|{{~}{~}zwvwvuvxy{}~~|||zyyyz}|zzyx|}~~|||{yzzxzzy|}}}|}~~~~~|}}|{zzywvwwwxyxz~}~|}|}}{{{|W)**)+))()''((&  !~{|||||{}}~|~~}}}~}~~~~~}|{|~}}||zxx~|{{{{z}~}~}|zy{xxvxwxz{}}{||~~~~~~}{{{{z|}}|{{||}}{||}}}~|}}}}~~}}}}~~}||ywx{z{}}}|}~~~~}|}{|zyxxxxz|~}}{z|}~}}}}{z|{}}}}{}~}}}{{{{}~~~}}~~}}}|~|}}~~||{{}|zz|{yxx{}|||{{{yyz||z{{{||}~yxwwxy}|}}z{}||||{{}~~~}|{{|z|}|~~~}~}}|~}~~~~~}||}{||}{{{||{{|{yz|{{}~}||||z{{{yy{{{{zyy}}|yvt|~~||~}|{{|}|z{z}~~~|||zzyz||~{zzzyxz{|}~~||}{yx}yvutwy}|{z{yyz{{yxyzzyz{{}~}|{zzywzz{{{yzzyywwxwxy|||~}|{zyz{}}|||z|{|}}~~}~}}}~~}~~}}||}}{zz{y{|}~~}|~~}~}}~}~|}}}}{{ywwwx|~}|~}~~~~}}{|~|z{~|}{}{|{~}}}~{z{zy{~~}|zz{{||}~}~~|~~~~~}|zz~~~|zz~~~|}{z{||~}}~~~{}~~}|}||{zxwy{zz{|{z|~}}}}||}~~~~~}~~~~}{}|}|{z{}||~|{z{|{z}}{{{zzx{}|~}{xwwwvuvwy|~~~~~~{{yxx{z{~~}|{zyz|~}|~}{{{{zzzzyx{|}}|}}}}}||||}||{yxwxwxxyxx|||~|~}|}~~|||{V()***((()'''(&   }|{|{{zz|}}~~}{y~~~|{|~}~~{||~}}}}{{}||{||yww{{zzzzz{~}|z|}}~}{zxzxxvvvvx||~}}}|~~~}z{zz{{||}}}{}{z{{}~|||}~}{{zy{~~}z|~~}}~~}{{{xvwyyz{{||}~~~}~~~~~~}|{{xxwuuux{z{|{{z~{}|{{{||~~}}|||~}|}|{{{{}}}}y{|||}}|zz||~~}~~~~~}}{z{{zzzzxvw{}}~|{}}}||{z{yxxz{{z{{{{|{zwwwvw{}}}{|}|{}z{z{}}~}}{|~|||||}}~~~~}||}|}}}{{|~~~~~}}|{{{}{z{|{z{{{zz{zzyyyz{{|{||zyyz{yyzy|{zwxz}~~|zzuv|~}{{}}{z{|{z{{z{}~}}~~}{{zyz|}|||zzzywxy||~||~{yy|wvtuuu|}|{yxwxzzyxwzzzz}}}}}}|zzzxz{{z{yyzzxwvwwxxz}|}~||zyxz|}}~|{{|{}{}~}|~|~~|~||~}~}~~~}||~{yyzyz|}~~}}|}~|~}~~~~|}~}{yzwyxww|~~}~~~~~}|{z|~~}{{~~~~~}||~|||~~|{{zyz~~}|zx{|||}}~~}}~~~~{zz|~}{|~~~~}}||xzz{~}|~}}z{}~{}|~}|{xxy{z{|}|||}}}~~|||}~~}}}~||}}}||}}z|}}}z}{{{}}||}{{{|}}~~|zzzyxvxvxz}|}~~~}|{zy|z|}~|}}|yxz|}}~|{{z{{z|{yz|}}|~}}}~}}~}}|}{yyzxyzyyz{}}}|~~}}}}~||V*)))+)(()'''(&  !|}~~}~~~~||}~|}~~}~}~~}~}~}||}|yy{|{yy{z}||{y}~~~~}|{yyxxxwzzz|}~~~~~~|{{{{}~~}~}}{{|{}}}~~}|{zz~~~}}~~}~~}|wvxzzy{|}|}}}}{zxxvvvx{{{{z{|~}}|}||{}~}~}~}~~~~~}}|}}~~~~}|z|}~~}|}|}}|z|~|{}{zxxz}~{z|}|{yyyzz{{|}|{||{xxxxxz~~~}|}~|||||{{~~||{}|~~~~~~~~~}~}}}}|~}|~~~~}}||{||{{}|z{||{||zyxyx{{}{{|{{zz||zyyy|z{yxy~~~}}|{wx|~~}||}|{|{{{}|z{~~}{|zyy{{|}~{z{yvvyyy~}||yyy{xuuuvwx|}|{xxwyzzywy|zz{|}}|}}}zyyy|{{{{{yzxwwwyxxz{|}~~~~}|{yz{}}~~|}}||||~~{~~}|~}~}|||}~}~~|||{z{zz||~~||}||~~|}}~|z{yyxxwx~~~~~~}~||{yy}~~}~~~~~}}}||}~|{z|z{~}{zxz|}|||}~~|{}{}}~|z{y}~}|{}}|~~}~|{yz{{z{~~~}|{xz|{{}|}|{xxxyyz||z||}}}}}{||~{{|}}|~}}}||}||{{|||}}||z{zyz{|~{{{z{{}|}~}|z{yxuvuvy}z{}~|}}|zyyyzz|}{|}|{xzz{z|}{z{{{{|{yxz|||||}}}~~}}}}}}{zzxyy{z{yz~~|}}}||~}}}}V()*)*)(()'''(&   |{{}~~}{|}~~|~|{{{{{{}~|~~~~}}}}|||||}z|zyyyxzzzyyx{{zyy{{|}}~{{zyxxwxyzx|}~~~~}{|~~~~~}|~}{y{z{~~|||}}|{y{z|~~{z}}~|{{yz|}}|{|~}}}{}~|yyvxzwwy{{z|}~~~}~}~~}|{{zxwwwutvzzzyxwz{}{{zzy{}}~}y|}||}}|}}|}}{{|}~}}yz}}~||||z||}~~~|z||{{|zxwxx{}~~~~~|{{yyyz{yz{{zz{zxxxxyy{~~~}{{|||{z{zzz|~{|{{~}}}}~~}~|}}|{|{|{|}~~~}||{|{||{{|{{{yyz{yxwwwx||{{{{{{zy|{yxwzzyxwx{}~~}|||zyx|~}{~||||{yxyzz{|~}~~}|||{yz{|{|~{yz{xvwzy}~}|{zyx|wvttvwxy{zzxxwvyyzxwzzy{|{}}{|}zyyz{{{{{yyxxvvxxxwyy||||~}}zyxy{{|}}|}{|}||{~|}}~|~}|}||}~~}}~xzzy{|}~}|~||z{{~~~}}||}zyyzxxy}~~}~}~}~}{{z{||~~~~~}~}}~}|z{~}|~|{xy|}|}|}{}~~}||}}~|||z|}~}|||{||}~}~zz|||{}~~~{}}zz||{}~|{{zyzzyz}}}|}~~}}||}{{z|~~~~}~~~~|}}~|{|}||}~}|{{zz{||}|{{{{|}}}||{zxuwvvx}||}~}}~}}zyzzz{|{|~~{zzyzy{{{{|z{|}yzz{}~}~{}}}~}}~}~}{z{zz{|{|}~~}}}||}~~~}V***)*((()'('(&  !zz|}~}}~~~~}|||}|}~}~~~}~|||}|~}~|{z|{{{{yzz{}||y|||}~|}{|||{{zz{{|~~~~{{~~}~~}|}}}~|}}}}}}{zz{{~~~}}}|{z{~}}}|~~~~}}~~~||xy{yvy{{z{{}~~~~}}|{yyyywwwz{zzxxz{~~}|{{{}}~}{|}}||}}}~~}|}|}~~|zz{~}|}{|}~~~{}~}}|{|zxyy|~~}{{z{{|z{|||||||{yzyz|||}|~}|}~|{{{{{z|~|{}||~~~}}}||~~|}~~}}|||||{||{{|}{yz|{yyyyz|}||||{{|}}|z{xy|{ywxz}~}~|}|z}~||~}|}{|yzz||}~~}~}||}zz{{|||~|y{zzyx{z{~|||zyw~yvvuwwxx|z{yxwux{zzwy{z{{}|}{{}{yy{||{{zzyxyxvxyxyyzz|~||||zyxy{|}}}}}}}}}}||~}{||{~}|||}~~}{|{zy||}}~~~~~~~~|{|{y{~}|}~}}}yzzxyz}~||~~}~}{zyz{}}~~|||{~}}{{}}}~}}xyz{}}{}z~~|{}}}|~}|{y{z}}|{|{y{{z}||zz|||z}}}}|{{y{zz|}}}|zzz{yz|}~}}~~~~|{~|zzzzz|~~~}}|~}~||||}}}|~|{}|z{zyyy}||}|{{{|{z||}||{yxvvvvy}|}|~|}}|zzzzyz{y|||{yyzyz{|{{{{zz{~{zxzz{{{z~~}|}}~~}|{}{xz|{{}}|{|}~}~~V()*)+(((('(((&  !yux{}}~{|~}|~}||{{{|{{zz{~~~}|{{zzz}|}zy{{z{zzxzzzzzyyzz{{{{{|zzz|{||~~~}~|}}}|{||}}|~~}|}~}~||{{||}}z{{|{zyyxx}}}|}~|z{{{z}}zy{~~~~|~||yx{xwxzxywxy~~}{|}}~}{{zyyxxvwxxxyxxxy}}~|}{|zz||}~}||{{}{zz{{{}}|}|{|~{yyz}~~}|}{{|}~~{{|~}}zzxwxxz~}}}zyyyz{{||{{|{{z|y{|}{|{}~|{|}yz{z|{}}}||{yy|~}~~}}~~|}|}{}~~~}||{|}}|{{{{y{||yz{zxw{zz{|z{||{{z{|{yzwxy{xxxyy{~~~~~||z||}~~~}~}|}{{yyx|{|}~~}~~}||}|z{|{|{|{z||yyxyyy{~}|{{yzy}ywvvvwxwxyyyxywvz{yyyz{{z{{}}y|}yy{|}{{yyyyxwvvwyxxyz|~}}{|{yxxxy}~}~~}~~~||~}}|~}|{}~~||}|}~~~|zz{yxz}|}}}||~~}|}{yzyw|~~~}}|}}|{yz{yyz~~|{||}~~}}}||zzz|~~~~}|{zz~~~|}||~}~}{xwz{}|||{~~||~}}|}}zxzz{}|~{z{z|~}|zz|||}~~}|}|{z|zz|}}~{z{{{z{~~}~}|}~|zz|z{|}~~}}}}}~|}|}~}|~}||~}|{}{yz|||~}|{}|||~|||{{yxyxvx}~}|}{|}~|{z{zz||z{}||{zzyz|}{{{{xyy~~zzyz{z}|x|~~}||}~~}||}{z|}}~~}|~||}~~W)**)*)(()'''(&  !ywxz{}~}|~}|}}}{{zzz~~~~}{{yz||}{z}z{}|zzz{z|{|||{|{zz{yz{~~~}~}|||~}}}}~~}~~~~}|}|z||}|{zyz}~~}|}}|{|}}}{|}~}z|}zyyywuuz~~|}|{zyz|{wxyx{zzzz{}~~}|zz{}~~~~{{{|}{{|{{}~~}}|}|zy{}~}~~|||}~}|{|~|}|{yy{{}~~}{z{{{{}}}}|}{{{||{}~|}|~~}}||{z|~|}~~}||zz|}~~~~}}~z|~~~||}||||~|{|}{{{zzxxzz|~}|{|}||}|||{{yvz|zyy{{{|}z~~}}}|}}~~|}}{zzxzz|}}~}}}~~|}}{|{||}}}||{{{zz{yx{||}}|{zz|zxwwvxxyyzzzyyzxyyyy{z{zzz{}}{|}|{{||}|zzyywwwvwxyzz{~~}|||zzxyyz{}~~|}}||~}}}|~~}}}}}~|{z{zxy{}~~}}||}~~}}{{zyywx}~~~}}~~~|zzzxyz|{}{zyz}~~}|{|}|zzzz~~~~~~}z}~~}|~~~~}}}|xyz||||{{}~~{{~~}yxxwy{}|zz{||}~~|zz|}{|}|}}}z{z{{y|}|~|{{{zyz|~}~~~}~~|{{{z{|~~~~}}}~|{|}}|}}}||~{{{|{zy|{yy|}|}||{|~{{{||||{zyyzywx{|}|{zz~~|{zyyy}|{z||{z{zyxz|z{{zxvwy|{zxx{y{|w{~}||z{}}}|z}}{{}~~~}|}{{}~~W(**)*(((('''(&   wvvwyz|{|}~~~~}}|||zzyyy|~}}|}}||yyy{~||yyy{zy||yy{{z|{{|{zzyzwxvxy|~~}{}{|}~|}|}}~}~|~~{||~}}|{{yzy{|z{yy|~~}}|}}|z{||{z{|~~~}~}~|{zyyyyxvvsx~}~~}|~~}{{zxy|zxwvxxxxyy{{|}~}||zyyz}{|~{{zyy||zz{z}~~}|z|{zwxy{}~}|{~}||}~~}}yz|~~{}~zyy{z{~}~~|zzyzy}}}|||||z{z{}}}|}{}|yyxx|}}~~}}|}yzz{{|}~}~||{z|~}~}}|{}~|{|{|{||zzzzyxwyy{}}}z}~}{{{zzzywuxz{yxyxyy|y{}~|{z|}~~}}||{|}zxyy{{|}~~}~~}}|}||{z{{{|}||{{zzzyxyz|{{{||{{{xxwwxxyxyxyzy{{xwyyxz{|yy{{|}}}~{||}|}|zyyyxwvwvwx{{|}~|||{yxz{yy{~~|}~~~}|}}}}~~~~~}~}{{yzyyz~~~}|~~}|||zzxww|~~}|~{z||z{{}|||zwx{~~}{|}|{{z||~~~~~~|~|}~~}}~~~yx||{|}}||~|{{}~~zyyxvz}~|z{|||~}{{|||}}~~||zzz||{|}~~~}|{{yy{|}}~}}~}||~z|}~|}~~}|}~~|||}{|}||{}|{|}|{{{|}~~}}|~}||~{{||{z{|zyyz}||{y|~|{|zxxz||{{|}zz{xxy|{}|{zwx{{{zxx{z{zz|~~}}yy|~|}z}~~}~~~~{|}W)****((')'''('  !xvwxy{z{|}||yzz|~}|}||zy{}~}|{z|{z{{|{{|y|~{~}}}zzyyyxz|}~}}~~~~|~~~}~|}|||{||~{}}|}~}~~|||{|{{}|~}|{|y{yyxwxz~~|{zzy}}zzwxzyxzz|}~~~~~{yz{{||}}~}{zyx{{|{z|}~}{||zxyyz|~~|z||}~}~}|x{}~}|{{{|~~~}{{{z{}~~~~~}|{{zz|~~}|}zzy{~~}~}{{~|}~~~~||}~}~~}}{z{}}~|{{||{{{xwwyyz~}}~~~{{}zzyzyvw{zyx{zyz{{{|~~|||}~}}}|}zy{{{{|}~~~{z{{{z}}}||||z{yzz{{|{}||{|xxxvzyyvxy{y{||{zzxwxz{zyz~~~~}}}~}||}|zzyxwwxxxx||}~~~~|||zzzzyzz}~~}|}|{}||~~|~~~~~zz{|{{{}~~~}}~~}|}}|{zzvy~}}|{~{{|{|}|}||zywyz|~~~{}~}}{}||y{{|~}~}||~~~~}}}~}~~yz{||{}}{{{}z{|}~~|yyzxy{|||{|{{|~}{{{|{{~}~||zyy{||}~}}~~}|{{yyz|||}~}}|~|z{|~}}~~{~{|}}|||}|||||{|||z{||z|{z~}}|{||}{||{{|{zy{zyy{|||{yy{~|yzzyyy{{zzz||{{yxyz{{}|yyyyyzyywx{zz{{~{{|zy{|||z{~~}~||||{~~}W)**))))(*''')'  !xuuwxyz{}|~}|{{zzy|}}|||{|{{yz{}~zyyzywyzyz{zz|||||}}{zy{xwy{}~~}~~~|~~~~}|~~}}|}|z|zzz{{z{{|||~~}}}|z{{yyxzz}}~~||zyyxyxxy|~~~}|{{zz{}zyxxvwwyxz}}{}|~{zz}z|}}{{z{xxxy{{{y|{}}~~}zy{{xxwwz~}{zy{}}}|~}|}}~|}{xz}}~|{z{}~~}{{z{{||~~}}}}|zyxvy~~}~||||zyzz}}~~~~~|||}|{}~|}~~}~}~}}{|~~~}}}}||{zz~~|}|||{|{|z{xwvvwwz}}}|~}{{zyxyzywvwzxxyywyz{{{~|{{{y~}}~}|}}}|zz{{|{||~}~~}}|}~{|{{yx{}}|{|{zzyzzy{z}z{{|yxwwwxywwwyzz}}zyyyyxy{zzy~}|~~}|~}}|}{zzzxwvywyx}}~}~~|{}{{z{zyzz{}}}zz{|y{}~}~~~~}}|{z{}{}{}~~~~~{|}}|z|zx}~~~~{{~}{|~|||}|}||wy|{|}~|{|||}{{}{{z|{}}}}z}~~~~~~{y|}|~|{{|{{|z{{|}{{zz{|}}~}}||}~|{}||}}}}zzz}}~~~}}|~|||{zz{}|}}~}}~~|}~}}~~~~|}|}{||}}}~~{|}|{|}|{zyy|}~|||}}||||}|||{zy{yyyz}}}yx{}|{{{{zz{{{z||{{|zyy{{||}|zyywyyyxyzzz{z|}{|{zxz|{z{|}}}}~~}}~X()*))((()'''('  "ywxwz{{||~}~{|zyz{~~~~}||||{{~~~}zzzywxyxx{zz{}~|}~~}|{|{zy|}~~~~~}||{|{}~{{{{}|~~}{{{yzy{z{}|zyyyyyz|}~}}{{{}}z{xyyxxyyz{}~|{}}{z{}~~}|zyxyxz}|z{~}}z||yxyxz}|zyyz}||}~~~}}~}{xy~~}{{~~~~~{{|}{~~~}{zyyvx}~}~{{{{}|~~~}|~~|}~~}}~~|~}~~~~}}}|||z{{~~}}||{|||{|yxvwzyz}}}||}}z{zyy{{zy{yxxyywwxy{}~}{{|zz~~}|~~}}{{|{|||~}}}~}}{z{yy}~~~||}|{{{{{{|}{||}yyxxzyxxvvzz{}}{{zzyzyzz{{~}||}}~|}|}{{zzxwxzy{y{}~~|}~}}||{yz{z|||{zz{yy}}}}~}~~}}~~~~~~~}}}||}{|}}}~}~~~}|z}}}}|}z{~~}~|{~{}}|}}~}|{~zz||{{}~||{}}~}||{|{yy}}~~|{z~~~}~}~~~|}|||{||zzz{|zzzz}|{|z{||{|}}}|~~~}z|zz|~}}|}{{{}}~~}}}|{|zzzzz|{|~~~~~~~}~~~~}}~~~}}}}|||||~~~{|}{{{}|{zzyz~}||||{}{|{{}{{zzyz{{{{|}|{z||}{z{{yz{{zz{{y{{yxwy{z{|{{yyxwwxxwy{yz{{|yyzyxy}{yxz}~}}}~|}W(****((((''()&  !ywwyxzz|||~~}||{z|}||~||zzzzz||}}|~|zyyxvvxvtwxyz}}~||}}}|}zyyy{}~~~}|~~~~}}|||z{|~zyxxzz}~~~||}{zyxwwwxx~}}{~}}|zxxxwzy|~|~~}}}}z|{|z{zxxxwxxw{|{}{||{z|z|~}}{{yyzyy{{zy{~~}}~~}|||xxwvy{zyxxyz{|{~~~||}~|zzvvy~}}~|}~}}||||{{z|z|}~}~}}{zzwvw{~}}}|z{|zz|~}|~|{||~}|}}~}}z|{}}~}~||}}}}|z|z{|||||{{{{{{zzywxwxzz{|||||{zzzx{{z{zyxwwzyvuuxz{|{zy{z{}~~~}||~|~}|{|z{{|~}||~|{{|yxy|}}}|{{||{{{{{{}|||}zyyxyyzwwvxy{|~{yyzx{z{z|}}~|~}||~}}|}{{xzxxxzyyy{}~~~~}|}}}}|zz|{{z{{yy{z{{~|}}}}~~~~~~~}~}|}}~~~|}|}~|}}}~~~~}|{||~}{{}}~~|~~}}}~}|~||}~}}~{{{||{{}||{|}~~~}{{||{|}}~~~}|{|~~~~~~|{}}~|{|}zzz{{{{yy}~||z}}~{z||}}~}}{{z}~}~~~}}}~}|}~}}{||{{z{|{{~~~~~~}}~~}~|~}|{|}||}}~{||{|}}||||{z|~|}|}|{}}||}||{{|{z||||~{|}}{||||{{{z{|{{{{{xx{z{{|||zzyxwwxxx{yyz|{{zzyyxzzzx{|~~}~~}}zV(**)*)(()'''(&  !zyyy{}|||}~}||~~}|~|{{z|z}}~}{yzyxwxxuwzy{}~~~~~}|z||}~~}}}~}z~}|{yyz{}}~}|{zxwwxyx}~~~|~~|{zyy{~}~~}~~|}|}}|}{zxxyyyz|~|{~~||||}}~|z{z{{{}|{}}~||yxxwz{zyyzz{|~~}~}}}{yyvux|~~|}}}|}{{||}~~}{{xxx|~~}z|}y{|~~~{~~~}~~~}~|}{z}|}~}}}}|}{~}}~}{|{|{{{|zyyz{z{}|{|}~}}|zz|||{|{zxvwywuuuw{||{{{{|~~~}}}~~~{||{|}~~~|~}z|}{y{}}|~}{}~||{{{z|}|{{}zz|yzyyyywxyx|~|zy{zyzz}~~~}~~}}~}}{|{|{zyyyzxy{|||~~~~~}~~}{{||z{|{zz{{zz}}|}~~}~~}~}~~~}{~~}~~}}}~~}{~~{zy{~~{z{|~~~}~~~}}|}||{~~~|}}||~|{{~||z|||}~|{{||z{||}~~}}|}~}}~}~}|{~|{}}}{{{zz{|{zzzy}}|}{{}~|z|}||~~}{y}~~|}}}}}~}~}~}|{}}z{{|||~}~}~~~~~~~~~~~~~}}|||{|}}||~~{|}|||}z|}{z{}|||}|{{||{{}||{||{z{z||}{|}~||{{zz{{{z{|{zz|yxyyz{{}{z{{zwvwvxz{yw||zzyxxwxzyxvx~{{~}~{S)****))()''')&   xxxzz{{{{{}}|}}|~||{{{{yyxyz}~||zzxxxvvutvwy|~~||~}~}z}|}}~~~~~~~~~}}~}z|}{yyyxy{}}{}}{yywwvvxwy}~~}~~}|{zzxxz}|}~~~||~~~~~~{|||{z|{wxxxwxxyz||{}}}|{|~~}||{}{|{{{|~~}}}~}}|{wyxvxxxwwz||}||}}{|}}zywvux{}~}|}~~}{|}}|z}{{|||~}~}{zxvwz{}|~}||||zxy|}}|||~~}}}}}|~~~}}|y{{}}~|||}||}}|z|||z{|{yz}z{{|zzy|zz|||zz|{{{}zy{|z{{{yxvwuvuttvx{zy{}||}}}||}~~||}||y{}~}}~}~~}||}zz{|||~|}~|||{|{zzz}||}}yzz{zxyxxyxyy|~{zyzyzz{{}}~}}~~}~||||{{z{yxz{yy{}}|~}|}|||z}}{|}{yz{zz{|||||~~~}}}~}}|}~~~|z~}|~|~|}}{|~|{{w|}}{||~~~}}}|}{{}~~}~}}|{|}|{{}{|}~}{y{{yz{z}~~~~}}~~~}~{|z}}|~~}}}zz{||{{|zyz}~~||~~~{{|~}~}}{yz~}}}~~}~||~~~~{|||{zz||}~~}}~~~~~~}|}}~}}~~}{|}~}~|{{|}||}}}|}}||}}{|}|||}|{{{yz{{|~}}|{|{{z{{{zz}z{{{yyz{yz{{{{{{{xwvtu{|zxy|{yyxxwwyxwuv|||~~}U()))*)(((&'''&  !vuz}|}{|}|~~|}}~~}}z{yxy{|~|{|zzyxxvuvvv{~~}{}{|~}||}~~~~~~||~}{zzzz|||z{}{xxxzxvxx{{~~~~|zzwyz|}~~~}{y}~~}}{}|||||{xyxxwyyy||||~~||~~~|{}|}}}}}}~~}~~~|ywwwxxwwv{{}||{~~|||}~|zyxwwy{{|~}~~}|}}}}|{{|||~}~|{{xzz|}~|}}|zzy{||~}~~~}}||{{|}~~}{|||}}}}}}~|}~zzz|}z||zz|}}{|}|z{||{}}||{{{{||zyxwuvvvuvx|y|}~|~~}}~}|{|||{~}}|~~|}~}{{|}|}~~}|}|{{{{zy|}||}}yz{{zzyxyzyx{{}}zz{yyzyx{~~}}~~}}||||{{{yzz{z}|~}~~~~~}~~~~|~}{{||{zz{{z|{{|}~~}~~}}|~~~}}~}~~}z~}~|~|}}}~|~}|{yvw|~}}||}~~~~~~|}z{}}~~}|{|}~|||z{}}||zyzzy{z|}~}~~~~~}}~|||z||~~}}}{z{||{y|z{y}~}~~~||||{|~}~}}}{z||}~}|~~~~~}}}{zzz{~}~~~}}}~}~~~~}}~|||}}}|}~}{|}|||}|{{|||}}}}~~{||}{|}~{}}|{yzzyyz|{}||{|{|{zz{{zyz{zzzyxyzzyyzzzz{{yxvuuxzzyy{zyxxvvvvwuttx~|}|U()*)*)(')''()&   vswzzzzy{{zz}~~~~||{zwxvxv{~~}|{{zxyxwutssuz|ywwwxx||{y{|}}|~|~}~~~~}}~~~~}}yyzyzywzyx}~|ywux{yxwyy}|~~}{~}}~~{yxwyyy{z|{~}}{yz}}~~~{{|||{{{yxxxxvxyx{||{}|||}}}}{{}~}~~}|}|~}}~}yxxvwutuvy{{}|{{}~}|zyx~}{zxxuwxxxx|}|~~~}|||||}z|{{{z}|~~}~|}zyz{zzz{}~}}}|zyxxz|}}}}}|}~~~~~}|{zzy{z|}~}|||z{z}}}||||{}zyz|zyz{{yz}||}|z{{z{{|}{zyzz||{zxxuuuuvvwxz{||~}~~~~~}~}{{{z|~~~|{|~}|}}zz|||}}~{{{|{z{zzzz|||{}zyz{{{zxwzyxz||{zwwxxyzzz|~~~{}}|||}{{{{z{{|zz}}~~~~}~~}~~}}~}{|}{{{{zyz{z{|}}}~|~|}}}||~~}|~~}|}~~}||}}~}~~~||{wzz}}}|~~}~~~~~~~|z|}}}~~~}|}||{zz{zz{|zxz{z{{z|}}{~~~~~~~~}~}|{z{||~~~}{z{|||zz}|z{}~}}~~~}}||||~~~}}~~||~|}~~~}}}{z{}|}~~}}}~|~|||}}}~~}}}}|}|}|||}}}~~}}}~||}~}{{}{}|||{yzyz}}|}|}}||||zz|{{z{{z{{{zx|zzzyz{{{{zxwuuw{yzy{{xyzvtuwutuwvx~}}}V)****()()'('('  !squz{{{{{zyz|~~}}{zyywwvy}~}}zzyyxxwwssrv{yxywwx{}~{yz{}|}~~~~~~~~z~}{yz{yzywzz|~~{xvtz{zxx{~~}~}|zyyzy{z|{z}~}{zz}~}~~|||}|||{yy{zxwyy||~}|~||}~{|}~~~~}~zwxvxwvuvy|}}}}}}|}{zv|~~|zxxwuxzyvv}~}~~}||}}|}~}{}}}~~}}{~|{{~~~~}~}}{zxz}~}~~|}{|z{}}|}~}}||z{z}~}~~|{}|zzz{{xz|{{}~~}}}z{{{|~}{z{z{{{z{yzvvuwwvxy|{~~~~~}}}~~|||{|}~|zz~~~}}}}}{{|}}}|{}}|{{{zz{|{|{}}zz||zxy{z{xz|~|zxxxyyzzz}~}}|~}|||{{|zz{|{|~~}~}~~}}~}|{}{{|~|{{{{z|~}~}~}~~}~}{}}~~~}}~~~}}}{}~~}~}|}|||~~}~}|z{{}}}|}}}~~}~~}}~}|}~~~~~}}|{}|||yxyz||{z{{zzzy{}{y~~}~~~~~~||~|}|z{{||}}~}}z{||}{z||zy|}|~~~}~~~}{{||}~}~~~}}~}|~~}~}}~}}~|yy{|~~~~}~}~~~~~~}~~|||}}~~}}|{}||{}{|}}}~}~|}}~{|{||z|}|||||{yxxz{|{{}}||}{{{{}{{{{z{y|zzyzyzyyz|||{zxxwuvxxyzyzyxxwtsrssswyy|~~~V)*+*+((()&&((&   tpquyxzzzzxxz}~}~~~~}|yyyyvwwz|~}||ywwywuvustquxyyyxvvyz{}{zyy{yz{|}|}~}~~||~}y|~}}}~{zyxyxxyxy{{||~|}zwurvxxxz|}~~}~~}~}}{zyyyxxyxyx{}}}||{z|~}|}~~{z|~|{|zzxz{yxxyy{{}{||{{~}zz}}~~}~}|}~}~zxxwwvvvxxz||}{}}}||{zw{~}yxxywvwyyvuz{|~}~~}|~}}{{||||||{zz|~~~}|}~|{|z{{||}}~~|}}{zyywx~~~}||}~~}|||{z|{}}~~||}yzy||}}}|{{zzzz{zyyz||}~~}}}}{{{yz{|{{z|{yzzz{zyvwvvvwxxxz}~~}}}|}|}}}}~~}{zz|~{|{{z~~~}{{||}}||}}}{z{||z{{yzzyzzz|z{z{{|{xxyzyx{~{{yxwwxzyy{|}~~}||~|}~}{z|{||}|}~~~}~~~~}||}{|}|{||zzz{zz|~}||~|}}|{{{|~|~~||~~}|zy{~}~}}}}|}yy}}|zz{{{z|}z}~}|}~|~~~~~~}}~}~}}}||||{|zzxz{|||{{|zzzzy|~~}zz}~~}~~~~~~}~~}~~~}|{~}}~}~}}{|||zz|~||y{{|}~~~|}{{||}}}|~}}}}}~~~}|{|||~~~~~~~}}~||~}{||}}~}}||}}|{{{||||}~}}|}}}}}}|}}}{}|{{yyxyz}{||||}}|||}|{zz|{{|{z{{}zzzywz{{|{zyxxxyzyz{zyxxwsqqqttvxy}~~~|~W(**)*((()'''(&  !trsuvwy|}|yz{~~~~~{zzxxxyz}~||{xwxxvxxwutvxx{zyywz{|}{|y|{{}}~|~~|z~}|~}~~|zyyzyy||{{|}~}}|{ywttwxwz|~~{{{yyyyyyzz|~}|}{}~~}|{~|zz}}|z|}}|{{yyyyz|{|{{||~|z}~~~}{|{{xwvxwx{{y|~}}}~~|||}{z~}zyxyxyyz{y|||~~~|}{|}}|~{{{|~}~~~~|}{{{}|}~~}|||{{|zy~~}|}~~~{{{||~}}~}|}{zz|}|}}}|}||{|||{{{}}}{|{{{|}z|}{|{z|z||{yxwvvuxyz|}}~~}~}|}~}~}~~}{z|}{{||}}~|zz{~~~|}~{{{}{{z{{y{{zyy}xyz{}{{ywz|zyz~|zzzwwvyxy{}||~}|}~~~|||}}||||}|~}|}}}|~||||}|}}{{z{zy|}}||~}~~~}}{||||}~}|}}}}yyxy~|~}}}}zzz{|~{{{{zyy|||}}}}}}~}}~}~~~}~}{|||{{zxyz{z||{|{zyxyz|}}}{~~~~~}}}}~~~}~}~}}}|}|}}}||}~{{|{|{{||{zzzz|}~}~|}}}{{{{{{|~~}~|{}}~}~~}{{{}~~}}~}~}||~~~}|~{||}|}}}|{{}|{|{z{{|{}}|}|~|||}}||||{||{{yzwxxyzz{z|{|{{||}{zy{{{z{{yz|{yzyvvz{}|{yxvxyxxxzwxwwusqpqstvvxz~|z~V(**)*(('(&('('  !ussvwwxy{zyyxz}~~|}~~||~|xxvvyyyz||~~|{zywuvvvvvvutvvxzzyxwwvy{{zyy{yzz|}}}~}~|zxw~}}~}|{{|zxwxxx|}{{|{z|{zyyvuttxxz}|~~}~}}~|{zzyyyxxxyz}~}~|||{|}|{zy{}zy|~{zy||{{zyyxwwzzzzyzz{||{~~~|}|zz~{yxwvxww{{zz}||||}|{|~{{||zyyxwxyzzzy|{{|~~}{||{|{|{zz{{~}~||}|}zz|}~}|{||{yzz{|{{}~}z}}}~~}|{|{{}}}~~|}}z{z||z|}}{{}{{||{zzz|}|}~}{{{z{|z{|{z{zz{{z{yxvvuuwxz{}~~~~~~~|{~~~~~|}~~~}zzy}|{|~}}}~}{{zxz}|||z{{{{{{|zzz{yyx|wyy{}|{{xxz|{z{|{zyxvuwvxy{}}~||}~||{~{}|{z}||~~~~}|~}}|~}}}{z|}{zy{zyy}}}}}~~~}z|{{}|||||~~|{xxxz~}~~}||||xx{|~~}|||{yy}|z{{||}|}~}{{}~~~}}}}}{{{y{yyyzz{{zzzzyyyz|~}|~~~}~~}~~~~~}~}~~~~~|}}}~z}|}~|{~{{y{{z{{|}{|zxy|~}~}}~~}|{{}~||}~~~|}}{|~~~~}{z|~~~~~~}}~}}~~~}}|~}}}|~|{z}}}}{z{{{}}{}}~||}}}|{||{||||}{{zzyy{{zz{|||}}|{zy|{|}{{{{{z||zyxy|}}}|xwy{zyyxwwxwurqqrtuxvvw}|x}W)))))()()'('(&  !xuvyyyxz{{zyyx{}~~|~}}{xxxuwy{z|}~|||zyxwwvvyxxvxwx{{zxwxxzz{zzzz{yzz|~~|yst|}~||{zzyzyy}}}}|}{||zyyyvuswvx{|{~~~~}||{|{zzyxyy|~~|{{|||||z|||{|}}{zz}|zzyyxxzzyzxzyy}~~|}~}{{~}{zxwvwxy|}{{|~~}|~}~~~}|}}|zzyyy{}{||~|}|~}|||}}}{yyz}~||{~~|||}~~}}||z|~}}}~||~~}~}}||}~}~~~|}}|{|}|}|}|}}~|{|}}|}|}}}|~}}|||{|{}}}{{{z{{{{zxyvvwxy|}~~|}~}}{}}~~|{{||{{~~~}|{zxw~|||{|{|z{}|{{{|wyz}xxy|}}|yyz{{z{{zyyxwuwvwz}}}}}|~~~~}}|{zz{{z|}~~~||~}}}|~~~}}}{{{yy||z}}~|~}~|}|{|}|{y|~}}}}}}zyyx}}}}}}|||y}}}}~~}}{{y{zyz|zz{{}~{{{|}~~}|}}}|{{zzyyyyyzxxxz{zx{|{}~~}~~~~~~~~~~~~~}}~~~}z|}~}||~|zz{zzzz|}}|zyx{||~~}|}~~~|{}||}}~}}}}||~~}~~|||}~~~~~~~}}}}~~|||}||||||}}}|{|~~||{{z|{z||{}|~}||}|z|||z||||||zyzyyzyzyzz}}{}}zyyz}}||zyyz{|{|zxwx{|||yywzyyxyxwwwursssvvxvuvxy}|}~~}y{V))*)*))()'''(&   wvtwyxxyy{xwwtv}||~~}|~||||{yxwuuyyz{{~}|{{yywvvvtwxwwxvvy{zwwxwyyyyyyxwwxy{}~~~}{}~}~~~}yuqpv~|}{{yzyyyxxz|||}zz{xxxwwvurrstw{y}~}~~|||}|z{zxyywwxy|}~|~{{{{{{{zy{yy{|{zyy|}{zyxwwvyzxyyyyyz~||{{~~~|yy|~zyxwwvwz|}{z|}||{|z~{{|}{zzzyx{}z||}|{||}~~~~{~~}}{|{||}|zyz{|~~~}|xy}~|||||}~}|||z|}}|}~~~~||~~~}}~}||~~~~~||}~z{{}}{{||{|||{{|~}}|}}~~}~}~z{|{{y{}{{{{zzzyxxxyvvwwy|~~}~~}~{zz{{|{|~{{yz{{y}}|~||{zwxz~}}}{|{|{z|||zzzxxz{xw{|~~}{yzyz{z|{{z{xwwxvuz}~}}|}}}}{}zyxzyy{z|}~}}}}|}~}}|{|}~}}{}|zz{||||{}||}~~|}}|zzz||zxy}~}~|||zyxz{~}||}~~}y|{z||~}||zzzyyzy{z{|~~{z{|}}~~}}}}~}|{{{zyzyzyywxyzyxxy{}~}}}~}~~~}~}~~~~~~}~~}}~~~~~}{|~}|{}||z{z{z{z}}}{{{|}}~}}|}}~~~}{||~~}|{|~~~~~~||{}}~~~~~~~~}}{|}{~~~}|~~~|{|~}}}}|{||{}|||}~~}|~}{||~||}}|}}{z{{xxxyyy{}|}|||zy|}|{|{zy|{|{{|xvvx|}|zyyzyxyyywvxvtsuwwy{xvvww{}}|~X))*)+((()''')&  !xwyz{|zzzz{zyut{{{~}~}}}|~||zywwy{||{}|||}|zxxwwvwwwyyzyw{{zwyzz||zzyywww{{}~~~||{{~~}|~~}{xppry}~~|yz{zzyz{}~}}{{zyyvwvxvttsux{{}}~~}~}}||{xyzzyyz}~~~|}{{{}|{z{zxy||zyy}~||{ywwvwxyyyyy{~~~}{z~}{|~~{yyxyzw{}~{z{|{|{{{~~}z}||{{{zz}~{}~~}}~~||~~|~||}~~||||}~~~|z|~}{~}|}}~~}~}~~~~|}~~~~~~~}}|}||}|}}~}}|}}|||}~}~~}~}{{{{z{|}}}}{zzyxxyzwwwwz|~}}}|{}}|}}z{{||{|~~~}}}{}{{|}}}||||y{{|{|{zyyyzyyz~~~}}z{|{{{||||zyxwwwvy}~~~}~{{}}}|}{{xz{|{|z|~}||}}}}||{|~}|}}{{{}~~|}}||}|~~}||zz|{zyyz~}}~}{{{yx{}~}|}~||}{zz|}~~~~}{z{zy{|{||}~~~|{{}|~~~}~~~|{|||{{zyyzyxxwxyyyzz{|~~{{}}~}~~~~~~~~~~~~~}}|z|~~~}|}zzz{zyyzy||~}}{|}}~~~|{|z}~}{{|{|~||~~~}}~~|{{~}}|~~~}}}~~~~}|||||~~|}~||}~|}|}|{{|}|||||{||{|}||}{{{}}{||{zyyyyxyxxz{{{|}{zy{{|||zxxzz{||zywuvy}}zyyxywwyxxvwusqvz{yzyvuuvz~~}|W)*+)*((()&''''   yyzy{{{{yzyyyvvxyz{|}||{}}|{}||{zzxwvz{|yyxz{|{yxxvvuwuux|{{zzzywzy{|{zxxywwvxz|}~|{z{x{}{y{~}}{{{yroosz~}}}~}~}}|zz{zyyyz{||zzzxvutuwuuwvvx{yy}~~}}}}~||{{|{zxxzyzxyx{}~{{z{y|||yyyxxz{{xx{~|yzzvtuvuxxywxy|~~}}|{}~~||~}~~zyzxyywyz|zzyzy|{{{~~}|z{|{z{zyz}~|||~~||~}~}~~~{{~|~{{|}}|||}}~~~~|||}|{|}{{~~~}~~}~~{}|~~}|}~~~~|{||~~~~|}}}||}||{~|{{|{|}~}~~}|~}||{{|z{||~~}{zzywuvwwvwvz{}~~||~zz|}||~~~|z{{|||}|}|{}}~|z{z}~}{}zzz{zz|z|}{zzzyzuxz|~~}|||{|{}||zzzxxxvuw{}}}}|zz}~~}}|~{{yy{{zxxy{|}}|{z{}}}{}||}~}{|||{|~~|}||}~~~}||yyy|{yz{~~~}|}{|yyw{}~~~}~~~~}||{yyz||}}~||}{yyyy|}||~~~}|{z{~~~~}|~}{|||{z{yzzxxwyz{yyzy|}~~{{~~}}z|~~~~~~~}~~~~}|{y{~~}}~~{zyz{zyyy{~~}~~|}~~}{}||~~~||}z||}~~~}~}}~~~~}~~}~~~|}~}}{~~~~}}|z~}||}}||}}}|}|}||}|{~}||}{{z|}}|}{{z{zxxwxx{|{{}~{{z|{||}zxxzx{}{zxwyvxz}{{y{yxuwwxwvvrptz}}|zxwvwy|||X)****((()'''('  !z{{||~}|{{zz{zxz{{{z{~||}~}|~~}||zzyyzz{yzzy{}|{{zywwwtru{{||{zywx{}||{zzzxvvxy}}~~|||yz{|||~}|zy||wrstw|~~~||{{zz{{z|}}|{{zwvuwxxyzzzz|{y{~}}}~}|{{}}zxy{z{z|yz|~~}{|{}}~{{z{{{||{y{~}|{{xuuwvwxzzzz}~}}|}~}~}}~~|{zx{yyy{~z{zzz{}|{~}{{}{{{{z|~~}~~~~~~}{}}}||{|}~~~||{}}}|}~}}~}~}}}~}}{}}}~~}}~~}~}|}}}}}~{|}~~}{||}~|{}~{~|zz{wuvyxxwx{|}}~}|||}~}~~~~|}||}}|{{{{|}|||~}|}}}|{|}|z{{z|{{{{yxywwy|}}~~||||||}~|||zywywuvz}|~~{{{~||}~~||z{{zzzyy||}}zyz||}}~}|}}~{z|{{}~}~||~}}|zyy{{||z|~~}{|||zxwz~~~}~~~~~~}~~}|{z{|{}~}||{zz{y{}||{}}{||z{~~~~}~|~~||}|}{|zyyyxyyzzzyy{}|~~||~~}{|y{~~~~~~}~~~}{|xy~~}}|}|y{yxyy{z{~}~}~|}}|||}{}}{{|{|{~~~~~~~~~~}~}~~|||~~|{}|{|}}}}}|{}}}||}}|{}|||||}|}|{{}}||~{{{{}}|}z{{|{ywywwy|{{{|{yy|zyz{{xxzwzz|{ywyxvx{zzxyywuvtvutqqpsw}}{yyxvw{~~|y{~X()*)*((()&('(&  !zyy{|}|{|{zy{yyz{zzyz|{{z{{{|||||{zxxzyyxzwxz{|z{yxvvwtrqwyzz{xwwux{|{{zzzwuuwy||}}|{{zy{{yz{~~}zyvwz}|vswy}~~~~~}}{{{zzzzz|||zzxvtswyxyzz{z{|{{~~}}|~~}~{{yzzyxy{{}{|{{z|}~}~}~~~}z{{{|}{zz{{z{|zzz{z{{zvuttvvwzyyy{z~~}~}~}~~|}{y~}~}zzyzyyxz||{zzyzz|z{~|yz{zxyzy{~~}}}}{}}|~}|}|z{|||{{{}|}|~~}|zz|}}~~|}~}~~}}}}}|~}}|zz|{{||~~~}~{}}}||{|{~~|zz}}~~}||~|}|{z{|{}|{{zzxvtvwvwxy}~}~~{|||||{}|~}~~|{|||}~}{{{z{{|{|}}|||}}|zz|z{{zz{{zyyxzvwx{{|}{}{{{|||~}|{zyyxwwvx{|{|{{z{z|}~~~}|{||{{zzzy{}||yyxy|z|{{|}}|zyyz|}~}}~||~}}|{z|}}|||{}}~}|||zxvy|}}~}}~}~~}|||{z||~~~~~~}}~|{zz{{{}}|{{}|z{|{{~~~}||{|}~|}|||z{{z{yxzz{{zzyyy|}~|{|~}}|zz{y|~~~~~~}~~}{|yy~}}~|}{{{zzyy{{z|~~}~|}~}||}}}}}}{{|{{y{~~}~~|}~}~{|~}~}|~~~}{}|{}~}~}~~~||~}}|}||~}|||}{|}|{|}|||}{||}|}||{{||{zyzywyzzz{{zz|{z{zz|yyzyyzyyyyyxxxz{xyxyywutvtrpoou{{~|{zywz{~}|{}Z)**)*((()'''(&  !{z{|~~}~}||{||z}}||{{|}|{|{{|~~}}|{{z{z{yzyx{|}{zzywxzwvuvwz|~{yxvwz}||}{{ywvxz{}~~}}~{{{}{z||}}{yuu~{z|z|~}}}}|{|~z|{||zzyvusvy||{}}}~}~~}~}}|zzzx{z{}}~}}}~~}~{||~}|{|{||}|{}|{{{zyvvxxyyyyzy{{~}|~~}~{||z{|yxz}{|{{{{|}||~~|||zzzyz|~~}}}}{}}{|}~|}||z|{~}}~~|z|~||~~}~}~~~{{{yzvx~~~|~}|||||||zy|~}}|~}}~~{z||}}~{{{zzxvvvvwy{}|}~}|~}~~}}}|}~}~}||}{{{|{~~|}}|{{{{{{z{{{}|zyyzxvyy{}~|{}{z||~~~~~zzyyzyyzz||{|{{|zz{}~~~|{{{z{|||z|~~}}|zyxyz|}~{|~~}{zyy{}~~}~~||}~~}~|}}~}}{{yxwy{~~~~~~}~~}}|}{{~~~|~|{|{{{|~}{{}{{z{|||~|}~}}|zz}}~}}~|{z{{{{zyy{}{zxxy{{}|{}~~~~|{zz{{}~}~~}}}}}{|yy{}}}|||zzzzxy{{zz}~~~~|}~}|}|}}}}}|{|{{|}~~}~~~}{}}~~}}||}}|}|~~||}}}|~}~|}~|{|~{{{}}{|}|||||||}{{|}|||}|{{|{}}|{{||zyz{xxyz{zz{{{z|zy{zzzwzxyxzxwyyyxxywywxxyxvttrqpoov|x{}zxyyyz~}}~~}X(****()()'('(&  !zwwyz}}}}}{zzzy{||zzz{{{{zyyy||||}|yz{yyxzxvx||zzzwxxyyvwwwyy{zxvutyz|{|z{yxwvy|}}}|}||{|zzz{{{xupsx|{vx}~~~}||}{{{{zz{zxyyyvtstwyzz{{|}~|~|}}}~~|~{xwxvx{|{~~}}}|}~}|~~}}{z{}z{zyx{{~{{|}{yxxwvuwxzzyyyyxy}}~|||}}}~~}~||{zz{yxy{|{{{yxy{}}~|}{zxyxyv{|~~~|}|{z}|zz~~~}zz|||y{{||{~}|~~}z{}}~~|{z~~~~}~}~}~~|zzwwwsv|}}|||}}}|{{z}}|{zzz~}}}||}~}{}~}~}{{z{|||zyz{yxvutuwy{{~}}|~~}}~|~~~}~~}||{{|~}||{{zzw|~{{||yz|||{||{zz{yzyzvuwxy|}{|}yzz{~}}}|zyz{xy{z{|{{{{||{{}}~}}{|{z{|}zz|~}}|{zvwxz|}{{~|{zyz{|~~~}~~~|}~}}~~~{|~||{}yyxxz|~}~~~}~|}}}~~~|{|||{}}||{zzwz|}{|}}}}~}{z|~}{z||{zzz|zz|{{{|zyyyzz}||{~~~~}}||{|{|}~~~}~{{~}}{xy||}|}}{z{|zz|||{{{}~~~}}~}|||{}}|||}|zz{~~}~~~}||||}~|}|~}}}~}|~~}}~~}~~}{|}||{}||{}}|}}}|||}}{}|{|~}||}|{}~|}}}}||~}|z|{zz{zxy|z{{~|zzzzyxzyxxzxxxzyzzyxyyyyywxtssponowzux}~{{zzz|~}Z)**)+((()''(('  !yyxyx|~~~}~{{{z|}~}}}~||}}{{{}{|~}||{|{zz{zwx||{z|yxz|zxyy{z||zyxxvxz|||||{{yzy}}}~~||}|{{|}zwuoqv|}~~}~}~}|}|||z{zzyyzzvustx||}|{|}~~~}||yzxxx||~~~~}}~|||}}{{}}|{{yx}~{{zyxwxz|{{{{zy{z||||}}{~~~|}|{|{{{}{||{{zzy|~}||xxxxw{~~|~}z{}||{~~}}||{zz|}|}~~~z|~|||~}~~~~{{wvwux}}}{}~}{{z|}{yyy}}}}|{{}~|||}|}~{z{zxxwwvux{|}~~}}}~}~}~}~{yz~}~{{{{w{|||}}{{}{|}|{{}}|{zzwwvx|{~~}||yy|}~~||{|||{||||}}||~~|~}~}||{{|~}|{}|}|~{ywvvz|~|{|~|zyzyz|}~}}~|~}}}~~~||}~||{}xyz{{|}~~~~~}}||}~~||}}{{z||||{yyy{{|}}~~}~}}|zz}|}{|{{z{{|}}{{{z{{{zz{{|||}}~}}}~}{}||{}}}~~}}~}}|z{}}yx{{}|{~||{|z{{~||{}|~~}|~}|{yz}{|{}}}||}~}}}~}||{{z||||~}|}|{|}~~~~}}}~}~~}{||}|||||||||{}{z{}|{|}{{|}|{}||||}{~~|||}}}|}zzz{zzz{zzz||{{|zzyyzyyzyxxzxxyywwxwxzxxusqommpxwtuz}|{|{|{}}}~~~~~Y)**)+)(()''')&  !{uwwwy||~|{{zyz|||}}}|{{|{yxzxy{{{{{{yx{zwwyz|z{yxvzzyx{yzyzzywxxxxzzz{|{yyzz{~~}}}~~}|}}{z{|yvspnqw|||~~|~}}{}{{|{yyyywxyxwutwwz{}{zz}}~}~~|||~~}|{yywvz{}~~~|z{z{}}||||{{zyxuz~|zyxwvy{zz{|zzzyzz}~}{zzzz{}~~}{~||{}|yz{{|{~|{xyy{~~|{{xwxxuy|~}|}|zz{}||}}}}||~~}{|xzyy|{~|}}}}~}{zy~~~~}{|~~}|||~~~~~}|zxuxyy~~}{{{}~}{zy{}}zy|{|}|}}~|||~~~}{{{|}}|z{z{xywwxwy{{}~~~~~~}}|{~|}}}~}~|{zw|~}|{zyyzy}~||||||{{{{}|z{z{zzz{vvvvz||}|{{xz{~~}|{{|}|{|{z{}|}{~~}|}|}~~}|{||||||}}|||zywutv{||{|~~{zyz{zz{|}~~}||~}}~~~}~{{|{{zyz{z|||~~~~~~~~~~}~}|{{}}~}~~|}|{{{|||{ywyyz{{}~}}~~|}zz|{{|{|}{|{||~}}z|{{z{{zz|}||{|}~||||}~|}|~|}~~~~~~~~}~}zy~{yz|}|||{|{z{|~~}||}|}~~~}~~~{{zz|||x|~}|{|~~~~}~~~}||z{}{{|~~}}}{|{{~~~~~~~~}~~~}}|}~}{}}|{|||||}||}}{{}|{|~}|||}}|}{|}|}}|}}}}}|{|||zzz{{{{|~}{{z{{yzyzzyzzywxyvvxvuyzwusponmpwsuuy{}~|{||}}}||||~}~}[)**)*()(('''(&  !zxxyxyz|~~||z{{{|~~~||{}{{{{y{}}}}}}{|zy{yyyy|}}zywyzyyzz{|}|yzzyyzzz{y|}{{{|~~~~|||{yyvrqsuz|}~}}~~||||zzyzzyzyxvvxy|}~}|z{~~}}}}}|{ywwzz}~~}}{|yz}~}}}{yzxusw}{zxwwz~}||{|z{{||{~}}z{z{}}yy}{{}|zz{{{~~||zzz{~~|||yxzywz~~}}||||}}~~~||{}}~}|zz|~~~~}}|}~~}{{}}}~}{}~}|yyyz}~|zy~}}|||{}}{|}|~~~~~}}}}|~}||{yzxxx{}}}}~}{|}}~|~}zy}~~|}z{|{}~{|z~|}|{||||{}|~{z}}wuvx{||}~}}yy{}}}}}~~{}|z{{||}}}~~|}~}|||}}|{||||}{zwwuvz}z|z|~{|{zz{zyzz~~~}}~}{|{}}|~}|{||{yz{{}|||~~~~~}||z{||~~~~}{|{||}}|yyxz{{||||}~}~~~|{{~}}|||zz|{||}||{{{z|||{{~~}|~||}}{|}}}|{~}~~~~~~~}~~|{|~{{{z||{|zz{|{{|~||}~||{}}~}~}{{zz|zxwy|||z{~}~~~|{z||zz{|~~~~~||||~}~~~}~}~~~}|}||}~}|{{|||}|{|{}z|}}}|}}}{~|{|}zzz}|||~{|~|{z|{zyzyzz{z}~~{{{|{zzzxyyyyvxxwvuwuwyyuqoonmqttuvyz{}}|||}}}|{zz}~~~}~X(***+()()''')&   yxwxxwx{|}}}|{yzzzz|}}}{{{z{{zzy|}||{}|z{zyywyyz|}{zwwwwxzz|||{zxzxyyyyzy{z{yy|}}~~~}~}|||{yxyusty|~~~~~~}||{}zzzyxzyyxxvwwww|}~~|||{~~~~}~|}}|~}}{{zwuuwxz~~~||zywz{z}|z{{yxxuqu{~||zxvtu{}|{{yyy{|{{}{|yxyy~~}~xtv{~||{|}y{yzx{~}zzyzz|~~~}z|yxzzxy{|}|||{z{|}|}~}|}z{z|~}|}}{zy{|}}}}zyy|}~}}}{}|~~}~}|{}~}~~}~}}~|zyyz{}~|{zxz}|}}{|}|zz{|}}~~}|}~}~~~~|}}}~~}}}yyyzxyz{{{~~}~}}z{{y{}}|{|z{~}{{z||z}}{{{{|{||{z{{z|}}|{{}ywwxz{|z{|{xwz}~}~}}|zzyzy{{{{~}|}~~|~|||}}||{|~||{zzxwtwzy{x{}|{{yyzyyxx{}}~}}}~~z|{~}~~~}|{|{zwy|}}}{}|~~~~}|}{|zz{{~~}|{|||{}~|{yzyy{z|z}~~}|~~{{}||||||z|}||}}|||{{{}|{z}{}}~}}|~zyz~|}|}}~~~}}~|{{z{{|{||zz{}z||~~~}}}||}}}}~}}}{z{zywxz}|z{}~}|}}|{{||~~~|~}}}}~~~~~~}~~}}}}|~~|||~}}}}}}|}|||~}|}~}}}}|{|}z{{|}}}~{z~}||}{{yzzzy{y|}}{{|}||zzxz{{{ywxwwvxvvxxuropoqrtuvwz||}~~|~~|||{|}~~Z)**(*(('*(''('  "{xxyyzzz|}~}~}|{{|{}}{|}|||{~}|}}}~~}|{zzz{{|~~|zyyyw{|{}~}zyyyxz{{zz|||z{}}||||zz{{yz~~}~}{|{yxxy{zzywwwxy|~}}|~~~}}}|{zzxvuww{~~|xzy{z}~~|||xyxustx~}zyywxvz{|}}||{|~~|}}|{zw{}~xttz~}|z}}|{|z{{}}|{|}}|~~~}}}{z|}{z|}}|{}}{|~~}||z|}~~~}~||||}||}{xv|}~~}~}~|{{~~~~~}~~|}zzz}~~}|z{}}|||}}|{{}}~}|~|}~}}~}zz{y{{|}|~||{|zz~~|}}}|{}~~}|{||{||}zzz||z|}{||z}~|{{~zyyxz{||z{{yvx{~~~~~{zyzyz||z|}}~~~||}}}||}}|{|{{yyxwx|yzxy||{zxxwxwwwy}|~~}}{|zz~~~~~|{{zzyz}}~}~||~~~~~~}{{zzz{{|}~}|{~}}~}|{{zz{z|{|}~}~~}}{|{||~|{{}}~|}|{z{{{|~{z|}}~~}|}}{xz~}}|{{}~~~~~~~|~~}{{{{{||{|zx{}{{|}~}~~|}}}|}~||||zyyxxxy||||}}}~||||{||~~~~}~}}~|~~~}~~~|~~~}}}}||}}}{||}}|~{|{||{|}}}}|}|{}|{{|{z{{||}|{z}~{||{{z{yyvyyz}|{{{{{z{{yxyzzwxxwwvvwvwyvrorrruutww|||~~~}}}}~}|{{|~~}}~~W()+**()')''')&  !{wwyyyzx{{{|}{|{{}{z|}}|||z{zx{||{{~~~|}zyyzz{|}|yxwww{|z|||zxywwy{zyz|{{yyz}~{|{|{{|}{{~~~~}}}}{{|zxxwwz|zxwvtwvx|~|z|~~~~~~|~}|zxwvsstsv~~}||{xwxyy}~}||yywxvtswx}~{ywvvvxz{|}}|{z}}}{|zxxxy{~~yvx||}|z|{{||zyz}}z|zz{{||}}{z{{{{zzz{{{{zy{{~~~}||}zz{}|{{{{{z{}}{y{yvsuwz~|~~~}|~~~}}||{}~~~||~~~~|}~}}{z{{}}}}~~}|{{z~|}~{{{{|yz|{}{}}{}~|~~||z|}}}}|{yzzz|||~~~~|}zz{zy|}|||{{{||~~~||{z{{{{zz{z{||{|}|{zy{|}||~zzxyz|{zzzxxwwy~}~}~~}{{yxy{zz{}~}}~~}}}|{{}}|||}|||zzzzxxyzzxx|||z{yxyxxvvw|z~}{|~||xx|~}{}{|{zyyyz|}}}||{}|~~~}|~~~~||xyxy{{}~}~}}{~}||~||{{zyyy{{|}}}|~{}|{||||}}~}|{z{z{}~~}{{~}~~~}}}}yz||}||z{~~~~||~}{}|{zz{~~||yz{{z|}~}~~~|||}|~|{}}xywwy{z|{}|~~~~~~}}{{||{}}~~}|}~}}}~~~~~~~~~}}}~}~~}|~}}{}~}|}}}||||}|||}|}~}}}}{z}{{{{{|||yzz~}|~||||zzxyy||{{{}|{{z|z{zz{yxxywwyxwwwusruuttvwxz}~~}~~~~~~~|||~~~~}}W)***)(((('''(&  !~yyz{{zy|}~~}~}}||}~~~~}}{zz|}|{z~~~|zz{|}~|{yyz{~~|~|zyyxyzz{{{}}||}|}~}~}|}~}|||{zxxxy||zwwvwxxy~~||~~~|zyxuqqqu~~|||zyyz{|}}}{yxxvuvuz}}|yxvwxzyy{~~}|~{}}{zxx{|~||}}|}|}}}|z|~~}}|}|}|~}|}}|}||}{{{{z{{yxy~}|||z{{|{{{|||~~}}|{{xvwvx|~}~}}~~}}~~}|~~~~}~{{{}~~}~}~}|z}|~}|}||~}{{{}}}~~|z|~~~{{~}}|{yz{|}~~~~|{|z||}~~~~~~|||~~}}~}}}{||||{z|{{z|~|~}|yxz}}~}{|zyy{{zzz{xxww}~~}~}}{|{zz{{y|}}~}}|}~||}}}}}}|}~{{yzyyy{yzz|||||yyywyxwxz{{~|}~||yxy}~|}~{zzyxy{||}~{{{|~}~}|}~~{yyxz|||~}}~}}~}}~}{|zyy{{{{}|||}~}}|||}}||~}}|z{z{}}~~}{||~}|}}}|{|~}|}zy||~}}~|}}{}~~}~|z{yy}}{{{{{{{}~~~}|{|~}~|z}|zxwwy{{|||~~~~~~}||}||}{{||||}~~~{}}~~~}~~~}~}~}~~}|}~|||}|{||}{{||{|}}|}}}}}}{{||z{{||{z{yz{|~||||zz|yzyxvz}{yyz{z{}|zzy{yyyzxxxyywwxwvtvuttvwx{|}~~~}~}}}}|}~}~}}|U)**)+((')&(&(&  !}yxyzzyyyz|{||{||}zz{||~~}{zxx{||wv{|~~}{{yxyz|~}|zyxxz|}||yyywwyyz{y|{{{|}}|~|}}}~}|~~~}~~~~~~}~}~|}|~{{zyxxwxw}{yxwwvutw}~~||}}}~~}~}|{zywtqnpsz~~}||{zyxyy|~}||{zyxwvuvwy{}}|zxwuuxxxwy~||}}zy|zxwvyy}~~~|||}}{}||}{{yz|}|}}|}||}}}|||{|||{{zyxwyusuz~~}{{{yzyzyyy{{|}|}|{zxwxyxy{~~~}}~}|}}~|{}~~}~{}~}}}}}~~~}}||z{|}|~}}||zy{}|}}}zz{|}{{}}~~}{yy{}}~}}}~}|}||{}}}~|{xyyz{|~~~~}~~}|{}}}z|~}}}}~{|~||}}||{|z{||{z{zzz||z{|{zwwz~}|~zz{yxy}{zxxyxwwy}~~~|}|}||}{z{|{|}~~~{{{|{{{|}|}|{||{yz{xwx{z{|}}|~}zyyzyyxy{||~~}}}~}}{xwy{}|{~~{{{xxwzyz{~}zz{|~~|{{|~~}}{yyxx{|z}}}~~}}~}}~}|{{xxzy||}}{y{~}~}|{|}|}~~~~|zzzy{~~}}{|~~~}|z}|||}}|}}zy||~~~}}}{{~|}~~}zzzy|~~||z|zz|}~~{|}~||}~{zxwx{{~}|}~}|~}}~}||~||{{|}|~}}}~~~~~~~~~~~~}}~~~~}}|||||||}{}|}||}~~~}||||zzzz{|{}{{{|~}|}||||{zyywx||yyz{{{{}}{{{zzz{zzzzxwxzwwxxvtuwxy{~}~~|}~}~}|V)**)*)(')''')&  ! }|zz{zyy{}|||~|||}|{|||}}}|zyy}|{yyz}}{{{xvy|~||}zyw|}~~~||yzwxwzzz{||}|~~~~~}~~~~~~}~}~~~~||{wxwwxz}{yxywuuw|~}|}}}~~~}}|zywsqqsz~~}}||yzyz|~~}{{yyyywxyy|}}zywutwxxvw~||}{{{{zyxyz{}}~~}}}|||{{|}}~~~}}~~}}|}|}{{zwwxurvz}}}|z|{{yxz|~|~||{zzzzzy|~~~~~{|~}}~~}~~~~~~~~}}{|~~~}|}{{|}~}~}|{{~}||~~~}{xwyz~}~|}~|}}~|||~}}{yxz{~}}}~}|}}~}}~~}}~~~|~~~|{}||{|||{{{{{|||||}}zxy}|}{||{zz||zyxyyxvx{~}|}}~}||}|||~}}~~}~{{|}{z{{|}}{}}|{zzzyy|{|{~~~}{zz{{z{{{|}~~~||}~}zyz{~}{~~{zyxxwzzxy}||{z{}~||{|~}~|yywxwz|||}|~}~~|~}}}}}{yyz{{}|||{{~~}~}|{|{|||~}{xyxy~~~}|}~~}}{}}}|}}|~~||{}}~~~~~~~~~}~|z|~~~~{zyyx{~}}|{z||||~|{yy}}{}}|{zyzz{~~||~}}~~~}}||{{|}|}|~}~}}~~}~~}~~~}}~|}~{}}~|}}}||}|||||||{||~}|}|}||{z{y{||||{|}}{{}|{z||{{yxwy|xxw{zy{{{{{{yxy{zxwxxxxyxvwxwutwyx|~}~~~}{}}~~|}V)*+*+()()'''(&  !~zyzzyyx{{{z|{{{{{{{yzz||}{{zywxz|wvy{}|}~{zzyvuz~}}||yxwy{}}|z{yxwwvxyyy{{{{|}}}}}}}}|{~~}}~~~}|}||||}|z}{zzzwwvwwyz{zyxwusuuw}~~|{|{{|||}{}~~~}}{{zxwurqt}~~~}|{zzyzwy}}}||{zzxywwxyy{||{zxwtsuvvsx~~|}|zyzxxxyy{}~}}~}{}|}~~}||{{yz|{{|}}}}}~~~~}{}}{{zyywuuurrt}}}|{zzyxxww{{{{}}}||yyxzzz|~}}||~}~~~}}}yx{}}z{~}~}~~~}~~}~~}~~~~}{{|||}}}zz{|}~}|yzz|~~|}}{{ywxx~~~||{z|{{|}|{||}~|}}|{zyz{~~~}~}||}~~}|}}~}|{|||{|{|}|}}~}}}z{|{zzz{z{|{{||{{|}{zyw|~}}y|{{z{{}zyxwwwvvx|}|||}|{|{|}|}}}~~~~}|||{|{{{|~|{{|{|zyzzxz|}}}}{z{}}{{{|||~~}|||}}{{z{}~~~}}}}|{yxyxyyxy|{{{||~~}|{~}|{yxwxxy{||{|{}~~|||~}~}~}}}|}|{zzzzz{}~{zz|~~~~}}{|{z{|~~{zzwy{|~}}}~~~|{|~}}~}}~~}}~}}}~~}~|{|~~~~~~|{zyz{~~|}|||||}}|{xv{}}}~}{z|{{{~}}~~}}~~~}}~~~}|{{}}~}~~}~~~~~~~}~~~}~|}}~~}}~~|||}|||}{|{|{{}~~|}}}|~|z|zz||}{|}~}{}~{{|~|{|{zxy{zyxzzz{|{|{|{yyyzyxxwwxzyxxywuwxxz{~}~~V)**)*((()''')&  !{z{{{xz|}z||}|||{zzy|{||}|||zyz{|{yx||}}~|{zxyy}}}}|{yy|}~|{zwwwxxwy{|||||}~}~}~~~~}}}}~~}||||z{yxwwxyz|{xyxwuvvw{}}~|{||}~}|}}~}{{zyvusw~~~|zzzzy}}~~}||{z{xyy}||~||zxttsutru{~|{{yxxyzz{|}}{}}||{{{|~||}~|~~~~|{}{{||xwwyvtsux}}~|{{{zyx|||}}~}~}|{z|z{{~~}}~}}}}|xx}~~|}~~~}~~~~}}}~}{}||{{~~~~{yyzz~{zyz{|~~|~||{{|}}}}}}~~|z{{|}~~|{~}~}}}|{{|z{}~~~}|{}{{||z|||}{{}|||~}|zz{|}}{{||{|}y{xzwyyyyxz~~||{}|||~~}~~~~}|}|}}~{||}|||}}{zzzyzzz||~~}{||}}}}}|}}}}~}|{}~}}}|}|~~~~|zz{zyzzyw{|{{{|~}}|}~}}{yxyxxy{zzzzz{||}|{}~~~~|}}~}|||zz{{|{|}{{{}}~|}}}{}{zy|~~~||yzw||z}}}}~~~{{|~~~}}~~}}~}|}}~~}~~~|{}~~~{{zyy{{~}{}}{|}~}~}zwvy}}|{|||{z||z{}|}|~|~}~~~~}{{{{~~|}}~~}~~~|~~~~~}|}~||}~~}|~}|}}{|{|{{{||z|~~~~}{|{}{z{{z{{{{{|}}|||~}|~{{||zyyxzxyzzyy{{z|}{yy{xyywvxxyyxxyvuvzyzz}~}}~}~}|~~V)****(('*''')&   ~{yyzzxz|}zz{{{{{|zzzy||{||z{zyz{|{yxzz|~}||zzxvwx{}|||yyyy{|}}zyxuvvvvxz}||{z|~~~~~~}|}~~~}~~~}}}}{{|{||{{{zzzxxwzyzzywwxwuttvxz}~}{|||{}~|{{|||}|||z{{ytux}}~~}|{yyy{||}||}{z|zyyyyz{|||{yxtrqqqqsw{}|}}zywxuwzzxy|~~|}~{|{|{zzz{z{z|}||~~}}{zzzzwwxwusvy|~}}{z{zzxxz{{z{}|||}|zy{|yy}}{|}|y{~~{yy}|~~|{~|}~~~}~~|||{~~~}{||z{|}|z{|}}}}|ywvv~~~~|~{xyyz|~~|{|{{yz||}|{|}~~~}||zzz{}}}}}}}}|{}}|}~|zz{yx|}~|}~}{{}z||z{{}}{zz|}{{|~{zz||}}|z|z|}}zyxxxx{{xwy|}}~|{||}||~}~~}~~}}~||||||{{{{{{{|yzxxyzz{}~~||}~}|{~|~~~~}~}|z|~}}~}}|}~~~}||zzz{yzxwyzzzz{}~~~}z{zyxyxyyyzyyyz|}|}~~}}}~~||{|z{{{||}}|yzz|}}}}{~z{y|~~~~~}}{zxz}{|~||~~~||~~~~~~~~~}~~}}}~~{~}}}||{{z}||{{}{{}~~~|{y|}~}|~~}}|{{|{~|}~}}~||}}}}}~~}~~~~~~~~~~}}}}~}}}}}}~|}}~{|}|{|}||{~}~~}}||{|||||{}}||}|z|~~}}~}||}zzzyyyy{yyyyzz{||{y{yxwxuww{xxxzvvvz{{z{~}~~}~}|~~V)**)+(((*'''('  !}|{|z}{||||{{|y{{|||{{}}||~|}~z||}||{}{|}~~}{zx{|~}{{yyz}|}{zwvvvvx{~}|}}~}}~~}}~}~|||~|||}{{|{yzyyz{{{xyyywvwvx{~}~~}~}}{|||}~}||}|zyzz}||zzzz~~}}~}|||{yz{z{}}{zxwvrrrpqtyz|}}|zwwtv|}|{}}~~}|~~}~~|||z{|}|}~}}{}~~||zzxyyzzxx{z{}~{||}zyy{{|}}}}}~}||||||}~||}{yz|||~~{}~}~~|{}||}~}|~}}}|z{{}|}~{yxv{}}{zzzz~~}|~|{zz{|}|}}~}}}{{}~~~~~|||~}|}~~~~~}{{zz|}~|{{~{{||{{|}|zz|}|}}}}{|||}{{z|{|}{yxyyy{z{zz|~}||{{{~}}~~~}~}}~|||{}{||{{|||yzyxuyzz|~~~~}}}}|}}~}~|~~}}|zyz~~~}~}}|}}{{zz{yxyyyz{{||~~~~}}|zzzzxzxxxxxy|}|}}~}}||}}{{{zz|}}{}}}|z{{y{{}}}~|{z{|~~~}||~{|{}{{|~}||}~|{|~~~|||{}{|~~~~|}}}}~~~{zz{{{{~{{{~|z{~}|{z|~~}{~|}~|||}}{{{~}~~~~~|||~|||~}}~|}~~}|~~||~~}}||}{|~~~}~}}}~|}{}|{{|{{}~}|}~{{||}}|}{|}|}}}}zy{~|}~}||}|yyzxyzzyxx{yyz}{yy{yyxxwvxyxwvxvwxz{{{~}~}~|~}}|{}~}V)**)*((()'('(&  !}zyyxyy{{z{{{zzyyzyz{z{{{zzz|{{{}|zz{{{{||~~~}}{y{z|}}|zzyxzz|}}}zwvvtsu{~~|||~~~~~}}~~}}~~~}}}~||}}|{{{{{{z{zzzyzyyxyzyxxxzxtutuy{~~||}}{{z{y||||{{}}{{{x{~~}~{{zzyz|}~}||{|{{yyywzz}{zxxurrsqprwwx{{}||{zyvutrx|}||~~|{{|z{|{}~~}{yz{{{||{|||zy}||zyyz{yxxz{{{~~}}|yzzyxxxx{|}}}}}}|{|}|{|{zz{zywz}|}}|~}}||{}|}}~~{y{|~|z{|~}~~{|{|{{z{{{z{}|{xwuxz|~~~~{yyxwz|{||{yz|{z{{|}}~}}|{z}~~}}}||{{{z|~~~}~~~~|{zz{}~~~~}}}|{|}{|zz{z{||zz{}{}}{|||}}}~z{z||}}|zyxyyz{zzy{||{}{{}~~~~~~~}~~~~}~}||~}|||}{z{{{yywvuux|}~~~{}}}{|}||}~}}|}zyy|~}}~~~||}}|}|zzzzyzyyxz{{y{}}|~}|{{}zz{xyxyxwyz}}~|~}}}|||}|||{y{}}}|}}}{zzzz|~~~}~|||{|}}}||||{}||{~}|{}|{zz}~}}}{{|z|~~~~~~}|~~~~z{z{{{|}|||}|}|~}~}~{z}}}{|~}}}||{~yzy}}~~~~|{~}}|}~|~~~~~~~~~~|}}~~~~~}}~~~}~}}}||~|{|}}}}~}|}}|{{~}}}}|z|~|~}}|z{}~}|~~|}~}{{yxyz|{zy{yyz}|zzz{zyywvxyxwvvwvwz{|~~~~}}|{{~X**)**((()'(((&  "~{|z{{{{}{|{|{z{yz{{||{}{|}||}{|}}{{|{{z|~~}|{}}}}{{zzy{||~||xxvrrv~~}~~~~~~~~~~}||}|{{|}|{{||zzzzzzy{yzzyzwwwvwx}~~~~||}{z{|||{}|z{|~|}{z{||}}~~||{zzyyy||{zyxwvuutstuwy{|{|{zzywwusw|~}|}{{||}}~~yyz|{|||yy|}~~}{{xzz{{{}~}~~~}{|{{zxyz{~~~}~|~}~|}{~|zz{yyxz}~~~~|}}}|~~~}{{||~z{~~|~|{}{zz{yy{}{z{xxz{~}|{zwwz}}|{{y{}}{}}}}}}}}}~~}{{{{z|}}~}~~~~}||~~}}}}}}|{||{}|z{z{||~~zz{|}~{||{}~~|zzzyz{|}{y{{y{||{y~}~}|}}}}{}~|{zz{zzxvvuvz}}}|}~|z|~~|~}}{|yxx|~~}~~}}}|||||{{zy{z{xxzzywy|||{~~||{}|zzzzyyxyz|~~}|~~}~|}||}}}|zz{}~||||}}|~{{}~~~~}}|{||||{z~}~}}~{|}|{{y|||{z{~~~}~|{{|{~}|~|}~~~~~zzyz{zz|}||}{|}|~~}}{|z}}{z{}~~~}|}{zv|~}|}~|~~}~|{}~|}~~~~~|}~}}}|~~~~~}~~}~}}~|~}||}}{}~}}||||}}{|}|{|}{zz}}|||{z{|||}}}~|{{zwxz|zzy{zyy{{yz{{xyxxwwywwvxxwxz}}~~~}~}||~~W)**)+((')'''(&   |{{z{z{z{z{{zzzywzz{zz{||{{yyyz{|||{}z{zz{~~}|{{{}}}}|{zyyyz{|~}zywvtssw{{{|~}~~}~~}|}}|||}{}{{zz{|zy|{{yz{xyzzxxyyxwwvvwx}~~~~||{{zz{|||||~}zzyz}~~~}|{{zyyy||{{{|zzzxyz{{zyywvuuvutvvxxyyyz{ywvvutv{}~~~}|zzzy~zz}|zyy{zyyxusv{{|~}{zxxxzyy|~~}~~}}||zz{yxxyz}~}}~}}}~}|||{yxxyxz~}~}}~{{{}zz{}}{}{|~|~}z{~}~}}||{z||zxxywz{}}|{{ywyzz|{{zxwxy}|{{|{z{~|{{{{||~}~~|}~~~}~}{{{yz{||}|~~~~}|~~~}~}}}}|z{{{{||{xy{z{}|}y{}}~~}}}~~~}|{z{{z{||zyyyyz{zxw|~~}}~~}~~}}}|{{|}|yzyzzzwvvvvz|~~~~~~}||{|~||}}{zzzz||~}}}~||}||}zzy||zyxx{ywx||}|{}~~~|{{~}{zzyz{zzyz}~~|||~~|||||}|{|z{|~~}|}||}~~~|}~}}~{|}}zz{|{{|~}}~}||{||zyz|}z{y}}}}|{z{|{~|~}|}~}}~~}}z{zxzzx{{|{~}}|~}|~|z{||zyy}~~{xvy|}~}}|}}}}}~~~~}~~~~~~~~}~~}~~}}}~~~~~~}|~~}}|}~~~}{}}|}|~{|{}}{z}|~}}|{{}}|}~~}}|zxwy|zxy|||{{{zz{{{zzzwwxxxwzxww{~~~~~}~~X))*)*)(()'''(&  !|{|||}z{||{z}}zzy{|||}|{|}|{zz{z|~|}||y{z}|||}}||}||yzx|~~}zwyxwvyy{}}~~}~~~}|}}}|}~|{{}{||}zzy{z{{|zz{zyxxxyyz}}}{{{{|||}~~~}||zz||~|}|{zzyy}~}}|}|{|{yy}{{yzzxvxwxwxyz{{y{z{zwwwvuwz~~}~|{{y{xx|{zzzz{yytrty{{~|zyz{{{}~~~~|}}{zwwwy~~|}~}~}}}|zzyz}~~}}|}||||~||}}~~{{~~}~{|{||}{zzzxz|~}||y{zzxz}{|{yxxy|~}~~|{|}}|}}{{{~}~~}|||{z|~}|}~~}~~|{z{{||}{{{|z{|}}|{~~~{~~||||{{{||{zxxxzzxvz}|~~~}}}~}||~}}z{yzzzywvyx{{~~~}|}{z{{}~~}|{|yyyz{|~~{|}~|{{{{{|{zyy{zyy|}}{|}}~|}|}~|}||{{zy{{|}}}|~}~|}{{||{{{zz|~~~|}||}}~}~~~{|{{{{{~|z{|}|}|{|}{{wzzz{|y}~~}~|~}}{{z{|||~|||~}}~}}~{yzxxzx{{|{}}||~}{|}zz|{yyz{~}~{zx{z}~~|}}}|}~~~}~|}~~~~~}~~~~~~~~}|}~}}~~}~~}}}}|}~~}~}||{}||}{{{}|{yz{}}}~|{|{{|}}~}|}}||zxxxzz{y{||{{|yz{{zyxxxwwwuwxxwvw|~~~}|~}W(****))'(&''(&   yyyz{z{zzzyz{{zyyzzz{|zy|}y{yxxwz}~}||{{yxw}~|{{{{|~~~|{}|zywtvz|yyyvxxwxxyz{{~~~~~}~}|~~~~}}}||~|}{|||||{zz{|{{zzxyyyyzzyyxxxxzzzz}~~}|zzz{|{|}~}|{{{zy{|}~}~~{}{{xyxv}~}}|}{zz{zzz{zzyyyvyvwxxxxyyzyzz{xvvvtuuy{~~~}{|{yzyzutx}}||yzzzxxtqtvwvz~~~~{{xz{{yy{~}||}}}{{yxuvuz~}}}|||~~}}}|zyyyz{~~~~|~}{z{yz|~|{y{{}~}{z||}~~|}{z{y|zyzyyxxz~}||{y{{zxx|}|zyxwxwy|}}{|}||{{{y{{{yxxy{}~}~}|||z{{|~~~}}{{}}~~~~}}|{{{{||zz{|{{|}||{}}~}}w}~|||}{{{|{zywuxyywuuz|||}~~}}~~}~{|}}}{{zzzyxxx{|}~~~~|{{|{z{{}~|{zzzy{zzz|~{||}}|{{||}{zwxzzyy||}zz|~~}||}|~~{|||}}|{{{}}}}}|||~~~}|zz{{|{|z{{||~|{{z{|~}}~~}|{z{zz}}}|||{{~|{{||{xyzz{}||~~~~}{|~z{{||~|}|~}~~~|}~}}zyy{yywxz{|~~|{}~{{~~}{{|zzzz{~~}{zz{}~~}||{{}}~~~}}~~~~~~}~}}~}}~~}}~~}}|~~~|{}|}|}{{}}|{{||}|}}|}}{||}~}}}||}|{zy{zz{||||||{z|{z{{xxwwvvvyzywx{}X)**)*((()'''('  "ywxz|~|{|{z||~}{{zz{z}|z{|{|}zxwz~}~}}{zz}}}~}}~}}{||}{zzwux{|{{zxxxzzz{}||}~|~~~}~}~|}~{{||{|{||{|{{zy{|{{zzzzy{||}||~~}||z{}}}~~~|{{{z|}}~~}}|{zzzy}}~}}||{}{{{|zz{zzxzyyy{zzz{{z{y{zywwvvwz|}~~~}|{{{zxvsv{~||{{{{zxuruzzy|~}||||}|{{}}}~~~|zxuv{~~~}|~}~|zzzy{{}~~~~}||{zz|}~~}{{~~}}}|}~}|}|zz|{|{zzxxz}}}~|z{{{||~}}{{zy{{z{|~z||{|{{{z{yyyz{}~~~~|~}}{}~|~~}{{~~~~~~}|}{{}}|}}|||}~~}}~}|x|~}}}}{|{{zywuwyxvvvz|~||~~}~~}|}~~||}zyzzzzz|}~~~|~|{{}||}~}|{z{yzy{zwz~|}|}||||}|{{zywy{zy{|}||{~~~~~}{|}}}}~~}||}|}~~~}~|||~~}||yxz|{}||{|{~}|z{zy|}~}~|~}}|{{{z~||}{}{|{|z{{{yyy||}}|}|}z{}}}||~{~~{}~|||~}~}|~||yyyyyxwwxxz~|{{}||}~}{z{yz{y{}~~||{}{|}~{z{|{{}~~~~}~~~~}~}}~~~~}~|~~~~~~~~~{}||}}}}~|}|~}|}|}{{||||z{{||}{|||{{|~}}}|}|||zxx{wy{|{||}{z{{{{{zyxvwsuxzz{yz{}~~X(**)*()))&'((&  !xvuxx|||yzy{{|{z{zyz||{z{{zyzzwtu}}||}zzyyw{}{}}~||{|{||}|zyxvwyzzzxxwwxxwyy|zy}}~}}~~~~}~||||||}}{||{{{||zz{zy{zyxxxyzzyxxxzz{|}|||}~}{{zzy{|{||{yy{|{||{|}~~}}||zxzxx{||{|}{{{zz{{zz{zyxxxyzzzy{yzzyyyyywvwvwyx|~~~~}}||{zzzwsrty|~~~}{{{{xzywwrtz~~|~|}{}}~|{{{~}}}}~~~|{{xwx{}}{{|}~}|{yxz{|~~}~~}|z|~|{{zz{}~}}}||}~}|}}||||{zzzzzzzzxxwvxyz{{{zz{{{||}}||{zzyzzxz{y{~}|z{{{{{{yyz{z|||}~~}~~}{||{~||{zy{|~~}}||}~~~~~}|zz{}}{|}|}}~}~~~}}|}||~~}}~}}|||{zxuvwwwvxz|}~}z{~}~~|}~||~}~}{{yzz{z{}}|}~~~}|z{{z{|{{|~}|zzz{{{zywx~~|~~||||{|~~}{xxyyzy{}||}}|~~~~~~~||~|}|~~~~|}}~~~|~|}{}~}}}yxxy|}}}{{|{|{{|z{{~}||~}|{{z{}~}~}}||}}{zz|{zzzz}~}|~{}~~}{~}z|}~}{~~{|}~|}|}{{}xyxzxyxxwwy}}}{z{}~~~}{|{{{{z}~}}}{{|{}}|{{{zz}~}~~~~~}~}~~~~}~}}}~~~}|~~~}}~||||~||}{||}}||||}}}|}}}|{|}|zy{xxy{{{~~|{z{{zz{yxvuqquxz|{|{|}Y())*+)((*&'(('  !yuwwx||~|{yz|||{|}}z|~}{{{{{z|yuu|}}~}{zxy}~|~~|~||~}~|}{xxwz{{|{zywyxyxy{zz}}~~|}~|}}~}|}}||{|zz|zy||{yyyzz{{ywzy|}~}~}~~}}|z{|~|}~{zy{|}~~|{|~~}}}|{z|y{~}|}}|}}|z{}{{||z{yz{|z||{z|zyz{{zyyxwyzz|~~~~||{zyzvsssx|~|~~}z{zzxurx|}~~}|}{}}}~}~~}}|yy{}|}~|}~}|{||{}}~~||~}~}}||}~~~}~~}z{|zzz{{||{zxxyz{}|{}~|}|}||}|}|z{{yyzyz|}||||{{{}z||||}}~{{|~~|}}}}~{}~||{|||~}{~~}}}~~{z{~}{}}}~~}}}}z|~~}|}|||yxuwwwxyz{}~{|}~}}~}|}~|}{yyz|}}~~~~|{{|z|{{z{}~|zz{}|||{zy}}}}~||}}||}}|zyzyyz{}||~~}}~}~~||||}}~~~~}}~~|||}|||{ywvw{|~}}||{|{{}|z|~}|~~~{|||||}}~}|}}{|z{{zz{|{}~|}}{||||}{{}{y{~~}}|}~{{|||||}}}|xxxyyyyywwx}}|zzy{~}~~}}|yyyzz{~~}}}}|{{{||}{{yzzz}~}}}~~}~}~~~~~~}}~~~~}}~~~||}}}|~}}}|}|}~|{|||}}}}}|{|}||}||{||{yyyyxzz|{}}|{zz{y|zzxvtqqrvx|}}|}}~~~Y(*+)*)(')&((''   yuvuwwz||zxy{z|z{|{{||{|yxx{yyzurw{}||{zzxwz}{|~~}}}|{|}~~}{yvxxyzzzxxwxvwwyzyz|}~~~~~~}~~~||}}{}|}|{||zzz{zzzxwyzywwxxxzzyuvwz|~~}{{|~~~~~}}{||~}}}||zyz{~}||{{}}}~}}}}{{zz{zy|}}}|z|||||{{zzz{{yyyxzyz{z{z{zyyyz{yywwy|{z|~~}~~||||yxxxwsstx|~~}{}~}{{zxxvtw{{{}}}}{z{~~~|zy{}~~~~}|z|~~}~|{z{||~}}|~~~{z{{||}~~~~~}~~||{{~||{{zz|~}~}}~}}~~}~||{{zy{{zzzyzxwxxyz{{|}}{|{{{z{{{{z{zxxxx|}|{|{|yyzyz{{{{||}{{{|}~}|{|}}|z~}~|{z{{z|||||~~~}|}}~~|{{~}|{|{}~}}~z{~~}}~}~|{||zyxwwxxyz{|}}~|}~~~}~~|~}~~}~~}|zxyz}~}~}}}~~~~||{|z|{zzz}}}{yy|}|||z{}~~~{~~|}}~~~}~~~{zz{zz{|}~}}}}~~|{||{|}}}||~|}~|~~}~|||}||}{ywuvz{{{}}{{|{}{z{|~~}{{|~||{|{}|||~~}}}|zz{{z{|}}}~~}}}||||||~~||}{zy}~~}|~{{|z||||~|}ywyyzyzxwxxz||{zyz}~~~}~|{{yz{{{}~~|~~}}|{{}}|{zzzz|~}~|~~~~~~}~~~~~}}||}~~}}}~~~~{~|||}~|~~~{}}}{|}{|}}}{z{zyyz{{|~}{{zzyz{yxwwusssvz}~~~~Y)**)*((()'''('  !zxwwxyz}}{z{{~}~}}}~}~|}{zzyzyyvsuz|~~~}{zzz~|}~~~|||~}{zz|{z{|zzxxxxy{{|{}~~}~~~}||||}}||||}{{|zyz{{xwyyyzzzzxy|~~~}}}~~~~}}~~~}~}|zz|~~~|{{|}~~}}}}|||}z||~}}}}{}|~}}{|zy{|{yz{z||{z{z}{zzzz{zyxyz}~~~}~}||zzyxxutwz}~}{|{zxwxz|}|}}~~~}{z|}|{{}~~~}{{~~~}}~}~~{z|}}~}~}}}}|~}|{zz~}~~}}{{||zz{zyzxwwxy}{|}~~||||}{{}|}|{yzyz{|~||||zxyzzz||{|~~|||~|~}}~}}~~~}||}{|||~~~}}~~~~~}}}~~|{{zz~~~~~}||~|||{yyxz{z||}~~~~}}~~~~~~~~}|}{yxz}}~~~}}||{{|{{y|}{{zy{~}||z{}}~~~~}~~}|~}~}~{zz{yzz{{|}|}|}{{~}||}}{}}}}}|}~}~~~|}}|{{{yxwvy{{}~}|yy{{xy}||~||zz|{|}|||~~}|}{zyyz{|~}||~|}}}|{}|}}~~}|{{y|~~~||zzzzx{~zz}}yxyyyxzyyyyyxzzzyz}}~}~~}{zz{{{}~~}}~}}}~{{{||{z{xz{}~~~}|~~~~~}~~}~~~}~~}~}}~|~~}~|~}}|~}|~{{}~|}}}}}}~|{z}zy}~|{{{yzyyyx|||{zzyyyzyxxwuustsx{~}}~~X)**)*()((&(((&   {wwvwwx|~|{z{{}}}|}|}|{{{{yzzzxxwuvy||||{zz{}~{{~}||||}|}}{{|{yyzyzxywvxxxzzz{||~~}}}~}||}{|}||z{{|{z{|{{{{{zzzwwwwxyyyxwyz}~}~{|{~~}~~~~}}~|}|zzzy|~|{{|}{}}~|{}||{{zzz{||}}|{||}~{z{yyy|yyxzyz||yzz{|{zzyxywwxz}}}}~}~~~|}||zyyxxutvz||}|{{{zyxzy{{|{|{{~|zyz}}|zxy}}}{||{vx|{}~}}~~||}}}~}}~{z||}}}~~~~~|}}~|~~|yxw{}~|}||~}|z{{zxxzyyywvwyy|{}||{{zz{{{{|{{zy|yz{{z|||{yxxyz{|z{|~||}|{|~}~~}~|~~|}|||{{{|{~}~}}~~}}}}~}}~|}{wuvx}|}~~~}~||}||{{zxxyyz{{|~~}}}}}}}|~~~||{{zxyy|~~~}}}~~~|{}|z{z|zxzww{}}zz{}|}~~~|{~~~}~~~zzz{z|zz{z|~|}|}|||}|}|}{|{}}}|~}~~}|}z{{zzyxxwz|}|~|zxx{{wxz~~|}||zyz{||~|||~}}}|zzzz{}~~}~}|||{|~~~~~{zzz|~~~~}{yyyz{{zz}}yzzzxy{{y{xyxx{|zz{~~}}~{z{|z{~~~|}~}|{||}|z|z|}~~~~~~~~}~~}~~~}}~~}~~~}}|{}}~~}~|~}|{}}{{~~|||zzyxxz|}~||{z{{zz{xxxvuvuvy|~}~~X)**)+()')''&('  !{yywyxyy|~}||~~~~}}}~}||{zzzyyy{~~~}||{|}}}}}}|||z}~}}}||zzyzyyxxz}{||}~}~~~~}}}}~}~~||~}}|{}|}}}}{{zzxyyxy{zzy{}}~~~~}}~~~~}}~|{z|{~~~}}||~}~|}|}}|{}{|z|}}}}|}~}}}|{{||zz{{{{||{|{||||{yxyyz|}~~}}}|zzzyvuuy~|}|}~}|{|{z{|{|~}||{|~}}{y{}|zz}~}}~}|wxz||~}~~}~~}}|~}~~~}~}}~|{}~}{{yy~~}}}~{{{zxy{yz|zxxz{||}~}~~|yzz||~}~{{z{{{{{y|}|{y{{y{z||z|~~}}}}~~~|}~|||}~z|}}~}||~|}~||yywvy}}~~~}~}~|{{{zz{z{{{|~~}~}~}}}}}~}}||{zzz|{}}}~~}}}|}|{z{zxyzz||}|{|}}~~~|}~~~~~}{yz{{z{yz|~|}{|{{}}{|}|{|{|~||}~}~z{yyy{zzy{||}|{|yxyzyux|~~}}|{{yx{{}|{|}|}|~~}{z{y{}~~|}|{{{}}~~|{{{{~~~}}}zywxxz{zy{~xyyyxyz{zzyywvy|{z{}|}~|~~|{yzy{}~|~|}}}{{||}|{{{}~}~~~~~~~~~}~}~}~}}}~~~}~}||~}}}~}|{}~}}~|{|{{~}~~}}}}|{|}|{}||{|zz{yxy||~|{{xz{|{{zzxwvvwuwz{|~~~~~X)**)*(())'('('  !zwwwwyxyz|{y{}z~~}}}}}|~||{zzz{{yy{{{}{|{{{}{||{{yyww}~~}|}}|zy{{zz{xwz{}|}|{~}~~~~~~~}}{|}}||{|{{{|}|||{{|||{z{yxwuwxz{yx{||~~~}}}}}}|}}~~}}}|{z{|{{{}|}{||~}}||||||z|{{z{|}|{{{}}}||{zzz{zxxxy{||{yyz||zyxvxywz{}}~~~}}}}|zzzyytsstz}~{~}{}}|zz{{|{{zz|{zzz|||~}yzz}~~}|zy{||{||zxwzyz|}}{|}{|}}~}|zz}~~}~~~~|||{|}}z|~~|{zzy{~}~~~}~~}~~~{{{{yyyxy|{yxyz{{|}|{{|zxy{}~}|{|{{|{{yyy{zzxyxyy||zyyz~}}~~~~~}|}~}||}}}~~zx}~}{|~|||{}{{yy|}}~~~~}||}||{||z{{||{{|}||}{{z}|}{~~~}{|}zz{{|||~||}}}~|}|{~}~{{|zzy||{|~{z{|~~~~~}|}~~~~}~~}|z{zzy{xxy}|{{|yz|~|}|}}{z||||~}}|{xwwx|{zy{{z{}||zxwzyxx{|~|zyyyyy{||{|}{||~|}{{|||}|~}|{{|~}~~}|{|}{}}}}}zxwwvxzyy{|zyy{yyz|||yywuw|{|||}}}}~~||{||{}~}~~~}}~|{|}}||{{{~~|~~~~}~~~~|~~~|~~}~||~}}}~~~}}}{{{{}~~|||}}~}}}|}~{|{ywxy}}|}||z{}{{zzywwyyxyz{||}W*****((()'(('&  !|xxxy{z{|~||z}z|}}||{~~}|{zzz|{y{||}}~}}~}{|{{zwuty}}||{{}{{z|zxy}|}}}}~~~~~||{{}||}}|}}}||}}||}|||{{zzyvyzz|z{}~~~~~~~~~~}{|}||}|}}~}}|}~}}|~~}~}}{||~}}|{~~~}~}||||zzzxwx{~|||{{||zywyzzy|||~}~~~||{{yvvuv{}~}{~~||}||}}{{|}|{|||}~}||~~~}{y|~||}}{yyz{z~}}}~~}~~~~|~zz~~~~~}|}{|}~{|~~}{|}{|}~~}~~~|}}{yz{xy||z{{|||}|||}~|zz{~~}|||{{||yy{{{{zzy{{||zz||~~~~~}~~}}~}~||~||z}~~}|~}~|||{|yw}~}}~~}|{{{{{{z}|}|{z~~}}~{|{~}~}|}~}~~}}}{|||{|~~}}}|}|}{z}~||}{z||~|}}}|~~~~~~}~~~}}{}|}{{yzyz{|{zzyzyz{}~}}zyz||}~}}yxuux{zzyy{{{||zywxyywx{~~|xwxxzy{{|{|{||}~}|z|}~~~~}}|{||}~~}}~}}{||{|~|}|~~|ywwvyyyyz{zyyy{zz{zzzzwvvz||{}{{}}~~~~{|{z|}~~~}}|||||{|||{~~~~~~}{~}|~~~~}~~}|~~~~}|}}}}||~}}|}~|}|}{z{~}~}|}|}||~~|{|}{{{zwww{|zz{{{{}||{{yxwxyyz{yz{}~~~Y)**)*((()'''(&   |xvvwyx{{{zzzywy}~{zyy||}|zzyzzzyz{{|z}}}||||zzyxvusuz{y}}|}|{z|||{{yyzz{|~}{}}|~}}}~~}{yzzz{|{{{{|{{{{|||}|}|{}zyyvvvxxwxzz|}~}}}~~~}}}}~}|{|z|{|{||~||{|}|{}~~{}|}{{z}}}{{{||}}{}{z{{yzywwvx}|{|z{z{xwwyxwyzzy|~~~~~|{y{|xuvvy}}}}z{||}{||}||~}|||z{{}||~~|||{||}|zz||{z|zwwzxy|~~~}}|~}}~|}~}}{z|||}{}~}|}{z}|{z||}||zz||{||~~}}}~~~~}}|xxxzyxz{{z|{|{|{zzz|{{z{z~~|||}z{{{zzy{|{z{yz{}zzxxx}~|}|}}|}~}}~~|}~~{~{z}~~}}}~}}~}~|||{zz}|x{||~~}}}~{}{zyzz}}|{|{~}{{}~|}~|}{|}~}~}~|{{{{{~}}{{z|~|}zz}~}||||z|{|}}{|~~~~~~~~~}}||{|{|||{{yy{||zxxwv}}~~~|zzxz{}}~}{zxvuwyzzzyzz{zz{yyxyxww|~~}~}zxxxyyz{z|||z|{~|}|}}~~~~}zz{z||~~}}~~~}||{z{}~}{}~}zxwuwwwxyyyzz{zz{|zzzzwuwy|{{}{{{~~~~}~}}||}~~~}||{|{{|}~~}~~}~~~|~~~~}~}~~}~}}|}~}~}}}~~~}~}|z~}~}~}}~}|}~||~{z{zxwy{{{{{{~}|}}{{zxy{z{{|z{|~X)*+)+(((*'''(&  ! }ywvvxz{|}|z{{{|||zxzz~}|{{{{z{y{|z{}}~~~||{|{ywwttxzv{}}|~~|||y{{|{}~}}}{}}|{}|||{}}}}}~||~||{}|{xzxwwxyyyzz}~~~{}~}}}|}~|{}~}}|~|}}~~~~~|}z{~}||}~~~||}}{{|{ywzz|}~||{|}{yyyyxzz{{|}|zz|yyxxy}||}~{z{z|{{}}~~~}}~|||}|}~~~}~}}}|{z~||{|zxzy{xy|}~~~~~~}{|}}}|}~}|}{~~|||~}~}|{{|||~|~~}}~~~}{zz{zyz}}||~|{|}y|{||}||{}}}|||||}zxz|}}|~zy{|{zzxxz}}}~~|{|~~~}{|~|}~}}~}~}}}{zy||}~}~~~}|{yyzz|~}}{}~|z~}}~~}}}|}}}~~}{{|||{~}|}{{|~}{{||~}}}}|{|z{~~|{}~~~~~~}}}}|~}|{{{|{{{yz|zzyxwwvw~~}}}|{xxz{|{|~}|zzvtvyzyyzzz{yy{yyxxxxy|~~~}~}|xyxyyy{yzz{zz{}}}~}~}}{zyz|}||~~|}|}||{}yyz|~{{}}|xwvwvvuvzwxy{{zz{{zyywvxz{|{}|zz{}}}~~|}}}~~~~}|z{{{z{}~~}}~~~~~}~}~~~}~~~~~}~|~}}~~}}~~~}~}~|~}}~~}}}|}}~~~|{|}~}|}}||{|{}}{}}|{{zywv{|zzzy{}}|{||yxyxzz{|{{|~}X(**)*))')'(')&  !{xwtsuvyzz|{zzyz}~}~zyvwww{}~||{{zyyzzy{z}}}|}z{}{yxwutsvvy~{}|||{|xxz{{}}~~|~~~~~~}}|}z{|{zz|{{{{|{{}}{|{|{{{{{xzyxtwxwwwvwy{z|~}}}}}}~}}|}}||{}|||}{{{|||}~}~~~|{|{~}{{z}|}}~}{{{yx{|yyyy{{{|{{{|{zyyywwyyz{~~}}~}zyz{xxxyz|{|||{z{zy{yz{~~}|||{{||z}~}~~}}{}}|z||{|zzyxwxxwy|}|}}}|}~}~~~~}}||{|z|~}z{}|{{||{{~}~~|{yyzy{}}~}|}}z{z|~}~|{zzxwy|{}}}|{{{yz{{|}{}|}}}|}||{{ywxz|{|{yyyzzyzyyz{~|}}{{yz~~~~~~~~||zxz~~}~}}~}}~~|}~~~~}||ywuw}~~~~|~~}~~~}||yzz{|~}}}{~~}||}~~}|}}z||}|}}}~}|}||{|~~|}{||}}{{|~~}}}|||}{{|~||{~~~~~}~}}|}~|{{{zz{|zzz|zzyyvwvx{~}~|{zxvy{}}z~~~|xxvtwxyyz{zyzxyywxywvx}}~~~~{}|yxzxxxzzy{{yy{{{~~~|{{yz~}|}}}~~}||zx{{{}|||{zxxuvvuvyvwwy{{}||{y{xyy{{{}}||{||}}}~}~~~~}~{|{{x{~~~~~~~~}|}~}~}|~~~}~~~~~}~~~~~~~}}}~}~}{{~~~|}~{{|||}~~|}|}{|zxuz{{z{xx|}{|{zxwwz||~~}}~W)**)*(((('(')&  !|yxvuvvxz{}~|}y|||}}zyuvtuy{{~{~}|{{||zzz}~}~}{z~}|zxyutuw}}}|||}zz{|||}~~~|}|{||}|{||}~}~~|}~|}|}||z|yxvyyxwwuvx|}|~~}~~}|}}}||}||~{}}{{}~}~}||}|z|}~}}||yy||zz{z|}||{}||zy{zyxzy{|~~~}~|{}{wz||}~}}}}z{|{yxz{{~~}|}|~|}~~}~}}~}}}}|{{~zyyyzxy{}~}~~~~~~~}~}{~}|{~~~|{|{}~~|zy{z{~~~}||{|~~~|{|zxx}}|}|{{z{|}~|}~~}|~}}~|{|~{xy{~}~}{{zz{z|}{||}}~}~z{|~}~~~|~~}{wv{~~~}}}}}~~~~}}}{wvyz~~~|~~~~}}{z|}~{|}~~~~~~~}|{{}|}}}~}~~}{|~|{}}||{{|~~|{}~|||}}|{||{z{{|}|~~}~~}~~}~~|{{y{{z{{|yzyzywxxy|}|{y{yvv{}}y}~~|zxwwwxxxyyzzyyxxyxwvuw{}~}~}}|{{zyyyxxzzzxyxww{z|~}|zzzz}~~}||~}}||}zxzyzz{|zzzyywwvvuxuvwx{{z{|z{zyyy{{|}~|{||{|||{}~}}~~}~~}{{zz||~}~}}~|{}~~~~}~~|{|~}~}~~~~}}~}~~}~~~~~~~}|}z}~}|{{}~{|}~}{||{}}~||}{}{|xwwwyyzyxvz}}}{{ywvux{|~~}|~~~~~~U(**)+((()&('(&  !{xwvvtvwxyz|{|yyy|zzyxusqqsuuz}}{zz{yyxwy}|{{zz{|{yywvtssy}~}{z}|{}|zzy{}|}~~}|~~~~||{|{{|{{{{{{{{{|}{|}}}}||{{{zywvxwvuutswz}~~~~~~}}~~~|zz|}{{}|z|~|zz{|{{}~}|~~|}|}z{{{{}}}|{|zyz}{{z{z{{{|z|{{zyzyxyyyyz~}~}|{{~}||{vxzz~{||{zzyzxxxzy{}~~||}|}||{|~}|||{||}}||~zzy|{xxxyzyz|{}}||}~~}||}}}~}}||{|}|{|~}}}}|{~~~}|||yyzyz|}}~}}{z{z~~||~~~|{zxxz{{||||{{{{}||}~||~|||{{z|{xzx{}|{{{y|z{||zz{{{z{|{z{}||}~|z|~~}yww{}}~}~}~{{}}}~~}|~|}}{xyzz|~~~~|~}~~~~~~~||{}}}}|~}}~~}~~}}{z|}|}}}{~}~}|}|||||}}|{{~~~|z}|{|}|z{||{{}}{||~~~}|||}~||{z{{{zyz|zzyzzwxyy|||zxyzxxz}}{z}}zzzxwvwxyyyyxxwyyyxutw{||~||{|||zyzzxzz{yywutwxy}~~~{{{{|~~~}~}~~|}|{zzyzz{|{{{zxxwvuuwtuxxz{||{{{{zzz|{}~}}}~||}}}~}}~~~~}~}{{||||~~~}~{{}~~}~||}~}}}~~~~}~~|~{{~}|}~}}}~~~~}{|}|||}{~~}|yyyyyyzyxz}~{||zwvwwz{~}~~~~~~~~V)**)*((()''')'  !{xywvwwy{{||{{|z{||{zywstuuxy}~|z{xwxxz||{yy{}~{|zwuvuvy}~|{~}~}}|}{|~~~}}~}|{~{{{{{||~|}}~||~}~}~}|{|yxvxywvvvuy|~~~~}{|}|}~~||{}~{||||~~}~}}|~}{{z|~~~~}~|||}|{||{}|{{{||{{|zz{{yyz~}~~}~~}{{wxyy{}|~{yy{yxz{y|~}|~|~}}|}}}~|}~~|{|}{z{|{{|}{|}~||{}~z}~{}}~|}|||}}~~}}~~}||z{{{}~||~}}}||~|}~~}{yz{|z}~|}}}z{}~~~}~~|{}{}|}{{y{{~~{{{|}|}~z{{|z{||z{{|}}~}~~~{yz}|~~~}~|yz|}|}~}|~|{||{|~}~}~~}}~~}{|~}}}}}~~~}}}~~}|{|||{{}|~}}|}||{|}}}~{|{~~|||{{{}}||}{}||}}~~}~||{{~}}||||{{yx{|zyz{yzxyz{{zyzzyxw{}{||}}z{yxxwxxwwxwxwwzzyxwwyyz{|}|{{z{zzyzz{zyxxvtttwwy}}|{{}}~~}~~~~|}}{zz{z|{z{yzzywwvttustvvx{{{z{zzy{zyy}}~|{}|}}}~~}}}|~~}{}|}||}~~~}~~~~}~}}}}~}~}}~}~}}~}}~~~}|}~~|~~~~|{|}~|||~||{~}}~{|||{z{{x{{zxyyyzzwvw{}}||yxvwxyz|}}}}}}~~}~~~~}U(*+**()(('('(&  !zwwwvtwxyxyzyyzz{{zzxwvuvwx{|{}~~zzyxwxwwy}}{yxy{}}||xvuvuvxz}~~}}{||~}}||{|}~~~}~~}|||{z||{z{{zz{{|||}zzz{|~|}||zzzxwyxututvw{|~}}~}|~}~~~}{{{||}}{{z{}zzz{z|||~~}}}{}}|{zyx{{~~}~|{|||{|{z|{|{zzzz{|{zyxywx{z~~}~}{|}}|||{xwwwv|~{{|zzy{zxxyxy}|{z|||}~||~~~}}}}}~}}|zzz{zyzzz}}|{||{|z|zy~}y|~~~|}~}}{{{|{z|}|~}}~}~|~}}{{|z{{|{{|~}|{{y|}|~~~~~}zzy{xyz}{{{{yz}~~~~~}~~~}||z{{{{{{{z|}}yz|||||||{{{yzzz{yz{|~~~~~}~{z{{|}~~||}z{zy{~~}~}|}}|}~}{}}}}~~|}~}~}}~}~~}~~}~||}~~~~}}~~}~}|}}~}||}}{|}|}|}|~}|}|~|}}|{{||}|}|{z||}{}}}{}~}|}|~~~}||}z|~}~{{{|zzz|zyy{|zyyy{{|{yyxyzz{|}z{|~}~~{|yxxxxxxxxvwuvy{{yxvxyzz|}|{{{|{zzyx{{zwwusrrtxw}~~}|{{~~||}|{{|{z{{{yzzyxvuustrtuwwz{{zyzyxz|zyz~~~|}}||~||~}}|}}~~~}~}}~~~~~}}~}~~~~~~~~~}~~{|}~||}|{{|z|~||{|zzzxx|~}{z{zz{zyww{~}{}zywxy{{|~}~~~|}~}~~~}~V)**)*)'()''(('  "ywxyyzzz|{|z{{{}}~|{yyxwwy|}~~~z{yxwzx{}~|yxyz}~|{xxwwvyx|~~~~}~~}}}~~|~}||~{||||{{|}|}}|||~}~~~|}{|zzyyxwvvwvz|~~~~~~~~}}||~}|}~{|{}}{z|{y|~z~~}~}}}}|{z{y{|~~}|{~}}||}}|}}|{|z{{}|{yzyzz|}~||}~~}}}ywvvvz}~}~||{|{zz|yz|~}{|||}}~~~~~}~||{|{|}||~~~}}}}|}~||~{}~~~~~}{}}||{}}|~~~}~~}||}|||~~|xzz|~~}}zyzy{|z}~}{{}~~~~|}}{{|{{~}|{{}|{||}}}~~}|{{zz{{zyyz{~~{|{z||~}}|z{{y{~~}}|}}}~~~}}}~}}|~~}}~}}~~}}}~~~}|~~}}|}||}}~~~~~}}}~|~}|{|z{|}}{~}|zz}}}~~~~}~}{|}~~|~~{{z}~~}||{|{z{{yzz{zy{zyz{|zyxzzz{z||{{||{~}|}{zzyyxxxxwwvwy{{zyyyyyy||{||zzz{{zxz{{xwusrtvwxz~~~}{{{{}}~~}{}|z{|z{y{yzyyxvxwussqrtvvx{{{zx{xxyzxxy~}||}}w{~}||~~}|~}}}~}}}~~}}~~~~|}|~~~~}~~}~}}}~~~~~~~~~~|}~}z|~}|~{{{||{|~~||{{yyxw|~|{zyyz|zxxxx{|{{zyxwz{|||{}~}|}}}~~~}|~~W(**)*(((('''(&   yvuwxyyzzzyzyz{{|}zzyyxxwxy|~~}zyywxyxz{|{zxyyz}~|zzxwvuvwy{~~}~}}~|}}}~~~}}||||{{z{{zz{{|{{|z{{||{}~|z{zzxxxwvuuuw{}}~~}|~~}~|~~~~{z{{{{|{zz{|zzzzzz}~~~~~}|{zzzxzyy{|~~}|{}{||{{||}|{zzxxy|}{yxxxz||~~~{||}~~|{}wxwuy~}~|~}|{|{{y{zyz|{zy{{|}~|~~~|~~}}~}~~}}{zzz{}~}}~~~}~|~}~}|}~{|{|~~}|}~}~{{||{z{{{}}|}~~}|{|}{{{|{{{~~~}{yyz|{||}}|zyxxz|{z{|yyz}}~~{{|{{{|z|~|||{||{|}|||}}|{{zzzxyxxz{{~|~|{{{yyx}~~{{zxyzzz|}|{y||}{|}~~}~}|~~}~~~}~}}{|~~}~~~}~~~}}}~}|{}}}~~~}}|}}~}}}~||~|z|{{{|z|~|{{{|}~}}~~~}|}~~~~~~{{||~}|}|||}{zz|zzz{yy{}z{{|{xxzz{z{||||}zz}~~~}~}{zzyzzyxvvvvw{|zyzyyz{|zz{|{z||{{yz{yxwuttvwyy{}}~~~}{z{|}~~~}|}{||{{{{{zyyyxwxxutsqrttwyz}zzyzyxxyxzz~~}}{}xz~{|}}}~~}}~}~}}}~~}}{|}~~|~|~~~~~}}~~{z}~~~}{|}}}~~}}|{z{xw{~|z{}{|{|{wyzyz||{zyzzz|~}{|~}}}~}}}~W)**)*((()'(('&  "xvuvyzz|}|zz{|~~|}|{{{zyyyz{}{|{zyzzzz}{{y{{{~~|z{yxvxvxz}~~}~}{}|}{{{|}{}|}}}}|{}}|}}~~}|||{zzxwwvwz|~}~~~~}~~||{{{||{z{{{zz|{z}~~~~~||}{yz{yzz|}}}}}}{}}~}|z{zz|~~{{yxz{|}~~~}}~}}ywxxz}~}~}|}{|z}|{z|{z{}||}~}}~~~~||}|{{~~~}}~}{xy~}~~|||~}|z}}|~}~~~~}|{}||}||~|~~~}zzy{||~|{}}|||{y{}|z{zzxx|~~||{|}}~|}~~}}|}|}~}}}~|}|{|zzywwxx{{~~~~~}{|{zyyy|~}z{yzz|{|~~}{vwz|||}}~~~~~~}~}||~~~~~~}~~}|||}}~~~~~||~~~|}||}~~|{|z|||~}zyzz{}~~}}{|~}~~}~~||{{|~}~~|||}}{|z|{zz|{~|||zzyyzz{}}||}|{{{{|}}}}{zyxyyxwxxwyy}{{zzyyz|{xy{|{y{zzzzzyxwssuvxz{~~~~}|{zz{}~~~|}||{||||{zzzzyyxwvxwsroqstvx{z|zzzyxxyyy{~}||}~zx}}z|~~|~}~}}}~~~~~}~}}~~~}}}}|}~~}~~~~~}}~~}}|z}}|~~}~}~~|||}{z{|~}|{z|}}}|}~}|z{zxwy|{zw}}}z{yyyzzyxxz{|z{}}{{||||}~~{}~~~V(**)*((()&''(&  !yutvwvww{{xxyz|}|{zz|yyyzzxzz|~~~}{zzyzzyyy{zzy{||~}{zzyxvuuxyy|}}~}|}~~~}}~~~~{||{|{{z{{||||||z|{|}||||{z{zxyywwuuwx|}}}}~~}}~||}~~}}||{zzz{{{zyzzyxyzxz}}~}~}||y{{yyyyxwxxz|~}}||~~|z}}|}{zxxy{}|zzyxz}|}}||||~~}}{wxxz|||~|}}}}|||{|{{zzyxz}|z|~||~|{}|~~~}||zz|z~~~}}{|}|zxvux|}~|}||{{zy{{{|}~}~~}}{}|{{|{|z|}~}~~}}{yzzzzz}||{{{~|{}zyz{{zzywvuwy}}}~~|{{{|}~}~||{{{{}|{zz{|||{zyzywwwwy{y}~~~~||{{zxz{|}zzwy{yz|}|~}}ywvx{|{}~|}}~}}}~}}||}|~~}}|}~}~}~|{{||~~}}{{}}}}|{{~}{y{z||}}}~|{zyzz|~}}}}}}~}}}}}|{{z}}~}}||{}|{{|{{{z{||}{{{yzy{||~|{|}z{z{|~~}{zz{{{xxxxxz|{zyzzzz{zywy{{{zyy{|{yxurtuyzz}}}}|z{yzz}~~||~}|}|}|{{zz{zyxuwxvsoqruvx|||z|{zyzyyz{}}~~}}}~~zy{}{{}}~~~~~~}}}}}|}}|}~~|~}}}~~~~~}~|||z|~|}~~~~~~|}|{{|}~~}{|{~~~}}~~~~{|{zyx{{ywz~~|{{zzyywy{}}|{~~||||}}|}~}~~~~V***)+)(')'''(&  !yvuvywxxz}{zz~}~||{z{|{{{|zz{}~}~~~~}z{{|{zz~{{{}~}~~|{{zxxxxyy{|~~~}~~~}~~}}~}|}|||{|~}{|}|{}~{}}~~|}}y{zzxwuwxy|~~~~~~~~}}~}}|{{{|zz{z{z{zz{|~~}}{{||yzy{yxwyx{~~~~~~}}}}yyx}}}{z{{{}}~~~~~}~}zz{{~}~|~}~}~}|{~}{zzyy{}|||~}}|}}zy{}}}~}}{ywwy|~~~~||{yyy{|}~~}~}~||~||||}~~~~|{zz{{||}|{zxz~~|}~}z|||||zywxxzz~~~}}||{|}~~~~}}|||}}|{|}~}}{|{zzxwxyyz|}}}}{{z{{~|~{zxy{{y|||}}}zzxzz|{|~~}~~~~|~~}}~~}}}~|}~}}~~}~~|||y|}}}~~}|{{z|}}|y{zz|}~~}}|xwywz~~~~~}~|}}~~{}|{{}}~|}|z{}||{}||zz{||}|}zz{|zz{}}}}}{{y|}~~~~}|{||{xyxyxx{|zyzyzzzzzyyy{|{zx{}zyxurrvzz{{~~}}~}{zzzyz|}~}}}}||{~{}{z|{{yywvwwtppptux{}{{z{yyxzyzy{{||~|~~~{xyz{z|~~}~~~|}~~}}|}}|}}{|}}}~|~}~~~~~~~||zzyz|~~|z~}~~~~~~||}{||{}~~|x{{}~~~}~~~~|{{zyz{yvvw}~~~|{{{zzxuwz}|||}}}||{{}~}}~}}|~~W)**)+))()'(()&   yvtsuvwwx{|{zz|~z|xyy{yz|{zy{z{{}}|{}}|z{|zyy||{z}}|}~}|{zzwxwyxy{{|}}}||{|}|~~~}~|||z|z{{zz||}{z||z{{|||}{|{{zyyywvuvyy|~~~|}~~~}|~|||~~}|z{zyzzzzx{zzyzy{{}}}}~~|||{z{{yyzyxvvvxy}~~~}}}|~~}{|{xx{{{zyyzz{~~~~{|}~~}yxzy}}}|||}}}z{z{~}zzwwy|||}~~~~}~|~~|{z}zwy||~~}}~~~||zy{|}|{~~}}|{{{zzy{}}~~}~}||z{|}}{z}~~~~}~~}||{zyxy{z{{{y{{~zz|}|{z|{|{ywy|}}}~}}{{|zz|~}}}}}~{}|{z{~}}}~{{|xyvxzzz{|~~{||{{{|{{zzyvxzzzz{{~~|}|}yyz{zz{{~{|~~|}}{~~}}~}~}}}{|}}}}}~~{||y{~~}~}}}}|{zy{||{{zz{{}~}||zyxxww|~}}}|{}~~}~~}}|||{}||||{z{{{{}}}|{{|~||}|{z{z{|~}|||zy{{||~}}|z{yyxyzz{zxyyxy|zzzz{z{{xwz}{xwvqqtxzz|}}{{|{|{zyyy{}}|{{{|}}}|||zz{yyxxwuuqqrsvxz||z{{{z{{z{|{{}~~}}{yyzyz{}~~~~}}}~}}}~}}}~|{~~~~}~~}z{|{z{~~}{}~|{~}~~}~}||{z}}}}}||{|zzy|ywvx{~|}{{xyvvz~}|}~~}|}{||~}}~}|W)))**))(*'('('  !{vutvywwy|~~}{}|}}|z||{z{}}|~||}~}{{~}{{||yy|}~}|~{zz|zzz|}}}}}}|}}~~}|}{|}||||~}||}||}|||~}|{}|{z{zyxzyy|~~~~~}||~~}}||{|}|z{}|{{{|{{}~~~}}}}}z|}{xyzxxvxxz|~~~~}~||{|{{{zz{}~}~~~}~~~~{|yx}}}}}{|}}{||{}~{{xxz|}}}~~~~}~||}{yw{~~}~}|}|}}~}~~~~~}|}z{{}}~}{z}~}{}|}{zzxyz{{{{~~}}~|zz~~|||}{z{z|~~}}}}{z|~}}}}~}{|~~~~~}|{zxvxz||{}}~~}|~}{{|||zz{zxwy{||}~}||~}{{{zz{}}|{|}||}~~~~}}}|}|~~~~~~|~|}|z~}~~|}}{{{|}}{{{z{{}~||zxxywwy~}~~}}~}~~~~}}}|}~|{{{{||{z||}{|{}}}|}{{{{{{{{}~}|{yxzz{|~~}}{{yyyz||{zzyyxzzyy{{{{z{xxzzywurqsxxz{|||zzzz{xyy{|~~~~}}|{{|{||}|{zzyzzywuuqpqtwwz|{|z|z||}|||}{{|}}~~zzyyyz{||}|~~~~}}~~~}|~~}}~~~}|}}|}}~~~~~}}{zy}~}|{}~{z|}}{{|~~~}~~|}~~}{z}|}}|y{~|{zzzzzyxwx|}}}{{yyuuv{||{}}}~}{||~~~~~}z}~~W()*)*((()''')'   zttrtuuuvy|~}z{z{{z{|{zxx}||{{{}{{z{z}{{{zzyyz|||}}~}}}}z{y{zz{}}~~}||}{{}~~~~~||}}z||||||}}{{|{|{{|||{{|zz{yzyxyyyyy{~~}~~~|~||||}~|}~{||||{{|{zyz|{z}|}~|}{|{z{zz{{yyvvuvvyz}~~~~~~}~~|||{{zz{yy{}~~}}|}~~}}}zyww|}}||z{||z{zz{}}zwwy{z|}}~~~~~||~}|||yvy{{{}~||~}}~~|}{|||~}|}}|~~~|||zxz{{|}~||{yz{||{z}~~}|z{{zwvwxz||||}|{zzxz~}{{z{zzz}~~}|{}|y{{~~}~|{|z|{{{|{}|{|zxwxz|{{||}|{z~~~}}{z{{{zyyyxvwy||}}|}{||}{zzzzz|{{y~~~~}~~}~{|||{}}}~~~~~}|{}~{|}}}~~}|}}}z{}|{{{|z{|||{{zyyyyzy|~~~~~~~~~~}}}~~}}z{|||{{z||||zz}}}|}{{{{||||{|}}{yzz{{{||{}|{yzyz{}|{{zyzxyzyzzzz{zxwxyxyvttstxyy|}{zzyxxzzzxz|~~|}}||{|}|~~{{{yzyyxwuqqqsvvy{{yz|{}}~}{}}}}|}~~~|zyzy{{{z{|~~|}}~~~}~~~~}~~~~~~~~~~~~|zx}~}{zz{}}|}~~~~~}}~~{|}~|~}{|{}}~}zxz|{zzywz}~{yyyvwwz|||~}~~}{}~~}{|~~~X)**)*)(()'('(&  !ywvuuvwuvx|~~|{|}{|}|{{yz}~~~}|}|{|{}|zz}}z||}}~~|}~||||}{}{}~~}~~~~~~~|}|~~~~~}}{}}|{|~~||}|||}{{{|{yz{yy|}~}~|{}}~~~~}}|~~~}}}|{{{|}}~}~}}}|}|||}{zzxvvwwx{|~~~{{~~~~~||{}|}}~~~}}~}}{}yyxv{}}}{|{||{{zz||{xvy{z{{~}~~~~|z{|{{{~}}}~}~~~~~||~~}~{zy|{|||}xy~}}|{}~~{|{|zyxxwz}}}{~}zzyz{}|}{yzzz{~}|}}~|{}~{|{}{{{||~}}|xwy}{}~}}}~~~}||||{|||yxyyz{}}}}|}~}~}{{z{||~}{yw}~~}}|}~}|{|}~}~~~}}}}|~~~~~~}}~||{}|||}|z{{|z||{yy{{{|~~}}~~~~}}~~~~}|{||}||y|||{{{}~~|~||z{}}{~}~|~{{y{{{{{|y{}}|{zxzz{}||}zyzzxzz|z{yzyxy{xwvustuwxyz{{{yywxyxxyz{|~~~}}~~||z{|{}}}|zyzzzzyxwqrpstwyzzyxy{|}}|}~|||}|~|{zzz|{{{{|}|~}~|}~~}~}~~}~~}|~||}}~~~~~~}}|}|{{x{}yxz}}~~~~~~~~~~}}~}|}~}}}~|{{zz}|~{xxz|}{|yy|~~~|xxyvvxz{||}|~~~}|{}{}~}~V)**)+((()&''(&   yvuttttuuux~~|zzy|{{{{xyyzy|{||zz{{{|{{yyzzzz{|{|}~~}|}~{||}}~||~~|~|~}|~}~}}||~~}{~}{||{|}}}}|||}|{}{|{|{{{{{zzzywz}~~~}~|{|z{}~}~}||}|||~}|{{y|z|||{}}||||{zz{zzyzxvuvxwy}{{}{zxz}~~}~}|}{{{|}}}~z{{||{|z|ywuv{~}~}{zz{{zzzzz}}zwvwzxyz}}|{~~~}{}~|{{}zzz|~~}~~}~}||}|}~}|}|||}~}}|zz{zz{}}|zy|}|z|}~}~~|{{{zxxxvwz|y{||{yyz{|{zzzzzy{~~|{|~}{||}~~|||{zyzxwz}|||yxz|{{}~}}~}}~}}|~~~~~|{{zyzz{ywxyz{|}|||}~}||zz{z{{~}}~|{yvv~~~~~~~}|||}}}||~}{|~~~~~}~}~~~}}~~}}|||~|{z|{{z{z{{{{yzz||~~~}|~~~~~~}|~|~}{|}}}|}{{{{{{{}{||~}|}}|{{|}|}|||}{zy{z{{zyyz}~~}}z{zzyz|{{|{{{yzyyz|{zzzywy{zxwwvuuwwyy|{{xwwwxxvyz{{|~~||}}|||{{}|}|{|yxz{yyxsrstvwy{xwxxz}~~~~}{}~}~~||z{zz{}}{|}||~~{}~}~~~~~~~}~}|}~~}~~}}}|xxzz~zyy|~~~~~~|}~~~}}||{{zy{~{yw{{}~}}|}~|{yxwwz{|{}}}}~~|}}~}}~~U))))*)((*'''(&  !{xvvuvutvwz||zy{{|}{zy{|||}}|zzz{}~|zzzzy{zz{~~}~~}~}}|~~}~~}~}}|~|~~~}}~|~~}~~}}~}}|}||}}|}||{{{zyz{}}}}{{z{|~~~~}~~~~{{|}|}}}}~~}~}|||{{{||{zwxyxzz}~||}{xz{~~~}|~|}{||}}~}{|{}|{{}yxxw}~~}{z{{z{|||}~|zwxyyxy|}|~~}}}~~~}|{}}~~~~}}{}|}~~~{{z|zz}~}}|z|}~}}||z{yxxwvvz{z{|||{z{z|}|yyy{yz|}}||{~~}|}}zzzyvv{~|{yyy{}~~~}}}~}}|~||||{y{|zyxy|~~}|}}}~}|{z{y{|~||}}}|}}{|{yx{~~~~|}}}{~~}|~~|{~~~|}}}~~}|~~}~}}}~~~~||}||||{yy{{zz|{yy{}~}~|~}~}|}}|}|||}}|||}||{{y}{}|~~||}{{||}|{|{|~|zyy{z||z{y}~~||{{z{{{z|}{yyyyz{|}{zyzxy{zzwvuuuwwyy|{zyxvvvwwx{z{}~~}}}|}|}|}|}}||{z{zzzyz{utsuuwwyxvvvx{~~}}}||}}}|~|y{yzz||}{{}||}~|{|}}|~~~~}~}}~|{|}~}}~}|zzyvuv{}}{xvy}|~~~~~}~~~|}}}||zyy|zzz{{~~~}~~~}{zzwxy|zz|||||~~||~}|}||}U(**)*((()'(')&  !{vuttuuttvy{}}{zyxzz{{zyz|{|z{{|yxxy{{zyyxxwyxxy}~~~}~|}z{z}~}||{||}~~|||}|}~{|}~~}}}~|}{{|}||~~}|}}|}}{|||}{{|{zzzyxx|}~}|{zyyz{{|}|{|~~~}|~~}}|{{|{{}|}|||}|{y}zzzyz|yxxwxyz{{{{{zxy}~~}}}||{z||z{|}~~~~|{z}}|{}xwwx|}}}||}yzzyz{{z}||zywxyxwyz|||}ywz|z|}}~|z{}|}}~}~~}|~~|~~|{{{}|~}|~{zyyxx{~~|}~{{||}|~~~~~|||{yyxxvuwzzy{|z|{{z{zzwwy{yx{~}{|~}|z{}~~}|}|xxywx{}}}}zzy{{~}}}}}|}|}~~{zzzyyzywxy{}~|{}}|~|zzzwxy{~||}||z}~~y{|{}}~}|}~}||}||}}}}}|z||}|~|}~}~~~~}~}~|~~~}}}|}|{||{yx{z{z|{zz}~~~}|}~}~}|}}|||||{}}|||||||||}||~~~~||{{||||{|{{}{zzyyzz{{{|~{{}z{z|z|||{zz{y{y}}|z|yxz{{zwxwuuxxvy|{zxwvwuxwxyzz|~}|}}||{}|{|||{||xyz{y}wuxvvwwzywvwx{~}}}}}}~||zzzy{|~}{{|}|{~|{|}}|~~~~}}}}~}}}||{{yzwsw{~{yvw|~}~~|}~~}~||{{z}{|y{|~}|{zwxy|}{|~}|}}|~}~~~}~}|}~|V*****))()&(()&  !zwvvvvwvwxzz|~}|{zz|}}}{{}||{||}{yxx|}zyyyyxz|zz{~~~~}}~~~~~}~||~~}~}}}}}~}~~~}}|}|~}}~~~}~|}}~}}{|{|z|zzz~~|{{{||~~}}~~~~}}}}||~~}|}}|}~{|}|{{{{|zyzxy{~}|{|{z{|~~}}|}{}{|}}~}}}~|}|~yxxw{~}}}~|{zyy{}}||||zyxyxxx{{|}~|zyz{{~~||~|~~~~~}~~~|{|{}~~~~|{z{{{{~}{{|~~|}|{{zyyxwxzzz{|{||||{zzwvxzzy|~}|}||z{{~~~~}|{|yz|~~~{{{|}~~}|}}{}{~~~{zzyy|ywww{~}|}}}|{zyyxy~}}~}{{|~~}~xz}}~~~|}~}||}~|}~}}}|z|{|~~{}~~}~}|~~}~~||}||||{zyz{z{z{z{~}~}}|}~~}|}~||}~~}}}|}|~}~}}~|}~~~||}~}{{{{}|}}|z{yxzyy{{|}}~~|}}{{y|z|~~{{yzzzy{~|{|zyx{{zxxwvvwwvx{zzxxwwvwxyyzy{~}}~~}}}|{z{|{{{|zzy|{wyuvxxyxzywvxxx{~}~}}~~||~~|zzyxz}~|{{~~~|~|{|}|{~~~~~}}|}~}~}|}{zzywvvz{|yvw|}{}}~~}~}|}~~}}~~}{{|{|{{{}~~}|{zxxz}|}||~{|}}||~}~}~~|}}U(*+)*((')''')&   {wuuuuwwvwwy{{{{zzvz{|{{{|z||zy{zzxwyzyxxxwwxzyyz}~~}}~|}~|~}~|~|z~~}{{|}~}}}||~|~~~~~}~}|z|{{}~}}~~||~|}|}{||}z{zzzxy{~~{~|{zz|~}}}}|||~}~~|}}||{||||{|||||||||{|zzyyxwxx|~}{{{{z|}}~~}~|{|y{{z{{~~}~}}~}{}||xxxwy||{z||yyywx|}zz|}zxxyyxyzyy{{zxxzyw}~}|}}}|~}{z}}}}}}~}|~|}~~~~~|{{z|}|}}{{y{{|z~~~}~~}~}||{|{~}~}}}||z{yyxwwyzyzz{y{}zz{ywvwzwxy|~||~{xyxz|}~}~~|}}}|{yyz~}~~z{{~}~~{}|||z{|}}~}|zzxxzyxwwy~}|}{}}{{zxwvxz}}}{zz{|}}|yx{~~}~}||~}|~}|}z{y{{{}~|}~~~~}~}}~}~}~||||{|||{zxzzyz{{{{}~~|~||~~~~}~}}}}}}}}}}{}}|}}}~~~~}|}}}|{z{{}||{|zyzzyz{|~}}~}||}|{z{z{}~}{z{yxy}}}||{yx{{yxxxwwwvvw{z{yxxwwywxxzxz|}|}~}}|}|{{|{y|||{xz{x|{vxy{zz{yywyyyz}|~~~||}}~}{zzyz{~||{~~}}}{{|}{|~~}~~}|}~~~|}{zzvwwzzz~|{vz}}z~~{}~}~~}}}~~}~~|}}|||}}{z~~~~~}}{yxz~|}}~}|}~|||~~}~~~~V)***+'(')'(')'  !{yxvwyxwwyxzz|z}{{{{|}}|}}{{{{z{|z|xyyyyywwwyzzzy{}|~}~~~~~}|}|}|}~~~~}}||}~~}|}{{|~}~~~}}}~~}|{zzz{yy{}}|{{||}~~~}}~~}||||~}~||}||||||||{{zyxxwx|~||}}|~~}}}}~|{zy||z|~}~}}||}zyxvz{{{{{{{zzyxz}{{|{|yy{zzzyxyz{yywwyy{}~~~}~}}|}~~~}~}~}~}|z|~}~}|||}~}~~~}}~|}~}|}|~~|y|~}}~}z{zyyzz{{}z{zz|{{|zwvwxxvx{|~|{yyxxx{|~~~}}|}~~~}{zz|}~}~|z{}~}|||{{||}}~}}|zxxz{xwwz~}||z}~|{{yxwx{|{||{{{||}zxy|}~~~~~}|}~~}~~{zyz||||~}~~~~}~~}}~~~}}||{}}|zyx{{z{{||~~}}~}~}~~}}}}}}}|||}|~|z|~~~}|~~}~~~~~~~~||||{|}{}|{|zz{zzxz}|}}}|~|{{||y~~}|zy{zz{}||{zzzzzywwwyxxwvwxyzzwxxyyyxxyyy{~}|}~}}}}{{{zzyxxy{zxyy|zvu{{{{{yxxzyyz{||~~}~}}~}zzxxz{{{||~~~}{{|||{}~}}~}~~}~~{||z|}|{yyywwxxzy~~~{ww{~zy|}~|}}}|}|z|}}|}||}}|{}||z|}~~}~~}|{yxy|{}|}||{}|{||}~~~~}~V(***+((')'('(&    zxwvwwxwwvvyxyz{|zzy{z|z}}{zzzzz{zzxwxxwvuuuvyzxzyyy|{~~}}~}}|}}}{}|{z{|}}~}}}{|{||}{|zy{|}}}}}~}|}}~~~}zyy{|zzy~}|zzz{z|~~}|}~~~}|}|}{}|{||}|{{||||{{yyxvuuy~}}}{|}}~|}~~}}~|zzyuwyzxz~|~~|}|}xwwwy{yyyyzzzzxwxz||{{zyxzyyyywwwxvuvwvvx{}}~~}}~}{||||~|}}~}}}|{|~~||||~}}~{{}|}|}||{{{{~}|z||}{|z{}~~{{{{zyz{zz{zz{z{zzyxvwwwwtvy{|~~}}}{xyyxwy{}||}~||{{}}|y{yz|{{zz{}~}{z{zz||||}~~}{yxxzzyzwy}~||z|~~{{{yvwy{{|}{zz{|{{{vw{~~~~}}||}}~~}|yyyz}{}~~~}~}}~~~~}}~~|}~|||||zyx{|z||z|~~~}~}}~}}}~~}}|||~~~{|~}~~~}{||~}~~}|}}{|~}||{{zzzz{zz~}~~}~}}~}|||{z|}}|{|{y{{}|{|zzy{zzyxwxxxwxxyxzyxxyxzzxvxzz{}~}}}}~~~~}{{{ywwwvyyxyx{ywuz|z{{xwxyzzz|||~}~}|{ywxz||}~~~~}}{{}{|}~~~~}}}{}|}~|~~}||}~|{{{xxyyzz{~{~xwz~~}}~~}}}{}~}}||~||}}{{~~}~~}|}zyy|{}|~}|}|~~~~}~}~~W)**)*(((('('('  !{xxwxxyyxwxy{{{|||{}|}||~}{{|{{{|{zyyxvwwvuuyzzzzxx|}~~~}}}}|}||}~~~}}{{{~~~}zy|}~~~||}~}{{{|~}~~~}zzzvw}~~}~}|}}~|}~~}}|~}}||yxwutx~}~}~~|~}{{xwxzxy~~~}yzyxxy{|z|y|||zxx{{||}|{z{zyzyyuxywwvxwvvx{~}~}}||}~~~~~~}}{|}|{{~~~~~}~}{}|}~||||}z{~~}~}{|~{|z{{{||z{{{|zzzxwwwwuuy|~}~}}yzzyxxz}||}}}{y|}}{{{zz{}zy|}}~|}|z{{}|~~|zxy{{|xx{~}}}}{|}|}{zyyyy|{}{{|~||{|vvy|~~~}}||{}~~}|yyzz|||~~~~~~~}}}}}{}|}{zxxz|{|{{|~~~~~~||}~~}~}}||}}}}~~~~}}||{}~~}}}~{||~|||{|{z{||}}~}}}}}~}~|}}}|}}}{}{|z{|z{|{zz{{yxzxwwzzyzyyyyzwxxxwxxxyy|}}~~~~|{|~~~}{yxvuvx{zzz|xwuwz|{yxxwxyz{{z{{}}}~|||zwxyz|~~~~{|{}{{|}|}}}}|{{|~}}}}~~|{{{{zzyxzyzyy}}||y{}||zx}~~||~}}~~~~|{}~}}}{z}||}|{{}}~~}~}|}zzy{}}~~|{}}{}~}~||}}~~~|~W(**)+()()'(((&   zxvxwwxwyywxzzzzzzzz|{{y|~~}{z{{{|{yxxwvvutsttxzyxvtw{~~|}|}||{{|z{~~}}}~~~~}||z{}}~|zz||~|~}~~~~}}}{zzz|~}}~~}~|zxxurv{~~~}}}{|}|||{|{{{~~}}|zxxvsqtx|~~~~~|||||~~}|zxvvwxxwz~~~|}~}yyyxyyxy{zxy{{xxwy{{||{zyyyyxxwvvvvvuuxvvw{}}~||~|||}||}||}}}}{|}|{}}~|}|z|~~}~~~}~~{{{y{}}}}|zzz{||}~}~}||||{||z{{|{{|}zzzyvvuwtvuwz{}|~}}}xxxxwuxzzy{{|yxz|~}|{}yxz|{z{}{{}~~}|{{{{||{|}}~|yxxz{zyww|~~}|{|~}{}{zzxyyzz|{z|~}|{{vtty~}}~||}~||}|~~~}{yyyz{|}~~~}~~}~}}}~{||}|zzyxyz}|{}~}||}}~}~~}|{{|||}~~}}}{}z|~}}}}|||}~}~|{|}{{|}}~~~}~||}}~}~|}{}~}~~||y|{{{|{{{{{yzywwwzz{{{zyyyxwyzwwwwxy{|~~~~~~|}}~~|{zxxxvxzzz{|yxwx{||{ywvxxy{|{yz}{{|~~}~|zx{{|}~~~{{|~|}}~}|}}|z||~}|~~}~}|{}|}zx{zxyzywx{{{yy{||}|x|~~}|~~~~~}}~}|}|y}~|}~}}}}}}~~~}{{z}|}}~|{|}||}~}}||}}}}~z|V(**)*()')'''(&  !zwxyyxzyyyz{{{|{{yzz{~~|}~~~}}}}}{zywxwuttswxzyzvsuy}~}}||~~}||||~}~~{|}~}|}~|}~}~}}|~|~~~}zzyuvw{|~~~~~}||}}}}{|}}|}~}|xyvuwy|}~~~}~y{}~~}{ywvv{z|~~~{zyyzyzy{{yz{{{yxzz{z~}{{{{zwyzxyxvvwvxzz{|~}~~}~||}~~}|z||||}|z|~~~|{{z{}}||{{{|~}~}}{|{||}~}|{}|||{yxwvvuwxyz|z}}~}|zzyxxxyzzyz{}{yz{~}|{|{{||{{{~}|~}~}|}zz{}~~~~}{xwxyzzyw{}~~~~}}~~{||z{y{xyz||{{}~}|{wtsw|}}|~}}}}}}~~~||{zzzz{|~~~}~~~~~~|}||~}{{zzz{}}}}~~|{|}~~~~~|{{}~~|}}}}~~}{}{{~~~}{|}~}|{{}~~|z|}{{z|~~}}|z~}}~|||||}|~}}|||{{{}||{|{zzyyywvx{{{{z{zxxyyxwvwxyzz}~~}|}{z}}}zyywwxywy{}xywwxz{{xvtuvxz{yyyzz{}~~}zy|z{~~~~}{{{~}~~~{|}}}}}}y{|}~|}}}~~}~~}~}}~||yzzyyzywwxxyxvyz{{yxx||z~|~~~}~|~~}{z|~~}~}~}}|~~~~~~}zz{{}~~||{{||~~~~~~~}~~}|}}||W()*)*()(('('('  !{wvvwxxyxyyz|{{|zywwv|}}|}~}~}{|z|yzxvwvtrrrsuxyxvuvw{~~~{{z||{|z{|~~~~~}|||{zyz{|}|||}|||{}{|}}}|{}~}~~~~~}||zxwxxy|~}}~||}}||||{zzz}}}~|zzzwwwz{|}}|{zy|}}}yxxwy{z{~~}yxyyxyyzz{yw{zzyxx{|{~{z{{{xvzywxwwvwwuzy|}~||||}~}|~~|{{|||}~}zxxy{}~}}yz}~|~}||}y{}}}|{|{zz|}~}~}~~~}|~z{{|}~~}|{{|{{yxvtuuuwxyyzzz}}~~}||yyyxxwyzxxxz{yyyyz~{{|zy{{|||~~}}}}~|zzy{||}}|zzyyxy{zx|{}|{{~|{}}zzzyzxxz{{{}~~|}vtrux|||~~}}}}~}||~~}~~}{xzyy~~~~|z~~}~~~}}zy}~||z{{zy|||~~}{{|}~~~~}|}~{z|||{~~}|||z|~||}}||z}{||}zz{{{|~}~}|{|~|}||z{{z~~}{{||{z|}{||{{{zyyywyzz|zzz{zyyywxwvxyz|{~~}}}|{|{{yzyxxyvwz~zyxxwzz|ywtuwwzzzyy{z{|~|zz{|{}~~}|zz}}|~}|}}}}|{z{{}~}}~~}}{{~~~~|{zzzx{zyxzxxxwxy{{xxwzzx}}~}~~~~}{}}||}~}~~}|}~~}~}|{{|~~}}}}|{}~~}}~|{~}~~|}}V)**)+)(')(''(&  "{xwvyzy{zz|{~~}||{yyx{~~~~~|}}|{zwwwwutsttwzyxwx{|~~~~}}|y{|{||~}|~{yz{{||~}}~}}~}}|}~~}{~}|~~}}~|z{{z{}{~~}}}}~}~||{|}{|~}|~|zxz}~~}~||y{}}|{{zyz||z~zz{z{zzzzzzz{{{{z{y}}}|{{}{zyzzzyzyxx{{{|~~~~}}{}~|~~}}}}}}~|{zx{}~zy|~}~~~}|{}~}}{{z|}|~~~~~}|~{|~}|||z{{{ywwwxxwyzz{~}}~}}|zzzxyy{yywzzzxzxw}~}z{{z|}~~~}}}|}{{yyzz}}{y{{yy{||}~~~}|}}}}~}zz{yyxz{}}}~}vutvxz||}}~~~~}~}~~~~~}|zzy|{~~~~}|~~~~}||{y|~}|{{{|{|}~~~|zz}~~}~}|{zyz{{}}}|{{{~~}}~}{}}|{}~||||z{yzyy~~~}}|}}||~}{{|z|}}||{|z{||{z||{||{zxzxzyyyz{|z{zyxxxyuy{{{{}~~~{~{z|}zzz{yxxvvx|zxxwyzzzyvttuwyyzyxyzy{}}}{{|}}|~~|{z}z}~~~|}|}~|{z||}|}}}}}|z|~~~~}~~~}{zyyyzywxyxwwxwyzyxvvwxvy~|}}}~~~}~}}~|~~~~}}}~}}~~~~~}{{{|}~}|{z|}}}|}{{}~}|}|{{}~U()*)*()()&''(&   zvuwzzzzzzzz{~}{{yxxxx|}~~~~}|zzzxwwwuttstvwyvwwy{}~}~~~~||}{z{{{{{|~~}~|}~{zxyyzy{~~}{|{|||{{||}{z}|{|~~~~~}}~}{y{zzzyz|~|~~~~|}}~}|}~}{z{{zz{{}~|{zyz|}~~~|{yy{|zyxyyz||{|~~{yzyz{xxxz{x{z{|zywx}~{zy|{yyyyzyyywyzz|}}|~~~|{{zz~zzy}~|{}}}}}}{zyyx|~~~~~~zxx}}~~|}{{{~|}{}zy{~|}~~~~}~}}~}}~~|}}~||}{yzzzxxxyxxwzy{~~|~~~~||}|zyyyxyyxyyy{z{yywz~}|zyzyz{}}~~~~~|{z}{{xyyxy|~~|zxz||yz|z{{}~|~~}}}~}|}|{zzyxxyy{}~}}|vttuy{}~||~}~~|}~~~~~}||{zz|}~~}~~~~~~||zx|~}|||{|{{~~~~|}}yz{~~|||{zz{}}}~||zz}~}}{zy}~|}~||z|zzyzxx}~~~}|}}||{~{|||||~}{||{z{}|{|{|{|~zz{zzzyxxx{}{zyyyzyxxxz|{|z|~~~~}}{{{{yz{zyzzwx{zyyyz{z{xwuusuwxxzzzyy|}~~~~||}}~~~~~}|{z|{|~~}~~}{z|~{|~}}}~zx{|}~~~~~~||zyyzxxzzxwxxxyyzxwwwwvx}}~}~~}}}}~|~~}~~~~}}~~|}}{}~~|{{||||}{z}~}~}}}}}U()*)*()()''(('  !{www{{|{{|{}~~~}zxxz}||}~~~}|{{xyxwxvvuuwvwvwwx|~~~~~|~~}~~}}{~~}{|{{{zzz{}~~}||~|{}~~}|}~~~}|~|{z{{{{xy{||~~~~}}~~~}}|}|{||}}{}}}~}||{{}z{{{{|||{|}}~|{|z{zyyyzzz{{{{{zxz}~}{z||{zzz{{|z{z|}}}}~~|~}}||}}}|y}~}~~~~}||{yxx}~}{zz{~~~|}|~}|||{|~}~~~~~}}~~}||{z}|{zxxxzz{{|}}~~~~}}~}|z|{z{{zy{{|{{|zz{}|{zzy|}}~~~}|{{{}{y{{{y}~|{z{||z{||}~~~~~}~~~}}}zz{zyxyy{~~zwvuxz~}}}}~}}~~~}}}|~~}}||{{}}}~}}|zz|||{||}~}}~~}}}}|{z}~~~}|}z{{|}}}}{{x{~~~|{z{~}|~||||zyxyxy}}~}|}}|{|}~|}}{||}}||}{zz}||zz{{|}z|{{zyyywx{~|{yz{yzyxyz{z{zy{}|~~~}~{{{z{|zyz{yx{yxzyyxyyyvvurruvvyyzzxy{}}~~|||}}}~~|{zz{|}~~~~|zz{|z|}}||||zwy||{|~}~~~~}~}}|{zz{yyyzyyyxxwyxxxwwvvu{}~~|}}~~~~~}}}|~~~~~}}}}}||}||||~~}zz|{{||{z|}~|}}|}}}W)**)*((()'''(&  !yuvwy|{z{{z|}}~}{zxux{z{||{~~}|{yyxxwwvvvutvustuvty{}~~|~}}|}}}~~|y{|~~~|{~~}}~~~}{{{zyyyy{~}}~~~~~}|{{~}~|~}~||{}~}~~~~~~~}{|}|{{{z{{zyy|}|~|}~}~~~~}}}}}|}}{}~~|{||}~~~{}z{zzzzzz|}zzz{|~~}|{z{z{{xxxyzyz|{z{yx|}~}{z{zyxzyyy|zyy{}||}}|}~{|{|||{|{zz{{}~}||{}}|{|{zwvz~~}}~}zxyz|~~~}|}|{{}~|{|~~~~}}}|}~}~~~~~~}~}|{z|z|{zyxxyxz|}}}|~~}}|}z{{z{z{{xxy|{|||{z{|||z{xy{}~~~~~}|{zxz|yz|}{yz~~}{{z|}|{}||}~~|~}}~}|~}|z{{|yyyy{|~~zwvuvx}||||~~~}}~}{}}~~|~~~}{|~}~~~}|}~}~}}zz{{{{{{|}||}~~}}}{||z{}~~}}}{{}|}}|{zxz|~~~|{{|{|}~}{{{{xzzyz}~}~}}}~}||~{{}}}}}}}{}|{{||}z|zy}}|{z|zz{zwx{~|{z{yzxxxy{|xyyz{{{|zxyy|zwx~|{}yyyzyyy{ywxwuquwuwxzzy{||}}|z|}}~}|~~}||{z{{{||{}|}|{|{yxxz|z|~}~}}~~~}}z{z{z{zzzyzyzwyyxwwvtuy}}~~~}~}}}}}|{~~~}}~~~~~|||||}|}|~~|}~}}|~}U)**)*((()('''&  	!zvuwy|yzyy}~}{yww{{|{||}{zyzxwvxxwtwwtrwwuu|}|~~~}~}{}}~~}}~{~~~~~}|}~zyz|}|||zz~~{}~~~~{}~~}~|}~|z|z||{{|}~}~~~}~~~}}}}~}}||{|{}z{|~{{y|{}~}}|z{|}{yzzz{|~|||zwz~~~}{{|zzyy{}}||{|}~~~~}~{}{}|{|}|~~~~}{|}|}~}zyx|~|}}{z{{{~}~}||}~}||~~~~}|~|~}|z{|~|zzyyy{{{~~~~}~~}~|||||{{|{yz}|~~|}|{|}}{}{{{~}~||ywz~|y|~{{{|~}~~}|{~}|{}||}}}}}}}}~}}||}||{{|{|~zzywwy|||{}{}~|~z{|~}}~|}~}|}~|}~~~}{{zz{|{z}~}|~}||}}{}|~~~|~~z|}|z}}{zw{}}}~}|{}|}{||}}|{zz{{|}}}~}|~||z}~|||}|||}|||{|z{{{{|zz}~{{{{yzyzxy{~}|zzzzyxyyz{zyy{yzy~~~~||yzy{{xv|~{}yxxxwxxxzxwwutrttsxz|zyz|~~}}|z|}}}~}~}|{{yy{~~}{|}||~}|yzzwwxyzy{|}~~~~}|{zxyz{zyxzyzxxxxywussty||}~}~}~}{z~~~}~~}|{|{|}~}}}~}}}~}}~{|{}|z{}|{{|}}}}}V(**)*()()&('(&  
 xtssuyyvwz}~}|{ywvwzzz{z}|}{zxxxyuvyxuuvupputqvzy|~}~~}||z|{~~~}z}~}||~~~|~|{}}|{y{{|~}{xxuy~~}|}}~~~{||~|}}|~~~~~}|}~|{{yxy|{~}}}}~|}}|}}|~~~~}}|{}}}|~z|||{|z{|{y{z{~}{|{}{z{|zyzyzz~||z{yxy}~}{{yz{yxv{|}|{|}}~}~}~}|}}|{y{||{{}|~~~~||{z|{z|}}{z|}~}{z{zyyzz|}}|||{y{}z{{~}~}|}|||}~~~}}}{yz}|x{zyyz{{}~~}}~~|}||zz{zzz{zxyz|~}|{|}|z{|zz{}~}}|{zvw}}{z}|{{|{}~|z}|z{}|{|~|}~~~|}}|{y}||}}z{|}}|{yzwxz||}{z|~~{{z|||~~}}~}~|z}~~}||}}}~~zxywy|~{z|}~~~}}|}||||||~}}}}~}{|}{zz}{zyz{~~~~}|||{|{}{{{}|{||{}|~~~}{}~}{}|}{||||}|{}|{{}{{z{zz{|zz{zyxy|yz|~}|{{z{yxwy{zxyzy{xz}~~|}{{z{y{zwz}||zyzyyxyzyyxxvuttutty|{{|||~~~}}||}||~}}~}}}|zxyxx~~||}}||{{yzxxxvxyw{}}~~~|{z{zzz{zyzzxxyxwwxwrstvy|}~}}~~{|~~}~z~~}||}|{{~}{||||}~~}||}{{||||}|}|~}|V))*)*((()'''(&  !vuuttzyxyz{}|zwwwxz{||~}|~|yyyyxx{{wxwusqtwuuxz|}~}|||}|}}~~~|}~}~~}}}~~~{{{|}}zwuu{~}~~}~~~~}|~}}zzzy{|~~~~}}}}|~~}~~~~~}}~~}}}{|||z|{{||{||}~~}}{|{z}{{||||~}{{zwy}}}z{zx{zzz{~}|{|~~~~~~}|zzz|~{|~}~~~||zzyz}~}}}}||{yzzzz{~|~}{{|z{x{~~~~{~}}|y~~{{{~~|{{zy{||~~~~}}~|zz{{z{{zyyy|~}||}|||||{||}~}}|zxx{}~{|}z|{{}~}|||{{||||~}}~~~~~~|z{{z|~~}}|}}}|zyxxxz}}|zz}~~}}}z|{{|~}~~||zz}}~}}||~{zyxxz~{{|}}~~}~}}~~}|{}|}~~}{}|~~|||{yzzz|z|}|~|}}}{||}{{z}||z}|{}~}}|}|{~~}|}||}}}||~}|{}||{{}{{{yz{{z{{zxwyzzz|}}zzzz{{{xyz{yzyzywx||}}}{z{{{{zz||~yzyyxxyzyyyzwuuttttyz{{{zz{}|{{{{||{}~|}|}~}|{xwuv}}}|||z|{zyyyyxwwuwy~~~~~~~~|~~}|{{zyz{yzz{yyxwzwwwusstvx{}}~~|{}}{{|}|}{{~~~~}{|}|{}~}||||}~}}|{}||{||{{|{{}}yT))*)+((')'''(&   vsrrruvvzzy}~}{wwwwxyz{z{~}|{z{zxy{wwyyxxwvtrruuuuwyy|~}{|||||{|||~}|{|~~~}~~~~}}~}}|}|~~|{|}}}~~|xttty|}}}}}|}~~}||~~~~}{~~}||zyyz{~}~~|~{zz~~}z{{||~~}}{~~~}~|{{z|{z{{yy{|}}}||}~||{z||{yy{}}~~}{zyvwy|{zyyvwyyy{}~}|{{{}}~~~}}}{yzzz{|}|{~}||{zyyzx|~|{||~|{{yyzzyxz~~}|}||z{xwz}{~~{||{ywz~}|zz|{{{yzz{|{~|}}}|}{{xxxxz|zyyyy}||{|{{{|{z{{|~}~yxyz{}||zz{|{{}}~||{zz{{{}}{{}~|z~}{yzz{~~}}{~||}{{zzyzy{|{z{|~|~~||z|z|{}~~~~~{}{z{}~}}}|{|{~}{xvuvy}{y{|{|}~~|}~~~~~}}}}}}}~~|||~~}{~{zyyz{{{|~~}}|}{{||{{{~~{{}{{{}{{}~~}}~~||}}{{}{||}}||}||}}{{{zzy{|zz{{{xyz{z||{zzzxzyzzz{{yyyzxvwz{}~}|||||{{{z{{}yyzzyyyzyxyzxuvuvvxx{{||{}z~~|z{{zyzzzz|}}~~}}{zyxw{~}~{z{||{z{yywvvuw~~~}}}}~}||}|zz|{{z{yzxyyxvwustvvv{||}~|z{}~||||{|~}}|}|}~|{|}~}~}||~~~~~~|}~|{|||||}|{{||U)**)*()()'(((&  !xsstsssuy{}~~~~{zxyxxyz{{z}~~|{{zzx{{{z||yzxyutsvwwwwwx{}}~{|~}|}|}{~~}~}~~}|~~~~|}~}|~|yuty~}~~~{{~~~~}|zz{{{~~}{{zy}~}{{yy}}|~~~~~}|z{}}|{{z{}|}~}||}{{||{{{~}}{{ywy{zyzyxwy{{|~~|{|}~~~|||~||~~z|}~~}~}zzzzz}~}{||}{yyyxxz}~~}||yzzz~}~}}|||z|~{||}}}}z{z{|{|}~~~~~||{yyxxz{|z{w|}}}}|{~|z|||~~~}}{z|}|}|}}}}}|||}}|{{{||||{}~}y~~}||{{}}~~{}~}{{|{|z}||{{}~|{}~|{}||{}~~}}~}}z}~~~~}~|{z{}}{yxuvv}{yxzzz|{|}}~~~}|~|}~}|||{}~~||{{z|z||||~||}{}~{|{{{}|}||z{~|{}}|{}~~}~~~|~~|}|}|{}}||||{}||{||{z||{z|}{zyzz{}|{{zzyyyyzzz{yzz{ywwyz~~|{||{{|zzz~yyyz{zyzyxyzvwvwwwx{zz||||}~}z|zzyyzxyy}|||{|~}}yyzy{}}~~}|z||{{{{zwxvuuu|~~~~~}|}~}}}}}|{|{zy{zyz{yxxxxxwwvuttuvw{{{~~}~|z{~}}|}|{}}}~}}~~~|}}zz||~}~}|}}}~}}|||{|{|{z{{|{|~}V(***+)(()'(&(&  !wurtsrqstxz{{|}~}|ywuvuxyzxx|}~{xxyxxy|{z{|zzwxuuttvvuvvvw{|yz{{{|}}|{{}}{}}~~~}}}}|}}{{{~~}|{|}{||zwtwz~~~~~~||{|~~}}~}|{zyz|}}~~~}{zxw|~{zyvvz~~~~|{|}}~~~|}z{z||{zzxy{{{~~~}}~~yz}}{{{|y{}}}}||ywxyzyyzwxyzz{~~~|{{{||}~~~}~}||{|{|}{{|}{|}zyxzyy{|zyxy~|}~zywxvy{}~~~}~|{y{|~}}|}|z{~~{z~}|}}|||z{{{zy|}}}}}}}{zzzxxxzz|zzx{~~~~}|{{{zz||}}~~}}}|~{{{}}||}||}|{{|~|||~}{{|{{||{|}}|~~}|}zy||}}~{||||||}zz{zz{}~~z{|}|}||~zz}~~~}~~}|}~~}~~~|}|{z{{zxxvstyzyxxwxz~|}||~~~~~~}|||~~~}|{||}~}||{z{|||}~{~~|}||}}}|{{{|||||zz}{||{{|}~}}||||}|||}|}}|||}}||}}}{||z{{{}||||||yzz|{{zzyywxxxyzz{{zz{xxxy{}}|}|{{{|{{}yzzz|{{{zyyywxwxywyz{{|||}}}~{{{yxyywwx|z{z{|{}||{{|{}~~}~~}}{{|}||{zxvuuuv{~~~~~~~~~~~~}~|||||z{{{yyyzyyyxxxxvuttuwxz{|}~~~~~|{}~~}~||||~~~~~~~||||}~~}~~~||}~}}|~|{{|{{{}||~~~V)**)*)(()''(('  "xutuvutuvwz{{}|}}|zywvuvy|xxz}}zyz{{{{~||}{yyxxwwwwwvxwvxz{{{{|~~}}}|}~|}~~~~~~}~|||~~~~|{{{|zxwy}}z{|}~}|~}z{z|~~~~}{{yy{||zwwxz|~}~~}{{zz~}zyy{z||}~~~~|z|}}{zz|{}~}}|zyxy{y{{yxz{|~~}||}}}{}~}}~~}~~~||}~~|{|zzz{{y{}}|zz~}}~|zzxyy|}~~~}}}}{~}~~}|{|~~~~~}|{|{|}|yy}~~~}}}~|z|zywyz|{{|zz}}|}}{|yy|||}~~~}~}}||~}}}|}}~~|{|~|{~}}|{||{}|{~}}|{{~}}|~}~~~|||}}}zz{z{||}}}}{}}|~}~}~}~~}~~|}~~}~}|{z|{{yyuutwyyyzwvx|~}}{||}}}}||~~~}}}}||||z||}}}}~}~}~}|}}}|{{|||~~|zzz{|||{{{|}}||}|{}~|}}}|}~{|||||||}}{|{z{|}~|{z||{z{||zzzxxxxyxxwz{zzzzzxyy{}~}||{{||{||xxz|z{||yzyzyxwyyxyy{||}}}}~}|{zyyzxwuvwyzyz{{zz|{}}}}~|~~}}}|{{z{|{|yvuuutv{}~}}}~}}~}~}~}|}||{z{yyzyzyyzyyyvwvwwttrrrtwyzz|}~}}||~~~}}}~~}}}||}|}~~~}}|||{|}~}}~}|}~~}|}|{z}{y{}|~}V)**)+()'('(')&   xvtttttuvwwxx{z|{|zvvtttvyxwwz}|{ywyzy{|{{{{zzywvwwwvvvwuvuzxxyyz|}~~~~|}|}||}}}~}}|{{{zz}|y}||zzz{xxxxz~~~}|zz~{}|yz~|}{zzy|~~~~~}~~~{yxxxzzxvtwz{~~~~{{|~~~~~~~~~}{{|y|}zzyz{{|}~~~~~~~~~zy{{||yzz|}|~~|{|{zxwxwxzxwy|{}~}{{|y{zzyz~~~{~}}~}~}{|||zz{xxyz{yz}|{{{~~~}}|yyywwz}}~{}}||||~~~}{z~~}||xy~~~~}~}}|}zy|{zxz~|~~}}|~|zz{yvvxz{z{{z|{y|~}{zzxzz{||}~}}~}||||||}|||~|}}}|y{}|{|}}~}|zzzz{|~||~~~}~}|{~|{|~}~~~}~|zyz{z{}~||}~|||}}}~~}}~~}~~||{|}~}~~}z{{zyxxwvwwwwxwwww{~~||}}}~~~}~}}}~}}}~~|}}~|}{z}~}}|}}~~~}~}}||}}{|||||{{{|{{{zz{||}|}||z{~{||}}|}}|{{{}||}||||z{yy{~~}{||{{z{|{zzyxyyyyxwx{zzyzzxz|}~~~}}{{{{|z{yyzzz||}zzzyxxy|zzz{}}}}||}~}|{|zzyzvuvwxzyyzyyz{}~~|~}~}|zzz{|z{ywvvvvvy{~}~~~~~|}||{{{zyz{zyxyyzyywvxwuusrrqtxzz{}}}|{|}~}~~~~}|~~~~|}|~~~~~~}}~||z|||}}~V)*))*)(()(('('  !zvxuvvvvwxyxzz{|{{zyvvuuvxz{{z~|{y{z{|}|~|||{{zxxxxxwwuwvvuxxyx{{}}~~}|}~~}~~~|{{z||xz~~~}|{{{zzyz{~~|||}}}~}y{|}~|zz}~~~}}~~~|zyyz{yywvx|}}~~~}||}}~~~~}{{}|zzz||{{~~}~~{y{{}{{{|{}~~}|~}{yxwwxxwux}|}~}}{|}{z|~~|~}{||yz|zyy{||{~}}}~~}~{{{yxwy||}}||}~~}{~}|{zz|~~}}|}{{}|{yz}~~}~~}}||ywuyyzy||z|~||}||{z{||}}~|~|}}}||}~|~}{~||z}|}|~~}|yyyzz~|}}}~~|}}{|}|}~~|{yz||{z~~~~}~~~|{||~~}}||}~}}}}|zz{{zzxxwwxxyxwwvz|~~}|}~~~~}~~|~}}~}}}~|||{}~}|}}~~}~|}~}}}}|||}}|}|{{{{{{|{{{||}|||z{||{}}}}}|}|||||{|||}|{zyy{~|{}{z|z|{|{zyz{zxwwwxyyyyyy}~|}~}~}|||}{yzwyxzz{|}{zz|z{|{|z{|z}||~}}}}{||zyzywvuuwyzzzyyxz}~}~~}}||zzyzz{|zxwvxwvyz}~|}~}~~~}{||{{zxz{zzy{yyyxvuwwvssrpqqw{yz|}}|zzz}~~~~}~}~|z}}~}|}}|}~~~~~}}}~|{z{z~~W()*(+()()'(')&   xvuvvuvvwxxwyyyyyyxwutttuvx{}|~|yyzz||}{|{{{z{zwxxxwwuuuuuttvwyzzz{}}~}}}}~~{{}~zzz{y|z{||{yyzyxywy|~~}~}|{{|~~||{{{{~~}yz|~~~~~}}}|~~}}zzxz{ywutvy||}|~{zz{z|~~~}}~|{{|{{zyz|{y}~}~}~~{z|{||{}z{{}}}}{|{zyxuuuuussyz}~|{}{zz{{z}~|{}~}||{{{{|xyzz|{}}|}~~~~}|{yyywtuxw{}}{|}}}~~}~~|{z{}|{{|~~{|}}|||{{zyz{|}}|}~~}{{xuuvwyxy|z{}|}|~~|{{zy{}{|}}|~}~}}}{{z{~}|}~||zz}||}~|}zyyyzz~{|{{}~~}}}|{yyx{~~{{ywz{{z}~~~}}}~}}yvw}~~~||}|||||||{{zyz|zyyxwwwwywvwxz{~~~}~~~~~}~~~~}|}~}}}~~~}}}}}{}}}|||~~|~~~}~}{}}||}}}|}|{|||z|{{z{||~|||{|{||{}{}}|}{||{||{{{{||yzxz|~~}|||{yyyxz{zz{{{zyywvyyxxxz~~~}}~~~}~}{{yxwyxzz||~|{{}||{|{{{{|}}}}|~}}|}}|{yzywxuvxyyzyxyy{~}}~}|yzyxyy|{yxxywxz{|~~|}~~~~~~~~||{{yx{z{zyzzzzzxvvxwuussqqtxy{}||{{{{}~}|~~|zzv{}~}|}}~}|}}~}|~~}{{zx{W)**)+()(('''('  !{wvvxwwxyzyzzzzzzzxwwvuvwy||~~|{}|{|}||}||z|zzzxyywvuvvuuuvwyz{|||}~~~~~~~|z{}~~|{{z{yyzz}~~~}}{}~}}|z|~}}|~~|}|~~}{}|{zxwvvy~}}}}{|yyy{}}~~}}{{z{{||{}}~||}|~~}}}|}|{~}|}|zyxwvuvvttvy{}~}~}}||}|{|}|}~~|{|}~{{|||{~}}}~~~~}zz|xuvwuuz~~|{z}}}}~|{}~~{|}~~||}~}}|||z{{{|}|}|}}|}yvuwyx{{{}|~}|~~{{{{{||{{|~~}~~}~}|||}}}}}{{{{}~~~~}}{y{|{}}~}||||~~}}|{zxxtw{}{zxxy}}|~~~}{~~wtux{~~~||}|||}|||{{||}||{xxwwyxxvvxy|~}}~~}~~}~~~}~~~}~~||~~}}}||{|~}~~~}{||||~}|~|}{z}|||||}{}|||||{{}}{}}~||}|||}{|{||{{}{zzxwy|~|{||{{yzxy{|{z}|{ywwvwwvwvwy~~}||~~~}}yxuxxwy{}}|||~}|{|{zz|||}}~}~}}}}|}||{yxxwvwxzyxyyxx~~~~~}{y{zyyx{|yyxwvwyy|}}}|{}~~~|~~}{{{{ww{|z{z{yz{yxvuwuttvsrrttvz{||||z{|~~~|}{|}~}{zyux}~~~~~~}}{{zz}~~}}~}|zywyW()*)*((((&''(&   zxvvuvwxxyyzzyyyywwvvuuswyz}}~}|{{{{{z{{{z{y{yzyyyywvvvwttustvxxyyz{|~||~}~}~}}|yy{|~|zyzyyzxz{||}~~}~~}|{~~~{{{z||~}~}}~~}}~}}}}~}|{zyywttx||{|}zzzyyy}~}}~~}}}}||}}{||z|zz{|||y|}~}~|}{}||}}}{}{{|~}|{{{zzxxuutttswxz|}||||{{|}|{||}~|{}}~}{z{}|{z{z{}}~~}}~~|{zzxvtwvww|~}|yy{}|}zzz~y{~}~~{{}~}|||{zz{xz{|z{{~~}}|{vvwyzyyy||~}|~~}{{|{z||{{z~}~~|{|~}~~~}||zyxzyz|}}}|{{z{}}~}|{{yzz|~~||}{{wxvvx~}}~{xwxx}}~~}}}{z|~}|wuwz}~~~~}|}}}}{||}z||||||{yxxxxxxvwxzz|}}~~}}||}}~~~}}~~~~~}|}~}|~||{z}|~~~}}||||}}}}}~|||}}{||||{||||{|||}}|}}|}|}|{{{||||}|z}|{zyzz|}~||}|z{yxzy|zy}}}yxwuwvuuvx{|}}}z|~~~}|zxuvxxx{|}}|}~{|}}{{|{}~~}~|}}{|{{yyxxvuvwxxzyywz~~~~}}|y{|zzy{|{yyxvyx{{}}}~|}}~}}}|{{{{x|}||{{yz}}zxxwutttuttvtvx||||}||}~~~~{}~~}zzvx{~~~~~~}}{zyz|~~~~~}zzx{W)****((()'('('  "|ywxyxwxyz{{{{z{{zzywwuuw{~~}||{||{{}|||zz|{|{z{xwvwwtuututxyzxzz}~~~}}~||{z{~}}|zzz{{|{|}~~~~~}~~~}{{z}}}~~~|||~}~|{{{xtw{||{|{{{{z{|}}}~~|||~~~}}|}}}|}|zzz}}~~~|}}~~}~~}}~~~}|{||{zwvwuvuwyy}||}}|}}~~}}~}}}|~~{{{}{{{{z}}}z{{zxwxxz|~~||xz~}}zyz|~|z}}~~}||~}{}|{{{|{{{|yz|~~~~}{yx{{{{|z{{~}|}~}||{{{{~|z{~~~}~~~}|z{{{{|}}}}{{|~~~~~|z{z{}}|}|{yywvw|}~}zyy{}~}~~~~~||{~~{|{z|~}}}~|||{zz}|}}{yxxxxzywwy{{{|}~~}~~~~}}}~~~}~}}}~}~}~~~||~~~}}|}||}|}}}}}||||}}}}|}}}|}}||{}}|}}||||{{{{|||}}{|||{{z{{|}}|}~}|{{yy{{zx|}|{yxwwwvuvuz{||}zz~}~~~}{zyuuwyyz|~|||}{z|{{}|}~~}~}||~|{{{zxxxvuvwuvwxwx{~~~~}}}{z||{{{{|{zyxwwxyy|}{||||~~~~}~|{{zzy{~||{|yx~~{yxywtsutuuxwux{z{|~}|}~~~~|}|y}~~}{ywxyy}~~|y|}}~~|z{yy{}}~~}~}}||x{W)**)*((')'('(&  !|xvwxxwwxyz{|{|zzzyyvvvuwz}~~|{{{z{|zzzz{zyzz{zxxvvwuuttsrtvxwxzx|}~~}}{}|~||{|yxz~yzyyz|}|}~||}}}z{~}{z~~}|}~{|{|{{|~~~}}~~~~}~~}||zz}}|}~~}|z{{zxwy{zyzz{{{{y{|{{|~~}|}~|{z{~}}|{z|}||z{zzxzz||~~|}~{|}|~~~~~~}}~}|}{z{{xwvvvvwxxx{}{{z{{{|~||}}||}}|||~}|{{}}zzzxy~~}~|{}yy{yzwyxxz}~|}}{{xy}~~||~}zxvz}|xx}}|}~|||}|z|zzz{{{yyzzx{}~||}{yxz{|zyzyz||{{|{|{zzz{z|yz}~~~~~~|{zzzyzz|{|}}zz|~~~~|||{zz{z|~}}}||zywwy|z||}~}zzy{}~|{|~~|{{{~}}~~}|~}~}|{|{|z|{|||zzzzzyyxzyz{||~}~~~}}~~}~~}}~|}|~~}}|~}}|}~~~}~~}}{}||}~~~}{|}||}}}~}}|||~}||||{{|||{}|}}|}}}}}}|~||z|||{|{{{{|}||{|}{||}|{|z{zy{}{z{|}|zyxxwwvvwzz||{{{|}~}~~}~{{{wwxyz{|}|y}}|{{|||}}}~}~{}}{||{zzzyxvvvuuwwww|~~~}|}{{||}||{zzyzyxxxxy{~}{{}|~|{{{|z{|}|{{xw{~}zyywuuvuwwxwwx{|{|}~}}~}~~~~}{|~~~|{yx{z{~|zz{~~|||xyy{|}~~~~}~{{}X)****)(')(''(&  !}yyyzzzyzz|{~|}}||{zyywxw{~~}||}|}{|||{zzz{|{yyxxwvvuutuvxyy|{{}~~}}|{|}||~|z{|zxyz|}}~}|}{{{{zx|~~}~}}}}~~~}~}||{{~}||}}|zyz{yzz||}||}}}{|~}}|~||z|~~}|||}|}~}|{zzz{|}~~}}~y~}}}~~|}|{|{zxxywyxyyyz}|{||}|~}|~~|~~~{||~~||~}|zywu~~}z~{{|{{zzzz|}~zz}~|~{{}~|}}}zywy{|yvz~}~|||}~{{}{zz||zz{zy{~}}|~|zz{}}}}|z{|}||~}||{zyz}|{{|}~~~|{{{z{z||{~{|{}~~}}}|{{||{~~~~}|{zyyy{yz~~|{z{}}~}|{~}~}}{z}~~~~~}~~~}}}{{||{{~}|z{zz{yyyz{~}~}}}}~}~}z~~~}||}~||}|{|}|~}~~~}}||{~{|}~~}|~||}|~}}}}||~|~}}|}{}{|}~|}}}}}|~}}|~|{{~|{|}}||~{|||||}}|}||{{||zxz||z{||}|zyzxxxwwxw||}||~||}~~|{zywxxz{|~}}{{~}~||{|{|}~|{}{{z{zzyyxxwwvvxywv{~~~~|}{||}|}|||xyyzxvxywxz}{|{}}~~~~~}|{|zz{}{|{zxy{}zyywvvvvwwyxwwz|z{|{|~}~~~~|}}}z|~~||yx{||||}}}}|{}yxxzz}}}}}~~~~|}~~~V))***((()'(()&  !{zxyxyxyyzx{||{{{{zywwwvwy}~}|{|{|zz|zyyzyz{zyywzwvtuutruvzyzz{{}|{|zz|}~~|||~~~}}|}~}{{wxx|}}~~}|{|z|{{|{xy|~~~}~~|}{~}}}|}~~~~~~~}}}|{{}}~~~~~|}}}|zyzyyzyz{{z|}}{{z||~||||~~|||}}||z||{~~|{|zzzyz{}}||}x{~}|~~~~|{}||{zyxxyyxxzyyyzyxxzz||}|||~}|{{zzy}~}|}}|{zzusx{|~}||||{|zzyyzyz{{zzy|}}}}}~~}~~||}{xvuuw{~|xtsy}~~~~~}|}|||{|{{{zwyzzzz{zy{}~|{}|zz{||}}|{{}{{||}{{|yxx{|z{|||~}~~~~|{z{z{{|}|}||{{~~}}|}|{}}{{~~~|{{yzyyyzw{{}~}|zy{}}|z|}~~~}~|z{}~~~~~~}}}~||}{||||{{}}||||zzyzz|}|}}}}}~~~}|{~~~~||}|~}|{|{}|~}}}~|}}~}{}~}}}~}}||~}}|~|||}}|}~}}{}}}}|z{|}~}~}}}}}||~~}||}|{}|{|||{}|||||}{|}||{|zyz|{zzz|}|}{zzxyxxxyz}}}~~}|z|~}~~~~}|yxyyzy{{}|~}|}}}|{{|}~~||}|{|{zy{yxwwxwwyz{xx~~~~~|||z{}~||||zxyzyxzzxvy{||~~}~}||||||}}}|z{||~|zxxvwwxwxyyyx{{{||}|~~}}}~|}~~~~~}{xz}}}~~~}{|xxyzzz|~~}~}~}V))*)*)(()'''(&  "}zz{zyw{zyz{|}}|{}{{zyzxwx}}}|}|{|||{zz{{{|{zyyywvwuutuxz{{zz|~~|}|{}~}}|~~|}~~}|zyy{||}||y}~}}|}~~~~|}}~~~~~~~|}}~~}}|~}|{|zzy{zz{|}}}}}{|}}~}{}~}~}|||}|~~~~}zz{zy{|~}~||zwy}~}~}}}{}}zyyzzzz{{{{|wwwxyz}~~~}}|{{z~~}~~~{{zxxw}{z{~~|~}}||{zz{{{|{zyz{{}~~~~}|||ywwvtx{}}zxttwy}~~}~~~}{{{|z|}{yyz|z|}{{{~}|}||{}|}~~~||}|{|}}|||{zz{|||{~~~~~}}}{|{|~}||}}{}~~|}~|~~~~~~|{||zzy{x{{||}|{{{{}~}{|{|}}~|zz{}}~~~{{~}}|}}}|||}~}}||{zzz{|}}}~~~~}~~~}}~}}}|~||z}|}~~~}}~}}~~~|}|~~~~}~{|~}~||~~~}}~}}|~|{|||{{}}}||}~~|~~~}}~|||}{{}|zzz{~}}}{||{|}zywwz|zz{{|}}|z{zyyzyxx{~|}~}||y{~~}~~|xwyyyyy{}~~~|{{}~|{|~~~}}}|{z{yyyyxxyyxxy{{{{~~}~~}~~|{|{|}}}|{{ywwxwwyywvwz|~}|~~}}~~}|{}|{|{|}}}{z{~~}{{wwxyxwwxx{y{{z{|{z{}|}~~~~~{|}~~~~~~|~~{{yz}||}~}~~~~~||yyyzwx{||}}}~}|~~W***)*))()'('(&   }{xxxwvyzzwyz{{zzzzyyyzzwvx{~}}||{z{{|z{{z{yzzzyzxvwvttsvxyz{zz}}}|}}{{|}}||||}|~~}~~~}|zzywzzz}|||wy~~}|~~~~~}}}|}}~~~}~~~}~}|~~~~~~{{{|~}{{zxwxyxyz|{|}}{{||}~}|}~{||{z||{}~~~~~zyzzxxz~}}{{ztvx~|}~~~}|{|~{xwyyyy|z{yzywvwxx||~~~}~}}{y{{}~~}|}{{zywwx|{y~~~~}}}{{{{xyz{|z{zyyxyz{}~~~}}|~}{|zwvwvvwzz||yvuuuxxy~~~}~}}|}{|zz{{{|zxzyz{|{|{}~~{{{z{|||{}}~}}||{|}}{{{zy{y{{{|}~~~~~~~|{{{|~|{|~}{|}~}}~|}|}|}~~~~}{zz{zxx{wx|}{|}|z{{zy}|}zz{}~~{{z{}}}}}}~{{}~}}{}~|{{||~}}|z{zzz~~}}~~}~~}|}}~~}|~~}}~||}}|}|~}~}~~|~~~~~}}~~}}}~}{}~}}}~||}~{}~}|~~||}|{z~~|~}|||}{{|}~~}|}}}|{{{{{z{z|||{{|}{||{yyxy{z{z|}}|{|z{zzzzxxy}}~~}|{z{~~}}~|{yvxz{{yz~}}}|{||z{z{}~}}}z{zzyzyxxyxxyz}}}}~~~}}}}||{|~~|||zxxwwxyyxwxz}~~~~~~~~}~~|z}|{{z|~~}{|}~|}{zwvyzwwwwxy{}zz|||{{}|||}}~}~}}}~}~~~}}||~|z{{|}|~}~~~~}}zyyzwyz|z|{|}~~}~~}X)****)((*''''&  !}zzzzyvxz{yzz{{{zzzz{{{|{yx|~~}{z{||{{||zyzyzz{yywxvuuwxz|}|{|~~}~}}~~~}|{}|~~~|zzxzyx|~~}{y}~}~~}~~~~~~}~~|{{~|}{zxzzyyy|||}~~}~~~~}}~}{z|}|}~|{zyyy|~~|||zuvu{~~~~~}~|~{yxz{yy}z|}|yxwvwx|}~~~~~~}||}}~~~|{{{zzzzzz}~~}~}|}||yy{||{{z{yyyx{~~|||zyxyzy{}}|}~{yyz}{{~~}}}~~|{|{{{}}|{zyz{{}}||~~||}|{}}}}~~}}{}}||||yz}}{}{z|~~~}~}|}}~~{||}}}~~~~|}}zz~~}|~|z{|ywy~yy|}|}||{|{zzz~}}|{}~|{z|~~|}||}{~~}}||{{|~}~~}|{{{|~~}~|}}~}}~}}}~~||~}}}}~|}}|~}~~}~~~}~~~}}}~}|~~}}~}||~|}|~}}~}|}|z|~}~{|||}|{{~}}|~||||{{z{{{}}}}||{||{yxxxzz{{{|||}|zzzzzzyxx{||~~~}|zy|~}|~|{}xy|zzzz~~{zyzy{{}}~~}~}}{{zzywyyvvxyvw{~~~~}~~~}|{|{}}|{{yywwwwwvvwz}~~~}}}}|||~~}zz|{yxwz~~|{|}~~|zzwuxywvvvtwx{|{y{zz|}{{|}|~|||~~~}{|}}z}~}}|||{{|{z{|~~~~~~}~~~}}|}}||ywzxxzz{{{}}}||~|}W))***(('*&('(&  !|xyy{yvvxyxyxxyyywwvyyz|z{yy{{~|{yz{{|{|zyxyyyzzxxwwutttwyyz{zz}~||~}}}~~~~||{|}}}|~}~}zzzyzwy~~~~|{|}}~}}~~~~~}}~~}}~~~~~~~~}||~}|{~~}}{yy{xxvxz|{}|{||~}|~}}|~~~}~{zxw{{{~}~}|yzzzxz|}{{{zussw~}~|||{zzyzxw{{{||zxxxvvxz{{|~~}}}~}|}}|}}~}}~|{y{|{{zzyxx|~~}}~}~}|{{|{xxzz|y{xwzyxxz}~}~~~|z|zwyyyxzz}|||||||}||}}}~|}||{z{zzz{{zyxy{z||{}~||{z{z}}}}~}~~|{{||zzzwvy||{{yy|}~}~}}}{{~~~||}}}~~~~}~|}||zyy~}}}|zz{yxv}ywyz||}{z{{zz{~}~|{~~|{zz{~}|{}zy{~}~}~~~}}}|{zz||~~~}{{{z}}~{}~~~}}}}|~~}}~}~~}~}|}}|~~~}~|~~~~~}~~}}}}}~}}~|~~}}|}}|}~|{~}|||zz}}~}{|}|{|{{~}}}}}}||}{{{|{}||}|}{|||zz{z{z{||{|}|zzyzyy{yyxy{{~~|}}zx|~}||||y}xx}{zzz|~}{yyyy{}}}}~~}~|{{zzyvwzwwvwxw{~~~}|||{{~}~}}{{zzxwwxwxwz|~}}~|}~~~~}}||y|{yxxz}||||}}|||yxvwywuuvsux||}{{|z}~}z{}|~|z|}||}~|}~}{~}z|{{z||}z|{}~~~~~}}}|{{{yyywyz|}||||}|}~{|~W)**))((()((')&  "|xwy|zxxyzy{{yxyxyxwvzy}~~}{||}~~}|{y}}||}||z{zz||zywywvuvvx{~|{{|}}~~}|~}~~~~~~~|||zz{}~}}}{~}}}}~~}~}~~~}|}}~~|{x{zzyzyz{}~~~}}~~~~}}~~~{zyyz{~}{||}z{|{{|}{wusu~}~~|~~}{{zzyx{{|}~{{xzxyy{{{{{~~~~~~~~~~~}|{|||}|{zy|~~}}}}{|}{zxz{zz|zxxyyz|}~{{z{{z{{zyz}}}}~}~~~~~}}~zz|zzzz|zxz{z{|}{|~~|{{z}~}}~}}|{{||{{{xuy}{~|{{}~~~}}|}|}~~}~|~~~}}}}~{zz}~|}|||}{yx~{zzz|{}|{||z{|~~~~}~~|}}|zz}}}{|z|zwz~}|~|{y{|||}~~}{|{|}}~}|}~~~}~}}~~}~~~}|~}}}}~~}~~~~~}~~~}}}}~}}}|}}}{}}||}~|}}{{{{~}~}||{}||{||}||}}|||~||||||}}z|}}||z|zz{|z{{|{}|}|zz{{yx{zz{{zy}~}}{z{}||y|{x|ww{zxyy|}}{ywzzz~}~~~}}}{zyz{wtuwwwxwwy{~}~}~|z||{{~~|z{|zxwwxvxxyz~|}~|}{|{}}}}}{z{xyxx{{~}{|}{|{{yvwwwuuvstv{~}|}z{{}}~{}|}}~|y{{{zy}~{{}}||~|||{x{{|{{|}~}~}~~|{|zzy{xwxxvxy{}|{|{||~{|{zz}~}W)***+))(*''')'  !{xuu{ywwvyx{zywxvxvvvwx{}||||}|~~~|{zzz|zz|{yyxzyy{zxwwwuuutvz~|{z{{|}~~~~~}~~{||}~~}}}~}~|}|}zzz|~}}{|{|~~~~~}}~|}~}{||{~~}}|}||~~~~~}|{|}}}~~}{z{zzyyxyyz||}}}}~}}{~~|z~}||{ywxzy{{|}~|z{|{{z{zxw{{tsrpx~}}}{z~}||{zzzxyyxzyz{|{zzyxzyzywy{z}~~|~~|}~}}~~}~}|~}|{{||}|zx{}}}||{{|{z{zzzxyzyyyyvwvvuz~~~~{|y|zzxyxxyz{||}~~~~~~}}~~}||{{{zyzyyxzyyy{zzz{{{}}~|{xzyy|~}|~}|}{{zz{zzzxuuwxz{{z{~~~}~||}~}|~}}~~|~}}{}}~}}|~}~~|}~~~~}|{}||{z~zzy{|zz{|z{{{{}~~~}~~~~~~}}}{y|~}|{z{{ywx{}}~~~}}~||}|}zzzz||~}zz||}~~}|~~}}}|||~}~~~~~~~}}~~}~||}~|~}}~~~~~}~~||}}~}~}}~{}|{|||z|~}~~~|{z{|{~}|}||}|{|~{|~}}{|||}}}}{|}{|||{}|}|{{|{z|||{{{z|}||{zzzzy{z{|||{{}}}}|{z{|{zxz{xzxxz|yz||~~~|{yxxxz|~~~~}}|zyyywuwvwxwyyy|~~~||}|{{|z|~~~}|{{|zwxxvwxwyz~}|}}}|{{|~}~~}}{yyzxwx{}|||}|}|{ywwywvututwz}}}|{zz}~}{||}}|{{zzzy{|}|{|}~~|yzzz{}}||{|~~~{|{zxyyxwwxwwz|}|zzzz|~~|{|z{{~}W(****()()'''(&  !~xvwy{xyxyy{{zyyxwvvvwx|}~~|}{{}}{|{zyyy{||{yxyvvvvuvz}}|{||}~}~~}~~|}}~}~~~~}}}||}}}}}|}~~}}}}z{|}}}}}}~~~~~~~~~}||{|{{zzz{}~}~~}}}}{}|}}|yzvz{zzz|}{{||{{{zzxz}xtsqu|~}~|{|}|||{{{{zzzyyy|~{||}}||{zyw{|}~}~~~~~~~~||}~}|{{|~~}}}|z|||{|{|{z{yy{xvwwvwz~}|{{{{{zyz{}~}~~~~~~~~~~~|||}zzyzz{|{{yy{z{zzz{|~~|z|{}}~||{||yyy{zwvvxz{{|~~}|||}}~}}~~~~~}|||}}|~~~}~}}|~~~|{}z{z{{|{yzzzzy{}}~}~~~}}~~~{z{|{ywz{}~}}||}}}}}}zzz{}~}|{|}~~}|~~~}~}}}~|}~~~~~~~~}}{}||{}}~}~}~}}}}}~}~}}|}||}|{||{z~}}|}z|}}||}}|{~|{~|}~||{{}}|~}|||{||}}{}||{}||{}}}}|}{{}~|{z{yxyy{z}}||{~}~}|}{{|{yvwzx|yxy{xx{|||}|zxxwxy|~~~~~}~~}|xxywvvwutvwzz|}|{~}{zzzz~}|}}|{{||yxxywwyyz|}||}}||||~}}~~||yxzyvuy|{||}}|z{zxxyxvtutsvz|{}|{yy{}}|{}|}{{z{zyyz{||zz{}||{{{zz|}|{{~|~}|zzyywwvwwwvy||}|{zzz{~~|z{{{|}}V()*)*()()&('(&   !}xvvwzxvwxxxyzxzwvtstusy|}~}}|{z{{|{{xxyyyz{ywwwutuxuux{||{|{{|~|~|~}|}}~|{|}~~~}}}~~}}}|{|}|}}}{{y{}~~}}}~}}|}|zxyz|~}~~~}}}|}}~~~}}|}{}}~||{|z{zyy{{|{}}~}~|}|}{{{|zz{yxxyyyz{~zz{|{y|{zyy}vutux{}~~}{{z|}{{zyyzzyyyxwyx||{}~|{zyyvuyz{|||}~~~~~~}~~|~~}}}{z|}|{||{{{|z{{y{|z{|z{{xxyzywvvuuv}~~}}{z|zzzyxyyz}}}}}|}|}}}~~~}~}||{zyxxxxyz||yyyxxxxyy|~~|z{{|{|}}}z{{zyxxyzxvvvxzzy}}~}}}zy{|}|}~}~~}~}}|zy|~~{}~}~~~}}~{{~|}yzyz{}}{zzzyyx{|~}~|~~~~~~~}~}{z{|{yxyy|~~}~}}|||{|~}}||y|}~{{z{|~}}}~~~}}}}|}}}}~}~~}~}||}}}{|{}~}~~}|~}}}}}}}{|}}|~||{{|zz{~~}|||}}~|}}{z|~|{|~|}}|}||||~|}}}||{{{}|}zz{||}|~~}}}|}~||{zyxz{{|}~}}}}||||{z{zyuvwx}zzz{yy{}|||{{xvwwxz~~}~~{yyyyxwwttuvz{|~}|{}||z}y{}}|}~}|{{|{zyywwxz}~~~|}}~~~~}}~~~}zz{yxxx}~||}||{|zxx{wwvttuvyz}|{zyxy|}|{|{{{||{y{yzzyz|{}}|{z{z{|}{{z{|}~|zzyyxwwxvwy|}}}|{{{|}~}}}}{|{V)**)*(((*''()&  !!}zwwx{ywwxzz{{x|zxwvuwuuy~~~}}{}{{}|{{z{yyyzyxxxusswwvx|}~}~||~~~|~~}}}~~~~}~~~~}~}}~}}|zy~~~}~|{zz{}~~}~}}|}}|~|}|||z{{{yy|~}|~~~~|~}||{}|{{{zzz{z{~~|{|~|{}|{{z|wvwy{}~~~}|{|}|||yz|{zyyxxyy{}|~}}{zxvxy{|}{~~~~}~}~~}|}}}}~|{{{{{|||{{|{yz|{yxxwwy|~~||||{zyzy{{}}}~~~{|~~}~}~}|{|{yxxwwy{|zzy|zwxwwwz}}}}}|z|~}{z|zxxxzzxyywyz{x|}}}{y{~~}~}~~|}zy{~}}}~~}}|{~|zz{|}}||zyxyx{{|~}}~}}}|||{xzy|~~~~~~|||z|}~||{{~||z|}|}~~}|}}|~~~~~~~}~}}z|{{y~{{~}|}~}}~~}}}}~|}}||}{{{{|~}|{|~~|{}|z{~}|{~~}}{{}||}{|||}~}||{|||zzz{{|}}}|~|}~|{z{xyz{}|~~~}~|||||{z|yxvvvx|z{z{yzx||{||yxwwwuy~~~~}}}{yyzywxwutuwy||~}|{}|zyyzz~|{{}||||||{zyyxxy{}}~{z{||}~}}}}~}~zyyxvvw||}|}}{|{{yzzxwvusttyy{~|{yyxx|~{zyzy{{|zyzywyxy{}}|{||{{z{|zxz{{}}}{zyxwwxxvwx{}~~~}|{{z|~}}|}{z|~zT)*+)+((()''((&  " |xvuvzwuuwxyxxuz{yvvstusuz~~~~||}{{zz~zzyzxyyzxwuwutsvvww{}}||}|{~}{z{|~~~~}~}}~~}~}}|}~}}~~}}}}~}~}|yy{~}}~~~}}|{zz{|~||~~~}{{{|}~~}}~}|}~||{|zzzyxyy|||}|~}~~~|}z{|{{zy{{zzzxz{}|{{{{|{z|{zyuuxz||~~~}|}{|{{|zxwxyyzxwwwxx{}}~}~|{zwxxwzzz|}|}|{~||}}}~~}|}~~~}|z|{{zzzyzz{yy{{{{zzzyxvvxy{|~~}|{|{yyxzxz|}|}}}}||}||{~}~~~|zzzywvwuxz{{zzyxwvttux|}~~~}}}|||~~|zzyzxwxxxxyxxy{zxy|~~~~~|}{yx}~|||}~~}|{zyyz||z{}~~}{|yw||yz{{|}}{{yxwxzz{~~~~|}}}~}{z{||{yyz|}~~~~~~~~~}{||zz}{}{|}~~}||z{}~|}}~~~||}}~~}~}}~~}}}z{z{{x{{y}~|}~~}}}~}|{}}|}{{|{{|}}|}~~}}|||}~~{||{z{}||}~}||}|}}||~{|||}||{|{{{zyy|z~~}z}~~}~|}{zyz{~|~}~~~~||}|}{||{xwxvx||z||{{|}|{|{xxxwvuw{}~~}~~{{{zyxxwwuvyz}~~~~~|{|{yzzzz~~|}}}||}}{||zxwyyz}~}|{{z||}}~~~~||yyzwwx{~|}~|}~}}|{{ywwttuvyz{}|{{yw{}~{zzyx|||{zz{zz{y{|}||}|z{{|zyyzz|~}{{zzywxwwxxz~~}}||~}~~~~|{|}}U)****((()'''(&  #!}yxvvzxwuxxyyywy{yvwutuuvy|~}}}|}|{}{z{|{zzyxwwvuttuxz}~~~~~~~}|{|}~~}}}~}~~~~{z}~||}}~~~}||{~~~|}~~~~}}~~}~~~~~|z}{{z{zzz|}}}~}|z}|||{zzzzzy{|}~|}|}}}}{{{zwvw{}|}~~||||y|{ywyzzzyyyxy|z}}~|yxxvxyyz~}~}~~|}~~}~~~}~|}}}{|{zz{|{{|{}{||zz{xyz|~~~~~~}|}}{{zyyy|}|}~~{||}}||}~}}~|{{zyywwww||y{zyxxwutv{}}}}}}~~}}}{{{yyzzyxy|{|||zwy{}~}}||{y||||}|}}|{{yy{{zz|}{zxuz}{zz|||}|{|yxy}||}|}~~|~~~}||{{|z|||}~}~~~~~~~}}~~}}zzx|~~||~~}{}|{}~~|{z|}~}|{~}}~}~~}}~||}|{yx{|~~~}~~}}}}||{||}|{{~{{~~~}~}}}}|~~~||}{z|}z{|~~|}}||{|||||}}|}|z|z{{|{{|}}|y{~~{z{yzyz}~|~~}}~||}}|{{ywwywx||||||}{||{z{xxxxwvvwy~~}|{zzzyxwwvvx{|}}|}~}|{|yyzzx}|||}z||}||{|yxxz{|}}{{z|zzz{z}~}~~|}~{zyyxwy{}}}}}}~~}|{zyvvvuuuxyz~~{{zzz|}|zywwx{}zzz{yy{{z{||{zz|zyzzzzzzz{}~|{{yyxwyvwwyz}}~~}~~~}~|z{||T()***(('*'''(&  $ |wuuuxwuttwxwwvvyxvvuttuwwz}~~}|~{{||{{zzz{|z{ywvvttutstx{|~}}}||{|{{yz{|}~}~~~~~}{{|~}}}}~~~||}~~{{~~||~}~}|}{z}}~~~}yz~}|}}~~}|}|}}}~~~~~||||z|{|z|{{xxxyz|||}~|~~~}{{{{{|{{zzzyx{z{}||}||{|}{z{uuux||{~}}}|{y{zzz{xwxxyyyzxxyxz}}}~~}{zwwuuwxx{~}|}}~}|{{~}~~~~~}{|}{{zz{zyzzzy||{y{{yxyxxyz}~~~~}||{{{yyyxxz}}}|||{|{{z{|}|}}{zzywwwuutx|}yzyxxwvuruwy}||}~{}}}}||{{zzyzyyywwy||||{ywx|}~~~}~|}|zy{{z|~|}~}}zz|zyz{xxy|~}|zyvsw}|zx{{{~}}{z{yz{|||~{z}}z{~~}|}|{{{|{|~|}{|}~~||{~~}}}}z{xy|~~~}}}|~}}|z{z|~}~||z{}}}|z~~~~~}~~}}|}{y{|}}}~~~~~}{|{{||{z{}}|}~|~~~~~}}|}}||||{{{|{{{{{~~~|{~}||}~~|}|{}||zzz|||}||}{z}}}zzzzyz|}~~~}}}}~}|}|{ywyxwx{|~}}|||||{{yxyxwvvxtz~~~{zzzywwxwvuwz|}~~||~~|{|{ywwxxz~}||{z|{||}||zxyyz{~~|{z{yz{{{{|{|~}|}}zzywxxz}}~~|~~{{{xxutvvvzyz}|{{zz|}|zyxvxz{z{{|{{{zz{{}{||{zz|{zz{|{z|~~~|||yyyxxwwxz~~~~{{{||U)))**((()&''('  %!{xwxxxywvuxxxyxwzyxwuvwvux|~}~~|~~}}{z||~{{zxxwuuuvuuw|}~~}}~~|||||~|~~~}|{z~~~~~~~~~~~}~~}}}}||}~~|~|~~~}~}}}~}~~}|{}|}|zyzyzz|||}{~}~{{{{|}{|zz{yz{z|}~~}}|{{~}{vvxz}{|}~}}|{}{}{{zxzzyyy{zxyyz{}~|{zwwwyzxz}~~}}}|~}~~~~~~~{{||zz||{{{|{{||zzz{z{~}}|||{{zyyz}~}~}||}}||}}|}}||zzxvwwvux{{yyzxxyzwtuww{~}~}~}~~}|||{{{{y{z{{yxz|~~~|{yyz}}}{~}|z||||~}|~{||zzz{{yz}~~~~}{zwuw~|~{zzz|||{}|~{|{{}}{||z}~}|~}}}||z{{z|~}|||}}}{z}~~~}||zyx{}~}}|}}}z{z{{~~~|z{}}}||||~}}}|}}|zzy{~~~~}~|}}{{z{|{|}||}~}~}~|}}~|}}~}{|}{{z{z~~||}|{||}~}~|||{{zyz{||}}|~~|z||~}zzy{xyz~~~~~}}}}}}}{{xzyxxx|}}}}|}z{z|zywyxxxxux}~}}}~||zyzyxxwxvvxxz|~||}{ywuuwx}}{{zz|{|{|{{xwwywz~~|z|{zyy{yz|zz|}||~}zyxvww{z||~|{}~|z{zwutsuuwwx|~}|{xy||zxxwwyyyxy}{|{|zz|}||||zyz|z{z|{z{~}~~}~}|~z{yywwuwy|~}~~~~|}~|{{zzT(****((()'''(&  & |xvuwwxwuvvwwwxwwxuturuxvuy{|~}~{}}}||~|{zzz{{{xxwvvvvuxvvwy}}|~}~||~|{{{{}~}}||~~|{|{|~}}~~~}~~}|~~~}~}|}~~}~}|}z||{zz}}~}z}}~~}}||{}}|~~}{z|}|{|}||{{z{{z|}~|}}|~~}}{{{{yz||}{zzzyzzzz{~~}|zz{~}{xvxx}}||}|~|{|z|{z|{zzxzwxyzxyyxxy||}~{zxvuwxwy}~||}{|z{z{}~~~}}}{|}|{z{{{yzzz{{}||zzzy{zyy{~~~~{|||y{yyz{|}|}}|{{}{{|{}{{}|zxyxwvutuwyyyxxwwyzwusssxz{}|||{|}}}{|}{{{zyzzyzyzz}~||zzz{~~~~~|||~|z{|||~}}~~~{|zz{z{|{{{|~~~{}|{yyxtuz}{}|zxw{|}|}~{|{z|}|{{{y{~}}}~~{||{{z{{|}}|{{|}}|zzz|~~}}||{yxzz|~~{{z{{{zzz{|~|~{{{||||||~~~~~~||{}|{{z}}|~}|}}}}|{{||}zz~~~}}~}}{|}|}}|{|{z{{{{{~}}|}{{{{}}||}|zyxyz|||}}}|{{|~}zyyz{{x|~|~~}{{}~~~zzzzxyw|~}}}}}zzz{zxwxyzzywy|~}~~|zyzxvxyxwvxxx}~}||{yxvtvw{}}{}{||}||{|ywwxxw~|||{z{zzy{|{z{}~}}}~}{yyxuxzz|{}}||~~}{{xxvurttuuvz~}||{zzz|yyywwyyxxw{~}|{{zz}{{{|zz{|}||}}|}~~~}}~}~~~}|{yxwvwx{}~~||{{V(****(((('''(&  '!{xxwyyyywwxxxwxxxwyuttsvyvy{{~{~}}~~{|}|}z{y}||{yxvxwvx|yxxz|}~~}|}}}~}~}~~}~}|}}}~~~~~~~~~}~}||}}yy~~}~|}~~}}}}~}~~~}{}~||}~~|}||}}{}}~~}}{z{z|}~|{|zz{|z|{~~~{{||~|zyy{|~}}}|{{|||}|}||||zzz{z{||xy{|}|{xwxxxz|}||}~{{{{}~}}~}}}{||}}||}{||~|{~}{z|{yz|~~|~~|||yz|~~}}}z~}{{}}{{~|{zzyxwvvuvyxyxxvvy|zutuuwz{z{|}|~~}}||}{{|~{|{{zz|}}~~~}}{~~{}~~}{{}~}~~~|}~|{||~|}~~~}|}{{yvw||||}zyxy~~}~}{{{|~{|}|zyz~|~~~~~}}}{z{{}}}~}|}~~}|{{|~~}|{}|zyz|{~~~|zzyy{{z{{||~}}||}|}}}}}~~~~~~~~}|}}|}||~}}}~~~}~|}{||||~|{{|~~~}}||}~|}}~}||~|{|{}{}~~}}||{|}}}~||zxwyz|}|~~}|}|}}}|zyzzzz{}~~}}|zz|~|||zyzxz}~|}}~{yx|xxxx{zz{yz|}}}~~~~|yyyxwxxwwwwwx{~~~}||yzxwstux||{zzz||}}||xxwwxw|~~|||zzzyxyz|yy|}{{|{{zywuuvwx{{|~~|}~|||yxvurrrtsvz}}}}|{yzyywyvvxxvvvvz|}}|{z{|{||{{y|{~|}|}}~~}~~~~~~}~~~~~~~}|{zwvwuvw{~~~||}zT(*+)*((((''')&  ( {ywwxxwyxwwwvwvvxvutsttuwzwxy{x{~~|}}}|{{}zzyy{z|{yxwvusuzzzzz{{}~}~~~}}}~~}}}}}~~|{}|}||~~~}}{}}~}~~~~}~~|~}~~~~~}|{{zzxw{~}}}~}~}|}|{|}|}|}~~}{{|{{|~{|||}~|||||~}}~~~}{{zyyz}}{{{yyz|z{{}}}{z{|}~yxyz|||}~~}}}{zz|{||}|{|{zyz|zz{{yxz|}~||zywvwxy{{{{{|{xyzz}~~}~|}|}|{z{|{{{{|||{{||{zz}yyz}}~}~|z{zyxy|}||}}}{|z{{|}{|}|zzyvwwwusswvvwwutuzyxutuwxz{z{}||~~||||{z{{zzz|yz{|~~~~~}~~}}}{}}~{{{|~~}|}}}{|~~~}}}~~}|}}|}{zyx{{z{~|{ywx{~~}|{yz{}{}}zzyy~}~~~|{}|{z|{||}~}|}|~||||}}||~|{z{z{|~}}{zxxx{zz|}}}}~}|}||||}}}~~}~}~~~|}~}~|||}~~||~}~}}}|}}||||{z|}|~}}}}}}||}~}||~}|||}|{|{}~~|y{|||~||{zywzz|}~}}|}|}}}{yyz{|}}{}~~~{{wx~~|z||{}zy|~}|}}{wxzyxzyz|y|yy|~~~~~|zyzwyy{ywwxvxz~|||yyxtttwz|{yx{{~}{}zxwxvy|~}|}{{zzwvxzzz|~{{z{zxwxvvvwuz~}~}~~}{{yxvvrsqstux~~~|{zzyyxxvuwxvvvvy{}|||{|{|||{{{~~}~~~~~}~~~}~~~}|zywvwwz|~~||{S))))*(((('('(&  )!}xxywywxzyxwxyxyyxyuuwvwxzz{z{xw|~}~~|}}}{zz{{{|{zyxvttwzz{{|}}~~}~}~~}}~|}}}~}~~~~~~~}}}|}z{zy{~~}~~|}}}|}~~}}{||{{~~|~}~}~}}}~}~}}}~}||zyz|}zyy{yz{zz|~~}{|}~{{zz}}~~}}|}}{||}{}~~}~~zzz}{{}}|{z{|}}zyzyz{{|{{||zzy{{}}}}~||z}}}~}}~~~~~|{{~}{{}~~{{}zy{~~}~}||}|||}}{|~}{{|xxwxxuvvwvxwvvuxyxwvwxxzzy{{}|~~~|{|{|{|z{y||{}~}}~}}|z|~~}}~}|}~~}~}~~~~}~|}{|{||{{}{{yxxz}}~}|zz||~~}{z{{{}~}}}}}|}zzz{{|~}}|~|~~~}~|~}|}|zy{y{|}||zzxxyzzz{~~}~~}{}|~}}|}}~}}~|~}~}}}~~}~~~~}||||{||z{|}||}}|}||~}~}}{~~{|}|}|}{||~~~}}{{|{{|~}yxuxy{}~~}|}{{|zyy|{{{}||~~~~|{{yz}}{}{}|{{{}~}}|zxwzywwxyzzzzz{|~~~|||{yyzzyyxyvwz}}}~~|zzxustwxyzxwy{~}}{yyxxvwy~}|~z{{zyvyzyz{{zzzzywwxuuuwtv|~~||{zxwuuusqsruz}~}}{zzxyxwvuuvwuvvvz{|||{{{z|zyy|}||}~}~~~~~~~~}}}}}~{~~~~~~}}zyyvwwx{~~|{U)++*+()(('''(&  * }xwwvvwvvxvwwwywxwvvuvvvvzyzywvtw~~~~~}|~}|{}{{{yyyyzzxwxvutwwyy{{||~~~}~}}}|}}{|z}|}|||}~~~}}{|||}~~~~~~~~~~}~|}|{zyyz{~~}~~~}}}{|{{{{||{zy}~~|{z{{zz}|{|}~}|{}}||||{{{}}}z|yyx{}{yxxwxxyx|}}~~|z|{~zyzx|}|}|}|}z{z{{z{|}|}}{yy{|{}}|z{zz}~}|yxxyzy{|z{||zz{zzz|~~~|||{{yzy{~~}}~~~}~|||{|{|{{~~~}{zzzyy{|~}}}{{}z{z||{|}|zzzzxxwwvvuvvvvvwwvyywwvwwxyxy{|||}|{{yzz|z{z{zz}~~~~~}}||||yy}~}}}||~~~}|}~}}||{z{z{zy{}zzxwwyy{~~|{|{z}{{}}||~~~~~}}~{}}~}|z|{{|~~||~}}~~~|}~||}|z{|{z{|||z{yvzyxyz}|~}}~|||{||||{}}}}~~~~}~~~~}}~~~~~~~}~}}}|{{{{|{||}}}}|}}~~}|}|||}{{||{z{}~}~}}{|||}~~}{xvvx}}~~}}}|{||zxx}~~~}}|}~~~}|||{~~|z||~}{||}}}~}{yyyxxwyzzz{zz|}~~~~~}}|z||yyyzxwz~~~||{zvvuvvzzyuxz}~}}}yzywwvx~~~}}||yxyzy{||yzyzyvvwusvwvvy~~||{ywwwuutuvv{~~|}|yzy{yxuuwwvvwvwz|{{{|{{|zyz}}}|}~~~~~}~~~}}}~~~~}}~~~~~}|zzwwwz~~~}V)**)*()()'''(&  +!}zyyyyxxxyywxzyzxxxwwxwxzz}|{{yyy~~~~|}|~~}}|{yz{yzyyxwwxwyz}}~}}~~~~~~~|z}~}|}}~}~|~}}~~~}}{|{{}~~~~~|||}}|}|xw{}}||||}|||{{}~}||}|}||ywz|||{zy{{{zzxvwyww|~~|{|zyxx{~~}}~||{|{{{|{yz~~~|{{||}~|}|{z{~|yxyy|z{||}~}|{{{|~~}}{{yzz}}~~~}||~}}~{~}}||zz{|}}~}||{{||{~{}||}|}|{yxyxxwxwwwwvwyxxxyyxwxxwxy{{}}~}{{yz{|zz{|z{}|}}}~~zy|}}~}~~~~}~}~|}}}||{|{zz|yzyvwy{z~|}|}||{}~~~~~}~~~~}}|{{{~}}~|}~}}}||z|{{||||z{zzzzyxx{}}|}}|z|{{}~{}}~}~~}~~~}~~~}~}~}~}~|||}|{||}||}|}~}}~}}|~|}||{|{|}~~}~}}{{{||~|zxxx{~~~}~|{|{{xv|~~~~|}~~~~~|||~}||}}{{}~|}}~{yz{xwvxxy{{zz{|}}}}}~|{{{yxxzyxz}~}~}{zwwvvvvyzwuvw{}|}{xyywvwxz~}|{{yxy{zzz{yyyyyvvutrvxyzx|}}~~|{{zxxywwvvwwx{}}}|zxxyywwuxvvvvuvyzz{zz{{{zy{}}}|~~}~~~}~~}}~~}|{|~~~}}{|{|{|~}|{zxvxz|~~}}~U(*+)*((')&''(&  , |yxyxwvwvwuwuxxzxvvwxwwxy{|~||z{}~~}~}}~~}||}~|}{zzzyyyxzzwvwwwxz||}}|}~}}}~~}}}|{y|||{{||}}~~~}}|{|{|~}~~~~~~~||{{||}~~~}||{{{||zzwux~}|{{}y{{zz|}||{}}~|yvtxz{|}{yxz{{xywvuwywz}}}~{zy~yxwvz|}|||{{{zy{zywx{~}|{z|z{}}{|}|yz~}|yyyxz{{{|}}~~||{{{}}~}~}|}|zzywwy}~}~~|}}|yy|||~{|~}{||zyz{{}}}|z{{{z{||{|}{{{|zzxyvwvwvuvvuvwwwwxxwwwwwvx{{|}~{|zxy{yzz{zy|}~{|}}}~|xx{}~~~~}}~~~|~~~~{{}~}|~}}{||zzzzwxzxxz~||~}}z}{{z{}~}}{|~~}|}|}{{z}|~}}~~}~~~~}}{|}{{{||{z{z{y{zxyz{|}|~{|{{zz{|~}~~~~}~}}}|}~|~~}}}~~||}}}{{{|}}}|}|}}}}|~~}~~}|{z{|}}|}}}|{{zz{}}~|{z{yz}~}~~}}{{zyvy}~~~||~~~~~}}~}}}}~|{|~}}}}{yyzywxyxyz{z{{|}~~}}~|z{xxwxzxz~}{{ywwwvwxyywvvw}{}{yxzxywwz~||}|zyxzzzz{zzwyywuutrwzzzx{|}||zz|}yxxywvvxxy{~~~}}}zyyzxwvxwvtvvxyyzz{{{z{zz|~~~~~~~~}~}~~~~~}|}}{z|~}~}{zwwwy{|~}}}W)**)*((()((')&  -! |yyyyyxxwwxwxzz{zyvwxyyxz}~~~~}~~~~~}~~}~~~~|{{}{{yz{yxywwyzy}}~}~}~~~}~|{~}|{|~~~~}||~~~}}~~}}~}}~~{{|}}}|{{y~~~|}|||}{||}|{}}~{wuz{|}~zy{{|yyxxwxyxx{}}}||zwwwz}{|}{zz|{z||yxxz~|}y{{y{~|}~~}zyzzy{||~~~|{{}}}~~~{z{yuw{}~|}}|zz{~~~}~}z|{}|}}~}||}|{}}|}|||}}{|zzywwxwvvwwuvwwwwxwwyxxxy||}~}}}{yyzyz{{zz~|}|}~~}{|{}~~~|~~~~}}|}}~~|~|{yzwyzzyx~}~~|{{|{{}|~}~}||~~~~~|}z{zz|~}|~~|}~|||}|{z{{z|{yyy{{{}~|}{|{{y|{|~~~~~}~|~~~{z~~}}|~}}}}}{|}}||}|}||~}~~}~~~~}|{|yz}~}~~~|{z{zz|}|z{{{{|~~~~~|}||zxvwz|~}}|}}~}}|}}|}}}}}~|{{~}~}||{zzyxxwxx{yyzyzz{~~}}~~~}{yywvwvww{~~|{yywwwxyzyxxwuty{|yxvwwvvux}~}}|{zzyzyzzzzyxwxwvvtrquxyxyy|}|{{yz{zxwyvvwwxxz|~~~}||{zywxwwxwvtvuvxyxxyxzyyzzy|~~~~~~~~~~~~~}~~}~||}{}~}}|}{{{yzz}~|}|}}|xxwwwy|}~}||{{}}V(****()')'''''  . |xwxyywwwuuxyz|{yyuvvvxzz{}}|~~~~~}||~~}||~|}}|zzzz{{yxzxvwuvvyx{}~||}}~}|}|}{|~{{|zyyyzwxz{|}}~~}|}{}{|~}~~~~~~|~}}|~|}|{||~}~~}}~}|||{{}}}||}~|}}{zz{{{|}|{{{||}}{yy|}~~}{y{y{yxwwuuuvwwwx|}|z|~yxvvx|~||{yyy{zzzzxwww{}}{zxxw{{y}~}|~}}|zyyz{z|{|z}}}~~{zy|}}}~|}|}}}}|zzzyxwy|~~~|}}}}zzxxz~~~}{zz{z{}~}{}|||{{{{|}|{{|}{zzzywywvvwvvuwwvuvuvwvvvyz{~|}||zxyyzz{zy{~}}}}}}|}}}}{{|~~~~~~}~~}~~{|~||}}}}|{ywtwyzzyy{{|{{{yzz{}}|~}}}|{{}}~}|}{{{zyz|~}|~~~~~~}|~z{||}{{{z{{{{zzyy{{}}|}|{yz{yz~~~~~~~~}~~~~~}}~~~}{z}~~~~~|~}||}~}}|}{{}~~}{{|}}~}||~~~}~}||{|}~||}|{{{{zzz{||||{|}~}~~~~{z}}{zwxyz|~}}{{}}|{{}}}}}}}~}}}~~}~||{{zyyxwx{|zyz{|{|~}}}~}|{xwxwvvwz~~~|||{yyxzzz{yxvuwy|zxuvwuutw{~||{|{zz{zyyz{yyxyxwvvutvxxyyz{}}|zyzzzxyywvwzxwy{|}}}{|{{xyxzxvuuvwxyyzyxzyxyyyz|~~~~~}}~~}~}||{|}~{|||zxy||||{}}{|xxwxxz}~}~}~}}}~W(*)**)(()'''''  /!}yyy{zxxwvvxz||{zzyxxxy|{}~~~~}~~~}}}{{zx}}{yy{yyxxx{{z{}~~}~~~}~}}~~~}}||z|zxvy{|~~~~}}|}~~~~~~~~~~}~}}}}|~}~~~~|~|~}~~~~~}{|{|{~~}~|}{|~~~}|~}}}}{z{zxwvvvwuvvy}~||~{ywwwz|||}yyyyyxz{yxwy|~}{zxx||x|~}}|z{|}|||~{{|zx|~~~|~~~|zz{{y{}~~}}}~|{{{z}~}}{{{||~~|}||||}}}|}}||~~{{|{yy{yxxyxxxxwuvvvvxwwvwyx|}~|zzzzz{{{z}~~|}|~}~~~|~}~}}}||~}~}~~}{zwsw{y{yxyzz{{|{z{||}}~||}~}|||{zz}~}|}~|~~~|}|}{|||||||{{yyxzy{}}{||{{|{z|~~}}}}~~}}~}~~~~~}~}}|{{}~~~~~|}~~|~|}{|}~}||}}~}}{|~~}~}{|}~}}}|{{{|zyz{{|||||}~~~}~~|{|}{yyzyz{}~~|}}|||{{|~|}|}}~~}~~}}~~||||yxyvww{|zzz{|y{~~|}}{}}|{xvvwwuvzz}~~~}}}{yyzyzz{zxyywwyxxuwvvvttxz}|{}{{zz{yyz{zywxxvwwvwwyzzyyy{zzzyxz{xyywvwwyvxz{}}}}|}{zyyxywxwuuuwxzywwxwyxxxxz}~~~~~~~}||}}{~}|zz}~~}|{z{|zwx{{{|}||{|zwwwwy|~~}~}~~W()**+)(')'''(&  0!}ywwyxxwvttx{{}|{ywvvuwy|}|~~~}~~~~~}|~|}{{{zxxyv||zyzwxxwyz|zz{z{}~~}}||}}}~}}}{zyxywuxz{}}}||}}}}|}|{||~~~~}~{}~~}~|}||{{{{}}}}|~}~||{|}{}}|}{z{yz|~}}zzy{~}}{~~~}|{{{yvvuuuvtuvx{|}~}~{yxwxx{{{yyvvvxxxyxxxyy|}~|{wxxyz{{~}~}~}|{zyy{y{}{zzz|}}|ywz}}}|}{{}~~~}|yy{zz{{}|}~}{z||zz{{}~~~~{|zxz|}|||}||||{{||}{{}|zz}zyzzzyyyxwvwwututuuwvvvvuw||}|}{{yyxxz{z{{}~~|||}}}~}||}}|}~||}|}~|{|}}}~~}||ywru{}|zwxzyx|{z{z{{}~~~}}}|||~}||{z|{{}||{|~~~~~~}}|}{|||{{||{{{zwxwz|||}|{|~}}}}~}|||~}~}}}|y}~~~}}z}~}~~}{{z|}~~~~~~~}~~~|||zz}}|~|||}{{}~~~||}}|{||{z{|zxwy||}~}|{~~~~}~}|}|zzzz{{}|}~}~{{z{~~|}}~}~~~}~~}|{zyxxwy{|{{||{{}}~}|}y|~|ywwvwwyz|}|~~}~{zzxzzz|{yyzyxxywvwxwwwxxz||{{||{z|zzyz{{yyyyxxyyxwzzzzz|{zz{xy{{yxzwwxywxwyz||}|}}|{zzzyxwxustxx{zzxyxyyxyyz~}~~~~}}}}~}~~}|}}}}~~~~|z{|{yy{z||}|{}|{ywxxxz}~}~W(**)*)(()'(((&  1"~|zxzxxwwusx}~}}|{xxwxxz}~~}}}~~}~|{{{{xwyx{}zz{{{z}}|z{|{}~~~~~||{{|ywwx{}}}}}}}}|z{}|{z~~~~~~|}|{|{|}~}|||~}{}{{z|~~}}{{{{}}}~|{{|~~|}~}}||zywxwvvvvuxz{~~zzyyyz||{zyxxxyxzyyywxz|~~~|{{y{|z}||}}}}|z{|{||}|{{|}~~~{yz}~}}||~|zz}|}}|{}|~}}~|||}}~~~}}{{z||}~||}~}}|}~{}|zz|{zz{zzyz{yz{xwtutuuwuvvwwy{}|}||{{zwyz{{{}|}~}|||~}||{z{}~~{}~~|}|~}}}zxssz~}{yxzyz||{|{{{~}{|~~~|||~~}|{||{{|{{|}~~|~|{||{|{||}|zyxwxy||~~}}}~~{|~}}|}|}|}}}{|}~}~~{{}~~}~~{{{}{}~~~~}~~~~}|{{{}~}|~~}{zy{|}~}~||}|{||z{{{xwvz|}~~~||}}~~}}~|}|||{z{||~~~}}{yvx}~|{|~}|~~}~}||{|yywwz{||y{|z{{~}|{|zz}{xxxwwyyz{||}}}~}}}|zzxyyz{z{zzzzyyxvvwywxwyy{{|zz|{z{{{yyxzzyzyxxvxyxxyyyyz{zzz{yyz{{yyxxxyxxwvxz|z|||{zzyyywxvutuwz||zwxyxwx{yx|~}~~~~~~}}}}{~~~||}|}}}}}}~~|{zyzzy{{|}}||{|zwxxwxxz|~~|~||~X(***+()()&''(&  2 ~yvxyxvuwvtty|}{{zwxuwwyz}|~}~~~~}|}~~~~}||||zzyxvwx|}}{{|{zz{{}zzz{{~~}|~||}}||z{zzxwvvxx|}|||}}}{zyyyzyz{~}~|}}}{{|~}|~~}}||~~{{{{yyz{{yzyw|~~}{|{xyz|}~}{{yz|~|||{{~}{y}~~}|{zyxxxwuvvvvwwz|~}~yyzxzzzzzyxxwxxxxywvwyxyz~|}}~{z{zzz{}{{|~}{}|zzzy{{|{{zzy}|zyz|~}~~~{}~}|{{{{{}|{|||||}{z{~}~~~~~||{zz|||}{{{{|{{{|{{|{{y{zzzzxyzyyzzzyvuwtuuuuuvvvyy|{z{zzzyywxyyzz|{{|~}}~}|||y}~~||zz{|~{{|}~~~}{|{|}|~||zyttx{|{zxxyy{z{|zxy}}{|}~~}}{z{~~~~|}|z}{{z{z||~}{|}||~}|{{||z{zxvvwxx{~}||~}|}}~~}|{{||}|~|~~}}|{{~~~}{{|}}}}|~}}{z{{~}{}~}zzz|~~~~}|||}}||z{|{ywvx}|}}|z{|~~|}~}~}|{||||~}~~|{yxxz~}{{}}|~~~~}~}|}{yzxvx{|{{}~|z{}}}|}|~~}zzzzzyz|{|z~}|~~~~}{{zy{{{||zzzzyxvvwzzyyyzz|{zz{}{z{zzzyzzz{zxwwxyyyzyyz|||{|{yyyz{zyyxyzyxwwwy{{{||}{zz|{xxvvutwy{~}zyzzxyzzz}~}}}~~~~~}~~|}}~}~~}}|~}}}||{{zzz{{|}~||{}zyyyywxz||}~~~|zW))+)+))()'''('  3!~{{xzyxuvwvwz}}}zyyxwyz|}}~~~~~}~~~}|}|{{xxvux~~}~||{||{zzz{}~}{}}}zyzzywwwy{}~~}}|zyzz}z{{|~}}}~{{y~}~|~}}}}|z{{yzz|zzzy|~~}~~~|zzz{{~}|{z{~|~}}~}~}{{z{}~|{{yyyzxwxywwxyx{}~}zy{{{|{{||zxyz{zyzvvwyyyz~~}}}|||z{|~}|{~|||~}|{{}}}~}|{|}~|z||}|~}|~~}}||}~}}||}}~|||~}}~|}}||||{}}|||}{{}||zz{{z{{yxz|z||zxvvvuuxwtvwwz{|zxy{||{zwwzzy||{zz{~~|}~~}{|y|}|||}|~~}|~~~~~~~~|z{}{~}{|vxy|{|zyxxy{||}{yz~}|{|~}}~}~||{~~~~~}}|}||{|||~~~}}||}}}||{}{|{|ywvxvwz}}~~~|}}zyz{~~}~}}}}{z{{~}|}}|~}}~~~}||||}}{z{~~zzy|~~~~}|{||}~|{{{zxwvz}~|{|{{}}}}}~}}}|{zw}~}~}|xzyyz|{|}}|}~~}|}||{{yxxw{{z||}|z{}}}}}|~~|zz{}{z{{{zz|{|}~~~~~~}||{x{zzz|{z{yyyvtv{|zzy{{zzyz{{yyz{yzyxxyyzxwwwxyz{yyyzz{}|{xxyzz{ywxyyyywwwx{zz{z{zz{{zyzyvvvwxz||{{yxyyyz{}~~}}}}}~~~}~}}}||}}~~}}}~}}}}}{{{zyy|||}~}{z|{yzzxwxzzz{|}}~~~|~X(**)*((')'''(&  4!|yxyxwwvuvuwy{}{yxwuwxx{{|z{|}~}}~~}~}}~}}|{{{{ywvvvy|}|}||zz{zx{zz}~~|}||z{~|{yywwvxwwxxx{|}{{}|}}zyxwyyzy{|{|}|z|{{yvx}}~|{||}|{~~|{zxyx{wxxxy}}~}}}|}}{yyz||~~|{{yx|~~~}}|{{zzxyz~~{{{yxyyxxwwwwxwwwz{{wx{z{zzyyzywxy{zzzvvwxxyz{}}|}{{||zz{|{{z||z||}|z|{|}||zz{{~}{xy{z|{}{|y|}}~{{|}}{|{yz||||{}~}{{||{|{{z{|{{}||{z|{{|zyyyzyxwyzzy{{wvutwwxwuuuuzzzywvx|zzzwvwyxy{zxxx{{}|}~}}~|{{|~~|}~|{}|~|~~}}}~}~}}}zzz|z}}||yyx{|{zyxyyy|}}{zy{|{|}}||~~~}}}||{~}}~~}~|}}|~|||{{|}}}}}|}}}{{{}}|}{wvvuvy{|}~}~}{{yxx}~~}}}~}|~||{|}~~~|~}||{~~~~}|}}~||y{{|ywy{~~~}z{|}}}|}{zyxyy|}|{z{|}}}~~}~||zyvw}~~}{z{{z{{{~}|}~}~}}||{||{zz{||z|~||z|{|~~~|||}|}|{{y{z{|~~}|{z{yy{{zzzzzywwuw}|{{z{z{zz{{zz|{|zzzyzy{xxwxy{{{yyy{{z|}|zzyyyzzyyyzyyxwxzy{zz{{zyz|{zzzwvyxxyz}|{zzzz{{{~~}~~}}~~~~}}~~~}}}~~|||{yz|~~}~~}}~}}||zzy|{{z}|}~~}X)****))')'('('  5!{zzyyzwvwwwx{|~|zyxvv{{}|}{{}~~~~}}~}~~}||{zyxwxy|}}~|{zyz{|{}}||||}{{zxvxyyyzz{{}|}}}}~~}zyyy{|{||~}~}}}}zzz|~}~}~{||}~~{zyyyyzxxy|~}}}~|||{{{}~~}~}z{{~~}{zyyz{~~~|}{{z{|zxxyyyzwwz}}wvz{{|zxzzzxy|}|{|ywwyzzz}{}}}z|~|{}~||||{{|~~}~}|~~}z|{y}}}|zyz{{{}}zzz}~|{}~|}}~{z{~{}|}~~}}|{{||{z}z|{}|||}||{{zzz|zyxy{{y|{yxvswxxwvvxvx|{ywtwz|{zxvxywwz{yxw{|}}}|}{|~||||~~}|}~~~~~~}}{{~~}~~|}{z{|}{{{yz{y{}~|zz{|}}~}}~~||}}|z|}~~|~~~~~{|}{wv{}}~~}|}|}|{||||||yxxvtxz}~~{{yyxzz~}~~||~}{{}~~~}|z~~~~}}~~}}|zy}~|xyy{~|{{{{|{|{|{{zxyz}~}||}|}}}||}}}||{|xy|}}{{z|z{y|}||~}}}||}~}{{{{|{|{}|z{|zz{~~}|}}~}|}{z{zzy|}~~~~~}}||zzzzz{{yxzzzxxuwz}|{z{{zyxz{y|{{z{zzyzz{xywyxyz|zxxyxxy}{zzxyz{{zzyyyzxxvxyzyy{yxyz{{|{zxvxyyyz||{{zyyz{|~~~~~|}~}|}}}~~~~}~~}}~{{|}~}}~~}|}{z{}}~~~~~|}|}|}{z{{z|{|||}~}~X(***+(((*'(')&  6 zywvxxuwvwwx{{|{yyvusy{{|}{yz|~|~}}{{|}}}}|~}|{||{zyzwwxy|}~}}~}zyxyy{yz|~~||{yz|~}|zyvtwxxy{z{zzzzz|{|}{yywy{|{}|}}~}~||}}{z|}~~~}|yy|}{~{|~|}~{{{ywxzywvxy|~}~~}|}|z|}||{|}~|{|zzy~~~}z{yxxxz}}~|{{|{zyzyyyyyyyyxwzz|xwyyyzzxyzyxwy{{{|zwxzyyz||{||z{~~}|z||{zz{|{|||}||{~}|zyzwz~||ywzzy{|{ywxyz|~}~zyz}}|}|{zz||{}~}~~~~~|{|{{z{{zzzzz{{|{{||z}zyyxyyyvywzz{{xwuttvwxxvwwwyzyusru{{zwwwyxwxzxuty|}||{zzyy}}|||}~}~}}|~}}}~~~~|}}}|||~~}{}{zz|{|{{zyxyy|~}zzz|}}~~}|~}}~}{y{||{}||~~~~}~}{|yuvy}~~}}}~}||||{z{||{||zyyvvvy|~~~}|zzxwwy{|~}}|~~}{{y{~}}~~~{~}~|}~~~}||}}}zzzy}~{{zz|{}}{{{zxzz~~~}}~~|~}|||}}{zz{{z~}{{{z{zzyy}}{|}~}|}}}~~||{|}~~|{zzz|~~}|~~~}~}|{{{yz|}}}~}~|~}}}{z|y{{zzyyzxxzxy||}|z{zzyyzz{{||{{{zyzzyzxzyyy{{zyz{yz|}{zzyz|}|{{{zyzxwxyyxzyzyy{||{{{xwxyzyz|z{||zyzz}~~}~}~~~}~~~~~|{z}}~}}}}}|{}~~~~}~}|}~}}|}}|||{|}~X)****((')(''(&  7!zyyyyyxyxyzyz|}}{yxwrw{}~}}{{}{}}|}}}|}|~~~}}z|||{zz|~~~~}{yz{|{|~~}||{}~}||zwvvwyz|}|z|{zy{x{|zxxxz}~~~~~~}}}}}|}~}yxz~|}}~~}~~~||{yyzyyxx{|~~~~~~~}|}}|~~~}|~{{z~~{z{zyz||~~}}}||{{zyzz|z{|{zyz{wyyzz{zzxzyxxxyz{|yxx{z{|}|}~~||~}}}|{{z{}}|}}~}~}~}||{z{}~|zyzzyz{{zyzz{{~~|{}}~~|~|}}}}}|}~~}}{|{}|{{{|{|~|{{}|}}}{zz{ywxywy{|zyxwuvwyzyyzzyz{xutrsv{{xvxzzxyzvvsty~~}{yzz|}~}~~~}~~~~~}|}~~~~{|}~~~|||}|{|z{zyyxy}|{{{|}}}~~}}}~~|{{z||zz}~~~}}}~|{{xy|}~~~}}~~}||}||zz||z{|{zxwvww{}~}||zyxwyzz}~~||}}}|{{zy|}|~~~~~}~}}~~~~|}}~}}}|{{|~}{{zz{}}|{{zxy{}}~~~}}~{{{|{zyz{z|~~}}}}{yzyyyyz}|}|{{}||}|z|}}}{z{{}~}{{{z|~~}}}|~}|{{z{{{{z||~|{|~z{zzyz{yxyyzyx{zy{}||{{{yyy{z{|{{{zzyyz|zxyzzyz{{zzzz{z|{zyxyz|}{|{{zxyywwxxxxz|xxwyyz{{xwxxxyxzxyyzwxxz|~}}~~|~}||}}}~}~~~}z|{{{}}|}}~}z{~}}}}}||{z}~|}||{}|~||}~~~W(**)+')(('(()&  8 {xxxxwxywyxyyz{zzywvuvy|}}|zxzzy{|~|{{xxz{z}~}}{|}~~}}|zyz}|~~~~}}{zy{zz|~}}|}{yz}}|{ywuuvyy{{zxyxxxxvuy{wwwxy{}}~}}~}|~|}||||||~|{xy{~}||||||||zzyyyywvxxyz|}~}}}{{|{z{~~~}}~}|}~~~|zzzz{z}}}}~|{|}||zz|xzz{z{{{yxz{xwxyzzyyxzxwxwwxxzzzy{{||~}}|}{|}}|}|y{zzz|}{{}||}~~|zz{zz||{yxxyyzzzzxyzxxz|~~}{zy|}}}}~|{}}}}{|}~~~~~|{|z{|{z{|{{|}{{{|{|||yxyzywwxwwxzyxxwuwx{yxyzyyxzxuutsswyyuwwyxxyxutrsw|}{yzz{|~~|}}~~~~~~~}}~}~|~~}~}~~~~~~~}{|}~}~}|{|zzzzzzyxyy~}y{y{{~}~}|}}~~}{||{{zzy}~}}}}}}}}|{{{~~}}}~|~}{||zzzz{|{{{zywvuwy}~~{{yzwwx{y}}|||~}|{|zy{|z{~~~~~~}}}|~}}|~~}}}|~~}}{z{{z}|z|zzxy~}~}}~}{{{{{xxxz{||||}|~}|{yyyyxz|~~}|{|}~|||}|||}~{zz{}~}||{|}~|~~~~}}||z{{{zz|{~}y{}}zzzz{{zyz||zxz{{{}}{{}|zy{|zz|}|{{{z{{}zyy|zzy{{{|}{|{{yyyyxz|}||}|{yzyyyxxxyz{zwxywwyxxxyzxxzzzy{{yxxy{~~~~~~~~~}}~~}{{{zy{}|{z}|{{~}||}}|}||}~~}}|}|~}~X*)*)*)((*'''(&  9"}zyyzxxxyzxx{{||{{yxyzz}~}{z{z{y{}}|{yzx{{{~~|}{|~~~||{~}{{}|||~~}|{}}}|{zwwxuz{~|{y{yxxyxvy{xvxzz}}~~~~}~~~~}~~|~}{z~~~}|}}{{{{xyy{xwxyyz{}~~~~~}}|}||~~~~~~~~|{|z|}|~~}||~}}{}{zz||||}{{zzzyxxz{|zyz{xxxxwxz|z{{|}{}}~~|{|~}}{z{{z{|~}}~~}~~}|{{{{z||{z{zz|||{zzyyxyz~~zz|~||}|{~~|||}~~~~~}|}}}{z||||}}{}~~||}{z{{yxwwwvx{zyxyxy||zzy|zzz{xwvwvuvyyxuwy{{zxvurtv{|{yyyz{}~|}}~~~~~~}|}~}}}}~~~|}|~}}}}||{{zz{yxy{|}{{{y{~~}|~}}}}~~}}{zyxwz|~|}}}}}~~|}~~}}~}||}|}|{yy{{{z{{{xvvux~||{yyxy{{{|}||~~}||{z{|~{|~~~~~|~}|}~}~}}|~~~~}||z{{{{}||zzyyz|{|~}~{{yz{|zyy{{|||{{{z~~}{zyyyxy{~}|||z|}}|{{|z|}}|{z{{~~|}}{z|}}z{~}}~~}zzz{yx}}~|z{~}}zzzxzy{zz|{zz{|{{||{z{zzyyzx{{||{{zz{{|zyyyzyyzyzz|z{{zywxwzz|}}}|{yzzzyxwywxzzxwwxwvwvuwxywyz{yzzyyxxzy}~~~~}}~}~}~}}~~}|{{xyz|yyz|||{}~}|{|{{|}}|~~~~|~}|}}~~}W(***+))((&''('  :!|xwxyxwxxyxwxyzyzyyxxyz{|~}|zyyyxzz}{zyxvvyz{|}{{{zz{}}}}}z{{|~~~}{|}|}|}~}~~|{{|{{zzwvvuuy}|yyzywwxwvvwwvuyz{}~}~~~|}|}{|}~}}}|{~}||||}}~~|{|{{|{yxxzxvwxwyy{}|}~}}||||{}~~~~~~~~~~}}|{||yy{}}~}~{{|{||||{zyz{{{||{zzyuvywz|zywyxxxxwxxzyyz{{z{~~}~~{|}{~|zxyzyyz}|||}z|}}}{zzzz{{{zyyzzz{{yxyxyyxwy}~~}zwx}}{{zzw{~{||{}~~~~~}~}}{|~{zz|z{}}z{{}|z{}zzyxywvwuuuzyxyyyzz{{yyzz{xzyvuwwwwwxxwvvyyywvuttwxzywxwxyz|z{|}}}~~~||}{|{}~}~~~~~}~}}{z~||}{}|{yzyyxy{||{zzyy{~}|}~}|}}~}}{{yyvvx||}|}}~}}~~~~||}|}|}~~}{{yz{{zyz{zywxx|}{|zyxy{{{|{{|}}~|{{yy|~}}{~~}}~~|{}||}~~}~~~|{z{{{}|zzzxxwy{|~~~~}z{{~||zy||}}{|yyv|~}~|{z{yxyxy}|}|}|~~|zz{y|~~}z{}||}}|{{{~|{z~}~~~|{{||z{}~~|{}|}}zzxyz{y{|}zz{|||{|{{{{{{{}}||}|{||{{|~|zyyxz{yzyy{y{|{yxxyz{|}}{|}{yz{zxyywwwyxuxxvwvvuuwxyz{{{zy{xxwyz}~~~~}}~~}}}zzy|{{z{}|}~~||}}}~}}~~~~~}~X(**)*))')''')&  ;!}z{yz{yzz|{yz{zzz{{z|~{|}~}||{xz{{|}}}zxwxyyz{z{||{y|~|{}~{z}}}~~~~~}||||{{{yxzvvy}}{z{yywxwuvxxvwyy{~~~~}}|~}}}~}}|}}~}||}}|||yzyz{wxzx{z|||~}|~|}}~~~~~|}~}{{|{z{y|~~}{|||{|}}{{{{}{|~}}{{yvwxyz{zyy{xwyzzxy{yyy||y{~~~~}}}|}}~{x{}yyz}}}~}{|}|{|~}||}zzz{{{yzxz{|{{}~}|yy}}{zyyvy~}}}~|~~|}}}|{|||}}}{|}}|{||{yyywxwvvwyzzz{{z|}{yz{{|{|yxyyzxyyvyyyxx{zxwwvwxyzzxxxwxz|zz{~~~}|||z~~~}}{{x}|||||~|{z{zyy{|||{{{z|~}}~}||}~~}~|zyywwx|}||}~~}}~}}}}}}|||~}|{yzyzyyz|zzxwx{~}}{{zz{{{{{{{~~~|zyyy{~~}}~~~}~}||zz}~~~|~~|{{z{|{zz{zxxwx{|~~~~{{z}}||{{|}|zxwuz}~~~}~zzxywwxy||||}}}~~{yyyvz~~}z{}{}~~||}|{{}||z|~~}}|}}{}||{{~|~~~||}}}|zywyy|{{|{zzz{|}}|{zz{zzz{{|}~|{zzyy|||zyxxzzyxyw{z{{|xxwwy{}~{|{{|zy{zyzywwxyywxwvuvuuuwyyz|zyyzyxvxyx{~~~~~~~~~}|~~|}~}|}{{z|}{{|}}|~~}}~{|}|}|{~|~~}}~~~V(**)*((()''')&  <!}yyyyzyxy{yyxxxxxxz{{}|{{|}|{zyxz{zz{{zwxwwyxyxyz{zxw{{y{xwz}}|}||}~~~}~}~}||z{zzzyxwyvvwyyyyyxvwwvvvuvvuwy{|~~~~}|||}}~~}~|~~}}~~}{}{zz|||{}|zy{yxwyxwxxvxxz}~~~~~}|||{{|~~}{}~|}z|~}|{yzzzyz{}}||{z|{z{|~|zz|zz{~|{{|zttwxxzyxzxvuy|ywx{ywy{zzz{||~~}}{z}~~{yyzyxy|{{}}}|}z|||{|||{zyzyy{yyxyxx||{z{~~}{zy{|zyyvvwx{{{~~~~}}}}}|||{|{{y{~~|||||{||z{xywvvwvvwxyy{{{{{|{z{{{{z{zyzzyxxxxxyywwxxxwvwwxxzxxxwwwyyyyz}||~}~}}}{{|}}~~}~~~~|}{xw||{{|{}}{zyyyyz{{{|{zz|}~|}|{|}|{|}|{zzyvv{{|z~~}}}~~}{|||{}~}{{yy{{ywyz{{yzyz~~}}zyz|{{{{z|}~}{yxwwz|~~}}~~~}~~~~~}~|{{}~~}}{}{{zz}}{z{zywxzy|}~~}|{|~~}}{|}~|zxyxx}}}}}{yyxxwwz{~|}}~}}~|yzwux{}}|z}z{}}|}~|{}~}}}~~}}|{y|~~z{{|{{}|}}|{{zwxz~}{||{{{||}|}zzz{yyz{z{~}}{{zyz}}{zzyyzyyyxyzzzyxwwwx|~~~||}|z{|{{{zxxyyyyyzxvvuutyyyy{||z{zxyxzxz~~~~~~~~~~~}~|}}{{}|||}|}|}}~~|{~~{||}}~~~~~~}}W))*)*(((*'(')&  ="|zyz|{zzz{||zzyyxz}|}||~~}}|zyy~||{|zyy{xxyzxxwz{zxz{y{}|yy~}}}~~|}~~||zzzyzxyzzyxz{{zzywwywwwxwvwxz{~~~}}~||~~~~~~~~}|{{|{{{}}z{|zyyyywxzwyy{}~~}}|~~~~~}~~~~~{{||{z|}~}~~|z||{||}}|}|{{}}||}{wwwxxzyxzzwtwzzyx|yxxzzzy||}~}}z}}||{|{zz}}z{}}|~~~}|{|}|||{{z{yyxzxx|}}}}~~}}{{{{{{yxwwyz{|~~~}}~}}|~{||}~}}|~||}||{zzwwxxxxzyyy{||||}{{|||}}~{{zzzyzxyzxyyxyyyyxwxxyz{xwwwwyzxxy{||~~~~{{|~~~~~~||yxy{~~}|{zz||{{zzyyzyyz|}{|{~~}}{z|}|}|}}|z{zxyzz{{{~~~}|}~|{||~}||zz{zywy{}|{{{z||||{|{|{zz{}}}}zxxxxy~~~~}}}}~~~~}~~{}|}}~~~~~}{||}{{x}}}{|yyxyz{z~}}}~}}|||}~}}|||}}{zyxxz|}}}}{{xwwwwyz|~y}~~~}|{yyywxz{}|{{{z{|||}~||}~~~~|}~}}zyw{}~}}{zzyyx}~}{~|{zzwwww{}|{zzy{|{{||zz{zyyxyzz{~}}{zz|{{{{zxxyzzyxxxxzzzzxwwx{}|~{}{z{{{zyyyxxzyxxwvtttttwxxz||z|zyxwxxxz|}}}~~~~~~}~~~~~}{{{|}{}}||}|}~~}}|{|||{~}~~~~~~~}|}X(**)*))()&(((&  >!}yxz{zzyxzzzzyywvxz{{~|}|}}|{|xww{{z{zyywxxwwxvvwyywwwyxy{{zyyzz|xy}}|||~~}||{zyxzxwxyxyxyxxxuvwwwvwvwvvwx{{|~}~}||||}}~}~}~}}~~~~~~}|{zy{|{{{{zyzyxwwvuvwwwxxz}}~~~~}}~|~~~}}}}}}|{{~~~~~~}|{{|}|||}|||{|zz{{|}|{{}{zz{||||zwvxwxyxxvyvvvxyyx{ywxyxwxxz|~||{{~~|{{{zxyzyxyz{|~~|}}|{{|zz|{zzzzyxxyyy{|}|}|}||}{zzz{zzzywxxyz|}~}~~}}}}~||{{{{}~|}|}|z{|z{zyxwxwwwwywzz|{{{{yy{||||{{{zzyxxyzyyyxwwyxwxxwxxyyxvwvvwyxyxyy{~~~~{{|}~}~}}~~~}}~zyxz}|~|{z{z|{zzzxyzzyy|}||}~}~}}|{}~}|{}{{zzzxyxyy{}|~~~~||}}|~|{||zz{zxwxz|~~|{yy||~|||||{{{z{{}~|{{ywwxz~~~}~~~|||~~~~}~}}}}}~~}~}~~}|zz~}|{{zzyzz{|~}}}~~~~~|}}~~~|}}|{yywz|||{}zzyxwwwzz||xy~~~~}{{zzyz|||{||z{{{||~}~~}{}|{|{y{{~}|zyzyy|~}}}|{yyzwwyy{{zyxz|}|z||{zz{{xyyzxz~{|||{{{z|zzxyz{yxyyyyyyzywxy|}~}}{zyzz{{{zyxzyyxvvtuutvwyyz|{||}{xxxxy{|~}~~~~~~~~~~~~~}}~}z{{|}|~}~~}}~}~}|}{{{}}~~~~}|}X)))*+((')'('('  ? {z{}}|{{y{|||{yxx{|}~}|}}}}}{xw{|||}{zz{{xxywxyzzxx{yyy{~{|{z{|{{}}~|~~}z{{yzyxzzzzyyyxywwwyxwwxwwwwy{|~~~}~||}|~~~~~}~~~}}}||{{{|||{{xyxxxvwwvwzyz|~~}~~}}}|~~~}|}}}}~}~~}~|z{z|||}{{}~}|{}}}}}|yxxxxzyyyywxwxyy{|yzyzywyxy}~}|}~~}{|{zzz{zzz{{{|}}~}|~|}~|{{{zxz{y{z{|~|}}|~~~~|}~||||zzy{{|}~~~~~~~|}}}}|}~~}~||||||{{{yxxyyzyyyz|}~|}|{}}}}~}}{z{z{}zyzzzyyzyxxxxvxyywwwxvxyzyyxy|~~|}~}~}{zz|~~}~|{{zzzx{z{{{|{zz|~|~~~}}}|}~}||{{{yz{{z{yxz{}~~~~~~~~}}}}}||}{{y{zvvxy}{zwzz{~~}}}}|{{{{|{|~}||zwwwz}~}}|~|}|}|~}|}~~~~~}}||~}{z}}||{yyy{|{~}~}|~}~~~~}~~|||}{{zyyy{{|z|zxxywxxzz}|zz~~~}|||zzzz{{{}{{{zyz|}}}}||}|z||xyy|~~~|{zxxz{}||}|zzzywvwxz{{yxz}||{|z{{{z{yz{yzz|}}{|||{|yzzzyyzzzyxxxxxyxxxwyy|~}|}{yxyxyz{zzy{yyxvuttvutvxxz}|zz{{ywwy{||}}}}~~~~}~~~~~~}~~~}~}|{z{z|}~}|{|}~~||}{{|}}}~~~~|{}V)**)*))()''')&  @!{xz{}{zzyxz|||ywxxz{}{{||{|}}zyxyz{z{yzyzyxywxxwywwxxwvyz{{}}||{~}~|~}~||}|{|{zxxyzyzxwwuwvuvwuvwwwuuvxyz|}}~~~}|{{|~}}~~}}~~}}}|||}}{|z{z{{}{zyywvvwvuuttuyywz}}~~~~~~|}|zz}~~~~{||{|}~|||||{|z{y{|{yz|||zz{||}}{xxvwyyxyxxvvxxvwyyzzyzwxwux|~~}}|{|~|z{zxyz{{zyzzyz|}||~}~{{~||zzzxxz{zy{|{|z|||}}|{{||{}|ywz{{|~}|{~~~~{}}|{{{}|}~}}}}}|||zzz{ywxxvwxwxxy{|}}||||~~}~}|{{zz{|yxyyywwyyywyxwwxwvuwwwwxvyyyw{|~}~|{|~}~}}~~|zz}}}~{|{{{yxxxz{{z}|{zz|}}}~~~~}}~~||z|zyyyzz{{zxz{{~~~}~~~~}}}|{|{{zyyxvuvwz}{y{}~~}||}||||{}|}|}|{yyxy{~~~|||{||}~~}}~}~~~~}|}{|}~{|{}}{{{z|||{}}|||~~~}}}|~}~||{{|{z{{{{zzzyyyywyz{|}yz|~~||||{z}|zz|{zzzyx{|||~}{|||||zz||}}~|{zzxy}~}||}{zzzwwxyyz{{xz{}|z{{{|||{zzzyz{||}|||}||{{|}|{zzzzxyyxy{yxxzyz}~~~{zywwy{}z{{|yyywvuvuvuvwvy{}|zz{xxy{{}}}~}~~}}~~}~~|~}|}}|{y{x{|~}|{~~|~~}|}||~}yz}}V)**)+()((''(('  A!{z|}}||zyy{~{zyzz}~|{|~~~}~|z{|{{|{{{zzyy{yxyzyyyzywwz}~~}||~~}|||{{z{zzzyxwxxvvwxwvxywwwyzz|~~~~|{}~|~}}~}}}{||{||{}{zz{ywwwwuuvttwyy{|~~}}}}}|~~~~~~|}||}}|}}||zz{||}{{|||||{{{}|{wxwxyyzyyywxyxxxxz|{zzzyxwxy|~~~}}|~~|||{{}~}}}|{zz|}||~~~~|{{z{zz{zyy|}{{}|}~~}}||~|{|{y{}}~~~~}~~}}~}}}~}~~~~|}}}|zzyxwwxxwyvvwx{|~~|~~~~~}||y{{|zyxzyxy{zyxywwxvwwvwwvwxvwxyyy{~~~~|{|~}}~}}|~~}{|||zywwxy||{|||{z|}}}}~~~}}}|{{yyyz{}}{y{{|||}~~~~~}~}||{zzyyxwuuvz~~}{|~}}}}|{{{|||~~}|}||yxyyy}~~||{|}}~~~|~~~~~}{{|}~~}|~}|{yy|||}|~||||~~~}}}}|}{||||z{{{zz{{|zyyxxywxyyx{|xxz}~~}~~}|||{{{{z{yzwv{|z{|~}||yz{|z{||}|~~|{|zzz{||{||zzzyywwxxyyywz{{{{zzy|}|zyyyyzzz{{|||{}}{z|{{{zzxyyyyxzzyxvwyz}~}~|~}|yxwy{|yzz{yyxwuuvvvvvvww{{{{{zwxxz{|}||}~~}~~}}~}}}}}}~|{z{zxzyyz{~}|}|}}|~~}}}|}~~~}{ywy{S()*)*(())'''(&  B!~zwz~}|}{zxxz~~{zzz{|{{{}|{{|~|{{yzzzzyzzyyx{yyyzxxyxwwuvy}}|}~}~}~~||{{zzyyxyyxvwxwuvvvuvvxwuvxxyz}~}}~~}~}{z{~|}}}||}~~~}|z|zzzzz{y|yzyyxwwwvutssrtxxyz|}~|~~}}~}|}~~~}}}}~}|||{z}}{{{|z{y{z{{{{zz{{|{z{{{||wwvuwyxzyxxwxywwxy{{zzyyxxxxz}}~}|z||{z{{z{|}}||{zyyy{{||}~~}~~}||{zyyz{zyx{zzzz||||{zz{|{{{{y{|~}~}}}~~~~}}|}}}}|~~~~~|}|{zzywxwwuvwtsrruz}~~}~{{|{{xxywwyzzxwxwvwwvvtututwutwxwy{|}|~~~|zy|~~~}~}~}|{{|}|{yvvwxzz||{{z{z{|~|}~~~}~||{zzwvyyz}}|yz{zz{}{}|~~~~~~}}{{z{zyxwuuvz~}zz~}}}|zz{}{|}}}~|yxyzz{~~~~|}|{|}~}}~}~}~{||}~~~|}}|{x{}}}}}~~}~}~~}}}}|}}|~||zy{zzzzz{zyywvzxwxyxz}xww}~}~}|}}{{{{zz{yxvz|{{}}}|zz|}{{}~}|}|{|{zz||}|}}|{{z{yyxwyyzxxyz{{z{y{||zzzzz{z{|||}{z|}||}}~}{zyx{{zzz{zywxxz|}~~~|{yyy{}zxy{yyyzxyxxwvvwuyz|{zz|yxz}|}~~}{}~~~}~~}~|}}|zzz{zyyvxx}}}|}}~~}~}~}~~}zxy{T)*+**((()''')'  C!~zxx~}}||{zz~~|{z{|{{{}|}}}~}|{}{|{zyyzzyy{{z{|{xyyxwvvx|~}~~|}}}{{{|zyzyyxxyxwwxxwwwwvyz{z{}~~~}||~~~~}~}}|}{|{||{{{}{{zzxyxwwutuqrvvxyy|}~~~~~~}~~~~|}~~}{{|}||{|}{y{|{|{|{||}}}}}|}}{zwvwxyyz{{yyy{yyzz{z{{zzz}{|~}}||}{||z{|~}}~{{yzz{|~~~~}}{zzz|}{yyz{{z{{|{|{zz}}|||{z{}~}}~~~~}~}~~~~~||zzyxxvwvvspoqsx}}~~||~{zzyxyz{zywxxxxxwvuvuvvwxuuvvyz}|}|zzz|~~~}}~}}}|}{}{zyxxxxz{|}}}}{{{}||{}}}|z|zzwxz{}~|{{{zy{{}}}~}}~}}}{|{y{{zwvvvz~|}{|~}}|{{{|~~~~|}|zzz}|}~~~}|}}~}~~~~}}~|}}|}}z{}~~}~}}{wv|~~~~~~~~~}~|||{|||{{z{y{{{{z{zxwvyywyyxw{xvx{}}}}}}|||{{{yzxwxz|~}~}{|zz{||{}}|||}|||{{|}}}}~{|{z{zxxvwzyxxzz{{{zyz{~zyzyzz|z{}}}zyy|}|~~}||yyyzzzzyzyyxwwx|~~}~~}||zz{{yyxzyxzyyyxywwvvvxz||zzzwwx{}}}~|{|~}}~~}}~}}}~}{{|{zzzzyzxvvy}~|zyz}~}~}}~~~~}|}|}}{{yxT()*)*'(()'''(&  D!~{wwz~}{|||zy|~}|{zz|{z{|{|z{}~{{yzz{{zyyxwwyzzyzyvvxwwvux|}}}|}}}|}~~~}~}}||zyy{yxwyvwwxwuvwwuwuvvw{yyz|~}~~}~}||~~}}}}||~}|}}||}{|{{{zz{zywyxwvuvussqqswwvvy}~~}~|~~~~{|~}~~}}~||}~{}}~{{z||{|yzzz{zz{|{z{z{{}||||}|xxxwx{yz{{{yyzxyy|{{{z{z||}{}~~}z{{{{{{ywz|}}|~|{zyyy{}|}||~~~}{{yyzz||zyyyyy{yzz|yxz||{zz{{{|~|~~}}}~~~}}~}|~}}~~~~|{{yzxxwvvuurppqrwzz}{|{zyzyxxxyzxxxxyxwwvuwutvutsuvtvyzz{}|zyy||}}~~}}}}||{{|{}{xxyzy{}|||}}|{}{zz~~|{z|zzyyz{}}|{z{{xz{|||}~}}~}}~~}{yy|}zyxxvz~}|{{}}~~|z{{{|}|}|zy{}}}~~}}}}~{}}}}~}}|yz~|}~~{|~~~|}}zywx~~~~~~}}|{|{|||}|z|z{{|{zz{yxxyyzwxvv{xwvwz~~~}}~||||zz{{xy{}~}{}z{|}|{}~|}}~}}|{{z{}|||~|{||{zxyxy{{zyx|||}{zyz|zyzzzyyyx{}}{yx{}~~|zzzy{{zz{zwwxwy{}~~~|{||~zzyzzxz}{zzzxwwyvw{||{|{yyz}~~~~}|}~}|}}~~~~}~}{|{|zzz{{yyyuvxz}{yvuz~~}}}}~~~~}~~}~|{{yT*)*)*((')'(()&  E"}{yy{~}}{}~~~~~|{|{|{}}}}~~|||zz{}{|||zyyz{zz}zyx{zwwvw{{}~~}}|~}~~|{~}~}|{|}zyzzxwxxwwwxxwxwwyyz|z{|}~~}}~}}}}|}}}}~~}}}|}|{|{{{yzyxxvutvuurqqvvvux|~}}~~~~|}~~~~}||||||~}}|~}||}|{|{||}|}||{||}}||||~{zyyzz{z{||z{{zz}~|{{|{|~~~~}~~}{}}|}{yz{}}~~~~{zzy}~}}}~~~{{{{z}}|zzzyz|{z{{ywz}{}zzz{}}~~~~}~~}~~~~|{{|zzzyvvvvvrssxyz{~}~|{zyyyxzzxzyxz{yxvvwwwvvvuutuuuxxz{|~|zzz|||z}~~~~}||{||}{zz{zz{{}}}~}|||zy|~}|||{{{{{{|~}|{|yzy{{}|}|}~|~|{xw|~|zzzy~~}|}|~|}~{z{|}|}}|{zy{~||~~~}}}|{}}|}~~~~}||xv{}}}||}~}|{|{{yy|~~~~~~~}||||{z{}|{||{{z{|{zzyyyyyxyxvuywvuvw~~~~}}}~|||zzzzzz|~}{|zz||{{}}||~}|||zz{z{||}{|{{{{zxxy{{yz{||z|{yzy{wx{zyyyyxyz|zxxxz}~}}zyzz{yzzywwwwxyz~~}}{}}}{zxzxvx||{zyxwwwwy|{{{|{xzz||~~~~}~~}||}}{}}~~}}}~~|{{}yyz{{yxwuuwyzyvrrw|~}}~~~}}}}~~~|}|zS))*)*((')'('(&  F }ywwyyxz|~~}|}~~~{{z{z|}|{||}}}|{xxz{z|~}zzzzyxyzyywyxxwwwyy{}z||}|||}|}~}{y~}|{{z{yyyyxwwxwwxwvvwvwy{zzyy{|{{}~~}~}}}}}|}|||~|~}||}||zz||z|zzzyyxxwwvttvtrpqssqqu{|~}}}}~}~{~~}~}}}}}|{{{y|~}|}}{|||{|{{{z{{zz{{{z{}|{{|}yzyyy{{zzzzyz{yy}}{zz{z{}|}}~}}~||{{zz{xy{|z||~|{{xxy}}{|}~}}~|{{zz|~||z{xyyyyyyzwwx{z|{yzz{|}|}}}}~~~~~~}~~}~~}~~|{{|z|{zxxwxwwxyxyy{}~~||zyyzywyzyzyzzzywvvuwvuuvuuuustvwwyx~~|z{xxz{{z{|}~~~}|{}|||}{|zzz{z|z{|}}}||zy{~}{|}{{z|z{y}~|}|{yxzzz||zz~~}~~~~~}~{xvz|{{|}}}}~~~~||{{z{}~~}}|{yy~}}|{|{||{|}|{}}}}~~||zwx}~}}}{z~~{{yy}}|}~~}~}}}}}}||{|z{||{|{z{{|z{yzzzzzzxyvvwuvwww|~~~}|{|{{{{z{}}}~||}z|}||{~}}|~|||{z{|{}}~~|}}|z{zxxz|zz}~}z}|{zz{xwy{xzz{y{|~zyyvw}~~~|{{|zyyyxvxvxyyy}|}}}{z{zxxv|}{{xxxxzy{|}|}}{y{~~~~~~~~}|~~}}}}|}~~~~~~|}}{z{|{ywxwtvz{xwtrt{}~~}}}~|~~~}}{T)*)*+((()'('(&  G!}|zzzzz{}~~~||{|zz}}~~~}}}zxz|{|||z}{{z{zy{{{yxxxy{|}~}}}{}}|}}~~~|~~~~|{|zzzyzyxyyxwwvwwwy{}||{{|}}}~~~~~}}~}|||||}|z{|{z{{zz{zywvuuuuutrqssppu{|~~~}~~~~~~~~}}}}}|{{{{}~}||{}~~|{{{}||{zz|}z|~{||}{||z||||{{yyz{{z}|zxz||~}}~~}}}||}{yx{}||{|~~||yxz~~~}~~}~|~}}{{~~}||zy{zzyx{yzz||}|{{{}}|}}~~}~~~~~~~~|}}{{||zyzzzz{}|zyz}~}{{z{yxzyzyz{yzzzwvxxxwvwuvvvtuxwux{~|{yxy{zz|~~~|||||}}|{{||||{{|}~~~{{yz{~~~|}}|||}||{{||}}}{zz{{||}z|}~~}yyy}|}||~~~~~~}}}|{{z{|~~{{{wz}}}}{{|}}{{|{{~~|zz}}}}|z}}|}{{}~|zwv|~}~~~~}||~}}|~z{z{|{z||{z|{zyzzxz{{yyzxvwttuww{}|{{yyzz{|~~~}}{{}}}|{{|}}}~~}|{|}||{}~{||{{{z{xxzzyx|}||~|{z{yxx{yxzzzzz{zyxwtz~~~}}{|zzyywwxxvxy{{}~~||}}}{{{xwyzz{zzwwxyx{~}~|||{y{~~|}}~~|}|}}||~}}~}||}}{{{|zyxwxvvz{yvvtuz}}}}~~~~~}~}~~~|U)**)+)(')''')&  H ~|zzzyxyz~||}{|zzyy|~{|}|}~|{yww{zz|}{|{zzyzyyzzyxxyzyz{}||}|{z{z||~~|}~~}~~||z{yyyzxyyyxwywuuwvwx|~{zz{}}|~|~}}}}|~}}}~|}||z|{|zyzz{z{{zyxyxxwvvtusssrqpmnrvz|~}~~}}~}~~~~~|}z{|}{{{zz|}}}|{z|~|{y{{zz{{z{{z|{|}{z{|z{|{||z|{zwvvyzyz~|zwy{||~}|}~}}}~~|}}|||{yyz}{z{{|||}zzy|~}||||||||{|}~|{{zwxzzyyzyy{{|z{|{z{||{||{y{{{~|}~}~~}}~}~}{z|zz{|ywwyy{|}|yz{{}|}}||{zzxwyyyxzzzxywxwvxwwwxuututqtwtty~~~|{{zxyzy{|~~~}{||}}|}zz{|{{{{{z|}|}||yyz}~~~}||{}|{{}}|{}{{|||{zyyz|}{z{|{}~~~~|{y{}||{{}~}~~~~}}||}||||{~||{zy~~|~}{{|{zz{yz|~|yuy|}}~~}{}~}~}~~}||y||~|{yzz~~~}|{}}|||}|{|z{||{|}|{|zzz{y|zzy{xwursuwwz}~~{{yz{||~~}}|}y{~~|z{{{}|}|}~}{~}||}{|zzxyy{zz}~~~}|{{yxz{yyz|z{||z{xwsw~}}~zzxzxwyyxwx{{}~}}~~|{{xyy{zzzzyxx{xy|||{{||{|~~~}|~}{}~||{z}|{{|{yzzyxyy|zyzxwz~~}|}~}~~~}U))*)*()()''')&  I! z|{{{zz|}~}}|{yy{|}}|~}||}|zxw{|z{}}|z|{|{z{||zy{|{z{|}|~}|zz|}~~~~~~}|{z{zzyyyyyyyzxwwwyx{~~||~}~}~~|}~}}|~}}|}|{z{{{{{{{{{yxxwvtuusttsnmnrvy|~~~||}|~~~~~}||~}|{|{}{}~|{}{|}|}|{||{|{{|{z{|}{{z{zy{|}||{||}wwvxx{|~{zyz||~{{}~~~~~~|}}z{|||{}}{}{~{zz|~~}~}|~}|||}~~}}|z{zzyzz{{{}}{z{|||}~}||{{{|z~~~~~~~~~~}}}~}z~}{z}{xyz}}~~||}}{~}}|||{zy{zyzy|{yyyxxxywxxywututrsuuty~~~||}{zz{{{~}~~||||}||{{{{{z{{}}||~}{zz{~~~}}}}~~~|z}}||}}}}{}|{|||}~~{z{{|~~|z|~}|~|}~}}|}|~}{|}}}{|~~}}z|}~}|}|{{z{zzyx{~~|zwxz}~wy~~~}}~}|~{zzz{|}|}}~~~~}{||{|||{{{|{{{|z{z|{zzyzz{{zyxyywvrqsxxz{~~~|zyyz}|~}||}zz|}|{z{zz|~~}|}|}|}~}}}|{|yxxz{yy{~~}}}|}|zyz|zxz||{{|yywwsv|~}~}~}{yyzywxywvwzz{}~}}}~~||{{yxxyxyyywxxwxwyzyyz{{{{}~~~}~||}||}~}|}|zxz}|{{}z{zyy{{{{zzyyy{}|}}}{{~~~~}}U(****((()'''(&  J ~{yy{zyx{}~~}}||zzyzx{{{|{|}{{{{ywz|zx{~{||{{|}yyxyzyxz{zy{{{~||{zx{}}~}}}}{zz{zzzyvwwxyyyxyvxvwxz}~}z}~}}}}|~~~~~||}}{{|}}}}}z{yyxzzzyyxzywxwttsutsrqnllputw{{{{{}}}}|{~~~~}z{|{|{{z{{||}|zzz|{{|zzyz||z{{{|{{{{zzywz||{zy{{{yvwww{|}}{zzy{{}|{|}~}~~{}~~|{|zz{}|{{{|zz{zyyz}}{{}{|}||{|~}}}|zzxyyxx{{||}|z{}}{}~~||{{{zzz|~~}~z~~~~}~}}~~|}~}|{|{}|y|||{|{yxx{}}}||~}||~~}||{{|zyyyxxy{zxxxwwwxwvvxwuttrrsuvuz|}~~}}}||y{{|{z}~~}~{||||}}|z{zzzyyz|}}~}}}{{z}~}||{||~~}|}~}{}~~}}|{{|{|~~|}z{|~}~~~~~||{|}}}}~}~~~~~~||}}{{{{}|{}}}{~~}}}||||yyyxvz~}|{ywy{{xv|~~~~~|}{~~{|zzyx|}}~~~~~}||}|{|||||}|{{{z{{|{zxxy{{}{ywxxxwrstyzy{}~~|{zz}~~~~}}}{}~~{zz{yy{||~}}|{|}~||{{xxwzyy|}}{}}{{|}{yz{}{z|yyyxttx~~~}{zzzyyyzwwvwwy{~~~|}{zzzyyxzzxyywxxywxzzxzz{yz{~~~~~}|{}~|}|{|{|}||||||||}||z{||{z{{}}}~{z{~}~~~V)**))()()'(''&  K!}{z{{}|{{}~~}{{zz{{|}{}}~}|||zyx|{xz~~||~}{zxz{xz{{{{|||}~}}}{|~~~}|}z|z{yxxyz|zzwxyxwz{}~~}~~~~}~}~~~}|}}}}{{{yz{|z{{{zxwvvtuvvutrpnmortvz{zyz||}}{|}~||}}~}|{|~||{}||{}{{|||{|}|}z}|||~|{z{yxz}~}|{y{}zxzzz{}}{{z|z}~||~~}}~~|~{{}~~~~}||{|{zz}}~|~~|~}~||~~|~}zzyxwx|||~||~}~}}}|}{{|z|~}~}~~}~|{|{{|{||~~|yzzy}}~~z|~}|~~|{zyzyz{{zzzzywxxwuwvwwuvuuvwxxy|}}~~~}|}z{{}||}}}}}||}|}~||{{{zyz{}~~}}}||}}~}{~|{}}~}}~}}~~~}||~}{}~}~~}~~}}~~~~~~}|~}}~||~~}{}~~{yxx{yzy|~}|~~~~|}~|yyywvy~}|}yxyyyzx}~~|}}}~~~}{ywwz}}~~~~{||||}|||}||z{{z{|zzzyx{z|zzxxwwvrquz~}{zz~~~~{{|~~}~~~~}~|}}}zy{zywz||}}~}}y{~|{z{ywwzxxz~~}~|||}|~}}|{z{{zzzxyzyutv|~~~}}}}{zzyzyzwvwwuxxz|~z{|}{{zyxwxxxwwyxxyxxxxywwwzxyx|}~}~||~~||||{z{|{{{}|||||||}zz{||z{}{{{|zzz}~~~~~~~V(**)+((')''')'  L ~zyzz|z{xy|~~|}|{zyzy|zzy{|||z{zzyxyzwyz}}~|z}|zyxyywwz{z{{||{||{|z||~~~~~}}{|zzyzyzxwuuwyyyxvxyyy{||~~}}}|}~~~~~~}}~|}}~~}}||z{yyz{zyyyywuvttuvuttsnnnpqswxxxxxxzz{zzz|}~}~~~~~}|{|}|}zzz|}|||}{|{{z{|zzz|||{|}{{}{{zzyvz|}||zzz|zyz|||}~}{zzyzz~}{||{z}}~~~|}|}{y|~{{{}{{{zzzy}}}~}|}{||}|{{|||}|{yyyyyz||~~~}}}~|}~~}||{z{|zz|~|z|~~}}~||~~}|}~{z|zyyy{|}|{yxyxy}~|}~}z~~}~}|}}|zzzzy{z{xyxywwxvvuvvuvuuuvxyy{|}}}~~}}}|}{z{|{|}~~~~}~}|{}|}}{{{{zz|{{{}~~||~}||}{||||{{}~~}||{|~}||~||}~}~|}}~}}}||}~~~~|{}~||~}|{{|yxyvxwzwy}}~}~~~}~}}zywxuu{~|~{zzzz}~}~~~||ywvy|~}~~~~}}{{|}{{}~||{||{||{zxyzz|~{zwxvuuqqrv}}|{|~{|}~}~~~~~}~}}}zzyzxx{}|}~~~}|yz}}||{{yxz|yyz}~~|||}||}~}}|{{{zz{yywtwy{~}}~}}||zzyywvuvtuvy|||~}|z{wxxzxxwyyyz{xwxxxwvwwyyz|~~}}}}||z{z{{{zy|{}}~}}||z{|{}{z|{zz{{||}}}~~|V()***((((('(('  M!~zz{|{||yx|~~~|}|{}{{|{zy{}}}|}|{|zz{{y{~~~||||zzzyywx{|{}~~}}}||}}}~|~~~}|}|xyzzwxwtvyyxxxz{{{z|~~~~~~}~{~~}~~|||z{|{{yzyxwvutvwvuttrqrrsuwzzxxxyzz{{y{}~{z~~}~}|||}|||{|}||}}}||{{{||{|{{{z|~~}{|{|zuy{|~~|{}}}{{|~~}~|zzzzz|}zxz|{~~|}~~}z|~}|}|||{|z||~~}~{z}}z{|}}}~}z{zyy{||~~~~~~~}}|{||{{||}{|~}}~}|~}{zzzyxz{}}|yyz{{}~~|~~~}}{}{{|{z{zzzzzxywxyxvxwvwvvuxyzz|~~~~}}|{}{~|{}~}~~~~~~}||}|}||{{|z|{||}~~}}|}||}|{}{|z{}~~|{{y{}|}~}|}~~|}}}~~~}||}~}}~~~~}{||}||~}~~}|{}}}{xyyxwxxvz}}{|}~~}}|{ywvwuy~~}}|{z{z|~~}~}}zxxwy}~~~}|||{}||{|~|}}|{z{}{yz{zz{|zywwuusopot{~~~~~~|{|~~~~~|~~~}~~~~}|{zyww{|{|}}|}}{z{}~~~}|{{zy{{zyz{}~~{{z|}|}~}~~{{zzy{yyxvvvz|~|}|}}|{{{xyxvwwvttvuz{{}~{{{yxxwwxwzyzzzzyxwxvvwwvwxx|~~~}|~}}||zyy{{zyyy{|}}|||z{|{|{||z{y{zz}~}}~~}~~|U()*)+))()'('(&  N ~zxxzzx{yy{}~~~|}}|{|{{y{zyzyy{|{{z{|{yzyzy{~}|||{ywxyywwwzzz}|{|zz|}~}~||~}}~|z|zzyxywvuttuvxwyyzzyy{|}~}~|}}}}~}~~}~~}~~|{|}|}}}}|}{zzz{zyyyzxxxvutvxuttrrrrsuvxxwuxwyyzxwv}~{{|}~||~~}~|{{{z|{|||{{{||}{{{{{{{{{yxyzzz{~}|||zz{zuwyz{||{{~|{{~~~~z{zxyy||xtuyz{~||||}zz}}}|}|{{{yzz}|~}}}{{|}{|||}{}~|{yzxyz|||~~~~}}}|}~|yyzz{|||{{|}}~~~}~|||}||~}{}}zyyxxz|}|zyyyy|}~}}~}}|{}}}}|{zz{z{{yyxxvwvxwxwwwuvvsvvy{|}~~}{{}{z{|zzz~|||~}|~||{||{{|}zz{{||{|}{|}}|{}||{||z|}{zz|{}~|{|{z|}}~||}~}||}|}}~}||}|~~|~~~~||{}}|}}|~~~zyz~~zxxyzxywyz|~~}||||{}~}}}~{yyuuuy~}|||zyyz{~}{}~~~{}zyzyy|}~~}~}}}|}}}{~|}{}{{{||zy{z{}{zywuvssonnry~}}}z}~~~~|~~}}~~~~|zz{xx{{{}}zz|~|||~}~}|z{z||{{z{z{|}~|||{{|}~||||{z{yxwxy{}||}~~}}{zzyxvwvuttuy}{}}{{yzzxwyzx{}|{|{zyyywwxyxwwwz}~}}}}zzz|{yyxxy{}|}}}||}~}{{}{zy}|}}~~~}~~U)****))()'('('  O!{{zz|z{|z|}~}~}|~~{|{zzy{z|{|||~}zyz{y{~}}|zxzwy{xwwy|||}|}||~~~~~|}}|{zz{xwwwvwwxy|{|{{{{}}}|}~~~~~}|~~|}~}~}|z{{z{z||{zzxxvxwxvvtstttvxxxwyyyz{||ywz|}~}}~~~}}|{{{}||||}||}~}|{}|{{{{zyzz{y|~}||{{|zwwyxy||}|~}|||~~{zzzzz|ywssuz}~~~}}}}~}|{|}{}~|z|}}}}~~~~|{zzzy{}}}}~~~~~}|z{{{|}}}}}}~~~~~~}{{~}|}~~}|||zz{xzy~}{|yy{|~~|zw|~~}}}|}{|||{zzzxxwyyyyyxxvwwvy{|}~}}~}z{|}{z}|||}}||{}{|||}||zz|{}|}~}~~~}{}|}|}|{{||yy{{|||z|}}}~~|}~~~|}||}||~~||}}~|}}}||}|||}{|~}zz{~{zyxzzyxxz|}~}~~||}}}~}~}{yyvuvy|~|||{zzzyz~}}zz~|}~~~|z{{z||}~}}|}}}{|}}}|}z{{|{{zz{{{{xxwwustpqoqv}~}}|~~|||}~~~|~||}}~}~~~{zy{xyz|||}|{z{|||}~~||zz||||{z{{z{||~~|zx{||}||{z|{|wxwwwy{|}|{~~~~}|{zxxvwttrsv{|zy|zyyzwxwxxy{||{zzyyyywxwxwwvwx{}}}}|zy|yxxyxxz}z{|||{}}z{z{z{{||~~}~||{~~}~~W()*)*()((&'')&  P |yz{{{yyzz|}}|}||}{|~}|{zywyzz{{{zz{}zyxzxy|~|||{zwxwxyxwwy{{|{{{zz{~~}|~||z{zyyzywwwtuuxy}|z|zyy{}}~|{~~}~~~~~~~~~~~}}}}||}~}{}|z{zzzxy|||{zyxwwwvutsrttvuuxwvwyy{z}zzyz|}|~||}}~~}~~~|zyyz{|{zzzz{|}}|z||{yzxwxyzzx{~}||{{}|wvvwwz{z{|{yzyz~~|{{yz{zyvtutw|}}}~}~}}{{~}}~~|{{zz{|~}|}~|{{{|{||}||~zzyywyz}|~}}~}~~}~}~}zyyyxz|||z}}{~~~}}|}|}||{||}|}}|{|zyzzzxwz|zzyyz|~}|xuty~||{|{{{{zzzzzxwxyyxwxxxwwvvwy{}~~~|}}{{{|{zz{}{{{{yw|~~~{{zz{{||{z{{}}|}}~}}{}||{}{|z|zyz|{||}{{}~}}~}~}~|}~~}|{|||{}}~}|z|}~|}~~}~~~{{{||}|zx{~}|{z{y|zyz||}}~~}|}}{|}|~}|yzxuwyz~~}}{zzyxwx~}}{yy|~~~||{{|}{z{}~}||}|||}~}|{}{{z}z{y{z|{{xwvvvssrrrsuz~~|}|||}}~}}}{{}~|~~}~}zz{{{{}|}|{{{|zz{|}~}}zyz}}{||zy{||{}~zzzzz}~}||{}|zywxxyyz{}|{}~~~~z{yxwwtssty}~|{zz{zzxwwxwx{}|~||{zzzyxwwxwwvwwx|~}}~}||{zzzzxxx|}{}||}~~~}zzyzz{}||~~}~|{{}|}~|~~~X)****((')'('(&  Q"~|{{{|{z||||}}{|~}~}~~}||{yz{{{{||||~|yyz|z|~|}zxvyxyyxzy}~||||{z|~~}~|}|{~{{zzzyxywxvy{~|{z{}~~||~~~}~~~}}|}zzzyxx}}~}}|zyyxvvuustwwwwxyxyz{|||}{{}}}}}~}}~~}~|||yy{{|{{{z{{}}}||{{{zzxx|z{yz}~~}{|||xwvvwwyyy{{zzz}}||{{||zxvwxx}~}||||{}~~|||z}|~~|}}}~}|{}}|}~{yxwx{|}~~}|~~{zzxy{{}}|}~~~}~|||}}zz~~}~~~~|{||{{zyy{|{zzz}~{zwvy}~}}~}}{{{|zzyxxyyzzy{zyxyvvwz{~~~~|}{}||||z{}|{zy}}~~~~|z{|{{|||{{{|~~~}|~|||}}{}|}||{z{z}|{|}}{~~}~}|}~~}|}}|}{{|}~~}||}}~~~}~}~|{{}~}}{yy}~~}||{{||zz}||~~||~}}{|}~~}~~{{zwvxz|~~|}|{{{xwu|}~{yyy~~}||zx{{{{{|}~~~}|||{{}|}}~}|{{{{{{zxzyzxvuusssrstuuy{}~~}~~|}~}~~}~}~}}~}|z|~~}}~}}||{}y{z|{{}}zzyyzx||~~~}z{{z|||{yywz}}}{yxxv|}}~{|{}}{yxxyxwx{y{|}}~}}{xwxuuttux{~}zyyx{zywvwvvy|}~|{zyzxyxwuwuvuvvvy}~}}|||{{yzzxxx{}{z{{}}}}|{xyxz||~}}}}}}|zy{~}~~}}~W(+***))()&''('  R |{zz{zy{zz{z{{{z{||{}~~}|{yxwyyzz{|z|}{zyyzxz}~}}|zxuvxxxyvx{|}z{|zzz~~~}}||{zzzzzzyyxyywvwxz}}|zxy{~~}||}~}}~~}}}~~}}}}~}}~~}{{|{zzywwy|||~|zyxwuuuuttvwvvvvwwy|{{|{z{~}~}||}|~~{|~{y{~~}~||{{yyz{{yzyxx|||{{{zz{yyxvyzxxz{}~}}|{}{wvwuxvuxwx{y{z{}|{z{zzxxwwxz}|zz}{}|||{||}~~~{z{{{||~}|{{|~}}~}||{{{|}{zxxvvz||}}}|{|}}|~}{zyxyx{|}}~~~~~}}|||{{{|{{{||}}{{{yz{zzzzxzzzzz|{~}~~||xzzz||}}}}}}z{}zzy{xwxyxwwxzzxzwuvy{|~~~}}||~||{{{z|{|{y}~}~~~~}|yy{{{||{z|{|~~~}|}|||~|{|}||{{{z|{{z|~{z|}~~}~~||}~~~~||}{|z{|}~~}~||~~}~~}}}~~~}{{}}|zxwz~~|{|~|{z|~}~}}|}~~~|z}~~}}|yywyxz~}}||zzxxwz~~}||xxz||}}~}|{xx{yyz}}}}|{|{|}}|}||}|{zzyzz|yvvvusuqstvwy{z{~~~|~|||~~~~~}~~}~}|}}}~}~|~}~||||{z{|z{||zzywy|}|zx{}}}|{xwx~|yxxwz{~}}~||{}zzxyyyyyyy{}~~~~{{yyywvvvvy}}}zzxwwywxxywy}}}|{zywwvvuvxvvwusuxz~~~}}}}}yzyzxxy}|{zz}~~}{yzyz{}{}}~}{}}zyz}}}}X))***(((('''(&  S!}{{|}}{{||}|||{z{|}|~~~}|zyz{zz|}}|~}z{|{{|}~}~}yyyxyyxwwz|}}{|{{|}}~|}|{{}z{{zzyz|yyxxy~~~|{y}|~}|~~~~~~~~~~}~}}}}|{{{ywvz}}~~{yyuuuuvuvwwvvvwxy~|}~||{{}~~~~}~~||||z|~~~}~}||{zz{{{z{xy{}}~|~|{|{zxxyzzxz}|~}~~}wwwwyxwxyz{{|}|~}}|{|}zyxxwxz|{{x{y|~|}~~~~}~}{}}~}|~||~~~}}}}||}~||{xvvx}~~}|z|{}}~~~~}{yzyy||~~~}~|}|{y{|}}{z||~}}|{z||{yzz{z{{z}~~~}~{{||||}~}~}}|{|{y{|xyyzyxwx{}{|zxwz{~~~~~}|}||}}}|~~~~}}|zy{{}{{{{|||}~}~}~}||~~|}}||{|yy{}{{|}|{|~}|~~|z}~}}|{{{}{{z~~~}~~~~}~||}~~}}~|{|~}z{z{}~}{||{zy|~}~}|}}|}~|~~~~~~}~|ywwxwz~|{~||||zxxz||~{{yyz|~}{}}|zxxzxz{|~}|}{{}|}}}}~|}z{|z{|yxyyzvvvutsqtvvwyzywy~}|}}|}}||}~~}~}~~~}|}}}}~|~}~}{||{zy|{z}}{{{yxyy|~~~}{yy{|}|{xxx|~~zyxyyz}|}}||}}{yxwyyxyxxz|~~~~|{z{xxwwwvy{{{zywwxwwzyyxx|}{{{zvuuutuuuuutussuy|~~~~~~}~~|}}{yxyyyxy||{yy|~}~{y{zzz{{~}}zz{{xxy{}|~}~V()+**(''('''(&  T!}zzzz{|z{zz{z{xyz||}|}}~{{wwyy{~||}~{zy{{|{|{{|~zzxyvwxzvtwyzzyzyzz}}}~}|~}{yzyyyzwyxxyywxy{||{|{z||~~||~~~~}~}~}|~~{{|z{|}}|}{zyzxvuz~}|}}zxwuuuwwvtvuuuvuvy|}}}|{zy{|~~~{|}}}}{}z{|}}}}~||z{{yy{xxzzxyy||{{|{{{|yxuxyzwz{{{~}~~}wvvvyzwwyyzy{}}}}~|{|{yxxxvwz{yxxxxx|}|y{}|{~~}|{||}~~~~{{||{|~}||}~|{~|{zxuuvz}}~}{{zyx|}}||}|zywxx|~~~~~}~~~}~~}zyzxy|{{zyz}|}|{{{|z|zxzxyzyy{~~~~~~||{|}||~}|}~{{{||{zzzyyzwwutuxz|yxwy{}~~|~}}}|}}~||}~~}~}}~{yzzz|}z}||}}}|}||}}|z}}|||||||zz{||z{}}|}~}}}~~|{}~}z|||{{{}z}}}}}}~}}|~|~~~}}~~{||{{zy{}~~|}}zzx{~~}|}||}~||}z}~~~{zwvuwx}{||{{~{yyyz{}~}{{zyz}~~{}~|{yxwxwwzz}~||{}|~~}}}~}||||{|zyyzxxvuvvspswyyy|zy|~}|||}|{}~}}~}}~~~~~|~}|}|{{{|{|}~z{{{zyzz{~}~}~|zz{|}}|zxx{~{zzzxy|~|{~}|}}}{{zyyyyxz|~|~}{z|zyxywxyy{|{{yxxyxzzzxxz|zzzzwvuuuuvvvutvutvwz~~~||}~|zy{{}{zy||{xz~}|z{|yz}y|~|{xyzxwx{}}}||}X))***((')''(('  U!}z||{|||}{{||{yz{z{~}}{zyy|}}~~~|{{||}|~}{}~||{yyz{xvw{{{zz{||~}}~}~}|{zyzzzyyxywxxxx}}}{{||{}}}}|~~~~}~~|{|yy|~|~zzzwuy|}}}}zyxwutxxyvxvtuvvxz}~~}|}{{zy|~~}}~~}}~|{}|}|~}{|{{{z{|z{{zzz||z|~||~}}ywwxxxy{{|~~}}ywuuxzyxzzyz{z}}~~~}}|{{yyyw{|yy{zz{|~{z|~}~}}}}}~~~~~~~|{||{{}}|{|~}~}z{xwwz|}}}{|yz{}~{|}~|zyy{|~~~~}~}zz{zyz}|zz{~|}~}||}|{|yxwzzzyy~}}~~}|}~}|~}}}|||||}{zzyxwwwwwx{|xzz{}~~~~~}}~~~~}~~}~|zzz{|}|{|}|}||~||}||{|}||||}{}{{{||z{~|}}}}~~~}|}~~{||~}{|}}}~~~~~~~||~|}}}}~~}~~}{{{yz{|}~|{||yyz{~}|||}|}~~}~~~{xxwwvy|}{{|}|}}{zxxz{}~~}|{zy{}}~~}~~}}}xyyywvy{}~}~~}|}~}}}~~}}|{{{zzyxxwwuwwvqtvyz{~}|}}|||||}~}}~~~~~~~}|~}|~~|{{{|}|}|{{}zzzyz}~}}~}{{||||}zyy{~|{{{xwx}|{{~|{}~}{yzyxwywy}~~~~{{|zzxyxxyyz{{{xxxxxyzyyxx{{yyyxuuwuvvwuvvtusuww|~~}~~~~{}}{zz|~}{{||||{z|}|||{z{~{{}}yyxxxwxxy}}~}{{|{T)**)+()')'''('  V |z{{{||{{{zz|zyxzzx|}~~~~}zyyxy{~~~}{y||}|{zz{~}{y{{{yyvwvxzxzzyz}}|||}{~{{zyxyyzyxxzyxyxyz||zyzzz{{}|z{~~}~~}~~~~}}}|{zxzxv{~~}}{{{zxxvx}||}{zyywutvxxvvsstuuwz|~~|}}z{zyz|}{|}}}{|{|{{}|||{{zzzyz{||zyzzyz|zy|}zz~|zvvwvvz{zz|}~}xvvtw{yyxxxyxyzzz~}|||zzzyzwxzzyyxyyz{{y|~}|}}||zz{~~}}|}zzyz{z||{zz||~~||{xywvwyz{|||{{{yy|}|z|}|zz{xyz~}~}}~~~~}}}|{zzyxxyzxyz|||||z|}|{||wwyyyzw|}~~}|}}}|{{~|~|}{{|{{yxxwvvxyyy{{zzy|~~~~||~~~|~~~}~}}}~~}}~~||~{z{y|||{|{||||}{zz}}{{}}||}z{|}zzz{zy{}}}~~~~~}||}~{{}}{z|}|~~}}|}}|}~{}}~~~~~~}|{yxyz||~||{zwxz~|||~~|}||~|~}|zxxwwy{}{z{{{}}{yxyzzz}~}~}}}||z{{||~~~}~||yxyywvwz|}~~~~}|~}~~}~}||{|{{zzxwwutuvtsx{||~~}}}}|~~~~}~~}~}}~|z{|||}}{|{}|||zz||~}{|}{}}{{|~}}|}|zzy{}{{~}~}~|zzyxwxvv{~~}}{z|{zyzyyyyyxxyyxxz|xyy|z{z{xxvwwvwzvwwwuvuvvy|~|}~|z{|~~}}}}}}||}}}~}|||}|}|yyzxwxyy|}{z}{V)*))*)(')''(('  W!}}}}~~~}~}||||{{xzy{~~~~~}||{{{}~}{}~|}}{{{~~}z~|{{zyyxyzzy{z{~}}~}~~|}}{{z{{{z{{{{yx{{}{zz{||{}{z{~~~}~}||z{xwy}~~|||{zyy{|}|}|zzzxvwxxvututvwy{~~~~~}}|}{z|}~~|~~~}~{|||{{||}|||{y{||{{}{z{|zyy{|z{{}{wwwwwz||||}~}yxwuwxzy||xxvxzyy|~~|}|y{{|zzz{|zyzzzz{|}~~}~~~}z{}}}}}|{zzzy{}zyy|z}}{{{wwx{zz|}}|||{|~}}|~|{{|zyz}}~}}}}{z{zyyy{yy{{{|}~|}~||~{yy{|{x}}}~|||}}~}~~||}{yxyxvvyz||~}|z~}~~|~~~~~~~}~~~~~|{~{z{z||}}{|}{|}||||~|{{~}}|}{z{|zzz{{z{|}}~~~~||{|}}~{|}}|}}~~}}|}||~}~}{xxy|z~~{|z{yww|~}|z|}|{|}}z}~}{yzxwx|}|zzzy}}||yz{zz}||}{|}{|{|||}}~|~~}|yxwvwwxz|~~~~~~~~~}~}|||{z{{xwwxttvstw{}~~~~}~~~~~~~~~~~}~~|}~~}|||||}||{zz||}}}zz}~~}~|{|zy|}|z|~~}}zzz{||z||||~}zzzxxyzuvy~~~~~}~~~{|{}|y{{xxxzywyyxxy{yyy||{{{xxywwwwxxxwwuuvwvy~~}}{{zz|}~~}|}}}}}~|z}~||{~|yxzxxxxy{}~}|z}{U)**)*)(()&'')&  X }{{}}}~}}}{|{|zyxyz{z|~~|}||z{z||~}|}}||||zz||{yz}}||yxxxxwyxy{|~|}~}~|{{|{zz{{{{||{{{wyzzyyzz|{|{{zz}~~|~}}}~}}}~}|{zywy||}~~|{{zyy{z{{{}}{zyxvwxvwuuuusvwy{~}~}~}}}}|||}}||{|||~||||}|}}{{z{zyyz{}|}z{yzyxyz{{z{|zwvuvuxyyxxy~}ywuuvyyx{|xwvuvwvx}~}}|}}{z|zzy{yxyzyxyzz{{~}}~}|}{y|~~|||zzy{yyy|zyxzzy~|{yyxvwzzyz|}{{|zzz{z{{}|z{{yyx{{}~|}|~}{}}z{zzyxyzxxx{{x}||}~~}|{{xxzzz{z~}|}}|y{|}~}}{||{xxxwutux~||{|}~}}}}~~~}}}}}~~{{~{zz{{|}|{{|{{|~||{|z{{|{|}{z{{yzx{yzy|z|}~~~~~~{||~~}|~}||}{{{|}~}}}|~}~~~~~}}}~|{xyyzy|}~}{yzxvz}||wy}~~}|{}{x|~~}|zzyy|}|zyzy|~~|{zzyyz||{{{yzzz|}|~}~}~~~||zzwxwvvxyz|~~~~}~~~~~|||~{{{}{yxxvtvtvyz}~~}}~}~~}~}|~|~~}}}}~}}~{|}||z|{{}~}{y{}}~~}}||{{|}||}~~~}z{}||{|{||}||{{zyzzzzz}~~~~}}||~|z{|ywz{yyzzyyz{|z{||{z{yyyyxxyyyyxxxvvwvv{~~~~~}}|zyyy{~~}~|}~||}}}|}|{y{{zyz{{|}||||V)*))*))()'('('  Y!~|}~~~}||}{zzz{||~~~}z{}~~}}}}|}}}}|{|~}}{yzzzyy{zz|}}~~~~}||}{{z}~|}|{|zyzyzyz{}||{}{z{~~~~~~}||zxz||}~~~|||zy||{{|}|zzzxyyyxvvwvutwy{~}}~~~}~~~}}~}~}}~~~}}}}|}||{}{yxy|~~~}|{|zzz{{|z|||yxvvwyyzyvv{~ywvuuz{z{{yxxxywwz{~|}~}}~|{|{{|}}yyzzzyyy{|~~}}{}}}}|z{zyzy{yz{{{|}~~{{zxwx|{||}}}|}|{|}|{|~}|||{zyz||~~}}~|}~{|z{zyyzzwyzzxz~~}}{||zyz|{z}~~}~|{}~|}|~}~{zywuussw~~}}}{}~}}~~~~~}}|zyzz{|~||||{{{~}||}{z{}}||}zz{|zywzzzy{z{z}}}~~~~}~|}~~}~}}{|{{z|}~~}}}}}}}~~|{}}~|yyzzz~}~~}|zzzxxy}||yw|~~}|}|}~}||z{{|~||yzz|}~}{{{yy{{z{{zyzzz{{}}~~{}~~}}{zwwxwvxz||}}~~~~}}}|}|}}|{{|z{zywvuqsx{{}~|z{~}~~}}}|{}}~}}}|||~~~}||}}|||{{zyz|}z{{}~~~}}{zx{}|||~|~~~{{}}|}{{{{}{{{{zz{|zz|~~}}~~}||}{|z|xxyxy{{{yyyzz|{}{}{zyyzzxyyyxxxyvvuvwvz}~~~}~}}~|~}|||zyyxyy|~~}}~~||}|||~~~}}~}|~{{z|yyy|||}~}{{~{V)**)+((()''')'  Z ~{{{~|~}{{|{zxxxy||}~}~}|{z{}~~}{{}}||}}|}{}|{zyxzyyyyyz{{{|~~~~}~~|{{zyz{}~~|}|{zxxwyyz{||{|zz|~~~}}~~~||{|wy{yzz||~z|zxzzzzy}{zxwwuwxuututuuvw{}~}|~~}|}|}||||~|}}~|}}}||{|{z{zyzxwv|}~}z{|zyz{{{z{zzxxttvyyxxttw|~yxxuuxz{z{{yzxvvuxyz||{}}||zz|yxxz|yyzyxwvwxz}}{}~~~|{|}|~|{zyyzy{yzxyzz{{}~|zyzywy{z{||}{}}{{{||{|{{{{zzyyz{|}~~}~{|}z{zyxxxxvvuxxvy~~}~}{z{xxy{{zz}}~~~}|||}}||~~||}|zyxtrosw|~|~}~~}|}}}~|~}~~}}~}}}|~yyzz{{}||{|{{}|{|{|{z|}||{||zzzzxuwz|z{zyy{}~~}}}~}~}~~~}{z{z{}}~~}}}~~||}~||xx|~||y{{z|~~~~}|zyxw{~|{y{}~~}~}}~}~|zz{|}}|zyy{}}|{zxy{{z{|zxxxyzy}|~~{{~~|}||xwwxvvvx{|~~}~~}}}~~zz{|}{||z{{zywxttwz|{~~~}|yx}~}}}}}{{|}~|~~}|}~|}}{{{{yx{~{{{~~~~}|ywx|}||~~~~}~~}}~||{{|{{}}{|~|z|~}}}}~~~}~~}}|}{yyzx|}{{zz||z{||||}zyzyyxyzwwxywuvwwxz~~~~~}~~~}~~}||}}|yz{yy}}}|}|||~||~~~~~~~~||}{yy{}}}}}z}~U)**)+((')'('('  [!||~~~}~||yzy{|}}~~|~}{z||}~|{~~}||~~||z|z{|{{{{{y||z{}~~~~}}||y{}~}||zzxxwy{||||{{z|~~~}}~}|yz{zyyz|}|{|{{||{z{}zyzvwuvuutustuwz}}~~~~}~~~~~~~~~~}}|}|{||{yyywy|}}{}||{|||{|{{yyvuwz{yxxwy{~{zyyxyz||}z{{yxvwxyz{|z{~}|{zy{||{yzyyywwwxzz{~~|}|~}}{z{|||{zyz{}}}}}{{|zyy|||~~}|~}||}|}|~}}{|{{z{{~~~}}|~}}||xwyzyvvyzyy}~~|{zz{{z|{{|~}}}{}|{z{~~|z{wsptw}~~~~~}}~}~}|}~~~}|{~zz{{z{{|}~|}|{|||}}{z{}}|{|{{zz{yxwz|}{{zz|}}}}~~}}~~}|z{{}~}~~~|}}}|~~~|xvz}{{|{z{|~}}}}~|{yywx||~{||~~~}}||{{|}||{zzxz}~~}}{zz{{{z{yxwxwxxz{}~~{}}}|{{|yvvwvvvwz||}}~~~|}~~~{z{|~{|{|}{|{yxuwwx|}}~}}}{zwv{}}~}}}}||~~~~~~}~~}||||}}}||z{x{}~|{|~~~}}{zxw{||||~~|}~~~~}||}}|{yzxz|}}||}{{{|}||}~}}~}|{}}}~}zyyywz{|{z{{{z{}{|{|ywyzwwwwvwwxvutwwy|~~}}|~{}~~}~}z{{}|zz|yw{}z|}}|{{~|}}}|}~}}~~~{||{zyz{|}~||}|U)**)*()()&''(&  \ {{}~~~}}|zzyzwy{|}}}{z|yy{{~~~}xvz}|y{}||{zzy{|{zz{zy}{{|~~~}~~~{{{{zy{}|}{zzywwyy{{|z{{z{~~~~}}}|}|{yx{xww{{|{}|{y|{z{{zxwwuttvttrtsttwz}}}~~}|~||}~}|~}|~~}}~}||~z{yz{xxyvxz||}{}}{z||{{|zzxwvuwyy{xxxwy}{zyyyyyyyzzyzzxvuxyxxzxz|}{||yxy{z{zyxxvxwwwyx{|}}~~}|~~}||yzz{z{{|zyy|{{{}|zz|{y{~||}~~}|}{{y|{z|~}}|||zyz{{~||~|}}{{zzywwywvuwzyy}~}}}|yyyyzy{zz{}|||~{{{}|zyw|~~~|{|xutsv{~~~~}}|}||}~{}{}~~|}|{~zzy{{{|{||{||{|{{{}|{{}|{{{{yyyzxwx{|}{zzzy|}}}~~~~~~z{{{|~~}}|}~}|}}|zwy~~}||||zz|}{{{}}}zyyyy{{~~}|~}}~~}|zzz||{|zyxwwz}|zzxz{z{yyxwwvutxwx}~|{{~}|{zyzyvtuuvvvz{{||||~~~}}}~|z{{|{|{{}{{{zzxyyyz~~~~}{||{ywvx~}}|{{~|}}~}~}}~}}}|}|||{{yz||{{}~~~~}}{zyy|{{{|}}|~~~~~|||}{{z{zz|~~}}~|{z|~~~~|{|~~~}||~|}~}{{zyyz{}{|{|{yz||{{{xxxyxwwyvwwwwuvwy|}}~}|}}||}~|}||zz}|~|||{xyzzz||||~}~~}}|}}}~~~}}||zzz{|}}~~~|U)*))))((('('(&  ]!|~~~{zzy{z{{|}z~~|zzz~}~|{ww}|{}}|zyz{|||{{{|~}|}}~~~}~~~~|}|{yz}~|}|z{yyy{z|{|{{z|}~~}~||{{{zxy{|}}}}|z|}{{|zywwwvvvvttuutuxz}}}}}}|~~~~~~~}}}~~|}|||}{{zzyyy||}~}}||}|{{|{zyywwyzzyxyyyzz~{{|y{zyy{{yxyzyvvzyxyyyz|~~|||zxz|z{zzywxxxyx{~~~~}}}~|}|{zyz|{|||{{{|||}}~|}|}z|~~~~}}{z{zzz~{||{z{~~}}}||||zyxwwxvuzyz|~}~~||{y{{|{z{{|{{}~~}|}}zyuz}}|}}{yxwuwy|~~~}~~~}~}}}|}z{y{{{{|}}~|}||{z}}|{||}{||{z{zzywyz{}~||{z|~}}~~~~||zz|~~}|||}||}|yz}~{}|{{||{{z{|~}||yzz{{|~~}~}}~}~~~}{||z|||{|{ywwx}~}|{yz{zzyzxxxxwuruuww|||~}{{}}~||{yyzxwuuuwvxz{{|{{z|~~}}|}}~~z{{|{|{{{z{|||xz{{z|~~}|{||zxvvy~~~~}}{{}~}~}~~}~~~}}||~}|z{zyxzzzz}~~||{||{z{|{}{~||}}}}|}|||{||z|zz{}}~~}{{zzz{|}|{{~~~~~}~|}~zz{zyyz|{{{zxyz{{zzywvwxxwwxxwxxwuuwz|~~~}}|||{{}|{{{{y{}~}}||zyzx{}||}~~}~|zz{{|~}~}{yzzzy{{|~||~{T()*)*()()&('(&  ^!~{z{~~}|yxyxyyyw|~{{|z{z{~~||yxvz}~}}|{~~}|zxyyyz{|{z{}{||~}}}}~{{|}|}}~|{|||xy~~~}}}|{z{zyyy{z{zyzy{~~~~~~}~}|}||y{zyxx{{||{zzyz}{zyyxxxwvuuvutsstuyz}}}}|~~~}}~}||}}~~}|~}}|}zz||{{yzyxy{|}|~{{z}|{{{zzzwxwxzxyvyzwxy{z{zzz{{yyzwwxxwvvwxwwyxz{||{y{zxxzzzz{xxxwxyyy}~}~}~}}}||||zyxx|{{{{z{z{||{}|{{{{{z|}}~||{zzzxxxz}~}}||{y{{~}~}~|{{{zxxxvxwtwz{|}||~}|zzzz{{yyy|z{{~~~~{{y|{yvwz{{{}}|xyzxxy{~~~~~~~}~~|{{}~}~~}|~}}{}yyzzz{||}|}}{|||||}|||{|||||z{{zxvxx{||||{z|~}}~}~|{yz{~|{|}{{|~}~}{|~~~}|}}}|{{|zyy~~~{{z{{|z{}~~}}}~~~}|~~~||}{z{|}||{zwuwz|}|{yyzzz{{zxyzwvqqswtx{yy~{zy{z|}{zzyxywwvvuvxwz{{yzz|}|}|}~|{|{|{{|z{y}~|yy{|{|~~}~}{||{zww{}~~~|||||}~}~~}}}}}}}}z{{yyzzxy}|||~}|~|{||}}~}|}~}~~~~}}}}{|}}||~~||{|zz{}{||~~~}~~~~|z{{{{{|||z{zy{{{{{zxvwwzyxyxwwwuvvvx|~~}}~|}||}}z{zyy{~||{xyz|}}~~~~}|{{z}}~~~{yz{{{{}~}~|U)**))()()&('(&  _!~{{|~~}{zyy{z{{|~}}}{|}|z{}}~}~~~{z{{{z{}}{~~~}~}~~}|}~}}}}}{~||~~||||{z{{{{||{{~~~~~}}{z{yyzz{{|}|{{{||{z{{zyzywvvvuutttuvy}~~~~~~~}}~~}}}|zz|~}|{{zzz}|}}~}||}{|}{{yzzxx{{{yy{z{yy{zz|{|}{{{|yxwxxywwwwwwxz{|zzyz{xwzz||{{xy{z{{}|~}~~}|{yx|{}|||{{{}}|}}||}|{z{|~~}~{zzxxx{}~~}}|{{|~}~~~||||yyzzxxxwx{|~~|||{|{|{xxx{{{|~~~}|{||{zxy|||~zwz|xz|~}~}~~}||~~}}|~|}|~{{z{{{{}{}~}|}}}|{}|||~~{|||{z{{yxxxy{}|{{|}~~~~~~~~}}{zz{~~|||{|}}}~{}~}|}|}}|~|{||yxw|}||z}{}z||~~~}~}~~~{{{~}~||}{{||}||zxxyz|||{yzz{zzz{zy{xwspqstwyyx|{{{}|z||zyyzxwwvtvvwwyy{zz|}~~}|}~~~}|{}||{{zx{~}{{||{|~}}|~|{}|}{zz||}~~}{yz{z|~~|}~||}~|}}~}{z{{yyzyy}~|yyy}~~}|}~}~|}}|{|~}}}}||~~||}|}}~~}~~|}}|zz{}||}~}~~|}~~~~~|{{}|}||{{zzzyzzz||zwwxzyxxwwwwuusuuw{~}}~}||}|{zzxyz~~~{|{yyz|{|}~~||zz{y{|}}}}}{z{z{{}~~~}U(**)*((()'''('  ` }yz{}~}|zxwwwxyz}}~}~~~}|{~}}||{z{|~~}~~~~zxx|zyz{{}}}~~}~}~||}|zz{|{}}{{{~}~~~}{{{{yyzzyzz{|{}}~}}}}}{{zywxyy{}||zzz|}{{yz{yyxwvvusttsttxy|~}~}}~~~~~~}}~~|}}||{{yxy||{{{zzy|||||{y{{{zz|zzyzxvx{yxwzzyxzzxx{}}}{{{{yxyxwxwwuuuvvxzzzyw{yyuvx{{{yyy{{z{||||}|||~~}}{|}|zyxzz|{|yyz{{|~}{{{{|zy{y{~{{zzxwxz{}}~~{z|y{z{{{~~~}||{zzz{yxwxxx{{|~}~|||{{{zzywwzyyy{}~~~}|{|}{zvxzyz}~yuxzz{|~~~~}}}~}}}{}~}}}|{}~}~}{|}zzyy|}{{{{{}}}|{{}}~|}}{{{||{{zzzwwwz{|}|{{|~}}|||}~~}~}~~}|zzy}}}}||{|}}}~~}}~~}{}~~}~|~|{{{ywvy~|z|{}||}|~~~~~}|z}~~~}}}~}zz{{}}|{{yyzz|{zxx{yzzzz{{zyxurrswzzz{|}{z|{|{{{{xxzwvvtuvvvvz{z{|~~}}|~~~}}|}~~}{{z{~}z{}}}}}~}~~}|}}}{{|}~~}{{zy}{{~~~~~{|~~}}~}}}|}||||zyzz{|~~|{zxy}~||z}~}}{{|~~~|z|}~}||~~~|{|~z|{||{}}{}~~~~~}}~~~}~}}|}}}z{zzxz||xyzzyxxyvwuutsuvwz|~}|{|}}||zyz{}~||}{{|zz|}~}}~}{{|}||}|}~}z|{{z{{~U)*))*((')'('''  a!|y{z}~|{xxvw{z{|~~}~}~||}}}~}{z|{z{{}~~~}}~{{y|||}~~|~}|{{xyzyzyy{z{}~~~~~~{||ywyz{{}|{|z|~||{yz{{zywvvvuuvtuvw{}~}~~~~~~~~~~}|{|zz{}}{|||zz|~~}}~{{|{|}||zy{zxxz{zy{{{xxzwwx}~~|{||zzyzzzxxvvuwwxzyzzz{zyxyvy{{z{{||{|}|~~~}~~~~~|~~}{yzzz|}}|{zzy}~~}}|~}||{z|}}|zxxxz|{|~~}|{|{z{zz|~~}~|}{{zzzzz{|{}}}}}||||}{ywxyyz{}{}~~~}}~|xx{xw{|vx||{|}}~~}~~}~{}~~}|{||}~}}~~~|{~zz{z|}||zz|}|~~||}}|}}~}}~|{{|{zyxwwz{||}|z}|}|}|~~~~~~~~{{|xz~~}|}|}}}~}}|}~~}|}|||yxww||||{||}|}~~~~{|}}}~}}}}}|}}|{{yxy{|zxx{zzz{||||zzxxvww{{z{}}}{|zz||yyzxwwvvuvwutvx{z|}~}}~~~}}|{}|~yy{}}}~~}|}}~|~~}||{|~}}}zzxy{z}}}~}}|}|{||~}}|~||}}|yzzy{~}~|zyyy|}{{|}}|}{}}|~|}{zz||~{}~~}{||{z|{|{}}||}~~}~}}}~~}}}}||}|{zz{xy{zyyz{zxvwvvuvuutuuv{~}{yz{|}||yzz{}||}||z|zz|~~}}}{{{}||}||}{y{}yy{~~U(+*)*()()'(')&  b |wvw|}}}zwxxtyzy|}~~~~~~~}}|}}{||||~~}}~}||z{zyy{|}}}}~~~}||z{y{{|~~~}~{z{zwxvwvvvwxz|~~}~~~~~}{{zxxzz{z{||zy||zz|yz|{xvvwvusstutwz~}~}~}|||}}~|}~~}|~}~~}|{zzzyz{|{zyz{yzz|}|||z{z||{{{{yzyxxyxyxzzyxxyvvwy|~|{{}zzzzzxwxwtuuvvwzyyyyywxxvwyywxz}}{z|{{|}}{|~}}~}|}||zyzzzz~~|zxzvx~}|{|{|zzz{}~~}~|zyxxzzzzy{}{{||{yzyy{|}~~~}|~|{zyzyz{zz{}|{{|z{|{{xwxvxx{yzz}}}}}~~}~~}}}}}xwxwwz}{ww{|{|}}~}}~|}}}|{|}||{{|~~}~~}}||yyy{{||{zz{}}}|}||}{||~|}}|zz{zyyyvuw{{}~|{}~}|{|}}~}~~~}{z|{{}z||}~}}}~~~~~}|}~~}}|}z|{zxywy|{|{{}}{}~~|}~|}~||||}~~|}}}}~||zzxwz{xx{{zxy|{|{|z{{{zyy{{z|}}~||z{z{z{yyywwwuvuvtuvxz|~~~~~~~~}~~~~}{y{}}~~~|}~}~~}|{|{|~|}zzyyyxz|{~~}~|||~}~~~}|{z}}{zz{{|}}|{{zy|}|{z}}}}}}||~|||}{y{||{z|||~z|}}||}}}|~~~~}|}||}}|}}|}|{yz||zz{|{wvwvwvxvvuvtwz}|ywxy|}{{{|~|}~~~{{{yz~~}{{|||}}~{|}|zy|zyy}W)****()(*'''(&  c"|wwu|~|zyyxw{|{{}~}}~~~}||}|}}~~~|}z{y}|~~}~|}}|{{z|}~~||{wvwxwvwwxz|~~~||zzxz}}{|~}zz~}||}}{||xwvwvutusuvx{}}~~~~~}~~~}}}~~}}|{z}{|||{{z{zzz{{~}~}||}{|{|}|{{zyyyyyy||zz{{xwwx|~|}}{{{{zxz|wwuuuvxxy{z{yyyzxwxyzxy|||}|}}}|||~~~}}}}{|{{z}|~|{{zw|}|}}||||{|}~~}|zz{|{|{{|{{}}|{{yyy{||}~}{z|z{{||}}}}}}|{{~}zzzxxy|{z{}~}~||z{~~~~}~~~zyyww{}~}xw{{|}}}~~~~}~~|||~}}}|}~~}~~}|}|zzy{|}||{{{|}}|}{}}|{{~~~~}}zzz{xyyvuvz|}~~}}~~}{}~~~}|~~}|{}~}}}~|}}}}~~}|}~~}||{{}zxyyxzz{yz{}~~~}~}}|~|z{|}}||}||}||xyyyyyz{zxy{{{|{{{||z{z{zz{~~}|~||z|zzzzxwvwvuwvtuvvz{}~~}~~~~|{{|}~~~}}~}|}|z{||}}{zyyxyyyx~~}}|~}}~~~|zz~~|{{|~|~~}~}{z{{y{}|{z{}}{|}}{}|}{{{zyyyzy~~}}|}}{zx||||~||~~~~}|}{}}{|||}~~}}|yxz|zz{{xvvwxxxxuuuuuuy}}~{{xxwx{{{{}~~~}{|~}|xy{|~}~}{{}{{|{|||{{zy|zxxyzz}~W))***('()'(&(&  d!|wtqw~~|{{{zxwwwz{z||~~~}~}}~~||{|}~~}}|~|~}{{yz|}~}~}~~~}~}}{}|{zzzy|}}~}yyxwvwwvvuuxx{~~~~~~}}}|yxvy{z{z}{zy|}{{}{zzzyvvvusstrruxz|}}}}}~}~~}||}}|}}|{}~|}||z{{{|{}{{{|zyy{y}}|{{{zyy{|{zy{|zyzyxyzzyz{|xwxx{~||||zz{{yzxyxxvvvtvuuxyywxxwvvvwxuu{}zzz{{{{|{|}|~~}~}||zzzz{}||{zyx|}}{{{||{}|{|}~~||||y{z{y{yzzyz{}}{|zyzy{z{~~|}{~~|}}}}}~}|{zyz}~}|{|||||}zz|}{yzzxxy{zxy|}{||xvux~{}}}~|{{}~~~}yxww{~}~{y{||z|z}~~}|}~~}}}|}~~}|}|{~}}}||z||zyxzz}}|z{|{|}}|{}{|{x{~|}}{{zz{yxwvuty|~}|}}}{|{}}~~}}}~}}~~~|{|~}|}}||}}}~~}}|||}}}{{{|{yyxxxyyxxyz{~~~}||zzyxy}}|}{~|||zzwxzwxz|{yz{{z|{}{|}|zzzzz{}~}}}}{{|zzzyyxxwuvvtstuwy||~}}|~|}||}}{||}~~~~}}~}|||{zz}~|yyzxyywy|~|{}~}|}|zy|}|{~}~~~~~}{{|{{|}{}{~|}|{}}}}}}||zzzyyzy{}~~}}}{{z{}}}~~~~~}}}|z}~|{||}|}|xy||zzzyvvxyxxxxvwvtuy{}~~~{zxwwyzz{~~|}~~}{z{|||}~|||}{{z|{{|{|{{|{zzyyyy||X))*)*((()'''(&  e!{yusu~}{{}z{{xyz{~}~~~~~~}{~}~}~}}~~}}{{{}~}~~~~~~}~|}||y{~~~{yywwxxxwxxwy{}~~~~~~|zyz}{z{{}|{|||}~}|{zxwvwuttttsuvz|~~~~~~}}}~|}}}}~~|{||}}}~|{{}{{{|{||}|{}}|{|||z{}|{{zzzyyzyz{}zzyy|}~}}}|zy{zyz{zzxwxwvwtvyzyz{ywxwxwuvy|}{|}}}}{||~~~}~}~~}{z{}}||{{{{~}|{~~~}~~}~~~~~}}~|{{|z{z{zz|~~|{|||z|}|~~}|~}}}}||zy}~~~}}}|~|~|{{}|zy{zzyzzxw{}}||yvv{}}}~~~|xy}~}~|{yxz}~}||}}|||{{~~|~}|{}~}|}|}~}}}|z{~{zz{z}}||{||||}|}|}|zyz|}}~}{}{{zxxutux}~|~}}||~~~~~~~~}~~~~|}~~}~~}|~|}~}}{|||}|{{{{{zzzzyz{xxxy{~}{|zxww|~~~||}||{zxvxxww{zyzzzy{~}z{|}{{{zz}}|}}}|z{zzzzyyvwvwuutttvxy|~}~}~~||~~|yw~~}||||}~~~}}}~~|}|||||~|~||{{xxwxwz~~||{~|{}~~~~zyy}{{z}}~|~~~}}|{z{{||||{|{|||{{|}{{{|{zzzyzzy}}~~~~}}|{z{{}}{}}~~}~||}|{}|{|zz}~~~}{yz{|zzyxwxy{yyyxwvvtsv{|~~~{{yxxz{z{}~|}|}}}~}zz||{{}{}|}|z{{{{z|||{|{{{zxxy{{U))**+)(')&(((&  f!zvutsy~||z{|zzzxzyz{{{|}~~~~~}~}}~|z{}}~}||}~}~}|~}|~}}|{{|zyy{}~|{xyvvxyxwvvwvy~~~~}~}}}~~~}|{{z||zy{{{{||zz~{yyzxxvvttttstuwvy{~~~}}}|~|}|{~~|}}{}|||{{||{{||{{}{zz{zz||zz{|{{{{z{y||zz|yyxxxyy{{yzyxz|}|}|{{{zzzyyzxzxvvvuttwwwyyywxxvvuvw|zz{zz{{yy|}|}~||}}|~|{z{|{|z{yy{{zzz|}}}}{||}}}}|}~}{|}zzyxyyzz{}~}{|}|{||||}}z{~|}}~}{yyxy}|z|zz}||{z{{zz{yywxyxwz|}zxyxy~}~}~~||zvtv{{|}{||zwwy||{z{}{||yz|~~~}||~|}|zy|}}{}~}}}||z|~zyyy{|~}{{||{{}{||{zzyz{{{}|{||zzxywtsvzz}~~}}~{{{~~~|}}~}}}}~}~~~~~}~}{{|~}||{|z|||}|{y||z{}{y{{xwxyz|~~}{{yxwuy~~}~}}||{yxxxxvxzyyz{yxz}|{|~}|{{zy{}{}||||||{zz{zywxwvvvtuuvvy{}~}|~~}z{~~|x{~}|||}}~~~}}||||}~~}}}{|{zxyxxz|~~{{||z|~}~}yz{y|||}~~~|}{||}~~}{|~||||}||||{||{{{|{yzxx|}~~~}}{}}}zy{}}|~~~~}}|}z|}|{zz}}~}|{z|{{{yxvw|y{zzxwvvsqtx{~}}{yuxzz|}}}~~~{}~}~~~}{}{{z}}|~~}{{|{||}{||}|~|}{zz{{U))))*((()&'((&  g!|wwww{~}{{~}}{{zy{|||~|~~}}~~}{}|}~~~~~~}~~}~}|}{{{z|~~}{zxzz{{yxywxz~~~~~~~}}}{|}}zzz{z|}~|{z|~{{{xwwvvuuwuuuvwwz|~~}}|}||~~~~}|||}|}~}{|}}|}}|}{{{|{~|{{}}}|{zy{|{z||{{{{{{{{xzyyz{~~~~}|{{|z{{|z{|zxwxxuvxzxz{{zzxzwvxyxz{}}}{{xyz|~}}~}}~}~~~}|~}|{|{z{||{{|~~~|~~~}~~~~}}~}yzyxxyyy}~~}||}}}~}}}|z|}}}}{{|yz|~~}|||}~}||||{{zzyzz{zzy{||||y{|~}}zvtvwz{|{{}|xwxz|z{|||}~{{{}{z~~|~~~{|zy|~}~~}}}}|z~{zz{{|}}{||{||}|||||zz{|{|~|{|}{yyyxvtvvz}}{{~|{{}||~|~~~~}~~~~}|~~{z{}{||}{{{||}}{z{z{x}{||{xxyz{}~~~}zywvv}}}}}}{||zyxyxyxzzzz{{yy|}{{||{z||{{{z|||}|{|{zy{{yxxwywwvtuvwyz}|}}}}~~|}}{{}~~~{|}~~~~~~~}|}z{~~||}{{||zyzxvy{}}|{{zz~}~~~|y{|{}~}}}}|{{{|~~}|{||{||z|z{{z||zzzzzzyzx{}}}}}}{|~|{z}{}~~}~~|{{{|}}}|{z|~}~||{}{zyywvxyy{zzwuttsqtwy|}~~||{yvwyy{}}}||}{|}}~~}}}{zy}}}}|{z|{{|}{z{}|}|~zz{{zU))*)*((()&'')&  h |yxxxz|~}|{||z{{{zz{{z{}|{~}}}zz|{|~{xx|}~}|}~~}||~||||{{{{z|||~~~}|zyzy|zyxwvvx|}~~~~}{}}|{zz}{zzzxy||{zyx{yzxxwvvvutuuututuwy{}~~}}{zz|}}||{y{|z{|}|{{{z{{{|{{zzzyz{{z{{||{{yzz|z|{{{{yyzzyzvwzzyy}~|||z{{{zyzzzxzzyxyvvvwxxzzzzzyxvuvwxvxz{{zzwvxz{|}|}||}||{|zy}~||z{zx{||z{{|~|}||{|}{|~}}~~}}{yxxwvwwuy}||{z|}||}}~~||||{z{|{|~~~{zz{|{|~}|{{y{{}}z{{zxyyxyz{{yyzzz||z{|~~}~||xutuuwzzyyz{yvxxzzzzyz{}zyy{zwy}~~}}~}{{|yx{{|}~}~~~|||{yzzyy{||||z|}}{|||{z||{z{{|z{z|{|{zyxxvwvvx{}|zz{y{y|~|zy|||~|}~~}~}~~~~}~|{{z{||~|z{|{|}}}{{|{z}||||zyyzzzz||~}}|zxxxwy~}~}}~}}||{zxzyxyy{zyzzxyz}|||z{||{{z|{|}}}||||z{z{zyywyxwwwwwxz{||}||||~~}}}}|}~}}}|}|{~~|}|||{zzyzywy}~~}}|z{z|}}~~}{|}z|~|}~|{{{z}~}|{{}}z{|||{{{zzzz{|{zzxy{|}~|~}}~}{zy~~~~~~}~~|{}}|~~}}||}|~~~~}||}zzyyxwxzz{{zvuustrtvx||~}~~{z{yzwyxz}}|||~~||}}~~~}|zz{}}}}}z|{z|~{{{~}}}}||z|zT)**)*((()'''('  i" ~{z{z{}~~}|}}~|{{zyz~~|~~}}{z}~}}|y|}}|~~~~~|||}||}~{{|}|zyxwwx{}}~~}||{z||||z{{~|{zxzzzzyxxyxwwwvvwvwuvwz~~}~|{}~~}}}|{|||{|~}|}||{z|~|||z|z||{{}}||}|z|}|{||z{z{z{z{xxz{z{|}}}}}{||{z{|zz{{{yzywxyyzyz|}{{ywxyyxxxzz{{}zww{||}}~|}||}}z|~~zz{zyz}~}|}||~~}|}}|z|~~~~|{zyxxwyvw{}|{z|{}~}}}~}~~{{|||}}{{}}}||{{zz||~}{|{yyzzz|~}zzyzz{~|{|~||ywvwvxx|{z{{zxxyzyy{xyz{{y{|}}|~~}}||z|{{{{}~}|}~~~~}z{{~zyy{||}|{}}{||}}||}|{{|||{|z{~||{zzxyxywvy}|{{zz|{zz~~|zx{||~}~~}~}}~~~~~}|||||~~~|}}|{|}|{}||{z{|}|}{{yyzz{|z{~~}{{xwxz}}~|}~}}{{{zyzyzz{zyzzxxzy{}{|{{|}{{y{z|}}||{}{z{{zyyzxyzzxxxyzz|{z||{|z|~}}~~~~}}}~~~~}~}}||~}{|}{{{{yxy|xz|~}}~~{zy{|}}|}~|z||||}||zyy}}|}{}|{zz{{z{|}yyz|{{{zyzz{}}}~{z|{zyz~{|}}}}|}~}}}}|~}~|||}~}~}{z|zyzyxxyzy{|xutttrsruyz}}}|}~|{z{zzyywz{~}||}||{}|}~~~}~{zz{z||~~}{|{z|}{||}||}|{{|yT()**+'((*''')&  j {yzyz{|}~~~}|~|}|~}}{|ywwz|{|}}}||{~~}~~{xz|}}|~|{}}~~}~~~z{{}|}}~}~}}|zz{zzxvwwyz{{|~~}~|{zyyz{|||||||{zyxvxyyzzyzxwuvvvtvstuux|~}}|~{{|}}||{{zyz{{||{|{{||||{|{|{zz|{{z|||||{z{}}{{{zyzzzzzzxuwyyz}|{{|||z{z{z{yyz{zxzzxxxzyzz{{zzzxxwwwvvyxyyz{yxyyz{{{z{~~|||}|}}~{zzzy{|}|||{{||{{|{zyz||}~}~~|{yzyyxywwx{zywy{{{~{zz}}|{||z||{|}{{|||}~{{z{zz{}{{{zzxyyxy|}|{{{yx{||z{}}~~}{ywvvvwy{{zyzyxyzywwywwxyzzzz|~|}}|{|{{{{|{~~}{{}~}}}{|{{~zyzz{|||{{}|||||z{|{{|}{{z{}{}}|zyzyzyyyxwyz|z{zz{|z|~{xvxyz}~~~}}~~}}|~~~~}|{{{{}}}|||{{||||}{|z{{||{~{zzzzy|{y~~}||yyyzy{}}}|~||{{zyxyyzx{y{{zzxxyy{|{zzz|{{z{y|{||}}|{zyzzyyzxyxzyy{zz|{||{{|zz|}}~~}~~~~~~~}~~}}}~||{}{{z{yyx||{|~~~}~~}z{||}}~~~~|{||{|}|}}yw|~~~~}|||{{{}||||{{z}{||{{z{|||}}|{z{|{z}}}~~}~}}}}~}|~~}~~||{zz{yyyy{}{||zxuuvssrvxz}~}||~}{}}{zzzyy{|}|z||}|~}~~~|}zzz{|~}}~}||}}z{~~|}|~}|z|zT*)***(((+'''('  k"}|z||||}}}}}~}|{|{y{{}~~~~}}~~}{|}}}~~}}}~}~{{|}|}}~~}{{z{{xyxz{{{{}~}{z{{{{}|~}~~|{yywvx{{|{|{ywxvwwwutuwwz}}}~}{{|~}}}{||{}{{}|}|}}{|}}}|{|||{||{{}~~|||||}}|{||{z{||{|zvwx{|}|}|}}|{}{{|~{yz{z{z{yyxz{z{}}{{}yxyxxxwyy{{|{{z{zzzy{{{~~~~~~}||{zz|~~|}||{||z{}}zyy{}}}~}|~zz{|zxz{{zwy|{|||~}~}{||}~}~}}~~}|{{|zz{||||}{yyzxz}~||{{{y{~||{|}~}zywxyxy{{{{{yzz{yxyxxxx{{|{|~}~~|}{}}|}{zz|~{{{~~}}~}z|~y{zz{}}}{|||||~}}|~|{{~}||}|||~}{zzy|z{zzxxy}||{zz}}}}~|yxxxy{~~~}~~}~|~~}|||||~}|}|zz{{}~~~|zz||}}}{z|zxy}|{|~{zx{yz{}|{|~|||{zxy{zzz{zz{{zxzzz{{zzyz{|zyz{{}~}|{|{{zyyxxyxyyzxzy{|{{|{{zzyy{}~}~}}~|}~}|||}zz}zzyzyz{|}|}}}}}~}}|}}||~}|~~}}}{{z~~||}|z}}}~}||}|||~}}}}{{{}{|{{|{{|z{{|{{z||{|}}}~|~}|}}|}}|}~~~~~}~~}|z{wxyzyzz~{{{{wuuvsssvy|}}~||~||z{{{{{ywxz|||}|||}}}|}}||}|}||xy|~~~|{|{y|}}{|}}{{|yT*)*)+(('*''')&  l!|zzz{z|z}~~~}}}}|~}~}|{zzz{}|~|}}~}}~}}~|~~|}{{||}~}}||}}~}|}|{z{}||}|}~~}}~}||{{{ywzyxyz{{{zz{~||zyzz{|{}~|~||{zwwuvxy|{{yywxxwwwutttvy|~~~}||{z{z|}{{{z{{{z{||{{||{|}|{zy{|zz{zz|}~{}{{z||{{zyyzz{z{{zvwxx{{||||{z{|zy{|zyyzyyzzyyyyz{{{{{z{ywwxyvvwwxz{zzz{yywvxy{}}|}}|}~}||{{zz{}|{|{zzzzzz{{xwwxzy{~~~|{|~}|{z{|zyy{zyyy{z||{yz|{|}|zz{~}}|}|}~|~|yz{zz{{yz{{zywxvy||{||}{{{{|{{{z{~~~}yxuwvwy|zz{{{yz{zyxwxxwx{z{{|}~}}}~~}|{|{|}|zz{}}}~|}}}|{{}yyy{{}|}{{|||}}}}}|}|{|||{{|||}|zz{yz|{zyyxx{}}{zz{~|||{xwvwyz|~~~~}~~~~}}}}}~~}}{}||}~|{|{z||}}~~|{yyz||{|{{z{{}}}~}}~~~~||yz{z{||||||}||yzyzzzxzy{|zzyyzyzy{xxyyyzyyyz{}|||}{zyzywwzyyyyxyy{|{{{|{zy{xz~~~~}~~}}~~}|}|}{{||{|}zz{}}}}}||~~}~{{|{}}~~~~~}~~}zz}}}{}}||~~}}~|}}~~~~}{{|||||}||{{|zzzz{{|}||}|~}}|}|{}~~}}~}~~~~~~|{{yvxzyy|~~|{|zwuutstvy|~~~}|~~||{zzz{yxvyz|}~}||~~|z}|||{|}||yx{~}}}{z{}}|}~}|{{yR)))))((()'('(&  m!}}|z|z{z{}~~}|}~}~}}}}~}}~~~}~~~~~}}}~~}~}}~~~~}~}|}|}~}}}~}|{}{{{{}|}}|{||~~{{}|{z|}~~{{zyyy{z|||{{yzyxxwwtuuuxz~~~}|z||{|}|{|~|{||}||}{}}~~|{z||{{z{{|~~}|}}||}|}{|{{{{|{|{yxzzz}}|}}{}||}{{|{{z{{z|zyy{{||}}|z{{{wyzyxxyyy{{z{y{{zzxxxz}~||~|}~~}|{{{|~~~~||{||{|}|yxwxxy{~}~||z~~}}~~{{{z|z|{|}~{z{{||}~zzz}}~|~}|~}z{z{{|{zz{{zwxxxz|}}~~||}~|{|}|}~~~}{zxxvwy{|{{~{}|}{z{{xyxzz{|}~~~~|{}|||||}}~}}}~~~}|}z{y{{|||{||}~}~~~}~|||{|{{||{}}}||}{{z{{zz{zz{}{{{z}~}}}zyxyyyz}~~~~}|}~~~}~~~}|{{{}~}~{}{}{~~~~}{yxz|{}{||~}{}~~~~}|}||z{|z{{{|{{|}|}{zz|{z{|{{{z{yxyxzzzyxz{zyyzxy{}||}|{{z|xywyyzxzyxx{{|{|{zzxxxz}}{{~}}}~~~}~}|||{zy||{||{||~~~}|{|~}~~~|{|{||~}}|~~}zzz~~~~}|}}}~~|}~|}~}{{~~~~|z{}{|~~|{{|z{{|zzz|||}~{{}~}}}}|{{~~}~~}~~}~|~|{yxxyz{|}{{}yxvvtsrvvz}~~~~~}||{ywxzxvvwxz|}{}|~|||{{{yzxz{|wxx{~}~{{{|{{|~~||zxR))))+()(*''')&  n!}|{{{zyxyyy}}||}|}~}}}}~}}}}}{|{~}~~~}}~~||}||||}~}}|||~~~}}~}}|{|}}~}~~~~|}}}}z|{yz{{}|||{{z|}~}}~|{|{{zz{}~}~zzzzyy{{|||zyyzyxwxuttuuwy{}~~|~||z|{{||{{{{||z{{{z{|||}}{{z{|{zxzyz}{}{z{{{{{{z{{zzzz{|yvyx|||{||z{||||z{z|{{zz{zxyyz|||{|{yyyxwxwwwxxy{{zywxyyxwwxw|}|{{}|}}|}{{{|}}}}||z{|zz{zywwwvvy|}|{{y{~}|}||||{z{{{zzzzyyyy{{|{z|}~~}}}~}|{|||zz{{{{yxzyxwuwyyz}|~~|{|}|yz}}{}~|}|{yxwwxy{{{{zz{{|{zyyxvvy{{}}~~|}}~}}}}~}{{{|||||{}|~{}yyzy{{|z{{zz}~~~}|~}||{{zzz{{}}~{{|||z|z|zzz{{|{|z{|~}|{yxxxy{{}}~}{{~~}~~~|||}{{{}~}~~}{}{}~~~}{{yzz|{{||~~~}~}||z|}{}}}{{z{|{{|z{}}|{{zyxyzzz||{yyxxy{zyxyzz{zzyyy}}|}|}{{zywxyy|{yxvwyz|{{}zyxvvy~}~|zx~~x|}~~~~~~~~}}{|{{{z{|{z{~~}|{}}~}}z{z|}|{~}~||{|~~~~}}~}}}~}}}{z{}~~{{~~~~~|}}||{|{}zz|{{}}{}}}}{{~~|}~}~}zxyz{{}~||{zxvvsrstvy}~~}|}|zwxyxwvzx{|~}}}|}~}{|zyxy{{yxxz}~}|{{{{|~~|{{zS)**)*((()'&'(&  o"~{|}~~{yzyz{~~~~~}}~}}~}~}}~~}}}~~}}~~~~}||{|z{{{|}}|{{|{~~||{{z{}|}~}|||{|}{{|~|{{}zzxxwutuwy||}|~~||}|||}}{|~}|||}{|}}~}~||~||{{{{|~}}|||||{||}z{}|{z||zyzy||}~~{|}|||{|z||}||{{{yy{||~~||{{{zzyxwxz{{{|{yxww{|{zyxz~~|}|}|~~}}||}~~}||}|{|}yxxyyyz}}{{{||~~}~~}}~|z||}|{}{zzzxz{{z{~~~~}|{}}{}}z|{|zz{{ywwxxz{~}~~~}}~z|{}~}~~}||{{{yxyz|||{{{{}~|zzzxwvy{{~}}~~}~~}~}|||{}{z|}~}|~{zyz}{||{||z{}}~}|||{zz|{|}~~}|~}|{|{z{zz{|{|{|}}~~}|zyxxy}}}~~|~~}z}}~~}}}{||{z|}|{|}}~}|{{{|}{{}~~~~~}}|~~~|||}{{|{{{|z{|~}{|{{yy{zz|}zxyywyz{yxyyzyzzzzz}|}|}{zz{xvyzxz|ywvvyyz{z|zxwutz||}~{{}ytv}}~~~~~~~}||{|{}|{{{{{{~|||||{~|{{xz{~z}~~~}|{}~}~}}~~~{z{~}zxzz}{zz~~{|{|}|{|}zzzzyy~|}~}}}}zy}~}}~~{|~~~~~~~~{yz{{|~}}||yxvvutsuvy|~~~~}|}|zzy{ywxzyyz~|}~~}}~{|zxywyzywxz{{}~~}}{|{{|{|||}{{S()*))((()'''(&  p }yz{~|zyzyyz|}~}~~~~}||~~}||}~~}~~~~}|{z{}}}~}}~~~~~}}{}~}~~}~}}~}}}~~~}|~~}~}~~|||zyxyyzy{|{y{zz{~~|{{zzxz|~|~|{{z{}{{yz{{xy|{zwwttttwy|}~|{}}~~~{|{{zz||z||||{|||{{||~}~~}}|}{|zyyy|}||{{{{{{||{|z{}{{|{xwyxz{{}}~|{{|{zz|z{z|zz{{{yyzz|}|}{{{yyyywuvyzy{zzxxwwxz{yyxyz{{{{||}|~~~|||~}}}}}|||||{|{xxzyyx|||zzy{z}}~}||}|}|||{{{zxyzyyzzyy|~~}{~}}~}}||{|{zz|{{zywyyvwxvwz{|{}~}|}}{{{|{}~}{{|z{yxxwyz{{{z{z{{zywxvuwxz|~}}}~}}~|||{{{z{zz||||}}zzzz{|{{{|{zx}}}|}|}||{xxzz{{}}~||||}{zy{{||zz{{~~}~}~{xyxwwz~~~}}~}{{{}~}||}{{{{||||~~~|}}|}~|}}}|{{z||~~}~{~}}}|||zz{{}zzz{}}}|zzyzy{{|{zyxwvzzwwxzzyz{zzy|~}}~}{yzwwyyx{{zyxwyxzzyzzywurwyz|~}|~}xvwz}~~~}}~~}}{}~}|z{}{{{~~~}|||{}~~}{{yz{}}|~~|||}~|~}}~}}}~}~{yy~~zwx}}|yy}~~|}~~}|}~{|{zz}~~~~|}}|{y|}~}}~~}~~|yz|{~~~~}|ywwxwutuux{~~}~~|{zyzyyxyzz{{~|~}|zyyyzxxyzz{{z}~~}}|}|||}}|||zT))**)((()'((('  q!~y{}~}||{|{}~}}~~}}}~~|{}|}~~}~}~}~~~~~~}~}~~~~{||zxxyx{{{zyyy{|}}~}{yzx{~{||||{z{|{zz}|yxwvtvvy||~~~}~}}~~~}||||{~}}}}||}}||{|}~~}||zz{}}|}|}||||||}~|}}}|{||yxxy{}}}}~~~}~|}z{|{|{}}}||{{|~||}{{zzyvwz{{{}z{xzyzz|zzy{{|~}|{|}~~~~~}~}~{zy{{{|||||||||~~|~~~|~}{|}zyyzz{{|zz|}}~~~}}}}|}{|{{||{z{yvwvvvx{{|}~~~~{{{}{}}}}{}|{{|yxz||z{{{{{}|{zyxvxx{}~~~~~}}|}|z{{{{|}{|}~{zy||}}|{z{{y{~~|}~{|}{yzzz|z|~}}|}}}}zzz{||{{|}~~}}~}{yyxyxy{~~}}~~||{||}|}}||{{{{|}|~~}~|~}~}}|{~{z|{}~}~}~~||||{|zzzyy|}||{{zy{z{{{{zzxwwxyyyyzzyyzzzwz}~}}{zxxuwwvx{zxwwyyyxyxxvvtruxyx|}}|}~zz||}~~~~}|~~}}|}}~~|{{{{z{}}}}}}|{||}~|{{yz}~~}~~~}{}~}||}|~|}}|}}|{xuz{yy||~~|yvz~~}||{}|}~~||{yz|}}}}}}~}{~|z|}~~~}}||}}~}{yy{}|}~}~||zxwxwvtttuy~~~~~}||zyzzz{yz{z{{|~~~~}zzzyxxxzzz{{}~~~}||}}|{}|{{|zT(**)*((()'''('  r!~yxz~~|{{|{{{{|z{{|z|~}|}|~~~~~~|{z|}}}~}}}~~~~}|}}|}~~~||||z{~}~~}}{||yxvvvwyyyywxxz|~~~{{yxxxx~~~}}~}{|{|{z|||{z{|zwwtttuw{|}~~}~}}|~}zz{z{{|~|{|{{{{{{zyz|~~|||zz{||z|||{{z|{}}}{z||||||xxwxyzzz}}~~}|{}{{|~z{}|}||{{|~~}{{|zzyywwxxyzz|{zz|z{y{zzz|{||}|zz{|~}|||~~|{{||}{y{zzz{{zz}}{z}}~}~}~}~|||}|z{zxzyzx{}}}|{}||~~~|{}}|||{|z||{z{yyvvvvvvxz|~~}}~~|zz{|{}~}}||{zzyywy{{{yyyz||{yzxvvux{|~~}}}~}|~}~}}}}}|{z{{z{|{{{}~yzz{}~}{|z{zz{}~}}}}||~zyy{{z{|~}}~}|}{zz{z||{~}~~~~~zxyy{{||}~~}||}}|{|{|}|||||{z{y|{{~~|}}~||~~|||{}{||~}}}}}~~~~~}||}{zzzyyz{{|{|{z{{{z|{{zyzxwyyxyyz{zy{yyww{~~~}{yxwvvwvvzzxwyxyywwwvuwtrswwuy{{z||{|~~~~~~}{|~~}|z||{{}}}|~~|}|}}~}}{{z}~~}}~}}}~}}||{|}~{{ywz~zy||}~|{z|~~}{{z|}}||~~|||{}}~}~~~|{}||}~}~~~|~~~}}{zy{}|}~|{yyzxwtttsy|}~~~}}{zzzy{||{{|||~~~}{{{{zz{{|~}|~~}}}}}||}|{}{T(**)+)(()'('(&  s"~{y|}~}}}~{}}|zy~}{|~}~~}|~|~~~~}~~~~~~}}}}{yyxxx{|{xzyyz{}|||zyy}~~~}||}~~}|~~}|}{zxxwtuuvz|~}~~}||{z{|}}}}|{||{|zxw{}}|}|z|}{||}}{|{{|}~}}}~~~}}|yxxxxyzz|~~}~|{}}{~~~~{}}~}|{|{xwy{xyz}|||}}||~|{z|||~|{{{}}}}~}}}~|~}||||{||~~}~}|}~~~~}|{|{yyyzy{~~~~}}~~~~}||}}}|~}|}}}{||zyxxvvvyz|}~|z|}|~}}||{z{ywy{{{{{wz~~}{z{wwxx{}~~~}~}||}||}||||{{|}{{||zz{~}~}|{|{{{}}}}}|{}}||||}||~~~~~~~|z{zzz{{~~yz{{{||~}}|{}}}|}{z}}}}}{|}{xyxyzz{~}~}}{z}~}|}|}||{}}~~~|z~~}~}~||}{yyzyz}z||{z{{|z||{|{z{zxxyzxyzzywyxwvuw|~|{{xyxvwwux{xwxxyxwywuuvtrruuuvzyyyyz|~~}~{~||||}}~~{||{z{|}||~~}|{}}|}~|}}{{}~~}~~}}~{{{{yy{}{yz||~{{{}|~~||{{|~|xxyz{}{~~}||||||}~~}~}{{|{|}~~|}~}}~~}||zz{}~}|}~|}zzzzxuusstwz}}~~}}~{yyzyy{{{{{|z{~~{zz{{{z|}}||~~|}}~~}|{}}||}zU()***((()'''(&  t ~zyx{}~|||}|zz{{z{}~~{{{~~~}}~}}|{}}~}}~~~~~~||}~~~~}~~}~~~~~~~~~~~}{|}zxxwyx|{zyyzwxy~}~|~~}|{{zyyz~~}}}{||{||}{|~||z|{zyyvtstvx{{z{|}~~~~~|z{zyzzz}|}{zz{yyyuvuw|~|||zz|||{{{z{zy{{|{}|{||}~}|yxxxwxxxy|}}~{|}}|z{{|}~}|}{z}~~||zy{zwwwzwvvz{{{|||||}{|{zz~}}{{zyzz{{}~{}~~~~~}}}}}}}|{zzz|||||{{z{{|}}{||||}|||ywxxy|}~}~}~}|||||}}}}}||{}|}~|{}{z||{wvwvutuy{}}~~}{|{{}~}|}zzzzyxwyyyzzxx|~|{yyxwwy|}}~}}||{{{{|}~~~|{{|y{||{z|}zzyz|}}{}{{{{|~}}}}|{||||{|{{}}~|{}~~|z{zxxyx|~}}{{{{|{|||}}}{}|{{}z|}~}{}}}{{|{zxyxz{{}}}|~}z|~||{{z{||~}~}|y|~~~||}~}|}}{{xyvx{}{{z{yzz{{{||z{{{xyz{xxwxwxxxwvwuvw{}{{zzzyxxvuvxzyxyxwwxvvwutrsttuuxxwwwxz~~~~~}z|~~~~~~~}}|}zz{||}~}}|~}|}}}~|z|~~~~~~~~}}{z{xyzzzzy|}~}||z|}}}~|}}|zvvz|}~{|}~~|||{|}~}}~~}}{}}}}~}}~~}}}~|{}|}}~}~}}}{{{xvttttw{}}~~~}~~{zyyxzz|{||||{~~}}|{{{{{|}~~}~}}~}~|}}~|~{U))))*((')'''(&  u"|zz{}}}|}||}||||~~~}~}~~}}}~~~|~~~~~~{zyz{{}}{zzzzy{~}}~~~}|z{{{~~~||||{{}}}}~~|~}||zyvtwyy{z{y{}}~~|}zz{||||~|{z{zyzywxy|}}|{|~|{|||{|}|{{}|{|{|~}}}zzzxyzxyz||}~}}~~{z{{|}}|z}~~~}|{|yxxyyxw|z|{|~}~|{{y}~|}}{zx{}{|}|~~~~~~||{{y|}{}|||{y{zz~~~|}}}~~|{yxwy{|~}~~~~|}~~~~}}||}|~|{|}{xwxvvvtw{~|~}~|~~}}~|z{zzyxzyy{zyx{|}||{wxxz|~~~~}|||{}}~~~~||{||||~||{|xyzz{|}{|}~{{{}}|~~}{|||{{}||}}~~|}|}~||yxwywz~~|{|||}|||~}}~}}|{}zy|}}y{|~}}}{|}}|ywxy|}~~~}}||~~~||zz|{}}~}||~|}{|~~}}}~|zyxxxz~||{{yyzzzz{}{|{{xyy{zxxyxwwxxwxxwwy||{{}zyzxwutvwwxxwwwxwvtvttssrttvvvvwwy||z}~}}~|}|~~|~{zxx{{}|}~}||}|}|~~|zz{}|}}~~}{|~~}|zyyyzyyzyz||~}{|{{{|~~~|}{{|{xwvxz|~}}~}|}|{yyz~~~}|||{||}{}}|{|~~~}}|{z~}}}~~}~~~|zzxvuuttx{}{}~}|||{xyxvyy{||}}|}}}|}{z|}{z~~}}~~}}|}}|}{|}|~{T(**)+(('*''''&  v ~|yz{|}{{|||{{|}}|~~~~}~~~}{{{}~}}~}|}||{{}}}~}|~~~~}}}~}~~~}~~~~~}~}}zyyz{}~}|{zxywz|~~~||||~}{||x{|}|}|{{zz|}}|}|{|}}|zzxuvwxz{|yyyyz|~}}|{zxz|{|{||zz{xxxxxyz|}~~}|||{{{}}|z||{z|{|{}{zy{||||}xyzyywuxxz{|}||}}~|{yzz|}}{{v{|}}}~}|{zzzyxzwuwyzyz||}~~}}{zy{}||{zxxxyzy|}{}}~}~~}~|zyyyy{}z{{|{yzzx}}||||~|||{zxxy{||~}~}~||~~}|||~}|}}||{{{{|}|{||ywwvvuqry}{}~~~}{||}}|}|z{{{xyyxxyywxx|{{{{wvvy{~~~~~~||{{{}~~}}}}~|~~||{|||{}{{~zzy||}}|{}~{|z}}}||{z|||{{}}|{}}}||{{~|}zxxywy}~}~|||}}}{|~~}|||}}|{wy}}zzzz}~~|}~||{}{yxxyz}~~}}~}}}}|}~{|{|z|~~~~~|~}}|}}~~~}}}||zywz{}}}|{zyzz{z{}{{{{yyy|zzyzywwxwxxyyww{|{{|{yzzxvtvuxxzwvwyxvuutrrstuuwuuuuyy{|z{~}}~~|{{yyz}~~}}~}}~~~}~}{{{||}~~|{|~}~}|||~|{{z{{yxz{||}~~|{yzzy{~|{|{xwwxyz{~|}~||}}{yy|}~~~}}}||}}{}|~|{{{{}~}|{}~}|z{yvvwuuz}~}~~~|||yyxwwxx{z{}~}~|{}zyy~{{~}~~|}~||}}{}~}}U))+*+()()'''('  w!~|}||~~}|||||~~~~{{|~~~}}|}~{}~}~}}}~~~}~~|{z}}~{{|yx{}~~~}{{{{|}~}}~|{{{~}|~}~}}{zzxwyyz}}}{yyz{}}}~{z{{{z|}{z{zyy|zzz}~}}~}||~}}{||{{{{}|}||z{|}~~}yxy{zzwxxz|}~~|}}~}|{{|}~}}}yy}}}}~~}||}||z{xvuxzyz}}}~|||}~||||zzz{zzy|}~~}|}~~~~}|zzz{|}{|~}{{}{|~~{{}~~~~{zy{||~~~~}~~|}~~}}~|}|}|}}}}~}zwxwxvvquz}~{{~~}|~~~}}~}{|{zyzyyy{wxy||{{{ywwz|}}||}~~}}}}~~|~~}~||}||~}{||zz{{}|}}|}~}z{||~~~}{{|}{|||z|}~|{|z{}}~{{yzzz|}~|~|}}~|}|||}|}~~}zy{}zz{||~}|}~}||zzwxzz}~|}~~}}~||~~||}}|}~~~~}~|}~|~~~~~~}{z{xy{||||{{z{|{z{||{||zyy{{yzzyxwxwxzzzwxz|||}{zzzxvuvvwxxxwwzxwvutssssuuvuusuwwy}||~~}~}}~~}~~|zzzy{~}}~|{}}z}~}{{}~{|}{|z|{{{|}~}}}|{{|}{xyzywz|}~}~}}zyyxyy|}}|{{xwwxx||~}{{||{}}{{{|}~~}~}|{z{~|{|{{{xywy|||}}{{}}~~}{{{yvwvvvy}~~~}}}{|yywvutvwwxz|}~|{|{yy{{|}}|~~|}~|}||{||}{V(****')()'''(&  x ~|z{||||{{yw|~~}~}~~~~~}{{{|{}~~~~~~}||~~~{|{{|}~~~~~~~||}~~~~}~}}~}~~|}}|zz|~}~|{zxxy{~~}~~~~}~~}~{||z{||||{}{yyzz|{}{|}||yyxwxyzz{}|{yxyz|~~~{{{{zzzz{||z{{yyz{yyz|~}~~~}|{{|{||{zzzzzxx|||{{z{|{}~}yyyyz{vwwyyy|}|{|{||{zz|}~{yyz||}~~||{{|{zyxttuwwwz||}~}}~}|}{|zzyyyzzzz|}|{{||{zz|}}~~~~||zyyy{{y{}~|{z|zz{|{{|}}}||zz{z||~~|}~}~~}~}|||~~}}|}||z|}~}}}|{xxxwwvuuy||||zz~~~|{|~}}}|{{{{yyzyyxyxxyzzyzzyxvy{}~~~~|}z||}}}{}~}{{}~~~~~}|{|z}~|{z{yy{|~|z|~~|{{}}}~}{{||{{{}{z{|||z{z{}}}{zz{|zz}~}~}}{|}~~|{}~}}}{{~|{{|{{z|}~~}|}||}||yxxxz||~}}|}||~}|}|{}~||~~~~}}~}}~}}}}{||{yz{}||||{zy{z|{{{||{{zz|{{zzyxvxvxxzyxxzyyz~zzyyzwvwwvxxwvxyxxxwtstsrsvvttttvwv|~~~~~}~}}~~}~~}|zz}~~~~}|zz|yy~|||~~~~~~||}}~}{||z}~}}|{z|~|yx{{z{}}~~~}zyzyxxz|~}{{zxwvwz}~~|}|{|~}|||~|~~}|}||}}||}|{zxvx~}||~|{{||}~~|||yvvwvvy~~~~~}||yxxwuuwxxyy{}|~~|||yxz{{|~~||~~~~~}}~{|~~}V*****((')'''('  y!~}}||~|{|zxvz}}~}~~}~~}}~~~~}}~~}}~~~~~}|~~}|{yz}}~~}{}|||{}}|||{zz|{{|~~}|~~|||{{||{{|~~|{|y{|~~}~|{{{zz{|||{{zzz|{{{}}~~}||||||}|{|}{z{z{|||}{{{|}~zyzz{{xxwzzy{}|}{|{}{{}~~}|{||{|~}~}~}{{{zxxxxyvy}}~}}{yzy{{{z|}~}}}{{|{z|~~~|{|ywz|{z}~~}||{|~~}||~~~}{z|{|}}}~~~~~|}}~|~~~||~~~|{zzyxyyxxz}}}}|{}~||}~}}~~|}}|z{|z{{{yy{|zz|}zxxzz}}}}||}}}~}{}}~~~~}}|||{}~|}~{{zz}}|}{{|}~}}|}||||}~||{||~|}{{|~|{{}|||~}~~~~|||~~}}~}}}|~~}|}||}}}~}}~}}}|yyyyz|}~}~}{|~}|}~~}||~~}~~~|}}||{~}~~~}}||{{||{|}~{{z|{{{{||||z{z|{z{{yxwwxyxzzxxwxwy|{zzyywwxwwvxwwwyxwwwusssrttsutttuvvx~~~~~~~|{|~}}}{zz}~}~~}}{zy{z{}~}||}~~}||~~|||zz{}}{z|z|~}{xz{zy{}}}}{yxzxwwx}~}{zzxwvxz~~}|z|}|{||{||~||}~}{}|||{~}|{zxx~~~{|~|zz{z|~~}{|yywxwvx|~~~~|{}|zzxwvvvwwyyzz|z}|{{zxxz{|~~~|}}~~~~}}}}}~}||}}}V(***+((')'(((&  z }{{|||{zywuty~}~~|||}||~}~~}~~~}}}}{|}}||~}~}~~}~~}~}~~~~~~~~~}~|}|}~}}|zxz||~~~}|}||{z{z|{|{zyzzzzz{|}{{|{{z{|{|{{{{{{zyxy{~}|}||z{zyz{||||{zzy{{{z|{}|~}}|{{{{||{{}zzzzyz{|{z{zzyz}}yyyx{zwwxwwyy~}{|{|{|zz{}~|~|{z{zz|~~}||{zz{ywwwwvuvyz|}~}~}yyyxzzzz{|{|}||{{zzx{|}}}}~|{z|xvwwyy{}~}~}z{z{{zz{z}}||}{z|}}}}~}||~~~}}{|~~~}|{||{}~}~~|{{zyzzz{yz||{}|zy{~~|}}}}~|||||{z{{{yzxyy|z{||zywxz|~~~~~|}|{|~~~{{{}|}~}}~~||{{~~~|}~{yzz|}|{~|||}}{|{{||{|}~}||||}|}|||~}||}~~||~}~~~~}{|~~~~~~}|~}{{{|}~}~~|||}z{yyyy|~~}|zx}~~}~}~~}}~~~}~~|}|{{|}}}~}~|}z|||{||}|{{{zy|||||{z{{||zz{zyxyxxxxyxxwwvvzz{{{xwyywwvwvvwxxwwxwutsrsursstvuuvw}~~~~~~}{{}}}}~{z~~}}}~{{yz{z}~|{|}}{|~||}||z{}|||}{|}}{{{{zy||y{}|{}{|zyw{}~}{zxvvuw~}}|{~~{zz|||}}|}~}}~}}||~}}~|}{~}}|~}|{{|||}~|{yxxwwx|}}~~~|||zyyxvvyxyz|||}}{||yz|{z}~~}}~~~}|}}~~~{}}}~V))*)+()')'(((&  {!~{|||~||zxuty~|~~||~|~~~}}~~|||}}y}~~}~~~~~~~~~}|~~{z{}|~~~}}}|}{{||}|}|||}|z||||}}|{{{|}|}||}|||{{z{~~~}}}|||{{}~}~{}|{{}|||}}|}|||}|}}~|}}}||{{{{{||{{}|yyz~zyyzz|xxzzxyy}}~||z~|||~}~~|||}|||}~}~}}||yyx{xwwwy{{~}~~~|{{{{|{|~~}}~~}}||{|}}~}}|{}yywwyzy~}~{||{{{zyz}}}}}}|~~~~}}~~}|~~~||~~}~}|||{{|}|{{}}{|}zzw~~}~|~~~~|{{}||||zyz{{|~~zyzzz|~~}|z{}~|||}}|}~~~~~}}|{~}}}|zy{{~~}~~~}}|z{|z|}~{}~}}}~}}}|~}}}~~~~~~}||~~~~~}|{||||}~~}}}~{{zzzy|}~|{wz~~||{~~{}~}~~}{z{|~~~|~|{z|}|}{}{}{{{yz{{{z||xz{{}{|{{zyyzxzzxywwwvwzzzzywvvywvvvuvwwwvwzxxvsrtsrsttttuux}~~}~}|~~~|x{{||}~~}}}~~~}}~}|{zyyyz||yz}~~~}||}{|}}|{}{{{}|{{|}{{|{yxyzxx{~}||{||{{xz}|~~}}yxvwvvy}}||}}}}{{yyz|~~|~}~}|}~}|{}|~~|}~}z||{|{}|||}~~~}zyzxwwy{|~~|}|{z|{zxxwwxxzz{}|~~}|}{|{|{z|~~}~~{||{|||{{}~}|~}|}U(**)*)(()&(((&  | z{{zz||{ysrx~~~|{||z{z|~~~~}}~}||{zzzzz{y{~~|}~~}}}}~|~}}~~~}}}~}~}~}zz{{{~~}}|{|{{||}}}|}|||}{{{|{|||z{{{{{|{{{{{{{{{{||||{zzzzzy|}~}}}|||{{yy|}|||{z{{{|{{}|||{|{{{{{z}||||{{{zzy{{{{{{{yyy~ywyzzxxxxxywz|~|}}zz{{z{|~|~}{{|{}z}}}||{|zzzwxxxvvvxwyz{{|z~}|{zy{{|z~}~}}|{|}{{{{||}}|{{zzwwwvwxy{|}}{{{{zzzyx{~~}}{|{|~}~}||}}~|}~|z|||~~~}|||}}|||zz{{{{{zxx{}~}|{~~~}}}}{{|{||zzxy{z{~|{zzzy{|~~~}{{{yz~}~~{{y~||}}|~~}}~{z}}}||{zyyx}~~}}~}{zzzzy|}|{|~~~~~~}|~}~}~}|z}|~~}{|{|{|~~~~~~}}~|{{ywy~}||yy|~~}|{|}~|~~~~}}|{zz}}}|~}{z|}~}}|{z{zyy{{|{{zyyyzz{{{zzy{y{yyyyxwvwz{z{ywutwwuuvsutuwuty{xwvtttussrrsxuv|~}}|~||{yyz{{z}~~~~~}~|||zzyyz||{z|}}|}|{{|}}~}}z{}|}}|}|{{|{xxzywz~||~}|}~}zz|~|~}{xwxvvxw}~~}|}~}zz{y{}}}}~}~~~}~~}z|~|||}~~~~}}zzxxxy|}~}}~~z{{{yyyzyxz{|}~}|~||}}}}~~}}{||z|}{{|~~|~~|U))*)*(()*''(('  }!}~|{{}~}{wuw~}~}~}{|}{}~~~|||}{||{||~}~~~~~~~~~~}}{z{{y|~}|{{}~~}}}||||}}|}}|}|}{|}|z}|{{{||}}}|||||{z{z}~~~}~~|{z{{z|~}}{{{||}}||~}|}|{z{|{|}}{}|}{|}{z{}}|z||{{{}zzz{{{yzzzyxz{~~~~~}{|{{|~}~}~}|}{|~}~}|}}{}{{zyzzwywzz{{{{|y|~~|{{|||}~~~~~}|}|~~|{||yxxxxyz|}~~}|}}{{yzyy}|}|}~}~~}}}~~}~~~}~||}~}}}~~~|{}|||{}{yx{}}~{}~|}{|{{{}zz{{}|}||}{{}}{{||~~}{z{{}~~~|}|~}{~~}|~}{z{yz~~~}~||z{xyz|}||}~||}~|}~}|{}}}}||z}|~~}~~~~||~~{{yxxz~~}zyz{|~}~|z|~~~~~~~}}zz{}}|}{|{|~~~~{z{}{zzz|{|zyxy{yzz{yzyzyzz{zxyxxvvyyzzxwuuuvusvttstuutwzzyxvvtssssqrutsz~~}}{{}}|zzyyz{z|}~~~~|{{{zyy||||||~~}}|}{|z{}}}}|z{|||||{{{||z{yyxvy{zz|||}}{|{||~}{ywwxwxvy~||{|~}zyzzz~}}}|}}|}~~~~}|y{}{z{|~~~~}yxwxyz||}|||{z{|zxxxyxy||{}~~|{|}|~}}~~~~~}||{{|}{z{}}||}}}U(***+)(()'''(&  ~ }zz{yyz|{zvtvz~|}|}|{{|{||}~~||z{{zzzz{}|}}~}~~~}||~}|}}~}yxyvu}~|}zyy}~~~}}}}~~}|{{{z{z||{|{|{{|z{zzyyy|z{||zz|{{zxyx{}}}~}|{z|zyy{}|}}{zzz}{||||{{{zz{{z{~}|{||{{||{z|{zy{}|{|zyxxxzzxxyzxvyz{}~~}}{{zz{}{|}}|}{z{{}}|{{|{{{yxxyyxxx{zzyyyyy{~~~~|{z{|{~~}{||||{~~}{{{zyxxvuvxz|~{|{|yxxxxwx|~~|{||}}~}|}z}~}|}~|~~~~}~||}~~~}}}}~~~|{{|{z||zxxyxz}}zz~}|~}{{|{zz{{{{|}}}~}~}z{{{~~~~||}|}}|yyy{|}~}~~|||~}{||zz{|zzyy{~~}}|{xzxvy{{||z{~~}~~}|~~}zz}~~~~{|}}|}|{}}|}}~}|}|~~}|}~|{zwyy|~|{zz{{{~~}}{{~~~}|}z||}|}||z}}}~}{{}|z{||{||{z|z{yz{zyyyxyzzzwyyxxwxyyyxxutuvtrtsssrsssvxzyxwuuurtrposuuw|||~}{{{|zz{||||~~~~|{z{zy{|}|}}}}}}|}}}|z{||}~~z{|~}|}|{|}}{{{{xyyzxy}{}}}~}}}~|yyzyxyxz~~|{{~|{zzzz}~}}~~~|{}~~|z{{|y{{}~~{~}zzzxxy{||}}||||{zzywxz||z{~}{}||~~~~~||}{{}~{{}||}~|V(**)*((')'(')&  !}|z|{zz|}{yuy|~}}|||||||}~|||{{{{y|~~}~~}~~|{yyvz~~}{z{|}~}~}~~}|{}|{|z{||}|||}z{||zz{||}|}||||{zyyw{~}~}}{{zzz{{}}|{{{|{}|}|}}}{{z{z{|}~|||{z~||{||{{||{|}|zyzz{|yy{zwxyz{|}~}}}{{{|y{~}||}}||}}}{}~|{{zy{zyxxy{||}|z{{}{{{{|}~~|}}}}~|}|zzyzvvxzz}}|}|yxxyyyz}}}|}~}~~}|~}~~~}~}~}~}}}~~~{{}{}{|yxxyyy{{y||}~||}{yz|{{}~}||~|~~~}~~}{{|{|~~~~}}|~}}zvw~|{zz{~~}~~|zzwwyyz{}{|~}|}~}}~~~zy|}~}}|~~~~}~}~}}}}~|}||~~~~~}{zyyy}}|{{{||{|~}}||~~}|||{|z{|z{{{~~}}|{z|{{||}||}yz{|z{zyyxzz{zyxzyxyyyyxwwvtvutrqtsrrqqsuvwyxwvvuttsrpqttwy}~}}|}}{{z|{{yzzyy{~~~~~~{{{z|{|||}~||~}~~|||||{}||}~}{|||{}~~z|}}|{|zywxwww|~~{|}}}||}}zzyyy{zyx}~~{y{|}{|zzz|}|{}}|{|}~~~{yx{{z{{|}}~}}~~|{yyxz{{yz|{z||{z{yyyz{{{{~{|{{{{{}}~|||{z||{z{~}|~|V()+*+((()&''(&  !~yz{{xvz{zyuvxz|~~~|}}{{{zz||{{~~~|{{|zzzzxy}~}~~~~~~~~}~}~~~|zzxxz~~{{yzzz}~}~~}}{||~|{{|{{{z}|{|{|y{z{yz{z|zz{|{{zz|zxwwwy|~}~}{z|zzyzy{|}|{|{{||}{|{||yz{yz{{~}||zzz}}|||{{{{||{}}yyxyz{yyyzxxxywzz~~|{|{|zzxz}}{|}|}{|zzz~~|{{{yzywwxxy{{~|}{{}|~}|{zy{~~}|}||||{}~}|{{zzzywvvvwy|}||{xxwyyy{|}}~|{{}|}}}{|}}~}~}|{}}||}~|}~~~~~~}~}||{z{zyxxxyyyy{|zz~}{|||{yxxxxz}~|~~}{|}~}}~}}~~|}||z||{|~~~}{}{~~}|zyuv~z{z{}~~~}}{zyxwyzzz|{{}~|{{~}|zxz}}}}{{}~~}~}|~~}~~}~}}}}~~~}{yyy|||{z{|}||}~~}|~~~}~~}{zzz{{z{yzx}{{|z{z|{{|{|{{|{y{{zzyyyyy{zyy{zxzzxyxxvvvwvtsrrrqpqrsuwwwwyvvwvusrqrrvwyz~~~~~}}}||y|zzxyxyz~}~~~~{{}{|}~|}}}}~}~{||||{}}~}~~|||}}|~~|}{}}||}yywvuuz~~}~|}}|{||||{|z||{{{~}|zz|}|{|{{{}|||}zz{~~}}zzyzzzz|~~}|{zz{{zyz}zz{|{zz{{|{{|{|~}~}}}|}|{}}|~}|~}zz|{{{~}}~~}W)**)*((()&''('  !~z{||{y{{zzywy|~~}}~|||{}{~~~~}|{|{zzzzz|~~~~}{zz{y~}||z}|~~}~||~}}|}|||{||}~}|{z{{z|{{}|{{||{{}||zxywz}~~~~}|||{|}||}~}{|}}|}}~}{}||z|{{|}}~|||z{~~}~~}}|}||~zyzyz{zx{zxxxxyz|~~}}}||{{yy{}~{~}~{|zz~|{||zzyyxwwyz|}}}}}~~}|zxz}~~~~|}}~}}~}{zzzyxyyvy{~}}{yxxzz|~||}|}}{|}}{{}~~~~}~}~~~||}{}}~}~~~}}|}{||{xxwxyyy|{|||~~~}}{yxxxw|~~~|||~~~~}}~}|}|{||}~|}zz}~~|yyz}~{{}~~~}||xxwy}|{{}||~}|{|~}zyz|}~~{~~~~~~z}~}}}~~}~}~}}~~|zz||{|z{{~}}~~~}}}~~}~}}zxzzxyyzxyx{}{{yyyxzzz{{z{zyz{{{zyxwyz{{zzyzzzyxywxxwwxvutqqqrrqssswwwwwvuwxwttqqpsuwz}~~~~~}}{{zzzzyyxz}}~~~}|~~}~|z{|{||}~}~}||}}{|{zzz|}}}}~|||}||}|{}}~||||zywvsrv}}~}z~~}||}|{z||{z||{||zzx}|{{|{y|{{|{}|zz{}~~~{yyxxwzy{~~}}|{{z{}zyyzyyy{{|{{|{z{zy{}}~}}||{|||}}|}~~|~}}zy{|zz|||}|U()***(((('('(&   ~zy{{yyzyyyzz{}}~~~}|||{y||{{}|~|}{{{{yxyyyz}}}|~~~~}|}}~~~~}}~~|zz{|{~~}~|{{{|{}|~~}|{}~}||z|{{|||||{{{yz|{{{|zz|z{{|{zzxwvy|~}}|~~||||z{|}{{~|{{|}{||{{{z||y{{z{}|}|{{{|}~|~~||||{{{~zyyyz{yyyzxxxwwxz|}}{|{z{zyyz|y|}~|yyzyw{|zz|zzzzxwvwxz}~}{}|~}}}{zywxz|}~}~}~|}}|z|{yzzyxxzxwz}~~|}{yxwxyz|z{{}||{{|{{|{z{~}}}~|||}}}~}|{z|{|}|~~~~}|~|{zzxwwxwyxyzzy{|}~~}|yxvvvvy}|}}~}|{z|~~~~~}}||z{z||~|{z|~~~}|{y{~}~{{{}~~~}|zzxvw}~|{}}|~|{}}yyy{|~||}|~}~|y{}~~}|}~}|~}z{|zzz{{}~~~~~~~{}~~~~}{zyxxy{|zzx{~~~|{|yzyyyxx{z||}zyz||zzywyzzzyy{{zz{zyyxwwwxvusrqrrqpqtuuuuutttxyxvtspntuvwz}~~~~~{zzx{zz{{{z|~~}}~~}{|}{||~~}}|~~{{z{yz|}~|~||{|~~}~|}}}|~~{yxwussx|}}|}{}}}}~|{|}~}}}{|}~zyx{||{||{||{||~|zz{|}}yxzxwxwy}~}~|}}}|||{zyzyyz||}~~|{{zzy{~~}||||}||}~|~~|}}}|}}zz}|~}~~U)**)+)(')'''(&  !~{|}||{z{{{{}}}~~||{|}|}}~~|z|{zzyyx}~~~~~~~}}~~|}}~}~}}}||~}~}}~~~~~}}~~}{|~}||}}{{}{|{}|||||||{|zyxxy}}~~~~~}}|||}|{{~|{}}}~}|{z{|||||{z~}}{}|{z~~}}~~}|~}{z}{zyz{|{{z{zzyyxyy{}~}||||yy{}|{|~||z{yz}{z{}}||yxwwz{~~~~~~~}}zyz|~{}|~~}~}}}~|{z{{zz|zz{~|}}}{zwzxy|~|z|~~|~}||}{z|~}}}|{}~}|}~||z||{}~~}~}}}||zyxwwxwyzz{{z||}|{xwxwvyz{}|~~}y{|~~~~}}}}|{{}~||}~~}}||z~{}{{|}~||zxvvz~}}||||~}~}|~}yxz|~|{|||||{z~|}}~}}~~}|}||zyyy{|~~~~~}}}~~~~|~|{zzzzz{|zz|~~||{zy{zyz{{{{{zy{{zzyyxxzzzzxzz{{zzyyywvwxvusqqrssqqstsutrqqpvzxwuromqtuvzz}~}~~~}{z||zz{z{{{}|z}}}}{}|{zz{|~~~~}~|{z{zy{}}~|{{{||}}}}}|~~|{||{zxwuuuvx{}{zz}}~~}|z|z{}|||{|}|zxvvxz{{{|||z}||zyz|{|}~~|}}{xwxwvww|}}}{|~}||}~}}|{yyzzxy{{|}|{{zzzz}~}||{z{||{{}|{}~}}}}}~}z|zzyzz}~}|U()+)*)(((&('(&   |yy{zzzz{zyz|~~}||}}{|{{{|{{{{|{{zzzxwwwxy~~~~}~~~~}~~~~}{{||~|{}}~~~}~~}~|{{{{|~}~~|}||}}}~||||}|{{||}|{{zz{zz{{zz{z{z{{yyywvx{~~}}}}}}||{||{y{|{{}|{{|{zzz{z{{zyx{||zyxzxz}}|~||||{{{{{yxyzzyzy{yzzzwxxx{}}|{{{{yxz|{{|||{zzxy{|}z{{y{|zxvxuvz|}~|}}~~}|{zy|{~}{{}}}~~~}}}}|}}}|z{yyy{|y{|z||}zyxxxxz{{||}|}}|{|||zzz{{{|}yz|}}|{{|}{z{z{}~~}~|~{z{{zyxxxxyzzzzzxy|~}{zvuuutwyzzz{{|~~}zz{~~~~~}}}~}||}~~~}}~}|}}}}||{zzzz}}~~}{{zwzzz}~|~}~{}~~|z~|~~}{zy{}|~}z{{||~}{|~~}}~~}~||}|}~~~}}}z{yzz{~~~||{}}}{~}}}}}}~||{|{{{{{{|~}~~}}|{{{{{{}}|{|zzyzyyzzyxzzyzy{{yz|yzzyvvvxwtssqqutsqqstsqrqopuzyvvqnmnqttx|}~}~~}||{{|{|{||}|xy~|{|~|{z{z}}~}~~|{}zz{||}~|zzz{~~~}z||}{~~||yzwvyyxz}}zz}~~}~{{|}}}}|{}}}yywwxy|~||~}{}|}{zz|~}~~~}~}||yzyxxwwz||}|{~~}}}|}}}}{yz{yyy}|}}}|{{{{{|~}}}||z{}|}|}}{{~|~~~|{}{{|z}}{V)**)*()()'''(&  "zyz{}}~}}||{~}|{}~|~}}}}}{|||z{{zxxxxz}}}~}{{{z|~}~~|}~}~}~}~~~~~|}}~}|||{}|{{||{{{}|{}||z||{zyzyz}~~~~|~~~{|~}|{|{||~}||}|{z{{{{|zz{{{zz{zyy{||}|~}|~|||~~{z{|||z{|{z|z{zzz{z}~}|{|{{zyz||}~}}}|yz|~}|{{{z|~zyxwvy{~~}}~}|{||}~~}|~~}}}}}}}}|{z|}|||~}}}~{zzyyy|}~~}}~~~{|||{||zz{{{{z}~~||{{|z|{{|~~}~|}{|{zzyyyz{zz{|{z|}}~{xwuvvwyy{|}}~}|zy}~~}~}~}}}|~~}}}}~~}}{{zxyyzz}~||{xx{{}|}}}}|~}z{}}}}zz{|}~}zz{}}}}{|~~~}~~~}}}~~~~}}~{{xyz||}}}~~}~}}~}|}~~}||}~|}}}}}|{{}}}}~~~}~|{{~|}||}||{{zz{z{{{yyzzzyyzzxz|z{xywvvxvvutrptvtsrttsqqpootyzwvrpmnoprv{|}~~|}}}}}~||}{{{{zz{{xxw{~|{{|zzzzyz~~~}}}||{{y{|{|}|zzzy~~~||{|||}}|{zyyxyyyyz|yxxy{|~}z{|||}|{zz}|zxwvvyy|}|}}{zz{yyz{|~~}{}~{{yzxvwyyz{}}}{}~~~|}|{y}}}|xyzzyy{{{}}|}|{||{}{|}}{{|}|}}~||{}}{}~~{|}{||{|{{}|T(*))+((')''')&   yxwy|{}{||zz{|}~}|{}{{|~~|||z{{{{{zzzxxywx}~}~}|}~~~~~~~|zzx{~}|~~~}}}~~~~~|{}~||~~}{|||{{|{||{{{{{{{z{y{{{z{{|{zyyz{|}}~}~}|}}||{}|z{{|{|}||{z|zz{zz{||yyzzzzzyyyyz{z{||}|}{|}~zyzz{}zyy{zz|{zzzzy{}~z{{{zyyz{{||}}~|yy{|z{{zyy{|{ywwuwz}}~~~~}}~}}~~|{{|zz|~}{{~~~~~}||{||}~}{|~{{z|||{|z||{{yxxwxy{~}~~|}|}|z}}z{{yzy{{yy{}|{{zz|z|zz{}~~}~~~~}{|{zyz{zxyzyxxz{zy|~~~zywwvxxyyz{}}}~~~}}{zz}~{||{~}~||{}~~~~~}}{|~}{|{{zy{zz}~zz{yz|}~}|}~}~}~{{{~}~~}}zz||}~|{zz||}|{}~~~~~~~~~~~}~~}}zzyy{{||~~}}|}}}~}~|}}~}~}~}}|~|~}~~}}~~}}~|||}{{}}||~|{{{{z{|zyzzyxzyzzy{zyyywvvwxvuvrqsvtttutrrronorwyvurqoonopt{{|}~}}}|}}{{~~~{zxzyzzyyx{}~}{{|zz{|||}~~||~~~}}|{}~}{~~{y|y{~}~{{}}|~}~{zz{{{zzyzz{yzyzx|~}}|}|{|}|{y}}zxwwwy{}~~}zz{xy{|}~~||}~}z{{ywxz{{|}|~}~|}{||z||}|zy{{|{|{|}~~}|{{{~~}}}}{{}}}~}}|||zz}}~~|||{}|}||}|T)**)*()()'('('  ! xuvy|}}}}|{|~~~||}}~}~~}|}{z|z{||{{{{xz|}~|{~~}~{|~~~|~~~~~~}}~~~~}}}|||~|||}||{|{{||||||z||{{z|{z~}}}}}~~}}|~}||}|~}~}}|}|}{~{||}|{{||{{|zzz{|{{{{~~~|}{{z{|~{{{}{z||{{z}{|}}}{{}zzy{{zz{|~~~|||}|||{zz{{zzyxuvx{}~~~~|}|}{}|}}||~~~}}{{||~}}~~|{}}~|}{||~{zzxyx{||~}~~|~|}}~|{zz{{{{{~}{|{{{{}|{}~~~~~~|}|zz||{zzzzyyz|{|~~~}}|zxzxxzzyz}}{}~~~}}||}}}zz{~~}}|||}~~~}|z~}{{|zzyz{~~~~{|z|}~~{}}~~~}{}~~~}{z}}~}|z{}~}|||}~}}~~~~}}~|}{{zzz{|{}~~}}~~~}}}~~|~~}~|~~~~~}~|}~|}}}|z||||}|}|~|}}|{{{{{{z{yyx{{zzzzzyyxwwwwxuuutttuuttusrpommotwwtsonoonotzz{|{z~}}}}}|||{~}{zxxvwyyyy{}}~~}}}{{{{}~||z~~}|{~}|}}z}|}|{|||z{z}~}{{{{{|}{zz{zz||zyzz{yxyxuw}|||{}zz}}{z{~zxwvvx|~}}|~|zxyxy{~||~~~~~}{|~~||{{zxy{z||~}|}~~}}|{|zz{{{yy{|{}{z{{}}|}|{|{}}}|}|{{}}}~}|||zz{~~||}~~}|{{z{|{|{{T()***((()'''(&   vutv{|}|||z{y|}~}~|{||}|}}}|||z{{|zzzyzzxxx~~}}}}~{{|}}~}~~~}|~{y}~}|~~~~~~~~~~~~}}}||~~~~}}}|{{|{||}|{{yzzz{|y{|{zyzzyz{{|}~}}{}||}|||~}}{}|||||{||zz{{{{{{{|zz{z{{zyyyzz{{z{}}}{~~{zzy}}{{{|{{|{zz{{zz||z{z{zyyzxyyxwz}~{z|{{z|{xxyzxxywtrsv}~~~~}|~~}~|{}|{{{|{{||}}|}|z{z}}}{|}}{|}|||{{{||{z{zzwyzz}}~}}{}}}{}|z{yy{yyy{{y{|zzz{z{|~~~}}||{|{z{{zyy{yxxzzzz|||||{yzyyyxzzy{{||}}}|{|}{|{}~~~|{{z|~~}|||}|||}|}zx{|z{|{{zzy|~}~~~}||||}}zz~~}~~}}|||}~~}||}|}~}|{|}~}}|}~~~~~~~~~~~}}}|}|yy{||}~~~}~}~}~~~~}|||}~~}~}}}~~}}~}|}|z{|{{zzz{{}{||}|{||z{{z{wy{}|zyyxxxyywvvwvvuutvuuvvutrpnmmoruuurqoppporwxz}{z}~}}}}||~|yyyyyyx{y{}~~}|{{z||}}|~~|~{z~~}~}{|||~}|}{{{|}{~~{{{{|{~}{{{z{|{{zy{{zyyzwx{|}|}}|zz{{zz|{yxxxx|~~}{zwxxy|~}||~}{}~|}|~zy{{{}}}~|}}}||z{z{{y{|}~}}||{~~}}}{{}}~~~}|{}}~~}}|y|}}}|}}~~}{|||||z{yT))*))()')''')&  !vuvxz~}}~~|{z{|~}~}|~~|}}}|||{z||}{{yyv}~}}{|}~}~{~~{~~~~~~~~~}~~~||}{{|}}||}|{|{{|z~{|}{{zzzyy{~~~}|}||}~}}~~}}|}}~}}}}}||}}{{}{|}}{||}|{z{zz{|{y|}}{}}~{{|~||{|{{||{{|}{|||}{}|{{z{yz|{xy}~||}}}|}|{yzywvyyutsu{~~~~~~}|~~|}||{|~~~~~~|{{{|}}|}|{|~~|{{{|~~}|||||{|{}}~~~}}~~}|}}|{y{|{z|yz{|{z{}{{}~~}}~~~~}{|||{{{}{zyzz{z}|||}{z{|{{{|{zz}||}~~}}~}~}}|}}~}}|~}~}}|~}}|y{~|{{{{{zxyz}~}}}||~}|yz}{zx|~~}}|}}}|~~}~}~~}||z}~~~~~~~~~~}}~~~~~}||{{|}~~~~~~~}~}|{||{~~}~~~}~~}|||{{|{z|{{{|{{|||}{|{{{z{zwz|}z{yxwwwwxvuwwxwvuuwvwwussqommooqtsppmmpqqsuvy~}}~~}||}|{{||{zzyxyz{z{}|~}}}}{{|{z|~}~~}}||~~{|}{||}}|}}zz{}|}}}{z{|{|}~||{zz{{{zz|{xyxyxxz||{}}{{{{|{yyyyywxvy~}}}{ywxv{}~}|{{~~~}||}{||}|{z{{{z~~}~}|||zyz{zyz{|}~~{{~~~~}||}~~~~}|{}}}|~}}|z{}}|}~||~}z{{|}|}{yS))))*(((*''&(&  !vuuwy|}}}}|{yz{{~~~~}{~}~}}z{z{z{z|z|zzzyx}~~~}|zz||{|y{}~~~~~}~~~}~~}~}~}}~~~~~~~~~}}|{{||}~~~}z|{y{|}|{{{zz|{z||z{{{yyyxuvy|}~}}|}z|z}|||}~~}~|{||{{{|z{{{|{{}|{{{{{{||{yzzyz{zyw{~}|{|{}{}~||{{{{||zz{|{|}{{{||zz{zxyzzzxy~{yz{||||yzyywuwwvssu{~~~||{~~||}{|}}|{|}}~~}{z{z{|}~|||{{{|}}|}{z|}~}|{{{{{{|}~|}}||{|}{|}}|zy{{zz{yxzzxyy|}||~~~~}|~}}~~~|{z{{zz|zzxzyxz{}|{}{yz|||||{zz||{|}}}|~~~}~}|}~~~{|~~~|}}~}~~}~}|{zz|{zzz||zxxy{|}{|{}|}|yy|{xux}~~}}~}|}}{~~||~}{~~~||}{{}~}||~~}~~~}~~~~|zz}}~~}~~~~~~}|}|~}}~}}}~~~~~}|}}|||{|}}{{|}z{{||}{~{{{{{yzz{|{{zxwywwwxuuyzwuvxwvvwvtutppnonpqrqomnoqtuuw{~~}}}}|||~~|zyxzzzy|~{|~}~}~|||z{|~~~~~}||}|{}~||}~||~|z{{{}|||||{||}~}{|}{{{}zy{|zzy|zzz{|||~}|{{{|yzxzyz{yx|~}}|zyyxx~~~||~~~}||{{||}}{{z{||}|~~~~~}{|}|zz{zz{||}~~~}~~~|{~}}~}|}}|z~~~}{|}}}}~|||}{z{}~~}|U***)*)(()&(()&  !vvvyy~~~||}||{~~~~~}}{z}z{{{}}{}|{||}{{|}{z|~~~{~~~~~|||}z{}~}|||{}~|}}}|{||{|{~|{|{z{zyvtv}}~~{zz{||~~|~}}}||}||}|{{||{|}||}||{||||{{{zz{{zz|||y|||}|~}~}|{}~~}}|~~{||~|{|{{{{{yz}|{zz{{zz{||~{z|zxwvxxxxy|~~~~~~||{~}~}~~|}~~~~~|||}{}}~~}||||}}~~{zy|}||}}}|~}}|}~}~~~{}}}~|||{|{|~{z{z{|{}~|}~~}~}}}}~{|}|{}|||{{{{{{||{{|{{~}}|}}||||{||}}~~}}}~~~~~}|~~~|}|~~}}|{y|~zz|{||yxwyyz{{|}~}}{zz{zyvy|~~~~|}}|{~}}~}}~}||~|{|{|~~~}}~~~}~~}}~}{|}~~~~~}}~~}}~}}}}~}}}}~}}}}|~}|||}}|||}}}}{{{|}||||{zzyz|{|yxxwxwwxuvwxwwwxxvvvvuuusrqppppqpnlmoruvtxyz~}~||{~}||||{~|{yyzzzxy}{{}~~}|}|{|z{{|~~~~~}}~~|{||{||}~}}||}|{}}}{{||{}~|||}}||{zz{{|{|{zyz{zzyz}}|z{z{zxxxwz{zy{}}}|zzxxwvz~}~}||}}}{yz|{}|||{zzz{}~|}~~~~}}{{||zzzyxyz|}~}}|}}~~}|{|}~~|{|}}}{}}}~~|}}|}|{{z{zwwy{~}zU(**)*))()'''(&   vstvwz|~~~|||{zzz||}~~~}~~{yyzyzzyz{z{|~}~~}}|zzyzyz{}{}~~~~~~~~~||}~~~~~~~~}~~~~|{{}~~}~}~~}|{z{yz}~~~~||{{{{|}{||{z{{y{{z{{zyyyzxvttyz~~~}{|yyx{{}}}}~~||}|{|z{{{{zz{}{|{{|{||{{|{{yyxx{{zyx}||z{x{|}}}~}}}|}}{{}}{{}|{{{z|{{zy{|{{zzzyxyx|}{zz{yvwwwvxy|~~|~}~|~{{{{|{{|||}~~|}|~}||{|}~|||{z{}||}}yyy{zyz||{|}||||{}~||}}}~}}}{{|zz{{{{zzz{|{{|~~~}||}{}}~~{{{z{{}}{{|{z{{{{{{{zz{~|}||{{|||{||}~~~}}~~}}~~}}}}~}||z{~|}||{{{}z{z{{|zxvxxxvyy}}|{z|ywvx|~~}}}}|{{~}|}~|~}|}~~}|zz{}~}}~~~~}|~~~~~~~~~~{~~~~~~}}~}}~~~|||}}}}}}}}}|}}}|{{|}|}}}}||||~}}|}{}zzzz|z{zxwvxwuvvwyxxxwwwvutttvusstrpqronkmmqtwuuxy{~|{|}}{{z}}|zzz{yxy||{}~~~~}}{|{{{}~~}~~||~}{|}||{|~~|}}|}}|}||}|{|~}~|}}{{|||{}||~}|z{{{zyy||~{|{|zzwxxz|||~~}}}zyxyzwz~}~~~}}~|zz{{{}~{zz}{}}~~}~}~~}}|}{zz{{yz|||}~}~|}}}~~~}}~||}~~}{}}}~~}}}}}z|{|yxwww|~V)****((((''((&  "uuvzz{}}~~~}{{{||}~~}{{|z{{{{{|}~~~~}}{{{{zz|~}}~}~}|~~~~}}}{|{||~~~~}||{{}~}|{{~}{}|z{{|z|{zz{yxvuxy|~~}{zyyz|~~~~~}|}|{|||{|}|||}|~}}}~}~}{||zxz{|{|{|~|zzy|~~~}}}}|}|~}||~}||{{||{|}~}{{{yyzwz~|||}yxxyyyz|~~~~~~}}||{|~~}~}|}~~|}~}~|~}~}}~}z{}}~|~||zzyy{|}|}}}}}}}|}}|||~~~}||{{{||}||{}~|||~}}}~|}}|}||}|~}}}||{}}||}|zz{}}~~~|}~}}|~}}~~~}}~}}}{}}|||~}~}}~{||~|y{|}|{yxzyxyywy~~~}yzzyw{{}~~}||{y|~}}~||~~~}}yxy}~~~~~~~}|}}~}~}~~~~~}~~~}|~~}|}}}}}~~|~~}}}||}~~}|}}|{}|}}}{{z}~~~~|{zz{}{zzxxxwvwvvwxxxyxxuutsqtvuvuvttqsonllnortuuvxy~~}{z}}|}{z{}y{|zzzz|{{|}~~~~||}||||||}~~~~~|}~}}~}|{{}}|}~~~}~}}|}}{}}}}~~{|}||||{{{z|{}}{|{{{yx{z|}}{zz{zyxzzz||~}|{|yxyz{{{|}~~~~~||}}|zz{yyz|zz{}|{}~}~||~}|{{zzyyyy|{z{}|}|{{~~~~}|~|{||~}}}|||}~}~|||}|{{{yxwwv{}U(**)*)(')&''(&   qrvxy{{~}}||{{{z{z||~~||{z{z{zzy{}~~~}}{|yyzzzxz||||}~~}~}~z{}~~}|}|~~~~~~|~}{{}}}~~~}~|{{{{{{|{|{|{{z|z{|zz{{{zzzwxuvwy|~}}|zyxyy{~}}}}|{||{z{z{zzz}{|}}|||||}||{{{yxxzy|{{{|{yzy{~~~}~}|}||||~}|}}{}}{{{||{{}|}{y{zwxww{~~|||{{yxyxxx{|}}}}|z||{z}}}~{}{}~}|z}~}|{|{{}~|y{|}}}~|zzzyy{{{{{~|}}}{{{}y||~~~~~||zzz{||{{|}|||~}~~~~~~}}}~}}|{z{yz~~}}zz|||||{{zz{|}~|{|}{{{}z||~~}|}~}|~}}~~~}{|z~~~||zz|zzz{|}{zyzyyzyyy~~}}z{yyxx{{~}|{}{y|}~~}~}~}{{}~~ywv|}}~~}}~~}{{}~{~~~~}~}~}~~~~}~~}}|}~~|~~}}~~~}~~~|}|{}~}{|}}|}}||}|zzy{}}}{{{yx||{yyyxvvxxxxzyyxxwvtssrsutvvvvutrpnmonmnqqvxz{~~~~||{|}|}}{|~~}{{|z||||{|~~~~~}}}{|}~}~~~~~~|}~|z{~}}|~~~~}~~~~~|}}}}|{|{{{|}}~}}|{{zzz}{|}|{|}|zzz||}}~{|{{yxz~|||}}~~}|}{zzz{zz|{yz}}|}~}~{z~~}}~{{{|{z{|||{z|||~~~~~|{{~~}}~~||}~~~|}~}|{{ywvxxz}~W)**)*((()''')'  ! qoty{{|~~~|z|||}~}||{{}|{{{~~~}{{yz{{z|}}}~~}}~~~~~}}}}}~}~~|}||{|}}}|}||}{}{|{||{}{y{{{yxxxvx|~|zz{zz|}~~}|}|}}||{|{|{}}}~}}|~}~}|{|zzz{{|}||}}zyz~~~~}|}~~~}~}}||}{|~|{}}|}~}}z{z{zyyy~}~}}|{zyxy||{}}||||{}~~}||~}{~}~|z|}~~{}~}}~~}||zz{|||}~~|}~}{{||{|~~~~}~{{{{z{|}}}}}~~~~}zz|{z|}z{z}~}|{|z|}}||||{{{{{}}~}}}}~~}~|y}~~}~~}z{{|{{}{~|{{zz{zyz{{}|{zzyzz|~~|}~}{}{||}}~}~}{~}}{yxz}}}}~~~~|{}}}||||{}~~~}}}}}~~~~~}~~}}~}~}}}}|}|||~}~}|{{~}{{{{zxz{}~~}|{{zy{{{zyxwvwxwyxyxxxwwuussssrstvvuutrponnopprrtw||~~}~~~~~|~~}}|}|||}{|}{||{zz|}}}~~~~}||||~~}}}}}~}~|||}{{}||{{~~~~}|~~}~|}}~{zzzzz}|{}}~|}|}|zz|{|{|{{{{yz{}||||}|{{zyy{~|}|}~~}~||~~|{zyz{|{{y{}}{}~~~}}|{z|~|{||z{|{{{|{{zzx{|{}~|{z|~|}~~||||~}{|}}|||ywuwvy|}V)****((()'(')&  !qnpuxxx|~~}}|zzz{z}}~~~~~||~|}{{{||yxz}|~}}}zyyxyzy{~~~}~}~~~~|}~||{~~~}~}}}|~}}~~}{}~}}{}{|||{|}z{{{z{{{{{{{zzzzyzzxwvz}}}|{zz{{z|~}}||}{{||||z{|{zzz||{}||{}}|{{{yzyy|{||||{|zw{||}}|}}~}}~||~}{||zy~}}y{|}||}|{yzxyyyxx}~|{{z||z{xwz{{||~~~|}||zz||}}}~|}~~}}}|||{z|~}{|}~|}~}||{yyz{zz|}}||~|{yy{||~~~~~~~~|zy|{{||z}~}~~~~}~~}}|{zzz|}~}{ywy~}}|z{||{|~||{z}{{}z{|}~~}~|~}|{|}~~~~~~||}~|}yzz}zz{|}}~||zzzzyyz{}~~}|yz{{|}~}{}|}}||||}~}|~~~~}|}~~}~{zxx{}}|~~~~}~}}|{{}z}}|yx}~~}}~}}|}}|}~|}~~}}||~}}}}}|{~}{{~~|}}}}}}}{{{zzy{{|}~}||{zy{yyywvvvvuwyxxwxwwutsrqrstsvwuutsrooprsqttvy}~~~~~}~~}~~}}|||||{|}}~}}~~}~~}~~~}{}~~~~}}}}}||||||~~~~}~{~~}}}~}|{{{y}}}}}}~}|}}}|}{|||}|{|z|~~~~|~||zxy|}~~~}}~}~|{zz{{{}{z|||}}~~~~|}zz{~~{|{}}}}|~}}|zzzyz||}~}|~}}||}}~|}}}}~~}||zxwzz{}~~V))***((()'('(&  !tpptxzxz||{z{z|~~~~~}}|}}|}yz{~}}{zyyzz{{}~~}}}~~}}~~}}~~}||}|~|}|||}||{}|||{|}{|{{{|z{xxw|~}}zz|||~}~~||}~}|}|}|||}{{||}}}~||~~|{||{|{{{~~~~}{v|}|~~~}}}~~}||{{~~||}|}}|~|}y{|||{}~~}||||||zyz{{|}~}}{{{||}}~~~}~~}}{{|~}}}}}~~~}~||{||}}~~||}}|{|{|~~~~~~z{{||}||}~~~}}~}|}|{|~~|{xx}}|}|}}|~~|{~}|}~|{}~}}}}~|}~}~~~~~~zx{|yy{|~~}||{yzy||~}|z|{||}~}}~~}}~}}|}|}|}}~}||~~~~~|zyxz|||~~~}~}~}|}~~~{|~|zwwz~}}~|}|||||~}}~~~~}||~~~||~||{|~}}~|~|}|||{{yxyz{z~|{||{{xyxxuuuutuyxyxxxwustsssrutuvvtuusqppqtuuuwz}~~~}~~~~~~}}~}~~}~}||}{zz|}}}~{}}~~}{~}||}}~}|{|||{||}}}}}}}|{~}~~~~||{{z|}}{}~|}}~||}}zz{}|{{zz|}}~~}|{}yyyz}||}|}~}~}~~~|{{zyzz{|{{||}}}}~~~~}|{z|}|yz{{{}}|||}yyyzxyy}|~~~~~~~}}|}}|}|{|~~{}~|~|zxxyyz}~|T)****((()'''(&   tqnpsutwy{}}}|zzyxxz||||~|}}~~}}||}|yyyy||~}}|{zxxyyz||~}~}~{}}|{}~}~~~~~~}~}||||}~}{|{{{{||z{||z{|}{y|{{{{|zzzzxxwz|~~~{z{||}}}}{{|{}}|}||}||{{|zy|z|}}|}~}{||||{|z}|}}~~|}wx{{}~}|{|}|}~}}|{{|||}}}z{}||{|}yzz{|{|}~||{{{|}{zz{z{}~~~~|}|z{{z|}~~~|}}}|}{zy{~}|{|{|}~~}}~}||{y{}}~}{|{{z{|{|}}}~~|yz|{||{z}}}}}}}|{|~||}}|{~~{|zzz}|z{{|}~||z}}}}{|||~~}~~~}{}}~}~}~~}}|{zz|ywz|~~}~|}{zxz||~~}||||{}~}|}~~}~}}~~}{}|}~~}~|}|~}~||zzx||}{~~}}~~|}}}|~}|~~|ywz|~}}~~~~}}|}||}}}~}|}}}|~}||||||}}}|~||}}|||{|zzzzxyz~~}}}z{zzzxvttustwzyxxyvvuvttrstuuvvuvutsqpoqsuuwz~~}}}~~}}~~}}}|}zzyz}~~~~|}~~}~}}~|||}}||{|{{}~}~}}|~~}||}||||~}{}~|{~~~~}}|~{||}||||y{|~~~}{||zzz~|}~~~}~~~}}}||z||{{|}||}~}~~~}~|zz}}}{{{yz|~|{|}|z{zywy}{|}}~~}}|}~}~{|}}~~~~{zx{x{}}T)**)*((')''''&  "uqpqsutwzz|}~{zyzzz|~|{|~~}~~}~~}|{z{}|~~}|zy{yzz{{~~~~~}|{|~~~~~}}}}}}|}}}||}|}}|{{|}{{{}|{}|}}||{|||zwxz|~|{|~~~|{z{}}}|}~}|}}|{|||~|~}|~}{|||}{z{}}~}~xy{{}~~}|||~}}|~}}~}|}||||||{|}}|}|~~~}}}{|}}z{||}}~}||{{y{}~}}}}}}|{{|}}|{}}}|z|}~||||{|{|}}~~~~~|{{{{||{x|~}}{{}}|~~~~}~||~~|}{{{}~~|||z||}{}}}~|}|~~~~~}}~}}}~}{zy{yvxz|~}~}{zzz{{~}~~|~~}~}~~~}}~~~|}~~}~~~~}~}~|~}}}{zz|||~~z{|}|}|~}~~~}}{yyz|}~~~~~}~}}}|||}}~~}}|~}}|}{}}|{|}|}}}~}||}||}}||{{yyyy{||}}||zyyxvvutuvyyxwxxvvutttuuuuttvvvutqpoqsvuvx~~~~}~~}}}~}}~}}}~}|||yxyy}}z{|~~}{}{||~z||||||zzz|}~~}|}}||z~|{y{~}|}~}~}}{}~|~~~}||z{||z{{zy|~~}|z||{z{|}}}}|{}||}~|}|{|zzz{||}|}}|~}|}|{y{|{zyzyy{|{}~|{zzywxz||~~}|}~}}~~~~}}{{~~~~{zwwxy{|}U(**)*((')'''(&   uqppqqsvxyz{||{{zzzz|{yz{||}|}~~~}}{}}|{{z|}~}}~}}|zyyxxyzy{~~~~}}~~~}}z{|~|}~~~~~~}~||{}|{{}|{z{z{||{|zz{z{{{{{{|||{{||{zxwyy|~|{{}}|}}||zzyz|||{|}}~|{{{z}{||}||~~~|||||{yx{{~~~}vxyy{}z~}{|}{}~~~~{{|}|||}||{{z}|~|z|}~~~}|{{{|{{z||z}~~}{~~}~}{z{{yxz}||~}{|||zyy}}|{{z|~~~}}}{{{}||{{{{z|||||}}}~~}{y{{{{|{x{~}|}{{{~|}~~|}}~~~}|{{~~|||zz|~}{{{z{|~}z|{z~~~|||}~~}||~z{~~~||{zyzyww{{}~}}{zz{zz|~~~~~~~}}~~~}~}||~}~~~||}~}}|||zy{||}~|zx{~|}}~~~~~|{}|{z{||~~~~~~~}~~||}}{|||~~}}|~}}|}}|{|}||~}}}}~{}~|}}}}|||zzyyz}}}||||{yzzzxwwuuvyzyvxvvwwutsttuuvuutuuusspqruuuw~}~}}|}}|}~}}}|}||~|}}yxvz~{{{{|~~|}|}}}}}~}{|{{{z|~|}}|}}||~~{yx{~~|{|~~{~|~}|z}|{{|z{|}~~|zz}{{{}}~~}|{|||{~}~|||}zzy}||}}~}}~|{{}|z{|xyy}~||{zyyxx|~~}|{|}~~}{|~~||{~~~|{yxyyz{}W()***((()&''('  "xssqqstuy{{|~~|}|{|}||z{{~~~~}}~~~}}|~~}{~~~}{{xyy{}}~~|~}}||~~~~~~}|}~{|}}~|||{{|{{{{}{{|||{{{|||}}}|zxyy}~}|{}}~|}{z{||}|}~}}~~{|||~}~}}~~|||}zww{~~}wxxy{|z}}~}}~}~|~~}~}~~~}}||}~||~|~}}|~~|}{}{|~|~||{{{{z{|~}}~}}}~}{{z|}}}zz{~~~}|}~||z{yyy|~}}||~~~}}|zzy}~~}{|~~}|z{}~}~~}~~}{}~}|}}z||~{{z{||~}{}}z|~}|}}~~~|~~~~~}{yzyvxy{||}~~{{z{zy{}~~~~~}}}~~~}~~}~~|||{zz|{z}|ywx||}|}|~~~~|z|}|{{|}~}}}~~~}}~~}}|{yy|{}~|~}}|}}||}|{|}~}||}||}}||||{z{{zz{}||||}zzzwxxwvvwxyyxywuwwuuutuuvvsssuvvttsrsuuvv|~}x{{{{}}z{|}}||{|z}~}|{yvsv{~|zzz|~~}|}{||}||||||}}{y|~{|~~{{|{}|~zvtz}~|~}||~~}{~~~}}{{}{{z|z|}}~~}{zz}z|{|||~~}z|z{|y}~~~~~}||}|xy|}|{~~~~~{}||{}|zyzyyz{}||}}{yyyvw|~}y{}}{}}|~~~}||}~~~~}{zxwwx{|V(**)*((()'''('  !wurrrrqtw{||}||{{{|zz{yy{}~}~~~~}~}}~|{||}|~}}|}~}~~|{{yxxz|}}~}}~|{~}~|{|~~~}~~~~}}}|}}{~||}{z{z{{{zzz{{{{{yxxwx~}|{|{{zyyx|~~|||||}~}||{zx{{z||}~~||||{{}}}}|||{}}}{{|yxvu|}wvwwy|z{~|}}|||~{}~}}~{||}}z|{y}~}{y{{{~}~}}}|zyzz{{|{|~}}{zzzzzz{}~}|}|{{~}{{{z|}|zyy~~}~~|{{{zzy{ywxzz{}{~~~~~~|zyzw||z||~||{|{}}}}|~}}~~}|~|}}~|{{|zz{yz|}}y|~zz~|}{|~}}~~~|}~}~~}|{y{vxx{{||}~}}|{z|zww}}}}}}||}~~}~~~~~~~}~}{}|}zyz{zyzzzvw{}}}~}~~||z{|~}|~|~}{~~~~~}|~|{|{zyz}{~~}}|~}}|}}|{}{}|}}|~}|}}}}}~||}|}|{|{z{||{{}|{{{wxwyxxxyxxxxxwxwvutuutuxvsqtuvwvtsrwvxx|~~~}}~yz{{z{~}}|{{{|{|{z{|}}}ywtuy|~}|{{{}~|}~|||}||{|{}}~{}~~|~}|{z|||{urvz~|}~|}}|}~}|}{{}}||}~~}~|z{}|{{~}}~~}}}z|}{|}}~~}}}}|zz|}}~~~~}||}|{||{|{{zzz{{|||}zyxwwz}}}{z{~}{}}~~}~}}~~~~}}|{{xvwxyU)*)**)(()'('(&  !wutwuussx}~~~~~}|}||~{||}~~~~~}}}~}{}{xx|~~~~}~}||}~}~~}~~}}~}}}{~{|}|{{||{|||zyxwx|}~}}{{{xz{~}|~~~}~{{{{{|||{~~~~~|{{|~}}}|{~~}~}|{zyxyy~}yvwvx~}}||}}~}}~}{||zzzw||{{|y|~~}}~||{y{z~~~~~~~}}{|{z{{~~}}~}||~}}|||z}}zyx~~~}}||{{{zzyyz{}}~~~~|{zzy|~}}~~~|{||~~~||~}~~~~}}~~}}}|{{{|{{||xx~{|~}}z|||}~}{z~~|z|yxxz}}}}}~{z{|zyz}~~~|}||{{}~}}~~~~}}~z|~|||zzzz{{zyxwx{}~|~~}~~}{{zy}}|}~~~~~}}}}}{}}~zyxxz}~~}|~~|~|}}|}}||{}|}|}~||}||{}|}}{{|}{|zz{}~}}|{zyywxxyyywxyxyyxxwuuutssvvtrrtwwxvtuvwz{|~~~}~}}~yyz{z{~~}}~|z{y{{}zy{|||~}}{zwwyy{~~~}}}{{|}}|}}|~}|{{{z}~~~}~~}}}||zyy|zyxtuw|}~~}|}}{{~~~~}}|{{|}}~~~}}{z{{zz{||||~}|}|||}~}~}}~}~}~~|{{}{{||||~}~|||z{{{{|{{yyyz{{zz{{ywuuvz}}|{{{~}{}}~~}~~}}|}~~~||{{ywwxwT(*+)*()()&'((&   wssxxutrx||~}}~}|{z{||z{{||}~|~~}~~}~~~~}}~~}}~|||zwuz|~~~}|}{~~}||}|~~~}~}~}~|}~~|}}}|}}|{{{zz{|{zz{z{z{yxyyx|~||||zzyyz{|~{|~}}~~}}|{|zzzzz}~~~}|{{|}}~}}|{|~~|~~{{|zyzzz|xvvuux~~~}z{|}|~}|{|||}zxwvuy}{{zyy~|}}{z|}}{z{zzz{~~||||}|~~{|{{{z|}}}~~}}}{{zz{|||yz|{yxw|}~~~~}{{{{zzyxxwz{{{~~~}}}~|zxxx{~~~|~~~}|~}|}~~{{|}}}~~|~}}~~~}}}}zzz{zzyzzxwzyz~~}{zz||{z|}z{|}~~~}}~~{z|yxy{|}|||}|z{~|zy|}~~~~}|z{}{{|}~}}}}~|}}~{{~}}|{y{z{{yyywzxw{|~}}~}}~~}zz|{|~~}~}~~}|~~}~}~~}||{zzz{{~||{~}|~}|{|~|}||{}|}|||~{||~}|||{|{~||||zz}~|{|{zzxxxwwxxwxzyyyyxvuvttrtutrrqtwxwvuwwy}~~~zzzyy~||~~}{||zzzz{zy}{|~|||zxxz{~~}~~|{~~}|{}|~~~|||{w{~~}~}}||yy{{zywvw{}~~|z{||}~~~}}}}~}~}~}|{|z{{|}||}{}|~~~}~~|}}~|~}||}|{z}{z~~|}}}|{z{{{||yyyy{zzz||{xwwwx{|{{{~{|{~|~~}}~~~}|{}{xxyxT)**)*((()&''(&  !ysqx{xuuv{~~~}{}{||{|}}~~~}~~~~~~~~~~~~}}{yxy}~}}~~~}~~~~~}~~~~~|~~~}~}~~{}|z||||{{{{zz{{z{yy|}~}}}{yz{{~||}~~~~~~|{{|{||~|||}~~}}~~~~||{{y{{~zxvwvwz~~{z|~}}~~}||}zxywvy~}~|zy~}~}|{}~}{|||{|~~~}|}||z~}~}zz{}~}~~~||||z|||{{|}zyxz|~|{z{zzzx{|{|{~~~~~{yxy{~~~}~}}~}{~~}}|~|{~~~~~~~~}}}{z{|z{zyxxy{xy|~||{yy|||{||z{|}~~~~}|||yyyz}~}}|~}{|~~~{|~~~~~{|{}||||}|~~{{{~~~~}{|||zzyzxxyyx{}}}}}|}~~|{z{{{}~~~~~~~~||~~~}}}}}}~zyy{|{~~|}}}}}}}~}|~}~|}}|}|}|~||}~|}}}||}~}|||z{{~{|{zyxzzxywxxvwzzxxzywvututtstsrqtwxwvuyxz~~~~{zz{y|~}{|}|{{|{yy{zzz||{}~}}|zxy{z|}~~}}|~}}{|z~||zyvv}~}}}|{|zyz{yyxvv|~}}}z{}||}~~|||}}}}}}z{}zz{~}||{{~~~~~~||}|~~~|||||{{|{}~~||}}{{{zy|}{zy{yyyz{{|{ywxyy{}~}|}z}{z||{{}~~}}~}||||zyzyyS))***(('('(((&   vqnsyyuuvx|||||~}|{zz|z|{|z|}~~~}||}~}~|}~}|~~~||{|{xxy|~}}}|}~{|{~}~~}~~}~}~~}~~|~~||}||~|z|{{{{{z{{{{{z{zzzyxz|~}~}||yxzz|}~}{{}}}}}}~}|{z{zz{}~~}~}z|}}}~~~}~~~~|~}{|{{{{{|~~yvvvxxx}~}zy{}~|~~}~~~|}{zxxxx|}{zy}|{{y{{|zyz|}||~~~}|{{{x{~}~zyz}|{|}~}|zzzzz{|zz~|{{yxz}~|}{|yzz{xzz||{|}~~~}}}{zzy{~~}|}~}|~~}}|~|}}}}~~|{zz|}x}}}}|~}|~||z{zzyzxvxyvvx||{yzwyz|{zz{yz|}}~}}~~{|}zzyz|}~~}{}}{{~~}~}~~~|~~|{z{|||}~~}|||{y{~~}~|{{|y{yyyxz{yz{}{~}|}~~|{zzz||}}~~~|||~~~}|||{zz{~}~~~||{}}}~}|~}|~{{|~|{}}|{|~}}{~{{|~}{||{|{}|{{|yyzzyyxxyxxyyyxzxxwutututtsrpquxwwvz|{~~~~||||||~~}|}}|z}|yyyzz|}||}~~|zxxy{||}}~}}}|||{y|~}z{xxx{}~|}|}}{{zywxwvsw}~}~~}z{z{}~}~||}}}~~~}|}|}z{}}|{|}~~}}||y|~~~}}|}}~}{{}}|}}|{{zy{}{z{zyyyz{{||zyz{|}}}~~|}|{{|}|{~~~||}}{z{zzS))**))(')'(((&  !wrpryzuuxy{}~|~|{z||zz{z{z}~~}|}~~}~~}}~~|{}}|zy{|~~~}{|}~~|}~~~~~}}}~~}}{|}}|{|{{{|z{||{z{{yy{~}~}|{zx{~}}}|~~~~}}|}}||}~~}|{}}}~~~}}~{}}}~|~{xvxyyz}}{{|~~|~}}~~{zzzyy{~||{|~~||z{}|{y|}}~~}|{{zz~}|z{|}{}~|~}{{{z{|{z{~}{|z{y}~}|}zz{{z||}}}}|~~~~~~}|{z{}||}|}|}~||}}{}}~}~|z|{{y|~~}}~}|}}}}}|{{z{{zyxzwwxz|||zzzyz{{{{{z~~~}}~}}||~zzz{}}~~}|}}{z{|~~}}~~}{|}}}}}}}~~}}|zzz|~}}|{|zzzxxy||z{y|z|}}}~|zz|{|{|}~}}}~~~|}~}}{|}||{{~~~}||||}||~~}}}}~|y}}|{|}{{||{||~|}~~||{{||}~|z{|zyz{yzxywwvxxxxxxwwvututtstspprtvvw{||}~~|{|}|}~}}}}{{||zyxxyz{~~~~~}|zzyxy{{|~~}|~}}}||z{xy~|{{yyxx}~|~}|||}zzzzwvutttz|}y}~~~~}||{{{z~~~~~|z{~~~~}~~}}}}}|{}~~||{|~~~}|{zz~~~~}}~|~~~}{|}~}{|{{{{{xz}|{{{{xxxyz{}zy{{}}}|{|~}}~|{|}{z|}~}|}}{{|{zz|zS(**)*()()&('(&  !wrqquwttw{yz}}|}~|{{{yyz{{xx|}~~}{{{|}|{}||}}{~}~~~}{z{||{z{|}~}|~|}|z{~}}|z{}}~~~}|~~~}}~}}|||}|z{{z{{{{y{z{{{|{yzyyyy}}}~~{zzzz|}}||{|}}~~~}|{{|}z|~}~~|{{}{{}~~~~~~}}|{{y}~}}}~~yywxzxz|~~{{|}{}}}{z}~}~|{xyxx{~}~~}|zz|{}{{zz{|zyz}}~~~~~||{|{{{|~~~}{{y{|{z|{|~}|{zz{{{zzy{{z{{{y{|~~~~~|}{yz{{{}|{z{||}~}}}}}|z{{~}||}||~|~~}{|{z{||||}~|zyz|}|}~}~~|~}|z{}{{{{{{|{zxyywwwzzzzyyyxzxxyzyz}~~~}~|}}}{{~yzz{|}~|{||z|zz{}~~~{|~~~~}{{}}~~}}~~}|z{yyz|~}~}{{||{yzyyz}}|{{|{|}~}}|~~|{{{zz|~}~}}}}}}~}{~~}||||z{|}}~~}~||||{{}}}~}~|~|}{|{|||||||{{|||||}{|{}{~|}{zz{{zyzzyyyxvvxxxxxxwwwwtuuttttssrstuvz|}~}}}~~~~~~}||{{|yxxyyy{}~~~~}}zyxyyz|}}|{}~}}|{{yy|}{zzyyx{}~|}|{|~{zzzywwvvxz}}zz|~}~||||zx|}|}|}|}~~~~}~~}~~}}|}}|||||~}~~}|~||}}|{}|{{||yz}}|z{|{yzzyy{{z|}~~~||~~}}{|}z||~|~~}}~~}}{{{{{T(*))*(('('''(&  !xvttvxvtv{|||~}|}~||{zzy|}z{|~||~}}}||}~~~~~~~~}|}{|{~~~~|{z|~~}||~}~~}~~|~}}|}}}}}{|||{||~{|{}|{z|zyz~~}~}{zzz}~{{{|~}}||}{}}~~}|~~~~~~~}|z}~~{{yxyxy|~~||}}|~}~|z}~}|yx{~~~~}||}|~|}|}||{{|~~}~~{|{}}~}|{||{{|z|~~|z{}||}|{z|{z{{{|||~~}}||z{~}|~||{}}|~~|{|~||}}~|}}||}~~~||}{|}~|}}|}|{z|~}~~}}}||~}}z}|{{|}~}|{yy{xyyyz{zyxyzyxxwy{{}~}~}~~~}}~|~z{{|}}~}}}}|{|{z|~}|z~~~~}|}~~}}{{{{yyz}~{||}}{z{yz|}}~}||{{}}{~}|}{{{{}~~}~}}~}{}}||||}}z{{}~}~~}~|{||{z}~}|}}}}||}||{||{||{{{}|||~|{z||}~}{zzyz{zyzzxzxvvxwwxxwwwvvvvtutttstrttuxz{|~|}}}~~~~}}z|||{yxxvyz{|~~~~}|{{y{xyz|}{z|~|{{|zy|}{{zyz||~}}|||{||{z}{zxwwvy{{|}{|{}~}||{yxy}~||~}~{{}~~~~~}}~||~~}~}|}}{{|zz}}|}|}~}||{{{z{{|{yx{{{z{{{zxyxx{zz||}||}}|}}}||{}{{||{}}}}}}|{zz{||T()*)+))()&('(&  !uuttuvvuvz{|{{{{}|zz{{zz{zzz{}~~~~|{|}|||{yz{|}|~~~~~}}||||}{z}~~}}{zyy}||||z}~~}}}~~|}}~~}}}}~}}|||{||{{{{|{{||||{|zzzxz{y}{{}}}|{{y{}~|{z|{}|{|{{{|~}||}~|}}}}}~}~~{{|~}~~zzywxxux~}}~}}{{|}{zz}~~~~{zy{}}|}~||{{{|{||||}z{|~~~~||}}}|}|}|||}{z|{zz{{zz}}{zz{zz||z{{{{z{|{||}}|}}||}{y{~}{{}~{{{z{|||z{~|{|}{{z{{{|}}~~~|{|{z|~}}{}|zzzy~~~|~}|{~~{|||||}}~}|zyzyxyyyyyxwvwxwwvwx{|~~|~~}||}|}~~}~zz{}}}}|||~}{|}{{}~|{{}}~~~~~}~~~|}|{{|{z{{{}~|||}}{zzz{{~~}}}{||||{}}}}||{{|{}}}}~}}~~~}||}{{{||~}~~~}~{{{|{|}}}~}}}}~}{|||}{|{{||{{}|||~}|zy{}}}}|z{zzyyzxzyyxwuvxwxyxwvtvxwvutttuututvxz{|}}}}}~~~~~}||}|zzxwxwz|}}~~}}~|{zzyxyz{zz{~~~}||{{|}||{|{{{|~}||}|}}}{||||yyxwz{|||||{{~|||zxx|~~~|}~}}~~~{{y{}}~~|~}}~}}~~~}}}}{x|}}}~~~}|||}{z{||zy{zyyx{|zyyyxy{{|}}}|{}}~}|{|}|{|||}|||{zz|{U(**)*((')''(''  !uuvvvwwvxy{{||||}|}{|~||{|||z}~~}~~|||}||{zyz|||~}}}||{||}~}~}|{z{|}}~~|~}|}~~~~~~~}}}}}|}|}}}{||}{|||}||||{z{{||{{x{~}}}}{}}|{z{z~}|}z{z{{~}}~~~~|~|~|~}}}~}z{yyxvy~~~~~~{}|||{{|{}~}|{|~~||{||~}}|}|{}~~~|~}~}}}}|{{|{{|{{}~}{z}{|}}|{|}{{}|}}~}}}|}~|~{{|}}~~}|{{z|}{z}|}~}|{|||}|||~}|{z{}~~}|yvy|~|~~}~~~}|||||~~~~{yzyzyxyz{zxvuxvvvwxz|~|z|}}}~~z||}~}}}}}}||||{|}~||z}~~~}}}|}}~}}}{||zz{y~}|{{|||z{y}~|{||zy~~~|}z{{{}}}||~|~~|}}z{z}}}}}{}}{|{||}}~~~}}}}}||||||||}}|||}{z{||~~}{yz}}}}zzz{yzy{zyyyxxvvvvvwwwvurvwwwvutuuuvuvx{}|}~}|}~~~}~~|{}|{zyyxwx{||~}|}}}~{zxxyzzx{}{||{{{~}|{zz|}{}~~~}}}{{}|{{}}{yxyxyx|}{||z{}~~}{{wx|~~~~{z~~~}}|zxz}~}z~~~{}}|}~~}|}}{yy{}~}|}~~~|{{|zy{||zy{yyyxy||zxzzzzz{|}~~|{{|~}}|zy|{{||{}~}{z{{zzzyV(**))()()'''(%   vstuxvvvwxyz{zz{yzy{||}}||{zy{{{|}||{|{|{|zyxyzz||}}}}}}}~}|{z|{{~}~}~}{z{z{||}}}}|{|{}{{}z}~~~~~~}~~~}|~~~}{||||{{|z|{|zzz|{|{{zy{{}zwtt}}}}zzzzzywxwx~}|}|{xyy}~||{|{|}}}|||~|}}}|yzxxxvx~~|}}~|}~||{{zyyzzz}~~}~}|||~~~~}|||zyz}{|}|zz|~~~}{||~~~~}}}~~|{|zy{zz{z|z{}|{y|z}~{{z|{{z{|{}}~|{z||{||{z|}~{|{{{zxy{|{z|~~||||zz}{}}}{z}~{|||zz|~|}}{{ywvz~~~|~}~~~||{{z}|}}~{yyyxyxzxyxxvuwwuuwxz|}~~~~}||zz||}}~}}}z{}~~~~~}|||}{||{{|{{|}}~~}|zz{}~~|{|}z|}||~}|||{}||{{}~}||}z{y~~|}|||{}~~~~~}~~|||}|}||}||}}{}{}|}}~~|}}}||}}~||}{{|||{|{|||~}|z{z|}}|yyzzyyzxyzyxzxxxwxyxvvuttvwwtttvvvwvwx{|}~~}~~}~|}{{|{{zzxxz}|{~~|}|{}~{zxyy{ywy}|{|~|~~~{||zz|}~}~}}||||}|zz||{{{{zz{|~~}|{{z}}||zzzx}}~~~z{|~~~|{zzx|~|{}~}}||}}|~~~|{zz|}|||~~~}{|||z|}}{||{yyxw{||zzz|{{{|}}~{{{~~|zy{{{{||~~}|}|zzzxwT)***)()()'''('  !uuuvxxxyxzy|{{z{{yy||~~~~}}z||{|}~||||{||}{yyzz{|{{~|~|||{{{~}}|}|}~~}||}|{{||}~~~~~~~}}}~}}~}}|||}{{|{|}}|}|{}||{zvsr{|{zxxwwxv{~~}{yuv}~}~|}{|~~~~}||zzyxxw{~}|~}}~~}}|}}{z{{{}~~}}~|~}{z{|}}}}||~}|}}~}~~}~}||z{z|}|{||}|}}~y|~}||{||}}|}}~~}|{{{|||{{}~~}~{z{{{z{|}}|~~{|~~}zy}~}~~||}~}}~}{z}}{}}|yz|~}}}~~~~}||}}}~}|{zyzyyzyzywuxwvuv{|}~~~~~~}{|y{|{|}|{{|{~~~}}|}|}|||}}|{~}}}~{zz|}~~}}{|{}}}~|{||{|}||}}~}}{|}~~~~}{|}~~~}~~}{|z}}||}{|}~}}}|}~~}}~}|}||}}}}{|}{}}}}z{{{|~~{zzz{z}|yyz{z{zyyxzyzz|ywxxwvuuustvutsvvwvvvw{|}}~~}}}~~~}}}~|z|||yyyxxy|~{}|{{z|~}zxyyzxvw}~|{~~}~|~|{{z}}}}~~{{{}|||{zy|}}{|{z{||||}}|{{|}}|zz{xz~}}~~{y{~}~~|zyyyy|}{z|~~~~|||}~~~}|}}~~|{|{}||}}~~~~}{{|{||}}||}zyxxwxz|yyz|z{z|{|~~{yw}~}||yxxzz{|~||||zxxywR(****)(()&(')&   vtstuwwxvwwxxzwvxxwy{}~|zz{y{{|zz{zxxz}{yxyyyy{z||}|~}~}|{zyxx{~~~~}|{|}}~~~}}{{|zzz{zz}~~~~}~~~}|}}~|}|{|}}|{|}{{|{{{}|{{z|||{xutvx~~~}|{yxwwxwuz~|~~~{yvsw||}}{{{}~}}}~~~}|z{zzzwwy|{|}|{|}}{{}}z{{zyz||{}~|}}}{}}~~|||{yyz{{{|{{|~~}|{{~~}~~~~}|zzz{yy{|zz||yy|}yz~}{|||z{||z|||{{{y{{|zzz}|||zz{yyz{{|{|}~~}{|~~}zx{|~}~||}}~|~}|{|||~~~||{y{~|{||{~~}}{{|~}~||{yyyyxyxxxwvwutty}}}|}|}~}~~}}{}zzx{zz}zz~yz}~}}}|||}||{||{{|{|}}~~|||zz|~}|{z{}}{{}~|{{{{{||~~~~}|{|~~~}~}|}~~~~}}}~~|{||}{|}}{|||||}~~|}|~}{{|}~}|}}}{|||{z{{|}~}{{yyzz{|{y{z{{{zzyzyz{|zxyyxwvtsrtttttuwxvxxz|}~||}~}}}{|}zzyyyyz~}|}~~~||{|}}|yyyxxuw{~|~}~}}{{z|||}|{zz|~|{{{{{}~}|zzz|}}}~}}|}|~~~{zzy{~~~||zz~~~}}zz{zz{|{}}~|{{|~||~z{~}|}}~}||}~~~}|}~}}}~~||}|xxxvvx|{{{|||}}z~~~{{z{}|||zxw||}}~}|{}zzyyyS()*)*((()'''(&  !vtvuwxwxxxxzyyxwyxwz{~}|}|{|||{{{zyz}|z{zyyzyz{||{{|~}}{zzyz|~~~~}~~||{z{{z|}~~~~}}}~~~}~~}|}}|}|{{|}}||||~}|zxx{{~~~}{zxyyxxx|}~}{zxz}~|||~~~~~}~~~}~|}}||zyyz|z|}|{z{~|{|}~}~}{{}}|yy~~~~}~|}{{zz|}||{||}}|~~}~||||zyz}{{|~|z|}z{|~{{{}}~}}{}}~~}|{{{|}{{|~~~}{{{|y{|z{{}}}~|}~~{{||~|}~~~}}||}~}~}{{{}}}}}~~{|~~~}~~zzzyyyyyxyyxvtty}~~~~~||{}|~~~~~|||zzxzyw{~{x|wy{~~}}|{{{||}|zz|{z{||}~|}|yz|~~}}~}|{{~||}~||zyzz|}~|{}}}}}~~~~~}|~}||||}{z|||}~}}|~~~}}||}||}}}}|}|{|||{z{{|}~}{{z{{{{|yyyz{||y{zyxy{|{yxxxxvvtrtuuuuwwwwxxy|~~{z{{~~~}~||{{yyyxy{{}}}~~{{{|~}zyzxwvw{}~~~}}||}~~}}|{z{||~}{{{{}}|z{zyy|||{{z{|}~~}~}~~}~||zyvz}~|}}yy{}}~~~{y{z{}{|{|}~}}|}{x{|~|{{||z}}|~}||{|}}~~|{}|~}|}|{yxvuw||z{{z}}|z|}~~|{{z||{}zzyz||~~~}~z{{{zzzyS(***+((()''')%   xtstuvvvxxxxyxywwwvwxz}~}|{{{}{{{zzxxy|zzzxwyxxxxxwzzz{|}{}{{||zyyz{}~~~~~}}~~~~~}z|{{{zyz{}}~~~}{~|||{}~|}|}|}||{|||zy||{z{||}|zyyzz{|}~}|{zxxzwwxz|}}|{z{~~~~~~~~|||}~}|}{z}}~|||}}}|{yzz|||}|{zx|{z|}{|}~{z{{{yxz}~~~}~||~{zzzzy{|zy{yy~|||}~~~}}}}|{z{yxy{|{|}|{z|{{||zy{|||}}{z|~~}}|{z{||z|~}~~}}||zyxz{zyz|{|}~||}}{y{}~~|}~~~~}}|{|~~}}}|zz}}~}}}}~}}zz{{{}~~~}zzyywyxyxyywvtqv{}||{zz{~~}}|yyxyzywwy}}|yyutx}~~~{{|{z|{}{zz|zzzzxz|~~}|{yy||}}~}}}|}{z{}|~~~}}zzzyy{~}zz~~~~}~}~~}~~~~~|}}{z~{}y|||~~}}}~||}}}||{|}~}|}}|||{{|{z{|}~{|{{zzz|zyxz{{|{yyzxxz}|{y{yywvtrruvvwxxyxyy|~~~|{}{}}}}zyxyyy|}}|}}}|}~|||}~{zyxxvvy}~~}|{{{~~~}|{{{{x}~{z{z|}}{xzzy{}}}|yzz}~~~}|zzwx|~~}|{{{}~~||{||}}~}|{~}}}|||yz}}}||{}}|}||}}~~}||~~~~~}}~~}~||{yvuw{z{zzx|}}|{~~~}{z|{{{}{{{||}}~~}~}}}~|||}{U))*))((()''(('  !xuuvwvxxxyyzzz{yxxxwx{}}~~|}|}~}{|zxz|{{{zyyzzyywwv{{z||}}~z||||{|{|~~~}}~}~}{|}{{||}~~}}}}}~}|{}}|||}~|{}~}||~}~}}|}{}}}}~}}|zzzzyz{|~~~}~}~}|||~}}{{|}}~}~}|}|{{{{{}||z|{{z{}|}~~}|}|{{~~}~~{z{{{zz{}|||z}~~~~~}~~}~}~{zz{{||}}||~|{}~{y{}}}}~}||~~}||{|}~~}||{zxz}yy{|||}~}~}|}|~}|~~{|}}z|}~}}~~~~~|{|z{}|{{{yyzzxyyxvurtw{}~}||}yx}~~|{zzxxzyywy||{zytuw{~~}{{{{}}||{||z{|zz|~~~}|yy|~~||~~|~}zzz|}~~~{|{{yxx}~~}|~~}}~~}}~~~~~}~}|||{||}{{|}~~}|}~~~}}||}|||||}}{}|{}}||{|{{}}}|{{{z{}{zzwwz||{zzzwyz}||{{zzxxvsqruwxxxxxyx{~}{||~~}|~}{yyzyz{}}|}|||}||}|}}yyxxwxx|}}||}|}~~}~}{zzz{wz~|||||}~|{yz{zy|~{{zzw{~~~|{yzxx{~}|}z{}}~}~{{{|{}}~}{|}|{}}|{{}|~~~|zz|{{}}{{{~}|~}{|~~~~}}~}}~}{{{zwuxz{yxzx{}|z|~~~~~}~||{|yy{}|||~}}|}}||}}}}}|{||zT(**)+(('*''')'   xurtuuuvxwyxyyyxwwvvvx|~{|}}{z|}|{zxzxzy{yxxy{zwwvtsxzzz{{||yz||z{zz{{~~|{|}||~~{~}zz|{zzzz}}~~~~|}}}||}|}}|z|}}{{}}{{{}|{{|}~||z{{|||{~~|}}}zxzxzzz{||}~~~}}}}}}~}||{{|}|zzz|z~~}}{}~{zz{zy||{{|zzzz|{{|}|}}~{{z}||}~}|}|{{{zyz|z{{}z~~}~|}~}}}|{{{}zyxyz{{|||z|{{|}{z{{}||}||~~~~}{}~||}|}}~}||}zyz{{zz|z{|}}~~~|}{{}}|~~}~||}~~|z||z|}||}||~~~|||zy{~}~||z{xwyyyxzxxuuuvw}|}{||{x{}|~{{zzzwzzywwx{zxxstvz~}}{zzxz}}|}}}{||zz{}}}||zy{~||{}~}|~}}{z{z{}}}|||zxxv{}|}~|}~~|~~~~~~~~~~|}~}}}}||z{}~}|}|}~}~}|{}|}|~}|{|||||}||}||||{{{|}}{{{zyy{{|ywxz{z{z{xwy}}|{|zxxxvurrquxyyxy{y{~|}}}|~~}~~}{zyz{}}}}~~~{||{{{{||{{yyxyz{|~~~}~}}|~|}|{zyzyx|~}||||{}~}{{|zz|}|zyyyy}||{{zz{~~}||~}}~}{}~}|}~~{{}}~}~}}{}}|~~~}z{~|{}{|{z}~}}|{|~}~}}}~}~||zzvuvyzyyxy{~~|y|~}|}|{||zz|~~~~}~}}}~||}|}||||}T))***()()'('('  !zvttvwwxyz{{{|{zyxxxxw|}|~}}{{~|{|y{{{zz|{yz|{{yxxvvy{{y{}|yz}~||{|}}~}|}}{{~~~~~||||{{yy}~~}}~~}~~}{}~|}}~}|}}}}~}}~}{z}}}|}}}~~~}|yxzz{{{|}~~}~|{{{}}~{{|||~~~|}~{{}||}}~}}|z{{~{|{~~}~||}~|{}~~~}|||{z{}{}}}{|~~~}|||}{yyyy{}~}}|{z{~}}}}~|}|}|~~~}}}}~}~}}|}}|||}{zz|z{|~}~~~~||}~~}~|||~}}||y{{~}||}}~}}}~{yz}}|{{{yyyzyzzzzwxxwx{~}~}{|~~~||{zzzyz{zxyxxxwystwy~~~|{zzyz~~}~~~}}}{z{|}}}|zzz}~~}~~}|}~~|zz{|~}}|~{zyyz|~~}|~~~~~~|~~~~~}}~~||yz~~~|}{{{}}}}}}}}~~}}~}|||}}|}~}}}}}||~~}{{{{||}}}}{{yz{|{zxwxzy{xyyvx||{}{yzzwutqqrvyyyyzz{~~}|}~~~~~~}|{{z{||||~}||||{z|{{|zy{|{x||~~|~~~}}~{|||yy{yy|}|||{z}}||{{zyz||zy{yvz~}~}}||{{{yz|}~~|{}~}~~}|}|{|~}{||}}|~~|||}~~}~|yy}}{{}{{|~~~}|zz}}~}{y}|{zzxxvxzyyxxz|~|yz{|}}~|z{~{|{|{|}~~~}~|}}{{z~~|}|{{||U(*+*+()()''&(&  !zvssuvvwvyy{{|zzzzxxxvz|||{z|{{{{{|{|{y{{yyz{zz{{{ywwvvvzzz{|{zy}|{zz{|||{|{{{zyyx{~~|}||z{|yxwwwz~}}~~}~}}~||}}~|}}{}{{|{||||{z}|{|}}|z{||{z|}|||||{yxwzz{}||}~|}~~~|{yyz|~}{|{|}~}~~~|{|}{{}}|}|{{{}{{z||~|}{|}{{z~}|{}~|{|}{zz|{zz{{{|~}~~}||}}||}zyxyyz{~}{{{{z|}{|}~~{{~|{{{}~}~}|{|{|}|||}zzy|xxy{||~~~}~|{~}}}~~~~}}|~~~||}yzz{|z{||{~~}}}~~{zyz{}~~{z{zwyyyzz{zxwwxyz}||~|~}~~|~{zyzyyz{yxwwwvuyttwz}}}|{zzzxzz}}~}~|{{{y|{{{{|~~~~~~~{{}||z{{|}~~~~}||~}{yyz{}~}~}}~~~{|~~}}~}~~~}~~~}|}yz|~~~|}|{z|}}}}|~|~~}|}|~}|}}||||}}}}|{~~}}|||||~}}}}yyy{{{{yyyyxyywwuty~}}}{yyyxvusqqsxyxzz{||~~~~~~~~~~}}}{z{}}}}}|}||{{}zyy{yy}}zz|~~}~|}~~|}|}|}|{z{zz{}~||}{{|~}{|}|zzzyyyzzyz~}}~|{|{zz{}|}~}}|}}~}~~|}}}|{}{}|~~||~~~}~z{}}||{}{}~}~{zz~}}z{x{~~{|zyxxxzyzyz{|}}{y{{|~}}|{~|{|||{}~~~}}||{~~|}}||U))))*()()'('''  !|xvuuxwwvw|}}|z{{zyzz{{}~~~|~~}||}~{}}}{{||z{|}||{yywxxz{|{}|{{||}||{||}~|{|{yyyzz}~~~{zy{ywvwvy}~~|}~~}~~|}||}|~}{|||{}|||~}{{{}|~~~}}}|{zzyxz}}~~~~~~~}{z{||}}{|}~}~}|~||}}}}~~||}~}|}}|~~||z~}z|}{}~|{zz~}}}}|{{~}~~~~{||~|{zzxz|}}||}|z{}}}}~}}|}|{|{}~~~}{}{|}~~~~||yzzyy{{|~~}}}~}}~~|~~~~~~~~~{yy{|z{}||~~}}~}zy{{~~|z{zyyzy{{{{zyywz{}}{}}|}}{{{|yzy{zwwyvusxttwy}}}||{z|{y{~~|||||{{|y|~~~~}|}}}||{{{}~}~}|}|~}|z{y||~~~~}~~}}~~~~~~}~~~~~}|z||~|}}}|{}|~}~~|}~}~}}~}}|}||||~}}~~|{}}}||||~~{}|zyyz|{zzyzxvwxwttsw|~{|zywzywuusqsvyyz{{}~}~}~~~~~}}~~~}{{{||}~|{}|||zzyyzzz{~zz{~}|}}}|}}~{||}z{||zz|}}}{~|||}}||}{yx{zwy{yyy|~~|||{||zz{|}~}}|~}|}~~}~}||{}||}~}||~~~}|{{{{{~|z|}~|}~|yx{}{|{{~~|}|zxxxxyz|zz{||{z|{|}~|{{~|yx{{{~~~}}~~~~||~}}}{||}|U()))+((()&''(&  !{ywttwvvuuwyzz{{{{yzz{}|}~}|{}}}{|||||{z{}{yy{{{|}{|zzwxwyz{z|{{{|{yzzz{z|{{zz{xxyxxy~}~}}}|zy{yxttvz|~}}~}~}~}|{}~~}~|}{|{{{}zzz}y|{zz~|yy{zz|}||}{{zzxxxwz{}~~}}~}}~}|{{x|~}|{{|}|~~|}~~~|{|}|||}}|}~}~|~|||~{|}|z{}~~~|yzzz|}~{zx}|{{|zyz||}~~}}}~||}|}z{zwy{{|{{{{y|}z{{|~|{{zyyz|~~}{{|{{|||~~}}||yxxyx{{{|}}}~}}~~}|{{|{}~}~~~~}{}}~}{xwyzz{z{{}|~}~~}~|{zzy{~~}{{{xvxxyyz{{yyxxy{{zz|~~~~|{z{zzyyyyzxwxvwurtsuxx{~~~{{zzzzzzz|~~|}}|}|{zzx|~~}}||}|{|{z{|~}}~~~}{|}}{||{|{}~~~~~~~~}}~}~~~~~~}~}~~~~|{|}~~}|}}||}~~}}}~~|}|}~|}}|{|{}}|~}|{z~~~}|{{}}{{{yyyyz{yyyyzxxvvsqstwz|{yxxxwvvuurrvwxy|}~~~~~~~}|~~~|{zz}}~|}}}{||{zz{{{|}zz||}{{}}~~}~}{{|~{{{||{{~}||}}||}}|||}{z|ywx{{z{}~~|{}~}}|{z|{}}~}}}|~}~~}}~||}|||~}}~~}{}|z|~~{|~~|}~~zzz~}{zz|~~~}|zzyxy{{||}}}|{|{|}~}}|}}{yz|yz~}||}|}|}~~~~~||{|zU))*)*((()'(''&  !zwwwwwwwwvwxyyz~}{|||~~~~~~}}}~||}|}~||||}z|}}}}|||yyxzzz{}|||}}{{||{{||{{|zxyyzyy{|~~~~|||zxvvx}}~}}~~}}~~~}}|}}||}}~|{||{|zzy{}|{zz||~}}~~|zxxwyyz|~}}|~~~~}|yx}}}|}~~~~~}~~|{~~||~~}~~~|~}}|||~{yz|}~~|zy{}|{}zzy{||}~|}|~~||{zz|{{||{||~~|{~~~}}}|{z{|~~}}|{||}~~~~}}{zwy{z{}||}~~~|}||~}~}~~~{zzzyz|||}}~|{|z{~}|{{zxyyy{y{|{yz{}|}|yy|~~|{{|{{zz{{z{yxxwvuuutwxy{~~}{zzyx{{|||}}}}}}|{zwz}~|}}|}{{{}|{|}}}~|}|}||~||}~~~~~~}~~~~~~}~~|{}~~~||}||{~~{}}|}}}}}}}||||||{~~}{|{}~~z|||||{{||{zzyz{zyyzxwvvtrsuwz{{yxxxxxwvvuttwy{~~~~~~~~~}~}}~~}|{y{}~|}}|}}~|{{zz{{}|z{}}||}~}}{~}}{{|{{}|z|}{|||}~||}{|}}}{zzxvx||}|}}~~~}|||{||yz{}||}}z||}|}~~|{{{}}|~}~~~~}}}{z{}|{|~{||~}{z|}{{|zy~}|~~{|zzzz{{||{}{z{|{{|}}||||yyw}}z}|{{}~|{{zz}~~~|~~~|||{yS)**)*))()'''(&   yuuvwvvvvvtuvvw||{zz{|~~}~{}|{|}{{}||{|}|zz{||}~}|zzxyxxz{}||}}|zz{{zy{zzz{zxwwyyxwxz~}~~{||ywwvz|}~~~~~~~~|}~~}~}}}~}}|{{|}{z||}{||{zzzwx|~{zzyz||||{|{zxyvvxyz}~||}~~~{zwx}||{~~~~||~}zy{|{|~}|||~~}}}|~}|||{z{{}}~}{yz{{}|{z{{z{{yyxy{||{~~|~}|||}~}|}{yz{{zzzy{}}{yz{}||||zyyyz|}~|{z{{}~}}|}||{yvvxyy{|{|~~|{{z{|}|~~~~}~}{zzzyy|||{}~~~~|}|{z|}}}||zxwwyyz{{yyzz|}~zz{{}~~}}}||{{{zzy{yxwwwwuuxttwwxyz}{zyyyx{|||}}}}}}}}|zzxx{~}~||||{|~|}||}}~||~~}|{}}{{}}}~}~~~}}}}}~~~~~~~~}}~|}~|~}}}~|{z|~||}|}~}~~|~~||{}|{z}}|||||~}}|||}}|}|{||zyzzzzxxxwwwussuwxzzyxwxxvuxtuttx|}~~}~~~{||~~}{zy{~}}~}~~~||{{|{||z|~|~{|{~}}|||{}~}|{}{|{}||{{~}}}{{}~||{yzwwz|}~}~~~||{||{zy}}~~||z{|}{|~}{{|~~~~~}|{{|}{|~|z|~}}|}}{{{zy|~~z{}}~}~z{{|{|{}{{yz{zz}}}}|{{zx{~|}}}}|{|zxwz~~~~}|{}{T*)***()()''')&  !zxvwxyxwwxwuvvw{}{zz{}~~~}}~|}{}|}~}}}||}~}}~~}{zyyz{}}}~~|{||{{{{{{{yyxwyzyxwy~~~|}{ywz{~~}~}|~~~~}{}}}}}}~}}}||{|{z{}}zzxz||~}~~{zyzxxy{y|~~~}~~|zz~~|||~}}~~~~{yz|{}~~{{{~|~~}}||{{|}~~}}{||}~|z||||zzzz{{~}}~~~}~~~~~}{||}{{|yy|}}zzz|~|~~||{x{{~~}{|{~~~|}}}{zwxyzz{|}|}~~}|zz|~~~~~}zyzz{{{|}|}}}~~}}~|zyyxy{{{z{||}|~{z{|~~|}~}{{{{zyxywwvwwwvywvwvxyz}|{zyxzz~|}~~~}}}}}z{wwy}~}~~~}|{}~~~||{|}{||~}|{}|z~~~~~~~~~~~}}|}~}~~}~~}~{|}||{||}}~|}||}|{|}~}~~}|}}|}|}||{}||}~|zyz{{z{xwvwvttwvvxzwuvwxwuvttsstz}~~}~}~~~~~|~{}~}||zz|~}}|||~~}|{{|||{{z||{}|z}}||}|z~|{|z||{{{}{{z|{{}}{{|~|{z|zxwz{~~~~~}||z{z|xw{}}{zz{{yy}{{{~~~~}}}}}~~~~~||}|}}|{yz||}}}|{{{yxyz|~}{y}~}~}}{{|~}}||{zyzzzyz|{||{zyzy|~~}||}}zzzwvv{}{~~}}~}||{R(**)+((()&'')&   zvtvxxxxwwuutsvx{zyzy{{|~~|{{z|{{{||}||}|||}|}}}|{{yzyz}~}~|{{|{yy{zxxyzywxwywwutz~|{|yxxyz}~~}~~}|z|{}|}~}~}~}{{||{|||{||}{z||zy|}|zyzzz|{{{||yxzyyyyyz{}}}}~}zz}~~|{{}~}{{|}}}zzyzz{~|zyz|~~}}}~~}{{zyy|{}}|{yz|||{z{{zyxwy{}{}}~~}}~~}~~~}|}}|{~~}|{{{{z{yyy{{zzz|~~}}|{xyy{~}~}|||||}}}z{{{|zwwx{yz{{{|}~}~~{zzwz}}~~~~~~|{zyyzxy{~~~}||}|{||||}~|{yyxwy{zy{|}}}}{{y}|~~}|}z{}}zz{zywxwxvvwvwyywvwwwxzzzyyxxy{}~}~~~~||{zzxxx{~~~||}~z{~}|~|{z{}|{{{~~zy{{{}||~~~~~}~~~~|~}~}|~}|~~}}}}||}||{|{{}~}||}}||||||}}}~}}|}}}|}}{|{|{||~}|z{|zz{zywxwutuvuvxuuuwxxvusurqst{~}~~~~~~~~{{~~~}|{}|{{~}}}~~}|~{{||{|{{|||~{|~~||}|{|}|{{||{{|||{|{{{}~}{|~|}}{yy{{}~~~}}|{|{zwy~}}{zx{{zy|~{|~~}~~~~~~}~~}~}}~~}}{yz{|}}~}{{{{yxz}}{}|~~}~}~~}~|{zzz{zzzy{||z|}z||~}}}}}|{zwwuz~{}~~}}}|{T)*+**((')'''('  !|wvxz{yyyywvuttw|{zzz|~|~}}{{|z{z|{}|}||~~~}~~}{zz{|~~~}~}||{zzyzzzxyxyywtux~|||zzz{||~~~~~|{{}~~~~~}~}|~}}}{}|}{||}||}}}|{zzz{~|||}{zz{{{{zyzy|}}}~}{~~~}}~}~~}~~|{{yyz~}{{|~||z{z||~~|}|{{}|zz||zz{xz}}~}|~~~~~~}~}|}~}|}|}{zyz||{||}~~~}}||zy{|~~}}}}||}|{{}|yxxz{z|}{~~~{xy{~~~~~}{yzzyz{}~~}|||{|{{|{~||{{yyyz|{}~~~}|{z|}}~~}}|{}|{|{|zyxywwxwwyx{wxvvwwzzzzyxxyz}~~~~~}|{|zy{{~~~~~}~~}}||~}}|{zy|}}}{}}|z{{z~}~~~}}|}~~~~~}{{}|||{{z~}}~~|}}}{||{z|~}|}|}|}~|||}}~}}}}{}||}~}{{{||||}|{{|{zzwxwwuvuuuvvspuxwvtsrrqvxz}~}}~~}~~~}{y}~~|~}||~}|}~}}}|}~~~|{|}{|{}|||~||}}|||}{|||z{|{{||{{}{|{{{||z|~}|{{{z{}|}}~~}~~zy{{yyz~}~}zyxyyzy|}{|~}}}|}}~}}}~|~~~}}}~~}}{zzyz{{|}{|zyz|}|{||{|~}}}~~~}{z{{z{zyz{z||{{|{{}~}~}|{{zyxvvx|{}~~}}~|||}|U)**)*('()'''(&  !{wvwzzzyyxwwuuuuw|yyy{|yz}~}{{zzyxyzz{|{z{|~}||}~||||yyz{~~~}|}||{}xxy{{zzyxwvvssuz}|}zzz{{|{}}~|~}{{}}~~}~}}~~||}}||{zz{|{{|||||}{{{zxxz|{||{zyz{z{{zxwyyz{{{~~}~|{|~|{}~}~~}|yyyy||{xz~~~~{|{zzyz{~~~|zzz{zyzz|zzwyy{~}}}||~~}||~~|~}|}~~}{{~|}{{{zzzxyz{zz{|}}~|{{zyxy|~~}~~||||{}}{{{|xyxxxxy{|}|~}|zxxzy|}}}|}|{~}{{yzxyz{|}~~~}}|{zzz|||{||{zxwwwyz}~|}~~{yy{~}~~}|}|||}zzzzzyyxvvvwwwxzwwwvtwyyyyxwyzz||~~}~||z{|{{{}~~~}|~~}}}}}}{{{z{}~}|z||zyz{~~~}~~}||~~~~~~~}}}|}~~}y}~~~~||}|}~||}{{}~~}}}{|}}}|~}~}}|}||}|||}|{||||}~~|~{{|zz{yyyxwuuuwvurqrxywvtrqsx}}~}~~}}~~}~~~{{|}}}{{|~||~~|{}~|{}{|}||{}}|||}{|}~|||}|{}}{{|{{{|}{{|{||}|{||{{~~~}}~}zyyyz{}}}|{yxz{zz|}{}z{|||}~~~~~~~~}|zzy{{|{|}}|{y~~~}}|}}}~}}}~~~}{{||{|z{{|}}{{}}}}}}}~}|{{zxuvxz{z}~|}~}{}||U()))+)(()(''(&  !{zxyz|zy{{{xyxwwx{z|y|}||}{y{zzz|{z{|{||}{z~}}|{{zyz|~~}}||{{{}|{zzyxxwuuwy}}~}|z}|||}~}|~~}~}~~~}~}|~}}{z|}}}||{}~}}{{yzz}~~}|{{{{}}~|zyyzyz{|}~}~~||~}{}}~}{{yyz{|z{|}}|}zzzz|~~~}|||}}{}|||yzzz{~~}~~~}}~}|~~~}~~}}|~~}}|||zzz{z{{}z}}}}|}z{z}~~~~~|z~}}|||{zzyzyy}~~~zyy{||~~||z|z|}|{{yyz{z{}~~}|}}{zz|}~||{yywvz|~~~}~}z||}}~~}||}|{{{{{xyyxwxzxxy{xwxvvuwxvyytxwz|}~~|~~}{zz||}}~~}~~|}~}|||}|z{||~~}||zz||{~~~}}~~~}~~~}}}~}{|~~~~~~}}{}}||}}}|~}~~}{}|~}}}||||~||~||||||}~~~~}{||{yzz{yyxwvvwurrqtwvvtsruy~~}~~}}~}}}~~~~~}~}{}~}}~{{{~|}|{{||}}||~}z|}{y{}||||{{}}||}zz}}|||{{z|{|{{||{|}}|}}}}|~}{~}}|{yzyz{|||{{yxz|}{|~~|{zz{{||}}~}}~~~}~~~~}}~~~|{zy{{{|}|{yy{}~}~}|}~{|{~|z{|}~}|z{{}{{{z|~}|{{|}|}~~}||{zz{xvuwxz}}}}{~|{}}{U)**)*'((*''()'  !{ywwx{{zzzxyywxwxyx{zz||z}}~~}{xywwz|zzyxx{{|~{w{||{|{yywwz}~}~~}~}{|{|{}|{{zxwwvtuuwy~~~{{{|{|{||~~~~~}~||}}|{}~~}}}}~}~~~}}|||}}|yxy{|}|{||}{{{{zyyy||||{{zz||}}|zxxyyyzx{}}}}~~~}|{{z}~}~||{{|}~}}|zxwyz|yzyz~~}z}zxwyy}~|~||z|z}}}{zxz{|}|{{~~}}~|{||}|~}}}}|{}}~}}~~~~||zzzzzxy{zz{z|}|z{zyzzz{~~}}}~|z{|}|||{yyyyxy|}~~~~{yy{z|}~~}zyyy|}|zzxxzz{{|~~~}}}|{|{{z{}|}{{zyxxxz|~}}~}{|}}~~~}}}}}{{|{{z{{xywwwwyyxx|xxxwwtvvvwwtuvx{{}}~||~|}|{{z}|||~~}}|z}}}~|||}|{|||~||zz{||}~~~~}}~~~~~~~~~}}}~~~~~~~~~~}~||}|{{}~|~}|~}~|}~~~|}}|}|}|{||}{||{||~|}{||zy{{{yzywwwusqpquvvusqqx~}}|{||}{|}~~~~~}}~~|~|{{|zz}||{|}}||~}{{}||{~||||{{}}|{||{|}}{|}}|{{|}|{}|||}}~}~}||}~~{|}~zzy{zz}|{zzyx{~~~}~}}|}{z|{}}}~|~~~~|}}~~||||}{|{{z{z{{}~}}}}||z}}{{}~}}{|{||{|xz}~}}|}}|}~}}}}{{zzwwyxy|||{z~~|{~{T)**)*((()'('(&  "|zzyz{|||{{zzxwyz{{|}}|}|~~~~}{yxvw}|}zyz}~~~{{|}}|~|{zxwz{~~}~~~}~}|{|yxyxuwvww}~}~|~}}{z|~~~~~}{}}~}}~~~~~}}~~|{z|~~}~}~~~}}||{{{|}||{|{|}|}~}{zz}{|||~~~~~}||z{~~~~|||~~}~~{zzz||}}y}|||}zyzz|~~~~~}||{~~||{z|{}||{~}}~}{}~||}~~~~~~~|}~}~}|}z{|z|z{|||{~|{zz|}|}~}}}|~~|~~~~}|{zzyxy|}|||||~~}{zz|~~}|z{{|||}~~~~~}}|z|}{|}|~|{{{yz|~}}~~}~~~~}~~|||}}|||{zxywvxyyyy{zyxxyvuvtuwvutvy||}}|}~~||~|zz{|~}|~~|~~||}~~}}}||{}~~~}||{}|}~~~~~~}~~}|}~}|}}~}~}~~~}~|}||}||}~}|}}~}}|~~~}}|||}}}{}}||{{|}}~~}}}|z{{z|}|{zywwvvsqpqswtrqrw~~|||~}|yz|~}~~~~}}}|||{||zx|}{|{{}~||}}||}{}|{{||z{{}{}||||}}|||{{{{|{|}z{|~~~}{|}~~{{|z~}zzzy{{zyxxwyy|}~}}~}~|{{{y}~~}~~~~~||~~}~}}{|~}}}|}|{|{{{z{{|~~}~}||}||}||{{}~}~~|{{~|}||xz}|{|}|||~}}|||{{{zxxywyz|{{z||{|~|T))*)*()()'''(&   |xvyxzyyz{{zxwwxx{y{{}|}{|{}}}|{xwuy|{zzy|~}}|z|{{{|{zzywy{~~~}~||}~~}|}~}{{zxxvvuvwxz~~}}||}}||{z{}~~|~}|}}}}~~~~}~~}~~~}|~}}|{yz{{}z||~}}}|{z{||}|zz}|}~z{}~{{{z{|||}}}~~~~|{zyyy~}~~{{||~||~}{{{||||~{z}{}}|}|yyvwx{~~}}|zy{||}}{|{{||zz{|}~}||{|}zyz~|{{{~~||{|}}|}}|{z{{{zzz{|zz|}{yxwx}}z}~}}}~}|}~}}~~~~|yzzxvwy~~}}}|{|~~~|||zy|~~}}{zz{{{{~~~~~~{}{z{|||}}~}|{{xzz~|||}}~~~~}~~}|~|zz|}|z|zyyyvuvwyyyzxxxzxwvurrvxxtuwy{{|{z{{{y}}zyxz{||z|~}||~||}}}~}}}|{|||}|z|}~{}~~~~}~~~}|}~~||~}~|}{~}~~~}~}|}}{{}||}||~~~~}~~|}}}|||}|}|}}|}|z{}|~}~||||z|{|}|{zzxyvvuvsqsutrptw{~}}}}}~yyz|~~}~|{~}~||}{||{{|~~|zz}~}}~||~|||~}{}}|{{}|}|}||~}|}}|z{{{{{~{zz}~~}||}~}}|{}|z|{zz{zzxwwxy{||~|{{|z{~~~~~~~}||~}~}|}}~}~~||{||z{}z|}~}}~~}|~|||~}~}|{{~~|}}zz}~}||}|||~~~~~}||}{{y{zxz|||}}|}|~|U)****()()'(')&  "}zyxz{{z|||{{ywxy||}}||||{|}~~zyyx{|~|||~}{{|{||{{zzxy{~~}}~~~~}~~||{yyxvwy||{~~}}}}}~~|}||~~~}}}~~~~~}}{|{|}||}~~~||~}}}~~}||~~|}}}{~}{{}}}|~~~}|{z}{{~}{{|}}~~}y|}~~}}|{{{z~~}~|{yxzy|~}}|zz~~~||}~}{{~|}}~|}}}{zz}~||z~~|}~}}~|}}|}}|{{|zz{}}|zyvx|~}|~~}~~|{~~~~~{||yxxy|~~~~|}~~|{||y|~~~}{{|}{{}}}}}~}~|{|~~~}}{{xy}}|}}~}~~~~~}~|{{{|}{|zyyyyvwyxz{|xxxzzyvvusvyyvtux{{zzzzx{xy}~zyzzyy{yy|~}}~~}|||z}}|{}{~}~}~||}}}}~~}~}~~}~}~}~~~}}}}~~}}~~~~|~}}}|{}}}}}~}~}}}}~}}}|}~}|}}{~~~|{~}}~}|||{{{}{}{|{yyyyvyxurrtttsuvz~||}}|}yxyz}~~}}~~}}|}||}|{{}|{{|~~zz||~~}||}|z|}}|}~||}|{{|{{{}~~{}{zz|{z{|zwz|~~}|~~~~}|~z{{|{zyyzzxyxwxy{~}|~~~}||{{|zz}}|}~~~}||}|{}~~|z{}|}}{|}{yz{{{{}~}|{{|~|}|}|~}{|}|z{~~|||{{}||{{|||}~~~}|||}|zz{zz|}}{|}|{|~zT()**+((')''')&   zyxww{xyz|{{yywvy}|{}~}{z|z{z|~}zxxyyz{|{|}|}||{yxzyyyyywwz{~}}|||||||}~}}~~~{|zyyvuwy{{|{~~}|{|}}{}}}|}}{}~~~}~~~~~}~~~~|}}|}||zy{|{{|||{{{{{{|~~|{~}||||||yz}}|~}}~~~~~~~{{zz{z~}}~{{{z~~z{zxy|~~~}~~~||{y{~}~}~{{ywwuy}}||z|yy}~~~~}||}{z{{||{{{{}|{zx|~}{|z}}||||{~}}{{{z{|zz{y{{|zzzzwx|}||}}}~}~|{}~}|{|}}}}~}{zzyxxxw}|~}|}}~~{||{yz~|}~~|{z{{{z}~}~{}||~}||z|}|}~~~}{xuw{|}~~|||~}}|}}~|}{{{|||{{yxzwvwwwzyzwxwyyyxvutuvxywsuwyxxxxvxxw{}~|zzzxxzzxyz~~}}|}~}||{zz|{{{}~~~{{{~~||||}~}~}|}|~~~}~~~~~}}}}}|~}}||||{}}}~~~~}~|~~}}}~}|~}~|}}{}|}}|}}}}~}||{zz{}{{{{{yzyyxyyxtrttvuuwy}|}|{|zy{}}}~}~}~~}~{||{z{z{|||}~}|{}}}}~}|||{{}{~}~~~}|{{|{y{||}}|zzz{z{}{xy|}~|{}}~~}|||{{{{zyzz{zyxy{z{}|}}|}}|z}}~~|{}}|~}}}~}||}~|{|~}}|z|}||||{z|}}~~}}zz~~}|}}~~}}||{z{|~~~}|||}{||}}{~~}~~}||}|{|||{}~||}~||}~|U))*)*((')''((&  !{yyvxzyz{{}|{zxv{~~}}|{{zz{|}{zzy{}}||}}|||zy{{zxz{yxy}}~}|}}}}{{|}~~~~~~{{yyvwz}~}}}}~}|}}|~|}~~}|~~}~~~~~~|}~{}|}|{}}|}z}}{{~~~}|}}~|zz{}~}~~~~|{}{|}~~{{zz}}zyxvv{~}}{}~~~||zyx{}~}||{z{{}}}|}}||||}}}|{{||}~}||~|~}}~~~~|zz||zz{zz|~|{||yz|~~~}}~}~}}~~||~}~}~~|{|zyyyyz}~~}~~}|}|z|~~~|{{}}{~~}~~}~~|||}|~~~}|yxwz}}}~~}|}~~}~}|{{~|}|}|zzzyxwxxyyzvxyxyyzxvvwvxyzvsvzzyyxwwxxxz}{zzz{xyyyzy}~}|~}~}{}{|{|~}||~~~}~}}}}{{||||}}~~~~~}~~~~~~}~~~~~~~}}}}~}}}|~~}}|~|}}~}}~~}|{|}}||}}|}|{{|{yy{|{{zzyzzxxxzxwttuwxxvy|||}||{yz|~~~}~~~~}}|~}|{{zxxz|{||}}}~|{{~~}}}~||z{{{z||}|}||yy{|zz}~~~||{zzyy{}{yy{{~}{|~~~}}||{zy{z{xxxyzxyy|||}}}}||||xz~~~{{{||~~~~~|||}||{}||~~}~~~|{{}{|}||{{}|~~~|z{~}{}}~~~||}{zx}}~~~|||||{z||}~~}~}~||{~|{{|{{}~}|}|{{|{zU(**)*()(('''(&   zvvvvxxwy{zzzyyvw|}}}|{zyyvvwy{|}}}zzxz{{y{}}zz||yxxyywwzxwwy|}{{||}||z{||}|}}}|zwwxwy}}~}|{|}~~}}}||z{|~|z|{zz|~~~~~}~~~|}~~~~}|~~}~|{z|{zz|~z{zzzz{|~~}zz}|zyz{{||}|||~~}}~~}|}{}||~~|}}xxyx{{zwvttwz}|~}}|}{{zy|||zzzzz||}~|}}|}|}||{|{z~}{|}{{|}z{~~~|{|||}~}zz{zzyz{y{}{{z|zy|~|}~}~|}}|{y{|{|}{}~~||}~~{yyyxyzyx{~~}}~|}~~}|{zz~~~}~~}~|{{|||~}~~}~||}}}{}}}}~}|ywvx{}~~}|}}}|}~}}}{|}}||||}zzzxwwxxwyzuvvxzzzxwwxyxxzxvvxzyyyxwxwwz|{xxzyxyxyxx{~}}|~}~|}}|{{{{||||}~~~|}{|}}zzz{{{|}|}}~~~}{|}~~~~~~~~~~}}}~~~}z{}~~~}|{|}|~~}||}}||~|}~~}|}~|{zz{{zz{|zzxyyyxwxxzxvvuwxyxzz~~~~~{|{}~~~}~}~~~}}}~|{yyxyz|}}~~~~|{|~~}|~}{{{{y|}|||||zxz|z|}}}}|{{{yww}}yxz{||~~}}|}|zz{x{yywxxxz{}~~~~~~}|||yy{}|{}{}}~|~}|}}||~~~|{||}}{|}|}{{}}}~~}~}~~|zy{}~~}}|||{{{}}~~}}||||||||{{}~}|~~|}}|{U))*)*(((('('(&  !|ywwuxyyyz{{z{yyy}~}zzyxwvvxz~}}zz{{yz||{|||zz{zywzzyxz{{{}}{~|{|~}|}~}~|zxyywz{~}|}~}~~~~}}{{}}}}}||}~~~}~~~|||}|}}z{|~|{y|zyz|~{{~|yx{||}~||~~}~~~~~}~}~{zyy|{zxwvvwz~~~}}~{{|~}||{zz{|~}~|}}~}~{|}{|}~}~}||}}}}~|}|~}{z|zz{}}{|~||{~}||~~~~~}}~}{}}zz|}|{}~|{{~~||{z{z{{yz~~~}|||~}|z{~~~~|~~}}}~}~}}}|}||}~~~~zyx{z|~~~}}~~~|}}~}|~|{z|yyzzwwxxvuuxzzzxxx|yyyzzyxyyyyyxwyywwz{yxyxxxwyyyz~}}|~~}}}|{|{{|~|}}~}}|{|}|zyzzyz}|}|~~~||~~~~~~~~~|xy~~{}|}}|}~}||}}~}}|}~}}}~|{{zzzz{||{|yxxyxwvzzxwwuuwyxy{}~~~||}|~~~~~||}}|~}~|zyywvx{}|}~}}}|~~~~|z}|{z{|{z}~||}|zy{zz{}|}~}{{z{xut|}zzxz~~~}||||{zz{zyxxvvwzx|}~~~~}~}|}|yy{}}}~~{{{|{}~}|~|z|~y|}}|||}|||{|{~|}|{{||{}||~~|{|{{z|~~}||{z|{|~}}|}}|||{{{{|{{|||}}|||{zU()*)*)('('''('   |xvuvuvvvvywwyyyx{}}|{{yyxvvvuy|~~}~}|{|zxyxz}|zyzyyyxyxxwwxwwxyy|}|||}}||||{{}||}zyxxwxyz|}|zz||}}}}}||zy{|{|{|zy}}}~}~||}{}|~}|}|}|{}|{|{zyz|{zyyyxx{~}~}{{|||yx{{|||{{}~}}~~||}||}|~~~~~~~zzywz{wwwtuwy|}}~~~|{||||{|}|{{zz|{}}}}}}|{{|||}|}}y{|~~}}||{|}|}~}|{{yy~~}|yzzyz||}||{{{}|{|}{|}~~{{}}|{|{xz}|yz{z{z|}}z{{zzyyyz~~}}~~~~~|zy}}}}z{y}}~~~~~}~||||{|~~}~}{}}{{{{}~~~}|z{yz|}~}}~~}~~}~}{{||~|{|{z{zyxwxwwxytuuwyyyxxyz{xz{zyyxyyxxwwxxyxyzxxwxwwvyxyy|}}{}}{|{{z{{{{zz}~~}}{||}{yyxxwy{zy{|~~~~~}|{~~~~}~~}}}||}|{{~~~~|{||||}}|{z|{|}~~~~~|}}{{{yxyyy|}{|ywxzxwvxwwvwvvwyyyy||}~}}}}}~~~||{}||}~|z{zwuux}||~~~}}{|~~~~}||}{{||z{|~~|{{x{z{z}}~}|~~|{zzxwvz|{yyz|~}}|{||{z{y{yxxxwwx|}~~~~|~|{|}{{{}|}~~}||yz{~}{}z|~z{}~~||{|}}}|{||~~~|{}{|||{{|~}{||||~~}|}|{{{}}}|}}|||||{}{{||}}}|}|}}{U)**)*()')'''('  !~zywvwwwvuxwxwz{||}~~}zyzxwvwwz}~~|||{y{|}}{||{|zzyxxyxyyyxyy{{||}}}}}}|||~}}}{zyzzz{|{~}|{|}}~}~~~|{zz|}~}|||}~}~~{|~}~~}}|~~}|}|{z~}{ywwxz}}}}{{}~{yz|}}}}~~|~~}|}~}~~~}zyzzz{xxxwxx{}~}}~~~}~}|{|~~}~}}~~}~|}{~{}~}}}~}|~~}|}yu{}{|z||~}~}}||}}}|}|~~~}|~}}|~{{{}}|y{|y{{}|||{|{zzy|}~}~|~~~}{~~~|z|}~~~~}}~~}}}||~~}~~}}}{{~}|{|z|}~~}~~~}}~~}{||~}}~{|{{zyyyyxyzuuvwyxyxxy{{{z}|{zyzyyxwyxxzzz{xywxxxvxxyy|~}|~~}}{z||{|{}|{~~}|{{{{zyyxy{yyz}~~~~~}}|~}}~~~~}{{}~}}}~~}}}}}}{}}||||{{~}~|}||}|{}zwwwxx{}{zxwywwxyxwwwwxwzxyw{{y||||}~}~~}||}}}~~||zyvuuyz{{~}~~}|||}}~}|||}|{}|{{{}|{z|yy{|{z|~||}|}{z|zxvxz{yxy{}}~}}{|{z|{yxyxwvwwvy~~}|||{|}{{z|{}~~}|}zyzy{~}||y{|{{}}|}}{z{||zyzzz}~}~|{}{{z{|zz|~}{{{|}}}~~||||{z{}{|}||}{|{|||{{z|}~}|{||}{U(**)*))(('''(&   ~yywvvvuutuvtvvz||}}}||zwyxwuuvvz~|}}}|||z{{|{{{yxzzzywvxwwvwyxyzzzz{|{{}{{z||{{|zzyyzyy{yz~~|zz{{|}|}{{}zxyz|}z|z{|~~|}}~~~}~|{{~~~}~{~~||}}|}~}|z}zz{z{{|}{ywuw{}~|~}{{|}|{zz}~~|}}||}~}~}|zz|~||~}|}~~~}xyzzz|yxyxwz{|~~}}|}z}~~|}~}|||}~}|}}|{}}}~~|{{}z{}}~}}}}|~{{||yz|yuw|~~|{z{{~}}}}}|{z||||||}}~}|}~}}|~{z|||{zyzwzz|}|||{zyzzy|~}~~|z|~}}}}|}{}~}{{|||}~~|}~~}}||{y{~}|}~}~~}||}z|}{}{{yz|||||}}~~}{{~}}|||||||zz{xxxwwxz{wvvvvxwxxy{{z{|zzzz{zyyxyzyy{zzxxuwwwvvxzx|z{{}|~}|{z|{{}}|{|}~~}|||zzywwxyzxwyz{~~}}}~~~}}~}~~~~}~~~}}yy~|}~~~~}z{}}}}}~|{{{yy~}}~}~||{zxxwxvz||{zyyxxxyxwxywxxzy{yzyxz}}~|~}~~}}}|||~{{{zwuvxz{{~~~}|z{~~~}||~{||}{||}{{{{zz|}z}|}|}|~|||{zyxzyzzzyy|~~~}~|}||{}{yxxwwxwtu|~~|}|{|}}}|}|z|~}}~|yz}|~~}}{|}zz|}~{~~}{|}~{z|}||}|||}z{|zzz|~}~|{{{~}|~~~~}||{{|||~~||}|z}||||{}}}}~}{|}|T(**)*((()'''(&  !|yzyxwvvvvuwwvxz}~}~}|{{zxwyxxz~}~~}|~}||~||{zzz|}{xxzyxxxxy{|{||{{}|}|||}{{zzz{{{yyz{|{}||||||}{{{|{{{|}}}}|}~}~~}}|}||~~~z|~~~~|{zzy}z{|{|}|xvvz}}~}}~}{|}~~}}~~||{z{}~}~}}~~~{y{|}|{yy{xy|}~~~|~}~}~~~~~|}~~}|~}||}{|~~~~~}}{|~}|}{{xw|~~~}~}~~~~~~||}}}|}}~~~}~~}|{}}{|{{yy{{}~}||}|yzz|~~|{|~~~|~}}}}~~}}|}}~~~}}{z|}~}~}}~~}}}~~~}|yy{||{}}~~~~||}~~}}}}{{z{{zyyvwz}ywwuvuwxzy{{z{}{{|}zz{zxz{z{zzzyxxxvvuswyy{{z{}}~~}{z{||}~||{~~~|||{zzyzwxxxwwxy{{|}|}~~~~}~~~~~~}}~~|{z|~}|~}||~}}}||{zyy}}~~~}|}ywwwuxz}{{{{xxwxxww{{{z{yzz|zzz{||}~}|}~~~||~|||}|yy{ywwyz|z}~|~{{{|~~}~}|}z{|~|{{||{||zzz|{{|}z{{~|{|zzxyyz{zz{yy|||}~}~}{|{|{zyywwvwvstz~~||{{|{|}}|{||}||zz|}~}~~}{{z{yy|~}{|~~{{|~||z{}}}}~||{{zzz{zz{z|{||||}|{}~~~}}}|||{{|}|}|{|}{|}||}|{|}{|{{}U(*+**()'(''&('   |zxxwuvvvusvwvwx{}}~}}zzzxxvxwxx{|}}~|}|}}|}{}z{zxvz|zyxxwwwvwzz}{{{{z{{{z{zzzz{xzzzzyxx{{}~}{zy{y{|z{{zzzzyzz{~}{}}~~~}~~}~~}~|}|z|~~~~~}~}}}||{yyyyzxzyy|{wwuvy{}~~~|{{~~}|}|}|}||~~}~~~~}}|||{{}}}{}}{||}}}}~{yxz}}yyyyxxz{~~|}~}~}|}}}}~~}}~~~~}~|||}~}||}{zy{}||}}~}}~||~|{|{{yxz{}~~|}}}}~}|}||{|{|||||}}~}|~}}~{{|{{|{zzyyz||}}}|{{yxz|}~|zz}~~~~||}||}|~}}~|~}~~}}|~}}}}{{z}}|~}~}}}}}{|}~}}}zy{{|||}}}~}{{{{z|{|}}{zzz{yyyvy|yxwuuuwwyyz{{{}|||{|{zzxz{{{yzzxwwxvvvstxxyz{{z|}~}zz{{{~~||{~~~~|}{{zyxzywwxwwvxwyz|}}~}~|}~~}~~~~|~~~~}{{{~~~}~|}{|}~}}}|{{{zzy|}~}~}}}|zyxxwx{||{{|xxwxwxwz|{yzz{|}{{zz{|}~}}}~~}|}|||||z|}zzwxz{|~~}}|}|||}~~~}||zz~~}|||||||zz{|z{{{z{{}{{yzzxz{{|z{{z{||||~}}~||z{{zyzxwwvuvy}~~~|||}z|~}|}}}||{{~~}{{|{yy|~}~}~|}~~||{|}}}|||{z{}{{{|||||||}}{|~~~}||{|{|}|}~}~}{~~||}}}}}|{||}U(**)*((')''')'  !}||{xwxvwwwwxwxy{}}~}}|zyyzzyzz|}}~~~}}}}~|||{zx{}|zyzywxxyz||}}}~|||~}{{{zzzzz{||zyy||~||yy{{{|{{{|{{z{{|}~}~~}}}}~}~|{yyz{{zyzzyxww{}|~~|z}}}~~~~}}|~|{|~{|}~||}~}|}|zzwz}}{zyzxxz|~~~~~~~}}~~~~~}~~}||}{y{}~~~~}|}||||||||}}~|}~}}|}}}~}||}||{}~}|~~|||{{|}{z{||}~~||{{yz{}~~~~|}}~~~~}~}}|}}~~~~~~}~~}~~~~}{~}~~~~|~~}}|}~~}||}{|~}~}~|{{zy}~}}}~{z{z{zzxyz}zyxvwvwwyz{{|{}|{}}}{}{z{{|z{{zxxzzwvwuuxyyxyxz{|~}|||~|{~~}}||{{yzywuwxyxyxxz{}|}~~~~}~{|~~}}{|}~|zz~~}}}}}|}}}~}~}{z{zyzy~~}~}~|{zyyxx{|}|{|zxxxwxwx|{z|z{|}||zz{|}~~~~~~}~~~}~|}}{z||{yyzyz{~}}~}}|||}~~}}|{zz}~}}{{}||zzzzzz{zzz{|||{{y{z}||{zzzz{{z{~~~}}{{{zzzzwxwwuwy|~~~~~~}||~}y}~~}}}}}}{|~~~~{zzzyx|}}}}}~|}}~~||}|~|}~}|||zzz{{{||zzzz{|~}{{|~~~~}|}|{{|}||~}~}|}}|~~}{{|z{|}{U()***((()'('(&  !~{|{zxvvwvvvvwwvxy{{{{|{|{yxxyyyzzz{||}}~|{}}}{zzyyx{{yxyvwwwxyz{|}~~}{{|}{{zyxyzzyzzyxw{|~}~{zyyxyy{zz{|yyzzz{|}|~~~~|~~~~}}|}}}}~}}}~~}|~|{yxyzzzyyyzyxxz{}}~|x}~}~~~}}~~}~~~|||{{z{|{|{||}}|xyyx}|{zyyyxyz|~}~}~~}~}|~~~}}}|{{}~~}~}{}|zxy|}}}}}~~~}||{|}{|{z{{||{z~~~|}|{{|}||||zyy{{|~}~{||{{{{|{z|{|}{|zzyxz{{}}}||}}~|}|~}||~~}~}}}{||~}}}~~~}~~}|}}~}||z{|~~}~~}~~|}|{{|}||}~~||{zz||{~~{{{xyyyxyz}zyyywxwwxxz{{|||||}~}}{{z{|{z|{ywxxwxxwwvxywwwxy|}~}}}|~~|}||}~}}}}yzxyyxxywxxxxwz|{{|}~~}}}z|~~~~}|{{}}~}|{~}~~~||}{|}~}||~}}{|{yxwz~~~||}{zy{xwz{{|{|yxyywxz{{{zzy{|~}{{|{}~~~~~}}~}}}}{|{}|{{z{z}~}}}}}~~~|}~}}~|{z|}}~|{||z{z|zz{{{{{}}|{{z{|~~{|zzz{|yxz}~~}|{}|{|{zyxyyxy}~~~~~|}}}~~~~|}~~{~~}}zzzzy|~~}}~~{~{{|~}{|~}|{}{{|}{{||zzyz{{|}|z{}~~~}|~|{|~}}}}~}}}~|||}|||||V))))*()()&(((&  "}|}~|{xyxxywyyxyxy{||}||}}|yy|{{{|{{~~|}~~~}|~||{|zz{yxxwwwyyy{||}~~}~{}|{xw{zz{zyzy|~~|zz{{z}}{|~{|{}{|{|}~~~~{~}~~~~~}z{yzz|z{z|zzyz||zw{}~~~~}~~}|{||{|}}}~~~}y{xy}|{zzzyyz{||~~}}~|}~}{~~}~}{{z{{{|~~}~~}|}}~|{|}{z}~~}|}||}~}||}|{{{z{~{{|{z{}}||}}|~~||{zz{{|||~}}}}}|}}}}|}~~~~}|{}}~~}{}~~}|}~}||||z|}~~~~~~|}}|z|~|}~~}}~|{{|{{}|||zyyzzzy}zyyzyxxxxxz{{}}~}}~}|}||{||||{|zyxyzyyxvxyyxvwxw||~~~~~~}||{{~}|}}{zz{z{{zzyxyxxxzz{{}~}~}}~|y~~~~~~~}}}|~~~|}~~~}{|~{~||}}}~|}|{{wwx~~}~}{{{zxxy|zz||{zzzwxy{||z{zzz}||{}}}~||}|||~}|}}|z{|{{{{z{}~}~|~~||}}{{{yy|~~}}|{|||z{zzzz{yz{z||||{{|}}{{{yxw{zz|~~~}}|{{{z{{zwxxyz{{}~|~~~}|}|~~~~~||}~}~}~}}~~{{zzyy{~}}|{}|}}}|}|}{||}|z|}{{||zy|z{zz{zz{}{yz{zy~~}}||{{{}}}~}}~~}|||}||{z{|||U)**(*)(')''(('   zy||{yvxxwxxxxyxxxyz{{{|}|zyxy{{{{y|||||}~}}|||{|{yzzywwvvuwuvxy{}{}}~|~||{{{yxzzzy{yyx||~~~|yzxz{{{z{|zzzzyz{z|~}~~~}~~}}||~~~~}~~~~~~}}}{zzzz{zzxyzzyyz|~~}zuv|~}~~~}}}}|}}~~~~}|{{||{zz{}~~yyyx{|xzyywwzyy{|~~~}~|~~~~||~~}|z|~}|{{~~~}}}}{{yz{z{}~~~~}}|~}}|||~}|yy{|{|}~~~~||{{{~}|||}{yyyvw}}}~|||yyz{|z}~|{{~|{zzzz{}||~}|}}}{|~|}z}||}~|}|{{|||~||~}||||z{zyx{|~~~}}}~}}~}{|}}{|~|}}|{zz|zz|~||{|{yyz{{z|yzzzzxxxvxyyz|}}~|}{~~}{{{z{{|zzzyyyxyyvxwxwuuyvwy}}~~}|~~~}|{y|~~}~{zyz||||zyzzyxyyyyz|}}}}~|z}~}~~}}~}}~{|}}}~~}}|}}~||||{||}z}~}|{yyx{~~|}}||{|zxxy||{||{{zyzz{|}|{{z{|||z{|}|||}{{~|}}}||}||z{zz}~~|}~~}{{~}}{|{{}~~~|{|||||{zz|{zzz{{{||{{|~~}{zyyxyzz|~~~}~}{z{}yyxy{{|}|~~~}}~}|}{{~}{{~}}~}}~}{yzy{|~}}}}~~}}}}}}z|~|}}~{{}}}{||{|zzz{z|{y{}{{|~~}|}}{|~}}}}||~}{}{|{~|U))))))((*'''(&  ! xw{}}|yyyxxyyzxy{||{||z~~|zy|{}{|||}~~|||}~~|}~||z|yyvwuwvxxz|~~~}~}}|}{zzy{{z|{yz|~~|{zz{|}||{|{z{|z{|}}~|{|~~~~}~~}|~{{{{{zzyy{{yy{}yw~~~}}~~~|{~|||z|yyzyy|zzz|yyy{}||}}~~}~~{z~~{z}}~|||{{|~}~~~~~||~~}zz{|~}~}}|z|}}|{|}}zz{vy{~~}~{{z}|z{}~|}}|{zz{{}~}}}}}~}||~{{~}}}|}~||~}~~~}}~||z|zyz~~~}~~}|||}~~}~~||{}{{~~}|{||zzz|{z|z{{{{zyzyzzzz{}~~}~}}~|{|{{{|||z{{zyxyzxxyxuvvxxxz|}~|~~}}|zy|}}}|{z{{~}}{{zzyyxxyyz}~~~~}||{{|}{z}~~}~~~}}}|~~~~~~~~~|}}}}~~{|yzvz~}{{{||~~}}}|zzz{xz|}|z{{zzzzzzz|}|{zz{}z{z|||}||z{~~~}}|}}{}~}{zzzz{~}}|}~~}|~}|||z{|~~}}{|||{{zzxyzzyz{z{~||{{|{{zywwwx{}~~~}|~{zyzyyyz||}|}|}}||}}||~{y~~}{z}}}~}}}~||{zy{|}|{}}~~~}}||||zz{|||}|{{||{{{z||z{y{|zz|}}|}~}|{{}|}}}|~~|~}~|}|}}||{y{~}{T)**)*((()''')&   ywx{|{xwwxwwxxxxz|{{{|y{~}{zyz{{z|{{|}}{{{{{~~}}}}{zzzyxwxttuvwxy{{z{~}|{|{{zyyxxyxxy}}}~~}|{{y{{|zzz|yxz{z{z|{}~~~~|||}~~}~~}~~~|{}{z{|{z{{{ywvuwyzxwz~~~|zyy}~~}~~~~{}}}||}~~}}{z{}|yyy{~yzzzzzxxyyxwy|{|{yz~~|}~~{~~~~~~~}{{y}~~}|{wz~~~~}||{y|~~}|}{||}~}{{}|{xxy{~~~~~|}{{|}{yz|}yyyxxy~~}~~~}~}|{z{{zz|{||{zzz{{{|~~~~~|}||||~|{|}}z~~~}~|{|||}}~|~~~||||{z{zzz|}~~~~|}|}|{}}}|{||{{|{{|}}{z}{zyzzzzzy{{zyzyyxz|{zz}~~~}}}~||{{z|}{{|zzzzxyzxwwuuuvvyyz|~~}|}~||||z{~~|}~|{{{x{~~|{{{zxxyxxy|{|~~}}||{{{yxy|~~~~~~~}|~|}}~~}~|}~|~|||xux|}}|~|~|}{z{{{z|}}||zyyy{{{{~|||zzy{wy{{~}}}|}|~~}~~~|||}|}~~}z|xz}}||{}|~~}~}{|}|{~~~}}|{}}}}||zzz|zz{{{|}~||~~|{zxxwxvy|~~~}~}zyyx{xy|}}}}|}}|{}{y{~}|}{{{}}|~~~}}}~|||z{||}}}~~~~}~~~{||}||||~~}}||}}}||{{}~{{||{z|~}~~~}|{}}}~~~~|}~~}}|}}{{~|{||V))***(((*''&(&  !|xz|~|yxxyyxyzyyz}}}}~}}~~~{{{{||~}}}~}~|~||}~}}{}zyxwvuvyyz{~~{~}~~{{{{zyz{zy|~~||}{{}}{{||zy{}{{||||}~~}}~}}}|}~|{}}|||{}zwvvx{zxx|}}||}~~~|}{~|{~}~}~{|}|zyz|~zzy{z{yyy|xy{}{}}||~||}~~~}~{|~~}{}~~~~|{|}}}~}|z~}{~}|z|x{}~~~}~|{~|z|}}}||yy{|}}~~}{z|{y{|}}}}||{|z{~~}}|}~}}~|{z|~{}~}~}~~|~~~||{{{|}}}}}||}}~~}~|}|}|||~{||}{{{zzz{{xz|{zxyyyz||{{}}~~}}{{|||{{|yxxywxxxtttwwy{{y|~~|}}}|}|}}|~}||}}}}|y{}~{}|{zxxwxyzy|~||}{{||ywx{|~~~~}~}~}}}|~~}}}~~~}}~||||}zyyz}}}}~}}|}||{z{{{}}||{zzyzy{z}|}}|zyxxyyzy}~||~}}~~~|||~}}|||||~|}{yz|||z|}~}}}~||}|z{~~~}}}{}}|}|}{z{|zx{{{{}~|}||zyywxvwuvz~}}~|}{zyxzzyxy~}}|}|{|z{|yuuz|~||{{~~}{|}~~}~}|{{{{~|}}~|~~~~~~|}{{|}|}~~|{}}{||}{z|}}||}{|}}}||~}~}||~||}|{|}{|}~~}||}||}|{}}}U))*)+((()&''(&   {xw{|}zxvwwwxyywy|}||||{|}{{y{z{|}}|~||}}|{|z|~~~{|||zyxwvuuxyzzzzz|~~~|||{zyyxxzxww|~~}~~|{|{z|{yzz{yxz{zyz{{{}}}~}~}}}|~|}|~}~~~}|}zz{}~}}}y{{vvuvzwyyz{}}~|||}}~~~~}|}~|z{}{y|||||~}z|||zw{}}~zyzyyzywxxxxz|||||}z~~}|}~~||}}}~~}{}{{}~}~}~{}~}~~~|}zz{}{|}|}zz{~~}{|{z{zwx{~{||~~|}~{||{zy{{{z{yyz{{|{{~|}~yzzzy{z{|{|{zz{zzz}||~~}||~~|||z{y{|||}~~}}~}}}~~}~~~~}}||{|{yy{|}~}~~~|}|}|||}~||}|}~||{|{|||zz{{ywyzx{zzzxxwwxzz|{~}||}}{{{|y|}}{zyywyxwuttxy{zzz{}}|{z{|}||}||~|zz|{}|{|{|~|||}|{zxwvvvwy|~~~}~}~|~|{||zxx{z|}}}~~~~~~~~~}~~}|~}}}||~~}~~}~}|{{~~|}{|~}}|~}||}||||{{{|}}}zyz{z{|}}}}}{xyyxxyz|}}~}~~}~}}~|||}}~|}}}}}|{z{}{z{}~~~~~|}}||~}~{}}||}}}|{{|{z{{z}|~~}||{yxxwwuvx{}~~~~}}}|z{zyxy{{}~}}|||{{|xusvxz|~{|~}}}|}~~~~~|{}~~~}}}}~~~~|~{|}}|}~}|~~~{|~|z|}~{||}}}~~~~~~}}~}}~{z|{{}~~}}||{|}}}}|U))*)*(((*''()&  !|zxz|~|zywxyzzyyy}}~}~}~}z{|||~~~~~~}}}}~}}}{zxwwwyz||z{z|~~}}|{{zyxy{yyy{}}~|||}|||}{{{|z{|~zzz{{|~~~~}}}~~||~||{}}}}|||ywvwz|||}}||~|}~~~~}}~}~}}~}|}|~}{|}}}}{{|~zyyzxzyxxzyy|~|~~~|||}~}{|~|}~~z{|~}~~|~~}}~~{{{}|}~}}}}}~~~|}{|yy{}}|}~~}}|{z{||{|}{zy{{||{||}~}}~}z|{y{||{yz||z{}}|~}~}}||z{||{}|}~}~~~~~~}|~~}~}~|{{}z{{|}}~~|||}~}}~~|}|}}}~}}}}{{{{zxyyy{|{{yyuwxzzzz}~~}{|{{|z{~~}{zzxxyxvwsuz||}{|}{|}}}{}{{|}{}|{{{}~}}}}}}~~{||zxwxwww{~~~~~}}}||zyxyz{|}~~~~~|~~~}}|}|}|{|{}|~~}~}{yx}~}}~~}}~}}||}|||||{}}~}}|z{|z{|~~}}}{{yyyxxy{~}}~~}}}~}}}}|{}{z|}{}~~{|~{{||{x{}~~}}}~{|{}}}{{|}{|~}||{|{{zyx|}}}}{{zyxvuuuyz~}|}}~}}{{yzyzyyy{}}}|{||{zyxuvyzz|~|{|}}|}~{{~~~~~~{{|}|}|}zz}~~}||}{z|~}}|}}}}~}{|}{z{~}|}}{|{~~~~}~~~|}~}|}{{|}{{|~}}~|z|}|{||{T()*)+((')'''(&  !{xvxyz{zxwvvyzywy|}{|}~}{}z{xwy}}}~}|z}}|z|~}~~}}|}{zyxwxxy{|zzxz}~~|||{yyyxyyyyxz{{{||}{}|z{|{{{{z{|}{yzzz|~~}~~~~~}~~}~|{{~~~~|{||{|}}{}{|}zxuuxz}}|}}|}z{{zz||~}}}~}~}||}~}}~}|{|z{}~{|}}|{{|}~~~yyxxyzxyxyyy{|||}}||}~{}|}~{yzz{|~|}~}{||~|{~|~}}{z~~~~|zz}||||}|}}|}}}{|zzyxy{{{|~}~~|{|{{{|z{{|{xz{xzyzy{}~}||{zz{zy{|ywx{|{z}|{~}||~~}}|z{z|{{}||}}~}{|}{{|}~}{~}||z{zxz{||~}}}{{}~}|||}}|}|{|~~}~~|{}||{|yxxyuy|{z{{wwvwvww}|}|}~}|||{z{}}||zyzywwvttuz|{{{||y{{{z|{{z|{zzzy||}~~~~}|}}~||{{zxvwxx{~~~}~~~~}{|{yy{yyz}}~|z|~~~}|}|}|||}|{{|z~}{{zvz~}}}}|~~}}|}{{{}}{{~~~~}}{}}{~~}}|zz{zxwy|~|}~}}}}}|}|{|}z|{|}~~~|~{{{}zzz}}~}~~|}{}}~{|||{{}}}|}}{|{zv{~~|{{zwwuuuwy|||}~}~~|{{|zz{zz|~~}}~{{|ywyzz||~}}~}{|||{|~~|}|}||||zy|~}~||}|z{~}}}||}~||}}{{{}||}{||~~~~}|}~~}|}{|}~}}~~{{}{{||{U)**)*))()''')&  !{yyyz|{{{ywwwzzzy|~}}}|}}{{zyy}}||}{}~}}~|}{{zyxz|||}{{|~~}{{yzy{zyz||{{}{||||~}}|{|||}}~}{|{||~~~~~}~}}}|~}|}||}||}~}}{}yxx{}~~~~~~|{||}}~~~}~}}~}}~~~~}z{}~~}}~zyxxy{xyy{xz{~~}}~}|}}~~|||z|{z{~|}}~~}~}~~{|~~~|{|~~}}}~~~~|}}{{zz|{}}}~~~~||||{||~{{{|z{z|{z~~~|{{|zy{|zxw}}|}~}}|~~||~}~~|}~|||~}}}~}||}}|}~~~|}~~|{{{zz|~|~~|}~}~~|}}~}~~|{{|~}}~|{||zyyywyz|{zzzxuustw||}}~}~}}|}|{|}}~}{y{{ywvutvz}|{{zzyz{z{{zyy{yzzzyy}~~~}|}~}||{zyyxxxz~~}~}}|}}{zzyyy{~~~~~|{{|~}}z|~~|}||~|~}}|zz|}~~}~|{zz|}}|}}~}}}{zy{|{~~}~}|~}~~~||zzyyxyy{}~|}~~}|}}|z{{{zzyz~~~~|}}|zyy{{zz{}~~~|}}{}|}}|}}||{{||{|}|~~{||{yy|}||z{yvututwy{zz{~~~}}}{z|{yyyyy|~}~}~{{|{{yz|{{|~~~}{|{||||{}~~}}~~~~}|}}||{zzy}~~}{|}|z{|~|}}|{{}~||}zzz|}zz{{{{~~|}}~~~~~}}}~{||}}}}}}{z||{}||U(**)*((()&(')&   {vtxyzyzzxvwwwzzz{{}|}|||{yzzyxz|~~~|}}{y{}~}~}~}|||{{zxwxzz||}{z{~~~~}~{zxvxxxwy{|z{{{{|||{|}{|z{z{{{|{{||yz|}~}~}~~~}~~~~|}~}~|{}|~~~}~~|}}}|~{||}}{{z{yxwy|~}~{z|z{|}~}~}~~}{}}}{}}}}~~}}{xy|}}|}~~~|}~}~}zwyvyywwwxyxz}|~||}||~}}|}||~|yyxxy|{{z}~~}}~{|}~~~~~}}|z{}}}}yz~}~~~~}~~}{||zz{zzy{~~}}~~~~|z{|yz|||{z{yyy{xyz~~||z{{zzzyywvy|}|||||{|{|{||}~}}~}|{|}|{}}}zz{{{|~||~}{}}{yzzy{z||{~~~~}~~~~}}}~}}}{}}}}~||zz|{~{||{{{|zyxxuwyyzz{yxvsrqtz{{~~}|}}{|}{{|}~~~}{|zzywuuty{{||{{yzzzzy|{yzyxxwwwz~|{|~}}}|{yxwxy{}~}|~}{{|{yyyyyz~~~|}{z{{}~~|y{~~~~~|}}|}~}|}{|||}|~}}~||{|~~~~~|||~~|}|{|zz||}~~~~~~}{{yxvwxx{}|~~}~~~|~|z||{zy{~~|}~}}{zz{|{{{~~}}~}}|}{}~~~~}~}||{}}z{{|~~}~}{{|~}|{|zxwwvyxz{zz{|~}~~~}}||||zyzyx||~}||||zz{|||}~}||}}|}~~~~~}|~~}}}{{|~~}|}}|}~~}||{z{}}}|}|{{}|z|z{zx~}{|}}~~~}~}}|~~~~}}}|}|{z}}}U)**)+)(()'''('  !ywwxy{yzzywxxy{|z|~~~|}{{{z{|||~~~|}|{{||~~}}}|}}{yz{{|}~}}}~}|{yyzzyzz{}|}{}|{|{|~}}|}}||}}}|}}|}}~~~~~~~~~|~||}}}|~~~~}}~~~}}}{zzzxwz|}}|{||~~}~||~~~}}~}{{|~~~~~~~~{zzwyzywwzwyw|}|}}|}~}|}~}||yyz||||~}}~~~~}}}~}~~|{{~~}}}|{{{{xz~~}|{{{{z|{{z|zz{{zyy}||||}zzzvvux{~~~}|}}}||}}|~~}|}~}}}~}yxz{|}}}~}~|zz{{|}{{|~~~~~}|~~~~}||{{}}|zyzz{|{|}|||z{yzvwxzy{}{ywusqsxzz}}~}}{{}}{{~~~}|zyxwuuy{|z|{{z{y{yx{|yzyywxwtw{~~|}}}|~~}}||zyyy||~~~~~~|}{zyxz{|}}~~}|{{{|~}zy~|}}}}}}~}{{{}~}|~}|}}}}}y{|}~}||}||{z|~~}~~|{yxwvvwwy~|~}~}~}}||{{{{zy{z~}|{}}{zy{y}|{z}~~||~~~~|{}~~}|}~|||||~{|z{~~}}}{||~~}}{z|zywuwxxy{xv{}}|}~}~~~~|z{{zxzyyz{|{~~{||z{{}{|}~~~~}}{{|}||}~||{{|~}|}}}|{|}{}|}~}||}|{|}zy{{|||}|{|||{z|ywwz~~}}{}}|~|}}}|{}~}~|||||{{{||{U(**)*()()'(')&   zuttwyzyywuwzyz{|{~}|~}}{zyxz{{|{||}~|}zyxy{||~}~}}|z{{zzzyz|}}|||}~~~|yyxxvwxz{{{{{||zz{x}~}}|{|{||{|}|}{{|}}}|~{|}}}||}|~~}~~~}|~}}|{|}}~~}~~}~~}}||z||}}{{zyywvvx}~~}||z{~~~~~}}{z||}~}}}~~~~|z{{}}~~}}}~zyyxxyxwxxywwz{|{|{||}}||~||{zywwy{{}~~~}}}|z{|}|}}|~~}}~}}|yz|~~}}~~~}||}}}|||yyy|}~~~~||{|z{z|{{|}zzyzywxz}}|{||yywwuuvx{|}~||}}}||{z|~|~~||{|{}|zyzxxz~~~}~}}zyz|{||{|~~~~~~}~~~}~~}}}}~z{|zz}}|{yyy{~||}}|{{zyzzuuwzxz|zzwvsqqvyyz~~}~|{{}{{~}|z~~~}}|{ywxvuvy|||||z{yzxwy{zxxxxxutux|~~}}|}{{~~~}~{yyxw{~}~~~~~|}||{yyy{z}~~~~~|{{{y{}~}{{~~~~}}|}~}|~|{|z{}~|}||~}~~~~}||}}|||{{|z|}}~~{~}}~{{yyxwwwxy|}}}}~~|||}|zy{{~}|{|{{{|y|}|{{|{}~~~||}}{|}}||}~|}~{{~~}}}~~{yyzxvvyyzz{{y{~}||~~|}}~}{{}zyyxwyz{|}~||}{{{~|{{~~}}{zz|{~}~|}~|~|~|||}|}~}|~~}|}|||||z|}|}}||||~|{zzywwy}~{~}|}||}}~~~~~~|}|}}}{{}||V))*)*((()'''(&  "yvuuvz{zzywx||{{|}}~~}{|zy{}}~}||~|z{{||~~}~}}|||{|||||~}}}~}~}|{yxzz{{{{{|||||{{|}~}|}~||||}|~}}{}~}}||}}~~~~~~}~~}{}z~~~~~~~~|||}~}}|zxwvvy}|}{}~~~~|}}|}~~~}}}||~~~}~~~~{{zzz{z{z{zy{y{}}}{{{}|~~}}||}{yyz|}~~~}~~{{}}~~}|~~}~~{zzz}}~~|}}}}}|z|~~~~}|~{||~|z{~}|{{{z{}~}}}~|zzxvvyy{~~~}~~}~}{z|||~~~~~}}~}{zzxxx|~}zy{|z}}|}|~~~~~~~~~~~|{{{z}}|{|yz|~||}|{||{zzyvwwyzy~zyxvurrvxxyz|}}|}|||{|}~}}}~~~~}~{{zyyyvux|}}}{|{zzyxxyyxyxxxvvruz{{}|z{|}~~}}|zyxuw{~~~|}|~~~}}~{zz{}{}~}}~|||{yz}}~|z|~||||}~~}|z{{y{|~~~~~}}}~~}}~|}}|~~||zz{zz{{~}}|{}~||{{zxxwvvwz}}}~~~~|{{|{zz{||~~|{{|{{{zyz}|}}~}}|z|}|{~}{{{z{}|}}~}}|~~~|~~~~~~{yy{xvwyzzz}|{{|}||}}}{}}~||zzzxwxwxy{{~~|{||{||{{{|~~}}{zyx{|}~}}|~|||~||}}|{|}}|}}{{{z{|||z{|{}|}|{||||{zywvvw{}~|~~}||||}~~}}}|{{||{{{|{U()**+((()&'&(&  !zutuuwyzxvwtyzzxz|z|{}||zzxy{}}~}}|{}}{yxz|{||}~}}}~|||yyyz|{|||}~~~~}||xywyyzzzyy{z{{{|y|}}|{|}{|{|||}}{|}||{}|{{}}}}{||}}}}}}~~}~~|zzx{~|~~~~~}~}}}}|||~|~|yywvvru|~}|||||}}~~~}}|}{|{}}~~}~}||}||}~~~}|}~|~~|z{xz{z{z{yzzzy{|||{|}|}~}~|{z|{yyyz}|}~}~}|~}|{{{||}|||}~}|{{zyzzz}}~}|{{~}{|{z{}|}~~~}||}|{z{||x{{{yyzz||~}~|}}{zzzvvww|}~}~|~~~|}{{{{zz~~~}}}}~}{zywxvz~~~~}|z|{y|~||}}|}~}~~}}|~~~~}||zyz||{z|z{}~{z}z{z{{yyzvvxyzz}{xxwuvuuwxy{{{|{z|{{{|}~~}|~~~~||{|zzzzwvxz|||}{{zzyxxwxwwywxvvuuwzz{|{z|}|}~|~|xxvvvy|}~}|}~}}}}|{{|{||{}}~~}}{{zyz}}|{{{|~}}}~}}}~~}}z{zzzz{~~}~}}~}~~~}~~~}}{y{{zxwz}}~}}|z{{xxwvwvy}~~}~~}~~~~~}||{{|z|||}~~|{|||{{yy|}}~~}|}{|}|}~|||xy}|}|}~~}|~}zyzyxx|zz|}}|}}|}}|}}}{|}|||{zzxyyyy{{~~}|}{|}}z{|}~~~~}}{xwx}~~~}}}||}}}~~~}}~}~}~~}{{{}|||}|{{|}}{}}|}}}|zzyvuxz}~|||}{}~~~~}}|}}~|||}{V)*))*)(')'''(&  !zxxwyyzzyxzxy||zz|}||}}|{|yx}~~|~}~}{zzzz{|}{z{{}}}~{|~~|zz|{zzyzz||{|}}}||~~}|~~~}}}~~~~}}}}~}||{}}}~|}~}|zyy}}~|}~~~~}|}|}}||zyxwts{~~}}}{}}~}~~~|||{}~~~~~~}~}~~~}|{{{|{|||||z{{{}}||{}|~~}{{}z{{|}{|~}{z}}~}~~|~~|||zzz|}~~||}~}|}}}~~}~}}|}}}|{y{||z{|}~~~~||zyxxxwy|}}}|~}~~~|{{||}~~|{zywwz||~~~}}||}}}~~~}}~~~~}~~~}}|{{}{{|}}}}~}}|~||||||{{wwy{{z}{zzxxwwxx||||{{|{{{{{}~~~}~|~~|z{{yxw{}}}{{{{{yyxxxwwyywwxwwy|zzzx{{|~}}}}{zyyxy|~~}~{||}|}|}||{{|{|}|}}~}|{z{|}}{z{y{~}~|{{}~~}zz|{yxy}}~~||}~~~}~{{{{zxy}~~~}{z{xxxxvvw{~~~}}}}~~~||{|||}}}}||}}~~}|{zzx{{}}}~~||~{}~~||}}}{zxwz|z{{{}~}~~}{zxyyyz|z{|}~}~}|~}}}{|{|}}|z{zyyyyvww{||~z|}{|{}{z{}~}~~}~~{zwwx{~~|{}|{}|~~~~~}||{|~|zz|{}~}}z|}}||}|{{{|||{xvuxy|}~}~|{}}|||~}}}||}||{}{T()*(*()()'''(&   yyxyxwyzzwwyyzz{y{z{z|z|z{xwy}~}}}|}~~}}|yyyyzz{|{}~~~}~|{zz|||}{|}~~{zzzzzyyww{|yzz{z{|{{||}|}}|{|~~~}||{|}}||{zyzy{|}}|~~}~}}~~~}|{{zxxy~}|~~~}~}}|z{|zzz{|zyxwuu{~~~~|}{|{{|{}}}}}}{y{{}~}~}~~}}~}~~}}}{{}|||{|{{{z|}|{z{z{{{|||z{zz~}~~|{{|zy{{{|z}~}~~~~~~}|z{{|}}~|~{{{yyyz||~|}~|{zz}}|||}}~~}}~~~~~~}}}}{|}{zzz{{z{{|}~~~~}}}||zxwxxxz||||~}}|~~{{{y|}~~}}~~}|zywxvyyx||~~~|}}}}|}~|}~}|~~~}~|}}~~}}~|z|{zy{|}~~}}||~|{|}{{y{vvxz{z|zzxxyyyyx||{z{||zyyzy|}~~~~}~||}~~|{{yyxy|{|}{{|{zyxxxxwyyywxwxwzyzzxy{{}}||||zxy{}}~}}{|zzz{|||~}||}}~~~}||{|||||z|z{~~~~~}~~}|zz|~|zz{{zxx{~|~~}~}}~~|z}~~~|{z|zyyz}}{}{{zxxywvw{|}~~}~~~~~}}}|||}~}~{|{~{~}zyz{}~~~}}||{}}}||}}|xwyz|y{zz}~~||zyzz{z{{|||~}~~}}}|}}~|{z{zyyxyxw{|}}~|}~}{|}z|{}~~~~}~{{yxwx{~~}|}}|~}~~~~yz||}}|~~}||{}|{||}|{|}|}{yvvwxz}~}~}}{|}~~~}}~}|~|U*)*)*)(()&'((&  !xwzz{zzz{yw{{{{|{{{|||{}||zyy~~~}~~{|{zyxyz{z|~~~|{||}~}|}}~}|}}{{{xuz~{{z|z{{{z{}}}}}{{}~~~}~}~}|zz{{|~}~~~~~~|}~~~|{{yz}|}~}~}{|}|{|}}{{yyxy}~~|{|{||~~}}}}{z}|~}~~~}~}||}~}|~|~|}}}|}~}{z|}|}}~|{{||{~~}}{~yy{|}~~~}}{||}}~}|{|yzz}}~}}{z|{}}~|~~}~~~~}~}~~~}|{{|||{|~~~}~~}~{yxyxyz}}~}}}~~}}{|{}~}~~|{zyxywvtx{}~|{~~~~~}~~}~}}~}|}|{{z|~~|}|}|{|}|{y}xwwz{z{yzxyxy{{{|}}{{{{{yxyy|}~~~~}}}|||{{yz{z||||{{yzwxxyyyzxwwxyzzyyyyyz|}}|||{xxz|}~}}|{yx{{{}|~}}|~}~}}|z~}}}|}|~~~~~~}|zyz|{yy{z{{z|{}~~~~}}|{z~}{|{zyzyyy}~~||{zzyxwwwz}~}~~~|}{|}|z{~{{{yy}|{zxz|{}||||~~|{|}~}|{||{xxyzzyxzzz|z{}|{zzz{z{{|{{~}~~||}{||~|zzzyxxxxxxz{}}~}|}|{{|y||}|{}~~~|zzxwxx}}~||||}z|}}}~~~||zy|~{{{||}}{|{{|z{|||||z{}|yvvvwy|~}||{{}~~~~||~|}|}}U)**)*((()&''(&   xuvyzywwxywy{zzzzzyyyzz|}|zzy|~}||}~~}}{{yxxxvwvxyvw~}~~}|z{|}|y{~~~}~~}}|{{zxww|zzxyxyyxyzz{z|}{zz{|~}|}{{{{zxyzxz{}}}}~}}~}}}}}}{|{{zzyyzzz{~~}~}|}{z||{z|{{zz|~~}||{{z{{{}}|{|{zyy{}~}|~~}|}~~}}}|{{|{{{~}~~|}{{}}{{{|{{z}|z{{|{{~~~{~}{{zyz|||}|}}}~~~~~}|{|~}~~{{{yy{}~}~~~}{z{zyz{||{~|}|||~}}|}}}|{yxyzz{}~}}~||}||yyzyyz|||}~}}~}z{zz|~~|z{|||yyyxutpswx}}|{~}}~}}~}}}~}}~|z}}|}{~|}|||{z{z}}}|{|~|{|||z{|xxwxz{yxyyyzz{{z||}||{{xzyvw|~~~~~~{|}}|{{|{z{zy{|}||{xyxwwwvx{zxzyzxzzxzyxz{||{{}zxvy{}}{|yxyyz|}~}}}}|~}~~~|~}}~~~}~~~~}}~}}}}{zzz|~~{yyz{yy{{}|||}~~}}~|{y}{}|||zzyzyy{~}}}{zyzywvz|}~~~~~~~~||}|{|}|{yw}~|{z{{z|}|{}}}||}~~||{|{xvy{z{yz{}|xz~}|{{z{|{{{{y|~~}}|~{z|~{|yzyxxyyw{|||}~~||~{{||{||~|z{|{yywy|~~~}{{|z{}}|}~~}zz||}}}}||||{}||{}|}~~{{||zywwxy{~|||yz}}~}}|}}U)****(((*&''(&  ! xvwz|zyyxxw{|{zz|{{zz}{|~~}||}}~}~~~}}{zzyyzywxyywz~~~}||~|||~~~}}{|yxx|{{yzyyxyvyz{yz}|{z|||~~~||z|yvwxxz}}~~}~~~}}~}}}||zyy|{z{~~}~}||}|||{||{}~|{|{z{|}}}}}zz{|}~~}~~~~{}~}|{{}|}~~~|{}~~|}}}~|}}~|~~|~~}~~}|{||}}}~~~|}~~~~{{{y{}~~|zyxy{}||~}}~}~~~~~}|xxzy|}~~}{}~{z{{{z{}|||~~~~}{}{{{~~~zz{~}||z{{wustvy}~~~}~~~}~||}}}{}{~~~}~||{|{{{{|}~}{}~}}}{{z|zyyyz{zyxz{{z||~|~}|{{zyxyvvy~~}~{|~~|{|}}||~|{{|}}||zyyxvxyy{{y{z{yzxzxzzyz||{{|zxvy{|}~|{zxyzz|}}~}~~}}~~~~}}|~~}~~~~~}}{z{z|~~}{yxzzz|zz{|{~}~~~}|}~~}~zz|||~~||{{{yyy~~||zzzzxwz}~}}~~~}}~}|}|{}~~|zwz~~{{z}z{|}{|~}}}~}||~zz{zxwz||}{{zz||xz~~~|{{{|{z{zwx}~~}}}zy{|{zzyxzyzxy{|||}~|||}zyzy{{|}{zy}~|{{yyyz|}~~~~~~|{|{z||yz~~}zz}~~|}|{}{}{{{}|}|}||}}||||zywwxy|~}||zxz}}}~|||||U()***((()'''('  !xtsx{{yxvvvv{yyyzzxyzzyz~}|{{||}}~|{}|}~{{{{yyyywwwxyyz||}}{{{{{|||~~~}|~}~{{{{xwwyyzyzxxwwuwy{zz{{zy{yy}}~}zzx|xwwwwwz|}~}~||{}~~}|}|}z{{zxwwzywx{~~~|}~||||zzz{{|{}}~|||}{zy{{|}z{{yz{{{{|}}~~}~}}{|}{|zz{}zy|}}|{{|}||~~}||}~}~~}}}|}|||||zzz|}|{}~~}~~}~~|{z~|}{z{{|~}}~~}||zyxz{{{|~~{}||}~~~~~}|zyxyy|{~~}{{||{zy{{zz{z{|~}}}~}|||{zyz~{zz{|}~}|z{zyvvvxy{~~~~~~~~}~|}}}}}}~}z|~}}}}}~~|}~~}}}}{|||z{}|z|{}}}||z{{zzyz{{|ywx{{z{}}|||z{{{zwwwvv|~~~}||}~~|{|}}}}||{z||}}}zyyywwwzz{z{zzx{yyy|yzy|{yz}zxxyyz|}}}~}|yxxy{|}}}}~}}~}~~~~}~~~}~}}~}{z|z{}||zyyxxz|{zz{{}~~~}|||~}}}~|z{~}~~}||{{z|z{{~~~}zzyzzy|~~~|}}}~~|~~}~{y{~~~{zz|zzz}{z~~}|~}}~|{y{vvz~|}~|||~}{|~~~~|{|}|{{{xxz~}|~zy{||{{|{z{zyx{|z}~}}||~{{zz{{{{{{z|~~}{{zy{~~~||}|{{|zz|~}|}~|||~}|{||z{~|~}~}}~}{|||zyzy{}~~~|z{~~|}}|{||V)**)*('()'(')'  " yusv||}zyyxy{|{yz{yxy{y{}~}}}~~}}~~~{}}{zz{zyz{z{z}~}{}|||}}}~}}~~~||}}zyy{{||zzyx{xx{|{z{{{{|{{||}{{z||xxxxxz}}}~}|}~~~~|}}}|{|}yxvwzww|}}~}}}|}}{z{}}||}~||{{zyz}~|{}|{z{}|}|~|~}|{}~}||{{zz}|~|~}}|~~|~}~~~~~}~~||~}{~||{|}}~}~~~}}~}{|~~}{z{}|}~||yy{{{{}~~~~}}|}~}{{{z{~~}}}~{}|||||z{{|~~~}||}{{zz~~}zz|}}}~~|||zxxxzz}~~~}~~}}|}}}{{~~}}~}|}~~~~}}|~|{|}||{{|~~}|zz~yzzy{||zyz{{|{}||}~zzz{zyyxtwx{~~~|~}|||}|~}|z{z|~}~{{yyxwwzx{z{{yzzzyz{||{{|{{}{yxwx{{|}}~}|{yy||{~~~}|}~|}~~~|}|{~~}{|}}||zzzxxz{}}z{y{|}~}|{z{~~}zy{}{{{{zz|{|||}~~}|{{zyyz}}}~~~}~}}}~{}~}}|{{~~~~|z{||zz{{z{}}|{{~}|}|{zzww{}}||}|||{{~~~~~~}||{z}{{z{xyx|~~~|}zzy||zz}{{{|zxxyy|}|~|{zy{yyzzyz|||}|~{z{}}}}~~~~}||z{{{ywz~~}}}~|}{|}}{||zy|}~~}}}|||{|{{xxyzz}~~~|{|~~~}|}}}|{}zU)**)+()')'''(&  !yvrsx||zyyyxyyxywxvwvxxy{|~~~~|}~~}~||}}||{|{yyzxxxzyzz|{z{~{y|}|||~~|~|}||}~~}}|}yxz{y|{{xxxxwx{|zzxyyz}|{|~~}}~{y{|yxwxvvyzzz}}|||~}|}{|{|{{zyywwuwxvy}~}~}|||{{|{{{||||}}}~}~||zz{zyy{~|||~|zz{zz{{z~~~}}z{|~||{zzwy|}}||{||{~~~|~}~}}}~|||}~{|{zz{{}{}|z|}~~~~~~}|~{{yz}~~|{y{{}{|~~~~~}~}}}{zyzzyzz}}~~~|~{{|}|~~~~{z{yy}}|~~}}|||{}{{{|{{|}||~~|{||zzyz|}|{{}}|~}}}{|zxxzz{|~~~~}~~~||}}|~}}|{{~}}~~}{~}}}~||~~}}~{{{{{|{|{|}~|{z{zyzz{{|{zxz{{|}|{}}z{zzyyvwtvwz}~}|}}~{{}|{{}~}{yxw{|}}{{zxwyyyzz{zyz|{{z{||||||z|{ywyxxz||{|}{z{|}}}~~}}~{z{}~~~}}|{|||{}}|{{zyzxxz|||{yzzyy}}~}}|{z{}~}~{{}}}||{z{|~}~~~~}}}{zzxz|~}}}~~}}}z|~~}~}||~}}}{||{zy{z{||||}}}~|~}{|{xwz||~}~|}~}}~~}~}}|~|}{zzzzz~}|}{{|{|{{~|||||zyyxz~~~}}{{z{zxxyyy{}}}~~}|}}|~~~}|}|zz}{zy~~}~~}}~|~~||}{{z|}}}|}}}{|zxx{zz}~~~}}~|~~}{{zzS)*+**(((*&'')&  !xwstw{}}z{yzzzyyzxwwyyy{~~~~~|}}~}|||{|{{{yz{|||~}||}}{{}}~~~~~~~~}|{~||{}{yxyxy{{zzz|z}}~~~}||{{yyyxxy|z{}~||~~|{}}{{zzzxwxxxy{~~~}~}|}}|{|~}}~~~}~~}{{|zzz~~{|}}z{zzy{z}~~}|}~~||{zwz{|~}|||{{}~}}~~}}}}}}}}}{y|||}}{{~~~}~}~~||{~}{{}}~}~~~}{z{||{|||}}}~~||}|}{z{~}~~~~|||}|{{}|}|}}{|~}}}}||||}~|}~~|}~}}~{yz|{{|~~~}~~}||{{|~~}}|}}~~}}||{{||}~||{|{}}}|}}~|{{|xzz{||}|z{|{{}}||{~||{yxzzwuuxz}~~~~~}}~{zz{|{|~||yxy{}~}{zyxwyzxyz|yzz{|||~||~}}|{|{yyyyyx{{|~}}{{|~}|~~}~}}||}~~~}{|}|~}}{|||{|{yyzx|||}zyyzwy|}}}~~}~}{{z{}}~~~~~}~~~|}||{|}~~~~~~}|{yzyzy{~~~~~~~~~~||{zy~~}~~}}|~}~}~}{|||zxyxz{}{||}}}}||{||yyz}}|~||}|}|}~||}~~~|}}}zzz|{z{~~||}|{{|{z|~}||}{{zywy~~~~~{{zzyxwxwz|~}}~|||||}}~~~~}{{{zz{|z|~~}||~~{}~}}|}{{z||~~~}}|||z|yywyzz|~~~~}}~}}}|{{ywR))*)+((()''()&   yuttux{zzzwwxwwxxxwwyxyz{~~~}}|{~~}}{|~||{{||{{zyxz{}|||{{}|z{||||}~}}|}~~~~|}~|||{{{{zywvvvwz|zzyz{|~~~}~}~~{{yyyywwyww{|z|~}{|~}}||zzz{zzzyxwwvwx{{}}}~||~}z{|zz{|{|~~~~}~}{}|}|{zz{{}|{|{yzyxyyyx{~~~~~|||}{}{zwx{|}~}|{{{{}}}}~}~~}|}}||{zzy{{z|}{xy~~}}~}}~}|}~}||~}||{~~~|{|}{|~}~}~~~|}}{{{{zz{zy|~~}||}{~~~}}zz|~}|}~~|}|}|{z{|||}}||z~~}}~||{|{{~~}}~}|{}{|||{zz|||}~~}~~~~}{{{{}~}{{|~~}~~~}~}{{|zzy|~|}}{|{|{|{~|{}}|}||yzz{||}|zy{{||~|zz|{{}{yzyxuvxz}~}~}}|}|zyy||{|{{z{y{|}{z{yxxxzwyzzxyz|}{}}|}~}|}~zzz{yxy{z||~}{|~~~~}|{{}~~~~~~z~||~||{{|{zzzyywy||{zy{zzy||{{|}}|}zzzz{~|~~~~}~~}}~{{{~~~|}|{zxxxxxz}~}~~~}||||}~}}~~~}}}||||zyzyy{||}}}~}{{z{}yz{}~}~{|}||}~~}~}~}}}{|z{||}~}}}|||{|}~}}|{z{yz~~~{|{{yxwwxy|~}~~~}~}}|{|}~}~}{}{{|}|}|~}}}}{|~~}}~~~}~}|{|}~~}~||||yxyzy|~|~~|}~|zzzzS**))+((()&'((&  !yxuuuyz{{{yxyzxx{zzzz{zzy~~~|~}}|}~~|}|~|}}zzzz~}}|{|}||{|}}}}~}||~}~~~{}|zywxxvxyz{y{z{}~~}~~}|{|{xyxwxxy||}}~~|~~|}{{|{{{|{zxxxyy{{|~~~~~~}}|{{z{||}}~||}|}|||}|}|}||||{zyzxxz}}~}|}}|}zyz|~~}}~}}}|}}}~~~~~~|~}|yy{|~~}}}~~~~~}}|}~~~{}~~}~~~~~~~~~}|}}|{|zyzz}~~~~~~~}~~z|{}~~~}}~~}}}|||}{}~}}}{}~}}|||{}}~}|~}}}~|}||{{{}~}~}~~}}}}~~}|{{|~~|}~~}~~|}}}}|z|yz{|~}}}|}|}{|}}|{}~{~|}zz{}}|~{z{{|||}|{{~|}|{yyyxwwy|~~~}~}}zzzzz|{{z}|{z{}|{zzyyxyyzyyxuvz}~z{~|}}|{||z{{zzxz{{|}~~}|||~~}}~}}}~~~~~~}}}}{}~}}|{{{{{zyyxy{}}zzzzzzz{|zy{|{{|zxxwx{~}~~~~~~~{|}~}~}~}~~~}zzxwvvvwvz~~}~}~~~||{{}||}~~~~~}{|}}}|}{{xywy{|{|~}|~||yxz|{||}~~}~~}{|{|}||}~}||}|{|||}~~~}}||}z|z{{}~}||{yzz~|~~}|||{xxwxxx{}|}||~}}}||||~}~~}~}{z{|{{|||}{|{||}~}}|||}}~}||}z}||{~zy{{ywwwwz~}~}~~|}}~}}}|{{zyzT))*)*))()&''(&   ywsuuwxyzyxwvxwwyzy{yyxww{~}}}|~~~~}}|{{}~|{|||{zyxywy|}{y{||{{{z|}}|{}}z|}~~}~||}}|~~|}{zyxyxywwxyxzxy|{z||||~~~~{zzywvvxwwz{}}|~~}|}~}~}||{|zzzz{zyxwxxz{zz|||~}}}|{zzyy{{z|~~}}{{|}~}{{|}||}{{{{yxxxyxyz|~~~~|}~}}~|}}{xx}|}}{{|}|||}}|~}}~}{}|~}}}~||yxyx|~~~||}~{|}}{~~~||~~~}||~~~~~~~~~|}}}|{|}{zyyyzy{~}|}||~~}|{}~~{zz}|}}}}|}~}}~||}{|~~}|}~||}|}{{{z{|}}|~~|}}|}{{z{|~||}}~}~||||}~}~}{||~~||}~||}||~~||{{z{|{}|{||||}||}~}|||{{}zyy{}|~{||{|||}|{{|}}||zzywwwxz|}~}~}|}~|{|{zzz{{}|{{z{{{yyzxxyzzyyxstw}}{|~}|z{z|{|y{{wxyy{|||}~||~~~~~~~~}}~}~|~~}}~}}~}|~|{|{z{{{{zyy{}}{zz{{zz{zzx{zyy{{xyywz||}}~~~~~~~~}}~~~}{{~~~|zywuuuuwx|~~~|}~~~{{|}|~~~~}~{}}~~}|{{zywxy{{|~~~||zzxx|}}~~~~}~}{{{|}}}~}~~|}~~|}~}~~~~{{|}{yy{~~}}}~{z|~~~~|{|{zyyxxxy|}}}}|~}|{}|}~~~}~}||}}|}}}~|}|||}}}{}~{{}~}~{|~~{|}zyx{yxwwtx}~~|~~}}}~}}~}|{{zzT))*)*((()'('('  "zxvvwzzzy{yxxvvwz|||||yyyy~~~~}}|}}}|~~}|~}{zyy{zz}~}||~|}{{z|~}}|}{{}~~~|~~|}{y{zz{zzxyyx{{|||~}}~}|zzxxwwwyy|~~~~~~~~}}|{{{zzzyyy|{{{||{~~}}|{zzz|{|{~~}}|}~~~}z}}|}}{{{zyzyyyy{}}}~~~~~~}~}|xxz}}}{z{{~}}~}~}~~}~~}|~~{yy{y{}|||{{~~}~}}}|}}}}~~~~|~}|~~||{zy{||}}|~~~}~~}}|{{|}~~}||{z~~}~~~}}}|{}|~}}~}~~~~}~}||~~~|}~~~}|~}}~~~}~}~~}}~~}||}|~}}||{{~~|{|||||~}~}~}||}{y{{xwx{}}|}|||{|}|{{~}|}{xywwwyy|}}~~~~}~}}|}{{z{{}{{z{zy{{z{xxz|zzxvsquz{||~|}|z{|{y{zyyyxyy{||}}~~}~~|~~}}~}}~~}}{}||}}|{zzyz}~{zy{zz{{|{yz|{zzyxwvuyyyy{|~~}~}}}}}~~}}|}|{zywvvvuuvy}~~~~~~|z{~~~~|{{}~|}}~|}~|||}}|~}{yyyvxxxz{}~~}{xwxz~~~~~}||{{}{}}}~~}}}||{z|~~~~~~}}~~|{|||zxx|~~}~}~{{z}{}~}}|||zwxxwwy{}~~~}}||||y|}}|~~}}||~}{~~{}}}~}~}{z|yz{}}}}}|~~}{|||ywzyywvvwz~~~}~}~{|~||}|{{{{{T))*)*((')(('(&  !zvuvvxxyxxwvvvtvz|{{|{{zyyz~~}~}~~}|{{|||{|}}||{zyzzzy|}{{{{|zzyyz}}|||}zz|}|{~~~~||}}}}}|z{zzz{{{yyxvwz|||}}}~|~~}}{zzxvvvtwy|~}~~}}}~}~~}~~}|{}}{zzxyzzyyy{{{z{{y|~}}}|{{xzz{|z|~}|{{z|~|{z}}||{zyy{zyyzxx{|}~}|}{~~||}}}}~}yxyz}|{yzx}}}~||}~}}~~}|}|~{~}}~|{zy|{{~|{{{yz|||}~}}~}}{}{{}~~~~|~~}|~}||}}{z{zy{{{{{{|}|{|}{|}~}|||}}~~~}~|||{x{~}}~~~~~~|}~}}|}}}}~~}|||}||}}~~}~}||||~}||}|~}}|||~}}|~~}~|{}~}}||{{|||zz{{||}}}}~}}z{yyz{xxwy|}|{||}{{|{{|~}~~zywvvvyz||{~~~~}}~~~~y{zz}|}{{yzzyzzz{zy{{yywtrtxz|}~}}{{{|{z{z{xxwxyzzy}~|~}}~}~~~~~|~~|}~~~~~~|}{|}}|zz{yy|~|yyzyyz|}{{|z{y{zyxwuwxywxz|}}~~}}~~~}|~~}}{zzxwvwvuvxz~}~~}|z{}~~~||{~}~~~~~~|}|~}}~}|zyxwvxwwy}}|yuwy{~~~~~||{}||}~}}|{}{yz}~~~~}~}}}~|{z{{}~|}}{||}}~}|||zzxwwvx{{}}{{||zz|~{}}}}~}~~~~}{~~}|{y{yxz~|}}}~}}|{zyxyyyxxwvx}}~~}}{{}}}||{{U)****))((((('&  "ywwxyxxxxxxvxyuvx}~{{|{{||}~~~~~~~}{}}|}}~~}|}}}|{|z|}~||{|zzyzz~~~}}~{|||||~~~~~~{}}}~}|}{}zyxx{~~~~{}~{|}}{zyxxxxy~}}~}~~~}~~~}|||{zxxz}{{||{|{||{{~}}~{}|z{|{z{|~|}|{}~}|~}}|zzz}|{|yzzz|~~}|}{}~~}}||}|xyzz}}{{{{{~~}}~~~}}}||~}~~~|{}}|||{yy||}~~~}~}}}|}~~~~~~~~~}|zyy{|{{||{|~~}|~}}}}}}}}~~}}}{zz~~~~~|}}}~}|~|}~~~}~~}~}}~}}}}{{~z{~||}}~~~}~}|}{~~|||}}}~}{z|||~}}|~}}|{|zxx|ywwz{|z{{|{}{{z{}~~}{{ywwxxz}}~~~||}~~~~{{|}|}}{zzz{zyzy||zzzyxwwwwy|{|~~~|||||z{{zzzxvxxyyz~~~~}}|~}{~~~~~~~}|~~}}~}{}|}}}{|{yzw|~{{zyzz{}}~|||{zzxxxwvuxwuuw{~}~}}}~~~}}~}~~}|{zxxwuvuuwyz~~~}~~~|||~}}{zz~~}||~~}|}}}}|}|zyxvvyvtvy}~~}{ywvvzz}}|~~~||{|z{}||}}|{{{yyz|~~~|}}}|z|~}|||z}~|{|~~~}|}~~~|}}}{yxwvwy||~~}~||}{{{|{|}}|~|~~~}|}~~~~|zzzwxz|{~}|}~}|zzyxywyxvvwvx{~~~~~}}}{z{|{||}{T(***+((((''('&   {vvxxxwwvvvuvvutvz{zyzyz{{|}~~~}~|||||{|{|}~~}||}||zzz{|}{||z{zzzz~~}}}||{zzz{z}~~~~}}~|z||}{||{zzzwwwy||}}}z}~~~}z{z{{ywyxxx}}~~}~~}}}}~}|~|~}}|}~|zwxww||{{{z|{zz|{}~}~|{{|z{zxyzyxy~~~||}|}}}~}~}}}||yyz||{zzyzz{}~~|}|{z{~~~}}||{}}yyzy}}z{z|{|~}|}}}}}}}}~~}|}}}|||}}~~}|{zzyxxz{{~|||}~{|zz{}~~~~~~}~}}}~~}|{{xwz|{{{||}}}|{|~~~~}{~|}|~~~}}}~~~|{{zz|{|}}~}}|||}}}{|}}~~}}|{|}}}}~}~~|||{yz{{{}|{|}~~~~~|}}{{{~~}~}|}}|{{{yz{~}}}}{{|{zxx~{yxwxy{zy{yzz{{yyx~~}|{zxvvvy|~~~||}~~}|z|}}}}z{zzzzzy{{yyyyxxwxxxy||~~}|}~|z{{zzyxwvwzx|~~~~~}~}~||~~}}}}~~~~~~}{{}||~~{||{ywz{zzzyy{||~~||{zxxyxwtstvtvy}~~~}~~~~~}||yxwxvuuwx{}}|~~}~||{{}}}~~}~~~~~~}|{{zvuwvrtx{{}||zzx{{|}~~~~|}~||{|{|}}}~~~|||xyzz}}~}~|}}{z||}~~~~~~}zz~}}|~~}|}~|{yywvy||}|}}}{z{|{|~~}~}~~}}|~|~}{z{wxy{||~||}~|{zyyxzzyvuvvyz}~~~~~}~|{|}}|{}|W(**)*)('(&''(&  !{xxy{yxwvvuuwwvuvxz{{|{|{~}~~~~~~|}||{|{~}~}}}}~}~z|{}|~}~||z{{}}~}}|||||{|~~}~~{|~~~}||{||{yyz|~~~}|}}~~}||||zzzz{{z}~~~~}}}~~}}|xutw~~||z||{|}~~|{{}}}zyxz{zz~}}}~}~~}}|{{||||{{z{}~|~}}|~~}~~{|}~{zyy}~|||}||~~~}~~~~}~~~}~}}{{zzy{|~}}~~}zz||~~~}}|zxxz||{}|}~}}~}|~|}}|~~~}~~~}}zy||{|~}}}~z|~}|~~~~|}}}}~~~||{{}{{}|}}}~}~~~~}||}~~}}~}{||zz}~|}|~|{}}zyw|{yyxyy|}{z{zyz{zxy}|}~~|{|yyvwxz~{|}~~~~}|}|}|}|z{zyz{zz{xzxyyxxzz{z|{|~~~}|~}z{{{z{yxwxz{}~}}}~~}y{~}|~}~}~}~|}~|{}zz}~}}||{xx|zzyz{|}}|~}~}|{zyxyyuuttttsv|}~}~~~~}||zyxyvuuxxz~~}~~|}}|}||}~||}}}~~~~}~}zzxwuvxrsvwy||{{{{{|}}~{~}|{~~}~||}}|}~}|}~}{z{yvyz|~~~}~}{||{zz}|{~|zz{~~}}}}}|~~}{zyyvwz{|~~||}{zzzzy{}}~~~|~|~|{|~}|~{{zxwwz{{~}||}}|{zwxxzyxwuuvx}}}~~|}~~}~|zz|}|{||W(*))*)(')'(('&   yvvyyyvwutrrvwwvwxxz{z{zz|{}}~}~||z{|{z{yz|z{|}~}|}||zz|{||}z{{zyz|~~}{{{z{{{||}~}~~}~}~}}{zz}~}{{z||yyvyz|}}zz{{~}|||{yy{zyzzz{|}~~~~~}}{z{~}~{{zwwst|}{|{zy{||}~}~~~~~|{zz{{zywyyzx|}~~}||~~~}|~}~~~|||z{{{{zzzz}~~~}{{||}~~~{|{{|}yyxv{}{{{||z}~|}|||}}}}~~}|||}}~~~~~~{|{zyyxzy~~~~~}~|{zy{{{}~~}~~}|~|~~}||yyyz{||}||~}{||}|}}~}|{z|}~~}~}|}~}}{yz{zy|~~~~~~}}||}}|}}||}}~~~}}}}}}~~|{}|z{}||~~}}|{||}~~~|{||{}~}}|}|{{{zz}~}}}}{{||{y{~zyyzyz|}{{zzzz{yywy}|~}|{|{xwxyx}~~~~|z|}~~~~}}|}{|}|{{{zzz|zzzyxyxzzz{{{zz|}~~~{~}|{{|{{{xxwyz|~~~~~}}}|}|{|~}|{}~~}}}~~}}}}~~|z{z{|~}}{yyzzzz{{}}}|~}~}}||{yxzwvssrtsuz~~}|}|{zwxwvvvvy~~~~~}~}}~~}}}||}|~~}~~}|}{{yxxxusuwyy{|{{{{|}}~|{}{||}~}}~~|}}~|~}{z{zyy||}~}}~~}|~{z|~{~}|{{~~}}|{~~|}}}|{zywxxz}~}|}|z{{{z{}|~|{z||}~||{yxyy{{}~~}|}||{{wwwyywvwvxz}}}}~~}}~||z{{}}zzzU)**)*(())&'((&  "zxxy|zwxwttrvyyyzzz{{|{{||||~~}{{{}{|{}{|}{{}}~}}}}{yz{||}~{||z{}}}~}{{{|}}}}}|~~~}}}~}{zy{~~}}|}{{yy{z~{|yyy}}~}|zzyz{y{}~~~~}|{|}}~}}{xtsy{~}}zz|~}~~}~~~~}|z|||zz{{{z{}~~}|}~~}|~}||{{|{z||}}~~|||{}}~~|}}~zywvz}||}}|{|~~~}|}~{|~~}}~~|||}{z{zz~~~}|{yz|{}}~~~~{}}{yz|z}~~~}~}~}~~}}}~~|}|}~~~~~~|~}|zz|{|~~~~~~~~~~~~}~~}~~~}}}}}~}|}}|{}|}~}~}}|{z|}~}|}}}{|}~}~}|{{||~~|}}~||}~{{|~zyzy{z{|}|{{zzyxyyy{}~||}|{ywxyzz~}~~}|{|}{~~}}}|~}}}z{{zz{zyyxzyy{{|zz{zz|~}~||}|||}}z{yyyyyz{}}{}~~}}}~~}}}~~|}}~}~~}~~~}}||||{{||}}}~|zz|{{xz||~~}}~}|~{zxzxvtsqqqrv}~~~~}}||{yxwvuuvvx}}}~~}~}{{}|}||||~~||~}||{zyxyuvuvwyz{yyzzz|}~{{|}{||~}~~}}|~}}~}|z{|{yy{z|~~}|~~}}}{{}~}{{~~}{{{{|}{||||~}{||{yywuwy||||{z|yzy{{z}~~{z{|~~~}||{zxyyz{}}}|||{{{{wvxwywvvwwx|~~~~}~~|~}|z|yz}{yxT(*+*+((((&''(&   {wvwyyvwvtrstyxywxwyzz{zz|z{zy}~}{yzxz{{||zz{zz{{|{yyyzwxy{{}|z|{z{z|}~{zyxz{|}||yz|}}}{{{{|{{zxz{}~~}zz{zzz{||{zyz{{}||{yxywxxxy{}~}~~~~}}~|z|}{}~~{zzvsswy||zzz{|}~}~}~|{|}~}}~~|z{{{|{|z{yy||{|{{}}~~~|{||}|||{{{|{{{||~}|||{|||}}|{|yxwvy}{{|{{yz~~|~|z||z{~~}~}~~~~~{z{|{z{{|~}~~~|zyxz{z{{~~~~}~~~||~}}zy{{{|{}~|}~|}{}{}~~||}{~}~~}}}|{~~~~|z{|{|{~}~~||}~}}~}}~}}|}|}~~~|{|}|}~~~~|}}}{}|{{}}~}}{yyzy}~|}|{z{{}}}||{|{}}~||}{|}||{{~zyxzzz||}|}{{zzyxz{z{}|{|zzxwx{z{{}~~}|{zzyz}~|{||}|{{yz||zxyywwz{zyz{{zzyy{}~~}}z{{{|||{{yyz{zz}}|{}~~}}~||~}|~}~~~}|}~~~}~||z|}|}|}|}}||{{{{z{|{~~{||}}~}{zzzxwtsponqrv{~~~}~~}|{}zyywvwuvwx{~~}~~}~}z|~~|}}}|}}~|~}~}}{zyzxwvyxxy{zwyz{{{|{|||{{|~~~|}}}{{}|{{}{yz{}{~~}}|~|{}}||~}}||}|}{|}|{}|{{zyywuvwx}~}||{{zyy{|}~~}|}}~~}}|}z{z{{{|||||}{z|{ywxyyxxyxyz}}~}~~~~}||{z|||zT)**)*((')&''(&  !}{zyzzywwvvuvxxy{yzzz{{{}~|}{z}~}}zz{{}}|}{z|zzzz||zzxyyywzz}}|{|{{{z||}|zy{{|~~}{zz}}}|{||}~{{zz}}||||{{|}}}}}{{}~}|||{zyyxyz|{~~~~~~}}}~~}}{{ywvwy{{|{z{|~~~|~}{}}}}}}|||}}}{{{{z}{|{||~}~}}}~}}}|}|||~}||~}~~}}|||~|}zyxxy{{{|}|{z}~~|~}|}~}}}~~~~~||||~{|~~~{zz||{}|~~~{}|{}||}~~~~~~|{{|}}|{~}}||~~}{|{{{~~}~~~|~~}~}}~{}}~~}|}}|}~~~~~~|||}}~~}|{{{}}|}z{{|~|}|||~}~}}||}|||~zzzz{{}~~|{zzy{z|{{|{{{z{yxxz|}~}~~}{{zyy{~{|}}|~}{z{|}zz{|zyz|zxy|zyyzxy~~~}{z{|}||{{yz}}|{}||||{~~~}}~|~~~}}~}|}~~~~~}~}{xz~}}|}{{z{|||{|{z{{{}~}{{||}}|{zzywuuroopprw~~~}}|{z{zxzyvuvvwx|~~}||}}~}}|||~}}}}}|}}}{}{zzzxxxxwxyyyxwxzz||z{|}|z{|}~~~}||}}||||||{{zz}z{}}~|||~~~~{{}}}~||||{}}}{{|{z{||xxwwwuvwuy~{{{{zxxy{|~~}}~~}}}|{z}{{{|{z{{zz{zyxwxxxxyxy|~}}}~~}||}|z|{zR)**)+((')'''(&   yzzyxzxwvvttvwxxwxyxxyxy{~~||{z{}}}{zz{{|}{yyyz{zy|{{yyxxzxxy{{zyzzzzzzz{|xy{|}|~|{zz{||||z|||{{yyz{}~|{||zz{{}}}|{{{||{{|ywyxvyy|{}|~{{}~|}~}|}}}}}}}~~~}{{ywvwwzz{zyxz|}}~}|}|}}{{~}}|z||{||{{{{{yzz{zz|~}}~~}|{|}{}}{}||{|||{|}|~}}{}{z{|}{|zxxwxzzxy|||{|}}z|{{~~}}|}~~~~~|~~}}||}||~}}}}~~~~}z{||z|}}|~~~~~~~~~||~~~~~~||||{|}~}~}~~~|zz|{}~~|z|}~~|z|}~}~||{zz}~~}}}~~}{~~}}}}|~|{|}}|}}}~||~~}|||}}}}}|}||{{{{}~~}|yxz{|~~|z||y}~}}}}|||}{{{}y{zz{||}}}zzyz||{{|{yy{ywyy{z|~}|||yzy{z}~}}{{|}|}{z{}}|{zz||zzyzy{z{yyxy}~|~|zy{}}||{zz~}}}|{z||}~~}|~~~~}~}|}~~|}~}}}~~|{||{z}~}~|||yyy{}{y{{{z||}{z{{z{}{{{{xwvvtqoooqt{~~}|||zzzyyxxxvvxyz|~~~~||}~}}~}~|~~|~~~~}~~}~~|}}|||zzyyzyyzzyxxxyy{{{|}}|{zz{~}}}}}}}|{}|{zzzz|}}||~~}{{}~||||}}}~{{{zz{|zxwxuvvtuu|}}{||zxxw{}~~~~~|||||||}{{{|||||zxxyyyyyzz}~~~}~~}}}||}|zT))***)(()'(('&  !wx{zzzxxwvvwwx{zyzxxxzyyy|}}}}||{|}|{{|}}}{{z||{{{{||zzyzyzz{{zyyyy||{{{y{||~~}}|{||}}}}|}~}||{{{}~}{~~}z|~~~~}~||{}{|{zzzyyz|}}}~|}~~||}~~}~~~}}|{ywyxz|{yyyzz}}~~}~}}}{}~}~|}~|~~}|||}{zz{|}|~~}|}{}}}~{~||}}{~~~~~~}}{z{{}~}}~{zyxyzyyz}~||||||}{|}{}~~~~~~~~~}|~~~~~|}}}{}~~~}~~}~~~~{}}|||}~~~~}{{}}{{|}~}}{}}|}||||~}~~~~~~~~~}}}|}}~~}~~~}}~|}}}~}~~}~~}}|{|}~~~||yzz{{}~|{|}{{~}}~}|}~|||}{y{z}~~}{zy{|~}||{zyzxxxz}}|~~~}|}|{zzz{{}}|{||}~}}zz}}~}||{{zzyxzzzzzzzz|}}~~{z||{|{|y{~~}|||||~}}}~|||~||{|~}|}~~~|{{||z}}|||}xww{|~{z|{{{}}}|zzy{|{zz|{zyxxtrqrqqswz~}~~}}~~{{zzzyyxwuwxy{|~}~{{}}}}}~}~~~}~~~|}~}|}|{~~~||}~~|}||{|{yzzyz{yxxxyxxyyz{|}}||{z{~~|}||}~}||||yz{z{|~~}y{~||{~}~~||{|}|}}{|{{|{{yywwwwuustw~~||{{{yxyy{~~}~}~~~}}~}{{|{}||z|{{zyxxyyxz|}}}~~~}~}}}~}}}}zT()**+)(()''('%   wvy{zyxwvvvtwxzyyyyxwxxxx{}}||}zz|{{z|}|~}{zxy|{{zy{|zxxyxyxyyxwxwzz}{zzzyy{|}~~~{{z|z{{{z||||}}|{{{|{y{|zzz|}}|||}||{}}}zxyxyzz}|}}|||||||}~}|}~}~}}|{wxywyzxyxwxwz{|~}~||{|{|~~{{||{}|~z{|{{yyzy{|~~~~}||}}}}}|}|||{z{y|}~}{}{zzz|{~}}|~zzzyzzxxu{~|||{zzzywz{}|~~|{||~~}{|~~~~~~~~~~}}~|~~{~}{{}~~}~~|}~}}~~}|{}~~~{|}{|{||}}~}}}}|}}|{yz|}~{{||~}}}zz}}||}~}}}~~}~}}}}||}~~~~}~~~|||~|||~z|}~~~}~{{}~}}||zyz{{|}~{z{{}~~||}{|}|z||yyyz}~~~}|{y{|~}}}zzxxyy{|}}~~|||{zz}z}||{z{{{|||{|}|}|||{zywxxyyy{{{yyy}|}~~}z{{|{|{{{~~~{z{z{~}}|~}zz{{{|{}}}||~~}|z{z{{}}~|{|{xx{||{z|{{}|}~}{z{z|zy{{}{xxwwttvtssv{~~|}~|}{z|zzyyxxwxz{}}}z{|}~~~~|~}|~}}}}||}~~}|~{~||zz{{zzz|zyyyyxxzwy~~~}{{|~~~~{{|~}||}{{|{yz{~~{y~}}~~}~}~|~}}|{}}{|||{yxzywvuuuw~~}}||{zxzzz}~}~~~~~{||~|}}}||~~|ywxz{xx|~~}~}~}}}~}~~|U)**)+)(()'''(&  !ywy{{{yxxxxwxyz{zzyyyzxzz|}}}}}}|||z|}~}~}|{z{|{zyz~}zxzzyz|yxyyyz|~}{zzzz{}~~}|}{{|||}|}}}~|{z|yyz}|y{{}}|}|}~~z}}yz|{||}}}}||{}|}}}||~}}}zzyzxyyyxzyxyz{|}~}~}}|}~~~}}}}}}}|}|zzzxz{|}~}~}~}}~~~}~|{z|~}}~}|||{{{}}}}~z{{{|{yxwz{}}{||z|zyz|}|~~{{{}}}}~~~~}}~}}}|}~|~}}~|~~~}~~}}~~||~}~}}~~}~}{yz|}~~~|{~{~~~|zy{~}}~~~~}}}}~}~}}~~~|}z}}~}|}}~}}}|z{}|}~~zy{|~}}}||}|{||yyyy{~}{w{~~~}~{zzyxzz{|~~~{}||{|}|}}~{{zz{}}}{{|{||~|zxxvyyzyzz|zzz}|~}}|||}{}{{}~|z{z{|~}|{|||{{~~}}}}~}|{|{}|~~}|||~zxy}{|z|{z{}{|~~}}z{{z{yyz|zyzywvtuutwxy}~}~~}|{{{yyzywxyz|~}zz{|{~}|}~~~~|}}}~|{{|~|{|~~~}}}||z{|{z{zyyyzxvvxvy}~~~~|{|~}}~~}|}|}}~}}|}|{{{xzz|}~{z||~~~~}~~~~}}}~{z{}{||}{xxzyxxxvsv|~~~|{{zxxzxyz}}}~~~~}}~zzz}}|}}||}||yvwxzxyy}}}}}~}|~~}}~}}U))*)+()()&(')&  !xvwzzyxwwxwwwxxxyyyxyxyxy{{||||{{zzyy}}~~~}{{yz{{xxy|}z{yxyyyzxwyy|z{{||yxzz{|}~}zz|z{||{{|{|~~}zxzxxz|z{z{{{|{{{||yx|~{{y{|{|~}||}{zy|zz{~}zy{~~~}}{|{zyywxxwvxxwvxyzz|}~}{{|{z}}{}|}|}|}{{||zxxxwxz|~~}~}}|}||}}}~|{yz{}}}|}}{z{{~}~|~yyzy|{xwwxw{{|zzy{{{{~}|}~}{z{{|}}~~}~~~}{||}|~|~~~}~}|~z|}~}~~~}~~}}||}~}~~}~~}}~}|}~|~}}}}~~}~}|}~|{{|{yyy|}}~}}}{|{}~~}|}{z{}}}~~~~}~}}~{{|~}|~~|~~~}}~~~|}~|{}~}|}~~}}}||}|||~||{}zxy}}}~|~|{{|~{z}ywwyy|~~~||wyz}~}~{yyzxxz{{}~|{{|{|}~|}|||{|{zz{}}{{zyz~}{zywxyzxx{|yyyzzz}~}|{{||}||~}{{yy{~~~|{{}|}|~|{}}~~|||||}~}~|}}|}{zy|}zzzz{|}}{}~|{{{|zzz{y{zxyxvvxwwz{{~~~}}}|{{{yxxwxvwxz{}~~~{z|{|~~}||}|~~}}}~~|yy|~~~}~}}~~~}}|{|}{{{{zz{zwwvttwz~}|}}~~~|~}||}~}||~}|{|yyy{~~}{{|}}~}~~~}}}}|z{}}~|}{zzz{zzxwvvz}}|yxyz{{z~~~}~}~||}}|{{|{z|}{||||zwvyyyz}~~}~{}}|z}~~~~}U)****))(('('('  !zwx{|zxywxxxyz{{zy{|{{zyz{}~}}~|{z{z||~}{{{|yzz||{{zyyyzyyyyz||}{}{{zxy{||~~|||{{|}||~|~~|||{yy}}{{{{||}{||{yx|~}|z||~~~~|}}|{{{{|{~~|y{~~}}|||z{z{zyzxxxxxyzyzz|~}}}|~}}{|}}|}}|}{|}}{{yxxx{|~~~}|~~|~}}~}|{{|z~~~}|zz{|~~|{zyz||zyxxwz||{{{}}|~~~}}|{z{|}~~~~}}z|~~}~}~}~~||~}~~~~}~|}~~|~}|~}~}~~}~~~~}{}~}}}~~~~|}~z{zyz}~}~~}}}}|~~|}||}|}~~}~}~~~}|}{}}~}~}~~}}~~~}}}}}|}~~~}~}|~}{|~|}}~{|{~~~}~~|}}||}|yxyy{|}}}~|{yx{{{|~}|{z{zz|{{}~~~~||}|~~~}|{z{{|{{~}|{zz|~|{zyxyzyxzzzyz{zy|}|{{|{~~~~}|{zz{~~}}||{{{z}|{|{}~~}~|||}}|~}}}||}~~{z{{zyy{{}}~~~}}}}{|{yzzx|||zxyxxzz{|}~~~}}~|{|zyyxxwxwxz{|~~~~|{z{|}}}z|{}}~~}}|zx{}|}}~~}~~~~}}}||z{{|zzzyxwvvvwz~}~}}~~}}|||{}}}}{||{y{zyxy|~}{{|~~}~~}{}}~}}}|||zz|~||}|{y{zz{zwxvx}||xwx{|||}~}|}|}~}~}~}|z{z||{}{zz|{{|{xxyyz|~~}~|~~}|{}~|xy~~~}~}V(****((()&'&'&   {wuyzzxwwwwwwxyzy{z|{yx{xzy{}{|zz{zy{{|~~~~|{zz|yyy{{{zywwwwyxxzx{||{y{|ywvw|z|~}}}|zyyzy{{~~~~|zzzyx{|||{{z{zyyyxxx{|{z{zz{}~{|{}|zxzyzz||}{{}}}~}|{|}{zz{yyyxyxwxyyxzzy{}}zz{}{|{{|}|||{||{z{|{xxxxyz|}~~~}~}}~~}{{{|~~{{z{{{~~}}}zz{z{~~~~}}yxxy|}{zyyxy||zzz{|~}~~}~}|zzy{||}||~~}}|{{z{|{|~||~}~}{{{}}|~}~||}|{||}}}}{||}~~|~~|||{z|}}}|}~}{{|yxyzy|}~}}~~}}}}}}|}|~~~|}}}}}}}~}}~~}~}}|~~~~~}|{{}}~}||~~~~}~~}|}}{||~~}~}||}}|||}|{|{|}}}~~|}~}|}||{{|xxwy||~|}|}~|{zxz{z|~~|{zzy{|{}~}}}}}}y{~}}{{{{{{y{~|}||z{~~{{{xyyzyxxzxyxyyxy~}|yzz{|}~~}|z{y{~~~||}{z|y|||{{|{}}|}}}}}~}~~}}}{~}{zzzyxzz{|}|}{{yzzxx{{yxzyzz|}}~~~~~~~~~~~~~~z{{yxwxwyz{|~~~~~}|{|||~|{z|{||}}|{xz|}}~~~~}~~}~~}|{}{zzzzyxwvux{}}}~~}}|~~|}~}}}|{{{yyyy}{{}~~~}}{}}}~}|}{{}}}}||}||{zyyxyz{~~||yyxz}~~~~~}~~~}}}|}{{|{zyy{zz~~|yyy{{~~}~}|||~}z{~W)**)*((()'''''  !|wwz{|zzyxxzxzz{{|}|}|zzz{{|~~}zzzzyz}~}~~}{|{zzy||{{zyxyyxyxz|||~}{{|{yxy{||~~~}|z{yyz|~~|}|{zz{||}|{||{{{z{{z||y{}{|}~|{|{yyz{{}}}}}~~~~}}~{|z|{{{yyyxxxz{{z{{~|{{~{}|{||~~||z|~~}}{|{zxx{{|~~~~~}}}|{|~~~~}}~||~~~}||{{y~}}}yyyz|}}{{{yy|}}}|}}}~~}|{||}}{|~~}~~}{zz{{|}~~~~~~}|}}}~}}}}}}}}}~~~~}{}~~~~}{~}|||zyz{{{{~}~~~}}~}}~~~}|}~}}}~~}}~}~}}~~}~|}~~~}~~}}}}|}|}~~~}}}}~}}~}|~}}}~}}{{||}yyy{~~~|||~~||yz||}~~~|{yy{||}~~~}}~~~}|z~|}{{|}|}{|~}|}||}}{zzz{{zzyxyxyyzyyy|~}{zzzz|~}~~|zz{}}}~|}|{|}}}{}||~}}|~|||~~~~~~}z~|{zyzwyy{}~~}}}{zz{ywz{yxx{{{~~~~~~|~}|~}|{zyywwvwwyz|~~}~|}|||{{{}|zy{zxx~~}|}zxyz|{{~~~~}~}|~||||{{{{xxvwvy{|z|~~~~~{|}|~}~}~}}|{zzzywy{{}{{z|~}~~}zz{|||~~~}}{|z|}||}{{|||{z{z||}~}~|{{zy{{~~~~~~~}}}~}}||zzz}|zwwxvy}~|{yz{{}~~~~~}{||}~~~zyz~W()**+((()&(')&  !|xvvy{zywxvwxyxyx{|||{{yz{{z||{yyyxyy{}}~|~~}zyzzxw{{z{yxxwxwxwyz|||{zyzzyywz{{|{|}|{yxzwy|{}~~{|yyywzz||}|}}{{yvz|zzxzz{{{{||zxyyxxyyz||}}~}~}~}|{{{zzzyzzxwwxzxy{{zz{}{{{zzz{|{{|}{{z{y||z|{{yxxy{{|}}}}}||}}||{z{}}~}||}}{|~}}~}|{{{{{~~}}}yxxx{{{z{{yx{}}|{|||{~~|{|y|{|zz{|zz{{yxy{zyz{}~~~~~}{|{}}}~~||}|{{{z{{}}~~~~~~~}}~}|}~}~}y}~|{zzyyyzz{}}}|}~}}|}}~~~}~~~|}~{|~}|}~~}{|}|||}}}~|z|~~~|||~~~~~}~}|{|}}~~~}}~~}~}|~~|}~|}~}|}}{z{|yzy{}}|{}|}}|yywz}}}~~|zzz|}}}}}~}~|{{~}||{~}z{{||}|}}|~~|||{{}{zy{yzyyyxwyyyyyy{{}|{{yzz|~~~~|{z{|}}~}}}||||}||}~}{|{}}z~}}~~~}|{|}||{zwuvxz}~}{||{{yyxyyzyy{|~~~~~~~}}}~|}||{{yxwvuxzz||}{{|zz}}}{{zywv|~~}zyyyxuy}~~}}|}}||{}zyyvxx{|z|}}~|{}}}}|~|||zzyzyz{y{~~||{{~~}~~~zz{{|}~}~}}|}|}}|}|||~}{|}{}~~|~~}|{{z|{{|}~}|}|~~~}}|{|}{{ywvsxz|}|||}|}~~}~}||}~}{zX())(*()(('''(&  !}yxx{zyzzyzzy{y{{z|}|{|{z|}~|~|{zxzzz|~}{zxyz{|{zxyxxywyxz|{~~}}z|{z{{{|||{{}}||zzxz{}}~~|}zyxx{{|~}}}}~{{yz}{{yxz|||}~}|{zywwyz{~}~~~~~}|{{{|z{z{yyyyz{{||}|}|{{z|}}|~~~|}z|}}}{|{{yy|}}}|}~}|}{}~~}|||}}}}{}~}~~~}}}~~~~{yyxy{{{|||{y{|}}}~{zy}~}}}{}}}||}{{{||{y{z|{|}}~~}~~~}~~~~}{||zzz}~~~}~~~~~~~}}{{|{zyz|z|~~{|~~}z{~~~~~}~~~~~}~~}}~~~}||||{{~}}}~|{z}~~~~}||~~~~}||}||~~~}~}}|{}}~}}~}||}|{z}yz{|}}~}|{|}zyx{~~}}}}zx|||}~||~~~~}~}|{}}}|yz{}~~}~~}}|}|||zyzyzzyyyxzyz{{z{|||{|zz|}~}}~||}~~}}}}}||~}~~}}|~|}z}}|~|||}}{yvvwwz|~||{{}{zyxxywxyz|~~}~~~~~~}~~}}}|{zyxwxvx|{{|~{{{{z{{|}|{ywtx}|}yyzxvsu{~~||~~~|||}}zz|xxzxxx{|}}}}}~|z{zzz|~}}||yyyyzyzy{~~{zz{~~}|}|{zz|{~~~~}}}}|}{||}}|||}{}}||}}}|{|{{z{{z}{z~}}}}|{|{{~}|~}~{z}}zyxwuvy{{{|}}}~|~~~}|{||}~z{}~~W)*+**()(('(&(&   {yvvyyyxyxyxwyyy{|z}|{yyyzy{{z{zyxxyyz|~~}{zzxxyz{zyyxwuvxyzz{|}~}{z{{yyz|{z|xz{||}zywxz|}}}{zzxxwxy{}~}|~}|{{zz{zyyy{{{{|{{zyzwwyz{}}}}~~~}}{}|{z{{yxyyxyyyyyz{|z{||{zxyz||}~{{|{zy{{{z{zzwxz||||}{{||z}}|{y{|~}}}}}|{{|~}~~~}}}~~~}}|xvxvxyyyzzzyz{|{|}|zy~||}}}}}}{{|zz{|{yz|xz{{z{~}~~~~}|||}}}~~}}~{{z{xz|{|~~~~}}||}~~{}~~|}}}|{}}|{{yxz{y{z{|{|zzxw{~}~}~}|}}}~~}~}}||}~~}{z{{{{~|{||{zz|}~}~|z|~~~}|z|{{z~~~~}|}}}}z|}|y~~~~}}|{|{{zz{wy{}~}}{||}}{yxy{~|{~|}{{|{||{{z|~}}}~}|~~}|}ywz}~|}~~~}}}||}||zzxyyyxxxyyxy{|zz||{zz|{}~~~~~~~}~}~~}~~|}}|~|~~}}}~}|{}|||}}}~|yxuuvy{~~}~}{{|||{{yywyyz{}~~~~~~~~~~~|{zyxxxxxzy{z{~~}|}||{z|}~}zyvtv}~~~|zzxurt{}~~}~}|}||{|z{wwzzyz|~~~}~~~}|{{yzzz}}|zz{z{zz{{}~|}}}~||}}|yz||~}}}~}}}}|z}|}|~}}~~}}{|{zyzy{~~}}{zzz|{z{~~~~|{}|zyyxwwwzz|{~~~~~~}|}|}~|~W(****)(()'''''  !{yxvzz{z|zzz{{{|||}~~}{yy{|{{}||{{{z{~~|{{zxy{}|{{zyxwxy{}}||}}}|}{||{{{{z}}}}|yz{|}}}}{yyzxz{}}}~}~~}|{}|zzz||}|~~|{|zxy{}|}~}}~~||||{z|yyyxz{{zyz||}}|{{xy}|~|}|{z{{{{{{zzxz~}|}}~}}~|}~}|{{|~~}}~{z{{~~~~~}|xwxwx{yz{}}|}}}|}~||{}~}~~|}|}|||}}{{|zz{{||~}~|~~}|||}}}~~}||}{z{|{}~}~~~~~z}}~~~~~|}~}{|zyyz{{|~||{{{zy|}~}}~~~}}~~~~}}~~~}}{{z||||{{||z{|~~}}~~}|||zz{}}|}~~}}~|{}~~~~}}{}||{zuwyz~}~|}||{yyzy|}{}~~~|||}||{{{{{}}}}}}{zx|~}~~~~~~}}||{{zzzyyyyz{zz|}{z{|zz{{|~~~~~~~~}~}|{|}}~~~}|}|{{~~|}|}zyxwvyz}|||}|z|}}}}yyyzzzz{}~~}}|||{zyyyxzz{{zyz|}}~|}}}~||}{||{~}|{{xwv{}~~~~{zyvux~}}~}~~~}}}{||{zxyy{{}~~~~}}~|~}{z{zyzz}|{|{{zzz{z{z|~~}|||}~~||{{zz{|}~|||}}}}}|z|||}|~}~}|{{yyyzzz~~||{zyz|yy|~}|~}{{|zxzyxwyyz{||~~~~|}|||~~~~V(**)*)('(&''('   yxvvwxzy{{zz{z{z}{{{|}yxxy{|{||zy{{|{}~~}}|{{yxyy{{|}ywvuvwy{yz|~}}|}zzz{z{{z|y{|||}{z{z{||}|{{zyyzxxz|zz|}|~~}{{z{yyy{|||~{{{zywx{|{{~}}~~~~~~||||{{{zzyxwxyy{yxy{||{}}|{zyz{|}~~}}}{{yz{yy{zyxyy|}|~~}}~}||~~}zz{z|~~}~}|zyz{|}}}~}}|wvwvxxwwy|}|}}||}}}||}~}}~~}~|z{|{zz|{{z{zyy{z|}~|~}}|{{{}}}}}~}{~~}z{zz{|zz|~|}~~}~|~~~}|~~}|~~}}~|{z{ywwxy{||{z{{zyy{|}|}}~}}}|~}}~}|~~}~}}|}zz||{z{{zyz~|}~~~~}}}}}~||{{{{{|{||~|zz~|{{}~~~~||~|||}|{yzwvwy~~|}}{||z{yyyy{{|{|}|||||{zzyyy{~~~}~}~}}{z{{}~~}~}}}|}~|||||yywwxyy|}}|}{zyzzzz|}~~~~}~~}~~~~}|||||}}}~|~~||}~|}}}{yxwvx{{zzz{}~||{~}|{yyzzyzy{{}}}~~~~~~~||}}zxwyy{{{|{{zy{}|~|}z{}}{{|}|{z~|||{zyz|{|~~|~}|{zyyy}}}|}~~}~|{{|{yyyz{|~}}~||}|||{zz||}~}|{z|yz{yz{~~}}}~}}|z{z}z}~|z{{~~|||z|}~~~~|{zxxx{zz}~~|{{yz{{yz|}~}~}}|}{|zzzyxyz{{|~~}~~~}}V)**)*((()(('('  !ywwvwxz|{{{z}{z||~|}}}{zy{}}|}zyz{||~~~~}}|zyy|{|}|{wwxwxwyzzz}~~}~|||||zy{~}{{|}|~|||{|}~}{zz|yyz{}yy~~}zzyyz{{~|~~}}}zy{||{}~~~~~}{}{{{zyzxzz{{zy{}~|}~|{zy{|~}}}||{||y{zzyxy{{}~~}}|~|{z|||~~~~~|zy{{||~~{wwxwxywwx|}|~~~~~}|}~||}~~}{{{|{|~|}|||{z{{|~~}{{|}}}~~~}~~}|{z{|{{}~~}~}|}}}~~~~}|~}{zxyx||}{|{}zz{}{|}}}}~}||~~~~}~~zz|}}||{zz||~~~}|}~~~~|||}|z|~}||yz~}}}~~}}}}~}}~||z{xvw{}~}}}|}|{{{|}|}{}}|}}|}{z{xyy{~}}|}}}~{|}}~~}||}}|{{z{{xxxxy|~~}}{zzyz{|{}~~~}}}}}}~~}~~}}}~}~{}~}}|~~~~}~~{yyywwz|y{zy{}}~}|}}~|{|zyxxxwz|}}|{}~~~~}}{{}||{{xvwyy{|}}zyy|}|~|{{{{{|yyz{}{{~}|}}|{{{||}}}|~}{|{xy{|~~}|}{~}~}|}{zyyxy}~~~}~|{|}}~|zyz{||~|}{z|zyyyxy~~}}~~~||}{yy}zz|{x|}}~}||zz|}}}~~~~~}|zxvx{{|}}~}{{xyz|{z{}~~~}||}}||}{zzzzw{{{|{}~~~~~~}~~~}{W()**+)(()'''('   xuvuuvxz|z{|{{zz|}}}||{zxyz|zzxxxxy}~~~}{||{zxxzxz|yxwwwvvywxxz|||}|{{yzyyy}|{{{z{{{|z{{|}}|||zyz{zyxzzyw|}|{{zyxz{|{||}}|zzxy||{|}~~~~}}~~~|}}||||yyyxyzzz{zywyz|}|||z{z|}~~}|}|{{z{yyyywwxyz{}}}~|{|{{zzz{}}~}}~}|zzzyyz|~~}}~~~}~|xwwxyyvwwyz{~~}}~|~{{{~}}~~~}}~|zzzz{{}{||}zyy{{{}~~~}~}~~}||{{|{z}}|||~|}}{{{z{z{|~~~}~~~}{}~}}}{}}~}|||zzyzwz}{{{{|{y{{{{|}}~~~~||||~~~~~~~~}{{||}zzzz{|||{~}z~~~~~}~}~}|}|}}}}~~}}|zv}}}}|~~|}|}|{}}}{zzvwx{~~}}|}}||||||{||||{|}}|}||zyyzwyyz}~}|}|{{~}|}}}~~{|}|{{{y{{zxuwzz|}}zzzyyy|}~~}~~~{{}}}}~~~}~~~~}~}}~~|{}}|}}~~~~}zxxwxz|{{zyxz|~}{z||{~}~}|zyzywyz|}{}~~~~|{z~||||{xxyzz{~~|{zy||}|}|{|zyy{|{}~~|}||{z}}|}}||{z{|}~~~}}|}}||}{{|{yyzyx{~}{{}~~|}}{{{|{|}~|||{zzyvw}~~|~~||{zyz{y~}|zwy}~|}}|{}|{}~~||{xxx|||~~}|{zxy}~||}}}}~~~}}~}{{{zy{}}|}~~~~~~}~}~~~}}X)**)+((()'''(&  "ywvvwyxz}||~}}{{~~~~||{yz{{||yxxyy{~}}}|{z{zy{~|zxxwyyyzzz{|}}}~}zzzzz{}~}~{|}~}}~|{|}|{}zzz}}zy{|{{~~}|{zz{|}~}}}~}}{zx}||}}}~~~}~}}||{{y{{zzzy{|yyx{|}~||}|}~~~~~}~}{||zzyyzyzxz|~}|{|zzz|||~~|{~}|{|{yz}~~~}~{yxwxzywvx|{}~~}~}{|~~~}~~}z{zzz|~|~~|{{}|~~~}~}{{|}}{}}~}~~~}~}{||{|~~~~}}~~~~}~|}}~|||{{zzz{{}z{|}}|{}|{}}~~~~|~|}~~}~~~}||~~||}{{|}}{~~~}~~}}~~~~|{}~~~~}|~||}||{{~{z{xyy|~}}}~}}||~|||}}}|}}}}|}{z{{xx{|~~||}}{{~}~|{|~~}}}||{zyz{zzwvxy{}{zyzxyyy|~}}~}{y{~~}}}~}~{~~~}~~}}}||{~~{~}~}~~~zzzwyz{zzzyzyy|||z{|zz}}}~~zzxyxyz||{|{}~~~}~~}}|}||{zyyxxy{}~|z{{|~~~~~}{yxz{{||~}|{{{z{||}~~}}}z{z|}}~}}~~~}~~}}||}|{zzyyyyyz}~~~}~|z}~~{|}|{{||z}}|{}{zyyxv{~}{{|~}~|||zzzyy}}{yww{|zzzz|zz{~~~}|zxwx{|{{~~}}~~{{yyx|~}|}}}~~}|}}}|~{|yyyy{}}~~~~~}{}}~~~~~}W(**(*('')'''(&   xvtuwxyyz{z|{{z{}~}|}||{yyyz|{yyxyzy|~}~}}}}{zzyyyz}{yxxxwyzxyzz{{}{z{{yxxyz|}{}{|}~}|||z|{}}}zzyyz{zyyz{{{|z{|yyyz}~|}{|}|zxw|zz|~~~~}~}~~~}|~||z{|z{zzzxwxzxxyxz{|}|||}}}~}~{||~}}}|{yz{xyyyxyz|~~~}}zy{zzy{z{}|{z||z|zyxw{~}}||}~|wwwwyywwwxz{~~}~~{|{}}}}~}}}}}zyyxvy|{|~{{|~||~}}~}}}}}{zz|zz{}{}~||}|{{{|||{}}~~}~~~}|{|}}|}|||{{}}}}|{yzzzy{{{z{||{{|{|{}}|~|||{{|}||{~~~~~~}}{|}}|z|{{}|{z{~~}~}~}{||{}{~~~{|}~~~~~}{{}}~~~~}|{||{}{zz||{{wyy|}|~}|~}}}||{|||}{}}}}||{{yz|{{}|~~||||}|z|||~}z||~}}|z{zwxyzxxvuux}~|{yyxxw{x{~~~~}~|{|yx}~~~}}~~}}|~}}|~~}}~|}{|~}|~{{~|ywyz{{{|z{xxz{{{{{|y{|}}|}|{yywxz{|{{{}|}~~~~}~}||{yyyz{}~{z{}~~~~~xyxz{z}~}~}}{||}|~|{{|}{~~~}~~~~~|}|}|z{{zz{z{}~~~~~~}|}}}|}}|{{{|||~}|||{{yywxy|}|{zx~~}}||}~|zxx{z{zxwy|{xy{z{zz~}||zyzzz|||}}}}}|{zzz|}}~|~|~~}}||}~|{zyz{|~~|~}{z{~}~~~~X))***))(('(((&  !ywvxxzz{{{|{~|{|}~~~~~|z{|{|}{yyzz{}~~}~}~{{|z{|}}zzzyyyzzz{|||z{zz||zyz{|}|}|}~~||{{{{|}}z{zy{{{{{}}||}{||{zxz~~~}}~|{z{}|~~~~~~||}||{{z|zzyxxzzzxyyz{}~}|~~}}~~~|z{}{z{{yyz}~~~~{zz{|{|z|}}}z|~}|{{zy{~}}~}||~~{xwxxyyywwyyz{~~|}~}}~|~||}}~|{yxww}||}~}}}}~~~}}|{{||{|}}~|}~}|||z|}~}~~~{|}}}~}z{}}~}}||||}|{}}||||{|~}|}~~~}~|||}|||}~||}}~}|}~}~{{yz~}|}~|{{zz~~|~~}~|~|~}||~}~~~~~}||||}{{{|}|{vyy{}}~}}}|}||~||}~}~|}||||}||{}}}}~}|zy|}{}{}}}{{}||zzwvyzzywvvw|}{zxywww{|{|~~~~}~{z{|}}~}~~~~~|~}}~~{||||z{{w|~{{~~~}{{xz}|||||zzy{{{z}|{|}{}}|{zzxw{~}|z|{|}~}~~|~}z{{yz{|{||~yxxyzzz~~{}~{{{|zy}~}{z|}|}}~|}~~~||}|{|zzz{{|zz}}~~}}}}{||}||{}|||}|||}{{zwwxxz|{yzx{}{|{z~~~zyxzyxyyvwyzyxx{yxy~~~~|}|}|zzy{{{|}}}}~}}||zyz||}~~}|}~||||||~}{{{zz}}~~}}}}{yz|}~~~}~W))*)*()()'''(&   vutwxxyzyzy{{|xzz~}~~}||y{zzyz{yxyy|{{~~}}}z}{{z{zz{{}{yyzyz{yyyzz{zzzyxxzyyyz|z{{||}{{zzzyy{{zyxzz{}|z{{|{{~}~|}{|zxxvw{~~}}}~|zzz{||}~~~||~}}{{{|{z{|{zyxxxyyxwwzz{||||}~~~}}}}|~}|{||{zzyyz~}}~~|yzyyzzz{{{}{{y}}}{{yyyz||~}|{||~|wwxvyzwwwyyxy||{}|}~||||{|}||{}}{zywuuzz{|}||||}|}~}||}~~}~|{z{|zyz|{{~||||zzz{}}}~~~~||{|~~|}{|{z||{}}|{{z|zz{{|{|{{|}|{|~|~~~}{{{z{{{~}}~}~|{}}}}{|~}||zzyz~~~{|}}|z{z{|~~~}~~}~~{}~}~}|z|~~~}~}{||{yz|~~{{wvxz~~}~~}}~}}|}}}~~}||~~{||||}}}}||}~}{{zz||{y{|}yy{~}zxwvvxz{zxwwxz{{zyywtuy|||}}||}}~~~{z{}~~~~}}~~~}~}~~}}|}}|||z|{{zww~}{z|~~||yxv}|z{z{yzyzzzz|~}|~~}}~}|z{wxz|}}}{z{}~~}}}|{|}z{|~|}ywyxyzz|}}|{|||z}}|~}}||~}|}~|~~}~|}}||{|{|}|{|}~~~~|~}|}~}{|~}{|~|{|}|{{{yyzy||{|{{}||{y|{{zzzyzxxwwxyvwyyxw}~}~}}~}{yz{{{|}}}}|}||{y{{|}}~~|~~|}|{{|~}|}{z||}~}}~~~}|z{~~~}~~~V****+((()'''('  !xtvxyy{yz{{zz{zzx}{}|{|{{{{{zy{||}|~~}}~~{|}|z|~~|z{z{{|{{{}||{{zzyz{zyz{{|{||~}||||{{{|{xzz}~~}|}{|}}~|}~|{|zxvvy}~~}{|{||~~~~}~~~{}{|}||}|zzyyy{{zxwz{{}}|}~~}~}~~}}~||{|yyz}|zz{{zz{wyz|}|z}~}}{z|{|}}~~}}~|xwwxyzyxxzyxy{~}}}}}}~|{{}{||}}}|ywwx||x|}|{}~}}}}~~~{{|||y|}|~~~}|~{{{|~~~|}~{}~||y{}}}}}|{||}{{{|~}}{}}|}}~}~{||{|||}}|{{}}~}~}}}|z{z}~}}}|{{}|~}}}}~~~}~~}|{{~~~||}|zz}}|}|wwwx}}~~}}~~~}~}~~}|~~}z}||}~}~}~~}|zz||}zyz|zy{}|xyxwy||zzxxyz|zzyywvuz|{{||{|}~~~}||}}~}}~|~}}}}}{|}|z{{|z|yyz~}|{}~}}|zyw{{|z{{yyz{yz|~~}~}{}}}|{yx{}||||||}~~~~}}}{z{~}yxyzyzz|~~~}}~}|{|{{z|~||}~||}~}}}~~}~~~||~|{|||{{}}{|}~~||~}||~}||~|{|~}|{}|{||{zz{xxxx{|{|zz|}{zyz{}|{{zxyzwuvwxwvxwwv{|~||~}}}zzx{z{}~}}z}|{{}z{yy|~~}~}~}|z{{}}|}|{{|{|}{~}}||}{z|}}~~~~~~~V(**)*((()''&(&   zvuwxxyzxzx{yxyxwz{|~~}{|z|{|{zy{z{}~}}}~{|z|zz{|{{{}|{y{{zz||{{{{zz{yyxy{zxxyyxz{|}}{zzzyz|zxyyy{{}{||}|{|{|{{}|{{|xwwvx{~~|}~||z{{{}~~~}|~~}|}}{||||{{zzzxyx{zyyyzz{||}}~}|}~~}~||}~}{|xyz}~}}{zzzzzyxwwxy{{{z|}}|{z|}||{||||{~~~}wvwwyywxwwxxy|{}{}}~||{zzzzyz{zyzzwvwyywx{{z|||{|}|}~~}~}~}{||z{zzz{{|}}}|{|{zyzy{~~~}{|}~}z}|{zzz|{|||z}|{|{z{||}|{{~~|||||~}|{z{|}{}~~|{yy|{}|{{}}|{{|{{}~~~~~}|{}~{|||}~|}~~~|~}}}~~~}|zz{|}{}~~}}|{zx{}|}|xvww{~}}~}}}~~}}~}~~}||}||||y{}}}}}~~~~|zz{{xyzzyxz}}{zyywy|{{zyxyxyzyyyxvvw{zzzzz|}~~{|}~|~~{}}~}|}|}~~|~}{~}z{~~{z{z{|yyz~~|}|{|~|}{zxvx{z{{zxxz{yxz~~~|{z|{{|{ywy{{{{yyz|~~~~~~~}}}|{{|~}}~{zzzzy||}~~~~~~}|||}|||}{{|}||}}}|~~~}~~}{}}}~}||}}}}}~}}|}}~~~}}{~~~}|}{|||{z{{zyyy{|||{|{}~{zzy{~~|||zxyywuvwxxwwwvx{|}~}{}}~~}}{yzzy~}}}~}{|||{{z{||~}|~}~~~{zzy~}{{{zz{}{|||}~}~}}||}|}~~~~~W()***(((('''''  !zwvxyzyzyyyz{{z{{z|}~}~}|}}~}}|}{}~~}}}~~|||~}|}|{{z||}}~|}|~}}}z{{||{{yyz{{|}~~||{zzzzzxyz{|}~~~~~}}|}|{}}|}|{{yyzz|~}|}}{|}}}}}}}}~}|~}{}{|}z{{zyy{||{y{||}}|}}}~||~~~~|}}}|{|}|{z{|zzzxxyz|}|}~~~}|{~}|||}}}~}yxxxw{zyyzyyz}}~~~|~~}|{}{y{}zz{zzxwxzyyz{|}~~}}~~~{}~}}~|}{}||||{}}}{{|{{zz|~}~}||}|zzz}|~}||}~}|{|{|}~~|~~~|~{|~~~|}{}~}|||yy}}}~}}|}}~}~~~}}}~~~|{~~}}}~}}}|~~|~}{{z{~~}|~~}}}}{y}}|||zyyxz}}~|}{}~~~}~~~}}}||}||{{|}}}~~~~~}~|{{{yyyz{xx}~~|{{xyz{{{{zxyxyxzyzywwxzyy||z|}~~~}}~}~~}{{}~~}~{yz~}}|{}z|}{|~}|zzz|{z{~~~|||zz}}|||yxy{{z{|zyxzxw{}yz|{z{zxxy|{|zyzz{}~~~~~}}}||z{}~}~~~||y{{zz|}}~}}~}}}|}}}{{{|}z{{|||~}{|}}~~~}~~~||}}|}~{||{}}~|~}~}||}~}}}}|}~}}|}}{|||zz{{yzy{|}}||||{|z{zy{}{}{zyyyxutwyxywvvwz{|~|{z}~}|{zwyx|}|{~}{{{|{{zz{}~~||~~}~{{zzy|}|{{zvuz|{{|}~~~}}}}~~}{|~}~|V)**)+(((*(''(&   yvvvxzzyyyyz{{|z{|{{{~||{{z{z|~|~|||}}~}}}|{|{{yz}~||{{{yz|{{{||}|}}}||{}z{zywxxzz{|}|{{yxxyzwxxz|{|}}|}}}}}}}|{}|||zyyyyz{|~~||||zy}{}~~}}}~||}|}}{{|{zzyxyyz|xyzz{|{y{}|~~~|zz{}{}~~~{z}}|{|z{|}~|zzzzzzyxwxzyz{|~||||{|}||zz{|}~~~~~{yywxyyyxxxx{~~}}|}}~|{||zzzzzzzyyyzywwxwyxyy}||}{z{{|~~{{~{|}{||}}{zzz|z{}zy{{zzyyz~~~~}~}|{||{z|z|||}|{{||{{{{z|}|}~~}~|zyz}~}}}z{}{{|~}~}~~|zxy{|}{{zz~~}}}}}|~~~}{~~}}y|~~~}~~~}~~~~}{|~|~}}}|{y|}}{|~}}~|{{z}|z}y{yyx|~~~|||||~}}~}}~~~|}{{|{{{|z|{{~}}~~}|y{{xz{zyxx|}|{{yyy{|{{|yxyxwyzzyxwxxxzz{|}~~~}~~~~|yz{}||~~|{{z||{{x{z|{|~}}~~|{{|}{{{|~~~}|{zy|}~}||zyzzzzzzxyxywvw||{zz{zz{yyzz{zzzyy|~|~~~~}~~~}}}}zz}}}}~|z|z||~}|}~}}}}|}}~{|{}|{{{|}}~{{{|~~~~~|}}}}}~~||{zz~~}~~~||}||~}{}}||}|{{zz{zyz|~}{z|{|{|zzy}}{{|z|z{xvwxxyxxvvw{y{}~|{}{}~}{zyz{|~z}{y{{yzz{{|~|~}}{zzzz~}|zzxtw{}{{~~~}~~}|~zz}~~~|U)**)*((()''((&  !yxxxz}{{zzz{}}}}}~~~|~|||||zx}~~~|~~~}{}}{{{{~|}}|||z{}}~}}~~~~}||z{z{||||}}|||zzz{yxy|||}}~~~~}~}|}}}}|{yz{|{||~}|}zzz}}}~~~~~}~~~~}}~||{xyz{{{{z{}|}|yz~}~}{{y}|}~}}}}~~~}~~~{|}{{{{ywyzyz{~~~}}~}|{{{}~~~}{|{z{|{{zzyy|~~}~|~}|}|||{{zzzzzz|zxz{xyyyy}~}|{{z{}|}}}}{{}{||}{{}|{{|{z|~{{yz{~~~}~~{|||||}}{zz{}|}}{{|}~~~~}}||{|~}}{{}~}}|~}}}~{zxz}}|{z~~~~{{}}{yz~~~}~~~}|}~~~~}{~}|{||}|}~~}~}|||}{z}yz{{||}~}~~|z|}~~~~~~}}~}{{|{{||zz{~||~~}||}{{zyyyyxz|}|}|z{z|}}||yxwzzzz|{zxxyyy{}}~~}~~|zz}||{{~~~{|zz||z}zy||||~~~~|}||}~~||||~~}}~|{|~~|}}{{zyzz{zwyxxxvux|}{{{{yz{{xzzz{zyx{|~~~~~~~~}||z|~~}~}}|z|||}}|{||{~~}|~}|z{||z||{}|}zzyz}~}}}~~}~~~}~}|{|zz}|~~~}|{|}}~}|}}}}}~|z{z{zyzwy}||{}|{{|zz{}}|z{z{z{xwwyyyzxvuwyyz{}}~~||{x{~}|{x{{|}{|}{yyzyyzz}~}}}{||yyyy}|z{y{yxz|yv{~~~}}}}|~~{y|~~~~}}{T(***+((()'('(&  !xvuvxz{{yxw{{}||}}||||z{|zyy{{|}}|}|}}|}}|||{{|{|~}||{{{{||{|}}|}~~|z|{{{|{}}}|||{zzyzyyxzzz{}{|}}|}~|}}|||{zzwyy{xyy{~|zyzxyz||{~~~~}~~~}{~~}}}|zzz{xxyyz{{y{|{{{zx{|||{yyxyz|}{~}~|{z}}~{|}~~~}{|zzyyyxxxxx||}}}}{}}~~{{{y{~~}}}}{|zz||zzyxxvz|{|||}}}}}}|{{{{zxyzzxyz{yxxxxvxxwz}||{zzz{}}}z||{z{z{{{|}{{z|{zzzzz{yzzyy|~~~~~}|||}}z|||{||{yxyy{y||{{{z{{|~}}}{xy}}|}}{z{}}||~}}}~~~{zyyz{{{{{}~~~~~~~~~}~|{yz|{vv|~~~~~~|}}~}|{}}}}}z{||{z{{|}~~~~~{|{{|}z{zz{|{{|}~~}}}{||}~~}~~}|}}{|{|zz{|{}~}||~~}|{|{zzzyzxxyz||{|||{zy{}~|{zxwwzz{zzywvwxy{}~~~~~~~~~~~{{y{|}||{|}|}||zzzy{yy{{{|}~~~}~|~|~}~|}}~~~~~}~||~~~|||z{zyxyyxwxxxwwvw{~|zyz{{|{zzzzzzyzz{}}~~~~~~~}~~}~|}}~~}|~}}{|}}}|{{{|y{~}}}||{{||||||}~{yyz}}~{}}{{~}}~|{{|z{||~~}|{{}~~}|~||}|||{yyzxx|}~||}{{~}z|}}||{xy|zzyxzz{yywvwyzz|~~~}zzyy{~}}~{z{|}|{}}zxyyzz|}~~}|~|{{{zz{{|{z{zyy{vtz}~~~|}~}~~}{}~{V)*)))()()'('('  "yvvvxz|||xyy}~}~~}~~|{{|{{~~}}~}{}~}}}|~|||}}}|~||||{z}}|~~~~}~|{|~}|}}~||{{{{yz{y{|{{}}{}~~}}}}|}}|{zz{zyz{}||{zxy{~}}}~~}|}~~|}~|{zxyxy}}|{|}}|||||}~|z{zz{|~~}}|||}}|}~}||{{{zyzzyzz{}}}~~|{}{{{||~~~~~~~{{{|}{{{{yy{}~}~~~~}|}}{{{{yyz{zyx{{zzyyxxzzz}}{||||{{}{||z{{{}|~~~||}||{}zz{{zy{{|}}{}}|~|{{}|zzy{zz{~~|||{}}~~}||~~~|~~}}}}}}||}|zzy|}}}~}}~~~{yyzyxx|~~~~}}~}}~~}|}~|}}}}}~~~}}}~|}{}yz~}|}~~~~}}|}||}}}}~~~~}}}~}||{|||~~}}}}}}{|y{|zyzzyy{{||~}~|{zz|}||{ywxy{{z|zyyvux{}~~~~~~~~z|{}}|z|{|}||{|{{z{{z{{|{|~}~~~~}}|}}~~}|}}}~~}}}}||~~|}}|||{zzzxxxxzxxxvv{}{zy|||{{{zzxyxxy{||~~~~}}}}}~}}|{~~}~}}}|{||~~{|{zz{}~~||{}||{}|||}|zyx{~~~~}}|{|}}~||{{||{}}|~}~~}||~~~|||~}{||{{{{yyzxwy}}}}}||{{{{{|{|{{xxz{|zzz{|{zyxxxyz{}|}~}{{yyz}~}||y|}|}|}{yyyxxyx{~~~|~|}~||{zzz{yz{{|{zyxusx~~~}~~}~~}~}}}}~~~U)**)+()()''((&   xuuuwzzz{zyxy|~~{~}}|}zz{z|~}~|~~~~~}{}}|z{~~}}}|}}||{{zz{yy{yy{|{|}~~|||z||}||{{~|zzy{zzzyzzzx{zy{}~|}}}}}~{|}|zyzzyzz{{z{zyxx{|{{{~}~~}}||{}}||{|zyxww{}|{||{{{|}}}~}|z{yxzz|}|}}||{y{|}}|}}}~}|{|{{zzyxwxx{{}|||}|{|}~}{{{z{}}|}~~y{{{|~|zy{y|~~}~{|z{zyzyxwyzywyz{zyzxzwzzz{|{y{|z{{~}}z|{zzz{{z|}}{{{z{zzyxwxy{z{}~~~~}~{z{~~}{z{~{yyyyy{z||{|{{|}}~|{{{||~~}{}}~}}}}|}|z{|}~~}{zzy{||}}~~~~}{|~~}||yyxyyzy{~~~~~~~~~~~|{|{z}z}~}{{{|{{|~~~~||}||{|zy{~||~~}~}}~}}|}~|}~}}~~~~}~{}z|z}{~}|}|~}|~{{yy|zzyxzzz{{|~~||z{yz||}~}zxxzz{{{yxwvuvz|}}~~~|}~}}}|{{}}{|z{yz{zz{{zz{|~}~}}}}}}~~~~}}}|~~}~}|}}|}|||}|~||zzyxxxyxyyzww{~|{{{}~|{||{yxywy{|}~~~}~}~|~}}}}~~}~~~||}~~{{z{{|~}}|}}~}{|{|||||zyy{}~~}|||~~~~|{{{~~|~{|}~~~~|~}|~|}}|}~||~}|}}~|{{zzyz}}}}~||{|{{|}~}|{zxz|{{|{|}~zyywyywz|{~~}}{zxz{~~|{||}|}~{zxyxxxxy~~~~~}~~}{}}{z{{|{~~|z{zxwy}}~~}~~~~~X)**)*()()''&)&  !ywuvy{|{|||{{|}~}~~~{zz{}~|||}|{{~}}}||{z{yz{|z|~~~~}{}{|~~}}~}|{{|||}|||yyy{zx|||}}|~}}~~}{|{{z{|{|{{{zx{|z{~~~~~}}~~}}|zyxxy||{}~|~~}~}~}~~|{{|{|~~~}}}|||}||}}}|}{}{{yywyx{}}}||}{}~~|{|z{|~||}}zz{{{~}|{|||~~~z|{||z{{zwyzxyyzz{{||xz{|||}|zz{{||}}|{|zz|||{{}}|}|{{||zyxyx|}}}}~}~~}z|~~}{z|z{yzzzz||}|}{}}|~}~}}|}|}}}~~~|~~}~|zz}~~~}}||}|}}|}}}~|yzzz{y}~~|~~~|}}|}}~|}~~{{|{{{~~~|~~|||}zxy~|}~~}}}|}|~~|}~}}||}|}|~~}}}~~|}||yxz|{{y{z{|~}~}}||z{{}}~|zyx{z|{zxywuwxz}~~}~~~~~~~}||}}||{{zz|{z{{zzz}|}|}}~~~~~||}~}}}~~|}}~{}}}{|z{yxxyyyz|zz{}|{y{|~}}}|{yxyyy|}}~}~~||~~|}}}|||~~}}{}}}}|}{zz||~~|}|~}||z{{||~|{yyz|}|}~}|z}|}}~|z{||~}||}~~~~}}~||{~~{{~}}}~~~~~|||~{{||zz{~|}}~|{{}{{}|~}|~zz{yzz}{z}}{yxwxxwz{{|~|{yyy{~}~|{z|||{}{zyxvvwywy~~}|}}|{{|{z{zz{|}{zz{{{|~~~~~}~}~~}}~~~~W)**)*((()&'')&   !yttuwxzz{|}|zx||||y{|{yxyz{}~~~}}}|{yz{z{z~~~}{}{}|{zzyyxzyxxz{z|}~~~~|}{zz{|~~{|{z{{||z{|{zywxyyyz{|{||||}~}~}z{{zzyz{zxyyxyyzy{||||~}}~~~}}~}~|}{|{ywyy|{|||{||{|}}}}}}|{{{}||}{{{{{}||||}~~}}{|z{zzzxwwuy}|{{|||{{}}||zzyx{{{{~zzyz{}{{||}|~~|||zzyzyz{ywwxvwxyyyyyyxyz||z{{xyxwyzz|{}|}|zy{yxz|{zy|{{y{{z{|zxxutx|~}~~~~~}~~|}}}{z{~~~|zyxzyyyxyzz|}}}}|}~}|}|}||{{||{|~}~~}~}}}~}{z{}|~~~~}}~~}}|}~}}}~}}|||{|{{zzyyy{||}}}}}|}z{~~}}y}}|{{|}}}}~|{z{xx|~}}~}~}{{||yxw|}|~}}~|~|{{z{~~~~~}}|}}}}~{|}}|{~~|}{{yyz|||zz{{}~~}~~~|{{|z{~|yxxz{{yxxxvwy|{}}|}}~~}|}||{|zz{{{zy{yxy{{||||{||~}~~}|}~}~~|}~|}||y{~}|y{{yyxyxy|{|{z|~~}|{{{}}{}{zyyz{~}}~|~~~~|}{}zz}|}{|~}|}|||}}}}{{z{}}}~~}}~~|||z||}|{zyxx{~}|{|~{}~||{|{}}}}||~|||{~~~|{}~|~~}}~|}|~||||{{{||}}~}}|}|{{}~~~~}{zzz{}}|||{xxwyxz{{{|~}|zyxz~~}{{|}|y{}|{xvvwyww}}|}|zz{{z{{{|}~||{{}}~~}~}{}}~}~~X)**))((')'('''  "yuvuwyyz|}}}}{|}}|||||{yxy}}}}{{yxz}~~~}{~}|}}}{{|zxzyyz|}z|~~~}||}~~}|}|z{}~~|}{zyy{z||||||}}}}~}~}}}{zx{z{zyxzz{|{|~|}}~~}~~~}~~|zzz|{||}}~~}}}~~~}}}}~}||{{z{}~||}}}|{|{||zyxwxz|~}{~}~|}|~|z|zy{|}|}||{z}~{|~~~~~{||{yzz{zxxywwz{{zzzyz|~}}|}|{yzxy{{{y{~~||{zzzxz}}|z{|{||{y{||zzyvw{~~~}}}}{{z|~}{{|zzz{zx{{}|}~~~~}}}{{z|{{}~~~}~~|{z}~~~~~~~|}~~~~}}~}||}||zzzzy|{|}~}{}{z|{~~~}~~{{|}|~}}|zzzyx{~}~|~}~|{~|zxy{}~~~}}}~|{|}~}}~~~}|~|}~}}}~|||yzz}~||}||{}}~{~}{{{xy~~{yxy{{yxwxxxz}}{~~{}|~}~}{z{|||{|{zzxxx{{{z||{{}~~~}{~~~}}}}}|}{{|~{{{{zyxyzy{|z{z||}}{z||||{|zyyyy{}~{|}~~|{|{|{z|}}{y|~}|z|{{}}{|{}|{{|||}||}~~}|}zzz|{{yyxwz|~~}~}||{{|~||{{z{}|||{~~}}}|~~}||||{{~}}||{}|||||}{||}|~}||}}{z||~~~}}}{zy{~||{{zyzzxy{|{{}~}}{xvx{}~{{|{{{||}{zvuuwvy~}||||{zzz{z|{{|~{{{|}~~~~~}}|y{|{}~}~~}}~|X()*)*()()'(''&  !zvuvuvxyz||{|z{z{|zyzzxwwwy~~~|{{yxzxw{}}~|{}zz}~{z|}{{zyyyxzxy}}{|}~~|}|}||}~~~~}||{z|}|{{zzwxxz{{{zz{{{{|}}}~}||{zxxzyzyyyx{||{{{{z}~~|{|~~~~~~~}|~~}}}{yz{z{|{}}}{}~}|}}~~~~~}|}~}{zywx|}}|{{|~}|||z{z{zyxvvw{}||}|}||{|}||zzyz{zz{|||{~~||}}~~}}}|zzzyxvzywvwvuw{yzyyxy}~}}}{{{zyxxyxzx{|{}{|zyyzywv{{zz{zyzzxxyzzxxxwx{|}~~~~~~}}}}|{zz{}~}|zyzzzzyywy{|}~~}}|~~}|}}||{|{z~~~}~}||{|}||{{{~~~~~~~}~~|~~~~}}}{z{}|||{yyz{{z{|{yzzz{|~~}~}{zz|{{||{{yyyyz|}~|~}}}||}{zxx{y~~|}}~}|{}~|}|~~}|{{|~~|~}}|zzyzzx|~}|}|{|}}|~~}}}{yzww{~|yxxy{{yuvwx|}}||}|{|}|~}{zzz{||{{zyyyyz{{z|{y{|~}~}}~~~}}~}{}~zz{{zyyzz{|}|{{}{||}{{}||zz{xxxyzz}z{|~~}~~~}||~~{{y}}}|zz}~~}}|{{|{}~~||}|||{}|}}||}~~~}|{|}zzxzyx{}}|~}}~{{|~~~|zzzyz{}~{|}~~}|}~|}|}}z|}}}|~|||~|}||}}~}~}|z{}{~~}{yy~|}}{{{~yyz|{y{~}~|yyxz~~}{{|||}|}{zxvwyyz}|{|{{zxyyz{{|~}}}}~~}~~~~}||~}|{~}~~X)****((()''((&  !{xwwxxxz||~~||{{|}{z{zxxz{}~}{zzzz{}~~}|||{|~}||~}}{zxyz{yz}}}}~}}~~~~}||}}||}|zyyy{}}|{{z{}}~~~|}~{zwzz||}y{||}||{|~~|||~~~~}~}~~~~}|{zz|~~}~~~}~~~~~~}{z{x{}}}~~|}|}{{zz{zyxz|||~~||}|}~}}{z{|{zxz~}~~~}}~~|{}|zyyyzyxwvuwz{yz{z{{~~~~|{|{zy{z{||}}}{{{{xyzzyz}zz|zxzzzxvyzzxzyy|}~~}~}zzz}~}~}|{{zzwxxz{||~}~~~~}~|}~}}|}~{{}~|}~}||}{}~~~~||||zy~}|||{z|{{{{|}zy{||}~~}||}{|~}|{zzxxz~~}~~~~}}~{{yyyz|}}~}{{z~}}}|~}{|~~}}~}|zzzy{{}}|~~}~}~|~}}~{{zxwz~}|yxy{{xuuux|~~{|}{{|~}}~|zyxz||{{zzyxyyzzyzz{y|~~}~}}}~~~~}}}{}{{{||zz{z|}}~{}||z|~}{||{z{zywxy{|~|{|}}}~~~~{{}~}zx{{||yy{{}}}{||{{}~}{}||}}{{|}y{{~~~~{z{|zzz{zzz}|}}~}|}{z|}~~~~{z{{{z{{}~}}}~~~~||}}~~}{||~~~}|}||~{|{|}~}~}||}|yz}z|~~||z}}{|y{{}{yy|{{{~~~~}{yyxyz}~~~}|{{{|||{zzvxxyz}~~~}|{zzzxxxy{{|~}|||{|}~|~~~{{|z}~}|~}V(**)*((()&('(&  !|wvvvxxyz{z}}{{yyz|{|zxwxzz}}~}}{z{{{z|}{}~|{zz|{|{{{|{yzxxyxwx|}}{{}~~|||}~~~~}~~~|||||{{zyyyy{|zyyyz{||~}~~{{zzyxyz||zyz|||~~}z{z|{{zz{|~}~~~~}~~}|{{}|~}{|{{xz|}|}~}~~~}|}~~}|~~~}{|{xwz|~}|}~}~}|}{{{yzxy{zxwy{y{}}{{||{|}{yyzzzxvv~|{}}~~}~~~~~~}~}{{{zyxwyyyvuruuvxwyyzyz}|~~~}||{zyyzzz{|{|zzzxxwxyyy|zzzyyyzzwvvxywwwyz}~}~~~~~~}}}{zyz}|~~~|}|{zzyxwxz{{|||~~}}|}}|}}{z|}|{{}}}~}||}~||}~|~~~}}|}zzyy|~}||zzzzz{{|{xzyz|~}}~}}~}}}|{zz|zyyyvwy{}{~~}}~}~~}{{yzyy{{y|~~}||{{}~~|}|{{~~}}|}~~|}}~|{y{zzy{{{{~}~{}{z}}~}}}||zvz~}|}zxwzzyvvuv{~|||{||~}}}~~~}{zvy{||{{z{wyxyzyyxwyy|~}}~~~~~}|}{{{{z{||||z{|}|||~}{{}}|}zzz{yyxyz|||}||}}}~~~{|||{zz{}}|zzzz{}~~}{}||}|{{}}}~{||{zz{}~~{{{|zxy|{||~}~~~~}~}z|~|}}}|}{{z{||~~}~~~~}}~~}~}|}}~}~~~~||}|}||{}~~~~~zyy|zy{}||}}~|{{{|~}|{|{}}~~|}~~}|zxzyz}~}}}}}}|}{||{{zzz{{~~}}~~~}|{z{zxwy{~~}|}|~}|~|||{z~X))**)((()'(((&  !|ywwyyxx{}|}~|{{z|}}~|zyyyy{}|z}||||~}}}}}||{}}||}}{{zxyzzy{}|}{~~~~~~}}}{z{zzz}}|{y{{{}~~}~~||{yxyy|}|{{|~~~}~||{|{}{|}}}{~~|}~||}~}||{zz}||}}}~~}~|{yz{~}}}~}~~}~}||z{{|{yz|{{}~}}}}}||zy{{zyyw{{}}~~}|||zxvx{xxwvuwwyyx{yz|}}|~}~}zy{z|||}}{|{zxyzzz{{{zy{zzz{yxwwxxxzxz{~~~~~~}}|yyz{|}}~}|z{ywy{|{||}}~~{{||}}~}z}}{|}~}~~~~}~~}~~}~~}}{{|}}|{~{{z{{{{|{zz|{}~~~yz}}{|~|}}}yy{ywwx|~}}}~|}~|{{yzwxywy}}~}|zy|~~}||z{~}~~~~|}~}~}y{yzzzzyz}~}}|{~~}}~}{||yy~}~}zyyzyzwwvvz}}~|{|~~~|}~~~}~~}~|{yyyz||{zzxyyzxwxxwzyy}|~~}~}~}}}{{zzy|{{||{|~|{{}}|}~~~|}|zz{yyyyz~}|}|}|||~}~}}{~~|{}z|~}zxyxy{~~}|||||}~|z~~~}{{~zz{}}~}~zy{{yxx}{||~|}}~}}}}{{{}||~}{}|{zy|~}}~}~~|~~}}~||}}~}~~}|~||||z{~~~}~}zxz{zyy|~~{}}}}|}|{|}}}}}}|{|~~}~~|{{yyy{}|}~~~||}|{||{{zzzz}}|{}~~~}|{xzzvwy}}~~}}||{{~{{|~}{zz{{~~X(****))()'(''&   zywvwyvxz{{{|{zywxz|~|zyxyxx}~}}{{{{{|||{~}|{|{{z{|{||zz{{xwx{yzz{zzz{|{}}}}~~}}|{||z{zyyzz{~{{zz{zz||~}{yxyxxvy|{zz{~~~}|~|||z|{|{z{}|{|~~~~}{|}}}~~}}{}|{x{|{|}}}}~~~}}~~~||yyyzz{~~~~~}~}}{||{zz{zzzz{zz{||}{|{z|{zxz{yxxyzy{}}~~}~~|}~|zz{yxwyxxwwutvvwwuwzxy{z{z~}}zxyzy|{|{|zyxxwyxyz{zyyxyyz{xvuxwwxyxxz}~~|~~~}|}~~}|{zyxx{}~}}~}{zyxyvz{||~}}}}~}|z{}~}~}{{{{{{||}~~}~~~|{}}|{|~~}~}|{{|{||}}{{z{z{{yxx{{{}~~zuw{~}~||}|{z|{xyyxxx{}~~~|{|}||~~|zyy{ywwwwz~}|zw|}~~~~~~~{||~|~}}}}||z{zzyz{zwy~}|{zy{}}}}|}}zz}~~|}zzyz{zwwvux}~~}}}|}}|{{~}~}|}}}|}|{ywx{{{}}{zyzzxxxvwyyw{~~{|~~}}}~~}}||zywyz{|{{}}}||~}|}~}}}|zzyyzwx{|~}||}}{z{~}}~}}}}|z}|~}{xwxwy|}}}|~~~}|~}{}}|{||~}|~{y{{zyy|{|~|}}|}||}||{||~~||||||{|~~}}}~}}|}|||~}}}~}}|{{{zz}~~~{yxz|{}~~~}~}}}}|{|~|}~}|{}}}||z{|~~~~}|}{|}|{|}|zz}~}{}~}~~~{{zzywvy~~~}{z{~z{|~~~~~}|z|~~}Z)***)((()'(((&  !zyyyy{yz{||}|}zzyy{~}z|{{zyz}|}z}}~~}~~}~|}||}||~~~||}|zyy{|zz}yyzz|{|~}}~}~~{|{{{yz|}}}{|{{|z|}}||xyyxzy{~{{|~~~~~}}|{{|||}~~~~|}~~~~~~~|z|{{}}|~}~}~~~~}|}{zzzz|}~~}}~}}{{||}z|}{{||~~}~||}}{z{}|zzz|z{~~~}~}}|}|{zyxyyzzxwxyyxvxyy{||}}~~~}{z|{{{{}||{{xwxzzz{zyyyyz{|yxvxxwxzyyz{}~~~}}}~~}|z{{z{}~}}}{zzzyy{{}}~~~|}|}~z|}|z{~}}}}~~}{|}|{}}~|~|{}|}||{yyyzxwv|{z~|{wtx}~}}}}}|{zyyzzyz|~|{{|{{{|||z|yzwvxx~}{{zxz~}~~~||}|{{~~~}}}}~~|{z|zy{z{{yyy~}}|z{{}~~~|{}~}}}|zz{zzzvwux|}|}~}~}}|{}{~~~~}~}|}{zxzzz{}|zz{zzxzxwz{yz|}||}|}}~~}}{zyzvxyz|{}}{||~}}~}||yyxxwvwx{|||}{zy|~}}~}~~||~}~~~|{ywwyz~~}}}}~~~~}}~~~}}|~~}~}zzz|zz{}|}}}{~}~}|}~|{{{{}|||{|{yz{|}||{|~{{|||~}|{z{{|~~~}{||{zz|}}}~}{yyz{{}~~~}{~~{|z{zz}}}}~||zz|~~}|}{zz{{~}~|||||}|||||{zx|~|{|}|{~{yxywwtv~~~~|{z|{{}}|~}}||{{z|~}~~~X')***()(('('(&   yuvxxwxxz{{zzyyyzy{|}}z{|zyy{~}||z{z|~|||}|||}|{{yy}~~{{z{zzyz{yyxyxxwyz{}~|{y|~~|}|{zy{{{{z{{|}|{yyyyy{~|}{xyyyvxy{{|{{|~}}~}~~~}|}||{z{zz{|}}}}||}z||~~}~}{{{|z{~}|{}}}|~}||||zzyyxyz||}|}{~~}}~~}|{|}}|z{{{z{z{|}{z|}}{{{{yyz{yz}|~}}~~|}~}{|{yyyxxwxyxwwxxvuvxxyzz|}}~}}|{{z{zy{{yzyyxvuvxyzyyzxyyzzywvwvvvxyvvwz~}~}{{|{|}||zzyzz{{}|zz}|{{{{zyz{{|}|{~}~~}~~|}}{}}{z||||{z|}|}|}~}|{{}yz{|}}~}}|{|}||{{yxwwwwutuxwz}|zww{~~}~~|zzzxyyyyyy|}~|z{zzyy|{|{{yxwwvwz~}|zyzz|{|}}{}}}~||}}~~~|~|}}}|zzz{{{|z{{zx|}}|{|{{|~}~~}|}||}||zzz{{zzxvuy||{{~~~~}{zzy}~~~}|{zyxz{{{}zzzzzz|zzz{yx|~}{{||~}~}|~~~~}}|{zywwxyyz|{~|{|~~~}~}}{{yxwwwuuwz~~}}}}|zy{|}}}}}}}}}{ywwyz|}~~~||~}~~|~}~}|}}|z{z{z{}|}~~~}~~~~}}|}~}}|}||||{zz{z{|{|}{||||~~||}{z{{}~~~|}{zz}~}~}{zzyz~~~||~|{||{{~~~~}}|{{|}~}~~|{|{}~~~}}}{}~|{}||z|{||}|}}|zzyywvuy~~|{z||||||}~~}{z{}}~~~|}~W)**)*((()''''&  	!xvwwyyyy{{|}{{{||||}~~}~}|||~~}}||}}~~~}}|}}}}{zy~~}||{{|{{zyzxyyzy{{}|yz~}}}~z{|{||}}}}~}|{zz{||}~}|zyyxyyz{{{}~}~|~~~}~|}{{{z|}}{|~|}|{~~~}|z|~~~~~~}}{|{{zyz{|}~|~~~}~}}}{zz|{z}|{{|}}}}{{}}|y{}~~~~}}}}}}{{zzyxwyzzxwyzzxxxx{y{|~|||}|z{{{{{{yxxxxyz{zzz{yy|}zyxxvtxyywuxy|~}|||{{||{||{{{{|~|{|~|~{|{{zz||{}}~~~}~~||||}}}|{z|}~}~~|z||z{|}}~|}}|||}|{||zwxxxvuuwwx~}~}~~~~|{z}{zxxyyz|}}{{|z{y}}}{{yzxuw{{}|{zz|{{||}}~}~~}}~}}~~}~}}}|||zzzz}~~}{{}~~}}{|{|}~||}}||}|zz}|zy{wuw||{{~~~|z{yy{}~~~|{{zzyyz{|{zz{z{|}}{{|{{{~~}|}zz{}~~~||}}|}}}||{zywwxzz|~~|{}~~~}}|}zzxwvvuwx}~}}|||{{{|z~~~~~~|~|}}~|zzxyz{{}}}~~~}||~||~~}|{~~~|}~|{{{|{z|}~}|}~~}}|}}~~{~|}{{zzzxz{|}{{y{||~}|||z{{|}~~~~}{}}|z{{}~|}}}}|{wx{~~|}}{{{z|}{|~|{{|z|~~}~{z|||}|}}|{y|~}}{}|}z{{|||{|~}{zyyxwww{~~}{|zz{yzz|}}}}{{y{z|~~}||}~~V(*))*)((('('(&  
!xtstwyxwxz{{|zy{{||}|}}~~~{|||~~||{{}|~}||{}|{}||{zy|~~}}z}|zz{{zzyxxyyyy{{~|{|yy|~~|||{wzzz|{{z{}}{zyyyz{{{}{yxxwxwxz{z|||}||~}}}~~}}|||{{zz{|{zxz}{{{yz}~z{{~~~}~||~~~~~~|{|z{zzxxyzy|}~~~~~~}~}~}|{yy{z{||{yz{|{|}}|{}}{{~}~~~~~~~|{}}z{{zyzwwxyyxxzzyxxwvxzy{}~~~~|{zzz|{zy{z{yxwxvwyyyzz{yzx{zwxwtsuzywuwvx{~~}~{zyz{z{z{{{|{|{|{z{}}|||zyzzzz{{|{}~}}|~||{}|||{xy{}|}}}|{zz{||}}}||{|}{{|{{yyywvuuvxx|~~~}}|}zzzyyxxyyy|~}~||||zz{}||zzyyxuvy}~~||{zy{{zzz}~}~~~~}}~}}}}~|{|}zyzz{~}{||}}}~|}|}}}}~}{|}zzy{{zzzxuvz{{z|~}{{{yxy{~~}~}|}zxzyzyzz}zzz{||}}z|{|||}||{{{{{|}||||}}|~~~~}}}zzxxxzyz|~|}|}}}~}}}}{zyxwwuvvz~~~}|}|||}|}}~~~}~~}}||z{z||||~~|}~}}{|}||}}{}~~}{}}}||||{{|||~}~}~~}}~~}}{|{zzz{|{~{y{{|~~~{{~||}{}~}~~~}|~zyzz}}|~}}}{xvy~}{}|}{|}}||~|}{{|z{{~~~|{}|}|}}{|}{z}}|~~|~~}~{{|||zzz{zyyy{~~}z{zxyz||~~~|z{{zz~~~~|~V)**)*((')'''(&  !xttrvyzxyz{}}|z{{~~}~~|~~|~}|~~~}~~}}}}}}|||{~~}{{{}{{{{|{||{|||~}|{z|}~|{{||||}{}}}|z|{zz}}||||xwwxy{{}z||~}~~~}~~~||{|{{||z{xx}~}|zxx|~}~}}}~~~}}~~~}|||}{||z{zz{|}~~}~|}|||{}}||{{||{}}}~|}|~~~}}|}}}}|z{|zxz{zxy||{{{xxxzy{~|z|y{}{{|||{yxyxxx{{z{{|zz{zzwyxuuy{xwwvww{~}}|{{yzz{{{}~}||}}|{~}}|}}yz{|zz}}}~}}~}}|||||{y{}}}}|}|zz{y{~~~||||{{}}|zzywwwwvxy|~~}~~}}~|z{yxxwyyy|}~}}}~|{|~~~||{{ywvx|~}}}{{{{z{|}~}}~~|~~}}}~|}|zz{xx|~~~~~}~~}}}}}}~~}~}{zyzz{z{zxwz{z{|}~}{}|yyxz}}~~~~}||{yxyzz{z{z{y|{|}~|}{zz}}}}}{z{{y~~||}}}}~}|{|{yxxzyz|}~}~}{|}||||{zxvutuwx|~}}}}}~~}|||}}~~~~~~}|{z|zz|{||~~}}|{{||}{{}~~}}}|}~}{||zz{{{|~|~~}|~}~}~~}|}{{yyzz{|~}{zy|{|~}zwz}|}~|~~~}}{z}~{yyz}|{}}}|{wuv|~~}}|||{{|~{||}|}{{zxz~}{{}}|{||||z|zz{~||}~}}}}}}||{y|{zyxx{yzx{~}}{zzxywy{{~|zzz{z}~~~~~}~|}~V(**)*)(()'''(&   wtrrtwxxxxyy|{xyyy{}}||~}}~}~|{|||}}}}|}||||}{|}|{|}~}}|}||z{|{zxyzy{x{{{{|}~z{|~~~}}~}{{||{{{{||{}zzyz{||z|{zxwvuvz||||{|~}{{|~}~~}|~|{|{{z{{zzxwz{{zxwwzz}}}}~||}~}~}|}|~~~~||||{{{|{zyyyyyz{{|}~~|~}~}|{{{{y{|{{{{zzz|~|~z|}~~~}}}|}}}}|{z{yyyyywxz{zyxywxxwx|~~~||zzzyyzzz||zyxvvuwyyz{zzyxzyyxxuuuwxwwvuttt{~|zyzyzyz|{||}{|~|{z}}{{|{zzzzzz|}~}~}~~}}}~~}{||||{yzz}|~~~|{yzyy|~}}}}|{|zyz{|zyxvutvvxzz{||}~|}{{{zxxywuwy}~~{{}|{}~}}}}|{zywx{}~~}{|{{zzzz||~~~}}|{~}}~~}|{|yz{zy{}~~~~}||}}|}|{~~~}{}zyyzxz{{|zyz|{y|}~~}|{zyyy{~~}~|}{|yxw{zzy{zyy{{{|~|{{z{|}{|}yy{|{}~~|||}}||~}}{{{||yxyzyx{}}}}|}{}}|}}|zywvwvvx{|~}~~~}~~}}}}}z}|}}|}{{{{||z{}~}~{{{xz~~|{}~}}}}~|}~~~}||{ywzzz{|}}}|}}}~~~~~}}|z{z{z{~}|{z{|~|{z{}~~~}}~}|||z{|{z{{{{}~|}xtwy{~||||}|~}{|||}|{ywy~~~~~~|~}|}|}||}|~}~|~}~}}}}}z{z{{zwv||zzz~~|{zyywvy|{|}|z|~~~~}~~~~|}}U)**)+))'('('('  "wustuwvzyxxy{|zyyyz}}}~~~~}}}}}}|}}~}~}~}}}{|}~~}}}}||{y{{{{{||||||}~~~}{|~}~~||}}{{|{~~|||{ywvvuz}}|}~~~~}||}|}~~||{|z{~}{yzy|}|yxy{|}~}~~~}~~~}~~~}||{}}{zzy{{z{z{}~~}}|{{z{||}|}||y|}}}}~~~}~}|{{{{xy{{yy{{}{|{xxyyz}~~~~}||{{|{z}~|{zwwvwyz{|{{{y{yzyyxxwxyyvwwwtuv|||zzz{|z|z|~~|{}}|||}}|{z{{{{~~~~~~|~~~~}}}}|{{{}}~~}{{zz{|}~}|||yyy||zzxyvwwwwz{}~}|~~}}}z{zxwxywxz{}}~}}}}~~}}}|{yy{{}}}}}{{{{zx}}}|{~|}~}}|}}{y|{yzz}~}|||{{{|y~|~}~~zxyy{z|}}{{z}|y}~~|}}|zzy{|~~}}}~~~{{{{xxzyyyy{zy{||{~||{{}}|{||xzz||||}}||}|}~}~~|zz|}{z{yzzz~~~}|{{{{~}}{}}{{xwwwwyz~}}|{|}~}}}{{zz{}~}~~~|}zy{z|}}~}}}||{{yz}~|||}~}~||{}}}~~}}|{zzzzzz{}}~}{}|{}}~}}~}||y{{{z}~}||{{{}|z||}}~|~}~||}|{}}{{zzyz}}~|{xuvwy}|{|~{|~|{{||{|zyxw{~~}~~{|~|~~}|}}}~}~~}~}~~|}|||||{{{zyzyuz{|zy|~~{xyxwww{|}~|}|{|}~~||||~~}|{{W(****()')&('(&   xutstvuxxwwwzzzxxww{}||}~~~~~~}||}{}}}||}|}||~}~}}}{{||~~}||}~|{{zzxy{y|z{z{}~|||~~~~~}~~}}|||{}}}}|{}|{{}|{|zzvvvtw{}~{|}}~}z{{|}}}}~~{z|zzz||zyyxy{zyyy{}{|||||}}}}}~}|}}}|~}|}}}|{||{yyxxxyyxy{~~~}~}{zyyy{|{||{yz{}~{|}{}~~}~}~}{||yzzzyy{{yyyyyz{yxxyxy{}}~~}}||{zzzxwy}}zzywvtwzzz|zxxxyyyzwxwxxxvxwwvtsx}~|{zz{zz{yyy{}{z||}|}}z{||{zzzy{}~~}~}}}~}}{|}~}~}|||{zz{{|}}~|zzyz{|}~}|||{z{{{zzyxvwxvwz}||||~~|}~~~}{{{zyxwxvwxz}~|}{}}|}}}}|||yy{{{}|{{{z{zxzz}~~||z|~~~~~{|~}}|}|z||zyzz|~}}zy|{z{{y|}}}}zyyzzz{}}|}}{z{||~~|}}|zzyz|~~~~}~}}~|{zywwyxwxyxyyz|}}~||||~}}{||{z{{|}~|}~}|}}}~}||||{{|zzzxyz|~~|}{z{}}}~{}||}{ywyxz{{||{|{~}~~|{yzyy{~~}}}~~|{zz{|}~~~~~||zy}}}|}~}~~~}~|||}~}~~~{{z|||{{|}}}}~|}|{}~{~~}|}{{{|{{}~~}|{y{}|{|~~}~~}~}|}{|}}{{|zzz~~~||ywvxx||}{}}}~{|||||{|{zxy~~}}}{{}}}~~~~~}}}|||{{{{zzzzwx||{{z}~|}{zxzwyyz}}~~~}~|}~}||}}}}|~}W))))*((()&''(&  !xvtwxxxy{yxwzz{yyyy|~~~}}~}~}}|}}~~~}~~~~}}~~~}}}{z|zyyzzz||z{|~~}~~~~}|}|{~~~~~~}}~~}}~{zxxxy{~}|}}~{|{|~}~}|||z{~}|{{zzz{{{z|}||~}}~}}~}|~~{}}|}}{zyyxwz{xv{}~}~}|{yy{}||||}{z||}}}|~~~~~~~}}{{{{{|}{}{}zy{|{yy{{{|~~~~~}~~{|z{zyz||zxyyxwyyyz{|xzzy{{{{zz{zxxyyzyzwx{}~|{{z{z{zzz{}}{|{|}~~|{|{|{{zz|}~}~z{~~~~}|~|{}}}|}~}{}|}}~~~||{{{yy|zwxxwxw}}}}~~}~~}~~~~}|{|yyxxwwy||~~}}}}|~|}||~~}}{{~~}}}|}{zyywvy|~~}z{}~~}~}~}~}|{}|}z{|}}{y{{xy{z|~~~{zxy{{}||||{|zz}}~~~~|{zyy{|~~}~||z{zxxxxvwxwy{x{~~~~{||}}~{{{||zz|~}|}~~}|}}}|||{|{|{z{zzz}}~}}||{|~}}}||||}zyxx{|}|~}|{}}}{zzzyzz~}}}}~~|z{|{}~~~~~~}|{yy{}|{}}~~}}|}|z{~}|}~||{z{{{{{||~~~}||{|~~||}}~|{z}||{{~}}||z{||{{{~~~}||zzxxy{{zyy{|}}{xywwz}~|||{{||z|}zz}||zzy|~~~~}}}}{}}|}}}~~}}{z{|{z{{zyz{yy{|zzzz|}~}{zyzzyz|||}}|~~~|}}}}|z{z{}|~}}V(**)*)(')'''('  !vstvwvwxyxxwwwvxxxx{|~||}}}}~~~}{}}|{z{||{||~~}}~~~}~}~~}|y|}|{yxywwwvwx{{||}~|~~~~~~|{{|z}}~~}}}~}}~}}}|{zxxxwz{}||{}}{{yz{}}}~}|{{{yy|||zzxxwz{zz|zz||}}||}}~~~~~~~}}~~}|z}}}|}|{yzwxyyywz~|||}||~||}~~|{xvy|{{{}}{|{||~{{{|~~}~~~~||||}|{|zy{|{{z}zyz|zxyz{{{}|}}}|}{{{yzzyxyyzyyyyxwwxxxzzyyzzzz{zz{yxwvxxzzywvxz|~|||zz{zxxyz||{{yzz|||zzz{{{y{}~~~}}~{|~~{z}}|}~~|}|{z||}|~~||}~}}}}}~}||{zzz{zyxyxxwx{}||}}~}}|}|}~~}}||{zzxxvuwxz}{~~~|~}}{|||}~|{z{~}~~}|||yy{wvwy~~~}}{{}~~}~}~~}~{|}|{yzzz|~|zyyzyx{||}~~}~|zyy|{{|~}z|{|zy{}}|{{zyy{~~~}|{|y{yvwwvvvwxzyz}~}~}|}~}|}|||{|{{}}}}~~~}|~~}}|{z{||}|{{|}~}||||y{|~|~|zy|}|z{yz~|~}}}{{~~{z{{xyzz{||||}}|{{|~~~|~}~|{zzz}|{}}~~~}}||{z|~|{}~}||{{||{|}}~~||{|}||~}~~}|z|~|||~~}{{}}|}~}}}~~{}zxyzzz||z{}}}}{zzz{|~~}|}{{|~||{}}{}}}{{z|}~~~}|}{{{}}}}}}~|{|{{{{z{z{}|{|}{{z|||}~zz{|z{{}|}}}~~}~~}}||yy~W))*)*))))'('(&  !wuuvxxxzz{xyzxwvxy||~|}~}}~}}}~||{|||}||~~~{}}|{yxywxxwy{}~~~~~~}~|}|}~}}|}}~|zzzzyz}}}~~}|z{{{}}}|||}}{{{|{{zyxwz}|{z|{||}}}~}~~~{{}}~}|{zyyzzzyz}}|}~}~~}~}}|{yyz}|{{{~~~~}}{{|}~}}~~|||z{|}}}~}||}zyy{}|~~}}}~}}}|z{{zz{}{zy{xyx{yyxy{z{||||}{{{{ywvyz{{|zzz{|}}~z|zzzz|||}||{zy}|||zyz{zz|}~{}~{||~~~~~}|~|||}}}~~}~}~~}}{|{{y|{{yz{{y{|}~~}~~~|}}}|}}~||{{zyyxxxz|||}~}~~z{z{|~~}||}~~~~~{{z|xvuv{~||}~~|}~~~}{}}}||zz{|}}{z|zyyx{{~~~~~}}|{yz|{|}~}||zz{{{|~~|{z|z{|~~~|}{z{zxxvvwwwwy{{{~~~~}}}}}|{}|}|||}||~}}~~~~~~}}||zzz|{}}|}}{}|||zzzy|~}}{{||||{{{~~|~~}|||~~}{||zxz{{{{||{}}|z{}}~~}}~|~|||yz}}||{~|{~{zz|}|z|~}}|zz{}||}}~~~}|||~|}|}}}|}z}}}|{~~~|{{{{{}~}|~~~}}}|{zxxvy{{zz|||}}{z{||~~}}|~}{|~{z{{||~~~|z|||}}}~~~~~||}|}z|}}}~~}~}{{z|{{{zz{{|{{|}{z||z|~|zz{{zz}}~~~~~~~~~|~{{zx~}~W)**)+(((('('(&  !vtsuuwxxyyvwxwvvxwz|}~}}}{||}~~}{|||zzxyz|z{|}~~~~}}~}}~||}}{|yxwvvtuvx|~}~}||~~|}||{{|}|~~{{|}}}|}}{zyzyyy||~~}|{{zzz|}}{}||{zz{{||{yxwxy|{z{{{z{{||{}}~~~~~~~}}||||{||}{{|yyyz{{z}||{{|||~}|{y}{{xwy{yy{{}~}}{{}~~{z|~~}~}}}}|}||{}~}|}}||{{zxy|{||}}{|~{{||{z{zyy{zzyyzwwwyxxxxyzz}}{z}zzy{ywwyy||||z{|{|}~}}{zz{yz{}|||~{zy{{|{zvwwywz|~~}||}}{{||~|}}||}{|||||~~~~~~~}}}~||z|zz|zyz{|{{{{|}~}~}~{{{||{{}{{zzyzzyvwyz{{z||~~~~~|{z{|}~~|z{~~~|}|z{yxvvwy~~}|}}}~}|~~}}|}}}|{{|||}{{|zxyz|z|}~}}}}{{{z}||~~~}||{zz{|~~~}}|z{~}~~~~{|{{zzxxwuwyxwxz||}}}|~}}~}}{|||}~||||{|}~}|~}}|{{{yz||~~}}~~}}{yzzy{}}}}z{}{|||~|}~~~~~|{~~}|{zyy{zyy|z{{}~~{}~~}}~~}|{{|||z}}}~|}}||y||{|}|}|}{y|}}~}~}~~|||~}|}~}~||}~{~~}||~z{}~|~~}{zz{xyz{{{{{{|}}z{}}}~~~|}||{}z{{|{{~~~|{|||~~~~~~~~}}}|||}~}||{}|{{}z||}|{|||{{}{||}{z|}{{~~~~~~}||{|~~X)**)*((')'''(&  "wtvvxxyy{zyvyxvuww|}~~~~~~~~}~}||zzz|{{{|~~}}~~~~}|zyxwvvuw{}~}}|}|~~||~}|}~}{{|}}|}~}|{{{{|~~}~~||||{{~}}|}|{{||}||{{{}z|||{{{}z{}~}~~~~~}}||~~}||||z{||}}}|~}~}~~}}}{|{{yxy|{z{}|~~~||~~{{{|~~~~}}{}~~|}}~{z{~}~~~}}|~}~~}}{}{{{||z{zxxx{xxxxxz|~~}|||{|}{{yy{~~}|{|||~~~}{z|{z||}}|~~|{|{}{{wvwwwyz~~}|}|||}~}|}}||}{|~~~}||~|{{z{~}||}}{~~||~}}||~{{|{yyzzyz{yxwyzyyzz{|~|}|{|~~~~||{}~|||}{zyxwxy{|~}{||}}}||~~|||||~}{||||}||{zy{|||~}|~~}}|{{zz||~|||}||{{z|~~~}|{z~~~~~||{zyzywxxz{xzy{{}~~~}}}}}}||{|~~}~}{{|}~~~}}}}{{|}z{}~}}}~||{|{zzzz{{{|}{{zzz|{|~~~~~}|}~}~~}||yyyyyyz|zz{|~~}~}}~}}~~{{{{zzz|~~}|z{|{zz~|zy{zz}~{z{}}~}}|~~}}}|~}|}}|}~}~}}}~~~}~|{zzzz{|~}~~~~|yz{yxyzz{|{{|}~|zz|{||~~}}||z|{yzzzy{|}}}|{{z|z|}|}|~|~~}|y|~~~~~~}||||y{{{{z{{{y|{zz{{{|}{{{|y|~~~~~}|}}}{~~}V()))*(((('''(&  !vsttwvwy|zywwvvtuvz{{|}}~~{}}}}|}}|{zxxyxzyz{}~~}~~}|}|||}|}}}}|ywwxuutuw||}{{|}}}~~}~||{{y{}{|z|}{||||z{yyyz{|}~~}}|z||{{|}~|{|zzzz{z||{{{{{z{|{zzzzyz}{|~~}~}|}|}~~~}{{|||{{}z{{z||~}|}}||{}|{{{{z{yxxzzzy|y{||{z{}}y{||}~}}}}|{|~}|||~~~~}}}{{|~|||}}}}~|}}}{{{{zzz|zz{zywyyywxwuwx}}{{|zz{zzyyxw|}~}|||z{{|z||{{{yyz{|{{||||{{||{xvutuyz|~}~}}{||{zz{}||}|{|{{||~~~}||z{|{{{y|~|||}|}||{||}{{{|{{{{xwwyyz{zxxxywwxxxx|~||{|}~}}|||||{|}}{{zywyy}~~~|{}|}}||{|~}|zy|}}~||~{{||zy{||{z||||}~}|{z{z||}|||||}~||{|~~~}}{y|}}~}~~~~}|{|zyyyzzy{zyyzz{|}~}}~}~}~|{}|}{z~}}}~{z||~~|~~}{||}|{}~}}~}||~{{{z{|||z}|{zzz|{{~~}}~}~~||{{{zyyxz|zz|}~~~~~~}~~~|{|zyzz|~~}{|||{{}~z{|zy{}}z|~}~}}z~~~}}|~~}}|}}~|~|{zyz}|~~~~~||{|z{{{z||}|{}}z{}{{|~~~~~{{{}zyxzy}|~}}}}{{{}{}~}}}~~~}}|~~~}~}~||{{||||z{{{{z{{|z{~}z}~|{}~}}||~~~|U(*))*))()''((&  !wstuwyy{|{{zzxxvtvyz}}~~~~~}}}||yx{}{{z||}}}|}~}}~~|yyxwwvxx||}|{{|}}|~}~}}}{|}~|z}}}}}~}{zzyx|}}}~~}|}z{{~||||}{||}~~||}|}|~}}||yxy|||~}}~~~||~|||}||{}||~~}|}}|||{{{{zxx{||{|{{|~||}~}yy|||~|}}}~{zz}~~~~~~}}~}~~~}~}~|||||{{~||z||zz{xxyzyx{}}}z}{z{}{{yzxy}~}|}|{}|zx~~||}|{||y{{}}}|}|~zxwuuw{~~~|}|~}|~~}}|~~}}~|zz~~~}|{z}}||||~}}}||~|||~}}|{}}}{|{yxxyyyy{zzy{xwxxxvy{~|{|}~}}}}}~|||}}|{yzyy|}}}~}||z|~}{{|~~~|zz|~~~}|~}|{{}}~|{|{}~}~~}|z{||}~|{|}}}}~}~~|{{{~~}}~}}}{|{|{zyyyx{|}zyy{{{}}|~~~~}}|}||zz~}}~|{z{{}~}~}{|~~}||~~}~|}}|{|{{||||z{|{{zzz{}~}~~|~~~}}~~|{zzzyxyz{zz|}}~~}~~}~~~|~~~~||zxzyz}~|{|{{{{{||{|{zz}|{{}|}~~|~}||{||~~|{z}}}}}}{zxx{~~~~}~}|||~|||{{z{}{{}|{{zyxy||}|}}}||z{zyxxz{{|{}{}yyz|{|}}|}}~|}~~}~~|}}|}||{|||yx{{zy{{zzz|z{{|{{|~~~~}}~~~}|||T(**)+))()&''(&   vrpruvx{|{zyyxwvttvy{z|}~}~}}|~||~~}~~~{yyz|{zyz{~~~~{|{|{{~~}~|}zxxwwwwy{{}zyxyyyz||~~}|~~}}}z{|{{{}||{|{{zy{xvy}||}~}}}}||yyz|}|zzz{{|}|}|}{}|y{|}}|{yxuzzz~~}}~}{||~}|{|z{|{z{}|z~~~||{{{{|{zz{zyxz|||}z{y{{{|}|yyzz|zxz||}}|{{zyx{~}|{}||}}}~~~~~~~}}|||{||z|zzz}|{{{{zyyxwwyyxxy{{|||zzy{|{zyxz{~~|{}{z{{zy~}zz||y{{z{{|{|~}}||}zvuuvxy|}~}z||}}}~|z}}|}~}|y{|z|}~~~~~~~~~~}|{z~~~||{}}~~}}|{|{|}||{}}}}}|zxwvxxy{y{{zwvuvvuvw{~{zy|~|{|}}~}|~|zy{zz{{|~~~~}|||}|}}|||}~|{{||~~|}|~zzz|}}|||z{||||}{y{}}}}}{zz~|}~~~~}~|{~|||~}~|}{yy{{yxxyx}~{yxyzy~|{{~}}~}|||{|~~~}}|}{}||}}~}~|{{|}}|}~~|~}{}}{{{|||~}{yz{|}||z{|~}}}~}}~~}|{{}yyz|}|{}{{|~}~~~~~~|{}|zyyz}~}|{|zz{||}|}{zz}}|{|{~~}~~}{{{{z|}{{xy~~~~~{{{{x{}}~~~~}|}~}|{|~}{}~}|{{yxz}{}~~~}||{|yxxxyz|||||}{yy|||}}||~}~~}~}~}||~||zyyzzzz}{{z{zz{|{{{}~|}|~}|~|}~}U)****((()&''(&  !xssrrwxy}~{z{yxwwwxz}~}}~~~~}~~~~|{|}}{y{|~~}}}||~}|~}|||{yxyzz{}}{yxyyyyz|}|}}~|{}}||}}|}}{z{zywx|{{|~~}~}~}z||}}||{z|~}~}~~}}{{|~~|}ywuy{|~~~}}|}~~|~}}{{}{{||}~}}|}}|}~{{z{{zz}|~}}}z{|z{|~~zyz|yzwvy|z}~}||}{zyy~}}}|}|~||~~}}~~~{}}|{y}~|}|}{zyzywz|zyz}||}|{zy}|||}{{|}}|}zz|}|{~}|}}|{|z{z|}}~}}||{ywwwwz{{}~~|{}}~}}~|||}}~}z{{{{~~~~||~~}}~~~}~~|z}~~}}}~~}~~||}}}||||||~|}}~}zywwzz{z{{{vvuvwvvuw{|yz|}}{{|~~~~||{|{{|||}~}||{z~}{{|}~~~~}|}|}~~~~}~}{z|}}~{{||{}}{zy{}~}|zyw|~|}}~}~~|}}||||~}|zzyxzxyyxw|~}{{zzz{||yz}}~}}|~~|}}}~~~}~}~~}}}||~~~}{|}~~}{}~}}|{}|{|}|}||{zz{|||{yyz~}}|}}|~|{{{zzyz{|{z|{{{~{{~~~~~~~~}}}}{zyxy{}}}}{zz{{|{||{|{zz}|{z{|~}}|{z{|{}{zyxy}~~~~~~|}~|yzyyy}~~}}}|~~||~}z{|~}|}|{|{zzy{{{}}}~}{|{{{yyyxz{{{{{|zwx||{|}{{||}}~~~~}~~|~~~~||||yyyzy{|z{yzyyxyz||{{{}~||y|}}~}}}}~}U()*)+((()'''(&  !xsrqpruvz{zxxwuwvvy{|{{}}~}}~~~~|}||~}~~~|{z|~|zyxy{~~~}~|z{{{{}}{}~~}zzzxxxz|z{{yyxvxwxzy{||{z|~~}|{z{z|~}|}|zxyzxvvxyyx}~}}}~}|z{{{z|z|yz|}}}~|~}~}{z{{||zzxvwyz{}~}{|~{{}}~}{{{||{}~|}|~~~|}}||||zyyz{z{||~}|zzzyzz||yy{zzxusvxx{}}{{{yyyx{|{zxzz{{y|~||}}~|~~}|||{z{xvy||{|{{yxxxvy{yyz{{{{|yyxz{|}|zz{||{{{yx{|}|}~}{||{zyzzy|{||}||||{yxwxxz{z{~}|~~~}{z|}{{|~|}|~~~{zzzz{}}}~~~~~}}}}~~~|~}}|}|{}~}~}|}}|}|}||}|z{{{|z}}}|~|{yyyzyzyyyyvvuvvvtvvw|zyy{}~|zyz}~~~}|||{z|}|}|}~{{zz|~||{}}}}~}}|~}}|}~|}~|{||||{|{{{||{{{z||}{yxy}}|}}~}~}}|||}|}|||}zzy{yyyyyy{}}|zzxy{||yy{}|}}}~}|}}~~}~~}}~}|||}|~}}{}~~~}|}~~}||}}z|}|}}}yyyzz{{{yyy|}|}~~}{}~||{{{{{||~}{}z{||~~}}{}~~~~}}}~}|zzyz|}}|}|z{{|{|}}{|z{{}{|{|~~}{||{|~||y{~}~}~}~||z{yyy{~~|~|~}~}}}~}~~}}|{{{zyy{{{|~}~~}{{{|zzyzz|y{}|{|ywx}|||}{{|}{{}~~~~}~~~}~~~}~}zzyy|{{|{zzzyzy{|}|{z~|||}}~~}~~}~|}V(****()()&'''&  "yussssrrw{zwxyvwxxz|}~}}|~~~~~~|}}}}}~~~~~}}|{|}~~~}}~|||}~~}}}|zzzxy}||}{{yyyxywz{{}|{z}~~~{{{{|~~}}|zzzzwxxzzv{~~~~~}}|}{}||z||{|~}~~~}~~~|}}~}~zywxxz||yy}~{|~}}}}}~~~}}}}}~|{z{}|{}~~|}}z{zzy|}}zz|{|{xxy||~}}|zzzz{|}{xwy{wy|~~~~}~}||{zxz{|~}}|zzxwwz{{|{|z}~|yyzz{~~}{~}|}{zz{|}||}}}|}|{{zz}}|}~}|~~{yzzzz|{|~~}|~~|{}~}}~}|}~|||{|}~~~}}}~~~~|~}}|}~}~~~}||~~~||~~~|{{{{{}{~~~}||{{{{{yyyywuuvvwvvuy{{y||~|}y{{|}~~~~|}|{||}}}}{{|z|~||{}}~~~}|{}~}{{||~~~|{{|z}}}zz{zz{z{{zx|~}{zwy}~}|z|z{~~~|}|}}}|}|}zzzz{{{{yz{|}}zzzy{|}{yy|}|||}}}}}~~}~~}}||{|}}}~~~~~~}}}|}}yz~~}|}{zyzz{{{zyyzy{}~|z{}~|{{zyz{|~}~||{z}~~~~~}~||}~~~}||~~}}}~}{zzzz~}|{{{{||y{||{xyyyz{{z}~~~~}{{}{|}}{yz}}~}}|y}|z||yxz}}}~|}{{}{{~}~~~~~}|||z{zzyzz||}}}}~||{|zzzzzyz{||z{zywyy{}||||}}z{{|~}~~~}}~|{~~~{ywxy{|{{z{{zzz{}}}||}}|}|}~}}}~~}}~~V))*)+)(()'(')&  !xtqsrqprvyxvtuttuxy||||{}}z{||~~~|||||~~~}~~{{|z{|~||{z{{{{{|~}}~}{zz{yxy{}{{|yxwxwwxwxy{{yz}~~}{zz||~~|{|||xyyxxwwyxw{~~}}||}|{|{||{z}{{z|}}~{{}~}}|}}~|}|ywyxz|~~}~zvu{}z{|~~|}}}|||}}~~~~}||~}}{{zyz|{||}}|~{yz{z{{}||{z|{yyz}~~}{|{yzzx{zywuuvuw||~|}}}}|}||{z{ywx{||}|{yyyxvxzyz{{zw{{{xyxz{}}|{{}}|||zzz{{|{}}}|{{{||{{}|{|~}~~~|z{|{z|{{{{|{|{}~}zy|}|||}z~~~|{{z|{}}||~}}~~~~~|}~|{}{~~}}~}~}||||}~~|z|~}||zzzz{z|~~~}}||{~{yyzxxwuvuvxvtx}zzyy|~~}}{z{|||}}}}~}|}{|}}~~|z||{{|}~|{|}|~}|{{}}}zyy{{}~~|||zz|~}|{zyzzzx{zwy|}|zwy{~}z{|{zz}}|||~~}}{|{{z|{{zzywz|{{|{|{z||zyzz{||||}}}}|}~~~~}}{}|}}}~~}|}~}~|{z~~|}{|zz{z{{zxxyzx|~}{|~~||{zxz~~}}~}}{~~~~}~~~|{}~~~~}}|{{{}||}{{z{|{|{|xz{zzz{{}}~~|}~~~}|~~~}|{~~~~~~}}z{|{||{xz~}}}}|}{{|}}}}|||{|zzz||}~{}}}}||~{{|{{{{||}||zyyzy{|}}}}~}|{||}~~~~~}}~~~}{yxyz}{|{}}{{{}|~~~}~~}}~|{~~~~~~X)*)**((()&('('  !yvsssurrvwxwussuux{|}}{{|||{}}~~~}~}}~{}||~~}||{|||}}~~~~}{{|{z{|}||}zyyzxxwxxwx{xz}|}{{~~{|~}zyzyzz{zyy|}~{|~}{{}~|}|}}{|}~}~}}~~}~~}zyyxz}{xvz}}|~~|{~~~~~~}~~|}|~|z{~}}}}~~|{{}||}~|}||}{|}~~~~}}~}}|{z{zzxvtstyz~~}~~}{|{zyy{{}|||zz{ywwyy{|||yz|}{{zz{{}~}}}}|{||}|{{|~~~}}|}{}}|}|||~~||}}||}}}|}}{|z}~~}z{||||{|}~}}}}~}}~~|}~~~~~}|}~}~~}}|}{}~}|{}~~|{{z{|{y|}}}||{zyzzxvvuvwwvvx|zz{|~||{{{{z|}}}~~||||}}|}|}|{|{|~}}|{{~}}}|||}||zzz}~}~}}{}|~}||{zyzyz|{yx{}}{yyz|~~z{z{}|~~{z|}~}}|{{zzz{zzyxy{|{||zzz{{{{{yyzz||}|~}}}~~~~~~~~}|z}}}~~~~}z~}~}~~~}|{||zzz{yxyyyy|~|{}}~~||{zxz}~~}~~~~}~~~~~~}|~}}~~}{{zy{|||{{|{||{{{{yzz{xy||{}}|{}~~}{{|~}~}}~~}~~}|yz|}z|{{zzz~~~}|||{{z||{~~}||||{{z{{{|||{{|~||{|{z{|{{z|z||{yywxyz{}{|}}~}}}{{~}}~~~|}||}~~~{{zxz|}||}~{|{}}~~}~|~{{~~}|~~~~}}X(****()()'''(%  !yutssrtstvvurqqsttvzyzyyy{zxyz||}{{|{}~~~||{z{}~~|{zzz{{|}}}~~~||}|z{zz{|{|{|{xwyxvtvttuwvz~~||~~~|||{{|||z||zyxwy|zzyzzz~}}{z{}zy{|}{{|{{|{||{||z{}}}}~|zxxxy{~}}}zxux|}}|}~~{zz}~|~~~~{~}|}}~}}{}|{|}}~~~|{yz|{}~}|||||{{}~~~}|}}||{{yxwwrpprvx|}}}~}|}}|{|{{zzyyx||z{yzzwwyyz{}zyy{|{z{{z|~}~|||||}{{||zzz}}}{z{}|~|}{|y{|~}{|{}~}~~{|{{{{||}}}~~|||{yz{|{|}~~~}}~||}}|}}~~~~~~~}~}~{}||~~}~~|||||{}}|{{~~}{{{yzzy{}~~~~~}~|zzzyyywwuvuwxwx|xyz|}~~~}{||{{{z{}|~|}~|{{}}}~}}}|}~{|~}~|}{||}|}||~~|}{{|||}~}~|}~}|{zxy{{||zyy{||{{y|~~|zz|{|~}}}|{zz~}||||{{{z{yyzyy{zzz{z{z{{|{{y{z||{{{|~}}~}~}~~~}{zz}~}|}}|~~~}~~}}}||}}zz{yyzyyx|}{{z{}||{{|zz{}||}}}~}~~}|}~~~}}~|~|zy{{}|{{|||}||z|{zz{yz{}|}~}~z{}~}zx|~}~~~~~}|z{||||{zz{}~}~~}{zzy{}~|}}}|{{}|{||{||}||}|||{|}|}}|}}}{yxyxxz}}|}~~~~}|}~}~~}}}}|}~|{|z{z{}z~|||}}}~~~~}{}}}}~}}~W))***))()&'''&  !{xwuuutuuuvvuuqsuwwzz{xyz{zyy{|}||||{~|{}{}}}z|{{z{}~~}}||||{}~{}||{z{ywwvvvsrurv|~|}}~~~}|}|}~~}||~|zyww{}{zy{z~}~||}{z{}||||~}}~|{|{{z|~~~~}zxxzy{~~~~{zy{~~~}{{}}}}~}}~~~~~~~}}~{|}}~~}|{yx{~~~~|{|{|~~~~}|~~||||yxuqopsvx|~~}|}}}||{{|{xz}|{{|{zyyy{{|}{zz}|{|}|z|~~~}|~}}}}{z|{{}{}||}}}}|{{|~~||~}}||}||}}|~~}}|}}|}}}|~~~~~~~~~}}|~}}~~~~~}|{}~~~~}|}}|}}~|~~~~}|{z{|z{~~~~~zzyyzxwvwxxwxy|yzzz}~}}}{{||{z{||||}|}}z}}~~~~|}|}}~~}|||}||}}}|~}}~|}|~~~~}~}}|yyy||}~|yz{|{{zz{|}|{{{}|}~~}~}z{{}|}}||{zz|{{zyyyyzzzzz{{|{||{{z|{{{{{||}|}}~}~}||}zzz~}|~~~}~~}~}}}~|{{{{yzyzz{~~{{zyzzzyy|}z{|{{|}}}~}~~~}~~~}}~~}||{{z|}{||}{}|~}{z{{yz{y{{}|~}|{zz|~~}|{y{~}}}}~~~|{{|{{z{}zyz{{}}}~}~~~~~{zyzzy~~{}~|||}|{{zzzzz|||{||}|||z}~|}|zzxywvy|~}~~~~}~}|}}~~~|{|zz{{~~}|~y{{|{y|}||z{{{|}~}}|~~|}|{}V))*)*((()&(((&   xwuuuvuvuututsrrsvvwxxwyxzzyxz{{z{{{|}~}}~{{{yz~}{|zyyz{z|}}~}}||z{||}{z|zyxyxxvtutrrssw||z}~~~~|~|{|{|||{|||zzzwwx|zyy{z{~}{{z{zxy|{|||}}~}|{{{zvy||}}}|yyyxxz|}~~}}}|yzz}}}|}}|z|{{}~~~{{||}}|}~}~|{{|{{}|zxwuw}~}}{z{z{}}~~}||}~|}}|zxtrpqtvwxz~~|||||}}}|{{{zyzz|z{{{yyyyyyz|{xyyyzzz{zz}}~~}||}}}{{{zxxvz~~|{z|z}}}{zz||}~}||~~~~||||}|}}||||{|||}{{}|~~~~~~~}|}}|}z|}}~}~}~}~}|}||}~}|~~~~}|{}{|}}{|~}}}{zz{|{}~~}{zz{zyxvvvwwwx}xyzz{~~|}||{{}||zy|||}~}{||z{~~}}|{|}}}~}|~}{{|{{~~~~}}}}~}}}~~~}~}}}{zyz{~}~||z||}{zxzy|}||||}~~~}~~~|}{{}||}}|{||zz||zzyyzzy|{z||||{{|{{~||zz{z}~}|}~}}{|zxz}~~~}}}||~}}}~}}}|}|z|}|zzyyz~}~}~}|{yyyxyy|}}|{{z{~~|||{~}}}}~}{||{{{|}{||{}|}||z|}|{zz{}|}}{|yxx~~|y{|}~~~~}}|{}|{z{}|zzz{}~|~|zyyzy|~~|}~~|||}||||zzz|}{|~~~}}}{}~}}~~}zzzxxxz{~~~~}~}}~~|{{{y|}|{~~}~{|||{yz{||z{||{}}|}|~~~|y~U)****((()'''(&  !{wwwxxwvxwwuuuuttvwyyzxwy{{{z{{{{}}|}}~|{zyw~~|||z{||{}}~{|{||~}|{}|{{{zyxwwvtttwy}~}}~~~~}}}|}|||~~}}zyy|{zy{{{~~}{zzzxy}}}~~~~~}}{|ywuy{}~}{zyyyyz}~}{{y{|}~~}}|{{|}}~~~{}|}|}}}}}}{|{|zxvvv|~|}||{|}~}~}|~~~~~}{{xuttvxzxy~~~~|}}|~}}|||{{{}|{||{zyyxzz{{}{x{yz{|z{||}}|~~}}xxvtz~~|{~{}||||{|{~~{}~}}}}}}~||}{{}~||}|~~~~|}}|}|}}~~}~~~}~}|}~}|~~}~~||}}|~~~~~|}|~||~~}|{zyzyvwwwwxy|z|}}~~~}}z|{~}|{}|}}}}{||{|~~}|{{z|}~~~~}{|}y{|~~~}~~~~~}~~}}{{z{}~}}|}~|}}zxyy{|~}~}}|~~}|~~}|||}|{{}}}{|zz{|{z{zzzz{z||}}{{||zz|}{|{{y|~~{{}}}}}}||{z{{}}|~}|~~}}~}||}~|}}||{}}~}z{zy|}}}~~|{{{zzxxyz}~||{{z|}||{z}~~|}~~~||~~}||{{|||}|{{zz}|{|{{|z{|xy|}{}~}{yxxz|~~|{{z~~}|~~~}~~~}~|~}|{zy}|zz{y||}~~|zyzyz{~~~{{}~|{|}||{{yyyz}{z{|}~~|||}~}~~{yyxxwzz}~}~~~~~}~}~}{{{{yz||{~~}}|{{{{zzz{|{z{{{{{}|}}~~}}~~~~~}zy|U()**+((()''((&    yvuxxxvvvwvvuttrtuuxwxwxy{yzyz{zz}{{||}~~|zzyx{}}|{|y{{{{|~~}z{yz|||{z{{zyzxxvwvusttvx}~||~||}~~~{||}}{||{|}||zz{zzzyyyz{|{zyywvvx|~}~}|}||{yxvttvy{{}}}|{xxvxyz}}~~|zyxyzy{~}}}||{|{|}~}~~~{zyyyy{z}~}|{zz{yvusty~}{}|{|}~|}}}||}~~}}}{zywvutwxzzz~}~~|~|{|{{{}|{z{|zz{}{zzzzxxxyxzy{|z{yyz{z{z|z~}{~~~~~}|yvtrx~|{y{z{~|yzz|{{{{|{z{~~~}}}~}}|{{{{y|}}{||}~~~||~~}~|}|}~~}}~}}}}~}~~|}||{|}}~~~~}}}}{}|}}|{}~||{|{|~~z{|{yz{vwwwwxx{z{|}~}~}}{||~}||}{|}~{{{yz|~~~~|{z{~~~~|}||z{|~~}~~~~~~~}zy{{}~~}z|~}|}{xyz}|}~}|~}|||~~}~}||~|{{||||}zzz}|{yzzxzyyz||{{zyz{{|}|}||{|~}||}~~|||}{||{|}~~}{~~~~|}{{|}}||||}~}|{z{{|~~}}|}}}|}{yzyyzz|}||{z{||{z{|}~}|{}~|}}~}}||}|||}||||||{}|{||{zzzxyzzzy}{zy{z||}~}}{}}z~}{~~}}~}~}~|zz|}||{yx~}{}}{}}{zz{{|~{}}~}|{}|{{|yyxz{}{|{}~}}}~}}~~~{z|yyyz{|~~~~}~~~{{z{zx}~|}~~|||{||{{||||}z{{|{{}~z}~~~~|{{~V)**)*(('*'''(&  !!xtvxz{vwxxxxxwuuuvxwyyyyy{zzz|{}}~|{}~|{zz{}||}||}|~|}~||~{{|}{{}||{zxxxxwvstuw{~~}~{|~}}}||{z}||}}||{|{z||~|zzyxwwwy|~~~~}{{|{zwuuuuy~~~~{zxxwxz~~~~{yyyzzz||}~~~|~~~}{zyzw{}}~~||{|zxutsw{}~}}}}~|{|~~}|zzyxvvxy}|~~}|~}||}||}|}{|{}}|}|zyyyyz|}||{z{yy{{z{{{}~~~}{wvtz~}||{{}~|{{}|{z{|{yyz}~}{{|{|yz}~}~~~~~}~}~}~~~~~~|}{{|~}~~~~~}}|||}}{|{{}||}{}~|}|}yy{zzyyyxz~}}}~}~~}}~~|}}}}}~~||{yz~}~}{y|~~|{}{zz}|~~~~|~}}||{{|}}{{~~~}{zzz{}}~}}~}~||~~~~|}|}}|||{{~}|{z|~|zz{z{zyy{}|zzyyz{}|{|~|}|}~||~}}|~~~}||}}||}}{}~~|{zz}||}|}}}~~~~||zz|~~~}||}{|zzyyy{{}||{{{||zz{{|}~~zy{}~}}}~}~|{}|}{}||||{z|||z{}yy{{zyyzxw|~{zz{}||~~|||~}{{}}z|~}}~}~~}|z{}{{|{zw{~||{{z|~|zzzz{}|~~{{}~||{}|z{zyxxwz~|{{{~~~~~|||}~~}zzzywyz||~}~~~~~}~~~|}}{zzzyy{}|~}}~{zz{|{}~|{||zy{{zz{{{z{}~}}}}|{{}|V()***))()'('(&  " yuvvxzywwxwvwwuuuwuwvwxyxyywwyy{|}{zwx{}~~|zzxwxyyy||{||{|{z}~||{|z{|}{yz{zyzxxvwutsrsx}~~|~}~}~~~~{z{}}{zzzzz}~{}|}{zz|{|{}|yxxuuuwxz~~}|||{{}yvvvvvv|~~~~~~|{wvuwxz{}~~~{yxywxyz|}|{{||}|~}}~~~|{xywvxz{~}~~~|{{zxvutuyz||~~}}~~}~~||{{zz~}~~{zyxyvvxz|}}}}}~~}~~~~|{|||{|}||{{|zz}|z{zzyyxxwyyzz{zyxwyy{yzz{}}}|zxwux~~|}|{{|}{{z{|zxzxxuvwz~~}}{z{{{zy|||}~~~~~~~~~~}~}}~}~~~|~~}~}~|{zzz|||~~}||}{{{||{{zxxz~}|}}|~~}|||zyzwy{yxxy~||}}~~~~~~~~}~|||}}}}|{y}}||{|{|}~~|||{zz}~~|}z|~}~|}}||}|z{||||~~~|{{||~~~}}}}{}~}}}|}~~}|{|{z{~|zx{}|||{{z{{z{||{zyyyz|{||~}}}}|{|||}~~~~}~~}}}~~~|}~|{zz||}{|}}}~~~~}|{{}~~~}~~||~|z{{zxy{|||}{{{}|zzz{|~~{y|}~}}~|{}|||||}{}{||}{z{|zyz|{yy|yy}~}|{}}~}}}}z|}}{|}}|z~~~~}{|}}}{z{||}|||yy|||{{|}||{{{|}||~~}|}}}}{|{{zyxxu~}~|{|}~}~}}||}~~{|z|zyz|~~}}~}~}~}~zzzz{{|~}~}}}}{{}{}~~~|{|zzy||{zzzz{|}|}~~~~~}~W))**+((')'''(&  #!ztwxw{z{yyyyxywxvwwwvxyzxzxwx{zz|~{xwy|~}{{ywxxyy|{|~}}|}|}~}}||}}}{{{||{zzyywvttrrw~~~~~}{{}||{yz{|~}~}}}|}~}||}||zxxvvxx{}}}}~}}|}yxxwyz|~|~}}}|zxyyz{}~|zxzyyz||}{{|~~~~~~}~}|{xxwx{|~~}}~|yxyxy}~~~}~~|}}}}|{|}~~~}}{zxwxy|}~~~~~~~~{|}}||~}}|}}||}|{}zzyxxyyz{z{|{z{yyz{zz{|}{{{yz~}~|{|~~||~||z{yxwxyz~{||}}|{|{~}~~~~~}~}}~~~~|{||zz|||~~~~~}}{|}}|{{{z|}}|||~~~~~}z{{xxz{yyx|~~}~~}|{}}~}|{y}~~||{{|z|~~~}}{{z||~}}{{~~||z}}}~~|||}}{~}{|}}}}~~}|}}|}|}}~}|||}|{{~}{yz{{||}|{|{z{{|z{xyyy}||}}}}}|~}}||{z|}~~~~~}~~}}~}~|y{~~}{{||||{z{}}|~}}{{|}~~}}||{|zzzzzz{z{|}zyyz|y{{z||~~~zyz||}~}}~}{|}{|}}}{|z|||}z{z|yxyzzxxzyz}}|{}~}}~}|}}|}|{{{y{~~~~}||}|~}{{|}|}|}|zz{~|z||y{|~|}zzy{{||~|||~|||z{{{zyyyx{}|{z{|}}|}}|{~}||}z{{{y{~}}}}}}}~~~|{zzzyz{||}}~~~~}|~{{{{}~~}{|zyy{{zyxxyz|z|~~~~~|~~~}|U))*)*((()'(')&  $ zustwxzzxxxwwwvwwwvuuuxywxwvuwyy||}{xutwz~}~}{zxxxxwvyyx|}|||||~~~||{{|~~}z{|{z{{yyvtrrrpu{~|||~~~~~~||y}}}{{zyyz}}}||z|{{|{z|zyvvvvwwy{|{|z}~}}{ywxxy{}}~~~~|}}{ywwy{{}{~~{zxxyyxyz{{zz|}~|}|}|~~~|{zywwxx{~~}||}}|{xyzy}~~}|~}{||~}}||z{||}~||{zyxuwyz|}}}}}~}~|~~~}}}{z|}{|~}{{{{{||{{{|{zyxwwxyy{y{zzyyxyxzxxz{}~~{||yy|~}~{zx}~~}~||{zwwvw{~~~~~{z|}{}{|{}~~|~}~}~~|~~}z|~~}}}|}|||z{|||~}|}~|||||{{}|{{{{|~~}{|}~}|~}~z{{yxxyzww}|}~}~~|{||}||{{{|~}|}|{z{|{}}}}||}~}}}}{z}~}}~|{~||}}}|||}}}~}}}{}}~}~~~~~}~||{{{}~|||||{}}}|yy{|{}|{{{z{y{z{xxwxz{y{~|}}}||}}|zy{|{~}}}}}}|}|zy|}~}||}|||}{zzyz}}||}|||~~~~}z|~}{xyyz|}zz{|zzz|zzy{{|~~zyz||}~~}~}{{|~|}}}|}}|{|||{{{ywxwyxyzyz|~}~~}||}}|~}|{|}|~}~}~|~~|z}~}~~}|}}|z|{zz{~~||{|}}}}~}~}}|{yz|}{zzzz{~~{{{z}}~}{~}}}~{{||zz~~~}}}~}~~~|{{zyy|}||}}}~}}~~}|}~||}zyx{yyyyxyx{zz}~~~~~}U***)*((')'((''  %!{vuuuxxzyzzxxyyy{yyxxxxzz{ywtvwx{~}zywy~~|{{zzzwvwzxz}}}}~~~~}|{}}|}~}|}{yyxvurqptz}{}|||}|}{{z||}|}}}}|}|||{ywwvwwz{|~}|~~|zyxyyz}~}~~~||yyy{{|}~}{zzyy{zy{{zy|}{}}}}~~}zxxz{}~}|~~}{}||~~~~}~|~}}}}||||||}}}|{yvx{|}~~~~~~~~}|}}|z|~|}{}{}}}}}|}{zzzyyy|{{{|{zz{zywyyz{}}~}|{{|~~|{z|~~|}{zyyzz}~}{|~}|{}~}~~~~}}~}||}}~~~~~}~||{|~~~}}}~||~}|}~~}{|z{|~}|||~}~}}}|yy||zz~}~}~}||}~}~||}}}~|{{{||{|~~~}}}{}}}~~}z{~~~~}}{|}~~~}{|}~}~~~~~|}~~~}}~}~~~|}}{|{y|}{|}}|}}||{zzzz|}|z{y{{yyzzyxvxxyz}}}}||||}|zx{|~~~}||{|{{{|}~~~}||}}}~}zyzyz|~}~}~|{|}~}~|{{|}{xyxx{}}z|{yyz|{yyz||~~~{zz|}{}~~}}}|||z}}}|{||{|}~|{z{yyyxxwwzyy|}~}|}~|z}~|{|}}|}~}|}~~}~{z|}}}~}}}~~~~}{{{{zz}~~~{|{{{{}}~~}{{{xyy{}|{}{{}~{y|}{|~~~}y}|}|}~|||yz{}~}|~|}|}{{{yvx|{z{|{{{{~}~~}|~}}||zzxyyxwxxxxyyzz~|}}}}|z~|T(**)+())(&''(%  & zwttuuwyzywwwwwyzzyxyxyyy{xxtrsrx}|}}}||}~~{{xyywuuvxxy}}~~~~}|}}{}~}|z|~}{{}{{zzxxvsqooqt|}||}~}}{{{|yzyyz}|~~~~{{|||||||{ywvvvwz{{}~}~}~}z{xyxy{|}}~~|~{{yyxzz}||}}|{{xxy{zyzywvz~}{}~}~~~~||zxx}|~~}{{~}}}{|{{}|}}~~~~}~~{}}}{|}|{}|||}|{zzyvwy{|||}}~}|}~||}{zyz{y{}{z|{|{{~|{z{z{yyxxyzz{y{ywyyxwvxzy{}|~~~~~{z{~}}}~~{z{z~~|}zyxxz|~~}}~||{}|~~}~}~~}~~~~~~~~}{{{}}}~~}|~~}|y|{{|~}{|~{z|~|||||{zz{|{|{{z~|~|}~|zz|{yz}|}~~~~~~}|~~|}}}|}~}}|{z|}}{{}~~~~}~}}||}}||}~||{}}}}}|{}~~|~~}{{}~~}|}||}~~}}}}}}~~|}|}{{y{}}}{}}}{}}{||z{y}}|z{|{zzyxxywxxvx{|~{||yyz{{yvz|~~~|}}~||||||{{}}{|~}{z|~zyzzz}}~~}}|{}|||}||{}|{yywxz~|~||zzz|{yxzz}~~~|{{{|}|~~~|}}|{}~~|}}z{|{z|yzyywxxzyyz~~~|}}||{}~|}~}{~}}}}~}{yz~}~}~~||{{z{{}~}}{||{}}}~~}zz|ywwy{}{~}}}~|{{{{|||||z||}}}}}{z}~}~~~}~~}}~{{zzxxy{yzz|z{}~|}~}||{{zxyyxwzxxyyyx|~~~~~{{|~~U(***)()(('''(&  '!|xvvwvwy{zzxwwwy{{zz{{{|zz{xussvz||~~{{|zzxwvvwx{}}~~~~|~}}~}{z{}}}}~|{zzwwurqrsvz}~~~}}}|{yyyz}~~~||||{{}|}{zyxwxz{}}~~~}{yzyy{}~}|~~}{{zyzz|~}~~~|{{z{{z{yyxy{~}}|}~}~}{yz||~|}|}}}||~~}}~~}~~}~~}{|~}{|||{{~~|{}{yzz{|~}|~~~~}}}}z{||}}~}|||{}~~|}|{zzzzz{|{|{|{y{{zxwwz|}~~~}}|~}|}}||}~}|zz{z|~~}}}||{|~~~|~~~}}|}~}}}~~~}{}{|}}~}{{|z|~||}}}|yz|{||||z}|}}~~~~~~}|~{zz}z{{}~~~|}~{}~}||}|}{|z|}~||}~}~}}~~||~||~}~|{{~}~~~{{{}}~~~|{|~~}}~|}}~~~}}||}~}}~|}|z|{}~}}|}|~}{}||{z{|~}||yz{yxy{wxwvty|}||zzzzzzzwwy}~~~~~|}|{|{|{}||||zz|}{z{~~~}zzy{}~}}}}}}{{{{{~~|z||{yyxwz}}|}{{zy{zxyyz|~{{}||}~}}}}}}|{|z{|}{|{yz~|z{zxzywxyxvvwz}}~|}{|{||~~|}}|{~~}{|{zy|~~}~~~~{||yzz{}}}|z{||~}}{{zywvwy}{}}|}}|{||{||{{zzzz|~~~~{z{~}}~~}}~~~}|{zxxyyyyyzzyy|~}}|~~|{yzzzyxwwwxwwvxxx}~~}|||}}}T(****(('('''(&  (!{yvuuuuvyyyxuutvx{yyz{{zyzyyvtux{}|}}}~}|ywyyyxwwxxyz}}~}}}}|{|{}|wsx~}}||}||zzywusrrsux}~}~~~}{~~|{yywxz}}~~}~|{|{zyzy{{{yxxxxy{~}|~~~}}|zyyyyz||{|}~~}}}zyyyxz{|}~~~}{yzyyzyxyxwyy{||{}}}}~|}}|zwz|}}}{|}|~}|{~~}~}}}}}~}}}}}|~}||}}{{||zz{}{{{{yvyy{{{zz~~}|||||||zz{zz~~|||{{|~~}}}|z{z|yzz{{|z|yzy{ywwxxy{~{~~|}~~}|}}|~~}|{}}~|{{z|zy}}}{{{||}}}}~}|{|}}}}~~~}~}~~{|}}|}~~~~{{|{{||~|z|yy{{yz~}}zyz{zzz|{z{||~}~|}}|z{yyyz~~~~}~~}~}}}~}|}}|{{{{z~~}|}~~~}}||~}}}~}~|{{}~~~~{{z||}}~~}|~~}||~~~~~~~}}||~~|{{|{}}}|}~|||}}||}}|{|z|}{zzyyyyzyxwwsw{|{zzy{{z{zywy{}~~}|}|}|||{{}}}}{{{{{{{|~|{zy{|}~|}}~}}}|{z}}}}}|zyyyzx{|{}~~||yzxxy}|{{|}}~}~|~}}||y{{~~{||zz}||yz{zywxxvuuw|~}{|}~|{~}}~||{~}~|zz|~}}{|}zzy||~~|}z{{~}}}{zzxwyxz{||||||}~|{{}{{y{z}~|y|~}}|~}{~~~~~~~}|{yxzzywxyxxy|~}}|~|}yzz{xxwwwwuvvvvy|~|~}}}|U)*)))((')''(''  )"}yzxwwuwwyxwwvvwyy|z{}|{|{{zywxz~~}~~||zz{{zyyzz{{}}~~~}~|}}|wstz}~~~~}}|zzxxuutwwyz}~~~}~~{{{yw{~~||{zzyzyz||zzxyyz{~~}~~~~{|{yz{|}~|}~~~~~|z|z{z{|{}~}|}{{}{yzyyxy{||{}~~}|{zz||}}~~~}~~}}~}~}~~~}~~}~~}}~}~}{{y|}}}|{zyy{{}}zz|~}~~{}|||}}{z~~~~||}~~~|zz|||}}|||~{yz{zxwy{yz~||~~~~~}|||~{{|||z}~~~|}}z}}~}~}}~~~~~~}~~}}~|||||||~}|||z{~}{|}~~~{{y{z|{{z{{{||~~}}~~~}|{{xx{{|~~~~}~}}~~}}{{{|||}~~~~~~~}}~~~~}~~~}}}}~~|{{{{}}~~~}~~}{~~~~~}~||~~~~}}}||~~~~~}}}~{}}|z{|z}}{yzzyzzzywwvux{|zzz{||zwyyy||~~~~|}~}{{|||||~||{zzzz|||}}~{{xz|~~}}~}||}}|{}|||}|yyxxwwy{}~~}zzxzy{{~{|||{|~~}}|}||{|zz{||{{|xx}}|{{yz{yxywttssy~~|}{{zz~}|{{zz~}~{{x|}~~}}|}{{yxwx{}|z{|~}~~}}}|zzvvwwzz{z{|}|{}}}|{||zyyxy}}~|z{}~}}||~~~|{zzxyzxwvxxxxz~~}{|}|zyz{yyxvvuttttvw{~~~|}}~~|U(**)*((')'(((&  *!}zxwwusvwwvututsvxzyy{{zzzzwxwyy|~~|~||}~}~~}}{yyy{z{yzzzz{|}}~{}}|}{||wutx|}~}}|~}{zxvvtutuvyxyz~~}~~~~||{}~~}}}|zywwx{}~~|||zywyyz{|zyxxxyz|{|}|~}}{{zxyyz{}|}||}~||zxxxy{{{z~}~|zzzzzxyxwxyz{z}|}}}~~}{{}}~{z{{z|}}}}~|{|~||}|}}|~}~}}}~}}~~|{|||zz{||{||zzzyzz{zz{}~|}}|}}|{z{{zy|}z~}|||}}}~~}|{z|z{}|{zz|yzxzywvzyzz|||}~}}}}~}}~}~~~~~{{|}zz||}{|}}}||z{y{}~~~~}~~~~~~~}}~}}}~~~}|{|z{{{}{{{yy{}~{{}}~~{z{zyz{zzxy{{zz|{|~~}~}}{{xyzz|}~~||}{}~~}}}{yz{{|}}~}}}~}}|~}||}~~}}}}~{|{|z{z~}}|}}}|~}|}}~|{~~~~~}}}}~}}}~~}}||}}|||}|}~||z{{{zzzxyvvvz{{{|zzzzyyy|z|}~~~~{~~||}|||||~|{|{zz|||}~}|{zyy{}~}}}||}}|{z{|}{|z{zzxwvyx|}}||zyy{}}~|~}}||}~}~~||}}{{{}}{z{xvz~|}{z|{zyxwusqrt{}~~}}||zz}~|{zzy|~~~{{yz{~~}||}||yzxx{~}}|||}~~~~}|zxxvwzzxy{}~}|||~||{{{yyyy|~}}}|}~~~||~~~}{z{{zyzyvvvxz{~}||}}|zzz{yzywuttstvxy|~~}|~~~~U(**)*)(((&('(&  +!~{zzyywwyywuuustwy||zz|}{|{yxxy{}}}}~|{z{z{||{z{{{|}}}~}}~}~~~|zy|}~~~~~|zyywwwvuxz|zz{~}~{y{}}~~{zzxvwz~}}zzxxyz|||zyzzz{|~~~~}|||{{{z{}|}|~~~{{zyxy|}|}~}}{z{{{zyzyxzzz{{}}}~}|~~~~||yz{}}{z{{|}~~~~~~}}}}~}~}}}~}~~~||~}|{{~}}~||{|{||||||}~~}{}||{|}{zz~}~~{{}||~|{{zz{}~|{{|{z||zxyz|{|}|}}}~}{{|}~~~~}|{~~|{{|z}~~}~||{|}~}~~~}~~~}~~||{{{|{||||{zz}}|}}~~~}||{{{|{zzzzzxyyz{~~~~}}}zz{{{{~~}|}}|}~~~}}}|zzzz||}~}}}}}}}~~}}|~}~}||}|zyy{~}}}}}}~}}||~|}||}~~~}}~~~}~~~}}}||~}~}~~}|}||{||{zzywwwx{|z{{{{|xyz}|{}~~}~~}~|{}|{|}}}}{|{{z{|~}|}|{yz{{}|}}||~|{{|{z||}yz{zxvvvwy|~~~||yxy|||~~}}|}}|}~|~|}}}{{||{{{zywy||{|z{yyxvutpqqu{~~~~~~~|{z}}{{zxx~~}~}|yxxx~|~|}|{zyxxxz~|{||}~~~~~}|yxxxyyywy|}{yz|}}|{zzzzzxy~~~}}|}~~}}~~}}~~~}||||zzyxvwwvwz{{{|{zz{{{{xvuttttuwy}~~~~|}~|V()*)*(('(&('(&  , ~|zzxwvwwxuvtsqprvxywuy|||{yxxx{|~~~|}~|||~~|zxzzzz{z{{|{|{||}||}~}~}~{{{}}~}}}~|zzwuuwvwx{|{{z~~}}~~}}~|zyz||}~|zzyxuvy{~~}|yywwxy||{yzz{zyz|}|~~}}}|||{|{zzxz|}}||}zz{zxxwz|{|~~}|{yyyzzz{zyx{zz{|{{{|{{z|yzzxwwxz{zz|{{|}|}~~~}~}~~|{}~~~}~}~~~}~~}~}}}}}}||||}{}{|{{{{zz|~}||{||{|{z{{yyy{z{}}{|{zz}||zyzxy|{|{{{yzz{zyyzz{{{{|}}|{yxz}~}~}~~|~~~|||~~~{zyz{{}}~~~~}}{{zzy{|~~~}}}~~~}}~~}}~~~|{{{|{||{{|{y{}}{|}||~~~{{{z{zz{yxzywwwxy|}~~}~~~{z{{{z{{~|z|{}|~~~}}|||{zzyz}}~|{~~}|||}~~|||~~~{|||{yxz}~{zz}}}}~}{{||}}}|}}~}|}~~|~}}{}}~~}~~~}~{z{}}{||{wwxy{{zz{{{zyy|||}~~}~~}~}}|{{~||}}}|||{zzz}~~||||{z{||||||||~}|{|{{zzyz{{wwvvwwy||~}{zzy{||}~~~~}}}}}}|~~}~}}||}}||||zyz}~~{|||{{zxusrrsty{}~~}~~}{|~|{zwv|}}~|{{zy|{|}|z{yzyz|}~~~||{~~~}|{{yyyxwx{|}z{|}~}}zz{|z|y{~~}}~}~~~~~~}~~}zz{xwxwvw{~}||}|||{|{|{xuttusvv{~|~~~|}~W(**)*()()'''(&  -!{|z|zyyxyzwvttrpqtzyyxwz}~}{zywz|~}~}~}{z{||||||{}~}|~||{}}~~~~{~~~}}{zyyxzwzz{}}|}{~}~|zzz|~|{{zyvux|~}}|zyzzz|}||{|{zz{|~~}}}||~|{|||{{~}||{}{|||zywx}}|~~~|{{{{|{|{zz||{{||}{|||zyy{yywyxyzz{}{||}~|}~~}}|~~}~}}~~}~}}}}{~~}||}||{}|||}}|~~~{|||||||zzzzx{|{||{}}}|{|{{z|}}|||{z{}zzz{|}~}~}}}{{zy}~~~}}|}|z||}}{~~~{|z{{{|~}~~~~~}}}|z||||||}{{|}||}}{}~}|}}|||zzz{xwwvuw||~~~~|||}~||{~~||{{}|~~}|}}}}|{{z|~~}{}}}{{y|~|}~~}||}{yyy{}|y{z}}~}}~~}{|{|||}{z|}~|{}}~|~~~~}~}||{z|~}||{zzxwx{{yzz|{zyz|||~~~~|{{|~}|}~}|{|{zyx}~~|{|}}{{||||}||||~}|~{|z{xx{|xvvwvvx|z||{yxz{{|{~~~|}||~~}}}~}}}}}{||~~}}|}{yz|~}~}||}{zyxxwusttuvy{|~~~}~~~~~|{zxvx}~}|{zzz~}~~||~}{{{yzy||~~~}}~~~~~|{|{zyyxxz{{zz|~~}}zz{}{{z{|}}}}}~~~~~~~}~~~||{zyvwwvvz}}|{}||{{{|{{zvutstvvy~~~}}|~||z{}~V(*+)*()')'''(&  . xyx{zyxwwwvvsrroqquvzxyx{|}yyxvxz|}~~~~}|||~~}}|yzx|}||z{}}|{z|zz{}~~}~||}~~|}~~|}~}{zyyxxzyxy|{|{{{}~}{|~~}~~}yyz|}~{zyywxuwy{}}|zzyyz{}|}z{zyyzzz}~~||}{{}}|||{|{||{|yzyz{{zywxz{|}~}}}|{z|{zz||{{|}z{|{{{{zz{yxyyxwwyzyy{{{zz{zyz{{~~}~||}}|~~~~~~~|~}}}}}}}}|{}~}|{}}{y{{{|}{|}{|yz{{{{|{yyyxyy}}|{|yz}~}|{zzxz|{{{{zyz{zyzz{|~~~~}}}{zyyz{}~~~~}}}{}}~}{zz|{|||}}~}|{z{}|}~~}~}}}}~}~~~}~~~~~~~~~}|}}zz{}{{||}{|}}{{|{{|~~|}}{|{{zzzzvuvusry~{{|}|}}~}}~~}~}}}|}zz}}}~}~}{{}}|z{{|{~}|{{~{{zwz~||}}}||}}|{{|}~{zy{z~~}}~~~~}|{zz{z||zz}~~}{{||}~}~~~~}}}}|z|~}||~zyywuxz|yzzzzwy{{}|~}~~}||{|~~~~}}|}z{yxy}~}|{}|||}|}||||}}|}|||{|{zxz{ywxyvwy{{{~|xxwz}}}~}||}~}|~~~}~~}}{z{}}~}}|{{||||||{}}{zzzwvttuvwxxx}}||||}~}zyyz}~}{|{zz~}}}|}||||zy{{z|}~||~~~~~}~}z{{xyy{{|z{}~~}}{z{}|{{||}}}~~~~~~}~|}}zyxwxxz}}}}~}}}|{||{{wvuutvxz}~~||~}~}{yz}W)*+**((()''&('  /!wyz|~}zyyxxwustsrrvxxyzyz|}~{ywwz|~}~~}~}~~}~{z{{|||{zz}~{z{z{z}~~~~}~~}}~}}}zzzyz|zy{}}}|}|}}||}~~~}{z{}}}|{zzxzxyyy~}|{{{{|~|}{{|{{|~|}~~}}|}}}}~}~~|}{|z{z||{yxyz|}~~~~}}}{yz{|}~}}|}|{{}z}|{yxzyxxwzzyz{{zzz{z{zz}~~~~}}~|~~~}~~~}}}~~~~~}|~~~}|}|{}}}|}|{||}}||~{zyzx|z|~}}{{{|}~~||{z{}||{{|z{{{yz{||~~}|||zz{||~}~~}}}{|}~}}~z}~~}~~}~~~}~~~~}~}~~~~~{z{~|||}}}}~||z|{|}|}}~~|{{}{{zyzwuvsrv{}{z|{|~}|~~~}~~~}}}}z|}}~~|}|}}}z||}{~~~||||{zy{}{z}}}}|||}}}~}||||}~~~~~}}||{{z|{|}zy{~~}||zxz~~~~{}|z||~|}|||{zzxyyz{zz{xxw{{|~~~}|{~|}}|~~|}}}{zzzyz~~}{||||||zz}~{{|||}||{z{|{{{{zwwxyyy{{||{zxwy}~~~~|}}}{|~~~~~~}~~~~}}|{{{}}}|}{{|}|{|{{}~{{yzxwvvvwxwvtw~}}{{{~}}}{{z|}|~~~|||{z}~~}~~~}}}{||yzyzy{~||~|{|}}}|{|{xyz|{{}}}~}}zzz}|{{|}}}~~~}||~~~~}}}{yyxwxy}~}~}~}}{{|}zzxwvvwzz|~~~}}~|}~z}~{{z{U()*)*()()&(')&  0 wvwz}}{zxxxvttssssutwxxyxzz{zzvvwzz||}}|||}|}~|~|z{{|~{{zyw{}{{{zyyz|}{~}}|||{}~}}}}~{yywyz{zy{}}}|{{{|}zz|~}|}|{zz{}}{xxwwxwyyz~~|{{{{|}}||{{|{}||||~~}}|y}}|}}}~}}}{{{zzz{{yxzxyz|||}}||{|{yw{}}}|{|{{z{{z{yxxywwvyxyxyyyzzyywxzz}~}}}~|||}~|~~~|}}}||}~~~}|{{|~||{|{|{|{z|||{{|{z{|zyzxyz|z}|{zzzz|{{|{zz{}{{|z{yzywxz{zz}~}~||zzzzxw~}~}|~~~~~~}|||{||~}~}~~}~}~~}~~~~~}~~}~~|~{|~}~}}|{z|}}|}||~|{zzyz{|{{|~}}|{|yy|yxvvvsqty{{zz}{}}{{}~~~~~~}||}}|}}~|}~|||~}{zz|}|||}|{{zyy{~|y|~~}}}}}}}~}~}}||{||~~~~}}}|||||}|}{{}}~}~~~|{|xy{~|{||{{||}~||}|{zyyy{xzz{zyyzz||~}~}}{}}}~|~~~}}||zz{|}}}{{z|}{|{{}|~|{}{|{{{yz~|z{{{xvxyyx{||{{zyxz|}}~}||~|}~~|~~}}~~~|{|}{~}||}|~{||||||}|}|{xwwwxxyxvtuz}~~|{z{~}~~~}}|{{}~~}~||{}}|}}}|}|}zzz{z{}}|~}{z}~|~~~{zyzzz{{|}}zzz}|{|~|}~}~~~|~~~~}{{yywx|~~}~}~}||{{}{{{yywwz{~~~}}}||}|||U)**)*()()'''(&  1"vwyz|||zzyxwwvttvxvyzyxy{{|{{xxyz||}~}~}|}}~~~}||}}~}|{{zz||}{~{|{||{~}|}|}}~~~~|{zxzz||z|~~|{z|~|{|~}}|{y}~|yyxvxy{{}}|~|{}~~}||z}}~}~~~}}|z|}z}~~|||{{||{{zyy{{z~~}}~|}||{zxz~}~{{{{{}}|{zy{xwxyyzzyzzzzzxzyx|}}~~~|}|}}~|~~~||}~~~}{{~~~||~||}}||{|}|}|||{{{{{}}}||{{||}}}}||~}||}|z{}zwxy{}}~~~|zy{yx|~|~~~~~}||{|}~~~~~~}~~~~}}||}}}|||}~~|{zyz{}~||}~||{|zy{|zxwwstsx{zzz{{}}{{~~~~}~}|}||~}}{{}}||{{~}~~~~|{z{xz{}{{z}~}|}|}~~~~~}{{|~~~}~~~~||||}}}}}|~}~}{z|yx|||{|{}||}}}}|}}|{zy{yy{{zzxzz{|}~~|{{~~}}{}~|}}~}|{||||}||{||||||{|||}|}||{{{yz|}||}zyxyzyzzz{{{zyyxy~~~}}{|~{{|}{{|}~}}~}~~||}||||||||}|z{{{}z|}{xxwxxxzywvx||~|{y{}~~~~}}}||~~|}~}}||}~~|z}}}~}|}}|zzzy{{|zz|zy|~}}~|{y{yxxzy{|}{{{}z{z{~|{}}|~~~}~}}|}~}}|{{yyxz{~~}}~}|{||}{zyyyz{|~~~}|}}}z{|~||}|U)**)+()()'('(&  2!vuwy{}}{{zzwwvtuuvxwvxxxwyxz{zywwyy{|||||}z|{}|}~~{{{{|{{|xxz{{|{|yz|}}{z|{|z|}|{}~}}~|zyzyzz{y}}}||zz{||zy|}~}~}||{z{{yxxxwvxzz|}~|{z{z|}}}{{{{}~}}}}}|||{xy}{{{|~~~}|{z{{|z{yxxxzz{|{|~}{z|{yxwy~~}|{zyy{||{zyzxvvxxzzzxyyzzyxywy{||}~~}{|}~{{|{|}~~||{{~~}~~|zy}~}}}}|||{{|||{{|{z{|zyz{zzz||{{|yz{{|}||||z{|{{~zzz{zxwyw{~~~~~~~z{{{zz{~~~~~}|~|}|{zz{{}~~~|}~~~~~~~}}~~~}}~}{|||{|}|}}|{yyw{|||{~}{yz||zx{yxwvssrwxyy|z{{~{zy|z}~~}~||}~}|}}}}|}{{|~~{z{{}~~}}~||z{yxw|z{z}}~~~}|}z||~~~|||{~}}~}~|}|}}}~}||}~|}|~|z{{{xz~~}|{|||z}~~}{}||{{zyxzz{{{yzz{|}~~||z{~{|}~||}}|z}{|}}}||}|||}|{|}|||~|z{{yz}~{|||zz{{zyyy{|}zyz{z}~~~~~~~}}}{y}||}{~}~}||~}~~}}}{}|{}||{|||{{~{|{}zyyxxzzyyxy{}~~}}zz{}~}~}~}|~}}}|}}~~|{|~~}|}~|{{{{}}{zzzvwz}}~~{{{yzy{yx}~~}{z{{z|}}}}~|}}}}~{}~}}~||{zzz|}~~~}~~~~~~|{{{{|~~~~~~~|}}z{|}}}}}V)**)*((()'(''&  3!wtwz{}}~{{zzzxxwwxzzxyxxyyzyz{{yyy{}|~||}}{{z||~}||~~}}|{y{{|||}||}~}|z|}|{~}|}~~}{{zzzzzz}~~{|||{{z{||~~~~}z{}zz{zxwwxz|}~{|{|}~}||{}}~~~||{|}{z{|~}||}~~~|{{zzz{|z{}}{}||{zz{{~~}{{zyz|}}{zyywwxyzz{xxzzzyyzwy{|}}~~}}~~{{{{{~||{~~~}}~~}~}}}}||{|{}}||}{{y|}||}{|}{zz|z{|~}||||}~|~{{{|{{zzz{~~~~~{{}}|~~~~}}}~zyy{|~}~~~~}~}}~|{{~}|~}{zzyz~}}z||{yz}}|{z|zzxuuuvwyw|{z{}|zz|xw}}~~}}|}}|}~~|}|{{|{}zz{z|~~}~~||{yyxzzz~~~~~~|{|z||~~}||{|~|||~~~~~{{{}}~}}}}}}~||z|{yz~~|}|{}}}|}~}||}|||zyxyz{|{zzzy{~~~z{|~}}~~{z~|~~}|{|}}~}}}|||{||}{|~}}||zy{||{|||{|{zxzyz{zyy{~}}~}~~|}}yzz|{|}|{~}}||}~}}~~}|{}|{}}|{{|{z|}|}|zyyzyyz{xxyz{~~~||{z}~}~||}{|~~~||}|{z}~~~~}{|||{{zz|{{zxxwvy}~|{}~{{yzxvxzxz~~}{{{z{|}|{}{{{~~}|{z}||~}}}}{{y}}}~~~~~||}~{|}~~~~}|{{||zz{||~}~}U)**)+(('('''(&  4 wstwzz{z{zxwyyywwwyxxywwxzxxxzyzyyyz{{z{z}zyxzyy~~}}}|}{{zzz{z{{~|||~|zy{zyy{|||~~}}|~}{{zyyzzz{~{}|z|}{{{|{}}{z~~~{{|yzxyxuuxxyy{~|||}}||{{{}|{{zz{}|~~~}}|}}zzz|zzzz|}~}|||}}}}|zz{{{z{{{y{z|||{z{}{|~~~}{zzzz|~|zyxwwwvxxyyxwyz{zyzxxxy||}}~}}||xyxvx|}~~~}||{||~~~}}|}}}}||||||}{||{||}{{|z|{{{{z{zz|zyyzzyz}|zz{}}||}|{yzzyzz{{|}}}|{{|~|yz~~}~~~}~~~~~~}||z{zz{||}~~|}}~~~~~}~~~~~~}~}~|}|}||{~}|{zyy|~|{||yxx{}|}|zzxxvuvwvwvxyxz|{yv{zz{||}|~~{}|~}|}|||{|||{{||y|xz}}|~~~}|yxwyz|~~~~~}|{}|{yyy{~~~|||}|{zy|~}|~}||zz|~~~~}~}}||z{zyx{~|}{z|~~}}}~|}|~}}{{yx{{{z{{{{{|~~~{|{}~}|~|{~~|~~~|}{}~~}||}|{|}}||{|~~~}{z||{|{{{|}zzzzzzyzyz|~~~}|||}}}}xzyzz{~|}}{{{{~~~~}|}}}|~}{{}{zx~}|}{zxy{zy{{yyyx{|~}|||{}}~~|}|{xw~||}|{yz|~~~~~|{{{|z{zz}}|}yxxxz~}{|~~|zzyxwzy{|~}{{y{|~~}|}|{|}{~}|{zz{|~}}|}}|z|||}~}~}{||~~~~|{}|z{||}~~}U))*)*(((('('('  5!xvuxyzyyzyy{}|{zwwxzy{yxyz{xy{zzzzy{{|zx{}|zxywy~~}~{|}y{|zz|~}~~~}{z{zzz}}{|}}~|{{{{|{}~~}~}||}}~}{{}||}{z{{xxwwwwyz|{{}~}}}}z}~|{|z{z}~}~~~|{}||z{{}}|||}~}||||||{zz{z{|||{}}~|~}{{zz{|}}|{zyyxyyzzzywwy{{{|yyxy{}~{zxxvwz{|}}||}~~~}~}}|~}|}}}|~}||~{{|~||}|{{{{{zz{yy{~|{|~|}~|zz{z{{}}~|~~}}{~|{y{}}}~}}|{}}||}~~~~~~~~}}}~~~~|}}|||}~}}{{y|~|}{~zyx{|~}|{z{zxvwxwvxxzz|}}{xzz{}{y|~~|~||||}~~|}|||{}{{~{|zzz~}}|~}}zwwxxz~}{{yz}}|zzyyz~}~{~~~{yxy~}}}|{{{y|~~}}~{{z|{ywz|}~}|}{|}}}~}|}~~}{{z|{{|y}}||}|}~}~}}}}}~~~|}|}}}||}}~~}||}||}|}{|{|~~}{z{|{|}~}}}}{z{yyxyyy}}}zz{}~||~zyyywy|~||{zzzy{}~}}}}{{}~||{{zz~}||{yyyyy{{zzxxzz|}~}~~}|{{{z}}}|y{yx~~~}{{zzxzz}}}|{z{{z|yy{||{{wzxz~~~}{z~{{zzwwyyz}~}{{yzyz}{{|{{|{z|}~|yzyyz}||z{~{{{||||~~~|~}|}|~~~~}}|{{z{y|||}~}U(**)+()()&'()&  6!yusuwxwxxwyz|||ywwuwxyxwxyxyzxywxyywxyxwwz{yxwuu{~}|}{{||zyy|yzz}}~|~}|yzzxz{|zx}}~|}~||{z{{|z{}~}~}}}{{}||||xx{~}{{|zzyzxvvwwvwxzzxy{}||||}~|zyxzy||~}}|||}|{{|{}|~|yz}|}{|}||{zzxyyy{|}~}}~~~}|z{{zz{|z{zxxxyxzyxywwxyyzzyxwwxy{|xwwvwzxz}~~}|}{{~~}~~}|{}||{||{|}|{{}{{{||{{}|{{}|zz{zzzzzy||zz{||{|}|xwzyy{~|}|}~}}~{zz}{yz{|{~~~~~}~~}~~}~}|~{}}}{{|}~}|}}}}}~~~~}}~}~}~}~~~~}~~}~}}}~~~{|}{|{|{|}}z{|}{{{|yxwz{}~~{zzyzyyyuuuwy{z{||y{zzz{{{}~~|}}~~|{z{|{}||}}}}|||||zzyyyz|||{|~~|zwvwwx|~~~}{{xwy}|{{{yy{}}~~~~~|}|{yxy}~{{}}}|{|{yz}~~{|~}}|yzzywy{{~~~~}}}{{~~}|}||{~~}|zzzyyz|}}}~}}|}|{}}|}}~~~}~zz}}}}}}}~~~}||||{|~~|{{||{zzy}~}}|{zz{yyyz}}}|yzz||~{zyzy{{~}{|zyz{{z}~~~}~}{{{}}{}|z{}}~}|zyzyz}{zyyzz{{}~}}~}||{zy{}|}}{yz{}~|~~~}{{zz{|~~||{{zz{y{}||{yzz|}~~}||~~}{zzyxzzz{}}|{{{x{{||||z{|{zz~~{|zyz|zyzz}|||||}||~~}~~|~~~~|}}{{{|}|~}~V)**))()()'''('  7!{wwwyyywyxy|}}|zyxwwxyyxxyzzy{zyy{{yzyzxwzyzxwuwy~~~}}}|{{z}}|{z|}~~}|z{{zz||{y|~}~~}|{|{}|}}~}|}}}|~||{|}}{}|{|z{yywwxwz{{zy{}}~}}}~~||{yz|}~~~~}|{|||{}|{{y{}~~||}}~}|zxxxyz|~~~|{{z{||}}||yxyyyzzzyyxyyyzzyxxxwxy~~z{zxyywz~~~~}{z~~~}}|}|~}}}~|{}|}|}~}~}}}}}}{|{|{|{{yy|{{{{}|||}|ywyxy{}}~~}}|y{{{z{}~~|~~~}~~}~}|}}}|~~~~~}|}}~~}}}}|}~~~~~~}~~~}}~||{{|||~|}||z|||{yz{z|}}}z{{{zyyxvuvy{{yz|}{{zy||}~}}||~~~}}||||{~||}}|}|{|||{zzxxyz{zz}}}|xwvxyz|}|~|zxx{}}||{{z{~}~~~~}|}}|{yy{}}|||}{|{zzz|}~~{||~~zyyxzy{|~~~~~~~~}|~|}||||{~~~}{||{yy||}~}|}|{{|||{}~~~}~}|z~}~}}~~~|}||zz{}|}||~}}{zxu|~~}}}||yzyyy{}}}|{{{{z~|{yyyz}}}{{{zyyzz|~~}||{{{}~}}|{{||}~}|yzyzy{{|yyzzz{{||~~}||{{xz||{{|{{||}~||~}zy{{|}~~}}|{zwy{yz{}z{yyy~~~~~~}{}||||}zzyxz{z|}~}zzyzz{|{|{z{{{z{|~~}~~z{|zzz{z{z{}|||{|{{{}~}|~}|}~~}~|}}{{z{|{}~~W()**)(('('''(&  8!{wvuvwwvwxwz{{|zywvwwwxwxyyzy{yxzzxxxxxxvxxxxvutwz||}|||}}{|{}{zz|{|~}|{{zzyyz|zz{z{}~~||zzz|z|}~~}||||{|}|y|||}{|{{|{{yyxxwxxzyzzy{||}~|~~||{zz{}~}~}}}}{|}{{z|{yxz~}~}|{|{}||zxvwwwy|}~~|{zz{z{||||{xxwxwxxzxwxxwxxyxxwvvtt|~~~{{zyyzwxz|~~}|{~}~~~~}|||z{{~{{{}{|||{|||}||}||||z{{{z{{{zyzzyzz{z{|~{yxxwwy~~}}z|{|zywwx{{~~~~}~~~}|}~}|}~~}|}}}}{}|}~}|{|{|}~~|}~|{}{}}~~~|~|}}|~}}{||||z|}{|{{~z{zzzzzzz|{{{|{|{{yvvstwzz|y{|{{zx~{{{~~~|z}}}|}{z}||{z{}}|{|z{||||xwwwxxzyy}}zywwww{}~}x~~~}{zzy~}~}}}|||{||}|~~}}|||z{z{}~{{{|{{zz{|{}|}{{z~|{zwwzzz|~~}}}~~~}||}~||}|{z}}~{||z{zz|}~~}~}{z|||yy~~}~~|{x~|}}|}~|}{zyzzz}|}|~}|zyv{}}~~~}{zzzzz}~}~}~}|{{z{{{~}|{{{{}|{z{zyy{z{~~}~}}|y|{~}|{}~~}~}|zz{||}|zyyzy|{}|}}}~{{zyz|zz|}|{{}~}|}~~}}{|||{}~||||{xx{{{}}||{zz|}~}~|}|}}}||}|{zxyz{|}~~}|z{z|||{|{{{{||z|~}{}zz{|y{{z|~~~}|{|{|~}~~}~~~~}~~}}~}|}|||z{z}~W)**))((')''()&  9!zyxyzxyxvxz{}}}{zyyyyzxyyz|{|{zxx|{zz{zxyxyyyxvvvz}}~~}{}~}}}||{|}~~|}|{|zz||{z{{|~~~~||y{}||~~~~~~}~}|{}}||}{{}}|{zzyyyyz{{|||~}{|~~}}||z|~~}}}{y{}|{y{|~~|||}}}~zxwywyw|~}~{{{zz{{}||}{xxyyxz{zyxyyyzzxwwvvsqw}||}~~~}z{{zyz|}~}~{}~~~~|{|}}||~}}~}|}~~}|~}~~}|{{{z|{{zzzzz|}}}}}|yxyy{{~~}z}|{yywvz}~}~~}|~}}}~}}}||}~}{}|{z|~~~}}z{}~}~{{|~~~|||{{|~}}~}{z{|{{|z{{zz}}~|{{ywuuuwy{||z|||z{}|{|}~|{{~~~||{}||{z{}~}}}|{||}{ywwxvvzxy{}{{xywwz~~~~~~|{yy{~}||}}~}}}}}~~~}}}}||}|||||{||zzz||||}}}~}|zxz~}||zxy}|}~~~}{}}~~}}~}|{||{zz}~~||}{{||}}~~~}}{~}}zz|}~~~~~~~|w{}~~}~}|}{{{zzz}~}||~}|zxvy~|{{~{{zzz{}~}|~|||{{{zz}}~||{{{||{{{zyy{{{}~|}}}|z{{{~~~|{}~~~}{{{{{{|}zzz{y{{{{|}~|{{{zyyzzz|||}}~~}}}}||~|{|{{||~}}||{}zyzzz{}}||}x|~}}{{{|{zzz}{yxzy{|}}~}{{zzy{{z{|{{{|{||~~~|}}{zz{zzzy|~~~|{|zy{}}~}~~~~}~~~~~~}|}}|{|{zy{~~X()*)+((')&('(&  : {xvvxwvvwvxz{||zywwwxxxxxyzzz{zxxzzzyyyyxyxxwvvuvwz{{}}||}~}{}||{|{}~~{zz{xzzz|zx{{z{}~}|{yz{{{|~}}}}~}{}{z{}{z{|z{{~}}{{yxxyxy{{|{z{{{{|}{z{{z{}}}}}~}~}||~}}}{xx{{yxy{z}~}}||{|}}zxwywyyz|~}}~~}{|zxwyz||{{{yyxxwxzzzyxzyyxwvtuusqrtxxz{{y}{|}{zz{|}~~~}}~{{}~~}|~|||}|{|}|||}||{~}}|~|||}|{||z{y{z{zyxwx|}}}}{yxzzz{~|~~~}|{|yywwtwz~~~}~~~}|}}}}}~{|}}|~||}|~}{{zzzz|~}|||yw{~}~~}}}~~~~~~}~~|{{{~}|}||||{z|~~}{{{zy{{{zzzy}~}~{{zvuuvwyz}{y{{{z{~{|{|}}~|zy{}~||{{|{{{z{}}~}}|||{|zyxwwwwxyzz}||yyxxy|}~~~||zzzyzyx}~}~}}||}|||~}~}}{{}{|}{|z|{{z{|}}~~}}|{zxx|}}{z{yz}|~||||}~}}}~}{||{|{z{~~~{{{|||~~~~~}}~|{{|~~~~~~~}~|}}}y|~~~}}|}}|{{zz{{~}{||}||zyx{~}}}{}~~|{yzy{}~~}~~~}|{zz{zz}|~~|{|}|z{{zzy{zz|}||}|{|{z}~|z}~~~{{{z{}|{zzy{xz|}{{{}}{{{|z|zzz}~}~}~}~||}~~}|~~|{|}|~~}~|~~{{{zz{|{}|||z}~}~|{z|}{{z{|{yyzz{}~~}|z{{|yyz||}|}|}~~~}}}|{{{|{{z{~~|}{z{|||~}}~~}}~~~~~~}}~}|}{||}}X(****)(()'(('&  ;!{xyyyxxxxwx|||||{zxxxzzxy|{|{|}yyz|{{|zzyzzyxwuxxxzz{}~}|{~}|{|}}~|z{|{yz|{{z{{||~~}}|{|{||~}|}~~~||{|{{}{zyy~~}|{yzzzz{|}{{z{{|}{|}{{|~~~}~~~}~~~~{yx|{{{}}|~}~}|}|}|yxyyy}}|~~}}{|{yzz}||{}{yyyyx{|zyxyyzxxvvuvutuwyxzzxw{~~}{|}||~~~}}~~~~}}|}|}}}}}}~|~}}~}~~~}}|}|{{{~||{{yxyz{|~}}{||{{~~~}{|{yxxsvy|~~~~}~~~}}}}}}||~~}}}}}||||{{~~~}{yvy}~~~~|}~}}|}~~}}|{}{z}{{{{z{zzyz}||~}|{{xuwxxz{}|{z}|z{}z|}|}~~|zzz|~|}~}|||}}}~~|}}~}}|{yyxywyzzz{|{|{|{y|~~}~}|{yyzzy|~}~~}|{{}}}}~~||}}}|}}z||{{z{}~}||}|{{z||||{||{}~~~}|}}}~}}}}|{{|zz|z|||}z|}~~~~}~~~~}}{~~|}}{|}z|||}|}}z{{{{{}~z{|{{{{y{}~}}|{}~|{xyy{}~~}||zzz{{{~{}}}||}{{yz{zyy{zzz|||}~}}||||}~}{|}|~~{|{{z||{z{z{xy||z{||{{{{{{|{yz|~~~~}}zz}~~||~~||}|}~~~~||||{{{zxxxy|}~|zz~|}||zz|zxyz{yyxyy|}~}|{yyzzyz{||}}}~~}~~~~~~{|}{{{zzz|~~}|{{zzzz||}}}||}}~~~~~|}~~|}~}{}}|~|~~V()*)*)(()'(')&  < |wwwxvvxywv{{{{zzyxxwwwxxzyzz{zzyzzzz{zyyzxvwwuwxwxy{{|{z}~~}}|y{}}}}}}zzzxyyz{z{{yzz|}}}~}{{||{z{{|~~{yy{z}|~{{z}{z{{wwx{||}|zxwyzx|{{|{yxyz|{{{{|{z}}~}|}}~~}{}{}}{yx{{z{}{|~}|||{{}{zxxxy|~~}~~}zzyxxy{z{{{zyyxwxxyywxxxyyyuuvvuvvwxxwyvuz|~~}}|||{}}~~}}~||{}~~}{}}||||{||}||}}|}|~~|~~}}}||{}{{{|{z{{xxxy{|~}{||||{~||}~~}{|zxwvttvz}~~~~~}}|}|||~~||||}}||||}||zy|}}}}|{ywxy|~~~~}~~~~~~}~~}}z|~~|{}}|}|||{wx~zzzzzzyyvz}~~~|{zzwxvvzz{{{{z{|zy}{{|~|}}|{zz|}}}||||}|}~}}}}|}||}|}}{{zxxwxy{}}{{{|{{{|||~~~~~}|{{yyzxz~~}|}|{|{}~~~~~|||}}}}|{{{y{{zy}~}}}||{{||{{{}|||~||||~~~~}}~}}}|{zz{{|z{{z|}~~|~}}}~}||~}|~|{}~}{}}~~}|}|}z{zzy||}{{|}{|{||}~}~}}}{{zy{}~}}~~}z|yy|{|||~{}|{{zz{zyz{yzz{{{}~~}~}}}}||}|}}{|||{||{z{{zz|~{{|}|||||{|{{{|~~~||}}~~}}}}|}|~~~}}}|}~}||{yxxxwy}}||}}|}|{z||zyy|ywxyzz}}~}}{{{|yzzz|}~}}|~}~~}}}}|||{zz{{~~~}{{z{{{~|~|~~~~}~~~~~}~}}~}~~V))*)*((()'''(&  =!}zyzyxxxzzxz|{|{{zzzyzxzz{{||||y{{{{{|zzyzyxyxuxz{zy{|}}|{}~}}}}|~~}~~}zzzxz}{{|}{z|}}}}}}|}}||z{{z~}{zz{~~{|~||{|zyx{}}{{|zzxz|}||z{xxz|||{{|{{}~}}}|~~}||}~||z||||~~}~~~~~}||~||xyz}~}}|{{yyz{}|}{{{zxxyyxyzz{zyzyxvyyxwywwxxvuy{}~~~}}}{|~~}}}}~}}}}|}}~||~~~~~}~~~~}~~}}|}||||{||}{zz{|}}~~~|||}~}~~~~}|zyxvvx{~}}{||{|~}~~~|{}~~||}|}}~|{|zy{}}~~|~|{|~}}|~~}~}}|}}|{}}{{{{zyvuw}}||{zwxxy|{{|||{zz{~z|{|}~|||{{{~~~~~}~~}}~~}~~~|}~||~~}{{zyxyz|~~}|}|~}}}|{~~~~~}}|||{{{yz}}}}|{}|{{}~~~}|}}}}}{{}|zyyz|~}}~||}}|}|}}|}~}}|~~~}~~}~~~}~}~||{|{|{{{|{~~~|{~}}~~}~~~}|}|}~|{}~~|~}{||{{z{|||z{zz|{{~~}}~~~}{|{{~}}~|}zzx{{}~}||||{zzz|yyyxwyyzyy~~~~}}}|{||{|~}{|}{{{}|||}z{{|{{}||{|{{{{{{zz}~}}}}~|}}~}||{z}}}~~}}~}|}|zxxvwvx{~}|}}{z{|{zzzyxyzxwyyxz|~|}}~}}||zyyx{{{~~~}}|~}|}}||||}xz{{{~~~}|{|{|~{}~|}}}}~||||}~~}z|~~|U(**)+()()&'')&  > {yxxxywwyzxyz{zyyzyzyyyxyz{{{|{{zzyyz{yyxxvuwxvvz{xyz{}}z|||}z{{z{}}}||{yywxy{zyzzzyz{|{{}z{|||zy{zy~~|||}~|{{|||{{xyyz{}}}{zzyyyz~|{zyzxy{z{yz{{{|{|}||||~}}}{||{{{|{z}}}}~~~~||{}|{xzxz~~|{{xxyxz{z{{zzz{xwxywxyyyy{ywwwyxxwwuuwyyvx{~}}}}}{|~~||}~||}}}|}~}~~||||}|}||{{|}}||}|z|~}}|}||{{{{{{}}|yxy{z||~}||}|{|~}{}}~~~~|zzxwwxy|~~~~||{|{{}~}~~}|}|||||{{{{{|}~~{{z{z|}||~~~~~~}~~~}~~||y{}|}~}~~}|}}}}|||}}{{zzxxurtx|~}{{{ywwyz{{{{z|{zzy}zz{{|||{|{|{|~~~~}||}}~~}~}~}||{{|}}|}|ywvxz|}~~~}~}}|z{}~~}||||}|z{{{zxz|}}|{|||}}|{~~~}~|~|||}}}|||{{zzz{{~~}~}z|}}}|}}}|}~~}~}}}~}~~~}~}~|}||{{z{z{{|}~|}}|}~}|}~}|~~~}|||~~~~}}}}}||{{{|{{zyxxzzz|~}~}|}|zy}~~~}||z|z}}~~~}}|}zzy{zyzxwxyxxx}~}~|}}||}~}||{|{|~}|||{{|{{{|}|}}{zzzz{{{||~~}}}}~~}|z{{||}~}}~~~~~|zxwxvwz}~}}}|yyz||||zxy{zywxxz~}}~~~~~|{||z{{|}~}}~~}||~|~~~yzzz||}~}}|{z|}|~~~~~~~~~~~}~~|z~~~}}{|~V)**)*(((*'''(&  ?!|zyyzyzyzyzzz|}zyxy}{|zzxz|{|{{{{{}z||zyyyxwxzxwz{z{||~|}}|}}}{|||}~||{zyxwz{|{}z{z}|}|~||~}|{z{|{}~~~~{{}}|{{zz|}|}~~|{||zyz}|{zyz{{{z{z|{||~~|}~}~}~}}}z{z||}~~~~|}{}{{zzy{~~~}||{yyxzyz|||{{{yzyzyxyz{z|{zxy|zyxxuwwyzxw{}~~~}{||~}}~~~~}}~~~~}}}~}|}{z}~~}||z~~~}~~}}||||}{{~~{z|||||~~~~}||}~~~|{{yzyz}}~~~}~~}|}~~~~~}|}|{{||~}~}{{|{{}~~}~~}~~~~~~~~zz{|}}~~}|{}~~~}~|{||zzyyvuw{|~}|}zyyzy{|}}{{|{{z}zzz{{|}|}}{{}}~~}~~{}}~~~~|||}}|~}~~||{yxyy|~~~~~~~}|{||}|}}}~||}{{z|{yz||}}}||}|}}~~~~~{|~~|}|}}||~~|z{{{{}~}~}}{}|||~}}|~}}}}}~~~~~}~~~}}|}{{zyzyz||~}||{}~}|{}|}|}|}}~}~~}{||}}}~{|{|{zzywxx{y|}~~}~~{|yz|~~~|||{~}}}}~||zzy{{yywvwwwuuy}}~~}}~}{{}~~{{}zyy~}|}}{{|}}{}|||{|{yz{{{||{}~~~}~}|}}}|{{{{~~|~}}}}}}|zywwxvyz|||{zxxy{{|{xxz{zxwxxz}~}||~~~~}|{|y{z{{{}~|{}|~~|~~~}}{{}~{z{{|}}~}||}zzz}}~~~~~}~~}}}|}|xz~~~}}}~V)***+'(()''')'  @ }zyxyyyzyyxyz{zywwvy{|{yxyzzzzyxz{{z{zzyxxwvwxxvwywz}|}|}}}||zz}{|{|}~}{zyxwvwxx{|zyyz{{{{{{|}|{z{{|{~~}~{{|}|||{{{zwy{{||}}{zzz{z{|{yyxw{zzyzy{{y|||||}~~}}}|{}|{{zyz{}|{~~~||~{{zzzzywwy~~}~~|{|{zyxywyz{{zzyyzyyxwxzyyy{yyx{yxwwuuvxzvwx|~~}~|{|z{{}}}~|~~~~~~}}~}}~~~}||||~}{zzx{~}}{{|}~}{|{|{}{zzz|y|}{{{||{{}~~|||}}~}~{}}~~}{zyyz{{{~~}}}}~~}}~~}~}|||{{|{}|||{{{{{~~||}~~~~|}~~|~~~|{zz}||}~}~{{}~~~~~||{|zxyxwwyy~}~}||{yyyz{|}|{{{zz{|yzz{{||||{{z|}}}}}}{}~}~{|}{y{~}{~}zzzxy{~~~~~~~~~}|~}}||}}}|||{yz{zz{|{}}||~}{}}}}}|}}}}~}|}~{|}~||{{z{~}~}|{|}}}}}}}~~}~}|}~}~~~~~~||}}|{zzwyx{{|~||yz|~|{}}}~~~~}}~~}}~|{{|~~}}|{}{{zzxwyzyzz{||~~}}|yyz~~||z}}}~~}|{zyz|zzzwvuvuvw{|~~}~||~|}|z{yy|}}~~|{{}|{}}|||{zyz||{{|z|~~~~~~}~}|||}~~}~~}}}|zyxyzz{{|||zyxxz{||yxy{zyxywy|}~~}~||z{{{{|~~~|||}~~}}~}~|}}~|||||~~}~}~|}|}~~~~~}|~~}|z{~~~~}}W))*)*((()''')&  A!{zy{{z|yyyyz{{zzyyz}~|z{zz{||{y{|{|||zzyzxww{ywxzwy}~}}~~}~{|}~|~|}}{zyywwwy{|{zz{{{}~}|~|z{~}}}|~~}{|~~||~|||zy|}~}}|}|y{}|||}}{yzxz{|{|||zz|}}~~~}}~}}}~{zy~~|}}~}|{{{{yxvy~}}}}{zzyxxz{{{{zz{{{zxzzzzz{zz{{yyzzwuvxzwxwz}~~}~|{{{}~}}~~~~~~}~}{||||{|~~|||}}}}~}{||{y{}|||}}|}~||~~~{}}|zzz{{|~||~~||{|}}}~}~~~}||}~}}}}~~~|~}~|}~}{{|||}}}~|}}~|||{y{{zxzy{{~}}}zz{z{|~}|||{||~zyy{|{|||}||||~||}}|~~~|{||z|}}~~}|{zzy~~~}|{|{|~~~~|||{{z{|{{|}~~||~}|}~~|}~}|~~||}}{}~}}}{||~}}~~~}}}|}}}~~}~|}||}}z~~~~}~{||~{{yzyxy{zz~}|zz{}}|{~~~}~|~}~~}||{}|~}}||}z{{zxzzyxwz{{|~}~~|y{~~}|~}~{~~}{{zz|zyyxvuusuvx{|}}}}}}|||zz{|}}~||{}|}}|{||{yyx||zz{y{|~~~~}~~}|||||}}~~~~~}}|~|{{|z{{{z{{zyyxwy|}|ywyz{yxyxy{|}~}~}}~~|{{y{{zz|~}|~~|}~~~~}{}}||{|{}~~|}~|zz}}~~~}~~~~~~~~~|{z}}|~~|}~V(**)+(((*'(')&  B zyxyzxzyyxxz{zyzyxwy|}}y{y{zzyxyzz{zzxzxxwvxxywuxwvz}}}~||}~}~}}{||}}|yzwxvvvwy|zzyyzz|}{{{~|{{~|||||}}~|y{}}{}~{|z{{{}zxx|}}||}zxz|{||||zyyxxy{yzz{zz{}~|~~~~~~~~}||{}}}{yy{||}~}~{zzzyz{xrv|}}}}}{{{zxxwxxyzzzyyzy{xxxyywyzzyzzzyxwuvwyvwwx{}||}|{zz{{|~~}}}~}~~~}|~~}~}~~~}||{~~|{{z}~~}}}{|}}}}||{zzyyzz|||yzz|}~}{}}}~~||{|~}~||~}}zzzz{z}~}~~}~~}~}}||||}~~}~}||{|~||{{{~~|~~~}}}}~~~}}}}~~}|{|{|{|~~|}{}}}~~~|{{{yyzzzz|{||~}}}{{||{{|}||{{zz|~yyy{|}||{{|{||~|||zz|~~}~{yz|xz}|}|~~~}}{{x{}}~~~}~}}}|}|}}}}|}{{zzz|{{{}}~|}~}|}}}||}}}|}}{|{x{~~|{{}}|~~~~}{|~}~}~}}||{|z|}~~~}|{x||z{zyxwz||~~}}zyz}|}~}~}}~~~~}}~|}||{|{{~}}||{{{{zyzzxwxxzz|}~{{~|zz|}~}}}}|}|~~||{{{z{wwttstvxx}~~~~}|}~}}{z{|}}~~}}~~|}}}||||{yz{{{z|zzz}~~}~}|~}||}}}~}|||{|{zz{|{zyyyxz}}{yxy{{{{xy{}}}|~~~}|}zxz{zy{}~~~}}}|~~}{|}}|}}}}~~|}~||zz~~~}~~~||}{}{}~}{~~V)***+()()''()&  C!}|z{|{zz{yz{|{{{{zyy|}|||z{||zzzz||{}yzyyxxxyxxwwwx{~}~}~}}~~~||~}}zzxwwvuyyy|zz{{{{}|zz|{z|}~~}~~~|{~}}|~}}}|{{{zzz|~~|}}}z{}|||}}{zzyyy{{{z{z{{}~}~~~~}}}~}{zz}}~~~z{zyzxytsy~~}~~~|{zzxxwz{y{{{{{{zzyyyyzyyz{|{zzwwxxxvwxx{}~|~}}|}|~}~~~~~}~}~}}||}}~}}~~~}}|~|{zzzz||~}|yy{}~~}}~~}}~~}|~|{z{z|~~~~~}~~~~|{|{~~~~}{|~|}||{}~~}}~~~~|}~}||~}}}~~~~~||z~~}{yzzyyyy{|}~|~~~}}}|}|{{||||{z{}~zyz}|}}|||}{||~}||{z}~~}{{z{zz|~{|~~}}{z}~~~~~|}{|}~|}~}|{|{{||||~~}}}}}}||}}}}~{|||yx}~||{~||{}||{~~~|}~||||{{~~~}~}|zzz|zz{yz{}}}~~{z{|}}|~~~}||~~}~~~}~{{||{z}~~}}|}||{zzzyxxy{{{}}}z}{{~}}~}~~|~}~|||~~}||||{yxvuuttvxz{~~~~~~}}|}}~}}}zy{{|~|}|}|||}~}|}|z{{|zzzz|z|}|}~|~~}{}}}|}|~|~~~}|}}|{{|z{zz{ywyxx{~zyyzz{{zyyz||{z}~~~}}}yxy|zzz~~~|||z|}~}{{z|~~}|~~|}}zxxz|~~~~~~~~~}||~}}|~zzz~V)**)*((()&(')&  D |zzyy{z{zyzy{z{yz{yzz||||y{{zzzxyzyz{yxxxwwwxyxvwxyz|}}}~}}~}}~}|z|||{{wvvwuwyxxxxzzyy|{{y{yzz}~}~}}}}}{z}|||}|||{{y{zzz|}}|}{{yz}z{||{zyxyxzyzzy{|{||||~~}}}}~}}{||~}{{zy{~~|zyzyzxwusuy}~~~||}~||zzyxxyxyxyyzzzyyxywwwxx{z{{zzzywwxxvvxxy{z|}}~{}{{|}}|}~~~}}||~~}~~|}~}}}|{{|}~{|}|}}|{|{{xyxyy{}|{zvx{~}}}}{~||~}~}{|~~{z{{{|~}~|~}}}}}}{{|{|~~~}{{}}||||||~~~~~~~~}{|~}|}|~}}}|~~}{zzy}~~|{yyxxxzyz|~||}}}~|||}|y|}{|{{{z}}zyy|{||}{|{|y||||zz{{}~~~}|{{{{yz|}|{~}|}{{||}~~~~|||}}~}}~{{{|{||}}~~~}}||{}}}}}~||||yx{~{||{yy|}}||~~}|~}||z{||}}~~~||{zyzz{||z|}~}~{{z}}~}}~}~}~~}~~}~}~}||~}||}~~~~|{|{{zzyyz||{|}}|{}|yz}~~~}~~~|}~~~~}{}}ywwwtuxz}}~~~~}~~~}}~}~{|{yz}|~~||}~}~~}}|}~~}|}{zzzy}{|~}~}~~~{|}}}|}}||~~~||||{zz{|zyyxyz||zz{{{z|yy{}}|z{~~~}|ww{{}}~~~{}|z|}}}|{|{~}}~~{y{y{}~~~|}}~}}yz}}V))*)*))(*&''('  E!~}{{{y{z||z|}z{y||}|}}|}}|{{}zyy{|z{zyzyyyyy{zyyyyy|}|~}}~~~}||{}||zywzwxzz{xz{xz{|}||}|yy}~~~}}~{z|~~||}{|{z}~~}~|{{|{||{{z{zxyyzz{{{}~}}{}}~~~}|}}~||zxz~~}{|{zyyywxz|}~~~~}|}{zyzyyyyy{z|{zyyyxxyz}|}}}{|zyxxywxwxy{{|}~zz||~~~}|~}{|}~~~}|}}}}~~{}}{|{zyx{~|}|{yzz}~~}{z~}~~z{~~}}}z}}~}~~|~}}|~}}}}}~~|}}~|{~}~}~~~}}~~~}}~~}}}~||{{|||z{yyyzyww|}~~~}}~}}{}}{{~~}||z|}z{{{{}~}|z|{yz~}|{{z{|~}}}}{}{}{z|}|{|}}||||}~~~~}~|}~~||~}{||zz}}~~~}|~~|}|}|}|}~}{|{y{||{zywyz|~|}|}~~|~~|{yyz{}{yz}~{|zxxz}|{{|}}~}~}|{{|~}}~{|~~~}~~~~~~}|~||}|}|}~~~||}|zz{zzz|{z{}}~}~{|{~~~~~}||}}}}~}~}{{{zxxxvvxz~~~~~}}|}}~{z}~}}{zyz|{|~||}~~~~}{}}~}}}|zz{y|}||||~}}~~}||}}{}{}~}}~}~}}}y|{|zzxyxzz||{{}zyyz{yz~|}}||~~}|}|yyzz{}~~~~~~|{{|{zz~{|{{z|~}~~}|z|{{}|}~~~~~}~~}z{||T(***+()()'(')&  F {zzzzzzz{{zzzyyx{{|}}}}}|zzy{zxzzzyyxxwxyvxy{zyy{xyx||||~}~~}~||{{zz}|yzwxywy|zzxxxyy{{|{{{yx{}~~~~|{{zyz~||{zzz{|}~}}}}|}|{|{||yzyxzwvywy{zz|}|}|||}}||{~~}|{||{}}~|zywuz{zzyz{yzz{|~}~}~~~~|}||{{{{zzyxyxwzz{zyxxwuvwy{}}}|{zzyyvyvuvuwzz{{}~{{{y|||{{|~~~~~~||{}~||~~}~~}{|}{{{}~~~}{||}{{yyxx{z||{yzzz||~}{y~}}{}|}}{||}~~~~|{{|~}|}~{{|{||}~~||}}}}~~~||~~|}}||~~~~~~~}~~}~}|~~}}|}~}|~~~|{|z{}~~|{zzyyyyxvw|}}|}}}}|}}|||{|~~|zzz|{{{|||||{|z{{y||{|{z|}|}|{z{|}}{{z|~}}~||{}|||~~~~}~}{|{}|||}|{{zz{~~~~}}}}}{|{}||}}~}|{yy{~~}|{xxuwy{}~~||z|~~~~}|{yxxx||wvw{~~~{zyzz||{{{}~}}|{~~|{|{|~}}{{~}~~~~}}}}|~}}}~~~}|||{{z{z{{{z{|}~}~~}{{}}~}|y|}}}~}~~}|||yyvvxy{|}|~~|{}}{||}~}}{yz{{z~|z}~~~}|zz||||{{|z{|{{|}}|{|}~}}|z{z{~}|~}}||z|}{zzzzz||z|{||yxzzz|~~}~~~}|}}|zz~|{|~~~~|}|{|||||{x{}~}}||z{}~~||}~~~|z{{yU)*+)*((()''''&  G!}{{|z{z{z{{{{{zyxz{|}~}}||{{zzy{zzz{xx{zzy{|z{{}{yy}}}||~~}}||z|~}|zzyyz{}}{{{zyz|{|{|{zz{{~~}{ywv~~}||{z|{~~~~}}|}|}yxzxwwyy|{||~~|}~~~~}}~}||{|~}}{{yww|}{|yzz|{||~~~~~~}}|}|{{{z{xx{{{{zzywwvwwy|~~}~}|zyxzvvuvxz|||}~}{||{|}{{}~~~~~}|~}}~~~|~~||~~}~}~~}||zyxw{zz}}{{}}|}}~||~~}{{~~||~|}~||~~~~~}|~|}||{{|~~}~}}}~~}}}~~~}~~~~~~|~}~~}~|}}{|~~~|{|{yzyyxwyz~~~}}~}~{~~}||~~~|{||{|}}}~|{{|zz{|{|}}}|}|{{|{yy{|{{z|}~}}~}{}|}|z~}~~}|||}|{{|}|{yxy}~~~~}~}|||{{|}}~}~}{yz||}zxwuwxy}}}}|}|}||yvuu{}}zwy}~~~}{{z{{|{{{}}}~|~~}}~}}|}{}{}{z}}~~~}|}}{~~}~~}}||{|||z|zyz{|}~~~~}}}{}~~~~{|{~}|}~}~|}||{z{ywwy{~}~~~|z{}yz||}~}~zyzz||}~{y{~~}}{z|~~|{|z{zz||z{z{zz{||~|zyww{~~~}}}}~~}~{zz}|zzy{z{{||||zzxzyy|~~~~{}~}||}|{}}}|{~~~~}~}}}|~~z|}|{z{yy}|~~~~~}}|z||~|}}|{~}{|{zyR)**)*(((*''')&  H!~{yzyzyz{{{zzzwwvyz{|}{|}}|zzzyyyyzzxxxvwyyzz{zz{zyxwz{|||}}|}|}}{{{zyxwwwy|zyyyyxyy{zyzyxxy{{}~}zzyvt{~||{yxzz}|}}~~}~}z|}{zxxwwvvwyzz{{}}{}~}}{{|~}}|{z{~}||||yxux{~}z{yxy{{}}~~~~~~~~|}}|{{{{y{yxxyzzzyyxwvvvx|~}~}{yyw{vuuuwxz|}}~}z{{z|||{|}|}}}}}}||}}~~}|}|||||{|}~}~~}~}~}|{zxvvwyw{~{{||{}|}}{{}|{{}~}{||||}|{}~~{{}}~~}||{{{{|z{}~~}}~|}||||}{}}}~~~}~~}~~~}~}}||}}}}|}||}}}~~|{}zyyyyzxz{}}}|{~||||||{}~~}|{{zzy|}}~}z|{|{||{z|||{|}zz{yzyx|{zyy}~~~}|{{}}{{{~}}}|{{{}}{|}{zzyxx|~~}|}}}}~}{{|{}|~zzzz}~~|{ywvwwy|~~}~}||~}}zwtuux||}~~|||}|}{{{|~~||}}}{}|}|||}{z}~~~~~|{z{y|~}~~{}~}||~~|{|z}{z}}||~~~~~|}||~~~~~~|{~|}~~}}|{{y{{zyz}~~~~}|{|zz{}~~}}zxz|}~}}||}~~~|{z||}~|||}zz{|z{{{zzz{}~}|zxwy|~~}}~~|z{|}|z||{}~}}}{z{|zz|~~~}~}}|}{{|~}}~~~~}~~~}~}}||{|||zz{|~}~}}~}}~}}{||{{~~{|{zT))*)*((()(''(&  I!~{z{{{{z{||||{zywz||}~|}~~}||{zyz{|{yyxxxzzz{|zyzz{xwy}~~~}}}}}{|{{z{yy{||{z|zz{z{zz|{zyy{}|~~~~}{wt{~}{zz{}~~}}}~~}}}|~}{z{zxxxyyyz{z}~}}}}~}{|~~~}{{{~||}}}{xxy}~}|zy{|}}~~~~~}}}}||{|||z{yy{|{yyyzwwwy{~~~|zxwzxwvwyyz}}}}|{{|||~}}{}||}~~~~~||~~}~|~~~~~}}|ywwyxyy|}}}~~~~}}}{~}|||~}|z{~~~~~{||}~~|{|~~}}~}|}~~}|}}~~~~~~~}|~}}~~}}~|}}zz{|zzzz{|~||~~}{~}||~}}|~y{z{~}}}|||}{}}|}|{|{{|{{yy{{yyxz~}|}~||}}}}}~~~}~}|}~|}||z{{yzz~}~~}|}{z{z}~||{z{}}{{{xxvxyy}~}||||~~~~zxvwww}~~~}}}||{z{{|}}}}}}||{z|}~}}}}|}}}~~{z{zxz}~}}~}||}~|{|}||}}|}||}|{||}~~~~||||}}}{|{zz{||z{{}~~}}}||}z|{~}}~}{yyz|~}}|}~~}~}|z{||||}|{{|{yz||zzzzzz|{~|{wxww{{~~~~~|{{}{yxz{{|}~~{z{}{z|}~~}}|}|||~~}~~~~~~~~|||||}{{||z{{|~~}}{||~}}}|{{{zy|}{|{zU()*))))(('''('  J |zyzzyyzzz|{{zzyxzz||z||}}||{zzyyzzyywvwyxwwx{zzy{ywvw{}}~~|~}}}}{|{z{zyxz{zzzzyyyxxxyyywxxz{{||~~~||{ywvy}}}|zyyxz||~||||{|~}{|}~{zyywvwwxxxxy|~~|{{z}~{{z~~}|{z{|}}||}~|{zy}~~|zyy{z|~~}|~||~~~|}|}{y}{|zyzyyz|zyxywvvvxy{~}|zyyzwvwvxzz}}|{}{{{|z||||{zyz~y~~||}zz~~~~~~}~|}}|}}}}~~}}}||{yxxxxxy{{}||{|~~}zzz}}|}}~}~|{z~~~~}}~}||z{~||{|~}}~~~~~}{~~~~}|}}}|}}|{|}}{~~~~~~~~~~}~~|{|}|~}~}}~~~|}|{yzzz|{{zz|~||}}~}|{|||}}}~~}{|y{|z{~~||||~}~}}{||}|{||{zzzyzyyyz{|}{~|{{}|}{~~~~~~}}}z|||}}|zyyz{}~~}}|}}}{zyy|}~||{{{|}}zzzxxxxyy{}~}}~||{~~}{yyyzy|~~}}}}}|{yzz{~~}{}}|{{zyz{}|}~~|}~|}}{{zzzz|~~|~}}~}|}}}}||}~~}}{{}}}{}|}z|{|}~~~}|}|}~}{|{zxy~}}{}~~~}}~}|}}||~}}}}|z{z{~}|~}~~||{{||}}~~|}|{{{||zzzyxx{|{{|xxxyz{~}~~|}||zzxwyz{~|~||{}|}}{{}}|}~~~|~~~~~}|||{|~}z{}{{|{}}|{||}~||zyzy{~}}{zV))*)*))((''((&  K"~y{{{{{{{{|||{{{{|||~~{}}~}~}|zzyz{{zzxy{zxwx||{zzzywvz~~~|~}|}||{{xy{|{{{{zzyyxwzxxxz{}}~|{~}|zzyz~~}|{zyy|}~~~~}||~}}|{zzwxz{zzzyx{~}}~~|z{|{~~}~{{{{|}}~~~}}}~}zy{|}~}}~~~~|||}{||{|{{{}{zzyxwwxwz{~}}|{wwxwxzy|~~|||~|}|}}}|~|yz}}|}|}{}~}~}~~~~~~~}}~}~|z{|zzy{z|~}}||}}z{~~}~||~~~}~}||y~}~~~~~~}~}}{y{}~~}|}|~~}}{~~~}~~}~}}}{}~}~~~~}}}z{{}z|||{{||||}~~}||||~~~}{zzzz{|~}~|||}}~}~||}|||}z{yz{{|zz||~|~}||}|}~~~~}|}|||}}|}|{{xz|}~~~~~~~}}||z{yxy{}}|}{|{}~{{}yyyyy{|~}}||}||~~~~|{z{yy|~~~}~{|{{z{}~~}~~}{{zxxy|}~~~~}}~}}}}{yyyz{}~~||{~}||}}|~~~}}|}||{||||}zz|~~~~~}|}|{{|~}zzzyvw|~}~}}~}~}}|~}}z|}~~~~{{{||~~{|}}~}~||{}|{~~|{||{{{~|{zyxvx{|z{zzxxzyz}~~~~|~~||{}{{yyyyxx}~{yz}|||~yz~~}|||~~~}||~~~|{{}{{~}|||}{z}z}}}{|{~~}{|zxzz{}~}}|{zU'****))(('''(&  L |zzz{{yy{{{{z{{||{|{|||||}}|{{|yyyyzyzzzzywxw{z{{zywvux|}|~}~}||z{{{zzxxx{{{{yyzxwxxxxyy{||zzzz~~}|zzzz{}||{yyzyz{|}}}|{|}~~||||zzxwwyz{yyzyz}}{|{|z{~~{{}~|{{z|z{||}~}}}~~|~~}|zyz{z~~}~~}~~~}}|{{{{{{z{{zz{y{zxxvvvxwxz|~~}{|zwvwxyzx{}}||{||{|||||}{zyz|{z}}}~{|||}{}~|{|~||~}|~}~~|~~~}~~~|{||zx{{z{|}|{y{~~||~~~}|~~|}|}|}}}}~}||z}}~~}~}}}~}~~|{yuw}~~~}~{||~}~|}}}}}~}~}}~}|}}}~~~~}||{{|}}}~~~~|}{{|{}z{|||z||{{}|}{|{z}~}}yyz{{{}}~}||~~~}|||}{{}~~}{{{{{zzz{|~}~}}|{{|}~~~~~~}}~}||zz|{|}||zzzz~~}~~}~}|zzyzxy~}||}||{}|{z{zzzzyz{|{{~}}{{}~~}|||}{{y}~~~}}~}||z{z|~~~~~}|{zxwwx|}~}}~~}}~~~{{yy{{{}}|{zz||~{{|~~}}|}|{|||||||y}~~}yz{zyz~~|zzzxx{~~~}||~~|{{|}}~~|{}}}~~|}~~|~}}}~|}~~{||}{{|||{{yvw{{zz}|zy|z{|}~}}{}~{{{zzxw|~{z{}{|||{y|~~~|{z~~~~||||~~~}}|zz{}{}||{||}~~~}{~~}|{yx|{{~~|}~}~|zT)**)*)(()'''(&  M!|z{}}{z|||}}|||~~|~}}~|}}~~~|~|zyzy{{{{}}{ywy}{{zzyvwyz}~~~}}}|}||{yzxxy{}{{|yxyzxyx{~~}}{{|~~|{{{{{{~zz{|{{|~~}}}~}~|~|zyzz|||{y||}~|~}|{}~}~}}|}|{z}}~~}~~~{z{|{}~~}~~}~}|}{|}||{}}{{{{yyyxwwzxxz|~~~{xxyz{{z{}}{|||z}~~~~}}}||||{}~||}}|}}}|}}|~~}||}~|{z}}}}~{z|~~~}}~~|}~}}~~~}}~~~~~}{wtt{}}~}}~~||}~~~~}~}}~}||~|{|}~}}}|}|}}}}||}|{z}~}||{{}~~{zz{{||}~~}}}~~}~}}|{y|}|}||||z||}}~}||z{}~}}~|}}}|||}|||}{|{zz{{{~~~}}|{|{y{}~}}~}|{}}{|~{{z{zy{}||}}~}{~}~}~}}}}||}}~}~}~}}||{zz|}~||{xvwwwx~}}~~~}{{{~}}yy{{||~~{z{~~}}}}|}~}~}}{{z|}}}}z{|~~~~~{{yzyyx}~}z{yxy{~~~~~}{|}~|{|}|}}~||}~~~}|}~~~}}}~~|}}}||}|{{~||z{yvxzy{y}{{{|{zz}~~~}||{}{|{{zyx{}|zz|{||||{{}}~{{yy~}}{|}|}~|||~|z{z{|z{{}}|}~~~}~}~||zzx{{{|}~{{|~|}zT(**)*))(('''('  N!{wwz|{zyz{{}|zz|~}|}|}}||~}|z{{zyyyyyyz{|{wvx{zyxxvtuw{~~}|}}|}}~}||{{|{ywxxy{{{{zyxwxwwz|}|}{|||}||{z|zz{zzyzzyy{|~~}}|}}|~~}||zzyz{{{{z{zz||||{z{|{||||}||{zyyz}}|}||}~~~~}~{z{z||}|~}~|}|~~~||z|}|{{{{|{{zywywwvxywwxz|~~}|zxyyy|}zz{}|{{|{}|}}}}}~||||{{}~~~}}{|z|{|{}{{}}~||}}~~~}}}~|{z~~}}~{|{|}~~~~zz{}}||~|}~}}}~~~~~~}}|~}~~~~}~~}~~~}{yxqtw{}}~~}~~}}~~~~|{{||}~~~~~}}~~~~~~~}}|{||}{|}}~~~||{{}}~~}}|||{{|{{{|{{~~~}}z{z{{|}{~~~|||}}}}~||{|xz~~|z||y{{||~~}|{z||}|~}}}~~}|{||{z{z{zxxyz~}}~||~}{{zz{|~||~~||}}||}}{z{z{{|}{|~|}{|}~}}||}~~~}|}~}~~~}~||||zz{{|~~|zxvwwx{~}}}~}zuv}}}zy||{}}~|{{~~~}|{{}}~||yyz}}}}}{z}~~}zxzzyy|}}}{{yz|}~}~}~~||~}}{~}||~~|~~}~~~}}~}}}|}}}~}|}|}}}{|}|zxxyzzz{{y{}|yy|~~|{{}|}|{{zz{{~~|{||{}||{|~~~|{{z~~~~}}}~}~}}~|{z{z{{{z}~}~~~}~~~~{{zzzz||}}}}|yz}~~|U)****)'')''((&  O!{xwz}}{z||}}~}z{}~~|||}|{~|}{|zzy{{{{}zvxz|zyyxvux|~~}~~}~}}~}}|{zy{}|||{{zzyxvyz{|~~}}~~~~}|{}{{{{{yx{|z|~~}}~~~}|{{z{}||}|}z|}~}}}}}}~}}|{||||}}}||}~}|{{|}|~}~~}}~~}}|z{~~{{|}|{{yyxxwwxyyxxxyy|~~||yzzz|||}~}||{~}|}}~~}~~~}||~~~}~|}}||~}}~~~~}~~~~~}~~}~~}{|~~~{{~}}}||{~}}~}~}}~}~~~~}~}~}~|xuuw{~~}~~~}||~~~~~~~~~~~~~~~}~}|}||}}{{||}}|~||{{z||||||~{{{{{|}{{~~|}}|~}~||{|xy|}|}||{{{}{~~|{zz|}~~~}}}}~}||z{z{z{zzyzz}~~}}~}~}{{}{}|~~||}}||}}{~~{z{{}z|{}|}}||~||{~~}||}~~~~}~}}}}}~|~}{}|||{{|}}}{xvwwxz{}|}}}}|wst|~zz||z|}~|}z|~}~~}}~~}||}{yz|}}}z{}}~~}}}}|{xxzzxx~~||~{{wz|~~~|~~}~}}}~}||}|}}~|}~}~~~}}~|||~||}}}z}{|}}|}}zxxxxwxyzyz}|zwvz~~~|{zz{{||zzzz{{}}{{{z|}~{{|}{}}{{z|~~}~}|}~}|}|||}||zzz{{{y|~~~}~}~~{yyz{{{}~~~~~{zyz~|U()**+(((('(&(&  P zxww{{zyy{|}||zz}~~|||zy}}z{|{{zywxxy{z{{ywwy|yzxwttxz~~}}||}~~~}}}}}}||{zyz{||{yyxxxtuz{{}~|}}|}}}}|{z{yzzxyxx{zyy|}}~}{{}~{|{zy{{|{}}}{||}}|||||}|{{~}|zz{||}||||||}}~|}~~|{zy{{||}}~||}}}}}}{yz|~{{|z{yyyxxxxxxzyxwwwww{~|}{xyzz{|||}}}{|}|||}}}}}~~~}}~}}}||{y{{z||~~}}|{||{~~~~}}|~}~{{zy}{z}}~}~~|{zyz}}~~}~~}}}~}~}|~}||~}}|}}~|{zxy|~~~}~~~~}||}|~~~~}}}~~}~~~}~~~}|||}}{|||{|~~}||{z|~~|}||{|z|{{{|}}~}|{{|}{}|{||}|}}~}}}~}}{{xyy}}~|{zzz{||||~~zyy{|}~}}|}|}||z||{{zyyy{}~~}~||}}}||||{}~}||}|}||}z|zzz{|||{}}|z|~||||}~}~~~~}||{~~}}}{{{|{}}|~~|ywwwxyz|z{z{~}{xtsv{{x||{|~||||{~}~}}}{}zzy||}}~~|}~~}}}~}{xzzzzy|}{{||||y{}}}|~~~~}~}|}}|}~}}}}~~~~}~~|}}}~~~}|||{|}~}~~|{yxyyy{zzy{|{wyz~}~}|{yy{||||{z|{}~}|||||}~}|}~~}~{|{z~}~~~~|}}{}~~}{}{{|}{z{~~~~}{z{|||~~~~~}~|zxy}}V)(***((()'(((&  Q"{yyy{{|zz{{}}~|{}~~~|||}|||}}{z|xxx{yz||zyz|{{yyxssx{~}~}~~~~~~}|{{{}}{{|zyywwv{{{|}}~~}~}{|}}{z|yxz}|{{||}}~}}|{~}z|}{{}|~~~}}~||}||}~~}|~||zy|~}|}|{|}}~~|~~~}|{}}}|~~~}}~}{|}~||}}|{|zyz{yy{|{xwyywx|}}}yy{z{||}~~|||}}}~}~~~~~~~~{{||||~~~~~}~|{~~}}~{|zw|}z|~~~~|{}{}~|}}~}}}~~~~}}~~~}}||~}~}~~}~~~~~}~~}||||{z}|}{|}~~}|||{{|}{|~~|{|{}}|}{~}~}}~~}}~}~|zzz{~}~~|||}{{}}{|~~{{y||}~}}|}}~|}{{z}}||zyzy{~~|}|~}{|}{||~~}}}|{|}{z{~}||z||~}}}~}||}|{~}|~~~~~~~|{|}}~~}}||}|||}{}~~}|zyxyxyx{z{z|}{|zvuvw}z{{}||}{{y{{{{}~~~}|{|}yyyz{}~~|~~~}}~}{}|wy{{yyz|zy}}|{{z{}~}|||{~~~|}|||||~{}}~~~}~|~|}~}{{{{{z}~~}zzyxyz{zyy{|zz||~~~~~~|||{ywy{|}z{z{|||}||{{|{}~~}}}~~~}|{{{|}}|~~~}~~}}|{|}||{}{zz{|}|~~~~}|}}{{zzz{|~}}~|{{|zz{z|~~~|U()*)+)(()''''&  R!|ywxxzxxxxyz||{|{}}}}}{{z||{||{zyxxwxyyzz{yyyzzyxxusrty{}}~~}}}~}~~~}~}{{z{{{{{zyxxwwwxy|z~~|}~}}}}}{|}|{zyywz{{{{zz{{||{||y{~}zz{y{z{{~}~}}}|{{zzz{}|{||~||{yy}}}|{{{zz{|{~~}||}~~}}z{|}~}}~}}||}~|{{|}z|}|{{zzxzzzyzzyvwxyxyz|}~||wwyx|{zy|}}{{||}~~~~}}}}~~|}}|~{||{||~}}~~|{|{z|~~}|z{~|{yww}|x|{{~~}}}}||{}}~}~~}{{|}}}~~||}}}~}}}}~~~}|||}~~}}~~~||}~~~}~{|}~~~~~~~~~}}~|}|}||{zw{|||}||}~}}{z{|{{}|{}~~~}~}{z|}}|}||||{|~~}|~~{|||zzz}~}}z|{||||{}}~}{{{{{|~~}}~}}}||{||}}{{zzz||~}|}~~}||}{{{}}|||}}||{zz|~}}{{|~|}~}|}}~~||~~{|}~~~}}|~{}~}~}{z}{|}}|||}{zxwxyzy{z{{z}||zyvx}}}||}||}}z{||yy|}~}~}{z|zyzxz{}~~}~}{~}xz{zyzzzyz|}||{zz{}~}|{||~~~{}||}z}~}}~~~~}~~~~~}}||{|zz~~{{{xxz|{yxz{|{|}~}~~~~|{~|zz{{|~|{{}}}}~}}{||{|~~}|{~}}}|~~~~~}~}||~{zz}|zyy|}~~~~{{{{z{}~~~}||{{yz{{}~{}}U)****)('('''(&  S!}yzzz{yxyy{||~}~~}}}|||}}}|{{yz|{z{|{z{{z|{{zxwvusvx{|~~~~~}|}||{||zzzxxwx{{|~~}~}~~~}}{yxy{{||}{z{{{{}||}{{{{z{{}}~}{{|z{{{~||}~~}|}~~~|{||z{~}|~}|{|~||}~}~~~~~}}~}}}|}|~|{}|{{z{zz|zwyz{zxz{{}}~xwyy|{yyz~|{{{|~~~~{~~~~|}|~|~||}~~~|{~~{{~~{{{z}~z{|||~~~~~}|}|~~|{{zz}|~{|~|}}}~~}}~}~~}~|}~}~~~~~}{}}{{y|}{|~}}~~~}|{||}}~}|~~~}~~zz}}|}}||}z|}~}}~~||}|{{}~~~~{|}~}~}|}}~~~}|||{||}~~~}~}}}||{z}}}{z|}}~~}}|}}~|~||z{}|~~~||}||zz}~~~}|}}~~}~~||~~~}~|||~~|}~|~}}{~|||||||~||}|zywxzz{|{{||}~|{{yyz~}|{}}{|}|zz{yy{~~}~~}}{{{zyyxx|{}~~}|~{~|xwz|zyz{zz{{{{zyzz}}}{z{|~}|}|}{~~~~~~~}}}}~~}~}}}|yxx{||{yxxyy|zzz{||}|}}|~~}~~||}}|}{{{|{}|||{}}~}z|{z{{|~~~~|||~}}}}}~}~}}~||{}|yy||zxxy}~}~}|}|{|}zyz~}|{zzy{yz{|z{~~~U(****((()''((%  T!|yyyyyyxxxxz|~~~{{}}|}}z{{y|||{yyyy{z{{yy{zzzzyywvtsuuvy|~~~}}~}~~~}}}||{{{zxzyxwwyz{}~}}}}}}|}}|}}|{ywx{{|}}|yzzyxy||{{}|{zz{z{{{{~}}}~}{{zzyz|||}|~~|||}||{{zzz||{|}{zy{|~~{{{}|{~~~|~}}~{||||||}||z{{{z|{zzyxwvyyyxzzz|}}ywyyzzxyy{zyzyy{}~~~~}{{~~}}~}{}~{{}~|z|}|||z{~~}}||}~|{zz|}{{z{{|~}~~~}}zz|~~|{yxw{}|x{|{{~}|~~~|}}}||~~}}}}}}~|{|}}}}~~~}~}|~~~||||zxz}~~}|{}}~~}~}||}}}~}}~}}~~~~~zz{~}~~|}}}|{|~}}}}|||}{}||~~~{{}~}|}|~}}~||y{{{|}~~~}}}~}}}{z}|||{|}~~~~~}}|}|}}|~}||||}}~|}|}|zzzz|}~||{}~~~}{}~~~|}~~}}~}}~~~~}}~}}}~{{}|{{||yxyy{y{}{|{~|}|}z|{|}~}||{{{}{{|{{zx{}~~}}|{z|zyyxxz{z|~}~~||zy{{zz{{yz{{zz{zyx}}{z{}~~{|~~~~~~~}~~}~~~~}~|~|{zy|~~|{{yyy{{zy{{|{~}}~}{~~~~~}|{{|{}}}}}}}|}}|}|yy{zz{{|~~}|~~}~~}~~~~~~|}~|{z|{{xyyz|}}~||{|zzy|}}{yxxyzz{z{}~~W)****(((*'''('  U!}zz{{{{yyzyy|~}~}|}}~~|}}{}~~|yzzz|}|||{{zzz|{zyyvuvyxz|~~}~}}|}}{{{zzz{yy|~}|}}~|}}~}{z{|{~~}}zzywx||{z}}}||}{|}|{z~}~}}}~z{{|~|}|~~~~~}||{|}}~|{||zyz{~}{{}|{~~~~}~~}}}}}|||{||||{{{zwy{zzz{{z|}yxx{||zzz|z{{zz{}~~~}|}~~~}~~}|}}}{||{{}|~~~}~}}{{|~~}|||~~~~}~|z{~}{|z||{|~}||~~~}~}~~~}}~~~}~}~~~~{}~~}~~~~}~~}}|}zz{|~~}~}~}~~|}{|~~~~}~~~~|{|}~~}}|{{|~}}}~}z~~}}~}~}|~~~~~}}|||}{|}~~}}}~}}}z~~~}|}}~~~|~|}|}}}||}}}}}|{~~|{}z}}~}|||~~|}}}||}||~~~}}~~}}~~}}~}|{|}||}zyzzzy{{}}|{}}||}{||{|~}|{{||{|{{{zyyyxz}~}~||zzzyyxvwz{z{~~}}}{|yyy{{{{{yyz{yyyxxw{~~{{{|}}~}{||~~~~}}|~~}|}||~{{{{|}~~}||zzzzyy{y{zz{||~~}}}z~}~}z||z}}}|}|}|}}||||zz|zyz{|~~|}~}}~}~}}~}}~~~~}~}||{{zzzyyz|~}}}~~~~~~|||z{zyyvz}~}|{xwwvvyywxy}|~~}U(**(+'(()'('(&  V!}zyzzyyyyyxwz}}}}}{||}||{{z{||zzyyxz||{{{zxxxzzyxxuttxy{}~~~}{{|~||~~~}~}{{}|{{yyxyzzy|}}||{z|||{y}~z{yz{{|||zzyuvxyzyxzzzz{{{||zzzz}}|}}}|{zzz{z}}}~}~}}|||{{z|{}|{y{{xwxxz~|{zz{z{}~}}}||}}}}||}|{{|{|{zyxyzzzyz{{{}}xxyy{|{zzzz{{zzzz}~}}|}~||}~~}~~~|}~~~}}~{}{zz|z|{||||{yx|}zv{}~}|||~~~}~}}~}}|}}~~}{z{}~}{zzz~}{z{}}~|{}~~~~}}~|}}~~}}}}~}~|}~}}}}}}}~~}~~~}~~~~|}}||}}||{{zz|}~~|||~|}~{~~}y|~~~~~|~~}}||}}~~}}}}{||~}}|}||}|~|}}~~~||~~}}|{{zzz|~~~~~~|}}||{|~}~}|~}~~~~~~~}~|||~~|}|}|}~~|||}~~|~{z|}|||}{~}|}~|{|||}}}~~}|}~~|}{||}|{}|zzzz|z}~}{||}|}{{{|{}~~}|||{||}{|{|{zzxw||}}~{z{|{zzzwxz{z}|}|}}ywxy{{{}{zyyz{zzxxz}~|{|||~}~~{}}~~~}}~~~}~~}}}||}||{|}}~~|~}|{zyxy{|{{||}~~~~~}|z{{|~}~~}~~~~}~}{{{~{|{}|~|~~}~~|}~~~~}}}{|||z{zyy|{}~~}}}}~~{{{{zxyy{}}~}~~|yxywwyxxvx|}{|~~}~~|T)**)*()()'''(&  W!|{||{||zzyyx|~~~~}}~}~~|||}}~{zz{{{~~~|{||zz|zzyyxusx{|}}|}~}|{~~~~~~||||yzy||z}~}~}|||~}{z|~||z{{|}}|{{xvxzyyyzzwz{{|}}}{y{~|}}}}}{|z{{|}~~|}}{z{}}{|z|{xxxxy|}|{{}~~~~}|~~}}|}{|||{{zz{{z{{|}|}}}yxyz{|||{~|{|{|||~}||}|}|}||~}~~|||}{||{{{}}yy{~|z{}}}~~}}~~~|}~~||}~|{~~}||}~}~~|~~~~}}|}}~~~~|}}~}~}~~~~}~~~~}{|~~~~|{{|{{|~|{}~}~~z|~}}~~}~~}}}~~~}}|}~|~|{}|}~}}~}~~~~|}}}zz|~~}~~}}|zz~~}||}~~}|}~{{}~||{|{|}}}|{z}}}zzz|}||}~||}}}{}|{{{~~}}~{}~z}~|}|}|}|{|{|{|{|}}||{||{{}}{|}~{||}}}}|{|{|{{}|}~~}||~~}{{{{zzzyzz{z|~~~~|}}wyxyz{|{}{zyyz{ywwy|~~}|{}}}}}}}~|{z{~~~}|~~}~~~}}}{|}}}}{||{||}}}|zyzvu{~|{{}~}|}~~}}{xy|~~~}}|{}~~}{{z~{zz}||~~}~~~~~~~}}|~|zzzyz{||~~|~~|z~~{{z{yyyx{{}}~}|zyxwwxwvvvyzx{~~}{{R(*))*()'('''(&  X }xyzz{zzyyxxy|~|}~}}|}}{||{}{{zyz{|{|~}{{|zzzzzyxywurvz{{}zz{{{z{~|}}~~~~~|}{{|zyyy|{|~}}|{zyz{}yxz~~{{|z{||~{|zywxyzywxxtuyzz{}}zyy{|}~~}|{{zzzz{z~~}~}}~|z{|{zy}}{|||ywwwwyy}{{{{~}}~~~~|{}~}}{|{{zz{zyyyzzyxxx{z{}|yxyx{{zzz|||}~{{z|{{{{{}{|}}~~~~~~~}}~~~||z{{{{zxz|{yy}~~{y|~~}|}}{|~}}}|{{|}}{|~~~}||~}|||}}|z{|}}~}{{}}~}~~}}~~~~}}}}}|~}}~~}{y|}}~|||~}}}{z{z{z|{zx||}~z|~{|}~}}|~~}~~}|}~}|}~}{|}}|}~z{}}}|{|~~~}~~~~~||{y{|~}~~{}}}|}|}}~}|||{}}|{{~}{}|{{}}~{{y{||~}{z{~{{}~}}{{~}{{}z{|}~}}~~~}|~}~||}{{||{||||}||{z~~|||||}{||{{}~}}}}}~}}}||||~~~}}~}}|}|{z|yzz{y||}|}~}~~~~}||xxyzzy|~{{z{yz{{wxx{|}}}{{}~~}|}|~~}|{}~~}~~~~}~}~}}~|||~}~|}||}~~}~~|zzzvtx~|{}~~}}}~}~}|zxwz}~|||||||~~}|}}}{z{|~}~~}~~~~}}|}{z|yz|~}~}|~|z|~|{zzy|{z{}|~}|yyzyxzzvvvxywz~~~||zS)))(*((()'('(&  Y!~yzz}|||z{yx{~}~~}~~}}{|zxz|}}}}~{}|}{|{{z{xwvvy|{|{{{|~||||}}}~~}~|~~zyy|}~}}|{|||~}zxy{}}}||~}~~}}|zy{zyxxwuvxy{}~}|zz{}}~}~}|{{|{||}~~~~~|||{|z{}|}}}|zy{xyyz|}}{}~}||~}~~~~~}}}|||{yyzyyzzz{|}|yyxy|}{|{|{|~~|~~||{|{{{~}}||z|}|zz||{z{~}~}}~}~~}|}}|{z~}|}~}}~~~}~}~}}{y|}~}|}~|~}}|~~}|~}~}~||zy~~~~~~||}{zz{{zx{~~}~}~~}{}~}}}~~}|}~z|}|z|||||}~~~~~~~||{zz{~~}}}}{}}|~~}|{z}~~~}||}}|~~}~|}zz|~||{yz{{~}{zz}||~~}~|~}{|||{||~~~~~~}~}~~~}}}{{||}|}}{{}~}|||}}|{|||}}|||}}{}{z}}|}~}|{}~~~||z{z{||{}~}}}}~}~~}~|}yxxyyz|~{|{{xyz{yxx{z||{{|}~}|{z{}~~}|}|~}~~~}}}}}|~}|}{}~}~~}|||}}}~{{yzwsuz~}{zz}~}}|}}|{~{{xvwz~~||zzz{y|~}{{~~z{z||}}}|~|}}~}}~~}}~||zzzz}~~~~|}~}{z{~~}|zyyzzzy{{|~}~~}zzyxwyzwuvvwvx{}{{zwR))*))((')&'(('  Z!}xxzzz{zxywwx{~~~~~~}}~}{{z{xwx{{||||z{zz|}||{zzwxvww{{{zzyy{{z|{{{z|~|~}|}~~~}}||{yy{|{}}||{{{z||zyy|}~~}}|}~}|}{||{{yzzwwwuuutwy|}|{yyzz{~|{{z|{|{{{z|}||}~~||{|z{zz{{|~}|{zxwxxxz{||{~|~~}~~~|}}||}}}~}~||||{{z{xzyxwxxy{{{|zyxw{|||yz|{}}|}{{{yzzy{~~~}}}|~~}}y{~~~~|||y{}{yy|}zxw{~~||{z~~~}~|{}}|z||{{{~~}}~}}~}{{||yyzz~~}}||{}~}}}}~~~~~~~}}|z||}}||{{~}|~~}|||y{}~~~~~}z|{yyy{yxz|~}}}|~|{~|y|}~}}}~||~~~~||{|{{}}z{}|{{}}}}}~~~}~~}|z{zz|~}{|~|zz}|~|||{|}~~~~~}}}}|}~~~}|{{{{z{|zy{|}{{{||{|}}}}}~||||{{z|}~~}}}}}~~~}~||}}|}|}}|}}~}~}|||{||}}}~}~|}||}}~~{{z}~|~}|{{|}}}zzy{{}}}}}~}||yxxzz{}~|||zy{{{zyzz{||}z|}~~~}}y{|~|~}|~~~}}~|}{|}~{~~~~}|~~}}|zxyxuuy{}||z}|~~}|||{y{{zxux|~{|{zyz{|~~}|y~}{z|}~~~|}}~~~~~||zz{}~~~|}z{z}|{{yyz{xxz{~~~~|{{{yyz{wvvvwut{}|zzwQ)****()(*'''(&  [!}zzy||||{zxwxz~~~~~~||{yyz|}}}}|zz||}|||{zxzyyz||{{y|{|{|}|z|{{}~~~~~~|}zz{|~}}}}}|{{|~{yyz{|~}}}~||~}|{|zyywwwvvuy{~}|yyz{|~}}|}}}|||}~~||||}~~|}}{z|z|}~{{{yyyzz|~|}~~~}}}~~~~~}~|{|}z{z{zyyzz{{{}yzxy{~~}||{}~~~}|{{yzz}~~{}}~~}z{~}~~~|}|yy{}{yxz~||~~~}~~|||}||}~||||||z{||}~}~|{~~~~~~~|{{{~|||{|~~~~}~~}|z{~~~}~~~}}|{xxzzzzz||}~}~~{{~~{}|{|}{}~}~~~~}}}||{|}{|}}{{|}}{}~~~}}{{|}|}||||||}}~}||{z}~}}~|~}}||~~|{z|||zz|{z{}}|}}||z{~~~~~~}~}{{z{|}}}~}|~}}}~|}~~~}}~~~~}|}||||z||~~~~~}}|}|}}~{{z|~~|}|||{}}~|{{{x{{}~~}}|}xwyzzz|}||}|zyy{yyz{{{z{{{}~~~~yz}|||~|}}}|}}~|}|{{||}{~~~}|{|~}}~|zxywvwxx{}||z||~}~}}}{{zyxz{wvwz||}|yyyyy|}}z{|}z{{|}|||{}~}}~~~{{zy|}~}{{yz{{{yzyzyyxw{}~~}|{{zyyxzxwvxvvtwz{zzvQ))**+()()''')&  \ }xyxyz{{zywvvv{~~}{~}|}~}}|{wxx{|{|||yy{z}}}|{zyzxyyz||z{zyz{{|{{{zz{|~}}|~}}||{}~~}{{}|}}|}|{|yyz{zxwxxz{~}|}~{|}~|{yyzxwywtutsw{zyyxwxyz||}{|~}|{z{{|{zyxy||{|}{z{{z{~~}|zxwxyzy|~~~~~~~|}}~~~~~~~~}|}~}}}}{zz|{zz{zxxxyyzz{{zyvz}{{yyy~~||}|zz|yy{|~~~{z{}|{{|{z|}~}~~|{|zxx{xxvy~~zz}}~~{{|}{{{||{{|{}}}}}}{z{|zy{{{|}}{z}~~}~~~}}}|}}}z{z|z{zyzz~~~}}{z{}~|}{}}{|yzy{yxyy{||~|~~~}|{}|~}{zz{{{{{|~~~~}~~}~}||{{~}||}|{{{~||~}}~~~~}}}~|}}{|}|}~{}}}}}z{|}}|~~}}~|}|}~~~|zz{z{zz}{zz{~}~}~|}~~~}~~~|||{{}~~~~|~~~~|}|~~}}~~||~|}~|}}||{{|}~~}}}||}}|~||{z{|~~}}~~}||z||{{yywz{~}~~}}~|yxxz{{~}{|||{z{{zy{||{{|{{~~~~zz|||||~|{}~~}~}~}|{}}|z|}z}~}}{zzwwwyxz{~{|||{|}~|}|{zxvz|ywwzz{|}|{zzz|}|{z{}}z||{~~|}~}}}~~~}~~}|zxz~~}~}{{{{{{{zzzyxxww|~~|~{{{|zyyzxxwxwvvx{{yyxR)**)*((')'('(&  ]"{z{{{{{{zyxxwy~~~}~}}~~~~zx{|}||||{y{|~~|{|||{yz}}||z}z|{||z||zyz~}|}}~}}|~}}|}~~~}|~}z{|{z{zzz~~}}~~~|{{zywwxxvwsuz|{{yyyxz~~|}~~~|||||{zxvz|}}{~~|zz{y{}}{{xz{zz{~~~~~~~~~~|}~~~~~||}~}{|||{yzzxwzyzzyww||{||xx|~||~~|{|{{|}}|{||}}}}|~}}~}yxxzzxx{{~}}}}}|}||{{~}}}~}~~~}|~{|{}|}}||}}}|{}}~}}|}}|{|{{yxyz~~~~~|{{}}~~}~}||{{|{yy{|z{}~~}~~}|{{}~}~}||}}~~||{}~~~~~~~~}}|}~{}~~||{||||~}~}~~}|}}{||}~~~~}}||||}{~~}}}~}~~}~||{{z{z{z{{{{{||}~|~~}}|~}|||{}}~}|{}~}}{~}|}{||~~}}~~}{}z{{z|~~~}}{|{{z~~}|||}|~~~}|}||{zy{{{zyvy{|}~}||xxxzz{}{zyz{|yxyz{{}|{{{{{||~}{z{{z||||{|}~~~~~}}{z||z|{{|~}zzxvvvwwz{|}{{|yyz~~~{{{zxwy|yxxxvxy{zzzxyy{|{z{~}||zz{}|}}}~~|||}}~}{yz}|zzx~}~~~||||{z{zzxyzzxxvtxz~~}||{z{{{zyywvxwwwwvyzyxvR(**)+(('('('('  ^!}yyzzzzzzyxwvuvz}~y|}||}}}}{{yy|z{yzz{ywy|~{}|||{yz{||{zzzzyzxwy}zvu|}{||~~~~|||||{}{|||}|}|}{zz{yyxyxx{~}|}|}~}~}|{zxwywxwutruzxyyywxy{||{}}~~}{z{zzxutuy|}{||}{zywwx~|{yvx||{{{~}~}}}{{}}~~|~}}}}~}}~}{{||{|{zzxzxwwwwvxvuvzz{{{yw{~~|{z|zz{zyz|~~~~}{|{{}}|{z|~|{{{zwwwwxwz{{}}{}||~}~~{z|}||~}|{~}|{~~|}|z{}{{}||{|{|z{}~~~||}}}||||{zz{yyyx|~~~}}{|{}}~}~~}~~~}}}}~~~|}|{|||zyyz{z|~}}}}|z{{}{{{~~}~}|||~{z|{}~~~~~~~~}}}|{||}|}}z{{||~~}{}|}}|}|}|~}~~}~|||||{}~~~~~~{|{zzz{|z{{{z}~}~~~}~}}|~}|||}}~}|{|~~~~}}~}|~}||~~~}~|||yzz{{}~}}{{||{{}||}{|~}}|{zz{|{zzywvz~}~~~|{|xzxyz{|}yyyz|{zzz|{|||{{{y{}~|z{zz||~|~~}|{~~{y{}|{|~|~}{yxvvwwww}}||||zzy{~~}z{|xzz{zxyyxwwzzyyyxyz||{{~}|{{||~|}}}}|{{}|yvw}~{}||}~~}~{|||zyyyyzywwwwy~~}}}|{{{{{zyxwxyxwvxvyxyyS))*)*()')'('(&  _!}zzz|{z||{zwwvwz}|}~}|}}~}}}{z{{{||{{{zw{~~}~~~{{{~~}||{yz|yuw~|wtx}}~}~}}}~}}|~}}~~~}{{}zxxyzy|~~~~~}}~~}}zxyy{zxxttswxyz{yyy|z{}}~~|{{|yyxxw{}~}}~~z{zxvu{{zxv|~}}}~|z{}~}||}~}}||yzzywwxwvvxwxzz{||z{{}{||{z|||}|}~|z{|~|z{}}|}{zzxyxzz||~~}}~{z|~|}}|{}~}~~}}}z{}~||||||{{}}}~~~}}}|{{|{zzz{}~||}}~}~~}~|~~~~~}~}|||~|~}y{zyy{|||~~||z||}||{~||{~zz|}|~~~~~}}~~}~~|}~}{}|}~~}}|{}}~~|||}}}|}}~||~{{{zyy{{|{||{}}}~~~~~~~}{{~~|{}|~~}{{}}~}~}~}{}~~~~~}}}|zz||}~~}|z{|{|}~{}|}||~}||zy{}zzyywvw||~}~~~~|}}yz{zzz{}{yxxzzxzz{}}{{{{yy{~||}~{zz|z|}~|}}~}~~~|~~~}|z|~}||}~~|zzxwwvxvwz|{{||zxyz|~|z{|wxyzzxwwwwwyyxxxwwz{{{z|}|{{yz|~|~~|}||{{z|}zyww{}~~|}~}~~~}}}|{{|yxxx{zxyxxz~~}|~|{||{yyxxwxywxvwvwyxxR(*))*((()'('(&  ` |zxyz{{{|{xwwvxy|~|{~~||z|{|||{{yzxxyzyyyzxx|~~|}}}}{zz{{zyzyzzxwstz{wuwz{}}~~|||||}||||||~}|~||{{yywyyz{|}~}}}~|}}~}}}|zxwxxyyxwutuuvxyxxx{yy|}|}~||{zyyyzz}}|}zyyxutuy}{yxwy|}~~}|{{}|}{ywx{}~~~~}}||{}|}}{xxwxuvxxuuvwyyyz{|yz{~~}zz|zzzyyz{||~}}{yx{~~|z|~~}}{||{zyxxwy{z{}~~}~~|{z{||||}zzz~~}~~}}~~~}}yz}{|||{||{zz|~~~}~|{z{zz{{{{{{x|}~~~~}{}~~~~{~~}}||{~|}~~~~|{|{|~~|zzzxxz{yz|~|{||{|{zy|~|{{{yz{{}~~~~{~}}}~}}~~}}|}}|||~}}}|{{{|}|}|}|~~}~~~~~~~~||||z~}}|{{zy{{||z|~~~~~~}~}}|}zwy|~||}||~||z{||yz~~~~~~}~~~~}~~~|{yzz}|~||~}|{}}|}}zz|~~~}|zy{}zyxwvwx{{~}~~}}||z{{{zz{}{{yyyzz{{||~}||zz{|~}~}}|z|||}~~~~}~~}~}}}|zz~|}~~~{y{{yxwwvxz}}||}zyyz}{{{|xx{{zzzyyxyyxwyyxvz|yyz|||||yz~~~~~}|{|}~|yyyz}~~~}~}}}|{yxyyzzzxxy}}}|~|{{}z{xyzxvzyxwzwxxzyT)**)*((()'('(&  a!}zzx||{z||{{wxx{}~~}}}|}|}~}|zyyyy|zzxyz}~~}}~~{||}|{z|{{z{wuvz{yw{}|~~}}~~}~~|}}~|}~}|{|yxwyy{~~~~~~}}}~~{zxyxzzzyxvwwvy{yxyz|{|}|~~||z{z|}~|zyyywwxz|}zxz{|}~||{~~}~|{wvz}~~||~}|~~|zyyxwx{ywwxyy{{{|}yz|}}~z|{zz{yy||z}~}}zw|~}{}~}}}}}{y{zx{|zy{~~}}z{{|{{{||}}~~~}z|||||}}}}|{z~~~~~|{yzz{|{|||}|~~}}}~~|}}{|~~}~}|~|{~}~{{|ywyzxz}~|{|{{|zzy}|||{{{|}}~}||~~}|}~~~}~||}{z{}~}~}}zzyx{}}}|}}}~~~}~~~~~}~~||}~~|}|yy|{||||}~~~}~~~}}zyw{}~|}||~~}|{}}}yw{}|~~}~~~~||}~{z{yz}~}}}~~}~}|||}{yz~|~||zzz{zxwxxxxz{}}~}~~}~~~||y|{{z{z{zzyyxxxz{{{}||{{z{{~|}~}{z{||~~}~~~~}~~}{}~~|yy~}~}~}~|zzzzxwwwwyy{{{{{zz{|~~|yyxyyzzzzzyyyyyxwwvvwx{xxy|{{{zxyy|~}}|}}|~|{xy||~~~~~}}~~}|}{|{wywxyzyxz{{|||||{{{zzxyxxxyvwwwvxzzS(**)*()()'('(&  b |ywwy|{yzzzyvvuy}}||}|||}}{}|~}zyxvvxzzyxxx|}~~~~|}~~{zz{{{xy{|{zuttwywv{}}~~~}}~z}}|{|}~~{|||z|~~~}{|{{ywxyyz|}|}}}~}}}}~}|}|zxyxyxzwxwwvvvxwwyx{xz{yz}~~|z{z{||~~{zwxwwxy{z{zy{{}~}~~{zz|}}||{yutu{{|}~~}||}|}}{zyxxxwzzuuwx{zyz{|zz{{{{{{|{zzxzyzx{}~}}{}xvx{~}{}~}}}~|{||zxyz{yyyyyz}{~~}|}}~~~~~~zyyyyy{{z||}}}~}~|}}|z{|{|||}}|zyz}~~}~}{y|yxzz{z|{y{~~}||}}}{{|~|{|~~~~~}~|~|||}}}||zxw{yxz}|{{}zz{yyz~}}{{|z{z||}||}}}{||~}~~~~~~}}|||{{|}|~}|{yywy~~|||~~}~~}}~|}~~~~|}|}||}~~~~}}{zy{}{|{{|}~~|~}}|{z{~~~||}{{}~}}}z}~|zy{|x~}~}}~~}}~}{zzyyz~}~}~~~~}}~{xy{|~~~~|{zxxyyyxxyyx{z{~~}}~~~~~~~~}||xy}z{{{|y{yzyxx{z{{}|||}zz}~}~|||||}}}~~~~~~~||~|~{zx|~}~}~~}{||{yyyxxz{{{{|||{||~~~{zz{yxz{z{{|zyyzywvwwwwyxwy~}|zzywx{~}~~~}{{||}~~|~}}}~}}}|}~|zxwvwx|zyz{|}|}{||{|zyzwxxzxwxywxx{zU***)*((()''((&  c!|yxxw{{zz{{yxywx|~}}~|||~}}~~|zzxwxz||zyy{|~}~~}|z{{{{|{||zwuvwyyx{|}~~}~}}~||}||~}}}|{}}~}}}|z{z{yz}~~~~}~~||{zz{z{yxyzywxyyyzzyyy{zx{~~~|{}}~}zyyyxxxzy{{z}|~~~~~|{y}|}{|zxwtsvz{|~~~~}~}}||zzyyzz{vwxzz{z||~{{|}||||{|z|{|{{yz|}|}|}}zx|~||}~~}~}||{z{{{|{{}{zz{{}~}|~|{{{y{|||{}}}~~~}|||}~|}~||}z{}|||zzz|{||}{{~~~~~}}|}{}{|{}~}}|||{|~~}{yy|{y|}}{{{y{z{y{}|{~z||{}~}||}}~~{{||~~~|}z{||}}}~||zzxx}}|}~~~}|{}}~}}}~~{|}}}{~}|y{|||{}{|}}|{~}}|{{z}~~~}}{{}}~~~||}|zy}y{~|~~}}}}~}~|{zzzzz|~~}}|}zzwzz|~~}|}{zyzzzzzxxxzyz|~}||}~~}~}}~}|}vv}||zz{yzyyxxxyxyz|{{z{{z|~|~~~|}~}}~}~}~~}~~~~}}}}zyy~~~||{|{xyyyxy{|z{z{}{{|}|~||zzyyz{{zz{{yyzywwvvwxwvvw{||{zxxyy{{~~}~~||}}|{z~}~|~~}|}~}}~}{zzwvwxzzzzz{{||{z{|z{yzxxwzxvwxxxy{|T))*)*((()&'()&  d |xwvwxzzyzzywxxz{}~}{||}}}|}|~~y{xvvyzy{{{y{|~|~}|z|{{{yz{z{{{z{xuvxyzzz{}|~~}~|{|}}}}|zzyx|~~}{zy}~}~{|z|zzzxvy|~|||}~~}~}|~|zz{zxx{wwxxxyxzyyyzzxz{yyz~~}|y{|~}~~~~~~|{yzyxvxxyzyz|}}}}}}|{z|zzyzyxwvtuxzy{~~~}~}~~}}|z{zyyyz{vvvx{{yy{{{{|}{{zzzyz|yzyyyy{}}|x|}{|}{{{~~|z|~~~}}{}|}{zy{{{{{z|yy{yy{}|~{{|~~}~~~|z{zzz{|{zz}~}}}~}}|}{}|||{||yzz~||}zyxy|{||z|}~~|}~}~~{|}~{|||{~}|~}}}{z{{{{|~{yy{{zz|}{zzyzyyxz|{{~zyz||~~~|||~~~||{}}}|}zz{|}||~|}|}{}yx{~|{z{}~}}}|{}z|~~|||}~}||~~|y}~||{}}||}{||{||~}}~|{~~}~}}~{z{}{|~~~~~|{z}||}}~~}}}~~~~{zyzzyz{|~}}~{zyyy{~~~|{}|{z{{{{{yyyzzz{~|||}~}|~}~|}|ww|}{{{zxxyzwxyxzyz{zyxzz||~~~~}~}||~}}~~~~~~}}|zyz}~}~||}{{{{zxz{{{{{z}}}{|}}{{|}yz{zzzz||{yzyywxwwvxuvv{|}{zyxwyz{|~~}{|~~}|||~~~~~~}}~}~}}}{yzwvx|{z{{{|{}|{|z{zyzxxxyxvxzxxz||U)**)*((()''()&  e!}yxxy{yz|{{zxzyz|~~~z||~{|~|z{yyz}{z||{{|~}|~}~zzz|{||~|}{{yvvyz{{|~~}~~}}}}~~~~}|||z{}~~|||~}}}{|}||{zxw{~}|}~}~}}||||{{{xxwzyy{|{{{{zzyzyz{~}{z{}~~~|z|xxxzzyy{{|~~~~~|{}}{zz}{yyyvvwxyz|~~~}~~~}}||zzzyz{vvvx{{yy{z{{|{}|z{zyx{|{zzyy|||{{{{{z}~|}~~zz|~~|{}|||{{{z|||{{{{z{}}}}}}~~~~|}|||{|{{|}~~}~}}}||zz{{|{{|~}}~|{zz}}}|||~~~~~~}~~}{|}~||~}~~}z{|||~|zzz|}||z{{{zzyyxx|}}{~{zy{{z~~|||~~}}~||}}}|{}|{|||yx~~||}{{z{|{|}~}}}zy{|~}}{z{~}}}|}}~}|||}}||{~~||}~}|}{}{|}~}~}}||{{|~}~~}z}|~}}}|}|~}~|~~~~||{{yxxxw~~~|{zy{yz||}}|{{{zz{}{{xyxx{|~||{|{}~|}~}}}{{vwz{zzzyxywwvxxyzyz{zyvwxz|}~}}~||||{{}~~~}}~}~{{ww{~}{||{{|{yzzz{|{|z{}}||}}{|{z{zz{xzxz{{{zxyyxwwwvutuwy|{{yyxwyy|~}}}~}|yx|}~}{{}}}}~~~~}}~}}}}||||zxwvvwyz|{{{{{{{{|zzxyxwxxxwwxxxz{zU))*)*(((('''(&  f }yvxxxxz{yyywvyzz{}{|||{{{{xx~~{y{yyy{zyz|zzyzzz{}}||yyz|z{|||{zzwvvxy{z{|||~~~}}{z}}}~}{||{z{~}||z{|{zz{|z{zyxwxx}~}{yy|}}}}~}||||}{zzywxwywy||{zzzzyxyyxz}~}|}zyv{~~|||~zzyxwuvwvxxy{||~}||}|||{{y{{zyzvvwuwxy{||}~|}}~~~~~|{{{zzy{z{utwwy{yzzyzz{|{{{zywwz{yzxwxy{z{zyxvvz|yz|{yvz~~}}}}x{~{|y{{yzz{|}{{yz{|}}|{zz|}}~~~~|||{{{|}{zz||}}~}}~~}|}}|}{y{yzzzz{}~~||{{||}}|||}~~~~}~}}}}}}}~}}|{{|~~~|{{||}}{yy{{{}|{z{|yyyxyz{}~~}||~{{zyzz}~}{{{||||}{{}}}~~|{{|||}{wvx}~|{}}{{{{z||~}|}}{zyy{}||||xw{}}}|~~~}~}{z|}~}~~}{|~~}|~{{|~}}}|}|z{|~~||}}~}~}}|{z|}~||}~{zyxxyw|~~||z{{{{{z|}{{zyzz{{zzwy|{{~~~~|||~}~}}~~~~}|||xxz{{z|{yxwwvyyzyzz}|yyxwz{~~~~||}}}|}~}~}}~}||xwy~~}||{y{}{zy{{{{{{z|}||}{{{|{{{{yxz{{|{zxyz{yvwwvuux{{||{{{zyy{}~~}~|~}{yz~~~~{|~~~~}}}||}||zywvvwxzy{{{{||{z|{zyyxwwxxxxyyxz{|T)*))*)(')''((&  g!}zyzy{y{|zzzzyyz|~~~}~}{{{zz|~|zzzz{}{{{||zyzyzz}~|{{yz{{{|{|z{yxxx{|}~~~~~~}}{|~}}~||}~}||{}|{{{|||}yyyyz|}|{z{|}}~~|||{xxxzyx{}}|{zzyzyy|~~~~{zxx}|~}~}{zyxwvwwzy{|}}~}~~}||{{|zyzxwvvvwyy{}|}~}|~}~|}|||{|z|{{wuwzz{zyz{wxz}||}}zxvz|{zywww{z{|{yxvw||z|{zww~~~|{~}z{{|{||~~|y}~}~||{y{||~~}|}}}{{{||}~~}|~~}}}|zyy{|z|~~~}|}}|}|~|~}}~~~~~~~}|}}~|{||}|}|{y{z{||zz{|z{{y{{~}}|{}{}|{y{}~{zzy}~}}}|{{}}}}{{}|}}}xwz|}}~}}|{{{}{}~}}}|{z{yyz~~}|zyz|}~~}}~~}~~~|{|~~}}|~~}|}}}{|}||~}|}|{{}~||~|}}~~}|zxz||{|{~~}zyyxyz}~}}{{{|{{yz{}{{{zxz{||yxyz|}~}}{|~}}~}}~}||{|yxx{zzzzzxxwvwwwxxy|{zyxwz{~|}~~~}}{}|||||}~~~~}}~|{xtw}~}|{||yz}{z{z{}~}{||}~|}|z{y}|z{zxyyzzzzzyyyzzxwxwuuvyz}}|{zzyxy{||}}||~~}{{z}}|}~~~~}~~}~~|{|}|{z{wuuvvwy{{{{||{{{zxxxwvvyvwwxxxy{zS)**)*((()'''(&  h |zxxyyzxzzxzxxxxy{{{|}{zzyyyz|zxyxzz{|z{|{yyyxz|}|||}|yyzxxy{y{{{yxwwz{|~||}}~}}}|{|~~~~~}}}}~||{}|z|yyz||{yywzyz|{z{{z~~}}|~~}{|~{{zzxwvzyx{~~{{|yxxyxxx}}}|{zz{{{}~}{z|{{zyxvutuwwwyz~~~~~}||~}{|zzzzzxywvvvvvwxy{|{{{|~}}{{{z{z{{}wvww{{yyyxwttxxy{{ywuwxyyxvvwyy{|zyxutxyx{zwuv|~}}{z~~~|y|}{y{zyz|}}~~~}zz}{{zyxxyz{}~~~~~|~~||~{zx||}~|}||||}~~}||zyxxxzyz}|}|{~~{z{{|}}~~}~~}|}}}~}|}}~~|||}||||zz{{{|||}|||||{|{|}}|{}zz~}|||{|}{xyy{~}{|||}|y~}||~|~~~{zz}}||~}|}zz{{|~|}zzz{yy}~}|yzz}}||||~~~}|~}~}||~~~}|~~~}~}|}}|{||}~}||}z{~~}{}~~~~~~~~}|zyz{{{||~|}}~|{zz{y{}~}{z|{||{zz}}{zzzyy{|yyx{{}~~}~}}}|}~~}}|}~}{}yyy{{{{{yxyxwwxxwvwy|zzxwx|~~~~|~~|{|}|}|}{|||}}|}~~|~}{yvw{~~~}}~}{y{|{}{{|}}|~}}~|{{~||{{zzz|zyyzz{{{zyxxxxwxvy|}||z{xyzz{}}}}~~{{{|~}}~~~~~~|~~}|}~}{{yywvvvxx|{{{}||{|zyvxuuuwwxxyxyzzzU))))*((()'''(&  i!}zzz{{{{{|{{zzyzz|}}|~|{|{{|}|{zzz{{}}}|{|zzzy|}~~~}~|{zzyy{y|}|zyyyz|}}}||~|{~~}}}}~}}{||}|{{|{zzyz{|{{z{}~{}~}}}~~||}{zywxy{{z}|}zzxzzzyz}}~}{y{|}||~~}|{|||{zxwvwxxxyy|~~}~~|~|{|{yzyxwvvvuwyz{}}}{{~~~}||}{{y{|zxyz|{xwywusruvz|~{ywwxzzzwwww|||}zywuvyxzwwvvz}~|||~|}}|zyyz{{|}~{}~~}{{yyzzz~~~~}}}|{}|}~~~~}|{}~~~~~}||zyyxyzz~}|~~{{|{}~~}||~~}}}~~~~|}}~~}||{||{{|}||{~}|z|}}~~~|||zx|}|||||}}zwxz~~}}}}}}}z|~~}}~}}~~}|{}}}}}|{||{z{|~~||yyzzy|~|{zx{~}~}}}~}}}||}}}~~~}}}~}}}{|||{|}~~~|}{yx}~}{}}~}}}}~|{zxxy||~}|~~~~}}zy{y{}~}}{y|||{{|{||{{zzxyzzzxyz{~~~}}}{~~}|}~}}}~yyyzz{{{xxxxxxwuwvvy{z{yvvz}|}|~}}~|{|||}}|{||{||}~~||~}}{yxwx||~~~~~}{|{{{|{zz~||{|||{}z{z}|z{zz{z{yzyyyzzzzywxxywxuwz|zz{zyyy{x{|}}{z{|~~}~{}~~~~}~~~~~}}{}}|{{xwvwwwy|z|z|{{||yxvvutuvvwwvvyy{xT()*)*()()'''('  j }zyxzyzy{{yyyyxxvz}}{{~}|{{z{{{yxyz{z{|}{{zyz{|{}}}|||{|zzyywxxz{zzyzzyz||{zy|{z|}{|}~~~}}~~}}|{{{zzzy{{{yx{|yzxxz||||}}}{{{~~~~||{zzyxxxwy{z{||}zyxyz{yz{}{zywxz}|{}}|z{zz|{xxwtvwxwxz|~}~}}{|||{zzyzywxuuuvwyy|{|{{|~~~~}{||{zxz|{|zz{|xwwwuuruwxz|{zxxwxyxxvuwz{|zzxxwtvuwvuuuy|}{||~~~|||zxyzyxyz|{~}|~||{zxwwyzz}~}~~}}}~}}|{{{{}~~~|{}|zz}|}~}}|{zxxvvy}||~~}~~zzzyz}}~~||zz~~~}{{~~~}~}|}~~~|}{z{{{{|}{z{~~}|{{}~}}}}}}}~y{}}|}}{|{xzwz}~||||}~~|~~||{|{~}|}}~{{~}|~}}{{{|y{{{yy}~|}}|zzyzwz}~||zz|~~~|~}}}{|}}~~}~~~}|}~|}~|}}|||}}||{zzx|~|}}}|}}|z{zyy}}~}}~{}~~~||{yz{~~|{{|||~|}{|}zzzxxxy|{yz|}}~~~~}|}~}~~~~yxz{|z|{xwwxzyxwwxwxz|}{yyz|}}|~}~}z||{|~||{|{{z}~||}~}{zzyyy{~~~~}~|}{zz{{|y|}~~||}}~||}|zzzz||}zywxx{{{yyxyzzzyxwy||{|{zzy{zy{}{zz|}{}}}~~~~~~~}~}~}~}|{|yvvwxyy{|{||}|z|{xwwuttuuuuvvwwzzS)**)*((()'('('  k!}{{y{{z{{{{{{{yyuy~}~~|{||}}|zy{|z}|{}{{|{|}}~~}||}{|yyzzxy{{{|}|{{|~}|{{{y{}}}~~~|}~~||{{}{{|{{{|{||{xxy|}}}}}~}}|~~}}|{z{zyyzz||{}}|{z{{{|{|}}{{yvx}}}}~|{zz{|{{yvvuwxxz|~~~}}}{z{z{xyxvwvwyy{}~}|~}~~~|~}|zzzz|||}{{{|zzyyywy{|{|}|{{yx{{zxvwz|||{yxyvvwwwvwwy{}~~~~}||{zyzyyz|zz|~~}||ywxyzz|~~~}}~~~~}~~}}}~~~}~~|}||}~~~~zxwwtw}|}}|{{z{~~~~|z||~~{{|~}{{~}|{{z{|{||{{{}}}|}|{|}~|||~~~}||{{|{z~~}{||~~|~~}z{{{~~||~}||~~|||{{zz}}}~}{z}~~~~}{zz|y{~~}{~~}~~|~~~{||{}~~~|~~}}{~}||||}|{|}|zzz{xy}}~}||{|zxwxz}~~}|z}~}|zzz||~}|{}{|||}~~~|zzxwxxz{yy|}}~~~~}|||~}|~~~zxyyyz|{yxvwy{yxwwwyy{}zy{z}|}}~}~~~}z{|y|~}}|}|zy{~}{y||zzz{{{|~~~}~|~}}}}{{zz{|}~~}}}~~{|{|z{{zyz||yyxxyz{yyxvxyzyywvx{{{{{zyzzxxy|~~~}z{{}||}~~|~~~~~~~}~}}}}}|}||zzyvvvwxz{{{{||}{|zxvutstuuutvuuwxyS(**)*((()'''(&  l!}yxxy{zz{{z{yzzxwxz}~}|}{zz{{{|yxy{z{{zzz|zzz~}}~~||||{{{zxxyxwz{zzzz{y{~|{yyxyxy{|||~}~|~~~~{{}zzz{{z{|||||{yxzz|}|}||}{{z|}|z{zyz{yyy{{{|||{zyzz{|{{|{zyxwy}}~|{}zzyxy|zyvuvuwxz{|}~}~~~~~||}}zzzyzwvvuwyuxyz}~|}}}~~~~}}||zzyxz{~|z||{}{zyzzz{|z|||||zzyxyyzwwvwyz{zyxywvvvvtuvwy|}}~}~~}|{yxyyyyyzzyx}~~}{|xxwwzz{|{{||}||}}}}|{}}}|||}|}~|{{}}|}~~||~|{zvvqsz~~~}|{{z~{zzzz}~{{||~~~}{y{}}}|{~~}|{y{|yzzzz{{}}||~|{{{y{~{{|}|}}||z{|{|}|||||~~|}|z{zy{~z{~~|{~~}||{zzzy}}||~}|}~~~~~}|{{z{|~~~~|}~~|{|||}|{}}~~}~{|}~}}|y|~||}|zy{zyxy}~}~~|{z{wwxz}}~~~~}|||}}{{z{{}}|{|||{}~~~~|{{zyyx{z{{}~~}~|||}}}{}~~zyyyyz||yxwvw{{{xwxxx{~~|}||}~~|zy{yz~}|}|{zz~~|}|}{|}~~~}|}}}||||||||~~~~|}|||z{{|{{{{zyyyz{{yyyxwywxxwv{}{{|{xzzyzz{|}~}{|}|}}~}{~~~~~}|}~}~}~|||{{wvvvyy|{{|}|{{|zyxxvstutuvwvvvxwS))))*((()&''(&  m!~{zzz|z|{}|{z{{zzz{~~||{yz{}}|zxv||||yyy||}|~~~~}~|}||zzz|{{}z~{|{{{|~}|z{yxxxx}|{}~~~~}~}|{{||{|}~~}}}{{{{}~}}||}~~|~~~}|z{zz{|yyz}|{|}|z{{{|}}}}}|yyz||}|{zzxy|{zxuvwxz|}}|~}~~~~||}{|yxxxxxzxy}~}~~~~~}}}|zyy|{~||~~}{zzz}}~}|~~||}|{xzzzywxxy{|{{{zxxxxvvtwxz}~~~~}~zzzyyz{{{zx|~~||{yxxz{{||{}~~||}~~~{}~~~~}}{}||z}~|~}|~~~{}~|zwtrsy~~}}{z~~{{|{{}~}~|~~~~|z|~~~}|~~|zzyzzzz{z|{~~}||}yy{xz}|||}~}}|||||}|~}|}}~~|~|{{z{|}z{~}|}~}}~|{zz{|}~~~~~~~~~}}~~}{||}|||}}~|}~~~|{z}||}|~~}}~}|{{~|||~}|||zz{{yyx}~}~~}{z{xwxz{|~~}~}}{}~~||z{z||~~~|}~|{|||~}|{zyzxyyyy|~~}~}}~~~{{{}}{}~|zyxxxyz}yxxvvw{ywwvwyy}~}{}~}}~~~|zyxxz}~|{{}{{{}~}}|}}}|{|~~|}||}~}}~|{zyz}~}~~~}}}||z||{||{{zyyyy{{{zyyyxxwwwvwvxzz|yzyzyzyzy{~~}}|{|{{|}~~}~~~~~}|}~}|~~|{|}zwvwwxz|zz{}|y{|zyxvuttutstvvuuvwR(**)+()')''&(&  n |yyxx{zzzzzzzy{{z{{|||}{z{xz|}{ywuy{{yxzxzz||{~~}~~|~{|{|{yy|||{{{zxy{zz}}|zzxvvvtxzxz|~}}|~~~~}}|{{{{{y{|~~}|}|z{|{{|{zz{|}~~}}}}|{{zyyz{yy{{zz||{yz{{{|}|{{zzz{}~}|zzzwwyzyxuuvyz}{{|~||{|~~~~||{}|yyxuvxywxxz{}}~~~~}~}~}}{|zxvz|{}}}}~|{zxx{|~}}}}{{{|zywxyxyywwxz{zyzxvwwvttuwy|}~~}||{yzzxyzzzzx|~~}|{|zxwxyzy{zz|}~~~}{}|}|}|{}~}~{yz||{{|}}{||{|zz||{wsqrw|||}~~|~~~|{{||}~||{{y{~}}}~~~~~}~~}}~}}~{z{~~~}{|}~}{yzzxxyzyy{~}}|}|yyww||||{}}~|{|}}|~~|}|~~~~}~{{zzy{}{|~}}}~}}|{zz|{|}}~~~}~~|{}||}}{||~~}}|}||}~~~{zy}}~|||~}}~}}~||x}~}||~}}}}{z||{z{|~~|}|{zyzyz~~}~~{}~~|~~~~||{y{}~}}}}|{}|}~}{z{|{zyzz|~~~}}}~}|}|~{|~}}yywxxx{}{yxxwx{|zwwxx{|~~}|~}~~{zyywy|}{{{}|}|}~~|}||}||zz|~}}{}}{zx{~~~~|~}~~}{|{{{||}yyy|{z|~zyz{yxxvuvwxx{|}{zzzyzyzyz}}~}}}}|}~~~}~}|{}|}z}zywwwwv{{|{}{|z}{yxxuuuuttuuvuvvwQ()*(*)(()''(''  o!|{zzzz{|}{{{}{|||}}}}}}|}|zz|~}{zyx{{{zx{{|}}}~}~}|}|{zz~}|}z}{||{{{~}|{zwwwwyy{y|}~}|~~~}}|}yz{|~~}}}}}}|{zzy||~~~}}||z{{{{{{{{z|}|||{|}}~~|{}{|}~~~}{zzxxzzywwtvy}~}}~~|{|}~|{yzywxzzy{||~~~~~~}~~}}{zyxy|{~}|||}}{zx{~~~}}}{zy{yyzywy{|}{z|zywyuuuvx{}~}|zyyzz{||y{|}|||zzzyy{{{{|~~~}{{|{{~~~~|{z~||{}~~~|{}}|}~|}yvuuw|~|}}}~~||z}}~~}}|{{{~}}~~~~~~}{{|~~~}|{~~~}{{|zz{zyzx{~~}|{{{zxxz|{||||~~~{|{|~~~~}}||~}|zzyyz||}z~~}~}~|}~{z||}}~~~~||}~|||{|}}}}~~~}{{y~~~}~}~{z}~~~}~}|~~~}~}~}}||~~~~~}~~}|{||{{|~|||~}zzzyz{~}}}~~}||~||z{z{~}}||{{}|~}|{{{|zzy{z~}~~}{}~~|{{}|}~}}yxxxxxx|}{yyxxz{ywxwxy}~~}|}|}~~|{yxwxzz{z{||}|}~}}}}}}|{}|{z{xz~~}~~|}|{yz~}|}~{|~|}}~|zzzz{{|yuvz{z{~|{zzyyvutvuwvxyzzz{{zyz{{}~}}}~~}}~~~}~|{z|||z{{yxwvwwz{{{{|z{zzxxwvuvvtuttutuvvQ))))*))()&''(&  p!|yxxwxy{|{yy{||{{|}{|||{{|{yz{}zzzwwzyzzy{z||{}~~|||{z{zyz~}~{|{z{{|{}}}|{{zxwvvyyyyy|}z{|~|}}}}}|zz{{zz{|~}}}}}||zzzyyz|}|{{{|zz{zyzzzzz|z||{{{|}}|||{{}~}~}}|{zzyyxxwvwuux{|~}}|||{|}~~~}}|zzxwxyzzy|~~}~~||~|||~}}~}|}||xxz{y|}|{}{}|zxx|~~|||}zyy{zxxywwyzzzzzyxwxvusvuy|~}}{{zyyz{y{y{~}~}}|{{{zzyywy{z{|~~~|}~{z{{zz|||}~~}{z||{|}}|{{zz}~|}{|||zyyxxz}~|}~~|~~|}~{~}}|zy|~{zzzz{|||||{{~~~~~}~~|{~}~}|{{|}}{|{{yy{yyyx~}}|}|zzyyyz{{{||z{~||{{|~~~|{{}}|{{xxy{{{|}~~}||}|}||{||||~~~~}~}{y|~}{zxz{~}~}|||zz|~}|~~}z|}~}~}|~~~~~|{~}}|}}|}}}}}|||{}~~}z{}|yy{zzy|~}}~~~~z|~~|zyzz}~~}}{|z{||}}}}~}~z{{{yx{}~}}~}|}}|}~~~}yxzyyww{}|zyxyy{xywyxz}}}{|{{}~}{zyvxxyyz{}}}|~~~~}~{}}~~{{{y{~~}~|~zz|}}|{~}}|{|{z|{}{yvy{{y}}{}zyxwssvvuxzzyy|}|||||~~~~~~~~}~~~~{{||{{{{{zyxxwzzz{||{z{zyxyvvuvvuvvutuvvQ)**))((()&''(&  q!}{zzzyyx|}|{||~}}~~~}~|}{~~|||}|{zyxzy{{{||}|{~}~~~}|{{|{{|~~}}|||||}~~}}}{yyxyy{{z{|}||}|{{|~~}|{|{z|{~}}~~||{z{|~~~~~}}||zz|{z{}|{{|{z|}||}}~~|||{}}~~{z{yzxywwwwvx{~~|||{}}|}~~}}~}|{zyzz|z||}{{~~}~}}~}~~~|{yz{y{~|}|}}|zzz{~}}|~|{|z{zxzyy{zzzz|yxxxvvstvy|}{{{{|}|{z}~}}}|{z{xxyz{}}||{y|||}}}}~~|||}~|||z{}}}~~}||~||{z||~~~~~~~}~~yz|}~{z|}}{{yy{}}}}}zz|}~~}~}}}~}}}}{{|}}||||{|y{}|}}~||{||zy{zyy{||z}}}|}}}}||{|}|zyyyz|{{|~~~~}}~~}}|{||||}~~}{y{~|{yxy{}~~~||zz|}||~{}||||{{~~|}~}|{|}~~}~}}|||}~~~||yz|~~}|{{zyyzz{x{|~}}z~}}~|{|~~||yz{|~~~~||{}|}}}~~}}|||{zyz{~~}}~|{|}|}~}}~~xxyyyxx||||zwvxzzxxyxz|~}~}|z{|{|~}zzxwxxwxy|}}}}}}~~|}}{z|}}~~~}|{zzyz{~~~~}|zz{}}~{}{xz}|}~|}||{{}{zxzyzz{|||||{zwxvuuwxvxxvx{|{{|{}~~~~~~}}|}~~}|{z|{{{zxxzyxxzyzy{zyz{yxwxwvuvuutvuuuvuO()*)+((()&''(&  r }zzyzyyxy|{{zz|}|~}}|{|z{}}{|{{{|xywwx|yzzy{z|z|}~}}{{z{{zz{}~~~|||z|{|}}}|{|yyxwy{{z{{}|{z{xywx|~~}{{zzzzz{{|}~}}~~~~{{{{||~~}||||z{{y{z{{zzzzzz{|{||}|}zzzz}~}||}|z{yyyywvwwvvw}~~}|y{}}|||}|}~~~||z|zyyz{z|~}~}|{{~}{z}}|}{~}}zyz|wy||{|z{zzyy{}~~|{{}|{{{zzzzxxzyxxy{zxvvvstsswz|~~~~|zzzz{|z{y{~~~}~}z{zz{zyxwxx}~~}}}|{|{z{{|{|}~~}}~{{z~|zzz{y}~|{|||||}|z{{|}}~~~}~}|yw}|{|{{|~}{yyxy|}||}|||{}}~~}~~}}|}||~}}~}|~|{{}}}}}|{{y|zz~~~}|}|{{{{y|~yxxy}}{|z{|}{|~}}|}|}}}|{xvyy{z}|~|~}~~~~{~|{{{z{||}~}|z{}~|{yxyz{}~~~{{~}{|~~~}|}|}{{{~{|~|yx{}}~~~|~~||{|}~}|z|~~~}}|{{zzz{zyyxyy{|}|{|~}}~}{z|||y{||}}~~}||z{}~}~}~}~~~}|}|{{{{{}}}}{|||||~~}|xxxyyxxxz{{zxvwzyz{zyy|}|}}{zz{}{|~~}z{xxxyvyz~}}~~~~~||{}~~~~{{{yy{~|~~~}|{|}}}}|zxx}}}~|}}}||~~{yy{zz{{{{|{}zyxwvwxyvywutx}}|{}~~}~|{}}~|}}||{{zwxyyxyzyzz{{{{{zyxwxwvvuuuvuuvuuP)**)*((()''''&  s"}zy|}|yyz{|{{{{}~~~}|{||~}||}{yyzy||{zz{{|z|~}}|{zyyz{{~~~|~}}}~}}|}}}|{{z{~~|}}}}{zxuvz|}}|{zz||}}~~~~~}||~~}|||{}||{{}}|{|{|{{{|{}~~~{z{}}}||{|zxzzxwxyyxx|~}{z}~|{}|}}~}~~}{|zz|}~|}}||}|{yz}}~|}}{{z|yy}|}}{{{{y{z|~}{}~}|}zzz{zz{zyyy{|yyxvtvuuw|~~}{|zz|}~}|{}~~}||{{{|zyyxy~~}~||}||{{}|{}~~~}}|{~~z{|zz|}~|}}||~~}~|{||~~}|~}~~}||~|}||xy{}}}~~~~~~}|}}|zy|}~{~~~~}|}~}|}}||}~||~}~}}{{~{z{}zyxy|}}z{{}}}~}~}{}~|z{wx{}|}~~||}~}}}}~}}{{{zz}~}}}}{~|{yxxx{{~|}|{{|~}~}|||{||~~{{{zxxz|~~~~~}}~|||{}}~{|~~~}~}|||zz{|zzyyzy{{|{zx|}~}}{y{}zxy{||}~}~~}|{z|{|}}}|~}~}{|}{{yzy{|~~~~||{|||}}~xxxyyyyzy{{|ywwxxy{|{zz{{|}|zy{|{{{~~~||wwwxvxy{}|}~~}}~~}||||}~~}~|{z{yxx{{}~}~~|{}{~}|{zy{|||}}}}}||||{{zz{{{{zz{z{{{xvvwvxwwwusu{|{|}~~~~~~~~~~~~~{{|{||}{{{|yxvwyxy{yz{{z{{|zxxyxvwwutvuvuvvuQ))*(*((()'''(&  t!zxwx||{xyz}}zzzz|}}}|}|{{|~~}}z{|{yyzxx{zxxzyyyy{||{|zyyywvx{~~}}}|||~|z{z{|||zyz}z{{}||zyussz}}|{{{}zzz{z{~}~}~}}}|~}~}}||{{||||z{|{z{|{y{|z{}}{}~{{z}}~|}|{{||zyzywxxyyxz}}}yy{|}{{{z{|}}~~}z{z{{yw}~~~~}|z|}||zww{|{|{~}|z{}yxz|{}zyy{yz{z|~~}|y{~||||yyzxxxyxxwz{{xxxutvtwz~~~}||z{z||}{y}~~~~~}}{|{yyz{xywvz~~~~~|}{{}{z{||{z|~~~}}||~||z{{{{}{{{||z|~}}||{||~~}|~}}}~{{{|yzzzyz~}}|~|}zzz{yxx}{{z~~}~~|}~}|}~~|{~}|}~~}~|}{z||z{|ywy{{}~{|z{{{}~~~}~}~~}{{xzz|||}~|}~~}|}~|{{|zz{}|~~}}|{yxwwxx~~~}|{}|||~}||~|{z||{{zxwy|}}~~~~}}}|}~}|z{{{~~~}|}~|}~~~~||}~|{{|{zzzyzyzz{yx{~~}~|}zy{{zxx{z|{}}~~~}}y{{{{||~~}~~~||}|zz|z{{~~}|}}z||~||~yxzzyyzzxy{}zywxwyz}}{{}|}|}{{|~}{{}}}~}}}|zyxywwwyz|~}{{~~~}}|{}}~}~~~|zzy{yy{z~~~~~|||}}}|{y{{|{{}~~}}~~}|{{}{|||{{{zzz{|zwttuxxwwvuux|z{~~~~~~~~}~~~|||||||||||yzwwwwzy{{{{zzz{zxyxyywwvuwuuvvutP(**))(('('('''  u"|yyz|}{{zz{~|||{|}}~~|}|~~||||~zzzxyz{zxyzyz{z|||}{zzzyuzz|~~|~}||||{|z{~~}}{||{}|}||{zwssuy~}}}|}}|z|{}~~~}|~|~|}}}~~~|}||||{}~}|}||{{|z}}}|||}|}~||z|{z{|zzxy{{z{|~}zz{||{z{{{|}~~~}||{{{zwy}|{~~}|zw{}}||~~}|{}||zz}}|yxyz{{}||}~}|yx~~}}|{z{xzyyxywx{|{yxvtvuv{~~~{|||}|~}}{}~~~~~~~||{yy||z{{x{~~~}~~{{z{}{{}||||~~~}{}}|{||}{||{||~}|}~~~~~|{||}|}}||||~}}~}|{z{zyyxy|{z}~~}|~~~~~~~}~}}~}}~}|||}{z|yyx{~}}{|z{zz}~~}~~~||{xy{|{}~}|~~~}}{z{yy~~~}}|yyxxww|}}~}{{|}|}{{|{zz{{z{{zywy}}}~}|}z}}}}}~~}zzzyz{~~}~|}~~}~~}~{}|{{z|z{zzyyyyzzyyz~}|||zzyyzywyzz{|}~~}}||}{z{}}||}}||}}{|~{||~~}}}||||||zxyzx{zzxx{}ywvvuvx||||||z|{{}|||{z|{|||}{}{zzxwvwvwy{~~|zw|~~}~}~|{{}~~|}{zzzzyyz|}~}~~~}||{z||}|{}{z{|~~}~}~~}|z||{{|{{yxyyyz{zvwvwvwvvvuwwyy}}}~}|~~~~|~|{|{{{zz{zyxwwwzz{z{{{z{zzyyxxxwvvvuvuuuvuP(**(*((')''&'&  v!|yxxzzzzyyz{{zz{{}}|}~||||||}|}}{|{zyyxyxzyxyyzxyz{{z{{zyxxvvyzz}|}|{{z{{{{zz}~~|{{{|z{{{zzzwurvx|}~~{}|{}{~}{{z|}|~~|}{}|}}~|{||~}~|{{||zzz|}~|{{z||zz{}}|{|}|{}{z{{||{{zzz{|z{z{{||{y{{zz{yzzz|||||{zyzy{{{|~~~}}}|{z{}|zyyz|{{|||{{||zzz{|{xwwy{}}|zz|}{ywz~~}{{{{zxyxwvwvvx{zxxvuttvy{~~~}~|||}z{{{|{}}|}|}~|{|zyz{{{z{zy{~}|~~~}|~|yz|zyz||{{|||~~}}}}{{|}}{|{{{zyyz{|{}}{~~~||~~}~}}~~|}}|~}|||}{|}||{}~}}}zzyzyyxxyy{{|}{{~~~}}~~}}~~~~~}~}}}}}~z|xyz{|}~|||{z{{}|}~~}~|{{zyz|}|~}||~~~~{{{zyyz~~}}|zyxxxxxz}|||}||{}}}||yxzz{z|yx{~~}~{|z|~}}}~~}}{zyyxxz{}~~}~}}}}~|{}}}{{|{z{{zyxyxyzzy|~}}{|||{zwwvwyy{{}}}}}{y}|{x||}||}|}~}}|||{|~}}|}}}}|zxxzzzz|yvy{zvutvvvx|~~~~{zy|~||{zx{{zz|zz{}|{zywuvvxx}}{xy}~}~}~}|{|~~}}|z{{zzzzz|}~~~~~}}|}}~~{}|{|}|}~~~}~||}}}}|{{zxyzy{|{xwwxwwxwuuwwwx|~}|~~~~~~}~}}~|{|{{{|zyyyvwy{z{z|z{{||yzyxwwxxwvwvuuvvQ(****))'(&'''&  w!}yz{|||||z|}{{||}}}||~}~~~}}||}|}|{zy{zzzyyyzzz{{||}|{|{zxyy{|~}~~||||}}}~}}}~}~~||{|{||zvvz}~~~~}~~}}}~~~~~~}||}}~~~}|}}|{z{|~}}|{|}|{|~}}|||}{|{z{{||}zyy{}~}{{y|||{|}~{zzz{{|}||{||||}z{|~~~~~}~zyy~}}zy{}}}|~~|{}}{|z{}{zxxwy~}{|}zywz~}{||{yyxxxyxwxzz{yxwuuuz}|}~~~}||}{|{||~~}~~~}{z}|{z||||}}}}~|~~~~|{{|{{z|||}}~}~}~~~||~}|{||zzzyxy{{~}|}}{~~}~}}~~}~~}|~|}}~}~~~~~}{{|zzz{zz{}~~~{{~~~~~}}}}~~~~~{{}yzz|}}}~}|{{{}||~~}}|||zz{{}}~}{{~~}{{yz}}~~|}||yyyxx{~~~}~~|||}|~}}}|zzyyz||{yy{~~~}||{{|~}|}~~~}}z{{zxxyyz~~}}~}}}}}||z||{z{{zyyyxyy{yz}}|||{zz{yvvxzzz{}}~~~~}}}|{}|{y{}|{{}}}|}|z}}}{~~~~}|{|}}|}~{y{yyz{{yxx|ywtsuvwy|~~|{{yy|}}zyyzzzyz{yz}|||zxvvwzwz~{|{}~}|{~}}||{{}~}}}|{z|{zzyywz{|~~~}~~~||{||}}}}{{||}}~||~~||~~|||zzyyx{y{{yyyyxwwxvvvwxwy}|}|~~~~~~~~~}~}}~~|{}{y|{{zzxwwxzzz{z{{z{{ywxyxxywvvvutuvuP(**)*(((('''(&  x }yzz{{{z{z{{zz{z{|||{}}|}~}|{}|z|||{zzzxy{zzyyxyxyy{{|~{{|xyxz{z|~~|||{{{|}~}}}}|}}{|}{zy{{z{{zywy{}}||{{|}~~}~~}}||}}~||~}}~~~}z|z||~~}}{{|{{y|}}||{{}|||{|}|||{{{{zxy{zz{{zxx}||{{x{z{{z|{zyxzyz{z{zyzz{{||{}~}}~~}}~~|}|{yy{~|{zyz{|zz||z{|}{yyy{|zxwvvz}|zzzxxyz|}}}z{{zyyxvwxvuwyyxvvwttxyz|~~~~{{|~{{{y{{}}|z|||zyz{{{||{|||~}}}|}}||}}{z{|zzz{{{{~}||}~}}}|||~|}|{zxyxvvxyz}~~~~}~~}||~~}~~||}{{~~|}|~|~~{{{{{zy{yz{|}~}~}{z{~}|~}~~~}~{{{}}|}~}{{yyz||~~|}~{{y{}{|~~}~||}}zzyz|}}}zz|~~}}|}z|~~~~|}{zzz|yz{}|~}}}~{z{~~}}}~{zyzz{|}{yy|}}~|{{{{|{|{~~~~}z{{{yxxwvz~~~~~}}~}|{{|{|{|zxyxzyy{xx{}~}|}{zy{zwvwxyzz{|}~}~~||{|}}{{{{}{{{|}}~||{}|}||}~~~||}|}|~z{zzzz{{{zz|ywvtuvy{}}|~~}|zz{}}{yzzz{{{zzz{}||{xvuvy{z~~|~~~}}}~}~{z|}~~}~}|{{zzyxxxyx~}~}~}{|||}}|~||||}}~|z}~}~~||{zyzyzywz{wyxxxwxywxy{|}~~~~~~~~~~~~~}}|||{{{{z{xwxyz{{{|{{z{xyxyyxwyyxyxvwwvQ()))*)('('(''&  y!~|}{}}||{{{|}}|{|}|{}~}~}~}}~~~{{{z{z|z{z{|zzyz}~}||{zyz{}|~~}}|{~|}~~~}~}~~|||}}}{}{|}{zxy{}}||z}~}}~|{|~}|{~~~}|}}~~}}}{{zz|~}}||z|}}{}}}}}||}||{zwzz||{|{{|~~|{yy{|}}{zy{{z||{{zxy|}~~~~~}|~~~~|zz||{zz|zzz{|||||xzzz|}|yzyy{}}}|{zz{|}}~||{}{z|zxwxywwyyywvwvvwz{}}~|}|{||{{|}}}|~{{{{{||}z{}~~}}|}}}|}|{{{{z{{|||}~}~~}|{|~}||{z{yywwxyz{~~~}~||}}|~~||~~}~}}~{||{{|z{||~~}|||||}~~|~~}~~}y{zz}}~}|{yz{{|{~~{yz}|}}~~~{{|}|{zz{{|}|zz}}}}{}|z~}}~||}{zzz{z{}}}}}}}}~~|zy}~~}z{zz{}}|zyz}~~~}~}||{{{z{~|}{||}yxwtrv~|~~~~~|||||||}|{{{{{zzyyyzxy{}}}}|{{z{yvuwwz{z||}~||~|}|{{{|}}||{|z{||{{|{z|}|~~~~}~~~~~}}|}||yzyzyyy{|zy|zwwuvwx|}~~~~}}zzz{}|zzy{z{|{||}}|{{yxyyw{|}}}}~~~||}|{z}}}}}~|}}|yyyvwwxw|~~}~}{z{|{}}|}}}|{~~{y}~~}}|{{{{yzxvv{yxyxxwxxzx{}|~~~~~~~~~}~~~~~~~~}||{{||z{zyywxzzyy{|z{zzyxyxxxxxxxwwwvwuQ)**)*))()'(()&  z |zz|}{|{{zyz}{{zz}|{{yz}}{||||}{|{{zzy{yzyy{zxywxz|}~}|{zzz{{}}||{|{||~~~}||}{z{z|~|{|{{|{yyxyz|~}{{yz|~~z~||||{}yx{~}~|{}|}~{{{|{yz{||{{|z{~{{z}||}||||{{xwxy{|y{{{{}~||{{yyy{{{{zyzz{|{{yxvux|~~~~}}}{~}}~}{zy{|}{{xyzyyxy{{|{{wyyx{}{yxxz{}~}|zyx{z{{||{zzzzyyvxwxvwwwwuuwvvvyz{~~~}{}}|{zzy}}|{||{{zzyz|}{y|~~~}~}||{||}{|z{z{{{{{|~|{||}~}|zz~}||{yyyywwvxwxy~}}~~~}}}}zz{|}|}}|}~|}~||{|~~~||~{y{|{zz{}}~~~~}}|{|}}|}~}z||}|~|}zzyz|~~}}{wyz{zz}}{yy{~}}}~~}|~}{{zzz{|}zzz~~~~~}}}||}}|}}||{ywz||z|~}{|}|}|}~}|yw{~~}{zy{{|}{zyy{|~~|}||{|yz{}}~|{{||ywwuqt}}~~}||||z{|||||{zyyz{zzzyz{~}}}|{yzxwuvvy{zzz{||}~||{{||||}}||{{{{zz}||}~~}~}{~~|}~~||||}~z|{zzzy{zzz{{zwywx{|~~~|}}zz{||zyyz{|||||}{||{yxzyxz|}|}|~~}~~|}~|||~~|}}|~}|{zyywwvxy|~||}|}}z|}}~}|{~~}{z|~}~}|}{zz{ywvxzyyyxwyy|}}~~~~~~~~~~~~~}}~||z{|{z|yxx{{zz{||{z{yxxwwxyxwxxwvwwvQ)**)*)(')'('('  {!{yz}~}||{}{}}{{|~~|~|{|}}|}}~||{{|{||{{{{{|zxwy{{~|}zz{|~}}||}|}|{|~~~}}|||}~~~|{}}||yzz{|~~~~|y|~~}~~}|||{{}~~~~~}}~~~~}|||{|{}|~|~|{|~|{~}|~}}}|~{{zzzz}}|}{{{}~|{{xzz||}zz|||~}|{zwwv{||{~~~~~}|{z|}~|yyy{{yz{{|}}}xyzz||}{{z{|~~~|zz}}|}||{{{{|{{yzwxuvwwvvvwxwxx{}~}|}~~}}{{}~}||~||{|{{}~|{}}~}{|}~|{{}{{|||}|}|}~|}|}yx}~}}{zyyyxxyyy{}~~}~~~~|{{|}|}~~~~~|{||~~}|{}}{{z}~}||}|~}~}{|}|~~}zzzz{}~~}xyy{~z~~~zyx{~~~}}}|}|{y|{{||{zy|~~}~}|{|{}~~{{{ywz}}y|}|{{|~}}}||zy{}~zzzz|~}}{{|||~}}{z{xy|~}}}}{|}yvvtssz}}|||{|{|||{|{{zz|z|z{zy{{z||}zz{{zwwvwz{{|{z|}}~}|{zy{||}~}|}||zyz{}{{~}||~}|}~~~~}}}|}zyzzzzzzzz{}{zyzxxz}|~~}||}{yy|{z{{yy{|~|{~{|{{zzzyxyz~}}}~}~~}{}~~}~~}}|}~||}{zyzwwvxyz}}{|}||||z{}}|}~}z{}}yyz}~~~}||~~{{{zxwvyxwxwvxy}~}~~~~~~}~~}~}|~~}~}{z{||z|zyy{zyyz{{{{zxwwvxxyxvwxvvxwvQ()*)+((()''')&  | |vuz~}}{z|zy{|y{z}}|}}|{z~}|{{z{~{|{z{|{{zy{z{zzyvvxy{~|z{{{}||}|{{|{zzyy~{}|zy{{|~}|{{|{{zyxyz}|}~~}z{||}~}}}}|{{}}||~}|~~}}~}~~{||{{|}{{{{||}{|{|{{|{{|z{{|y{yzz|}|||{zyz|}}{{xyz|{|{zz|}|||zzywwy}~~}|z{||}|||zz|y{||{xxzyyy{zz{}}xxzy||{zyz{||~~~}zyz|{y{{zzz{z{z{ywwwtuttssuvvvwxz|~~}|||~}|z|}}{|{}{{|{{}}}{}~~}~{}{|z|{zz|xy{|||}}}{|}||{{zxy~}|{z{yyxxxywwz|~~~~}~}}~{{z{{{z~}}}}}}~|zz{}~~|}~{y}|zzyz~~}||{}|~{||}}}~}}~zxyzy{|~}}xyyz}}|~~~{xwz{~~{{{|}}}{yz{||~}|zy{}}|~~}||{{{~~{y{yxz}||{~~{{|{}{|{{|{z{z~}zz{y|}|}{zz|{~}||{yww{~~|}~||{{yxwuttw~~}}~}{|||{|}|{{z{zyz{{{|{z{|{}||{{z{{xwxvyz{{{|}~~~}{zz{|{}}~~|}{yx{y{|{{~}|}|{}~~~}}}|{zzzy{{y{yyy{{zz|zyw{z{~~~}{|{zz{{z{zxy{~~~}||z{}z{|{z{{~~}}}~~|}{~}~~||~}|}|{zzwwwxxz||}~}}}}|{{{{}}|}}z{|{{yz|}}~}~}{|~~}{}yzyyyxyzwx{}~~~~~~}}~~~}}~~~}~}}|{|z||zyzz{z{{zzz{zxxywwwwxvwwwxwwxS)**)*((')''''&  }!}zxy|||{{{{{|{}~~}}|}~~|}{{}~{|{||}||z{{|zz{zyyy{~~|{zz|||}||zxz|}}}|{{||~}}}||~}{{{{|}~~|~~}~~}}~{}~~~~~}}~|~~}}||}|{||}~}|}|}}}}|}|}{}{{|}}}}~}||zz{|}~}}{zz|}|||||}~}|{{z{{}}|{z{{|}}|||||{}}{zyz{zzz{z}}~zz{{||}{{{||}~~|y{zzzz{z{z|||||zxwwvtuusstwwvwyz}~}|}~}|~}}}}}|||}~}~~~}~}}{{{{||{}{}}}~~}~|~~}}}|{yy}~}}||{{zyxwxwy{~~~~~}|~||{{z{}~~~}||{{||~~}~~|z|{{{xw|}~~~~}}~~|~}~~~~~{yzyyz~~~}xyz{}~}}}~|{yx{~|{{z|}~{{z|}|~|{z{}~}||}~~}}|||}}z||zyz{|{||~{yz{|||zx{{y{{~~~{||z{|}||{{}|}~~||zwvz~}}}~}|||zxwxwvx}~~~}|}||{}||||zzzz{{{{{}{{}||}{{{zz|{zxyxyz{{{|}|zz{|z|~}}|zyyyxz{|{~~}|}{}}|||~}~|~|z~z{zzzz{zxxx{yzz{~zxyyz~~{{{zzyzzzyzwwz~}~~}|||||{||z||~~}}}}~}||~||~~~~|}}|{z{xxwxxy{z{|~}}|yyyz|{{|}|zz|zxyzz|{~~~|{y|~}}{z{zyxxxxzz~~~~~}|}~}~~}~~}~}~~~~~}|}}{yz|{z{{zxx{zzzzyywxwxvwvwvwwvyxvR(****((()'('(&  ~ }yww|~|||{yzyyz{{}~~~|~~~~}|||{z{}||zzz{zyzzzz{|{zyyxy{}{zyxyz~~{|z{yy{|~}|zy{z{~}{|{|||{zyyy{}~~~|}~~}~}|||||~~}}~~z|}||}~~~|}~||}}}|{zz{}||{|}||{|z{|{{{{|~~}~|zzyyz{{z{{yy{|{{{|{|}~}|{{z|}}}~~}{zzzzz{{|{}|{z{yxx{yxyyxyy}}zzzy||zz{|{}}|{~~}{z{zzz{z{|||zzzzxvvttsssttutvuwzz}}~}{||~}~}}|}|||{{{}|}~~|}{zyyz{|{{{|||}~~||~~}~|zy{||~~{z{zxwwwvvz|~~}}{|}~|{zyz{~~~}}||{|{{{}}~}~~||}~~}{|{{zyxz|~}}}~~}|~~~~~||}||}}}}~}~|z{{zz}}|~~}wx{{|}~|}}~{{zyz}||{yy{}~{zw{{}~|zy{{}~~|z{|}~|}{{}~}||{zz{}||}}{{zz}|{yz{{yyz~}||z{{z{||{||}|}~|}|zwx}~||||z|||{xzywy}~}}|}|}||z{{||{{zzyzz{{}|{|||}||{zy{zyxxxyz{{z|~~}{{{z}z|}|zzyyzy||{|~}~~|{}|{|}~}|~{z}zzz{{{{|ywxy{|zz||zzzy}~|z}|zzzxxzzxuy||}|~}|||||}~~~~~~~~~~||}||~}}|{||zxxxvxz{{|}}{zyzy{|{|}|{{{zy{yxy{}{{}||}|||{xyxxz{}~~}~~~~~~~~~~}{||{zz|{z|{|y{|{zyzzyxywwxxwvwywwxxxS))*)+((')'''(&  "~{yy|~}}|{y{{{{{}~~~~~~~{}}|{}}}||{|{{{{zy{}}}||{{{||zyxxyy~~}~}zz|}~~}|{zz{~}|}}{|||{{{{|}}~~}}|||~}}}|{||}}|}}|}|}}}|~~}|{|{||~||}~}}|{yzz|{z|{|xz}|{z{|}}}}{~}~~~~}||{|{{|{~~~{z{{yz{zzz|xxx}zz{y{}}||}}{}~~}~|{|{{{|yz}~}}||{zywvvvvuuuwvwxxx}~}}}}~}~}}~}||zz}~~~|}|z{{z{|~|||~|}~~}}}}}{}{}~}{{{xvvtuux~~~{z|~~{z{}{~|}|{{||{z}}}|~|~}|}{{z{z{~~}~~~~~~|}~z~~}}~|{}}z{|~z~}vw}|{~}|}}}|z{{{|~~|{{xx|~{zz{z|||||{{z{~~}|{}||~~}}{}}}}|z{{||~~~|{{z}~}{{z{yxz~}}~~}|zxyz||{|~|}}}~}zxx~~}|}}}~}{yyyz{}~~~~}~~{}|||{}}}|}z{zyzyyz{{|{|{{{}|yz{zyxzxxyz|z|}~|{{|z|zy|~~}|{{|z{{~|||~~~~}}||{{{}}||}|{}zz{zy{||zxxyy||zz|{{{y|~}||{|zyyyxxxvuw|{|}~~~~{{zz{|~}}}~|~~~~~{|}|y}~}|{||zyyzyxyzwx}~||{yzz{|||}}{{||yyyyxwxyzz{}}~~~~}~{zyyyz}~~~~~~~~|}~}}}~~}~~~~}}~|}}}{z{{y{|zzzzz{z{yyxywvwwuwxywwxwwQ()*)+((()''((&   }xx{|~}{{}{zyzz{yy{~}}}|}|{{{|{{}|{{~zzx{yxw|{{|{zy{{{zyvuuvz{|{|{{{~}}~~}{}zxyww||{|||||{zzyyy|}~}||~~}{{{{|}~}~{{z{{}~~~~~|~~|~|{||{|{zz~~}|{zxz{}}|}~~}||yzyyzyyy{zxw|zzy{{{|~}||}~~~~~}}|{zyy|yy}~|{yzxxyzxxy{{ywzzxxzy{}|{}}{|}~|~~}|{}{zz{{z{}}|zzyyxxvvvuttuutuvxw{}~~{{{}}}}||}~||{z{~}|}}}{{x|zz|}||{{y{}||}}||z{z{|~|zyywvutuuu|}}~~}{z{|{xz|{~~~}||{{{}||||||~||}{|}}z{{z|}~}}~|~~}~}~~}}{}~}||{~~~~||}z{|||}}{qrwz|}|{{{{zz|{{|~~}zzxwz}{zzz|z||y}{{zy||~}{|}z|~~}|{|~~~~|{{|{}|{|{}}}zz{|yxz}}{|~~|{zxwxz|||{|}}~}z{y|~{}|z}~}zz{|{|}~~}}~}}||}}|{}}~}{{zxxxyy{z{}||||{|zzzzzzyyxwy{z|}}~~||zzy{{{|}~}}|zy{|}}|{|~~}|}||||}||z}~||{z|{y{~}{ywzz{}}z||{{zz|||{{{yz|zxxvvuuyyz|~}~|{zy{}~}}~}~~}}{||{z~~~}{{}|zzzzxyywxz~}|{yx{|}~~|}||{{zzxwwvvwy{|~}~}~~~||{|z|~~~~}}~~}~~~~~~~~~|}}{z|{zz||{{|z{{{yxxzxwxyxxxyxxyxwR))*(*((()'(''&  !~{z{~~~~}}}}|{z{yyx}}~}|}}||{~}~|zz|zxx{z|}}|||||{zywvtz{}}}}~}}}~~~|yywvz}~{|~}~||yy{z}~{|}~~~}}|~~}|{{{~~~~~}}~|}~~~}|{zx}~}|zzxy{|}|~}}{|{zz|yyy}{yxzyyy{|}~~~|||{{z{y{}}|{z{yzyyzwy}{|yz|wyxy{|~}~}|}}}~}~}}}|{||{zz}~~~{z{z{yxwwvwwywuvxwz|||{}{~|}~~}||{|~~}||{y}zz{~}}}|z|~{{{{}}}||z||~{zzxwuvvtv{}}}~~|{||z{}}}}}{||~}||}~~~}~~}}~~}}||}}~~~}}~~~}|~|~}||{|}}~~~|~|}}}}}}zttuy}~}{{{{{||||~|{{zyz}zzz{{z{{zz||z{{~||||{{~~}~}|{}~}}|}|}~}}||~~{{z|zxy~}}z|~|{{yxvy{|{{zzz||||||{||~|z{|}}}~~}}~|{}||}}}|}||zyxxxyz{|}~|{{||{{|yyyyxxwxxy{~}}{|zz|||~~~~|||{}}}}||~~}~}}|}||||||{{}||zz{{zy|}{z{z|{|}{{{|{{|||{}|{{yyywxxuwtxxxz}~}}|zzyw}||~~}}~}~||}}z{~~}|}~|{|yyxxxyy}}|zyz{~~}{z|}|{{zwwvvtuvw{}}}~~|{|{{|~~~~~~~~}}}~}}~~~|~~|}~{|{{{y{}||z|z{z|zyyzzxyyyxxxxwxyxR()*)*()()&'&(&   ~zxz|}}~}|z|{zywxvvy|~~}}|||}{z{{}||||yxyxwy{zz{{{{||{{yxwvx{z{{||}}~}{}}~}}z{yxxx|}~|y{z{~|ywwxx|~|zzz{}~~|}||}~||{{zy~~~|}}~}{}~}z~~}{{{}~~{|{yvy}|{{{vvxz{|~}}|{||xywxyyx{{yyxxxzy{{|~~|}~~~||||yxyyz|||zzyyxxxwwx||{z{{wvxwxz{|||z|}}}{}||}|{z{|{zz|y}~{zxzyxxuvuuwvvtvxvx||{z{{{|~|z{}}{}||~|{|{{z{{{{}{{{{zy{{xy|~{z|}|z{|{{{|~zy{ywwvuuwz|||}}~~}~|||~~{||}}}~~~}{{{}||}~}||||~|}}}|}|{{~~~~~}}}}|~}~~}}}}}~||{{|}~~}}~}|{}y|}}|}||wwx{}~}{{{|{|~}~}}~||{yyy|{{{{zzz{yyx{||||}|||}|}|}~~~}|}}}z{~~~~}{{zz~~~~~{{~~|{|}{y{|}}|{{z{zxwvxx||zxvv{~|}{|||{||}~{{{{}~~~}~}}}~}}||||{|}}}{yzzyzzzz|}||{}{|{zzxzyywwwwwx~}}}~}|z|}}}~}}~|}|}}~{~}}}}|||||}~|{zz||{y{{|zy|{z||~}}}}{{|||}}|{{|{{z{{xxxvvvyyvy}}}~}{yyxz~}{{}~}}~~~}~}|}|}~~~|||}}}zyyzxyy|}}{{zy}|}|~||{{wvvvuuuwz||~}}{||}~~}~}~~~}}|}}}}~||{|||}||z{{{y{{{zyzyxyzyxxyyR)****((()''((&  !~|zz|~~~}~}}}{zxxx{}~}~}~}~|{|}}||{{xzzxx}||{}{||~||{{yxz{}|}~~}}~~~~~~|zz{x|~}z|zy}|{xwzz~}}{{|}~}~~}|||z||~~~}~}}~|~~~}}zz}~||{yz|}|{{zxxzz|~}}||{ywxy|zz|zzyxvwz{}}}}~~}}}zz{yzz|{z|zyxwyxyz}}|{}|yxxwyz||}|{|}~~}}}z|}|{|||z||z{~{y{{xwxwtuwxxxxyyz|~}}}zz|||~}}}||~~|}|{|}|}}}|z{}{yzzyy}}||}}}|||}|}}|{|zxxxvvwyy~}~}~~~}|{~}||}~}~}}}}|{}~~}|}}~~~~}~}}|}~}~~~~}}|}}}}|}~|{|{{}{}||||yyz}}~}|||z{{}}~}}}{z{{|||}{zzz{yxy{{{~}~}}|{|}}}~~||{|}{{~~}||{{{|~}{|}|{|}|{{|||y|{yzzxwvwuzzzwssz~}}|{{vyx{~}|{|}}~~~}~~~}}~|}}|}||}}}{|zzzz{{{{|}|{{||zzyyzzywwwvxxz~}}~}|}}~|}|}}}}~}|}~}}}~~|}}}||}}}{}}{||{|}xyz{zz{}|z}~}~~}||~||}}{z{|zz{|zyxxxxxxxxy|{}~~|}zzywz}|zy|}~}{|}}~}|}||~~}{{{}|~{z{yzyzz{}|zy{zz}}}|~{{{zxvttsttww{{}|}}}{||}~~~}}}~}}~~}}}}{|{{{{}{|{|zy{{zyyzyzzzyyyzyR)**)+((()'''(&   ~{xz{~~~~~|}}|zyxy{~~}||||~}}||}}|||{zyyxwv{{||{{{|}{|||yxy{||z|}~|||}}~}}|||zz{}~}|zzyy}|{xuvx|||{z{z{|{}}~~~{zzzzzz{}~~|z{~}|{}|~}}}{}|zz~~}{zxyx{{yyywvyz{~~~|{z|yxxwwz{zzzxyxuuxz{{|}|~~}}~{||}{yzzyy|{yzyzxxxwxz}|{|||ywxux{{z}{{{|~~}||{{|{|{||{|{x{}}zyyvwwttstxwtwxxz}~~}}~zyz}}~|z{||}||~}~~{{{{{zz{xww|zyyvw{}}|~}z}{zz||}{{{zzwwxvuux{|~~}~}|}}~}}}|}~~}}}{}~}|}}|}~~~~}~{||{|~}|||||~}}||}|}|}}}}}~}~~~~~}}~~{|}}}{|{{{||{{{{z{~}|~{yz|}}}|{{y||{}~~~~~}|}{{{||}}{{z{zxyyzz{{}~|||{~|}|}||{z{{zz{}~~~~~{|{z{}}{}}z{||{{}~|||{yxxwxwvvwwwurrw|}~~~|}||{zwwxy|~}z{{|z}~~}}~}}~|}|}}||||{}{{|{z|{{{{{{{{{|yyyyyyxwwxxyyy|~~}}~~}~{{}|}}~~|~|}}~~||}}|||}}}}}}||}|{wyy{{{{{{|~~}~~|{|||}}|{{{||{|{yxyzyyywxy|{|}}~}|{ywy}}{z{}}}}|{}}}|}{}}|~}{}}|z{{{zz{z{{{yy{{}}}}}zzyxvttttwywyz|{|}~}|||~}}~}~~~~}|{{z{}}{{{|zzzz{xzzy||{{yzwyR))*))()()&('('  !{yz|}~~}zzz||}{|~}~~~}~}|{zy{yxxx|}}}{|{|~}{yz{||z~~}}}~~}}}z}}~}}{z|~zzwvuz~|}||z{{{{{~|||zzz{{}}}|}}}{{}}}}}{|~}}zzyyxyywyyyx{{}~}|{|{xxwvy{{{{{yxvvxz{{||}~~~~|}}|{{zz||}z{{yyxyyy{~~|{||zxwvx{}||{yz{}~}}}||}}}}~|~}|z||~|{{xxywstwxwvvzy|~~~~zz{|}~|{|}~~~~|}~{|||||{|zxxz|yxx|}~~~}~}}|{}}||zzzyxwxxvvzy~~}|{}}}~~}~~~~~}}~}}~}}}~}}}}}~|}{~|}}}}|}||}~}~~~~}}}}}||{|||{|}|{{}}{z{z~}~}|}}{|}}}~~~~~}~{{}|}~}~|{{zzzxyz{|}}||||}~}~||||{yz{{z~~~~}{{{yz|~}|{|zy|||}||}{|yzywxxxwvwwutruy|{}~|}{xwxyy{}}{{{{{|~~~~~}}}}|}}||||}|}||{z|{||||{{{||{{zxxyyyxyy{zz}~~~~~~~||z{|}|}~~}}{}~~}{{~|{|}||}}}}}}|||xxzzyzz{xy}~~~||||||}{{{|{||{zyz{zxyxxxy{|{{{|{{{{xy{|{z{|}}||{|}}}}|z{|~|}{|~}{zz|{z{{yzz|xz{{}~~}~{{zywwttutvxxxyzyzy||}~~{}~~|{{}~~~~~~~}}|{|yy||{zzzyyyzyy{yzzzzyyzyxR()))+(((('''('  !}{xyz{|}~~{{{{|~~}{|yy}}}}}~~}||{xyzzyxyz{|{{{{|~~||z{y{yxw{}||||~~|}{~}~}{}}}{}{zyyzyxwvvx}~|{|{{xyzyz|~{{{y{{z|}~}{zzz{yy~~}}|{||~}}{|zyxxwvwyz{yyz|~}}{|{{zwxxvwyzyzyyxxvvwyxxxx}{~}~~}||{{{zzz{|{zyzyvvvwx|}{{{}yxwvuzy{{zyz{}|}}~|{|}{{|}||}}yxy||||{xwvvutuvwvuwy{~~~~~}}}}|zzy}~|zy{}|}~~~{|}|{|{{{{yxxxvyxzy~}|||||}{zzyyzyvwwvvxz|}~~}}{{|{{~~}|~~}~}}~~}{~~}}~~}~|{}}~~~}|||{||}{{z|{{||}~~}~~~~~}~~~}}~}z}|{z{{|{{||{{}~}}{|{z|}}}|{|{|~}}~~}}~}~}}{{z|}~~}|{|{{zyzz|||}}{zz|}~|{yy{xx{y{{~}~|~~}|{zzzz}}}|}{{{{||}}}}|zyywwvxywwwwvvtwxzyy~~{zzxxxz{||}{zzzz|}~~~}~~}}|}}}}}}||||{{||||{||{{{z|{z{zz{yxvyz{}|~~~}~~~~~|{{zyz~}~~}~}{|~}|z|||||}~~~}}~xxyzzyzywx{~|}|||}~|{{{|}}}|yy|{zzzywx|{||||}|{{zx{||{{{|}}||||||~}{{||~~|{{~{|y{||{{{z{z{z{{}}||{yzyvvuvtwzzyz{|{{}|~~}}}{{}~~~~~~~~~~~}}|z{|{{{zzyyyvyz{zz{{yxwxwP)**(*(((('(''&  !~|{{{||}~}}}~~~}|}|{~~}~~~}|z||zz{z{}}~~}}~~~}|{yzzxwy}~}~~|~}|~~}~}{||{{z{{{yyx{}~~|}|{zyzyx|~}}|}}~~|~~|||{x{~~}}}~}}}}|z{{yvvxzz|{z{|~~}~~|}{{zyywyyzyyxzyxwxwyxwuwwz}}~~}~~~|{{}{z{|{{zzxvuuuv}~||}}yyxuuxzzz|yz{|~~~}}}|}}~~|}}{wz~|~}|{yyxwwwxxxvyy|~~~|}|{|~~|{z{|}~~}}|}~{||}|{zzywyyz{{~~~}}}}{{zzzywyxvvy{|~}{z}{|}~~~}}~~~}~|~~~}}|zz|||}||{z|{~~}~|}}~|||}}|||}|{}}~~|}}|{~~}||}}|}~~}}}~~~||{{|}~}}~|||zzz|{{}{{z{|}|{yyyyy{{|{}~~~~}{||{{zz|{}~~}}{z{{}||}||{|yxwvy{zwwyvxvvyyyw{}~~~}|{xyxz{}~}{{|yz|~~~~~~~~~~}}|}}|}~{{z|||}}}}||{{{zzzy{yyxzz}}~~~~~}~~~~~}{z{z{}}~~~}}|~}|{}|{{||~~}~yyyzzyyyvux}~}}}}|{|||{{|z{}{{z{{{{{zyy{{{z{|{{}}{{z{{{{{{{~~}|{|zz{|{|}|~~~}|xz~~|{{z{{{zy{{zzy{|~}}}|z{zyxwvvuuy|{||{{zz{{|~}|}~}}}~~~~|{z{|{{}~~~~}}}~~}~|~~~~}}~|{z{{{|{zwwwvwyzxxyzywxvuP))*)*((()'''(&   ~{xy{z{y||}~}~}~~~}{z||{}~}||}}}}}zy{{zxzzzz|~~}}}}|~}{yyzwvwy|~}}}~}}}}|~}}}|z|{yxyyxzzyzy{}|zzz{xzwwx~~~||}}~}|{}~|||{z{z}|}~}|}}|{||{{zzyvuwxyyz{yz}||{}{{}|zywzwvwzyvyywwwxvvwurqsux}~}}|~}||zyz{zz{zzyywttspt{{|{}xyxvuwwyx{yyz{z{{|{{{|z{~~|}}{xzzz{~zywwwvwxxvwxy|~~~}~~~~~~||{z}||zzzy|~}}~{||{zzz||z{ywxy{||}~~}}}|||{zyyzyxxvttwy|~~~~|{{z|{|}}}}}}}}}|~}}}}~~|}}~~}}~~~~||}{zz||{{|{zzz|}~~}~~~~~||~|{|}}{|{|||||~}{}|}}{|{|||}~~~|}}}}~~}||{zxx}}}{|{|{||{{zzz{}}{zzxxyyzzz{}~~~~}|zy|{zzy{zz|~~}}|{|{z{z||||y{zzwxxzyxxywvxwwxxxw|}}|}}{{yy{{{|}}}z{zz{}~~~~~}}}}}||{}}}||{{||}}|{|{{zzzyzzyyz|||~~}}~{}~~~~|||z{}}~~~|}||{z{|{}{|~}}{{{{zzyyuuuz|~}}}|}||{|{{|}~|{zz{{|{zzz|{z|||}|||zzz{y{{zz}~|{zxy|z||{}~}{|yy|~}|{|{||{{{{}zy|~}~|{{|yywwwvwxy{z|||z|z{}}}}|~~}|{~}{zzzy{||}}}~~}~~~~~}}}}}~|}||||||{zxwwvwxyyxzzyxxxuP))*)*)(()&'((&  !~z{{||z{||~~~}~~~}~~~~}}~~~|~}|||yzyz}|~~~~||~{|zywwxz~~~}~~~}~}}|zzy{zz|{z{|~}}|zz{zyyy{~}}}~~~}~|~}~{}}||~~~~~|}~||{z{yxwxxxz{{yz}~}|}{}|||zy{xxwyzyxxxyyzzyxxsprtv{||}{~~|{{z|z{{z{zzywvurpsy}~{{yzxxxxy{{yy{zz{|}{}{||}}}}~|{z{xw}}{zyxvuvxwxyz|~~~}~}}|~|}|}z|~||}|zz{|||{zyy|{|~~}}|}|zyzzyyxwuwxx|}}||~|~~~~}}}}~~~~~~}~}~}}}||{{z~~}}~}{{{{}~}~~|{}}}|}}~||~~}}}}|||||}{|{||}~~{|~||}~{||zzxy}~}}}|{|||{{|{|||||zzyyyy{{|}||~~}{z{{{zz{|{|~~}|{{{z|~||}~{z{{zxxzzzyyxwwxzzz|zz||{|||{zy{{{~~}|||{z}|}~~~~~~~~|~}}~}~}|}{{{{}~~}{{|{{{{zyz{z{}~~~~~}}~~}|{|{|~}~~}|}|{{|zzz|}~}x{||{{zzwwwz|}~}}~}||}}z||{{}|}}{zz{||yz{||zyzz|}{{|{zyzzzy{~~|{{xwxyz|}}}||zyz|~}{{{|{{zz{z{zz{|~~}}{{{yyywwxxxwz{|z{{}zz{}|||~~|}{{~~}}{yzzz||{|}~~~~~~~}}|~~}}~|||}|{||zxwvuwwzwyzyyxxyvP()*)*((')&''(&   ~{ywzzyyz|}}}}~~~~~{|}}~|}||{}~}||{zyzxwyxz{z}~|{y{}zyxvwvy{|z~}{{|~}~}~~}}~}|}{{yyzyy{|z||}{{zyyyxzxyx|~~~}}}||}}||}~}}~}}}|}}||~}~~}}}}|||z{|{yxwyyxyy{zx}||z}|}}||{yzwvvxxywwxxx{yyywutrtuz{|}}}|{}~||{yzz{z{zzywwuuttoquz}}}{|zyyyyywxzyyyxywyy{zzz{|{|~~~}|zzyvsv}~zxwwuvwxwvvz{||~~|{}~~}~|~~}|~~}||}~}||||~~~}~~{{|{xxxy{|yyyxzz}}~~~}|||{zyyyyzyvvuuwx|~}|{{|{}|~~||{||{|~~~~}|}|}~~}~~~~~}|{{z{|}|}|{zxz{~~~~~~}~}~||~~|}}|}|~}}}}|}}}||{||zz{{~}{z{}}}~}|{{yzz}~~~|||}||y{zzy{}}{zzyxywvxyz||{|~~}}|zyzz{{||}|~~~~~}||{z{|{||}{{{zzyxyyyyxwxyy{z{{zz{}|{z|{yz{||}~~||{zzz}~~~~}}}~}~}|}~}|||z|}||||z{z|{zyzz{{}}}}}~~~~~}~|||~}}~~||{zz{z{zzz{~~|{{zxxzz~~~}}}}}|{}{|{~}~}{{}z|}|z||}z{{{{~}|}}|zzy{yz{~|}z{yvwyzz}~}|{z{}~|z{|zz}{z{|zy}|}|}||zzyvwwy{{z{{{|{|{zy|~~~}~~}|{{}}~~|{|{{}}}|~~~~~~~~~~}~}|~|{||zz{|{xxxuwyyyzz{zxyxwQ))))*()()'''(&  !~zzz{}z|}~z~~~~~~}~~}~}~~}|z{zwwxzyz{}}|{||{zzwvwy{{{|{{|}~~~}~~~~|{z{}{{}|}~}}|z|zzz{|zz}~|{|}{~~~~}~|}}~~~||}|{}~{yyzzzz||{z}}||}}}~~~{{yxxxxzz{{z|{{zyywwyx|}}~~~}~}~}}z{{{{|{zzyxxvuttquz|{}}|zyzyyyyyy||yzzyxy|{zxy}}~}}||{xvvz|{zwwwyyyxxy{|}}~}~||~~z~{~}~~}}}~~~}}}{||{{{y{{zwyz|{|~}|||{{{zyyyywvuvvx{~}|{~}~~~}}}|zy}}~||}~~~|||{{|~~|}~}{yzz}~~~~~}}~~~|~~~}}}}}}}}}|}|{zz|}{|~}|~}~||{{}}}~|}}{{yz{zz|}}|{zyxywyxz}{{|~}}~zyzy{|~||}}~}}|z{}}|z{}|z{{zxyyxzzxywyz{|{|zzx|z{{{{z{{|}}~~}||{z{~~~~}|~~}}~}~||{{{|}}}{|zx{|{yyyz|}~~~~~}}~~~~}}~}|~~~}~|}{zzzyzzxx~{{{|}|||zz||}~~}}{|||}}{||||}~}|||{||}}||}|zy{{z|}}|||{zz{z{z||z{yyvuxyz|}~~||{{{|~}}~|{{|{z{zzy{zyz}}}||}{yyzxwxy}{{|zz||yyy|~~~}~~||~|}~~~~}}z||}|{{~~~~~}}}}}{z~|}|{{{y{zxxxvwyzyyyyxyyyxR))*)+((()'''(&   ~yxzzzzz|~}~|{|}~}}}}~~}~~}|}{{~~|xyyxvvyyxy}~~|{|{{yyvvvvzzz{zzz|z{|}||||}}}}z{z|||{|z|}~|{yzxyy{zzy{{}|}~~~}{yz{}~}}}}~~}}}}}~~}}|~}}}||{|{{{zzzzyyz{zz{zz{|}}}|{yywvvvxzzzzz{zyxxxyz|||~}~}~~|}}}}||{zz{z{{ywwvvvvvttx{||}{|xxyyyzyzy{{{zxwyy{yyvux|~}|{zwxwx{|ywvtwyxyxvyy{}|}}|{x}}||z{~|{|}}~}|}~}}}}}}~|}}|z{{zyzwy{ywx{||{}~~~||}{|zzxxxxxvvttsuy{}{z|}}}z|{zyyy}}}|{{|}}}}}~|{{zzy{{{{|}zyyxz{|}~}~|{~|}~~}~~||}}~}}}|||{z}{{}}|||{|}~}}}|z||}}}~~}}}}|{yz{{z{}}{z{zzyyxxwz{z|}~}||zyyxz{}}}}}~~}}||z{~|{{}}{{{zyyyyyyyyxx{z|{|zywz{{z|{{|}||}}}||{z{{~}}}~}}|}}}|{{||}}||{xyz}zz{{|}~~~~~}~}~}}}~~~}}{{{yxzyxz|~}~~~~~}|{|}~|~}}~~~|}~||||||~~~}}{{||~|||}||{zz{~}}|{y|{{|~|||zzyxwwyy||}~}}}}~~||}~||~~}||||{|zyyzyxy|~~~~}||yyzy{yyxz}|{{{z|yyy{~~~|~}~~}}~}}}}~~}~~~~}~|}}}|}}|}}zyz{zzzzyzz{{zyzxzzyyS)**)*((')''((&  "}{y{|||}~}~}}|~|~~~{{~}|{{zvvx{{y|~|}||{yxwvwy{||{{{{{|{}~|||}}{|~}~|~{|~}}|{|zz{}}{{|||}}~~}|z{{|}~~~~|}~~~}~}}|||}|{{zz{z||z{||{|}|{}{zzvwvwz|}||{yzzz{||~~~~~~~~}}}{{{{|z{{ywxuwxyyy|}}|}}zyyy{|zz|}}|{zzx{}zxwty}~~}}}{zzy|}zzvvxzzy{z|}~~~~||}~~{{~}~~}}~~~}~}||}}{{zyyy{yy|}{}~~~~~}}}|||yyywxxxuvstwz|~}}~~}}|}{zyy|~~}|}{{|}}|}}||zz{z{{|{}|yzz{}~~~~~}|~|}}~||~~||{}~~}}~|||}|}}}|}|}}}{|~}|}}}|}~~}||{|{{z|~{{{{z{yxxyzz|}~~}~}|zyyzz{|}}}~||~~~~||{|~|zz|||{|zyxzyzzzyyxz||||{zwzz{{{{|{{{|~}{}|{yzz~}~~~}}}}}|}}|zz}{|}{zxxz|{|{}}~~}}~}~~}~~}~~~~|}{{zxxxyy|~~~~~~}~|}}}|~~~|}~}||~}{||{|~~~{{|}|~}}{|{{{yy|~}}{z{|{|~|{{|yyxyxxz}|{|~|{}~~|~}|{~}}|{{||{{zxxyxy||}~~~|{{|yxyzzzzzzz~|zz{zzyz|}~~~~~~~{|~~}}~}}~}~}}~}{||~||}~||}|{}~|{z{{zz{yz{|{xxxy{zyyS()))+((')&'((&  !}zxy{|{}~~~}|||}}~~}{|~~~}~}z|}{{{xxwyy{{|~~}z}}|zxvtvxx{{{yzzyzz{{{~~|yz||~~|{|}{|{|||}~{z|yyz}|zz{||{||||~}{zz{|}|{z}~~~}}|{~}~~}||~~}||{|{{|{zz{zzz{{{}|zzzz||~~{zxwvtuz}|{z{yxyyy|}}~~}|}~~}~~}~||~|{{|z{||zxvvuxxzz{{}~}}{xywyz}xz{{|{{zyxy{yywuuz}|}}}}z{|{{zzzzyxuttxxwwyy|~}~~|{~}~~~~~{{{|}}~~~}~~~~|}|}|}|{{|{{yzzyyzxyz||{{~}|~}~}||z{yxwwxxvutqqtxx{{~}||}~~~~|z{{zzzxw{}}{z}||z}|{z|||{yyzzyy{z{zz{yz~~~}}z{{~{z}~~~z{{|~||}}}|}~~~~{|||{{z{~~}{}{z}|}|}{}{|{|||z|{{y{xyzz{{{}}|}}|{zzyy{||~|~{{{}~||}|}|}{z{|||{|yy{zzyyxwzz{~||{zxzzyz|{zz{zy|~~~||zz{yx}~~~~}}}}}|}~|{z{{{}|yxwyz||||}~~~~}}}}}{}}~~~~}~~|||xwyxxyz}~~~~}}||~~~~~~~~}{~~}|{{|~~~~}|||}~}}|{|yzxz~}~}{z||z{~}|z||yxzyxx||{{}}|}}|~{{|}}||{{z||{yyzyzy{{|~~|yz{xyyyzz}|||||z||zzy|}~~}}}~}}||}|~~}~~|{z|||}}}}~}||||{{|{{{|{|{|zxwyyyz{yS))*)*)(()'''(&  !~z{{{}}~}|}||~~~~}|}~}{~{yz|{|{}~|}}|{{yww{z|{{{z|}z|}}}|zyz|}~}}}|}}~|}}|}zz|~~|{{}}~~}}~~~}{|||}|{~~~}{}~~}|}~}}|~}}|{}|{{|}||}~{z|{{}}{zxyxwz}}|{|zyy{z}}}~~}~}}{}|||||zzwyvxyz|{}~}{yyyzz|yy{||~}}|z{{zzwwwz|}|}}||~}z{z{yyyxrty{xxz||~}~~}~~~{|}}~~}|~}|{||{|{z{||{y{|{{z}}|}|{|}zzyyxxxvqqtxzzz~|~}{{|zzz{yw}}|{|~~}{}zz{~~}yyyzxyyz{{z|z{~~~}~~|{|~||~~zy|}}~}}}}}~}}}{|~~{z}~|}|z|{~~~~}~{|}~}}}~~{{zxxz||}}}}}}~{|zz{z{}|}||||||}|}~||~|}z{z|||zzxz{zzxwxy{{|}~}{{yyy{||zz{zy{~~|{||zzzxz}}}~|}|~|{z{{z||yxvxy{{||~}~~}~}}~}||}~~~~}{zxyyywxz}{~~~~~~}|~}~~~~}}{~~|{|zzz~}{|}}}|~}|{{yyx{||}~yzz{zy}~||{|zy{xwx{{{||{{}}|}}z{|}|}|}{||||zzyxzz|zz|}|{ww|~zyyxzz}|}||{|{|{z{{{}~~}~}~|}}|{z{}|{|~~}}~|{|z{|~~}~}{|{{{}|{{|z{{|xxwyxxzyxT))*)*()()&'')&   ~zyzz|}}}|}zx|~}~~~||}~}~}}|{}|{|{{|{|zzy{|}||y{{{zxwwxzyyxwz|}|{|{|}|zyyxyz}}}~}||}{}{|}}}|{yz{~{zzz|}}~|}~~}|{|{|}||{|}~~}||{{|}}}|||~}}|}|{}|{|z{z{||}~|zzz{yz~~|zyxyywxz|}zyzyxy{}~}}|}}~}~~}~}~}}||}||{zzyyxwvwyyz{|}~~~|wxyx||zy{zz|}}{z{{yywxvx{{{{z}}{}{zxy{xxwtprvxyxz|{{~~~~}}}}~|}}||{z{{~}~~{|}~~}||||{{{{{zzyzzzzzzzzy{~~}|}|}|||yyxxyvuuusruy{yz|~~|~~~~||zyzy{{{y|}{{z{~}|{xxz}}}xxywwxxyz|{{zz{~~~~|~}~{z|{{}~zy|}~~~}~~}~}}}}}}{|}}{|{y}}}}~~~~~}}~~||||}}zzzwx{||}}|}}}|{|zz{z{}}}|{{zz|{|||||{}{{yx{|{yzzzzwwwxy{{z|}~{{yyxy{{{|{zyy|}~||{zyzz{}~}}~}~~~}}}|zzz{z|{|xxwyz||}}~~|~~~}}}~~||{yxyywvz{}}}~~}~~}~}~~}|}|}|{|{{}|~}||}~}}}{|}zxxy||}~|{yzzz~~||{{z{xxxzz{|}{{}}}}}|||}}}}~}||||||zwy{|{z|~~}zwuz~~zyzz|}}}}|}{|}|{z{}~~~}}|{{{yz}{{z|~~~~}}~}|||~}}}}}||{|}}{{}{{||ywxyxzy|yS))*)*((()''')'  !|zz}~~~~~}}{{{}}~}}}|{z~~|{{}{||{}~}|zyz}~}}}}||{{yyxzyzyyww{}}}||}~}{xx{{z}}}}~}~}}|||~}}{}~}}}|~}}|~~}~{{||}}}}}~~}}}||}{{}||{||}}~|||z{|}~~|zxyyzyz{{zzzzz{}~~~}}~}~~~~~~~|||||{{z{yzyxy{|{}~~|yyz{{|{|||z|}||{|{yxyxy{{{{z~}~}{zzz{xxvtsvyz{{}|}~~}~}}~}}||z{~|||~~}||}|{|||{{|}|||}|{|}}}}|}}|zyzzxvxwuuvz|{z|}~~|zzyzz||~|}~~}}||z}~~|yxz~~}zzyxwyzyxy{}|||~~~}|{{{}~yz{~~~~~~}~}}~||}|}|{|}~~}~~~~~~}~}}~}}}{z{z{|||~|}~||~|{zz{~}|}}{{|{{}|}|{{{zy|}|{zzzzwxwwy{{z{}|{{zxxx|}|||zxx||~}}{{{|{{}~~}~~~~}}}~||z|{yz|zzwwwz|}~}~~~~|}||~~}~~}~}|{yzywvx{{|}~~~~~~}~}}||}{}}}|{{z~}||~}}}~|}{{{xww{}}~}|{z{{{|}}{{z{xxwyyxz|z{{}|~|}{{{|{}~~|}|{z|{{ww{|{zz|~~~ywvxz|||zy|~~}}}|y{}|zz||~}}|{{|yzxzyyzz{}~~~~|}|~}|~~}|}|{z|{z|}}{{zxxxzzzz{zR)**)*()()&''(&  !~}yyzz}}||z|{}}}{|}}}~||{yvw|~}{yyyzz{{}~}{{{|{}}|{z{{z{|zwxyzxwxvux}}}||z|||xxx{yy|}~|{z}}}||{{z||{{z||}~~|}|z|}||}||}|{yz{{||}|||}}|||{|z|{zz{z{}}~}{zz{{|}~}}|zxwyyy|{zyyyyxz|}~~}|{}|}}}}|}}~~~}{|{|zzxxxyzxyyzz|~~~}~yyzz{~yz{|{z||}|{{{zzzxyzzyzy||||}zyxzxxwvuuuwwy{|}|}~~~}{|}|||||zzzx|~~}{|||}}{|}zyy|z{|}||{|}||}}~}|~~}||zyy{zywwvvvwyzyy{|}~}~}~}zzz{z|}|{}|~|}{y{zz{~}zyz|}y{}~}|zyxwwxyxxy|{{{}||~}~~}||z{z}~~{yy}~~~~}}~~~~}~~}|{}}}||}~|~~~~}|~~}~~}{}}}{|z{{{|~{}{||}|||}{z{}~}}}{||~||~}}|{{{zyz}|{z{zwywwvx{z{z|}{{{xxxz}}|{zxxyz|~}|z{|{}}}~}~}~~~~}}}{}}~|{{}z{z{zyvvwz|~~~~~~}|~~~~}~~||}}|~}}{zzzzxwzz|~~}~~~~~}}{{}{}|}y|~~}}}~|}|}}|{xwyy|}~|}{{{}z~}}}}zz{yzxzzz{~{{||}}{{{{y|~~~~|{}~|xw{|{zz|}~~~|zy{{{}}{z|~}|~|{z|{z{|~~~~}{|{{{{zyxyzz|~~}}~~~}|}}}||||||~}}|zxwy}|z||zT)**)*(('*'''(&  "||yzz{~~}|}}}}|}{|~}|yyxz{~~~|ywwz~}|~~}}}|}~||{{{||}zz{|zzxxvux}~~~||}~~{yxzz|}~}{|||~|}}{|z{}~~~~{|~~}||}|}~}{z{{|}~~}}~~}||||}{|{z{{z{~~|||~~~}{zzzz|~|{zyyxx{}~~}|}~~~~~~|}}}||{|zzz{yyyy{z{~~~~}yyyz{{|~}}{|~~}}}|||z{zz|zzz|||}}{zyz{xxywwxywz}~~}~}{|||~~~}}{z{~~}||~|{}|{|{z|}y{}~}|~}}}~}}}~}}}|z{{|zyxwwwyyz{y||}~}~}}}}{{|}|{}}{|}}{{{}}~}{|~}{~}{zzvuxyyyz{}|~~|{~}~}|||{{|}||x}~~}~~~~}}~}}}}}~~||~}~|~~~}}}|{|||}|||||~}}}~|{zz|~~}}}|{}~~~}||{|y{|{|||{yxxyxwy|{{z{zyy{xywy|}|{{xxwx}~}||}|}|~}}|||||}~~~|}}}|{{|{zz{zywwvw{}}{}|~~|}~|}~}}}~~}|}~}~}}{{{{yyyz{|~~~~~}~~~~~{||||||{}~}|~~}|}|||}{yyxwy|}}{z{z}|~|}}}|{{yzz|yy{}{zz|}~}}{zz{y{~}~}{z}{zxz}}zz||}~~{y{{zz|~z{{}~}}~||{}}|{{{}~~~~}||||{zzyxxyyz}}~}~~}|~}|}~}}}~~}}||{{{z}}}|{{yxy}{|{{yS'*)**(('(''('&  !~zyyywt{~|{z||||z{{{~||{{yzyz|~}{ywvwz{{}~~}|{{{|zyyxxyy{zz{zxywwutvz}||{{z|z{xwvwxz}}}zz|}}{{|}{{yyxz|}~}{z}~|||{{}}~|zyxz|||}~}~~{z||z{{zyxxxxx|}}{{|||}~}{{zxxz{}|zywvxy{~~}{|y}}}||}~~z}~~|||{yzzxyzyyxxxyy{|~}||}yxyyy|zz|}{zz||||}{|||{zzzzyxzy{yzzzyzyxwwywyxww{|}}|}~}~|{|~~|}}{|}|zyz|~}~~}|z|{zz|{{z{{yzyy}||}||~}|||{}z{yyx{~}zxwvxyzyyyyz{|~~~}~~}|}{{}z{z{{z{||z|{{z{|||~~||{}}|}~}z{yvvwwyyzzz|~}}||~|}~|}~|{|{}zy|~~~~{{yz|~~~}~~~~~~~~~{{}}}~~~}z{y~~~}}}}||{||||||}|{|}~}}~}|zzz|~}~~||}~~~~}||||zyy{|{{{{ywwyyzyz{zzy{yyyyxyyy{|{{xwvv{~~}|}|{}}|z{{{{yy|~~}}|}}|||{{{{{{{{wwwvz}||zz~~~}{|}|{}}~~}}}}}~~~}|z|{|zzz{|}~~~~~~~~~}}~~~~~}|}~~}}}}~||}~|yyyxy|~}}{|z|}}}||}}}z|zz{{yzz||zz{|}}~|zy{||~}}~~|{}|zyy}|{|{|}|}{{||{{|}}|}~~~~}|{|}|{|}}|~}}|||yxxxxx|~~~}~~~~~~}~}~~}|{{{|{}|}{z{zz{|||||{T(**))(('('''(&  !|zz{zx{~~}|{}}}{|||}~}||{{{|~}{zww{z|}~~~}z|}{zy{z{{|{{||yzxxwvwz|{z{|||}{yxxyxx{~}~}~|~}}||}zyxxx}}||}}}|{{~~}|{z{||}~~}}|||z{yzxyxxw{~~}||{}~~||{{{{}||{xxyz|~}}z|}~}}~~~~~~|||||{zz|zzz{{{z~~~}}}yz{zz}|z}~{|{}}~}{|{}{||{{{zy{{zzy{zzzyz{yyxyxy|}~~}|~}}}}~~~}zzyz~~~~||}||{~{{z{zz{xv{}~~~~|}|~|zzzvx~~}zyy{z{|yxyz{|~~~}}{|~{{||{}}~}{{}||||{}~}}}{{}}||{{wxyzzz||{|}}}~~~~~{|~}{{|{z{}}{z{{}~~~}~~~~~|||}~~}z|z}}~||}|}}{}}}}|}~}}}}~||{{}}}~~~~~|{{{zyz|}|||{yx{zzyz||{yzyxyyyyy{z}{{yxwtz}~~}}||}|{{{{zyvwy}~}|}{z{{{{|{z{zzxwwx~}|ywy}~~{{~|~~}{}}~}~|}~~~~~~}yz{{z{}||}}~~~~|~|}~~~~~}|~~}~~}~|~~}{|~}{{z|yy{}}}{}{{}}}{{~}}{{yz{zz{{|z|{{z||||zyy|~|}z|}|z{|{yz~~}|{{}{|{|{~|}}~}|}~}}~~||~||{||}~}}}{|{yyywwwz|~}~~}~}~~~~}|}}}|{{}{|||{|||{zzyz{{zyT()*)*((()'('(&  !|yzzyyz{~}|{||{|{z{{}}}||{{||}{~~~~~|{xwwxx{|}{~~~}{|{|zzzzzz|z{|{yzxwvwwwxyy{zz{zzyxyxxyz~}~}~}}}{{}|}||xxvuvv{|}|}~}~}|{{|~~{zy{||~~~}}||{z|{zzyyxzvw{~}}||{|}~~}{{z{z|{{{zxxy{|~}}{zy{|{y|~}~~}~}|}||||zyy{zz{yyywz|||{~zz{xzz{y{}|{{|{z|}}||{{z{zzyyyxyxywxyxxxzzywyxxvxz|}~~}|~~}}|~|{}~|{{zywyz}~~||||~{zz}||z{yyxvrruz~~~}~~~||||{}|yxxww{|zxxz{{|{xxxyz|}}}~}}}|}}{||z|}|}z{||{{{{}~{||{||~}~~|{{{yxyyyz{}{|{~~~}}}|}|{{}~~~~|yz|zxy}~~~}}}zzy{|~||}}~~~~}~{|~|~~}}{{~~}{|{~}~}||}|}|}||~}}}|}||}}|z{{yz}}~~|}~|}|{zyy{{|}|{yxyyyzy{||{zzxwyyyz{{}|{xwvux{~~~~}|{|{yyywxwywy}}}{}||{zz{z||{yxxxwwz~{{xwz~}|{|~|}~~}||||~}~|}~~}}}zw{zwzz|{|~{~~~}~}}~~~}}~~}{|}{{~~}|{{{|~}~|}||}~|{{|}|||zz{}{||}}}||z{|~zzz{{}~~z{|}z{|zzz~~~}~}z{||}~}~}~~}||}}}|{|zyywxwxz|~~}~~~~|}~|~}|}}}}|||{|}|zz{|||{|{S(**)*((()'''(&  !~}{|{||{~~||}|}}||||~~}|}~}~~~~}{y{yyy|}~~|}}|{}{{|}||}}{{{yxxyywzz||z|}z{zzy{z|}~~~~~~~~}}zxwttvy}~~|}~~~||z{{}~|z}|~~~~~|}}|}{{{{zyx{~~~}}~~}|~~|}||}|{zyz|~~~yz|{{|}~~~}~~}}}{||y{|{{zxz{{{{}|{}|{|{|{}|||}{{}}~}}{{z}{{yyyyyyxvwwx{{~zzyzxxyzz}~}}~}}|~~}|{yyxz~}}|}|{z}}{{zyzxvqqux|}}~}||}|{zyzyz|{yz}|{|{zzxz{{}~~}~~~~~{}~~|}~}{{}|||~}}~~}}~z|}}|~}||z{{|||z|}|{}}}}}}}{z|~|{zzzyx}~~}}}{{{{}~}}~~|}}}~|z{||~~{|~~~}~}~}}|}~}~~}{}~}~|}{{|~|zz|y{{|~~~~~}|||{zy|||}~|zyyyyy{{{}}y{yxxyy{||}}zxwwtty}||{|zzzzwxxzz|~~~||~||zz{}{{{{|yyxxy|}||zyz~}~~{|}~}|}}~~|||||~|}~{{}|~|zxx{yyy{|}~z|~~}}}}~}~~}}~~~}|}||}~}~}{|~~{}}}{}~}zz||{z{{z|}|{|}|}}}{zz|zzz||||{z|~|yyzyxx|~~||{zx{||}~~}~|}{z~~~~}|{|yyzxwwwxz{}}}~~~}~~~~}||~}z{{|||~}{{{zzz{zxy|zz{zzR(**)*))'('''(&   }{{zzz{z}~~~~}|{|}|{{z{{|{}}|}}~}{}~~~~~|zzyyzzzz}~||{{{{zz{zzz{zy{{zxxxwwxxyzy{z{y{z{}~||~~~}}}|}{|||{zyywtqquxw{z{}~~}|}}{{yxyxy~~{{}}~~}~~~||}}|}{|zzzyz}}~~}}~|{|{|~|}~}}{{}|{zxxz}~~}~|zz{{{{}}~}|~~}}~}}||{{{{|{zywyyz{{z{}~|{z{zz{z{{{|}}{~||{{{z|zyxxxxwvvwvuz{|{zxxwwwxyz}}|{{{~|~}|}~~{|||{{yxxxv|~}|z|}}{}{zz{yzxxxxtrsv{|}~~|zz||yzzyyyzzyxz|}}z{zxzy{z|}||}}}}}}~}||{|||}{}}|~}~||{{{{|}~||}||{{{{||{|{|{z{}~~}}zz{|{z{~~}~~~~~~~~zz{{z}~}|}|~}}z{{{|}||}|||}||}}{{|}|~~}}|{z}}~~~~}}~~}}}||~|}|}|~}}}}||{{|}{{z|z{{{{|~~~~~}}||z{|{{|}{{zyzzz|z|{|||yxxyvw{|||zxwwusx~~}{|}zzzxxxx{~}~~}}}{{z{{{{{yz|zzyz{}}}|{{|}~}}||{~}|~~~~}|{z{|~}~{z{|}~}|{xxyxxxz|}~{z~~~}}~~~}~|~}}}~~~}~}}|}~~~|}~}~~}}~~}{{|{{{|{{}|||}~||}||{{zxy{{~~}||}z{{zyw{||}{zyy|~~}~~}||~}||yxyyxvxxyz~~}~~~~~~~}}~~~{{|{{|||yz||zz{|{{|||z{zS)**(*))()''''&  !}{}||}{}~~}|}}|}}{{{|}~~~~~~~~}~}}|{|zyzz|||}|}~z{z|||{|z{||zxxxyyzzzzy{{}|z{}~~}|}|}}{z}}||zzutrvz{{}~~~~~|{|zwy{z{}~~~}|{}}{z|{|~~~~~}~}~|{~~~}~|{xy|{|{}~}~~~~~}}~~}}}|{}||{zzyyyz{z{{~~~{zz{zzzz||}}{||||{|}}|{{yyzywwxvux|~{{yyywyyz{}~}}}}~}}}|~}}z{}}||zyxv{|}{{~~}}|z{{zxwwxwwuy{}~|~|{||{|z{zyyzzz|~}|zzzz|}|~}}}~~~~|}}~~~~}~~}|~~~~~}~~}{|~~}}~}{}|||~~~|}}|{{y|}}z{}||{||}}~~|||{{|~}||}z|}|||}{||}|||{|~|{~~~|{{~{}~~~~~~}|{z|}~~|}}}}|}~}}}}}{|}|{|{|~~~~~}}}}}}||{z{}{|{{zyy|{}||y{zywyxy{{|}}zxxtsuz~~|}|}|{yyxxy|~~~}{{z|z{{zyy|{zzz|~~~~~{|{}}}~}||}~}}~}~{}|||{{~||{{{}||}zxxyxwx{{{~{y{~~~}~~}}}~~~~~}~~}}}~}|{}~{}}~~}}~~}|{{zz{zzy|{|||}}z{|}|zzzxy||~~}}{{z{zyy||}~|zyvz}~~~{}}}|~z|yyyywvwwyz{}~}}~}~~}~}~}}}~~|{||{||{z{}}||{|||}{zyzxR()*)*((()&''(&  !~{z{{{z{|}}~|}}}|}{{{|{{{|||~~~~}}~}}~}~~{{|zzzyyx{}{z{}~|zz{{|zzyzyzxwwwwxyxxxzz{~~}z|}~~~~|}~|{zzz{y{||{zyxwuw{}~}~~~}||}~|{yyxxz{{}~~}|}~~~~}~~~|{}}}{}||{}}|}~|{}||~~~|{||~~~}}|{ywx{~~||{{z{}||~~~~|{{~|||}}}||z{{zzxywuwyzwxz|~~yxxyxxyzz||}{z{|z{{{}|z{yxxyxwwxtuyzyxyxwuvvxy{}}{z|{||||{||{{xzz{||ywxxx}~}~||{{y|~~|{{zywwvvvwxwz{}}}|}~}~{z{{{z{yzzzxzy|~}{yyz{z{}}}||}|}}~}{~~}}}|}~{}|}~}{}||{|~||||}||{z{~}||}|||{|}}~zzz|}{z{{|||~~~~}|}}||~~|{|{}y{}|{}{{{|}{}{|{~~|}~~~~}~||z{{{}~~~||||||}||{||}}~|~}||}|{{}~}{{{z~~}}}~|}|}}||{z{|}|z{|zy|}{{{{zzyvxxyx|{}|{xxvttx|}~}||}~{zzywyy}~~~}~~~|zzz{|}{yzy{{{{}~~~}||}~}}~||~~||}|~}}|{{|z}{}|{{}}}}}}zyyzyvwyxy~{zy}~}~~~~}~~~~}~}~~~|{}~~}}~~~~}|{zy{||zz}{}{||}|}}~|z{wwz|}}|{z{{yz{|~}zyww{}}}}|}~}|~~}}yzy{xwxyyzz{|}~}||~~~}||{~}{|~~}}|{||~{{zzyS)*))*((()'''('  !}|}{}}|}|}}~~|~~~|||}|{}~~}~~~}{~}|{{y{}}|{}|z{|{|{zzz{yyzyyzyzyxxz}~}|~~~~}|{yy|{{|}||zzzxx|~~~~~}{{{z{{{z}~~~~~~~}}~|~|}~}}}|}~~~|~~{||{~~~|{zxz}~}||z{|}}|~~~|}}~}}~|}|{{zyzywyyyywz{||yzyyyzyy{}~}|{}|{|}{{|{{z{{xyxyvvy||zxyxvwxw{{{}|||||}|{|~~|{{{{}||zyyz{|~~~}~~}|{z{|~{z{yxwwwwx{xz|~||~~||||{|}|zzzzz{~~~~{y{|||~}~~~}~}~~}~}}}}~}}~~~||}|}}}{|||{{~~~}}}||}}~}{|}|}z{||{}|~~~}}}~~}~~~|{|~{}}|}|{z{|~}}{{|}~~~}~}~|}{|z{z~}~}|}}{{}~||}{}~|~}|}|}{}~~}|}|}}~~{}}}|||~}}{||}|{{{{{{{{||}z{zyxxz{z{|}||zywttxy|}}}~{zzzwxx{~~}|~~|zxx|}zyzz{{{{|~~}~|}}}~~~}|||~{{||~~}||{}{|}}||}|}}}}zyzywxzzy}yyy{~~~~|~}}~~~~~~||~}{{}|~}}~|}~~}{|{y{{|zz||||z}}|~}z{zxvyy|~~~}|{{|||{{{~}}zzww{~~~~~~|z{}~~~{zzzzzwyywxzzzy|~~~~}{}~~~}~~}}}}~}{|}||||{|}~{yyxwQ(*+**)(')'('(&   }zz{||~|{||}|}||}}|{{}}|{|}||~~~~~}}~}{{}~~|}|{{{~~~|{z~~|{zz{|{{zz{yxxxxwwxvvux{|~}}||~~~}~}}|{yyxzyzzzzz{{yyy||~}~}}~{}}zyz{{zz~~~}~~||~||}~~~~|}~}}}}{}}{|{z{|~|y}~|z{zy{~}~~{xyzz|~}|z||y{zz|~}||{|}~~}||{zzyyyyyxx{zxwyx}||zyxxxzxxy{~{}}||z{|zzz~z{zzyyxwvvwzzxyxvvvvvxyzz{|{|{}|{|}~|{|{{{||zzzzy{~~}{|}{}{yxwz||{yzyyxwwvxxxwz|}}z{y~}}|z{{{{|{zzyyxz}~}}zyy{||}~||}}~}~|}~|}~~}~|{}}}|||}~~~}}~~}|}{{{{z||}z{|~~~}}|{~}|{||||{|y{{|z{~~~}}}~~~}~~~}}~}}|{|~|{|||||z{z|||{zz|}~~}}~}}{yzxyy{~~~~~~~}{}}}}|||{|{{||}|}||}|}~}|~||||}}}~}}|}|{}{|~~||}~|{{||z{||zz|{zzzxyz{z||~||zzvuwxxy|}}~|{xvvxy{|~~|{~~}zzx{|{yy{z|||~}~}|~~}}~}}}}}{{{{}~~}}~{|{}{|~~~~~}~}zyy{yyxx{z{yyy|}~}}~~}}~|}|}}~|}~}}~~~{}~}}|~{yz{zz{||zz{~~}~}|zzwvx|}~||||}{||}|~{||yyy~~~~~}}yy~~~}y{{zyyzzxyzyyy{}~~~~~~~~~~~~}|}}|}}}|~||}}|z{yxR)**)*))()''((&  !~|||}}}~}}}~}~}~|||~~}|}~||}~~~~||{~~~|}}~~|{~}|z{|}|z{|zzzzzxwyvvttvz}~}~~}|{yz|zz{yy{}}{{z}~~|~~}}}}}|}}~~||~{||~~~~~~}~|~}}||||}~{}~~}}}{{{}}~~z{}|}}||||z{zy|~~}~{{}~|||zyyzyzyz|}zz{{{~}|{|yyyxzy|}}}}}}~}}{{|}}}}}|zzyxwxzyyyxxxwwwxyz{{}||{}}}~~~}}~|{|}zzz||}}~||}~}~{yyx|}|{{yyzyxyzyxxyz}z{zw|~}{{|{{|{zyyzz}}{{|}~~~~~~}}}~~|}~}}}|~~}}~}}~|||||{}}}|~~}{}~~}~}}|}{{|}||~~|}~~~~}~~}}~|z|}|||}}|{||}||{||{}~~}~}~|{|xzzy|~}|}~}}~~}||}{{|}y||{}}}~}~}||~~~~~}~||z}}|}~|||}}|}{{zzz{{|||{zzz{}|||}}~{{wxwyyyz}}|zwwvwz{}~|z{}~~~}|{y{}|zyz|{||~~~~}|}~~~~~}||{{{z|}~~||z||}|~~}~}{zyzzz{z{{{xxx{}~~~||}~~~}}|}{~~||{}|}~~}~~~|}}}}}}{zy{zx{|{{zz|}}||zxyyxx||}~~}||}{{}{{{{{{~~|||y{{|}~~~|zvw~~|~~~zz{|{zzzxyzzyyz{|~~~~~~~~}|}}~}~~~}|~}~}}}~}~}{{{}||||{z|zxS)**)*((')'''(&  !}yz|}}}||~~}}~}}}~{z{|~||}||z{|}}~~~}|zy{}~~|}~}}|}|||{||{zyzz{yzzxxvuvttssy}~|}~~}|}~}}{||zzz{yzyxz{{yyy}~~~~~~{}~}{|~|}}~~|}~~|||{z{}~~|}~~}}}~}}}~|}~}|||{{|{{{{}~~}{zz|}}}}|{{z}{|~}}|{|zyywy}~~}|{{{}~~~{z{{xwxy{yyz|zz{z{~{{{zxwxywxy}}}}|}}||{|}}{||z|zyvvwyyxywwwuvuwyz{{{{z{{|}~~|{{|z{{|yy|}{{}}~|||z}|{yxwy{zzzzwxyywwxxvuwyyywwx}~~{{{|yyzzyxyxy{~{{|{}~~}}}|}~~}~||z{}~}|}~~|}{{}||||||}}~{|{|||}~|}}~}}}}~~~}}|~}}{}}|}}~~~}}z}~~~~}||||}~{z{}z{{{|~}{}}|||}~|z{~}}}~~~}|{}|yzz|~~}~|}|||}}}}~}}}||{{|zz|||}~~~}||||~~}|}~}{z}}}|}}}}~}{|{{{zx{z{|{z{xz{||}}}~|}zyyzxxy{~~}zyxwwz}|{~}|zy}|}~~{|z|~~z|{|{}}}}~~}}}}~~~}||{zzyz}}~|~~}||}|}~~~~|}zyy{z{{{}|{wvxz}~}}||}~}~{}~||||{z}|~}~~}~~}{zzzywx{|{{||}}~{zyyzz{~}|~}{y|{y~{zz{{|~~|}||~~~~~|zxz~}}~~~~{|}{|{{{y{|{yx{y{|~~~~}}}}~~}~~~}~}~~|{}~~}}{{{{yS)**(+)(()'(()&  !{y{|}}~}}~~|z|~~}}|}|{{{~~~}|yy{~}}~}}~}|}}}|}}zyz{z{|{yvwxvwvtx}}~~}}}~|{{|zzyzz{}}{z{~~~~}}~}~}}|}{{~~~~~~}~}}~}}|}}|z{|}}~~|}}}~}|||||}~~~|||yyzw{~~~}~~}|{}yxy|{||{|{{z{||{|{|yxyyyyz~}}}~|~~~|||}}}}}{|}zyx{zyzz{xwwwwxy}||}~{yz|~~}}~~~|||{{{|}}~~~||{|~~zwyz{{z{yxxyzyzxxwxwxzyxvw{y~|{{{zy{zyvwyw{~~~|}~}}~}}~|zz}z~~}~~~}||}~~}}}~~~||}~|}~~~}|}~}~~~~~~~}~|}~}~}}~|z{{~{{|||{~|~~}~~~||~~~}~}~~~}|||{{||}~~~~~}|}~}}}~~|~}}||zy{|}}}~|}|{}~}}}}|}{~|}||{z|~|}}||zwy{{{|{{yy|}}|}~{zyyxwxz~}~~zyyxwyz{z|~}~~}}|{}~~~~}||}~}}||~~|{||||}||~~~}}}~~}}|{zzzzyyzy|}~}}|}|{~~~~~}|zyyz|{}|{{{vuvy{~~~~|~|}}|z~~~|}|}~|z{z{}}~}}|{}~{yyxxwx{{yz|{{}}zxtuvy{||{}}|{yzzx|{z{zz}}~}{{|||~}}}{yy}~~}~}~~}}|}{{z{zzyyxyyy{|}~~}|{|{|}~~~~~~~}~|{||}{|}~}|}{zzzxR(*+)*((()&''(&  !zwwz|}{z{}~}}}~|||{z|||||{{xywz~}}~}||}|{xwx{|~}~}}{}{}||}{|{xxxzyy{zywvuuvuvv{~~{|}}~}~}}}{}zzyyzxxxyz|zzxz}~~}}}}~~~~|}|{~~~~~~~{|~~}||yz|~}||||||~~}}}}|}~}~~}|{{|{zz{{}~~~|||{}|{{z||{}~~~~}zyyywy~}~~~}~~~~}{{zywyzzz{}|yxzy||{{||zxxxwxz|||}~|{}}z{{|z{z{{{zxzxyzyzzvvuuuvxzz|zzzxxz{}~~~}}}{{{z{{{}{||~|}{|{z||{xy{{zyyxxxxyxxxwxvyvvxwurssu~}}{{zzxxxxuvwuy}~~}~~~~|||}~}}{ywzw|~~}~}}{|{z{}{||}||~~}|{}{}~}|~}||~~~~~~}}}~~}~~}||||~z{z~z{zz{{||}}}|~}}}|||}}}~~|||}}}~~~}|{{{}|~}~~~}~}|~~}}~}~}}~~|}{{{||{}~~~~}}}}}~}}|{|}|{||{zz}}}~~}|{wxzzzzyywyz}}|~}~}zzywwxz|}}}{yzyxzzzyz}~~}|{}~~}}{{}}}~}||~}|}z||}~||~~~~}|~}|{zzzyzyxzy|~~~}{}~~~~}|{zyz}~{{{|}|vtvyz}}~~|~{}}~|}~~}||~}{{{{~~|}}}}||~}{yyxxwy{yz~}{{|yxtuuy}~{}~~}|{z{zx|z{z{y{~|}|}zz{|}~~}||{z}~~}|~~}|}}}zz|{{zzwxx||~}|{|||~~~}}||{}|{z}~}~{{z{zS*+***((()&''(&  "{xx||~}|}}~~}}}}}~|}}||{z{xz~}|}||zyy{}~}~||}}~}|yxyz{z|{zzwwvvwyx|~~}|~~}||{{zz{xxxyxz|}zyz}~}}}}~~}~}||~~}~|~~~~z{}}~}~}|}~~}~}}}}~||~{{z|}~}}}~~||{|}}~}|{{{xz|~~~~~~|{|{zy{{y|~}zzz{{}}||~yyyyyz{}{}~~|~|{||}{|}{}}}zz|{zzz{xwxxwxw|z||{y{z}~~}}~}{|{|{}~}}|||~}{yz||z{{{yyyxzz{xwvvxwvxtqpqsx~}{||zyyxxssutw|~~}}|}~|{z{}~~~}~|~~~|}~}}|~}|{|y|~}}}}}}~~~~}~~~}}~}~|}{}}{z}zzxz||}}|}~~~|{}}}}~}||{~~~|||{}~||~}~~|}}}|~~~{|}}}~}~{||{{z|}|}~}|~|||}~|{}~}||}|{||~~}}~{{zzx{zyxyyxz|||~|zzyxyz{}}~|{yzyz{zy{~~~|{~}}~|z{|}~~~||}~}|zz{}~~}~~~}~~~}|{zyyzyyyxyx{|~}~~}|}|}}|}|}}|z{|}~|}}}{wuuxy|}~~~}||~||}~~~}}~}{{|~~~~||z{|~~~~}|}}}{{~}{yyxxyzzxy|}zz{yxvrsx{}|||}||{{yzyzzz{yyy}~~|}}|zz||~~~~~|zz|~~~}}~~{}}{|{|z|yyxxxy{}}~~~|}{}~~~~~~}{|}{{{{{|~}|}}|z{{yT(**)*((()'''(&  !}xxy{{{{||}~|}}~|}~}|}|}|zzzyyy{}|||z|{|yyyyz|}}}~}{yz~}|{yxwyyxxxyxxvvvuwyzz~~}zyw~~~~|{{{{yxxxwwwvwy{zxy|~~~||{z{}~}|||}~~~~~|||}~~}}{{|~}}|{{{~~{|{}~|}~|}{{zzyy{{}~~|||}}{{{{{}~~~~~||zzyy{}{|}~~}}}~|z|{{zzzzx|}zxzz|}z{|}yyzywwy{}~~~||}}||{{z{{|{}{yyyzyyxzvvvvxxwyx{{zyxz|}~~~}}|||zz{|y|}}}||}zz||{y{|{zzzzyyywzzywwvuuvwusnmnosz{z~~~}||{yxxwvsrsrsx|~~}}||{|~~~}}{z}|~~}~||||}}{{z{}|}}||zyxw~~~}}~~~}}}~~~|{}~}||}~}}{z{~||{|yyxy|}}|}|~~|}|}{{{~}{{{}~~||{}z{}~~~~|~}}}}}~}||~~|||{{||{zz~~{{~~}}~~}}}}~}}}}~{{||||}~~~~}|||yyxzzxyzzxy{{|~|{|yyyz{~}}}|{}||{||{|~~~}~~}}}~~|{{{~}~}|}}}|z|{{}}~}~~}}~~}{{{zyzyzxzzxy}}}~}}~~|}|}||{|}}}{|~~~}}|zwtvwy{|~}~~~~}}|}}||~}~||z|~||~}|{|}}~~~|~~}|}|{~~{{zyyy{{xz{|{y{{xvtswy||{|}{{z{yzy{zyyyx{{}~}~}z|~~}}}~~}|{~~~~~}~}}||{|ywxyx{~||}}}}~~~~||||{}}|}}~}}}|{||zT)***,)(')''')&  !~{z{||{{|}~~|}~}}|}{{|y{{~}|~{{{|}{|{y{|~~~{zz~~|}}zyz{yzzzyyxvvvy|{{}}{xvw~}||{zzzzzxxxwvy{zxy|~|}{{|~|}~}~~}}|}~|}~~|}{|~~}|{~~}|}|zyz|{|~}||}}{|}}}~}~|{zz}|z|~}}{}~}}{zz{{}yyy{||||||zz{yyxx{}~~~}|}{z|}}~}{y{{yyyzxyzyyyyyyz{{yx{~~~~~~}~||}|{{|~}}}zz|zz{~|zz|{{y{z{{zxwvvuuxwqnnppqv}zzw|}|}|z{yyvuttttuz}}~}}}|}||}|~|~~~}{|~{{z{|}|~|{z{vty~~~}~}|}~}{|~~}~}|}~||}{yzzx|}~}}~}|{{zz~~~{{z}}|~}||{zz|~~}~~}{~}}}}|||~~||{{{z||{||{z~~~~~}~~}~}||}~}{{|{}}~{}{|zzyyzwxyy{{{||~~~~{|{zy{z{}~}}}}}{{{}}}}~~~~~~~}}}~}|{{{|||{{}{||}{|||}}}~~~~}||zzzxyzz{yyzz|}||}}}}{}{||}{|}~}|}~}|{{vtuwz{}|}}~}}|||||}{y~}}}{{zy||{~}~|}}||}|~}~||z~|{}|{|~~}{yyz{z{zy{{{{zzxwtttvyyyy|{z{{yyzyyyxwxyzy|~~}|z{}~~}{}}|}|~~~~~~||{|yxxxwz{}}~~~~}~{|{{zy|}~}~~~}}{|||{|}}}|||{|{{zU(**)*(('(''((&   zzyyyxy}}~~}|||{|}~}~}}{{{|zyz{|||zzzz{{{yzxyz{zy|~}}|zz|}{}{zyyzyzzyyxzvtux{||{{xursw~~}}}||{zxyxxwvwvuvwwvwy}~~}{{yzz{}}}~{~}}}||{|zyx~}}{}}~}|{{}~~}}|{yy}}~~||}|zyyyyz|}~~~||{zy{zy{z}~||}zzyzxzy{}}~}{zz{z{|}||yzzzvxxy{{{{{zzzzyxyxz|~~}~~~|||zxx|}}}{yzzyxwxyyyyxywwwvwyywwx||}~~~~~}}||}|{{{}|}||zzzyxw{|{zxxz|{zyyxyvuuustuuqooppqvzxyyy~~~|}|||{yywvvuuttvy|}~}}}~}}}|{{|||~~~}~~}~~}~~~}z~|zyz{||}{zyxuuvz}}|~~~~~}{{|}~}}}~~}}||}|z||yxy{|~}|}~~|||{zz{~|}|zyy||~}~~}{|zyy|~~~~~}|}|}||||}}}~|||{|||||||z{{~}}}~~||}}}}|||{{zy||~~||}|zyxzxwy{{zz{}~|~~|~{zyzzz}}}}}}|||}}||~~~~~~}~|||{{{{{y||~}|}}|}}{{z}~~}~~|{|{ywxyyzz{yzz|{{|{{{|{{{}}}|~|}}~~}|wuuvx{}~|||}~|}~||||{|~}{}{zzx|{|}~~~~}{||||{|y|}|~~}~}{~~}zz||{yy~{z{{{ywwutvyzyz}{{{|{{{|yyxxy{zzz~}||z{|}~~~}~~~~}~~|||zxxxxy|||}~~}~~~~~~}~}{z|zy|~~~~~|z|}z{}||}|{}{{T)))*+)(()''((&  "|{z{zzz}~|{||~~|}}|{|{|}~}|}|{{z{}|zyxyz{z{~~}}}}~||}z|{|{zzzxy{ywwz}~|}{yvtvv{~~~||||{y{xywxxuvwvvyz|~~}}|z{{}~~}~~}|zz{yx{}~}}}}~}~}}{zy{~~~~}}|zyzyz}}~~~{{yyzyyxy}|}}{yzzxy|}~}{{{{y{~}{{|xxxz{{|||{yz{{zzz}{}~~~~~~}{{z{|}~~~{z{zxxwyzzz{yyxxwxz{yxz{~|}~~{{}~}|}z{{|yyz}|{y{|||||zzzxvwwutuwsrqsuw{{{z{{~}}}}||{zxxvyyvxwwz|~~~~}}~|z{}|~~~||~~~}~{}~{z{{|}~~|zzxxyz|}}~|~~}}~~~~}}~~}}~}}|}yxz{|}}}~~~}}|{{}}||{{zzz|{~~~}}||z{}}~~}|||~}|{{}~~~}}||}{|}|{z|{|~~}~}}~{||{{{{yxw{}}|}|{yxvwvv{zyzy|~}}~}}}|{{|{}{}}}{{z}||}}~}}~~}~}|~~}||y{{z||~{{}}|||}|y{|~}}|{z{zwyyyxz{yyz{}}|~|{{{{z{}}|}|||}~}}wvuvvz}~}|{}}|{{{{||}~||z}{yz|{{{}}~~}}|{{}|}z|zz~}~~}}|}z|||zz||zxx|{zy{{yxzvttwwxx{{{z|zz{{yxxxxzzzzz{{{{{z{}~~||~~~~~}~~}}|{z{wxy{{z|~|||}}}~~||}{{z{zyz~}~}}|}}|zz}y{|~~||||z|{|U(*))*((((&''(&   {zyzyzy{~~~|{{z}|z~}}{{{{z|{}|}||{{z||zyxwxz{yy}~~~{||{zy{{{{{zxxyxyzyxww}~}}|yxwxz{}~~~}}{{|{yywvwwwvuuuuvxy{|}~|{{|zyxx~}|z{~|{{ywwyy|}~}||}{{|}}}||{xy{{|}z}~}|}}}|xyxx{}}}~~|{zywwvwtz}|{y{yyzwxz~}}}{{yz{wy~~}{z{wxyxyzzz||y{{||{{|{||~}~~~}|zzzy||~|zyyxvwxyxy{zywwwvxzyxyx{{}~~~~~}}{|}{{|}}|}{zzyzzzz{zxyzz|~}{zyxxvwxuuuxustwwyz{{z|~}~~~{{~}|{zzzxyyxxwzwvy}|||}{|~~}||z||}|~}}|~~||}~~~}~}{|{{|||{|zzzxz{{~}zz{|~}|}|~~}}~~}}}||}yxzz|}}~~~~|{||||{|{zyyyzy|~~~~|}||||}}}~}}||{||}|z}~~~~}~}}}}{||}{{{{{}~~}~~~}|{}{|{{zyy{}~~}}}|zywwuuuwzzywz||~}||{{{{}|||{{zz{|}{}~~~}~~}{}~}|{z{{z|~||||||||||{{|~}~}~|{|zxxyxyzyxxz}~~|~}{z|{y{}}}}{}{}~}yxwvvy}|{|{|z{}{{}~}}}|}|||}{||~{|~~}}}||}|{{{|{{~~~~~}~z{~|yxz|zyv||z{|{zyzxwwvvwy{{z{|{{||zzzyxyz|{z{|{z{|{{}}~~{}~~~||yxz{{{|~~}}~~~~~}|{{|||{~~}~~~|}~}|}|{}}}}}}}|{|}U(****))()'('(&  !}||{zz{}~~~{{{}~{}~~~}||~}{}|}}}}}~}}|zyxx|~~{~}~}}}{{}}}}}{{yz|z{{x{z~~|{~~}}~|{{zxyyxxxwwvwx{~~}|}}|}zzzz~~|}~|~{yxzz|~}}|~|}~}}~~||{{{|}}}}}|~}zzxx|~|{|{zvutw}}|{zz{yy{~}}{zz|~|~{{|wxxwwzy{}~{z|}~}~}||~~~~~{{{}{~~~{{{zxyz{|{|}zyxxxz{|yy{|}~~}}~~~}}~~|}||{{|}{{z{zyyz|~}{zzxxyzywxzxwxzzz|}|}}~~}z}~}|{|{|{}{zy{zyw|}|z||z~}}}}~|}}~~~~|~~~~|{|{{|~|{zzz{{|z}|yy{}~|~}}}~~~}~~~~{|xxxx||~~~}}}}||z{zzxyyxyy~~~||~~~~}|}}}~}}||||{{}~{|{}~~~}~}|}z|||{{{{zz}}}}~~~}|{{{|zzz{}~~}}|~|{zxvuvxxyz{y{~~}~}{z|}}z||{|}|{{zz|~|}}}}~|}{z}~}}}{z||||||{||{|||{}~~~|{{{{xxwxwwxwvw}|~}~}{yzyyy|}||}{z{|~~~yxvwvyz}{{{{z{z{{}}~~{{||}~}||{{}|}~~}{|||}{{|zz{z{}|}~}{{||zxy}zyyy{zz{{zyzyxvxwvxzzzz|{{}{yzyzyzz{|{{{z{{yyx{~|}~~~~}||}}||{z{|{{|}~~~~}~~}||}{|||zz|}|~~}}|~~}|{|{{z}}|}|{{{|{T(+***((()''')&   |{yyzyyzz~}|zz{|{|}}}||{|zz|}}|}}~}}~|zzwvw{}}}~}~}}|zz{z{|}~{yxyyzyyxy{}~~~}}|~~~}|{|{zzyzxxwwwvwwvxy|~}}}||{z{zzy{}~~}}|zzxxyx{{~}}|}}{}~~}||{{|~{z|z{{|}|||{||}{zxuy~~~}{yyyvtqpv{~~~|{zz{xxz~~~}|}{{zzz}}}~}|{|wwxvvxvy{{{|}}|~~|{~~~|~~}|}}{zz{{{}}|zxyxvz|zz{zzwwvvwyyxyz||}~~~}~~}}}}}}}}~}}{{zy|||z{zyxxyz{~~}|zyxwx{yyyzyxyzxxz|||~~~~}}{z{}|{{{|z{|{z{{yzxzzzzxzyz~~~~||}}|z{|~~~}}||}~~~~}}{||{{{||zzy{z{|{{~~~}{xux|}{~}}~~||}}}|~}~}|wvvwyz~~~}}}|{{{yyxwyyxz|~~}~{}}}}}}|~|~}|{|{~}|~}||}|}}|~|}|~||||||}}zyzz|{~}~~~~}||}}{{z||}~~}|}}|{zxwwxxyxzzzz}}~~}y|}||||}{|z{zyz|zz{|}}}|y|}{||}~|~|{z{|}}{}{||~}{|{|{xxxyxyxxwv{~}||zzyz{|}}|}}{{|}~~~zxxxxz{~||||{|}z{}}~~{{|}}~}|}}}}}~||~{z{|{z||zyz|~}}~~}|||zyxz{yz{|{z{{zyzyxwwwvxzyy{|}}||{zyz{zz{|{||zz{zyx{}}}~~}|{|~~}~~||}}}~~|{}}|{{||}~~~~}}||{|{||||}|}|{{{zT(**))()()'''('  !{|z~}z{|{~}{|}}|~~~~}}~{|}~~}}~}zzvx}~~}~~~~}}{{{{|}||z{{zxyx{|}~~}|{|{{|{zywvvwvwwx{}~|||}{|z{|~~}{zyxz{|~~}}~}||}~~~{}|}~}||{||~~~~~~{||~}|yvy}~|z{yuqoqvy}}|{~~}{z|z{{}~~}{|{{{~~~~}|{ywwwxyvxz|{}}~~~}}~~~~|}~{{|||~}~~|{zyy{}}{|}zxxvwxzzyy{~~~}~}~|~~||~|{|~}|{||{{zzy~}|{xyy|{y|}{yzz{z|}}~~~~~~~zzz{{{|||~}~}}|}{yyyyxxwyy{~}}||{zzy}}~~~~~}~~~~}{||z{|}|||}}}|||}}~}{yvvz{}}}|~}|}{}}}~}}}xvvwxw~~~~||{zyyyyzz{}~~|~|}~}}|{}~}}|{|}|}~~}|}}||~~|}~}}}}|z}{{{z{}~}}|~}}}}{|||}~|||~~|z{ywyzyyzzz{{~~~~{{||||}~}||{{xwyxxz{z{~~~||~}~{{}}}}~}}z{|}||{~}~~~}|{||||zzzyyyyyx{}~~}{{{zz{{{||}|zz{||}}}}{zyyyz{}~~}|zz{{zz||}~~~~}}|{{|~}||}{{~}|{}{y|{z{z{{yy{|}}~}}~~{|}zzz|y{zz{yz{{zxyyxyzxvwyyz{|}|}|zyyyy{{}{{||yzzzzx{|}}~~}|~~}|||~~~~~~~~~~~}~~}~}}{~~|{{|||~~~~|}|{|}|{|z{z{}~||{{yS(**)+(((('(&(&   |zz{|~|||}}|zz{|}}}{||||{{z||{|~~~|yxuv|~|}~}~~}|~~||{{zxyz|~|{{{zyxxux|z|~~~~~~}|{|{{xyyxwuuvxvwy}}}~||}||{{{z{}~~~~||xwx{z{|~}{z{||{}}|}}{||||||{{z{}{}~}}{yz}}|yyx{{}~}{zyxsonoosuwy|}~~~}zy{yzz|~~{{zyz{{|}{{{vvxvwwuuwyz|~~}}~~~~}~~}}|}{z{|{|~~}|{zxxz{|{{|xxvvvuvxwxy}~~~~}|~}|||{|~{}~{{z{~{|zzyzyxwx}~}|z{yzzzy{||zzzzyz|{}}}|{{|zzxyxxz||}~~~}}}}yywwvvvwxy{~~~|{yyyzzw{{||{|}}}}}~}}{y}~yy{{z{|||||{zz|~||{{zyvvxz{|}~}~~|ywz}{|||}~}yvuvxx}~~~~~|}|{zxz{zz{}~~}|}}}~}}}}||}}}}}{}~|}}}|||~}}}~}||~~||~||z|zyzyz{~}|{{|~}}~~||}|}}~|{{}}{zzzyy{zy{{z{}~~~~|}{|z}}~|||{zxwyxyxyyy}~~~}~~~}}~}}||||{|}||}}}|}~~~~~{{{}||z{y{zz{yx{~}~{{zyzy||{||}}||{|||~||~{zy{{{|}~~}}{{|{zy||~~~}}}~||~}}~|z{}{|z}|{z{{y{|zzz{||}}}}~~~}|~|{{{|zz{{zy{zzzzyyz|yyx{xy{~~~~}zyyy{||{|{}|y{}|zz|}|}~~}}}~~~}}~~}}~|}~~~}~||}~}|{{|}~}}~~}|}|}}}|{{|z{|~||||{T)****(((*'(((&  !|}||~~~}}~}{|~~~}|~||z||~|~~~}{zyy|~~}~~~}~}}~~||{z{wy}~~{|||zzzwy}}}~}}~{{{||zzywvuuxxxz~~~~~}~}|}}~}{zz}|}~}}||{z{}}}~~||}}~~}|{{~~~~}}|}}}}|z|{}~~||zxroopqux|{}}|{{{{{}~~}}|{}~~~|}{uuwvwyuuv{y}~~}}~~||}}}}~}|||y{|{~}|{xywwxwwxwwy}~~~~~}}|zy~|}|{{{z~~||{y{zzxx|~~|{yy{{{|}||||{{{||||}||{{{{xxxyy{~||zyxvwwvwx{|~~}|{{{{zxyy{}|{||||}~~~~|z|~{z{{z|~|}}||zy{{|z{{zyxvvxz{}~~}~{zvv}|}}|~}xutvy|}~~~~~~}|||z|{zy{{~}}~~|~}}}|||{}~}}|}~|~}||}~~}|~}}}}|{||{{z||{~~~}}|z{}~~~~|~}}||~|{{}}|}|zyy{{z{{{{|~~~}}}}|{z~~}}}|zxwyxwyyuv{}}~~~}~~}}~}}|||||}}|}}~}~~~~~zz{}}{zy{{{|zyy{}~}|{z{yy{|{||}}z{{|||}}}~zyzz{|}}}|~~{{zzyz{{{}~}|}|~~|~}{{{z|}~~}|{zy{{zyz{{|{{|}~~}|~}||{{{zzz{zyzxyzzyyy|zxxyxwz|}}~}}{yyxz{{{z|}|z{{|z|{{||~~~~~|}~}}}|~~~||~~~~}|~}}~}{|~|{{{z{}~}|}~~}}|||}~z{||{z{||{{|zS'**)*))()'(')'   |z|||~}}}~~}|{z}~}}~{{|~||{{{{|z~{|~~|zyvz{|}~{}}{|~~{}}|||yyzywx|~|||{{zyyxy||{|}}}|}~~~~}~zz{zyxxxusswvxx|~~}|}}}}|~}~~~zzy{z||}}}{zzyy{|}}}|||z||{{{z|}~}}~~~}}}}}~{{yz{|}}zyyvqqqqsy{{{}}}{{yz||~~~}|}|{{}~~~{|yustuxyutswwy~}}|||zy{{|}}}{zzz{|||{zxyyyvvvvvvwx{{~~}~~}}}}~}{yy{~}{{{{yxz{{|{yyyyxz{~~{{zzyyyz{|}|{{yz{}{{}}{{yzzzyxxxwz|~}{zzwwvvuuvww{~~||{{{{zyxvz|z{yzzy|}}~}~~|{|}{{zzz|}~}~}{z{yyyyyywyxwvxz||}}{z~{yvv{}~}~~}}}wusvz{~~~~}}|~|{z{|zz||}~}}}~}}}||}}|{}}|{{|}{{~~{|~}~~|}||||||}}|{z{{|}~}~{{|z|~}~}}~~}|}}|z|}}|}|{y{{zz{||}~}}~~~~|}||}|{y|~|}}yyvxwwwywwy}}}|~}}|~}|}}~}~}~}|}~~|||}}~~}}~}||zz{}zyyy|~|z{||~~{zyz{{}}{}{}}{|||}}~~zzz{|~~}|}}{|{xzzzz||}~}~~}~{}|{|~~|||z{{{zz{{||}~}}}}~}~|||}{zz||zzyyyzzyyxz|{xzywy}}~~{z{{|}{||}|{|~}||{{{{~~~~~~}}}~}~~~~~~~~}|}~~|}|{z~}|}~~~}}}}|{|}{|{}}|{{zT***)+)(()'(()&  !}}~~~~}~|~~~}|{}~|~}}}||}{~}}|}xz~}}~}||}~}~~}|{{|yz|~~}|z{}zz}~~}~~}}~~||{{yxwxussuuwz~~}}|}~~}{|{{}}~}}|{{z{|{}~~|||}|}}}zzz|}~~~|{|z}|||zyuvvvvz~~~}|{y||~~~~~~}}|{vutuxxwuuuvw|~~~|||{{}}}}~||}||}}|{{{{zyxvwxxxvy{}~~~~~}z|}}|}}{zzz|{|}z{{{{z|}}|{zzxz|~}{}}{|}}}}}|z{y{zzyyxzz|~~}||zxxwvuwwwy|~~}|{~}{{zwvw{|zzzz{||}}~}~||{||zzyz}~~~~{|{zyxyxxxzxvxy||}}zz|}}}zxvy||}}xuru{}~~}~~}}||{{{z{|}~}~~~~~}|}}{|}}~}|{{{~||{{~~~}}~}}~|}|}~}{|{{}|}|||z{~}{~~}~}|~{yz{{}|yy{{{z{||~~}}|}|{}}{{{~|}~}{xxywxxywyy||}|~}}}~~~~|~~~~~}}~}}}}||}~}~}|}}~}~|{{{||zxx|~}|{||~}}{zxyyz{|{{||}|{{|}~~~~||zz{~~~}}}|{{{yxzywz}}|{~~~~~}|}}||{{}}}|{zzzyyz|{{||}}{|}{~~~|||{{yxz{zzzxwyzzyxz{zzzwvxz{}~}}{zyz|zz|~}{z||{{{{z{~~~~}~|}~~}~}~~~~~}}~}}}~|~{{z{z|~|{{|{}~~{|{}{{|}{{{|{|}}zT(**)*()()&'')&   ||~~~}~|}~~~|||}}~~|zxx~~||}||z{z{||zzxz}}}||~|{{}||}}}~}|zyz{z{}~}}{{xy|xy||||~}~~~~}}}}~}|{|zzuvwuprsuuy}~~~|||}~~}}|{{{}}||}|{{{{||||||{||||z|{yz{{}~~~}||{|{|}|zzzwwwxyz}}~~~|{{yy|}~~~~}|}|{z}}|}{wstquxvtttux{}|}}~~~~}~{{{||{{|{{|||}~~|yzyzzxwwvvxxvvwwz}}~}|~|{{z|}||~{z{yyyz|{z{|{zzy{}||{yxwvy{||z||z||}~}|{zzxvxzyxwxyz{~~~|yxvvvtwwvwx{~}}{||}}}{zwtwxzzzzxxx{{|{}}{{{{zzywx}~~{{zyxwwvtwwxwwyyz|||~~~}||yz|}}{}zwuw}~{~~}}xurrx{}~~~~~~~}~~}}||{{{|{|~~~}~}~}}|}}|||}}|}{||}}}|z{}}}}||~|}}~}|{{|z}}~}|}}|}}}{|~~|~}||~|{zyy{{||yy{{{{}z|~~~~~~~|{}~|z}}}|}}zyzywywvwxz~{||}{|~}}~~~~~~~~}|}}||}~~~}~|}}~~|~{z{zzz{~|}}}|}}}{xxyxx|~}{|}}{z|z|{|~||{z~~~}{{{{zwzzwy|~~}||~~~|}|}|{|~~~|}{zy{zz}{{||}~||}|}~|{}||{yzyz{yxxz|zyz{{z{{zyy|{~~}z|{yz|{zy}}{{~|||{zxz~~~~~}~}~}~~~~~~~}}}|}{z|||{{|{}}}|~{{|}|||~|}|~|T*)*)*(('*'''('  !|}~~}~}~~~~~~~|yw|~~~}~|{}{}|}|z}~}}~~~}{}}~~~~}}{z|}|z}~~}}|z||z|~~~~~~~~}|{ywxvvrrttuy~||}~}}}~~|}}|}|~~}}~}}}}|}|~|{y{{~~~}{|~{{{|yyy{||~}~|{z{}~~~}}}~}}}}~}~}wwutuwvuuwvy{}}~~}~}}}{||||||}}}{}{zyxvyyyxvvvx|~~~}}|}{|||||{}|yyy{|{|}{{zz{}}}zzxyxy{}{{{|{}}~~~{|zxvvxz{zz{z}~~~~~~{wvwwvwy{wz{}}}||}~~||{zwxzz{{zyxzyz||{|}}{z{zzzx|~|||zxxwvuvxxxyzxx}~}|~~}~~}|}zy{~}|||zzxw|}}z~~~ywvuy||}~~~~}}~}|}||{z~~~~||~|{|}{{~}}{}}~|}}|{{~~~~~}}||}}}}|~}}|{||}~}}}}|}||{|}~}}}{~~{{y{||{zxyz{}}{z{~}}~|z|}}}}~~~}|y{y{yxxxwy{}|{}~}||~~~~}~~}}~}|{|}|}}}}|~}}|zyzzyx{~}~}}}|{|{yxxyz{}{|{|{|z{zzyx}|||zy{~}}{zyxyyyzxyz}~~~{zz{~~~}~|}{|~}|{}|}}|{yz{zz||{||}}|}||}{~}||}{zyyxxzywwzzy{||{yz{zzz{{|~}|}zzyyyyyz{z{|~||{zy|}~}}}~|~~~~}~~}~~~~~~}}|||z|||{{|{|}|{||{||{{{||z{|{U()*)*)()(&('(&   z|}~}~|{{z{~}}||}|}zyxz|~~}}~||{z{|{|{zy{}~}||~}|||{}~~|||{zxx|z}{~}{z{yyz||}~~~~~~~}|~~{{{{{xuvsrrssuy~~}~~~~}~}|}~~~~~~}}|~|}~}{|}~}}~~|||~|{{}|zyzx{~~~}~~~}~}~|z{{yyxyxxyzy|~~~~|~~~}}{zyz|}}~||{{|{~~}}}}wvtutvuutuwy{}|~~}|{}~~}|{{yxyz|}|}}{{yyywxxxywuutvz|~~~~~~~~|||{z|{}{y{zzwx|z|{||{{}{|}{zzyywxz{{yzz{|}~}|~||{zywuuxyyzyyz}|}}}{xvvwwwzzxxy|{||{|~~~||{xxxwyzz{xxxzzzz{z}||z{{xwyz~{||{xxwusstwyxyvsx~~||}~||}}{||{xx{}||{{zyxy|{{y{~~xwxwy|}~~~~}~}}~~~}}}|zyz~}}}}|}{|{|{}}~||{||{}}z{|~}~~~}{{|}||}|}}|{|}}}|}}||~{zzz{~}||||}~}~||{||{xyxxwz}}zy{|~~}~|z{|~}~}|{{zxzyyvwxz{~|{}}|}~~~}||}}}~~}}}|}{~}~}}~~|}||zz{zxz~~~}}}{|zywwy{{}|z{{{{yzxxwtx||{{{{xz~~~z{zyyyz|yy{}~~zy}|}~~|}}~|}~|}|}|}||{zz{|}}|||~||}~~}}~}{{}|{{{ywxxvuwxvz||z|{zz||}}~}}zyz{yyxxyz{~~||}{{~~}}~}|||}~~}~~~~~~||}{z{{}||}}~~~|{|{{z||{{||||||U***)*((()'('(&  !}{}}||z~~||}~}~~||{}}}~~|{{~{|{|||}~~~~}~||~~~||{||zzy}~}}}}{z{~~}~}|}~~||}{ywwtsrtvw{~~}}~}}~~~}~~~~}}}||{}}{{{y{~~~}~}~||{zzz|zyzz||}~~~~~|{|{{}}~||||||}~~||~xwvvwxuvvtw{|}~|{{|{zxxz}~~}{zyzx{{ywvuvwy||}~~~|||zz{|{yz{zzz{}|}|{||~}||~|zzzyxz|zz{|}~}~||{|xvvvvyxyxyy|}}~|yyzyxyz|{z{{z{{yz~~~}{zyyxz{}{zz{{zzzz~}}{{{zyyz{}|||yxxustuxxyxvsu~}}}~|||||yxxz}}|{z{yy||{z}~~~yxyy{}~~~~~}~}~~}}}}{{{~~}~}|~~||}{|}~~~~~|}}~|}}~~~~~}}}}|~}{}~|||}~~}|~}}z{}|~~||}}~~||}{zxxyxy}~}z{{}~}}~|||}|{}~|}}|yyxwxwxxz|}}{|~}|~~||z{~~}~}}}|}|~~}~~~}}~}|z||yzx}~||}|zxxyyy|{z{|{yzzywxwvw}{||{{z~~~{zzzyzz|zz|}~~}|z{{~~}||~~}~}}||}||}}|||{|}}}}|||}~~~}}|}{z}{zyzxxxywutvsvz~}{z|z{{}||}}}}{yyzywwxyxy}~||||{}}~~~~||z||~~~}~~~~}{|||zz{}|||}}~{{{{{{}zy{z{|{}{T))*)+((()&'')&   ~{||}}{z|~~{{z|{{}z{y|}~~}~~{}|{{}z{{|{{{}|~~~~}|{{~~~}}}|y{{zxy|||~~~}}zy{{|}}~~~~}}}~|{}}zzwwsqprru}~~}}||}|~~~}~}}}}}|}}~~~~~~~~~}}|{zyzzzz{wy}~~~||}}~|}~zzyzz{{zyyzz|~}~}~}|{{y{|{{{yzz{{|}~~||}yvwuvwsststz{|}~~|zy|}~}zzwvwz|~~~}||{{zzz{|ywvvuwxyz|~}||{{yyyzzxz{zz||{{{||{}~}|{|{xzzyxx{yyy||~~~~}|{{zyvvvuwuvwxy|{z}~yxxyyy{{z{yzyxyyxy|~||zyxxz{|z|{{zzywwy{zzz{{zzxx{~}|{yywxutsuvxxxvsuz}}|}}||}|zxyvwz}}{y{zyxzyyx{}~|}}yzyzz}~}~~~~|{}~}~}|}~~~}~~}z|}~~~}}~}}|||{}y{}}{}}}||}~|}}~~|~~}}}}|}~}||}{}{~|~~}~}~}|{{}}~}||}}~~~|||yzzxyy{{~|{||~}{}}{{|}||~}|~{yxx{xwxyxxz~}}||}}|~}||||}~}|~}||{{~}~~~|~~|zz}|zy|~~~~}|}zzxzyxz{{{y{|{{{zyxzy{||||}{|}}~~{|{zzy{{z{|~~|{zz{|}~|y~~~~}}}||}|z{~~}}~~}|}~~~~|}~|z|}|zz{{yzxwutvrtx}~}|}{z|~}}~~}}~{yxzyyyyyyz}}}~}|}|~~~~~}||}}~~~}~~}{}|{||~}}~}||}{{|}{yz|{|{}|U)*))+()(*''')&  ! ~|}{|~}||}}}~|{{z}~~}}|}}|}}|{{~~~~}|{}}}~}{z|{zxz|}}~~~}||~~}~||}~}{zywtrqqrt}~~{|~}}~~~}~||~~~|~~~~}zzxzz{{z{{}~~~}{|~~~~}{|{{{{z{z{|~}~~}||}{|}{{zyyz|{|~~{}yxxwwwttttrvz}~~}{z|||}|zyvx{|~~~}}||}~}yywwvxzyy|~}~}|zzzyzz{}||}~||{}{|}~~|{}{zzy|yyyyzz|~}||zxxvvvwwvwyyz|z{~~}y{{zy|{|zyywxxyzy|~~}{|{y{{{{{|}{yxwvwzy{{}}}|{zy}}}|zyxwvuuxwxyyzyyy||~~}}~~}~|}zzyxz|}{{yzyyyz{{{|}|||w{yz|}~~}}~~~|}|~~||||}~}}~}~|~}~~~~}||||}{|||}~~}~}}~~}}|}}~~}||}|{|}}~~}|}}}}|||~~}|}}|||~~}{||yyyzz{}}}|}~~|{||{y}z}~}}|~}zxwyyxxyyz{}}~{}{}}~}}||{|}|}~|}{|~}}~~~}~~~~}|z}}|y{|~~|}{{zyxzyxxyzzyzy{y{z{z{zz|{}}|}}~}}~|zzyyz}{{{}}~~|{zzy|}}{y}~~~}|||{zyz}~~{}~|}}|}~|{}~{{}|zxzyzzyxwutrssy{|z{{||~||~~~|}}{|{zyxxywvy{}|}}||~~~~~~~~|}}}{|~~~}}}}}||~{{|}}}}~~}{{{{|{zyzzz{{|yT)**)*((()&(((&   ~~~~}|{{|}~}~|{{{|}}}zyzz{}~~~~}|}}{{{}{{z|~}}~~|||{|~~}~}}|z{{z{z|{|~~}}}|{{}~~~~~~~~}~|{|{{yxxuqopprz~}}||{{}}}||~~}~~}~|||}~~}~}~}~~~}~|zyyxx{{zyzz{z|}}}}~|}}}||yzz{yzzyz{z|~~~~~}}||}z}|zzyxyxy||}~|}{{xwxwwwsrrqqtw{}~~~}{z{|{}}{~}|zxwwzz{|~|{|}}|}|{ywxwwwxwy|}}|{xxyzyyz||||}{zz{{z|}}||}zzzzxxxxxyz{|~~~}{{zxwwvuuwvvxyyz|||}}~{zyxyz{|{{zyxwxxxwy|~~{|{|{||zz{{{{xxvwvxxy|~~}|{{{}~|z{yxwxwtvwyyyywy{||{|~}}}}~}|}{xz{xy||{z{zyyxzxyy{|{{}yzz{|~~~~}|}}|zz{}~}{|xz|}~~}|}}~}~}~~}}}|}{z}|{{}z}~}}}}~}{{|}}}~}}}~~||}|{}|~~~~~}}}~~}{{|~}}}}|{|~~}~||xyyy{|}}}|}~~zz{{{z|}|}|||zxwyyxyyzyz|~~|}}|}~}~~|{{{}}|||}|{}}~~~~|}~~}}}yz~}|{}|~~|||zxxyyzzyxx{yyz{|}z{|}}|~{|}~~~~~}}}|||y{~~|{}~||}z{~}|z||}~~~||}}yxx{}~|}|}}}~~}}~}||}||z|yz{{ywvvrqsvxy{|{|}~}~}~}~~|{{|zyxxvwx{|||}}||~~~~}~}~}|~~}~~~~}}}|~~~~||}|{{|zz{{{|||{U)*)(+))()'''(&  !~}}~}~~}}}{}~~|z{|y}~~}~{}|}||}|~}||}~~}|{}}||||~~}}}{~}~~||}|zzyvsppqty~}}~}{}~~~}}}~~~~~~~~~~}{zxx{}{z{zyz||~~~~}}}}|{||||{||||~~}~}~}~}}zyyxyz|}}~~}~}{yyxyxwususrsuz}~}}|}}|{|}}}}{yxz{z||}}}|}~}}{yzzzyxxy|}~}~}z{z{{{||}|~}|z{|{{|}|}|}||{{ywxyvy|}{|~}|}yyywwwvwwvwzz{}~}~}|z{zz}}}{|{xwxyxxy}{~}{~~}~}}{}}|zyxwvxyzz~~||}}}~|||zyyxxwvxzzxyy{}}||}~~}}}~~||{{yxzz{{{zyyyz{xz|{{{zzzz||}~~~}}||zz{|{~}}{z{~~~}}}~~~~~}}}||~}}}}|~~~}}}}|{{|~~~~}}}~||}|{|~}|~}}}}~~{||}}}}}|{y}~~~}|{zz{|||}}}}}|zz{||}}}}}|||yxxyyyy{zxy{}|}}|{||}}}||{|}~|}}~~}}||}~~}~|}{{}}}}}}~|zz{yvz|{zyxwxwyy{||||~~}y{{}~~}}~~{||{y{~~}|{}}~}||{{|}{{y{z~~|{{{{xxxx{}}}{z~~}}}|~~~~||~{|||}}|zyy|{xxvvtrstuwxzy|}~|~~~~~{{{zzxwzwvwz}~}~}{{|}~~}}|~}~~~~~~~~~~}|}~~}~~}{|}z{{||y{|z{}}zU)**)+((()&''(&   }~~~~{|||}}}~~||{z|~~|zy{{y{|}}}}{z{{|{|}{z|}~|||}~}~~~}|||}{}||~}}~|}}|~~~}~~}||z}{yytsqppsy{|~~}{{z|{|{|||~}}~|~{~~}{{|~||}~}}}}{{zzy|yxxxyy{{{~}|~}~|~|}}{z{z{z|||{|||}~~~}~}{{z|}{{{{zxxywy{{}~~}}}{yxyxxvsrrsssuww{|}~~|||}|||~||}}}||xxxxyxy|}|||~}~}}z||{yyxwwz~~}~~}|}{zz|z{y|}{}}|{z{zz|}{zz{{{zzxvuvuv~{y{~~}{|{{wxywvvuuuwyzz{}|~~|{zzyy|}|zzzxxxvvvv{z}~{{{}|}|~}{{{{yxxuvuwyz}}~|}||}~}|{{yxxxvuuxzyxxwy||{|}|}~}~~~}{{{yzzzyy{zywvxxwyz|{z{yyy{{}|~}~}{||zzzz{}}}{{{}~~}}~{}}||~}~}|||||}~}||}~}}}~|{{{z~}~~~}|{}~}|}~}|}~~}}~}~}|}|}~~|{|z||~~~}{{{{y{}~|}~~}zzyy|}}|{{}~}|{xvwzyyy|zzz{z{z{|||}~~{|z|~}|}~~~||||}~~~~~~|{|||}|}~|{z|zwx||zyywvvxxz}~|}~}yy{|~}}|{||yz}}|}}~|}|}{{z{y{~|zz|{|xyzz|}|z}~~}~~~}|}|{||~~|{yw{}{yxywsstswvyyz}~~}}~~}}|z|{zyyxvy{|}}}~}}~~|}~}~~~~~~~~}}}~|}}}||~}|||||z}{{||{T)**)*(((*'''(&  !~~~~}~|}~|||{|~~|{|{{z{|}~~{{|||{}}{~}~|~~~}~|}~||}}~~|}~~~~{|||zwvtttuz|}}}~}}z|||{||z}~}}|xy{~~||z{}}|~}}~{}{z||yyzzz{z~|~~}}~~~~|{}{{}}}~}}~||}{z{{||{}}}yzz{|}|~}~}yzyyzxutvuvwxxvzz}~~}}}}~|}}}|~~|{zzywvxz~|||~}|}~|zzxwxz~~~~|{z{|{||||}}|{{|{{{{{{z{{||{zwutuu{zxz~|}}|yyyxxvvuvvyzz}}||~z{{zz{}}|z{yxxyvuvz||~xxz|}||}}{zz{zyyxwwyzz~~~~}}~~|||{zyyvvvxzzxxxy}~}}|}|}~}~~}|||zzzzzzz|zxxxyx{{}}|~|z||{||}|~}}|||{z{{{{|||{{}}~~~~}|{|}{|}}~~~~~|~|{}}~~~}}~}}}||{zz~~~~}|~~}|~~|}}}}}~}}|~~~~}}}}}|{z{||}~}{{{{{|{|||||zyzy||}{|{|~||{wvvxxzy{zzyz{{z|{{||}|}}~|{y|~}}~~~}{|~}~~|}|{}~|}{{{zxww{{zxxxvwwvy||~~~}|xvx|~}}}zzzzzxz~}|{{{||}}{{{{z{|}yzyyyxy{xz{|}{}~}~}~}~~}{{|{yyyz~~{yuw{{xwywvtustuvwy}~}}{}}~~}|{{{{zywvuvz{}{}~}|~|{}~~~~~{}}}~}~~~~~~}}~~|~~|{z}}}|||z{{{zz|{T(**)*()(('''(&  !~~~}}~~}}}|{~||{z}~~{{{zzyyyz}~~|{z||z{}|||~}{{}}}|}~}}}~~}}|}|~~~~~~|~~~~}|}~~~}{{yzzxuutww{}|}~~}}{zyz{zz{y{~}}zzxy{{~~}y|~|{{}~}~}}|{|{zxyxzzz{y|}~|}}}|}}|}~{{z{||}}|}|}}}|}{yywustvvu|{{z|{}~~~|}||xyxxyyvvvwyyzxvvzz|~}}{}|~~|}}|z||}~~{xyxwuux{}}|{}}|{|~|zwvuwy}~~~~}}~{|z|{z{{|}|~|{|{{z{zyyxxyz{{yvtsrty|wwx|}~}{{{yzzywwvuvvwwyy|}}~||{{zyyyy}|{{{yyyxvvuuz{zxswxzyy{|{xzzzwvwuwx{{}}~~}~~||~~|z{{zzxyvvvwyzyxvxz{}|||}{|}}}|}|||{zyzzyyz|zyyyyzz{||{}{zz{}}~}||||}}|{zzzzz{|{{z|{{~~~~~}~|{|{||~~~~~}||~|~~~}||}~}}|{{zy{}}~~}}~~{|}~~}||{||~~~}|}|}~}{{{}||~}}|{zzy{|{{||zzyy{|||{|}}}|zxutxyyy{{yxzzzy{yy||{z|~||~}{|{z}|}|~~~~~|}|~~}~}{}}|||}||{{ywxz{zyywwvxwwz|}~~|wvxy~~}{zz{{zxx}}|{{~}||~}|{|z{||yyzzxwx{zzy{||{~~}~~}~~}|{}{zxwy}yww{{zzzxwwvutuwxy{|}||}z~~}}{{}{zyywuuwz|~~~~~~}~}~~~}}~{|{~~}~~~~~~~~~}}}}||}|}|{{}|{{z{T)**)*)(')'(((&  "~~~~|}}|||}~}~}|{xyz|~~{||}{|~||~}|}|||}|~~~~~~}}~}~~~~}z~}{{{{zyvuyz~~~}}||z|~|{|{|~~{{{||~|}|{|}~~~{||~|{{{||{{}}~}}~~{}}~||{|}|~~}~~}}~~|{ywtpqpqsvy~~}~~}}zzyxz{yxyz{{{zxx{}}}~}|}~~|~~~~}}|~}z{yyxwx{~~}~}}}||~|zyvy{~}}~}{}~}|||}}|~}~~|{|{{z{{{{{|ywvtrsvz{z|~}}}||{{xxxwwxxyy{{}~|~}{{|{yzz}}}{{zyyyyywwx{{zxxyz{{z}|zz{zxwxyyz{y|~~~~}}~}{|}{{zzxxxxyzzyyy{|||||}|~}|}|}|}}{{z{zzz{zzzywx{}~||{{{|}}~}|||||||||{zz{||zz||~~~~~}~~}|{}|}~~~~~~}}}~}~}~|}|{{{x}~~~~~||~|}}|}}}|~}}~~|}~{|z{{{{}}|zzzy|zz}|{zxy|}}}z{}~|||xvvxyzz{zyy{zzzzzy{{{{{|}~~|}{{||}||~~~}~~|}|~|}~~~~~{|}}|{{{{yxzzwwwwvwwwuwz}~~xwwx{~~~{yzzyyx{}||{yxz||~||}||{{yyyzywwzyyyzx{y|}~|~||||{z{zxvvw}~{ywyzzxz{wxxwtuvvyy{||{zvz}}{{{{{{yyvutuxz|~~}~}~|}~~}|}~|z{z}}~~~~~}~~~~~~}|}||||||}}{z{}|z{{zT)**)*'(()'''(&   ~~~~~~~~}|z{|{~}~}}~}{{yxyy||}|{{{{}}|~~}}|{||{z{}|||}{{~}|}}}}}~~~~~|||}}~~~|}{|{yxwwzz~~}||{zyyz||||y{}}}zyzzz|~}~||}}zzz|~~~~~~{}}{{||{{|{||{}}|}}zz~~}}}~{|{z{{|}~~{|}}~{zxuronnppsx}~~}~~}~||yzywxzyxyz||||yzy}||||{{|~~}}||{{}~|}zyvvvxw{~}}|{||zz|}{zywvz}~}{{~||}|}{||||~}~~|{{{y{|{z{|zwwvuuw|{{|~~}~|~||yzwwuvwyzzyyz||{{|{zyzxy{|{zzzywxzyyxxyzzzxyy||{|||{yzywuvwwx{|}~|~}~}|}|{||{{z{xvwwxxzyxyz{{z|||{{|}|}}|||{|z{zzzyzyxz{wxy{~{|z{||}~}|{{|}~{{||zzz{{zz|}|~~~~}}}~~}||}|}}~}}}~}|}}|}}~}|{{{|~~}~}~~}~}~~~}~~|}|~}}|~~~}}|zz{zy{~}}}{{{zz{{{|zyy{|{|{{}}|{}zzywz{zz{xyz|yyyz{{|{{z}|~~}}{{z{|{||||~}}}~}~|~~}||{}~}}|}||~|||{zzzyxwxxvuwwuuy|{}~{wxz{~}~|{z{yyyxz|}{yxz~}}}|~}|{{zx{zzyxzyyxyxxy|~~~|}~|{zzyxvvv{~|z{{z{zzzzxywwvxvyz|z|{{xy|~}{||zyzzwvuwvyz~~~~~~|~}||{||~~~}~}~~~|}|}|}}}|{~}|}|}||{{{U)****((()'('('  "~}~|}|~~~~}|{yz{{}~~{||}~~}}}}|z|}|}|}}~~~}~~~{~~}}~~|}}~{zz{}}~~~}{|yyz|}}~}}||~}{y|{{}|}zzzyz|~~~~}}}}~~{}}}|}}}}}}}{~~~{||}{|}~~~}}}}{xurnoooruy||}~}}~{yxxwwxyz||}}}{{{}}}{|}{~~~~}z{}}|{xxxzz{~}}|{{}~~|zyxz|}|{}}}}~~|}{||}~~}~||}~|{|{{zzyxy{}~|}~~}~|{xzzxvwxz|{||||||{{{zzzyyz||z{|yxzz{zy|z{||zzz{|||}|{{|xvuwwuy}~}~~}}}}}~}|}}{{{{ywuvxzzzyy{|{}}|||}}}}}~~|}{{z{{{{zzyxz{zxx{}}|}z}~~~~}}||{|~}||}{zyyzz{{}~~~~~~|~~}~}~~~~}~}|~~~~~~}|{{|~~~~~|||~}~~~~}}~}{|~~}{zy{zz|~{|{{{{|{{{{zz{|}{z{z||||{|{zzyy{{zyz{yyyzzz{{z|~}}}}||{zyzz|||{|~~|}~~|}}}}{||~~|}|}}|}||{|{zwwxwuuxwuuuz{~zyzz{|~~~}}|||zyyzy||{zzx}~~~~}~~}{{||zyzyzzyzwxwvxwy}~~~}|}|{z{yxwwv{~}|{||zyyyzxxzwvvvwx{{z{{{xy{}{{{{zyyzwuuuwxz~~~}~}~~~~~~~~}|{|{||~~~~~~~~~|||||}}}||}}|||}{{{}|T))***)(()'''(&  !~~~~}~~}~}~|{{}~~~~|zzzz|~}~}||z{|~~~~|}}}{{|{zzzzzy{}{}~|||~}}}~~~}|||}}}{|}|zz{~}{xz~|~}~}}|{zyy{{}}}|{{{{{zzyz{|}|}{zxyyz{{~~|}}{|}|}~}}{|~|||||}~}}||~~~~{zz|zz{}}}~}|}||{zysqoqmnpt{}{{{}~~|}{yyxxyxwxz{|}~}{z{||{{{yz|~}}|~|~}}|{|~{||{yxyzyy||}}||{z{|}}}{zxwy}~|{z}}}||}}~~zy{||~~~}|}|||zzyzyy{~}{{|}}~~}|{~|{{zzyvwxz{|z{}{|{zzzz{zyxzzxyxz{zz{{zz|zyz}{zzzz{{|{zzzywvuvuwz||~~}}}~}||}}|||||z{xvuuwxzzxxy|{{}{{{||{||~{{{{{{z{|zyxxwyz{xwz}|}}xz}~~}}|{{|}}|z{yzzzzz|{{}~~~~~}~~~}~}}~~~}~~}~}}}||||}~}~}|zz~}~~~~~}}|}~~}}~|~}{z|zy||}~}|||{zz{z{z|}{||}{z{{z{||{}}}|zzyyzzzzzyzyy{}{||~}}~~|z|zzy|z|||{{~~|}~~}}{}~}}|~~}}|}~|~~}|||zzxwvvtwvvuwy{|z{zzz|}}|}~}~}zyy{yz}}yyz}~~}~~~~~|}}||z{{|||ywxxywxz|}~~}~}|{y{zxxxvy|~{{{~{zyzxzzyywvyxx{{{{z{yzz|{{|{{zyyxwvxwyz~~~~~~}}{{{~~~~~~|~}}}}}~}}~}}~}}}{z}{U)+*)*)((('''(&  !~~~}~}||}~}|}}~~~|}{|}~~~{|}||{|{zz}~~~~|~}~~|}|}~|{z~~{zyz|}|{{~~~~||}{||}}|~}||{{z{{{zz{}}}~~{z{|{{{}~~}}~|}}~~}~}}}}|}|}~~}}|}}~{z}zz|{}}}|}~|{yvqprqqqv}||}|}~}}}yzyz{zxw{}}}~|{|}||{{{y|}~}~~~~~~||}}yyy{y{{}}~}}}~}}||yz{~}||}}}|z||}|{wz|~}|{{{{{y{z{z~~|||}}}~~||}~|||zyyzxz{|z}|{||{{z}zyx{{{z~|{{~|||~|{|}|{|{y{z|}|||yxxvwvx|}{}~~}}~~~~}}|{{zxvwwyzzzyy{z|}}}||}|||}||{||z{{}{zzyxyy{yyz||}}xw{~~~}||}~}}{|yy{yz{}}{|~~}~~~}}|}}~~}~~}}}~~|||~~~~|zz|~}}~~}}~}~~~||z{{z|~|}~~}}|{{z{z{{~}}}~|{z{zzz{{|~}~|{|zzzzz{{{{z|}}}~~}}}~}{zyy{{|||{{|~~~}}{~~}|{|~{|}~~||~}}{~}|}}{ywwvwvxuuvvxy|}~{zyzz|}}|}}~}~}}|{z{y{z{zx{}}~}~~~}~~}}||{|{z|}{ywyxxy{||~}}|}|{zzyyxywx{|zx}~}yxyyx{zywwyyxz{{{{{yz{{z{|{zz{yywwwwyz}~~}~}~}}~~~~|{xz{{|~~~~~~~~~~}|}}{|}~~|||||}}|{{||V(**)*()()'('(&   }}~~~}}~~}||{{z|||~~}|}||}~~}}{{z{}}~~~~}||~}|{zzzzz{{}~~{|}}}~}{{{yz}{zx||yxwyxz{zz{}|}~{|||{|}}}}}{||{{x{zxyxyz{}}||}|{yz{y{{{}~}}zz||z|}~|}}~}}||||{{{{}~}{|}}|~{{{zyz{z{}|}||||yzutqqpqqv}~}}|{|~~~|yzyyyzxxz}|~~}||z~z{z{xxyy|~~~~~}}}|z{|zyyyxyy|}|~}}}}~{{{zyz{~~~yz|~}z{zz|{{wwy{}~~{{|||z{{{zy|~}|~}{|~}|{|||z|zxxyyz{{yy||z{{yy|yyyzyzz{|{{}||z||{}}|{|}zzz{{{{zyxxywvxzzz{~}}~~}}}}}|{~}{||zxwwwwyzyxwyz{||z|{|}{{}||z|{{z|z{zy{xxzyzyz||}|xwx|~}}~}|||}|||xy{}zz|||}~~}}~}~~}~}~}~}~||~~~~}~}|{|}|~~}{z|~~~~~~~}~{zy|{|||{~~}~|zz{{{{~}}}|zz{zzz{|}~~|||{{y{zz|}|||~}}}~~}}~}|{{yy{|}}|}zz}}||||~~~~{{z|{|}}~}|}{}}}}|||zxyxwwxvutwxy{~~}||{|{{}~{|}~~~~~}||||z{|yz{|~}}~~~|~}~~~~||{|}|}||zxyxyz|}~~|}|{|zzzyzyzyxzzxx|~}{zzzyzzyxxyzz{|{zz{z{|||||}||zyzyxyxxz|~~~~|{zzz|}~~~~|||}||~~}}|}{|}~|{|||V(****((()'''('  !~~}}|{zz}}~~|~~}|{|~|}~~}||{zz{{{|}~~~~~}|{{xy~||yz{xwxz{zz}~~}|||}}~~~}}~}zyzzyxzyz{|~}}}||{{|||}|~~}}{z}}}}~}~~~}}}~}{z||}~}~~|~}}|{{|{|}{}|~}~||zxvutstsy~~~~}{}~~{yyyz{{z|~~~~}}}}|zzyy{|{~|}~~}|}}}zzzyz|~~~~}}~}}{||{y|~~~|z||}|{{{{}{zzzy~}|~}|{{{|z{|}|~}~{}~||~}{{||zyzyz|{zy|~}|{zzy{yyyzzz|}|{|}|}}|z|}}}~~~{{{{{{zyyyyyyxxy{{{}}{~}}}~}~}}||{ywwwwyzyzzy{|}|{z||{{{}}||~{|{|zz{{{yzyzz{zz|||xyy{~~}}}}}{||yz{}{|{||}}~}}~}}|}||}|~}}}}~~~}}~}|}~~~}}zzz|}~}}~~~~~}}|y{{{}{}~|}{|{zz~}}}|{|zxy{|z||~~}}|zyyy{|}}||~}~}}||}|{{{yy{{|}||{{{||{||}}|{z|z{}~}|~|}~z{{~}|z}~zzzxyxxvtuvyyy{||||{{z{{|{{}~~}}}}{{|{{{z{||}~}|}}}}{~~}~}|{~}~~}}{yyywx||}}~}||{z{zzyyyyzyxxxuy~~||yyyz{zxxz{zz|{zy{{z{||{z{||{zyzxwwwy|~~}}~~~~|{z{{{|}~~}~~~~}|~~~~~}}}~}{|}~}}}|{|}{{|||U(**)*((')'''('  !||}~~}~~|}|{yxx}|}~~~}~||}}}}}|{z}~}}|||}||{yzyzyy{}~}~~}}}|{z{zy}~}|||yxyywvy{y|{~}~~~~}{{{z}}~~~|}|{zy{{yxxyyy{}z||||z{{z|}{}}}|{y{}|||~|~}~}||}}{yz|}~}||{{|}{|{||{{~}|~}{}}||{{zxvvvuuvz}|}}|{|~~}~~zzxwy{zy{}}||}}|{{zxx|||}~zz}~~}{|{||{{yyz{}~~|{|~|}~|{zyzyy|~}~}~|zzz|}z|{zyzy{yyvx|~~||}~|zz{{{{{{z{~|{||{{{}{{z}zyyzyy{|ywy}~|}|yyyyzxxyyz{{{|}}}|||{z|~|||||{{zzyxxxzz{yxxyzz|}||{}~}}}||}}}}|}|zxvuvxyy{y{z||}zzy{{z{~|{|{{z{{zyyz{{z{zzyz{|{}xxwz|~}}|}~}|{{{zz|}|zz{{|}|||{|}~~z|~{}}}}|~~|~}~~}~}~~{|{{~}{|}{}~~~}}zzzy{}}|}}|||zy|~~||}}}|yz{{{||~}}}}{zyzyz}~}|~~~}}||}{z|xyy{}{~||{yz|z{z|{{}|{~z{{}~~|||~}~|z|~~|{|}{{zxxxxwuvxxyzzy}}z{||z|{z}~~|}}}~}|}|{{|~||||||}}}|}~}|}~}||{{zwz|}|~~}|}z{z{{y{z{zyyzwuy}}|{yyz{zyyz{|}|{z{{{z|{||{|{{z{zyyxwyz|~~~~~~~|}}|{~}}|}~~|||~~~}~}~~}{~~~~~}}|}|{{{zU)****))()'('(&  !}|~~~~||yyy{}|~~~~~}~}}~}|}~~|}}{}|{xz{zz{|~~}~~~|{{{|}~~~||zyz{ywy{|}~~~}~}}}}|}~~}}{{{yyyyzy{|}|{}|||~~}}}|~~}}|{~}}|}}|~~~}|||~}}zz}~~}~}|||~}|}~}{|}{~}}}}}}|||{yxxwvwz|~}{|~~~~z{yxy|}}}~~~zz{zxv{~}~{x~~}|}}}}}}|}~}|}~}}~}|y{{y{|}~}}|{||{{|zzx{{{y{{~}|~~|{||||}}|z}~|{{|}||~{|{}|zz{x{|zzxx|}{|}{zzzzzyy{z||z}~~|||{xy}|}}{|{|zyzxz~~{zy{z||~}{|~}|~~~}~~}~}~|{yxvwwwxz{|||}~{{||{{{||{}}||}|}{{|{|{|z{{{{{{|zywx|~~|}}~}}}}{||{|{|||z|~}|}{{z|z}~~~~~~~}~~||~}|||}}{z|||~~|{z{{}||}}}}||{}~|||~{{yyz|{}|~~~~~{|yyy{~~~}}~||||{zzxxy}{||||zz||{{||{~~|{}|{{|~}|{z~|{||}~||}}{yywxyxxxwywyxwv}}|{z{|{{{|{~~}}{|~z|~}|}}~|{{zzz|}||}~~~}}~~~}{{{{xy|}}}}~|||zyzzy{zzzyyzxvy}~}||zxz{zzy{{|}|{zzzyz{|z{|{zz{{yxwxxxy{|}~~~~~~}~}~{z|}||~~}~|~}}}}}}~~~~~~~~~~}|{~~}}~||{}}{|{yT)**)+((()'('(&   ~{~~~~}~~~}|zzwwxzz{}~~}}}}~{{|z{|{}||~|{{~{{{{zyzzyxwy{{|~~}}}||}z{{|}{|{yyyzyyy{z{|}}~~~|z}~~||}{{{~~~~|}z{zzzzyxx|{|zz||}~}}}|{}~~|{{{{|{}||}}}||}{|}}zyz}}}||{{{||}}}|{z~z{|||}}}||{{{zxywwxxz{|~|zz|}~~}~~zyywwz{}~~~~}|}{zz{wvx}|}~zwz~}{z{}}~~~||{~~}~}|{{|||||{yxwxx}~~}|}|z{z{z{yyvy|zy{}~}{||zy{{}{{{{xy|{z{{z|}|{{||yyxzz{|{yxxz|}}}|zzzyzz|zyyzyz|~}|}|ywv{}}}||}{{zzxzyz|{zzzz{|~}z{||}}}||}~~}}{zywuuvwwxyz{||~{z{}|z{|{|~}||{}|{||||{|{zz{{z{|zxxx|~}}}}}}||}|}|}zyzzzxz~}zzx{z}~|}~~~|~}~|~~~~}||~~}}~|~{yy|{~}~~}}{|}}|~}}||}{~~}}||{{{zyyzyz}~}~~}zxyzwxz~}}~|}{}{zzzxxx|{{||zzzzz{{|||}~}~~~~}|{{}~~||||}~}}z{{z}|{|{{zyxwxzzzzywyyyx|{|||{{{|zzz}~}}y|~~}|}~~~}|}|{{|zz|}}|}||~~~~}||||{z||}}~}}~z{yyzyy{{yzzzywy{~}}~|yyz|zzzz{||zzzzx{zzz{{|{{zyyxxyxxy{{~}~~}~~}{|z{y|}~~}}}}~~|}~~}}~~~~~~~}}}|}}|}|{|T)**)+)(')'''(&  !~~}{{yxvxyz}~~|}~}{{{z{}|}}~}||{|}}}}{{{zyxvx{~}}}||zz||}}}zz{{|{zz{}~~|}|~}{{}}|}}||{{{zzxy|{{xz}~~{|~~|}}~||||}}|||}|~}}|yz}}~~}{|}|}|}}}|~}}}~||}}~|}|{{zzzxy|zz|~~{}}}~}|z{zxxzz~~~~}|zzyxxz}}~}zz~~|zz{}}~~~~~~}}~}}}}{yxxwz}~}~~}}|z{|{}zzvw|{z{}|{||{{~}|}|{{{||{z{||}}|}|{yyz{}~||x{{{|}}}|||z{{zzyy{zz}}~~~}zwx{|~~}}|{|zy{z{~~||||}~}~}}~}~~~}}~~~~}{zyxvwxvuyx{||~||}|{|}}zz|~|{}~~~}}{{{z|{|{||||zyy||~~}}}~|~}|||zzyzzyz~~{zxyz}~}}~~}|{{}}}~}{|~~}|}}}|{{{}}}~~}~~~~}|}}}|}}|}{{yyz|{|zy|~~}~~zxwxwwz}}~~~~~~}}{||zz{ywwz{z{|{zxyz||}{{{|}~~~}~}}|}|~~}~}|z{{}~}|z{z|}|{|{{zxxxy{zzyyyyyxyy{{{zzyyyy{{|~{{||}|z{}~}}}{{|z{zx{}|{{}{}||}}|||{{{}~~|}~|zxyyyzyzzzzzxwxy{{|}zz{xyyz{z|{{zyyzz{zyz{{zzzzxyyyxwyz{|~~~~~~|{|{zzxz|{}~}~}~||}~}{}~}}{}}~}|~}|~{}}|}|}}|T(**)+((()''')'   }~~~}}~~~}|{zyvtvwx||}~||{{|{zzzwwz{{|~~{|z{{|{{||{{xxwvtz}~~}}}|zzyzz{}}yxyz||zzz|}~~|{{|{}||{zz~}}{|{yzzzywxyywux{|}}}||z{~~}}}}{|{z{{{{{||||zzyyz|~}{zy|~{{}~|{||||||||||}}}{{zy|z{zz{{{}}|{|}{}~~~~}{xzyxxzzz}~|||{yzzy{||~|{z|}}}|yxwx{}}~}|}~}|~}~~|zxxxxy{~~~~}|~~}|||{z}{{{zxxyzyz|~}{|{y{{{{|||{yyzzyzzz|}|{||}zxxyz|||yyy{{{~}|{y{z{zyzxxyzz{~{{||{xyz|z}}||{{yzzyzz}~}|}}}~}~}~}|}}}~}~|{{zyxwxuuuwvy{~{}|{{z|{zx{||zzz{~~}{{{|{|zzz|||yxx||~~}}~~||}|}|yyyyyyy|}}{zxyz}~~~}|{~~|}|zyy|}}~{{|~|{|||{zz{}}|~~~~~~}}||}|}}|{{yzz{{z{z|{}}~|{wxxwwx{|~}}~}|||~|{zzzywyyxyxxxxyw{}}|z{~~}~}~~}|{|}~~~}}|~|}|~}|z|zz|||{{{yxxwwz|{yyyzzyywz|{zxyxxyxxy|~~}}{{~~}}|{{|{zyy}||{{{{}~}|z}{{{|{|}~~}~}||{zzyyzyyzzyxzxwvwxzx|}z{zzyz{{zz|{{{{zz|{z{{|{z{|{zy{xwxx{{~}~~~}|}{zyx{~~}||~|}}~~||}}}}~}~~~~}}~~|~~}{|}}U)****))()'((('  !~~~~~}}}|{xwwww{~~~}|{}|||xw{{|~~~}||}|}||}}{yxxtx|~|~~}}{{zyzz||{y{}|~|{{{~~~}}||{|~|{{~~}}}}~|z{{y{y{xyz{}~}||{z|~}~}}{||}{{{}}||}{{z{}|}~}z~|~}{|}}~}}|||}~}~~|||}|{z|{|{~~}~~}~}~~{xwyyyx{}~|{z|{z|||}~}}|}}}}zzxwy~}}}}~}}{yz{zx|}}~}~~}zz{~~}|{zzz{z{}}|}|{{|~|}~}}|{||zz{z||}}}~|{z{z|}~{zz|{}}}|{{}{{{{zz{{z}}}}}|{yy{{}}}|{{z{zz{|~~~~~}~~~~~}||{zzxyxwwwwxz{}{||{{{|zyz~|{zz{}{||{{||y{|}zyy{~}~}~~}~~}~}{{z{yzz{}|}yzyz}}~}~}}}~}}|zzyz}}~}{zz~|{}}}|}zyz}}|~~~}~}~}~}}|}~~~}~}}zzz|{{{zz{}}|}{ywxyyy{{|~}}~}}}{{}|{|zzyyyyyyzxyzwz}~||}}~~~~~~~}{}{|}{|}~}|}||~~}|{{||{}{|z{ywwxuxzzyy{{zzzxyzzyxwwvxxxx{|}~~~}|||~|{}|{{{{{zz}}|{|{z|}}|y~|yz{z|~~|~~~~|||zxyzyzzzywwyvuvvvxvx|zzyxyzzz{{{{{{{z{|{{z{{yz{{{zxyxxwyxz~}~}~}}}}|{|{zxz|}~|||}|}|}}|}~}||{|~~}~}}~}}|}||{||{U(**)+'(()&''('   ~}}|}}}}~~~|{z~~|zzzwvvxuv|~~}{{|z|}{xxx||}~~~~}|}}{zzz{y|}z{xwstx}|}}}||~|}}|zxywyz{zzyy|||||{}~~~~}|{|zyy}{zy{||{{|||}{{zzzzzzz{}{|{{yx{~~}~}}|{z{|{zz}|{{{{|{yzyz}}||}~|}|{z|}|}|{{|{|}~~~}{z|zyyzzz|||||~}}|~}|wwxvxxy{~}}|z{}{|{{{y~|{}||z}zywwvz~~}}||~~~}{zxyyyz~~~~|||||}|{yxz||{{yzz|{}~~~}|||yyy{}{}}|z{{{zz{zz|~||~~{{z{z{||{yy{||}}{zz}|zz{zz{|z{{}|||}{zyyz{{||{{|zzz{zz{~}~~|~~~}}~~~}|||{{zzyxwvvvwy{||{||{{zzyx{|{{|}}~|{|{{{zyyz|yyxy}}~~}~~~}}~~~~|{{{{xz|{|z|zz{|{}|~~|}}}}|{yyxy{~~~|zy|~}|{z}|}{{y{{|}~}}|~}~~~|}||~~}}~}~}~}}|{{zzz{zzz{|}}{zxyzzy{{{}~~|}}||{{||{z{zzzzzyzyxyyyy{|}|}~~~~~~}~|{z{z{|}~~~}|||}|}}|z{||{|{|{{{ywvwxx{{zzz{|zzuwz{zxwxvwxyzy||}|}|||}~|~}}|z{zz{{{|~{}||||~|z}~~{wz{y}~||}}||{zy{yy{zxxyyyvxxwwwuyyzyzzzzz{|{zz{||{}}|{yyzy{|||z{zxxwxy{~}}|||}|{}~~|||}|~~}}~~}}|}~}~}}}~~}}||}}{V))***((')'('('  !~~~~~~~}{~}|}~}}||{xxxxz}~||z{{||zz{||}~~~~~~{|zzy{~}|ywuvv|}|}~}}||zzxyz{{zzy{}}}~|}~}~}}}zyx{}|{{~~}}}~}~}}||}}{{{|}||{zyz~~~~zz|||{||{~|{z||{yxyz~}}~}~~}||}~}|}|}|{|}~~}|{{{zzzyz}~~}~~}}~|~}xxxwyyz{~~}{z|}}}~||{}}}~||{}zyyyxz~~~~}zzyxy{}~}}~~}~}{xxz{||}{|~}~~~}}|z{||~|||~||}}||{z{{~|~~~}}|||||}|{{|}~~~||||}|y{||{|z{{{{|}}|{{||{{}|||z{}{}{|z}}}~~}~~~~}~}}~~zz{|yxyxxyy|}|}~{|zzzyy{{zz~|~}{|}}{|{yz}|yyyz|}~~~~}}~~~}{|||{{{|~}||{|{{||}yz}~}~|{zzyyz{~|~}|{||}{|{~}{y{yzz|~~~}}~}~~}~~{}~}}}~~}}|}~~~}||{{||{zy|||||yyx{zz{|{|}~}~}~|~|||{{{{zy{z{z{|{zzzz|}||}~}}~~~~}|{{{z{}|~}|||}||||||}{z{|{{{zzwuyzzzzzzz||{zuvxyzxyxvwxxxyy|{|}|{~}|~|}}|y{{{z{xz{||||}}}}}|~~{wxzyz}|}z|||{{zyyzyz{zxxzyxywvvwvwyyzxxyyzzz{zzzzyz{~{|zzzxzy{{zzxxxwvyz~~~}~||~~~~}~}||||}}}|}}~{|||}~}|~}}~~~~}~|{|}|U(**)*((')'''(&  !|~}}||{{{{~}zz}~}|z{zzzzxwy|~}~{zwyy{zzz|}}|}}|~~~~~~{}~}|{{yz{~|{zxwuvx{zz~~|}|zzxyxz{yyyx{||~{||}~}|}z{{}yxwx||zz|||~~}|{z|}}}||||}}|zy|{{zy{~}~{zzz{|z{z{|{z{y{yzyz}{|}||}}{|}}{{|}}|{{{}~|{zzxxzwy{~}||}{||||}~~}|zywwwzxz}}~}|{|}}|~|~~|}|{{||zyyyzy}~||}}}~~}|zzxyz|}~}{|||||zyyxwyz{|}}~~||}{zz~|}|}|{|~|{}|zz{|{{~~{{||}|}}{{y|}}}~|{z|}zyz{{}|{z{zy{||||||zzz{{|zyxzz}{|{|{|}~~}~|~~~~~}}}|||~}{{|zyyyxzz|{{|}zz{{zyyyyyz~|}|}}{}||z{|zz{}yyy{{}~~}}}|}}}}||{{||{{|||{{{{zzyzxz}}}|{zwwx{|{|}~}{|}~z{{~}|zyyyz|{~~}||~~}}~~}}|{}}~~~~~~}}|{{||||z{|{}{{zyzyz|{{|~~}~~~|~}|{{|zzy|zzy{{{|{{z{|||~~|~~~}|{{zz||}~~~||||}}{{|{z{|}|}|zxuxz{zzyzz{{{yvvwzxxxyxxwxyyy|{{|z|}~|{{}|zy||y{{{z{}}}}~~}|}}{ww{zz}~|||}|zz{zy{{|z||zzyzxyywwxywxzxxxzzyy{||{{{yzz|}|{|xyz{{{{{zywxxvz~~~~~~}|}}||}~~~}}}}~}}}}~~}~~~~~~~|{|~}V)**)+)(()'(((&  !}}}|}{|{||~}{}~{||}{|{{zy|~~~~}{zxz{|z{~~~}}}|}~~}~}{z|}}{{yxwxy{zz}}}}}{{zy{|{yzz{{|~~}}|}|||}{|}{zyz{|}|{||}~}|{|~|}|}~~~}{{||{||~~||z{|||||{{~~|{{{|{z||~}}~~}~~~~}||}~~~}}~~}|{zy{xy|~~}}~|||{{y}~{{{wzyz|}{{{~~~~}}}|z||{{{z{|}~}z}{~~}}zz{|~~~}}}{xzywz|~~~~~~}|}~|~||||~}~~~}|}}}}|~}}|~}||}|z{}~|}~}{}~}|zz||~|{||{{~~|{|}|{{}yzzzzz|}}|{}{|~~~~~}~~~~~~~~~}{||}{{yyz||}|}}zz}||zzyy{z|}}~~{{|}|{||{|}z{z|}~}~|}}}||~}||||{{}|}|}{{{zzxxy~}~|{yx{}}}~~~~~}~z|}}}|zywy|z{~}}~}}}}}}~~~||{}~~}~~~|}|}{{}||{}}~}|{y{zz||||}}}}~~}|~|{z{|zz|{zz{z|{|{{z}|}~}~~}|~{zz{{|~~~}~}|{~|{z{zyz||~~~zxwxy||zyy{{||{utvxxxyyxyy{zyz{zzz{|||{yz{~zyz|{zzyz{|{~~~||}|yxzzy{~||z||{{{{|{{{{}zyy{yxxzwvvwwwyyyxyyxzz||{||yz{{|||zyxyzyyyzyzzxxwy}~~~}~~}||||}~}~~~}||}}~~~|||}}|~~|}~{{z~|V()*)+((()&(''&   }{}{zz{|{{{}{z|||{z{{{{{|{zz{|}}|{{zzyvwyyxy}~~}}{{|~~~~}{{~}||}{{z}|{xwwuvzzzy|~}|}{|{{zyy{zyxz{{z~~}|{z{{zy{|{yxzz{{|zzz|}~~~~{{yz|}}}{|{~}}|ywx{{|~~}{zz{z{}}{z{|{z||{{{|}|}{|}|{{}|{{{||{|{|}~~}|{zzzyxz|}|}|{{{z{yy~~~yzzx{{zz{|}~~~~zzzz{{}}|{z{{zyzxw{|}{{zz|~~~~}{zz}|~}|~}|{~zzzxwx|~~~}}~~|}~|{|}}{||{||}}|}||{}{||~zz{|y{}}|z{||||}{||~|{z}{||}{yz||}||{z{~}zz{zyzyyy{}|}|}|||~}{|~}}}{|~}|{}{{|}|{{zxy{}{|||{z{|z{zzzz{|{}}|z{z{{|{||{|~zy{|}}}}}|}{{{}~}~}|}{||}z||{z{|zz{{yxx|~}~|||zyz}~||}~~~~}~}z{{~~|{ywy|}}~}}~}}~~|~}~~~}||}~~~~~~~~~~~}{{{}}~}}}~~||{z{{}}~~}}}}~}|}}zzz{{{}{zy{{{{~|zz{||}~}~}||}|{{|{~~~~}}||{|}zz|zyxz|~{zxxy{||yyz|||{uuuxxxy|z{z{yz{{zyyz{}||{z{|}z{{|||{zz{{{~~}||{zx{{z{~|{|{z{|z||}{{{|{zyzxyyzxwwxxwxyxyyzwx{|}}{}{{{{z|||yyyxyyzzyyyyyxy|~}~|}~}}|}}}}~}|||~~~}~}z{}~}~~}}|{{|}V(**)*)(')'('(&  !}{}||}}}}||~~{{}||{||||~}|{|||}}~~||yyxxyzxwz~~}}{{|~~|{}}}|}{~}{zxwwx||}}~}}~|}|}{|{|{yz{z{|~~~}{{|zz{|yyy|}{{}|z{|{~}~}{{}}}}||~~}||{yxzyz~~|||z{}~}}|}|{{|}}|{}}}}|}~z||||z{}||}|}}~}~}}|{{zz}}~~|||{|{}~~|zzy}||||}{}}}z{zyz}~}}|||||zzzzy}~}|{|}}{|{~}}}{{~}y{ywy}~~~|}}~}}}}~}~~|}}}~}}|}|{|}||}~}|||||{}~{}~}|}~{|}|{z{{||}|z|~}|{{{zyyxwy}}||}~~~}~}~}|{}~~~|z{{|{{{yxz|}|}|z{{|}}}}{{{{|}}|{{{{|{z|{}|~{{{|}}~}{|z{|}~~~}|||||{}{{zzyz{{xzx{}~~||}z{}}}}}~}}~~~}}z}}||{zxy}~~~~~~||~}{|~~~~~}}~~~~}{{z~~~~~}|{{|}|}}}~~}|||{{zyz{{{|z{{{{|||z{||{|~~}~~}}|{{{{|}}~}}}}|||}zzzyyy|}}{yzx{{{zy{{|{{vttvwxw{{{y{zx{{zyy{||{|{zz{}{{|{{}}{{z{z{|}~||~zyyzzzz}~|{{zzz{|{}|{{z{{{zzzyzzxxwxvywyxxwxxvz~}~}||{||z{{{zyyzyxxyxyyzywyz|}~~}}zz}~~}~}{~~~}}~||~~|}}~|{{}~~|{|{}}V()*)+()()&'')&   |{{|{{|||}|{}{zzzz{{{{|}{}{{{{{z{|{{zzwyxyxwtwz{|}zzyx|~~~~~}|{|||}~}}{{{{zxvvx|{}~~}|{|{z{{z{{ywy{z{|~~}|{z{yxyzxyz|{}{{zz{}{}}~|{{|{}|}z{|~|{{{yyyxxvx~~~~~|z{yz{}}}|}||z{{||}||}~}|{{|{||{yzz|{z{{{|~~|}}||zzz{}~~~}|{|{{{||}}~}yxzx{|{z|{{{~}}yzzzx{~~}}}z{{}yyzzyx|zzz{|~~}~}}|~~~~}{}~|y{}zzxvx|}~~~~|}}}}}}}}~|||}}|}~}}~}||~|{{}|{}~|}z|zz{}||{~~{|~{{{|{{z{{|{|{{|}}{z{zwyyvtwz{||||~}|{}}~}~}{yy{}}||{zz|{{zzzxz{{{|||{|~}{|{{{}|{|||{{z||{z{y|}~{{{|~|}~}{{{{}|~~~}|{|}|}}|{zz{zyxzyyx{~~~|}}|{}}|}|{||~~}|~~}{{|}}|zxww|}}}|}~~||~}~~~|}~~}~zzw|}}{{||}}}~}}~~|}~|yyzy|{{{z{||z||~{|||||}}}}~~~~}|||||{{|~~}}}{|}|||{{{yyyz|~~}zzyz{|z{{|}||wvwuwxwz{|zzzz{|zzz||||{z{|{{{|}}||||z{||{}}}|~|{zyyy{|{|{|zyy|{}}}}}{|}zz{zyzzzyxxwxyxxxwwvuw|}}~}}{z|{z||{zy{yywxxxz{zyyz{}~}}~~zw{~~~~}}|~}}~~~}~~~}{{||~~}||}}V))*)*((()''()'  !}||||}{}}|}{}|z{|||{}}}}}|}{||{z|~||{{zyxyxxw{{{}}|zzzz}{{~}~~~~~||{{zxwy~}~~}}||{~}||||xz}}{{~{z|zyz|yz|}}|}}{{|}|}~|}||{|~~|{}}}|{yy{yxy}}}}|{{z|}~~||}{|~}|~}}z|||}{||{{{}{|}~~}~~|{z{|~||}~{|~}{~}y{yyz{z{~~|{}}{z{|y|~~}}~|||}}|zzy|}~||}}|}~~~~{|~~||~}}|zyy}~}}}}~||~~~~~~}}~~~}~||}||}~}}|}{||~~~~~}}}||}|{||{||}|}|}}|}|{xyzyvwzz{|}~~~{|~~}|~~{{{||~|zz|{zz|yxy|{{|}{z{}~~||||}}}~||}||}||z}}~{z{z|{{}}}{{{}}}~}|{}}}}}|zz{{{y{zxy{~~~}~|{}||~||||~}~}{}|}|yzyuw{}~~|~}~|}}|||~~~~~}}~|{xy~}~}}}~}~}~}}||||{yyy|z{{|||{{}||{||}|{}}~}~||}|{{|~~}}~}||~|||}yxxyxz}|{|{z{|zz{||||wvwwxxxyz{z|yzy{{yy||z|zyz{{y{z||{}}}|||}}}}~~|~|{{zyyzz||{{|zyy|{}}~}}{}|{{|zyy{zyxxxvwwwvuvwtw{|}}|z|{zzz{{yzzzywxwwwy||z{{z{~}~}|yx{~~~|z~~}}}~}~~~}}|z{{{}}~~}~|{}}|U)**)+((()'(')&  !{yz|{{{|||{zzyxyz|{z}}||}{{{|{{|}{zy{zyxzwxxz|{{|{yxxy{}|}}}{{{}{}~}}~}{zyzxwx|~}~~~~}}~{{z{{|{|{zy{{|{~}~}|{{yyyyyy{}|zzz{yz|{||~~~~||zzyz}}|{|}}{||zyy{zzy|z}~}}~{||yzz}}~}||z{}~~}}||{zzz||{|}{z{|z{z}~}}~||{xy{{~~|}}}{z||}}}~zzzzy|z{~}||}~~~~z{{|{{|~~~}~}{|{|z}}~{zzzz{~|{|{{z||}~{|~}|{z}|zz}}{||zxw{~}~~|~}~|}~}|}}|{|~}~~}}~|}~}~{||}{{|}|||||{}~~}{~}|}||||{{{{|zz{{||{{|}zzxxyywwxxz{}|{~~~~}}~|{z}||||||~~}|z{{yxyyywxz{y{zyzy|~~~|||}}{||}||||}|{{|{|~yyyy{z{{{}||y}}|}~|~||}}}~}}{|yz{zzyxvz{|~}}}~}{|{|}||}|{~}~~~~~}|{{||z{zxwz}~~~~~~~~~~~~}~~}~}~~~|}~~~|{{z}~}|~~~~~}~~}~}|}}z}|zyxwy|z{{|}|||}}}~}}{{{|~~}~}}~~|{|}~~}~}}|}||{}{zwxx{|~~}||{{{{z|}|}}wxxxyyz{z{{zyzy}|z{|{y{|zxzz{{|}||}|}|}}|~}~|}}}z{zzzz}|{||{yy{}~~}}|||z{{{yxz{yy{xxxxwwvuuuwz{||~z{{yz{{{{zzzywvxwuw{|{|}{|}~~~~{y{~~~~~{}~~~~~~~}}~}{{||}~}~|}}~W()+)*)(()&''('  !|{|}}}}{|||{zyzzz|{}~}}~}|z|}|}~z{|zyyzxyz{|}|}{zzzy}~~~}}}~}~}}~}{{yzyy{~~~||{}{|}|}|}}}~~}}}}}zyz{xy|}~|zz{zz||}}}}~~}|||{{|~~}~~}{{zyz||{z{{|}~}}~}{{|z{}}|{}|}~~~}zzz{}}~|zz|{{{}~|~~~}{zy{{|~~~}~~}}}}}}}~{|z{|}}|}}}~~}|}}~|}~~}~~}|}}z{|~}|{{~}|}~||{|||~}|~}|||}||||}~~|zz|~~}}~~~~}}}||z~~~~~}}|}}|}}}}~}||}~~}|~}}}|{{|z{z{{|~|}|}}zyzyyxy|yx{}}}~~~~~||}}{|~~~}{{{{yzyxxxyzy{{{zy|~|{{~||||~~}~~~|{}~zzzy{|{|}||{{|~~~}~}||}}~~}|{{{{{{yxwy{|}}~~~~}|}{|}||}{}~~~~~z|{|}||yyyz{}}~}}~~~~}~~~}}~~~}}}~}}|{{}~~~}zz~{{~~~}~~~}}{||{}|zyyxxz{{|}|z{{|~~}|z|}}}~~}||~~}}~}||}||{{{yxywx{|~}||{|||{|}|z}wxxxyyyxxzzzyyz|z{||{zzzzxzzzz||{||||}}~|}~~~{}~}|{|zy{|||{{zxyz|}}~}}~||z{zyzyyzzyxxwzzxvwvvvwxxz{|{{z{yz{zzzzyxwwwvuuxzz}}}}}}}~~}{|~|}}~|}}~}~|}~|}}}{{|{}}~~}}|}U(****((()'(')%   ~{{||{|{zzyyywwyy{z{~}}}|zy{z{{~{zy{zyyzyyz{z{}|{zxyyz}~~~~~~}|}|||||{{yzxxx{|}~~~~}~}|}}|{z{{{}}}|}}}~~|||{{yyyzy{{zz{yxz|{z|||}}~~}{{{||}|~}}}|zyxx{z{z{{z{{||}|}}zyzyz|}~}|}|{{z|~~|~zxyyx||}{yzyy{|{zz~~~|{yx{zz}}|}~}}}|{}z|||z{zz}|z{|~}}}|}~}|}}}~|||{|{{yyy|}~zz||{{|{{z{yz|}}}~~~}~~~|||{}{{|{z|~{yz}~~~}}~~~}~~}}}~}{{}||||~}~~~}||}}||}~|}}}||{|}}|{{~}}}~}}}}}||{zz{zyzz{z{}z{{{yyyyyxxxyxz}}|}~~}|z|}y{~~}}~|{{{yzzyyxyywzzzxx|{}~}{z|}{||}~}~{~|}}~yzzz||}{z|{{y{~||{~~~}}}~}}~~}|{{{|{{yxwyy|{}~~}}~}{}}{{}}~~~}}}{{{}}}}{xyyz{|~~~~~~~~}~}}}}~}~~~~~~||~}zz{}|~~~zz}{y|~|}~~}}}~|{}}zyzzyz{|{{}|{|}}}~~|||z|{|}~~~~}||~~}|{}|{}|}{zyyyy{~~~}|~}||}|~|~~yxzzyyz{yy{zyxy|{z|}|{z|yzyzzz}~|{|}}}}~}~~}|}}|}zz{}}{zyzxyyz}}|||{|}}|zyyyxzzyywyzywxxwwwyyyz|||{z{{{{{{zzyxvvuutwwv~~~~~}}}~~}~~~}~}~~~|}~}|}~~}||}~}~||~~U***)*)(')'('(&  !~}|}}}|}{{z{zxwyy{{z}}}z|{||}}{zzz{{z{y{|z}}|yyyy{~~~~}|}|}}~||}{y|~|~~~~~~}}|}~}~~}}|{{zzzzz{||{yy{|{{|||~}}}{}~|~~~~}|{{{zz|{{{|}{|}~}~~}|{{zz|~~~~}~{z{|~}zywx}|}|{{{{{{|||~~~}y{z{{{|~}}~~~|~|{{||{{{z}||~~~~~~~~}{|~~}~~zyyy}{||}|}|{{|yy|~~}}}~~~~}|||~{{|}}zz|~~~}~}}~~}}{~}}}~~~}~~~|{|}}|}}|}|}{|}z~|}~~~~~|z|||zz{zx{}|{|}zyw{zzyyzxz}~~}~}~~}}}}||~~~~}}|{z{yyxyyyy{zyy{}|~}{z|}}|||}}~}~}~z{||}|~}|||{zy}~{{}~~~{~~}~~}|{|||}}zxxxy{~}|||}{{{z{}~~~}|~}}{}}~}~}{yzyz{}~}~~~}}~~~}~~~~|}~~}{y{||}}}~~}z{zyz{|z~~~}|z~}{zzzzx|z{{z{{{~}}|}}|}|z|~~|}~~~~~}|~~||}}}}|||{{{z{{~}~|}|}}~}|}~~|}zxx{y{z{yzyzyxyz{|}~{xyzyzyyyyy||{{~~|}~~}~}~|||||z{}}|{{yxyyz||~|}|{{}||zwyyyzzyxvwzyxwxxyzzyyy{||{}z{{{{z{{yxvvusturtz~}~}~}~}}}~~}~}}}~||~}}}~}~{}||~~}|~|}|~W(*+)+()()'('(&   }{{{|{{{{yxywvuvwx{z}~{~{{yxyx|}zyxzyyy{yzz{zz||zyyxwz|~~|}}|{|{|}~|{{{z{{}}}}~}}~}}~{}}}|}}}}|~~}~||}}|{{{{zyz{{{{zxy{{||}|{|~}~}~|}|~{}~}{{{zyz|{z|z{{z{}{{|zzy{z{{||||{|~}yy|~||~~|zyyy|~~||{{zz{{|{}|}||zzy|zy{|{~}~~}|}|{z|}|{|{}~||}|~}~~~~~}}}}}~~{|}~~}|xxuz}~}{||}|{|z{zzw{{|{|~}}}~~~}~~|}}{{|||{z{{yy{~~}}~}}~}|}~|{}{zzy{}}~||}}~||}}}||{|||}}|z||zyy|}{}~|{z~~}~~|||{{zyxxwxz{zz{z|zyzzyxzyxyy}}|~~~~~}}||z{}}|~}}|zy{yxwxxxwyzyyz||}||z{|||{z{~~}|}}}~{zz}}~}~~|}|{{}}{{{}~|{~~{}~~{}}}|{||||{yyy{|~|{}~~}}~|{zz{}~~}|~|{|}~}~}yyzxz{}|}~}|~~}~}~}~~~~~~}|}}~|{|||{{{|~{|yz{|{{}~~~~}~}||}{{zzxx{zyz|{{|}~}|}~~~|||{~~~~~||}~~}}}}~}}|}}|}||{{{z}|}}{~}}~~}}~}}|}{{{{{{{{z{z{xxww{|~|y{zz{zywyy{}|}|}~}}}{}}~}{{|{z{|}~|{zwvz{|}}|||yx}}|zyxyyzz{ywxxyyyyxz{zzyz|z|{{z{|}{zz{zxxwusrtrsw~~~~~~}~~~~~~}~}}~~|~}|}}}|}~~~~{{|~}}}}}}~W)*))*)(()'''('  !}}}}||||||yywwvwzyy{{|z~~|z{y{}|{yy{zyyyz{{{{{{}{{yywz|~~}{}~~}}}}||}}|}~}~~~~~~}}~~~~~~{|{{{{{}|{}|zzz|}~~~{~~~~}~~~~}|{{{|}|{||||{||{z||{z{z{}~}|{{z~~{zy~}~~|{{z{}}|}||||||~}||}yz|||{}~~|~~{{z}}{}~~}}~|~~}~~~}~~~~}}~~}{xux|~~}~~|}~||||~{|}}|}~~~~~}~~||}}{|{|{|{~~~~}~|}~|||{zz}~~}~~||~~~~~}~}{|||}~}|}}|{z|~}}~}{|~~~~|}{|{zyxxz||}{~|{zzzyy{{yyz~~~~~}}}|{|}~}~~}{zzzxxxzzyzz{zy{~}}zy{|{{|{z{~}}~{{z{~|}z}}|z|{{{z~}|}~~}|}~||}}~~}{zyz{|}~|{|}~~~}|{{{{}~~~|{~}{}||}}}{z{z||||}~~}~~|}}~~~}}~~|||}{||{{{~|||{{}z{}~}~~~~~~~||}{}|zxyzxy{|z{|~}~~||||}~~}~||{||~|}~}~}{{}}||{||{z|}~}}|{z{|}~~}}}{z{}zz{|zyz{yvvux{~~|zxyxx{zwxzz|}}~~}}|{z|~~~~~}|||{z{}}~{|{wwz{|||}||{xz}|yyxyzzyxxvxyxxxyxy{|zyy{zyyz{|{|zyy{{yxwusrtrqu{~~}~}{~~~}}}}}}~{}}~~}~}}~}|||}}}|}{}}~}W(**)*()')'''(&   ~|||{zz|{zywwwuuzzzyzzx{~|{zzzz{|zywyzxwxx{{{{{z{zywvvwz}}}}}||||||}~|{{|z{|~}}|~}|}~|~~||~}}{~||~~~}~~~}~{{}|{zz{||zzz{yz{|}}}||}{|~}|{}}~}{|zxz}|z|~}{{|{z{||yzxz{z|}}zzz}}~|zz{~||~}}|||}{~}|}~{{{zz{}||{{yzz||{{}~~~}}}|||yz{|~~~~|}~~}~}}~~~}}}~}}||{~zvvxy|}~~||||}|{|||z{|z{~~~}~~~~~}}~|{||}|z{{y{zz~|}}{|}|{||}}{{zyzz{}~{{{||}|}}}{|{z||{|{}|}|zz{}~|}}{{{{}}}~~}|}zzxxyvz|||}}~{y{yxxy{yy{|~}~~~~~|}~}||zz{|~}||zzzyzyywyyyyz|y{|{zwx{zyzzyx|~~~{zz{~~}|{|{{z{{{{|~}|{}}|{||||~||}{yzz{|||}}}~}}}}}}~~}z{z{|}~~~|~~}||||{||{zzz{|}}}~~~~}~~~~~}~}}}~|}|||{~~}~}{{{|}|~~~~~~~}}}}||{|||{zwxxxxzz{{}~~~~|}{}}|}}}~||z{}~}}~|}}||}}}|||}|{{}}~~}{|{{|{}|}|~{{{|{{zzzzzzzwwwz{|}||z{xyzzzxy{{}~}~}|zz~~~|}~{|{}||}|zxyz{{}~|{yyy||{xzz{zyywvwxyxz{yy{|{zz|{{{z{{z|{{zzyyxxtrrttssx}}~}~|y}~~}~~}}}}}}~}}~}~}}|}}|}}||~~W)**)*))()(('('  "~}|||{|~zxyxvvy|{{z{yz}~~||||{|{zwwzzywx|}|zz{|zzyvuvz}~}}}}~~~}{{}}z{~~~|~}}~}~}}~~}|~}|{{{|}}}{z|z{{{}}~|||{|~~}~~~~}}zyy|{}~~}}}||||{{z{yz|{}{||{~}}|||}~}}||}}}}||~}}{{}~}||zz{|~}}~~~~~}{zy}~|}~~}}~~~~~}{}}yzyz}~}}~~|{||||||~|{|~~~~~~~}}}}||{{|zzzz~~~}~~~}|~}|}}}||{|{~}}~~~~~}~~}|{}~}|~|}}|{{}|~}~|{|}}~~}}}{zzzxvv{}~}~~||{zwxxzy{}~~}~~~}~||{|}~}{||{{zzxxz{zy{{z|||zxx|{{||{z{}~{zz{}~{||{||z|{{~~}{{|}}}}}}}~~~}|zz{}}|}|{~~~}~}}}{{zz{|~}}~~|||}||||z||{{z}}~~~~~~~~~|~}~~~}}~}}~~~}~||{|}}}~}}|}~~|~~~}}|}}}~{yxyxyyzxyyz}~}|}~~|{|||{z}|~~}~}~|{|}}}|{||{{z|{~|{{{zz}|||~zz{{||{{yy{{ywww{{|~~|{{zy{{zzz}}~~~~}|}{{z}}}~~|||}{{z|{|||yxyzz{{z}{{{yxyzzyyzyyxzwvwxyyy{zz|}|{z}{{{{z{{{{yz|xxwxusrttstw|~}{||~||{z}~~~}~}~~~~~}}||}}}}}}}}}~~|}}{{|}|{~}V)***+()()'''(&   ~|}|}{{z|{{yxvvxyzy{zyyyy{{zz|zz{yywwyywwvy|{yyz{yxwtsuxy}~~~}~|}||}~}{zz{yyz|}}~~||{{z}~~{y|}|}~}}~|~~~}|~||}}|{z{{|||z{zzz{z{}}}}{|{}~~}|{~}}|yyy|}}|}}~{{||z{zyyzzz{{|}{y{||}}|{||~~}}~}}}}~}|~~}}}||{zz|z}}z{z{{}||z|~|~}~|{xx}}}}}|||~~~}~~~~{zy}~}zzzz{~~~~}{}|}{{{{{{~}{{}||~~~}|{{|}~~~}|{{{|{zzzzxy|~}}}}}|z{|}{z|}{{{zyz~}|{}~~}}|~|||||{||}|||{||}{|~|{{{|~||}zyyxxvwy{}~{{}{|zxvuvy{|{}~~}}}~~|~~~||{zz|~~~}||{|zzzxwxw{zzz{{|}zywxz{{z|{{{||}~~}~~zzy{|~~}~~}{}|{z||{|}~|{z{~||}}}~~~}}||{}|~}~}|~~}~}|~||{xyy|~~~}||{|{|}{z||{{|}~~~~||~}~}{}~}~~~||{}~~|~|~}||{z|}|}~~}||}~~~~~~|}}|}|}~}}{yyxwyzy{{{|~~~~~}~}~{z{|}{{z|}}}~~}|}}}}{{{|{{y{}~}|||{z{{{||z{||{{{yz{yzxyyxyz{|}||zzz{{z}}~}}~~{{z{}}|}{}|}z{{||}}|{{|z{{|{{|{{yxy|zz{z|z{{xxxyzzz{{{|||||}{|{{{|}zzyzzyzyvuttuvwxz}|}|{|~|}~||||~~~~}}}~z}~~}~~}~~}}}{z{}||~~~X)****(((*&''(&  "~~~}{}|}{zzxxyzz{||z{zz{z{||}||{xyxzyzwvy|{zzzzzywvtuxz}~~}~~~~}{{}zy{z}~~~|{|{{~{{|~~~~||}}~~}~~~}{{}}~}}|}{zz{{}}~}}~~~}}{}}}{{z|~~}}~|}}}}}~z|{{z{{|||{z{|}~}}~~~~~~}~~~}~~}~}}|}{{{{~}{{z|}|}}}{~~~~~|vu|~~~~~}}{~|~~}{~}}|||~~}}~~~||||~~}~~}~}}~{z|~~|}}||{{{{}|}~~~~}~|||}{z|}|{{{||~|}~}}|}}||}}~}~}}}|~~|{|}||{~{}}}|{{zwvxz|}~}{||||zxxwz{|}~}~~~~~}}}}{z{|~~}}}}|{{ywxxzy{{|||||yyy{{||}{|{z{{}}~~~zx{|}~~~~~~}||}~||z|{}}||zz}~~}~}}~~~~}{}~~}~~}|{yyy{|~~~}}z{|||}{{|~|}{}~}~~}~~}~~}}~}{y{|}~~}}}{{{{}}~~}{~~~~~~}}}z|zz}~{yx{ywyzz{z||}~~~~}||~{{zz{{{{z{~~~~}}}}|{{{{{yzz{z}~}{{z{{{z{}}{{{||z{yy{zzxxxxwx{y{|{{z{{{{{~}}{||zzz|}}}|}||}|{|||||}{{|{z{||z{{{xxyzzz{{{zzzyxzzy{z{{{|}|{|}||}}||||{{{zzxyxwvtutuwyxy{|{{|}}}|{|}|{}}~~~~}}|||}~}}}~{}}~~}|~z{z{|}~|U()*)*((()''')&   ~~|}}{{{|}zxxxxyzy{{{yyyzzxxy{|{{{yyyxxxwvvyyxxyzxxwvttwyy{}~}~||~~~}}|}{{zx{{z}}}~|z{z{{}}|z||}}~~}|{||}|}}|}{|z}{|}{{{|{{{{||~|}}}}}}zzz~~~}{{{{|~~|~||{{|||}}}z{{z{|{z{zwyz{{}||~}|~}~}}}||}}}}||{}||{yzzzzzzyz{|{|||~}|||}~}}xvy|}|~}z|~|zz{~~~~}~~}{{|}~|}}}}|~|||{}}}~~~~~}}}|zz{}~~~}|z|}|zy|y{{|}~|}~}~}{{{|{zz|{{|{z{}~||}~~~~~|}}{}|{{||{|}}}|}}{zz}{{yz{{~~~~|zzxxvwzz||}{zz|zyxxyy{||}~~~~|}~~|}{|}}{{{}}}}|}{{{{ywxyz{{||||{{yyyy{zz|}|yzyy{z|}~ywx{}~~~|~}~}~|}|{{{z{}}|{{}}}}}z}}}~~~~~}~}|||zxxyy}~|}{zz||}{{{|}}}~~}~}~~~}~|{{||~|~}|zy|}}~|}~}}||}||}|~|}|~~~~~~{|zxy|}}{y{zwzz{{z}{{~~~~~}||~}}{||||{zyxy~~~~~}||}{{{zzz{||}}||{{z{zz}||z||y|{z{z{yxyyyywyy|}|z|{{z{|~~}}{zzz||~}}|}}}|}}~||}~|{{|{z|{{{{{ywx{zzzz{zyzzxyz{{||{{|~}||~}}}}|}~{{|zywxywwwwvvy|{y{}}{|}}}|{|}}~~~~~~}|}}}~}}|~~~}|{z}|}~~V(**)*)(')'('(&  !}}~~~~~~|}z{{yyy{{}|}|||}{zyyz}{|{{{{yxyyyxy|zxzyxvwxuvxzz{||~~}~~}||z{}|~}~||||}||~}{z|}}~}}}~{~~}~~~}}}}}~}|~~}||~~~~~}{|~~~}}{||}~}~}||||}~}||||||{||yy{}}}~~{|~~}{}~}}}}~|}{|xy{|{{yx{~}}}}}~}{|{|~}zx{~~|}}~~}}}|zx}~}~~~~~~~}|}}~~~~{||~~~~}~~||z||~}}~~~}~}|~}{{{}}}~~|}~~}}}~~{|~~|{~}}~~~}~}zz}|{{zyy{|}|zxxwz{||}|zz{{|{zyz}}}~~~~~|}}~||~|{|~~~~~}}|||{yz{|z||}|{||zzzyzz{|}|zzzx{zz{~zyx}}}~}}}~~~~}}~~|z|{{{~{~}}|}}~z{~~||~~}{zyxwz{|~}}|zyz|}~{{{|~}~}}~}~~~}}|z{}~~}|~}||zz~||}~|}}~~}~~~}}~{}~~~{{|zy{|}{y{zyz|{{z{{{~~}~}~}}}}||{{|}{|{zx{|}}|}|||||zzz{}}}|zzzyz{{{z|{{{{{|{{{{zyxzxwxwvx}|zzz{zy{~~~}}zzz{{}~~~|}}}|}|}}||||{|}||{|{y{zyxxxyxwzyxyyxxyzzy{{{{{|}|{|~~}||}|{{{ywwyxwuxwxx||z{}||{{{}{z}}~|}~~~~~~|~}}|}~{}|}}}~}{{{{||}}V)**)+()()&('(&  !}|{}}}||||{yzxwxzzzz{zz{|}zzxxwzzzyy{{zzxywwxyxyxxwwwwvwwyyzz{}}|{|}~}|z~~|{zy{{zzz{{{z|zyz{{zz|||~~}||{z{}~~~~}|||}zz~||}~|||||~|{}}~~}}|z~~}||{{|~}{{{}}|}}~}{zz|||}~||z|||{{{zyxy{zz{}}|{{}|{|~~~~~}|}|}}|}}||||wxz{zzyww{|{{|z|zyyyz}~|zz}}|{{~~~|}zxtwz|}~~}~~~}||~|||~~~~~}}|{{|~}}}||{{z||}~}|~~}|}}~}|{{}|yyz{||}||||}||~~~~}{|||{zzzz{~~}|}|zy|}|yywy|~~{}|{yxxyyzz{{zy{z{zzz{~}}}}}}}}}{}}||}}~}~~}|z||}~~}|||z|zy{{{y{}}|{{zyzzzy{z{|{zzxxyzy{}{yz{}}|}|{}}~}|z||}zz{{z{{~|{}}|||zz|{|y}}~~~~|{{xxwy{}~}|{{{|{}zy{|}}}|}~}~~~}|{yx|}}}|z{~~}{z{~~~|}~~}}~~~}~}|}zz~}|~~}}|||{y{||}{}|zz{z{|}{{~~}}}~~}}}}|}|}||~{||~~}~~~}|}||}{z|{{~~}~|zyy{||x{{{||{|{{{zzzzzwvvxvv{}{yx{z{z~}|zzzz{|}~~~|{|}}}|||{|||}|}}{~}{z{zwuxxxwxxvwxywxxzyyy|y{z}}}}}}~~}~~|}|{zywzwvvwxyy{||z||||~}{{zy{~~~~|~}~}|{}}}~}|}||||~}U))*)+()()&''(&  !|~}~~}|}|}|z{xyz{|{}}|}|~||yyyy{zzz}~{{{zyyz{yzyxxwyxwwy{{{{|}}~}}}~}}{}~}~|y|{{y{|}{|}}{z{{|{}}||~}}|}{{|~~~|~}|{}}}~~}}}~}~}{~|}}|z|~}|}}}|}~|}|{|~~}~~{||}|||{zyy{yy{~|{{{|||}~~~~~}|}|}|yxy{{{zyyz||{||~{{{{{|~}z|~}||}}~~|{zwxz~~~}|}|{|~}}~~~~|||{{|}~~~~}}|~~|yz||~}}|}}~|~~~~|||~{{{}{{}}~~|zz{}||{xy}~~}|{{zyyz{||{yyzz{zzz{~~~~}}}~}|}~|{||}}~|z{|{}}~|{{|z|~}zz~~{|{|||{zz{~~{zyyxy{z|}zxz{||{|||}}|{zzx||{zzz{|||z{}~}}}|z{||{|~~~~}||{zz{|}~~~|}||}|{}z{{z{~}}~~~|}|}|zxz{{}||zz~|{|~~~}{{}~~~}}~}}}|{{}}~|}||}yz{z||{}||{{z{}||||~|{|{||}}{{}}}~|}~}~}~~~}~}}}||z{{{~~~~~|||}|{}xy|{{|{}{{{yyzzxxwvvwux{{{x{z|{|~}~|z{{z}}~~{{|{{}~}{|{zx|~}||}~|{{ywvvxwwwxwvvwwvwxwxwxxxy{{|{||~~~|}}}|||zxwxxvuvtwz}|}||z|||{{zzxz{~~~~~~}~{|}}||}}|}{}|}~}|V(**)+((')&''(&  !||~}}|||}{{yxyyy{{{{{|{|}{{yyyyyzxx|}~{z{xwxyxxxxwuwxxwx{{{{{|}|}}z}|}{z||~}{z{z|yxy{|y{}|zyxyz{|z|{|}{|{yzz{}~~~~~}~}||{|zz||||}~~}|{|~~|~~~~~|||{{|{}{|||}}|~}|||z}~}}}z{||{|}|zxzzyxx{|zz{y{{||{~}~}~}}zy}||||zyxyyyyzyz{{{z{||{xy{{{|}x{}|zy}}}~~}{zywx}~~}}{{{~~}{{{{{{}}~~}|||~~~~~zzzzyz}~~~}}~~}}}}|||||zz|{}~}|z{}{{~|~~}}|||~{{{zzz{~||}|{{zzzzzxv{|{~~}|z|{y{yxz|yyyzzyxz{{}}~}|}}~|{||~}{|yy~}}}|{yzyz|}}}~}||{vy~}zx{}}|zy{|z{y{z||zyyxxz{|{~zxy{}|z|}{{{}|{wvsyyyz{zy{||{|}~}}|{{z|{y{|||}~~~}|}z{|}~~}}}||}|z{{{||}~}}~}~~|||yxxzy{~|}|~|z}|}}{{|}~~}}~~~~~~|}|{|}|}}~~~}}}{zy{|}}}|}{||}}}|}~}|{|{||}|{z}~~~~}~~~~~~~~~~||||{}|{}~~~}}}|}}xyzz{}|}||{{zyzzywuvwwy{|{z}|}~}~~{{z|}{}}|~}|}}|}~}}}|{xz}}|}}~}{zzxwwxxxxxwvvwwwvyvuvywwyzy{|}|}}~}~~}~|}{yyyyxvwuuy|||{|{zz}{{yyy{~~~}}||~|~~~~~}|}}}}~|V)****((()'''(&  !}}}}~||}||{{zzzz|}||||{|}}|{{yxyzywy}}{{yyy{xxzyxwxzxxyz}~}~|}}~~||~}|{{}~}{{|}|zz|{{{}}|{zyz|}}{{}{}{|}|}}}~}~~|}}}|z{}|{}~}~}~~~~}~|{z}}}{|~~}~|~~~}}{|}|}~|zz{yyy}}|z{{|}~}}}~~}}|~~~}{{zy{{y|{{{}|||}}|zzz}||}xyy{}|~~~~||zxyz}{z~~|{|z}}}~~}~~}~}||{y{|~~~~~||}}|}|||}|zx{}}~~}~~}}||{|{}|~}||}||{{{|}yxx}~~~~{|zzzz|}yyzzywz|{{}~~~|~}~}~}}|~{z}~}}{{{||~}~~}}|{vu{~|zz}~}|||||{zz{|{zzzyx|~}|}{yy|}|||||{|}}zxssxxxz{|z{}{}||~}}~||z{|zz}}~}}~~~~~}}||}}~}~|||{z{}|z|~~~|||{xyzwx~~}~}}|}~|{z{}~~~~~}}{}}}}}}}}{yz{|~~~}~}{||}}}~~~||z{{}~|zz{~~~}~~}}~}||{|{{{{z|~~|}}~||~yzzz{|}}{|{|zzyzywvvvxy{z{|}|}}~}}}{{}||}}|}~||}}}}~}}{{yx|}|{}}|{zzyvwxxyyyvwwwwuvvwuuwvvvxwxz{{||~}}}~}}|~{zzyzwwvvuxy{|{}{|{|{zzyyy}~~~~~||||}|~}~~}}|||{{|}|U(**)+((((&''(&  !|{{}}|z|{|zzyxyz|z||{{{|{|{{zyywxvxy{|}|{xwyxywyywwwwywxyz|}|||}}}}}}}{yyx~~|zz||zzyzzyzz{{yyxz|~|{yzz{z{}|{{{}}~~~~}~}~}}}{z{{z|y{|||~}~}}|~}}{~~~}~|}z{{{{z{}~}~}||}|}{{zz||}}~}|z{yyxz{zyyxz{~~||||~~}}~~}}{{|~}}{zyz{zzzyy{||{z|{{yxy{}}{xxxw}~}}}}~|zzxxwy}~~|{w{~~~}zywxyz}~}}|~}}~}|z{{yx{}~}~~}~~}}~}|}~||}|}|{zz|~~zyzy{~~~~~~~~}}||{z{{{}||zz}~||~z{z{{z{}~~}~}{{z{{yx{{xxzzzzzz{{~~~~|~~}|||}}|}{y{~~}}~|{|yz|||{{{}}|{{vwz}}|{{|||z{{z|zxyzzzzxxvz~|||z{{z}|}{{{{||{zvtsuvx{{}z{{|~|{|~}~~{{zzyy{||{|~~~~}~~~|~}{{|z{|}~~~}~|z||}|~~~~~~~~|{zyzyzw}~~}~~}|}~}zzyz{}~~}~~~~}|{}}}~}|~|zyz|~~}|}}~|~}~}}||{|||{zy|~~~}}~}|yz{{||||~~|}|~~zzzz{{|~}||}|zzzxxvvvvy|}zz|~~~|||}}|}~|}~}}}~|}}|zz{~||}~z{{|xxxzxyzyywvwuutvustuuuuxxxy{z{|}}|}|}~~}{{{zzyyxwxyy{{~|{|zyzyxy|~~~}|~}~}}~}|}}}}|~}|T)**)+((')'((('  "~}~~}}}}||||{zy|}}~~|{{|}~}|{yyyyx{}|~}}zyzzzzyyxyyyxyxy{}~}~}~}}~~z{y|}{z||}{{{yyz||z{yzz|}|z{zz||~~}~}}~~~|}|{z{{|}{|~|}}~}~}||}}}}}~|zz{zz|~~}~~}}|z{{~~||{zyz{yzzzyz~~~}}~~}~}}|||}}}}||}||{{z|}}|}|zy{y{}~}yz{z}}}}}zzywww||~}{{~~~}{zywyz}~~~~}|}}z{z}~}~}~~~}|}}~}|||zy|~~|{{{|~~~}~~}z{|{{}~}|{|}}}~}{~}}~~}|}{}}}{z{|||y{|{{|{y|~~}~}}~}|}|}|}~~~}~}}|{x|}|zz{||{{|yw{}~}|{z||{yzy{{yzzz{zzzyy~~||z|{|~~~||{z|}|{xuwzz{{||}{{|~}||~}}}|{z{yyz{~}{{~}~|}~~~}~|||{{~~~~|}}~|}}~}~~}~|{zyzy{|{}||}~{}}||{yzy||~~~}}}}~}|{{yzzz}~|||~~}~}}|||}|z|zz}~~}}|{z{z{||}}~~}||}}}}zyxyz{{|{{}}}{{yxyvwuwy||{|}~~~{||~||}}{}~}}}~~}~}|{{}{||}zyz|yyxzxxyzxxwvxuuuutsttuwywxxyyyy}|}|}{}~}{{|{zz{xwxzwx{~|{{}zxwyxwz~~~~}}}~~~~~}~~}}|}~}}~{T()**+'(()'('(&  !~}|||{|{{{zz{yzyzyz{{zz|}{~|zzxxyxxz{{|||yyyzyzyxwvxywwxyz{}}~~~~}~{|~}z{z{||{y{|z{yyxxyz{yz{{{|}{yywyzzz{}~{}|}~~}{{{|{yyyzzz|}}}~|{z}|{||~}}}~~}~{wyyxxx{~~~}{zzyxy~~||zyxxyxxzyzz|~}}}|~~}~}|{{y}}}|}}}{|{{xyy|~}|}{yyxyyz}~z{{z}}~~~}{}|zzzywtvz|~}}{z|~|}~{yxwvwy{|~}~}|}~~~}}}}}{{{|{}~}||}~}~~~~}}||||z|{zy|~~|y|z{}}~~}}}|z{||{|||{{{|}}}|{||}~~|}|}}|}}{y{z{{|}||||zz{~}~~~~}|}}{|}|||}{|}}|{{yx{}{{ywy{y||zyy|z}}{y{|{yyyyxyzz{z{xwyy|}|}~z{|}|~}||zz{}}|zyxzz{}}{|{z|}~}|}}}}{|{ywwyzy~~}||~~||}|}}~~||}}z{~|}~~~}}~}~~||}~}|~}zzzz{z{{~~|yy~~}|||}{yxyz}~~~~}}~|}~{yy{z{~~~}}~}~~~~}||}z{{}|~~~~~~~}}}|z{y{||~~~{{{}}xzxyz{{zyzz|~|{{xxwwvvz|}{||~{y||~}~|}}~|~}~}~}}~{|}{||~zzz{{z|{yyz{yxxywwxyuuvvuuwyyyy{zz{|{{}|}~}|}}{{{|{yy{yxz|||{|{yyyxyz~}~|~~}~~}}~~~}~|T***)+))(*&'(('  "}~~}}}}|}z{{{z{|z{|~~{}~}}|}zzzyz{}{}|}zz{{z{zzxyywwwzz~~~~}|~~|}}{}~{|{||}||z{y|{{{}}|}~}|{yyxz{|}~~~}~}~~~~~|}||zxz{{|~~}~~|}}~~}|~~}~~|{{{zyy}~}~}||xxw{}~|zzyxxwzzx{~~~}}~~}~~||~~~~}|}{{zz{}~|~|yyzxyx|}}}~~~~}|}{zzzzyuu{|~~}~}|~}~}yxxwxx{}~~~~|||~}}~~~~}~~}~|}}}|{||{~~}|}||}~~~|||||||~|}|}||}~}~~}}}}}|}}{{}{|~~~|}z|{}~}||{}||}|z|}}|{{zy||}{zyyyy|}{{}}{{~}zz|}zyzyzzzyyz{zyz|~}}y||}~}}z{{{}}}{z{yz}}}}|}|}~}}~}~}}{|yxxyz{|~|}|}~|}}|}~~}}~}}}}}~~~~|~~||}~~~}~{zxyzy||~}{yy~}}{{~||{zy{}~~~}|~~~~}|}{yxz{{|~~~~~~~~~~}}}~}|zzz~~~}~~}~~|~~z{{xwz|}~~}{|~}zxwyyz{{yxy{|}z{xxxwvvz}|{{|}}{||~~~|}}~~}}|{{~}}}}~{{z|zyzzyzz{zzy{yxxywxyxwutuuvwyxyyyzzzyyz||}}}}}}}||{{|{zxy{yz||{{{{zyywyz}~~~~~~~}}~~~}}~}}}~}}|T(**)+))'('''(&  !}|}~}{z||{zzzzzzzzzz||||}~~|{{{yyxxzzzz{|}{zyz{{{yxxwtuux{|~~~}}}}|}|||{|||{zzzz{zzyy{yyy{~|{}}zywvwx{|}||}~|}}}~}~~}{{{|{zxwxyz{|~}~~~|}}|{{|}}}}{|}|{yzywx}}}}|zwvwz}}|zyxxvvvwxxz}~{}~}}}}}{{}~}||~~}}{|zzyy{}|}zyxwxwwz}~~|}}~}{}{yyyyxwv|}}~|y|~|}~}}|}|{yxvvvvwxz~}}|}|}}~~||}||{{}{{{}~}}}}}~~}}}||zz{z{{~~~|||{{{||}|~~~}|{|{{{||zz|||}~~~~}~}||}|{|||{y|{}}}~~}||}{}~~~}|}~{{||{|{zzzz|{{yzxz|}yyxyyy{|{}|z{z{{yz|zzxyxyyyyxyzzz{{|~}}}zyz|||}{xy{|~~|{zzzz{|{||}{}{~{||~|{||zxwxz|~||~}||~}}~|||~}~}~~~{{~~~~~~}|}}|~~}}}}~~|zxy{|{|{|}{yx|~~}~|{zz{{yy{||}|}}|~|}~~~}}zxyz{z|}}~}}~}}~~~||{wzz}~~~~~~~}|zzwxxz}~}||~~~}yxxxyyz|{yy|{}|zyxwuvvz}{|z||}}~~~||}~~~|~}~}{{}}}~~~}|||}|y{zzzzz{zzz{yxyyzzzywvuvuxxxyyzzzzyyy{}|~}~}~}}{}}}|y{{{{~|||}{yzyxyz}~~~~~}~~}~~}V)****))(*'''(&  ! ~}~~~}}}}|{{{{|{{{zy|||~~~}||z{zy{|zzz|~}{z{{{|{zyxvuvzz}~~~|}}~}~}~}~{{z{||zzzzzz{~~~}{zyxy|~~~~~~~~}}{{}~{yxy{{z|~}}~~}}~|}}}~~}|~{{xy}~~~}{yvvx|~}{|xxwvwxxx|~~~~~|}}}}}~~}}|{{|{||||{xyyxzz~}~~~}}}}|zzzyyy}{z|{z~||{zyywwwxy|~}~~~~}~~}~}||~}{}~}~~~~~~}~~{||}|}}~}}}|}||||}~}}|{{{|{z{{z}~~~|}~}{}|~{{|z|}}~}}}}|~~~}}}z|{|z||z{{|}{{{x{}}|yz{z{z||~}{{}}}}{|{{{zxxzz{yy{}|{}~~~{xz}||~||{zz{}~|}z{zz{{z{||}|}{}|}~||{}|zyzz~~~}{|~~||}~|{|~}~~}~{}~~~~~~~~}}~}~|}|}zxz|y|}}{|zxz~}~|{{zw}{{z{{|~~~}}|}~}~~~~~{{z|{{{|~~~}~~~~~}}}zz||||~~}~~~~}}|{z{wxwy|~}}~~zxxwwy{zzxx{{{{zxywwvuy}|{}}{{||}}~~~{}}}}|~~~}}}|z{}}~~~~||zzyyzzxyyyzzy{yxxy{}zzxvutvxwwvxwxwxxxxx{|}}}~|}|}|}}|||{|z{|}|||||z|yyy|~~~~}}~~~~}|~~~~|T()*)*((()''&(&  !||{}}||{{{{zzzzz{zxxxxz{|}}||yz{yxxzzzz{{z{yz{{{zzywtsszx{~}}}~}|z||z{{}}}{{yy{zyyxxwyz|~}~~}}{zxwxz{{|}}|~~}}~}~~~|{zy|zyxwxzyzz|}}}}}}|{{|~}}|}}}|{{}{z{|}|}{zxuuuy~~~~{zywvvtwyyy|~~||}}|}~~}}}|{}|}|}}~|}|{z{|{}{|zyyvvxz}}~~}}}}|||zzzxxy{~zwy|}~~~}~}{zywvxxyyxz}~~~}~~||}~}~}{|}~~|}}{{{|||{{}||{}~~}~}{{{}{{|}}|z}{zzy|}~}~}~{|{{|{{yyyyy~~~}|}~~}}}}|}}{{z|xx|~~~~||{{}}~}~~~}}{z{{zz{{{{{|{zzyy|}yxyyzy{{y}}{z{}}|{{{zyzywxzzyyz}{{{|}~~zyw{|~}}~{yz{|~}|zzwy{{{yzz{||{{}{}}|{}|zyxy|}}zz}}}||~|{z~}}~~}|~|~}~~~~}~{{}||zz{z{{|||||{|~}~|{z{xx{{z{}~|~~|~}|}||}}~~||{{{z{|}~}~~}~~~|~~~~}||}|}}}|~~}~{{{zxx{{||}~~~xxwzwxz{zyyy{yyzxxwvwwx|||}}}|{z||}~~}|}~~~|{{yz|~~~~}|}{zzyzzz{y|{{|{wwxz~}{xxvrtwwvuvxxwwyywz|||}~}}~}}}}~~||||{||}}}~~|}{{yy}~~~~~~}}~~|U)**)*((()'''('  !}|}}~}|}}{||{}{{{|{zyz{z}}~}{{{{zzz{||||}~|z|{|{{yxutrwzy~~~~}}}}}{|}~}}{{||zzyyxwx}}~~||{yy{|{|~}~}}~~}{{|{{xzxxxzyz{}}}~}~}|{|~~~~|~~~}}}}|zzxvuy}~}}{ywwxx{|y}~~|}~||~}~|}~~~~~~~~}}}|}{|{yyxwyy~}~~~~~|z{|{z{}z{|~}~~~|zzxyzz|}|}|~~~~~~~|}}}~}{|}|}||{||}~}~~~|{}~}{~~}~||~|{||}}~~}}|z{zzyyyxx|~}~~~}}}~}}|{{xw}}||}|}~}{{|}yz|zz|~}|{{z{||{zz{z{||z|}|yz}~~||}{{{zyxz|xy{}}|{}}{zz{}}}}}{|z{~~~}|zyz{{|{|||{|||||}}}}~}||{xy~~|yz~||}||{z}~|~~~{~~~~~~~~}||~~{{{|{{~}||{~~}}~~}{yzyyy{|{}}}~~~|||{|}}~~~|{{{{|~~~||}}||~~~~~}}|||}|~~~~~~{|zz{zxxzz|~}~}}|~xwxwyxyyyzzyyxyxxxwutw{}}|}}|{|z{|z|}}~~~}~}}~~~~|{{zyz}}|~~}}{zzzzyzzzyz}{{{xvtx||{xvvrsvwvututvwvvwxy{{{|||}}}~}~}|{{{{{~||}~}|||z{z|~~}~~~~~~~|}~~~~}U(*+)*)(()'('(&  !|{{|||z{zzzzz|z{{zyyyzz||~||||{|{z{{}||}{{||z{{{zyzwvtrtwy{~~~||}}}|}}z{{{}||yz{yyxwxwwyy{|~~}||{xyyz{{z|}~}~~}|{{{}|zz{yywwyvvxwtxz{|~{{z{{zxz|~|~~~zz}~|}}~}{}|yxwvx{~||{zwxy{zzyy}}||}}}}}~}}||}|}}}}}}}||}|}}{zyywwxx||~|~~|~~|{{|||z{}~~|{}}|~~|}}|||xvwxzz|{z{{|}~~~~~~~||}~~|||}||{}{{{z{|{|||~~}~}|{||{|{|}~}}|{|}|||||}}~~}|}{yywwwuvx{~}}~~~~}~|~}|{{{yv{~~}|{zz}~~}|z{||{|{z|}|{zyyz{{yyxxy{}|z{|yxy{}}||}}{{zxvy{zy{||{{z}~|{{z}~||{|{|{|~|{|zzz{{z{{{{{||{{z{|~~~}||{z}~~}yyx|~}||{{yy{}}~~~}}~~}~~~~~~}~}|}|||||{{{|||}~}}~~}|}}{yyyxz|}}~~~}~~}~||{|}}~~}}|z}||~~}~}}~~||~~~~}}{z{|}~~~}~}|{{|{{y{{{}}~~}}~}~~zyyxyzzzzzzzxyyxxwwutuz}}{~~|}}{{{zzz~~~~~~~~}}}~||{yx{||~}~~~}~{z{zyy{}{{|{{zxvtwz|{yywtsuxxvvvuttuuvvxxzz||}~}~}~|||z{|~}|~|}||{{}~~}~~}~~~}W)*+**)('(''''&  !}}|}}}|z||{{|{}{}|||}}|~~~}}}}}|}}~~~}|~}}|{zz{zwvuuxz|~||~}||}~~}}|zz{yyywyyy{{{|||}}}{z{||z{~~}{{|}~|{{zzyxzxyxwvvy|z{||z|{zzz|}}}}zz|}~~~~{ywwy||~}~|{zy{|}}{{||}~~~~~}~~}~}}|~}~}~~~~~}}{zzyzz|||{|{|{~|||~~~||}}~~~}|}~~|~}zww{}|~~}{|}}}~~~}|}~~|~}~~}~|{}}||}|{|~~|{}}{|}~~}|~~}}~}}}~}}{{zxxxvvxz~~~}}~~~~~}~}|{|{{}~}}~}}|}~~~~~~|||{{{}{||}||||zz{|{xyyyz~}|{{{xyz|}}~}||||zxyzyywz|||zy{{~}|}||{|||}~~{|z{z{|{{{{{{||}}}|||~~}~|}yxx{{|{}}zz{z|}~~~~~~}}|~~~~}~~}~|||}|||{{}{~~~}~}~}|{zyyyyz|}~}}~~~~~~|{{|~~~~|}{{{|}}~~~}~|||}~~~}~}{{|{|~~~}}}|}|}~zzz{{z|}}{|{z}~zxxzz{{|zyyzywwxwwvwuwx{~|~~~{{z{{yyz|~}~|}~~}}}}}~|{yzyz{||{}|}}}}{zzyyxz{{|||{zywuwz|{xxwustvvvutttsttuvwvwy|||~}}~}~}{|{|z|}|}|~~}{{{|~~~~~}~~~~~~~~~~V(**))((')'(')&   |{{{{|{yzy{zyyzz|{}|}|}}~~~}}|{}|}|}|}}}{{||}|{{zzywuuvwy{}}}|~~||~}{{|}|~|{zyxyzxxxyxyzzz{zzz|~|yz{yyz||~|~}|}|{y{}{{{zzyxyywwvuuvzyyz{||zzxyz|~~}||}{{y{}}|}~}}{zyxwxz||}~}{zz{}}}|{z{{||||}||~}~~||{}|||}|}~~}~~}}}|zyxyz{~zzzwwvyz~}||~~|||}~~~|~|}|}{|~~z||zxvx{||}|{z|{{{}||~}||~}~}{{{{}}~~|{{{zz|{z{~~~~}~}|~{|z|}~~|{{|}}~|{|||~~~~}{z|xyxwuvz~~}~}|~}~~}}{zz}zz|}~~|}}~~~|~~~}|}zz{{{{{|zz{zzzzzzxwxxx|~{z{yywxy{}}|z{||zyxzywwzy{zyu{}y{~}~~|zzz||}~~}}|{z{{{{z{zz|||z{||z}~~~}}~}}}yvwz||||{{yzz|~~~}~~~~}|}}}||~}~}~}~~}~~||}}z|{|}}~}~}||{zyzyxz{}~~~|~}~~~|}}{||||{||}}~~}||z{}~~~~~~~}}}~~}||~|{||~}~~~~}}{~|}||||{{{|{zz{z{~~zzyzzz||{xyzzyxyxxxxvwy{{||~~zzz{z{{~}~}}}~||~}}|z|{yz{~zz{{z|}~{|zzyxyzz|}}|{zywvyzyxxzvuuvuvuvuttuvuvxwwx{}}~}}}~}{{}|{}}}~~~}}||}~~}}~~~}~~V(**)*((')'('('  !~~|{|{{z{{{z{z{{{y}}~~~~~}}~~~|}|}~~~|{zzxyvxxz|}}}}|||~~~}~{{yzxxxz{{{}|zz{z{}}||}|zz}{|~}}}|||||}~}}}{yyzyyxywuxz{zz|z|{{zyz|{}}~~||zy|}}}||{xyz{|}~}}|||~~}|{|z|}~}~~~}||}}|}}}~~~~~~~}|{yzz}|{zwutx|~}~}}~~~~}~~}{z||zyy{}}~}z{||{|~}|~~~}~{|~|}}|~||{}{zz~~~}}{|~~~}}|}~}~~{}}~|z{{zxywxz~}||}}~~z|~{|}~~}}~~~~~~~~~~}||{zz|{||}z{||{{{z{yzyyz|{{{zxxw{||}|{z||{|{{yyxxv{{yty}}xw|~~|zyz{{}~~}{|||{{|~zz{}}|{}|{y~}~|}ywv{|}}|{{y{z{|~~~~~~~~}{|}}{{~}~}}}~~~~}~|||}{~}~~~}{zzywyz|}}~~}}}~}}||z~}{||}~|{y~}{|||}}~~}~~~}|~~{z~~}|}}~~~~}}}}||}{{}z|{{|zyyz{}~}~yxyyy|}~{zy{zxyyywy{yxx{{{}}}|z{z{zz{}}~~~}|}}}{|}~{z{|yy{|zyzyy|~}|z{{xxyyzz||}{{ywwxyzxxwuvuuvvtutuuvuuvwvuwz{|||||{|||{||{{}}~~~~|{{}~zx~}|~~~~~}}~~~~~~}~~V(**)+)(()'''(&  !~|z{{{{zyzyyzwvyzyxy|~~}}{}~~~}{~|}~~|~}zz}}~{zz{wxwwvxzzy{{~~~}{|~}~}|||zyzwvwwyz{{{|yxywxz~}||{{y{}z{||||zz{|||}}|z{yxwyzyvwwyxyxz{yzzyxwyxz|~~||~~}zyyzz{}~}}|{{zyzz{{}~}}|||}}}}|{yyyx|~}}~~~|{{|{|||}}~~}}|~~~}}}|{zzz|zyyutru|~~~}|}{zz}~~~~||}}~|zy{z{{zz{|}{zz{z{|}{{{}|}{|}}|{z|zz|}||{{{|zxx{~}|~}~~~||{{}~~~}z||}~}}}{~~}||{yyyyzx|}~~~|{zz{|~||{{}|}|}~~~~~~}}}}~~~|{|}}}||yy{zz{}|z{{|{zzzyyzzyx{~{{zyxwvy{z{zzxy|||{{yxxwtvywtvz~xx{}~}{{xxxz{~}~~~}}||{z{{{zz{|}{|{{y|~|}{}|{ywuy{|z{zzz{zzz~}}|~}~}|{{|z|~}}~~|~~}~}}|}|{{~~}~}}}~yyyyxzzz~~}|}~~}~}}|{||yz}|||yx~~|||{{}~~}}}~~}{y{~|}}~~~~~~~}}}~||}{{|y{zyz{||}~~|yyy{z|~~|{z|{yyzzyz|{{z|{{~}}{{{zzz|}~~}{|~}}~~{zyyzzz|yzyzxz~|||zxyxzyy{|~~}|zxx{yyxwwvuuvvsusssustsvtvvyzz|}}}}}{|{}z{}~~~~}}|}~~~zvz|y{~~~}~~~~}~W))*)*((()&''(&  !~{|{{{{{|z{zyywwwxwxy}~~~~~}}~~|~{~~}|{yyxyy{||z{z}~|~}}||zyzwwxz{||||{yyyxy~~}{{{|{|{{|}}|z|}}{~~|zzyz{{{zyyzzzz{{{zzyyy{yy{~}~|~}z{z|{{}}{{{{y{{|~~~~~|{zzz{~~~}}|||}|||}{~~~}}~~~}~~~~||{}~{zyvuvx{~}|{zy}~~~~}{{|||~{{{{}}|{}|{|~}{|~~~{}}|||{~|z{~~}|{|}{yy{~|||~}~}}}~{{~|||}y|~}|{z|~{{}~~}{yyy}~~|{~}~}~~~~~~~~~|~~~~}||{z{z|}~{{|~|{{{{y{{y{|||{z{yxwy{|||ywy|~~||zywxuuwwtuz~zz{~~~}zzzwyy~~~|}|}|{|}|{z||}~}{{zz}~|}{{|}zxww{|z{zz{|z{||||}}}}|zyz}~~}}~~{|~}|{~}|{zz{{}~}}~~}|zxxxyz{|~~}}}|}~{{yxyz{|{{z~~~~~||{z|~~}|~~||{z|~}}}}~}}~}~}}||||{{zyzy{|}|}}~}xxwzz|}~{{|{{z{{{|}|{|{||}~~|zzzy{{|}}~}{|||~~}|zxzzz{zxyzzzz~~|{|{yyxyyy{{}~|{{yyzxxwxuuuuuuutsssursstuuvwxz{|{{||{{{||z}}~}~}~|}}~}zzw}|{~~~}}|}}|~W()*))((()''')&  !}ywxxyyxyxxwxxutvvtuvy~~||{|}}~~}}z{}~}~||zxyyy{z{zyxz|~~~}}}}}}{{zyxxywxz{{{{{zzxwwxz~~}}{{{|{|{z{{zzxw{|{|}~|yyyzz|{zyyzxwzzyzzyxyxxwwxz~~}|||{||{{{zz|}~~}}|}|{yyzxyz||}}||~}||{{{{}~~}}{{|{|{{{{|||~~~}}||~||~~}{{}}}yyxvwxy~~~}}yxvx}~~}~~}}|{|{z{|}z{{|{zzzyx{}|{z|}}{|{z{||{}||{{||{{~~|{|{z{zyyx{}~~||||~}z{||~}{{}}~~}{z|z{}{|{{|}|{|~}}}|zyz{|~~~{{|}}~}~~}}~~}}}~~}||}||}}zzz|zz{|{z{}{|{{y{{{zz{{{zzzyxxyxzzyxwx|~|{xwxvuuvuuw|yz{|~~}{yxwyy|}|}{{}}~z{|}}||~}||}}|z|z~~}z{|zzxvwz{zzyy{|{{|{|}}}~}~||z{zyzz}}|}~}}}}|{z|}{z{|{}~~~}|{yxxz||~}~}}|~}|zzxwwxzy{}~|}{{y|~}}~}~}||z}~~~}}}|||~~~}~~||}}|{{|zy{||||}}|}ywxyy{}}{{}}z}|y}~~|}}|||~~}zzyzzz|}~~~}|}|}~~{xyz{zz{yxxxxz}}|{zzxyzzy{}{}~}|yzzxxywvutvuuuutttvutuwuuvxw{z|{{z{|{{~|||~~~|~~~~~}|yz~}}}~}|~}~{|W(**)*((((''((&  !}zxxxzxxyyyxxzxwxwtttz~}{{|{{|~{}~~}~|}|z}z||z{y{{~~~~}~{|zy{yyy{{{|}}}z{xyz|~~~~|}~}}{|}{z{zyz|}|~}|{}|}||{z{{{z{|{{zyxxyzxxxz|~}~}|}}}|~{|}~~~~~~}~{||yyzzy{||{}~|~|}~~||}|{{}|||~~~~~~~|||~~z{yxyz|~|zxy}~}}~}|}~~}~||||}|{zyyz||{|}|}{yvuy~|{}}|||~|{|~}|~|{z}}zz~~~~}|~}~}}~}}}~|{}|~||}|{~}}|}~~~~~~||z|z|~~~}||}~~}}}}}}|||}||{}||}}}}{|{{||{{{}zz{{zxxzxzz{xww|~|zyyvwxvuvvzxy{|~|z|zwxyz~}}|z||{|z|}}}~}}}~{}|z{~}{|z{yyxyy{yz{y||{{z{}}}~}}}||||{zzyz~~}~}~~}|~}zz{~}z{z|}~}}}~~~~}|zxvy~~~~}}~~}}|{zxvvwyx|~~~}||{{}~~~~}{{}}}~~|~~}}~}||||||{{yzz|}}|}|||xwwwxz|~|{z{{{{z|~}}||}|}~~}~~|zyxyyz|}}||||{|{}~~~|zzzzz{{zywwwvy|~}|{zxxxyyzz}}|}|{zxyyxwvwttuvuuutttvuttvvutxvwxzyzyyz{||~|}~}}~~|~~|~~}||{}}~}~~~~}~~|}}}W(**)+)(()&('(&   }ywwywwwwvvwwwvuutrqrw}}}}zzzzzxz|~~~~}||~|}}}{{}}{{||zzzx{z~~~~~}}|}}{{zyyzyxzyy|}}}{zxxz{|}}~}}}||}||{{zzww{|{||}|{z|||||||{{xxyzyyyzwwwxxwwyy{|}~}|}||}}}~}|~|{}||~}}{zxwwxxxyy|}}}~~}|}}}~}~}}}}{|{yyz||zy{~~~~~~~~|{|}}yxywx||~}~}yzz|~}}~}~|~}||}}}~}{{||{{zyxvxz{z{{|{yvqqs}}{||{||||z{~|{{{{yy|{{{|~~}~}|{||}~~{z}}{|~|zy{z|~|z|}{{}}~{}}{|~~~~~~}{z|z{|~~|}|z{z|}~~~}~}~}}~}~}}|}}{z||{{{{{|{}{{{|yz||zzzzzzz{zyyzywxzxxwy|}zxxxwwvusvxuvy|~}~}|zxywy{|}|{y{|{yxzz|~~}~~}~~||~}}{zzxxxvwyx{zz{{yz{{|||~}}~}|{{{}{zyy{{~~}}}~~~~}|{{}}|zz||}~~~}~~|}~|yuvz|~}~~~~~}}{zyxvtsut{~~~~~~~|}{z}}}{|z}}~~~}~}}}~}}|||{zyz}|}|||{|xxvuvyy~|z{zzy{z~}}}}|~}|zzyy{}|~}~||~~|}}~{zz{|zzzyvwwxy|~}|{zzyxzyz|~}}}~|{zz{xxywwwwxvwxutuvtuvwwvwwuvvxxxyy{{|~|||~~~}~~~~~~~|{{}}~~}~V)**)*()()'('('  !~|zx{zzyyyxyyywvuttppv{{{}zyxxzy{|}}~~~~~|}}}}|}~~}~~}}{|{|{~~~~}||}{{{{zy{~~~}}{{{}}}~~}~}}{|}||{zy|}}z|}|{{z~}}|z|}}{{{|{zyzyvxyywwxxz|~~~|}}}~~~|~}|}~~}{xyxwxwxxy}|{~~}}~}~}}~}|{||{|}}||z~~~}~|~}{yyzz}~~|}}}~~~}~}~~~~}||z}xyz|||{|{{yurps{~~}}}}~}}|~~}|}{{|}|{|~}~~|}||~~}|}}}{}}}|}|}|~{||}|}~{}~~~}~}|}|||~}||}{z{}}~~~}}~}|~~|||~{{||{|~~||{{|{|{{{z{{z|{y{{yzyyyxxyz|}|zzyxxwtutxtuw{}|yxyw{}}}}{z{zzyxy|}~}~~~~~~}||z{yyxwvwwxzzz|z{{|}}|~}}}}|||}}}{zxy|{~~~|}}}~~}||{z}}}{{{|~~~~}~|{{~~~|zwwz}~~~~~}~~~}{yywtrrsw~~}}~~}|{}}|~~~~~~}}}{|~~~~~~}~}|}~}}||}{||ywy}|{|{{yzwvwurvx~~~}|{z{{z|~}~}~|||}~~|{{{yz{{~~}}}||}}||~{zz{zzzxvwxxxyz||zzyyzx{zz}}}|}}||z{zzyzxxxywvwvwvuwuwvwvuuwuuuwvxyzyz{|{{|}~}}}|}}~~~}{{~~}}}~}~~~V()*)+)(()'((('   }{xyzzzyyxxwwvvvvtqooruuz{wvuvxwy|{{{zz{|~~~}}|z{z{{{}~~||}}{||{z}~~}~}|~}|}~|{{{||{zyyx|||{|{{{|}|}~||~~}}}}}}|z{yz}zzz{zyxy{~||yz}~zy{zz{xzyxvxwwvwvxy{||{{{{|~~}~}~}{z}~|}}{ywxvutuvuz}z{z~}}}~}{}~||{{{z{||{|}{{zz{{}~}~}~}~xxxx{}}}|~|}}~~~}~~||{}}{{}}~~}|{{{yy{}{yz{yyzwqqty~~|}|}}|~~}{z{zy{{|{{}}|~}{{||{}~}{{}||~}||||{y{~~}|}}}|}}|z{}~~~~~~~}~||{|||{zywxz{~}}~~}~~}}~~}|}|}|{y|{{{||||||zz{z{|z|{{{zzzzzzz{yyyzwxz{{}~||zyxwwvuuwrstx}~~}{zxwvw||{{y{{{yxyz{|}~~}}}{|{yzxxwuuuwx{|{{z{|}|}}~}}z||~}||{yy{}|~~}}}|~}|}{{~~}}|}|}~~~|}}}||z|}~~}}{zz{}~~}}}~}}~~|{zxvtppsv}~~}}|}}}|}}|~~~}}}|}|}~~~~}~}|}~}~||{}{xw}{{{{|{{uuvurtv}~}~~|{||||}~}}|}~~||{yy{{{~}~}~~}~~|}zyy{{xyxwwyyxz{zzyyxwyy{||}|||}|{yz{{zyxxyxvwwwvvuvvwxwwvwvuvvwwxy{z|}|||~~~}~|}~~~}|~}}~~V))*)*))(*'('(&  "}zzz|{{{z{zyxzyxxwusqrtvxyxvsvxyy||{yzy|}~}~}|{z{{{{~|~~~~~}||~~~~}~~||||}{{zy||}|}}|}~}|~}{~~}~~{z|||z{{z{z{|}~z{}~}z{}|zzzzxyywwvvzyz}|}}|||}}}}}|~~}{yxwvvwvvx}{}~~}}|~~|}}||}}|}~|{{{|||~~}yxy{}}|~~~}~~}||}~|~}~~{{|}|zz{z{{zuv{~|~~~}}~}|{||yz|~}}~}}|~}~~~}~}~~}~~|z{~~~~~}zz~|}~~~~~||{|{zxyz{|~~}}~~~}~~~||}|}||}{{{|||}|{{{|{|||{z{|{z|{zzzzzzzzyzz|{~{z{yzxwvvvqrtw}~~{{xwwwz~|zyyzzyxy{~~}}~~~}|{{{{zzyxvvuvwz{{{{{z|~}|}}{{|}}|}}|yzz||~}}|~~~|{|~|}}}}|}~~}|{|||zz}~|}~}{||}~}|}~|}}||zyxusqsx}~~~~~}||||||z|}|{~}}~~}}}}~~~~~}|~|}|~~}||zyyz||{{yy{tssttstz|z||}|z{||~~}}~}}}}~~~}|{zzzzz}~}~}}~~~}}{zzzyyxxxwwxxxxyxwwuvwzzz}}}|{{|||yzyy{zyxxwxwvvvvuvtuvwvvuvutuwvwxyyzz}{}{||}{|||~~}}~~~~~~~~~~}~~~}U))*)*)))(&('(&   }zzzyzyzzyywwxxzxvusqpruvwurrtuxyyxxwvuy{}|~{z{yxxtyyy{}||{|}~|}{}~}}}|xx~~~~||yx{}{{zy{{}{|zyx||{||||x|~~}||||zz|{{{{{zz{z{{}{y{{zzyzyyyyywywwvtwwyyzzz||||~}~~}{}~||~~~}}{{zytstuvxxzz}~~}}}~|~}||{zzzz||~|zzz|}{|~~|xvx|}~~|~}}}~}}}|{}||{}||}}}|}{||}{zzz{{{~zz~}}|}|{z}}|z{zzz}}~}~~~}~{zy|{|}~}~~}~~||||{{~~~}~}}}|zyyz}|}}|~~}}~}}{{{yvvy{~}}~~~~}}||||||}|z|||z{}{{||{{{{{z|{{z{|{y{zyzyzzz{zyxz{|}~~|~||yyxwwwxwspqv{~~}zyxwxyz}zwwwz{xxy|}}~~~}y{|{{zzxvvuwww{{z{z{|}}||~||{}}|~}}z{|||{~~~}}}~~}|{}|||}~~~~~|}||||{z{}}}~~}|}}}||}||||{{zxvvtuw{~}~~~~~|||{||z{|}{}~~}}~}~~~~~}||||}}}}|{z{}}}|zyxztststtuwz{y{}||{|}~~}}~~}}|{z|}z}~~~~~~~~|}~{|z{zzyywxwwxxyzxvvwwv{{{{|}|z|{|{z{xxz{yyyyxwwwvvvvuutwvtuutttwuvyyyyz|}|}}|||}}}~~}~~~~~~V(*))*)(()''')'  !}|{|}{z{|{zzxxyzzyxutsruvwuutuwyzzyxxwtvz~}}z||{zwwxy}~~}~}}~}~~~|}|zz}}|zzy|}}{{}|}|{{z{}{||||{}~~}}|||}}}||{{||}~}~z|{{z{zzyz{yxywvtwzz{{z{z{}}~~{{}~}~~~||zzwtsvwy{|}|~~}}}|z|zz{}~|{{|}}}~~~}ywx{~~~~~~~~~~~}~}|{~~~~~}}}~}{{}|}~~~}}}||z}~|}|z{|}~~}~|{}~{||}}~}}}}}~~~}~~~~}|zzy|~~~}~}|{|{zwvy}~~~}~~~|||}||{{|}}}}||}{|{{|{|}{{{||z|{zz|zz{{|zyz{{|~}|}}|zzyxwxwrrpsx~~{yyzxyzzzxuuwyyyz{~~~|{z}|||{zxuuxxyz|yy{{}}||}~~}|~~|}||z{~|{|~~}~~}}z||}~}}}}~|}}}z{|~~}}|||||{{{}~}{{{xxwvw|}}}~}|}}~}}|{z{}{|~~~~}}}~}}|{}}|}~}{{|}|}|{zyyustutuvxyyyyz|{{y}~~|~~~~~z{}~}}}~}~~}~~}~~|{{|{{yxwvvwwxyyvvuvvwx{{z{|zzx{|{z{yxyyyyzzywvwvuuwtuststsuttstuvwwwvxy{{|{z{{}}~}}~~~~~~~~~}}U(*)(*(((('''(&   |zzz{{yyz{wyxuwy{ywvusrtvussuvvxyyxxvussxz{~}{zyzyxwxx{z}}}{}}~~}||{{{xwwz}}{zzz{}~||z{zyz{zxy{zz{|yz}~~}~}}}|{|{|{||||{{{|{{{z|zzzzyxyzyxxxvrtvxyyzxyyzz}}}}y|~}|}~}~}{z{zxvuttuw{|}}}~}}}}~~~}{z{zz{|||{z{|}|}~}~~~wwwz}~}}~~~~~}~{|{|}zyy~}~|}|}~}{zz||}~~~||{{z{yzz{zxz|~~}||~|zz{}{z{z|~}|~}}|}|}|}}|~}~}}{zy{}||||~~}~~|z{{yxwvz}~~~}~~||}~~~}||||}|z{|}|}}{|||}{{{z{{{|||{{z{{zzz{yy{{zzz{zz{}~|~}|{zyxyxxsqqsx{~}~|yxz{zyyvxuuuxxy{||~}~~~~~}{{zz}}|{zxvvwxxyyxwy||}{|}}|{z||}}}|z}||}~~|}}}}|}~}~z||}}}}||{}~~}~||||zzy}||{yyyyzz~}~}~||{}~}}{{{|{|}}}~}}~}~~~}~}|}{||}}|||~}{{{zzxuttvuuwyyyyxyyz{yy}~~~}}}}~|{}}}}~}~}~|{{}{zyzyuwxywxxxvuvuvx{}{|}{{zzz{||yxvzzzyzyyxwxwvxvuuuuuuttttuttvvuvxxyzz|z{{}~~~~~}|W)**)*(())'('(&  !|z{|~~{{{{zzxxxxz{ywvwuvwvvuwzyzzzyxwvru{~~~~{{{zyzxxxz{|~~}~~~~}||{zywx}}~~||}}|~~||zz{{zzz}|zz||}|}|}}|~~~~~~~}}}~}|{{z|{yy{zyyyvutwyzyzyxy{|~|}}~|{}~}~|}z{{{xwvutxz~}~~|~~}|}}||}}{|{~~~~wxz{}~}}~~~~~}}}{yz}}}{z}}{~{||}~~~}}}{}{z{|z|zz|~~~}~~}{||{{z{yz}~~~~~}}}|}~~|{z{z{|}{}~|{||yzyyx|~|}}{}}~~}}}}}|{{|~||}}}}}|{{{{||}}||||||||yzyz{y||z{{|z{}}}~~||{|{zyyzurrqux|~}{{z|yyyxwutuwyy{}~}~~~|}|{z|~~||yyzyxwwxvvvz}|{|~~}|z{z{||}{||||~~~}~}}||~~}}{{|{|}}~||~}~~~}~|{|{zy{~}{{z{z|z{||~}}||{}|}}||}|zz||~}|}~~~~}~~~}|~~~~~}}|{{zz{|~}{|~|{|{zyzvuuuuvwyyxyzyzyyzyz|~~~}|}{}}~|}|~~}~~~}}~}}|||zzyxyxwyxxxxwvvustvw{{yzzzzz{{{{yxwxzzyyyxxwuuwwuuvvtuvutstussttsssuvvyzyy{~~~~~~}~}~}{V(****()()''''&   zxw{~~||{zyyxwwxy{xwwvvxvvssvxxyyyxwvsty}~~~}{{zzxxxxvxz|~}~}|}}~~~}{{zvvvz{{~~}}{|}||{|{{zzyyzyxxyy{|{{z{}}}}~~}||||~}}~}}~}}~~{zzyzxxzzyxvuutvwxwxxwwzz}~~|{|{{{||}}|{zyxzywvutvy{}|~}~}}}}}~}|{|}z||{zz}}}~}~~~xyyz|}z{{~~~~~~}~}{{{z{||~}z{|~|||{}}{z||}~~~~}}}{{{{yy{zz{|{~~}||}|{z|zxyzwxz~~}~}||{|z{}|~{zzzxz{y|}~~~~~|{}{yxyyz|~~}|{{{{}}}}}}||{z{{||{|}}||{{z{z{|{||}}{{{{zyx{y{{{z{{|z{||}}}~|{||yyyzttsrtvz{|}}{z{{yyyvvvuvuwz{|}}}~}~~}~~}|}{{{~}{||z{ywwwwuuuz}}z{}~||z|yz{~||z}}|}~}}~~~}}}|~~}{z|{}}}}||}|~}}}}}}||zyyy}~}{{zz|||{~}~~~}~||{||~~}}}|zz{|}|||}~~~|{}~~~|}}|~~~}~~}}{|{{zz|}~|}}~}|{y{xwxwwwwzyxy{yzyyyz|}~|||{|}}~}~~~~~~}}~}||{|{{{zyxyzzyzxwvuttvyz{}z{{{{{{}|zywwyzyxxwwxvuuwwuuwvuuvutsttrsrqrrttttvxxz}~~~~~~}~~~}W(*)**())*''')&  "{vvz~||||zzyxx{{yxxyxyxwvuwy{yyzyzxxy}~}{|{zzwxxyz{{}}~~}zzywyy{z{~}}}}~}~~|||{{z}{yyz{{|||{{~~~}~{}}}}~~~}||{zyy{|{z{xwvwxwxywwxx{}~|~|||}|}}}{{yy{ywxvx{}~~~}}}|}}}|}|y{~zxz|}|{||~~~}}}|}~~~}||~~|}}|}|}~~}}|}|z{|{z|}}~~~~}|||zwxxyy{}|~||zzyy{|~~||zzz{{{|~~}|}|{z{||~}|}|{{{|||}||}}{{z}~~~|{{zy{}|{|~}||||z{z{{{}|{{{||{|}|}~~~|||zzzzvuttvwyy{}~|zzz{zxyvwvwwvy}}~~~~~}~~}|}|}|~{z{||{ywwutrsw{~{{|}~}{z|zz||}{||||~}|}}}}}}~~~{{||}}}~||~~~}~}~~||}{zzz}~~}}||z|}|}|{}|~|~~{}|||}~}~}{z{|{||}}~~}~|||z}~~~}~~|~~~~~}|{|{{z{}~}}}~~}{{|xwxwvuuwwxy{{xywvy{}~~~|{||{||}|}}~~~~~}~}}}|{{{zzyzzyxyywvwurtuxz|{{zzz|zz|~zxyxwwyxvvuvvtuwvwwvwvuuttrsrtrqsrrrrrsutxy|~~~~~~~~~~}~}|~~~~}~~V')*)*((')'(')&   yuvx|~}||{{yzxxxyyyxvwxwxxuvvxxxxywxwwx{~~~~|y|zywwvwxzzzz}~~||{z}{zyxwwxyyy|{z{{~~~||{zzzz{zyxyz{{|y{{{|z|~}}|}||{}~~|}}|||{yzzzxzyxvwywxwvvuvyz|~}}~}}||||{{{yzyzywxwuwy{|}~}|}~}~}~}{~~~|{z}~||{yx~~~~~}wwz{{|xx{~~~~~~}~{|{}}}}~}}~}}}}}|}|}|{}~~~~~~~|~~}|}|{{{{yy}||~~~}}||{zzxwxtvz~~|{{|zzzzwxz|~~{zzzzy{{{}|~~}}|||{{|}}}~|||zx{|~~~}|{||}{{zyz|||{{{zyz|z{{|}{{{{zz{|{}||{z{|||z|{{}}}}|{{z{{vvvvwxyzz{}|{zzxyywuvtxvsv{|}}~}|}~~~}}}}}}||{zz|}{ywwvsqtty{|||}}}zz|{||}~{{|z{}~}}}~}}}~~}~}~|{}}~~}{|}~~|~~~|}}|z{{{~}~~|~{zz|}}|}}}~|~}{{z{|~}~}|{||{{}}|~~~||{|{{}}~~~}~}}}}}{|}{zy}}~~~~|y|yzxyvuvxxxxyzzyzwy|}~}{~~zz{{{}|}}~~}}||}{y|{{yyyzwyxxwwvusv{zz{{{{{}{z{|{yxwvuuwuvuxvvuwwwxywwwvttttrsssrqqrsqsuuwx|}~~~~~~}~~~}}}~~~W(*))*((()'('(&  !xvxz}~}}|{z{yyzzzyxxxwxyyyyzzyzyyxxxy~}}}yxxyvwy||||~}}~}z{{{zxyyzyz}|zyx{||}{z{{zzz|{||{{y|}|{{}~~~~~|}{|~~~|}||{{{|z|z{z{zyxyvwwy{|~~~~||}}{{|}{{{{zyzywxy||{~~||}}~}~~}}}||}}~}|yx|~}~zx||{|yy|~~~}}}~~~~~~~~|}~}}~}~~~~}}~~}}|{}{{z||{}~~}yyxxvuz}|}|{{{yxyz{}~}|{{zz}{{~}~}}{}|}}~|{{{}|}~}|||}|~z{{z||{|z||z{{|z||}|{|zz|{}|}}|{{}{}}||{|~}}|}|z{{}wwxxxy{{z{}||{zxyywuuutusuy{||~~~}}}~}}~|||}}|||zyz|{{{yxustuvz}||||||||}|||||{{{}~~}~~||}~|~~}|}}~}~}||}}~~~~~}}~|z|{{|}||}|z{{|}}|}~}}||zyy|~~}|{|{{|}~}}}||{{|{|}}~~}~~~}}{||||}zzz~~|}~~~}z}yyzzxwwywyxyzzyywyz~}}~{~}zzy{y{|{z}~}}~}||}zzy{{yzzzyyywwvwurvy{z{{{yy|{||}|yyvutuvuuuwuvvvvuwxxvvwuuttsrrrrqprrqrtsvu{{~}|}{}~}~~~}~~~}~}~~~|V(**)+))((&'')&   xwuyyz}~}{{z{zzyyyvvwuvuvwxxyzyyyyxxxvx~~|{{yywvyyx{{|{{||}||{|}{yyxwvyzxy{zzwutz~}{{{zwx|yzz|||{|zyz{|zz|{|~~~}}{{zz{{}~}|||zzz{zy{|zz{{zyxxvvw{y{}~}~~~~|{||{{{|{{xw{{zyxyyy{{|z}}|{||{}}~~~~{{|||}|ywy}~~}~}}|}~{yz{}|yxy|}~|~~~~|{{~~}}|}~}~|{}}~||}}~~}}}~}||{}~~~||}zzy{yxy~}|~~~~|zywxvuw|}{z|zzyyzxxz{{{~}}{zyz||||~~|}~~~~}z{{|}~}~~|{yzzzz|~}}|{||}{{{z{{{z{|{yzz{yz|}{|z{z{z||||}{z{|{z|{zz{~||||zzy~zxyyzyzz{||{{{{yyywuuvutsrwz{}~~}{{}{|||}|}~}|||zxyzz{z{vvuwuvxz}||||{}}|}|~}|{{||~~~~~}}~}}|~}|~}~~||{}~}~}}}|}}{}{{}~}}~{{|}}}~~~~~~~~{|{{y{}{}}|z|}{||~~||}|z{|z||~~||~~~~~}~|~|y|}||yx}~~~~}|~zyzzzyyyxwwwxz{zxxz|}~~}{{z{{{{zy|~~~}|}|}{{{|zyzzzyyzxwwvvtxyz{{|{yz}}}}}}{yywuvwvxwxwwwwvvwyxwvwuvuusssssqrrrsrttuvy{}~~}}~|}~}~~~~~~~~}}V))*)+((()''')'  !zyzz{}}|}~|{{||zzyyvxwwvwxxxz|{{{|{yywx|}}}}zzyyy{||{|}}|}}~}~~~|y|ywz{zzz||yxwux|~|}}{yy{|{{}}~}~}z{|{}|~~~}~~|||||{{z|~|}{z{zzyz}}{}~}{zxxwx{|{}~~~~}}}{|{||{zyz{z{zzyy{{}|||z{{||~}}z{z~}|{{|{|~~}||}~~{zz~~~~}|}|}}~|}}~~~}}}~|~}}}~~~}}|}||zzxux~|}~~|{yzxvx|}~~}}}z{z{yyzyyzz}~||}}|}}}}~~}~~}{zz}~~~}{{z{yy|~}}|~~}|z}{|||z|||{{{|zz}|{|{|yz{{||~~z{{{{{||{z{{{{}{{{{{yzyzyyy{~~|{zzzyyyxwwvtttvy{|~}~|{{}|}||~~}{yxxyyz}}yxwwwxyz}}|{{z|}||}||{|}}~~~}}{|{}~~~}~|}|}~~~~}}|||}||}~~|~|{|}|}~~}}||{zzz|{{|||{}||}~}||{|{{y{~~{}~~~~}}~~~}|zz|z{{zz|~~~~~}|zz{zxxyyxwxwyzzyyy{{}}~}}|{zzyzz{wx~}}|}~{||}||z|xyzzywyxxvvwwvwyzzy{zyyz~~|}}|zyxwvvwvwwwvvwutvwvwvwvvvttrsssrrsrssustuwzz|}~}}}}}}~~~~~|~}~~~~~~~|V(**)*((()&'')'   |ywxyyz{{}|{|yz{zyxxwxxuuutux{}{z|{yxxy{}~~{{|{yyzz|{{{{{z}{|}}|}~}}zyzxyyyzyy{zwwuvwz}|{{|zywxzyz|~}|}zzzzxz}~~|}|{yy{xxxxxyzz{~|}~~||zz{zyx{~||}|{yxxvwz|||}~|~}~~}~}{{yz{|zzzyyzzzzyy{{|}{zzx{{{z}|{~~~|zyyzyw{||||}}~~~~~~|}}~{yz}~~~~}~}|z|~}|~~~}}}}|~~~|||||}~~~~}||~}~}|}~|~||{{{yyyvrs}}y{||||z{{zyy||~~~~}|{yzzzzyyzxxy}~~}|{~~}~}}}|~}}~}|yxw|~}~~}}}|{zz{yz|}~}{z{}||{||y{{{y{|z{z{{{z|z{zzy{{{{{||z|{|zz{|{y{{zz||z{}{zzzyyyxz~}~{|{zzyxxwxwvsvvwy{~~~~}|}z{|}}}~~}|zxxywxz||zwxxxz{}}{{yxz|{|||{{|{~~~}||~}}~}}~~}|{z~~~|}~~|{{}}|||}~}}|}}||~}~~|~z{{|}zy{{|{~|}}~~}|{{{y{~}|{~~~~~|}}}|{{}{zzzyz~~~~~||z{{{yxzwxwyxyz|yzy|{z}}|z{zyzz|xw{~~}~}|}}}|{}zyyxyxxxwvwyzyy{zzzzyxy||~}~}|{|yxwxwwxxvvvvwvuwxxxwvuvvsrrssrstsssuuuuwxz{}~}~~}~~~~~~}~}~~~|U*)*)+((()&(')'  !|{yyy|z{|{{||}||||zyxyxwvyusu||{{}{{{{y||~~}|}~|z{}}}~~||{}}}|}}~|{|zy{~zzy{|zxxxw{{|{z}|zxxxzx~~}}||{xy}~~}}{{y{zywwxyxxwwz~}z~|z{{zzwy}||~}}{zxyz{}}~~~}}}{|||}{{{{{|{zyyz{|}||zzzz{{{z{{~||{{{ywv{}}|}|~}}}~~|z{|}}~|{}~~~~}}~|}}~~~~~}}}}~~~}~~}}|{||zzwuuzyy|}~~}|{}~}}}}}~~~|||zy{{{{z{zyy{|~~~}~~}}~~|}}~~{ywvz}}~}|~~|z}}z|~~|||}}{||}|{{z{|||{{{z||{{{{{zz{{z{|~|||}zz{zzyyz|{y{y{|~z{zzyxy{~~}{{zz{zxxwxwwvxxx{~~}|}|{|~~}}{yxxwwy|||yywwz{||{zxy{~|zzzz{{}}}~||{|}{}}~~}|{~}|{}}}}{||||}}}~|~}}|~~~}}z{{{z|{zzz{|{{~~||{zzy{{|{~~~~~}}~~}}}}{{|{yz|z|{~}}|~}|{{{{zyxyyyyx{|||z{zz|~~~~~}z{zyz{}z{}}~}}}}|~{{{{|xyzyxyxvvuvzz{{zzy{wwx{}}}~}}|zzxxxwwwwxvwwwvvwxvwwvuuttrsttsssttuwtuutvx{~~}~~}~}~~~~~~~~||}~}~|U()*)*((')&(')&  !zzxwxz{z{yz|{|{zz{zxwwxvwxtqrvyz{{||yyyz{{{}~~|{|{yzz||~||{{{zy|||{}~~}}{zyxz{zyxyzyzwxwy{zyxzzxxwuww|}}}{zywwy|~~}||zzywvxxxvuvuwx{|{|}}}{zzyyxvy{|}|{{{zwxyz}}~}~~~}}}}|{zz||{zz{xzzzz{z{{|{{xwyyyyywyy}~~}||}zzzwuw|}{zyz}}~}}~}|~}~{z{~}~}|}z||~}}}~~~~~}~}~}|~~}}~}}}|}{}||}~|}}{|{z{||zwwvyyxz||~}}{z}~}|||}~~}}||zxz{y|}|yxyzz{}~}~~~}|~~||}~}~~~}|yvvxz}~~~~{}}}|{z|||{|~~~|zz|||{|||}|z{{{{z{|z{{|z{zzyy{{{{{{z{{|zzz{zyyzzyyyvw{|~{|zz|zxyy|}~}{yyzzyxyyyxwyxyz{~~~~~}~~|}}{z{~}||yxxvwxz|zzywvwz|{{{wx|~}|{{zyyyz|~}~~}}||~~|~~}}~~|{|~}{{}~}}}{|z{y{|{|~~~~~~~~}{z{||{{|zzzz{|{}|~}|{{zyzz|}||~~~~}~}}|{|}|}||{{}{{{}~~|~|{|}|{{{|yxyzyyz~~}|}{z|~}}|{{{z{}}|~}}}~|}{|{{zzzzyyzxuvvxz|}{{z{yvw{}|~~~~|{zxzyxyxxwvwxxxyywwxvuvutstutstutttvuuuvuxz}~}~}~~~~}~~~}~~~}V)***+')'*'''(&  !zzzzy|{{{zz||}{|z|{zxzyxyywttuw{{z|~z{{{{||||y|zz||~~~~~||{}}}~}{|zyz||zz{{{{zyyz{zyz|{ywxyvv{}~||{wxxz|~~}{z{yyxxxwvwwwz{{|~~}}|{{yxzx{||}~|}|zxyx|~~~~~~|{z}~}}||{zz{{|{}|{{|zxz{zyzzyy{~~~}{zzyzz~|zyz|}~}~~}}~}~~}}}~}~~~}}~~~~~}~~}}~}|~~}{}{|}|zyxyyy{|~|~~|z~~~~}~~~}}}yyy{z{}~{z{|z|}~~}|~~~}~|}~~~}zyz}~~~~|~~~~|{}~|~~~~~}{{}{|}}}||}~|||}||{|{z{|{z{|z{{{{|}}z{{|{{|{{zyzzzzywwz}{}||||z{{y}}}}{{z{zzwwxyxyzyz|}~~~~~~~}|}{z{~||zywvuwz{{zzyxxzz{zyzxz~~~{zyxxxxy{~|~}~|}}|}~~~~}~~~zz|~~}}{z||||}|{z{xx{{z|~~~~~}{y{{{{{{yy{{zz{}|~}~|{zyzz{|~~~~~~}|~~|||{{~}|{{|}|||}||~{{~~~||||{|zyxyyzyz{~|~|{z|~~~}~~|{{|{|~}{}~~~~~||~{{z{{z{|z{yyvuuuvw{}|zyxxwwz|}~}~}|{zzywxxvvuxyxzzyxxwuuuwuututssusrswvutuuuz}~}~~~~~}~~}}}~~}~~~~~|}}U)***+(((*'''(%  	  {xyzxyzzyzyyyzz{yyzxwvwxzyuutvvwzz{|zzz|{{z{}}|zzyxzz|}}}}{z|~}}|~|{zyxy{{{{zy{z{yxxywww{ywuuwwsu{|~~|{zywvwyy{~}{z{yxwwwvuvuwx{zz~}|{zz{yxxwzz|||zz|zyyyx{||}~}~~~~~}}{zy{}||||{{yyz{}~{z{{yxxyxxyyxyy}}|{{zyyy{zwxxz{}~|{~~~|}}}~}~~~~~~||}}}}}~~~}~}~~~~||}~|}}}}~~|}~}}}~~}{}|~{{{z{|{yxxxww}}z}}{yy~~|}~~~~}}|}zxxxy{|}{{{|}{{}}~|||}}{|||}~|~||{}~|~~}z|}~}~}z|~|}~}|~~{{{{{{}~{{||{z|}{{||zz||{zz{zz{{{z|}zz{{zz{{zyy{yyzyxyz~}|||}}}yzy{{~}}|{{zzyyvxyzxy{}}~~~~}|}|{||{zz}~|yywvuty{z{zxxwxy{{yzzy}||{yvwxwxxz~~|}||}|z|~~}~}~~}z{}~~~~}{{|{||}|yzywyzyx|~~~~}zyy}zzy{yyyzyy{|}~}}}{zx{yz|~|~}~~~~}}||}|||~~|{z}}}|}}}|}}{}{|}||||}zzyzzz|{z|}}{{|~~~|}|{z}}|~}|~~}|}|}|z{|{z{{zyzzwutwwvy}{{yxyx{||~~~|||zyxyyxwwxyzz|{yxywvvvvvvvutsuutuwwwuwuwz}~~~~~~~~~}}}~|}~~~}|~}T)*+)*(((('(''&  	!{yyz{zzzzzzz{zz{z{{zywvx|{xvwwuxz{{{{y{~}|||~~}|{zy{|}}~~~||~}~~~}~~|{zyz{{{||zz||{yyzxwvyzxuuvxvtw{}~}}yywvwxy}}|zzzzyxxwvwwxy{{|~~{{{x||yyxx{{|}||{{zyy{z|}~~~~~~~}|}|}}{||||zyx|~||||zzyyyxzyxyyy}~~|{yyyzzyxxxy|}~}~~~~}~~~}~~~~}~~~~}~~~}|}~~~~~|}}}}||}{y||{zz{yxwz}|||{{{~}~~~~~}}}|zxyw}~}}}}|}||{}}}{{{}{{|}~~}}}}}~}{{|~~~}}|zz}~}~}}|||}{y|}}|}|{||}|{}}z{{{{|{{{|{{{{{|{z{|{|{zzzzzzz{zxy{||~}|}}{yyyy|~~|}{{zzxxyzzzz}~~~~}|}z}|{{zy~||yxwwww|z{{yyxwzz{yxzzz{{zywvxywxz|~~~~~}}}|{}}{{~}}}|||{z{~~~{|z{{}||{ywwxyxyz}~~~~|zxxxyz{{z{yzz|}~}|{{yzyy{}}}}~}}}}|}{}}{{}~}zz||}}~~~}}}|}yz|||||zzyyz{yzz{|||z|{|}}~}~{z{|{|}}|||~~~}}}}||{{z{{{z{|zyzxwtsvwxx|~||zwxxy{}~~}}~~|{|zyxxwwwxy{{|zxxywvvvutvwwutuuvvxwvvvuvy|}~~~~}}}|}}}}}~~~~~{|~~||}}~~~T(**)*)(('''((&  	 }yxyyxyzzyzyyzzzzzz{ywvvz{zwvvvwyzyyyxy~}}z}}}}{zzxx||~~}||~||~~|||~~|}{{zzz{xz{yy{{yxwxwwvvwuuttvuutxz}}}|zxwuuwxz}{zyxxxxvvvwwuvwyy|}~}{yxwyy{xxxzzzz{{z{yyzzz{}}}}}~~}}}}~~|}||{||||{|zzywxz{}||z{zzyxywx{ywwyz{|}|zyyxzyxuuxwy{}|{~|}~}}~~|~}~~}~}~~}}~}~~~}~~}~}}{~~~~~}~}|{}{z{||yz{zyxzzxxx{{zzy{|~~~~|{}~}{|{zxxvy}{z{}}{{{|{}~zz{{{{}}}~}~|}~}~~~~~||{{zz|}~~~|~~{{|{yzz}}|||z||{{z||{z|{zzz{z{{{{zz{{z{{{zy{z{zy{yzzvx{{{|{{|~{zxywx|}|}||zzzxy{{{{|~}}|~~|{{zz{|yzz|}}{zvwvx{{|{{ywwzyzzxxz{zzxzxvwxyz{|~~~}~~~~~~}||{z}}}~}~~~}{{}}}~||{{z{||zzwwvxxxy{|}~}{z}|zzyxxz{{z{{y{{|}}}|zzzzzy|~~}|}}~|}~|{||}}~~|z|}~~}|zz{{||}}{yzz{{{{zzz{{}}}}}|}}|{}~}}~|{{}~~~~}}}{{z||{{{|zyyyvusuwxx|}{||zxyy{}~~~~}}}zzzzwxwzy{{|{{zyxwwwuvwwvuvvvwwyxxwyuux{{~}~~~~~~~}||~}~}~~~~~}|~~}~}~V)**)*()()&(((&  	!}yyy{yz{|{{|{||}||||zzwvy{ywxyvxz{zyyyw}||~~}{{zyx}~~}}}}~~||~|}||{}zzz{|z{|zyxxzywwvvuvwxxvuwx|}}}|yxxvwxy||zzyzyzyvvxwwvxxz|}~}{zyyzzyxzz{{zz{|{{zyz{|}~}{}|}~~}|}}}|~}|{zzzxxz}}}|{z{{{{z{{zzyvzy|}}{{zyyxxwuvy{}}}~}~~}}|~}~~~~}~}~~|}|}||||{{}|z{|{{yzzz{{y{~~~|}~~{zzwx|}{z}}~}{z|{}}}|}|}~~~~}|}{zzz{~~}|{}}|{|}}}|}{|}|{{{zzzz{|{{{{|{|{|||{z{}zz{|z|{zz{|}yzz{z{|{{}~{y{zxy|~~~||{zy{{{z{}}}|}|||{{|{zyz}}{yywxx{}}{{yxxz{{|z{z{zzxxwxxyyy{z}|}~~~}~}z|{|}~~~|{}}}{zyz{|||{yvuwxwxy{{{}~}}z}}{zzzy{}zz{{z{{|~~~}|}|{zzzz{~}~|~|}}|{{}{|}}||{}~|~~}}~zyzz|z}}{zyzz{{{zzzz{{~~~~|}~}|{|||~~}z{{|}~~}~~}|~|{z|{{}|yywwutsuvxyz{{|}zyyxy|~~}}~}||}{yzzxxy{y{z{{z{yzwwxwwwyuuvuvvxxwvuwuvwzz|~}~}~}}}~}}}|{|{||{~|}~~|~~~~|}~~~}~~~~~V'*+**()()'('(&  	 ~{yzzxy{{{{{zz{|||{{zyxwwyxwvvvux{yywwwz}}{z|}}||zywz}~}}~|{}~~~~|}||}}}~|z{z{zyzzzzzzxxzzxxwustvvwwvuuw{|||z{xyywwxy|zxyy{yxuuvwwtuvx{}~~}{zyyxyyxyxyywxy{z{zxxy{{{{z{z|~~||~|}}|{}}|{|{zzzzzwx{z{{zyzyzzz{}{zxwwwx|}~}}{{yzzwvvuutwy{z}~|~~}~||~}z{~}~~~}~}}~~~~}|}}}}~~~}|{~|z|{{z{|{{z{{{z{yy{{yzz~~}~}{|~~~}zyywwy|zy{}}}|{y{{}~|{|{{~~}}~~~~~~~~}{z{{yyyy{~}}~{{|{z{{|{||}{{||{z{{z{{|zz|z{z{|{z{|zz{{yzzzxyzzy{|}{zz~zzz{}~}|{zyxxz}~}~|}{{xyzzzz{}}~~}}~~|{|{{z{z{x{}~~~||xxyz{}~||zyyy{z|||zz{zxxwwwzzzyz{|}~}}~~|}|{zy{~~}~~}|}}|}~~}|z{z{{|{|ywvwwywxy{zz{~~~}}{}~||}{{|}{{}}{{z{}}~~}{|{y{{z|{~}~~}{|}}{z{||{{}|{y}{|}~~}}yyz|||}}{{{z{{{zyz{||~~}|}~~||}}||}}{y{|~~~~}}|{{||z|zzyyyuttuvxz{{{}||zyzz|~~}}~|||{yz{zzy{{{{}||{{yywyvxwwwvvwuvwvwwuvvxxxz}~}|~}}~~~~}|{z{z{z|~~~}}~}~}~~|}~~V(**()(((((''(&  	"}xzzzzz{{{{{|z|}}|}{{zzzxwwxyxwwxyzzxwvz}|{z{~~}|{zz{}~}~}~~}}}}}|}}}|{|{|||xyz{zyxwutuwywwvwy{}}}{}{{{zy{|z|yy{zyywvvwvuuvxy}}|zyyxxwxwxyyxy|||zxxy{~}}zzz{}~}}~}|}{}~||}|{{|zyyxz{|{|yyyyz|}}|z{yzyy{~~~}zzzyxwvuutvxxz~~~}~~||}~~~~~~~~~~~}~~|{}|{zy{{|z||{||{zz{zzy{}}~{}}~~{|zzyy{z|~~}}||y{|~~~~~||~|~~~~~~~}||{zzyyz}}|~}{|{{||}|||{||{||z{|||{{|zz{{{{|{{z{{z{z{yyzwz}|}}||~{{zz}~~|}|y{zz{}~~~}}}}||yz{{|}~}|||}||{{{{{zzyz|}~~}}|yz{}|}~}|zy{yzz{||z{yxxyxxx{|zzzz|{~~~~~~}}~|zy|}~~}~~~}||}~}}~}}{z{}{z||xwwwxxxxz{z{|}~~~}}}||~}{~~{{}|{|}|{|||~~~~|{|zyy{{}|}~~~~~~|}|}}|{{{zz{{{{||}|}~~~yyy{{{~~~{{|zzyyxyy{||~}~~||}~}}|{{{{}{|z{{{}~~}~}~~{{|}y{z{yyxwusrtwyz{{{{|zzyyxz|~}|{|||{{{zzzzyzzy{{||{{zzxwxwwvwwvwvvuwxwwwwvwwxy{~~~~~~}~~~~{|}|{{z{yz~}~||~}~~~||~~~}}~V(+**+))'(&('('  	!|zyyzzzy{zzyzxz{{|z{y{{zxvvvxwvvvwvwvvvz||xywy~|{{xyyz~}~|~}~|~~~|{{||}~~~|||{{{{{yyzzzywwuuvvwwvvwyz|}}{|zzzyzzyzzywxxwxwvvvussuuu|~}}|zyxwwwvwwwwwwy|yyywy{}}|zywy{~~}{}~~}}{y{}}{|||z{zzzxyyyz{yxxyxx{{|~|{{zyz|}~|{{yxxvvsrsruuuy}~~}}}~|{}~}~~}}}~}~~~}~~~~}~~~|~|zz{zzyz{|{{|yz|zyyyyyz{}~~~|~|{z{|}}~|{{zxx{{z}~~}}|zyz{|{}}|zz{|~~}|}}}~}}{{zzyy|yz}}~~~}|||zz{|{|{}{||{{z{{{z||yzz{zz{|z{{|z{||z{zzyxzxuz}~|{{}{yyx{~~}}||zz{{|}}|~~}||{|}||~~~}|}|{{|{z||zzyzz}~~}}}||~{z{~~}}~||z{yxz{{{zzyxxyxyy{{zyzzz{~}~}|~}}~{{}~~}~~{}|}{}}|{~~||zz|||{|zxwxvxx{{{{|}}}~}|}{}|}~}{}{}||{|~}|}|}|~~|{|{zy||}}~~~~}||}}||{{yxzyyz{|}~}}yyyz{|}{{zyzyyxyz{{|~~~}~~}}||{{}{||zy||~}}~~~~}}~|||}{z|{{z{zvurrvwy{|zz{zzyzyyz|}{||{{{z{{{|zyyzzz}{{{zzywxyxwvvvwvvwvxxxxvwvuvyz{}~~~~~~~~}}}}|{zy{{}~|~~~}}}~}~~~}~~~}}W()*))()()'('''  	!~zzy{{{}}{||{|{{{|}{}~{{{ywwwzwvvwxxyxwz{}zzyy|}z}zxwy~~~}~}|{{|}~~}}}{}}{{z{{z{yxywxvwxxwyyz||~}|{{{{{{}{zzzyyyyywuwvsquwx|}{{ywxxwvwxwwzz{{|{yy|~~|zyy|~{{~}{|}~|||}|||{{yx|y{z{yy{zzz}}}}}|}~~|zyyxwutsqrtsvy~}}~~~~~}~~~~~|||zzz|||}|{z||z{|{z{}}~~~~|{{z|}}~~}{zzv{}{~~~|||yyzyz~~~{z||~~~~}|{{{|{|{z{}}~~~~}||{||}|}{{|{||{z{{{||{{|{{|{{{}|{{{||{||yzyyxy|~}||{z{xy|~}~||{{{{}~~|||}~|~~~~}|{{||{|{|zyz{z~}~}~}|{}~}~~~{|zzyxzzzzzxxvxyyz|{zyyyxy}~~~~~}~~~~}~~~~~~}}~|{{~}}}}}{yy|}{{|yyxywxz|||}~|}}}|z|}{{{}~}~~}}z}~~}}zzy}~}|}}}~~}||{zz{~~}~~~~|{||}|}|yyzxyx{}|~}xy{z{|~}}}zwyyyxx{yzz|~~~|~~~}}}{||||||{y{}|}}~}~~~~~}}||||zzz{{ywusrrvwxyyzzxxxyxyzz{{zyyxyzzzyzyxx{zzz{zyyyxvvwwwvwvuwuwwwxvvstttuwwz|~~}~~}~{}}}{zz{z|~|}}~}}~}~}~}}}~~}}~~||}X(**)*((()'''(&  	!}zxyx{zzy{yz{{{{z|y{{{{z{zywwxwwvuwwxvwy{}|zxyz{{{yxxy|~~~}~~|{zyxxz}~~}{{z}{|zz}}{yzxxwwuvwwxvw{{}~~}{zzzxy{{yzzxwvxwwvvusrtww|~||zyxwxwuwwutvyyz{zyzz{}~|zxxy~~~~|{|~|||y|}~{}{|{}{{yyy{yyyyyyzzxz~|{}~}}~~~~~{zyxxxvutrpoqstw|}~~}|}}~|~}~~|~}}~~~~|~~|{{yxz{{{|}}z{{zyz|zzy}|}~}}}{zzz{{}}{|yyxy{{y{}|||{xxxvvy|{yyzz{~~}~~}}~~~|{zyz{||{z{|}||}~}}{|{|||||{{|||z|{zz||{zzz{z{}zzz|zz{|{zz{zyxxwxz}|{{{zz|||~~~~}{}~{y{~~~}}}~}~~}}}{|{}||zzzzzz||}~||}}|{z}}}~~~|{{zzy{yzzyxwwvwwy{zzzyywxz~}}}|}~}~}|~~}~}~}~~~|}}}}~{{z|~|}}z~~~{y{|||z{|yyywyz||}~~|}}|{{z{{{{|}}~~}{{}~~~{xy|~||}|{|~}|}|||z~}~~~}||||||}{zyyyy{}~}zy{|}~~~}|wxzyxyz{y{||}~~~}}}}|}{z{|||zy||}}}}~~~~~~}}|}{{y{}{ywvusuwwyyyyxwyyzzyzyzzzyxywwwyxxxzz{z{zzxwxwwvvvwvwuuvwwwxwvvtustsuwz{}|~~~~}~}~}|{{{{{~~~~}~}}~}~~~~~}}~~}|X(**))((()''(('  		!}yzz{z{z{{}||}}{{{{{|}|}||{zz{yyyxwxyww{|}~|{z{{zyyzzz}~}|~|ywwy~}{}}}}~}}{{{zywxxxzyxy{{}~|||{xz||{{zzxxywwvwvusvy{~~}|yzwyvvvwwvvyyy{{{z|~{~||zz|}~~}|}|}}}||}~|||{}|}|xyzzzyyzyy{zww~|~~~}|zyywvvsspoprsw|~~~~~~~~}~~~~~}}yyz{}}~}}|{{{{{{}|||}~|}~}|{{{{z~~}{z{zz{{{}~||zxxvwy{{{z{z{}}}}~}~}~|}|zy{~~|z|z{{~}~~{z|}}|}|{||}||||{z{||{|{z|}}{{{||{{|{{{|{yyyzz{||}{~|||}~~}~~{}|zz{~~~}~~}~}~|~{}}|}{zzzz{|}~~||}~}{||~~}}|zzzyz{z{zyxvvvvw{{z{yxwyzzz}}}}~}~}~~}~}}}~~~~|}|z~~|~~~}}}{yy|}|||{}}}|{{}}|y{zyxzxzzz}~}~||zz{{{{{{|{~}}{yy~~~|yx}|{|}|{||||~|||~}~~~~~|}|}|}|{zzzxx{}|~}~~~~yxz{|~~}}zzyzyyzz{{{|}~~}}~}~~~~}}|z{||{yyzz|~~}}~~~}~}}{}}|zz~|{xwxstvvwxyyxxyyyyxxxyyywwwwvvyyyyzyzxyyxxwwuuuuutvvvuwwxwwwuuturrtuvy{z{~~~~}~~}}}}||{{|{|~~}~~}|}~}}~~~~|}||y{X(***+()()'('(&  	
 |yxyzyyy{z{{|{{{{zzz{}}{|{zyyzxxywvwvvwy{~}|{|zyyywwxy{}}~~|}}~|}zzxwy{~}|{{{{z}~|}{zzzxwvvvwyzy|y{|}{{{zxyzzz{zyxxvtstvutsuw||{{yyxwvvwwuvuwxyz{z{|}}~|{yxz|~~{||{{}~|{z|}||||{{{{yywyxxwxwxy{yv{}}}~~}}|}|{zxwvtsrpnlmoory~~}}}~}||{|~~}}~~|||yxyzz~~~}|}{zy{z|{}z{{~||}}{{{{y{~}~}}{z{zyyz||}}}zyxuvvy{yxzyy{{||~~}}}|~~|{zzwx}{zzzzy|~|}||zy{|{||||||}{|||z{z{y{|{z{{|{|z{{z{{{z{{zyyzy{z||{y|yz{~~}~~}|{{yxzz}~}~}~~~||}||{|zyzy{{}~~}}}}~||}}~~}|{yy{{{zzzxxwxuvxz{{y{yyyzyy}~|{}}~~}|~}||{|~}}~{|}~~~}||z{yxx||{||z{|~zz{|{{z|yxwzxz{||~|~}zxz{|z{|{{}~}{zzy~|{z{{{{||||}}||}||}~~~}~~~}}{}}|}{|{{yw{}}|||~{yy|~}}z{yxyz{zz|{}||~}}}~|~}{}||yyzz|~~}}}~~~}}{}}}||}{yxwuuxxwxyyxyyzyxwyxzzzyxxxwvy{yxzywwvvuvtvsssutstvwuwxwxwxwvttsrstvyz{{}}}~}}~~}~~~~~}|{|{{|~~~~~~}}}}|}}~}}}||X)+***((()'''(&  	!}yyzzz{{|{{}}}}||}|z|~}}}||{{{zz{zxwwyyy{}~}|zzwxyz{||}~~~~~|{zz{|~~}{{z{{|~}||{{yxwwwyxyy|{{}~}||}|z{{|zy{zxxwutttuttww~~}|zyyyxxxxwuwwyzzy{|~~~}|~{z{|}}~}}~|}}~~}}~||}}||}|zyxyxwxuw{}|{|~~}|{{xvvtsrpnmnorv~~~~~~~~~}}}~~~}|z{{{|~~}}{||{}}}|{|~|||~~{}}{||~~~~||{||{|{}}~}|yyxwxz{|{{{|z{{|}~|~~}}{{zww{}}|{|y{|}~|}}{{||{}|}|}}}{}|}{|{}|{|}{{||{||{{{|}||{|{zzz{|||{zx{yw{~}}{|}|zzxz~~~}~~}}~|{{zy{z{||~~~}|~}}}~~}~}|zyy|{zzzyxwwwuwyz{{z{z{|zy|~|||}~~~}|~}}{||}~}~||zzxxx|}|{~{{|{{zz{yyz{xwwyzzz|}~~}|zyz{y{{||{}}|{yzz}~}zz{{{{{z{|{|}z{{{z}~~~}~~~}}}||}}|z}}}|yy}}{|}~~{yy{|z{yxxyyzz{||}}~}}}~~~}}|{{|{zzxyy|}}|||}}~}|}~||||}~|zyyxvxyvxy{zzzyywyyxxz{yyyxxvwxxxwwvuuuussusstttsuvxwwwxwwxvustrssuuwyy{}|}}||}}~|~~}}~}|||{{|~~}~~}}~~}||}~~~~}}||V(***+((()''&)&  	!{zxwxyyyz{{z|{{z{}||}}}}||{zx|zzyyvvuwyyz}|}}~|zzywwwwzyy{~}|}~}{|z{z{{|}~}~{yyyx|}}{z{|zzxxwvwxwxz{z}}{{|}|{yz{zyzxwvvussuttsstz}}|yyyxywvxuuwwwxyyyz||~~|}zyz{}}}|}}}}{|{{|||{|||{{{{{zzxwwvwttx{{}~}~~~~|zzywutsrroonopswz}}~~~~|{|~}~~~}||~}~~~|{zz{y{}~}}|{|{|}}{{{}|{||{}~}||~||||{{}||z{|{|}}|{ywyyy|zz{zzyz|{{}~{|~~~~|zzyxxx||z{{zz|}{{}}{z|}z||||{||||}}{{|{|{{}{z{}z{{|zz{|z{z||yxyx}|}|{ywtuy}~~|}}{{zzyy|}}~~~~}~||z{zyxx|}}~|||{~|}~}|}zyyz{{z{yxxxvvvyyzz{|{|}zz{{{zz|~~}||}~}|~~~~|zyyxuw{}|z|{{|{{yy{zywzzyxy{zzz|~}~}}{zxyyxz{{|z|}||{z{|}|}|{{zzzzz{{z{|{||zz}~~~}~~}}|~~~}~}~}}}|||}~{||~}}}~~|~{zz{~}|{zwxy{{z||}~}|}|}}}~~}~|||||{{zzwz|}}|~~~~~||{~zy}||~{{yyxxyzyy|{{{zz{yzxyzzzyxxvwwxxxvwvuuuttsutrsutstwwwxyxxxwvuuvtstvuwwy{|~~~~}}~~}~}~~}||||||}~~~~~~~~}}}}~W))*)*((()'('('  	!{yyzyzzzz|{||||z{}}~}~|}||{}{{zzyvvxyz{zz{}|{{zyzyxwuv|~~~|{}~}~}~~}{z{z{}~|}||{{ywvxyyz|~~~|z{}}{{|{zzyywwyutuvuuutrx~}}{z{zxxwwvvwwzyxyz{}|~}}{y{{}~}~~}~|}|}}|{}{{}~~||}{{{zyxxvutvxy|}|z{ywutrssroqrtwxz}|}~~}~~~}{||zz|~}~~}}~}~~|}||{|}}}~~}~}|}~}{|||||}|}|}}{{{y{z{{{{|{yy{z|~~~~~}{|{zyz|}}|{{z{~||}}|{||||}||{|}|~~~}|{||{~|{||||}{~{{||||z}|{yxwz~}{ywtuyy}~~||}|z{|}}~}}~}~}||z{{zzxy}~}}|}~~~~}}{zxy|{|{yxwwvwwzxzy|}}}}{{{~}}zzwz{|{~}}~~}~~}{zywwwx}||{zzz{zz{|{ywyz{zyz{z{z|~}}}{ywyzwzy{{||~}{{zyz|}}|zzyz{zzz|~{|||{zy{}~}~~~|{||~~~{}|}~~~{{}~}}}~}}~~~~}~{yy{{~~|{zzyy{zzz|||~~{z}}}~~}}}|{z||yzywx||{|}~~~{zz{zz}|}z|}}|z{zyyzz{}|{{|z{{zwyz{yzxxxwvxywwxuuttsssusrssssuvvvxxyxxywutuustuuvwwyz|~}~~}~}}}~}}||||}~|}~}}}~}}~~~~~~|~~W(**)+)(()'''(&  	 {xuxxxxxyzyz{yzyy|||}}|{{{zz|{zyzywvvxxyz{xz}~}{y}{zyxutqsw~~~}}}{{|~}}~~}}||zz{{||~|{||{z|xvuwwyzz~}~}}z{||{z{{yyyywwwvttuvuutstz~}}{zzyxwvvtuuvzyyxxz{{|}}}{xxz{|{~||||{}|{{}{{{|}}||{|{{zyxxwvttsuw{}~}}zzzxvtqrtsrqpqtwwy{}~~|}~||~~~}~~{|}{|z|~~}~||}}~{{{{{y{|zx}~}}|}||~|{|{}|{|{}{|{{z|zz|{zyyz{y{{z{~~~}~~~|{{{zyz||{{|{z{|zz{|{|z|z}|}|z|{|~||}||z{{{{}}}{{{|z{{{{{{z{yxtty~~}{{wwxux~~}}~~}{}~||~{|z|~|{y{z|zzyz}~}}{~}~~}}~~{{{||z{{yywzvxyzyyz~~}}}||{||}zzwx{|yy}~~~}{yxuwxz|{{{|yyyyz{{zx{z|{{zz{|y{}}}~|{yxzxxyyy{{|}||{{{}~|{zyyxzzz|}~|~|{{zx{z|~~}|}}|{}~}z{~{|~|z{|}||~~}~~~~~~{y{|}~~~||yyy{z{|||}}~{{|~~|~~{{{{{{yyyxz|}|~}~~{{{|{{}}}||}}}||zz{zzz}|zz||z{|{{{{{zyyzxy{ywwwwvuvtsstsrsstsuvwwxxzyxxxvvwuuvuwvvwwy|~}|}}~}}}~}||~~}}~}|~~~~}~}~~~~X(***+)(()&('(&  	!|zxyzzxz|{{z{|zz{|}~~~}}|}{||}{zzzzxxzzz|{yy|~}}{||{{|wrqsw~~~}}z~~~}~~}||}}||~}~~~}|{{zvuww{z{}~~}||}~|{|{yzyzxywvtttvwvvwvy~~|{{{zxxzxvux{zzyy{{}||}~}zz{~}}~}||||~~}{||}|~}~~|}|{||z{xywvvvvw{}|{z{wvtptusrqrsxyyy|}~~~}~}~}}}|~~}~}{}~~}|{{|||||~~|}|}~}||~~}~}}}}|}|}{z||{zy{zz{{{{}}~||}{z|}~||}}{|}{||}|{|}{|}~{|{{{|||}}|||}|{}~|{}}{{||z||~{{zxxux}}}{wyxwy|~|~}z}}|y{}zyxy~|{z||~||}~~}}}~~~||}{{z|zxwxxwxyxxy}}zz{{}{zwwzz{x|~~|}~}|zywwy{z||zzyywvyz{zy|~}|}}{|~||~~~~}|zzz{zxwyx{z}|}{{}{|{|{zzzxz{|}~~}|{{yyxwz||{|{{|||zzzz{}|{|~{}~~}}~~}}|zz|}~~}}}~zxzz{{{{{}}|}}~~~~~|zz}{zzyxx{zz|{}~~~{zz|z}}~~}{{|}}{yxyxyy|{yz|{{|~}|{||{zzzxxyyxwyvvtvtssttssttsvwwxxzyyxywwuuutuwvuuvwyz|~}}}~}~}~|}~}|}~}|{}}||~||~}}}~}~~~~~~~}~Y)**)+()')'((*&  	 |yxyzzxxzzyzyz{yzz||}{{||}|z{|{zzyxxxz{z{{yyy|{|z|zz{|xsswy}~|}z|~~}}}||{||{{{z|}}||zzxvstwx{zz~~~|||{{{zzyyzwyxwuttutuvwvux}~}|z{zyxyxwuwzzxyx{|||z}~|zz{{z|}{{{{{|}~{zy{|}}}}{|{{z{|yxxxvvwxwy|~~~}|{z{wvvrsttqpoqvwxxy|~}}~~~||}~~~~}~}}{{}|}}|{zy~}||}{z|{{{|~}~||{|~}}{}|}}~~|{~{{zzy|||{zyzzzz|{xz~~~~}}~~||||{{|}|{||||z{zz{}{|z|{{~~|z{|x{~~|}}~{z{|{||}}||}{z||{{|||zz{vvux{}}~xwxz|~~~~~~}z}}{{|zxutwz}}{|||{z{|~}}}~{}~}~|||{{|xxwwywwwyy{|}{zxz|{zxwyzxxz~~}}}~}~}|ywyzyzz{|{zyxvvz|yx{}~~}}||}|{~~~~~}z{{z{wyxxy{}}|{zz{{z}{zyyxxx{}~~}|}zzxyvw}}~|}{{z{z{zyzxz|~~}}{~}}~}~}{|}{{|}~}}~{{|z|{|{{}}~}}~}~}||z||{{zwyzyy|}}~~}|{z}|z|~~~|||{}||zzyzxyy{zzy{z{|}~}}}||{zzzzyzyxxxwvvwtutsusuruuvxwyyzyxxwwuvvvwwvuvvwwx||~~~}}|}~}|}~~}}}|}{|~}}}~}~}~~}~X)*)))(()(''((&  	!|yzz|{zz{||{{{{z|{}}}|}}~}||}|{{zyxx{|}}}|yz|}{{||{}}{yy|~~}}~~~~}|}~}||||}}}}~|||zwtvuvz{{}~}~~|{{{zyyyxzxvutuvuvxvwy|}}}{{zyyxyy{zyxyz|}}||~}{z||}|}}}}||}|~}{|}|~}|}}|{}zyzywxyz{}|}}~~~|{yzxwtuuusqooruvwwx}~~~~~~~|~~|~~~|z|}~~|{{||}}~}}}||}}~~}|}~}}|{{zyz~~{{yyxyz}||}~}}}}}}}{{|}|}~~|}||{|}|||{|{|~~|{{z|}}~~|}}}||}~~~~~}}}||~}{|zzxwvvvz|zyx{|~~}~}}~~}}{z{}~{xuvy|}~}}|{yz{}~}||}{}}~}~~~{|{zxxwxwwwwyzy}~{{zy}}{zxyyyxxz|{{}|~~|}zyxz{{zz|zywxwwyyxxxy}~~}|||}}|~~~}|{{{xyxxyy{}}~z{{z{|zzyywxy{{}~~}}{zxwwv}~}||z{z{zxwyxwy~~~}{}~}{|{||}{{}{||}~~}{|z|z{z{}}}}~}|||z{z|||yyyz{z|{|||~}||||{{}}~|z|z|z|zyxzxxz{yyz|{xz|}~}}y{{zzxyyxxywxwwwtuuvttuutvwvwwyyxwxwuuwuuvvuttuvwxyz|~~}|}}|~}~}}}||}}~}}}{}~}~~~~|}~~V)**)+((')''((&  	 |yyy{z{z{z{yzzzz{||||{|}}~||{{{zzzxwvx}~~}{{zzz{z{zz|~|{|{}~}}}}}|{}|||||zz{|~|{|yvsttuw{yz}~~~~}|{zzxzxwywvvttstuutvx{|}~|||||zyywyzzzywyyy{}}|||{{zz{||}{||{{}|}|{z||}~~~~}{{{{zyyxxxy{{||{||~~~~}|{xxxuuvuspooqsttuuy~{|~y}~~}}}~}|||}}~~}|}{{||{zz|}~}|~~|{z|zz|~~}}{zz{|{~}{{{}~}}zyyyww||zyywxz~}{~~~~~|~|||||{||z|}|||||{|{|zzzzy|}~}{{y{~}|}}|{||{||~~||~~~}||}|{{{xwuvvwz~zyyy}~~|z|~~~}}|{|{||}}|{zxx|~~~~|{zxyz{~||||{|}~}~~||z{|yyyyxwvvxzx{}~|zxz}}{yyyxwwy{z{|{~~~}}}}zzy{zyzzz{yywuwwxy{z{~~}{{|}}~~}|~}}{z{zzyyxy{|}}|{zzy{{zzyyyy{{}~}|zzyvuz~~~|}}|{{{zyyvyyxu{~~{|~|zz{{{|z{}|{}~~}{{zz{|{||~~~~~}}z{zz{{{zz{z{z{}|||}~}}~|z|~}||}z{{zzxy{zzy|{zz{zzz{~}{|{z{zzyyyzwwxxuvvuwvwvuuvwxxxxxxwwvtvwvvwutsstuuuwwx}~~~}}}}~}}}~{}}}~~}||}}~~~}~~W(**))((')''((&  	!|yzzz~|{|{|z{zz{}||{||{|~~}}|{z||{zxux}~~}|{{yyz}||}~~~}~~~~|~}}}}|{|~}}}|{yvwvwyyywz~~~~~}|{{zzxyywvuutttvuvx{|~~~}~}}}~}|{zyy}}{zyzyz{}~|}||{{y||}}~~~||~~||}~}~~~~~~{||zyyxyy{~~~}}~~~}~{|yvuvuurrqqstttsx~}{y{~|~~~~|~|{|~}|~}~}{{|}~}}}}|{{z{}~~}|{z||||~|z{}~}|~{z{{yw{~{{yxy|~~~~~~~~~~}{{z|||}}}}}|{|}{zz{yz||}zz}~}}}~}}~~}}~}}~|}|{}}}zyxxuuy{zyxvy{~|{x{}~~|}||||}}~|{z{}~||yy|~}||zxz}}}~|{{|zxyxyxwvvyy{~~}||z}}{yzzyxxyzzyzz{~~~}}{yzz{zzyyxxxxwxvxzz|{~{}||~}~}}~~||{zzyyxyz}~}||{zy|yyyzyy{{{}|yywvw~~~~}}|~|{{z{ywwxyyy}}~}||yz{||z{x|z{{}~}|||{z|z}~~~}~~|}}}{{{xyz{xy|{|z{{|||~~}}|{}~||{yxyyxzx{{y{|{zzzzyy{|~~}{z|{zz{yyzzyxwxwvxxvwuwuuvwvvuvtuuvtssvuustsrstttuuuwz~~~~~|}~~}~~}~~}|{||~}~|{|}~~}|U))***()((&''(&  	 |wxyy||z{{zyyyyz{|zyyzz{{}{{|{yx{|xvuv{|}}|{yzyxxy{{|~~~}~}~~~~}~~}}|{|}}}}{{||{|||yywvvuwxussw|}}~~~~|{{yxxwvwuusssssuw{z|}~}~}{z{z{||y{wwz}{zxzxyy|{{}~{{z{z{{||{|}}|}~|{z{{z{~}}|{{yyxxwwwy|}~~}~|~}}~|{{yvtttsrrpqprrytv|}{|zyz~~{~~}~}|~}}|zvy~||}}||z{}{~~|}|~}||}zyz{}}}}{zzzyz}}{{|{||}~|y{|yxz~}zzzxy}~~~~~~~}}~~~|||~|{z|{||~~}{|z{z{zzyyxwy{}~}{z{|}}}~|}|}|}}~~||{~~~}}{z|~|zxvuvvwxxvtvyyxvu|~~}|}|}}{}}}zxz~}~~~~~~|}}}{zyyxz|~}}||{z{zyyyxwvvvwyz}}}}|{}{yzxyxxwxzz{yyz|~}~}}|{z{yyyxwyyyyyxyyyxz{|~~||||{|}}}~}}}}|{yyz{zzz|}}||zyxzyyxzyy{z}}~~|zywwy{~~~~~~}~~}|yzzywxzyzy{~~}~|}|yzz{z{{y~zz|{~~~|}{yy|}{~|}~||zzzz|{zz}||{{}||}{}~}|}~}}|{zyyyy{|{{{|{zz{zyz{{|~}{{|{zz{zzxzyxwxxwyywwwwuvuuvuuwuttuussuusssssttsstsuvy}}~}}~~}}}~~~}|{y{~~~}~}}}|}~}~W(**)))(')('')&  	"|yx{{}{}||{{{{yy||{yz{{{{|||{|{zy{xwwxy||}~}||{zz{|~}}~~~}~}}}~~~~~~}}~{|}|{yywvwxwssvz|~~~}||zyyxuwvuusuuwx{{{~~}|{yyyzz{{{{yz~|zyyzzy}}}}}|z{}{|{|}}}~}~}}~~}|zzx|~~|}|{{yxzvwwx|~}~~~~|}zzxvttsssrqpopzyy{~}}}}~~}~{wttx}~}}}}}|}{~~~~~~}}~|{{||~~~~{|{|{|}|{|||||}{|}{zz}||zzyz}~~~}~}}~}~~}}||}}}}~}||}{{{zzzyywy||~}|{||~}}~~~~}}}}}yz}~~~{yz|}~{yyvvwxuywuvzxvtsy~~}}~}~~}}|{{yz|||}}}~}|{yxwy|~~|{||{zzxwxyxzxwxwy|~~~~|{}}zzyzzzz{zzy{zy|~~~~~~}{{|zzxyyyzzy{zz{xyxz{}~~}{z}|}}}~~}|~}}}zyy{{zz{}}|}{yxyzxxxyzz|||}|z{xx{{|}}}~~~~~}|{{|zyxyyzz|||~}~~}yy{z||{y~yxzyz~~~~||{yx{yv~~~~|||~{{{xz{zyy|~{|{|||}}{~|}}}}}{z{z{zz{}|z{zzz{|zzz{|{|}|{{~{{{{zyyyywwwvxxyxvuvuuuvvuuuustvssststsrrqrtrrqsstw}~}{||}{z}}~|{{xyz~~~|}|{|}{}~~~}V(***+)(()'('(&  	 |xxz{z{zz{z{zyyzz|zyxxyzzzz{zyxxyyvvvxyy{|{{{{zzy{z{|}~~}}y{~~~~~{|}||}~}||{|~{yy{ywwxwtswz{}|}~~}{|yyyxvuwtuttuvwyzz|{|{{{vwwwyzz|z{y{|yyywyz|{||}zz{|{z{|}{}|{}~~|||{yyw{~~|||zyxwxutwxzzz|~~~~}|~|{ywusqpqqpnmnnxvx{}}~}|~~~}~}}||yurswy~~~~~}}}}|~|~~}{|{}||}}|{{|z|}}|{{|{{|||z{|{z{|{|{|zxy{zxyyy{~~~}}}}{zz}~}}~}|~}||{{||}}~}}|zy{zyzyyxwxz}|~}|z{|{{|~}}|}||}}}{{y|~}|yyz|~zyyxxwyuuvuvwvtrqsxz~~}~~~~~}~~||}|z{{zz{|{|}}~~||zyyxz}~}}{{|{yyxxyyy{zxwxwy|~~}{{|{z{zz{{{z{y|zy{}~~~~~|~~}{}||yxyy{yzz|{zzxy{|{~}||{|{{||}}}}||||{z{|{{}||}}{{xwxyyx{zzz{|{~||{yy{|}}}}}}~~}|{||{yxz{z||}}~~}~}{zzz{|}{zxxzxx~|}{{zwyyx|}|}}|{{{yyz{zyz}|}}~|{||{}}}~~~}~|{|}|{{|}{{|{{{}}zz~}|}~}||}|||{zzzzxwwxvvxyvuuwvvwwwutwvstuutttsssssrsrrrrsssv{~||{||yy}}}}}{zxwzx}}~~~}{}|{}}}|}~~W****)((()''((&  	 }zzz{{|{z|}{zyy{z|}{zzyzz|||{|{zzyyxxyxyz{{{}|z|z{|{|~{{|~}~~~~}|~~}}{|~{y|~|wxyyxwzz{}||~~~|z{zwvwwwvxvwwzz{|}}||}yyxxy{|||{{{{|zyxyz|}|||{{||{{|}}}~~|}}}}}zzz}~}|{{zyyxvtwzzzxz~~}~~}|{ywtqppqonnqrtvx{~~}~|~~}{vuv|}~~~~~{~~}}}~~~|~~{|~{|}~}|}~{{}}||}{{{}}}}||{{||zyz{}~~~~}}|zz}}}{}~||||{{|~}|}}|{{yzzzyy{|{{|}||||{{}{}~}}}|}||~~~|{}~~{{|{yzytuvuvvvtrsvwy}~~}|~~~}}~|{{{{{{}{{z{~}|zzyx{}|~}|{|}zyvwyz||{yxxxwz~~}~|}}{{z|||||yzz{zyz|~~~~~~|}{}{{|{z{|{zz{|{yyyyy|~}|{{{{|}{|||||}||zz{z|~~{{}}zyxxzywyzzz{z|}~~||zz{||{|}|}~~}~~}|~}{zxyz|~|||}~}{yyyz}|{|xyzyxz~|{{zzwwyz|~~~}}}}|zzzxyyzzxz}}}}}||~~|}~~}~|~z{|||{||}{{{{z{|{{{}{}|}|}}{zy{zzxywwuvxvxywuuvuvwxwuuvtsstsstssrssrqqrssrsrsuy}~~~|zz{yvz}~~~|z{zyyywx~}}{}}||{z|}|z}}~~~U(****)((('(&)&  	 }zyyz{zy{yxyyyxzz|zz{xxxyzz{{z{yxzxxxyxyyzy{{{zyyzz{{~}~~~|||~||~}~}|z}}}~{{}zy{|zwwyyzxyzy{{z{}~}~}z|{yvuuwwvwvxyxy{{{|{{yxvvvz{}y{zzzzyyxyyz|{{{zzz{z|||}~~}|}}}||{||zz|}~~||{zyyxtstxyxwt||}||~}}~}||yutsqooppqvvsruy|}~}{y}}~|~~{y}{}~{xyy|}~}}~~~}}|||}}{{|||}}|||{|{{}|{|{{{z{{{{{||{|||}~|{zz{zyyz{|~~~}}{|{{zwvz~~}~}|z{}{{||{||}|{||{zzyyzzxzyyz{||{zzyyzz{z||{{{|xv~~}|z}}~}{{|zyyttvustutstxwy{}}|{|~~~~~}}~}|{{{|{|{zyx{}~|{zxxyz{|||{{{zwwxwyz{{yzxwxy}~}~~|{}zz{|}}{{{{z||zz|~|}~}~||}}}}{{{y{zyzz|}{xxzz{}~{{{z{{{z{||{|}}|{{|yz}|z||zywwyzxyxzz{{{}{|~~~}{|||{{|}|||}|}~}}~~}{{wy{~~}}~~}|z{yz~{}xxyzzz|}~~}|{yxvvxz}~~~|}}|{zzyyyyxxz{|~~~||~~}~~}}~||}}}|}~|}{||zz}||||}||~}||||zx{zyxyxxxwyyywwvuwwwywxwwvtttuststsssssssrrsrrrrsx{}~~~{zzyvvw{~}||zz{{{zz~|}{|{|{zz|zy{{{~~|T(****()()''(('  	!~zzz{z{{z{{||{{{{{||{|yxyz{|{|z{z{zzyzzxzzz{|||zwz||{}~~~~~~||~~~~~|y{~~}{}{{||{xwxz{{zyzzy{||}{{~~|zzyxvuwwwxy{z{|}||{}{zvwvy{{zz{{|||zyzy{z{{{zz{|{|}~}~|}}~|}~{{{||~~{|{zzzwusuyzwuy}}}{}~}~}}ywtsqoopqqssrqswyz|zuvy~~|}}~~{{|z{|}~~~~}}~|~}~~|}}}|{}~{||}~~|~||{|||||}|{{z}|{{{{yyzz}~~}}|{yyy{}~}}~}|{~}}}}}|~|}}{{{{zzz{{{{||{|~}|{z{z|z|zy{zvzwts{~~~|~~~}~}||{{utvvuuvuutxxyz{}|{|}~~}~~~}|{{|||{|{{}}~}||zyyxyxy|||}|zxxyyxz|zxyxzy{|~~}}}|{zzyz|{}|{z}{|||{~~}|~~}|~{|~~}}}}{z{zzzz~|yxz{}}~}|zzz{||{{}|{z}~||{{|||~|{|{yyyyyyxyy{}{{{}|}~~~}{|}|z{{{{z|}~~~}~}||{yz{~~}}}}}{zzz{{{xxxy{y{~}~|{zyxxxw{|~~~~~}}~}||{{|xwxwwwx{}}|}|}~~}~}~}|||{|||}||~}||{|zy{{|}~{}|}|{||zzzzzyyxyxxwwxvxvvvwvxyzwvuvtstustrtsrstssrsrrrrrqrvz|~~~~}|yyxwvvx||}|zyzz{|}~}}{z{{{zyyyxwxvx~}~~}U(**)*()()''')&  	 ~yxxzyzy{zxy|{yzyzyz{{xwxzxyyy{zz{xxxzxyxywx{}{xvvy{{{||}}~|{{}~~~~}{{}|}{y|~}|{||z|z|{xxxwyzzxxyyxyxyyx|}}~|{zxxxvtxxwuwxz{z{{{{{zywxvxzzxwxz{z{zwyyzyy{zyyz{||{|{}~}|{{~{{}~{z{|{~~|{z{|zyvuuvwwvuvz|}{|~~|{~}~~~~~{xuqnllmnnprrqopttxxvrqu{~~~~|}|}~~}~~}{}{z{|~~~~~~|}}}{||||{}|{|}{|{}||||{zz}{{{{{|||zz~|z|{ywxyz|~~}}}}}||{|{~~}~|{{{}{|~|{{||{{|zzz{z{{{zzzz{|}}|{zxwy{{xwxxuvsqrx|}~||}~~{{|{vututuuutuvxxx{yzz{{}~~}}~~~~}||z{||~}}}~}}~{zyxxxy||z|||yyyyyxz{wwyy{{||~}}{zzzxwx{{|}}z||}||z}}||}|~~|{||~}|~~|{|zyxw}}{yz{z|}||{zy{{|{}|}z{z~|}{|z{z|||zywwxyzzzz{||{z|{|}}~~}{{||{z{zyzz}}~}~}}}}{{|}~~~|zz|{|{yyxx{{}~}~~~~~|zz{yyyyz|~~~~~~|}~|{zzxwwwwvw{||}}|~~~}~~|}||}z|}|}}~}||{{{z{{|}~}}~~}}{{zyy{zzzzyxxyxwxxwvvywwx{xwvwutuuussuuttuttttsqqrrqrv{}~~}~}{zzyzwuwy{|}|{z{{|~|}{{{|{zxywxwwuv{~~~~|W)*+)+((()'''(&  	!~{yzz{z{{|zy|||||zzy|}zyyy{zzz{{|{{zzyzxyxxz}}{xyxz|}~~~~~|{}~~yy}~~}{}~|}~|{|}zzyywyzzyxxwyzxyxv{}~}~|{zyzxwwyxwwzz|||{{z{zzyywyzzyxxzz{{{zy||{zz{yy{}{|{}|}~}{}~~}|{z|}~~}}}}|yxvxywxzyz}~~}~~|~~~~}~}zvppmnnqqrstuqqsrtvsoosvz}}}~}}|~~}~~~}}}}{||~}|}~}}}}}~}}}}}z{|||}~||{}{{}~~{|||zz|{|~}~~}~~~}||}|||~~|}|||}{{{{{{||{{{{z{z}}{zyuz~{zxyzvxrrru|~|}||}~~}{z{wutuvuuuuuuwxyzzyz{zz}}~~}}|{|~~}~}~||{zxxyzzy|||{z{yy{|{ywyyy}|~}}}|{{zzxx{{}|}{|}||~}||{{{{~~}|{|{|}{~|||{zywz}{yzz||~}|{{zy|}||}|{{{~|}}~}|}~|{|zyxxyz{|{{{zz||||||~}~~~}|{{|{z{yyxz||~~~~}|}{}}~~~|{}{|{zyxxz}||}}}~~}||yy{zyyy||}~~~}}}|{z{ywwxvvwyzzz|~~~|~}}}}}{z{{zz|}||~~}z{|{zz{||{~||~}{{zyyy{yyzzyxwxwwxxwvxwwxxzywuvutvvsttutuvvtsssrqqrqqrux|}~~~~~~{|}|z{zyxvwxzz{zyy{z{|~}~|zz{zzyywvuuvuy~~|U()***((()''&)&  	!}{xyyzzy{zxyy{y{yzyyy{zyy{yzzzz{z{yxyxxwvvtw{}}zxwwz|||}~~~|{z{{}~|}{z}~}~|}~~}~{{}|zz|zyxxwwzzwvwvvyxwwux|{|||{zyxxwvxxwwxxyz{zy{|{yyxxyy{wvwyzzyzxz{|zyzzyxyyy{|}|z{~|||}~{{{{{}~~~~~||}}ywwvvvwy{y{|||}}{||~~~||{wsooooprsrssurqqossplmopv|~y{}~}{{z{~}~}~}~~~~~||~~~~~~~~~||{||~}||}||}}||}|{||||{{{|||{{|||{{|{z{|{{z|zz~~}~}||}~~~~~~~}}~}|}{}|||}}}|}|z{}z{z{zz{|{{zyxv{}|yyxuw}{xyxyxwtssw|~~~~~~||~}}|{||xvttuwwvuuuvvwxzyzyzz{~~~}~~}|}~~}~~~}}~|{|{yyyxxyxz|{z}|{}{{zyyyx{|}}|~{zyyyyzzz{{{{{|}}|}}{{zzy{~}zzxy|}x{}}}{{yxz|}{{{||}}}|{yxz|}}}}}{{}~{~}~}}}~}|{zywwz}}}{|zz{{}}~{}~}}~~||||zz|xwvwx|~~}~~}}~||~~~~|{{||~zzzz{|}}}||}~}||yzyzzz{y|}~~~~~}|||||{zyzyvwwwyyz|~~}|}{|||{yzyyyy{|{}~|||}{{{||{||}|~~|z{zyyy{zyyzzzyyxxxwvvxyzxxzxwwwvvvwuuuwvuvvutsutrrsrrruxz|~~}}}{|{|zyxwvwy{|zzzzy{{}~~}||{{zyyxxwuuuvwz~~~V***)))((('('('  	!}{{zz{|zy{{z{}{{{|{yy{|{{}|{{||{z|zzzyxwvusvz|zyzz{|}{}~~}}|}~~}~~~~~|~||{{z{zzyx{zywwxwxxzzyx{z{|||{yzzyxyyyz{yz|||{{}|zzzzzyzzyyz{zzzz{{|||z|{{{z|{||{z{~}}{|}||~~{yxwvuwwz||}~~~~|{z}~}zwtppttvtusuvwssqpqqnllnorw}~{~~}~|}|~~~~~|~~}||}~}~~}}~|||}}|~}}|~|||||||~~~|}|{{}|z|}|{|~}|}}~~~~~~~}}}}}}}||z|}{{{|z{|||{{yyux|~|zywy|z{xyzyxwy{|~}~~~~~|{z|wwvuuwwvvvuvvwxyzz{xyzzzz}}~|{}~}~~}~}}|}|zxxyxxyz{|~~}}~{{zzyy{}}||~|zyyzzyyzz{|{{}}}}}~|{y{zz~~}|{yx{|y~~~~}zyzz|z|||}~}}||yyx{z{}~|{|}|{}~~}||}ywvvy~~}}{z{yzz|~}~~}|}}~}{|zzxyyxvuvx|}~~~}}|}}}~}~~|{zz{}yyyz{}}~~|{|}|z{yz{{zz{|{|}}~}~}~||}{|||yzzzxxwxyxyz}~|{{yx{{xywyxxyz{{{{{zz|zz{|z|z{|{|~~{{{{yxzyxy{zyxywwvwvwwxxywyxwvvwvvxuuuwuvvtttrttrrrrqruuw{~~~~~|}~||{zzwwvvwy{{z{zyzz||}~|zzzyxxxxvutvuwz}V))+)+((()'(')&  	!}zxxyzyyzyyyz{zzz{yxxzzx{{yzzy{zyzxzyxwwvussxz|zxzyyzzzz|~~~|||~}}}~~~~~|{|}|{{|zz{{yyyzzyvxwvxyyxxzzyz{{{zzxwyzyy{zyyz{|{||xzyzyyxzxxyzzyzzzyyz{{{{xyzzzzz{y{{|}~|}~~}{|}{}}}}|}}|yxwxuvwx{}}}~~~|{xyz}~~{ytqrsuvvvvvuvxtspnopmkklnrw{~}~}}{{z}~~}}~}~~~}|}}}z|}||}~}||}}{{|{z|~||}z}|||z|||}||{yz}{{{}}}~|~~z|}~~}~|~~~|}}||||||}|{y{{zx{{{{{|yzzywvwxz{yxwxzzxxyxwy||}~~|{}~~~~~{zz{ywvwwxxvvvvvuvxxxyzyvxyyy}{|}z|}~~~~}}}~~~||}{|{zxxuvvx{~~}~}{{zxxz}{}|}{zywzyzzxzz|{{{|}}}}|{zyyz|}~}|{yy}}}|}}|{{zz{{{}~}||{{yyyzz}}}{|{{{~}|{|{wvtw{}}}zzzyyy}~|~~}}}||zyyyxwvtuwz{|}|~}~~}}~}~~}|||{~{{{{{}}}}||}}z{zyy{zx{z|{|~}|{}}}}~{{{{{yy{zxyyxwyz|~}|{{yyz{yxxywxyzzyyzxzz{}{|}{zzzz|}~|{z{zzy{zyy{zyyzvvwxxvwxwyyyxywxwwwxwuuxvvwvuttusrqsrrruvv{|~~~}}~~{||zxwvwwx{zzz{zyy{}||}{zyzxxxxxvtvvx|~V))*)+)(()&(((&  	!}{zyz}{||{zz{{{z{|{{z|{z{}||{||{zyyzz{ywwvvux{{{y{|{{|yz|}}}~~}}~~}}~~{|}{|||}{z{zzwxxxyz{zz{zzx{zz|{z{z|y{}~}{z|{|}}z{z{zyz|zz{|{zz{{zyz||}~zzy{z{{|{||}|~~~}~}~}}~}z~|yyyyxwyuz~~}{xy{z}|yuuvxyyyzxxxxyutrpnonlmoosx|}~~}}||~}|~}}||}}}~~~}~~}}~{}}}}~|||||{|}}~}{{{}}|{}~~}|}}~~}~~}|~~|}~~|{z}|z|{{{|||z|{xxxyyyyxwzz{zwxzww{}}zz~~~}{zzwyxwxxxvxwwvvvwvxx{ywvxx{~{{|}~~~}|}~||}~|{zzxwuuuy~{z|yz|}||}||{zzyxwyxy{}|z{||}}~||yzyyz}|~~~zyz}~}}|{{z{{{|~~}}||zzzzz|}||}}z||{{zwvww{||~|zzxxvy}|}~}{{{xxxxyxvvttwyz{{}}~~}~~~~}}~{|}{{{|}}||}~}|{{{wy{zxyzz{|}||z{{|~~}~|{{{zyyzyx|{yxwzz}}|{yyzzzxxyyxwy{yyxxxxz~|{z|{yyzyz{}{{{{yxxyyyyzyxwxvvvyxvxxvvxzxxwyxwxyvvuwuuvwtuttsrqsrqsuvxz{|}~~~~~}~}~|}~}{zzzxwxvux{yzy{zyy{{}|}zzyyyxyxwvsuuvz~}W)**)+((((''')&  	  |zyxyz{|zzy{z{yyxzz{zyzzz||{{{yyzywyzyyvvvsuvyxxxxwyzyxz|~~~~~~}{{|z|~}||}~~~~|}{{z{|{|~{yzzyyxwvxxxyxy{yxwxxzywxx{yyy|}|{zy{{{|zzzyyxyyyywy|{zzyyxxz|}}{yz{|{zzy{z||~}}~~~}}}}||}|{|}{zzzzxvwwx|~~~~|zxxy|~~}{yywxzyxxxwwxxytsqqpomlnoquy}~}~}~||{z{}~}}{||~~}}~}||}}|}~}}}}~||}{{y~~}}}}{{|||}}||}}|z||{|z}~~}}}~~~}~}}}}~~}|}|}{|{|}|{|yz|{zz|{{zzzyywxwxwxwwyywwvxwsw}~}zxx~}}~|{z{zvvwxyyxwwwwvwwwvtuwwvvwwz}}}|z|~~|}}}}}{~~||}}}{zyvvtstv|~}{zyyz{||||~||{yyyxxwyz|}}{}}}|||{z{zz|||~~~}}}{{{}}~~~~~}}zz{yz|}~}}|{zyxzy{~|{}|}|}}|{{yzxwwx{{|}}{ywwvvz~~}}}}|{zyyxxxxwxuuttwvyx{||~~{~||~z{{}}}~}}}}~|{|zyy{yz{zz|{{|{y{zy}~}~{zzzyyz{zz||{{y|{}~}|zz{zxzxzywxzywxxyyz{}{{{zyyywyz{{{z{zyxyxyxyyxvxwwvwxvwxuux{yxxwxwwvvuvwvuvvutssssqsrrsuwyzz}|~~~}~~~}~~~~}}~}}{zzyyyxwvy{{{z{zyyz|{|}|zzzzyyywvtuuvx|~~W))*)+()()&('(&  	!! |yyyz{{{{{{{{{zz{xz{z{z{}}{}{|{zyyxyz{xywxwxyzyxwyxyxzzz}}~~~}{|||}~~~~}{{zz{}}}zz{zzyxwxxyyzzzzyyy{y{yyz{{zzz~}||||{|{{{zyzzzzyxy{{yzzyyywy|~}|{|{{|{zz~~}}~~~~~~}~~}~~}|{zz{yyyw{{~~{yyz|}{{yyzyzyyxxyyytssrrropqtuxy|~}~~~}{}}}~~}~~}~}~~~}}~~}~~}}{|{{~~~}||}~{|~~}|{{||z}~~~~}~~~}}|~}||}~~~|z{{}{{{|}{{z{zzyxxyzzxxzzvxyyxuuz}}yvw|}|~~~}~~}{yyuuwwyzyyxyyxwxxwuvwwuuwvx}~~}}}z~}~|~|{}~||zyxttrrux~|zyyz||||{|}{{zyyywwxxz{||}}}~~}|{{{|{}|}|~}|~~}~{}~~~~~~}||}{{|~~}||zyyyyyz~~{}}~~~~zzzyyzyzy||{}|{yyxxwz}~|||{{zyvxwxyxxwussuwvwxxx|~}}~~~|}~yz|{|~~}~}~||||{yzzy{zzzzz{zyz{z{{~}}~}zyxz{{{zz|~{|z{{{~}~|||zzzyxzzyxyywwxwwwyz{zz{zzwxwxxz|{{zyxxxxyxywwxwwwuwvuuxttuzyxwvwvvvuvvwvwvuttttssrsrrstxy{||{|~~}}~}}}}~}}}}|{yyxxwxwux{{z{}zzyyz{||zzyzyzyxvtuutvxz}}V)****(((('''(&  	" |wwzxzyz{{zzz{zzzyyxwzzy{{{z{zzyyyxxxxxwwwwuwyxwxxvwyzyzz}}|||}}~~~|||{}~}~~}}~}~}~{z{zzz|~}|zz|yxxwwwwzzxyyxyyy{yxxyyyxxy|~}|{z||{{{zyyyyxwwxzzy{yzyzyxz{|{{{zzzxxx|~}~}}}|~}}|~}~}}|{zzzzwxxwxy{}}~}{zzyy{~}}{{{{yyywwxxyyxtrsrrrrqrstwwwz~~~~||{z{z}~~}}~~}{{y|}}~~}|}|~}|}~}}{{||}~||{}}{|~~~}{{{|{{y|}~}~~}}}}|{}|}}}}|}|}|{yzz}}||zy|{{z{{{zz{zzzyxyxyxyyywwwywwwz{}}}yv{~~~}}}||z{uuwwyyxwwxxxyxxxwvvwvvwvvy}}~||yz~}~}|}{}|}|{{zwvsqrru|~|{zyzz{{{|||{{zxzxwwvxy{||}}}}~|}{||{{{}|{|{{||~}}~~}||~{y{|}}}}yyxyyy{~~}||}~~}{zzyz{xzz|}||{yyyxxy}~~}}|zyzyxwxxxxxwvsrsvvuwwvz~~}|}~||~{{}}~~}}}}~|zz{z|{|y{z{yyz|z||}~}~~|zzyx{{|z{|}|||{|~}~|{{{zxzzzyyyxwxyxwyzzz{zzyvwwwwz{zy{zxzzyyxyxxwxwvtwxwwxwsuyyyxyvwxxxwxywvvxtttutsstrqrvyz|}}|~~~}~}}}}~~|}}zyzyzyyxwwz{{{|{zz{z{||{y{zzzzyvutuuux{}~X)**)*(((*''')&  	#!{yxz{{{{|}||{|~{{{zzx{{z{|{{||y{y{zz{{yywxwvx{zyyzyyyzyzz}~}|~~~~}~|}{{|}~}}{{zzyyxxyy{z|yyyzwyzxzz{{xtw{}~~}z|z{}||{zzz{zz{zz{{z{z|{z{z||}|}|z{ywx|~}|~~~}|zz{|{zzxyyz{|~{z{{{|~~}}z{|zy{zyz{xuttsttttuvvwwtxz}~~~|{|}{~~{xy~|~~}}~~~~~{|}~}}~~~|}}{{||{||}~~~}}~|}~~}}~}}~}|{{{|{~~|zz||{|||||||{{{{zy{yyxxwwuxzxy{|}}{{~~}}||z{uuwxxxzywyyyyyzxwxwxvuvuuv{}~~}z|{~}|~~}}~}}{{yvttqsrw~~|{{z{{z||}}{{{zzxxvvx{z{|}}~}~}|}||{||{z{zz|||~~}}~~~}||||}~|}~{yzyzy{~~~}|}~~~~||z{y{zzxy{}}}|zyxxyx{|~}|}{zzzyxwxxxyzywssruututuw~}~|}}}~~|||||~}}~~}}~}}}}{{{{z|{zzy{zxyz|||~}}}~~{{{y{|{zy}~|||{|}~~~{|||zxz{zzyywuwxxwxxzzzzyyxxvvxxyyzzzyzyyxyyxvvxvvvxwwxxvuuvxwwxvwyywvwwvvtvtutussrsrrruxy|}|}}}~~~~~|}}}~~~}}{zzzxxyzwvvyz{{{zzz{zzz|{yzyyzz{wuuvtux}}~X)***+'(()'''(&  	$ |xwxzzzzy|||z{{{|{yyyxxxyyyyy{yz{yyyyzywwwvuwyzyxyyxyxxxy{||{}~~~~~}}~}~~~}|{|||}}~|}{{zyzxwxxzyzzyyxytuxwyzyxwtuyz}}}{zz{{{zyyyy{{yxyy{{{zzzzyzz{y|||z{zxtty}}|~}}|}}~~}~~~}{z{}}{zyyxyyy}}|zyyz{}}~}~}}{||{zzyzyz{xtsssstsrttvuuttux|y{}~}|{{zy{}~~~}|vv~||~}}}}~~~~}~~}}{z{|}~~{|}}{|~~~}{zz||{{{|~~~~{|}~}~~}~~|{||}|{}{z{zz{}}zz{|z|{{z|||{z{{yyxxyxwwvwyzzz|{|~~~}|~~||~{z{wvvwxxxuvwxwxxxwwwwwwvtsstw|}~~~~}}|zz~~~}}||}~}||}|}{wutsrrv{~}}}{zz|{{|}||z{zzyxwvuxyy|}||||~~}}}~}|}{z{zz|||~||{}~~}}{{|}~}~|yyxz{|~||}{}~|}{{{{{yxxxxy}}}{|{yxyzz{~|~||{zzzyxxwvwzxxuustutsrtt|}||{z||~|}||}}}}~~~}~~}|}|z{||{{z{zyz{{{||~~~||{z{z{{{y}}}}{|{}~~|}}|{zzz{z|{zxxywxxy{z{|zyyxvvwyzyzzzzzzzyyzywxywvuyyyyywvwwwwxzxxyyxvuwuvutuuvvusrsrpruxz}}}}}~~~}~~}~~~~|{yzzyxzxwwyz||||z{{{{z||zyzz{{zxvtutux~X))**)()()''((&  	%!}yx{z{yyx{}{|{{||}{{{yyyz{{zz}z{{{}{{|{zxyzxxz{zyzzzyyzyy{|}|~~~~}~}~}|~}~~}~{||{{yyxzzz{{zyzwwywz|zzxwwy||}|{|{|}}||yzz|||zzz|{|{{{|{z{||||}}{{zwvz~~}}~~~}}~{z{~}{z{zzz|}~|zzz{}~~|~}~}}|z{}{{{{zuvttuutuvwwvuuttx|wu~~{|{|{|~~}xy}~~~~~}~}~|{{{{}}~~|||}~||{|}}||}~~}}|~~}}|}}}||{{|z||}|{{}{|{|{|}}|{{|{{yyyyxwuwz}||}~~~~~}}}|{{xvvwwxxuuuwvvwywwwxwxvuttsvx}~~}~~~|{z}~~~|{|}}}~}~}|zyvvtrqwz}}{z{zzz|}{|}{zxxvuxyyx{||z{}}}~}}~~~|}{{z{}}}|~}}||}~}~}}||||{}}||{yxy|{~|}}}}~~}~|zzyzyyyyxy|}}|{yzz{z|}|~}||{zzyxxxvxzzwutsrsssrtsy|yzzwx{~}}|}~||~}~~~}~}|}}|{}|{{||zzyz{zz|}}~}~||{{|{}z|}||z{}~}~~{{||{{{z{{{zyxxyxxzzzz{zyyyuvvxzxx{yyz|{zyyyyyxwttvxyxwwwwxwwxxxwwyyvuvvtuvutuustssqrrvx{}~|~~~~}~}~{yzzzwxzwvvyzy|}}{{{{z{{zzyzzyyywuttssxX')*)*()'('(''&  	& |zxxyxxxvx||{zzzz{zzxxyyyyyzyzyzxzzzz||{zzxwxyyzyyy{xzxxxyy|zz|}~~||}~|~~}{}}}}|~}}}|}}}|{zxyzyzy{zyzxwvwwwxxzyyxwz{{{{zxy{z|{{xyz|{{zyy{}}|z{z{{yz|}|{{{{ywx|}~||}}~~|}}~||{z|}zyzy{y{|}}{z{yz|}|~|}}{{{{}}|{zz{{zz{xuuustutuuvuuttsptxtsz|}~~|~~||~}}{{{zyy{}~{}~|zz}|}~~~~~}}~~|~~|{zy|~}}{{yy{~|}{z||~}~~~}||~~~~|||}|}||z{z{{||{z{{{z||{{||{z{{zzzyxxxvtuy|~}}}}}~}~~}}|{z{vuvwxxwwvtuuuuvwuvwxvwwtstuwx{~~~}~}~~}}z{yz~~~|{y|}}}|}{}}{yywvttx|}~}z|z{{||{}|{zzxxvvxxz{|}zyz{~}}}~}}|{yy~~|{|~}||}~~~}~~{{z|z}}}|{yyzz{}}}~~}~}}z{yyyxxxwxz|}||z{{zz{}|}~|||zyxxwvwyyyvtustrssuuwzyyxxy{|}}}~|~}}}~~~~~~}|{{}{z{{zyy|zyxz~|}|z{||~}|~||zz~}}~~|}~}{|{|||~|z{{yyyzzyz{zyyyxxxyyzz{{{{{z{y{yzyzxutvwyzzyvxxyyxywxwxwuuvtttvutturrqrrqrxxz}~~~~|zy{zxxzzyyyxz{}}{|}z{z{zzy{{yyzxuttstu~Y)*+**((')''''&  	'!}{zzzzyyyx~}{}||z|{{zxzzz{zzz{zzyxyy~~}{zzyzyyyyzz{{zyy{{z{}|{}|~~~}}|~~~}|{{z{{{{|{zyzxxxxyy{{zy{}{}||{zz{|{}}yy}~}yyyz{}~|}}|yz}}}||}|zy}~~~~~~~{||}~~}{|||{}}~{yzz{|~~~}}}~}}}~~}|||{}{zyvwvuuwvvwwvuuurqswuxz}|}|}~~~~|{|}zyxw}~~~}~~}~~~~}{|{{}|{xwx|~}|z{~~~~}}}}~}~~{|}{}||{|}|{{}{|{|||{|{{z{zyxxvvuy}}~~~~~~|{|{|wwwwyxyxvwvuuvwwvwywvwwuusvuxx|~~~{{yyx{~}}{zz}~|~|{{~|zzywxxy}~~}|}|{{{{{}~|{yxwxwxxy{}|{z{z}}}{|}}{z~}y{~}}|~~~}~~|{}}{|}}{|{yy{||~~}}|~~}|{{yyzzxxyz|}}{yz{|{|}||~~}{zyyxxwy{yvvtttttruvwyxxxwwyz}~}~{}|}~~~}~~{||}||{{zxx|zxxw}~|zzzxx{~}}~~|zzyz}~}}}}}|}{{{|~}{y{{yyzyzzzyzyzxwwzyy{|{z{}{{y{yxy{xvuwwxxxxxy{{yxxwwwxuvtvttuvutrtrqqrqqsv{{}}~~|zzzzywzyyxyyy{||z|{{z|zyyyyxxxxwvsrrrtz~|{}~}}V(**)*'(((''')&  	( }zyzzyxyxxy{{y|{zyzzxwxxxzxxyyyxvttsz~}}{{yxywxyxwxyyxwy{z{{{{yxw{~~~}}~~~}||{yy~~~~|}}}~}{z{z{{z{|{yxyxwxwxxxyxyz~||{zzzxxyxyzxzz}{zyyyz|}~}{||{zz{|}{zz|~|z|~~~}~~~~}||||}|}~}{{|z|{|{yxxx||}}~}}|||}}|}~~{{{{zz{{wtvtvvuvvvtttssrtuxyz|z{|}~~}~}~~}}{{|xwtvy|~}}~}}~~~~~~~}|{z{x{|~~~}|zvwx{|~}}|zz}|~~~~~~~}{}||}|||{}z{{|}z{{{z|{|zz{|{{{{zyyzxxwxwvxy~~~~~}~~~}}zz{{wvuvwyywwvvtuvvvwvxwsvvtsstuuxx|}~}~~}}|zyyz~~}}|{z{z}|}|{{}|zyyzxzzz}~~~~||}}||zwz~}{yxxxwyzyy||zyz||}}y|}~zz|}}|{|||{}~~~||{|||}~{{{{z{~}}~~~~}|~~}}}}{zy{yyxzz||}{xyz{{|{|}~}~}zzyzxyz{zwwxvuturswyxxyyxvx{}~}~}~||~||~}~}|{{{{yyy{zyxx{|zyyxy{~~~~~~}{zxy{}}}}}}}}{}}~}|||{zyyyyz|zzzyxxx{{{|}{{|}{{y{xxy{xxwxwwyyyxz|{yyzxxwwwuuvutuvvustrrrqrqtwz{|~~}|{{zxy{zxzzzyy{}}{}|||{{yzzxxxxwuttrstx}}~|{X)**)*'(')(('('  	)!{z{z|zyzz{{|||}{|{{{{zyyxy{y{{{zwvssv{~~}{|z{{xxzzwx{{yxy{{{|}{{utz~~~||z{y~~~~~~}}{{|{{{||{zzzyyywwxxxx||}}{yywxxy{xyz||zyzyzz|~~~}|{|{~{y|~}}~~|~~~}~}~}|}|~{yxyy{}~~~~}}~~~~}}||{{|{wuvvwwvvwyutututvxvyz{}z}}~~}{{{{yyz|}~~~~}||}z{}~~~|{zy{|}||}}}}{z}~~}}}}}~~}}}}||||||}|{||}zyz|{|}|{{zzyxyxwwx{{~}~~~~~~{zz|wwwwwxzxwwxwuuuvttuvutvtsssstuyy~~~~|}|{{{}~|{z|}~|}|zy{{{{|zyz||}~~}||}zy{}||yxyyyy{z{}|zz{{{{|z{}|{{}}{{{|}|{|}}}||{}~}|~{{{}}|~~~}}~~}~~}}z{y{{{{{{{||{yzzyz||{z{~~~}}{zyyxxy{zyxvvutvuuvyxxwywvxy|}~~}~|~z||~~~|~}}}|}zywxxxxyyx~|yyxwwy~|{zxx|~~~~~~|{|}}|}}{{{z{zywy|yy{{xyw{zz{|{{{|}{{zzxz{zyyywvwxyy{zzyyzywxywuuwvvuvvtssrpqqqqrwz{|}~~~~}|{{yzyzzzyzzxy|}}|}}{{{zzyzxxxyvtttrqsy|~}~|z~W'**)*()()'('(&  	* |yyyzxyyyzz{{z{{{z{z{zyyyxxyz{|zxvsrst{}}}{yyzyxxyxwyzyyx|zyyzywtrt|~{~~~~~~~~|zyy}||||{}~{|{z{||zy{yzzyyxxuvwvwy~}}{|{ywwwvwyxxzyzyxwxyy{{||}|{|z{||{~~}}~}~~||~|}}}}~~}}|{z{zyxyyz{}}~}~|}|~~}}}}||{||{zututwxvutvttstutuuvxx{{{{||~}~}}}{{{{yxyzy|~~~~~}}~~~|{{||z~}{|~~~zy{zz~~}|zz||}~~~}xwz~}}~}|}}|}{}|~{|{{zz{{{{{}{yyzz{{}{xzzywxywwv{|~~~~~~~}~~~}|{xx{wwwwywxwwvxvtvutssrtstutrqrssuxy}~~~~}~||||{}}}~{{{|{}}~||zzwy{|{{x||}~~~}}|}{zy}|{yxwxyy{{z~yyz{y|{yy||}~~||{|}||}{z|{||~~~||}}}~}|||}~~~~~~}}}~}zzz{{|{zyzz{zzyyxy{|zyw{||{yyzyyy{yxwxvutwwuwyxxwwvwxyy}~~~~~|{z{}}~~}~~~}|zywx{yyy{x{|zyywvx}|zywy}}~}~~}{|~~}~~}}}{z{{{yy|zxy{{zxzyz||}{~|}|{|zyy{{xy{yxxyyz||zzyyzzyyxxwxxwuwvsttrqqsrrrwz|~~}~|}|zy{yzz{zyyy|}}}}|{|zzzyzxxyxuttrqrxz~}~~y|X)****((()''''&  	+!|yz{|z{zz{{}}}}|{||{|}|{{zzz|}{{zyxvwz|~~}zy}{yxyzyz}|{zz{zzzzvutty~}~~~~~~{{y~~}|{}||}}}~|zzz{{|{{zxwxxwx}~~|~|zzwwwwyyz{{|zyz{zz||{}}}}}z{}~}~~~}~~~~~}||}{yzzzz|~}~~~}}~}~~~~}}~|}~{wvwwxxxwvxtutvuvvxuwxz|{|~|||}~}|{|yy{||{~}~~}~~}}z{|}||~|{|{z{~~|z|}}}~~}}||}}~~}}}||}}}~{|{{{{||{||}|z{zzz||{z{zxxxxxww{}~~~~~~{xwzwxxxwwxvxwxvvuwttssssstsrqsrsvyz{~~}~}~|}}~}~}|{z||~~}{yzxw{~~{yz|||}|}}}}}~{{{|}{zyxwxzz|{|}|zzyyz|yy{}}}~~|}|}}|}{{{{{||}~~||~}}}~~~~|||~~~}}zx{~~|zyyxxzzywywy{{{yvv|~~}|zxzxwyzyyyyvwwxywvwwxvvvuxzy{~~}}~}}zz|}}}~~~~~~||}zvwxvxy}{|~|yxzwww|~|{|yyy{||~}}{|zzz~}}}}|{zzz{{zzxwx{zyyyzz{}{|~}}|}|zywyyyyyywxy{z{{zyxzzzzyywwwwvvvuusurrqqrrrwz|~}~~~~~~||{{yzzzzzzxxy|{|~|{zzzyxyxwxzyvtsqpswz{|{~}{|Y(****((()'''(&  	,!|xwzyyyy{zzz{z{z{{zz|{{{zyxy{|{{yxvxxz|||}{zw{zyxxyy{|{zzzzyyzxvtsru~~~~~}}~~|~}}{zz}~}~~~{{}}|z{}|}|z{zzz|z{zxwxwwx}}||||zyxvvvwxyz{zxyyzy{|{xyxz|y}}~~~~~~}}}~~{|}~~}{|{zzxyzy{||||}{||}~}}~~{}}}|{{zvvvwyzvvuwttuvvvvwuvvz{zyzyxy{}~~}~|{z{zywyz{{|}}{|}~{x~~}~|}||{{{|}|||{|{yyw{~~}~{yz|}~~~~~}}~}}~~~~~}||{{z|}}}{{|z|{zz|{z|||{{{zyy{|{zyywxxxwwvx{~~}~~|}|}}}||{yxyuuwwwxwvwwxxvwwtsrrrrsrqqrqqqu{}}~}~}}|}}}~~}}}{{z{|}{|{{xxx}}|z{z{{{|||~}~}}|{||zyywywyy||~~}{{zzz{{zz}|}}}|{~}}}~{zzzzyy~|~~}|~}~}~}|||{}}}{yy}}{zxwwyxxwwwwyzzzywz}|}{ywywvxzzyyxvwyzyxvwwwvvuuwzz{|~~~}~yy|||~}~}|}zyxxvwxz||}}{zxzyxx{~~~~}|}|zy{{|}}}}}{{y{||}}}|{{z{{{|zxwyz{zzxy{}}|||~{}|z{{zxyyzxxyzzz{zz{{{{y{xxxxxwxwwvvusrrsrrsvy{~~}~|zzyyyyz{{yyz|{{~~}}{}{zzzxxz|zxwvrprvx{~|~|~X)*))*((()'''(&  	-"~zy{{zzz{|||||{|||{{{|}{{zyy{}}{{zxyz{|}}}{yz|{zyyzz{~}{{{{yz{zwuust|~}~}}}~||z~~}{~~{{{~||}||{}{|{yyzxyz|}|~~||zyvvxxyy{{{yzxxy|}zvxx}~~~~~}}{{~~}{{|zzzz{{|~}}~~|}}~~}}|{||wwwwyyxwvxtttxxxxywuwz{||zxwvx{~~~}|{z{xx{}}}}}~}}z|zw|~~~|}||}}~{|}|yy{~~~|yy}~~~~~~~}}||}|}|~|}}{{|}}||}{|||{||zx{}||{|yyyzxxyz|~}~~}|~~|zxyuuvwwuwxxxxyxvvvtstusqrrqqqrqv}~~}}}~}~||{{{}~~~|{zyy{~|||{{z||{|~~~~}|z}{{zyyyzzy||}~}|zy{|zz{|||||||}~~}|yzzxy}~~}{{|~|}~}~|~||}}|y{}~|zxwwywwwwwwz}|{z||{|~}yxyvuwzzyxwvvy{xwvwsvuvttvxzzy|~}~~~yyyz|~~~}}{{ywwvwy{{|||{yy{zyxz{}|{||{yz{}~~}}}zzzzz{|}}}|{||{{{zxyyzz{yywy|||}}}|||{{yyyxxzxwwxxxy{{z{{zzyzxwwxwvwxwuuttrrrqrrsvy~~~|}}}{yzwyyyxzz{yz{zz|~}}|{yyzxvx{{ywvrnotvx}}{}~||}W(**)*)(()'(()&  	. ~zzxzxyzy{{{{{zyz{y{yy||{ywz||||yyxxyzzz|{yyxz{yzyyxz|{zzzzzyyxwvvttw}~}|}~||zyz}~}~~{{zz}}||{}{{{zzyx{~||{zy{zxwyzyz{}{{{|{zzxwuvvwxxxxxxxvwy{zuwwx|~}{~~|}~~~~~|{{}|}z{{z{zzyz{|||}}}}|~~}|}~}|{zz{{{vuwxxywwvwtuvwxxwwwvvyz{zxwtrvy}~~||}|zyxywy{||{zyy~}}{|~|yxz~~}|~}}}|}|{|}zzyy{z||zyx{{}~|~}~~~}~~~}}}~|||{{|{}}{|{z|}z{|{|zz|}{y{yyz|||z{{yyyxww{{~~~~~~~|}|{}||zxxtuuuuuuvwwvxxxwttuustrrppppoosy~}~~}{}{yz}}|zyy{||}|{|z|zz{}}~~~||{{zzyxyzzyz|~}~|}{z{|yz{~}|}}||~}~~}~{{z{yy{~|}~}zzz|}|y~}|~~~}~}{z}~~}|xxxyyvvxwyz||~{|{}{~}{zywuuywzzywww{{yxwvutuutuvwxwy}~}~yxx{}}~~}|z{zywvy|}}}}{{yzzyz{z|}~{|~{xz||~~~|{|{|||}|~~}}{||||}{yz{{{||xxwz{|}~~}||{zz{yxwzzyxyxxx{{zz||zyzxxwwxwxwxuttssssrrruux}~~}{}}{zyyyxz{|{z{zz}~~~~{zyzwuuy{zyxtpqqtv{~~|}}~}}X))*(*)(()''((&  	/!{{{{zy{z{{{||zzyz{{|{z{{yw{}~~{zzywy{zzz||yz{{z{}|{z}||{{{{{{zzzzxxz~~}}{zx{~|}~}|||}}|~~z|~{xux~~{{z|yxxzzzz~}~||{{y{xwwyvwyywwwxxwvyzyvywx|||~}|~~~~|}~}}{{{{{|zz}{|||}~~~~~~}|{}|{|~{xxyxyzxxxxvuwwyxxxwwvyzyzywtqtx~~}~}{zz{{z{}}|{{xx|z~}}{{~~~~}~~~}||~|zzyxyy{{z{|}}~~~~~}}~~~}~~~}|}{{}~}}||||}||}||{{{}~{}zzyz{||}{zzyxxw}~~~~~}}~~}|}|zzyyvtvuwvvwuvwwwxyvuvwuuttqqprpnqu{~~}~|}~||{yy{}~}z{{}|{{}{zz{yz{|}}~~~~||zyyzz|{|yyy}|~||{{{|}|~}}|}|{}~}|}~}{{||}}~|~~}{~{||}z}~~}~~~~~}|{|}}}}yyyzxwvxxy{||~}}{{||{{zxvuuwvxzxwwxyxxxvuttuttuuvwuuy|}|~~ywyy~~~~~}}}}|zzyyvxz}|{|z{yyzyz{{z||}|||zyz|~}~}~~}}{z||||{~~~}~}|}}{||{{{{{{|{|xwwy{{|||||{yzyywxxxywyxxxy{zzzzzzyxwwwwxwwwuttutsrrrqprtvx{~~|~}{|{zxyzxxx{zzyzyxy}~}}~{zyxxvtuyzxwusqrrvz~~}||~|~W(**)*()((&('(&  	0 ~zzzzyyyyzzyzyzxxwxyywxzzzvwz{~|zxxwwyyxwz{yxzyy{{{{zxyyz{z{z{yzz|zz~}}|}||{xxz}{yz~}{|}{~~}~}{{{y{{zvsty|{zzyzxxwxy{}}|zzzyxyxvwxxwwwvvuvvvwyzwuwvwz~|{}|~{{}~~}}{|}}||zzzzzzzz{zy{{{||~}}}}}{{{|{|{|wwxxzywvwwvuwxxwvvvuuwvxxwutpqt|}}~}{z|{{xvw{zz|}|{wux~~}}~||{}~}}}|~~~}|~~~|}}|yyyxzyzyyzz{||}{|~~~~}}}~|~~~~~~||}||{{{{|||{|{{{|z{|{{{{zz|}{{zzyyx{z|{zyvvuy~~}~}||~}}|{{z{zxttuvvwvutvwvwyyxvvvvuttqppqporuy~~~{{}|{yyx{~~}{z{{}||{{zy{{{|}}~|~|||zywx{{|zzyy}{}{{z{{}|{}~}}}|{}~~||}~}{}{}|{{|}}}{}|{|zw{~~~~}|}~}~}|yyyxxvwzz||}~~}|{{|{{zywwvuuvyywxwyzyxxvtstvvvvwvusuy}~|{|~zyz{}}~~}}||{zxx{||}}{zxyzy||{||}{|{{zy{}}~~}|}~{{z}|{{|~}}}}{|}}}{{{{{|}||}yxwxzz{}|{{{zzyyxxyyxxyyyy{{{z{|zyyywxxzywxwvttuutturrqstuwy|~~~}|{z{zzxwxzzz||{yy|}{}}}{zyzwutuxxwvsqqrv{}~~}~W)**))((()'''('  	1"}}z{{z{|{{|zz|yxwx{yyxz|zzy{~~~{yxxxxwvz{yy{z{||{z{{{zz{{{{{zz}}}||||{y}}zw{~~}}||~}~|||{}zwstw|~{zz|{{yzyx{~|}|{yyyyxxyzzwxwwwwvuxzzxvxxx{zx|~|y~|}~}}}|{{z{||{{z{z|}~|~}}||{|}}||zwxxxzyxvxyvvxxxwwvuuwxyxxwtsqptx}}}~zz||zwutz|{~}ywy}~~}}}~~}~~}{{|y{yzyyz}zz{}~|~~}}}|}}}}}|~~}||{}}zz{}|{|z{{|}}|yyxxz{{|{zywwy{~~~|}}~|}}|{zzvuvwwvwusvwvwxzwwuuttssrpprssuxz~~~~~~}|}|zy{{~}|||}|{|zz{}}{}}~~~~~|}}|xwxz|}}{{z|||{|z{|}||}}}}}{z}}~}}~}z|}}}}z{{{{|}{|{xuw|~~}~~~}}||}|{yyxwxwwxz|}}}}|~}{|{{zzxwwvvuvyxyxyyyxxvuuvvvvvvvuttuy|}}||~~yyz{}}~~~}}|{yy{z}{||{zyzyz|{|{{}||||{z{}}||}}|{z{}}{|}}|||{|||}}|zz{{|{||zxxyzz{{|{zzzzyxyxyyxwxzyzz}{yzzyxwywxxxwvwvuttttsttrqqrsuuwxz}~~~~|zyz{{yvxyxy{zzyx{|{{|}{zyywvvsuvwwtsqrw}~~~~~}~}V(**)+((()'('(&  	2 |zzzyzyzzyzzxxywvvxxxwyzzyyy{}}}|zwvwwxuwwvxzzz{|yzz{xzxyzzzzzz{}|{~}~|{{zz{yywz~}~{{||{}}~|||yxz{{xvvux||zyz{zyxwwtw}||{{xxxwtuvzyzxwutttswyxyxwyxy~~~~}}zwv~|}{~~}|}|||yyyzz|{{z{z{{||}|}}|||{||{|{||{wvywywvvvwwxwxvvwvutvxxvvvsqoorw}~||||{xxywurrvyxy~|y{~}|}{|~}}~~~~}{{yzzzzxxx{{z{|}}~~~~~~}~|{{{|}|{|}}|{{{{||yy{zzz{zxy{}|{zzvxyyx{yxutw}}~}~~|{|}~|}{yzywuuvvvwuuuvwwxxwvturrsrqooqtvx{z}~~~|}|~}~~}{{z{}~}}{|}}{|{zzz|~|}~|~}}~}}|||}{yxyz{|~||{{zz{zzz|}}~|}~}~|y|}}|}}||}|{|}||zz{{}||{||zvwy~~~~~~}~~~~~~~~~~}zxxwxyy{{}~}~}~}}|{{z{zxwxvvvwyxyxyzzxxvvuxwwvyxvvvwvxyz{z{{~~{yz||~~}}~~~||}{yx{|{|||{yzyz{||||{{{{|{{z|}~{{}||}}||||~}}}{{{}}~|~||{}|}}~{zzzyzz|{zy|{zyzyyy{zyz|z{y|{{{zzxwyyxxywvvwuutuuttsrrsttuvvvxz}~~~}|yzy{{xxyyxxzy{z{z{{{||{zywvtuuuxwtsrqw|}~~~~~W)**)))((*'''(&  	3!}|{|}{{|{{z|zzzxywxy{yyxyzxx|~}~{yxwwywxwtu{{|{}{z{{|zz{zz||z||}~}~}}}|z|{yy|~~}||z}{|~~}}|{z{|{{zyz}|z{|||zzxyw~~}|{zyyyvxwxy{|zxwvvuwzzyxz{y|~~~}~~{xyz~~~}}}}|{{zyzz}~{}~||{}{|}}{|{||{}~}|||zxxxwxxwwwyxyxxwwwwuuvywwvvuqopry|{}|zzyyvusswzwx}~~}~}{{}~|}}{z{{yxy{z{{}|~}~|}|{}}~}}}}}|}||}}{{{|{|||yy{~|{zzvxz{xz{xwuw}~~}}~}}|~~|z{{wwuvwwxvvwvvvwwwwvwssssqoopuzz{}~{z~~~~}|}}|}~~~}}~}{|{zz|{}~}}}~}}}||||}{{xxz{|~}{zzz{zyz{~~}~~}}}|~|z{~~}~}}}|{||}||zyyyz{|{z}~z{~~~}||}~~~~~}|{yxyzz{{}~||}}{{{z{}zzyywxxxxyzzyyxwwwvwvvwwwwwwwvxwzzzzz|}yx{|{}~~~~|{~}~~}}|yzz{|}{|{zzzzz{}|z|{yz|||{zz|~}|{{{z||{{||}~}~|z{z{||{|z|}|}}}||zyxyy{yyxyyyyzyzyzyz{{zz{|{z{yxwwwvwxxvuuutsuvttsrrrstsstvvvwz}}~~|z{yyy{yxxwwxywyzy{{||{||zyxwuvuvwvttrptz}~|}|~V(****((()'''(&  	4 }|zz{z{{zzyzzyyxwywwwyxxywwwuy~}}zyxvvwuwustxzzz{yyyxwyz{z{z{{{|}|}~~}|{{zzyxwz|zzxyx}|{{|~}~~~~}}|zzzz{{{yyyz{yzyz{{zywyz|}~|{zyxxxwuuwwz|yxvuvuvxyywwyyz|}~~}~}{|~}}{z{{~~|}}|yzxxxzzz{{|{zzz{z{|{{|{{{{|}{{zywwxuwwuvxxxxxwvwwuuvwwvvvwvspprz~|{{{yyxvtrqrsvuuy||~x|~~}zy||}}~}||{z{zyxxzzyz{{|}~~~}}}|{zz{|}|}|{}|{{||{{{{{|{{ywx||zzyvwwyxxzywxy|~~~~~}}}}{|}|{z{{wvvuuxywvvvuuuvuvvuusrrqonoqxy{}}~~~~~}{{|~~~~}||}~}|}~}|||}|{{y{{}}}|~}~{}|{{{~|z{{zz||~{yzxxyxxz|~}}{|~|zx{~~~~{}}||}}~}{zzzzy{||z}~|~~||{|~~~~~}{|yxyz{||}~}~}}|{{|||{zzxzyyzxzyzyxxxwwwvwwwxwuwxxzxzyzyyz|}yxxzz~~~~~zy{{|{}}{x{|z{|}||||zz|}}|y|z}}}{{{||}||{~}~|{{|||}|||}~~~~}{zzyz{zzzx{{z{{yzz{{{{|||{{{z{{xxvxwvvwutuvvvuvvsrtsssuuuuuutvz{}~~}}~~~}}{yxxz{zzxwyyxwy{|}|{z|}|yxwwvwwxvtsrpty~~~}~}}X(**)*(((*(('('  	5"~|z{||{|}{|z{zyzyxwyzzyyyywwuv}~~|yxyvxwyvtuzyzz{zzxywy{}{{{}}}}~|~~}||{yyxvyzz|zyywz||||~~~~~}||||}}{|{{|{zyzz|zyy{|}~}~{zxyzwvvuvw}}{ywvtvyzyxxxy{~}~}{|}~}{||~}}|{{zyyyz|{{|}{{{{||}||}~}|{~|{{z|wxwvvxxxx{xwxxxxvxwwwwwwwyxtrvx{}}|}zxxxusrrsvvux||~x~~~~||{}~}~~||}{zyy{zzz{y{}~~~}}|||||}}~|}}~{||{|}}|{|||zyy{{{yyxywxxz{zzz{}}~|~{{{}z|{|wwwuuvxwxwwxvvvwvwwutsqqnnoosv{~}~}~~}}z|~}~{~~~}||~}|~}{{|}{{{}||||z}~~|{|{yy{|{{{{yz|~|zzxwwyxy|~~}|}{|||y||~~~}}~}z|}~~~}|zzzz{|{|}~~~}~|{{}~~|}|}~~~|{zzzz|}~~~~}~}|||}~}{|{zzyzyzzyxxxwxyxwxxwxwuwxzyyzzyxywz}yyxyxz~~}~~{zz{|{|{zxyz{yz|||{}zz{}{{}{{{~}}}}|y{{{zz{{{~~|}}{{||y{~~}|}~|{zyx{{{zyz{{{{zyz{}|||{{z|}{yzywwuwwwvvuuuvvvuvttrtststuusuuuvx{|~~~~}}~~~}~}|{xxyxyxyyxxzxvwyy}|zy{}|yywvvvwvuurqnqx|~~~~~}}}}|V(**)+)(()'('(&  	6!}zyyzz{z{zzyzyyxyyxyzyywwxuutu{~~}{yxwvvvwustvxyz|yxwxvx{z{zz{}{{~}|}~~~}z}}{{zzxywwzzxwxxvvx{{z{|~~~~~}}|{z|}}{}{{zy{yyyz|yywy|{|~}||xvzyuvusst{{zyxutuvwxyyxyz||}~~{z{|}||{{{~~}~|{{{yyxyzyyy{{{{}{{{z{|{|{z{z{yzzzwvvuwywwxwyvwxwwwwwwwwuuwwvvvz{}~{{zywvvsrpqqsttwy{|~z|}~~}|{|||}~||~~~}|{}|zyyyzxyxwx{}~~~|}~}|{{}|{}}{||||{|{|||}{z|}yyyz|{zzwwwwwwy{xz{~~}|||z{}|{{{{vwvusuwuuwxwvwxvwuwussqomnnoqtw}~~~~}{|}~~}|~~{~~}||}|||}}|{{~~|}}}}{}}}~~||{{zyyz|{|~|yy{}{zzxvuxxw{~}||~zzy|}~~}~}|{|}{~}{|zyxzzz}~~~~~|{||}~~}}}||~~}}|y{{z|~~}}{}}}||||{zzyzy{yyxzyywxxwxxwwvyzyz{zyyxww}xwxzzz}~}~{zzz||{||zy{{{z||}}|{z{}|}}{{}~~}}{z{{|z{zx|~}~|{|}}{}~}}}~}{{zz{{~{zz|}|{{{z{}}||~z|{}|yyzyxxxxwyxvuvwvuuutttttuuvvttuwuwx{}~}}}~}}~{zxwxyyzyyyzzxwyw|}{zz|}{yyyxxxxvtrqoqv{|~~}~~~~~~}~|~W*+*)*))()'''(&  	7!}{z{{|||}||{{{{yyzz{z|zyxxxwtty~~~~zyyyxyxwwvwx|{}|zxyxxz|{{|}}}{~~~~~{~~}||{zyyyzzzyxwyxyz{|{}~}||}|}}}}}|{{xzz|{}{{xy{|||~~|{wxxwvvssuy}{{{ywvwzyz|xz|{|}~}|z{~}}~}}~}~}{|zyyz|{{{||}|}|{{}{||||{z|{{{{{xwvvxyyxyzxxyzyxyyxwvwxuwzzy{}}}~}{|zyvvtsqrptutwyz}~~}~}{~~||}}|{|{zzyyxx{}~~~}~}}|}}|}}}|}~{{|||}}}{{{|{z|||{z{yxxxwwyzzz|}|~}|{{|z{||wvvwvuvuvxyyyxxvvvuutsspoooprtx}|~~~~|||}~~~}}|||{{~}|}~~~}~}}}~~~}{{zyyz{y{}}{z{||yxyvvxwyz}|{|}}{{|~~|||{}{|}||{zwzzxz~}~}|z}|~}}{}}|~}|zzzz{{}}|{z}~~}||}{|{{yzyxxzyyyyyxyxyxvuxzzz{yyxxvw}xwwzz{|~~~~~~~~}}|{{{{y|||y{|z|{}|{}|{y{}~}}}{|~|}}}{{{{zzzzwx{~}~||||}{}~~}}|}{zzz{|zz{}}{z{{{|}}||{{zz|zyyyzzxzwxwwvuvwuusssrstuuututtuuvtvz|~~~~}|~~~~~}{yyywwwzy{z|ywwwvy}|yx{~|{yyxxxxwtrqoptwz|~{~~~}}}|}~}V()*)*(((('''(&  	8 |xxyzzz{{{z{{zzyyzwyyvzyxvuvusw{}}{zzyyxxxuuuwxyz{zxxxxxy|zz{}~}||~}|{}~}~~}~}{{{{yyzzzzxwvvvyy{yy{}~~~}}{z|||||}||{yxwy{}|{zyy{zyz{}}{zwxuutrruyyzz}{ywwwy{{zz{{zz}||{yz{|}~}~}|}~}|~~{zyxwxz|{zzz|{||{{||{{{{zzz{{{z|zutvvwyxxxwwwzyxyxxwvvvvuvxzz}~|}~~}|{zxwuutsqpoptruxxy{~}}{{{~~~~}}}~|zzz{yywwwxz}~}~~}}~~~~~~~||}}}{{{zx{}|{||{|}{z{{{zz{||{|zxvwvwvxxyy|~~~|}}||{{{z|}vuuxwvvvuwzzyxwwuvuttsrrqpqprtx||~}~}}}}}||||~||||{||~}}}||}}}||{|~}}|{{yyzzwz~}|zzzzxyxvuuvx{}~~{{}}}{}~~}~~}{~||}{|~~}{zxxzyx~{~~}{}||~~}|||}}~~~|zz{zz{~}}yx{}|}}||{yyxyyyyzwxxyyx{zywvxz{y{xwwvww}yxvz{|}~~~}|}~||zzzz{|{{z|||z}{|||z{{~~~}}|~}|}~{z{{y{yz{{|~~{}}~~}|||{{{|{x{}~||~{}|~}|}}|yz{zzz|z{zzyxwyvuvuuttttttvwvuwuuvuvuwxyz}~~~|~~~~}yzywwx{{{{|{xwxwwz{zy{~~{zyxyxxwsqpnotvy||}}|~|~~~}~~~W()))*((()''')&  	9"|zy{{|{}|}||||{{{zzzzyyyyywwwww{}~|yz|{{zzxvvyyxyz{yxxxx{|}}~~}~~}|~|~~~~|}|z{{zz{{yxxxvwz{xyz|}~~~~}}~}}~}}||zxutz~{}{{z{yy|~|||yyxvsqsvxwx{yxxy||}||}|}~}|||{|}~}}|~~~}|{{xwx{{{}}}}}}}{}~}|{||||}|{|}|vvwwxzxzy{xyz|zz{zvwwvvvxz{||}~}~~}||yxvvtrqsqqrtuxxx{~~|{}~}}|}{|yzxwz~|~~~~}~~~~}|}~}|{{zzz}}}||}~~}{{{{yy|}{|zzxxwwuvwwxx~~~~~}}}}}}|{{|wwuvxwwuxwzyyyxwvvvutsrrqqrpqrxz}~~~~}~~~~}~|}}}}}}~}}}}||~}}||}}~~~}~|{~||||zz{yy{~}}{{yzwxwwuvuwz~}||}~||~~~~}|}}~||}{y~~}{{yxzyx}~}}}}{{|{~~~|{{z}}~~~~}{|{yz||}|~}}{xx|}|}}~}{{zy{xyyzxyxxy{|{zwxyyyxzywvwvx}xxxz{|}~~~~|z|}~~}|{z||zz{||{z}}{{{z{|}|{|{|}}}~{}}z{{|xyy{z{}~~}}}~}|~||||{zy{yyx}~~}|}}|}||||{yxzz{{|{zz{yxxxvtvvttttstuwvvvwttuvutuwxy{~}~}|}}~~~{z{zwvvyy{{{{yyyyxyyyzz~}{zywwxwxurqppstwz|{zz{z|~~~||}}||V)**)+)(')''')'  	:!|zwx{{z||{z{|z{zz{yyxyzxxxwxxwvxz|{xw{{}{zwuvvxxxywwvwwwx{{}}~~|~~}|{||{|~~~~}}}zzz{{zyzxwvwwvvywwwz}|{|}~}}|}|}|~||||ywrrvz}~y{|{zwwy}{|}zxxvtrqrtss|{yxuw{~}}|||||}{z{z{z|}}||}|~~{}~}~{zzywwwzy{}|{}|~}||}|zz{{{{}|{|z{wvvvyywxyyyxyzyyxywuvvuvxxyz|~|}}}}|{xvuusqrqopqrswwvwy~~~~}zz~~~}}{}{zzzyy{}}}}~||}~~~~}}}||}{{|zzxy}}|}{{{||z{{zvy}|{{yxwwvvtvvsv|~~~~~|}|||{{}xxvvvyyxuwxyxwxwuuuuuttspqqqprwy||~~~~zz~~}}}~~~|||~}||}~~|~~|}}|z{|||~~}||~}||{|}z{z{{}}}z|{yyxvxvttvx~~}||{~|||}}~}||}|}|{|~~~|zyzyzz~}~}|}||{|~}||zyz|{{~~}{}{wwx{{{z~|zyz|}}~~}~zyz{|zz{yyxyx|||yyyzzyxzxxtvxy|xwwy{{|~~~~{z~~}~~~}z||}{{|||z|~|||{{{z{{|}~~~}|}~~|}|{z{{yxy{{|}~~~}~}~|~}}}|}|z{zwvx|~}|}}~{{{zyy{||~~|{|}{yxxvutwutuuttuwwvvwtttvuttxxz{|||~}|}|}~~|z{zxxwxxy}||zz{yxyyx{|~}|zyxwxzxvtsqqruvyz|zzzzz~}||~}|~~X))+*+))')'('(&  	;!|zzz}}}||}||||z{{{|{z{{zyzzxxywxzzzyy{z}~}{xvxyzyzyvvvwwwz}~}~}}~}||{}}|{{{ywwvxxyxxwzy|z|~~}}~~{{}{xrtwz|~}|{||xww{}|}|{yzxtsssrry|zyvv{}}|}~}}|{{{{|}|~~~~{}~~~}{{zxwvyz{|}}}}~}}}|{{||||}}|{|zuvuvwyyyyzyy{|yzyywwvwwvxzyz|~}~}~}}|zxwwtsrsqqqssvvvstz~|{z}~~~~}}|z{{{}}~}~}~}~~}}}~}}}|{|}|{{{{~~~|||}||{{xx}|||z{xxxvvutrsz~}}}|}|{{z~yxvwxxxyxwxwwwwvvtuuvsuqsrrqrtvz||~~~}~|{~~~~~~~}}{}}||||~~~}}~~|{{z||~}~~~}{{{|{{zyz{|}|{{yzyyvwvtqtw}}|}|{{}}||~~~}|}}|{}}}}}}{}}||}~~~~|}|{|~~~}zxwwz{x|~~|{{yvwxzxw~~{yy{}~~}~}|zy{|{zyxwxxww{||{zyzywxxwvvwyy{xvwxz{||~~|{z{||}~~}{z|{{{z|{{z~}{{{yyzzyy|}}~~~}~~}}}{{{zzzyz{||}|}~}~}~|}~}|z{ywvux}}|~~{{|{yy{{}|}|{{|{yxwvtsvtttuuuuwwvututuvuttuyz||z{{{}~~~}|||}~~}}|z{{{xwwvw}~{|{|{xwyxxz}|{yyxwyzywutsqrsvwzzywxyxz~~{zz{z{~V))*)*(('(&''(&  	< |ywy{|z{}|{|{{zzzzy{yyyxwxwwwywwxzwyxywy}~yxwxzyyxxvuvvtvy|}~~}}~}}}}z|~~~~||{{{{{{{|zywxwvuxvvuwxwwyyz{~~|~}}}|}{y{zyvvxz|{|{z{yyvuv{z{}{zzyyvssqrpu{{{xuuv}}|{|||zzy{yzz{~}~~~}z{}}|~~~||~}~{zzyxwvvvw{||||||{|{|{{{{z{|{zz{zuvuvwwwwxxxzz{ywwvwuvwvvxxxyz||z||||||ywvusrrrpopsstttsrt~~|~~{|yy~~~}}}||{{||{|}|}}|}}~~}}}~~~}}|}||{{|zzz{z|}~}{{||{|{zxxz|zzyyxwxwuusopt}~~~~}}{{|}zzy|yxxwwxxxwvvwvvvtttuuvuurrrpqttwz{}}}}}~~~~}}}~~~~}|||}{{y|}{}~}}{{zyy}}}~}{|~}z|{{z|}||zzyzzywvvuqrv}}}||}|}}{||}~~}|||~}{{{}{~~~~}}|~~~}~}~}}}||{z}}||}yxvyzxx|~~~||wwuvvuw}~|z{|~~~~~{yy|{|yzwxxxvy}~}{z{xwxxwvtwx|{xwyyyz{||}{{|}|}||}|{{{|{z{}}|z{zxy{z|}}{|~~}}}||z||yzzyz{~~|{~~~}|}~|||zyxyz|}}}~}||||zz{||}~|||{{xxurtvuuuwwwwwwvvvuuuvuttwyz}}{{||}|~}{{}~~~~}{{|zyxyvw||{||~}yyxyy|}}{yyyz{{xwvtssuuwz{yxxyxz|}|z{zzy~W))))*()()&''(&  	=!}zxzz}}|~~|}}{{{|{{{{zxyyyyx{yxwzyywyyz|~}|yzz{zzywwywwwz|}~~~}~}~~~}}||}~}|}~}zzzywwxxvvwvxwxzzx}~~~~|{}}yz}{yvw{|{|{zyzywvxyy{~}{zzyvuttrruxzzzxwx{~~~~}~||{|{z{|~~{y}~~|~~~~}|{{ywwwwwy{z{|~~}}~|{}{{z|}|{z{yvvuvwyuwxywyzzxwwxwxxxwwxyxz{}}|}}}}~zxxwusqsrsstuuvuqqsx|~~~}~}|}z}~~}}{{|}}|~}~~}}~~~~}|}{||}|||{}~~}~}}}|{}{}z{|y|{{zyyxvvspooqx~~}~{{|~}{z|yywxxyzyywxwvuwwutuuttursrsqssxz{}~~}}~~}}}}~~~}}~}||{{~}}{}}|{{zxwz}~~~}}{||||||{{}}}{xwyzzyyywrqsxz|||}}{}|}~~~{|{~}}z|{}~~~}~}~~}}~~|}{|}}}{|zxwyzxw{~~|zzwvwuvvz|~|||}~~|}}}|zx|zzzxxyxxvw|~|{zzwwxvwtvxz}wxxxxwz}}}}|||{|{}}}}~~~|||~{|{}{yz{}|z{zyz|{||{zx~}}}}||~~zz{|{zzzzz|{|yz~}}}|||}}~}}zzzyyz{~~|{||}}zz{z{|}}}}}|ywvsrrtuvwvwwwywutwtttvtsrwy{|~|}{||||}}~~|{}~||~{|{xwwzww{|zz|||zyyyx{~}zz{zzz{yxxwvtssvxxyywxyxx{||zyywv{W(**)*(((('((('  	> |ywxxz{z|}||{z{|yyyyywxxwxxyyvuxxvwwwxz}|{zzz{yzxvwxwwxzy{|~~}}}}}|}~|~}~}|}|{|}}||{|zyzywvyvusvvvvuwwux}}}}{{|{z{{zyywyy{|zyxyxxuvwxy}{zxywvttsrruuxzyxwyz|}}~}}{{|zzyz{~~z{~~~~~~~}}}}}~~}}}}{{zyvvvuvvxxz{{||{}{{z{zzz|{{yyxuuustwuuvxwxxywwvxxwwxvvuwxxy|{||||{|}zxwvusrsqsstutssoppsuz~~~~~~}|~}{|}~}}|{}~~}|{yz{|}}}~}}~~~~}~~}}~~~|{}|{}|{|||}|~~|||}{{|}}{z|{{{zzxwwwusqnnory~~~}|{|{zz}xvwwxy{zzxxxvwyvvttussutsstqqsvwz|}~}~~}|~~~||~}|}|{{|{{{}~}||{yxvwz}}{||}}|{{{{z|~{{yywwy{yyywutvz{|}}||{|{{|~}{{}~~}||}|~~}~}~~}{z~~}~~}}|{}{ywxxwz}~}~}~{{{yvuvvw{~~||~~}}}}|zz{z{yyyyyyxwz~}}{{ywxxwtstuy|yxyzzxy}|~~}}zz{{|~~~}~}}}||||}zzzy||z{zzz{z{|}}y|~|~}||}||z|||{z{{z{{{xw}}}|}{{||~~}{}||z{}~~}||{|}{|{zy|~~}|{zxxutsutxwxwwxxxuuyvututssvwz~~~~}~}}~~~~}|{{}}|}~||{zwwyyxz{zy}~}{yzzxz||{z{{zz}{yzywtuvvwyzyyyzxyz|{zyxvtw~W)****(((*&'(('  	?!|zyyzz{zz~~}}||}||{|}zyyzyyz{zxwxxwwyxyy|~|}}{{{|zxxyzyyyzz|}~}~~~~}~~}~~}}~~~}~||{zxwxywvvvtuvvuvvy{~~||||||~|{zyx{|~{zyyxxuvy{{}|{zzywutssvxwyzzxx{}~~}{}~{z{||}}~~|~~~}}~}~~}}}}}||zxwxwvuxxyz||||~{{zzzy{}{|zzvsttvwxvwxzyxxzxyxywwyyuvxyxyz{{}}}||||{zyxvutttuuwvusrrqqqsv|~~~~}~~{|~~}|}}}|z{||~~~~~~~~~~~}~}|{}|}||}|}}||z{||}|~}}|~|{|{{zxvwutqqooquz}}~~}}}{|}yxwwyyz{yzywwwwvvvvtststtvuvstuwy|~~~}~}~~}~}~|}}}}||z}|}{||zyxwy|~|}{||{{{{|zz|||{zywwy{zzz{xvvx{{~~}||z{|}~}~|{}}}||||}}}}~~~}|zyzz}~|}}}||z{yyvwvx{~~~~||{yxwvwzz~}|z|}}}}{{{{|zxvv{yzxvy{}}{zxwwxutsstv|wxyyyyyz{}~}{yy{{}~~~~}~~}|{|{|||zz{{z{{zzzyy{|{{z{}}}|||}||{|z{|{zzzyzyxy|}~||{zzzz{~|{{{|z{||~~|{{z{~}zz{{zz~~}}}{zwwvsttvwwwwxwxvuvwwuutttrtuy}~}}|~}||{||{||{{ywxyzyzzyx|~|{{zyzzz{{{{{|z||{yyvvuvvwwyyyxxxyy|{yzxurv|V()**)((((&''(&  	@!|xywyyxyz{}}|||{z{z{zzyxyzxxyyxxvwvtttvxvzy{||{{yxyxxzyyyyxxz}~}}|~}}|}||}}}}|{z|||}{}|{zzyvwvwvvttsttvtttwy|}~~{z{y{{~}|{yxz{zzyxwtuuuwzz|{zzzxvutsruxwxyyxwy|}~~~{{}~|{{z{{}~}~}~}~~~~~~~}~}|~}}}~}}|zzxxxvusvvwz|{z{|zyyyyz{{|yzzvrstswwvvwxwwwywwxxvvvvtuwyzyyyz{{|{{}|zyywvvstrsuwuussqprpqtyz{|}~~~~~}}~{~}}|~}|~~~~~||}||{{~~~~~~~~~~~~~~}|{|zy|||{|{|{|||{z{}}|~}}~||||{yxxwuuurpnppuy{}~~~}||}||{~yxwwxyxyyyxxyyyxwvuuttstsuwvvvvvxz~~~}~~}~~}}{}}}~}}||}{||~{zxzz{}{}zz|}|||{{zz||{zyzxyz{xyzzwwzy||}{|zy||}~~~}||~||{{|{{}}~~}{{|}z}~}}~}}|{zzyyywx{~~}~}}||zxxxzz{~|{}}~}~}zz{yxxywyzzxxz{|||{{yywxvttutzxwyy{yy{{|}{yyz|~~~~~~}}|}~}}|{z{{{zzzz{{zz|{{{|~}~~}|{||{z|~|}{|{y{{yxx{}}}}{{y{}~~}||{{z|~}}}|{|{~}y{||}}~~}}}{yxwuuvvxwxywxwywvwxxvuutsstsv{~~||}|||||}zzyxxzzyyzyxz}{|{{zz{z||||}}}{{{{xwxyxwxyyxyyyzzzz{yzuru{|X))*)*'(()'''('  	A!}zzz{{yyz{~}~}}|{|{|||zz{{yz{yyyxvvtttwxz{y|~|{zzyzz{z{zzzzy~~~}~}~~~~}}|}}~~}}~}|z{yxwwwxuvutvuttuwy|}~|{z{}}}z{{}zxwwvttvwz|~}}||yxvxtqtxxzz{yxy}}{z~{~}}z~~~~~~~~}}~~||}zyxwvvuuvxz}}||||zyy{|}}}{yxvsstuwxwwvxxxxxyxxywvwwvwxyyyxz{|}~}|{|{zzzxvutuvvxxwwvtrrsruxz{|~}y}~}~~}}}|}{{|~~~~~~}|||zz{~||}}|~}~}{||z{{}}~}}|}||{zyyxwxwtrrtsw~|~~}}}}|}|zwxyxyzxwxyyyzyyxvwvuttutuvyyyyywyz~~~~}}~}~z|}~}~||}}|}}zyzy|~~|}{{{||{{|{{{|{{{zyxzyyzz|{ywxyy{~|}{{z{|}|~~}~}~~}{{||}|}~~}}{}}~~}~}}}{{{z{zyxy{}|}}|{}|{yyyzz{~||}~~~}}{zz{{zzzxxyyzzy{|{|}|yzyywuutuyvxyzyyyyz|}}{|z{~}~}~~}}}}~~~~}{||{zz{zy||{zz|{|}~}}|}|{{}{y{|}|{}{{{|zzxz||}}|{zxx}}{{{{z{|}|}||{|}|{{}|||~}|}}{yxwvwwwwxwxxwxyvwwwwuuvtrrrssw}~~~~{}{|{{zyxvy{yyzyxxx|||||zyyzzzz|y||{}zzyxwwxxwwxyyx{yyyz{yyxvttx{V(**)*(('('''(&  	B ~ywzzyyyyzz~~||||{zz{|{zzzxxx{zzxzwttrssvyzyz}{|zzyxyz{yzzyxz|}~~~}}}~|}}~}}}}}|~{{|}|}|}z|{zxwwxvvuututsqrstwz|}|~~|{xvy|~~~}zzy|{xwwusrrz{{|z{z{yxuvtrruxzz{zzxz}~}|zx|~~~y{~~}~~}~}~~|~}}}|~|{{zzxwyvttuvwz|z{{{zyyxy{|{|xywvrrttwwvwvwwxyxyxwxwvuvuwxyxxxyyzz|{{{{|{yywutsrvuwwvvvtrqsrtwyzy}~~}~~~~~~xuy}~~~~}}|~|}{yz~~~~~~}}~}|}||{zzz}}|~~{{}}|{{{zzx{||{||||||yxzywwxvttvuw|~~}~}}~~}{|{{{|}ywwwyz|yxwwxyyzxxxwvvtttsstuz{{yywx{}}~~|}~~}}||x}~}~}}{|~~}}|{{{|~|}||}||||{|||{{{zz{zyz{{zy{{zxyxxy||z{{z{|~}|}}}~}|}{}}}}}}}|}}}~~}|{|{z|{zxz|z}}|{z{|{zy{|{{}|}~~~}}|zz{}z|{{{y|{{|{||z}|{{{xwvvuuyvwy{{zyyy{~}||}~~}}~}}~~||}|{yzzx{}|{|||}}~}|}}||{}{{{|~|||~|}||{||~~}|{yx|~~}|{z{||||||}}}}|||}~}}~}}|~{zxyxwyyyxyyywvxwwwxuuuutsrtssuy}~}||}{zzyyxw{zzy{zyx||}}|{zzzzz{{zz||||{zxxy{zyyyzxyzzzzzzyyzxvwx{U)**)+((')'''(&  	C"{y{{|{zzzz|~}~}}|}}~{{{|zxz{yzz{ywsustwy{{|}}|{{yxz|{{zzzzy}}~}~}~}~}~~||~}}}|}{|zzwxvwwwwutusrsuvx{}~~}{uw|}{z||zyxwtrrw{{}|||}{ywvusuwwzzzz{{|}~~|zxuv}~z~~~~~}}}}|}}||zzywxuvvvwzz||z{yyzyz{||}{zzwttutwwxwxyyyzyxyxyvvvvvwzywwxyyy{|{|}}}{{{ywwtstxxxwwwvtttuuvyz{~}~~}~|vw}}~~}~}{|z~~~~~~~}}{|z|}}~||||}|||zyyz|||}}}}~~{{zyyxxxwwyx|~~}}{||{{z~zyvxy{{zyxxwyxzyxxyvuuuttttsz}|{yyz|~}~~~|}~~~}|}z|~~~~}{}}~}~}{{}~~}}{|}}||}|}|||{{z|zy{~}|{{{{yyxwy{|{zzz{~~}}}~~~~~~~}|}~}}~~~~~~~~|~}}||||{{||{|{zzz|{{zzz{{{yzz{|{|~}}}~|}}}}{|{|zzz||}}}zy{||{y|{zzzyxwwvwyuvyzyyzwvz~}||}~}}~~||}}}}~~~~~}}{{zyxxy{{zz{{{}~|~|||z}}z|}{||}}}}}~|{|}|}~~}}|zyz~~~|||}{}}|{{}}{}~}}}}~~~~~}}|{xyxwwzwxwxxwvwwvvwvttvssqrrrsuy}~~~~|}}{zyyxwwyz{zyyyxz|{{|{{z{zz{{{z{}}{{|yxz|{zy|yyy{zyy{xyxyxwvwwU()))+((')'''(&  	D!zzyyzz{{{x{~||~{|z{{{zzz{xxxzzzyzyvutssuyyy||}|yzyvvzzzxyxxz|~}}{||}}}|~||}}}}}||}||}|||{zzzzxxwwvvvvuttpprsswxz|~|yvvz}~~|zxzzzyxusppruy{yyzzzxwvtstuvxyxw{|z||}||||{xvrsz~~}}}~~~~~|~~}}}}}||{{z{zywvvutuvwxzzzzzyxyzz{||}{zzxssutuwwxxxxxyywwwxuwuvvuvvuuwxxyy{{z{{{|zxyvutstuwxuvvutssutvxxz}~~}|}{~~}~zy{~|}}}~}~}~||}{|~~~~}|~~~~||~|||{||}}}{{}|||{|z{{{z||||}~{{zzyyyyxz{}}~~|{z{z{{|yxxwyz{zyxwvwvxxwxxwvttrqpqtz~}|{z{{~|}}}}}~~}|{~|}~}}~~}}}~~}}~~~~~|{|}{{|}||}|zyzzzx{~|}|{yyyxvvxz{|z{z{}}}}~~}~}|~}~}|~}~~~~}}{}~}~}}~}}|{z|{|{{||{{||{z{zz||{zyz{{|{||}~}~}|{}~|zz|{{{}}}}}{{{}||y{|{|{zyxwxxxutv{zzyxvw|~}||}|~}}}}|~~~~~}{|{zyz||{||z{|~}}|~|{|{{{||||}~~~|}{|}~~}|~~{{|~~~}||{{|}|{z{~~~~~}~~}~}{zzwvwyxuxzzywwuxvxvtvvutrsrrstx|}~~}~~|||yyxwxz{z{zy{z||}||||z}}z{|||{~}|{||{{~|zz{zzz{z{y|{zyzywvxyU))))+(((('''(&  	E!|{z||z|{|||~~~}}{}||||{||zy{{{{|{ywwvuvxz}}}}}{{yxwz|zyzzx{~~~}}~}~~}~~~}~}}}~}~}{||}{{yyxxwyxvttsqsssuwy}|~~|{zz|~|zyzzyyxwtrrrty{{yz|zyxwwutvxyzyx{|~|}~}|{{|zvutx~~~~~~~}|}}||{{zyxwvuvvwyz{zz{{yz||}|}}||zxuuuuwxxxyzyxyxyywxwvvvvvwwvvvwyz{|z{{}{|{{xxxwvvwyxvwvwuvvvvxywy~~~{|{}~}~~}}~~}~~~~|z~~~~~}~}}}}|~~|||}}|~~{|{}{{{{{~}|}{{x{{z|~|~~}|}}}||~yyzxzy{zxyzwxwwwwvxwvusrooqtz{}}~|{|}~~~|}~}}~}{}|}~}|~}}||}~~~~~~~}}||{{|}}}}}z{xzyxz|z{}{yzxywwwz||{{{||~}}}||}||~~{||~}}~~|{}}~}~}}~~zz{|z{}}|z||||{zxx{|yzzzz{{||{}~}}}{{|{||zzy{z{~}{||~|{zz|{|{zxyxxyuuuwxxxxvw{}~~}}}|{|}}|{}|{}~~~~}|{{|{{{{|{{zz|}||}||zz{zz{|{|}|}}|{{|~~~}z|~|{{~~}~||}{zz||zyzz}~~}~}|~}|~{{xywvuwwvwyzzwwyxwwwvtusrqrqrssuy{~~~~~~~}|~~}|||zzwwxyzzzzz{z{|{|||{{|}{|{{{{}|{z{|{{||{yzzzz|{|z{{zz{xuvxwS()*)+()))%(((&  	F ~zyzzyz{|{{x{zz}|{{zz{zzyz{yxz|zz}yyxwvuuxy{{}}||{xxxxzyzxxxz|~~~~}}|}{{|}}||}}|||}|}||z{zzzwxuvwwutusrqprstuzzy{}||zy{~~}{zxyzxxvvtrrqpt{yyx{{yxwwutvxzy{yx|}}}}|z{||yxxxx}~}~~~~~}~|}}}{||{{{zyxwvssttvxxyyy{{yz}{|||{||{yttuuwwxwwyyxxxwxwwwwwvtvuvvuvwwwxzxy{|{zyzywxwvvvxwuvwvuuuvvxxvvz~~~~}~{zz|}~~~~~~~~~~~~}|{y{|~~~||}~~}}}}}~|{}~|z{}}|}}}{||{{yzz}}~}{|zz{|}~|}}}}||~xyyzyzyyxxyyxwxuuuwvuuuqoprsx{~}~{{~|~~}{~~||~}||~}~}|}~~||zx|~}}|}{{|{|{|}|zyzzy{|zy|}zyxwwxwxz|z||{|~~}|{{|{z{}}|}~~~~}||~~~}||{{{{}||}|{{|}{{{ywz{zxyzz||~|||~|~}}{{{|z|zzwz{z|}~~}|~||{yxy|}{{yyyy|wuuvuwxzxy|~}}||}|{{{|{~~~~}||~|||}{|{~z{{|}|||{z{zzz{}}}~}}|{z{{|~}{{~~~|}|}|zzz{{z|{|}~}~}~}}}|{zzxvwxywx{|zyyzyyywwuuurstrqptuyz~~~}}}~~}}|zzxxy{{zzzz{|}|{||||{||}}|{{{}{z|}|}|}}{{{z{{~|||}|z|{yxwyxS)*)**()()''')'  	G! |{y{{|z}~}|z|~z}~}|z{}{yzz|{{|{|{|}zz{xxyyy{~}}|{zyz{zyyyy{~~~|||}||}~}||}||||}|{{zzxwwwxzwutsrrquuvux|{}~}|{zz|}~}|zzzzzwwvuttrtwzyxz{zyywuxxwy{|{{}~~}}}{||{z{|~~~}~}}~|}|}}{zzxwutvuuvwyyz||||}~}~~}|}}{wvuvwxxxyyyxxyxyyywwvxwvvxvuvwwxx|zzz}|{{{yyxyxyyyxvvwwwwxwyy{yy{~{xxy}~}|z}{|}}~}~}|}}{{}}}|~}}|}|{z{wz~~}~||z||~~~~}|}||yyyzzyzywyzyyxwwvuxvvuuttsuuvy~~~}}|}~}}}{{}{}|{}}~}}}|}{z{~~~~~}}|}||}|||z{{{zz{{{{zyz}{yxxwwxvz{z{{|}}~~~}{|~|{{}||{||~~}{~~~}{{|zyy{|}|{|zz|{{|zxzz|{{{{|}}}||}}}~~|}}~|{{{|{{|xyzz{{}~}|~}|{zxz{~}{z{y|}wututvxyyxz}}~}}}{{{~{{{||}~}}|||}}}|{{|{{{|}||{{zyyxxz{}~|||zyzyy{~}||}~~~~~||{zz{||||{z{|}}~~}}}{zzzxwxzxxy{{{yzzzxyyuuuttstrpqrtxz|~~}~~||}}}}}}}||ywy{zyyyxy{{{z||{|{{z{}}z{zzyz}}}}~|{z{{zz|}}~~|{{zzxxzxR()***')'*&'&)&  	H!{yxxzzz{}}{z{{{{{|zyyyyxxzyyyz{|{{{{zyyxy{y||}~}|{yyyzyywxvvx{~}}~}}}{}}{zzz{zz||z{z|{|}zyyyzzxxvuuxwttspqpqvxvwy{}}~|||zz{z{~}~||yyyyyxvvuutsrtvxwxzyxxvuuvvw{xyy{}~}}~||yzz|}~}~~~~}~~~~|}~}}|}||{|yyyywtsststwwxx|}||}}{|}{|}}{vttuuwwvwyxxxxvyxxvtvxvvuuvuuwvvxyyzz{z{zzywxyyxywxtvxwvvvxyz}z{z~~}~~{{wtty~~~|~~~~~}}{{|yyz~~}}~~}}~|~{~}{z}}{z{||{|}|{|~{|{yvu|~~}~}|{zzz~~~~}}~|||}wvxyyz{xww{yxyxvwvxwvuwvutvtvx{~}~}||{z{z|zz}}}{}}{{{}~}~~}|}}}||||}{{{{{z{|||{yxzzyxxwvwvxzz|{{{}~~}~}|||{{|{{}|~~~~~~~~~}|||z{{z{|}|{yz{zzz{zz{{{zz|}|~}}||~~~~}||}|{{{|{{|z{zz{{|~}{~|{{{xyz~}|{z}|ywwtuvx{yxz{|{|~~}||||z|}||z~{}~~|~~}|}}{}}{z}{}}}}z{{yxyxz}||}zyzzyz}~}|~}~}|{{{}}|||{z{||~|}}{{{|zxxzzxz||z{|{zyzywvwvuuuqqqsty{}~~}}}~~~|}|}zxy}{zyywy|{z{{}z{|}z{|~{z{zwx}~|~~{{y{{{z}~~~}}}}{zyyxS))))*((()'('(&  	I"{zywz}||}|}||{}|}|{yzywwyz{z{{{}~|}{{|}|{||{}~|}|{zzzyxwwvvy|~~}}|~~|{{||z{{||}}|}}|{yzy{zyyvuvuvtspopprwxy|~~~~}||}}{}|~|||yzzzzyxvxwttuwyyyyzzxwvtvvx{{zy||}}|}}{z{{}~~~}}||||}{zyywuuusttvvw{}~~|}~~~}}{}~|vuuuvwvwxxxxxxxyzzwvxxxwxwwvvwwwxzy{{||{{{yyyzzyz{xwvwyxyzxz|~~}~~~~~|zxxwy}}{}~~~~}|{zz{}}~~~~~}~|}~}}|||yzz}}}~}}~}}{{|xwy}}~}|{zzyz|~~~}}|}yxvyyyzyxxzyyxxxxxywvvwwwvwvuvz}{{{{|{|{}~~~}}}}|}|~~~}~~}|}|}||||{zz{|{|}}{{y{xxxyxwxxxww{{|{|{}}~}}~{{zz|}~~~~}~}{}~{{{{|}~|zyxy|zzz{{|}|||}||}~}{}}}}}}{|}|{{{{{|zzz|{zyz|~}}{||{{|yvy|||{||}yxxuvwyy{xz{{z|~~~~}{{{}yz|||||y{}~}~~}~~~||~~}{{{{|}}{z{zwxwxz}}}{zz{yyz}~~~~|~|~~}~}}|zz|}}|}|{y{|}~~}}~{zy|{yz{yz{|}|{|{{yzyxxxuttsrpqsux|~}~~~|}|}~~|}|~|yw{|yxyvxzyxxz{yz{||{}}zzyyvwz}|}~|yx|{{{|}~}|||{z{z{xS()))*(((('''(&  	J |ywwx||{|{|y{y{z|{zyyxvuvxyyxyx{}{{z{}}|}|{{}~~||{{yyxxvxvvwz~~~~}}}~}}||{}{zz{yy{{|{}|zyywxyxxuvtttsrrnmnmnrtz|{~}||}{|}}}||||zzzzyzxxvvvwttsuwwxyxwxwvwvvwyzzyz||{{}{yzz|}~~~}~}~}}~}}}}{z{{{zyyvuusssrssux{{|{}||{}{||{{uutsvvvtwxwxxwwxxywwwyvwwvvuvwwwwwyy{{{zyzyxyzzxxywutvwyxyy{z~~}~~~~}|~||{ywvvxy}~~~~~~~~}}~~}~}}{yyz~||}}|}{|}|~}~|{||{{xyz{}|}}||z{z{yxw|{{|||vvwxz~}~}~~{}|yyxxxyzzyyyyxxxxwxxwvuvvvvwxwuy~}||{{||{{|{}~}z{}||}~}~~~}}}~}|}~~{{{{{{zz||}|{zyxwx{yyvwwwxwyzz{zx{}~~}|{z{|~~}~~}~|{}|z|z|}~{ywy|yzz{{}}{{{{~~}|}}~}~|}||zz{{{{zx{z||zy|~}||||{{zzww{|{{|}{zywwwy{{z{||z{}~}}z|}{yyz{z{{yy|~}~~~}}}}}}z|}}|z||yxyzx}}|}{{||xxz||~}|~}|||}~~{zz||~~}{z||~~}}}|{{~|{z{zz}}}~}}|||}zwyywttvsqrsvy}~~|||||}{}}|{{y||{yywyyzxxy|zz{}}{{}{zz{wvy}||}}}zxy{{z||~}~~}~|{{yxyR(**)*((()'('(&  	K!|yyzz|||}|}||}}|}}|{yywuvwxzxywx{~~|{}~~~}}|}~~~}{|zyyywxwx{}~~}~~~}~}|||zy{||||||{yyxzywxvvvtrsqqnmmnqqx~}~}}}~}|}~||{{yzzyyxxyxwttsuxyyyxxwxyzxxzz{|{}z{{{{{z{|~~~~}~}~~}|~|{{}}|{{ywvuutsrttvvz{|}~~}}}{|{|zvuttuwvwxzwyxyyxzyvxyyyxxywvvxyxxzxyzzzz{|{zz|{yyywvuwxwyz{{|~~~~~~~}{{ywuxy}~~~~~~~}~~|{{~{|~~}}~~~~~}}}|{z{y{|}}}~|}{xz|zxwzzz}|yvsux|}~{|{|xyzzzz{z{xyywvyxvyyxvuwxxxvwyvw}~}~~~}}|{|}}zzyz}{z{|}~~}~}~~~}}}|}}~~|{|zz|zx{|~}|{zxwxzzyxxxvvwvxyzzyz~}|{|zz|~}~~~||||{zzzy|~|zwwz{z{{|~|}~|~}||~~}}|{~~zz||}|y{{||{||||}|z{z{yyyvuwzz{{|}{xyyxyz{{|{}|z{}~~~~}{{yyxyzxyyzwwy~|{}~~~||{~}~||}}~|{{{yyy{y|~~||{{|{yxy{{}~~~}}|||z{~~}}zz{{}}{{z{|~~~}}}}{||}|{|yz{}}~}~}|}|xvwyuuutspqrsw{}}~~~||}z{|~{|~|{{{{{zxvxyywwy{zz|{|{z{|zyyxvw{|{{}{xxwy{{z|}|}~}||{{z{xQ(**)*)(()&''(&  	L }yxyyz{z{{{z{{||{}{{yyxuuttvvxutw|}{z|}}}~}|}}}}}|||z{yxxwwwx{|}~~}~|}~~}|}}|z{yyzy{{{|{yzwwwxwvxutrrrrnmnlmmov{|~}{{{y|~~~~|zzzzxyzwxyyxvvvtuuxxwvyvuxzyxyyyzzz}{y{y|z{{}~~~~~~~}}~~}~}}}}~|{}}||{||zzyxuttssqtssswxyz|{{{{|{{{yssssutuvxyxwyxwwwwxyxywwwwwuuwwyyzyyyzxzz{yyz{yyyxustuvvxyzz|~~|~|}}}}|{|zywvwx{}~~}~|~~}~~~}~~|}||{}{z~|}~~}}~}|{|||{z{zz|{|}||{ywyzyxyyzz{ytrsx}~~~~~|{||zy{{zz{y{yxwxwwwuwxxvvvwwxyuxzy{|}~}||{y|{|{xx|||{{|~}||||~~}}}{{~|}|}zzz{xz{~z{z{xwwxywxwxwxwuvuyyyz}~}|{zy{~}~~}~}~~~~}||{yxyzx{~}{xwyyz{zz~~}|~}~~}}~~~}}zz~|{||||z{z||}|||}}{}{yyzzzwuvwyzz{z|{zyy{{}{}|}~{z~~}~|zzzzzzzxyxywvv{~|{|~~}|{{~}}}}}~~{{x{{{{|~}}|y||xyy{{|~}}{|yy~~~}{z||}~~||z}~~~|~~|||{{|{yz~~}~}{xxxwvuurqqssuz~~~}|{|}~}}|}}|{zzxwy{xuw{{y{}|}|z{zxyyyxyzxz}{xvvwxzz{~}}~~|}|}{{yS))*()((()&'(('  	M!~{y{{|{||}|~}~~~~}|{{{yvutsvvxvwx}}}~~}}}~~~~~}~}}{zyxwwx}|~~~~~}}~~|{}|zz{z{|}{||zyxyyywvusstsrnnnmmnuyz}}{||yz|z{yyyyxwz{zyyzxvvyxxxxxwx{{zz{{z{||{{{||}}}}~~~~~~|~~}}}|zyzywwusststttwuxz{{z{}}}{{yttrsvvwxzzxxyyxwxzxyyxxvwxvwuwxyy|z{{{z{||{{z{zyxywuttwwx{y|{}~~}}}}}}~~~{}{zyxz||}~~}~~}~}~}~~~}|~~}~~}}~~~}}}|{z{}~~}}}|{zyzzy{|zz|zutuy~~~~}|}}zz{z{{zy{z{zxxxvvwxxvuuwvwyxxz}|~|z|~||{{}}|yxwy~~|}~~}}|{|~~~~}{{~~|||}|{{yxz~|}|{zxvyyxwyyyxxwvuxyxyz|}}|{yyy}~}}}{~~~~~}}~~}z||{ywxzxw~{xxxxz|{{~~~}}}}~~}}~~~~{{}}||}||z{}}}~||~~|{{{yy{{zwvtvx{{{z{yxxy{}}||}}|{|||}~||z{{yzzyyyzwvvz|}{|~~}~~}{|~~}}}|}~{zzy|z|}~~|}{{{|yyy|z|}~~}}|}z{|}~{yz{{}}}|{z}~~~}|~}||~}{{}zzy|~~~}|{{xxxvuvtrqpsrtv{~~~~~~{z}~|}~~}~}}{zzwwxyxwvz{z{|||||yxyzyyxxwvx|{yuvuxx{y|||}}{}}|{{yS(***+((')''')&  	N }{xzzzzy|}||||~~}}|zz{xvuutsuwvuy{}~}~~~}~{{|||~~~|{zyxxwvxy|}~~}~}}|}}~}}}}}|~{zy{zz{{zzzyywwywwvussrrpnmlmkmqtwy|zyzzvu{}{{zxxwwwwxzzzyzxwvxwvwwwvwzy{xxxy{|{z{|{}|||}}~~~~}~}~}~}|~~|}~}|||{yz{xwuuttttsrstsuxzzzy{{{{zxstsrvwuuwyxwxwvwxxwwvwtuvwuuuvuvxxxwyzxzzzyxyzxxyyvutsrstxyzz|~}~~}{~~~~}{|}}}}yxy{zz|}}~~|}~~}|~~~~|~}~}}}}}~~}}}}}|||zz{|}}~~|zz{zyzz|zxzzwuwx}~~~~~|}~yzyy{{{wxxzzyxywvvwwwuvuwxz{zz~}~~|yy||~||{}|{zz{{~~~~~}~}|||{z}}~}~~~}|{~}|}||{z{xwy}||||zxxyxyx{{|zzywsvwwx||~~|||}{z||~~~|||~~}z~~}~{{z|zyyywy}|yxvuxyxy{~z|}{|~}~}~~~|{}~}~}}||{|}~~~~~}~||{{zxz{zzvwuxz}||zxxwy{~}||~}|||{|}}{z||zzzyyyyxuuy{~~~}|~}|}}}{}~~~~}|~~~~}{|z~|}~~~~}{{{zyy{z{{~~}|}{{}~~||{|}~~}yz~~||}}|~}{{||{z{|~~}}~|yyywuttsqqsstw{|}~~~~}}|}}}{|~}}}{yywxyxxxyzz|}||||zxy|zyyyzyx{{xvuvwyz{}}|||||}{{{zT(*+)*((()((''&  	O!{|{}||||}||}~~~}}||yzwvuuuwvwy}~~}~~|}~}}~~}{{yywwxzz~~~~~}}~|}{|}{|{|{{zyyzzyyxxxvtssrqnlmmnqrux{zx{|wtw{~~{{zyzyxxyzyz||{yxyyxxyyyz{{{yyyz|}|z{}~~}}~~~~}~~}~~}}}|}}}||{{{{ywvuutustsutuvyzyz{{{zywssttvvvwyyywwxxyyyxxvvuuuvtutvwuwxxwxzz|z{yzy{zyz{yutstruwxz|}}~}~~}}||~~{zz{}||~~~}~}~}}{|~~~}}~~~}~~~~~}~}}|{{|}~{||zzz||{||{yxxy{~}zyyyy{zxyxyy{yxxwvuwyxuvvwy}}}~~}{y}|}||z~}}z{{{|}}}}}||{zz{}}{}~~~{}|{|||}|{|xww|||||{zxyxyz|}{{zxwvuuwx{|{}}zz{|||}~}}}}~~~|}}}}~|{{{zyxxzy|~}zzxtvyxwy|}{}~{z|~|~}}~}{||}~|}zz{||~}}~}}||zzzy{{ywwvtxz|{|}yxwwxz~~}~~~}|||{|}|||{|||{{wwyzwwxyx|}~~}}{||}|~~~~~|}{{|~}}~}z{{{z}~}~~}}zzywyxxyz||~}~~~}||{}~}|{|}{~}|zy}~~}|{z}}z{{{{{z{{~~}|}}{zzxxutusrrsttxz|~}}}}~}||{zyz~~~}}}|zvvwxyxxyzz{{{z{|zyz{|yxyyxxyyyvuuuwxyz|}{{{|{zyzyS()*))'(((&''(&  	P ~z{||}|{{{}z}}}}|{{{zzyxwtutvwvwz}}}}~~}|{|z|~}}|zxzwvvx{}}~{}}}~|~~~~}~}}||||||}|zyxwxywxvwwwwtttqpnnmmnporuvyuxzxwwz}~~{{zyyzxxxyyxx{{xwyxxxzyyz{yzxwxwyyzyz~~~}{|}}~~~~~}}~}~~}~}}}}}||}{{{||{z{xwwuututtqssssuvwyyyyzxxwssutvwwvwwwvvxvwxyvuuustsuuuuvvuuuvwwzyyzzxxxzzxyxvvssqpstvxz||}}}}}}|||}~~~~~}|yy|}~|zyxzz{}~~}~|~}|~}|~}{|~}}}~~}}}||}}}}||}~~||||{|}~}||{zyz|{|z{yyxxwz~~~~~}}|~yzyyzzzwywwvxyyvwuwyzxwuuvzyz}~~}|}~~|~||z|~|||||{||}~~}||z{z}|y|~|}}|}}|||{|yyx{|||}zyzxyzz|}}{{ywvvuty{{|z{zxy|{|}~~}}}~~~}}~~}|~~|{{yxyxxxyz}~~{zyvuwxyzzz||||{}~|~~}}}{{z~~~~|zy{|~~}|}{|{zyxx{yyxwuwz|}|~yyxwx{}~~}}~|}~}||}{z|}|||{yx{{wxxy{{|{{}}~~~~~~{{{{}|}|{|{}~~~}{{{xyxxywz|}~~}}}||~}|}}~~}~|{{~~~|yz{}zz|||{{|}~~~}~{|{zxwwttsststx{}}~~}||}{|||xvz~}|{zxxwwyyyzyz|{|{{||zz{|{{y{{zyyxxvtvwyzz{{{z{}zzxxxR))*))((()'''(&  	Q!~}}~~}}}~}}~}}}}|}{zyxwvvxxzy{|}}~~~{z~~}{{yxwyy{}~~}}~~~~}~~|}}}|}~}|zzyxwxxvuwxvwuutsrrqonrqrtwvtwz||{~~~}~{{zzz{z{zywyzzxzyyz{zzz}|{{yxux{zzz}~~}}~~}}~~|}~}||}|{z{yyyyvvuuutuvttvx{xz|xxxywsustuwuvwxvwxyxyyzxvuutstvvwuvwwwwwxyy{yz{zxyz{yzywvutrrsuwxz{}~}~}|}}}}|}}|}~}}|xy|}z{{z{~}}}~~~}}}}}~~~~|~~~}~||}~}}~~~}||~~~~}}zzz{}|||{zyzxy|}~~}}zzyz{yzyyyxwxyywuswxwxwwuw{z|~}~|~~}}{}||}~}}}|||{|}~|}|{{z{|z|}}}}}}}||||{zyxz{|}~|z{zyz{}}||zxwxuwy{}|zywvw{|}~}~~~~~~}~|}}}}z{zyxyyxyz|||{zywwxxzz{yz{|xy{}{{}~|~~|{{}}~~|{zz|~~}||{z{yyyzyyxwwvy~}~~yyxxwy|~~}}~~||~||}}{z{|}|}|yxzzxxxyxy{}~~~~}||}~~~||{|||~~~~~}||}||~~~}~|{|{yxxyxyz}|~~~~}}~~|||~~}}}|}~}}|y{{zzy{|}}{~|~~~}~||||zyxxvtttsqsx{|~~~~|||}|{{yyuty~~|{{zywwwyyzzz{||zzz|||||z}z|zzzzxwwwvuuxxyz}zzy{zyyxwR()*)*((()&''(&  	R {{}}}~|||}{||}~~~}|||{zyxwwuvwzxzz|}~~~}}{zz{}}~|{yywwy{z}}~{{}}}}}~}}}}|}}~}}}~{~}{zzyxxwvsttuutttsrqqqooqoqqsttuy{||}}}~~~||{zyzzwz{|zwz{yxxyyxxzzxy||zzzvwwxz{{}}~}}~~~~}|~~~}~}}~~~}}}}||}}||}{y{zyxxxvutustsutuuwwxyxxwwwwtttsuvtuvvvvwxyxyxwutsstsvuuvwuvuvwxwyxxyzxxy{yyxywwutrpquvvx{{||}}{}}|{{}}{{}}|}|{zz~~|}zyy{||~~}}{|~~}}}~||~}~}z|~~}}}|{}|}zz~}||{|}}~|~}|zzz{||}|zzzxx{~~{}}{xxx{{{yyyxvvxxtsrtstx{xux{}}~~}~}~}|}}|}|}~~}||||}}{{{{{z{y|~~}}~}}}}}|{|zxxz{{}}{|{}yy{~}~|{zwxwvwz|{{yywvx||}~~~~}|~~~}}|{|}}|{{yyyzyxyzz{|zxxxzz{||yy{||yz}|{|}}~}{}~|~~{|{|~~}}~{{{{{zy{yyyywvy|}}~zyxxxx|}|}||}}~|{}||{}|||}|zzy{ywyyyx{~}|}}||}{|~~~~}|}}|}~}}}{{{{yyzxy{{{}~~~~||~~~}~~}~}|{zz{yz{|}|}}}}~}}||{zxyxwvttrsuw|}~~~}||}~||}zxwvy}~~~|z{ywxyzyzzzz|}|zz|~}}|{{{||{zzzxxxvvvxzyz{{zyzzzyxwR)**)))(()'('(&  	S!xy}~~}~~~}}~}}zyyyzxxxyzzz{}~}|~|{yyyyz||~~~~~~~~}}}|~~~}}}~~}}|{{{yywvuvuuttutsrqqpprspprusux|~~~~~|}}{z{zy|}||{{{{{z{{yy{{y|||}{y{ywzy||~~~}||~~~~~}~|}}~~~}~}}||{yzzwvuvvutvuuwxyxzyxxxxwsttttuvvwvwwxwyyzxwvtttuvvuvwwvvwwyxxxxzzzyyyz{zz{yxvvtstvwvxy{{{}~}~}}~{{{||}~~|{{}~~{{y||}~~~~|~|}~~~~}}}}}}~~~~~}~~}}z~~|}zx|}~~~{{}}}~}{zzz}||{zzzyw{~~~~{{yxz{{z{zxwwvzvsuvtuyzzxy|~~~~~~~}}~}}{~~}|~~|}~~|{||}{{|}~}~~~}}||||zyy{}{}}zz{}zzz~~}|zyxxxyyz{{zzvvx||~~~~~~}}~~}~}~~~~{{|~~{}|zzz{yxzxyzz{{xxz{{|{zz{{yxz|{{z}}}}~|||}||}}}}}~|~}|{z{{zzyyyxxwwx~|~~yyywwwz{}|}|{|~}|z{{zz{|}|||yz|{zyzyywy}~~~}~~|~}|||{}}~~~}||}~~~~~}}||z{zzxyyzy{||zz}~~~~~~~}||~~~}~~}}~~||~}zzyzxxz|}||{}~~~}~~}{z{{{zyvuuvtttxy{}~~~}{{}}{{{zywwy{~~~|zzyxxzzyyywz{{|ywz|}~}{z|}|{zzzywywtuvwxyzyzz{zzyywQ)**)*))()'('(&  	T wuw~}~}|{|~~~}~}}||}zyxwwzyvvxyzxy{~~||}|zyyyyz||{}~}}~}}}~}|}|||||}}||}||||{|{{zyyywxvvussssqqpppoprnnqtstyz}~~}}~}{{z|{xwww{||}|z{yyy{zzyyz{{|}|{{ywwxxyz|~~~~~}}{}}~}~|~~}|||{|||}}}}|||||zxxxxvuuttussuwxwxwxxxwxxuutsuuvvxwxwxywwwwwtuvuttvuvuwvuuuwvwwwxxyyvyxyxzzxxvvtssuvuvwxyy{}}}~}~}}|zz{z{||{yz||}~|yxzz||}||}}}||~}}~~}}~}}|~}~}~~~~}}|{|}zzywz~~|}}{{|~~~~|{zyzz{{yyzxwy|~}~|}{zy{yz{{zyxxvxzxvttrrwzzzx}~}~~~}}}|{}|z|}}|}~}|z|||||{}~~}}}}||{{zxx{|zzz{z|~|{{}~|}zzxyy{{z|||zxvx|}~~~~~~~~}}}||{~||||{z||zzyzyy{|zzxzz{{{{yyzzyz{zyy{|~~||{||{}{~}~}~||}}}{{{z{zzzzzyyxz|}}}zyyxxxz~}}||||~~~{z{zzz{~||{y{}|{y{yzyz{{~~~}~~}~~~}}}}|~~}}}{|~}~~~|}}|{zzyxxz{z{}{zz|~~}~~~}~~}}~}}~~~|~|{}~~~|zy|zxxz}}}|}~}}~||{{|{{{xwwvutuxz|~~~}}}||}{{{z{|}||{zxxyzyyyxxwz}{{zz|}~}}|~|{||xyyyxwvwxxxxy{{{{zzzxS()***((()'(((&  	U!ywz~~~}}~~}~}~|z{ywy{|wz{{yyz~~}}|{|}{|{}{}}~~}~~}~}~}|||}|}}~~}~|||||zz{{zwwvututsrsqqoqrpoptqsy{|~~}~}}zz}zywuty}}~|zy{~{{z{{}|~~|{yzyxz|{}~~}~~~~~~}~~}}||}}~|{|}|}||zzzyvwvvwuvuuxxwxyzyzyzzuttuuvuuvxxwxxxwxwwwvwwvuvvuvwvuwyvvvwwwyyyyy{zz{}zyxxvtvxwvwyxxzzz|}~~~}}~||{{{}~{{z{{~~|yz{||~|}~}|}}}~}~~~}}}}~~}|}||}xz}}~~}|z|}~~~z|z{z|{z{{zzy|}~}}}zzy{{{||zzyyyxzzwtutttz{|{}~~~~}~|z{~}||}~~~~|{}}}}|{}{|~|~}}}|||zywxyyyz{{{|}{|~}|{yyyy}||}||zywyz}~~~~~~~~~}~~|{|||~}||{|}z{zz{zz|zyzy{z{|zyyz{xxzzxy{|~}~}|}}{{{|~~~}~}||{|zyyzzzz{{zy|{}~yyywwy{}}||~{}}~zy|yzyz{{}}y{{|{yz|zyy||||~|}~}}|~}|~|}~~~~}}|{~~~}}~{|yzzxxyzzz{|{zz||}~}|}~}{|||}~~}~~~~}~~}z{|~|}yxxyyxy{|}}~}}~|z|{zzzy{wxwttuwy}~}}~zz{{z||{{z{}}|{zyxyyyxxyywy}|zz{z{|~~|~~|{{zzzyyxwwwxxxxwyyz{yzzxR))*)*((()'''(&  	V!yvw{~~}|}z}~~~~{|}}|zzywvyzyxwywwy}~~~~||{|z{{{|{}}{||}}~|~|}||{|}}|}~}}||z{{zyxxzxxwxutuutrrrrpooqomnoqqwyy|}~~~}|yuxyxurrx|}}}}zzz}||{{z{~~}~~zyxyyyy{}}|~}}}~~~~}}}}~}~}}~}}||{|{{{{|{|{zyyzxwvwutttvuvwxwxxzxyxyusssttttvwwwwwwwvwwvvvvvuutttuuuttuttvuuvwwvwzzzyzzyxxutuvvvuwwvwyxyz|}}}}|z{{zy{|{yy{z|~~{{zy{{~~~~~||}|}~}}~~~|~~||~~~}|~~||{|~}{{zy|}~|{|zz}~~||{{zy{zz|zyy|}~~~}}~{zy{{{||zzzxxz|xwtuttv{}~~~}~~}}{|~}|{|~}~}||}~|||}{|}}~}}~}|{{xxyyxxvz|~|}||{}~}}{zyxxz~}{|~{yzz|{~}~}|~}}}}~||{}}|{}|{|{zz{z{{zzyyzzz|yzy{zzyyzyz|~}}}~}}~}{|}~}|~||{{yxyzz|}{{z{}|~yxyywxz~|}~}}~~|}|{{|zz}}|yz{{|zy{zyz|{}~}}|||}~~}~}}}}}~~~|z~~~~}~{yyyxxy|{z{{zzy||}}~~~~}}||||~}~~}}}}}~~|}}~||zzzyxx{z}~~~}|{{|{z{zzywvuuvx{}~~}||}{||z|}||{z|}|{{zzzzyxz|{zzz||{|||}~}}~|{|zzz{zywyywxxxwyz|{zyyyR)*)))((')'''(&  	W!|xy{~}}}|}~~}||~{{{yyy{zzxxx|}~}||{{zy|~}}}}~}}}}}~~~}}~~~}}|{|||zxxzyxz{wwvvvtsssrpqqooonqruwy{|}~}|zyyzwuqru{~}|~~{z|}}}}|}{~~~{{zyzz{|~~~~}~~}~~}}~}~}~~||}||z{zyxxuuuwwvxyyyzzzyyyxtttttvuuwxwwwxwxxxwwwwutuvutttttututuvuuvxwwy{{{{{{xyxuuuywxwywwwxwxy{}~}}|}}{y|}|yy|zz|}|{{z|~}}}}}|~}~~|~}~~~}|~~}|}~~zz|}}}~|zz}~~}}|{zz|~}||}}~~~|{|||}|{zzzyy||yxwwtutx}}~~~}~~{||}|||~}}{}|~||{~|{{~~~}|}|}}|zxxzzwvy{|}||{|}~}}|z{zyxy}||}~|z{{z|}~}~}~}|}~|{{}~||{||{{{{z{{{{zz|{zz|{zxzzzzzzyz}}}}~}}~~}}}}~~~}~~}{{{{yxy{}~||}}|}ywvwwy{||||}|~~||{z{~}z||}yxy{{zzz{yxz{{{~}||}||}}|||||~}~{yz~}}|{{xywwx{{{zzyyyz{}~~}{|}}}}{yz|}~~~~|}{|~~|||~~|{zyywxx{zz|}~}}~}}{}zz}{yz{zzxvuuswy|~~}|}{{|{|}~}{{{|z{z|xxxywwy||zz{|{|}||{}{{~}|zzzyy{yxwxxwwwvxy{{{z{zS(**)*((()&'')&  	X |xwz||{|{{z}~~~~|{{w}~~{{xxzyzzyywyy|}}}~~}{{{zyxxx{||{}{z||}||}}~|~}|}}|}|}}~|||yzzxxxxvuwyywvvutrqrppqonnnnmortuz~~~{zyxyxsrprwz{|~~{xz||}~~}}|~}zyyxyy{}}~~~~~~~}}~}~|}}}}}~|}}~}}|}}|zzzwwxtvuvwwwwxxxyywxxxtsstuutuvwuvuvuwvvwuvvutsussstssuttstutuvwvwx{zyyzyvwxutuvxvwxxvvwvvwyz}|}|{|{xxxzzyxyyyy{~}|zzzz~~~}||}||}}z|~~|~|}~~}}~~~||~~|yz|}|{~~}|{{|z||{zy|~}~|~||zzz~}{|}~}~~~zyz|}}~{zzzyyz|zzwvttttx~}~~~~~}{z~}~}}}~~~{||}|}{z}z{~~|||{}}{zyzzyxuxz|}|{{|}}~||zzzywy{}{}}~}||}}~}}}}{||zy}~|{}~|{{}|z||zzzzzzzzyyxy{{||xwy~|~}~}}~~~||}}|~~}~~~|}}|{yxxz{~|}}~}}zywvvwz~{{|||}}|}zz{{|{yw{||zy{|yxzzz{}~}}~}||}|{|{z{~}}~~~~|{|~~~|}}|zzyyyx|{{{yyxy|{|~~~~}}}}|yz~}~~}}}}}}~}}~~~|{{zzxyzz{{|}}~~}|}{z|{yz|zyxwutuxxz~~}~~||}}|}}{}}~~|}}{|{{xvwyxxx{|{{}||}~|}{}{z}{{{yzy{zyyzyxwvwxz}{{z{yS)**))((()'('('  	Y"~{y{{|}|}{zz}}{yz{}}}|{z{|{|z{yz{||}~~}}y{yywwx||{z{z|}}||{}}|}~}|}~}~}~~}}~|zz|{zyxwvvwxwvwwtstsrrqqooonmnprsx~||zzyxwwrsx{{}~}{xz|}}}~~{zzzz}~~~~~~~}~~~}|}}}|||{yyywvwxvwxyyyyzxxxxxusstuvuvwyvvwxwwxxvvvwvutvttsvtuwxttuwwvxxvyyzzz{{zwvxwuvxxywzzxwyuvwxz|}}~|{{xyz{zz{zyz|{}|}zy{~~}}}||~|{}}||~}}~~}}}|xx{~~}~~}{||{{~{{{|}}~}~|{|~~}}~~z|y|}~}|zy|{z{|{zwvssttuz~~}~}|z{|~}|}~~{|}}}||}{z||}|{|}}|{zzzywxy|}~|{|}|}{{{{{zyxy{||~~|}}~~}~{}{|}|}z|{{|{|}{|{|z{z{zzyzzzyyy{{zyyy}}}|}~}}~~|}}~|}~~}~~~~|}{{yyyy}}~|}}}}xxvvuwy|z{{||}~}|yz}{{{zvy}|yy{zyyyxy|~~}}~~|}~}{zyyz||~~}~~~}~}|}~~~~|||{zzzzyyz{yzzwvwy{{}}~}|{|}}{{|~|}~||}}}|}|}}~~~{yyzxy{{z{|}}z{~}{|}||zzywx{zvwwtuuwwy{}}|~}|{}|{|}||{}}|||{|{{xwuwwwxx{zz|{z{}}|||{z~~|{{yyy{{yy{yxxxwvy{y{{|xS)**)*(('*('')&  	Z }zxy{{{zzzwxw}}~~zyxy{{||yyzz{{{zxy{||||~}~~}}}||z{yywvxz{{z{yyz{{yyyzzz|{||}|{{|{|}|{zxyzxyxvuuuuuuvusssqpqqonmmmmmomou}~|zzzzyyzuvxx{z{|yvuz||~~~~~~~}{yyyz}~~~~}}~}}}~~~}|~~}|}}}{|}{|{}{xyxvwxyxwwxwxxzxxwxxtstsvutvwxwvxvuvvwuuuwuttusttttutuutuxvvuvwxxzyyyyzxwwutvyywwyxwvvttvwxzz~}}}{{ywwxyyzxyzyy{{{yxz~}~|~}|||{|~~|y}~||zz}~}}~}}||{yvtx~~~~}|{z{zy{|{z{||}}}~}}~{||}|~~zyzz{}~|zxy{zyzyxvvtruuvu{~~}~~~}|yx{}~}|z}~~}}||}~{|~{{}|{|z|}}}{{|{{xxzz|~|{|}|}zyyz{{yxy{y{}~~}~~}~|||{|~}{z{~||}}{{zzyz{{{{zyyzyyxy{|yxxz|||}~}|}~~}}~~~}}~|~||}z{z{{{|}~|~~}yywuvux{zz{{}~~~}||~~}{z|{yx{{zyyyxxzz{|~~}}}}|~}||zxwy|z~~}}~~}~~~}~}~~~}}{{{|{yz{{yyzxwwyz{}~~{{~}}|{|~{{}}}~~}~~|zx{zy{{{||||zz~||{}|{xyxvx{zxxxvvwxvwz{|}~|}{z{||}}z{|}}}}~|}zywwwxwxyzzy{yyz|}~}~{{}~|{zzz{{{z{zxxxwxy|zyzzzT)****((()'''(&  	[!}z||||z|}zyyz}~~|{xzy{{{zz{zz{zyxz~|~~}}~}}}}}|{zywvxz||{zzz|}||{|zzz{{|z}||z{{||}|{z{{{xzywvwutttussssqqrqpnnmmlmmor|||}yxz{zxxyyz{{zyxy|~~~}~~|zyy{~~~~}}~~~}|~}}|}{{yzxyzyyyxyxyxzzxyywttuttvwxzzywwwvvvwuvtwuuuvtttutuvvvvwxwwxyyyy{zy{|zywwuuw{yxwzyxxvtuvwwx{~}}}~{{xxxyyzzzzzz{}|{z|~~~~}}{z}}}}|{y}~~~||{xxvz{|||{{}zz{}|||}~||~}~{z~|~{yx{{|~|{zx{yzyxxvvssuuw|}~}~}~{yz{{}}|}~}|}}}~~}}{{}~||{|~~}}~}{zzyzz}{{}~||yxxw}}{yxyz{{}~}||}}|~~zz{z||}}||{|{{{{{zyyyyz{yyz{zyyy{||~~}}|~~~~~~~~}|~~~|~|{||z{{||}~}}}xxwxvvxyzz|||~~}}|}~~{||zzz{zzyyxwwyz{}}~}}~|~~}|{{xvvzz||}}~~}}}}|{{{|{zzzzyxzzwwy{|~~}|y~~}||z|~|zz~}}~~~}~}|~~|{zzzzz||{||{{{{|{z{|{zxwvw{zyxxwwwvuuxz|{|}{|{{z|{||z||||}~}{{ywvxxyyyxxxyyyyz|~|||}|}{{z{yzzz{|yxxwvxyz{{z{yT()*)+(('(''')&  	\ |zyzzxwy{}yyz{}}}}{{yyyyy{xx{yxyyxxy~}}~~|{|{{}|}|}||yyvtuy}|{{yy{{{|zzzyxyzyxzyzzyzz{{{{yzyxxywwvutsrrrrssrqqqopnmlkkkkmqv~~~}{yzxwx{{yyxyyyzyxyxz}}}}}|||{{}~}|{xxx{~~~}~~~~~}}~~~}}|{{|zyxxwwxzxxxxwyyzzyyzysttsstvxyywvvvtttuuvvxuttuurstrrrtuwxwvvvxxyxyxwy{yxwwvtvxxvxzxxvvtsuwvuwx{||~zzywvxxz{zyyzy{|xyz~}}||||zx{~}|||}|zz}~~}~}}~~|{{yxwx{yx{|}~~}}|||{z{{||{|}|}}}{}~}}{z}~}|~zyvxy||{zyzzyzzyxwutruvuy~~~||||}{zz{{}~}{||{|~~~|{~||||{|}}}~}z{zyy||{|}~{yzvw|}{ywxyzz{}~}~~}~~~}}}{|}}{{||}||~||z|{{y{z{zy{z{z{yzzzyyz{||}||{~~~}~~~|~~}~~|||||}~}|~}}|yxzzxwxyyyz}||}~~}}||z{z}zzyywwxz{|}}~}~}~~~}|}zxxyz{}~|~~|~~~}{}|{|z{yyyyxxx{|~~|zy|}~~}{|}}}y~}|~~}|}~|{{|zzz{||}|{{{zzz|}{{ywwy{zzxxwywwuvvwz}|||{|{}}}|||}}~~}}|{xwzzyz{yxy{yyyxz~}~}}~~~|}{|{{{{z{zxyxxxy{z{{|zT)*)))((()''&(&  	]!~z{{{{yy|||z{{|}~~~{{{{z|zz{z{yx{yyz}~}}}|{~~~~{{zxwwy}~}}z{{|}{|zzz|yzy{|||||{{|}{||yxyxyxvwuttssrturrqrppnnklkmkmouy{~}||zxxyy}|{z{{{zyz{{{~~||~}||}}|~}|zzzz~~~~~}~}|}z{z|yx{|xy{zyy{{zyzzxuutstwvxxywwvwvttwvvwwwuuttsturrtwuwwyvvxyzyyzyz{|{{xywvwyyyxz{yxxwuvwvvxwxz|}}{zywxx{{{{|yz{~}y{~~}||}zy}~~}~~{|}~}}|~~~}|zyxzx{|z}~~~}}}||}|}|||||}|}|~}{y}~}}~~|}zyyxxz|~z{{zzz{z{xxvsuvwy~~~~||}|~{|}}~~~||{}~~||~||{{{|}|~~}~z{wy{|~~}{zzxuzzyxuwyz{{}~~|}~~}}{~}z{||||}|~|{|{zzyyzzxzz|zzzzzyzzz{z{|{}}{z}}}}}~~}~~~||~|}~~~~}}|}xxyxwxwxxxy{zy}}}}|{}zy{{{zyxvvyy{|}}}~|}~}}{|yyxzy||}~}~}|}~}z|}|zz{ywyywwxz|~~|z{{|~~}zy}}~{{|z|~|{}|}}~}|z{zyz{{{||}{||yyyz|||{xwyzzxxzxxxxuuvwwz}|}z|zz||z||||~|~}}}{zyz{{|{zxxzzxy{x{}~{{}~}{|zzzzyxxzzxwxwxy{{yz{zS(*))+()')'''(&  	^ }zyyyyyxz|{z{{zz}}|{{{yyzzyyzxxwxyxy|~~}||||||~}~|zzzvuvx{|~~{|y{|}}|{z{{{yy||{{|}{{z{z{{zxvwwwvwuutssrrsrqqqqonnkjjjjllntuy}}||{xyyy{{{yyyzyyyzy|}~~|{}|{{}|{|~|{yyyz|~~~}}}~}}}~}~~~~}~||||{{z|zz{zyxxyyzyyzxyxytstsuuvwvxxwvvtssuuvuxvutussrsrqsutuwwutvxyxxyxy{{|xxwvuuwxxwzywwwwwvxuttvvwy{{yyzyvvzzyzzyxy|{zy~~~~~~||{}|z{}}~}~}{}}{zz}z{~~~~}}||yxxwvxz{~}}}{{~|||z|{|~|z{{{}}|~~~~{zz{}}~~}||z{{zyywxz|zxz|{{zzyxxustuuz~~~~|}~~||{||||~~}~|}|z{}}{~~}||{{{{{z}}~}{{{z||~|{{ywvv{{xwuuwwxz|~}}~~}{|||{z|{||}}}{{{yyxyyzzxyzyz{zzyzyyxyxwwz|{{|}}y{}~~~~~~~|{}}}~~}|}{}xwxxxyxxxzxy{{}~~~}~}||zy|{yyzywwy{z|}~}}~~}}|{{{yzzzz{}}~~~|}~~}|{}{{zzzxxywwx{|~}{|}}~}{{{|~}}{yy~~|{}~|}}}}{|zzz{z{{~}|||{zyz||{|yyyyz{z{{zzzwwvvvy|~}||{{{|}||||{}}~}}~}|{{{{{|{zy{zz{z{z|}{{}~~||zz{zyyz|yyzxxzz{zzz{zS()*)*((()''')%  	_!~{z{{zyz|}}|||{}}~}}|{{||{{{zyyyyy{~~~~}}~~~}|{zyxwyz}~}}}|~}~}|}}||y|}~|}||{{zz|{zyyyyyxxvvvvtsstrsqrqqonljjkkkmpprx|}}}~|zy{|{{|zyyzy{||{|}~~|}}|||{||}}{{{zz}~~~~~~~}}~~~~~~}~~}~|{|||{{{yyxyxz{zzz{ywusuuuwvxxyxwwuutuvuvwwwvvutsststuuuuuvuuwxzyxxy{{~zyyywwwxxxxz{xxyxxwvvuwwxxxy{y{{ywvyzy{|zzz{|{{}{||||}~~~}}|~}|{|zz~~~||zxwxv{z|~}}}{{~~||}|~~|||}|{}~~~}||{{~~~}||xz||{zzyz{{yz{z{{yyyyxvuuuy~~~|~|~~}~~~}|{{{|~~~~|{~|{}~||||{{{{|}y|}}||||}|}|zzwvwzyywtsvwwx||~~|}~}~||||{{{z|}|}}|{|zz{xvwyyzyzzz{z{yzyzxwxvvy{{{wy{zz{~~~~~~~}}||||}~~~~}||wwwxwyyywyyyzz|}{}{~||}{zz{zyzyxvx{{{|~}}~~~~~{z{zyyxy{|{|}~~~~~}}}|}|{z{zzxywvv{|~}|}z{{|{{{|~~|||zz|}}z{}||}}||||zy{yzz|{|{{zyzz|{|{{yxyxyzzy{{yxxwvuwz|}||}{{{{{{z|{|~~~~~~|{z{z{{z{y{yz||||||}{|~|}}|{z{yxwyzyy{xy{y{yz{zT(***)((()''')&  	`!}yyyyzzz||{zz{zy|}z}|z{{zzz{yxxxyzz}~~~}}~~~~~||{zyxxvxy{|~}}||||}||}}||z{}|{{|zyzxxy|{yyyyyxxvvvuttssqqqrpponlkikjjmnnqu{|{||||z{{|{yywxxxyz{{y}~}||{zz|{zz{zy{{xxz~~~~~~~~}}{}}~}|~~{}}}~}~~}z|{{||{zyzxwxyyzz{zyyzwsruuwxvvwxxwvvuttwuuvxvwuuststsstttttuuuvwwvwxxyz{zxwyvvwwywyyxyyxxxwwtuvvvwxxxwyzywwxwwy{{yyzz||~~}|z{y|{|}~}~|~~||}|zyzyw{~}~~~}|{yxwvwx{||~~}|{|z}~}{}|}~|}}{z|}~~~}|{z|~~|{z{||{zzzyzxxyz{{{yyxxxwvvtx~~~~|~~}}}~~|~~~~|{z{{}~~~~~|{z}{|~~}~~}|{{zy{}||~~}}}{z|}}{{zxxwxyxwvtuvsvx{|~}~~}}~~}}|{}|z{}|{|}||}|z{xxvwxyyyyy{zzzyxx{yxyywzzzzzz{yxy|||{~~}~}|}}~~~~|zwwwwy{z{yzxyz{z|||~~|~||}}{{}{zxzzww{z{}}}~~|{|{z{zyz|}{{~}}}}{z}zyxxxww|~~~~~}|{z|z{|~~}}}|||||||~}}~}}}{{zzzz|}z|||zzz{|}|{zzyywxzxy}{{yxwwvwy|}}}~|}||{||~}{~}~}}}{zz{{{{{||}|{}|~~|||~~}|{{zwwyxyyyyyz|{{zzzT)*))*((')'''('  	a"{zyz{{{|}}|zzzx{~~|}}{|z|{{{xyyxx{~~~~~~|||{yyxyz{|~}~~}}}~}~|}|}|}~|{|{|z{|}zyz{{zzywuwvuutsrrsrqoomllmllnnoorwz|||}{||}}}|{yyz{z{}}}{}~~~~}zz{{{}{|{{{yx~~~}~}~~~~~}|~}}}}|{{{yyzz{{{|{{yzxutvvwywxxyxwvvwuuxwwxyywwvuuttutuvuutuvwwyvvwxy{{}|zzzyyyzzyz{{yz{yxyxvwwwvwwyyx{{{yxyxvz|{{z||}~||||{}~~~}~}|||yz|yxz}}}~|{zwwwvxz||~~|{{|~~~}|~~}~~{|}}~{y{}}~z{~}||{|z|{yzxzzz|yzxyxwvvy}}|z{}}|}~||}~|}{z}|}zz~}{~}~}|{zzz|}{{}~~~~|}}}zyzyxyzxwwwuvvtruxyz~}~~}~}~~}}||~|||}|}}||||{{zyxwvwwwwxyyyyzxwy|zyyzxz{z{yyzyxwz{|yy~~}~{|~~~}~}{vuvvwyy{zzzxyyzy{}{~~}|~}|z|{z{|zxwyy||~~}~}}||zz||zz|}{z|~~~~~}}~}{{zzxwwwuvy~}}~~}|{zz{|}}~~~|}}{|||{|{~}}}}|{z{yzz{{{}|{yy{{{|||xxxvvy{x||{yzxxvxy{||}~{{}|zz}}||}~~|}~||zz|yz{||||}{{}~}~}~}}|}~{||zxwwwwyzz{z|yzy{yS(**)+((')'('(&  	b!zyxz{z||{|zzyxyz~}||||{zzyzzyxvwyxz{}}}}~~~~~~~}|{{ywxzyyz~~|}}~}}}||}}||~}|z||{yyzyzz{zyxwwyxwuuusttusrqqqoonmllmkllnnnptuz{{z{|{}~}}{zyzyz{{}|z|}}||}{z|xy{||zz|zyx|~~~~~~}}|~~}|}~}|~|||}|||~{|z{zz{zy{z{{zxxxuuuuxxxwxywwvwvwvxxwwyxwvuvttussuvusuvuuuvuuuwyzz{zxxzyyyzxxxyzzxyywxwvtutuuvvvwwxzyxwvtuy{zyz{}~~~~}}}}{{~}~~}}{||{|zxxyxvwzzz}~}|{ywvvwwzz|}|~~}|zyz~~|z{||}~|}}~~~~{{yzz~}}{yz|~~|}|}}|zzyxxyz{zxwyxwxuy~~}zzz|z{|~}{z|}~~}z{||~~~}~~~{{|~~}}|}{{zwx||{{}~~}{}}|||zzyyyxxxwwxwuuurtuvvy~~~~~~~~}~||}}~||||{||||{{{{zwwuxwuuxxyzzyxywz|zzzyyy{yyyzyxwwyzwy{~~~~~}}}~~|||vvwxwwx|{|zzyyyyy~}~|~||~{{||{y{||zy{{{|}}}}}}~~~|{|{}{|{{zy{}~~~}}||{{zxwvxwvy}~~~~|{{yzz|~~~|}}|{||{|~}}}|z|yyz||}|}|z{{||}~{zzxvxzzz{|{zyyxxwz|}{|}~|}}{{}~}{}}||}~|zy{zz{}|}|||}}}}~~~~~~~|||zxyxxyzzzz|z{z{zT(**)*((()'('(&  	c"{{z{||}|}}{|{zyy|~}~|{{yz{|{xxyyyz{}|~~}}{zyz{|}}~~}~}}}|~}}{z{{|{zzyxxxx{yxxwvttvssrsrqrqpoonnmnnopqsvz{|zz{}~~|}|{|{|}}|||}~~}}{{zy||}{{|zzxz}~~}}~~}~~~~}}}~}}|~}}||{{{|||{|||z{yzwwwvxxyxz{vxxxxwxzxxxyxxxyvsuvuwwxwvwwxwwxvuwyzz||z{z{{zzyzyz{z{z{y{xwxuuvtuwxvwwy{{yywwwzzzzz~}}|}|}~}~}~}~||zzzzzywwxyy}~}|zyyyyxz{}|~~~|{xw}~}|y~~~~}~}~}zyxxz}{y|}}~}}}}~}{{zxxxzyzwwxyxzyz~~}}zy{}|}~}||~~~~{~{{{|||}||~|z|~~~}}~}~|zyxuy~}{|}}}|zyzxzyzwwvywvvvttuuux|}~||}}|}}|}{|{{|||||{{z{zxuuwuvvxy{zy{yxz{zzzywy{{xyyywwwywww|}}~}|}~~~}}}wvxwvvxz{{{zxyxyx|}~|}|~||{{{z{||{zz{z|~~}|}|||||~~}{}||{{zz{z{~}}~}~~~~}||{{www{yvx|}~~}}|zyxz{}~~~}}~}|||||}~|}||{|zxx{{{~~{zzz{z}}{zxwvy{{yyz{yyxywx{|{{z|}{{|zzz}|z{}||~}|zz{zz{}}{{}||}~~}}}~}~}}{zzyxyz{yzz{{yz{yT()))*((')''((&  	d!zyyx|{||}|{{zyywz{}}~|{yzyz||zxyzxyzzyz~~}|{zxxwz}~}}~~~~}~|~}~|{|~}|{{zyz{{zz{wvxyxuwyutstsrprqqoqpooolllllnnqsv{{zzz||}||||zzz||}|~|}~~|{}{zyy{{{yywvux{}~~~~~~~}}~~|}}~|{||||}}~}~|{{|z{|||{{{z{z{zvvvvvxwyyyxwxywwxxwwvxxwuvvtuvwuvvvvwvwuttussuxz{y{zz{zyyyzyz{y{{zyyxyvttuutvwvsvxyzyzxwwwyxyz}~~}~~}z||~~~|{~~|{{ywyyyxwxwvw||~~}}|zxxzzxzzy{|}~||}{zuw}}~}|{|}~~~|~}~}}~|zzyyz}||zy{|}~}~{{}}||zzyxyz{xxxxyxz{{~}|~~~~}{{|~}~~~||{~~~}~~}z{|z||{|~||}~~~~||~}||zyvuu{|}|}}}~~}|zzywxywxwxyxxxvtsvtuuy~~~}~~~}~}}}|}}|{{{{||{||{{zxvvvuvuyy{|{yyy{{{{{yxy{|zzzyywwvwvwxzz}}~}~}}ywwxwwy{|}||zyzxyy|}}~~~}}||{zzz{||{||{{}~|}~}|{||~}|{{||{z{{{|{}}~~~~|~}}|}{yxxzzyyz}}}}zzz{{~~~}~~}~}|||~|~|{{|{zz{|}}|{zyz{z}}||{zwx{|zyyzyyyyy{|}}|}}}}{{{|y|||z~{|~~|{||{|~~}|~}|~~~~}~~~}}yz|z{{||zz|z{{zzT(**)*((()''')&  	e!{zzz|}|}~~}|{{ywx{}~{{{{}|{{{{{{{||{}~{|{{zz{~~~~~~~~~}~}|}~}}||z|}||{{zzx{zwxxxutusssrqqqqpqqpommnmnopqvz}{z{{}}|}~||||}||~}~~~}||{{|{|zyywxyz{~}}~}}~}~}}|}}~}~~~|{}}|{}}||{}||{{zwxwxxzzyzywxxyzyxyxyyyzyxwwvvxxwxwwwxxwvxwuutwzz|{||{}|zx{z||}{z}{{yzywvvwvwvxvuv{z{y|{xy{yyy|~~~{|}}~~|}|{zxy{zyyyxxz~}{zz{{{z{||~~}~}}|{xx{}~~|~}~~|}~~~}|~~{{zzz|~~~{z||{~~~|y}}z}|{yyz{z{yzzyzz{}~}~|||~}||||~~~~}|}~~|{~}zyzz}}~~|}}~|}~}{yxvtuxy|~~~~}~}zzyxxyzyxxwyxwvwvuttutw|~}~~}~~|}|~{||{{{{z|{yywwvxxyyz{|{zz{|{{zzyy{{zzz{zwxwwvvvzz{{{}~|~{xwxwxxy{|{|zyxxyyz|}}}~~|}}|{{zzyz||z|}||}~}}{}}|}}}~}}}}{{{{yyz|z{|{}}}~~~~~}{||{{{yzzz{z{~~}~~}|{{zy{}~}}}~}|~|{|~~~}||{|}{zz|}~||{zyz{z{}}{{yxw{}zyxwxxyyy{}|}|~|}}}zzy{{zy{{z}}{z||||~}|~~|{|}}}}|}}~||z||||{z{z{{zzzyS))))+()')&''(&  	f ~|z{z{|}}|}|{{yywwv|}~~||{yy{|zx{{y{{{{z|~~~}|z{zx{|}}}}}~~~~}}}}}|~||{|}}|}{zz{z{zzxxxxyywwutuurqssqppppoopnllmmmnoosw}|zxz{}~}{}}{||}||{}|~}~~}|}zzy|||{zywwxwy|}~~~}}}~~}}}}{||}}}~~~}z{{||{{}{z|{{{{{yzwwwvxzwwxwvwwxxyxyyx{yxxwwvvvwuwvwvutwtuuvvstvvwx||z{|yywyy|}}z{|yzyyxwvutuvxxwvvwyzy{zxxxyxwz|~~~~~}z{~~~}}}}|{zyyx{zyyzy}~}{yy{|{zyz{||}|}|||zyz{|~}}~~}|}~~}|}||{z{{{~~}||zzzxyy|~zxz}{{~{{zz{|}{yxyxxz{}~~~|z|~}~}|||}~~}}||{}~}~|{yy{z|}}|~}~|||~~}}|||}{{zxvttuw{}}}}~~~~}{{yyxyywxxyyxxuvvtststu{~~~}|}~}~}{{||{|{z{{{zxxxvyyyyy}{|{z{}z{yyz{zzz{{yyxxxuvvvvwxyx{~~~|z{zzxzz{{|}{y{yyyyy{}}}}|}}|{zxxxzzzz||||}|~}||}~~~}}{{{{wy{{y|}}}~}}~~~~~~}|~}}{||y{{{{z{~~~~}|{yy|~}}{~|}}}|{}~~}}||}{z{~}~}|{{{z{{{||~|{xy{||zyywvyzy{|~|~~~}~|z{xy{{{|zz{~~|{|{|{}{z|}~z{}||~~}}zz}||~~}}}zz|}{zzzzT))***((()'''('  	g! |}{|||}~}~}}|zyyy{~~~{{|}{{zz{}~~}}|~~~~|zz{{{}}~~~}~}~}~~~~}}~|{||}}|~}{zz{|{y{yzzyyzyxwvvtrtstrrrrppppnnonnnpprv}z|}~~~~|}}|||}~~|||}~~~~~}||}}{|{zywxxy{~~}}~}~}}}~~}}}{|}~|||{|||}{{|||yxwwzzxxxzwxxyxyy{zyy{zyxxwvvvwvvxwvuwwwwwvwuwvwx{|}|}{yyyz}~}}}{{z{zxvwuvxz{yvxzzy{z{zyyzwxy}~||}~~}}{yxy}{zz{{~~~~{{~}zz{}}~~|}|~~}{|xz{|}||~~~}{|{z|~}|~}|yzxwwuy|zxy}{{|}|{|}|{yz{xyy|}~~||~}}|}|~~}~}}|~|}}~||z{z{||{}|~~~|{|}~~~}}{zywvuvty}}}|}}~~}zzzzy{ywxxxwxvwvstusuw{{~~}}~~~~~|~~|~}|}}|||||{|yyyyyy{{zzz|{{{|||{zyy{|{z{{zzyxxwwxvwwxvvy}~}}|{zz{yz{zz}}{z{zyzzzz|}}||{|{{zzwyxxyyz{{{}~}~{}}|~}~~~~{|{yxx{{yz{|}}}}{}}}|}~}{z|}||{}z{{{|z{}~}~}}{xy|{{|~~~}~}}~~~~~||~{zy|}|}||zy{|z||{}|{yyz{zzzyxwvzwx{||}~~}|{y{{z|zyyyyz|~|~~{z|zz{}|{{~}{z{|{}}}||{}}{z|}|}}{zz|{y{zzT))***((()''&('  	h }{{{|}|}{{}}{zyxxx{|~~~~|{z{zzzyz|}|{}|~}~~~~}}z{yxxz{}}~~|||~}}}}}}}{zz{|||}|{yzyz{{xxyyywwxwwvvusstsrrqqpoqonnomnnqnpt{~|||z||}||{|{|{}}|}}{}|}~|}~|z||}|{zyvwwy{~~~}|~~}}~~}|}~}}}~~}}}}|{|{{||{||{{{||{y{||ywwvyzxwwwwvwxxxwywvyywvwwwvuvuxwvwuuwwwwxwvuvtuuw{{|||zywx{~~|{{{zzyyvusrruwywuwxxxxyzyxxxvvzz}~}|}}~~}~}}|{xxv{|z{||}}~~}|~}{{z{||}{{{{{}|zyy{|z{z|~~~}}~~}z{{zz}~|~~}|{yxtussw}{yyz|y~~}~}}|~|zz{yyy{}~~~}}~}~~~|||~}}}}z|{}~~~~}{{|{|{||||~~~~~|{z{}}|{yvvuvtv{}~~||{|}~~~}~{z{{{zzzwxxxvwuutttvstwy}}~~}~}|}{~~}}}|{|{{zy{{yzyyyyz{zyyz{{zz|||{yyzzzz{{zyxyxywywwvuwvvy{~}}}}}|{{z{zz{~|{{{z{zyx||~}z{{{{{zxwyyxvy{zz{~}{|~~}}}~~}|}|ywyzy{{~{|}}}}}}{|||{zz~}~}}}|||||{~~~~}~}{yx||||~~|}~~~~~}~~}|||{z|}}{||z|{|}|}}|}|yzyyyz{ywwxxy{}|}~}~|{|{zzz{yyz{}|~|{{z{{~}}|~~}{}|{|~}}}}}}|{}}~|}|{|}|{{|{U(**)*('))'''('  	i"~|}~|}}||~~||z{xz|}}}~~{{z|{|~}}~~~}}{||yyx{{}~~}}~~~||}~}|}~|{}|z|||{yz{yxvywwxwtttutsssspprqppqopqqqruy}~|~~}~~}}{||{|}||}~}~{}{{}|~}}}|}zyywxz}~~~}~~~}}~}~}}~~~|{|}|}}{{||}|z|}}yxxxzzywwyxxyyzxxyxxxyxxxxvwwxxxy{xxxyzwyyvvvxuuvwx}}||zywxy~{}{zzxvtsrqsuwwxwzyyz{}|z{xxxz{}}}~~~}}}zxxzzz|~~~}~}}}{z|}}{zz|||}|zzy||zz|~~}|}~}}{z{}~~}zzxutsqvz}}zzz||~~~~|~}{z{yyyz}|~~~}}~~}||{z{z}~}}|{}||{}|~~~}|{|~}{zywvuwvwz|}}|{{|}~||}||||{yywwwvvusstvuuxz|~~~~}}~~|{|z|~~}}}||{|{{z||zz{zzz}{yxz{{{{|||}zzzzyz{z{yyzxxwxxwvvuuvxx{~}}|}~||{{{zy{|{|{{{|{|z{||{{{{{{zwwy{xwx{{z{}|{y{~~~}}}|yxwzyyz|z{}}|{{}|z{|yyx||}}~}{}|}|}~}~}~}}~}{zx{{z|}}}}}|{}~|~}}|~|{{{}||}{|y|{}~}||}|{yy{xz{{xyxxyyzz{}~}}}}|||zzyywwy{}||~}z{yyy{~}|~~|||{zz}||}{|}~zz}||}}||}}|{|yU))*)+((')'(&)&  	j!}}|{||{{x|~~{zyzwwz{z|}|{yyz{z{}~}|~}~}~~~~~~{{{|yxxyz~~~~~~}}}|}}|{{|}||||{{{yyy{xxxyxxvuvuutusttsrrqrppqqqpooopsqqtwz}}||{|||z{||{z{{{{|{|zyyyzzz{}}~~}{{yxxxy}~~~~~~}}~}}||||||}|}~}||||zy|||z|{{{z{|{||}yyxwyyvvwxxxyyxvvvwwwxxwwwuwxywwyxxwxyxwvvuttwuuuuw{}||xxwvv|~}}|{zxyxttrpqrsvuwvwvyxzzzzyxvvyy|~~~}|}z~}~|||zxxwxz|~}}}|||{z}|{zyyx{{zzyyyzxwy|~}~~}|~~|}z{|~}~~}yzyvurruz}}{{z{{~~~~~~~}}z{{yyyz{||}~~~~|}}|z{yyxy|~~~|}{|{}}}||}~~|{z}~}{zzxvvvxxy{}}|zz{|~}}|}}}}~}}||zxwwvvvttsvuvvvz{|~~{~~~~}~{~~~~|{y|~~}||{{{z||{|{||{zzy{zyyy{{y{||}|||yyyxyzzzxzywxyxvwwvuvwvy{|}}|{}{zyz||}|z{||}|}}~|||||{{zxxy||xy|zxzz{{y|~~~~~}}}zzyzzyzzzz}}}}||{{z{yxx|||}}}}||}|}~}~}~~}|zyzzz|{}}}}}{}~~}}~~}||}}|{}||}{|}}}|}~{{{zzyz{y{zyyyz{z{}}|}{{{|yxyzxwyy|~||~}{{zxz||}~~~}}~}|{zz|~~}|~~||~}|}~~}~}||yS)**)*((()&''('  	k!~}|}|{yz}|{zyvwzw{~||z{{~~}~}~}||zzy{|~~~~}{~}}||~}|||}||}{|zy{zxxxxxywwvuututtrrsqqoprrqqoqruvuvy{|~~}|}|}|{|}}||~}}|{yxy|{{}~}||{yzy}}~~~~}~~}~}~~~|~}}~|~||||}}||||}||||{|}}zzxxwywxw{yzz{xxxxwyyyxwwyxxyyzyz{yxy{xxwwwttuwwxzxz}~}{yxxx}}}{yyyywvttrrsuvvwxvyy{z{z{xvxz{}~~{~~~~{zy{z|}~}~}}}~{{zz{{{|yxyzzxxxz|~}~~~~}|{~|~~{zyywvwwx|}|{{|{~~~~}{{{{yyz{|}}}}{zzzyxy{}}~~||{z|}|~~~~}|}~}||{yxyxxzyy|{{{{z{}~}~|}~}}{yyxwxvvttvwvwxz{z{}{{~}~~~|}}~}{{|}}|}|{{z{~|}{zyzyz{|zzxyxz{}zy{}||{{yxy{zxyyywwxwvvxwvuvvxy|~}~|{}}|}{|zzy||}}||{|~|}|}|}|}{{{{yx{}}zzzzwyyyzxz}~~}~~~~~}|}|{zyyyyyyy|~{|}}}{z{xvx|{{|~}||~}}~}~}~~~~}|yzz{{|{||}|{{~~~|}~|}|}|{||yzz|}}}}|||||{{yy{zzyzyxz{z{{}}||{||}yxy{xwwxx|{{|{||zyz{{}~~~~|{{{z{}~}}{}||||{z|}}}}}|}yS))+)+((')&'')&  	l }~}}|{{z{yz}}{yzxvtutx~~|zyyxz|~~|}~~~~~~~}}{zyzz|~~}~}{}|{{||{zzz{{|zz{{|zyzxzxwwuwwxuutttsrqqrrqonmoqprqprvvvwy{{}~~||}{{z||{|}||}~||}|zxyyzz||~|}zyyyz}~~~~}~}~}}}~}~~||}}|}}|}}|||{y|{||||{{|||{{{}}yxxwwxwwxyyxyzwwvvvvxyvvvxxwyxywxxxxxxxwvvtsqtvwxyyy{|{xxyxx{~{|z{zzzywuurrssvutuvvwwxxwyywuvz{||~~~~}}|}}}}~~}}{yz}|}~~~~~|~}}||}||z{|yy{zywwyyvvuw|~~~~|}}}}||}|{}{{zxwvvvy||{z|{z~}~~z{|yyyzyy{}~}|}}yz|{zyxwzz}~}~~{{z{{}~~~~~~~}|}|{yyzyyzyxyyyxyzz|}|}}~}|{yyzwuutvvxxxyxyz|{{~~}}|~|||}~|{}|~~~}}}}}{{}{z{}{zz{zz{|{zzzyz{{{yz~|{|{zyy{zyxxyxxywvvxxvwyvxz{|~~}}}}}}}}}{{y|}~~}|z}~}}}}{}}|{{{yz|~~|z{xxxyxzy}}~~}}~~~~}~||{|zzyyxy{~~}}|{z{ywx{z||}~}~~~}}~}|zx{|~~{{~|{{~}||~}||}~|{{y{{|{}}~|~||||z{{{yxx{xy|}|{}~~|}|||}{z{|zxxzx|||{zz|{{{|}|~~}}|zz||}}}|}|||}{z{}~|~~{U)*))*((()'('(&  	m!~{{{{|{~}|zzxutsv~}|zyy{~}}~~~~~}|{|{|~~~~~}~~}||||{|{zz{}||||||{{{z{zxuwzxwwwtvurrqrtsppppoqtsstxxzxz{}}~~}~~~}}~~~~~}~~~~~}{z{yzz}}|}|z{|~~}~~~~~}~}~~~}}||{|{||~}}|}{|||{{|}}{yyyzyxxzzyzzzyxwywwwxxyxxyxxzyxyzxwwyxwwwutsqrvz|xyz|{{zzyyz{|}}}z{zyxvuurqtwvvwxwxxyxxyyxutxy|}}~~~~~}|{}}~~}}}~}{z}|{||yyxyyxwtu{|~~|}}}~~~}}~~}|~|}zxxxvw{|zyz{z|~~}}||zzzzxwy||~~~~~~{{|z{ywuw{||~||{zy{}}}||{{{{yzyyyxyywwxzyz{~}}|z{zwvwttwxzyzzzz{}||||~|~~~}{|~{~~}}}~|||}||}~|{z{z{||{zz{z{{|z{z}~}~||zyzyyxyxxxxvwxyxwxzzz|||}~|{||}}}z{{{{|}}|zy~}|||{|}}zz{y{{}~~{zyvxyxxy|}|}~}~|}|~~|}|{zxxwxx{~}{{}|zz{ywwzz{}~~~}}}}~~~|}~}|~}}~{zy{|~}{zy~|{}~~|||~}||}}|z|yy{zxz~}~|{{{}~zx||zxxzyz|~}||}}}~{|{|{yz}{xxzzy{|{zz||{|{|~}~}}~}}{|z{}~~}|}zz|}y{z|~}~}|~}U))*)+((')&'')&  	n ~~}}|zzz{zz~~}|yxwvtsv~~~zywwyy|~~|}|||{~~~~~}|||||}}}}}|}}}~~~{z|y{|zzx{{zzzz}||{xyxxxwvxwvuuvvtsppprrpppoopqrstyyyyyy{||z||{||||}}~}|||}~~~~}|zzyyxy{|||{{zz~~~~~~~~}~~~~~}~|}{||}}}~|{{z{|{z|||z{{yz{yzz|{|yxyvxyvwwxxxyyxyyxwvuvwvwxwvwwvwvwvuvvuttstsqporvyzwwyyyzyywxyzzz{{yyxwuutqpquuuuvwwxwwvxxwvuwvx{|}}~~|~~~~~~~|}}}|{}~}}{|}}~}||{|{{{zyyywyxwttw|}|{z||~}~~|}|}||}~~}}zywvvwx|zyz{|{z~|~~~}}{|yyzxxwwzy}~~|}}}}|{|zzxyuty{}~~}}~~||zyyy|}}|}{{zzzz{yxxwwvwvwwxx|}~{zzwxvtsvyz{{z{{}~~~~~}}{~~~~}{{|||~}~|||||||||{||{z|}{|||yzz{zxxz}}|}{{z{yxwxyxyyxvxyzz|||{{{||~|}~~~}{y{{{|~}}zy||||{{}{{{{z|||~}}|yywwxz{}}{~~|}||yz}}}}zxxyxy|~}{z||z{{zxxxxz|}|{|~}}~~~}~}}|{z||}}||}|{}}~~}{}~}|{~||{|{z{yx{~~~~}}{{}~}y{|yyyyz{}~~}}}|}zz{||{{{|zzzzz{||{{{yz{|{|~~}~}{||y|}}}||{z{}~{|zz~}}{|~V(**)*()()'''('  	o!~}|||{|{}~||zywwyy~~|zyzyy|~}|{||~~}|}}|}}~}}|}~}{}}|}|zzy|}{{||}|zzz|zywyxwuuvvwutrqssrpqppqqrtt{z{z|{|}~|}}}}}}}}}~~}|{}~||{yzzy{}}|||}~~~~}~~~~~}~}~~~}~||z{|{|||||z|zz{z{{|}}yzxxxxywyzzyzy{yzyyxvvxwxwwvwwvvvwuvwwvvtuuutsqstxyxxzzzzzzwxyzz||z{{zxvvvrqsuuuvzwxwxwvxyxwvwxx{||}}~|{~~~|~~{}~~{~~{{~~|{|}}|{~{{{|yzy{yzzxvx{}~~{{{}~~~}}|}}|}|~{{xyywy{}zyz|||}~~}~~}~|z{zyxwwxzz}|{|~}{z{}|{z{wvx||}~~}}}{{{zy{~~}|~}}||}{zyzxyxwwvvuuvuvy{}~}}||zxytsuyz||{{}}|~~||~~|{{{~}||}}||}|~|~|{||{z||||{|{z{zxxyz}}}~|{zzzxxxvxwyxvx{yz{}~|{}{{}~{|~~}zy{}||~}||{|}~}||z{|yyx{|}~~}}zxwyy{z}{||~|{{zxz~}}}|{yyxyz}{{z{|y{zzxwwuvx~~~~}}~}||}}~}~~~|||{{}}|}{{{{~}~|~||{}|z{}z|{{{zyywx|~~~~~|{|}~|z|yyyyz|{}}~~~}||yzz||{{{|{{|{yz{|zz{zyzz{z{}}}}}||{|{{{|}}{{yyz|}|}}||}zyz~U(*+**)((('''(&  	p {}~}||zz{{y{|~~{z{yxvyx{~~~{zxzy{{|}}||||{{~~}|}~}}||{|}~~}~~}}{}|}}}}z{|||{zxzyy{zzy|}|zzzyyxxxvwvtsuuutsqprprrropqqrrx{{{{zz{|{{|{|||}}|}~|}{}~}}~|}||{zyzxz|{|{{~}}|}}|}~}|~~}|}~}~~~~}~~~||||{{{{yy{z{zzyz{yyz{|}xwxwxxxxwyyz{zyyxxxwwwuvuvvuuuutstuuuwuttutsstqrrtwwwxvwxwwxwxzyz|{zzywvvtsrrusttwxxwwvuwxyxwwwwxyyzz||}~~}~||x|~~}}{{|}{~~}||}}{z||~~~~~}|{|yyyzzxz|zyzxxw{|{|}}}zyy{~|~}|}zzz{zy|}}}|zzyywyz{~zz{{}}~}~~~~~~~}}}}{{{zwvwxxyyyyy~~~}|y{~||{yzyyzz{~}}~}}|{|zyz}|}{{}~~~|{{{z{zzyvvuvuuttttvxz}~}}||yyvtuvy{{{|}~~~~}}||yx}~}||~~}|}|}}|}||{zzy|z}||{zz{yzz{|{||{{{zzzxyyxwxvuwz{{~~|||||}}||}~~~}zxz~}|~}{|}{}|{zz}yzz|}~~~~zzzyzz|}||}}}|||x{~~}|zyxx{|}|{{zyyzzxxwtrsw}~~|}}~{|~~}~}||{|~~}}{|||||}}||{{||}~|zzz{{zzyx{}}}~||{{~}z|xy{{||}~~~~}|}{y||{{z||}|||{{{{{zyz{z||{|~~}}~}||||||~||{{yx{~~~}~}z{z{}~W)*))*((')'''('  	q!}~~~||||}z}~~}|{zzzz{|~~{{{{|{}~~~}}~}|~}~}|}|}}~~~~~~~~~~~~~}}~||~~|zz{|{||y{|||yzzzzzzyxwwuuvvvttsqnqutsruuttx{}|}{{|}|||{{|||}~~~~~|{|}}{{yyy{|||}~~~}{}}~~~~~~~}~}{{|{{zz|{||{{zz{{z|}}zzyxzyxy{||z{{zy{{yxxxyvvwwutuutvvuwvwvutwuuutsrttvvwxxvxxxxxzz{{|{{|zywwvutvvvuuxzxyxwvwzyyyyxxw{yx{|}~}~~~zy|}}|||~~~|}~~}}|~~~||{yz{{{{|~|{{{z{{|{|}}|yyxy}~~}}|{zzzxwz|||||zyyxyz{|~|{|{|}~}~~~~}~~~}|{{{ywxxxxyxyy}~~|{{~}}{|yyz{||~~||~|z{||z{z}~}}z{}~}|{~|{yzyxvvvvuttstuvzy}~}}~{zyuvwxy{|{|}~~~~~|{{xz~~}|~}||}|}|||{}{{z}z|}}{|||{{{{z{|}~|{|zxyywvwwuvwxzz}~}}~|{{|~|yz|||||{xy||}~}|{{}|}|}|zy{zyyz{|~~}|{zy{z{{|{{|}}~~|{z~~|{zxz{||||zzxyzyxwwsqsvx|~~|||{{||}~~~}}|{~{{}}|{||{z}~~{{||{z}~|zzz{zyyyyy{{}~{zzzz|{yxy{z{{~~~}||}}||{y{z{zzy}||}||zz{{{zz{{zzz|}|||~|||{yy|}|||{xwx}~~|zyyxz|~~V')))*(('('''(&  	r }{|}|{|z{|{||}}{{z{zyyz||}~|{z{zyz{{|~}||{|}~}|}}}~}}~~}|||||}}|}~~}~}~}~}||}{||||zy{{{|yy{{{{zwwxyxwxwxvvstttssqpmnprrstvwtxy{|{{{z{z{{z{{{}y{~~}}}}}|zy|{{|{zyxyyz{z}~~~}~|}}|{}}|~}~~~~~}~}|{|||}z{z{yyzyzzz{yyyzzzz|xwwvwzxyzzzyzzyxyyxxvytvuvuutuuttuuvuvtrtusqstsssssruvvtvwwvxzyzz{{yyywuuvvutvutrtwwxxwvvyyxyywwvxywy{{|}~}~}{yz~~}}~{{~~}}z|~~~}}||}~~~~}|}{yyzyz|}~|{{|{|z|zz{}zyyywz}{|{{|yyzywuwxwu{~}~|{yxwy{|{|~~{|{z}}~~}}|}}~|~|~~}||{zwxxyyyxxv{~}~}}}~}{{zyzzz{}~}}~{zyy{{}{}~~~~|zy{}}||{zz{zxwwutvvussttuvxy{~~~}|{ywxwvyyz|z|~~~}|{{z}}}{}}}|||}}||{|}{{{}||}}z{|}~{{||{z||{{|zzyyxwvvtwyyz{}~~}}~}|}~~{yz||zz{zzy|~~}}||}~||}|{z|zzxyy{}~~}}{{zyy{|}|}}~~~||}}~|||||yy{|}}|yxxzzzxxtqswx{}{}z{{|~}~}{||}{|}}|||}~}~~||||{z}~{zy{{z{zyxxx{||}{{z{{|zwx{{}~}}}|~|||{y{}|{||}}~}}}|{}{|||{z}yzz}}|}~}|{|{z{|}||{xwwy|~~}{yzzy|~}T)*)))))()'('(&  	s!}~~~}|}}||}}~~}}{|}|}{{{||~{|||}}~}~~~}~~~}~~}}~~~~~~}}~}}}}|{|{|||zz{}{zzxxxyyzxyxxwuvtssspnoposuvwxwxzz}}|{||{{{{||{|yy~~~}}}{{z{||{}{zyxzz{|}~~~~~}}}}~~}~}}}|{}{}~|}{z{zy{yyy{{zz{{zz{zxwxvwyz{z}{|{z{z{zzzxwvvwxvvvvvtwvvuvwvsuwtrstttsttrrvwuwxxxyz{yxzyywyxuvwvvuwvuutvvxyxwwyy{zzyxxyxyyyz|~~~{{}~|}~|}}}}~|}~~}}~~}}{{yz|y|}~}z}||||||{{}{zyzyy{}}{y|z{{zyuvvtsw}~}~{{yzz||||~~{{||~}}~~}}||{{{}}~}|zzzzzzzyxxz~~~}|}}}|||yyzzz{}~~~~}||yz{|}}~~~~~~xx{~~|}{{{z{xwxvuuvttttvvvwvy}~~~}{yxxwxyy{||~~~}}}z{|}||}~}{}|||}|{}}}||~}|~||~~}{z}|{{}|}|}|zyyvwuvtuyzyyz~~~}~}}}}|}~{yz{zzyzz|z{}~}}|||}}~|}|{{|yyxxwx|~}}|}{{{{y{{}|}}}~~~}{}~~}}~{~}{{{{{|{||zzy{zywwtrqvx{~~}{{zyyz{}~}~}|{z||zz}}}{|}}{|}}}}|{yy}~{yzzzzzyywwz{|~}{|z{z{ywwy{{~~}~}}|||{yz||{{{}~}|{||{{||{|{{yyy{||}}~||}{zz|{{{|yywx{}~~{zyzxz{}{T(**)*()(('''(&  	t ~||}}|{|}|||}|||{{{{|{zz|{{|}|{{{z||}|}}}~~}~}z|~~~~~}}~~~~}}~{}~}{|||}{{{}||yzz}{zzxwwxxwwvvvxvstrqqqopqoqstvwxxyy{|{{|{yzyy{z||yvw}}||{yyzyzyz{zxxwvyz{}}~}}|}}||}}~~~~~~|}||{|{z|}|z{yzxxyxyzzyzz{{zyxzttuuwyzy{z{z{{xxxzxwxwvtvxxvwwvuuuttsutstuuqrtssrsqrrsutvwwwxzxyyyyxxvvvvvuuwxuuttuvwxxxwxzyyyywwxyyzyxwz|}~}}|zzz~}}{|z{|~}}~}||~}~|~}}}|}|}{yz{z{|}}y{}|{}}|{{|{{|{zxxzzz{{zy|zzxwutuw|~~~|{z{||}{}}~~{{|z~~}~~~~|{{}{||~||}}zyz{zz{zxyy{}}|}}|{{}}~}|{zxxyyyz{|}~}}|zz|}~~~~~~{xvx{||{z||y{ywvuuvutsssuvxww{|~}~}}}}~}||yzvxxzz{~~~~}~~}}}}|}|||~~}|}|||~{{}}}|}~~~}|}~}|{|{||}~}}~{zyxwwwvuwwyyyz~~~~~~~|}~{z{{{{{|z|{}}}}|zy|}~}|{|{yzyxw{}|||{||{|zz{~}}}}}~~|}~~}}}}}~~}|{z~{|~}|{||{zxwussswy{~}{{zzzyz~}~}}}{zz|}|}~~}|~~}}~}}~~}|{}~~|{{|}}{yyxz}|~~||{{{{{xxyz{|~~||}{zz{}||}~}|}{}|{|{||||||zz{||}~}|}}{{z{{y|}zyy{||~~}}||{{|}}U)**)*((((''')'  	u!}}~~}|}~~~~|}||{}~{}|}||~~~|||}~~}~~~~{z~}}~~~}~~~}~}||||~~|zz|}}|zyyzzzywxvwwwurrrqqrtsssvwzy{{z{}}|}}}zzzyy|}|{|}}|zzyyyy{{yzxyyz{}||~~~~~}|}~~~~}~}}}}}|}}|||{zzz{yz{||{{}{yxywtuuxxzz{||{{z{yyy{ywvxwuwxyxwxwwvvttuuuvuvttsuttuusqsuvxxxxwxyxzyzzyzyxwxwvwxzxvvxxyxxxxy{{zzzzzzzz{{{xxz{||zxvz}|||{|}~~|~}|{~}|~{}~~|||}|{}}|{{~{{|}~|}}|{|{{zz{|}{}||||zyxxwxz~}||z|}~~}~||{}}|~}~}{|}{||}}|{|{zz}||zyyyy{{}z|~}~|}~~~}}{yxwx{z|{|~~|z|}~}~~~}~~}|yvwy|~~}|{{{{{xxxuvvutssuuvxxxx|~|}|{|}}}|{zyzy||{~}~~~~||}~|~~~||}|||~}~|~}{{~}~~~||~}{}~~||~|{zywvwvuxz{{yv{}~~|~~|{{|{{z{y|}|}{|}|yz{|}~}|~|zzzzwx{}|zzz{{|{|zz{}|~~}}||~~|}~~~{}~}}~}{{z{{z{~~|{{{yywvsrtvy{~~~}|{ywwwy{}|{~~}}|yx||{|}~}}||{|||}|~}{{{~~|{{|}}{zzyy{}}}{zyyzzzyzyz{}~~~~~}|{z{{{|{yz}~}{{{{{|}{{|{||z{{{z{}}}}}|{zzyy|}{yz{z||~~|z{|{||zT(**)*((()'''('  	v |{}~~}}}~}~{z|{|}z{{z{|}|zz{~~}{{y||}}}}~}~}}~}yz~~~}~~~}}|}~}}||}|{{|zz{{{{zz{{{zyyyxxxxwvuwvtsqqqprttsutvxzzyxxzy{||{zzyyyz~|}|}~~~~z{ywyyzz{zyyyyzz{{{z}~}}}}}{|~}}}~~~~}}}}||}{|{{{z{|zxxyxz{{{{{{zyxxvtttvwzwyz{zzzxxwxxvwwwwvwxwxxxwvvttrrtttsstrssstrsrrrtuvvvuuuuvwxzzyywwvvvwtxxwuvvxwwxwxyyzzz{yyyx{|{zzxyzz}~{ywuuz~}||||{|{|}}}{||z{}~~}}~||~~}}||{||{{z|z{{{}}|||{{|{yy{||{{{|{{yyxvwvy|~~~}{|~~~}{{||}}~|}~~}|}||z|{{{{zyz{{|{yxy{yyzz{}}}}}}~~||||{yxwx{|{zy}~~~|{}|~}~~||zxxw{~~}}{{y{{yzxwvvwutstuxxyxxz{|||xz{z|}|{|zy{|~}~}~}|~}}~~}}}|}}||||}|}{z~}~~~~}~~}~~~|~~|}zzwvwwvy{|zyxz}~~~~}}~||||||}z{|}|{{|{{{z||~~}{~{z{zxyz||yz{z{|}|zz|}~}}}~~|}}~~}~{z{{{|}}~}}|zzzvvutvxy|~~~~}{zxwvxz|{}~~|zy|}}}~~|z{}|}~~}~~}|}||{}z{}}|{zyz{}}|{zx{zz{z{{||}~~}~}zz{{{{z{}~~~{{{}|{}}||~}|}|{||~|}~{{z|zz{}}{{{{{|~}~{}}{|z{T)**)+((()'''(&  	w!{z~~~}~}|||~~{{{{z{}||{||}|}{zz|~|}}}~}~|~~~~}~~}~|}~}{{|}||zy{|||{yz|zyzzxxvxwsssrpqrtvwxxyz|{{yz{z{|{z{zzy{~~~~|z{xxy{}}|z{zz|}}|zz}~}~}~~~~~~~~~~}}}~}|}|}|||{zz{y{{|{||}{zxxwttvvwzzz{|{xyyxxxxvvvxxvxyywxyxwvwtstuuuuuttsvttttssruvwwvttuvuwx{{yz{xxwwvvxzxxvwyzyy{yz{{z{|zz{{}|}}|zz{{}~~|zzywy~}}~{|}{}||}||~z{~~~}}~|}|~~z|{z|yy|~~|}}~|||||||}{{{|yzyywwy|}}{{}~~}}{}~~}~}|~}~}|{{}{{{zzz|||||zyx||zzz|||}~|}~~}}}~{zyz|}~zz|~|{|~~~~~~}zzywy}~{{zz{zzyyxwwtuuvuwyz{z{{zz|yxzzy|}||z{{}~~}}~}}}}|~|~~||}}}|{}|}}~}}z}~~{~~~~}}}~|}~}|{}||{xwvxtwz|{zz{}}}~~}}|}|}}||{z}}z{||yzz{{{z~}{|{{yzyyy{{zzyzz{|{{z{}~~~}}~~~~}|}}}~}{{z{{{~~~}zzywuwxvwz{}~}{{xwvxx{|{{|}}|yxy|}|~~}}}|zzz||{~~}}||{{|}{z}}|{{zz||~|{{zxxyyz{{}|}~~}||{yz{zzw|~{}~|{{{{|}~}{{||}}~{||}~~~~{{||z{z||{{{y||}|{|}~|{|zS))*)*((')'''(&  	x!ywx{~~~}~||{z{{}z{yzyx|{zz{{|}{{ywx{|||}}}~}z}}}~~~}~}~}|}}}{{}||~~zy{{{{{zy{{{yxyyxwwxwwuvuurqqpprpuwxwxwyyxwxwyyzyxxxvwx~~~}~~||zyxyxy||{{y{y|}}{zy{{~~}|}}~|~}~}}}~~~||}|}}|||{|||{|{yyxyyz|{{z{z{yyxxssutvyxyyyyxxwwwwvutuvwwwwwwwwvustttsvtstssststrssqrsttuuvtrtuuuuyxxyxuvvuuuwyvuvtvxy{yyy{{y{{xyy{}}}}|zzyz{||y|}||z|{~~}}}~~}}|z{y{{{z{z{{|{z}~}}~~~}}}}~}{{~}||||{z{y{zzy|~||{~~|{||||}||zzzyxzywvwyyz{}~~}z|~~~}{{||~~|}}}|}~~}{{|{{}{zzz|{||zxzz{zz{|~}|}{{|}{|}~}}|zy{|}z{{~~~~~}{|~~}}~~}}~z|}{{z~~~|z{{{|yzyzywuuuuvwz{{|{{yy{zxyyx{|}~xyz|}~~|}~}}~||}}}|~~||~{|}}||{{|~~}}}|~}|}}~}|||~~~}||{{zxwwxvvy{{zz|~}~~~}}~}}}~}~{{|}|{{|{{{z{{{}~}}||{||zy{{{{{{yyz||zz{}}~}~~|{}~|}~}{z|zxz~~~{y{ywwzxwz|}}~~}~|{yxvxwy||zyy}|zyy|~~~}||y{{||}~}}}}|{{}||}~|{|{{|}}|{zxwwwx{{~~}~~~}}{z{{{zy~~}}}|}{{{|}~}||~|~~~}|}}~}~~|}}~{z{|{}}{{z{}|{|~~}{}zT)*)**((()'''(&  	y!ywxz}~|||}}~}{{|yz|{{||~}~}|{zzz{}}~~~~}zz~~~~}}~}~~}~~}{}~}|||z|{zxyyzyxxzyxwvuuttrqrsrsw{zxz{{yxzxyz{{{xxwuu}~~~}}|{yy{z{}}}|{||}~~|z{|~~~}~}~~}}~}~~~}|~}|}~}|z}{yz|{|{|||||{zyzxuttuvwxyyzzxyyxvvwvuuxyxxyxyyxwvtwtutvvutusstvustusttuwvvuutuvvuuxyxzywvuwvwxyywuwvxz|{{{}|{{{zy{}}}}}{||{||}zz~~~~}}~}|~}}|}z{||zzz{}|||}}~|~}|}~{}}}}~|}|}}|{z||z{~{|~}}~}|{||{|||{zzzxvuwxyy|}||{{}~}}||~~}{~||~~||}|{|~{|{|||{{zz{|z{{~}}||z{{|{}~~}}}y||~{{{}~~}|~}|}~}~}}~}~~|{~~|{zz|zzzzzxxvttwvz{{{|||yzyzyxxxw{|~|{{|}~~~|}{|~||||y}}}}~~~{{|||{{|zz~~~~|}~{z|}{{y~~~}}||{yxwwvxwvw{{{||||}}~}~}~}}|~||{~||{{zz{|zz{{}}||{|}|}{zzzz{|xyxzzyzz|~~}~~{|}|||~{zzyxvvy}~}zzxyyyyyy{{}}~|}|{zyyyyxz{yyy{|yxxz~~}}~|}{yz{|{z|~~~}{{{z{{||}}}{yyz{|~{|zxvvvuyz~~~~}~~~~~~|z{}|{{}||}}{{{||{||}|{|}}~~~~~}{{|}|zzzy|{{yz{||}|~||||zS(*))*()()'''(&  	z ywwz~~~||{|{{|{{{yyz{|y|}|~}||yzzwy{|||~|~{|zzx}~~~~~~}~~~}~~~~~~~}}||}|}||{|}||~z{zywxxwwwwwwvxwvuutsqsttstxxxxyyyyzyxyzywvuusry~}}z|{{{xy{zy{{{{{{{}{{{||~}}~~~~}~}|}}||||}}||||{z|{||}|{z{zzzz{z{|{yz{zxxxxtrsrsvvxxyyxywuttvvutwxxwxyvwvuutvutvvuustssttsrqssrsussstuvuvuuuvvvuwtssstvxywvwwvvz|{{|zzyy{xy{}}}~~}|{{z|}{ywz~~~~|}~}z{|}}||{{z{zyzzxzz{||||z|~~}~~~~}|}~}|}~}~}}}}}}|{||{{z||{{|}~|~}{{||}||{{{zyxwuwwvu{{{|}{zy{{}||||}~~}~|{}{~~|}|}}}z{{{{{{{zzy|{z|}{|{}z{{{z||}{{~}z{z||{{|}}}|z}~}}|~}~|}}~|~|}~|{~~~||{|z{{{|||xuustv||~|}}{xxyyxyxvvyz~{{zz{{~~~}||}z{~}|~yyy}~||{|{{{yz||y{~~||}~}||~}|yw|}{~~{zzxwvxxxwvyz{}~~~}|}}}}~~~~}~~~}}{|||{z|{{{}}|}}|{|}}||{|z{{{zwvxxxxz}~}~}||}|{}~{zxxwx{}~~}}yxy{zzz|{{}~}}~{{{{{yz}zyz{{xwzz}}}~}|{yzz|{{}~~}{zzz|{~~||{ux{{{{}{ywvwuxz|~}|}~~}|z{|}|{~~{||{z|}}}|}}}|~~~~~||}|zzzy|}}{{{{}}}~~}}~|U))*)+()(*'''(&  	{!yx{{~~~~|}}|}~}||{{|}}}~~|~}{yzy}|~}}}|}|}{}}}~~|}~~~}}~|}}}}|}|{{{xyxyxxwxxxxyxwvxvuuvwvwzxwxz}||}zyzz{zxvvrrv|~}|z||{{z{{z|||}}~~|}|~|~|~~}}}||{|||{{|{z{||{{}|{z|{{{|{{{||zzzzyyzyusstuwxzz{yxyywvvwwwwyxwx{xxwxuuuxwvvwvvuvtuuuutrtrttttssvuwwxvuwwvvvvvuuutvwxxxxxvvy|{{|~{zz{zz{~~}}~{||}{z~~~~}~~}|}}}|}|}||z{yzzz{||}~||||~}}~~}~~}{}{}~}}|}~}{|~||{}~}{|~}|}|z|{{xwxxvvt{{z{|}{z{||}|{}|~~~||||}{}||{{||z{||zz{|{{|~}{{}{{|}||{~z{~|zy}||}|}}~}|~}~}~}}|}}~~~~|{y|z}~~||z{|{{{{{zyutrsv~~}~|ywxxzxwwvwz}{{{{{{|}}}}||}}|~}}|zyz}~~~}}|~{{{zyz{{yz{~}|}|}|}~|zuv|}~}~|{zyvwxwwwwy{z}~}~}~~}}}}}}|}~}~|{{||{z|zy}}|{||zy~}~|||yy{{yxwxxxvwz~~}||}{z{||zxywwy~}}~}{zyzz{yz{|z|}~{|}{{z{{{{z{yzzzwvx||}~~||||yyyz{z{~~{zxxyz}{}|{xvyywy|}zxwwvxy|}}}~{{|~}||}|zy|}~|}~||{{y{|}|}~}||{}~}~~~}}||{zzx{|{zz|{|||}}|}}|T(*))*)(')'''(&  	|!zwx{{~~~||}}|||{|}|{{{|z||}}~~}~||zxxxy{|{{{}|}{{z{~}~{|||~~}~~~}}~~~~~~}|~|||{{}||{yz{yxyxvwwwwwwxvvuwwuvxxwwxxxvw{~}|{yyzyxwvurqru|~}{z{||{zyyzzz{{{~~}||}}|{{|}~~~}|{{{{zzzyyxzzyz|{{z{{yz{zz{{z{z{yyxxyxxyzsuvuuxwyy{yyyywxwwvwxyxvvxzxuvuvtxwvvvvusttttvtrqsrsssrqssuwwvuuuvvuuvstsssuwwuvwywvwzzz{{yyyxyz|}~~~~}}{y|}||}~~~~}{}~}||~~~}||||}|}{zzzyxxwwvxyzz}}}~~{{~}~~~~}~~~}~~~~~|}{z{~||{|}}|{~}{{}~}}|{|~}|}{zyz|xwxxvuuxzyyz{|y{y||}|{}~~~|}{{z~~}}|||{}|{|||z|zz{|{~|{{|y{|}||{{{}|zzz||}}}}}|{{}~~}}~}}}}|}~~}{zw~}zz~~~||{zyyzzzz|{xttrpry~~|zxxyyyxwwwy|{zzz{{|}}}}}{|~}|~~~}~{zz~~}}}}}{||yxxy{zy|}~|||||}|{~|xwwx|~~}|{zzwvyzxxxxxx{~}||}~}}}}}~~}}|}z{z|zz|}}|{{zwz}~|}{|||zwxwxvvxz}{|{zy}{{zyzywy~}~~}zzy{{{|}}{{{|||}{{{|{|{|zyz{zywx{{~~|~{||{xyxz|y{~~}{yzxw|||||}yyy{wx{|yvuxwxxyz|||yyy|}~~|{z}}}}~}|z{yxz}}}}}}~~}~~~~||{zxz|}|z||||}}|}~V))*)*((()&''(&  	}!{xz|}~~~~~}||}|{}{z||}~~~|z{|yy{}{{{~|{{|{|}}|}~~}~}~|}}~{{{{yyyzxxxwxxyzwutxxyy{|{{|yyvwz}}~}{y{{yxxwussuy||}}{|}|{{zz|}~~~}z|}~~}~|{{}|{|||zz{x{z|||zzz{z}|z||{z{{{{zzzywzzvuwvwyyz|{zz{y{yyzxxyyxvwyxywwxvxzxxxywuuvuuvvurtuttrtrrrrsuwwuuvxvvwwuuvuttvwwvwyxwy{{{|||zyy{|}~~|z{~}~~~}~~~}~}|~}|||}z{|yxwxwuwyy|}}~}~|~~~~~~~~~~~~~|{}~z{|~~}~|}~~~|{}~~}{{{|zxyzwwwyz|z{z|z|yz~~}{{~}}}|{{}}||}|z|{{|}|{{|{zy|}||||zy}~}~zz}}|{z|}||~|}}}{|}}}~|~}}}~|zyz~}~~~~|zyyyxz{{z|zwtsrqry~}~{yzyyzxxwxwzxzyz{||{{{{}|||}|}}~~}{z|}~~~}~}||{{xxz{zz{|||||{}}|{}}|zvyy{}~}||{{zzywvxyxxwwwwy}}}~~}|}|~}|}}~~}~{}|{|yz{|{{}zzvx|~}}}zz{{yxxwuutvz{}|{}{zyz{y{{zyxx|}}~~}||{zz{z{{}|{||z|}{z{||{{{{zzz{yvuy{|~||~|{z{{xyxwxyx{~~|zzxu{||{||yxxwwwyzyxvxwwyxyyzxyvwz|}~~|zyz|||{|{zywvvy}}|}~||~~}|}~}~~~||{zzxxzzzz{}}|{yy|}V'****'(()'''('  	~ zwwz{{{|}~~|{{||{{{{{zzz{|}~}|{z{zz{}{{z{zyz|{z|~}}}{z{~~~~}~~}~~~~|~~~}|}}||y{~z||yxwxxxwwvvwyyvurtvx{|}}yzyxurv{||}yyzyyxwwuuttv{~~~{z{|z|{zz{{y{{~~~}}|}~~~~~}{|{|{{{{zzyzyzyzxyxyyz{zzz{y{zz{yyxywwvwxuuwvxxxyzzyzzzyyxyxwxxvvvwxwwxwwxyxvxxvtsstuuussrtssqrrqqpqrstrssuuuvwvuutsrtwvuwxywxzz{{z{xxwyz|}~~~}||}|{}~~}}}~~~~~~~}||||{}|{|zyxvvwvvwwxz{||~~~~}}}{}}~}|~~~~}~}~~}{|}|zwz||{}|}||~}{|||||{yz{zyyzxwxzxzyz{z{zy||~|z{~~}}{{z}~~|}}~{{{||||{zz{|y{z{||||ywz~}zzz|~zy{||~}|z{zz|}}}~}}~~~||}||}|{|~~|zyxxvw{{zyyxtrqrrx}~~~z{yyxxvuvxzyyyz}|{{y{{||{||{{z{~~|}|~~~~}||}{|zxxyzyz|||||{{z}{{||}{xy{|}~}|zyywwwvutyxvvyyxz|||~~}}~}}}~~~~}}}}}}{z||{{|{{xy|}}|~|y{|yxvwvsssx{}|{}{zz{zz}{zxz{{|}~}{z{|{{{}}~|||{{}{z{|}|{{{yxy{{zxxy{|||||zyz{zyyzxyyz}~}|{yyy|~{|}|zzywwy{{ywxxxyzzxzzywwxz{~~|zyxz|{|{zyywvvx{}}{}~|zz~}|{}||~~~{{yxyyz{yyz|}}|yvy~~V()*(*((()'('('  	"{yyz}}|}}~~~}||}}}}{}{{zz{~|{}{||||{{|{z{|}}}~~}}||~~~~~}~}{{{~~}}}zxxyyxwyvxyzywtutv|}~~}{yvuuz|}|{{z{zyzxwvxvwy}~}}|{|{{}|||{{}~~~~~~}}}|||}z{{zyyz{zyz{zz{|zz{|{|{zzzzzywwwzvwxxyzzyz|zy{zzzxxzyzyywx{yxxxxxyzyyxwvvuvvwxwvutussrttrrsrrrsstvwsuuwxwwutrtvxvwzyxy{{{{{zwwxyy|~~~}~~~~~}~~~}}~|}|||{{|xwvxwwxyxy{}}~~}}~~~~||}~}|}|yvv}~~~}~~}}~|}}}}}{z{{zzz{xxyyxy{|||z}zz}~|||~}~}||{|~}}|}||||{{{{{{}{zzz{|}{zvw}~|z{||{{{{|}}|{z{y|}~}~}}~~~||}|~~{{|}~|zxwvy{~|zzwurrrsv|}~}}}{zxyyvwxzzyy{{zyzzz{|{zz{z{zy|~||}}~~}}||zzyyzyzz||}}}|{z}{zyz{zxx{{}}|{yxxwvvutsvxxxyzxx|||{}~}~~|}}|}}}}~}||~}{{{z{y{{{yy{{{||{||{yxxwvssrvz}{{}{zzxz{|{{yz{{|~~||}~|y{{zyxz{}~}|{z|{z{{{|{zyxxy|{{zwz{{|{|{ywz||yyzzyzzz}~}}|{yyyz{z{}{zzzxvy{|xywxxyzyyyxxyxyy{{}}zyyxz{zyyxvvuuuz|}{y||zxy}~|z{zz~~|zyxyxxxwxx{||{wsty~U()***(((('''(&  	 |xxy|{|||||}}}{{|||{{{{zxvz}~||{zzz{{{{zzzzz{{}{|}{|}{||~~~~~~}}|~}|z{}}||{zxwxwtvwvwxxwuuqrsz}{|~}zyxvuxz|{xzz{xyxvwvvvuvy{~~~}{y{zzzzyyzzyz}~~~~}|||||}|{zzyyyzxxxyyzz{yzy{z{z{zyyxywvxxuwxvxxzzyyzzzyxywyyyyyxwxxyxxyxxxxyyxxutuuvvwvtsstssttrqrqqqqrrstsssrvvwvuusruuwwwyxwzzzzzxwxyxx{|~~~~}}~~~~}}~|~~~~~}||{||zyyyxvvxwvvxwxz{|~}~}}}{}}|}}}||}|}~~~||{xwvz|~}~~~}}z|~|}}{|||zzzzzy{{yyxxxxxy{{{{yxx|~{|}~}}|~}}{|}~~|}~}{|{||{}{z|{{zzyy|}|{yvy||yz{|{z{z|}~}{zz{|}}~}}}~~}|z}|~~}{{}}~~||yyxx{{|zzwuqrqtx{~~~~~|{yyyxwx{{{{z|{zz{{{||{z{{{zyz~}|}|{~~~~~|||zzzzyyz||~}}|{{{zyx{{yyyxz|||zyzxvuvttttxyz{zyxz{zzyz|~~}}|||}}}}~~}}}}|{{zz|{}|{zzz{zz{}||yyyxuutssw|~~}~}}{{zzz{|~|zzz{z}}}|||y||{{||{{}}|z|zy{|{{||zxyz||||zzz{}{||yxw{{zz}{|}|{|}~~|}|z{{|{{{{{{z{wwz}}{zzxyxzzyzyxxyyyz{||zyyyzz{yxvwuutuyz{|yz{{zy}|zzy|~}yxxxxwzwuwz}||zuwz|}T()*)*((')'('(&  	!}zzy{}}}|}~}}~~|{}||}}zzwwz~}}~|{|}}{{{{|{||||}}|}}|z}~~~}|}~~|||zzywvuuwwwwyxwvsqrw}~{|{ywxz|z{yy{|z{yxxwwyxz|}|~~|yz{zzzyyyzz{}~~~~}}}{{|{{zzy{zzy{{{|z{{|{{|{y{{zywyxwwwxxzy{z{zy{yyyy{z{{{{yyzyxwzxyz{{zyxwvwxxwwwutttstsvtsttssrsstturssuvwwvusrvxxxyxwxz|{||zyyyzyz~|~}~~}~~}}~||{}|zy{yxxyxyxywvx{|}~~}~}{}~|zz~~~~|yxwz}}}~|}}~}~||{||{|{z{{|{zzyzzxxxyzzzxwvz~~}}}|||~~}}}}}|}}|{||{{{|{||z{zyxyz}~}|zx{~||{|{z}|}~~}}|{{|}}~}}|}~~}y{}||{|}~}|~}~{zyzz{{{zxvssrtz{}}}|{}{{zzyyz{}{zzz{yz{z{}|{{{||{{{~~~}{{|z|}~~~~||{z{{{yz{{}~~|}||{zyz{zyxxxy{|}|{wxvvvutsttw{zyxyz{{y{y{|}}}|}{|{|}}}}}}||{{{|z|}{{{zzyzyy|||zxwxutuuruy}|}|}||yzyz{}|{z{z{z|}{}|{{y{{{|}|{{}~|{{yxy{zyyz{yxx{{z||{|zz{}{{yvux{zzzyz||||}~}}||yz}|{zzzzzzzxuw||zzyyxy{{zyyxwxzyy{||zzzyxzywvuututuvx{|z{z|{wz|||zxwz|}{zxwwwvwvuvxyzyywvxzzU'****()(('''('  	 }ywy{{{{|{{||}|{z{|||{yxvvw}}~~~~~||||{}|{zy{{{{z{{||{{}{{yy~~|}~~|}}|~}{|{zzyyxvuuvxvwxxwvsssuz{|}~}zyxxyzyxxxyzyyzyxxwxxxy{|{|{zxyyyyxyxxxx{|~~~~}~~|}}||{zyyzyy{yzxxy{zzz{zz{zyxyxxxwxyuvuuvwwwz{xxyywvxz|{|zzxxyxwwxyyy|zxxwutvvvwvuutstssttttstssrrqstsqqqrtvwvutrsuuwwvvvy{{{{zzyzxwx{~~~~~~~}}}}}}}~~}~}~~}||{|}|{zzzyxyzwuvwvvwyz|~}~~zzxz|}~~{zz|}~|{zwwyxy}{}~||}}}}{}{z{zzz{yz{|zyzzyxwyyxwyvutw~}}}}~~}|{}}~~~}}{}||||{{{|{|{{{z{ywv|~~}}{}~{|{{zz{}~~}~}{{|}~}}{|||~~||}}~~~}|~|}~~~|{z||||{{xtsrttz||{{}}|z{{zzz|}}{|||z}}|}|{{{}||{zz|~~~}||{zz{}~~}}|{zyzzxz|}~~|{|{||zz{zzy{xxyy{|zzxwuuuttttvx{zzzy{zxyyyz}||~|||{||}~|~~|~~~}}}|}}||{{{yyyzz}}zxwxutuuuvy}~|{||~}}zyyzz{|}|{|}|||}|{}~|{z|{{~}|{}}{|{zx|{zyzzyyx{{{|}|{|{||}{xwvwy{{{z{|}~{|~||||{|}}z{{yyy{yww{|zzzyyyz{{{{xxxyyy{|{{zzzyyzyvvvutvxwyzz{||}|||~{|{yuz}~~}yxxwuuvvvwxywxxwwvwyU)**(*()()'''('  	! ~{zz||||}|}|}|~{z{|}}{zxvw|}~~}{}|{}||{{|}|{|~||{~|zyy|~{}~~}|~}}|{zyyyuwxvwwzzzxxwvwz|~~}|zxz|yyxzzz{|{yyyzzyzzz}}}|{{{|}{|zyzyw{|~~~}}|~|||{|{|}|zzz{z{||{||{zxyyyyxyxvuutuvuwwzxwwxyxy{{|{|{zy{xwxxyz{}zxwwvuwxyxwxvuvvtttutttvustusrtusrqsttvwutsuvvxywvvz{{|}|zzzzyy{~~}}~}~~~~~~~~}}}~|z{|yzzzwxwxvuuxz|}~~}zyy~~}{z}{zy{~~|xxzyx|~{}~~~}}}}||{||{{}{z|}|zz{zzzz{zzzywux}}}}|}}|~~~~}|}}}|}||||{z|{{||zxxwz~~|}}~}||||zz}}}|}{||~}}|{{}~~}}~~}|}}~~~~~}|}}~|{zyywustux{{zw{}||{}|||~~}}{}}}}||z}~|{z{{}}~~~~~}||zyz|}}}||yzxyyz|}~~}|{}}{{{{zzzzzxyzz{zzzwwvttsuuvy|zyzzyyxywwxz{}~}{{y{|}}~}~~~~~}|}||{~|{{|zyyzzz||zyxxuuuuwxyz{zz{z{~~~}{yzyz|{~|||{|||||{{|||{|zy|||z|}}}|}zz{{{xyzyyx{yzz|{z{{|||zzwwwy{zzzz{||~}}}|||{{|}}{|zzyzyyxyy{{yyyyxyzzz{zxvxyzz{zzzzzyxyxwwuvvuxzyyzy{{|}}}}{yyywx{~{zyxwuvttuuvxxwwwvvvwwS()*)*))()'''('  	 yxyz{{{}||{z||{zzw{~|{xvwuyz~~|}}}{{{||{{yyz{{z|{|{z|{ywy|~||{}~~~~~}}|{{{{z{zyxxxzyvuvxyyxxvvyz{|~|{zyxzyxwxxzyzzxyyzzxwxyz{{z{{}~}|{{zxxyy{|~~~~~}~||{}|{z{{|{z{yyzzz{{{{zyyywwwwvxwsssrsuttwxxwwwwxwyyzz{xxxwvwwxyz{yxvuvvuwxywvxuvtuutstsrtuustvsrrsqqppptuvtstvuvvvutswxxz{zxyzyxxz~}~~||~~~~}~~||}|z|}|yz{yyyyyxvvvtvxy|}}}|}}}zywx~~~|zxw|~|{yyz}~~~~zzyyxy|{{{|~}|||{|z}{||}|z{}}zz|{zz||xyzwvtv|~}}}{||}}}~~}}~~||{|{{{|z{{zz{z{xwx~}{|}~}}|zy|~|~{|{|{{}|z{{|~~~}}~}}}||~~}}~}~~~}}~~}||zywvstux{{yvx|~~~}||}|}{}~}~}}}{|||}}|{zz{|}}~~~~{{||zzz{|~}~}zzzyyzz}}||}~~|}|}y{{z{|zyyy{z||zyvvuvtvvwx{|{zzxxxxwvwy|}~|~|~yzz||}~}~~|||}{{}}zzzzzz|}{xxxvtwwyzzyyyy{yz|~}}|{y{||{}|}}}|{}}|{{~}{{||}{~||}}~~}||z{|{yx{yyy|{z||{{|}}}}|zyyzx{z{zzz}~|~}||{{{|}~~}{z{{{yxx{z{{{{xyz{{||zywxyy{{z{z{{yyyxwwwvvxz{yzzy{|~}}}{z{xxz~}|zyyvutuwwwywwwxwvwwuS)**)*((')''((&  	!|{{{{{}}|{|}{|{z{|~~|zxyy{~~}~}{||}|}}{{{{|{|}~~}{yyyy}~}}{~~~~}~~{|zyyz|zxwxxzzzyzxyzz|~~}{zxzyxwzz{z{zyyyz{zzxyzz{zz|}~|{zyyxz||~~~~}|{|||z{zzz{{{|}}z|z{xwxxvxywsrsrsuutvxwwxxxwxxxyzyyxxxwxxzzz{|yvwwwwx{zzwxxvuvuttutuuwwxvwvrstrqqrrrvvttuwvvxxvttwxz{|{zz{{yy||~~}~~~~~~~~|{|}|{z{{zzxzxwxuuuy|}}}~~{zzz}~|zyvw~{{yy|}|{{|zzzzzy{}~~}|}{||{z}}}z{~|||{zzz{zzyxvvv{~~}~}|||{{}~}}}~}}}||||{{{|{{zzxxw}|}||~|{}~xz}~|}|zz{||||{{{}~}}}|}}}}}}~~~|~}}}|{{yxwvwxyzzxy~}}|}|}~{{~}}}}|{{~}}|{}}}~~~|~}||~{{zz}~~}|}zzzyz{}}|}|}||||||||{{z|zz{yz{{{ywwvvwvvwxz{zzyxxyzwwwx|~}|||zzyyz|}~~|~}~~~}}}||{|{z{z{z{{{zyywvwvxzz|{{zz{|{|~}|~|zz{|{}|{{|}}|}|{{{||{{~}}}||{}}}|}}|{||zyvwwwy{{z|||{z}~}|{{{zyyy{{zyz|~~||{{zzz|{{}~}}{z{|xxxyyyzyzyxz{zy{{ywwxyzz{yy{zxxwwuuvuvwz{{{{yy{}~~~}|{zwvx}}~~}z{zxvuvuwyyxvvvwwvwxxS(**)+((()'(&(%  	!{zy{zz{|{{{{{{zzzzz|{zyyy{|~}~~}~|}|||{}z{{{zyzxyz|~~}yyxxxz|}{{z|}|}}|~~}}~|||~|}|{xvx{{yxxwxxxyzyyyy{}~~}~zywwxuvxyyzy{yxyxzzzywyxxwvx~}zzyyyzy{|~~~||~}}z{}zzzzxzzzzz|{{{z{yxwwwxwxwsqrrssttvwvvvwvuuwwuvywwvwwvwyyyzywvuwwwxyywxxvutttsssssuwxxwwsqqsqpppoqssttuvvtwvuttvux{|z{z{ywxz||~~~}}}}~}~}}~~~}~~|}}}{||zzzyyzzyxvvwvttxz|}~~}~~}z{}}}}~}}{zyxx|~|{zwxwwz~|~~~}{|{yz{{yyxz|~~|}|{|{}{{|}{{z}~|}}zzzz{xxxwvuv{~}|~}~||z{{~~~~}||}|{|||{|{{zzxzywv{~}}}~~~{z|zy}}{|||{{||{{|{{|}~~~~~}|}}|}}~}~~~~~}|~~~|}{{yxyyz{zzz|||z||}|}~~|{|{~~~~}}z|}~}|~}~{{}|}{|}}}}}{|{zy{}}{{{}|~|~}|}}|{|}{zz|z{{||zxxwwxyxyyzyy{{yxxzyuwyz}||}|}z{{zz{}|||~}}}~~~|}|}{{||{{|{zzzxxyxyy}|~|}}~}|~~}}~||{|{z{||{}~||}|}{z|~{{|}}{|}{{|}|~}|{|{zyxwvyz{z{}|z{~~}~|zz||y{z}|{{{~~}}|{z{{|}||~~|{{|zxyzyz{{zzyz{|{}|{xxwxz{zz{{zyxzxutttvxz|||{yzy|}~~~|}}yww{|}}|{{zzwwvwzyyxwwwywwvwwT))*)*((')'''('  	"}|{||{|~}~}|}{}{|{|~~~}}|||}~~~~~|}|||}{|}{yzzxz|~|zz{yz{{||{}~||}}~|}}|||{wxz{zz{{{zz|{yzzz|}}y{xxwvuy{|{|zyxzyzz}{ywwxwrv|~}}|yyzyyz|~}~}}||{{yxz|{}}||{{|zzyzxxxywsrsssutuxxwwwwwwvywvvvwwvvvwy|zz{{wxxyzxyzyxyxvvuvuuuuvvwzxyxxussrrpqqrpsuutuwwwxwuvtuwxz{z{zzzywy|}~~~}~~~~~~}}|{z{{zzzzxvvxutvxz|}~}}}~}}~}}}|{zyz{~~{yxwuuv|}~}{||zz|{zyz{|~~}}}||}}}{|}}{|~}}|}|{zz{{{yyxwxx}~}~~~}{||~}~~~|~|~}{|{}|{{|yxz{zwvz}}}}}~~~~}||}{}{}{{{{z|{{z|}~~~}}|{~|~}}~~~~~~~~~}~}}}{{{|zz{|z{{|~~{yx{|{|{}~~|{}~}}~{{}~~}~{{|}|||~~}}}}|||{z{}}|{|~~}}~}}|}|}{}|{||||{|zzyxvxxzyzyzyyyzzxzyywvwzz}}|}}zz{{z{}~}||~|~}~~~~~~~}|}|zz{|{{{zy{yzwxxxzz}~~~~}}|~|{{z{|{||||}{|||{{{z{|yz{{}|}}{|}|{~~}|{|{{yxvuvzxyz}||z{|||||{|{z{z{{{{|}|}zyy{|}|}y|~}{{|{y{zyzz{zxy{z|{}|zyxvwy{zzzzyzxxvututuwy||}{yzx{||~~|}|zxw{{}}||z}{xwvuxzyxuuvyvwwxwS()*)+((')'''(&  	!}{z{{||}~}||{||||{{~}}~|}{{|}~}}{}}}~|{}}{z||{zyywuux~}{zyzzyyzz{z{{zyyx~~|~~|yy~{zy}|zwvyzywxy{{{zzzyxy{|}|}}zxxxwuvvyzy{zyxxwwyyyyxvusrtx|{{zyxyyyxz|~~~~}}~~}}|~}{{{yyy{{|{{{{z{zyyyzxxzxssrqstuvxwvvxwvuuvvutusttuvvy{zxyzxwxyxyxzxxwwvuttsstttuwxwwwvusrqpopppqqrttuvvuxussrtuvxy{zyzywxx{}~}~}}{|}~|~~~~~}}}~~}|{|zzz{zzyywvuuustw{z||}~~}}}{{}||z{zxz||{xvustwz}~~~~|{{{yy{zy{{||}}|}{|}}|z|}{|}|}{|{{yyz{{zwwvywy~}}~~}~}{|}}}~~~~}~}}~}||}||{z{zyyzyww||~~}|}}~~}}}||}}{{z{yyz{{|~}}|}}{|||}}~~}~~}|}~~}~~~~}|}~||}}|z||||~{zyy{yz{z~~|}{|~~~|}~~~~|~{{{z{{~}~}|{{||{}~{z{|}~~}~|}}}}}{|{{|}z{yxwxwzzyyzyxxzzxyyxwvwyy|}{}yz}{{{~}}{|}~}~|}}}~}}{}{||||zz{zzz{yxy{{z|~~~~}~}{{||||{||}}~|{|||z{{}zz|||{~~{|~}}}~}||}|zzwuuxzyy|~|{|~}{||{}|{{z|{|}~~~~zzy{|~~|{}{}{{z{zz{|ywy{|||}|zyxxvx{zzz{{zyyxutvuuwy{}}|zy{{{}}~~|~|{z||}|}||||ywxwwyzxvuyzxwxxxR)**))((()''''&  	"}}}}~~}}}~{}}}}}}~}~~~|}~~|}~~~|}}~}||}}{yzxvtw|~~}z{{{z{|{|}||zyzy|~~zz~z{|{ywz~}zxxzyxzx{|}zz{{{z|~}}}}|{zzwvvyy{{|{xyyvvwyxxwvwstvy|}|{zyy{yxwzz|}}|~}~}~|||{{{||}||{z{||{{}|zzzytusrstuwwxxvvvwvuwuuttutsuuwyz{zz|zzyy{{zzyxwwwutvuuuwwwwwxxxxxvusqqpspprrsuvwwvxxutsuxxyzyzz{zyxz|}~}~~~~~}~|}||{{{{z{zzywvwwttxy{|}|}}~}||~{|y{zz{{yxwutuxzy}~||z{zyz|{|{~~}}||{{|~||{~}}}{|{{||{ywxxzz{}~~~~~~}}~|}}}~}~~}}~~~|}|||{|{||yyyxw||}}}}}}}~}{z{yzz|}|}~~~}|||||}||}~~~~{{~|~}~}|y}~~}}|||}|z}}{yzyxwxx{}~~||}|~~~~}~}|{zy{~~~~|||}|||}||zz{}}~~}~~}|}~|}}}{|}}zzzwwxyzzyy{yxzyxxyxwwwxy|~}{{zy||z{}}}|}||}~~|}||}}}}|{{||zzyzxzzzxxxzzz|~~|~}||{}{{||{{}}|z|||zz|z{{|}{|{|||~}|}~|}}}{zzxwwwyywz}{{}}{{z||}}{|{{z|}~}~~}{zy{|}}}|{}~}}{{{{{yyyzxxy{{{z|}yyyxxwzzyz{zyzywvuwuuvzz|}}{z{zy|}}}~}~{{z}|||{zz|zzxwxxxyywvwxwwwwvR()*)*((((&''(&  	 |z||||}}|~|}||}~|{{|{|~~}|}}|}||{}}~~{|~}{|}{zzywutvy}|}|zzzzyy|yw||{zxyxyzztv|}~~{yzvwwx{~~{zyvwvwyxz{zzz{zxyy{}{z|zzyzxuuwxzyxzxxywwwwvuuvttrtxz}~|zyyyyxvvwwxzzz|~|~}}~}~||||{|{{{zzz{{{|{{{{zzxzyutustuuuwvwvvtuuuuutssstsuuwyzyzyzyxyyzyyyxwvvtututtvuuuvwvvyywuusqpqqpopoqruvwttvtrpsuvuwxyxxwwwxz{~~~~~~}~~}}~|}|}}{||zyy{zy{zxvvvvutvwz||}~~~~}}}~||||{yz{zxzyxxwtstvwwx~~}~zzz{yyzz{{|~|{{{zz{{{||~}}|{z||{|{zxxxzz{~~~}}||~}|~~}}}}}|~~||}{{zz{|{{|zxvz~}}{{{}}}|~}}~z{yzx{}~}}~~}}}|{|{{{zz||}~||zx|~}}||{|||{|~|~~~}|{|zy}}{zyyxwwwyz~~|~}~~~~}}~|z|{yz}~~~~}~||~||}}{{yyz}~~}}~~|~~}}~|{{zzy{{{z{zzzzzwwxyxxyyyz}}}}z{{||z|~}|{{|}}}||}}{}~~}{|{yz{{yy{zyxy{|||}~}}|}{|{}|{z|||}}{|{|}{|}~{|}||{}||||}}}~|~||zzwxxyyzxz|{}}{z|}|||}{{{||{}|~~~|zz|}~~~}}}~||{|{{{yz|zzzz|{}|{zy{zxy|zzz{zzyzxvuxxwvxz}~~|{|z{|~}|~}zz|||||y{|{zz{zwyyxyxyyvwwxwQ))))*((()'('(%  	!~}~~}|~~~~}~}~~}|~~~}|}}}}}~}~}~}|}~}}{|zwxxz|}}|{z|zzx{{y{z{yzyy|ztty|zzyvwyz{~~{{{xwxz|z{|z|z{{{z||}{|}{{{zwvxyyz|{yy{xwwxwwuwuutuxx{}~}||zzzzwywwwuyzz|~~~|}~|~|}||}|}{|}~||{|{{z{uuuttvwvwyvwxvwwwwwutvuttvuwy{yzz{zxz{{zz{ywwwwvuwvvwxxvwwuwxywuttrrssqqqqrsuwvwvvvtrstvwxwvvxyxzzy|~~~}~~~~~~}||}{{{|{zy{zywywvvwzz||||}~|~}|zzzzyz{yxxwvwxxwu}~~|{|||z{{||}~}|{zz{|{yy{~~|~}z}}|yyyz{{}}}~}~}}~~}~~~}}}~~}|}}}{{}{{z|zzy{~~~||{}~}~~~}~~{{yyy{}~~~~~~~}}||{|{{{{|~~}}}{yxz}||~~}||z{{|z~~|}}}~~}}{{}~{|zzxvwtxz~~}}}||~~}}|z{}yx|~}~}|~}}}~||}|{{yy|}~}~~}}|~|}}}~}}||{z{y{{}|zy{zxwwwwyyzyz|}~{{z|{z|~}}}}{{}}}|}~|{{|}~}|{{yyyzzwz{xyz|}|}~}|||}{z{||{{||{}{{|{}{z|}||}}|{{|}{{~}||~~|~|{yzyyz{{zzzz{z||z{|}}~{zz{|z|~}~}|{|{}~~~}~}~}|{y{|{zzz{y{||{{{}{zyxyyyzzyz{zyyyywvxwvuux|||||z{{}{z}~z{{|||{yz||{zzyxxyyxzyyvuwwvQ))*)*)(()&'')&  	 }}}}|}}{z||}~~|~~||~~||}~|{|}}~~}}}|~||{{zz||zxxyyz||zz{{yyxyyyy|zzyzyxxxutx}~~|xyvuvxzz{~|}{yywwyxyxz{zzzyzz{|{z{{z{zyxwywwyz{yyyxwvwutuussstvvz}}|||{xyyxwuvtuuvw{}~~~}~~}|{}}}||{z||}|||||z{{y{|ywutsvwwwwwxwvvvvvwwwtvuttuuuwyxwxxyxxzzxxxxwwvuttttuuvuutuuuvwusrqrrssppppprtuuvuuusssrstvvutwwxxxx{~~~~~~~~~~~~~~}|}}||}|z{{{yy{zyxyxwwwyzz{xz|~}}}~~~~||||{yyzzyyzwvvvuvwwuuz~~}{}}|z||{{{|{zzzxw{{xtu|~}}~}}|~|yz{{zy|}}~}|{|~~~}{}}~~~~|}}}{z|{zx{|z{|~~}||{|~~~}~~~yxxy{~~~~~~~~}}{}|||{|{}}}}}{yxyz{|~~~}|y{||y|}|z|{}~}|z}}{{yxvvuuz}~||}{{~~}}}{|{}zx|~~~~}~||}~}~|{yzyz|~~~}}}}|{{~~}~}|{{y{|}~||{{zwxwyz|||{}}}|{z{zz{~|}}}|{}}|~~}|{||}}|{yz|{z{{yz{}~~~~}}~}{{}}||~|||~}{{}{|{}~}}~||{}{}z}}}}~~}}||z{{zz||{{}zzzz|{{~}}~|zy|||}}~}}{|~~~~~~~}}{zz|{z{{z{|}{{|}|zy{yzz|{z{|}{||zyxywuuwvz~~~||z}~|zz}|{{|~}}z{{~|z{{yyyzyzyzwvwwvR*)*)*(((*&''(&  	!~~~~}~z~}~~~}}~~}}}}~~~~}}}zz|}{yxzzz{{{y{}|zxzz{{|{yy{{zy{wwz~~|{{xxy|||{}}||}{zyyyyzzz}{||{|~|}||||{}zzyzwxz|z{zzyyyxwuwuuttuwy|}||}|{yyxyxxvvuuvu{~~}~~|}}~}||||{{}|||{{wuvvxywxxyyxwwxvxyvuuvvututuwwxwyxyyzyzyxwwxwvvuuvtwxvvuvvvwuvwtrsssttsqqrqruvwvvvvtsuutuvvvuwwxxzz|~~}~~~~~}{|}|{{|zzzzyyyzzzyz||}~zz{|~|}|~}}}}}|~{zzz{z{zywwvwwxvvvy|~}~}}}|||||}}{{{yzwxyuttw~~}~}~||{|{zyy}|}~}}|}~~|}~~~~~}}}}{{{{zyyy{~~}|{{{}~}~~|zzyz{~~~}~~~|z{||{}{}~~~|}|{zyxzz{~~}}}{|{{z|}{zyy{}z|~}{zxutuuy|~~}}|}~~|{~~~}~}~}}{z||||}~}|}|}~||~~}}|{{zx{|~~~}zyyx~~~{}|{yy{}}|{|{{yyxx{|~}||}||{{z{y||}~||z{{{{|}}}|||}}~~~~}zxzz|{{{yx{~~~~~~~}}|}|{|{{{}}}{|||{|{{{{|}}}|}{{|{zz{{||~~|}}|zz|}z{|||||{zy{{|{{{|}zz{{||}||||||}~~~~~~|{{yzz{y{z{{|{{{{||zzzyz{|{{||{yz{{{zywuuvty}}~||||}|zz|}|z{z|}|yy{}|z{yz{yyzxxwwvvtQ()*)*((()&''(&  	 }~~~}}|zyx{|}}~~~}}}~|}|}||||}}}~~}~{}|{{{{|zxyyzzz|zyw{{ywxz{yzxww{{zyxwvz|||}~}{zyxyz||}{{{{{zyyzxxxzyz|{zz|||{{{|z{zzzxxwwyz{yzyyyxxxuuvtuuuwxz|}|||zzyxxxvvvttutw|~~~~~}}}~|}}}||}}}{zzzz|}{{{zuuvwxxvxvxwwvvvwxxxtuuuuutttuwvwxwwxxywvvwtuvtttuutuutrttuvtvvsrrqqrutqqrrrrsvuvuututuuutuvuuwvvwyy{~~~}~~|~}~~|~~~}|}}{|}{zyyxwxxxxwz|{{|{|{~{{{||{{z}~~~||||yyzyz{yxxxwttxxwuu{||~}~{}{~}}|~~}}}}{{|{}zz{xwvwtrtv{}~}~~~}~~||}zyxz}||}}}~~~}}~~}~}~~}~||zzzzzyzz|~}{{zy{~}~~~{zzzyz|}}~~~~~~}}||{{||}|}~~}||||yyyxxz}~~}|||}}{}}}|zxxx|~}zx~~|zxwuttwz~~~}}}}~|{~~~~|}}}~~}}|~||}}~}~}}z||{||~~|{|zzy{~~}~||zyyy{|}}{zyz||||||zz{yyy}~}{|}~|{{{{z}|}}}{{|{{y}~}}~}}}~~}~|{{}{{z{yy{~~~~~}|}||||}z|}~}||||}||{|{~|~~~||}}|{}|z}}}}}~{|}}|||}~|{{z{{||{z||}{|||z{}|~}}|~}}zzxyz{|}{{|{|{{}|{{zzx{|{{{}~|z||{{|ywwww{~~}{|}}|||||{{{|}}zxx{|}|{{{}|zzzyxwwvuO)))**((()&''(&  	"~~}||z{{~}|~~~|~}}|}||~~~}|}||zzzz{|||yy{||yz{||{zvtxz{{zvwy|}}{}~}}||||~~~|~}||zz{{xy{z|}{|{{}}}y||||}{|{zyyz{z|z{|zzzywuvvvwwwz{}}||}{{zzzyxxwututw|~~~}~}}~}~~~|{{{{}}||||zwuvwxxyxzyyvxwwwwxwwwwwwvvvuvwvwxyxxxxwvuwuuuvvwxuuvutuvwwuvuvursssrtuutuuuuvvvvvvvuvwwwwyvwwxwvwzy|~~~~}~|}~~}~~}~~~~}||||zzwwwvvxww{}|~}~}~~}~}}~}|}~}~~|{yzyy||yxwxwuxywwvw{|~}}}||~}{|}~}|}||}}{|ywwxsquy}{~~~~}~}}}yzy{}}{~~~~~}}~}{||zyxyy{}~|{zy{}}{z{yy|}||~}~~||{|{z{~|}}~}||{{zyxyz{~~~~~~}||}~~~}{{xvxz~{zxy~}{yxvtsw{|}~~}}|~|{}~|||||||~}}~~~~~}}|{|~}|}|}~}z|{zz{|~~}~~~|zyxxz}~||{{yz}{||}{zz|zzz{}~}~~}}}z|{z{}{|}~}|z{yyx|}~~}|}~}}}|~||z{zzy{yxz}~~~~}}}|{{||{{}~}|{|}|||{zy||}}|||}z{}|{{~|}}}}{z|}}}~}{}}|{{zyyz{y|~|}}|}{xxz{{|}~|~}~|yzyy{{|{{|}{zz|{{{zyvy{{{{}}|z{z{|}zwvvxz~}|}}{{{}}||}z|~}{zxy{|||{z||{zzyxwxuuP()*)*(('('''(&  	 }~~~}||{{{~}|~~}~{{|}}{{{xx|~~}~||}{{zyzzz{|zywyz|{yyxzyxvuvx{yxvvvyyz|y}~~}|{{|~~{{|{{{yzyxyyyz{{zxz{|{z|y{|{|{zzywzzzzzzzyxxxutvvvwwwy{}|}{|{zyyxwxwvuutsux{~~~~~}}|}}}}}}}}}|{{{z}}||{|zuvwvwyxyxywvwxvuvwxwwxvvwvtutvuttwvvvwtutttuuuuuvuutuuutvvvvutssssrrssrtuvvvtvttvtttvwwxxxwvuvuuvw|}~~}|~~}|}}~~}~~||}|}|{|zxxxvuuvuvwz||~~~|~~|}||{|~}|{~{yz{wy{zxvwxxwwxxyxxy{|~|z||{}}||}~~||||}|{}}{xxwuqtxz{~~~~~|}|{zz~{||~~~}}~}}~}~|{{|{yyyxz}~|}|{zyy|}~~}{zxyzz}}}~}~~}~}}}||{{||}|}}}|}{yyzzzy{~~|{}{|~}}|}yyxvx|}{{yz|}zxwwvttx|}~}~||}~|{|}|z|{{{{~}}}}}~~~}|}~}}}|}}}{{~|{{z|{zz|}~~~}~}}~}zyzz{|~}}|{{z{}|}|zzyzz{{||~~}}z{{{z}}}{~~||{zxwz}}~|}}~~~~|||||{}zyy{zxy}~~|~{|{|~}{}~|}~}}|}{{{}z||||}|{}}}||~||}}|z{|}}}~}~~}}|{zxyzzxy~}}|||wuwyzz{~~||{zy{|}|{{|}{|||||}zxxz|z{~~||zz{}}zxwyxz}~|}~|||~~~|||}||{z{{{|{|{|{zzzxyyyvQ***)*)((('''(&  	!~}~}}~~~~}|}}}}{|zz}~~~~}{|zzzyy|||zxz{{{{|zzzyzyyyy|ywwwwy|}}~~||}}|}||zyyyz{zz|||y{|}}|}{{|~}|{{zz{{zz{{{{yzwwvwwvxxwyz|}|z{zyywyyxzwuuttux~}}~~~~~}}}||{|}|}||{wwwwx{zzzzxxxxxvvxyyxzxwwwvuuvvwwywuuvttvwttwxwvvwvtuvvwxxvvusuusuttrrpuyxwxxxwuwvtvvyyzxxxwxxywxz|}~~~~~~~~}|||}zxzxwvxxwx{}~~~~~~~}}}}|~~}{zzzz{|xxzyzyyzz{{{z{|~{||}}}}|{}}~}{~||||||{}|zyxvwvx{}~~~~~~~~{|}{||~~~|~~~}||{|zyyyxwz~}{|}zywy}~~}|zz{{}|}~~~~~~~~~}}||{{{||{z}||~|zzzyxwy}~~}|z{z|~~~~}|zzxxy{{{zzz{~|yywwvvuxz~~~|~}}}||||}}{{zz{{|}}}~~~~~}~~}~~}}}}||{{{{{zzyzz{}}}|}~|{zy{{}~~}{|{{{z|}{zyyzzz{||z{~|}|z{|{{|}|~|||{ywww{}||||~}~~|||zz||zzyzyyw{}~~~}~~~}}{{{|||{|~}|{|{{|~{zzzz|~}||{{{}{||}{||}{z{z{}}~|}|}~}}zxxxz{y}~}~{{{yvrttvwz~}}|~~}~}|{{y{{}{z{||{{zz{}}zwyy{zz{||{zyy{}zywwyz}~~~|}~}}|}}~}}z{~}||{zzz{zz||zzzyyyyzwS)**)*((()&''(&  	 }|~}~~~}~~}~~~~||||||||xz}|~~|~}|||zyywx{|zyxz{z{{yzyyyz{zyxyxvuvvux|~}~}~||{}|}||{zyyyxy{z{{z|zy{}}{||||{}|{{{zzyxxyyyyxxvwuvvvuvwy{{zzyywxwvwwwxwvttrtw~~~}}}}~~~~}}~|}}|{{|}}{z{}wvvvxyyyyyvvxxwwwyyxwxyvuuuuuvvvvwuururstuttvusutwustuvxwvvutstttttqpomosvvvxxvvvvuuyyxxwyxuxywwvx|~~~~~~~}}~}~~}|||}{{}|{{zzywxwvw{}}~}|}~}~~~}}|}|}~}}}{{|zzz{xxxzyyxwxx{{|zz|||||||{{zz{~||||}~||||z}}{yzwwyy{|}~}}}|z|~|||}||yzy~~~}|||~~~}~}|{{yzyxwuxz|}}|{|zzxwz|~|{zz{|}~~~}~}}~}~{|}}{{}|{|}|||}{xzzyywz}~}~{{zy{|~}~~}}{{{yyzzy|zz{|}|zwvtuvuwy{~~~~{~}|}}||}}||yzxyy|~}}~~~~~~}~}~~}}}}|{{z{z{{zyy{{~}||}~~~{y{~~~~~}}|z{z||||{yyx{}||{{z||}|{{|~z}}}}|||yzwv{~~}}}|}}||{zy{}|xyzzzyz|~~~}||}||{}|||}}}}}{}{}}{z|{}~~|}~{|{||}|~||{z{|z|{}~|{}|}}{yyy{|z|~}}~{zzzwtsuux|}~}~||{{zz|}|{{||{z{{{}|{yy{xzz{}|{|yxz}{yyxy{}~}}|z|~}}}}xy}~~|zyz}{{{|zzzzxyzzzS))*)*))'('''('  	!||~~~}}}}|||{{{{{|~}~~~}}{zyww{~||||{{z{{|zzwz~~{zyywxwwww|}~~~}|||{yzzz{}|{{{{||}~~~~}|}}|{|}|{{yxzxzyyyxvuvuvxwxyz{{yzyyxxxyyyxwuutttv~~~~~~~{{|~}}}|{|}~yxxvxxxyzzxxyzzxz{yxxzywxxvwwxxwxyvuuuuuvvvvvwuvwxwtuxxywxwuuvuuvvusroopqsttwyxyxxwwxzzzyzyxxyxwwy|~~~~~~~}~}}}~~}|}~{{yzyxz}}}~{~~~~}|}{|}|{||{{{zyy}{zyyy{|~||}|}{{}|{{{yyy~~}{|}~~~}{{}~{{{zyxyz{}}~|}{zy}~|{|}}}yxv}~|{y~~~}||}{yzyyz{}|{{|zzyyy|{|z|}|~~~~~}~}}~}~|}}}||}{zz}}}}|{yxxzyyy{~}|{{zwy|}~~~~~}|{|zzyy{{z{{}}zxuvvwwxxy|~|~~}~}}}}}|}}}{zzyxx{~~}}~}~~}~}~~~|~|{zzzz|}{yw{|}~}||}}}~{yz|~~|}}}|}{z|}}|{zxxwx|}~|||{{|{{|~||}}{|}{zxxyz|}~~}~~}z{yxz}{yy{{||||~~~|||{{|||}|}}}|}{{{}||{|{|~||}|{z|{}}{{z{zz{yyy|}~~{{}z|||{xy|||{}}}}{{yxxvuuutw|}~}}|}}}~~{||{zz||{{}zzzzy{|~{yxxzxy|z|{{zxx}|ywwz{}~~~~~}|{||||}|xw{~}~{}{zz{|{{zyxxwxwxyzS(**)*)()('''('  	 {xy{~~|}~}|~~~~~}|}}||{zyzy{~~|~|~{{zxxwy~}{yz{zyzyzzywy~}{zxwwvuuwxz}~~}}~}}|{{||{xwwyy{yzzz|||||~}||}{}}{{zzxywxzxywwutuvxwyyzyzyyy{xwwyxxwwvustrrx~~~~~~}}|}{{|||||{||}}xxvvwxxwzyxwxzyywzyxxxxvuwwwxyvxwwvtuutuvwuvvwtuwwvtuwwxxxwuvwvstutrqqppppqrtxwxxwwvwxxwxywvwwvvwx|~~~~~~~~}}~|~}~}}}|||}{zyzyxy}~}~|||}}}~}}}{zz}~}}{z}z{zz{yz{zzzyxy|~|||||z{}yyzzzxx{~~}}||~~~||xz~~|z{yyxywxy{~|z|ywxz~}|{|}}}xwv{~}zx{~~~||}}}|{|z||~~|{|zxyzz|~~}|z{||}~~~~~}~}~}}~}|{}{zz{||~||zyzy{|zz~}|{zzyx{}}{}|~~}}z{{zxy{z{{z|yywvwwwyx{{~||}~~~~~~~}{{z}|{z{zyxx|~|{|z|}{}}}{zyyx|||z{||~}}|~}||}|z{~~}~}}}~|||~~}{{zwvx{~|~{|{{{}~}}}}}||{zzxzyz~{~~}|yxy}{{{|~~}}}}~~~{}}|{|}||~}}}}|{{}}||||}~}~~}{{|||}|{z{{yzx{y|~~|}}{|||zwz}{}}}}}~{yywxwxxxz}~~}}~~}|}}|{y{{{{}{y{{{|}~|zyzyxyz{|{}{{z|{yxyxz{|~}~~|{{}~}}{zy{{|}||{z{|{}|zzxyxwwxz{U()*)*((()'''''  	!{wyz|~}}~~~~}~{{{|{|}}~}~|zzxyz~|||{yzyxxy{xx~}|zyyywvvx{~~~~~}|||||{yxx{{zzzy}}}||~}}}~~~~}||{yzzy{zzwxwxyzz{z{z|z{z{zxxyxxwxwuutqpw~~}~~}|}|~||}~||~}{yxxzyzyzyxwxy{yz{yyyyxyyxxyyzyxxxwvtvwwwxwwwwvvyxvvwzyxwyxwvwwuvussrrqqprqstvwyyyxwxyzyyzyywxxwxz{~~~}~~||~~}}}}|{{zzy{~}~~~~~}}}zxy~}z|}|{}{{z{{|{{yxy{~}|}||zz{zz{{yyxy}|||||}~}yz~|||zzyxxyyy||{{{yx||~}}}{{~ywvy|}{}~}~~}}}|~~~}~}|}~{{{{{{{{}}}z|{{|}~}~}~~~}}|~}~|||zy{||}}}|zzzz|||z{|||{zzyz{}|}~~|||{z}zyy{}||{{{xwwwxzy{{}~||~}~~}|}~|z{|||{yywxy|~~~|{z|y{|xy~}~}{zzxz|}|{|~~~~}}}~|~}||z|}~}}{|{}||~~~}{{xwwyz~~}~~z{|||}~~~}}}{||zzyyyxz|}|}}}|yxy{|}{~~~~~~~}~~}~~}|}|{{~}{}~}||||{}~||||{y|~}}}{||{{}}z{z|zyyxxy{}||~{|||zxy||}}}}}}zyxxvxyzz|}~~}||~~}||~|{zzz{|}zyxy|||}}zzyxxyyvx|}{zy{yxxyyy{{z{~~}}||}}}}|yzz|{{||zzz|||zyyyxwvuwyzV')*)*((()(''(&  	 {vvwy{{{|~~~}}|~~}~}~|{{zx{{{~~~~~~|{yzxwy|~}{zzzzxvwyyxuz~~|yxwxwuuux|~|~~~~|{{{||}{xwxyzyyxx{|{yx}}~{||~|}}{zz{zyyyzxxwyxyy||{||zyyzxxwxwwvwvuspmnr}~~~~~~~~~||{{z{zyz|{{|{~{yywxxxyxxvuuwwxxxxxxyxwxwxyzzywwwvuvxuwvvwvvwuvxxutu{yyxxywvvuututsrrqqpqpqsutvxxwwvwxxxxyxwxvvvx{}~~~~}}||{{{|{|{{{yyyyyz~~}}||{~~|{|{zyv{~}zz||{{zzzz{{zyxxx{|||{|{{zyyy{yzxy{~~~}|zy{x{}}{z~}{{{{yxz{yyyy{z{yxx{z|~~}|{{zy~~xxvy~~}||~}{}~~|~}|{~}{}~}~~}|{{z|{{}~~~||{|||{}~~~~|||}~}}}||~~}}|}z{}}}}}}}zz{z|||}|}}|{z{z{|}{{}}~}~}||{|}{z|}}||zzzxwvxz{z{~~~~~}~||{~|{|{{|z{zyy{{}}}|{zyyy{ww}~|~}{{zwyz{zz|~~~~|}|}~~}{z||}|||zz~~}|}||{zywyz~~~{z{{|~}~}{}{{zyxzz{|}{}~}zyxx{{|}~~~|~~~{|~}|}~||~~}|}~~|}}{||{yz~||}}|}~~|{{{|zzyxzz}}|}}||zzzx}z|}~}~~{zyvwwz}|}}~~~}||}~|}~|z{{{||{{zy{|}}}||{|{xxxyzy~|{{{{zyzyz{{yz}~}}~~~~~|}z{|||z{|{{{|z|z}yyxxvuwyzU()))*(((*'''(&  	!{wvxy{z{||}}~~~~}||zy{|z|~~}}|zzz~~}|{yzyvuxzzxy~}}|yzzzwutu{~}}~~~~||~}|zyyzzzzyyz|{zy{~}|~|~~}~{{{|{zz|zxwy{{{}|}|}|zz{zyyxxwwwvurpnmrx~~~~~~}|{{{z|{{|}}{zywx{zyxwvuuxwwxxwyyyyxxxy{{zzxyxwwvyyxwywwwxxz{ywvty{yz|zxwxwvwvtstssrrrrrtwuuw{xxwwxz{|yyyyxvwy{}~}}|yyzzzyyzxxwxyx|}}~{{|}|||{{y{~~}|{{|{}||{|}|{{xwy{}~}~~||{|yx{|zy{{}~~~{|zzy|~~}}}}{{}|{y}|{||yx{{{yy||||~~}|{{{~zyyz~~~~}}~}}~}|}}|{|}~~}|{|||||}}}}}}}||~~}||}~~}||}~~}||~|{|}}|~}|{zyz{~|}}}{}||||{|zz}|}}}~{|||}|{{|}~}|{zywwx|{}|}~~~}~~}{|z{}{|{||zyyz|}~}|zyyzyy{z~~~~|||{zxwy|zy|~~~||}|||~~{z|{{|}{yx{}~}{{zyzyy|~|}zy{zz~~~~|{|{{yyy{{{zzy{~~}|wxwyy|~~~|}~||}||{|||}~}||}|{}~||{|zxw{~~|{|||||||||}{{zywxz{z{|~~{{{yxz{|z}|{}}~}{xxvx|}}~|}~~~||{{||~}~~|{{{|{|}{zz{{|}|{{z|zxxzz{|~}zz{zxxzzzz|yxy||{~~|||{{{|{z||zz{zz|z{yywwvvwzyT()))*((()'(')&  	 {vvwyyyz{||~~~|}~~}}|{yzywx}}~|{{{zxy}}|}{zzxxvtuxzyy}}|{|zzyxvsqrtx|}|||~}}{{|}{zxyyxyzyyy{zxyyz|{||}~|}|z{{zzxyyywzz|}}~}|}}zz{yywxwvvxvvsqnmos|~~~}}~}~|{||zxxyyz{|}yyxyyyyxwwuvwvvxwwxxwxxyxyyyyywxxxvwxxxvvwxwwwxxxxvtuvwyyyxvvxvusvtssstqrrrqsttstxxxwwtx|||xxwwutwy{}~~}{|zyyxxwwxxxwwxyx{~~~}}}|}|z}{{|{}~|~}|{|{{|}||||||zyxyz||}|}|{{{zyz{zxz{~}}||yz{z{{~}~~~|z{}}{z||z{}zyzzzyyzzz|~||{{zz}}yyz{}~~}|}}~~}|}~||}}zzy{{~~}z|}|{|~}|}|~~|~~~||}}~|}}}~}||}{|||~|}||z{{y{~}}~|||}{{|}yy|z{~~|||||}{}{{|}|z{zxxy{||}~~}}~~}{z{z{~|{y{|zyz|{}}}{zz{{{z||}~~~|{|}zyyy|{{|~~||}~}}~~{{zz{|zyxz}}|zyxzz{|~}|yz{{y|}|}}}zzz|}{{|zz~}{yxyyx{||}|}}~}}~}~||}~}}}}|}|||{{{zxw|~||||}|||}}}~}{{{xxy{{zz}}{zzzyy{{|{|{|}}}|zywx|~~~~}}}||{z}}~}}|{}{||}{{{|{{|~|{{|{yxx{|~~|{{{zz||{z{ywwxzzz|~||~}||{}{|{{|{yz{{zzyxvux{zV(*))*)(()&''''  	!}xxy{yy{|}|z~}{{{ywwy~~~|~|||{{|~~}~{{zxwwxyz{zz|~}}|{yvrrsuy|~}}}~~}}||}}{zzzz{{|{|}{yxzyz{{|~~~}|{{{{{xyyxy{|~~~~~}{||yywyxvxxxxwtpqpsw~~~~~~~|~|||zyzyyz|~zyyzzzzyyyxuxyxxxyyyzyyxyzyyyzzxyyxxyzyxwyxvwyy{yzxuvvwyzzxxwxvvwwwvuututtrqrssstwxyxzvv{|{yyyxvwxx{|~~}||{yyyxwyzywxxyy{~}}~}}|}{|~}~}|{|{}~||{|}}{zx{z|||}}}||{{z{{{{{}}}}~|{z{zz|}~~}z|||||}|||{zz{zzyyyyy{}}||y{|{z{{|}~}~~}~~}|||{zywy|}}|}{||~}|{|}~~~|}}}}~|}}}|~~}|~{|}}|}~}{{z{zx|~}}}}~|}||{{{z{{z|~|{|~~~|}|{|}|{{|zyyz{|}~~~|||~{{|{y|}{z{{{zz||}||}yz{{{||}~~~}||{{y{z{zz{}}|}~|{}|}~~~|zzyy{{xvuz}}|xxux{zz}}}xyzzz{}~{|}{yxy|}|zyzy}~~|yyxyy{}}~}}|~~}~~||}}}}|~}{}||||}|{z|zxy}~||{}||{}}}}}}{{zyxxyzzz|~|{zyyzy{zzzz{|}}|zyxz|}~~~|~}}|||{|~|}~{{z}|{||{zy{|{|~|yz}|yy{{}}~~{{zxzy|{{{yywwyxyyz|}~}}|{}{|}|{{{|z{{{yyzxuuxzyT()*)*((()'''(&  	 }{xyzzyz||}~}}~~||}}~~{zzwwuw}}{z}~|{|{z|||~|}{zyxwwyyyzz{{|~~}{yxutrsuw{~~||z|}~~~~~}|}{z||{zzzxz|{{||{zxxxxxwwy~}}{z{|zzyzywxzyy{}~}|~}{{{zwxxwvvyzyxwsrstz~~}~|~~~}~}~~}}|zzzxzz|}zwyyy{xxvxvwxyxxvwxwwwxxwxxxxzxxyxxwxywwvwwvvxyxxwvuvwwwyyywxxvvvwvtvuurrrqqqsrpqtwwxxwwxzzxvxvvuxyxz||~~~~}|zzzyxxxywwwwwy}~~~~~~}~~~|||{{~~~~}|{{zzz{|{|}}|{yz{z|{{{||}||zzzzzy{}{}||{{{yzz{~~{z}}|{}{{z}|{{|zyxyxwxz{|z{zz{~{{{{|}~}~~}}|~}}|}}|zywuw|~~}|}}z{}|zy{{~}~}||||}~|}}|~|}}~~||}||{{yx{~}|}}}||{||}}{zzz}}{{~~}{}|z||z|||zyx{z{{~}~~}||}}|zzz{{||{zzzz{|{}}}{zz|{||}}~~}}}{{{zyz{yy{|{zz|{}}|~}||{zxz{xvuy{~{yxwxz{|{~}yyy||}~~~~{{|{zww{|||}zz|}~}zyzz{|{}~~~}~~|~}|}~}}|~||{|}{{|}|||{{z|}~}||}||{}|~}}{||{{y{zz}}~|{{zy{}{|yyyz}}|{{yy|~~~}}|}|}~~~~~|||}}}|||{z|yy|}|zy}~|z|{|~~~}|{{z}}|yyzxyxxyyx{{~~~}|}|}|{||{{|zz{{yyzzwuv{{T)**)*((')'''(&  	!~|||}{z||}~~|~}|{|}~||zyxz}~~|{}~~~~|}}}~{zzyzz{}z{{|~~|{ywwvvvz|~~~~||}~~|{||~|}{xyy{||}~{zy{yyxwvx~~}{{|||{{yxyyyz{}||}}~}|~|yyyywx{{|z{yyxz{~~~~~}~~~|{|{{{|}zyxy{{{wyywxyyyyxvxyxyxxyyxyxzzyxywwwyyxxzwwyzzyyyxwyzzzyzzyyzxxwxwvvvwuturqrssrqtuvxyyxy{yxvxwwxyxyzz{}~}}}yyzzxxwvuvx|}}~~}~~}~~~~|{~}}|{zy||{||}}}}|{{|}~}|}|~||{z{|y{{~}|}~}{{{{zyz|{|}~}}|{z}|{{{zyyzxwwwzzzz{{{}{}|}}|~~|}~~{{~}|{{}{zwvy}~}||}}|{}{~~~}~|}}}|~}~|}}}~~||}}{{{yyz~~}{{{}~}|~}}|{|{|}~}|}~}}}z|}}}|}{yz|{||~~}}}|||||z{z}||{zz{yxz|z{{~|zz{zz{~~~~}}}{{{yyyzzz{|{{y|~}z|}~~}|z{{wx{xwuy|~~}{xwxxy}{|}~zxxy}~~}}~}{||{ywwz{}}||{|~|yy|{|}}~}~}~~}|}}}}~~||}}}|||||||{z{||}~}}|}}|||{y}~~~|{z{zy|z{|}}{zzyxy{zxxxxy{~}|{zzy{}~}}||}}}}|}~~}~~|z}}}{}}|zzzyx{}{yz}}|{|{||~}{|{y{|~}zz|yzyxwyyz{}~~~||~~|||||{{{{|z{zz{zxyyxutyyS(****((()'''('  	!}|{|{zyy|||~}~~}|||~~zyyz~~|{{zyy{}~~}|{|~|{~~}||}}~~}|zzzzy{|||y|{}}{zxvvvwxz||}}|{||~}|~|~|{{}}{zyyyxyz{{|zxyzzxxvtv{~~|zz|z|zyxxy{yxyyzzz||{{|zxwxvwxz}|}}zyy{}~~~~~~}~~~~}|~|||{{yy|}xwwxxzywvwxxyzxyxwvvxzxwyxwwxzwwwywwvwwwwwwvwzxxyyxxxyyxyzyxxzxwvwvvuwvvtussrtqpqsstwxxuxxxwwwvuwxwwxxx{|~~~~|{xxxwuuuttvz||}~~||~}~~~}}{~}{|~~}|{{|zy{}|{|{|}}}{|}~}|~}}{{|{yy|{zz}{|||}|{|yzzxy{{|{|}}~{{{||{{{yxx{ywvuvxwy{{yzx||}}}~~~||}~~}{~}~}}|}}ywvy{~~~}||}{{|{|}~~~}}|}}~}|}}|}}~||}}{||{yx}||z{{{}~||~|}}|}}}}~~}~~|{{~}~||{z|}|}|}}~}|{}||zzz{|}|{z|zyy|z{z~|z{|zxy~|}~}}|}|}yyyy|{{}zz{|}}|z{}|~~|{~zxxzyyxz|}}~zyvwvy|}|~~zzzy{~||~}}||yzxxy{}}~||}~~|y|~}~~~}}~}~~~}}~}~}}~|{||}||}}{}}}}}~~|||||||{{}}}~}|{{{||}|~}{{{{yz{zyxwyz{~}}|{zz||~~}}|}~~||~~~~~~||}||}{{|zzvy{{{z}|}{|}z||~}|{z}~||{{{yyyyy{{{{}}}{{~~~{}||z{{{{z{zzyz{yxwyzV(****)(()''(''  	"~|}}|{{{||~~}}~~}~{yyw}|}{zyz|~}|{|{z|~~~~~~}||{yzy|~}|}z}~}zyxwvxy{{|}~}||~~~~}{~|}|{~}{yyyyzz|}}|yyzzyxwy{}|{|||{{zyz{zyzzyzz{{z{|yywwwwx}}~~}}}~~~~~~~}}}|{{|}zyxy{zzxxxxyzzyxwxxxy{zwyxwwyyxvxwwwwxyxyyxyxzyyyzyxz|{zz{yxyyywxxwxwwvvvvvuttsrstsvxyyyyzzxwxwxx{yyxwwy{~}|{zywvwuuvvxz~~|}}|}~~~~}~~}}~|}}{{||z{{z||}~|{{~~~}||{zy}|||}||}}|{y{{{zzzzz}~|}|}~}{{|}}z{yyyzyxvvvxwz{zz{xz}|}}~}}||}~}~|||}}|zywxz}}{~~~~}{|}|}}~}|{}~}}}{}~~}}~~}}~|~}}~|~||{zz}||{|{|}~{z~}}~~|}}}~}~}~}~}z{}~}||zz|}}}~~~~~}|{|}{{{y{{|{zz{z{z||z{|||{zyyy{{{|~~~|}||{{yxz{zzzz{}|}{{|}}}}}|zzz{zyyzz{}}{zxwwvy}|}~|z{zzz~~|||}}||{yxwxyz|~}}}|~}~~~{y|~}~~~~~|{~~~~}~{}~~}~}~}}||}{|}|z{}|{}||||}}}||{{{{{z{~{{}|{zz|{|}~}||||zzzywwvwyz~}}}}zwy|}~~}}|{{|~||}~~~~}||}|{}||zzzywwz|yz||{|{z{z||~~}{z|}}|{{zxxzxz{{{{{|}|z}~|||{{|{z{|yyyyxyy{xwyxzS(**)+'(()&''(&  	 |{}||z{|||||z|}}}||{||yww|~}}||{{xxz||}||yywuy}~}}~~}~}}}||yyxy}}{z|}||{xwwwxxyyy{{{||}~|{z}{{z{{zzyyxwxyz||{xxywxyzxz~}|ywyxyz|{zzyyxxwwxvxvwx{zywwuuvz~}}||}~}}}~~~~~}||}|{{|}wxyyz{yxwxwwzzwvuwwwxzxwwwvvwyxwwvwuuwvvvxwvwxwyyxzwx{zxyyzzxzyxvvvvwxtvtuutuutrrssvxyzxyyxxwxxyzyzxwvuvx|||zyyxwxvtuwy{}~}|{||y|}|||~}~}}~~~}|~{|{|zy{zzz|||zz{~~}|{zzxy||||{z{|{zzyzzyxzy{}|||{}}~}|}{|{z{zwwzyywwvvxxyxy{wz||}~~}}}}~z{~~~~}||{}}yyxyx{zz|~||{|||{}~{xz}||}}~~|}~}}}~|}}~}|}{zz}}}{{{{||{z}~}}}}|}~~~~}|}|{zz}~||{|{}|{~~}~}|~||{zz||}{z{{|{||zzz{|zz{zxxx{|~~~}|}~{zzxy|zzxy{|~|}|z{|{~~||{{||{{z{z|{}{zyxwuv{{}~~z|z{{~}}{|}~}|zywvxx{~~~~}|}|}}}|xz~}}~}}~}{z~}~~~}}}~~}~}}~}{|}||}~|~}|}|}~~|}~}|}|{{{}|||||zz||{~~~~}{{{zxxwwvxz}}}||zyz|~~~~}||||{z~~~}~}z|}||{|{zxy{{zz||||{{{{}{}~~|||}}}~}yyyzyzz||||~}|{}~~}}}{z||z{|zyzxzyxyyxwz{T)**)*'(()'''(&  	!|}~~|}||}~}}}|}}}~}}~}{zz}~~}|zzz{~}}{yywwz}|}}~~~|{yz||}{}~~|{zyzy{y{zz}}}|{~~~}|}{|{||{}}zxz{{}|~z{yxxy{~||~|zyyyz{}}|zzzzxxwvvwvwxxzywwvuty|~~|~~~~~}|}}yxyy{{z{xyzy{{ywxxxxwzzwxyvwwywvwxxwwwvvwxwvwxzxyzzyz|{{z{z|{zzxxwvwwwwvvwvuvvuutuuwyz|zzzyyyz{z{|zzxyxwxz}~||z{ywwwxxyy}~~}{|{{||}~~~}~}~~}}}|}|z|}|{|~{|z{}~}~}~}{{z{|||||{}{zzz{z{z{{}}}||{}~||||{z{zxz{zyxywwwyxzy{wz{|}|}}}}}}}}~~~}{{}}{{yzyz{|}~~|{|}~~~~|ww|}~~}}~~~}~|}}|{~~|}}|{{||~|}}}}|{{|}}|}{|~}||{zz{~~}{|{||}~~}~|}}}}{{z|||{|{|}{{||z|}{{z|{xxyz{~~|}~}||zyz{yyxx{|~}z|{|||}}}||z}}zzz|{y|{zzyxywuy{{}~}zz||||~}|||}~~|zxxwvwy}}~}||zzz|{{yxy|}{}~}}}||z|~|~}~}~}~|||~~}}~|~~{}||}}}}|}~}||~|z|~||{|}|||}|{|{{z}{|}~}~|{{zxwvwuyy{}}}}z{yy|~~}}|{{zyyz}}}~~|}z{}}|{{|zxy{yzxyz{z|||{|}|~}}|{}|{}}{yyzyyyz|{{||{|~~}~}||{{{zz{zyz{yxwyyxx{zT()))*)(()&''(&  	!}}~}||{||}|{{{{|||{{||{{zz}~~||~}{zzy{{}|{zwvuwyy}}}}~|~~|{zyy{|{z~}|yzyzzzyzwxzz|{z|{|}~|{{{zz|{|{{zzy|{{|z{yxxww{}~z|}~|zxyxxzz{yyyxxxwvtttttwwxxvvtttxz~~~~~~~~~~~}}}|}}~}xxxxz{yxxyxzzzyxvxwwvywvvwvuvxwuuuuuwwvtuvuttvwwxzyyz{{xz{zzy{ywywwvwxvwwvvvvwvutvvwx{zy{zxxz|z{z|zyyxwuvwy|~~~}|yyxxyzyzy|}}}|{yz{{|~~||}{}}}|||{|||}{{|}{zzyz~~~}}|||y{z{{}{{z|{yzyzz{{zzz~{|{|{~~|||{{z{{zyzyxyywvvwwwx{wy{}{||{zy|}||}~}|{|{{y|||{|{{}~}}}~~}~{zy}~~}~}~}~~~~~~~}}|{{}~}~}zz{|~~~}|||{z|{~}{{{z{~|||~|{|zy{}~}}{{|~~~|}|~}|}|}|z{{||{z|{|||||{{{||{|{yyyz{|~|}}|}{z{zyzy{z}}}|||z||~}~}z}~|{|~|{{zzyyzwvuwzy|~}}{y{|{||}|}}|}}}zyxxwxy}}~}~|{{zxz{yzy{||}~}|}}{{}~}~~}~}||}~}}}~}}}}||~~{}~}|{|~|||}}}|}}}||}|{}|{{z}}|~~~~|{{|{zxwuxz{z|~}{z{z{}}~~}}zzzyz|z|~~~~~z|}}|||}zzzzzywxz{{z|}}}~}}}}|z|{z}~|{{{yyzzz||||||~~~~}}|{|{{zzyyyzzzxxxvwyyU)**)*)(()''((&  	!~}~~}~~~~}{}|{||{|}~}|||{|}~~|}zz{{}~{ywvwyz|}{~~|~|~}||}~}~~}{||||{z|{y|}}|}}~~~~|{{{||}~}}{{|~~|||zzzyyxz}}|}~~~~~|{y{yz{z{{zzzzyywvvuuuuvxywwutsvy}~~}}||~}yyyy|zzzz{{{z{{yyyxxwyyxwxxwwvwvvwvvwyxvuvtuuvwwxz{zz|{{{{z{|z{zzzywxxxxwyxxwwvvvwwyzzzzzyxx{|}||}{zyzxwwwvy{~~~||zy{||{{{|~}}}{z{{{}}}~|~~~~}{~~}}|}|}~|zy{z|~~~~}|}}}{{{|||||||{zzz|}{{|}{|{~~~}~}}}{||{z{|zyxxxwuwvxx|yz|||{|yzyz|}||}|||}~|}||}}|{|~~~~}}|~{{}~~~~~{}{}}|~}|{z{{}~}}}|zz}|}|zyz{~{|}}|{|||}}~||{|}~~|~~~}}}{|||{|~|{|}|||||{{||zz{z{zzzz|}~~}}~}}{zzyyyzz{{}{|{yz|}}}~}|~~~}|}|{|{zyxyxwwyyyz}}~~~{x{}}||{{|}||~}|zyzyxyz|}}}}z{zzxz{{zzz|~|~}|}|{}~}}~|}{|}~~~~}|}~}||}}|}{|~z|}||}||}|{~|}~}{zzz{|{{||}}|||}{{zxyvxz{z{}|{zz{y|~~~}|~~||{{z|{{{}~}}}|{{~}}}}|{zzzxwxyy{{|}}}}||~~|z|zz}~|{||{zzyxz{|{||~}|{||||{yz|yxxyyyxwvvvwxS()*))((')&('(&  	 ~}{|~}~~}}}||{zz{y|}}||z|z{|~}~~~~|{zyyy{|{zxuuuwxy{zz}~~~~~~}~{||~~}{{{{}||||{yyy{|{~|~}~}}}}~}zzyxz{z}}{{{|}}}|zywxxwyy{{zzzz{|}}zz|zzyzyyyxyxxywvututuuvwxwurqsuwz}~}}~~~~||}}||xvyxz{zzz{zzzzzyxzyxxywwvwxwxxvuvuwuwxuuuuttstttvyzyyzzzyxxyz{yz{zxwwwywwywwwxvuuvvxy|zzz{yyz||}{|{yyyvvuvuvx}~~}}{|}~~}}}}|zyzyzz|{{|~}}}|zz{{z{~~~~}~|||~|z|~}||~|||}|zxzz{}|{~~}}{||z{}~~|{|{|{{y{{||{{}||||}~}}}}|{}{{z{zyxzwvuvuwx|wwx|{|{yywx{|{yz}}|~}~}}|||~}z}}~~~}}}{|z|{}~~}}}|{||}}~|{yxwz~}}||||{}}|z|{|~}|{|}z}{{{}|}~~|{}|~||}|}}{|}||}}~|}}|{|zz{~{zz{{z|{{{|~~~~~}}|{{y{xzyy{{||{zy|~~~}|~}~}}||{{zyzyxyyzzz{~}}}~}|{{}~~||{|}|}~~z|{yzy{|||{}{z{zyy{}{z{~|}}}|~~|~~}~|||{||}~~}~~}}}}~~||~||}}|}|}|}~~~||{{{|{z{|~~~}~~}~}|{{{wxy{zz}}|{||||~~}{~}||z{|}{z}~~||}{z~}}~{{||yzyyxz|{}}}}}|}~|{{{{}~|||zz{z{{z{{{}~}}||z|||{z|zxyzzxzxvvuvvS()*)*''(*'''(&  	!|{z~}}}|{|z|~|z|||~~}~~}|zzz{}||{xvvwyz{z{{~~~~~~~}}{~}}|zz|{}|~~}}~~~|{xz{|{|}||{~~~|zz{zz|}{{{{{{}}|}}}{zy|zzy{zyxyxxvuvvvxxwxwvusuux{~~~|~}|}}}yyxyz{{||~{{{{}z{{{yyyxwvwyzyywwwywwwxwvuuusrutsu{zyyy{{yzxx{z|z{{xxyxzz{yyxyzxxwxyz|}||}|{{|~}}~}{zzyyxwwwvx{~~~}}|}|}~~~~~|{yyyyx{|}~|}~}|z|}|{~~}}|~}|~~||}}~}}}|zzz|{}}||~}||}||}~~}~|~||zz|}}}}}}}~~}||{{{|||zzyywxwvwyyxxy{|{|zyzzzz{yx{|~|}~~~~~|~}}{|}~~~~~~}}{||||~~~~~~}}|}|||}{zyxz|}~{||{{||}{||~~}}|{|{{{|z}}~~~{|{~~~|}~}|}}}}{z}~~|~{|||{z{|{|yyzy|}}}}~~||{{y{yzyxzyz|z{zz}~~||{{}|}|zzyzzyy{zz{|~}}~~}{zz~~}||z{}~}~}}{{|zxy{|}|}~|z|{zyz}{z{||}~~}~~~~~}}}}}{|{}~~~~}}}}}{}~}{|~||}||{{|{{|~~~{{{{{{{{z{{~~}~}}~{||zyyyzzz|~||}|{{~~}||}~}}|{z{}|z|}}}||{xz~|{{{zzzyxxz{{|{{{}|}}|{{z{|~~}}|{{|}{zz{yz|~||||{{}}z{zzyyyzyxywvuvvR()*)*)(')'''(&  	 ~zvvx}~|}}{|{yy|}}|{|z{||~~}~~}}}~|{zzzz{{{zwuuuxzzzvw{~~~|~~}|~|{{z}~~|{zzz{|~~~}}||}}{z{zxwxzxyzzxz{~}{yz|z{{|}{{{z{{|{~}}zzzzzxwzyxwwxwvwuvvwxwyyvutuuux|~|~~}~}~~~}}}~}|||yxwxyzzy{|{z{{yxz{yyyxvvwvuwwywvvwwvwwvutstrsrrrruzxxxwxyywvwwwyyyxwwuwyz{zxyyyxxxyz|~}{z}}{{}}|{|{yz{zxxxvuvxz|}|||{{z|}||}|{z{yxxvzy|}~}~}}|{{}{{}~{|~|}|{z{}}{|}}|}}||z{z{{{{|}|{{z{yz}~~|{||yz{}}|}~|}|~~}{{|{|{||zyzyxwxxyxzwwzz{||zxyz{y{xxyz}}||}~~~}~~}}|~~~}}}|~~~|{{|}~}~}}}|}}~}|||yxx}~}~~}|{{{z|}}}}~~~}|{||{z|{|~~}~~~}|z{~{{}~{~}}zy{~}|~|{{z{yx{|zyxxz|~}~}~~~||{{{|zxyxxyz{{{{z{~}}|||{||{{{z|zzyy||{||~}|}~{{{|~}|~{{}~}}}{z{z{z{}|}||}{{|{xy{{yz||}}~|~~}~~|}}|{{|}~~~}~}}|~~{|||||~}|{|{y{~|{}{{|{xy}~~~~~~~}z{{{zyzz{}~~||~}}~~}|{||}||{{|~||||}}}}{zy{~~|||{zzzywz||}~}{|}}~}|{{{}|}~~|{}}|zz|z{}~}}}|{|}}{{|zz{|{yyyxxvwvS))*)*)(()'(''&  	!zxvx|~~~}|}~~}}~}}}}~|}~~~|}{||z{{{zwwwxyzzvuz}~~}|||}||}~}~|{}~~~~~}}~}{|{zywxyxxzyxy{~|z{~~}}}}|}}~|~||yz|zz{zyxxxxwvuvwyxyzzywvvwwwy}z}~~}|||}xxyxz{z|}{{{|zz{{}zyxxyywxwwwywvwyxwxxxuvtssrtrrstwyxxwyzzywwvwzy{yywwwy{}|zzzzyz{zz~}||~}~~}~~|{{||zzzwvvwy|}}}}z{|}}{|}}|zzzyyxy{|~~~~||}{|~~~{y}~|||~||}~~~}}}|}{z~}{{||{|{|y{~~{|}}}y}}}|~}|~}}}}}}|||{{yyyyzzxzwxz|{{{{{{{{{zywyy|}|~||}~}}~~~~~~~~}}~||~~}~}{||~|||}~}|}}}|}}yy{}{~~|}z|z{{}|}|~}}}|||}}}|~}}~}|{z|~|{|}|y}}{{z}}~||z{{zy{{yxxvy{~~~}~~}|{{||yyzyxxzzz}{z{}|||{{{|{|{{zyyy{{|}{|~}~{{|}|}}|}~|~}zz{|{zz{}|~~|{||zy{{{zz|{|}~~~~~}}||{|}{|}}~}~}~~||}}||}|{}~||||yyy}}~{|}{y||yx|~~~~~~}}{y{|zyyz{}~}||}}}}}|}{{|}}{{{|}|z{}|{|}zy{{~}{{|zyzzyzz|}|}}{z|~}}{{z{|~|{}~|{||zz}{{|~}}|{{{z|}{||xz|{|xwywxwvwQ()**+(('('''(&  	 zwuvx~~}}}}}}~||}~~~~|||}~|}~}||}~}|}|z{|zzy{xvuvwxyyvrtwy|~}}}}|}zzyyy{z|~}}||||||~~}||{|{zzyxwxxwvvuuuw{|~~~zw~~~}}}}}{{}|z|}~{{xzzyyyxxxxxwvwttvvwxyzxxwwvuvyz~|xz~|~}~{{{|xxywzyy{{zzz||zzzzyxyxxwxywwvxuvvwwuuwvtttsqrtqqrruuvwuvvwvvuwuxwyxwvwuvy||zz{yyy{z{~~}}~~}~}|~}}{{|{yzzvuuwvy|||}|z{{{{{}~}}{|{xywxx{~{~}}~{}}|{|~{z}|}}|{}|}}~}|}~|}}{zz|{{||{zzywx}~}{zyz{y{}{{}~zz|~}|{{{||||}yyzz{xyzuw{{||{{zzy{{zywxyz}{~~~|{}~}~~~~~~}~~~|{~{}~~~}{z{{|~~}}~~}|~}|z}}yyz|||~|}{zyz||{|}~~}}~||~}}}~}{{}~}|||{{|z}~|{|~|z|~}~|}|{z|zzxx{yxvvuz~}~~}~||||}|{|z{yxzy{||z|~}}}y{{}{{}}{{z{|}}}||}~~|{|{{|~}}~}}~|zz||}{z|||~~}{|}{zzz{{|}{|}~~~~~~}|}||zz}}}~}}~}~|}~}}}}~~{}|{yy{~~~}||}|{|{z{~}}~}|zz{{zyzy}~|||}~~~~~~~~}~~}{z|}{||{{||{{z}{~}|{|z{|{{y{{|{}}zz{~}}{{y|~}||}~~}~}{|~|z{~~}}}{{{|}||}{{||z{yywwxyvQ()*)*)(')''&(&  	!|yxyz~~~}|{~~}}~~~}~~~|~}~}{{}}||{zxwyxyxyxwuuxy~}}|{zzywyz|{|}~}~~~}~}|}|z{{zxxyxvuttuuz~}~~~z{~}|}||{|{yz~|z|z{{{yxyzwwwxusvxxy{~|{yyxvvwy{|x}~}}}|~y{zzz{z{{}z{|}{{||zyzyyxyzxwwxwwxxwwvvvususrsttstutuwxvvwxuvvwvwyyxwvxvty}|||||{{y{~}~~||~}}|{{|{{zwuuvwz~~~}}{{{}~}~~~|yy{xxy}|~}~|}~|}}|~}}~|~|}}~}}}|}}}~~{|~|{{{zzzyvu{||{|{zz{{{|~{yz~~~||~|{|{{z|}}{{zvwzz|{}{}{|{z{{xxy|{}~~~}||~~~~}|}~}{}~~}|{zz{~{}~}{}||~~}}|~{{{{||~~||{{y{{|{|{|~~}}~~}~|~}|||}~||{}|{|~~~||||z{~~}}~|{z|zxxzzwwvuvx|~}~~}}~~~}||||{||{xyyyx{||{|~}~{|}}{||}|z|{}}}|||}~z{}{z{}~}~}|}|zz}}|{{{|||~}|}}|{z{zz{{{{|}~~~~}||{{yx{~~~~}~~~}}~|{~~}|}~~|{|zxy{{~}~}}}|}|}{{{}}}~}}}{{y{}{zyx|}}|{||}}~}}~||}}{zz~|{{{z{z||z{}{}}~}{zzyxz{{{z|{{||zzz}~}||z|~~||}}~~|}||}|}{~}{z|{zz{|||}{z{|{yzyxxxyvP)**)+((()''()&  	 |yzzz~}|{yy~~~~}||~}|~}}|~~{|||}}zyy{|}{{zxvwwwxwuwwwwz~~{{z{zyxwwx{{{{}~}{~~~~~}}||}zzzzwwwxvusqpruz}}|}|{{}~~~}zz{zz{{yx}}{z{zzxzywwwxwxxurrtwwy|}{yxwvuvvxz}}~~{yw}}z~~~~~}}{|{|yyzyyzxyz{{z|}{{zzyyyzxxxxwvvwvvvwvuuwvsstsqrtutttuutuutvvttuwtvwwvvvwvtt{}}|}{{{zxy~}~~{|{}|{z{{zzyxuuvuz}~~}||zz|~}}~|}{zzxux|||{{{z||{}~~~~~}~~}||}~~|}|~}}}z}|~}}|{|{{{xwxwvsw|}~}{{zyzx}|{{||zwvz}}|~}{}|{{z||}||zwwx{{{|{|||z{{{yxwy{|}~~~|{|{{}}}~{|}~}||||}}}|zyww~}~}{y}~{||}{~~}||}}z{|||}~{{}|zzzzzyy}}~~}~~~}~}|||}~|}{~{|~}~|}|{{|}~}|||z{yzyyyzywuuvx{||}}}}}~~}}~~||}{||}{zyyyxz{|{}~~~|||~}|}}||{}}~~}}||}~~{|}}|}|~~~~~~zx{}||{{z{z}}|~||{z{||}z{z{|~~~~}}{{{zyz~~~~~~}~}}~{}~}}|}~|}||{zz{|}~~~~~||}}{z{~~~~~~{|y{}|{{z|}}{|}~}||~}}~~}}}|{{}}|{|zz{|||{}|{~}z{{zzz||z{||{{}}z{{|}{~|z}}||}}||}~~}~}{|~}||}{{z||}{}||z||{{zyyyzwQ***)*)((('''('  	!|||~}~{yy}}~{{}}~~~}~~|z~~}||z|}}}{||yyxzywvwxz|}}{|{zyzxz{||z|}}}~~}}~{z{zywwwvusqosux}|}~~~}~~{{{{{|{{z}~}|{{zzyxyxyxvxywtsttwx{}}zzywvvwwxy|}{{zvw{}{|~~~|||}|zy|z{yzz{z{|{|{z{{yz{{xxxzwxwwwwwyvvuwvvtussttuuwwvuuuusuttutuvtvywwuvvuuy|~~}~|{|z{}~~~}|{||{{|zvvvvw{~~}z{|~}}}{}}||zxxz}{|}z{{||~~}|~}~}}}}~z|}~}~~}}|z|xxxyvru{~}|{{|{{||{{{{ywwy}~}|||{}}}~}{{~yxy{|{{z|}}{z|}yxxx|~}~~}{{z||}~~}|~~}|}}~|{y|}{}{{zxv{~~||}}|||{|~~|}~}||}}}}}|}{||{{{zyy|~~}~~~~~}}~~}}~||||~~|}~}||}}}}|}{zz{yy{zywvuvx{{z{}}|}~}|~~~~|{z|{|}~}{yz{z|{}z}~~|}~}|||}{~}|}}~~}}~~||}~~~~~}~}|{xy}{|{zzz{|~~~~|{{{|}|{yz{{}}}}}}|||{z}~~~}}}~~~~|||}}||}{||}{|}||{zzy{}~}}}}|}}{xyz}~~}}|{{}{{{{z{|{z{|{{|}~|}}~~}z{{z{|{|zy{}{|||{{}}}{||{z{|{zz{z{{~||z{|z||zz{}{|||||}~~}}|||}|}|}{{}{z{|{z{|z{yyyyz{wR()*)+'(()&''(&  	 zyz~}}~|zvw{~}~{{{|~}{{}~}}}}}|{{|}|zxy}~|yy{yywzzyvwy{{{}|{{{{yyzyvyzzz||}|{}~~}}~}}{||yyywwvxvtsqpqtvxx{}~|}~~}|~}|z{z{zzzz|~}|{{xyyyxwwwuuwzxvtuqsvxz{zxxwvwttvvvwy~|xwvvvvvtux{~~}}~}|z}|}zyzzzzxxyyxz||zzzyyxzzywwxxwwxvwuwvvuutttttrstssuuusttssrsrrttuuuwvvuuuttxz}}~{|{{yy}~}|z|zz|}zzzxvvuwxz}~~~}z{{|z|yz}{{{xxz||||{yy{y{}~~~}}|~}~}|}{z|}}~~}|}}|{yxyxvsrx{}}~}zz{zy{z{{{{zxwvwz|~~}|{zz||~~|{~yyyz{zzwz{}|yz|zxxx{}}~}~}}}{zz{|~}}~~}}|}~||{|zx|}~|{zyxx{~}~}}~||||{z~~}{||}||}||}}||}}|z{zyx{|~~~}}}}~~}}}~~}||}|{}}}|}~~}}~|||{z{{xxx{{yxxxww{{{{~|}{}}{~~}}{yyyz}}|||{{||||}~~~~}|}|||}}~~}~~}~~~{}~~~~}|{y~}z{|{{zyz}~~{}{z}|zzz{|~~~~~}|}}}|}~}~~}}}~~~~~}|}}~}|}}||}}~|{|yy~}|||||}{xyz|~~~~}||~|{{{z{||z{}|{|~}}}~~|}~|{z|{|}}||{}|{|}|||~~||}|z||||{}{|||}}}{||||zz|}}}}}}|}~~~~~|}|||~{{{||{{~|{||z{z|{{{{yQ)****(((*&'')&  	!|yx}~~||z{}~}}~|{~|~|||||zxx|}|zzz{z{||{yyz|}~|~}{|{{zxz|{z}}~}}~~}~}|{{{yxxxxxvutrtuvwvx}}~}~}~~}|}{|{}||}~}|}yyx{wwxwwutyzvvwvuwxxy{{wwxxwuttqstvzzwwvvuurqsvy}zx~~||~}{{zyz|yyy{z{{}{{y{zyz|zvwzyyxyxwwxwvuvuutustttstvwvvtussttrrtvuuuwvvuvuuuxy|~~|~|zz|~}}|}{z|}|{z{xvvwz|~||||{{{y{}}|yyy|~}~{yz{{z|~}~}~}}}||}~~|||yzzwvtx|}~{{|z{{{{|z|{yvxxy|~}}|{|{}}|}{{{y{{{xy||{|{|{yxwy~~~~|{z{{{|}}}~}}||||||~}}{yyy{|~}}~}~}}~||{}||}{|~|}}}}||}}|{{|yyy{{~~~~|~~~~~~~~|~|||~}||~~~||}|{{zzxx{{zyxxxz{|{|||||{||||||~~|yyxx||{~|}}}|{{~~~|{{}|{}~~}}|}~~{|~~}~~|{{|~|{|{zyyx|}~}~}{{|}|{{yy{{~~}~}}}~}|}}~}}~||}|}~}}}|{||{|}|||}||y{zx{~}}|}||{zyyx|}}~~|}}~|z{||||{{zz{{z}}}~~|~~|zz{z{~~|{{{{||}|{||~}|}|z{|{{|}{|||}}}}zz{{z{|}}}}}|{}||}}}~{|{}||{|~{z{||z||{zzzzz{zS()))*((')''')&  	!zwz|~}{{z}|~~~~}}~}zyzz~|yz~}zz{{xyyy{z{xxyz||~|xyw{~~~{{||z{{zxxz{x{|{}}~~}~|||{yz{{zxxywuuusssvsttx}||}|{{}||{}{{|z}|}~|{{zzywyvvvwvtqtvvvvuvvwuuxyywvxvtsropqrrsvvvuttpopqtx~}uu|~}~~~~||}~zzzyz{{zyyyyz|zzyzzyxzxwvxwwxywwvwvuuvtussrrstrssuuutsrrrrrqrruttutsttssttuy}~{}{{{z{}}{|{{z{|{{zxwvvwy}~~~}||{|}{{{}||xxy|~}}{zwyyy{{}|}~|}~~}}~~~~|||z|~}~}|}|zyyxwvvyz{~||{{|{zzz{{z{zywuuw{~~|}|{z}}~~}zzzzyy{yxzzz||zyyvtw}~}}~~~~{{wxyz|~}}||{||}}~~}}{zxy}}~}}||{}}}}|}|}~~~|||||}||||zyx{z|}~~|}~}~}}}}||~z{{y}~|}~~||{{|yyy{zzyyxyzz|{{{{{{z{|||}}~}}ywwvx}}~}}}{z{~~~||}z{}~}}||~}~{{~~~|}|}}}}||{zyyux~~~}}||{}||zyyzz}~~}~}|~}}|~}~~}|}{|}~}||~}{}}~}~}}{|{{xy~}~}{{{zyyz{~~~}|~{{~}||}}||{{||{zz{|~}|}}~~}zz|{|~}}{}|||}~|{}}|}}}{{|}|{||||||~}~|{{||{|~}}~~~}|}}|z|}}|}|}||}|~}}|||||{{{{xyz}zS))))*((()'(')&  	"{{|~~}}|~}}~~{yxz~|~~|}|}yyz{{{yzxvz}~}{{yz|~~~}~~}}}|{zzyy{{}|~~}~|{{||zxxyxxwxuuvwvuuy{}}}}}|}||}~}|}}~}}||{{zzxxwwwxwvttstwwvuxyxwwywxwxwutrqopppprsvwvttqpqsu|~}zux~}}}~{{zzz{{zy{y{{{{zz|zxxyxwxywwxwwvxyxwvwvuttssttsttvuwuutstrsrqruvuwuuututuvww||{|}}|~}~~~~~~|||}}}zzyxxxz|~~~}|}}}}z}}}{xyz}}{zzzzz{zz}}|~~~}|||~~~}|||z{zwxxzz|~~|{}||{||z{|{zxxwvux|~}}{{z|~~|{z{{x{zz{{{{{{yyxwx{~~~~~|yyxxyz}~~~~|}{z}~~|~}zyx|~|z~~}||}}}|}}~|}}~~~}||||}}{{{zyyz{|}}~~}}~{}}}}||{{{|}}{~}|{{{{{z{yzyzzz|}{zz|zz{|z{|{{~}}{yxuv{~}|}{zzz}~||z{|||}~}{{|~{~{z}~~|}}}}}||{{yyxxx{~}~||zz}||{{xyz}~~~~}~~}|}~~~~}}}|{|~|{~~|}~~~|}}||{zy{~}||{zy{xwxzz}|}|}}z}}|||{{}}{{|zz{|~}|}}|}|{z{z}}}{|{}|}}~}||z{{{}|{z|}|{|||||}~}}|{{}||}~~}|}||||{xz~~}||}|{||||}}|{|{zzzzxwx|yS(**)+((()&''(&  	!~}z{}}}|{{{~~|}~}}||~}{yy{}~}~}{z{zxxyzzyzxwsv{{{zxxxz|~{z}~||}zyxxwvwxz{|~~|}}|}|zyzyzyxwxxvvvuvvuuuvx|}}{{z{{{z|}|}{~}}}|zz{yzxzwvvvwttttssvvvxywxvwxwxxuuttpoppqpqqqtwvttortxzz~~wu~~}~~|}}~zyzzz{zzzyyzz{yyz{yxxxwwwxwwvwvtuwwvuwuussqrrrrrrtsttsssrrqqpqsvuutsuussvvvuxzzy|}~}~~}}}}{}||yyyxvwwz~~~~~}~~}~~}|}}~~|{yz}{zyy{}{|{xzwxxxz|{}~}~}~~{|}||}}~|}}}|||zzxzyxyzz||z{z}||{|{{{{wwvvvuvy{}~|{||{y|}~}}|{z{yzyzyz{z{{|{zywy||~~}~|zyxy||}}~~~|}~}|||}~}}~{zzyz~}}~~}~||}~}}|}}}~~~~}{|z{{z{|zz{zyz|~~~~~}{|{|}}}}{{zzz|{z}}~||{{|{zzzzzzzz{|{{{|{yz{z{{z{}}~}|zvssw|}~~~|{yyyz}~|||}||}~|{|}~zz~}~}~}||~{{{{zzyyx{~~~}}|{{}{{|{yxz~~~~~~|}~~}~~|}|||~}|~~~~}~}~}}}||{y|~}}~|zzyyxz}||~}|}}}z|~}~||}{||}|zz|}~}}}}}}}}{|~|{{}}{~}}{|z{|{}|{|{||}|||{|~~~|||}|~~|}~~|||zx|~~|||}||||}~|{|{{zz}ywvz{T)**)*((')'''(&  	!|~|~~~|{}~~~~~||~~}||{}~~~}}{yy{zzzzyvtvy{z{zy{{}~|z~}~|{yxxwwxy{|}~~~}~~}|{zzxyyxyzyzxxxwwuvxx{}}||{|{{{{~}}~~~|||}||{ywvvvwuvvvstvxy{zxyyyxxxxwuvrrrrsrqstwzxvwuux}}tw~w}~~~|z{z{{{|||{{|{{|{{zzzzyxxzzyxxywvvwvwxwvvvstttsututtssssssrsqqptvvtsuuuuvxwwxzz{|~~~~|{|{zxyzvvuxz~~~}~}}~{|{|~||||~|{xy{~~{||zzzxx{z{{~~}~}}~~~~~~~{|||||xyy{z{|}{{|{}|{|{z{{yxxywwvxy}}}}{{{}{|}||}~||||z{yz{||}|}|{{{z|~}}}~|{y{z{{}~}~~}~~}|{}~~}~~{{zz~~~}z~~|}|}}}}~||}~}|||{z||zz{|{yz{}}|{yz~~}||{|z{yzz}}~}~}|{{|{|{zzy{y|}}|{z{zzz{yyzyx|}~|{vrqt{~~}}}}|zzyy{~}|}~~}}}~}~}|~~~~y|}~~~~}}~~}|~}||{zzxxwwx|}}|}{{y{zz{{zyy}~~}}||}~}~~}~}~~~}~}~}}~|}}}}|{|}~||{zyzxxy{{}}}{|}|z|}}~~}{|||}||z{{}}}||}|~}}|{}}{yy||{~~~|{z{{|{{{|||}|yzyz|}|{z|{}}|~}|}}||x|~}}}|~}}}||}|}{{{z{z{xxwyyS()*)+((((&(')&  	 }|||}|{{{{}}}~}{}~}{zz{~~{|||}}~}{}zwxzyyxywvuuwyy{zzxyz}}|{|}}}|yzxwwvwyyz|~~~~}}~||}}{yzwyxyxwxyyxwwvuuuxxz{}|{z{zyz{z{{|{~~~|{}|{{ywvtttuvuttttvyzxxwyxwwxvvutsqrtutssuy}|xxyy{|{voqy|~}~~{zzyzzyz{}z{{{{zy{yy{zxyxyxwyywuttstutuuvttrssssstsssrrrrrppqpoorsssttstuwwvxyyz|}~~}~{yyzwwwxuwuuvx|~}~|{{zyxy}}|xy{|}{zxyy~~~}zyyyxwxxxz~}}~}|}}}~~~}}~}|{{||{zxyzyz{{{{{{{{{{|{{yxxwvywwwy{~}}|z{~|}||}}}}|||}|{zyy{{|}~{{z{yz~~}||~}~}|{{yy{|{|}~|||~}|~}}~||||{|}{|{}zz~~~~~~~}|}||}|{{{|~}}{{{zzz{|zzzz|}|}zzz~~~}|{{||zzz{|{}}~|}||{z{{{zzzx|}}{{{z{zzzyyyxvz~}~|{xrprvy|~}{}}yyyy|~~~}}~}|~~}~}~}~z{}~~~~~}~}|}|}zyxywwx{}||||{z|zzyzyyz}~~~~~|||~~~~~}}}~}~~}~~~|{{|}|}}|{zzyz{|{||~}|||{||}}~}}}}|}}{|{~~~}}}|}}~~}}}|{zxz|~}}~}z|{|{|||{{||yzz{|}}||zz{|~|}|}|~||~~~}~}}}}}~~}|{{{zz|zxxyxS))*)*((()'''(&  	!}}}~~}}|}}~~~~~}|zy}~}~~~~}}|yxzzz{{yvwxwz{{{{zyyx}}~}~~~}yzxwxxyz|}~~~~~~~|z{{zyzz{y{|zyyxwvxzyz{||zyzxyz{|{{{y}~~}~~||zxwwuuuwvvwvvwxzzxyyyxxxwxvutstuwwvwx}}}}}}|zsppt|{{zz|}{|}|}|{z|{{{z{{|{yy{yzzywvwvuutvuuuvtttttuvussrsrrrrqqqqpqpsrstuutwxxwyz{|~}{zyzxwywxvwwy|~}|{|zxy|~|z{z|}}|zy{z}~}|z{|xvwwwy}~}~~~~~~~}~||}}|zyzz||}{|}||{|~||{{zxwxwwxyz{}~~}}~~}|||}~~~~}}|zy{y|{~~}|z|z{}}}}}~|~}{{xxxz{{{~{|}}~}~~}|~~~}{~}}~}~}}~~~}}~~}||}}{|{{y}~}{|z{yz}|z{yz}~}|{xyy|~~~|{{|{|}{{}||}}|}|{|{{{{{zz{y{~~{|{{{zyzxyxxxy}~~|}yustuv{|}}~|}{z{{}|{{|~}}~~}~{{|~~~~}}~{|||{yyxwwwz{{|}{{{{zzzyxxy||}~}~~}||||{}~~~~|}~}}~}~}~}~~|}|||{}|}z{{z{z}{{{~}|{zy||}~~}~~}~}{z}~|}}}||{}|~|{}~{xwx|}~~}}~|{|{|z|~{~{{|zyyzz|}}{yzzz}~}|}}|}~|}~}}}|}}~}}|||zxxzzzxywQ))*)*((()''&(%  	 }z|~~}}}}||}|~~~~}|{yx{}}|~~~}}~}{{ywwxyz{xxvtwy{zyzyzzwz~|y|}}}}{zxyxxxxyy||}}}~}}}~}}|~{zyxxxzzxxxyxwwyvwwyzzx|zyzwxxxxzyxwv{~~}}||{|yxwwwvwuvvuuvxxxxxwvwvwywvuttstwwwxvy|~}}}~|ysonpt{~~{zzy{{|{||{{|{z{z{zyz{{yyyyzyxwwuvvutsrrsssttrstutrrrtqrqrpqqponpqqrstttswwyyyz{}~~~}zyzwwvvuuuwvy~~~{{|yxx||}{z{{z|||yyzzy{~|{yzxwvvvw{~~~}~~~}~~}}}{{|}}|zyyz|{|||{|z{{||{{{yvvvwyxyzz|}~~}}}}|}}{|}~}}~}}{yy{{z}~}{zzwz}~~}}{}}}||{zyxyyx{xy~~|{z}}~}~~~~~~~~|}~|~~}}}}~||~||}~||||zzxz~~}|{yxz~~}{zy|{}||zy{}~}~||}|{{|||{}}|{||||||{y{{zy{||z{}|{{{|yyyyxyyvw|~~}~{yvwwuz||~~~~}|{{{~}z{yz}~}~{}~}~~~~~~~}}}{ywxxxz{|{|~{{|}zz{ywvx{y|~~~~}~}}}}}~}}}|}}|~~~~~~|{|z|~}|}|||{}||{z|~|||zz{{||~}{|~}||}~~}}||}}|}{{|}{yyyz}~~~}|}}~}{||}|||zzzz|{~}{{}{z|~~~}~~}~~~}~~~~~{}|{zz|z{zxwQ))*)*((((&'')&  	!~}}}~~||zyz||}~~}~~}zzzxy{|zxxwxz{{{|{|{{}~}||}|}}|{zz{yyzyyz|~~~~~~~~~}}|{zyyz{zzz{yyyzyxzzzy{z|{{{zxyyyzyyw{~~}}|||yyxxxwvvuvwxyyxyyyxxwxwxwvvuvvxyxyzx{}}{uppqsw{~|z{{{||||}}{||}|{|{zz{|zzz{{zyxxyywwuustutttvusuuvttstsrrtqrrrppqqqssuutvxyzz{|}~|{zxxyxvvvvxz~}}~{zz{|}}}}|||~}z{{yx{||||{yyxwxx{}}~}}}{}}}|zzz{}~}|}}}z||}{{|{xxyvxy{{{}~~~~}~~~|{{}~~|z|{|||~~}||yy{~~}|}}}}}||{|zzyzzyz{}|}|||~~||~}~}~}~}~}|~|}}{||xwvvz}|{{{z}}}{yz|}}|{{}~~~}}}}}{}|||}||}|z{{|}{{|zy}~}{{~||{{{|{yzyywxyz~}}|{}{yyxvyz|}}}}~|{}{{{~~~~}|yywvz|}|}}|}~~~~|}}~|zyzyyy{{{z|{{y|{xxyvuuyzz~~~}}{|}|}~}|~}~~~}~~~}}}}|{{}|||}~|||}}|||}|{{yyz||{y~~~|z}~}}|~~~~|}|}{|{{{|}zyy{|~~}~~~~~}||}}|}}{{z{z{|}|{|~zz{~~}|}|}~|}}~}~~}~|~{zyzyy{yuO((*)*((()&'')&  	 |{{}~~}|}~~~~~~{{{yyzz|~~~}|~}}{{{{zyz|yxwwvx{|zzz}}||~~~~}|{{{||zyyxyyxywwxz|{}}}}}~}}||{zzyyxy{yyzxywyyy{yzy{yzxyzyxxxxxxzwwy|~~~~~|}}{yyyxwvuustwyxvwyxxwwvvxvwuvtuuywxxyx{~~~}|yuqquy}}~{{{{||{z|||{{|z{{|{yzz{yxz{zyywwwxxvutsstsrrssrtttsrrrrqqrpopooppppqrsstvxzz{|z|~}~~}|{|yxxvvvvuvx|~~}~|||{{{|||{~|{|}~|{{{xyyz{y{yxxyxvwx{{}~~~~}|z{|}{}|{z|||||}|{{z{z{{{zyxxvwxzyyz}}~~~}}~}|}}}|z~}~~~~}{{|}|}}}~}}{z{}~|}|}|~}}zz|{{yyxyx{}~}}}{|}|~~|~}~}~}}~}}~~}|}}{zwuvwv{~|{z}{{{~}{{{{|}~~}}|~|}~}}||}{{|}||||||}||||}zzzzxz~}|}|{{{|}|{{yzxxwy{{}||||zyyxwz||}}}}|}||}{z}~~}}|zyxwvv|{||{}}~}~~}||~{z{yz{~{zz{yz{{yywywwwyxz|~~~}|{||~~~|}~~}}}|{~}||{|}|||{{||}}}}||{{zyz{|}}{~|{}}|}~}|~}}}}|{|~}|z}{}~~~~}~}~||}}z{{zy||}~~}{{z{}~}~}}~}~}~}~}{zyxyyxuO)*))*)(()'''(&  	!}}}~}}~|||{zyz{~||}|z{|{{{yyyxz}||}}}}}}~~~~|||{{yy{{{zzyyy|}}}~~~~~|}||{{|zzzzzz{yyzz|{zz|z{zzyzz{{yxyxzzyyxz}~}~~}{z{yxwwustxzyxwyxxyxxvwxxvwvwxxyxyyz|~~{yz}~}{}{~~||}|{|}}||~{z{{zyy{|yxzwwwxxwxwvvxvtstuttuvutstsqrrpqqppqqrqqsuuvwx{{|~~~~}~{{zxvvwwwx}~|}}|{~}}}}~~}}}}{|~zz{{{z{zxwxxwxw||~~~~|||y}||{zz}}|~}|}}|}{zx{{zzzwuwz{zz~~|~~~~}}~~~}~}{y||}}~}}}}~~~~}{{}}||~|}}~|zz|zzxyyz{}}~~|{zz{}~~~||}~}~~~}}~|{xvvwwx|~}{z{||{{z||}|{~~}~~~}~~}|{|}||||}~~}|}|{|{}{{zyzvvy~}|{zzyy|~|{|zyyxwyx{~~{|{zzxxy{|{{{}~|{}{}||z||}z{zzxxwsryzz}{{|}}}~~|}~{}~{{|}}||}xz|}|{zzyz{{{xxwwwwxwxy~}|}|{|}~}|{{}~~~~}|}|z|~||}|||||yz~|{|~~~}}|zyyz{|~}}|~~~}{}}}}|}{}}~}}}}|{~}{|{|||}~~~~}}~}}||{zyxxz|{|~~{z||z|}}{|~}}~||}~|~}}~}~~~~|~yyywyyyuP))*)+()()&'')&  	 |{~~}}~zz}~~~~|{z{{xwwx|}}}~~~|z||yz{{yxyxxwvy{|}}~|~}}|}~~}|{|{{yyxz{{yzxyy|{z|}~~}|}|||{zzzxwxxy{yxxy{yz{zzzxyxxy{xxyxyzywwwx{||~~}}|zzxxvwvtsrvxywvwwwxwwvuuvuvvvyxwxwwx{~}}|}~~~}||{|~|{||{{{}||||zxz{zxx{{ywwwwvwvvvvuvvvttssqstrsrssqprqppqqonpqqqrtuuwwy{}~~~~~~~}{yyyvvvwwy}}}}|}|{}~|||}||}~}||||zz{zyyzwvvvvwwz{}~}}|}zw{}|~~|zzy}}|}}|{{|zyx{{{zyxvvwyzy||y~}~}}|}{{}|}{{{|{|~~~~~}~~|||}{|z|}||}{{yzzxxxwz|}~~}|{yxx}~~~~}{||~~}~~~~~}|zxvwxwx}|~|z{zz|{zzz|}}~~~~~}~}{|||}||}~~~}{|{|}}{{{zyyxyz}~||z{ywz~~|||{wvxxvwz}|z{yxwyz{xyxz}}z|{|{{|}{{{|yyzyvutuwx{|||||}|}{~~z{}~}}~{z|}|{zyxz{|zxwyyvwyxwx}~~}~}}}|}}}~{|||~~}~}}|{~}}}{||||{|}~z}|}~}}|zyyz||~~~~~~~~||}|}~~~}}}|~~~}|}}~}}}}~~}~~~|{z{yxz{|{|}{yz|{|||{{|~|}~|zz||||}z|~~}}~}{zxxzywS)**)*((()'''(&  	!~}~{{}~~}{}|{yyy|~}}~~~}{{~yy~|zyzxwux|~~~~~~||||zyz|||||zy{}}}}~~}|}}}|{{z{zxyy|||y{{||{}|{yzxy{}{{zz{zyxwxy{|~~}~{|zyxwwvuuvvxxwwwvxxwwwwwxywwzzyxwzy}~~~}}}|}~}|~}|z{}~|||{yz{{yz|{{zzywyxvvvwuvwwtutstsssqrqssssrrqrqqpqprrrstuvyxy|~~~~~}z{{yxxyz{~}~~~~}}}~~~}~}~}}|||||||{z{xvvuuwyy{~~{}}xx}~}~{zy|}}}}|{|~zyww{}||ywxy|{{zzx{~}}}}|z}|||{y{x}}|}~}}||||{}|}}{{{zzxzyy{~}~}{yxw{}~~~}~||{~~~}}~zyxyy{{}}}{z|{z{{{yz|~}~}~~~~||||}||||~}|}}|}{||{|}zz{{{}~||zzxz|~~||zyyxyvuw}~}|{zxwyzzzzxx{{y{|}{}{||zy|yyyyvvtuvvx~|{{{{}~{{~~~{z{~}|~|{|~|zz{xxy{yxwyxvvwwyz~~|}~}~|||}~}}}{|~{~~~~|{{|}~||~{z{|{}||{{|||{||{zxwxz|~}~}}}}}}~|}}~~~}}}}|{}~}|}~|}}}{|~~~~~{{zyyxz|{zy{zyz{}|{||z}|{|zxy|z|}}yy}}}}}}~~~{zyxxywQ(**)*((')&''(&  	!|~~}|y|~{z~~~}|~|~|{||{yxwz{{y|||~}{yx{|z}|}{xwwvtuz{}~~~~}}}~}~~~}|}{{{zyz{{{{|yyzz|{{}}||}||{{{zyzyyyxwx|||zz{{{|{zyyywwzy{yxyyxxwvvwz{}}||z{{yxwvwvuutuuxwuvvwwwvvvvvwwyyzvvwwy}~~}~~~}~~}}~~}}~|||}~||{||{z|}~|{zzzz{|z{{{yyzyxxxvuvvuuutstsusrsqqqqrprsrqqrqpopopqqqrstuwux~~||}}|~|{{{zzyzxz}}{|}~}}}||}~~}}~~|{{}|{|{{yyxwuutpsvwx}}|yxzz|}~~zyy{}}}}{{{{{yxvx|}{xxyzzz{zzv{~}~}}~}}|{xx~}{{|xxwz~~}|}~~}}~||||{{{}||zzzyzzyz{}|~~~|zywz}~~}~~}|||}~~~~|{}}}~|{zzxz||}}|{z|{{{z{{{{|}}~}|{}~~|}|{|{{~~~||}}|~}z{|}|||{{{}}|zzzyz{|}}}}{yxxxww{}}{{yyx{{|{z{yz{z{|{{}|}|{z{zyyywvtutttz~}|z{{{{yy|~~~~{{z}~~||||}}||{yyz|ywvxywwwvz|~~}|}}{}~|}}}}{}}|}~{}~~~}|}|||~~}}|{{|z|{yzzz{~~~}~|~}}~~~~}~~~}|}}|}~~}}~|}}~{}~~}~||z{yy|}{|||yzy|}}|~}|}||}zxw{{{}{zyz||{~~}{zxyxT))*))()(('''('  	!x{|xz~|~}||{|y{zzyx{|||zwz}~~||zyyxuw{z|~~~~~~~}|||{{{}}~||zzz|}}}~~~~}||}}|{zzz{|{z{}}{{z}|~~|{yyxwz}|zzyzyyywvx{|~~~~~||{zyyyxwvxwwvwwxwxxwwxxwxxxyzzwwwxy}~~~}}~~}~||~}~~}|}}|}~||}|{|~||}}|{z{zzyzyyxxwwwxuuuuttttrrssrqstrrstqporqqsstrtvuvx~~~||~|||}||zyzyy}||~}}~~}~}~~|~}|}}|{zywvutrqrtu{~{|~|{{{|||~}z{z}}~}{}}|zywxz||xy{|}{z{zz|~~}}}}||zx}|{|xwwy}}}|~~|}|}||}}||zz{z{{|||{z~|{ywy{~~~}{}}}|}~}|{|~||}{{zy{|~~~}|{z{|zzx{{{|}|}~~|}}}||{{|{{~}}|z|||zz}~|}||{|}|{zzy{|}~}|}~}z{{yyx{|}}|zwwz}}}{yy{z|}}{|||zz{|zzxwwusutrrtz}|z||z|zz~}}~{|~~~~{||}}}}|zzyyyvwwwwwwvy}~~}}~z|}|{~}|}~~~|{}~}z{}~~~}|||}|~~|{|}{{||yzyyx{~~~}|~{|}~}}|}||~~|}|}}}}}}~~}}~yy}}}~~}{zxyy{||{{|yyz|}~||||}~}||zywzzz{{yyzzzz{~}|yy{yT(*+*+))'(&''(&  	 vx~}z{}}~~}}~}}~~||{zzzyzxuxz||yvvz{~|{|zxvwvwxyzz{z|~}~}}~}~~|}|{{{z{z|{z{zzyzz|{}~}}}~|}|}{zyyxxy|zy{{}{zzz|}}zyyyxvx|zxwvwxxwwwxz{}}}}~~||{zyyz{xwvxxvwwwwwvwuvwwwvwxzz{ywvxz|~}~~~}}}{x{~~~~|{||~~}|}~|{}~|||{z{{}{||}{zzzzyyxxxxywvwvtuttssutrqrsqpqssrqrqpppqrsustsusuvz~~}||{{z|zzz{zxyyxy{|~~~|{|}~z~~||~~}||}||}}{{ywvuuuqpnpqw~|{~~}~|{||~||~{{zz{}}|}}|{zxxvvxyyz|||zz|{z|~}|{{z}|}{{{{}{z|xvuy}|}}~~|}}z{||z|||{|{|||}}{~~|{yyxz~~~{~~|}~|}||}|{z{~~~}{|zz{~}}}{z{{{yxy{}{|}}}~}||~~~}}|z{zz|}|}{{{{}zyy{}~~~}{|}{{{y||}|}{}}|z{{zy{{|{{ywvy}~{zy{z{{|||||{zz|yyxxvvrusqqtw~}}|{|{zy}~~~|}~~~~|{|}~~}}}z{|zywvvwwywz}}~}~}}}}||}}|~~~||}~}{|~~~|}~||}}|}|~{{|}zyzzx|~}|}~}|~}~}~~}|{~~~{}~}}}~~{}|zz}~~|{{xzz|}|||{|||~}~|~~}~~|{y{{yz|yyy{zyy}~}{{{zU)**)*((()'''('  	"z{~~~~~~~~~|{z{yxx|}~{yxz|~|{zzzzyz{{|{{|~~}~~~}|{{|z||||{|{{||{}~}}~~~~}{zzzzz}||}}}{{|}}~}|{{zzx{{ywxyxxxwxyzz{~~~~|||{z{zxxwyxywyxyxxxxvyxxwyz{|}|yyz|~~|~}|~~{|~}~||~}~}|}~||}}{{|||}~}{yzzyzzwyyzxxxxvvvvuuuussstssstvtrsssqssttvuuvwtvx{~}}yzz|yyz|zzy{y{{|}}~}}~~}}~~~}~~~|{}~}|{zxvvurpopqv~~}}~|}~}{|z{{}~}|yywwy{yz|}|{|~{||~}}}y|||}|||}}yzwvux{}}~~}}}}{}}}z|}||||}|}~~~|zvvy~}}}}}{|~}}|}{||}{x}~}~}z{yy|~}~|}{z{}yywv|||z{}{}~}~~~~}{{}{z|~~}||z{{{{xy{z~~~}}}{yyyz|~}z{}{||{z{{{{{{yxuw||}~}|y{yy{}|{{{{yy{yyyyvusussptv{}}|{{|zy{~}~}~}|~~{{{}|}~}|{{{zwwwvvwxwz}~}~}~~~~}}}}||}}|}~|~}~~~|||}{~~~}|~~~|~||||{||}zyxwvy~~~~}}|}||~}~}}~}{{{|~}|}}}{|}}}{{}{{|~~~~~~}|}zxyz}|{{z}}|}}~~}||~~}|}}zz{xwxzyxyywxxz}}}~~~}|{|U')*)*((')''&''  	 yy|~}}~~~||}{{~~~}|z{{yxwwy|~~zyxy{{}{|{zxyzzzzz{zzz|}}}~~}|}}~}}|||{zxz{{zy{y{{{z{|}|}|}}~}}|{zzyyz{zz}}~}{||||}}|zz{zyyywywwwwxvxyzxz|}}}}}|z{{{zyyywvwzxxyvwvxwwwywwwwxxy{z}~|}~~~}~}}{z|~~~~~{|||}~}}~~}{|~}|{{|}zz{{{~|zzyxyxxwwyxwwuvusussssssrrrrqrrvusrqpqrquvvvvuuvvwy{~~~|zwwxxxxyxzyzzzyy{{z~~~}}}||}~~}|}~}||~|z{|}{zyxwvurpnmosx}||}}}|~|{zyyvx|~~}{zzyxyxyx||z|z|{{{|{||zzy{|~~}||{zxvwvvz{}|}}}~|}}~||{|{|{{}~~~}|}|zvuw{~~{~}~}|~~~|{{yxy{zz{~|{}{|yzz}}}}|{{y{zxvtuzyxz~}{~}~~~~}|}||{|}|}|}|{{{zzyyxx}~}}}~zzww{~}|{}||{{|{{{{yz{yxtuz}|~{{{yzz{{z{{yyxxwyyzvtssrrprt{~~|{}{xy{|~~}~~}}|~}|{}}}~~|}|}yyxxywxxxy|~~~~~{}}}~~}~}}~|}}}}~}||~~}}~}|{||{~~}}~~}}~{}}z||{|yyxxw|}}~}}}~}~~~}~}|{|~~}}~|{|}{{}|~}||zzz{}|||}}}}~}~~|}|~~}}}|{zzzxxzxwwwvxyyzz|~~~~}|}X()*)*()()''((&  	!ywz~~~|z|~}|zzyyxx{~~~{{|}~{|||{{{|}}|||z{}~~}~~||}|zz{|{|}}||}}}}}~}}~~~~}|}yz{{{}~}~~}}}|}~~|{{{zzzyyxxzyzyzz||}~~~|}}}}{|zzzxyzyzyyyxxzyxvwxxxwwwxz{~~~~~~|yz||||||}~}|}}{||{|}}{z{z{{{yzzzyvvwtuuvutttrrsrpqsqtusspporsuwzyywywwxzz{~}{zyyxyxyzzz||{{{{zz|~~~~}~{}~}}~~~~}}}||zyxwurpnooqtz}~}{}~~}|{}{ywx|~|{|zxyzyyz||z|}{z{||}||{zyz~~~|zyyuxvvx{|{{}~}}~}}|{|||{z{}{}{wwx{||~}}|{zywxz{zz}}~~}|{zz}}}||{yy{xwuuuvxyw{~~~~~~~~||}|}||}}|}}{|zz|zyyxw{~~|~}}{ywy}~||~||}}{}{||z{|zwux{}}~}{zyyz|z{zyzxyywxyxvvsrrppssy~}}{{|{zz}}~~~~}}}}}}zzz{{||}|}{xx{xwxyxy|~~~}~{{}~|}|}}}~}}}||}|}~~~}~~~~~~|{{zy|~~~|}~}~}}}|{{zz|{yyywy|~}|}|{{}}}}}}}}~{{||}~~~~||~}{{{}|{{||{}~~}~}{}|z||}{|}}|~}}}~}}|||}}|||{{{zwwxwwvvvxwwwvw}||~~~|W')*)*))(('''(&  	 yxz~}~~}}||xy}~}}{z{yyzzxz{||~|{y{{|{{{z{{|~{}{{{{{}}~~~~}|}}~|}}|{|zzyzzz||{{{||{|}}||||}}}{z{zzxyyxy|}~~}~|{{z~|||{xyxywvvyz{z{yz{{{|}{}|}|}{y{yyxyyzxxywxyzxvxvvvvvvwyy~~~~~{xw}~|z||~~~}}{|||~|}}{||zy}}|zyz{{{{zyyywvvvtttvtsrqpprqqnooqrqpoonoprvzyyxxvvvxwwy}~||zzzywxx{{{{|{zzzzyz}}}}~}}}||{~}}~}}~}{{zxxxvqonooqtxz|~~|xw|~~|z{z|zyz}~~~}{zzyz|zz{zz{{||{z|{{|{{zyz{}~}}{zzwvwwxyzzyy|~}~|}~{|z{{|{{y~~{~}{yvvx|~}{|}~~}}~}}|zxvy{zz|~~}}{z{|}||}{ywyxvwwwvwxvz}~~~~}}~}{}}~}|}|{|}zzz{yyzyyz~}|{~~||{yy}}}~}{|}}}}~}|{zzxxz{|~~~~|{xxyz|yyyxxxzyxyyvusspoptru}~}}{}}{||~~~}~~~~~~|yz{y}~}}~{{z{yxwxvy{}}}~||{|}}}|z}~|}~|~~}}~~~~}~~~}||{}~~}}~~}~}}{{y|}|{{zz|~~~||{|~}}~}}}{}|~}~}}}~}||{{{{{|{{|}~}}}|{{|||}~}~~}|~~}~~~}||{zyxywwvvuwxxvvtz|zz|}X)****()(('''(&  	!yy|~~|}~|zy|{y{zy|||||}}~~}{|}||{||{|~~~~~}|}~~~}}}~~~|}}|{z{{|}~||}~~}|~}|}{}|}}}{|zy{zxv}~}|z{}~}}|zyxwuwy}}}}{|||||}~}}~~|{|zyz|{{{|{yyyzzxyxvwxuswyz}|{||z|~~}}~|}~||}|{z{zy|||z{||{||{z{{xxwvvuvvtssqppqqpprqrrrqooqpqtx{xzzxxyyxvv|~||||{z|}}}|}}|{|z{|~}}}|}}|{}~~~~}{|}zyywsrrrrsuy~~yv{~}}|{{|{||}~}}{|{||{z{{{{}~|{{{{{{}|{{}||~}|}{{xwwwxx{zz{|~~}}~}~}{zzy||}|~~~~}{yy{}~}|}~}}|~}|{yyyz{z{}~|}|z{{z|}}{yyxwuwyyxxywwz}~}~~}}~|}}~|}~~}|~|||{zyzz{yyz}zy{}}}||yy~~|}{z|~{~~~}}~{{zz{|~~~||xxwzyxxyyyyzxwwxxvttqmnqrw{~~~}|yz~||}}~~~~}|~~}|zxxy{|}|~~{z||{yxwvx{|{}}}|{{{|z|~}}{y~~~}|||}|~~~}}~~}}|}~~~||~~}}~~~}~~}{zxx}||{zz}~~}~|~}{{{{}}~|}~|{{{|||}|||||~|{{|{zz|{{}}}}}|||z{|{}|}}~}||}~~~~~}~}|{|zxxwvtuuvwvvuttwxwxvyV'**)*)('('''(&  	 zwy~~~~~|}{|zy|~~}|zxxxw|}}|z{z{}}|{{|zz|{{{}~{}~~}}|}}}}~~}|||{{{{yyyyyz{|{{|}||{{{|z{zyzzyy{z{yyzvty~~}~~}|zz|~}}zyxxwstuz}}}{{{z{||{z}}}||{zzxyyz{{{zzxxzywxxvuvtqswy~~||{}~{z{}}~}|}{||}|}|||||{zzx{||{yz{{zzzy{{xxwvvuvvssrqppoopoppopppommnppqsvwxxywxxxuuu|~}|}|||z}|~}}}|{|}zzz}}}|~~~~~}~}||{||}~}|~~~}~~||||yywvtusstuz~~~}zyz~}|zyw{||{|}~~{||{|{{{{z{{z||||{zxxyyz{|}|||}|{{|wuuwwxzyz{||~~}~~||||||zxy|~{}}~}~|zz|~~~~}{|||}}~}{yy{zz{|}~}~|}|z{|{{||{yyyvvxyxyxywxz|~||~}~~|}}}}}||{||}}~~||}|||||yxx|yvy|{zz||z~~{{||}~||zz{}}}}}}{{{z{}|~|}xxvxyzy{yyyyxyyxwwusponosx|}~~||z{{{|}~~|}~}}}~~z{xz{|}z}~{}||zxxwwy|}{|~{{z|z{|~}{{||}~~|||}~}~}~}~~|}~~~}~~~~~~~|{xx|}}|{z{~~}~}}|zz{}|}~}~~{zz{||~~~~}|{}}{zz|{z}~~~}|}~|{|~}}}}|~~~~~}{z{{yxxvutvxwuvuuvwwxxwx{}W)**)*((()'''(&  	"zwz~~}}~||{~~||{yxuz}}~||{{|}}}}|z{{||~~}~~~~}|}|{{{{zyxzxy{|}{}}}|{}|{z{zzzzzzy}|{||ywv|~~~{}}~~}{zxwtsvz}}~}}||}}}~|}}}}{{zyx{y|}~|{zzzywyyxxwtsuw{~}}||||~}}}}~~~}}~~}|{{{|}||{{|zz|{{||{yyyxwwwtsttrpqqoppppppqpnpqqqqtuxzzz{z{{yvty|~~~}~~}~|z|~~~}}~~~~~|||}|~~}|~}~{{zzxxvvuuxz~{{~~{y~~~|{z{}~}}~~}}|{|~|{zzz{|}}{{|{yxxxz{}~~}~|z{}xvuuvwxzx{~~}}}}{z{xz~}~~~}~~~}||~~}~~{||{{}}}{{zyxy{|}~~~}}}{|}||{{zzzyyxvy{{z{yxz{|}}|~~~~~}|}}~~~||{|{{}~|~}|~~|{||zxwzzwwyzy{||z{}}}}~}}{{{z{}~~~|{|z{||}}|{zxxwwyxyzxyywxwvvvuspomnqx{~~}~|{{zyz{}}}}~}|}~~{{}~}{zzyy||{|}{}|zwyywy{||||}{y|{z|}|z{|}|}}|{~}|}}~~}~}}~}|{{|~~~~~~~}}}~~}}}|}{yxy|}{{{}}~~}~{|zzy{|{z}~}~}zzzy{|~~~~|}}z{|zyz{{||}}~~}}}{|~}z{||}}~~~|}}~}~}~{{|{yxwvtuuuuuuuuvwvvwwz{|~V(**)*'(()'''(&  	!zvuz~~~}}|}{|}}}~}}{{zywvvz||{|zxz}{}||{zyyz{~~}{}}|||}{||}|{{{{zxyxyyyvxzzz{{||{||{zxzyyywvwwwy|{{ywvy}~}}~}|||~~}~}}z{xusty|||z{}|{}~~{|}}|zzzywxyz{|~}}zzyvwwwxxwvttwz}~}~~~}z{{}}|}|}}}~|~}}}||~{{}|{zz|{z{|{|z|yxxxxxwvtsssqoopomnnnnnpnnpqqqsttvyz{zzzyxuutx|~~~~}~}~~~}}}{{{}~~}}~~~}}}~~}~}~|~~|z|~||{{|}}~~~}~~{{{zwxvutuwy}~xw~~~{{|~~~||zy}}|{|~||||z{{}{yz{{||||{zzyuvvwz~~}{{{yz}yvuuuvwxxy|~}||yzw{~~~}}~}|}}~~~||}~}|}{{{z|z{}|{{zwxz|}~~}}}||}}|{{||zzzxyvxz{{|{zz{{|{{~~~~|z}{{~~}||~|{{{}}~~|{~~|||zzxzyxwyyzy{{{{}|~~~~~~|{z{{}~}|}||{|}}}|}zyxwyxy{yyxzyxwxxvusqpnoov{~~~|{{|z{~~~|{{~}{{||{zz|}|}~~~}{zyyxxz{|}~}{{|{z{}{}{|}}}~|||~|}~}}}}}}}zzz|~~}~~~~~~}}~}{||z|}}}{|~}~~}|zy{||zz}}~~{z{y{~~~~}|{{}{xxy{{|~~}}}||}|{||~}}}~~}~~~}~|||{yyxwvuuvuuvutuuwvxz{}}~~V)*)**()'*&''(&  	!|xxz~~~~}{{zywx||}~}{{z~}~}{{yyyx{~~~}}}}|}~~~||{zzz{y{zy{{||||}}|}}|yyzz|}xxvuwvz}}zxxy~}~|z|}}|xvuvv{|}{}}~~~}|z{zxxxz{}~~~|}zzxxxxyyxxwwz~}}}|~~~~~~}~~}~}{|}{{{}|||||z|zxyyyyzxuututrqpqooomopqqoqsrssuvxz|{{{|{xxywx|~}~~~~~}}~}~~}}}~~~~}~{|}}|~{|~~}||}zyxwtxxz}yw~~||~~}~~~|{}~}}|}|{{z{}}{z{||||}||z{yvvxv{~~|{{yyx|zxvuxvxxyxz~~~}}{zxy|~}|~{{}~|~~}|}~|||}|||{zz{{}}}|yxy{|~~}}}|{~}{{{|zy{|zyyzzz{~|zx||z{}}~~~}{|||~~}~}}||{{zy~}}{}|}|}}|zzxyyyyxyx{|{z||~~}||z|{{~}}|~|{|}|||{zxyxyyzzywzxxxxwutsqqonotz~~}~||z{zy|}~~~}{yz}}zz}~}|{zy{{z}~}~~~|zyyyxxyz|}||{{}|{||||||}|||||}~|{}|{|}~}}|{yzz|~~~}~}~~}}}}}}}}}||{{|||{|}~|}}||}{yz{{{z||~|}|{{{|}|}}}}|{||xxy{{}||~~}}~}{{~zy|{{{}||{~~}~~}}}{||zyxywvuvuttustsuwxwxz|~}|V()*)*((')'''(&  	 {xwx{~~~}}|}~}~|||zyyxvyy{{|{{xy{{z{}{zyxwvx~~}}|~}}}}|}}}}|z|zy{zyzzzzzz{z{{{{zzxxuvx|~ywttru}~{xww{|}{{xuv}~|{{xvutwyzzyxy}}~~}}|{zwywwtwz}}{||{{yvvwyyxywuwy{~{~~~z|{}}}}||}~}{}~~}|}{z{{zyz}|}|||zzzxwwxvxxxwttsqqqpononmmppmonprstuwxyz{y{|zzy{yz}~~}}|||}~~|||}}}~}}}~~~}}~}}|~~|~~~}~~}zz}|{zz|}{~~~~}{||{yxtpsvx~~||~}|}}|~}}||}~|}|}|}}||z{{{||{{z{|||||z{zzyvwvuw}~|{zzxwv{yxyxwyyxwxwy~}~~~}}|zzz}~||}|z|{{~~~~{}~~~||}|z|zzzywz~}||yyyz}~~}||{{{}|{|{{zz{{{zzxzy{}zy{||{|}}~|{|{{}~}~}{zzyy}~}|}}|{|~}{{yxyxzxyyy}}zy}~~~}}{{{|}~~~~}||}|||}yyxxxxzzzyxxyyxwwttsqsponqv{}~~}}||{z~~~~||zy|||{}|~{zzz{||~}|}zy{{xyzz{|}}z}{|z{{|{|||{z||||~}}~|||}}~}zyy|z}~}~~~}}~||}|}|}~}|{}}|}~}|{z{||z{}~~}~}|z{{}~~~}~}}}}}yz{{z{{|~~~}~|}|}}xz{{z{}zy|~~~~}~}{{}{zz{wxwwustusrruvxz{z|~~~W()*))()()'''(&  	!{yxy{~~~~~~~~}{{yzzy{z|}}}z|}yz~}|zz{zyx~~~~~}~~~|{|{zz{|{{||}|{~{|yzwsqrrux~zupry}|zwvy|}~~}|wtswz~~||zyxwxyzzxz{}~~~~}{{ywwvwyy||{}~}|ywwuyzyzywyz|}~||}~|~~}~~|}~~}|~}|{}|{|~~~|~||{|zxxzwxxywwvvsqqrrpponloqoooqqsuwzz{}{{{|}{{}||{~}~}}}|{|}~~}}~}|}~~}~~~~}{{|||z|}~}~~}~~~~||{|{yuoqqv}~~~}}~|~}|}~~~~}}~~|{|||{|}{{{}}|~~|zz|zywxuvz~|{{vwwxzxwy{yyxwx|{~~}}|~|~zz{~|{||z{y{{~~|}~}~}{||zyzzvv}~}~~~yzyy{~~~}~}{|}|||{yz{z{}|{yxyz{{z|}}|}}}}}||}{|{~~~~}}|}zz{z{~~}}||{z~}|{|yxy{xwywz|{y}~}~|}}}{|~~~~}~}|}z{||{zyxxwyzyx{{xyxxwuursqqpprtw{~~~~}|||}~~~}|zyz|}|~~~~}||z|zz{{}~~}|{{{|yzzzy{}~||}|{}{{z{}|zzyz{}}}}|{|{y}}||zyzxz|~}~~~~~~}}|}~~~~|~}||{|}~}|||}|~~~|}{yz|zzz||}~}}{||z}~~}{|}~}{{|z{z||{~}~~~}||zzxyxyz|{}~~|~}}~}|}|zyxzyxwwuursrrruuwz{|z|~~V()*)*'(')&''('  	 zxvwy}~~~~}~}~}|}}|{{zxxyyxy|~{z{{yzz}zyy|xyz~~}~~|}}}}~}|}}|{{zyz{{z{|zzz|zxwuqmkmnor{wppsyyvvvtwxwx}}vutvy{}|}{yyxywxxvvz}~~{zyyvtttwyy{xz}|zywtquzxuxxyz{}~|z{}~{|||~~|||}}}~~|||{zyx|{{|~||{}zzz|zyxxxxxxuvuttpoqqopnllmpnmnppqtxz{|}{z{{yz{|||z}}~~~}{{zyzzzyy|}~~}}~}~~~|yz~~~~}}}~}|~~}|z{zzz}||||{~{|}|~}~~~}|z||wspprx}~~||}}~~~|}|{{{{|~}}}}{{||{{|{zz{||{|~|{{|{xxxxyy~~|{yxvwwvvvyzzzxxy|}}~}}|||}}~}~|||}{z{{yzzyz}}~||~{~~|}{{zy{{wtz|~~~~}{}~}|z{zw|}|}~|{}{{{zyw{zy|{{yxxz{z|~}|}~||}~|||}||{}}~~}{}{z{{yz~~}~|||{}{||{z{zxvxwy{|{}|}}}|}~}||}~~}}}{{{|z{yyxxxzzzyzzxwwvutusrrrrpruz}~~}~}{}}~}|z{{}~}}}{|zzyz|}|~~~~~{}|{zzyxz~||}|||}}{{||z{zz{|||~~~{{{z~||zzyyz}~}}~~~|}|~}}~}|z{|~~}~}~}~||}|{z{{xy}|}}~~}}}}}}}}~}}|{||{{{||~}~}zyx{xz|~}}~}|}}~|||}{z{zyyxwvuutsrrtuxz|{||}}W)**))((')''')&  	!|xyx{}~~|}~~~~}~~~}}}{z{zyx{}}z|{{{}{zz~}||~~~~}}~}~|}}{z|||||}|z||zxvsokklmory|qqsvwwwvrtsvz~{wx|~~~~}|{z{yxwvuvy}{yzxvuuwxyyyz|~{zxvuvyzvvzz{{~|}}|}~}}}~~~}}~}}~~|zz{||~~{}~|z{}|{{}z{zzwwvvsqoqqrpqnmmpooopppsy~~~|}||z{|}~{}||}~|||zzzzyzy{||~~~~~~{|}|~}~||{{|~~~|{{wy}~}}{y{zx{~}|~}yz}~vrpruw}~~z~~}}}|}}z||z~|}}}|{|{||}{{}}}||}{|{||zz{zyy{}}||xwwyvvvx|y{yyy}}|}}{{}~~}}~~|}~}|zz{zy{zz}}|}|y|~~}|{z{|{zz}}|~~~}||}~||z{z{~~}||}||||{zzzxz|y{}|zxyzyz{}~~~}}}|~}}|}|{}~~~}|||y{|{{}}~~}|zz{|{|z{zxvwwzy|{{|{{|{{}|z}~~~~}}|}{|{{|zxxxxyzyyzvwxwvvtutsrrrrrtw|~~~~~}~|{|}}~|{}{}~~~~|||}|{zz||~}~~}{{{zzyxxx|}||}||||||}|{zzyyyz||{~}|{||}~}{zz{z|~~{}{~~~}|}~~~~~~|~~|{|~~}|}}}|}{|{{zyz|||}|}}}|}~~~~~}}~}}|{{|{z|{}~}~}}{yxyyz{}||}|~}}}~|{{|{zzzyywwvvuutrsutwx{{}|||U(**)*(((*'''(&  	!|xwwxy{|~~}}|}}}~~}|}||{}|zzyyxy|}{{{{{{{zyy{}}{}~~~~~~~}~}|}~|}}}|||{z{|||||{zy{wurnliijkmpv|srtuuuusrooty{}x{{}}}}~|{z{yyxvuqruz}|}|yywvustuvzxy{~|yvvxyyyxuwyz{}~|{{{~~~}|}}}|}~}}|~}|yyy{}~~|{{{zzy|{{zy{zzzvwvutqppopoonllnmmnnonpv{~~}}}y{y{||||{{{|zyy{yxyzwxxzzz}~|{|~||zz|~}}}|}{zz{{}||}{ywx}|||{z}{yzywy}}{~}~~|yy{{vstutx}~~{ux~~||}|zyx{wz~|{||{}|{{|{{||}|{{}|y{|{{z{zzz|||{{xwvyvwwvz{{yyy{||}|{{zx}~}~~}{}~~~}~|{zzzy~~{~~}|y{yz~~|{{}}|}||}~||}~~~}z{~|{{z|{|}}}}{|}{{{{ywx{zy~}yz{zyz|~}~~}~}|}}~||}}|}~}}}{yz|z{}~~|}zz{||{{|ywvxy{{||{{|zz{|||{}~~}~|{|{{zyxyxz{xwyxwyxwvuvtrrtsrrtxy}~}}|{{|{}}|}~~~~~}}~|||{{{}}}|}~~}}|{{{yzz|{|{{|}}}||}|}z{{zz{}}~}|}~{}~|zz|}}~|{z|}}~~~}~~}}}~}}{|~~~}~~}|~~|}}{zz|~~}~||~}}~}|~~||{|{|}}}~~~~~zzyz{||~}}~~~}~~}|}|}{zzyyyxxxuuttsutux|||{|{U))*)*(('*''')'  	"{xwwxz{|}~~}~~}|~}~}}|~~}z|zyx{~~|}{|||{{||~~~~~~~~~}~~}~}}|{{~}}~{z{wtolkkiklnpuwtvwuwttpmnsx{|~}}}|~||}}z|yzxwxtqqswxy|~~{|zxxxvuuv{yxz~{xvuz~~}zzyz{||||}~}~~}}~}~}|{}|~~~{z{}|zz{{{}}|{||zzyxutsqpqrqpnlmpnopopqvz~}{{|{}}}|z{{zzyyzwxzyyyz{|~~}~~||yz}~~~~|||y{{|{}||zzzxw{|}}|z{zxy{wy}}|~}}|{|}yxxyz}|xw{~~~}}|{zzz|~~~}}}~}|}}||}}}}|}|zz}z{{||{z|}|{{zxwzwxvxxzyyyz}{|||~|{{{{}{{}}~~}~}}|z|zz{}~~~}||{{{|~|{{}|~~|~~~~}}~~~}|{{}}{z|{}~~~}{}}|}}}|{{{yzzzz||zx{|{z|~~}}}}}}|~}{|~~|||{{}{{}~~~~~}{|{{z||y}zxvyz{y{zyzzzyz{{}{~~~~}}}|{{yzzzyxwzzyxxwwxxwvuwutstsstuwy|}}~|}~}|z||||~~|{|}~}}~~}}{z|}|{|||{||}}}{{||zyy|{{{{z|}~{|}~|{zzyz{~}~}}{||}zz|~}}~}zyz}~}~}}}}}}|}}}{}{|~~}~}|}~|{{|zzy{|}}{{}||}}}~~~||}~}||{{z|~}}~~}}~|{z|{|}~|~~~|}}||}|{zz{zyxywxvvstttutvzz{||{V(****()()'''(&  	 {wvwxz|{|~~}~~}~~||{}{||{{{~|zzxwwx{~|}{z{|{||{{|}}~~~|~~~~~}~~~|}}||}{zy|}~~|}{ywvpmmjiijkmps}wvvwutrpmklprtx}~}}|z|{zxxwwvurqqrtvx{||||{ywxvsstxvvvzzvrptx{}||yyy{~~|{{|}~||~}}~~}|{||~}{{{|}}~zzz|zzzzyz|{{{{{zxywutsrpppronmnmmmmnnqwy~~{zz{z{|}{{zzzywxywwwxvxxwy|~~{|{}~|{zyz|{||~~~|{{|{y||yzxyxxyyvwxy{zxywwxyzz|}}~}}zy|{zzzz{{|z|||~~|}~{{z{|}}~|}}}|{{{}||}|{{}|{z||z{{{||z{z{{yyx{vvwwyxyxyz}}~~}~~}}|{yzz{}}~~}~~}~{{{}}z|~~~|}|||||zy|}~~}}}}~~}}~~|{|}|~||z{|~~}}|}}}}|{{||zyyz{{{|{xz||{}~~~}}||}}{|z~~}{zz{{||}|~~}{{{{{zy|zxxyzzz{yyyzxyz||z|~}}~}||{zy{zzywyyyzxxvxxxvwwuuuuttuwwy}{|}}|}}~|{}|{}~}{}~~}}}|~~{|{}|}{}~|{{z~}|||||{z|{xy{y{|~}|{~~|z{yz{~~~~}}}{z}|{|~}~~}|yx|}~~{|}~}}}~~|||}~~}~}~|z|}{zyzz{zz~||}}}~}||}}}}~{{|}~~~|{{~|}}~}|}~~~~|}~}|}{{z|{zyxxwvuuuvvutuzy{{}{W)**))((')'('(&  	!{xyz{||}}~~~~|~|{{}|{~}~}{zxxyz||~|{z||~~}}}~~}|{~}}~~}~}~}}|yy|{~~~|{zxsmlljijlklos{yxyywusolkloprv~||}}{zxywvuuutvxz||}||||zxxusuwvvuwwurrstw{|}|z{|~~~|}}~~}~~}}}~}}}}~}}|}{|}~}|{{zz{}|{{~}zzzxutusqrsqonpnnnpnnpvy}~|{|z||~{{}{yzyywxzxwwywx}~}}~~~~}|zz{{z|}}~|{{|{{yyxxz{ywwxyzyzyxxzz|||}~{{||z{~~|~~~~}}}}|{|}~}}~{|{z~}|}}}|~}}|{|}{{{}}}||{{||zyy|wwwwwxxvx|~~}~~}~~}|{{{{{}~}}}}|}}~}}~~~}}~|}|}~~zz|}~}~}~}~~~~}{{|~}|{{z{~~||}{||}}|||}{zz{}||||z{z|{|}~~}|}{|{{{{|~~|zzz{z||z}|}||zzzz{zyzzz{zyxxwxxyz{}{|~~~~~~}|}|z{{zz{xxyyyyxwvwwuvxwvvvtvxxyz}z||}{{}|{z|}||~~|{}{z}}~|{}|{{}}{z{z{{{z}~}||{}z{{||z{yz{~||||}||zzyz{~}~}{yzz{{}||}}}~}{xyz}}|}{zy{~~~}|~}||{{|{{}~|{|||y{{|zz{|{~||~}{||{~~}{{~}{|zz{~~}~{z}}|}}~~|}~}~~~~|~||||zy{z{|zywwvvuvtvtsuwwyz{yU()))*((')&''(&  	!{wxz{z|{|{|~}~}~}~~}|}}|{z|}z||~~{zyyyxx{|{|zzz|~}{|||}}~}}||x|}}}{{|{|{{{z{{yyy{z{||{ywupllkjhiijknsy{xxxwtpomkllmorw|~~~}||{zzxwvuttuvyz{|}~}}z{{zzxwuqrtsuuuuspqqtvvvy{zy}|~~~}|}}}|{|~~}|~|zz{}~}}}|}|}}~||z{|}|{{{yzz{{yz|zyxxvwturqqppoonmmmmmlmsw{}~{|yyz|}~|}|{yyywvwxwvvuwuy~~}}}}~~}{xyzyzy{z|~~}|}|{y{zxxxwvzzywuwvvuvuwwxwz~~{||{{{|zz|~}}~~||}~~}|}}}||z{|~~~}~||{|{{||}||{{}|z|||zzz|~|||{zz{{xzzvvwwwwxvvz}~~~~}}}}}}|{{z{}~~~}~~~~}|||~|~|~~~|~}~|}~~|zz{}~~~}~~}~~~~~|~|||{|}~}|||z{~~}|||||||}}~}}zz{|}~}~||yzyz{|~~~~~}||}{y|{}|{yyxz{|{y~~~~||}{z|~|yy{{{{yywtvxxz|||}|~}}}}|{|zzzzzzzzzyxxxxwuxwvuwvyyz{|}{}|}||}|zz|~~}~}{}{z|~~~~{z{|{}z{{|||||~~{{z}|{{~|{{zy{}||{|}{||{zy|~~~|{|||{|}}~~}}}}zyy{{|{}|x|}}~~}|{||~||~{||{z|{zz~}{{|{|~|~{{|{|~~{{}}}}~{{z||~~~~}~|{|}}~~~~~}}~||{{zz{z{|zxwwxvvvvvvvvvx{|zT(*))*((')''')&  	!{xz{}}|}}}~~~~~~|~~}{}||z}~~{}yyyyzy|~|{z{}}~~|~~}|{z~}}zz{yzz|{zz{{zz|}|}}|{wtonlkjiikjlmsy}{zyxvsrpnmoopty{~}}}}|{{yvtvvwz{}}~~~~{{{z{{xvtsvsuwvuspqruxyxyy{{|~}~}~|}~}}|~|}|||}}}}~|{}}~}}|}|~}{||z{|~|{|{zy{yvvwwtsrrqpppomnommnrvy~}|{|~}~~|{{{yxxyxwvxvvz~~}~~~||z{|z{{|z}~~~~|||zyzyz{wxzzzxvuuvtttvvwxx{}~|yzz}||~}~~~~}}|}|}}||||~~~}|||}{||~|}}}{|~}|||{{{}}}||}{{{{yy}wyxwxxyyxz|~~}}}{|~~{{{{z|~~}}}}~~}}}~~|{|}~~~~}~}}~~}{z}~~~}}~~~~~}|}|}{{z}{{}|}}|}|}~}~~}}|}|}~}~}|{zyyyz|}~~}||{|}|||~~~~|{ywy{{{{}|}~|{|||z|{{{{xwvtuxzz|}{~}~}}}||}{|yz{zyx{{ywwwxxwxwvwxvy|}{{~zz{|}|}|{{~~~}|{|~~~~}}{{|}|{{|{||~||||zy{{{|}{{{|yzz{{zz}|zz{zy{~~{{{}z{{|}|}~}}}{yxyz{z|zxy~~}}}}}}|{|}|}|~~}z{zxz{zx{}||{|||}~~}}}{|y|~~}}{}|||||zz|{|}~~~}~}{{|}~~~}~~{{}}|{{zyy{z{z{yxxxvvuvwvtuvvx{yS(*)**()()'''(&  	 zxxz||||}}||}~}}}}}}~||}}||{zyy{z{|zzzyyxy|{yyxz{}}}||}}}||||{{}}~}{{yxzxxxyyxwzyyx{{z{{ywtpnljjiihjhkmru{xyyvuutsqpqqswy||~}|zzyyvusuxy|||}~~~~~zyzy{xxxxuwxtuusqrrrsvwxvwxw{}~}~}{{}}||}~~}}}}{{}~||{|yy{z~}~}|{}~|zz{zz{|}{{{zxyxvuuvutrrpononlllmlmpqvz~}~~{|y{|}}}}|{{{yxvyxxxxuvy|}~~~~~~|{{zyy{|zy{|}||{yzzxxxyywxyzxttuuttsuuvwtw|~}~}{z{|{{}~}~~~}~~~~~~|~~}|z~{}|}|}~~~}|{||zz||{|~|{||~}||}{{|}|}~||{{yzy|uvxxxxxyzz|}~~}}}~{{}~z{zzyz}}||||}}}}|}}|{z}}~~~}~|~~~~~~~|{{~~|}~}}~~}||{|}~~}}||{}~~}|}}}|{}~~~}|z{~}~~|{yyyxxyz~~}}}{{|}y|~~~|zyxy{|{{~~|||~}zz~}|{|zz{zwututz{||}}~~}}}~}|||{{z{|{yzzyxxwwwvwwwwxxz|~~|~y{||}~~{{~~~~~}{|~}~~~}~~|~{}|{|{{{~}~}}{z{{z||}|{|}z{{|{zz|}zy{{{{~|||}||||}~}}}}|zyz{zzzz{{~~}|z}}}{{}~~~}~~|z{zxyyyyy~|||}|}~~~|}{{~}~~|||{|}||}~~}~}~}|}}~~~}}}~}||{{zyyzz|{yyyywwvvvvwuwwyxT)****((()&''(&  	!{y{{|}|~~|~~~~~~~}~~}~|{z}|{}~}{{z|}{|{yy|}~}}}}~}}~}|}}~}|{z{yyyzyyzzyyy|{yz{ywusolkljijkjjnrv{zzyxvwyywvxyz{||~~}{zzxxtov{|~~{yz{{zzyyxyxwvwsrrsttw{zzxzz{}}}|}~~}~~~~}}~}{|{{y{}}~}}|}||~}}~}}|}zyy{xvvxwvttrqrqpomonooqtv{~~~}}||~~}||{|{{yxyxwwz}~~}}~}~~||z{|zz{{{|~}}{||z{z{{yx{zyxvtuvwvuuvxwvuwz~~{||||}~~~~}}~~~~|}|||~~||~}~}|{~{{{{{}}}}}}}}}~~~}{}~}~~}||yzy{xvxyxxyx{|||}~~~|}}|{}}|{|}zy|}|}}}|}|}}}}{zyz}|~}~~}|~~~}~z|~~}}}|}||}~~}||}~~~~~|}z|}}~~}}}}~||}~~|{{{}~{zxxwvy|~}}|}|}}}{|~}{{xxz}}~}~~~|}}~||y{}}||{yzyxusuuxz{}~}~}~~}}}||{{{zzyzzxyzyxxwvwwwvwxxy{}~~~zzz{{|}|||~~}|~~~||~~}}||}||z{|}~}}z{{}z{{zz{|}|{zzxxz{zzzz|{||~~{{{{||}~}}}||~|{yzzyyzy{|}~|{{||~}z{}~}|}}||z{yxwxvxz~}}}||}~~~}~}}|{}}~}||}}|||{{||||}}~}||~|||~|~~~~~~|}|{|~||||zzxyxy{{yyyxwwxvvwvwvvvwxS(**)*(('(''&(&  	 }yyz{{{|~|}}}|}|||}|}}}}~}}|||{}{|z|}{{{y{{|{xwxy{~~}}{{}z}}||||}}}~}{{|zyyxxyxxyyyyyyxxzyvtqomkiijiihjkpsywywvuux{zy|z{{|}|~}|{wwvtompx{~|~~~|{ywyzywwyyywwvvuqqstuxyzyxxxzz~~~~}|{{{{|}}~}~~}~}{||}|{{|yyy{{|}}{|||||}~||}}}||{yxxxwwwxwvvttqppnnnonnnprtz}~}~~~}}{z}~~||}|{z{zyxxwvy|~~||{{|{}~|}|{{{{||||||||{{{zyzzyyyyxvututuustuuvuvvvz~}{|{{z||}}}}}}~~}}}}~~~}|}~~|}~||}~|||~~~}|||~zy{z{}}{||||{}~}}}}|}}||{|{||wvuwxyxy{{}}}~}}{}||{}||||{zz~||}}|}}~}}||{yxy{{}~~~~}~~~~~{~}{{|{zz}~~||||~~~~~}||||}|}}}~}|}|||~~}zzyy}|{{yxxwwz}~~~~}}}}}~}|{~~{{zxy}~~~~}{z~}|{{{}~{|zyyxvtuvwyz{~~~}}~~~||{|z{z{{yyyzxwxvwvywwwxz{|~~~{z{z{y~~{zz}~~}}}|}{||}||}~~~|{z||{||{{}}~|{zyxzzzzy{}|{~~}~|}|}|{~~}|||~}|{}{zyy{|}~{{}}}{}z{||}}|{zzyxwwuwy}}}}}}}}~~~}~~{{||}|}|~~~~~||}}~~~|~~~||}~~~~~~~~~~~}~~~}}|}}|||{yyyyyzzxxzywwxyxwxyxutvwR()))*((')'('('  	"}z|{|}|}}~~}~}~}~}~~~~~~~~}}||z|{|}|}|}~zyzz{~}}~|}~~~}}~}}~~~|}}|{y{zxy{zyz{{yyzzxvtomlljijjijlpt}{xwxvtuz~~z~~}~}}~~}|ywvsomosx~~}|zwx{zxwxzzyvvwvutuuvy{{{zxyyz~|}}}|z{|z}~~}~}~|~~~}|}|{{{|||}|}~~~~~}|{{zzyxyxyywwwtrqrqqqrpoqstvz}~||~~}}}||}|{yyyyz{~~|}|||}~||}}|}|||~}z|||{|{{z{{xvuvutuvuutuxwyxwy~~||||}{|}||}|{|~~|~~~~|}}}~|}~}||~~~}}~~||{y{}}}}}}zyz~~}}~~}~~|~||wvvwxyzzzz|}~~}}}{|{z}|{||zz|{{|~}~}~~}zyxyz||~}~}~~~~~~~~|~}|||}~~}}}}~~~}||{{~}}~~}|}|}~}|yxw|}}||zxxyx{~~~~}~~{|~~}|{zxy}~}}}}}|{~~||{z{}{|zzxwvtuwzyyx~}||~~~}~|{zz{z{zyxxyywxvvxwxvyy|}||z{zy||yyxzy{|~|~~}}}{{~}|{|{}}~}~}{{{}|{}zz|}||}zywyzzy{{|~}~}|z||{|{||y}}||~||{|{zyzx{}~~}||{||{|{x}~}}{}||{zyywxvuv{}}||||}~~~}|}||z{{~~}}}}~}||{}}~~}}~}~|}}}}}}}}|~~~}}}~~|{}}|}||zz{zyyyxzyyxwwyywwxwwvwvR()*)*((')''''&  	 }zyzz{{{~}~|||||}~{{|||{z}|{|~}}}zzzz{}~}}||{{yxyz}~}|}|}}}}|{||}}~}~}}||{zyzzyyzyxxzyyzzxwusmllkiiiihjlnpxzvvtqprx~||~}}~}}{{~~|ywtnkkmqtz~}~~~{{{zyuyxyvwzzwvuvuttvuwxz{zxwxyy{|||{{{zzzyz~~}~~}}~}}~||}~~}||z{{|{z||{{}~}}}}}}zyxyxxxxxwxwusppqpqqpqqrtw{~~~~}}~}{}}~~|}|zzz|zxvwwx{}|}{z{|{||~~~|~}|{|z{|||zz{{{zzzyzzxuttutvuttstvwxyvvy~~}{||{{||}{z|zz~~||}~{}{}~}|}~}}|~}|}|~~}|}z{yz}|{~}}{xvz{}~}~~}~}}~||{}wvvvwx{{|zz}|~~|}{{y{{|{{~~}zy{zyz~}}|~}}}~|zyyyzzz||~~~}~|~~~}}~}}}~~~~}|{|}||||{{}}~~~}}}z}~~~|zzwx}}}}zyxwz{|}~~~~}~}}|||~}z|xxz~~~{}}||{}}{}{{z~{zzzxuusuy{{w{~|||{||}}~~}|zy||{yyxxxxywvuvxzyyzz}~}||{{zy{yyyxxyy{}|~~}}||{wv|~~{||z|}~{{{}}|||z|}}}||zzyzzzz}}}~}{{~}~}|||y|~{{}~|~~|{zzz|~~|{{z|{|{|}}||{|y{yxwwwwxz{}}~||}}~~~}~}}|||}}}}}}||}}}~~~}~}~~~}}~}~}}}}|}}~{|}}|{z|yzzzxxzzywxzzxxyxxwwwS)**)*()')'(''&  	!~z{{}~}|~~~~}}~~|||}{|{{}|{~~}~|{|}}}{|z{z{~|}}~}}~~|}~~~}~~~~~}{{{zzy{{{z{{zy{yywupnlnkjjkjjlnqvzwwuqpry|{}}}~}}~~~{wsmjjmpry~}~{{{{wxz{xwyzxvuvvuwyyz|~||zyxwz}||||{|{{yxx{{|~~~~}~}|}{{||{{|}{~~}~}||zyyyzyywzyyvsrppsrrrstux|~||~~|}~}{|||zxxwy{~~||{{{|}~~}~|{{|{{|~}{{|}||{yz{|zywvvvvvwutuvxx{xvx{|~~~}|}}}~}|{{zz~|~}|{~~}}}}~}}|}~~{}~}}}}~|~~}|z{||}}~~zyw{|}~~~~~|~~}}}|xxwvvy{||}{|}~~~}{|{{}{{}}}|{zyz}}}}~~|z{zxzxyz|~~}~~~~~||}}|}}~~{{{yyz||~}{|{}|}}}|{vx}}~}{xxwz{{}||}~~~|~}}}||{~}||yyz~~~{}}|}~~}|{y}{{z|ywsrrux{y{|}{{z{{z}~}~|{{zzxxyyxxyxxxvvxyyzzz{~~|~|~zzzzyyyzxyyxz{}~~|~}{{vty~}}|yyxy|~}~~~~|}{|z{zy|}}}}~zyyyxy{~}~}{}~}}|~|{{y{~~|{}}}|}}}{{|z|}~}||{||~|}{{~~}}~z{z{xwwywwyy{|||zz|~}{|~}||||{|~|}{}|{{||}~~~}~}}~~~}~}~~}}}|}}}}}||~zyz{zyxyyyyzxwx{zyxyxxvvvR(**)*((')&('(&  	 ~{z{|}|}|~|}}}|}||{|{zzzzy}}z{|}}~}{zx{~{||{{zzx{}}|}|~||}~{{|}|}}|}}~|{z{{zx{zzz{zzyzxxvtomllijjjjjknos|xwwsnlpuwvy~~||}|||}~~|~}yuolkjjnou{{~~}zzyzyxy{xwyxwuqtutwxxy{|}yxxxyy{yz{{{yzxwvvwwx}}~}}~|z|}}{|{|{y|{{|}~}~}{}~{{{zxwwxvvwy{xusqpqrrqsttv{~~}~}~~}~|~}}|{{~|{{|{yxwvwy}~~~|||||z{|}}}~~}|}|{z|{yz{{z{{{{{zyyz{zxxvwvwwvusstuwxyywzy{}~}}||}}}~|z{{yy{zz}{{|}}}~~|{}|~||~}{|}||}||}~}}}|}}{y{{||}~zzz{}~}|~|{~}}|}xxwxww{z{}~|}~}|{zz{z{{|~~~}{{zzz||}|~}}~}|{zzxxyyyz~~~}}~~}}}~}~}~~~~~|{|{yz}z{~}}zy{||~~}|{yw|~|{zxvvy{{}~}}}~~~{}}~||{|}zywwz}|}}}{{~}}~}}{{{z{{{yvtsstwyz{||zzyz|z{~~}||{yxzyzyyyzyzvwwxz}{{{}|~}}~}|{y{zzy{yyz}}|~~|{zwsx|~}{{zwuy||~}~~}}{{|yyz}}~{z{yxxz~~}~~~}~}}|~~~|z~~|z||~}~~|}{}}|~}~||~~}{|}~~|}{zz|zyyzyxz{zzz{{{}}}~|}|~|||}{{|~~}z||||~}~}~~~||~~~~~~~}}~}}}}|{|}}{||zzyyyy{{xxxy{{yzxwvvvR))))*))()''')&  	!}{}~||}~~||~~}}}}||{z}{|~{||||}}}{yx|||zz{|}}~}~|~}}}}|~}}~~}~}~}}~~|{{|{{{||{z{{xwwqommkljkhklnpryyxwrnmosssz~|~}~}}}}yupmkjlnotz|xxyx{||{{zywwssqtuwxxy|{yxxz{{|{|zzyzzxwwvvww{~~~}}}}|}}||zzyz|~|}~}{}}{yyyvvw|}zxwtrttstttvwz}~}}~}|{y{|}}}~}{yzyxy|~}~}}}~}~~}|}~|{|||{|||z{|}~}~zxy{zyyywxvxxvuwuvx{|{{|yz}~|{|}}|~|{{z|~||||}||}~~}}|}|}}}z|~~~~~~|~}~|z{}|}}|||}}}|~~}}~~~yyywwz{{z{~~}{zyxy{{|~~}{|}{{|||}~~}}}|}{{yyxyz|~~~~~}~~}}}}~~~~~~~}|{zzz{{w}~||zz~}||zyy~}}{yxvxy{}}~}}~~}|{|}}~|||{{{zuvx~~}|~}z}~}~}|{{{{zyzzxvwtvwz{{{|yxyz{{{~~~~}{|zyy{zzzyyyyyywxx||{{{{}||~}|{y{{{{{{z{}~~~}z{{xvz~~}|zzzxxz||~~~}}}|yyyxz}}}~{zz{xyy|~~}~~~}~|||{{~|zz}}}}}|{z}{z~~|}}~~||}}|||{zz{{zzyyyy{yzz|{{|~~}|}|{|}}|}~|zz||{{{zz{||~}}}|~}}~}~}|~~}}~|}}~}{{}}|{|{yyywyy{wwvyzzyyyvwvuQ())*+()')&''(&  	 {z{{{z{~}|||||{{||{z|zz{{z|z|{{{}|}{yxy}~}{|yxz|}}~|}||{|}~||{|{||}}}}}}|}{{||{z{{zzyzyxwvqnmmkjkjijloqsw{yyvsnmmonrx}{~|~~|}}|}}||{zxsnmliimmqw~~~}}zzwwwz}}{zyzwurppsstvvvyzywvwyzzyywxwwwxuututuw{}~~~~~~~~|}}}}z{||zzwvxx{}~}|||{{{|xyxwsrx{zxwssrttttuuux{~~}}|}zwy|}||}|{z|yxy{}~~~~}~}~~}||}{{}||{z|zyz}}{||zxy{zyzxwuwwzvttvux|zz{{zxz~~}||z}|{|}}{zzy{{|}}}}{z|}{|{||}|}{|}|{{}~~|}|}|}~}|zz|~}}~||}}~~}~}~|{|}}~~yyxyxz{{yy|~~}||{yyz{{{|~||}}{z{}}}}|{{|{{||zyyzz}}~~~}~~~~~||}~}~}}~}}||{zzzx{}}{zz~}}|~zyy|}}}|yywwxz{|{}||}}|}z|}}~}{|yy{zxvz}~}}}}}}~}||z|zyxyxzzxvvx{{{{{yzwz||{~~~~|}}|zyyzzzyzx{z{{z{{~zy{{}}|}~}|{{y{{|}|}~}~~~}zz}zy{~}|{{zyy{~~}~~|{zyzy{}~||z{zzxz{}~~{z|~}|~{{{|}}||{|}|{|}~~~~~~}}}}zzy~{zy{zyz|xzz}|||~}}}~|||~}}}~}||}|{{{zxy}|~|}~~|~~~~~~}}}~~}~~}}}}~}~}~{zz{yxzzxwuwz{yzywuwvQ))*)+((()'('('  	!}{{}~||}~}||}}{}}}{||||{{||~}}~}}}yz{~~~||yyy}~~~~~}}|}}|}~}}~~}}~}}}}}|{|~{{{|{yxxtpoomlkmmmotvz{}{zwvspmnmpx~}~}~~}}~}{zywsonlkkknou~~~{{zxxz}~}|zzxwroorsuvwxzyxwuwx{|zywxvxxxwvuuttwz{}|~~~~~~~|{{z||zyuvvz~~~}~||}{{{zwtsuz{yxvvtvuvvwxwx|{~}~}~zzyz||}~}}}{yz{}~}}}|{{}}||||{z|}}{}}|z{|}zzzwwwyxwvwwuy{}z{|{yy{~~}{|}}|}~|}|{z|~}}}~}}}~|{{}~}|}}}||||}~~|}~}}~~}|y{}~}~}|~~}~~}|}}{||}}~{yzy{||{|{{~~~}}}|zz{{z{|}}~}~}|z{}}}||z||{~|zzz|{|}~~~~}~|}~~|{{}~~~~}~}}{}{|z{}}{{z|}}~~~}}{zyz|}}{ywwux{||{{z{||}|~|}~~}}{|zyz|yvy}~~|}|{||zzzzzywxzzyxvwzz{z{{wwwy{}|}}}|{{zyxz|zyxz||{z|}}{{zy|}||}||{yxz{}{|}}}}~~|{z|{zz}~~{{zyzyy||}~|zzyz{|{}||{yz{y{|}~~~~~~~~}}{~}~}~||z|{||~}|{|{{z}|~~}~}~~}|||zyx{{zzzxyyzxy{~}{||}||}{|}}}~}}{{{{y{zyxx{{|~~}|}~|}~}~{||~~}}~}}{}}~}}~|{z{zwyzxvuvy|{{ywwvvR(**)+((')&''(&  	 {|{|{|{|}||{zz|yyy{|{|{|{zz{|}~~}~}|zyz{|||zwwvy}}~~}|~~{{|}|||||{{|{||~~}|}}|{}{|{{{yz}yxxvuqnnllmnnptuwz|}{zxwrnlllnu}}~~}|||{{{ywtqnlkjklor{~~|{yzyy{~~{yzywropotuuwxxxvvvtuxyxwvwuwwvvvusstvxyy{{}~zy}~~~~|}zz{zzzywttuz~}~~}}|z{{{zzwtsswyxxuttttuvwvtvwyz~~~~~~~}yxyyy{~~~}{zy{~~~||{{{z{}|zz|{yz{{{{|{y{|{{zyxwvxxvvxvtwz{zz||{z||~~}}}|}|}|~}{zzy{}}}}}~}|}}|{{}|||||}|}{{|}~{{~}{~}~~||{{|}}~~}|}}|}}~}}~|zzyz|~zxyz{~~||{||}}~||{zz}yz|{{}|}|{zy{}}~|zy|{z{~{{z{{||}~~~~}}}|{|~}|zx}{|~}}~~}|{{|z|{{}|}{|}|~~}~}{yy{|{zyywvvzz|zyyyz{}}}}|~~~}}{}z{yz{yy}~~}}}|}|~zz{{zwyyzzyzxwx|{zzzyvvw{||~}}}{{yyxz{{{wxz}||}{}zzx{}|}||||{xz|||{~~~~}}||}}|z~}~~~|{zzzxy{{|~~}zzy|||{|}}{zxzz{|~}~~}}~|}~}~|||z{{}~}}|}|{|}}}}}}}}}|zzy|{{z{zxz{{z|~}}~}{|}||}}~}|{|zzyzxxz|{{}|}~~}~~~~}}}~~~~}}|}||~}~~|||{zxyzxvuux||}yxwywS))))+((')&(')&  	!~}}~~}}|}}}|~|zzzy|}}}}|}|z{}~}{|~}}|yxxy{}~~~}|}}|}}|||}|{z{}~~~~}~}}}}}|||{zxyvtpponnqrwxxz{|~||zwrolmkou~~}|||zyvtonmlmmorz{{~|{{}~}{z{zzwtrrtwvxwzywvvvvw{xwyxyxxwvvtutvvywxy{{~{z~~~}|{zzz{yustx|~~~~|{{{{{zwvuuwxxvvvwwvxywwwyyz}~~~|{|{yz|~~{|}}~~}}{{||}}{|{}|{||}{|{z|~}|z{zxxyxwxxwvxy{{{|~{}}~~|}}~~}|||{|}~~}~~}~|}}||}}}}~{|{{|~||||}}}|||}}|~}}}|}~~~~~~}{y{z{}yz{{|}}}}}~~~~|~~{{{{z{z}z}~~}|zzz{~}zz{||{|}|z|}}}~~~}}~{{{|}~}~~~|zy{~~}}}}|}}}{{z{{{{}|}}}}}~~~}|zzy{||zxvvtvy{{xyy{{~~}||~}}~}{{|{zz{{yz}}}~{|||{{{{yzzzzzzywxz|{{zzwvtsy{}~~}|zxzyxzzzzxx|{||}~{|}{z||}}}|{zxxz|{{}}~~}}}~|{}||{|~}|~|zz{{yxzy{~~}zzyz|}{|}{zxxyy{{}||}~~|}}~~~~~}{{{z{|~~}|||{}|}|}}|{}zzy{|{zzxxyzyz{}}}|}|{{}~||~~}}|{{zyyzxyzyz{~~|}}|||~~}}|~}}}~}|}|}}~~}|{}zyxxwvvvw{||zxvxxR))*)+))()''')&  	 {||}|}||{{||{yyyvzzz|{y}|{z||~~}||}|{{yyxxyz|}~~~~~~||||}~{{||{{{||}}~}|}~||{||{|{{xxxxtrqoopsuxxyxz}||zzwqnlkkls|~~{}{}{|zywvurommonorx|~~}{z{~}zz|}{z{zwwtsrruvuwxwvuvvuvxxwxxwxwwvvtsruwwwwxzy{}|y~~~~~~~}~}zyzxwvsuvz}}}~}}{{|{{{zxwuuvuwuvwxyvxxvwwxyz|}}~~~}~~}zz{zy{~}{}}}}~||||{|}|zz{{|{}|z{|zx|~{zz{ywyyxwxxxuvzzz{{}|}}}}|~||}~}}~}|}||{|}|~}~~}}}|{|{|||}}|}||{z}||{{|}~~~}|||}|}~}~}}}~~~~|{zyyz{yyz||}}}~~~~~|z|}|{|{{{}}}|{|y{|~{{z{z{{{{{z||}~}}~}z{z||{|}}~~}zz~~|}}|{{~~|zzy{|}}~}}~}}~~~||{{zy{|{xwxuvxzzzx{{{z|}|}~|~~}||}|zyzzy{|~~}}|}|~|z{{yz|zy{yyww{}{{zzwurrtz{|}}~~}|zwyyy{yzywvz{}|}}|}}}{|{{}}||{xvx{zx|~}~~}}~~~}~|{{|}{{}|{{|{zzyyz}~~||yz{|{z}{zyzzzz|{z|~}}}}~}~~}}}|{{}~~~~}}}}~~~}~~~}||zz|z{}zyxyyyz{}~|}|zz}~~~~|{yxy{yxyz{z}~~~}}~|}~~~~~~~}}}~~~|}}|zyzwwvwxyz|yywwyS)*+)*(((*''')&  	!~~}}}~|}|}}|{zxwz{y|zz{}||{{}~~}}||{zyxz{{~~~~~|~~~~}}}}}|}|}~}}|~|}}}|||z{{xvtusstxz{zyv|~}}{ywspnmlnqz}~|~~}|{zyvwurrqqstux}~}{{||{||~}z{zywvttvuvvxwwvvwwxxxwxyyxyywvvvuuvwxwxyy{|~}~~}}}{yz{wxxwy{~~~~~}|||}}|zywvvvuvvxz{{zyxwyz{|}~~}~}}{|{|{~}~~~}|}}||}{|||{}|}{{}{yz}|||}{zyzzyyywwxzz{~|~|}~}||||}~~}~~~}||||{~}}}~}}~}}~}}|~}~~}}}{|~||}||}}||}}}|~~}}~~~|{zz{}{z{|~~}~~}~~~|}|||~|}{{|{}}||{{|}~||y{{zzz{{|{|~~|~}}|{|y{zy{{~}}}}~}~|}~||z}~~}{{yz{}}}~}~}~~~~}{|{{{{{{yxvutxzzyy{{|z{}{{}}}~~~zz||{zzyz|~~~}||}||{||zz{{yxzzxxy{{{yyxtrrtwzy{y|}|~~~}|xxxzzyyvvx}zyz|{}}}{{{{}}|{xwwyxwx{|~||~}~~||{}z{|{|zzz{zzywvz}~}}|zyz|z{}~}{y{yyzzzy{{}~~|}~~~~}|}}z{}~~~~}{~}}}~~}|zzz|{{|{yxwyy{{|}}||{zz{}~~~~|{yyy{ywxzz{|}~}}|{|}}{}~}~~}}~~|}~~~||}~}~~}|{}{xxyxvwwxyyyxwxxyS()*)*)(((&'''&  	 ~~|}}||}|{||{{zywxwyyxyzz{zzz{|~}|}~~}|{{zxxwzy||}|~}~}||}~~}}}~||}}}}~~}|~~||||||}{{z{xvtttvw{yyzxux|{z{xvtonlmmqv|{|}}}||}{}zzyxxwuutuvuuux|~~}}|{z{{{|}|{yywwuuuvwvvvvwvvwwwwwxwxyxwwwvuvuuuvvvvwyyy||~~~~~~~}}}~~}~~|zyyywxyxy|~~}~~}|{}|}||{zxwvuuuvvxzzzyxwx{{z|}}}}~}|{{zxyz~~~~||}}{z|||zyz{{{|}{{||{{|||||yyzzyyxywxy{xz}||}}~}|zzz}}~}}}~|z{||{{{{~~~~~}}}}}~}{{{}}|{{{|}|{z|{{}~~~||~~}}~|{~~~}|{z{|}z{z|}~}~}z|~~}~|{|||}||{|{|}}||||}|}{{{{{zyzz{}}~~}|}}~|{||zzzwy{~~||~}}{}||yzz|}|~~~~||}~~~}{}|{zz{zzxwuvxzyyyzy{{z{z{}}|}||zy}~z{zyyy|}}~}}{}||}{{{||{zyyz|zyyzyyyxvtttuwwvwy|{|}}~~~}{xvwyyywutx}|{}}{~~}{|{|{}|{xxxywvxz{}}|~~}|}~||z|{{{|{zxzwvw|}~}~~}{z{||~}{|zxxxyzz{|}~~~}~}}}}|}~}zz|~||}~||}|~~~~|z|{||{~}zwyzx{|}|||}{|z|}~~~~|zyyzywx||z{|}~}|{}}}~~}}~~~}|~~~|}}~|||{zwyxxyxzzzywvwxzT)*))*(('(&''''  	!~~~~}}~}|}}||{|yxxyzyyzyzyz|}~~~~}z{{xyz{{z{}}}}~~}}~~~~~~}~~~~~~|||~||{|{wuuz{{}||z{yx|}|{{xurpnnopuy|}~~}|||y||{yyyyxvvxxvwz{~}}}|{|}}~|{yyyxwwxywwwxwvvwxwwywyzyyzzyxvuuuwxxvxxyzy|}~~}|~~~~~}~~}~{yy{xvyyy~~~}~~}~~}}{{zxvuuuwy|||}{y{{{{}}~~~}|{yzxz~~~~~~}}~|{|}}{{{}|}||{}~||||}~}|zz|z{z{zxxywz|}~}{||y|}~}~~|{zz{}||z}~~~}~~~~}}~}}}|||~~}|y{y{}~~~~~~~~||}}}}{{||||~~~}~~~}{|}}}}|zzz}}~~}|~}}|{z{{zy{z}}~}|~~|}|}|||{yyyxz}}}~}~}|~}~~}}{{{|}|~~}||~~|||}|{|yzyxxwxzyyz{{|{}yzz|||}~{|{{}{{|zxxyy|~~~}|}{||}{{|zz{zzy||{zzz{zyxvtsutvwtsvx}|{|{}}~}~||}{yvwxxvsqsy}~}~~~~~~{{{||}||ywxywvvz{|~}}|}}~{{|{|{{{{z{{zzyzwvwz}{~~~~~~}{{z}~}|}{xxwyzz{}~~}}~}|}||y|~|zx{}{}~|||{|{|~~~|zz||yz|~||zzyzz}{{{|zyz{}}~}}}zzy|{xvz|{z||~~}{z|~~}}}}~}}}~}}~}|}~}}}|}zxwwwyzzyzyxvtvxyU'**)*()(('('('  	 |~|}~~}|}{|zzy{zxwyxxwwwxwwz}~}~~~{zyyyzzywxyzzz{|{{{{}~~}}}}}||}~~~}}}~|||||z{zyxwx{{|||zzyyz{|{zyuqqopprv{z~~~}{{||}{|{zyyyywuxxwxxz{|~}{||||~}}||yyxxwxyzxwxxvutvtwxxyzzzxzyxvwuuuwvvuwyzxwyy|}{{}~~~|~~~~~~}|}~~}|zyyyxvvzy|~~}~|}|{||xwvustvxz{}}|z{||{{}}~~~~~~~}}yzyxx|~~~}~~}~}||}}~}|}{|z{z}||}z{~~}{}{{|~|zz|zzyzzwxxwx|~~}}}|{{yz|}}}zzz{||{|y{~~}}~~~~{}|{}||{{}~~}{yyxz}~~~}~~~}|||{~}~}||}{z|~~}{~~~~~}{{~}}~}|||{zz}~~~~}{zz{}{zzz}|}~}|~~~{{|}{|{{yzyyz{}~|}~}}}z~|~~}~}{{||}~~}~~}~}||||{|zyzyxxx{zzz}{{{{zzz||z|{|||{|{zzzxxyx{z~}~~}}|||||||{{{z{{||{}zyz{xuutuwvwusx|}~|||{|}}}|}|{||wuwwwvpqrx|{|~|~~~{{{||}~~{yxywvwy||}}||}}~~|||}||{{zyz{xzyzyxwy|{|}}~~}}|{{~~}|zzxxz{|{~~~~~}}~|{||{{~}zy|}zz}~}{}{||{~~~{z{~|{|}|{}{z{|{{||z{{|}~~~~|{zz{yyy{||||}~}|{}~}~~|~~}}}}~~}~~~||{zywwvyz|zyyxxuuxyU(*+)*(('(&'''&  	!~~~}|{~}|{z{{zyxzyyxxxxxz}}~}|{|zzzxxzyyyyzyzzzx{~~~~~~~~}~}~}||{||{zzzz|~~|||}z{|{{{|{yvssttuy{|~~~~}|||{|{yzzxwwzyzzz||}~~}|{}~~}}~|yzxyy{zyyyzxwvwxwz{zzzzzzzzwxvuvvwwwxz{{zz{{|}|~~~}~~~~~}~|z{||xwwz{}~|~~}~}||zyvuttuxz|}~~|}}~}|~~}}}~}}||{{}~~}~~|}~|~}~~}}|}}|||}{yz~}|{}|~~|{{||{{zxyywx{~~~~|}{zz}~}}|}{{{||{|}}~~~~}~~~~}}}|y}~}zyxz}~~~~{{}}~~~|||{|}~~~}~~|}}}}~~}~}|zy{|}~~~||y{}}{z{}}}}~~}||||||}{zzzyy{}~~|~~}}}|}~}}~~}{{{}~~}}}}~~}|}}}}|zzyyzzzz{{{|{zzyxw{z||||||{z{zzxyyz|~~~}|}||}}}~||{{zz{|}}|}||{zxwuuwxywvwy|~~z{}|}}}{{{z|xtvvvsppruyy|~~~~{{||}}}}{yyzxvwx{|}}|{|}|~}~}|{}||{|yzzzzzzzywwyz{||~~z{}~}|}~}}|zxxxy{|~}}~}~}~|{|}zz}~}{yy|zz|||}zz|{|}~~~~~z{z|}{}~}{}{{zzyz{{{{yz{|}|~}{|}{yyz{z{}|{|}{y{~~}}~~}}}~~}}~~~|{|yxvvvxz{zywwvvwy{V()*))((((''''&  	 ~~~~~{||zz{zzy{|xwwyyxvxvwuy||}~~~~~{|z{zzyyxxwwvxyxwwvwy}~}~~|~~||}}}||}||||{zz|{{{}}|{|zz|{{{|zyxvuxvwyz{}~}~}}|}|{zz{yxyzxvuvz{zzz|~~}}}~zy{~~}}}|||{yywxzzzzyyxxxutvxxyz{zzzyyyxwwvuvvwxy||{||}~|}{}||~~~{}~~}}~||{zz{}|ywwy{{~~~~~~~{|}|||}}{ywwuttvxzz{}||||}}}~~~|}}~|||}}~}}{zz{||~~~}~}}}}|~||z{}|}||{|}}}|z|zzx|}||z||~}|{{{yyz{yyxwxy}}}|{||{|~}~~}||||{|{{|{}}||~~~~~}}}~~|}zz~|{xxy{~~}~}|}{|~~~~{}z{|}~~~~~~}}}~|}}}~|{{zwy~|}~||z{{|zzy|}~}~}~}|||{{zzyyxzyz{|~~~~}z{}~~~~~}{{x}~}}}~}~|||}{z{{zyy|y{}||{|zyxz|z|{~{|}{zyyyz||}~}~}|}~||}}|}}{zz}}~~}|{zzywvwwzyywxz}~~~}{||||{|{zy{wutuwtstxzy{z}~~~|{z|||}}|{zzxwxy{z|~|||~~}~~}|~z|zzzxz{{{yzyxy{{yz|}}}{|~}}}||{{{{z{}}~~}}}}|}{z~~{zx|z{{}}|{{yy|~~}~}}||y|}~}}~||}{{zzz{||{{||~{~}~~~~}}}{|z|||}{{}|zz}~|}}}|~~~~}~}{{zyywwxy|zyxxwvxz}W))*)*()(('('(&  	!~~~|}{{|zz|||yxyzyywwvw{}}~~~}{|}z{{yzzzxwxxywvwxz|}~|~~~}~~|}}}}~}~~}}{|~||}}|||{||}||}||{zyyyyz}}~~~~~|{{|{{{zyxvux{}{z|~~~~}|~~~}}||{zzyz||{z{zyvwuuwx|{||{|{{zxxxxwwxzxz|}{{~~~|}}~~~~~{zx}zyw{}}~~}~}}}~}}zyvvvxvxwzz|}~|~~~}~~}{{}|}}~|{{||{|~~}~~|{||{z}~~}}||{}|{ywz~~}|{{~~~}|}|{z}|{zyxxy{~~}}}}||~~}|}}{{|~|~}}~~}~}~~~}~}~}|~}}xxz|~~~}||~~~}~~~}~}}~~~~~~~~~~~}|{zxx|{~~|{|}|{{|~~~|||~|{{z{{yyxyz|~~}{}~~~~}~~~}|zz|~}|~~~~~~}|~}||{{|{|{zz{}|||}|xwy{zz{|}||{{yzzz|~~~}}}~}~}}}{{{zy{}~~~~}||{zywvxz{zzyz}~~}|{|||{|zzxzxwuvvwwwx{{}|}~~~}{|||{|{{{zzyxxzzz}}~|||~}}~}||{|z{{{yz|z{|{yyy{zxy{|}}~{|~~~||{{z}{z}~}~~~~~|}}|}}|~}{yzz||}|z|{xw{}|}~~}}~}|}~~}{x{}~|~}}}{zz{|{z{||y{|||z||~~~~}}~|}{{{||z{|{{{~|||}}||~~~~|}~~{zxxyxwxy|zywwvvw|}V(**)*))()''((&  	 ~}}|||z|zyyz{{xwxwxwvvuvw|}|}|}}||z{{z{yxyyzxxwwvttvxx{}||~}}|~}|}|z|||}}||{||||{{||{{|{zz|{||}}{zzyxyxz|}}}|~}}~~}{||{{z{zxxvttx{zz{~~}}}}~~~|}|}yzyyyz{|zzzzwwvusruy{|{}{{yyywyyvuvxz}|~|zz|~~}}~}~~~}~~}}zvz}~yxvy{}~~~}~~||~}}~}||{|}|zzxusuvuvwy{{||}|}~~~~|}~|{zzzyz}{zz|||{{}}~~~|{|{y{||{|}zz{~|{{zxz}}|{z{{}}{}}{z{|{xxwvvvy{}}~~}}~~|}~~~}}}|{z|}}~|~}~~~}}}||{{zy{}}|}~|zwy{}~~~}|{~}}~~|}~}}}~~~~~}~|~}~~|||zxxzzx~|~~~~}}|zz{|~~|}}}}~~|zxzzxxwxz{~~{}}}~~}||}}}}{{~~|}}~}~~~}~}}}}}}{|}{{}{z{}}{||z{wwzxzy{}|{yyyzzz}~~}~~~~~~~|}{}|zyxz}}~~~}{{yyxxz{zz{yz|}~~}||{zzzzywyxxwvvzzyz{z~~}}~~}{{||{||{{|{zzz|{|}}||~}}|~~||~|{z|{z{|||{}{yy|zzxz|}}{|~~}|~}~{|~}}~}}}}|~~|}~~}{||||}|~}{||{x{}}~~~}|~|}~~~|z{|~~}~|||{|||{{z}zy{|||{|}}~}}|~}{|||{{~}}}~}{}~|||}~~|}}zyyyzvyxzzzzywxy{~W)**)*()()'''(&  	!}~~~~}|{|{{|{|zzyxxywuvwy}}}|}|}|}{zz{{{{zwwvuvuvwx|~~|~~}}~}{}}}~|~}}}|}}~~}|}~{yy{}}~||||zy{||~~}{}~~~{||||||{zyywvwxzz}~~~~}}||z{|y{{||zzzyywwvrsx{|}}}{{yxxxyxwxz|}}}}|}|{|~~~~{xy~|zx{}~|}}}}|}|}~{{|~{zyvruvvvxyz||}~}~~}||{zzyz}|}~}|||}}~~}||z{{|{||z||~~|{zzzz}}|zzz~|}}}{{||zzzyxxxzxz}~~~|}}|z|}}}~~~}}}|}}{zyy}~|~~}zz}~~|}~}~~}{|}~~}}~~~}~~}}~|{zyyzxz}}|~|}|{|~{}~~|{|}}{xwwyzzyz{{~~|~~~}~~~|{}{~}}z}|~}}|~~~~~}}}}}|}}|}~}zzz}}{zzywvxyzzy|{{zxy{{z|~~~}~}~~}~}|}|{yy||~||yyyyy|{{z{z|}~{}|zzyyxxxxxwwxux{{z{{}}}~}~|||||{||{{{|{zxyz{||~~|{|~{|}~||}}{{{{z{|{z{{{{zzyyyz{}}|{{}}|}~}~{}~}}}y}~~~~~}}~||||{{}}~||||zz~}}}~~}}}}}~~~~|{{|{}~}|}||z{}zz{yzz{||{z{|{~}}}}~}|~}{|}{{|}}}}}}}~||||{|}~~~~}}}}yxxzyyyyxyzywwy~~W()*)*(((('''(&  	 ~}~~~}~}{|{{zzz{yyxxxwwwwuux|{}}||}~{|||{{{zyy{zyyxvutstuwx{||{~~~}|~}|}||~}||||}}}}}||||{}zwwyz}~~}}}{zz{{z|~}{z{{}}}|{|zyz{{zyzvuvxxyz~~}}}|~}~}{{y{z{z{zzzyxwwwussuxy{|{zyyuuvwvwxz}~}}|{zywwy~}|~}|~~|}{z}~|zxw{|{}}||{zz{||~~|{wz~}{zzxusuvvwyz{{}}}}~~}|{|xwxz~~~}|||zz|}~}|||zzz{{yz{zz{|~}~}{zyy{{|{{y{||{|}{{{|zxyzxwxxxw{}}}~~~~|{|{zy|}|}~}~~~~}|{||zzy{zy|~}|z|~~}}}}|~~~}~|{|~}~~}~~~~~}~|{zyyxy{{zz|y}~}|}}}}~}~~~|}}}}|{xwwyzzyyyz{}~}}~~}}~~~}}}}|{|}}~~{{{z{||}}|}||}~}|}|||}}|z|{{|{zzyxvzzzyz{{yxyzz|}~}}|~~~~~}~~~{{z||}}~}zzzzz|}~|z|~|}}~}||{yyxxyyywxxuux|{{{}~}~~}||{}}{|}}}}|z{zyxx{}{|}}||}~|}|~~{}~|{{{{{{{{|{zz}|zyzy|}|||{}~}|~~}~~~~{|{}~~~||||{}|z|~~||~}{{{}}~|~~~~}~}~|||||~{{y}|{z{zz{|{z{z{}|~}~~~||}~}~}}}~{{|}}~~~~||}}||}~~}|||{xzzzzyyyzzxyz}W))*)*((()&('(&  	!~~~~}|}|||{||{|{zzyxwxyz|}~~~}}{|}|{|z{z||{{yxvvuuuvw{|}{}~~~~~}}~~~|~~~~}~~~|||{{yyyy{}||}|{|}}|z{{|}~}||{{zz{|{zzzxxyy{z}}~{{~|{|}||||zyyvwututx{~|{yyvuuyxxy~~~}|{{yyy|~}||}~~|}~}{zwy{}~|{{z|||}~~}zz}|{{yywuuuxxyz|z|~~~}}|{ywwy~~}|}{zz}~}||{z|}{{|||z||~~}~|{|}}}}}|{{}{|{|||{}zzz{zz{zyxyz|~}~~}|{{}}}~~~}}~~}~|}~~|zz{yxy~|~~|~}}~|}}}}|{|~~~~~~~~~~|||zyy{{zz|{|~}}}}}~~~~~~}}~}~}{ywxx{|{zzzz|}~}}}}~{~}}|}{{z||~~|}}|{{|~~~~~~~}}}{~~||}|}~~~||{zz|}yxyywy{|zyzyzzzzzz~~~}~|}~}}~~}}}~}~~}|z{||~}}|{{}}~}~~|||zy{wyzyxxyyxxwx{z{|}|~~~{{}{z||}}}}{yyxwvx~||}}}|||}~|}|}~|}}}{zz{{||~|{||yxy{|||}{|}}{|~~|}|~|~}~}|}}|{{~||~}}~}}~}|||||{}}}}~}}}}{|~}|}}}|~~|{|{zzzz{{|{xyz{{|}~~~||}||~}||~{{|}}}||{zz{||~~}~~}}{z{{zxwwy{yyy}}W(*+**(((('''('  	!|||}}~~}|{{zy{{{yzz{yxxywwxy{|}~~||~}}~{{|}|z{zzzzzzzyzvuuttttvxz{z{}}~~~}}|~}}|||}}~}}~~}}{|zzywvv{~}}}||||{z}}{{{{|z}||z{zyyzzzyzzzxxxxz~}}|~}~}~~|{|}|{|{|{{yxwwtutsssw~zyyywtrvuvy|~}}|{xyxy{||{|||~~}~~}|}|xxvx{{{yy{z{}|||~~||zz{|zzyxvutswwwyzz|}~}~}~}||zxxxy{~|||zzyz}~~}{{|zzzz{{|}|||}}}}~{z|||||}{zz|{{{}|z{|{zz|yz{zywxxx{}~~~|zz|||}}}|~~}~{||{{zy{www||{~~{}~~}}~}~~~~}|}}}~|z|~~|}}zyy{z{yzyy|~~~~~}}~|}~~}~~~|~~||{xxy{|zy|zz{}}}|}|~~~{{~}}~||}{z{}}~~}~|}}{||~~|}|{|}}|~||}~}}||z{}zyyzvxz|zzyyyyz{zy|~~}}|}}~|}~~~~}{{}}~}|}{}~}|}|}}}||zzyzyzyxwyzzxxwxyz{|}~~~|z|{{|{}}}~zzxxxvw|}}~~||}{~~}~}{}}{|}|{z}|~|~~~}|zxxz}|}~}|}}}|~~~}~~}|}}~}{{{}|}~~~}~~~}}|||~}}~}~~~||~}~~}~}}|{{{{{{||zxy{{{{~~}}}||}~}{}}|z|~}}~~~}}z||z{}~~}{|}{|{zwwxyyzz|}W)**)*((()'''(&  	"~~~}||{|||z|||{zzyxyy}}}~~}||}}{|{{{|z{{z{xwwvuttuwyz|z~~}~~~~~}}}~~~}}}||xywuy~}~~}}~~~||}|}}}}}{{|{|{{{z{z{zzyz|~}}~}~|~~}}~}}||zxwvvuutssv~}|zzwvstwwz~~~|}||{z{|}|}~}~{x}~{yxwx{{{yxyzz~}~~~}z||{z{zyvwtuwxxxy|~}|~}||{yz{}~}}{z{z~~|}|||{||~~~}~}}||}}~|}}|||}||||}||}|{{|{|||{yzyyyz~~~}}{}}}}~}|~~~}{~~}||{{zxwz||}~{}~~~}|~}~~~}}||}}~~}|~~~|{z{{||{{z{}~}~~}~~~}|}~~~}|}|yyyz}}{||{{}}~||{|}~~{y{}~}{|{}{{||y|~~}||||{|~~~~|}{|||||}{}~~}{|{|}{yxyww|{{yxyzz{}{{{~~~}|{~~~~{{|~}||z}~}||z|}~|}}|}}|{zz{zyzyyz{|xxwxyxy|{{{|}~~}|{{{zz|}}}{yyyyxx{}}~~{|{|||}~}}}|||}|zzz|}}}}}}yywx|}~~}~~}~}}~~}~}}}~|{~~~}~}{z}}}|}~~}~~||z|}~}~~}}}}{~~}~~}}~~~}{{{|{{}yyz{z||}~}|}~zz{||||}}{{{|{|}}{zzyyy{}~}~}|}|||{zxvxyyy{}|X))*)*()')''&(&  	 }~}~~}~||zzzz{{yz{{{yxxvwx|}}}~~~}~||{|{y{yyy{zyzzyvvvurssutwz{|}}~~}}~||{||}~~}}~z{zzwuw~}~~~~~}||{~}}}~}||}{{z|zzz{yyxxyxzzzy|}|{}|~}~~{z|}~~}~|{{ywwuvuutrqsw}}{zxxttstuy}~~}~}}||zz|yzz|}~}||yux~~{{ywuwyzwuxvz~}}|~~~}}z{{{zzzxvvusvwxvvy|~~}|}}|}|zzz}~~}|zyyx{}~~~~}{}|z{{{zy}~}~|}}}}||{}||}}{{z}|{{}|{||z{|}zzzz{{zzywy|~~~|||}}}}~}}}}~}}|y{}}|{|}yxwwx{||}z{~}{|~{{~}}}~~~|}|}}|}{~}~~~}{{}||}}z{{}}}~~~~}|}}~~~}}}{yxz}||||||~||{{|{}~|{{z|~|{{z{{|z{z{~}~}|}|}|}|{~~|z{{{||{{{{~}}~|}|{{zyywxz{{yyz{z||}}|~~~~~}|}||{}~}~|z|~|}}{{}}~~}}|}}|}}}|}{zyz{x{{{{}{{yxxxz{zyyz}~||{zyz}||{zywyyz}}}}~~}||}{|~}}|||{yyyz~~~{wwuy|~~~~}~}}|~}~~~~~~}|}}}~}{{|~~~~~}}~~~{|}|}~~}~|}}}~~~|{{}~~|}|}|}|{zzy{{{{}}~~~}~|z|~}{|}}{{zyyz~}}zzzzy{~~~|~~~}|~||{yzz{}|}~W(**)*((()'(')&  	"~~}|}zz{{z||~z{zzwuu{~~}|~}||{zz|{{{||{zz{zxxwutsttvy{}~~}~~~~}~}}}~~~}|||zzz~~~~}~~~~}}~}|}{}{{}{zyyxwyzy{|~}~}{}~~~||{ywvwvvvuruw|}}{{xutuuuy~~~~~}||{{{zz}~~~|~|z}}|zxwyzyxxwux~}}~~~z|{{|{zyxyyvuuwvtx{}~~}}{z{{~}~|}y{~~}~|}|{||zx{~}}~|}}~}~|}}}}}||{}}||~}||}|}{||{|{zyy{{~~~}|~}~~~}~~~~~~{{~}{{~|zywxz{{||}~|{~~~~~{}||~|}{}|~~}~}~~|~}~}||}{|{~|{~~}~}{zy}{}}}}|}|}||{|}~|}}}~}~}z|{|z{{|{{{{{}~{|}}|z|~|{{{x}|y{||}~}|||{}z{yyyyz{|{zz|y{~}}}}}~~}||||||}~~}~{|~~|}yz~~||}~~}|}{|}}|{zzyz{|||}}{zzxxz}yzyy{}}~zyzyyz{|zzzyyxx|||~~|||}}||}~~~}{|zywvv~|~}{xvuux}~~~}~{}}}~}}||}}||~~}~|~}z{~~~{{|~||}|}}{{}}{z|{{|~|{}~}~}|{}|||{{{zzzz{{|}~|}~~}}z|}zz{|{zz{ywy~~}}~|zz{zz}}}~|{||{xz{{||~|V)**)+((()'('(&  	!}~~~~~~}{{|zzzzz||}{zyzvtsv{}}~~}}}}{{zyyyy{zz{|zyyzwxwvtrrsruw{}~~~~~||}~}|{|{{|{~~~~}}~}}|||{z}|}~~~}}}{}}}}|||{{{z{{{zzyyxvwxyxz}}}}}~}~~|~~~~}{|{ywvwvvvvtuw||{{ywututsv~~~}}}}{{zywvx||}~||~~~~~}{zyxxywwxtvy}||}~~~}{{y{|||{wxxvtuvuttxy{}}~|{zy|}~{{{{}~}~}||}z{z|yy{~~}~~}~}~~|{}|{{|||{||}z||||||{z|{zz{|zxwyyz~}{}}|~|}|}|}|}}z{||{}~{{xxvz{{{{~~~~{|~~}|~||{}~~|{}~}}}}~~~~}~~}}}|{{xz}~~~}|~}|}}zzz{{zz}|}~|{||~~~~~~~}}|||{zz|{z{{zz{}wz}~}{y{~|zzzx{}{{{||}}}|||{}zyxyxxzzzxy{z{}~}~|}}~}||||}}~~~}~}||}}~}}{y}}}}}|{{{|~~}|yzz{||||~}|{ywxz|{zyyz{~{z||{{{|{zzyyyw{{|}~}}~~|}}}}}|~~}{|yxvsr{}|yxwuv{~~}~~|~}~~}{|}~~~}}~}|}}|||~~~{|{}~~|~}|~~}|}}}{z|zz|{}~}}|}}}||{{{yz{{}|}}}}}{||{zyzzyzzxyz|~~~}~}|{zzy{|~~|~~|~}}{{{z{||||}|U(**))(((('(''&  	!}}|}|{{{{}}~}|{{zwwwz}}~~{|yzxzzz|{}|{{{zzxxwttstusx}~}}|{{}}}~~~~}}|{}|}}~~{|{~~}~}|{z{{|{z{y{xwxxwyz~~~~}}||{zyxxxxxvwz|}{{zwvuuttu{}~}}~}~|{zxxy{{~}}~~~}}|}{yyyyyyz}}}~~~|||y|}}{yzyxwuuvuuvw{~~}~|{z}~}|y|~~~~~}||{{{|{||~~~~}}|}~}||~||}~}|}}|{}}|{{{zzyyxx{}}}~}}}}}|}|}}}}~}|{|}{}~~}zzyxy{|}{~}{}~}|{}}}~}}||~~~~~}~|{{|yx{~~~}|}}|z{||||}|||}}|{}~|~~}||||{||{z{{yz{|x{}{z|~~~}~||{{z{|}{{{}}~}}}~|||{yzywzzyy{z||{}}}~~}}}|}|{{}}~~{|~}|{}|y}}}~||{{~}|}~{}{z||}~|{yzz}}}|~}|{zzz{{|zzyzy}{y||{{{z{z{zyzzy{{||}||~}}}}~}}~}|}zwspqs}~~{{yxvwy}~~}~~~}}}}|~~~~}zz|~~}||}~|~}{{{z}~~}{zz|~}~}{~~~~|}||{{zyx}~}|}}~~~~~|||}~||{z{{zz{|}|}|~~}{{|{yy{xwy{zzz||{}}{|~~||zxxz{z{~~}~|}|{zzyz{||}}|U(****()((&''(&  	!}}~~~}|}{{zzz{|||{zzyxxyy{~~~~}}{zyyyxyyzz{{z{zywwwvttssstvz~~~~~|{||{{{|||~~}||}}}}}}|z{|~~~}|{{x{~}||zzyzzzzzyxxwxwxyyz{}~~~||~~}}{zyyxxyxyxwy{zzyyxutvstux|}~}|}}|}zzywvx{}|||~}~}}||zyxxwyx{z{}~~}}~}{|{zz|}{zzzywwttttutx}~}~}}|}{{}~}|zyy|~~~~~|}}zy{|y{}~~~}~}}}|}{|{}z{{|||||{{|}{{yz{{yxvwxyyxz}~~|}}}|{z{}}||~|{zzwz|zzywy{}||}}{|~~|}~{{}~~}~}||z}~~|~~~~|}~}|{{{|}|~~~~~}}|{}~|{}}|}}}}{{||~~~~|{|}~{{{{z{||zz{z|}~{{{}~~}~{|z{zz{|{|{{|}|~~}|{{zyyywwyyyz}}||}}~}~}~{||||||||~}}|{||{|{wx}}~}}}{~}}~}||{zy{}~}|yy}~}}}}~}|{zy{}}z{zyyz~~|{|||}||zz|||zz{|}}}}{}~~~~~||zwtqrrw~~{yyxxz}}~}}~~}~}}{{{~~}}}~~}|}}{{{||}}|zy|}~~}}}~~}|{{|{z{}}~~|{~}{|}~~~|{||z{{|}~}}~|}}|{zzyxz|{z|{|||}{||}{zywyzz|}~}~}~~||}||||}}}~V)**)*'(()'''('  	!~~~}|}{{{{}}|}~}{z|}{|}~}~}{{{zyxz{{{||||{ywvwvtuttuvx}}~}~~~~}{{{{||~}|}}~}|~}|~~~~}||zz~}{{zy{{{|{xxwy||~~~}~}{zzxxz}|{zz}|{{zxwwvuvww{~~}~|~}|zzzyy{~{|~~~~~~|zyzzyy{}||~~~~~~}}}|}}~}||}zzxwvuvwvw{~}}|}~~|{yy~~~~~}}}{{z{x{}~}}}~}|||z|||~||}||}}}||{||{yzwvuuvvxz|~}~}}}|z|}}~~~}}{zwy~~}|{xz{}}~}|}}~~~~}|~~}~}|~~~~~~~}}~|~||}}~~}|~~~~~~~|}~||}|{}|{}~||~~~|}{|{{||||}|||{{{~}||~~}||}||}|{{|{z|{|||}~}}}|zyyxxy{zyz|}}}~}}}}}|}}{|}|{}|}~~}{}|{y}{wwz||~}|}}~~}~~}|{xyx|~~}|zx{~}}}~~~}{zz||{zz|zzz|~~|{||||||yyz{|||}|}}|{yz~}}}|}yzusruw|~~|{{{zyz{~~~}~~}}}~||z|~~}||}~~~~|}~~{{zz{|~|zyz||}|~~|}|zy{|yy{}~}~}|}}~}}~~|||{~~}|z|}{||||~}|~~|~}}|zzywz|{{{{yyz|zyx}}{zywxzzz|}~~}|z}}~}}||~|}~}V)**)+((')'('(&  	!}{{}~}|{{{}{|{}|}|}|||{}}}~~~~~~}||zzx{xxzyzyz{|{yxwvvustsrrsvz}~~}|~|~||}~}}}|{z{||{}~||{~}||||}}||~~||{zz|||~~|{zzzxzyzxvstv{y}~~~}{}~}~{yxxvx{}{z{{zzzxxxwwvvvxz|}~}}||{{|{yyywxy||||}~}~}~~~~|zxxyyzzz|}~~~~~~~|{{|{|~}||}zxyxvtuwxyy~~~||{|{}~}~{{yz|}{|}|}~~~~}|}zyzyyy|}}~~|{|}{z|{z{{}|z{{z|~||{z|{zyywvusqsty{}}}}|{|wz{|||~}}|{ywx}~}|{xx}~}~}||}~~}}}~}}~~~}~~~~~~~~~~~}~~~|{|{}~}|}|~~}}~}~}~~}|z||~||{||z~~}~|}|{|{|{|~}}}|{}|~}|~}||{{{{{{{{||{{|||}|}}|}|zxywwyy{zz|}||}}}}||{{{||{|z{~}{{z{z{zxwxz{}}~}~~}||zyyyx}~}|zvy}}|}~}~{{|{{{z{{{zzz{|{|{{{{{}{z{z|||~~~}|{yz}~}~}~}|{yzxwvyz|}~~|{{zzyz||}}}~}~}~}{~~}|{||~~||}~~~}|~}}{z|}}|{z{|~~}||~~}~{{z{{{z|}}}~}|}}}~~~}|zy|~}{}}|||||}~~~~~~~}|{zzxz|}|||z||}}{z|~~|zxxy{y{}}}|~~}||~}~}}}}}}W)****()(((''('  	!~}||}~}}|}}}}}}}~~~}~~}~~~~~~~}|}zzz{}{zz||}{yxxwtuttttuw{}}~~}|~~~~{||}~||~~~~}}||~~~}~~~}{|}~~~|{|{{zyywtorwz{|~~|}~~~{yzxxz{~{}{||y{zyyxxvvwxy|~~~~}}z|}~{{{yxy{{}|}~|}~||zzz|}}}~~~~|}}||~}}||yzzxwwzz{|~}~}{{{z}~|{{|~}{z|}~~~~}}|}|{{zy|}~~~~~}||}|||}}|}}{{{{z|~~}|{|{{{{ywvsrstvy|~|||yz|{z{}~}{{yxy{}||zy}||}~|~}}~~~~~~~~|~|}}}~}|}~}~~~~~~~~}~~~|{|}}|||}}~~~}}|||{|{{}~~~|}}|~~}}~|||{{z{|||{|||}}||z|}|}~|zxxvxx||zz~~}~||||}}}{|{}{{{y}}{{zz{zzyz{z~~~}~~}~}{{{yxwwy~}zxw{}}|~|||}{zyz{z{{{z|~y{z|z{|{zz{yzzz}~~~|zwxz||~}~~}{yxwwyx{}{}}}|yzzzzz{|{}~~|}}~~~~{|~||}~}~~}|z{~~~~~}||{xz||{{{{{}}||}~~|}|z{{zzy|}{}~}|}|~~~~~|{{yxz|}|||||{|}~~~~~~~~|{{ywx||{z}|{|}|zz|||{yxwxzzz|~||{|{}{~{xx{~|~~~}~~}~W))*)+((')'''(&  	 |{z~}~~}|{{{{}{{{|}~}}~~~~|}~}}~}|{{yzzz{yyyx{{{|xxvwvtttsttwz}}~|}}}}}}~~|}}|zz}~~}{}~~~~}{||zy{}}|}~~~~~}||}||}}|{yzyywwtnlpwx{{||~}{|||z}~{{yxxz{}{|z|zzzxyxvxwxwxyz}}}}|{zz|}{{ywyxwyzyz|~~~{|~~~~}~}~}{zxyz||{}~}||~|~~}|||||}~}|{{{yywuwz{{|~~~~~|{|{{|~~}~}}{|{yz}}}}}}|}}}}{}{{z{|z{|~~}~}{{|{||{{{||{z{{yz}}|||{{{|{yxttqqqvx~}}{zxxzy{{|}|zzxxxz|~}||zw||||~}~}~~~~}|~~~}}~~~~~~}}{{|~~~}~~~}}}}}~}~~~~~~}}}|}~||}}|}~~~~~|}}{{{{}}}~~~|~~~}}~|}}||}{z{{||||{||}}}||}||}|{yxxww{}|}||~}}{{}{z~|{{{~|{{z{}~|{zz|z{zz{}~~}}}~|||~}}{|zyxwx~~}zyy{|{}~~~}|}{zy}|{{{{{~zz|z{zzzyy{yyzx{}~}yxwzy{~~~~~}{zyyyxw{|}|}|{zzxyzy{{|~~}~~~~|~~~~~|zz~~~~~~}{yy{{{{{{|~~~~}~~~~|z||{{y{{{}|}~|~~~}||zwxy~||{}}~~~}~}|}|{yxz|{{|||~~}{{{{|{zxxxzxz{~}}|{{y~|xvxx|~~~X)***)()()''')&  	"}|{~~}}}|}|||{|}~~~~~|}}}||{z{|{zzzy{{|zzyxvvwuuuvxz|~~~~}~|~}}|{y}~}~}~~}||z{~~~~|~~~|}}}|||z{xwqnkqtwy{|{{}~~|}~~||~{||{{~~}}|}|{z{yyxxzz{yz{}~~~}}{|}}}{zzxxwxyyyz|{}|~}~{~}|zz{{{}}}~|}}~~}~}}}~}|zzzxxz|}|}~~|~}}{}~~~}{z||}~|}~}|}}~~yz{{{}~~~}}}{}}||}}|{{}||z{{{|~|{|}||}~yxwvtsvvy}{{xyz{{{}}{{{yyz}}}~}{{{}}}}~~~~~~~~~|~}~}}}||}|~~~~~~~~}~~}}}~~~}}}||{{{zz{~~~~~}}|~~z{}{{{|}{{{{{}~}}}}}||~||zywwv{}{|~}~~|zy|zx|zyz|}}}||z~~}{{{{{{||}}}~|~}}|{{}}~{{~zzzzy{}}|zy{{zx}}~~}~|zy||||~||~zzyyyz{yzz{zzxxz~~}zxwyxy}~~}}~{zyyzxwy}|}}|{z{ywx{|}|}}}~}}}~~~~~{{y~}|}}{{yyzzyy{{z{}}}}}~~}~{{{||{z{z{|}}{}~~~|}}{xxxw{}~~~{|||}~~~~~||{zyyzyz{|}~}{{{|zzyxyzyyzz}}}{yx|}xtwx|{}~~~~|{~~~|W)**)*)(()''((&  	 |zz|{~~~~~{{|{|zyzz~~~}~|}||||{|yy{|{y{zxxy{zyxwwuvutuux{|~~~|}{}}}|~~}{zyxz~|{{~~|{zyy~~}}~~~}~}~{~|{z{||{zyxvuojjmqsvyxwxy||~~|{{}||}}}||{{|}}|~{{zzyxxx{{zzxy{~}||}|{|}{{zzxvvxwvwxxy{~~~{|~~}|zy~}~{{yzzz|}|||}~}~}{|}}}~|||{yzzxvw{~}}}~~}|{}~{|{{~~~{{|}}||}{}|~||}~|yxyyz||~~}}|}|{||{~}|||{|z{z{{z{|{|}~}}|yxvvvuvxw|~}z{vvwyz{z~||zyyyz{|}~}|{||~}{{||~~~}~~~}{}~~~}}~}|}{}~~~}}}}}}~~~~}|}}}~~}}}~~~|~{{{{{zz|~|~}~}}|||{{}|{{|}{|{z{|}}||}}}{{{||zywvx{{}~~~}|zzxyy{zy{|~{~}}{}~~|}~}|{{z{|~}}~~~~~|{|}~~{z|z{zzyy{|}||{zyxz|~~|zz||||}|||yzzzy{zy{{zyyxyy|~~}{xx{yy|~}~|}~~{z{|{{y||}}|{yxwwxz|||}}|}|~~~~~~~{}~~||||{zz{xy|{z|~~|~~~~}}}|{|{||zz{}}|{|~~}}}zyxz|~|||}}|~~}}}|zzzyy{{|~~}|}}}{zyyw{}zz{~|{y{|zwy{}{|~~}}~}}~~~}V(**)*((((''('&  	!~{{{}~}~~~}|}~{{zzz|~}}}}}}}{{{|{|{{xy{{||yyxwvwwuwx{~}||}{|yxz}}{|~}}|{z|}~~~}}}|{|{||yyxvunllloorrqrtvwwz|{~~||~}~~|~~~}||zzzxw{}|{y{|~~~~|}}}|{yxwwwywxywxwz}~{|~~}}~}||{|}~{{}}}}~}}~}{z{zxx{}~~~~}|}}~||z|~~}||}|{~~~|}}}|}||zxxyzy|~}{|||~~}{}||}}|}|{}{{}~}}}zyxwwxx|z|}{zzwvx|{{~}|{{z{z}}~||}}}|||}~~~|~~~|~~~}}~}}~~~~~}~{|}~~}~|~~~~}}~~}~}~~}~~}~}}}|{zxxz|}~~}|}~|}||{||z||{}}{{||~}}}}|||{{}|yxxxyw}|zzxwzyyx{{}{{~~}~~~|{|~}|{{|}}~~~~}{|{||~~~~{||{y{yyyz{}||{yyxy{}~~{yyz{z|}|||wyzzz{z|{||zzxwx{~zyxyyy{}|}}|}~}{{|{z|}{|{{{zyywwy|{{{||z{}}~~~~{}}}}}~}~||}{z{{yyz{{{}~}~}}~|}}}||{{||{z|{{{|~}}||{xxyz}~~|{{}|||~~}|}|zzzxxzyz||}}}}}}{zywtx|yx{}|{z{zxzy}|||}}}|||{~~|}~~~|W))*)*((()&&'(&  	 |{yz|~}}}}~~||}|yyyy{~~}~}}}|{{|{z{zyywxyz{zyvwwxvvwwy{~~~~||{|~~|~|{zyww|{{yyy~~|{zz|}~}|}~}}}|{zy{z{zwurpmlklkmnnnoprruwzxy}~~~|zz|~}~}}}}|~~{|{{ywwvu{}|yy{}~}}~}{||zyzxxwwxxwvxvvvuw{~}z|}~~~|y~~~|{{{||{zyz|||}~}}~}|~}~}||{yxx{|}~~}}}}}||{{zzzz}}~~~}}|}|{|}~|{|||{||ywwwwyz{~|~~~}{~|||~|||}||{|{{z|{z|~}}||{zxwwxyy|}~~~~|{yyvtvyz}{|{z{zz{}|}|{{}~}{{{{}~~}~~}}|~~~~~}}}}}~~~~~~~|}}}}|z|}~}||||||}~~}||}~}}~~~~||{zzyxw}|{~}}~}||~}|}{zz}|}}|z{||}}}}|}|}|{}}{zxxxuy~~}|yxwwwtxz{{zz}~}|zz}}|~|}}~}|}~}}~}~}z{}{zyzzyyy|}}|{zxz|}|zzy{z{}}}~xyy{z{|}|~||zyyxz|}}|yxzz{|~|}~}}|}~}}~{||||{{}{{{ywxz|{zz{zz{}}~}}~}z}~~}~}}}}}|{{|{xz|{{|~~|z~~|}}||{||z|}}~~~}|}||zyzz{~~|{z||{}~}}||zzwxy|{z|}}|~}{zzusvzzw{~|{|zzzzz|}~||}}||}}|}}}}}}~~V(**)*(('(&''(&  	!}||{|~~~~|~~|}|{{z{~~~}~}}}||~|{yyz|{||zxxxxxx{{||{}~~~{{yxx}~}}xuy~{{{{}~}|}~~}~|z|{{|yxwtronmonnlnopruuwzzxwz}}{zz|~~~}}~~}}|}}zyxyyz~{zz~}}|||{zzzzzzzyyyywwvwwy|{|}x~~}}}~~{z{~}}}~~|}~~~~~||{zy{}}~~}|}~~}|{{{{{~~}~}|}||||~~|zwyyyyxz~}}~}}}}}|}||}}}}||||~~}~}|}}zyyxyz||}~}}zyywwxx|}{zzz|z|{}{|{{}}|}|||~~~~~}~|~~~}~~~~~~~}}|zzy}}|{~}|}{{{}~}}~|}{{~~}|{{zzxwz~||~}}}~|{{z||{{|}|{}}|}}}}||~}||~|zyyvuuy{~{{yxvvvtvz{|zx~~{zy{}|}~|}|~~|~~}~~~}}|}|{||yyy{yyzz}||{{z{z}}{{{zzz{|z~yxyyyy{{{~}|{yzxy{||{yyyzyz~~}|}||{||}|~}{{}}{{z{zzzxxyzzyzyxxy{|~}}}|~~}z}~~}|}||z{|{zy{|{{}~~}{{}~|{~}z|}{z|}}~~~~}{|}|{zz{z|~|{{}{|{~~~{{{yxxy{{zz|{{~}{yxwuvxxvw~~}||{|{|z||}}}|~|}{{||}~}|{{z{}~W)****()))&('(&  	!{{y|}|}}|zx}~~~}}{|{{z{{}~~~~}|}|}}}||{|{{yyyzzzyyxwyvuwz}~~~~}{{|}~~}zzxwx{}}}|yw{~|z{ww|}z{}|}~}{z{|y{xwwtrpoopooopqtvxwxyyvvy|}~|wxz}~~~~|~|}||~}}}{zzwyy{{}{zz~}}|}~||{zzy|{zz|zzxxvtuwyz}~zz~~}~yw{~}}}}~~}{zz|{}}~}~}}|}|~|}|||zzyz|~}}}|{}~~~|zzyzyz}}}}~~|{{{{{z|{}~||zxyxyxxz|~}||~}}{||||||{}}{{{}}~}~||||{xyyyyy{|}}~~~~~}zzzwwvwy||{{yyyz{|}~}|zz{}~|z{{|}}{|~}}}|~~}~}~~~~~~}~~~{}||{{~~~|}{{}}}{{|}|}~}|}z{{y|}|{|{zzxxw}}|~||{}~}{|{{{|y{}{z{|}}|~{|z}}~}~}{z{xvvz{|~}z{xwttssw|}yy|~~~{zwy}~~~~}}~~}~~~}~~}||z{z|{zzzyy{z|}|zzz|{|~||||zz{yz{{yzzyx{|z{|}}zzyx{{{yyy{yyx||{z{zz{|}}~}}~||{|z{zzzwxzzyxxwvxzz{~~}|~||}~~~}||~|||{||{}|}{|~|{|||}~}~|}{z{|~~}~~}|{}}||||||}|||||||~~}}{{{yyzz|z{{{y}|{yvvvvvvvz}~}|~}||}||}}|}}~}}|{~}}{z{zz~Y*****((()'''(&  	"zz{}}}}||z{}~~~~}}||{|~}}}}}}}}~{{zz{yz|zzy{zxy|||{zy~~}|yxxz|}}|~}{~}{zyxz~|}~~}}~~}~~|{xwxyvtsttststtwyz{z||z{~{yvz}}}|}~|{{|~}}{{z|{}~~|z{|}}~~~}}|{}||{||zyyvvvwy{~~{y}}|zz~~~}||}||}~~~}|~~~}z{{{}~}}|~}~}~|zzzyz|}|}~}|}}}||}}{{yyyzyz||}~~|}~}}}}|}}}}|}|||}~~}{}|zyz{{y||~}~}{zyxvvy{{}|z{z|z|}}~}}{|~~}{{|~}}}z~|~{{}~~~}}~~~~~~~}}|{||~}~||~}{{|{{~}}~|{{{|~||{zyzyzzz}|~~~|{zz~}|{z{{|zy}{||||{|{|z{|~~~}{yyy{|~~|zzwvutsw{~}{|}~}}{yy{|}~~~~}~~}}~}}}~|z|{|{||zxz{{{{{yyy{z{~}}}{{{zz}{z{xyxxzyy{}}{{{yyy{zxzzyxy{||{yzzy{||~~}~~}|}|zzz{yyxzz{{xwvwyy{~~~|}~|}|}~~~~~~~~~|{}||{|{{z{}}{}|~~}}{~z|~{|||{z{}|}}}||{{||{}{||~||{||{|~~||z|zyz{{{yyxy|~{zwwwwxwvw{~}}|}~{|~~~}}|~~~}|{|~|zzzyx}X))*)+)(')'''(&  	!zxy{||{z{yy{~}}}}{|zy{~~}~~~~}|{{{}}|{zzzzxyzyy{{zyy|{~~}zzv{~~}|yxvvx|{z|}}|||zzvz}|||}}||~|~}}{zxuvzyvvutsstvvvy}||{|{~~~}||zy{{{|}{}}}{zz}}}{{zyyzyz~~{zyz{~~~}}~{{|z|{||zywxvuvyx{}}yy{~}}{|}~~}~~}}{|}|}}||{|{}~~~~}{}{z{}~~}}}zz{||}}{yxxwxz~~}}|}|}|||{}|}||~|{yzyxzz||}~}}}}zz~}||~}{~|{{||zz|}~||}|{zy{z{zz{}}}|}~|{zyywvuvz|{{yz{z{||}~{z{~~}~}{z{{{|{}{~~}||yy}~~}|~~}}~~{}}~~~~|||{{{~}}|}{|}|{}zx}~}~}{zz{}~~}||zywyyzzy{{|~~}|{yz{}{zy||{z|{||~}|||{zz{{|}}}{{{}}|~||yyvvtuvz~|}|}}}}~{z{z{|~~~|~|}~}|~~~|}~}|{{{|{{yywzzz{{zxyyxy|~}}|{zz}z{{yxy{zxzy}~||{zxyzzyz{zz{|{{{{z{z{||}~}|}}|zx{zzzzzzzzwwwyy|~}}{~}|~~}~~~}}~}}|}|{||{}|}~}}~~~|}~~}}~}}}~|yy{{~~}}}}|z{y~}|z||||||}}~~~|{{{{z{{z{zzxv|}}zzxxyxwwz}~~~~}}}||}~}}}~~~}|}|}{{zzz|X)****((()'(')&  	!|xz||}y{{{{~~~}|~~|{{{~~~}||z}~~{{zyyzw{~~}{~}~{zux|zzvvvz{z|~}}|{}~|~|}~~}}~~}}|zx||yxvxvvwxwwy{~~~}~{{|||z|}~~}~~}|||~}{|{{|}|{|}|z{|~~}||}|}||zyywuvxyz{~|z|}}~~~~~|}~}~}|}}}~~}~}|}~~}~|yxywxy}~}||}|}}}}~}}~~{z{zzz}|}~~|{{||~}~}||~~{{}}|z|~~~}}~{zz~z{{|z}|}~}{zyxvuwxzyzxz||y{}~~}}~}||{|{||{|~~{{{{}~~~~|~}~~~~~}{|}|}}~~}~|||~}|y{yw{~~~|z{|||~~}||{yxy{|{|{{|~~~|{zz{~||{{|{z{zz}||{|zzxyz{~~}|{}}}|}{zzxxvvvxy~~{}~~}|}{z{z{~}~~~||~~}~~}|}}||{{y|{ywxxxzzyzyxyyxy~~~~}}|}|yz}x{zyxyy{zyz|}{||yyy{yyz{{zz{{zzzy{z}|}}~|~||}}|zy{yzyzyz{zxxvyy|~~}|}||{~~~~~~~||}~}}}}~~}{||{|||{{}|}~~|}}~}}|~~|{}|}~|{z|z|}}~}{yzz{}|yz{{z{z{y{~}|{}{z{{ywyywuz~}|zyyyywwz||~~~|}~|{|~}||~}}{||}{{zzwz|X))*)+(((*'''(&  	!{xxz||wxz{y|~~}}|~|{~|zyzz}~~~~}~~zz{}~}z{zzxustz~~~}~}~}}{zstz}zzxvvuzyxz|{}~~{}}}|zy{}}~|~}|}yxy{zxwxvvxxwwwzz{~~}}~~~~}}{{}}{{{{|~}|}}}||z|{{{zz{||{yx{||xyz|}~~}||{|||}|{zyxxwvwyyx{}|}|{~~}~|}{z{~|~~~|{~~}~|||||||||}~~~}}~}~~}~||}~}}~zzxwwvx|~~}}||{zzz{z}~~|{|||{zyyzyzz~}|}}}~}{z{}|~~|}{}|}{{{z{z{}}}}}|{zz{|yzyxz~}|||{|{yxvttuwvxwwvyyyx|}~~~}~{|z|{{}{{|}}|z||~}~~|~~~}~~~~~~~~{}~}~}~}~~{|{|}{{|{{|~|}~||{}{|}~|}}|xyyx|}||}}~|}~||zz{{~}|{{zz{{zy|||zyxxxz{~}}|}~{{~|||{{{yxxxwwx|}}{|}|}}|{{zz|}}~~}|~~}~~~}}}|{zyyw{{yxvwwxy{yzyzyyy}}}~~|}||{{zz|wxzzyy{|{zz{|||}{zzyxzz|{z{|{yzyzyz{||~~}|}}}{{zzxxzzxy{zywxyy|~|}|}|}|}~}|}{|}{|{~~}}||z{}}~|}||}~}|}~~}||~~}||}{}~{{|||~~}||{z|zy{|{{{zyxzzx|~}|||~|{}{{xyyxz|}~~}|yyyyvxz||}~}~|~}|}}~}}}{}|{||{{yx{{Y(**)*((')'''(&  	"{yxy||{{||||~}~~~}}{|{yxxz}~}|}|{{zxutux|}|{xxy~~|zyywxzzyz~|{{~}~|||z|~~}||zy{zzzxxyyyxxxx{{~~~~|{~|~||{{~~~}}~}}{}}|{z{|}~{{x|}|zyz|}}}}||}}}{{{yxxyy{zz|{|}|}~~}{|~~}~}~~~~}}~~}~|z{zxxy{~||{||y{{{}~||}}}}z|{}{z}}}~~}}~~|{~~~~~~}}}|{{z{}|~~~}~}||{|}|}{{{}}}}~{zzyvuuvvvvuwvwzyyz}}~~~~}}||{{|~}}~}}}~~~~|}}}~~~~~~}~}~~~~~~}||}|||||||~~{~}}{|}}~}}|{yyzz|}~}}~~|~|{||yx{~~|{{||{{{zy}~{zxxvuzz}}~~~~|{}}}|zyyyyyxywxz}}~||||}}{{|{{{|~}||~~~~~}}}{{yxxy{{yxxxz{|{zyzyyxz}|}}|}z{|{z{{wxyzzyz{{|zxyz{||zzzzxy|{{z||zzzyyz{{z~~~|}~~|{|ywxyzxx{{yxzyy}}~}{{}{}~}||||}}}|}~~~}|zyy~|}~}||}~|}|z~}{}}||}}||}{z~}|}}{~~{}}|zzz{yz|{zyxyzyyxz|~}~}}{{||~~|zz|z{}}|||zwyyxwz}~}}}|{|}|}}}}}}||}}|{|}|zzyy{|~W(****((((&''(&  	 {wvxzzzxz{y{}|{||||{zzxwxyy~~~~~~~||}|z|~~}~|{yxxwxxy{}~~}{|yyz|~~~}|yywxy{zzxzzxy}||~~{{|z{}~~}~~||{zyxzzz{yyyyyxxxyxz{}~~~}}z{z|~|}{zy{}}}}}|||{||zzz{z{}|{zz{{yxy{||}~}}{||{|}|{yxxwzyzzzzz{|{~}}}}||x{~~}~~}}~~~~~~}~}|||~~~~~~~}~~~{zzzxyz|~~~||{|zzz{||||z}}}|{zz||{|~|{}|||}}|||~}~~||{||{{zy|}}~~~}||{yz}||{{{{}~}{||{yyxwtttuuwuuttvxxy{{|~~~~~}}}|||{{|~}{|}~~}~}||}|}~~~~~~~~~}}~~~~}}{||||}}|z~~~z|~|}}}}}||}|zzxxy~~||}~}|||{{zyz}~|||z{zzyyxz{zywutyy{}|~~}~}~~~|{zxxywwyxwwz~}}|}{z{|}{|{|y|}}}}~|}~}}~|z||yxyz|zyywy|~{{yz{yyz{z{|}~||{{{{|z|xzy{zz{|{{{zzyz||{{{{z{{{yz|z{{{{{z|zz|~}}}}{zzyyyzyxy|zzz{{}~~~}{{{|}}||||}}|}}~~}|zxy}}~~|{}~}{zz}~||~~}~{|{|}}|~~~~~~}|}~|{|{{{z|z{zzzyy{xz|~~||{}~}|||{|}}|}}zyxyxyz~|}}|z{}~~}}~}}~~{}~{|||z{{z{}~~W(**)*((()''')&  	!zwux|}z{{{}||~{||}}{{zwvz}~~}|{zz~|||zy{y|z}~}~}~}|~~~~~}|{xzy{zzzzyyz~~|z|{}~~}}}{z{}{|{{}|{zyxz{||~~~~||z|~}}|{{|}~~}~~|||}|{||yz{}||}||{zz|{}}}}~|}}z}~||{yxy{{|||z{z{}~~}}~}}y{~~}~}~}}~}~}|y}|{zxz|~}{}|{||}}~||}}~~}}|}}}~|}~|~}}}|}~}|~~~||}|{|}}~~~~~~}~zzy}}}~~|||}|}|yzywvtwvwwwwvwwvyyyzz|}||||}}~}{}~}~|||}~}~~~~~~~~~~~{}{|}~}{{}~~~~||~~|~~}}}}}|{{z{yy}~}||~}|||~|{{y{|}}}|{{zzxxy}||yxvuwxy~}||}~|}~~}|zxwwvvxyxx{}~~}~|zz|}}|{z{z{}~~}}}~|~}~~}|{{zyyyz{zyxxz~||y|z{z{zyzz{}}|{|{zzz{uxz{yz||{{||yy{|}{|{zyz|{z{|z{||{z||yzz|}}~}}}|~}{{zxxyzyxw{z{}|}}~~~~~}zz{||{~|}}|||||}|~}~||yyx|~~}~{{{}{{zzz||{}|}}|zz||}}~~}}~~}|~}{{}||{{|yz{yyz{yxz|~}~~{zzz~||~|||~|||~|yxwwxy~}|{~|{{~~}}~}}~~||}~|}|}|z{{z{|}{V()*)*((')'''(&  	 zvtwz{zyy{{z||{yz{|{yywvy|~}~}~}|||xw~~}}yzzyyz{}z||{z~~|||}|~|}~|zyzxwz{{zyyyx}~}~~|~zyyz{}~~}~~}}{yzzyz{|}{{|zxxxxzz{|~~~|}{zy{}~~}{{{zzz{{{{|{|y{z{|{xy{}}|{{{yxzzyz{{|||{{}||}~}{{ywx{z{z{yxxyz}}}~|||{yy{}~}}}}~}}|{|{|{wuw}|zyzyzz~}|{{{{|{}~||{z{}}}|||||}~~}|||{{|}}||||{}~|||{|z{}~|}~~~~}|||yzz{}~}{{{}}}}|{zyxwuuvwwwxuvvvuwxyxxxx~~~}}~||{|{|~|{{~~}~|}|z|}}~}}}}~~~~~~~~~}}}~}}~}}||~}}|{z{}|}}}}{}~}~~}}}}|||y{zyyx{~{{{}}|{|}}|{z{{|||{||{zxxyy~}zxuvwwx||{zz|{}~~|yvwttwyyxz|}}}}}|{}~|zzyzyz{~}}~~~~|~~}|{{zzzz{{zyyy{~}|zz|{{{zzyz{{|~|{zyyy{vxxxzz{}{{{|{yz{{{|{yy{}zzy{{{{|{{|||{{|{}~|}~}||{ywxyyzyz|{{~}{~~}}~~||{|~}~~}}~}{||}}}}~~}zyx{~}{{{}~{|{zz|||}|~|{zz}}~~}~~~}}}}}}||z{{z||{zz{zzy{}~||~}}{yx}}~}}~|}}~|zxywz|~~}}}||{}~~~}}}~~~|}~}~~}}z{|{{|}}W))*))((()'''(&  	!zxxw{||{z|{{||{{{||{{zwxz{~}}z{z}~|}zyxxx{|}{~}{|}~}~~~}||{xxy|{{{{zz|~|zy{{~~}~|{z{z{}}}}}|}zzx{{{|}~~}|z{~~}z{}{z|}|{{z{|{|}}|zzz|}|||{{z{zzxyz{||}|~~~~|{zyxz|~|{{zyyz}~~}}|{wy{~{||||{}yuuy~|{yy{~}}}}~~~|}~}||}}|}~}}~~}~}||}|||}}{|}}}~|}|}|||~~~~~~~}~|zz{{~~~||}}~~~|{yywvwwyyyzxwxxuvvwwyz{|~~}~|}}}}~|}~~~}~}{{~~}}~|{}~||~~~}{}}}~~~|}~~~~|}||}~}~}~}~}}}~~}}|||{{{yyz~|yz}~~~}|}~~||{{{{|}|{||zzzz{}|{zvwvyxz{zzz{|||{yvuswyxwz{}~~}|{{|}z{{yxvvy|~||~}z}~~}|}||z{{{z{{zzz}~~{|zzz|{zyyzyx||z||yz{wwxxxzy||||{{zz{{z||xzz{zxyzzy{{z||||{{{|{}}|}}~}|{|yxvwxyy}{{{}}|~~~}~~}{|z{}}~~}||}}|~|}~~~}zzy}~~~~{y{}|{z|{yz{|}z||zzz|}}|~}~~}}~}{z||{}}|{|}||z{yzz|{{zz{~~~~~{yy}~}|}~{z||{zyyxy}}}}~~}{|}}|~~~}|{~}||}|}}}zz{{zz}|{V()*)+)(()'''(%  
  {wwxyzyy{z{{{{{zz{z{yxvvxz{~}~~}~}|{zy{}|{{xtrux{}}}}}}~~~~|}}{|||{zyzyxyyy{xyy{}}~~~}~~|zwz||}}~~~}{zwyxz||}}}||||yzzx{{{~}~|zz|}~~||}{yxz{zyyz{|{|~{zzyz|}~{{{{zyzwvwy{|{z|}~}}}z{zxyzyz}|zyzxx{}}|{{|zwxz~~|~|~~~}~|}|{zyzuty|~~|zyy|~~|}}||}~}|||||{}~~|||}~}}}|||}{}}}}|||~~~}}{{{||{}}~}~|}{{zz{}}~|z|||~~}|{yywvvwyyy{xxwwvwuwvvx{}~}}{y|}}}}}~}}}~}}~~}}|{|}||{}}{y|}}}{|~}~}}}~~~~}}~~~}||}}|~~}|~~~~~}|}~}}}|zzy{zy|}{yx|{~|||}~}{{{yzz|||{|{{{zy|~~|ywuvxyzzzyxz{{||~}zywurtyxxx|}}~}}}}}{zyzxxxwwz}~|z~{y|~~}}{|}{||}}|}z{z|}~||{{|}y{xz{zx{{{{|{{{vwyyyyz{}}|}|z{|{z|{zyyzyyy{zy{|{{{}}||}||}}|{~}~|{|{yyyyyz~}|}~~~~|}||~|}~}}}|}~~~~~~~|{z}~}}}|{||{{|||zz|{||}{zzz~~~}|}|~~~~~||}|}~||~}|{|{z||{z{zz}}{x||}}||y}}}z|zy{~~~}~~~~}{{{}}~~z|~|}{|~}|{z{}zy{|}U))*)*(((((('('  
!{zxz{{|z{|{}|}{|{{||zxwwx{{~~~}|}}|~~}z|ztptuz|~~~||~|}|}|zyzzz|{{{|}|}~~}{{y{}}~}|zxy{|{}~~}~~~{{z|{|{}~}~}||~}}{}yzz||yy{|}~}||zy|}|}{|}}{{xwwy{}||{|~}|{}{{z|{z}}{{zzz{||}{|yvy{}~}~~~}|}||zx}~}{z|~||}|~}|~}~~~~~}}~}|}~}|~}|}}}}{|~~~~~}}~|{{z|~~{zy|~~}|zzwwz||z{zzyyywvwvvwy||{yx~~~}}~~}|}}}}}|}}~|y~{|zxz}~}~}}}{|~{z}~~~~~}}}||}}~}~~~~}~}}|}}}|||z{{{{{|zzz{}~|||}~~}}{{{yz}|~{|{{||xz~|zyxwxwyyyxwwyz{|{~~{zyvssxxww{|~~}}|}|{yxxxwvuwz}{{}}{~~}||{|}|}~~}~}zz}}}~}z|z|{yz|zzxz{{{}{z|wvvyxwy{|~}}{yz{zyz|{yxz{yyz{yy{zz{~~}|}}||~|||}|{|||zyzxyz}~}}~~}~}{|}}|~~~}|{z}~}}||{||}~~}{}z|{}|{z{zz{|{{z{z}~}}{{|~~~}~~{{}}}}}}}||}zzy{{zz{z}~~~~|{{~||||{yz|~||yy|}~~~}}||z{{z~~}|z}|zyz|}}|{{{zxy{yT(**)))('(&('(&  
 ywxyzz{zyzzz|z{{{z{yxwwvwyyz{|~~~}}~|}~{z{{{}}ywzsoprtz~~}|}|z|}|||{{yz{{{|{||||~~}~}}{}}}}{zzxzy{}~{zxxyy{||}|~~|{|{|zy|{~~~~~||{~}{}~~~}}|{zyyyzxy{}}}~~|{yyyz{|{|z{{zwwvwz|z{z|}|{z{}{y{yz{{{{zzyz||{}|zyuwy{~~}}~}~~~~}}|}~}|{~~~|{y}~~~}|}|{~~~~~}|{{|~~~}~~~~~|}~|{|}|}{zzvy~}}~}{}}~}~~}~~~~{||yz{}{zx{{~~}|{zwty|{|{{yyzyxvwwvvwx||~|{yx{~~~}}{}}~}~}}}~}}}~~}}{z}{{yxwy}~}~}}~}|~}~z~~~~~~~~~}}||}}~~}|}|~}}~~}~{{}}{{zx{{z{{z{{|||}|}~~|{||{yyzz|}{yz~}}|}|{zyxwvzxyxuwxxyzyz~~}{zwvtuwwwz{}~~|{yxwwwvtuwzz{|}|{{{{|}~}~}~{z|}~~~||{}{{|{{zzy{zz|{|{wvvwwwx}||~}|{{{{zz{{yyzyyyzyyxzyzy~~~}|}}}|}}||}||zy{xxy~~~~~~~~}||~~~~~{z{{~~}|}|}~}|{{||~}{{{zyy|{{z|{{}~}|}{~~~~~}z{||~~}~|}}}|{z{{{{|}}|}~~~~~}}|{z|}z{{{{~~~}|~~|z{z~}{|}}ywy|}}}|}{yxyzT)*)))))(*'(''&  
!xvy{{|||{{{z}|}|{}{{zyyyyzyy{~~~~|}|}{|z|~}|{yyvppqvz~~~~|z{{}}}|{||~~~}~~~}||~}}}|yyzy{~~}zxyz{}}}~|}~z~~~}|}}}~}}}|~~|~~}}|}z{zzyy{||}~~}|zyz||{{}}}}|zxxyz{|{{}}|{|||{zz{|}{z{{{{|~}}}|yvvx{{z{~~~~~~~~{||~~}}~~~}|}~~~~~~~}~~|}~}|||xwx~~|}}}~~~~~~|}||z~|{{z}~}|{{zwx}|{|{yzzzyxwywvxy{}~~~~|{|}~~~~~~~~}~~}||}{zxxy{~~}|}~}{y}}}~~~~~~~~}|}~~~|}~}~}~}~}|{}}{|{|{yz{zzzy|{||}}||}zy{x{{{wy}~|}}zyxvvwzwwtuyxxyzx~|{{ywwvvvvxy|}~}|yywxvuuvwz{y{}~}{z{{{|~~}}~~}{}~~~}|{|{{{}{zz{zyz}~|}xuwwvvvz{}|}|{{{z{y{zywyzyxzzxyyyyw{~~}}}}||}||}}{zyyxyy}~~~~}||||}~~~{z{~~~~~|||~~}|||{|}}{{}yyz|||z|zz|}||~|}}}||~||{{|{}~~~|{|}zzz{zz~~~~~}}~}{{{y|{z|{{|{{~~}}~||{z}~~}{||zxvw{~}}{|zxyyzS(****((((&''(&  
 ytwxzz{y{{xyzz}{{{yyyxyyyywxx|}~~}~~}}}||||{{{|{zxy}|xz{xvqqrw|~~}}}|zzyvy}~{{{zz}~~~~~~~~z{|{|||yxzyx}~~|{ywwyz|{z{|}y|~}|{{|{~||||z|}}|~~~~{}||zxyxxy||~~}||yyz|{||{|{|{{yxyzzxzz|}~zzzzyyxwz|~{zzzzz{}}|{|zvuxxyxv~|{yy~~~~}~~~~~~|{}~}}{{}~~~}||}}~}}|}|~~~~~}||~~}|}||{{xyz|}~}|{~}||}~}}~~}}|}|{{}|{zzz||~~}|{ywv{{z{|yxz{zyzxwvwzyz|~}||~||}~}~~~|}}}~}{{}zyxxw{}~~|}}}~}~|z{}~~~~}~}}}}|{~}~||}|}~}|~}}}}}|~||}|}z{y{zzyyz}}{}~|||{yzyzz|yxz~}~~{zxwwxywvvvzyyxxx|~~||zxwvuuuvux{|}|}yyxwvvuutyz{||}~~|yyyy|~}}~~}~~~}}~|{~{|{~||{|{zw{~~{wwvvvutuvz|}}{{|zzzzyyxxxxwzyxxyxwx{~~~~~}|~|}~~{}||{z{yzz{}~~~}~|}~~~~||}~~~~|~~|~||}}}}|{{zy||}{|{z{|~}}~}|~~~~}||{{{{{~}}~~~}~|yz{{z|~~~~~}||||{z{|}{|}}~~~}|~{z~~|}}zyww}~||}|{zzzR(**))((()'('(&  
"zywxz}|{}{|zz}||}~{{{}{z{zzyz||}~~}~~}}~|}|{|z{z{yxv{|xuyzzwxyz~}~|{{zxz|}{}|{}~}z|}}~~}z|zz}~~~~}zyzw{}|{z|~{}~}}}|~~~}}}}~~~}}~|{zywuu~~}}{y|~{}|}|{}|{zzzyzz{y|~~{||zzyzy{}~|{z||~~~}}{wwwxyzx|{wstvx||~~|}~~}|~}~~~}~|}~~}~}~~~~}~{|~}|~{{{}}}}}}{|~}~~~}|}}}|{|{|}~~~~|zy{{{|{xw|}z{zzwxz{xz{}}}~}|}}~}}~~}}}}~zzyxxz}~~|~~|z|}~~~}~~~~~|}}~}}~~~~}~}|~~}||{|~~}|{y{z{|{yzz{zz{|}|{{{xz{}{z{}{~}||yxxxzyxywy{zyyx{~~||{yxvwtuwuvy||~~|{{xwwwutuwxxx{{}~~~}}}{ywvx|~}|}~~~~||{{{y{}}z{{{zwz~}wvwvvvsrtw{}}|z}{zzzxxxyyxxzyywxwwv{~~~~}}~~}}}|}|{{z{yyz|}~~~}~~~||~~}}~~}{}}|~~}~||~~}}}}}}||||}|zzz{||{{yyz}~}{{}~}}~|z}|}|{{~}}|~}|}~~~|zzy{z||~~~~~~}{z{{{{{|||}||~}~~}}~}{|}||}{xvx|~|~|{{{zxxS')**+(('('('(&  
!zxwyz{{z{{zzzx{}}}|{{{{{yzywx{||{}|}|}|{||{{{yyxxyxuvxzvuvxz{{{z}~~}}{{zyxyy|zx{|{|~~~~~~~zzz|}~}{{zzz{}~~~}{zyxyz{yyyz{|~}}z{}|}}||||}~~||zyzwusry~}{zzz}}||}{{|{zyyyyz{yz{|||{zzxxxxvx{}}{{zyz||}}}|ywwxwwyxy|}ywsqsuy}~}z||xy}~}||~~~}}~}~~}~||}~~~~~}}|~}|~~~~}}|zy|~}||{zz}{}~~}{|}z{z|~|}~~}~|}}}}|{zxz|~~}|}{zy{yyzwvy|zzzxwvxzxyyz{z||||}~}}}}~}~~}~}}}}{}~zyywxx|~~~~}~|~~~~|{}}~}~~~~~|~~}}|~}~}}}}||||||{|~}}||{z{{{zxz{zzz~|}|zxyyz{~|{y|~}{}~}}|{yyzyzzzxx{|yxxx{~||zxwvvvvxuuy{||~~{zyzywwwuttuvxyyz{|~~~}~|}}||yvtvz~~~~~}|||{{{}|{z{zzyy|~}xwxxxvuvvyy|~||||{zzzxyzxxy{yyxxwtwz|}~~~~~~}~||}{{z|zyy{|}}~}~}}}|~~}}||}}|||~|{~{~~|~}~|~}|~~}{{|zz{|{|}|yz{}~}|{|}||}|{|}|||}}|~~}|}~||yyzyz||~~}~~~~~||}{|{||}}~}~}~}~~}~}~|}|{zz|~}|}}|{zyxT(*))*((')'('(&  
!{xxxzzz|{{{{||y}}}}}~}|{|zzz}}||}}||{{{}}|zz{yyxxxuuwxxvxz{{~~}~}}}|{yxzzzyxz~}}}}{||}|||{{}}~~{{z||{yz{zy~~|}}}~~~~}~~~}|z{{yustx~~}{||}||{|{{{yyy{||||z{|~~{{|{zyyxy|~~|{{{|}~~}~~{wyzyz{zy|}|xwvwx{{{{vxz|~~}~~}~}}|}~|~~~|{xyz}~~|{}~}}~||{|{|~}}~}}}~~}~}zyy{~~|{|zyzzyy{{{zzxxz|zyzz{{|}{{{}}}~|}|~}}||~}}}|}{{yxxvx}}~}}}}~}{}~~~~~~~||}|}~||}}|}}}}|}}||}~}|{|{z{}zzyzz{{|}~|zzzyz{}|{z|}}{}~|}{yxyz{z|yyz{zyxzz{||zxvvuuxzyvwzzz|||zy{zxvxuuuusvywy{y|}||}}|{{{{xwutw}~{|||z{||}}{{zz{{|~~ywyyxwwyxzz}}}{~||z{zxxxywx{yzxywvwy{|~}~~~}~~||}||y|zwwyz~~~}}~}|~||}{z{{zz{{{{~}|{}z|}}~~|}~}||}{|{}|{{{||}}|{yxz~~~|||~|{||{}~{{||z{{}|{|}}~}{zywxy{||}~}~~~~~~~}|{|{{z{|||~}}~}}~}|}}|z{zz{~||}||{ywR(**)*((()'''(&  
 {xwvz{{z{{zzzyyz|~}|||||{|{zy|}|||||zzzz{|zzyyxwwwvutuvvtxzzz{||}~}~}~}}{}|ywwxzyxz|{}}~~~{{{zz~}|{z{||~|{{||zywwzy{}||}|}}~}~}~}~~~}|yyzxuuuz~}{z{||||{{z|{ywy{{|||{{z|}zyzxyyywxz||{{{zy{}}|~{vx{{{|zyyy{z{yyzz}zvy~|ww{|}~}~~~}}|||~~|}~~~~~}|||{|z|{yz}~}{{zwx~~~}}|}}}|}~}{{{{{{||}|}}}}|~}~}{xwx}}}||{yzzyxyyyyzyvwy{xxyz{z{|zzz||}|||x{||xwz}}|~}{}~}{{~yzywxwx{~~}}|{{|||}}~~~~}~||{|}{}~}~~}}}~}}}}}|}~}{||zy{{zyzx{{{}~~~}{yyxz|~}{{{|{|}}||}{yxxz|{||{z|{xyzzzz{xxutsry~{yvyyz|||zyzyxwxvuuuuwyxvzvy|~||y}~}}z{{zxwurv|~}|~{z{}~}|zz{|}~~ywwzyyy{yz{||||~||z{zxxxwwxz|zyywwvvxz|~}~~}~}}||||{z{xyx{~~}}|}}||}}{{{{{z|}|~}z}{}~~~}}}}|}~~}}|}|{|}{{}~|{z{z|~~}}}{{|||}~||||{{}||{{{~~~}{yxwxy||~|~}~~~~}}}}}{y{||~~~~~~~|}}~{{|y|~~}}}~}|{{xS)**(*(('*'(')&  
	!{zyyy|zz||||z|{{}~~}~}}}}~~{|}}}|~}||{||}{|zzywxxwvuxwvvyz{}}|~~~~~}~zyzyyyy||~~~|}|||z}}}{{|~~~||}}{zyyy{|~|~}~~}~~~~|{ywyuxx{~}{|~}~}}z||zwx{{|}}z{z}}|{{zyzzyx{}{{|}{{z|}}~|xx{~}}zy{yyy|z{|~yvw|~~|}|}}|{{}~}}~~~~}|}{|{xvwy~}}}{yy~}~}}}}~}|{{|||}}}~~}}~}}|zxy}~~}{{z|zx{|y{zzwwx{zxyz{z||{{||}}z|yz{~|zxx~~}}~}~}}{|~zz{zxxwx{~~|zxy~~~}~~}|{||}}~}}~}~~}||}|{||{{|{zy{xz{~~}}~{zz{wyz|}z{{{}{}}|~}{zyxy{{||{z|{{z{zz{{ywusqqv~{{z|zzz|{yzzxxwxvvvvvv{yxwuy|}|}z{}}}zy{zxwvtux~~~~|}}z{y}}|{{{{||}~zyyyyzz{zzzz{{|}{|{zzywwwvz{|zywvttvwyz}{{~|}~}}|{zyz{xyz|~~||}~~}~~~|}}}|{{{yz{|}~~}|||}}}}}|}}}}~|||||{||{||~|yxyyz}}}|~}|{{|{||~~}|{{{{{{{{z{|}}||yvvwxy{|}}{|~~}~|}{{|{zz{zx||~~~~~}}}~~~}|{{{~}|{||}{{zyS')*)*(((('''(&  

 |xyyyyyzzyz{{xzz|z}||{|||~}{|~}{{||{{{y{{{zzxxxwwyvtuvwvvwwz{{|}~~~~~~}}~}}}|xyxxvx}|||~~~}}~|zzzzzz|~}|y{{~}~|{|}zzwww{|{~||}{}~}}}~|||~~~~||ywvwvyzz}~~~{{||}{||{{{{zwxxzyz|{zz{{zzyxyyyxx{|z{{{zyww{{~~{wwzz||zyyyxxzzyz|}wstz~}}~|~~}~}|zzz{|~~~~|}|~~}~}~}|||{zxyvsuw{~}{{|{y{}~~}|}}|{}}~|||{{|~||~}}}~}|~||}|zxy|}}}z{{zzy{zyxywvwxyxx{z{}{{{{}}}{yyxz}{yxy|}~~~|||{{{|wxzxxwwwy|}~~}|{vu{~}~~}}~~}~~~|||z|{|}}}}{~~~}~~|}{{|||{~{|{{z{xyx}~~|}|{yyyyyz{zz{yz{|{}|}|z{yw|z{{|z{{{zzzzy{ywvuqqt{||||zzzzzzyyxxyxvwwyxwy|zxx|~}~}{{z{{y{{yxvvvux{|~~~~|}}{{xx}}}|}|{{|~{yzyz{|}{|{{z{{||||{zyxyxw{}}{{ywutvwxy|zz|~~~}}|{{z|zzyz{~}|{{~~~}|}~|}|{y{z||~~~|}}~}~~~~}}}}{}|{{{{|~~|{zzzy}|{}|}~}{}}}}}~|}~{z|{{{|||}~||yvwz{||}|{{{}~{|{}|zyzy{}~~~~~}~}}||||}{||{z{|zT)****)(')'''(&  
!|zzz{zyzz{}|}|z{|{{~}|{~}~}|~}|{}}|}}|{{|{z{{xxx{zwvxywvvxy{}{|~~~}~~}|zzxtw|~~}zzzy|}||}}}}|}yxxx{}~}||}|{}~~{}}~}{xwxv{||~~|||||}~}}||}{zzzz{|~{{{{}}||zy{zyx{{{{{|{zyyz{}}zyz|}}|{{{yyyzzz|~{tw{~}}|z||~~~~}}~}~}}|{{zzwwz{}}zz~|{}}|~}}~~}|||}~|}|}~}}~}|zz|~|{zzzz|{yzyyxxwyyzz{{|}}{||~|||zxyz~|zz|}~~~}}{{{}zxxyyxxuv{}~~~}{vtv{~}~~|~~~~}|||{|{}}}}}|~~~~~}~}~{}|{|z{}}||{{{zzz|}}|}{{zzxxz{|{zzzzz{||z|{{}|xz{{z{z{z{{{{zz{zwwvrssw{~|}|zz{zzyxxxvwwxyzyxy{{yz}}~}|{z{yxwwvvuvwy{}}~}||zzyx{||}|}}{||zzyzz|}}||{{zzz{{|{|zxwxxxz}|{yyvuuuvxyzzzz~~~~}}|z{{zyy{{}~~||~~~}}~|}{{}|zzz{{{|}}}}|}|~~}}|~~~|||}|{|zz~|{y{yz{{z{{|}|}}}||}}|}}zzx{yz|~||~~~|zyvvx|{|}~}{zxv{~~~~|{||zzwywwy||~~~~~~~}}}}{{}}{{y{yzz{zS(**)*((()&'')&  
 |xwxyyyxwy|{{zzyzyy}{yz}}}}|}}|~|z{z|||{z{zzzzyxy{yvuvuwvwuvx|{z}~~~|~~}}|{yzxuty|~~}~}}~{yxyvz~~}|y|}~}~~}|{{{xwxvy|~~|||{{{|~~~||z|}~}~~~}{zwwvw{~}}|~~}zzy|{{{}|{{}}{z{{{{||zyyy{|{zzzxvwyz{z{zyzxxzz}~~zz{{}}|{{{{yzyxxy|{~~}|yy}{|~~}|{{}~~}|}~~}|||||~~}~~}}|z{z{yy|~~}zxz~|}}~~~}}~~}}}{xwx~{~~~}||}~~}{{{{}}}z{{yyz{zxxyxvwzxy{{|}|}|z{}|zzzxx{}|zyy}}~~~~}{{z||~yvwxxyywvy|~~~|{utsv{}~}~~~~~}||{|{{|{}}~}}~}}}~~}}~||{|y~~||{{|zzz||}|}{z{zzxz{{z{{yyz{zyy|{}}~{y{{yzy|{yz}z{zzywvttutvy{|||z{{zyywvtvvvyzzzyx||z{|~~||zyywyyvvuwzyy}|~~}}{yyxy{{}|}}{~~{{yz{|~}|{}|z{{|{||zwvxzx{}}}{{xvuvvwwzxxz}}}~~}|}|{{}yyxzz|~~~~~}}}||}}}|{{|z|~~}}~~~}~|~~~~}~|}}~}}||z}}{zzzz{zz{|{|~}~~}|||{|~|{{zy{{|||||{zyxwx{|}}|{yxuy}}~~|||{xwxxwv}~|}|}~~}~~~|}}~}{{{{{z|{T))*)*((()''(('  
!|zz{{|yyxy|~}||{{{yz{yy|~||~~}}}{}~}||{zz|~zzy{zxwwwwwvvxy~}||~}}~|{{{xvy{~|{z|yz~}|w|~}||zyzyy{~~}}|||}~}~}}{|z{|}~~~~~|zzyxy{~~}}~||{{~|}|}}~}}|}~~}~|{yzz|}~}|zzyvy||{{{zzyyzz{~~|{{|}||}|{zzyxx}{{}{}~~~~~}}~}~~~~}}}~~||~~{{}}|{}~{{{}~}~~~~~~~~}zyy~}}}~}~||}}|~}}}~||{z{|yxy{zxz{xz{{|~~~}|~}}{{yyz|}|{{z|~~}}|{|||zywxyzyywy}}~}{xxvtvz~~~~~~}||z{||}}|}|}~||}~}~|~|~}|{|z|~~||||zz|}|}|}|{{|y{{z{{{zzyyyyyxz}||~|{z{zyyy|{z|{{zzxwvvvuvwyz|~||{{{yywvttuvyzzyxz{|{{||~~}}|{zyxxyxwvutwxyz|~}~}{{yzyz{{{{}{{~z{zzy{}~}||}||||||{zzwuv|{|}|}{{yxwvuuxyxyzz}}{{}~||}|{|{yyyy{{~~~~~}~|}}|z{~~|||{y{z}~~~~}}}~}}|}~}|~~}}~|}~||y|}}{zzxy{{{}|}|}~~}}||{{|}{yxyyy|||{||{{yywwx{||}}|yyxvw|}}{|}|zzwwxywuy}~~||zyz~}}~||~~~||~~}{{zyxz|zT(**)*(((('''(&  
 |xxyyzxyxwy{{{zyzzwwxxz|~~}zy}~}|{zyz|}zz{yz{|{yzyxyvwvwwwvuxz|{|~~~~~~|~~|{{zzyyzz}~~~~}}{yxxz|}~||zwx}~~}{zzzxyy|}}|{{{|{|{||{{zyz{|{~~}~{~}|{yzyz|}~~~}|||{y{}{|{{|{{z~}|{||}{|zxwwz|}|{yzwwwzy{{yyyxxwyzz~zx{z~|||z{}|zxxyxyyyz|}~||{|~~}}~}|||~~}~~~}~}}|~}}}}}}|{z||{{~~{{yzz{}}~}}~}~}}~~~}{yx{}|{~~}~~~~~}{|}|z~}}}~~}~~}~}{zyyzxyyzxyy{y{zz~~~}}}||{zxxy|{{{yyy}~~||}{|{|}}xwwxxzzzxx{{}~|zyywwwz{|}}}|~~~~~~}}||{z{}}}}~|||~|}}~}|~}|{{{|}}{|||{{}|}|}{{{{||y{{||zzzxyzywyz|{z~}zzzyzyz{zz{{zzzyvwwvvwxzy{|||{|{zxyvvuvvx|zzz{|}|{{|}}}}|{zzxxyxvvutuvwvx|}|z{{{y|zy{|zz~{yzzyz|~{}~~~|{|{zwutz}|}|||{zxxxwwwyxy{}~~~~}~||{z{}|zzyzyyz~~||~}{||~|}}|zyzz}~}|~}|{}~|}}~}~~}}|~}{{yy{|}|{~|}~~}||}z||ywwzyy|}|{z~|zzzxyy||}}}{zyxwvxz{{z~|{zyxyxvvx||{{zxxw|~}|||}~~|{||{{|zzyz{S))))*()')'''(&  
!}z{{{z{zzzy|}||{|{|yyz{}}}|{}~~}~{zz}}|{zyz}}|z|zzyyyxwywxx{||~~~~~}{|||{|}}~}{zzz||}~|{zy|~~{{|yzz{~~~|{|}~}|||{zzyz|{}|}|||||~~~~~}|{y|~}|z}{zz{}~~}|~}|zzyxy{~}||{yyxyzy|zzzyyx{|{}zxx|}|z}}}}|yz{yyz{~}~{x|~~~~}}~~~}~~~~}||~~}}|{|{y}}}}~~|{|}||~~~}}~~~|}~~|{|{zxxyz|z|{{{yy}~}}~}||xxz||{yyyy{}~||}~}}}~zywxyxy{zy|}~~||{|ywwyz{}}|{~~~~}}~}~~}||~|}}~}}}~}|}|~~~~}}|{{||}}||{}||}|||}{|{{|{{z|}}{{zyx{xyxx{}z}|}|{yyzz{zz{{{zzzxxxyxxyzz{{{}||zzyyxvuuuy{{zy{}~|{{{{{~||z{ywwxvvvtttttrty}}}~~}}{{|{|{zzzzz{|{zyyyzz{}}}~}{{{yxvrwz|}|z|{yxxxyvwxxx|~}~{{||yyz|zyyzywxy}~~}|}||xy~}||{{y{y{~}}~~~|~~}|{|~}{|}~~~}~}}~|{{zxz~}|||{{|~~|{z}zz|{wwxyvy}{zz{{zyzzzz|}}}~|yxxuvwxzz{}~}{yyzwyzwwyy{zzxxvux}~|{|}}~|{z{||||zyzyzS(*+**((()'''(%  
 }zxz{{{yzzx{{|{y|{zywyz||}|{yx||}|zyyz|}{yxwv||zzzyyzywxxyvwvx{}|{}~~}~~~|{{{|zz|~}}~||}{yyz|||{zxxz{z|{{zyxz{|{{{z}}{|{{zxzzyzyz{~}}~~|{{~||~~~}}||}||zxz|{{zz{z{z~|}||{{z{xxwwx||||{zxwwxz{zxzyyxy{{{wtsw}}{yz}}}zyxyyxwz{z{~|v|z{~}~~~~~}~}|~}||~~{zz|~}}~~}zy{y{}~~~}~}~~||}||~~~~}}}}}}}|{~~~~}{zzzwxyyz|}||{{y{~~}}{{{zy{|{|zxyyz|}~~|{{|{}~zyyxxxx{zz{z}~|{z{zyxzxyy|||~}~}~}}~~~~}~~~~}}}{}|}}~}}}~}}~~~}|}}{||{{|~|{|||}|}||}|||{}|{|~}|{{{zxzwxxxz|{|{|{|{zz{zzz{|{|{{zxzxxxzyzz|{|||{{z{{ywxvw{|yy{|~}|{{{{~}|z{yxvwwvvuututrsu{{{|~~~~}z{||||||{y{}~}~yxxyz{|~|}}~}|{zywwvy|||{{|zyyyywvywwz}~}{{{yxz|zxxyyxxz|~~~}|}{yz|}}}}|}zz~}~~~|{}~}||}~~}}|}|{}zy{|}|}~|}}~~}}}}|z|{yyywwx|zzzz{{zzzz|~|}~~|zyywwyyyx{{|~||yyzzzyyxy{{{zyxwuvy}~|||}}~}{z{}}{~|zzyxS)**)*)((*&''(&  
!}{{{~|}|{||{|}{{|}|{z{zz}}|{||~~~|zy|}}{{zwv{||z||z||{{z{yxwz{~}}~~~}}|}~~}~~~~~}~}{|~}}}{{{z|x~}|{{z{{}}}}}|}~}~|}{{z{zz{{~}}~}{~}~~~}~}}|z{||||{|||}}}~}|}|||{{wxxz|||{|zyyz{{{zy{z{{{}{vros{~}}z~~}{{z|{y{{z{}}~}yx}~~~}~~~}}~}~~~{{|zz}~~~~~}|}~~~}}~}{}~~}|{{yyyyyy}}~}}}{{}~}|{{|{|zzxxz{|}~~}}|~y|~z{zxyxyyy{}|~~|{{|zzx{yxz}|||}}}~~~}~}|}}}~~~|}}~}~||}|}|~~~}~~~|}||{|||}}}{||||~}}}|}{|{}||||||}|zyxxxxyyyz{{|||{z{yzzyxz{z{{{zyxxwwzxx{|zzz{}}}|}zyxwy||{zz{~|}||z{{|{z{yyvwxwvvvttsrrw{{yw{}~~~{{y}~|}}}{yy|~~}xwwvyz{~}}~~}~||{yxxvw}}{z|{zyy{xywyxuz}~}}}|{{yzz{{xwyxyzy{}~}~}}}{yz{~~~}|||z|~}}||~~~~}|}|{{|{}~}|{|{|}|{{}{|}}|||}}|{}{||{yzxxwwxyzyyzz{|zyy{}}{}~|zyywvwwxwxz{~}{yxyz|zzyyy{z{zwwwxz|~}}||{{~~~}{{{|||~{yzxwR(**)+((((&'')&  
 |zwy{|{zz{y{zyyyxyxyy{zzz||zyyz{||{yxy{|zzwxvxzz{|{yz{z{|zywwx{||||}|}|~~}|{|~}~}~{{|~}~~~~}~}~~~|}{}{|}|{{yzyyx{~|zyyz{z{|{{{}||z{{zzzzxz|{}||}}~~}}}||}z}~~}~}||{{zz{{||}{{{{}||}{{{zzyzzwvwx{||{{xyyyxyzwyyzz{|{zsoopv~~~|{z}}{zyyzyz|zzz||}~~}~~}}zz|~}}~}}}~~~~~~|{|}~}}}|}~~}{yzyzz{}|~}~~}z}~|~}}~||~~{{~}~}|~}}{|{zwxywz|~}~||}~~~{}}{yz|}{yzzxwzzz{|~~}|zz}{|{zzyxyz{}}|~}|{zzzzzzzxx{}}|}|}}~~}|}||}}}~~}~}~~}~~||}}~}~}}~||}{||}|}}}}}|~}}}}{||}{|{{{||}|{||{zyyzyzyyz{z{z{|{{{|zxx{zz{{}yyxwwxyxwyzzywz||}~}}zywx{z|zz{{||{}{||{{yyyyyxxxvvwtttqqwz{xuy{|}}~|{y{|}}~|zy|}ywvvy{x|~|{}|~}||{y{wxz{z{{|yxxyzzyzyxx|~~}||||{z{yywyyxyzz|~~~~~~~~|||||~~~~~{{{}~|}~}|}}|{{||z~}~}~~||}~}||||}}|||~}||}{|{zzyzxwyzzzz|{|{{zz{}|||}}{y|xwxxwwxz}~}}|{yz{|z{z{{{{{yyz|{~~}}}}|}|}|z||||~{yyxxR***)*()()'''('  
!|yzxz|||}|}|{{zzyz{{z}{{{~|}{{{{|~|z}{{||{zxyyyyz~|zy|}}||zxx{{|}~|~}}||~~||}}}~~~|{~~~|~}~|}~|}|}{{{}|}}}{{|}|||||}|||{{~|zzz{z|||}{}{|~~~}~}|z}~}|~||{{{||}}}}|}}}}||||}|{{{zxwzz~}}|zz{{zy{zz{}|}~~zurssw|||}~~|zyy||}}{{|~}~~~|{}}~~~~}}~~||{yyy{{z|}~}y}}~~~~~|~|~~~z{}~~|}}{yx{zz~~~}~}|~|{|||}{{ywyyzz{{~~~~|z{}||}||{z{{{}~}~~}||zz{{zyz{}}}~}~~~~~~}}|~}}}}|}}~}}||}~~}~~~}}}||}||~|~|}|}}|}~}}||}||||{|~{|}{|{{zyz{zz{zzyz||||{{zzxyzyy{|{yyvxxzxyz{yywwz|~~|zzywxz}{{{|||{||{{{z{yxyxyzzxyywuutrruxyzxvx{z~~~}z{xy|||~|zzy{}~~yvvtwzxz}|{}}}~~}{{z{ywxzzzz|ywwz{z{zz{z~|~~|||||z{{zwxywwyzzz{{{}~}~|}~}|||||}~~~}|{}|||}~}~~}|}}|y{{}{|~~~{|~|}}~~}|}{|}}|||}||||{|{}{xzyyyy{z{{{zzz|zyyz|{||{zzzyxyyxwwxz}~}{{||yy{|{zy{zzzzzyy{||}~}}}}~}~}|{{|{{|{yyywR(**)*)(()'''(&  
 }yywyz{z{z{|zyyyyzz{z{||||{|zzyy{|{zzzzz{{yyyyxwx|ywuxz||}yxzz{{{|||}}{{~~{{|{{|}~~~}~~|xx|}||}~}}}~||}}}~}}|{z{||{}|zz{|{{z{||{}|{{{zyyzyzz{}{zzxxy|~}~}~{}~~|~|{}{zz{z|}{|||||||}{{{|z{zzyxwvz|||zz{{zzzywxz|z~}~{utuwx|}~}}~{{{yxyz}|{{|~~}~|~}~~|{{{}z{}~}}}||~~}~}~~~~}}|{{yyyy{yy{|}~|~}}~~}}|}}}}}|~~{z|~~||{{zyx{zz{~}}~}~~||{{{{}}{{zzyz{zzyz|}}{~~}zz}~|||}}||z||}}~~~}|}{{}|{xy|~}~}}~~~|}~}}~~}}||}|}}}||}}|~}~||}|}~}|}}|}|}}~}~~||}|z{||||~|}|{||z|{{{zzzyzzzz}||}|{yyzzyyz|zzxwxyzzyzyyxvwvz|}}|{{xyz||{|}}}|}|}{{zyyxxyz{{wyxwuuvtuvzzzyzy{{~}}||zyw{{z}}{yxy}~}yxvsuxzzxzz|}~~~{z{|yxxzzy||ywux|z{|{{}}~}~}||}|z{|zyxyxy{||z{{y}~~~~~}}~~~}}~~~}}|||~|}|~}{{|{{{||}}~~~~|}~}}|}}~{}~}|}}}}~~|{|{zz{yzz|{||}{{{}||{}|{|}{yz|zzzzyxyzy{}}{{}|zyz{{|{|{z{{{zz{||}~~}}~~~||}|{|}{{{zxS))*)*)('*'''(&  
"}|{{z}|z|}}}|zz{{|{{{|||{}}|{}|z{}}~}|||||{|{|zyxz{zvx{{}~}|z|{}}~~}}|~}~|}{}|}||~~zx{}~||~}~~~~|||||}~|{{}}{|~||}}}{||yyzzyxyz}}{|yyz}~}~~~~|}||}{}z{~||}}|}~~}|}{}||{|zyxxy{~}{|}}{zzxux||}}}ywwxy}}~~~~~|}{|yxy~}}{|}~~|}|~~||zwx{|}~~~||~~|~~}}|~yzz{xz|~}|{~~}~~}~~}{{z{~}}zz|}|{zxzzy{||~~}~~}{{}|{~}|z{|{{|{zyz{~~~}~~~{{{}}}~~~~~}|}~~~~}{|{{yz|}~}~~}~y~|}~~}}}~~~}||}|}~|}|}}|}~~~|}|{z}|}~{}||~}~}}}|}}|}}{|}}}|}}|||{{{z{|y{{{|}{{}||{z{{yyz{{yxxxyzzzz{wxvuvw{||~{{zxz}|{|||}}||{{{zyzxwxzyzxyxwuuutvwyzzz{|||~}|||{zy|}{{~{ywz{|}xwvttxyzvyz|||}}|zz{yyxyxy{zyxvvy{{zz|}}~|}}}{|}}|{|zzyyxy{{{{{|z|~~}}||||{}}~~}~~~|z{|}~|~~}|{|{zz{}}}~~~|{{|}}|~}~~~|{}~}}~~}|}|||}|zz{zyz}|{{}{z{|||z||z{{{{{{zyxzxxzzzz||{{}{{zyz}{{yz{{{zyzz{|}}|}~}}|}|{|}|||}{z{{yS()))+(('('('(%  
!}{yy{zzzz{|{zyz{z{{{{{{{{{||||zyxz||}{{{|{yy{zyywxwxvvwz|~||zz{{}}{{|}}|}~~~|{{z|{y{{z{}~~}|zwvy|}{|{}{{~~~~}}}~}~|||{{{|~}~}|y{zzzz{|||||zzyxxxxwxx{{{yxwwz|}~~}}}}}|}}}}{{{{z{|}{||{|}}}|{{{z{{zywwvx{}~~|{}}{{zxwvx{}}}}yywwx||}{}~}}}}{{yzxvy{yyx|~~~~}xtvz|~~~~~~~|}z|~~}~~|}~~~}||||zxxzyxy||{z|~|{|~~~~}{|}}~}|}|{zy{|~}|zz}~~|zyywx{xz||}~}~}}~{{{|{}}|{z}{{{{y{z{z|~}~}|z{|y{~~~~~}|}~}~~}|||{yz{}~~~}}}~}}~~~~|z||~~~~~|}~}}}~|||}|||{|z{~~~|}|{{}~~~}}}}{}~{}}|}}{z|}~||~|~|||||}||{{|{{{{||}|}|}||{zzyz{yyyxxwz{{z{y{wwvuwy|||||zy{||{|||}||{|||{zyxwxy{{yyywvvuuwxz{{{||{}}}{||||yz}||~}yyy{{zwuvtuvy{yyz{|~}~|{{{zyxwxwzzyxwxy{|{z{}~~}|}}{{|~}|}zzzyyz|}{{{{{z{~|}}}}|~~~||~|~}}{|{{}~}~~}}}zz}}}~}}~}~~~}}|}||{{|yyz|}~~}||}}}||||||{{z|zzzzyzz|{{||{{|}{{{{{{zzz{{||z{|{z|||}}~~}{||{|{}{{{|zU))))*()()'(')&  
!|{|{|{{{|||{|}z|z}|||}}}}}}~}~|{z{{|~}||||||}{yyxyyxxxx{}||{{}}}|}}}}}|z{zzz{zw{}}||{yuux~|}}}|{|~~|{~~~~~}||~}~||{|zzzy~~}~|}|zzzyyyy{||{zxwxz{}~~~}}~{{|}|||~}|}|~}~}}|}}||}}{yyxv{}~}|~}|}|yxyz||}zyxxy}}||~}}~}}~{zyyyzz|}{vx|~~~}~~~}~~~~}~{xzzzxz}|}}}~}}~~~}|{{~}~{}~||{{{}}}}|{|~~|{{yww{{z}}}~~~||}||}}}{|~|{{|}{|~}|}~|zz}zz}~~}}~|{{z{~~}|}}~~}}||z|~}~||}~~~~~~~~}|}}}}{z{{{~~}}}}{}}}}}}~~}||{{}}||{|}|}{|}}}~~}|}}~{|{||{||||~|{|{{|{{zzzzyyxxxxxzz{z{zvvwuvw{|||zzy{}}|{{{{|}}|||{zyzwyz{|zyxywvvvvxyz||~|}|}||{z|}z{|}|||zz{zz{vuuutuxyyzz{z~}~}{{zxyywuxzywyyz{{z{z|~|{|}}{||}}|}{yz{zz{||{|}{{||~~~}|{|~~~~||~}}~}|{|{|}}~~~}|z{{|||||}~|}|}~~}}}}}||||||{{xy}|~~~}||||||{z|}|z{|z{zzyyx{z{|}~|}}}zz{z{zy{z{|z{{{zz{}}~~~}}~{|~|{{|||}{zT(**)*()')&''(&  
 |yzz{{zz{{z{{zzz{{zz{{|z|}}||}{z|z{|}~{{|}{z||{yxywxwyxxy~~|{|{z{||{{|}|~~}}||yzzxyywwwy{yxzyvtuz}}}{{zyz{|~~}~{z{~~~}||}}|~}||yzz{{|~~|}{}zzxxwyyzzzzxxvwy{|~~~~~}}}~{{}|||||}}||||}||}~{}||{{|{zxywvwz{{z{|{|}}zyx{{|}xwxwz}||{}|}|~||{~{zzyxxy|~~{z}~|}}~|~}{~~}~~~~}}~~||||yyzzyxz{{}}}|||~{|zzzx~}}}|}~}~|zz{|||}zz}|~}}zzyxxwyzy}}|~~}~~}|}|{}}~|z{}|}}|}||}}}~}|zzz{yz{}~~~}~~~~~zzz}|~~}}}}}|{}{ywx|~~~}|}~~}}~~~~}||~|}||{z||~||{{||}}|}||~~|}|}{|~~}}|{{}|}|}~|~}|}}}|{|||{}|{{|}|}}{{{{zyz{zyyyyyy{zxzzywwywuvz{{||{y{~}||{{{{|}|{}{{zzwxy{zxyyzzyxvwwy{||~||}}{yz{||{{{~}~}||{{yzvttvuuwx{zz|z}~~}{}{yzzwuvyxyyy{{{{y|{||{z|}|{{|{|{zyz{{|}|}~}||{}|~~~}}|}}|}~}||{{|}~|{{}{|}}}|}~~}}~}~|~~||~|y{}}~~~~~~{|}}||}}{|{{{{zyyyyxzz}~~}~}|yz{{{{z{z}}}|||{{}}~~}|}{}~|||}z}|~|T***)*((()&''('  
!|{||}}|||~}}|}{||||||}~}}}}~~||||}~~}|}~~}}||yzyxx{zzz|}~~|{{~}}|}}~~~~}}z{yz{zzxyy||zz{xwv{~}}}|{{{~~}|~}}}~~~}{z{||}}}}|zyyxyz|{|zyyyx{z|~}~}}||{|}}}~}}|}}~{}}~}~~~z{||z{ywxz|{y{}z{~~|y|}~~zyxwy|{|}~}|{~}}||}{x{xyz|}{~~~}}~~~}}||{{{yxyxz~~}|}}~~z{{{y|~}~~~}}}||||{~}|{|~~~}{{yxxxy{{}}}}~|}|||~~}{|}{}~~}}~~~~|~{{z|yz|}~}}~}~}|{{}|~~}|||{zyyzy||}|}~}}}~~~~~}}}||||||}~~~}}{zy|}}|||{~~||}}||}}||||||~|{{}}}~~|}}}|||||{|||{}}z{||||z{z|{{yyxyyz{y{|zwwxwvw{{|||{yz}~}|{{||{|{z{||{yxwyyywxxz{ywwwvwyz{}}}}|{zzz|{{y{|~}||zz{uuuuuvxxyyyzz|~~}~~}||{zyzywuvwwy|{zz{yz{{z{{z{{{{z{{}zyzy{}~}||~}{zzy{|}~}||{{{|}~}~~|}}{|~}~~}||z{~~~|||~zz|{{|}~}}}|||~}}}{{{z}}~~~~~~}}}}{||{|{{y{yyyxxvxz}~~}|zzzz|{{{{{}{{||{{|||}~}|~}|||}|{{||}|T(+*)*((()'''''  
 |yyzyz{zz|{{{z{{{zzzzz}}|}|||~|}}||{||}{{|||||{{zywwwxz{{{}~}}|{{{||{|z{|~}~{|zyzyyzyywyzyxxxyxwy{~}}|zz{{|}~}{||||}~}|}~~~}~}z{y}|~~~}}||zyxxzyzz|zyxyzzyz{~~}}~~|{~}||{zz|}{}}}||{{{|}|}}}|zz{~||{yxxzzxxyzxwy}{|z~~}~~zwxux{yz{{{|{|z|{z|{y{xxxz~}{~~~~}~~|~~~}~~|~|~|{{~~}~{|{{xwwvt{}}|||{}{z{yz{z}|}}~~~}~{}}|{z{~zy{}~}}~{{yzywyz{|{}}||~~~~}|}z{{|~}z{}|{~}||~}}|}}{zy{xzz{{|z|{}}}}|}||||}~}||}{zzyzyz{z~}~~}}}~~~}~~}}}}~}|{{}~~}}}|zzy{}}|{||}~}}~||}||}}{{|||{}{}}~~||}||{}|{|}|{{|}|}}|||}|z{{|zzyyyyzzz{{zxxywuvxy{{{zy}{}|||{{{|||{{z{{zzyxzzyww{}zzwwxwxzz}|~|}{{{{||{{{~}|{{{{vuuvvvyyyywzz}}}}|{zzzyxvvvvx{|||{z{{{zzz{{}||z{|~|zyzz|~~||~}|{{yyz|}{|{}{{{|{|~~}~}}|}}}~~}|{y~~~||}|{}||||~~}~}|}~~}~~|{}|~~~~~~|}}|{||}zz{zzyzyxxy{~~{{{{||{{{||||}||zz|{|~}|}||~~||}~|U))***((()'''(&  
!{z{|{||{|{{|||||}}||{|}~}~}}}}~}}}}~}}~}{|{yy{||}{{|~||~~}|{{z}~}|zz{{{|zxy{zyxxyxxz{}~~}|||}~|}~}~~~}~|zz{|}~~~||zzzx|{|{{|{||{y{}~}}~}~~|||{}}~~~|{}|}}~~|{{~~~~}{}||{zz{yzz}}}|{}~zywvwzzz|~~|}{{{{zzy||zyz}}~~~~}~~~}}}}}~~|y}~~~~~}{|yyxwvz~~{|||zz|{{|}~~~}~}{}}}}zz~~}}}|z{zxwxz~|~~~~~}}|{{{~}z||{|~}~||~}~||{{z{|{||||{{|}~}}|{}~~~~}}||{{z{z{{|~~~~}~}~~~~~~~~}}}}}{||}~}~|{||{{}||{}|~~|}}~|~~}|||||{}|}||}~~~|}}||||{||{|{|}~~|}|}}{{z|}{{{yxx{{z{|{zwxwvwy{{{{{{|}||{{|z{|{{{{{zzzxyyzxxxxy}{{wvwxyxxzy|~~|{{{|{{{y|}~}|}{{zvvvwwwxzywxzy}~~}}~}{|}{{{xvxvwvwzz{z{z{{zzyyzz{{|{|{|{zy{z|}|}}|{{zxyxz{yy{{y{{zy{|}|}~}||||}}}~~~~~}{y|~~~}}}}}{{|{||}~{}}}}|}||~~}}{|}~~}~}}~~}|}}{z{|zy{|zzzzxuwy}~|{z{{{|y{|||||{{zz{|{~~|~~||zz|~}|}}}U(**)*((()'''(&  
 {wwxzz{z{|{{|{||{|{zyy|~}}{|||}~}~}}||{{|{}}||{zyxyz{{|{{{{}~||~|{|{{{}~}~}}{zyzy{yxxzxywxxwvyyz|}~~~{zy|}}}~~}|}||}|}~~~}~~~||{|{|~~}|~~|{{|xyyz{yz{y{|{}{z|z{|~~}}}|{~{{{||}|}{{{zz{~~}~~}{{{}|||~||||{zyxyzzz{|}}}~~zxwvwxx{|}||}}zyxxvw}{yy}~~~||~}|~~}|}}|~~~~~}~{~|}}~{}}}||yy~~~~}{yyxvvv{}~~}|{{{zyz{|}~~}~}~}~~}}|||{{{}{y|}}|}zyyxwwx{z|~~~~~}{{|zy|}{zzzzz}~~~~~|~||~{zz{yz||{|zyxxzz}~}{{{{}}}|}||||{||{zz{{}~~|}~~~~|}~|~}}{{~|}~~|{|{||~}|||}~}|~{|||}}}||{|{{z}~|z{~}}|||}{{{}{{{z|~~}}{||||{}|||zzyy{|zy|{zxyvvwy{{{|z}{}}{{{{{y|{|{|zzy{zxzzywww{{{{vuvywxxxxy|}|{|||{{|{{}}||{|wwwvxyz{yywy{}}}~~}{}|{z{zyxyxyyzz|||z{{|yzz{zy|{z{|~}|z{z{~}~~}|{{{wxyyyyz{z{{zxvx~||{}||}}}~}{|z{~}}~|{{}|{}~~}~}~|}}~}}~~|}}}}~~}}~~}}|{|~z{{|{{{{xwtx}~}|zz|{|yz{|{}}~}{{|}|~~{}}|||z|~~~}||U)*)))(('('(')&  
!}yyy}|{|z|}}}|}}{}|}{|||}~~}~~~~~||~}}~~~|z{zw{~~||||{|~}~}|~{|~~~}}|{{|}{yzzyyy{ywyzyz{}}~{{xy~~~}~}}}~}~}~}}~~~~~|{|{{z||zz|z||}}||}|{}~}}~}}{{|~}|~}}|{{zz}~}{|z|}{~}~}|||{{|{{{|}zyywvwx}}}~~{zzyxvw}yx{}||}}}~}~}|||~~~||}}~}zz}~}{zyyww{~~|zzzzzy|~~|}~~}}}|~~~|{{|}|||{zzyxyxz|~~~}}|{{||{|||{xz||~}}~||~~|{}zz{}{|{yxwy||}~}~{{~||}||zz{{{|{{z{|}~~|}~~}}~~~|}~~{|}}}~}|||||}}}|~}|}}|||}}}}}~}{{{}{{|~}||~}||}}}}~||{{|z{z}~~~||~|}|}}|{|zzy{|{||z{xzxxxxyzyz|{|}{|{{|{zz{{zzzz{yyyzywwxz{{zyvvxyyxwxyz{z|}}}|z||}~}|}{||zwwwwxz{zzywyz{~~~}||z{{|||yzyyxyyyyz{xz{zyxzzzy{{z||~||{|||~~~}}{{{{yxxxyxyyxyzyvuu}~|}~~~~||{|{}}}||{xz}}{~}~}|}~}{zz{{{}~~~}|{|||}~|}}~~~}}}{}~}~}~}~|{||{{{|z{zyvutv{||~~||zyy{{wwy{|||||}{}||}~~}|}~~}|z{}}~||zU(*)**'(()'''(&  
 |xxyyz{|{{|||z{zz{zz{zzz{|{~~~~~~{{}~}{|~|||~}}{zxww{|{{xxz}~}}|}|{{z|~~}}}~|}{|{{{ywxwxxxxvvwxyxyz{|||zzywxz}}}|||}}~}~}~{|}|}}~~~|}~}}|||z{|zyyzzxz{}|}{{{||}~}||{|}{zz{||||}|{yxxx{~~||{zyz||~~~}|{|{{{xz{|~}zxwvutty||||}~|yxwww|xv{~}}}|||z|}~~~|y}~~~|}~}~~~}||{{|{y{{~~|{zxxwy~|}~{yxyyxx|~}~|{{}}}}}|~|}~}{|z{||{{{zyyxxyvw}~~}}|~~}~}{||{{zz{zxx{||}|}{|~||}zz{{}{|ywvyz}~~~||{}|}}}|z{{{{{{zzz{|~~~~|}}}~~~}}~{|}}|~~}{{|}~}~}}}~~}~~}|{|}|{||}{}|}~{{{}~|}}||||||{|z|{{{}~~}||}||{~}{{{zzz|||{}{{z{zxyyyxxy{}||~|||{|{z{z{|zyzzzz{zyxyww{|{uuvvyzzyxxyzyy|~{|||||}}||}}|{{vwxxzz{{{yyyz|~~~}|{}|}~{zz|yzzyyyz|zyyzzyzyzyz{{{|~~~~~}}~~}~}|{{}zxxxz{yzwxxzwvw~~|~~~~~||{}|||zzvx~}~~}~}}|}yxxz{|~}~|}{|{{|}|~~~~}|}~|}}~~}|}}|z{{{zzyxvuu{}~~||{zz|{zxvz}}|}{{{|}}~}|}}~~}{|}}}|~|U))***((()'''('  
!}zz{||{{}}|{|}{{|}|{|}zzzzz~}{{{~~}~}}}~~~}}zww~~~||yy{|~~~|{|}~~~~~~}}}~zzyxxy{ywxyyxy{zz{}{{zywxz~~~|}~}~}|}~~~}}~~}~|||||zyy{{{}|}|}}~~~}~~||~}|||||}~}}{yyvvz}|}z{{|}~{|}||y{{~{yxwutsvz|z~~}zyyy{~zv}~~~}}{{z|~|z||}~}~~}}z~|{z{|}~~~}}}|{{}}|zxxyyy}}}}{z|~~~}|}}}}}{{|}|}|{{{xwwxv|~}~|}}|}~|||zz{||zxz||~~~}|}}|}}z{||{{ywvwx{}~~~}}{}}}|}||{|||{{zzyz{~~~~~~~}~}}}~~}~~|}~}}}~{|~}|}~}||~~}~}}}||~}|{}}{}}|}}~}}}~~~}}}|{}|{z{z{||||~}||{}|}}~}||||zy{|||||{{|{zzyxxwxz{|}}}|}||}}||||{{x{{{zzxxyxvy{zwuuwy|zzxxx{vvx{||{|zz{|z}}{z{tuwxz{{|{yyzz|~~}|}|{|}|{yyyzyxxxz{zzzzyyyxxzzzx{|~}~~~||~~~~}|z{{zyyxzzyzwwxxyxy|}~~}~~|~}||{}}}y{yxy|~}~~~~~~}||||yyxxyz~~}}}}|||{z}|}~~}}}}|}}~}~~|{{}}{||yy{zyxwwy|}~~|{|zyyzvxwy|||{z{z|~}}}}~~}{||||}||}}}U)****((((''')&  
  |xyyyxzy{|{{|{{zy{||{{{xwwv}~~|zyzy~~}|}{}}|}}||zxwz||{{xzz||}~}~{{z|}|}}||}~}|{yxyxwxzxxvxwwxzyyzzzywwtux{}}~}}||{|}~~~~~}}|}}||~~~~~}}~}~}}||{|||{yxyy{|}|~~}~~~~~~|}||||z{|{{{}||zyvsrv~}~|{z{{{|}~}}}|{xz|}~~zywvwtsuxywy|yxyxx~zw|~~~~}~}~|zzyww{~~}y{|}~~}}}}|~}|{z}}zzzz{|}~}|}|{{}}||~|yxywxz{~}~}|zyz}{~~z|{~}|{z|}}|}|{ywwwvvz}||{yz|{|{|{{{{zz{{{yyyz}~~}|z{}}{}|z{z{|zyxxvwxz}~}}|{zyz{{z|{{{zz{{zzyyx|~~~}~|}||}}}~}~~~~~}|}~~}}}{{|~{||||~~}~~}}{|{{|~{|}|}~}|}~}~~~||{}|{|}||}}}|}~}||}}|}~}||{|{z|}{|}{||}{z{zxyyzz{|}}}|}|{{|||}}zzyyzzz{ywxyxyz|xutwy{{}zyyyxuuzz{{|z{|~}z||zzzttux{|{}|{{z|~~~~~~}{||~}|yz{zzyxwz|zzzzzyyyyyxzwz}~~}}}~}~}z}|{zz{zyz{yxx{z{z{~~~~}}}~}{||{{{}{{{}}}~}~~|}}ywxyyz}}|}|{}}{{|}|}~~}|}}}~~~~~}}}{||{{z{}zyxyy{~}{|}|xzywvwx||{|{z{{}}||~}{z||{}~}}}}~W)**)*((')''((&  
!"{yyz{|{{|}}||}}{zz}|~}{xyxy|}~{{|~}~~~}}|||}~~{{xz|}|zy{~}{{~}}~|~~|{{{zxy|zzywyxxyzzyzzxywuswxz|~~}{}~~~|~}~~~}}~~|||zyzyyzz}~~}}~|||}|{||}|}}~|zwssv||}{{z}~~~}}}~{{}}~{zyxwvtuvwvy~|wyyy|~{~~~~~~~|z}}|xxvwy~~}||}~~~~~}}|||}}{{}{||~~}~~}||}}||}{xywxz|~~~|zxz|~~|z{~~~|{|}~~~~yxxwwx{~~}}|{{|}|{|}|}}||{{|{zzzxy}~~|}|~}}|{y{y{|{{yxxxwy||{zyxyzyyyzzz}{|zyyzz{}~~}|}~|}}}~}}~}}~~}}~}||{}}|{|~}}|}~~~|}}~~}||}~}}~}}~}}}}}~}~|~|||{{|}}|}}}}}}}}|}}{|}}~}|||{{zz|}||||}{}{zyzz{{|}||||}z{{{{||{zy{yyzzyxyzzzzyxwuuxz{|zyxxvutvyyz{y{{}zz{zyyzvstuy{}}|}{|}~~}|{|~~}{{zz{zwvx{zzzzzyyxvwvyux|~}}|~~~|z{|zzzyyxy{xyyyz{|}}~~}}}}||||z{}zz|~|zz{|}~~~~}~~~|{ywvyxz}~}~|{{{{}{{|}{|}}~}{||~|}~~~~||{}|{||{z{{{yxywyz|}{{}|yzzxvwxx{{zzz|}|~~~}~||}}|z|}}~~|{|~~W'**)*((()'''(&  
" |yxyyzzz{||{{z|zzzzz{|{xxyy|~}{zz}}}}}|{{y||~~zyxw{|||zy{||}~~}}~~}}{}{}}zzx|~|{{zyxyyzywyxvwyyzxxxxwvurtwvy{~}}||{z{{|}~}~}~~~}}|}~||}~~~}{|~~~}~{}{{yyyzxxz~~}}~|}|{|{{zz{|{}~||zwtwx|~}}|{zyyx{|~}|}}z{{||~~zzzwxvsrrrtx|wwyy|}|~~~}~|}~}~{{}}yx{z{|}}|zxxyy}~~~}}|~}~~}}}{|{|~~|z{}}}}|{z{{{{{~||}|{}||{yxwxy{~~~}{zxx|}|~|{zz|~}{||~~~~{wwxuxy~|{||zz{|yz||}}{}zz{zzzyxvw{|~~|}}}}||{xzyxz|{xzxyvwx}~~}}|{{zwxyzyzz{{|{|{zz{xyz~~~~~~~|{||~{}~~}~~|}}~}}~~}}}z{|}|}~~~|}~~~~~}||}|||}|||{}|~~}}}|}~}}}|}}|}~{{|}}}~}|||}}}|}{~|}|{||{z{}~||}}}|{zz|zz{|||~~||{||{||{z{zyyz{{zyz{zzzyxuvuvz|zyzyxutvvx{zxz}~|{yzxyztrsuxz~~~}|~}~~{{|}~~||z{{{xwx{zyz{{yzzxxvwuw|~~~}}~~~||||{{{zyyz{yyy{||~~~~}|}|{|}|zz}{z}~}}|}}~~~~}zyx{{|~||}yz|~}}}~|{|}}}{{|~{}~~~~}|}~||{}|zz|{zz{xxz|}|{{|zz|{xyxy{z|yz|}}}~}~}~}~~}{|{}}~||}X)**)*(('*'''(&  
#!|zyy{||{{}|||}{{{||z{~|{{{{}~}}~}}~||{{}~~|zz{}}}{z{}}}~}~~|~~}~}~zx|~|||yz{{{zyzzyx|zyzyxwxxustvwy{}}}|||{z||}~}~}~~~~}||}~|}{zz{z{yz}~~~~}|~|||{}|{|~~|{yyz}~}}{zyz{z~||}}|}}~{|zyyxussrs{zyz{{~~}{{|~zw{~|zz|}~~~~}}}}~}||||~}|{|~~~~~|||||y|~}~~}}{{|yzzyz|}~~~|yxzz}~~}{z{{~~{{|~{zyzzy{}}}~}{}{{|{{xx{{}~~|}}zyzyxxz}~~}}~}||~zzyy{}}{yyxwvvz~}~|||{yzz{z{{zz||{||{zywv~}~}~~~~~}}}||}~~~~}{}}~~~~}{||||~|}|}|}~}~}|}}|}{}}{|}|{}~}}~}}}~}}|~}|{~|}}~~|}}}||}|||}{||||{{|{{||}||~}~~}{{z{z{||}}~~|||{}||{{z{yzz|{{{z|zyzyxvwtux|zz{{wvsvwyyzxz||{zx{xx{usrrux}}{|}~}|zz{}}|{{|||ywxzyzx{zzyxwvvvst{|}~~~{}~}|{|{|{{|zyzzyyz|{}}~~~~|~||z{}~{zy{{|}~~~}}|}~~~~}~~}{z{{|~~}|z{wwz|~||}|{{|~}||{{{{|}~~~~}|{}}{|}|{{|{|{{zyyzzzz}z{z{yxxyxyyyzy|~{}~}}~~}~}{{||{}|{z|}~X(**)*((()''')&  
$ |yxxz{zz{{{||||z{{zzz{{z{{z{{~||}}}~}{zz{||~}{zyxy{}}z{{{|}~}|}|~~~}}}|{||{{}y{zyzz|zzzxyxzyzyyxvvwvurtwwy{{zz{xxy{{|}~}}}}~}~~}}|~|~{{}~~~~}}||{||~}~~}|{zzyzyxz{{}|~}{|{zyyzyy}~~~~{yy{}~}}|ywxxxz}}|}}}}||}~yzzxzxurqps{}{|}||~}}~}~~~~~~~|~~{yxz~|{~~~}}}{z}~}~}|}|}}~}{{|zyz}|{z{|~~}||~|{z|zz|~~}||{{|{zyyy{||}~}zyxy{{|}|{{z|{}~~|y{~~{yz{zy{}}{}|}|{{{{{ywwxy}|}||}{{z{{yzz{}~}||}{{}~zxx{{{|{zxxwvu{}}}||}z{zyz{{{z{{{{{{{{wut}|{~~~~}~}~~}}}}|||~}~~}{}|{}}~|}|}|}|~|}}}}|~}~}~|}|}||}}{|~~}|}~}}}~}}~}}}}|||}~}}}~|}}||~|}|~||{}{}{}{|{}}{|}~|~||||~}|}{{{{}|{~{yz{zz{{z{zz{{zzzywxttuyz{{{zwvvvvy|zz{|zzyzxwywtqqsw{}zz{~~~~}|||}~}~{|{|{xx{yyyzyzz{xwwvttx}}}~}}}}}{||||z|{yyzyxz{|{~~}~|}}}y{}|yz|z{|~~~|}~~}|{}|}~|{{www||~~~|||}|~}}{{||}}~|{}}|{{}||}~|{{|{yy{y{||zz{}{{y{zzy{z|{}||}~~~}~~|}}|{|}}{|}}W)***+((()''''&  
%!}yz{{{{}{z~}}}}|||z|}|~{}|{z{~~~~~}}yz|~~}{yz{}}~|{z}}}}|||}|~~}{|{{{}{{}{yz{zyzxxvxwvutvwxz{{z{{zzy{||}}~}|}}~~}}~}|}~~}{}}~~~~~~~}||{|{||~|}~~}}||||zz|zz|~~~||}}||ywvwz{}}}~~~}|}z|{zzyvsonouz~~~~~~~~~|zxz}~~~}~~{~~~~}}|~~~}}{|z{|~}|}{|}}}~~{zy}}{}}}|{|z{zz||{|}~~{yzz{|~}z{|||}~}{y}~|{|{{}|}z|~~||{zz{zyyxxy{}~}{~~|{{z{{z}|}~}|}}{|~|zzz{|{zyzzwwz}~}}||||z{yzz{|zz{|}{|}{zvs|}~~~~~~}}||}|~~~~~||}}~~~|}~}||}}}~~}}}~}}~}||}|}}}}|~~~~}}}~~}}{}~||||z{}~}}}|}}||{||{}|}||}|z{||||}z{{}~}|}{{}}}}~}||{|{}||}{{|zz{|{y{|z{zzzzwyutsvxy{|zxwvvux{{|{yzwyzxvxvtspqvy{y{}}~~}~}~||}}}|}~{{}}zzx|yxxyyzzyxxwwuux{|~~~}}~||||{{{||z{{xyzz{{|~~~}}~}}|zzz|zzy{yy{}~}|||~~~}}|~}{|||~~}{{xwy{|}~||{|||}~{|}|{~~~~}}|{{||{{}}}||{z{|zxyzyy{|{zxz|{z|zyzzz{|}|{{}|~~}{|{zz{{{z{|zT()))+(('(&'''&  
&!~zyy{{z{zzzz{{||||{zz|}}{|zzz}}~~|}}}~~~~|zxz~~}{z{{{||yyyz~}~~|~~|{}}}|}~~{||{zz{{{{{{zzzzyxywuwvwvuwvwwz{y{zxyxyz{{|{|{{|}}{|}}}~|}}~~~~~}~|{|}~}}}}}}||||{{z||}|}|}}}}}~~}z{|{|zzyzz{~~~}}}|}|~}{ywsoquvz}}}}|}{}}|}ywzzy{usomlovy|{}}~~|}|}}}~~~}|zy{}~~~|z}~z{~}}~~}|{~~}~}}|{zz{zz|}}||{|}}}{|zytu|~}~}||~|{{{{yzzz{||}}~~}zzz{{|||{{||{|}~{|z{|~}||zz}}|||}|{{zzxyyyxxxx{}}{x|}}{||{{{}|{}~|{}|}{{}zyzzz{}{y{{yz|}}}||}}{zzz{{|{z{z|||}}{vu{|~~~}~~~}~~|||}|~~}}|~}||||}}|}{~~|||}~}~}}~~~}}}|}|}||}}}|~~~~~~||~}||}}|}}|z|~|}~}}|}||{}|}}}{|}}|z}{{{||{||~~~~~~}|}{|}~~~z{{|||}}|{z||{|}{yx{|{{|zzyxwvuuwwx}{{xxwuvy||{{xwwxyvxwttpotxzx{}~~~}}~~~~~~}~}{|||{zy|{yxyzy{{yywywvy{||~}~~~||}{zz~}{{|zzzzz{~~~~~||||z{{|zx{yzz{~~~~|}~~}~}|z}~}~|{yy}{|}~~||}{|}~}|}~~~~~||{||{|}}}|}|||{{zz|zzz{{zxz|{z{zz{|{z|}}{{|}}|{{{{{|||z{zS()*)*)('('((''  
'"}{|{|{z{|{z{{|}}}~z{}|}}~~~|~}~~~{xz}}|||||{{xyz{}~~~}~~}}}}|{{}|}{|||{||y{zyxxyxxwwwwxzz{{{zyx{zz{{|{{}}}~~~~~~~~~~}}}}}}~}}}{}~~}~~~}{{~~~}|{||{zyyz}~~~}~~|ytqopruy{|}~||||}}}{}}~ywzzzyvstqlnty}~}~}~~}{{~~~{~||~~||}~~~}~||z|{{}~}}~}}}~{zwrrx|~||{}{y{{{|}~|~~{z{|{}||{|}}}{}~}|{|}|}}|}}}}}}||zwxyzyx{{y{|}{z|||||{|||{}}~}}}}}|z{||~}{|||}|||~}~||}~{{{{{{|{{|||}~~~||~~~~~~}~}}}~~|}~}~}}}}|}}~}}|}}||~~~}~~}~~}}~}||}{{|~}||~}}}~}~}|{}~}}}|||||}~}|{||}}~}}~}|}}|||{{zz}~}}}}~~}}}{{z~~~|}{{||{|}|{z}}|z{zzy{{|z|zzxyxvuvwvw{|{yyxwwyz{z{wwuvwuvvtrqpqsxwx}}~~}~||}}~}~~}}{{|}{zxz{zxxxzz{zzxwxxx{|{}~~}|}~|||}{{~||||z{{zz{|}~~||}{yyzzyyyyz||}~|~}}|~}}}~~|{{~~~~{zy{{{}}|||}{|}~~|~~}~~}~}|{||z{{~}}{}{{{{}y{{{zz{yzxy{z{{zyxz{z|}|||{z}}}|{yzzz||{zzwR(****()')'('(%  
( |{{y{zzz{xyzzz{{~}{{{z{z||}|}}~~}{}~}zzz{}|{{{z{{xwvx|{}~~}}}~~}}}}||~~~{zzyyz{~~}|||{z{{xwyzywvwvvwz{{z{ywwyyzzzyz{}|{}~}}}}}||~~~~~~}~}}}}~}{}~}}}~}}|~}|~}~|~}}}|}}||zzz|zxvx~}~}~||~}|{xqooqqsxzyyz|~}|{{zz||}{|}|xvx{zyurvummrw~~~~~|}|}}|~~~~~~~}z{|~}}}|z{}~~}~|{}}}~{{x|z|zzw{|{}}~~|{ytpqtx~~~~|}~}|{|yyxzyx{|}~~}{{}{{|||{{~{z{{{|{z|}~}}||}~}}}|{{zywxxxy{{zy}~}{zz|{|{{|{~}|{}|||}||~{{|}|}|}|~}||}~~~~}}}||z{zzz|{z{z}~~~~~~~~}~~}}}~}~}}~~|}}|}}}||~}||}~|}}}|~}|~|{|{}{{}|||}}|}~~~~}}~}}||||{}}~|||}{}}|}~~}~}{|}|{z{xxxz~~~~}~~}}}}}|{y|}~~}{z{{z{}{|z|{|{|{{yz|z{}{yxzyxvwvvwz|{{{yxwxxz{zyxwvvusssrqqrswx{|~~~|}}{{}~~}~}|{{{{zwy{{xwxx|~{z{yyyx|}{|~~}~~~}~}}}||{|}{}~{{{|{{~~~~|}~zzyzz{y{zy||{}~|}~}}~~~~~~}{{|}~~{{yz{}|}}|}}}{}~|~~~~~}~~}}}|}}|{}}~}}||{|{{{z{{zzzyyyyy{}{{yz{|}}~||}|z|}{}~~|{z{|}~|{zwR)****)(()'''('  
)!|}||{{{yzzzzzzz||z|zyyy{|}~~}~~}|}|~}|{}|{zxwx{{}}~~|z}~~}|}~~~}}|{{z{~~||{zzzyzyxwwwyy{{}{{zyyyzz||zy{|}|}}~~~}|}}}~}|~~}{}}~}|}}~~~~~}~||zyz{{ytu{~~~}}~}}{wsqtvvx{z|{||}~}|}{{||}{|~|xwyz}zvtxxspqv~}~~}}~~|z{|~~}|}~}~~}||z{}|zyxz|{||}}zsrrtux~}~}}zyx{{yy}}}|||}{}||||}|{{|{}~}~~~}||~~}}}|z|{yyzzz{||z|}~}||{}}{|||}}}}}|}~}}{}}{|}}}}}}~|}~~~~~|}{{||{||{z{|~~~}}}{|}~~~}~~~|~}}}}}~~~}}}|||~}}}~~}~~}|~}{||||{}}}}}~~}}|~}|}}}~|{||}}~}~}||}|}~~}}|}}|}|{zzyyxy|}~~~}}|}}}|{{|}~}}}}||{zz|{{{||}||{z{{{z{|{zyyxwvwwxwxwzyyyyxxyz{yzxxwuvtqsqqprtxy}}}~~}}}|z|{}~}~~}}{{{{wxxy{yutvz~}||{yzyzz|}~~|}|~~~{||{|}~|{|}|{z|{yz}~~~}|}}{yyzxxxzxyy|{{||}~~~}}~~~}||~}~~~||}~|{zz{}}|}{||{{{}}~~|~~~~~~}}~{||{|z|{}||}{{|{zzz|{xz{{zyxzy{}zzzzz{}~}||{zzz|{{|~}|{zz}|}}{{wR')*)*((()'''(&  
* |||}zyyyyyyxxyw{{z{zyyxy{{|}~|}||~}~~||~|}||zz|zyxvwwx{~|{~}zz~}}|||{~~~~}|{zyyy}~}~}zzyyxzxwwwxvxzz{{zzyyxzzy{yyz{zz}}|~}~{z{||~}~~~~|{{|{|}}|{|{}~}}~||}~}~~~|{{|zyyzyuswz}~~}||{{{yxvsuvwy{z{|}{}~}{{z{{{zzzz{{vtvx||xvwyvssv}}~~~}}}~}~~~}~~~}|}~~}|zyy|~}|||}}}||zxxxz|{zxzxvz}|{ytttxux}~~~}~}|{{yyyyz}~||{z{{zzz|{{|{z{yy{}~~}|{|}~|}~{zzzzy{{yyz{z{}~~|||{{|z|}}}}|}z{||}}||{{z|~~~~~~~~}~~}}}{|{{{{{{zy|~~~~~}}}|{|~~~}~|}~}}{{}~}}~}~}}}}}~}||~|}}}{{|~||}}|||}}|||z|~~}}}|||}}{|~}}|~}|{|||}~~~|}}|{|{|{{zxxy{~||{||}}{{{~|~~|}}{{z{}{z{|||||{zz|{{{{z{yzywxxxwwxwwy|zyx{zzzzxyxxwvvqrsrrrvwx~}~}}}|z{|~~~~|{z{xwyyzzxutux}}}|}|zz||{{~}||{{~~~||{}|{}}{|~~}|}|z{~~~}|{~{zyyyww{yxyzz{|}}~}~~~}~~}~|~}~}~}}}|}|{|}}|}||{zz{~~~~~~}~}}}}{|}|z|||}}}|||{zzz{{zz||zyyyy{|{zzyy{~~}|{{|zyz{|}~~}|~~~}}{zyS()*))((')(''(&  
+!~~~|{{yzzzzyzyy}{{}yyyz}|~~~~}~}~}~}~|{|}|zyyxx{||{}~}}}~~~}|zxx|~|zzz{{xyyxxwz|}{|||zy{y{yzzyzzy|~~~~~~{{||}}}||{{~~}|{{~~}}|}|{{y{{{wwz{~~~~}}}}{zzxuxy}}}}~~~}}{{|}|{yz{zuusuz~~|z{xvvy}~~}~}|~~}~}~}~~}}~}}zzy{}|ywxxstx}}|yxy{{{~}~~~}}{zy{zz|~|{|{{|{|{||{{{zz{}~~~~}|}~}{}~{{{{z{zzyxy|zzy~~~}|{|z||~~}}}||}}||}~zzz}~~~}~~}|{}|{{z|zzz{|}~~~~~|}}|~~~~~}~||~}}{}z{{}}~}}}~}}}~~~}||}}|}|}}|}||}~||{{{}~|{}|||~||}}~}~}||{{|{~}||}}||||||}zyy{|~~}}}}{|}~~}{|||}~|}~~}|{|{{{|||||{{{|{|{{|{zzyyxywxyxxxyzzzzzyyyyyyxywvurrqqqquxx|}~}}|{y{|}}{zz{xwwyyyxwstuz}}~}{z|{{}~}||z{}~|{{||~~}||}~~}||{|~~~}|}{|}}yzyxvvwzyxzy{{||}}|}~~~~}~~|~}|}~~~}|}}}~~|{{{{|}}|||z||}~~}~~~~||~|{{{{{|}}}|}|{{|{zz|{zz||zzyyyz}{ywvwx{}{|{yzzzz{}}}{||}~~|||zS'**)*()()'('(%  
, |||||{{zwyzyxvwxzz{|zzyzz{~}}~||}}~~~||||z{{yxvuvw{{}~~}||}}|~~}{{{yvv{|~}|{y|{|yzyyxwx{}{{||z{{yyxyywyzz{}~}}}|}{zzz}~}}}~}~~~~}|{zzzz~~{zzy{~~}|}{~~}|{{zy{zzyxy{}}~}~~|{{|z|yyyy|}~}~~}~~|{{|{|}|{y{{ysqnprxz~{{yxwxz~~}~}}}~~}~~~|}~}|~~~}|~}}}}{|}~}}}}|}}}|{}||{yz{yxwuusqtx}||zxyyzz}~~}~}|~~}}}~zzz{z{||~||{{{{{{{}{{z{yzy}~}|~}|~~|{||{{zzzzzxwwxxyy}~}}}|}z{{}}}}}|{z|}{}~zyz}~~~~~}}}~}{zzzzz{{{z{|}~~~~~~~}~}}|~}~~}{{{}||{z{z|}~}}~~~~}~}~}}{~}||}~|{~}{}}}{{||}}~~|}}||||~|}~~~}~|{||}{}}|}}|{}}{{{|{zzzz|~~~}~}}|~~||{{|~}}}}}|||{{||{{{}yz{{z{||{{{{zzy{xyxzwwx{zz{{yyxyxxxyyxwsqspqsuzz}}~}|yzz|}~}{zyzyxzzzxwtuuv|}}}{||{{|}}}}|z}|}||~}~}||~~}}{}~~}}|{{{}zzyxvwwxzyyy{}}}}}||}~~~~~~~}|}~}}~~|}~|}}{{||}|}|}}}|~}~~~||||{|{|{{|}~}{}{|z{{|{z|}z{zyyzz|yxwvx{~~~}{{{zz|~}||{|~|}z{T))*)*)('('(')&  
-"~}~}}~~|{zyz{zxwy{{{{zzy{{}}~~~|||}}~}||{||zyxwvtuxz|~|}}}~}}}~{vvz}~}|||}||{zyzyyz{}}}~}||{|{yyyyz}z|}~~~~|z{{}~~~~~||{zyz}}|zyz}~||z~~~~~~|}{zy|{zz|{|~~~}}|{||||}z{{~~~~~{||~~|{{|ytqnortw{||{zzz|}~~}~~}~|~~~}|}~}}}~|~~~}}~~~~}|||~}{|z{{xwsursv|~}{z{{|}~~~~~}}~~~{{{z{{|}}}||{{{|{}}}||}z||}~~}}||~||{|{z{{xxwyyy{|}}}~|{|}}||{yz}|}~{z{}}~~~~~~|~}|||{z{yxz|{|}{{|~~}}}||}~~}}}~||}|~}||{}||}~~}~}~~~~~~~||}}}}}~}}{}||~~|||}}}~}|{||~|~}|}~~}}}}||}}}}~|}{|}|{|||{|{{{zz{~~~~~}~}}~}}}|{{~}}}}||{|{|}|z{||z||{z|~{{z{yyxzzzxyxvyzyy{{xyxxxyyyxyxurrqqsuxz~~~~||z{yxz}~{{zzy{zzzyxvtuux~~}}|}|z{}}|}}{||}}}|||}}}~}}~}{|~~}}~{{z{||zzxvvxwyxzyz{~}~}~|}~~~}~~}|}}}|~~~~}|z{z{||~}|{{||}~}~~~}}~~|{}|{{|z{z{}~}}||||{zz|{zz{{zyzyxx|yxwutu|~~||zzzxz}|{{{{~~||{U(**)*((((&'''&  
. |}{}|~||yyxxy{xvxyzyyyzxy{|{~}{{yz|~}|{{{zy|yxyvtsswxx}~~}||~|}}|}|}zxwy}||{||z{zzyyzxxy{|}|}|||z{yxyxxyzzz|}|~}{|{{zz|}}}}}~~}}{}{zxxz{yxxwz}~}{{}~~}}|~}|{|xzz{z{|{{|~~}}|}{z{{|}|z{|}}}~~~|zz}{{~}||{|ysonnrstvxy{z{{y|~~~~}~~~}~~~~}~~~|}}|||z{}||z{|}~}|}}|||{{{|~~~~}}{|{}|}}|{zzzxvusuvy{}}}}{|{{|}~}{|||{{|}}~{yzzyz}~}~|{zzzzy~|||~||}~~}}||~}}|{{{}z{{{yz{yxwyzxz}}~~||~||z{}|{|zxy{|}~{zz}~~~~~~}~|}||{zzzzyz{{{{{{z{~~~}}|}||}|}}}|z{|~}}||}||}~~~|~|~|~}~}}}|}~}~}}}|}~}}~}}}}}}|~|||~}}|}}~}~~|~~}{}}}}}}|}||{|||{z||z|{y{}}}}~~}|}|{}}{z|}|}{{{}||{}}{||{|z|zz{}{{z{zzz{zyyzwxxyxy{yxxxxxxxyxxyturrrsuxz|~}|||zzy{|{zzy{{y{xyvvvxy|~~}|}}{z|}~~|}|{|~|||}~~}}}~~~~~~~~~{{{|||{zyxxyxxzywzz}~~~}}}~}}}~~~~~~}}}}{|{z}~}||}|~~~~{|}}|{|{zz|{}~~}||}}|||{{z|}{{zzyxzyyxwstz~~~}|{{{z}~}||zz||{U)(*)*))()'''('  
/!|~}}~}~}{zyxy|zxx{z{{yyyy||~}{zz|}~}~||||{{ywuusvwz|~|}}~}}~~|yyz|~|~|||{||{{zzz{|}~}}~}~|{zzz{y{}{{|~~|{||}}}|}~}~}}{y{{zyxyz~}|}}}~}}}~||zyz|{{||}}}~~}~}||{{~}|}~~~{{z|}{}~}}{vrqqsuvvwz{|}}|~}~}~~}}}|}}yyz~~||||}}~~~}}{z|}|{}~|~~}{{zzxwvuy}~~~~}|}|}~{|}}}~}||z{}yz~~~|z|zxw|}~~~~|}|||~}}|||}}{{zzzzzyyzzy{}~~~}|~}}{z{|||zyxz|||}{{|~~~~~}}}|||}}zz{}|}{|{z{|~~}~~~~~}~}|||}{{||}}}}|}~}}|~~}}~}}}~~~~}|}~~~}}~~}~~~~~}|~}}}}}}{||}~}|}}~}}|~~|}}}~}~|||}{{{~}{|||z{{zy|~||}}||{||~}z{}}~}~{|{}}|}||{{||{||z{{{z{zzyy{{zxx{zxxxxwxzywwxxwxyxyxssrsrsuyz|}~~}{|zz|zy|~~zzzyyyzyxyyvvvzy{}~}||||zz}}|{{}}z{{}~}~|}~}}{}~~{{z{|||{zyxxwxwxvxxz}}~}|}~~}~}~~|~}}~{z{{zy}~}||~||~~~~~~~}|}}{z||zy{{}|{}||}}|{}{z{||{|yyyxzzxxvutwz|~~}|{{{{{zy||z|~~}{yT(**)+((')'''(&  
0 ~{{{||||||yyyxzzxxyxzyyxyywz}}{zyy|}}||{{|xyywuustvx{|~~}~}{}}}|}~||{{{yxy||~~}{}{zyzzyxyzzz|}||||}}}{{yzzwz{{{{}}~~~||{{|}||}~}~}|~}{yz{yxwy|~}}|}}~}}~}~|}{{}~~~{|{xxz{z{|z{||~}~}}}|}{{|~}z|~|}~~{yx{|{{{||}~|xvttuvvvvxy|~~}}~}}|||}~~~~~}~~~~~~|}}}{z{yz}~~}{z{}}|}}}~|zz{~~~~}{|||~}~|{{{yyvwvv{~}~~|||}}|z}{}|~~~~z{{}{y{~|{yyvv{}|~~~}~{{{{}}~}{{}||{{{zzyzyxyxxxz}~~~~|~~||{|{{{{zyyxyzy~{z{|~~}}}}}~~}|}}{{z~||}|{zz|~~~~~~~}~~}||{{{{|}}~|{~}}}~}}}~|||~}|}}}}~}}{}||~}}~~}}}}||}~||}}}|{||}}|}}}}}}}}~~{}}||z{~||}|{{zyz{~|{{~~~}{|||||||}}}|||}|}|{{{|{zz{z{{z{{|z{yyz}zzxy|{zxxvxyxwwvyxxwvxyrrrstuuy{|}~~|}{z|{yz~~~|zzyyzzzyxzxwwzy{|}}||}|{{z}}|zzz{{z{}~~|~}||}}~~~|{{|}}}|{yxxxxyxxwy{|}}~}|~~~}~~~~|~~~}|z{zz{}}}{~~{~~}}}{||{}{{|||||}}||~}{{||zz}{|||zyx{{zxywxy{}}}{|{{{|zzy{{y}~~|{S)**)*)(()'''('  
1!|}|}}}}}|{z{z|yxxzxyzwwzyy|~}z{{~~||{{zyzywutvxz{}~~}|||}||~}~}{z{{}~~}|||{zzzyzyz|||{{|}}||z|zy{}{{}}~~~~}~|}|~||~~~~|{{z{xyz|~~~}~}|||}|}|{z{z{|}z||}~}}~~}}|}}}|~}}}{z{{{{|y~}yxxxyyxwxzy|~~~~}}~~~~~}}||}~~}}~||~}}}~}}|~}{{|~~~}~}|}~|||~zzzywwz~~}}}}~{|}}}~~~~|||}}}|}}{zvw~}}}~~|{||}~~~|||}|{||{yzzzwyzvwy}~~~||||zz|{zyxwxz~|{{{}~~~~~||~~~~|{|}~}{|z{{~~~~}}~~||{||{}{}~}}|}~}~|~~}}~}||}}~|}}}|||}|}}}~|}}}}~~|}~}{|}}|}}}}~}}}~}}}~}}~}}|}|}|||||||z{|{z{}}|{}~|||}}}{{z|~~~}|{||}}|||{{||{|{{zzz{{|{zzw{|zwyz{yyxxxzwvwxwyxxxwxsppttvvy{}~}~}}|{zz|zzy|~~}{|yxxy{yyzywvxxyz||||}}||{{{~}|zz{yzzz}}~~~}~|||{}}~|z{}}||{yyzwxwxwxzz{}}~|}|}~~~~zz~~}~|{|{zzy{z{}}~|{~~|}|~}||}|{z|}|{{}}{|||{zzzz{|{{|{{yyzzzz{yxz{}}~~}|}{|{{{zy|{yz~|||zT()*)+()()&'')&  
2!|y{|}~||{zzxyyyxxuwxvvwvvxuy||~||{||}~~}{|{{yyxywuttx{{}~}{z{{z{}~}||{zy{|}}}}|{{zzxxyzxyz}|yy{{|~|{{|yxyzzzz}|}~}}|||{|{|||}~~~}}}||zzwxyzz|~}~~}~}}}~~}~||z||}|{|zz||{{||zyx|}|~|}}||}}{z}|~~}|yyzyzyy|~yyzyz{xyxyz|~~~~~}~}~||}~}}~~~~~~}||{}|}}~}}~~~~||~}{{~~~~}{{|}~~~~}}}}|{}|}{{}zzxyxwy|{|~~~~~}|}|{|{{|{~}}{{||~}}|{zywx|~}{}~~{||||~~}~}}{z{||{z{{zyzyxxywxx|||~}}}|{z{|{zzxvxz~{|{{~|}~~~}~~}~|{|~}}}|{z|~~~}}~}}|}|{}}{{~~|{}}}}~}}~}~|||~~}}}}||~}||~~}}}~|}|}~~~}}}|}||}|}~}}}|~|||||}}}||}}|}~|||||||}|z{{|z{}}{|}~~{||{||{{{}~~~~|}{|{|}||{{||{z{{zyyy{{{{|zzyywyz{{zyywyvvwyyxxwwwxsrqrsvwzz}}~|}{{z{{|{}|{{{zwyzzyyxwvvwwx{{{|}~||{|}}~|zzzyyy||~~~~~||}{||}}}|}}{yy|zwxzxz}|{}}~~~~}~}~|{~~~}|}||zyz{{{}~}||~~~}~~~}{}~{|||||||||{|}|{{zzz|{}{}{{{{zz{}{xy{{{}||}{||zz{{{{z}|}|}}U))*)*((')&'((&  
3!~||}}~}||{{zzzzzywxyxxwxwxww|{{{~}}}}~}{{}zzzzwxvsy|}~}|}{{~~~}}z{{{{}~}|}}}{{yyz{|{{}|{zyz}~~|}{zz{zy{}}|~~}}~|}}}~~~|{~||{zzz{{}~~}~}}~~~~~~{{||{{|~{|||||{zyy~~~~|}~}}}{{|}{~~}~zzzy{{z|~z{zz||yyz{{|~~~|~}}~~~~~~}~}||}~~}}|}}|||~}}}}}}}}||}~}}{|{z{|{z}}|~~~}~{}|}}}{~~}}|{|~~~~~||{yz~~~||~{||}|}~~}|~}{{}|{|{zzz{zzyzxyz~~~}}||}}{zy{|{z{xxz~}|}~~}}~~~~~}}|~}|}{||~~~~~~}}~~|{}||}}}|}}}}}}}~}~{|{}~}}~~|}~}}}}~}}~||}|}}}}}|~}}{|}~}~}|~}}}}||}}}||~}|||||~}{{}}{||{{{}}~}}~}||}{}}{||}~~~}|||~}|}}{{~|{z{{yyzwy{|z|z|{zyzyz{{{zyyvutyyxyyxyyrpqqrvxxz|}||{z|{||~~~|{||{xxyyzzzxwwwvw{{z|}~}|}~}}}}|zz{zz{{{}~~|{{{{{}|}}|||~||z{zywyxy||||}~||}~~~~|}}}~}}z{}|zzzzxz|}~|~}~~~}}~~}|}~}{|~|}}}}|}|||{{zyzy|{}}}{|}{z{}{zyzz{{}~}}|{z|}zzz{{{y||{||{T))))+))()''')&  
4!{yy{|}||{{zzy{yywxwvyxxvwxwwwz{zxyxy~}}~}{z{xxyxwwvtv{}~~~||{zz{}}~}||{zz{yz{~~||}|||zzzzz{{z{{zzyxz~~}}{{yyyyyvy{zz{|}}}||||}|}}~~{z~}|{zyyzz||~~|~}}|}~~~~~~}{{{zyyy{zz~}zy{{yyx{||~}{|}~}}~zy{yy{}~}|zyxxx{{||~{vwy{}}yyyyz{}}}~}|}}|||}}~~~~~~}~|}}|{}~~}{|}}~}zz{~~~~}|}~}|||}}|~}}}{zy{}{y{|{|~}{||{||||{}}}||zyy{{~~~}~~}{{{zz}~~~~z}~|}~||}~{{{}|z{|{{zzyyzz{yxyxxxz{}}}|~|}{{z|zzyzwwy|}}||~}}||~|~||~~~}~~}||z}}~~~~~~~~}|}||}}|}}|||}~}}}}~||||{}||||}{~~~~~}~|~}||}}|}}}}|}~}|}}}~}}}}|~}||}}}~~|{}|{}~|}}||{{}|}{||{|}}|}}~}}}}}|||||||}}~~}}|||||||}|||{{|z{{xyz{{{{|zzxxz|||{{{yvvuvwxz{yyyrqppquwyy{}||z{{|}~}~~}{{|{zzzyzz{ywxxvvy{xz|~~~~}}~}{z{{{z|{|~|}|{z{|~}|{{}~~}|yzxxy{}~|}}|{|}~}}~~~|||~~|{z{zz}||{}~~}}~}}~}}|~~|~}~~~{{|{yyzz||}|}{}}{|}{{zzyyz|}}}}}z{|{z{{|{z{||}~{V)**)*))()'(')'  
5"{xy}~}}|}|||||zzyywwy{{zxzzzxzzzyxuw}~}}}z{yyyyvuwvw|}~~}{z{{~~~~~}z{{z||}}~~~~~}}{||}z{|~{{zz{{~~}}|z{{yxwyzz|||}}}||}~}~~}|~~}{{y{z{}~~}}~}}~~}~~|~|{{y{yxz{{~{{{|}|zz}}~~||~~}||zz{z{~}{zxwy||}~~{utvx}~|{|{{}~~~~}~}}~~~~~~|}~~|{}}~}|}~~~~~}~}}|}~}}|zyz||{{|{|~~~{||~}}|~}|||{zxzyy~~}}~}{||}{}~|~}~}}}}}||}|{{{y{{{yzy{|z{zxzzyy|~}||}{||||yy{yy|}}~}~}~}}~|||~~~}~~~}}~}}~~~~~~~}}z{}~}|~~~||}~~}~~}}}||}}}}|||}}}}}~~~}~~|}~~}~~}~~|}~~}~}}|}~}}~}}}~~||~}|}~}|{|||}~~|}}}|||||}~~}}}}}}~}{z||}}|}}}~~|}||}||||{zyyyyy||}|{zy{{y{|}}{{{xuvuwvx{yyxqqpqruwxvy|}}}~{zz||~~~~}|||zyzyz{zzyyxwvvwyyz{~~}~~|~}|}{{{||}zz~~}|}zz|~~}}|zz|{|~}zzxxxz}}}|~~{z}~~}~~~~}}}|}~}||||{{|||{|}}~~~}}~~~~}}}~}}~~|}~~~|}~}~~||}|zyzz{{{|}~~~|||{z{zywy{|}{}}{z|{zz{zyyyz{|}zU()*)*((')''')&  
6 zwu{|{{||yyzz{{xwxutxz{{zzyzxyxyyvuuyyz~~||zzxwvwvtuvsz{|~~}|z{z}}}~~|}|zyzy{{|}}|}}|||zzz{y{{||{{|y{{|}||{{zzxvvwwwyyzy|~{{||}~~~}}{}}~}{zzyyz{{}}||}}}}}}{{{z~|}zzwxxwwz{}|{{|||z{xz{~|}}||}}y{|{z|}|zzyutz||}}zwsrsx}|{|{zy{~}~}}}}|||}|}}}~~~~}}~|}}}~~}|~~~}}|}}~~{z||}~~}~~}~}}~}~~~}~|zz{{|z{~|{|~~~|{z|}||{~|{{zzxwxvvz~~|~~|{~||{}}}~}~~~}}}}~|}}|{{{|yz{zx{{xwy||{zzxy{{zz}}|y|z{||{yx{{y{|}}}~~}~}~}}~~~}|~~~~||}~}~~~~~~~~}~{z}~|}}~}}}~~~~}}|}||}}}|}|||}|}||}}|}}||~}~|~~}}}}}}~}}}}}~~|}~}}}}}}|}~|}~|||}|}|~}}||}||}|{z|}|}}|||~}{{{z|}}}~{||}}{}~|||}|{yyyyyz|}~}{zzzyz~}|}{{ywvwuwxz{yxtqprsvxywxxz{~~}{{|}~~~~}|~|{|z||{y{zyzzywwxzzz|}}}~}}~}|{z{}~}|~~~}{{{}|~~{yxyzz~|{yyxy|~|}~~||}~~~~}}}~}~~|}~}||~||{~|}~~~~|}}~|}}}~~~}}~~~}}||{|{y|}||}}|~|||{{yy||~|}}||}{{{|{zy|y|||{U))))*((()'(((&  
7!{xx|~||}|zzz{}~zxwtuyz~}|}}{zzxxwwwxyyy}||{zzxxwsuxuw{{~}~}{{{}}~~~~|{{{||~}~~~~}}{z{||{}~|{{}|{|}~}}{|}~{xwxwwyyxyy{|{{~~~~}}~}~|{{{{{{||~}~~}~~{{zx}{{yxyzyyz~|}|}~}}|{z}~~~}~}~}~~~}}}|zywuwz~~}}xusuuz}|{}{{|~~~~~~~~~~}|}}}~~~~}}{}~~|{~~||}~~}~~}~~||||{{|}||}~~{z|~}}{{z{zyvvy|~~|}~}|~}~~~~}}~~}}}}||~{{z{zzz|yxwz}|}}zy{|z{}}|~|||{zz|}{}|}}}~~~~}}}~~}~~~~~}~||}}{{}~|~}~~~~}}}}}~}|}}}{}}}|}~}|||}}~~~||}~~}|~~}}~}|}~}}}~||}~|{}}}||~}}~{}}~~}~}|{{}|{z||||~}||~~{{{{z|}~}||~|}{{|||||{zzyyxy|}~|zz{yy|}}|{yxuusuxyyzxsrqqtvxxxwxyw{{z|{|~}|}|}}||z{|{zz}zzzyxwyzyz|~~||~}}~|{}{|~}}~~~~~}{z{}}|}{zxwxy{}|{zyxvwx{z|~~{{|}}~~}|~~~~~}}}|{}~|{|~~~||}}|}~~}~}~~}||}~z{}~}~}~~||}~}}}{{}zzz{z{z{~~|~{}||{yx{{}}}}{|{{z{}|z{zz|}|zT)**)*()()'''(&  
8 {wwx|{{{|xxxz{}{ywsrtu{|~|||yywvvwvwxwy}||zzzwwwssvwv{|~|~|~}}{z{}}||~}}}~}{}{z}~}~}}}|{zzy{zzz|||y{}|yy}}}}zy}}|yvwuvvwxvvxwzz{~~~}||~}||~||}|yyx{z{|~}}~|{~{zyvu{}zzxwvxwwx{{|||||||{z|}~{|}~~~}~~~~|{{yywxx{}~}xvvuwyz{||{yz||}~~~~}|}~}}~~~}}{y{}z{|~~}}}||{{|zz|~|z{~~}z{|}~~~~}}}}|~~~~~~|z|zxy}|{{zzz}}~}}|{yyy{yvy~{}~~~{{~}}~|}}}}|}~}~}}|{||z{|xyzzxwwv{{||{xyzzy{z~~}||{}|zzy{}{|z|~~}~}~~~~~}||~}}}~}~~~}~|~~|{||}{~~~}}}}||}}}}}}}~}}}~|}~}|}}{|}|}}}}|{}~}}~~~~|}}}}~~||}~}}}~}|}}}|}|}}|~}|}}}}}}||||{zz|{{|}{{|}|{|zzz|~}||}}}{}|}||||{|{yyxwy|~~zzyyxy{~}{|zyvvtuxxyzxtqqrtwxxyyzxvx~~|}||}~}}}|||{{{{zzz{zyyzzyy{zz{}}~}}~|}|||}~~}~~~|||{||}}{xwwy{|~}{zywwxzzz|}z{}}~~~|~~~}}||}}~}}}~||}|{}}}}~}}~}{}}~~{|~}}~{~{|{~~~|z{||{zzzyyw{~~~}{}{|{}||}||{|}{{{|~|}|{|{zzS))*)*(()(&''(&  
9!{z{y|}|||zzyx{|}zxusrtz}~}z|xwxwwwxxy|~}}}{|zzxutvwy|}}}~}}~|{|~|}~~}~}~}|}}~}}|{{{yz||||~|yy{}{{{~}}{y}|{xwxxwxxvvyxy{~|{}~}}}}}}}|z{|}|{~~~~}|zzz||zyxwvwxz{}~~{}|~|{z{}~}||~~}}zzz{zy{}~~zwxwzzy{|}|zz|}}~~~~}~}~~}|||{|~~}|~~~|||~|{}||{}|}}{~~}}}~~}{{wy}|{|{{{}|{|zz{{zy{~~}~}|}~~}~|}~~~~~|||}{~}}|}}{|zzzzzyxuwz{}~{yw{z{||}}}|||}{}{|}{{|}~~~~~~}{}~~~}~}~~~~~~}~}||}}|{~~~}}}}|~}}|}|}}}}||}}}}~~}|{{}~}~|{{}}~}}~~|}}~|}}~~}~~}}|||}|~}{|}}}|~~}~}|}}~|}|{{{z{|{|}|{}}}||}zz|~~}~}|}}{||~{}}{|z{zyzxwz||{{zxwxy|}~}{zyxwtvwxyyytqrqsvxyzzzzww{~}||}~}~~}}}||{z{yzyzyzxyxyz{zz{}}||~}~~}}~{y|~}~~}}~|{z|||{|{wyyx{|}|{zyxwxzz{|||{}~}}~~}}~}||~{z|}}{~~}}|{z|~}||}|}~}}||||||{{z{~{}|yz{}~}}~|{}|}{{yxyxxx{~||}|{z{}|z|{z{{zzz}}}}}}{{{xR(**)*((')&''('  
: {xyy{|}||{xxxwz|ywtrqrxz|~}|zzxwxywwwwxx{~~}~|{zzzvvvwvxy{|}{}|||}~~|z{|||}}}~~~}~}}|~|}}~{zz{yxy{{{||{{yzyzxx|~}{zy{}|{yxwwvwvuuwwwy}~~~~|{{|}|{||{||zzzz||{{}~~}~~}{{zy{}{zzyvxxwzzz}}~||{zyxx|}}{yy}~~~}~{zzzz{zz{}~zxxwzzyxyzzyz|{|}}~~}||}}~~~}}|~~~}~|{{}{{}}}{}~}}}z{~{{{||z{|}~||zy|~~|}}}~{{{}|}yxwz}zz}~~}zz|}}{|{zz{||||}|~~~~}}~~~~}|~~~}}|}|z{{z|~}~||z{{{{{zyyz|xvyzz|}|yxzwyzz|{~}|||}|||}}~|}||~~~}~}}}~}{{}}|||}}~~~~~~}}~|~}|~{|{~~~}~}|~}|}}}{}}|}}~~~~}}}~|}||}~}~}|{|~~|~||~~{}|||}}|||||}||||}|~|~|}}|}}}}||}{{|{{|}~{|{}||{|{{{{~~~~|}}~~}~}}}}|{{{{{zxyz||{z{{xyy{~}|{yzzyuvxxyyytrqrrwz|{z{zyy{~}~|~~~~}}}|zz{yzy{yyywyxz{{zz~}|}}~|}}{y|~~~|}}}}}{{{~||}zxyzz||}|{|yyyyzyz{||{~~~~}~~|~{|{~|}~}~||}~~||}}}}}}|{z|||}{|}}|~zzy|}}}~{||}~{}{zxyzy{}}|{|{{|||||||{{{{|}~~~}|z{wR)***+((()''')'  
;!zyz||}||||y{{xz|zwwvttxz{~}|zxwwyxywyxy{}}~~~}~~}{{ywxyzyz||~~~}|{}~|}}~~~~~~}}}~}{|}{yz|}}}~~|{yzyy{|~~{{|}}||yyyxxvwwxxxz|~~~{|}}||{}|}{|zy{}{{}~~}}}{{~|{{zxyxyz}|~~~~~}{yvy~{yz}~}~~|{{z{{}{z}~|z{yy|{zz{{{{}||~}}||}~}~~~|}}}|}~~}~~}~~~}||z|z|}}|z{~}}z|~~~~~|{|~}zyxx{}z|}|||~||{|~}~|~}}~~}~~}|}{z|||~~~~||||}{}|{{{}|yy{|||zyzyx{{{{~}|{}}}}}}~|}|~|~~|}~||{{{|}}~~}~}|~}|~|}}}}~~~~|}|~|~}|||}~}~}~~|~}|||}}}}}|||{}}~~~}}|}||}|}}||}}||~~}}|}}~}}~}|}}|}|}}{|}|}}}||||}|{{|yz||~~}}|}~}}}}~}{{|zy||{yyz{zzz|zyzz||}}yyzxvuwz{yzuusrrvz{{z{zyyy|}}|~}||~~}}}{yy{z{zzxxxxxwy|{ywz{|||~~}}}}zz}|}~~~~~}|~|z{}~|||{xz}{|{|{|{|{zzzxyy|{z|~~~~~~}}~~~~~||}{{z{|}~}~{{}~|{{|z{~~|{|zz{{|{{}}|}{yz|{{|~{|||~||}{yx{yyz~|}{z|{z|{{|{z{{z}~~~~~}|{{yR))*)+((()'''('  
<!{vxzz{zy||yzzyzyyywuvuuwz}}{zzxwyzywvvxyy|{|~~~~}||{{zzzwyxxyzz{|~{z{|~~~~~{||||}~}}~~~~}}~~}}|{zzzy{z}||}|{zyxyy{|||{z|}}{zzyxvwwvuvvwy{{~|~|}}||}||zz||{yzxwz|{{z{}~~|}~|{~}{zxywyxxz}|}~}{}}}zwvvy{zvw|~~~~}~|}~~{yxz|{zzzz|}~{zx{{zzzy{{|~|}}~~~~}|||{||~~~~~}~}}~}|}}|||||~}~}|}~{|{|zy{}~~|{yxz}}~~~}|{xy{}~~~|{{{{}}}}~~}yxwvy{{{}}~~|{||{zz}}||{{{|~~~}~}~||~~~~}|}|zyz{{|~}}{|}{{{}zzz{{}{zxx|}~yyyxxyy|z{~~}|yz||||}}|{|{}}|~|{{}~}||{zy{||~~}~}~~~~~~}}}{{|}~}|~}|}}|}}}}}~|}|||}}|~~}}||}}|{||~|}|{{||y{~}}}|||~}||~|||}|}~}|~}~~|||}}||~~}}{}|}|~}}|~}~}~||||}||{{zy|{~||{{|}||}{||zz{{zxyzxyxz|z}}|||}{yyxwwwz|yzxuusrtx{{{||zy{{}~~}||}~~~}|{zyz{yywwwwxwz{zyyyyyz{{~~~}}|~||}~}}|{~~|{|}}}|{xy~||{{{|}}{|zzyxz{|{{~~~~}~~~~~~}~|}{{{z|}~}{}}{zz~|z{~}}|{{|||}~~}~}~|zz{|z|}|}|~~~}|zzy{~}}|{|}{|{{||{|z||~}{|zS)*))*()(('''(&  
=!{yzz||{{{}||{z{{|yyxxyvx{|}}|{xxy{yyxxy{{}}}}~~~~}}~|{{zzxyz{{|}|||z|}~}~~~~~|~~~}}~}||}z{{{{}~~}}~{{zy{{||~|~~|}{{{xxwuvwxxx{}|}~}~}~~~|}~}z}z{zzywv}|{{|}}~~~}}{{zzz{zzz}|~~}|~|zxvwyyuw|~}~~~}wstwz||zz{~~|||{{{{{{~}}|{}}~~~~~~~~}|~}~~~}|~}}|}|z|~}|{|{|||}}}}~}}{{{}~||}}}||{}|zyxy{|}||}|||{~~~}||}~}}|||}~~~}}~~~~}}|{{}}|~}}|}}|{|{z{}z|~{zz{|||yyxxwy|{{|}{yz{{{|~~||~{zy~}~~}{|}~~{|{zzz}~~~~~~~}}{{|||}}~}~~}}}~~~~~}}{||}}}}|}}}}}~~{|}||~~}{{zzy}~}~~~}~}}|~||~}}}~}~~~|}||{~}~}}}}}||}}}}||}}~}~}||}}z{|z{y{z~}~~}|zz||~|{|{{z{|yyxyxwxx{{|}|{|}{zxywwux|{{vwutttvyz{|{z{zxz~~}||}{{|}~~~|z{zwyzzwvxwyyx{{zzyxyyzy}~~}~}~}{{z|~||{||~}}}~~||zxv{{{{{{|}||{zzyyy{|{{|}~~~~~}~~~~|}||}~~|~}zyzy~~~~}}{}{z{}}zz~~||z{{|{|}~|}}|zz{{xy|}}~~}{||zz|~~}~|{{||z{{z{|}||}~}{{yR))***((()(('(&  
> yyyzzz{yzz||zzzzzywxxxwwy{{zzzywxyxxwzy{y||{|}}}}}~~|~~}{}}|{yyyxyyz{{||zxz{}}~}}}~~}|~~~~~~~~}}}{{|zxzz{|}~}|||{zyzzz|~|||~|{z{yxvuuuvwwwz||}}~||}}~|{||{{{zyyywuwyzzxzz}|}|{{}~}}~}}{zyyzz{z{{|{|}zyy|}zwxvvvruz}}~|}~~~~~|yrqruv~}{{zxz{||zzxxyyz{~}|||zyy|~~|}}~||}~~}}|{||}|}}}|{}{{z{{{||~~~}}}{z{|||}}}}~~}}{{|z|{|~|~}~}{}}~yyxz~{zxxxz|{|}||{{{}z|~}~~}|~|~~}{z||}{|~~~}}|~|~~}~}{y{||z~~||{}|{|{zzzz{|~|{yz{{|zzxvvx|{z{}}|zxxz|{|~~~|~zxy{~}{}yz{~~}|{~{z{|~~~}}}~~}}}}||}}{||}}}}}}||}}~|}{{|||}}}|}}|}}|||||~|~~{{z{z{~}~~}|}~~}|~~}}}}}|}}|}}~}|}{{|}|}~~}|}||~}}|}}|~}|{{}}{||zyxz|||~|}||zy|}|}}}||{{||zzxxwvwy{||}|}{|}xzyxwwwx{yvxwutstxx|}}{{{yx{|||}{zz{}~~}||{{yxxzzvvxyyz{|{{|zzyxzy~~~}{}}|||}~{|{|~~}}~|}{yvwz{z|}}|}|{}||y{{|}|}~|}~~~~}~~~~||}~}}}zzzz}~~~|}|}}{xy}}||{||}{{~~~}{~|zyzyyx{}~~}|||zz}}}}~}|{|}{{yy|}~|{}}|zS)**)*((()'''(&  
?"ywz{{{zz{}}{|{zz|{zzz{zxz|||z{yzyxxvz{{|{{}{|~}~~~~~~~~~~}}|z{zyzzz{{}|{z{||~~}}~~~~~~}~~~{zzz{}~~~}}|z{{|}~~|||yxuwvwwxyxz||~}~}|||}}}|~~|~{|{zxwxxxywxz|~}z{|}~~~}|}{yzz{|z|{{}|{zy||{yzwvuttx{}|}~~|}xpnrsv|||{zww~|yyyyyyz}}~||{z{|~~~~~}}~~}~~|}~~}~~~~||z{{|}~}}}~}~~~~}~~}|{|~~~}}~}~}{{xw|}{{zyz||}}|}}~}|~~~~~~}}{|}{||}}~~~~~}~~~~|{{||||~}|}~||{|{{{{y~|zz||{}{yxxz||{||}|{yyz}{|}}~yxyz}|~}~}}zz{|||{|z}~~~~~{}~~~||~|}}}|{{~~~}~}}}~}|~~||}}|}}}~|~}~~~}|{|{|{~~}|{{{|}|}~|}|~}|~}|~}}|}||}~}|}||||}~~}|}|}~}}~~}~}|}~~|{{{zyz|||}|{|}{{~}{}}|{|z{|}yyy{ywvxy|{}~{{}{zxywyxwwxytvxvtstwxy}~|||{yz|zz|{yzz{~}}|z{{yyzzxvuwx{{z{|~{yyxvvy~~~|{|}}~}|}|{y{||||~}{{|zwwxx{||}}|}||||zzz|}}|~}|~~~}|~}}~}{z{~}}~~~~{zzz||~}~~~}~~}|zyxz}||{{||}||~~}}{{{yxxy|}~~~~{{{}{{}}{{{{{{zxy{|{z}~~~{S)**)*((')'('(&  
@ yvwzyyzyz{|{|{xyzzyyyxyyx{|zxyyxxwvtxzzyyz{z|}}}}}~~|{~~~|}{{yxxzyyz|{yx{zy|}}}}}||~~}~~~}}}{z{yy{|~~~|{z{z|}~~~~~}}z|xwtvuuvxwyy{{|{}zz{{|}|{{||}{|{{wwvxwwwwx{~}|}zz{~~|~|{|{zyyyy{{{zzzzyzyz{zzzwwutsvw{{||~}{zxqqqstx}yy{|vz|ywwwuvx{|~}}~}~~~}||zyz{~~}}~|~}}|}|}}}|}{|{||}}~~|zyyz~~~~~}}||}}~|~~}~~}}~{|{zy{~~}}}}~{{{yyy}zyzx{}|}}}}}}~~~}~~~}~}}~}|zz{{zz{||~~}}|~}|zzz{{}||{{}||}|{zyyy|~|zyzzyzzzwyy{|{|{{zyzy{yxz|}~~ywxx}~}}~~~}|{zyx{||{{z|~}|}}|}~~}~~|}}}|}|zz|~}}~~|~~~{}}|}|||z~}~}}}}}}|{{}{zz}~}|{{{}|||~}}|}}|}~~}}}~}}}{}{~~|}}{|{}}~~~}}}||z|~}}}}~~}|~}||}{zxz|}}}{{{}{z}}}~}{|}{|{|{zxzzyxzy||{{}|{|{zzyxyyxxyvwxvwssvwz}~}~||z{}||z|{zyz{}~~}}z{|zxxzwywvwyx{yz|}{zzxvwz~~|{~~|{}|zyy|}{|}||}}|yxyxz{|{|~~}|{~|{}||}}~}|}~}}~~~~~~{zz||}~|zz{|}~~~~~~~}|||y{|||{|~~|}~}}||{zywwz|}~~}}|}z{|~}{{zz{zzxxz~zz{}~V(**))(((*'(((&  
A!zxyzzzzzz|}}||zyyz}{{zyyzz||zzyyzxwvy{zzy{||}~~~}}~~|{}~}}|zzzyxz|}}{{zzy}}}~~~}}||yzz{~~||}{|}~~~~|{{wwxwvxxwxz{{{||{z{~}}~{{|}|{~||ywxxxxwzy{}}|{{z~|||||}zyy{{|}}||{|||z{{zz|{wvwuwwyyz|~}zyrqqqtw{~{xw}{xxvuvwz|~~~~~~}|{{z{~~}}~}~}}~}|{|||}~||z{|}~}~~~~~}}}|zy{|~}{{{{{z~}y{}||}~~~~~~~~~}}}~|}|||}}|~~~~~~|}}}|||{||~}}~}|{}|z{|{{}~|{zzzzz|}{|zz{{{zy{{{yyzwz}~~zzyx{}~~~}}~{zywy}}{{zz~~~~||}~||||}}}|{{}}~~~|~~~~}|~{|||}}}~~~}}}~~}|{}|{{}~|~}|}}}|||}~|~|}}~}}}|~}}|||~}}}||}~|}~~~|||{z{~}}}~|||~}||{{z{||||}{{~|{{~~|}}}||}||{|z{xyzz{{xz{{z|{|{{{yyyzzyxyvvwvvutuuz~~}~}{{{}|zz{zz{|}}~|}|zz|{yyyxxvuuwwywxy}}{zzyxvx|}~}~}|}}~~{z|}zyz{{{|||||{zzz{zy{|{z{~||||}||}z{}~}}}~}}}}~~}}~{yy{||~}~||z{~~~~~}|~~}~|}|yyz{{z|~}||~~~}~}{yzwwvyy}~~}~}}z{z|||{|yyz|yxy{|y{}~~~~~~V(**)*(('*&''(&  
B zwwxyyyzxz{}{{xxxy{zz{xxy{{zzzzyxywwwy{yz{z{|~~}}}{{}|z{|~~{}|zyzxwxzz{{{yxxz{||}|}|}~}||{yyxwxx}}}~{z}|{{}~~~~}{ywxxxwuvtvxz{z{|zzz{{{{{yzz{{{||{xyxxvwyzz}}~|{{zz||}|{z{z{zzwzy{}~}|{}{{z{yzy{ywvuuuuuwux{}~|||xuqoqrrux}|vsqy}|yxurswyz~~}|~||}}~~}}|z{y|zz}}|}|||}|||{}}|}}{yxyxz||{xxyz{}~~{}~~~~~~}~~~|}{zy{{{~~~}|{z{zzyz}}zy}}}}~~~}~~~}~~~~}~~}}|~}|}}{{~{{{|||~}}{|}|{{||{{{}}||{zz{zz{zzz}}|zzyxyz{z|{|zz{{xx{|{yxxvtz||{|zyxx{~~~~}}~{{wvuy~|zz{}~~}}}}{}~~}~{|}}||}|{|}}|}}~}~}~|{||||~}||~~}}}}}}}||}}|{}~~}}z}}|}|}}}{}||{|}}~{}~~|}}~}}~}}}||~~}~|{zy~~}}|}}}z}}}{|{z{||||{|{||{|~}}}|~}||}|z{{{yz{{{~{{||{{|||{{|yzyzyzzuvvvwwvusx~}}}}|zz{{z|||~~}|}|y{}|zyyyxwxvwwyyxy}~}{{|yzz{}~~~~}}}~~}{z{{|z{||{|}{z{{zzy{{zz{{||~||{}}}|~||}~||~~}~~}~~}}~|zyzzy}~}~}{{}{~~~}~}}~}~{zz{{y~}{{|}~~}|zyyxwxx|~~~~|||}{{|}z{z|{yz{{zz}~~~~V)**)*((()'''('  
C!~yyyy{yyxz||~|zyzz{{{|zz{{|}}}{yyz{zz{|{z}{|}~~~~}|~|||}}||{yxwz{}~}{yzz}~~~~~~|~~~~~}~~|yyxxw|~}{|{}||}}{zyywwuwwwx{z{||{z{{|{{zzz{|{|~~|yzzyxxz{|}~}}}}}}}}}|}|{{}zyxz{|~~~{~~}|}zz|{zyxxwwwvvuuy|~~~|}{wspqrrru{xsoptyzxwrswz{~~~}|}}}|}}~|}||||~}}~}}~~}|}}~~}zzzyz{}|{zzy{|~~}|~~~~~}~|{z{z}~~{{}|yzy|{yy|~~~~~~~~~~}}}}}}|}|z}~|}}}|}|}|{||~}}zzz|}{}}{|{|}{|{xy{|{|}}{zzzzy{|ywyvtw{|~|{{zy|}~~}}~}zxxtw}{{z~~~~~}~~~}~~~|}|}|}~}~}~~||}~~}~}}~}}|z~}}}~~~}|}}}|}|}}}~||}}~~}}|}|}}}{z{~~||~{z}~}}}~~||~|}~}|}~}~~}|{~~~}||||{{~~}}||{~{|{~}{{}}{|}}|}|}~||||||zzzzz|{|~}||||{}|{zz{zzzzzzuuuuvvvvsu|~~}}|zyzyz{||~||{||zz|{zxzyxwxvvxxwwy{}}|~}z{z{{}~~~~}|||}}{{{}|{{}yz{}{yxyyz{||}||{{|~}{|}}}|}|{|}|||~~|~~}}~}}||zzzxvw}~}}{}{}|}~~}}~}~}}}|}}~|zy{zyz}{||}}}}||yyxwxxz}~~||}}{z{}zz{||zyyyzx}{~~~}~~~W)***+()()'(')&  
D ~{zxyyyxxyz|{|zyzyyz||{zz{zz|}{zxz{{{{yzz{y{}~}}}~|{||{z~}}~~}|z|zxwyz|}}{zxzz}}}}~||{|~~~~~|}|}zxxyvy}~|z||{{{{|}~~~}{zyyvuvuwvxxy{|||zyzz{zzyyzyyz{zyzyzxwwx{z|||}||||{{z|{|yyy{yxxxxz|}}||||}}|{{{|yyzyxwvvtsrtx|~~{{zwsronnqvzxommpsz{wvqqvz{~}zzzyz{{}}|}|{{}~}~~||~}|}}|~}~{zxxyyz{zyyyzy{||}{~~}||}}~~|}}}~}|yzyz}~~}{yy{zzyyzvuvz|}~~~~~~}}~}~~|~}}}}|||{y}~~{|||}}~|zz~}{|}{||}{zy|}|||}{|{|zzzzxx{z|{{zyzzywx}}yxwvuuvx}}~{zzxz|}||{}~~{{wst{~}||~}~~~~~~|~}}}~}}}}}|}|}z|}}}~~||~|||~}}|}}||}{||}|}|||}|~}~}~~}|}~|}~}}|||{{}}{||{|}~{}~|}{}~~}|}|~}~{|}}}~}}}~}|{}}}}~|||}}{|~||{|||}|}}|~}{}|||||zz{{y{y{~}|}{|zz||{z{{{{z{zvvuuvwuwssy~}~||zzzy{{}~~~}|{{{{xz{|zzyxxywwwxwww{zy|~|}|zy{}~}}}~~}}~}|||||||{zy{zzzzxy}|}|}~}||~}|{}|z|}|{|}~||}|}~}~~~}{{zzyvy}~~~}}||}~}~}}~}}~~~~|z}~z{|{zz}~}{||}{}}}{zzwxyw{|~}}~~~}}}~{||||{z}}{{yyywz|~}~Y)****(('('''(&  
E!}z{z{yxxy{~}}{{zzz|}}|{{{zzz}|{{|}~{z{}|||~~~~~|}}{}~~~|~|~|zxyz~~~|zzyzz~~|||}|}~}|}|zzyyxx}~~|}}||||{}}~~}|zyxwwvyyyyzz|}}{z{z{|{y{zzzzyzzy||yxy{|{|~}}~~}}~||||zzz||{xyz{}~~~|}~}~}}|}{zz|yxwvusqty{}}|{zyvwttsv{~xpooqry}}zwqqtz{~~}|zz{{{}~~~||}}~~~}}~~~~~~{|zz{|||zz{||{|||}~}~~~~~}~~}~~|z{z|}zz{yzyzyxxvx{~~||~~~~~}~~||~~|||||}~}|}~}|~}~}~{zz{z||~|~~~}zz|{zz{z{}{{zzz{zy}}zyyvvwyx{}|{zyy|}~~}{|}~}zzvwz~~}~~~}|}~~~}}~}}}~}}}~~}}}|}}}|{|}|{}}}{}|}|}|}}|}{{|||}}~}|~}~}}}~|||}|~}}}}|||{}~|}~||y{~~|{z|}}}~}}~}||||~|||}~}}~}|}}||}|}}~~}|}}~~||{|||{{}zyy{{zz{{|}}|zz{|}|{|||{{{{wuuttwvvqru~}~}zz{xy{}{|}~}{{|{zywx{{zxxwxywvwwwxzzz|~||}{|||||~|~||}||~}|}}{{|~{xyyxwy{yx{~{~~~}{}~}{y||{z~}}{||}}}}|}}}||}|}}zz{zzy|}~}~}|}}}}~~}~}|~}~}|z~}{{}{{{|}|}}|{{|{z{yxxxxyx||{|}}|}~|{z|z{{|{{{{xxvyy|~~}~W()*)+((')&'')&  
F }{zzzyyyxy{|{{z{zzz{}{{z|yxy|{{zzy|}}zzzz{z}}}~~|{|}}||}|||z|~}|~|{zxy{|}zyyzxxz{||{{||~~~}~}~~z{{zyxxzyy{~~}{|{|{|zzz|}~~|~|{yxxvwxxxxxxy{||{yyyy{{{zxyyyxxvx{{zyxz|}|}||||}}||{||{zyz{{zxyxx|{{{}}~~~}}||{{z{{xwwtqoquw|}{yyyyxvusuw{zsooqqw|~}{wrosw{}}{z{zyz|~~|}}|{z~~~~}~}}}}}}}||}}~}|{z||}}{zz|~|||{zy{zz|~}}}~}}{}}|{{}~}{{{x{~~~~{yxzz{zyzyxuux|~}|{|~~||~~~}|}}||~}|}{{|~~{||}}||~}|||{|{{yy|{}}~}{{||{zzyzz{|yx|{|y{|zxywwwxzy|~zyzzy|}~~}~||}}|{xwx~~}}~}~~}|}~}|~~~~~~~}~}||}~|}~}|{|}}~~|{}|{||{||||{|||~~||}{~|||}~~}~}}}}|~~~}}}~~~}}}|}|}|~~}|||{z{|~~|{z{{||~~~~}}}|}}|}}}}}||||}|||}{}~||~|{~}{z}||{z}z{z}}|||zz|~|zyz|}|}{|{||{|vwvuvuxvrqu}~~~~{||zz{|{||}}|{z|{yyvyz}zxyzyzxxwvx{{z{}~~~}||}{}|~|{}~}}}~|}}}}{}zyyxwvvywyz|}~}|~}|}|||z{}~~}}{}~}z|~|}~}}~||{{{z{}}~~~~~~}~~}}||}}}}}}~}{}}|||}}||||z|yzzzzxyyyyzzzz}~|}|z{|{|||z||{xxxyyz}~~}X***)*(((*'''(&  
G! ~}~|}{zx{{|~|{{{zz{}|}}}{xx|{{{{z}}|{z|{{}~}~~}~~}~||{zz{~}}~|zzxz~~|zzyzzz}}~~|}~~~}{{zxyzz}|}~~}|{|{||z||~~}}|{yxyzzzyyy{z}}{z|y|}||{{zzyzyxxz~||y{}~~}}}~~|}~{}||{{|}}|y{zz{|vy~}~~}~~|}{{||yyxwspqsux{}{zyz{zywvv{{yuuutz}~|{tptx{}~}|{yy{}~~~}~~~~~~}}~}}~}~}||~}|z}~}}}zz|zy{~~~~}~}~~|zz|}{}z|~~}{z{yz{{{zzxwxz|~~}|}}~~~~~|}~}~{}}}}~}}}~~|~~|||{zz|}|}}|~||||zyy{{yy}}|}}|{{{yyz{y{~zzz{|{}~~}|}}}{zz|~~~}~}||}~}~~~|{|}}~~}}}||}}}}|~}z{}}|}||z|~~}}~|{{}|{|||}}~~}|~~}|}~}}}~~{}~}|}}}||}}}~||{{{|||{{{{z|~~~}|}{||}}|||}}}}|{{}{}~|}|{}~}{{|{|z}{|{||}}}{yy~{zyzz{|}|z{{{{}xwwvuvvwsqt|~~}{|{|y{|z||}{|||{zzyyxz{{xy{{yxwwww{|z{}|}}}|}}|z|}|{{}{}{|{}~~||{{yxxvuuvuwx{}|}}}||~|z|z{{~~~}{}{z{}|{|~}~}||}z{{{|}}~}}}~~~~}|}}|}}}}~}}~}~~}{}|{}}|}}|zzz{yzy{xyyxzxxzyy|}|~~{z|z{||z||{yxwzyz{~|}|~V))*)+((()&'')&  
H!}}}}{zxyzzy|~||{|zz{||{|}{wtx{zzyyz|||zxzzy|}}}}~~}{|}|||||{zyx}~~}|{|{zzww{}zzyxwwxx}~~|{z~~~}|~~|zzzyyyz{{}}~~||z{y{}||{{|}}}~||{yzyyz{ywwyxz{{{zyyx{{{{{yyyxxvw{z|{zz{{||{|{}{||}{|}|{{||{zyxyyyytt{~~}}}}{{{}|zzxwtrrtvxyzzxyyxyxwwvwyzyzyw{}~}}{wrsvxz|}}{yxz{|||}}}}|{|~~~~~}~||||}~||||}}~}}||}}{{|~||{z|{zxy|}}}~|}~{|{{yx{~~|{|}{}}}~~zzzzyz|{{zxwwwz{}~}}~~}}}{{|~~~}~~~}}}|{}}{||||{|}||{}~}||zyxy{}}~}}}|{}}{yyzyz||}|~~}{z{zzy{{{}~{zxzz|}}}}||~}||{y{||~~~}}~~~}~~~|~~~~}~~~z{|||~~{||||}}}|~}}{|}|}{|{|{}}}}||||}|{{z{|{~~||}||z||||~~~}}|||{|{}|{|}{{{{{zz{}|zz{zz|~~~}~{||}}||~~|}|||}{{|{{{{}}}||z}||{|{{z{|{}}~~}|}{z{{yxz{y{{zzz||{|yxxvwxxyuuw|~}}}zz{{|zz}|{|{z{{|zywxzwzzzzyxxvv{|||{||~~~~~}|{{{|z{{|{||{{}~~~}}{zyxwvtvvvxy|{}}}{|}|}zz{}}~~~||}||{|{{y}~~{|}|{{}}|||}||}~~}~|||~~}~~~~}~~}}}|~~}|}}|{{zyzzyyzzzyxvxzwy~~||}|z||z||zz||zyxyzy{{}~~~~W)**)*()()''((&  
I!~{~~|{z{|{{}~}|}{|{z|||{ywx||{||{|~}|{z}||}}~}||~~}{}~~{zz|~}||}~|{{x{~{|zyyyxx|~|}}~~}~|{|zz{||}|~}}}}|~~|~|~~}~~}}}|{{|z{zyyyxz||z{{yz{{}|{{zzyyxyz|~}}{|y}}~|}~~}}}~|||}}~~~|zyy{zzxxy}}~|~}|{|zwwuvvzz|{zzyyzzy{{{{{|}~|~|{vuxy|~|zz{}}}}~~}~~|~~~}{}}~~}||}|{}~}}}yzz|~||~}|{{yyz~||~~~~}|z{yyy{}{|zyxxy{z~~~|}|||~~~~}}~||}~||~~{}}|}|}|}|}|yyy{}}~~~~}}|}}z{zyz{||||~|{{{{{||y|{yyyzz|}~|}}~}}|{{z|}~}}}~~}~}~~}||{{|~~}}~|z|~}|~}||}~|||||z{}}~}}{{|}{z|z{{}}}}}|{{{{}~}~}}~}||}}}|}{{|}|{{{z{{|{{xz|z}}}}}||}}}}}~}}~}|||{yywz}~~}|}{}}{{||zyz}z{}~~~~}|{{|zyz{{zyz{{y{{z{zyxywxzzwyy|}{|{zy{}{zz{|{{zy{{||{xxxxyzzxyyxvvz~||}{{}~}~~~}{zzzz{{yx{|zz}~~{|zzzywusvvvwyz{|~|||}~~|{y{{}~}~|}~|z|{{z|}~}}||~|{z|||{{|{|{~~~~}~|}}~}~}}~~~~}}~}}~~}}~}}~|{zzzxyy{zyyzywxxyww{|~~|}}{{}|{{||{{}zzzzyyy{}}}~{V(**)*(((('''(&  
J |zz~~}zyy{zy{}~}|zzzyz|{yxwvy{z|zzz|}|{{z{zz{|}}}}}|}~||{~}|zzz}|}z|}||}yyy{||z{xyxxz~~||~~~}{{}~~}}|{{{y{~||{}}~~}||{|}~~}}}}|}}}}|}|zz|zyzyxvx{|{{zzy||z{zzyz{xxwy{|}|}z{y|}{{|~~}{|{{{z|}~~{zyxxzz{yz|}}}~~~}||~|{||{yxwuvxy{zyyzxyyx{z||}}}}|~~~~{yz{{{|~}}~z{z}|{{{}}~}}}~~~}~}}~|}~~}|}zy{z|zzy|zz{}~~||}{zyz|}|{{}|||{{yyz|z{|~~{|{zyxyz{||zzxyyzz|~~}~}{{|z||}~~~~~}~~{z}~}|}||}}}{|~|}{}|{|~{zyy{|}~~{|}}~~}{zzyyz{|{{|{|{zyz|{|}yxxxzyz{}~~}}}{{{{{|}~}}~|}~~}}}~~~}{|||{{~}}}}{{{~}}}{|{}{{|{|{|{{}||}{|{{{zyyz||||}||{|{|{~}}~~}}|}{}|}|}{}||z|{}|||z{z{{|}}~~}}~}}|}}}}}||{{zyww{~~}|}|}z{{zzww{{{{~}~}{}}|zyyz{zz|z{zzzyzyyyxwwz|zzz{~}}|{z||||z}{z{zyy{~|{zzxxyzyyz{ywwy}}}}|}|~~|}~}{z{zxx{yxx{{{|~}~zzyyvusuvvuwxz|}}|}}~||{{{}~~~}~}}||{z||}~~|{}||{|~|{{|||{~~~~}||}~~~}~~~}~}}}}~~|}}{|{|zy{|zz{zyxxyyyy{}~~||{y||||||zz}{{zz{{z{||}~}U()*)*((')'('('  
K!{yz}}|{{|yz||z{z{}|{zxxz{{}|||{{~}|{z{{z}~~~}~~~~}|~~}{{}}|{~|}~}|z{}|~}}z{z{z~~|}~}}}|}~~}}|}}~~}~}|~|~}~~}}}~~{}}||zyyyxz~||{{{||}{{{zzyyxy{~~~~~{{}}||~~~~|{{||}}~}}}{yy{|}|{|||~~}}}|{|}}{|{xxzz{z{{zyyyyz|}~|~}}~~~}|~|~~}}}}}}}}}~}~}~~}||yyz{{zzyxxy{}~~~|{{|}}||}}}}~~zzz{|{z}~~}}}{z}}}}}|{zz|{|~}~~~|||zz|~}}~~|}~}}}~}}{}}~}}|}|~~}|{{||~}}|}||~~~|{yxwz}}}}~}~|{}}{}{~ywwwyyzz|}~}}~~~|{yz{~~}~}~}}}}~~}}}~~~~}~||||}~}}|{|z{{||}||{}}}~}}|{}}~}~}}{}|{{{zy||}|}}}{|}|||}}}}}}}}~|||}||}}}}|}|||~{{{|||{~~~{}~~}~~|}}}}~~}||{yxvx}~~~}|}|{zzxyx{z{{~~}}}~zzyz{{yz{|{|yyxxxxxxy{~}{z{~~~}}}{||}}z{|{{{ywxy|}}{zxxyyyz||zxyzz|~}{{|}}}}}||z{yyx{zwvxz{{~~~|}zyyzwvsuwwwuuvz{{z{||||}|{|~}~}}}}|z{}|||}|~}~}||}|||}{{z|zz|~~~~|}~{|~~~~}}}{|~|}}||}|}~||}zz{zyyz|{z{zzywxyyy{{}}}{z{{|||zzyyz|{{{zz{{{{}||U()*)*))((''')&  
L {wxz}~~|{zyzxux}|z{zz{|zywxyz{|||{z{{}}{zzzyy}}|}}|||||{{}}{{{|{|zzzy|}{zzy|}}|{|{zz}}}|~~~}~||{||}~~|{|}|}~~}}|}}~}|||{}}}|}{||{{}}}~}}{||{zyyxxwz|{z{z{z{{z{yywwuwy|~~}~{z{yz{}~}{{zzz|~}}~~yywx}|}|{yvw|}}}|}|}}{yy~|{{xyzz{zyzxwwvy{|}}{|}}~~}~~}|~~}}~|}}|}||}~~}}~}}}{}}}}{{zzwyyzzyxwwvyyy|~~~{{{}|}|}~}}}}{{{yzxyz}~~|}{{|~}}{{{{|}y{{|}}}~~~|}~~}||{|y{|~}}}}~~~}}}}|}{|}|}{|}|~~~}|}|}~}|{z|}{{{||{|}~|{xvvx|}}}}~}||{}{|{}ywvwyzyxyz|~}}~||{yz|~}~}~{{}~~~~~~~~~}|~~~}~~}|{{}|}~}}|{{|{{|||}}}}}}}{||}}}}}}}}{z{{{{{{|}{{|}{|}|||||||}||{}|}}}|{|}}~~~}}}}|||}{|||}}~|~~~}}}|}}}~~~}}|{zywwz~~~}|}|{{xwwxwz}~~|{~}~|zyxz{yzz{}|{yxwwyywz|~}{z{~~}}}}}{|}}{{}|zyywwyz|}|{yxx{{{{|{yy{{||}|{{~}||}||{|yxy{|yxyyy{|||~~|zzzwuuuxxwwuvyzz{z{|{|}{{{~~~~~~|||}}}||}||}|}||}~|z{}{{{{z{{~}~~}|}}}}~~~}}{|~}|}~~||}}~}||{{{|{yy|~}{|{yyzzyz{{|~}{|{{{||{zyz{{||{zz|{{||zU()))+)(()'('(&  
M!{zyz}~~}|||ywvy~}||{{|{{yz{z|}~}||||~~}}{|{y}}}~~}||{||||||{||}{{{x||zzyz}~~~}|{}~~}~}~{}|}~~}~~~~~}|}||~~}}|{{}}~~}}}|}|{zyy{|||}|||}{z{{yzyvssv}~|}{{{z|~}|{|z{~|{~}|zyw|~~||ytvx{|}||}~|yxw~~|zz{{zz|{ywwwy|}~~||~}~~~~}}}}~~}||~~}}}|}|{z{|{z{zxxxyyzy~~|}}{~~||{{zz{{}~~}~~}}~~~||}}~}{{{|~~~}|}~~~~|}}{z}~~}}}}~}|~}{||}|~~}~~~|z{|}{}}~||~~~{{vvw{}}~~~~|}}~||}xwvyxxyxzy|}}z}|}{z{~~~~~}}|{}~}~~~~|}~}~~~~}|}}||~}~~{{{|{|{}~}}}}}|}|{||{|}|}}{|||}}{||}}|||}{{}||}||{{}|{|}}||||{~}~}~~}}}{}|z{|}~|{|~~}}~~~}~~~~~}{{yyyy~~}~}|{yzwxuwvy}}}z}}|}~{yzzyyyy|~|{yxuvuxwy|~~~}zy{}}||}||{}~}{{|zzyxwvwy||zwwxz{{|}{z{{{{|}|{{|}|}}{z{|yyz||{yyxwwzy{||{zxyvutvwwwxvuwxxwxyzzyzzy{~}}~}}|{z{}}||}}z|||{{{|{z{|{yzzzyz{}~~|}|||~~}|{{{|{{{~}{|~~}~~~}{|z{z{{yxz}~|}{{yyyxyyy{}~}|||zz{|zxwxz{{{|{z{|yy|zT()*)*((((&''(&  
N zxwx|}~|{{{|yxvwz|~{zz{{zyyxzzz|}|}{|{|}|}zz{y|||{|{{{{}}{|}{{z{{zzz{yz~{yyxv{}}|||}}||}~}~}}||||||{|}|}}}~}||~~~|{}{z}~}|{zyyz|}}~}|}~|}|{{yzz{{{|z{{{|{z{yxxtqqsx{}}~}|||{yyyy|~|{{}zz}~zx{||zxwz~~~{xtrrvy||y{|{ywxz~}{zzyz{{zxwxwwy}~}~~{{||}~~|}}}}~}}{|z{y{|{{|}}~~~~}~~}|||{zz|{yyzwvwxwxx|~~~~~~|{zy{~~}}}{||zyy{|~}}~}~~||}}}~~~}}|}}~}}{|{|~~|}~~}}~|z{~}}~~}}{|{{|~~~~~}~}~~}||||}||y{|yy|}~~}}~~~}{{}||{}~||~}}zxuwyz{|~}~~}{|}}||~xwwxxxyxyyz{zz|~}{|z|{}}~~~~~~~~{|z{|}~~~~}}}~|}~}|{||~~~}}}}{~}||}{|~}}}}}|||~|||{|}}}zz{|{{{||{|{}|}}}|{|||||{|{~~|||{z{{|~~|||||{||{{||||{y{~}~~}}}|~}|||zzy}~}~~}}{yyxvttw{~}}||||{{}zyzzzywz}}{zwuvvwyy}}{zz|~~~~|{~~{{}|~~|}zzyzzwwzx{||xvy|||}~||||{{|~|||~|{}||{{{{xz~}{|{yxwxxz|}{zyxwvuwwwxwvvxyxxwxzzxzzyy}~~~}~~{{{}|{}}|||}}|}|||z|{zxzzzz|||}~}|}||}~|}}|||}}z}}}}}~~|{{zz{||z{{}~|zyzxyyzyy|~}|~}|z|{zyy{{|}|{{|{z{|{T))*)*()()'''('  
O!{yxy{}}~}}}}{{wy{}|{|}|z{}{{|~}}|~|||~|}}|{{|~||~~~|{}}}|}}zz||}{|}{{~|zzyxz~}}}}~}|~~~}}}}{}|{}}}|}~}~}~~|{|~~|yyz{|}}}~}~}|{{{{||z||}|{||zxwuqsx{{{}|}|{zyy||~}|{}{|}~{zz|{{zzy|~}zwtrsty|{}}zyxz|}|{z|||yyxyywx}~~z{{|~~~~}{|{{z||{{{||~}|~{|}~||{z{yyxvwvz|}~~}}}||}~}}}}z|~~~~}~~}||~}}~~~~}|{}}~}~~|}}z}}}}}}}}|{{|}}}~}}|}}}~}}}~{zz{yx{|}~~~~~|{|||~~~}}~~}|xuw{|{}~}~~}|~ywwyzz{z{{{{zz{~|{{{{{~}}~~~|{{|}}}~~~~}~~|||~}~~~~||{}}|}|}|~|}|}||}|}|}{}|}|{z}}|{{|||}|||}}~{}{|{{{z{~~}{{|zz{x{~|}}|}{}{{{|}{{{xy|~~~}}}}}{}~~}}|}{|||||}~~~}||yyvwutuy|~~|||yw{~}|zxyywvx|~|zxssuvwz~~~|zy|}}}~|{||{{|}}}||{zyzyxxzzz|}xwx|||}~}{{{zzz}{{{||{{|{yy|{z{}~|}{zywwvxy{{zxxvuvwwxwxwwwxwwvxyxyxyyz{}}~}~}|{{{{{|||||{}{||{{yyzyyzzyzz{{|~}}}}}~}}|||}|~|z{{|||~~~~~}zzyyywzz{{z|~~}}{{zxxyxyyx{||~}}~|}{{|{zzyyz|||{|}{z{|{U()+)+((')''')&  
P {wvvy{z{{|||}zzzz{|~~{{z{{zz{zy{}}||{{yz}{|}{zz|||{{|{{{|}z|z{z{z{|{{yyz{{yxxxy|~}}{}~~{{|{|~}||{|{{{|z{{{|}}~}~~~}||}}}~~}{zxyyz{~~||}}}~}{{{zzz{yz{|{z{{yxwvsuyzzz|}}|{|zyvvy|||}{{{{z|}{zyyxyzzy||}|{xusstxy{|{zyyxy|}}{zzz|{xwxxwxz~|}~z{{z}~~|~~~~}{z{zyyyyxxxy{}~~~~~~}~}|}~~|{z{zwywwvvvwx{|}|{{|||~~|~~~|}||z{z}~~}~}}~~}}{{{|{|~~~~~}}{z|}~|}}|}|yyz}{{zzy{{{|{z{{{{~}}}{|~}}}}}|}|}zz{{yxz{}}}}}}|{|z{~}{zxxy||{~}{}}~~~~}}ywxxyyyyzz{yzz{{zzz{{{~}}~~|z{z~~~}}~~~}}~~||{{|~~}||{}|}|}}}~}|{|{|}|}{||}~}|||||||||}}}||}~}||||{{|{{{|~||{{zyzxz~~|}~}|}{||{z{{{{|z|~~{}||zz~~~}}|}||{||}~~~~}{|zywvxxz}~}zyzy}}}}|yxzzxx{~{yxtrtux|~~~|y|~}~~||||{z{}||||{{yyyyy||}{|zzy|{}~}z{{zz{}||{||||{zz{{{{{}~}}}{zxwxwy|zyyyxvvyywxwyyxyyxwyzywxx{y||~}~~~~~|{}{||}}|||||}}|yzzyyxz{z{|}|}|~}|}~~~~{{}|{z{|||~}{z{xyyzz|}|{}~}||zzzxyzzzzzz{}~}~}}}{|zz{z{{|||}~{z{||V)**)*((()''&(&  
Q"}wvvz{z{|}~}}}}|||~~~}|{|||||||}}~~}|{||~~||}}|~}}|}|}|}}}}~|}}}}}}{zz{{zzzyz|}~~|}}|}}~}{|~}}|}{{||}~~~}~|~}{zzxz{~~}|~}|~~}}~~{|{zz{|{{z|xzxxwyy{{{{}~|}}{xstuz}~~}||}{|~}{|{yxz|y||}}|zxxwy{z{|~{zy{xz~~~~~~|z{~|zx{zyz|~|~z{zz|~~~~~~~}||zzzxyxwyy{}~~}~}||{}zyywvuvwux|}|{}}~~}}}|{||{~~}~||{}}~~~~|{|~~}~}zwy|{zyzyz{}~}||{{}~}}{|~~~~}~}}{||{z|z||}~}~}{{xx}~{{z{{}|}}{z~~}}yyxwyyzz||}{{y|{|{|{{}~~}}}~{{{}}~}~}~~~}~}|{{{}~}|}}~~||}~}||}|}}}}|}~{|}~}|~~|}|~}|~}}|}}|{~|||||||}||}}yzz{yz~~}}~{}|}|{||y{{|{{||||{|}{yx|~}}}{}}}~~}||~~~|{|{zywyy{|}|zyy{}~~}zxxyyz{}{{xrrrttz~~~~|zz{}}~||z{zx{||||||{{zxzxy{}||z{zxy|}|z|||||{z||||{||yz{z{|||}|||zyywwzzyzy{yvvvwxyxyzyyywwyxxywxyz|||}~~}~~}{|{{|}{}|{|{||{yyyzwyz{{{|}{{|~}}|}||}~{|}~|yxz{||}{zywwwyy{}}|}~}{{}zyyyyyz{z{}~~~~}{}}{{{{yy||{{}|}{|}|U(**)*((')&('(&  
R |yuuwyxz{|{}|z|}|~}|~||{yzyz}|}{{||}}|z{{}}||}}|{|{zz{|{z||~}}}}|}}}}{zyxzzzzzyz{~~}}~}}|||{}{{z{{}|}{{|z{{|~~{}}~||}|{zyyzz{}}z|{z|~|}}~|{{zyxz{|yzzzxxxwxxyzyz|z|{{zvrqps|}}|{||{|~||{{xwwz{y{|{{zzxyyzyy{||yzzxzz||}~~zzy{|zxzywx{|{{~zyyz|}~~~|z||~}}}z{zzwwwvvvxz|~~~~~~~~}~||~~|{{{{zzxwuvutuwyzz{|}~~}}~}~~~}|{z{{}~}}}}}}{yz}||}~}~||y{~~}~|yxwy|yywwxz{~|}}|{{}~~|}z{{||}|~~}{|}{z{|yzz{|{}~}{{{uty}~~|{||{|{}{{{}|~}ywwxyzzz{}|z{{{{yz{}{|~~}~~}{{{|~~~}}~~~~~}|{z{z{~}~}|~~}~~}|{}}}{{|z{~~}z|~}|||}}}}~}~~|}}}}|}|}}}}|{}||{|||}}|zz{z|}|}|}}|}{{{|zy{~~{|}|~~||{|{zz}}}~}{{}~}{|}}~}{{|z{xzyz{}|zzz|~}~{zyzyzz|{zxssruw{~~~}~}{z|{}~}||{{yz{{|{}||{{zyxx{}||yyzzyz}||||{{||{{}}{{|{zzz{z{}||}}|{zzyz{{yyzzxwxwxyxzyzzyyyzyyyyyyz|||}~~}}||{|}{||}|{}|{{zzzxyz|}~}~}}~}~~}~~}}}||}}{yyz{|~|zxwxxyx{|~}}}|}|z{{{z{}{{}~~~}~~}}}}~|}}|{z||||}}~}~|V))***))')''')'  
S!|zyyyzzz{}}|}}||~~|{|{{|~}|{|~~|{}~~}~}}}|zy}{z{z{}|~~~~~}~|zx|{|{{{|}}~~}|~{|~~~||{|~}~|}}}{|~~}}}~}|}}}|{||~}|}}||~}}~~}{{zz|y{z{}{{zzxxxywwz{z{{}{yvtttz~~}}~~~||zzz{{}||{{{zzy|{zz||zz|{y{~{|~}{y{|yzzyxy{|{{}}zz{zz|~{{{{|}~}|{|yywwwvxz||}~~~~}~~}|}}}}|yxvxvtuxwxy{{~~|~|{{|{|~~}|}|z}~}~~}}}}}{}~~~~}{{zzzyzyxxz~~}~}|~~~~~}||}{~|z~~~~|~|||}zzzz||}~}{zwrv}}}~}{||{||~{yz~~~|}{zyxyzzz{~}}{z{zzy{|~~~}}|}~~}|}~}~|{|{{z~~}{|}~}}~}||~||{||}|~}}|~|}~~}}}|||~}}}}|}|}}|~}||||||}{zz}{{{}|{|~}}|}}}~}{||{{|~}}}}~}}{|{zz}~~}~|y~~|{}~}}}z{yy{zzyzz}~}|{z{}}}zyyyyz|{{ystssv{~~~}|~|zzz}~~}}{zyz|{zzzz{|yxxxwz|||xy||{{|~~}{||z{}{{{{|}{}}z{zzyy{~|}}||{{zyx{zyyzzxwxwwxyyyyx{yxywxyyxwwxz||~~~}||{{{{|{|||{{||{zxxxxwz{}}|}~~~}}}}{}~~|}}}{xxx{{~}|{xwxwwy{}~~~~|{}{{{|zy{|{||}~~||~}}|~~}}~}|{{{{zz}|}}|{T(**(*)(()'''(&  
T ~zyxxxyyzzzyyy{~|{{z{{{{{zz|~}||~}}}}}}|{|z{z{zzywzz{~~}~|}}||zy{zz{{{|~~~~~~|}~}}||{{{~|zyyzz{}||||{z|~~~}|{{z|||~}~~~}|z|}|}}|}{{|{|{{}}z{zzzzx{z||{zyvvuttvz{xwyy|yzwuwv}~~~}}~}~{zzzz{z{{zyzzyy|{zz|zz{|{yz{y{|~}{yw{zyzyyyy{yy{|xyyy{{}~~}|{{zz{||{z{ywvuvvxyy|~~~~~}~~}~|{}}{||~~||{{yyvwusttuuvwv|}|||}}~~}|{{{{{~~~}}{||}yy{}}}}~}}~|}~}z~~~~|{{yzxwxwvxz}}}|}}~|}}|}z||||{{z}~~~~{{{|{zyxy{{}|{zvssy|{~~~|{{}|{|}}{y}}~}|}~{zyyyzzy||}{||zzyyz{}~~~z{~~~}~~}~~~~~}}||{{|}~~}}|~~~||||~|}}||{{|}}||}|}}|{}}{|}~}~}}|{}~}||}|{||||{||{{}z{{||}|||{|}}~~~}{{yz||}}}}}}~}|{{zz{|}~~~}|zz}~}}|{}|}}{{zyyyzyy{}~~}}{|}~~}}}zzzyz{}zyuttsvz}}}}|{z{||||{{zy{zz{zy{}{zyzyxz||zx|~}z{~|}~{z{||z{~|{{||{z|{yzy}~}~||{|{zxzyyyyzxyyyxvyyyzzzxyyyyyzxvvxz|}~}}}||z}||{}}|{|}{zzzxyy{|~~~~}~~~~~}|~}}~}{z{wxx~|zxyxzz{|~~~}|}}|{}zxx~}|}~}~}}}}}}~}|{|zz{||~}||T)*))*)((('''(&  
U!}}{{zzyzz{yvvz~}||||{z{zyz}~}}~~~}|}|{}|{{yyxyz~~~|~~|zzz|{~~~}~~|{{~~{yyxy{}|}}|}}}|{|||~~~}}}~}}~~~|}}{{}~~|}|{||{|~}}{{{xwsrpqtyzxyx|~||zzz{~~~}{||{{{||{{{y{{}~{{|z{{}}{{|||}}~}|z{|{{{yy{z{{||yyyyzz{~}{|zz{~~}~~~}{zwwvwxyxy{~~~|}}}|{|~~}~||{zwvvvvuvwwwz~~~}~~}}||~|~}}~~}||~|zz~~}|}}~~~~~~}}{zzxxzywy|}~~}~~}~|~~}}{}}|{{|}|}|zzyxz{z|~}|{xywy|}|{z||{|~~{{}~}~~}}{zz{{{}|}|~|{{{yzz{z}~}|~~~}~}~}}|{|}|}~~~~||~~}|}~|||}{|}}}}}~}|}}}~}|}~}|}}}~|}|}|~~}|}|}}}}}}}|||||{~}||}}}{{{~~}~{|zy{}}~~}~{|{zzy|~~}}|zy|}|~|{|~~|zzy{zywy{|}~}}{{}~}|~~}{zzzyyyx{vvtuu{}~~}}||{yz|}}||yxz|xzz{zz}|zxyywz{{zy{}|{|}}||}|{{{{|z|{{|||z{{zzzz{|}||z{{zzyyyzzyyxzyxxvxzyy{xxy{yxxyxuvzzz|}}}~}|||y{}|{|{}}z{|{yywwwx{|~~~~~}}~~~}}~~}~~{{zyywww~~}{zxxzy{|}|}}}{|~|{z{{yw{|||||~~{{}~~~}}}{|{yz}}|}~{T)**)+((()&''(&  
V ~}zz{zzyzzxvqsvy}~~||z||zz{yzzxz}|}~}||~}}|||||{{ywyvvw|}||}}~|{zzx{|}~~}~}~~~|}||{zy|{zwwvwx|z{~~}||~~}~zz|{||}}}|~}~}}}|}}}}~||{{{{|}||z{}{{zz{}}|{{ywspnopqsxxusw|~|zzz{~~~~~~}|{|{{{{zzz{zz{{{zyzxxyzyyyzz{{|}|||z|yzzwxyzxyy{xwyyzz{|~~|{}{yz{|{|}}|}|{xwwuwvywwxz|~~~{}|yzzyz~~||z{~{yyvvuvtuvwvv|}~~~}}|}}~~zzy||}}~|||~||}}{yz{{}|}}}~~~~|||zzxxzwwvx{}~}}}||}}|~||}}{zy{{zz{}}}{||zzxyz{}}~{|yzz{||}zz|}||}{{}}|}|}||}y{yy{|}||||}{{|zzy{{|~~}}}~~~}}~~~~}}~~~}||}~}}~~~|}}{{||{||~}}|}~}}||}|{|}}}}}}}|}}|}|||}}||}}}}}||}||||}|{|~}}}|}{|{z|~||{|yy}~}}}}~}}}zywz~|}|zzz{|}~}|}~{{{yzxxww{~}}}}||}}|}~}|zzxzxyzwvuuwz}~~~~|z|zz|~~}}}zyzzxz{{{z||zyz{ywz{z{|}||}}~{|}~|{{||{|{|z|{{z|z{{|{||}{{||{{{|zyzzyxzzzwzyzzy{xxxyzxxzywwzyz}}~}||zz{~{{{}}{{|{yzxvvw{{~~}~}}~}~~}~|{{|yvxxy~}zzyy{z|}~|}}||}}|||{yy|}||}||~z{|~~~}~|}|||}{{~~T***)*()()'''(&  
W!}||}|{{y{yvsqux}~~~}}|{|{zz|{}}~~~~}~~}|~|{yywvw{~~~~~~}{{{xy}~~~~}~|z{|{yxzwwy|{x}~}}|{|}|}}|}||~~}}}~}}}}}{{|{|}|{|}}||ytqqnpqtzzwusw}~|||{}~~|}}|||{{{||{{zz{zz{xxxzzxyzzy{~~~}}{}{zxxzzxx{|wzzz{{y{}}~{z{|{z}}~~~}}{ywxyxzxywyy}~|}}{yz{z~~{}~}{zwvvzwuvwwx{~}~~~~{~~|{z||}~~}z|}}}}~|zz|||}}~~|}}zzyzyxyyz}~~}}||~~~~~}}}|{{{{zyz|}~}~}|{|y{|}|~~}|{~~|~~~|z|}~}~}~}}}|}|{{z|yz{{z}~~~~~||{{zz{||}}~}~}~~}|}}|}|~~~~||}|||~|{}~~~~~~~}~}||}|{}}}|{||z}}|~{|}|}}}}}|||}||||||{||||~}}~}{{|zz}|{|{zz|~}~}~}||||zxvw~~~}||{{zz{{}}{|~|{zyzyxwyxz|~~}}{||}}|~}|yzzzyy{vvwwwz|}||~}|z|yz}}~~}|{xyyxxzzz{|{zxxywwy|{{{}}|}~|||}}|{|||{|{z{||{z|{zz}{{{}{z{{z{zzzyz{yyxxyvxyzzyyyxwzyxwxzxwxy{||}~~~}~|z{{|{{yz}{y{{zxvvtvzy{~~{|}}~~~|~~~|~~||zzxxyx{~~~}{yzzzz{{{|{~zz{}{z|}{zy{{{{|z{|~|{||||~}z{~||{|yz|~|T()*)*()(('('('  
X ~}{z{zzyxxwuqoqty~}}~}|{|{{zzyz{z|}~}}~~}|}}}}~}{}}|{yxuuw{}}}~~}|{{{|yz{}~~~~}}|{|{zzzzywwuwyxwx~~~~}||{z{{z|{{||{|}}~}}|~}~~}|}}|}}||{z{{yz{{xx}|zyvutqoqsvz{yustz}|~{{z{{~}~}~~~{|{zzzzzz{|{{yxz{|zyxwyyvwxxxw{~|~~|zyyzxxxzxxy|xyzyzzwy{}}{{|{zyyz||~}}||{zyxwxwxwvwwy|~~~~~}~}||||{z{{{}}||}}{{xvwwuuvwvxz{||}}~~~~|{}}}{xxy{~|{{yz{y}}{|zyy|~|}~~~}~}}||||zwyxxxxyz{~}}}}}}}~~~~}}}}{zz{zxxzy{}~}}|{|}|z|||~}|}}~|~}~~~~{|}~}~~||~|}||yyz}xxyxz|~~~}}|{z{zzy||~~}~~~~~~~~}~}}~~~}||}}|}}}}||{|||{|~}~}~~|}}}|{}|{{}}}}{{|}}}||}}||~}|}}~}}||~{}}{{|}{{{}}~~||{{{{{{{|z||}~~}}~|}}zxyx~~}}~{||zzzy{}}}~{|{zyyzxxz|}~|||}}}||}~}{zz{zyzvxxwwz{~|}~}{{{zz{}~~}}|{yzxxyz||}||zvxyxxw{}}}~||{}}||}|}{{|||}|zz{{{z|z|{|}{|}|z{z{{{|zz{{yxyzzxy{{zzzyyxzywxyyxxyzz{}~}}{yz}{{{}~|||||yxuutxyy|}~}~~}}}}}}{xz||~~|{{|{{z{|}}}{z|{{||~{yz{{zyz{{||{{z~|{}~|yz}~|}|zz{}|U)**)*))()'''(&  
Y!}}}}}{{zyxwtqqtz}}~|{|{{{{}}|~~~~~}~~}}~}|{yzwz||~~~~~|{~{|}}~}}}|{}|{zz{xxwyzzz}~|{{|{||~}~}{z}|~~}~}}~~~~}}|{{z|||{z~~}|zytuvtuxyz}|yww|~~~~{{}~}}}|{{zz{{|}~}{z{|}|{yxyyxxzxxvy~}}{{z{zzyyxxy}z{{||{{y{~}|~||||||{~}}{|yz{{zwwwuwz}}}~~~~}|{}||~~}~~~}}{yxwwvvxxxz{{{|}|~~~~~{xzxy~}~~|{{yx|~|}{zz}z{}~~}~|||{xxwxzy{{{}~~}~|}}~~}~}~~{{|zwwxyy{~}||{~}{||{}}}}}~~~~~~}~~~~~~~}|}}zxy|yxxyyy~~{|{{{{|}{}}}}~}~~~~~~~~~}|~~~~~}}~}}}}}|}|z{||}}~|}~|}||{~|}}}|}|||~|}}}||}}}}~|{|}}|}}|{|{||{{|}}~~|{{|{|~}{}z}}}~|||~~~}|{yxz{}~~||}{|zxy}}{}~}}{{z{yyyyy{}~~|{{|{z||}~|z|{zz{wyyyyz}}||}|zz{zz|}|~}{zzzzyyxy{|}|zwwyxwxy||}||{|}~|{{||}|||}||{{{{{{{z|{|{y{z|z{|z|{|{zy{yxxwyxx|{zyzyyxyxxxyxwxzyyz{|}~}}{zy{|{{}{{{z{{zywtsvxyz~~}~~~~~}~|}}|{|}|yz|}||~zz{}{yyy{|{|zyzzz}}|{xzzz{z{{||{{yx{zz|}}|{~~{|{{y{}|U(**)*((')'''(&  
Z!}{}}}zzzyyvtsqsw}~~~~}{||{{z}}|||}}||~}}}}}}~}~~||{xwx{|}~~}}~~||}||{|}~~~}|||{|~{zxyxwxxzxz|}}}}~}}}|zz{||}}}}{|{z{|}}~~~}}|{{~~}}}{zzyzy||zz~|z{yxtuwvvw{yz|{yxy{|}|||||~~~|}~}}{zxxvyy||}~{||||{yxywxwwwwtuy}~}~||zyxwzxvwx|z{|{|{zyy|~}}}|{|zzz~~}{{||yzzzxwvvuxyzz{}|}~}}}~}{{{{|{}||}}~}{}{yxwvutuuvxyywyzyz~~~}~~|yxxx{~~~|zzxtv|~~|||zzzzyz|~~}~~~~|{z|xwwxyyz{|}~~~}}}~}|}~~~~}{|{xxwywyz}}}~{zz}}|||{||}||~}~~~~~~~~~~}~}}~}{||zxx|yxxwwx{~}||}}||~||}}}~}}{~~}~}|~}~~|||~~~}}}|}}|{|z{{{z~~}~}}{{}||}~~|}}}||~}||||}|~|||}}||}}||~|{|~{{{z{}}||z|}}~~~}{}{|}~}|}~~}|{zyyxz}~||}}|}|z{y}|}}}{{{{yzzyz||}}||{}|{}~~|{z{|{{yz{{z{{~}{||{{|{yy|~}}|}{zyzy{{z|}~}yzzyxxy|{|}||{}~}{{}}|||}|~~}z{}{|}}||||{xyz|{|}{z|~|{{|{xwyxww{zz{zyyyyxxy{{wxzz{{}|~~|zzyy{}~{{{zy{zxvuvyzz~~}}}~}~~~}}}|}~~|{||~~~}|z|~|zz{}}|}|yyzz{}|y{zyz{|{{{}{yy{yy{}~}}~~||}{{{}|U))*)+((')'''(&  
[!~}|}z{ywvwxy|~~~|~}~||}~~~|y~}~}~||}zxy{|~~~~}}~}~||}||}~}|zzzxxy{||~}}~~~||{}|}~~~~|{z~}~~}~}{z~~~}|{yzyz}~}{}}|{{yxwzxwxyy{||{{yzz}}}~~}~~}|{xvvvz~}}~}zzyxxxzwwvtw|~}||||zzzywwx}{{||}||zy|~}}}{{z|}~}}}|{yxywxyzy{z||}~~}~~~||~}|}}|{}}{}~|zyywwwwwvxyxxx{yx{~~}|{y{z{}|}ywx{{}|}|{zzzyy||~|~~}||zxwyyy{{z|}}~~~||~~~}~~}}|zxyzxz|~~~}~|||~}~||{|||}~}~~~~~~~}~~~}}}~{xx{yzxyxxz~}|}}|~~}}}}|{|}||}~~~|~~~~~~~|}|}~}~}}|}|{||{{zyx}~~~~}}{|}|||}}}~|}{}}}}|||}}}}{}~|}||~}|}}|||}|{{}|{|{z|}|}~~~|}{z~~|}~}|~|}||zyxx{}~|~}}}||{y{}}~}~|||||{{yzzzz||}}}|}|yz~~~|||yz}yz{{z{{||z{z|{{zzz}|}}}{|zyyy||{{}~|zzy{yyz{{{|||}|~|{{{|{|}|{|||{|{||}||{}}{zyzz{{||{z|{z{zzyxwxxwyyyyy{yzzyyxzyxxyzy{||}~}}|{zzxz|~|{{{yxyywwxxwx{}~}|}}}~~~~~}}|}|}|{zz{|~|~}}~|z|}}|||{|{|{zzzz{|}zyyxxyy{{z{{yxyyxx{}~~}|~~|{|zz|}|U)**)*()'(''('&  
\ }~~~~||y|zywy{{{~~~~~~{|~~|}|{~~}||{{|~~}}|{}|||{yxxz|}}~}||z}}}{~}~zyz{zz{{zxxywy{z|{||}}~}}|}|}}|{zz{|}~}}}~}{y{{||}}~}{zwwz}}}{{zxwz}|{||~||{{yxxzywvwvx{z{yxyxy{{||}~~}~~~|~}{{xwtrsw{}}}{{yywwwxywvvvy|}|{{{yxzxwvww|yz|{}{zzyz~~~}}{{yyy{}~~}}~|}|yyvvwxwyyzzyxyz}}|}~{{{}}|||z{|~}{{|{yxxxvwwvuuvwvwywvx}~~|}~|zyzz|z~~}|{yxwxx{|{zyz{xwy{{|{{||}~|}}xzxxxxyxy|~~}~}}||}}{|{}}||{xxywx{~||}z|~|z{~}||~}{}}}|}}}}{|~}~}|||~}~~|{}|}zxyvxyxxwz|~}|~}}{|}z}}{{{~~|~~~~}}~~~}~}}~~}~|}~~}}~|{~}|||||||zz|~}}|}|||{|{~~}~~}|{}}}|||||}}}{}|||~}|}}{|{}}|||{||{{yz}||~~}~~}|y}}}}~}}|{|}|zzyz{{||~~|~}}}{}~}}}||}|}|{{{x{z{|}~~~~}{z}~~~}{|zy|zz|||||||{zz{}}|{{{{{|~~|{z{x{~|~~|{y{{{|z{{{{}}|}~|{z{|||~}|||{{|||}}}}}|{{zzz|}{{{}||}|{yzzyxxzzzz{z{|{zyz{zzzyzx{}}~~}}{zyz{}|{{zxx{yywzyyy||}~~~|}~}}~~}}}~}}}}{xyz{~~~}}{|~||}|||}}|{{{z{|}|zxywwy||{{{zyyyxy{{~~~~~~}}|{{||}U)*))*()(('('(&  
]!|~|}{}}{{{|}~~~~~}}~~~}|}~~||}~~}|}|z{z|~}~|{{}~~~|{zz||{{|z{{zy{||||}}}~~~~~~~~~|~~~}~~~~~{{{||||~||zxw{~~~}}|}|{xy}~~}~~|{{|yy|yxwxyyz{z{yyyz{|}~}}~~}~}|{wtpswx||}{yxyyzywwwyx{}}{}|z{zzyxwx{y{||~|}z{|}~~{zyy{|}}yxwwy{{zzzzzz{}|~}~}|}}}}}}|z{}||}~}yyzxxyxvvwwwyy{ywx|~~}||~|y|}}|}}}zxyxyy|z{|||zxz||{||||}~|zyzyzy{{z}~~~~}{}}||}{}~~{yyzxz|~|~{{}|{|}~|}~~||}}~~~}|{}}~}{}}~~~~|~}{yztwzyxyy}~~|~~}|{~~|}|{{}~|~~}~}~~|~~~}|~~~~~}}~}}~~|}}}{|{{z{}}||}}}{{|||~}~~}|}}~}|}}|{}}|}|||||}||}||{}~}|}{{||zx|||{||||~~}|{~~~|{|~~}|}~|zzzy{{{{}}|~}{|||}~~}{{}{|{}zyxxz{|~~}}{|~~~}~||{y}yy|}||{|}{zyz{|}{zzzy{|||zxxwy}}}}}{yz{z||||zzz|}}}{zyz{|}~~}||{z{}||~}|}~|{{{zy{}}z{|||||zyyyxxzzzzyzz{||zy{{{zyyyyz}~~~}~|yzyz~|{{zyxxzzyy{zyxz{{}}~}||{||}}}}|}{||yzzz|~~}~}|{||{{||{|||{{{|{{|{zyyxwx{{{zzxxxyxyz{{~}~}}|{zz||{U()*)*)(()'''(&  
^ ~~}|||}{z{y{|{}~~~}~~}}}}|}~||}}~~~{y{}~||}{|{{z|~~~}|{|yy}}}}|zyw{{zzzzxz{{{{||{|}}|}}}}}~||||}|~}}}{}~{z{{zz{{||{zwxy|~|~{{{}zzxz~~}|~}yy{||z{zxwywyz{zzyxvxy{||||}~}~|{{}}{xspnpsvy|}~}{zzxxxwxwvwwwy{||||{yzyyxvxzxx{{}}{zy||~~}~|{zyxy{~~~~~~|yywy{{{zzzzyxz{{{}~{|{|{}|}zyy{|z{z{yyxxxxywuuvwx{|zww|}~~}}{||{{x{}~~}~}|||zwwyxx{{z{{{xxy{{{z{|}}~}}~{z{yyyyy{z}~~}~}||}}|{zzz~~~}}{zywz}~}|}{{x{~z{||{|}|{}}~~~}{{{~~~~|}|~}~~~||||{zzuvyywxz{~~~}}~|{z}}|||{|~~~~}|~~~~}}~~}|}~~~}}}~}~~}|}}}||}|z||}|}|}|{{{zz{||}~~~}}}|{}}}||}|}|}}{|~}}|~}}{~~~}}||{zy|}}{|{|~~~{{}~|||}}|}}{|{yzyxx}~{}}||}}|}{|}~||{{yxwyz{z~~}~~~~{{{||yy||}||~}|z{zz{||zyyyz|}z{zzyz}}}}{xy|{||}|{z{|||}|{yz||}~~~}|{z{}{|}}}|{{|{yz}||||z|{|||{{xxzz{{y|yzz}{z{|{|zzz{}~~~~|{z{}~{{z{yz|zz{||yz}z{|}~~}}||{~~}{|}~}~}|z{{}}}}~~{z|||}}|||}}|z|||{{{zyyzxx{|zzzyxyy{xzzy}~~~||||{|||U)**)*((()''')'  
_"~~~}~}|{{||{~~~~~~~~}~~~~}zz~}|}~}}|||~~||||~~|zzxx{yz{zyy{{{|}|}~}||}}}~~}|~|~~~~}~|}||z{}|}}|{z|~~~|}{|||{z{~}~~}zy||{{|zz{{}||{zyyyz{{}|~}~|zz}ysnmopsw|~~~|{|zyyxxxwxwxz|}|||}{zzxywx{xy{{|~|zz|}~}}{{wxz||~~{zxz|}}}|{|z{z|{{{}{{|}~~}~|{z}|{{|zzzzyyyyywvwwz|}|{~~|{{{{y{~}~}~ywx|{|{}|{{|zx{}{{{}|}~~}|{{z{zz}}~||{}~}|y|~}{{yyw}}|{{xy}{{{||~~~||~}~}|~~}}}}}~~}~~~~~}{|{xxwzyyz{~|}}|~|{{{{{||}~~~~~}}}|~~~~}}~~|}~~~~}|}}~}~}|||}~}}||}{{}yzz{||}~}}|}}|}}|}|}}}|}|{|}}||{}}|~~{{|{yx~}||z{|~}~~}{}}}}~||||}{|zyxzzwy}~~~}~|}|}{|{{|}|}|zxwwvwzyz~~}~}|zz{|yxy{|}}{}}zzyzz{{zzzxx{|{yz|{{}}}|{}|yyy{{{~}{|z{|||{zzz{|}~~~}}{zy{{{}~}|}}||}|zz|{{{}z{z{zyzzxvz{z|{{zz{{}zyzy{{{z{|~}~}}~~}~{|{||{{{{zzzzyzz{zyyyyz||}|}{||||~}|z}~}{}}{||{}}}}}}}z{||}{|{z||~{{|||||{{zzyxxzzzyzwxyyyzz{{{~~}~||{|{{{|{U(***+'(')'''(&  
`!~~~|y{~|z{y{xyy}}}}|}|}}|}}}}}||~{yz|{{{z{{|||}}~~}~}}|{}{~~|zxwwyyxxwwwy{||{{{|}||}||||}|{|zz}~~~~~}~~~|}}zz{{||||zzy{||{{zz{{zz{|}~~}~{zxy~}{{{yyyzz|{|zxwyyxyz{|{}}{zxu|}xqonpoqt{~}~}}|{yzywvwwwwwy{{|{z{zwxwvxyzvwyz||yxwz}}}}{|yxxzyz}~}~|{zxz||||}}z{zzzz{}yy{|}|||zyz{zz{{ywzzxwzyywwvxy~~}}~~|~{zzzzyz}}|~|{||{wyzz{{{{z{{zyyy{z{|||}~}~}{{}yzyz}}}}}}}{|{}}{|zy}~||}}zzzxy{}~||{zxxzz|}{{|}}|}||~}~}~}}}}~~~{{}|}~~}~~}|||xywxxxxz|}}}}|zyyxyz{|{~~|}}{~~~~~~~~|}~~~|}|}~~~|||}~~|}}||}~|||}{|{|{zz|}|}~}}|~}{}|}}{}|||}||{~{||}{{}~~|{|{xv{||{{z}}}}{}}}}}}~|{{}{{{{zzyyz{~}}}~~||||{{|}{||zyvwwswx|~~}{{z{{xyy{~|}||}{{zy||{z{yvxz|zzy}|z}~}zy{zyyz{z{~}|~{||{zyz{z}~|}}|z{|{~~}}~}|{~|{|~|z{}zz{{{z{|{yy|{{{|{|z}|z{zyzyz{{|}|~~}~}}{}|||z{{z{z{z{{zyyz||~~~||||{}||{}~}}~}}|{}~}}|~}{{}}{|}|{|}}{{|{}}||{{{yxyz{zz{yzz{yyyzz{~~}}}|}~{{|||U))))*((()'('('  
a"~}}}}~{yy|~~|~}~~}}}~~~~}{}{|z}{{{y{}|~~~~~~}}~}~}~~|{yzxyyy{xwxz{}~||||}}}|}}~}}|}}}|~~}~~~}{}~~}}{z{|{{z|}{{}||}~}|}}{yy|~~{zyzzz|~{|yyxxz{y{{|z}~{xtqu|~wtrtsrv~}}|zzyyxwwxxwz|{|{|{yy{xwyz{wxyz||{yy|}~~|~zyzzyyz}~~}}|}~~}}~~~}|}{~zz{~}~|{{|}zz|}zyz{{{zzzyxzxz~~~~~|zzxyx|~~}}~}||{zxy{||~{|{y{y{z|||~~}|~~~}~|}{z{{}~~~~|{z}~}}|z|~~{{}~{||{|~~}|}{{zy{||{{}~}~~}}}~~~~}}{~}{}}}}||}zyzyxyxwwz~~~}{zy|z{yyzzz~~~~|}}~~~}~~~}~~|}|}}}}{}~}}|}}~}~}}|}|{{{{z}}}~}}|}}~}{}}|}|||||~}}}}}|{||{{z|}}}||zy{}}yzz}}}|}~}~~|{}}|{{z{z{zz{}~~~}~|}{|||{|{{}|yvuvtuw}}}}||{{}yyz{|}}}||}|{y{|{zyzwxx{{zz|||||{{y{z{yxy||~}}|~}{||yxyyy|~|}}|{{{{}}~}}}~|{{||{}|zz|{zz{{{z|{zz|{{{{{zz{{{{zywxyyz{}}}|~~~z}~~|||}{zzzzzz}zzzyxxz|~}~~}{}|z|~~~{|z}|}}~}}||{}~|}}{{z||{{}{|||{{{}||||{zy{zzy{yzz{xxz{z{y{{z|~}}}}|z{||{{}|U()*)+((')'''(&  
b ~~~}|}~}}||yyyz}|}{|~}{|{{z{|~~{|{xz|}|{zzz|yxy|~}}||~}}}{}~~}}{{zyxwxywxvwxy{||{{z{|||{{|||{||{||}|||~~}}||||~}zzy|{zz{zzy{||}~{}{}}|zy||{zyzzxy|{|zyxxy{zy{|z|}ytonqsy{wuvusu{~|~~~~}~}||{zyywvvvvvyzzz{|zyxyxwyyytvwy{|zyxy|}}{zzzxxyz{|~~~~zz|}}}}}}}}{{||yyz|||{z{yz{{yzzyyxzxyyyyxwwuz~~~|}}}zyzyx||~}}}||||{yy{yz{{|z|{zzyyzz|~~||||}}~|||}}{zz{||~~~}|{|||||{z{~{zz||||{{|}}|{{zzzzyz||{|}}|}|}}~~~~}~}||}{zx}}~{{}~|||uvyyywvuwz~}}}{{{{zxxyxz{~}|~}|}}~~~~~~~}|}}~~}||}~}}}}}}~}||}{|{|{{|~}}}~~}||}|{}}||}}|{}}{}}}{z|zzzzz~}||zxy}~{yzxz}~~}|}}~~}}}||}|{z|{zz{zy{}~~}}|}|{|{{{{}{wwvsty|~}|}{{}yz{||}~}}}|{|{|{{z{ywxz{|{|}}|}{zx||zz|yz}~}}}}|}{{yyzx{~}~}||}}}|}~}||}}|z||}||||||}|z{||}}}|{|||{}{{|}|}||zxxyxy{}}}~~||~}{|}{zz{{z{}}{z{xxz|}}|{|}{}~}||{{}~~}|}~}}}~|{|}|||}|{~||{{}~}|}|z{{{yyzxz{{zy{|{z{}|{|}}~}}|z|||}{|{V)*+)+(('*'('(&  
c!}~~~}{zz{|}}{y|z{}{{|~~|{{{{|}~~~}{{{yyy{||~~~}}}~}~}|{|yyxzzwvxyy|~}||{||{|~||~|{}~~}}~}}|~}}~~~|}}}{{||z{{{y{}|~~}{zz}|{zz}~z{{z{zy}{|{yxx{|{{{|{}|yrnnpqsy~wyxwv|}~~}~|{z{xwuvwxxz{z|}}zz{zzyzywuvxz{{zy{{~~}}||zyy{zz~~}||}}~}}~}|{||zz{||}||{|{|||zzzyyzxxywyxwwvz~~}~}}~{{z{{{~~}}}~||||{z{{{{|||}zzzz{{{{~}|}}|~~}~}~|{z||}~|}|{|}}|zz{|{y}|}}}}}~~}||||{{z{z|||}~}||}}}~~~~|||{zz}~~~}|}}}~}{}wxzzyxxxx{}}|}}{{|zyxxxx{}~~~~}}}~~~~~}~~}|||~|{|}}|}}~~}~~|||}||||||}~~~~}|{}}|}}|{|~|}}}}}{}||{zzzz{z~}|zzyy{||{yyz}~~||~}}~~~}||||}|{{{{zyzx{|}~}~}}|}{}|{||z||}{yvvsrw|}~}}|z~zyz||||}||~~|z|{yzz{yxxz{||}{|||{zyz{{yzxx|}|}~~}|zzxxyzz}~|}}|~~}|}}|{}{|~}}|}}{{{||zz|z{}~~{||||z{{z|}}|}}zyyxyyz|}}~}}||~~{}}{{}{{{zzzz|}}{zxwy||}~~{{|~|z|}|{{||}}}~~|{|||}|~}|{|{z|~}|z{{{z|}}|}|{z{yzzxzyz{{zyz|||}{{|}|||}{yz{|{|{|U(**(*((()'''(&  
d ~}~~~}}~~~}|z{{{z}|x|~}{{yxzz{|~}{{yz|{|~}z{zxwwy{|~~}~~~|||||}~~||z{{zyyxxwwvwwx|}}{{{zz{|{|z{}{{}}{|}}{||}{|~~~|{|}||{||zyyyyyz{{}}{zz{}}||yy||{zz{zxz|||yyxxzzzzz{zxxwpllnoos{|yyxxz|}~~~|}}}~|{zzywvvwvwwyyyz|{zyz{zyxwtuvwyyyxzyy}~~}||{xxwxwxy|~~~~~~~~|||}}~~|}}|zy|||{{{}|||z{{zzzz{xwyzxwwwwwvwtv{~~||}|{}z{zyz|}}}}|{{|{{zz{{zz{z{zywxzyz{}}}||||~}}{}~|{z{~~}~~{{}|{}|{zzzzz{{{|}~~|}~}|||{{zzxz{z|}~|}}~}~~~~|~||~zyyz}|}||{{{|}}}xwxyzzzxx{}|}||{{{{zxxwuwy}~}~~}~~~~~}~}~}}~~~~{|}}}}}{z}}}||}~|}}}||}}|||}|{}|}~|{}~}|~~}|}||}|~}|{|{{yzxy{|{|~}|~||zz{|{zzxz}}~}}~}~}~~~}|}||{|z{zzyz|~}~~}||{{||}|z{|~|zywrquz}}}|{}yxz}}|}|}~{|}}zz{{zxyz{|{}|{|{|{z{|{z{zz{~{}~~}}|{yyyyz{~~~~~~}||{|||~}}|~}{{||{zz{{|}|}~|||{{}~}}}}zxz{z{}||~~~||~{{~~{{{zz|}{yyz{|||ywy|~|}}|~}}|~|{{||{}~}~~}}|}}}~~|~~}||}}|{|{{z||||}|{||{{z{x{z}{|{||}~}|}~{z||z{y|{|{|zV)**)+()()''(('  
e!~~~}~|{|{{{|z}{{z{||}~}}|{{|~}~~|{{zxy{|~~|}~y{}~}{{|}z{yzxyxxxz}~~|}}{|{}{{{|{}|}|||}}{|~}}|~}{{}}}~{{{zz{{}{{||}}{{}~}|z|~{z{|z{}}{{zzyz|z{y{zywuoklmnoqyx|~{z{{}|~~}}}~}|z{xwvyyxx{{{{|}zy{{zxyytvvwy{yyzzz|}}~}zzzyyxyz~~}~~}~~}~~~}~~~~}|y{~}}}|||}~{}|{{z{ywx{zxwyxxxywx|~~~}}}}}|z{}~}~}}}~|{{|{}|}{}}}ywxyzz|}~}~~}}~|{~}|~~|}||}}~}{{zzy|||~~}~~}~|}|{{{{zyzz{~}}}~~~~~~}}|{z{{{}}}}|z|yxxzzyzyy{}}}|}{}|zxxxvv{}~}~~~}|~~~~~}}~~~~|~~|}||}}}|||}}|}}}}{}|}|}}|}~}|}}{||~~}}|}|}~~}|{|||z{yyz|}|||}}||{{{|{zyy}~|||~}~}~}~~}}~|}||{zzzxy|}~|}~~}}||{|}{{z{|}|{ywtsuz{}~~~~~}{}yzy{{{{~}|||||zzyz{zyyzz{|}{{{y|{z|z{z|zzz~}{{~~~~~{zyzyxy}~~~~~}}}{{|}||}}{{||{|{{{yyyz}}}||{{|{y|}||}~|zy|{z||||{}}||{{{}}{z{{z{{{xw{}||{yyz{|||~||~}}{|{{{{{}~~}~}~||||{}}|}||||~{{{|{{{}|||}}|||z{{{zy{{{}z{{|}|||z{y{zyy||||{{T)*+**'(')'('(&  
f }}|~~~~~~~~}|zzzyzyxy}}{zzzz{|||}}}{y{{zz{~~|}|{zyxxx||~|||{y|}~}|zzz{{{zywwwxwy{}{{{{zy{{zzy{{|{z{z{||z{}{{z|}~~~~}|{}||~}{z{{yzzzzz{|{|{z|}~zxz{|zz|y{{}{{zzxyz{yxyywxvsomlmlopsuvz~||||||~}~}|}|}}{{xyxvxwxwxxyxyzyyxz|zyyzuvvvxxxxwzz|~}}}|zzzywxxzz|}}|~{|{|}}|~}~}}|}}}|z{}||{}|{{||z{{|zyzwxxzzzxxxxwwwx|~}}~~}}}|{|{~~}~~}|{}zzz|z||}{{{{zxwxyyz{|~}}~~{|~}~}}}~}}|}|}~||{zzwxy||{~||}}~~|}zy{xyyyyx{}}}}}~~}~}}~}~}zyzzyx{{{{{{z}zyy{yzzy{|}}~}~||||zzwxvux}}|}~}}}~~~{~}}}~~~}}~}~}~~~}~}~~~~}|{|||z|~}|{~}}||||{~}}|}||~}|}}~|~}~|}}}|||{||zz{{}|}~}{}~}|z{{zzzxz|}~~}~}}}|}~}}}}}~}|zzzxx|}{||~|y{||~||zz{||{xzwvwyz|}}||}zz{|{|{|}|}||{{{{{|{zzzy{~~}|{|z||||z{~{{z|{|z~}}}}|zz|yyy{~~}~|{{|||}~{}~|||}zzzzz{}~}|{||{z|~~}}|z||||~||{~~~|}|z{~~|zy{{{|{{yy}||}zzz}||}~}||}}~|~z{z{z}~~}}{|}z|~~}~|||~}z{}|z}}}||}}|||}{zyyz{||||}~||{{{z{zyz{{||}{U****+((')''')&  
g"}}~~|}~zz{}yz{~~{zy{{}~}}}|{{~{{{~}}~|{xyxxx}~~~~{{|~}}}{{}{{yzzyxzyxz}|}{|zyz||||}|~~}||||{{}|{z}}{}|z~||}}{{{}z|{~}|zz{~~{yz~}||}|||||{z{yz{xyxy{yyupnmnoprvvy{}~~~}}~~~|}}}{{zzxxyxyxxxxxyxzxy{{z{y{xvvwwxxwxz|~~|}zzyyyyz{{}}}|z||}}~~~}~~}~~}|{|}}}}|||}}}||z|{zxy{|{{zxwxyxy{}}~~}~}~~}}~~}}}|{{z{{{~|{{yzxyyxz|~~~~|{z}~~}||||}}|}|zyxx{~}|}}|}}}}}}{{zxxyyxv{|{|}}~~~}~~|{{{zxz|{|}{y|}~zyxyzy{{{~~~~~~~{|zzxxxvuw|z|z|}~~~~}~~}}}}}~|~~~}}~~}~~}{||}}|}}|||}}}|}|z|}|||~|}}}|}}}}~~}~~~}||{}||}|{{y|||}~|{|||{}|yzz{|z|}}}|}|~|{{~~}||||{{{{yxvy~|||~}{z{}}|}|zyzyyyzyzyxzx{{y|~||}zz{{yz|{||~~~{{{yy{|zyzxwz~}}{{z{|{||}|||yzz||}}}|||{zyyyxz}~}~~~~{z|{|||}}|||}|{{yyzyyz|}|~}{zzzyzz|~~{}}|{|{}}}}{{}~~}}}~|{{|}|zyz{{}}{zxz|{{{zz||||}||{|~|{zzz{{{{~~~~~~|{{|yy}~||}{|}}{{{{|||}~|}}}}}}zy{{zzz{y|{|}}~}}{|{{zyxw{|}}}{U(*))*()')'''(&  
h {{}~~~||||{~~|}||{{yzzyy{{|yyyz{}}||~|{z|zyz{{{|{{zwxuvux~}}}}}{|~|~}}|z{zzyzyyywvzvvwz{zzzyxy{|{z{}}~~}|z{{z}}zz{||}}}~~~~|{zxz}zzz|zzz{{|{|}{{xy{|{zyw{|{{{|||||{{xyyyyxyyzzxwurooqqsuwzy{}}}}}~|}~}}{}{{zxwwxwwwwxyywwxvxy|zyzzwvvuwywwwz}}~~~}}}}{{yxxxyz{z|}||{zyzz|{{{{}}|}~}{{{z||}}{||||||{zz|yxxyyyzyvwvxxxy|~~}~}}}{|}~}}}~~~~~|{||zyzxy~}|zzyyyyyyyy}~|~~{zxv|}||||z}}}{zzzwwy{||}}}{{|}|~}|{{yxwxwutw{z{|{|~~}}|}~}|~}|{|{xy|y{{{z{}{yyzzx{w{}~~~~||{{yxxywvvyyzz~}~~}~~~~~~}~}~}~~}}}~}~}~~}~}||}}||}||}|}||~}{}}}}|}}||}||||{~~~~}}~}|{{~|{|||{||||}|{|}|{||{z||z{z|~}}}}|}|{{~~~|{z|{|{|zwvw|}~~}}~{zz|}}~{zxzz{{||{{||{||~}{z|z{{{zz{z{|~~}|{{zzz{{yzyuw~}}{{|zy}|zz}|z{{{}}}|{}{{z{xzzzy{{~~~|{z}||}~}|}|{}}}yxy{z{|~||}{z{yzzz|~~~~}{|}~}}}~~}~}~|{||||zzy|~|||{{yzzzz|||}~}||}}}|{y{|z||}~~}~~}{{|zy|~~|{~|{{z||z|}}}~}}}}{{{|{{{}{||}}~~~~|z|{yxxy}}}}}V)**)+))')'('('  
i!}|}~~}~~~~~|}|{||z{|||zzyy|}}~~||}z{z|{{}|{zwxvuw|~|}~}~}|{||z{{zzxwzyxx{{{zzywx{~}{|}~}~|}}{|}~~}|{}}}~~~~||{z{}}{|z{{}~}}}}}|}|{z||{yxy{{|||{}}{||{zy{|zyzz{zzyvtsvwwx{z{{|~~~~~~~}}}|zyyxxwwwyyyywxxxwyzzxzzzwvwuwyxxy|}~~}|{zy{{|z}~~}|{zyz}~|{|}}~~~{{||{~~|~}~~}~}|{|{zyyyyzzyyzzwwz}|~~}}}~~~~}~|~|{{|zy{~~}{yy{xwxy{|}~~}|zxw{~~~{|}{}}|{|yy{}}|}~{|}|~~~}|||xwwvvtv{zyz{z|~}~~~~}~}}|z{z{|z||{{{|zzy{yyx{~~~~~}}~|zxwwwxwzxyz|~}~}~|}~~~}}||~~|~~~}~|~}|}|}}}}~|||}}}|~||||}||}|}|z|~~~}~~}~|||{~|{}|}|||||}|}}||{}||{z{}}}~~}|||||}{{~}|z{{{{|{zwvwz}~~~}|zzzz|~}|{{y{{}~}|~|||{}~~~~~~}z{|yz{zz{|z{}~~||{zzz{|zzyywv|~||{zzz{{yy}~||}{{}||{{||{{{zvyzzy{~~~{{z}|||}}}}|}|||yxyzyz{|{|~|}{yyyzyz{|}}{||y}~~}~~~~}}|||}|}{zyxz|}{|{z{yz{z|}{}||{}}{{{{y{{|{{}}|}~~}|z{{yy~~~}}{|{}{{{zzzz||||~|||~{zz|{{|~||}~|}~~}}{{|{ywxy{}|~|U(**)+(('(''((%  
j |{|~}{|~}~}~~~}~}}{{{zzyz{zzzxxy{{}|}~|{|{{{{zyy{yxwussv{}~~|{~}}}}~~}}}}{{{{{z{{{xxwyyxxxwxxxwusw}{y||{}~}|{{{}{||{z|||}}}}|}|||{{z{{zz{yx{}~}~}|{|{{{{xxxwxzz{|{{|{z{{{yz|zyxyzzzxxwxyyxxz{z|}~~~}}}}}}|}{{ywuuvvvxyvwwwwwwxxxvwxxuuvuvwvvvy{~}}|{{y{||{|~|}|z{yyz|||{|{{|}}|{{zz{|}}|~|~~}||z|z{yzwxzzy{yyxvxz{}~~~}}}~}}~~}}}~}~~~}}}|xy{zyz}}{{xxyyxxyy|}}||~~}|{|xz}~~}~~}{{||{|~~{|zxwy|~||}|zz|{~}~||{{xxxuutswzwzyx|~|{|~~~~~|||~{zz{{z{}|{{z{zzyzyuu}}}{}~}}|zyzyxwyyxxz||}~~~~|}~}~~}{}~~~~~}~~}}~}~}}}|}}|}}}}{{}}|}}|{{|zz||{}~~}~|||||~||}}||}}}||~}||}}||}||||{|}}}||{|}|~|{{{z{z{{|yxy|~~~}}{yyxyz{|yz{{|~}}}~}~|~~~~~~~~|{|z||{z{||{|}||||zz{}{{zzyx{}|{{{zy{}{z}}}|}|z||{yz|}||{yxyz{{z}~~~z{{}{~~}~}}}}{yxzz{{|||}}}||}z|z{yy||{{z|}}~~~}~~~~}{}||}|yz{|~~}{|{yzz{|{}}}|~|}|{}{z{}}|}~}|}}|~{zy}~~~}||}|{{|zy|{{|}~~~}|}z{{zz|~}~~~}~|||{yyz{|}|~|W(**)+((()''')&  
k!~}}~~}|~~}}~~}|}|||}||zyy{{}~~~~|}}|{}zyz{zxyvsrv|~~~~||~|}~~~~~~~}||||zyzzxvxyyyyyzzywusu{yz}~~}|}|{~~}|}|z{}}~}|||{~}~{}|yz{{z|~~~~~}~|{{z{yyxxyz|}}||z{||{zz}|zzy{{{{{{{{zyzzz|}}~~~}|}}||{{ywwxxxyyxxxxyzywyxwwwwtuuuuvvvxy}~~~~~}|~~}~~~}||||}}~|{~~|~}}|}|||~}~~~||||{{{xwx|{{zzxyzz|||}~~}~}}~~~}~~~~}|zxz{y}~~|z{yxy{||}}|{{}|~}{~}~{||||}~}|}zxwz{|}~}||z{y|~||||zzxwvvuwxxyxz~~||}~}~}}}{{{{|z{|}|{~{{{{{zywvz||}|}~}~~||zyzyz{zyx{|}~~}~~~~|||}~}~~}|~}~~~~~}}~}~~}|}}{~~|||||}}||}|}|{{{zz{|||~~~~}}}}{|}|{|~}}|||{}}}||~~~}}}{{{{|}~~~}|{||}}zzyzzz||zzyz|}}~~||{yx{wxz~~|yyy|~~~|~}~~~}~}||}zz{|z{{|{}}}{{{zz{{|{z{zyyz||{{zzz{|{{{~~~|}|z{|}{y|}|z{ywz{zyz}~~}}~|{zz||}~~}~~}|{ywyz{{}|||}|{{{{zzzyyzzz{{|}~|~~}}}~}~||}|{|{{yz|}~{zzyyz{{zz|}z{||||{zz{||{|}|}|}}|{{{{}~~|}{{}|{z{zyz{z{|}}||}|yxzzy{~~~~~}|{}yyz{}|~}|U)**)*()')''(('  
l }}|}|{||}~~}}}~|{|z{{{{zyyxxy|~~~|{|{z|zzxzyvvuppqvzyz~~}~|}}||}}~|}|}}z|{{zzxxvwxyyywvwwvussxxw{~}z~}}|z|||}{z{{{{}|}}|||{{|}}{|{yy|z{|}~~}}}|{||z{{yvvwvxzy{{|yzy{}zyz{{zyxyyzyz{}|zxxyyzzz|~}|}|}|}}{{{yxwxwwwwxxyyxxwvvwtvwwttvtuvutvxz|~~~~~~}~}~~~~}|{{||}}}}|}|}{{|{{{|}|}~~}|}||{zzxvuy}{zxwyz{z{{z|~~~}~}~}|~~}~}}|{}~}}}{ywxzy{|}~{yyyxwz{}|}}||||{}~}~~}~|{|}~}~}~~{{|||~||}|{xwy{}}|~z{z{xy|zy{|{{yyxwwwyyxzy|}|zy~}}}~~~}~|{{}}{{}}||~{zzzyzxxwxz||{}|}|}|||{yy{{yyyz{||~~|}~~}~~~~}~~||{||}}~~|}~~~~}~|}}|}}~}}}|{}~|}{~|||||{|~|z{zz|{|||~~~}}|~}|}|}|}}~{|{zz~}|}~~}{z{y{{~~|{|{}~}}|yyzz{{{{zyyz}}~}~~}}{yvzyyz~}|zxx|~~~~}}~}}~}|{}zz{|{|{}{|||}}}}|||{z{{|{zz}zyzzz}|}|{{~~}}|{y{}|{{|{|{{{y{|}zz{~~~~~|}}|{{||}||}~}~|ywxyz|~~}|~}|||}{{|zz{||z|}|}}~}~~~~~|}||}}|{{}~|{||zz||z{}|{|}|{|~z{{}|{}~}}}~~|}|}~|~~|{{}|{{{{z{zyz|}}~|{yx{yzz~~~{||z{}~}}~zT)**))')))'(()&  
m!}~~~}|}~~}|}}||~||zyxxx|~~{||zyzyzxvsqprtvxy{~~~~}}}~}}~|}}|z||zzxxxyzzywvwvuttwxx{}}|}~}~}~|}}||}|{}}}}~|{{}~|{zz}||}~}}}|||{{{xxyxyz{{|{{xy|~}{z|{{{zyzz{|}}}|zy{yz{zz}~~~}}}}|||{yzzyzyyzzyyxyyxwvuxxxuvuuuwvwwwxz}~~~~}}|}|}~}|}{{{}~|{{|}~}}~||{{wwwy|}{zy{{|{||}}}~~~}}~}}}~~}|~~|x{{{{{}~yyxywy{}~}~}|{}{|~}~~~}~}|{|}}~~}{|zxy{}}}||{yzyz|}|z{}}|{zyxz{yyyyz}}~||}}}}}~~|||~|{|~~}}~{zzyzzzyxy|||{{zz|~}||{zx{}{zzzy||~~~~~~|{}}zz~}|{||}||{|~~~~}~~~}~~~}}}|~~|~}}||{}}|}}|{{{{|{}}}~}~~~~~}}}{}|{|~|||{{z{}~}||~~~|zyxz}}|{{|}~~}}{yxz|||{zywz|~}|~~}||zwyzz{||{zzz||~}~}~~~~}}~}}}|zyz|||{|{||}|~}}{|}}{{z{yz{{yyxxz|}~{z|~|}~}zzzy{|{{{||{{y{}||{|}~~}|{{|||}|}|{z}~|zwwwy{}~}}|zz{{||{|z{{yz{{}}|}~~~}~~}{|{{|}}{z|}~~}{}|{{|z{y{}{z|||{|z{z}z{|~}|}~~}|||~|}}~|{{||z{{zz{|zxz||}|}zzxzyyz||~~~}~}||{|}~}~}{T(****((')&'&(&  
n }|}||{|~}~~~~~~~}}||zz{}{{zwvvx}}|{{{zyyzyxvtqqtuxxx{~~~~}|}||}}}}|||}{{{zxxzyxxxwuuuvtutuvwz}}{z|{}|}~}}|{{||}}~~}{{xyxy}|{z{{}|||~}}}{{|{zyzyxvwwyyzy{|{yx{}{zyyzzyyyzyzz{{|{ywyzzz{yz|~~}~}}|}}||{|{{{zxxxzzyzyxxwvvvwyywuutwvvvuuwyz}{|~~~~~~~~}~~}|~{{{{}~}}{{zz|{zzzz{|~}|~}{}{|{{wxwyy{|yyy{|{{{|{}~~}}}~~{|~~}}~}}||z{}{yz{zxxw{|ywvxxy{|}~~}|{y|}|||~~}}}}~}|}}|{}|{~}~|{}{zy{{~~}zxzzzxz}yzy{{|{zxx{{yyyyy{|~}|{}{}|}~}}~|{|}|{{}}{|zyxyz{xxxyz|||zxwz~~|{|{{y}|zzyxz|}~~~}}~}|z}~}{z||}|z{|{|{|~~~~~~~~~~~}~}~}~}}{~||~}||{||{|}||{{z{~||}~~}~~|~|}}|}}}|~||||zyx|}}{|~~|z|zx{~{{|~|~}}|zyyzz{}{yyy{{}}}}}}}zzxyxx}z{{zz{|}~~~~~~}}}}}|zz{|}}}~{|{}}}~}}|}{z{|zz{|{zyzz{|}{z}}}{|zyxzz|{|{zz||{|~~}~~~}~~~|{~{||~}||}|{z|}zxwvx{~}}}||{z||}}|{}{{z}|~~~~~||}{z{~~{|~}}|}|||}{{z|{||}}z|}yzy||{{~}~~|||~}|}~}|||~zz{y||}{zz~}}}}{zyzzzz}|}~~~}}}|||{~}~|U)+*))((')'('''  
o!~}~}}~~|{{}|{{zyyxz}}||zzy{zzyxvutuwyyz}~~~~~}}}~|||}{{|{zyyywwwvvuuwwwz}}}{|||~~~~~}|{|~}}}{zyy{|}}~|}}~~~~||||{|{zyxxyy{|{z|{zz|}||zzz|zzyyzz|{|}zzyz{|||{{|}~~}}~||}~~~~|||||zzz||zz{zyxxwwxy{xwvuvxvwwwwz|{{z|{|}~~}~{|}}}}~{||||zz{z}|}~}~~~~}}|yz{zz{|{yzz}~|}}|||}|~~}~|}}}{y{~|{|{zxux~~}zyxvzy{|}}}}}~}~~~{{|~~~~~}~}~}|}|||}~}|}~}|~|}}}|z{|zzz{zy|}{{|zz{~~{zzzy{}}||}|{~}~}~}}{|~||~|}~~zzzz|{yyxz|{{zyxuv}|}||{~{{zzz}~~}~~}}}|}~~~}||{{|{z{{}~~~~~}~~}~}}~}}}~}||||}~||{}}{z|}}||{{z~~~~~~}}~~}}~|}}}}|}}}}{|{{x{{|{y}~}}{{{y{}{}~~}}{zyzyyz{{{yy{z|}|{|}}|yyyxy{{zzzz{~~~}~~~}~~~|}|}}}xzyz||||{z{|||~}|~}{{{|{z{{yzz{yy}||z{~|{|zzyyzz{z}zzyzyy}~~~~}~~~||{}{{|}||}}|}||~}{xwtux|~~}||z{zz{{~{}|{{zz|{|~~~~~~~|~}|}|z{}{|}}~~{|}||}y{z{y|{}zzz|zyz}}|||}{}~}{{~|||}|{z{}|zzxy|}|zzz||{zzzxyy{}{z{|}}~~~~||{{{|}{{|~~V(**)*()'(&''('  
p ~|}~}||~~~~{{{||{zyyxxy}}~~{{{yyzzzyxxvuuvxyz|~~~}|}}}||{|}}}}|||{z{zzzxywwwwwvuusvuw||z{yz{}~~}}|}~}}}|~{~}}yyxxwz{}}}~~}~}}~~~~}}|}{z{zyyxxyzzzzyy{{yz|{zyzxzz{yyzyzz{}zxyyy|||{z{{||~~}|||{{{}}}}}}||}zz{{yzxzxxvutvvz|xvvtvvvvuwxy|z{zy{|z|~}~}~~}}}~~}}~~~|{{}|||{yx{yyxxzxz||}}}~~}}||||y|{yzyzxxy|}|}}}{|{z{|~~}~~}}}~}{yx|~|zzxwuvz~{{{ywwxzz{}}|{}~||{|}~~~}~}~|~}~|||~}|}||}|}{||}~|~~}|}~zyz|zzzzyyy{{z|{zz||{z{{z}~}~}{}}|{~~}}~~|{{|}||}|}}{z{{z|{zyyzz|zzxusw}~}||{|{|zz{{|~~~}}~~~}~}~~~|}~||{{zz|~~}}}~~~~|}}~~|}~|||~}}~~|{z{}{|}~{{{{|}~~}}~~}~}}|~~}}}~}~}~||}{yxyz|{{z}~}}||{{yz|~~|{}~~~}}|||z{zzz{}{{yzzz|}|{}~{zywyz{{z{z{|}}~~|{||{|{yyzz{}}~||{{{{}}}~|z|||{{|z{{|yxz|{{{~}||{zyy{{{{|{zy{yy{~|~~}~~{~||||{}~|~~}|~{zywwx}~~~}{{z{zyy}}||}|zz|{|}~~}~}}~}~||}|{}~~|~}}||}}}|z{|{{}||{{|zyz}}~}z}~}~~|{}|}}}{{zy{}}{wxz{}|zzz}}|{yxywxz||z|~~}~}~}}{||{{|}|{y}W)**)+((')(((''  
q!~}~~~~~~||~|{zyxyy||~{|z{{{zzyzxxwxx{|~~~}}|{|~}}|}~~|||}{{{yyyyxwuvwvvxy{{z{|}~~~~~~~}}}~~|yxyyy}}~~~}}}|{{{{zy{zzzzzyz{{|z{{zzzx{{|{zz{z{z||{y{z|}|}||~|}~~|}}{z}}~~|}~~~~|}{y{zywvvuux{|xvvvwywwxzz{|}}{{{xyy|}}}~~~~||{||}}}|zzz{zz{{|}}|}}~}|}{|{||zxy||||}|{|||~}}~}|||z|}}{{{yvxz}}||}yyy|||~~~}}~}}||}{}~}~~~~|~~~}||}}}~{}|}}~~|}|{{|{z{{{zz{z|{{||}~}|{|}}~~||{}~~}}|}{||{}}|{~||{|~|||{z||z{zyvvwz}}~~|z}|zz{{~~~}~~~}~~~}~~}}|}zz|}~~~}}}}}~}~~}}}~}}~}~}}}|{||{}||{z{|{}}~}}}~~~}~~}||}|~~|}|}{{zzy{|{{|}|}|}}|y{z~~}~~~||~zzy{{||~||yz{y{}|z|~|zxxxyz{|{{|}~~~~}}|||}{~}xxzz{|{~{{{{zz{~}}{{{{{y{{zy{{yxz{z{z}{z|{zzz{zz{}{xxyyz{~}|~~~}~~|}~~||{}}}~}}~~|z{xxz{~}}~{{z{|{z}||{|{zx{y||~~~~}}}~}}|{}|{|}|{~}}|||}|}{z|zz{}{{|}zyxy}}}~}y|}|}~}||~|{{z{xwy|{{yvw||}z{z|}|{zy{xwx||{|}}}}}}|{{{{|{z{{xzW(**)+((()&(((&  
r ~||}}}|~}}~~~||}{yywxyz|{{||{{{z{zyyywxwxxy|~~~~}|}|||}|{|}}~|}~||{|{{{zwvwxwwwvvttvvyzzxy{}}}}~}}~}|}~}}}}{yyywyz|||}~~~}}||{{z{xxy{z{{{ywxz|zyzzyyzz{{|yyyxwxy{zyxyz{{}{{||||}}|z{{zxw{}}||z}}~~|}{yxzywvuuuuwy{wvvuwxwwvyzz|}{{{zxwwzz{~~}}~|{{}|}}~~}~~}|}||{|{|}{{xy{yzy{yz|}||}~}~}}}}}~{}{yz|zyyzz|{}}{|~|{|}{}|||}{|~~{|{z|}zzzxwxz||{|{ywxx{||~}}~~}|{{zzz|}~~~~~~}}~|{}}|}{zz|}{{|{{~}{~|{{{{zz{{zyzz{z{zz}~}{{|{|~~~}}}}~{~~}||{{|yz{}}z~zz{{}}|{|{{{{{|yxyyzz|~|z||{z}|~~}~~|}~~~~~}|||{{|~~~~~~|~|~}~}~}~}}~}~~||||{|}}|{zzy{~}|||~~}||~}{|~~}|}~||~|{z{{{||{{|}|}}|{yyw|}}~~~}|}{zzyy}}}~~|{{xx|||||{yxwwy}|{|~~~~~~}~~~||}|z{}xxyy|{|}|z{|z{|~~~}~}{|}{||{z{|}zzz{{{{}||||yyz|||}~|yxyxz|~~}~~~~{{|||{|~~~~~~||}zyz~}~|||{z}}~|~|||}zxyz{|~~~~~~~~~}}}||}}|}~}|}~}|~~}{{zz{zz{z|||yxw|~{{}~|}}~}~}}|{zzyxv{}}zxx{}}|}y{~}|z{|zyz||}~~~~{}||||~}{z|y{Y(**)*(('('''(&  
s!~}~~~}||zxzz||||~~~}|{}{{zz{{z{yyy|~~~}}||||||}~~~~}|~|{z{ywwywxxwvvvvvyxywyz~}}|}}~~~~~~|{zyzzz{~|{~~~~}z{z{zzy{{{{}{{yz|||{|z{{{z{}|xxyxyyzzyxzz||}||~{}|}||{{yywy{}}|yz|~~}}z{{{xvutuwwyzwwwyyzxxyzz}}~~|{{xxwyyz~~~|}|||}}}|}~~~~}|{|z~}||{||z|{|{z{}||}~~~~}~}|{{||{yz{|}}}}~~~|}|||}~~~}}{|}|{{||y{{||}|{yxwy{{~}~~~}{}{z{}~~~~}|~|{}|{{|~~}|{{}~~}|}{{z{|zz|zz{{{{{~~|{|}}~~~~~}~}{|~}~||z{zz|~}|}{{|}||}|{|||{||{{z{{z}~}|{|{{{||{}~~}~~~~}~~}}|||~~~~}~}|~~~~}}}}}~}~~~}}}~||~~}|{zz{~~|}}}}}|~}}{}||}~}}|}||{{z{z|{z}~}}|||zzyv|~~~}}}{zxwv{}|}~}|{yxz{||}|{yxwwwz{}|~}~~~~~~~~~~}|||~|{|yzyyyz{|zz{{yz|~}~~||{||}}zz{||zz{zzz|{{{|{yyz|~~~|yxyyz|~~}}}||~}||||zzz{}~}}~}{{|yxy{{}}|{z{||||||{{yyxxxyz}}~}}~~~}~}~}|||}||}~}}}~~||}{{{{yxz|yy{{|zzw{}{{}}|}}||}}||{zzzywx}{{xxy{{{{zz}~{{{{{zz|{}~}}~}~}}{}|}|||{z{y{X(****()((''')&  
t!~|}}|}}~}}~~}~~||{wz{z|}}~~}}{{{{|z{{{{zyyzz~~}}|}~||||z{{||}}}|{||{z{xwwyzxxxuuuuvuvwvwx{{{{|}|}}}|}~}~~z{zyyz{{{y|}~|~}}}}{{{{zyyyzzz|zzxxzz{|z{z{|{{{yxwwxxyyxwwy|{|~|{{{{{||zzzzyyvuxx{{ywy{|}}|z{yxvustsuuwyvvxwzyvuvzz{|~||{|yxwxvw{~}|||||{{zyzyz~~}~}|zy|z{|||{z{zz{{{z{||{||}}|}|}}~~}~}{{z||{zyzz{|||}~~|~~{yzz|}~~}z}|||||zz{{z{}|}||yxxxx{}~||~~~~}}{{{{}~~~~~||}}|z{}zzz{}~{{{~~~}}{||zzz{yyyzyy{zzz{|}|||{{|~}}~||}}{}}~~~}{zzyz{}}||z{}|}}~}||}|||~|{|{zz|}}{yy{||}}{|~~}}}~~}~~}}~~}}~~~}~|}}}|||}}~~}}}~~}|}}|~}|||{{}~~~|}~~}|}}||~|}}~~}|~|{{{yz{|zz{|~}}~|{zzw{~~~}~}||yyvx|{|~}{{xzz{}~{{zxwvwxz{|~~~~~~~~~|}}}}}}yxzzzz{|yz||{y|~}~||{{{}{||}{z{{zyz|{z{|zyxxz~~~|zyzz{{~~}}}{{~~|{{|{{yyz}~||}z{{{ywz{{|~{{{~|~}~}z{yywxxwx{~~|}~~}}~~}|||}~~~}|}~~~~}{|{zzzzzy{|||{zz}~}{|}{|~||}~~~|}{{{zxy{}{zzyz{{|z||~}|{||{{{|}~}}~}||}}~~~||}|{X(*))*()()'''(&  
u!~~~~~}|}z{}}~~~~}}}{{{}~|}{yz{}~|}}}|}{|}|z}}|}}}|{|zzx{{yxwxxwxwwvwxyz|z{z}}}|~|}}~}|}{zz{||z}{|~~~~||}|{{{{{{|{{wyy|}}||}}{|{{yzyyzzxyxwwz|}}}~{}{{{}{}{{|zyyyxyz{z{{|{|~~}|{zvvvttvvwyxyyzzzxwwxz}~~~|}{yxywvx}~~~||{{z{|z|~~~~|||{{}|{{~}{|}||}{}|||~}~|}}|}~~~|{~}|{|{z}}~}~|yzyz~~}|~}||}{{{|zyx{{~}~~~}||}}}~~~}~~~}}}}{|zz}|{~~~~||~zzz||z{|zz||||~}~~}z{}~}}~~~|~}}}}~~|{{z{|~}|}{{~}}|}}|}}~|}~|}|{z{~|zyzy{}}}|{}}~~~~~~~~~}}}~~~~}~~}~~}|}|~~~~~~~~~}}}||}}|{~~~~~}~}|}|z{~}~~~|}|||||zzz|{y{|}}}|{{zxz}~~~}~~}|zzxyz|z|~~}{zzz||}|y{yvwxyx{}}~~~~~}~||}~|{~zyyzy{{{yyz|{zz}}|}{z{|||{}|{{|{{|z{{z{{yyvv{}}zxyz{}||}|}{{}}{{{zzyyxxy}}|~|{{||vvwz{|~}zz}}~}~{{zywwuwvwx|}~}~~~~}~}~}||}||}||y{|z}~|~~|{{|{yzzzxz|}|}z{~~{yzzz{||{}~}{{z{zxwy{{{{{y{||z||}||{}{{{|||~}}}~}}|}}~~||}}{~X(**)*()()&(&(&  
v ~||}~~}}~~~~~~~}}~~}|{{{|}~}}}|{yz|}||{yz{}~~~|{|~|}~}|{{{z{|{|}|z{zzxzyzyxxxwwwuuvvuwz{yzz{z{z{z{|}|~}}|yxyy|||}z|}}}}~}}{}||{z{zz}{yyyxz|{{||||{yyxzyyxzwxvvwz{{{~|{z|y{||{z{|yxyyxxxyyzz|z{}||{zyuuuuusuuywxzzzzwuvyx{~}}}zxwyvuuy|}~~}}|zy{z{{~~}}}z{{z{zzzy}~yyz}|{}|{z{{zzz{zy{}}~~|{y|{{{{zz}}||~||}{yxy{}}|}{{|~{{y{zyx|~~|zxywz~~|~}}~{||}||~}~~}~}~}~~||~}|{|{{~||}~}~|{|}{{z|{yzzxxz{z{}~|~yy{}}|}~|}}}|~~~~{|{z|{}}{{~{zz~}|~|}}~|~~}}{z{}~}{zzxz|{{{{|{|}~|~}~~~}~~~~~~~|~~~~~|}}|}~}~~~~}~}}{~{z|~}|}}}}}}~~}{||{|}}|~}||}}||||{zz{zzy{~~}|{zz}~~~}~~}~~~}}|zyz{z|~}|{zzz}|{zyxxxzxz{|~~~~|}|~}}~{yyy{{{}zyzyyy{~~|~}|{|}}{||}||{{z{{{z{{{yxyxz{~{z|z{|{|{}||||}|{zzxzzzwvz~~}||{{|zwxxz|~}|||}}~{|z{xvvwvvy||}~~~~~~|}|z{}||yyz{}~~}~~|||||{yzzz{||~}|{}|}zzy{{z{{||}{{|{yxy{{||||{||{|}|{|~~}}}|{~~~}}~~~}|{{~~~~Y)+*)*((()'''(&  
w!||~~|}~~~~}~}|||~~~~||}||{}~}|{{}~~}{}}|}~}||{|}}}}~}||{{z{{{zyzyzzyxwxyyzy{zzzzz|{{zz|~~}~|}yzyz|}~~~}}}~}|||}{|~zzzyyz|{{}}|{yz{{|{yyxxvwxzz|}}~|}{{{||{|||{|yz{yzxz{||}|}~|}{zzxwxuvtuwwxzz{zywwyx|~~~}|zywxwww|~}~|||}{|~~~}~~}|||{yz}}|y|~}|||{{||{||{|z{|||~~}|{{{{y{{|}~~~}~|}|yz{|}~~||{}}|{{{zyxz~~~}zzxx{~~}~}~}}}~}{~|}~}||~}|~}}}~~||}}||{||{{{zxxy|{}~}|{|~}~}~}}|~}||{|||}{{}{yy|~~}}}~~~}}|{}~}}{|zzz{{z{||||~~~~~~|~~~~}~~~~~~~~~}}|}~~~~~~}~~}|||{}}}|}}~}}}}}~}}{|{{}~~}}~|{}}{{yy{y{zz}~||{{|}{|}~~}~~}}|}{{{|{{|}}|||{{{}{zyyxyxzzz{|{|~~}~~}||||~~}~z{zzzz{zyyzzz{|}}||~|{|||{|||{|||{{{{{{zzzwyyzy{}}|}|{||||}~}||{}|{zzyxxzwuw~~~~~~}|{|{xxzyyz~|}{|{}~}{{{zxvvwvtyz{~}~~~}~~}}||~{{}|||xyz~~|~}}{|{zzzzzy{}{~~}|}}zzyyzzyz{z{~~}}|{|zxxz||||{{{{z{}~|{|}}{||z|}~||}~}}}{z}~~~V()*)+((()'('(&  
x |{z}~}~}~~}{{}{|}}{|}~|}|}z{||~~~~~~}|}||z{}~~{zz~~~~}z{~~}}}||{{z{|}|{{||{{{yy{}{{zyzxyxyxvyxzzzxyyzz{{{yyz{{~~~~~~}}zwww{}||}~~|yx}~~~}~|||}}|{yyxxyzy{|||zzzyzyzzwwwuvvxyz{|}||{yz|||zz{zy{{zzyxxy|{|{||}{{{xwvtuutvwuvvwzzyxwyy{}~~}{{zyvvuwx|}}|}}}{}}||}}}||}||{{{z{}{z{|}|}{z{{{|{{}{zz{zy|~}{z{z{zyyz{~}}~|}}zyyy|{}~~}{{{{z{{{|zzyz|{|}|{zxwz}~~}~~}~}}}}||}}}~}|}|{~||~|{}~}~}}}~~}|{{|{|z|zzzzywwyz{{}~{z|||}}~}~}}}|}~|}}{{{}{{|}xzz|}~~||||~|}}}}||~}|||{yy{zzz{|{}}}~~~}~}~~~~~}}~~~~~~~~~|~~~~~~}~~~~~~}}~~~|}}{{{~||}~}|~}}}}}}}{|{}|{~|}}|~|}{|{zyxx{{|~~}}{{|}~|~}||~{|~~}~~~}{|~|z|}}{||{|{}}|zyyyz{zzzy{{{||~}|{||~~zz{zz{{}yyy{{||}~~}|{}}}|}}|{|}}|||||{|{{{{{{z{|z{}||{}}|}|z{|}{{}}}|{zyyzzzwy}~~}{||{yxzyy{}||||{|}~{{|xxxvuvwz{{}~~~}~}}~||}||z{z{~}}}}{{}}z{yyy{~~}zzwwyywz{{z~~|}}}}zz{{}|}}|z|z{}}}~}~||}|{|}~}|}|}}||z{~~|~~~V)*))*)(()'('(&  
y!{yz|~~~|z|z{~}}}~~~~~~~||}~~~~~}~|||~~}|~}~|}{}~~~}|~~}|}}}|~~|}|}zxy}|}||{zzzzxyy{{{|zz{||||}{{{|}~~~~zyutvw}}}~}||xu{~~}}~}|{zzzzz{|~}~|{z|{|yyxwwwvxyx{}}}}}|z{|}}{{{||}~|zzyyz||}}~~}||zywwwuuuwuuvwx{{zyzy{~~}|{xwwxxy}~~}|~~}}~}}~}}{}}}}|{}}||}|}}|{{|}||~~}|{{yx|~}|{|y{zzyyz}~~}}{{||}}|~~}|{|}||{{|}|}|~}|zzyz}~|}~~|~~}}~|~}||~}~~}|}~}|}}{z{{yyxy{{y{~}}|{{|~~}|}}~||}||}}|||}x{{{{}}|{{{||z~}}~}}|~}|{zzzz|{}}~}~~~~~~|~~~}~~~~~~~}|{~~~~~}~}|~}}}}||~~~~~~|}}}~}~~|{{|zz~}|}|{}}|}{{xxyz|}}~}}}}z{}~|}|{|||{z}~~}||}}{z{{{|}zz||{|zzyz|||{z{zyyzy~~}}}{}}~{yyzzz{{yy{|}|}}}~}|{||}}}|}{{|}{{}}}z{zzz{|{{{zz|~{{y}|z{|{{||||}~||{{y{||}{}~|}}}{zzyzz||~}{||{}}{{{xwwvuvvxz{~~}z{~}|}{{{}}|z|z{|~~}}}|zz{{{{yyz|~~~|{zxuwwux||{}~||{}}{{{{z||}|{zzzz{}}}{{{|zz}}}|||||||yy~}}|{U(**)+()')&''(&  
z wvwx|~}}}|zx{yz|}}||{}|{}~|||}~~}}||}~|{|~|~}~{|~}}}~{{z|~~}|{|}|}|{|}}}}||{|zxx{{}|}zzyywwxxyz{{|y|}}{|}{zz|{~}~}}|zussw{|~~}zxwty{~~}}~}||yz{yyxzyz{|||{|zzzzxywuvwuwwxz||}}||{{|{z{yz||}}|{zyyy{||}}}}|||zxwvvuuvwttuuxzyyxxx}~~~|||xwuvxyz|}||}~~~~}|}~~||||~}|z|||}z|~|z{{||{|zyz{}|}~|zz{xzz}~{{{|zyyyxz|}~|}}zy|}}|{~|~||yyz{zyz|~}}~}}~~zyyz{}~~~~}}~|}~}}}}{{}~~|}{{|~~}~~~}|}}~~||}}|{}|z{{{{yzzxyz}~}|||z{}~}{}}~}}~||{|}|}}z{z{{z|zzz{|{{~}}~~}~~|{{z{|{{|{}{}~~~}}~}~~~~~~~|~~}~|z|~}}}~||}}}~|~~}}|~}}|}{{}zy|}|}{||||}~{yxyz{~}}}||~}{{}}}{{{{}||z{}~}}~}~}}{{|{zz{|{{{{z{{{|~~}|{zyyyyx{~~~~~~~~{zzz{{{yx{|}|}}}~}~||{|~~~}{{|||}}||||{{yyx{~|{{{{|||zz{|zyyz{z||}|}|{{zz||}}}~~}{{{{zz|}|}}}z{~|{{|zxvvuuvwvx}~|{~}|}}}|{}}||{}|}~~}}}|{|zyzyxy|~~}{zzxxywxz{z{}{zzz~|{|||||||{|{{{{}~}}{zzz{}}||z||}|}{{|~}|~}U(*))*)(((&''(&  
{!wuuy~~}~~{z{|z|~|}~}}~}}}~~~~~~~}|}~|}|~~~~~~}~~}|}|}}}}|~~}|{}~|}}{}|{yyy{~~||{{xwyyz{||||~~}~||z{|}~{ywx{~|{zxux|~~~}~~||{||zxzz}}}~~|}||{z{zywyyxwxxz{}}}~}}}|{|zzy{}~}}{{zyy{||}~~}}}{yyywwvwyttuuxyyxyyy|~|{xxvvyz||{||}|}~~|}~}}~}{|}~}|}{}||~{|{||zz|~~|}}{y|~}{|}|{zzzzz||~~~|||z}|||}|}}{w{zzyz~~~~~~}zzz|}~~~}}~~~}|}~}~~||~~~~~~~}}~|}|}||}|{{{zzzz}~}}~{{~~|}~}~~}~~}|{}{|~z{zz{|{zxz|||}~}~~~~~~|{{|||{{{}{}~~}}}}~~~~~~~|{{~}~~~~}}|~~~}}~}}}|}}|}}||{{zz}}}|||{z~}|zyy|||}}}{}~}|}|}}}{y{}}{y}~}}~~~z{{|{{{z{{{{|}||||~}|{{zxxzwx|~}~~}~{z{{zz{zxz}~|||~}~~}}{}|}|~}{{z||}|}|{|{{xyx|}zz{|~}}{{{{yxyxy{z{}||{zzzz|}}~}}}}}}~~{{z{zy{}{|{z{|{yy{|yvvuvvvvv|~}|}~}~}{~~}|}|{}||{}~{|{}{{{|zxxxxxy}~~}|{zyxywuxzz|{{yywz|{zz{|}}{zzzz{|{}~}||{zyz{{{z{{z{|}||{}~~}}|U))*)+()'(''&)'  
| trqu{~|~~~}|{{{{zzz}|{}||||{{~}{|~~}~~|{}}{}|}}}}}}~|}}~~~~}~}~}{{{|||~|{|||{||zzz~|{{|{xxwv{}||yyyyvwwwy{||}}}~}~|{{{z|~}~~~|{yz}~|{zxwy{{|{{|}~~~}}|{zyyyy{z||||}{|{{{yywyzxxwxwx{|}|}|}{||zyzzz{}~||zzxxzzyy~}~||zywwwvwyxtstuvwwvwwx{}||zwvuxz{|{{{|zz{~}}}~~~}}||~~|}}}{z{}{||}|{{||z{{yzy{~~~~}|{}{y{}|{{||zz{yxzzzz~~}}|{{{|}~}|}{||{zwzzyxz{}~~}||~}zzzx{}~~|~~~}}}||{|||||||z}}|}}~~|~}}~}{{}}}}}}{|{zyyz{}~}||{{~~}|}~}}~~}~zz{{xz~zzzz{|{yuw{}|~~~}~~~|{z|{{z{|~|~}}~~~~~~}~~~~}~~~~}~|}~~~~~}}}}~~||~}}|}}||||{{|{{z~~~~}}zz{z~~||zz{||}}||~}}{|}}|{{|~}|{z{}~~||{{{z{yzzzz|}}~~}|yzxxyz|{~~~~~|{{z{zzzwy}~|}~~~||}}}|{~{{|}}|}}|{||{yyz||||}~|{}|{yxwxwz{z{|}}{zz{|~|}}~|}}|~~||}{yy}~}}||{{}|yy{}yyvvvwvvuz~~}}~~~}{}~~~}||~}}|~}{{|}{z|{xxxxwy}}}||{zyyxuxyz{||{zz{}|{yy|}~~|{}{|{{|~}||}zyz{{{zyz{{}}~}~~~||U(**)*)((((('('  
}"ssruz~~}}||}}{{}}~}~}||}|}}}|~~~~~}~~}|}}~||~~}~~~}}||}}}~}|~|}||}{z~~{||}|yyxw|~}{zzyxwvxx|}}}}~}|{{{}~}~}|}~|{zz{|~|{{{{~~~{{zyyzz}}}~}|}}|||{yx{}{yyywy{|}}~~~|}{zz{{|~~~}|yxyzyy|~}|{zzyyyyzytuttuvvvwwy|~~~{yxxx{{}}||}|{z}||}~}~~}|}~|}}}|~}}}{{}|z{}~|}}|||~}|}|{}}|z{{|z~}}}|{{}~}~~~~~{y{{{{{}~~~|{~{zyzz|}}~}~~}~~~~}|~}~|~||{|~~~~|~}|~}~|}}|{{{|~~}~}|}~~~}}~~~}}{yz{{y{|{{zwv||~|~~~}|}|{}y|}~~~~~}~~}}~~~~}~}~}~}}}~~~~}~~~~}~~}}|}~}}|}}}~}}|}||{}}~}|{z}{}}}|{||{||}}}}~}}||~~{{{{~~}~||||{zzzzxxyy{~~}~}{yxyy|}{|~~~}}}~|{{zzzzyxx|}{|~~~}}}}}{|||{|}}{}}|{{{zyz{z}}~~|||{|}{ywwvvwz{z|}}|{{{||}|}}||{z||~{|||{z|}}|}||{{yyyy{zywvuvvwwz}}~}~|~|||}~~}|z{}~}||}{{{{{y||yxxyyy{|~~||}yyzxwvyyy|{yyyz{|{yxy{}}|{|z{y{|}|zz|zyyz{zwxxy{}~}~}{T(***+((()'''(&  
~!trrux~~~}|~zz|{{{{||{||{zz}{{}{{{}||}}~~~|}}||{|}{{|~}}~~~}{{{|{}||{{|}|{{yzz|}{z}{zyxxvy}zzxxyuvtuuw||}}~~}}}|{{yz{~}{~||~}|{{zz}}{z{{}}~~{yzzzyzz||~}}|z}{z{{xxy{xxwwwwz||||}|}||{yz{zzz}~~}{yyzzvv{|~}||zyyzzzzzyuuttuwwuuvx{}~~|yxyyy|~|||||yx|zz}~}~~}~}|{y{|z~}}~~|{||{||||||}|z|z{z|~}~}{{}~}|}}|}{y|~{zz|{z|~~~|}|{z{~~{~}|}}|zz|{{yzz}}}{{}~|zzzy{|||}|~~~~~|zx~~~~{}}}{z|{z{~||}~~~}|}~~}{|~|}|}~}|zyz{{}~~}|}{|~~~~~|~}}}|zz~{yy{{|~zxvy||~~~y{}~~~~|{z|z{~~~~~}|}~~~~~~~~|~}{~~|||||}~~~~~~{|~~~||}}}~}}{~|{{|}|}}}{|}|}}||zz{{{}||}|~~||}}|{z{|}~}|}}|zzyxxwwyy{~|zy{w}}~~~~~}}}|{{z{zxv{~}{|~~~}}|||}||}|}||}|{||zzz{|{}~~}|~}}~~{yyxwvxz{z{|}~||y|{}|~}}{z|{|}~~~|{{}}}}|{{{yzz{{zxxvuvwwxz}~~~}~}|||~|zz|~~}|||{{z||{yzyz{}}}}|}{{{zwwwxy}{|zz{zz}zzz{{}~}|{{{{}~~{x{{yxyzzxxxy|~~}|U)))*)((()''()&  
!vtuxy~~~~{~|||||||~}zz{}{}|{||}}~}}||}{}}~~~~~}}{|}}|}~}}}}}|{||{{}~||}~|{{{yy|}yyzywvwvvw{}||~~}}{ywy}{~~~~||{|~|{z{||~~}|{|{z||~~~|}{}|{{zyy{z{xyxyxy|}~~~~|}|{|}||{|~~~}|{{{zxz~~}||{z{}|{z{zxwuuxxvvvww|~{zzxz|}}~|yzzzz{~|}~~}~}}|z{}}~~~}}}||}|z{|~~|}||}}|~~}{z}~||}}|z{}||}}}~~||||}~}~~}|{{||{|z}}}{{}~||{z{{}~}{|~}}}{~|y~~~~|}}~~}|{{|~~~~~}~~|~~}~}{zz{|}|}||~}}~}~}{{{~zyyz{||}zz{|}~~|z||}{{{z{}~~|||}~~}}~~}{}}}}~~~}}{|}~~~~~}~}}|}}|}~}}{~~}~~||}~}|}}|}}}|{|||z{|}}}}~~||}|}}zzz|~}|}}{yzywvvvy|~||zy{|}~~~~|{|{zz{yyz}|zz{~~}~~}{|||{}{|}~||z{{{yz||zz}|}}~~}~}{zyxwwz{{{}|~}}z{{|{}~||~z{||~|~~{{|||||{{z{zzzz{zzyvvwwwyz}}~~~}}|||~|{z|}~~}{{z{{zzzz{zzzyz{}~~~}{{zywvwxwz{{yzzzyzz{{||}}}|z{{{|~}z|{{wyyzxwxzz}|U()*)+((()'''(%  
 yvuwy|~~~}|{|||{||{{{{zzz|zyxz|zzyy{{{{}~~~~~~~}}||{||}~}~~~}}|{||||}}||}|{|z||z{{||{|{{yzywxzzyxwxxvvutty{||}~~~~~}|wst{~~}}}~}~~~~}||z|}|zy{zz|~|~}{{{z{{{|{}}~||||{zzyxxzyxxyzxwx{~}}|}|{}zzz}|||{{|}}}{{|zzy{{{{{z{||{|{{zwxvvxxvutuwy~||z{zy{||~|||zz{wyzyyy{{{}|||{z{||~~|{{}}}||||}{y{|}}}|y{||{{|}{zz{|~~~~~}{|~{zz|}|~~|}~~}{zz{}~|~|}|~|{|{|{|{{{{{{{}{|{{{z|}}{y|z{{~|}{|}~{|}}|}|yy|~}~~~}}~~~~}|}}~~~|~|{zzz|~}}{||}|}|~}|~~}|}z}yyxx{}~}zz{}~~~~~}{yy{}~~z{yyy|~|||z{}}~~~}|}z~|zz~~}}~~~}~{{{|}~~~~~~}~~~~}}}}}~}||~~~}}}~{~}|}}|z}}}||{{|}{|~}}|~|}}}}}}|{wvz}}{{~~|yyzwvwvx|~~~~~}{{|{{}}}~~~}}||z{|zxy{{|yz~}~}|||||}}}||{{|{|{z{{|zz|}}|}~}~~||{ywyzzz|}~}}~{zz{z|}}|}||{|}}}~}|||||}|zyzzyz}}|{{ywxzyyz|}}~~~|}|||~|{|~~~||{|{{{{{z{{{{{||~~~|{{ywxwvwyzzz{|z{z|{{{}}}~~}{z{{~}{{{|yyy{xxxz{}}V))*)*)(()&('(&  
!ywyy{}~~}~}||}|{{}|{{z|}zx{|{zzy{z||}}|}|z|}~~~~}}}||}}~~}~}}|||{||{|{|}~||}z{{{zzywxwwuuvyzz{~~}~|yuvz}~~~|~~~~~{|~|}{}||}}~}||||||}~}~~~}}}}|{|zyz{yy{{zxx{~}}~}|{{|z{~~~}~~}~||{{|{{|{zz{}~}{|}{yyywxyvvvvw{||}|{{||~}}||zzz{{{{{|}{||{||}|}|~|z|~~}}}|~|{{{|}~{||~|{{||zy{y|~~~~~}|~}~~~}}~}~|{xz~||~~|{|||}~}}}}{}}{||||z|~|{{y{{|~~}|~~~}~}~}}{y{~~}}~~~}}|}}}~~||{{{}}}}|{}~}}}}~}}{|~yxxxz|}}}~~~~~~~|zywy|~}zyzz{|}~}|z{|~~~~}|}{||xz~}~~~~|{{|||~}~~~~~}}|~}}{}~~}|}}~}}}|||{|}}}}}}~{z{}~~|~{{|~}|zwvx{}|z~~}{{{yxvvxz~~~~~~}|}}|~~~~|||}~~}||||{{{yy{zyyv{}}{}~|z|}~|||z{||{{{|{z{{|}||}}|~z{{yxwy|{{}|~}}|z{xy~~|z{}||}~{}~~{{}{|{|zzz{xyy{}|||xvxyzyz{{{}~~~}~~|{~~|{~}}}}|||}||||yy{|{{z{{}~~}|{|{yxxwvwyzzy{zy{|{|{|}|}|zzy{z|}{|||zzzywxwy{{}}U)**)+))()''((&  
 |yxz|}}~~~}||}{zz{zz{|zzyyz{yxxzyxxxyzz{}}~~~~}{{{zz{}|}~}}~|z{{zz}}{{{}{||}{{{|zz{|{{{{{{zzyxxxxxwvutuxxvx~~~~}|{|xvty{}}~}}~~~~~~~}|z||z{|{zy{}~||}{{{z{{|}}||}||{}|{zzyzyzxyzzzxx{}}~}}{z{y{z|~~|{}}}}|}yz{{zxzzyy{}}||||xxywzzvvuwvx}}}}|{z|||~~||||yzzzzzz{zzy{z{z{{{{{z{{~}||}}|{|{z{y{}}}zzz||{y{yxyxy|~}}~~|~~}{|~~~~}||}}|{{xy{~~~~|||}{||{{z||||}{z|~{z{zzz{|z{zzxzz}}~|{|~~~~~~}}~{{z|{{{~~~}|}~~|}}||~}}~~}{{{{|}~}||z{}{}|}}}~{{~|{~}~}||}yxwwxy{~}}~}}~}}~~zyxxy{}}{zzz||}|~||z{}~~}}}|~}||{{}~zwxz~~~~~~~}~{z{z{{|}}~~}}~~}~~~}|}}}|{}~}|}|}~~}}||}}|}}}|{|zyy{{~~~~{|~}|ywyy{}~|{}~}}{{zzxxvww|~~~}}~}}~}~~}{{|{~~}}}}||{zz{zxwwy~~~|{|{|z|~~~|}z||~}|||y{z|z{{|||}}|||zxyy{z|}|}}|z{zzy~~|yz}~~}|~~~}}}}|}~||z|yvyyz||{zyy{{{{|}|{~~}~}}~~~}}~~~}~{{{}|}}}zwx}}|}}{}~~~~{||{yyxwywwy{xyyzz{}||||}||yzyz{{||}}{yzzwwy{|{|~~V)**)*)())'(&(&  
 }|||~~}~~}}zz~|{||}{{z{{{zxzy{y{||{|~}||z|{|}~~~~}~||{||{~~}|}~|||~|}|~|{{|z}{}}}{{{{z{zyzxvtuyxvw~}||{{xwx{~~~~}~~~|~~}|{}}{|}}|{|}{{}||}}~}}|}}}~}|{|{{zyzz{|yyx|~~~~~|{zz{{|~}~~~}|zz{z{zzzyz}~{{|}zzzy|zxxwxwx}||{{}~~~}||}}z|}{{z{}||y||{}|zy{~}~}{}~||{{{}~~|{|~}|z{yxy{z|}~~}~}}~~~~~~~~}||||~}}}|{{|~}~}||}|{}~}}|{||||z|zzzy{}}~~{|~~~~~}|zz|{|~~~}~}~~~}~~~}~||||}~~~~{z|||~~{~}{}}}~|}yxxvwxz}}~~~~|~{yxwxz|~~}~}|{|{|~~~|||}~~|||}|}{|}}|xxw}~~~}~||{|{||}}}|~}}~~}}~~~}~~}}~}~}||}~~}}||}~}~~~{|{zzzz{|}~~}|{~}zyx||~~|}}~~~~~{{zzzzwwwx}~~~~}~~}~~{{}|z{|y{}~~~~|}~|{zzxxwuv|~|}|}z||}~~}}z{{~}}{|yz{{z{{{||}~~|||zyzxz{{{z~~zzz{}}}}{zy}~~~}||}~}|}|{|z|||y|zwxzz|~}zyyz{{z|z{{}}}~~}}~}}}|}~}~}~|{{}|}}}zwuz}~|~||}~~}||{xxxwwwwxyzzyzyz{{{|{{{{{zz{z{}~||}|zyzyxwz||{|}~}V(****()'(''')&  
!}{|{~}}|}~||}|||{z{|z{{{|zz{{zzxywxxyy{{z}~~~}}}{z{{{{}}~}}~}}||{}zy|||||{|{}|{|{{{|{{{|zz{{{{{|xzz{yxxxvuvvwvt|~~~}||{{xwwxz|~}~~~}}}~}~||}}{}||||{{{z|||||}{||}{{{||||{{{zyzyxz{{zxy{}~~~||{zyy{}~~~}|{~}|}{yy|{{{yyyy{|{zz{yxzy{yxvwwvw|~~|||z{|~~}~~|{|}}|||{yz|{zyzz{z{ywz}|{|||{{|{yzz{||}|y{}}|z{yyx{{|}~~}}~}|}~|}~~~}}z{||~}~~}}}~}z{{z|}}}}{{{z{||}|{{z||zyzxyyz||}~}|{|{}}~~}~}{zzxzy{||~~}}{}|~}|}|{zz{||}~~}}{z{{{}}~~~zz}}~~ywvvvwww|~}}}{zxxxwwx|}~}}|}}{{|}}~|{y{}~}|{|{}}}}|{{{{{{xwvy~~}~}~~~~{|}||{{||~~}}}}|~}}~~}~}}|~}}}}{|~~}}~{{}}|~|{|{z{xzzyz}~}}|}~}{yzzz}~}|~~~}{yyzyzxwxx{}~~~~~~|}|{|}{z{{{z|~~~}|{z|{xwwxw{~}}||zz|~}~}~|}{~}|{{||}zz|}{}~~}|{}z{zz{{{~|zz||}~}{zy}}}~~||}}|}~~|}~}{{|{zz{z|~{zy{{z|}|{{~~~||~~~}}}|||~}{zzzz~zyxw{~~~~~}}{}{zyywxywyyy{{zy{{{||z{|}zz{z{{|~{|{}{{{{zy{~||}}~~~~~V))***((()''')&  
!~|||}}||}~|~~}{|}|||}}}||||{{zyxxwy{}|{}~~}~|{{|}~~~~}~~{{|}{{}~}}~}||}|{|}|{{||z|~|{{|zz{{zzyyxxwzyzwy~~|||{zyzz{~~~}|}|}|}~}}}~|zz||{|}||}~~}~~z|~}}|{|{{{||{|}{zy|~~}{{zz{}}}~~~~~}z{~|{{zz{{zzzz{xyyxzzyywxxy|~}}}z|~~~~~}}|}|{{{||||yxy}}}|}|{}~||{{y|}}}{{~~|||{zz|||}~}~~}}~}~~~}~~~}|z|{}~}}||||z|{{~}|{|{zyz|{{~}}||}|}~~}}|y{yyzy{|}~}}~}}}{z||}{}}}~}|{{{|~}}~~{yywwvwvy|}~|zyxwxww|~}||}||}}}~}|{~~}~}}}}|}{z{{{|z{zxz~~}|||}||zzzw{~~~~~~~~}}~}}}||}}~~~}|~~~}}}}|{}~~}~}zyyyzzz|}~}|{}}}zzyzz{{|}}~~~~~|~|zyxzyxxwxzz{~}}{|{z||zx{{||{}~|}}|{}||{|ywvwxz}~{|}zzz|}|{~}|}}~~|z{{{{|||{||~||||{zz}|{{~|z{||~}|yy|}}~~|~~}|}|||}||{|{{{{|z{}~|{yyyz{{z{{{~~}{|}~~}|~|{z|}|yzzyy{~zxyxy|~~~~~~}|{}|yxywxxxxxyzz{yzzzz|{z{|{{z|y{{|||{}|{|{{{|~}}}~}~~~}}U)**)+'((*'('(&  
!~{{{|~}~~~~||~~{zz{zz{|z{z}{{y{yzwxywx|{{|~~}|~|}}~|{||||}|~~~||}{z{|zz{}|||||{|}{{{|}z{{zzzz{{y|zyzzyyxxwyxwyyxyz}}}||{|zxyy{}~}~~~~~}}~}~||}|}}~}|{}{yy|{||||{|}}}{|z{|~}z{{{}{{{zy{yxx{|~~}|{{zyz}}~}~|}}|}~~{z{}}|}|{x{{zyxyxwvvuxzwwvxvy{~}{|}~|~~}}~~~~|{{||{z{{z{{zwx|{|}}}z{}|{z{xz|}zzy|}{|~|yz{{||||}}}}}~~}}}}~}~||}|}~~~~}||z{{|}}}{|{zz||{|~~}|zz{wzz{z{|~}~}{{{{{{}~~|}}~|{zyzyyz}~}~~}~|{}}~}}{yz|{{}}|||}}|{{xyy|}~}~~~}{yxvwuwtuz}~|}yyywzyxyz~~~~~~~|}|{}~|}|}{~~~|}}||}~~~}|{{zyz}||z{}~~~}}}~~~}||}|{|{{yy}~}~~~|{~~}~~}{{||}~~|~}~}|}~|{|~~~~}zzzxyyy}~~||}{zzzxx{{||}~}~~~~||yywxyyxwwxxy}~}~~~}||z}{zyx{}}}~|}~~y~~}|~}||}{xwwxy|}}}}{|{|}~|~~~~}~~|{{|z{}~|{}~||}|z|}}|||{zz||~}|zy{}|}|~}}}||||||||{z{{}||zz|}{{yz{{y{|{zz{}||}~}}}||{|~}{yzyy|}|{{zz{}~~}}~~~~||}}zzxy{zyxxy|{{{|zz{{}{{{|{{zyz|||{}}|{||{z~~~~~W()*)*)(')''''&  
"~~|~}~~~~~~~{}{|||||{{}}}|z{zzzzxyz||}~~}~}~}}|}}~}~}|}|||~|{||}~|}}}|}}||}}||{|{||{zyz|yz{yzy{z{z{z{{{z}~|{|{zzz{{~~}~~|}~}~~}~~}}}~}{{|}~}~}}}~~~~}{||}}{z{z|||{x{}{yy}}~}|||{}~}~~~}~~~|{{}~~}{yz|zyxyyuvvvvwwwwwwz{~~~~}~~}|}}|{||{z{|}}~}||{}}~||zz{}|yy{}|}~~|}{|}}}~~}}}}~~~~~~|||}||~}}}}|}}|}~|}}}{{z{|{{~~}~~~}|}{}}~~~}~}}z{|||}~~{z~~~|}~~||{z|~}}~}|}}}|{zxxy{~{zzywvuvvw|~||zzyzyzz|{|~~}~~~}}~}}|~~~~~}~}}~~}{{zzz|||}|}~~}~~}~~~~||{||{{||}~~~~}}}~~}~}|}}~~~}{}~}}}}}{|~~~~~~|{yyxxyz{~}~}}~}{zzzwyyy{|}~|~~~}~~|z{zyzzzyyxwx{|}~~~~~~|}}zz|zyyz|{~~~}~{}~|}~}}||}zzxyxx|~~~}}|{{||{}~~}}}~~|{z{zz}}}z{|~~~}}{{|~~}|{{{{||{}~||z||{|{}~}}{{}}|{z{|}z|{{|{zz{|}yyzzzz|z{zyx|}||{}}~|~|z||}yxyxz{{{{{}zyz~~||}~}~~{{z{zz{xyyxwwyz|{|yyy{|||z|z{|{yxzy{{}~{z{{z|~~~~~~~~~V)**)*((()'(((&  
!~~}}}}}}~~}~}|~}{|{zz{{|x{|~|{{zyyxxwxy{{{}~}}}}}|}}~}|~}}~~~~~~~||||{|{z|z{}}|}|{||~}|||z||zy{|{yxyzzzzxxz{yyz{zzz{{||}|{{|zxy|{}~|||}|}~~||~}}}}}|{~}{{}|{}{{{|}|{|{y{z}{{z{yyz|zzy{yyxz|~~~||z|{}}~}{|~|}}{zy{}~|}zyyyzzyy{vvvuuuttsuuwz}~~~}}|{|||{{{{zyz||}}}|{{|||{{{zz|zzz{}||~|}{{{|{}|{{}~|||~}~~~~~~~}{{{{}}}}|}}{||}}}}~}}{{{yyz{{{|~}}}}{{{}~~~~~~~~|{~~~{z}~}{}}zxy~}~}{{}|}}|xy{}}~~}{}|{{{ywvxz}}~~}~|zzxyxxuxy|~||{z{|zzz||~~}||~}~~}}~}~}~~~~}~}}~~~}}{{zzz}~{{}~~}}}}}~}~||{}{{|}|}}~~~~}~}~~~~~}|||~~~}}|||{}}|{{|~||~}z{zxwxyz}|}}~}|{zzxyxxy|~~|}~~}}}|||{|||zzzyxy}}}~}{}}|{zz{zz|{~~~}~{}~}}~}|}}|{zzzyyz|}~~~|~{{|~|||}~~~~~~|}|zz}}|zz~~}|{||~~~}}||{{~}~~|{}|{{}{}}}{{}}zzz|}~}}{}|zy{||{yzzzzz{{zzwx}~}}z{}~}}|}|}{zywxz|}{{||{yz}}}|~~~~~}}~|{y{zzzyyyxxxz|}|{yxz{|}||{{|{zzzy{z}~}|||||~~~W))*)+)(()'''(&  
"~~}~~~~~}}}||{{{||y{}~|{{zzz{xyzz{}}~~~~~}~~~~|~}|}|~}|||~}}}}|}}}|~{|}|{{}||{y{||{zzxx{|{{}|||}|}~}|{{zz{|}~|}~}}~~}|~~~~}}}{|}~}}||}}}~}|{}|}}{{|yy{}{{y{yyxz~~~~{z{{|~}{~}}}{|{||}{{zy{zz{z{xwwuvuustttwy|~~~|}~~}{|{zz||~~~}{}}~~||}|}{{{}}~~~}}}{{}}{|~~~~~}}~~|~~|}}|}|}}~}~}~}{zz|z{|}~~~~~~|}}~~~||y{~|||~~}}{{}~}{z~~~|}}{zz{}|{}}|zyzvxz~~}}{zyzzxx||}|{|{|z{|}|~~~}|||~~~~~}~}||}|||~~||~}~~~}~~|||{z{{}~~}~~}~~~}|}}~~}|~|{|}}}}}z}~}{{}{{yxxx{}}}~~~||{yyyzyz}}{~~~}|~{{|||}}z{zyyy}}{~|}~}zz{zz{~~~~|{{}}||~}}}z{|{{yzz|{}~~~~~|{||~}|{}~}|}}~{{|zxz|{yy|~~|}z|}}~}||{|||}~}}}|}||{{{{{|}{{}{yyzz}}|{{zzy||zz{wy{z{zzyyyz~}~{z||~~}{}{}{zzxwy}}|z{}|yz|~}}|}~~}||~}}{|y{{zyxyxxyz|~|{yyzzz{{{{|{{yxxyxy||}|}||~~~W(**)*())('''(&  
 }~~}~~~|}~}~}|||{{z|z{{|zy{~}{zyzyxxyxxzz|~~~~~|~}}}}}}~~}~~~}|}{}|}||}|z{{|}|}~~|{}|{{||{||zzz{{{zzz{zyyvwyxyyz{}||{|}~~|{zyyyzy|~|{|}~|~|}~~~|~~}}|}|z{z|}}|||~|{z{{||}{{y{yxy}|ywxxwwyz{}~|{{|z|~}|||~|{|{{{|{|zyyyyzy{{|wvvuutsrstuuxz|}~~~~}~}~~|||z|zyyz{}}~~~|{|}}||||||{{z|||}~|{|}zzzz{z|}}~}~}~}}}{{|||~~|}|{|{}}}~~~}}}|{z|z{{|~}~}}}{}|{|}~~}~}||zz|{{{|~}||~~}}{|||z}}z{zz}~~{{{{{{yww{|~~~~~~~}}|yxzzyy||~}}}}|{|z|}}|}}}}~~|zx|{~~~~~}}|~~~}{|{{|||||{~~~~~}}~~}||~|{zy{{}~~~~~~~~}}~~}|}~~}}{{|}|{|~~{|~}|z{||xxwvz|~~|~}}{yyyzz{z|{|}}{||}}{{{|}}}{||{|{~~~}}}}}}{|z{zz|~~~{z{}|}}~{}}}|~}}zxz{||~~~}}}}~~}~|}}}~|~~}~}{yzzzyy|}~~}|}~~~}}|||}|}~~~~||}|}||||{||}|{|{z{z}}}|{yz{||{{zyyz{{{{{zyy|~~}}z|}z}~~|{}~}|zzyxxz|||}}z{||}}}|}~~{{}~{{{{}zyzyyxz{|}||yy{zzz|z{z|{zxy{yz}~}}}~|X)***)((()''((&  
"~}~~~~}||||{{{|}||}~}|}{{z{yyy{zz|~~~}}~~}~~}~|}~}}~{}}|}}}~}}|}~|}}||}}}}|{{zyzz|{|zyxwz{{}}}~~}}}}~}|zz|}{|~}}~~}~~~~~~~||{|{|~~~~~~{z}{||}}{{{zxx{}{zxxwxy{{~~~||{|{~~|~~|}}}}|||yzyxzz|}~}ywwvvuustuuuxx}}~~~~}}}{zyz||~~~}}}~}||}}{zz||}~~~~~~}}}||{}|}~}}~}{}}}}|}}}}~~~~}||{}|{}}}~~~~|||~~~}~}{|}|y|~}}}}~|{|||zz}}z||{{zzxz{|~~}|zz{y{}~}}~|}~~|}|}{}|yyzyz}~}~~}~}}|~~|}}}||{{|}|~~~~}}}~~~~~~~{|{zz||}~~}~}|~~}~}}}~}~}~|{||{}~}}|~}|~{||~|zywuv{|~}~~~|yz{zyzzz}|{}~||}}|zz}~}|||~}}~~~~}}}~~}|||||{z{}~~~}~zz||}}~~}||~|}~|{{zz{{}~~||}|}~~~~~}|z|}}~}||}zzyxxyz|~~}}|~~}}|}}{~}{|~~|~~}|}~}|~{z{{{|}}{{{yz|}|{yx{|zzzzzyy{z{}|z{z{}}}~z{|{}~}}||}|}|{zxy|}|{{}|{y{|{|}z{}}|{||~~|zzy}{{yzyxz{{|||zzyzyzz{|||{xxxyzz{}|}}||~X()***((()'''(&  
!~~~~}~}~}}|}{{{{zzz{}|}}~{{{zzzyxxxyzz|~}~}|}~~~||~~}~~}}||}}|}}~~||}}{{|~}{|}{|z|{{{|||{{zzz{{zz{zxwwvxz||~~}|||}}}|y|}}}|}|}|}~~|}}}{}~~~~~}}}}|z{{{}~}|}}{zz{{{{|zz{zwxy|{zxwuwxyz{||||zzy|~~|}~}|}|||{{zzxxxyzz}~~xwvvwvtuttuvww{|~~~~~~~~}}||{|zxxxz{~}~}}|}||~}|{||{{xx{y|}}|{{}}}~|||{z{}~~~}~~~{{}||~~|{}{|}~}}}}~~|{z}|}|}||}}~|{{|{{||~||}zy{{yw{~~~|~~}}|}z{{zyxz}~~{{|{{||yz{|~~}~~~~}|||zz|~}~~||~~}}{{{z{~}zyyxy|}||}~~}}}|}~}||||}}{|{{|}~~}~}}||~}}}}}||||{~}~~~~{}~z|~}~~~~}}z|~~{z|}|{|}}{}|}}{~~{yxvux|}||{zzzy{yz||}}~}~~||z{}~~}|}~}}~~~~~~}~~~~}{{zz|~}~zy{|}}~}~{|~}}~~|z{||{}~}|}}~}~~||{}}|}}}}}|{{zyxyz|~~|}}}~~}{}}~{|}~|~}~}~~}}}|{{}{|||{z{|z|~}|z{}z{{|{zy{z||}}|{||||~}|{~~|~~}~}|~~|}|y{}}|}}||zz|z|}{|}~}}{}|}~}zyy|{{z{yyyz{|}}|zyyyzzzz}|zywwxyzz{{|}~~W)**)*((()'(&('  
"~}~~~~}|z|{{{|~}}~}|{zzyyzyyy{}~~}~|}~~}}~||~|~~}~}}~~}}|{{|}|}~|z||||||{{yxxy{~}}}~}~~}|}~|}}~~~~}|{{~}~{{{|}}}}~}{}y{||~|{{{zzy{|{{zxwwwyyy|{{|||z{~~~~}}}}|}{yz{xz|{{~}ywxwwyvvwxvvwwzz}~~~~~~|~}|zxzyz}~}~}}}~|zzy{|}}{|{~~~}|~{|~~~~~}}}|}|~~}~~}|{}~~}}~~||{{|z}}|~||}{yxz}~~}}{{|yxzz{~}|~|{||{{{}}~~~}|}zy{~~~~~~~~~~}||z|||{yxxz|~}{|~}~}}||~}~~}}z|z{{~|~}~}}}z{~}{}}}}}{|}|}~}~~}~||~~~~~}{{zx~}}~}|z|}{x{{|}}}}~}}|}~|yxwuvy|||~|z||{zz{{{||{}~}}||{|~}}}}~~~~~~}~}~~}~}}|{z|~~{zzy{}||~{{|}||}~|{{}{{|~}}}|}~}}{z{}}}~}}~}{}zyyzy|~||}|}}}|~}~}||{~~~~}~~~}|}}{{{{zz||zzzzwx~~~}{{}z{z{zyzzzz||}}{}|{z~}|{}}~}}{}}~}{{|z{}~~~}}|{y{{}||{yz}||{{||}}yxy{||zzyyx{z{}}{zz{yxzxw{||ywwwwzyzyyy|}W)***+()(('('(&  
 ~~|~}}|}}{|z{zz{|}||~}|{zzyxxxwvxz|~~~~~}~~~}~~~}|~~|}}z|~~~|}}}}{~~}~|{z{zz{|}}|}}zz{y{zz{{zxvvy{}|~}}}~~~|~|{|}~~}|||}~~}}}{{zz|~~}z{{|{{}}}}~||||zy{||{{z{{zyzyyxxwvvvvwxwz{}|}{z}~~~|~|{||{z{zzz{z||{{|}}xxvwxwvxvxvuuuuwz~~~|}z}}~~{|||zwwyy{~~~}~~~}}|}~||zzxz{||zxxy{~}}~~}|}~~~|~}~~~~}|~}||{z|{|{{~}||z|~}~|}~}~}|{z|{{{|~}}~}|}{{x{||~~~}||{{yxx{z{~|}|{|{yz{}||~~~~~~~~}}|zz{~~~~}~~|~}~}}}~}{{|}{{xwy{~~~}}||}||{{|}}~}{{{zy|}}}~~~~}}}yxx~}|{}}|{z{|~~~}}|}|{~~~~~}~~~~~{{zyx|}{~}{{|}}zzzz}~~~~~|}}~|zxxvwyz|}~}}}{|y|{{{z{|z}~}{|~}~}|~}~~}}~{|}~~~}}}|}}{z}}}~zz|{|}~~|}}}~~~}|{|}~{}}|~~~~~|{|~}~~~{}||{z{{z~~|}||}}}~|{|~~~~}~~{}}}|{|{yz{zzyyvx}{}}|{{{{yzzzz|~~}}~~||}}}}}~}~}}}||}|}~|}}}|~~}~~~}|{|{~}||{||{|{z}~}~{xz{|~|{yyxyz}|~||zzxxyxvy|{ywxxwyyywxz{|W)**)+((()'(((&  
!}~~{}|{{|~~~~~|}|}|zzzywxxy}~~~~~}|{}}~~~}~}~~~~}{{{}}}~||}}{zzyz||zwx{|~~~~~~~~}}~~~~~}|||~~}|{||~}~~}}|{z{~}|{|}|{|{{yzxwxxxxwyz|}~}}|~~~}|}||||zzyz||}}~|{|}~zyxwxyyyzywwvwuvx}~}}}{|~~~}|}}{~~||yyz{}~~}}||}|}{z|}|{yxyz}~~~~{|~~}}~||}}|||}||~{z|}~~~}|{||||~~}}}||~}|~}}|{{zy|{{}~~}|{{{|{}}}~~}}~~~}~~}~~}}~}{~~}}~~}|{yyy{~}~|{||~}|}~}~|{{{{|~|}~~{||zxv{{}}}~||{z|{~~~}}~}|~~|~~~}}|~~~}}~|zzxx}}}~~~zy|}}|}|}~~~~}~}}|xwxwwyz{|~}}|z|z{{zzy{|}}||}~~}}}|}}~~~}{{|}~~~}~}~|{|}|}~}~zz||||}}||~~|}}}{|~|z{}}}}~~~{z{~~~}~}}~|{|||{~~~z{~~}{}~~}}~~~|~~}||}|||}{yyyyxxyxvy~|}|}{zzyyzyxz}~}~}||{}|}~~|}~~}}|}|{{}}|}||~~}~~|{|||||}{{{|{{{{|}}~zw{}}|||yxwxyz}}|{{{wyyyxxyzxyxxxxxzvvxzy}~~W()**+((')'''(&  
 ~}~~}}}~~~}|}}||z|~~}|||{{{yyyxxwvxz|}~~~}~~~~}|}}|~~|{{}~~}~|}}|}}}~}}|{{y||{}~|{||zyyyz{{zxvxz|~}}}~~~~~|~|~~}|}|}~~}}|{{{~~~~}|}{{}{~}}||{|{|{|||{|{|||{yywvyxxxvwxx{|~}|||}~~}||}~{~}|z{yyxyz{{|}|yy|}yxwwx{yzzzyvwvttv{}~~~|{{z{yz~}}}||}}}}zzywyz|||~{}}||}}}}}{{|zxwvwx{~|}}}}}}~~~~~|z{~}}~~}}}~|}}|{||~{}}~|{zz{~~~~}}~}|{{|y{{}~}~~~~~~|~~}{}~~}~~}{{|{yxzz{|~|}|{yzz||~~}~~|}~~}~}}~~}}}}~~~~~}}|||~}~~}|}~~|}}{zzxy{~~}|}|}}~~~}||{z{}{}~~~~~}}{{wwwxyz}~}|{zxy{~}|~|}}|~}}}|}~|{}~}|||~|y{x{~~~}~|y{}|{|{|~~~~~|{wwxxwyzy|}~~~|{{zyzzyyy{}}|}}~||||~}}{zz{~~~~~}}||}~}}~}z{{}{}}~|||}|}~~~~|}|{x|~~~~~}~~|{{~}}~|~~~|~~}~~}zz|~}||}}~}~||~~~}}{zyxzxvzyxx|}~~}{{yyyyzyz~}~~}}~|~}~~~}~}~}||}}}~|}~}{~}|||}}}}}}{}{|{|{|}}zzz}~{||zyyzy{}}{{{yxxz{xxy|xxzyxwyyvww{{|~~~W))*)*()')'('('  
! ~}}~}~~}~||~~{}|{{zzyxyxw{~~~~}}~}~~~|~}~}~~}~~~|}{}~||~|}~~|{y||}}{zxx{}}~~~~~~~}~~~}|||}~~}~}}}}}~}}~~}}}|}}}~}|~||}~|{yzxzzzyvwxx}}~~~}}~}~}|~~}{}zyy{{{{}}|z{|zywy{|{z{|{yyxwtuz}~~~~|{{{{{~}}}~||~}{zyy{}|z~|~~|{}~~}}}|yxxxxx|}~~}~~|~~}{}~||~~~~~}|}}|}~}~~~{z|}~~~~~||||yyz~~}}|~~~}|{~zz{{|{{{||{z{z}~~}}}|}|}~y}~}~~~~~~||}|~~}|~~~}{{zy|}~~|}}}}~~~}|}}|}}|~~|{{yxyyxx|}}}}|yxwy~|{}}}~|}{|y|~{|~}|{|~|{{{|}~~}~{zz}~~}~||~~}~}|zxxxxyyzy{}}}~~|||zzzyzxxz}}||~~~}}|||z{|}}~}}}~||{|}}|~zyz}||{}}|}~}|}~~}|~{{{|~~~}}~~~|||~~}}~~}|~}}~~~~~|{zz|}|}~~~~}|}}|~|z|~{yxyxyvxzy{}~|{||zyz{yyz|~~~~}}~}~~}||~}~z{{||~~~}||~~~z|||}|||z||{y{{z|}}|zy||~{yyy{z{}~z{z{xwz{zyyzzxyzywwxwvwyz{|~}~W(***+()(*&(')'  
 {zz|}}~~}~}~}|}||}||~~~}{{}{zzyyyxwwwx|}|}~~~~}~~~~}~~|}{z|~||~~}}{|z}|}~}~}}{{|||{{zz|yxz{|{zwvvx{}~~}~~|~~~~}}}}~|~}|y{z{||}||}}}~|{|}||}|}|}||||}}||}}||}||{yyxzzxvvwx{}~~~~}||~~~{|}|{|}|{{{zxyyzz{{}|{||ywww{|{|{{|zxywutv{}~}~{{z{|{}}{}{zy||zyywz{|{{~z|~~z|||z}~}}|}zwwwwvwy{|~~~||{}~~|{|~}~~}}|{||~~~{zz{}{z|}|}|{x{}~~~~||}}{{|{yyy~}}~}}}~|~~}{~~~~}{|||{{{{{|z{~~{{zy{}~~~|{|~}~~~zz~~}~~~}}~}}~|{}}~~}}}}~~~}{{{{{{}~}~}||~|}}}~~~}~~}|}||~}~~|||{yxyywy|}|~}}{{{{xwx~|y|}}}}|||{{wy}||{~~}|z}~}|y~~}|}||~|{}}{z{|}|}}}~~~}~~}|yxwuvxyzzz{z||}}{|zyyyxwx|{|~~~~~}||{|{}~~~}}}~|z||}~}zzz}}||}}|}|}|}||{|}}}~}|||~~~~~}~{}{~~~~~~~~~}||{|z|}~~}~~~}|~~|{}~{zzyxxyzzzz|~}~}{z{zzzyzxz|~~}}}||}~~||z{}~~~~}||}{{}}||}|z||{||||{{~|zz|~|||yy{{{{|}{z{zzyy{z{z|{z||zxyxwwwy{|~}~}~X)****)(()'''(&  
!|zzz}}~~~~}}~}}}}}~~~}|}|zxyzyyxyy}}}~~~~~~}~~}~|}}}~~}|{~|}~}}|}}}{{xx}|z{}||{xvvy|~~}}}~}}~~~~{zyzz{}~~~~~}~|~~~|}~|{||}~}||~}~}}z{{{{wwxyz}}~~~}}}{}~~||}{zzy{|{}}|{|~{zzz||||}~{zzywvvyy|~~}}|}~||~}|||{z{~~|{{{||{|~}}~{|}||~}~}~{xyywxxyz}}}}~~|}~}~|{}~||z|~}~|}|~}||z|~}~}|~~|z|}~}~}~~~~|}~~}}}}~z{z{|}||~~}{zz{z~}~}||~~~}}~~~~~~~}~}}||}}{}~~}}z{|}}~}}}~~}~|}|}}~~}}}||}~~~~}{|{zyzyyx|}|}}}|{|{yyz}}{|~}}}~}}{yzz{{y|}~~}}}|wz~~|}{{}~|{}|{{|{|~~~~~}}}~}{xuxuwyyxyzzy{~||{yyxwwxzxz}~~}||{{{|}~}}}~}}||z|~~}|yz{}}}{}|}|{{||}~~}||}||}||}{{~~|~~~}}|||}~~~~~}}}~|z{{zy{~|zz|~~}}}~|||~|||yxxyzzyz}{}}~~}{z{zy{{{{z{|}~}~}|}|{}}}{{z|}~}}||}yz|}||}}|z{zz{|z{{||}{|{}|}yxy{z{|}|z{|zzyzzy||z||{zyzywwxyz|~}~||}~~~~~Y'****((()'('(&  
 |xwwyz{{}}}}|}{|}|}{~}}|||xywxxxxzy{|~~|}|}|}||~}~~}|}~}|||}~}}}~~~||{|}~~~~}|{{z|xwvz~~{xx{{|zvustz~~~||}|}~|z{}~~|~~~~|{zxyy{~~||}~~~|~}~}|}~{~|}||{z{y{||{{}|}~}z{||zxwyyz|~~}}~~}|}{{z}}{{|||zzzzzzz||{|yzxz{{zz{|zyxwtuvx{}~}}}}}~}}|{|}}}}~|{y{|~}}|{z}zzyz}|}~zy{yz||~}|}zyyxwxxwyz}~}}}|||}}~}}~~~||||{|~~{yz{}}}|{{|~}|||y}~|}~~~|}~|{z{}~~}~~~~}{|~}}}}}}|{z{{~|z|}{zyyy~}}~{{{}~~~~~~~~~~~}~}~~}|{}|~}{}{}~~~}|~}~~}|}{|{||~}|||}}~~~}~|{{{{zxyyy{}|||}|{{{zzz}}||}{||~~|zzxyyzyy~~}}}|yy~~}}}{{}~{|~~}|~}{z{yx|~}||~}{xvwuwxxxx{ywy}~~~}|{{zywwxxwx|}}|{{{{|}}~~~}}}}|{|}~~|y||}}||}||}}}}}~~~}}{}~}}||{z}}~~}~~}{|||~}~~~~|{z{yxz||zwvz}~~}}}|||~}{{xwxyzyz}|~~~}||{yyz|{z{|{~~~~}~}|}|||~||||~}}{yx{}}}}}||{|{z{}|||{~}}||||~|z{{|||}}|||{zzyy{{|{}|}{zyyxwyz{}~~}}}}}~~}~Y)****(('('''(&  
!}xyyy{{{{~}||||}~||}}|{zyxxwyy{z{~~}}|~}~}||~~~}~~~~~~~}~~|}|~~}~~}}|yxz~}{{{||{wustw}~~}~~{{}~~|{{y{|~~~~}}~~}}{}~~||z|{|}~~||}~~}||~||zyz{}~~}}|z{}~}|~}{{z{zz{{zz}||zz{}{z{z||zzywwxy|}~~~~}|~~~~}|z}~}~~}|}}{z{|~~{yy||}~~}{z{yyyyz{}~~~}~~|}}~}}|y~{|}}{yz|}~{|zz~~||~|}~~}|{|}}}{{z}}|~~|{zy{}}}|}{|~~~~~~~}|}~~|}||}~||}~~}}~}|}}~|}|||}~}~}}~~~}}~|}|{zyxxwz|||||}{z{|{z{}~|{|z||~~}{{yxzyyvz~~}|}}}}|}||~~}{}}}}~~|{zyx|~}{~~zyxxuwwywxyyvx|~~}~~~~}||{yxxwwwz~~}}}}}{zz{|}~}~~}|{}|}z{|}|}|~}|~}|}~~}~}||~~}|}}|{}~~|{{|{}~~~~}~}}||z{zy|{zxvtvz~}}}|||}}{{wwxxyz{||}~~~}{{|xxy||yy|||}|}~~||{z{~}{{{~~}|~}}|yz|{{||||||{zx{|{z{xz}}|{{|{z{zzz{{{||{{{yzyyz{{}||}{{yyxxzz||~~}~}}{|||{}~~Y(**)*(('('(''&  
 |vvuwwyy{|~~}|{{yz|||{|~~{zzyzxvuuwz||{|}~|{||}{z|}~}}}|||}}}|}~~||}}~~~~}}}||~~~~}~}{|}|yxx{||yzyz{zxvsqsz}~||~~}}~~}{{zz}~}~~~}}~}|{zy{{}~~~~~|~|}{}~~||z|}}~|||z{||~||{{}|}}}{{|}{y{{~~}|{yx|}|{{||zxxzxyz{yx{|{{zzzxxyz{{zywwvvwz|~~~~}}}}}~}}|~~~}~}||}|{|~~}}||}{{y{||}~|zxz||{|}|}|{zxwx{yyyz}~}~~~~~~}~|}~||~~|~}~}}}|zzzyz||zyyy}||zyz}}~|~~|{{{|~~~~}}}{{|}}}~~~||~|}}}z{}~~|{xyx{|~}||{{{}}~~}~~~|{{}}~}}}{{|~~~}}|}~~}{}}~~~}}}~|{{{{}}}~~}~}}||}{||{z{yxxy{|}z{{{yzzy{{{{}||xz{{~}{|yxxxxvv}~}}~~|}}|}}~}||}|}}}|z{yyz~~~~}~~|{yyxxyyyyzyxx{~}|}|~|{{yywvvwy}~}{|~}{}{z{{}~}~{|{}}~~{|}~|{}~~~}}}~|~}|}~~|{}}~}}~}|~|{z{zz|~~~}~~}|||zzz{zwwyz}~}~}~}}}{{zxwxyz|}{}}}~}|{|yyz||z{{}~||}|}|zz}~|{zz~~~~~||{{|{z|{}}|z{yy{}{{{{|||{{}||{|{zz{||~}||yz{yy||}~~}|{|{yz|||}}~~~~||}||~~~}~Z(**)*)(()''((&  
!}ywvxzyz{}~~{zy}}||}~}{zzyywxvwz~~}}~~~~}}~}{{~~~~~~~~~~}}~~~}}~~~~}}~~}||}}}}{||{}|||||||yxutsy~~}~~}~}{{z|~}~~|{|}||~~}}{|~~~}}}|~}~|||}~~~|{z|~}}}}~~|}|~}~}}|zy{}}|{}}{zz{yz|zyzz~}}|{||{zy|||z{xxvwwz}~}|~}|~~}|}||}}~~|}}{|}~}}{y{|}~|||}|||{yy|{{zz}|~~}~}~~~~||{yz|z}{zz|~|}{z~~}~}~|}{}~~||~||}}}~}}}}}|{~}|}|zyz}}~|~||z}{|~~~}~}|||}}}{}~}~}}~~~}}}}}~~}~}}{|{{~~~}~}|}~|{|{zzzyzz||}{|{{zy{z{}}}{{{y{||||{yxxyxvvz~~}~~}~~}|~~~~}}}}}}~}||zyy|~|~|{{{zxyzzz{zyyxz||{|}}}}zxwwxxz{}|z{}~}|{{zz|~~}}|{|~~|}~~}{}}}}}}}~|{}|{z||}~~|{yyzy{}~~~}~~~|}z{zzxxxz|~}}~~||z|}|xvvwxy|}z|}}~}}~}}||{zyz}|{z{}}{|}|}|{z{|{zz}~~}~~~~~|{|{z{yz~~{z{z{z{{z{{||{z}||}{zzx{{}}||zzyxyzy{}|}|{{{{{{{}{}|}}}}~{}|}}}|}|zY()*)*((')&(('&  
 }zwvvwy{{z}~~~}zwwz{z|||}{{xxwvvwwwy|}}{}||{|}}~}|{{|}~}|}~}|}|{}}{{z{~}}}}}}|||~~||{zyz{{zzzzz|{yz{}|ywvuqw{}|}|||}~}||zz||}}||}||~}|z|~~~}}}}{{}||||||}}}~||}}}}}~zzx|||}|{{}}|}~~}~{z{zz|{{z{|{{{zz{{{zz{~}|}{{|y{wy{{zywwutwx{~~~}|||{z|}|}~~~~~~||z{z}}|}}}}{}~~~}}|{z{|~zz{yz{}{|z{z{zzvw||yyyzz|~~~~~|{{}~}~~}}{zzyy{{|z{}}}}{z{|||{}~~~~}{}}{|}z{}|}|}{|zy|{|||{yzz}|||{z{{||}~~~}~~~~~~~~}{{{|y|~}|~~}~~~~~~||~~~}}~}}|{||~~~}~}~||{{||{{zzzzy{|||z{{yz{|z||~{zz{{{{|{||{yvwxwxwz}~}|~~~~~~~~~}||}}}}}|{~~||||zzy{~}~||}}||}||{z{yzzzzxyzxyz||~||zywxwxz{|}z|~~|z|}{{~~}}~~}~}~~}}~}|}~~~}{|~}}~|}|}zy|}~~}|||{z{z|}~}~~~~}|zz{zyyy}{}~~~~|{|}{{xxyxy{}{|~~~}}}{||zzz{|z{|{{{}|{|}|}|||}}||{{~}~~~~~}}{{{yy}~}|z||{{||{{{|{z}~}{{|{z|~|}||{zz{yyz{z{|}|{|}{|}~|~~~}~}}}}}|}~Y)**)*))()&('('  
!}{zyxyz{|}~~~|zwwzz||}}~|{yzwuwvvxx}~~}~|}|~~}||{~~}~|}~}~{|}||{z|~}}|{z{z||}{{{{z{|{y{{||yxxvw{}~}~~~~}~|{||~~~}~~}||}~}~~|~}}}}~~~~~~~~}zz|||~}}||}~~}~|{{{|~}}~}{}}||}~}||}~|}|{{|{zz{{|z{ywwwwy|~~~}||}|}}}~|}|}{}~}{|~}}}|{{}{}|~~z{~{{{{yy|zwty}{{|{{}~}|~|~~~|{zy|zz|}}~}}z{}~~|}~~~}~}~~|{|}|}}}|}{{zz}|{y{{||||}z|}|}~}|~~~~~~~}{z{||}~~~~|~~~|}|~}~~}|{|||||~~}}~}|{{|{{{{zz{zy{||{z{|zz{z{{}|{{zzz||||}||zxxzxxw{|}{}~~~~}}}|~}~~}}}~}|||{zz|{~~~}|}}}~}}||{z{{{ywvwxyy}|}~~{zyxxz{|z{{{{~|||z}}|~~~}~||y{}}}~}~||}}~}~}||}{yz}~~~}~|~}}}|}~~~~~~~~}|{{}}z{z{yxxzz||~~~}}|~|zzyxzzz|{{}}}|||{|z{zyzz{zz{|yy}~||{||}|||~~||{z}~~|}}}~|{{{x{}|z{{{z{{{{zzz{y|}z{|{zy||}}~|yzzyyzzzxyzzzz|}~}~~}}~}~}}~}|~~|||Y(*+**((((&''(&  
 }yxwxwx{|||~}~}||yvxz{z|~~~~{{zxxvvtuwvv{|||{{{|~}~}|}}~~}{y{~{|z|~~|{{yz{|{yy{}~~~~|{z{y{}|{zyyzyz{yyz{zyxxwwz~{||}}~}}~{{{{|{|}{z}}~{~~~~~||~}~||}}|~~}}~~~~~z{yzz}}{zy|z|~~}||{zzz|||||{{|{{|}}||~~{||xz{z{{{{|{zwwuwwxz}}|}||{{}~|}~~}|||~~~~}}|z{|{|}}|||||{~~}|z{|||||}z{|{yyzxvwxutvz{y{zy{}}~}~}}~~{{z|{}~~}~~}{zzz|{y|}|}}||yy{}}}}{}~~~|}|}~}~}}}|{{zyz{{|~~}|{z{zz|{yyyxz|||zzz|||~}}~~}~~~~~}}zz{}~~~~~}}}}~}~~~}}}}}{{{|}||~}}~~~~|{{|{{}|z{{zzz{{zzzzzyyzy{|}|z{z{|z}{}|{yyxxyzxzy~|~~~}}}~~}{}~}~}|}~}}|{z{{yz~~~~}}}|~}~}~|||zyxxwwwy||~~~~|z{yxz{{{z{{z|~|{zy}~~~}~~}~}}~~{ww}~~~~~}~~}}~~}}~|yy~~~}|}~~}~~~~}{zy|}}{z{xwyz{z|~}~}~}|{{{zzy|||}}~||}{zzzyz{|||{}{|{~}||{}}}}|~~|}~}|~}|}|{{|{z}}|z{|{{|{zz{zy|{|{{{{zz{~}~~|zz{zyzzzyzyyyz{|}~~~~~}~}~~~~~W(****((()'''('  
!zyzzzz{~~~}|{zyywyz|~~{zzxwwwwwwuy}}~}||~~|{{}~||{}}|}{~~~}{zz{{{{||~{{|{~~}{z{{zyywxz{zz{zz{{}||~~~~~|||~||}}{}~~}}~~~~~}|}~~~}}~}{|yy|}}{{{|}~~}}{z{z}~~~~||||||~}~}{|{z}|{{|{{{zxwwxwyz~~}}}|}~~~~~~}{|}~}~~||}|~}yz|{}~}}{||yyyyyxxywvxyzzzzy~~~~}{z|||~~~}{||{{{}|}}{yyy{}~}||~~~}|||{{y|}|}|||{zyyxxwwyz{||zz{{}}~~~~~~~~~|{yz|}}||}}~~~~}|{|||}~}~~~~}|}}|{|}||{|{{{|{zz|yyz{zz|}|{yyz|{{}|{{yyxyyyxyx|~~~}}|}||}~~||{}~~|}}}~|{z||zy{}}}~}|}}~}}}}{yxwxwz}}}|}~}}}|{{z{||{y{|z{~~}}}|zzy}~~}~~}~~|}}{vx}}~}~~}~}||~~|{|}||{}}}~~}~~~~~}~~~~}}|~~||yz}}|{z|yvwyyyz|~~~}~~~~||{{z{yz|||}~|}||zyyywyz~~||}{{|}~~~}{{z}||{}}}|}|{||{{~~{{z{{{|{|{{|{|{{zy{{xz||zzzzzyz|{|~}{yx{xzzzxxxwwzz}~}}~~~~~}}}}~~~~W(****((()&''(&  
 {xxyyyyy~~}~|zyyvuuv{~~}zyyyvwwxxvuwzz{|z{}{z{z||{xy{||}{||{zzyzyzz{|{|~~~~~|{z}~}{{yzxxvxxzzyxy|{z{}||{|}|~~~|{|{{{}{{{~}}||||~}~}~~~~}||||}}||}~~||z{w{}|zzzz{}}~~|{{{yxy|~|{|{zz{|}~}}~z{}||}z{zz{{yyxwuvwx|}}}}}~|~~}}}}}~~~}~}~}~}}{z|~||}~~{{||}~}zzzz||~|zz{yyyxxwwvvuwxyywxx{}}|~~~~~}~{yyxx}~~}~||}~}|~}}|{zz{{|{|||zzyxx{|}z|}}|~~~~~~}}~~|{{|{yxx{{~}{{{zyyyxwxxxy{|zzxxy|}~~~~~}{zz|~}~}~}~}~~~}|}{}|}}|}~~|~~}~|}}||||}}{|z{z{|zx{{{yz{xyz{}zyzx{{{{{z{xyxyzzzyy{~~}~}}|{|}}~}||{}~}}||~}|}~{z{|z{{}|~~~}}}~}~|zxwwwz|}|}||||~}}|}}{}}{zz|y{}}}}}}|zzx}~}}~~~}|~}}~~{yy~~~~}}~~{}}{{~}|~~~~~~~}~~~|}{}}~|{zy|~|{{{{xwxyxy||~~~~~~|{|}{{z}}}}~}||{zzyzyyz~~}|{||~~~}{{|}}}{}~~}||{|}{y{}|{||||||{{||{{{{z{|zy{|zxyxzzz|z}~~{ywz{zzzwwvwwy{~~~}~~}}|}~~~~~W()*)*((()'('(&  
!||zy{zww{~}|||ywvty~}~|zxyxyyyxvuxzy{}zz|}||}~}|zzx{}}}|{|{yz{{z{{{{{~}~}~}}{yyvwxyzz|}}||~}}|}}}~}~}}||}||}~~}|}}~~}|~~}||~~}}}~|}}z{|}z{|}|~~~~|||{zx{||{{|yzz{~}~}~||~|}}}||{zyyzwwvwwy}~}}~~~}~~~}}~}~||}}~}~~|z}}~~|||{{}~|||zxyzyyzyvxx{yxxyvz~~~|}~|{{wx}~~~~|~zz|~{||}{z{yxz|}}}|~}}~~~~}}}}{zzyz{|~~~}}}{{zxxxzzzy{{{ywywy~~~~}~~~{z||~~}~}~~~}}|}}~~~~~~}}{|}{|}~}||~|{}|{z{{z{{zyy{y{zz|z{{|zzzzxxz{|zyzy|}{}~|}~{}||||}}}}}~|||}~|~}{|}{{{}z|{}|~||~~~|zyyxz}}||zz{{|}~}|}}||zz{z|}}}}}z{}zyx{~~~}~~~}|}||~~{|~~~|}~{|~~}{|~{z}|{}|{~}~}~~}}~~|{{y|~~}|||{xwxwvw{{}}~}}~~}}{|||{}||||}}}|{zywxxz{}~}}}}|{}~~~~|{|}||{}~}}|||{{zyw{}|{|{{|}{z||z{{{{{||yy{zyzzyyzyzxy}{ywxzyzzxwuuvyz~~~}~}~}}~~}~~~~|~~X(*))*))()'('(&  
 |yxyxwxvy}}}}||zzwtsv|}|{{yxwwyxxwvuvwwwyxxz~~~|{{{~~{zyyyy|}{|{{zyz{xzzy{zyz{{}~~}~~}}~}}|~~~}}zxxvuuvyy{}}|||}}|{|{}~~~~|~~~|||{z{|{~~~|{|}||}}}{}}}}|{y|}~~}~}{{~~||z{{{zwx||||~~~}{|{yyxzzyyzzxxxz~|}}}{{}}}~{|zzyyxxvtuuwy{}~~~}~{|}~~}}~|}~|}~~~~~}|||{}~}}|||{{}z|~}||}{{|}}zzzzwxywxxxvuxyxxwwwv}~}}}{{~~|{yxxwy~~~}~|~}~~}~~zyz||{|{{zzyyyzz||{}|||~}~}|~~||{{zz{z||}|||}~}}|zyyywyz|{yzzzwwwuv|~~~~~}}}~~~~~~|{{|{}}}}}}~~}~}~~}}~}~~~~~}~~~|}|}||}~~}}|}|||{zz{{{z{zxxyzy{{{zz{x{|zzzy{{z|{z||~}}}}}}|~}|{}~}}|}{|~}|{~}|||}|||zz|}}}}}}~|}||~|zyx{||{||zxz{}}}}|}}|z{{z||}}{|{z||zz|~|}~~}|{{|~~{|}}{{~~~}|~~|||{|{{~~~}}}|~~~~||||{}}|{}|zyyxvxy{|}~~}~~~~~}||}~~}|~}~||xyzyxz|}~~~}}{|~~~~}}~|z{~~}~||z{zyzzz}~|{|||}}}z{}{|{{{|~}{z{{yzyzyz{{xx|}zzyxxz{{zxwvuxz~~}}}{}~~~~}|}X)**)*)(')&''('  
!|}yx{yyx{}~~|}}|zxux}~|}{{xzxz{}zxvwwwwxyvw|~~}||~~}{|{{{}||{|zyz}|{{|}}{z{{||{~|||}|~~~|yyywvvy{}~|~}~~}|||{}~~}~}|}{}|}~~}}}}}~||||~~~~}||z{~~~~}|}}~}{||{yx|~}~~}}{|{zzyyzzzyyy|}|~}||}}}}|z{{zyyxwvvwyz||~~||}}}~}|~}}~~~~~}}|~~~|}}}}}{{~~}~~||zzwyyxy{zwwy{zyxxxy||}||{z}}{{{wwy}~}~~{}|~}~~~~{{}zz{}||~|yxy{{{z}}}}~~~~}}~{|}||}}}~}}}|~}~zyzzzz{|z{zzyxxxuuy{~}~~}~}{yz{|~}}}~~~~~~~~~~~~}}~~}}~}}}~}~}~~}}}{{{{{{{{yyzzzz{|zyyzy{z{{z{{{{z}{{}~~~}}~}}~~}|}|}}}}}}}}}~}~|||{|~|~{x{||~}~}}|~~}}~{{zz||{{{yxxz|}~~~}}|z{{{~~||{{{}}|z|~|}~~}|zz}~~||}~~}}~}~}{}~~|{|}~}~~~}~~~~~~~~~}||z{}|||{|{yyxwwxzz{|~~}~~}|}~||~~{}}~~}}zxxyyz{~~}}~~~~}|||||~~}}}}}{zxzzyyy}}{}}~|||z{|{{{yz|~}{zz{zyyyxzyyyxz{yyyyyz{|zxwwuwy{~}~}}}}}~}|}}}|V))*)+((((&(')'  
 }yzzzzyyyz~~~}|}{{ywvu{~}{{zyywvx{|yxvwvuvwwvw|}~~~|{||}}~|{{{z{|{{{{yvyzzz{{{z{|yzywuz|xxzzy|~~{yyvxtux{~~~|}}}~z{|zz{{}~}}~}|}|}~|}{}}~~}~~}|}|z{{|}{z||}|{|zzyy|}}}~~}|~}~~}}{{{zyy{~|{}}}|~}}}}}}|||{yzyxx{{zyyz~}}~|y{||~|zyyzyxwxwuuwwy}}|~}|}|}|}||||{}{|~~}{|}}|{}|{||}{{||{{{|{~~}}~}~|{{zyyyvwzzxwyzxxwxyy|~|{{zywy~}{||yxz{{{||z{{}}|}}~}~}~{{|xxz{y{{|yyxxwwzzy|}~}~~~}}{~|}}y|}}|}}}~~~|{|}~}{|yyz{yz{{zzzywwuwsrwy|~}~~~}~||}~~}~}|z{zz|}~~~~}~~~|~~~~~~~~}~~~}~~}~|}|}}}}}}{z|||{||}z{|{{y{zyy}{{yywzz{|{z{|z{{|{}~~~|}~~}}|||}}}|}}}~}}{|}}}|}}~~}zy{|{z{y{||~~~}}{{{{{zzyxxz||~||||{{|}~|{|||}}z{~}||~~|||~~~~~}}~}}~~{{~|{{|}~|{~~~~~}|{||}z|~||}}}z{{xyx{zz|}}~~~~~||~~~|}~~~}|{z{yz|~~}~}~}}~}||}~~}}~}|{yz{||||~~}}~~|z{|{|{|}|}~|z{|{zyyyyxyzzz{zzzyzz}|{zxxvvw{~~}}~}|~~~~~}W*)))*(('(''')&  
!~}||||{{z{}}~}}~|||zwz~~||yyxxwx{~|zyxwvw{xy{}{}{}~}||{||||||{xz|z|{|z||~|{zyxy{xuw||~|{yxyvvw}}}~}}~}|z{zz{{}~|~~~~{~~}||}~~|}}}}|}{||}}|}}}{{{z}{~~~~~}z{{zy|~||}}|}}}|{~~~}|z|yyz||{|{}~}~~z{|}~ywxzyyxxyvwyxy|~~~~~}~~|{{}}}||~}~}}{|}~}z{|}|{|}~|~~}~}}|{yy{xxz{yzyzzyxyyx{~}{z{zxw{~}|||{yx|{{{{yz{||~~~~~}~~{zz|yz|}zzzxxxy{vy|~}{y{~~~}||~|}}}~~}|~}|~}zyz{{z{|{{{zxwuxsruxz}~~}}~~}}}}~}{||}|~}}}~|}}~}~~~}}}}~~~~}~~~}}}~~{||||||{{{{||zz{{{{|{zyxzzx||{|{|{|||}~}}~||~~}}|{}|}}|~~~}{{||{}~|yz{zzzxz{}|}|}~~~|{z|{{{{yxx{{{|~}|{z|z|~}|zy{|}{{{|}}{}~~}}|}}~~~}~~~~|z}~~}}{z~~~|y{}}}}}||}|z|}|}|}{zzyxyz{y{|||}~}~}~~}}~||~}}}|~~~||{zz||~~~~}}}~~}~}~}|}}~~}}}}~}{yzz{}|}}|~~~}{z{y{|||||~|z{||zzyyyxwxy{{yyxzz{||zyywvxy{{~|}}}}||~~}~}~~W)*))*()((&(((&  
 ~|{z||zz{{|}|}}}||{|zyvv{{}zzyxywwwz|{zxxvvxy{y{~}|{{}}~}|||{z{||{{zzwwzywxyz}}|}{yyyz{yrtz|~}~~~|{xwxvuuw|}~}||{z|~|{{{zyxy{z{}}{}|z|{z}~~~}~~}{}{{{|z{{|{{zzz{z|}~~}}~}~~{zyzz{|}|~|{{z|{{z{}~|~}|zxxwy{||{{{}~z{{|}|zwwyyyyywwvwvy|~~~~~~~}}}}{yz{|~}{}~}~}||{|}z{{yvy{||~}~|{}~~~}}}||{yxyvxwzxxxyxwxzxy{|zzzxyxux{}||z|~zyy{zzyzzzz{{{}}~~|{~~~~|}}|{{{yz{{zyzywxxxwv{{||}~|yy{~~}~~~{|}|}~|}~~||}}|~~}|zxyy{zz}zzzywvuutrtxv{}~}~}|||}||~~~~~}}~~}|}}~~~}|}|}{~~~~~}|}}}~~~}}~~}}}~|}||{{||{|{||{{y{z{{zz|{y{|zy}|||||}|{|~}}}}||~~|}|}}{}}}{{{yz|~}zzzxxywwz|}|||{{}~~~}{{}{||zyy|z{}|~}{}{||~}}{{{z|}{{|}|}}~~}|||~}~~~|z||~~}zwz~}~~}{{}~}~}}{|}{|~|}|}|{{yxxyyyz|~}|~~~~~~}}~~}|}|}~}{{{}}|~~~}}~~~~~}}|}~~|~~~|}{z||}}}~~~~}}|||{}~}|{|{{{|{{{{xzzxxxzzyzxzz||}zxyyxyy{{~~}{|}}||~~}~~W)****()(*''((&  
"~}~}}|||}~~}~~~}~}}|zx||}||zyzzxy{}|zxwvwx{|{|}~~~}~~}|}|||}~{{|zyxzzxxz{{~}|{{||{zyvuy{~~}}{zzxwwx|~~||{yz~}{y{z{{y{z|||}~}}{|~~~~~~}|{||||||||}~|}{}|~~~|z{|{{|}}||~}|{~|||}}~}||yyzz~~~}|}}~~}|}|}}{yy{{{{|{xvyvy{~~~~~}|{}}~|~}|{|}}|{{{wy{|~~}~~~|~||zzxxyzzzzzyz{{yy{|{|{{{zxwx|~}z}}{z}}z{zy{{|{|}}}|}}~}||{{{{z{{|zxyyxvy{z|}~~|}}~~~}~}}~~}}}~~}~|}}~}{zw{zy||{{z|ywwxvuvvwx{~}~~~~||{{}~}~~~~}}{}}~~}~|}|~||}~}~}~}}~~~~~~}}}~}}|{}||}|z||z{||}|||zy|}z||{z}}||{|~}z|~~~~}|}~}}{}}||||~~}{|{wx|}{{yyyxzzxz{{{{{zz}~}}}}||||{zyz{{y|}|{{z{~}|{{|{|~{zz||{|~}}zyz}~~~~~||{{||}}{vw}||~}|z||~}}~}~}}}}~||}|{y|zxxyyxy{~}|~~~}~~~}|}{{|~~}}}}}||~|{{|||{~~~~~}~~~~~}{||}}~~}||}z}~}}~}~}}|{y|}||||{z|{zz{{xxxxwvvxyyyxy}{|zxxxxyz|z|||zz}}z{|~~~|}V))*)*((')&''(&  
 ~~~}|||}|||{|{|}}}||zzxzz{zyxyzywxyzzyvvsuw{{|{|}~~~~~}}~|}}}{{{|}{|{|{{{zxxywwwxz|}{z{||zyxwx{{|~~||}~}|{ywvxx{}}|{{{wx{{zyyzyzyyxz{|{||~{z|~}||}~~~~|{z|{|{{{{{||||{|{~~}}}}{z{|{|{{|||}~{{{{}z}~~~}|{}~}{yyzzz|||}}z{||{{|}~{zyz{|{|ywwwwvz}~}~~~~||}}|~~~}|~{|{{{{}||{{zxz{{{~~}}~}{}~~~}||}|{z{wxwyxyyxyxy{zzz{zzzyzz|{w{}~|zz~{y}zyxz{z{}z{}~~}|{z{{}~~~~|{}{{{zxy||yzyyxvxyxyz}|{~}}}~~~~~~~~|}~~~||~}}}~|{{~|zyyy{|||z|{yxwwxuuvvwy|}}~~~~}|{{}|}}|}}||}}~~}~{z|~~|}~~}}||}|{|~~}~}~~~}~~~}}}}|}}}|{{}{{|}{|z{||||yzz|{|{{{{|}z|}~~{yz~~~~~~|}{|{|~|}|{{||||}}zzzvuz~~|zzzvwz||{|}|{zyz}~{{}{~~}}||}{zxyy{yzz}~|zy{{}|{y{{{{~}zy{yyz|~}|zxy}~~~}}~}|||{{}}{xw~~}}}zwy~|}~}}}~|{}}|z||zxxyxx{}~~~~~}}}|}~~~~~||}}|{{{|}|}|}~}~~~}~}||}}~~~}}||}}~~~}|~~{{|~}{{{{|||z{{|zyyzxxvxxyzz{}||yyz{yy|~z|}}zz{}{{|~}~~V)**)*)(()'''(&  
!~}|{|}|~}}}}}}}|{{{{{{{zy{}xyz|{zxwvvx{||{}}}}}~}}|}~|}{||{|{z|~|{{zzywxxy{~|{|}{z{yy{{}}~~~}~~~}}zzyy|{}~}|||zz{~{yx{{{{{zzz}|}}}||~~}~}~~~|||}|||{~~~||{|~}}}|}|}|}||}|~~}{}|||}~~~|}~{{z{{|}~}}}{{|}}||}~~{zz{|}||zxxywxy|~~~}}}~|~~}}}{{}}|}}|z{|~}~~|}}|}}}}}~}}|}zyyyxxwxyz||zz|||zz|z}~}|{~|z}z{yzz|}}|{}~~}{|}|~~~~~||}|}}}yy{|{}{|zyyzyyz}{z}}}}~~~}}}}~~|||}}|zyv{~{|}}zyyxwwwvwxxy{{}~~|{{|}}}}~~}}}~~|~}{z|~~~~~{}|~~~}~~~}~~~~~~}}}~~|~|}}}}|}|||{||||{{z{}}zzy{{z{{|{|}|{{}~}|{}~~~~~}}|{}}|{{{|}}||}~|{zxwwx|~~}{zzxw{||{}}||zyx{|}yyzxx}~}||{}|zyxwyy|}}|~|{zz{{yzxy{{{}yyyyxv{}~~}|yyvvx}|{||{}~}~~}}{{|{{||zxw|~~}~~~xw}~~}}}}}}~}}}}}~|z{||{xxzxxz}}}~~~~~~}}|z{~~~~}~||{~}}{|{{{{{{}}}|~{~~~|}}}|}~}}~|||~}}}}}~~||}|~{z|~~{{|{{{{zzz{zyzywwwxwxyzz|}|zyyyyy{||}}|yyy{yzz|}|}|{V(*)))((((&('(&  
!}{{}~}|{{|{||{|||||}}{zzyyzyz{zy|yxyzwwvuvwxyz{||{{{z{}|{{|}z|{yzzzyxy|}}{zzwvvwyxy|{{{{zzzzzz{}{|}||{|{z|~}||{{zyy|}{|z{|zz{z{xyzyxzyxxxzz||}}{{}~~~~|||{}}}~~~}|||{{|}{~~{{{{z|~~}}}|{|}}}|zz{}|}}|||{{z|}~~}|{|}|{{{{||}}||||{{}}{|{}~{zxx{{{{zwvwvvxy|}~~~~}}|}}}}~}~~}|z||zyzyz|{{{z}}}}~|~}}{z|}~}}}}}||{z|}zxyyxywwuxyzxwz{{yxzy|~||{|}z|{yyzyz|}}{{}~}~~~|{{|~}~~{~|~||||}|}zzy||{|{zxwxxxxzzx|~~~{~~~~~~~~~~}~~||}}~}|y{||~~~{zyuw|}{||{zzxxxvxxvwxxx|||}~}|}{|}}}|}~~}}|}~}}~}zz{{}||~~~{{{~~|}}}~~~}}~~~}}~|{}|}{{||||{{zyyyz}{zyz{{zz{{|{|zz}~~|}|~~~~}}|}{{{}}|{{zz}~}}|~}zyxyz{}~~}}~~{{yxx|}}z~|{zxwy{|zwwvvz~~~~{z|~}zxuxx{~}}~}}}zyz{{zzxz{z{yyyxvty{|}|{{yxwtu{}zz|{{|~}}}}~~|||{z|}{zy|~~}~}~zw|~~}~|~~~~}~~}||}{z|}zywyyyz|}~~}y{}~~~~}|}}}~}}|z|{zz||}|~~~~~|}}~}|}~~~~}~||{}~{}}{}~~}|}|{|{|||zzzzxyyyyyy{y{~}{{yzzyz}}~||{xxyxxy|}~}||X(*+))()')'''(&  
!|z{{|}}||~~~}}}}~~}~}|||{zz{||z|{zz{yyxwwxxx|||}}{{||}~~}|}}{{}|{{z{yy{}~}|{zwuyzzz|}|}~{{{}{z|}|}}|}|{wy|~}|{{{}~~|{z~}z{}{zy{{zz{ywxz{{{~|}~~~~}}|}|||~~~}~{||{|}~~}|z|~}~}}|}|~}}|}|~~~~}}|{z{{|~}|}~~|||}~}}}}~~{|}}}~}~|{{y{{||zywwwwwy{}~~~~~|~}}~~~|}~}zywy{}|}}~~~~}~~}||~}~}~}{z}{{{}~|z{y{yxxyy{xwvz{{zzx|}}|~|||}|z{}z|~~|}~~||||}}~}|}~~}}{||{{}}||}|yzzzy{}||{~|}~}~~~~}|}|~}}|{||}~|zzwx{}||{{zzxwxxyyxyyy}||}~~~~|}~~}|~}}}~}~~}~~}|{||~}}~|}}}|}~~~~}~~~}|~~~~~}}||||}|}}||{{zzzxz}zyzz|||{{|}}|zy{}~~}}~}|}}}{{~~{yz|z~~}}}{y{{{|{}}||}}|{zzz|||{{}|zywyzxyxwyz{|~~{|z|}zyvxyx}}~~}}|zzzz{zxy|{zzzxwusw|{||{zvuvruy}yy|{zyy||~}}}}{{|{xy{{zz{~~~~~}~~}~}|}}~~}}}~|}}{zzzxxxxx{|}~~~~~}}zz}~~}|{}~~}|{zyyyx{|{z||}}||~}~~}~~}|~~}}}||{}|}}}{}~}|}{{|{z{{zzzzyxxzzwwwz{|}{{{yzy||{|}}yywwxwyy{}}|{V()*)*((()'('(&  
!|zy{{~~~|{{{||{|||}|||{|{|zzyz{zz{zyzzxwwyvutvy|{}|{zyy{~}||{z|{|zz{zyxwwzz~}|{ywvwwwyz|}|{|{x{{{z||{||z||zwvv|}}|{{|z{|||zx|{yzzzzz{zzxyywxyz{{|~}}~~}}{{~~|}zyy|||}}||{z{{{{{~{{|{z|~}~}~||}}|||}}|||}~~~}{|zzyzz}~|{||}}}}}}~~}|||}|{|}}}}|~{{yyyz|}zxxvwwwxz|~}}~}z|~{{~~}|}~||}}{xwvuy{|}|}~~~|}~||{z}|||}zyy{zyz}|||zzzyywvyxvttwyxxxwz~~{{}{{z|zzxzzz}~}||~~|}||{}||||||}{{|x{|~|{|}}}|}|zzyyy|||||~~}|||}~~}~}}}~~|}|{{~}|{{|}~~}{{yxz|}|z{zzzywxzyxxxxy{|}|}~}~~}}|~}}~|}~|~}~~~~|}~}}}~~~~~}|}~~}~~~~~~}~~~~|~~|}~~}|~}|z{}||||zzzyyx{|yxx{|}|{{{{|{zx~~}~~}}|||~||||}{|{yy}~~~}}{{z{{}}}}{}|||{zyz{|z|}|{zzyxy{xxwx{|~~}{{|zzyxxz||}~}~|zyyz{}{y|{{yyywttw|z{{{xtruqtz}zxx}~{zyy{|{{|~|z|zzyy{{{{}~}}}~~~~}}}}~~}||~}{{|zxxyz{~~~~|zz~~~}}}~}}{z{ywx|{|{~~}{}||~}|}~|}~}~}|}||~~}~|~}~}|z{||{zzzzzzzxyyxxxy{|}}{|{yyy}||}~{yxxxyz||~~}}zV)**)*))()''''&  
!|{{{{~}~~|}|}~}}}}~~~}|{|{zy{z{{|{{|}zzzzxvvyy|}~~||{{{}~~}}|}|{|{{{yywvy~}~~|{xwxwxxz|}~{{yz{|y|z||}}~}|yxw{~~~~||}}~~|{{|}{{}{z{zzyz|zzzy{{{}~~~||z|~}{||{z{|}~~~||{{{|z{|~}}|}|~}~~||~~||}||~~~}~}|zzzz{}}|~}|}~|~{|{|~~~~}|{{{{}~|{zyvvwyx|~}}~~~|~||}|{~}zxwvy|}|~~~}}|~~~}}||{yzxzw}||}{|{|zyxzvttvwyy{x{}}~{zz{}{{|z{}~}~}~}}}}}{||}|}}||zz{|}}}}}~}~}|{|{{|}}}~~}}~|~~~~}}}|{}}}{}|~}~|{|}|zz{}|}|{zz{zxz{{{zzzz|}~}~~}|~~~~}|}~~}~~}~}|~~~~~}}~~~~~}}}}}}~|||||{{|zzzzzy{zyxy{|}||{zy}{yxx}~~~}~}|z|}||}}|{{zyy{}}~|~{}{|{|~}|}|{|{zzz|{{}}}{{zyyxyzzzz{}~~~{{|{{zyyz}}}~~}|{yzxwz{|xz{{zzywuqvzzyyywtssppxz{|{{{}~xxzzzzzzy{}||z|zzyzz{{{}}}~~}|}~~~}~}}|~}}|}}|||{ywxzyz}~~}~}{zx{}~|~~}|~}|{zyyx|{{|{{|z{zz}{||~}~~~~}||~~~~~}}~|||~}{|}z{{|zzyyzxwxxwwxwz}}}}|{{yzz{}{||{yyyyy{{|}||~yS(**)*()((&''(&  
 |zyzz{{|}}{{{||{{||}|||}{{yxwxzzzz{xzzzzyxwuuvxz|}}|{yzzz{z}|zzz{{{yy|zzxxvsw|{{|{yyvxwvwx{|}}{zzzzyzzyy{}~||zyxwxz{{~}||{{||}|{{|zzyzzyzyxwyzyyxyz{{|}~~}~|{|}~{zzyyyx|{}}~}z{zz{|zy|}}zzz{~}|}~~||{|{{{{{}~}}}}|z{|yy|}||{z}{|~~~|{{{y{|{~~~}{zy{}{}~{zzxvvvvwy{}}}~}|||||||}{x{~}}~}~{yxwvxy|~}~}~~}{{}}}~~||{{zxwxxyvzzz~|{{z{yxwxutqstxyyxz~~~||{zxyy{|{yzxz~}~}|~}~~}}}{z|}}}|}}zzzwz{|||~~|}}}}{z|{{|~}}}~~}{||~~}}~z{zxz~}|{}}}|}{{|~~}}|zz}|{{|zxyyyy||{z{y{|~}~}}}}}}||~~~~}~~|~~~}~~~}}~~~}~~|}~}}~|~}}}}|~}~~~~}~~}}{{||||y|{zzy{zyxzz{}}}{yy{|{xyy|~~}~||}||~}|{}}|{zzyz}|~~~~|}}||}|}}}|{||{zzzz{{}|zzzyyyyx{{{{{~~}~}z|}~z{z{||}}~|~|zyy{zzz}yxwzzzyzuutxzyxxwutrpqwz{|{}|}~yxyz{{zzwy~~~~~~|zz{||zzy{{{||{}}||}}~}}~~}}~}~}{zxxz{{|~}{{y{|}}}}~}}}|{zy{{{z{|{{z{zz|{z|}~~}~~~}}{|}}~~}||~}{}}}{{{|zzz{yxyyyyyxx{~}}}|}zzz|{|||zzzyz{{||{}~~~|S)+*)*()()'('(&  
!{zz{{{}|~~~}}~}}}}}|}}|{|{yyz{{}~{||~|{zzxvwxy{}~||y|}|{{}|zy{}||{{{yzxywv{|||{{yz{yyxz{}|}|{z{{{{z{}~}{zyyyz{}~~}}|~}~}|}}|zx{{zyz{yz{{{zy{{|}~~}}~}}zz{yzz{~~}|}{{z||{{|~~|z}}~~~}}}|||{}|{}}}|}}||}{zz{}~~~~}|{{}}z~~{{z|}~~}|{{zwvvuxy{~}~~}~}}|}~~|y{~~~{zz{x{|~~~~|{|}~}}||{zxwyxyxwz{~}}}||}zywutssuw{{z{||||yxyy|~|yyy{~}}}}{}~~|{}}}~}|{zxz{|z{|}|}~|}{}}~~}~|{|~|}}~}z{zy{~{||~~~}zz{|~~z}}}|}|{{{zx|||z|||}~~~}~~~~~}{~~~~}}}~~~~~~~~}~~~}~~}}~~~}~}~|}~~~~}}}}|}}{~||}||}z{y{yxz|{}}}{zyzyyzz|}~}~}|}}}}}|||}{{{{{{|}}}~|}~||}~}|{|{|{zzzyz|}z{|yxxyyy}}{{|~~~}~~}zz|~|{z||{}}}|{{|zz{yyy{zxxyyzyyvuvxyyyyuusrqtvzz||}||}yyzyz{z|yy{}}~|}}{yz||{z{zz|{}||||zzz~~~|{|||z}||}{yxy{}{}~~~~{yz{{}~~}~~~|}|{{z{{zzzyz{zzy{zzz|~}~~~}~}~~}||}~~}}|{~~~||{{{z{zzyyzyxyzyxxywz|}{|{{zz{|z{{{zyyzz{}{{y|~zT()***((()''&(&  
!|zyzzyzz{|{{{||{||{{|||{z{zyxzyz|||||{{zyzwwvwxz|~}|{zyz||{y{zxxyy{{yzyxxywvwxzyyzyzz{zwxzz|}}||z{xyz{z|||}|}zyzyyxy{|{|{||}~~}|{||yxyywxxyzzzzzyyx{{}}}}}|{}zyyyxyy{|~~}{{|zzy{yw{}{|zz|~}~|}}}{zzz{yxz{}~|||~}~}}|{zxyz~~~}|zzz||wy~~~{zz{|}}}|}ywuuuvwwy{|~|{|||}~}{{z{{z||zzzzzxz{~}~}}}{{zz}}}~~}{{{{xxyxyyvvx||}||}{zxwussuuvz{{y{z{~~||{{{xwxyx||{xxy{}}{|}{{}}}{{|z{~}|{zwy{{yy||zz||||||}~~~~~~~||{y{{|||~{|yyyz{}~~{{|}~~|yyxz}~~}}~}}}z{{|zz{zyyz}|~~|}~~~}~}~|}~~~}}}}~~~~}}}~~}}~~}|}~~~}||}~~|}~~}}}}~}~}{|}|{|}z{z{yxz|||}}|zxzyxz|||}~}}}|~|}}{{{|{{z{{z|||}}~}}~||}}}|{{}{{zz{z}|{z{zyxzyy{}|z|}~~~~}}z{}}}|{}}~}}||}~|{z|{y{|xywyyyyywvuxxyz{xuuvttxz}}}}{|}yyz{zzz|zy{}|}|}}{zz|z{|{{z|z||~||{yx|~~}|}||}|}{{}{yyz{~~~}z{|}~~}}~|}}zz{}|zzz{{{zzz||{z{}}~}~~~~~}|}}~~~~}{}}~}}|}{{{{yyyzzz{zxyyyyz|}}}||{{||{{|{yyx{{|}}zzy}~}U)*))*((()'''(&  
!|{z{{{z{|}|{}}{}}}}|}~}}{}|zzzzz}~}~}{{zyxxxyz}~~}|{{}~}}|{zxxyzzz{zzz{zyyzyz{||y|||zyz~}~~}}|{yz}{|}}~}~~|{z{yyy{{||}~}~||}zyzyyxyyzz{|{zz{{z}~~~}||yzyzxwy|}~~}|{~|{z|{zz|||{{|~|~~~||y{{zzz{|}~~}||zx|~~|||}}|xy}~~{|}~~|~}|{|xwvxwxyz|~}|~}~}~~}~~|{{|z{||{{zz~~~~|~}{{}~~}|{|z{{yyzxxxy}|}}}{zxxuttwwy||}{{xx|~|}|{yyzzz~~{}{zz|}}{|}~~}|{zz~~|{zyy}|zz{{zyz|||}}}~~}}}|{{}{||}~}||yz{}~}|{{~{zywy{~~~~}|||{{zz{yyz|~}~}}~~~~~~~~~}}}}~~~}~}|~}~}~}{}~}}|~~}}}}}}~}}}~}{{||{z{yyy|}}}}{z{{zxz}|}}~~}}~}||}|z{||{{{{|||z{||~}~}~~|}{{{||{zz{}|{yyxzyzzyz{zyz{{}~}}~zz|~}{|}~}}|}|}{|{{{zzzyyy{yyxywwvwvxyzxvvvvuvy{~}||}~yyyzyzx{{yy||{|||{zz{{y{{|zzy||}{{xyuv{~~||{|{zz{yz|zwwy|~~~~}~~|{z{}~}~}}}|zzy||{{{z{{yxxzz{{z|{}}~~}}~~}}~}~~}|}~}}{|~|}|||{zz{yxz{yy{zxxxxxy{}|}}{y{|}{{z{yyz{z|}{zzz|}}~~{V(***+()(('''(&  
 {zwzzzyyyzz{{{{z||z{||}}|||zx{yw{|~~}||{yyxwvwwxz~}}||z{}||{{yyxwxxxzzyyyzyxxyxyy{{{z|{yxz||~~}{||yyxyy||~}}}}}{zzxxyxxy{zz|}~~{{{zyxyyxwyx{zyyzyzzy{~~~~}|{zxyxxvvw{|~}}{{}||{{yyyzyzzz{~~~}}{}||zyyywxzz|~}~}}}~}{zxyzz|~~~}|||||xz~~{{|||~}|||{ywvwyxwwxz{~~||{|~~}}}}~}{zy{y}|}{{zy{~}~~}}|z|}|~~~~~||{zzzyzzyxvwz{}}||zxwtstuxz|||{{{x|~~||{{{yy{yzz|||{|zz{{z{|}{}}~{{}zyz}|{zyyy{|zyxywxy{z||}|{}}~~}{|||||}{|}~}|z{yz}~|zz}~{zzxxz{}~}}}}|{z{zz|zxzy{~}}~~}}~~~}~~~}~~~~}~~~}~}~~|}}~~~}~|}~~|}~~~~~}|}~}|{~{{||{{{{yyxy{}}~|{z{yyz}|}}~}|}{~~}}|}zz|||{||{{{zx{|~~~~~}|{|{|||z{z~|{zyww{{{zyzxyz{{|}~}}~|{{}{|{~~}~}~}{{|{|{yzzzy{y{yzwwwvuwwxxwwuvvwy{~}||~{yyyyz{{|yz{||}}||{{{zy|{|||}|~~|zzxvu{||||{zzzxyzzwuw~}{|~{z{{~~|~~}}~|zz{||||zz|zyxz{zz{|}}}~|~~~|}}}}}|}z{{|zy{{y{z|yxvyxyy|~~}|{||}||{{yzy{{|~~zz||~~~W)**)+)(')'''(%  
!}{{z{{zz{z{{|}|||}|}||~}}}|{{{ywx}~}|{{xwwxyx{~~}}~}}~}}}|yxxyzz{{yz{|zzzzxxz{{||~{zzz||~}}zyzzx{}~~~}|z|zzxyyy{{{}|}}zzxzzyxxx{z{xz{{{||~~||zzyxxyxwy{|}|z}~~|{|{{z{}{}~|~~{zyzzy|}~}}|~}{zyzy{{~~~~~~|{~}{{~}~}}|||{xx{zyyxzyy~}~~~~~}}~~~~}|zyz|}|{{z}~}}}{}~~}}|||||z{|yvwy}}|{zywtuwy}}}}}}~}||~{zz||{}|}}}}}{{{|z}}~~}~||}z|~||{{xx|}zyzywvz}}}}|}~~~}}{~|}}}{}}~~|{|{|~~~{|}{|zzzy{z}~~~{}{{{{zzyz~}~~}~}~}~~~}|}~~~}~~~~~~~}}~~~}~}~}}|~~}|}}}{}~}{{|yxxz{}||}|{|{zy{|}}~~~}{}}~}{||{{|{{z{|{|zxy{||~~~}|||{|}|{||||zwxxz{{|{{zyy{{}}~}}{}||{}|{z}~}~~||}|{{z{{zzy{yxxwwwuuwwxvvuvvxy}~}}}yyzwyz|z{zz}z{}}}||{zxx||}}|||}~}{z{xwy}||zzzzzxwyxvutz||}||~}||zzyz~~}||}}|zzzz|}}|zz{zxxy{z{{|{|~~~~~~~|~~||}}}|{}{z||zzzzyy{{xyvxxzyz{}~|z{{}|{{zyyyyz|}|{z}}}~~}}|V()*)+((()''&(&  
 |yzz{{yyzzyy{{{{}{{zzz~}}}||z{yww{}~}||{|ywwyyyz||}}|}|}~||||zyxxxyy{zzy{yxyywwwzzy||}zz{zz|~}~|yyyyxy|}}}}}|zzzzzwwwxzyxz~~~}{{yzxyxwwwvxzxxyz{{|z|}~~}|}{yzyxwvwxwwyx{}~}|}~~~~|{{{yyz{||~|||{}~||{xyxz{}~}}|}{z~~{||z{z{zy}}~|}}~}~~|||~|z{||||}{{{{xy{zxxyyyz|}|}||}}~~}}}~~~{|{yxy|||z{z|~~}~}{|}z||~~}}}|{{{{z{yxvuvy}~}zzyxuttuy{}|}~}~~}||{{{{yz|zzz|}|~}{{{zz{|~}~~~}~}{z{}{{}zyxz|yyzzwvx|}}}~}|~~~|{{{|}~||~~}|{z||~}}z|}{z||ywyy||{~~}{z{|z{zxxy|~~~~|}~~~|}~}}~~|{|~~~~~~}~}}~~~~}|~~~~~}~~}~~}~~|}~}{}}|||~}|||{ywz|{||||{|{{{{{|~~~~}}}|~~|{}{{||{z{|{{zzzz{|{}~}~~}~}||{|||~{zyxxy{}|{|{xy{z{z|~|{z}|{{||{{|}~~}}}||{zz|zz{{x{{zxwwxwuwyxwuwuvx{{~}}xxyz{{{|{zz{z{|}|{|{ywxy|}|}|}~|zz{zy}~||zyxyzxxyxtux}}~~}}~|}|{{{|~~~{{}}}}|{z{y|}{zzzyyy}||z{{{|~~~~~~}}}~|||}{{z|z|z{zzzzyzxzxzy{{}~|}|~||{|zyyxx|}}{{}~~~}~~~V*)*(+((()''')&  
"|z|{{|{zy|z|{||||}|||}|}|}||}}{zx{|~}||{{y{{zzz~|}~|}~~~~}{zy{yz{|{{|{zzz{xwwyzy{~}|z|}}}~}|zzzzz}~~}}{}{yzywxyzyy}~~||{zyzxvwxxxz{yz|~}{|}|}~~|z{{yxwxxxyyz{}~~}}|~~~{|{{yz||~}|{~~~||zyzz}~~||~~~}}||~~{|{|}}|~}~}~||||{|~|{||{|||||zyxz|~}||~~~~~~~}~}}}|{yy{~~}}}||}~~}}~~|~}~~~}}}{|}|zwwuy}~}|{ywuttuy|~}}}~{{|yzz{|{}~}~~}}|{{|{~~~~~~~||||zzzz{yy|{{||ywy|}}~}~}~~~||z~~}|{{{~}{|}{z|}{yxy}|z|~}||}{zz{zw{}}~~~}~}|~}|~~}||}~~~~~~~~|||||~~~}~|}~~~}~|||}}~}~~|{}|z{zyy|{||{}|{zz{{{}~~}|}~|}}~}|}|||}||{{||{{zzz}{}~}||~}~}||}{}}}|{{zzxz}{}|zyyxzz{|}|zz|||{}||{|}~}~~~|}}|zyxzz{|xyy{xwxywxxxwwvxutx{|~~}|}xyxy|}{zyyzzxyz|}|||{yvwuz}}}{{{{{{{{|~~}~||{yxyyxwxurtz|~}||~}~|~|{{|y|~|z|}~}{}}|{{zxz~}|yz{yxxy{z{|{{z~~~}~~~}}{}||||{{{{y{{zyzz{yyywxy{z{{|}{||{{{{yyyzx{~}{z|~~~~}}}~V(**)*((()&''(&  
 |yyzz{yyzzyzyyz{{{{||{{{z{z{|}{yy{z|}~|{{|zy||zz{|{|~|}|}}}}}|z|zzy{z{{{{xxywwwywxz|}|z{{z|}~~~{{yyyy|~~|~}~|z|zzzyuwyywxx}}}{|zywwvvwxyxxyyy{}}|z{|~~~}}|{yyyyxwxwwxzyy{z|~|}}}~~|{z{zyx{{{~}|}|~~|zzywz}}~}~}}{z{~~}}{{}|}{zyxzz|~~||~}~}|||z|zzzy{zy{~{{zxxy{~|{z{|{{||~}~~}{||{{zz{}}|||}z{~}||~~||~{}|}~~~~}|||z{}xwvuw|}}|yyxvuvxvz~~}|~}~~|zz{zzzz{||}~~~}||{{{|zz{}}}}|}|||||{z{zyzzy{{|}zxxz}}~}||~~}~~||yx~~}}{yyw~}|zzz{|~{zzx{{{||~|{zz|yzzzyz|}}{|~}~~~~~~~~}}}~}~}||}}~~~~~~~}~}||~}}}~~~~}~~~}~~}{}|{}~}}}}}||}|{zyyy{}}||}}z{|{{|}~}}~~||~~}}||{|}|{||z|zxzz|~{z}~}{|~||}|}~||zyzzz{}}{{zxxy|zz{||{{|{{y|{|{{||z|~}}|{zyxzy{|{yyzxwwzxxzzywvwusvz||~~~}xxyy{}}{ywxyxyz{||{}}yyxww|}||{|{zz{{{~~~||yyxywxwtqsx{|}}~|}|||{{}|{{|}}|~~}~{{{|{{~~|zzzzyyz{{{|{{|~~~~~}~}~}|}~||||{{{|yyzzzyxxy{|}z|}~||}}}}||yy{{z|}{{}~~~}V))**+(('*&''('  
!}zz{{}{{|||{{{{{zz}|}}}|{|{|}|}|~}|~~}}}|{{|}{{{~~~}~}}~~~}~~|}|{||||}}zxzywvxwyy{|{~}~}{}{}{|zy|~}}|{{}{{zzyyyzxx|~}||||yxwwxy{zz|zz{||~}~}~~}}}|zy{zzyzwxyz|z{}}~~~~~}{{|zzzz{~}}}~|{zyy{~~}~~}|}}~~~|~~~}z{z{{{}~~}~}~~|}}}{{|}{z}~}}|zxzz~}}}||}||}~~~||}~||}}~~~}~}~~~|{~}}}}}~~~|}~|yxxv{}}||zzvvvxzy~}~|~~~|||{|zz{{~~~~~}}|{{|z{~~~||}|~}{{}|{|{z{|||{z|~~~~~}}}~}|zx}~~|ywu|}{||zx|}{{{z}}}~}{|||z{{zz{}}}}}}~~|}}}}}}}|~~~~}}~~}~}}}~}~~}}~~~}}|~|{~~}|~||}}~|{{yzxz|~|}||{{{||}~}}}~}~}}}|||{{}|||||{zyz|{}|zz}}~}}~||}}|{z{{|||||{{ywx||zyz|{||zyx|{{||{yy{|}}}{zyxxy||yyxzvww{xxxyywwwuvuwz{|~zxyzz}|{xxwxxxyxz}z|}zxxxwz}|zyyzxy{{{|~~}||zxxxxuuvtpqvy|~|{|~||}||}{z{{{z{|}}}~}|z}{|{}{{||{xz{zxzz{|{{{zz}~~}~}~~~|~~~|{|}|{}|{z{|zzz{{yxyzz{}|{}}|~{z|}yy|}zz|}{z|~~}~|W(***+'(()'''(&  
 |ywyz|zyz|{|zyyxyzx}}~{{z|{{|}|||~z|{}|{||y{{|z{{||||~}{|||}~|~}|{zz|{{{}zzywxvwwwwxyz|}~||z{y|~{zzzy|~}~||{{}|{z{yzyxyxxy||{||{yxwwyzy{z{zyz||}}}}}~~||{|zzzyyyyxxyyzyyz{{~}~~~{zz{zxyzz{~}}|}~~{zxwux}~~}}}|~{}}~~||}~|||}|zzzyzz|~~~|}}~~}|~|{}|yzzy{{}}|{{zwy{|}|{|||||z}}}~}z{{{}~}}~}}}}|}}|{~||{}|{{||~}~}|||}|}|xxwvx{{{zyxwutxyz~~~}~~~|~}{{z{{{zzxz}~~|}~||{||zz}~~}|{zz}|{{}{zyzyyy||z|}}|}}}}}}|~~}{zx{~|{wtty}|{|{zxx|~{{|{||}{}~}~~~}{{|z|z{yyyy{||}~~}~~~}}~}||}~~~~~~~}~||{}}~}|}~}}~}~}~~~}}}}|~~~}}}|||||{{zzyxx{}|{}||{|{|}}}~}}}}{|||}{{}{|}}{zzyz|{}|zw}~}}~~}~|}}~}{y{|}~~}}||zyy||{{yz{|{zywx{zz}z{}~~~~}|{zyzyz{zzyywwuyywx{wwwwwvwyyz{}~}xxx{||~}zxvwvxxvwz|zz}|zzxy}{{yzxzy{z{{~}~}}{xywwvuvuqqsuy~|{{|}}}|~}||{{{||}{||}}}~{}}{|}}}||~|z{xxy{}}{{|{zz~~~}~~~}}}~|}}|{||}|{{{zzyzzyy|{|}}}}~}{}}zyz}{||}yz{{}}}}~W)**)+(('*'''(&  
! ~{yz{|zzz|}}}{yzyzz|~~{|{~}}}}~}}}}}{{|}}z{~}{|}~~~~||}}||}~~~|}||{{|||}{zyzvxyxwz{{{}}~~|||~}||zz|{~}}~|}~|||}zzzzyyzz{}{||{zxwx{|||}~||{||~~~~~}}}|{zyyyzyyzzy{{yz||}~~|zz}zzyx{{|}}}|{xxvw{}~}|||~}{|~|~}~||{|{|}}}|}|~}}~~}|||{z{{{||}}|||z{z{{}}}}z||~~~~}||{{~~}~~}|{}{|~||||~}{|~}}~zywvxyz{zyzwvux{}~~}~}~{||}||||zz~~~}~|}}|}}}~|zy}|{z|}{z{zzy{}~}~~}~}{}}~}|zy{}{xtqv{~}||yyz{~}|}|~~}~~~}~}|{|{|||{yzyz|~~~~}~~~}~}~~~}~~}~~{}}~~}|}~}~}}{}~~}~~~}~~}~~~~~}}|~}|{|{{yzyz}~|||~}|||}|}~~}~~}}|}{{{}|{}}}zz{{{|{zzw{}~~~}}}}{zy{}}}~}|}{y{y{|{zzxz{|zyzx{{{{{|}|||zzyz{|zyxxvwxyyxwxxxvxwwxxxz{|~~~wwwz|{}{zxwxwxwvuxz{y{|zzyz{yyzzyxy{xy{~~}|{ywxvvuvusssuvz~}z{}|~}||}|}}{z{|zz{||}|~~}|{zzzy}}}||}{zzyxyy{{z{{{yy{~~~~~}}~~}~}~}||{}{}|}}{|}z{{{{zzyyyyzz{|~||}}||{|{z|{||}{{zz{z{}~~V)**)+)(')'''(&  
 }yxyzyxyyz|}z{yyyzzx{}{zz|{{{|}{{|{}|{{yz{{{{|}{{{{|}}|yz{{{||}}}|{||z{{z|{{zyyyyzxxx{z{{|}}}|||~~}{{z{{|||}||z|||{{}{zxyyz{y{{zzyyxxxwy{|||}}{{{|||~~}~}~}|{{zzyxwyzxxyyzyyyxz}~~~}|z{zyzxvy|}~|}|zxvuux|~~~~}|}||~~z{{||}~~~|}|{{{{||}||}~|~}}|{||zyz|{{|}|}||zy{{{{|{{zz}|}~~~}||y||~~}|~~}~}}{|{{|~|{{||~~~}}zz||~{zzyxxyyxxxxvvtwz}}~}}~~~}~~}{|{yz{|{|}{zy|~}~{}}||{|}|}}}}|||{zy|{{z||zyyzvx{|||}|}}}|~|z{}|~|}zz}~|{xustx{~|}}{zyzz{||||||{}|~}}~}~||{z{||{yxyy{}~~~~~}~}~~~}~~}~}~~||~~}}|~~~~~}{{}~}~~~}~}~~}}}|}}~}}|}|{z{zyz}~|}~}{z|}}}~~~~||}||{|}}|~}|z{|z{{zz{z|{~~~~}~|{yz}}}~}||{z{||{{{yxz|zyy{z|{}|}|~~}|{|}{z{{zxxywwyzyxxxwwwvwxx{yyz|~~~yxxy{||{zzwwxxwwuwy{zy{z{zzyyxyzxxxyzzz~~~}}}zyxyvvxwttwwxz}~||}~}}}}}}||}}}}~|{|}~||z{zy|}||~{{ywvwzzyzy|{yzz{~}}~~~}}}~~|||}}}}~}}|}}||~{{z{{zz|{y}}}|}}|}~zz{|||}zz{{||}}~W(*)**((()''((&  
!~{{{{{zz{{|}}~{{{z{|{||z{|}|~~||}}|||{|zz{}}{|}}|}~}}|zz|{{|~~}~~~|{}}{|{zzzzzyy{{}|}~}~||}}|~~~}||{}|~}|{{z{||||{z|yzyxxz{~||{zz||{}~~~}|{{{xx{|{{{zzyy|y|~~~||||{zz{z{|~|~||zyxwz|}~~~}}~}{|}}}~}|~~}|~}|||}}~~~~||{{xy{}|~~}}||{|||~||{|}}~~}}|{{~}}}}|zz{}~~~}}~~|~~{||~}{{|xyyzyxxzywvyz~~~}|~~}~}{{yz}~|}}}|{{||}~~||~~|{~~~~}}~|{{}{||}}}}{z{yxxz|}|~}}~~~~}~|z}}~~}}}{{xvw{}{}~}z{{|{{}||{}~~}~}~}|}~z|~}}zzzx{}}~~}}~~~~}}}~~|}~~|||}~}}~~}~~||}}|~}|}|{{{z{{}~|{}|{zz|}|~~}~}~|{}}|}||||}}|{{|{zzz{|{{|~~~}~}{{z}}}}}}|{{|}}|{yxxz{zz{{{|}|{}~~~||}}{{{yzyxwux|zyvvvxwxuwzyyzz}}yyxy||{zyxyywwwxwwyxzyz{{{z{yyywyxxyyxy{{}~~}}{yyyxvwwvuwz{{}~~}}~~~{{|}||{||||}}|}~~}}||z|{yy{|z|~zyxwutxyyyy{yyxy{{~}~}~~~~~~}|}~~~~~{{z{|~}~|||}|{}|{{{|z{{{{{|~}|~||}}yzzz{{}||||}||~~V()*)*()'('''(&  
 ~zyz{z{yyyz|}|{{zzzz|zz|z|||||}}||{|{z{yz{z{z{||||~{{||zy{zz|~~}}~|{{|z{z{|z{zyxzz|z{|}~~~}~}~{{||||||{{{{z{}}|}{zxy|{|zzzyxxwvxy{|~||{z{{|{|}}|}~~|}|z{zyzz{{{|{ywyzy{|~~~}}{{|zzxz{{}}~}|~}|zwwwwzyz~~{{{z{{{|}|~~|}~}}{{}|z|~{}}~}}}{{{zwvx{z~~}}{||}|}|||}|{{}~~}}~|{||~~|~~|{|zyz|}~}~}{~~||{|{|{~||{{{zzzwvwwyxvxyz||{z{}|}~||zxv|||{}~{zz{y{||{z||zx|~|~}}|{yz||||~~}{yz{yyy{{|}}~~}}~}}||{}~~||}}|{{yxwz|}~~~{{}}{{{|{{y{z{|}~~}~}}}}|}|z{|}{{yxyz}}|}~}~~~~~~~~~}~~~~~~~}~~~~~|}~}}}}|~~}}~~}|{|}~}}~~}|||||}{{{}|||~{z{z||~~~{~~~~}}|||}||}~~{{|{|{|{||||z~}{||z{~~}||~||||}|||ywvxy{{|||}}|}~~~}|}}|z{yzzxwvu{{xyvuwxyxyz{zzz}~|zzz{{{yyyyyxvxyxwxywy{{||{{xxxzxyxzxxxz{z}}|~~~}{{z{yyyxwwxz}~}~{}}|||}||}~}||}|{{y{{}{{z}}{{~|yxwvuwzyzz{yzz{{{|||~}}~~||~}~|z{|{}~~}}|~}}}~}{}}|{||{||~}|||||~{zyz{}~~}~}||}~W()*))()(('('('  
!}{z{|{z{{y{|~||||zz{{|{|}}}|}~}}}|{{||{zz||}|}||~~}}~|||{z{{}~~~~}}|}}||{{|{z{|}~|}}~~}}}~}}|}|{{{|}}|zzy|}{{{|{zxywx{|}~}~|||||{|}}~~~}|||{z{|}{||z{xxzz{|~~~}|{{{{{{{}}}}}|}ywxxyxzy{~}}|}||{{~~~~~~}|}|}|}{|~~}~~|{zyxwyzx~~}|}}~~~}~|}~~~~}}~}||zzyz}~}~}~}}~|}}}|}~}{zyywwy{{yxzz|}~|||}~}||yz|~}~}}|{z|{{|}}|{}{xz|}|~}|{yz~}||}{zzzyzzz}~}|}|}~}~~~~~}}|zz{|}~~}{||zz{{}}{|{{z}~~}~~}~|~}|}~~}{{xz||}}}~}~~~~~~~}~~~~~~~|}}~~~{~~~~||~~||~~~}}}~~~|}||}|{}~~}|}}||{}}}}}}~}}}}|}~|~~~|}|}|~~~}}||{{}~~~~}||}{~~~}||}|}||}|}|{wuwxz|}|}~}}}}~~~~|}}|{z{zyyzywwvyyxyxvvwywyz{{zzz|zyyzzzzyxxzxxvwxxyywtvx{|{|zxwwxwwxyxwwyxxz|{}~||{{{|{zzzzwvyzz}}~~~~}|{}|{{|||}}~}|}|{yyyz{||z{z|{{}zyywwuwvyy{|yy|{{zx}}||{{}~~{|{|{|~}|zzz||}}||{||~}}|{|||{{yz{}}~{{{|{}||zyy}}}|}~||~~V)+*)*))()''')'  
 |xyzzzzxyyy{}|{|{zyxz{{{{{|{}}|{{|{{|z|{z{z{{|z{|~}}}|||yzxz|}~}}}}|~}z||{{{z{{zyzz|{z||}}}~~~~}}~||{{{{{zz{~~{zyxz|{yyyyyvxvx{{{~|}|{{{{z{}}~~~}|}~}z{|zy{{{||{yzxyzx{}}}}|}{zzyyzzz{||yy~~|zzxuvxwvxy}~|{|{z{z{{}~~}~}||}{|}}|z|}~}|{}}{zzywvxvtz|}|}}||}}}~~~||}|{~~|~}}}~~|{zyyyy{|{|~~~|}{}|||~{}{|yzzywwxzzyyzzz{}{{z|}}}~~|{yxx{}{||}{zz|{{{|{{{|ywx{z{}~|}|zz}}{|~}{{zyx{xy{|||}~~~}}}{{|}~~~{}~~~}|{z{}~~~|{{{yz{|||z{yy{||~}~}|}}}{~~}|zzyz|}|}}~|~~~~~~~~~~~~}}~}~}~~~~}~~}~}}~~~~}{}}~~|}~}~}~~}}}}||}||{~|{|}}~|~|||}}|}~}}{}}}}~~~~||~}~|}{||~}}|||yx{}}}}|~|}}}}|{||~}}}}{{{yvxxzz}|~~~}}~~}}|||{zyzzz{yxvwyyyxwtvxwz{}}{yy|~{zyz{{|zxxzzwuuyyyyyvsw{}z|{yywxwwwxyxxyzzzzy{}~}}{{|}~||{{xxyz|~|~}~||}{{{{|}~~}{}|zyyyz{}~{{|{{{}{zzxvuuwx{{}}}~}{|}~~}}|z{~~~~}}||||z|~|~|z{{|}~||}}}}~}||}}|}|{z|}~~{}}}|~}z{zx{}~~~~}~~W))*)*((()'('(&  
!zxzz{{{z{z{|~{}|{zzz|||{||}|~|~}}~}|}}||}}}|}|{{}~~~{{zyz|~~|~~~}|}{|{|||}{|}~|}}~}}~~~~~}|||z{zz}~~|z|z|{{zzyyyzxy{{|}~~~|{||}}~~~~~}~~}|||zy}}||{{zz{{{{}~~}}}|{yz{{{|}zwsw|zzywxxyyx}}~}{|{z|y||~~}~~}}~}}{{~}~}|}~}|{ywustsx{}}~~}~~~~}~~~}~~}~|~}}|z{zz{z}}~~~}}}}|{~}~}~|z{|zy{||zy|}{{~|{z|}~|~}|{z{||}~}}}z{}|}~|||}zxx{{}~~||{{~{y~~}}zyxzxyz|||}}}|{{{~~}~~~~|||}~~|}|{y{}}{z{yyz||}~~~~}|}|{~~{{zz|~~~~~}~~}~~~~~}~~~~~~~~||||~~~}~~}~~|~}~}{|}~~}}~~~|}||~|}~~~}}}|}}|}}~}~}{}~~}|~{yvy{|~~}~|||||z{{|}}}}}|}zxyxxy|}}~~~}}~~~}}|||{yyxyz{yxwxxxwywuvwxy{~}}{||}|yzzy{zzxxxyuusuwy{ywvuz{z{{xywxuuwyywwyxzy{zz|~~~}}||y{|}~|||zyz|}~~~}{}~~}}zz|}|}~}||}}{zyxvxz{|{z{zzz{{{ywurrvwy|}~}|~||{{~~|~~~~}|}}{z{~{|{|{}}~|{}~||~~~{|||{||{z{{}~}|{}|}|zyywx|}|~~|~V(****)('('''(&  
!{wwyyyzyzyx{{|{{{zyyyzzz|{{||}|||||{{|}}||{z{|zzy{z||}~{{zxx{}|||}~}~}~|{{z|{{|{||{|{}||~}~||}~~}}|||z|zyz}~|~}zyy{zxxyzxxyyx|}{}}}}{{{{{}}~~}|||{|}{z{|zyz||z{xz{z{|{}}{|~~}{zxxzzyy{zvsqw}~}z{yxwyzz{}~~|{yyyyzz{|~~~}{{~}{~{{}}~|{z||{zyvuuuvxz}~}}}}}}}}{}~|||}}|}}|||{}~}}{{zzxwvwz{~~}{}}y{z|{}}|{{||zy{|{yyz||{|{zz|}{|}}}|zz{}|}}|}zzz{}~}~||{{zxxyy{|~~||||{z|{z}~||{yyyxwxz{z|}}|zyyww}~~~{|}~}~~}{|~~~~|{{{yy{{}{zzzzz{|~~~~{|}||~~}||zyz}~}}~~}}}|~~~~}}|~}~~~~~}~|}|{{{}~}~}}}||}|}{}~~~|}}}~}}|}~}~}|{|~}|~}~~}~~~}~|}}~~|}{yvx{z{~}~~}~~}}||{z{y}}}||{|zyxxwxz}|}~~}~~~}}~}{zywx{{yyxxwwxxwwuwwy|~~||||||{zzzyz{xwwxuwuvuy{{xxwyzz{|{zyytuuxywxzyzy{yz|}~}}}}}||{{y}~}}}{{}}~~}{~}~}|}}|}|}}}|}{}|{{zxuw{|{zyyzyyz{{zwvrsvwwz|~~}|}}~~~~~|{}}{{||}}||{}}}|{|}}|}}}}}}||~}||{|||}|{|}|zyyww|}{~~~~}U()*)*)(')''((&  
!zxyzz{z{zxy{}~}{|||zz|{|}|~|}~~~}~}||}}~|}}}|{{zzz{{}}||{zz}|}{~}{||||~~}}||}~~~|}}}|}~}|{}|||~~|}{||{{yy|{z{yz|}}||~~~|}}}}~~}}}~}}|{{{|{z{{}zzx{|||}~}~~~~~|{zwy{yz{yxsrtv{}~}|}zyxx{{|~~~|{{xzz|}}}~}|{|{}|z}}~|~||}||{yxyz||}~}|{}}~~~~|}}~~~||}{}|}~||{zzwx{{}}~{z||{}~}{{}|{{|}|{z}|}}}zzy}||}~|}~|||}~}||||{zz}~|~~~|}zzyz|}}{}}}|||{{|~~|z{zyyx{{z{~}}}zwvwwy{}~~}~}~~~~~~~}~{{{{yxzz|||{zz{}|~~~~}~}~|{zzz}~|}~}}{|~~~~}~~~~}~~~}|~}}|{~~~~~}|}}}|{z|~}~||}}}~~~~}|}|{{{{|~}}~~~|}}~~|{xvx{zz~}~}~~}}||{yy||{||{{yyyywvwz|}~~~}}}}~}|{{zzxy{{yxxyxxwyxwvvux||}}|||~~{zyzxyzzwwvwwvvutw{|yxxyzz{{yyyxuuuywxwyxy{{xy||}~|~~}|~~}}||yyyz}}}~||}~}z|~}}|~||}}}~}}|y||{zyxuvyzzzvyyzy{{zzwtqsvvwy{{~~~~~~~~}}}~}~{{|}|{||}||}||}||{||{|~}~}}}}{}{}}}{{}}|}{{zzzzxw{|{}}}~{T(**)*((()&''(&  
 zxvxzzzyzzyz|}~{|{zzz{||{||||~}|}}||||~}|}||{}||{{yxxy}}{|zzz{{{{{|}}~|zz{zz|}}{{z{|}}||{}}|{~~~~~}{{{|||~~}}{{zzzzx{zzzzxy|{||||}|}}|}}}~}}|||||z{{}{{z{|{yxx{|||z}|}}}}}|{ywwxyzzyvwtuw{}~{|zxxwxz|}{{zzwxyz{{~}~|{zz|}~{||{~~|}||z||{yz{}}}{||{y}~}|~}{}~}~||zzzzy||~}{zyyyxwyy}}||}{yyzz|||zyz{zy{|{z{{{||{yyy{yzz{||}}||}||{{|z{{z{}~}{||}|{{{zz|}|z{{}||||{|~}}|}{z|{ywxyz{{~~{{{ywwxwx{}z}}}}|}~}}~}}}~~~}|z{{xxyz{|zy{|}}}~~~~}{{}~}|{zzy|~~~~}}||~~~~~}~~~~~~~~~}~}~~|{|~~~}}||{{{{|~~|~}{}~}|}~}}{|}|{|}}}~}}}|~~~~~}|yxxyyz{}}~}|{|zxz|{{{{{yxxywvwxz{~}~~}~}~}~|}zzzwz{{yzyyzyzzxwwvv|~}}}~||z{yyyyy{xwuvuvvwuwy{zxyzzy{{zxyzwuvwzyyzxxzzyy|}{}}{|}}}{|~}z|||zyyz{|~}}{~|}}|~}||}~~}}}|z{||{xyxvyz{xxxy{z||{zyurrvxxxyz}~}~~}|~}~}|{|}}{~|~~~}||}}|{|~|}~}~}}|}}~~~~{|~|{{}|zzywxy|{}~~~~|T)*+)*()()''''&  
!{yyz{{|z{|{|~}}|||||}||}}}|}}}|}}~~~}~|}~}}|{{zy{|}}~}zz||{||}~}|z|{{|}||{}~}}}}}{|~~}}}|}~~~}|{}{zz||{z}zyz||}}|~||~~~~|}}|{{|||}|z}|yxxz~{{{||~~}}|zyw{||{{zyyz{~~~}{y{zz{|~|zzxwyzz{}}}}{|}~|{}|~~}}}|{{{{}}~||}{||~~~|~~~~~|{zy|~}~|z{|yxz}~~~}|z{||{~}}{||}z|||{{{|}~~{|z|z{{||~~~~~}{|}||}|{|~~}}}|{|{{}|zz{}}~{}}~}~~|{{{zxz{{|}~~}|}zyxxy{~}}}}}~~~~}}}~}||}{zz{{{zz{~~}~~|}~}|zz{{~~~~~~~}~~~~~~~~~~{~~~|||~{{{{}~}}}||}}}|~}~~~|}}}|||~}}~~|{|{||~yyyxyy|{}~}~}{|}{z||{|{zyxwyuvvxzz{}}|}}~|~|{zyyz{zyz|yyyxyyx{wvy|}~~}|}~yzyyzxyywwvvuwwvvvyzyyxyyyz{xwwywwvxyzyzxxxzyzz{{{|}}zz|~}|{{{|zy}{{ywyzyy||{{~~~}}~~|~~}}}~}|}||z{{yyyyxxwyzyyzy{z{zyxwvrquvwy{y}~~~~}~~}{|}~~}|{{}|}}~~}~{||}|{z|}{}}~~~~}}}|}~~}}|}{zz|{yyzxxxzyz|~zU))*))((()&&')&  
!{xwxy{{yz{y|~}~|}{{|{{{zz|}|~~}{}}}{~{||~~}{}}}{{{zzy{{{|zyxyzyz||}|~~|zz{yz{|}~||{{}{{{||{|~|~~~~~||{{~~~~{{|zyyyzz{zzyxzz{z{{z{}}|}~~~|}}||{|{{{|zz|ywxy|{yy{{}~~}}}~yxyz{{|||yy|||~}}{yz{z||}~|{zywwwywy}~~~}{||}}}xxz}~}{}|{y{{y{~}}}|{||z|}~}}{||}}}~|zyywwz~}~}}zyzzzyy|}|~||}}{{{zz|}{{{{{yzzzzzyz{|~{z||{zzzz||}~|{z|z}}}{{|}z{|}}|||{z{zzzzz}~|{|}}{z~}{z|zwx{{||}||{|zzy{zz}~|}}|||||||zz~}}{{{zy{yxxxx}~}~|{z|}~}{z{~~~~~}~|}~~~~~|~}~~~~}}}|~{{z|}}~}||~~|{{|}}~|}}}||}~}|}}}|}{yz|}|z{xxyz{||~~~~~~|}}{}}{{yzxwvxuvuwz}|}~}~}||}~~|}{{yy{{{y{~|zxzyx{{yxy|{}}}}}}zxyzxz{zwvwuuvwxxx{yyyyyzyyzzxyyxyxy{zzzyxwyzyz{{yy{||{|~~|{zz{yxz{zzxw{zzzyz|}~~~~{|~}}}~}|~}|yzzyxyzyyy{yy{zyz|yxwwuttvvxzy{|~~~~}|~}||}~|~}||}}}|}~}~~{z}}}|}}}}}|}~}}}~~~||}{{|||{yzzyy|zx|~~~|V)*))*)('('''('  
!{xvwxyz{{{z{~}}~~~~}|{}~~~}}~}}|}~~}}~~~}|{{{{z}|{yz{zz}~}~~}{{{zz}~~|{}~}{z|}||~}}~~}{}~~~||{{{y{|{|{{zyzz||{{z|}|~~~}}}|}}}~{|{{zyz{{yz{{~~~}{z|||}}|||}~}~~}||||{|}||{xyx{zz~~~}~}~~~~~yyxz}}~~|z{|{{}~~~||||}}~|{}|}}~}||zyx{~~z||||y{|}|}~}}}{||}}|{{|||z|yzyz||}}||}{{z{{}{~}|{|}|}z|||||~{}|||xzz||~~}|}}}||~||}|yyy|||~~}}|{yz||{|}}|~~}}{|}{{y}~~}}~||z{xyxyxw|~~|~||{zz}}{{|~~~~}}~~~~}~~~~~}~~~~}}}}~}|zz{|~|}}}~}}}{||||}~||}|}||~{{}{{{|~|{{zxz{||~}~}~|{}|}|}|z{xwwuuwvwx}~~}~}|||{||}}}}}~|{zyyzzyx}{zyvvz{}{{z{|}}}}}~zwxyyzxxwuvuusuyyyyzyyyxzzy{yxwxxxyzzyz{yxyyzzyzzyyx{}}~}}|z{yz{yuxyyxwxyzyyyxz}}~~~~~}|}}|}}}|||z{yywxzzz{{zz{{zyxzxyxwtttvvwx{yz}~~}~~}}}}}||}{{}}{y|~}~~~|{{}}||}|}~|}}~}}}~}|}~{{||zzz|z{zzyy|~~}~|U()*)*()()'('(&  
 {vuvvuxyzwuwz}||{{|{}|{{{{{}~|~~}~}||{}}|}||}}}~~||{{zzz|{zyzzzz}{|~}}}~}{|{yxz{{}~|}{{}zyz{{{{|z{{~}~|{}~}}|||zxyzyy{}|zyyyy{|{zyzz{{~}~}}~|{||{{|{{yxyyyvzz{{}~~}||z|{}}}{|}}||}}~}||}}{{z}||{||~~{z{yyy{y{|~~~~~}|}||~}~xuxz}}|}}|z{|{{}~}~~}}|||{z{|}~||}yy{{||}}{{{yxz}~~|z}{zz{}|{{{~~|||}yz{||z{|||zzyzzz{||}}}||zzyzzz|{|~}|{|{|}~~||{{{{~~|}{{{{zxx{{|~}|{|{{{||{|}zyx}}|}|}}{{zy||{|}|}}}|}~||{|zxxz~~}}}~|||{yyxxxxx{~~}|{|{yyzy{~|{}~~~~~~~~~~|~}~~}}}}}}~~}~~}~~~~}~~}}|~{{zz{}~}|~~|{|{|||y|~}{{}~~{{~z{{zy{|~~~}|{z|}~{}~}~}{|~}}{yzywwvvwwxx|}~}}}|}}~|}|}|||}|}|zyxwy{xz{zzwxx|}|z|{z}~}}}}yxxyzyyzxyvvttuxy{{zzyyzyyy{yxxwxyyz{{||ywxz|z{zzzyxz}|~~~{{|zzy{xvw{xvvvwyzzxwy~~~}{}}}~~~}}zzzxxxz{{||zz{|{zyyyyywwvvxvwxyyx{~~~~~}~~}}}~~|}}|{{}~|{|}}~}}}~}~~~~~~}|}}{z{}{|{||zz{yx{}}}{V()+**(((*&''('  
!{xxxxxwyyxvuy~||}~~~}{|{}~{~~~}||}~}{~~~}~}|{{z|}}{{{|{|~}|~~}|}zyz|||~~|~}|z{|||||||{~}~~~~}}|~|{{{}{|}|{{{z{|~}{z{{{|~~~}}|~~|}|||{{zyyyxyyz|~}~~}}|~~~}}~~~}}~~~~||}}}||~~}}}}~{|{z{|{{|}~}}~}{~yxy{}}}}||}}}~~~}}||{|}|}|{|~|}}|||{|{z~}||}|{z|{{|y~}}~|{z}}||}|||{z{z|||~|~~~}{{|zzz}}~}|}}~~}}|}|{|~~}|{{|}zyw{z}~}|}}}|{{||{yy|}}~~}~|{|}~}|~~}}~~}}~~|{{zyxz|~~}|}}|zxxxyyz{~}||}|zy|||}}~~}~~~~~~~~~~~~}~}~~}~~}}~~~}~||}~~~~}}~~|}}~{zz{{|~|||}}}|}}|{{zx}~{|}~|{}{zzxy{{{~}~}|{|}~}|~~~|}~~~|{zyxvvwywwx{}~}||}|}}||}}}|||}|}zywxvxz{zzyywyz}|{{|}||}~|}zzyyyzz{wxvvtstwx{{zyxzyzyzzywvvuwz{|{{{yyy|{z|{zxyxx{|}||}}||{{z{zxxvxwtrstvyzwvz}~~}~~~~~||}}~}|}|zyzyyx|z|z{zyz{{zyxyxyxwuvwwvvyxvy}~}~}}}}}~~~|}~||||{{~~}}|}}}~|}~}}~~~~}{||{{zz}zzz{{z{{zz{|~}|{T))**+((')''&(&  
 |xvwyxyxywuvz~||z{{~}~}{z{z{~~~{}~~}|{{{~{{{~~|}}||{{{{||{yz{{{}{|}}}|||yxz{yz||{|zyz|{{zzxzz}~~}~~|~~|{|}{zyz{z{~|{{{xxz{{{{yy{z|}}}}z{}{{}~{{{yxxxxx{z{~}~~|}|}{~~}|}~~|~|}||}{z{{||}~||~}}|{{{x{}yz|}|}}{{|~zyy{}~}{}~~{{|~}|}}~|}}|}|z|~~~||||{|}z{||z{zzz|}~}|{|z{zzyx{|}~||}}{{||||||z{{{zzz{z{{}|{}||zzzzzy{{z}~||}||}}|}}||}~}||zyz|yxvyy|~~|~|||}|zz|{xxx{}{~}}||{|}~|}{}{|}~}{}~{|z{xx{}}}}}}}}~}{yxwvxxy}}~||{|zzw{||~}}|z}~~~~~~~}}~|}~}~~~~~|~~}~~|||~~~}}~}|~~~}}}|||{|~}}||~~}}||}{{zxz}|||}|}{z{xxxwz{{}|}}||z||||~~~}}~}~|}}{xxwvvvwyww{}~~~|{{}{|{||}}}}|~||zxxxxxx{zzxyxzz|{{}|||}}}~|yy{zzz|{wxwvuutvyz{zzyzzzzxxwxwutuxz|{y|{{y{{|}||zyyz{}|~}}~~|{|zzzyyxxyvsssssvyvvx||~~~}~}}}}~{|}~~}|{zzyyxxy|{{|zzzzzyzyyxywvvxywywxwvw}~}~||~~~~~}~~~|}~}|}~||~}zz|~~~~}}}}~~~~~~~~}~{{|~{{z||yzz{|}{z{|~~~}{zU))*)*(('(''''&  
!|zxxzzzzyxwx{~~|{|}~~||{{{}}~~}~|{|}{{{}}~}~~}{{|~||~{}}||}~~}}{|}}{||}{{z|{{zzyyz|}{|}{{zy{{{{{|}{zy{||{{{{{z{{}~}~|||{{|}|||zyxyz{}}}~~~}}|~}~~~~~~~||}}}{{||}}}}}~~~~}~|{}}|||~~~|~||||}{{{{|}|~~}}}~~}~~}~}}~~|||~~~}~|{}}{{||{{}}}}~||}}|{|zzz}|~~|}~}||}}}|}}{{}{{z{{||~||}}~}||{{{z{{|~~}~||}}~|}}|}~~~}{{y{}{yxzz|~}}||}}~{{{|zxy{||}~~}}}}}~~}}}|{}~}||~|}{|{y|}}}~~}~{zyxvxyy}~~}}|{|zyz|}}~~}|||~}}~~}~}|~~|~~~}|}~~~}}}~~~~}}}z}~~}}~~{|}}~~}}|}}}}}}}|z{yxz~||||}~{zyyxxxx{|{||~~}}|{|{|{|~}}}|}|}}~}|zxvwvyxxy{}}}~}~{{||{|||}||}~~}{wxyyyzzzzyzxy{|{}}{}|{{|}}yyy{yyy{xwxywvtux{{zxyxzyzyyvvvuttvyzyw{}{{|||||{{yzy{|}}{|}|||{{yyzxvvwususrsswuuwzy{~~}z||~}~}{{{|}~|zzzzxyyzxxy{zzy{zzyyzzxywvxyxxxxxvv{{{|{|||}|~}}}~}}||}|||}}{||{{|}~~~~||~~~~~~~}}}}yz|{zz|{zzz{{{|z||~|~}|}|xT(**)*))(('(((&  
!|ywxxyyyxwvxy{||{{z{}~~}{{z{{|~}~~||||zy{zyz|~~}|}~}zz{||{|{zz}|}}~~}}~}{|}{{{}|}{|{yy{xyyvvxx{}~~~~~{}}~~}{z||{zzz{{zy{||yxy{z{z{zzyyz{}~}{|{{z{z|{{zyyyxx{|}}}}}~|}}||||~|}~||}{{|||z||{|~~}~}|}|~}~~}}{z{{z{{z~~}}||{}{||xyzz{|||{}}}~~||}{|}}}|}|{{}}}}|{zz{}||z{}~||~~}z{|z{{yzz}~}~}{~~{}zz||}|{zyzy{z{{z{|}||}}}}{{zyzxyzz}{}|z{|{}{{||}~}~}{yxy{zxwyy{{}}}|}{|}}|{{zxwxz{{|}}|||~}~}|}||z}}|{}}||||{|}~~}}}|~~~|yzwxwuw{~}}}|{|{yyzy{|}~}~|||~~~}~~}{||||~}~}}~}~}}}~}~~~~~{|{|~}~~~}|~~}}}~~}}}|}}||{zz{zz||||}}|{{yxyyxzz{|z{}~}{z{zy{{}|~~}}|}||~~}|zxywvwxyyz}~~~}~||{||{{yzz{}{zz{y{y|zyyzyy|{{|~}}|{{{}}yy{{{zz{yyxyxwutwz|{zy{{zz{zwvvwusty{zyz||{}}{}||{zz{|~|{||}||z|yyzyyxywvuuuuvwwwxxxxz~~~}}z{~~}~}|{{}{}~}|{z{zzzyxxy{{zyy{{y|zzzxxxxxxyxzyxy|{}||{z{||}~~~}|~}||||}}|||{z|}~~}|~~~~~|}{||{{{|}zz{z|}||}~}}|{||yS)**)*))()&''(&  
!|yyzzz{{yyz{z{}||}{{|}~|{{~~}~~}~~}|zz}{{~~~{y|{|}||}}~~~}}|}}~|{{~|}||zzyyyyxyxz|}~~}~~|z||||{{|{}|{}|{zz|{||{zzy{{{}}}}~}{{}{||{zzyyy{|}}~}|~}}}~~}~}|~}}~}|||}~~~~}~|}~~||{}|}}|~}|}}zwwz|~}|}~~}~~~}{|}~}||}||~}~|~}}~~}}~}|~}}|z}}}z{}}|}~~|}|||~~}{{z{zyzz||~}|}}}~}{zyzxyzz|}|}|{|}~~~~~~~}|yz{zyxy{|}~}}~}|{}}}||zvx{z{~~~}~~|~}~}}|~~}}||}~}}}~~|}|~|}zzyxvtw~~~~|{{{xy{{{||~~|}~~~~}|{|~~~~}}}~~~}}|~~~~~~}}{{|~}~}~}~~|}}~}|}}|||}|z{{|}~}~}||zyzzz{{{{{z|{|}|zyzy{{~~~}}||{}~~~~{{yxwwxzz{z}~~~||{{{z{ywy{~}}|zzzxz|}zzxzzyz}{|~~}||}{||yzz{zzzzzxxxxxvuuy{{zyzzzxxxvutussswz{y|{||}||{}}}|zzy{}{z|}|||z{zyyyxxvvwvxwwwxwxyxxuwz{|~~|z}|{{~|||}|{||}|}}|zzz{z{{zxyyzyyzy{z|{xzyxwxxyyz{yyx{|||{yzzzz{~~}}~~~~}|{|zz|}z{|{{zyzz}~~|}}~~~~~~~}|{|zzy}{|{{yz{||}|~}~|{zz}yS(****)(()&''(&  
 |yyx{yyyyzxyyz{{zzzyx|}z|{z{|{}|}}|{{|{xx{{y~~~~~~}{z{{||}}}|z}~~~}|~~|||{{z{|y{|{zyyyxwwuvwx{|~}|}}|}~}}~}|zyzz{}|{{|{z|{yxyzz|z{{yxzz|~~~~~~~||||{{{|{|{zxxxwwyz|}}}|}|{{||{||}{{}|}|}}}}|}}~|~{{{||{~~~}||{|{}|}|~}~~~|}}zvtvy{||}|}~~~}||}z{{|||}}||}~~~||zz{|{}|}}~~|}~~|{xx||{z|~}|~}}{|}{{z{{|}~|yxyxxxyxy{~}{{{}~}}|{zzxyyz{}}|yzzz~~}~}|}zzxyyyxxz{|~}|}~{{|||{|xwwzzz|~~~}~z}~}}}}}}|z|~}|}||}~~}~~}}|}}||yxwwtuz}}~}|zzzxx{|z{|}}}|~~~~~~}}|z}~}~~~~~}~~~~|~~}}||}~~~}~~~|~}}}|}~~~~|}}|{||{{{z{}~|}||zyxyy{|{zyz{z{~}zxwwz}~~~~~}}}}|~}}|{zyxxxy{{z}}~|{}|{yywxxz}~~|yzzz{||{zyzyyz|||~~}|||{|yzz{|{{zyyxxzxwwuwz{{zzzzxxxvvuvtrquxz{|{{|~|}~~}}|{yz{{{{z{}{||{zzyzxxxxxwwvwwyyxyywvxzxz{{zw|~}{~|||}|~}~|}|}||z}z{z|zy{{yxxyz{}}|zz{zxxyyz{{yy{||}}{z{{|yz~~}|}}~|}|z{|}{}||zzyyyy|~}|~}~~~~~}|{yz{}{||{y|~}~~~}}}|{{|{S)*))*()')'''(&  
"|zy{z{z{{{{zz{|{}{{yx{}~}}{|}}~}}~{|{z{yyzzy}}}|{{}~~~~}{|~~~}~~~}|~}{{|||{y{zzyxwvxzz{~}}}~~}~}{|{z{}}~||}|{zyyzz|}}}|{z{{~~~}|z{{|{{{|z{{yyyxx{{~}}|}|}||}~}|z}}}~~~~|{}~||}~~~}|}}|~}~}|zwvuw~}||}|}~}}{{|}}|||}}~~~|||{}}~~~~~~~yx{{{|}~}~}|{~|||{||}}{zz{zxyxwyy|}|}~}{|{zz{}{|{|yyzz}~~|{zz{yxzzz|}}}~}|{}}}}{zz{{||}}}~~}|}~}|}~|{{|~~~||}~~~}}~}||{zzzww{~~}{{{z{zz}|{}~~||~~~~}}~{|~~~~}}~~~~~~~~}~}}~}}~~~~~}~}|~~}~}}{|{{||z{|~~}zyxxz{|{{{z{{}~~|yyyz~~~~~|}}}|~}~}}yxxyyyz|}}}}}|{{{{wxwxz}~~~{zz{{{|}{{yyyyz{{|~~}}||z|wxz{{z{zxwwxyxxwvvy{zzz{yxxvuuvvusrtvx{||{|}|}}}}|}}zzy{z{{{z{{{{yxyxvwxxwxxvyyzxy{zxxxxwxyyxvz~}~~}||{}}|~|}{{z{{{z{{zzyyxvvyyy{|{{{yyxxx{{{zyy{{|||yzz|yz|}}~}{|~}}|{{y}~{|{}z{zywy{}|}~~~~~~~~}|zxy{{||||{~}}}~}|}|{z{|zT)***+((')&''(&  
!}ywzz{yzzyzzzyz{|zzyzyz|}}|z{{|{|{zzz{yyxxxwx}~~~~}||~{{|}}}}}zz}~}~~~~}}}|z{y|zzyzyzxxuuuwwy}~}}{}~}~~~}{{zyx|{}||{{zyxxyyzz||z|yyz|~~~~|||{{z}{z{yzyxwyvtuwwy|}~~||{z{{{{}{zzzyy|~~|~||}||{|}||}~}}||}}~~~~}}}}{wuvw|}|{z{||}~~~~|{||||||z|}}~}}~~~|||{{~{}~}}~~}~~}~~||{yz{z||~}{|}|{{|{{{{{{|}zzyyxwwwwwxy}~|}|}}~|yzzyzz{z{y{yxxyz}~}~}}}{zyyywxzzz{~}~|{|{|}|}}zz{}{{}~~~}|{|~{{{|||{|||}}||~~}}~}}~}}~~}|{zyzyz}}}{|{z{yy{{|z}|||{}~|~~}}~~}}~}|~}~~~}}~~~~~}|~~~}~}}~{}|~~||}}{|{{{||{}}~~}}{zyxx|~~}{zzz|~~|{yzz~~~~~~~}}|{{xvwyzy{}{|{~~}||zyyxvx{{}~~}|y{{zy|}}{{zxyyyy|}|{|zvy|{||{{ywwwyxyxxwxzzzxzyxxvvvvwtrrtvwy|}||}}|}}}}}~zzz{z{{zzz{|{yzyzwxyxxxxvx{|yz{|zyyyxy{{zx|~}}|}|~}}|}||{z|{zzz|zzzzywvyzxz~}{{yyyyx{|}|zy|}|}|{{{|{{~~}}~|~~||}~}||~|||}|{zzxzz}~~~~~~~}~~}~|{zyz}||}}}~}}}}}}}}||{{zT)**)*('')'''(&  
!}zy{||{{|{|z{{{{}}|zz||}}}}}{}}}}{{y{{xyyxxvx|~~~~~}~~}~}}}~~}{{}{{z{yz{yxz{yxtwwyyz~}~||~~}|{yz{|}}}}|zzyzyzzz{}{|{{|}~~~}}|||}{{xzzyyyxvuwy{|}}|~|{z|}|z|{wv~}}|}}~|||}||}}}~~~~}{xyyz|~|{x{|}~~|}|~|}|}y}~~~~~~~~~~}}~|~~~}|{|z|~~~~~~}||~||}}|}}|{{{|zyxwwwy{|~~~}}}~{{z|{z|}{{{{zz{{y{~}~}|}{zxzzz||~~}}|||~}}~|{{}}|}~~}~~||}||{}|{}~|~}}~||}}~~}}y{zzz{|~}|{|{|{|{{}||}|}~}}~}~~~}~~~~~~~~~~~~~~}~}~~||}}||}|{|}||{}~~~|{zyvy|~~||{x{~~~~}z{{}~}}}~~{{{yvvy{{z|{||~}{}{zyyxxw|~}~~~{ywyyz}}}z{{zzyzwz}~~~{|zvw{{{{|}{yxwxvxwwxwzzyyyywwwvwwutrttuvxz{|{~}{}}||~~|zz{{zz|yz{{zzxyzxyyxwxxxx{||z}}zxyzxx{~{z|~~}}}|{}|}}}|||||zzzz|y{{{xxwvvyyyy}}}|}zyyyyz|}|{{|||}}{{{}||}}}~|~|{~}}{{}}}|~||||||z{yyz|}}}~}~~~~~~~~}~~}zyzyx{~~}}}}|{~}|||||{{|yT(***+((()'''(&  
 }yxzyzzzzzz{zzz||~|{{z{}{}}{{{{{{{yxxxxwwxwuux|}{}}}|}~|}~~~}}||}~}~}~}}{y{zyxyvx{ywtrutvy}|||}{||~}~~~}{{z{{{||{{yyxxxxxzyy{zz|{|||}}~~|~{{zzyyxy{yzwvutuy|~~}||{|{{yz{|z{yvwy}~}|}{~}|z|yyz}~}~|}{|~~~zvzzy|}zxxxxzz~~~~{{}}}|}|{{||}~~~~~}}}~}|||{}}~}}~}~~~|{z{{{}}|||~|z{|{|||{z||zzz{xwwwwvx{{{}||{{}{zz|zz|}{zz}yzz|zx|}~}~~||{yzz{yz{~~~{{||{{~~}||}}}}}|}~~~|}{{|z|{z|}}{}|}~~~~}}}|}{{z{{~~~|}}{yxyz{|}}}}}|||{{zz{z|||z{}~|}}~~~~~~~~}~~~|~~~~~~~}|~~~}||}}}{|}|{|~~~}~}zz{yxz}~}{{yz}~~|{y{}~~~}|~{||zzxvwy{{||{|}}}|}{{yxwwx|}}}~{zxyx{}|~}|zyyxx|~~||ww{zz|}|{zwxvxyxxyyzzyyyyxwwwvvuustutuvz{|}}||}|~}|}}z{{{{{|{zz|{zzzxyxzxxxxxy}}||}z{|{{zz{||{|~}}}|}}~~}~{{||}z{{{{{{|{yywvvyzzzz}|{||xyyz{}}|{|~|}~|{yz||z}|~~||}~}||}}}}~~~|||||||zz{}}|~~~~}}~~~~~~|zzzxz~}~|}}|}||}}}||{{zT))*)*((()'('(&  
!|{zz{|||{|{|{|{}}|||{}|}~~~}}|{|{zyyxwvwyxvwy{|{zz}}{|}~|{|zyyzvxz{xutttwy}{||||~~~~}}|{{|||||}|{|zyyz|yyy{xy}}~~|}}~~}}{{yy{zz|z{yxwvvwz}}~~}~}}}|z{{{||yxyz~~}~~~}}}{{y{~}|||}~}x|}||~{zyyzz}}|~~}|{{}|{}~~~~~~}~~|}|}~~~||||}{}||}~||}~~}}}}|}{||}zyxxwwy|{|}~}{}}{}{||||~{|z{{{{}{}}~}}|{{{{z|}~~}}}|z|~~}~}}}}~}|}}{{|zz{|}~~||~}|z|{|~~|{zy{z{{}}}||}{|{{{|zz{||||~|{|~}~}~}}~~|~~~~~~~~~}~}{||z|{{~~|}||{xy|}~|{zz}}~|zy|}}~|}}~||zyxxy{{{}|}~~}}||{yyxvz{}|~~{yxxxz~~~~|{{{xy{}~~}}|xvxyz{|~zyxxvvwxxxyyyyyyxxyyvuuusrsvutuy{{|}}{{|||}}|z{z{z|{zyxzzzzzyyxzxxwywy|}|~}{{}|zy{~~||~~~~||}}|~}~}}~}{{}|z{{{{||zyyyyvuyxz{{{|{||zyyzz||{z{|{|}}zyz{{{}}||{|}}|}|||}}|~~|}|z{|{{yz||{}~~~~}}~~~|~~|{yzyx{~}}||{{}{|}||{{|zS(*))+((()'''(&  
 }{xyxz{z{{yz{z}|{}||{|{|}}}}~||{{{yxxyvwwxwtuxzyyxvx}~~}xy~~~~~~}}{|{xxxwwuxzuutttuz|}|{||||}}~~}}~}~|z{zz{|}{|zyzzxyyzzzyywxy|}|}{|~}~~~{{}|{{yyy{y{z{xxvvvvwy{{}|}|}~|{y{zz|{zwxxz{}}}~~}~~~}|}||}|yyy{|~}||zzzz|}}wz{z}~zxxyyz}~||}}}~}{xyzxx|~}~~}}~~}|{|{z|||{|z{{|}{}}|}}|{}}}|{|z{{|{zyxuuwzzz{}|||{{z|zz{{{zzyyxz{||}~~~}{{{{{{xy|~}|{{{{|~~|}~}||}|~|}|{zz{yz{}}|}~~}~~}}|{zz{|}}~~}}{zzyyz{{}||}{{|{|zzyyz{{{{z{}~{y{|~}~~~~~~~~~}~}}}~}~~~~~~~~}~~}{||zz|}{~~~|}|~{zxz{}||{yy}}}|yz~~}}}}|||}zxzy{{|~}}~}|}}yzyxvx{}|}}}{zyyxw{~}}}zzxyz~~}}xwxxxz||{zxvuxzyyz|zyy{yyyyxuututsuvtvz||{|}|}}}|}}|{||{y|{z{{{zzz{zyyzzxwyyy}}}~}}}{{{|}||~~|}}|{}|}}~~~~~}|z|}{{~{z||zyyzyxwxy{|||{{}|{{{z|}~}{{}|}|}{{y|{|~~}}|}~}|}||}}}~~~}{{{|z{{}||{|}}~~~~~~~}}|||{}~~~}|||}}|}}}||zT)**)*()')'''(&  
!~{zzy{z|~~~||}}}~}}||}}}}}~~~|}|}|zzzxwwzzwvxzywwwx{~}~~xx~~}|{zyyxyyyyxvuutuz~~}||}}||~}}~~|}}{y{||~~~|z{{yz{|y{zyxwyz}~~}||~}~~}}}}{zxxy{{}|||yxwxyy{{|}~}~}~}{{||{{}{zwxyz}~~~~~~}~}}}~{zy{||~~}}{{xvx~zy}|}~{zy}{{|~}}|~~~}|{zxw|~~~~~}|}{|}|}{||}}}}}~}}|{}|{{||{}}|yyxxvv{{{|~}}|}{|{{|{|}|zzzz{{~~~~~|z{|zy}~}}|z{|~}|~}~}|~}{|{z{{}~~}~}|{{z|~~}}~|z{}zzz{}}~}|{{||{{|yzyz{yz||~{z||}|}~~~~~~~~}}~~~~}~~~~~~~~}}~}}}{z{|{|}|{~{yz|}z|{zz}~~~~|xy|~}~~|}~}|||zz{zzz{}}~~}}||zz{yvxz}|{}~|zyywvx~}~}{zzzz~}~~}wwwxyzz}|{yuvwyzyz{zzxzzyyyvuuvttuvsuwzz|{~}}|~||}}{zz|{|{{{zz{zz{|yyy{xwxywy|}}}{z}}|{|}|~~}}||~|zyz{||}}}|||}|{||}{{}{zyzzxyyxyy|yz{}}}z|z{|}||}|}}|}{{{{{}~~}{||}|||zz{||}~~~~|}|{|{zyz{|{{|{|}}~~|~~}}{||}}~|{z~|}|{|~}}{S))**+((()''')&  
 }zwyxyy{|||||{|{|~|{{}}{{{{}}}||}{{yyxvww{yywwxwvvutxy{x{|vv|~}}~~}~|yxxxyyxwxvuvutv|||{{|}|~{{|~}~}~}|{zxyz{~}~|{yzyx{|{{yywvwx{}}}{{}~{~~|{{{zwvx{y{{|{yxwwxy|xy{}|{|}zzz{{{|}zyvvwxz~}~}|}}~||||}~|z{yy{|}~}|{zvts{~~~yx{|~|zzy{yz}}}}~}}|~~~{{yyvuw~~~~}}~~~~{|}{|}}|z|{{{|}||}}{|{z{||}{{{z{|{{yxwwvvwyy|}{{{zzz{{z{{|zzyywyw||~~}|~~~}|~}}z{yvw~~}||{zy{~}~}}}||}}|{zz{z{}~~~|~~}|{|{|~~~~~~{{{|zyyyz}|~||||}|{zzzywxyxxz{}{~~~~~}{y{|}}~~}~|~~}~}}~}~~~}~}}}~}~~~~~~~~~}}~}~}|{{|z|~~}{z|~~{|{}{{{yy{~}~~}zw{~~~}~}}|~~}|~{{z{{z{~}}}~|}}~|zxwwy{|{||~{{{zywvz~~~~|{zy{~}}~~~~yxxxzz{}}}{ywvw{z{{{zzyz{yzyxvwwtsstsuw{{{{~}{|~|}}|}{||{{|}{yz{|{zzyyyyxyxxxz|}|}~|{|~|{z}~}}~}}}}|zyz{}}~~~}}{|{||~|}}{z|{{{}z{zzzyz{z{y~}~||{|}}}~{|}~~{{||||~~}|}|{}}}{z|~|}~~}}|}z{y{{|{||||{}~~~~~}~~|}~~~}}}~}}~}{|}}~|V)***+()()&''(&  
!||z{yzyz||}~~}{{||~||||{|~||~~~}{~}{{ywxyz{zxyxywwvuuwwux}xuz~z{~}~yz{zyxxwwwwvuwy|{{}~|~~~|~~~~~~|}|zzzy|}|z{zz{}~||z{xwxy{|~}~}}~|~|||zxxw}|||}{{zzyyzz{{{}|}~|z{}}||~{zxzxx{}~}~~~~|~~}~}{z|yxy{~}|yusv{|{|~~zyz~~}|z{|z}|~~~~}|~~}|{|wwy|~~}}~}~}|~}}}}~~}~}}||{|}||{}||}||zzyzyyyz{}~}||{z{|}||}}zxxzxxw{{}~~}{~~~~}zyy|}}||||}~~~|||||}||zz{}~~~}}|}}~~|{||{yzzz}}~}}}~}|}}{zyzwxxyzz|}}~}}~|{||{|}}}~}}}}~~~~~~}{}~}~~~~~~}}}~~~~~~~}~}|}}}}|~}~|{z{}|}|~}}{yyz{{|~}zxw}}}|}~|}}}}}}{{{z{|}}}~}|}}}}{yxwxz}z{{|}||zywwy~~}~}{zz{~~~~~xxxxz{}}}|{{xwwxy{}|{zzzzzzyxvwusrrtttxz{|}}|{|||||~||{|zzz{{zz{{z{{yzxyxyzxyz}~}}}}}}|~}||~}|}}~~}}|zy{|}}~||}|{|||||||{{|zz{|||z{yxwzxyz}~~|z{~{||}}}~}{{|||~~|}~}|}}|}yy||~}~}|}{z{{{z|}||}~|||~~~~}~~~}~~}||{|}}}}|||}~|U()*),()()&''(&  
 {xxzyzz|}y||{{z}|{{{||z{zz|{}}||}{z{yxxzyyyyxywwvussttuxzwuuzxw|~~}|zyyyyxywvvwvvvx{zz{||}}|{|~|}~~|{{zxxyy|}||yzxw{}~{z{zvwyzy|||||||{|~~~|{{{xwxyz{{}{zyyxwxyyyzz||}|zyw|~}|~{zyywwy|{|}~}}{{z{|}~~||yyxxxy{~{{vswz|}|~~yx{|}|zwxyz}~}}}}~}~|{~~~}|zzxxy{~~}}|}}|}}~|}~~}{~||~~|}|~}{z|{z{}}{z|{{{|{zyzyyxzz{{|{|{zzy|||{{|{wxzxxvw{}~}}|||~}||}}}yyx{{|}~~}{||{}~~~~~~}}z|{{|{z{{}}~}}~~~~}}|~||}||y{|z{}}}|}|}||||{{zzyyzzz|}}~}}}}~||z{}{}}~}~|}|}~~~~~~~~~|z~}~~~~~}~~~~~~}}~~~~~}}yy}}~~}}|zzz|{|~{{yxzy{}~~~{zz|}}|~~}}}~}~~}|||{|}}}~}~}|~~}|zzxx{}{zzz~}}|yyxy{~}|{y}~}}yyxxz{}|}}}{ywwzy}}~~{|z{yyzwxwvtsttrvxz|{|}}}|||{|~}||}z|{}|zz{{zz{{yyzz{yzy{}~}|}}|}}z}}}}~~~~}|{z}{|~||~|||}||}~|{{|{{}~}}|}{xxxyxx|}}y}|}|}}~~}|~}}|~~}~~}~}~~zy{{~~|}~{{{{z{|~|~~{|~~~~~~~~}~}{{{}~~}|{{}~}V)***+()(*'''('  
!~{{zz|{z|~|||}{{}~}||}||z{|}}~|{{~||}yzz|{yz{zxxwvssvtswxxvtyxvw}~~|z{||{zzxwwxvwwyyz{}{||~|}}}~~}}~{{y{{{}}{|ywuy~}|}|{yz{}||}~}|}~}~~||{{zzzzy{}}{|{xyyzzz|{{}}|{x{~}|{{ywy||{|~}||{{z{}{}~|{yyyzz}}|zw|~~~}zzz||}zxxy}~~~}~}}}||z{}~}~|}|~}}~}}~~}~}||||{|||}}|||~~|{|{z{{}|}||{||y{z}|~|zyx|zyyxy|~~~|{||{zz~|z{|{|}}~~}~}|z{{{||{||~~}}~~~~}}}||{z{||}~|{|}~}~~|||}|zz}|z|~|}}~}|{|||}~~~}~}~~~~}~~|}}z|~~~~|}~~~~~~}}{z~~}}|{zyzzz{~|{{|zy{|||zz|~}|{|}}}~~||~~~|}|}~}~~}~}~~~{||xwz|{zz{|}||zyx{{~~~~~|zz{~~}}yzyyz|}||}||zywwx{~|{z|{zz{ywwwustutuy||}~~}}{}||}~|{{}|z{||zz}|z{{{ywyxzzzxz~}~~~}}}|||~}}}~~}~|{z{}z|~~||}|{{||{{||z{{{|{}||{}zyxvuwwx{~{{}{~}|~|~}||{}{|}|}}|}}}}|z{{}~~}}{}zz{zyz{}{}~|{}|}~}}~}|~~~}|zz}||}}z{|~}V))**+(((*''')&  
 }zxx{{{z{}}}{{}{|~|{{|{{z{y{{}{yz||{{zzyx{{yz{yxvwwvututtvvutvtuux{|~}~~~}}{zy{zzyzwvuwwvvxxxxzz{{|{|{~}|{~~}{zyzzz{{z{xvstz{{{{{yz{||||}{{|}|~}~~|||{yyyzyzz}{}||zxxzxyyz{}}{xwy|}}|{{zyxzzyyy{{|{yyxxzy{|{{{yyyy{{}~|zz|~~~~~zzz{~}{yyxxz~~}~}~~}}}~~~}||{||~~}~~~~}}}~|{|}~~~}}||}}|}|}}}z{{z{z{{z||zz|{{z{{yz{{}z|}z{{zzyyz}||{yyyyxxxyz|~{}|}}{{{www~~}{z{{z{~}~}~|}}~}|}}|{{{zz}zy{}|~}}}|}~~~~~}~~}||{{|yy|}|{{|||}|||{|}|zz}z{}}}~{}}||}}{}||}|~~~~}}~~~}~}}~~}~{|~~~~~~}~}~|~~~~|{|~~~}}|{yzyy~|{{zy|~~}||{z}~}{{|~{~}~}||}}|{z|~~|~|}{|~~}||{ywy|zyz{||}|zzz{z|~}}{{z{}~}{z{yy|}~||{zyzwwvu|}|{||zzzzxwwutttttxz~~}~|||}|{|}}||}|{{||z{}{z{{zxxxwxzzxy|~}}}~}~|{}~~~~~~|}zzz{z|~}}}}|}}|{|}||{z{||}||z{|zxywvwuv|~|||}~~}|}~||{|xz}|}}}}~|}|||}}~~~~}|zzyyzyy|{{|{{|}~~~~}|}~}{{|{~~|{}{{W(*))*()()'''(&  
!~{z{{{z{|}}|}}~|}~~}~||{||}||}}|zy{|}}}zz{|yy|{zyxxwwwuuvwwvtwvttwxy~~}~~|}|z|{{zyzywxwyxxyyyz{{|{}{{}}~}~~}zz{z|||zzwxwy}~|}|{|~}~}{}|{|~~}}||{z{z{|~}~~{|zxxyyxyy|~}|zyz}}~~}|z{{{xyxz{||{zzz{{||~|||zzz{}~~}}~z{z{~}|{zwy{~}~}~~~~|}}~|{||z{~~~~~~}}}}|}|{{{|~{|}{||{|{{|||{|~~~~|||{{zy|~~}~|z{{|yz{{{|~~}}~}|{yvx~~}}}{{|~}~~}~|}|z{}zz{}~~~}~}|}~~}~~}~{{|{||}}{{|{{|}}|z|}|{z|{}~~}|}||{|}~~~~|~~~~}~~~~~}}}{}~~~}}}~~}~}}~}~}~|}}~}}|{{||}~{{{}}~~~|{}~}}}{z{}~~~~~}|}{|||{}}}}|}}}|}~}}}{zyxzz{{{{||}}{{|zz~~}}{yzy{}}yzz{xz|}{|{zyyyvtvz~|{z{{{zyxxvuututux||~~~|{|}}{{{{{{{z{|}}{{|{zy{ywwwwxz{{z{~}~}}~|~{z{}}~~~~}}}zxyzz{~~~~}}}}|{{}|{z{zz}}|z{{{{zxwvuxvy}}{|{|~~}{}}|{zyww~}}}~}}{|{{{|}~~}||zxyzyyyyxy|}z|{|}~~~|}~}|{}~~|||}|}||{}|yU(**)*((')&'((&  
!}zxzyzyz|~~|}|}|{~|}{{{{|||zz|zzyyzz{|{zz{zyyz|{zzxxwwvvuvuvtuttsuuuy}||{~}~|{yyzzyzxywxvwwvwwvwxxy{yzy{|}~|}}}||{{yzz{{{ywwvxz{|{}{|}|}}||zzz{|~~~~~|{|}|zzz|}|}||{zywwuwyy|~}|yxx}}~~}}}{yzzzxxwwy{z{z{zz{||{||{{yz{{|~~}|~~}zxyx|~~}yxxxy{~~}~}}|{~~~}{|||}~~~||{zzyyz}~}~}~}||{{{|~|||{{zzz{zz|zzyzzy|}}{{}~}|{|zxwy{||}~{{|yzzyy{|~||{}}}|zywvy|}}||{z{||}~~~~}~}}~~}}}|zyzzyz|}}~~}|z{{}~||~~~~||||}}|{{|{{||zz{|{z{|zzyz{}~}~}~{{|{{|}|~~}}}|~~~}|}~~}~~~|~~~~|}~~~}~}}|}~~{|~~}|||}~{{{|~~}~~|~~|}|zyw{}~}~~}~||{{{~}~~}}{}}}~}~~|}yzyy{{}||{}||{||{|}|zyyxwx}}|yy{{{y|}{||{zzzxwvy~||||z{{ywwwxvuuuwvx}}~~~}||{|{|{{z{}|z||{z{||zz{zyxyvx{|{z|}}}~}{}}}}{{~~~}|}}|zxzyz~~~}~~{z|~}{z{{z}}}|z}|{{zxwwvwxz|}~|}{|}}|}|{{|yvx}~}}}~~~}||||{|~|}}{zyzyzyzxx|}}}||~~~~|~~~|{}~~~{||}~~}}~}U))*)*))()''((&  
!}zz{{{zy{|~~~~}}~}}|}{||}|}|}{{{{z{}~||{{{{z|}|||{yyzyxxwxxvwutuuutw}~||z{~|z|z{z{{zzzwxwxxxyywzy|zzz|~}}~}{}{}|z||{{zxxxxxx|}}||~~}~|||{|{|}~~~}}}}{||||{{}|}~~~|{yxxwzz{|}zzy{~}~|{{zzzyywyz{{|}|}}|||~~{{zz|{~zyyz~~}|xxz{~~}~~}~|}~|~~~{zzzz|~~~~}|}|}~~}}{}{{{|{{}|{zzzwx{~{z}~}}}zyxx|}}~||||{|{}~~~}{|~}|{yxx{{~}}}|{}}~~~~~}~}{|z|{{}}~~~~}z{{z~}}~~}||~}}||}z{|||y{{{{|}}zzyz}~~~~||||||}~~}}~~}|~~}~~|}~~~}}~~~||~~}}~}~}}}~}~||}~~~~}}{|{xxx}~~~}|}|}zz{|}}}}|{|~|{~~~~||yxwz|~|{{~}|||||{~}{zxxvwz~~||yzyzz{|}|{|{{zzzxwx{{}{{zzyyvwvwuvuuuuw{}~~|{yzzzz|{yy{{{|}}{{|{{{{yzxwxy||{yz}~||~{||||||~~}~|}|}|yzyxx|~}~|~~|{{}~{|{{{|{|}{|{|zzwwxwvxxzy|}}zz}~||{|z{zyvw{|}|}}~{|~zz{~~}}{z{yyyyyww{~~}}||}}~~}|~}}|{}~~}|}||}~}}~|U)**)*((()''')&  
 }zzz|zxxy}}|}}|||||z|||{{}|z{{{{{{{zz||{{|xyx{|}||xxzyyzwywwvvtstvurt|~~~~|{{zwz}{{xzzzzyzyywxwwxvwwyyyzzyzz}|}~|}}{|{{|{{z{||zxvvxvyz{}{{|}|{||zzzyxz~~}}}|}{{z{z|{{|z}||{}~{{yvvvyyzz{{y{{{|~~~}|{||{yyxwuwxz{||{|||{z|||yxxyy{~~~~~~zwxy|~}|{yyzy}~~~~~|{}|~}~}|~|}~~~}~}{z|zzz}~}~~~~}{|{|~}|||{{z||{x{{{zxwuwz}~{yy}~~{z{zzxxz{z|}~{{zzzzz{}}}||}}}~|{yxvwy}}|}|{{zz~~~}}|{{yz{{}|}}~}|{||yy|~~~~z|}}~}~}}{|~{|}|{z}|zy{z|||{yxyz{~~~}}}{zz{|~~}~~~~}~~}}~~~{{{}}}~}}}~~~~{|~|~~}|{|}~~~~~}~~|~~}}~~~}}~}|||zyyx{~}~}}z{{z{|}}}|}}}}}|}~~||{zxyz|{{}~~}||{{{}|{yywwyz~~}xyz{{z{}||}|{{{|yxxzz{}|zz{yxvvvuututux|~}~~{|z{z|||{zz{zz}}||}{zz|yywxwz{{zyz}~|}}|{||{||}~~~}||~}{xzxxy~}~~~~~|{|{}||{{|}|}|~|{{zywwxyzyz{{|||{|}}||}yzzywx{|}{||}}~}}}||{}}{{{zxzzzxy|~~~~}}~~}~|~~|}~|||~~~V))))*((()&'''&  
!}{z{}zzyz|}|~~}~}}}{}}}{|}}}}}|||{|{}}||{|{yx||~}}{z{}zzz{zxxxvuuwwxw{}}~}{}zyw||||{z{yz{|{xywyxwxz{{z{{z{|}~~~}}|{}}||{{|~~|yyyy{{{|}}}}~~~|||{z{zz|~~~|}|}||||}}||}{|z{|~}|{ywwzx{{}{z{|}~}}}{{{zywwzz|}~~~}|}}}}|{zxyx{~}~zwwx{}}}yyz{}~}~}~}}~}~|}|}}{|||}~~~~}|}|}}{}{|}{{{{zzzyztvw~{{|}}}}{yzyz{{}|}||zy{|z|}}~~~{{zxwy}}|z{{z|~}}|{|z{|}}{}~|||z{|~}}|}{{}}}|{{~{|{{}||{zyzz{~~~|zzz}}~~~~~~}}}|{{||{~~~~~~~~z}~~~|{{|}}~}}}}~}|~{~~}~~}~||}|y{z{~~}~~}||||zz|||||}}|}||{}~~{zzzy{zz{~}}|{|{}|zzywxy{}|xxzyzz|}{||~{{||zzz{z|||z{zyxwuvuttuuvx{}~~}|{{yz|~||{{{z{|||{||zz{zywvvy{}{xy{}}}~{|{||{|}|}}}}}}}|{zzyy{|}~}~}}}|||{|{|{{{||{{}z{zz{yyzzyzzyz{{|zz{z|{~yyxxww{{{{|}}~~}}}}|{}|}}|||{{yyyzxy{}|{{~~~}~}~}~~{}~~~}~|}~}}||~~}~X(***+((()&('(&  
 {xz{{zyzz{{}||||}{{{|{{{}{|{{{{{}{|z|{|zzzyxz{|{|zyyyzyyzyywvwutwxyyz||}}{{{yww|~~}{z{zyxyzz{zxxwwwxz{yz|yxy}}|}|||{{z|{||yyz~}}zzzzz{{|}{|}}}}{{{zz{zxz}|||z{{|{z{|||{{{yyyw|}|yyxxwxz{zzyz|}}}~~}|}|{zyyxxxzz{}}}}}||}|{zyywvy{}}~~|z~~}}~zvtsx}~{{zy{|}~|}}}}}}}~~|{||{||||~~~|{{{~~}~~~~~}}||{z|}}|z|||{|zzz|{{zxwutty{{zz|~~|{|zyzyyxwyz|{{ywyyyz|~~}}}zyxww{~}}}}}{||yxz|}~~}}~}~~}z{}{{|}{{z~~}}}z|{{}~~}}}~~~}}||{{||{{||||}}}||}}{zxyzz|~}}}zzzzz}~~}~}~|||{z{z{{}~~~~}}~}}}{||~~|{||||{z{{z~~}z}|y}}~~~~}}}||}zzzz{|~~||}}{z{{{{|||{{}}}~|zy{~||{{z{{{|}|}||}|{{yyzyy|}~}}xxxzzz}}{{|~~}}z{zzzz|||zyyvvtuutuvvvy{|~~~}{|{{{}{{z|{{{}||}||zz{zyyxxyz|{yxz}|}||~||}~}|}}~~}~~{z{yy|}}~~~|~|}~{|{}{z{||}}||{|{{{zyy{zzyyzzz{|{{|||yxwyvxz|{{{}|~~}||}||}}|z{{zyz{xyy|||{}|~}|||~~}~}}~}||~~}X)**)*(((*'(')&  
!}{z|}|z{|}}~}}{}}}}}~|||}~}|||}||}}||}{{|zzy{||||}{y{{{yzzzxxwuwyz{{~}~~}}|{xvy}}|{{{{zz}}{zyxxyx|{|{|{zz}~}}~}}|||{{|{z{{~~~}||}}}}~}}}~}}}{{||}z{{}~~||{|||}}}~|{{{{zz{|}||zy{yyz{||zz}}~~~}}}|{{zyz|{|}}}~}}}}{zyywwx{{{}~}y}~~~yurqv|~|~{{}}}||~~|~}}~~||~|z}{|}}}}}}~}|{~{{~||||{{||}{||{yyyvvuy|||}}~}}||{yzyzxzyx{||z{zyz{{~~~}|{{{yx||}~}~}}}||z{}|~}~~}}~}{~|||}|||~~|}|{|}~~~~~~|||}{z}~~~}~~}~|zz{{}}~||~xy{y{|~}~~~~~{}}{{zy{|}|}~~~~}|~~~}||}}zzwz{~{z|~{{|~}}}|}~|{}}z{|}}~~~}}}|}|}z{{||{}~}|||{wx}~~{|||{y{}}}~||||}|zzyxy|}~~~~zxyxyz}}|{z~~~}}|{z{zz||{yxywvuvvvuwvwxz}~~}{z{{{}|zz|{{{|{{|{|zz{zzxxwxz}{ywzz||~}{{}}|}~|{||}~}||zyzy~}|~}~~|{|||||{{{|{}~~{z{~z|{zwzzzyyz|{{{z{{{{ywyyvxz{zzz}|~~~}}|}}}{}||{{{y{y{yy{|{{{||}~~}~}||{}}}}~{|}~~~}z~}~~}Y()**+(('(''''&  
 }zzzy|{{|{||{{||{||}|{}z{{||{|||{{|{{||zzyyxy{{{{z{yzzyyyzxwxvwvzzz|}}}{~}}}{yxwwz}~}}}|zzyyzzzzzyxwuxxyzzzyzy{{}~|~}|{{{z{{zzwy{~~~{{||{}~|||}~|z{zzz{{zz{||{}|||||||}}{zzzyyz{|||{zyxyxy{{yyy{{|~~}}|{|zz{zz|||{~~~|}||yxxvvwyxy{|{z|}~}wtporz{|~{{z|||}}|z{z~}}{{{~}||{|{{{}}~||}}~~}}}}}~~}~~}||~{|||{y{}|z{{zzz{{z{zzyxywuvw{|{|}}~}{{zzyzyyxyxwyz{yyywvyz{{}}|{|{xyvy||||||||{{yz}}~~~|}|~}|~}{|}}}{{y|}~}}}{{{}}~~~}~~~|~}}||zyyzz}~~}~~}{{xz{}}~~~~~}|||vx{zzz}}}~~~}}~{{}{zyy{|}}~~}|~~~}~~~|||}|}zzyxz{|zxz~~|}~|}~|z{~}{|{zz|}}~}}}~~~}}{||{yyz{zz|~~}}|zywy|~||}||{|~}}}|}}|}{||zzz}~~{zzyyz{|{yy{}z{{yy{{|zzzyyxwxwwwxvux|}}~~|{{z{|}|z|}}{{}}||}{{y{|z{zxyz||yxzy||~~||~||~~}|}{|}~}||y||~~~~~~}~~}}}}|{|}|}}}|zz~|{z{yy{|zyz{{{||{||{ywwyxyyzyyz~}~~}}~~~}}|{{{z{z{yy{|{|{~}}~~}}}~|{}~}~~~~||}}~|||~Y()*)*()()'('(&  
!}|{{{|}|}}}}}|{||{|{}}~}|}}|~~}||}{||||}{{zz{{{{|{zz{||||{{xzvvy{||~~|}{{|{}~~}||{zzz{|{zyxwvxz{{z{{{|~~~~~~~|||{||{yxxz~~|||{}~}~||{{z}}|z||}}}|~~}|{~~|{|{yz|{{}~||{|zzy{zyz{z{||~|||{z{{|~~~~~~~}|yxzxwwzzz|~}{{~|}}xuqnrz}~|{}}}|}~{|{|~|}}}~~}{{}|}}~}~~}~}}}~|}}}|}~~}||}{{{}zz|||z{yywxzz|}~}}}~~|||zyz|zyxywxzzzyzywwy{|~~~}}{{{z{~}||}}||}~{|||~~}}~~~}}|}~||{|}~~}|}}~~~~~|||{zyy{}}~}{zzz{~~~~}|}wyz|zy||~|}~~~}~|~~~|{{zz|~~~~~}||~}~~~{}|{|{{yxxz{ywy~~~~~}y{~}zx{~|~}{|||}~~}~}}~}~}||}|zyxz|z{~}}|zxxwy|~~|}~{|||}~|}|~}{{}zzy}~~{zzyyyz{yyz}}~}{z{zyz{{yyy{zxxyxvuwvvwz}}~{{{z{{}{yz|||{|{{z|{yx{z{z|zyz|zyxyzy}}}||}{~}~|||{|}~|||{z{{}~~}|}{}~}|{{|{}|}zzy|{{{{zz|{yyz{{|{|z|}{xwxzyyyywxx{|~}{~~}}}~|{zyyy{{{z{}}|}|}|~}|}|{|{|}|}~}}||{{}~~~}}{{|V(**)*((()&('(&  
 }{z{z{||{}|||{{||{z{|||{}|{{{}|{{{z{{z{||{zyz{zz{xyyy{}|}z{yxwwxzz{~~~~~}~}||{{{z{~}}~~|}||{{z{yyyzyxxxvuwyyyzz{{{}}~}~}||z|zz{yxyxw|~~||||{|~|}~|{{zzz{z{{|||||}}}}{||}{|zyyxz{zz~~~|||yxxxyyxyy|}}}|}}||zzyzz|}~~~}}{zzzxwxyyyz||{y{~~}|}xvroty|~zz|}{{{||{|{{|{}~~|zz{|{~}|~~~~}~~}}}}}|}|}|}zz{|{z{{zz{zzzz|zzyyxwyzz{||}}}~||{|{yz{{xwwvwwxxwwwtvyzz{z{{|z{||{{||z{}}}}}}{}}}{||}}|{|}}|{||~~}}|}|{}~~~~}~~~}|yz{zxxy|}~~~~}{zzyz}~~~|}}xyzzzyzz{|||~~~}}}~}}}zzzy{~}~~~{{}~~~}}}}}|z{{{yxyyxwvx{}}{zwz}}z{~~~~|}}|{|~~~~~~~}~|~~||}}zyyy{zz~}}|zxx{|}|}||~~}}~}}~|z|zzz~}zxzzyz{}|z{|~~~|{z{{zz|zzz|zyyywvuvvvv{|~~~}}|z{{|yy|}}}}||{{}{xwxyz{}{{|||zxxxz||}{{}|||||}}|}~|}{|yzz}~}}}}{}|}|{}{~}|}{|~|{{|zy||zzz{{||}{{|{yyz{xyyyvwx||~~{}~}}}~|}{yyz{{{zz}}~~~||}{}|}{|||||~~~|||zz{|}~~~~||}~W)*))*()()&'((&  
!}}{}{||}~~||~}||}}|z}}}|}}~|}}~|}|{|}||}}|{{z{|||{yyxz~}||{yzwwy}|}~~~~|{|}}~~}}~||}{zz{xyyyyxx{zyz{{|}}~}~~~}}z||~|xxz{|~}}~~|{~~~}}|zz|||{||}|~}~~}}{}}}zz{z{}{x{~~{zyyyzzxyxy~~~~}}}{|{|~~~|{z{zyxyyx{|~{||~~}zxvuvz}~||{{}||~~{|~|{|~~{||}|~|~~~~~{}}|}||{{{|{{|}|{{|||{{xwy|{|~~}}|~}|}||{{||zyzwxzzxwxxvvxz|}{}}}{{|}||}}}|~}~~~~~}|~}}}~}~}|}|~~}}|}~~}|~}~~|{z{zzz{{{}}~|z|z{~~}~~~}}~yyz{zyz{{|}~}}||}}|~~|}{{{|||~~}~~~}~~~}|||{z{yzyzwxwxz~~|{zy~~~}~|~~~~~~|||||~~}}~}~}~}}~|{yyyx{|}~}{yz{}}~~}~}~}~~~~}}}{{z{}|yyz|z{}z||}~}~}||{{yzz{yz|~yxyxwvvvuvvz{}~~}}~{yyzxxy}~}~||{|zywxwxz}{|}~{zyxww{}|zz{{|~~~}|}}}}{z{{yxwz}~~~~}}~}{|~||}}}}}||{~{zz|yyzzzxzz{|{}{{{zyyyxyzywvvwz|}~~}}~~}}}~}|{yxyyzz{}~}}}{}{{{|{{{||zz|}~}{{{z{y{}}}}|~{{{|~~V(**)*()()'''(&  
!|}{{{zz}}{||{}{{{{zz{|}{|z|{}|{|{zz{{|||||zzz{zz{yxwvwz||zzzxwwy{|}~}}}||{{{|}}}|{|{|z{zzzxyywwywwwyxwyzz|||}{}~||}|{y{zzzyy{{||zz{}}}}~}|{|{z{|z{{{z{||}}|{}}|}|{{yzy{zyyx|}~}~|{yyxxyxwvv{~}~~~}|{}zz{}~}}}{{{yxxyyvxzzz{z{}{}zxyvwxz}}~{z{z{|{|||||zzz|~~~z{{{{}~~}}~~}|}}|}{{}{|||{{y{y||{{z{{z{zxxxx{yz{|||||}{{|z{{|{zyyywyyvvuvvuwyz}~}{zz}|{|z{zy{|{|~}|~~}~~~~~~}~|}||}||{{|~|}}{|~}~{}~~}}~}~}|zz{yxzz{|~~}~}|{{{z}~}}~~}}}}zyxzyxzz{||~~~}~~~~~|}}}}}~}~|{{{z|}~~~~~~~~~~~~~~~~~}}~}|}{zzy{}zzzyxwwx}~~}}|zx|~~~}~~}}|||}|}~~~}}}}~}||}{{yywz|}~~|{z}}~~|}~~}}~~~}|{|~~~{zz|{}{|z{}}}~~}{|}{|{zzzy{}{yzxwuxvvvvyz|~~~}}zyzxvx}~~}~}}}{yywwxy{z}|~|zyzxwz|||z{{{}~~}~}}~~zz{|ywx|}~}~}|}||~}}}}}}~}|{}}{{{yyzzzz{z}|}|{{{{zyz{zzzyvxy{{~}}~}||yxz{zz|~~~}}|{{{{{|||{||z{}}~|}|{zy{z|||}~||||{~W(*))*()()&'(('  
!}}~}}{}}}}}}}|||||}}|}|}}~||}}z|}{|}}}}|~}~}}|zxyz{|}{{||zyy{}~~}}}|||}}~|}|{{{{z{{ywxxxwxzzy{|}|}}~~}~~|}}{|{|{{y{{||}zzz~}|~}||~||}|zz{||}~}~}~~||{|z{zyzy|}~}}y{yzzzxvxz}|}}}{{z|~}{||zzzzxxyz{|z{|{y|{zyxy{z{|~{{|~}}~}}{}|z||}~}~|{z}}}}|~~||~}~}~|||}{|}~}}|}{{{{xyz|||~~||}}}||~{||}||{{yzzzywwwwvxxz}~|{~~}||}{{{||{}~~}~~}}||{{z}~~}||~~}|{~~}{zyzz{{||}~|}~|{}|||}}~~~~~~zyzyzyyy{|}}}}~~}~~~}}~~}~~|}|{{|~~~~~}~~~~}}}|}|}{zz{|}{zyzyzyxz{{}~}}}{z|}~~}~~}|}{|}~~~}|~}}~|~}||zzyy|}~}{{|}}~~~~}~~}~}{|~~~|{{{{||}{z}}}}}||||{zzz{yz~{yyxwvvywvvwx|}}~}~}{zzywwz|~}||~{yxxvwxzz{{{zywvxz{}zzyz}}||}~}}|zyxzyvw}|~~~}|}}}|{}}}|||}}|{{|||{xwyzyy{}||||{|}}yyzzyy{zwxxy|~~~}}}~|}zyxyz}}~~}||{yy{{zz|~{{{{{}}~~||zyzyzy{{z|}~~{z{{}X()*)*(((('('('  
!}{{|{|{|}~~|~||{|}{||{}{{{{{|~~~|||{z{||||}|{|}|{}{zxzyyz{zyzzzyx{|~~}}~|{}{{z{~|{{{zzzzzyyzxwuwwuvwxyy{{{|||}}}{z{|zzzzyxy{||||ywy~~}{|}}{z{{|}}zyz|{||}}}}}}{|z{zzyx{{~~|~|{z{ywyyyvwy{}~~}}|}|{yzz}~||||zyyxxwxxyyyyzzyz}{zzyz{{{{|zz{||}~}}|}zzyz|}~}|zyy{{|}~~~}||}}||{|||}{{||{{}|{{z{zyywxyy||~||||||{{{|{z|||zzzzyyyywwvwvvwy|~~~}}{{}}|{{z{{y||{~~~~~~}~}~}}~~}|}|{{yz{~}}|{||}|{{{{{}~}~~~~~|zyyxy{zz|~~|~~}|}~{}|}}|~}||~yzzxyyyyz{}}{~~~~~~}}}~~~~~}~~~|{zzz{~}~~~~~~~~~~~~}~~}}|~~|}|y{{|}|zyxzyyyxz{{|~|{z|}~~~~~~~~~~|}}~}~|}~}|}}~}|{|{{|}}~||{|{}~}}~~~~~}}~|}~|||{{}~{|~~~~~||{}{{{}|{y{|zyyyxzzwuvyw{}~~~||z|ywx{{|~~~}|zyyvvxzzz{}}|z{xwwy{{}}{z|}}||~~|{zzy{zy|}~}~}~~}~||}~~~||~~||{|}{xywx{yz}|}}|zz||{yz{yx{{yvwz|}}}}}}|{yz|~~~~}{zz{{zz|{{{{|{|}~~}||yzy{{zzz|}}~}|{}~~}X(****()()'''(&  
!}z~}}}}}~~~~}}~}||~|}{}}|{~}}}}}|~|||~}}~}}|}||z{zyz{zxy{zzy{}~}|~}z}}~}||{||||zzzxzwwwwvyyyy}}}{}}}~~}}z}{{z{zx{}}}}}zxw~}~|||||}}|}}}}}}}~~~~~|}||{{zzz|~~~||{{zzzzyxwyzz}~}}}{|||}||||{zy{xwyzzyz{zxz{y{}||||z{{zz{||}~~~|||{{{z{}}|z{||~~~~}~}|}}}}~}|{{{|}}}||}|z{yzyy|}~}|}}||}|||}~}|~{zzz{zzyzxwxyv|~~~}~}}|{||{{}~~~~~~~~~~~|||zxx}~}~|{}~||}|zxw}}~~}}}|{zz{|zz{~~}}}~~}~z{z{{zz{{{}}}|~~~}~~}~|{|}{|}~~}}~~~~~}}~~}}~|}{|yz{}}}zxxzz{yyz}~~|}~|{}{|~~~~|~}}}|}~~~}}}}z|}}||}|||}}~~~|~}{{~~}~~~~~{}~}~}}||||}}|}}~~|}|}|}z{||{zz||{yxyyzywvvuwz}~~}~~}{||zxxxyz}~}}}}}{ywvvwxxz{|{zzyywwwxz{|{zz|||}~~~~|{xz{{{||}~~}}}{~~}}|{}~|||||~}||{{|{xxwvwzzz{}}||y{{zzzzxwzzxwwwy|~}}}||}|}}}{{y{~~}~~}}||xzzzzzzzzz{|{|||}{zyxyzzyxxy{}~|||~}}}~W()*))(((('(''&  
}zz|{{{|~~~~~~~|~}||||{{|zzz{~~|||}|}||||||||{{{|{{{yxyzyvwyyzy||~~}|||{zz{|zyyyz{y{yxxxxvvtutvyyy{||z{}|}~|{z{{yyyxww{{|}|xxvy|~~}}}|||{{||}}|{|{|{{{|||}}|{z{{y{xy}~}~}{|zzxyxyywwwxx{}~||{|{{{|}~~||}||zzyyywwxxwwyxxxzw{|}||{{zxwwz{z{{z{||{yzxxy{~|{|{z|}}~}~||~~~}}~||}{|{}{{{{{{|{}{||{yyyxxxw{}||||{z{||||}}||{|yzzyzyxxwyzvy|}~~{}~~~|{{{{y}~}}~~}}}|{|{}|}~~~~}|z{{yy{}}||{yz{{z{{xwux~|}~vx}~~}||{zz{zyxy}~~}~~|}}~~|}{||||z|z{{|}|{||}~}}}}}~}~~~~~~}}~}{||{|}}~}~~~~}~}}}~|}}|}|{zz{z~||zxyyzzyx{}~}~~}|}||~~~~~}~~~}~}|~}~~~~}~|{z{}}|}|}~~~~~~||}}}{||}|~~}{|~~}|}|}}{}~}~~}}|}}|||||zz{{||}{{zzwxvwvx|~~~~||}{xyxx{}}~~~}|zxwwwyy{zz{{{{zxwxyzz||{|||}~}{{||}}}}}}|{||~~}||}|}}}~}}{}|{{xxxwyzz{}~|zzzzzz{{wxz|ywwxxz}~}|||}~~}||{{}~~~|zz{}||||{|{||{{}|||{zx{zzzxwx{}}}}}}|{{V))*)*)(')'''(&  
!}{}}||~}~~~}}~~~~}||}{z|}}~~}}}~}~}}~}}~}||||}}~||{{ywvyz{|~~~~{|{}{||zz{z|{zzxxvxwvwwx{|||{z|~}~~||{yzxyxxy|{{}{{ywz{|~}|{{~|}}|~}}~}|||||||}}||{zzzy|~}|||z{zyzyxyyyyz|}}}~}~~}~~}}~}||}zyyyzyyyxyzxxw{}|}|{{zxwzzz|}}z}}{yyyxwz~}}}|||~~~~}~}~~}}}}{|~~}}||}~}}||}|z{zxxxxx}|}{|||~}}}~~~~~|{z{{{zzyyz}zz}~|{{}|}}{{}~}~~~~~|~||}~|{zz{{|}~~}~}||||{zzyxxy||}vuy|}}~|{z{zyxz}~~}}}~~}~z||}}{}|{}~}{{}}|~~}~~|~}~~~~~{~~|~}}|||}~~~~~}|}~~}}|}|||{zzzz|}|{zzzzzyyz~}~}}}~~~~}}}|~~~}~~~~~~~~~z{zy{{{}|}}}~~~||{|{y|~~~~~~zz}}}|{{}}}}~|}}}{|||}|}|}}z{z|}}}{zzzwwvvwxy|}||}}}~||{yxyy|~}~}|{ywwxzz{|{zyz{yxvxyyxzz{z|}~~||||~~}}}}~}|||}~~||{|~~}||{~~|{|}|zyyvwxz|z|~}{yz{{yx{ywxzywwxxy}|}~~|{z{z{}~|||{~~}~~}z{{|{{{}z{{{{{{||z{z{yzzyxwwvy~~~}|{yzT(**)*((()''((&  
 |{{{||{|}~~}}~}|}}~~~{{{||{{{}}~|}|}}||||||||{z|{{|}||zzwvvvwvz~}~~~~~{{zz{{{{zz{yyxwywwvwvuuuy|{zxwx~}}|zxyxxyyxxzz{||zxwyyy~~}|{zwx~}~}~|||z{|z{{{|||}z{{z{yz{~~}|{{zyx{zzyyyxwxxz}}}~|}{}~~}}|~~~|}}}}}{{zzzyyyxwxyyxvvz||~~|zyxxvxxz{|{z|{{zxxwvuz}|{|{{{{~||}||~~}{z{{z{}~||}|{||||{{|zzzyxwyxw{}|{zz{||{}~}||{{{{x{zxww|}{z{}}}~~{y{~~}{|{}{}}}}}~}{{{{||~~~}|z{{|{}~}}}zz{z{zzxwxy|}yzwwx}~}~}}zyyxxwy}~~{}~}|}}~~~{{|~~}}|{{|}zz|}|}}~~}~|}}~|~}~~|{}|}||{||}}}~~}}|||}~}~{{}{zyyyz{||{y{zyz{|{~~~}~~}~~~}~|||~}~~}~~~~~~~}|z{zz{||}}~~~}}~~~~~|{{zxz~|}~~|~||~}}|}~}~}~}}}|||{}|}|}||{{|~~{{zzxvxxxwxy|||~~~~}|{z{yx{}}}|{zzvx||z||{zzzyyvxyzwyyzz|~~}~~~~}~}||~{|~~|{}~~}}||~~}}}}}}{yyxwx{{}}}z|{|zzzxxy{zxxyx{||~|~~}{{{|z|~}~~~}~}}{|}}||{{z|zzz||{{|{zxzywvwwx|~~||{zyS))***()()&(((&  
!}}}||}}~~~||}|{}||~~~~~~}~|}~}}{{}}}~~}z{ywvwwxx|~}}{{z{z{zzzzyzxxvxxxywvx||{ywvy}~~}|{zy{}{zz||~}}|{yywy|}}|{zvv}~}}|~~|{||}|{zz|{zzz|~~{}{zy{}}zzyyxwx{}~}}}~}~~}~|}}{{{{zzyzwzzzwux|~}}}{yxyyz|||z{||zzzyuty~~~~}}}|{}|}~~}|}}}|{|{z{~}}~|}|}}{z}{{|}zzzzx{~~}~zz{}||~}}||{yz{zxy|~|}~}}~~{z|}~}|}}~|~~~~}||}|{|}~~}{||~}}~~}}{zzyz{zywzy{}zzz{}}~}zzyxxxy}~||}~}}~~~~~{z}~~~|{}|{z{{|}~~}}|}~}}}~~{|~}}}}|}|{}}|}~}~||{}~}}~}{|{{zzyzxz|~{{{{z{|}~|}|~}~~~~}}}}|}~~~~~~}}{|{z|{|}~|~~~~~}||{yxw~}~|||}{}}|{}}}||}}}|}~|}}|{z{|{{}{|z}{y{~}{zzywwyyywwxxy|}}}}~|}|{yyy|~~~}||{zxxy{}|{zzz{yxvvwxxyxwxz{~}~~}}~}}}}{|}||}||{}}}}|{|~}~}}~}}}{zzyvwwzzz{~}{|}||zxywxyxwvxyy{~|{~}z{yzz{~~||}}{|{|}}{z{|z{yzz{zz|{zzyxvtvwy{}}|}~{z{{yS(*+)+((((&''('  
 |{z}{||}~}}}~~~~}}}{{|{{~}~~~~}~}|}}}|{{{{~~~}|{zxwvvwvwy{}~}~|}}zyzyzzz{yywwxvuxuxxwuwz}{yustw{||{z{zyz{zzzyz}||zywvuvz}|}}{z{wtuy}~}}~}|z|}{|zzz{|{ywyzzzzz}~}}|{zyxy|{{{xwuvvz{}}}}}|~~~~~~|}~~}z{}|{{{zyzyywyyyuxz{}||zxvxzxy{{yx|}{yyxuux~}~}~|z|{{{z|}{y{z{|~~}~|{z{yz}~~~{{{||{{{{zyy|zyzzxz|~~|{yxy{{{~~}|{{yxyyzxvy~~|{||}}zyz}}|}|{{}}~~~}}~~~}{{{{y{||~~|||{}}}~~}||{zxwxyyxyzzy}}{xz|~~}|zywwxyy{~}||||}~~}|}~}}}ywx~}|{{{}{{{|}|~~}~||~|}~}~}~|}}|||||{zz{{{}}~~~~}}}{|~~|||}|{{zyxxwy|}{z{yz{}~~|{}~}~~~~~}~}~||~}~~}~~~~~}}{{{z|}~~}~|}~}|}yxuz|}~~}}{{|{{|}~}}~~}|}~}}}~~~|}}}z{{z{{||||}|{~~}zzxvx{{zxwvwxx||{~}||{{{|~}}}{{yyz{{}{}z|}{xwwvvwxwvwxz~|~}}}}|}}~~|{}}}||}}~}|{|{yyyy{z{~~~}|}}{{xxxywxvxzz{}}}~}{zzx{{~~~~}|~}|}}{}~|{z{}|{{}|zz}||{yyxwxyyy}|}||{{{{T(****(((*'''(&  
"}}|}~}}}~~|}~}z|}~~{z}}|~}}|{xwwxwyy}}~~~~|{||z{{z{xyxwvxyyzyxxz}|zwvvyz|}|y}|{||{{zzz{}|{yyxwx{}~}||yxvv{~~~~~||~~}||||{zxy{{|{z}~|{{yzz}~{zxwwxx{z|}~}}~|~~}||}}{zzxyx{zuxz}|||ywxyxz||yz{|}{zyxy{~}}||||z{}}|z{z{|}~||{{{~}~|}}~}{|}zzz||zzzzyz~~~~|yyz}|}~|{||zy{{xyz~}||~~}|{||}}|~~~}~~~~~~|zzyxxz}~}}}}}|~~}|~}}}{zxxzz{|}}{~~|zz||~~{z{wwy{{~~~~~}|}~}}|~}|~zwy~}~~}|{zy||~}}}}~}~}|~}~}~||{zzyzz|}~~~~~~~~{|~}}}}}|{}{yzxwuxz{|||{z{~}}~}|}}~~~~~~~}|}~~~~~~~~~|}}}|{|~~~~~}~~~||zzwxz|}~}}{{zxxxxz|}~}~|}~~}~~}}|}~~||}{|{{|{}|}}}}}{|~zyywxx{zyxwwvuvwyz|~}~}}|}|~~~}}||{yyz{z|}{z{|}ywwutuvvuuwyy}}~~}}~}}~}~~|{}~~}|z|}}}~||||zz{{yy||}}}}}|{{wxyywxwyy{|}~~~}~|zyyxxz{|}~~}}~|||||}~|yzz{{{|zzy||{zzzyvxxyy|}}{}|zy{zT()*)+((')&''(&  
!}{}|}|}~~~}}}|||yy|~~~~~~}~|xy|{|~~|||ywuvvxy{{}~~}|~|{{|zy{yxxvwxvvvyxxvvxz{zxvxyyxyzyyzzz|zzzyzyz|zyxwvy|~~}|{{zywvy~}}~|{|}~~}}}|}|xxx{z{{{|}}|{|zyyz|}{{ywwwxxyz|~~~~}}}~~}~}}||||||{zyzyvxzyuwyz|~}|{{yxwxwy{}zy{|{|yyy{|~~~{{|}}{}||zyyz{{}~}~~~{{|{z|}|~~{{|}{|{{yyz{zwz|zzy|}|~{xwx{{{|~{z{zyyxzzy{~}}{{|}~}{}|{|~}||~|}}}}}{xzyxxxz}~}|{{|||}}~{}{yyxx|{|}}}}~~{y{zz}~~{{zzwxyzz{}|~~||{{|~~}{{{z~zy{~~}}|}||z{z|~~|||}~~~}|~||}{|{zyyyy{{}}}~{{~||~~}||}{{||zyxwvvxzz}{|{|~}~}}~~~~}~}~}|~~~~~~~~~~~~|}~}}~~~~~}~}}{zzz|{}~|||zxxwywy~~~~~~~~~}~|||~}}||{||||~~|}~}}}}{zzzxy{}{yyxvvtwwxz~~~~~}~~~}}~}|{||{|}~}}~}zxwvutvvutuwv{~|}}~~~~~}~~}~}{}~}~}}~z|{{y{{|}|||~|{{yyyzxyyy{||||}~~||y{yxxz{{~}}}~{{{{~~||{{zz{||z{}|||y{{y{yyz|||}~|{{{{T)****((')'''(&  
!~~|~}~~}}~}{y{}~~|zxz{||}~yxvwwy}||~~~~}|}zzzyyz{yyxwxzzyxwxz|{{|yzzzz{{|||||}z{z{z{|{{zzyz}}}{{{yyy{}}}~}{~{|}~~}~|{{{z|{|}~}||{{}}}|zzyxwzyz{~~~~}}|}~||z{||xxzzwwz|}}|}zy{zyz|}|{}}|||zz}~~}}~}}~~~{}|{{z}}~~}}||||~~~}}~~||{|{z|~{zz}|{}~|}}{yvx{zyx}}{z||xy|{{|}{}~|}{~}}|}||}~~~~|~}{|yyyyz}~||}||}~}}|}|zxy{}~}~}}|{zz}|{{{zyzzyz|}~}|}{{}~~}}||yy}{|}~~~~~}||{{|~}|~~}}|}}}|{{zzzz|~z~}}~~~~}~~~~~}}|||{zyzwxwxw{}~|}}}~~~~~~~}}~~~~~~~~~~}~~~}}~}||{{|}|{~}||zxwxvwvw{}|}~~~~~~~}}|~}~}|{||}}|}~||~~}|{||{|{z{{}{zyxwvtuuvwz|}}}~}}~}}{|}|||}}{|~||xxutututtuvwz~}}}~}~~}~~~}}~}~}}~~~~}}|}{{}}{zz{{zz{}|}||zyzzzyxyz|}}}|}}{z|zyxxuwz{z}~~~~~~}}|{{z{|~}{{z{{||{yzz{{zyzyy{yy{||}~~|{|zzT()))*)(((&'((&  
 ~}|}~}|~~~}~~|{zz{{|||~}}zxxyz{|~}|{yxvvvxz||~~~}~|~}}|~}}|}zz{yyyyyywvxyyzywvy||{xyxyyyxyz{{|{{{{yz{z|z{yzyz}~}}~|}zzzzyy{|{}{{y{~}|yz{~~~}~~{{z{zy|}{|~}|{{z||||{zywxxwxyz{|}~~}~~~~|{}~~~}|}}}|z{|}xxy|wwy{}||}{|{yzzxx{{yz{}|zyyz{{~~~~}~||}{z{zzyz|{}}}|}zz|||~~~}||}}zz{zyz|{z||||}}}{|{yvtyyxz{~}zy{zywxzz|~{|}}|{|||zzyyy{~~}}{|~|zyywwyxy|~~~{{{{{z|}zzz{zyxz}~}~}||{xxz~|{{{|zyyyyy||}}}z{{}~}~{zzzwx}y|~|~}}}}|}|~~}~~~}}}|}|{{yxz|~}z|}~~~||}~~}~}}{|||zyyxyxyxx|~||~~~~~~~~}~~~~~}~}~}}}~~}}}}|}}}~}}}|||zyxyxwutx{}|~~~~~~~}{|{~||~}{~}}}~~~}}|}|}}||{zwvuvtuvxz{}~~~~~~~}||}}{}}}|}~}{zywvvwvutvvwz~~~~}}|}~~}}~}}~~~~~~}{zz}|z|~}}}~{z{|{yxzz{~||~~~|{|zywyuuzzyy~~}~}~~|}}{||}}}}|z{{}{zz{zzyyzzz|zy{||||~||{{|U()*)*((()&'((&  
!~~~}~}~}~~}}|{|z{z{~~}zxz|}|}}}|{yyzxy{~|~~~~~}}}~||}{z{{{yxwywzzyyxz}}|{yyyzxwxzz{|}{|}|zyy|{|{{{{}~}~{{yz{{{||~{|{z{|~|zyz~~}~~}||||}~}}}}}|~~~|{{xxy{y{|}~~}~~~}~~~|}||}~}}}~}|z{}xyy{}|}}|~zzzzzyz}yz{|}|{zz{{|~~}~}|}|zz{~~}|~}|}}~|}}||{{{z{}|{{}}}|}|{ywxyxy|}~|y{|yyxzyz~}}}}~{|{zyx{~~~|{~}{zyxwxyz}~~}|}}{y{{zz{|zyzy|~~}|{yxx|}}|}}{yzyyzz|~}~{zz}|}|}|zyzxw{y{~~~}}}~|}~~|~~||~|}|zzz}~}{|~}~~~}~~~}~|}||{{zzzyxzyz~~~~}~~~}|}}~~~}}}}}~~~|~~~}}~~~~~}}|zxxxwvustxzzx~|~}~~~}||{{{|}||||}}}}~}|~~||}~||||ywvvusuvvy{}~~~~~}~}|{}~~}}|{}~~|{zywwvwvvwvwx}}}~~{}|}~~|}}}~~~~~~}~~z{{|{z||~~}}{yyzzxxzwz{{}||{|zywyutxywuy}~~}~~~~~||}{|||||}|{z{|{zyzyzzyzzz|yy{|}}||{{{|{U(**)+)((*'''(&  
 |{}~}|{}|yy|~~~}|z{{xyxz{}~}||z|{{}||{yzyxyzz}|}~~~}}~{|~~~~}}||}{zz{yxxvvvxyywy{z|zyxwvwwvvwxy||{|z{zyxyz{{{{z{}|}}|zyz{xzzz|}||zwxz|{zxy{{}|z}~{{{y{|~}~~~}}{}{|}}}|{yxxzz{z}{~|}}}}~}~~~}~}||~~|~{|{}|{{}~{z{}xyzy{{{{{|{yyzy{zyyyy{|{zzyyz}||~|~~}|{{z|zz{|}{~~|}}||~}~~}}}|{{zzyyz{|zz{|{|}|{z{xwwxvvy}}~~|zyyywwwxwx{}|~~}||||{||{zytw|}~~}}}~}}{zywxwux{~~~~}|}{zyxywxz{zzzyv~~~|{zzxyz|~~}}||}zz{wxzy||~~|{z{{|||{zyywwzxz~}|}~~~~~~~}}}~}~~}}}|zzz||}~{||{}}~~}}}}||z{{zyzz|yz|~~~~}~{{}}}~~~~~~~~~~}}~|~~}~}~|{zyvxutssquxzy{~}}}}}}~|{||}}}|z|~|}~}}}~~|~}{|}{zxwuutuuwx|~~}~}|||}~~||}}~{yyzwwxzxwx}||~~~}~}~|z|}~}~~}~~}{z~}{{}}~|zzz{yz}yz}}{|}}|{{yxyvttxwvu{}~~~~}}|}|{z|}{yz{z|{|zzyz{{{{yy}}||}}{{}||U))**+((()''')&  
!||~}{}~zx{~~||zzzzz{}}~}~}{~||||{zz{zzz}}~}}}}{~~}|||{{||zyyxwxz{zz{{|||yywwxyxzyz|}}|~{zyyz|}~}{|}}}}{z{{{{z{{}}~{xxz{{zzyz{}z{||}|{z{}}}}}{~|}zzz|}}|}}}}~}~}}}~~}|{}}}~~~}}~~{zzz|{z|}}zzyz{}||zyz{||||{z{}}|~|{}}{zz|}~}~~~~~}}}}{||zz|||y||}}}}||}{{zzwwy|~}~|{z|zyyzyxy{|~~~}~}|}}~}}|zxy|}~~~~~}}|xwwxuv{~}~~}~}~}{zzzyxy{z{z~y{~}}}{||yy{~|~}{{{}zx{z|}~~|{{{{}|{{yzzywz~zz}~}|}~}~}~~}}~}}}~}}}|z{|}~~~~~}yz}~~|}}{|zzywy{z{|~~}~}~~~~~}||}~|~}~~~~~~~||}~}||{yxvvvtssstwyz|~~||{}||}~~~}|}|||}|z}}{|~|}|~~~{||{|yxvututtvwz~~}~~|}|}|{y}~}{|~}|}|{zxxwvvyxwxz||}~}}}~}{{y}~~~}|yz|~}{|}~}~|{{yzz|}|{}~||~}|z{zzyxwuuwuuuwz}~}||}~~~~}}}|{{{|zxzzz{|{{zz{yzzzyyz||{{|z{{|{U(**)))(()'('(&  
 z{{}}||{|zwy{~|{zyyz{z{}~~~}}~~}}}{{{z{zxzy{y{|||~}~~}|}{z{~~~}|{|zzz{{zyxvvuwxzzzz{zzxwvuvvwwwz{}|||{|xwxwz|}{{{|z}|{{yz{yz{{z|||zxvxyzyxwwwyzzz}}|z{zyxy{~~}}}}|}{}}~}{|zzy||{{}}~~||}}~~}}}~|}}~~~}{|}}~~~~}}|~zyyyy{xy||{yxxx{|}{yzz{|}{{yz{{}}~~~~}{{{|{zz{||}}~}|~~~~~}}|}}}~~}|}}}}|}|{yzy{wy|||{}{{|{{xxwwx{|{}}}{{zyxwxxwy{z{|}}{|}}|~}}}|yyx||}}~~|}~}}|zywvwuux}}|{{{|{zyyxxwxzzz|}|{~||{zyyz|}~~~|||{z{}{{{z{{}~||{|{{{{{zyzzyy}yy{~}~{zz||{~~}~~}~}~~~||~}}z|{{{{}}}~~~~}}}~~~}}~}}}}zzyzxx{{|~~}}~~~~~~}~}}z|}{}~~~~~~~~}}|}}~~}|{zywwwvusttwxz|}{{{{}||~~}}|}}}}{}~~}~}|}}}~}}{}|{|{xvvvuuxzz}~~~~}}|}{{|{y}~}}~|~}~|zzzywwxxyyz{}|~}~}|{yy|}}~}~~~}{zy|~{{|~~{z{{||}}}~~|~~|{}{yyzxwvxuuvxw}|~{z|~~~~}|}|{{z{{|}{{{{{{z}zz{|||z|{{}}~U)****((()&''('  
"zzz}||~}}{z{|}~|{{{||{{~~}~~~~~}||{~}z{|{{{|{~~~~}|~~|}}{z{}|{zzxwwxzz{{z{{z{xwvwxxzwx{~~}}|zzyyxz~~|{||}||}{z{}|{}}|{}}{xwxwyxyxxxxy||}}}|}|{zy{~~}~~}|}}~~|{}}|}}}~~~~~~~}~}}}}~~~~{|{zz{zy{|z{xww||{{|}}|{z{z{~~|||}|||}}~}}}}~~~~~~~~|~~{||zzxz}~~~}}}}|zz{yxx{|~}~~|z}yzzzxxz|{z|~}{{~~~~|zz{|~}~}~}}~~~~}zyxwxww}~~|{~{zyxxwwy||~~|~}||{{z||~~~~~}}{{|~}|}|||}~|{{}{|{|{z{|zz{}zyz~~}zy||z{~}~}}}~~~|}|~|}~|{{}~}~~~~~~~~~~~}}}}{{xxyxz{{}~~~~}~~~}|}{y~}|~~}~|~~~}||~zz{}||{yxwvwwvustvxz{{}||zxyz|||}~~~}|}||{~~~}}}}~|~}||~|||{ywwvuwxzzz}~~}}}|z|y{{|x|~~{{{|~}}{zz{zwvxxwxzz{}}|}~~~|{{zz{~}~~|{zyx|~}|z{~~{||||}~}~}{{~~}{|{zzzyxwwvtuvwyz{yxy|}~~}|}||{{z{|}|{z|zyz|{{{||{{|yz|~~V()*)+((()'('(&  
!|yxyyxyy|}zy{zz}|{|yzz||z|~}|~~~|}}{{{}zz{{{zz{z{|~}~}~~~}}||}~~}|{}z{z}{{{zxwwwyyz{yzy{yyvwtuwywuvz{{zzyyyzwx{|z{zyy|z{{z{|||{||z{|zxwvwwwxwxwwxy{|z{yz|}||z}~}}}}}{{|}|||{{}|{{}|}~~~~~}~|}||}|{z|~~~|z}~~|}}}zzzyzyyxz|yxzwsw}||{{|}|~~|{z|zzz{||~}}~}~~{zz{||}}}}{}|~~}}~~~|}~~}~~~~}|{~}||}zyyy{~}}{{||{yyyxxy{z}|~|{zzzyyxxwz{zz{|}{{|~~}}||zxy}}}~}{}~}|~~}}{zxyxwwy}~~zv{~}xxyvuux{|~}|}~~~|{|||z|~~~}~}|~~~|{}zy{~}|{}}{{~|z||{{{{zxx|{z{|yy{||}{yx|{zy~~~~}~|~}|~|}}~~~|||~}}|}{|~|~~}~~|}}~~~~~~}}~|zyxxyxzz|}}|~~}}}{{zy}~}}||~}{~~||~~}~}~{wx}}}zyyxwwuuvuxzzzz{|{zyywx{}}|}~||}~zz{~~}|~~}~}|~|{|}}{xwxxy{}{{|~}||~||||{{|}zz}~|{|{|}~{{z|zxwxxxwy{z|~~}~}}~~}|||z|~~{{{zz}~}{{|~}}}~~~~}}~~{z||zz|{yxxvvvwvy{{|wy|~~~}~~~}||}{|}~}|z{z{{|||{|}|}}{{|}W))*)*))')'('(&  
!|zyyxyzz}}}|}||}}}|{{}{~}~|~}}}{|||zzz{|}}~}~~~~~~~~}||}|z||zzyzyyz|zz{z{{xxwuuyyvuwz{{{xz{{yz}}}{z|z{{}{{{}}}~}{{||zxyxyxyyyyyy{{{|{yy~|}{|}}}}}}}}}}}}~|}|~}~}~~}~|{xz{~~{~~|z||zz|{z{|zxzzvx{~}||}}~}|~{z{{{{}~}~}|y|}~~}~~~~}}{}}}~|~|{yz|}~||~{|z{xyzyy{}~}|{{||{{yyz{{{|}}}|~~}~}{y|~~~~}~||}~~|zy|ywxz}~~~~{xz}~zyxwtvvz{~~|~~~~|~|}}|~~}{|~}}zzzz}||~}{{{}|}|{{|{{yz{{|{~yz{{~|}{yvzzyw|}~~}}}|~~}|}}}}~~{}}~~}|{|{|~~~~}~~}}~~~~~}~}|{{xwxyxy{~~~}}}~}{z{|~}}~|{{}{x{~}{{~}~~{xy}}zzzwwwutuvvxzyz{z||yxywwy|{|{~z{z|zzz|~~~~}}~}}{|||zz|}zxwxxz|~{{|~||{}{{}{z{z|{z}~}{zzz{}}|yyyyxwwvwvx{z{{~~|~}}~~~|~}}~||{|}}~~}|{{zz{}|{z{|}}}~~}~}{|{z{{{yz{zyzxwwwwvxyyxwx{||}~|}~|}~~}}}~{}}|}||{zz{{|z{|{{{{{{}|}W(****)((('(&(&  
 }yxxwvvwz}~{|}{||~}||}zz{{|}~}||~|}}}}|||{{zzzzz{z{{{~~~~~~~~~}}~~}}~z{{z{y{{yxyxywxyxyyzz{xxwusvxwuuvxzywxy{xyz{{{{zyyyz|yy{z~~~|{{|zxwwyxwwwxyvwy{{yxwux|||{|}|||||zyz{{{}}|{|}}~|~~}}~~~}}~~|{zywy{|~~}}~}}~~}~|zz{yz{zyzzyxzywxz||{z{}~}{|z{{{z{|~~~}}}~|xyz}}}}}~~~~~~~~~{{{{{z~~}|}~|{{{zyy{{}{zz{zyyxxyxyw{}~|{|{{z|yxyzxy||}|~}~~~}}|zyy}~~~}}|||{|~~}{yy{{xxy|~}}~~zyy}}{ywvsvyzz~~}}~|~~}|}~}}}~}|||zyz~}||{yz{z|{}|{z{||{{{{||zyz||||{z{{||{zwvyyxw|~{{~~{{z{~}}|||}}}}~|}~~~}}||z{|{}}~~}}|}}~}~~~}~}~~~~~}~}{zzywy{z{}~~|~}}}|}|{||~y||z{||z|~|zz{~}{}~~~}zyxxvvuvwyyyz|{||zzyyyyz{|}|}~~{{{|zy{}~~~~~~}~}}~}{{|{yz}{wwwz|}~~}~~~|~{{}|{z{||||~~|zzzz{~|zzzzyywwwyyyz{{{~}}}}}~}~~~{|||{|~~~}~}|}||}~~|}|||{~~~~{{|||zz|{{zywwyyxxzyxxy{||}~}~}~}|}~}~~~|}|}}|{{{{{|{{{{||}}~|}~}V)**)*(((('''(&  
!}zzzyxxyz|~~~}|}}}}}||}{|~~~}}~}~||}}|}|{{||}}}~~~~~}|||{{||{yz{zyyzxzy{zy{zzywwxxwxxxyzxy{z{{{|z{|{zyzz{{{yx|}{z~{zxxwwxyyyzww{|}|yxwy||~|}~}~}}{|||}{|}~|}~~~||}~}{zyx{{~~~~}}~~zz{{z}zzz{zyxzyxz}}|zz|}}~}}|~~|{~~~~}|zy|~}|}~~~}{{|zx|}}}||{{{{|~|{{{{zyyzzzyzy~}}}||{|{yyyzzy|~~~}~~~{zz}~}}~}||{{|~}||||{{{|}}~}z{z{{zxxvvxyzz|~~~~}~~~~}~~}}{zxx}{z{{{|~|{{z{}|{zz{}{z|}}}}}{{{zzxxvyyvuw~~{z~|{{z~}}}}}}~~}}}~}~}||{{{||~~|}~~~~~}}}}~~}~}}}|zxxzyz|}~}}~~~}}~~|{{{~}yv{~~}|{}||z}~~|{z{}{{z~~~~{{zyyvvvwxxyzz|{{{~xywwwvxzz|}}~~||{zyyz|}||~~||}|}{{|zxxzywxx{|{~}~~~}}}{|||yyzy||}}|zyyyz{|zyyzxxxuvwwyyxy{~~}~|}|}}}|{}|{{{~}~~||~||~~}}|{|{}|~~~|}{{||{y{{yz{zxwyyxyyywwwy|}~~}}~~~}|~~|~~}~~}}}|z||}|{z{}|}||{|}|U(**)*(('(&''(&  
 |yyxxwvwyz|}}}{{z|}}~|{{zyz{~|{zy~~~~}{|||{|||{}}}|}}~~~~}}}~~~}}}~}~~}}~|{||{z|{{yxyzxwxxxxyyzz|xzyxwwvwxwxxxxxzxzz{yz{{xxwxyzxyxx|~||z{zyxwwuxyyxxvvy|}{zwwx{||{|||{|{zxz{||~~~}}}~~}~}}}z{~~~|}~}zzwwyyz}}|}}|||~}~~~~}{zzyz|yzz{yxw{ywx{{{{zxv|}~}|{~}~|{{~}}~}~}|{{{|}~}}}}|zz{}~}~~{zzxwy|~~|}}}{{|zzz|||z{yxwyxwwyxx{}}}||{|{{{yxzxxyz{~}~|{~~||{z|}~}||||zz{~~~~}|}|{z}|~~~~~|||{{zzzzxwvvyzzz{}~}~~}}~~}~}~|~}}zvz~}|{{||{}}yzyyzzzxx|}zz}~|}z{||zyxvuwxsrv|{}~~|{{{|}}||}}|||{~|}~~}~}}|{|{zz}}~~~~~~~|}~|}}}}|}~~~~}}{yzyy{{||~}~~~|~}~~~~~|||{}~|yy{|~~}||}|}||~}~|z{z{yxy~~||{ywuvwyyz{{z{{||xwxwwuvxy|}~~}}{{{{{{zz}~~|{}~||{|{z{yxxvxy{~~~~}|~}|||}|yzzz||}~|zzxxyz|{z{yxxzwvwvwxwv}~~{|~||~|}~|{}{{{y|~}~~~}~}}}}}{}~~}}}|{{}{{{|{y{zxyyzyzzzxxxzz|}~~~~|~|~~~~|}|}}}}}~||{}|~}~|}|}V)**)*)((*'(''&  
!|zzyyyxyz{~}{{}~}|z{zz||}}}}}}}}|}}||}~~~~~~~}~~}~{||{|||||{|yzyyyzw{yz{}|zzzxxxwyyyyzyzzyyz}zyzzxxwyyzz{z{~~{{|}{{zxvxyyyxxvw{~~{z{y{||||||z{{zxv{~|~~}}}}}{z|~~~~~}{yyyzz}}}~}}~~~{z{zzzzz{|yz{zzwxyz{zxuu{~~~~||~~~{{|||~~}~}{|{}~}~}}~{{xvx}}||}|||{{|}}|{{yzzyxwxyy{~~|}}||||{yzz{xyz{}}{|~}||{{}}}}|}{|zz~}}|}}}~~~~}}}{|{zyywxxz|{||~}~}}~~~}}zyz|{{{|{~}|zyyyyyxuy|zv{~~}~|{||{zyxwvvsrsy~z|~~}{{{~~}}}||z|z{~{}}~~}}{zyyz||}~~~}}~}}||~}{||~~}}~|||zyyyyy{}}}~~~|}~~~~~~}|z{~}{{}~~~~|||~~|~{{|~||zz{zxx|}}||zwwwvvyyyz{{|{{|xwvwuvvuw{|}}|~~~}||zz{{yzy{}}}|{}}}|}|zzzyxwyy{}}}~}||}}{|||yyzyz{||||zyxyzzzzzyvxywvwutvvu{~}z~~|{{{z~~}|z{{{{|}}}~~}~}}~}}~~}}}|}~~||}z||{{|{zyyyyyyxzyyzyxwxwz|}~|~|{||}~~}z|~}||}}~|{||}|{||}~}|||}|U(**)*((()''''&  
!{wxxxwwvy{}~}}{{{}||~||zzzyz||{|}}~~~|||||}}~}~~~~~~}}|}}~~|}}~}~||~~~}|||}||||{y{yyyyyxwvwvvz}|zzzwwvwyyyyyxxzwxyy{yzyvuuvwzz{yz|~}|}{|yyywvuxxvwxuux{z|zyyyz{zzzxxwxywttz{~~~~|}|{{{z{{~}~~~{|zxyyx{z||{|~}}||~}}yzzzzyy{zzy{{zxwvxyyxvssz~~~~}|{|}{|}yzz{|||~zz}}~|||{}}}||{~}zyxvwzz{|~~~}}~~{{{}|{||ywyyyyxyyzz}||||z{z|zy{|yyxxz{}}|||{|{{}|}{{|zy{z}~}~|}|~~~}~}~~~~}~~|{{{zyxyvwy||{{|}~~~~~}|~}|||zy~~}}}yzz{y~~|zywvwyxuwywsu}~}~|zz{{{zywvutsrsv{z|~~|~~~}{{||}}||||}|zy{}|~~~}}{|zyxy{}~~~}}~~|}|||}~}||}{{~~~~~{{{yyzyz|{|}~~~}||}}~}|z{|}}{{|}~}}~|}|}}~{z}}}~|||{zy||}~|}|ywwwxxz{{{{{{{}xvwvxwxzxy}}|{|~}}~}z{{|yz|||~}}~}~}}{{{{ywwwxz}~~~}~~~}}~~||{{{{z{{{{{{|zzzywzzzyxwyywwvutuwy~}~~~|||||~}}|{||||}~~~~~~~~~~~~||~}~}|}|||||zzz{zxzzyyyzyyzzz|~~~~}~|}~~~}||~}~|}~||~~|{||~~~||||{U)**))((()'''(&  
!{xxxyywwy}}||}~|~|}z{{}}}}~~}|}}}~}}|}~~}~}}}~}}}}|}}}}{{}{{zyzywxwwy}{{zyxxyy{{zzzy|zyy|{zzyxvvxwz{}|||}}{|{zzywvuwyxyywvuy{||{yxwv{{y{wwvyyvsvy}~~}}~~{{{{{}~~~}|{yyyy{||~|}~~|{|~~~{yzy{yyy|{yy{|ywxyyyxvtsx~~}}}}}z~~|z{||}~|}~~~||~~}|{|{xxyyz{~~}|}||||{|zyz{xyz{{}|||}}|{|{{z{||{{{{z|}}~{{||{{}~}{}}}~~}~~~~|{||zzzyxwz||||}~~~~~}~}~~~~~{|{}~||zzyzw{}|{zwvwxwwvwvsuy}}~z{yzz|yxwwwuttvwy|}}~|~~}|{}{|}}}}}~||{||}~~~}}|zyxxwxz|~}~~~}}|}{{}}||{z|~~~}{zzy{{{{{{}~~~{{~}~~|{z|||{{|~~}}{{{}}}}}}{y{||}}}{{z{}||~}|}|zyywxz{{|{|{|}xwwwwxy{y|{}z||~~}}~|z{}zz{||}~~|||}{}}}||z{xwwxxyz~}~~}|~~}|}~{{|}zy{|zyzzzzzywwxzwxwyyxxwussvx}~}~}~~}{zz{}~}|z|}|{}}}}~~}}~}}~~}|}~~~~}~~~|{||yy{zzyxywyyyxyyz{|~~}z{z|~}}{{~~}~}|}}}}}|||}}}}|{{|zU()*)+(('(&''(&  
!{wwwvwvvwz|}~~|}z{~||~~~~~~}}|{{z||z|~}~~~}{{}~~}~~}}||z{|~}~~~}}{|}~~}{{{{|{}{{|{{yy{xyxxxxx||zyxxvwwyz{{xxyzzxyz{zyxvutvwxz{{zz|~}||zzywwuuuxxxxwutuxyzyxxtsvwxwvuuvwvsrty~~|}|}{{{{z|}}~}|}~~~}{|ywwyy{{|{{||{{{}}}}~~yzzyzzxxxyxxy|yvwxyxwvvwz{}~~}{~~|{{{|}~}|z{|}|~}|{~~}~}{}}}{}~||{xwyyz||}}~~~~}{{}{z|{zyxyyyz{{{{|}}||{z{|zz{}||z{{z|}}{|{zyzzz{}}||}{}|}~|}}~~}~|{zz{zzzyxzz|||}{}~}~~|||}~~}{{zz|~}zyzxxw{~|zzwuuvxvwxvutw{{~zyzzyxzyxvwuttxxyy|}}}~}|||{|}}}}~}}}|||{|{|~~~}}|}|yxwww{}~~~~~||}~zzy|}{z~~~}{z{~~|{{{yz|||||}~}~|}}~}~~z{z{{{{|~~}~}}z{}~}||z{{}}}~}z|~|{~~|~~|{yywy{|}|{|{||wxxxwy{}|||~}{}}~~}}}|{|{{{}}|~~|}|~|}~}||||zxwwwx{}~~~}}{}~|{||||}|{{|{yy{y|{zyxyzwxxyzzyywtrtx{}|~~~}}|{zz~~|z|~~}|}||}~~||~~}~~|}|~}~~}|~}{z{{zzzywwxxxz|||~}||yz~~}|z}~~~}~~~~~~}||}|}~}}}}{U***)*(((*'('(&  
!{wwwxywwxzz|~}~|}}}|}~|}}~}}|{}}~~~|z|~~}|}~}}}}|||~~}|}|{{~{zzzxyy{||zzxxxzy{|~yyz{{{zz{{zyxwuwwxyy{||}~}}{|z{yxwvuwzz|xwuuvxz{ywusuxzyxvwxyvutstz}}~}}}}}||~~~~}~~}zxyyz{}}}}}}}|}~}~~~zyyzzyzyz{zx{|zxwzyzxwxw|~}~~~}}}|}~}~|||}}}~}~}~~}~{{yxx{}~~}}}~~}}}|}||{yy{zz{||{|~~}}}}|{{zxy|~}}~}}}|{{zzy{|~~}~~~~~}||}~}|{|zz||{z{{{}}}||~|}}}~|{}~}{|{|||z{z{zy{~}{yxvvwywyyxtuvzz{~{zz{yyxzyxxvvuxyyy{{}|}~}|{{{{|~~~}|}{{}{~~~}}}|zxwxx{~}}~~~|~{{~}zwsvx}w}}{z{}}}~}{{zz{}}~||~}~}}}}~}}|{{{{z{{z}~~~~}}xy~~}}}{||}~}~|||}|||~}}{{yxxxz{{|}|{{{ywxwwz{}}}|~||}~~}~~~}}||{{zzz}}}|}||}||}~}|||{zyxxyyy}}}}}|{{~}}||{|}}||||zyy{y{{}zxwxvwy{{{zywuuuwy{||zy~~~}|}}}{zzz}~}{{{||{z}|{}~~~~|{~~}}~~{}~~}~~~}||{z{zzzyzxvxxxz{}}~|{}z{~}}|{{|}}||}~~}}}{{}|{|~}~}}|U))*)+))()'('(&  
 zvstutuuxyww{~}}~~}}~}~}}}~||}{}}{|~}}}|~}|zz|{|~}||y{~~~~}}{z}~}|}}{z|~|{z{zzy{|zyyyxyz{yxwwwvxy{zzyyxzz{zy{zzxvuvvwwyyzz||~~|{zzzxxwuuuvy{xwuuswxywvtuvvwxyxwxwvutttvy{||~|||{|~}|zz}~}~~}~~}}zxxyzz||{{{|{z{|}|}}{xyyyz{yz{zyy||yxwzyyxwww{~~~~~~|}|~~|}}}|}~|||{{{|~}|~~~~}~~|{{zzyyyx{|}~}}}|}|}|{~}z|}zzwxzyy{|z~}~|}}{zzxwwx|||~~~~~}{{zxzxwz}~~|{}}|yxy~||{{{z{}{{zz{zz{{{|~}|}}|{{yy~~}}}|zz{{{{{{{zyz~~}{zxwvxxxxzwuvwx{{zzz{yxwwyyxvvvxxyyz}}}~~~~~}~{{{}|{~~~}||||{~}~~|~|zzxxxz|~}}}~~~~}|z|}}ysrsuyv}~|zx{}|}|}|yz|~~~}~}zz~}}}||{{|{{zyxz~~~}zz~~}{{|~~~~}|}}|}}~~|zzzyz|~|}||{z{wxwvx{||~~~}}~}}~}~}}{{{zyz|}}|~}||}}}}~{{~zzzzzyzz{|~}{{~}|}~|}~|{{|zxy{{{}}{wxxvvy|{z{|yuvxxxz{zxwy}}}|}}~}{{{}}~}~||{|||}}}}~}{|}~}~}|}~~~|{{{{{{zxxxwwyz}}~}|~}|~~}}{|~}|~~}~}|}}|{|~}~|}}V***)+)())'''(&  
!|xuuuuuvxzyxy~~~~~}~~}}~|{}||~|}~}|{{}|~}|{|}~}~~|{}{{~~~~|}}}}||~}}}}{{|zz{}|||y{z{{{xwwxxx{{{|yyz{|{{{zzzzwwvwxyyy{z{~~}||z{{{ywuvxwx|zyvvwxxzyxwvywxyxyxywwwxxwy{||~~}|||}||{|}~~~~~|{{zyz||||~~||}}}~}yyzz{zy{}||{|{zzz{xyxxxx{}|~}~}~~~}~}~}||}~~}~}|||{zyzz{{}||}}~~{}~~{{|{{y|{z{|}|}}}|zxxxy{}~~}}zzzzyx{}~~~~|{|zzwx~~~}}}zz{{{z{|{z{{z}~||{zz|~}}|||{{{|{|||z|}}||{yxxxwyxzywxxyy{~yyzzzxwxyyxwwxyzz{{|}}}~~~||{|}{}~~~|~{z~~|~}~~{{zzxy{~~~~~~}|{|||zuqrutsy}zyzy|{}}|yz{~}~}|{~~}~||z{z{|zzzyx~}~}}y|~~|||}}~}|}~~~}}{||zy{}}|}||z{wxwxwz}}}}}}~~||}|~}{|||{{z||||~|{|~{||}{|{|{z{{|zyyz|~|{|}}||~|{}~{{{zzxwyzz|~|{wvtux{{yzyyxvzzz{yzxxzy{z}~~|}||}~|{z{}||||}|}|{|~||}~}}~}||}}|{|~~~~~}|}|{y{zyxyxwy|}~~|}}}~~}}{|{}{{z|{~~~}|~{{z|{}}~U)**)+((((&'')&  
 zwsrsssvxyxywyz}~~~~}~~}}}|}}}||{|zyz{y}~zz~}|yxz|}~}{yy}}{|}}{{{{}~~~}~}~|}|}~}}~}||{z{||{{{{z{{{|{{zzzzzyywvuvxx{y{xxyz{{zz{yx{wusvwvxz{zy{~|z{yz{zxxvvvwxz{ywwvuwxywwxxxwwwwxyvvxyxyz{{}~}~||||{||}{z{{{}}}~~~}{{{yy{}}{|}}}|}}}||}yxyyz{yyz|{{||z{zzxyxxvxzz|}|~~|}}~}}|}~||}|y}}~~~|||}}}}}~}{z{zxwwwyyxyxw|~~~~}~~}|}}{{||{{zzxz{{{{~}}~|{ywwzzz}}~~}}|{yzywxz~~~}{zz{zyz~~}{~~}|}||zz|z{{|{zyzxy|~~||{{}~~||}|{xzyyz|{z{{{{{zxxwywxxyxwwxyzzxxyyyxxxxyyvwwzy{{z|||~~~~}{{}|z{~}||}|z|}~|~}~~~}{|zzyy~~~}|}}|{ywsrssru{|zxyxy|{~}}|{zz}~~~~~~~{|}~~~|~~}yz{{{zyxxy|}~~|{{}~~~~||~}~~~~|}}~||{|zy|}~}}{{zzvyvxxw|~{{~~|}~|}~~}|}}}{{}|{|~}||~}{{~}{{|{}|||{z{{z~~}||~}{|~~|~|}{{zyyyyy}~}{zwsrvzyyy{zyyz}}}{yyy{{}|{~~|}~~}|zy{}|||~~~||}|}~}~~}}~|}|}|{{~||}z{{yyyyxy|~~|}}~}}{z}{{{}{}~||{}||~V)*+)+(((*&'')'  
" zxuutstwyzy{zz{|}}~}|}~}||{zy{zz~~|w|~|zz{}||}{{z|~~}~}|{}}~~~~~~~|||~}|}}|{|}}|||}{{{{yyxwwxy{{}{zzzz|{{{z{yyywvwwwxzyzz|||{{zz|}{{xxwxyz{zyxvwxzyyyxxxwxxwyxyxyzz{|||~}~}||~}}|{|||~}~~~}}}|z|~}~|~~}|}}|}|}ywxy|zzyz}}}~|}}||zzyzxyz{{~}}~}~|}~~~~~}||~~~}y{~~}}}|{{yxxwxyxwwx{~|~~~}}||}||||zyz{{{{}}}}{zy{z|}}~}~|{y{zz}}~|}{zz{{~~}}{{~~~~|{{|{|~}}{|{{|~~~}}|}~~}}}||{{zyz{||}}|zzzyxyxxxyzyxxzyx{{yyx{yzzxyyywxxyyy{|{|}}~~~}{y|}zy}~~}||}z{}}~|}~||~~}|{{|{~~~}}}|||zxuuttuy}{zxxz{{z{|}|||}~~~}~~~}||}~~}}}~~~}{{{}|z{zzz{~~~{|}|}}}||~}~~}}}}{|{{z{}||||{||vvxxww{}z{}}}}}{}|}}}{}{|{z|}|z}|||{}||{{{|}{||zz{{}~|z{~~|}~}~|}}|||zzyyxv{~}|ywtrtxyzw{{zz|}}||zyy{{}||z|~~}|~~}~}|{{|||||}~}}||}~~}~~~}}}|{|z{|}~~}~~}{{{yz{yyyyx{{~}}}}}{}~}}}|zz|{|}|z|}~|zz{}|}V)**)+((()''')&   !xwtrrqrvxz{{{zyz~~~~}~|~~|||}{}zzxwwyyy}~|y{~~|{yxyz{z|zwyz}~~}~}{{{{}~}}~}}}{}|~~~}~}}}{{|}{}||{z}||{|||z{yzxyxvwyy|{{zzz|{zy{zzzxxvvvwuwyzyxy{|zzzx{}|zxyvvxyzxxwxvxyyyxxxxwxwwxyyxyzyzz|y|~|~|||}{||{z{{~}~~}|||}}{||~~~}}}{|}|z}}}xxwvxyxxw|}}}|||||zzyzwyyz{|~~~}|}}||}}}~}~||{~~|~}}}}|y{{}}}|{{|{ywvuwxxwvx{|~}|~~}|}|{z|{{z{zxxzyyyy|}~}{yyy{{|~~~}}}~}}z{{yxz~~~}|{zzz{|}||}|}~~~}~{|z|{z|~|||||~~|~~{||}}}~}{z{zzzy{y{{|{yyzwzyyxwy{vxxxyxy|wxwyzxzywxzwxzzxzz|{z|}~~}~}~}~{{wy|{x|~~~~~|{|yx~}|~}|{~}{{||}~~~~~~~~{z{xxvvxy{}~}zyxyy{yxz~|{{~~~~~~~~}~~|}~~}}~~}~}}{|}}|zz{|{~~{{~|}~~~}|~~~~}}~}}}}}{|}|||{}{{wwxwxxy}z{{~~}}|}~~}}||||}}{{|~}||}||{{||{|{}}~}|||}|}zz}}|{}}~|}~{{}{zz{yxw}~{zzwutwyzz{{||}~}}|yz|{~~}{}}~}}~~~|||}|{z~|}~}}}}}~~~~}~}|~{||}}~~}||{z~|yzzz|}~}{}}}|{{{}{|~}}~||~{z|}}~~X(***)((()'('('  !ywvutttuwz||}|}}}~}}~~}}}{xxxyx{~~~~{yy{zz{z{z{}~~}~}|z}~~~~||~~~~}}}}~}}}~}|}|}~}|{}}}z{{yxwz|||}|z{}z{{zz|zzywwyxyxz{yy{||{{z{|}|{yyyyxzyzyxxxyzz{z{{yxzxwwyyxy{{{z{zz~~}~~|~}}}~}}|~}~~}}~~~~~}~~~~~~~}~}}||}yxxwxxxyyz~~~~|}~~{{{{yzz{{|~~}~~|~~}~~~||~~~~~}}||{~~~~|}|~{zyxvwxyxwy|}}}}~}}}|{||||{|{zy{zyz}}~{zzz{|}~~~~}~~}}}}{{{~}}{|{|}~~|~~}|}|}|z{}~}~|~}~~~~~~}~}|}|~}{||{zyz{|}}{z{zzzzzyxyzyyy{yxx}xuxz{{zyxyyyyz{zz{|{{{}~~~}}}{{y~~{zyy|}{|}}~|}{zyw}~~}|~{{|~~~|||~~}~~|||zxwxy{{}||zyyzzyyz|}||~}~~~}|~~~~}}~~}}}|{|~|{|zz{||~}~~}zz}}~~~}}}~}~~~~~}}~~}||}}}}|~|}xxwxyzzzxyzz~|~~{{}}}}}}{||}{{|}z|{~||{{y{zz{|{~|{{~}}}~{{|}|}}|}|}}|z{{zz{yxx{~}{{xwuvxz{{{|}}~~~{zz}{{~}~|||||}~~~~}{|}{{z{{z{||}}}~~}{{}{{z{|{}}}}{yx{{yz{y{}~}~}}~~}|z{|~{{~~~~~|}~}{zzz|~~W(**)+((()'('(&  !xvtssrrtuwx{}|{{|~}|||||~~|}}~}||{wvvwuz}~~{ywyyxwxyz{z{||}~~~}|{{{|}~~~~~~}|}~}~~|~~}||||z|~}}~}|||}{{zzxuwzzyy|{{z|{xyyvxyzxvvwxxxxyzzzzzz{zyz||{yxxxwyyyxyvwyyyzy{yxwxwwwyxvxyyxzzyx|~}}~}||{|}}}|{|}~~|||~}}||||}}}~}}~|~~||||wxxwwywvxy|}}}y{~}}{|zxyzzz{~}}~}}}~}||~}|~||{|}{}|}}||{{}~~|}|}{zxwwvvxwwxz|}|}zz|}}}}|z|}|{zy||zyywtvz}}}~}|{xx{yyz{~~~~~~|{||{{|{z{z|~}{}{{{}|}}z|~|}~|{}||}{y{}~|}}~}}~}|}}~}|}}|{|{{{{zzzz}{yxzyyyyxxxyyyyyyww{wuvz{{zwxxxwxz{zyz{{z|}||~}}||}{z}{zy{{}||~|~}zxzwx{}~}~||{z}~|{{{}}|~~}}{zyyvxy{z|~}{|{z{}yyy{}{}}~}~}}~~~~}|}~~~}|||{|{{zz{{}}}~~~~~}|z|~}}}}|~}~~~|{}}||~~{|}~}}{xyxyzy{{yyzz~}~~~}}}}~}}}}~{||}||}}|zz|{zy{|||~{||~|}~}{{}{||~||~~~}||{{{}zxx|~}~{xwyy{|}{z|}~~~}}||{{}~}|||}~~~~~|z||||}{|{~~~~}}|}|{|}{|}{|{zxwz{{yz}~~~~~~}}~}{zx{}{y{~}}|}|{z{xzV(**)*(((('''(&  !xvuuutsuuvwy~}~}~}||{|}~}}}{ywuuy|~~{yxzxxyyz{{{z{}}~||||}~}{|~~}~~~}~~}~}{}|}}|{|zxwz{zzz||||{{zxxxyzzwwyyyxxzzz|zzz{zx{}|}{{zzyzyyzxxxzzz{z{zyyxxxxzzzyz{z{z{{|}}}}}~|}}~~~}|}}}~}|}~~{}}}}~~~~~~}}|yxyxzyxxxz|~}}{{~}|zz{{|{}~~~~~}~~~~}}||||}}~}}||||}~|}{{zyxxxwxwyz}|}}{z{}}}||{{}~{{|{}{zyttvy||~}}zzz{{yy{|}~~}||}}{||||z||}}|z{|}~||}}|}|}}|zy}}|}~~~~~~~|}|~}||}{|{|z{|}}z{{yzzzxyyz{{z{zyxzwuuu||{ywxxxwyzyyz|{{||}}~}}}|~}~~|{zz{}}~|~~}~|zxyz{}~}{||{}{zzy}~~~||{{ywxy{{{}~}}|zzzzyyyz|{|||~}~~}}~~~~~}|~}}}{{{{{|{zz{|||}||~~}~|}}}}}}}~}~}~}{||}{||||{}}~}xy{{zz{{yyzy|~~}~}}|}~}~~|}|~|||||}}}{{||||zz{{|}||}~|}|}}|zz{|{|||}}}}{{||{ywy|}~}{ywz{{{}}z{|}}~~||}{{|}}|{{zz~}}}~~||y{|{{yz{}~}~}|{|}||{{z|~~~}||{xxyz|z||~~}~~}}~~~}{yxy}|{{~~~||z|zzyzxx{~~V(****)(()'''(&   xututssrstuw|}}|}{{{zyyz}z}~~}}}zxurptz~~~}|zxxyxwxwyy{zyz{}~~~}z|{|~~~}}{z{~~}||}~{|}}~}|}}|}}}|{|~|{yzyxvwyxwxx|~~|zyywvxxwwvxywvvxxy{{{xyyx{|}|{{zzzyxyxxuwyz{z|{ywyvxxwyyzyz|yyzz{{{|||||{|}~}}}|||}}}||}}|{|}~~}~}}~}}~}~}|}|xwxxzywuwx|{}|{y~~~}|zx|}{|~}}}~~~}}}~~}}}{~}|}{{||}|{||{z|~}}||z{yzxvvvywx||z|{yxx}||{{{y{||{{z||zwtstwyz~{}}|{zyzxxwyzz~~~~|}||z{zzzz||zz||~~~}|zy{}}~~~}}{}|{{{||yz||~~~}~}~~~~}~|}}~~{||||{{zzz|}|{zyxy{{zxzxyzyzyxzwuttz}{zxxxwwyyxxxyzzz}||}~}|}}||}}|{zz{|}{|}}}{{zzxxz{z}||}}{{yz{|}~~~}|||zyxzzz{|}~~||z{{zzyyzzz{}}}~}|~~~~~~~}~~}}{{{{z|}|{{z{||}{||~~{{|}}}~}~~}|}~~~~}|||{{||~|{|}~yxy||{}|zzzz|~}}~~~}{|}}}~}|~~|}~}~|}~{|}}||{}{{}~}{}|}~}}~}{z{}}{{z|~~|{{|~zxwvy|yzz|}~}|z||~~~~|}|{}}}||z{~{}~}~~}|z{{|z{z{}~~||z|~|{|zyz|~}~}}|zz{z|{|{|~}}~~~~~~~}}{zy{}}|~}|}|{{zzyz|~W(*)))((()&(((&  !wuuuuusttuuw|}~~}|zzxyz|{|~}}{zusrrw|}~~~|zzyyyyyz{{z|z|}}}~~~~~|}}~}}~}~|z}~|~~}}~~~|||~{{{yxwxzyxyzz}}}|zzzyxyzxwxyyxwxxz{|}zzyyy}|~|{{{{yxzyxvwz{{|}}zwyzyyyzzz{zy{{{z||}|}}}}z|~~}~|{~~}~}~|{{}}~~~}~}~~}|wxxyz{yxvuy}}||}~~~~}|y|}~~~|}~}~~~}}}~}~~~~}|}}|z~||}~}}{||{zyyzyz{{|}||{yy|}||zy||}||{{|{ywvvwyy}}}|}{zzyzzyy{z~}}}}}|{{||||{{||}~~|zz|}~~~}||~~|{~|||~~}~~~~}~}}~}||}|}||}z}~~~}{zz{||yzzyz|{z{zzwwvw|||zxzzywwyxxyzyy{|{|~}~|}}~~~|zz{z|~~||}~}||{yyyz{~~}|~~||{{{}~}~~~|zzzzz}|{}}}|{|z{zyzzy{{||}~}~~~|}|~~|~~}}{|{{}||||{yz||yy{~}~{||~~}||~|}}}}~~~||||{{z|}}|}||zzzz|}||{z{||}~~}}}|||||}~}|}}}}|~}}}|{|}||{{{z{}|}}~}}}}~~~|{||}zyxy|||zy{|{xwvu||{z{{}~~{|~|~~}~||}|{}|~}}|{y{~~}}|||~}}zyyz{{{{|~~~~}zz|||z{{xz{}~~}}~~~{{yz|{||||z|}~}}}}}~~{}|zy|}~~~~~}}|}z{{zyyz}zV()*)*((()'''(&   vssuuutsututx||}}}{yyxxvy{{}}~~}}{yusrsuy||}~}{yyyyyzzyy{{{zz||~~{|}}|{~~}}{}}~~||||{{{|{|{{||}}}}{zz}|{{zxvxyywwxz|||{zyywvxwxwwxyxxwxxyz|zxvwvwz}}{z{zxxxzywvwzz|||yxxxyxyz{zyzyyzzzz{||}}}|z{{{|~~}{z||||{|{zzzz|~~}}|}{|~~~~}}|xxyz{{zwwvw|}|||~}}~~{yz}~}}}}}|{|}z{}|}~~~|{||{|}~|{|~~~~|}}}|||{{zzyzzz{zz|zzwxy{{yyvy|}~~z{{{|yvvwxy{|||z{zyyzyzyz||~}{||}{{||{zzy|{|}|{z{{{{}~~~}~~}|}~}{|||||~}~}}|~}~}~}~||~}~~}||{}|||{y{}}{zx{|{{{{yzz{{yz{ywvyz{}zzy{yvxywvyyxxz}}{|~}~}~}}}~|{zzz{|}}|{}|~|{xxxxx||}||~~}{{{~~}}~{{|{{z|}{}~||{z||zz{zy{z{|{}}~}{|}|}}||~}|~||}|}|{zyz{{yyw|}{{{z}~||}~}}}|}~}}}}}|{|}}}}||~{{z{||}~{z|~}~~~~~|}||}}}~|}~|}}}~}}}|}|~{{z|zy{{}~~}}~~}}}}|zzzy{||yx{|{yyvuz|{{z|~}}|}{|~}}|||||}~}~}|{{~~~||{z}~~{yxyyz{||}|}|~}|zzy{{z|{yx{|}~}}}{}~~|||{|}||}|}}~}~~~~~|}~}|}|}~|{{{}~}|{{{|xz{|{U(**(*(('(''''&  !utuvwwvuuuuvy{|}~}}{{{yxz{|~~~~~{{xwwwz{}}~}~}{|z{|{{{||{|y|}~~}}}~}~|~}~}}|}~}}~|~}}~}}}|~~~}}||{z|~~}{{zyzzzyz|}||{{zyywyzxyxyxxzyyyzy{{zwutvv{|{{{ywxzyyywyz|~|}zyxyz{z{{yzz{||zz{|~}~~||||}~}}}|}}{{|}{{}~}~|}||}~}~{zyz{|}{yyxy{}}{}~}}~}{|~~}~}zz{|{~~|}}~}~~~~}}~~}}|}}|}{||{||{|{{|zyxz{{{zxwz}~~}|||}zzwyy{}~}|{|{yzz{{}|}}~}||}}}|}~}z{z{|}}}}|}|{~~~}~~}|}}}~~}}~~}~~}~~~~~}|}|{}{{z|~|{{yy|~~}}{{{{zzz}zyyy{{}{{{|zyxxvxy{xxy{}||}}~}~}||~}{yzz{}}}}|{z}}{zwxyx|~{~~~}}}}~~~~~|}~}||{}||}||~~~}{||||{z{zzxzyy|~}||{}|~}|}~~}~~~}}}}|z{{zy{zzxxz{zzz{|~~~|}|~~}}~~~~~~}}~||z||}}|||{{{z{{{zz|~}~~}}~}}|}{}~||||zz|}}~}}||}}}{zzyxz{|~~~~~}~~}~~|z{xyz{|zyx{|yyxww}}|{{zz}~}|}|}|}~|||{{||}}|{{}}}{zx{{||zywxxz}}|{|{}~}|{yzy{z{{zyxy{{{{{z{|}~~~~}||}}|}~|||}}|~~{}}}||}|{z|}|z{yy~~~~}}{{{{zxz{{T(****()()''''&   vttuvwtuuvtvvxz{|||zyzxxxyz|~}}~|{yxxwwy||||~~||{{zz{zyyzy{||zz{|}~~~|{{|~}||{|~|||}}}|{{|}}~|}}||}}~~~}{|{{|{}}}{zy{zzzzyz{|{{z{yxxxxxxxxwwyvyxxzyzxwutstw|{yxzywwxyxxxwxz}~{zywxxyyzzzyxvy|yyzy|~}~{|{|}~~~~~||}{{zyz{zz|}||~~||{z{{|{~}zvwz{|~{yxxyz}|z{~}||~~z|}}}~}}|~}|y{zz|}{{}|~}~|{}~}|}{{|{{{{||z|{{z||{yxxx{|{zyz}~~}}}{}~{yxyyy}~}|z{zyy|zz|}|}}}|{{|~}}~}zzzzz|~~}||{{|z{}~~~~~}~~}|||~}~~~}~~}}}~~~}~}||~}{{|{|}|xvw}~}{{yyz|~~~{|y{zyz~xxxyz{|}{{{yyxxvxyzyxy{{||~}}}~}}{|{|zzxy{|{{{{{|{{zzxzz|}||}~~}|}}~~~|}~~~~~}~|}||}}~|}~}}z{||||{yyyxyyvz~}}z|{{}~}|{~~~|~}}|{zz|yz{yyxyzz{|z{}~}}}|}}}}~~~~~}~}|||{|}~|}}}|||{{{}{||~~}~}|~~}}|||}}||{{z|~~~}}}}}~|{|yyxz||}}~}|}~~~~}|{z{{{|{yy{{yzyzy}~|z}~|~~~}~}|}|}{}||{||}}}||~~{zxz}}~~|zyxvw}}}}|}~}||zz{zz|{yyyzyzzzzy}~~~~}|}}}}~}|}|{|}|{||{{~~|{{z}~~|{{{{z{|{U()*)*((')''((&  	!yvvvvvuuvvxxxxy{~}||zyyyzz{~}||{z|{zz|}}}~~}||{|{}|}{y{~}|}}|}~~}{|}~}~|{~~||~}}||}~~~|~~}}~}}{zz|z~~}{z}|{{|{{{}|}{{{zzzxzzzyxxxvxyzz{zzzwvtuwz~|yzzwvwzyzywx{}~~{z{yxxz{z{zxwx{zyz|}~~}|}~~|~~~|z|zzz{}|{~~~|{||{}~~{xyy{||{zzzyy|}}|}|}~}~}}z{{||~}~~~~}~~~~~{z}||{}~}|}}{{{}{zzyyz}}|~~~~~{zz|z{z~}|}{z{}||~}}|~~~~|zz}}~~||||{}}~}~|}|}|{|}}~|{~~}~~~~~~~~}}}||||{}|yvwz}~}zyxz}~~}|}{{{}yyyz{{|||}|yxxyxxy|zxz{|z{~|||~}}|}{{{zzz{||{|||}}}|{{zz||}|}~~}|~~~|{~~~~}~}~~~~}}~}~}}|||}|{zzxyywwy~~}||{yw{~~~{}}~}}|{{}{zyz{yxyzz{{|{}}~~~}|{}~~~~~~}~~}~~{||||}~}{|||}|z|}}||{}~}|}|{|}~}}|||}||{{zz|~~~~~~~}~{{zyxxz{}~}}|~~~}|{z{y{}|{zzyxzzzy{~~}{}}}}~~~|{|}}|||{zzz|}}~|{|}}|zzz{||~}{yxxuuy~~}~}}yzyyzz{zxxxzyxyyxz|}|~~}}~||||}}~~{||{{{|||{{|}|{|z|}~~~}{{|||}{T))*)+()')'(')&  
 xuuvutruvwvwwwxy{|{{zxwyyzy{||{zyzz{z{z||{|~~~}}||{{{{}}zzx|||||{{{~~|z{}~}|||}~}~~}|}~|zzy{}~}}|}|||}}||zzyzyz|}|{{{{{z|{z{{{{{z{zyzzzzyywxwwwwy{z{{zxvwwyz}{xxxuttyyzzywz|}}|{zzxwyyzyyxwwxwwy{{~~||||~~~~~|}}{y{zzxz{z{|~|~}|z{{{|||zvvvx||xyyzyy{}{{}~~~}}||||}~~~}~||{{{z|~{~~~~~~|{}~~}}~}~~|{{{|z{|~}}}|{yz|zxxxwxz}|||}~~~}}~|zz{zz|}}|{{zyy|{{{~|{||}~}zyz~}~|z{{{{|~|}{{z|{}z{}~~}~~|{|}|x{~~~~}~~~}}|~}~~|{||zzyy|}xwy|~}}zxvvx|~}|{|{zy}ywyy{{~}|||{xxyxuxzzyy{|}{}~}~~|}|{z{{yyz{|{||||}}}{|{z{}}{~}}}~~~||{}|~~~~}}~}~||~~{~~~}}}|}{{yzyywwx}|}||zwy~}{|||}~}~}{z|||z{zyxyzz{|}{}}~}~~||{}~}}}~}}~~~|~~~}{|}|~~||z}}}}}~{{||}}|~||}~~}~}|{}||||zz|~~~~}~~}{|zyyyz}~}||}~~}|{|{y|}}|{{zyz{|z}~~~}|}~~~~~}}}{}||{}z{{y}||}}|}||~}{z{{|}}|zyxuuv}}}|}zzzyyzyz{zz{yzyyx{|}~~~~~}|}}}|~}|||}||z{|{||{}||}~~~|||~~}U)**)*((')'''(&  !xvvvwwwuvxxyyxyz{|}|{zxxyzz{|}zz{|~|{|{{}~~~}~}||}|{|||yy{{|}||{{~~~}}}}|~~~~}}~~{{zy}~}~}|}|~~|{{}{|}}|{{{}{||||||}|||||{|{{|zzzyxxwxz{}}}}zxyyz|~}zyyutsyy{{{y||}}{||{yxyzyz|yyxwvuz||~~~~~}~|}|||{{||}}}}|~}{{|}{{|zvuvz{{yxy{z||~~}|~~~}~~||~|~~~|{{}|~~{}~}}~~}~~~~||z|z|~|}}|zzzyxvxvwy~~}}~~~}}||||{z||}}}{yzz{~}~~|}|||}~|{{~~}}{}{|{||}|{z{||{z}|{z||{{~~~}~~}|}}}}}}{zz~||xz|}yzz|}~~|zzuwx{~~}}|{yy~xy{}}}~~}|{zzxyyvwyyzy|||}~}}|}}~}{{zzzzzz{{{||||~~}|}{|}}}}}~}}z||~|}~~}}}}|}~~}~~}}}|}zzzzxyy{}}|{|yyy~~||z||~~}}}{}~||zyzyyzy{|}||~~}~}||z||}|{~~}}}}~}~~~~}~~~~~||{{|{|}y{~~}~~|{||}|~~~}{}}}|}}|}|{{{|}~}~}}||yyyyz||}{z}~~}~}}|z{zyy}}}|{z{z{{z{~~~}~|}~~}}~}||{}}|{yy{z||~}|{|}~}{z{{|{|~|zxxvuvz~~}}||{yzz{{|{z|z{yz{xwy||{~~~~~~}|}}|~~{||||zzzz|{{|{}}}~}}}~}|}|}U(*+)+))()'(')&   xuuuttuuvxxwxwxxz||{{xwxwzy{{~~{{yy{||zz}{{~~~|}~}{z{y{z|zywxzy{zyyy||~~~~}||}~~}~~}||~~||~}|zzzz{~|||~|{||}}}||{{{||||z{{{{}{||z||}|{}|{{}{{||z{zyyyxyy{}~|zxyyyz}|zwxwtsuwy{yxxz|{z{{zyxxyyxyzwwvrsw{{}~~}}~~~}}~}||{|||{zz|}|{||{{{{|{{|zutuwyyyzyz{z~}}~|}~~~|{{|{~~~}|zy{z|}~}z}~~~}}~~|~|}}~~~~}~|~{z|}yz|~|}||zxyxuuvutx{|}|~|~}~}|z{|{z|}|||{zzyz|~}}}||{zy{}~~}{z{~~~|}|{|{{z{{|{y|yxz{}{}~}}{z{{zyz}~~~~}~}~~}~|}}|{{xw}}}|yz{{{zz{|}}~zywwxy|}||{{yw|yy{|~~}|{|zyzyxvwwxxyz|{|}}}}~~}||{zzzzzyzyz{}|}{}}~~}{z{~|{~~}~~~|||}}~~}~~~}}~~{{|}}~||~~}~|{zzyyx{{{{~}|{{y{y~~~}~}|}|}}~}~|{{|}{{zxyxyz{{|||}}}~~}{|{{{{{{|}{}~}|~~}~~~~~~~{z|z{{}xx}}~~~}{|~~}{|}~}~~{|}}}}}{{|}~~~~||{zyz|{||{z{}~~}}~||y{zzz{{{}||{{{{{{}}~~}}~~~~}|||{}{y{{{|z{~||~~}}~|z{}}|||zzxyxwwy~~||{{{||{z{}}{||{zzzwyz{{{~}|~}}}}}|}}||zyy|~|||}~~~~~~}~~}U)****()()''()'  !yvvwwuvwwxyxxyyyy{}||{yyzz||~~~|z|}|}|}{|~~~~|{|{{{{|zy{{{{||zz}}}}~~}}}~}}}~|~~~}{}{|}~}{~}}|}~~|{{}|}}~|{|}}}{|{||}}}}~~}|}|}~}||||z{zzyy~}|{{zyy|||zzxwvwy{{{x{{}|zz{{zyyy{zz{yvvurvz{|~}}}~|{|z}}||{|~}||}|||~{||}{wvtzy{zx{||~~~~~}~~}zy}}|{||~~~}~~~~}~|{|}|{~~}~|zz{xvtvuuy|}~~}~~}{|||||~|}}}zyz{|~~}}|y{~~~|}~~}~|}}}z{~}|{{{zy|}{~}~}|{z{zyx~~~~~~}}|yxy|~~}{z{}}{|}||}}{zxxyz{}|}{|{yx{z{{}~~~||{|{zyyxxxywxyzz||~|}}~}~|}|{yzzyy|zyy{|}|}|~}||}}|}}~~~~|||~~~~~~}~~}~|}|~}{{}z~}}}}~|{yzyzz|}||}~}||{z{{}~~~}}}||}~~}|{{|}|{{zyyzzz{||}}}~~|z{{z{z{y{~|~~~~}~}~~~~~~}{zzyy}yw|~}~~{{{~}~}~}|||{{}}{||}|{|{|}}~~~~|}|{z{|z}|}zz|~~~~~~~|zy{zyz{{|~~|{{|{{{|~}~}}~~}~{{{{yyy{zyy|}|}~~|{{{|{}}{zyzvvwx{~}|||{{{{zy}}||||{zyzwvyz{z{}|~}~{|}~}||{||||||{xz}|z{}~~~~~~~}|V(*+)+((()'''(&   ywvwwvuuwvwwxwwvvz{|{|zyzzz{}~~}{{{{{{||{z{|}~~~}{z{zyz{{zz{zyy|z{y{|{{{|||~~~}|}}~~|||~}|~~}|{{{{|~{||}|||~~~|}||z|{|{~|{{}|{{{{{z|{}}~}|}}{|}}|}|{zzxvw}~}zzzyzyzzzzzzxuwwxywvxy{zzyz{yxywyyyyywvtttwy{}|||~~~}||||~|{z{}}|{}{z{}{{{|zvvvvxxxxw{{}}~}~}~|{{}|zyw{~~~}{zzz}~~}~~{}}}~}~~{~~~~~}zz~{{~}|yxzxsstuux{z~}~}~~~|{z|||||{{{{zw{|{~~}|||zzz|}}}~|z{}|~~}|}{||z{{||yzzxxy||}|}}|{{zyww|}~~}}~|||yzyy|~}||{z{}}}}}|{}zyxyyzz|{||}|zz{xz{|}~|{{|zyxxxxuwwyyz{{z|}}}~|}}~|{yzxxxxywz|~}}~z}}~|z{}}~}~~~}}}|{{~~~~}}{z~~~~}}}|||{{{z|}~|}}~||yyyy{|}}}~}||{{{|}}~}~|{}}{{~~~~~~}|z}|}|zyyyxzz{{|~}|~}|z{{||{yx{}}}~~}|}}~~}~}||{zxx}yy{~}}~||{}}~~~~||{{{}|{}~|}|{{}~}~}~}z{z|||}~}{~}}~~~}zzzzxz{|~~~}}|}|{{~~}~}|~}}~~}z{{zxyy{{zzz{{{~~~|}}{{}|{{yzxwwwx|~|}zy{|y{|}~|}~|{yyxxxyyz{|{|~~}~}}~|||}}||zy}}{|}~|~}~W))***((')''((&  !xwxxywwyywxyywxwxy|}~|}}||~~}}}}}|}}}|{{~~~}|}{{z{|{{{|{{||}|}}}||||}~~~|}~}~~~~}}|{{|~}|~~}}}~~}~||||{|}}||{~||||{z{{|}~|||}~~~~||zzwy|~||}zzzyz{zzzywxxzzyvwzyy{y|{yxyx{{{{{yxvuuvy|}~}~~~}~|}~}~{}}}~}}}||~||z{{xxwvxxyxxy{}~~}~}}}}{}|}|zxv{~~}}|~~~~~~~}~~~{|~}~|{||}|}}zyxuutuvx|{|~|}~~~||||}}||zzz{z{}|~}~~~||}||}|}|{|~|||~}}}}{}~}|zz{zyy||}~~~{|||zwwz~}~{{{|||}{y{}|}~{{{}{zzzyzz}|{}~|{y|z{|}}~||{{{xwxxwxzyyyzz{z|}}}~}~|~|{{zxwxwvtvy}}~z|}~}|{}~~~~|||}|zy|}~~{{{~~~|||{{|}|{~}}~{zzzz|~~~~}|{{{||}~~}|{|||{|}~~|~~~}||}|}|zzzyzz{{y|}||}~~}{yy{|{|{{~~}~~}~~~~~~}||}{zzzzwzzyy{||~||}}~~|~|{y{~~}}}}}~}{zz|~{~~}~}}{zz|||}~}|~|~~~}|zz{{zxz|}~}|||}|{{|~~~}}}~}~~~|~}z{zzwxw{{zyyxzy|~|{|{z}}{{yyxxxyy|~~||{zxzzyz{~}}|}zzyzxwxxyzz{yy|~~}|}~~~~}}}|z{}{xxy{||}~~~}~}}~~~~W)***+(('('('(&   yvvwvwwwxxuxwwuvvyyz|}}}}}||{~~~~~|~|}{|}~|{||~~~}||{{y|{{zz{{z{}}}}}|||{z{~~}|}|{|~~|||}}~~}}}{z{}}{|}}{{}}}|}{{{{|{|}|{||{y{{zyy{z}|~~~{||}}}~|{|{{{yz~}}{|zyxxxxxyxywyxy{xxuwxxxwxyywvw{zzz{zxvusuxy|}~~~}}||||}}|{{|||}}|||||{z}{vvvuvvwwxy||}~{}}}{{{|{{{yvtw}~~~~}}{}~}}}|}{{|}}}~~||||}||~~}{z{||}}~|}{{yxvvtsuvy{{|~|{|}{zz{|{|}zxwxxxz}}~~~~{|}z||||{||zz{||{x|~~~|||{|{|{yz{{zy{||}~}}}}}|{|ywvx{~~~~{z||}||{zyxx{|y|~|{{{zzzzzz{|yyy}{yy|z{|}}}~|{{{zywywvxzzxxzzzy{z{}~|||}|{yyxwuvutsxy{|~||}||{|~~~~}|z{zzyy|~}}{y{~||}|z{}~}}~}|~||yz{|}~}|{||}~}}~|{|}}{{}~~~|}~~}{||||zxzz{{|{{z}}|}~~|{zy{||{{z}~}}~~}~}~~~|{~{{~~~|{zzzz|yyxzz{}~~|}~~~||}{{~~~}}|}~|zz|}}~~}|z{|||}~}}~}~}}}{|{{{zy|}~~~}~}{z}|}~~~~~}|{|{{zxz{{zxxxxx{}}|{z}~{zzzvwx{|~}||zzz|yz{|||{}zzyzyxxxxyyyyw{~~~~~~~~~}||y{|{yyy|||~~~|||~}~}W))**+()()'('(&  !yvvwxzxxyyyxxxvvuxy{}~~~~~~~}~~}~~~|||||||{|}{|{|}~~~~|~}z|~~}}{zz|~||}|~~~||~{}}|}~}}~{{|}|{}~}{||}|{}{z{{z{|}~~|}}~~~~}zz}~}}|{zywwxx{{{{zyzzzxwwxxyzyyyywy{z{zz{zwuuwvy|}~~}}}|~}}}}{{|~|}}|||zwxxwwwxyyz|{}}}|}~|{|}|z}|wvw}~}}}}|{{}}~~~|~~||~{}}z{~~~|||zyxwuww{||}~~|~|{||}||}{yzxz{~}~~z|}|{||{|}}}{z|~}|}}||}|zyz~{}z|}{|}}}}}}}zyxyz~~}}}}~}||zyxz|{|~{{|{{{|zz||zz{}zy{}{|{|~}}||{{zyxzxyxzyywyxyz||}|}}|{|}|{yyxwuusrtw{|{{}~|}~~~~{z{{yyzz~~~}{{|z||}}|{|z|~}~~~}|{{|}}~~}}|}}~~~~~}}~~||}}}}{}~~~}||{{}zz{y{{|z{{}}~}~}}|zz{||{{{||~|}}}|~}~~|||{{|}}{{|{{|{xwvxxy{}}}}}~~}}}|{|}~~~}|{~|{{zz}~~|||}z|~||}~}~~}~~}}|z{|{{z{z|}~|||||{{|}}}~}~}|}{{zz{yyyzzyxxyyyz~}||}{{}|zzyvvx{|~~~|{|{zzzzz||}}||{yxxwwwxwyxywwx}}}~~~~~|{~}~}||zz{{zxz{{z~|~}{|}}}}}W)**)+)(')''')&   wwtvwwvxwwwzxwvuuvtvz}}~~|}~}}~~}|}~~~~~~}||{zz{}|{|{yz|~}}~}|}}}|{{|}{|{yyz}}||~}||{zz}~~}{||{|}}{{|}}||z{|}{{{}|{y}{{z{zyxxxyz{}~}}{||||}}}}||z|~|{{{xxvwvvy{{{zxyyzywwwwyzxwwxwwxzzwyzzvutuvwz}|}~~~~}|~}||||z{|~}|}|~{|{vwwwvxwxx{zy{}{{{{||||||||zzz~~}~~~|{~~}}|{|~~|}~}}~{~}{z~~}{{~y||~}}~}{z{yyywuuwz{{{~}~}~~}}}z{{}|zyzxwz~}}}~}}||z|}zy{{z||}|}~|{}}{z{yz|}}{||z{{}}||~}}}}zzxzy{~~}}}}~~}~}|{|}{||{yyy{yz{{}z{{{zy{yz|||xz{zy{~{{z|}|}{|{y{xy{yyxyyxwxz{zzzz|}||||{{|zyxvvsrqtuxy{yx|~}}~}}}}||y{yxz{~~~~}|||z}}}~}}}z{zy{~}|{|}|}}}~|}}~}}~~~}~||}}~}~}~}|}|{z{{{zzyyyz{{yzz|}}|||{z{|||z{yz}}~}}~}}}}}}}}}}{||}}}}||}|||wwwxvwxz|}}|~}~||}}}}}~}||}}{{z{}~}|z|{|}||||}|~~|}{{|}|||{|{}}}}~}{}|}}}}{~}||}||zz|zzyzzzyxz{{z|~}}}|||}}zzzwvxy{~~}}||{{zzx}}}}}||{zywwwxywxzywxz}|~~~~~{{|}}|}~{|{|{z{zx{~}~}||}||}~~~X)**)*))(('''(&  !yvvwxxwxwwvyywwwvuuwx|}~}{~~}~}}}~}}}||}}{|{|{}~~~}}}~}|}}}~{zyz|}}|}|||{z{~~}}}|}~}||}}|~~|||}{}}}}|{{}||||zyxyx{|~~}~{||||~~~~~||}|{zyyxwwxz|{{|yyzzzyvxyyyyxvxxyxz|{{{{yuuuwwz{}~~~~}}}}}|}}~}||~}{xwvwxxwxxzzz|}}}|}}}}|}}}}{|}||}{|}|~~}}}~~}~}|~}}}~}{|~}|||{{yyzzywy{|}|~}}~~~~|{{{}{{zzyx}~~}}}|~~|{y{|}}|~~~}|}|}{{{{|~}}|}|{}||z|~}~|z|{y|{}|}}z|~~}}~~~}}}|z{z{{{z|||||{z|{{y|}|{z{|{{~{|{}}~}}}|{{z{zzyyzyyyzzy{z{{|}}||~||}}zxwvssqsvwxzxyz}~~~||}|zyyxx{}~~~~}||{{|}y~|||{{yyz~~}}{}|~~~}}~}}~}~~~}}}~~~~}~}}{|}zz{{zyxzy{y{|}}||}{{z{{{zz{||~}~}~~}}}~}~}}||~}|}}{|}|}}}}}}}{}{}|vvwvuvvy{{~~}~~~~~~~}|{{||zz{}~}}|{z{z}}||||z|~~~~}}}{{}||||~{{|~}{}||zz}|}}}{|~||{|zy}{zyzyzyyy{z{z|~~~{|}}}}~}{|zxwwwx|~}}~}||z{{x|}}}~~|zyxxvvxyxyzzxy{{z{}~||}~~~~|zy|~|}|{||}{zzzzxy~~~||}~}}|z{}}~|~V(****)('('''('   xvuuwwuvvvuyxxwuvussuz|~}}{|}~|}|||~~}~~~~{|{{}|{z{{{{}}}~~}}}}~|}|}||{zzxyzzzz{{{{y{||~}~~~~}}}}}}{|{|||||}|||{{||~{{{{{{|{{xyvwy~|~~~{{zyyz~~z}~~}z|{zyxwwvwyy{{|zxzyzwvxwxxyxvvwwwy{{zzzwvttuvxzz}~~}}~}~|}{z{{||}~~}}|z|}xvwvxyvwwyxyz}|}|}|||}|}}|z||}|zw}~}{{}~}|~}~~~|{||~{}~~~}}}~~~}|{}|z||~||}zyyxxyz{yxwz{{|}~~|{}~~}~|zy|{zzyzzz{}~~|{|~|{|}|{z{{|}}|}|{}{{{z{z{}|}}|{yz|zyz{}}}{{{|zzz}}}|||{|~~}~}}}|}~~}}{{z{{zz{{{{|zyzzzzz|}}||{{|}~{z~||}}}|{{{y{zzyzzyyz{zzz{{zz||||{|{{|zxvvtsqrtvvxvtw|}}}~|}}}{{{ywwwxy{~~~~||}|}~~}}{}{zzyx|~~~}~}{|{{|~~|}}}}~~~}}~~~~~}|{{zyz{zzyywy|z|~}}{{{zz||zzz||}}~~}}~}}}}~}}~~}|}~}}}}}}}}~}}~}{{|}{{xuvwvwvxxz{}~}~~}~~~}{||{yz|}}{|{z}}{|}~{|~~}}{{}~||}}|}~~|}}{y|||{}~|~~|}zzzz|zyz{yzzyzzzz{}~}~~~~}|{{ywwwyy|~~~}}}{{z}{|~}}{zyzxwwzxyzzzzzz|||||{~~~{|{}|}}||||{zzzyy}~}~}}}{|{{|}~}}~X()*)))(()&'((&  !yvwxxwvwvwxxxywvututty|~|~~~~~}~~}}}}~}}|{~~}~~~}~}|}{yzy|{{|}|||{{}}~~}}|}||}}}~~}~~~||}~}{||}|~||zyxxx|~~{zyvy{|z~~~|}{yywwxxz||}{}{|{zxxyywyzyxwvxxyz{zzxxvvvuvwy{|~~~~}~~}~~~}|}{|}zz~yxxxxxwyyywwy}~~~}}||{|~~{z~}zw{~}}}}}}~~|}}~}}}~}}~}~}}}}}}}~|{z{xx{|{zyzy{}}}|||~~}{}}|}}|zz}|}~~~}}}{}~|z||}~~~}~}~~}||{zz{}}}}~|z|zzzzzx|||z{}|z|~}||}}~~~~|{{}~~}~|{|{|{|}|{{{{{{{zy{~||}}||~{||}|}}}|~}{zz{yy{{|zzzzz|||z{}}|||{|z{{xwxusrrsuuwwvy|~}~{||}~}{zy{zzwxxz{|~}}|{~}}~||||{{y{|}~}}~~|||}}~}}||~~}~~~~~}}|{{zxx|zzyzyy{{{}}{{{{}|{|zz{}~}}}}~~~}~~~}{|~}}}}}~~~}}~}}}~~{|wvuuuwvwvy{}|~~~}~~~}{|~}}}}|z{{}}~~}{z{z{}{{~~}~}~~}}}}}}~~|}}|}|}zzy|z{|}{|zyz{|{y{yyy{z{{|z|}}}|~~~}{{|xvvwwy{}}|}||}}zz}}||~~~~}{z{{xwwxxyz{yyxxz|{{xy~}{z{|}~}}|}||{y{zyyz{}|~}~z{{zz{z{{{~}V(**)+((((&'')&   yutvvvuuuvvwwwuutrqrsw{}~|}|}}||||~~~~~~}~||z~}~{||}~~}|}||~}}~}~}||yyz{{{z{{zz{z{|~|~~}}~||~}{{||}~~{~|}|||||{{|{{||{|zyvvwy}~~~{yxvuvzyuw}~~|||zzyxvvvz{{{}|zzzyxwxvvwxxvvvuxzzz{zyxwvvtvuwxx}|~~~~}~~}}~}{zyyyz~|z~~yyywxyvxxxvvy{}}|||{{|{z{}{y|~|}{{uz|~|{zzz{}||}~~|}}||~}~{}}||}~}{|}}}}}}|yzyxwy{zxxyxy{|~~~|{}}}~~|{|z|{||{x|{{|~~}}{zy{}|zz}}}~}|~~}~~~~|||{{zy{{|||{|zzyywxxxz}{zwz}~}~~~~|}}|}~}~~~~}{{{{}|}|||{{{}|{z{{zyyzzxy|}||{~}{|}}}}~~}|}{|{{zyyz{{yyywxy{|{|}{{zzzyzxyxvvuutrsrrutuy|~}}{|||}}|{z{zyxzwxzzz}~}~}}}}}~~~~|}}|{|z{yz|}~~|z}|z}{{}~~}{}~~}~~~}~}|~}~|||{{xxxzyz{zx{{zz||{zz{{|z{zy|}~~~}}}|}~~~}{{~~}}|}}}}~~~~}|}~}|}}}}xwwvuvwwvxy{~}}}}~~}|{{}}~~}~{z{{{}}~~{z{}~z{~~}~~|}~~}~~~}}}}}}zz{{{{}}}|{z{}{|zyzyy{|{|}||}~{|}~}}|zwvuz{|~~}~|||{}z|}~}}~~~|}|{yywxxxzzzy{zxz{yvv|}{}|{|~}~~}}}}|yz{{{{|~}~|y{{zyyz|}}T)****))()'('('  !yvuuxvxwwwyyyxvvussrtx|~~}~}}~|}~~}}{|~}{}~||}~~}||}z{}||||{zzz{z|}~~~|}~~~~}}}}|}~}~~|}{||}|}}~}|{zxxz{}}zxwuwy{zy}~}}~}|{{zxwxx{|||}z{zyyxxwxxyxxvxxyz|{{{{zxwwwwwxyxz~~~~}~~}{|}|yxxyz|~~~}}~{{zxwxxxzzwwz{|~}|{{||{z}{z|~}|}}x{{|}}}||{{}|}~}}~~|}~|}|{~~{}~~|}}}}zyzzz{{{zyyxy}}}~}}}}~}~||~}|{}|}|~~}|{{yz{{zz}~~~}~~~~~~}}}}|z||}}}}{{yyywyzxy|z{z{~~~~}|}~}}{}}|~~|z{||{|}{{|{|{zzz{x{{|}~~}}|}~}}}}~}~|{zyxz|{{yzyy{{|{z{}}{|}{zzzyxvvwvtsrssuuux|}}|}}~~}z{{{zzyxyzzy{~}|}~}}|~~}}||||z{zz{}|~{{|~|yzzz|~~}z{~~}~~~~~~}~~~}{z|zyz{{{z{yz{{zz|{{yz}}}z{z{}~~|}}}|}}}~~|{}}{z{}|}~~~~~}|||~|}||~xwvvuvwwwwxz}~~}}||~|}}z{|}||~{|{|{|}~~}|zz}}|yz~~}}~}}~{{~~~~~}}}}}|}}{|||{zy{}}|}{|z|||{{yyzy{{||}||||{|}~~|{|yxvvz{}~~{|{zz{|{z}~|}~~}}}||zxwxwyzyyzzyvyyyvwz}~~|z|{{{}}~}||}}{yx{{{||}~~~}z{{{zxyz}~}{U(**)*((')'''(&   zutuvvvwvxwyywvtsrsrquz}~~}|{{{}}}~~~~}|z{{}{{|~~}~~~}|{|~~~}~}{||{{|zz{zxxxyyzz{{}~}{|~}{|~||{{{z{~|z}}}}}|z{|z{}}|{zzyyy||||~}zxuuwy{{z|}}}}{z{xxwwx{z|{zzyyxxywxwxxwwywvx{z{{{yxwwvvxwxww}~~}~~~|}|}}{{|{zxvvvy{|~}~~{{zyxxvwzzwxyy{{{}|{z{{y{}{y|~{||}yy{{zz{{yyz|{|~~}}{|}{{{{||}~~~|z{~||}~~|~|z{zyxyzzzyxvw{}||}}~}}}}}~}~|}~|{|{~}||{{||{z{{yyxxzyz{}~|}}}|~~}~}||||{|}|}~}|zyywwwwyyyzwyz|~}~}||~}|~|||{||{{}{{{{z{{{{{z{{zyyzzz{yz}~~}|}||}}}}}}}||{{yyyzz||{{z{{||{{|||{||zyzyxwwvvutrsrsuuw{}~~}}}~~~~}{{xy{z{yzzxzz|}~}}|}||{}}~}|}}{zyyyy|}~|{{}{xzyw{~~~||{~}|{|~}~~~~}~}}zz{|zz}}||{zyz{z{|||yz}|||{z{|~~}}}|}}~}|{}~}|{{||}~~|}||}~}}||yywuutvwvwwz|~}}}}~}|~|{{{}}~~|zz}|{}}~|z|}|{{~~~~~~||}}~~}|}|}}}}~|||}~~|{}}}}~|zxyyz{}}~||}}|}~~{|{xwuy{~~~~}|{yzz{{z}~~}}}}}}xxzxyyzzzzzxwzyzy|~~|{|}}{{|||}~}}{yz{{{{|||~~||}~}{zxxz~~}{U()*)*((()&'(('  "zwvvvwwwxxyzyywvutustvy}~}|}||~~}}{||}}~~~~}|{~~}~~|}||}z{{zyx{{{}{{}~~|~}~{|}}{{{{||{z}||||{|~}{{|zxz}{{|~}|zxvwxy||}~}~||{{zxxyxz{}{{{{zyyyxxzzyyyyxxwzz|||{zxywyyyxyy|}~}~}|}|{||||{xwvxzz{|||~}||{{zwwz|xz{{zy}~z{}|{}~}||}|~~{{{{{{|{zz{{|~||}}}}}{|~}}{z~~~}||}~}|||zyzzzzzywux}~|~}~~}}~~~}~}~}}~}|~}}|||{|{zzyz}~~~}~}~~}~~|}~~||zywxyyyzzyxz}~}||}}~~~|}}}}|}}|{|}{|}|z{}{zz{z{{{zx|||}~|}~~~}z{zzyz||}{}|{|}}|{}~}~}}{y{yyxzwvuttstusvwy|~~}{}}~~|}{{yy{{zzyzxy{|}~}}|{|zyz|~~}}|||yy{wy~}|{{zyzyw{~~~~}|{{}~~{{~~~~}|{{z{yz||}{|{z|{z{zz|{z}}}{|{{|}}||{~~~~|}~}{{{|{}~~{zy{{z{~~|~|}~~~}}yxwvuuuuvvwzz{}}|}|~~|}|{{|~|}}~zyx||{|}|}~~}|}~~{|~~}|~}{{~}|}~{}~}{}~}||~~~~}}}|||}|{yxxyz|}~}|}|||~~~}|}{yxwvy{~~}~}}|}{yxyzy|{}~~~}~~{yyyxyy{yyzyxxyzzy{~~~}~{{|~|{||||}~}~~~zzzzy{{}||~~}}}~}}}{{zz}}~|U()))+((')&''(&   zwuuuuuuvwwxwwvuutttvvxy||~~~{zz|~~}{zz|}}}~~~}{}~~|y{}|}~~}}}|z{|zzzyxxyz{{z|}}}}}|||zzy|}}}|z{z{zxyz|}}}}|z}{z{||z{|zxy{}z||{|zywvwz{|}~}~~}{|{|xxyxyxy|zzyyyzxyyxwwxwxxwvvvxy{{zyyzxxyzwvwyz|}{}}}|{||zyy{}|xwvwyzz{}}|~||}{z{xxvzzyz{xxx}}{z{z{}~}}}~}{|||{z{yywwwxz{z|~}~~~}}|z{}||{{zz~}|zyv{~~~|}{}~~{{yzyxxxxyxvvw{}|~}}}}|||}}|}}}}}}{z||{|{z{|{zyy{|}~~~}|~||}~|}}~}~~}{{zxxxyxxzzyy|}~~~||~|}}~~|}}|||}||||||{}|yz{{zxyxy|zzy{}}|||}}~~~}~|~{yzzyy{z|{{{{{{||}}}}{|{{z{zxxxwuttuttsttvxy|~~~|~~~|||{yyyy{zzywxz~~~~~|zyz{z{|~}}~}}~|{}{yxyww|}||{zy{yxz~~~}~~|}}}|~~~~}}{{|yzz{~}}}{{zzzy{z{||{}{{|{|{~{|zy{~~~~||~}|z|{z~~|zyz{yz~~}}|}}~~||xwxxwtuvuuvy{|}~~~}}|}~||}}}}|zxwy{{||||}~~{}~~~|~}~|~~}||}}~~}||}}|y|}}~}~}}~|}~~|zyxwy}~~}~~|{}~~~||{{xwy{}|~}}~||yxyy{|}~~~~}||z{xz{{{zzzyyzzy|~~~~}|}}|{}|{~}~~~}|y{z{{}~|}~}}~}|||{}}~}U(*))*))()'''(&  !{xxwwwvuuwxxxxvuvvvwxxu{}}}~~{y{|}~}{{}|~~}~}|{~~~~~~~|}{{|{|zz{}|{z{~}~}}}}|z|||~}~|{{{zyy{|}}~}{}~|{}}}}{|~yz}}{|}~}|{xxvxz|}~~~~~|}|}|{{{zxz{zzzzxyyxxxyyyxxyxyxyxz{|||{zzzzxxwwzy{~~}~~}}}yyxy{|{zxxz{||~~~}}~{||zyyz{y{{{zy|~}{|||~~~|}}~|z{zzwyxxy|}}|~}~}{y||{||z{}}|{xwz}|{}~|}{{yzyywzzwwx{|~~~~~|y}~~|~}|}}}~|||}|{z{}~~~}}|~~~~~|}~}}}|y{{yxvzyyz{|}~}}~}|}~}}}}|}|||}}|z{}zyz{{z{yx|{{y{{~|~}}~~}~}|{z{yy{{||{{{|||{|}|||}|z{zyxxxwutsutuvuuwy{}~}}~~~}}{{{yz{yyyxww{~~~}~}|{||{|}|}|~}{||{xxyvv{}}}}}{yz{y{}}}~~~||}~~}~~~{z{{yy{}}}~}|{{{yxy{{}~~}{z{|{|}}{zyy~}||}~|z|{z}~~}|yzy{z~}}~}}|~}||xwwywuuvtuwxz|}|||}}||~~||~}}}}ywwyzz{}||~}~}}||~|||}}}~}~|}~}}}}z}}zy~~~}~~~}}||}~}{{{xy|||||~z|~~}}|||zyz|||{}}||{|zwwyy{~}~~|{zzxxz|zyz{z{{zz{|}~~~{|}}|{z}z{|~|}~~{zyzz{}~~~~~~~}~}{}|~}}~}|T)**)+((()'''(&   {wuuwvvuvvwxvvutuutvyvvwz{y{{||{xxxz{~~~~}~{{|z~}|~~~}{|~}}{|}}}~~}}~~}{{z{z|yx{|{yz|{{|~|{{}{yz{z}}|{yy{zzz{{{|||{||{zz|{}|}|zz}}z{}{{z{yxwwvz{}|}}~~}}}|{|}{{y{zxzyyyyxvwwxwxxywxwyxwvwvy{}|{|{zyzywwwwxyy}~|}|~~}|{zxvwx{{xwxyz{z|~}}~|}}}||yzz{yz|{zyz{}}{{|}|}||}zzzzxwxwwz||{z|||~~~~}}}{{||{{{yz{|{z|zywuw}~~~}}}|{|~}{zzzyxwxxxwxyxy}~}|{|{zz}~~~}~~~|z||||}{{|}|z{||~|}}y{|}|}~}}{z}~}|yy{zxwwvwxz{}}~}~~~}{|{|}}|}{{|{{{|||{{|yyz{{{{xyz}{y{z{}|{|}~~~~~~}|{z{z{z{}|~}|{|||}{|}|{||zz{zxxwvtstuuvwutwzz{{}|}~~~}|{yyyxyyywww{}~}~|}{{{|||}}}~~~~}|{{zywxvwy}|}}}|{|zyz||{|~}~~||{}~|}~~~~|zz||z{|}~~{{z{zwxzz}}~{z{|}|}}|{zx{}}|~~|{|||{}~~~{{{z{|}~}~~~~~~~|}xwwwwvvwuvvxy|}~{||||{}|{~}~zwwxzz|}|}}~|}~{z{}||}{|~}~~}~}y|~~||}~}~~}~~}|~|zz{{{}|{|~|~~~}}}}|{{}}}|||{{~{{yxyyz}~~}{z|yy{||{||{z{{{|~~}|{}~~|{||{{~~~~|{zzzz}~~~~}{}~}}~~{U***)*((()&'')&  !|zyxxyvwxxwxwwuvvvvvzzxxy{{|{}|zyxwx|~|~}}|}{~~|}~}}}}~}}}~}}}~~}|{|}|{{}}|{}}}|~{|~~}||{{|~}}{y}|zz|{|}}}{}}}{z|{}}}}}}}z{~|{z|zzyyzzz}}~}}~|||~|}}}{{z{zyxxvwxxxxxyzzxxyvvxwz~~}|}z{{zxxwwwxyz~~||}~~|{yywwxz{{zyz{}z|~}~}~~}||{{}{z|}{zz|||{}}}}}~||||zyxxz||}||}}~~}~~~||}}||||zz{}z{|zwvu}~|}~~~~|{zywxxyyxz{{|~}~||{z|~}~~}}|}~~~|}~|||||~}|}{{{{~}}|zz~~~{z|zwwxvwy{|~~}~|}{}}}}}}}}|{{|{|~}{zzyz{|zxz}|z{||~}||}~}~}~~{{}~}{~}}|~}}}~}}}~}}||||z{{xxxvutuvvwwvtvy{{{}|}~~~}|{{z{zzxxxxxy}}}|{||||}}}~}~~~}}|{zxyyvwxz}~~~|}z{zxz}z|z}}}~~}}||}~}|}{z}|{{}}}}}}zz|zyz{z|~}|{{}}}~||xyz}}}}}}|}}~}}}~}}||||}}~~~~~~~~~|}}xwwxwuuxwvxxxz||{zzzzy{}~~}}~}}zxvwxxz{{z{{xyyzz~}|z{zz}~~|}~~~~|{~~}|}~~~}}}}~}~}~}}}|}~|{zz{|}|{}}|||~~~~}}|||}|{||zy||zyy{yy}}~~~~}}{{{yz}{{{{{{z{{{}~~~|}~}|}{|{{z|}~~}}{zyyy}~~~~}~{{|||}|~zS()*)+((')'''(&  !|yvxwwwxwxxvttuuuvvtxyxxxxyzz|zywwvuwz{|{~~~zy}~}|||}}}~}{{||}|}~|}}~|||~}}|||}~zzz|~|z|{{z|yz{~}|{{z{|}{zy{|zz{zz{{|zz}{zyzxy|}}}}|{|z|{yyzz|yzyzy{}}}~~~}~|}|~}||||zz}yyxwvwuvvvxwzzxxwvttux{~~}~{{z{yxwvuuxvvz}}{{{}|}{|zywwwuyz{zxz{{zz|~}|~}}|||{ywz|yz|zyyyzz{}|~}}~~}}~{|||yxxxx|~~{}|{{}}|~~~}{{{}z|{{xyz{z|zxvutw~~~~}~|}{{~~~|zyyvvwvvy|||}~|}|zyzz{~~}|}~}||||}~{|}|||{}|}~|{zxyzz}}~~}~zy}~|}~~{zzzyxwvwx|{|}~~}~~}~}{{{||{{||{{{{z{{{}}}{{zy{z{zxz|}||~||~~}||}}~}}~|{}|{}}|~}~|{|}}}}}}|}}||{}zzwxwutvvvwxvtuxxx{{|}~~~}}|{zyzzzyxxwy{}}}}}|||{}}}{}~~|~~~~|||{yyxyxwy{{|}|||{{{zzzz{{|~~~}}}|}||z{}|}}~}}{{|~{|{|||}}|zzzyy{y{}|}}z{~||~}~~}{|{|}~|}}}|}~}}~~~|}}~}~~~~}{||xywxxvvxwvxzzz{||{zzzy|~~~}}}|}zyxxwwx{zxxywy|~}yx{}}{|z{y{|}~~~}~}~}}~~~}~~|~}}~~~~|~~|}}~}|{}}}|||||{{}|}~~~~~}}}}{|zzyy{|{z|{z{}~~~~}||{{|}||||z{{z|}{~~~~}|~~|}~|{{z||}}|{{z{z|~~|{|}|}|{T)**)+()()'''(&  "{yxxyywzzyyywuuvxyxxyzyyy{zz{zzyxvuvxz||}~~{z~~}~~}~|}|}~~~}~~}}~|~~~}~}}}}||}}z{|{y}~~}|}}~|{||{{z|z{{{||}}~{z{zy{||~}~||||{{y|{|{{z{{{z}}}~}}~~}~}~|{||{zyzwxuvvuvxzzyzzwvuvwz}~~}z{{yyywvvxwxz||}|||||}}|zxyxxxz{{yy{z{{||}~~~~|}{{y||{}|}{z{y|{~~~~~}}}}}zyyz|~~}~}|}~}~|{}~}|~|{zzzzz|{xvvw|}}|{}}|{zxxwwuy~~~}}}}}}|{|}~~}|}}~}|~~~~~~|{{||~}||{{z||~~|y|~z}~|z{{zyxxxz}|}}~~}|}{}{|}||}z|{|}}~|{zyy|~|yz{}~~|~~}~}~~~}|{~}|}~~}|}|{}}}~}}|}~||{{zzxywvvvwyzxxuvwywx|{}~}{|{zyyyywxwyz|~~~}|{{z}}}|}~}|~~}|||{{zzzyyz}}|}||{}||{|zz{}}~}}|z||yz}}||~}|{|}||{}|{||{zyzzy{{|}~}{zz}}~~~|||}|~~}}}{||||}~~|}~}}~~~|{|wwxwxvwxxxyzzz{{{zz{yy{~}|~~||{{ywvwvtuwxwutux{||zxz|zzzyyyyz{z~~}}~~~}~}}~}}~}}}}}~}|}}}}}|{{~~~|{||~|{}|zz{|~}}~~|}|{{yzxxy{{z{|{{}~~~~~|}}z{|||{}|zzz}{}~~~~~~~|}{{|{{z{{|}}~}||{y{~~{{||z{|zT(**)+(('*''')&   !{wwxwwxyz|zyxvvuxxvwxxyxwyyxy{yyvwuuyx{{|~}~}}~|{}}||}|}{|}}}|}|||}{{|~}~~|||||}~~{{{{zxz~~}}||z{|{z{|yy{yyz{z{{{{zyyyxxzy|||{{{zyyx{|zz{z{yzzz}~}}}}|}||}|}|{|||{yyywustsstxzyyyxwvuwz}|~~}zzzywxxwwwy{zyz{z{{|{{zzyxwxwwxzywx{yyzyz{}~~~}|}zxzz{{|{{zxwwz{}|~}}~~}||}}|zyxxy|~}}}~||}}}}~}|z{}{|{|zzzyxyzzxvuy{}~}|zzzx~||zywuvtv||}~~}}~|||}z|}~~~||}}}{{}|{}}}}}|}{zz{|~~}{{{||~~~~}{{z|~}}~~~{yzz{yywyz}|zz|}~~~~~~~~}||}||{|{z{|{zz||~~}{{y{|~|yyyy|}}|~}~~~~~~~|{|}~||~}}}|{{{}~}~~~}}~~|z|{{xyxwxwxyyyxvvxxxvxz|}~~|{{z{yzzywwzyy}}~||z{}~|{{}}|}}~}}|}{z{{zzz|z{zz{||}||{{z|}~}}~~~}}}{yy{zy{|{{{~~}|{}}|{|}{||{yzz|zy{|}|}|z{|}}}|}}~~~~|~||{||}}}~~~~}~~~}||xxyywwxzzyy||{}|{{z|zz|~~}}}}||{zxywutuxxxsrrstxyzzz}zzzxxxzxxz}~}{~}~~~|}~~~~}|~~}|~}|}~}~|}{{{|}|~}}|z{z{{{~~~}}}z{{{{xxyyy|||{~~~~~||}}|}}}{zz|z|~~~~~}||{|||{y{z{}~}}~||{~{~}}}{}{U(**)*((()'('(&  !!|zxxyyx{||~|zxyyzyyyyxzxxyzzzzzyxyxwz||}|~~~}}~}}{~~}|{~}}}||}{~~~|}}}~}||{{zzz}||{|{{{||{zz{z~}|}|}{{zzxzzz|}~||||z{z}{{|{|{{||{{~~~~}~}~}}~~|}~~{{{zywvusstvyyxyzyxwy|}}~|{{{{z{zy{||||{|{{||{{{|{zxyyyy{zyyz|zz{z{|~~~}}{z|{{{z{zyyx{}~~~|}~|~|zz{z{~}~~}|||~}}~}z{z{z|zyyxyz}~~~~}{z{|~}||zwuvw{~~~~}|~~~}}}~}{{~||~~{{}~||{{{}~~~}|~~~}~}|{zx|{yzy|}||z|}~~}~~}}}{{{{y{|{}||~}~}}z{|~{|zz||}|}~~|z{|||~~}}~{|~|~~~~~}|{|{|{|yzyyyzz{wwvxxxxzy{|~}}}|{|{zzxxyzyz{~~}}|{|~~}}}~~}}~|}{{{|zz{||{|{|}}~~}|}z{}}~}|~~}||{zyz{z{|z{z}~~~}|||{|||{||{zzzzyz{||}}zyz|}~~~~}||~}|~~{||{{{}}~~}}~~~|}xyxwwwwz{z{|z{|{yyz|zz{~}}}}}|||yxyzvwvxwwsrrruzzy{z{zyxxxxyxwy{|||~}}}~~~~~}|||}}||}~}{||{zz}~~|||~}|{|zxx{y{}}~}}{{{{zxxxxyy{~|zz|~~~~}~~~}}~}}|||~|y{{yw}}}~~~|}|{{{zyyz{{{}|}~|~|}}}~}}}||{||zU))***((()''')&  "!{yvvwwwyz|||yzyyzzxxxxwwvwxwwxxxxyywx||{zz{|}}|~}~~||}{{}|{}}|{y{zzz|~~}}|}}}}||{zzzy{|}{}~}{|{{z{|y{{zxyy{z{|zzyyyyyyx{yz{{{{{yzy{|{{{|zzz{{z|}}||}}|}|}||||{|||{zzxvvtsstttvtw{zxxxy{{}~}|{zzx{{z{{|{||{z{z{{zz{zzyyzyyxzyyyyzyzyyzz||}}~~~~|zz{yzyyxwwxy{}}}||}~}|||}{z{zyy|~}~}}|}~~}|||z|}}}{zzzxy{yxyyz||~~~~~{|yx|}}|{yvuttw{||~~~~~~}~}|}~}|~~{||z{z||{z||}}||||{{z|zzzyz~}}}}||}~}}}~|{z{wz|yyy{}||{|{}}~~}}~~~}}~~}|}}}{|}{z{z{||}||}~~}{|z{{|{{|{{{|}|~~~|{|}}}~~~~}~||}|}}~}}~~~}||zz{{zxwyz{zzxvvwwxyyzz{{}}}{y{z{zzwyzyy{{}~}||||~}~~~~}}~~~~~~}|{z{z||{{}|{{{{|~~~||zz{}}{{z~~~}|zyz|zzzyxy|~~}|}{}{{{{zzzzz{z{{{|{|{zzz|}~~~~}}}~~~}{|||z{|}~~}}}}~}~~|~}}~|zzxwwwvz{|~|||~}yzyz{{{|}}|{z{|zyyzxxwxwwuuvww|{{{{z|zyxxywvwxyz{|}~~|}}~}~~~||}~||}}|}~}{|{}z{|~~}~~}|z|zxxyyz}~~~~{zyyxwyzyy||}{z}}}~~~~~~}}~~}}~|{|zyyz~~}~~~}}zz{yzzyy{|~}z|}~}|||~~}}}{|||zU)**)*((()'''('  #!{yxwwvxx{}|~}|{|{{{zzzyyyzyxvxwxwz{yy}|||{z{|~~~}~~|}}|||}}}|}|{{{{z{}}~}~}}|{{{z}|~}~~|}|~||~{||{|{{|||||{{{}{zz|zzy{{|{{||{|{}|{|zzz}}|}~~}}~~}~~}}{|}|||{yxxxvvwtuuru||zxz{{|}~}~}{}}}}|}}}|}}}{|||z|{{{zz{{zz|zz|z{{{z{z{|}}~}}}|{zzxywxxy{~~~~~}}~}}~~~||}zz{}}~~}}{z~~|{zzz{||{{|{|~~~~}}~}}yx{~~}yxxuvxz|{}~~~}}}|~~}||z{|}||{{}~}|||~|}{zzzyz}~~~~~~~~~~~{||zyzzz{|}}||}|}~~}~}}~}{{|}||z|{}||{|||}}}~~{{{zz~}||}}}{{|||~}~~~~}}|}~~~~}||{{|zzz{yz{|{yxxxx{{zz{{||}~}|{|{zzx|{zz{{~}||}~|}~~~}~~~}{||{}~||{{}}z{{|~}||z{{|z{{|~}|zyz{|{{zy{~~}}}|~~{{zzyzy{{{zyz{|||zyzz}}~~~~~}}|||}z{z||~~{}}}}}z}}}~~~~xyzwwxuy|}~~|||}zxzzz{z}|~}|zwz{zy{zyyzxxwwxxyz{{{{|{yxxxxwvvwxyyy{}}}~~}}}}}~}}|{|||{}|}}|||{}}{{{{}~}}}}~|{{{zwxyz|~~}|~zz{ywxyyyy{}||{{z{||~}~~||~}||}|}}}||{y{|~}}}~}|{yyzyxxyy{~}{|~~}|{}}~}|}||z|{S)****)(()''((&  $ {xvvvuwvy}~}~}|{{zyy{xyyxywuuuvvxzzzzz}{zzxxy|}}~~|~}|}}}{{zz{|||||{zyyww}~~~|}{{}}~||{{{y{z{{}|~|||||{zyy{|zzzy{{|{zzz{{yzzzyxxyxz{|zz{|{{{z{z{|}}~}||~}}}~~~}}~~|||z{{zzyxwvvvuusrqvzzxxzz{||}|}}{z{||||}}|}}}{{{zyyz{zxz{yyxz{{{{|zy{zzz{}{{|}~}}|{{ywwwwwwy|}|}~}~~}{|~}}}{zxx{{{~}||}~~|{y{}|zzxz{||{||{{||}}}}{yz|zx{}~}|zxwwwwxyzz|}}~~~~|~}||{}~||yyy|}z{|{z|~}{|}{{||zyzyvwz}~|||~~~|}~|~||{yxyy{}~|}}~|{}~~}~~}{{|||z{}}{z{z{{|{zyyz}|~||z{yy}}|{}~}||z}~~}}}~~}~~|}~}~|~~}}{|zzy{{zy|{|zzzxvy{{zy|~||{}|||{z{zz|{||}|}}~}{{}~~~|~~~}~~~~|}|}{{{~}||{z|zyy|~~}|{{||{z{{}~~|z{zy{{~{{{|~}}~~~}}{zzzzzzzz{zzz{{}||zzz|}~~~~}~~~~~}||{{z{|z~}}{z{~}~~~~}xyyxwxxy{}~}~~|{yzyz|}~}}}|{xxzzyyzz{{yyyxyyy|}{||z{yyzyvvwvuxxyy{}||~~|~|}~~~|}|~}|{}~|~}||}||z|{|~~}}|z{yxyyz|}~~~|yzywxyxyz|~}~}}{|{{~~~}{{}~}|}~}~~}}}||}~~|}~{xy{zxyyy|}}{z}~}}~}~}~~~~}}|}||T***)*)((*'''(&  %!|zywxwvwxy~~~}}}|{{zyxzxwwxxwyy{{|~}|{z{xy{|~~}}~}}{{z{z}}}|{zxzy}~||z}~}|}|{{||}~}{|}|{}{z{||z||}||}||{|{zy{|{z{zz{}|~{||{}|zz|}}~}~|}~}~~~}~~~~}}}{{{zyxxzwvvutsxywyy{z{{}|}~|~~}~~~}~~}||zyz{{zzy{{{zz{}|}|}}||||}|{z{}~}|{zzxyxwwy{{~~~~}~|z{{||~}}~~|z|~~}{zz}~}}||||{~}||||z{~{zy}~|zxwxx{zzz|}~~~~}{|}~}}|{z{}||}}|}~|z||||}|zyzxvy~~~{|~~}~|zyz{|}|}~}~~~~}~}{|}{yy~}}{zy{}|{zzzz|~~}{{wv}}|}~}}~~z{~~~~~~}~}}}~~|~}~}}|{z{|}{{|~{{zzxyz{zz|~|~}}}}z{|z|||{|}}|}||~~~~~~~~~|||||{{}|z{||{{{yz~}|{|{|z{z}~}}{{{{|}}}||}~}~~~|{|}}~|{zz{z{{zyyzy{{~}}{{x{}~}~~~~}}{||{{y{{}~}z{y}}}~~}zxxwwxxxz}~~}}}{zz|x{}}||{}{yzyxx{|{{{zywx{yy{}}{{{zzyzxwvxvtvwwxz|z{|~~}~||~~}}|}}||}||~~}}}}||{{z|~~}||}}}{yxxyy|~}~~}~||zyxyzxxy|~~}{{z{~~~~}~~}z|}|{|~}}~~}}~|z{|}{{}}zyxzxxwwwy{||{z{~|}~~~~~{~}~}{||{zU(****)((('''('  &!|ywxwuvuwvz~~|||||{||{xyxxvwxwxwwyzz{||{{yxwwxz{|~~}}|}|}||{{{zzz{z{{{{yyz|~~|}}{{{~||||{{z{{{{|}z}{{|{zzz|}{{{z{{{|z{zzzzz{zzyxyxyz{{{{{{{zxy{{}~~|{|||{z|~~~}||}~}~|zyyywwxzywwvuvwxvxxwxxzz{||}||}|{~|||}}||zzzxxyzyyyyyyzzvz}}}||z{{{{|xxy{}~~|{{{yxxwwvwyyz|}}~~~|}{zyz{{|}}}|}}~}{{}}}||y{{~~|}}|{z{{{||yxxzzxyz~}{zyxwyzxxwxzz}{~}~}~~}{{||~}|{zz|}}|}|}|||zzzz{{zzyxwvy{}~|{{|~~||}}|zyyz{}}~||~~}~~~~}~~~~~}zz{{yy{~|zyzy{|{zyxz{~~|{{zww{~}zz{{}}~zz{~}~~~}|}}~~~~|}}|}}}~}|{{|}||{z|||{{y{{yzz}}}}{{}zz{{{|{z|~}|}~~~{~~}}~~~~~~~~~}|||{z|{yz}|zy{yy}~~~}||{{zzy{{}{yyz{|~~}|~~~~~~~~~}{{z}~|}}{zzz{z{zzyyy{|}~}|{yz|~~~~~~~{{z{{{z{{|||yz}}||~~~~~{xxyxxyzy{~}{z{~zz||z|}|{yzywy|{{{{ywxzyy{}}}|}{yzzxxvvvvvxwxy{{|~}~{|}~~}}~}}{||}~|||}}{|||||}~|}}}}|{ywxzyz}~~~}}}||yyy{zz|~~~||}~}}}~~{||||z{~||~|}}|{||{z~{zyyyywvuwy{{{z{}~}|||{T()*)*)(')'''('  '!{zzwxvvvvwx}~~}}~~~~{{yzxxyzyyyzz{{|}}}||zxyyz{~~~}}}}|{{z{z{||~~~|{{~~~~~~~}{|}~{|||||}}}||}~|||{}{}|||~{|{||{{|{{|{{zzzyyy{{{{~|||{zy{||~~~||}||{~~|}~|zzz{yz{y{yxxwyyxxyxyz{|}||}||}~~~}}|}}~||{{yxz|zyzyzx{ywy{~~~~|}~~|yww{~~|||zzyywvwzyy}~}~~|||}|}~~}~}}~~}~}|{}~~~~}|}}{z|}{yz{yxyx|~}||xxy{zzzzyz||~~}~~}~}~~~}|}}}~}}}~|}{{{z||zzyzyxx}}~}{|~~~}|{{{{|~~}|~~~~~~~|z{{zy{}}||{yy{||{z{zy|~}{{|zx|}}{z||}}{{|}~~~~~~}}}}}~}~}}~}{|}}{|{{{}}|{{{{zz|{||{{{z{{|}~|}}~}~~~~~~~~~~}~~~~}}|}|||}|{z||{yzz}}~~}|}{zzzxyz{zyz{zz|~~~~}||z{|}|||||{z{|zzyyyz{}~}|{z|~~~}~~~~~~||{y|{zz||}{{z|~}|~~}|}~zywxywyywy|~}|{y{~|{{}}{z||zyyxyz{|{{zxwxzzyz{||{|{yyzxxvwttvvuy{|{{}~~~~}~~~~||{|~}~}|}}}{{}}~}||}|{||z{}}{{|{{}|{xxyyxz}~~~}}~~~|{||zzzyyx|~~}}|}~~~~|}~|zz{{{{}|z}||}|{||{z~~~}|y{{yyxvtuwzzyyz~~~~~}~~|||{zT()*))))(('''(&  ( {ywxxvvtsvw{}~}{}~}{{{xxwwxzxwwwxyyz{{{}{yxwwyz}~~}}}|}~}|{zzyyyz|~}~|{{||{||}~}||{|~|}}|{{{||{|{{{|||{{|{|{zz{|{|z}{|z{|{{|zzxzyyxyyzz~~||{xx{{z{}~||}|||{~}}}||z||~}|zyyyxx{zz{{yzxzwvvvuy{|{{{{z{{|{||{{{|}|{zyxxwyyyxyxwwxxyz}~~}~||{}{wtxy|~}|{||zzyvvvxyzyz||}~~}|{{|{{}~||||z{}~~~~}~~~~}zz|}}~~|||zyyz{zyyxwvwwz}~}|yyxzzxx{yz{||~~~~}}~~~||}|}}}}||{}|{{yxz{}{yyyyxxz}~|zz{~~~~~~||zz{}~}}}|~~~~}~|}~}{{{yzz||{{zyxz|zzzzyz}}}{zz{zz|{yxz{}~{zz|~~}~~|||{|}|}{}}}{{|{zzzzz|}{z{z{yy|~~{|{{|zxzz{{}}}~}}~~}}}}~|~~~}~}~}}{||{zz|{{yxx|}~~~~||zzzyz{zxxyx{|~}~~}~~||{}}~~}||~}|}}||{yyzyy{~}~}z{{~~~~}~~~~}z{{{{|{{{|zzz||~~|||{|~yyyyxxxywwz}~~zy{~}||}|z{||z{zyw{|||{zxxy{yyz|||{}zzxywuvuuttvwx{|||~~}~}~~{{{|}~}}~~||}|~}||}}zz}}}{|}{||{zxxzzz}~}}~~~|}}{z{{{z{|}~|}~}~}~}|~~|{{||||{|y{~}|{{|}z{}~}{z{yxxyvvxy{zy{|~~}~}|}}zT))*)*((')&(((&  )!|zyyyxwwuux|~}|{yxxy{{yyyyyzzy{|||zy{zxy}~~~~}~}{{{yy{|}~}|}|{}|{~~~}{{}}~}}}|~|~}|}{}||}||}}}}|~}}}}~~|||||{{||{y{zx{{{{~~|{zz{|}|~~~}|~}}~~~~}{|}}~~~|{yzz{|{|}}{{zzyvvwwx{}}||y{z|z{||{|~~}~{{yxyyzwyxyxyyzz{~~|}}}xxx{~}{z{yyzyxxzzzzz|{{}~~~|{|~|~~|||}}{~~}{|}~~~~}~|zz||z{zxxxx{|~{zz|{y{}}|~~}~~~~~}}}}~}}~}}{y{{||{{xy{{z{{}}}|~~~~}}}}|}}}}~~}~~}~}~}|~{yz||{||zz{}}|||zz|}}|{{|||}{yy{z|}{{{{{~~~}|}|}||}}{}}}{}|zzyyz{}{zz|}|{}~~||{z{y{zz{~}|}~~}~}}~}}~~}~}}|~||~|||}}{zyx{~~~}~}|z{yyy|zyxzyz{}}~~~~}}|}~~}|~}||~}}}||{zz{y{~}{z|~}~}~~}}|{z{zz{z|yyxz|}}~~|{yz|~zz{{zzzzxwy}~}{zxy~~{|||{z{z{zzxwy}{|{zyxy|xxx{zz{}zyxzxvvuuuuvvwz||}~}~}~~~}|yx{|}~}|}}|}}}}~}|||z{|{|{{{|}{zyyxy{}~~~}|}}}}~}}|}{{z|{|||}~~}}|}}}{~~}}~}|{{||{{{xx||{{z|zy}~~}{zzyzxyxxxxzzyy|{|}}~~~}}}yR'*)**((((&'&(&  * }yywxwwvuttv~~~~~~}|{|zzyyyz{ywyyxxwyzz{zzyyyxxz{~~}|}}}zxwwwvy}}~~}{{|}{|{{{{||zy{}}}||{|}{{|}||}z{}zzz~|{||{{z}~}|{{{z|yzzzyyyyyzzx{~}}{zyzzz{~~~}|}|}}|}}}~{|}{}|{{yxxyzz|~z{zyvwuvuwy|||}{yyzyz{{zz{}||{{zxvwwwxwywxxxyx{~|}}||{||xwxy|~}{zyzyyz{wxyyxzyzyy|~{|~~~~{{y{|{~~~}|{|{{|}~}}}~}~~~~~||{}{~~}}~}{yz{z{zyxvxzy{|}|~~}yyyxzz|~|}}z}~}}}}~~}~{|~~~|||}|~||{{yxzz}|{z{zzyz{{}}|}||{|~|~~~}|}}}||}~}~}~~~~~}}~~~~}~~||}}|{{|z|{{zzz{zz||zz{||zyyy{{|zzxzzy|zyz{}~~}~}|{|}{}~}|{~|{|{{xxxy{{zyz|~~|}||{{zzywy}{~|}}|}~~}}~}~}}~}}}}}}~}||}~}{}|||{zy{~~~~|{{zyxz{zzyzzz|}}~~~~}~}}~~~~~~}}}|}~}}}||{yzz}}}{z{~~}~~~~~|}{{{|zyyyxy{{}{}~}||zyxz{~{{|~|{{zwyy|~~~|zxy}}||~|{z{z|{zxwz}}|{{zy{zzxxz{|{{zxxzyuwvttvwwvy|{~}~~~~}{zyz{}~}}}|{|}}~||}}|}}}|}}|||{{|}}{{yzy{}~||}||}}||z{{~~}~~~}}||}|}}~~~|}~~|{{zz{~||xy{|zy|}}|{yyyzyyyzzyy{{z|~~~}~}}|zS(**))((')'('(&  +!|z{yzxxwwwvv{~~~}}|z{|{zyz{|zzxz{{zz{zyyy|}~}~}}{zyywy{|}|~~|||}}}||z|}~}}}}}}|}|}}~}}}}||{|{|{y|~}~~||{}{{{yzyy|||z{}~}}{{|~|~}}|~}~}}~}|~~~~}|~{zyyy|}~~|{zxwuwvxz}}|||{y{{y{{{z{{~|{{zyxyxxxwy{yxzy{{~}|||{xwyz}}{{{z}{zzywyyxzz{zyy|}|~~|y|}|~~}}~~}~}~~}}||z~~~|{z|{{|{zwy{z|}}~||{zy|~~}~~}|~~~~~~~~}}{}~~~}||y{{|}~}{|{z{{zz{}|{{{z||~~~}~~}~~~~~~}}~|~~~~}~~|{{{|||}|{z|z{||z{{||{||{}}}|{yzxz{{y{|~~}~~}|{|}|~}}~~||{zyyyyyzyxy}~}~}|{{zz{zzyz|}}|}}|}~}}~}~~|}~~}~~~~}|}~||||~}||zz|~}{||yyyzzyy{xzz|}~~}~~}}}}~}~~~}}{~}~~~|}{{z|~~}|z}~~~~~}||~{{{|zxxyxxz|}{~~}~z{zxvxz~|~zy|}|{z{zyz}|}}|{y{|}}||{z{}{zyzywz}~|{{yz{|zzxyy{zzywvxxvwwtuuvvvx{{|~~~~~~|zyxxy{~}}~||{}}~|}||{}~|~}~||z|{{}}{{yyy{}~}~{{|{y{~|{}{zyy|}|~~}~~|}||}||~}~~}|z}~~||{yz}~}{yxyzxwy}~}}|zyz{zzzyxxwyzy{||~}~}|}|}|yS(*+)*()()&'')&  , |xxxwwxwwxvux|{|}~~}|~|z{yyxyzzxyyxwxzyyyxzxy{{|}|}|z{{wxz{~~~~}||}}}}{zz{{zz{z|||{||}|{}}||}~{|}{|{{{{{{zxxz~~|}{{{|zzwxxxwy{z{{{{}{{z}~||{~}||{|}|{|~|||}}~~z{z{zzy}}}|{{ywuvwvxy|{||}zz{xzyyyyx{||{xyvwvvvvvzyyxxwy|}}~~~|||zutxz{~}}}}|z{zz{z|yxyxvvvxxx{|||~~|{{xz|z|~{}}}}{|}~{{~}~~}~~~{{y|~~|~}||~{z{{zxwxz|{|}}~~{z{wvz}~|}~{{}|}}~~~}~~}}}}|||{|||}{z{y{|~}}{{{yzzzzz|zzzyzxz~}|}}~}~~~}}||~}~~~}{{|{|}~}~~~}}}}}{{zzz||z{|z{{}|{}|{|||||~|zyyxy{|yy{}}~~~~~||{{}|~~}~~}|}{zzzyxxyxvsy}~~~~}|{zxzzzz{y{|||{{|}~||~~~~}~~|~~}~|||}||}|}|~||}~||~{zyzzyzyz{z}|~}~~}||z|}~~~}~{||~|}}~}}}{{}~~}{{~~}~~}}~}{|{yyxxxz{~~~~~~{zyywwy}}}{x|~}|{|z{z|{|}}z{z}}|{}{yz|{{z{yxz{~}{|zz{||zyzyzzzyvvwxwvuuvuvvwy{||~~~~}~}~{{xwy{~~}|||~}~}|}||}~~}{{|z||}|{zzzz~}~}~{{{{yz}}}}{zzy{~}}~~}~}{|}|||}}~|{{}~~~||}}~~{|zyy{yxx|~~~~~}{{{}|||{yyz{{y{||~~~}}{T)****((')'''(&  -!{yyzzxxyyyxwxzz{}~|||z|y{{z{{zxwz{z{|zz{}|~~~|{||{y|~}|{~~}}||}{||~||~|{||}~~}}~}}~{z{}|{|{ywx{~~}|{}|zzzywwxz~~|z|||{z||}}~}}}{|~||}}}|}~}|z~~|||z|~}~|{yywxxz{}|}}~|{{|zzz{yy||{zyvvvwvvvxz{zzxx|}}}~zvvwz}~}}}{|z|{|}}yxyzwwxwxxz}|}~}||yz|y{~~|}}}||~~|{~~~}}{z}}~~~~}~|}{yxyzz}||~~~{|{xy}}|}~}|}}|~}~}|}}}|||}|}|{{{|}~~{z{|zz|}z|{{zyy|}}~}~}}}~}~|{|z~~}~~~~}~||}|{{|~{{||}{~~||}}|{|}}}}~}{zzwz|}zz{{}}~~~}~}|{~|~~~~~}||{{zwvxwwxz|~}}~}}||xy||z{{|{|zz{{}}|z|~~}~~~~~~~~~}~}}|}}}~}{{~}}~|{z{zyzzwzy|}~~~}||yzz}~~}~}}z{~}|~~~~}}~~}|}~}}}|~||}yywxvz|~~{z{yyxx}|~yw{~}}|{{{{}|||{{{{{|z{|{{{{|zzyyx|||}zzz{{}{yxzyzzzxvuwwxwvvvuvvwy{|||~~~~}~~|{zyy{~~}}{|z}}~{||z{{|~}~}|{||}{{{{{zx|~~}||{z{zy{|~}||{{{zz{~}}}|}}|}|||{||{}}||}|}~~~}|||~}~zyyxwwxw{}}}}~}~}{{{}}~}|{zyzzy{}|~~~~}~}zS(****((')'''(&  .!yxxxyyxxzxwwxvyxz}~~}}}|{zy{xyxyzzywuvxyzxxyyzz|~~}}~{{{|zyy|}|}~{{y{}~}}|||~{{}{|{{|zzzy|~}}~}}||{{{{{z|ywvux}}}{{{zzyxxzxvvw{}{yz{|{z{}|zzy|{|}}{~}|zz|{}}~~~~zz}}}{|{z|}|zzwxwwxy{|{|{{yzyyxyyxwxz||zywtuuuutuxyyywwvy|}~~~}}|{utvwy{z||}}zzzzz{{yxxywvwwwxz{{}}~~}|{yxyvw{}}}|}}}|}||z}|~}~~||||yz||}~}~}}~~}zyxyz{|y{~}|~}}{zyy{{~}}|{|}|}~~~~}}~~||{{z}~|{{{{{{{|{z||~}{zzzyzz{zz{{zxxxz~~||~}~~|}}}~|}|||~}|{|zz~~}~}||}}}~}}|}z|{}||}{|{}~~~~z{{{|~}~|{zywx{~{yxyyzz~}~~}}{}~~~|{{zywuuvwzz{~~}}~}}}|{zz|{{|{zzzyy{}}{z{|~~~}~~}~~~}}}|~||~~|}|}~~}||{zyzyzz{|}~~}~{|yyyz|}~~~~~}{}}}{~~~|}~||}~~~~}{}}|yxyyxz|~~~~~||{yz{}~}}zxy}}}|}{{|{~|||||||}}}}|z{|{|zyyy{}|{z||||}|zz{zywwxuwyxxxwvuvxwwy|}~}~}}~~~}{{zz|~~~|{z|~||{z|{|~}}~|{}}zz|}|{}~}}}}{zyyx|~}{{|{{}}|}}~}}{}}{|~|||{{z~~}~~~~~}}}~}~{xzyywwvz{}}|||~}|{~~~|yz|{{z||~}~~~~~~~|U()))*((()''((&  /!wwwz|{zzyyyxxyxyz{~}|{{z{y{{|yxwuvwxyvx||||}~}|}|}||~~|~~|{||~}}|~||}|}||}{|zyy{~~~~}|{}|z{{yvuw}|||||yzz{xxvx|}}{{{||{{|{zzz{}~~||~}}||||}}|{}}~~~{|~~}{{xxxxyz||{||}z{z{yzzzxyy{|yyxtutvvvuwxxyxwxy{~}}}{vusuwyzz|~~||{||||zyxzxxyzxz{|~~~|zyyxx{}}}}|}{|~}|{}}~~~}{zz|z}~~{zyyz}~{|~|~~}}|{||~~~||}~~}~~~~{|{z}~}||{|{|}{{~{~~{{{}z{{|||{zzzz}|~}~~~~}~~~|}|}~|}|||{|~}}|}~}|~~~}}|}}|}}||||}{}~|{{{{}~}}|{xuv}|yxwwy~}~|~}~~|}}||zyvvvxz||~~~~~~}|{zz{z{|}z{zyzz|~yzy{~~~~}}~}}~|{}}|}~}|~}|{{zyz{{{}|}}~~~~}|xyy{z|~~~|||}|{|}|}}|~~}}~}}zz{{zz{}}~}}}|zzy{|}|~yyy|~}}{{|{|{{|{|{}|}|||{zz|{{{zxz{}{xy{|||{{zz{{xxzxvwxxwxxwuuwxxy{}~~~~~|~}}|zz}~~~~||{|}}||{{}{~~}}{{|{|yy{}}{||}||{zzywwz~}{{|||}|}~}~}{|{{z}|}|}{yz{~}}}~~}~}|}~~}~~zxxywvvwz|{|{{}}{}~|zyz{yy}{}~}~~}~|V()*)*((')''()&  0 wutv{zyxxxwxyxvvwx{}~}|{zzzzyxxyxxvvtuuwvwz{y{~|}}|z~}|{{{||{|||||}~~}||}{{|}{{{{{zzzvv||~~}|~~}||{z}{yzzxvvv{~~~|{{{{yyyyyxywy{}{{{{{y{z{zzz{{}~~}|~{{{|{|}~~~}}{z|}}}||||}}z{ywvwwz{{|{||z{{yyyyxxxxzzzwvssruuutuwvxxvuww}}}~||}{vuttuvvwz|~|{{z{z{zyxzxyzyyy{|~~~~|yxxxwxzz{{{{{{||zzzy{~~}||zzyywz|~~}}{zyxy{~}|~~|}||{{y{|}}|}}{{z}~|~~}}}}~~}|zzz{~}|{|zz||{zy{}}~}|||{z{|z{yxyyz~~}}~}|}~}|}}~~||{||z{||{{||~~~~}}||{}|}}}|||||~}||}}{{z{|yzz{|}}{|zytu}}zxwtw~~~~{|~~~~~}~~}}||yywwwy|}{|~~~~}~||z{z{z{{|{||{zz{{yzz{|~~~}|}}|||~~}~~}}~~}}|}~~}~{yz{}||~|}~}}~~~}}z{zzzz~~~~~~~}{{{||{|~~}|z|~|~~~~}{{{{zz|~~~}~~~~||zyz~}}}yzz{}}|}{|{||||}}|}|{|||{{||zz{zz|}|{y{}~|}{z{|zyyzxxwxxwxywuvwwx{||~~}}~~~~}~||}~}}}~}||{{|}}~~||{|}~{z}~~~~~}||zzzyyxy~{{|}}||~~}~}}}}{zz~}}|~{{{}}~~~|~}|}~~}~}}yxyxywwxz{{zz}}~~|{|{{{{~|~~}V)*)*+((()'(((&  1!xutw{|{yzz{yzzxxyxy|~~~{{{{zyy{xxxwuvwwxxz{{}}~}}{z}|}{z}~~~~|~~}}|~}}|~{{zzxy{~}~|~~~|||}|{{|zyy{|~}||}zyz{z{zzyy{~}{z|||{~}{||{}}~~||}||~}~}~~~||{}}~}}}{||{yxyxz{}{}|}{|||zzzywxy{zzwxtrruvuvvwxxywuvx~|~}}~|wvvuuuuuy}|}|}{{z{xzzzyyzxyzz}~{yzyyyz{||}|{|||{y|{{~}|{z{zxz|~}{{{{|}}~~}{{{{||~}~~}}||~}~|~~}}|zz|~}|}{{|~}|{||}}~}~||{|zzzzzx{~~}|}~||||}~}{|}|z{|~}}~}}~~}|}}|}|{~||~~}|~}|~}z|~|{|{|~~|{||{yy|}|ywuv}~}||z~~~}~~|}|~{zyxxy|}}|~}~~}~~~}|}|{||{|||{{z{}zxz{|~~~}|}{|}||}~}~~~~||~}|}{z{{{}|||~}}{}}~~}|zyxz{~~}}|~}~~~|{{|}z}~~|}||}}~~}}~~~|}||{{{z{|}~}~}}}|}~}}~~}~{y{}||}yyz{{|}}|}||{|}}||}}|{{{|z{{{|z{zz}{{zz{}}}{yz{|zyyyxxxwwwxxxwvvvx|{{|~~}~~~}~}~~{|}|}}||{}}{|{{|}}~~~{||}{{z}~~~}||}{zyzyxzy{}z|~|||}~~~~|{|{zyyz{~|~{z||}}}~}||}|~~}|ywywvxwwyyyxw|~~~}|zzzz{{|~~~~~}}U(**)*((()&''(&  2!xusvyyyyzyxyyxxxyww{|}~}|{}||zyzxxyxxxuttuwxyzyy}~}~~|z{|{{{y{{~}~~~}|}|}||}{{{|zzxxwwy{}|}||}}}{{{}z{|zzyyyy|}}}z{{yxwwyxzzwx||{{zz{|{{{|{{{||||}||{{{|}||}|}|}}}{|~}~~}{{|||{yxxwz{|{|{|{{{yyywxwwyzzxvvtsrrvwvwuuvxwssvz}z|~}||~xwvttsssuxz{{{yxyyxyyzzyywwyzz|~}}zzzyxzyxyzzzzzz{{yywz|}~~~}~}|xxyywy{~}~~}~|{{{{}}}~}||{zz{zz}|{}||{|z{|~|{}||{{z|}||||{{|}}{yz{}|~}{|||z{{yzyyzzz{}~}~~|}||||||}}~~}z{|}|{|||~}}}~~}~}}|{|{{}|{|~|||~~|~|}|}|z}|z{{}}}{}yz|}}||{zyxxz~}~|~}{{x|}}}}}~{{{{zzy{ywy||{}~~}~~~}~|{|}|{zz{}|{z||{{yyz{}~~}}}}}|{{|}~}}~~}~}|}}}}}}||{||}}}}}~}{||}}~}{zyy{|~~}}}|{}~~~~{||}}~}}||}}|}}}}|}~}}|}}}|{{}}~~~|{{|~~}~~{|{}~|}yz{{{||}||||}{{||{z}|||}|||||{{|z{}}}zz|{{|}yz}|{yyxyyxzxwxyyxxxvy|}}}|~~~~}~~}~}||}{z}}~~||~}{|}~~~||}~||}~~|{|zz{z{{{||||}}|}~~|~}~}{}{xxx{~~}}}}~~|}|~|}~|zzyxxwwwwyxvvz~~}{zz{{{|~~}~~}W(**)*))()'''(&  3! zvvwy{y{yyzyzzyz{||{}~}~}}||{zzyyxyxwvvtwwy|}}~}||~|}|zy{}}}~}}|~|||~{zzzzy{|}}~|}|~~|||}|||}yzzz{}~~~||{{wxyyy{|xy{}||{{||}|z{{{|{~}|}~}|}z~|}|}}{~}}~~~}|}|}}|zzyy|}}}|}~~}{|{zxxwy{{zyxwxtstv{xxwvvzwusvz{z{|}}|~yxxvvtttuyy||{zyyzzyyzzzzzxyz}~}{{{zz{zy{}|{{{{zz{z{{~}~~~~}zxy{z{~~~}~~}{|}~~~~~||z{}|||}|}}~~}{}}~}}}{|~|{z|}~}{|{}}{{{|}~~|}~~~}}{z|||z{|}}~}}~~}|~|~~}}~|{}|}~~|~~~}}|}||}||{|{|}{~~~}}~~}|{{}~}|}{y{}|{{yxxz~~}~}~||{z{}}}~~~}}}{|zzz{{{zyz||{|~}}}}~~~~|}}|z{yy{}|{{|}{zyz{|~~~}}}~}|{{|||}~~}}}~}~~}}||{||}~}}~}}}||{}{zxy|~~}}}}{{}~|}~}||}~}}}}}~~}|{|||}~~}|}|}}|||{}~}~}|{|||||||}~~}{{|||}yyzzz{}||}}}|z{||{||}|{|}|}~{{|{z}||{zz||{{{z}||{zyxxxxxwwxwwyyywwy}|||}~~~~}}~~~~~|~~~{||{z|}~|{||}|{{}}~~~|{~~}{}~~}~}|yzz{{{|||{|}{{||}~}|||{zzyzy}~}~~}~}||{|||~}{xyvxwxvwwvutv~}~~~}|{{yy}{|}~~~~}~~~}~~}~}T(*+**((()'''(&  4 zuuuvwxyzyxyyzzz{|z{|}}~}||||}}zzyxxvwwutsttuv|}}}~~~}{~}}}||{{yyx{~}~|||~||||{{{|zz{yxz|}}|||{|{||{{{{{{zyzz{|}~}{{{yxxwywyyvw{}{y{z{{{{zyz||{}}|{~~{{{||}zzzz{|~~~~~~}|{z{|}{yz{wz|}||}}{{{zyyyvwzyyxywwutsrtwxxxvtxwurtzz{z}|||{zywxwvtuvxyz{{zyyyxxwxyyxyxyy|}~|||{zz{{yzz{zz{zxzyyzz|}||~}~|zxy{xz{}~~}}||}~}}}}|}~~~}~|~|}{z{}{{{{{{|}{{{{~}~}||}|{zy{}}|zy{|{{zzzz}|}z{{|~|}}{{{|{yz{{|}~~~}|}}}}}}}~}|}~}|{}{}}}~~~~}}}||{{{{}{{zzwyx{~|{}~~{zz{|~}}|z{~|{zzyxyxz~}}{}}~||yz{~}}}}~}}}~{{zzz||}{zyz|{{~}}}|}||~}||||{{zyxz||{{|zzyyzz|~}~~|}}}~|{zzzz{z}~~~~}~~}}|}|}|z}}}}}}~}{|{{~{zz{{}~}}}}|||~}|}~~~}}~|}}}|~~}}|yz|||~}~}||}~~~~~}||{{{|~~~|{|}|~yz{z{{|{{}}|{|{}|{|~||{zz}}~||{}{}}}|{{{|{|zz|}~{{zxxwwxxwyxxyxyxxx|}~{|~~|}||||~~~|}|{|}}~}}{}}}{{{{|{||}|~~}~|zy{{||~}}|}~|{|}~}~}||}|z{|z~}}}}{{{|}~~|{yxyyyxwwxuruz}~}}}z{{{|{}}}~~~~|}{}}~~U)**)*()()'''(&  5!|wvwwyyyz{||{{{{||}}{~}}}}}||{|xwwxyvvvuvw{~~~~|}~}}}|{zzyx}}|}}}}}|}}|{{|||||}~}}}}}}|||||||}||z{}}~}{}zzyywxwvuu{||zz}}}|}{{{{}}}}|}~{{|~||z{{z||~~~{{z|~|{{y{{~~~|~~}}}}{|zyxyz{yyyywvtvuuyzzywxxvuwzz|||{}}zzzywwyvwvxxz}{||z{yyyxxzyzyxz|}}|}{|{z{{{{z}|}{yyz||}|}}}}{zz{|||~}|}|~~~~~~~~||}|{yy~}{{|}}}}}||~}||~z{{{}|}}{{|||z|}|~~~{|}}}~}}}}{yz{}}}~~~~~}|~~|}~~}~}}|~}~~~~}|{}|{|}||zyxuvx}~~}{zz{}~}|~{{zyxxyy{~~|}}}}}~~}z{|}}}|}|||}||zyw|~}|zzz{{|}}~~|||}~|}}|}|{zyy||}~~||{xz{}~~~}|||}|{{{zzy||~~~||~~}}{|{{}|~{~~{|||~~|zyz|}||{||{|~}}{}~}~~}|||~|~~|{zxy{z~~~|}~~}}~|{{z{z}~}}|||}|}yyyzz{z{{}||{{{{|z{{|{zxyz~||}}}~~~|{||zzzzy{|||zyyxxxzwyzxwxyxyy{{{|}||~}}|||}{{|}~}|}}~~}||{|||}~~|{}}{{{{{}}||{||~~||}zzzz{||}~}|||{y|}||}{||{{yzz||~}}~|yyz}~}}~~}{zxxxzwvvwvuuvy{}~}|}|{|{|{}~}|}|~~}}|{}|||~~~W()***()')&''('  6 |wuvvwwyyy{zyzyz{{|z||}}~~|}~}|{zyxwxxvuvuvx{|}}}~~~~~~}}}~}}{{{{zxxxy}~~}~}}~}}}}|{{}{{{zzz{y|{|{{{}}||||{{}|{yyzy|}}|{{yxwvwuusqw|{yy{{{{z{z{yz|||||}|||z{z{xyyyyy{}~~}{yyz|}{{zyz|}}~~~}||{{{yxwxzyxxwxvvuvvvwxywxwvwwwy{{{{yz{yyzyvxwuvuuvx{|{yzzwxyxwxyxxwyy}|}|z{{{{y{zyy{{}{yyz}|{{|||}}~}|zy{zz{|}~|{z{|{}}|~~|}}|{{}|zy{|z{|||}|{{z{~~~~}z||{|{{|{{|{z|}||y{}}~}zzz|||~|~|}|{{}{||~}{~~~~~||}~~}}~}~~}}z~~}}}~}~{z|}~{z{{{zywttv{~|}~~|yxxyz~}}{~yxxwxxzxx||~|{}||z|}~}}zz{{z}|~~}}}}}{yyyz~~}zyy{{||~}~~}}|}|}}~|{|~||z{yz{{~}~||y||~}}~~}}~|{{~|{{zzz{{~~|~~}}~~~}~{{|}~}|}}~|}|}~}{{yz||{y||||~~}|}~~~}|||||}~~|{zyx{||~}}}~}~}||z{{}~}~||}||}y{{zy{{{|||}|||}|{||}zyyz{}~}|~~}}}}}||~|{{{zzz}{zy{xvxyxxyxwyz{xz{|||}}|}|~||~|{|}}}}~~~~|}}||~{{|~{{{{{}~}}}{}~~{~{|{{{|}~~}}{z{{|{|}}||~}||}|}~~~~}zwy|~~}~}||zzzyxxxyxwvyy|}||}||{|||}~~}~}~~|{||||}X))*)+((()'''('  7!|xyxwwwz|{}{||yz||}{}~~}|}||}}yxxyyxvwwvy|}}|~~}}~~~~~}}}|}}}|{{{zz|}~~~}}}~}|}}||}{|{|||||||}~~}}}|~~{|zwx{~}|zyyxwxutsv||{zz{|zz|{{||{}}}~|~~}|}||{zzzyz||}}|{{}|}|{{z}~~~~}}|{}{yy{{yyxyyxvxwwy{zzyzxwwwyz}~{zz{zxzywwxxwxwtvz}|{z{xyyyyyzywx{|}~~||}|||}|zz|~|zyz||}z{{{}{{{}|{{{~}~|{|~~}~~}~~~~}~|{z|}{||}}~~~}{~~~~||}{{|||}||~}|zz~~}{{}|}~~}~}}}}~}~}}}}}|}|~~|{~}~~~~}z{}~~||{{yywusuw{{{{~|zxxwzz~~~~}}~zywuwyyxy|~}||{||{|{|}~|{{{z}}}~~~}||}{yzyz|~~{zzz{|}}~~}}~~||~}}|}}||{z{||}~~|{|~}|}{}{z~|z{{z{{}}}~~~~}~}||z|}}~}|}}}}}}~~~{{zy|||{{{|}{{}~}}{|}}~}}||{z{}z||}}}~~~}||zy{}~}}~~}}||}~yyyzyz{|||{}{{|}|{{}{zyyzz|~|{}~}~}||}||zz{zzy{{zzzxuvwxwywuwz|zz{||{|||||}}~}||}}}|{{||{~~}~|{{||}~~}{{||{{z|}~~~~}{{{z}~|||z|}|}}||}~|zzzzzy{|{z~~}}|{|}}}}~~~{yvtz}|}~|||zz{{ywyxyyxyz{|~~~||}|{{|{||}}}}~~~{zz{|{~~~W()*)*))')'''(&  8 {wwvxvuv|{yz{zzz{{|z{}|}~~~{}}|{{{{zyywwvtttuy{|}||||{||}}~~||}|||{{zz}|zz|~~}{z||}|||zz{{z{{}{{|{z{{yy{~~~}}{|||{zywsw}}}{yyyvvvtsqsw{{zyxwy{zz{}{{}}}|{|}|{{||zyy{yx{}~}~~~}|{{|}{{{yxz~~~~~~~||{{|yxyzyyzzxvvuvuvxyxxxwwwvwy{||yzzywxwwxxuvwvttx}{{{{zxyywxyxwu{~~~}||}}}}~zyyz|{zzzzzzyzzz|~~||||{{yxwz~}~{yz{~}~|}}|}~}{{}|{z|yzz{||||||}~}~~~|}|}|{zz|||{|~|zzy{}~~{zz||}~~}~||}~~~~~}~}}|||||~|{||}~~~|}}}|{z|}~||{xxxuttuxzvvyy|~}~|yvtuxz}~}~|{~yyyvwwzywy{{|z||{{z{z|}z{{{}{}}}~}}|~|{zzzy|||~{zy{{~}}|}}}~~|{|}|}|{||}|zz}~~~}}|}~~~~~}|}~{z|~~~{||zzyz}~}~{{~~}~}}}~~{z||}|~}~~}|}}}||}{z|~{yz{z|}~|}|~~~}||}{}}~}}|||{|}{|}~~}~~~~}|}{{|}}~~}{}~|~zyyz{{z|{|{|||}~|{|}|zyyz||~|{}|~}}}|~}{||zz{zyxz{xxwyyy{zywz}}{{{{{{|}}~~~~}|~|{|z|{z{~~{~|}|}}{z|{{||y||~~~~}{|{z|~|}|{{|}}}~~}{}|{yx{zzzzzy}~}||{}|~~}}|ywuz||~}~~~}}|||{z|{yzz|||}~~~}~}}}}}|}~~}~~|y{}|}~W)****((((''((&  9 |zyywxwwz{|{{|{~||}|{}~~~~}z{|}{zyyxwvvtvy}}}}~|{{|}}}}~}}{|{|}~~}{|~}~~~|}~}}}|{{|}||}~||~}~|||yx~}~~~{|zxutz~||{zxwwxuvuw{|{zzzz{zz{~}~~}~}}|}|}|||z{{zzy|~~~}|}||{}}zyz|}}~}}}}{z{|z{{{zyvwvxwxzz{zyzzxxxz}}{{{{xxyyxyvwvxttv{|{|}{yyzxxzyvuz~~}~~}|{{{}{{}{{}yzyxz}||~|zzxx}~}z{}~~~}|~{}}|z{{{}~}}}~}}}~~~~~|}{z{~|{z}~|||z}}~|{~|}~~~~~~~~~~{|}|}|}{z||~~}}~|||}~~~{yyyvuvvxzwuwxz}}}~zwtxz|~}~~~}zyywxxxyxy|||{|{{z{zyw}~}||z|}}}|||{|}|{|{|||}}|{zz{}~}|~}}}|||||||{z|}}{{|}~~~|}}~}}}|||~}zyyz}~}|{zyxy{}}}}{{~}}~}~}~~}{{|}~~||}}~}~~}}}|{}}{yzyz}~|{{}}|}|||}}|}}||}~|}~~~~~~~}|{{|}~~~~}||||~{zzyzz||{||||||}{|{}{zyyx{|}|z|~}}~}}|||}{zyxxwx{wwwy{zz{ywz{|||{z{{{{}}~~~~~||}|{{y{y{|~~}||||}~~|{{|z{{{{z||y||}|{{|}z|}|z}}}z{|}~}}~}}{|yyyzyyyzwxz~}}}|{z||}~}}|zywy{|}}|{}|||||{{{{|z{|{{}~}}|}|}}|}{||}}}~|~~~~{{{{||~~X))*)+()()&''(&  :!|xwwxwxwxzyzyx{|{{zzzz|}~~zx{}zxxxvutuutxz}{}}zzyz{{|}}|}}}}z{zy{{}}||z{|||}}|||{{{|zzy}zz{|{{~}||{ywwy}}~}~~}zyyusx}~~~|{{zxwwxwutsx{z{zxxyyxy}{||{{|}|{|zz||{}{{{zz{}|}||}{|||{||zyxxyz{~~}}{}{{zzz{{{yxvvuuwxxzy{yzxyxwz{{zz{zxwyxxwvvuwustvy{{|zxyxuwxwvvx}}}~}~}}|{{|y{{|{zzyxww|~~{||}{{yyz{|}{z{|~~~}~}||}||{|}{zzxz||~|}~}~}}z{~}~~~}}|~}|zz{|{{z{{|{{z{}~|{zz|{~~|}}}}~}{~}}|||~}}}~~}z{|}}~}}|{{y{}~~}{xywvuwxwxxvuuwxz}~~yywzz||}}~~}~yxxxxvxxzy{{z}}{yzzzxuz}|z|{{|}~|}~}}z|}{{{|}{|}}{zzz|~}}|}}}}}||}|||||zz|}||{||}{|}||~}}~||{{|{{yyz~~}}z{xy{}|~{zy{|{{~|}~}~~|}~}|}}|}}}~~~}}~}~}|}{{{yyz|~|zz}~}|{{|||}|}~|}~~}}~~~|}|||}}}}|{~zy{zz{}}{||}{||}||{||{{zxz||{z}~{}~}}}~|||}|zyxwvxyyyy}}}|}zyy|{}}|yz{||~~}|~|{{z{z{z~~}||}|~~||{||{|}|||{zy}}{{z{}}|||||}}|{|~~~~~}||yyy{zxwyyx}~}}|{|z{{z}~~~|zzy{|{}{{|{}|{|||{{}|}}}}}~~}~~~~}~|||}|{}~}~}||{}|{V)*)(+((')''')&  ;!}zyyzyyyyywzzz{{{|{{z{|~}{{~{zxxxwwwvwx{~~}~{zz{}|}~|||~~{{z{{}~~}|}}}||~~}}}}|||}|}|}|}|{~}|{{zwy~{{~}|zzwz}}||zxxwzxuxxy{|zyyzyyy|}|}}{||~}|z|{|||}|{|{|}~~~||}}}~||}}|{z{zz{|~}|~}{||{||}|zxyxwxyxy{}{{yzzzz{||{{{xxyyxyvvwxwttvy{|}{zxwvuxzwy{}~|{|}|{|}yzyyz|~~}~~}|~{}~|||~|~~~|}}}z|~~~z{zy|~}}|~}|~}~}~~}~||{}~||z|z|~}{|~~}z}{|{~~~~~}|{~~~}~~~}||||~~~}|}zz{}~~~|{xyxvyzxxxxwvyxx{~~}|{{z{|~zzxxxxxzyz{{zz||zz{zyux}~~~||{||}~~|}|}||||||}|}||{{z{~~}~|}}~|{~}}{|{zy}}{|}}}||||{y~~~}}~}|}zz{{{z~~~|zz|{|||{yyzzyy}~~~~}}}||||{}~{z|~~|~}|~||{zyx{||zy{~~{zz{{|}{|}~~~~~~~~}||{}~~}}}}}xxyzz|||zz{|{{|}}}{||{zzzy{|{zz}{{|}}}}}{yz}}{zxxwxxwwy}~}}}yyz|{||zx{~~~~~~||~{|z{yzz~}|||}||~~}|{}}|||}}}{yxz|z}{||}||}|~|{{{||}~~|||{zyxxzywyxy{~|{|yyzyzxy|}}}{zzy{z||zzz|{|||}||}||}~|{}}}~}}~~~|||{z{||~~~~{{z|z{}X()*)+()()'('(&  <!|zxxxxyxyyvwyyzzz{xzyz{|~}{{|z{yyxwxwwvxz{||||zwxy|{||zz~~}zzzz{}{|{{{{|{}|~|}|||}{{|||{{|{z{}{{z{xxxzzy|~}~~~~|{yxy|}}|{zxxxwwuvvxz{yxwwyyx{|z||zy{}|yyxw{{}|{{||{{}|~}}||{}~~~|{}|{zzxzy|~~}}|{}|{|~~}{||zxxxwwywzz{zzzyz{y{|{{{zuvwxxxuuvywttvtxx{|ywustuvwxz}}}|~}~||}{{z|{z{zyz|}}}}~~}}||}}||{|}|}~}~}{}}}{|}|||zxwzzzzx}}{|z{z{|}~~}{}}{{{}}||zzz{}|||}}{zz{{~}}~}~~}||~~~~~~}|~}{||{z}}}|z{{{{|~~}zyyzwvxzxwxyvwxxxz|~{|{{|{}~~~yzxwwvx{{zzyxwzxyvyzxwx}~}}}{||}~|}|{~~|{{}|||~}}}}|z{~|~~~~}|~|{}~||{{zxz}|||~}}|||{z|~~}}}}|{{zz{{{y{~~{y{{z|||zyzyzyy}}~~~|}||}}{{{~}~~~~~}}}}|{zzz||zzz|~{z|zz{~~||~}}~~}~|{||~}~}~~~~}zyz{{{||||{|}{{}}{{||z{|yxz||||}||}~||}}{{z}}{{{xvwwwwy~}{y{z|{{zxx~~||~||{|zz{~~~~|}||~||{}|}}~}}}}yyy{{|}~~}}}{}~~}}z{{}}}~~{{{{zzyyzzyyyz|}{yxyxz{yx|}~|{{zzz{|{z{||||~}{}~}}~|{|~~|}~~~}}~z{}|}~~}|{z|{z{~~X))**+((')&''(&  =!{zyz{{{yzzzwy|z{{{zzy|{{~~~~~}{{zyzyyxy{z|}~{zxy{}}~}|{~||}}}}~}}}}|{{|}~~~}}}~|||~{{}||||~|{{|{yxz{z|~|}~~~|{}~||zyyxxwyxyz|{yyxy{{|||{}|{z~}}yxvz{~|}|~}|}~~}}{|~}~~|}}}|{{{{}~}~}|{}~}~~}~~~{zzyywyyzz|z|{{{z{|{{||xvvxyyzyvxzzxuvuvy{yywvutvwwxz}|{}~|~}~|}|}}}||{|||}}|}~~}}}{}|}~}|}~}~~~~}}{zwxyyyx{||}{|}}~|||}{~}~}|{|{|}}}|}~~}|{y}~~~~}|{}{z|~~~~}|{{{}~~{zzzyww{zwxxyyyzy{|{{||}~~}~yzxwwvy{z{zywxyxxxzzzzz|~}}}{|||}|}|{|~~||}|{|~}~~}||}~}~~}|}~~}||{|xy||{z~}~}~}}|~~~}|}{}|{{{{|{{{~~}z{||}||{xyzzzy{~}}}}|||}}|zz{{}}~~~}|{zyz||{yy{~~{zzzy{~}}|||~~~}|}}}|||}~~}~}~}}~zzz{{{z}{|{|{z{{|{|}zz{{zyy}|{{{{z|~}}|}{z{|}~|zywvwvvw{}{{z{{{xwv||}~~~||}}}||{zyz|~~~|{|{~zz{|||}{|~}|{wyzz{|~~~|}|||}|}|}zz|{|{|}{z{{{{zy{zzyxy{}|{yxvwx{yx{~~~}|{{{{{||{zzzyy{~~{z|||||{|z}}~~~}~~~~}}}{{|{|}~~}{yz{zzz|}W()*)*((()'''(&  > }zwzyyxzzzxxxyyyyzxxwxxy|}~~||zyyxyyyxyy{|}zyxyy||z||{|~~~||{|{||{{{{{z{{|}}}||}||{||{{{{{z{|}{{|{yyyxyy{zz}}}|||||}}~}~}}{{yzwwwwwwz|zyxyyyy{zz{|z|z|}{wvsuy}||{|||{{||}}}{zz{|~~}{||zz{{}}}}|{zz}~}~}}{}{yzxyxxzyzz{{zzzyzy||zz{yvuwwzywwxyxvwutuwywvvvtssvwwy{z||~}{zzz|zy~~}|||||}{{{||||{||~||~|}~|{z{}~~|}}~{}|}{{||zywxywxz{~~|z{{{{}}~~|{{{z||~~}{zz|{{|~{|}|{{~~~}~~|~~~~~}}~}~~|||~~~~|{yyx{~}~}~|{{{xwwy{xxxxxyzzyz{zz{}}~~zyytuwwzzzzyxyzyvvxyzzz{~}~~}}}|{|{~}|{z|}|}}||~|}~~}|}~|}}~~~~||}~}~|{yxzzzy{}~~~~~~~~}|}}}|{{{|z{{|~~}{{|{||}zyzzzyy{}~~}}~}|~{}}||{{|{{|~}}}~}{y{{|zzzy}~~|{zxyz{~}}|||~~~~}}}~}|~||}~~~~~}~~~zz{{{{}}{{|}{{{}|zz|{y{|{zz}}|{}{|{}}|~~z{z{|}||yxvvwwwy}~}}{z|zwuwx|}~}~}}{}}}|~{zy}~}}|}|z{}|||}}~~yxyz{}~}}}|{{||}}|{||||||zz|{{{z|{|{{yz|}{{zyvwx{xxy|~~~}~||{|{{{|{zzzyxw{}|||}~|||{}|~}~}~~}~~~~|z{||}~}|~|z{{yyy|}W))))*((()'''(&  ?!~|yz{{{{z{{{z|y{{{zyyyvx{~|~~~}{yz{yzyy{|}~{{zzz|}}{{z}}}~}}{||||||~|{{|~}}~}~}}|||~|}|}}}}~}||}||z{zyy|{zz}}~||~~}{||{xxyyyz}|{y{zwy|{{|~}|{}}{xwutx}~}|}|~|~|}~~|zzzz}~}|}|}|}}~}}}{{{|~}}~}|{{yzy|}|{|{z{{zzz{{{zzzvvwwz{yyy{zwvwvvxyxwvwvuuvwyxzzz{}||{zy{~~}}~~~|~~{||}||~~}|}}}}~}}|||}{~}}}|~}}{}~|z{zzyxz}}||{{|}~~||y|}{~~|zy|zzz~}~}}~}~~~~}~~~}~~~~~~}|{z|yz}}|}{yzyyywxyxzzyyzzy{{~~}~z{ywvwxz{{zzzxyyyxzy{z||{~|~||}}~}|||~~~||}}}~~~||}~}~~}~~~}}{yzyzxy}}|~}}|{}}}|||{z{||}~|{}{{z|{z{{{yy{}}}~~}||~|}{}{{z{zzz}~~~}~{z}{{zzzz|~}{zzuxz}}~|||~|}}z}~}{}~}}~~~~}}|{~}}zyz{zz|}zz{{zz{{|{{||zzyzyz}|||{zz{}}}}|{zz|z}|{{ywvvvtvz}~~|{z{wvxyz}}}}{{{}}|}{yz{}~~~}}||}{|~}{{|}|{yxxy{}}}|zz|zz}~||{|{{{{zzz{z{z{|||{zz{|{{|zwxxyzxwz{~~~}|~}|{||y||zzzyvwww|}|{z}~}{{|{~~~}}~}|}}~~}~}||||~}}~|}{zzzzxx||W)))(*((()'''(%  @ }{y{zyyz{{zzy{yyyyzyvvsrx|z{~~~|~~}~|{zyxzxyyz{{||zy{y{{{zzx|zy|~}|}{{{}{z|||{z{{|{|||||||{}|||{zz~|||}|{{zyxxzwwux~}}|}z{~~}}~}}|zzxxyxz{|||zzyxzzy{}|{{{|zxwtrtz|}|}{}||{z{}|{{{yz~}}~||{}}||}}|{{yyy||~||{}|z{{xxz|||zz{{{zzxyzzyyzyutuwxzyxxwxvvuvwvwvusvuuutuvyxxyzz{{{{xy{{{}~~~~~~}|{}|zy{||||{z{{zzy}}||xy{z|~~}|~~~|}|~{}}zzz{yyyzz|~~||z{xz}}{|zx{|{}~~{yxyyyz|}~~~}}}}~~}|}}}|{~}}~}}~~|}~|yyz|z}~~~}}~}}zxzywwxvwy{zxxxyyz}~~~~~}zzyxvvxz{z{zzxyxwwyxz||{|~}~~}}}||||~|||}~||~}}|~}|}~~{}}}~~~~|}}}}~~}|{zxyzz{{~~~~~~}~}|}|~|}}|{z|||~}}|}{{z}|z|{zyy}|~~|~~|{|~}{|{yz{yyz}~~~}}~}z{||{z{{{}~~{|xyxyz|}}{}}}|{|{y{}~~}||~|}|~~|zz~~~zyz{z{|~{{|{{zz}}{}{{z{xzy}|~|{zy{|}~}~zzz|{|~~{zxwvvvxy{~~}{{zxyy||}~~}~|{{||||}{{{}~~~}~}~}}}~}|}}}{yzwwy|~}}~}{{{xxz~}||||z|zzz{{{{|}}|}{{{}{{|{yxzzwwvx{}}}|}}{|}|{|||{{{xwxuz}}}}}}}|z{|}~~~}|}}||~|~}~}}}~|}||{{{|{zy{|W))*(*))()'(')&  A!~|z|}|z{}}}|z|{{{zyzyxtrw{z{~~|~~~{y{{zy{{||~|||||||~{z{|{yz~~}|{}|||~|{||||}~|}}}~~}||~|{}~|~|~{}}}{zyzyxwyz}}}||}~~}}zzyyyz|}~~{{yzzz{~|{{{{ywyutux|}}}~|}|zz}|{z{{{{~}~~}~||zy{|~}|~}}||zyzz{~}|z{{|{{yyzyzyzyutuwyz|{yxwwwuvvxxussuuvxuvxwxwyz{{||{{y{|{}~~}||}~}|}{~~}}|||z{z}}~|zyzzy|~}~}~~}}}}}||~|{zyz|{}~~}}zyz}~~~}{zyyz}|}~|yzzz{||}~~}~}}~}~}}~~~}~}}~}}|zx{|{{~}~~~~|{{yyyvwwwzzyzyyxy}~}~~}{zyywvwx{|{zyzxxz{zzy||}{~}}}~|}}}~~}}}}}}~{~}||}}}~~~~}|~}~~}|~}}{~~~|{yxy}{{{|||}~}}{~~}}|}}}}|||z}}}||}~||{}{|}z|{y{z~}}}{}||}{{{zxz{{y{|~~}||}~}|||||{{{{}~~}{{yyyz||||~}~||z{yy|~~~~}|}|}~}~|{|~~~}yyzzy{{|{|{|{{z{|}|~|{yzxy{|}}}{{yyz|~|{z{zz||}{yyxwvuxxz~~}~{{{yzz{|}~~}~}|z|||{||}||||}{|||}~}|}~}||}|~~}{zxywyz{~}}||zyxxz}|}}|{{{{yyyzzz{}|}|zz{|y{|}yxxzwvvvy{|}||{|}{|{z||}||{zxwwxxz|||{}}{z{z}~|}|zzy||~~{|}||{{{zzzzzzyz{V(**)*()()'''(&  B {{z{}|zzz{|z{z{zzzyyyxutwzy|~~~}||~}~|zzz{{z{z{|||{||||||zyxzxxw||~}||||{{y{{{||}|||{{|||}~}}}{|{|{||}~|z{}}zyyyxyxy|}~~}~~}{{~~~~}~~|{yywxy{||~|zyyxxy{|{zzzzvwvvvz{}}~|}||yxxzzyy{zyy|~}}~~}}}~~|{{yyyz|~}|||z||{{|xxz{{|||{{zz{yxxyzyyyytuttx{zzywvwvwuvwvsqruuuvvvwwvuyyyyz|zxwxzyz|{||~~~}}{z|}{{{z|~}|}{}{yyy{|~}|ywzyy{~~~~}}{|}|{|}}}|{{}|zzxzzz{}~||{zxx|}}|~}{{xxz{|z}}|{zzyy}|}|{z|~~~~}~~}}}~~~}||}}}}~~}|||{zyx{{{}||||}~}{|yzyywwuwxyyyyxwu{~}~~}~~~~}~~{zxwwuxyzyzyxyyyyyyzz||{}}~}|}}z}~~}|{}}}|}||||}}{|{|{}|}~~~|~~~|}}z}}||zz{|z|{z|{|}~~}|{~~||}|}~~}|zz{|{{}z||}{}}}||{{{z|}~}}~}{|{{}}|{{yzyz{{{}|}||}}~}}}||{{{zy{}~~|{zyy{z{||}}||{{zz{|~~|}}~|}~~}{{~~~~zzyzz{|~{||{|yz||||~~|{{|z|}|}}}{{yy{~{z|{z~~~{{zwvwwwx|~}{{zz{|||~|}~~}}|{|{||}}}|~|{|{{{}~}}}~{}~~{|{yy{{|}}}{{zxy{}}||}|{{{xxz{z{|~~~|{}|z}}{zzzyxwwv{|~~|{{}|z{{{}}}}{zxxzyzz|||}~}||||~~}|~{z{|}~~|~}|}{{y{{{{||{U)**)*((()''')'  C!zz~|}|{{}}}}|||||{{zywy||~~}}~{{|{{||z{|~}}}~}~~{yxyyy{|~~}}|}{|{|}~}~}}}||{|~~~}}|}|}||~{|}}|}{zyzz{}~}}}~~~}}{{|yyz{|~}zzzyy{{zz||{yxwxwy|}~~||zxxzzy{|{{{|}~}~~}||{zz||~~~}||}}{{{y|~~|}|||{{{{y{{zzzzvvtsvzz|zzvwxvvvwwtssvvwwwwvxwvxzzzyzzyy{|zz{|z||~~~|{{|{{z|}~}~}}}{z{|}||}|zzz{z||~~~~}}~}{~~~~~~|zz|||{}}~}zzyz~~~~||zy{}}|}}}||}{yz}}|{{|~~~}}~~}~~~}}~||||{zy{||{{z{|{~~||{{yxxuwxxyyyxvwz|~~}~~~zyxywvwyz|{xyxzyz{z{y||{{~}}}}}}{|}||}}~|}}}|}}}}}{yz{{|z}~}~}}}~||}~|{{|{|||}{{z{~~}|~|}||}~|}~~{|||}|{{|~||||||||zz|~|{||}{|{yy{z||}{|{~}|||}|~|{zzzyyx|}}~~|{yzxxzz~~~|{{{{|{|}~~}~~|}}|}|~}}|||}}xyyyz{|}{|||{z{z{z{~}|}{{{}}||~|{z{y}~~{z}|z{{|{{{ywwvwxz~~}|{{zz{{}|||~~~~~~{{{z{|}}|}~|zz{zz{~||}}}}~~}|z{{xz{|}}}|{yyxxy}}|{{{|{yywxyyz{}~~||~}{|}zyz{zyxwuy||{|{|{{{{zyz}|}|{yyz{yzy{z{}~}~~~|~}{|{{{z}}~~}}}|||{zz{{z}||U)****((()'''(&  D yux|}~|zy{}||{{z{{|||{yxy{{||}~~~}{|~~~|{z{{{{{z{{|||{~~}}|zwvwyyxz|~~}|~}~~~}{{{{{{}{}||zzzzyz{}~~}|{|}yz}~zxz}|{|yzz{{{}~}~|}~~~~~~~||zyyzyz}~|{yyxyyyyz{zzxywxxxy{|}}{zwvvxyxxz{||{|}}~}~||{||{{{}|}}||z{}}{|zz|}~~}}||}{{|{z{zzzyzzutstvyyyz{yvwxutvvrrtuutvvvvvvtwxyzyyxvux{xwx{wzy{}}~~}|zy{{z{|{~}||}{zzzz{y}zxyzzy}}}}|||}~|}{|~~}}}|zx{|zz{|~~}|}{{yxz{}~}}~}|zyz{{{{|{{||{y{z|{{{y}~~}~~~~~}{|~~~}}{}}}}~~}}{}z{z{z{{{zyxz{~~|}}|zzyzxwwxxwyxxvvz}~~~}}~|}}|zzywxxxz|{{zyzyyxyz{{}|z}~}~||{}{z{~|}|~|}|}|{{|~||yyyzz{}~~|}~}}|||~~|{|{}}|{|}{z}~~~~~~~}}}}|}}~~}{~}|{||y|~}||}}||{{z|~~~}||||{zyzx{{{|}||{~~}}|{z}}|}|zzyywxwz~}|{zyyx{|~~{|{{z|{}}~~~~~}}|~}}~}|}}|}yzz|z{{}{|{|{{z{{z|}}||}{|}~}{~~|zy{y|~~}{}{{{|}|{{zyxwvwx||{{{{|}~|||}}~~}|}{{|~||~|{y{{{{}|~}~}~~{|||zy{|}~}{{zyy{}}||{{{|zywwxxy|~~~}}~}|}{y{{{{zyxwyz}|{{{{{{|zzy{~~}~|z||z{z{zy{}~|~~~}{{||||~}~}~}|~~|{{||y|~V)**)*()(*&''(&  E!{xw{~}|{z{||~~|||}~~}~{{z||}|}~~~}~}~~}|}|{}|{{}}{{{~~}}{ywyzz{{|~}{~~}}}{{{~}~}~{{{}{|{~~}}||}zz|||yx{~}}||z|~}{}~~}~}{||||z}~}z{yzzzyyz{{zzyxyyz{|}}{zywxxxy{}{~|}{||~~~{~}~|||||}}}||||~|||{{}~~~~}}{{{||{zzyzwuuwxyzz{zzxwywuvwtstvuvuwuvuuuxzyyyzxwvx{yxxxxy|}~~~}~~~~}|}||}||}~}}}|z||zz{{|z{z{z|}}}}|}}~~~}~~{yz{{z|~~~~~|||z{}~~}}}}|z|}|||{yx}||{y{~~}||z|}~~~~~~~|}}~~~~{}}}|z{{}{{zy|{}}|~{z{zzwxywvxxxxx||}~~~~~~}~{zzyzwwwy||zzzzyxwxy{{}|{}~~}}~|||{|||||}~||}}}}|~||{{yyyz{}~}|~~}|}}}|}{{}~}}}~||~~}~~~}}}||~~~|}}}{{{{{|{{{||}}||{|}}~~~}}|}{{||{yyy{|||}}{{~~~~}|{{}~}|{zyxwwwx{|}}{{zywy|~~~~|||||}z||}~~}~~~~|}}~~~~~}}}||}zyzzzzz|{{|}|{|zzyz|}}z|{z|}|{}}|{zyx{~~||||{{|{{{z{z{xxxx|~~~|{{|{}|{{||{~~~}|{zz}|{}~|zyzy{{}~~~}}}}}~~~~~|{|}{{|}~~}}||zyy{{|~{zyyzzyvwvwx{}~~~~|}}|zyz{yzzwwwy{|{z{z{{{{yzz}~}||{{{zzzzxyz|{|}}|~|{{|z|}~||}~}|||}~~|{{{y{~~W()***(('(&''(&  F ~yxx|}zzzxy{}}{{z}~~}}zyz{z|||}{}}~~}}~~}~}{{zz{|{yz{}|{y|}~~}{ywyyyyz|}|{|{~|~}}||zzz|{|}|zy{{{zy{{|}}{}{{yyz{xxvx|{|zy{z}|{z}}}~~~~}}~}||~~~|{|~}yzyzyzzwyy|zyyxy{yxy{}|zxyyvwvyz{|}|zz{||~~~}}}~|{{{}{{|{zz{|{z{||~~~~}|||{{||zzxxwuvvuyzzz{{{yxyvttutssvuuuvuuuuvyyyxyyywwwyxwwvvy{}~}}~{{~~~}}}}|{}}||}~|~|{yzzzzw|yyz{zyy||}|zz{}}{z|}~}~|}{|}{||}~~~~|}}|z{{{||~~|{}||{{{{|{{vvz}{{{{{}|{z|}}}~~~}}~~|}~~{|}||{{{z{zzxxz||}}|{|~}}{{zxwywvyzyxwy||}}|}}~|~}zzzxyxxvwy{{z{|yxvxxx{{|{|~}}~|{{|{{z|{{|~}{|~~}|}}|}|yyy{{|~|}~~}|~|||{{||~~}}}~~}~~~}}~}}~~~~~}||||{{z{|{{}|}}|||{}}}~~|}~~}}|{{zyxyy{|}}}}|||~~~|{|{zz|}{{zyywxxxz|~}|{zyvw|}}}}{|}}||~~~~~~}}~~}}~}|~yy{{z{{}{z{{}{{{yxy}|{{}|||~}||}{zzyvw~}{}|{}||z{|}|||zyz{|}~~||{z|}zz|yyz}~}}|{|}}{|}|||zz{~~~~~|}~}~}}}||{{{}||{{xyz||}}{zzz{zxxyvvy|~~}}}|zz{|zzzxwzz|}|{|zy{~|{z|}~~}{{||z{zzxx|||~~|}|{{}z{|}}}~}~}~}}~~}}|z{|~W(****((()'(')'  G!~{z{|~|||yy|~~|y||~~|z|}{|}}{|}}~~~}|}z|||{{|~}}|}~~~}{yz||y{{}|}}{||}~}}}~||{||}}}||{~}{{{}~}}|}{{{{{yzz}}||z{{}zy{|}~~}~~~}}{z{zz{zy{|{{{{zzzy|~}|{zxxvxvxz|}~|{{||}~~|||}}||}{z{{}{|}~~~~}}}}}}|{ywyvuvwyy|{|}{zyzxwvvuuwvvvvvuttuwxy{yyyyxxxzzxxxxz|~|||}}}}}}~}}|}}~~~~}|}|{zz|{{z{zyz||||{z|}}}{|z|}~{}~}}}}~~}~~}zz{}||~}}~}}||}{{wux||||||~~}|}}}~}}~}}~}}{|}|{{{zzy{|}}}}|{}||zyxyxxyzxyxz|}~~}}}~}}z{zz{wxwwy|z{|}{yxzxyzz{zz}~}|}|||||{{||{{~|{{~~||||{}~}{{|{{}~}~}~~~|{|{{{z||~}~~|}~~|}}}|~~~}~|{}{z|z|{|}}}}zzy{|}}~~~~|~|{z{{zzyzyz~~}|{}}~}|z|{{|}zyzzxxxzzz|}zyxywwz~~}}|~|||}~~}||}~|~~~~~~~}}||}yyzzzz{|z{{||}|{yyz|zz{}~}|}}|{|zyyzwvz~~|}|{|}{{z}}}|~zzz|||~}}|{{|}{xyyyxz}}~}z{}z{z}{|{|{|~}|}}|{|}~}}|}}}{|y|~~||{{yxy{{|}|z|{{yyyyxvy{}~}~~|~}{{z|zzyzxwz}|}{|{z{|{{{{{||~{zz|{|yywyy|{|}~}}|{{{|zz{||}|~~||}}}|}~}~{{|}|V))***((()''')&  H!}|zz{{|zyyxz|||zz|}|z{}{z{}{z{|{}|~~~~~}|z{{|{{{z|||z{|{~}~|{zz{zxyzzz{zz{||}|}~}}|{z{|zzz{{|{}}}{{||}~{}}||{{|zzyy{|{zyyz{xwvzz~|~~}~~}~~~}}|||z|{|zzzz{z{zyyzxwz{zzyzywuwyyy|z{|zzz|~}}}}~|}{{|z{|{zyxzzzz|{}}~}}|}}|{|}|{zyyttsuyyyz{{{xzyxvuvuuwvuuustttuvxwwxwwxxwwyzxwxwy||{{{|||{{~}||{~}||~}}}~}|z|zyz|zyzzzxy|yzz{yz|||{zyz}}|~|}~}|}}||{|{yzz}}{|~~{}~}}{zzyutvz|||}{|}~}}|~}}~~~~}|~}}}|||}}}}|{}||{|yyy{|{|}|{{||}~~zzzyywxyxvxyz|}||}~}}}~zyzyzyzwvwxyx|}|xxyyzz|{z{}|}}~}}||}|{|zzy|}{z}|~}{{{~{z{z|}~~~}~~~}|z|zzy||{}~~~}}~}~~}}}}}|}~}}||}|yz{{{|z}}{y{y{|||~}}~}|||yyy{z{zyz}~}}}|}~~|}||zzzyyyzxxxyz{||xyyywxy}~}}~~~||}}}z~~~}~~~~}~}~~~}}~|~zy||z{{|{||}}||}zy{|y{{}}||||{}zyzyxw{~~}~~{{z{|}~{{{|}}||||zzyzzz{~~~~~{|}zzz||z|}||~~|||}}}|~|}}}{z~}|||zyz{z|}~|{||{zz{xyz{}~~~}|}~|z|}zzyzyxy}}}{}|{{||z{|{{|}}zz{{}z{zz{|}{~~||}|{|}|{|~|}}~~~||~}||~}~}{{~~W**))*(((*&'')&  I!~{|}}}|{{yz}}}}{||~|}{}|z{~}{||}~}~|}}}{|||}}~||}~~~}{}|zz{yz|}|z{}~~~~~~~}||||{z|z||}}~|}~}|}}|||}z|z{{|z{yzzyvvwy~~~~{~~}~~}}{|}{z{{}{|{{zzz{z{||{zzxwwx|||}}||{{{~~~~}}|{}|}}zzzyz{z|}}}~~~~}|}~}}{{zuvuuwxzy{}{xzzyxwywxwvuuwvustvwwwyxwxyyxwy{zxxwx|~{zz{{~~}~~}|~}~~~}|~|{z}|zyzyzy{z{{|{||~~~}~{~}~~~|}}||~{yz}||~|}}}{zzxvwx{}}}|{}~~}}~}}}}~}~~}|}}}||||zz|z|{||||}||{}|{{|zxyzyyx{{|}}}}}~~~~yzyz}{zzxwwxxz~|{{yz{{|}{}}}~}}~|{}}z||z{{z|{{{}|}|z|}|{y{}~~~}~}~}~}}|{zzwyyz}~}~~}~~}|}|}|~~~~}|{|}{|{z{|{|}|{zzy{}}~~}~~~|{{yy{{zzxww}~~~}}~}~}~|}{z{{zyxxwxyyyz{{yyyxwvw{~}}~~~}{{|~}}}}}}~}}}}}}}}}}|~~}}|}zy{}|{z|{}||}|{|{yz{zz{{}|{||}|{zyxyzz{~~}}~|zy||}~}{|}}}~~~|{|zyyzz{{||}~|{{zyy|{{}|}|}}}|{||}}~~}~~}|}}||{}}|}}}{{y{z{{}||{{{zyzyyz||}}~~}}}}{{z{{zzzwxy||{||y{{{{{|{zzz}{{z|xy{{|z{{|}|~~}{}{{z|{||}{{}~~~}{z{{}|~~|~}{{~~V(**)+(('('''(&  J {{z{||}zzyzz}|{{{||}~}}{||z{{{|{{|y|~}}~}|}}{{zz{|||}}}}}~~~}|~{yy{zzy|{{z|}{|}}}{}}|||{xzyxzyz}~|~|{{}{{||{{{|{{zzzz{{zzzzxuuxxz||{z{~~}}||{{}{{zzz|{{zy{yy{zzyzzxwvvyyy{zy|zzz|~~~}}|~{{}{{z{zyyxyy{|~~~~~~~~}}~~~}}||{|zvuwuuwwxz|{xxxwwwxxxwwuuuusrtvwvwwxuuwwvvxyyywvuy}{xx{|}~}}}~}||~~}}}}~}~|{|{z{|{z{{yyyzyyzz}{}~}}}||~}}}~~{}|}}z}~|zz|{|||||}}{|}~|{yzxxvyyz||zzy||}~~}}}~~}~}}~~~}~~~}~}|||{yy{yz{|{|}}{||}|{zzyxxxxyxy{{|}{||}~~}yyyy{{zzyxxvvz|||{{{{{|~}}~~||~||||{|{{{z{|}}{{{z{zy{|~||z{|~|}}}}}}}}{zzwyxz{}~~}~~}}{}}{|~~}{|~~}|}||||{{{{{|}zyzzz}~}~}}}~}}}|zxy{zyyyx|~}|}|}}}|zz{|zxyxxxyxz{{xwwyxvwx~|}}}|||}||~}~~}|~}{}}}}|}~}~}~}{}yxx{}||}|{}}}{{}zz{{{y||z{|}~||}z{yzzzz|~~~~}{{{z|~|||}~|||{zzyz{|}}|}~}}zxz|{||~|}}~}|}}{{}~~~~}}}~{|~~|~~|zz|z{}|}}{}|{{zzy||}~~~~~}}~~||}~{}z{yxx{}||}{{|}{{|}{zz}||z|zyz||{|~}|}}}|~|||}||}}{||~~~}|zzz~}}}z~~~||~}V(**)*)(')''((&  K!z{|{}~~~|{{||~||{}||~}}}}|}}~||{{{~~}}~}}}}}{|~~~~~}~}|~|{|{{{}||{}{|~~~}}~}}}}|{{{xzz{}~~}||{|}~~{{{|||{{|||{|z{xvvvyz{|zyz}~~|}}{{{||{|||z{||z{|zyyzzxvwyzz{{z{}{{|~}}}|{{|yzyywy|~~}~~~~}~}{}}{vvvvvwwwz}zyzzyyxzyxwxvvwvstuwxxyyxvvxxvw{zyywwvy}|zx{~~~}}}~~}}~~~}{z{}{|{~yzzzzy{|||}~}}~}}}||}}{z~|~}}|~}}||~}z{zyyzy{{}{{{}|~~|~~~}}~~~}~~|}}~}~~}}}|{y{yz{}~~~~}}|}{|{zyxxyyy||{{|{|||~~}{zyz|{}|{{zxxy||z{}|{|}~~}}}}}}||||}{{{}|{{{z{zzyy|~~}{{|}~}|}}}~~~{yxyxy|~~~}}}|||}}}~|z~~}~|}{~}{yzz||{{z{zz|}}~~~}~~~~}|zwxzz{zzyz~~~|}|||~}~{{{{zzzxxxyzzyyyvvwwvww|~~}}z{{~{}~~~}~}~}~{}~|}}}}~}}}|}xwwz}|{|z||}{{|{z||{z{|zz{|||}|zyzz{zz{{~~~~}}{|~}|}|~}}~~~}|{zz{xz|||}}}}|yz||{|}{}~}}{|}{z|~~~}||~|||}}~~}}}{{|{||}}||}|{z|zzz}|{}}|}~}}~}|}}{|{|zyyz|}}}zz{|{z|}{z{||{{zz{zz|}|~|}|||||}{|}|~|~|}||}}~~~|{zyx{~~|z{~~}{}|V()*)*)(')'''(&  L xwzz|}}|{|zz{{{{|~}|~~~|}|z{{{}|{zyz{~~}~}~}}~~}}z{|}}|}}}}}{{{zzz|}{z{|{|}||~~}||}{{{{yxy{{}}}~|{{z|||{{{z}|z{{{{|z{zzwvvvwvwyyyz|}~~~}~||}|}z{|zz{{{zy{{z{{zxxyxwwwyyyzzyxz|{|~}}}||}|zyzzwyxwxy{}}~~{}~~~~}|~||}~}wwvuwwuvxz|yyyyyy{xxvxvvwussvwxwwwvvvwvwvzyxxxvxy{zyxz||~~}||{|~{{}||}}~~~~~}~{zy|{z{|zyz{xwxzyz|~~~}~~}}~~~~~}||}{|}~|||z{||||}}|{|~|{||yyxzzy{~{zz{|}~~{}~}~|}~~||~~{}|}|}|}~~~|zzyxy{{}|~~|z}}|{z|zwvyzwy|||{}zz{y|~~}{{y{z|}{{{zwwxzzz{||z{~~~}~}|}}}||}}|||{|{|{{{{yyyywx{~z{|}}}}}}|~}~~}{zzyzyz~~}~~|}||||~zy{~~||{~|{|{|{{z{{{z|}}}~~~}~~~}{|xwwy{{|{z{}~}~}||||~}~|{|{{z{yxwxyyyxxvuwvvwy{~~}|{}|~~~~~~}~~}}~|||}~~~}|||yyyz|{|}{{|}~|{}{||{||{{zyz{||}}zxz{zy{zz~~~|{~|}}}~~~{|{~{|}}||}|zzzz{|~}~~~~}|~{{{~~|{|~||~}~~}{{}{||}}~~}|||{{|||{}~}}~~}}}}|}{|{yyx|~~}|{{{{{|~|{||{{{zz{|||}|~}}}}|{|}{}}~}}~{}|}~~~}}|{{xy~}|{|~}}{|{U))*)*))()''''&  M!yy{||}~~}{{z|||{}~~~~}{|||~|{z{{}~~~~~~}~|}~~~}~~~~}|}{{z{}{||}|}}|}~}|}|||{z|||~~~}}}}|||}|{||}}}}{||}{|{{ywxxxxxyxz}~}~}~~~}}}}}|{zz{||{zz|zy{}zzzyyxxyxxxyzz{|}|}~~~}{{~}|{{{zxwxzzz||~}}~||}}}xyxxxxwwz|||zzzz{}yxwwxxvwuuuxyxwxwwwwwyyyzzyzwxz{zz{{}}~}zz}|}~{{{~|}}~}zz{{|{}{{{{zyzzzy}}}}}}~~~}~}~~~|~}|~|}}~||~~|{|zyz{{z{}~}{{||~~|~~~||~~}~|}||{}}}~|{zxyz}|}~~}}{|}|{}{yyyzzx{{|{}{zz|{}}zzzz}}~}}{{yxxz{{|||z|~~~~~~~}}}|{||||{|{zzzzz{yyz|~{{y}|}}~{~~}~|zzyxz|~~~~~~}}||{}}~}z|}~}}{}~{|{}}}{|}|{|}~}}}~~~~~}~}|zywxz|}|{{|}~}~}~}|}|}|}}|{|{yzxyyxyzxxwvvvwz|~~~|}~}~}~~}~~}|}}~~}~}{{xyxz{|{}||}~~|||||||{|{{xy{|||}|xwyyy|||{}~~~|~|{|}}}~~~~||}}|{||{{{~|zzyz{|}}}~}|}}~|||~~~}{{}~}}{|}~~}}{}}||~}}}}{{{{{{{|{|}}}}}}}~~}|}}{{|{zy{z{}~||{{z{{}{||{|z{{z{{{{|}~|}||}z{{{|}}~}|~}}}|}||{|yy|||z{}|{{{xT(**)+(((('''(&  N {wx{|{|}|{yzzzz{|~~~~}||~{{z{{|{{z{z|}}}}{}~~~~||{}~}}~|}}~~}}}{{zzz{|{|||}|{z{~~~}z{z{|zz}{|}|||}|z{|{{{{{{{{{{z|{zz|zxwvwutuwyy}||~~~}z{}~~~}}~}||{zyz{{{{yz{zzz|{{yyyxyywwwzzyw{~}}|{|~{z}}}|zzyxwxwyzyzz}}}}{}~~}~~}|{}}~zxyxyzxxvx|{z{zxy{ywwzwxwvtuuwxyxxwwvwwwyyxyxzxwyzyx{|{|{|wu}}{||{yy{{y{}~}|{{|zz||{{}|yyyzzx{~|||{z{|}~}}}}}~~~}|~~~}{}}}{}~~||~}{}}}||||yy{{{{|{}z|{z{~}|}}}}~||~~~~}{~}{{{z{|}|{~}|zzxvy|~}}}|}|~}z{{|yxzyyxz{|}~zz{{{{|zzz{z|}|||{zyzzx{|||{~~}~}}|~}||||||||||}{{z{zyz||~}{y{{|}|z|~|zyyzz{|~~~}}}z{}{}{{~~~}}{{}~}}|{|||{||||}~}|}}}}||}}|zxwxz{|~}}|~~~~}{||}|}~~}{}{|}}z{z{zzyxxwvvttvz|}}~~|}~}}~}}|}}|}~}||xyzzz|{~|||~~~}~|{{|}|||{y{{{{|}zwvvxz}~~}~}}}~}}|}}}~~}{{|~{yzzz{~~}~~||}}{{}~~~{|~~|~||~}~}}~}|}}}}}~~}|||}~~|{|~}~}~|}}||}~|{|{||{||~~{{|z{}}}|||zz{|{zz|{z~}~}}}||{{{|}~}}~~~~~~~~|z|~zzz}{{{||||{yS)*))*((')&'&(&  O!{xxz|||}~|z{{|z|}~~~~~}}}~}}|}|{{}|}}~}}~}~}}~~~}}}}}}}|z{{|}~}}{z{{}~~}}{|{|}~~|}|||~}}}~~||||{}}||}~{|{{zyxxvusw{}~~~}~~|~~~~~~~}}|{{{z{|}||{|||{||}{{{yyywwwyzy{||~||z~~}}~~~|{yzzzzzyzy{}~~~}~~~~}|}~~{zzz{|yxww{}{|zz{{{yxxyxxxuuvyxzz{xxxyxx{|{yz{yyy{z{z~}}~{zy}~{~~|{x{{z{~~|}{{{|}}{}~}{z{{zyz~}|||||~~}}}~~~}}|~~}}}}|~~~}~~}}}~}{{}||}}~{}}|{}}~~~~~}}}~~}}|}{zy|}z~}||zyz|~~~}}|~}{|||{y{|{{||||}}{}}}|{~{{zzz|~}~}{zz{z||}||}~~~~~~}}}}}|||~}~{|||{|z}{zzz{}||yzz|}}||}~{zzy|}}~~}|||}}}}|~~|}|}}}}~{|{}|}|{{|}~|||~}|~}|zyvxyz|}}~}}}~}}}~}}|~~~}~}|{}|{z{yzzyywvvssvxz~~}{|~}}||{|}}|~}}|xwzzyz|}{}}~|||}|{{|||z{zzz{z{|}yvvvuv{~~~~~~~}}~~~|~}}~}|z||~{zywzz~~}~}{{{|||{{}|~~}}|}}{|}~~}~~~}||~}|}~}~}|{{}}|{~{{}}|z|~}{|}|{|||}{|}~}|{{{z{}}|{{zyz{{{z{|y|~}{}|{|{{yy{}}}~|~}|y{||z{{zyz|z||~yS)**)*((()'''(&  P {xwxz|{||{zzzyzy|}}}~~~}~~}|{}{|{||z||{{}}z{|}~~}}{~~~}{{{|}}~~|{zz|{||}~~}|yzxx~~~||z{{z|~~~||{|{|z|}|}}||z{y{|{|~{zyzyyxyvspsy|}~~}|~~~~}}~~~~}|}|zz{zzz||{|||||{{{{{xxvwvwvxyyyz{}~|{zz~~}}~~~{|yy{|{zyxxxz|}}~|}~}~~||}~zyzyzzywvvw{{||zy{yywyxwwwuuuwwxyxwwwyxxx{{{z|zxyyyz{}}|}|~{|}{|}{yxywwy{|{z}}~~~|{z|{|||||yzzyyyy}~}{{{{|~}}||}{z{~~~{y{}}|}|{z}~}~~}~~}z{~|{z{{{|{|{{}|zz|}}~~}{|{{}~~~|~~{z||zwz}}{~}|||{zz~~}}}~|}}{{{|{{y{z{z|||{}{||}}}}{z{z{z}~}||{}y{yz{||}~~~~~|~|}|}{}}~|z{|{|{||z{|{|~|zyy{}~}{}~~~}|{zz~}~~|z}}|~~~||||~~{z|||}}}||{}}{}|~~~}}{ywxxz{~~|~}}~}||}}}}~~~}~}~~}}{{zyyxxwvvusuxy|}~~~|}}|}||||{{}}|||xyzzx{{}{||~~~}~}{z||}|{{yz{zz{}zxwutw{~~}~}}~~~}~~~}}~}|}~}{yxz{|~~}||{|{{||{}}~~~}||~~~~}}~|||}||{~~}~}}|}|{|}|{}}|||}~}}~~~~|{|zy{}|{}|zyyy{|z||{|}}}|}{z{|{z{}~~~~~|{}}||z{zx{|{{|{zT(****()()'''(&  Q"{wy{|||}}}}z|{{{|}~}}}~|}}|||}|}}}}{~~~~~}||}~}|}~~~}|}|z{|}{~~~{zzz{~}|{{{|z~~~||}||{~~}||}{z|{{{||}{{{zzzywuttwz}~~~~~|}}|{|{{{zz{|||}{yz{{yyxxwwwxwyxyz|}}{{}~}}}}|{|}}{yyyxz{}}|{}~~}}~~zzz{z{zyyyy{}}||yzxzyyywwxwwvwwx{{zyxyxyx{|{{|{zy{y{}}|~~}~}}}}{zyyxwxy{zzz|}}|{{|{{||}{{{{{{|}{|{y~~}}||{||~}{z}||}~|{{}}~~~|~}{z|~}}|z}||}||~{|||}}~~}||{{{~~~}~||z}{xz~~||}}~}}{||}}}}~|||{|{||{{{||}|{}{|}}}~}|~{z|z{z{~}~}|{{yxz{}{|~~}}~|}|}|{~}{{{{||z}|y{|||~~}{yx{~~}||}~~~}}~|{{z}~~~}}~~~~|}}}|{|}|}|||}~{||}}~~~}}{zzxxxz{~~}}~}}}~~}||}}~~}}|~}}|{zzyxxvwuuuvw{~~~}~~~~}~~}~}{{{||{}~|||wxyzz{z||}}}|}~~|{{{||||{y{{zyy|{xwvsty}~}}{}~~}~~~~~~}}~~{~|}}}}{zyz{|}|}|||{yy{z{~~}~~~~}|~|~~~|~~|}}}z|~}|{z{|~~~~}}{{{z{zz{|{|y{}~}~}~~||z{z||{{{|zyzzyz{{||{z||{||{{{y|{|~~}}~~|{{}||z|{zyzy{{|{T'*+**(('(&'')&  R |xwxz{{}|||zz{zz{|}|{}}}~}}|}|}}{{{|{{|||{|}|}|}}}}|{~~|~}~}}}}||{{y|{z{}~}{yyzy}~}}{|zyy{}}|}|{{{{{}|}{|}{zzyy{z{{{z{zzyyvustux|~~}}|}~}}~}}|{|{z{zzyyy{{y|}zzz|{zxwwxwvvuwwwyy|~|yz|}~~~~~~}{}}}|{yyxxyzx}~{z{~||||~{zzyz{yzyyxy{}{{zxvxxyxvvwxwvvuvwxxxxxyywy||z|{yyyyyz}||~~}~~~|}}zzzwvvvyxxxyz}~~||zzyyxy{|zz|||{|~~}}{yyxz|~|{{{|||~~}{|{}}{{|{{z{||}~|{~~{yz{z{|{{|}z{|}}{||{}}~}{|zzzz~~~~~~~~~}{|~zzz}}||}|{z}|{}}||{|{|}|{zz|{z||z|{|||||{{|}|{}~zy{zzz||}|}{{z{yxy{||~~~}~~~}~~}}}}|{{{yz|}{{|zy{}||~~~}||yz}}|}}{|}~|~}~|{}~~~~~}}~~~}|{|~|}|||~}}}~}~~}~}|{zzxxzz}}}||~~~~~}}|}~}}~}}}}}~~||{{yxxvwwvvxwx}}||}~~~~~~}}|~}{{||}||}|{xxzzz{z{{||~~~~~}|{z{{|}|zz|{yx{zyywtux|~~~~~~~~~~~~}~~}~~~~|{z{|||}}|}}}zyyzz{~~|~~}}}}~~~~~~}~~}}}{{{y}}|}{{zyzy{{z|z{}~~~~}~~}{|{|~}{z||{y{{zz{{{|{|{yz{|{{{}z{}}~}}}{|}}|||{y{{{{}|{T)***)((()'''('  S!|yzy|}}|}}}||~}||~~~~}~}~~~|}}}|{|~}~||}~~~~~~~~}~~}}~||z||{z}}}z{|{|~~}|zz|~~~~}}|}}}}~~}}|||z{{{}|||{zyzywuvvx{}~~~}~~}~~}||||{{|zz{|z}~~|z||zzxxwwwvwwxyxy{}|z{z{|~~~}~|{{z{z{}|~~{{~~}||}{zzz{|{{{zzx{||{{ywxxyzxxyyxvwvvwwxywvx{z||{{{{zzzwy|}~~~~||{zywwwxxwyz{}~}~{zyyyx{|}}~}}}~}|{{xz}}}{{|}}~~|}}}||{|}{}||}~}}~~}{|{}|}{{|~}}}{|}|{~~{zzy{z|{}}~~~}|}}~{|~|}{~~|}~~}|}}{{}|||||{||{||}{}}~||{||{~}}}}}{{z{{|}}}|}|z{yzz{{}~|~~}~~~~~~}}|}}}|zy{}}{|zyy{|{}~}}|{|||}}}}{|}}~}~}~~~~}}~~~{}||}}}{||~}~}~~~~}~~}|zyyz{}}}|}~}~~|~~|}}}}~||~~|{zzyxwvuuuwux}~|}|}~}}~~~~}|}~}{{{z}}}}}|xwy|{{{{zzz|}}|{|{zz|||{{{zyxzyxxxxvy{~~{}~~~~}|}~~~~~~~~~|zy{{{||{||{{yyzxz}~|~~||~~|~~}~~~~}|||}}}}{zyyy~}{||zzzywxyz{|||}~~~~}~~||z{z{~~}|{{|{|{{yzzzyyzzyyzyxy|{{{{}|}}~}||{}|{|{{{|zyz|{T(**)*((')'''(&  T!|yyyz{|}|}~|||}||}}~~~~~}}~~}~~}}}||||{{|||{{|}~~}~}}}|}|}||||{{{yyz~~}zz{zzz|~~~}y{z{||}|z{{{{|}|}|}~||{zyy{zzy{zyzzyxwuvvvy}~~}|{~~~~}}~~}|}{{|{{||{yz|{z||{z{{zyvvuvuvuwxxxyz}|zzyzz|}}~~}}}}~}}|~~~~|{{zxzz{|~}||{~}}~|{{|xzywz||{y{zyz||{{zvvxyxyxyxxxwttuvtuttrx|||zz{zxvyxz{}~}}}|zz{yvvwwvuvwy{|~}||zyxwvuxzz}|~}}~}~~}{zyxzy|{yz}{}|~~~~}|||{z|{{{z|z}~~{}{|{|yz|{|{{~}}~||}||~~|zzywxyzz{{~~~~}}|~}~~||||z{|}|{~}||}|}{z||||||{|{{||{{|~}|{|{z}||||{z|{{}}||{||}z{{{{}{}}|||~~~~}~||}{zz{z|{{yyxzzzz||}~|}}|~}|~||{}~~~~~||y|~|||~|}}~||}|}}~~~~}}||zyy|{}}||{~}|z}|||}{|}||{|yyyuuuwwwy|{||{{|}~}~~}~~~}~~~~}|}~~}}z|{||||}ywv||z{zyyx{~~~}||zzz{|}{}{{zxzxvwxxyy|~~~}~~~}|~~~~~~~~{{}|||||{{{{z{{|{}}~}|{~~~|}~~~~||}~}{{yxyz~~~~~}}}{{yyxz{{}}~~}~}}~~|||}|{~}}||||{{{{{z{{yyyz{zwy{|{yz{|~~~}}|{}||}|~{|{|}|T)*))*)(()'(((&  U!|zxyz|{|}}~~~~~~}~}~}~}}~}|~|}|}~}~}}}}~~|||||}{|~}~}{|{{{y}~~|||}~}}~|}~~}|~}}}~}}{zz||||}{yyzyxwxwwy{~~~~~~~~~~~}~|{|z|{|||{y{|{{{{{|{{zxwuvwwwxwzyyy{{||||{{|}~~}~~||zy{y{}~|{|~}}}|||yxywz{}|||{z{{||||wvwxz{yzyyxxwvvvtutsqs{{|{zzzyxyvz}~~|}||z{xyxwvuvwy|~}}}|{zxxxwwz|~|{|{zyz||{{}}z}~~~~~~~||}|}|z{z|}~}||}|zz{{{{}}~~}~~|~}zzzzyy{||}|~~~|}|}}}}}~}||}}}}}|}||{|z{~~}}|}|z~~}{|}}|}{}||~{{~~{{{||}~|}||}|||||}}}}}}}}~~~~}}}|{|zzz{}{yyyz{yyzz~~~|~~}}||{|}|~~~~}}|yy{~}~|}||}{{|}~~~}~}}}}|zz{~{~|{||}}~~~|z|~||||}}~}~}||zzyxwuvyzxz{{|z|}}~}}~|}{{}~~~}~}~}~}}{{{{}|||xwwy|z{yxywy{}}|{{{zy{|{{||{yxyxvuvxzz||}}}|~|~~}~~|}~~~}~}||{}||}|z{zzz{{{{|~}}|{|~~|||~~~}||}|{z{ywy|~|||z|zxyy|{}}}}}~}{{}}{||}}~~~~}}|}|{{zzyzz{zyyzywx{{zzzz{~~~}|}}z{||{}}||{|~{T()))*()((&'((&  V |ywxy{{||}}{|~~}}~|~~}~}|}~~|}|}{{{|}}|}}~~~}~}~}|}|||||}|{|}|{{{|{||{{z{zyw{}~~|z{}|||}{{|~|}|~}|{}~}}{zz{{zz}yyxzxxvwyxy{~~~}}|}~}~~~}}{}||{|zyyz{{{z{{zz{zz|{|yxvwvwxvwxyyxyzzz{|||z{{|}}}~~}}~}~~||zzy{z{}~}}{}|||}~}|{{xxwxy{zz|{yy{||{{{xuwyyyzxwxyywvuuwtrqorvyyyyywwxvuuz~~~~}~}}{|{yxwxwutuuw|~}|{}{yxwuwvy{}~~|{{{zyyz|z|{|z{|~}~~}}}~}{|}{{{zw{~~~}|{{}zyyz{z{|||~~~}||}~~{zyxyy{z}}|}~~~~}}|||~~}||}||}~}}}|{z}|{}~|}}}}{~}{{{}~}||zz{|{{{~zy{{||||z{}||}~|}|}}~}|}~~~|~~}}||{{{z}~|zyyyyyxyy|}~~}~}}~}|z||}~}}}}yyz}}}}}~~||}}||yz{{||{{}||}||{|z||{{{z{~|~~}{|~}||{}|{|{|}{|{yyyxwzzzyyzzz|~}||~~~|||}~~~~||~|~|}{|}|}|wxwy{{{}xzyxy{~|{z{zy{|{z{{{{yywwvuwxz|}}~}{|}~~~|~~}}~|~}}~}{z|||{}|}}~~~~}{|}~||~~~~}}~}}}~{|zyxw|}~~}~~}}{|zzzy{|z~~~}~}|}}~||||~~~~}}|{{{{{z{{yyzzywzzzzyzy|~}}~|zy{}|~|}|~}U))*)*((()&'((&  W!}zzyy||}|}~~~~~~~~}~~}}~}}}}{{}}}~~~~~|}|||~}}}}}|~|||~}}}|{yxz}~~}}|}~|}~||}~}{|~~}}|{{{|{||{zy{yxyyy{||||~~~~~~~}|{{|{{|{z|{~z{{yy}~}{xxwyxyyxyzxyyz|{|}~}~}{{~~}}~~~~}|zy}{|~}~}|}~~}}}|{xyyx|}{||}zzz{}||{xyyz{{|{xxyxxwwwwwurrstxwwyzyxxxvuw{~~~||{}{zyywvvuvv}~~}~|{yzvwwz{}~||}{y{{|{|}}}|}}}~~~}~|~~}||{zz~}|}~~{z|zz{||}~~~}~~|{zzzy||}~}}~}~~}~~}}~~~~~}}||{|~}}~~|z}~~}}~}~}||}}}{||~||}{z{}|{{~zy{|{}||{|}|{{|~~~~}}~}}}~~~~||}}{|{{}}|{zzzxxxy}~}~}|||{|z|~}||{{|}}|~~}{{|z|{z{zzzx}~}~|}}||}|{||{zzz||}~~}|~~|||{}|||z{{z{|}{zxyz{zzzyzz}~~~}~~~~~}|~~~~|}}||}|}||xxxy{{zzzyxxx{|}|zzzzyz{{y|{yyyxvuuvux{|{}~~}}}}}~}~~}~~~~~~~}~}|~}}}||||}}|}}}|}~~}}{|}~|~~~}}~|z~}|}|{zzwwyz{}||}}}~{{|yyxz{{|}~~|{{}|{{}|{~}}~~~~}{|{{z{|{yyyzxyzxxxzyxy~~}~~}{z{}|}~||}~|T()*)*))()'''(&  X |xwyyy||z|}}|}|}}}|}{~~||{{||~}|{{zy{}}}~~~~~~|}}~~}}|{~{||}}||}{}}}{|}||||{yx{z|}}}|z|||}{||{}zzx|~|~~|}~{yyyxy{zz{z{yxz{|{|||~|}|~~~}}|~~~}}||{|||{zz{{yx}{{zyvvz~}zywwyzywxxyxwx{yyz{{}}|z{z{||}~}~|{~~|{y{{z}}}|}}{{}}|||{wwyyz|zzz{yxyy{}{{xzz{z{yywwxxvxxyvutsqrtuvuvwvwvxvvu{~||||{{z{zyyyyvvvuu{~~}}}{zyyxwvxy{}~}z{{zzzzxz}|||||}{{}{||~}}~~}{zzz}~~~{{{|z{{{{y{||{{~~~}~|{z{xwy{|{}~}}~~~}|~}}~}|{~{}{{z}}~}}~}}|{}}}~}|z|z||~|{|{||{|z{z}{|z}yyz{||}}|{}|{||}~}~}}~{z|~}}~{|}{~|}|{|~}|||yxxxx{~}~~||~}|{{yy~~~||{{}~}}}|~~~~~}~~~}~~~||}||{z}{||~~}}|{|}~~{{zzxyz{|~~~~}}~~||||}|{{zzzy}}|{yyzzzyyyzz}~}~}~}~|~}}~}|}}||{|}|}xxyzz{||z{zyyy|}{{yzzz{||z{{zxzywutuwwz{z}~~}|}}~}~~}~~~}~||}~}}~}}}|~}}|~|~}|{||}~}~}|}~~~|}|zyxy|{|}|}}}}||zxz{||}~~}|{||{z|{zz~~~~~~~|}|}|}|}{z{{yyxxwvxzzyy~~~~~~}}{xy||~~|}}~|U)**)*((()''((&  Y!|ywxz{y}||}}}~~~~~~}~||{||~{{zy}~}~|{||}|}~~~~}|~~}||~}~}{z{|}}}|{{}}}}}}~~~{wz}}~~~{{zyzz||||{zyz~~~~}}~|~~~}}~~}~~|}}~|{|}{zz|}{zzwx{~~{yyxy|{yyyzzywxyzyxz}|zz{|z{|~~~~|{|{{{|~}}{||}}}||yyzy{{{z{}zyxxz|~}|{||{{z{xwwxxxzzwwtusuuxvvvvwxxyxxy{~~|~}||{||zz{zxxxxuz}~}~}{{|ywwx{{}~}{|{z||xx{|~~~}|}|}|{~~~~||zz|}~}{|~}|{|{zz{||}}~}}|zwx|~~~~~}~}{}}~}~}~}~||{|}|}~}}~~}}}{|}{z}}|||}||}||{}}|{{|yy{{||}{}{|}|}~~}|z}~~}~~~~~||}~~}}|yzyyy{~~}|~~}|{zy|~}|||}~~}~~}|}}}~~~~~|}}|}||z{|{}~}||{{|}|{{|ywyy{{}~}}|zz{~||{{{{z|~~||zy{zz{z{z|~}|}~~~~~}~}~~}}}}{|}}{}ywxyy{|}z{z{zzz{|{zxzz{||yz|yyxxxtsuxx{{{|}}}||}|}|}~~~~}~~~~}~~|~~}}~~||~~~}~}}||~~~{||{{~}|{||}|}~}~|}}~~}|zz|yzx}{{|||}|~}}{{xxzzz|~~}~}z{{{z|{|||}~}~}~}}~|{|||zz{yyxwuvwzzz{}~~}~}|}~~|{xyz{|~|{}~{T()*)*((()&'&(&  Z!|yvww{z{{{}|{}}}}}~~}~~~}||{{|{~~~|zxy{~~}}}}}}~}~}{{}{|}~||}}|{|||||~}|}|{{{z}~}{zz{{|}}}||zyxw{}}}}}}{}zzz{zz|}{yyz}~~~}{}}~}~}~}}{||~~|||{|}}}{{z{zzz{{zzyxy{|{zyyyz{yxxxxxuvvxxwxz|{yxz{{zy|}}~~~~~~|{||}||~~|{z}|||||xwzy{|yz{{yyyyyz}}{z{}zzzxywvxxyzyxvutstuvvtuvwwxxywy|}~~~}|}}{}z|zyzzzxwyxwx}~||}|{zzywwxxxy}~~{{{yz{ywz{|~}}}z}}{{|~}}~||zyx~~}|{|||zzzyyyzz{}~~~|}~|~{zyy}|}}~~~~}}}|~~}~}~|}~}~}}{z|}|{|~}|}}||}}||}{{}}{||||||}|{{~|z{|zyzz{{}{{z{||}}}~{||}~}~~~}~||}}}{xxwyzx}}~~||}|||{|{{~}|{|||}~~~~}}~~~~~~~~}}|{z}|{||{|~~|{|zz|~||{|zyyyxz{}}~~~}}}}{zyy}|{zz{{{{}}||zzz{{z{|||~~~~}~~|}}~~~~~}~~}~~}||{}~}}{xxyz{|{z|z{zz}{{zyxyzy|~zy{{ywywutsux{|{}}||||||{|~~}}}~}~~~~}|~}|||~||~|~||}|{~}|||}|{~~~}|~}~}~|{y|}z{}}|}|{}}~}}{{yyz|z|}}}||~}|{{{z}|}}~}~~~||}||{}|zyxxuuv{{z|}}~||~~|{z{{|}~~}~|T()*)*(((*'''('  [!|yzz{|}|{||}}}~}~~~}}|{|}|{xx{~~~}~}~|}}|~~}}{||{{|}}{|~}|{}|}~~~}}||zzyy{|~~~~}z{}z|~~}zz}~~~~|~~|{}~}||}|{}{}||{{||{{yxz|||zzz{{~zzyzywvvxyzyyz{|{y{~||{|~~~|}~}|~|}~}|{}{yxzyz{{z||{yzyz{}~|{{|z}|{yzzxy{||ywvwuwxywuvxxxyzyyy}}~~}~||||zyz|zxwyzzy}|}|~}||zzxxww{z|}~~|||z{zxx{|||}}|}|~~~}~{{{}~||}|{{{zyyz{{|~~{z{|}}~~~}}~~~~~~}~}~~~}||}{{{}~~~}}|}|||z{|||}{|{~}~~~||{~{{z{||{|zz{{|}{~~~}}}}}|~~~}|~~~}|{yxvz{{}~~~}~}}~}|{{}~||}|}~~~}|}~~~|~~|~}{y{~}}}|~~}}{{{{}|{|zyxxzz|~}}}~}}~|{|y{}}{{{{{z|}{zyzzz{|}|{{}~~}}}}|}~~}~~~~~~~}}|{z}~}}yxyy{{{}z{{{z{{|zzyxyyx{}z{|{yxxwuttswy}{|~}|~||}||{z||~}|~~~}}}}~~~||}||}||~}|~}}~~}}|||~~}}~}}}|~~}{|{|}~~~~}}}|z{|{{||||{z{|{{{{|zxy{z{}}{}{}}|||zz|~~~}~}~~|~}~|{}{z|}{ywxvvv{|{{}{~~~~~}||~~}||z{|}|}}||T()*)+((')''')&  \!|yyx{z|{{yz{{|}}}~}}}~}}}}||}||{{}}{zxz}}}}|}~~}~~~||}|{~~}~~||{zzxywz~}}~||{}||||{{}~||||ywxwwwy|~}}}}zz{y||}|{{{~~}}~~}}||}|{|~|z||z|~}|{}~||{{zz{yxyzzzyzz{{|{zxyyxvxuxzzyxyzzxy|}z{|{~}~{}|}}}~}}|~}|}}~~~}|{}}z{|{wwxyz{yy{{zy{zyz{}|{{|z||{yz{zwyzyxwvxutuvxutxxwvxyxy{|}~~}}}{}|}||zxwyyxwxyyz{{|{}zzz|yxvvty}}}|~}{{{{xxxy{~}{}||||||}}|{||~~~}||}{zzzxwzzzz}~~~~~}|{{}||~}}~~~~}||}~~~||{}}|~|{}{yz|}~}~}}~|{}{{z|||{{{|{~||||~{{z~{{{{{z{xyyyzz{{|~~~|~~}{}~~~~}{{}|}|{zxuy{{{~~}~}~}}}{||~~}~|{|~~}~}}|~~~|||~||{xz~}}{}~}~}{{z{~~{||zyyyz||~}}~}}|||{|{z{zz|}||{{{{{{zz{{|~~~~}}~~}}}}||{||~~~~~~||{|~~yyz{z{{}z{zzz{||z{yxxzy|}}|{zzzzxvutuwx}}}~~}~~||z{zy|{}~}~~~~}|~~~}}}|||{||~}}|~}~~}}||}}~~~~~~}}~}||}~~~}~~}|{|{}}}|z{||||}{|{|yyy}{z|~{||~}{}|{z{~~|~~}~|{}{|}{xxywvx{|||}}}~~~~~}~}}~{||}||{|{T))*)*)(()'('(&  ]!~zzzz}||zyz}~~~~~~~}|}~~}}}||}}{z|~~~~~}}~~~~~|}|zxyxw~~~~}}|}~~~|}~|}}{zzzzwuuy|}~}~{||{z|}}|}|~~}{|}|~~~}}}{|~}{{~}~|{{{{{{{|{zzz{{{|{{yzyxyxxzzyyzzyxw{|}}|}}~||}}~~~}~~~~~}}~~|}}{yxzzz{z{{{yzz{yz}~}{}{{|{yyz{yz{{yzxyyxwxyvvyxyyzyy{}~~~~}~}}|}|{yy{y{zxzzz}{{{|{{{{zxwwtv|}}}}|||zyxwx|}{}~}}{{~}|~~~|~}|z}{{zy|}|}}~~~}|~~|~}}~~~}}}}}}|{|~}~~~|}zzz|}}~}}{~}{||{{|}}|}|z{|}||}}|{z}}|{{z{xxyy{z{|}}}~~~}~~|}~~~~~}||~{|||zyxy{zz}~~|~~}}{}}~~|||~~~~}{}~}||}{}}~|{{z}~||~}~~|~{||~~|z|{zyyz}~}|~}}|~{|{{}{zzyy{~~}|{||zzy{}|}~|~}}|~~|}|}|{||}~~~}}~~}}|{|}~~zyyzz{z|{{zz{{{|zzzxxwxz}~}}|zyzxwuuvuy}|{}}|}|{{|zyy{z{~~~}||{|~~||{z{{}~~~}~~~}}}{{}}~~|}}|{|}}}~~}}|}{||}{|}~{{|}}{{|{{{|zzz{zzy|z{|||z{~|z{|~~}~|}}~|}~}||{|}zxxxxuw{||{|{|~~~}}~~}|~}~}~{{z{{{{|{S)**)+)((('''(&  ^ }{yyz{{zzyy{|~~}|}|}}~}{y{{{}||{{|{|}~zz{}~}}}}||~~~~}~}~}}~}||{{wwxwz~|}~~||||}~}~|}|{{|{yzxurruy}|z~~|z{{|{zz|{|}||}~~~~~}{{|}~~~~~~}~}}{|}|{z{~|}{z{{z{{|zzyyxzz|zzzyyyxywwyyyxxyxwxz|{|}||{}{z|||}}~~|||~}~|{}|{|}{xxxyzzzyzzzzz{wwz~~{y|z{z|zyz{xx{{yyzyxwwwxwvxwxwwxxy}|}}~~}}~||{|||{|{zy{y{zzyzz{zyyzyxx{yyxxuvw|}{|~}|||{ywxvvx}~z{~}||zz|}~~~|}}~}|}{|{{{z||zz{{~}~}||~}}}~|}~}|~~~~}}~}{yy{|~~~|{zx{|{||}|||}{||{|{}}{{{{{z}~|{||{yy|}||{|z{xwwyz{||}||}|}~~~||~}~||}}}z{}{{||{yyxz{z{|~~}|~~~~}|}|{~}|{}~~}}~~~~~~~}|}~}||{|~~}||{z|~~|z~~~}}}}}}|}~}|{{{yxzz{}~~|}|{|||}|}zyyzywx~~|z{z{zzy{|}||}~}}{}~|||{{{|{~~|}}~~}|{~}}zzz{|{||{{{z{{|}zzz{xxx{|~~}{z{{yxvvuvz}}}}~}}}|{{zyxzzy{~~}|{|}~~|||{{}~~}~~||||~~}}}{||}||||}}}|z{}}|}~|~}}}}}|{z|||zz{zz{{{{|{{zz{|z{~~}}}~~|{~~}~}{{~zzwxyww|{||{{|}}}}|}~}~}}~}}{|z{|{{T()*)*((()&''(&  _!~|zyz}}||{{|}~~|}~~~}{||}}~||}}{{}}}~~~~~}~~}~~~~}~{yxxxz~~~~||{}~|{||}y{zuqrsv|||~~|z|}||z{{~}~|}|||~~}}|}|{{}}}{{|{|{||{zyyxy{|{{z{|zyzyyyzvwwyyyz{}||}~}}~|{{||||~~~~~~|~}}|||xwyz||{||{zz{{ywx|~}{|{|}|{{z{yvz|yyy|{xy{xxwwyxyyyz{|~~~}~}~}~}}|}|{z}||{{zz|}{zz{yyy|zyyzxz|~}}}~}~~{yyywvw~}{z~~~{z|~}~~~}~{{zz|~{|}~~~~~~~~~~~~~~}~{|z{~~~}}}y{|}}}~}}}}~|||{{}}}||{{}}||}|yyz{~||}{{zyz|z{|{{{{~|}}~~|{|~~~|~{|}{}}|{|{y|{zzzzyzy}}}~}||}~}}||||}{yz~}}}}}~}~{}~}}}~|{}|||||{}~}||~~|}|}~~~}~~}}{|zyxyz|}~}}{{|}|}}||yy{zyx|~|zz|zzxy{}||}~}{|~}}|||{|}|||~~~~}}~~}}}~}}yzy{zzzzy{{}y|~~|z||zyxxz~{zy{ywxvuwy~}}}~}}}{zyzyxxy{z|~~~{{{{}~~}{{|z{}}~~}}~}|~||{{~~~}}{{{{|z|~}|}}zyz~}{}}{}|}{}||yzz|{zxz{z{{zyzzz{y{|{z}~}}}|||||z|~||{|{zxxywwy{{{{zz|}|}{{|~}||}|~|{|zyz{yT))*)+)(')&'')&  ` }{yxzz{||{z{|~~~|{|~~}|{{|{|z{{{||{{}~}{}~~~}~}|}}}|~~}}|}||zxywxz~||{~}|zzwy}~~}||}}{zyxtsrsrv{z}}}}{|{||zyyw{}~~}}~~~|}|~|{}~}}~}~~~}|{{{z|}{zz}||{|{zxxxx{|z{zxzzy{wxxywvxxwxxyzz|}~}}}{{zzzz{}}~}~}~}}||}{{}}xyxx{|yzz{{{z{xxwz|||zx|}|z{z{xvxzxxx{{zyzxxwywyxwxx{z}}~}|}||z~||{{{{||}{|{{z|{zyzywvxyy{z{yz|~~~}}}||{{ywwuwz~zx{y{}{|{|}}}}}}~~}|}~~||{yxy{|{}~~}~~}}~~~~~}}}}~~~~}}}||}~|}|y{|~}|}~}|zz}}}}}||{}|z{zxy{~|{z{|yz|{z|{xy|z|}}}}|zzy{{z|{{zz{{{~~~|||}}|}yw{y}~{{zyzzzzzxxyzywy~}|z|}|||}}|||{{|||{xy{~~}~~~~~~~|||}|}|}}|||||{|}}~~}}|}}|}|{}~~~}}}{{||yzzy{|}~~}|{{|{}|}}|zzyzzzz|{{ywz{ywx{|}||}}|{}{}}|{{|}~{}}~~~~}|{~|}~}}}yz{{zz{zwyy{{z~}|{{{yxwy~~}{yzyxyxvvw}~~}~}{{yyyxyyy{}~~|{}{}~}||{{|~~}}}}}}~~~~~}~|}~~}{{{}}||}~}}}{yz|~{{}}~}~}}}||yy|{zy|{{yzz{z{z{{{{zyz{}~}|}}{|}}}}||zzzzywyz|{{{zz}}|{{|y}~}}~}~~|}yyyyyS))))*)())'('('  a!~zzzz|}~~~}|~~|}~~||}{}|{{z{}}||}~|}}|~~}~}~~}~}~~}|{z{y{}~}|~~~{zxy||~~|}}|{{ywwxxxy|||}~|}}}||z{xy|~~}~~~~~~}}{~}|}||||{zy|}|||{{zzyy{}}|{{yzzyxwyzxxwxxxxxzz{|~}{zz||}~}~~}}~~}}~||}~}yyzx{{{z||z{{{yyx{z|}{yz}}zzz|ywyyzxv{}}z{{z{zyxxyxy{}}~~~|~}|~~|||||z|~~}|}}|}~|{y{xwxxvy|{|{~~~~~}}|zyxwvz{{yyx|~~|||~}~~}}~~~~~|{|yzz||}~~~~~}}~~~~~~~~~}~~||}~~}|{|~~}}~}||}}}~}|}|}}{{{zy{}~||||{z}~||{{{y|yz{}}|}}{{|||z{{{{zz|~|~~}}~~}{yy|~||{zz|}{{xzy{yww{}{{{|{{{}|||||||}{zzzz}~~~|}~~~}|}}}||}}}|}~}}{}~~~~~}}||{||{z~~}~}{|}|{x{z|}~~~~}||}}~|||{{zyz{||{||xwzyxx{|||||||{}{z{||~~~|{|}~~~}~|||{{~}}}~|~~zxzzzz{{xyzz{{|}||}|zyxww|~|zzzywxzwvw{}}}}{yz{xwyy{{|~||}||}~~~~~}{z{z|~}}}}~~~}~~~~}~{{z~{|}}|{|{yyz|{z||}}}||||}{z{{zyzz{zyyyyxyz{|{{ywxz}~~}||}|}}}~}{z||zy|zxx{{{z{{y{|z{{{|}}||||~~|{yxwzxS(**)*((((&''(&  b ~{yz{{}}~~}~~}|||~~|}|zz{{zz{{}z{|}|{|||}~}|}}}}|}}}}zy{{~~|}}~}~~|{{yy{|||||{|zywux}}||~~~~}{{zywwyz{z||{||}{}|||{{zyxz}~~~|~~~}}}~}}||~~|{}~|{{|}{|{yy{{{{|{zyxyy{|{{zyyyxxwuxyxwxxwwuvwxy||~~}}zxzy{|~|~~}}}|}{{|}||||}|yxyy{|z{z{zz{{yxxzy{{{xz}}{{z{yxxxwxwyy{zz{zzyxwwvuwz{{||~|}||{{|zz|{zz{}}z{{||{{{zzwvuvwwyzz{|~~~}}~||~~|{{yyxwyyzzyxy|||{|}||}|||~}}}}~}||z{{z}}}}}~~}}|||}~~}~~}~}~}}~~~|~|}{{{|}~||}}}||}}|}|~{||}{|}}}zzzzz|}}{{|{{{|{{{zzyyzyzz|~~}}{|{}||{y{zzz|}}~}}~~|{x{|~|}|y{z{{yyyzzxwvz{zyzz{z{||z{|||||{z{|{|~~}~~~~}}~}}~~{}~}}}~|}|}}~}~~}|{|yyz}~~~||||}}{{{{{~~~~|{||}}|{zzzzzz{|{|zyxyzyxyz||{}{|{|{z|}}~~||||~~~~~}||||~~~}|}~{{}z{zz|zwxzz~~~}||}zyyywz~}{{zyyxyxuy{~}~~~z{z{zxyyzz|~~|}}}~}~~~}}~zz}}~~~~~}~~}}|z}|||~~~}z{yz}|{||}~}}}~}||{{z{}zz{{yxxyyz{|{z{{ww{~~|~|}~~}}~~}|{}}|||{zz}{|{z{z{|y{{||}}~}|~}}}}|zywxwR))*)*)(()&''(&  c!}{||}|~~~~~}}~~}{|}{||}{|{}{{}~}~~~}}~}}}}}{{|}~~}~~}}{{}~~|}~}||}xww|~||}~~}{{{{z{}}{}~}|~}|}}}}|{|{~~~|~}~|}~}}~|~~~}}~|}|~|z|{|}{|{{{zxz{}|}{|zz{xyxy{yxxxxxxxyzz{|}~|yz{|}}~~~~~~}|~~}||}}zyyy|{|{|{y{{{{yy}z{{||y|~||{|zzzzxxxxz{|}}{{zzyxxww{|||~~~}}{{{|{|}{{~}}{}}|~||}{|{xxxxy{z{{}~~~}}||{yy|{||zzy{}||{}~}}~|}||~~~~~|}||}}}~~~}||~~||~~|}}~~}|}|{||}}}||}|}~}}~~}|}~{{}~||||z|~}}|~|{||}|||{yyywzzy{~}|||}||}{z{|{||~}~~~}|{z{~~|{zz{zzzxyyxvwz{{yz{{{||zzz{||}~{z{{}~}~~~}~~~~~~}~}~|}~}}~}~~~~}|z|{y{}~~}|}||{|{{|~}||~{}|{{{|{{z{||||}{zyzywyz{|z{{z{zyz{~~}}~|}}}~}}~}|||}}|~~|~|z||yyyzxwwyy|}}|z|}|zzyxy}}{yxxxyyzyx{{|}~~|zz|zzyyzy{~}}|}}}~~|~~|}}|{}}{y{~~~}}}~~}}|{{|||{|~~~}|{z{{|{{{|~}}~}{z|zyy{{yyzywvyxy{|z{{|ywyz}~}|}}{|~~~}~}{}}}}|}{z{~|{|}{y|}yz|}|{}||{|}~|}|zyyywQ(**)+(('(''&)&  d |zz||zz~~~}}~~}||}~|{{|{||{{zz{xx|~|~~|}~}~~~{|~}}||}}||{}}~|{~~}}~|}|||}}{{}{zz{zxvz|{z{}~{zzy{z|}|}||||}~|}|~}}|{{z{{||}~}}}~~|}}~~|}}}~~{{{|}|{~{{{{{{zz|z{zxwy}|}{|{zyzxyyyxwxxxvxxxxxzzz|~|{yx{|}~}}~}}}~|}z{|}}|{}|xyxyy|{zzzzyzzzyxzyzz{yyz{z|{zzzyyxxyxxy{}|z{{yzywxx{yzy|~}}~|{zyxy{{{|{}}}}{{z{{{||}zyyyxwxzyyz}}||}}z|}~~~~~}||{zyzyzzzyzz|||{}|{||||{}}~}~}~~~|}}}}}~~}~}{z{}~~~~{{}~}{|}|{||}~}~}}||yz~}~}}{{{{{|||{{{{z{|||y{{z}~|z{||z||{z{z{zzzvwyy{}{y{yy~}{{zy{~~}}~}}}~~~|~}{z}~|{|{{{zyyyyyyvwyz{{{}zyz{zxyz{{|~||{~}~~~}}~~}~~}}~~~}~}}}~|||}}}|~~}~~~}{|zzxx|~~}}}|}|{{|}}~~~~|}}}|}z{z||}{{{z|}{yzyxzyz|{{|{zzywy}~~}}~}|~}~}}||{}||}}|||{|}zzzxywvxx{~~|||~}{zzzz|}{yyxwyy|{z|}||~}|{{{|{zyy{~~}~|~~~}~~{|}||{{|{zy|}}}~}~~|}|{|}|}||~~}|{|}{{}|||~}~}||{{{{{{{zzyyyyz{||{{|{zzzy}}}~~}~~}}}}}|}}|||~{|}}|{{||{{~}{z|{|||~}|}{yxxvQ()*(*()()''((&  e!~||}~{{}~}}~}}|}}~|}}}{zyzy|~~~~~~~}|~~}~~}{}}~~~}~~~~}}}}|}|{{|{yyzz{{{|}|z{|}}~~||zz{~~~}~}}~}{}}}|~~~~}}}~}~}}~~~~~}|{~~~}||||z{y{|{||zyy|~}}}{z{zzyz{yzxyzxxxyyy{zz||}zyx{|}}}~~}}}|||}{||}~}zyzzzz|{|{yz{{{{zz{{{{zz{{x{zz{}||{z{z{z}}}||{{{|{yyz{zy{~|~~}{{xz{|}~}~|}}||||{|~|{{|yzz{zx{}}~}~|~}}~}~}{}|{{{{|z{{{}|}}|~~}~|~}}~~}~}}~~~|||{}~}||}~||}||}}~~}}}||}~~}~}||}{zz|}|z|{{|||{{{{|~~~|}|}|{|{{{|{{zzvvwxyz~~{z{{|}||zzx}}}~~}~~}|}}|||}~~|{||zyz{{{{yzxyxz|||{||yzzzyz{z}}}||~~~~~~}~}~~}}~~~}~~}|{|}~}}~~~}}|z|zzx{}}}~}~~||}}{|~}}~~~~}|}|{{|}|~||yyz}||{zyyy{{{{}||zywx{}}}~}~}|}~~~}}{{{|{{}{{|z{}zzyxyyxxz{}}|{|}{|{{|{|~}{yyxxy{|{{{||}~~|}}{|{{yxy}~}|}||}||||{{}{{|z{{{y|}~~|}~}|}|~~~~}{z|||}~}|||{{{|{{z{{|}~~~|}~|{{}yzz{{{{zwvz}|{|}|{||{{|}|~~~||}{}~~}|}}~||}{{{}}||~}zz{}|z{|{z{{{{|}|||zyzxtP)**(*))()'''('  f }yxz{{{}~}}}}|||{|}||}{{|{zxvvz~~}|}~~}}~||}|}||}|~~~~}}||}~~~|{|~}||{zy{{z{|z{zyy{~}{zz||}|{{{{yx||}}}||}}{y{{||}}|}}||~}}~~}}}}{{z{~~}~{|zzy{z|{z{{zyy{|}}}{yyzxyyy{zzyxyyxwvxyy{{{}zxxy||||{|~~}}|z{}|zz{|{{}~~y{|y{|z{{{yyz{yzy{zz|{yyzzzzxxw||{{zz{zz{}|||zzy{{yxy{zxy{|}}~}}{zyxxz}~}}||}|{zz{|}{{z{yyyzyyz|}|}}{{~|{|}~~}||{{}|{|{|{{{zz{}{{{}|{}}||}~||}|zz~~~}}{{|zz}}|zz{{zz{||}~~~|~~|~~}}}{||{yyz|||||{|||yyzy{~~}|{}||||{z{|{yy{wuvwvx||{z{{{{|zy{||~|{{}}~~|}}}}}}|}~~}|}{|{{zz{{zzzywvw{|||z{yy{zz{{z{~{}~~}~~|~~~~~~}~|~~~~~~~|}}}~|~~}~}{{|{zyz|}}}{~}z{~||~|{~~}~~}}~}|||}||}zzz{{{|}xyyz{}|~||{xxwz|~}~|{|}~~~~|~~~}|}|{{{{{z~z|z{|{zxxyyyzz|}|{|||{z{|{|~}zyyxvy}}}||||}}~~}}}{|{yxw|~~|zz|~}}~}{}||||{zz{}}|}~~}{||}}~}||||}}~|||z{|zz|{{}~~~}}~~|{}zzyz{zz{ywy|}||~}|}||}~}}|~|}~|}~}|}}}||||}}}}}|||{||}|{z{{|}}}}||{xy{xP)**)*)(()''')&  g!||}|}~||}~~}}~}}}}~~~~}|{zyxz~}|{}{}~}}~}|}~~}}~~~~~~~~~}~~}{|{}|{}{|{|||}~~}|{|}~~~~}}}yy{}}||{~~{z|{{{}{z}~}~~}}~}}||}~~}|{}{{{|{{{{w{{z}~}}|{{xyxz|}}|zyz{|{zzzz||}|{{|{||~~||}}}}||}|}{z||{|||{}|}}|{{}zy|}{yz{yz{{{y{|zzzyxz}~}{}||{|}}~}|zy|~{z{|{zz||~~~||yxwx|~~~~||}}{{}~}|{}{zz{{z|}~~~|{|}z{|}~~}{|~}|}|}|~{||}{{{}}~~}||||||}zy}~~}|{{{z}~|{{zyyz|~~~~~}}}~}}~}|{|}{z{z|{|}{{{||z{zyy}~~}}~|||}}{{|{zyzvwvwuu{|{{}}z{|{{{}~}|{~}~~~}~}}}}~~}}}|}}{zzz{|z{yyxxy|{|{z{xyyzyyyz|{|}~~~~~~~~~~~~}|}~}{}~~}~~}~}~~||}}|{z||~|~}|}~}{}{|}|~}~}}}}}}}~~~}|||yzzx{||zyyz}}}||zxxz|}}~~}|}|}~~~}|}}{{z{y{z{|||{{ywxz{zz{}{z{|}{zzz{|}}||yyww{||}}|{{}{~~~~|{||yyy{~~~~}~|z{z}|}}}{||||{{{{{}~||{}|}{|z||~~~|}}|}}}}{{y|{{{{{|}~}~~}~}}{}{{yz{{{zzxz{}}|}~~}~||}}}}}}}|||||}~}|{}~~{z{}|{~}||}|}z}|{xxy{}~|{z{zxyzwP))*)*((')&'')'  h ~{{~}}||}~}}|~~~}}{}|{~|}~|}}{ywvwz|z{{z|~}}}|~||||~|}}~|~~}|}~~~~~~~~}|||{}{{||{|{z{{|}|{z|~~||z||zz{y|z|xy}}{zyyzzz{{|}~~~}~~~~}|||}}{~~~|}|}{{z{{{zyyyxyzz}~|{zzzwxyz{~|zxxyz{yzyxy{}}{z{|{{}}|}}}||{{{|{zzzy{yzz}{}}}~}{{{|yxz{yzyzzy{{zzzyzyzzy{{}|||z{{{|}}~}yxy{{{z{{ywxy|||z||zxwuswyz}~|}~}|||z{|||{{{zzzzyzz|}}~|||{zz{{|}~~~~|z{}||~|{{{|{y||zz{}~}}}}{{|z|{zyz}~}~~|||{z{z|}}}zyywxy{|~}}}~~|||}}z}}}~zz{|{zy{{|||}{z{{yyzzy{}}{|}}{|}||{|zzy{ywvvuuxzzz{{{zzzz{~}}~}~~~}~~~}~||}~}}|}}||{{{yzz{z{yyxxyz|}zzxxxxyyxxyz{|~~}~~~~}~~}~~}~~~}}~}|}~~}|}~~}~~|}~}}{z{{|}~|}}}}{{{{z{~~|~~|}}}}}}}|}~}}~~}zxy{zz{zzzyz||~{{yyz{|}}~~~}}~~~~~}}|}|{{{}z{{}||z{yxxyz{{}|z{|}||z{|~~}{||zwy{||}~|}|}|}~~~~}{|}{{z{}~~}~}{{y|}~~}{|}|{{{zz|~~~~||}~}{{{{~~~|~~}~~~|{zz{|{|{{|}|}~~~~}}|z{z{{|}zyy|||}~}~~~||~~|}|}}}}}|}~}|}}}}~|{{|{|}~~}}~~}||}|yzxx|}|{{|zyxzxQ)**)*((()''&('  i"}~~~}~}~~||}~~||}|}}}{{yxxy~~}}~|}}|}~~~~|~}~~~~~~~~}||||~}~}{|||}|}~|{|}}}|}|z{}{|}{{yxz{{z~~~~}}}}~~}}}}|z{{{{{{zzz{z}~}{{zyzy{~}}|yzy{{||z{{|~~|z}}}~~~~}}|~}||||{y{{zyyyx}~|{|||z{}{{z{zz|{zxz|{zz{{z}~}~}~||~~~}~|y{|||}}{z{zy|}}}|}|xxxwxz|~|}}~}~}}}~}}|||{{{{|~~~}|}||{|z|}}}~~}}{}}}}|}|||~~~|}||}{||{}~~~~|{}~{|||~}}{yxy{|~}~~~~}~~~}|~}}|}}}{{}{{zz||}|{{{|{z|{{y|~}~}~}~~~}}||{zyzyxvwvwxyz{}|{yzyy|~~~}~~~}}~~|}||}}}}~~}{||{{z|{z{|zzz{|||||zyzvxxywwvy{|}~}}~~}~~~~~~~~}}}~}|}~~~}~}~~}{{{||{|}}|~}|{z|{z}}}|}~}||}{}~~~~~}}{y{|{z{{zy{y{{~~}}{zzyz}|}}~~}|}}~~~~~~~}}||{{{|wz||~||{xxyzyzz{{{{}|{{{z{}|{{|zzyz{{{|{||{z}}~}}~~}{|}{z{||~~~~~{{z|z|}~}{}|{z{}|{|~}~||}}~||{{{|~~}}}|}~~}~||z|{}}~|{|}{{}~~~~~||{|{|||{zy{|{|~}}~~}|{~~}|||||{yz~~}}{{}}}}|{y|z{|}}~}}}}}}zzzyyz|{yz{zwx|xR)**)*(((*'''(&  j ~~||}}|z||}~~}{}|{}}}|{|{{|~}}{{ywwxy}}|}}}}~~~~|||~|}}~~~}~}}~}}}}|~}~~~}~||{|||~}|{|{z}~}}}~|zyx}~}z{{y|{}|||yxxxy{z|~~~~||z|}}}|}~}}||{zzz{z{|zy{zz{}~{{zyxy{{|~{xxyz{zzzxzz|||{}}}}|}|}}}|||{z|zyzzzyyxwty~}~|{||zz{|{zz{zzz{yxyyzyy{y{{|}}|}||}~}~|ywy|{{}{zyzyy|||{|zxwxzxxyzzz|~|}|}}||~|{||{{zxz{~|}~~|||||xzz}~~~}|~}~}|{z}{{}{{{zz~~}{}}|||}zyy}~~}~{{|}|{||}{yywxy|}|~}}~}|~~{|~~}}}|}}|||}~~|z}}}{z|{||}{{{|z{{{{y{~{{{}}~~~~|{|{y{zvxwvwwwwxxz|yzyxy|~~~~~|~|}}~}|}}}}~~}}}||||{zzzzzz|{{z{z||}{yyxxwxywvvvx{|~}||}~~~~|~}~~~~}~~~}~~~}~~}}~~~||~}|}~|{{{||}}~~~~}||||{{~~}}{|}||}{}~|{~}{{|||{{{zz{{{|}}|yz{{}}~~~~|||~~~~}}|||{{|yyz}~}}|yyzzyy||{|{|||||||~~~||}||{||{z{||{{{z|}}|}~|||}{{|}~~~|{zz{{|}||}|||~||{}}}~~~}~}||}{{{{~~~}~}}~~~~|{{{}}~~}|{||{}~~~}~}|}}{y{||{~~~~~~~{{}||{zzzz|zz~~~||||}~||{|zz{}}~~}~}}{{zxzy}{{y{zyyyyS))**+((')''&(&  k!~~}}~}|}~~~~~}}~~~}}~}~}||{zyz{{~~~~}||}~~~~}}}~~}||}~~~|}z|{~{xvtx}}}||}~}{zywxz{{}}}}~~{|}~~~|}|{{{|~||z{{|~}}}zz|}|}~}{yzzzz{{zx{~~}~~}~~~~~~}}}|{zzz{|||yzyxtz|}}}}~||||||{|{zz|{{{{{|||{||~}~~~~}{z{|}}|}{|}}}|}~||zxxy|zyy{zxy}~}}~}}}}~}}{|z}}~{{~|}~~|{{}~~~~}}{{~z|}||zzy~~~~|{}}{{~~}}||~~}}}~~}|zzyz}~~~|}}}}}|}~}~~}~~~}}~}}~~~{||||{z}|{{}|{z||{||{{|}||{}~~~}}}|{y{wxxxywwxvxyzwyzxz|}~~~~~~}}~}~}}~}|~~}~~||}{zyyyyz{}{z{z}{}~{{{zyxxwwuwx{|}~}|}~~}~~}~~}|}}}~~~}~}~}|}~~||~||}}|{{||}~}}|||||}}|~}}|{|{||y{~~{~~||~|{z{{{{}{{|~}~}}|{{|}}}}~|}||}~~~~~~}|{}}|~zyy|}~}|yzzzyzy{zz{{{{{{}|}~}||~{}}~{{{|{||{yy{}{{|}}{}~}}}|}~~}{|{{{|~}}|||}||~~|{|||}}~~~}|||}||{}|~}}|{|~~}~}~}}~{{z{{||~|{|}{{z~}}}}}}|}z||{||~~}|~}{|||zz{ywzzyw{}}{}{|}}||}{zy{}}|}~|}}{{{yzz}{zyzyzyzxQ()*)+'((*''')%  l ~|{|{||}{}}}}|}~|}||}}|}|}}~}|{xxy|}~~}}}~~}}}~}}|}}|~~~~~|}||}}~~~}}~}{{{}}||{zyyx{~~~zuqrv|}}{{{|}}}{{yyxvxyyy}~{~}}}}{{z}|}|{zz{zx|}zz{zxz|}~}}|||||~}}|yxxxxzzzyyz|}~|}~~}}}||{~}~|{zyyy{zzxxxyvx{|}{{z|z{z}z{z{|{{{{{{{||~}}{{{z~~~|~~}|yyz~|~{{}|||{|{{yxvvy|{xwxxvy||}|~}}|}}}}{{{{yyzz{xy~~~}}z}||{{||~~~}||~~~|zzzxy{}|{yw}~}~~{|}|{||}~}|{|}}|}~}}}|zxy|}~~|{{}~}~}|||}}}~~~~}~}}}}||}~{|{|{{||||{||{||{z{}{{z|{z{|}}~~{||zy|vwwywwwwwwwxwxxwz{~|}~~~~}}}~|{|~}~|~~}|~}}|}|{yxxzxzyz{z{|}~}||{zxxxwvvwxz{|{{||||~~}~}}~}}~}|}}||~~}~~~~~|}~~}}|~~~~}||{{{|~~}{}}~}||||~~}|{|{{||xx~}||{{||{{|{z||}~}|}}}~{{{|||~~|}~}{{|~~}~~~~}z|||{}zzy{|~}|yz|{zy{{z{z{z|{{||}}}|}}}}}}{}|{{{{{yz||z{}|{}~}~~~~~~}|{z{||~~|~||}~~}}}|{}{{|{{~}||}}~|}z|~~~~||{{|||~}|}|}}|~~~~|}}}||||{}}}}}~~|||{z{|zzz{yy{}}}}|}}}}{|||zzz}|{}~~~}|{{yyz|{zyzyz{zyR))))+((()''')&  m!}}||||{{||}}~~~~~}}}||~}~}z{zz}}~~~}~}}~}~~~}||}~~||~}|||{~}}|yzyz~|uqrsw}~~~|}~~}|{{ywwyyyx~~y{~~|{|}~}{zzzx{}{{yyxz}~~}~~}||zzywy{{{z|}~~~~~}~|{z~|{{|zz||yyxw|z|{~~||||{z{{~}||z|{|{|}}}}~}}}z|}}{|{|~}~}~~}|||zyywuw|}zxxxvw{|~}~~~}{{{{yz}~{||{}~}|}|z}~~~|}~}|{{yyz|~}}z{}}~{}~}}~}|}}}|}}~~|{z|~~~|||}~~~~}~}|}~~~~}}||}}||}}|||}}{}}|{|}z||~{z{|{}{{{{~~||{{wwyxxvxxwwxvwwwwx|~~~|}}~}~}}{}}}}}}}|}}~}}~}{zzyzzyz{{~}}}|}}||{yxywvwyxz{}}{~~}|}~~~~~~~~~~~~|}~|~~}}|~|{}{}}~~}}}{{{{}~~||}}~}}~|}|~|||{{|{|zy}~}{||~|{zzyy|~}}~}}~}{zz{|}~}}}}}{z|}~~~~~~~~}}~~~}{{|}|yzz|}}}|{||{zzzzy{z|{{||||}}||}~}|}~|}{}{|{{{yy{zzz|{z{~~}~~~~}{{zzz{}~~{|||}}~~~|}|~}~||{zz|~}|{}}|{yz|~~}~~~~}|{z{{z{~}{|}|||}~~~}~}{|{|{z{{{||~}||}|{z{yyyxyy{}|{{|{~}}{|}{yxz}~|z|}~}~~{{|z{z}yxxyxxyywR)*))+((()'''(&  n!~zyzxyyzz{{|}||}~}}|~~}~|}}|}}{~}{|z{||}}}~}|}~}|{|}~~}~}{|{|}~}vw~|yzzyzz{zzxxwz}~}ztqtstxz{}}~|z|||{yyyxxxwxuz~~|{|~|}|z{||~~}|{zyzzx|}{yzwvxy||~~~}|}yyyywwx|z{||||}~||~~}||{z|~~|zzxyzyyxxxzz{}}}}{z{|zzzz|}|{{z{|xyz|}}}~~|{yz|~|{{z|}~~}~||zyyxwvuvz||xxutvzz}~}|}||}}{zyzxz|~|{~~~}|{|}}|}zz}~||}~}|}{{y{yxxy{}|{y}~~~||}}}}~~~|{|}~{{{}||}}}y{}|~}{z||~~}}{{z}}~}~~}}}|{||}}||}}|z|~{z{{{z{|{{{||z{|yzy{yyz~~}~}|{wvyyxwywvwuwvvwvw|~}|}~|~~}~}~{|{|}}}~||}}}||}}{z{yy{zyyz~~~}}}}}|{yzxywxyz{|~~}|~}}|~~~~~}~~}}}~||~~}}|~}~}~~~~}~~}{x{}~~}~}}{|z}~||}~~~}~}}}}||||zy||zz{~}~}|zz{||{z|z{~~~}}}|{|}zz{{||~}}}~|{z}|}}~~~~~~~}|z|{}|{{{|~}}~||}|{{{zy{{|{}|}~|}}|}~~~~}}~}{{|}{zy|zyx{zx{~}~~}~~{zzzz{}~}}~}|}~}~}~}}||y|}}z{}||{{{}~~~~}~~}zzzzz}~}|{}|||~~~~~}{{||}}|{|}~~}~|z{|xxy{yy{}|{|}}}}}|y||zzz}~||}}~~z{}}{{|{zzzyyzzxR))*)*((')&''(&  o!{z{y{||{{{|~}~~~}~}~}}}~|~~~}|}~}~~~|}~~{}~|{z|~~~}uv~z{|zzzx{|{yx{|}}ywwxzz{|}~}|}|{y{yxxyxxy|}}~}~~|{}}{zy{zy|||{zxwxz{{|}}}}{{xywx{|{}~}~}}~~}}|||~{|{yzyyyyz{{{|~|~}zxz||zyy{~}|{zzzyyy||}~~}||}~{z{}}|}{z{yvvxz|{zywuwyz{~~|}}}~}z{{zz~||}~|||~}~}||}~}}~~~~{|y|zxyzz}~}z{}}}}~~~~|{|~~{{{|}}~{{}~}||}~~~~~~||}~~}~~}~}~{}}~}{~}||{}|{|}|{z{|z{{{{|{zz{{yxy}~||xuwzzxyyxxxwwwwvwy}~}~~}}}~|{}~}|~||||}}}|}}||{yyzzy{{~~}|}|}{z|{yxzz}~~~}}}}}~~~~~||}}||}~}|}|}}~}~~~~}|wvy}~~~~||||}}||}~}}}}}|||}{z{}{||~~}||z{||z|z{z{~~}|z{|}|zz{||}}||~|{z|||}~}~~}~|~~}{{}{{~z|||~}~||}{zz{y{{|||}~}|~~~}~~~}}|{||{z{{yxvzyxx}~~~}~~}~}|z{{yz}}{|}{|}}}}}~~}}{{|~}{{}|{{zz|~~|{~|zz{z{z|{{{{{{|}|}}~~}||||}||yx{~~}}~{{zzwwxxyx{|{{{z}|~}{{{zyy{{{}{{|{|~}|z{}|{|{zzyxxzywS(***)((()'''(&  p!~zyyxxzzy{y||{{|}{|{~~~~}~||{}~~}|}|}}}~~~~~}|{}{{}~~|{{xxz|~~|}|zvtz~}{yzyyxvwyzxyz||}~~|{zyz{|{{}|}~|{zzzyxxwwxxxz{}~~}~~~|~~~~}{}|}~|z{zyzyy{yzzwywwwy{}}~~}~~|zyzxwxy{zz{}{}}}}{}}}|}|||||}{zyxxwxyzz{y{{z||{xwzxzzxy|}{{zyywwxxz{{{z||{{z{|}~~~}{yxz{}~||{yyyvuswxyzxwvsuxyy}~|}||{}|}|z{zyy}~|z{~}~}|{z{{|||z{}}||}}}}}{{yxzyxxzy{{|zz{|}}}}{}|}~~}}~~}|{y{{|{{z{|}|{{|~~~~|{|}||~~~~}}{}}}}~~~}}}~~}|}{{}{}||||{|{{||{zz{z{z{{z|}|zzzyvyz{{}}{wvvyxzyxyxwwwxywvw{|}~~}~~}}}{{||~}}||{zz|}}{|z{{yy{zyzz|~~}{z{z|{{{|xyz|~~}~~~~}~~~~}~}{z{{{}~}|}{|}}}}~~~}|}|zyxy{~~}}}}}||||}}|{|}~~~}~{||||||}||{|}}{{zzzzz{|zx{~|{{z||{{z||||||}{{z{z{{{}{{}~}~~|~~~}|{|{{~yz~~||}~||~|{|{||{{{}~~}~~{}}~~|||{|{{{yyyyxu|}~~~~}~~~~~~|{zyyz}}|{{zz{||~}}~~~}}|||~|{{}~}{{{|~~|~|{{{zz{{z{|}|{}}}~~}}{}}|{zwzz~~}}||{yzyzzyyzz{|}}}~~}{|z{z{|||||||}|}~|{|~}|{y{zyxy{yS)**))))()'''('  q"~{{y{{|||{||}~}~~}{z}}~|}~~}~~}||}|}~~~|{zz}}}~~}yuy~~}{{yyzxxy||{|~~~~~||{}|}}~~~||{zzyyywxxyzz{~}~~~}~~|}|{|{{|{{{zyxyz{{{}}~~~}|{yyyz{{{|}|~~~|~~}}}~~}~}||zyyzzzz|{yy|||~|yzyzy{{y{}}yzzyxxxzzzz{z{||{z{{|}}}|zyz||~}|{yyyzvuwyy{yxwuvw{|}~}||}}}~}|||{z}}}~|{{|||}|zy|~}}~~}~}}zyyyzzz{|{}~{{{|||}}}~~~~~~}|{{|||}~}}~~||~|{|}~}}~}~~~}}~~~}~||||{}|}}|}|||~{zy{{yy{zz{~}zz|yxvwxx|~|xxwyzxzzxxwwzyzzyy{}~}~~|}|}||}}~}{zzz{}{{{{{|{{{{yzz{|}{{zyz||}|zy||~~~~~~}~~}~}|||||}~~}||{}~}~~}}}~||{yyz}~}|}}||}~}~|{z{|~~|}}|}}}||}}||}||{zzzzzyz{zyz|~}~}{zz{{zzz{}||{{}}{z{{z{{|z{|~~}}|~|}~|{}||~wx}|}|{}{||}zzz{|{{z|}}~||~~~}{}}}~|}|{|{zyz{xyvy}~~}|}~|~~}~~}}~||zzzx{||{zzyx{}~}~~~~~{yz{}{{}||}z{{{~~~~~~~|zzzzzzyzz{{|y||||~~}~~}|{{|zzxz{}~~|{||{{{{zxwyyxz|}}|~}{z{z{{{||{z|{z{}||{z|}~}zxxyyyzyxS()*)*)(()''''&  r ~{yyyz{{{{{||{|}}|{{|~~~}||||}}}}~}~~}}~~||{z{~~~~}~~~}{yyy||}}~|yxu~}}~~~}|zxxxxxxy{{z{}||}||{||{||{||{{{{zxwyzxxyzz{{|~}~~~~~~~~~~~~}}~|{{||{|{zzzzzwww{||z|{|~~~~{{zyxwyyz{{{||}~|{{|}}}}}}}|||zzyz{zyz{xy{z{}zzxyxxzzxy{{zxywxvuvxzyzxyzyyxzyzz{{|~~|zyzz|~~||{zxwxwvuwwvwvutuxxz|}||{}|{{|||||{|}}~~}~~}|{{z{{z{yx|~{|{}||||zxyvxz{{zy||{{{{zy{{{{}~~~}}~~|~|{zz{}~~~}|~}~|}~~~~{|{{|~~|{~~~|}}|}~~|}~}|}}}||{{|}||||{zz}zzyzzyxy{|}~|{zyywvvtuw~~~}ywvwzxxzwvutx||zzz|}}~~~}}~}~}}|{|{|{{}zzyz|{||{yy|{|z{yxyzy~~|yyxx{}z{yz{~~~~}~}~~~~}||}{{~~{{|||~}}}}|}~~||{yz{|}~}|}{}~}{zy{~~}}~|{{|}|}}|||}}{||zzzywy{zyy{|}}|yyz{{||}|{}{{}}{zz|zz{|z{}~}}}}}~~}}}|}||}xy|}|~|~}}|~}|{{zz{{yz}~|}|~~~~~}~~~~||}|{yz|{zyzy|}~}|~~~~}|~|}{{zxz}|{z{yxz~~}{{|}|zz{|}|}}}~~~~~}|}~}{{yzz{{|z{|}~}}}|~~}||}|{zz||}|{}}}}|}|zxyyxy||||}~|{{||{z|{zz{z{|}||{|{|~|{zyz{zyzyS)****((')'(((&  s!~{{z{{}}|}}}}{}}}|~}}|~}}~}}~~}{|}~~~}~{{{|{}}{x|~~}}z{{zz{zz{|}|~}}}|||{}|}~|}~{{|zzwvyxyz~}}~~~~~~}|}}~}}}|}}}}|{zzyxxz{|}}{||~{{zyxz}||}}|~}~|}|{}|~~~~}~|{|}{z{|yz|||}|{|zyyy{{yz{yyyywwxyx{{{z{zzyyz{{yz{z|~}{|||~}|}{zyxvuvxywwwvrsvx{~~~}|}}|{}}~~}|~~}||}}|}|}{{}}}|}}~}{{{ywz|~|{}~}|{{{{||z{~~~}}}}}||||}~~~}~||{z|~|{}|~~~~~}~~|~}}~~{{}||}}|z{}|{|}|{zyyyyz|}~~|{zyxwwutv}}~}xxwvyxxywwutwy|{|{}}}}~~~~~|}}}}}~{|}}|yzzz|}|yzyy|}{|zxyzx}{{zyyy|z|{|{~~~~~~}}~}}}}|}}~~~~|~}}|~|||~}||zz{{}~}~}~~|{yy}~}~~|{}||}}~|}~}||||zyxwxz{zz{}}~~}}z{{z{z||}}~{|}{zz{{zz{}{z}~~}|}}}~}}|}}|{~xy|~|}}~}||~||{{z||zy{||||}}~}|{|zz{~}zyz{|}}|||}~~~}}{}}}|{zyz{}|{{xyx||~~~~~}{{{||y{}|}|~~~~~|~~~~~}|}}~|zzxyz{{yy}|}}|{}~~}{|{{y{{||||z{{}}||}|yxyxy|{z||{}zzzz{{|zxxyz{{||||{||}|yyyyy{zzxS()*))(('(&(&(&  t }{xyyzz{}{z{{{{}~|}}}{}~}|yz~}||}~~~~|}~~}}{{}{~}}}}}}~~{z{yyywy~~~}~~|{yy{||y{zyz{|{{{|{{{z{||{|{{zzzyywuuuu{}}}~~~~}}}}|{~~}~|{{{}|z}}|{zxxxyzz{|}{zy{~|}{zyyyy{{z{{{}||z{|{y{z||~||}~~{{|{{{zxz{z|}zzzzyzz{yxy{xxxvvvxzzz{{zxyyyyy{ywxy{{~~}|}|}}~}|{|zyywwvuvuvuvtsssvz{}|}}}{|z{{|~}{{|~}}~~}}|{{|}|{}}|{{|{|||{}|{zyyww|}{{{||||{{{|{yw{~}}~|}~~}|}|{{{z|~~~~~~}|}z{{|}|{}||}~~}~~~~~}}{||||||}}|{{{{{||{|zyzyxxz{}}|zyxvvvuttx{~}}yxwwyzxxwvutvyz{{{z||~~~}|~||}}||{}|{yyz|{{yyyxx{}|{xzz{|~|{zxxxzyy{|}~~}~}}||~}~}||~}~~~~~}}}{|~~|}|}}{{{z{{|}~~}~~}}|{z|~~~~|||}|}}~}{}~|}~|{xywwzzz{{||}~~||{{zz|||}~}{{~}zz{{z{{|{z}~}}{|}}}}~~~~|}zz|~}}~}}|}~~|{~|{{z{yz}}|{~}}|}|z|~}~{|{|}}}|}~~~~|~||}}||zz|}}|{zyy{||~}}}zzz{||~~}~~~}~}~}{zyxz{}z{|}~}||~~|}}|{{{}||}{{|}~~~}{zzyy{|{z|~|{||{z{||xxz{z{}{z|}|}|~zyy{zz{{yS))))*)(')'('''  u!~{zzz{z||||}}}|~~|}~}|z~~~}~}}~}||~}}}|}}}}~|{}|}||||zxxx}~~}}{||}}~}|z||{||}}}|||zz~~}||||{{zxvutty~~}~|}}||~}~~}|{|}|{y~{{zxyz{{z}|~zz{~~~}||{zyyz{{}|||}|z|{zzzz{}{~~~}}}||z{{y{}{z{{|{||zxy{xxwvuuxz{}}|{zyzyzzzzyxy|}~~}~}}~|}~|z{yxvwwwvvwuttsuy|~~}~}z|{|~~|{|~~~}}}}}}}|}}{|}|~}~}|z|zy{~{||~|}}}}~}yyz~}}}~~}}}}||||{}~~~~~}|}~}~~}}|}~~~}~~~~|}|~}{||~}}~|{{}}||}{{zzyxx{}~~}{zxywvvvwz|~zxxwxzxwxxvuwwy{||}}}|~~~~}}~~}~}~~~~|zxyzzzxwy{{{|~{zy|||}~}{zyyvxxyz}}~~~~~~|}||~|}~~}~||||~}|~|}}}{{{||||}~~~}||}~~}~~|{{~}~{~}~}~}zzyxyy|{y|}{|}~|||||{{|{||~}}}}}|z||{||||}~~}~|{|}}}|}|}}}z}{z{|{|{}|||||{}~}{||zyy{{{{|~~~~~|{{}~}}}}}}{{}}}{}}}|~~~|}||}}}}{zz{|~||zxy||~}~}}|}}{zy{{|~~~~~~~~~}}}}{zzxxy{{zz{~~}}~~}~||||{{z{zzz{|~}~}|{{zyy|{z|~{zzzzz{{zyxxxzz|zz|}|{{|zyxyyyz{xR()*)*))()'''''  v }zyzzxy{||{zzzz|~}|{y|~|{||}~|{|}|||~|{y|~~}~}|{{|||}||zzyz}}|{zzzwvuy~~~~~|}z{{zz|~}{{zzyyz{z|z{yvv{{{zz{z{|ywuusruy}}}}~~|||}{z~}~}}}~}{{{}|zx|~|{yzwy|yz{|{xzz|~~}|{zyyzxyz|zz{}{zy{xywyy}|{z||}|~|||xyyyz{yz{{{{|{{zwxxwwwtsvwz|||yxyyywzzxxww{|}}~|||{{z{}{yyzywwwuvtstuusrwy{|}||}zz{{z{~|zz|}~~~}~}{|}{}|}~|}||||{|{|yzyy{|||{{{{|}|}~~{zz|}~~}}}}}}}|{{}{}~}~}}}|}}}~}|{{}}~~~~||~}}~}|{}|{{}{}|}{|{|||{{{{yzwvwz}~}||zyxxvuuwx{~yxxyyyxyxyxvuxyyz{|{|}~}}}}{z{~~}}~~~|zzyxz{yuxz|~}~|{z{}~~}|{zywvwxx}}~~}~}~~~}~}|{}~{{z}~~}~}||}~~~}{}}||}}{{|}~}~~}|~~~~}|{{~}~}}~~}{{{y{{|z{|}|~}~}}{|}{{||{|~~}~}~}{}}}}}}{|~~}|{{{|||{||}~~||zz{|{|}}{}|||{}|{{||z{{z{||}~~~~~}{}~~~~}~}{||}|}|~}}|||||~}|{{}|~}}zzz|~~}}~~}}}|yzz|}~}}~~~~{{{yyyz{{{{|~~~~~~~}||||zzyzyy{|}~}|zz~}|{}|{{||||||ywxyzyzzz|}}{|{{zxzzz||{S()***((()''')'  w!}z|zyzy{||{z{{|{~}|{z|~~{|}}|~~}{{}}~~|wz~}~}}||}{|}||{{xy|}}}||zywtw{}~}{~|}|~||z{zyz|}}|{zxx{~z{{{z~|zxvwtuwz|~~~~~|z}}{}}~~}~~||}~~|zz~{{zzz{|||}||{||~}~{z{|{{z}||{}|{z{xwwxx|}|{~~}||}}zzyzz{zz{|{|||{zzywuxxvtuvx|~||{y{xyx{yxwy{}~~|~~~~~|{{}|zz{zzxxxvuuuuttsu{}}|}}}}|||}{~~||}}}~~}|}||z~~}}}||{|~}|zy||}}|}||||}}}~~~}~}{|}}{{}~}~~}}~~{}~}~~}}~~~~~}|}{{|}}}|}||{|}||}{{{zxxwy~~~{yyxvwwxxz}~zxyzzzzyyy{xwwyyz{~{{|~}}{{{~}~~~}zyz{zwxy{}~~}{z{{~~~}|zxwuvy|~~~~~|}}~~~}}|{}|}zx{|}}}}}||~}|}|||{~}~~}~~}}}||~~}{z{}~~~~~~~}}|{{z}{||||||}}{||{{z|zyz}|}}~}}}}||}~}}|}~}{{|{}{{{|}|}~}~~}{{zzzzzz}}{{{{|z{|zyyzzy{{|}~}|~}{}~}|}}|}|~}}}~~~~|z{||}}~}}{{|||}{z}}~}~}~}}}||~}}{xxy{{}~}~~~~}}}{{zxvxz{zzzz{|~}{}~~}~{|||{xxzxxz{}~~}{{z|{|}|{{z{{{|~{yxxwxyzyz||}||{{zyyxy|{yR))*))''')&''(&  x |zzyyxxyy{zyyy{y|}|zywy}~~~}{|~~{{||||zz||||yuuz||}~}~~{z{}|||~{{{yywy{z|zzzywtuz|~~~}||{||}}|{zzzxz{z{|{yxx{z{yy{zz|ywvuuvxzz|{|}}|~}~~~}{y}}{}}}~}~}|}}|{|{{y{{zyyxzzzy{{|y{|~}||}zz{xy{{z{z{z{yxwwvvwz~}{{{|}}~~|z||zxyyy{xwy{{z|||zyxvtvyutuvtw|}|{yxwwxyxvvwyz|~~}{}}~}|}{{{zyxyxxwvvtuutsttsswz{zz|zz{{yz{z{|{||{|~~~~}}~|}|{y{|}~~{|yx||z{|z{{{{z{z||z|~~~}~~~~}||{zz{zy|~}|}~~}~}}~}|}}|}}~~~}||~}}||{{{z{}}{{||{{|{{{}{yyyyxvx}~~|{ywxuvuwxz||ywyzzz{zyzzywxxxyz|{{y|}}}}|{{~~}}~||{zzwxxyz|~}zxyy|}~~|{zzwvx|}~~~~~~}}~~}||||||{zyzz}}}}~}|~}~~}}}||}|||~}~|}}}~|z|{~~}}z{{|{||}{|}}||}}|{||{z{y}}|}}}|}}|}}}~~}~~|z||{{{||||~~}~||yyy|zz||{z{{||z{{{|{{z{|||~~}||}~}|~~|~}}~~|}~~~~~~{|}}||~~|}|{|{}{z~~|||}}}|zwx|{|~~~~~}{||{ywwy|}|{|y|||}{~~}|||{yzzyyz}}~~}}|}}|}|}{{y{{|}}|zyzyxxyy{{}|}|z{{yzyy{|zT))***((')(''('  y!{xz{{yxyzz{z{zzzz~}zzw{}}~~~}{|}|}|{{{}}zwwy}|~~~|{~~~}}|{{zyz||{|||zzxzz}~}}~||~}}}}{{{{|||~{zzzy{zyxyz}zzwwvx{|}||}~||~~~~}}|}~~~}}~|~}|}|{}|zyzy{z|zz{{||~~~}~{||{z{|{zz{{{{{xxxxxz}}}||}|}z||}{zyyzyyyy{zz}~}~||xuvxxwvvwy{~}z{zvxz{ywvxz}}~~}}}~|{|{{yz{zwxyxvvvuttvtuw{{{z{|{|zyz{||||}~|{~}~|zz}|}~|{{y{}|z}}||{z}zz{~||~}~~~~~}}}z}|{{|}|{|~~~~~~}~~~~~}}~}}||{|{{{}~z}~||z}|||}{{y{ywyw|~~}{yzxxxzyz|}yzxy|{|{zzzyyxyyyz|zzzzz~~}~}}}~}~~~~~|{{xyxz|}~|zyx{}~~~~|{zyzz{}~~~}}}}~}}{{|{z{z}}~~~~}~~~|~~}|~}{|||||~}~|~~}}~~}}~}|}}zzx}}~~}{|}||}~|||{|}|}||{||{|z{|}|||~}}||}~~~~~|}|||{{|{|||}~|}||xxxzwyz{{zz{}|{|z||{{zz{|||~~~~~|}|}~~~~~~~~}}}~~~~~|z|{|}|}{{|{|{y||z|~~~}{{|{{|~zyyxzz|~~~~~}}{z{zwwxz|{{{yy|{{{}}~~~~||{{{zzzyxz}}}~||}}|||}{zxx{|{}}{zzzyyyxz{{{{||yxzyyxz|zT((*)+((')'('(&  z zxwyxwwwxyyzzyyxy{yyywx{}~~~}}||{}||}yzz||yy{{||~}}}}|z}}~~|}{{yyyzzzy{}zy{wy|~~~~~~|}}~}|||}~}||}|zzzzz{{z{zzzyxwxyy|ywxwwwx||{{}}}{}}~}~}|}~}}~~}}~|{}~}}z{}{|{yyzxyyyyyxy{||~~}~|{{yyy{zzy{{z{zxxxyy{|}}}|||{{}{zz{}yxyxyyyxyyxy|~~|}}ywvxwvuvvxy|{{{yxwz{xvvxw}~}}~||{||z{|{zyyyxxyxwtuuutsttvwyyxzyz{zzyzyyxz}}|}}~~}~~~|}}~{yxz{|~~{zywyz{z{||zyy{{y{||||~~|}|}~|~~}~|}}{z}{{{|zz|~~~~~~~~~}~~}}}}}~|{}~~}}~{|||{|}}|}}|z|{|z|||{{{{yxxy}~|{zzxyy{{z{}zyzy{{|}{yzyxyxwxzzzyzz{z~~|{~~~~}||~~~~}}}|zxx|||}}|zzyz{}|}}}~}|yyy{{~~}}}}~}}}{{{|{{z}~~~|}~}~}}}}}~|}|~||}~|~~}~~~|}}~~}}~}{{x|~~~}}}}|}|||||}|{||||~|||||{z{z|}}|}}||z}~~~~}{{}{z{}}||}~}~}{wxyxxz||z}}}}|}|||}z{z||{{~}}~}}}|z~~~~}~~~~~}~~}{{{{|~~{y{|{y{}||}}~|}|z{}|yxxzz{|}}}{~~}}||{{xxyxz||{|{}|{|}}}~~|z{zzyzzzz}}}~}|||{|~|zzzz{}~||{|zyy{zy||zz||zyyzyz{|zT))*)+)(()'(((&  {!{ywyzzxwxyz{}|zzy{yyxzz{~~~|}}|}}|{||{|{||~}}~~}}}}|}}zzyz{{z{|{||zz{}}~~}~~~~}}~~{|}{{|zz}}||}{zyzyy{}{{x{{zy|}{{}|}|}}|~~}~~}}~}|~~~~||{}{|yyzzyzzxyy{}}~~}||zz{zzz{zz{|yyzx{{~~|}}|}|~}z||}yyyyzzzzz{yy}{zwxwwvxuwyz{|{{yxz{zyxyx|}~}|}}||{|}|{{xzyyywvyvwvvtsvyyzz{}{{{zy{|zyz~~~~}}~~}~~|zy{{}~{zyz|}z|}|{{y}y{}}}||~}|}~}~}~~~}~~}~}|}}{{|~~~~~~~~}}}~~~~}~|||~|||~}{~~||{~}||||{{}{xxzx{}}|{|yy{|}|{|{xzy{{}}|{{zyyyxyy|yzz{zy|~~}|~|~~}}~|}}~~~~~{zz|{}}~~~{|{{|~~}|~|}}}{yz|}~~~~||}||{{{|z|}~}{~}}~~}}~|~}}|}||~~~}|~~}~}}{~~~~||zy~~~}|~~|}|}}{|}||}|{}}}|||}{||z{{|}}}||y{}~~}}}}{{{z||}{{}|}~~{zxyyxy{zy||}}}}{{|{zzz||{{{{||~}}}|y|~~~~~}|~~~~~~~}|{zyyy|}{yz|{z{~}|}~~~}~~|{{zz{zzyv{yzzz{||~~}|~|{|{{ywzyy{||}{|{z}{||~~~|}}{{{zyyzy{{|}}~}{{~}}}~}zzz{z|~z|{{|yy|{zz|{yy|zxxyyy{{zT))*)*((((''&(%  | {wuvwxwvuxz{{{zyzyxxxxyz~~~~}{|{{|z{zz{zz|{|}~~||}}}~}|z{zzxyyyyz|{{{zyzy{{{}}}~~~}{{|||}z||{zyz{|}z|}zywxxzz|{xwx|{x|{{zzz{{||{{{}~~~~}}}~}{||{{|~|z}}|{zyxyyxvvvvzz{~~~~~~}}}{zzzzzzyxyzyzyxxxyz}}|{}}{|{|{{z||yxyxzzywxwxy|~|zyyvvwvvuxzzzyyywvyyvwwxz}}~{{{||z{|{zyzzxyyxuvwvvuusssxyyyzz{{{{yzyyvx{}}~~}~}|}~}}}}|zz{zz}|{{yyz|yz|zzzz{{z||{{{}}{{}}|{}||~}||}~~~}{{}z{~~~~~~~~~~}}}~}~|}~~~~}~~||{}{{|||{{}|{{|{|{||{{}zzyyxxz}}~~}{zzzxz~}}{|zxxyy{}||{zyxyxwyx{zz{|{yy{|~~|{z{z}~~~|}{|}~~}}~~|zz{y||~}|{|z{|}~~||{|~}{z{}~~~~~~}}{z~~|z|{||{}~~||{}||~||}||~}}~~}}{|}|}~~}~|}{|~~}||zz|}}|}{}~~}}||}}||{|}}|}~||~}}|{||{}}|}|||}~~~~~~}}}{{{}{zy{{}~}{{xyxyxz{yz~~}~}}{{z{zzzyz{zz{zz~~~~|}~~~~}}~~}~~~}}}{zyywx||{{{{|||}}}~~~}~~~}{{|{||zxxyyx{{zz{~}}}}~}}|{z{yyyz{}}z}|{|{}zz}~~}|||zz{|{{{}~}~~~}|~~}~}|{zzz{}|{}||zz{|{}~|{{{yyzyy{{zU))))*))))&''(&  }"|yxyyyxvyz{{}|{z{z{z{{z{}~~{|||{{|{zz{|{|}~||~}|{{zzz{z{|{}{||z{{||{~}}~~{|{~~~~}}|{{z|}||}{zyzwxz|}zxx}|{||{||||{}}||}~~~}~~}|~|{z{~}~}}}~||{yyzxwvuw|}}|}}{{{|zyzzzyyxyzyzy|~}|~}}|}{||}|xyyzz{zwxyyy|~}}}zwwwwwxy{{zz{zwvxxvx{y{~}~}~}z{|}|y|{{yyzyxwyxxxxvtsvxyxyy{|}{z{ywxx||~~~}~~~}}{|z|zy|~}}|y{|zz{}|}|}}}}}~}}{{}||{}{|z~}|}}~~}}|~~}~~}}|}}~~~~~~||{}||||||~}||}}|||{z|~|||{yyz||}}}|{{{z{~~}|xxxyz{}|}{{yyxyyyy{{{z}{yz}}}~}|{zy|~~}}}|||}}~}z||z||~~}|}|||}~~}||}~}{{|~}~}~}|}|z|~}|{{~}~~}||||{{}~}|}}|~~~}}}}}}~~~|}~~}|~~~~}{|{z|}|{z{{~}}~~}}~|{{}}}}~}||}|||z{{||}|}{{{{|{}~~~}{}|{{|zyyx{~}||zz{zzyxyxyz|}}~}}{|zyz{{yyzzxyy|}~||~}|~~~}~|{|~~~~~~}}~|zxyxx{}z{{z}}~~|~~}~~}~~~~~{z{}zyxzyyyzzz{}|~}}||||{{yyy{|~}||zzzz|{xz~}~~}~|~|}zzzzzz{zz{|||}~||}|}|}||zzzzz}}{{|}{{|z{z{~}{{yzxzyzz|yT))*)*((()&'((&  ~ |xwwwxvvwxy{{{zz{|zz|zywy||}}~}}~}{||{zyyyzxzxzz|{|{}~}~~~}}{yzyyyyzy{yz|||yyy|zzz{{}~~~~}}}}|~}}|}|{zzyz{{z{{zyywwwzzxwwz|{{|{z||z{{{{{}~}|~~~||}~~}~|{zz}}}}}{|}{{{{zyxwtsu{~~}}~}~{{zz{{zyzzwxxyxyzzwyz}}|{}||z}{{|{{xxxxyyxvvwvx{~}|{|yvwyxvxyxyxxxvtvvvvzzz|~~}|}{|{{{z{|{zyyyxxyywxyyxxyvsrsuwwxwvz}|zyxxwwyz|~~}~~|}~}||}{yz{{y|}~}}{{z|{zz|}}||}}|}{}~~}|{}|{{zy{z{}}|z|~~~||{||}~~~~~}}|}~||}}~~}}~|||{|{||{|}}}{|}||{||y|}z||zyyzzy{~}|{{{z{~||{wwxxz{}{zz{yxxyzyyy{z{}|zz{~|~~||{zy{}~}~~~}|{{~~}~~}~|{{||~}~{~}}||~~}}}{}~|}~~~~}~~||}|{}}|zz~~~~~{{{zzz}}{{}~}}~}~~~~~}}}~||}~|}~~}}~}}z{|{{||{|{{}}~}~}~~~}~|{{|}}}|}~}|{||{}~~}|}|{||{zz~}}}~|||}|{~|yxwy|~~}|||}{zxzyyz~}||~|{||{yz||{z{zzyyz}}|}}|}~}}~~~}|}~~}}}}zyyxyz~{{}|z|~}~}}~~~~}}~}|{||}{zzzxxy{{}~~~}~~~}{}~|{zzyz{~~}|}}{{}}z{~~}|~~~~||{{z{}|{{{{}~~~}~}|~~|z{{yyx|}|z|~|z{y{xz|~{{yxwzy|||zT))*)*((')'''(&  !}zyy{zwwyzz|{}{||}}~}|{yy{}~}}}|~|{||{yzy{{{}}{}~}}~{zy}{z{{{z||}zz{{{z|}{}}}~~~}~}}||zzzz|}}|zzzyyxzzzxy{{||{{{||zz}{{|~~~}~~}}|}~}}||}~{{}|{zyvsrx{~~~~}||}}|{{{zzz{zz{{z{{}}{}~~~}}|}}|xxwxxzxyvwvx{~}~~|}{yzzxwxzy{zyxxvwywy{{{~~~~}|}}{z{||{{|zyyzxxy{xxxywuutstvxvty}{{yxvwxy{~~~~}}~|yxz{|~~|}|~{z|~~}}}~|~}{{|yxz}~}~}|}~}|~}~}~~~}~~~~}}}}}~|}}}|}|~|z{}||{|{{y}}{||zxzxyz||||}}||~||{xvxzz|||}zz{xyzyz{|z||}~|z|||||}~|{zz{{}~~|}|z}~~|zz}~~|}~}|z|}~~|}}~~~~~~}{|z{z|z|~~~~{{{xy||||~~~}~~}}{|}~~~|}~~~~~~~~}~~~}}{{{{{||{|{|{}}|~}|}~}}|{|yz~}}|||}}}{}{{|~~}~|||zzzzz|}}|}}}}|}}|zwuvy~}}|z|||}{yyyxy{{{{|z{z{zwz|~}|{{|{{{{}}}~~}}||{{||{|}|}{|~~~~~~}~zzyzxyz|~|}}{|~~}||~}~~~~~~}}}}||{{{z{zzxxxz|}~~~}~~~}{|||}{{zwyy~}}|||{}|~}}~}}|}~}~~}|}yyyx||z{{{|}~~~|~~}|{}~{{yxxx{|{{z||z{zyywy|}zyyxxz{||{T()***((((&''('   }yxzzywvwwvvxxz{{{{||zzz{z{|}}}|}||}~~{{{zz{yzyxyyzzyzz}~~~~}|{zzyyzyzz{zyzyyyyzwxzzz{}||~~~}~}|}||{z{z{y|}|zyzxyxxyyywzzz{{zzzzxyyy{|}}}~}~~}~~~}~||||{{zz}}|~~z|{xvstwx~}|~~~~}|{{{{{zzzyz{zzyzzyyyzzzz}||}|||{}|ywwwxwxvtttty||~}|zzzzxwwywxxxwwwwvxxyxy}~~}}~~~}}|{||zz{{{zzzxxwywwvyywwxvuttrsvuutvz{{zxvvuvvy}}~~}}~|}}{zxwy|}~~}|{|zz}~~~}}}~~|}~~|}{{{{{yxy||||}}}~~}}}{|{}}}}}~~||~~~|~}}~}~~|~~|z|}{{{||{{||}|{|zz|zyz~~{yzyxwy|}}~}{|~~}||xwyyz}}}{y{zzzyzyyz{{|}}{{{z{{}}}|{yzyy~~||}|}}}~~}}}|}|}|||~}{}~~~~~|}~~~~}~~~}yyz{{{||}|~}~||{zzzz||{{~~~~~~~}}}{|~}~}|~~}~}|}}{|{|{|}||||||{}{|}~~~{}{|z{~~}}}}~|||{{{{}~}|zzz|zzz|~||{y~{}}zwuvx~|}|{z|||}}zzyyy|zzz{{{|zyyz}~}~{}{|{z}~~~|~~{}~|{zz|}|~}~|z|~~}}|}|yzzyz{|}~~~~|~~}~}~~}~~}}~}}{zzzz{zzzyz{{|~}}~}~~~~}|z|}~}}{yyz|}~~~}~~|||~~~}}}||zy{{zyz|~~~}}{{}}|zzyxy{z{||{||{{zyyyz||zyxxx{}}}V()))*)('((''(&  !~{zz{zyxxwwwwyz{{~}~}||}}}|||}}||}~}|{}|||}|zy|{{|||||}~}{yyy{{{|{{z{|z{{zxxyzxzzy{~~~~~~~}~{{z{zz||}{{{{zy{{yzzz{||{{{{zxz{|}~~~~|}{zzw{~~~{|zwvvxz}}~}~}}}{}}{{{|zz|}z{zz{{{|zy{}}|~~||}~}yzyxzywvvvuvxz{~~}||}{ywwz{xzzxxxxwx{|{{}~~~}~|~~}|zz{|{{|zyyyyyxzxxyyxvuuuuvwxvy|z{zzvvuwwy|~}~}~~|{yxz{~~}|||z{}{{~~~||~~}}}{{{|zxz}~}~}}}~~|~{}~~}~}}}}~~|~~}}~~~}}~|||}}{}~|}{|||||{z{|{yy}||{{yywy{}~}~~~}}||xzyz||||{{{|{z{{z{{{{||~{||{z{}}}|{zyy~~}}||~~|~}|||~}||}}}||~}}~~~}||}~~~}|{{|{{|||}~~~}{{zz{||{{|~~~}~~||}~}}~~~~~~}}{}|{{}|}|}}||{|}{{}~}}|}{{}~~~}}}}|}z|z{z}~}}|{zxz{z{{{{{xw|}}}{yxxzzzz{{{{{{}{{xy{zzyy{zzz{z{{~~~}}||zy{}}|{}{|}~}{z{{||}~~}{z}}~~~~}}|{yxyyxy||~~~}}}~|}}}~|~~~~|}{z{zzzz{{yxxzz|}}}||{|}}}{|{z{~}}|{zxz|||}}}}~~~{|}{|||{}|{ywzzxz{}~~|}~|{|{{zzxyyz{z{z{{}}{zzywvy||zxwvu{}}|V()*)+((((&(''&   }{yyyyyxwuvvwwyz{|{|{z{|}}|{{|}{z||~}}|{|||yy{{zzzy{z|{{|~}}||zxzzz{|zzxzzzxywywvvvvwrw~~~|}~|~}}~{yyzyy{{{|{{{{zzz{{y{y{zzz{yyxzy{z|~~}~~~~~}~|{zxssy}}~|zzyxwvwy|~}|}|}}~~||}}{|{|}zz|yxy}yzzyz{yyzxxz}~}~~||~~yyyxyywvuvvwwz{|~}|}z|||yuwzzxxyxwwxvxyzz{}~~~}|~}{{{{zyz|{{|{zxzyyxxywxwyvvuuvuvywwxyyyyzvutvvvy|}~}~~~}~|{xxwxy|}}|{{{{{z{{|~}~~zz{~|}|{yyzzxz||}}}}}~~~}}|}||}}~|}}~~~~}~~~||}~}|}~~~}~}||~}|{}|{|||{{{|{|||{{{zyx{~zz{{yyy{|}~~~~~|{{xyz{}|||{z{|yz|{|{{}|||||||{zz|~}{{{{}~}}||}|}}}}~}}}~~~|{{~}||}~}~~}~}|zz{}~}}{|{||{|}|}}}}~~|{{{yz{||{}}}}|~~|}~}~}~~~~~}||{|||}||{}|{{{||{|~~}}||}|}}~}|}}}{{{z|{{|}}|}yyy{zyz{zyyxx|~~|zyz{yxxzzzy|{}}}|zz|yzzzyxx{z{{}}}}}{{|~}{|}z|}~}{z{{z}~}{{}~~~}}}{zyzyxy{|}~~~~}}}|}~~|~}}||{{{yy{|{yzyxy{}}}|}z{|~~||zyy|}||}|zz|}{|~~~}}|~}}}|{|||{yyzyz{~~}}~||}{{zy{|{{||z|}||{zzxyz|zxwwtx{|~V)*+)*()(('''(&  !}|{{|zxxwvwxyz}|}~}|}}~~}{|}{|||}~|||}}|{}{zz{xz{}|||}~|{{{{||}|{zz{{zzzywwtuwxrs|~~~~~}|~}{zz{}}}}}|{{}}}{{{|{|{{yz{{|{}}~~}~}~|{ztprx}~|}{yzxwwy{}~~~~~~~~}{|{}{||zz~{|{{{y{{zzz|}~~~~{{{{|}yxxzxxyz{~~~~~}{~{yx{{{{zzwxxxy{|{|~~}~}|||{{{z{{{||{{{{z{{{yzx{xwvxwxwzzxy{zzzyxvvwwwx{|}~~~{{yyzy|~|~{|||{|zz{~~zz{}}|{}}{zyyzz~~}}~|~|}}~~~~}~~}}}}}}}|~|~~~~~}~}~}}||}}{{|{||||||||yy{}|{z{zz{||}~~~~}||}zz{{||||||{z{z|}||{}|||{{||{z||}}}|{|~}~}{{|~~||}}}~}|~}}{z}}}|~~}}}{yy|~}~~|{{|{||~}}~~}}}|zyyxy{{|}~~}}}~~~~}~}}~~~~~~~|{{|}}}~}|}|{{{}||{|}~~{||}}}}}}}{|{z{zzz{{~|}||yz{zyzzywwxwy|~}}zzy{xxwxzyzy{|~|{{{yyyyxxxyz{||~~~}}}z{}||{|zz{~~|{{zz{~~}~}||}~~}}{|{yxyxyy{{|~~~}}}{|||~~~}{}{zzyyy|}|z{yxx{}|{{|{{{~~|{{zxz{|~}{{zy|{{{|}}|}|{{|{z}|{zxxyz|}}~~~|}}~|}}~|{yzyz{{|{}{|}~|yz{yxz{zzwvuvyzzU()*)*()(('''('   ~|zzzyyyyxvvwvz}|{}|{{||}}|z{{||}}||}~|{z|{{zzxxyyvwyz{{|}~}~||z{zzz|zyzywyzzywxurqrysqu~{|}|{}~~|}|{{{zy{{}}}|{||{||{zzz{yyzx{z{{{|}~}||z{|~}~}|~}{wrmnrvy~{{yywyxxz{z|~}}}~}~}~}||{z|z{z|zzz{zz{{{yzyzywy}}~}}}~~~{{|{||zxvxywxzz|}~}~~~||}||xzyz{zywwvuuwzzyz}~~~|~~}|}|{{|zzy{z|yzzyxzyyzzxwyzxvuxxvwzxyyyyxxywwuwttuxy{~~~~}z{zzyz{{y{z{zy|zzz~~~~~|{{|||||{{yyyx{~~~~~~}}~{{z}}}~~~~{~}}{}~}||~~~}|}}}|~}}}}}||}~}~|{}}{{z{{{{|}{{|zzzz{{{|zzz|{{|~~}}}~{|}yyyzz|||||{z{{|||{}}|}|zzy{zy|}}~}|~~}}}||}}~}}}}~}~}}|{zz|}}|}~~~}zzzy~~~~~~}||{|{|}}}||{~~}{zzzxwzyz{|~~~}}{|~~~~~~~~~~~~~~}~~~~~~~|||}{{|}}||}|{{{}{{{|}~~~}}|~}}|}}~||{|}{|}{|}||z{|{{yxzxwyxz{{~}}{zzwwvxxxzyz|~}||}yyyyyvyzyyz|~}~}|}|||{zyz~~}||zy|}~~}~}~~~~|}}{yy{yz|}}|~~}}|}|}}}}~~{{zyxy}~}|{{xz|~}|z}{||}~|{zzz|}~}zyyy{|}|{{~~~}|{|{{{{{zyxz{}}~~~}}}~}}}|zxw{|}}~}}}}{|{zzyz{ywxuvxyyT))***)(')'''('  !~|||||z{{yxwxzy|~}~~}|}~}}|||}|}}}~}}~~|z}~{{|{{zzyyz{|~~}|||{{|}|}|{zyz{zxwvqppvwrty~}}}|}}~~{|||}|~}|}{|}{{z{|{{|zxzz{|~~~}|zy}~~}}}~}{xrqoqsux~|{zzzyyz{}|~~}~}}|}}||}|}{|}{{|}~|{{zzxx{~~~z}~|{|}~~|zy{yzy{{|~~|~}~|zz{{{}|yxxvwwy|zz{~}~|z{}|{z||{{}{{z{z{{|yxxzyxyzywxz{yzz{zyzxwvwsttvy|}||z{{|zzyxyyyz{|}~}~|||}|{z{{z{|zyz{~~||{~}~}~}~}~||}~~}||}}|}~}}~}|{|}~~~}}}{{|{{{}}|{}{|{{}||{{{yz{||}~}~|{~zxz{{{}||}}}}||}}|}}|}}|zz{yy{|||}|}~~}||}}}}}~|~~~|~{zzz||}}}||{{z|}}~~~}~}{z{{||}}{}}~}{zzyxwxx{}~~~|}}||}}}~~~~~~}~~~~{|~}||}~}~}~}|}|{{|z|zyyz~~}}|}~||}~}|}~}}}||}~~}|{{{zyxxyxxyz}}~~~~|{y{vttvwvvvxz}~~}}|{xyzyxxyzxz}|~~}||{|{{zxz|}}|}z{{~}~~}}~|~~|}|zyyyz{|}||~~~~~}{}}}~~~~~~~|{{ywy|{{zyy|~}}{{{{~}}}|{zyz|||{{yywxz||{z~~~~}}||{|zz{zzww{{||~}~}~|||}~~~{{zxwyy}}}}~~{z|{y{{zyywvvvxyyT()***(((('''('  !}{z{z{zyyyxwwwy|{|{~~~|}||zy{z}||}}{{{|}z|}{zz{yxzxwwy{}~}~~~}}z{zz{|||z{xzxxxuusooopsrsu{~|}||{{|{}~}|{z}|}}~{|z||{{{{yzzzyxyy{|~}}zw{}||}~||}|{|}|{uqrsvy|}}{yzyxyz|}}|}||}}}~~~}}||||{||z{{|z||}{{zz{yyxy}|{ww}z||{~~|zyzyxxz{y{{z{~}~~||z{z|{{yxxwvvvyxxy|~~~|}|{zx}|zz{{|{|{yxyyxxyxvx{ywwxwvx|zxyzzywwwvutstsqty~}~~|{yy{{yyxwwxy|{}~}~~|{|}|zz{yxyyyyzz}~}~~}}}|}~}}~}~}}|||~~~|}|}|}||}||}{zz{~~~{|}{{{|{{||{{{||{{|{z{|{{{|{|}}}}}~}|||yyz{|{|||||}}}}}}|}}|}}{{yxxxzzy}~}||~}|z}|||}{~}|}~}~}yxy{zy}|}~}}}}z{|}~|||}~~~}}{y{{{|||||}}}{{{zyxxy{}~~}}|}{|{|~}~}~}~~~~}~~||{}}|{|||}~|~|}||||{{zzxz~~}||}}|}~}}|~}}}}}|}||{yyxwvxyy|}~~~~}|{zyvutuxwvuux{{||}}zzzzyxxzxy|~}~}}}{{{{zxy|}}}}}{{~}}}~}~|}~}}||yx{z|}}}|~~~}}}}}}}~}|{zyy{~|}{{z|}~|}|{{|}}}}|{{{~}}{{xvwwy}}}}~~~~}|||{z|{ywxz{|}}~}~~|}{|~~}|||yxwxw|}~}}~}||}}{{yzzzxxwxxz{T)**)*((()''''&  "}|z{|}{z{{zxxz{{{{y}~}}|{{|}{|}~~}|}{~}|}{|}zzyyzxy{z|~~}}||{|}{|||{yzzxvsropruvuv{}~~~}~zz{z||}~|~~||~||{|{z{}|zy{{{}}|{z{}}~}~~~}}~~||{wwx|~~}{z{z{|~~}~}{{{~~~}}~~}||~}}{|z}}}|}{zyxxzz{zw|{z{}}}|{|yxyzzz|}yz}|~~~|{y|~}|xzyxxw{yyz~|~~|||zz|}|||||||{zyzyyzzxyvyzyyxxwwz}}{}{zyyxxvvtttqrty~~~}zzzzyywwxyy{{}~|}}{}|{zxxyyyzz|}~~}~}}~}~~~~~~|{||{|}||~|{{{{}|}}}||{}|}{||}||}|||||z|~}~}||}~~}~~}~}}yz{|||{||}~~}}}~}||~~|z{xxyyywz~~|}~}z{|}{|z}}}~~~}{zxzzy|||}~|}}{|||||z{||~{|{{{||{||~~~||{zyxwxz{}}~}|{{{z|}}|}~}~}~}}~~~{}}~}}}||}~}}~}||}|{|yzyxz|}}~}||~~||}}}}}~~|~}||{|{{yxvtwxz|}}}~~}~{zzvvvuvwwuuwxzz{{|zyzyyyxxxx|~~~}|zz{{zyyz||~}|{{|~}~~~~}}}}}}||{|zyxyyz}|||~~~~~||}}}~}~~{{zyy{||{|{{zz|}}||{{{|}|||{zz|||zyxwvvx~}}}~~~~}|{}{{z{zxwxy{}|}|}||~~|{z{~~|}|}yxxwx{|}|||}}}|{}zz{zyzyxwxzyT()***()()&''(&   ~zy{|}{zzzyxwxzyzzxz}~}}{zyxzzz}}}{{z{{{zzz{zyzyxyxwyy{~~~{|||{{|{||{yyxvwtpqprswyz{~}~~}{yvv}|{{|y{~~}{||zzzzzz{|yz{{{}~~~||{{|{{{{}}~}~~~~~|{xxy|~~|{zzyz|~~~}~||z{z}~~}}}{{||{|}|||{|yy~~{{z|{yyxvwvxyyy}|xyz|~{|z{yzz{yyyzxy{~~~~}{|y{||zzzyxyxyzyy||}}}}{zzz{||}}|{z{{yzyxyyyzxwxyxyxwvvwz{{zzyxyxvuttqrqqsv}~~~||{zzzywvwvwyz~~~~~}~}|||}|}}yvuwxxy{|{{||~~~~~}~}|}}}|}~~}~|{||{{{{~{|{{z|}}}}~~}{||z{||{{{{|}~|{{|{yy{~~}~}||~~|}|~}{~{yz{{z}|{|||}}~~}||||}zzywyzyyz||}}yzz{x{|z}}~~~}{{zy{yz}{}~~~~~}|{{|{{{zz}~~}}||{||{||}~}||zzxyxx{|~}||{z|zzyz|~{}}~~}~||}~}}~~~}}}}||}~~~~~|}|||zzzxy|}~~}||}}|||}||}}}}|zz|zzyutuxz|{~~}|zzxvvwwxxxwxxxzz}}zz{zzxxzxyz~~}~{{y{yxyz{|~~||}~~|~~|}}}}|z{{|zzzzzy{}}}~~}|~}}~~}||zyz|}|}}|z{}|}||}{{|||{{|{{|||zzzxxwv{~}~}}~}{{{{yxy{{|}~}{{|}}~|{|}~}|||{zxxx{|~~||}}~{}||y||{zzyyy{zT)**)*()(*&''('  !zz{}}{{{{zz{{zz|{{~~~}|{{{y{{~}}}}}}||{z||{z{yyyxy{~~~}}~||}}|}|{yxxwtstsux{|~~~|vvy||ywz}|~~}|{{zyy~}|{|||{~}~~|{|}|{z{~~}|}{{z}}||{{|~~~}~}|{}{~~~}}~}}}~|~~||~~||}|zzzxvvyyy{||zz{|~~||{{{zz{{{zzyy}}|~}~{z~~{zy{{z{{{{y|}}~}||{{}}~~}||{{{z{yzz{{zzzzyyyxwx{z}}}{zzzywwwtssrqruz~~~~}|{yyxxvxwxy{~{|}}||{yxyyxxz||}|}|~~~|}}~~~~|}|}|z|}|{z|}|{}}~~|}}|}{}}|{}|{{~}||{zyy}|}~}~}}}}~{{{|}|}{}}~||}~~}}{|}~}|{{yy|}{{~~~|~{z{|{{||{||~~~~}|{{{{{}|~}}|z{zzyzyy}}~}}~||{}}}||~}{{yyyyy||}|||{{||zyzz|||}~}~~}}}}~}~}~~}}zz|}}}~~|}}{zzzyyz|}~}}}~|z{||{~~~}}z{z{yzwttuw||~~~}}{{zwvxxxyyxwyz{z{{{{z{|zxxzxy{}~|z{|yxvyy{~~}|}}~}~}~}~}}|}}|{z{{yzzzz{}}}~~~}~~}}~~~~~~|}|yyyz||{||{|}{{|}|}|||z{zz{{{{yz{zwyzxx|~|~}}~~~~~}}||{{{yyxyy|}~}}{|||}|{zz{}{y{|{zxxxz{|}||}{|||{{{||z{|zxyzzU()*)+((()&('(&  !{yy{{|{z|{yz{zyy|y{{~~}}|yzzz{{|||{{}|{|{{zzzzyxxwxxxy}~|~|||{}{{|zyxvvusstux{~~~~~}|xwy}~zxtuz}|~}||{{zyxxz{||{{}}}}}~~}{{||zzy{||~~}|zz{}~}}{{zz{~~}}}|{{}{{}~}}~}||}|}}}|z~}}}}|{{|zyzwuuwy{||{yy{|~~}|{{yyz{zzy{zwy{|{z|}~}~|z||{zyxzz{{}zzz{|}~~}||{yw{{{}}}|||{z{xxyxzyzzxwwzxwxzyz{|zyyzyxxxvrsrqprw{~~~}}}}}|{zywwuwxxz~~~~~}~~|{z}}{{|zxxyyyy{{|{}{|}~|}~~}}}}||}|}~~~~||||zzz{|{||}|{}{|~~||}||||}{z|{zy}}|{{|zxxy}~}||~}}~~}{}{z{{{||{~}~~}}~||}|||~~~||zzy{~}||~~~~|}}|{||{z{|y|{}~}~~~|{z{{}~~~~|{|zyzzzy{~~}~}{{|~||{}~}{{xxyyz{{{z|||y{{{zyzz{||}}~|}}}~}~~~}|}}{zz}}}}~}||}|z{{xxx}}|{{}|zz}}z|~~~}yyxzzyxvuvwz~~~~}}{yzwwxyyyyzxyzz{z|~|{||zyxyzz{~~}|{{yyxxxz|}~~|~~~~~~}~~~~}~|zz{{{y{z{{~}{}~~~~~~~~~}|}}{yzz{|||{||}|{|}|}|{z{|{zz{{{{{zxy||z{~~~~~~}}~~}~}|{}{yyxz{{}~~||||}~~{{{}|z|}z|zzyy{~}}{}{||~|{{}}{||{zy{|V))**+))')&(')&  !|zy}}|{|z||||{~}|~~~~}{}|||{|}}}~}{|~}|{}zyyzxyyzz|~}~~~~|||}|{zzxvuutuz~}~~{zz~|wwz~~}|{{|zyyz{z{~~}}~}}~{{xz|}~~||}~~~~}{z{~}||}|}||}}~}~~}}{}}}~}~~{}}{|zywwvz|}|{z{{|~|{}}{y{|zzz{{zy{zyy|~~}||}|{yxyz}~}}|z{}~|}|zxx{{}~~~~||zzxzz{z{{{yyw{zzyzz{|}{zzzyz{zwvssrrqtw|}~~~~|{{zwwvwxz|}~~~~}~||}{|}|xy|{zz{|~}}{|}~|~~~~~}}|{}|~}}}{|{|{}}{}}||}{{}~~}{}|{{|}|z|{zy{}{{|}{zyz|~{|}}|}~|||||z||{}{{~}~}}~{|}~}~|||z{~~{||~}~~~~~~|{{|{zz}{{z|~~~~}}{{{{|}~}}|||yyyyzz{{~~~}~~~}{|}{}z{~}{zzzx{{z|}y||{zz|{zxyyzz|~}~~~}~||~~}}~~}{|}{}}|~}~|{{{yxwy{~}}{{|z{zz|z}~~~~~}z{xyzzwwxwxz|}~~}|}zy{xwxxxzzyyxxyxzz|{{||{yxxzz|~~}{|{xxyzxx|}}~~}|~~~~}~~~}|{{zzxyzyxzx{}}}}}~~~~~~~~~~~~}}{|yx{|{||{{||{{{~|}|}{zz|zyxzz{z{zyy{{zz|}}}~}}~~}||~~~~~}}}|{}|yywy{|}}}}|}|}~~~|{|}|z|}{{{zwxz|||{|{{{|{||}}z{{{{z{{U(**)*('()''()&   ~{xyz|}}||zzz{|{{|z}}~}}}||{{}{z{|z{{|{||}|zz|xzzxwvvxz|~~}|~|}}||}}~}{zyxwvttsu}~~~~}~}|zyz~|z{~~~|{{{yxyxyzz~}}~~~~~|{zzyxx{|}~~~~||||}}||}~}||y{}||||}||}~~}}|~~|{zzz}{{~~~~~~~}{}|{zywvux|}}{wzy{{}|yy{zxz|zzz{zzyzxyyz}}~}}|{zxywvx|}||zzz{~}~}|~zxxx{z}|{|~}|zzyyxxywy{zzxwyzzyzyyz{zyyyxxxxwuuvsrsrtxz|~~~~}~~~}}{{xwwwyyy}}}~~~|{{z{||zyx{|zxzz|{{zz|}}|}|}~{|||{|{}}~}~~~~}||{{|z||||{zz||{|||{{}{|}}{{{||z{{zyz|}|{yyz~~}}||||}~|{|{||}{|{yw{~~|}~~{}~~}|{{{{|}}{{|}}}|}}~}||~{{z|||yy~~~|~|{y{{}~~||{|{xxyxz{|}~~~|}~~~}||}|z{{}}|{zyx{{{{|{|}{{{zzzzyyyxz{z{}~}~~}}}}}~||z||~~~|}|}z{{zyyx{~~{zyyxz{{zz}~}|{yxzzzyz{zy|~~~~}{|zxywxxyxzy{xxx{xz{{|z{|z{yz{y|}~~||{zy{{xzz}|}}~|~~~~~~}{|}{yxz{z{|{z|~~}~~~~~~}~~~~~~}||{yx{}|{}|zz{zz{~}~}{{{zyz{z{||{{|}||}~~~~~~~}|~}~~~{|||{xxz{{}~~~|~|~~~~||}|||{}|||zy{}|}|}{}|}{{|~||}|{|||U))))*()()&'')&  "||z{||~}||||}}||}}~}~}~~|}~{||||}|}|||}|{|}{zzzxwwxz~~}~~~}}||yxvutsuz~}zz|~}||zzz{{|{}~~~}|{zzxz~~~~~~~}}}}}}~}}||}}||~}~~~~~~}|zz|}}~~~~||||zyxxx|~~}xyzz|~}|{|zzy{|{{|{{{{zyz{}~~|{}{zxxxy|||{{{|~~~~||zzzzz{|{~~{z{zzz{yy||{zz|xz{{zzz|{yzyzyxzywwwvutwvvy||}~}~~~~}{|{xxyy{|~}}|~yzzz{{{}{|z{}{|}|{|}}}~~}~~}~}{{z||}~}~}}}~|{|}|||}~{}||{|}~z|}|}}|}{||{||}{xx|~}{{{|}~{{}}|}~|{{}||}{{|zy|}~~|}||}|}|}}}}}||{{}~}}~}|}|}{z||{zy|~~}}~{{}|~~~{{{}zzxyyz|~~~~|}~}~~~}}}}{{}|}}}{zyz{{{{{~~{{z{zxyzwxzz{xyz~~~~~~~~}~~~~~}~}}|{}|}~|}}||zy{yxxw}~~{zzxwvwyz{|}}~~~~|{yyzzzxz{{{}~~}~~~}}|yzvvzyyzzyzyyzxxzzzy{}{|{{yz{}}~}}}~}z{z{yzz}}{}~}~~~}~~|||{xx{yz{|{z}}~~~}~}}}||~}|}~~~}~|~~~}|{xy{||{||{|zyz|}}|}}|{{zyyy{zz||z{z}}|}|}~}~~~}~}{~~||~~~~||||zzyz{{|}}~~}}}}|||}|||{|{}|y{z|||{~{{{}{{{||{z}{z{{zU)**)*((()'('(&   ~{yzyz{}|{|z{||zz{{~~}~|}}||{|||{{{|{|{z|}|{{{zyyzxwuxz|~~~|{|}~|}zyxuvrtvy}~}~}~~}~}zyz~~}|}{zyz{z{z|}}~~}||zyyy{||~~~~~||}~}{{{{}}~}{z{|z{|||}|}~}~~|{yyz|}~||}|}~|||{yyyxy{|}xxz{||{{{{zz{{{{z{{zz|zxy{|}~~}||{{zyyyx{{zz{z{||~||||zyy{zzyyxz~}z{zzxxxvx{}yyyyyyx{yxy{yzyzzxwxxvwwwuuwvtvyzz}~}}||}|{yyxzxz|}|}}||yyz{yy{{|||{|||}{{{}{|{|~~||||}|}{|}}}~~}~~~|z{|||{}||{}}{|}{zy|{z||{z{{|{{}zyvx}}}||}}~|{yz{|{}|{|}|{}|||{||~~~~~|||{~}|||~~}}{{{|z|}|||~}}|~|{z|||}||}~||~~|{}|~~~}}zz|zzxxxy|||{}~~}}}}}|{|}{|}|zy|zzy{z|~~||zyyxyyyx{|yxy}~~}}}~~~~}~~~||}||~}}|~||{{zxxxyx~}}{yywwxvyx}{}}~}}~|}z{z{zz{||}}~~~~}}|}|zyuwwxzzyzyzyyxxz|{yz{{{{{{z{|}}|}|zy{{xzz|{}}~~~}|~{zyzyy{}|}~~~~~}~}}~~~|~~}}~}~~}{xxz||}~|}{|z{|~}}|}}||{zxy|zz{~|{|}~|~~~~~~~}~~|~~}{}|}~||z{y{|~}~~{~}}~~}}}||{~|}|~zzz|{||}|||}|{||}{{}}||{|S)**)*(((*'''(&  !~}|zz~}|}}}|}{||~~~}}}}}|~||{~|}|~z{|}~}~{zy{yxwzy|~|||~}}{xxvutz{z}~}~~}~~||}~~|{{|{z|}|}~}||{zz|}}}}~}}}|~{z|{|{}}}{{z{z|{{||}~~}}~~|zzyy{~|}~~{||}{{yyz|}|zz|{||{}}|{z|y|{|{{z||{yz{}~}}}}||yy{zz{}zz{}||~~~||}}{|||{zzyx|}{|z{{zzxv{}|{zzzzzz{y|||{{{zyyywwxyyxxxwvxyyy|~|~}}|{{zz{{z|}}~}~||{|{zz{}{|}~~|~}|||}|z|}~~~~}~}{{|~~}~}|{|~{{{|}|}||}|}}zy{zz||{z{|{{}}}zxx|}~}}}~}{zyxyz|}{|~{{{|}}|}~}}|}}{{{|}}{||{{|}|{|}}|}~~||}}}}}~}{|~}|~~~}~{|z{zzxwwy}~~~}||~}~}}~~}}|}|{{{zzzzyzzyx|~}}{zxxwyxy{{|{yyy|}}~|}|~~}}~}}~~|}|||}~}||{{zyxyyx}~~}{zyywwvvxxy|z||}}|~}||}zzzyz{{|}~~}~}~|}~{{zvvwxyz{xxzyywwy}|{{zzz{|{z{}{~~~|z||zyzzyxyz||}}}|{zyzyxz|||}~}}~~}}~~~~~~~~~}{}{{}~~}|xyxy{~~}}{}{zz{|||{|{|||zzz{{zz|}{|~|}|~|}}}~}~~~}}~~}}~~}||~|{yyxyz|~||~~{{|}~}}|}}}|{||{{{|{{zz{y{{{z{{{||||{z{|{zzzT()***((')'''(&  !}zyyzz{|||{{{{|{}|~}~~~|}~|}}}{{{}{{{{yyz~||||{zyzyxxz{|}}|{z}~~~}|{zyxwvvx|||}}}}~}}{z}}}|{}}~~~~}{{yzz{||||~}}||z{{{||}}|}~~}{||{{||{{|{|{z{wxyzz{{{y}~~|}{~~zyyxyx~}}||}~~}}||{|}{zzyyz{}zyyy{|zz}|yy|{{z{{{{{|z{y|||}}|{{{zzz{yyy{zxxzz{|}}{{{z{{{{{zywyz}||{zyzyxxww||zzzyyz{{yz{|{||yyyxwxxxxxvxuxwxvuw~~|||~||{zyyyzzy{}{~}~~~|{{}{{zyz~{{|||}}}{{||z{{}~}~}}}||{|}~~~~~}}}z|||{{|||{||{}}|zyz{zz{yzzzzzz~|zyy|}}}|}}}{yywxvv||z{|z{z|~~}}}~}|{{{z{~||{||}}|||z{{|{}}|{~}}~~~~~||}~}}~~~~~~}|zzyyxyvy}~~~||}~~}}}}}||}}{z{{yy{zz{zzz~~}zzywwxxx{}||yz{{{|}}|}~~~~~~}~}}~}}}{||}}}{{zywwyyx{~}|{{wwxxwyz{|||}|{|}|}||}|yz{|}}~~}~~~~}}}}{zvtwxy{zyuyyyvsv~~|{zyz|}|||}}}~||||{{{}{y{||||}~~}|{zzyxz|~|}~~~~~|~~~}~~}|~~|{{|~~}~~{xxy{}}}}~{y{}|}{|}}}|zzz|z|z~}{|~}z|~}~~~~~}~|~~||}~|}{|zy{}}}}}}}{}}~~}|~||}}|{{}||||||{||||}{|}}}{|}{{zzzT))*)*((')'''('  !}|z{z{{||{{||}}}~~~~~~~~}||}~}|zyyz}}}|~z|{{{|z{{{}~~}~~|{|{yyz|~~~~~}|}}~~~}~~~}~|{z|{}}|{~~~~|{{{~~~~~~}}~~~}}||}||{|}||zzyxzz{{{z}}{{}|z{yzy{~~}}|~~~~}|}~|{|z{{{{zz{z{}z}||y{{{|{|}}|~~}||}~~}}{|}zzz{|{|}{z{z|{~}}|{{}{{|{zzzyz|~~}}{zzz{zxw{{{z{zy{|{z{}|}}}|yz{zxzzzywwxxzzxtuz|~~}~}|{|zxy||{|~}}~~{}}||z{}|z|}~}}|z|{{}~~}~~~}}~}~~}|}|}}|{|}}}|||}}|{{{{{z}zzyzyzx}~|z{|}}|}}}|zzwwvw{~||~z{y{~~~~~~|}|{z|~}||}~|}~}||{||{{}|~~~}}~~}}~}}~~~~}}zzxyywx{~}}~{|~}}~~}~}}}}|{zzzxzzzz}z{{||}zyxwwxy{~}}|{|{z{~{|z}~~~~~}}}}~}{z}|~}|}||zzxwxzz{}}}{{zxwxzxxz|||}}||{{|}|~||zyz|}}~~~~}~~|~}|}vuvvyxyywyzyvst{|||zyyy{~}}||~~~~~}}{}{{||{zz{{{{}~~}{|||zzz{}~~~|~}}~}}}}}~~|z}{|~{|~~~~{yxyy{~~}~}{{{|}}}|{~}{zz{z|{||z|}{z{|||}~~}}~~||~}~}}|~}~~|{zy|}|{|}|z|}}}}~|||}}zz|{zz|||{||{|}|{z|{{{}|{{|{{z{yR(**)+()')&''(&   }{zyyy{zzy{z{{}|}|||~}}|{{|~{zyxxz|||{}|z{{yzyzzz{~~}}~~~|{|zyzyz{}~}~}|z{}~~~}}~~~}||yz}~~|z{zz{||{|~~~~~||{||}}~}||||~~}||}{|||{{{{|{yywwxzy{xyz~}||z}{|zzywz{~}||}|~}|}}|||}}}zz{yzyz{y{|zy{}{{{zzzz|}{|~}}||}}~~{zz{{zz|{{||{z{|yz|||{{|yz{yyyzyxy{||{|zzyz{yzyzzzyzzxz|zyy{|||}{zyz{yyyxxvwwxyzxvvwy{}{{{|{zzzxxwy{{}~z||~~~}|{{y{z{{y{||}}}{|z|{~~~~~|}~~}~~~~}|~~{z{|}}{}|{{||}}}|{{{{{{|zyxzwyy{}|||}}|}||||{{zxvstw}||~{zzy~~||~|{|||}|||}|~|}||}|z{{{|}}}~~~}}~~}~}~~~}~}}{yyzyxy{~}~~{|}|}~~~}|||~}}~}|{|zxyzzwx{{{|}}}zzxwzzz{}~~|||{{{{|{z}|}}}~~}~~|z}~~~}|{|{yvy{z{|~|{zzxyy{zyzz{{|}{zzz{{|}}|zyx{}}}}~}~}~}~}}~||xvvxyzzzyyyxxvuz{{|zxxz|}}}}~~~}|}{{}~}|{||z{}{}~~~}}~|{{{{}}}{||}}~}~~|{|{}}}{~}~}{yxxz|~~||{}}||}{|}}||{|{{|}~||}{|{|{}~~~~~|}}}}}~||~}~{|}~~}|~|{|}}|}~}|}~~|}}||{}}~{}||{}|{{~{{{|||{}{|z{zS))*))(((('''(&  !}{|y{|z|{z{|z}~}~}~}{~~~}}~}|{yz|}}{z|~}{{z{yz|||}~~}}{yzz{~}~||}~~~~}|{|~~|{z{{~}|~~}}}}}{}~}|}}~}}|}{||}{}}{zyxyx||}{zz}~{{{|}|{{yyy{~|{}||}~||||}~}|{{{{x{}{{{||||{z|{{{z||{|~}~}|}~}|||{}}~}}~}{||{z}}}{|||{{{{zzzyzz}|}||{{{||||{{zz}zz{~|}z}||~}||~{{yzyxwxwy{zxyyz{{}~}z|~{{zyzyxyz}~}}~~~}}|{z{{||z{}|}|||~~~~}|}}}}}~}}}}~}}}}|}}{{}}}}{{z{||{{zzwxz{|~}}~||}|}}}{{{zvutty{{|{zy{}}}}||{|}}|}||~|}}}~}||{|||}~~~~}~}~}~~~}|{{{zz{|~~~}}|~}~}}~~|||~}}~}|{|zxzzyxw{{{|{||}{yyz{z|}~|{|{{{{zz{zz{}}~~}~|}{}}}~~}|{{{yyy|z||||{zzxzxyz{{{{||||{z{zz{}}||{xx{}}}~~|~}}}~~}~}ywvxyzzyyxyxwwwyyzz{xxz{~}||||~~~~~}|{zz|}}|z|{z{{{}~~~|}}||}}||}{{{||~~}~}}~}}}{z|}}}||~}~|{zyyyz}~~~}}{||{{}|{}~}{|||{{}|z|}|{|{z{~}~~~~~~|}}~|z{}|~~}}{||}~|||||z|||}~}z|~|}|{|{{}{}z|{||||{|zzz{{{|{{{{{{{T')))*((((''&(&   }yxzzz{z{zyy{|}||}|{wy{~}}|{}~||zy{z}{{yy}|zzzywxzzz{|}}}}~}~}}{z{yy{~~}|||z|}}}~}~}|{{|~~~|x}}|zyyy~~}~~~~}}||}{{~|}~~~~~|}||{{||{z{zyzyvvy}}{{z|}~{z{|{zzzzwxy|{{|}{|}}|{|}{}|}{zzzzvy|z|}z{{|zz||zyz{|zz}~~~~~~}||{|{|~|}|}}zz|zyz|z{|{{z{z{zzzyzz||y{{z{z{{z}}zyyzzz{}{{{}|{|}|{{{zyzxwvxxyzzyxx{z|||{{{|{xxxxvvwxy~{||}}~~~}||z{{{{z{}{{}~||}}|}}~~|}~~~~}~}|z|}~~}||{{||}}|{z{z{{{zyyyxxzz{}{|}}|{|{{{yyyvtssvzz}{|zzz~}~|}}{{{}|}{||~|~}|}}|{{|z{|}}}~~}||~}~~~}||{|zwyyy|}}}~{}}}}}}~~}|z}~}}||{|zyy{zxvx|{||{{|{{{{{{{}~|{{|zz{z{{yzzz{~~~~~~}}~~}}|~~~}}}{{zzyz{{{|||z{{zyx{z{z{{z{|zzyyzyy}~|{zzz}}}}}}}~|~~}~|}ywwyyyyyyzyxwxyyyyy{{xz|~}}}}}}~~}}}}|{|{y{~}|{{{||}|}}~~~~~}~|||}|{}}{||}}}~}}|{||~{|}}}}~~~||}|zzzzz~~~|}{{{|||}~}|}{||}||}}}||z|}~~}~}~~}~}~}|}}}~~~|{}}}|}||zz{|}}~}|}~~||||{{|~||}||}||||}|{|{}}|}z|{||T))*)*((()&'('&  !}zyz{{}{|{|z}}~|}~~|{yy|~~~~}~~}{z{{|||{||}|zzyyzz{{|~~~~|}{zyy}}||{}~~~|~~~|z|~|zx{~}~~~~|~}~~{~|}|}|{z{xzzxwz|~~~}}~~|}{{~|{{zywx}||{}}||~}||}}~~~}{|{{wy|{{|}{}}{{|z|zz~|zz}~}~~}}}{~~~~|||{{|}{{{{|{||{{{||y{}|{{|{z}|z{~~|{||||}}}}|||~~}|{z{yyyzyz{zz{|{z|}}}z{|zyxywwvyxx}}}~~}}|{{{{||}}}~}}~}~~~~}|~~}}}~|{|}}~~}}{{|||~~}|{|||{|}{zzzyz{|{|~~}|}}|||{yzzyvvuvxz~||{{x|}~~~{z{{}}|}}|~}}|}{|zy}}~~}~~~|}~}~}~~}}{{zz|~|{}}|||}~}}|}~}~}|||}~|{{}zyz{yxxvxyzz{}~|{{{{z{}~}|||{{z{zzyyz|{}~~~~}~~}~~~~~~~}|}~||~~||{{zzz{{{|}|{{}|zzzz{{}|{{{{yyywxx||~{{z|{|~}}}{~}~}}||}xvwwyxyyz{{zxxy{{{z{yy{~}~}}|}~~}}}|}{|yy{|}}||zz|}||}~~}~}}~~~~~||~|{}~{zz{zz~~~}||}}}~|{}~}}}~|||}{yz{zx{|~}}|}{{z|}}}~||}|}|~{{}|}}||{z||}|}~|~}~~~|}{|}}}}~}}}||}|}||||{{||}{}|}|~|}{|}|{}}||{||{||||{{{{{}}{{{{|||T(****((()&('(&   {yxxyyz||{zz{z|||}}|zz{}~}~~}}}}||{{{{z{|{z|||{zyyz{y{{}|}~~}}~|}}z{xvuz}~}||{{{{}~~~}~}~}~~}{z|}{{xx}}~|}}}~~}|}|||{}~}}|||}{z{{zyyyxxxy{|~}~}}{{{{|zzzywwyzzz{||{}|{||{}|||{z|{xx{z{|{||}{||||{z|zyz{{~~~~}|}|}}~~~~~}{{|zyz|zzz{z{{{zzz|z{z|||{{{yzzyzz}{z{|||~}||||}~~~}}{zzxxxzyzz{zzz}z{{}{zyzzwxxvwuxxu{~}}}}~}~~~}|}{z{z{z{|~}}~||~||}~|~~}}}~~}~~~|{||z{}}|}}|{{|}|~}|{{||z|||zz|{zz|{z}}~}}{z|{{{zzxvvutuw~{|{z{|~~~~|{}{yz||{|}~}||||{{zyz~~~}||}}}}}~~~~}z{z{{}|{{}~||}||}~}|~~||||~|{z{|zz{yywvxwxz|}}|{{{}zz|~}{z{|{z{zzyyyy|||~~|}}~|{|~~}}~|}}~|}~}||{{{{||{{||{z||y{|{{|||{{{{zyzxwz~~~~}{{{{~}}{|~|}}}}~}zxwxzyz}z|{zyxxzyzz{zx{~~}|}~~~~~}|}}}{z{}}|}|zy|}}|{~~}~~}~~~~||~}|~~{{}}{{}~~~|~||}}||}~~|~}|||{zx{yzy~~~~~||xz~}~}||}{||}|}~}}~|{}}}}~~}~}~~}||{|}}}~}~|}{}|}}}|{z|}}{{}|~~}{~~|||}}|{|{|{|||}}z{||}}|}|||}|V(****()'('''('  !}zyyzzy~}|{{|||}~~|}~|}~~}~|{{|{|}}|}}}~|{|{z{|{||~~||~|~|zwuy|~}||{|~~~~~|{}~{zzz~~}~~~~}}~}}}~~~}}}{yyyyyxyz~~}}}|~|{y{zyyzyyz{|||~~{{}~~}{{|{yyzz{}||}}}}}{||{y{|}|{{~~~}}}{zz}{{{{z{}~{{|}|||}|{|}|{{|{yz}|zz}|~~~~~~~}|||zyyzy||{{z||{|}}}|{}yzyxxxxyxvy~~~}}|{{zz{{{~}~~{}|||~~}{~~~~~}}}}}}}}}~}}}|||}}~|}z|||{|}}|z}{y{{|{|~}}|~|{|~}{zzyxwuttu~~|z{z{}}~}|||{z~}}}}}|}|}}{{{z|}~~~}}|||}|}~~~~|zy{|}}}||}|}|~}|~~}}}~}||}||{|{zyz{zxxwwwy{{}{{|{|{{|}||{zz{{zzyzzzz{}}}~|}}}}|}~~}}~}}}}~}|}{{{|{{{|{{{{|{{}{{{{{z}}{z{{zyyxwwy~~~~}}|{z{}}|{|}|}}~}}}xxxvwxz{{|{{yxwyyzy{|zz}|}}}}~~~}}}~~|{||zzz}}||{zy{}}}}}~}}}}}}~~~}}}~||~|{{{zy{~}}{}|}{||}~~}~}{|{zzzzxzy{}~~}}zzyz|}~}||}|{|~||~}~|~}}{}|}||{|~}~~~~{|{~}~~~|}|{}|||}~}{{|}~{{|}}~}{|}|{{}}|{}{z|||}}}{z}||{||{{|||U(****('')'''(&  !~yxxyyy|~|zxyw{}}~~}~|}{~}}}~~~}}}{z{{{|}}{|~}|}}|z{{{{z|~|vv~}||{xwx{}}~}|zzy{~}}{zy|~~~}{yy{||}}}~~}}~~~~~~}~z|}}}|~{||{{yxxxxxxy}~~~~||{||zzyzwyzxxyzz{z{|{{}~~}|{|z{{wxxyz}{z{~~}|zy|{yz}|~~~}{yy{}}~~~|{|{zz{zz{{yy}}{z{|z{{|{{||{z|{zzxzzxxy{|}~||~~~~~{||zyxyy{{}z{{}|{{{|{z{yyxyvvuwwwx||}}}~}}~}~{xyyxyy{|~~}}}{{|}|}~~}}|}~~}|~~~}~||}|{|}}}}~}||~}|}~|{{||{{|{{{{{y{{{|{|}|}}{zy|}{zywxwutsu|||zzxy}}}~~~}~}|}~}}}}|}||~}|||z{~~~~|}~~}|{|{}|~~}~~}{z{{}|~||}}||~}}~}||~}||~}}|}|zz{zz{|{{xxwwwxz{|{yz{|zz{||{z|z{|~{zz{|zz|}~~~~}|}~}||}~~~~}~~}~}~~}}|{{{|{z||{||}{{|~|{{~{{|}|{z{yyxxwuy~~~}||}}}{{{||}~}~}xyyvwxx|{}|{{wwyxyzz}{}}~~}~~~~~~~~~|{|}|{|}{||||{z}~~~}|}~}|~}~~}~}{|||{||yz|}}z}{}}}~}~~~~||{|{zy{zy{}|~~}}|~|{zz{~~}|~}|}}|}}}}|~|}~~}}}|}}~~~||~~}~}~}||{|}}}|{{|~}|~|||}||}}||}}||}|{|}}}~|}||}}||~{||~|U()))*)(')'(((&  "|zyyzz{~||zwwy~}||~~}~~}|{yy}~~||~~~~|}}|{z{{}wuz~~~~{zz|~~}{zyy~~~}||}~|{z{}}~~~}~~~~~}}|~~~~~}|}~}{yzzzxxzx|}~}~~}{{|{zzzyyyy{{{~||}~~~|||z{yxxyz}|{|~||{yz|~}}~}}|{z{{}~|}}|||}{{{zxx}~}{{|{|~~||z||}|||zzzzyxxz|}~}~~~|}|{{yz{y|{{}}}{|}||{|zyy{xxxyxwyz{}|}}}}{xxxwxzyz}~~}}{z{|}|}}~~||}|}{|}~}}~}||||||}}{{}|}{}|||}|{{||||~}{|}|{z{~{{{yxxwuts|zzyxwx|~}~~~}}||~}{}|||||{{|~~~~{}|zz{}~}}}{{|}}~|}~||}~}}~~}}}}|||}~~||||zyz{z|{yxvvyyz|}z{{}{||}|{z{{{~~{{|{zz{{|~~~~||}}}|}}}~~}~~~}|}}|}|}{||zz{|}{{z}{{|~||}}|{|||{zzxxxywsu~~~}}||~||z{x|~}}}}xxxwvvz{||~}zxxxxyz{{{|~~~~}~~|}~~}}||}{zz{{z|~|z{}||~~}}|}}}}}~~~~|~}|{|||{{{yyy~~~||||}|}~~~}|}|{{||{z|zyz||~}}}}}~}{yz{}~~}z||||||||||{{}~~}~}}}{}~|~|||||}~~~}||||}}|||z{}}|||}||z|}{{|}{|}|{}||{{|{}~~||}}}{{|||}~{T(**)+((()'('(&   |zwwxyz|~|{zxvw{}}|{|~}}|~~~~~}}}|{{yyz{|{|~~~~}|||yyyyx}~~~~~~~xuvz~}~|z{{|~{zzywty~~}~~~|||}{}|{zxzz{||}}~~|}}|}|y{}}~}~~}|{||{zyzzyyzzy|}}}||{}z{}zyzyxxxyy{||{z|}}}}{{z}{xyxvy{{{}}~~}{{wy|}~}}~}zyyyy~~}}||{z{zzyyxwy|{yyzyy|}{{z{{|}||zyzyvuvxyz}|}}~~}{|}zzyzzy{{{|}{zz|{zyzyyxzyxwxxwvxxyy{}{{{xxvwvvxyw{}~}zzzzzz{}|}~~~~~~|||~|{||}}|}}|}{|{{}}|{|{{{}{|{|{{{||{{}}{|~{zxz}}zzxvxxwutzyyxwwv{~~}~}}}~}}~}|~~}|||||}z{{|~~~~}~|{{{}~}}||}}~|}~~}z{}}}}||{|{{|~~}~{|}{{zz{{zyyxvwzxz||{{|}z||{|z{z{|}~}{~|{zzz{|~~{{}~~}~}~~~}~||}||{||xz|{|}{}|||~~|}}z{||||{{zyxzvtu~~~~~~}||}|{{xz}~{~~zxxvuvy{z|}|{zyzxyz~{|~~~~~~}~~~}||{{{|z{|||{{}|{~}|}}~}}~~~~~}~~~~|{{|{z|}{zyz~~|||||~~}}~}|||{|{|{{|}}~~}~}}{z{{{~}|||}}|}}|z{~||}~}{}}}{}|}~~}|}}~}~~|}{~~}}}|{||||}~|{{}~}|}}}}~||||{{{}{{~~{|~}||}~}~||V(**)*)(()'('(&  !|zyyzz|}~}||{xy{|}|||}}}~~~~~}{zx||}{{}~}}{|{zzy}~~~zx|~~~}{|~~~~|{xyyxxz~}}|{{{{yyyy{|}}~~~{~}|}|{z~~~~}}|zzz{{{{{zz}}}~}{{||{z{xyyzz||||{{}}~{}||yyxwxz||}~|zwwz}~|{}}|{zxw~}}~{||{{{zzyz{{zy{zx|~zzzzz~~{{{zwwwxyy~}|~~}||}}{{{zx{|}~}}z|{}|}||zyyyyxyywwvwvux|~|{{zzxxwyxzy{~~~}{{y{z{|~~}~~~}|}}}|~}|||}}}}~|{}}}|}||{{~~}|~|||~}{|}}|}~}zzwz|{{ywwywvuzxyzxwwy{~~~}~|}{|~~}|{}~~~}z}|{{|~~}}|{{~}}}|{}|||~||~~}{~||}{}}~~|}|{z|{{zz{ywxyxy|}z{||{z||zzyzz}~~}~}{z|yz|~~}||}}~}}|~}~~}}}}}~}||||zz{}}||}||}}~||||}~~|zz{xyxxxvu{~|||{z{{yy}~|}~yxwxvvwyz{||{zzzzxz|{}~~~~}~~~~}}}~}||{zzz{||}}{|}}}}}{{}~~~~~~|~}}}|zz{{yz|||z{~~}|{{{{|}~~~}}}}||}|{}|{|}|}~~|||}{z{{z|{}{{|}}|}}|z{|}||~~}{|}||||}~}~}~~}~}}}~}~~}||~}||}{z|~{{{}}{|~}|{|}~|~||||{{{{zz{~~{||}||}~~~{U))*)*((')''((%  !{yxxyxz}}~{|zzz{}|zy{}}{}}|~~~}~~~}|yxx{|{z{~{}{{zzxwz}}|{{|{}~}}~~}{|~~~~|}zyvwz{{{}~}~~||}{y|~{yyyyyzz||{{}{}~|z}yz|yz|~~~~~~||}{|yy{yyz{{xz|}}}|||{z{z{zyyyyz{{|{|z|}|}z{{|{{{xxwvxxwyz}~~}|zywz|}}~~||~}||xw~~}}}}{z|zz{zyxxzzxx{zwy}zxxxy}}}}yy{zwuwwxy{}}z{}}}}}|{|zzxyy{||}|{{{{{|}{yyyvxvyywvvssrsx}~|{{zxxwwyyzzy|}~|~|{yyy{{~~~~~}~~|}}}{{}|||}{}~|{{||{z|{z{|}|{}|{{}{|{}||{{{zyxx{{{yxwwywwywyxyxyy{||}{|{|{y{}|}}{||~~{{{|z{|}~}~~}|~~~~||}}|}~~~{}~~~}~{z{}{y}~~}}|{|{{{{z{z{xvxzxyy{{|z}z{{|yxwzy|}~~~~~~z{{y{~~~||{}}~~}z{|}}~}}|}}|{{|z{{}|||~}}~}}}|}}~|z|zxxyyxwz~~~}||z||}|{|~}|~yyxxxwxzz{{{{{{{z{y|}}~}~|}~||}~}|}|{{|{{{||}|~~{}}}|~~}}}}~~~~{||{y{{}|}{|}~}||z{{}~~}|}|{{|}}|}}}}}|||~{z{|{|}}{|{{||}|{{z}|}~~~~}}}}~{~||~~~~~}~}~~~~~}~~~~~~~|z{}}|{}}}}~}}{{|~|~|{|}|||{{{{~~|||}|~~}~}U)))(*()()&('(&  !|yyzzzy|~}}|z|}}}z|}{||}}~~}|zz|{{|x{}}}~|{zzz~}~|{zy{}}~~}~}~}zzwtw{~~~}~{wzwz|{|||z|~~{{~~|{zz{|~~}~~}}|{{{zwy}|z{}|~~~}|{|{{|{yyz||||||{|}}}}||}{}}xxxwvwwww|}~~zyy}}~~}}~}}|{~~||~||{{{zz{zyz{zy{}{xvy{}}||{||zxyxxy|}}|}}|~~~}}||zyx{{}~~}{|}|{}|}zzywwxyywvxvsqrsvy|{}zzxywxz|{{}~~~~}|{zzy}~~~}~~|~}}}}|{{}~}}|{}}{|}}z{}~}~~}||~|{|~|}|}|zyzwyz|zzxwy{xyvxy{{zy{{~~~}{{{|xyz}{~}|}}~~}|{z{{z|~~}}|~~}}|~}}}~}}|}}}}{zz{{yz~~~}|}}|{zzz||{{xxyxzz{{|{}||||zxvxy{}~~~~~}|{yy}~~||}~}~}{|~~~~}}~~}}|~||{|{{|}|||}}~~~~~}}}}}}|zzzxyyzxz{|}||zzz|~{|~||}yxxxwxy{z|{{{{|{z{{{|||~~}}~||~}|{}}}}~}||}|{{}|~}|}z{}{||~~}~}~~}|z|zyz{~}|||{}~~~}~|{z|{}~}|}|{{{}}|}||}}}|}}||{}}{{||||{}||||{{{}|}}}}~~|{|}}~~}}~|}}~}}~~}~~~}{zz||zz{~~}~}|{zy{}~}{|}z{|{yz{|~z{{z{}}{}}V(***+))')&''(&   |xwxyzyx{~~|||{}~|xy{zzz|z}~}~}}~~}zzzz|{zy}~}~}{{{{yxz{{{{ywuwz{|{}|~~}~~||{z{zwvux|~~~~}}~}~{ywvvzz{z{z|{}|zz}}}{zyyz}~~|~~~~}~}{{zxxwz{yy|}~~}}||zz}zyzzzyz||z{{{z~}z{{{z|}|{xywuuusutyz}~}{{~}~~~}|||}}}}~~}||{yzzyyxxyxxyyxyyzuuxyz{|{z{|yyyzwxy|}|{||zz|~~~||{{yyxzy||}|zz}{{z|{zzyxxxyywxwusprqrty}}{}{yywwxz|{||~}|}}{xxyy|~|}}}|}}}}}|{|~}{y{}}{}}|||{{{|{{{~|||~|{{}|z|}}}{}|zyywvz}yyxvw{xwsuzz{{{zz}}}zz|{zxyzz|}~}|}~|||{{{yz}~~~}}|~~}~|~}}~}{{}~|}~|yyz{yxz}~}|||{zz{z{{zyyyxyy{z{}{||{wxxyyy{}}~}}|zy{|~~~{|}{}|}||~~~~~||}~|}}}|||}|{{z}|||}~~~~~~~~~|}}~}|{zyyyz{{}|~~~}||zzz{}}}}}||xxxyxyz{{{z{{||{{z|{||}~~~}}~~}}}~|}~}}~~||}{z}}~}}{{||}{}}~~~}~}}~}||zyz}}}|{{~}~}~}}{z{{~{}~~}}}{{|}}~~~~}}}~~}|}}{|||||}}|{}}|{}{{~}~~}~}|~~}||}}~}~}}~|z{yy|}||~~}{{|z|}}{|~}||{{z|}||{zz{|~}}X)**))((()&''('  !|xwx|{yyz~||}}}|z{z{|z||~~|{}~}}||{~||{}}|~}}}}|{z{|}}}|xvwz{|{{|~}|}|{xyyz}~~~}zxvxz|}||}~}}~~||~}}{zyxy{~~~}||{zzyzzyxy~~~~||{z|{zzzzzz|}}|}||}|{}||||~~}xxxvutttuwz~}||}|}}|||z{~}}}{{{}z{{zyxyyzxzyxvtxy{||{{{|{{zzyyzz|{|}|{|~~}}}||zzzz|}}|{{{|||}||{{{zz{zxyxwwuusswxy}~~|||zzzxzy}{|}|}|}|{yxzxy~}~}~{~|~|}}}{z{~~}}}}|~}{|}|z|{}|~}{}}|}|~||}}{{yzwvy|zyyxvyxurtw{{{~}|~~~z|zzzxxzy||{~}}|}||{||{{{~~}~~~}~}}}|{}}}}}|zzzz{yyw~~}}zzyzz{z|yyyyxyzzy{|~{||{wxwx{{{|}~}~}{z{z|~~~~~}|~~|}}||}~~~|||}{|~}||{{{||||}{}~~~~~}~|}~}|{{zxw{~}~~~~}|z{{z|}|~}}|wxwxxxyzy{{{yyz{z|}|{||||~}||}}}~~}|}}|||~}}~|z{|}}~|}|||||{|~~~~~~~}~}~~|~~}||z{{{|}}|~~~~~|~}|x{~||}}~}~{{|~~}~~~|~|}~~}}}{z{{z|~~||{{z|{|z|}}}~~~~~}~}~~~~}|}|}~~~~}{zyyz{}}}|{z|{|{}~{{{|||{{zzz{|{yyxy{~~}}X(**)*()()&''(&   {wwwxzzyy}~{y|{||z{xyxzzyz|||{|z|}~}~}|{}}}|z{|{{|~~z{|{{|||{|{|yxwyz|yzx{~}}||~}|{|{zzyvy{|||}~~~}|~|~}}~}zyvvy||}||~}}}~}{z{{|zywwwz|}~~~~}}}~~|}|{zy{zzywy|}~}}}||{yyyyyyyz{||z{{{|}{{{{z|||}|xwvuusrrtwx{~~}}|}zz{zzywxy~~}|{{z|{zyyyxyxwzywxxwuuwyzz{zyy{zzyzyxxyzy{|}{|}}||||y|{z{|||zz{z{|||zz}{xxyzyxxvvwvwux{|~~~~|||z{zzyzz{yz{||{||ywwwzy~~~~~|~}}~}|}~|||}{z{z|}}}}{||{{z{{zz|{|~||||}{~|{|}{yywxux}{yyxvwyurqsw{|~}~~~~}{{{zxwwxy{|~~~}~~}|{||{}~|}}~~~~~}~~~~}~~|||}}~~|zzzz{|{x|~~|{|{yz{zz{{{yzxxyyxy{|}}{{yxwxyz{{{}}~~}|{|{}~~~~}~}~|}}}~~~}}}|}}|}}|||}||}}}{|}}}}}}}|}~~|}zyxxx|~~~~}}zzz{{||}||zxvxwxyy{{{{{{z{||}}}||{|}}~}|~}}~~}}|~}{|}~~}~}|{|{|~|}|}||~~}}~~}}}}}}~~}~|||{|||{~~~~||}|{y}}|}~}}~}}}{}~~~~~}}~}|}~}}|}}||}~}}}|{{{||||~}~~~~~}{|}~~~~~~{{zz{|~~}|}|zz}||||{{{|}|||{{|||{{xyxz}|||Y)))**((()'''(&  !|ywyy{|{{}~}||~~|{{{yz}|{|}|{|{~~~~}~~}|||{|~}|z{}}~}}~}}}{{yzz{{{xv}~}||~~}{}}||zzy{||}{{~~~~~|{yxy~}}}~~~}{|||z{zywz}}~~~~~}}}||}||{|}~}~~|{z{yzyzz{{{~|{}}||{|z{|{{~~|yyxtvtsruyz{~~~}|{|{yzwxxx}~~~|~|||}}z{|yyxzzxyyvuvyyz{|zzz|}{z}{{yzyz|}}~}~}~}|{|}zz|~|{|||{|}|{{|{zzz{zyyyyyyxyz}~}|}|}||{{{{||~}|||{yyz{|}~~~|~}}}}~}~}}|}{|z|||~}{{{}||}|zz{{|}|}{}~}{|{{zzyxxx|||z{xvxvsrrvx{}}~}}{{yxyzx{z|~~~~~~~}}}|{||~|}~~~}|~~|{|}|~~}|}|{|||}~}~}}}zz{{|{{|yzzywyxzyz|{{}{{zyzz{z|{|~~}|}}||~~~|}}~~~}~~~}~}}}~{}}~|}}}~}}}|{|}~~~~~~~~||}|}||yyyy{|~~}}{{zz{|~}~{{vwwxxyzzz{z{|{||}|}~}}|||{}~~}}~~}~}}|{~}{{}~}~}|||{{}~~|}}}{}~}}~~}}~||~~~|{|}{{|~~}}}|}|}z||zz{||{}|}~~|{{z~~~~~}~~||{{{~}|||{{}~}}}|{z|}{||}|~~~~~|||~}|~~~}~~|||{{{||~|}~{y{{{||}zzzy{}{|{||}z{zyxvxx{z|}~W()*)+((()(''(&  !}xxwxxyzz{|}||z{}}|{yzzxy{||z{{{z{|~~|}~~}||{|{zz||yxxzz|}~{|{{|{zzzy{zwxy|}~~|{z{~~}}{{zyz{yyyz|zyyz|}}}~~}~}{{zyz|}~||{|}~}}{|||{{{{yxx|~~|}~}|~~}~{||}~|z|}~~}|||zz{xyz{z{{|{z|{{|{{{z{zyy|~|xxvvutqqtvwy|~~~|{{zyxwvux{|~~~z}~~}{|z{{{{xyzyyx{ywwwvstwxyzyyxy||z{||zz{yyy{}{{~}~~~~}|||||}zz{||zz}{z{}z|z|{zz|zy{zyyyzzzz}}}}~|{{|}{}|{{{zz{||z}|zxxz|}~}~~~~}}}~||}}|}~||}}||{z{z|}{{|{{z|yyy{xz}}{|{|}~}z||zzyxxyy||{zyxvuvqqprtu~~~}}~}}{|zzzzyyz{z|z|}~~|||}{{|~}}~~~~~}~~}~~~|}z|}}}}}}||}~~~~}~|}{z{|{z{z{{|yxwxyy{|||{|{{zz}|||{{}~~~|}}}}}~~~~}|~}~~}|}|}|{|}~}~}|}}}~~||}}~}}}}}~~}{{}}}~|{z{y{}}}}zzz{z}~}}|{vvxwwy{zz{|||}~}||~}}|}||{|~~~~~~}{{z|}}||{}}~~}|{|{{}||||~|}~~{~||}||}}{z|}~~~}~~}{}|||{z|{{}{{|~}}~}}}}~~}}||}}}}}~{|}~{|}}{{{}~}|}}}~}~}~~}|}~||}|~~}}~}}}}zz|}~}|}|{{||{||{z|yz|}{{}|}{zzzwxvvxz|~~X(*+**)(()&''(&  !~zyxyxy||~~}~~}~~~}{zyyy|||{|{|{|}}}}{|||}}z{{{{xyzz{}}~}}{||z||z|}~~}|||~~~}~~}|zyz{|zz{yzyy{|}}~~}~~~}~|}}~|}||{~}{|||}}|zyz{|~~~}~~~~~}}~~~~}~|{zz{{|{{||}}}|||}||{|{{z{|}yxwvvusstvxz|}}~~{{|{yyxvx{||}~}~}~}}|{|~|z{|zyxzzyxxuttuyy{{zy{|~}|||}{|{z{|}}~~~~}||~{|}}{|||{||}z{{||||}|{z|{|{}|{z||}}~~||}}}~}}}||{|}|z{}{zy}~~~~|~~~~|}~}}}~}||{||{y|~||||{|{|{zyyxxz~|||}~}}|}|{ywxzz|}}|zxwvwssrrsry~~~}~~~|~{~}|{{{zzzz{z{{{{{}~}}}}|{|~~~~~}~~~~~~~~~~~}}|{|}}~}|}~~~}}|{||z{{||zzz{xxxxyy{zz|}|{zz~~}~|{}~}}}}}~~~}}~~~}}~}||}{{|}{{{|}}~}|}}~}}}~}~}}{{}}}|}}}zz}}~}|~|{zz|z{}~|||wvwwxyyzz{{}}}}~||{~}|}}{zz||~}~}}}||zz|{zz{{|~||{||zz}|}}}~}~}~~{}z{~~|}}||}~}}~~}~~|{|}{z||zz{|{||}|||||}}~~~~~|}|||~~~~}~|{}|z{||}{|~~|~|}|~~{z{|~~~~|~}{{{z|}~~}}|}{{}{{|}~}|}||z{||{}zyzyz{{|{{||zyzzwvttux|V))*)*)())&'')&   }zxwxwx{{}}~|{|}}|{zwwvwz||zy{zzz~~|}|zz~}{{|{yz{yywxxz~~|{}{|{{zz{zy{}~~||{y|{~~~|}{|}}{{xxyzyyxxwxyxw{{{~}~~}|{~~~}~~|}}}}{zzxz~||{{y|}}{yyyy}~||~~~~|~~}~|}~~~~}}}}~~~~}{|{{z{yy{{y||||||{{|||zzzz{yy{}xwvvutrstuyxz{{{}}|}{{y{yyz|}z}~~~}}}~~{{{{{{{{{zy{{yy{yxwwvuttuwxzxxy}~}}{|||~{z{|||}~~~}~~||}|{{~z||||{|||{{|{z{|{{{}|z{|zz{}}{z{zz{||z{}}}}~|{{||{z|z||}zyyz~}~}}~~}}~~}~|{}}~}~~}}{{|{{zz{|{z{|{{{{zxyzwx{~}|{y{}~|{|{{zywwy{{{{|ywwwsrrqrrv{}~||}}}~|z|z|}|{zzzyz{{zzyxyx|}}|}{{|}~~~}~~}~~}~|~~}~~~~}}|{|{z}~~}|~~~}|~||{{|{{}||||ywvwxy|zy{||{y|~}}~|}~||}}~~~}~|~~|~~}~~~}||}|||||{{|}}}~}}~|{zy}}}}}|{}z{|~}~~}~z|{{{{||{|wwxxwwx{{{}|}}~~|}}~~}}|{|{|}~}|}|{z{}|zz{z||~~||{|{{}||}~~~}}~|}|{~~~}}}||~}}}}}}}||||z{|{z{|{{|z{{|}}}~~~~~~~{}|~~~}}~|{z}}}{|~}||||{{}}~}}~}~}}{zz{}}}}~~}||}}}}}}||||{{}||}zz||{zzzyz||{yyzxwutsv{Y))))*(('(''(('  !}|zzyzz}}~}}~~~|{{xvw{~~|{}{yyz~|}}{~|||{|}|zyxywy}~{}|}}}{||~{{}~}||||~~~}}||~|{{zz{{yzyxxxxwx|}|~~|yz~~||z{zz~}|{{xw||{|zyy|}}~~~}{~~}}~~~~}}||}{|{~}}}}}{}}}}||z{{{zz{~yxxwuwttvxwxyzzz}}|{{|}{{z~~|}}~~~~}}}||||}z{|zzzz{yyxvvvvuwxyxxy}~~~~~}{~}}}~~|}}}}}|||}~||}}}|{}{{{|}||~|{{{||~}|{|{|}|z|~}}~|||~|{{||}}||z|}~~}}}||}}}}}}~~~}~|{|}{z{|||}}|{|}{zyyxxz~}}}zz{~||||z}zyyz{{{{{{yxxstttrruzz~}||}}}}{{y|}~|{{{yyz{{zzzyzz~||~~~~~~~~~~|~}}|}~~{{{{|{~~~~~~~}}|||||||}}||{xwvxxzzzxxz|y|}~~~}}~}~}|}~~~~~}~|~~}~~|}|}|||}{{{y{}~~~~~~~}}{{{{{||}|}}|}{~}}~|}||{}{zz{{{|wvxxwxz{}||~{|~~|{|}}||||{}|{}}}{|}{{{||{zzz{|}||{{|}|}~~~~}||}~~}}|{z}~~~}}|}~}}~~}}}|{||{z|}{zz{{y}|z{z{||}}|}~|~|{{||}}~}~}~{y{}|{{}}|}~~{|||{{{|~{{||}|}zz{}|}|}}~||}}||}~~}||{zz|{{{}{z{{zyy{yyz|{yyzwuvqpt{}W(**)+(((('('(&  !}}zyxyzz||}{||{~}{z{yvwuw||||zzwuv|}~}~||~}|{|{{z}xyxywwv~{{z}~|yz}|{{||~~}|}{||{~}}{{{z|{zzyxzwxywwuwwvvyz{}}~}~~|{{z}}}}~}|{{{zy{|zxxwuwxyyyyyz~}}}{|~~}}|}|{{}~}}~~}}|}}{}||z{}|}|||}{}z|}{zzz{yyx||xxxtvwtuvwxxxzxxz}~}|{{|||zy|{{{~}~}}~}}~}{{|||||}{{{{zyz{zyxxvvutruuvwtv||~~}~}||}}z}~~}~~}}~||}{{|z{{}}{||z|{{{zz|zy{}}||}z{}~~{|{{|}zz{~~||~|||}|{|{{{|}{z{|}~||~zzz{|~~~{||}}~~|}~|{{|{yyz}{{||z{|{zzyxvx{}}{|{y{}}}|}{{|||yyyx{{{yyxzursutsux{z}{{|}||zxxz|}}{|{{zzz{zyzyyy|{{}~}~}~~}|~}|~~}|z{~~||}||zz{y|~|~}~||}|{{{}}||zzxwvwyzzywwyxy|~~~~~~~}||~~~~}|}}||}~~~}{|}{||||}{|{yz~~}~}~}}{|z{yyz{{}{||}~~~~}}~}{}|{{yyzy{xvxyyyz||}~~~~}|||}~~}}||}|~~{}|{{||||yzy{|~}{|~{{{~~}}~~~}|}~~~~}{{~~|}~~}~~}|}}|yz|z{}}{z||{zz{{{|||{{|{~~|||||{}~~}~|}z|~}|{}}~~~}|}|{}}|{z||~|{z||~~~~~~|}|}}~~}||{{{}|{||{||{{zzzyyz|zzyxxuurory}}W(*+))((')''''&  !~}||{||{}}}}}~}~~~|||ywvwy{|}zywsty}~~|}|{{{|zzyxwuy~{}z}}{|~}}|}|}}}|}|{|}||z||{{zzyyyxyzvvwxyxz}}}~~}~}~~{z|~}z~~||{{zyyz{zxyyyyyyzxyxy{}~~}~~~~}|z~}|~~|~}~}}}}}}}}}|}}|}}}y{}}|zz|}xxywxxxxyyxyz{yxz}~}~{}|}|~}|}~~~~}}~|{|}|||~|||{z{|{zyxwvvttutuvssx}~}}}~~~~~}~}}}~}}}{}}|||}}||}{z|||zz}}||~|z}||}}|{|zyz}}~}}|}}{|{{{}{{}~}|}{zzz}}~}|~}~~~}|}|{|{zz|{||~|}}||{{zyxx{||{||||~~||}}|~~|{z{{z{{zzyzustuuvxz|}|}{{|{z{zwy{}}{|~{zzzz{{{yyxy{{|~~~|~~}}|{~}|z{{zyzz{}|~}~}|{{||{|~}||{yyxvyyyyxxywx{~~~}}~~~~~|||~~~}|||}}~~~~|}||||}~{{{yx||~~~~~~}|{||zxyyy{|}}~~||}~~}{}|{zzyx{wvvyxxz{|}~~~}~~|{|}}||~}}~}}}|~|{||{zzzxz|}|||}{{|~~|}~~~~}~~}}}~}~{{~~~}||}~~~~}~}}|}}{zz||{z}|y{|{zz|}zz|{zzz|~~~|{{zz|}~~~~~||}~~||}z{|~}~~z{{~|}|z{{|}|z{|{|~}~~{{||{|~~}||z{z{{{}z{{{zyzyxxyz{z{yvvurpptyzV()*)*((()''')&  !|{|z{yz{}|zz|{yz}~}||zyxvuvz{{zxurquy|~~}~~}|{{{z{{z{xyxwuv{}|{x{}|}{||{{zz|~}~}}}{{~~|{{yzyzzxyyxwwwwvvwwxz|zz{}{|~~}}}}|}}|{zyz{yvx|~~|zz{xwvyxywvvxxxwwvvwwz|~~|}~~~}}{||}|~~~~~}}}|}}~}|}{|{|~|}}~}}}~zyz}{zz|}xwwwyxwyz{xwyxxvwz|}}|}|}~~||||{|}|}}~||||{zzz{|}}~||}|z||zzxxvuutrprutsruz~~}~}|}~~}~~}~}~~|{{~}|{||z{||{||||{|{{z|{zx{z{{|yz|~{}|}{{{zyxy}~}}{|~~}||{zyzzyy{~{{zz{{z}~~~}~||~}~~~~~}}|{|{{zyz{yy{}~~|||zzzyww{}z|{{z||{{{}|{~|{{{zz{zzyytttuwxzx{|~|z{}{yzywx{}{|{{||{{{{{{{wvyzzz~~~~}}}~~}}}{z~~||yzz{zz{|~}}~||}}}{z{z|~||{zzxwyxyxyxyxy{}}||}~~~}~~~|}}~~}~}}}}~~}}}|||}~||{{{xy{{~|~~}}}}{zxzz{|~~~~||}|}~}||zy{y{vuwvxw{{z|~~~~~|}~|z{}}}}~}~~}|}|{{}{zzzxy{~{{|}}}|~~~}~~~~~}~~~|{~}~~|{}~~~}{||}{zy|}||~~{{||{{||{{}{z{}|}~~|}|z{}}|~~~}}~}||zz|~|||z}}}~}|{z~}|{}|{~}~~}}|}|z|~}{||}{||}|{}|{yyzxxz|{{zzwwwtqrsw{T)))(*)(()'''(&  !|z}{{{||~|{{||{y|~||{ywwxz{}yyvtqrwz|~}}||}}|zz{z}{yxxz{|}yz~~~}~~}|z|~~~|~{|z{zzzy{zyzzyxwwwwz|||{||}|}~zy}~}{{|zzzz|{|~||z{ywwxzyyxxxzyxxvvwv{~}}~~|}}~|}~~~~~~}~~}~~}}~}|||~~~~||{~}|z||yxwxzzyyzzxwxzywxz{}~~~}~||~~~~}}}}|}|}z||}~||||}{{zzwtuusrqvtutux|~}~~}}}}~}||~~~}~}||}||~~~~}|{{}}|{|{|||{|}~~}}~|||{zy{|~}}{}}}~~~|z{{zyz~}{}||~~}}}~~~~}~~~~~|{|{zzzzxx~}}{|{}zxyz{{|||z||{z||}z{~|||z{|zyyzvvwwwxy{z}|}|{{zzzxz{z{{{|||{|}|{{zyxwyz{~~~}}}}}}}~}|~~||zy{|{{z{}|~}}|}{{{{|{||zzzzxyyzyyyxwy|}~}}~~|}}|}~}}}~~|}~~}}{}~}}|}|{}z{||{{||~~}~~}|~~{zz||{|~~~~~}||}}}}~}|{{zzyuvvwvwx{y|~~}~~~~}|||}}}}~~}}}{|||{z{{xxy{{z{~||}}}~~}~~~~|~|{{~}~}~}~}}~}~~}~~~}}|}|{z|}}}~{|{}zz{{z{|}{{|}}~~~|{{|~}~~~}~~}~~}~{{z{{~}}~~|{{|{}~|||{|}|~}}~~~}|}}}z{~~}{{|{z}}{{{|zzzxyxyz{{z{wvwwuvux|V()))+))()'''(&  !zx{zzz{}}||{{zywy}~}||{yxwvxz{yvvuqruxy~~~~~{{zy{}z{yzwz{zyxyzy|zz|~~~}}|~{yz{|}~~}||~}|||zyyzyxyyxyxwxvvwwx{z{z{|{zzzvs{}{|}||{{z{zz||}~~~~~|{zzxwwxyyxxwxxwvvwuwvxz}~}}{{~~|~~~~}~{~}{{{|}~~||{||~}{|{{{{}}}{z{{{z|z{wwxwzyvwyzxwyyxwtwy|~~|}~~~~}}}}{|}~||{}|{z{zzz||}{{{|yywzwttvsqoqtursuy{~~~~~}}~~~~}~}{|}}|{|{|{|||}}||{}}zz{yzz{{z||{{}}~}|}{z|{zxxyy|{z{z{~~}~{zzyy{~~}}~~||}~~~~}~}~|yz{{zxxywvz~}||{{{zxyzz{{{zyzzzyyz{yy|}}zzz{zzzyuwwxyxzzz|{|||{zzyxwxz{yzz|{{}}|z|{zyxwvxz|~~~~}~}|}~~~~|}~}|{yy{z{zzz|}~|}~{{|{||}|||{zxxyyyxzyxy{~~~~}~|}|{|~~}~~}~~{}~}~}~}}}~~~~|}}|~~{z}}{{{|~~~~~}~~}}||||~{}~~~}~|{{|}}||{{{zvvvwvvwzz}~~~|{}|~~~}~}}|}~|zz{yyy{zz{{||~}~~~||}~}~}}~}~|~|}}}|{|~~}~}}{}|z{{|yz||{|}~~}|}|}||~||~}~}~}}|}~~}~||z||z{}{|z{~~~~~}}}{{z|~}}||}|{|{{||||{{yzzz||{{zywyzyzwx{U(**)*)((*'''(&  !{yy}|||}~~}}||zyz~~~|{xxwzzzywwxxwyyz}~~~}|z{y{|{zzyzz||{zzz}||}~~}~~|zz{{|~~~~}~|}|{{|zzz{yyxxxxxxy{}~}|{|~|~{wuz~~}{{||}~~}}||{yyz{zyzzzyyywwvvuvvzzz{|~~}zz~~~}|}|}}~~}~|}}~~}~{{{|}}||~||}|{xxyyy{xxy|yyxzywwwvy~~}}~~~}~|~~}}~~}||{zyz~}{|}{zzyywvuusqruvuwwx|~~~~}~}}||}|||}||{|}~}~}|z||{{||}{}{}~~}}||{|{yyz|{{||xz|~~}||zz}~~~~~|~~~~~~}}{{{{yzxxv{~~~{{{|{{z|{{}z{yz{zzz|zz{}~~}|{{{{|{y{wwxz{y}{z}}|}||{zzzyx|{zyz||{}}}}}}{zyyxy{}~~}~}}~~~}|{zzz{{|{{{{|}}}~~}}}||||||}}}~||yyyxxzyzzyz{~}}|}}}{}~~~~~}~||}~}}}~{|~~~}|}}}y}}|{}~|}~~~~~}}}~}}}~~~}~||~~|{{y{|~~}}{|{z{wvwvwwxy{}~~|~}{|{|}}~~}}}}~}|{{{{xxzxxyz||~~~~~}~|{|~~}~}|~}~}~~~~~|~~}}{}{|||~~}||}zz{zyy{}|z}}|~~}{{|{|~|{~~}}}~~}~}}}}|||}{{{{zz}|}{|}}~~~~~}}}|{{|~|||||zz|{{z{|{{|zz{yyzzzzyz{zyzzzV)**)*()((&'&(&   |zz{{{||}~|}{{yxx~~~~}|zyywxxyxwvyxyzyzz~~~~~~~~}zyyz{{zzzzyzz{{zxy{{|}~~~~}{|}{yyxy{~~}}|}||}{zz{zzyyyxvwvxvxx}~}}zz{}}{}xwy~}}}}{}{y{}}}~~~~|z{zyxzzzzy{zyxxxuuvtvuwwvx{z|}}xw|}~~~~~~}|~}}|}|||~{|}}|||{|{zz{{|~{{||z||{wwyxy{yywyxyxxwxtssvx~}~}|||}~}}}}|{}|||}}||{yyyz~~~}|{{zzxyxzxwvuspptvwwvwz|}~~~~}}}}{}{{{|{{}{}||}|}}}|{|{z{~|{}|{{|~}~~{|zzzyzz{xyyyww{|~~~}|yy|~~~~~~~~~}|{{|}~}}~}|||z{zyzywwxz}}|{z|}|zz{{{{{zwz|{x{|z|{{||}||{x{z{z{wwyyzz{|zz|}||{zyy{yy{zzyy{z{||}}}~{zzyyz|}~~~}}~~~~}{|{zzz||}|z{z{|}}~~}|}||||~||~}|}|zyxyxyyzz|}~~|}~|||}~}~~}}~}}|}||}}}|z|~~~}~}||}}|}~}||~}~|}}~||~~~~}|~||{z{z~}||}{{|wvwwvxxzz|~~}}}{{{{~~~~~|~|{|zzzyzxxyy{|}~|~~~~~}|{}~}}}~~}}{{~~}|}}}||}~}||{{z{{yz{{{{}|~}|}}|~|}}~}|~~~~~~}}~||}|{{{{z{}}}~}~}~~~~}~|}}~~~}}|}{{{|{|||z{{{{{{{yyyz{y|||{{|{U))))*((()&'')&  !}|{|}}}}}~}|}{{{}~~|yyyyy{zyy{||{{|}}~~~}}|{{|}{{{|z{||{zz{z}|}}|~|{z{yy~}~~|}|{||zzz{yxxxwwxy{~}|}~}}}{{|}~~}~|z}~~~~~}}z{{zz{{{z|{yxyxxvwvuvyxxx{{}}zyz~}}}~~~~~}~~~~~~|}{{z|z{~}~|{|}|wxxyzzzyxzzzyxxwuvtvy~~~~|||{~~~~~|{~}}}~~~~|zyz{~}}{{zzyxyzyxwrqqrvwwxxz|}}~~~}~}}||}|||~~|}~}}~~~||~}}{}{{||~}}}}{}{zz{{z{zxvvy{}~}}{{|~}~~~~||}~}}~~|{||{zyyyxyz||}|z}}{||{{|{zxx{zyz||||}||{}}|{|{{{|wwyyz|}{{{||||{z|zzzyyzyxyzz{}}|~~~}{|{z{|}~~~~~~}|}|{{z{|||}{zzz}~~}~}}~||}~|}}~}||zxwxyz{|}~~}|~}~||{}~~}}||||}{||}{zz~}}~}}}~}~~}~~|}}~~~|{}~~~}~~~~}{}~~|{|zz{|}|}|{zwvvwwxx{y{~~}~|z|{zz~~~|||zyyzyywyzzz|}}|~~}}~~~}|{}}}~}~|{~~~}zz}~~}|}~||}~~}~zz{{{xzzy{z|}|}~~~|}}}{||}||{||}~|||~}||~z|zzz{|~~~~~~~}}|}~}}|{|{z{}{}||z{{||{{{zzzzxy{}|||}{U)***+((()''')&   |yz{|{{||}||{z{{}}~|{zywxy{zxwz{|}||{{~}}~~}~~}|{{zz{zzzzyz{{zyxzy{|}~~}||}|zyzyx}~|{z{|}{zy{{zyzxxwxwvvwvy~~|||||||{}}~~||}||}{z{|}}~}}}||{{yxy{yyz{zxxyywvvtuwxxvyyz{{{zyy~}zz~~~~~~~}~|}|}}}~~}}|}|{||y{yw|~~|}|z{zzxwwwxyzzxyyzywwxvvwwz|||}||{{y{~|}}|{{{}|{}~~~{{yzy|~~}||{yxyywxzxxvsrpqsvvvvxz}}~~}~~~~}}||||||{{{{|z{|{|}~~~||}{||{zzzz{{}}}~|zzz{zzyyzywwuuux{~~~}~|yz}~~~}}~~~~~~~}~~||}|}~}~|}{||{zzzyxyy{|{zzz|||{||{{{yyyz{zzzz{|{|{||}{{{{yyyvvwx{}|{|zzz{z{xyxxwyyzxxwxyz}}}|{~~}|||{{||{}~~~~~~~~|}{{{zz||~|{zzz{}}|~~~}|}|~}}~}||{{zywwxyz|}}~}}}}~{{|{}~|||{{||{{z{}~~~|{~~~}}~~}||}~~{{}~~~~~|||~|}|{zz||~|{z||}xwwwxwz{xz{~~~}|{zzz}}}}}~~}}|{zz{zzz{zz|||}|~}~~}}~}}}}}~~~~|{~~~{|~~}~}}|~~~}|}|{z{zyyzyy{z|||~}}}}~~|}}}~}~|}|~~|{}}}}}|{zz{z{|~~~}}~~~~~|~~~}~~}||}|{|{||{yz{{|}|~{zzzyy|}}{||}T)**)*((()'&''&  !}|||{{|{}}~|{z|}~~|}|zyy{|zzz|}}}~~}}}|~~}}~||{{{zzzzy{{{z|zz|~}~}|}}}zzyy|~}}|{|}{|{|{zz{yxwwxxvvvw}~~|}}~}}|~}~~||{}}}}~~}}|{|zyz|yz{|{yxyxxvwwxwvvxw{zz}}{{{|{|~~~~~~|~}~}}||}{zyy}~}}}|{zxxxyx{||zzzzzzyzyxz{~~}~}{z||~~~||}}}}~}}}|{z{||~~}|z{zx{zxz{yxvussvwwuuvz|~~}}|}|{{|z{{}}{~~}~~~}}}|}||{{|~~}}~|{||{{z{zyzywutvvy|~}}|}~~~~~}}}~~~}~~||{{{{{{z{{||{|yyz}||||z|{|{||{zz{{{|}|}|}~{||{zy{uwwwz|}}{|{|zzyyyzyxxxzyyxwyz{}~~{}~}||||}}||}~~}~}}{|{{}||}||{y{{|}~}~}~~~~~~}}}}~{{}|{yzwwwx{~~~|}{|~}|z|}~~~}}}}|}|}{{{{~~~~}{|}~~|}|~~}~~z|{}}~~}}|}}|}{{zz||{z||{}xxxxxxyzyxy}~~~~||zyzy{{|{{||~~}}}{yy{y{||{{|}}}~~~~}}~~~~}}~}|~~~~}}~~}}~~~|{{}~~~~~}z}}~||}{zzz{zy{{{|zzz{||}~~~~|}~}}|{~~~~|}~|}}}|}~}{zzyyy{~~~~~}|}~~~}||{}}~||||{}{|{|}{zz{{||}}zyyzyz|}}}}|{U(**)*))'('('(&  !}{{|z{yz{|||z{z|}}}}}}||zx{z{{zx{|~}~~~~~~{|}}||~~}}}{z{zzxy{yyz{zxz{||}~~~~~~||}|{zxzyz}~~}{z{|||zyzyxxzvvvtutwutv|}~~~|~|~~|~~}~}}~|{zz|||}~}}}{z{{zyyyzzz{{ywwwwvwxvvvuuvxxx{{|yy{~}~~{{}}~~~}}~|~~~{}|}~}}}|{}||zxy}~~}{{{wxwyzyy|{{{yzzyzyyy{|}||~~{{{{||~~}|{z{{||}{{}|z{yz{|}}{{zyyxxxxyxvwuttvwwtrquz|~~|}|||~~}~~}~}}}}}{zyyz||{||~|}}~|}|}|}|z{}}{}|{z{{zzz{yxwxvuvuruz~}|}{}}}~~}~}}~~}~|}}||zzz{z{z||{{zzxx||zz{{|{{|z{{{z{{x{||}|||||z|zyyzvvwxx{~||{zz{{{ywxxxxyywywvwxx}||zz{||{||}}|||~~~}}}~~}|}|{{{~}~}}{zz{{}~~}{}}~}~}~~~~}}}||{{{wwxxyz|~~}||~|~~|||~~}~}}}}}~}{{||~~~~~}}{z|~~}}~}|}}{|}}~~~~~~|}}}}}{{{||{{|~|}yxyyxwx{xyyz}~~}~}|{zy||{{zz{zz~~}}~|{zz{|}~}}~}}}~~|~~~~~~~~}~~}~~}~}~~}~~}z}~||}||}|zzz||z||z{{||||}~}}~||}~~~~~~}}}}}{z{zz{|~~~~~}}~}|{|}}~}~|||||{}{|zzzzz}{|{{{z|}{}}}zU))*)*'(()'((('  !~~}|{|z|||||{|}|}~~~~}}|z{}}||{{}~~~}~}{||~~|||{yz{{{z}{{|||}}~~~}}}~}{zzyy}~}~|{{|{y{zywyzwvvwwwvxxy~}}}~~~}~~}}|{}}}~~~~~|{y{|y{{z{{{}zyxxwxxywvvwvvwxw{}|{y|}}~}~~~~~~}}~~~~}|}~~}}}yyyx{zz{~|zzzz{zz{y|}~}|~~}|z{yy~}~}{{z{}~~}||{{{|~}|z{{xyxvwwywxxywwwxuqruyzz~}|}|}~~}}~|{{{|}}~}~~~~~~}||~~|}}~}}|}}|||{|{}zyxxxxvtsuz~}~~~~~~~~~~~}}~~~~~}}||||z|{{{}}||{yy{||||||{|}|{|}|{{{z{}}~}~}|}}{zz{wvxyyz~}{{|{{{{yyyyxxyzxxxyvwxz}|||{{||}}|}|||}}~~~~}~~}}}}{|~~~}|}zyy{}~}~}}~~~}~~~}|}}{y|yxxxxz{}~~|||}}}|}|||~}}~}~~||~}|{|}}}~~}}|{{|}~~}~}}}~}}|}}}~~}~}}~~~}~|{{|||||~~~yxwxxwyzyz{z{}~~~}~~|}|z|}~||zxxyx{}}~~}{zy{{~~~~}~}}~~~~}|~}{}~~~}~}}}}}~|}|}}}~~}~~}|~~~}|~~~|~|||{zzz{{{{|{zz|{y{~|}~}~~~}~}{}~~~{~}~|{|}{{yzy{{~}~~|}~~}||z{}~{||}}{|||}}|zzz{yz}}|{{z{{{z{||zT()*)*((')&''(&   ~||}}{{zzzz{{{z|}|}}|}||{yz|{|zyz{}}~~}}}~}|y|}~}}z}|zyz{|{|{z{}{|}~~~~~||||}{zyywz||{|{z{}zzyyyxwzvtvxxxwyxy}~~}|z|~~~~}}}}|||||{}||}}||zxzy{yxzy{{zyxwxwwwwwvuuuvxxvwz|yzzy{}~}{}}~~~}~|}~~~~~}~}}}}|}~||~wxww{{{{|{{xy{{zyzy{{|||}}{zyyxtz~~}||{zzz{}{|~~}{z|{z}}||zzzxwwwvwwvuxxxvwwvqoqwxw|}{z{z|}}|}{{}~{yy{{|~~~~}}~}}}}|||}}}{|}}|||{{||zy{{zxxxxwvtstvyz{}}~~}}~~~|}~~}}}~}||}~~}}||}|{{{zz{|}|{{zz{{{z{|}{{|{z{}|{{|{y{}}|}|||||zyy{vwyxy{{|{{{yzz{yywywvxzxxvuvuvyz|z{z{z|}|z{{z{}}~~~~~~~~~~}|}|}~~}{{zyz|}}}}|~~}~~~}}||{|{{{zyyy{}~~~}~~}~~|}}}~{{|~~~}|~}}}}}|}}~||{{||~~}~~}{|{{{~}~|}~~~~}}}}|~~~|}}~~}}|||z{||zyxwwwyz{|{{||~~{~~~~{}~}~}|{{zyywx{~~~|}}|||{}~}}|}}~~}|}|}~~~~}~~}}}~|}}}}}~~~~}}}~~~|~~}}}|~|{{{{z||}{{||||~~}~~}~|}~||~}}}~||}|{|{z{{{{~~~~~~}~{z}}}}}}|{}|}~}|{yzyxy|~{{{zy{{{|~|zS)**)*)(()''''&  !}}}~{||{{{}{z{~~~}}zzz~|{|{{}|~}}}||}~~~~~|{|{{||{{}}}}~~~}~~}|{zz|}||}|{{}}|{{yxyyxvwyyzyxzz|~~~~|}~~~~~}}|~}|{~~}~}}zzz{zzz{{{||zyyxwyywxwvvtvxzzy{|{{{z}~~}~}~~~~}~|~~zyxx}||||}{z{|}||{z{|}}||~|||{xvz}~}|y}{z{}}||{{{{~~}|{z{yxyywvxwuwzxwwwvsrttwz{|{|||{~~}}~||}|{{||~}~}}}|{|}~~}}}||||{|}|{z}{{zzwxvvutvwx{}~~|}~~}~}|}}}}}}|{||zzz{}}}|{{{{||{||{{{|{}}z}||{z|}}|~~||}{{{{xxyy{{|}||{yz{{zxxywx{yyxywvvuuy||{{yyz||{|{{||}}}~~~~~~~~~}}|}}}|{zzy{~~|}}~~~}~}}|~~|}|{{|z{zz{z}~~~}}~||~}}}~~~{|~~~}}|}}~|}}}||{|}||~~~~}||{{{}~}}~}~}}{{{~~~}|}}~}||{{||}~zxxvwyzzz|||{}{}{|}~|~~~~~{zzyxxwz|~}|{|~~}}{|}~~}~}|~~~}}}|||~~~~}~}}~}}|}}z~}}~~}||}~~~~}}}}~}}}{|{|{z{z|{|{}{z|~~|}~}}}}}}}}|}~}}~~~}~||{y{{y{{}}~~}~~~}~~~~{{{}}|}}}|{~|||}zxxyyyz{}{{{zz||{{~{zT))*)*((((&''(&   }z|||{{||{{{yzz|}}~}|{zyzz{{{{||||{|}~}}~|{|}}}~~~||||{z{|{{z{}}~~~~}~}||||||z{zzz|z{{{{{|{zxxxvwxvuuwzzyyyy{}~~}|{{{|}}~}}|{{||||~{}|||zyzyz{{zzzzyxyyxyxvwutttvyzxyy{{zzzzz}|~}|||~~~}~~~~}|||{}yxwv{|zzz||{{|z|{{y{|{{|{||z{{yx{~}{zxy{zz}||~~|z{z{{{}}|{yyyxwwvvwuuuwwvvwvttuvvy|{z{y{{z~~~}||z|}~}|zz{}~~~~||}{zz{z}|}||{||||||}|||zzyyxwwvuttvvy|~~}}|}~~}|||}|{|}~~}||{||{zzzzxy{{}||zz{{|{{z{zz{zz{|||}}{z{{{}}~||{{||{|xxxyz||{|||zz{{zyxxwvzzxwxwwvwvx{|{zyy{{{{{{zz{|~~~~~}}}}}}~}~~}~~~~}~|zzzyz|~}|~~|{~}}}}{}~}~{{}{z{{zyz}|~~~~~}~}|}~|~~}~|}}||~}}{}||}}}~}zz||~~~~~|{|y{|}}~~~|||||}}~}|}}~}{}{{||{yxxvxyz{~~|{}|{||~~~~~}|z{xwwwz||z|{~~~~}}~~}|~}}||}}}}}|~~~}|}|}||}~~~}}~~~~~|}}}~~~}|||||{zzz}{||~|{|||~~~~}}~}}}}}~~~~}~}{z{|{{}~~~~}}~~~{z{|{|~}|{~{}||zzxyxy{||}}{{|{|zz||yT)*))*((()'(&)&  !~~~~||}|~}|{z{|~~~~}|{{}zz|~}}~~~~~~~~}~}~}~|||||~~~~}~~}}||z{{}|{{}|{{|zzzzxxyxvwy{|yzyz|~~~~~{||}}}}~~~}~}}}}zz|zzz||zz{{yz{{{yyxvxwvvwzz{{{z|{{{z|}}}}|{{}~~~~~~~|}|||yyyw{~{z{|||}|}|||z||||{|}}{|}|}}~~~|zzz{|{|~~~|}||}}~}|{|zyxzywwxvvvwvuvxyvvxyxy||{{|zzz|~}|{}~{||}}~}|}{z{{|~}~~}}}|{{~~}}}zzzyxwxwttwwy{~~}~}}}~~}|||}~}|||}{{{|{{{|{||}{{{{||}|zzy{|{|}|}}}|z{{y{|}}|}|||}yzz{}{}|{|}{zz{{yyyxxyzyxxyvwxxxy{|zzyzzz{{z{y|}~}~~}}~~}|||}}~~~~~~{zyyy{~}}|}||}}|}|}~~~~|~{zzzyxy}}~~~~}|}|}~}|}~~}|~}~}}~||}~~}z{{{|~~~}}{zyyz{}~~}~}||}~}~~~}~~}|{|~}}||{}}}~~{yxxxxzzz|~~|z{{|{|~~~~~|zzzxwwxxz||zz{{~}~~~~}}}~}|}|||}~|}}|}~~}}|z{{|}}}}~|}}~|}~}}~}}~~|}}~~|}}{|||yzz{|{}}|{{~{~}}}}~}|~}}~~|}}~}}~}~}{{{|{}~~~}}|}|~~~~{zz|zy~}||{|}~|zyx{yy{{}}{|{{{|{z{{yT(***+(((*'('(&   ~|}~}{||||~{zyxz}{}~}}}||{z|{z||{{|||~~~~}}}}}}||~~|}~}}||{}|~}~~~~~||}~}||z|{|{{z{{{z{zxyxxwwwwwwwy{yyxwz|}}}|}}{zz{|~~}}~~||}|||}}}~}{{yyzzzyz|{yyxxyzzyxxwvuuvwxxxyyz{{zzxzzzz{{{yyy{~~~~|~~}}|z|~~~~~}|~~~~}}|zxxywz||yy{||{|z{zzy{||{zzy{z|}}{|}~||~{{{zz{|}z~~}||||{{|{{{|{yxxyzxxwvututtsvxyxxyzy{yxxyyyy{|~}~}|||}}}}}z{}}|{z|zzz{}||||||zzy|}|{|zyzwwxxvusuvvy|~~~~~}{}|{{{|}|~~|~||{{}{{{z{z{{zz|{{z{{|z{|zzz{{zz|||}}z{zz{{|}|||}||{~yyyz|}|{|{{}{zzyzxwwxxyxxyxwxwwxyyz{zxxyxyx{{z{|~~~~}~}|~~~~}}{|}~~~~~~}{zzyz{|~}}}~|||~}|{|}}}~}}{zzyyxy~~~}}{}}||~}{z|}|{{~~|}}{{||~|{{x{{~}~|~~~~|||{|zyz{|}~~~~}}}~}}{|}~~~}}}}~}}~z{|}}|~|zyyyxz}{}}~}|{{z||~~}}{{{zxxxvx{~}|z{{}~~~~}~~~~~|}}}~~~~}|}~|||{z{}}~~}~|z}|~~}||}}~}}~~}}}~|||}{z{|{|}}}{}~||~~}}~}}~|}}}~}~~}~}}}{|||}~}}}|{}}}zy|zz~~}|}}|||z{{zz{{}}}|}z|{}z{{{{U)**)*()(*&''(&  "~~{~~}~~}{zz{{}~||}|}~~}}~~~}}~}}~}}}||~}~~}}|{{|}|{|{|{{{{zyzzxyzyxxyz|zzzw{||}}~~|}}||~~~}}}}}}}~~}|{{z|}zz||{{zxyz{|yyyzwvvuxwyyxy{{||{{y{}{z{}}zy{|~~~~|}}~~~~}{yxyzz}|z|}||}}|||}z|}|}}}|{}|}}}~~~~~}{|||}|||~}|||}|}}|||||{yzzzyyxwwuusruwxz{}|z{zwyzyyyzz{}}}}~}}|z{~}|}z{{|||}}}{|}{zz{{~}{zzxyxyxwvvvwx~~~~}}}|}|||}|~~}}|}|~}{|}{{|||{{||{{|}{{}{zz{|||}}|~~}|{{z{|~}|}}|}}~zyxz||||{|{{z{{zyzxwzxzyyy{xwxyyzyzzzxyvwxyzyx|}~~~~~}~}}~|~~~~}|zz|{}}}}}}{}|~~||||{}{}}~||||yyy}~~~~|}~}|}}{|{}{zzz}~~}~|}}y{|~}||zz{{}}|~~~}}}|||{zz|||}~|}~~~}}}{{}~~}}{}|~~}}{}}~}|{zzzxy{{|~}|z{y{}~}~|z{yyxwxvvy||{|}|}~~~~~|}~~~~}}~||}|}~~}||zyy|~~~|}|zy{~~~~|}~}~~~|{|}||}||||}|{{}}}}}}|z}||}||}}}}~}}}}}}~}~~}~}|{|{z|~~}}{|||{{|}~}{|{z{}~}}}|{|~z{{|y{{||{|~zz{z{|zzyT(**)*((')'''('  !~{~}}|{{~~}||zyz{zz}||}}|~|||~}}|~}}~}||}}}|~~}}}}~~}~|}{{}~~~}~~}~}|{||{z{|||y{z|z{yyyzwxxxvvwxz{yyzxyz{zz~}{}~|}}~}{||{{}~~~}}{}z{|yzz{{{{yxyzzyyxwwwvuvvwxwwxx{}{|yzy{yzzzyzyxz|~}|}~}~~}~~{}}|}}~}~}}}xxyy{|yz{|{{|{{|{z{{{||z|{{|}~}}}}|{|}{{||{zz{y{}}}{{{{{{||{|{z{yxzyzywvvutssttwxz||{zwwvyyxxzxy}|z{~}}{z{}~|}{}|z|z{{{{{{|{||{{zzz|{}||zyzxvwywvvvutz~~~}|}~}~}}}|}|{||{|~}}~}|||~|{||{z{|z{|{|{|{{zz{{zz{{|||||||{z{{z{|z|}|||||yyxz{{||{{{|{{{zzywxyyyzz{zywwxyzyzyyxxvvwvwwx{{}~}}}}~~~|}}~~||{|{}|{|}||||z|~|zyz|z{}}}{{|{z{}}~~}|}~}}}~}}{}{z{||~~~}}{}}}~~~|{{{z|~}}}~~~~|}~}||{{z{{||{|~}~~}|z|~~~~~}}~}||{|}|||{yyz}|}|~~|{{z{|}~||{{xyxwvuw{}|}~~}~~~~}~~}{|}}}}~|~}|{{}~}}~zzz{~}|}}~}}|~}||{|~|~}}|{}~~~~~}}~}}}|}~}}}}}~}~}~~~}|~{z{{z{~~}}||zyyz{{~|{zy|}}}~|||}{|{}{||}|||}}{{~{||{|V()))*)('('''(&  !}}}~}}~~~~{{{{||||~}}}~~}~}~}|}}}||~~~~|}{|~~~~~~}~}}{{|}|||z{||{zyzzxwyvvx{z{zz|{z|zzz|~}}~~~}{|}|}~~~~}{}||{z|||{|{{{{{zzyxwwxvvwxxwwwz}||{zz|{z{{y{|{{~|}}~}~~~~~}~zz{{{||z|}{z|}|||~|||}}|}}|~~~}}}}||~}||}}}}|~}}||~}}|}}{{|{zyz{xxwursuuxz{|~|zwyy{zyyz{y}~{{|}|zyz~~}}}|z}~}~||}||||||{||~|{zzxxxxywwvttv}~~}}{~}~~~}}}|{{}||}}}}}||}~|{|~{}|~{|}||{}}{{{|{{}||}}||z|{|{|z|}|}zxz{{{||||||{{|{z{ywyxy{|||zyxyzy{{yzxxwvvuuvv{|}~~~~|}~~}}~}~}|}|}}~||{||{{}~~{xz|{{}~}{}|{z|~}~~}}~~~||}}{|||}{}}~~}}}~}|}~~~~}}}}{{|}~~~~}}{~~{|{||{}|{|}}}~~|{{~}}}~~~~}}}}~}||||}}|}|zz{|{{{}|{{{zz~}|{{zzxwwutvz~}~}}~~~~}}}~|~~|~~}|}~~}|~~}}}}{{|}}~}}{zz||}|~|}}~~~~||{}z{z}||}|{z{}~~~}|}|}|||~~|~}|~~}~}~}}{{zzz{}~~~~}|{z{yxxwu{~}|yxy{~}||{|{||||{{{|||||}||{|}||zU())))))((&('(&  !}|~|||~}|{}}||{zyyz}|}}|}}{y~~|{~~}~||||||}{{{~~~}~~~}}|~}zzz|~~~~|}~}}||{{z{|{zzzz|{z{yyyxvxvvxyzyzzzzyzxwxz||~~~~}||{z||~}}}}|}|z|{yz{{{{{zyz{zzzxxxvvxuuxvvvux||zzxxyyzx{zz||zz~~{{{}}~~||~~~~~~}}~~~~|}}zyzz{{{z||{{|||}}||{|{{{{{z{~~|}|{||zz|~}|}{||~|}{|}|z|}||||{zy{{y{zyxvvusrtsv{z{|{zxvwzzyyyxyz{{z|~}~~~|{zvvx~}~}}|{zz{|{{|{{{{z{{z{z{zzyxyxxxxvvvsust|}|~}}}}~}}}~~}}{|{zz{{zz}}}||~||{||{{zz{{|z|{}z{{{{{zzzz{|||||{{{|z||{yz~}}|}yzzyz{{|zzz{{|}{{zzwyywx|{|{zyyxzyzyyxxvvuvutuxz||~}~~~}|}~}}~||~}~}}}||}~~|}{zyz|~~|zxz{z}~}~}|||~~|~~~~}~~}}~}|{}|}||||~~}~~~{|}}~~|||}}||}}}~~}}|z{|~}}~}{{{z{{||}~}||{}}}~~~~~~}}}{||}}}}}|{{|{{{||||{z{~~~|{{{yyxwvsvz}}~~~~}}}}~~~|}~}~~|}}}~~~~~{}|z|~~~{{{|}}~~~|}~~~}}}|{z{{|{{zzzz}~}}~~}~|}}}~~}}|||}~~~}|z{|y{}~~|{{xzyyvurv~}}|{yxz~~~}||{}}}~}{|{|{|}}}~}}|}~}|V)**)*()()&''('  !}~~~~}~}{}zz|~~~}|}|{}~}}|~}|}}{{|~}~~}~~~||}~~~~~}}}}||{|{|{||{}|{zzyxzzxxyy{yy{zzzzxyxy|~~}{{{~}~}}~}}|{{z{{||{{{z}{{z{yyyzxxwyxxwww{|||{zzxx||z}}}}|}~}~}{{y}~}z{~~~~~}{z{{{}}}|{|}~~~~|}|}{z}~||~~|{{|zz|}~}||}~||}}~|}}}|}{z{{zyzwvtrttvy}||{|zyz|{zz{zzzzz{{~|}}||zzvv}~}||}|{}|}}}}|~||}|{z{|{zzyzzzxtvuutuy|}~~}}||}{|{{zz|~}~|~~}}}}|{||}|~|{|}|{{}|{{{{{{|{}~|{|{}||||{{~~}}~zyyy{zz{{{{{zy}||{{zxxwy||}}|z{z{{{{yyywwwvvtswy{|}}~~~}}~~}z}||}}~~}}}~}||{{{||~}{y{y{|~}}|}}}~}}~}~}~}||}||}}}|~~|}~}~~~}~}~~}~}|~}}|~~}~~}}~||yz}~~}~}||zz{{||}|||}}|||}~~~~~~}~}}|}~~~|~}}{|zz{{{}{|{{y|~~}|{{zzyxwvtuvy{~~~~}}|}}~~~~}}~~~}}~}}{||{{|~}~|{{}}}~~}~~}}}~~|}|zz{|{{{{xxzz|~~~}|~}}}}{{~}}}||zz|}~~~~~}~}||yyzy{{}|~~}~}|{yyywvtsuy|~}~~}}{yyy||}~}{{{|{|}~{{{{z{{~~~|||~U(**)*((()&''(&   ~~~}}~}~}|||{{zyxy||{{{|}|{|~~~}||{{z{yz|~|{}~}|~~}|{|~}}{}~|{{||{|}{{{|{yz|{z{zzzyzyyxyxxwxxxzxwvuxy{~}}}{y{||||}}|~{|{{yz{zzz{{{y{|yzzzzyyyxvxxvwwwz|{zzxxuu{|zz|}||}{z{z{yx{~}~~}zxx{~~~~}}}~zzzz{{|{{|{{~~}~|}||{|zz|}}}}|{z{yxx{~~{|~}|{{||}}}|{}~|}{|{z{{zyxxvsssuwxz}zz{xxx{{zzzyyyzywz{zy{|}zzywx{~~}}|||}|}}|||}~|zz|{{y|{zzzzyzyvutuuuuz{|~~~}~~~}~}|z|{{|{|zyx{|||}}}{}|{||z{{|zz{|}{||{z{{{z{|||||yzz|~||}{z||}{|~zxzyzzz|z|zz{z||z{{{ywww{{||}{zyz{z{zzzxvvttutuxz{|{{}~~}}~~~~}{yz||~~~~}}{~}~}}||{z|z}~}~{zz{{z{~~||{{~~}}~~}~}}}}}}}}||~~}~}||~~}~~~~|~}|}~|~}}}}}}|z{{}}|z{|z||}}~}~|||||}}~~~~~|}|}|~|}~~}{{|z{|{{z{||z~~~}}zzywtutvy|~~}}~~~}}~~}|~~}{}zzz~}~~{z{~}~~~|~~}~~}|{{{||{zzzwyz||}}~|}~~|}}||}}}}||{zz}~~~~}}}{z{zz|}~}~}|{yywwuruxwx~~~~~{xxz}|}~}|{{|zz{}}|{}~|~~~~~U)***)((()'''('  !~~}}}}}{{zyx{}}{|}~}}~~|{|{yxw|}}~~~~~~|~~~}}~}|}|~}~~}|{}zz{|}{z|{{z{z{z{yxyyyyxywvwxyz}~~}{z|~|~}}~}||}{{||{zz}}}|{|{{{zz{zzyyyyxyxyz{|{zxssy~zz|}}~~|{||}zz|~}}||ywvz~~~~~|~}zzzz{|}}}|{}~~~~~}~|}}|~~~~{z|zyxx}}}}~|~~}~~||}~}|~}|{|{zyzwvuuvxz{{}{|zy{{|{{||z|{yxzyyw|{|{zyz~}~|~~~}}||}~|||}|||}{z{}zzyzxvvwuvx{}}~~~}}}||||}|zz|{{||}~}}}|{|{{|}|||~}~}||{|{{}}{||{{zxz~~}~|||~~}{~zxyz{z{z{{|zz{}{{{}{yxxvx{||}}}{z|}|{z{yxvuuuuvvy{{zz|~~}{|~~{yy{}~~||}~~~}}|{}{}}}~{}|{zyz}}|}||}~~~~~}~}}}|{~~~||}~}~}}}~~~}}~~}}~~~}~||}~{}}|{{|}|~~}||||}||}~~||{zy||~~}~|~}|~}}~}}|~|}||xxzzzz{{{{}}~~~zzywusuvx{}~}~}~~~~}|}}}}}}~}}~}}}|{{z|~}}|{{zz{}~}~}{{}~~~~|{z|{|||zyxxxz{z{|||}}}|{{{{||~|~zzzz}}~~~}}}|||{zy{{|{}}||{wxwwvvvwwxy|~}~}|zyy{}|}|{yzyyx{||{z{{{|~}}~~~}V(**)*))(('(''&   ~}}|~~}{{yzzyyywy{{{{{|{|}~~~~~{xzzywvy~~~~~}}|}}}~~}}}}~~}~}~{}|{}}||z{|z{yy{{yyyz|zzz{|yyxxyxwwwutuvvy{}~~~~~||z{{{||z|}}|{{zzz{z{{{z{z{zzzyzyzxxxxwxxvxyyzzxusrw|zwz|~}~|{{zx{{z|}{{ywutvz}~~}}|}}}}|}~xxyyyzz}}{z|}}}|}|||}}|}|~}{~~~}}{yyyxxvz~~~{|{}|}}}|{~|{{|}}|{||z{{zyzxxvutuxzz{z{zzwxx{{{|{{zzyxxwtsuuw|zyxx}~}|~~||||~~~~|}~|zz{|z{|{z{zzzyzxvvtuux|}}~~|}~~}~~}|~||{}|||yyz{zz{{}}||{{}|{|{{{{}~~~~|||}{zz||{|{yyxw|~}|}{|}||{}zyxzz{{z{{zzyz|{zyz{zyyxwx{{|||zz{{|{zxwvuruwvuvy{yzz{}~||{~~}||yxxz}~~}|}~~||{}}}|~}~||zyxxz}}||}~}}~|~}~~}}|||}}||}~~}z}}~}~~~~~}}}}~~}{{||{}{{}||~}~}}{|{|{zx}~~}}}{{z}z|~}}~|~~~~~||}}}|~}}}|zzzyyz{z{|}~~}{zxxvsvvy}~}~|~~~~|{}~}}~}~~|zz{{}}}}|{zyz{~~}{z{~~~}|{||}|||{zxz{zz||{||~~~|{{{|~}|~|{{{|~~~}||{{x{{{yz~}{zyxxwxxxzyyyz}~~}~}}z{|}}|{{zzxx{||z{{{{~~~}W)**)*((()'''(&  !~~}~|{{|{|z{|}{|}}}~|}{y|{yyy}~~}~|}~~~~~~~}}}}|}|~~}}}{{z|}|{{{||{||~{|zzyzyywwwuvvwz}}}{{{{}}{}|}}||{{{||{{}}|{{|{{zzzxyyzwzzyxzzzzxxtuvz{y{}}~||||z|}}}|{{xwuxz|~}~~~}~}}yxxyy|{}~|z|~~{}}~~~~~}~~}|{zyzzy|~}{{||~}{{y}|{||}}}}||||{{|ywwwwx||{y{zzvwyz|}}}{{}zxwtqqput{~{{vy~}~~~}~||}}||||}||}|{zzxwvuuvw}}~~~}}}~}|}}{|{z{{||{}~~||}~|{|}z{{{}|||~}{||{|||{zyy{}~}}|}||{}yyzz{z{y|{|{y{{|{yz{{yzzxyzz|}~}|z{z~|{yxwwsuwvvvy{{{{{}~~}}|}~~~~~|{{zwz|~~}}|}}}}~~}}}~||}|}|zzyyy{}}}~}~}}}~|}~~~~}{||}}|{|}{}}~}~}~~~}}}}~}z|~{{{{{}}}~}}||{|{{z|{{z{{|}}~}}}}~~}|~|}}}}}~}}}}zyy{yyyzz{}~~}~|{{xvuvvy{}~}|~~~~~||||||}}~|}}|{z|}}}}|{{yxx|}}|zyx|~}}|z{||}|{{yyz{zyz{yz{~}}}{xz{{z|||{z{||{}~}}~~~|||{xwxyvw{}{yyxyxy{yyyxyy{|~}}|{~~~~}||}}|}||{z{zyx{{zyxxyyz~}}~~X(****(('(''&(&   ~}~~{yx{}zyxzz{}}}|~}}}~~}|~|~|yyyzyyx|}|}~~}}{|~~~~}}~}}~~}}||}|||{{z{{{zxz{|||}}{{yzyyxvwvutvvux{}}~~~}|}yz|y{zz~|||{|{||z{yz|zz{{zzzxyyywvwxxxy{zywwvvvxz{zz}|}||z{z|}}||{yxvwyxz{}}|}~~~~~|}||wwwwyz{{}}{z|}yz{}~}~~~~~}~~||}zzzwyzz}}}{zyxz|zyw{}|z|||}}|{{z}{{{{xxxxvwz{zxwxxutvyy|}||{{yvuqoppqtz}|{ww|~~~}}|||||}~~|~}}{{{z{||y|{|zzyyvuuttv{|~}~~~~}~~~~|||~{|}{z{{{{{|zz|}||}}zz{zzyyyy}~}}|~}{|}{{|{zwxyz{}}{||||{z~xyyzz|z{yy{{zz|}{{z{|{{zzx{y|}|{zzyz{{xxxxvuvwvvxz{{{zz}|}~}|}~}}}~~}||zzxy{~}}}}}|}}}}|}}}~{}||zz{zyy{}}}}~~}|}||~~~~}|{||{|~}{~|z|}}|}|~}~~~|~|{{|{{z|}~}}~~~~~}||{|z{z}~~{|||{||}}~|||}}}}~}}~~~|{}}|~}~zzzzzzyz{{}~~|z{yywxxy}}}~|}}|}|}}~~}}}|{|~~}~}{|{yw{~~}|z{|~|}||{|~||}}{yzzzyyzyz{zz}}{yx|}z{}{zz{||{{}}}}|{{xxxxut{}}{zwyyyz{{yzz{{{|}|{z~~|}~}}{}{{{zzyz{zzyzyzz~~~W))*)*)(((''(('  !~~~~||}~}}{y{{}~}||}~~|zz{zy{{}~~}~~~~~~~|}~~~}|z{|{zz{{}~~||||zz{{zyxwvuvuux|~}}}|}}||{z}~}}|{}|}|{z{z{z||{{{xz{{yvxyvvx}{zxywxxz{{z}{|~~}}}{|}~}||{zyyzyz{~}{{~~}~}}|xyyxzz}~~~|z}{|y|~~~~~~~|}~|||{yz||~~~~||yyz}zwy~~{|}|}|{{zz{{|{||{{zyz{}{zxywvtuvyz|~}}}zxusssstvz||}}|}~~}}||{|~~~}||{||||||}||{yxwwwuvw{}}~}~}~}}|}}~{||{|||{z|~|}}}|{|{zzxyz|~~|}~}}}{{{|zzz{|}}}}|}~{{||yz{z|{{{zz|{z{{}||zz{{{{zzzzy}}|z{{yz{zzz{wwwuvwxzzz{z{~~}}}~}}|{{zyy}}}||}}|}|}~}}}~}~}~{{yyzyz{}}|}}}|}||~}}~~~{||z|~||~}}|}{|~~}}|}||}~}}}|z{{z{z{}}}}~~~~}|}||{{{~}~~}{||{||~~|}}~||||}}}|}~}}{{|}}||||{|zzyyy{||~|{{zyxyy{|~}}|{|~}{~~|{||}~~~}~}}|}{}~}|{{zzz~~|{{yz|}}}}|{{||}||yyzyzzxzz{z{z||{zz{zyz{yy{}|{z|{{z|~}~{zyxyxvtw{}}}zyyyyxyzzyzyz{yz|}{{~~|~~~~}}~}|}|{zzzzyyyzzxzyxy|~~~~|}W(**)*((((&'((&  !~}}||}~||z{|}|zyyz}}~~~~~}}zyz|}|{yxyyyzy{||z~~~}~~~~~~~}~}}|}}}|{|}}|{{{yyzzyxxz{}~}||zyxyzyvvtsttutwy}~~}~~}|~{{zxyzy{}|{z{z||zzyzzz{{zxzzxxzywvuvwuv||yyywvyyzz{{z{}}}||}|{|||{|zzxxzxz{{{{|~}~}~~}~~|~~}{zvwxwz{y~~{yz{yx{}~}|}|}}|||{|}{{{yxz|}~||zzwwz~|zyw{{yy|z|{zyxvwxyy|~}{zzz{|yxxxvusrtuwz||||zxvtttvwxz{|}}}}~}|~~}~|||{{|{{}|}~}||}|{||zz{|}{zyvwvvvwwz{}~~||~~~~~~~~}}}}}|}z{{zz{|{{|||||{{|zzyyyxyz{y|~{}}|z||{{{z{{{}}||}|z||yy{y{z{zyyyyyzz}}{{zzy{z{zzzy|}|{{{z{|{|zzzxxuuxyzz{{zz{}|}~}~}~~}||||{{~~}|}{{}|}{}~~~}~}||{z{yyz{{||{{|~{z{|}|}~}|zz{}}}}|}~{{}}~}z|{||~~~~~}}{{z{|{{}|{}}}~~}}~~}|}||}}}~~~~~}}}}}~~}~~~}~|{}|}~}}~~|zz|||}|||{{{xyyz{~}||zyyy{|~~~~~}{}}|~}|||}}~}}||{}~~||}||{|}}{{zz}}|}||~|{||zzyyzzz{||{}zz}~|yz{yyzzyx{~|{{z{|z{~}~}||{yxzvuw}}~}|zyyzxz{zzzyy{z{|~~|~}~~~~}}||zz{zyyxzzy{{y{|}~~~~~}W)**)*((()'''('  !~~}}}}|{{~|z{{z}~||z{|~~~|{{zzz{{||}||~~~~~}}|~}{|~~|{wz{zzyy}~}~||yzzyzxwuusvvuwy}~}~~~|{z{zzz{|||}|}}}|{{{|{{|{{zzyyz{zxwwxuvz}{{yxyxz{|{|{z|}}~~~}|}|}{}}z{z|z|}|{|}~}~}{|}~}}||ywuxyy{y|~|zyzwux~|}~}}|}|||}{|}|{|~}~}|{{{x{}||yz|}{{|||}{zxvwxwvz~~|||}|zyyxxutttvux||~}|xwvuwy}|||~~}~}~~}~~|{|{z}|~~~~}|{||}|}}|{{{wwwxxwy{||~~}~|~~~}|}{z{}|||}|}}}|{}}zzyyzz{zz||}}}|{}||{}{|||}|||z{{|yz{zz{{zyzzyyzz|~{{zzz|}|}}|}}~}|}|{{|{||}{yxwvwx|{{|z{{~}~}~~}}|~~~}}}}|}~}}|}||}~~}~}~~}||{|zzz|{{}}||{}z{{~~|}~}}{{|~}||}}||}{z~}}|{zyz{|~}}}~}~~||zy{|z{|}|{|}}~||}}~~}~~~}~~~~|{|}~~|}|}|}{|}|~~}}{zz||}|||{{{zzywx|~~}||zyy}{|~~}|||~|~~}{{||}~~~~|}{zz|~}|}|||{{{zz|}~}~|{{{{{}}{zzzyz{{z{||{z|}}{zyyyy{{zy{|z{{yzzz{|~~|{{z{y{xwy|~|~{|z{{yxzzzyz{zzz{}~}~~|}|}~}}|||zyzyyxwzwxy{{zz|}}~~}W(****()()''')&   }~~||||~}{zxx||{{zy{~}|{y|}~}~~|{zyxxyyyyz|{}}~~~~}~~~~~||{|~}}|z~}|||{zyz{{xwxy}~}}|z{yzzxwvvsrsutuy{}~~~}}}|{zzzzz|z{{|{{{||{z{zz|zyzxyyyyxyxwwwvwx|{zzxxxyzz{yzyz{{}~}~|}{{|||{y{|{z|||{|}}~}}~|{|}~~~~}|||{tuvwxxxz~}{yzurqsw|~{||}{{{z{|{~}{|}|{}|xzyyz{|{|zy{{yy{zy{{zwvvwwuv{~}~{z{{yyxxxwtvuuwvy{{|zxwwuux{||}~~~~|||~~~}{z{{{zz}~~}{{|{||||{|||{{{wvuvxxz}{|}~~~~~~~}~~}~~}}{|{yz{||{||{|||{||{{z{yzzzy{~}||}||}{|||zz{|{{||{{{{xyyz{{{yzz{yxy{z||{zyy|}|{}}|}~~||}|{|||{|}{zzxwvx{|{||z{|}|}}~|}}}~~~}~}}}~|}~~~~}}}{|~~~~~~}}|~{y{|z{{|||z||{{}}{{}}||z{}}}}~|||}|{|}}{zzyy{|}}|~}~~}|{yy||{zz|||}~|{z}~~~~~~|~~}}||}}~}||{}{}~}~}z{y|}|||{zz{zyxvx}~~}|{z{}||}~}~}~~}~}}~||}}~~~}z{z}}}~~~}{{zzz{}~}~}}z|||{|}|z{{y{{}{z{}|||}}||{zz{||z{||}{{y{{{y|}}~||{{{{|{{{}~~|{|{{yy{zy{z{xxx|~~~}|}|~~~~|z{|z|zyxwyzzy{|||}~~~~U)****((()'''(&  "~~~~~~}{{yz|{z{|}|~~{||}}~~}|{{zyyzzzy{|}}}~~~~}}~~}z|}}|~{{zz{zzzyz~~~}}||{{{zxxwussuvwy}~}~|}{|{|z||{|{}{{}{|{|{{{{|{zzz{z{zxxxxxxy|}|{yxy{{{||zww{||~~}}}}}||{}|}||}|||}}~~~~}~~||||zvuuwwzy{||zxvtvz}~~}~}~{|||{|}}}}~||}}{|z{z|}~~{{{{{{|zy{|zxvxywxz{|}~}|~{zyyxvuwvxyzz{||{zyxvuvz{|}}}|}|~}{{}{{|~}~~}}|}}|}}|z{{ywvzyz|~}~~~~~~}}}|{{{|||}|||{{z|~}|{{|zz{z{}~}}}|}~|z|}|{{|||||||{|xyzzz|{{zz{zzy|{||{ywx||}}}}}}}~}}|}}}||}~||zzxxy{|~||{|}}|}}}}|~~~~||}}}}}~~}}}~~~}~~|}|{||{{|{{zz{{{{|}{zz|~||z{}}||||{|}}||{|}{{zx{{~|~~~~~}{zzz{{zyy{{||{z{}~}~~~~~~}|{||~~}}}{|}{}~}~{zzzz}}zz{{zyzywvv{~}~~}}|{|}}}}{}~~}~}}}~|{}|||~~~}zyz{|}~}}~~|{z|{z{}}|}}}}{|{z|{|{{{zy{{|{||}~|}}||{zxzz}z||{|{|{yzzzyy|}{||yz|}}{{||~~~~~~||||zyyzyxyyyxwuy}~|}|{{{{}~}||{|{zzyywwxxyz{{}~~}~~}V')))+()()''''&   }}||||}}}|{zyyy{{z{|{z}}~}|{{{}}}~|||z{xwyxxxy{}~|}||}~~~}~~}}{|~}|{{|||{zzxzzyyxz{|}}|}|{zyzyywuutstuvy{}~~~}}}{|{{{{{|{z{{|{{||{|||{{{{yyxyyzzyyvwwwxwyz{zxzyzyzzyyxux{|{}}||}z{{|z{{{{||||{{|{|}}||}~~~~|||{zuuuvyxyz{~}{zxuuuz}~}}}}}~|z{{{z|~}}|}{}||{zzzz{}||{{{zz{zwyz{zxxyvwwwxz{}{|||zxwxvvuvwyyzyxxzzxxxwutwy{|~~}~}}|~~~||}}}~~|z{{yxz||}}|}}|}{{zy}{yzzyvtwyy|~~~~~~~|~~~~}|||{{||||{|{z||{z|}|||||z|zzz|~|||||{|~{|z{|{|||{|||{||xxzz{|}zzyz{xxyz{z{ywxz}|}~}~}}}}}}|||}}||{|{xxxz|}~|{{}|||}}{|{~}}|{||~~}~~~}}}~~}|}|{||zzz{z{{||}||{yz|~~}|{{|{{||{|{~|{|||}||xy{|||{~}}~~|{zzzzzxzz{z|}zyz||}~~~~~}~~~~~|}{{|~|}}}|}}~~{z{z{||}yy{{zzxwvuy{}~}}|y}~~~~~~~~~||{||}~~}}{{|||}}}|{|{{{}}||}~}}{|{~~~}|{zwz{{{|~}~~}{|{{{}|{{}{{{|z{{{xxy|||||y~~||z}~~~~||}}{z|{|{{ywxxw{|~}|||{|}~|||{{zzxvwxwyz{|}W)****))()'''(&  !}~~~}}}|}|||{{|}||{}{|~}~}|}|}~~}|}}zzxxyvx{{}~|~~}||~}|{yz{zz{|{|}~~}~~}{|||{yywvuvwwz|~~~~}}|}|||||||}{{|||}|}~}|{{z{yzzzz{zxxyxyyyz||}|{xzz{|}|ywxx{|}|||||{z}|{||}~~|}|||}}~~~}{|}zvuwvxz{z|~}{zywxx{~}}}}|||}}}~}}}}|{||||~}|}}{z{{{z{{zyxyzwyzz{{~}{|}{yyyxvvvxy{|{y{zzywxxxwxyz|~}}}|~~}|{|zyz}}}}~}|}|z|||{z|ywwxy{}~~}}|}|}}}|||{|~}{|~}|||{{{}{{{}|{}}}{|}|}}|{|}|{}}|z{}yzzz{{|{|{{{yyyz{{|zxvy}~~~~}}|~~|||~zyz|}}~|}{}}|}|~}|}~~}}{{|{|~}}~~~~~}|||}~}}}~}||{{{{{|}{{{|{|{z|}|}|{||}||}}{||||{|}}}~{z|}|~|}|}~}~~|yx{{xy{z{{|zxx||}}~~}~~~}~|}|{|~~|}|~~}}}~{{zz{{|}zyz{zzxwvvwz{|~}}z{~~~~}~~~|~~}~~~|{{|~|~|||}}}~}}~|z|}zz{|{|||{zz{{~}zzzwx{zz|}~~}||{yzzz|}z{{{||{{{yxwy|{|{{zz~|z}}}}}}}}~}|||{{|}zxxxxz{|}{zz{|}~~~~}{zzzwwvwvxyz{|~~V))*)*((((''((&   }||||{}}|{y|}{|{{|{{||{{~}~~~}~}{|{}||}{z}zzxvwvvz{|~~}|~~~~~}~~{}|{{zy{zzzz{{{{}z|}||}{|yyxwxvvvvvx{}~~~~~||||||y{|z{{{{z{{{|}|||}{zzyyyyxzyyyyxyyy{{{~|{zyyzz|{ywxw{{{{{{{zzz{|{|}||~~}}{|||{|{|~~~~|{{{zuvwvvyy{|{|{zzwyzz|~~~~}}}}zzz|}}~~~}~}|}}|{|{{{{}|{{|{z{|{zzzzxwwwvwwyzz{zzzzywxxwvuvxzzzyyyywwwxxwxxwwz~~~}~}|}~}}~~~{zzzxxy{|~~}||~}{}|{zz{z{zxwwywz~}~}~~~}~}~|}~}}}}||||{{||{{}|}|}|z{{z{{}{{|}|{|~|}|~||}}|z{}zz{}yyz{z|zzz||zzyzxyz{yuvxz}~}~}||~~||}~}}}}{zz{{~}}|||||}{|~{}}~~}{zz|}~~|}}}}~~}}}}{x}~}~~~~~}}~||{{{{z{}|||{z{zz||||{{{{{}}||{{|{z{||}~{{|}}}|}{}}~~}}|zyzzxxzz|z|zxwz|~~~~~}}~~~~~}}||{}~~}~{}~~}}~~~}z|{z|}~zz{||yyyvvvxyz|}~~~}}~||~~~|}}~~~}~~}|zz~~~|~~|}}~~~~~}}}|{{zxz}|{{|{zy{||{{yxxyy{|~}}|{z{{}}|}y{}}|{}}yyy{{{|{{}}~}{|~}}~~~|}~}{||zzzzzzz|}}{}|||~~}}~zz{yxwvxxwyzy|~V))*)*((')''&(&  !~}||~~||||zxz}}~~~~}||~~~~~}{|{|}}{{{zzwxvxz||~~~~~}~|yz{}|}}{{{}||~~}|zyzyxwvxxwz}|~}}}}||{|||~||{|||}~~~}}}|zz|{{{{z{z{zyyzz}~~}z{{z|~|{zzzz|}{|{|||z|{||~~~}}}}}}~}}}~~}|{|zwwxvx{z{||z{{|{z{}}~||}}{{}|~~~~}~}}||~~}|}|}~||}{|}zzyyxxyzyz||{{z{yxxzxwvywyz|{zyzyxwxzyyywxz}~}~~}}}{{|{zz||~}|}{||~{{zzywx{zz}~~~}|~~~~~~}~}}}{{|}}|}~||~||{|{z|}|{|~|}|~~}|||}}{{}||{~yz{{{|z{||~{zzyyyyzywutz{~~~~}~~~~~}||}||}}|||}|{y{|}}|}~~}{z{y{||}|}~~}|~~}~}}}zz~}|~}~}}~|}{{{{{||||{{|{||||||||zz{{|||{{{{{|{~~}||}|}}z||~}|{{zzyxzz{|{yyxz}|}~~~~~~~~~}~~}|||~}~|||}~~}~{{{||{|}z{{|{zxwuuuvxxy{{||~}|}}~~~~}~~{|~~}|~~~}~}{zz{~}}~}}}}~~}}{}~}{{|yxx{|{{{yyyyx}~||zyxxzyy{~}}~|{{y|||}|yy||{|{{ywxxxzzz|~~}}||}}}~}}~~~}|}~||||}{|{{z}y{|{|yz|~~~~}}|{{zzxwvwuvwyz|~~}~~V(**)*((()&''''   |z{{{||{{zxvvy}}}}}|{{|~~~}}{|}}|yx{|~~|{yzzzxxwvwz{|~}}}~~~||}}}{zzz{{zyyxy{{z|}}}||zyxyxxvvwwy{{|~~~~{|{|||{{{{{{{{||{|}|||}|{zyyy{yzxzzyxyvtw|}~|{z{y{|}||{yyy{{zwz{zyzyyz{}|~~|||~}{|}}}|||}~||z{y{wwwwvyyy|{{{{}{{||||~~}z{{z{z||{}}}~}|}||{{}}||{||}{{zz{|zyyywwwwyzz|zzyyywxzwvvxwvyyyxyxywwyxxxyxwy{||~~~}}}|z|~}|}{zyxz{~~}|{|{|{zzyyyxvwz{z|}~~~~}}}~}~{|}~}~}~|{{{{zz{{{}|}||}{|{zz{{}z{{{{||}{|}~}~}||{||z{}zzzzz|{{||||{yyxwxxyvvtvz~~~~}}~~}|~|||{{|}||}{zx{|}}||~~~~}{{{z{{{|{|}}|{~~}}|{}{}}~~~}~}}}z||}||||{{{z{}{|{|}|{zzyy}z{|{||zx|}|}}}|}z{}~~}}|{|{zxwyyy||zyyz|~}~~~~}}}}~~~~~}}|}}||{{}~}}}~{z{||{}}{|||{{zywvwvwxxzzy|}~~}~}~~~}~|}~}{|~}}}~}{zy{}~~}|~~}}}~}|}~}|{zxy{}}||{zwxwz}}|{zyyxwy~}|{{{{}|{yz|{}}~{yzyyz{}|~}}}}}}~~~~}~|}~}}|}}}}~{||{|{z{zz|~}}|}~}{zzywvwvvwyz|}}~~V)****)('('''(&  !zy|||}~}|{yvvx}}||{~~}|z|}{y{}~~||||{yyxyy|}}}~~~}~~||{|}}||zzzzzz{~}}}~{yzzyxwwxz|}}~~~~||}|}}}{||}||}~}}~~}~~~}|y{{|{yxy{zxxusw|~}}||{|}}{{z{{|{z{{{{z{{z}}}}}||~~~~}|~}}}~~~|||}|{yxxwwyy}}|}|}||}||~~}}|}{{{{||{~~~~~|}}}}}|~{|}}|||}{{zzyyyyyz{|{zyzzyyzyywxxyyzzzzzyxyyzwyyyxz}|{~}~~}zz}}}}}{{||}}||~|{||zzz{zxxzz{|~~~~~}~~~|~}~~~~~~~~~}}|z{{||}}||||||{|{{{}{||}|}}|y}~}}}|}~{|z~{yyzz{{{|}~|{{zxyx{yvwwwx}|}~}~~}}~|{~}}}{{{z}||~}}~~~}}||z|{|{{~}|{{~~}}|{|~}~~~~~}~~~}{||}}{|}{}|z{z|{|zz}|zyyzz{}{|{{{zxz}~}|}}}}{z}~~~}~}|}{zxyzyyzz{yyz|}}~~~~~||{|}~~~~~~}|{yz}~}{||}}yz{}|{{z{}|{yyywwxywxxzyy{}|~~~~~~~}~}~~~~~}{{|~|{|~|}~~~}|zyy|}~~}~}~~}}~}~~}}}~~~|}zyyyz}~||xxvwy}}||{zyxxvwz}}|||zz||{z{}z|~|{z{{xz{||~}}{||~}~~~~~~}}~}|}}}||{||}~}||}|{zyyy{~}|{z{yxwwvwvvvyw|~~}~|V(****((')'''(&   ywxz{{{{{zxutuy|~~~}}{z}}}z{zxv||{yyz}}{{{{z{wxxxy{{|}}~}~~}~~}||{|{}{|zyyzzyz}}|}|{yyyxvuwvy{~}{}~|}}~}~}||||||}zy{|{z|}}}}|{}}}z{{{yz{xwxyyxuusuz|~}||}||~~|{|zzzzzyzzzzzzy{}}{|||{|}}~}zz{{|~~}|{z{|{xwwvxwux~~}|}}{|||||}}}~}}||{{z{{zy~}~~~~~|{}|~{|}{{|{{|}}{{z{|{z{yyxyyyz{zyz{zyyzxwvxxyyyxxxzzwxzwvwyxvw{{z{|~|}}{z{~{{{}|z{}{}~~}|}}{{|zzyz{yxy|zz|~}}}~~}}}}|||}{|~~~~}~~~~~~}}}||z{z{z||}||||z{{zz{}||{|{|}~|zz~~}{{|zzy|zyxyzz{zz{~}|{{zyzyywxxwvy|{||}||}~}}~~~}}~}{{{y{{{||||}|~~}}}{{{zzxz{{{}~~}}}|{}}}~}~}}}}}~}}|{}}||}~|{{{z|}|{z{|{z{{xz{|zzz|{xy}~}~||}~~{y{}~||}{||zxxxwwyz{zyz{|~|~~~~}~}~}||}~}}~~~~~~||{xz}}}}}}}{{z|~|{{{||{z{{zyyzyxx{zyy|}}~~~}~~{}~~~~}{|}}|}}~||~}}|z{}~}~~~}~~}~~~}~~}}}}|yxyx|~||zywyz~~{|{{{zxwxyz~}}}~|||}{{z|}|~{z{|{{{}~}~~||~~~~}~~~}{|}||||||}~}}||}{{{zz|~~}|}{z{zxvvwwvw{z|~~}}~W()***(('*'''('  !{xxy{zz||}zwuxx{}}~}}~|}zwy}|{y{}}|{{}|zyywxz}|~~~~}|||}}}zzyy{z|}~}~~|zyzwwvx{|}~~|||}~~~~~}}}|{}}|}{}~~~~||}|{{zwyzzyxvtx{~~~|~||~}}|||}zyy{{|{{x{~~||{}|}~~~}||~~~}||{||yxxxwyvv|~}}|}~}~}|~~}~~~||}||||{z|~~~~}}{}~}~~}~}}|||~~|}~||{}{yy{yyz|{z|}{zy{ywyywyz{zyz{zyyxxxyzxyxz||||}|}|{}~{{{~}||~}~~~}|{||zzyzz{{{|{{}}~~~~~|~}||}}~~~}~~}|{zz{{{{~|}|||{|{{|||||}}|}~|z|~~}}{}|{{}z{xyz{z{{|}}}{||{zzzzxxyxy{z{{z{|}}|}~~~~~}}||{yz|z{|}~}~~}||z{zyxzz|||~~~}~~}~||||}~~~}}}|}}|~||||}|||}}}{{{}{{|{||{||{z{{{zzzzyyy{~~}{y}~|{{~|{|{{{{yyxxwwxyzzyzz{|~~|}}~}||{||}~~~~}}{yzy|~}}}~}|{yy||{wyz{{z{zzyzzxxxzzzxz{}|}||}~~~~}}}~~|~~}~}|}}}|{{y{}~||||z}~}~~}~}}~}~}~~~~}}||zxyvy~~{||{wxz}}}|{{{{ywxxzz|~}~~~~}}}}|{{z{~}|y{|zy{|}~}~|}}~~~~}}||{z}|||{|||}|}}|||zzzzz}}~}}}|{|zyxywuvwwxw{}~~}}{{~~V(**)+'('('(''&  !zuvxyyz|{zyxvuvzz|}}~~~~}{z{{yxx{}{zyy{|zz|{zzxwwwy|}|~~~}}|~~}~||{xy|{zywxzzz}~}|}zywwwuuvz|}~~~}}z|z{}~~~}}}}||||||z{y{}~~}}~}}{|{{{zxyzxxwutu{|}|}|{{|}~}}{{z{ywxyz{yyyz||{zz{||~~}}}||}~}}}|yz{||xyxvvwvvy|}|}|{}~|||}~}}}}{|}{z||{z||}|~~}|}}|||}|}}|{{{{|{}}}|{|zz{zy{zzzz{yzz{zzz{yxxxxxzzyyz{zzyywxyyxxvxxyz{|{|}zz{}~~||xy{|||}}~~~}|{{{{zxz{z{{z{|}}~~~}~}}||{|}~~~}~~~~~}~}}|||z{{||}||||||{zzz{|zz}|z|}{z{|~~}{|{z|}yyyyyy{z{z}}~}|{|{{zzzywxzyyzxwxy{|}zy~}{|}~~}~|{|zz{z}|}~~~||||{yxy{||}~}~~~}}~~~}|{{|}~~~|||{|}}~~}}|||}{}}|||{z{{||z{||{|zz{zzyyzyyyz||||z{~~}|{}||{zz{{zyyyxwwyz{zz{zz{}~}~|}~~}|{}||}{}|~~}|{zz{~~|}~~|{|z||}yx{z{z|}{||zzxy{zyy{z|||}{|}}}~}|}|||~}}~|{~|{yz|{||~||~~~~~~}~~~~~}}{zzxx{}{|~|{zz|}|||||{{yyzzzz|}}~~~~~}~}zzzz}~}|{|||{}}~}}~~~}}}|{|~||}|||{}}}}~||z{|y{|~}~~}~|{zz{{xwvxyxz{}~|z{~~V)***)))()'(('&  !|yyyz{y|||{zxxw{{}}~~~|}{{|yz|~~|{|}~||{}|{yz{y{}}~~~~~}~||{yy}~zzxxzz{~}}~|zwyxwuwz}~~||~~~~~~|}||||}|zyz}~}~}}{~}|{z{yxxwvyz~~}|~||~~~}~~}}{{z{zz|{|{{}}}{z|z}~~}{{|}yzyxxxxyy}}}}}}~}}}~}}||}}}}~}}~~~~~}|}}}~}}|~|{{||}}|~~~}|{||}|{{{{{{{{{{|{z{|zzy{yyzz{{z}||{yyy{|yxwzxxz||}{||z{}{yyy||~}}~}||||{|z{|{|||{{}~}|}}~}~~}~~~~}~~|}{||}|||||{}{{{}|z||}|||}|}}|||z{{|{yzyyyzzz{}~}||||{||zz{zz{zyxxvvxy{|{yz~~||~|}~~}}}zz{{{|~~~}}}|{yzz{z|}}~~~~~~~|~~~~~}}}}~~}|}|}||}|}}|}}|}|}}|}|}{z{||}~}|{{|{{||zzyyzyzz|}~||{}~}|z|||{zy{{{xxxywwxzz{|z{{y|}~||||{|}}|||{{z{}}}~|||{zz}}|}}}||{{|{|xxz|z{{}|}|{xx{{{zzzyy{}|{||~~~~~}|}|||||~}|}}z{{zy{{{z}~}|~~~~~{~~~~}|zyyxz||{~}{z{||z{{zzzzyyy{yx{|{~~~}~~|{zyyz~~}{{|{zz|~~~}~~~}~|||{||{|~}{z{{||~|zz{zzy{}~}}}|}{zzz{xvwxxz{{|~}|{z|}~~}V()*))()()''((&   }xxy{zzz{{zyxxx{{|}~~}}{{zzzyy{~~}{z{{}||{{zyxyzy{}}}~~~~~~~}~}~~~~~~||{ywz|zyxwxyy|}}|{{zxwwwvxx|~~~}}}}}}~~~~~}~}{|}{|}{z{{|~~~}}}||~}}}{{zyywvyyy|}}}|{z}}|}}}|{zzz{yy{{{y|{{zywwz|~}~}}{{||wyywxxyyy||{}~}~~|{}~}{{||{||{{||}~~}}||{||{}|{zz~|zyzyz|{}||}{{{{zz{z{{zyzzyy{{yz{zyyyywxyyzz||{zzxyxzyxywxxxz{||{{y{~~~|{ywxyz|{||~}}}|{|{||z{zzz{zyz|}}~~~~{}}~}~~}}|}~~}~~}~~}||{||}|}z{{z|z|{zyz|{{{{{||}~|{{{z{|xyyxyyzyyy{~|~|}}{}||}|zzyyxywuuuxyzzzz|}|z{yz~~~}zzy{zzz|}}~}~}}~}|zzyz|~~}~~}}}||~~~~}|}~~}}}}~}}}}|}~}||~|||||{}}|}{{{zz{{{~}{|||z{{{z{zzywx|}}}}|}}~}|}|z{yz{{zwwwyxwxyyz{{zz|}{{~}{{|||}}|}|||z{|}~~|}|z{}}~~}}}~}|~||{}zy{|{||~}}}|zyz||zzzzz{}|||}~~}~~}~}}{|}{~||}{yyzzz{||{{||||~~~}~~}{{|zyy|||~||}{|{{{zyzyxz{|zz{{||~~|{z{{~~}|}|{z||}~~~}}|||~}}~||}{|||~}|{{{{z{}|}~}}|}{yz|zxxyz{{|}~~}}|{}}}|V***)*)('('('(&  !~zy{||{||}|{{zy{{}}}}~~}|||}{{z{~}|{{{|}}z{yyxz{||~}~}~~~~~|{|zzz}}{zywxx{|~|}{zyxuvwyy|~~~~}~~~~~~|~}|}~|}}|~~~~}~}|{yxwy||~~}~|{{|~~}~}|}~||}~|{}}||z|{ywwy}~~~~}}|zyyyy{zz|~{{||}}~}~}|{~}|~~}}|||{|~~}{z~~|||{z}}~~}}}}{|||{{|{zz{|{{|||{||z{{{yyxyz{}}{{zzyyz|zzyyy{{{{~|{{{~}{zwwxy||||~}}||}}}|||}{|{|y{{}~~|~~~~~||~~}}~~|}}~}}}}~}|{|{|{|z{z|{|zy{{}~~~~}}||||~yyzxyxyxyz|~}{}}}}~}~~}|zzzyxwvuuwxyx{~}{zzz}~|{{zzzyy{}~~~~~}|zzy{~~~}~~}}}|}~~~}}}~~~~~~}}}}}|~}}}{|||}|}|}{||}{{zzzzz}~}||||||{z{zyxxyy|~~~}}~|}}{z|{zzzxwvwwwxyxyzzz{{}|~~}~|{{{{|~}}|{{{yy}}}|||{|~~}}|}~~}~~||{|xzzzz||}~~}|z{|}{|zzz{{}z}~}~~}}~|~|{||}}}|}{zxy{{{|z{z{{z{|~~{{~~~~~~|||{|zzz}|~~}|{|{zzzzzxxvxx{{z{{z{~~}~~~}||{zz|~||||}{{z{}~~~~~}|{}|||}~~||||}~~}{{{{{|}}~}{z{{{zyyzxxyy{|~~||{{|{||T(**)*(((('('(&   |ywy{y{{{{zzxwxy{zz||~~||{{{zzwx{}|{{{yy{{|yxwwwvzz{}|}}}}~}||}~~{~~~~~}}{{yyy{zzyyxvvw{|}}zxwuutuxw{}}~}~~}~}}~~~~}}~~|||z|z|{}}|~~~~}}||xxvx{||{|||{zz~~}}~}}}|||~}}}|{z{{|zywtu|~~|}|}~{{xyzyzzyz{{{{|{~~}||}}{|{{|||}}~||{|{z{zz|}|zz~||{|z{|}}}{|||zz|{z{{|{{|{{|{|{z{zyy{zyxxyyz{|{z{zzz{|zzyy{{zz{|{yz{}~}{yyxxzz||}||}||}|||}|{{||{{{}|~}}|~~|}~~|{~~~|~~{|z~~~}~~}|}}}}{|}||~}}||{{||{y{{{{zyxx}~~~~}|{|||xxxwyxxyyx{}|||~}~}~~~{{y{zxxwtuuxxxy}~~}zyyy|~~|zzyyxzzy|~~|}}~~~|{z}}~}~~~~~~}|}~}~~~~|}~~|}}}~|}||||}}~}}|}|||}}||}}{zz{{y{}~~}{z|}|{z{zyxxy{}~}}}~}}~{zzzzzyzywxvywxxxxz{y}~}}}}}||{||{|~{}}zzyw|||~}}}}{|}}}~}||}~}~~}~}}zz|}{{}}~~~|~|}~~||{{y{||{{}|}}~~~}|~}}~~~~}{zxxy{|}{zzzzzz|{~~|{~}~~~~}~}}|{|~}}|{{z{|y{yxyyz{{|{z{||~~}~}}|{|}||{|}}||{|~~}~}|}}~}}}~|}}|}~~}{{z||||{}}{zz{{yzzyzyyz{|}~}}~{zz{{T)****((()'''('   }yyz||z{}||{{{y{|{}|~~~}}~||{zy{~}}}{{z{{||{xwvvwyz~~||~~~~}|}~}}}}{{}|{{{zxwvz||~}ywwuvvxz|}}}~~~}}~}~}~}~|}|||~~~~}|{xyz|}~}|}}|{|~~}~}}~~~~}}|||{zyxuz~~}}}}~|}{zzz{{{|||||~}~}|}}}}{|{|~~~|}{|{||}}}|}|~|z}}|}}~}}|||{|}{}|||}|||}}|||||yz}{zzz|{z{{}|}}|~~~}{|||||zy||{z|}~|||y{{}~}}~|}~|~~}}|}}{|}|~|}~~}~~~}~|y~~~}~{{{{~~~~|}~~}{}}|}|{{{|{z{||{zxxx{~}}~}||}{xxyyzyxxy{{}~}}}~}|{zzywwvvuwyxz|~|{z|z{}~~|}zyyxy{{|}~}}~}~~|{|}~}~~~}~~}~~}}~}~~}~|~~}}|}}{|}}~}~~||||}||{{zy{zz{}}~||}{~}|{{yzyzyy{}}~~|~||{|{zz{{zzxxxxwxxxz{{{~}~}~}}{|{{zz|~~|{{zyyy{|~}}|}~|}}~|{{~~~~~~|zz{||{|}~}}}|{}~||}z{y|{{||}{|~}~}|}|}~|}yzzzy{|{{yzyyyyzz|~~~~~~}||~~~~~~}~~}~||}}|{{{{|{{zzzxyy{z{{|z{}~}}~~~~~~|||||{z{|{{{y{}}~|||~~}}|}}}{z||~{}~|{|{|~||||{zzyy{{zyzy{yzz}~}~}||~}zzzyS))*)*((((&(&'&   |wvy{||{|}{{yzzyyz|||{|}~~}{{zzyzz{{{{z{yz{{{zwwxwvwy{|{|}||}}~~||~~~~~~~}~~}~}}|}|zz{||yzzwwuxz||zwxvtvvyxz|}{}}}}||}~~~}|||}~}~{{z{z|~}|~~~}|~{{xwz{{|}{}{{zz{}}}}{{}}}~~~~}}|}{zxyvx|}|~}}}}}zyzz{}|||{}~~}~~}{{z{z{{{}~~~~|||{yz|{{|}}{|~|{||{z{}||{|{|{{{{|}|z{||{{{|z||zzy|{zzz{|xxzz|{{{}~|z|zzz{yyzzzzz}~}~|yy{z{|~~~~|{|||~|}|||y{}|~||}~~||~~}|zy|~|}}|zxy}~~~~|{}}{{{{{~~|||z{}{yzzz{{{wxy{|{~}}|{|}xwvxxyyxxy|}~~}~~{z{yxxxvuvvxyyy{}~}}{z{z{z{}~||zyxwxzz{|~}~~~~~|~||~}}}~~~}}~~}||~~~~|}}}}~~{~|||}|}||}|||}||||z{z{{{z~}}}}|||}|{{{z{zzyx{}~~~}}}||{{z{{}yyxyxvvxxxz{{~}}}}|}}|{z{{~}||{zzy|}~~~~|}}}}|}|{{~~~|{{}{}}~}}|}{}~~}~||{{|zz|||{|}|~~~~}}~~|}{y|{{{}}z{y{zzy|yz|~~}}~~~}}~~~~~~}}~}}|{}|||{|zyy|{{{|{{{}~~~~}~}|{zz||||{{|~}|}~}~~}|}}|{{}}~~}}}|||}||}{|zy{{||z{{|{{y}~~}}~~{{{yT))*)*()()&'')'  !}zxy|}~}~~|||{{zz|~}}~~}~}~z{||}}|}{|{{||}~{zyywxy|||}~}}}~}|}~}~}~~~}{||{{|{zyywvy{}|zxywwxyxz~~~}}}}}|~}}{||}~~|zz{{}}|}~{}~~|yzy{|~|{||{zz|~~~}}}|}~~}}||zzz|}~~}}|}zzzz~}|}||~}~~}{{zzz{}~~|~||{|{||{}~|~|}}~}}~~|||}|}||z|}|}||}|}~}||}{{|||{z{}{{yz}|{{~|{{|}}|z{}|{|}}}}~~|{{{{}}~~}|||}|}|{{x{~}}}z{~~|}~}}|}~~~{ywy}~|||}{zzzy|}}}|||z{{{{z{zyyzz{}~}|{{}yxuwy{zyyz{}~||{yxxxwvvxzy{yy|}~|zz|{yyz{~}}{zyyxy{||~~~~}}}}}~~}}|}~~~|~|}|}}~~~~}}}}~|}~|||}~}}}}}|||z|||{||{{z{~}}||}~|~{{zy{{{{yzz}}~~~|}|{||{{|{{|{xyywvxxyyz{~||}}||||{y{yy~|||{{||{}~~~~~~~||||}|z|}~~~~~~|{|{{~~~~}}}||}~}}}}|yyzyyz{yzz|}~~|}|~~~}|{z|}{|}|zzzzzyy{wx{}~}}|}}~~}~~}~~~~}}~~~~}}{{|{|z{{zyz{|z{z{z{{|~~~}||||zy{{{|{||}||~}||}~}~~|{z||z{z|}~~~|||{}~}{z|{{zzx|{|zz{||{|~~~|{}~|{|{zS(**)*((((&''(&   |xvwz}~}~~|{{{zz{z{}|}}}~}|{z{z{|zz{{z{{{{|}}|{yzwxxzyyz||z{~}~}}}||}|~||~~~~~~{}}|{{z{z{{zxyywvwzzyxwuvvvxwz|||{{{{zz{|}}~{|~~}}|zzz||}||zx{}}}{}~~~}~}|{yyy{{{z{z{{zzy{}|{{{z~~~}}~}|{zz{{~~}~}~|||}zx{z|{}zz{~~}{}~|{zzyyz}}~}~}z{{{z{z{|}}}}}||}||||{}|||||y|}|{{|||}||}|}||}}{z{|{{{zzzzzxxy|zz{~|}z{|||{{|{{|||{{}}}~~{}{{z{|~~}}~}{{|}}}|yxy~~}}|yxz|{z|~}|z~}}|zzxw~|||}|{{yxy~}|~}zz|y{y{{yyxxz|}~}}|{{{}zxwuwzzxwwz{~{||zzxywvwyz{{{yz{||{z}{zwx{|~~{{zyxww||}}~|}}|z{||||~~~~~}~~~~|||||~~}~|}}}}||~||}}}||}}|{||z|{{{|}|{{~|||}|}}|{{zzzzz|zy{}~}~}}||{{{{{}|||zyxywwxzz{z|~~}{|||||{{zzyy|}}|}|}|}~~}~~~}~}}}|zz||~~~~~~|z|}z}}~}~{|~~~~~|zyzwyxyyxy|{~~~}||}|~{z{||}|{zzzzzz{{z{~}~}||~~|~}{|~~~~~~~~~}~}}{}||zzz{{{z||{{{|z{{z}~~~|||~|{y{{{}{}~}|~~~}~~~~~~}}{||~|{{|~}|~~}|~|}|}||{z{||||{{}}|}}}}~|}{{{T))*)+)(')''''&  !|yxxx|}}}}}|||}~}~~~}|}}|{{{{{|}||}}~}}}}zyy{yy{}}|}~}{|{{}}}~~~}~~~||~||{z||{{yyxxzzzyxvwvwxyz}}{{z{zxy{}|}~~~}}}y{z||}}}{yx|}~~{{z}{||{{|||zzz}~|{|{}}}}|}}|~}}~~~}{|yz{{|~}|xx~~{y~}zzzyyz}}|}||}{}}~~}}}~}}~~~}|~}}|}|z||}}|}~~~~~~}}~}|||}{z{|zyzzyyyz{zz~}z{}}}||}}}}|||}~}}~||||{~}}}~~~}{|}|||zz~}}{y{{z{|~}}}~~~|yxxz~~}}}||{zz}~~|{zyzzyz{{z{yz||~}~}}|z{}zyyvvy{xxxxz{~}|||zyyxwzzz|{|z|{|}{{{{zzxz{}}|{{{xxx|}|~~~|}{|}~~|}}~~~~~~}~|}}}}~|}|}}|}}}{z}~}}}~||||{{||{}}|}{|~||}~~|~}{zzz||{}|z{|~~~}{|||zz{z}}{|{zzzxwwyzz{{}~}{||{||{|zz{y{~~||~}}}}~~~~~~}~~}|||{{z}{|}}}~~~}{|||{|}~}}~}}|}}}||zzzxwxyyyz||~}}{|{}|}|{z{}}|{zzy{z{z|{{{~~}~}}{~}}}}}}~}}~~}}~~~}~~~~~}|||}{zz{z|z{|{||{zyzz}~~||~|{|y|}}zxz{|}~|~}}|~{{}~~~~~~~~}{z{}|||z}}~}}}}~}|{{{{|}{{}{{zz|}||~~}|||||{{{T))*)*()((&''(&   |wvuwx|~~~{|{{|z|~||}}|z~~}|{{z{zzxx{{z}|~}}}|yyyyyy{|{}}|||z{z{}~~~}|}~}}}~}}}z|||{{y{{{zyyxxyxywvuttuuxy{}{|zyxxxy{}|}}}~~|||yzyzy{|}zxxz}~}}}}}~~}|{||{{}zyyzzzyy||{{zz{~~}|}}||}}~~~~~}||}|wwy{|}~|{wvz~~zy}z{zyzzz}~~}|{z|{z|}{|}}|}}}{}|}}{}}|{|}|{{{z{{}}~}}|}}|}|{{|{|||zz{yxwxxywzyzwy~}|yz|~}}}}||||{zz||{{~~|{{zy|}|~~}}}~}|z}}~}}{z|}~~}}yyxyzy{|}~~~}~~|||yxxy~~}~~}}|{zy|}~}~{zy{yyyz{zyyyy|~~{}|{|{}zyyvtwzwvvxy|}~~}|}{yx{xxyz{|||yz{}{|||{{zzzyz}{}{{ywx|~~}~}}}|z|}}~{z|}|~~~}~~}}}~}}~}|}|}|}}||}{z|}}}}|}{}|{{zz{}}~|~|}|}~~~~}}{{{y|||}|{{|}|}}{||}~{x{||~}{yz{zzyyx{{|{}}}||{{{{||{|{z{~}|~{}|~~~}~}}~~~~~}}~}{z{{{}|{|~}|}}}|~}}}}~}}~}}~|{|~}}{{zxxxyy{}{~}~|z|~~}|}}{|~~|}}{zyy{|}}|||~~~|}~|~|}}}~~}~|}{~}~}~~~~}}||~}{z|{{{}|z|}|{zzz}~~}}}}}{yz~~}{z{~}}{}|zzz~}}~~~{{|}}|||{|~}}~~}{||||}|z}|{{z|}|||}~}~~|||}{V)))(*((()&''(&  !{xxwz{{~~~~~{{|}}}}|}|}~|{{|{xy{{{|}~{{{|{|}~}~~|}|||}~~~~~~~}|}}|}~}||}|{z{{|yyzxwywvtuvvxz}~}}{{{yy}|}}~~}|{{zzzy{zz{zy~~~}}{}~}}|}|{}|{zy}{yy{||{|{|~~}~|}~~}~~~}~}}}}xwz{~~}|zxz}~~|~}{|{zz}}~~~}|}}{|||}}}~~}~}}}~|}|}~~}}}|{|}|||}~~~~~~}}|}}}~}{zy|{xxzyzz{{||z|~}~{|~~~}}~~}~~}|z~{|{~~~||zz{~~~~~|{}~~}~~}|{|yzyzz}~}}~yxzz}}~~}~}}|{|}}|||zy{yyy{{{y|}|}|}{z|~z{yvvwyvwxxyz{~}}~}}|{zyyzz{}||z{{{||{{|{{yzzz{||}|zyy|~~~}~{z{}~~}~|}}}}~~~}~}~~|~~}}||{}}|}}}{{{~}}}|{{||{|{|}~~}}~}|}}~}~{zyw||}|{{z|}{}}{z|}~||||}|{|z{{z{{zy{}||}}}}{||{{|{}{{|{~}~}||||~}~~}~}}~}|~}|z|{{}zz{||~|}|}~~|}|}|~}}}}||{{~}|{{zxzyzy{}}}}}|z{|~~}}|{{{|}~||zxzz||{}||||~}}}~}}~}}~}|}{||}}~~}{{|||~~}~~~~{|{}|{}{zz{|{{{{{zxyz~}}}~~~{{|yv}~z{{~}|{{zyw}~}}|}~}}~~{{|}}{{|zz|~~~}~}||}|z{{z||}|{{}|{{{{}~||}}|{{~|U(**)*((&)'('(&  !zvvwxyz{}}{~}{zvw{||}{|}~~{{||z{}yxwwzz}~}~~~~}}zzy{~~}~~}~}||{{|}~~~}~}~}|}||{|~||||{{{{yxz{{xyyxxvvttuuuvx|}|||{xxyz|||}~~~}zzzzzzyxxwwwyz|~}{zy|}}~~}}|}{z{{|z{|zzyz{zzxzz}~||~||}||||~~~~}~~}{{}~}wwwz|~~|yyz|}~}}}z{{{{|~~~}}{{{{z{{~||}}~||{|{|{|}|||~{}|{{|zzyzy}~}}}}}{z{{{|}{{z{ywxwyxz||{{}}|}}{||||}|}}|}|{|}{zz}}}{|yyz|~~~~}~}|z|~~~}}}}~~|{yyyxxzz~}~|{yzz|~~}}}}||{|}}|||{zyzyxxzyz{}}{z}|y{}zzzzxwywuwxwxw{~~|}}}}}{|yyzy||}|z{y{{{{{y{zzzyyyzz{|zzz}~~~~~}}}{z|}~}~{}}}}~~}~~~~~|}|{||}}|||}{|}|}~}|{{|}|{{{|~~}}|}~~~}}z{xx{}}{{{}}{|||{{}}~}|||}|}{{{{z{{{|}|||}}|{{z||||{}}}}~~|}}|z|~~~~||~}~~||{{|}|yyz{}~~}}~|~}|}}}~~~}~}}|{~}|{{zyyzzy{}}|}~}{}~}}|~}{{|}}{||zy{{{{|}}}~}{|}~||}~}~~||{{|}~~~~}|{|~~~}}~~~}}}||{}||{{z}|||zzzy{|~~}{zzvx~}|z{|||zyxx||~~~||}~}}}}{}}|}~|{{{~}~}|~|{zz{{}}~}}|}{|{}{}~}}|~|{{}}U))*)+((()''((&  !zwwxy{|{~}}~~}zvvyz|~}~~~}~}{{}{{yxz|}}~|{{||~~}}}{{}~~~|}}~z{|}}~}{}{|{{{||{z{xyxwvvxwvx{}{}|~zy{y|}{{~~|yxz||zxxxxwuz~~{z|}}}~}~|}}{{{|}{{|{|zzz{zx}~~~~}{}{~~}~~~}||}}xuvzz~~~~{|}}~|{|{|}~~}|}}}|}}}}}~}}}}|}}~}|}}}~}}||||zyyv|~~~|zyz|~}}|{zzzxyzz~|~}}|~{|||}|}|~~~~}{}}{{zz|~{|zy{|~~}{{|~~}}~~~~~{{zxyxy{|~}~~}{{{|}~~~~|||}~~}~}|{|{zyy{zz||}|z|{yz|zz{zzwxwwxzxyy|~~}}}}{{zyz{}}~}||{|{{|||{{zyyyzz}}{zz~~~~~||~~~zzz}~}{|{|}}~~}~|}~}}|}||}}||||||}}~}}{|||}{||}~~}}|}}~~}|{yyz}}}}{||}{|yz{{}~~{|}{}||~|||||}|}|}{}}{{y{||}||~~~~}|{~{z{}~}~~{}~}|{z|}}}xxy{~~}|}~}}}||{}}~~}~~|||}|{zyyyzzz|{}}||~}}|~}}}|||{{}|}|zyzy{{|{{}{}}}||}|}}~}~~~|{|{z{|}~}}~|{{}||~~~}~|}~~{}~|||}|z{z{{|~|zyyyz|}~}~~}|{zyw|}|zy}}{{yyxyzz{}|z|}}}|}{z{|||{}|zz}{|~~~|||{z{}|{|~~~~}{{{|}}~}|}~|z{|}T(****((()&''(&   {wuwwxz{{z}}{yww{{||}|~~}||||z{|{zxwxz||||~~~{{|z}}}||zy|}~}}~~}||{{}}~}||xz~}||zz||{xyy{z{|zxwwwuvvvvwx{{|}}yxzxzz{y{}}|zxuty{ywxwwvux}~~~~~|y|{||~~~~}}}{zz||{{{z{zyxywxyz|}~~~{zzyz~}~~}}||{z{}~wuwy|~~~|{{}~~~~~|||}{{|~~}|}||||}|{}~|||}}{||{z{}|{|}~}|}}|{{zyyxwx{|}~|{xwvz{~~}}zzyyyyyy}}|}{{}z{{zzyz||}}}}||}|zyzz{|{xxy|}}~~~~||{}~}|zx{~}zzxwvx{x|{}}|}{}~{{y{||}}~}~||{|}~}}|{{}|zz{z{y||zz{z{xx{yyzzyxxuuwxyy{}~~}}~~}|}zzz{|||~||{zz{{|{|z{zyyxxxy{{||~~~}}|{y{~}}|{z|}~~}{z}}}~~~~}~}|}~|~~}||~~}|~|}|}~}|}}}{{|||||||}|}}~}||||z}~||||}{z{yzz|}~}}|}}{||~~}|~{~~}}~}}{{zy{}{{z~~||}|y||~}}|{}}}||}~}yxzz|~~|}}||}~||}}|~|{}}z{zwxy|||}}|~}}}}}~}{~||}}}}zzxz|{~}}}~~{|}}{}}~}~}|{{y{}~}~~{{|}||~~~}}~}~~{}}}|{{||z|}|{z{|{|}~|||yzz~||y{{}|~|zzy{z{}{|}~}zz{|{||}|{z{|}~}|}|{{}|{}}~}}}}||{|~}~~}}|{z||V(****(('('('(&  "{ywxyyxy|z{~~}{zz|~|}}||~~}}~|{{{|{zyxzz{}}~}}{~~~|yz||}}|}~|zz}~~}yz~{{~{||{zz{||{{{ywyyxwxwxyz|||~}z{zy{{z{~}{{yvux{yxyxwxvy}}{{|~~~}~}||{~}|}}{zzyyyxz{|||~~}}zxx{~~~~~|{{{|~xxyz~}|~~~~}~~{||~}~|}~~}}{}}}}}~}}}|}}~}{z|~~}|{{zxzyxyz{{~|ywxz|~}|zzz{{{|{}|{{|{|{zy{||}~}||}||{{x{}{zy{~}~~~~|}{~}|yv|}}zyxxzyzy|||z{{{~~}}|z{}{|~~~~~|}z~}}||{||}|{{z|{yzyyzyyy{y{z{{yxuvxzzz|}}}~~}~}{{|||}}~|}}|{{{|||{|zzwwyvw||z{{~~~}}|yz}~}}|{{z|~~|{||}~}}~~}}}~~}}|}}}}|}~}}}}}||}|||{||}}{||}~}}}|{|}}}~|}{zzz{zyz}~||{|{{}~}}}|z{~}}}}||{zyzz{yz|~~}}|{{{}}}}~~~}{y{~~}}~~zxyyz}~~}|{||{z{}}}}~~|||{yxxwy{{{~~}}|~}~}}}~~~}|||}~}||{zxy{}}}~}~}||{{z{}}}}~||{zy{|~}~~~z{{{{{}}|}~~~~~~||||~{{{|{{{|z{zz|||~}{|zzz}||yz{{~~}||zzzz||{{z{|~}}{zyz{zy{{{{|z{~~~}{}}|}{|{}}~}}~}}}||~}}}}}|{{{{U()*)*((')''('&   |xvwxvwvyzy}}{{{z|||{|{{~~|{{||yzzzyxvxxzyz{~~}~~|{}}~~{zyz|{{{{||}|yww{~~}}~}}{{y~~|{{{z|{zyxz|{{y{zyyxwwxvwwy{{}||{zyyxzyz|}{zxvtvywwvvwxwx|~~}|}{|}~~}|}{{y{}{|zzzxywxxxzzz{~~}zzwuw|}~~~}}||z{{|~yxxz}~|~}|}}~~~}}}|{|}|z}~~}}}|}~{{|}}}|||||{|{||{|||{zz{~~~}|z{{xyxwwwxwx|~}|z{z{y}~}{zyz{{{{|}~~~||{zzzyzyyy}zz}~{|z|{zz{zz{{wxy{}}~~}|{|}|}|wty~|||{xyyyyzyzzywxwz}{{z|{}{z{||~|~}}yx|~}|~{||||{z{{yyyzxx{yyxzxz|{{zyvuvy{{|~~}|||}}}{|||{}|}}|{zzz||{||yywxxwvx{{}}}~~~||{|}}~|{{z{|}~}|}||}~~~~~}}~~~~~~}}|}}}~}}{|}}}}~||{{|||||||~|||}}~~~~}}{{|}}||}||{z{{{ywz~}||{{z|}}|}~{{}~~~}}||{yyyz{{{{}~}|}}||}||{{z~~{yx|~~~}~~zz{z{}~|}}}|{}|z|}}~}~}}}|zz{yyy{|}}}~}~}}~~~~~~|~|}~~|}}{yz{|}}|~~~~~}|}{{|~}}}|{|z{}}~~~|z{{{{|~~|~~}~~}|}}}}~|}{{{z{z{|~~}}{{{}}}||||}~|}}|{{{|||{||{{~~|zxzzyz|z{{z{z|}~}}}}|||{||}~}~~~|||}}~}}}||||T(**)*)(')'('(&  !zvyyzwxxy{z|~}}}{|~~}}}~~}{z}~|zyyyyzwwz|{|}~}}~~|{{}}}|}z{}}yvvy~~|{||~~}|{|z|{{zx{}}}{{zyxyyzwxzy|}}}}}}|z{z{{|}z{yxvvxwvvwwyzy|~~|~}~}}|}|{{~~}||{yyxzyxz||}~~|{yzxz{~~~~}}}|{z|{zyy{~~~~~~~}}|}}|||~~~~~|||}~~}~||~~{||~}}~|||{}~}}||{{{{yywwxy{~~}}||{{{~}~~}{{|}|}}}~~}}z{zyyzz|{}||~{{{||||{{{{|zyz}}~}~~z|}|~|zw{~~~}~|zy|{{zzzyyyxuv~}}}||}|{yy|}||xx}~~|||}}}|}{{{zzxyzxwxyx{|{z{zxvxy{{}~~~~|~}||}}|{}~}}}|~~~}|zzz|{|}|yxxyxxx|{{|~}}|}}}{|}}}~~~}}}~~~}~~~|}~}~}}}|}}}}}|{}|||}{||||||~}|{{{|~}~}}|}}||}}}|{zyz|ywx}}{zzzz|~}{|}}{|~~}}|{|{zyyxyyxz}|}~|||}}||z{y{}}{zyz~~}z}zy{{{{~}}~~|{|{z|}}|~~}~{z{yxyy{||}}~}~~}~~~~~|}{{}~|||{z|{}}}|~~}~}}}}zz|~}~~~|}{}|~~}||~}|{z|z{z}|||~~~~~~}}}}~|~|}|{|{y{{z||~~}|{|}|}}}|}z|{~}||{z|{{{zz{{{|}~}|zzx{yyzzzz{yy||~}~}{}|}|||{{}{~}~}}}|||}}}~}~~}|{T(**)*))((&''(&   yuwyyxxvyy{{|{zzz|}|z{{}|}{yw||{zyxwyxvtz{{z~~}}{~~~}}~~~~}{{{{|z|{z|}zwvv{}|{|~}|{{{|}~||{{{zzzzwy{{{zyyyxxxxwwyxz|}|z{}{{yzzz}||zyxwuutttuwxzz{}}|}~|{}~~}|||{{{}}|{{yywxyyyy{{|{}{yyyyx{~~~~}~|}}}||}{y{|zxxy~~~}}~}}~~}~~}}|||}}|~}}~~~}|}|{|}|{|~{|}}{z|}{{|||{z{|}}}||{|{zzzywwxxx{||||}|||{||}|z{{|}}}~~~}~{{{xxxyz||||{|~}{{|z{{{zzz{xyz{~~~~~|||zz{}}}{y{~}}{~}{z|{{yyyyywustz~~~~}|{{}||yvtx|~~~|zz|~~~|||~}}||{|zzzyxxyxxwxuw|{|}{xwxyyz}}~~~~||}|}}}{{{|}~~~}~~}}{{y{z{}{zyxxxwyy{y|~~~~}}}|}|~~~}|~~~~~~}~~~}~|{|}~~|||~}~~}}|}||{}||||{}||zyy|~~~~}|}}|}}|{{|z{|{ywz~~z{zyyz|{||}|}||}}||z{zxyxxyxwxz{|~}~}|}|{{zzz}{yyy|~~~~}}xz{|||}~}}}|{|}{{|}{|}~~|{y{yy{}|}|}~}~~~~~}~}}}{{{}~~}~}{}~}}}~}~~~~}|}~}~~}}|}~~~}|}|{||z{{}}||~~~~~~~~}}}}{{{zxz{||}~~}}~|}~~}||}|}}~|{}|{{}||{||}{|}~}|{zyzywyzzy{zy{}~}~}~}~}~~}}|}|}|~}}}}}}}}}~}}}|V)**)*))((&''(&  !zwx{|zyxzz{{}{{|}}}||{}~}}}{x|}{zyxxyyxux||{z}~~}}|~~~}||}|||}|z}{zyz}~~~~}{}}}~~}|}zz{||{z|{||{zzzzyzzyyz{{|~}|||{{{|}{{|||zzywwuuuwy|z|{}~~~}~}}}~}}~{~|}~{{{yyyzz{z{||}||z{{yz}|~}|}||{{z|zyyz~}}~~||}||~~}~~|}|}~}~~~~~{~~|||}~}}}|~~}~~~~|||~||{{yxxyxw{{||}~~~}}~}{|}~}~}|z|zzz{z}~}~~~}||{|}|{{{zzz|}~~}}|{||~}|}}}~|{|||yzzzyxvux{~~~~||}||~|zuswz~~~z|~~|~~}}|~|zzzzyxzxxxyuuz{}}{zxyyyz{~~}}}|}|~{}}}}{|~~~}}|{z{|||zyxxxxy{zz|~~~~}}}}~~~|~~~~~~~~~}~}~||}|{|}~~}~~~}}}|}}{{||}|{||~||yv{~~~~~~}|||}{{|{}|||zxz}|{yz{xy|{{{||}||}}{z{{{zzyyxxwwzy{{}~~~|}|~}||{{z|{zzz{}~~}}|ww|}{|}~}}}{z{{zzz{zy|}|{z|yy{|}||||~~}}~~~}|}||z{z|}|}|}~}~|}~~}}~|~~}~~}||{}}~}}{||{{zzzzz{}|{{|~~~}~{}}{|{zyy{z|||~~~~}}~~}~}~||||{||}}||{|||{|{|z{}|~~}}}zyxxwxyyy{|{|}~~}~}|}|}}|{{|}{}~|~}~||}}|}}~~~{U(**)*(((('''(&   zvwxzyxxxyyz{yy{|||{zz{||}|{xxyzzwwwxwwvvwyzyz|{}}~}}|}~~~~}}|{{|}|}{z||{{|~}~|}~}|||z|z|}}}|{zz||{{|{{zyxzzxxxxxvxy{}||{zzyxy{z{{{||zzvuususw{|{zzyy}~}}~||{}}~~}~|{{{|zzz{{xxyyxzz{z{}{zyxyz{~~~~~|}|{}{{{{{|{yxv|}~~}~~~~~}z}|}~}~}}}}}||}{{|~~~~}{|{||z{|}|{|z{~~|}{|}{yz{yyxyywxyyz|}~}}}~|}{{{{|~}~~}~|{{zzyx{~~|}}~~~|}|{|||yyzyy{{|~}~{|zyz{{}~{}~~|}~|}{zzyyyxywwy|~~~~~{{{|{}{zusuxy~~~~|{||}~~}}~}|}||zzzzxyyyyyyttwx{||yxwwwxz~|||{||~|}}}|}~~~|}}z{y|{z{zyyxxyy{{}~}}|}~~}}~~~}~~~~~~~}}~~~||{|{}}~|~~}~~}||}|{{}|{||{}}{yxx{~~~~|~}|~z|{}}}~||{z|z{zzzwyzz{{|~}}~|}|{{{zz{zxxywvxy{y|}~}|||~}|{|||{zzz{||~~~||wx{}}||~}~~}{{z|zzz|z{}~~{|y{yz{|{|}~|~~~~}~}~|||{{{|~}~}|}~~~~}~~~~z{zz}~}}|{}{{{{{{{}}}}}~~}}}||}|||{z{|}}|~~~~~~~}~~}}}||{}|}}}}|{{}}{{|{{}~~}~~|{zyywx{zzz}~}~~~||}||}~}}|}|}|{|}~}~||{|{|}~~|V)****))((&'&('  !|yyy{|zzyyzz|{{|}}}|{{y}}~||zyyzyyzyyyxwwvx|}|}{{~~}||~}~}}|{}~~|{|}}}}~~~~}{||{|~|}||{|}}|}~}|zzzzzyxwwxz{|~~}|{{yyxy}||}{zzxwwusruy||zzwuwy~}~}|}}~}}}{||}{|{|zzyyyyzz||||{yzz{{~||}{}}||}|{yywy}~~~~~}}}~~}}}}||~~}~}|||~}}}~|y|~~}}}{||||zzx{zyyxx{{}~}}}|}|{{~}~~{{||yy||~~~~}{|}}|{zz{|~}~~~}||{{|{|~~|~}||zzzxxxx{{|~|{{z{|{zxwxyx}}~~}}~~~~~~}}}||zzxzz|{{zyttwxy}~{yxxuxx|~~}}{||~}~}}}|~~~}}}{{{{{{{zyzyyzz|{|~~~~}~~~~~~~}~}{~~~~~~~~}|{|zz}}~~~~}|{}|zz|~}{~{|~||y{|}}~}~}}{{|}~~}|{z{{zzxyyy{yzz|~~}|{z{{{{{zyywvwxyyyz||}~}||~~}~{|||zzzz{{|~~}|wxz|}}}||}}||{{|zz{|y{{~~~{{zzzz{{{{|~|}~~~~~~~~}|{z|zz{}~~~}}||}~~}|~}~~}~~}y{|{~}|}{{z{{y{||}}|||~~}~~~}}|{|||z{|~}|}||~}|}~}}}}}}}|{}}|{{}|{{{{{zz{yz}~~}~}|zyyxwzz{{|}{|}|{{{zzy~~||}|}~|{z}{}}~{|||{y|{y}|V))*)*(((('('(&   {wvxyzzyyzxy{{{z|}|{yzx{||{zyz{zyyyxwywxyxvz|{{yyz|~|{{z|~~}|{{|}~~~|{||{}||~~}}|}zz|{z{||{{{|z|{|{|}}{{xxzyxyuvxy|}}||{{zyywwzzz{|{ywvtspprw{xxuqrux}||~}|||{}}}{|||{zz{zzyywxxxyy{{{ywzyz{}~~||{{{|{|}}}~{xyx{y{}~~~~}}||~~||~}||}{{x{~|}{z|{{z||||||zz~~}~}}|z{|{zzzyywxuux{{}~~||~|}||{z}~~~~~}~zzz{xz{}|~~~{{|{||{yy|||}}}}|~|yyxy{z~~}~~~|}}}|~{{zxywwwxz|}|}{{z|{|{wwyzx{}~~~}}}}}~}}~}}|}{zzywy{|{zytsuww{~zxxvuxyz}}|{|}|~}}|}~~~~|}||}{z{z|yzxxzy{z|}~}~}~~~~}~}z{~~~~}|{zyx}~}~~~}{||{z{z||||}|~~|||}~~~~~}z{~~~}{{{|{{{yxy{{{||}~}~|{zzy{zyyxxwwxyyzzz{|~~~}~}}|}}{zy{{||~{}yxz{}~|||~|}}{{{z{z{zx{|~}}}}yz{{|{{||}}|}}~~~~}~}|||{z{z{}~|}{|}~~}{~~~~~~~{y}||~~}|{zx{yz{|||~}}~}~}}|{zz}z|z~~}}|}}}}~}~~}}{z|||{{|{||{|z{{yyzy}~}}{{zxyxzz{{||||~|{zz{zz|}|z{|}{{||}}||||{zz{{z{}|V(**))()(('''(&  "{yx{|{{z{zzyz|||~}}|{zzz~~|{{{|{yzzzyyz{|{||}}||zz{}}|zz{~~~~~~~~~}}}~}~}}z{}}|}~||}}}}}|{~}~|}{zyz{zxyz||}~~}||{yxxvy}||zzywvtrpotyzyvropty{~~~~}~|}|||z{{|z{{z{yyx{yzz|{ywxyyy|~}||z|}}z~}||yz||~~}~~~}}}~}}}|zy|~}~~}}~||}|}|}|}{{|~}~~~}{|}|z{{yyyxvvw{}}~~}}}~~|{z|~}~}}z|~|{zz{|~~|}~}|}|{||}}~}|}}|{z{{{|~}}}}||{zzxwzyz}}{z|}}||zzzz{{}~~~~~~~}~||{{zxx}}|}{ustxyz||ywvvxz|~~{|{}}~~~|||}~~~~||~}|zz{yxzz{z{{{|}|||}|}~~~}~~~~~~~}|}{zz}}~}~}~}~}}|~{zyz||||||}~~~~~~}zzy|}~|}{{{z{zyz{y|~~}}}{yyz{yzxyyxwxyzywxz{{}~~~~}z|~}|zzy{|~~~}~xxy{{||{||}|{{|{zzz{{yy|{}}||{zz|||||}}}|}}}~}||{{z{{||{}~}}|{z}~}|{{}|~}{{{|{|~~~~{yyzxx{{{}~}~~|}}{|{z{{{z}~~}}~}|}|}~~}~}|{{{{||||zz{{zzzxxwwx{|||{{|yxvzyzz{{|}|}|z{zzz{}}|{zwy~{{|z}||z{|}{zzz{|~|U()**+((')&('(&   |yyyzyyzyywwzzzz|}z{zyxz}||zyyzyxzxxxxx{}||||}||z|y|{{zx{}~~~}~~~~}~~}|{|~}}~~}}|}|{{{~{{{{{|{}|z{z|{}~||{yyzzywwyz{||~|{{{ywxwxyyyyzxxstqonsuuusqlnpx|y~~~~~}|{}}}|||{zyzz{xxzxxwxzyx{wxvvuwxy{}~}}|{{{|z}}|{xz||~}|}~~~}{}}|||}|~~zyzy|}}~}||{{z{z{|{}|||zz|}~~}{{|||{yxxywwvuyz{~}{|~|}}||}|~}|{~}|}|{z|{zxxyxz}~}{}~{|{z{}|}|{||{|~~}yyyzz{|}|~||||}~}{zzzxwxyy{}}z{{z|}~}{{{{|}|{}~~~~~~~}||{|{zyxyy}||yutuxyy}|zxwxx{~}~~~}|z{|}~~~||}}~~}}~~}|}|{{zzzy{z{z{{z{|{{{}~~~~~}{|~~~~~~~~~|||}|{~}~}|}}}}||}~zz{{z{z||||~~~~||{|~~}}}|{{{{zyyy{}~~}}|{xy{y{yxxwwyzyzzxxyy{}}~}{|}}{zyzz}~~}}yyz{{||}{}{||}}|zyyz{{{|||}|{|{{{}|}|||}}z||}~~~~{{{z{{|||}}~~|}|}}}||}}||~~}||{|}~|||zzzyzz{|}~~}}~~}}~}~|{z{{|{}}}||}~||}~~{z{||||zz{{{{{zyxvtsvx~}}|}{zyzyyz{z}}}||{z|z{||}||zwy{~~||}|}~}y{~|zz|zz}~|U))*)*()()'''('  "|z{z{zz{{zzw{||z}~}||{{z}}~|{{yyz{zzz{z~~~}||{|}}|z{}~~}~~||{}}}}}}||}~~{|}{{|}~}~}{{{{yxyyz}}}}}}}|xxzxyy{{zzxwurpoqtuurqpmou}|~~~~~||{zzz|z{zzzyyyzyzzxxwvvxyxy~~}}}}|}|}}{{x{}~|}}~~|~~}}~~{{{{|~~~}|}|{|{{z{||}|yz~}~~~}~}||{zxyzxvvxx{|~}{}}~}}}||}~||~}~}|{}|zzxxxy~~~~~~~}}~~~~|}|{~~}|z{|{}}~|~~}|}~~{zzz{wvxyz}~|||||}}}}}}|}~~|~}~~~~}}}|{z|zzzz|}|{wvwxzz|{zzyxx}~~~}}{|{}~}}||~}~}~~}~~}|~|{zzy||z{z{zz{}|{z}~~~|}~~~}~~}~|||}}|}}{||}||~{|{{z{z|||||}~}~|}}||{{zzy||}~~||yyz{zyxxxxyyyzzxxxz{}~~~{{|}{{yzy{}~yxyzzyz|||{{z|||{xxxy{zzz{}|{z{{z{}}{{~}}}{||}~}}~||{zxx{{}{|}}~}|{{{~~|z|||{}~}|}{{|~}{}}|yyyyxxz|~~~~~~~~~~~|{|xx{|{z|~~~}|z|}}|}}}{||{|{{z{||yzzzywvursuz|}~}}zxyxxy{z{{||{||||{|{|||zyx{}}}||zz||yz|{zy{zyz{{T(**)+()'(&'((&   |xyzzyyyzyxxy{{y|}|}{{yz{}|{{zzxz{yzyxz}~}~}}}{{{{|zz}}~~~~~~~~}|}~~}}}}}{{{{|}|{zz}||||{{{{||{||zzzxxw{y{||||}{xxxxxwxxxyyxvtqonoruspoomltz{~~~~~~~~~}}}|{{yyzz{z{zzwxyyyxxwvvtvwxwyz}~~||{|{}|zvz|}~~~||}~~~~|}{|}}}~|zzz|}}}||}~|z{{yyzz}}}}|zx}}|||}|~}{{{yxwyxwuuvw{{}{|}~}|}}{|}}}{{}||{{{|}yxwvvuy}~~~~~~}}~}||}zx||zyz{||||{|~~}~}~}{{yyyxxvvx|~{zxzy|{{}||}}|~~}~}||}~||~}~}}z{zzy{z|||}|xwwxz|{{ywwwy|~~~~~~~~~|{{|~~~}}|}~|}}|}~~~}||}|{xz~|{yzxxy}{{{~}}|}}}~~~~~}~}||||{|}~}||}{z~~}|||y{z{{}{|~}|~~~~}~}~}}{}|{|}|{z{}}~|zzxxyyxyvuxz{z||zxxxyz}}~}~|{zyz{|~yyyzzy{{|{{|{{|{{yxxy|z{{{{}|{|}}|~}||}~}}}|}}}}~~{{ywx{}||~{}}|~{{}}}~~}||~}}||~~|~}~}{{zyz|{}}||}}}~}}}}xyy|{{{~|}{{{}~}}}}|||{{||zyz{zzzyyxwvsrvy|}{zzyxzzz||}|{{||{|~|}{{zz{||||{{{}{{y{{{{{zzzz{U)**)*((()'(')&  !|y{|{zx{zzzzy{{x{~|}~|zy{~~}|zzyz{{{|z}}~~}{{{|{|z{~~~~~}}~~}}~|~}}||}}{z}}}}{{z{{|||}~{{yzyz{|{{|}~}~}zzyyxywxx{{xxvtrqpptspooooqux~~}}}}{z{{|||{{{{zyzzyxxxwvvwxxy~~}~}}}|yww~~~~}}}|}}~|~~~}{}||}}~}}~|{{{{y{z{|}{z}|}}}~~}}|{zzyzyxvwvwz|||{}|}{|}~~~}{~|{{|~}yxwwwxy{{|~~~~}|||}zw{|zyy}||}||}~~~}}{{{yxyxvtw}{z{x{||}}}}~~~~|}}}}~}~}}~}~{zzyxz~}}~}}xwxz{zz{zxxwxz~}|~~}{}{{}}~}||~}||{~}}|||||{z}|{yzyyz|}~|~~~~~}}}~~~}~}}}~{|}~|}}}|||{{{}}}|zz{zz{|{|}~~~~~~}}|{|y{}|{|}}~}|~zxxwxxxvtwzz|||yyxyy{{~~~}}~}|{z{z{}}{zzyz{|{{{{z{z{|zyyyz{{zyyz|||||}}~~|{|~|}~}|~~~}|~}|yxwwz}}|~~|}~}{|z{|~}~~~}|}~~~}}{z~~|}~}}}|zy{{{{||{|~~~||~}}|}zxy{|zz|~~}|{{z||||}|||{zzzzyyz{yzzywxvxuux|{|{z{zxzzyy||{yz|z||}|}|}z{yzz{{|{zz|{{z||{|zzzyzxS()*)*((')'''(&  !}xyzzzxyyzyyyyzvy||z||zyz|||{{xvw{zzy{z|~~~}}}zyy||z{z|{{|~~~~~~~~~~~}|}|}}|}||~}|||zz{|{{{|{{{zz{|}{y{}|zzxyz{zyyz|z}}{yxwwxxwvwwyzvwvtspnpqqooopqqry~~}~~~~~~~~~}}}{{z||}zzzzzyyzwwwvwvvwvvwz}~~~|||zxux||~}|{{{}}}|~~||{}~~}~{{z|{|}}|||||{{|zzxyxz}}{zx{{{||{~~~||{{yzzzyxxwtvwzz{z|}|}{yy|~~}}|{}||yz|{ywvvxxwxyx{|{}~}~||z{~{yvw|}|yvx{{{~}||~}}~~|{yxyyxvsuy~|xxxwz}}}~}}}~|}}}||yy{|{z~~}~~~~~}|{|zyxywz|}}}}|wxvxz{{{yyxvwy|}~}{}~}}|{|z{}~~}~~}{{|}}}}}|}}||}||{{zx{}}~}~~~}~~}}|}~}}}~}}}}}|}}|~}}|{|||z{}{|{{z{{yz||}~~~~|}~~~~}}|zzy|}|{}}~~~{z{yyxyywstwyz~}{yxxxy{~}~}{|{|z{|{yyzzy|}{y{{|{{|{{xzz{{{yy||}|~}|}~|z{~~}~~}~}}~}|{wwz|}~~}|~~~{||}{|}~~~~~}~~||~}|}}~~{z||{|||}|~~~~~{~~|||{z{|}|~}}|zz|}}}~}}|}{{{{{yyzyzyyxwxwxxy{}}~{{}{z{{{||}{{{}|{||}~~|}{{{{z{{zz||{z|}{|}{zzzxT()))*((()''((&  !}zzz||{zz{{{zzyzz~~~}}yxy|~~{{xvvy|}}~}}~~}||{|||{{z{||{{{}~~~~}{}~~~}}}||}||}|||}}{|{{{|~{|{}||{{zz||yyy|}}|}yyxxyxxwww{zwwxvtqnpprrrstsuuw}|~~~~~{z|}}{{|||zyzyxwxvwuxvuw{}{{wvz}{~~|z|z|~}~}|}}~}}||}~~}}}|||{zyzyy|{z}{}||}}}~~}|||{|{{yxywvyzz|{}}}}|{y|}}}~|||~|yxxvxxxywvx{z{~}~z{}}{yx}}~~|zwx{||~~~~~~}zxyxxvw{~~}{xyxz}}~~~|~~~}|}}}zz{{yx~}}~~~|{}z{yxx{}|y~}xyxxzyz{yyywy{}~}}|~||{|{{~~~}~}{{}~}}}|}}}|}}~~}}||{y|~~~~~~~~||~}~~}}~}}~}~~~}~~}}|||}~}}{|}||}}}{|{{{z{{{}~~~}}~~~}}~~}~~~~}||{zxx{||||~~~|{{zxxxywtsvxx{~{yxxwyy|~}~}||}||{}{zyyyzz{zy{||z{{{zz{zzzzwzz}||}|{{}~}zz|~~}}~~}}}~}||xwy|{}~~|~}|{{{{{}|~~~~}{}}||}~~}|}||||{}|}}|}~~}~|{}~}z|{y{~}}~}~~~|{||}}|~|}||{{zzyxxxwwxxxwwxxyz|{}~}{{|{{z}{|||zxz|{zz|{}~}}{}|z{}|zy|{{y||||||{zzyS()***)((('(')&   |yyy{z{yz{yxzzyxy|||}|{xx{}}|zvtsww{~|{{~}|~|}z{|zyzyyzyzyz||~~~~~|}~}}}}{|z||}~}}|||{{{|{|{{{|{|{{{zz{}|{z{|{zzzz{{zxxz{||{zwwwvwwxxxyzwuxwtrqppprqstuvtvz}~~~~~~}}~|{zz|}{zz|{zxzyxvuuvuwwvw{~~~}|||yvy}{~~|{zzz{~~||~}{}~~}{z}|z}}||}{{z{zxyyyy{}{z|z{{{|{}}}}|||{zz{yyyywwyzz|{}|||{zzz}}~}}}{}}}{zzyxzzxywxuuuvyz}~}}{{}|yxy{{{||xvw|{}|~~~||~~~~}zxxxxyyz}}~~|zxxxy{~|}}||}~}|{|zyyz{wwyy{~~~~~|}{{zyxuy||y|~}ywwxxxyz{yyxy|}|}~~|{|{{{}~}}z{|}}{}}}}|}|}~}~|||{yyz}~~~~~}~}}~~~~}~}}}}~~|}~~}}}}}}|}|||}{z{}~~|{}|||}|}{{|{{y|z{}~}}||}~~~}}~}~~}}}}}{{zy{|{|}}~~}|{zyyzyzxvuswx{}{zxxvyy{}}~~~~}}}}~}~|{{z{{|z{{|||z{|zz{zzzzyzz|}||}}|{}~~|y{}~}}~~~}~}|{yxwy{|}}}~}{|{|{z{~~}|}}}}~~}}~~}}}~~~||}~~}~~~||~}~~~}|zyy|~~~}|||{}}~~}}{{{|zzxxyxwyzxwxxz{|||~|{{||{}}}|}{zyzzzyz|}~~~~|||{|{{{||{{y{|~~}}}|zyS))*))((((&'('&  !}zzz{|z|{{{zz{{yy{}||}}zzx}~|{xutty|~}|~}~}||||z{{yzyzy|~~}~~~~}~||{{{{|~|~}{||}|||}{|{||{{|zz||}{|||{{||||||{zz|}|{zywxyyyy{xyzyyyxwutrrqrrstvvwx{|}~~~~}|~||{|}~||}}{z{zxwvttuwwwxz~~|{{z}~}}}{{{yx|~}~}}}}z|}{}~~~|{||{zzzzz{}}|||{{}~~}~~}||}}z|{{yz{{z{{||}~}|}}|||~~}|~}||}zz{zzzzyvvtvx~~}|{||{{yz{|}{zxxz{}|~~~}|~~|yyxz|{{|}}~{zzxwxz{zy{{}}~~}{{|{{zwwxvvvw~}~~}}}}{|zyvx|}zz}~yxywxxwvzyxxx{}~}|}}{{{{||~~~~~}||~|}~~}}~|~|{|yzy{}~~~~~}~}~~~~~}~|~}~~~~~~~~~|||{{{{{{}~}}z||}~{|}|{{|zzzyz{~~}}|}|~|}}~~}~~~}}}}}|{zz{|}}}}~}|{{yzzyywvuwxz{{yyywwxzz}~~}}~|~~~~|{{{zyz|||{z{z{{zyz|yyzzx{}}~{|||z|~~|zz{~|{{}}~}~~~~~}{yyz{|}}~}}}}{{z{{{{z~~~}{||~}|}~~}}|}~}}|}}~}~~}|~~}|~}~~}|yxwz~~|}}||{}~}|}|{{{zyxxzvwxyxwwxxz{|}|~|{{||{~}~}|}|zx{yxxyz|}~}z{z{||{{||zyyz{|}|}~|{yR(*))*((((''&''  !}ywzyy|{zyxyyzzyxxxzz{|{{zz|}|zvrstz{~|}{}~~||{|zz{zzzyyyz|}}~~}}~}}}}}{{{z{{{{|~}||}{{{||{|{{zz{{{{|zzzy{{|z|{z{zw{||{{zzyzzzxwvvxxxxyxxxxwwwxvturrqsrsvvvxyz{}}~~~~~}~~}||~|{||}|||||{yzyyxutttvvuwx}}|}}~~}}~}}~~|z|zz||}{|yyxwwy}~~~~|~}~~~{{{{z|{z~~||{||{yyz{{z|z{y{{y{~}}|~|}|||{|{{z{{z{y{|{||||||{z}}}}}}}{|}}|z{zx{{y{xyututw{~|}{|{zzz{yzzzxwyz|{|}|{}~~~~||||yyyy{}}|{{}{ywyvuxzxvxy{}|zy{xy{xvvwtssw|{{}~}}}||||{zywwy{zx{|xxyxxywuwwwxv{~~~}~}|{zzz{}~~~}}|{{||}}|}}|||~~}||zzy{|}~~~~~}~~}|}~}}}}}}~}}~~~~~~~~~}~{{{|{{{z||{~~|{{|}{|~|||{{{{y|{|}|{||~}}}~~~~~~~}~|}|z{{}~}}|}|{{zz|yxxvwxz{{yyxxwwyy{~}}}~~~~||||{{|{{{z{|yy{{yzzzxz{zz{{}}||||||~||}}}}{z{}~~|~~~{xzz||{}~~}}}z{zyzz|z|}||~~~~}~~}~~~}{||}}~}}~}}|~~{yyz}~}}{{|~}~}}|{|{{zxyxwxzxwwxyz{}|}}~}{~}}~~~~}}{zz{yxxzy|~~}|{{||||z}~{zzz{|~~{~~~{T))*)*)(()''(('  !|zyzy{||{{}{|{{yxxyxy|}|}}{~~}{ytruy{|}~~~||{|||{zzy{}~~~~~}|||}|}}~~}}~}{||||||}z||||{|||}{|}}}}|}{zzz|~|{{|yz{|zyxxx{zzzxxyyxwxyxvuusruutvvyzzz{}~~}}~}}{}}~~||{{y{{zxvtuxxwwx{~|}}||}}~}||y||}||{yxwux{}}}}}}}|}~}}~{||||{|}{|{}|z{|{xx~~~~|}~~~}}}||}}}||}}{}~~{|||}}~~||~~}}yy{~|zzzvvvuw|}}||{yyz{{{z{z||{||~}{}~~~~}{{|z|~|||}{z{xwvxxxvuxy~~~{yyzxu{}wwwttwwy|{}}}~~~~~}|{|zyz{{{zz|yxxzywwwwxwvty}~}~~~~}|||z|}}~~~~~||||{|~~}}~}~~}|zz|}||~~~~|~}~~~|~~}}|}~}~~~~~~}||zz{{{{{|}{}~|}{}|~~}{{|{zzz|~}|{{}~}~}}}~}}|{~}{z{~~~~||{{{|{{yyxxy{{|yyyxwwyz{}}}||}|}~~}|{{{{z{||||zyxyzzzzzyz|{zz}{|}~|{|}{{{}||{zyy|}~}}zz{{{|}}|}}{yzzxyz{{z}}~}}~|}}}|~~~}~~}~}}y|||}~}||}||~~{xy|}}}}}{{}~|}|||{{yywvwyzwvwxxxz||}}~}|{{}{{~}}}|zy{ywxyz{}~|{z{|||z{~|zyzz||}|}~{T(**)*))()'''(&  !}xwxyyz{zzy{{y{zxwwvvy}|{|{|||{xusqtx{{|}~~~~~}{|}|{|zyzy{|~~~}}}~|{|z{{{{{}}{{{{z{{{z{||{zz|y{||}z{{z{{|{{zzxy{}|{{{zzzz{xxxxyyzxxwxxxwwxxuutttsuuvwwyzyz}}~}~}~}}~~~~~~~}||~}~}||{y{{zywxuuwwxvvx{}{z{z{|{z|{~~~~}}}|x{{{||yyyvvwx|}~~~~~~{{~~}}|}||~}|}{||}{zz||{{|zyy{{yx|}}||||}~}z{{{||~|||||{~~}{|{{|~}}~~||~|~}|xxx}}yyyxuwuuz}}~||||yxywxyz{||{|z{|}|z||}{}~~}}~~|||}{z|}}|{|z{zyvuxyxutuw{~}}{zywxytx{yxwvwxz|{{{~~~{{}}}~~}{|{zzzyyzzyz{yyzyzyxtvvvustz}}}}}~}~}|{{|{}}}~}||}{|{||||~~~}}{{{}||}~|~~~}}~~~~}||}}}{}~~}}~}~~~~~}}{yzzz{|}{{z~~}}}~~}~~|||||}||~~|{zy{}~}}}~~}~}}~~|~|{y{~}|{{{|||{|{yzz{||{xwwwx{zz|}}|}|||}}}|}||||{}}}}|zzzyyz{yyz|{yz{|}~~}|}{{z{}||{{zyz}}}{zz{z|~}~}}{zzyzz{{z{}~~~}}~~~~~~{{zy{{~~|}}~{|~~~{zz|~}~}{z}~}{z}|{yyyywxyywvxwxy{||}}}|{}}{}~}}}|{zzywxy{{}~~~~|{y|}}{{}|zz{y{|}}}~X()*))((')'''(&  !~yxz{z{||zz{|{{yyxwttx{}|||z|~{zwuttxz{|}~}}~~}}}~{{y{{~~~}{{{|{{}}|~{}|{{|{{||}{|||}}~}{}}}|||{|{z{z}~}|||z{zz{zyyyyy{yxxxxyxxyxvvvutvtvwyzz{{y{}~~|~}}~~||}}~~|||{|{yyyyvvyzwxwz{{||z||{{{{~~~}z{}}||{zzwuwy}~~~}|~|}~~}|}~}}}}}}}}}|}|{||zzz{~}}|{{}~}{|}|}~}~}}||}~~{{}}~~~{}~}~|{yx|}}|{yxwwx{~~~|}}|zyyzxzz|~~~}{}}{{z}|}}~~~{{~}~~|{}~~}{}||{zxwvyzxwwx}~}}{yxx{xx{|yyyz|}}|}~|||}~}~}|{||{z{z{yy{yzzzzyxwuvwussx|}~~}~~~~~~}|{{}}}~~|{{|{{}|}|}~~}||{{}}~}}~~}~~}}~~|}}}}}~~~~~|~~~}}~~~}}}{{|{yyz|}||{}}{}}|{{{~}|zyzy|~~}}}~~~~~}|{~}}zzz{}}~{{{|}|}|}|{{{}|zxvwwx{z|}}~}~}}||{{~{|}|}}|}{|}~|y{zzz{zywxz{z{|{}~}}|{zzz{{{{{yxy{}}~~{|{zzz}}}}||yxyxx{{yy{}~}~~~~}~~~~~~~~~|}zz{|}~}|}}||~~|zz{~~~}}|{|~}||{{z{zzyxwzzxwuxxvwxzz||{{z{}z|}~}|}}{{yxxvxz{||}}{{zz}}{{}|zyyyy{}}}~~V()+)*(('('''''   ~ywxzyyyzyxzzyyyyxvtrux{|{zxwzzywwtsuxz{|~~}~}~~}}~~~}~|{zzzx{}}~~~~~|}{z{||{{}||yzzzyz{{{{z{{yzz{|}}{{|{{z{y{{zyz{|}}||zyyzxyzyxxyywwwywwxwwwvutsssttw}xyzz{{||}{||||}~~~~~}~}{{{}|}}z{|z{zyxxvwvxwxwwxyyyzz|{{|x|~~~}~}~}zzzz||zyyxwwxy|}~~}~}}~~}}||}}{}~~|}{}{{||}}{{||{yy{z|||{z{}|z||}|}~|||{|}~}|{}|}~}~||||}}|}{zz||}|{xxxyx{~~~~|||}{zyvxxwxz|}}|||}|{yyz{z|}}}||yw{}~|}}|{}~||}{{{{}{yzywvxxyzxx{|~~|||{xwwxxxy{zz{z|~}}~~}|{{{~~}}}|}{{|{zy{{zz{yzyzzyyxuvvvttwy|~}}~|}~}~~~}zz{{~~}}}||}||{|||}~}{zz{}~~}}~~~}}||~~}~}|}~|{{~}~}~}~}|{zz{yx{}}{{{{{xz}~}|zz|~}|yyz{~}~~~}~}}}}|}~~}{{zwy~~|{{zz{~|}}~~}||{yxxvw{}|}}~~}}|zx{zz}}}|~}}}~}{{|y{{{{yzz{y|}}~~~}||yyz{{{zzzyz{{}~}||yz|}}}}}|{zzxxy{{z{~}}}~|}~~}~}}}}}}~~}}}~}{z{}}~~~}}~}||~~~z{{~~~}}}~~~}|}|{{yyywyzzxvxxwy|z{|~|{}}}||}|}}}|{|{ywxyz||}||}}|{{|}}|}~{yzyx{}}}~W(**)*((')'''('  !}zyyz{{zzzy||{|z{zxustw{|{}zy{{zyywwwy||}}~{z{zy|~~~}|}||}}|||||{{z{{|{{|z{{{{|}~}|}|{|}|{{||z{||~||{{zzzz{z{x|{xyyyvxxvwwvutssstx}zy{||||||}||||}~~}~}~}y~|||||}}}~}~||{z{xwzyzzyyyzzyy{{|~}}~~~~~~}}yz{{{{zy||zy{z|~}~}~~~~~~~~~~~~}~~}~~~}|}}{yy{}|~}|{{}}|~~~~}~~}z{}}|}~~~~}~~}|}||{|}}~}zxz{{~~~~|||{yzyyxxz|~~}|}z{{zz|}~|}|yxz|}~~}{}}|}~|{|}|z{zxxw{}{{zz}~~}{||yxyyyy|z{|}}}~~}~||{|~~}|~|}|}|{|{z{{{yzz{z|zyuuwvwvwy|}~|{|}}}}~}{{{{|}}}}||}}{|}~~{z{}~}~}~~~~}}~|{~~}}|||zz~~~}~~~}~}}{z{zx{}}||y{zxx}~||zy|~|z{y{}~}}~}}}||~|}||zxx|~~}|{{z{|}}|~}}}|}{yyvuw|}~~~}}}{y|yz|}||}}}|~~~||||}}zxyyyy|}}~~||{yxxzyz{{zxz{z}~~|}yy||}{{|{|z{yy{}|{{{{~}~~||{{||~||||||}~}~|y|~~~}{z{|}}|}}|}}||}|~~~|zz}}~~~~~}}{||zzzyyxyzywwwxxxyz{{}|{|}||{{{z{||{{|zyvxy{}~}|}}{|{|}|{{|{xywvv{|||~V()*)*((')&''(&   }ywxyyyx{yzz{{{yyywutttxzzyyyzzzxywuwxy|}}}}~}}|}}}|z{yxz~~}~|}~}~~}}||||zz{z{zzyzzzz{{{{|}{{{}~~}{}||{|{zz|zzzzx|~}{zzyyyyzzzzzzzyyxwvwuuvtsrqrqot{yw{{{{|~|{zyxz||}}|}}~~}z}~|{y~{{{{}~}{zyxxwwxxyyxxxxxy{z{~}}}}|~~~|~~}~}}xxzyz|yzz}{z{|{|~~~~~}~|~~}}{|}~~}~}}}|{}~}~~||~|{zx{{{}{|{|{|{|}~~~|{{{z|~}{|||}~}}|}}}|z|zz{|z{{zzy|z}~~~~~}|{y||zywxwwwz{}~~~||{{{zyz||{{{yx|{{|}||z{}{{||{z{||zzxxwy{||z{zy|}||{zyyyxxx{y}{{||}~~~~~||{y~~|~~}}|||||}{zzz|yz|zxy{||{ywuvwwwxy{}||zz|}}{~~}|{zy|}z|~~}}|~}||z|}}|{{|~~|}}~~}~|||}~~}|{{zz|~~~~~~~}||yzz{z{}||zwxzwy{~|{yxy~|{zxz}~}|~}~}~~~|zz|}}~{yz|~~~{{{xzzz{|}~~~}}{xwvuu{~~}}~}|z|yyz{|}||{|~~}|{}}}zzyzxx{}}}~~}{|zxwzzzyzzyz{z|~~~|||zz||{|{||}}{yy{||{||z|~|z{{{|||}~~~|||}}~}z{~{}}{{{{|}}~~}|~~}}|}}}}{{|~~~~~~~~~~}||{xzzzyy{yyxyzyyzyy{|}{|}||||{z{}{{{||zyyy{{~}}~~{||}}~|~z|{ywvvxz}~{{V))*)*((()''((&  !}zyyz{z|{{{{{}{zzzywwwuvy{|{{{zyzyxwxz{|~}~}|||{z}|~|{{yy|~~~|~|~}}}}|}||||{|{{|{{||{z|}}|{}}~|}}}}}{{||{{{zx{~~}|yyyxyzzz||zzzyywwxvuvvusqqooqvyxy|{z{|z{zywz|{|~~~}~{|{|}||||}~~|zzyxwzz|zyxyyyy|{}~~~~~~~|wxyz{}yyz{|||||||}~~~|}~~}}~|||~}}~~~~|{z|{{}|{}{{|}~~~~}||}~~~~~}|~}{~~}}||z||||}~||{}||~~}{|}|zyywwz|}~}|~|zyz|~|{{|{{{|}}}}|}~{{}}{z{}}z{{{y{~||{z{{{~||||zzyzyz{|||{}~~}}|}}}~~}~}||{||{{|{|z|x{zz}|}zwwyxyxzz{}}|{{{}|{~~~{zyxxz{zz}~}~}|}}}~~~}}}}~}~|~~~~~||{}||}z{{{|}~~~~~~|}~}}}|{{yy{}}||wxyzyz~~|zxwx~~~{|y{|}~~}}|||||~}}}z|~~{{{|~}|{zyy{{|}{}~||}|zyvtuy}~~}||{xyy{{||{z{|}}|||}}|zxyxy{}~~~}|||xxxxxzyxxyzz{|~~}~~|{{z{{|{z{|||{{{{}|{{{{{}~}{z{z{{}|}~}|{|}}}|zy}~|}~~}zz|{}~~~}~~}|}~|}~|{{~~~~~~~~~}|}{{zzzxzzzyzyzyyxyzyz|{{{||}{}|{{{zyy{yzxywz}}~~|}{||}}}~}z|{yvvuvwz}~|U(**)*)('(''')&   ~zwxxzy{zzyz{zzyxxvuwwvvwxzz{yzyyxwvv{||}~~{zzzy{||}~~}}xxwz|~~||{}|{}}~||}|{|{|zz{y{{yzzzyz{|z|{~}|{|}~|}{{z{zzyyxz{||yzyxzyz{{zzz{zzxxxwuvuvtsroomruwvw{zyy|yzzxvwy|z{~~~~}{~|{~|{|{|{}{~}||zxywxzzyyyyyyyzzz~}~}|~~}~~~~}}{uvxy|{xxyzz{z{{|}~}~}}~}||||}~~}|~~|}||z}}|}~}|~~{yzz{{|{{zzz{}~}}}{|}|}}}~|z}|xz~~|{}{z{|{{{}|{z|{{|~~~}~~}~}||{zwwvuy|}~}}~~~}z|}|y||{|{zz{|{{{{}z|||zz{{zyy{{zzzyx|}}|zzyz{|{zzyyyzzzyz{{|{|}}}~~~~}}}{|}|}~}}~|}{{||{{z{z{|y{y{|}|zzvxyxyzy|~~{{|{{||~~~~{yyxwxxyv{~~||{|~~~~}~}~~~~~~}~~~}|{}}}|||{|}~~~}{}}}|{yyyy{~~zyvwzyz|~}}{wvv{~~|{zz{}}|~}}|||||{}}|}{~}}{|}~~}}{zzyzz{|||}{}||zyvvux}~~~}|}xxyzz|{}yz{~~}|}}~|{zzyy{~~~}}|{zxyzyyyyxyz|||~}~}~}|zz|||zz||}|}z|}~}}{||}}}|{{|{z||~}~}{z{~}}}z{~}}}}{{{||~~}~~}~~~}|{~~~}}}~{{{yzz{}{yzzyxyzz{y{|{||}{|}||{}zwy{zzy{wy}}}}}}|{}|}~}{}zwwvvvxz~|U**)(*(((*'((('  !~{yzz{z|{z{{}{|yzzxxxyxvxzy|{zy{zzyxxz}~~|||{|{|~~~{zyz|~~~}~}|~~}~~}}|}{{|}z{{{{|{|zz}|z{|~~|{|}~~|}}}{{{zyy{}|zzzxz{{{|{}{{z{zxxywwvvvurrppttuux||zyxzxwwwxy||||}~}~}}{}{{}~}~~~}||{yy{~{z{zzzz}zz}~~}~~~~}~{wwwx||zyz{{{{|{}~~~~~~~~}}}~|}~~||~|~~~|{|}|||{{{{~~~}|||}}}}~}{{~|{{}{{}}{|~}||}|}~}~~~~~{yzxwvw|}}~~}}~}{{|}}}}}{|yzz{|{|}|{|||}z{{{||{{{}~~}}|{z||||{zyz{|zz|}|}|~~~~~~~~~}~|}|{|}}}~~|}}}}{|{|{z}yz{||}}|zxwzzxxz~}{{{zz}}}|yxwxxxuw~}}|}{|~~~~}~~~~~|}~}}||~}|}|||~~~}}||~}{zxwzz}~}yuuyy}~~}}|zyww}}||y|}}~}~}}|z{z{}~~}}~~~}~}}|}~~~~}{zyyy{}}}{|||{z{wwvw{~}|wvxyzz{{z{{}}||~}|zyyyxz}}~~~}|}{zzyzzyyxxy{|{~~}~~~}}|zzz|{{{|z}|}{{~}}{||{|~~|z{{z|{}|}}||}}|}|{|}~~~~|}|{yy{}~}~}|}~}|~~~}}}||||~}~}|}}zz{zyz{{|zy{xyzzzyx{{{|~}{|~{{}|zxxzzyyxxwz~}|}}z|}~~|{{wwwvvxy|{U)**)*((()''&)&   }yxyyzyzzzyzz{yzyxwwwwwvwyyzyyvyyywwxz{{|~|}{|{{{|}}~~|{yzz|}~}}|{|}~~}~}|}|{zy{{z{zzz{z{zz{|zzz||{zzx{~}{{|}|zz{yxz~zzzxxx{{{{{{{yz{zxxxwuuwutrsrrtusrtyyzxxvvvvuty{zz{{}~~}~||~z{||{~}|~~}~|{{yyyyzzyyyzxy{{}~~|}}}~|~}~~|}|zvuuw{zyyxyyyyyzzz}~~}||~~}~~|}~|}}~}}{|||}~~~}{zz{{|}~|{y{}||zywy{|}|~~}~|z{|}}~||{|}}}|{{{{{{|{{|~||||{{~~|}}z|}}~~||zxvwuvwy{}~~~}~~||}||{||{{|{xzzz{{|{|{|{zwz{zzy{||}~|}|{z{|{y|yxyz{zz|||}|~}}~~~~~}}~}~~}|}~}||{{{|}}|{}|{{zz{{||yyz|{}}|{ywvyyvx{~~}|zzyy||}||ywxwxxttz}}}{z|y{~}}|}~~~~~}~}|~}{|~}|{||~~}||{|~~}~~~}}||||{yxvxz|~~}{vvvz}~~|}{zwvw~~||z|}~~~~|{{zy{{~}}{}~}~}~}}}~~~|{{yzz{}}|||}{zyzyxw{~}yxxyz{zzz{|}~|{}{|||z{{z|~}}}}||{{{zyz{xxz{|{}}}}||}|{z}}}zzzz|}}|}}||}}~}}|~||{{{|}}~~~|}}||}}}~}}~}|{{yy{}~~}||}}~~~~}|}{|}~~~|}~|{{yxzz}}}{zyxz{yzz||||}}|{}}}||{zyyxyyywvz|||}}{yz~~|{{{yxwwxy{|U))*)*((()'''(&  !~{y{y{{{z{|{{}{|yyzwyyywx{|zz{xvzxyyy|{~}}}|}~~~||{z|~~~~}~~~}|~}||||}||||}{||{{|{{z{{||{|z{~}|~}|{{|{zz{~{z{z{{|{|||{{||{zzywxwwwvvutuvvsqruvvxxwvvuuvx||{~}}~~~~}~}{|~|~~}}~}||yzyzzzzz{{yy|~~}~}~}~}~}|{zvwvvy}{zzzzyzzz{{}}}|}{~~~~}~~~}~}|z{|}}~}zzz|{wxy{{|}~}~}{}}~~|}~~~|}{{{|||}~~~~|}}|}~~{~}{{}~~}~|zyxuwwz{~~}~~}}~}}|~}||||{{{||||}|||}z{y{zxy|}}~~~}}{|{||{{{yyz||||{|}~~~~}~~~}}{{{|||}}|{||||{{|}|}xw{z{|}|||zywywty}~|{zyx}~~~}{{yxyxyutw{~||{|y|y{~}~|~~~~}}}~~~}}}~~{|{zz}}}~||}~~~||||z|{ywxy}|~}zxuux}~}|{ywwz~~~{{}~~~}}{{{z{}~|}~}}~~}}|}~~}}||{||~|}{|{zzzyzx{~yxyyxz{zy{~~~|}|}|{{zz{|}}}~~~}|}|{{{zy{{zyyz|{}}}}}~~|{{}{{zz{zz||}}~~||~}||}}}||{z{{~~}}}|}}}||}}}|}~}|{|yyxz||{{{}}~~}~~}~|||}~~}}}}zzzwyx|}}{yyw{zxy|{z|}~}|}~}||{yx{yxxxwuy{{{{|yyw}~~}|z|zyxwvxyzyS)**)+((')''')&   ~zxxyyyxyy{{z{yzxzxwxwyyy{zzyywwwwwxxz{|}}}~~~~~}|}}|}~~}}{{{z|}|}|}||~}}~|{{{{z{z{{{|{|z{{{||{yz{{z||{z|}}|||{{zzyxxzzzzzzx|zxz|{zz{{yyyyywvvutuuvvuvsrsuuuvvvtttvww{{{||}}}~}|}|~}}~}}||||}~~}{|~~}|{xxyyy{zzzyz{}~~~~~}|}}}}||}z{zztuuuwzywyzxyzzyzz|||~~~~}{|z{~~~~~~~~}~~}}~~~~}}{zz|{z|{xwy}}}{xuwxyzz}||~~|zz}~~~~~}~||zyzyy{{{||}}}~{{|}||||{{{|~~}~zyxyxwxyy{}~}~~~}}|||}|}||{{{||z}}{{{{{yyzxxw{||~~}|}}z||{{zyzxz{{{z{}|~~~~}~~}~}~|~~|}|}|{}}|{{|{z{{{zzxzz{}ywzy{|}|||{yxwvuwz}}||{ywy~~~|{{xyyyywvwy|~}|{yyyy{~~|}|}~~~~}||z|~~~~~}|zyyy|}}~~}~~}}}{{{{zywwz}|}{xwuuz~}}|{{xwz~}}~}~}{|}{{{{}}~~~~~~~~~}{}~}|{|}}|~|}{{yz{{}z{xxyyzz{{z|~~|}|{}}}z||}}}}~|}{{|{zyz|||zz|{}~~}~~}|{|}{yzzzy||}~~|||}~{{}~~~}{|}~}~}}|~~}~~}~}}}|{{yyzy}~~~|||{~~}|}}}}~~~}}}|{{xxxy|~~}|yyyz{z{||z|}}~|}~}|}|{yzyxxyvwxy{z{zywx|~||}|zxywwxzyT))**+((()'('(&  !~zzy{{{z{zzz||yzz|{yzzx||{zzzyxxxxwwyz{}}~}~}|~}}~~}|{|~}~}}~}~}|~||}|||}}{|{}}{}}|{z{{||{{~}|}}|{{{z{y{zz{|z{{zzz}}|{z|{zy{zxxvwuuxxwwwvttvwuuvvtsuvxy{}~~~}}}}}||~~~}}~~~|}}||}||{zz{|}{|||}|~~}|~~~}~~||{zuuwuwyzx{|y{z{{zz{{}||~~~}|}~~~~}~~~}|||{{{zzyy|{}}|zwxyzyy}}}}|{|~}{|zzyzz{{~~~}~~}||~}||~}}~}~}}~|yyzxxxyy{}~~~}~}~~~||}}||{}|{|~|z{}|{{{{z{||}~}~~}||~}z{|zyzyzy{|}~~}~~~}~~~}~~}||}}~}~{{{}{{zyyy{}xyxzzz|}}||ywwuwzz~~||}{y{~~~||||yzzzyyxzy||{zyzz|}~}|{}}~~}|z{{~~~~~}{zyxyz|{}~~~~}}|zz{{|zzy{}~}{yxxvz|}|{{zxx{~~~~~~~}}||}{|~~~~}~}~~}|}~}}}}}}|}~|||{{{{~~~{xxxxxyzzz}~}}|||}}{{|~|}~~}}~{{{|zyz}~|{{{{|~}}~~}|{{|{yyyzzz|{}~~|{|}{{|~~}~|{|~~~}~~|~}~|~}{{||{||zxxxyz}~}|{{}}~~||}~~~|}}~}~~~}}}{|{zyxy{}||{{xzy{{|}|zz}~}~}}{}|zz|yxxxwwy{y{zzwvv{}~{{|zyxyvuwywS))**+((')&'')&   |yvxyzzyyzy{{{yzyzyzxyvw{|xyxxwwwxuvyzzz}~|{|~~}~}|~{{{||~~}}}z{{}}}}|}~~~|}|{|{|{z{|{{{~z|||{|||zzzxzz}~||{||{||zzzzzzzzzyzx{zzzxz{{{zzyzyxyzxxvvvwxyxxvvuuuvtuvtsqquvwx|}~~}}}}||z{}}||z{}}}{|{||zz{~}|{z{{{{{{{{|}}}}~}{|}||}}|}{{xxtvxvvyyyyzzz{zzyyyyyz{|}~|}{|||}~~}}}}||}}~}~|~~~~~}|{{zyzyyxzyz{{zxvwxxyzzz}|}}|}~~~}~}~~{yyyxxzzz{~}}||}|}}|}|}}|}|||}}||xzzwvxwwz|}~~~~~}{~~}|}||||}{|}|{z||{{z{|z{{yzz{|~~}}~}}{}~|zz{zyyxxxzzz}}}~~}|}}}}}}}}}|}}}}||{|}{z|z{{zxy{}yxwxyxy{~|zxvwvvyz|}}}|z{{~}}||{{z{zzz{zzz{|{yxyy|}~~||||||}~}{zyz|~}{{ywxyzxz}}~~}~}|z{yz{~|z{}}}{{{yxy|{|{{yyxz}~~}}|}}||z{}~~}~}|~~~~}~~}}}~~~~~|||{}~~}}yyxxyzz{{}~|}{||~}|z|}~~|}}}{{|zz{|}}||{zz}}|~~~}}||||{zz{{{|z|~~||{{z{}}}||}~~~~~}~}~}}|}||{{zzxyyyzzy}}}||{}~{|{{}}~}|}}}|~~}~}~|||{{zz{}~|{zyz{z|}~|{y{~}}}|}~}||{{{xxxxy{yzzzywvy~~}|zzzyxyxwwwxU(****((((''&(&  !|zxyzzy{{z{{|{zyzyx{|zxyz|zyzzyyxyyyzz{|}~~~~}|z}{z~}}{~~|}}}~}}~~||~|}||}}|}~}|}||}|}|{z{zx}~}|||{|}}{|}|}z{{{{{z{z{zz||{zzyyz{{zyzxxvwzzxyxwwvwvuuvtsqpuuxz{}~~~~}||||{|}}z~~|||{|{{}~}}~}|z{}~||}}~~~}~~|~}zzxvtxzwyy{yzzyz{z{yzyxxw|}~}~}|}}|~}~~{|}~~~{~||{{{{{{|{{{{zxxxxy{||{}~~~~}}}|{{ywxz{{}}|}~~~~~~|~}}~|}}}{{zywxxxy{~|}~}~~}}|}||}}{}~~|z{}|{{|z{{||{|}}}~}~~~~{|{|yyyzwx{z{~}~~~~~~}}}~~~}}~~||~|||{}{|{zzz}xwwwyyw{~~|zwxxwx{}|}|~}{|}}~|}}{}{zz{{{||z{|{zyyy{~~~|}|||{}}~~{zz|~~}|{zyxyzyww|}}~~}}{zzyy||}}}~}{y{zz{{{{zzxyz}~~~~}~~~~}}{{|}~}~~}~~~~}~~~~~~~}~~~~}~}|||{}~}}~{xxwzyz|{}~~~~{|}{|}}|zz|~~~~}}}}{{{zzzz|}{zzzyx|~~}~~~~}|{||z{{yzz~|{~}}{{{{zz||~~~}}}}}~}|}||{}}z{zzyz{{xz{{{|}}}|||{|||zzz}~|}{yz{{|{|}~~~~}}}{|zz{||{|{zyyyz{|}|zyz}~~~|}{}{|||zyyywxz{xx{zywxz}~~}|zzyywwwxwvvS(*))*(('(&'''&  !{xxxx{yz{{zz|{zyyyvw{{yyz{yyxzxwxyxxxxxy{}|}}}~}|||{zzz~}~||{{{{}|{{{|}~}{||}|{{|{{{|||}||zz}||{{yzxyvy}}~||{{||{{{|||zzyzzyyy{zz{||zz{yxxyzzyyyxuwxxxxwwvvuuttusrporsvwxz~~~}||{{{{zy{{|~~}~{|{yzzz}~~~}z|{z|{||}||}~~~~}}}}|}|{|zywvsvzwyzzxyyyxxxyxwxxxwz|}~~}|{zzz||||}|zz{}}z|~~}zz{{}|{|}{zzzxyxxy{zy{z{|}|~}~~}}}~~~|||}{zxx{z{{~{{z|~~~~~~|}}{~}}}{zzzyxyywxx{||}}|||}}|||z{{{{|}{yz|{{zz{yy{{zz}}~~}}}~|||{zzyzxwwyyz|~~}}~}}~}|~}}~}}}}~~~}{{||}|{|{|||z{|xwwvwzz{|}}zxxyxxy{||}}{{{||}~||||z|y{z|{{{||{yyyyz|~}}|{{}||~~|{zz|}~~}}|{{zzywvuyz{~~}|yyxx{{}|}}~z{{y|}||||zyxx{}~~~~~~~}~}|{yz||~}}}~}}~~~}~~~}}|~~}}}}}~~~}|yzyy{~|||~}~}}|~~}}}{z{{}~~~~}{||}yz{|{{zyyzy|}~|||}{{{||{{yzyy~~|}}}{z|{{{}~}}~~~~~~~}~}|||}|{|{{z{zxyz~||~}}{{}{{{|{z|~~}}{{z{|}}{~|~~~}~}}}{|}||z{zz{zxz|~~{{{{~~|}|}{||||z{xxwyzzz{|{{yy~~}}z|yxyzwxwxvS))*)*)(()'''(&  "|yyzz{{||}}|||{zyyww{|{zz|{{yyxyz|{zzxxy{|~}}~||}}~|{y{||}}|}}||~}}|~||||{{~~}||||}~}||{zxxy}}}~|{}}||||||{{z{{{{z{|{}|{{{{zzz{|||zz{yxzzyyyywwwuuuvvtsqsrtuvy}}}~z|||}}}}~~|{zz{{|~~~}}{|{|}}||~~~}|{zyvtwxyz{{z{yzxxwzyxzxyzz|~~~}|~{z~~}|}~{z{}}|~~~}||||~||{{{{xz{{zz{||~}~}~~~~~|~~|z{|{z||{y{|~~}~}~}~~}||}|yzyyz{y|{|~}}~~~}}{z||{}}}{{|||||zyxz{z{~~~}||zzy{yxxzy{}~}}~~~}~}|}}~|}~~~~}}~}|||{}|}|{z}xxxxxz|{}~}{xxyxxz}z|}}|z|||~}~|||||{{|{{||{{|{zzzy{|~~~}~}}~~~~~{z{{|~}|{|{|zyxuuwxx}~}~|{yyy{|~~}|{{|z{}~}}{{xwyz|~}~~}}}|{z{z|~~~}}}|}~}|}}~~{||}}{{}}~|{{zzx{~}{{}~~~~|}|~}|}}{zz||}}|~|{{{|yz}{zzyxz{{|~|}{{}{zz{yzzzxyz|}}}}||zzyz|}|{}~}~~~~~}~}~}{|}{||{zz|zxxx{{z|~||{|z{z~{||}}}}|xzz|}{{{{{}~~}~~}~||{|}|{{{yyz{yx|~~{z|{}|{{{||||{zyyywyzzz{|||{|}~~~{||zyyyyxxwuR))*)*((()'''(%    {wvxxxyyz{|{{z{zzyxwxzzyzzyywwyyzzzyywuvwyy{}}~}}|{{||}}}{zxwz{zz|||}}|||{|{{||{zzzz|~||}{|{|{|zyxxwz{}||z}||}|zz{{{zzyy{zzxy|z|{zzzzyzxyyyzyzyyyyywvvvvutuuuttsrqpqqsuu|~~~|}}||||{|~}{}}~}}}|{yxyzz}}}}~}}{{{||}{|}~}{}}}||||{|ywsuxx{{zzyyyxwwwxy{yyyzz{~~~||{{zz||z{||zz}~}}~~}|}|{y|}}}|{yyyyxz{{yxy{{|~}|~~}}z{~~}}|z|}}{zzzyxyzyyy{{}~~}}~}}|{~~~{{|{zxyyy{z{{|}|~}}}||z{|yz|}|}|{||{|zyxyyyx}~|~~}}|}|{{{yyxxxz{}}}}}~~~}}||||~}{|}~~~}~~~z{~{{|}|{{}xxxwyz{{|}|{yxxyyzzz{}|{yz||}}}{|{y{z|}{|{{{}{zzzy{|{|}~}~~~~~~}}||{|zz{~~}{{{{}|zwvvuuvy~~~~~}~{zyxy|~~}}|{{||}~}|{zywxzz||}~~~~~}}{zz{{~}~}~|}~~~~~}{|~}|{{~{{{|~}~~{{||{{{|||{|}|}~|~}}{||zzy{~}~~}~~}~|}{|||{yzz{{{}}}||{{}|{{{yyzyxz{}}}}~||{zyz|}||}~~~~~}}}||||{{zzyyy|{|}~|}{}||z~}}|~}|||{{||||{{z{{}~~~~~~~~}}||}{|{{{{{yy{}~{}|}~~|{|{{}|{z{zxvy{z|}~}{||}~}||{zz{yyxxuR)**)*()(('''('  !{yyyzzzz{}}~~{}|{zyzz|{{{|{xyxz{}||zxywwvyy||~~}~}~~~|yyyyzz|}}}|}}|||}}}}}|}|{|}~}}}||}}}{{{{z{{}}||}{|}}}|}||{y{z{|zz{|{{{|||||{||{{zz|{y{{zwxxyxvvuwvvvvutrqqstu{}|~|~~~~}{}~~~~|{{z{{{}~~~}}|}}}}}}~~}}}{{{yvvz{||{{z{zxwxxyy|{{z{{{|~~~|}|{{{}{|~||{~~~}}}}z{~~}|zy}{|{{|zwy{|{}}~~|{|}}~}|}~~}}|||z{|{{{||}~|}~~~~|~~~}|||{{zz|{{{||~~}|}}{|}|||{}}}~}}}||{zyyyzy|~~}}~||{|{zzzz{}~~~}|}}||~~{}}~~~~}{{|}|}~}|~zxxwxzz}|||{zzxxz{zz{||{yy|~|~|||z{zy{}{{||}}}|zzzz{|}~~~~~~~~~{{zz{z|}}{{z|{zyxvvvwy}~~~~}}}~}|zxy|~|{{|{~~~}{{yxxy{|{}~~~~~}~||||||~}}}}|~}~~~}|z{}~{{y{||||}}}zy{|{}{||{{|{|||~||~}|{|{z{||}~}|{}~}|~|||}{{z{z{{}|{|||z{|{{yywwxxxz{||}|{y{{yz}}|||}~~~~~~|}}}||{|z{|{yxyzz|{||||}{{{{{|~}}{||{|||{{|{xz~~}~~~~}}|}}}{|{|{yz{{z|~~|}|}}}|{z{{z}}zxz{xwvxz}|}}|{||}~}}}|{{yzzzyxwuQ(**)*((()&&&('  !{xwxxywxwz}}}|{{zzyz{z|z{{yxvwz|{}{ywwtuuuxyzz{~~~}|}~}}~}|zxxxyy{|{{|zz|}|{|{{{{{z{{|}}{||z{|zzyyzz{}||||||{|||{{yz{zyxyzyyyy{{{z|z||{{|{zzy{yzy{zyvvtvuuuvwvutttsqqrsux}~~~{{|}}~~}}z{}|}{||{zzz{|}}~~|||}|}|}}~~~~}|{|{{zyttwz|}zyzzyxxxxzy{{{||zz{z{|~~}|{||yyzxx||zyzy{~~}~{{zzx{~|}zyy{{{{{{yxxxzzz|{}~}~~{z{zz|{z|~}}{{|zzy{zz{{{{}~}{~}|~||}~~||}|{zz|{{z|{{|~~~}}}{{||||z{|||{}}|{z{zzyxzyz{}~~}{z}~|~~}{|||zyyyxz~~~~~~}|||}||{}||}}}}}|{{|{}~~yyxvwx{||{|{yzzyzzzyyzzzyw{}{||{zzzzzy~||{{|}~}z{yz{{{|}~~}~}~}}~}||{{yy{|}}{|y|}|ywvuuvw{~~~~~||{{zxy~}|z}|{~~|{zwxxz{{~}~~}}~~~|||}||~|}~~}~~~~~{}~~{zzyz}|{}{}||||~~zxy{||}||{{|||}~~}~|}}||{zz|{}}}{{|~|~}{{}}|}|{z|}}|~~|{{|{{{{wwvvwxz}}~}}|z{{||}}||}~~~}~}}|}|{{zyyz||{|~|{{|||{~||~~}{||}~}{{zyyx|~~~~~}~~}~|z{{{zz{}||~}~~~~}|{|{|~|xzzzxvvy}}~}~}}}|~}||{zzzzzzwvP)**)*')()'''('  !|xyyyzywuv|~||{zz|}~~{||{xwxy||}}{yxvuuwxy}|||~~|}~~}||y{zzz|}||}||}}|~}}}||||}|}}{|~|{|z{{|}}|}|~}|}{}}|||{{zzzzyz{z{{|}}||}}}}|zz{|z{{yywwvuwxvvwwvvuvtqrtrsx}~||}~~}{z{}~~{~~~|{{{|}~~}}~}|~}}}||{yzuuxz{}}{||zy{zzz{|||}}{{z|z|}~}{~~}{z{yy{}{zyzw|~~~~}}}zz|}{{{{z}||}}{z{zy||||{~~}|{{|}||~{|||{zzzzz{{|~}|~~}}~}}~}|~}}{||}}{|}|z~~|||{|~~}}}}}}|}}||}||zzzzz|{}~}{{|}|}||{z{yyy|}}}}}{|z|~|~~~}{{|{z~~{zxxxxz|~}|{zz{z{{zyxzzyyy{}}||{yy{z{z~}|||}}~~|{z|}|z{|~|~~~|}~~~}~|||{zyz}}|||{{}|ywvvttuz|||||z{x{~}||}}|}~~{{yyy{{{|~}}~~}~}~{{||}}}~}~}}~}|{|~|{yxyz|}}~}}||}~~zzy||~~}|z{{z{{}|~}}||{|{{{||||{{{|~~~}~||z||}||{||}|||~|z|}{z{{wvvxwx{{~}~|{zzz{{|~}||}|~~~~~~}||||{{yxxx{{{|}{{z||||}|~}|}{||~{{{zxxy|~~~|}~}~}|}|z{{|{z{}||}~~}}|}~~||zzz||}{yyzyxwww{}|~~}||~~}||{yzzyxxyuQ(**)*()')'''(&  !{xvxxxwvsx||{{yyww}}}|z{xxvwy{|{zzxutstvvxzz{|}~~~~||}~}|}{{yxyyz{|zyz|{|{|}{{{z{||{y}~~{{{|{{zz{|||}{{{|~~}{}{|{{zzy{xyxyyzxzz{}}}{{|}{{{zzzzz{zzxwuttvwvwvttstrrsrrru{}}~~}|zy{~}~{zyzx|||z|{{yzzy{}~}|}{{{|yzy{~~~}}|{{{{zzztsuxz{|zz{zzzyxyz{{{||zyyxyy{|{{{|{zxxwxx|{yyyvx~~~|{|}}~~|y{{|~||{xxz{}|}|{yyyyz{|{{}~~}}~~||zz|}|{{}~}||zzzyy{{yz{}~~}{}~|{{||}}{{}}||}|{zy{}}~}}|||}{|z{|z|||||z{{|z{z{zz{z{{xz{}~~}~|}{{|{zzww|~~~~||}{|yzz{}{|}{~}|{{xxz}~{{yxwyz|{}{yzzxy{{zyyz{yzxz|||{zzxxx|}|}||{{~}}|zz{{{{z{~|{}~~~}~|}}}~}~}|}|{y{z||}~||||yxwvsrsx}~~|}{{|zyz|{|}{{|{z}}~zxxy{{|}}}~}~}|}}~~~}zzz{}~}~~~}~}}{{|{~~}|yyy||~}}}||~}}{{z}~~~|{{{{{{}~}~}~}{}|{|{|}}~{{}~~~{|{|||}{||}||~}|{}}{z|}zyvxxx{||}~|{z{{yx|~~|}~}~~~}}~}|||xxy{z|{}|z{{|||~~~~}||}~||{zzyy|~~~}~~}~|}~}~}|{{||{}}}}}~~}}{{~}{|zzz|{{zz{{zxwxz~~{~~}{}~~}||}|zz{zyxyxQ(**)*(('('''(&  !{yyxyzzxw{~}|{zwuz~~|{zzy{zz|~}}{yvuvxy{{|{}~~~||}}||{z{{{|{{|{}~|}|~~}|}}}}||~~{{||{{|z{|~}{||}~~}}}||{zzxxzzz{||~~~}}}|{||{{{}{{yyxvuvvvtuuttuttsrqrs{~}|}}zvwz|}|zyy{|}{|~|z{zyz|~~~{|{zzxy}~~~}}}|{yzzvvvx{|||{{yz{zzy|}~|}}}{{{zz|||{|}|zzzyyz|{{{|z|}~{{zz~}||~}{{|yz|}~}~}{{}z{{||||~}}~~~}|{||~}||}~}|~{{{||||}}}}~||}||}{|~~~~}~~}{|}~~~}||{}|~~}{|||~}}|{{|||||}||{}{|~}~~}|}}zzzyz}~||~|{yzz|}}|{|}|z{zxy~~}|zyzzz}}}|zzz{y{}{{z{{z{|{{}|{zyyyx|}}}}}|{}}}|}|{z}{|{|}|{~~~}|||}~~~|~{|zzz{|~}|{yxwvtttwy{~~}|}}||{||~~}|z|z{z}}~{zy|{||}~~~}}~}||}~~~yyy{|~~~~~~~~~}||z{|~~~|~|{yz{}~~}}|}}~~}}{}}}}}|{{{z|{}|~}~}{{}}|||||}}{|}~~~}}||{{}||{{}}}~}|}|~|||}{yxxwx{|{|}|zzyzyx{|}|}~~}~~~~~~~~}|}}}{yxxzzz{||zxzzz|~}~~}}}{}}}|z{xyy|}~}}}}}~}{|}||}|||||{|{|}}~|~}|{}|}{|yyyz||{{|||{yxy|}{|}{{|}~}}|}{{{yyyxvR()))+'('('('(&  !|yvxxyyyyx|~||{zyuvx}}|zyyyyzyz~{{{xvtuwy{|{z{|}}~~~~~}~}}|~}}~}||{zzzyz{|{z{||{{}}||}}}|{|||||{z|z{yxyz}~|{z{{}~}~~{}}{zzzyyyy{{z{|}~~|{{}||{|zz{{{{zywvututsrqsttsrqsoorx|~}zzzyvuux|~}yyxy}||}|{zzzzzz|~~~}}||{yyx{}}{{|{zxyzwuuuz|{{zzxyyzxyz}{||}}|z{zz{|zy{|zyyzwxy{{{|{z{}}|~~zyxy|~}~|}}|{{zyz|}}~|{{zzz{{|z{{||}~}}{zz{||||||~~}}{|yz||||}}}}|||{{|z|zz{}||}}}|zz{|}~~|}~|{||{{|}{|z}}|{|yx|{}}{}|z{}||~~}~~}}{|zzz|~~}}}|{zxxwx{|{}{~|z{yyyz||}}|zyyy{y|~|{yz{y|~{z{{{z{{{{|~|yxxzz{}}}|{|z{|}}}}||||}|}}~}z||}~}|z{|~~}|zzxx|}||zywvvvttxz{~~|~~~}}}}|||}}}~~|zzzzz{~}|zz{|}{}}}}||}{|{{{~~~~{yxy{~~}~~~~~~~~~~}|{{{{}}}}|}z{|~~}}~|}}~~|}~}~|}}||||{{}~}}~~|}}}||}{|}|~}}|||{z}||{z}~~~}|}~}||{zxyxy|}||}}{{{zyzy{|||~~~~~}~~}~~}}|yzz{z{|zyzyzy{~~~}~~|}{{zyz||}}~~}~zz~~~||{zzy|~~~}~~}|{|~|{{zzzz{{{{}|{{{yz|~||}~}|}}|}}|}|}zyzxxR)*))*((()'''('  "}yzyyzz{zyz}~||{ywz~}}zz{{|z|||||{ywvz|}}}}{|~~~}~~~~|}|||{{||}{||~}|}}|}}~~~}~|}~|||||{||xz}}|{{y|~~~}}~}~{}{zz{{{|}~|}~}}||{z|}|{{zyxwwuutusstuutssqoqwx|}{}||zy|~~{zz{{|}~~|{|y{y{|}~~}|{{yz}|~~~}}|}{{yyzxvvwz|}|~|{z{{{{{}}~~|{|}|{z}{{{|{wyyyy{~~~}}}}}~}~}yzy}~~~}||zyzz|~~}{{|~~||}|}}~~}}||}~~~}}~~~}~{{z{|~}~~}{|}|{}||}}|~}~}|~}~~}~}|{}}{}{}{|{||}zx{}~~}~||~}}~}||}{|~~}~|{yzvxzyy|~}zzzzz|{}}}|~|zzz{{}}}zyz{z|}~z|{|{|}}|{|{zyx{{||}}||}{{{}}}|}~~}~~~|{{~}}|{{~~~~|{{zwx{~}{xwvwvxwz|~~~~~~}}~}||~~{}}~~}~~~zz|yz||~}{|||}|{{|~~{}{{z{|}}~~~}{zyz~~}~}~}}~~~~~~}}}|z{z|~~|}{||}}~~~}}}~~{}}~|}~~|}}||||{{|}|||}||{|||{{}|{}~}|}|z{z{{{{}~}~}|}~|}}}|zyyxxz|||}}|{{zyyxzz||||}~~}}|~}}~}~~~}}~~|zyzzyy{zxxyyz|}~~}}||{{{yzyyz|~~}~}|{{z}~{|}~}{zzyy}}}}~}}}||||{zzyyz|{z}}}|z{zz{||}||}{|}}{{||||{zxxwvR(**))(((('''(&  !{xwyxxx{zzz{|}~~zyyyx{~~}{yzzzzz{{{|}zyxwy|}|||yy{|~~~~~~}~~~~~||{~~}{{{{zxz{z{|||{{{{|}}}~~|}~||||{{|{zyzxx{~{|xxyz}~}|}|||}|{{{yyz{z{{}~~}||}}}|zzz|}|{{zzywvutsssrrsssrqnmnpsty{}}}~|~~}|z{zz{||{zzxyxxyz|}~}~}~}}|{zy{}~}}}||{{xyyxvwwvvz{{{{yy{{{{{|}}{{|{{yzy{yyyyxywwx{}~~|}}|}~~|||{yxy{~~~~~}~~}||{wwxzz|~}|{{z|}}|y|||}}|~~||{~}}||||}~~}~}zyz{|}~~~~}{{|{||{}zz{|||}|~}||}|}~}~~|~~~||||{||{|{{yz{zyzz{z}~}||~}}~~~}}~~|~}z{{|~~~|||zyzwwwwx{}~~|{z{zzzz}~||{|z{|{{||{zz{|{{{{{}|{|}~~}~|{zyyy{~}}|{zzz{{{}~~~}~~~}|{z{}}}{yz~~~|~}zz{xwz~}|zxwxxyywz~~~~}}{|||}}|}}||}~}|}|{{{zy{{}~~}zzz|||{{|}}}z{{zy{||}{zyz|~||}}|~~}}~~~}|{z{{|}~~~|}|||~~~}~~~}{|~}}|~~~}}{{{{||}}}{~~}|}||||{{}||}~|}|{z}|{{||||~~}~}}{{z{z{}|}~}}|}|{yyz{|}|{|}}|{}~~}~~~~}|{zyyzyx{zzz{~~~}}||{zyyzy{}~~~}}|{z|}}|{}~|zzy{~}}}}~||}}}{||{yy{zz|}|{{|{|}z||}}}~~||{{{||{{yxxvQ))*)*(('(&'''&  	!|yxy{{y||{{|}}}~}{{zz|}}}|{y{|zz{}|{||zxy{|}}}|zxz~~~}~}~~}~}}{{{z{{{}~~|||||}~~~~~~|||}||{{zy{}|{zzzy}~}}~}~}|}}{}{{{|}~|}~}~~|}{}}|{{||zzvutustrsssqqnmmnorux~~||}{z|}|{{{zyxy|~~~}~||}{}~~~~~}~|zzyyvzzxyy{|}{yyzz}}{}{}||||{zz{zzyzyxxxx{~~~~~|}}z{z{}~|z{xyy{y{~~||}}}~}}{}|}}|~~}~~~}~}~}~|z{zz}~|z{|{||}~|}}~|}~~~~~~~~||~|{|~|~~}}{{{z{z|{z{z{~~}}~~~~}||||~~|||{zzyyyyz|~~}|{|~~|z{||{{}|{{|||~zy{{{|}~|}}}}}~~~~}|zzzy|~~~}|{yz|zz{~~|~~}|||}~}|yxz{~|}}}~|zzyyz|~}{zywyzyzz{}}}|}z{z~~}{~}}||~~}}{{{z{{}~~~~{{|}|}|~~}|{yzyyz|{~}|||{{}~}}}{{|~|~~||{|{|}}|~}||}~~~~}}|}|{|}~}~~}}|{{|{z{}{~}}~||||zzzx|}}{}}}}|~{{|{{zz|{|}}~~~}|z{z{}|}}}}}{}|{yyzz|}|{||{{yz||}~}~~}}}~}}}zzyyyzxzyyz{}}~~}|}}{{xzzzz|~~}~}}{{{||}}|||~~}{zyy}}}|{}~}|}~}|{{{zz|z{|~}|z|{{{|{|{|{{{||||z{z{|yyxxuQ(**)*((()&'&(&  
!{xxxwxz{}|{zzzz{{zyyy{||||zzy{{zy{zyyzxxy{|}~}{ywyz}~~~}~~}}|}}}|{{z{zyzyy{|~{z{{z|}}}|}~}}|~{{z|{{zyxx{||{yy{y{||{||}}}|}}|}{{{zz}~}|~~}~}||||||{{z{zzywvuusrrrrqqolklmnqsuy}}}{}|z{|}|y{yyyxy{~~}~~~~}|||}}|~}}||{{yyyxswyxyzy{|{xyzyz||y{}~}}|{{x{zzxxwvwvvvw{~~~~}}~|}|zzyz{z|~~|zxzxxyyw|~~~~|z{|{|}{z{z{{z|{}}~}||{{|{~~~~~|{{zz|}}}{zyz{}}|}|z{{||}|~~~~~~}}|{{~~|{z{}}~{{||zyx|yz{{yx{}}~~~}~}|}}}}}{{{{zxwywyy}{}|~~}{{{|~}zz{}z|{|||}|}}}|yz||z|||}}}}~}~}~~~|{}|y{~~~~||{{z{{yy~~}~}}|}|||||yyzz~}|||}|zzzz{{{|{{zyvx{zz|}}~~}}|{{zyx~}}}~}|{|~}|{{}{|{|}~}~yz||{}}|~~}zyzxxvwz{~~|}~|}}~}~|}{|{}{}~}}||z}|}}}~~{}}~~~~~{{|{{}}}~~~}|{{{|y{}~~~{|{yyzux}~|}~~~~|}{{~}{{}~}}~~}}~}{{z{{}}}~}}}~||zzy{|}||||zxz||~~}}}~~}|}~|zzxzyyz{{{||{|~~~{{|yzz{{{~~}|}~}}{{||}}|||~||{z|}~~}~~|}~}}|}y{{|{z|~}}}}}|||z{}}}|}~|||||{{{{{yxxQ)))(*((')'''(&  "{yzyyzz}}||||y{|||||~|}|}|{z|{|z|}{{{xxz{{~~}{xxz|~~}}}|}|~|}|}{{zzzz}}{{}|}~||}~}}|}||||z|{||{{|{|}}|||}~}~~|}||{~}~~}}}}{|{{{||{xwvxwustrqnommnppttvy{~~~~}}}}{|{{zzzyy}~}}~~}~~~~~~~|}}|zxyxuwzyzzzz||zy{yz||{z|}~~{{yz{zxywvuwwvv{}}~|{z{zz{}}|{zzz{zy{~||{}|}{{{z{{|{|}|{z{}~}}~{{|}}|{|z|}~}{}}{|}~~~{zy}}}{||}~|{{||zzzz{{z{{~~~~~~~~{|}}{zyzyxyz{||}}}|{|}~{{{~z{{}||}~~~|{z|{z}}}~~~~~~~}|}~||~}~~~|{{{y{{~}~~~~}}||||}|zy{z}~~|{{~}|{{||||}}{zyxwz{||}~~|{zyz{~}}~}|{|{{{}}|{}~~}}{{}}|}~~~||zyyyxvuxw}~}~}}}}|}}|z{|z{~~~}|{|{{||{|}|{|}}~~~~|~~}~}~}}||z{}~~~}}}~}}~}}{{{zzyz}~~~||{yyytty||{}~~~~|~{{}}{|}}{|}~}}}}}~|||zww|}|}}}|}~}||{{{|~||}|zxyz{}~~}~|{|~}}||~~}~|zyxyzz{z|{z{{z}|}{{yyyz|{|~|}~~~}|}}|{}~|||}|}}~}{{}}||{}|z{~{|}{zz|{{{||~}}}|{||{||}{}}{z||{{{{z{zxwvR')***)((('('(&  !{wxxxwx{}|{zz{zyzz{|z{{{||{zyz{{zz|zzxzy{zz|}|{ywwy|}~~~~~|~{}{||||||||{zyyzz{||{z{y||}|{|||}{}||{{{{{{|{z{|zzzz{z|yzyz||~~~}~~}}|||}~~}}}~~~~|{z}z{{{zzzyxwwvtssqonlmoopqsuwx{|}~~}|}}}}{zzzyxxyzy{|}~}~|{|}|}}}}{{zyyxttwxzyyz||{yzzz{zyyz}~~|}{yxwyxwwuvvvwutv{}~~~~~}|{zyzzz{z{}~|{{yyzzzyz||}||{{}}{|yzyxxxz{{|~{{yxy|~~~{}}{{zz||{yxwy}~|z{zzz{{|}~{zzy}~~}||{|{|{{{zzyxy{{|zz{}~~~}~~~}~~~}||}|||zzyxy{{zzzz{{z{|}}}{{{}zz{|}{{}~}||{z{|}}~~}~}|}~{}}~~}~~}~~}|{zz{|~~~}|||{{{||{z||{|||z|}||z{|||~|{yyxxyy{z}~}~~~}~~}||{z{z~}}~}|}|}~|{{}}|{}}}}~}z{}}~}~~||{zyzxutvs{~~~}}~~}~}|}{}zzz{z{}}}|||{zz{{|}}|{{|~~|}}~~}}~~|{{{{~~~}}~}|}}|~~|||{zyy{}~~~}|{{yxwtw}||~~~}~}}}}|{|~|||~}|}~~}}}}}}}{zyw{}{|||}|}}|{|}}~~~||{|z{{||~~~}|}||}}~~~|zyzzz{||||{z{{}~|{zz{|~}~~}~~~}|~~~}}~~~}}~}|{}{|{||{|}{{||{{|}}}}}}~|~|}||{{}}|||||||}{|{}{yyxyS))))))(((''((&  !|xyyzxx}~|~{{{{zz||}|}|||}|{{||{|}~~}|{{{{||~|zyxy|~~}||{}|}}}|}|{{{{{|||{|{|{}|}}}~}|}||{||||}|{||{{||||}~{zz{|~}}~~~~~}~~~~}}|||{}|{}zzxxvvutqqopqppsruxzz|}~|~~~}{{{{yzy{|}}~}~|}}~~~~}}}|{{z{zxwxyyxy{}}|{{zz{{zzz}~~}zxywxyywwxywtuvy~~}~||||{{z{|}}}|y{}|{{}||~}}~}|~|zyywy|}{}~~{zzz|~~}{~|{}|}~|zxvw|~~}{{zz{}|}||{xz|}~~|~|}}{zzzyy{|zz{|{}~~}~}}}}}|{{{z{{z{{|y|{|z}}~}zz}zz{{{}yw~}}}}zz||}~~~}}}{}~~~~~}~~}||{||}~~~}|}}z{{||{}|{|}||}}}|z}|||~}}z{wxyyy{|~~~}~~~}}{{{|~|{}}}~}|||}}||}{~||{||}~}}}zyxywvuttv||||}~~}}~}~|}||}{|zwy{~~}}{{{yz{{{||}{||}}}|}|~~{}|~}|yz{}~~~~~~|~~}}|{|~~~}}|{zyyz{|~~{}}||zzyxvvz~{~}}~}|}}|{{|||{||||~~}}{{zx{{zy{|{{|||{|}|~~}|}{{z{|}}}~~}|}|||}~}}||~~|{zyzyz{|{z{yyy|}||yzz|~~~}}||~~~}|}}}{}~}||}{{{{z{}|{z{zz{}{}~|~{~|||z|{zz|~|||z{|z}{|||{{xxxR(**)*()')''&(&   |xwwxxx||{{zzzzyyyy{|{z{{|{{yz{{||}}||}|{z{|~~}zywwz~}|{{{||{{{|}zz{{xz{|{{||zz|}}||}|{z|z{|{z{{{|{{|{{zy{{||{{xvxzzzy{~}~~~~~~~}|||{|{{|{zzzywvvvtrrqrrrqssuvxz||}}|||}~}}{zzyyyz{z{|}}}~}|}}}|~}{|{{yyz{xwvwxxwz|{|||{xzyxzz{~}~}|zxxxxxwwyxxutstv{~|{z{{{{{{{zzz}~~}{|z{{|{{{{|}~||~||{||zxxvvy|{|~~}{zxxz}~}~}{{zy||}}}~|yxvtw}~|zx{yzzzyy{}yxx|}~|~~|{{{zzyywx{{{yyzz{}~~~~}}~~~}~|{{|{zz{{{yz{z{zy{|}|{{|wx{zyzxuy}~||}zxyz|~~}}}~|}~{}~~~}}}~~~||||~}~~~}||}|{{{|}|}|{}|}{}~|{{{||{~||z{yyy{yy|~|~}|}|~~~}{z{}}~}|~~~|||||{}zz}}}}}|~}||}|yxywvuuuvx{{{{}~}}~~~|}{|||{xyz~~~}|{{{yz{{{}|~}z|~~~}}{|}}}|}}||z{|~~~}~~|}}}}|||~}||{{{zzz{}~}}~~}|zzyyxy||}}}}||}}}}|{|}}|{}}}~}~}}~{{|zxxz{{{zzz|~}~}||{{{||~~}~}~~~~~~}{|}}|z{{zz{|z{{zyxx|}||zz|~~~}}|}|~~}}}}}|||~~}|}|||{z}}|zz{xy|||~~||}}{{}|zz}||||}|}{||}|}{zzzyU))*)*((')&''('  !}yyyyzz|}}}{{z{zzyz||}|{|~~||{z{}}~}}}|{}}{{y{~~}|}{||{{y}~||{|{||~}||{z{{}}}~|}||||||z{}|~{}{{zz{|~~||zxwzzyywz~}}|~}~|zzzyxwxvutttttqtsvyz{{{~~}}~~|{|{{{z{|{}~}}}|}}}}~~}}|{z{|{xxxwxvux||{}}}zyx{z{}~}{yyyxyxvxy{ywvvvx~~}}y{|}||{}{y{}~~}~~~}}}}||~~~~}||||}||z{yxxz}}~~~|{{zyz|~~zz{y{~~}}~}yxwxy{~|z||{yzyzy{~{y{{}}~~}|{{zxwwwx{}{zyzz{~~~}}}|}}{zz{||}|||||{|}}|{{}xyz{ywzzz}~}~|{y{|}}~~~}}||{}~~~}}}|~~~~~~}~~}}}{||}}||}{{|~||}|}||~{||{yxz{yz}}~~}|||}~~}||}{{}~~~~}|}}~~~}{|{}}|{{~~~}|}}}}}|||{yxxwvvwvxyzzzy||~~}~}}|}}}{yyy|~~{{{{z{{{{{||{{~~}|{|}||~}|~|}|zz{|~~}~~}|}{|}z{yz}~|~}|}{{zzz||}|~}}~{||yyzz{}}~}|}{|}|}|}}||{{{}}}~~}~}~||{xwvxyyxvx{|{|~~}}|{|{|~~}|}}}}~~~~~}|{{}|}zz{zzzyyy{zywwy{}~~||yy{}~~~~}}{z{{|~}{{{|}|{{{}}~}}}{|}{{{|{zyzxy{{||}}}||||||{y{{{{{|z{{{{z{zzz{yzzS()*)*((()&''(&  !|xxzyxzy|||z{yz{yxxz|}|z{}|{zyyw{{||}}~}|}{|~}}|{yx|}~{{{z{{{z|~{|z{{{{||{|{yzz{~}}{||{|{|{|z{|{|{}|{yyxvy~|{{ywuxxywvx~~~~~~~|}|}}|{{zzyxvvvustrsrrrrtwzzz|z}}}}}}|}|{|{{{z{z||}~~|z{|}}}}|||{z{xzz{wwwuvutvz{|{}}yxvvz{{~}}~|{z{zxywwvwxyxvvuutx}}~z|yz{z|zz{zz{z~~~|{z~}|}}}||}}}}|{|{|{{zzyzzwwyz||}}{{zzxx{}}|}{zyxy|}|{|}{xwwxy{|{zz{zxxyxyz}~~}{zz|}~~|}~|{{{ywvuvxz}|zyxyx|}}}}~~}}~~~|~~~~~~|||||{|{{|{|{{{|{{||{|}xxyzzvx{{z}|}}zzzy{|~}}{~|}~|z||~~~|||{~~~~~~~}{||}|}}|{z}}~~|||||||}|{||zyyzzz{|}~}|z|z|~}}}{{{{||}~}~}~}~~}~~}|||~~|{|}~~}||~|||{{z{yxwxxwwwzzxzz{~}}~~~~~|{{~}|{zy{~~}||z{{|{{{{}}|}|}~|}{~}}~~~}}|||||}|}~}}}~~}}{zz{|~~~~}}|{{|{||~}~}|||{z|}}}}|{||}{{{||~|~||||||}~~}}~~}|{wxwyzxvwy{{}~~}|{{|~}~~}||~~~}}{z|~|{|{{zz{y{{{yywz|}~~~}|zy|~~~~{{z|}|}}{{||{z||||~}~}||~|z||{{{{y{|z{|~}|}|||{{||||{|{z{|{|{}{zz{{|V))*)*((()'''''  "|yzzyyz}{}}|{||{yzxy{~}|}}}|}zzy{~|}~~}}~~~~{{~}|{||||z|~~}|{{{||||||{y}|}~~}}||~|||}~{||}}|~|{{zww|}{{yyyyywvy}~~~~}}}|}|{{zxxwwvsttttrustx{|{z}{~}}||}~||{|{}|||{|}{z{~~~}}|{{{}}xxxvwutvz|z|~~{xzyz|}~~~~||zzzyyzxwxzyyxwwvy{z{~|~}{}}|}|||z{}}~|yv|~~}~~~~||}}||}}{{|{zxz}{}}~||{|yy|~}{{z{}~||{~|{{xyzz|{zz}{zyz{|}~~}|{|~}}~~~~||zwvwwy{||{|zyz{|~~~~~~|~~}~~~~|}|}||{|}}||z}|{|~{zz|zxyz|yy|z||{z~~{{||z|{~~|}|~}|}}~~~~}}}{~}}~}|{{|}}||{{{|~~|||{}{{{}~z{yyyzz{}}}|{{{{~}||z|z{{{~~~~}|||~~~}|~}}~~}{}~~{|}{|~|{yzzyxyyxwvxyzz{|}~|}}}~~}}|}~~|}zz{}~}{zxzz|||{{|~}}~}}}}||}~|}}|}|||||||||}}|}~~}|{yz|}}|{|}}{|{zz|}}}}}~~}}{{{|||}}}|{{zyx||}}}|{||{||}}|}~}}}zxyxwyywvxz{{|~~}|{{{z|~~~~~}~|{z|}~|}~}z{{|}||{y{{zyy{|yxwyz|{}||zz|}~}{{z|}|}|z{{z{{{{z{|~{{|{|{{{z|zyz{{z|~}}~{|}{{z|}|{{|{y|{{y{{yyzz}T(**)*((')&''(&   |zxxyyyz{{|{zzzzxyxwz~|}{|{|{{yy|{|||}}~~}||~}}~}{z~~}}|zzz{{z{}|z{{zz{|{{||{z{|}}}}{{z{{|z|}|{{|{z||zyyxy|}|zyyxxxxuwuzz{~}}}}}||||}||zzxwvvuttsrrsssvx{zzy|}~~}}|||||{}}}||{z{{}~~~~~}|z{|~}~~~{{{z|{}zyxvvuttxz{{}~|xxxy|}}~~}}z{yyyyyxxxvwxxxwwvxywv{|{{{z{y|}|{zy}}}~~}}xuuz~~~}|}|}~~|||}{{|}{zz{xxx{{|{{{{|{{{|~~~}|zyzz|}|z}~|{yzxx{{{zy{{yyz{{|}}}}~z{{}}}}~|{{|zwvtwxz{||{{yxz~}||||~|}{yy~~||~~}}}|}|z{|||{{|z{{|zzz|zywx{{z|zzzyvx}||zz{{|}}||}|}~}~~~~}}||{}~~}|}y|}~|z{z||}~}~|{||{{||}{zzzxz||}~}|z|||~}}|zyzzzz|}}~~}|{~~|~~~~~|~~}~}~}~|{{|{zzyzzzzzxxwwyz{{|}~}|~}||}~~~}}{||~}{{yzz}|}||~~~~}}~}}{{}|}~|||}}|}~~}}|}|~}~}|{yz}~}{{~}~|||{|}~~~~|||~||}~{{zzxyxx}|~}zzz{{{}|}|}~~}yy|zyxyxwy{z||~}}{yyz|}}|}~~|||y|~~~}~~}{z|}|||}z|}|zyy}{zz{zyz|~~}}{|}~~~~~~}{{|{}~}|zz{{{{|{{|~~}|}{z{|{|{{{z{{zz}~~}}}{||{{{}}|||zzzz|{{|zyx{|U)**)*((')'('(&  !|zyzzz||||~|||{{{{ywx~~~~}}~||{|~|||{~~}}}}}~~}~~}||{{{|{{{||||{z|}|{}}|{}|}}~}|}~|{|}}}}}{}{||z{|yz{||zyywxxxwwwyy{~~~}}~~~}}~~~|}}{zzywwuvutttrttwzzz{z|}~}|}}~~}~}}}~~~~}~~}{|}~~~}||z{{}zzywwwvvwzz|}}|zyy{~}~~}}|zyyzzz{yyyyyyz{xyyzyxy~|{{|yz}~|{|~}~zx{~}}}~}}}}}}|}}}||{{yz|~|}}{{|}||}}{{{{{{||{|~}{{{xyz|}{z{}{yz{{|~}}}|}|}}}}}}zxwvvzz}}||~|{|~}|z~}}~~~||{xz~~~~}}|~~~||||||}~}}|||{{z{zz|yyyx{|{{{{yvvxz}~}|{z||~~~}~~~}|}~~~~~}}~~~}}|}}}||{z{{|~~~}|||||}||}{zyyx{}~}}|{{{|{}|{{|z{zzy{}}~}}|}}~~}}|~~~~~|~}||}zyyzyyzyxxxwyyz}|{|}}}}~|{||~~~}|}}}~~{yxxz||}|~}~}}~|}|||~~|}}{||}|}}~~}}}|||~~~}~|{{z{{{}{z{~}~~}|z{||}|~|}}}|}|}|zyzxwxvz|}}{{zzyyz{{|{|}~~}{zzzzxxyxyxyz{|||yywzz|y{~|||}zz{}~~}}|}|{y{{|}|{zz{{{yy{{zxyxxx{{}}~|{}||~~}}~}}~~|~}{z{||~}zyyxz{{}{{{|}}}~~|{}|{|}zz{zzyyzzxx|~~~|}||{z||||}{{zy|zzz{yyyz{U(**)*(''('(''&  !|zyxyxzy{z{{{{yzyxwwvz}~}||{|}|}|{{|zzyy~~{{{z{}}}|}}}|{|{{{{z{{{{zzz{z{{||{z{||z{|{{{z||{}{|zzy{|{{{z{zyxz{zwvvwxwuvuwwx}~~}}||~}~|}{|{~{zyxvuuvttsusssuwyyzx{~}}|}{{{}~~~}~~}~}~~~~}}}}}}~~~~}}}|{{{}yyxwwvtuvy||}|{yyxx}~}~}|zyxyxyz{zyyzxxyzxxyyyy{|~~|zyyzy{~{zz{}}~}~{y|}}~~|~|~~}}|~|zz{}}||{{yy{{}}|zzy{{{||}~|zz{zzz{}z|}{|{zywyzzzzzzyxxyz|~}|}||{}|}~}}|{|{xxuvyz||z}|{{}{|{|}|~|{|}|{{zzz}~~~~}~}z|{}}{{z|}{}|}|{|yz{yxyz|xyyzz|{|zzyvxy{{|~}|{{|}~}}~~~|~~}}~}~~~~}}}|{}~|||zzz{}~~~}}}}~|{}}|{|zxxy|}}|~{z{|{z|zzzxxxzz|}~~}}}|}}~~|}}~~}~}|}|{{{zxxxyxxxzyy{|{{{|}}~~~}~}}}~~~|{|}~}|zyzx{|~~}}}~}~~}}}}~~}}~}{|{{{}}}|~~~~~}z{{|z||}|y{|{~{z{|}}~~}||||{{zzyxxyy}}}|yyzyxz|zyzy{~}{{{|{z{xxyxxyxz{||yyxzzyw{||z}|{}~}|}}{{{{}}~||{|~}{zz{zxyxyx|}}~||||||}{~}}z}~~}||||||~{zz{z{}}}||~}}~~~}}|{{~{{||{zz{{xz|}|}~~}|}{z|~}}~}|zz}{{{|{z{{|U)*))*)('('(((&  !}zzzz{z{{}}|||{zzyyzyz|~|}~~~~~~~|}}~}}~}{{z{|~~~~}{z||}{{}{{|{z||}{}|}|{|~|}|}|}|}}|||}|{{z{{|{{{|z{{{zyxwvwxyxwuxwxz~~~~~~|}|{zyywxwvvtuuttuxyzzzyz~||{{}}~~~~~~~~~~}}~||z{}zzyyyvwuuz|~}||{yyx{}~}zzz{{z|~{zzzzz|{zzyzz|~~}{{{{{||}{{|}~}|}}~}~}~}|~|zz}~|}{|~||}}|{{}|}|~~~}{{|z{{}|{}~}}|{yyy|}z{yyyyyz{~~~|~~}|}{}}}}}}~|yyxwyz|}{{||||||~}}}}|}}}~}||~}~{yy{~}{{}}|}||{|}{zzyxwx|yyyz{{{z||zxxz{{}~||zz|}~~~~|~~~~~~~~~~~~}{}~}||{z{}}}}~~~||}~}}}|{{{yz{{}|||{{{}|z|{zzxyy{zz}~}|}|{}}}}}~}~}~}}~}}{{{zyyzxwyyz{{{}{||}{|~~}}|}}|}~~~|{yzyz}~}}~}~}}|~||||{|{{{{{||}}||~}~~}{z{{zz||zyz}{|~}zy{|}}}}~|}|{zzyxyyzy{}|{yxzyxz{zyyyx|}~}z|}|{zzwwwxwwyyz|||yy{zzyy{zzz{{|~~{{|}|{{}||}}|{}~}{{|{zxyxxz{{{}||z{||{~|~}}|z{~}|~}|}|z{|||||zz{|}~||}|}|}~~~}}}{}}|{|{zz|{zyx|{||~}}|}{{|}}{|}{{z|{{z{{{{|zU)**(*(('(&('(%   }zxyzzzyzz{{zz{zxywyxxyz|||z|{{~}|{|~~}~}|zyxw{z{|}|~~}}yzzz}{{z{{{{zyy|z{|{y{z}{|z}{|{|{|{|zzzywy{{zy{}zzz{ywvvwuvvvvtvvwy{|}~~~}~}}}~||{yyxwwvvuuttuuvyxyzyw|}~}~}|zz||{~~}~~~~~|~~~~}}|zzz|yyxywvvstuy|}{{yxxwy|~}}|}{zzzyy{||xy{{zzzyy{z|{}~}{z|z{{|zz{|{}~~|}|~}}~}}~{}}}}~~}{{yz|~~~z|{}|{}}}}|}|}|~}}|z|zxy||z{|{{||ywxz|{yyxxy{zz|~}}}}~~~|{{|}}}|||}|{wxwwy|~}}~~}|{}|}|{{|}}|}~}|~~|}}}~~~~zxy||}{{{|z|||z{|zzzyyxwzwyz{|{|z{zzyzz{|}}~|{yzz|}~~}~}||}~}~~~|~}~}{}~{||}}|}}|}|~~|}}}~}}}|{{zxz||~~}{z{{{z{{zyxyyxyy}~|}}|{z}}}}~}~|}}}}~{{yxzzyyyz{|{{||}|}}~~~}}~~~}||~~~|{{y{{}~~~~}}|}|{{}zzz||{|~}}}~~||z||||{{xx~||~~}zzz{|}}|}{{{{xwz{zz{|zzyzzyz}zzxxvy~~{z~||{zyxyyxxy{z{|}z{|}|z{{zy{{{|~~{z|}{|{}||~~{{}~}{{|{{xyxz{{||}~~~|{{||}}|~~}}|~~}|}}~||yz||||||{}}}{|}|}}~~}~}}~~~{||||}~{zz|z{{}}}||{{{}|}|}|||{|z|z{|~{U))*)*)(()&''(&  " }{zz}|{|{{}|||z{zyxzz{z{||}|{}x}}{|~}{zwxz{{}}~}~}}|{|~}|}{||{|}}~|}|~|{{~|||}}}|~}}}|}{z|{y{}|z|}|{{{{wvxwvuvvwwwuwxz|}|~~}~~|}||zyyyywvxuvuvwxz|{zx||~~~~~{{{}||}~~}~~~~}|||xyzyyxwtuww{}}{zxxyy|~~|~~zz|}{zz}{{{}||||zz||{|~~}}~}z{~|z||}}~~~~}|~}}}}|}~~~|}}}}~~}}|||z{{|{|||~}|{yx{|||zxxy{{|~~~~}~~}||{|}}|}|~|{{yxwz||~}}}~}||{|~||}}}~~~|}~}~~~|yz}~||{|{{{}{z|||{|{{zx{vwz{|||{{{|zz{||}~}|{zy{}~~~}||{}~}}~~~~}}}|{}}}}}}}}}}|||}|}~||{|{zz~~~}||{{zzxzzyxxxzzy|~}|{{z{|}~~~~~~}}}}}|{zzyyyyz{{{}||}}}|}}~~~}~}}~~~}}~~}|||{{|}~~}~~}~~}~}|{{{zz{|z{|}}~~~|zz{z{{{yyy{{}}|{|{{zz|}~||{yyxwz{yzzz{yzzzzz|zyxxvw{}~}}{{|z{|zxwzxzwyzzz{}z{|}|{{{yx{yyy{~~~~|z||{{{{{{|}{z{||||||zzyzz||z{{|}~|{|{z{~}|~~~}|}}}}}|{}|{zxx|}{y{{z||{{{}||}}}}}}~~}{z{{}}|{{z{yyz{}||{{z{|{{|}}|{}{z{zzzz}|V(**)*(('(&''(&   |xxy{yzyzzz{zz{zzzxyyyyz{{||zywx~}|||~~}|zzxxxyy{{|zz|~~~}{z{}|{{|{{{{z{{{{||zzzz||{z{{{{|}}}{y{{zzy|yz{z{zzzyywvvvutttuvvvxzy~|~~~~}{|~}||{{zxyxxwwuuuwwvy|~}||}~~~||||{y{z{yz}}}}|}~}~~}}~~~}|}}wxyxzywsttxz{{{ywwwyz~|||{zy{{{zyy{{{}}|{{{yz{{|}~~~~~}}{}|{{~|{z{{}}~~}}}~~~z{{}~|~~|}|{}~~~}}{|}~}~~~~~}|}{zz{{{{{{}}{zwyzz|{zxwyyz~~~}}}~}~~~{|{|z{z{}{}{{zzwvy{zz}}}}||z|{|y{}|{~~}~}}|}~~~}}}}{z|~~~~~}}{{zz{{y|}|{{{{zyyuvyz{}{zyy{zzyzz{}}|{|z{}~}}}~|}{yy{~~}~~||}}~}}|{|{{}}~~}|}}~}~}||~~~~||{{{}~}~}{|zzy{{yyxyxyyz{}~|{xy||||~~~~||~~~|{yzyx|{{|{}|{|}{}|~~}}~{~~~||~}}{{z|||}}~}~~||||{zz{||{}|~}~~|{z|{{|{zzx{||~}|{}|{{z}}~~}}|||{yyz{zy{{{{{zzz{|{zzzxy~}||||zz{xxzz{z{z|z||{z}~|{||zxyzzyy{~}~|zz{|{|{y{{{{z}}}|~~|{zz{z{~{{|}}~~}|||||}}}~~~}~~~}{{}}{xyz|{z|z|||}||||{}~~~}~~~}{|}{}~~|||}z{{}|}|}|||}|{{}}~||{yy{zyz|}V)**)*((()('&(&  !{zz{|}{z|{|}{|{{{|{|z{{{{||{{{yy~}}~|}}{yyz{y{|{{zz|}}|{|}}|}{|}z||}}}{|||z||}}}|{{}}}}~}}|}|||||{{z{|z{zyxzwvuuuuuvwxy{|}~~}~~}}|zzz{xzzzwwwwyx{~}}|}{{|{z{|~~}}{}~~~~~}~}xxyz{zxwvuwz}}|zyzxyz|}{{|z{{}||{|{||~}}~{{{|}|~~}~~|{|~}}{}|~~}~|z|~~~~}}}~}~~||}~}~}}|{|{|}z|}~~{xyz||}|zxyzy|~~}~~}~~{||{{z||~}||||zxy{{{~~~}||||z{||{|~~~}}}}}~}}~~{{~~}||{{|||zyy|}{}{{{yzwvxz{||{{||{zzyzz|~|}}|}|}}~}||yyz}|{}~}~~~}}|||}~~}~~~}}}~}~~}|~}|{{|~}~~~}|{{yzzyyyyxyyyy|}~}}yyz|||}~~~~~~}~}~~{|zyzz|}}}~|||}}|}~}~}}}|}~~~~~~}}}|||||||~~~}}~}}z|{{yz{|~|~}~~~||{{zz{{z{{}||}||{{|{{z||}}}|}|zxxy|yzz{{{z|yzz||{{zzz~}}{|{{yyzxyy{z{{{{{|}|{{z{{{{yxxz{xy|z~}|zy|zz{zxy{zyz||||}~}|{{||z}|{{|~|}~||{zz{|||||~~}}~~}}~{{|{{{yzz{{||{|{{{{|{{|~}~~~}|~}}{|||}}~|{|}|z{}|{|}|{|}|{z{}~{{|zzzzxxy}U(**)*()()&'&(&   |ywxz{zyzzz{{zzzz|zz{yyzzz{yyzxy{~}~|}~}|||zyxxyyzzyzxyv|~}{|||{|{{|{{{yz{{{|{{zz{z{{{|{zzz{{{}|{{{{{{|zzz{zz{zywxwvvtsstvvvvx{{}~}~}~}}}}|{|{zyy{{{yywwwwxyz}}~}}|{z{}}|{|yyz{|~}~}}|{{|}~}~~~}~}ywxy|ywvvuvx|{zyyzxwy|{{y||{{|||{|z{|}}|}{zzzz||~~}||||}{|}|}|}|}~}}~~}|}}}~~}}~}}|}}}}|{|}~~~~~~|{zzzz{{zz{}zxxy{}|{{yy{yz~~|{}zz}|{{{{z{{yy{|||z|zxx{|z~~~}~~}||}|{z{{wx}~}{{|||}|||~~|}~}||}{y{{yzyz}{{{{zy{wvxxy{{yzz{{|{zzz{~~~}~}}}}||}}{{zzyz{{{z~~~~}~~~}{|}|~~~|~~}~}~~~~}||}~~}}||}}~}}|{yzzxzzzxyyyyyz}~|}zzy{{||~|~~~~~|~~~||{zy||||}||{|}|}|~}~}}}{|}~}|}~}~||}|}|}~~}~~|||{z{{|}~}~}~~||{{|{{~}{||}|}|{||}{{y|||~~|{}~|zxxyyy{|||z{zz|}}{|}}~}~}{zzzyyzyz|{|{|{{|}}{{|zz{zzyyz}{{~~}zy{{{{{zyz{zy{~{{||}|{~}|}}}|{~~|{|yyy|zzz|~|}}~}~{{{}|zz{zzz}||{{{|{}|{{}}~~}}~{{}|}}~}}||||||||{|||}}}|{{{}}||{||zxwz{V))*)*((')&''('  !}{zyz}|{{|{{||{|{}|||~|{|{|zz{{|{~~}}~~}|z{z{||z{z{{~||||}}~~||}{}}}}||}|{{|{{|}{{{{z}|~|}}|{{||{z||{{{yxwywwvussuwxxz{}}}}~~}|||{{yz||{|yyxyyz|~~~}zy|~~||}|{{~|~}~}|{|~~~~~zyyy|zzxyxxy{}{{zzyyy{|{{}zzz||}}|{|}~~|}}}{}|{}~~}|{|}}~||}~~~~~}~~}}}}}~~~~~~~}|~~~|||z|}|||||zxyz|~~}{z{{}{~~}}|z|{{{zy{{yxz|{{|||yz|}||~~~}||z{xxy~}{|}||~|}~~~}~||||z{||zzzz{{}{{z{{yxyyx{{zy{{{zzyzyy}~~~~~}}}||}|z{zz{zz|}~~}~~}~~}}~|}}}||}|||}}~~}}}}}||~~~~~~}|{zz{z||{zyyyxxy{|}~~}|zyzy{||}~~~~}~}|}~~~}|{|z{{|}|}||}|}}|}~}}}{|~~|}}~}~}||}}~~~}|{|}}||{}~~~~}~~~}|{{||{{}|{|}}|}|{z||z{yxz{}~|z|}{zyyyzz{||||zyy{}|{~~}{zzzyxwyyz||z|{zzy}~}{{yyyzzyxzz|}|{{|}}||yxy{zyyxz{yx{||{||{|}~~}~}|zy|~~~}{{ywyzwywx|~~~}}|~}~|zzzz|z{{{xz|||{zzy{|||{|||}}|}|}{y{z||}~|{}}{|||{{{{zz|~}}|{y{}}|{z|zwxxyT(*))*)('('''(%  !|xxyyyz{{zxyzy{{z|z{z{}{zzyyyy{}{{~~||z}~{{}~|z{|}{{zzz|{~}|}}|}|}}||{||{|{{{|z{yz|||{z{zzzzz||{|||z{{yyzzzzzyzxxwvvvwvutvvwwyz{}~~~~}~~}}~}{{{yyyyx{zzzyyxxz|~~~~~}}|{yx||{{z{}}||~~}|{{yy{|~|}~}~~~~~yyyyyzyxywxx{|{z{zywxzzzzyzxzzz||{{{||||{{|y{{zz|}}~~~}~~~}|{||{{|{{}~~~~}~~~~}}|{{z||}|}}}||}}{{{}~}}~~~~}||{z{}{z{{zxy{z|{{yzz|||}|~~~|||z|~|z{yxzzxvwzzz{|zzz}}}}}~~~~||{zxy{~~~~{{{{{|}}|}|~}~~~{{}{zz{yzyzz{{{{yy{vxyyyzzzxyyxyzzzzzz|~}~}~~}}||}{{{{{zyx{}~~~}|}}}}}}|}}||{}|}}}~~~~~~}|}}~~~~~~|yz{}}}{{zyzzyywz{|}~~~~}|yyyyy{}~~}}}|~~}|}|zz|{z}~~||}{|}~|~~~}~~|}|{}~~}}|}}{|}~~~}~}}}}{|}||}~~}|}~~{zyz||zz}}}}}}||{{{{{zx{}}~}~}~||{zyz{||}}{{yy{|{|~~~|z{zyyz{{{|{|{{xx{~}{zxyzzyz{||}||z|}|zzyz{{yxzy{zy{|}{{|||~~}~~~{yyz{~~}|}|yy{zxwz|}~}|}~~|}{y{z{z{|{y{|{|{zz{{}|{}|{|}~}|}|{{|}|}~}|}}{||~}{{|zz{~~|}~{{}}}||yyyxyU))*)+)(()&''(&  !|zzz{{z{||{{|}|}||}|}|{}{|zyy{{~}}}}|~~}|{~}||}}}}||~~}~}}}{}}~~}{~||{|{|}|{z{|}||}{|}|}|||}~~}|}|{{zz{z{{zyxxxxwxyxwwxxxz{}~~~~~{{{zzyw{||yzzz{}~}}|}{ywy~}}z{|~~~}}~~|}{{{zzz}~}}}}~}{zyzy{yzyxwxz~}{|}zxxy{z{yzz|||~~~}}}~}}|{zz{zz|~}}~~}~||{}||}~~~~~}~|||}}{}}}|}~}||}{{~~~~~}|}}|||{|zxz{{{|zy{}}~}}}}}||~~}|{{wxzxwxzy{|~|}}~~~}}}{{{{~~~|||||~|~~~}~}}{|{|{z{zz{{{|}|zz|xvyzyyzyxyyyyzzz{{{z}~~~}|}|{{{zzzzyx~~~}||}~}}|}|}{}|}}~~}}}~}|}~}~~}zyy}~}|{|{yzyywxx{}~~|{zyyxy|~~~}~}~~~~|}~}|{{||~~}~||{}~}}~~}|~}}}}~}}{}}}~~~||{{{{}{{|}|}{}|~~}zyzz{}zy}~~~{|{}|}}|zyyyz~~~~|~~{zz{yz{||{{|zxz||{~~}|{{{yyzz{|}{{yzxxz|}|{zyy{zzy{}|~||zz||}zz{yz{xwyyzzyx{|{{|{z|~|{|}zzxwy{{~}}}~|{{zzxxy{}~|}}|}}|{zzzzy{|z|{{z{zzxyz}||}{{{|}~}}}|||}~||}{|||||}}{z{{{zz}}{{~||}~}}{|zzzyyT()))*()()&'&('   {xwx|zz{{{zz{z{z{zz{||z{zzzwxwz|~|{|~||}{{{{~|{}{{z{|}~}}}|{|}||}}|{{{zz|{{{{{y{{{{|}{y{z|{|{}{|||||{{{zyz{z{zxxxwwwwywvvwvxyz||~~}~~~}~~}~}}zxz{zwy|{zzy{~~~~~~}|}}{yww|{zzxy{~~|||~}~~}|{{{yyxy{}}{|{}~~~zxzxxzxyyvwuu{}z||zxxwxyywyyz}{}~}}{}|}{{zyxyzx{z{{}~|}~}}}~}{|}|z|~~~~}~}~~~~|~~}~||||z{}~{||}{||}{~|~~|}~~~}{|}|{{{yyxxyz{{yyz|~|}~~~~{||{|}~~}zzzxyyxwuwwz{~~{}~~~~}~}}~}~}}|{|}}~~~|{{{{|}{}}~~~~~}{|}{{z{yy{zzzz}|zz{ywvxwxyywwxxwz{{{{z{{}}~}~~}||{y{yzyzyy|~~~}|{|~~||}|}}}}~~}~~~~~~~{~~}~}|{z|}}}~|{yzyywxxx|~~~~~~yyyxyy{}~~~||~}~}}~}}}}{|~~~~~}{|~~}}~~~~~~}~}|{|}~~~}}}yy{~||}}}}}}~}~{{zzy{{{|~~~|{{||}~|{zyz{~~~}}{zz{zzz{||zz{z{~}~~}|}{{{z{y{{|{|{zxyz|~|||{zz{{z{~}||{|z|||{z{{z{zxxy{xxxy|{{}}||~|{|}|{zz{{|}{|~~~}||{z{{z|~~~}~}|~||zy{|z{||{||{{{{xy{}||}}|{}~~~|}}}}}}}{||||{}~|||{zy{|}||}~~~~}}{{z{{T))))+(('(''')'  !}yzx{z{{||{{}}|}}{|{}}|{{|{yxyw|}}}}~~||{|~~}}z|}|}~~|}~}{|}~|~}|||}z{}}}}{||{y~}~~}~~|||}{|{|{z{{{ywyxwwxxwwxxy{}~}~|}~{{zyz{|||{{z}~~}}~||{{yz{}zzzy|~}|{}||~{|}|}{zyzz{}|{|}~~~{{yxz{yyyxvvxy||~}|zyyyy{zyz}}}}~~}~}~|z{y{||{||~~~}~}~}||}~~~~~~|}|{{|~~|~}}}}~}}}~}}~{|}|}{{zxxyyzzyzz}~~~~~~{}|{~~|{||zzzyxywxz|~}~~~~~}~}~~}}~~||~}|}~~}{|}|z{{y{z{{y{|{zy}{yxxyyzzxwvxxzz||||z{|}}~~~|}|||zzz{z{{~~~}}}zz}~}}||{}~}}}}~~~~}}|{{||~}}||{yzyxvuxy{|}~{zywyyz{~}~~~~~{|}}|{{|~}~~}}~~~~~~~~~}}~}}|~~}~|{z}~~~~|}zy|}||}}|||||}~~~{yzzz{zzz~~|}}zzx|{~~~|{yyx}~}||}{}~{zzzzy{z|{z{zz|~~|~|||{yy{wy}|}|{yzz{{{{{{z|yy{{|||}||{{||zzz{zzzzxxxzyxxx{|}}~||{z|}||{|{{|}{{}}}||{{{zzzz}}~}||}{}{{zz{z{|{{{|zzzyywy{|}|}|yz}~~}{}||||~{{z|}|{|~{|{{z{{}|}|~~}~}}}|zzxzzT()*)*((')'('(&   !|wvvxxz{{|z{z{z{|{z{{|{{{zxxvvw{}|}~~~}~}|||z{~~}}{z}}}}}}~|||}}|||{|{|{||{z{{|||{{z{yz|||~}||{|||{|zzzyzxyywvvvwvwvvuwvwz}}|}}~~~~||}|zzzzy{{z|{|~~}~||||{z{zyy{zzzy{}}{z|{z}|}}}{{zyvzyzyz||{~~~~}~~yyyxyzyxwwvuvx{z}}|yxwvwxxy{}}}}}~{}~}}~~~|zyyyyyz{}||~~~~~|}~}{{|~~~~~|}}~}~}}|||z{}}|}~}~}|}}}}|z|~~~||~}}}z|z{{xywwxyzyy{|}~~~}}~||{{z}~|}|{{zxxwwwwxxz~}~~~~~~~~~|{}}}~~~~~}}}~~}}~~~}}}}{|{{{{z{{|{zzzz{{x|zyxzzyzzyvvwxyzz{}{{|}}||}}~}|}{{{yyzy{|}}~~|~{z{{~}}}|zy~}||}}|}}~~~~|}|}}~~~}{zzzxwyvwxyz|}~}{yzxyzzz|~~~~}||}||{||~~~}}}~~}~~~|~~~~~~~~~}|{{{}~~~~~~~|{{|}||}||{}||~~|zz|z||{z|}}}||{z||}~}}|zyx{}~~}{{}}~{{{yz{|~|zz|}{~~~}~}}||{zzyy{|}||zzz{{}{{{{|{{{||~}}}|||~~{{{{yyzzyxxzzzyzz|}||{|}~}~~~{{{}|{|}~|{||{||{{||~}~|}|}||{{z{{}||{}{yzyywzz}~}}{zy~~|}{}z|{|{||~||~||||{z{|}~}~~~}}~|{zzzT)**)*((()''''&  !!}zxyyzz||}|}~||}}|||{}{}{{zzxyx{}}}~~}|~|~~}}|~~~~~~~~}~~}|}}||||}|~~}}|||{{{|}}~~}}|}|}}}}|{zyxxzyxyxywvvwwvwxx}~~~~}~~~}}{zy{}|||}}~~}|||}|}}|}|||{{|}|}||{z~~}~~~}zxxxxxyzz{}~~zzzy{{zzyxvuvyz{|~|zwywvyzz|}~~~~|~~}}{y{|zz{~}}}~~~~|}~~~}~~}}}}}{}~}~~}~~}}{{~}}{z}~~}|{{zzywxyzzzz{||~~}|{z}}}{}}|zyxxxyyxy{~~~~~}{~}|~~~~~}~~~~||}{{{||z{|{{{z}{zz{|yxzzzzzwvvvxx{|~|}|~}}}{}}~~}{{||y{z{{}}}~~~{||{z{}}}|}{z|}}}}}}~|~~~~}~~~~~||{zyyyxwvwyz{}}~{zzyyz|{|}~~}}||{|{{}{}~}}~|}}}}}}}~~~~~}~~~}||{{{}~~~|~{}{{|{||}}{}|}~}~~}||{{}|||~|{y|}{|}|}|}||z{{|~|}|{|}}{{{zzz|}}{z||}}~~~~~}}}{zzwx{{}}|{z|{{|{zzz{|{{z{~~}~|z}|}{{z{yy{{yxyxyxxxz|~~{|zz{~}|~||{{|{||}}||{z{||{z|~}~}~{{{|z{zyyy{|z{{{yyyzyxyz{}||{zy}}~~~}|{{z|||{|}}}||z{{|{y{||}~~~~~}|}|{z{yU()*)*'(()'''('  "!}yxxyzzz{{{{{z{{{{{|{|{{{zzxyxxy|~z{|}~~|||{~~~{{|~}~~~}~~~~}|}|||}|{}|{|||||||}z|||zzz{{|}}|{{||{|||{{yxxwwxyxxwvxvvutuwx|}|}}}~}||{||zyyy~~}{}~}}}{{{|||~}}{{{{zz{}||}||{|~~|||~~{{xwwwwwxzz{~}~}~~}}}|yyxz{ywxxvuvxyzz||xyxxxxyyy|}|~~}|}~}}}{yyyyzyz{||}}}~~~}}~|~~}~~~~|}|{|~~}~}||}~~~~||~~}}||~}}}|yz|{zz|}~~{{zz{zxwwwzzzy{{z|}|}|||{yxz||z{|{yzxwwwzyx|~~||}}~~}|{|||}}~~|}~~}}||~}}}{{z|{zz{z|{|{yz|{zyyyxvwyz{ywvvvwxzz|}}|}}}||}||}|{{{{y{z|~}}}~~}|}~~}}}}z|}~|}}zz{||}}}}|}}}~~~~~}}||zzzxxxxxyz{z}}~~{zyyzz|{|~~~}~}|{||z{}||}}~}|}~}~~~~~~~}}}}{|}~}}|}|{|{|{}}|{}~}}~~~}}}{|~}{}~{y{}z|~||}~}{|}}~~~}}z{|}|{|{y{{~|{z}}~~~}|z{zx{{|}~}|{||||||{{|{{{{~~||~}}}~||{|{z{{zzyzxyy{|}~|z|}}}}}|{{||{}~|}|}||}}|z{|~~}~}{{}{{{zyzz||{}{zzzzxyy{{|{||{{|~}}||zz{|yz{}}|}{yz}|zz}}}~~~~}{{|zU))*)+((')&'')&  #!|xyz{{{{||}{~}|}~}||~|{{|zzxzyz|}}z|}}{}~~}{}~~~}}~~~|}}}}|}~~}}|{|}~~||||~}|}}|}{}}}|||zzyyyyzzxwvwxwvuuvz{~~~}}}}~{zxy~}}}~}{{|||~~~}|||{||}}~~~~~~|zyxywxyz||~~}{zz{{zzzyxwwvxyyz||zzyxy{{zy{}{}~}~{zz{z|z|~|~}~~}~~~~~~||{|}}|~~}~~~~~}}~~~~}}{{}{z|{{}~}||}{yzxxxz||{y|{{~}|~||{yxy{||||{yyyxvwy{z{~~|{}|}~~~~z{{||}}|||~~~~}}|}}}{{}{zz{{|{|{{{}|zz{wxxvwy{{xvtvwxzz}~}|}||}}~}~~}||{z|{{{}~}}~~}}}}~}|}}|||~|}|}|{|||~~~}~~}~~~}~~}}~}}|zzzzyxxwxyy{}}|~~}zzxz{}}}~~~~}~||||{{}|}~|~}}~~~~|~~~~}~||~~{||~~~~||}|{|||}|{z||||}~~}|~~~~{z~~}|||yxy~~|}|}|}|}}}~{}~}}}|{{||{|{{zy{{{{|{}~~~|{|zzz{|}}}|{||z{|{{{||y{|~~}}||~}||{|zxz|{{{{xwxz{}~~}}}|{|}}}|{|}{{{}|{}}|||||{}|}~~}|{{{zy{yzzz{{{|{yyzyzxzzyzy{{zz{}|||{zzzzyxz~~{{}|{y}|{{{|}|}~}}|{||{S()))*((((''((&  $ }zyyzyyzz{z{||}|}{{{{{{zzzwywxyzz{xxz~~~}||}~}||}}~~~~~}~~}}|}}}|}}}}{||}}{{{|{||{{{}|~|{{{zz{}||{{zxxxxxyywvtuwxywtvx{}~~~~|{||~~~}yvu}~}}}~~}|zzz{}~~}}{|{{|||~}~~~|}~}zywvwwyy{|}||~}~~||yyzyzzyzxxxxyyzyyzzyxywwz{{xy|{||~~~~~~}{xxxyxz|zz{}{{|~}||}}~}}~}|{||{}~~~}}|~}}|~~|~}~}||}|~~{{z{z{|{{||{{}z{yyxxz|zyyy{{}~}|}|{{{wxy{{||zyyzxvsxx{z}~{{|zzz~}}~~}{zyz{z|}|{z~~~~}|}||}|z{}z{{z{}}|zz{|{{z{wwwuwy{ywvtuwxyx{|}{{||{}~}}~~~|{zzy{{{|~}}|~~|||}~}}}}~~}}}|{|{||}||~~}~~~~}}~~}~}}}zyzyxxwyxyz|}|}~|zyxyz}~|{|}~}~}{{{}|}~~|}~~~~}~}~}|{~~~}}~~~~}}}||~~|}}|{|||{|~~}}|}~~~|}}}|yxx}~|}}~||}}}~~~}}~|~~|{}~{|z|~z{{|{y||~~~~~}|{z}|}~~}}}~|{}~||||z|}~}|}~}|||zxy||{{|yxx{|}|}|}~~}||}|||~|{|}}~}|||~~}~~||{{yz||{z{|{y{|yzzzzyyzyx{{|{{}|~|}|yyyyyy{~~}{~}z||}{{{{||~~~~}|{}{T))*)+()()&''''  %!}zyz{yz||{|||~}}|}||}||{{zzyzzzzywux||||}}~}}}}~~~~}~~~~}~}}}||}~}|z}}~~}~||~}{||{{|~~~||{yxxxwx{wuttvy{zxxy{}~~~}||~}{yuy~~}|~}|}{|}}~~~~~}}}|}}~~|yxwwz{{|{}}~~|zz{y{{z{y{yxyzzzz|yyxxvuyzzyyzz{~~~~|{yzzyz|}{z||}~~~~~~~~~~}|}}}}~~~~}~~~~~~}~|{}}||{y|~}}~}|{|{{z{zzz}{{z{}~~~}~|||{y{{{||~|{{|yvuxz{{|~{{{yyy|~~}~}|zyz{}|}}}~~~|}~|{|~}}||z}~}{{{}||z{wvvwwyzxvutuuxy{{}~|||{}}}}~~~{{xxz|{|}~}}}||}}}{|~|~~}}{}~}}||~~~~~}~}}~~~~}}{{{yzxxxyxyz{|}~||zvxw~~}~~}}yz|}}~~~~|||}}}}~~}}~~~~~}~~|{|~~~~}~~~||{~~|}|z{zz}}}~}{{{}}~}|yz}~}}~|||}~}~~}||{||~{|{|z{|}zzzz{yz{{~}~~~~}~|{{}{}}}~}~}z{|||z|}z}}~}~~|{~{{{|zyx{||}{{yxy{}~}||}}}~}}||{{{}{z{{|}~||{}~}~}|||zy{{zyz{{yzzzyz{yxyyyyz||zy||}}}|{zzzyvwz|}|||{zz}|{||yz|}~~~|||~{T))*)*()()&&'('  &!}xxxzzzzz{zzyz}}|||{{{{zz{yyyzzxwvqopu}~}{~|{|}|}}}~~~}~}~}}~||}|~||||~}~~{|}z{yz}}||z{{|||zzz{{|}~~~|{ywwvvuwwtruuxzzyyyy}~~}~~~}}z}zzwv{}}{~}~}}|{{z|||~|}}|{{{zz{~}}|zxwx{|z{|~|}}}}{{zyzzz|yyyyxxy{zxywwvuxusuyzxwywz{|~}~~~~~~{ywxxwx{{{{|||~}||}}||~}}{{{{|}z|~}~}||~~~~~}|}}}|z|x{}~||{zz{|{}~|{|{{{{zyyzzy{{{}|~}~||||zwy{z{z}|zz|ywvwxzz{{yy{xwwzz{|~}}}~}|zyyz{{}}|~}}~~{}|}||~|{{z|{}}zz{{{{{|wuvvvxyxwwtuvy{z{{|{|||{|~~|}~~}|{zxy|{{~~~}}|}{}~}z{|}{~}|}}{|||}|~}z}~~~}~}{z{zxxxxyxxz{{~~}|{yvty~~~}}}}}~}}~{z{}~}~~}~~~~|{|{||}}||}~~~~}|}~|{|~~~~~~~~}{}}~}}zz{{|}}~}{zx|~~}}{{{}|{|}}|~}}}|}||}~{||}z{{{{zz{|{{|{~~~}~~~}|}{|}}}~~}|{{||{}}|}~~~}||~}|{|zzy||{{|zyxyyz}}|{~~~~}~}|}}{z|{~}|z~~}}}}}|{|z|zzz|{{{}{{{{zz{{yzy}{{|}||~~~}}}{{zyxz}}|||{{|~~|z|zyy|}~~~{U)**))((')'''('  '!}zz{{{{{{z|z{z~~}}~}}~}{{{y{zzzxurnmnrx~}~}}}}~}|~}|~~~~~}|}|~}|~~~~~}||{{{~~~|}zz||||{z|||~~|{{xwwuvvtquxy||z|||~~~~}|yz{{x{}||}~~}|}~}{|{~~}}}}|{zyz{~}|~~~||{{|}|{||}~}{{zzzz{{zzyzyxyzzzyxvvwwusuyzyxyz{||}}}yxzywx{|{~~}}|}}}~}~~~~~|||}}}}~~}}~~}}}~~~~~}||{{}~~||}}}}~}||{{{}{zz{xz}}}}~}|}~~|||zwx{z{}~||}||zxyyz{zzy{zzxwxz|}}||{}~}z{yzzy~~}~{|||~|{{{}|}}}{||{|||xvvvxxyywxvvxyz|{{||{}|}~~~|||~~~~{zy|}}~~~~~|}~}~}{z{|z}}|}}}{|||}}}}~}||{{{ywwyywvw{|}|zxtuz~}}|~~~}}||zz}~}~~}}}|{{y{{z|{|||}|}||~}|{}~~~~~}}|{{~~~~}{zzz{|}||{zux}~}}}{|}|}}|~}|}||~}|}}|}~}z{{{yyz}{{{|{z|||{}~}}}}~~~}}||||{~}~}|{{z{~}}~~~~~}}}|||yzxzz}|}{zxyz{}~~~}{{}}~~}}}}}{|}}{zzz|}|{z|~~}~}|~}||{{zy{{zz{}zzz{xzz{zyxz{y{{zz|~}}|{z{zzz{{||{z{|}~}}|{xwx{~}~~}~|U(****((((''&('  (!}zxxxz{y{zy{zy{}}{||}|{z{|zywxytpollkpsy~~~}}}||~}|}}}~}{}}}~~~}}|{|{||~}|}||}||{z{z}|zzzzy{|{zzy{zz}|~~}|yyyvutuusprvzz{{|z|}}}}|}~~|{|}~~{}~|yvu|}~|xy{z|||~}}||}||{{|~~~|~~}z{yxwyy|}~~~|}}|}||{|}}{{{|}~|{{{yzyyzzyzxzxxyzzzyxvuvwttsvzyxyxyz||}~~~|~~zxwuwxyzyy}}~|{~}||{{{|||~~~||{}}}}~~|{|~}{{~~~~||}}|||{{}~~~~}{{{}|}|~~}|}||zz{{yy{yz}~}|}~}{z}}|}|{wyzxy|{{z}{zyzyx{zxyxyzywxyyz{{zz|z}~~~zzywxyx{~~~}}}}|||{|{{||}}{}{}|{||wwuwwx{ywwvwxy{zzzz{z{{}}~~~||}||~~|z{zz}}~}~~~|~|||{{zx{}~||{|}||}}~~}~~}}}{zzxwwxxwvtv|~}{zzxvv}~~}{}}~}|}|{{|}~~~}~}|y{yyzzzz{{yz{{~~}||}|{|}~~~~~~}~}{{~~~~}{z{{y{}}{zyux{}~~|}z{}~||}}}|~}}|}}}||~|{z{|zzzz{zz|}{|}|{}~|}}}}~~{|}{}~~}~~|{|||~}}~~}}|{{}yxyzz||||z{}{{}~}~}|z|z~~~~}~~}}}~||{z}~}{{|~~~}~~{{{|zzzzyyz||{{|{yz{z{yz|zzzzxz}~}~||{}{z{|||||z{{~}}}{wvxz}~~}V()*)*((()''((&  )"{yz{{||{z|||}}~}|}}}~|||||yyyyvrppmmpqw~~}}~~~~~}~~~~~}}|{}}|}~~|~~}}}}}|}}|}|{z{{y{z||}|}~~}|zzywwuvursuz{}}|~~~}~~}~{xx}}|}||{ywtx|{{}}}}~}}z}|}{||~~~}~~{{xwxz{{}~}}}|}}}~~}~~}{{|{~}|zxyyyy|{|zzzy{{x{{|xvwxvvvwxxxyxy{}{~~~|zxvwyzz{z}~}|}~}~}|{}}}~}|}}}~~|}|}~|z}~}||}~~|{}~}}||~}~~}}|{{||||~z}~}~|||~}~|{xwzxxz|{z|~{{{zzz{zyzzzxyxyyyz{zz|{z}|}zxzzvwyz~~}}|{|{{|}|}||~|}~{{|~xvwwxyzxxwwyy{{{|{|{zzzz}~}zz{|}~}z{{|~~~~~|{z}zz||~}|}|}}~|}~~~~||zxyzwvxxvurrw{~}~~z{yxvy|{{{~}}|||~}}~}|~{{yywwxyz{yyzzz~~~~}|}|{z}}}}~~}~~~}~~|{|}~|zzzzx|}{z{uwz{~~~|{z}}z{|}{|}}}}|}||}~|{y{{y{zyy{{{|~}|}}~}|z{}~}~}~~~}}}z|}~}~~{|{{||~}}~~~~~~}|{{|xxxzz||{{{|||{{}~|~}~}}{{}}~}~~~}}}}}||{{|||{}{}~}}}~~|{z{zyz{z{{{}{{||{{}{{z{{zz{xwx}~~||{z{{{|||{|{{z{{}}|}zxvxxz~~V()*)+((')&('(&  *!~zxyzzz{z{{z{{|}|||}{}}|{{zxyxwvsqonnpty}~}}}~~~~}|}}}~~~|{{|{|~{}}|}||~~}}||}}}{|{{{yz{yyz{||z|{||}|{{{xwvtssrrswz{{{}}~~}}|||{{|xwtvz|~{{}}}zyxuuux{~~|{|}|}~}}|{yz{|||{}~~~~~||zzwuwxxxz{z~~}|{{z|}}|}~~}|zxy{~}{{yvwyxxzy{{{zzz{wx{|yvvwvtuvxxxxwwz{||~~~}~}{yxwswy{yz{|||}}}||}{y{}||}}|{~~}|~|~}~}~~|}zyz~|{|z{|~~{|z}~~~~~}y|||~}~|||||{{}{z{||{~~~|||||~{{wvxuwwyzz|}}{{{zz{y{zzyxyzwxwxxyy{{z|}}|xvxxvtwx}}~|~}~|}|{yz{}|{{~|{{||{z}wuwxzz|zyxwzz{|{{{{z{z{y}~||{ywwz|}}{z{{}~~~~~~|||{{yz|}}}||}}~}}}}}~~||z{xywuwxvuqpqv|{}}||{zyx{~~}|y{}}}|||{|}~}~~}~|zyzvvxyxyzxy{|}~~~}||{{}~}{}~}~|~}}}~}|}}~~~}}|}zyz}yz|vvy|}~|{zzz|zz|}}}}~~~|}~{}~~{xy|y|{zyz||z{}~~~}~|}zz{~{}}~}~|}|||~}}|{z{}~}}|||{{zyz{{zz{{||||||}~}}}~~|}{{|}}}}}}}}|}||z||{{||}}|~|~~~}|}{|{|{{z{|{||{{{|}{{z|{zyzyxxz}}|}{z{{z{}}|}|||{z}}}{}{zyyzz~~~~~V()*)))((('('('  +!{{z{zz}|}|}||~}|||~}~}|}|{{zzyxxvtssvy}~~~~}}~~||}|}}}}~}}~~~}~|}}~}||{{z{z{{}|{~|||~~}z||{xwuturrsuy{}}~{}|{||{wuvz|||~||}{yxwxww{{||{|}}}~}}{yz{|}}~~|{{xwxxyyzyz}~}|{z|||~~}}||{{|}}{zxyyxyzz|}|y{||zyz|zzyxyvwxvxwxxy{}{~~~}{|xwxy{||}}}~~~}}}|z{|||}~~~}}~~~~}}z{}~~z|zz|}~}|~|{{|||~~~}~~~{~~~}|}|z{}}~~~|}||zwwxwvwx{z}~}~~{z|}{|{z{z{zyyzzzyzz{z{~~}{|zwuxvvvw|}~}~~}{{}z{|}||}||{}}zz{|ywwyzz||{zxx{z{{z{}{z{zz{}||zyxxy{~~|{zz~~~}{|{|z{{{}{z{}~}~~|~}~}{|zzzyyvwywurposv|{||}~||{z{}~~|yzz||||||||~}~~~}|~~{{zyvvwzyyyxz|{}}~~~~~|{||}~}~|}~~~}}|~}{|}||~~~|{||zzz}yx}wwyz{}~~{yx{{yy{~||}}~}{|~{{}}{zzxzz{zyyz{z{}~~~~~}}}zyy}}~~~~}||}{{|}~~~~~z|{z||~}~}}|||{|{{{zz{z{{|}{|||}}}|}}~|~|||}~~~|||~||}{{{{{|{}|||||}~~}}}||{|}|{{z|{|zzz|||{||{{zyxxx{{}|z|zzzyy|}}||}{|z|}~}}zxzz{z|~~}V(**)*))()&''(&  , ~zyzzyzzz{|||||{{{||~}|{||yyyxxxyyxuvw{}~~~~}~}~|{|}~~{|{|{||||}{|}~~||||}}|~{{{z{zz{{zz||z|}{{z|}{z{yxvuttsrprw{yy}~|~}}}{{{||xwzz{{}|||{yvvvwwvy{|||}}|~~}~~|{zxy{}{|~~~{yxxvvxvxxxwz~|{yyzzy{}~~|{|zy{|~}{{zwwwxyyvx{zxz|}zxy{zzyxvuwwuvwwwxy{{}~~~}~~}{zzxwwyyy{|{{|}}}|{{{z{z||~~~~~~|~{}~}~~||z{||{yxxy{}}{{}~~~~~~{{{|}|}|~~~}}|{|{{|zzz{|}~~||{}}zywwvuutxx{~|}}zz|z{zzzzz{zywyzzyz{yxy{}{{zxwtttvuvx{~~}~||~~~~}|}{|{{{{{}||}|z{{{{{z|yxwxzz{|{zyxyz{zzz{|{|z{{|}~|{{ywy{|~|{xy|~}~~~}~}||{yxzzz|{yx{~~||~}|~}{zyzyxxyzwvspoqqvwxxy}~}z|{||}}|zz{}{zz|{|~}~~~}|}~|zzzxxwxxxwxz{|}|}}~~~~~}||{{}~|}~~}}~~~|~}~~~z}~~~|}}{||{{x|xwyz{|~|zxy{zx{}}||~~~~}z{~~{||{|zyz{|{|{{|{|}~~~}}}yyz}}~~~|||}|{}~~}~zyz{}}}~~~~~}}}|{|||||{|{{{{|}|}}~}|{}~}}~~~}}~~~|~~|}||{}~{||}|z|}||~~~}~~|||}}}z}{{{|{{}~}}||~{zyxxxz{{||{zz{zy{~}{{|||||}||}{zz}||{~~~~~}W)**))))'('('(&  -!|||{zyz{{}}~}}}|~|}~~}||}{zzz{z{xyxy}~~~~}|}|~~}|}}~}}}||~~~}~}}}}~}}{z{~}}}~|{|~}{|||{zzywwvwwwurqty{{{|~}~}||}~~}}~}~~}}zxxwyxxyz||}|~}}~~}|{|{|~~~|{{xywwwwyyvx}|{{z{z|~}||{|~}}{|zvvxxyyyv{{yy}~{z||{yyxwywxwvwvxz}|}~~~~|{||ywyzy{~||{{~~}|{|{{{|}~~~}}{~}~~}||~|{zzyyy|~{|}~~~}}}|}~}~}~~}}|}{zx{|}}~~}|}}|zxywwvtww{}}~}~||{|{{}{{|{{|{{{yzz|{zzz}z}|{xywvwwwxz|~~}}||~~~}~}}~||{zz{||}|{{{||{zz}zywwyyz{{{{yzz|{zz{}}|{{|~~}}||zzz{|||zwxz~}~~~|{~{|zzyyyz|{{y|}|~}|}~~||{zyzwxxxywurpqrrrssv|~|{|{{||zz{z{{zz|}}~~~}||~~~|z{yxwwxwxyyz|~|}~}}~}~~~}~}}{{}}}{}}}~~~~~|}{{~}{|~~}}~~|}||y{{xvxy{}~~|ywxy{yz{z{{}}}}~}{{|}{|y{|zz{}}z{{|{||~}~}|{z{|~~||||||}~~}}}zxy{~~~}}}}{||}||~}{{|zzz{{}|}|{|}}}~~|~~}|z|}}}}}~}}}|{|||}}|{{{{{}~~}|||||}~}|}|{{{{{{z{||||{zzyxyz{{|{{zzzzz{|{zz{}|{{zz{{zxy{|||}}~~~~~~{U(**)+((()&'''&  .!{{{z{yyzy}~}|}{{}|{}}~|||{zyyzzyzxxxz|}~}~~~~|}}~~|{{{|~}~~||}|}|||}~~~||}|}|~{|{{yyyz}||z|z{}|z{|{zzzywutsuxvrqqruy{|{{z}~}|}}~}~~~||xxwxwwx{{{|{}||~}}}}}~||||z{|~~~|zzxxwxwvwxvuy~~{{{{yyz{}}}}||{{}}{{zvvvvwyywxyvv{}}{{{|yxxxwywxwuvwwy{{{~}}}}~}zyzzywvyww{}{yw}~}}|}|}{{{{~}|~|{}z|~~~}}|}{}{yxxvwx{}{z{}~~}|~}}|}{{|}{}~~~}|||z{zvvy{}{}}~}~~{z{||zxzuvuvux}}~~}}}{{{z{zz{{{~z|{{{y{|zxxy{y{|{yxyxwx{zz{{|~~~|}|~}~}|~~}|}}~}{||z{{|||||{{||zyzzzyxwxxyzz{zzxxzy|y{{}}|{|}~}}|~{zzz{{{ywvx}~|}~~~~||~~|zyyxxyz{xxxzz{~~~~|~|}zzzzxwwxxvuussttsqpqv}}}|z{zz{{yzy{{zz{}{}}~~~~~}}}|{{zzyxywvwxyz{}|}~}~~~~~~~~}}~||}~|}~}~}}~~|}{yz~}{{{~~~|||{yzyxzy|~~{yxxy{{z||||}~}}|}{{{~|{zyzz{|}}~||||{z}|~~}|z|~~~}~~~~~~~|zyz|}}}}}}|||}|~~~|}|{z{}~|}}||{~}~}~~~~~}~~}~~~}|{{||||}}}}{|z|~~}}|||}}~}}||{|{z{{{|}}}{{{yyy{z{||{zzz{z{}z{z{}|z{zzyzzyz|~~~~~~}~~}V'+**)((()'''('  /!~}|{{zzyx{~}||}~|~}}||||{zzxyyzxz|}~~~~~~~~}~|{|}~~~~~}~~~}~~~|}}}}|yzz{}~~}{{}|~}}}|{|{zxvuquxxvttstx{||~}}~~~|zyxyxyz}|}}~~}}}~~~}~}}|}{}~}|zwxxwyyyxvvy}~}}{|{z||}~~}~~|}}|{|{zwvvvxz{yyzwt{|||{||zzzzxzyyxwvxwz|}||}~}~~}zz{yyyyywz|{{y{~}~~}~}}}|~~}}~}}|}~~}|}||zyxyz{|{y{~~~~}}||{{|zz~~~|}~|{||xyz|}~~~}}~}{z{|zzxvwwxy{|~~}{{||z||z{|}}{|}{{z{|zyzyzz|||zzzzz{~}{{{}~~|~~~~}}}~||}~~{||{||}|{|}||}zyzxwxyyxzyxyyzy{zyzz{||{}}}{}~}}~}}||{}{|{yyvv{}{~~~~~}}~}{zzyyyxzxwxyyz|~~~~|~~~||{zzyxxxxxwwuvvvurqrsvzyzz{{yz{zyy{{{{{|{{|~~~~~~}~~~}~}~||yyyzxxxxy{|~~|~}|~}}~}~~|}||}{}}}}{|~}}|}~}~}|||zy|}}{|~~~~||{z{{wxxy{~~~~~{zyxy|{{{z{|}}}}~|{{z||{zxyy{{}~}}|{{z||~~||}}~~~~~~~~~}||zyz||~~~}|~||{|}}}~~~|||{{||{{||{z|}~~~}|~}|}~}~}~|}}~|{{{zz{z}{|z{zy|}}{}{z}~~~~||z||zzzz||~|}|zzxyz{{{{{z{|zyzz{{{|||{yxwwyyzz|}~|~~~~~V()*()((')''')&  0!}{{{|z|xzyx|}}|{z}|{|}~}}||{yxzzxyzyz{|~~}}}}~~~}}}||{|~}}}}~}|}||}}~~}~|}}|}|||}{yxx{{|||{||||||||z{|yywtqrwxvvstsvx||~~}~}|{|{}~}~}}zxwwvx{y{~}{|||~}~~~~~}}~}{||{{{~~}{ywwxyyxxwwwy|}}}{yyz{{{|~}}}~}}|}}|{}{vustvzyxxyvuy{{{z{yzzyxxxxywwxxwxz{|}|}~~~{~~zzzzzyzyyyy{zy{{|}~}|}}}{{~zz{~|}|}~~|{|yxxwwz{ywwx{~~}}~|z{zzzxyzz}~||}}|z|{wxz|}~}}|~}}}~{yxy|{xwvwwyzz}~~}|zz{zzyz}{}{||{{zzzzyyxyyy{{zz{z{|}}~{y{{|}}~}}~~~~}}||{z}}||~~}{{||{{||{|}||{{zyyywzyyxyxwxyyyyyz{{||{}}}{|}}}}{|{{|{yzxwvy{|{}~~~}}~~}|}}}zyyxwwxxwwvwxwz~~~~~}zz~~}~~||{zzyyyyvwxxwxxutssuvwzzy{{{y{{zxz{||}|z{{||~~~~~~~}|{}|zy{xwwwwz{}~}}}{}}}~~~~}~}~~|}~|}}||}{{{|~~~~}|}|{yz{|{{~~||||zzxxxyz}~~||{xyy}|z{y{|}}}|}||{|zzzzzwy{{~|}||z|}|~}{~~~~||||{z|}~~|}}{{{{~~}~}}}}}}|{{}{{{}~~~~~~}}~}||||||}{|||{}||{{z{}}||{zz}~}~}{{||||}}~}~|}}|zyyzz||}{{||zzzzz{||}{{{xwwxzzz|}~~}~}}|V))**)()()'('(&  1!~{}}||{zz{{{~~}|}||}~}|}|{{{zzyz{|{|~~}~~}~~~~~~~|~}~~}~~~~}~}~}}zzz{|}}~~}{~~~~}||}}}zyxsrv{yxuvvux||||}|{{{~~~}}zwwvy{{}|}~}}}|~~~~~}}{z{|~~}zyzzy{zz{zyy|~~}|zyz{||}~~~~~~}~~|z|{vuuuvy|zyxxvy||{|zz{{zzzzyyyyyyyzz|}|~~~~}{||{|}zz|{{z{{{||{|~}}}}|~}|{|~~|||}~}}{zzzxz{zwuvz|~~}|zzzzzzzz|~}|}~}|z{wwz|~~}~~}zzzz{zxxwxyzz||{{zz{{z}~}||}}{zy{{yxyxyz{{{|}~~}~}}}zy{}|}~~}~}||}||z|}}|}{|||}}}~}||||}z{yyxyzyyxyyxxyyywzz|}}|||||}~~~~||}|}{{z{xwwyxz{{~~~~~~~~}~~}}|zyzwxwwwvwxxyy}}{zxxy}}~|||{|yyxzxvwxwwxxvvxxyyy{{{|{zzzzzzz||~}}|{{||}~~~~~~|{}|zzyywwwyz|~}}~}|}}|~~~}~~~~~}~~}~~}}}|||||||}~}}~|yzyz{|~~}~}{{{ywxyzz}~~||{zzyy|zz{z{|}}~|}}{||{yzzywvz|~~~|{z|}}~}~}~~{{{~~~~}||{|}|||}~~~~~|zz{{}~~}}}|{}}|{{~||y{|}~~~~~~}|~|}}~~~}~||}|{|{|{{|{{{zz{}|{zy|}||~~~|z{{{|}}}|~{|zzzxxy{z{}|z{|{{yzyyz||{{zywvyzy{{{~}~}~~~}V(**)*'('('''(%  2 }{zz|{y{y{{|~}||z||{|{}}}~|{{{yzz{z|{|{{}}|}~~}~~~~~~}~}~~}|{|~|}}}}}}}|}}~}}|~{zz{zz|}||{}|||{|{|~|{yxups{zxwuuuvzzz~|||~}|{z{zz||}|{yvvvwy{z{|}|{}}|}}~~~}~}{|{zz{{|~~}|zzx{|z{zzzzy{{}zzyyxyyz{|}{}}~~}~}{{||wwvuuwxyyyxwzz{zy{xyz{yzzyxxxyzyzz{|}}|{~}{|{~|z{yywzzy{{zzyz|{}}||~}|{zyy{|}}|||~}~|}}|{yzxzzzwrswy}}~}}~{zxzzzyzzz{}{z|}}{zzwvy|}~}}}~}|yyyzzzzxxwxz{|}~~~}{yzyyx{~~}|}|{zxyyxwxxwxyyy|}~~~}~|{|{||}~~~}~}||{zz{|}|}}{|||zz{|||}}z{|{|zzzwwxxywxwxxxwxxyxz{|z||~}|}}~|~}{{z||{z|ywyyywyzz~}~~~~}}~~{{yxxxwxwuuyyz|~~|{yxwxx}}}}|{|||zy{xxwvwxyxxwxx{zz{yz{zzzz{yyz|}~}|z{||{~}|}~~~|{{{{zyyxvwvy|~~}}}}|}~|~~~~~}~~~}~}}~}||~}}|}}}~}}}~|yzxxz|~~}|{{|zwxzyz}}}|z{{zzzz{{|{|}}}}||{|{{xz{zzz|~~}|||}}~~~~}}}{{~~}~}|{~|~~~}~~~}{{{||~~}}}}~{|}|||{}{}}}~~~|}}}}}|||}{|{|z{~}{zz{z{}{zz{}|{}~|}|{|~~||}|}|{{zywwz||}|{|{|zyzyz{|{|{{yxxyz{{|{}}~~}~~~}T(**)+((()&''(&  3!~z{|}}{{yz}~}~|||||{}}~~}}|{|z|{{}}}|}}~}}~~~~~~~~~~~}}~~~~~~}|{{|{}}}|~~~}}}~~|{xutxzzyxxvvwyzz}~~~~~|{{zxx}|}~~|{xwwxwy||}}}}}}}~}~~~~~}{|{{|{|}~}~{{|||}|}{||||}||{yzz{{}{|{|~~~~~}||{xwwwwxwyy{zxyzz{|{yyz{{z|{yxyz|{}}{|}}|~~||{|}z{{zyzzy|}}}{{}||~}~~~~}{zz}|~~~|}}~}}~~}||zzzyxvtvy{}~~~}{{zz{zz|zz{|{z{~~}{{ywz}~~|{{z{}|{zyyxyz{}~~}{zz{z{~~~}~~|{zxyyyywwxxxz{~~}}}~~}{~|}~~}|}{z{|~|}~{||z{z{||{|}}|}}||z|xxywyyyxyxwwwxwx{z||~~}}~}}|}{yz||{|}zyz|yyy{|~}~~~}}~}}|{{ywxxwtuvxyz{~~|xxwxz}}|}}|}|||{zxyywyxxxyyyz{{{{zyzzzzzzz{z{}~~{|}}|||}{|~~~}||{{yzwwxzz|~~|~|~}}~}~~}~~}}~~~~~}||}|~~}~}{|~{{zyxz{|~~~~}{{|vwzzyz~~}|~|{{{zyz{{{z{}~}|||}|{{zyzyy{{~~~}|}}}~~~||||{z}}}}~}}}}~~||~~}}}}{z{||~}~}~|}}}|||{z|~}}~~~~~~}~}}~}}|~~|z{~{yz|{z{{{zz|z{|{zxz{{|~~}}|||}||||}z{yyxxww{z||z|{zzz{zxy|{{{{yyyyzzzz{|~~}}~~~~}U(**)+((')'(')&  4 }zy|{||yx{|}|}}|z|zzx{}}|{{{||}z{{{{|}}|}}}}~||~~}~~||~~}}|||}~}}}~}}||{|{zzz}}}}}~}}}}|}|{zwuvxxxwyvwyy|||~}}~~}{{{ywy}|||{yxvxwxxz||||}}|~|}|~}~~~~{~|{||zz}~~}}}|||}}~}}}|||||{{zz{z{yyzy{|||}||~||}|xwxvxywxyzzxzzwzz{yxyzz{zzyxxyz}{}z{|}}{|}{yy|zyzyyxyywy|}|{{|zy|}}~}}{{x{z||~~|}}z~~~}~}}}|{zyyyvuvy{{~|}}||z|{zy{{zyyzyxyz}{{{xux||~~~~~}}~}zzzy|}{zywxxxz{|}~}{yyzzy|~}}~}|{{{xwwxvuvxvx|~~~}}||~}~|{|~~~~~~{|{{{{|{||}{{zzyzz{{|||||{z{{{}yywywwywyvwvxwwwyz}{{~~~~~}{|zyy{{{|~|z{{zyy{|~~}~}~~|}{{{yxwvwutvwyz{}~~}yxxy{~|{{|||{{zz{{yxwxxwyzyyx{{z{zyz{zyyzzyzz}~~}||}{||{z{}~{{{zyyywwx{||}~}}|||}}||{{|}~~~~~}}||{|~~{{|}}|yyyy{{~~}}|{{|vvy{|zz~~}}|}}{yzz|yyz{|}|||}|zy|yyzy{{}~~~~~~~|}~||}}{|}~~~~~}~{~~~}~|{z{|}}~~}}}|~}}||{{|~||~~~|}}~}}~}|}~||{{{z|{z{z{|{z|{zz|{~~~~||}|}}}}{{{yxxzx{|}|{zz|zyzzy{}||{}}zz|{||{{{}~~}}~U))*)*((()'('(&  5!~{{|{|{{yz~}}~~||{zwx}~}}}{}~~~{}}{}}}~~}}}~|}~~~}~~}}}}|~~}}~~}}}}|{|}~~~~}}}|~|~|{wxyyzzzyxz||~}{||{zz}|}}{zzxxxyy|||~~~}}}}~~~|}|{{z|~~~}~}~~~|~~}}|{z{{{zyzzy|}}}}~}}|}|yxyxy{yzz}zzzzzy{|yyy{{}}|yzzzz~~{|}}~}}|{z{zzzzyyzzyy{||{z~{{|~~{|{{{|}~~~}}|~}||{|zxxyz|~}}}{|{{z{|{{zzzy{|||}}ywy}||}~~}{|y|}}{zzyxxz|{}~{|{}||}~~~~||zzxxyvvuwwx|~~~~~}~}}}~~}~||||{{|||{}~|}|{zz||{|}|{{|~{||~zyyyyxxxxxxuuvvuw|}zz}~~}{{{zz|{{{|~}{|zzzz|~~~||}}||z{zzxxwuuwyz|{~~}~~~zyyz|~}{{~|}|||{{zzxxyyyy{{zy{z|{zzz{{{yxyz{{}~}}||}|{{||{~~~|||yywxwvw{}}~}~}}}|~}z|zzz}~}}}}{{zxy}~}{|}{}}yxwzz{||~~~~|||wwyz||}~~}~|}{yy|{{xyz{|}{{{{|zz{xzz|z{}~~~~}~}||}~~}{|{{{}~~~~~|~}}}}~~|{{|{|~}}~~~~}}}}}}|||~}}~~~~|}}~}~|||}|zzzz{||z{z{|z{{|{{}~~}~~}}~}}|~}}|}||z{ywxyzz{|{z{{zz{{{zz{||{}|{}|{|{{z{||{}}}}}|V(***+(((*''')&  6 |y{{|yyyz{}|}}}{{xxww{~~~|{{z|~}|{{|z|~~~}}~|{{{{{|}}~~~~~}}||}}|||{|{}~}}~~}|~~||}|{{z~}~~~}|y{|{|~}{yyxxxyyxzz{}~~~}~}z|~}zzz{||{zywvxww{{}}}}}|~|{{~~~~~|zz{zz}~~~}~~~~~~~}~}}||{zzyyxxyyxz||||}}{{|~xvyww{zyy{yyz{xwxyxwyzz|{|zzyzw{~}{{|}}}|||zyzxxwxxxxwwwx{|{yz{{{~}{{{zz{{|}}}z{}}}~~~~~|z{|zxxy{{|~}|||}{{zzz{{yxyywyz{|{{{xxwz}~~}~~{{zzwy||yyyyyww{{}}|{{|||||~~~}|{{zyxwwwvxwy|~~~~}}|}~}}}~}|}~}|{}z{{|{z{|}|||yyy|y{|}z{{|{z|}zyyxyxxxxxyvuvyvuy|y{}~}}|zyxy{}{|{{}{zzzzz|~}~~|||{z~}||z{zyxwxwuvx{{|}}}}||}~z|{}}~~}|{{~}{{|}{|{zyxvyyy{zyxzz|{{{zz{zyxxy{||~~~~}~}|}{}|||}}||{ywwxuvwz}~}}||}}}|{{zy{}~}}~~~~|{zvw{~~~|z{}{}|zxwzyz{}}~}}}}}wvy||}|}|~|~~||zz{|xxyzz{{{{z{|zzzyzzzz{{|}}~}||}|{}~~}~|{z}|||~~~~~}}}|{}}~~~~}}~}}~}}}}~~~~~~~~|}}}|z{{{{|}z{z{|zz{||}~~~~~~~}~|~|}|||{||zxyzz{z}{{{z{z{{{{{{{{|||{|}||||{{~~~}|}}}}|}W()*)*((')''&('  7"|~{}||{zy}}|~}}||{yx|}~~~}{{z{~~|}|||~~}|{||~~~~||}~}~}}~~|{}~}}~~|}~}}}}}~|~~~~}yy}||~}|{zzz{yxz||~}}}}~}||}}|{{{yxxxxz||~}~}||}~||{{{|~~~~}~}|{|{zzzzzyyz}}|}}~|~~ywzywz{zz|z{{{zxxyxwy{{||}{|}{yy~~{z||}}~}|zyyyyzyyyyxwwy}}|||zz|~|}|{z{y{~}|{|}~~~~~}}|}|{|{{{|~}}}}||}}}|}|yxyxyy{|||{}zzz{~~}}|yzy|}zzy{zyyz|}~|}|{|{}}~}}}{|zywxxyyz~~}||~|~}}~~}}|}z{|}||{|{}~{|z{|{z}|{|{}{||~{{yxyzzxyzzywwwwuvzzz}~~~}{zyz}}||}{}}{{zy|||~||}{{z~}|{zzzwwxwvwz|{~~~|}}~~~~|{z{}||z{|{{z{zzyxxy{{yyxyx{}|{z{yyxyy{||~~~~|~||||}||~~~~}|}yyxxvvux~~~}||}}|}zxyz{}~|}~~|zywvy||~~~z{~}}|{yxy{{z{z{~~}|}wvz|}|~||}~}}}{{|{zyxxyzzzzzzyz{{{yyz{zz|{zz|~}||~||{~}}}}zzz||{~~~~~~~~~}~{|}~}~}}~}|}}~~~~}~}~~~~|}~~{||}{{{z|{{|{z}z{z{{|}}}~~}}||}~}{||}|{{{zzyxz{{{yzz{zz{|{|{}yyzzy{|||||z{}~}}||~}|{}U))*)*(((('('('  8 ||{|{{{yzz{{{|}{{zxvy~~}}{yyzz|~~}||{|{~|~~||z{~~}~~|}}|~~}|}~}||||z|||~}|||||z||{||{y|{}}~~{yz}{}~}{zzzzzwwz{|~~~~~|~}}{||z|{|||yxxwvwzz{}~~~}}zz{||~~}{|yz|}|{|~}}~~~}|~|{z{zzzyz{zzzyzz||{{}|xwywwxxxyxzyzzyzyyxxxxwz||{|~|{y|~zy{|z}}||yyyxwxxxxwwuwx{{z{{yz{~~{{{zxwvv{}}z{{|}|~~~}}}|~~~~}||||{{{{{{|||{z{}{{{|zwxwwwz}|{|}zyz{}~}~~~~|||{yy{|xyyyzxyyx|~}|||{{}}}~~}}}{zzyvxzyz{~~~}}~}||~||}}}~}||||{{z|}{||{||}||zz{{|}|zzzzzz|~zzzxyyzyxyzxyuvvvwxyyz}}}~}}||zyy}}|}~}||{{zz{z|~}{|}zzz}~}{|{zyywvvuux|}~~~~~~~~~}||zz{}}|{{}z||{zzzzz{{zwwyyyz|~zyzyxyyzz|||~}}}}}}}}|}{|}~}~|||yyxvttw}}~~||~~|{{zwy{|~~}|}~~~~~|{yxvwwxy{~}|}~}}}zyyyyxxxx|}||}}ywy{}|}~||~~}|{{z{yyyyyzzyz|yzy|zzz{|zz{yyz}|{|}|||}}}~|zzz|}|~}}~~~~~~~~||}~}~~~|}~|}~~~~~~~~~}|~}|||{|}}{{z|{{|}{z}}~}~}}|{|}~}{|~||{|zzzz{|||{{zy{|{|{||}zy{{z{}~~}}}{z{||~~}}}}~W))**))((*&(((&  9!}|}~}}||{||}|}}}~|zvx}~~~}{z{zz}~~~~|z{|~}}}|}~~~~}}~~~||||}}}|}|}|z|}|~}zyxz{~}}}~|}zy{xxy{|}~~~~}|||{{{|zzxwwwxyyz|~~~}||zz||~~}{||~}{{}|}|}~~~~||{|{{{|{{zyyzzz{||zxyyyyyzyyzxzy{zz|{yyz{xxy|||}}z}{z{{}|}}|{yzyxzzyyyyvvxz{zz|{z}}{|zzyxtx}}{{}|{|~}}~}|}|}{|}}|}~|{{|z{z}~}}}|ywxww{~}|}}|{|||}~~|}|{zy{yywz{yzyy|}~|yz{~~~{{zwwxz{z|}|}|~~~|}}~~}|}{{|||}|~}}}}|}|||}}|||{z|{||~{{|yz{zzyy{ywxwwvvzyz{|~~~||zzy}~}}~}}|~{{z{{|~}~{{||}zz{~|{|{zzwvwuuvw~~}~~~~}}|{{{|~{{||||||{yzz{z{zyyyyzz}||{yyyyzz{|}}~|{~~}}}}~{|}}~~|~}|{xywttwy~}||}}}|zyyxz{~~~{}~~}~{yyxuwwywx{~}~|{|zzzyxyxwwuy|||}~{xxz{}~~}}{~~~~|||{yyyxyyxyxxzzwx{zyz}|zzzxyzzz|{||||~{{}|xy{{|}}}||~~|}~~~~~~~~~~~{}{~}~}}}~}|{}~|~}}~~~}~~}}}}||}zz|}zz{{zz{||z{~}}}}|{{{|}}}}|||{zz{{zy{xz{|{zyyy{z{{}~~zyy{zy{~~}}~{yz{z|}|}}{|}V()*)+((()'''(&  : ~|||}|{||zz{{{{{}{{wwz||~{zyyzzz}}}}{yzz|{||~~{{}~}~{~~~|}{~}||||{|~~||}~}{{zxx}}}||zwutv|~z~~~~}{yy{{yxzz{}~~~~}~~~{{{{{{{{xxwwwwwxxy{{|||}zzz{{|~}|}|z{{{zyz{{yz{}~~~~}{|{z{z{{{zzzyxwyy{||zwxyxyywyxxwxxxy{{{yy{zwwvy|~~~}{z}{yy{zz{{yzzzwxxxyxyxvuvy{yy{zz||}|||yxvvtuz}{y{zz{|~~||}}{{||z|{~{{{}|{{zzy{z{{z|{yxvxwz}{{}|{{{||}}~~|||zxy{ywwxyxywxy~}|{yzyz~~~}}zzzxyyyzzz}~}|{||}~|{{{|}~|||{yz}|{{}}}|||||{|||||yyz{|{|{{{{|{{zzyzxxwxwuvzz{{|}}}~~}}|zzw{~~}}|z|{zzz{{{~}~~~}}||zy{||zxy|~|{}zzwwuvvvuw{~~~}~}~~~~|||z{{||{|{{{||z{zzzz{zzzyxyz||z{zyxxzzz||}}~~|z|}}|~}~||~~~~~~}}{yxxvvvx~~}||{||{||{yyz{}}}}}~|}|zyywxyxyx|~}}~}{|{zzxxxwvux{{~|yxxz|}~}}~~~~{||{y{yxxyyyx{zzyzzyxy}|z{{yzzzy{}|||}~{|}{zz{||~}||}~~~~|}~~}~~~~~~~~~~~~~}~~~~}}|{||}~}~~|~~~~~~}|||}|{|}|{{z}|{||}}~~}}~}|{|{}~~||{}|{|||zyzxwz{y{{yz{{|zz}~{{|{zz{|}}|}}{z|{}|||}z{{V(**)*))()'''(&  ;!}~}}||}||z|}||}}zz{}~}}{{zz{z{}|{z{{}}~~}}||~~~~}}~~~||{~}}~}~~}}~zyx{~}~}{wsrt{{~}{}{|zyy|~~~}||}{|{zzyxxwvwyyy||||~~}}{}}}~~||z{{||{z{zy{zy|~~|{z{y{||{z{zzxyy|||{xyzyzzyxxwwxywxy{}|{{{yxyw{~}~}{||zzyyz{{zz{{zzzyyxyyvvwzzzy||{}}|{}{xxwvwy{||||{{{~~~|~}z||{||~}}||{{{|zyzzz|}|{{zyxxz}||||}{{|||~~|}|{xxxzxwy{yyy{z}~}}zwyz}~||zzz{z{z|~}||{}~|}}{|~~~~}~zz{{|{|~|||{{|~}{}}}{zzz|||}||}}}}{zzzxwxxwxxz|}{z||~}}|{zxw{~~~{|{||{{||}|~~}~~~|||{|y{|{{zz{|}|{zywwuuuuvx{~~~~~~~}}|{{|||{||{|{|{z{{z{zyz{zyxz|}|{{yyyzzz|~~~}~~}|~~}~|}~|}}~~~}}~{{zzxwxww}}|y{{{z{|yyz}|~}}}|~}~}|zzyxy{z{{}~~~}}|{|{zyxxwwvvx}|~~zxwvz|{~|}~~~}}~}||||{{{vxyyyxz{zxxzxvw|}|||{zzzyz|}|{||{{|}{{{{~~~}}|{{|}||~~}~~}}~~~~~~~~}}~|}}||z{{z{}|{}}|{~~~}~}~~~~~~{|||{{|{{||{{{{||}}}}}}|||{|}}{{|}|z{|z{z{xwxxxz{zyzzzyxz~}{|}{z{|||||||z|{{|yz{zzxS()*)*(((('''(&  <!}~}}}|}{{{{yz{|||{zyy{{}{zzyyxxx|}}{zyyz||}}~~~|{|~~~~~~~}}|||}}|{z{|}~}|{{{wvwz}|}~|xrprv}~z|~}~}|||{z{z{|~~~~~}}~}}~~}|{zz{{zyyxxvvwzxy{y{z}}{|{{}}~}{zwxzz{{zyyxyzwy{}|~~~~||||zzz}|z{{{yxxxy||{wwxxxywwvutvxxwwy{~}}|xyzxz{~~zz{zyyzxyyyyyzzzyyyyxwxuuuxzzzzz{}}}}||}yywwuxw{xzz|{xy|}~~|||}|y{|yy{}|z|zyxyxxxyxyyz||{zyzyy||{zz{{zzz|~~~}|{zywxyyvuzzzzxyz~}|{ywyyz|~}}{zz|zzyz~}~~~~}|{|||}}}{|}{|}|zy|}{y|}{}}|{z}}|}~|zyxz{{{}{}~~~~|{z|yxwxwwxy{{{{{{|}}}}|zxuz}}}}{yz{{{||||{}~~}{z|{y{||yzxz{{{zzxwwwvvvvx{}~}}~~~~~}||{{{|}{z{{zz|{{zz{z{zyyyxyx{}|{{yyyzzz{}}}~}~~}}}}|}|}|~~~~~}~}}z|{yyxzx{~~}{{{{z|yz{}||}|}}|~~}}zyyyxz||{{~~}}{|}}zzzwwwxvwy{~~{yxwxz{~}~~~~}|}|{{zywxxxxz|zyxxwyy|}}|}{{{{zz||{}}}{||}|||}}~~}}~|{|{}}}}~~~~~}}}}}|}~~|~}}|}|{|{|{|}{|||{~~~|~~~{||{{|{|{{|||{~|~~}}||~}|}~}|{{|{|{|{{{zxwxvy{{zy{|zzy~}}~~||{~|{}}|}z|{|}|zyyzyS)**)+)(((''')&  =!}|}||~}|~}}}~~}||{{{}{{{|zxwy{~~|z{{{|~~~}~|}~}~~~~}|}~}}|}~}}~}}|}zwuw}~ztrst|}{}~~~~}{|||{}~~}~~|~~~~}~|{||}yyyxyxwyzz{{{{|}}}}~|zxx{|}|{{yyz{yy|{||~~||||zz{}{{z||{{yzz||}xyyzz{xwwvtuwxvwx{}|~~z{|}}}~~}}{|zxyyyz{|yzzz{}z{yxxxutuyz{z}|}|}}{zzzwxyz{y{||{y|~~|~}{{{{z|~{|{{zyxywyzyzz{}}|{{||z|}{z{{z{|{}~}|zyzyxxwxy{zyz{|~~~}}{yxz{{~}}{|{{{{}~}~||~}|||}}|~|zz{{|||}|}}|||{~}}~}|yyz{|z|}|~~~~|{{{{yxyyyzzz{{|zy||}~}|zxw{|}~}{{z|||~~||{}~~}|}~}||}{y{zzz{{zxxxwxvvwwx|~}~~}~~~~}~}}}{{||||||||{{{zz{zyyyxxzyyyz{||{{yzy{{|~~~~}}}}~|}||}}}~~~~~~}}}{}||{|y{}~~~}||zzz{zy}~}|~~~|}}~~|{yyyxz|~{|~~~}~~}}}||{zzzxxvwwx{|}yyxxxzz{{}~~}~|}{{||yxyyxzyzzyyzxzz|}}}}|{{zyz{}z{||{{{}}}|}|}~|}~||}}}~}}}~}~~}~}}|||}zyy|~|}~}}|}}}}{z{{yyz|{{}}~~~~~~}||~||}{||}}zz||}|~~~}}~|}|{|||{{}|{|{{z{z{zwxvw{{yyy|||z{}}|}~}|}|{{|||z|{{{|zwyzyS()*)*((()'''(&  > ~~~~}|{||{{|}~}}|||}{{{{zy{{yyyyy|}||{z{zz}~}~|}|{{|~}|~}|~}|z|~~}{z|||z|{|{{zvrtx}|~~zwtutx{z|~}~~}~}|}z{|~~~~~}}~~~|{|~|||}{{|zywyyxxyxyzzyyy|{{}}{{xxz{|||z{yyzzzz|yz|~~}~~}|||{|z{{zzy|{{zyyx{||xxzyy{wvvustvxusvzzx|{||~~~~|}{{yyxxwxyzxxyzzzyzywvwussvy{{z|}~{|{zyyxxwxxxxz|}}|{}}{|}|||{{{z{||yzzxxxwvwxyyyzy|{|{z{{{{z{zyxzyy{~~}|}yyzyxwvvxyyyyyz}}~~|{zyzzz|}|~||}||zz|~~~}~}}}~}}{z{||||{{zz{{|{|{}||||}}}||{zxvw{z{z|~~}~}}}||zyxyzz{{{||yyyz{~|{{zxy{}~|z{zz|}~}}||}~~|{}{{|{zzzyxzz{yyxxwwxwvvw{~~~}~~~~}~~~}~}}|{{z|{|z||{z{zzyzzyxzywyxyyy{|{|{{{z{z|}~~~~||||||{|{~}~~~}}}}}}}}|}|{{}~}}|{yyzyyz{}~~|{|}|||zy||z{|}|}~~~~~~}|~|}{{|yxxxxvxy|}~{yzyxxyz|}~~}|}{z|}zyyyy{z{{z{yzz}}||}~|||zxz{{|z{}{||{~}}}|{~}~}|}~~~~}~}~~~~~||}{zuty|~~|~~|}~|}{{|zwxz{z}}}~~~}|||||}~|{{|{{{|}}~~~}}}|||}||}||{|||{{|{zzxxwz{zx{}}}|z||}}~}~|}{{{{zy{z{~}{yyyzT(**)*((()'(((&  ?!}~||||}|~~~~}}}}||{{{z|{{zzz{~|{{|{}~~}}~}}}||}}~~~}}}|~~}|}}}{}}|||zwuuwz}~{ywwvx{x|}||~~}~~~~}~~}|}}}~{{}z{{zz{zzyzyz{zyy|}}}~~~}{yy{|}||~}|zzz|{{{{|}~}}|}|{||z|||{|{}zy{}~zyyyz{yxwvssvxtswzzxz}}~~|{|xyxzyzz|yxyzz{z{yyxxuurtuy~~~}}}}|{|zyyy{{}~~~~~~}}}|{|{|{zzzzyywwwyxyzz{{{|}||~|{{{{yz{yz}~~}{zyzyzxwyyzz{{{||~}}}|{yz~}{}~}}~}}~{y|~~~}}}}}||||}}||{|{~~}}|}}{|}~}~~|}|{ytyz}zyz|~~}|}||{zzz{}~||{|zzyyz|}~|yyz{}}}|z{{z|~}||~~~~}}|}|||{zzzzyyzyyyyyxwxvxx{}~}}~~~}~~|}}}|{{{z{{z{{{{{z{zyxxzyyyyzxz||{{{{z{{|~~~}}}{{{||}~}}}~~|}}{|{}|}}~|}~~}~}}{{zxxyxz~~}}}|}~~}}|zz{||{|~~}|}~~~|~~~|||{zyyyxwxzz{}{{yzxxyyz~~~~~~~||{{}zyzyyyz{zzz{{z||{||~}|zyxxzzzyz{{z{{|}|||}~~}~|{|~~~~~~~~~~~~|}~|z{{ussvww{~~~}}}|}~}~||zywwxy{}}}~~~~}}~~}}~|||}{{}|{zy{}}~}~~}}~{|{||{{|zz|||{{|{zyyyyyyxxy}}}|{{z|}}}~}|{z{{yyyxy|}{zxzyT()*)*((()'('(&  @ }{}}}{|yzz{{}~}||||{|zxxyz{{zyzyz|}|yzz|}~~}}}{}{{zz}~}|||~}~}}{}{~|zz{{|xz|{{{zwuuuvy}|yxvvuvuw~~}{}~~~}}~~~}|||~~~}|{|~}|~|||{|zz{|yyz{yyyxyxy{z{{|~~||{xxyzz|{{||{xzyz{zz|||~}~}}}}|||}{{z|{{z|zz{|zyz||xyyyzzwwvutrtutqsvxyz}|}~~}|{zzxywxyyzywwxzzyyyywwvtqpsuy|}~~~}||{{{yxyyyzz}~~|~~~~}}~~~~|}zzz{||{yxyywvsuvtvyyxyz{{|}||{{zzywxxwz}~~~||zywxzyvvwyzyxzy{||{}}{zzxy|~~~~}}}}}{zy{~~~{~~~}~~}||{}~}}{}|{{{}~}}}}~}||~||z{|zyxwz|zyz{}}~|}{||{{zy{}|}|{{zzyyy{|}{zz{|}|}{zz{y}}|{}~~~|{{~}{||{{z|zyyyzxxxxxwwwwy{|~}~}}}}}~~~||}}|{{{zzz{z{|{{xz{yxzyyzyyxyzzzz|}||}|}}~~~~}|z{{yz|{|}|}|||}}{|}~}}}}}~}~~}||{zzyxyy}}~}~~~|{{{xy{}{{|}}||}~~~~}}~~|||{{zxyyxy{z}|{|{yxz{||~~~|~}}{z{|{yyzyyz{{{z{|}}}z{|}|{|zxxzyzzz{z{{zz}|}~~}}}||||}~~~~~~~~~}~}~{zzxuuyy|~~~~}}~~}|{xxxz{~~~~~~}~}}~~|}{}}z{{{{yz{|||~~~||}|{|}|{||||{|||||{{{{zzy{xwz|}}}}{z||~~}}{{z{yyzyx{}{yy{yS(*))*)((('''(&  A!||}~}{|{{}~~}~}|{zyy|||{{z{{~|}}}|}~}~}~}|{|{|}}}~~~~~}|}~~~{z|~{z{||||zyvwvuw||zxvvvsw|~~~~~~}~~}}~~}~~}~}}}}}{{|zzyyxxyz|}}|~~|{{yxxxxy{}~}|zyzz||||}~~}~}|~~||~}|}~||{|{||}|z{|{xxyz|{{xwwtuvvuutwyxz}}~~}|{yzyyx{||zzyy{|zzyxy{xvtsswy{~~}}}{zyyzzz{{~~~~~|{zz{z}}{zzzzwttuuwy{zz{zz||}|||}|zxyxwy||~~{{xyzzyww{{zz{{}}}}~~}|{yz{}~|}{|zyz|~}}~||||~}||{}{{~}~~}}}}~~{z}}{zxx|{zz{||~~|}|}{{{z{}}|||{|{|z{}||{||}~|||{|{{|~}~||~}{{{{||{{z|zzyzzyyzyywxvw{||}~~~|~~}|}~|~~}}||{{zy{{{|{|z{{z{zyyz|ywwz{zz|}||~||~~~|{{yy|}||}|{z|}}{z|~~~}~}~~}~~}|||yzyzy{~~}}zyxzwxy|||{{}}}}|}}~|}}~~~}~{{{||z{y|z|z{zzxyy|}|~~~~}}~}}{yy{{zyzxwyyyz{||}}|y{{}}{zzxwyyxyyzzyzyy{~}~~}~|||{{|}}~~~~~}~}~~~}{}{yzzyxy}~~~~|~||}}}|zyzy{~}{}|||}}}~~}}|{}|z{||yzxz|||~~}|||}||||{{}{{{}{}|}zyzyxwx{zzz{|||~{{{{~}~||zzywyzyyz||ywyyS()*)*()')'''(&  B {{|}~~||{zyz{}~|~}}||{{xwv{{{{zxxz||}|}||}}{{||zzzxy|~}}|}}}}~~~}~||||}|{z{{{z{{|{|zxwxussy}~~zwwuvuuy|{~~~}}}}|~~|}|~}~~~~~}~||}|{|~||{|~||{|yxyxwwx||}~}~~}~{{zyxwxxwz{}|{yyyy|{|||}}}}|||z}~{||}}{zz|{{z{{{{{z{wxz{}zyxwuuvwuuutvwxy{y{}}~}}}}}|zyxxxvx|zyyywxyyxwxxyvvuvuvxz|}~~}~}}{||yzwxyy{zz}~}~~~~~}}~|yzzyzz}|yyzxxttstwxxwxzzyzz|{z{{zxwxwxx{~}~~~|||{zzyyyyvuyzyxyz{~~~~}}zzyy|~~}}}{{{yyy{~~}~}~}~|{{y|}}{{{||z~~~|||}}}}}|{{||zxy{yxxz{{}||||{{||{y|~}}|||z|||z||}||}}}}{{zzzz{~~||~~|{{||{{|zzx{{{zzz{zyyxwxwxz|{|~~}|}|}}~}}||~||||{zzzyyz{|yzz{{{{zyzzxxw{{{zy|}}}}||~~~~~|zzxyz{|{}}|yy}~}||{}}}}~~~~}}}{|yyyzyz|}~~~~}{zwywy{|}{|{|}}||||}}}}~~}|~|}|}}~{{{{yz{zyyz|~~~}~~|~~}~}|yz}z{zzxwxy{{}}~~~~{z{}|}{{yxyxyyyyyzzzyz}}||~~}}~zz{||~~~~}}~}}~~}~}zzyzzx{}~~~~~~~}{{z{||~~||}}~}~}{{|||{{{{zzz{}}~~~~}|}}}}}}|{z||{{}}{z||zxzyxwz{z{||z}~{|{|}~}|||zyzzzz{|{{{zyS)**)*)((*'(')&  C!}|}}|||{z~}}}}~}~}}{{zww{}}{zw{~}~~}}{|{{{|{zz~~}|}~}~~~~~~~{z|{{{z}}|{}zyzzwvuy|~~}zxxzxw{}}{~~~~}~~~~~~~~~~~}|~~|{}}}|{}~}}|||{|{zxyz~~}|}zzyzxyzz}}||z{z|}}~~~}}}|{|{|}}{}}~}|{|}|||}|{{}|wvwy}{zxyxxwxxwvvwvxy{zz}~}~|}}{zyzxwy||zzzxxxyxxxyzyxyxyz{|~~~~~}}}{|z{{||}}}|~~~~~}}~|zzz{{~}zy||xwuutuwyxxwxyyy|z|{||yzywyy{~}}~~}}|{{zzzzxxwyz{xyz|~~|||{z}~~~}{|{z{{}~~~~~|}}{|||{}~{}~~~|}~~}|}~{zz|xyxxy{z{{}}}{{|{z|~}}}}{|}||}||}}}~|}||{{{{|||}}|}|||{{zzzz{{zy{z{zyxyzwy{||}}~}~~|~~}|}~~{|}|{|zzxzz{zy{zz{|{{{|xxxyz{|z{|}~{}|~}~~~~~{{yyyzz{~}|zy{~~{||{}~~}~~}~}}{yy{{{z{|}~}~~{yyzxy|||||}|||}}||~|~}~~}}}}}}}~~~}|z|y{zzyxz~~}}~||}~}}}~{zz{zz{{xvwx{{}|}~~|||{{{zyzyzyyyzzzzzzzz|}}{||{|||zyx{{}~~~~{|~|~~}}zwxzyy{}~~~~}~~|{|||}~~}~~~|}||}}~}{{z{zz{|z|{{{}}~}}}||}||{z{|zzz{|{||zxyxxvww{z{||{|~}|{}}}~}|||zz{{zz{{zy{zS(*))+)(((&'')&  D ~}{~~}}{{yz{{~~~}||||~|{{xvvx{}zyxwy{~~}|}||{zy{|z{|||}}{yx{~}}~~}{|~{xxzyyy||zy{{|zyxwwz||}|{zzzzxy{{{|}}~}}}|~}~~~~~}}~~~}}|}}}~zz{|{}z{|}||{{{{zyyx{}}~~~~|}{zzzyy{z|{{zz|{{{|}}}||{|{z{z{|||||}|zyz{}{zz{{{|{wvwx|{ywwwxwxxvwvuuvuzywy}|}~~|{{zyxxxwvz{{{{wxwywwwwvwxyz{|{}{|~}}}}~}||{zzyzy{}{{}|~}~~}|||||||}}}yyxxvz|{yz{zxwwutuuwvuvvvwxyzz{|{zzywxxyy|{|}~}{|{yzzyxwywxyzxxy{~~~||{|{z||~~||zyyyz{|~~~~~~~~}|~|{|}}{{{}{}~~~|{{}}}}}|}}{z{yxxyz{{zyz||{z{z{z~||~}~~~}}~~~||}||}}||z|{{|~||~||}||{|||zyzz{{{y{z|zxzzxy{}{||~~~}~}}}}}|}|}}|~}|{zzzyy{zzyxz{|}{{z{zywy{||{|{}~}~}}}~~~}{|zz{yz}|{{{|~}~{|{~}}}~~~}|}||zyz{{z{}}}|}}~zxywz|{|{|||{|||||}}|~~{|{{{}~~}|}zz{zyyz~~~|}}|}~~~||{{{{{{xvvwy{}}}~~}|{|{{|{yy|zy{{|zz{|zz~~|zzzyz}}zyy{||~}~}}~~}~}{{zzzz|~~~~}|~~~}|{|~|}~|{|z|~}|||{{{|||||}~~~~~}|{z{}~~|{{{{{{}|{z}|zzzwvwzyz|}}{|~~}~~~~}}{z{{{{}zy{{zR**))*((()'(((&  E!~~}~~~}|}}}}}}~}|}~}~|zzyvy{||zywy}}~~}}~||}}~~||zy{~~}~|{{zyxz{{|{~{|{zz|{{|~~|{}|{{{}|}~}~}}~~~~~}}~|{{{~z{{{|}||}z||yy{||~~}}|{{{|zz{}||||z{{}|}~~}}||}|{|{||}}}}}{{z{}~|{zz{}|wwwwz|{yxyxyyxzxxxwwvv{wx||}~}}||{{zywwx}|||yzxyzxxwwvxz||~~~~}~}}}}|{{zz}~|}~~}~~}|~}|~z{~}zyzzwz|{zz||zyxwvuwywvwvvvvxx{{}~|||z{zyz{}~}||~}|}|zz{yyxzxxyywvx{}~~~||}|{}~|}{{z{zz{}~~~~}~}}~||}|}~~~~|{{~~}}~|{{|zyyyz{|{zz}|{{{zzz|}}}~~~}}|}}{||{{z}}}~~~}~~|{{}|{{|zz{{zzy||zz|z{{}}{|}~~{}||}}~}}}}{{z{|yzy{zxzzxzz{}{{{zyxz|}}{{}~}|}}~~}~}|{{{|{{~}}{{|}|}|{{}}~}}~~~~}|{{{||}z{|}|}|}|zyyz{||z|}}||||{|}}|}~~|{z|zy}}|}{yzyzzz~~~}~|||~~{|{||zzzwvwwy{z~}}~|||}{{yy{|yyz|{z}{}z{}|{zyyx{{zzzz{|}~~}{~~}~~~}{z|z{|~~~}{z~}}{{z||}|{~~}||{|}~~||||{{{{{{|}}}~~}}}|}|z|}}|{{{{z{|zzz}zywxutvyyzz|}{{}}~~~}}}||}{{||zzz|{T))*)+(((*&('(&  F ~|}|~~}}}}||{||||~{{{{~~{{zxxwyyzyvww}}~~~~{||z{}}}~}|||zz|~~}~~~}}|zzyxzxyyyzz{zzzxxz|zz{~}||~|{|zz{{||{{~~}~||}}}~}~~~}~|}~~~~~~{zz|{zyxz{{}||yz|zzz{||}~}~~~|}|{{zz{{z{}{{zyzz{||{|}||{||z{z{z|||||zzz{{|||zxyz{|wvwxy{zxxyyxxyzyxwwwwvwwwx{}~~||{xzyywvvvzz{zzwwxxywwusuy||~~}~~||}}~|||{yyyyyy|~~{{||}}}|~|{|}|}|{~~|zxwyxx{zyvz{yxxwuuvwxvwvutrsux{z|{zzzzzyyz{||{||}}{z{yx{xxvxxywxwtvw|||}}||z{{}~~}{}|{yyzx{~}}~~~~~~~}|}~}{{}||}~~~}{yz|}}~|{|~ywwwzz{yyzz{{{zzyy{}}}}~~~|~~}}{|{|z|{{{|~~~}~~~|~|}{|{{z{zz{zzzz{|{{{z{}|{||~~~~~|~}}}}}||}}}}|||{{zzyx{yyzyxxyz{{{{zyx{|~~~}||||~}}}}~}}~~~~|{||||}}|{z{{|||zz|}~~~~}~~}}}||}|||||~{~~~{zyz{|||{{|{|||{z|||{|}}}}|z{zy|~}|{||zyz}}~~~~{{{~~|{{|z{|{wvwvwz{}~}~}|}|{zxzzzz{|||}}}|}}||zyxwz{xxy{{{|~~~~~}}}~}||}|{|}}~~~}|x{{|{zy{~~}~{{{{~}~|{}}|||||~|}~~~~~}|}{|}}|{{}{{|}{{z{{yxyvuvy{zz}}~}||}~}|||||{}{y{{|U(*))*)(()''')'  G!~|}~~}}}~~~}|||~|{}~}~}|zyyzyzzzwvy|}~~}{|~~}~~}|{z{~~~~}|{{zxyy{zzz{|{zxy}{||~~~}~~~|}|}}~}~|}~~~}~~~~~}}|~|~~|z{|{zzzy{~~~||||{{{|~~~|}~||{|{||~|}{{z||}}}~~|||{||{{{z{||||||||||{|{zyz|}yxxyyzzyx{yxyyzzz{yxwyyyyyz|~}~}}}{{xxvwx{z{{zwyyzzyxwut{~}}~}}~}}||z{{zzzz~~}||}||~}~}|~~~}}~}~{yyyyz{zxwy}{yxxvuuwwxxwtttvtwz|}|{|z}|{zy{|{{z{|~|}|xyyxxxxyxwwvsvx{}}}~}||zz|~~}||}{yz{}~}{}~~}|~||{}}~~}|yy|~~}{||zyxwz{zzz{{{zz{zy{||{~}}}}}}|{|zz{|~~}~~~~~|z{|}}{{z|{|zzz{{|{{z{}}|{|~~}~}}~|}}|}~|}~}||{{}|{zy{zwyyxyxy{{||zzxy}}}|}}}}}|}|~|~}~}||}~}~~~}|}|}|}{z{||}}}~~|}||z|~|||}}}}~~||{{{||{{{|||{zzz{|{yyy}|{}||{{yz}{||z{z{|}~~|{{{|~~~|{{{||z{wwwvvyz|}~~~~||||yyy{{{}}}}~~}||~~{{{wyyzxxy|z|{~~~}~~}|~}|}}{|~~~}~~}|yzzyz{xz{|}~}|}z{|}~|{y{|{{{|z}}~~~~}}~||||{|{|y{||{z{{|zz{yyyxwvv{yyy|||}|z{}~}|~||}}|z{{yU))))*((')&''(&  H }{||||||}~}{}|{|}|z||}|{~yyxywxxxvvw{|~~~~~||{z{|~}}~~}}}~{y{{|~}~}~}{{{{zxxxyyywx|{zxxzz{z{{{}}}~}|}|{|}}||}|}~~}|}}~~~~~||||}}~}|{zyzyzyzz{}}|yy||yzy|}~~}}|}}}}||{z{}|yzzzz{}}|{}|||}|{{{zy{{|zy{|{||{|{zyxy{{xyyxzzyxyxxvxyz{zz{ywxwyxxy{|}|}{zzzxvuvvwwzzwvwwy{yyxusw}~}|||z{||}{||zzzyyxy{{||{{{{{yyz~|{|}||}{|~}|ywxxz{zxwvzzyyyuuutvwyyutuutuwz|zzzy{}|yxzz{{z{|z{zzxxyxwwwxwwttssvy{}~||{{yxz}}~~~~~}|{}|yxy{|}~}}||~~~~~}|}~~}}||~~~}}{zxz}~}||yywyy}|zxz{{yy{zzxzzz{~~}~}|{|{|{z||~}~}~|}{{{z{~}}{{{|||zyz{{}{}{|}||}~}~~~}~|}|}|{|}||~~}|||zz{{zyyxyyxyzz{{zzyy{~}}}~{}}~|}|}|}~~~}|}}~~}}}}}{|~{zz{|}|~~}~~~}|{{|}|||~~}~~}}||}{||z{|{|{{yzzzywuw{~}}}|{}{{{~}z|}||{z|{}~}|||}}|}{|{z{||yxyywxy{{~~~~|~|zxz{{|}}~~~~||~|||{yxxywyy{{{|~~~}~}}~}}}|~}}~|z{yxx{{{}~~~~||{}{|}}}~}{z{}}||}{|~~~~}~}}}~|{~}|{{}|zz}{{{{zxzyxwwzzzz}||||zy{~~~||}~{{|zU))*)+(((*'(()&  I!~|}}{|||~~}}}||||||}~~~}|{{zxxywxyz||~}|}~~~~}~~~|{|~}~}~}~~{zzzyyz{xz}|{yy{{{{||{}}|~}}~~~~~~}~~|||~}|{|{zzz||}~~{z{{{{z{~~}{}~}|}{{|~}{{zz||}}}}~}}}}~|{~{{{||{{{{{|}|{|{yxy{{yzzyz{yzzzxwxx{z{~|zxxyyxzxy}}~}~{|zwvvxxwy{wvyzyzzy{xwx|}}}{{}~}|{z|{}}zxz{z{{|zzy|{yz~|~}}~}|}}}|zz{yz|{yxyzyyzzxwtuvxy{wwxxwwx{{|{{z{}}|yz{}|{{}{|}zyxyxwxwxwvvuuvvx}~~}}}yyz{}~~}{}}{yxz|}~}||}~}~}|}~~}|{y{~~|||wxwxy}|zyz|{zzzz{zzyyz~~~}~}}}~|{}|~~~~|~~~}|{z}}~||||}{y{zzz|{|~}|}~~~}~}{{|~}{}}||~}|}{{z|zzyzxyxyyxz}zy{z{~~~~}||}~|}{||}}}}}}}~~||{}zzz{|{}~~~~~}~|{|||~{|}~}}~||}||z{{{||{yxxyxvssx}{}|y|~{{y|~}yz{||}|}}}}~||~}|}}~|{{{y{{|{yzzyxz{y|~~~~~}}}|zzz|z|}~~|}~}}}}}|||zyz{xxy{yyz|}~~}}}~~|}}~~}|||~}|~~~|z{xxy{z{|}}}~~}||}{|~||~|{zz}|}{~z|}~~}~|}}~|}}}||}z{||{{z{z{z{zyyxvvwzzyy|{{|{yxz~~~~|~}}}}zU'**(*))((&'&&&  J }yy|{zyz|}}{{z{|{|{||{}}|{|{xywwvvxy{|~}~~|{{}~}|||~~}}~~||z{}~~}~}~|}|~~|{}}|zxzyyz{zx{|zyxyyzz{yz{}}}}~~||}}~~}}}}~~~}~~~~z|{z}~}}|{zzxxxz{|}|~|{{z{z{||~~~~}}|z|~~|{{|}~|z{zy{{{||{|}}}}}z}}||zy{yzz{zz{|{zy{yyz{wzyx{{yxywxxxwxxyz|yzyxxyxxyz~}||z{zyxuuvvvwyusxyyxwwzyyxz|~~}|zz{{{|z{zz{zzxyzyyyyz{zzzzz|}}|{{||}{||}yzyxyyzzwxxxxxyywvuswxzywuvwywwzzyz{y||||zx{{||z{yzzzyzyxwwwwwwusutvvz~||{|zyyyz|~~}||||zzyy|}}}}z{||}~~}}}}}|~}}|zy{~}|}~~~{}xxwwz{{{yx{{zyxyzzzyyz}}~~}~}}~|~~~|}{{}}~~~~}}~~}}}}}{{|{{}~||||{{zzzz{{{|~~}~~~~~~~}}}}||}}{{||{}~}|}}|||{zxxyyzzzxzxyzzz|~~~}}|}||}|{}|}}}}~~}}~}~|}|{zzy{}}~||~~}~~}{|||{||~|}~}}~|||{{|{|||zzwyywrsty|}~|zxwx|}{x{~~yyyz|||}~}}}}~}~||}|{zzyy|z{z|{zyzzz|}|~~~~{~|}zz|{}{~||~~~~~||{||{||yxy{yyy|}~~~}~~~~~~}~}}~~~||~~|}~~}{|zyyzyz|}}}}}}}|}}~}}|||{|~}||}|{}}|~~}}~}}}|}}}}{{{{||{zz{{{|xyxwyx||zy|{yzzxwx}~~}~}|}{U()**))(((&''('  K!}{}|}|{{}}}}|}{||}|~}~~}}|zxwxxy|{|~}~||~~}~~|}}}~~~|~~}}}~~||{zz{||{z|{|zz{||{{|{~~~~~~~~~~}~{{{|~~|z{{zzy{}~~~|{|z|}}}}}|z{~}|~~~~}|||{{{}}}||}~~~~~}~{zyzz}|{|}~|{{{|z{zxx{z{{zzy|yxxxtwzz|{yyyyxxyzz}}|}{zzzywuxxuvwuruyzyxvyz||}}|{||||}|z{{||zz{zzz|{{{||||}~~~|{||}||||{|z{z{|{zyzyxy{zywvvuxzzxxw{{y{z||z{zz||}|}}{||||zz{zyyyzxwyxxwwxwuwvx}~~~}zzzy{|~|{|{zz{}}|{||}~~}~~}~||~~}{zx}~z{~~~~~}yywy{{{{z{||zyzyy{{zyyz}~~~~}|~~~}|}||||}~}~~~~~||||||}~~}}}||{{{||~~~~~~}~}||}||{{{|yz}~}||{z{zzxw{zzyz{zxy{{}~~~~}}|}|||{|}~}~}~~~~~~}}|{{{{|~|}}}|}~|}}|}z|{}{}~~~~|z{zz|}|{{zzywsrtx|~}}yxutwz{zxy|yxwxy}}}~~}|}|||{|z{zyzzz{z{|}{{z{yz}{|~~}|||}y{{~}{~}|~~~~~|z|}}}}|zxxyxvxz{|~~~~}~}~~}}|~~|~}}||{~~}~~~~}}||yy{y{}}}{|}~}}}}~~}|||{|{{|}|}}}|~{~~~}||}||}||~|||{{|{{zzyzz{yyywwvx{{yz{{yzxwvvy}~|~}||U')*))()(('''('  L ~{z{|{|z|~~}{{zz{z}|}}}}~{|}|{zxxwx{z|}~~~||{|~~~~|}~|}}~||}~}~}~}}~~~}||}|{{}}}{{yzyz||{zzz{yzzzzzz{z|||}~}}}|}~}}~}}~~~||}~}{{yyy}~}}{{z{|yy{|}~~~~|zzz|}}}}}~~}}}zz{}}~}|}~}}{{{{{{z|{z|}~~~~~||{zyy{|{z{|{{zz{{zzwyxy|{zxzyyxxwttx{{yzxzyzwwzz{zzyzzxyxuswxttvtpruwwwvwyz|}~}~}{|{z{zzzyzz|{zzyzzz{zzz{{{||~}{zzz{{{|}zyz{{y{{yxyxxwz{yxwvvwzyvwwy{yy|z{zzyxz|{|{|zz{|zzyyzzzzyyxwxwwwvvuuvw|}|||yzy{{~~~~~~~|~||{{z{{}}~|{{||}~{}~~~}}{|{}|~{|yy{yx|~}~}~yyxzz{|zy{|{zzyyyz{zyxy{|}}}~}||||{|||~~~~~~~~}{|}~}||~}~}|z|y||~~}}~}}|}}{{{zzyxy~~}}}|{|zzyxywz{{zzzzyzy||~~|~}||{|{}~~~~~}~~~~~}z{{y{}~~}}}~~~|}}}|||||||~~}}zxy{zz}||zyyxuuvwy|}|{xvtw{zyvvzyxxvy||}~~~}}|}}|{|{|z{xyz{z{}~}||{yy{}{|~~}{}{{{~}}}~}|}|z{|}}}{yyzxwz|{{~}}~~}~~~~}}}~||{|~~}}~}|||{{|}|{|~~~||}}|{||}|~}}~~~~~}|}~~}~}|{|}~}|}}}{{{z{{z{{{zzyyxxwz{yzzyzxxwvwy{~~~|{U)**)))(()'''('  M!|}}}~}|}~~~|{|||}~~~~~~~}|z|{z{|}}~}{}~~}~~~~~~}|}~|~||}}~~{{{||}||||}{}|{{z|{||||}}~~~~}}~}~}~~||zyw{}}}|{|{{{}~~~|{{|~~~~~~~~}|}~~~}~~}}|}{{|}|}}~}~~|}z{z}{{}||{|{{z{|ywyz{|}|||{{yzxwuw{yyyyxy|zxz{|zyy{zzyywuxxvvtsqrtuvwwxxy}}~~~||{{|{zz||{||{z|}|||~}}}~}}}~|{{|||}{{{|}||{|{yyzzyy|{zyyxyyzxxw{z{z|{z||yzz{z}~{y{{|{{{{z{zzzyyxxxxxwwwvxz~~~}{{zz}|}~}{{{{}~}~||~~~~~|}}~}|}~~}~~||{{{}~}~{yz{|{{|{{}|{{zzy{{zxxxy{~~~~}}||{|||}~~}}}}}|}}~~}~~~~}~|{{{}~~|~~}~}}~||{{|{yyz~~|}}{{|zxxyyzzz{z{|z{z|}~~~~|{|{}}~}~~}}~~~}|{{{~~}}~~~~}}|}}|}~~~~{{zxyzz|}|||zyvwvwx|}|yxuuwyxvuu{~yxxvw{|{~~|{{|}|}zzzzzyzzzy{}{}}zyz{{{{{zz}}{y|~|}|~~|}~~|zyy~~{{{{wwwz{|}~}||}}}~}}~~|~}}}}{||}~~~~|~|||zzz{{{zz{~~~}|}|}}|||||z{{||}}~~}|}~}|}|{{{|||||{|{{}{{z{zzzyxxwwvxyyyyyzzxzxvvwy{}}}~}|T(***)(((('''('  N {zzz{||}}~~|{yxy|}|{}}|}||}}|||{zz{z{{|}}}}{z{}~~}}{~~~~~~||||||}~~|||{{{~}}{y{}~}}{|{|{z{zzzy{zz{{|}|~~~}~}~|||||~~~~}~~}~|zzxx||~|{z{}z{|{||{}~~~}|{z|}}}}}~~}}{{{}~~~~|}|}{{|{{|{{{|{|~~~}|{{yzyzz{|{zz{z{{{{wwyy{{{{|}{{zzwuwyywvwxy{yxxyzyxxzyxwwvuuvuutqoqqqsuvxvw{|}||~~}|}z{{{zyyz|z|}{z{||{{|||}}||}}{{{{zz}{zz{{zz{|zyyxzz{{{{yxwyzyyvwyyzzzyz{zzy{{z|~~}{{||{{zzxz{yyzyywxvvvuuuvz|}}~}|{{{{|~~~~}}}|{|{{|{{~~~}}}}{}~}||~~}}{}{~~~~~|{{{|}|}~xxx{z{{zzz{}z{{yyyzyxwxvz}~}}~~}{{||}|||~~}}}}}}}|z}}~{|}}}~}}||{|}~~~~}||{}}|{z|yz{|~~|||{z{zwxwwyx{{{|||z|}}~~~~|~{}||~~~}~|~~~~{|{{||~}~~~}}}}|~~~}}{{zz|~}}|}{yxxxxwz|{zxvvwxxurty{x}zyyxyz|{}~~}||{|}|zz{zzyyyxyz|~}}{z{zz|{zxy|}|z{}|~|~|~~~~{yxw}}{zzyyy{||}~~}~}|}~}}}~~}{|}}||}}~~~}}||z|}|z||}~}~|}~~}||}}{~{{{||}}}}~}~~~}|||}||~||}}|{|||z|{yyxwwvwz{zyz{{zzxywyzz|~~~}V)**))()(('''(&  O!}{{||~}~~}}~}{zxx|~}}~|}~}|~}|}|}{}}|{z|}~~~~~}}|~~~}|{|}~~}}{{}~~}}~}|||{{zzy{|z{z}}~~}~~}}}{{~~}|}~}|~}|}{z||~}}|{|}}~{{{~}~}}}~}~~~|~~}~{z|||{{||z}~~|}yz{{z{{}{||{{|||yyzz|}~~~|{|{xxwyywvwxy{|{zy{yzzzyyxxwxvywvusqsstrsvxxy{~}~}}~~~}||{{y{||{|}|||}}~}}~~~~|||~}|{|{{|||}||||{{|{|{{{||}}{{xzz|yxx{z{{{{{|{{zz{|}}|||{~{ywz{yyzyzyxywwvwvwx{|~}~}||~}}~}~~~|~}|||}~~~}|}}{}~|}~~}~}}~~~~||}}|{~xxyz}{zzyzz}|{{yxzzxxwwwx{}~~|{~}}}|{}||}|}}~}}||~}|}{}}~~}~~~}~{||~~}||}}|{{~z{{|}~|||{|{yxwxxwxz{{|~||z{}~~~~{|{|}}}}|~}}|~~|{{|{}~~}~}}||||{}~~~~|||}z|}|~}|zzwxyxyzz|{yvvwywvrtwzxy{~{ywyyy{z{}~}}}}{{|}zzzzyxzyxy{|~~}{{zy{{zwxz}|z||}|{{}~}~~~|yz{}}{{{xwxy{{{}}~||}|{|}~}}}}}}|}}~~}}|~~~~~||~|y{}||{}{}~~}~{|{{|z||{|}|zzyyy|~~~}}}}}}||||}}}|{}|}{{{{|{|{yxxwwwyzyyxyzz{{yxxxyzz{}}~}|U()*))(((('''(&  P |{y{z}~~~}}||zyvvx}|{{{{}{{|~~}}{{{}}}{z{y{|~~~~}~~}~}~~~}~}~~}{z{||}}|{||~}||}}|}||{zzzyyxxwy|||}~|}}~~~}~||}~}~~~}~}~}|}|~||yzyz{}}~|{z|~~~~{yzx{||}}}~~~~~~~~|}~~~~}}|||zz{{|yzzxz}~||y{zz{y{||yzz{zz{|yxwwy{{~}|{{|zxwyxxwwxz{{yzz{xxyzwxyywwwvwvtspstsqrvvvyy||}}~~~~~~}|{}|{z{yy{|{{|{{||~|}~}}}}{|}|z{{yzz{{{{{z{z{{yyzz{yz{}}}{yyxzzyxz{zz{{zz{yyzzzx{|}}{{z{yxy{zzzzxxyxwuvvuwx{z{|~}|}~}}~~~}~~}}~|}{{|}|~|{|||||~~}||}}~}}~~~|}||}|~~|{xwxz{{zyyzy{||{yyzyxvwwwvx|~~}{}}}}|||}}}}~||}|}~||{{||}|}}|~~}|}}}~~}}{|}}}}|||{{{|{{}||||yyxwxwvxx{|~~|{|~~~}}z||}|}~~~}}~|{{}|~~{|||{~~}}|||||}|~~~}|{|{~}}}}|y{zzyyyz{{|{wvxyywvxxyy}~~zxyyzz{{z|}|}|~}z{|{{zzzyyyzxyz{}~}}|}z{{zxwz}|{|}~||{}~}~~~~}|{{~}}{y{yyz|{|}}}~~|{||}|~}~~~}}~}~~}~~~~}~||~}~|}~~~}}{|}||}{|||}|zxzy{~~~}}~}||}|}z{~}}~}|}|}||}{{z{yzxxxxyzyyyyyzyzzyy{yzyx}|~~}W)**)*)(((''''&  Q!}|}|||}~}{{zww{|}{|{~{}~~~}~}}}|zz|}~|}~~~}}~{|}}~}~}~~~~~~~~|||zzzyyy{}}}}}}~~}~~~~~~|{zz{|~~{z|}|yxyzy|~~~}~~}~~}||{{||||{z{}}|{z{{y|||{{{zy{{|yxxxxx{}}|}|yzz{zzzzzyz|z{zzzyz{yzyzzzyyywutrtuurrvuwxx{|~}~~~~}||{zy||{{|}{}~~}~~}}~~}{{|{z|~|}|}{z||}zz{yywy{|~}{{{{}zyz{|{|{zz{xxy{yw{~}|{|||yyz||{z|zyzzyvvxuvxzzyy||}~~~~}}~~}|}|{}}~~}}~~|}}~~}~~~}||~~}xwyyyz{{zz||{||{{zyxxxwvuw|~~}|}}}}{{}~~}~~~}}}}~~|{|{|~~}|~~}~}~~~}~{}~}{||}{z{{{{|~|{||yzyyywwxzz{}|}}}}~~~{{}}}|~}||}{{||{}|{||~~|}|}}}~}}~~~~}||||z}}~}}|z{{yyyy|z{z{yvvxzzz{zzz~zxyzzzz|{z}}}||||z|}{{zyyxyzyxzy|}~~}|||{z|yyxyyz||||{}{|}}}}}~~}}|}}~}~|{{zyyz{y{}|||||{||~}}}|~}~~}~~~}~~~~~~}~~|}}~}~}~~~~~}}}z{{|}}{|}{{yyzz|~}|}|||||}|z||}|}}}{|}{{{z{z{yyyxxxyyyxyxxyxyyxzz|zzxz~~~~||~}U)**)*((()''''&  R ~}z{{{|~~|||zyxvxzyyzy|}{{{~~}}}}~~|{zzzz}~~|~~}}{}~~~~}}|}{~~}}~}{{{}{}||~}||}}~~~~~}}|{{yywxxyz{}}|~~}}||~|}||||}~~}}~~~~~}{zzz{{|}{z||}~|{xzxxy|}}}~~}|}~}|||}}~}}~||zzyz{{{yy~~~||{zzy{z{|yzzzzzz{{xxwwwvwz~|{}{{yzyzzzzyyyzzzzyxyyyyyz{yyyxwvuuqrtutrsuvuyz{|~}}~~}}}}||zzzzzyy{zy{~~}}~~}}~}}||{{zzzzzz{z||{y{{zyy{yywyz{~}}{{{yzzzzzz{|zzyyvxyyyz|~}|}{{z{yyy{z{zzyxyyxvwvvuwxxwxy{{~~|}~{{}~}~~~}|zzz|}~}}~}{}~~}~}~~~~~~~~{}|xwwxzzz|{y{{{|}{zzywxwvtstz}~~~}||||z{||}}}~}~}||}|}}|||{{|}}}~}|}}~~}~}}~|}}}}|}|{{}{{||}{||z{zzyyxzzzz}~~~~~~}||{|~~~}}||{{z{{~~~}|{||}}~}}}}|z|~~~~}|}}}~~~~||||{||}|}}}zyz{xzzyzzzyxwvvz{}}|{{~~zzyz{{|}{{|||||~|{{{{{zzyxzzyz{}}~~~}~}|{zyyzz{{}||{|}|{|}~~~}}~}|}}}}|{|{z{|||z|||z}~~~}~|~~~~}~}~}~}}}}~~}~~~||{{|}}|}~|{{{zz{~}||||}|~}|{|}|~~}|}}}|}}{zz{y{z{zwwzyyyzwwyyzyy}}|{yxy}}}}}}||}}V(+*)*)(()''''&  S!}}}{{~|{z{yy{{wyz{}}}~~~~{zz{z|~~}|}~~}~}|}~}~}{}}}~}~~~~}~{}{{yyyy|||}|}~|~~~}}}|~}}~~~~{{zy{}}~}||~~}|{zwwx{~~~~~~}}}|}~|{|{{||||}~~}||||}||||||{|zzz}}yzxwwwxz~}|}{|zz{z|||{zz|{{{zzy{zyx{|{zzyxwxwtsvwvttvuwx{|{~~~~|||{{z{{{|}z||~~}|}}~|{||{z{|||}}{|{{|{z|{zxyz|}~}}|{{{|z|}}}}{|zwzyy{|~~~}}|zzyyy|{|{{zzyyyxyywyyyywyz{{}~}}}|{|~~~}}}z{{}~~~~}}|~}~}~~~~}{~yxwz{z{}{{{z{|||{z{xwwvursy{~}}}}||z|||~~~~~||}~~}}}|||}~~~~}|}|}~~||~~|}}|}{||{{|||||{|||{{y{z{{}}}~~~}}{}~~~~}|}|{~}}|}|}~}||~{}~}~}}|{}~~}|~~{}~}}|}}~|zzyxzzyz{yyywwwwy}}}{y|}}zzyzz|||z{|}{z|}{|||zz{yyxyyxz||}~~}|}~~|}|zyyyz{||{{z{{|{}}~}~}}|||~}|}~}{{{yy|{|zy{||~~~~}}~}~~~}}~}~~}~}~~}~~|||{z{}|}|~}{|{{yy||z{|}||}|{|}|{}~{{|{|{{||yzzyyz{yxwyxxwxyvx{yx{|}}|}{{z}|{~|||}~~V(**)*')()'''(&  T |}}|zxx}~}{zzzywxwwxzz|}~~~~~~~~|{{{{{|~}}~~}}|}|}~~}}}}|{{|~~~{}~}{{z{z{||}~~~~~~|||{yxzyzz|z||~~~}{}}||{{{|}}|~~}}}{zz{|{}~}||||~~|{ywvvy{}}~~~~~}~}}}}{}|~~|zy{{{|||}|~~}|{{z{||||z{{zzxz{~zyyxwwwz|}}{|{zzyzy|}|||z{zzyzxyxywvy|yyxxxwwxsssuvttustwxy|~~}|||~~~}|~}~z||zzzzz{|}{{{}}}}~~~}||||zyz|zz{{z{||{zz{{z{{zyxxyy{{~~{}yxyy|}~~~{{{zxxxyy{{}}||{{zzzyx{y{{z{yyywxxxxvxzzxzz{yz~~~~}}~|yz{}~}|{{zz{~}|}~~}}|}||~}~~~~~~~}z|{yyyy{{{|{zzz}||{xzywwwtrrvz}~~}|{{z}{}}~|~}~~||{}~~}}{zy}~~~~}{|}}~}}}~~}||~|{{{}{{{{}}}{{z}{|z{z{|~|~~~~~|{}}}}}}{{{~|~|~~|}~~~}}~~~~~}||~}}~||{}~}~~}}~}}zzzz{z{{{z{yvwxvy{~}|y{|~zyzzz|}~|{}}|z|}}{||{z{yyxxwxz~~||~||z{{{z{}|}{{{z{{~}}~~}||~|~~~||}zz{{zz{|{|}~}||~~~~~~~~~~}}~}~{}~{{|}~~~|}||{z{}|{|{|}|}|{|||{~~|||||}}}}{zzxyzzywwyxywxwwwy{{{}~}|}}~~}}{{|~}V)*))*)(()'(')&  U"}|}~|zuu|~{||zzxxvx{{|}~{}}z|{}~}}~~|~~~}~~~~~~~}|{{}||}}}}{|z{z{{|z{y}}|~~}}}|}}}}}~}|}~|}||||~~~~}|zzwvxz|~~~}~~~~}~}|{{|}|~~~~}~}}{{|}~~}||{{{{{|}{zxxzyz|}~}}}}|z||zy~}|||{{{{zxxz{xw{{{{|zzyyuvtvxuvuvuvyz{~~}}~~}~~~}~}|}|}||}}~}~~~~~~~}}{|{{|||||}}}||z|}}|}zzxz{{{{}~~}{zyyy|~|||zzz{xx{|{~}||{{yx{{{|{|{zyzyxx|yx{|}{{{yy{}~~~}~}z{|}|{|||}~}}~}}}}|~~~~~~}|}||{{{yz|z{{|z||}}{zyyywxvtsuy|}~~~~}|||||||}~}}}~}z|{}}}{zy|}||~}}~|}|}}~~~}}~~}{|{}}{||}}|{{||{{{z{}}}}}~~~}|~|{|~~~~~}}~~}}}}~}~~}}}~~~|}~}}{|}}}}|~}{zz{{{z{zyzzxxxwx{|~{|z||~zzyzzy}~|}|}}|{|||}{{z{yxxwwuy{~~|{}~~|zz{xz{|||{zzyy{||}~~}}{{}~}}}|}|{|{yzyyz{~~}}~|~~}~~~~~~~~}~}~~~~~~~}}~}||{||{}~}}~~}}|{{y{{z{}{||||y|||{}||{}||||||{z{xwyxywvxxwxwwvvw{|{z~~~~|}}}}}}{zz|}U()+*+))((&'''&  V |zz||xtsx|~}|y{yxwwwvwzx{||~~~~~~~|{}{{z{{{{|~~~~}~~~}}~}|~}~~~}~~}}}~{z||{z{~~}}{|{{zzzy{|{xy}~|}}}|{{|z{}~~~}}}~~}{}}}|||{|}~~}}~}}|yxuvux{}}|}~~~~~||}~}}~~}}{{{~~~}}~}~}~~}||z{yyy{}||zz|zzz{zyzywy{y{{}}{}{{y{{yw{}|{z{yz{{yxvxyyyy{{zzyyxxutuvvttutttwz{|~}|||}{{|||}}}}||{{{|}||{|}~}|~}~~}}|zzx||{zz{|{|{z{|}}|zzyxyz{{z{}}|xxwwx{|}|{zxzyyxwyzz}{{zzzyxy|{zzz{zyxxxxwzzzz}}}|{{y{{{{~~|{|~}|z{z}}~}zzz{|}~}|{||||}||~~~~}|~~~~|~~~~~|{{y{yzx||z{z}~|{zyyxyxwuvsv{}~|~~}}}}~|{{{|~{}|}}|{{{{|}}}{zyz||{{}|||}{}~~~}}}}|}{{z{z|z||}{{{{|{{{zy}~~|~}}}}~~~}|}{|~}~~|}}}}~~~~~~~}~~~~~~~|||}|~}{{~~|{zz||{z{{yyyzzyyy||}|{{{}yzxyzz|~~}}}|}|}||{{zzxxwxvvz}~~~|z}~|{zz{zz|}{{{{yyz|}~}|{}|~~~~|}~||{{zz{zz{|~~}|}}}~~~}~}~}~~~~~~~~~~~|}~}}}|}~}~}}}}||}{z||}||}|{{|}}}~|{||}|~~|{z{yxyxxvuwyvvwvvwyz{|}~|}~}~}~}{z{}W(**)*)('('('('  W!zy{z}zxxw}||}|{zzxwxyzyz~~~~}~~~~~|}||z||zzz|~~~~~~~~}}|}|||||~~~|{|{|{||}|{x|}~~||}||{|}~~~~}~~|||}{|}}~}}~||xwvwwz}~~~~~~}~~~~}}}~~~~~}}}}}{zzzz~~}||||{{}{yzzy{{{{}}~}}|{z|zy{~~|||{{z{{zzy{|{{{|}|yxzzwvvxwuttutsvxz}~~}|}}~|{|~~}~}|{{}}}~~~~~{~~}{{{}|zzzz|}}|z{|}~{yyz{|}||}|}{yywy{}~~|}|{{{xzyz{y}}||{{|yz{{{{||z{{zyyxy{}}~}~~|{|}}{|}|{{}}|}}z{}~}|{{|}}~~}z}{||}||}~}{{~~~}}|{yzyyy|}|{{}~|{z|yxyzxvvvvz}~~|}~~}}}}}}|||||||}}}}~|}||{||}|z{|||{}|}}~{{|}}~~}|}~|}zyzz{{yz{|{z{{{{z|yy|~~}}||~~~}~~|{||~~~}~~|}~}}}~~~~}~~}~}}{|}~}||}}}z{{{|zyzyzzz|{zyy{}{}}{{}yyyzyz|}}|}~~~}||}}{z{yxwwwuvyy}}z|}{z{{z{|||{{{zy{}~~}||||}~}~}}{}|{zyyzz}~~|}|~}~~}~}~~{|}}}~~~~~~~~}~||~}||}~~~}~}|||{{{||{}|||||||||{{|}|{{}}z{{ywywwwvtxwuwutuyyx{}}}}}}|~}~~~||y|{V(****(('('''(&  X zxxx{{xvyz}}||}{zywwwwxvyy{~~~}}{~}|~~~|||{{zzyww{~|~|{|~~~~}}|}~~~~}~~|{~{{yzx|~}~~}}}{{|{|}||}|z{}~{{|{z{{|zz~~~}~}}~}~}~||}{yzz{~}}~~|{zxwuvvyz}~|}}~}}}||}~}~~|||~}~~}~}{{{||{{yyz{}|{zz|yz{{xyzwxzyz|~}|}}{{z{zz{~|{{{{xz{{{zzz{{|z{z{ywyxxvvwvusstssttw{~~}~}~}~|z||{y|~|z{}~}}~|}}~|}|}|z}|yyz{zzzy{}{zzz{}~}}zxxyx{||{|||yxyxx{~}}|}{zy{yyz{y|}{zzz{zy{|}|||{{}|xyxy{|~~~~|z|}|{z{zzz{||{|zz}|{zz{|}|}||{{{{}|{||}~~}|zx|~~~~~~~||zyy{zz||}{{|~|zzzxwyyvvuwwz{}~||~}|}}}~}}|{||}{|}|{}|}{|zy}}z{{|{}|}|||}z|z{~~~~~}~~}{{}}{zzyzzywzzyz{{zyzzzzz~~|||||}~~~}~}|{}}|~~}}}~|}}~~}~~||{|{~~~||}|{z{||z{z{{||||{||{}|~|||zyz{yz}}}|{{~~~|||}}|{{yyywywxz{~~~|}~~~|z{{{z|{|{{|z{}~}}{}}}~~|~}||{}|yyzz{|~}}}~}}~~|}{~}~~}}~~~}}|{}~}~~~|||}|{z|z{{}{{}|{|}}z|}|{}~||{|zyyyxuvwxxvwuvwyzwz~}}~}~}~}}||{zy{U))*(*((')'''(&  Y!zxzz|~yzy{~~}}~|{zyyyyxxxz{}~|}|~~~|}{{zyvuy}~~}|}~}}}}}}~|{|{{{w{}}~~||}~~}~~}~|~}{|}||~~|{~~~}}~~}~}{{{z}}|}}~~}{zyxwvx{~~~}~~~}~}~}}}~~~}~}|{~~}{|{|{}}|{||z{|~yyzyxzzy{}~~~~||~{{{}}}{|{zzyy|{{z|{~|z{}{yyzzxxywuuuutttttv~~~}||z{{y}}|{z~}~|}}}}|~{z~}||}{||{z{|}|{|}~~}{z{{|}{|||{yzyyz~~}~}|{z{z{|||{||{z{}|{|~}~}{|}}|zz{|~}}|~}||}|{{||z{}z{|}{z{{z{|}}z|{{}}||~~}}yxz~~}||zzz|z}}}}{|}}|zyxxxywwwywz{|}}|~}}}~}~~}}|||||}}{|}|||}||{}{z||{|||}}}|zz{{}~|~~~~~||}~|}~{{yyyxwwyxy{zyyxyz{{}~|||{|{~~}{}||||}~~~}~}}~}~~~~~~~~|}}||{|~|}|}}z{{z}z{zzyz{}}{}|{|||{}|}yxyzzx{~}|||{~~}}||~|{{zzyyywwwxy|~|}}}~}{zzzzz{|yz{|z{}~}~||{|~~}{}}|{{{zyxxz{|~~~~~~~|~~~~}}}}~}~~}|{~~}}~~}~~~~{}|zz}~~|{|{{{|zyz{{}}|{z{{{|{{{{{{}}|{|zxyxwvwvvwwvutvxyyz{}}~}}}~||}|||}~{yyywU(****((()&(''&  Z zvwyz{yxxy{|||}~||{zzxxyxxxxyx|~~|}{}~~||{zyzxxyusuw|}}xz}}{~~}}|yz{{}~~~|{z{{yxx|||~~|||~~}}|}~|}}}}{zyz{|||{|}}}||}}}~~~~|}{{zyx|{||~}|z|{{zwxwxz{}}}}|{}~}||}~}~~~}}~~}|}~}}}|{{}|{|z{zz|{{{yzxy{xxyxyxvwy{}}{{}}}|z}{{{zyzyxw{{vxz}|{zzz{xyyxwxxwvtuttttrqt{~~~{}|zzyxxywx|{zy|{}~|{{{||{{yzz}~|{{{{yzzy{|{zz{{z}|{zz{{}~}}||{zyzyyz}~~|}||zxyyyz{z{}zxxyx{||}~~{yy|||{{|}~~~~~}}~|||z||zyz|{||{zyyzz||||zyyy||||}~~~{|zyxz}~~~}}|z{{zy{|}}~{||{|{yxwyzxwwxxyz||{{}}}}}}|}}~}}|{{||~{}}|}|{||y||{y{|}{{{||{{|}||}}|z}~~}}}||~}|~}{zxxxywyxwxzzxyz{y||~~}{z{{{}~~}{||||}}~}~~~}}}|~~~~~~~~~~~}~}|}~}}~}}|{|||||{y|{{{||}{|~}}|{{|~yxy{{zz|}}{}{|~}|}~{{|{{zyyxxxyzz~~~}~}~~|{{{yz{{{z{||||~~~}|{}}}||}|z{z{zxyy|{~~~}~~~}}~}~~}}~~~}}~~}~~}~~~~~~}~||{|~~}|}{{{z|{|||}}|{|{{}{}|{{z{|}|{{{zyyxvwxwvyywvvyxzy|}~|~}}~}||~}|}{{xyyT)****((()'''(&  [!{xxy|}{{zy|{|}}|~~}{|{zzyyxy{z{}~~~~~|{yyxyxxwvwx}{vu}}~~~~}|{yz{}~}}||||yz|~~~~|}~}~~}{{||}}}|}|~}}}~}~}~~}{zxyyy|}~}}|||{zzyzy{|}~~~}}~~~}~~~~~~~}~|{|}}{{}{{{|~|}{zyyy|yzy{yxvxyz}|}|~}z{|{yyzxz{ywz|}}||}{z{{yxyzwwuvvuuuusv|}~}}{zz{{y{~}}|}~}}~|||~}}|{z{}|z||{z|z||{}z{{{z|{{z{{~~||{{z{z}{~~~~~}|{y{z{|z{}{zxxyw{|}}~|zz|}~}~~}~~~}}zz||{|z}{|{|zz{{{{|~~|{zwx{}}|~~~}|{{xy{~}~||{zyy{}}~}~|}}}}zyxy{zyxxxzyy}{|~~~~~~}~~|~||}}~}|}~~~}||z{{z{{z|||{}{}|{||||||zz}~~}}{|}~}|~}{yxwxyxyyyzzxz{|{}~}~~~{zy{{~~~}|~}~}}~~~|}}}}|}}}~~~~~~~}}}~}~}|}}~~~~|{{|{}}}|{{{|||||{||~}{}|{{xwxz|{z{|{{~|{~~|}|{}{|{zyzyxxwx|{}}||~~}~}}|{|{zz|{{yy|}}|{~~|}~~}}z|}}|{z{{{{{{yxwy{}~~||}~}}~}~~~~}}||}~}}||~}~~~~}|}~|}}~|{|yz{~}~|{|{{zz{{z|{||{|z{{zz|z{{yz|}|||z{zzxxxwwwwwwvwzxxyy{|}}|{}}||}}|}|~{zyyyT()***'('('''('  \ zwwxz{zyzyz{zzyz{}|{{zzzywwxz{z{}~}~~~|{zxxxwxywwwwz|}|{zvtv}}}}|{{yyxx{}~~}~|~|}{{zx{~}}~}|~~~~~}}{}z{{z|||}}|}||}|}{{}}~~~}~|zzxyxz}}}~~~}{{{{{{zyxyzy|}|}~~~~}{}~~~~}~}~~~}|}{||}}|{{{{y{|||{yzxxy~{yxxxyvuwvw{~|zz~}}|{{z|{zyzwyyxuxz}{zzyzy{{yxxxxvvwuuuvxvv|~||{{{yz{yz{{|}{~|}}}||||}|{{yz{|z{z|zzzzx{{{{z{yz|~~{yyyxz|}||zzz{||}~}~|}|}{{zz{{xz{{yxwuvwy|~}}{yy{{}~~~}}}{yyz{zzz{{z|{zwzzz|}|}|{zxwz}|||~~|{z{yyy{}~}~~~~||{zzz{z|{~~}}||}|{{yzz{zyyxyyzz{{}~~~~|~~~{{|}~}}}||}||yzzy{zzyz}~}|}}|~||{zz{yy}}|}~~}}|{}}}}~||zxwyzzyxyzzy{}||}~|}~~~~||{z|}~~}~}~~~}{}}~~}|||}~~}~}}~~~~}~~~~~~}}{||}}}|||||}|}{}{||}~~|||{{xvv{|}||{{{}}}~~||}||}}~{{zyzxxxz{{~|{}~}}~}||{|z{|zy{}~}}{|~~}}~~~~~{{{|}zz|{{{||yxxxy|~~}z}|}|}}~~~~}~}}}~}~~~~~~~}}~|{|~}}}|{z{}}~}~~}}|}{z{{{|}}|}{{z{|{{|{zzx{}~|{{{{{yyxxxxyzvwxxyyy{{{{~{|~||||}~}}~{{zyzS)*))*)(')'('(&  ]!{wxzy|||{z|}{{yz}~~{|||{yxyx{}|||~~~||z{yzyyyzyyxz|~}}{zww}~||zzyyz{}}~}|{|}}~~}}{{{~~}}~}}||{|z{}~~}||zzzzz~~}|{{{z{{{xx{z{|~~}{~~~~~~|~}||}~~||||{{~}|{}zzzz~{{zyyywwvxx{}{{~~}}|}|{{{|zyz{xx{}}|{{z{{|{zzzxwwwvwwzyxz|~}}{{{z||}}~}|}~~}}~}||}}}}|{{{||{|||{{{zz{~{{|{{}|{yyxwx~}}}{zy}~~~{}{{{|xyyzxxvxvwy|~~~{yzyz}~~~~~~~|z{{{z}|yz{{zyz}|}~~~|{zyx{~~}}}}|zz{{zyy{~~~~|{|zzy{{||}~}~}}}}|{{zz{{|zxxyz|{|}}}~}~}}}}~~}}}~~~}{zxy{zyxx|}}}}~}}{z{zz{xyy|{{}~~{{||||~~~}}{yy||zwyy|z|}~~~}~}~~~}{{|{~~~}~~~~|||}|}~|||~}~~~~|}}}}}}~}}~||{|}~|}}}||}||}}{{||}}||||xvvy{||{{{z{|~~}|||{z|{||{zzxxyxx{{||{z|}|~}}|{{|z{zzy{~~~}|}|~}~~}~~||{{yyyz{{}zxyxwx|}}{yy||}|{|~}}}~~}}~}}~~}|~~~~}|{|zz{{{||y{z{}}|~}}~}}|||{{{zz||}||}|z|{{z{{yxx{}||}{zzz{xwxxxwwwwwyyy{z{|}||{{||{}}|||}|zzzzT(**)*()'('('(&  ^ {vtwyzz{zy|{|zyzz|{{zz{zxxvwxz|}}}~}~~}|{yy{yyzzzwwwyy|}|{zzz|~~~~{zzyyyyz|}~}~~}~}|}z||}}}}}~~~~~~~~}|}|z{zz{}}~{{{yyyxxw|}~~~}|{zxzxyz{~}}}}||z{{yyyyxwyzxz{}~{|~~~~}}}}||{||}}~|{{{yz{zzyyzzz{|zyzxywwvvvx{~~{z{}~~~}|||{zy{{yyyxxx{zzyzyzzz{yxxxvwvuttuwzy{{|~~~~}|zzyzzz||}}||}}}}||||}{|{|{{{{yzz{zzz{yxy{{{{{xy{{zxwvvty}|}zzxz|}}~~~|}|{{zyyxyzxwvvuwyy{|zzxvxxy}~~~|~}|}}|{{zxy|{yyzyyy{z}|~}}}zzz{}{}|}}~~~|zxyz{{{z{{}}}}~~~|z|{yz{{}||}}}~{|}}{{{||{|{zwxyz{{}~|}}~~}}|}}}|}~~~}}zzyzzxwx{||{}|~}|{{z}zzyyz||~~}}}{|}||}}~}|{{zz{|zxxy{||}}}}}~}~||{{}~}~~}~~}}}{|||~~~||}}}~~~}|}~}}}~~}}||}}}|{|||}}}|}|z{||~}}{|}wwvwz|}||}{z|}}}}}{{|~{{|{yyzzyzz{{{{}}}}}}||~}zyyzz{~~}||~~~~~}|{{{yyzy{|}|yzzyx{~~{{xyzz}}}~~~}{~~~}}~~}|z{{{{}}|{||}}~}~}~||{}|{{}{y{|}}|~|||||{{{ywxy|}z{|zz{zyyyyxyyxwxzxy{||||}|{|}|{z||{~~}{{|yU))*)+((()&''(&  _!{vvw{|}~}|~}{|{zz{}{{zzzyxyy{}}}~}~}}}}}{}|{{zyxxy{{}|}~}~|{{zzzz{|~~~|{|~~}}~~~~~}}{|{{}~~~~}zzzxyz~~}||zz{{{|~~~}}~|}}|y{zzxwyzyzz|~}~}{~}~}{|{{{|}{{{z{{|}zzzyyxyxwywz|~}|{}}}}}}{{~{{||{z{{zzz{{{{{zz{|{zxzwvuwutvz{|||}~}|z|{{|}~|}~}}~~|}}||||{zz|y{{}zzz|}|}{z{{}{zyxxwy~~}~||{{||}~}}}{{zzz{zyywwuuwy{zz{{ywvwy~~~}~~}}~}}||zyz||zzyyyz|}~~~~}|||z|~}~~~~}}}||zy|{{{zz{}~||~{{{z{zz}~~||}|~}}~||{}~|~|zyxx|||~~~|}~~}~}~}~}~~}}{zz{zzxvy{|}~~|{{|z||zzxyz|}~}}~~}{|{{{{|}~||{yz{yyz|}}~~}|}~~~~}{~|{||~~~~|}|{}~}}}}}~}~|}~~~~}~~~~~~}|}|~}||}{|||~~||||z{{|}~{{}xwuwx{{|}|}|z|}}}|{z{|zz}|{|{z{z{zz{{|||}}|{{}{zzyyxy|}~}|zz|~~~~~}}{z|zxyxwx{|{z{z{yy{||zxw{{{{}}~|{}~~}~~~~~}|z{z{z{||{z|}}~~~~~|||}}{}}|{{z|}|~}}~|{z{{zxyy|{{{zz{zzzyzzxyxwxxyxxz|}|{{{y{{zz{||yz}|{{|zT()))*((()&'''&  ` {wtvyy{|{}}~}|{zzyz{yxyzyywwyz|}}}}|~~~}||||{{{yyzywxxxzz|}|}|~}~}~}z{yz{{{{}~~|}}~{|}}}}~|}{~}~~~}}~~~}}~}|{zz{}}~}}|zzzzxy}}}~}}|{zzy{z|}{}|||{|}|zzyxxwvuuwvw|~~}|~~~~}~~~{|{|~~}{{|{{|{yzzzz||}xyyxyxxwxxwxz}|{z{{|}}{{|||{{|z{yzyyzzyyz{yx{{ywxxwuuusuvvwy{}}~~~~}~}}{z{{z{{}||}~~~~~|}}|{{||{|{zzyzzyz|zzyz|}}{zyz{yxwxwvx|}|~||yz{||}~~}|zzz{zy{zxvustwyyxzxyxwwwx|}|~~}||}~~|zyyy{{{yzzwyz}~~~}|{{{}}~}||||}{||{zz{zzyzyyz~}||~~|zzy{zz{~~{|}}|}}|||{~}~}}{ywxy||~~}~}~~}|||}~~|{{xy{zywy{{{}~~||z|}|z{{{zzz|}~~~}}||||{y{{{{z{z||{yyy}~}|~~~~}~}~}|}}|}|{}~~||{|{|{}}}}~}}||~|~~~~}}~}||}}|}}|||}|~}}}|}||||||{|yxxwyyzz{|}|||~}|{{z{|{y}~}|}}zz{{y|||{|||}{|~|z}zyyxz}~}}z{|~}}~}~~~{|{yx{yz|{{{{}|{{|||z{zyz{y|~}}}|z{~~~}~}~}|{{{zyz{|z{z|}|~~}~||~}||}~||{||}{}~}~|{{|zyz{z{|}|{{}|yzzz{yzxwvyyzz}}|}}|{{|z{{||zz}|{{|{U))*)*()()&'')&  a!|ywwyy{}}}~~~|{{y{zyzw{zzzxx{}}~~}|}~}~}}}}{}{z{yywxxyy{~~~~}~~}|zz{||}}~}~~}|}~~~~~~~~}|~}~~~~}}{}|}~~}|{|zz}~~~~~}{|}||}~}||}|||}}||{zxwwvuvwx|~}}}}{~}|~||{}zz{{yz}}zyyyzzyxzzyyz|}}|||}}}|}}|}~{|}|zz{{{{|}{{{|yyzywwwxwuwvwx|~~~|}|}{{}~~~}~~~}}~}|}||{{zyz|||z{|||{{z{{yxyyxyz{|}|}{{||{{{~~{|z{{{z{yvutswz|zzzzxxyyx|}}~~}~}}}||{yz|{|yzzxx{|}}~}|||}|}~~}}}}|||{yyyyyz{||}}}~~~~{zzz{z{}~~}|{|~}|}||}}}}}|{xyy{}~}~}~~}|~}~~}}zzy{}{{yzz{~}~}|{||||z{{z{z}}}}~}||}|}{zyz{{|{|||zyxx{~~}~~~}~~}}||}{z{~~}|{||||z|||~~}{{|~~~~~~|~~|}}~}}|{|||{|}}|{||||}||{|xxxwxxyyy{}}{||}}{|{z{zyx{||}}||z{zyz|{zz{||{{~~|z{yzxw{||}|z|{~}}~~}~~}|zyzywy{{yz{~}}|{{{z{zzz{{{~~|||{zzz{}}~}~}|~|}|}~~~|{zzyz{z{z{xy||||~}{|{}|||}|}|{|{{||~~|{{|zyyzyz{{{|||{zzz{zyzxuvxyzz|||~}zz{}zyz}{zy|{{||{U()*)*(('(&''('  b xuuwvxz|}~~}~}{z{xxxyxxyxxwww{||~|}{{{~~~}|{|}z|{zxzyywvwwxwwz{}|}||}~}{{yyzz{|{|~}}}|{z}}~~}}~}~}~||zz}~~~~}||}~||{|~~~||}zz{|~}|}~}~~~||z{|||~|z{{||||{|z{yyxwvvuvw{~~~~~~~}~~||z|{|}||{{{zyyzyww|~yyyxyyyxyyxxy{{|{|{{{}{{{||}}|{{z{zy|{z{{{{zzzzwxxxvwwuutuux|~|}~~~~~~}|{{{z{{|{~~~}}}||}~}{}}{{{zyyz{z{{|||~{zyzyxwyyyyyxyz{|z{{{zyzz|~~|zyy{z|{xvttruxzzyxwwvwvwz}~~~~}|~}}|z{yxzzzzxxvvyy|{|}~{}}||~}{}}}{||{zyywwwz{{|}~}~~~|}~~{yyyyz}|}}~}}}||||{y{}}}|~~|zyyz{~}~~~}|~~}|}}|~~~zz{}||{zz{||}}}}{{|}|{{{zyz||}~~}}||{|zyyz{zy|{||zyuwy|~~~}~}~~~~~~~~~}}}||}}{}}~~}||{{|{|||}}{{||~~~}}~~}}}}|{|{{}}{|{||}}~~{|||||vxyxzyyzz{|||}||~}}z{{zzyz{}~|}{{{{{zz}{{z|{}{~}|{|{{{{y|~|{{{|}}|}|~~}||z{zzyz|zz}~|{}||{|{yz|z|{|||{zzz||~~~~~|}~|||~~~~|||{zzyzyyzyy{|}~~{{{}||{}|~}}|{|}}~~}|{zz{{zy{}{{{}|z{{z{yzxxwyzzz~}}}~|{|||zy|{zzz{}|}{U)*))*((()''''&  c!~|ywxxwz}}~~||{z{zzzzzyyxwwx}}~~}|}|}}~~}|{~{{||{zzxwvxxw{xz|}|}}{|~|zxxxz||{{~||z|~~~~~|{{{|~}~~}~~}{|~~~}{~~}|~~|~~}||}}}}~|{|}}|~}}||}{zyyywvww{~~~}}~|}~~|~|z{z{zzyx{~{yzyyzzz{|zz{||}}}zz{|{|{~|}}}}}}{z||{||}|{{zyyyyzyyyvvvutw{}~~~~~}~~}|{{|{|~~~|~~{||z{{{{{|}}}}~}}{|zzy{yyyyxy{|z||}|yyy|~~|zzyz{{zzxvussyzzyywvvvxx{}~}~}~}~||{zzz{{zzzvvxz|{|~}|{{z}|{~}}{{zzzyxvvvy{|~~~~}}}zyyxz|}~~~{|{}{{{zxz|}|}}||zyzx}}~~}|z{~~~~}{}~~~|}~~|{|~|}z|{{}|}|}~~|}}|{{{zyz{|~}}||}yyxz|{{z{{|zyvwy|~}~~~~~}~~~~~}}~}||z|}~}}|zz|z|{|{|~~~{|{}~}{~~~}~}}}}~}}||}|z{{||}||{{}~}||}{{|yxyyxzyxy{{}|}||~~}|{{{z{y{{{~|{z|}|yzz|z||||}{}}|}}|}{|z{||{{{||}}|}~}{|zzyxwyyzy{}~}}|{{{{{{{|z||{{z{y{{~}~}~}{|~|{{}~}~~~}~|{|{zyyzyzzyyyy|~}zzy{|}}|||||{z{~||}|}{{yzzzxy}{z{}|{{{{{zzxwxywz{|||}~|{{{z{{{|zy|{||}{U()*)*'(()&'')&  d }{ywwvuuz{}~~}~|{zzzywyxxxvwvvw||~|{{{zy{}}}}~|{{}{{z{zyyxuuuxyyxy{{yz{y{}~~|zyvvwwx{zy}~}}||yz{}}~~}}~{zzz{{}|~}~~~~}|{}~~~}}||{}}||~|{}||{{{}||}||{|||}}{{z|z{zyxwuuty}~~}}}~~}~~~|{{|~~~~{}{{z{zzyzxxz|}yyyx{zxzzyzzz{{|{{zz{yzz|||{~||{yzz|{zzz{yyyyxxyyyxxvttttuw{|}~|~}~~||{}|||{zzzyzz{~~~}}||{}}}~}|}||zzzzzzz}}}~{{{|zxyzyxwwvwxzxz{|{y{xx|}}{zzyy{zyxxvttsvxxxvvutuxy{|~~~~}|~~}}|{zz{yzyzywwxz{||~~}}||yy{|{z}{{z|zzzxwtuyz}}~~|~~~}||zzzzy{}}}}~}||||{{z{yz{{|{||||zyxwxz{~}{z{~}~}}}}}}~~}}|}~{}}{{|}|{|}}|~|||{zxyxz{}||{zyxxx{{yzzz|{yyyz||~}}}}}~}~~~~~~}~|~}~}|||~~}~{{{zyy{|{{~~{||||}}~}~~~~~~}{}|}~~|||}{{|}{}|}}z|}|{{|{|zy{zzy{{yzz{}|}~}}~}{{|{{{|||}}}|{}{zyz{{{{||{{|~}~}}}{|{y{|{z|||{|}}}}}|{|zzyxyxz{|}~}|||{y|{{z{}|zz|{|~~~~{}}}{||~~~~~}~{zyzyz{|zyyy{|}{zz{}|}}|{z|{z{}~~}||{zzzyxz||{|}{||}|{z{yxwywz|}}|~}~||}{{||{{{}|{|~|V))))*((')&''(&  e!~{{{yywwy{~~~|||{{{{yzyzwvwxx||~}}|{zyx}~|~}||}}|{|{zyyxvwz{{{{{{z{zzx{~~|{yyxvwxz{|}~}}||}|~}{z{{|~}~~~~~~}|~~||}}}~||~}|}}|}}}|}~}}|}||{}{||{yxwwtw|~~~~}}~~|}~~}}~~}{{{{{{zz{{{}{zyyzyz{{{{z{|{}}{{{{zyyy||{}}}}{{|{{{|{|z{{zy{{zzzzxvvtsuvyz|~}~~}{}|{{|zz{zz||~}}|}|}|}~~~|{zzy{{|}|}|{{{zyyyzyywwxz{||~~||{|~}}zy{xyz|zyxxvvvwxxwtrrtvyz|~~~}~~}~}|{z{z{{{xx{|||{}}}{||{{{{{}{{y{{zzzwvux{}~|}{xzzz{{~~~}|||||||zz{zz{}{|}|{zyxxyx{~~~|z|~~~~~}~}~~}~}}{{{}}~~}z{|~}}||{{{yyzz{{}}|{xxxxxzzyzzz{{y{{{}}}}|~}||~|}|}~}}}}~~~~~}{||{yzy{{z{~}|{{{|||~~~~}~~~~~~~}}}~~~~}~}}{|{}}{|{{z}|||{{z|yy{{zz{{z{{||}~~}}}|{y{zy{|~|{||{|{{yzz{{zz|}||~}~}}}}}}{{yzzzz{{z|}||}}|zzz{xwwxwy{}~}|{|}{{||{{z{zz{z||~~~|||}z{}|~~~}~}~~{}|z{{z{{zyxxwvz}~~{zy{||}~|{zzzz||~|||zzz{ywz}||{||{{|{{z|zyyywxz{}}}}}{{{{{z{{z{}|z{||T(**)*((((&''(&  f!|yzyywvxyz{}~}}{|{{y{zyzyxxvyxwx{}{{yzzzyzz}}}{z{{z{zyywvwwvwyzzzzyyyyyxwy|}}|ywvvutwyy{|~~}|{{yz||~}}}}}~~|zyzz|~}}~~}~}}~}}}}~~|}~}|{|~}}}|{|~}}~}|||{{z||}|~}||}zzyy{{{zzwwwvuw}~~}}}}|z|{zz}|}}~{}||{{{{{{yzzy{z|yxzy{zzzzyzz|{z|zzzzzzyxw{zz}~}~||z|||{{z{{z{xyz{zzyyxussttvwxy|~~}|{zzxxxwyzzzz|||~}~{||||zyy{~||~~}{{zxx{z||}||zzzzyxyyyxyxvxyyy|||{}|}}~}}{yyyzxxzyyyxwuvxvwvtqpqtxzx|}}~}}|~}|~}|{zzzzz{{xy{|{|}||zz{|{|{zzzzyyzzyyyvvuwz|}}~~~{|}yyyy{{z}~}|{{{|{{{zyy{zzz{{{z{yxxyxwx}~~|{|~~~~~{|~~}||||{|}~}~|{|~}~||{|{zy{z{{~~||zyyz{zyyzzxy{|zz{{}}}|{}}{|~}~}}|}~}}}~||}~}{z{{yz}zzx|}}}|{{{{|}}}}}~~~}}~~~~~|}}~~~~||{||}{||}|{}~}}|}{z{xyz{|{|||{{||~~}}||{z{{xy|~||}|||||zxz}{|||}}}~}~~}}}|zyzz||}}}}}}}~~}||{{zxwwyyz~~||~|{{|{{{||zzz{{}~~~||}|{|~~~}~}|~||}{z{||zxwywz}~~|zz|||}}{{{|zz{}}}}|{z{yyz{~}}~|}{}|{{}{{yzxyy||{}}~||}|{|{{{{|{|{|{U()*)*((')'''(&  g!}z{zz{zz{{}~~~}}}}||{}|{zzyyy|z{}~~||||}}}||}~|{{}|z{|zzxzyxy}|}z{{zyzxvww{~}|{xxxuuwz{|}}|{|}~~}}}}~~~~{z{}~~~~}~~~|}{}}}||||}}~~}}}}|}{{z}~~~~}}||ywxz}|zyxwvxxvv{|}~~~||zyzz~~~}~}}}||||||z{{z{|}{yyz{|zz|}{||||}|{zzz|{zzyzx|~}}{|}|{|}|}z{zz{{|{z{yywvwuuwwxz{~}}|zxyxxy{|{}}}~~}|}}~|yzzz}~{}|zzzz||}|}}~{z}z{zyzzy{yywyyy{~|~~~~~}}|zyzxyy|{{z{wvxxvvvvrqqruxx}|{|~~||}~~~}}}}||{y||}{{{}}|}}|}|{}{{{zyzzyyyyyyyxvvy{{~}~~||}zyyz{|{|~~|z|zzzz}zyy{|{|{zz{{{{zyxwvy|~}~{~}}}}}~z|~~~}}~~~|||}}}|}|~~||{||zzzz||}~|}{y{zzzzyyxyy||~|}~~~|}}}}}}~~~||}|}||}|}~~}|}{{|{{yyyz|}|}zz||||{{{{~~}~}}}{|}}|{}{{{||||}}|}}|}||{{{wxy{{{|}zz{}}~~~}z}}{z{{yyz}||{||}}{zxxy{z{||}}~~}~}}~}{zyzz}}}}}}|{~~}||}{{zyxvwyxy|~~~~|}{{{|{z{{zyy{{||~~~~~|}|||}~~|~~}}||{|}||||zyyxxxz}}~~{{{||}|}z{|{yyz}}}}|zz{zyyz{}~}}|{{{z||{{y{yzzz{{{}{}{{{{z|{{zz|||}zT(**)*((')'''(&  h |zyyyyyyz{{|}}||{}|||}|{zzyyz|{z{}}{{}{|}|zz{{y{{zyzz{zxxywwx{|{{{zyyyvvuwv{}~~~||yxwuvvvyz{{}}|{|}~~{{||~~~~|zzz|~~~}~~~||}~|}~~|}~}{{|}z{{|{|}~}|}||z{zyxz|}}~~}}|zywuuyzzxwuvwxvssz}{}}|}}{zyxwxz~~~~~}}{{}|{|zz{z||{|}yyyxz|zz{{{zz{{{{{{zz{{zyyyxz~}|||{z||{{|{{zzzyzzx{{zyxwuwwvwvvvy|}~~}|{zxxxvwz{{}}~||}}}|||yxwxx{~|{{~}|{yyz|||}||{zz{zxxv{yzyyyyywy||}}~}~||{yxyxvw|}zyyxwwxvvuurprsttuzzyy}~}~|{||~}}~}||{zy{}}z|}||}~{{z{z{{{zxyyxyyzxvwxxwwxz{}}~~~~~~|||yyyy{|{|}}|{yzyzx|{xw{z}{||z||{zzzxxwvxz|}z||~{{{}|{}}|}}|}~}{{~~~~}}|~~}}|||{zzz{{|}|~}}~{z|{{yyxxyzz{||~~~~{||}}}}}~}|}|{|~~|||~}~~~}|||||{}zzzyyz~}{{z{|||{zzy|~~~~~}{}}}|{}{}~}||}}|}}{}{|{yzwvwy{{}~||{{}}}}|{|{}zzz||{}~}|}{{yyyz{{{|}~~~~}~~|y{y{}~}}}}z{~~|}}}{{{yxwxyz}~~~}~|z{~{zz{{{y|}~}}}}~|}}~}~~}}~~}|{y|~~}|~{zz{zz{|}~~{||~||}|{{|}{zz}~}|z{{zzyy{~|||}|{z|{{z{zy{{{||~}||~}|{|{{{}|}|}|V))))+((()'(')&  i!|yz{z{z|||}}~~}|~}~}}~~}}|z|}|||}}|}~}}}}||{~}{{|{{||{{z{yxz|~}|||{z{xwvwxy|~~|~~|yxxuwyz|||~}~~|{|}}~~}{yz}~~~}}~~~~}|||||}|{{|}}~}|}~{{zywvy{}}~~{|yxvvy{{{xxvvyytrv||~~}|}zxxwxx~}}~}}}{|}{||{{{||{{|xyyx|}|||||{{{|}}}{{z{||}{yz{}}}~|||||}{}{{{{{{{|}|{|{yxyyyxxwwuz|}~~~}}zyywy||{|{}}~}}}}~~|yxyy{~}|}~}}|{{|~}{}}|z||{zyxwy||zz{zywz|~}|}{zyywxwy~{|zyyxxxvutssrtvvwyyyz|~~~}}}}|}~~~~}|}{z|~~|}|||{}}|{|{{{{zxxyyyyyxvvxyxxy|{}~~~~}||}zyxy}~{|}}}}|{zzxyzywvw|}|~}}|||{{{xyxyxz{}{z{{||{}{{|}}~||}~~}~}|}~~}~~~|||{{{}}}|}~~~~||{{|zyzywxyz|}}}}}}}}}|}|||}}||{|}~|~~~}}}}}}~~~~~}}}{|||{|{|yxx{~z{zz{{|{yz{|~~}~~}{|{}}~}|{|||}}||{|~||}|{{z{wvwwyz{|z{||}~~}}|{||zzz|{|}}|{||{yxyyzz|{|}~~}~~~}~~|{zzz~~~~}{|{}}}}}}{{zzxxywz|~~~~||{{|{zzyzz{}||}~~~~~}}~}}|{}~~~}~}|}|zy|||}}|{|{|yzz|}~~}|{|{z|}||z{{zz|{}|~}}{{yzyxyxz}|{|||z{z|zzzyzz{|}||{}||{||{{{{|{|}{U)*))*()()&(''&  j {ywxzyyz{|z}||{z|~||~~}}}}{{{{|{{}{zz}}}}}|{{z{{z|z{z{z{{yyzy{|{||zyyywvwwxyz{{|}~zzvusuwzzz{|}}}~|~~}}{yzy}||}||wxz|}~~~~~~~}~~}}~~}|z{z}{z{{z{||{||{zzzyxuuvwyz~~}|zxwwwwy{zwvuvyzusuz}}|~~~~}||z{xwxzy|~~~~||{{z|{{{|zz|||z{{xwxwy||{|{yz{zz}||{z{yy{}{zzz||||{{{{zz{z|y{zzzzzz{zz{zyxyxwxwwww{}~~|{zzzyxzzzz{~|}}{|}}|{xyz{~~~|||}||{|z{||zz{zy{{{{yxvwzzz{zzxwxw}}~~~|}||zxwwvvw{{zyxwxywuttsrruvxyz{zzzz{{|~|||{{{}~{|||{{z|}}}}|{{}}|{{{}{{{zxxxxwxxvuuvxyxyz}}~~~}~}||}yxxwz~}{|}}~|||zzyyxutvy|{}~}||z{yyxz{y{||{z{{{zz{x{y}~~|}}{~~~}~}}~{{}~~}~}|~|{{|}}~~}|~~~}|}~|{|{|yxxxy{{|||}}~~}||||}|}}}|}}~}}~~~}}}}}~~~}~}}}|{|~|zzzzxz|z{zzz{z|y{|}~~~~~~}|}}|}~|{||}|||{{{~~}}{||zzvwwwyz|||||{|~}}}|||||{{||{}~~|{{}{yyy{zz|||}~}}}}~|{{z|}}}|}~}}~}~}|zyyyyy{}}||{|{zzzzz|~~~~~~|}~||~}~~}~~|}||{y|}|}||||{{{||~}}{|{{{~|||z|||}}|}}}}||{{zyxyx}~~}|}}|}||{z|zxy|{||}|{}}|}}{||{{}|~{T)****()()&''('  k!|zz{{|{{|}|}}~|}|}~~~}~{||||{{}~~}}}||}|{{}{}||||||{|{}}||||zz|xxwyyxz{{{|}~zywsux{|}z}~~~~~~~||{|}~}||zxxz}}~~~}}~~|{||}|z{||}|||{|||zzyxuvvxyy}}}zzzyxyxzzxxxwx|zw{~}}}|{yyyy{z}~~}}}||{{{}|}{}||{{}|xwxwz|~}~|{z{{z}}|{z{z|}}|z{||~|}|}||{|||{{{||z{{{|{|||}{{z|{wvxz||}z{{{|}|{|}~~}}}}~|{{||}}}}}~}|{}{{||{z}|z||{||yywyzz{{{zxyy{~~~~|{yzvwvw{||zyxy{zvutsqtvwxy|{{zzzyz{{}}{|{|}}|||}}||~~~~}|z|~~}|~||{{zyxyxxwxwwvwuyyz{}}~}~~~}}}|}yxwx{}~|~~~}~|z{zzwvuuy}}~}|||{|zzz{{z||yz{zy{{{yzz|~~~|||}~}}}~~~}~~~~}||||}~}~~}{||||~{{~~{~}z{xwyy{{{|}|}~~}}}{|{{~~~}}}}~~~}}}}~~}}~}|~|{|~}|{|zz{{{zx{yxzz{|}}|}~~~}~~~{|}}~}}|||}|||}{{}~|}|}{{|wxwxxx|{{{||{z~~|}|||{|}}~}||}~}{{|z{{yyz{y{||||}}}}~~}||yz|~~~|~}~}}|~|||||yyzyz|~~|||{zzzzxxz{~~~~}}~~}|~~}~}}~~~|{|{zyz}|~~~|{{}|{{|{~~~{|{|{|~}}}|||}}}}|{}~~~|{|zyyyyzw|~~}}}}|z{|{|{}zzxz{{z|z{}}}}}}|||z{||||T(**)*'((('''('  l!}yyzzz{}||||{||{z{||~~~}||{|}{{z|}}|}{{{zz{z{zz{|}}||||||{{|{zzyyxvwxzyyyz{z|}yxxvtxzzzzyz|}}}{}}{{z|}{{zyxvwz|~}}~}~~}~}}|}|{{|}|yz|z||{z{|}|{yyxwvvwwx{{||zyyxxyxwxwwwwy}}}|{zzyxz|||}~~~~}{{{{{z{||||z{{z{|xwwxxyy|||{zyzvx}}||{z{z{||{z|{|{||{||{{{{|{|{zzzzz{|z|{|{{{{{xwvwz}~}}}{||{z|{{{z||{{{y{~|z{z{|}|}}}}{{|{z{{|{{{yyz{|{{zyvwxy{xywwww{|~}}~{zzxwuwwvyyxvwxzzxvtsrsuvxxz{zzyxxwwx{|}{zz||{}~}}|}{}~}{}|{y{{||{|{{yzzvwxwxxwvvvwwywzz|{}}}~~}}{|}yxyyz{~}|}}|}}{zyyyxvvwz|}~}|{z{z{{|z||{yyxxxzz{zyz|~}}}|||}~}~~}~~~{}|}}~~|||{|~~~}{|zz{|~~|y|~}|}}z{{yz{}|{{|}|}}}}}}{z}|~}~}|}}}}~~~}}}~}}~}}}~~|~~|}~}||||yz{zyxx{yz{{}}}~~~~~}~~~}}}~}}}||{}}|{}{|}~~}{|{{|wvwxx{{}{||}z{~~|||}z|~~~~}~}~|{{{|{zyzzz|}~|}}~||}|z{z~~~~~{~~~}~~|~~~{z{{{}|}||{zyzyz}}~}~~~}}~~~~}~~}~{|{zy{||~~|{z~~{{{{~}}|}z{~~}}~~|~}}|}}}}|{|{zzyzz|~~|}}|z|}}|{|{z{|{{|}|{{}|}}}|}}z|}}|U)****((()&''('  m"~{z|}}||~}}}~|{|zz|~{}~}}|{|}~~|}|}||{{zz{{~~~~}}~}}|{{|{zxxwy{zzzzzz{}|zxwwz{|{{y|~~}|{}|||{zxwvy{}~~~~~}|~{}||{{|||}{|||||{|zyyyywyx{{{zzzyzyxzzxxwwx{~~~~}}{|{|{|}}}}~}~~}||{|{{}}}|{{{{|ywyxyxz||{|{zyxx|~}{|||}||||||}|||{{}|||||{|||{z{{xy}|||}}}~|{zxwyz~~}{}|~}}||{|}||{{~~~|{z|}}}~}|}|{|}}|{{{zy{|{|{{yxxxzxxwvxz}~~~~}{{zxxxwxyxwtwx{{yvvtsttwxz|{{|{yxwwwyz{y{{}|}~~~}|~~}|}}{{{{~}{}}{z|zzxywxwxwtuxwyyz{}}~|~}||}yxyy|{~~}}}}}}}{zzyxzxvwx{~}~|zz{||||}||{{xywxy|{{zzz|}}}|||}}~}~}}~}~~~}||~~~}|z{z{{~~}|~}|||}||}|||{{|{|{z|||}~~~~~}}|}~}}}}}}|}~~~~~}}~~}}}~~}}}~}}~}{||z{zzzxyyyzz{||~~}~|~~~~}}}}~}}|}|~}|||}|{{}|{|||}|{zzzwvvxyyz{z{|{z{}~~~}||||{}~}}||||zz||zzzzz{{|{|~}||~~||{zy|~}}~}}~~~~~~||}~||{|{|~~|}}|zyyzwy}}}}~~~~~}~~~~~~~||{{zz|{|}~}{z{|}{|z{}~}}||{}|||{{}}{|~{|||~}||||{yyy{z{}~}}{||{|{||||yz{{zz{{z{z{||~}|{}{{{{~|U(**)*)(()''''&  n ~zy{~|{||}}|||{z{zxy}~{}~}|}~||{{|}}}{{{{{yyxvyz}~~|{{||zzzyzzxvwyxyyzyxwz{|{{zvwwyyzxz|}~~~||{{{{zyxwwwx{}{|{z~~~}~~~}|||{}||zzy{|}{|}|zzzzxwzxxyxzyyyxxwxxxyyxvvvxy}~~}|}|{{{{zz{}{{||}}}~~}}{{{|{|}}||{zz|{xwxxxyxzzzz{zyyyy|}{|||zz{|z{{{{{{{{{|{{zz{||{zyyyyy{{yyz|~}{{yxwxz{}~}}|~zy}|}{{}z{||z{~}|||yy{zz{~}{|{zz{{{zzyyxwzzz||{zxxywxxutvy|~}~~}{z{yyxyxxwwusw{yxxvurttuwxy{{{{wwuvvvyyvxzz|{~~}|z|~|{|||{{|{}||{zzzzxwxxvwwuutwxxzy{{}{}}~~~}{{|xwyyy{~}}}|~}}{zyyzz{yxvxy{}~~}|{y{{|{|{|{{zwxwxy||z{{{z||}||{|}~~~}}||~~~~~~}~~~~~{{{z|z|}~|}}}~}~{|{~~~}|}}{|}{}}|{z{{||}}~~}}}~||}~|}|||}}}|}~}|||}~~~}||{|{zz{zyyyyzzzz|}~~}~}~~}|{|~}}}|~|}|}|||}z{|||{|{z}wwwwzyy}y{}||{|~}}|{|||}}~~|z{}}{{zz|{z|}{{}}|}~}||{{|}~||~}}~~}}~||~}{{{z|~~}|||yyzww{|~~}~~|}|{{|}}}}||{|~|||z|~||||||}|}|~~||~}}}|}}~||}}{zz||||~~|}}||{}}|{}zz{}{z|}|z|{{{{~}~}~}|}}|U(**)*(('(''&'&  o!||}~~~}~}}}}{{||~~~~~}||}~}~}}|}|{{zwwwz}}~}~}}~||zzzzxxyzzyxyxwy|~~||xwyyzz{z|~~~}{||{zzxxwz{||||{}}~}}|zzyz|}~|}||{{z{yz{zyzzzzzyyxxxxyyxwwwvw|~}}{}{|||~|{}||}~~}~}|||||}}}}~||}|}xyyxzzz{||{{{zy{{|}|{|}{||{{{|}|{}{}|}{|{}{||{z{{|yz{|zxyz|~||yzzy}~}{{z|~}}|}|{}~}~}~||{yzzz{~~||||z|}||{{yyxzyz~~}{z|xxxxvtvx{~~}||zzyzzzxxutuxzyywvutvvwyzz{zzzwuvuvwxvvx{||~~|||~}~}}{{||}{}{{z{zyxxwwvxxuuxxzy{{}}}}~~|||xyxz{y{}}}~|~|zyyyz|zxxxy{{}}{y{{}||{{}|yxvxxz{|{{|{z{|}|{{{}}|~|}}}~}}~~}|{||zz|||~{|}{|{}|}}|z|||}|||}|{{||}}~|}~}|}}~|}}}}}}}~}||~}}|}{}~}}}{|||{zz{zzzzyzz||{~~~~}}|}~~}}~~|{|~}~}|~}}{|{|{{|||{{{||xwxxyzyyyz|}{{|~|}||zz||}~~~}}}z{}{{{{{z{{{{{}~|}~|||yyz|}~~~~}~}|}|z{}~}{{{yz}|}}~zzyxxwy||~~~}~}|||{z{}}|}}|{{{{|{zx{~~}|{{{}||{z{|{z|~~}}}{{||{||}{{{|{{|}}}}{{zz|{||zy{{yzz{z{yyzz{{|~~}}|}}{T(*+**((')'(''%  p ||}}{{|~~}||}{|||z~}}}}~~~}}z{{}|~}|}{{{yyxutx}|~~|~}}z{y|zzzxwywxwxxvvwz||{{zwxvyzzyy|~}}}||{yyyzxwvyyy|zyx{~~~~~|}}}z|zyxyy{||{zz{{yzxzyzyzxxyyxwwwwyxxwwvuuux}~~~|||{{z{|{{{z{{{{||}}}{||{}}}{{|zz{|}xyyxzyyyz{y{z{yyz{z|{||z|{{{z}z{|{{|||z{{{z{z{z{zzyzyzwxxy|~}}yyyyz{}~}~~}||{zz~~}}}||}}~}~~}||{yyxzyz}~}|||{zz|||zzywvwyx|}|{z{zxwwtttvw{}~~|{zyyx{yxxxvuuvwxxxwtttuuwxv{z{wwvvttvxvstw{|}~}|}~|{{~||~{z{}{z|{|y{yxxwuvvxyxvuwyyzz{|}~}~~~~}{|wyyyzy{|~~~~||zyxyy|zyxxyy{}~|{{z{}}}{{|{yxwvxzz{z{{{zz{{{{z{{~~}|||{}~~~}}||{{zz{|{{{zz{|{z|}}||{{~}}}|}{yy{|}|~}|~}~~}|}||}~~}}~~}}~~~}}||{~~}~{{}}zzz|yzz|{z{||||~}~~}}|||~~~~~~~~~||}{}}}|}}}}|{}||{}{z{}}||ywwwxxyyxz|}|~~{||}{zz|}~~~~|{z}}{yy{zyz}{{|~}~~|{zyz|||}~}}}|{}|z|}||{zy|~|}}{{z{xwyz||~~~~||{}{{|}}~~{{{{{}|zxy~||{{z||||{z}{{||}|z{zz{|~}{|{}|||{}}|{{z{{||{xz|zz{{{z{zyzz||~~}}|}|T)**)))(()''''&  q!}~}{{}}~}~}~~~~}~|{}|}~|}|{xxvtx|~~}~~}|z{zzyyyyyxyyyvwwy|{{}|yxvx{|{{}~~}~{|y|{yyyxzzzzzz{|~~}}}~}|{zy{{{~}|{z{}zzxz{{{{yxzzzxxxzxxxxwvuusvz~~}}~{}|||}||{|{z{{|}}~~}|}|}|~}|}{|{{}yzyz|{|{|{{y{{{{|}|||}|{{|{|{}||}}{|}||{|}}{}|||}|{|||{zyy{}~~zzzzy{}~}|}z|~~~~{}}~~}~}||}zzz{z{}~{}}{z{}}}||zxwyxy{}}|{||zyyvuvuwx}~~~}~{zzz||yzxwwuvyzxvutuuuxzwy{yywuvttvxwuvwz{||}|}~|{{}~}~~|{|}||{|{z{zzxxvvwy{yywywy{{z{}}~}||xxz{zy{~}~}}||zzzzzzyyxyyx||}||{{||zz||zzywwwzzz{{}{||{||{zz{}~}||{zy|~~}|{{zxzzzyzzy{|{z|}||z|||~~~||{zyz{||{||~~|~}}}}|~|~~~~~~}}}}~}~~}|}|zzyz{{{{{|z{{}}~~}~}~|||||~~~~~}}}|}~}}}}||}~{|{|||z}|{|wxwxwxyzy{}~|}|}|{}~|{yz~}|}zz{}z{zyyyz{|||}~}}|{yy{{||{}}}{~}|{|zz{}{|||zyz}}|{{|zzyywxz{{|}~}{{}|z{|||~{{zz|zz{zwy|}{|zyz}|}{zz|{|}}}}|{{zzy{{~}{||{{{zy}~}|{z{z{{{zzy{zyz{zzzz{yz||}}~~{{}|T(*))*)('('('(&  r ~|{}||yyz|~~~~~}~}~~}~}~||{|||{}~~|||{ywtsvy}~}|~}|{zzyyyyyyyxyyywvwwyyxz{xwtuxzz|{~~}~~~~~~}|}}|zzyyyxvvxyyxyxwz|}~~~~~~|~}~|{{{zy{}|}{{{yz|zyz{{zyyxyyxwwxxxwxvwvttqsz~}~}}||||}||{|z{zyzyyyy{~}|||{{}}|{{{{y{z}xy{z{{z{{zzzz{zy}|||}}{xz|{z|{||{{|z{|{{z{{{{{zz{|z{|zzzzyy|||zyxwyy{~~~}}}~|z|||{}~{{}}|~|}||{yz{{{}|}|{|{zz{{{|{zwxyxy{|{zz{{zy{wvvwuuyz{~|~~~}{|{zzzz{|yywwwvvxxuttvuuvxxxyywwutttvxwwwwzz{}zzz}|z|}~|~}~{|}|{zzyzyzzxuvuvyzzxxxwwz{{{{{}~~~~{|yxz{|{}{|~~~}}~{{z{zyyzyyyyxwz}}}|zy|{|y{{zxyyxxzzzy{z||{z|{{{{y|~}}{{yy|}|{}zyyxzyyyxzzz{{|}{z{|}}}|}zxzz{}||z|~~}}}}|~~{{}~}~~~~~~}~~~~~~}~}||y{zzz{}{|}|||}~}}{{||z|}}~~~~~}}~~|}|~|}}z}}z{|}}}|xwxyyxy|z{{}||}~}|~~~}|zx}~~}|z|}{zyzxyz}|{}}}~}|||{xz{|z|}}~~}}|{{zz}|{|{|{|~}{|{|||zzyzz|}~}~}{z|~}{{~~~|||{{{{|zyy{||{yyy|}}|{z}}|~~~}}~{z{|{{}~}|{}{z{z{|~}}||{zz{{{{{zzy{{|zz{zyy||~~}}}}V(**)*()')'''(&  s!|}~}zyxx|~~~}~~}~|}{||~~||{zwvv{~~}}}|{zzyyxy{zyzzwwwxyyzx|{xutvy{}}~~~}~~~||{{zzxxw{{zyyzz|}~|~~}~~|{{{|}}}|||zz|{z{zzz{{{zzzzxxyyxxxxvvvrqry~}~~~|}|}}|}}}{{|zz{zy{|~~~{||~~~||{{{z}yy{|{}||}|{{{zzy{||||}|z{}}{|}}||}{||{||}}|}~}{z|}}{|}||{zz||}|{zzzyy~}~}|{z|}~~}~~~~}~}}~{{{{|}}}}|||}|||z{|||zyyz{{}|zz{|zz{zxvyxuvy{|}~~}}}||{||||{{zyxxwxywtvvwwxyyyyyxwvwtuxywwzzz{}||z{}|{|~~~~~|{}{y{{{wwwuwy{{zzzyxz|zz{{{}~}}zyz|||||}~~|}|||}|{zzx{zyxzz|~~||zy{{{{|{|yyxxyy{xy{||}|{z{{||}}||{zxy~~~}}{{yxxzzzxxy{{yz|{{z{||~~~}{zxyz{{{|}||}}}||}||||}}~~~~~~}~~}~~~}|}z{{yy{}{}|}|~|~}~}~|{y||||~~}}~~}~}}}}|}|}}|||}|{|}|}}yyyxxzyzyz|}}{{{{}~}}|zzxz~}}~~|{{|{zyzwxx}{{|||~~~|}|zxz{zz{}|}||{||zzxz{|}||}|~~}}}|{||{zyyzz{|}~|{~|{{{|{|||}}{z|{{{z{{y||{yyyvy|}||z{}}~~||}{z{z{{|{}{{|{|{{{{|}}|{{{zz|{{zzyyz|yyzzzzy|}|~}}{}|T(*))*((((&'&'&  t ~|}~}{zxuuw|}~~}|~}~~}}}|{zyyyz~}}{zzwwx{|}}~||{{zzzxxxxvwxxxvwvxxzyxyyuttxz||}}~~~|}}}~~}}|||{{yyxwvwxzyxyzz{}~}~}|~||zzz{{}{}|zzz|{zz{zyzzyyyyyywxyywxwwutrpry~}~}}~}}|}||}~|}|zyyyzzxz}}~||{|{}~||{{zzzzxyyz||{z{|{z{|zz{||{|}{z{|{{|~{||||z|{z{{|{z|}{{||zyz||{yxxz|{zzyxxyy|~}}}~}zyx{}~~}|}~}||}{}||zz{{z|}}}|{{{|{|{z|{{zyzyz{{zyy{{yzyzxxxxvxy||{{{|~~|{|{zz|}|||{{zzzxvvxuuuwxxvxxwyzxwvuutwxxvwzzy{}{zy||z|~~}|~}|{|{xy|xwvvtuz{{z{zyxyzyxyz{|}~}~~~~{xy{{~~~|}|}~}}||{|{{zzyyyzxzz|}~|}zy{}|z|{{{z{xyyyyxyz{{zzz{z{}}}~}{|yxy}~~~|{{yxxxxvwxzyzyzz{z}|||~}|{xxyzz|}}||{}}}~}|{{z{|~~~~~}~~~|||{yy|}|{}|}~~|}~||z{||~~}~~}~~~~}~}|}~{|{||{}}}}xxxyyyy{yyy||z{{||~}}|}z{{~|~}|||zzxzyyy}||{}|}}~}|{{zz|{zz~~|~~{z{{yy{{|~}~~}|}~{||{|yyz{}}~~~~}|~~}{||{|~}~~~}|{||||||zz||zyyxvy}~{{{|~~}}~~{y{{|||~}|{||{z{{{}}}{|{{{zz||||{{{{y{{y{z{z{}}}|}}U(**)*((()'''(&  u!}~~~||yvuxy|~~~~}~||{zyyy}~|{zxzz||~}~}|{z{{xzxyyxxxyyyyzyy{{yzzwwwyz{}~~}}}~~}}}|z{{zyyyz{|yz{|}~}~~}~~~{zyz}~}}||}|}}}|{{{{z{{{zzyxxyzyyzywwtqrv}~}||}~||~}|~}||{{{zyz{|}}}|{{|~|||{{|zzxzzy|}||}~}{|z{z{~}||||{|}||}~}{}~||z|||}||}|}}|}|{yxz|{{ywz|{{{||z{|{~~~~~|{yz}}}~~||}|{}}|{z{{}~}|}~}}}{{|{zzzz{{{{{{|||y{zy|zyyz{||}}z{}~{{|zzz}~}{{{{xxvvuvwxywvwxxx{zywwuvxzxyz||yz}|{z|zz{~}~~~}}{zz{zywustyz{yz{zyyzyyxz|{}~~|wx{{}~||}}~~}{{~|}{{yyz{yy{}}}}}{z{|{{{}{{{{zzyyxvxxzyzzx{{{|~}~}|{yxy|~|{zyyxyxwwwxz{yzzyz~||}~~~|{zyyzz{|~~}}}~}|}||||{{{~~~~~~~~~~}}}}}}zzy|||{{{~~}}}~||{}||}~}~}}~~~~~~~}~}}|}}}{{{|y{~}xxwxyyyzxxy{|z{zy{~}|{xyz{|||~}|{{zzzzzyz{{{{~|{~||{{yz{{|zy|~}}}}{{{{x{{{|~~~}}~~~}~}}}{{{{|{zzz|~|}}~}~~~}}}}}~~~|{{||{}~~}}|}{|||{|||||{zyvwwvz|zz{{|~~~}}}|{|||{|}|{}||z{|z{{~|{{{||{{z{|{{z|{{zz{yzzz{}}}~}||{V(****))()(('(&  v ~}|}}{zxwwxz||~}}}}}|}|zzzyxxx|~}{{zxyy|}||~~|}|{{z{{{yxyzxwxxyw{yyxzzzxxyvwwwzz{~}~~~|}~}|}}||zzzyywxyxz{xyzz|~~~~~~}|||z|zxx{}}|||{{{}{{{zxxxzyyzxwxzxxyzxvuutuz}~}}{|{~||}{}||}zz{{zyyy{||||{z||}||{{{{{wwzw{{{z{||z|{yz{z{{{|{{|||z||||{|||||z{|}z{{z{{{{xyyxyzzxvvzz{zyzxxz|}}}|}|{z{{}~}}}}}|{|}{|}{zz{z{}}}~}}}}|z|}{{zzzzz{wyy{|{zyzz{|zy{{|{{{zyz}|xyzz{y{||}|{yyxvuuuuwxwvuuvxxzyyxwvuxyxxy|{xy|zxz{yxxz|}~}|~{zy{yxuutruwwxxz{yxyxxwy||}~~~}||~~}~wxyz}~~|{z{~}||}|{{{yzy{{y|~}}|}{zy}|zz{{|}|zzyxwvwxxyzzxy{{|~}~}|zyvx|}~~~~~|zzywvxyxwxxwyxyxzz}|}|}}||}{xxzxz{}~}~~}~}|}{{{{{y|~~}}~~~~~|}}}|~}zzz{{{z|}~~~}}}||{}}~~~}}}}~~}|}~}||||}{||zz{xywyy{{{wxvx|{zzz}~}{{zz{|}|{~~||{|z{{zyz}{|||}{|~}|{{zxz|zzz}~}}}|||{yz||}}~~~~~~~}}}}|}|{{|}~~}|~~~~}~~~|}}||~}~~}}}||}||}~}|z{zwvwwwz~{|{{|~~~}}|}||{|~||{||{z||||}}|{|{{z{y{|||{|{z|{{yyzz||~~}||{T))*)*((((''('&  w!}~~~{{yxz}~~}~~}~}}{{{zyy}~}z{zz{~}~}}}}{z{}}zzzyyzxzyz{zz{{{{zyyyzxxz|}~~~}~~~~}}}}{z{|{xyyz{yx|~~~|||||{y|~}|{}}|}}{|{{z{y{{zyzy{yzy{zyxyyy{{|~~|}}}|||||{|{yz{{}|}||}}|~|}|||}|yyzy|{||{||{|{{{{|||{}}}|}{{}}}||}}}~}|{~}|{{|||}{zzxyzz{zwwy}|zzzxy{|}}~~}~}}}||}~~~}|}|}}|}{z{{{|}~~~}||}|{|}zzz{zyz}}~|||}}~{{{}~}}|}|{}}{yz{}{|~}~}~{{|zxxxvuxxwxvuuxy{{zyxwwx{yxz{{yz{zyy{yxyz}~~|z{zzzxvwttuvvwx{zz{yxwx{||}~}}{}~~}|xywz|~}||||~~~}~|}|}|z{|{z}~|||}|}z{{{|||}~~|{zyxwwxyzy{zyz|{|}~||yxx}~}~}~{{zzxwxyxwwyxyyzxyz{|||~~{||yyxxwy{}~~}||}}{||zzzz{|~~~~}~~~}~}}|{~~{{|~}|{|{}~|}~{||~~~~~~~|~~}{}}~}||{{}~{zzzz~yyyxx{{yxwtvwzzyy|~||{{{{~}}|~}||{{|||{yy||{}||||}|}|{zyyz{z{|~||}{}|}z{{|}}}~~~}}|~}}~}|~}|{||{{~|}~~}|~~~~~~~~~~}~|||}~}||}}{|}{|}}|{{{ywwwvyy}~{z{{z|~~~~~}{||}|||||{}}|{||}|{{~||{zz|zy{|z{|}{{|zzyz{}}|~}~{{xS()))+)(')&'')&  x {{||{{zxyz}~}~}|~~~~~}}|{zyzyzz|~~}}|{{zzx|~~|~}~{|zzz~||z{zyyxxxyzyxyy{{{{yyyyxwvxyz}~~~~}}~~}|{z|}}{z{}|xyxwwyz{~}~}}}{zzzzyw{}~||{|{||}|}zzxyzz{zyyxyyyyyzzxwwz|~~|{|~}|}{{{z{yzy{zzz|z{|{{{{|{}}}||{{{yyyy{{{y|}|{|{zzz|{z{||{{|{{z~|{|}||||zy||{z{|z{||yyxzxyzwwww{z{zxxxzz{|~~}}||{~~}|{{}{{}~z|}{{{{|zy{yxz|~||~}}z|{{z|{xz{yyyz{|{|}}~}||{}||||{|||zxxyz{||{{~}||||zxxyvvwywvvvtvy|{zxywwxyywyzyyxxyxxyyzzzy}~~|~|zy{yyxwvutssvuuyzzzxvtwzywz{}|~||}yz|}|~{ywxz}}~|||}||~|}~}|||{y{}}}|~}|||}{||{yz{|}}~}|zyywwxwyz{zyy{zz|~~||{yww{~}}~~||z{yxxxxxwxyyxxxyz{{|}}{{{yyxwxwz}~~}{|||}|{zyzy{|~~~}}{|{y}}{|}~}|}}}~}}}|{}~}~~~}}~~|||~~~}}}~~~|{{{{}|{z{{~zyyz{||{wvtruyzzz{|}|{|}}|}~}~~}~}|}}{|}|{z{{}|}~}{|}||}|zxy{zy|{}||}|||}||||}|}~~~~}}~~|~~}}|{{~~}}}~}~~}~~~}~~|}~~}}|}{{{{|}}}}|{ywvvw{z|~}zzyy{|}}||}}}||{|||}{}|{|||{}|}}|||{{{{|{}|{||||{{}~~~~}}{{zS)**)*)(()'''''  y"~|}|||{yzy|~}}~~{|z{{zz|{|~}||{|}~~~{{yxz}}{zzyzy{{z{{z{{{|||{|{{zywwy|}~~}~~|}|{~~}{|}}|zxyxyz}}}}{{zyywz~~{{|z{~}|{{zyzzzzzz{yzyyzy{yz|}~|}}|}}}|||}{|{{{{|z{|||||||}|~}||||{}zzyz{z{{{{{|{{|||}}{||}}||{{z|}}}}|}}}{|}|~{}}{|}z{{|{zzzwyyzz{|{yyyz||~~}}|{|{}~|||{}~{||}|}~|||y{y{|}}z|~}}||{|{{|z{yzzz|}}~~~~}}}}~|~}|||{{zyyyy{|}||~}|||zzzyyxwxxwxxuvz{{zyxwxy{{z{{yyyyxxxyxy{zy}}||zxyxyxvvvssuxwvy|{zwtuwyxxxz{~}}~~{z{}}||xyxz}}||{|}|}~~~}}}}||||~~}}~~}}}~}||{z{|z~}}}~{{yzyxxxz|{{z{zz{}~~~|}}yvux~~}}~}z{yzxyxxxwwxzxxwxyzyz|~|{{{xwwvuwy|~~}|||}}|zzyyyzz~~}~~}~}{{z|}~}||~}|}|}}}|||}~}|}~}~~~~~}}|}}~}}}|~}|zzz}{||{z|zyy|||{{wwuutwzzzz{z{z||||}~~~|}~~}}~}{}|}|{z{~}}~|{}|{z||yxyyzz{}|{|}||{}~|}}}}}~~|}~}|~~|~~}}|}|}}~}~~}||~~}~~~}~~}}~~}}}~|||}|z|}}~~{{ywuuvx|}z|{{zyy{}}}|{|}}||{{{}}|{{z|{{yy}|{||z|zz{{||}}}{{z{{}~}}|{{{zS(**)*((()'''(&  z ~zz{{{{zyx{~~~||~~}~}~~}}~|}{|zz{zz{}|}{y{}~~}~~}|{zywv{{z{xxyz{zzzwzyyz{|{z{{yyzxwxz|}|~~}|}~}{{|zz||zz{}zxywvwz}}~||~}}}{{zyzxwy}~~~~}{zzyz~~{zzyyxyzyzzyzzyzyxyyy|}}~{|{{}{|{|{z}{{z{{z{{{y{|z{{z|{}||||{|yxxy||y{|{{{{{{|{{{|||||{{{{z{{z{|}{|{||{||{{}z{{|{z||zzzxxwxxxzyzzyyzzz{{z{yz{{|~}|{{{{{||||{|{{|}{}{wxy|{|yz|~|}||zzz{z{{xyywy|||}}{z||~|}||{{|zzyyzz|{||}|}|{}yzzyxwyxvvwwutwzzywyyxyzyz{zzyyzwvvuvxxyxx|~~}~}zzxxxxwvvvtstvwwx{|zxvwyyzzuuy{}}~}|{}|{{|xxx{|}|{z{||||}|{~}}}}{{{}~~}|}~}}|z{{|{{~~|}}}yzyyxyy||zyzxzz}}}}|||{ywsw|}~}~~}|{{{yxyzxxxxxxzzwwz{yzz{|{{{xwwvvvx{~~~}}~}|~}{zyyyxy{~|~~~~~||||{{||~}|}}~~}}}~~|{|{}}|~~~~~~~}|}}}}}~|}{z{{|}||}{xz{}|}|{yxvvvvxzyyyzyy|}}}~~}}}{{|~}|}~{zz|}~}~}{||{z{zxzyxz|||}{{}|}|~~}~~}}}~~|}}}}~}~~{~~}}~~~}~}~~~}~~~~~}~}~}||{{|{~}}}|yxwwwwz{|}}|zwx|}~}||{~}}~|{||~||{{{|{yx}}}|z{{{z{{~}}}{|}~~~~}{|{zT(+*)*((()'''('  {!~zz|{{{{{~}||~~}~~}~~}|}|{{}~|~}{|~}~}}~|zzyyz|z{yz{{{{zyyy{z|}~}|}}{{{|z{|~~}}}|||}|||}|{{}zyzyvxz}~~~}~|}|zzywx||~|{zzy}~|{{|zzzy{z||zz{zzxzz{~~~~}~}}||{{|{}||{{|{{}|z{}|{}|}}~~}}|}zzz{||{|||z{||{|||||}}}|||{z|{{||~}}}}}}~~|}}}}|}}|{||}{{zyyyzz{|{zz{{||~{{z{||~~}~}|{}|}~|||}||}|}}zywx~||{}}}~||}{{{{{zxwx|}}}}{{{}}|~}}|||z|}||}}~|~~|||}zz{{{yyyxvwxvvw{yyzzyyz{{{||zyyyxwvvuwyzzz|~~||z{yyyzvvxvvuvxwx{||{z{z||}{zz||~~}}}~|{z|zxy|~}}zz{||{||||{~}~}||{|~~|~~|}|{{|zz|~|~}~{zyyxy|||zz{yyy{{z}||}|}zwuv|}~}~}~}}}~~~|||zyzzxxxxyyxywyy{yzxy||zzxyyyvvxy|~~~~}}~|zyyxyy{}~~~~}~}}}~~}|||z|}~}}~~~~}~}|z{}}|}~~}~~~~~~|}~~}}}||~}~z|{z{{{||||z{|}||~}yxwuwvxxxxxxxvy{|}~~}}|}{{|}}}~~|{z||}}~|{{{{{{zyy{zy{|||z{}|{|~}~~}}}}~~}}|||~|}|~}}}~||||~~}}~}~}}}|~~~}~~~~|~~z{{{}||}}}||zxxwwyz|{|}||yx|}}|}|||||{||z}~||{}|zzzyyz~}}}{z|{xy{||~}}}~~~~~|{||{U)****((()'('(&  |!{yz{}|yz{~~}|||{{|}}~~~~}||~~~~{|zzyx~~|{}{{|||~}~~}|{~|zzxyyyzyxxz{{zzwvxxy{}}|}~}{{{|{|{|}|{~||}|}{|~{{z||yzzzyxwvww{}~}}~~~~~}{{|{{yyxwwyz{}~|{zxxy~|z{{zyywyyz|yyyxxwxy{~~}~}~}||}~~}{}{{|}{|||zz{y{z||{z{|}}|~|}|~~~||}xxzz||zz{{{y|{zyzz{{|~|||{{zzzz{{}{|}}||}}|{}|{{{||{||{{|zyzz{xyz|{yy{{z||zzz{z{|||||{zy|}}|}}|{{{{|}zxwvz{{}~|}{{z|{{{|yyxwuz~~|{}~|zz||||||{|zyz||}}}|{|||z{|{z{{zzyxxvuxwwxzxxxyxyyzyy{|zyzywvuuuwzzyx{|}}|{{|zyyyxwwwuvvxwy{||{{|z{~}|z{||{|~~|}||z}yxy}~~{{zz|{z|zyy~}||{|z{}~~}||~|}z{{yy{|}}}|||zz{xwz{yyz{zzy{zz|}{|}}{yvx|~~}}|}}{{|}}||}{zxwyzxyyywxxxzzzyxxz{zzxzywwwwy{}~~}~}}}|zyywy||}~~~~}||}}~}}|||}}|}|~~~~~}}~}}|{{|~~}~~}}}~~~~~~}{}}~||}|}}{|{{{|z||{}z|~~}~|zyxwwuwxywwwwvvy{}~||}|{|{|}~}}||}}~}|{||||{ywxy{y{||{|{{zz|~~~}}|}~~~}|}||||~~}}{}|~}}}~~~~~~~}}~~}~}~~}}|~}|}||{}}}}|||zzyyyyzzz}}|{zy|~~}|||||z|}{~~}}}|{{{zyxx~}~|z{z|yyyz|}~~|{|zU(**)*((()(('''  }"}|}}}|{z|}~|}|||}}~|{|}~|||yxz~}{|~}~~~~~}}~}}{{zzz|{zzz{{zzyxzzz{}}|}}}}}}~}||}|~}~}|}~~}||}z{|zyxwxxyz|~|~~}{{}{{yyyxxyx{}}}{{z|}|||zyzwyz|{yyyyxxwyz~}~~~~}}}}|||}{{{{{}~}}{~~}~~}}}}z{zz}}{{{{{z{|{{{{|}}}}}}~{{{{|{|}{|~~}}}|}}||~||}}|}|{{{zzy{||zzz|}{|||z{{{|{}|{{{zz}~}|}~}{|{{|}{zyyz|~~~}|}}{z||}{yzxz~~zz{|}~}|{{}|y{z~~}~|}}}}||}}|{{{{yzxxxzxxyzyz{yxxyyyy||{xxzxvvvtwz{{z|~}||}~zzyyxwwvvwxwxz|}|~}}{|~~||||~~~}~~~}||}zzy{~~~}{zzz{|{{yz}}{}~{||{}|~~~~}~~~{{{{y{|~|{|||{zzxx{{xyyz{{zzzz||||~|{yy}~~~~~}~|}{}}||{{{zyxyxxyxyxxyy{zzyyxyxyxyyzxvvxy{}~~~~}zyyxy|~}~~~}~~|}~~~}}}~{||}}~}~~}~}~}|}}~~}}|}{~~~|||}}}|}{}}||z|{{|{{z|y|}}||z{xxvwywxwwutuuux|{{}{{{}}|}|}}}|}~}|{|}|}|yxyyz{{|y{{{zz|~~~~~}{|}}}~}|~}{}|}}||||{|||}}|~~~|||}|}~~}{{|~~~~~||}~{{|||{||{}|zzyyxz{zxxz||{z{{{}~}{|~|{{y|{~}|}|{z{zxww{|}~~{{z{yywy{~}}~|{||zT)*))*(((('''(&  ~ }z||{|y{|}~}|||{zz}~~}|zyxx{}~~|zzwy|yy{||~~~}}|||{{{z|zz{zyxxz{yzxxwxz}|{}~~}|}}}~||{||{|{}{z|}}|||{{zzyyxvvxyxxz~~|~~~~~}{z|y|zzxwvxxvwy|~}}|{yy}{z{{zzxxxxz{zyxxwuwxy}~}}|}}~}}~}~}}|}}||{z{z{{||}|z|}~~~}}~~~}~~}zzzz{||{{|yy{z|{{{|{|~{}}}|zz|yyz{{{{}|||}{|}}||z{|}}{z{zzyzyxy{{zz{}}|{z|{{|{z{{{zzyxx|}||}}{|{|{{~|yyxz{|~~~~zz{{zz|{{zyzz}}~}}}{z{{|||{{{|zywx{~~}|{|~|{||{{z|z{{zyxxyxwyyyyzxwwwywwz}{xxyxvuvswy{yxy}~~~~|}}{{{yxxxxwuvvvxz}}|}||{{~~|||}}}}|~~~}|~{zxz~{{zz{zz{yzz||zz{{{||{{}~}~}}{~~~||{{yy|~}{|z{z{zyxzzyyyy|z{zz{z{{{}}{{{~~~~~~~~|{||||{|{{zxzxyzxyyzyxz{{{zyzyyxzxxyyxwxyy{|~|~}{{{zy{~~~~~~~~}~~~~~|}{{{}}|}|}~~~}}}}}}~}~~~~|{|}~~|{{{}~}}}}|}||~}{|{||{|z|}~}~{{yywxxzwwwwuttvxx}~{z{{|{~}~~}|||{|}}||}}}}}{xx{y{{{|y{|y{{~~~~~}|{{}~}}~~}}}|}}}}}~}||}||{{{|~||}|}}~}}}}~~~~}~~~}}|}{|}|||{|zyzyxz|zy{|||{{{||}|}|}|{|z{|}}~}}{zz{zzx{|||{{{|xxyyy~~~~||||{U)**))((()'''(&  !~}~~}||{|~~}}|z{~~}|zvux|~}|zyzzzzz~~~~~}}}|||}|{{{|z{zyzyxzyxv{}}~}}~~}}~}}~~|y|}}~}||||zyyxx{{zzy}}{z|{{zz{zxywxxy}~~}|{|}||}{zzyxxz|{yxyywxyz|~~}}~~}}}}}}}{||{}{~~}|~~~~~{{{{|}||}|zz{{{|}}~~}~~|~}~{{|{z}}{|{~~~~}}}~}}}}|||~}|}}||zzzz{z{{|~~~}|~{}}{{}{}{{{yy{}}|~~}}~{|}~{{{}|}}~~~|}}}{zz}||}z|~~}}|||{}~||{{{zyxz}}}{||{|}||||zz{|{zz{yxxz{zzzzxwxwyy}zzxzyxuwuvz{{z{|~~}~}}}||zyyxwuvwvw{}}~}~|||~~|~}}~}|}~}~zzz{}~~}{{{{z{|{{}||{yzz{}}}}}}~}|}||}}|{yy{~}{zz||{{yz{zzzz{{zz{{||z|}~}||~~|}|}}|}||||{zzzxxyzyzy{zzz{|{{{zxwwwwxyyxwxyy|{||}}|{z{zy~~~|~~~~~}}~~~~}~|z{|~|{||}~}}}|~~~|{}~~|zy}|}~}~}|}}}~~||||zz{xz}~~}|{{yxyzywwwutsuvx{|z{|zz{~~|{|}|||||{|{||}}|zyy{z{zzxy{z{z}~}~~}~}|z|}|~}~}~~~}}}}}||{{||zzz}|~}||{|}~|{|}}}~~~}}}~}~~zz{zzzyzyzwxwy{|{zz|{z{{z{||}|}|{{{||{|~~|{|{{z{{yyy{z}~{z{zzxxzyz}~~~~}|||zT(**)*((')''')&   ~}}~}{|z{}~~}~}{|{}~}}{{wvsty{}}{zyyxzy{|||~~}|||z|{{{{z|zzyzyzxwwwutv|~|}}~~~~~~|||{}|||{z{{}}|~|||||zywwwyzywwz~~~{{zz{{{{yxwwxxx{|}}}}|{|zzz{{{yywwwz{yywwxxxyy|~}}~}~~~~|~}|}}}||z||y{}||{~~~}~|z{{||{||z{z{{z{z}}~}}||~~||}||z{{{|}|{|~}|}}||}|{z}}||{{{{|{yzyyyyz}|}}||{{|zz{{{zyzxyy|{{}}}{{|yz}|{{||||~|~}~~}||{yyxzz||||||~~|~}||{{{{|zz{{yzyxxz|}}{|~}{||{{{|{z|}|zz{yyxz{zy{yxwxvxzz{yyxxwvwvwx|{yz{|}}}|{z{yxxywuvvwwx}|~|~||}~|{||||}~||{}~zyyz|~}~|||{{{{|{{|{zzyyxzz||}||~|{||~}|{{yy{}~{{y}}||zxyyz{zyzzz{{}|y|}}}}|}~}||}~|{z{}|{{{yyyxyyzyxzzyz{z{z{yzwwwvxxywxyyzz{{z|~}{{{zz~}}{{|~~}}}}~|}~}}~}{{|}|{{z}~||||~}}~|{}|~~}{|{{}||}}~}~~~~}|||{{wx{~~}|{{zyzywxvvtttvw{|{{y{||}zz||||||z{z{|}}|{{{z{zyzz}{{{{~}~~}~~|||}~~~~~|~}}||{{|y|{|}~|}z{}|}}}{}}~~~~~}|~~~}{{{yzz{zyyyxy{|{zz|{zz|||{}{|{|||||}{|~|}|~{z{{{{z{}{{}{z{{yyyxy{|~|}}|U))))))(()&(((' !~~}~|}}~~~~|}}~|{zwusu{~~~|{zz|{|}~~}~}|}~|||}|||{{zzyyzwwwuuz}}~~~~|{||}}~~|}~|~~~~~|{{ywxzzzz}~}||{{{|zzzzxxyy||}~~|||}{||}{z                                                                                                                                         	 
                        ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                            	 
                        ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                            	 
                        ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                            	 
                        ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                            	 
                        ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                            	 
                        ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                            	 
                        ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                            	 
                        ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                            	 
                        ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                            	 
                        ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                            	 
                        ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                            	 
                        ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                            	 
                        ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                            	 
                        ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                            	 
                        ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                            	 
                        ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                            	 
                        ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                            	 
                        ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                            	 
                        ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                      	  
                                               !  "  #  $  %  &  '  (  )  *  +  ,  -  .  /  0  1  2  3  4  5  6  7  8  9  :  ;  <  =  >  ?  @  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  [  \  ]  ^  _  `  a  b  c  d  e  f  g  h  i  j  k  l  m  n  o  p  q  r  s  t  u  v  w  x  y  z  {  |  }  ~                                                                                                                                                                                                                                                                   !  ! ! ! ! ! ! ! ! !	 !
 ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !  !! !" !# !$ !% !& !' !( !) !* !+ !, !- !. !/ !0 !1 !2 !3 !4 !5 !6 !7 !8 !9 !: !; !< != !> !? !@ !A !B !C !D !E !F !G !H !I !J !K !L !M !N !O !P !Q !R !S !T !U !V !W !X !Y !Z ![ !\ !] !^ !_ !` !a !b !c !d !e !f !g !h !i !j !k !l !m !n !o !p !q !r !s !t !u !v !w !x !y !z !{ !| !} !~ ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! "  " " " " " " " " "	 "
 " " " " " " " " " " " " " " " " " " " " " "  "! "" "# "$ "% "& "' "( ") "* "+ ", "- ". "/ "0 "1 "2 "3 "4 "5 "6 "7 "8 "9 ": "; "< "= "> "? "@ "A "B "C "D "E "F "G "H "I "J "K "L "M "N "O "P "Q "R "S "T "U "V "W "X "Y "Z "[ "\ "] "^ "_ "` "a "b "c "d "e "f "g "h "i "j "k "l "m "n "o "p "q "r "s "t "u "v "w "x "y "z "{ "| "} "~ " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " #  # # # # # # # # #	 #
 # # # # # # # # # # # # # # # # # # # # # #  #! #" ## #$ #% #& #' #( #) #* #+ #, #- #. #/ #0 #1 #2 #3 #4 #5 #6 #7 #8 #9 #: #; #< #= #> #? #@ #A #B #C #D #E #F #G #H #I #J #K #L #M #N #O #P #Q #R #S #T #U #V #W #X #Y #Z #[ #\ #] #^ #_ #` #a #b #c #d #e #f #g #h #i #j #k #l #m #n #o #p #q #r #s #t #u #v #w #x #y #z #{ #| #} #~ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $  $ $ $ $ $ $ $ $ $	 $
 $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $  $! $" $# $$ $% $& $' $( $) $* $+ $, $- $. $/ $0 $1 $2 $3 $4 $5 $6 $7 $8 $9 $: $; $< $= $> $? $@ $A $B $C $D $E $F $G $H $I $J $K $L $M $N $O $P $Q $R $S $T $U $V $W $X $Y $Z $[ $\ $] $^ $_ $` $a $b $c $d $e $f $g $h $i $j $k $l $m $n $o $p $q $r $s $t $u $v $w $x $y $z ${ $| $} $~ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ %  % % % % % % % % %	 %
 % % % % % % % % % % % % % % % % % % % % % %  %! %" %# %$ %% %& %' %( %) %* %+ %, %- %. %/ %0 %1 %2 %3 %4 %5 %6 %7 %8 %9 %: %; %< %= %> %? %@ %A %B %C %D %E %F %G %H %I %J %K %L %M %N %O %P %Q %R %S %T %U %V %W %X %Y %Z %[ %\ %] %^ %_ %` %a %b %c %d %e %f %g %h %i %j %k %l %m %n %o %p %q %r %s %t %u %v %w %x %y %z %{ %| %} %~ % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % &  & & & & & & & & &	 &
 & & & & & & & & & & & & & & & & & & & & & &  &! &" &# &$ &% && &' &( &) &* &+ &, &- &. &/ &0 &1 &2 &3 &4 &5 &6 &7 &8 &9 &: &; &< &= &> &? &@ &A &B &C &D &E &F &G &H &I &J &K &L &M &N &O &P &Q &R &S &T &U &V &W &X &Y &Z &[ &\ &] &^ &_ &` &a &b &c &d &e &f &g &h &i &j &k &l &m &n &o &p &q &r &s &t &u &v &w &x &y &z &{ &| &} &~ & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & '  ' ' ' ' ' ' ' ' '	 '
 ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' '  '! '" '# '$ '% '& '' '( ') '* '+ ', '- '. '/ '0 '1 '2 '3 '4 '5 '6 '7 '8 '9 ': '; '< '= '> '? '@ 'A 'B 'C 'D 'E 'F 'G 'H 'I 'J 'K 'L 'M 'N 'O 'P 'Q 'R 'S 'T 'U 'V 'W 'X 'Y 'Z '[ '\ '] '^ '_ '` 'a 'b 'c 'd 'e 'f 'g 'h 'i 'j 'k 'l 'm 'n 'o 'p 'q 'r 's 't 'u 'v 'w 'x 'y 'z '{ '| '} '~ ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' (  ( ( ( ( ( ( ( ( (	 (
 ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (  (! (" (# ($ (% (& (' (( () (* (+ (, (- (. (/ (0 (1 (2 (3 (4 (5 (6 (7 (8 (9 (: (; (< (= (> (? (@ (A (B (C (D (E (F (G (H (I (J (K (L (M (N (O (P (Q (R (S (T (U (V (W (X (Y (Z ([ (\ (] (^ (_ (` (a (b (c (d (e (f (g (h (i (j (k (l (m (n (o (p (q (r (s (t (u (v (w (x (y (z ({ (| (} (~ ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( )  ) ) ) ) ) ) ) ) )	 )
 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )  )! )" )# )$ )% )& )' )( )) )* )+ ), )- ). )/ )0 )1 )2 )3 )4 )5 )6 )7 )8 )9 ): ); )< )= )> )? )@ )A )B )C )D )E )F )G )H )I )J )K )L )M )N )O )P )Q )R )S )T )U )V )W )X )Y )Z )[ )\ )] )^ )_ )` )a )b )c )d )e )f )g )h )i )j )k )l )m )n )o )p )q )r )s )t )u )v )w )x )y )z ){ )| )} )~ ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) *  * * * * * * * * *	 *
 * * * * * * * * * * * * * * * * * * * * * *  *! *" *# *$ *% *& *' *( *) ** *+ *, *- *. */ *0 *1 *2 *3 *4 *5 *6 *7 *8 *9 *: *; *< *= *> *? *@ *A *B *C *D *E *F *G *H *I *J *K *L *M *N *O *P *Q *R *S *T *U *V *W *X *Y *Z *[ *\ *] *^ *_ *` *a *b *c *d *e *f *g *h *i *j *k *l *m *n *o *p *q *r *s *t *u *v *w *x *y *z *{ *| *} *~ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +  + + + + + + + + +	 +
 + + + + + + + + + + + + + + + + + + + + + +  +! +" +# +$ +% +& +' +( +) +* ++ +, +- +. +/ +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +: +; +< += +> +? +@ +A +B +C +D +E +F +G +H +I +J +K +L +M +N +O +P +Q +R +S +T +U +V +W +X +Y +Z +[ +\ +] +^ +_ +` +a +b +c +d +e +f +g +h +i +j +k +l +m +n +o +p +q +r +s +t +u +v +w +x +y +z +{ +| +} +~ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ,  , , , , , , , , ,	 ,
 , , , , , , , , , , , , , , , , , , , , , ,  ,! ," ,# ,$ ,% ,& ,' ,( ,) ,* ,+ ,, ,- ,. ,/ ,0 ,1 ,2 ,3 ,4 ,5 ,6 ,7 ,8 ,9 ,: ,; ,< ,= ,> ,? ,@ ,A ,B ,C ,D ,E ,F ,G ,H ,I ,J ,K ,L ,M ,N ,O ,P ,Q ,R ,S ,T ,U ,V ,W ,X ,Y ,Z ,[ ,\ ,] ,^ ,_ ,` ,a ,b ,c ,d ,e ,f ,g ,h ,i ,j ,k ,l ,m ,n ,o ,p ,q ,r ,s ,t ,u ,v ,w ,x ,y ,z ,{ ,| ,} ,~ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , -  - - - - - - - - -	 -
 - - - - - - - - - - - - - - - - - - - - - -  -! -" -# -$ -% -& -' -( -) -* -+ -, -- -. -/ -0 -1 -2 -3 -4 -5 -6 -7 -8 -9 -: -; -< -= -> -? -@ -A -B -C -D -E -F -G -H -I -J -K -L -M -N -O -P -Q -R -S -T -U -V -W -X -Y -Z -[ -\ -] -^ -_ -` -a -b -c -d -e -f -g -h -i -j -k -l -m -n -o -p -q -r -s -t -u -v -w -x -y -z -{ -| -} -~ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - .  . . . . . . . . .	 .
 . . . . . . . . . . . . . . . . . . . . . .  .! ." .# .$ .% .& .' .( .) .* .+ ., .- .. ./ .0 .1 .2 .3 .4 .5 .6 .7 .8 .9 .: .; .< .= .> .? .@ .A .B .C .D .E .F .G .H .I .J .K .L .M .N .O .P .Q .R .S .T .U .V .W .X .Y .Z .[ .\ .] .^ ._ .` .a .b .c .d .e .f .g .h .i .j .k .l .m .n .o .p .q .r .s .t .u .v .w .x .y .z .{ .| .} .~ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . /  / / / / / / / / /	 /
 / / / / / / / / / / / / / / / / / / / / / /  /! /" /# /$ /% /& /' /( /) /* /+ /, /- /. // /0 /1 /2 /3 /4 /5 /6 /7 /8 /9 /: /; /< /= /> /? /@ /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /[ /\ /] /^ /_ /` /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /{ /| /} /~ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / 0  0 0 0 0 0 0 0 0 0	 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  0! 0" 0# 0$ 0% 0& 0' 0( 0) 0* 0+ 0, 0- 0. 0/ 00 01 02 03 04 05 06 07 08 09 0: 0; 0< 0= 0> 0? 0@ 0A 0B 0C 0D 0E 0F 0G 0H 0I 0J 0K 0L 0M 0N 0O 0P 0Q 0R 0S 0T 0U 0V 0W 0X 0Y 0Z 0[ 0\ 0] 0^ 0_ 0` 0a 0b 0c 0d 0e 0f 0g 0h 0i 0j 0k 0l 0m 0n 0o 0p 0q 0r 0s 0t 0u 0v 0w 0x 0y 0z 0{ 0| 0} 0~ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1  1 1 1 1 1 1 1 1 1	 1
 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1  1! 1" 1# 1$ 1% 1& 1' 1( 1) 1* 1+ 1, 1- 1. 1/ 10 11 12 13 14 15 16 17 18 19 1: 1; 1< 1= 1> 1? 1@ 1A 1B 1C 1D 1E 1F 1G 1H 1I 1J 1K 1L 1M 1N 1O 1P 1Q 1R 1S 1T 1U 1V 1W 1X 1Y 1Z 1[ 1\ 1] 1^ 1_ 1` 1a 1b 1c 1d 1e 1f 1g 1h 1i 1j 1k 1l 1m 1n 1o 1p 1q 1r 1s 1t 1u 1v 1w 1x 1y 1z 1{ 1| 1} 1~ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2  2 2 2 2 2 2 2 2 2	 2
 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2  2! 2" 2# 2$ 2% 2& 2' 2( 2) 2* 2+ 2, 2- 2. 2/ 20 21 22 23 24 25 26 27 28 29 2: 2; 2< 2= 2> 2? 2@ 2A 2B 2C 2D 2E 2F 2G 2H 2I 2J 2K 2L 2M 2N 2O 2P 2Q 2R 2S 2T 2U 2V 2W 2X 2Y 2Z 2[ 2\ 2] 2^ 2_ 2` 2a 2b 2c 2d 2e 2f 2g 2h 2i 2j 2k 2l 2m 2n 2o 2p 2q 2r 2s 2t 2u 2v 2w 2x 2y 2z 2{ 2| 2} 2~ 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3  3 3 3 3 3 3 3 3 3	 3
 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3  3! 3" 3# 3$ 3% 3& 3' 3( 3) 3* 3+ 3, 3- 3. 3/ 30 31 32 33 34 35 36 37 38 39 3: 3; 3< 3= 3> 3? 3@ 3A 3B 3C 3D 3E 3F 3G 3H 3I 3J 3K 3L 3M 3N 3O 3P 3Q 3R 3S 3T 3U 3V 3W 3X 3Y 3Z 3[ 3\ 3] 3^ 3_ 3` 3a 3b 3c 3d 3e 3f 3g 3h 3i 3j 3k 3l 3m 3n 3o 3p 3q 3r 3s 3t 3u 3v 3w 3x 3y 3z 3{ 3| 3} 3~ 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4  4 4 4 4 4 4 4 4 4	 4
 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4  4! 4" 4# 4$ 4% 4& 4' 4( 4) 4* 4+ 4, 4- 4. 4/ 40 41 42 43 44 45 46 47 48 49 4: 4; 4< 4= 4> 4? 4@ 4A 4B 4C 4D 4E 4F 4G 4H 4I 4J 4K 4L 4M 4N 4O 4P 4Q 4R 4S 4T 4U 4V 4W 4X 4Y 4Z 4[ 4\ 4] 4^ 4_ 4` 4a 4b 4c 4d 4e 4f 4g 4h 4i 4j 4k 4l 4m 4n 4o 4p 4q 4r 4s 4t 4u 4v 4w 4x 4y 4z 4{ 4| 4} 4~ 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5  5 5 5 5 5 5 5 5 5	 5
 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5  5! 5" 5# 5$ 5% 5& 5' 5( 5) 5* 5+ 5, 5- 5. 5/ 50 51 52 53 54 55 56 57 58 59 5: 5; 5< 5= 5> 5? 5@ 5A 5B 5C 5D 5E 5F 5G 5H 5I 5J 5K 5L 5M 5N 5O 5P 5Q 5R 5S 5T 5U 5V 5W 5X 5Y 5Z 5[ 5\ 5] 5^ 5_ 5` 5a 5b 5c 5d 5e 5f 5g 5h 5i 5j 5k 5l 5m 5n 5o 5p 5q 5r 5s 5t 5u 5v 5w 5x 5y 5z 5{ 5| 5} 5~ 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6  6 6 6 6 6 6 6 6 6	 6
 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6  6! 6" 6# 6$ 6% 6& 6' 6( 6) 6* 6+ 6, 6- 6. 6/ 60 61 62 63 64 65 66 67 68 69 6: 6; 6< 6= 6> 6? 6@ 6A 6B 6C 6D 6E 6F 6G 6H 6I 6J 6K 6L 6M 6N 6O 6P 6Q 6R 6S 6T 6U 6V 6W 6X 6Y 6Z 6[ 6\ 6] 6^ 6_ 6` 6a 6b 6c 6d 6e 6f 6g 6h 6i 6j 6k 6l 6m 6n 6o 6p 6q 6r 6s 6t 6u 6v 6w 6x 6y 6z 6{ 6| 6} 6~ 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7  7 7 7 7 7 7 7 7 7	 7
 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7  7! 7" 7# 7$ 7% 7& 7' 7( 7) 7* 7+ 7, 7- 7. 7/ 70 71 72 73 74 75 76 77 78 79 7: 7; 7< 7= 7> 7? 7@ 7A 7B 7C 7D 7E 7F 7G 7H 7I 7J 7K 7L 7M 7N 7O 7P 7Q 7R 7S 7T 7U 7V 7W 7X 7Y 7Z 7[ 7\ 7] 7^ 7_ 7` 7a 7b 7c 7d 7e 7f 7g 7h 7i 7j 7k 7l 7m 7n 7o 7p 7q 7r 7s 7t 7u 7v 7w 7x 7y 7z 7{ 7| 7} 7~ 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8  8 8 8 8 8 8 8 8 8	 8
 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8  8! 8" 8# 8$ 8% 8& 8' 8( 8) 8* 8+ 8, 8- 8. 8/ 80 81 82 83 84 85 86 87 88 89 8: 8; 8< 8= 8> 8? 8@ 8A 8B 8C 8D 8E 8F 8G 8H 8I 8J 8K 8L 8M 8N 8O 8P 8Q 8R 8S 8T 8U 8V 8W 8X 8Y 8Z 8[ 8\ 8] 8^ 8_ 8` 8a 8b 8c 8d 8e 8f 8g 8h 8i 8j 8k 8l 8m 8n 8o 8p 8q 8r 8s 8t 8u 8v 8w 8x 8y 8z 8{ 8| 8} 8~ 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9  9 9 9 9 9 9 9 9 9	 9
 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9  9! 9" 9# 9$ 9% 9& 9' 9( 9) 9* 9+ 9, 9- 9. 9/ 90 91 92 93 94 95 96 97 98 99 9: 9; 9< 9= 9> 9? 9@ 9A 9B 9C 9D 9E 9F 9G 9H 9I 9J 9K 9L 9M 9N 9O 9P 9Q 9R 9S 9T 9U 9V 9W 9X 9Y 9Z 9[ 9\ 9] 9^ 9_ 9` 9a 9b 9c 9d 9e 9f 9g 9h 9i 9j 9k 9l 9m 9n 9o 9p 9q 9r 9s 9t 9u 9v 9w 9x 9y 9z 9{ 9| 9} 9~ 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 :  : : : : : : : : :	 :
 : : : : : : : : : : : : : : : : : : : : : :  :! :" :# :$ :% :& :' :( :) :* :+ :, :- :. :/ :0 :1 :2 :3 :4 :5 :6 :7 :8 :9 :: :; :< := :> :? :@ :A :B :C :D :E :F :G :H :I :J :K :L :M :N :O :P :Q :R :S :T :U :V :W :X :Y :Z :[ :\ :] :^ :_ :` :a :b :c :d :e :f :g :h :i :j :k :l :m :n :o :p :q :r :s :t :u :v :w :x :y :z :{ :| :} :~ : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : ;  ; ; ; ; ; ; ; ; ;	 ;
 ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;  ;! ;" ;# ;$ ;% ;& ;' ;( ;) ;* ;+ ;, ;- ;. ;/ ;0 ;1 ;2 ;3 ;4 ;5 ;6 ;7 ;8 ;9 ;: ;; ;< ;= ;> ;? ;@ ;A ;B ;C ;D ;E ;F ;G ;H ;I ;J ;K ;L ;M ;N ;O ;P ;Q ;R ;S ;T ;U ;V ;W ;X ;Y ;Z ;[ ;\ ;] ;^ ;_ ;` ;a ;b ;c ;d ;e ;f ;g ;h ;i ;j ;k ;l ;m ;n ;o ;p ;q ;r ;s ;t ;u ;v ;w ;x ;y ;z ;{ ;| ;} ;~ ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; <  < < < < < < < < <	 <
 < < < < < < < < < < < < < < < < < < < < < <  <! <" <# <$ <% <& <' <( <) <* <+ <, <- <. </ <0 <1 <2 <3 <4 <5 <6 <7 <8 <9 <: <; << <= <> <? <@ <A <B <C <D <E <F <G <H <I <J <K <L <M <N <O <P <Q <R <S <T <U <V <W <X <Y <Z <[ <\ <] <^ <_ <` <a <b <c <d <e <f <g <h <i <j <k <l <m <n <o <p <q <r <s <t <u <v <w <x <y <z <{ <| <} <~ < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < =  = = = = = = = = =	 =
 = = = = = = = = = = = = = = = = = = = = = =  =! =" =# =$ =% =& =' =( =) =* =+ =, =- =. =/ =0 =1 =2 =3 =4 =5 =6 =7 =8 =9 =: =; =< == => =? =@ =A =B =C =D =E =F =G =H =I =J =K =L =M =N =O =P =Q =R =S =T =U =V =W =X =Y =Z =[ =\ =] =^ =_ =` =a =b =c =d =e =f =g =h =i =j =k =l =m =n =o =p =q =r =s =t =u =v =w =x =y =z ={ =| =} =~ = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = >  > > > > > > > > >	 >
 > > > > > > > > > > > > > > > > > > > > > >  >! >" ># >$ >% >& >' >( >) >* >+ >, >- >. >/ >0 >1 >2 >3 >4 >5 >6 >7 >8 >9 >: >; >< >= >> >? >@ >A >B >C >D >E >F >G >H >I >J >K >L >M >N >O >P >Q >R >S >T >U >V >W >X >Y >Z >[ >\ >] >^ >_ >` >a >b >c >d >e >f >g >h >i >j >k >l >m >n >o >p >q >r >s >t >u >v >w >x >y >z >{ >| >} >~ > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ?  ? ? ? ? ? ? ? ? ?	 ?
 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?  ?! ?" ?# ?$ ?% ?& ?' ?( ?) ?* ?+ ?, ?- ?. ?/ ?0 ?1 ?2 ?3 ?4 ?5 ?6 ?7 ?8 ?9 ?: ?; ?< ?= ?> ?? ?@ ?A ?B ?C ?D ?E ?F ?G ?H ?I ?J ?K ?L ?M ?N ?O ?P ?Q ?R ?S ?T ?U ?V ?W ?X ?Y ?Z ?[ ?\ ?] ?^ ?_ ?` ?a ?b ?c ?d ?e ?f ?g ?h ?i ?j ?k ?l ?m ?n ?o ?p ?q ?r ?s ?t ?u ?v ?w ?x ?y ?z ?{ ?| ?} ?~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? @  @ @ @ @ @ @ @ @ @	 @
 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @  @! @" @# @$ @% @& @' @( @) @* @+ @, @- @. @/ @0 @1 @2 @3 @4 @5 @6 @7 @8 @9 @: @; @< @= @> @? @@ @A @B @C @D @E @F @G @H @I @J @K @L @M @N @O @P @Q @R @S @T @U @V @W @X @Y @Z @[ @\ @] @^ @_ @` @a @b @c @d @e @f @g @h @i @j @k @l @m @n @o @p @q @r @s @t @u @v @w @x @y @z @{ @| @} @~ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ A  A A A A A A A A A	 A
 A A A A A A A A A A A A A A A A A A A A A A  A! A" A# A$ A% A& A' A( A) A* A+ A, A- A. A/ A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A: A; A< A= A> A? A@ AA AB AC AD AE AF AG AH AI AJ AK AL AM AN AO AP AQ AR AS AT AU AV AW AX AY AZ A[ A\ A] A^ A_ A` Aa Ab Ac Ad Ae Af Ag Ah Ai Aj Ak Al Am An Ao Ap Aq Ar As At Au Av Aw Ax Ay Az A{ A| A} A~ A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A B  B B B B B B B B B	 B
 B B B B B B B B B B B B B B B B B B B B B B  B! B" B# B$ B% B& B' B( B) B* B+ B, B- B. B/ B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 B: B; B< B= B> B? B@ BA BB BC BD BE BF BG BH BI BJ BK BL BM BN BO BP BQ BR BS BT BU BV BW BX BY BZ B[ B\ B] B^ B_ B` Ba Bb Bc Bd Be Bf Bg Bh Bi Bj Bk Bl Bm Bn Bo Bp Bq Br Bs Bt Bu Bv Bw Bx By Bz B{ B| B} B~ B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B C  C C C C C C C C C	 C
 C C C C C C C C C C C C C C C C C C C C C C  C! C" C# C$ C% C& C' C( C) C* C+ C, C- C. C/ C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 C: C; C< C= C> C? C@ CA CB CC CD CE CF CG CH CI CJ CK CL CM CN CO CP CQ CR CS CT CU CV CW CX CY CZ C[ C\ C] C^ C_ C` Ca Cb Cc Cd Ce Cf Cg Ch Ci Cj Ck Cl Cm Cn Co Cp Cq Cr Cs Ct Cu Cv Cw Cx Cy Cz C{ C| C} C~ C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C D  D D D D D D D D D	 D
 D D D D D D D D D D D D D D D D D D D D D D  D! D" D# D$ D% D& D' D( D) D* D+ D, D- D. D/ D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D: D; D< D= D> D? D@ DA DB DC DD DE DF DG DH DI DJ DK DL DM DN DO DP DQ DR DS DT DU DV DW DX DY DZ D[ D\ D] D^ D_ D` Da Db Dc Dd De Df Dg Dh Di Dj Dk Dl Dm Dn Do Dp Dq Dr Ds Dt Du Dv Dw Dx Dy Dz D{ D| D} D~ D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D E  E E E E E E E E E	 E
 E E E E E E E E E E E E E E E E E E E E E E  E! E" E# E$ E% E& E' E( E) E* E+ E, E- E. E/ E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 E: E; E< E= E> E? E@ EA EB EC ED EE EF EG EH EI EJ EK EL EM EN EO EP EQ ER ES ET EU EV EW EX EY EZ E[ E\ E] E^ E_ E` Ea Eb Ec Ed Ee Ef Eg Eh Ei Ej Ek El Em En Eo Ep Eq Er Es Et Eu Ev Ew Ex Ey Ez E{ E| E} E~ E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E F  F F F F F F F F F	 F
 F F F F F F F F F F F F F F F F F F F F F F  F! F" F# F$ F% F& F' F( F) F* F+ F, F- F. F/ F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 F: F; F< F= F> F? F@ FA FB FC FD FE FF FG FH FI FJ FK FL FM FN FO FP FQ FR FS FT FU FV FW FX FY FZ F[ F\ F] F^ F_ F` Fa Fb Fc Fd Fe Ff Fg Fh Fi Fj Fk Fl Fm Fn Fo Fp Fq Fr Fs Ft Fu Fv Fw Fx Fy Fz F{ F| F} F~ F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F G  G G G G G G G G G	 G
 G G G G G G G G G G G G G G G G G G G G G G  G! G" G# G$ G% G& G' G( G) G* G+ G, G- G. G/ G0 G1 G2 G3 G4 G5 G6 G7 G8 G9 G: G; G< G= G> G? G@ GA GB GC GD GE GF GG GH GI GJ GK GL GM GN GO GP GQ GR GS GT GU GV GW GX GY GZ G[ G\ G] G^ G_ G` Ga Gb Gc Gd Ge Gf Gg Gh Gi Gj Gk Gl Gm Gn Go Gp Gq Gr Gs Gt Gu Gv Gw Gx Gy Gz G{ G| G} G~ G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G H  H H H H H H H H H	 H
 H H H H H H H H H H H H H H H H H H H H H H  H! H" H# H$ H% H& H' H( H) H* H+ H, H- H. H/ H0 H1 H2 H3 H4 H5 H6 H7 H8 H9 H: H; H< H= H> H? H@ HA HB HC HD HE HF HG HH HI HJ HK HL HM HN HO HP HQ HR HS HT HU HV HW HX HY HZ H[ H\ H] H^ H_ H` Ha Hb Hc Hd He Hf Hg Hh Hi Hj Hk Hl Hm Hn Ho Hp Hq Hr Hs Ht Hu Hv Hw Hx Hy Hz H{ H| H} H~ H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H I  I I I I I I I I I	 I
 I I I I I I I I I I I I I I I I I I I I I I  I! I" I# I$ I% I& I' I( I) I* I+ I, I- I. I/ I0 I1 I2 I3 I4 I5 I6 I7 I8 I9 I: I; I< I= I> I? I@ IA IB IC ID IE IF IG IH II IJ IK IL IM IN IO IP IQ IR IS IT IU IV IW IX IY IZ I[ I\ I] I^ I_ I` Ia Ib Ic Id Ie If Ig Ih Ii Ij Ik Il Im In Io Ip Iq Ir Is It Iu Iv Iw Ix Iy Iz I{ I| I} I~ I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I J  J J J J J J J J J	 J
 J J J J J J J J J J J J J J J J J J J J J J  J! J" J# J$ J% J& J' J( J) J* J+ J, J- J. J/ J0 J1 J2 J3 J4 J5 J6 J7 J8 J9 J: J; J< J= J> J? J@ JA JB JC JD JE JF JG JH JI JJ JK JL JM JN JO JP JQ JR JS JT JU JV JW JX JY JZ J[ J\ J] J^ J_ J` Ja Jb Jc Jd Je Jf Jg Jh Ji Jj Jk Jl Jm Jn Jo Jp Jq Jr Js Jt Ju Jv Jw Jx Jy Jz J{ J| J} J~ J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J K  K K K K K K K K K	 K
 K K K K K K K K K K K K K K K K K K K K K K  K! K" K# K$ K% K& K' K( K) K* K+ K, K- K. K/ K0 K1 K2 K3 K4 K5 K6 K7 K8 K9 K: K; K< K= K> K? K@ KA KB KC KD KE KF KG KH KI KJ KK KL KM KN KO KP KQ KR KS KT KU KV KW KX KY KZ K[ K\ K] K^ K_ K` Ka Kb Kc Kd Ke Kf Kg Kh Ki Kj Kk Kl Km Kn Ko Kp Kq Kr Ks Kt Ku Kv Kw Kx Ky Kz K{ K| K} K~ K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K L  L L L L L L L L L	 L
 L L L L L L L L L L L L L L L L L L L L L L  L! L" L# L$ L% L& L' L( L) L* L+ L, L- L. L/ L0 L1 L2 L3 L4 L5 L6 L7 L8 L9 L: L; L< L= L> L? L@ LA LB LC LD LE LF LG LH LI LJ LK LL LM LN LO LP LQ LR LS LT LU LV LW LX LY LZ L[ L\ L] L^ L_ L` La Lb Lc Ld Le Lf Lg Lh Li Lj Lk Ll Lm Ln Lo Lp Lq Lr Ls Lt Lu Lv Lw Lx Ly Lz L{ L| L} L~ L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L M  M M M M M M M M M	 M
 M M M M M M M M M M M M M M M M M M M M M M  M! M" M# M$ M% M& M' M( M) M* M+ M, M- M. M/ M0 M1 M2 M3 M4 M5 M6 M7 M8 M9 M: M; M< M= M> M? M@ MA MB MC MD ME MF MG MH MI MJ MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ M[ M\ M] M^ M_ M` Ma Mb Mc Md Me Mf Mg Mh Mi Mj Mk Ml Mm Mn Mo Mp Mq Mr Ms Mt Mu Mv Mw Mx My Mz M{ M| M} M~ M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M N  N N N N N N N N N	 N
 N N N N N N N N N N N N N N N N N N N N N N  N! N" N# N$ N% N& N' N( N) N* N+ N, N- N. N/ N0 N1 N2 N3 N4 N5 N6 N7 N8 N9 N: N; N< N= N> N? N@ NA NB NC ND NE NF NG NH NI NJ NK NL NM NN NO NP NQ NR NS NT NU NV NW NX NY NZ N[ N\ N] N^ N_ N` Na Nb Nc Nd Ne Nf Ng Nh Ni Nj Nk Nl Nm Nn No Np Nq Nr Ns Nt Nu Nv Nw Nx Ny Nz N{ N| N} N~ N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N O  O O O O O O O O O	 O
 O O O O O O O O O O O O O O O O O O O O O O  O! O" O# O$ O% O& O' O( O) O* O+ O, O- O. O/ O0 O1 O2 O3 O4 O5 O6 O7 O8 O9 O: O; O< O= O> O? O@ OA OB OC OD OE OF OG OH OI OJ OK OL OM ON OO OP OQ OR OS OT OU OV OW OX OY OZ O[ O\ O] O^ O_ O` Oa Ob Oc Od Oe Of Og Oh Oi Oj Ok Ol Om On Oo Op Oq Or Os Ot Ou Ov Ow Ox Oy Oz O{ O| O} O~ O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O P  P P P P P P P P P	 P
 P P P P P P P P P P P P P P P P P P P P P P  P! P" P# P$ P% P& P' P( P) P* P+ P, P- P. P/ P0 P1 P2 P3 P4 P5 P6 P7 P8 P9 P: P; P< P= P> P? P@ PA PB PC PD PE PF PG PH PI PJ PK PL PM PN PO PP PQ PR PS PT PU PV PW PX PY PZ P[ P\ P] P^ P_ P` Pa Pb Pc Pd Pe Pf Pg Ph Pi Pj Pk Pl Pm Pn Po Pp Pq Pr Ps Pt Pu Pv Pw Px Py Pz P{ P| P} P~ P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P Q  Q Q Q Q Q Q Q Q Q	 Q
 Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q  Q! Q" Q# Q$ Q% Q& Q' Q( Q) Q* Q+ Q, Q- Q. Q/ Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Q9 Q: Q; Q< Q= Q> Q? Q@ QA QB QC QD QE QF QG QH QI QJ QK QL QM QN QO QP QQ QR QS QT QU QV QW QX QY QZ Q[ Q\ Q] Q^ Q_ Q` Qa Qb Qc Qd Qe Qf Qg Qh Qi Qj Qk Ql Qm Qn Qo Qp Qq Qr Qs Qt Qu Qv Qw Qx Qy Qz Q{ Q| Q} Q~ Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q R  R R R R R R R R R	 R
 R R R R R R R R R R R R R R R R R R R R R R  R! R" R# R$ R% R& R' R( R) R* R+ R, R- R. R/ R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R: R; R< R= R> R? R@ RA RB RC RD RE RF RG RH RI RJ RK RL RM RN RO RP RQ RR RS RT RU RV RW RX RY RZ R[ R\ R] R^ R_ R` Ra Rb Rc Rd Re Rf Rg Rh Ri Rj Rk Rl Rm Rn Ro Rp Rq Rr Rs Rt Ru Rv Rw Rx Ry Rz R{ R| R} R~ R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R S  S S S S S S S S S	 S
 S S S S S S S S S S S S S S S S S S S S S S  S! S" S# S$ S% S& S' S( S) S* S+ S, S- S. S/ S0 S1 S2 S3 S4 S5 S6 S7 S8 S9 S: S; S< S= S> S? S@ SA SB SC SD SE SF SG SH SI SJ SK SL SM SN SO SP SQ SR SS ST SU SV SW SX SY SZ S[ S\ S] S^ S_ S` Sa Sb Sc Sd Se Sf Sg Sh Si Sj Sk Sl Sm Sn So Sp Sq Sr Ss St Su Sv Sw Sx Sy Sz S{ S| S} S~ S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S T  T T T T T T T T T	 T
 T T T T T T T T T T T T T T T T T T T T T T  T! T" T# T$ T% T& T' T( T) T* T+ T, T- T. T/ T0 T1 T2 T3 T4 T5 T6 T7 T8 T9 T: T; T< T= T> T? T@ TA TB TC TD TE TF TG TH TI TJ TK TL TM TN TO TP TQ TR TS TT TU TV TW TX TY TZ T[ T\ T] T^ T_ T` Ta Tb Tc Td Te Tf Tg Th Ti Tj Tk Tl Tm Tn To Tp Tq Tr Ts Tt Tu Tv Tw Tx Ty Tz T{ T| T} T~ T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T U  U U U U U U U U U	 U
 U U U U U U U U U U U U U U U U U U U U U U  U! U" U# U$ U% U& U' U( U) U* U+ U, U- U. U/ U0 U1 U2 U3 U4 U5 U6 U7 U8 U9 U: U; U< U= U> U? U@ UA UB UC UD UE UF UG UH UI UJ UK UL UM UN UO UP UQ UR US UT UU UV UW UX UY UZ U[ U\ U] U^ U_ U` Ua Ub Uc Ud Ue Uf Ug Uh Ui Uj Uk Ul Um Un Uo Up Uq Ur Us Ut Uu Uv Uw Ux Uy Uz U{ U| U} U~ U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U V  V V V V V V V V V	 V
 V V V V V V V V V V V V V V V V V V V V V V  V! V" V# V$ V% V& V' V( V) V* V+ V, V- V. V/ V0 V1 V2 V3 V4 V5 V6 V7 V8 V9 V: V; V< V= V> V? V@ VA VB VC VD VE VF VG VH VI VJ VK VL VM VN VO VP VQ VR VS VT VU VV VW VX VY VZ V[ V\ V] V^ V_ V` Va Vb Vc Vd Ve Vf Vg Vh Vi Vj Vk Vl Vm Vn Vo Vp Vq Vr Vs Vt Vu Vv Vw Vx Vy Vz V{ V| V} V~ V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V W  W W W W W W W W W	 W
 W W W W W W W W W W W W W W W W W W W W W W  W! W" W# W$ W% W& W' W( W) W* W+ W, W- W. W/ W0 W1 W2 W3 W4 W5 W6 W7 W8 W9 W: W; W< W= W> W? W@ WA WB WC WD WE WF WG WH WI WJ WK WL WM WN WO WP WQ WR WS WT WU WV WW WX WY WZ W[ W\ W] W^ W_ W` Wa Wb Wc Wd We Wf Wg Wh Wi Wj Wk Wl Wm Wn Wo Wp Wq Wr Ws Wt Wu Wv Ww Wx Wy Wz W{ W| W} W~ W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W X  X X X X X X X X X	 X
 X X X X X X X X X X X X X X X X X X X X X X  X! X" X# X$ X% X& X' X( X) X* X+ X, X- X. X/ X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X: X; X< X= X> X? X@ XA XB XC XD XE XF XG XH XI XJ XK XL XM XN XO XP XQ XR XS XT XU XV XW XX XY XZ X[ X\ X] X^ X_ X` Xa Xb Xc Xd Xe Xf Xg Xh Xi Xj Xk Xl Xm Xn Xo Xp Xq Xr Xs Xt Xu Xv Xw Xx Xy Xz X{ X| X} X~ X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X Y  Y Y Y Y Y Y Y Y Y	 Y
 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y  Y! Y" Y# Y$ Y% Y& Y' Y( Y) Y* Y+ Y, Y- Y. Y/ Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y9 Y: Y; Y< Y= Y> Y? Y@ YA YB YC YD YE YF YG YH YI YJ YK YL YM YN YO YP YQ YR YS YT YU YV YW YX YY YZ Y[ Y\ Y] Y^ Y_ Y` Ya Yb Yc Yd Ye Yf Yg Yh Yi Yj Yk Yl Ym Yn Yo Yp Yq Yr Ys Yt Yu Yv Yw Yx Yy Yz Y{ Y| Y} Y~ Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Z  Z Z Z Z Z Z Z Z Z	 Z
 Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z  Z! Z" Z# Z$ Z% Z& Z' Z( Z) Z* Z+ Z, Z- Z. Z/ Z0 Z1 Z2 Z3 Z4 Z5 Z6 Z7 Z8 Z9 Z: Z; Z< Z= Z> Z? Z@ ZA ZB ZC ZD ZE ZF ZG ZH ZI ZJ ZK ZL ZM ZN ZO ZP ZQ ZR ZS ZT ZU ZV ZW ZX ZY ZZ Z[ Z\ Z] Z^ Z_ Z` Za Zb Zc Zd Ze Zf Zg Zh Zi Zj Zk Zl Zm Zn Zo Zp Zq Zr Zs Zt Zu Zv Zw Zx Zy Zz Z{ Z| Z} Z~ Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z [  [ [ [ [ [ [ [ [ [	 [
 [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [  [! [" [# [$ [% [& [' [( [) [* [+ [, [- [. [/ [0 [1 [2 [3 [4 [5 [6 [7 [8 [9 [: [; [< [= [> [? [@ [A [B [C [D [E [F [G [H [I [J [K [L [M [N [O [P [Q [R [S [T [U [V [W [X [Y [Z [[ [\ [] [^ [_ [` [a [b [c [d [e [f [g [h [i [j [k [l [m [n [o [p [q [r [s [t [u [v [w [x [y [z [{ [| [} [~ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ \  \ \ \ \ \ \ \ \ \	 \
 \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \  \! \" \# \$ \% \& \' \( \) \* \+ \, \- \. \/ \0 \1 \2 \3 \4 \5 \6 \7 \8 \9 \: \; \< \= \> \? \@ \A \B \C \D \E \F \G \H \I \J \K \L \M \N \O \P \Q \R \S \T \U \V \W \X \Y \Z \[ \\ \] \^ \_ \` \a \b \c \d \e \f \g \h \i \j \k \l \m \n \o \p \q \r \s \t \u \v \w \x \y \z \{ \| \} \~ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ]  ] ] ] ] ] ] ] ] ]	 ]
 ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ]  ]! ]" ]# ]$ ]% ]& ]' ]( ]) ]* ]+ ], ]- ]. ]/ ]0 ]1 ]2 ]3 ]4 ]5 ]6 ]7 ]8 ]9 ]: ]; ]< ]= ]> ]? ]@ ]A ]B ]C ]D ]E ]F ]G ]H ]I ]J ]K ]L ]M ]N ]O ]P ]Q ]R ]S ]T ]U ]V ]W ]X ]Y ]Z ][ ]\ ]] ]^ ]_ ]` ]a ]b ]c ]d ]e ]f ]g ]h ]i ]j ]k ]l ]m ]n ]o ]p ]q ]r ]s ]t ]u ]v ]w ]x ]y ]z ]{ ]| ]} ]~ ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ^  ^ ^ ^ ^ ^ ^ ^ ^ ^	 ^
 ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^  ^! ^" ^# ^$ ^% ^& ^' ^( ^) ^* ^+ ^, ^- ^. ^/ ^0 ^1 ^2 ^3 ^4 ^5 ^6 ^7 ^8 ^9 ^: ^; ^< ^= ^> ^? ^@ ^A ^B ^C ^D ^E ^F ^G ^H ^I ^J ^K ^L ^M ^N ^O ^P ^Q ^R ^S ^T ^U ^V ^W ^X ^Y ^Z ^[ ^\ ^] ^^ ^_ ^` ^a ^b ^c ^d ^e ^f ^g ^h ^i ^j ^k ^l ^m ^n ^o ^p ^q ^r ^s ^t ^u ^v ^w ^x ^y ^z ^{ ^| ^} ^~ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ _  _ _ _ _ _ _ _ _ _	 _
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _  _! _" _# _$ _% _& _' _( _) _* _+ _, _- _. _/ _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _: _; _< _= _> _? _@ _A _B _C _D _E _F _G _H _I _J _K _L _M _N _O _P _Q _R _S _T _U _V _W _X _Y _Z _[ _\ _] _^ __ _` _a _b _c _d _e _f _g _h _i _j _k _l _m _n _o _p _q _r _s _t _u _v _w _x _y _z _{ _| _} _~ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ `  ` ` ` ` ` ` ` ` `	 `
 ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `  `! `" `# `$ `% `& `' `( `) `* `+ `, `- `. `/ `0 `1 `2 `3 `4 `5 `6 `7 `8 `9 `: `; `< `= `> `? `@ `A `B `C `D `E `F `G `H `I `J `K `L `M `N `O `P `Q `R `S `T `U `V `W `X `Y `Z `[ `\ `] `^ `_ `` `a `b `c `d `e `f `g `h `i `j `k `l `m `n `o `p `q `r `s `t `u `v `w `x `y `z `{ `| `} `~ ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` a  a a a a a a a a a	 a
 a a a a a a a a a a a a a a a a a a a a a a  a! a" a# a$ a% a& a' a( a) a* a+ a, a- a. a/ a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 a: a; a< a= a> a? a@ aA aB aC aD aE aF aG aH aI aJ aK aL aM aN aO aP aQ aR aS aT aU aV aW aX aY aZ a[ a\ a] a^ a_ a` aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as at au av aw ax ay az a{ a| a} a~ a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a b  b b b b b b b b b	 b
 b b b b b b b b b b b b b b b b b b b b b b  b! b" b# b$ b% b& b' b( b) b* b+ b, b- b. b/ b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 b: b; b< b= b> b? b@ bA bB bC bD bE bF bG bH bI bJ bK bL bM bN bO bP bQ bR bS bT bU bV bW bX bY bZ b[ b\ b] b^ b_ b` ba bb bc bd be bf bg bh bi bj bk bl bm bn bo bp bq br bs bt bu bv bw bx by bz b{ b| b} b~ b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b c  c c c c c c c c c	 c
 c c c c c c c c c c c c c c c c c c c c c c  c! c" c# c$ c% c& c' c( c) c* c+ c, c- c. c/ c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 c: c; c< c= c> c? c@ cA cB cC cD cE cF cG cH cI cJ cK cL cM cN cO cP cQ cR cS cT cU cV cW cX cY cZ c[ c\ c] c^ c_ c` ca cb cc cd ce cf cg ch ci cj ck cl cm cn co cp cq cr cs ct cu cv cw cx cy cz c{ c| c} c~ c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c d  d d d d d d d d d	 d
 d d d d d d d d d d d d d d d d d d d d d d  d! d" d# d$ d% d& d' d( d) d* d+ d, d- d. d/ d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d: d; d< d= d> d? d@ dA dB dC dD dE dF dG dH dI dJ dK dL dM dN dO dP dQ dR dS dT dU dV dW dX dY dZ d[ d\ d] d^ d_ d` da db dc dd de df dg dh di dj dk dl dm dn do dp dq dr ds dt du dv dw dx dy dz d{ d| d} d~ d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d e  e e e e e e e e e	 e
 e e e e e e e e e e e e e e e e e e e e e e  e! e" e# e$ e% e& e' e( e) e* e+ e, e- e. e/ e0 e1 e2 e3 e4 e5 e6 e7 e8 e9 e: e; e< e= e> e? e@ eA eB eC eD eE eF eG eH eI eJ eK eL eM eN eO eP eQ eR eS eT eU eV eW eX eY eZ e[ e\ e] e^ e_ e` ea eb ec ed ee ef eg eh ei ej ek el em en eo ep eq er es et eu ev ew ex ey ez e{ e| e} e~ e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e f  f f f f f f f f f	 f
 f f f f f f f f f f f f f f f f f f f f f f  f! f" f# f$ f% f& f' f( f) f* f+ f, f- f. f/ f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 f: f; f< f= f> f? f@ fA fB fC fD fE fF fG fH fI fJ fK fL fM fN fO fP fQ fR fS fT fU fV fW fX fY fZ f[ f\ f] f^ f_ f` fa fb fc fd fe ff fg fh fi fj fk fl fm fn fo fp fq fr fs ft fu fv fw fx fy fz f{ f| f} f~ f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f g  g g g g g g g g g	 g
 g g g g g g g g g g g g g g g g g g g g g g  g! g" g# g$ g% g& g' g( g) g* g+ g, g- g. g/ g0 g1 g2 g3 g4 g5 g6 g7 g8 g9 g: g; g< g= g> g? g@ gA gB gC gD gE gF gG gH gI gJ gK gL gM gN gO gP gQ gR gS gT gU gV gW gX gY gZ g[ g\ g] g^ g_ g` ga gb gc gd ge gf gg gh gi gj gk gl gm gn go gp gq gr gs gt gu gv gw gx gy gz g{ g| g} g~ g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g h  h h h h h h h h h	 h
 h h h h h h h h h h h h h h h h h h h h h h  h! h" h# h$ h% h& h' h( h) h* h+ h, h- h. h/ h0 h1 h2 h3 h4 h5 h6 h7 h8 h9 h: h; h< h= h> h? h@ hA hB hC hD hE hF hG hH hI hJ hK hL hM hN hO hP hQ hR hS hT hU hV hW hX hY hZ h[ h\ h] h^ h_ h` ha hb hc hd he hf hg hh hi hj hk hl hm hn ho hp hq hr hs ht hu hv hw hx hy hz h{ h| h} h~ h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h i  i i i i i i i i i	 i
 i i i i i i i i i i i i i i i i i i i i i i  i! i" i# i$ i% i& i' i( i) i* i+ i, i- i. i/ i0 i1 i2 i3 i4 i5 i6 i7 i8 i9 i: i; i< i= i> i? i@ iA iB iC iD iE iF iG iH iI iJ iK iL iM iN iO iP iQ iR iS iT iU iV iW iX iY iZ i[ i\ i] i^ i_ i` ia ib ic id ie if ig ih ii ij ik il im in io ip iq ir is it iu iv iw ix iy iz i{ i| i} i~ i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i j  j j j j j j j j j	 j
 j j j j j j j j j j j j j j j j j j j j j j  j! j" j# j$ j% j& j' j( j) j* j+ j, j- j. j/ j0 j1 j2 j3 j4 j5 j6 j7 j8 j9 j: j; j< j= j> j? j@ jA jB jC jD jE jF jG jH jI jJ jK jL jM jN jO jP jQ jR jS jT jU jV jW jX jY jZ j[ j\ j] j^ j_ j` ja jb jc jd je jf jg jh ji jj jk jl jm jn jo jp jq jr js jt ju jv jw jx jy jz j{ j| j} j~ j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j k  k k k k k k k k k	 k
 k k k k k k k k k k k k k k k k k k k k k k  k! k" k# k$ k% k& k' k( k) k* k+ k, k- k. k/ k0 k1 k2 k3 k4 k5 k6 k7 k8 k9 k: k; k< k= k> k? k@ kA kB kC kD kE kF kG kH kI kJ kK kL kM kN kO kP kQ kR kS kT kU kV kW kX kY kZ k[ k\ k] k^ k_ k` ka kb kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks kt ku kv kw kx ky kz k{ k| k} k~ k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k l  l l l l l l l l l	 l
 l l l l l l l l l l l l l l l l l l l l l l  l! l" l# l$ l% l& l' l( l) l* l+ l, l- l. l/ l0 l1 l2 l3 l4 l5 l6 l7 l8 l9 l: l; l< l= l> l? l@ lA lB lC lD lE lF lG lH lI lJ lK lL lM lN lO lP lQ lR lS lT lU lV lW lX lY lZ l[ l\ l] l^ l_ l` la lb lc ld le lf lg lh li lj lk ll lm ln lo lp lq lr ls lt lu lv lw lx ly lz l{ l| l} l~ l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l m  m m m m m m m m m	 m
 m m m m m m m m m m m m m m m m m m m m m m  m! m" m# m$ m% m& m' m( m) m* m+ m, m- m. m/ m0 m1 m2 m3 m4 m5 m6 m7 m8 m9 m: m; m< m= m> m? m@ mA mB mC mD mE mF mG mH mI mJ mK mL mM mN mO mP mQ mR mS mT mU mV mW mX mY mZ m[ m\ m] m^ m_ m` ma mb mc md me mf mg mh mi mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz m{ m| m} m~ m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m n  n n n n n n n n n	 n
 n n n n n n n n n n n n n n n n n n n n n n  n! n" n# n$ n% n& n' n( n) n* n+ n, n- n. n/ n0 n1 n2 n3 n4 n5 n6 n7 n8 n9 n: n; n< n= n> n? n@ nA nB nC nD nE nF nG nH nI nJ nK nL nM nN nO nP nQ nR nS nT nU nV nW nX nY nZ n[ n\ n] n^ n_ n` na nb nc nd ne nf ng nh ni nj nk nl nm nn no np nq nr ns nt nu nv nw nx ny nz n{ n| n} n~ n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n o  o o o o o o o o o	 o
 o o o o o o o o o o o o o o o o o o o o o o  o! o" o# o$ o% o& o' o( o) o* o+ o, o- o. o/ o0 o1 o2 o3 o4 o5 o6 o7 o8 o9 o: o; o< o= o> o? o@ oA oB oC oD oE oF oG oH oI oJ oK oL oM oN oO oP oQ oR oS oT oU oV oW oX oY oZ o[ o\ o] o^ o_ o` oa ob oc od oe of og oh oi oj ok ol om on oo op oq or os ot ou ov ow ox oy oz o{ o| o} o~ o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o p  p p p p p p p p p	 p
 p p p p p p p p p p p p p p p p p p p p p p  p! p" p# p$ p% p& p' p( p) p* p+ p, p- p. p/ p0 p1 p2 p3 p4 p5 p6 p7 p8 p9 p: p; p< p= p> p? p@ pA pB pC pD pE pF pG pH pI pJ pK pL pM pN pO pP pQ pR pS pT pU pV pW pX pY pZ p[ p\ p] p^ p_ p` pa pb pc pd pe pf pg ph pi pj pk pl pm pn po pp pq pr ps pt pu pv pw px py pz p{ p| p} p~ p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p q  q q q q q q q q q	 q
 q q q q q q q q q q q q q q q q q q q q q q  q! q" q# q$ q% q& q' q( q) q* q+ q, q- q. q/ q0 q1 q2 q3 q4 q5 q6 q7 q8 q9 q: q; q< q= q> q? q@ qA qB qC qD qE qF qG qH qI qJ qK qL qM qN qO qP qQ qR qS qT qU qV qW qX qY qZ q[ q\ q] q^ q_ q` qa qb qc qd qe qf qg qh qi qj qk ql qm qn qo qp qq qr qs qt qu qv qw qx qy qz q{ q| q} q~ q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q r  r r r r r r r r r	 r
 r r r r r r r r r r r r r r r r r r r r r r  r! r" r# r$ r% r& r' r( r) r* r+ r, r- r. r/ r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r: r; r< r= r> r? r@ rA rB rC rD rE rF rG rH rI rJ rK rL rM rN rO rP rQ rR rS rT rU rV rW rX rY rZ r[ r\ r] r^ r_ r` ra rb rc rd re rf rg rh ri rj rk rl rm rn ro rp rq rr rs rt ru rv rw rx ry rz r{ r| r} r~ r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r s  s s s s s s s s s	 s
 s s s s s s s s s s s s s s s s s s s s s s  s! s" s# s$ s% s& s' s( s) s* s+ s, s- s. s/ s0 s1 s2 s3 s4 s5 s6 s7 s8 s9 s: s; s< s= s> s? s@ sA sB sC sD sE sF sG sH sI sJ sK sL sM sN sO sP sQ sR sS sT sU sV sW sX sY sZ s[ s\ s] s^ s_ s` sa sb sc sd se sf sg sh si sj sk sl sm sn so sp sq sr ss st su sv sw sx sy sz s{ s| s} s~ s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s t  t t t t t t t t t	 t
 t t t t t t t t t t t t t t t t t t t t t t  t! t" t# t$ t% t& t' t( t) t* t+ t, t- t. t/ t0 t1 t2 t3 t4 t5 t6 t7 t8 t9 t: t; t< t= t> t? t@ tA tB tC tD tE tF tG tH tI tJ tK tL tM tN tO tP tQ tR tS tT tU tV tW tX tY tZ t[ t\ t] t^ t_ t` ta tb tc td te tf tg th ti tj tk tl tm tn to tp tq tr ts tt tu tv tw tx ty tz t{ t| t} t~ t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t u  u u u u u u u u u	 u
 u u u u u u u u u u u u u u u u u u u u u u  u! u" u# u$ u% u& u' u( u) u* u+ u, u- u. u/ u0 u1 u2 u3 u4 u5 u6 u7 u8 u9 u: u; u< u= u> u? u@ uA uB uC uD uE uF uG uH uI uJ uK uL uM uN uO uP uQ uR uS uT uU uV uW uX uY uZ u[ u\ u] u^ u_ u` ua ub uc ud ue uf ug uh ui uj uk ul um un uo up uq ur us ut uu uv uw ux uy uz u{ u| u} u~ u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u 3I 3 3 3 3 3 3 4 4 4( 4. 4	J 4	P 4l 4r 4 4 4 4 4 4 4 4 4" 4" 4&8 4&> 4*Z 4*` 4.| 4. 42 42 46 46 4: 4: 4? 4?
 4C& 4C, 4GH 4GN 4Kj 4Kp 4O 4O 4S 4S 4W 4W 4[ 4[ 4` 4` 4d6 4d< 4hX 4h^ 4lz 4l 4p 4p 4t 4t 4x 4x 4} 4} 4$ 4* 4F 4L 4h 4n 4 4 4 4 4 4 4 4 4 4 44 4: 4V 4\ 4x 4~ 4 4 4 4 4 4 4  4 4" 4( 4D 4J 4f 4l 4ˈ 4ˎ 4Ϫ 4ϰ 4 4 4 4 4 4 42 48 4T 4Z 4v 4| 4 4 4 4 4 4 4 4 4  4& 5B 5H 5d 5j 5	 5	 5 5 5 5 5 5 5 5 50 56 5"R 5"X 5&t 5&z 5* 5* 5. 5. 52 52 56 57 5; 5;$ 5?@ 5?F 5Cb 5Ch 5G 5G 5K 5K 5O 5O 5S 5S 5X 5X 5\. 5\4 5`P 5`V 5dr 5dx 5h 5h 5l 5l 5p 5p 5t 5u  5y 5y" 5}> 5}D 5` 5f 5 5 5 5 5 5 5 5 5
 5 5, 52 5N 5T 5p 5v 5 5 5 5 5 5 5 5 5 5  5< 5B 5^ 5d 5À 5Æ 5Ǣ 5Ǩ 5 5 5 5 5 5 5* 50 5L 5R 5n 5t 5 5 5 5 5 5 5 5 5 5 5: 5@ 5\ 5b 6~ 6 6 6 6	 6	 6 6 6 6 6( 6. 6J 6P 6l 6r 6" 6" 6& 6& 6* 6* 6. 6. 63 63 678 67> 6;Z 6;` 6?| 6? 6C 6C 6G 6G 6K 6K 6P 6P
 6T& 6T, 6XH 6XN 6\j 6\p 6` 6` 6d 6d 6h 6h 6l 6l 6q 6q 6u6 6u< 6yX 6y^ 6}z 6} 6 6 6 6 6 6 6 6 6$ 6* 6F 6L 6h 6n 6 6 6 6 6 6 6 6 6 6 64 6: 6V 6\ 6x 6~ 6 6 6ü 6 6 6 6  6 6" 6( 6D 6J 6f 6l 6܈ 6܎ 6 6 6 6 6 6 6 6 62 68 6T 6Z 6v 6| 6 6 7 7 7 7 7	 7
 7  7& 7B 7H 7d 7j 7 7 7 7 7" 7" 7& 7& 7+ 7+ 7/0 7/6 73R 73X 77t 77z 7; 7; 7? 7? 7C 7C 7G 7H 7L 7L$ 7P@ 7PF 7Tb 7Th 7X 7X 7\ 7\ 7` 7` 7d 7d 7i 7i 7m. 7m4 7qP 7qV 7ur 7ux 7y 7y 7} 7} 7 7 7 7  7 7" 7> 7D 7` 7f 7 7 7 7 7 7 7 7 7
 7 7, 72 7N 7T 7p 7v 7 7 7 7 7 7 7 7 7 7  7< 7B 7^ 7d 7Ԁ 7Ԇ 7آ 7ب 7 7 7 7 7 7 7* 70 7L 7R 7n 7t 7 7 7 7 7 7 8 8 8 8 8
: 8
@ 8\ 8b 8~ 8 8 8 8 8 8 8 8# 8# 8'( 8'. 8+J 8+P 8/l 8/r 83 83 87 87 8; 8; 8? 8? 8D 8D 8H8 8H> 8LZ 8L` 8P| 8P 8T 8T 8X 8X 8\ 8\ 8a 8a
 8e& 8e, 8iH 8iN 8mj 8mp 8q 8q 8u 8u 8y 8y 8} 8} 8 8 86 8< 8X 8^ 8z 8 8 8 8 8 8 8 8 8 8$ 8* 8F 8L 8h 8n 8 8 8 8 8 8 8 8 8 8 84 8: 8V 8\ 8x 8~ 8К 8Р 8Լ 8 8 8 8  8 8" 8( 8D 8J 8f 8l 8 8 8 8 8 8 8 8 8 8 92 98 9T 9Z 9
v 9
| 9 9 9 9 9 9 9 9 9  9& 9#B 9#H 9'd 9'j 9+ 9+ 9/ 9/ 93 93 97 97 9< 9< 9@0 9@6 9DR 9DX 9Ht 9Hz 9L 9L 9P 9P 9T 9T 9X 9Y 9] 9]$ 9a@ 9aF 9eb 9eh 9i 9i 9m 9m 9q 9q 9u 9u 9z 9z 9~. 9~4 9P 9V 9r 9x 9 9 9 9 9 9 9 9  9 9" 9> 9D 9` 9f 9 9 9 9 9 9 9 9 9
 9 9, 92 9N 9T 9p 9v 9Ȓ 9Ș 9̴ 9̺ 9 9 9 9 9 9  9< 9B 9^ 9d 9 9 9 9 9 9 9 9 9 9 9* 90 9L 9R :n :t : : :
 :
 : : : : : : :: :@ :\ :b :#~ :# :' :' :+ :+ :/ :/ :4 :4 :8( :8. :<J :<P :@l :@r :D :D :H :H :L :L :P :P :U :U :Y8 :Y> :]Z :]` :a| :a :e :e :i :i :m :m :r :r
 :v& :v, :zH :zN :~j :~p : : : : : : : : : : :6 :< :X :^ :z : : : : : : : : : :$ :* :F :L :h :n : : :Ĭ :Ĳ : : : : : : :4 :: :V :\ :x :~ : : : : : : :  : :" :( :D :J :f :l : : ; ; ; ; ;
 ;
 ; ; ;2 ;8 ;T ;Z ;v ;| ; ; ;# ;# ;' ;' ;+ ;, ;0  ;0& ;4B ;4H ;8d ;8j ;< ;< ;@ ;@ ;D ;D ;H ;H ;M ;M ;Q0 ;Q6 ;UR ;UX ;Yt ;Yz ;] ;] ;a ;a ;e ;e ;i ;j ;n ;n$ ;r@ ;rF ;vb ;vh ;z ;z ;~ ;~ ; ; ; ; ; ; ;. ;4 ;P ;V ;r ;x ; ; ; ; ; ; ; ;  ; ;" ;> ;D ;` ;f ; ; ; ; ; ; ; ; ;
 ; ;, ;2 ;N ;T ;p ;v ;ْ ;٘ ;ݴ ;ݺ ; ; ; ; ; ;  ;< ;B ;^ ;d ; ; ; ; ; ; < < < < <* <0 <L <R <n <t < < < < < < <# <# <( <( <,: <,@ <0\ <0b <4~ <4 <8 <8 << << <@ <@ <E <E <I( <I. <MJ <MP <Ql <Qr <U <U <Y <Y <] <] <a <a <f <f <j8 <j> <nZ <n` <r| <r <v <v <z <z <~ <~ < <
 <& <, <H <N <j <p < < < < < < < < < < <6 << <X <^ <z < < < < < < < < < <$ <* <F <L <h <n <ъ <ѐ <լ <ղ < < < < < < <4 <: <V <\ <x <~ < < < < < < <  < =" =( =D =J =f =l = = = = = = = = =  =  =$2 =$8 =(T =(Z =,v =,| =0 =0 =4 =4 =8 =8 =< == =A  =A& =EB =EH =Id =Ij =M =M =Q =Q =U =U =Y =Y =^ =^ =b0 =b6 =fR =fX =jt =jz =n =n =r =r =v =v =z ={ = =$ =@ =F =b =h = = = = = = = = = = =. =4 =P =V =r =x = = = = = = = =  = =" => =D =` =f =ɂ =Ɉ =ͤ =ͪ = = = = =
 = =, =2 =N =T =p =v = = = = = = = = = =  =< =B >^ >d > > > > > > > > > > >* >0 > L > R >$n >$t >( >( >, >, >0 >0 >4 >4 >9 >9 >=: >=@ >A\ >Ab >E~ >E >I >I >M >M >Q >Q >V >V >Z( >Z. >^J >^P >bl >br >f >f >j >j >n >n >r >r >w >w >{8 >{> >Z >` >| > > > > > > > > >
 >& >, >H >N >j >p > > > > > > > > > > >6 >< >X >^ >z > >Ŝ >Ţ >ɾ > > > > > >$ >* >F >L >h >n > > > > > > > > > > >4 >: >V >\ >x >~ ? ? ? ? ? ? ?  ? ?" ?( ?D ?J ?f ?l ?  ?  ?$ ?$ ?( ?( ?, ?, ?1 ?1 ?52 ?58 ?9T ?9Z ?=v ?=| ?A ?A ?E ?E ?I ?I ?M ?N ?R  ?R& ?VB ?VH ?Zd ?Zj ?^ ?^ ?b ?b ?f ?f ?j ?j ?o ?o ?s0 ?s6 ?wR ?wX ?{t ?{z ? ? ? ? ? ? ? ? ? ?$ ?@ ?F ?b ?h ? ? ? ? ? ? ? ? ? ? ?. ?4 ?P ?V ?r ?x ? ? ? ? ? ? ? ?  ? ?" ?> ?D ?` ?f ?ڂ ?ڈ ?ޤ ?ު ? ? ? ? ?
 ? ?, ?2 ?N ?T ?p ?v ? ? ? ? @ @ @ @ @ @  @< @B @^ @d @ @ @ @ @  @  @$ @$ @) @) @-* @-0 @1L @1R @5n @5t @9 @9 @= @= @A @A @E @E @J @J @N: @N@ @R\ @Rb @V~ @V @Z @Z @^ @^ @b @b @g @g @k( @k. @oJ @oP @sl @sr @w @w @{ @{ @ @ @ @ @ @ @8 @> @Z @` @| @ @ @ @ @ @ @ @ @
 @& @, @H @N @j @p @ @ @ @ @ @ @ @ @ @ @6 @< @X @^ @z @Ҁ @֜ @֢ @ھ @ @ @ @ @ @$ @* @F @L @h @n @ @ @ @ @ @ @ @ A A A4 A: AV A\ Ax A~ A A A A A A A!  A! A%" A%( A)D A)J A-f A-l A1 A1 A5 A5 A9 A9 A= A= AB AB AF2 AF8 AJT AJZ ANv AN| AR AR AV AV AZ AZ A^ A_ Ac  Ac& AgB AgH Akd Akj Ao Ao As As Aw Aw A{ A{ A A A0 A6 AR AX At Az A A A A A A A A A A$ A@ AF Ab Ah A A A A A A A A A A A. A4 AP AV Ar Ax AΔ AΚ AҶ AҼ A A A A  A A" A> AD A` Af A A A A A A A A A
 A B , B 2 BN BT Bp Bv B B B B B B B B B B  B!< B!B B%^ B%d B) B) B- B- B1 B1 B5 B5 B: B: B>* B>0 BBL BBR BFn BFt BJ BJ BN BN BR BR BV BV B[ B[ B_: B_@ Bc\ Bcb Bg~ Bg Bk Bk Bo Bo Bs Bs Bx Bx B|( B|. BJ BP Bl Br B B B B B B B B B B B8 B> BZ B` B| B B B B B B B B B
 B& B, BH BN Bj Bp Bƌ Bƒ Bʮ Bʴ B B B B B B B6 B< BX B^ Bz B B B B B B B B B B$ B* BF BL C h C n C C C C C C C C C C C4 C: CV C\ C!x C!~ C% C% C) C) C- C- C2  C2 C6" C6( C:D C:J C>f C>l CB CB CF CF CJ CJ CN CN CS CS CW2 CW8 C[T C[Z C_v C_| Cc Cc Cg Cg Ck Ck Co Cp Ct  Ct& CxB CxH C|d C|j C C C C C C C C C C C0 C6 CR CX Ct Cz C C C C C C C C C C$ C@ CF Cb Ch C C C¦ C¬ C C C C C C C. C4 CP CV Cr Cx Cߔ Cߚ C C C C C C  C C" C> CD C` Cf C C D  D  D D D D D
 D D, D2 DN DT Dp Dv D D D! D! D% D% D) D) D. D.  D2< D2B D6^ D6d D: D: D> D> DB DB DF DF DK DK DO* DO0 DSL DSR DWn DWt D[ D[ D_ D_ Dc Dc Dg Dg Dl Dl Dp: Dp@ Dt\ Dtb Dx~ Dx D| D| D D D D D D D( D. DJ DP Dl Dr D D D D D D D D D D D8 D> DZ D` D| D D D D D D D D D
 D& D, DH DN Dj Dp D׌ Dג Dۮ D۴ D D D D D D D6 D< DX D^ Dz D D D D D E  E  E E E	$ E	* EF EL Eh En E E E E E E E! E! E& E& E*4 E*: E.V E.\ E2x E2~ E6 E6 E: E: E> E> EC  EC EG" EG( EKD EKJ EOf EOl ES ES EW EW E[ E[ E_ E_ Ed Ed Eh2 Eh8 ElT ElZ Epv Ep| Et Et Ex Ex E| E| E E E  E& EB EH Ed Ej E E E E E E E E E E E0 E6 ER EX Et Ez E E E E E E E E E E$ E@ EF Eb Eh Eτ Eϊ EӦ EӬ E E E E E E E. E4 EP EV Er Ex E E E E E E E E  F F" F> FD F	` F	f F F F F F F F F F
 F F", F"2 F&N F&T F*p F*v F. F. F2 F2 F6 F6 F: F: F? F?  FC< FCB FG^ FGd FK FK FO FO FS FS FW FW F\ F\ F`* F`0 FdL FdR Fhn Fht Fl Fl Fp Fp Ft Ft Fx Fx F} F} F: F@ F\ Fb F~ F F F F F F F F F F( F. FJ FP Fl Fr F F F F F F F F F F F8 F> FZ F` F| Fǂ F˞ Fˤ F F F F F F
 F& F, FH FN Fj Fp F F F F F F F F F F F6 F< GX G^ Gz G G	 G	 G G G G G G G$ G* GF GL G"h G"n G& G& G* G* G. G. G2 G2 G7 G7 G;4 G;: G?V G?\ GCx GC~ GG GG GK GK GO GO GT  GT GX" GX( G\D G\J G`f G`l Gd Gd Gh Gh Gl Gl Gp Gp Gu Gu Gy2 Gy8 G}T G}Z Gv G| G G G G G G G G G  G& GB GH Gd Gj G G G G G G G G G G G0 G6 GR GX Gt Gz GÖ GÜ GǸ GǾ G G G G G G$ G@ GF Gb Gh G G G G G G G G G G G. G4 GP GV Gr Gx H H H H H	 H	 H H  H H" H> HD H` Hf H H H" H" H& H& H* H* H/
 H/ H3, H32 H7N H7T H;p H;v H? H? HC HC HG HG HK HK HP HP  HT< HTB HX^ HXd H\ H\ H` H` Hd Hd Hh Hh Hm Hm Hq* Hq0 HuL HuR Hyn Hyt H} H} H H H H H H H H H: H@ H\ Hb H~ H H H H H H H H H H( H. HJ HP Hl Hr H H H H H H H H H H H8 H> HZ H` H| H؂ Hܞ Hܤ H H H H H H
 H& H, HH HN Hj Hp H H H H I I I I I
 I
 I6 I< IX I^ Iz I I I I I I" I" I' I' I+$ I+* I/F I/L I3h I3n I7 I7 I; I; I? I? IC IC IH IH IL4 IL: IPV IP\ ITx IT~ IX IX I\ I\ I` I` Ie  Ie Ii" Ii( ImD ImJ Iqf Iql Iu Iu Iy Iy I} I} I I I I I2 I8 IT IZ Iv I| I I I I I I I I I  I& IB IH Id Ij I I I I I I I I I I I0 I6 IR IX It Iz IԖ IԜ Iظ Iؾ I I I I I I$ I@ IF Ib Ih I I I I I I I I J J J. J4 J
P J
V Jr Jx J J J J J J J J  J# J#" J'> J'D J+` J+f J/ J/ J3 J3 J7 J7 J; J; J@
 J@ JD, JD2 JHN JHT JLp JLv JP JP JT JT JX JX J\ J\ Ja Ja  Je< JeB Ji^ Jid Jm Jm Jq Jq Ju Ju Jy Jy J~ J~ J* J0 JL JR Jn Jt J J J J J J J J J J J: J@ J\ Jb J~ J J J J J J J J J J( J. JJ JP Jl Jr J̎ J̔ Jа Jж J J J J J J J8 J> JZ J` J| J J J J J J J J J
 J& J, KH KN Kj Kp K
 K
 K K K K K K K K K6 K< K#X K#^ K'z K' K+ K+ K/ K/ K3 K3 K8 K8 K<$ K<* K@F K@L KDh KDn KH KH KL KL KP KP KT KT KY KY K]4 K]: KaV Ka\ Kex Ke~ Ki Ki Km Km Kq Kq Kv  Kv Kz" Kz( K~D K~J Kf Kl K K K K K K K K K K K2 K8 KT KZ Kv K| K K K K K K K K K  K& KB KH Kd Kj KĆ KČ KȨ KȮ K K K K K K K0 K6 KR KX Kt Kz K K K K K K K K K K$ K@ KF Kb Kh L L L L L
 L
 L L L L L. L4 LP LV Lr Lx L# L# L' L' L+ L+ L/ L0  L4 L4" L8> L8D L<` L<f L@ L@ LD LD LH LH LL LL LQ
 LQ LU, LU2 LYN LYT L]p L]v La La Le Le Li Li Lm Lm Lr Lr  Lv< LvB Lz^ Lzd L~ L~ L L L L L L L L L* L0 LL LR Ln Lt L L L L L L L L L L L: L@ L\ Lb L~ L L L L L L L L L L( L. LJ LP Ll Lr Lݎ Lݔ L L L L L L L L L8 L> LZ L` L| L L L M M M M M M
 M& M, MH MN Mj Mp M M M M M# M# M' M' M, M, M06 M0< M4X M4^ M8z M8 M< M< M@ M@ MD MD MI MI MM$ MM* MQF MQL MUh MUn MY MY M] M] Ma Ma Me Me Mj Mj Mn4 Mn: MrV Mr\ Mvx Mv~ Mz Mz M~ M~ M M M  M M" M( MD MJ Mf Ml M M M M M M M M M M M2 M8 MT MZ Mv M| M M M M M M M M M  M& MB MH Md Mj MՆ MՌ M٨ Mٮ M M M M M M M0 M6 MR MX Mt Mz M M M M M M N N N N$ N@ NF Nb Nh N N N N N N N N N$ N$ N(. N(4 N,P N,V N0r N0x N4 N4 N8 N8 N< N< N@ NA  NE NE" NI> NID NM` NMf NQ NQ NU NU NY NY N] N] Nb
 Nb Nf, Nf2 NjN NjT Nnp Nnv Nr Nr Nv Nv Nz Nz N~ N~ N N  N< NB N^ Nd N N N N N N N N N N N* N0 NL NR Nn Nt N N N N N N N N N N N: N@ N\ Nb N~ N̈́ NѠ NѦ N N N N N N N( N. NJ NP Nl Nr N N N N N N N N N N O8 O> OZ O` O| O O O O O O O O O
 O & O , O$H O$N O(j O(p O, O, O0 O0 O4 O4 O8 O8 O= O= OA6 OA< OEX OE^ OIz OI OM OM OQ OQ OU OU OZ OZ O^$ O^* ObF ObL Ofh Ofn Oj Oj On On Or Or Ov Ov O{ O{ O4 O: OV O\ Ox O~ O O O O O O O  O O" O( OD OJ Of Ol O O O O O O O O O O O2 O8 OT OZ Ov O| Oɘ Oɞ Oͺ O O O O O O  O& OB OH Od Oj O O O O O O O O O O O0 O6 OR OX Pt Pz P P P P P P P P P P$ P@ PF P b P h P$ P$ P( P( P, P, P0 P0 P5 P5 P9. P94 P=P P=V PAr PAx PE PE PI PI PM PM PQ PR  PV PV" PZ> PZD P^` P^f Pb Pb Pf Pf Pj Pj Pn Pn Ps
 Ps Pw, Pw2 P{N P{T Pp Pv P P P P P P P P P P  P< PB P^ Pd P P P P P P P P P P P* P0 PL PR Pn Pt P P PŲ PŸ P P P P P P P: P@ P\ Pb P~ Pބ P P P P P P P P P( P. PJ PP Pl Pr P P Q Q Q Q Q Q Q Q Q8 Q> QZ Q` Q| Q Q  Q  Q$ Q$ Q( Q( Q- Q-
 Q1& Q1, Q5H Q5N Q9j Q9p Q= Q= QA QA QE QE QI QI QN QN QR6 QR< QVX QV^ QZz QZ Q^ Q^ Qb Qb Qf Qf Qk Qk Qo$ Qo* QsF QsL Qwh Qwn Q{ Q{ Q Q Q Q Q Q Q Q Q4 Q: QV Q\ Qx Q~ Q Q Q Q Q Q Q  Q Q" Q( QD QJ Qf Ql Q Q Q Q Q Q Q Q Q Q Q2 Q8 QT QZ Qv Q| Qژ Qڞ Q޺ Q Q Q Q Q Q  Q& QB QH Qd Qj Q Q Q Q Q Q R R R R R0 R6 RR RX Rt Rz R R R R R  R  R$ R% R) R)$ R-@ R-F R1b R1h R5 R5 R9 R9 R= R= RA RA RF RF RJ. RJ4 RNP RNV RRr RRx RV RV RZ RZ R^ R^ Rb Rc  Rg Rg" Rk> RkD Ro` Rof Rs Rs Rw Rw R{ R{ R R R
 R R, R2 RN RT Rp Rv R R R R R R R R R R  R< RB R^ Rd R R R R R R R R R R R* R0 RL RR Rn Rt RҐ RҖ Rֲ Rָ R R R R R R R: R@ R\ Rb R~ R R R R R R R S  S  S( S. SJ SP Sl Sr S S S S S S S S S! S! S%8 S%> S)Z S)` S-| S- S1 S1 S5 S5 S9 S9 S> S>
 SB& SB, SFH SFN SJj SJp SN SN SR SR SV SV SZ SZ S_ S_ Sc6 Sc< SgX Sg^ Skz Sk So So Ss Ss Sw Sw S| S| S$ S* SF SL Sh Sn S S S S S S S S S S S4 S: SV S\ Sx S~ S S S S S S S  S S" S( SD SJ Sf Sl Sʈ Sʎ SΪ Sΰ S S S S S S S2 S8 ST SZ Sv S| S S S S S S S S S  S& T B T H Td Tj T T T T T T T T T T T0 T6 T!R T!X T%t T%z T) T) T- T- T1 T1 T5 T6 T: T:$ T>@ T>F TBb TBh TF TF TJ TJ TN TN TR TR TW TW T[. T[4 T_P T_V Tcr Tcx Tg Tg Tk Tk To To Ts Tt  Tx Tx" T|> T|D T` Tf T T T T T T T T T
 T T, T2 TN TT Tp Tv T T T T T T T T T T  T< TB T^ Td T T TƢ Tƨ T T T T T T T* T0 TL TR Tn Tt T T T T T T T T T T T: T@ T\ Tb U ~ U  U U U U U U U U U( U. UJ UP Ul Ur U! U! U% U% U) U) U- U- U2 U2 U68 U6> U:Z U:` U>| U> UB UB UF UF UJ UJ UO UO
 US& US, UWH UWN U[j U[p U_ U_ Uc Uc Ug Ug Uk Uk Up Up Ut6 Ut< UxX Ux^ U|z U| U U U U U U U U U$ U* UF UL Uh Un U U U U U U U U U U U4 U: UV U\ Ux U~ U U U¼ U U U U  U U" U( UD UJ Uf Ul Uۈ Uێ Uߪ U߰ U U U U U U U2 U8 UT UZ Uv U| U U V  V  V V V V	 V  V& VB VH Vd Vj V V V V V! V! V% V% V* V* V.0 V.6 V2R V2X V6t V6z V: V: V> V> VB VB VF VG VK VK$ VO@ VOF VSb VSh VW VW V[ V[ V_ V_ Vc Vc Vh Vh Vl. Vl4 VpP VpV Vtr Vtx Vx Vx V| V| V V V V  V V" V> VD V` Vf V V V V V V V V V
 V V, V2 VN VT Vp Vv V V V V V V V V V V  V< VB V^ Vd VӀ Vӆ Vע Vר V V V V V V V* V0 VL VR Vn Vt V V V V V V W  W  W W W	: W	@ W\ Wb W~ W W W W W W W W" W" W&( W&. W*J W*P W.l W.r W2 W2 W6 W6 W: W: W> W> WC WC WG8 WG> WKZ WK` WO| WO WS WS WW WW W[ W[ W` W`
 Wd& Wd, WhH WhN Wlj Wlp Wp Wp Wt Wt Wx Wx W| W| W W W6 W< WX W^ Wz W W W W W W W W W W$ W* WF WL Wh Wn W W W W W W W W W W W4 W: WV W\ Wx W~ WϚ WϠ WӼ W W W W  W W" W( WD WJ Wf Wl W W W W W W W W W W X2 X8 XT XZ X	v X	| X X X X X X X X X  X& X"B X"H X&d X&j X* X* X. X. X2 X2 X6 X6 X; X; X?0 X?6 XCR XCX XGt XGz XK XK XO XO XS XS XW XX X\ X\$ X`@ X`F Xdb Xdh Xh Xh Xl Xl Xp Xp Xt Xt Xy Xy X}. X}4 XP XV Xr Xx X X X X X X X X  X X" X> XD X` Xf X X X X X X X X X
 X X, X2 XN XT Xp Xv Xǒ Xǘ X˴ X˺ X X X X X X  X< XB X^ Xd X X X X X X X X X X X* X0 XL XR Yn Yt Y Y Y	 Y	 Y Y Y Y Y Y Y: Y@ Y\ Yb Y"~ Y" Y& Y& Y* Y* Y. Y. Y3 Y3 Y7( Y7. Y;J Y;P Y?l Y?r YC YC YG YG YK YK YO YO YT YT YX8 YX> Y\Z Y\` Y`| Y` Yd Yd Yh Yh Yl Yl Yq Yq
 Yu& Yu, YyH YyN Y}j Y}p Y Y Y Y Y Y Y Y Y Y Y6 Y< YX Y^ Yz Y Y Y Y Y Y Y Y Y Y$ Y* YF YL Yh Yn Y Y Yì Yò Y Y Y Y Y Y Y4 Y: YV Y\ Yx Y~ Y Y Y Y Y Y Y  Y Y" Y( YD YJ Yf Yl Y Y Z Z Z Z Z	 Z	 Z Z Z2 Z8 ZT ZZ Zv Z| Z Z Z" Z" Z& Z& Z* Z+ Z/  Z/& Z3B Z3H Z7d Z7j Z; Z; Z? Z? ZC ZC ZG ZG ZL ZL ZP0 ZP6 ZTR ZTX ZXt ZXz Z\ Z\ Z` Z` Zd Zd Zh Zi Zm Zm$ Zq@ ZqF Zub Zuh Zy Zy Z} Z} Z Z Z Z Z Z Z. Z4 ZP ZV Zr Zx Z Z Z Z Z Z Z Z  Z Z" Z> ZD Z` Zf Z Z Z Z Z Z Z Z Z
 Z Z, Z2 ZN ZT Zp Zv Zؒ Zؘ Zܴ Zܺ Z Z Z Z Z Z  Z< ZB Z^ Zd Z Z Z Z Z Z [ [ [ [ [
* [
0 [L [R [n [t [ [ [ [ [ [ [" [" [' [' [+: [+@ [/\ [/b [3~ [3 [7 [7 [; [; [? [? [D [D [H( [H. [LJ [LP [Pl [Pr [T [T [X [X [\ [\ [` [` [e [e [i8 [i> [mZ [m` [q| [q [u [u [y [y [} [} [ [
 [& [, [H [N [j [p [ [ [ [ [ [ [ [ [ [ [6 [< [X [^ [z [ [ [ [ [ [ [ [ [ [$ [* [F [L [h [n [Њ [А [Ԭ [Բ [ [ [ [ [ [ [4 [: [V [\ [x [~ [ [ [ [ [ [ [  [ \" \( \D \J \
f \
l \ \ \ \ \ \ \ \ \ \ \#2 \#8 \'T \'Z \+v \+| \/ \/ \3 \3 \7 \7 \; \< \@  \@& \DB \DH \Hd \Hj \L \L \P \P \T \T \X \X \] \] \a0 \a6 \eR \eX \it \iz \m \m \q \q \u \u \y \z \~ \~$ \@ \F \b \h \ \ \ \ \ \ \ \ \ \ \. \4 \P \V \r \x \ \ \ \ \ \ \ \  \ \" \> \D \` \f \Ȃ \Ȉ \̤ \̪ \ \ \ \ \
 \ \, \2 \N \T \p \v \ \ \ \ \ \ \ \ \ \  \< \B ]^ ]d ] ] ]
 ]
 ] ] ] ] ] ] ]* ]0 ]L ]R ]#n ]#t ]' ]' ]+ ]+ ]/ ]/ ]3 ]3 ]8 ]8 ]<: ]<@ ]@\ ]@b ]D~ ]D ]H ]H ]L ]L ]P ]P ]U ]U ]Y( ]Y. ]]J ]]P ]al ]ar ]e ]e ]i ]i ]m ]m ]q ]q ]v ]v ]z8 ]z> ]~Z ]~` ]| ] ] ] ] ] ] ] ] ]
 ]& ], ]H ]N ]j ]p ] ] ] ] ] ] ] ] ] ] ]6 ]< ]X ]^ ]z ] ]Ĝ ]Ģ ]Ⱦ ] ] ] ] ] ]$ ]* ]F ]L ]h ]n ] ] ] ] ] ] ] ] ] ] ]4 ]: ]V ]\ ]x ]~ ^ ^ ^ ^ ^
 ^
 ^  ^ ^" ^( ^D ^J ^f ^l ^ ^ ^# ^# ^' ^' ^+ ^+ ^0 ^0 ^42 ^48 ^8T ^8Z ^<v ^<| ^@ ^@ ^D ^D ^H ^H ^L ^M ^Q  ^Q& ^UB ^UH ^Yd ^Yj ^] ^] ^a ^a ^e ^e ^i ^i ^n ^n ^r0 ^r6 ^vR ^vX ^zt ^zz ^~ ^~ ^ ^ ^ ^ ^ ^ ^ ^$ ^@ ^F ^b ^h ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^. ^4 ^P ^V ^r ^x ^ ^ ^ ^ ^ ^ ^ ^  ^ ^" ^> ^D ^` ^f ^ق ^و ^ݤ ^ݪ ^ ^ ^ ^ ^
 ^ ^, ^2 ^N ^T ^p ^v ^ ^ ^ ^ _ _ _ _ _ _  _< _B _^ _d _ _ _ _ _ _ _# _# _( _( _,* _,0 _0L _0R _4n _4t _8 _8 _< _< _@ _@ _D _D _I _I _M: _M@ _Q\ _Qb _U~ _U _Y _Y _] _] _a _a _f _f _j( _j. _nJ _nP _rl _rr _v _v _z _z _~ _~ _ _ _ _ _8 _> _Z _` _| _ _ _ _ _ _ _ _ _
 _& _, _H _N _j _p _ _ _ _ _ _ _ _ _ _ _6 _< _X _^ _z _р _՜ _բ _پ _ _ _ _ _ _$ _* _F _L _h _n _ _ _ _ _ _ _ _ ` ` `4 `: `V `\ `x `~ ` ` ` ` ` ` `   `  `$" `$( `(D `(J `,f `,l `0 `0 `4 `4 `8 `8 `< `< `A `A `E2 `E8 `IT `IZ `Mv `M| `Q `Q `U `U `Y `Y `] `^ `b  `b& `fB `fH `jd `jj `n `n `r `r `v `v `z `z ` ` `0 `6 `R `X `t `z ` ` ` ` ` ` ` ` ` `$ `@ `F `b `h ` ` ` ` ` ` ` ` ` ` `. `4 `P `V `r `x `͔ `͚ `Ѷ `Ѽ ` ` ` `  ` `" `> `D `` `f ` ` ` ` ` ` ` ` `
 ` `, `2 aN aT ap av a a a a a a a a a a  a < a B a$^ a$d a( a( a, a, a0 a0 a4 a4 a9 a9 a=* a=0 aAL aAR aEn aEt aI aI aM aM aQ aQ aU aU aZ aZ a^: a^@ ab\ abb af~ af aj aj an an ar ar aw aw a{( a{. aJ aP al ar a a a a a a a a a a a8 a> aZ a` a| a a a a a a a a a
 a& a, aH aN aj ap aŌ aŒ aɮ aɴ a a a a a a a6 a< aX a^ az a a a a a a a a a a$ a* aF aL ah an b b b b b b b b b b b4 b: bV b\ b x b ~ b$ b$ b( b( b, b, b1  b1 b5" b5( b9D b9J b=f b=l bA bA bE bE bI bI bM bM bR bR bV2 bV8 bZT bZZ b^v b^| bb bb bf bf bj bj bn bo bs  bs& bwB bwH b{d b{j b b b b b b b b b b b0 b6 bR bX bt bz b b b b b b b b b b$ b@ bF bb bh b b b b b b b b b b b. b4 bP bV br bx bޔ bޚ b b b b b b  b b" b> bD b` bf b b b b c c c c c
 c c, c2 cN cT cp cv c c c  c  c$ c$ c( c( c- c-  c1< c1B c5^ c5d c9 c9 c= c= cA cA cE cE cJ cJ cN* cN0 cRL cRR cVn cVt cZ cZ c^ c^ cb cb cf cf ck ck co: co@ cs\ csb cw~ cw c{ c{ c c c c c c c( c. cJ cP cl cr c c c c c c c c c c c8 c> cZ c` c| c c c c c c c c c
 c& c, cH cN cj cp c֌ c֒ cڮ cڴ c c c c c c c6 c< cX c^ cz c c c c c c c d d d$ d* dF dL dh dn d d d d d d d  d  d% d% d)4 d): d-V d-\ d1x d1~ d5 d5 d9 d9 d= d= dB  dB dF" dF( dJD dJJ dNf dNl dR dR dV dV dZ dZ d^ d^ dc dc dg2 dg8 dkT dkZ dov do| ds ds dw dw d{ d{ d d d  d& dB dH dd dj d d d d d d d d d d d0 d6 dR dX dt dz d d d d d d d d d d$ d@ dF db dh d΄ dΊ dҦ dҬ d d d d d d d. d4 dP dV dr dx d d d d d d d d  e  e " e> eD e` ef e e e e e e e e e
 e e!, e!2 e%N e%T e)p e)v e- e- e1 e1 e5 e5 e9 e9 e> e>  eB< eBB eF^ eFd eJ eJ eN eN eR eR eV eV e[ e[ e_* e_0 ecL ecR egn egt ek ek eo eo es es ew ew e| e| e: e@ e\ eb e~ e e e e e e e e e e( e. eJ eP el er e e e e e e e e e e e8 e> eZ e` e| eƂ eʞ eʤ e e e e e e
 e& e, eH eN ej ep e e e e e e e e e e e6 e< f X f ^ fz f f f f f f f f f f$ f* fF fL f!h f!n f% f% f) f) f- f- f1 f1 f6 f6 f:4 f:: f>V f>\ fBx fB~ fF fF fJ fJ fN fN fS  fS fW" fW( f[D f[J f_f f_l fc fc fg fg fk fk fo fo ft ft fx2 fx8 f|T f|Z fv f| f f f f f f f f f  f& fB fH fd fj f f f f f f f f f f f0 f6 fR fX ft fz f f fƸ fƾ f f f f f f$ f@ fF fb fh f߄ fߊ f f f f f f f f f. f4 fP fV fr fx g  g  g g g g g g  g g" g> gD g` gf g g g! g! g% g% g) g) g.
 g. g2, g22 g6N g6T g:p g:v g> g> gB gB gF gF gJ gJ gO gO  gS< gSB gW^ gWd g[ g[ g_ g_ gc gc gg gg gl gl gp* gp0 gtL gtR gxn gxt g| g| g g g g g g g g g: g@ g\ gb g~ g g g g g g g g g g( g. gJ gP gl gr g g g g g g g g g g g8 g> gZ g` g| gׂ g۞ gۤ g g g g g g
 g& g, gH gN gj gp g g g g h  h  h h h	 h	 h6 h< hX h^ hz h h h h h h! h! h& h& h*$ h** h.F h.L h2h h2n h6 h6 h: h: h> h> hB hB hG hG hK4 hK: hOV hO\ hSx hS~ hW hW h[ h[ h_ h_ hd  hd hh" hh( hlD hlJ hpf hpl ht ht hx hx h| h| h h h h h2 h8 hT hZ hv h| h h h h h h h h h  h& hB hH hd hj h h h h h h h h h h h0 h6 hR hX ht hz hӖ hӜ h׸ h׾ h h h h h h$ h@ hF hb hh h h h h h h h h i i i. i4 i	P i	V ir ix i i i i i i i i  i" i"" i&> i&D i*` i*f i. i. i2 i2 i6 i6 i: i: i?
 i? iC, iC2 iGN iGT iKp iKv iO iO iS iS iW iW i[ i[ i` i`  id< idB ih^ ihd il il ip ip it it ix ix i} i} i* i0 iL iR in it i i i i i i i i i i i: i@ i\ ib i~ i i i i i i i i i i( i. iJ iP il ir iˎ i˔ iϰ i϶ i i i i i i i8 i> iZ i` i| i i i i i i i i i
 i& i, jH jN jj jp j	 j	 j j j j j j j j j6 j< j"X j"^ j&z j& j* j* j. j. j2 j2 j7 j7 j;$ j;* j?F j?L jCh jCn jG jG jK jK jO jO jS jS jX jX j\4 j\: j`V j`\ jdx jd~ jh jh jl jl jp jp ju  ju jy" jy( j}D j}J jf jl j j j j j j j j j j j2 j8 jT jZ jv j| j j j j j j j j j  j& jB jH jd jj jÆ jÌ jǨ jǮ j j j j j j j0 j6 jR jX jt jz j j j j j j j j j j$ j@ jF jb jh k k k k k	 k	 k k k k k. k4 kP kV kr kx k" k" k& k& k* k* k. k/  k3 k3" k7> k7D k;` k;f k? k? kC kC kG kG kK kK kP
 kP kT, kT2 kXN kXT k\p k\v k` k` kd kd kh kh kl kl kq kq  ku< kuB ky^ kyd k} k} k k k k k k k k k* k0 kL kR kn kt k k k k k k k k k k k: k@ k\ kb k~ k k k k k k k k k k( k. kJ kP kl kr k܎ kܔ k k k k k k k k k8 k> kZ k` k| k k k l l l l l
 l

 l& l, lH lN lj lp l l l l l" l" l& l& l+ l+ l/6 l/< l3X l3^ l7z l7 l; l; l? l? lC lC lH lH lL$ lL* lPF lPL lTh lTn lX lX l\ l\ l` l` ld ld li li lm4 lm: lqV lq\ lux lu~ ly ly l} l} l l l  l l" l( lD lJ lf ll l l l l l l l l l l l2 l8 lT lZ lv l| l l l l l l l l l  l& lB lH ld lj lԆ lԌ lب lخ l l l l l l l0 l6 lR lX lt lz l l l l l l m m m m$ m
@ m
F mb mh m m m m m m m m m# m# m'. m'4 m+P m+V m/r m/x m3 m3 m7 m7 m; m; m? m@  mD mD" mH> mHD mL` mLf mP mP mT mT mX mX m\ m\ ma
 ma me, me2 miN miT mmp mmv mq mq mu mu my my m} m} m m  m< mB m^ md m m m m m m m m m m m* m0 mL mR mn mt m m m m m m m m m m m: m@ m\ mb m~ m̄ mР mЦ m m m m m m m( m. mJ mP ml mr m m m m m m m m m m n8 n> nZ n` n
| n
 n n n n n n n n
 n& n, n#H n#N n'j n'p n+ n+ n/ n/ n3 n3 n7 n7 n< n< n@6 n@< nDX nD^ nHz nH nL nL nP nP nT nT nY nY n]$ n]* naF naL neh nen ni ni nm nm nq nq nu nu nz nz n~4 n~: nV n\ nx n~ n n n n n n n  n n" n( nD nJ nf nl n n n n n n n n n n n2 n8 nT nZ nv n| nȘ nȞ n̺ n n n n n n  n& nB nH nd nj n n n n n n n n n n n0 n6 nR nX ot oz o o o
 o
 o o o o o o$ o@ oF ob oh o# o# o' o' o+ o+ o/ o/ o4 o4 o8. o84 o<P o<V o@r o@x oD oD oH oH oL oL oP oQ  oU oU" oY> oYD o]` o]f oa oa oe oe oi oi om om or
 or ov, ov2 ozN ozT o~p o~v o o o o o o o o o o  o< oB o^ od o o o o o o o o o o o* o0 oL oR on ot o o oĲ oĸ o o o o o o o: o@ o\ ob o~ o݄ o o o o o o o o o( o. oJ oP ol or o o p p p p p
 p
 p p p8 p> pZ p` p| p p p p# p# p' p' p, p,
 p0& p0, p4H p4N p8j p8p p< p< p@ p@ pD pD pH pH pM pM pQ6 pQ< pUX pU^ pYz pY p] p] pa pa pe pe pj pj pn$ pn* prF prL pvh pvn pz pz p~ p~ p p p p p p p4 p: pV p\ px p~ p p p p p p p  p p" p( pD pJ pf pl p p p p p p p p p p p2 p8 pT pZ pv p| p٘ pٞ pݺ p p p p p p  p& pB pH pd pj p p p p p p q q q q q0 q6 qR qX qt qz q q q q q q q# q$ q( q($ q,@ q,F q0b q0h q4 q4 q8 q8 q< q< q@ q@ qE qE qI. qI4 qMP qMV qQr qQx qU qU qY qY q] q] qa qb  qf qf" qj> qjD qn` qnf qr qr qv qv qz qz q~ q~ q
 q q, q2 qN qT qp qv q q q q q q q q q q  q< qB q^ qd q q q q q q q q q q q* q0 qL qR qn qt qѐ qі qղ qո q q q q q q q: q@ q\ qb q~ q q q q q q q q q r( r. rJ rP rl rr r r r r r r r r r  r  r$8 r$> r(Z r(` r,| r, r0 r0 r4 r4 r8 r8 r= r=
 rA& rA, rEH rEN rIj rIp rM rM rQ rQ rU rU rY rY r^ r^ rb6 rb< rfX rf^ rjz rj rn rn rr rr rv rv r{ r{ r$ r* rF rL rh rn r r r r r r r r r r r4 r: rV r\ rx r~ r r r r r r r  r r" r( rD rJ rf rl rɈ rɎ rͪ rͰ r r r r r r r2 r8 rT rZ rv r| r r r r r r r r r  r& rB rH sd sj s s s s s s s s s s s0 s6 s R s X s$t s$z s( s( s, s, s0 s0 s4 s5 s9 s9$ s=@ s=F sAb sAh sE sE sI sI sM sM sQ sQ sV sV sZ. sZ4 s^P s^V sbr sbx sf sf sj sj sn sn sr ss  sw sw" s{> s{D s` sf s s s s s s s s s
 s s, s2 sN sT sp sv s s s s s s s s s s  s< sB s^ sd s s sŢ sŨ s s s s s s s* s0 sL sR sn st s s s s s s s s s s s: s@ s\ sb s~ s t t t t t t t t t( t. tJ tP tl tr t  t  t$ t$ t( t( t, t, t1 t1 t58 t5> t9Z t9` t=| t= tA tA tE tE tI tI tN tN
 tR& tR, tVH tVN tZj tZp t^ t^ tb tb tf tf tj tj to to ts6 ts< twX tw^ t{z t{ t t t t t t t t t$ t* tF tL th tn t t t t t t t t t t t4 t: tV t\ tx t~ t t t t t t t  t t" t( tD tJ tf tl tڈ tڎ tު tް t t t t t t t2 t8 tT tZ tv t| t t t t u u u u u  u& uB uH ud uj u u u u u  u  u$ u$ u) u) u-0 u-6 u1R u1X u5t u5z u9 u9 u= u= uA uA uE uF uJ uJ$ uN@ uNF uRb uRh uV uV uZ uZ u^ u^ ub ub ug ug uk. uk4 uoP uoV usr usx uw uw u{ u{ u u u u  u u" u> uD u` uf u u u u u u u u u
 u u, u2 uN uT up uv u u u u u u u u u u  u< uB u^ ud uҀ u҆ u֢ u֨ u u u u u u u* u0 uL uR un ut u u u u u u u u v v v: v@ v\ vb v~ v v v v v v v v! v! v%( v%. v)J v)P v-l v-r v1 v1 v5 v5 v9 v9 v= v= vB vB vF8 vF> vJZ vJ` vN| vN vR vR vV vV vZ vZ v_ v_
 vc& vc, vgH vgN vkj vkp vo vo vs vs vw vw v{ v{ v v v6 v< vX v^ vz v v v v v v v v v v$ v* vF vL vh vn v v v v v v v v v v v4 v: vV v\ vx v~ vΚ vΠ vҼ v v v v  v v" v( vD vJ vf vl v v v v v v v v v v w 2 w 8 wT wZ wv w| w w w w w w w w w  w& w!B w!H w%d w%j w) w) w- w- w1 w1 w5 w5 w: w: w>0 w>6 wBR wBX wFt wFz wJ wJ wN wN wR wR wV wW w[ w[$ w_@ w_F wcb wch wg wg wk wk wo wo ws ws wx wx w|. w|4 wP wV wr wx w w w w w w w w  w w" w> wD w` wf w w w w w w w w w
 w w, w2 wN wT wp wv wƒ wƘ wʴ wʺ w w w w w w  w< wB w^ wd w w w w w w w w w w w* w0 wL wR x n x t x x x x x x x x x x x: x@ x\ xb x!~ x! x% x% x) x) x- x- x2 x2 x6( x6. x:J x:P x>l x>r xB xB xF xF xJ xJ xN xN xS xS xW8 xW> x[Z x[` x_| x_ xc xc xg xg xk xk xp xp
 xt& xt, xxH xxN x|j x|p x x x x x x x x x x x6 x< xX x^ xz x x x x x x x x x x$ x* xF xL xh xn x x x¬ x² x x x x x x x4 x: xV x\ xx x~ xߚ xߠ x x x x x  x x" x( xD xJ xf xl x x y  y  y y y y y y y2 y8 yT yZ yv y| y y y! y! y% y% y) y* y.  y.& y2B y2H y6d y6j y: y: y> y> yB yB yF yF yK yK yO0 yO6 ySR ySX yWt yWz y[ y[ y_ y_ yc yc yg yh yl yl$ yp@ ypF ytb yth yx yx y| y| y y y y y y y. y4 yP yV yr yx y y y y y y y y  y y" y> yD y` yf y y y y y y y y y
 y y, y2 yN yT yp yv yג yט y۴ yۺ y y y y y y  y< yB y^ yd y y y y y y z  z  z z z	* z	0 zL zR zn zt z z z z z z z! z! z& z& z*: z*@ z.\ z.b z2~ z2 z6 z6 z: z: z> z> zC zC zG( zG. zKJ zKP zOl zOr zS zS zW zW z[ z[ z_ z_ zd zd zh8 zh> zlZ zl` zp| zp zt zt zx zx z| z| z z
 z& z, zH zN zj zp z z z z z z z z z z z6 z< zX z^ zz z z z z z z z z z z$ z* zF zL zh zn zϊ zϐ zӬ zӲ z z z z z z z4 z: zV z\ zx z~ z z z z z z z  z {" {( {D {J {	f {	l { { { { { { { { { { {"2 {"8 {&T {&Z {*v {*| {. {. {2 {2 {6 {6 {: {; {?  {?& {CB {CH {Gd {Gj {K {K {O {O {S {S {W {W {\ {\ {`0 {`6 {dR {dX {ht {hz {l {l {p {p {t {t {x {y {} {}$ {@ {F {b {h { { { { { { { { { { {. {4 {P {V {r {x { { { { { { { {  { {" {> {D {` {f {ǂ {ǈ {ˤ {˪ { { { { {
 { {, {2 {N {T {p {v { { { { { { { { { {  {< {B |^ |d | | |	 |	 | | | | | | |* |0 |L |R |"n |"t |& |& |* |* |. |. |2 |2 |7 |7 |;: |;@ |?\ |?b |C~ |C |G |G |K |K |O |O |T |T |X( |X. |\J |\P |`l |`r |d |d |h |h |l |l |p |p |u |u |y8 |y> |}Z |}` || | | | | | | | | |
 |& |, |H |N |j |p | | | | | | | | | | |6 |< |X |^ |z | |Ü |â |Ǿ | | | | | |$ |* |F |L |h |n | | | | | | | | | | |4 |: |V |\ |x |~ } } } } }	 }	 }  } }" }( }D }J }f }l } } }" }" }& }& }* }* }/ }/ }32 }38 }7T }7Z };v };| }? }? }C }C }G }G }K }L }P  }P& }TB }TH }Xd }Xj }\ }\ }` }` }d }d }h }h }m }m }q0 }q6 }uR }uX }yt }yz }} }} } } } } } } } }$ }@ }F }b }h } } } } } } } } } } }. }4 }P }V }r }x } } } } } } } }  } }" }> }D }` }f }؂ }؈ }ܤ }ܪ } } } } }
 } }, }2 }N }T }p }v } } } } ~ ~ ~ ~ ~
 ~
  ~< ~B ~^ ~d ~ ~ ~ ~ ~ ~ ~" ~" ~' ~' ~+* ~+0 ~/L ~/R ~3n ~3t ~7 ~7 ~; ~; ~? ~? ~C ~C ~H ~H ~L: ~L@ ~P\ ~Pb ~T~ ~T ~X ~X ~\ ~\ ~` ~` ~e ~e ~i( ~i. ~mJ ~mP ~ql ~qr ~u ~u ~y ~y ~} ~} ~ ~ ~ ~ ~8 ~> ~Z ~` ~| ~ ~ ~ ~ ~ ~ ~ ~ ~
 ~& ~, ~H ~N ~j ~p ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~6 ~< ~X ~^ ~z ~Ѐ ~Ԝ ~Ԣ ~ؾ ~ ~ ~ ~ ~ ~$ ~* ~F ~L ~h ~n ~ ~ ~ ~ ~ ~ ~ ~   4 : 
V 
\ x ~          #" #( 'D 'J +f +l / / 3 3 7 7 ; ; @ @ D2 D8 HT HZ Lv L| P P T T X X \ ] a  a& eB eH id ij m m q q u u y y ~ ~ 0 6 R X t z          $ @ F b h           . 4 P V r x ̔ ̚ ж м       " > D ` f         
  , 2 N T p v 
 
          < B #^ #d ' ' + + / / 3 3 8 8 <* <0 @L @R Dn Dt H H L L P P T T Y Y ]: ]@ a\ ab e~ e i i m m q q v v z( z. ~J ~P l r           8 > Z ` |         
 & , H N j p Č Ē Ȯ ȴ       6 < X ^ z          $ * F L h n     
 
     4 : V \ x ~ # # ' ' + + 0  0 4" 4( 8D 8J <f <l @ @ D D H H L L Q Q U2 U8 YT YZ ]v ]| a a e e i i m n r  r& vB vH zd zj ~ ~         0 6 R X t z          $ @ F b h           . 4 P V r x ݔ ݚ         " > D ` f         
  , 2 N T p v     # # ' ' , ,  0< 0B 4^ 4d 8 8 < < @ @ D D I I M* M0 QL QR Un Ut Y Y ] ] a a e e j j n: n@ r\ rb v~ v z z ~ ~     ( . J P l r           8 > Z ` |         
 & , H N j p Ռ Ւ ٮ ٴ       6 < X ^ z          $ * F L h n         $ $ (4 (: ,V ,\ 0x 0~ 4 4 8 8 < < A  A E" E( ID IJ Mf Ml Q Q U U Y Y ] ] b b f2 f8 jT jZ nv n| r r v v z z ~    & B H d j           0 6 R X t z          $ @ F b h ̈́ ͊ Ѧ Ѭ       . 4 P V r x           " > D ` f         
   ,  2 $N $T (p (v , , 0 0 4 4 8 8 = =  A< AB E^ Ed I I M M Q Q U U Z Z ^* ^0 bL bR fn ft j j n n r r v v { { : @ \ b ~          ( . J P l r           8 > Z ` | ł ɞ ɤ      
 & , H N j p           6 < X ^ z          $ * F L  h  n $ $ ( ( , , 0 0 5 5 94 9: =V =\ Ax A~ E E I I M M R  R V" V( ZD ZJ ^f ^l b b f f j j n n s s w2 w8 {T {Z v |           & B H d j           0 6 R X t z   Ÿ ž      $ @ F b h ބ ފ         . 4 P V r x           " > D ` f       $ $ ( ( -
 - 1, 12 5N 5T 9p 9v = = A A E E I I N N  R< RB V^ Vd Z Z ^ ^ b b f f k k o* o0 sL sR wn wt { {         : @ \ b ~          ( . J P l r           8 > Z ` | ւ ڞ ڤ      
 & , H N j p           6 < X ^ z          % % )$ )* -F -L 1h 1n 5 5 9 9 = = A A F F J4 J: NV N\ Rx R~ V V Z Z ^ ^ c  c g" g( kD kJ of ol s s w w { {     2 8 T Z v |           & B H d j           0 6 R X t z Җ Ҝ ָ ־      $ @ F b h             . 4 P V r x          ! !" %> %D )` )f - - 1 1 5 5 9 9 >
 > B, B2 FN FT Jp Jv N N R R V V Z Z _ _  c< cB g^ gd k k o o s s w w | | * 0 L R n t           : @ \ b ~          ( . J P l r ʎ ʔ ΰ ζ       8 > Z ` |         
 & ,  H  N j p           6 < !X !^ %z % ) ) - - 1 1 6 6 :$ :* >F >L Bh Bn F F J J N N R R W W [4 [: _V _\ cx c~ g g k k o o t  t x" x( |D |J f l           2 8 T Z v |           & B H d j   ƨ Ʈ       0 6 R X t z          $ @ F b h             . 4 P V r x ! ! % % ) ) - .  2 2" 6> 6D :` :f > > B B F F J J O
 O S, S2 WN WT [p [v _ _ c c g g k k p p  t< tB x^ xd | |         * 0 L R n t           : @ \ b ~          ( . J P l r ێ ۔ ߰ ߶       8 > Z ` |          	 	
 & , H N j p     ! ! % % * * .6 .< 2X 2^ 6z 6 : : > > B B G G K$ K* OF OL Sh Sn W W [ [ _ _ c c h h l4 l: pV p\ tx t~ x x | |      " ( D J f l           2 8 T Z v |           & B H d j ӆ ӌ ר ׮       0 6 R X t z           $ 	@ 	F b h         " " &. &4 *P *V .r .x 2 2 6 6 : : > ?  C C" G> GD K` Kf O O S S W W [ [ `
 ` d, d2 hN hT lp lv p p t t x x | |    < B ^ d           * 0 L R n t           : @ \ b ~ ˄ Ϡ Ϧ       ( . J P l r           8 > Z ` 	| 	        
 & , "H "N &j &p * * . . 2 2 6 6 ; ; ?6 ?< CX C^ Gz G K K O O S S X X \$ \* `F `L dh dn h h l l p p t t y y }4 }: V \ x ~          " ( D J f l           2 8 T Z v | ǘ Ǟ ˺        & B H d j           0 6 R X t z   	 	      $ @ F b h " " & & * * . . 3 3 7. 74 ;P ;V ?r ?x C C G G K K O P  T T" X> XD \` \f ` ` d d h h l l q
 q u, u2 yN yT }p }v            < B ^ d           * 0 L R n t   ò ø       : @ \ b ~ ܄         ( . J P l r       	 	   8 > Z ` |    " " & & + +
 /& /, 3H 3N 7j 7p ; ; ? ? C C G G L L P6 P< TX T^ Xz X \ \ ` ` d d i i m$ m* qF qL uh un y y } }       4 : V \ x ~          " ( D J f l           2 8 T Z v | ؘ ؞ ܺ        & B H d j           
0 
6 R X t z       " # ' '$ +@ +F /b /h 3 3 7 7 ; ; ? ? D D H. H4 LP LV Pr Px T T X X \ \ ` a  e e" i> iD m` mf q q u u y y } } 
  , 2 N T p v            < B ^ d           * 0 L R n t А Ж Բ Ը       : @ \ b ~          ( . J P 
l 
r           #8 #> 'Z '` +| + / / 3 3 7 7 < <
 @& @, DH DN Hj Hp L L P P T T X X ] ] a6 a< eX e^ iz i m m q q u u z z ~$ ~* F L h n           4 : V \ x ~          " ( D J f l Ȉ Ȏ ̪ ̰       2 8 T Z v |           & B H d j   
 
       0 6 R X #t #z ' ' + + / / 3 4 8 8$ <@ <F @b @h D D H H L L P P U U Y. Y4 ]P ]V ar ax e e i i m m q r  v v" z> zD ~` ~f         
  , 2 N T p v            < B ^ d   Ģ Ĩ       * 0 L R n t           : @ \ b ~      
 
   ( . J P l r   # # ' ' + + 0 0 48 4> 8Z 8` <| < @ @ D D H H M M
 Q& Q, UH UN Yj Yp ] ] a a e e i i n n r6 r< vX v^ zz z ~ ~       $ * F L h n           4 : V \ x ~          " ( D J f l و َ ݪ ݰ       2 8 T Z v |           & B H d j       # # ( ( ,0 ,6 0R 0X 4t 4z 8 8 < < @ @ D E I I$ M@ MF Qb Qh U U Y Y ] ] a a f f j. j4 nP nV rr rx v v z z ~ ~     " > D ` f         
  , 2 N T p v            < B ^ d р ц բ ը       * 0 L R n t           : @ \ b ~            $( $. (J (P ,l ,r 0 0 4 4 8 8 < < A A E8 E> IZ I` M| M Q Q U U Y Y ^ ^
 b& b, fH fN jj jp n n r r v v z z   6 < X ^ z          $ * F L h n           4 : V \ x ~ ͚ ͠ Ѽ       " ( D J f l           2 8 T Z v |           &  B  H $d $j ( ( , , 0 0 4 4 9 9 =0 =6 AR AX Et Ez I I M M Q Q U V Z Z$ ^@ ^F bb bh f f j j n n r r w w {. {4 P V r x           " > D ` f         
  , 2 N T p v Œ Ř ɴ ɺ        < B ^ d           * 0 L R n t           : @ \ b  ~   $ $ ( ( , , 1 1 5( 5. 9J 9P =l =r A A E E I I M M R R V8 V> ZZ Z` ^| ^ b b f f j j o o
 s& s, wH wN {j {p           6 < X ^ z          $ * F L h n           4 : V \ x ~ ޚ ޠ        " ( D J f l           2 8 T Z v |       $ $ ( ) -  -& 1B 1H 5d 5j 9 9 = = A A E E J J N0 N6 RR RX Vt Vz Z Z ^ ^ b b f g k k$ o@ oF sb sh w w { {       . 4 P V r x           " > D ` f         
  , 2 N T p v ֒ ֘ ڴ ں        < B ^ d           * 0 L R n t           % % ): )@ -\ -b 1~ 1 5 5 9 9 = = B B F( F. JJ JP Nl Nr R R V V Z Z ^ ^ c c g8 g> kZ k` o| o s s w w { {  
 & , H N j p           6 < X ^ z          $ * F L h n Ί ΐ Ҭ Ҳ       4 : V \ x ~           "  ( D J f l           !2 !8 %T %Z )v )| - - 1 1 5 5 9 : >  >& BB BH Fd Fj J J N N R R V V [ [ _0 _6 cR cX gt gz k k o o s s w x | |$ @ F b h           . 4 P V r x           " > D ` f Ƃ ƈ ʤ ʪ     
  , 2 N T p v            < B  ^  d           * 0 L R !n !t % % ) ) - - 1 1 6 6 :: :@ >\ >b B~ B F F J J N N S S W( W. [J [P _l _r c c g g k k o o t t x8 x> |Z |` |         
 & , H N j p           6 < X ^ z   ¢ ƾ      $ * F L h n ߊ ߐ         4 : V \ x ~            " ( D J f l   ! ! % % ) ) . . 22 28 6T 6Z :v :| > > B B F F J K O  O& SB SH Wd Wj [ [ _ _ c c g g l l p0 p6 tR tX xt xz | |        $ @ F b h           . 4 P V r x           " > D ` f ׂ ׈ ۤ ۪     
  , 2 N T p v           	 	  < B ^ d       ! ! & & ** *0 .L .R 2n 2t 6 6 : : > > B B G G K: K@ O\ Ob S~ S W W [ [ _ _ d d h( h. lJ lP pl pr t t x x | |     8 > Z ` |         
 & , H N j p           6 < X ^ z π Ӝ Ӣ ׾      $ * F L h n           4 : 	V 	\ x ~          "" "( &D &J *f *l . . 2 2 6 6 : : ? ? C2 C8 GT GZ Kv K| O O S S W W [ \ `  `& dB dH hd hj l l p p t t x x } } 0 6 R X t z          $ @ F b h           . 4 P V r x ˔ ˚ ϶ ϼ       " > D ` f         
  , 2 N T p v 	 	          < B "^ "d & & * * . . 2 2 7 7 ;* ;0 ?L ?R Cn Ct G G K K O O S S X X \: \@ `\ `b d~ d h h l l p p u u y( y. }J }P l r           8 > Z ` |         
 & , H N j p Ì Ò Ǯ Ǵ       6 < X ^ z          $ * F L h n     	 	     4 : V \ x ~ " " & & * * /  / 3" 3( 7D 7J ;f ;l ? ? C C G G K K P P T2 T8 XT XZ \v \| ` ` d d h h l m q  q& uB uH yd yj } }         0 6 R X t z          $ @ F b h           . 4 P V r x ܔ ܚ         " > D ` f         

 
 , 2 N T p v     " " & & + +  /< /B 3^ 3d 7 7 ; ; ? ? C C H H L* L0 PL PR Tn Tt X X \ \ ` ` d d i i m: m@ q\ qb u~ u y y } }     ( . J P l r           8 > Z ` |         
 & , H N j p Ԍ Ԓ خ ش       6 < X ^ z          $ * 
F 
L h n         # # '4 ': +V +\ /x /~ 3 3 7 7 ; ; @  @ D" D( HD HJ Lf Ll P P T T X X \ \ a a e2 e8 iT iZ mv m| q q u u y y } ~   & B H d j           0 6 R X t z          $ @ F b h ̄ ̊ Ц Ь       . 4 P V r x           " > D ` f 
 
       
  , 2 #N #T 'p 'v + + / / 3 3 7 7 < <  @< @B D^ Dd H H L L P P T T Y Y ]* ]0 aL aR en et i i m m q q u u z z ~: ~@ \ b ~          ( . J P l r           8 > Z ` | Ă Ȟ Ȥ      
 & , H N j p           6 < X ^ z    
 
     $ * F L h n # # ' ' + + / / 4 4 84 8: <V <\ @x @~ D D H H L L Q  Q U" U( YD YJ ]f ]l a a e e i i m m r r v2 v8 zT zZ ~v ~|           & B H d j           0 6 R X t z   ĸ ľ      $ @ F b h ݄ ݊         . 4 P V r x       
    " > D ` f     # # ' ' ,
 , 0, 02 4N 4T 8p 8v < < @ @ D D H H M M  Q< QB U^ Ud Y Y ] ] a a e e j j n* n0 rL rR vn vt z z ~ ~       : @ \ b ~          ( . J P l r           8 > Z ` | Ղ ٞ ٤      
 & , H N j p           6 < X ^ z        $ $ ($ (* ,F ,L 0h 0n 4 4 8 8 < < @ @ E E I4 I: MV M\ Qx Q~ U U Y Y ] ] b  b f" f( jD jJ nf nl r r v v z z ~ ~   2 8 T Z v |           & B H d j           0 6 R X t z і ќ ո վ      $ @ F b h           . 4 P V r x             " $> $D (` (f , , 0 0 4 4 8 8 =
 = A, A2 EN ET Ip Iv M M Q Q U U Y Y ^ ^  b< bB f^ fd j j n n r r v v { { * 0 L R n t           : @ \ b ~          ( . J P l r Ɏ ɔ Ͱ Ͷ       8 > Z ` |         
 & , H N j p           6 <  X  ^ $z $ ( ( , , 0 0 5 5 9$ 9* =F =L Ah An E E I I M M Q Q V V Z4 Z: ^V ^\ bx b~ f f j j n n s  s w" w( {D {J f l           2 8 T Z v |           & B H d j   Ũ Ů       0 6 R X t z          $ @ F b h           . 4 P V r x     $ $ ( ( , -  1 1" 5> 5D 9` 9f = = A A E E I I N
 N R, R2 VN VT Zp Zv ^ ^ b b f f j j o o  s< sB w^ wd { {         * 0 L R n t           : @ \ b ~          ( . J P l r ڎ ڔ ް ޶       8 > Z ` |         
 & , H N j p         $ $ ) ) -6 -< 1X 1^ 5z 5 9 9 = = A A F F J$ J* NF NL Rh Rn V V Z Z ^ ^ b b g g k4 k: oV o\ sx s~ w w { {      " ( D J f l           2 8 T Z v |           & B H d j ҆ Ҍ ֨ ֮       0 6 R X t z           $ @ F b h         ! ! %. %4 )P )V -r -x 1 1 5 5 9 9 = >  B B" F> FD J` Jf N N R R V V Z Z _
 _ c, c2 gN gT kp kv o o s s w w { {    < B ^ d           * 0 L R n t           : @ \ b ~ ʄ Π Φ       ( . J P l r            8  > Z ` |         
 & , !H !N %j %p ) ) - - 1 1 5 5 : : >6 >< BX B^ Fz F J J N N R R W W [$ [* _F _L ch cn g g k k o o s s x x |4 |: V \ x ~          " ( D J f l           2 8 T Z v | Ƙ ƞ ʺ        & B H d j           0 6 R X  t  z          $ @ F b h ! ! % % ) ) - - 2 2 6. 64 :P :V >r >x B B F F J J N O  S S" W> WD [` [f _ _ c c g g k k p
 p t, t2 xN xT |p |v            < B ^ d           * 0 L R n t   ² ¸       : @ \ b ~ ۄ ߠ ߦ       ( . J P l r             8 > Z ` |    ! ! % % * *
 .& ., 2H 2N 6j 6p : : > > B B F F K K O6 O< SX S^ Wz W [ [ _ _ c c h h l$ l* pF pL th tn x x | |       4 : V \ x ~          " ( D J f l           2 8 T Z v | ט מ ۺ        & B H d j             	0 	6 R X t z       ! " & &$ *@ *F .b .h 2 2 6 6 : : > > C C G. G4 KP KV Or Ox S S W W [ [ _ `  d d" h> hD l` lf p p t t x x | | 
  , 2 N T p v            < B ^ d           * 0 L R n t ϐ ϖ Ӳ Ӹ       : @ \ b ~          ( . J P 	l 	r           "8 "> &Z &` *| * . . 2 2 6 6 ; ;
 ?& ?, CH CN Gj Gp K K O O S S W W \ \ `6 `< dX d^ hz h l l p p t t y y }$ }* F L h n           4 : V \ x ~          " ( D J f l ǈ ǎ ˪ ˰       2 8 T Z v |           & B H d j   	 	       0 6 R X "t "z & & * * . . 2 3 7 7$ ;@ ;F ?b ?h C C G G K K O O T T X. X4 \P \V `r `x d d h h l l p q  u u" y> yD }` }f         
  , 2 N T p v            < B ^ d   â è       * 0 L R n t           : @ \ b ~      	 	   ( . J P l r   " " & & * * / / 38 3> 7Z 7` ;| ; ? ? C C G G L L
 P& P, TH TN Xj Xp \ \ ` ` d d h h m m q6 q< uX u^ yz y } }       $ * F L h n           4 : V \ x ~          " ( D J f l ؈ ؎ ܪ ܰ       2 8 T Z v |         
  
& B H d j       " " ' ' +0 +6 /R /X 3t 3z 7 7 ; ; ? ? C D H H$ L@ LF Pb Ph T T X X \ \ ` ` e e i. i4 mP mV qr qx u u y y } }     " > D ` f         
  , 2 N T p v            < B ^ d Ѐ І Ԣ Ԩ       * 0 L R n t           : @ 
\ 
b ~          #( #. 'J 'P +l +r / / 3 3 7 7 ; ; @ @ D8 D> HZ H` L| L P P T T X X ] ]
 a& a, eH eN ij ip m m q q u u y y ~ ~ 6 < X ^ z          $ * F L h n           4 : V \ x ~ ̚ ̠ м       " ( D J f l           2 8 T Z v | 
 
         & B H #d #j ' ' + + / / 3 3 8 8 <0 <6 @R @X Dt Dz H H L L P P T U Y Y$ ]@ ]F ab ah e e i i m m q q v v z. z4 ~P ~V r x           " > D ` f         
  , 2 N T p v Ē Ę ȴ Ⱥ        < B ^ d           * 0 L R n t     
 
     : @ \ b ~  # # ' ' + + 0 0 4( 4. 8J 8P <l <r @ @ D D H H L L Q Q U8 U> YZ Y` ]| ] a a e e i i n n
 r& r, vH vN zj zp ~ ~         6 < X ^ z          $ * F L h n           4 : V \ x ~ ݚ ݠ        " ( D J f l           2 8 T Z v |     # # ' ( ,  ,& 0B 0H 4d 4j 8 8 < < @ @ D D I I M0 M6 QR QX Ut Uz Y Y ] ] a a e f j j$ n@ nF rb rh v v z z ~ ~     . 4 P V r x           " > D ` f         
  , 2 N T p v Ւ ՘ ٴ ٺ        < B ^ d           * 0 L R n t         $ $ (: (@ ,\ ,b 0~ 0 4 4 8 8 < < A A E( E. IJ IP Ml Mr Q Q U U Y Y ] ] b b f8 f> jZ j` n| n r r v v z z  
 & , H N j p           6 < X ^ z          $ * F L h n ͊ ͐ Ѭ Ѳ       4 : V \ x ~          " ( D J f l            2  8 $T $Z (v (| , , 0 0 4 4 8 9 =  =& AB AH Ed Ej I I M M Q Q U U Z Z ^0 ^6 bR bX ft fz j j n n r r v w { {$ @ F b h           . 4 P V r x           " > D ` f ł ň ɤ ɪ     
  , 2 N T p v            < B ^ d           * 0 L R  n  t $ $ ( ( , , 0 0 5 5 9: 9@ =\ =b A~ A E E I I M M R R V( V. ZJ ZP ^l ^r b b f f j j n n s s w8 w> {Z {` |         
 & , H N j p           6 < X ^ z    ž      $ * F L h n ފ ސ         4 : V \ x ~          " ( D J f l       $ $ ( ( - - 12 18 5T 5Z 9v 9| = = A A E E I J N  N& RB RH Vd Vj Z Z ^ ^ b b f f k k o0 o6 sR sX wt wz { {        $ @ F b h           . 4 P V r x           " > D ` f ւ ֈ ڤ ڪ     
  , 2 N T p v            < B ^ d           % % )* )0 -L -R 1n 1t 5 5 9 9 = = A A F F J: J@ N\ Nb R~ R V V Z Z ^ ^ c c g( g. kJ kP ol or s s w w { {     8 > Z ` |         
 & , H N j p           6 < X ^ z ΀ Ҝ Ң ־      $ * F L h n             4 : V \ x ~          !" !( %D %J )f )l - - 1 1 5 5 9 9 > > B2 B8 FT FZ Jv J| N N R R V V Z [ _  _& cB cH gd gj k k o o s s w w | | 0 6 R X t z          $ @ F b h           . 4 P V r x ʔ ʚ ζ μ       " > D ` f         
  , 2  N  T p v            < B !^ !d % % ) ) - - 1 1 6 6 :* :0 >L >R Bn Bt F F J J N N R R W W [: [@ _\ _b c~ c g g k k o o t t x( x. |J |P l r           8 > Z ` |         
 & , H N j p   Ʈ ƴ       6 < X ^ z ߀         $ * F L h n             4 : V \ x ~ ! ! % % ) ) .  . 2" 2( 6D 6J :f :l > > B B F F J J O O S2 S8 WT WZ [v [| _ _ c c g g k l p  p& tB tH xd xj | |         0 6 R X t z          $ @ F b h           . 4 P V r x ۔ ۚ ߶ ߼       " > D ` f           	
 	 , 2 N T p v     ! ! % % * *  .< .B 2^ 2d 6 6 : : > > B B G G K* K0 OL OR Sn St W W [ [ _ _ c c h h l: l@ p\ pb t~ t x x | |     ( . J P l r           8 > Z ` |         
 & , H N j p ӌ Ӓ ׮ ״       6 < X ^ z          $ * 	F 	L h n         " " &4 &: *V *\ .x .~ 2 2 6 6 : : ?  ? C" C( GD GJ Kf Kl O O S S W W [ [ ` ` d2 d8 hT hZ lv l| p p t t x x | }   & B H d j           0 6 R X t z          $ @ F b h ˄ ˊ Ϧ Ϭ       . 4 P V r x           " > D ` f 	 	       
  , 2 "N "T &p &v * * . . 2 2 6 6 ; ;  ?< ?B C^ Cd G G K K O O S S X X \* \0 `L `R dn dt h h l l p p t t y y }: }@ \ b ~          ( . J P ¢l ¢r ¦ ¦ ª ª ® ® ² ² · · »8 »> ¿Z ¿` | Â Ǟ Ǥ      
 & , H N j p           6 < X ^ z    	 	     $ * F L h n " " & & * * . . 3 3 74 7: ;V ;\ ?x ?~ C C G G K K P  P T" T( XD XJ \f \l ` ` d d h h l l q q u2 u8 yT yZ }v }| Á Á Å Å É É Í Î Ò  Ò& ÖB ÖH Úd Új Þ Þ â â æ æ ê ê ï ï ó0 ó6 ÷R ÷X ût ûz ÿ ÿ ø þ      $ @ F b h ܄ ܊         . 4 P V r x       	 
   " > D ` f     " " & & +
 + /, /2 3N 3T 7p 7v ; ; ? ? C C G G L L  P< PB T^ Td X X \ \ ` ` d d i i m* m0 qL qR un ut y y } } ā ā ą ą Ċ Ċ Ď: Ď@ Ē\ Ēb Ė~ Ė Ě Ě Ğ Ğ Ģ Ģ ħ ħ ī( ī. įJ įP ĳl ĳr ķ ķ Ļ Ļ Ŀ Ŀ     8 > Z ` | Ԃ ؞ ؤ      
 & , H N j p           
6 
< X ^ z        # # '$ '* +F +L /h /n 3 3 7 7 ; ; ? ? D D H4 H: LV L\ Px P~ T T X X \ \ a  a e" e( iD iJ mf ml q q u u y y } } ł ł ņ2 ņ8 ŊT ŊZ Ŏv Ŏ| Œ Œ Ŗ Ŗ Ś Ś Ş ş ţ  ţ& ŧB ŧH ūd ūj ů ů ų ų ŷ ŷ Ż Ż   0 6 R X t z Ж М Ը Ծ      $ @ F b h           . 4 P V 
r 
x           " #> #D '` 'f + + / / 3 3 7 7 <
 < @, @2 DN DT Hp Hv L L P P T T X X ] ]  a< aB e^ ed i i m m q q u u z z ~* ~0 ƂL ƂR Ɔn Ɔt Ɗ Ɗ Ǝ Ǝ ƒ ƒ Ɩ Ɩ ƛ ƛ Ɵ: Ɵ@ ƣ\ ƣb Ƨ~ Ƨ ƫ ƫ Ư Ư Ƴ Ƴ Ƹ Ƹ Ƽ( Ƽ. J P l r Ȏ Ȕ ̰ ̶       8 > Z ` |         
 & , H N j p   
 
       6 < X ^ #z # ' ' + + / / 4 4 8$ 8* <F <L @h @n D D H H L L P P U U Y4 Y: ]V ]\ ax a~ e e i i m m r  r v" v( zD zJ ~f ~l ǂ ǂ ǆ ǆ Ǌ Ǌ ǎ ǎ Ǔ Ǔ Ǘ2 Ǘ8 ǛT ǛZ ǟv ǟ| ǣ ǣ ǧ ǧ ǫ ǫ ǯ ǰ Ǵ  Ǵ& ǸB ǸH Ǽd Ǽj   Ĩ Į       0 6 R X t z          $ @ F b h       
 
   . 4 P V r x   # # ' ' + ,  0 0" 4> 4D 8` 8f < < @ @ D D H H M
 M Q, Q2 UN UT Yp Yv ] ] a a e e i i n n  r< rB v^ vd z z ~ ~ Ȃ Ȃ Ȇ Ȇ ȋ ȋ ȏ* ȏ0 ȓL ȓR ȗn ȗt ț ț ȟ ȟ ȣ ȣ ȧ ȧ Ȭ Ȭ Ȱ: Ȱ@ ȴ\ ȴb ȸ~ ȸ ȼ ȼ       ( . J P l r َ ٔ ݰ ݶ       8 > Z ` |         
 & , H N j p       # # ( ( ,6 ,< 0X 0^ 4z 4 8 8 < < @ @ E E I$ I* MF ML Qh Qn U U Y Y ] ] a a f f j4 j: nV n\ rx r~ v v z z ~ ~ Ƀ  Ƀ ɇ" ɇ( ɋD ɋJ ɏf ɏl ɓ ɓ ɗ ɗ ɛ ɛ ɟ ɟ ɤ ɤ ɨ2 ɨ8 ɬT ɬZ ɰv ɰ| ɴ ɴ ɸ ɸ ɼ ɼ     & B H d j ц ь ը ծ       0 6 R X t z          $ @ F b h             $. $4 (P (V ,r ,x 0 0 4 4 8 8 < =  A A" E> ED I` If M M Q Q U U Y Y ^
 ^ b, b2 fN fT jp jv n n r r v v z z    ʃ< ʃB ʇ^ ʇd ʋ ʋ ʏ ʏ ʓ ʓ ʗ ʗ ʜ ʜ ʠ* ʠ0 ʤL ʤR ʨn ʨt ʬ ʬ ʰ ʰ ʴ ʴ ʸ ʸ ʽ ʽ : @ \ b ~ Ʉ ͠ ͦ       ( . J P l r           8 > Z ` |         
 & ,  H  N $j $p ( ( , , 0 0 4 4 9 9 =6 =< AX A^ Ez E I I M M Q Q V V Z$ Z* ^F ^L bh bn f f j j n n r r w w {4 {: V \ ˃x ˃~ ˇ ˇ ˋ ˋ ˏ ˏ ˔  ˔ ˘" ˘( ˜D ˜J ˠf ˠl ˤ ˤ ˨ ˨ ˬ ˬ ˰ ˰ ˵ ˵ ˹2 ˹8 ˽T ˽Z v | Ř Ş ɺ        & B H d j           0 6 R X t z          $ @ F b h     $ $ ( ( , , 1 1 5. 54 9P 9V =r =x A A E E I I M N  R R" V> VD Z` Zf ^ ^ b b f f j j o
 o s, s2 wN wT {p {v   ̃ ̃ ̇ ̇ ̋ ̋ ̐ ̐  ̔< ̔B ̘^ ̘d ̜ ̜ ̠ ̠ ̤ ̤ ̨ ̨ ̭ ̭ ̱* ̱0 ̵L ̵R ̹n ̹t ̽ ̽         : @ \ b ~ ڄ ޠ ަ       ( . J P l r           8 > Z ` |        $ $ ) )
 -& -, 1H 1N 5j 5p 9 9 = = A A E E J J N6 N< RX R^ Vz V Z Z ^ ^ b b g g k$ k* oF oL sh sn w w { {   ̓ ̓ ͈ ͈ ͌4 ͌: ͐V ͐\ ͔x ͔~ ͘ ͘ ͜ ͜ ͠ ͠ ͥ  ͥ ͩ" ͩ( ͭD ͭJ ͱf ͱl ͵ ͵ ͹ ͹ ͽ ͽ     2 8 T Z v | ֘ ֞ ں        & B H d j           0 6 R X t z         ! % %$ )@ )F -b -h 1 1 5 5 9 9 = = B B F. F4 JP JV Nr Nx R R V V Z Z ^ _  c c" g> gD k` kf o o s s w w { { ΀
 ΀ ΄, ΄2 ΈN ΈT Όp Όv ΐ ΐ Δ Δ Θ Θ Μ Μ Ρ Ρ  Υ< ΥB Ω^ Ωd έ έ α α ε ε ι ι ξ ξ * 0 L R n t ΐ Ζ Ҳ Ҹ       : @ \ b ~           (  . J P l r           !8 !> %Z %` )| ) - - 1 1 5 5 : :
 >& >, BH BN Fj Fp J J N N R R V V [ [ _6 _< cX c^ gz g k k o o s s x x |$ |* πF πL τh τn ψ ψ ό ό ϐ ϐ ϔ ϔ ϙ ϙ ϝ4 ϝ: ϡV ϡ\ ϥx ϥ~ ϩ ϩ ϭ ϭ ϱ ϱ ϶  ϶ Ϻ" Ϻ( ϾD ϾJ f l ƈ Ǝ ʪ ʰ       2 8 T Z v |           & B H  d  j           0 6 R X !t !z % % ) ) - - 1 2 6 6$ :@ :F >b >h B B F F J J N N S S W. W4 [P [V _r _x c c g g k k o p  t t" x> xD |` |f Ѐ Ѐ Є Є Ј Ј Ќ Ќ Б
 Б Е, Е2 ЙN ЙT Нp Нv С С Х Х Щ Щ Э Э в в  ж< жB к^ кd о о ¢ ¨       * 0 L R n t ߐ ߖ         : @ \ b ~            ( . J P l r   ! ! % % ) ) . . 28 2> 6Z 6` :| : > > B B F F K K
 O& O, SH SN Wj Wp [ [ _ _ c c g g l l p6 p< tX t^ xz x | | р р ф ф щ щ э$ э* ёF ёL ѕh ѕn љ љ ѝ ѝ ѡ ѡ ѥ ѥ Ѫ Ѫ Ѯ4 Ѯ: ѲV Ѳ\ Ѷx Ѷ~ Ѻ Ѻ Ѿ Ѿ      " ( D J f l ׈ ׎ ۪ ۰       2 8 T Z v |           	  	& B H d j       ! ! & & *0 *6 .R .X 2t 2z 6 6 : : > > B C G G$ K@ KF Ob Oh S S W W [ [ _ _ d d h. h4 lP lV pr px t t x x | | Ҁ ҁ  ҅ ҅" ҉> ҉D ҍ` ҍf ґ ґ ҕ ҕ ҙ ҙ ҝ ҝ Ң
 Ң Ҧ, Ҧ2 ҪN ҪT Үp Үv Ҳ Ҳ Ҷ Ҷ Һ Һ Ҿ Ҿ    < B ^ d π φ Ӣ Ө       * 0 L R n t           : @ 	\ 	b ~          "( ". &J &P *l *r . . 2 2 6 6 : : ? ? C8 C> GZ G` K| K O O S S W W \ \
 `& `, dH dN hj hp l l p p t t x x } } Ӂ6 Ӂ< ӅX Ӆ^ Ӊz Ӊ Ӎ Ӎ ӑ ӑ ӕ ӕ Ӛ Ӛ Ӟ$ Ӟ* ӢF ӢL Ӧh Ӧn Ӫ Ӫ Ӯ Ӯ Ӳ Ӳ Ӷ Ӷ ӻ ӻ ӿ4 ӿ: V \ x ~ ˚ ˠ ϼ       " ( D J f l           2 8 T Z v | 	 	         & B H "d "j & & * * . . 2 2 7 7 ;0 ;6 ?R ?X Ct Cz G G K K O O S T X X$ \@ \F `b `h d d h h l l p p u u y. y4 }P }V ԁr ԁx ԅ ԅ ԉ ԉ ԍ ԍ ԑ Ԓ  Ԗ Ԗ" Ԛ> ԚD Ԟ` Ԟf Ԣ Ԣ Ԧ Ԧ Ԫ Ԫ Ԯ Ԯ Գ
 Գ Է, Է2 ԻN ԻT Կp Կv Ò Ø Ǵ Ǻ        < B ^ d           * 0 L R n t     	 	     : @ \ b ~  " " & & * * / / 3( 3. 7J 7P ;l ;r ? ? C C G G K K P P T8 T> XZ X` \| \ ` ` d d h h m m
 q& q, uH uN yj yp } } Ձ Ձ Յ Յ Չ Չ Վ Վ Ւ6 Ւ< ՖX Ֆ^ ՚z ՚ ՞ ՞ բ բ զ զ ի ի կ$ կ* ճF ճL շh շn ջ ջ տ տ       4 : V \ x ~ ܚ ܠ        " ( D J f l         
 
 2 8 T Z v |     " " & ' +  +& /B /H 3d 3j 7 7 ; ; ? ? C C H H L0 L6 PR PX Tt Tz X X \ \ ` ` d e i i$ m@ mF qb qh u u y y } } ց ց ֆ ֆ ֊. ֊4 ֎P ֎V ֒r ֒x ֖ ֖ ֚ ֚ ֞ ֞ ֢ ֣  ֧ ֧" ֫> ֫D ֯` ֯f ֳ ֳ ַ ַ ֻ ֻ ֿ ֿ 
  , 2 N T p v Ԓ Ԙ ش غ        < B ^ d           * 0 
L 
R n t         # # ': '@ +\ +b /~ / 3 3 7 7 ; ; @ @ D( D. HJ HP Ll Lr P P T T X X \ \ a a e8 e> iZ i` m| m q q u u y y ~ ~
 ׂ& ׂ, ׆H ׆N ׊j ׊p ׎ ׎ ג ג ז ז ך ך ן ן ף6 ף< קX ק^ ׫z ׫ ׯ ׯ ׳ ׳ ׷ ׷ ׼ ׼ $ * F L h n ̊ ̐ Ь в       4 : V \ x ~          " ( D J f l 
 
         2 8 #T #Z 'v '| + + / / 3 3 7 8 <  <& @B @H Dd Dj H H L L P P T T Y Y ]0 ]6 aR aX et ez i i m m q q u v z z$ ~@ ~F ؂b ؂h ؆ ؆ ؊ ؊ ؎ ؎ ؒ ؒ ؗ ؗ ؛. ؛4 ؟P ؟V أr أx ا ا ث ث د د س ش  ظ ظ" ؼ> ؼD ` f Ă Ĉ Ȥ Ȫ     
  , 2 N T p v            < B ^ d     
 
     * 0 L R n t # # ' ' + + / / 4 4 8: 8@ <\ <b @~ @ D D H H L L Q Q U( U. YJ YP ]l ]r a a e e i i m m r r v8 v> zZ z` ~| ~ ق ق ن ن ي ي ُ ُ
 ٓ& ٓ, ٗH ٗN ٛj ٛp ٟ ٟ ٣ ٣ ٧ ٧ ٫ ٫ ٰ ٰ ٴ6 ٴ< ٸX ٸ^ ټz ټ   ľ      $ * F L h n ݊ ݐ         4 : V \ x ~          " ( D J f l     # # ' ' , , 02 08 4T 4Z 8v 8| < < @ @ D D H I M  M& QB QH Ud Uj Y Y ] ] a a e e j j n0 n6 rR rX vt vz z z ~ ~ ڂ ڂ چ ڇ ڋ ڋ$ ڏ@ ڏF ړb ړh ڗ ڗ ڛ ڛ ڟ ڟ ڣ ڣ ڨ ڨ ڬ. ڬ4 ڰP ڰV ڴr ڴx ڸ ڸ ڼ ڼ       " > D ` f Ղ Ո ٤ ٪     
  , 2 N T p v            < B ^ d         $ $ (* (0 ,L ,R 0n 0t 4 4 8 8 < < @ @ E E I: I@ M\ Mb Q~ Q U U Y Y ] ] b b f( f. jJ jP nl nr r r v v z z ~ ~ ۃ ۃ ۇ8 ۇ> ۋZ ۋ` ۏ| ۏ ۓ ۓ ۗ ۗ ۛ ۛ ۠ ۠
 ۤ& ۤ, ۨH ۨN ۬j ۬p ۰ ۰ ۴ ۴ ۸ ۸ ۼ ۼ   6 < X ^ z ̀ ќ Ѣ վ      $ * F L h n           4 : V \ x ~           "  ( $D $J (f (l , , 0 0 4 4 8 8 = = A2 A8 ET EZ Iv I| M M Q Q U U Y Z ^  ^& bB bH fd fj j j n n r r v v { { 0 6 ܃R ܃X ܇t ܇z ܋ ܋ ܏ ܏ ܓ ܓ ܗ ܘ ܜ ܜ$ ܠ@ ܠF ܤb ܤh ܨ ܨ ܬ ܬ ܰ ܰ ܴ ܴ ܹ ܹ ܽ. ܽ4 P V r x ɔ ɚ Ͷ ͼ       " > D ` f         
  , 2 N T p v            < B  ^  d $ $ ( ( , , 0 0 5 5 9* 90 =L =R An At E E I I M M Q Q V V Z: Z@ ^\ ^b b~ b f f j j n n s s w( w. {J {P l r ݃ ݃ ݇ ݇ ݋ ݋ ݏ ݏ ݔ ݔ ݘ8 ݘ> ݜZ ݜ` ݠ| ݠ ݤ ݤ ݨ ݨ ݬ ݬ ݱ ݱ
 ݵ& ݵ, ݹH ݹN ݽj ݽp   Ů Ŵ       6 < X ^ z ހ         $ * F L h n           4 : V \ x ~     $ $ ( ( -  - 1" 1( 5D 5J 9f 9l = = A A E E I I N N R2 R8 VT VZ Zv Z| ^ ^ b b f f j k o  o& sB sH wd wj { {   ރ ރ އ އ ތ ތ ސ0 ސ6 ޔR ޔX ޘt ޘz ޜ ޜ ޠ ޠ ޤ ޤ ި ީ ޭ ޭ$ ޱ@ ޱF ޵b ޵h ޹ ޹ ޽ ޽       . 4 P V r x ڔ ښ ޶ ޼       " > D ` f         
  , 2 N T p v         $ $ ) )  -< -B 1^ 1d 5 5 9 9 = = A A F F J* J0 NL NR Rn Rt V V Z Z ^ ^ b b g g k: k@ o\ ob s~ s w w { {   ߄ ߄ ߈( ߈. ߌJ ߌP ߐl ߐr ߔ ߔ ߘ ߘ ߜ ߜ ߠ ߠ ߥ ߥ ߩ8 ߩ> ߭Z ߭` ߱| ߱ ߵ ߵ ߹ ߹ ߽ ߽  
 & , H N j p Ҍ Ғ ֮ ִ       6 < X ^ z            $ * F L h n         ! ! %4 %: )V )\ -x -~ 1 1 5 5 9 9 >  > B" B( FD FJ Jf Jl N N R R V V Z Z _ _ c2 c8 gT gZ kv k| o o s s w w { |   & B H d j           0 6 R X t z ୖ ଡ଼ ౸ ౾      $ @ F b h ʄ ʊ Φ ά       . 4 P V r x           "  >  D ` f         
  , 2 !N !T %p %v ) ) - - 1 1 5 5 : :  >< >B B^ Bd F F J J N N R R W W [* [0 _L _R cn ct g g k k o o s s x x |: |@ \ b ~ ᄄ ሠ ሦ       ( . J P l r ᥎ ᥔ ᩰ ᩶       8 > Z ` |  ƞ Ƥ      
 & , H N j p           6 < X ^  z           $ * F L h n ! ! % % ) ) - - 2 2 64 6: :V :\ >x >~ B B F F J J O  O S" S( WD WJ [f [l _ _ c c g g k k p p t2 t8 xT xZ |v || ‘ „ ℺        & B H d j ❆ ❌ ⡨ ⡮       0 6 R X t z ⾖ ⾜ ¸ ¾      $ @ F b h ۄ ۊ ߦ ߬       . 4 P V r x          	   " > D ` f     ! ! % % *
 * ., .2 2N 2T 6p 6v : : > > B B F F K K  O< OB S^ Sd W W [ [ _ _ c c h h l* l0 pL pR tn tt x x | |       : @ \ b ~ 㕄 㙠 㙦       ( . J P l r 㶎 㶔 㺰 㺶       8 > Z ` | ӂ מ פ      
 & , H N j p             	6 	< X ^ z        " " &$ &* *F *L .h .n 2 2 6 6 : : > > C C G4 G: KV K\ Ox O~ S S W W [ [ `  ` d" d( hD hJ lf ll p p t t x x | |   2 8 T Z v | 䑘 䑞 䕺        & B H d j 䮆 䮌 䲨 䲮       0 6 R X t z ϖ Ϝ Ӹ Ӿ      $ @ F b h           . 4 P V 	r 	x           " "> "D &` &f * * . . 2 2 6 6 ;
 ; ?, ?2 CN CT Gp Gv K K O O S S W W \ \  `< `B d^ dd h h l l p p t t y y }* }0 L R n t 剐 剖 卲 卸       : @ \ b ~ 妄 媠 媦       ( . J P l r ǎ ǔ ˰ ˶       8 > Z ` |         
 & , H N j p   	 	       6 < X ^ "z " & & * * . . 3 3 7$ 7* ;F ;L ?h ?n C C G G K K O O T T X4 X: \V \\ `x `~ d d h h l l q  q u" u( yD yJ }f }l 恈 恎 慪 慰       2 8 T Z v | 梘 梞 榺        & B H d j 濆 濌 è î       0 6 R X t z          $ @ F b h       	 	   . 4 P V r x   " " & & * +  / /" 3> 3D 7` 7f ; ; ? ? C C G G L
 L P, P2 TN TT Xp Xv \ \ ` ` d d h h m m  q< qB u^ ud y y } }       * 0 L R n t 皐 皖 瞲 瞸       : @ \ b ~ 緄 绠 绦       ( . J P l r ؎ ؔ ܰ ܶ       8 > Z ` |         
 
& 
, H N j p       " " ' ' +6 +< /X /^ 3z 3 7 7 ; ; ? ? D D H$ H* LF LL Ph Pn T T X X \ \ ` ` e e i4 i: mV m\ qx q~ u u y y } }    " ( D J f l 蒈 蒎 薪 薰       2 8 T Z v | 賘 賞 跺        & B H d j І Ќ Ԩ Ԯ       0 6 R X t z          $ @ F 
b 
h           #. #4 'P 'V +r +x / / 3 3 7 7 ; <  @ @" D> DD H` Hf L L P P T T X X ]
 ] a, a2 eN eT ip iv m m q q u u y y ~ ~  < B ^ d 銀 銆 鎢 鎨       * 0 L R n t 髐 髖 鯲 鯸       : @ \ b ~ Ȅ ̠ ̦       ( . J P l r           8 > Z ` |  
 
      
 & , H N #j #p ' ' + + / / 3 3 8 8 <6 << @X @^ Dz D H H L L P P U U Y$ Y* ]F ]L ah an e e i i m m q q v v z4 z: ~V ~\ x ~ ꆚ ꆠ ꊼ       " ( D J f l ꣈ ꣎ ꧪ ꧰       2 8 T Z v | Ę Ğ Ⱥ        & B H d j           0 6 R X t z     
 
    $ @ F b h   # # ' ' + + 0 0 4. 44 8P 8V <r <x @ @ D D H H L M  Q Q" U> UD Y` Yf ] ] a a e e i i n
 n r, r2 vN vT zp zv ~ ~ 내 낺        < B ^ d 뛀 뛆 럢 럨       * 0 L R n t 뼐 뼖         : @ \ b ~ ل ݠ ݦ       ( . J P l r           8 > Z ` |      # # ( (
 ,& ,, 0H 0N 4j 4p 8 8 < < @ @ D D I I M6 M< QX Q^ Uz U Y Y ] ] a a f f j$ j* nF nL rh rn v v z z ~ ~     4 : V \ x ~ 엚 엠 웼       " ( D J f l 초 촎 츪 츰       2 8 T Z v | ՘ ՞ ٺ        & B H d j           0 6 R X t z          $ $$ (@ (F ,b ,h 0 0 4 4 8 8 < < A A E. E4 IP IV Mr Mx Q Q U U Y Y ] ^  b b" f> fD j` jf n n r r v v z z 
  , 2 N T p v 폒 폘 퓴 퓺        < B ^ d           * 0 L R n t ͐ ͖ Ѳ Ѹ       : @ \ b ~          ( . J P l r            8  > $Z $` (| ( , , 0 0 4 4 9 9
 =& =, AH AN Ej Ep I I M M Q Q U U Z Z ^6 ^< bX b^ fz f j j n n r r w w {$ {* F L h n           4 : V \ x ~          " ( D J f l ň Ŏ ɪ ɰ       2 8 T Z v |           & B H d j           0 6 R X  t  z $ $ ( ( , , 0 1 5 5$ 9@ 9F =b =h A A E E I I M M R R V. V4 ZP ZV ^r ^x b b f f j j n o  s s" w> wD {` {f         
  , 2 N T p v   老 鷺        < B ^ d ｀ ｆ         * 0 L R n t ސ ޖ         : @ \ b ~          ( . J P l r       $ $ ( ( - - 18 1> 5Z 5` 9| 9 = = A A E E J J
 N& N, RH RN Vj Vp Z Z ^ ^ b b f f k k o6 o< sX s^ wz w { {       $ * F L h n           4 : V \ x ~          " ( D J f l ֈ ֎ ڪ ڰ       2 8 T Z v |           & B H d j           % % )0 )6 -R -X 1t 1z 5 5 9 9 = = A B F F$ J@ JF Nb Nh R R V V Z Z ^ ^ c c g. g4 kP kV or ox s s w w { {     " > D ` f         
  , 2 N T p v            < B ^ d ΀ Ά Ң Ҩ       * 0 L R n t             : @ \ b ~          !( !. %J %P )l )r - - 1 1 5 5 9 9 > > B8 B> FZ F` J| J N N R R V V [ [
 _& _, cH cN gj gp k k o o s s w w | | 6 < X ^ z          $ * F L h n           4 : V \ x ~ ʚ ʠ μ       " ( D J f l           2 8  T  Z v |           & B H !d !j % % ) ) - - 1 1 6 6 :0 :6 >R >X Bt Bz F F J J N N R S W W$ [@ [F _b _h c c g g k k o o t t x. x4 |P |V r x           " > D ` f         
  , 2 N T p v   ƴ ƺ        < B ^ d ߀ ߆         * 0 L R n t             : @ \ b ~  ! ! % % ) ) . . 2( 2. 6J 6P :l :r > > B B F F J J O O S8 S> WZ W` [| [ _ _ c c g g l l
 p& p, tH tN xj xp | |         6 < X ^ z          $ * F L h n           4 : V \ x ~ ۚ ۠ ߼       " ( D J f l           	 	 2 8 T Z v |     ! ! % & *  *& .B .H 2d 2j 6 6 : : > > B B G G K0 K6 OR OX St Sz W W [ [ _ _ c d h h$ l@ lF pb ph t t x x | |     . 4 P V r x           " > D ` f         
  , 2 N T p v Ӓ Ә ״ ׺        < B ^ d           * 0 	L 	R n t         " " &: &@ *\ *b .~ . 2 2 6 6 : : ? ? C( C. GJ GP Kl Kr O O S S W W [ [ ` ` d8 d> hZ h` l| l p p t t x x } }
 & , H N j p           6 < X ^ z          $ * F L h n ˊ ː Ϭ ϲ       4 : V \ x ~          " ( D J f l 	 	         2 8 "T "Z &v &| * * . . 2 2 6 7 ;  ;& ?B ?H Cd Cj G G K K O O S S X X \0 \6 `R `X dt dz h h l l p p t u y y$ }@ }F b h           . 4 P V r x           " > D ` f Â È Ǥ Ǫ     
  , 2 N T p v            < B ^ d     	 	     * 0 L R n t " " & & * * . . 3 3 7: 7@ ;\ ;b ?~ ? C C G G K K P P T( T. XJ XP \l \r ` ` d d h h l l q q u8 u> yZ y` }| }        
 & , H N j p           6 < X ^ z    þ      $ * F L h n ܊ ܐ         4 : V \ x ~       
  
 " ( D J f l     " " & & + + /2 /8 3T 3Z 7v 7| ; ; ? ? C C G H L  L& PB PH Td Tj X X \ \ ` ` d d i i m0 m6 qR qX ut uz y y } }      $ @ F b h           . 4 P V r x           " > D ` f Ԃ Ԉ ؤ ت     
  , 2 N T p v            
< 
B ^ d         # # '* '0 +L +R /n /t 3 3 7 7 ; ; ? ? D D H: H@ L\ Lb P~ P T T X X \ \ a a e( e. iJ iP ml mr q q u u y y } }   8 > Z ` |         
 & , H N j p           6 < X ^ z ̀ М Т Ծ      $ * F L h n           4 : V \ 
x 
~          " ( #D #J 'f 'l + + / / 3 3 7 7 < < @2 @8 DT DZ Hv H| L L P P T T X Y ]  ]& aB aH ed ej i i m m q q u u z z ~0 ~6 R X t z          $ @ F b h           . 4 P V r x Ȕ Ț ̶ ̼       " > D ` f         
  , 2 N T p v   
 
        < B ^ d # # ' ' + + / / 4 4 8* 80 <L <R @n @t D D H H L L P P U U Y: Y@ ]\ ]b a~ a e e i i m m r r v( v. zJ zP ~l ~r           8 > Z ` |         
 & , H N j p   Į Ĵ       6 < X ^ z ݀         $ * F L h n       
 
   4 : V \ x ~   # # ' ' ,  , 0" 0( 4D 4J 8f 8l < < @ @ D D H H M M Q2 Q8 UT UZ Yv Y| ] ] a a e e i j n  n& rB rH vd vj z z ~ ~       0 6 R X t z          $ @ F b h           . 4 P V r x ٔ ٚ ݶ ݼ       " > D ` f         
  , 2 N T p v       # # ( (  ,< ,B 0^ 0d 4 4 8 8 < < @ @ E E I* I0 ML MR Qn Qt U U Y Y ] ] a a f f j: j@ n\ nb r~ r v v z z ~ ~   ( . J P l r           8 > Z ` |         
 & , H N j p ь ђ ծ մ       6 < X ^ z          $ * F L h n             $4 $: (V (\ ,x ,~ 0 0 4 4 8 8 =  = A" A( ED EJ If Il M M Q Q U U Y Y ^ ^ b2 b8 fT fZ jv j| n n r r v v z {   & B H d j           0 6 R X t z          $ @ F b h Ʉ Ɋ ͦ ͬ       . 4 P V r x           " > D ` f         
  , 2  N  T $p $v ( ( , , 0 0 4 4 9 9  =< =B A^ Ad E E I I M M Q Q V V Z* Z0 ^L ^R bn bt f f j j n n r r w w {: {@ \ b ~          ( . J P l r           8 > Z ` |  Ş Ť      
 & , H N j p           6 < X ^ z $*FLhn  $$((,,11545:9V9\=x=~AAEEIIN NR"R(VDVJZfZl^^bbffjjoos2s8wTwZ{v{| &BHdj06RXtz$@Fbhڄڊަެ.4PVrx ">D`f  $$)
)-,-21N1T5p5v99==AAEEJJ N<NBR^RdVVZZ^^bbggk*k0oLoRsnstww{{:@\b~(.JPlr8>Z`|҂֞֤
&,HNjp6<X^z!!%$%*)F)L-h-n115599==BBF4F:JVJ\NxN~RRVVZZ_ _c"c(gDgJkfkloossww{{28TZv| &BHdj06RXtzΖΜҸҾ$@Fbh . 4PVrx "!>!D%`%f))--1155:
:>,>2BNBTFpFvJJNNRRVV[[ _<_Bc^cdggkkoossxx|*|0LRnt:@\b~(.JPlrƎƔʰʶ8>Z`|
&,HN j p6<X^!z!%%))--226$6*:F:L>h>nBBFFJJNNSSW4W:[V[\_x_~ccggkkp pt"t(xDxJ|f|l28TZv| &BHdj¨®06RXtzߖߜ$@Fbh  .4PVrx!!%%)* .."2>2D6`6f::>>BBFFK
KO,O2SNSTWpWv[[__ccggll p<pBt^tdxx||*0LRnt:@\b~(.JPlr׎ה۰۶8>Z`|  
	&	,HNjp!!&&*6*<.X.^2z266::>>CCG$G*KFKLOhOnSSWW[[__ddh4h:lVl\pxp~ttxx|| "(DJfl28TZv| &BHdjφόӨӮ06RXtz$@F	b	h"."4&P&V*r*x..2266:; ??"C>CDG`GfKKOOSSWW\
\`,`2dNdThphvllppttxx}} <B^d*0LRnt:@\b~Ǆˠ˦(.JPlr8>	Z	`	|											
	&	,	H	N	"j	"p	&	&	*	*	.	.	2	2	7	7	;6	;<	?X	?^	Cz	C	G	G	K	K	O	O	T	T	X$	X*	\F	\L	`h	`n	d	d	h	h	l	l	p	p	u	u	y4	y:	}V	}\	x	~							 		"	(	D	J	f	l											2	8	T	Z	v	|	Ø	Þ	Ǻ						 	&	B	H	d	j											0	6	R	X	t	z




	
	



$
@
F
b
h


"
"
&
&
*
*
/
/
3.
34
7P
7V
;r
;x
?
?
C
C
G
G
K
L 
P
P"
T>
TD
X`
Xf
\
\
`
`
d
d
h
h
m

m
q,
q2
uN
uT
yp
yv
}
}







 
<
B
^
d










*
0
L
R
n
t










:
@
\
b
~
؄
ܠ
ܦ






(
.
J
P
l
r





8>Z`|""''
+&+,/H/N3j3p77;;??CCHHL6L<PXP^TzTXX\\``eei$i*mFmLqhqnuuyy}}4:V\x~ "(DJfl28TZv|ԘԞغ &BHdj06
R
Xtz##$'@'F+b+h//3377;;@@D.D4HPHVLrLxPPTTXX\] aa"e>eDi`ifmmqquuyy~
~,2NTpv <B^d*0LRnt̐̖ви:@\b~(.JPlr

8>#Z#`'|'++//3388
<&<,@H@NDjDpHHLLPPTTYY]6]<aXa^ezeiimmqqvvz$z*~F~Lhn4:V\x~ "(DJflĈĎȪȰ28TZv| &BHdj

06RXtz##''++/044$8@8F<b<h@@DDHHLLQQU.U4YPYV]r]xaaeeiimn rr"v>vDz`zf~~
,2NTpv <B^d*0LRntݐݖ:@\b~(.JPlr##'',,080>4Z4`8|8<<@@DDII
M&M,QHQNUjUpYY]]aaeejjn6n<rXr^vzvzz~~$*FLhn4:V\x~ "(DJflՈՎ٪ٰ28TZv| &BHdj$$(0(6,R,X0t0z4488<<@AEE$I@IFMbMhQQUUYY]]bbf.f4jPjVnrnxrrvvzz~ ">D`f
,2NTpv <B^d̀͆ѢѨ*0LRnt:@\b~ ( .$J$P(l(r,,004488==A8A>EZE`I|IMMQQUUZZ
^&^,bHbNfjfpjjnnrrvv{{6<X^z$*FLhn4:V\x~ɚɠͼ "(DJfl28TZv| &BH d j$$((,,00559096=R=XAtAzEEIIMMQRVV$Z@ZF^b^hbbffjjnnssw.w4{P{Vrx ">D`f
,2NTpvŴź <B^dހކ*0LRnt:@\b~  $$((--1(1.5J5P9l9r==AAEEIINNR8R>VZV`Z|Z^^bbffkk
o&o,sHsNwjwp{{6<X^z$*FLhn4:V\x~ښڠ޼ "(DJfl28TZv|  $%) )&-B-H1d1j5599==AAFFJ0J6NRNXRtRzVVZZ^^bcgg$k@kFobohssww{{.4PVrx ">D`f
,2NTpvҒҘִֺ <B^d  *0LRnt!!%:%@)\)b-~-115599>>B(B.FJFPJlJrNNRRVVZZ__c8c>gZg`k|koossww||
&,HNjp6<X^z$*FLhnʊʐάβ4:V\x~ "( D Jfl28!T!Z%v%|))--1156: :&>B>HBdBjFFJJNNRRWW[0[6_R_Xctczggkkoostxx$|@|Fbh.4PVrx ">D`fƤƪ
,2NTpv <B^d  *0LRnt!!%%))--226:6@:\:b>~>BBFFJJOOS(S.WJWP[l[r__ccggkkppt8t>xZx`|||
&,HNjp6<X^z¾$*FLhnۊې߬߲4:V\x~  	 	"(DJfl!!%%**.2.82T2Z6v6|::>>BBFGK K&OBOHSdSjWW[[__cchhl0l6pRpXtttzxx||$@Fbh.4PVrx ">D`fӂӈפת
,2NTpv   	<	B^d""&*&0*L*R.n.t2266::>>CCG:G@K\KbO~OSSWW[[``d(d.hJhPlllrppttxx||8>Z`|
&,HNjp6<X^zˀϜϢӾ$*FLhn4:V\	x	~ "("D"J&f&l**..2266;;?2?8CTCZGvG|KKOOSSWX\ \&`B`Hdddjhhllppttyy}0}6RXtz$@Fbh.4PVrxǔǚ˶˼ ">D`f
,2NTpv		 <B^d""&&**..337*70;L;R?n?tCCGGKKOOTTX:X@\\\b`~`ddhhllqqu(u.yJyP}l}r8>Z`|
&,HNjpîô6<X^z܀$*FLhn		4:V\x~""&&+ +/"/(3D3J7f7l;;??CCGGLLP2P8TTTZXvX|\\``ddhim m&qBqHudujyy}}06RXtz$@Fbh.4PVrxؔؚܶܼ ">D`f

,
2NTpv""'' +<+B/^/d3377;;??DDH*H0LLLRPnPtTTXX\\``eei:i@m\mbq~quuyy}}(.JPlr8>Z`|
&,HNjpЌВԮԴ6<X^z$*FL
h
n#4#:'V'\+x+~//3377< <@"@(DDDJHfHlLLPPTTXX]]a2a8eTeZivi|mmqquuyz~ ~&BHdj06RXtz$@FbhȄȊ̦̬.4PVrx ">D`f


,2NT#p#v''++//3388 <<<B@^@dDDHHLLPPUUY*Y0]L]Ranateeiimmqqvvz:z@~\~b~(.JPlr8>Z`|ĞĤ
&,HNjp6<X^z     
 
   $ * F L h n   # # ' ' + + 0 0 44 4: 8V 8\ <x <~ @ @ D D H H M  M Q" Q( UD UJ Yf Yl ] ] a a e e i i n n r2 r8 vT vZ zv z| ~ ~         & B H d j           0 6 R X t z          $ @ F b h ل ي ݦ ݬ       . 4 P V r x    !!!! !!"!>!D!`!f!!!!!!!#!#!(
!(!,,!,2!0N!0T!4p!4v!8!8!<!<!@!@!D!D!I!I !M<!MB!Q^!Qd!U!U!Y!Y!]!]!a!a!f!f!j*!j0!nL!nR!rn!rt!v!v!z!z!~!~!!!!!:!@!\!b!~!!!!!!!!!!(!.!J!P!l!r!!!!!!!!!!!8!>!Z!`!|!т!՞!դ!!!!!!
!&!,!H!N!j!p!!!!!!!!"""6"<"X"^"z"""""""" " "$$"$*"(F"(L",h",n"0"0"4"4"8"8"<"<"A"A"E4"E:"IV"I\"Mx"M~"Q"Q"U"U"Y"Y"^ "^"b""b("fD"fJ"jf"jl"n"n"r"r"v"v"z"z"""2"8"T"Z"v"|""""""""" "&"B"H"d"j"""""""""""0"6"R"X"t"z"͖"͜"Ѹ"Ѿ""""""$"@"F"b"h"""""""""""."4#P#V#r#x######## ##"# ># D#$`#$f#(#(#,#,#0#0#4#4#9
#9#=,#=2#AN#AT#Ep#Ev#I#I#M#M#Q#Q#U#U#Z#Z #^<#^B#b^#bd#f#f#j#j#n#n#r#r#w#w#{*#{0#L#R#n#t###########:#@#\#b#~##########(#.#J#P#l#r#Ŏ#Ŕ#ɰ#ɶ#######8#>#Z#`#|#########
#&#,#H#N#j#p$$$$$$$$$$$6$<$X$^$ z$ $$$$$($($,$,$1$1$5$$5*$9F$9L$=h$=n$A$A$E$E$I$I$M$M$R$R$V4$V:$ZV$Z\$^x$^~$b$b$f$f$j$j$o $o$s"$s($wD$wJ${f${l$$$$$$$$$$$2$8$T$Z$v$|$$$$$$$$$ $&$B$H$d$j$$$$$$$$$$$0$6$R$X$t$z$ޖ$ޜ$$$$$$$$$$@$F$b$h$$$$%%%%%%%.%4%P%V%r%x%%% % %$%$%(%) %-%-"%1>%1D%5`%5f%9%9%=%=%A%A%E%E%J
%J%N,%N2%RN%RT%Vp%Vv%Z%Z%^%^%b%b%f%f%k%k %o<%oB%s^%sd%w%w%{%{%%%%%%%*%0%L%R%n%t%%%%%%%%%%%:%@%\%b%~%%%%%%%%%%(%.%J%P%l%r%֎%֔%ڰ%ڶ%%%%%%%8%>%Z%`%|%%%%%%%&&
&&&,&H&N&j&p&&&&&&& & &%&%&)6&)<&-X&-^&1z&1&5&5&9&9&=&=&B&B&F$&F*&JF&JL&Nh&Nn&R&R&V&V&Z&Z&^&^&c&c&g4&g:&kV&k\&ox&o~&s&s&w&w&{&{& &&"&(&D&J&f&l&&&&&&&&&&&2&8&T&Z&v&|&&&&&&&&& &&&B&H&d&j&Ά&Ό&Ҩ&Ү&&&&&&&0&6&R&X&t&z&&&&&&&&' ' $'@'F'b'h'''''''''''!.'!4'%P'%V')r')x'-'-'1'1'5'5'9': '>'>"'B>'BD'F`'Ff'J'J'N'N'R'R'V'V'[
'['_,'_2'cN'cT'gp'gv'k'k'o'o's's'w'w'|'| '<'B'^'d'''''''''''*'0'L'R'n't''''''''''':'@'\'b'~'Ƅ'ʠ'ʦ'''''''('.'J'P'l'r'''''''''''8'>( Z( `(|(((((((((
(&(,(H(N(!j(!p(%(%()()(-(-(1(1(6(6(:6(:<(>X(>^(Bz(B(F(F(J(J(N(N(S(S(W$(W*([F([L(_h(_n(c(c(g(g(k(k(o(o(t(t(x4(x:(|V(|\(x(~((((((( (("(((D(J(f(l(((((((((((2(8(T(Z(v(|(((ƺ(((((( (&(B(H(d(j(߆(ߌ(((((((((0(6(R(X(t(z) ) ))))))))$)@)F)b)h)))!)!)%)%))))).).)2.)24)6P)6V):r):x)>)>)B)B)F)F)J)K )O)O")S>)SD)W`)Wf)[)[)_)_)c)c)g)g)l
)l)p,)p2)tN)tT)xp)xv)|)|)))))))) )<)B)^)d)))))))))))*)0)L)R)n)t))))))))))):)@)\)b)~)ׄ)۠)ۦ)))))))().)J)P)l)r))))* * ***	*	*8*>*Z*`*|******!*!*&*&
**&**,*.H*.N*2j*2p*6*6*:*:*>*>*B*B*G*G*K6*K<*OX*O^*Sz*S*W*W*[*[*_*_*d*d*h$*h**lF*lL*ph*pn*t*t*x*x*|*|*****4*:*V*\*x*~******* **"*(*D*J*f*l***********2*8*T*Z*v*|*Ә*Ӟ*׺****** *&*B*H*d*j********+++0+6+	R+	X+t+z+++++++++"+"$+&@+&F+*b+*h+.+.+2+2+6+6+:+:+?+?+C.+C4+GP+GV+Kr+Kx+O+O+S+S+W+W+[+\ +`+`"+d>+dD+h`+hf+l+l+p+p+t+t+x+x+}
+}+,+2+N+T+p+v++++++++++ +<+B+^+d+++++++++++*+0+L+R+n+t+ː+˖+ϲ+ϸ+++++++:+@+\+b+~++++++++++(+.,J,P,l,r,	,	,,,,,,,,,8,>,"Z,"`,&|,&,*,*,.,.,2,2,7,7
,;&,;,,?H,?N,Cj,Cp,G,G,K,K,O,O,S,S,X,X,\6,\<,`X,`^,dz,d,h,h,l,l,p,p,u,u,y$,y*,}F,}L,h,n,,,,,,,,,,,4,:,V,\,x,~,,,,,,, ,,",(,D,J,f,l,È,Î,Ǫ,ǰ,,,,,,,2,8,T,Z,v,|,,,,,,,,, ,&,B,H,d,j-----	-	-----0-6-R-X-t-z-"-"-&-&-*-*-.-/-3-3$-7@-7F-;b-;h-?-?-C-C-G-G-K-K-P-P-T.-T4-XP-XV-\r-\x-`-`-d-d-h-h-l-m -q-q"-u>-uD-y`-yf-}-}-------
--,-2-N-T-p-v---------- -<-B-^-d-----------*-0-L-R-n-t-ܐ-ܖ---------:-@-\-b-~---.....
.
.(...J.P.l.r.....".".&.&.+.+./8./>.3Z.3`.7|.7.;.;.?.?.C.C.H.H
.L&.L,.PH.PN.Tj.Tp.X.X.\.\.`.`.d.d.i.i.m6.m<.qX.q^.uz.u.y.y.}.}.....$.*.F.L.h.n...........4.:.V.\.x.~....... ..".(.D.J.f.l.Ԉ.Ԏ.ت.ذ.......2.8.T.Z.v.|....../// /&/
B/
H/d/j/////////#/#/'0/'6/+R/+X//t//z/3/3/7/7/;/;/?/@/D/D$/H@/HF/Lb/Lh/P/P/T/T/X/X/\/\/a/a/e./e4/iP/iV/mr/mx/q/q/u/u/y/y/}/~ //"/>/D/`/f/////////
//,/2/N/T/p/v////////// /</B/^/d/̀/̆/Т/Ш///////*/0/L/R/n/t//////////0:0@0\0b0
~0
000000000(0.0#J0#P0'l0'r0+0+0/0/030307070<0<0@80@>0DZ0D`0H|0H0L0L0P0P0T0T0Y0Y
0]&0],0aH0aN0ej0ep0i0i0m0m0q0q0u0u0z0z0~60~<0X0^0z0000000000$0*0F0L0h0n0000000000040:0V0\0x0~0Ț0Ƞ0̼0000 00"0(0D0J0f0l000000000002080T0Z1v1|111
1
11111 1&1B1H1d1j1#1#1'1'1+1+1/1/14141801861<R1<X1@t1@z1D1D1H1H1L1L1P1Q1U1U$1Y@1YF1]b1]h1a1a1e1e1i1i1m1m1r1r1v.1v41zP1zV1~r1~x11111111 11"1>1D1`1f111111111
11,121N1T1p1v111Ĵ1ĺ111111 1<1B1^1d1݀1݆111111111*101L1R1n1t1122222
2
222:2@2\2b2~2222#2#2'2'2,2,20(20.24J24P28l28r2<2<2@2@2D2D2H2H2M2M2Q82Q>2UZ2U`2Y|2Y2]2]2a2a2e2e2j2j
2n&2n,2rH2rN2vj2vp2z2z2~2~222222262<2X2^2z2222222222$2*2F2L2h2n2222222222242:2V2\2x2~2ٚ2٠2ݼ2222 22"2(2D2J2f2l222222333332383T3Z3v3|3333333#3$3( 3(&3,B3,H30d30j343438383<3<3@3@3E3E3I03I63MR3MX3Qt3Qz3U3U3Y3Y3]3]3a3b3f3f$3j@3jF3nb3nh3r3r3v3v3z3z3~3~333.343P3V3r3x33333333 33"3>3D3`3f333333333
33,323N3T3p3v3ђ3ј3մ3պ333333 3<3B3^3d33333333334*404L4R4n4t444444444 4 4$:4$@4(\4(b4,~4,4040444448484=4=4A(4A.4EJ4EP4Il4Ir4M4M4Q4Q4U4U4Y4Y4^4^4b84b>4fZ4f`4j|4j4n4n4r4r4v4v4{4{
4&4,4H4N4j4p4444444444464<4X4^4z4444444444$4*4F4L4h4n4Ɋ4ɐ4ͬ4Ͳ444444444:4V4\4x4~4444444 44"4(4D4J5f5l555555555552585 T5 Z5$v5$|5(5(5,5,5050545559 59&5=B5=H5Ad5Aj5E5E5I5I5M5M5Q5Q5V5V5Z05Z65^R5^X5bt5bz5f5f5j5j5n5n5r5s5w5w$5{@5{F5b5h55555555555.545P5V5r5x55555555 55"5>5D5`5f555Ť5Ū55555
55,525N5T5p5v5555555555 5<5B5^5d55666666666*606L6R6n6t6 6 6$6$6(6(6,6,616165:65@69\69b6=~6=6A6A6E6E6I6I6N6N6R(6R.6VJ6VP6Zl6Zr6^6^6b6b6f6f6j6j6o6o6s86s>6wZ6w`6{|6{66666666
6&6,6H6N6j6p6666666666666<6X6^6z6666666666$6*6F6L6h6n6ڊ6ڐ6ެ6޲666666646:6V6\6x6~6666777 77"7(7D7J7f7l77777 7 7$7$7)7)7-27-871T71Z75v75|79797=7=7A7A7E7F7J 7J&7NB7NH7Rd7Rj7V7V7Z7Z7^7^7b7b7g7g7k07k67oR7oX7st7sz7w7w7{7{777777$7@7F7b7h77777777777.747P7V7r7x77777777 77"7>7D7`7f7҂7҈7֤7֪77777
77,727N7T7p7v7777777788 8<8B8^8d888888888!8!8%*8%08)L8)R8-n8-t8181858589898=8=8B8B8F:8F@8J\8Jb8N~8N8R8R8V8V8Z8Z8_8_8c(8c.8gJ8gP8kl8kr8o8o8s8s8w8w8{8{88888>8Z8`8|888888888
8&8,8H8N8j8p8888888888868<8X8^8z8ʀ8Μ8΢8Ҿ888888$8*8F8L8h8n88888888889 49 :9V9\9x9~9999999 99"9(9!D9!J9%f9%l9)9)9-9-919195959:9:9>29>89BT9BZ9Fv9F|9J9J9N9N9R9R9V9W9[ 9[&9_B9_H9cd9cj9g9g9k9k9o9o9s9s9x9x9|09|69R9X9t9z9999999999$9@9F9b9h99999999999.949P9V9r9x9Ɣ9ƚ9ʶ9ʼ9999 99"9>9D9`9f999999999
99,929N9T: p: v:::::::::: :<:B:^:d:!:!:%:%:):):-:-:2:2:6*:60::L::R:>n:>t:B:B:F:F:J:J:N:N:S:S:W::W@:[\:[b:_~:_:c:c:g:g:k:k:p:p:t(:t.:xJ:xP:|l:|r:::::::::::8:>:Z:`:|:::::::::
:&:,:H:N:j:p:::®:´:::::::6:<:X:^:z:ۀ:ߜ:ߢ:::::::$:*:F:L:h:n::; ; ;;;;;;;4;:;V;\;x;~;;;!;!;%;%;* ;*;.";.(;2D;2J;6f;6l;:;:;>;>;B;B;F;F;K;K;O2;O8;ST;SZ;Wv;W|;[;[;_;_;c;c;g;h;l ;l&;pB;pH;td;tj;x;x;|;|;;;;;;;0;6;R;X;t;z;;;;;;;;;;$;@;F;b;h;;;;;;;;;;;.;4;P;V;r;x;ה;ך;۶;ۼ;;;; ;;";>;D;`;f;;;;;;< < <
<<	,<	2<N<T<p<v<<<<<<<!<!<&<& <*<<*B<.^<.d<2<2<6<6<:<:<><><C<C<G*<G0<KL<KR<On<Ot<S<S<W<W<[<[<_<_<d<d<h:<h@<l\<lb<p~<p<t<t<x<x<|<|<<<(<.<J<P<l<r<<<<<<<<<<<8<><Z<`<|<<<<<<<<<
<&<,<H<N<j<p<ό<ϒ<Ӯ<Ӵ<<<<<<<6<<<X<^<z<<<<<<<<<=$=*=F=L=	h=	n==========="4=":=&V=&\=*x=*~=.=.=2=2=6=6=; =;=?"=?(=CD=CJ=Gf=Gl=K=K=O=O=S=S=W=W=\=\=`2=`8=dT=dZ=hv=h|=l=l=p=p=t=t=x=y=} =}&=B=H=d=j===========0=6=R=X=t=z==========$=@=F=b=h=Ǆ=Ǌ=˦=ˬ=======.=4=P=V=r=x======== =="=>=D>`>f>>>	>	>>>>>
>>,>2>N>T>"p>"v>&>&>*>*>.>.>2>2>7>7 >;<>;B>?^>?d>C>C>G>G>K>K>O>O>T>T>X*>X0>\L>\R>`n>`t>d>d>h>h>l>l>p>p>u>u>y:>y@>}\>}b>~>>>>>>>>>>(>.>J>P>l>r>>>>>>>>>>>8>>>Z>`>|>>Þ>ä>>>>>>
>&>,>H>N>j>p>>>>>>>>>>>6><>X>^>z>?????	?	???$?*?F?L?h?n???"?"?&?&?*?*?/?/?34?3:?7V?7\?;x?;~?????C?C?G?G?L ?L?P"?P(?TD?TJ?Xf?Xl?\?\?`?`?d?d?h?h?m?m?q2?q8?uT?uZ?yv?y|?}?}??????? ?&?B?H?d?j???????????0?6?R?X?t?z??????????$?@?F?b?h?؄?؊?ܦ?ܬ???????.?4?P?V?r?x????@@@@ @
@
"@>@D@`@f@@@@@@@"@"@'
@'@+,@+2@/N@/T@3p@3v@7@7@;@;@?@?@C@C@H@H @L<@LB@P^@Pd@T@T@X@X@\@\@`@`@e@e@i*@i0@mL@mR@qn@qt@u@u@y@y@}@}@@@@@:@@@\@b@~@@@@@@@@@@(@.@J@P@l@r@@@@@@@@@@@8@>@Z@`@|@Ђ@Ԟ@Ԥ@@@@@@
@&@,@H@N@j@p@@@@@@@@AAA6A<A
XA
^AzAAAAAAAAAA#$A#*A'FA'LA+hA+nA/A/A3A3A7A7A;A;A@A@AD4AD:AHVAH\ALxAL~APAPATATAXAXA] A]Aa"Aa(AeDAeJAifAilAmAmAqAqAuAuAyAyA~A~A2A8ATAZAvA|AAAAAAAAA A&ABAHAdAjAAAAAAAAAAA0A6ARAXAtAzA̖A̜AиAоAAAAAA$A@AFAbAhAAAAAAAAAAA.A4BPBVBrBxB
B
BBBBBB BB"B>BDB#`B#fB'B'B+B+B/B/B3B3B8
B8B<,B<2B@NB@TBDpBDvBHBHBLBLBPBPBTBTBYBY B]<B]BBa^BadBeBeBiBiBmBmBqBqBvBvBz*Bz0B~LB~RBnBtBBBBBBBBBBB:B@B\BbB~BBBBBBBBBB(B.BJBPBlBrBĎBĔBȰBȶBBBBBBB8B>BZB`B|BBBBBBBBB
B&B,BHBNBjBpCCCCC
C
CCCCC6C<CXC^CzCC#C#C'C'C+C+C0C0C4$C4*C8FC8LC<hC<nC@C@CDCDCHCHCLCLCQCQCU4CU:CYVCY\C]xC]~CaCaCeCeCiCiCn CnCr"Cr(CvDCvJCzfCzlC~C~CCCCCCCCC2C8CTCZCvC|CCCCCCCCC C&CBCHCdCjCCCCCCCCCCC0C6CRCXCtCzCݖCݜCCCCCCCC$C@CFCbChCCCCDDDDDDD.D4DPDVDrDxDDDDD#D#D'D( D,D,"D0>D0DD4`D4fD8D8D<D<D@D@DDDDDI
DIDM,DM2DQNDQTDUpDUvDYDYD]D]DaDaDeDeDjDj Dn<DnBDr^DrdDvDvDzDzD~D~DDDDD*D0DLDRDnDtDDDDDDDDDDD:D@D\DbD~DDDDDDDDDD(D.DJDPDlDrDՎDՔDٰDٶDDDDDDD8D>DZD`D|DDDDDDDEE
E&E,EHENEjEpEEEEEEEEE$E$E(6E(<E,XE,^E0zE0E4E4E8E8E<E<EAEAEE$EE*EIFEILEMhEMnEQEQEUEUEYEYE]E]EbEbEf4Ef:EjVEj\EnxEn~ErErEvEvEzEzE EE"E(EDEJEfElEEEEEEEEEEE2E8ETEZEvE|EEEEEEEEE E&EBEHEdEjE͆E͌EѨEѮEEEEEEE0E6EREXEtEzEEEEEEEEEE$F@FFFbFhFFFFFFFFFFF .F 4F$PF$VF(rF(xF,F,F0F0F4F4F8F9 F=F="FA>FADFE`FEfFIFIFMFMFQFQFUFUFZ
FZF^,F^2FbNFbTFfpFfvFjFjFnFnFrFrFvFvF{F{ F<FBF^FdFFFFFFFFFFF*F0FLFRFnFtFFFFFFFFFFF:F@F\FbF~FńFɠFɦFFFFFFF(F.FJFPFlFrFFFFFFFFFFF8F>FZF`G|GGGGGGGGG
G&G,GHGNG jG pG$G$G(G(G,G,G0G0G5G5G96G9<G=XG=^GAzGAGEGEGIGIGMGMGRGRGV$GV*GZFGZLG^hG^nGbGbGfGfGjGjGnGnGsGsGw4Gw:G{VG{\GxG~GGGGGGG GG"G(GDGJGfGlGGGGGGGGGGG2G8GTGZGvG|GGGźGGGGGG G&GBGHGdGjGކGތGGGGGGGGG0G6GRGXGtGzGGHHHHHHHH$H@HFHbHhHHH H H$H$H(H(H-H-H1.H14H5PH5VH9rH9xH=H=HAHAHEHEHIHJ HNHN"HR>HRDHV`HVfHZHZH^H^HbHbHfHfHk
HkHo,Ho2HsNHsTHwpHwvH{H{HHHHHHHH H<HBH^HdHHHHHHHHHHH*H0HLHRHnHtHHHHHHHHHHH:H@H\HbH~HքHڠHڦHHHHHHH(H.HJHPHlHrHHHHHHIIIII8I>IZI`I|IIIIII I I%I%
I)&I),I-HI-NI1jI1pI5I5I9I9I=I=IAIAIFIFIJ6IJ<INXIN^IRzIRIVIVIZIZI^I^IcIcIg$Ig*IkFIkLIohIonIsIsIwIwI{I{IIIII4I:IVI\IxI~IIIIIII II"I(IDIJIfIlIIIIIIIIIII2I8ITIZIvI|IҘIҞIֺIIIIII I&IBIHIdIjIIIIIIIIJ J J0J6JRJXJtJzJJJJJJJJJ!J!$J%@J%FJ)bJ)hJ-J-J1J1J5J5J9J9J>J>JB.JB4JFPJFVJJrJJxJNJNJRJRJVJVJZJ[ J_J_"Jc>JcDJg`JgfJkJkJoJoJsJsJwJwJ|
J|J,J2JNJTJpJvJJJJJJJJJJ J<JBJ^JdJJJJJJJJJJJ*J0JLJRJnJtJʐJʖJβJθJJJJJJJ:J@J\JbJ~JJJJJJJJJJ(J.K JK PKlKrKKKKKKKKKKK8K>K!ZK!`K%|K%K)K)K-K-K1K1K6K6
K:&K:,K>HK>NKBjKBpKFKFKJKJKNKNKRKRKWKWK[6K[<K_XK_^KczKcKgKgKkKkKoKoKtKtKx$Kx*K|FK|LKhKnKKKKKKKKKKK4K:KVK\KxK~KKKKKKK KK"K(KDKJKfKlKKKƪKưKKKKKKK2K8KTKZKvK|KKKKKKKKK K&KBKHKdKjL L LLLLLLLLL0L6LRLXLtLzL!L!L%L%L)L)L-L.L2L2$L6@L6FL:bL:hL>L>LBLBLFLFLJLJLOLOLS.LS4LWPLWVL[rL[xL_L_LcLcLgLgLkLl LpLp"Lt>LtDLx`LxfL|L|LLLLLLL
LL,L2LNLTLpLvLLLLLLLLLL L<LBL^LdLLLLLLLLLLL*L0LLLRLnLtLېLۖL߲L߸LLLLLLL:L@L\LbL~LLLM M MMM	M	M(M.MJMPMlMrMMMMM!M!M%M%M*M*M.8M.>M2ZM2`M6|M6M:M:M>M>MBMBMGMG
MK&MK,MOHMONMSjMSpMWMWM[M[M_M_McMcMhMhMl6Ml<MpXMp^MtzMtMxMxM|M|MMMMM$M*MFMLMhMnMMMMMMMMMMM4M:MVM\MxM~MMMMMMM MM"M(MDMJMfMlMӈMӎMתMװMMMMMMM2M8MTMZMvM|MMMMMMN NN N&N	BN	HNdNjNNNNNNNNN"N"N&0N&6N*RN*XN.tN.zN2N2N6N6N:N:N>N?NCNC$NG@NGFNKbNKhNONONSNSNWNWN[N[N`N`Nd.Nd4NhPNhVNlrNlxNpNpNtNtNxNxN|N} NN"N>NDN`NfNNNNNNNNN
NN,N2NNNTNpNvNNNNNNNNNN N<NBN^NdNˀNˆNϢNϨNNNNNNN*N0NLNRNnNtNNNNNNNNNNO:O@O\ObO	~O	OOOOOOOOO(O.O"JO"PO&lO&rO*O*O.O.O2O2O6O6O;O;O?8O?>OCZOC`OG|OGOKOKOOOOOSOSOXOX
O\&O\,O`HO`NOdjOdpOhOhOlOlOpOpOtOtOyOyO}6O}<OXO^OzOOOOOOOOOO$O*OFOLOhOnOOOOOOOOOOO4O:OVO\OxO~OǚOǠO˼OOOO OO"O(ODOJOfOlOOOOOOOOOOO2O8OTOZPvP|PPP	P	PPPPP P&PBPHPdPjP"P"P&P&P*P*P.P.P3P3P70P76P;RP;XP?tP?zPCPCPGPGPKPKPOPPPTPT$PX@PXFP\bP\hP`P`PdPdPhPhPlPlPqPqPu.Pu4PyPPyVP}rP}xPPPPPPPP PP"P>PDP`PfPPPPPPPPP
PP,P2PNPTPpPvPPPôPúPPPPPP P<PBP^PdP܀P܆PPPPPPPPP*P0PLPRPnPtPPQQQQQ	Q	QQQ:Q@Q\QbQ~QQQQ"Q"Q&Q&Q+Q+Q/(Q/.Q3JQ3PQ7lQ7rQ;Q;Q?Q?QCQCQGQGQLQLQP8QP>QTZQT`QX|QXQ\Q\Q`Q`QdQdQiQi
Qm&Qm,QqHQqNQujQupQyQyQ}Q}QQQQQQQ6Q<QXQ^QzQQQQQQQQQQ$Q*QFQLQhQnQQQQQQQQQQQ4Q:QVQ\QxQ~QؚQؠQܼQQQQ QQ"Q(QDQJQfQlQQQQQQRRRRR
2R
8RTRZRvR|RRRRRRR"R#R' R'&R+BR+HR/dR/jR3R3R7R7R;R;R?R?RDRDRH0RH6RLRRLXRPtRPzRTRTRXRXR\R\R`RaReRe$Ri@RiFRmbRmhRqRqRuRuRyRyR}R}RRR.R4RPRVRrRxRRRRRRRR RR"R>RDR`RfRRRRRRRRR
RR,R2RNRTRpRvRВRИRԴRԺRRRRRR R<RBR^RdRRRRRRRRRRS*S0SLSRS
nS
tSSSSSSSSSSS#:S#@S'\S'bS+~S+S/S/S3S3S7S7S<S<S@(S@.SDJSDPSHlSHrSLSLSPSPSTSTSXSXS]S]Sa8Sa>SeZSe`Si|SiSmSmSqSqSuSuSzSz
S~&S~,SHSNSjSpSSSSSSSSSSS6S<SXS^SzSSSSSSSSSS$S*SFSLShSnSȊSȐS̬S̲SSSSSSS4S:SVS\SxS~SSSSSSS SS"S(SDSJTfTlTTT
T
TTTTTTT2T8TTTZT#vT#|T'T'T+T+T/T/T3T4T8 T8&T<BT<HT@dT@jTDTDTHTHTLTLTPTPTUTUTY0TY6T]RT]XTatTazTeTeTiTiTmTmTqTrTvTv$Tz@TzFT~bT~hTTTTTTTTTTT.T4TPTVTrTxTTTTTTTT TT"T>TDT`TfTTTĤTĪTTTTT
TT,T2TNTTTpTvTTTTTTTTTT T<TBT^TdTTUUUUU
U
UUU*U0ULURUnUtUUU#U#U'U'U+U+U0U0U4:U4@U8\U8bU<~U<U@U@UDUDUHUHUMUMUQ(UQ.UUJUUPUYlUYrU]U]UaUaUeUeUiUiUnUnUr8Ur>UvZUv`Uz|UzU~U~UUUUUU
U&U,UHUNUjUpUUUUUUUUUUU6U<UXU^UzUUUUUUUUUU$U*UFULUhUnUيUِUݬUݲUUUUUUU4U:UVU\UxU~UUUUVVV VV"V(VDVJVfVlVVVVVVV#V#V(V(V,2V,8V0TV0ZV4vV4|V8V8V<V<V@V@VDVEVI VI&VMBVMHVQdVQjVUVUVYVYV]V]VaVaVfVfVj0Vj6VnRVnXVrtVrzVvVvVzVzV~V~VVVV$V@VFVbVhVVVVVVVVVVV.V4VPVVVrVxVVVVVVVV VV"V>VDV`VfVтVшVդVժVVVVV
VV,V2VNVTVpVvVVVVVVVVWW W<WBW^WdWWWWWWWWW W W$*W$0W(LW(RW,nW,tW0W0W4W4W8W8W<W<WAWAWE:WE@WI\WIbWM~WMWQWQWUWUWYWYW^W^Wb(Wb.WfJWfPWjlWjrWnWnWrWrWvWvWzWzWWW8W>WZW`W|WWWWWWWWW
W&W,WHWNWjWpWWWWWWWWWWW6W<WXW^WzWɀW͜W͢WѾWWWWWW$W*WFWLWhWnWWWWWWWWWWW4W:XVX\XxX~XXXXXXX XX"X(X DX JX$fX$lX(X(X,X,X0X0X4X4X9X9X=2X=8XATXAZXEvXE|XIXIXMXMXQXQXUXVXZ XZ&X^BX^HXbdXbjXfXfXjXjXnXnXrXrXwXwX{0X{6XRXXXtXzXXXXXXXXXX$X@XFXbXhXXXXXXXXXXX.X4XPXVXrXxXŔXŚXɶXɼXXXX XX"X>XDX`XfXXXXXXXXX
XX,X2XNXTXpXvYYYYYYYYYY Y<YBY^YdY Y Y$Y$Y(Y(Y,Y,Y1Y1Y5*Y50Y9LY9RY=nY=tYAYAYEYEYIYIYMYMYRYRYV:YV@YZ\YZbY^~Y^YbYbYfYfYjYjYoYoYs(Ys.YwJYwPY{lY{rYYYYYYYYYYY8Y>YZY`Y|YYYYYYYYY
Y&Y,YHYNYjYpYYYYYYYYYYY6Y<YXY^YzYڀYޜYޢYYYYYYY$Y*YFYLYhYnYYYYZZZZZZZ4Z:ZVZ\ZxZ~ZZZ Z Z$Z$Z) Z)Z-"Z-(Z1DZ1JZ5fZ5lZ9Z9Z=Z=ZAZAZEZEZJZJZN2ZN8ZRTZRZZVvZV|ZZZZZ^Z^ZbZbZfZgZk Zk&ZoBZoHZsdZsjZwZwZ{Z{ZZZZZZZ0Z6ZRZXZtZzZZZZZZZZZZ$Z@ZFZbZhZZZZZZZZZZZ.Z4ZPZVZrZxZ֔Z֚ZڶZڼZZZZ ZZ"Z>ZDZ`ZfZZZZZZZZ[
[[,[2[N[T[p[v[[[[[[[ [ [%[% [)<[)B[-^[-d[1[1[5[5[9[9[=[=[B[B[F*[F0[JL[JR[Nn[Nt[R[R[V[V[Z[Z[^[^[c[c[g:[g@[k\[kb[o~[o[s[s[w[w[{[{[[[([.[J[P[l[r[[[[[[[[[[[8[>[Z[`[|[[[[[[[[[
[&[,[H[N[j[p[Ό[Β[Ү[Ҵ[[[[[[[6[<[X[^[z[[[[[[[[[\ $\ *\F\L\h\n\\\\\\\\\\\!4\!:\%V\%\\)x\)~\-\-\1\1\5\5\: \:\>"\>(\BD\BJ\Ff\Fl\J\J\N\N\R\R\V\V\[\[\_2\_8\cT\cZ\gv\g|\k\k\o\o\s\s\w\x\| \|&\B\H\d\j\\\\\\\\\\\0\6\R\X\t\z\\\\\\\\\\$\@\F\b\h\Ƅ\Ɗ\ʦ\ʬ\\\\\\\.\4\P\V\r\x\\\\\\\\ \\"\>\D] `] f]]]]]]]]]
]],]2]N]T]!p]!v]%]%])])]-]-]1]1]6]6 ]:<]:B]>^]>d]B]B]F]F]J]J]N]N]S]S]W*]W0][L][R]_n]_t]c]c]g]g]k]k]o]o]t]t]x:]x@]|\]|b]~]]]]]]]]]](].]J]P]l]r]]]]]]]]]]]8]>]Z]`]|]]]¤]]]]]]
]&],]H]N]j]p]ߌ]ߒ]]]]]]]]]6]<]X]^]z]^ ^ ^^^^^^^$^*^F^L^h^n^^^!^!^%^%^)^)^.^.^24^2:^6V^6\^:x^:~^>^>^B^B^F^F^K ^K^O"^O(^SD^SJ^Wf^Wl^[^[^_^_^c^c^g^g^l^l^p2^p8^tT^tZ^xv^x|^|^|^^^^^^^ ^&^B^H^d^j^^^^^^^^^^^0^6^R^X^t^z^^^^^^^^^^$^@^F^b^h^ׄ^׊^ۦ^۬^^^^^^^.^4^P^V^r^x^^^^_ _ __ _	_	"_>_D_`_f_______!_!_&
_&_*,_*2_.N_.T_2p_2v_6_6_:_:_>_>_B_B_G_G _K<_KB_O^_Od_S_S_W_W_[_[_____d_d_h*_h0_lL_lR_pn_pt_t_t_x_x_|_|_____:_@_\_b_~__________(_._J_P_l_r___________8_>_Z_`_|_ς_Ӟ_Ӥ______
_&_,_H_N_j_p________```6`<`	X`	^`z``````````"$`"*`&F`&L`*h`*n`.`.`2`2`6`6`:`:`?`?`C4`C:`GV`G\`Kx`K~`O`O`S`S`W`W`\ `\``"``(`dD`dJ`hf`hl`l`l`p`p`t`t`x`x`}`}`2`8`T`Z`v`|````````` `&`B`H`d`j```````````0`6`R`X`t`z`˖`˜`ϸ`Ͼ``````$`@`F`b`h```````````.`4aPaVaraxa	a	aaaaaa aa"a>aDa"`a"fa&a&a*a*a.a.a2a2a7
a7a;,a;2a?Na?TaCpaCvaGaGaKaKaOaOaSaSaXaX a\<a\Ba`^a`dadadahahalalapapauauay*ay0a}La}Ranataaaaaaaaaaa:a@a\aba~aaaaaaaaaa(a.aJaPalaraÎaÔaǰaǶaaaaaaa8a>aZa`a|aaaaaaaaa
a&a,aHaNajapbbbbb	b	bbbbb6b<bXb^bzbb"b"b&b&b*b*b/b/b3$b3*b7Fb7Lb;hb;nb?b?bCbCbGbGbKbKbPbPbT4bT:bXVbX\b\xb\~b`b`bdbdbhbhbm bmbq"bq(buDbuJbyfbylb}b}bbbbbbbbb2b8bTbZbvb|bbbbbbbbb b&bBbHbdbjbbbbbbbbbbb0b6bRbXbtbzbܖbܜbbbbbbbb$b@bFbbbhbbbbccccc
c
c.c4cPcVcrcxccccc"c"c&c' c+c+"c/>c/Dc3`c3fc7c7c;c;c?c?cCcCcH
cHcL,cL2cPNcPTcTpcTvcXcXc\c\c`c`cdcdcici cm<cmBcq^cqdcucucycyc}c}ccccc*c0cLcRcnctccccccccccc:c@c\cbc~cccccccccc(c.cJcPclcrcԎcԔcذcضccccccc8c>cZc`c|cccccccdd
d&d,d
Hd
Ndjdpddddddddd#d#d'6d'<d+Xd+^d/zd/d3d3d7d7d;d;d@d@dD$dD*dHFdHLdLhdLndPdPdTdTdXdXd\d\dadade4de:diVdi\dmxdm~dqdqdududydyd~ d~d"d(dDdJdfdlddddddddddd2d8dTdZdvd|ddddddddd d&dBdHdddjd̆ďdШdЮddddddd0d6dRdXdtdzdddddddddd$e@eFebehe
e
eeeeeeeee.e4e#Pe#Ve're'xe+e+e/e/e3e3e7e8 e<e<"e@>e@DeD`eDfeHeHeLeLePePeTeTeY
eYe],e]2eaNeaTeepeeveieiememeqeqeueuezez e~<e~Be^edeeeeeeeeeee*e0eLeReneteeeeeeeeeee:e@e\ebe~eĄeȠeȦeeeeeee(e.eJePelereeeeeeeeeee8e>eZe`f|ffff
f
ffff
f&f,fHfNfjfpf#f#f'f'f+f+f/f/f4f4f86f8<f<Xf<^f@zf@fDfDfHfHfLfLfQfQfU$fU*fYFfYLf]hf]nfafafefefififmfmfrfrfv4fv:fzVfz\f~xf~~fffffff ff"f(fDfJffflfffffffffff2f8fTfZfvf|fffĺffffff f&fBfHfdfjf݆f݌fffffffff0f6fRfXftfzffggggg
ggg$g@gFgbghggggg#g#g'g'g,g,g0.g04g4Pg4Vg8rg8xg<g<g@g@gDgDgHgI gMgM"gQ>gQDgU`gUfgYgYg]g]gagagegegj
gjgn,gn2grNgrTgvpgvvgzgzg~g~gggggg g<gBg^gdggggggggggg*g0gLgRgngtggggggggggg:g@g\gbg~gՄg٠g٦ggggggg(g.gJgPglgrgggggghhhhh8h>hZh`h|hhhhhhhh$h$
h(&h(,h,Hh,Nh0jh0ph4h4h8h8h<h<h@h@hEhEhI6hI<hMXhM^hQzhQhUhUhYhYh]h]hbhbhf$hf*hjFhjLhnhhnnhrhrhvhvhzhzh~h~hhh4h:hVh\hxh~hhhhhhh hh"h(hDhJhfhlhhhhhhhhhhh2h8hThZhvh|hјhўhպhhhhhh h&hBhHhdhjhhhhhhhhhhi0i6iRiXitiziiiiiiiii i $i$@i$Fi(bi(hi,i,i0i0i4i4i8i8i=i=iA.iA4iEPiEViIriIxiMiMiQiQiUiUiYiZ i^i^"ib>ibDif`iffijijininiririvivi{
i{i,i2iNiTipiviiiiiiiiii i<iBi^idiiiiiiiiiii*i0iLiRinitiɐiɖiͲi͸iiiiiii:i@i\ibi~iiiiiiiiii(i.iJiPjljrjjjjjjjjjjj8j>j Zj `j$|j$j(j(j,j,j0j0j5j5
j9&j9,j=Hj=NjAjjApjEjEjIjIjMjMjQjQjVjVjZ6jZ<j^Xj^^jbzjbjfjfjjjjjnjnjsjsjw$jw*j{Fj{Ljhjnjjjjjjjjjjj4j:jVj\jxj~jjjjjjj jj"j(jDjJjfjljjjŪjŰjjjjjjj2j8jTjZjvj|jjjjjjjjj j&jBjHjdjjjjkkkkkkkkk0k6kRkXktkzk k k$k$k(k(k,k-k1k1$k5@k5Fk9bk9hk=k=kAkAkEkEkIkIkNkNkR.kR4kVPkVVkZrkZxk^k^kbkbkfkfkjkk koko"ks>ksDkw`kwfk{k{kkkkkkk
kk,k2kNkTkpkvkkkkkkkkkk k<kBk^kdkkkkkkkkkkk*k0kLkRknktkڐkږk޲k޸kkkkkkk:k@k\kbk~kkkkklllll(l.lJlPlllrlllll l l$l$l)l)l-8l->l1Zl1`l5|l5l9l9l=l=lAlAlFlF
lJ&lJ,lNHlNNlRjlRplVlVlZlZl^l^lblblglglk6lk<loXlo^lszlslwlwl{l{lllll$l*lFlLlhlnlllllllllll4l:lVl\lxl~lllllll ll"l(lDlJlflll҈lҎl֪lְlllllll2l8lTlZlvl|lllllllm m m&mBmHmdmjmmmmmmmmm!m!m%0m%6m)Rm)Xm-tm-zm1m1m5m5m9m9m=m>mBmB$mF@mFFmJbmJhmNmNmRmRmVmVmZmZm_m_mc.mc4mgPmgVmkrmkxmomomsmsmwmwm{m| mm"m>mDm`mfmmmmmmmmm
mm,m2mNmTmpmvmmmmmmmmmm m<mBm^mdmʀmʆm΢mΨmmmmmmm*m0mLmRmnmtmmmmmmmmmmn :n @n\nbn~nnnnnnnnnn(n.n!Jn!Pn%ln%rn)n)n-n-n1n1n5n5n:n:n>8n>>nBZnB`nF|nFnJnJnNnNnRnRnWnW
n[&n[,n_Hn_Nncjncpngngnknknononsnsnxnxn|6n|<nXn^nznnnnnnnnnn$n*nFnLnhnnnnnnnnnnnnn4n:nVn\nxn~nƚnƠnʼnnnn nn"n(nDnJnfnlnnnnnnnnnnn2n8nTnZo vo |ooooooooo o&oBoHodojo!o!o%o%o)o)o-o-o2o2o60o66o:Ro:Xo>to>zoBoBoFoFoJoJoNoOoSoS$oW@oWFo[bo[ho_o_ococogogokokopopot.ot4oxPoxVo|ro|xoooooooo oo"o>oDo`ofooooooooo
oo,o2oNoTopovooo´oºoooooo o<oBo^odoۀoۆoߢoߨooooooo*o0oLoRonotoop p ppppppp:p@p\pbp~pppp!p!p%p%p*p*p.(p..p2Jp2Pp6lp6rp:p:p>p>pBpBpFpFpKpKpO8pO>pSZpS`pW|pWp[p[p_p_pcpcphph
pl&pl,ppHppNptjptppxpxp|p|ppppppp6p<pXp^pzpppppppppp$p*pFpLphpnppppppppppp4p:pVp\pxp~pךpנpۼpppp pp"p(pDpJpfplppppppq q qqq	2q	8qTqZqvq|qqqqqqq!q"q& q&&q*Bq*Hq.dq.jq2q2q6q6q:q:q>q>qCqCqG0qG6qKRqKXqOtqOzqSqSqWqWq[q[q_q`qdqd$qh@qhFqlbqlhqpqpqtqtqxqxq|q|qqq.q4qPqVqrqxqqqqqqqq qq"q>qDq`qfqqqqqqqqq
qq,q2qNqTqpqvqϒqϘqӴqӺqqqqqq q<qBq^qdqqqqqqqqqqr*r0rLrRr	nr	trrrrrrrrrrr":r"@r&\r&br*~r*r.r.r2r2r6r6r;r;r?(r?.rCJrCPrGlrGrrKrKrOrOrSrSrWrWr\r\r`8r`>rdZrd`rh|rhrlrlrprprtrtryry
r}&r},rHrNrjrprrrrrrrrrrr6r<rXr^rzrrrrrrrrrr$r*rFrLrhrnrǊrǐrˬr˲rrrrrrr4r:rVr\rxr~rrrrrrr rr"r(rDrJsfslsss	s	sssssss2s8sTsZs"vs"|s&s&s*s*s.s.s2s3s7 s7&s;Bs;Hs?ds?jsCsCsGsGsKsKsOsOsTsTsX0sX6s\Rs\Xs`ts`zsdsdshshslslspsqsusu$sy@syFs}bs}hsssssssssss.s4sPsVsrsxssssssss ss"s>sDs`sfsssäsêsssss
ss,s2sNsTspsvssssssssss s<sBs^sdssttttt	t	ttt*t0tLtRtnttttt"t"t&t&t*t*t/t/t3:t3@t7\t7bt;~t;t?t?tCtCtGtGtLtLtP(tP.tTJtTPtXltXrt\t\t`t`tdtdththtmtmtq8tq>tuZtu`ty|tyt}t}tttttt
t&t,tHtNtjtpttttttttttt6t<tXt^tztttttttttt$t*tFtLthtnt؊tؐtܬtܲttttttt4t:tVt\txt~ttttuuu uu
"u
(uDuJufuluuuuuuu"u"u'u'u+2u+8u/Tu/Zu3vu3|u7u7u;u;u?u?uCuDuH uH&uLBuLHuPduPjuTuTuXuXu\u\u`u`ueueui0ui6umRumXuqtuqzuuuuuyuyu}u}uuuu$u@uFubuhuuuuuuuuuuu.u4uPuVuruxuuuuuuuu uu"u>uDu`ufuЂuЈuԤuԪuuuuu
uu,u2uNuTupuvuuuuuuuuvv v<vBv
^v
dvvvvvvvvvvv#*v#0v'Lv'Rv+nv+tv/v/v3v3v7v7v;v;v@v@vD:vD@vH\vHbvL~vLvPvPvTvTvXvXv]v]va(va.veJvePvilvirvmvmvqvqvuvuvyvyv~v~v8v>vZv`v|vvvvvvvvv
v&v,vHvNvjvpvvvvvvvvvvv6v<vXv^vzvȀv̜v̢vоvvvvvv$v*vFvLvhvnvvvvvvvvvvv4v:wVw\wxw~w
w
wwwww ww"w(wDwJw#fw#lw'w'w+w+w/w/w3w3w8w8w<2w<8w@Tw@ZwDvwD|wHwHwLwLwPwPwTwUwY wY&w]Bw]Hwadwajwewewiwiwmwmwqwqwvwvwz0wz6w~Rw~Xwtwzwwwwwwwwww$w@wFwbwhwwwwwwwwwww.w4wPwVwrwxwĔwĚwȶwȼwwww ww"w>wDw`wfwwwwwwwww
ww,w2wNwTwpwvxxxxx
x
xxxx x<xBx^xdxxx#x#x'x'x+x+x0x0x4*x40x8Lx8Rx<nx<tx@x@xDxDxHxHxLxLxQxQxU:xU@xY\xYbx]~x]xaxaxexexixixnxnxr(xr.xvJxvPxzlxzrx~x~xxxxxxxxx8x>xZx`x|xxxxxxxxx
x&x,xHxNxjxpxxxxxxxxxxx6x<xXx^xzxـxݜxݢxxxxxxx$x*xFxLxhxnxxxxyyyyyyy4y:yVy\yxy~yyyyy#y#y( y(y,"y,(y0Dy0Jy4fy4ly8y8y<y<y@y@yDyDyIyIyM2yM8yQTyQZyUvyU|yYyYy]y]yayayeyfyj yj&ynBynHyrdyrjyvyvyzyzy~y~yyyyy0y6yRyXytyzyyyyyyyyyy$y@yFybyhyyyyyyyyyyy.y4yPyVyryxyՔy՚yٶyټyyyy yy"y>yDy`yfyyyyyyyyz
zz,z2zNzTzpzvzzzzzzzzz$z$ z(<z(Bz,^z,dz0z0z4z4z8z8z<z<zAzAzE*zE0zILzIRzMnzMtzQzQzUzUzYzYz]z]zbzbzf:zf@zj\zjbzn~znzrzrzvzvzzzzzzz(z.zJzPzlzrzzzzzzzzzzz8z>zZz`z|zzzzzzzzz
z&z,zHzNzjzpz͌z͒zѮzѴzzzzzzz6z<zXz^zzzzzzzzzzzz$z*{F{L{h{n{{{{{{{{{{{ 4{ :{$V{$\{(x{(~{,{,{0{0{4{4{9 {9{="{=({AD{AJ{Ef{El{I{I{M{M{Q{Q{U{U{Z{Z{^2{^8{bT{bZ{fv{f|{j{j{n{n{r{r{v{w{{ {{&{B{H{d{j{{{{{{{{{{{0{6{R{X{t{z{{{{{{{{{{${@{F{b{h{ń{Ŋ{ɦ{ɬ{{{{{{{.{4{P{V{r{x{{{{{{{{ {{"{>{D{`{f|||||||||
||,|2|N|T| p| v|$|$|(|(|,|,|0|0|5|5 |9<|9B|=^|=d|A|A|E|E|I|I|M|M|R|R|V*|V0|ZL|ZR|^n|^t|b|b|f|f|j|j|n|n|s|s|w:|w@|{\|{b|~||||||||||(|.|J|P|l|r|||||||||||8|>|Z|`|||||||||||
|&|,|H|N|j|p|ތ|ޒ|||||||||6|<|X|^|z|||}}}}}}}$}*}F}L}h}n}}} } }$}$}(}(}-}-}14}1:}5V}5\}9x}9~}=}=}A}A}E}E}J }J}N"}N(}RD}RJ}Vf}Vl}Z}Z}^}^}b}b}f}f}k}k}o2}o8}sT}sZ}wv}w|}{}{}}}}}}} }&}B}H}d}j}}}}}}}}}}}0}6}R}X}t}z}}}}}}}}}}$}@}F}b}h}ք}֊}ڦ}ڬ}}}}}}}.}4}P}V}r}x}}}}}}~~ ~~"~>~D~`~f~~~~~~~ ~ ~%
~%~),~)2~-N~-T~1p~1v~5~5~9~9~=~=~A~A~F~F ~J<~JB~N^~Nd~R~R~V~V~Z~Z~^~^~c~c~g*~g0~kL~kR~on~ot~s~s~w~w~{~{~~~~~:~@~\~b~~~~~~~~~~~~(~.~J~P~l~r~~~~~~~~~~~8~>~Z~`~|~΂~Ҟ~Ҥ~~~~~~
~&~,~H~N~j~p~~~~~~~~  6<X^z!$!*%F%L)h)n--115599>>B4B:FVF\JxJ~NNRRVV[ [_"_(cDcJgfglkkoossww||28TZv| &BHdj06RXtzʖʜθξ$@Fbh.4 P Vrx ">D!`!f%%))--116
6:,:2>N>TBpBvFFJJNNRRWW [<[B_^_dccggkkoottx*x0|L|Rnt:@\b~(.JPlrưƶ8>Z`|߂
&,HNjp  6<X^z!!%%))..2$2*6F6L:h:n>>BBFFJJOOS4S:WVW\[x[~__ccggl lp"p(tDtJxfxl||28TZv| &BHdj06RXtzۖۜ߸߾$@Fbh  		.4PVrx!!%& **".>.D2`2f66::>>BBG
GK,K2ONOTSpSvWW[[__cchh l<lBp^pdttxx||*0LRnt:@\b~(.JPlrӎӔװ׶8>Z`|
&,	H	Njp""&6&<*X*^.z.2266::??C$C*GFGLKhKnOOSSWW[[``d4d:hVh\lxl~ppttxx} }"(DJfl28TZv| &BHdjˆˌϨϮ06RXtz$@Fbh		.4"P"V&r&x**..2267 ;;"?>?DC`CfGGKKOOSSX
X\,\2`N`Tdpdvhhllppttyy }<}B^d*0LRnt:@\b~ÄǠǦ(.JPlr8>Z`|		
&,HNjp""&&**..33767<;X;^?z?CCGGKKPPT$T*XFXL\h\n``ddhhllqqu4u:yVy\}x}~ "(DJfl28TZv|ú &BHdj܆܌06RXtz	
$@Fbh""&&++/./43P3V7r7x;;??CCGH LL"P>PDT`TfXX\\``ddi
im,m2qNqTupuvyy}} <B^d*0LRnt:@\b~Ԅؠئ(.JPlr
8
>Z`|##
'&',+H+N/j/p3377;;??DDH6H<LXL^PzPTTXX\\aae$e*iFiLmhmnqquuyy}}4:V\x~ "(DJfl28TZv|ИОԺ &BHdj06RX
t
z$#@#F'b'h++//3377<<@.@4DPDVHrHxLLPPTTXY ]]"a>aDe`efiimmqquuz
z~,~2NTpv <B^d*0LRntȐȖ̲̸:@\b~(.JPlr

8>Z`#|#''++//44
8&8,<H<N@j@pDDHHLLPPUUY6Y<]X]^azaeeiimmrrv$v*zFzL~h~n4:V\x~ "(DJflĪİ28TZv| &BHdj

06RXtz##''+,00$4@4F8b8h<<@@DDHHMMQ.Q4UPUVYrYx]]aaeeij nn"r>rDv`vfzz~~
,2NTpv <B^d*0LRntِٖݲݸ:@\b~(.JPlr##((,8,>0Z0`4|488<<@@EE
I&I,MHMNQjQpUUYY]]aaffj6j<nXn^rzrvvzz~~$*FLhn4:V\x~ "(DJflшюժհ28TZv| &BHdj  $0$6(R(X,t,z004488<=AA$E@EFIbIhMMQQUUYY^^b.b4fPfVjrjxnnrrvvz{ ">D`f
,2NTpv <B^dɀɆ͢ͨ*0LRnt:@\b~(. J P$l$r((,,004499=8=>AZA`E|EIIMMQQVV
Z&Z,^H^Nbjbpffjjnnrrww{6{<X^z$*FLhn4:V\x~ŚŠɼ "(DJfl28TZv| &BHdj  $$((,,1150569R9X=t=zAAEEIIMNRR$V@VFZbZh^^bbffjjoos.s4wPwV{r{x ">D`f
,2NTpv <B^dڀچޢި*0LRnt:@\b~  $$))-(-.1J1P5l5r99==AAEEJJN8N>RZR`V|VZZ^^bbgg
k&k,oHoNsjspww{{6<X^z$*FLhn4:V\x~֚֠ڼ "(DJfl28TZv| !% %&)B)H-d-j115599==BBF0F6JRJXNtNzRRVVZZ^_cc$g@gFkbkhoossww{{.4PVrx ">D`f
,2NTpvΒΘҴҺ <B^d * 0LRnt!:!@%\%b)~)--1155::>(>.BJBPFlFrJJNNRRVV[[_8_>cZc`g|gkkoossxx
|&|,HNjp6<X^z$*FLhnƊƐʬʲ4:V\x~ "(DJ f l28TZ!v!|%%))--126 6&:B:H>d>jBBFFJJNNSSW0W6[R[X_t_zccggkkoptt$x@xF|b|h.4PVrx ">D`f¤ª
,2NTpvߒߘ <B^d  *0LRnt!!%%))..2:2@6\6b:~:>>BBFFKKO(O.SJSPWlWr[[__ccggllp8p>tZt`x|x||
&,HNjp6<X^z$*FLhn׊א۬۲4:V\x~   	"	(DJfl!!&&*2*8.T.Z2v2|66::>>BCG G&KBKHOdOjSSWW[[__ddh0h6lRlXptpzttxx||$@Fbh.4PVrx ">D`fςψӤӪ
,2NTpv <B	^	d"*"0&L&R*n*t..2266::??C:C@G\GbK~KOOSSWW\\`(`.dJdPhlhrllppttxx}}8>Z`|
&,HNjp6<X^zǀ˜ˢϾ$*FLhn4:V\x~		 "(DJ"f"l&&**..2277;2;8?T?ZCvC|GGKKOOSTX X&\B\H`d`jddhhllppuuy0y6}R}Xtz$@Fbh.4PVrxÔÚǶǼ ">D`f
,2NTpv		 <B^d""&&**//3*307L7R;n;t??CCGGKKPPT:T@X\Xb\~\``ddhhmmq(q.uJuPylyr}}8>Z`|
&,HNjp6<X^z؀ܜܢ$*FLhn

4:V\x~""' '+"+(/D/J3f3l77;;??CCHHL2L8PTPZTvT|XX\\``dei i&mBmHqdqjuuyy}}06RXtz$@Fbh.4PVrxԔԚضؼ ">D`f
,2
N
Tpv## '<'B+^+d//3377;;@@D*D0HLHRLnLtPPTTXX\\aae:e@i\ibm~mqquuyy~~(.JPlr8>Z`|
&,HNjp̌̒Юд6<X^z$*FLhn

4:#V#\'x'~++//338 8<"<(@D@JDfDlHHLLPPTTYY]2]8aTaZeve|iimmqquvz z&~B~Hdj06RXtz$@FbhĄĊȦȬ.4PVrx ">D`f


,2NTpv##''++//44 8<8B<^<d@@DDHHLLQQU*U0YLYR]n]taaeeiimmrrv:v@z\zb~~~(.JPlr8>Z`|
&,HNjp݌ݒ6<X^z$*FLhn##'',,040:4V4\8x8~<<@@DDI IM"M(QDQJUfUlYY]]aaeejjn2n8rTrZvvv|zz~~ &BHdj06RXtz$@FbhՄՊ٦٬.4PVrx ">D`f$
$(,(2,N,T0p0v4488<<@@EE I<IBM^MdQQUUYY]]bbf*f0jLjRnnntrrvvzz~~:@\b~(.JPlr8>Z`|͂ўѤ
&,HNjp6<X^z $ *$F$L(h(n,,004488==A4A:EVE\IxI~MMQQUUZ Z^"^(bDbJfffljjnnrrvv{{28TZv| &BHdj06RXtzɖɜ͸;$@Fbh.4PVrx ">D ` f$$((,,005
59,92=N=TApAvEEIIMMQQVV Z<ZB^^^dbbffjjnnssw*w0{L{Rnt:@\b~(.JPlrŰŶ8>Z`|ނ
&,HNjp6<X^z  $$((--1$1*5F5L9h9n==AAEEIINNR4R:VVV\ZxZ~^^bbffk ko"o(sDsJwfwl{{28TZv| &BHdj06RXtzږڜ޸޾$@Fbh.4PVrx  $% ))"->-D1`1f5599==AAF
FJ,J2NNNTRpRvVVZZ^^bbgg k<kBo^odssww{{*0LRnt:@\b~(.JPlrҎҔְֶ8>Z`|  
&,HNjp!!%6%<)X)^-z-115599>>B$B*FFFLJhJnNNRRVVZZ__c4c:gVg\kxk~oossww| |"(DJfl28TZv| &BHdjʆʌΨή06RXtz$ @ Fbh.4!P!V%r%x))--1156 ::">>>DB`BfFFJJNNRRW
W[,[2_N_Tcpcvggkkoossxx |<|B^d*0LRnt:@\b~ƠƦ(.JPlr8>Z` | 
&,HNjp!!%%))--22666<:X:^>z>BBFFJJOOS$S*WFWL[h[n__ccggkkppt4t:xVx\|x|~ "(DJfl28TZv|º &BHdjۆیߨ߮06RXtz  	$@Fbh!!%%**...42P2V6r6x::>>BBFG KK"O>ODS`SfWW[[__cch
hl,l2pNpTtptvxx|| <B^d*0LRnt:@\b~ӄנצ(.JPlr  	8	>Z`|""
&&&,*H*N.j.p2266::>>CCG6G<KXK^OzOSSWW[[``d$d*hFhLlhlnppttxx||4:V\x~ "(DJfl28TZv|ϘϞӺ &BHdj06RX	t	z$"@"F&b&h**..2266;;?.?4CPCVGrGxKKOOSSWX \\"`>`Dd`dfhhllpptty
y},}2NTpv <B^d*0LRntǐǖ˲˸:@\b~(.JPlr		8>Z`"|"&&**..33
7&7,;H;N?j?pCCGGKKOOTTX6X<\X\^`z`ddhhllqqu$u*yFyL}h}n4:V\x~ "(DJflêð28TZv| &BHdj		06RXtz""&&*+//$3@3F7b7h;;??CCGGLLP.P4TPTVXrXx\\``ddhi mm"q>qDu`ufyy}}
,2NTpv <B^d*0LRntؐؖܲܸ:@\b~
(
.JPlr""''+8+>/Z/`3|377;;??DD
H&H,LHLNPjPpTTXX\\``eei6i<mXm^qzquuyy}}$*FLhn4:V\x~ "(DJflЈЎԪ԰28TZv| &BH
d
j#0#6'R'X+t+z//3377;<@@$D@DFHbHhLLPPTTXX]]a.a4ePeVirixmmqquuyz ~~">D`f
,2NTpv <B^dȀȆ̢̨*0LRnt:@\b~

(.JP#l#r''++//3388<8<>@Z@`D|DHHLLPPUU
Y&Y,]H]Najapeeiimmqqvvz6z<~X~^z$*FLhn4:V\x~ĚĠȼ "(DJfl28TZv|

 &BHdj##''++0040468R8X<t<z@@DDHHLMQQ$U@UFYbYh]]aaeeiinnr.r4vPvVzrzx~~ ">D`f
,2NTpv <B^dـنݢݨ*0LRnt:@\b~##((,(,.0J0P4l4r88<<@@DDIIM8M>QZQ`U|UYY]]aaff
j&j,nHnNrjrpvvzz~~6<X^z$*FLhn4:V\x~՚ՠټ "(DJfl28TZv| $ $&(B(H,d,j004488<<AAE0E6IRIXMtMzQQUUYY]^bb$f@fFjbjhnnrrvvzz.4PVrx ">D`f
,2NTpv͒͘ѴѺ <B^d*0LRnt : @$\$b(~(,,004499=(=.AJAPElErIIMMQQUUZZ^8^>bZb`f|fjjnnrrww
{&{,HNjp6<X^z$*FLhnŊŐɬɲ4:V\x~ "(DJfl28TZ v |$$((,,015 5&9B9H=d=jAAEEIIMMRRV0V6ZRZX^t^zbbffjjnoss$w@wF{b{h.4PVrx ">D`f
,2NTpvޒޘ <B^d*0LRnt  $$((--1:1@5\5b9~9==AAEEJJN(N.RJRPVlVrZZ^^bbffkko8o>sZs`w|w{{
&,HNjp6<X^z$*FLhn֊֐ڬڲ4:V\x~ "(DJfl  %%)2)8-T-Z1v1|5599==ABF F&JBJHNdNjRRVVZZ^^ccg0g6kRkXotozssww{{$@Fbh.4PVrx ">D`f΂ΈҤҪ
,2NTpv   <B^d!*!0%L%R)n)t--115599>>B:B@F\FbJ~JNNRRVV[[_(_.cJcPglgrkkoossww||8>Z`|
&,HNjp6<X^zƀʜʢξ$*FLhn4: V \x~ "(DJ!f!l%%))--1166:2:8>T>ZBvB|FFJJNNRSW W&[B[H_d_jccggkkoottx0x6|R|Xtz$@Fbh.4PVrxƶƼ ">D`f߂߈
,2NTpv   <B^d!!%%))..2*206L6R:n:t>>BBFFJJOOS:S@W\Wb[~[__ccggllp(p.tJtPxlxr||8>Z`|
&,HNjp6<X^z׀ۜۢ߾$*FLhn  		4:V\x~!!& &*"*(.D.J2f2l66::>>BBGGK2K8OTOZSvS|WW[[__cdh h&lBlHpdpjttxx||06RXtz$@Fbh.4PVrxӔӚ׶׼ ">D`f
,2	N	Tpv"" &<&B*^*d..2266::??C*C0GLGRKnKtOOSSWW[[``d:d@h\hbl~lppttxx}}(.JPlr8>Z`|
&,HNjpˌ˒Ϯϴ6<X^z$*FLhn		4:"V"\&x&~**..227 7;";(?D?JCfClGGKKOOSSXX\2\8`T`Zdvd|hhllpptuy y&}B}Hdj06RXtz$@FbhÄÊǦǬ.4PVrx ">D`f		
,2NTpv""&&**..33 7<7B;^;d??CCGGKKPPT*T0XLXR\n\t``ddhhllqqu:u@y\yb}~}(.JPlr8>Z`|
&,HNjp܌ܒ6<X^z

$*FLhn""&&++/4/:3V3\7x7~;;??CCH HL"L(PDPJTfTlXX\\``ddiim2m8qTqZuvu|yy}} &BHdj06RXtz$@FbhԄԊئج.4PVrx "
>
D`f#
#','2+N+T/p/v3377;;??DD H<HBL^LdPPTTXX\\aae*e0iLiRmnmtqquuyy}}:@\b~(.JPlr8>Z`|̂ОФ
&,HNjp6<X^
z
$*#F#L'h'n++//3377<<@4@:DVD\HxH~LLPPTTY Y]"](aDaJefeliimmqquuzz~2~8TZv| &BHdj06RXtzȖȜ̸̾$@Fbh.4PVrx

 ">D`f##''++//4
48,82<N<T@p@vDDHHLLPPUU Y<YB]^]daaeeiimmrrv*v0zLzR~n~t:@\b~(.JPlrİĶ8>Z`|݂
&,HNjp

6<X^z##'',,0$0*4F4L8h8n<<@@DDHHMMQ4Q:UVU\YxY~]]aaeej jn"n(rDrJvfvlzz~~28TZv| &BHdj06RXtzٖٜݸݾ$@Fbh.4PVrx#$ ((",>,D0`0f4488<<@@E
EI,I2MNMTQpQvUUYY]]aaff j<jBn^ndrrvvzz~~*0LRnt:@\b~(.JPlrюєհն8>Z`|
&,HNjp  $6$<(X(^,z,004488==A$A*EFELIhInMMQQUUYY^^b4b:fVf\jxj~nnrrvv{ {"(DJfl28TZv| &BHdjɆɌͨͮ06RXtz$@Fbh.4 P V$r$x((,,0045 99"=>=DA`AfEEIIMMQQV
VZ,Z2^N^Tbpbvffjjnnrrww {<{B^d*0LR n t¤¤¨¨¬¬°°µµ¹:¹@½\½b~ŠŦ(.JPlr8>Z`|
&,HNjp  $$((,,11565<9X9^=z=AAEEIINNR$R*VFVLZhZn^^bbffjjoos4s:wVw\{x{~ÃÃÇÇÌ ÌÐ"Ð(ÔDÔJØfØlÜÜààääèèííñ2ñ8õTõZùvù|ýý &BHdjچڌިޮ06RXtz$@Fbh  $$))-.-41P1V5r5x99==AAEF JJ"N>NDR`RfVVZZ^^bbg
gk,k2oNoTspsvww{{ăăĈĈ Č<ČBĐ^ĐdĔĔĘĘĜĜĠĠĥĥĩ*ĩ0ĭLĭRınıtĵĵĹĹĽĽ:@\b~҄֠֦(.JPlr8>Z`|!!
%&%,)H)N-j-p115599==BBF6F<JXJ^NzNRRVVZZ__c$c*gFgLkhknoossww{{ŀŀń4ń:ňVň\ŌxŌ~ŐŐŔŔŘŘŝ ŝš"š(ťDťJũfũlŭŭűűŵŵŹŹžž28TZv|ΘΞҺ &BHdj 0 6RXtz$!@!F%b%h))--1155::>.>4BPBVFrFxJJNNRRVW [["_>_Dc`cfggkkoossx
x|,|2ƀNƀTƄpƄvƈƈƌƌƐƐƔƔƙƙ Ɲ<ƝBơ^ơdƥƥƩƩƭƭƱƱƶƶƺ*ƺ0ƾLƾRntƐƖʲʸ:@\b~(.JP l r8>Z`!|!%%))--22
6&6,:H:N>j>pBBFFJJNNSSW6W<[X[^_z_ccggkkppt$t*xFxL|h|nǀǀǄǄǈǈǌǌǑǑǕ4Ǖ:ǙVǙ\ǝxǝ~ǡǡǥǥǩǩǮ Ǯǲ"ǲ(ǶDǶJǺfǺlǾǾª°28TZv|ߘߞ &BHdj  06RXtz!!%%)*..$2@2F6b6h::>>BBFFKKO.O4SPSVWrWx[[__ccgh ll"p>pDt`tfxx||ȀȀȄȄȉ
ȉȍ,ȍ2ȑNȑTȕpȕvșșȝȝȡȡȥȥȪȪ Ȯ<ȮBȲ^ȲdȶȶȺȺȾȾ*0LRntאז۲۸:@\b~  	(	.JPlr!!&&*8*>.Z.`2|266::>>CC
G&G,KHKNOjOpSSWW[[__ddh6h<lXl^pzpttxx||ɁɁɅ$Ʌ*ɉFɉLɍhɍnɑɑɕɕəəɝɝɢɢɦ4ɦ:ɪVɪ\ɮxɮ~ɲɲɶɶɺɺɿ ɿ"(DJflψώӪӰ28TZv| &BH	d	j"0"6&R&X*t*z..2266:;??$C@CFGbGhKKOOSSWW\\`.`4dPdVhrhxllppttxy }}"ʁ>ʁDʅ`ʅfʉʉʍʍʑʑʕʕʚ
ʚʞ,ʞ2ʢNʢTʦpʦvʪʪʮʮʲʲʶʶʻʻ ʿ<ʿB^dǀǆˢ˨*0LRnt:@\b~		(.JP"l"r&&**..2277;8;>?Z?`C|CGGKKOOTT
X&X,\H\N`j`pddhhllppuuy6y<}X}^ˁzˁ˅˅ˉˉˍˍ˒˒˖$˖*˚F˚L˞h˞nˢˢ˦˦˪˪ˮˮ˳˳˷4˷:˻V˻\˿x˿~ÚàǼ "(DJfl28TZv|		 &BHdj""&&**//30367R7X;t;z??CCGGKLPP$T@TFXbXh\\``ddhhmmq.q4uPuVyryx}}́́̅̅̉̊ ̎̎"̒>̒D̖`̖f̚̚̞̞̢̢̦̦̫
̫̯,̯2̳N̳T̷p̷v̻̻̿̿ <B^d؀؆ܢܨ*0LRnt

:@\b~""''+(+./J/P3l3r77;;??CCHHL8L>PZP`T|TXX\\``ee
i&i,mHmNqjqpuuyy}}́́͆͆͊6͊<͎X͎^͒z͒͖͖͚͚͞͞ͣͣͧ$ͧ*ͫFͫLͯhͯnͳͳͷͷͻͻͿͿ4:V\x~ԚԠؼ "(DJfl28
T
Zv|# #&'B'H+d+j//3377;;@@D0D6HRHXLtLzPPTTXX\]aa$e@eFibihmmqquuyy~~΂.΂4ΆPΆVΊrΊxΎΎΒΒΖΖΚΛ ΟΟ"Σ>ΣDΧ`ΧfΫΫίίγγηημ
μ,2NTpv̒̘дк <B^d*0LRnt

:@#\#b'~'++//3388<(<.@J@PDlDrHHLLPPTTYY]8]>aZa`e|eiimmqqvv
z&z,~H~Nςjςpφφϊϊώώϒϒϗϗϛ6ϛ<ϟXϟ^ϣzϣϧϧϫϫϯϯϴϴϸ$ϸ*ϼFϼLhnĊĐȬȲ4:V\x~ "(DJfl

28TZv|##''++/04 4&8B8H<d<j@@DDHHLLQQU0U6YRYX]t]zaaeeiimnrr$v@vFzbzh~~ЂЂІІЊЊЏЏГ.Г4ЗPЗVЛrЛxППУУЧЧЫЬ аа"д>дDи`иfмм
,2NTpvݒݘ <B^d*0LRnt##'',,0:0@4\4b8~8<<@@DDIIM(M.QJQPUlUrYY]]aaeejjn8n>rZr`v|vzz~~ттчч
ы&ы,яHяNѓjѓpїїћћџџѣѣѨѨѬ6Ѭ<ѰXѰ^ѴzѴѸѸѼѼ$*FLhnՊՐ٬ٲ4:V\x~ "(DJfl$$(2(8,T,Z0v0|4488<<@AE E&IBIHMdMjQQUUYY]]bbf0f6jRjXntnzrrvvzz~҃҃$҇@҇FҋbҋhҏҏғғҗҗққҠҠҤ.Ҥ4ҨPҨVҬrҬxҰҰҴҴҸҸҼҽ ">D`f͂͈ѤѪ
,2NTpv <B^d * 0$L$R(n(t,,004488==A:A@E\EbI~IMMQQUUZZ^(^.bJbPflfrjjnnrrvv{{8>ӃZӃ`Ӈ|ӇӋӋӏӏӓӓӘӘ
Ӝ&Ӝ,ӠHӠNӤjӤpӨӨӬӬӰӰӴӴӹӹӽ6ӽ<X^zŀɜɢ;$*FLhn4:V\x~ "(DJ f l$$((,,00559298=T=ZAvA|EEIIMMQRV V&ZBZH^d^jbbffjjnnssw0w6{R{XtzԃԃԇԇԋԋԏԐԔԔ$Ԙ@ԘFԜbԜhԠԠԤԤԨԨԬԬԱԱԵ.Ե4ԹPԹVԽrԽxŶż ">D`fނވ
,2NTpv <B^d  $$((--1*105L5R9n9t==AAEEIINNR:R@V\VbZ~Z^^bbffkko(o.sJsPwlwr{{ՃՃՇՇՌՌՐ8Ր>ՔZՔ`՘|՘՜՜ՠՠդդթթ
խ&խ,ձHձNյjյpչչսս6<X^zրڜڢ޾$*FLhn4:V\x~  % %)")(-D-J1f1l5599==AAFFJ2J8NTNZRvR|VVZZ^^bcg g&kBkHodojssww{{քքֈ0ֈ6֌R֌X֐t֐z֔֔֘֘֜֜֠֡֥֥$֩@֩F֭b֭hֱֱֵֵֹֹֽֽ.4PVrxҔҚֶּ ">D`f 
 ,2NTpv!! %<%B)^)d--115599>>B*B0FLFRJnJtNNRRVVZZ__c:c@g\gbk~koossww||׀(׀.ׄJׄP׈l׈r׌׌אאההטטםםס8ס>ץZץ`ש|ש׭׭ױױ׵׵׺׺
׾&׾,HNjpʌʒήδ6<X^z$* F Lhn4:!V!\%x%~))--116 6:":(>D>JBfBlFFJJNNRRWW[2[8_T_Zcvc|ggkkoostx x&|B|H؀d؀j؄؄؈؈،،ؐؐؕؕؙ0ؙ6؝R؝Xءtءzإإةةححرزضض$غ@غFؾbؾhƦƬ.4PVrx ">D`f  
,2NTpv!!%%))--22 6<6B:^:d>>BBFFJJOOS*S0WLWR[n[t__ccggkkppt:t@x\xb|~|ــللووٍٍّ(ّ.ٕJٕPٙlٙrٝٝ١١٥٥٩٩ٮٮٲ8ٲ>ٶZٶ`ٺ|ٺپپ
&,HNjpیے߮ߴ6<X^z  		$*FLhn!!%%**.4.:2V2\6x6~::>>BBG GK"K(ODOJSfSlWW[[__cchhl2l8pTpZtvt|xx||ڀڀڄڅډ ډ&ڍBڍHڑdڑjڕڕڙڙڝڝڡڡڦڦڪ0ڪ6ڮRڮXڲtڲzڶڶںںھھ$@Fbhӄӊצ׬.4PVrx  "	>	D`f"
"&,&2*N*T.p.v2266::>>CC G<GBK^KdOOSSWW[[``d*d0hLhRlnltppttxx||ہہۅ:ۅ@ۉ\ۉbۍ~ۍۑۑەەۙۙ۞۞ۢ(ۢ.ۦJۦP۪l۪rۮۮ۲۲۶۶ۺۺۿۿ8>Z`|˂ϞϤ
&,HNjp6<X^	z	$*"F"L&h&n**..2266;;?4?:CVC\GxG~KKOOSSX X\"\(`D`Jdfdlhhllppttyy}2}8܁T܁Z܅v܅|܉܉܍܍ܑܑܕܖܚ ܚ&ܞBܞHܢdܢjܦܦܪܪܮܮܲܲܷܷܻ0ܻ6ܿRܿXtzǖǜ˸˾$@Fbh.4PVrx		 ">D`f""&&**..3
37,72;N;T?p?vCCGGKKOOTT X<XB\^\d``ddhhllqqu*u0yLyR}n}t݁݁݅݅݉݉ݍݍݒݒݖ:ݖ@ݚ\ݚbݞ~ݞݢݢݦݦݪݪݯݯݳ(ݳ.ݷJݷPݻlݻrݿݿðö8>Z`|܂
&,HNjp		6<X^z""&&++/$/*3F3L7h7n;;??CCGGLLP4P:TVT\XxX~\\``ddi im"m(qDqJufulyy}}ށށޅޅފފގ2ގ8ޒTޒZޖvޖ|ޚޚޞޞޢޢަާޫ ޫ&ޯBޯH޳d޳j޷޷޻޻޿޿06RXtzؖ؜ܸܾ$@Fbh
.
4PVrx"# ''"+>+D/`/f3377;;??D
DH,H2LNLTPpPvTTXX\\``ee i<iBm^mdqquuyy}}߂߂߆*߆0ߊLߊRߎnߎtߒߒߖߖߚߚߞߞߣߣߧ:ߧ@߫\߫b߯~߯߳߳߷߷߻߻(.JPlrЎД԰Զ8>Z`|
&,HN
j
p#6#<'X'^+z+//3377<<@$@*DFDLHhHnLLPPTTXX]]a4a:eVe\ixi~mmqquuz z~"~(DJfl28TZv|૘૞௺ &BHdjȆȌ̨̮06RXtz$@Fbh

.4PV#r#x''++//34 88"<><D@`@fDDHHLLPPU
UY,Y2]N]Tapaveeiimmqqvv z<zB~^~dႀႆᆢᆨ*0LRntᣐᣖ᧲᧸:@\b~ĠĦ(.JPlr8>Z`|


&,HNjp##''++00464<8X8^<z<@@DDHHMMQ$Q*UFULYhYn]]aaeeiinnr4r:vVv\zxz~~~₼ "(DJfl⛈⛎⟪⟰28TZv|⼘⼞ &BHdjنٌݨݮ06RXtz$@Fbh##((,.,40P0V4r4x88<<@@DE II"M>MDQ`QfUUYY]]aaf
fj,j2nNnTrprvvvzz~~ <B^d㓀㓆㗢㗨*0LRnt㴐㴖㸲㸸:@\b~фՠզ(.JPlr8>Z`|  
$&$,(H(N,j,p004488<<AAE6E<IXI^MzMQQUUYY^^b$b*fFfLjhjnnnrrvvzz4:V\x~䏚䏠䓼 "(DJfl䬈䬎䰪䰰28TZv|͘͞Ѻ &BHdj06RXtz$ @ F$b$h((,,004499=.=4APAVErExIIMMQQUV ZZ"^>^Db`bfffjjnnrrw
w{,{2NTpv凒凘勴勺 <B^d夀夆娢娨*0LRntŐŖɲɸ:@\b~(.JPlr8>Z` | $$((,,11
5&5,9H9N=j=pAAEEIIMMRRV6V<ZXZ^^z^bbffjjoos$s*wFwL{h{n惬惲4:V\x~栚栠椼 "(DJfl潈潎28TZv|ޘޞ &BHdj06RXtz  $$()--$1@1F5b5h99==AAEEJ