PDS_VERSION_ID = PDS3 FILE_NAME = "I20757009BTR.IMG" RECORD_TYPE = FIXED_LENGTH RECORD_BYTES = 320 FILE_RECORDS = 3606 LABEL_RECORDS = 6 ^IMAGE = 7 MISSION_NAME = "2001 MARS ODYSSEY" INSTRUMENT_HOST_NAME = "2001 MARS ODYSSEY" INSTRUMENT_NAME = "THERMAL EMISSION IMAGING SYSTEM" INSTRUMENT_ID = "THEMIS" DETECTOR_ID = "IR" MISSION_PHASE_NAME = "EXTENDED-1" TARGET_NAME = "MARS" PRODUCT_ID = I20757009BTR PRODUCER_ID = "ODY_THM_TEAM" DATA_SET_ID = "ODY-M-THM-3-IRBTR-V1.0" PRODUCT_CREATION_TIME = 2008-04-17T20:37:16 PRODUCT_VERSION_ID = "1.1" SOURCE_PRODUCT_VERSION_ID = "1.0" RELEASE_ID = "0019" START_TIME = 2006-08-19T11:13:55.479 STOP_TIME = 2006-08-19T11:15:55.479 SPACECRAFT_CLOCK_START_COUNT = "840453515.051" SPACECRAFT_CLOCK_STOP_COUNT = "840453635.051" START_TIME_ET = 209258099.700 STOP_TIME_ET = 209258219.700 UNCORRECTED_SCLK_START_COUNT = "840453515.051" IMAGE_DURATION = 120 ORBIT_NUMBER = 20757 GEOMETRY_SOURCE_DESC = "Reconstructed" CENTER_LATITUDE = 29.8346 CENTER_LONGITUDE = 334.298 POSITIVE_LONGITUDE_DIRECTION = EAST SAMPLE_RESOLUTION = 0.00652944 LINE_RESOLUTION = 0.00621163 PIXEL_ASPECT_RATIO = 0.951324 PHASE_ANGLE = 70.9808 INCIDENCE_ANGLE = 71.2146 EMISSION_ANGLE = 1.14228 NORTH_AZIMUTH = 262.972 SLANT_DISTANCE = 426.968 LOCAL_TIME = 17.4581 SOLAR_LONGITUDE = 94.9603 SUB_SOLAR_AZIMUTH = 195.723 MINIMUM_BRIGHTNESS_TEMPERATURE = 227.795 MAXIMUM_BRIGHTNESS_TEMPERATURE = 240.849 BAND_NUMBER = 9 BAND_CENTER = 12.57 SPATIAL_SUMMING = 16 OBJECT = IMAGE LINES = 3600 LINE_SAMPLES = 320 SAMPLE_TYPE = UNSIGNED_INTEGER SAMPLE_BITS = 8 OFFSET = 227.794968 SCALING_FACTOR = 0.051191 END_OBJECT = IMAGE END ̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿̿ϹϹϹϹϹϹϹϹϹϹϹϹϹϹϹϹڲҸڲѸڲѸڲѸڲѸڲѸڲѸڲѸڲѸڲѸڲѸڲѸڲѸڲѸڲѸڲѸտտտؾؾؾ׾׾׾׾׾׾׾׾Ϳ׾Ϳ׾׾׾׾κκκκκκκκκκκκͺͺͺͺþþþþþþ¾¾¾½½½½½½½ϿппппппʶʶʶʶʶʶʶʶʶʶʶʶʶʶʶʶμʵμʵμʵμʵμʵμʵμʵμʵμʵμʵμʵμʵμʵμʵλʵλʵſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſſȸʿȸʿȸʿȸʿȸʿȸʿȸʿȸʿȸʿȸʿȸʿȸʿȸʿȸʿȸʿȸʿϿϿϿϿϿϿϿϿϿϿϿϿϿϿϿϿſſſſſſſſſſſſſſſſʿʿʿʿʿ˼˼˼˼˼˼˼˼˼˽˽˽˽˽˽˽˱˱˱˱˱˱˱˱˱˱˱˱ʱʱʱʰʿʿʿʿɿɿɿɿɿɿɿɿɿɿɿͿͿͿͿͿͿͿκκκκκκκι͹͹͹͹͹͹͹͹ľӾľӾľӾľӾľӾľӾľԾľԾľԿľԿžԿžԿžԿžԿžԿžԿȾԿȾԿȾԿȾԿȾԿȾԿȾԿȾԿȾԿȾԿȾԿȾԿȾԿȾԿȾԿȾԿþԿȿþԿȿþԿȿþԿȿþԿȿþԿȿþԿȿþԿȿýԿȿýԿǿýӾǿ½Ӿǿ½ӾǾ½ӾǾʿ½ӾǾɿ½ӾǾ;ɿξȽɿνȽɿνȽɿνȽɿνǽɿͽǽɾͽǽȾͽǽȾͽǽȾͽǼȾͼǼȾͼǼȾͼǼȾͼǼȾͼǼȾͼƼùǼùǼùǼùǼùǼùǼùǼùǼùǼùǼùǼùǼùǼùǼùǼùǼѼ˼Ѽ˼Ѽ˼Ѽ˼Ѽ˼Ѽ˼Ѽ˼Ѽ˼Ѽ˼Ѽ˼Ѽ˼Ѽ˼Ѽ˼Ѽ˼Ѽ˼Ѽ˼ͼǼͼǼͼǼͼǼͼǼͼǼͼǼͼǼͼǼͼǼͼǼͼǼͼǼͼǽͽǽͽǸ¼üüüüýýýýýýĽĽľľľľžſſſſƿƿººººº»»»»»»»»»»»ttttttttttttttttˁttttttttttttttttˁttttttttttttttttˁttttttttttttttttˁttttttttttttttttˁttttttttttttttttˁttttttttttttttttˁttttttttttttttttˁttttttttttttttttˁttttttttttttttttˁttttttttttttttttˁttttttttttttttttˁttttttttttttttttˁttttttttttttttttˁttttttttttttttttˁttttttttttttttttˁAAAAAAAAAAAAAAAAppppppppppppppppAAAAAAAAAAAAAAAAppppppppppppppppAAAAAAAAAAAAAAAAppppppppppppppppAAAAAAAAAAAAAAAAppppppppppppppppAAAAAAAAAAAAAAAAppppppppppppppppAAAAAAAAAAAAAAAAppppppppppppppppAAAAAAAAAAAAAAAAppppppppppppppppAAAAAAAAAAAAAAAAppppppppppppppppAAAAAAAAAAAAAAAAppppppppppppppppAAAAAAAAAAAAAAAAppppppppppppppppAAAAAAAAAAAAAAAAppppppppppppppppAAAAAAAAAAAAAAAAppppppppppppppppAAAAAAAAAAAAAAAAppppppppppppppppAAAAAAAAAAAAAAAAppppppppppppppppAAAAAAAAAAAAAAAAppppppppppppppppAAAAAAAAAAAAAAAAppppppppppppppppgggggggggggggggg||||||||||||||||gggggggggggggggg||||||||||||||||gggggggggggggggg||||||||||||||||gggggggggggggggg||||||||||||||||gggggggggggggggg||||||||||||||||gggggggggggggggg{{{{{{{{{{{{{{{{gggggggggggggggg{{{{{{{{{{{{{{{{gggggggggggggggg{{{{{{{{{{{{{{{{gggggggggggggggg{{{{{{{{{{{{{{{{gggggggggggggggg{{{{{{{{{{{{{{{{gggggggggggggggg{{{{{{{{{{{{{{{{gggggggggggggggg{{{{{{{{{{{{{{{{gggggggggggggggg{{{{{{{{{{{{{{{{gggggggggggggggg{{{{{{{{{{{{{{{{gggggggggggggggg{{{{{{{{{{{{{{{{gggggggggggggggg||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||ɸɸɸɸɸɸɸɸɸɸɸɸɸɸɸɸѽѽѽѽѽѽѽѽѽѽѽѽҽҽҾҾȾijȾijȾijȾijȾijȾijȾijȾijȾijȾijȾijȾijȾijȾijȾijȾijǸĽǸĽǸĽǸýǸýǷýǷýǷýǷýǷüƷüƷüƷ¼Ʒ¼ƶ¼ƶ¼····¶ſſſſſĿĿĿĿĿĿĿĿĿĿĿĿĿĿĿĿĿĿĿ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy||||||||||||||||yyyyyyyyyyyyyyyy||||||||||||||||yyyyyyyyyyyyyyyy||||||||||||||||yyyyyyyyyyyyyyyy||||||||||||||||yyyyyyyyyyyyyyyy||||||||||||||||yyyyyyyyyyyyyyyy||||||||||||||||xxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvyyyyyyyyyyyyyyyyvvvvvvvvvvvvvvvvyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzzsssssssssssssssszzzzzzzzzzzzzzzzsssssssssssssssszzzzzzzzzzzzzzzzsssssssssssssssszzzzzzzzzzzzzzzzttttttttttttttttzzzzzzzzzzzzzzzzttttttttttttttttzzzzzzzzzzzzzzzzttttttttttttttttzzzzzzzzzzzzzzzzttttttttttttttttzzzzzzzzzzzzzzzzttttttttttttttttzzzzzzzzzzzzzzzztttttttttttttttt{{{{{{{{{{{{{{{{tttttttttttttttt{{{{{{{{{{{{{{{{tttttttttttttttt{{{{{{{{{{{{{{{{tttttttttttttttt{{{{{{{{{{{{{{{{tttttttttttttttt{{{{{{{{{{{{{{{{tttttttttttttttt{{{{{{{{{{{{{{{{tttttttttttttttt{{{{{{{{{{{{{{{{tttttttttttttttt{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzz||||||||||||||||zzzzzzzzzzzzzzzz||||||||||||||||zzzzzzzzzzzzzzzz||||||||||||||||zzzzzzzzzzzzzzzz||||||||||||||||zzzzzzzzzzzzzzzz||||||||||||||||zzzzzzzzzzzzzzzz||||||||||||||||yyyyyyyyyyyyyyyy||||||||||||||||yyyyyyyyyyyyyyyy||||||||||||||||yyyyyyyyyyyyyyyy||||||||||||||||yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyy||||||||||||||||wwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyy||||||||||||||||vvvvvvvvvvvvvvvvyyyyyyyyyyyyyyyy||||||||||||||||||||||||||||||||yyyyyyyyyyyyyyyy||||||||||||||||||||||||||||||||yyyyyyyyyyyyyyyy||||||||||||||||||||||||||||||||yyyyyyyyyyyyyyyy||||||||||||||||||||||||||||||||xxxxxxxxxxxxxxxx||||||||||||||||||||||||||||||||xxxxxxxxxxxxxxxx||||||||||||||||||||||||||||||||xxxxxxxxxxxxxxxx||||||||||||||||||||||||||||||||xxxxxxxxxxxxxxxx||||||||||||||||||||||||||||||||xxxxxxxxxxxxxxxx||||||||||||||||||||||||||||||||xxxxxxxxxxxxxxxx||||||||||||||||||||||||||||||||xxxxxxxxxxxxxxxx||||||||||||||||||||||||||||||||xxxxxxxxxxxxxxxx||||||||||||||||||||||||||||||||xxxxxxxxxxxxxxxx||||||||||||||||||||||||||||||||xxxxxxxxxxxxxxxx||||||||||||||||||||||||||||||||xxxxxxxxxxxxxxxx||||||||||||||||||||||||||||||||xxxxxxxxxxxxxxxx||||||||||||||||||||||||||||||||xxxxxxxxxxxxxxxx||||||||||||||||||||||||||||||||||||||||||||||||qqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxx||||||||||||||||||||||||||||||||||||||||||||||||qqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxx||||||||||||||||||||||||||||||||||||||||||||||||qqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxx||||||||||||||||||||||||||||||||||||||||||||||||qqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxx||||||||||||||||||||||||||||||||||||||||||||||||qqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxx||||||||||||||||||||||||||||||||||||||||||||||||qqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxx||||||||||||||||||||||||||||||||||||||||||||||||qqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxx||||||||||||||||||||||||||||||||||||||||||||||||qqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxx||||||||||||||||||||||||||||||||||||||||||||||||qqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxx||||||||||||||||||||||||||||||||||||||||||||||||qqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxx||||||||||||||||||||||||||||||||||||||||||||||||qqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxx||||||||||||||||||||||||||||||||||||||||||||||||qqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxx||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{qqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxx||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{qqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxx||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{qqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxx||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{qqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxxtttttttttttttttt{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyqqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxxtttttttttttttttt{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyqqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxxtttttttttttttttt{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyppppppppppppppppxxxxxxxxxxxxxxxxssssssssssssssss{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyppppppppppppppppxxxxxxxxxxxxxxxxssssssssssssssss{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyppppppppppppppppxxxxxxxxxxxxxxxxssssssssssssssss{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyppppppppppppppppxxxxxxxxxxxxxxxxssssssssssssssss{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyppppppppppppppppxxxxxxxxxxxxxxxxssssssssssssssss{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyppppppppppppppppwwwwwwwwwwwwwwwwssssssssssssssss{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyppppppppppppppppwwwwwwwwwwwwwwwwssssssssssssssss{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyppppppppppppppppwwwwwwwwwwwwwwwwssssssssssssssss{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyppppppppppppppppwwwwwwwwwwwwwwwwssssssssssssssss{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyppppppppppppppppwwwwwwwwwwwwwwwwssssssssssssssss{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyppppppppppppppppwwwwwwwwwwwwwwwwssssssssssssssss{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyppppppppppppppppwwwwwwwwwwwwwwwwssssssssssssssss{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyppppppppppppppppwwwwwwwwwwwwwwwwssssssssssssssss{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyppppppppppppppppwwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ppppppppppppppppwwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ppppppppppppppppwwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ppppppppppppppppwwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ppppppppppppppppwwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ppppppppppppppppwwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ppppppppppppppppwwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ppppppppppppppppwwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ppppppppppppppppwwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ppppppppppppppppwwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ppppppppppppppppwwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ppppppppppppppppwwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ppppppppppppppppwwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ppppppppppppppppwwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ppppppppppppppppwwwwwwwwwwwwwwww}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ppppppppppppppppwwwwwwwwwwwwwwww}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ppppppppppppppppwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzttttttttttttttttyyyyyyyyyyyyyyyyppppppppppppppppwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzttttttttttttttttyyyyyyyyyyyyyyyyppppppppppppppppwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzttttttttttttttttxxxxxxxxxxxxxxxxppppppppppppppppwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzttttttttttttttttxxxxxxxxxxxxxxxxppppppppppppppppwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzttttttttttttttttxxxxxxxxxxxxxxxxppppppppppppppppwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzttttttttttttttttxxxxxxxxxxxxxxxxppppppppppppppppwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzttttttttttttttttxxxxxxxxxxxxxxxxppppppppppppppppwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzttttttttttttttttxxxxxxxxxxxxxxxxppppppppppppppppwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzttttttttttttttttxxxxxxxxxxxxxxxxppppppppppppppppwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzttttttttttttttttxxxxxxxxxxxxxxxxppppppppppppppppwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzttttttttttttttttxxxxxxxxxxxxxxxxppppppppppppppppwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzttttttttttttttttxxxxxxxxxxxxxxxxppppppppppppppppwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzttttttttttttttttxxxxxxxxxxxxxxxxppppppppppppppppwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzttttttttttttttttxxxxxxxxxxxxxxxxppppppppppppppppwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzttttttttttttttttxxxxxxxxxxxxxxxxppppppppppppppppwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzttttttttttttttttxxxxxxxxxxxxxxxxppppppppppppppppwwwwwwwwwwwwwwww}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzttttttttttttttttzzzzzzzzzzzzzzzz||||||||||||||||}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzttttttttttttttttzzzzzzzzzzzzzzzz||||||||||||||||}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzttttttttttttttttzzzzzzzzzzzzzzzz||||||||||||||||}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzttttttttttttttttzzzzzzzzzzzzzzzz||||||||||||||||}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ttttttttttttttttzzzzzzzzzzzzzzzz||||||||||||||||}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ttttttttttttttttzzzzzzzzzzzzzzzz||||||||||||||||}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ttttttttttttttttzzzzzzzzzzzzzzzz||||||||||||||||}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ttttttttttttttttzzzzzzzzzzzzzzzz||||||||||||||||}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ttttttttttttttttzzzzzzzzzzzzzzzz||||||||||||||||}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ttttttttttttttttzzzzzzzzzzzzzzzz||||||||||||||||}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ttttttttttttttttzzzzzzzzzzzzzzzz||||||||||||||||}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ttttttttttttttttzzzzzzzzzzzzzzzz||||||||||||||||}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ttttttttttttttttzzzzzzzzzzzzzzzz||||||||||||||||}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ttttttttttttttttzzzzzzzzzzzzzzzz||||||||||||||||}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ttttttttttttttttzzzzzzzzzzzzzzzz||||||||||||||||}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ttttttttttttttttzzzzzzzzzzzzzzzz||||||||||||||||~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxx}}}}}}}}}}}}}}}}xxxxxxxxxxxxxxxx}}}}}}}}}}}}}}}}xxxxxxxxxxxxxxxx}}}}}}}}}}}}}}}}||||||||||||||||xxxxxxxxxxxxxxxx||||||||||||||||wwwwwwwwwwwwwwww||||||||||||||||wwwwwwwwwwwwwwww{{{{{{{{{{{{{{{{wwwwwwwwwwwwwwww{{{{{{{{{{{{{{{{wwwwwwwwwwwwwwww{{{{{{{{{{{{{{{{wwwwwwwwwwwwwwww{{{{{{{{{{{{{{{{vvvvvvvvvvvvvvvv{{{{{{{{{{{{{{{{vvvvvvvvvvvvvvvvzzzzzzzzzzzzzzzzvvvvvvvvvvvvvvvvzzzzzzzzzzzzzzzzvvvvvvvvvvvvvvvvzzzzzzzzzzzzzzzzvvvvvvvvvvvvvvvvzzzzzzzzzzzzzzzzvvvvvvvvvvvvvvvvzzzzzzzzzzzzzzzzuuuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzuuuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzuuuuuuuuuuuuuuuuyyyyyyyyyyyyyyyyuuuuuuuuuuuuuuuu~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~wwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~wwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||wwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||wwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||xxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||xxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}xxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}xxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}xxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}xxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}xxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}xxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}xxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}xxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}xxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}xxxxxxxxxxxxxxxx}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrryyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrryyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrryyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrryyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ssssssssssssssssyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ssssssssssssssssyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ssssssssssssssssyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ssssssssssssssssyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ssssssssssssssssyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ssssssssssssssssyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ssssssssssssssssyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrryyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrryyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrryyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrryyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrr{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrr~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrr~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrr~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzzrrrrrrrrrrrrrrrr~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzzrrrrrrrrrrrrrrrr~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzzqqqqqqqqqqqqqqqq~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzzqqqqqqqqqqqqqqqq~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzzqqqqqqqqqqqqqqqq~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzzqqqqqqqqqqqqqqqq~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzqqqqqqqqqqqqqqqq~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzqqqqqqqqqqqqqqqq~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyyqqqqqqqqqqqqqqqq~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyyqqqqqqqqqqqqqqqq~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyyqqqqqqqqqqqqqqqq~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyypppppppppppppppp~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyypppppppppppppppp}}}}}}}}}}}}}}}}xxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyuuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}xxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyuuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}xxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyuuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}xxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyuuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}xxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyuuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyuuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyuuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyuuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyuuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuu||||||||||||||||wwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuu||||||||||||||||llllllllllllllllxxxxxxxxxxxxxxxx||||||||||||||||llllllllllllllllxxxxxxxxxxxxxxxx||||||||||||||||llllllllllllllllxxxxxxxxxxxxxxxx||||||||||||||||llllllllllllllllxxxxxxxxxxxxxxxx||||||||||||||||llllllllllllllllxxxxxxxxxxxxxxxx||||||||||||||||llllllllllllllllxxxxxxxxxxxxxxxx||||||||||||||||llllllllllllllllxxxxxxxxxxxxxxxx||||||||||||||||llllllllllllllllxxxxxxxxxxxxxxxx||||||||||||||||llllllllllllllllxxxxxxxxxxxxxxxx||||||||||||||||llllllllllllllllxxxxxxxxxxxxxxxx||||||||||||||||llllllllllllllllxxxxxxxxxxxxxxxx||||||||||||||||llllllllllllllllxxxxxxxxxxxxxxxx||||||||||||||||llllllllllllllllxxxxxxxxxxxxxxxx||||||||||||||||llllllllllllllllxxxxxxxxxxxxxxxx||||||||||||||||llllllllllllllllxxxxxxxxxxxxxxxx||||||||||||||||llllllllllllllllxxxxxxxxxxxxxxxx||||||||||||||||llllllllllllllllxxxxxxxxxxxxxxxx||||||||||||||||llllllllllllllllxxxxxxxxxxxxxxxx||||||||||||||||llllllllllllllllxxxxxxxxxxxxxxxx||||||||||||||||llllllllllllllllxxxxxxxxxxxxxxxx||||||||||||||||llllllllllllllllxxxxxxxxxxxxxxxx||||||||||||||||llllllllllllllllxxxxxxxxxxxxxxxx||||||||||||||||llllllllllllllllxxxxxxxxxxxxxxxx||||||||||||||||llllllllllllllllxxxxxxxxxxxxxxxx}}}}}}}}}}}}}}}}llllllllllllllllxxxxxxxxxxxxxxxx}}}}}}}}}}}}}}}}llllllllllllllllxxxxxxxxxxxxxxxx}}}}}}}}}}}}}}}}llllllllllllllllxxxxxxxxxxxxxxxx}}}}}}}}}}}}}}}}llllllllllllllllxxxxxxxxxxxxxxxx}}}}}}}}}}}}}}}}llllllllllllllllxxxxxxxxxxxxxxxx}}}}}}}}}}}}}}}}llllllllllllllllxxxxxxxxxxxxxxxx}}}}}}}}}}}}}}}}llllllllllllllllxxxxxxxxxxxxxxxx}}}}}}}}}}}}}}}}llllllllllllllllxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~vvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxrrrrrrrrrrrrrrrr}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~vvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxrrrrrrrrrrrrrrrr}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~vvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxrrrrrrrrrrrrrrrr}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~vvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxrrrrrrrrrrrrrrrr}}}}}}}}}}}}}}}}vvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxrrrrrrrrrrrrrrrr}}}}}}}}}}}}}}}}vvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxrrrrrrrrrrrrrrrr}}}}}}}}}}}}}}}}vvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxrrrrrrrrrrrrrrrr}}}}}}}}}}}}}}}}vvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxrrrrrrrrrrrrrrrr~~~~~~~~~~~~~~~~wwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxrrrrrrrrrrrrrrrr~~~~~~~~~~~~~~~~wwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxrrrrrrrrrrrrrrrr~~~~~~~~~~~~~~~~wwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxrrrrrrrrrrrrrrrr~~~~~~~~~~~~~~~~wwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxrrrrrrrrrrrrrrrr~~~~~~~~~~~~~~~~wwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyrrrrrrrrrrrrrrrr~~~~~~~~~~~~~~~~wwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyrrrrrrrrrrrrrrrr~~~~~~~~~~~~~~~~wwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyssssssssssssssss~~~~~~~~~~~~~~~~wwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyssssssssssssssss~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}xxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuu~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzzqqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuu~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzzqqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuu~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzzqqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuu~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzzqqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuu~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzzqqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuu~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzzqqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuu~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzzqqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxxtttttttttttttttt~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzqqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxxtttttttttttttttt~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzqqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxxtttttttttttttttt~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwtttttttttttttttt~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwtttttttttttttttt~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyyqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwtttttttttttttttt~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyyqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwtttttttttttttttt~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyyqqqqqqqqqqqqqqqqwwwwwwwwwwwwwwwwtttttttttttttttt~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyyppppppppppppppppwwwwwwwwwwwwwwwwtttttttttttttttt~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyyppppppppppppppppyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyppppppppppppppppyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyppppppppppppppppyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyppppppppppppppppxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyppppppppppppppppxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyppppppppppppppppxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyppppppppppppppppxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyppppppppppppppppxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyppppppppppppppppxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyppppppppppppppppxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyppppppppppppppppxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxpppppppppppppppp~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxpppppppppppppppp~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxpppppppppppppppp~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxpppppppppppppppp~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxpppppppppppppppp~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxoooooooooooooooo~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~mmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuu~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~mmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuu~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~mmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuu~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~mmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuu~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~mmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuu~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~mmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuu~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~mmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuu~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~mmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuu~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~mmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuu~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~mmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuu~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~mmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuu~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~mmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuu~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~mmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuu~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~mmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuu~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~mmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuu~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~mmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqqxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuussssssssssssssss~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxqqqqqqqqqqqqqqqqssssssssssssssssrrrrrrrrrrrrrrrryyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{tttttttttttttttt~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrrrrrrrrryyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{tttttttttttttttt~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrrrrrrrrryyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{tttttttttttttttt~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrrrrrrrrryyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{tttttttttttttttt~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrrrrrrrrryyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{tttttttttttttttt~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxrrrrrrrrrrrrrrrrttttttttttttttttrrrrrrrrrrrrrrrryyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{tttttttttttttttt~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxrrrrrrrrrrrrrrrrttttttttttttttttrrrrrrrrrrrrrrrryyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{tttttttttttttttt~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyyrrrrrrrrrrrrrrrrttttttttttttttttrrrrrrrrrrrrrrrryyyyyyyyyyyyyyyy||||||||||||||||tttttttttttttttt~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyyrrrrrrrrrrrrrrrrttttttttttttttttssssssssssssssssyyyyyyyyyyyyyyyy||||||||||||||||ttttttttttttttttyyyyyyyyyyyyyyyyrrrrrrrrrrrrrrrrttttttttttttttttssssssssssssssssyyyyyyyyyyyyyyyy||||||||||||||||ttttttttttttttttyyyyyyyyyyyyyyyyrrrrrrrrrrrrrrrrttttttttttttttttssssssssssssssssyyyyyyyyyyyyyyyy||||||||||||||||ttttttttttttttttyyyyyyyyyyyyyyyyrrrrrrrrrrrrrrrrttttttttttttttttssssssssssssssssyyyyyyyyyyyyyyyy||||||||||||||||ttttttttttttttttyyyyyyyyyyyyyyyyrrrrrrrrrrrrrrrrttttttttttttttttssssssssssssssssyyyyyyyyyyyyyyyy||||||||||||||||uuuuuuuuuuuuuuuuyyyyyyyyyyyyyyyyssssssssssssssssttttttttttttttttsssssssssssssssszzzzzzzzzzzzzzzz||||||||||||||||uuuuuuuuuuuuuuuuyyyyyyyyyyyyyyyyssssssssssssssssttttttttttttttttsssssssssssssssszzzzzzzzzzzzzzzz||||||||||||||||uuuuuuuuuuuuuuuuyyyyyyyyyyyyyyyyssssssssssssssssttttttttttttttttsssssssssssssssszzzzzzzzzzzzzzzz||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyssssssssssssssssuuuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzqqqqqqqqqqqqqqqqzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzssssssssssssssssuuuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzqqqqqqqqqqqqqqqqzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzssssssssssssssssuuuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzqqqqqqqqqqqqqqqqzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzssssssssssssssssuuuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzqqqqqqqqqqqqqqqqzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzssssssssssssssssuuuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzrrrrrrrrrrrrrrrrzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzssssssssssssssssuuuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzrrrrrrrrrrrrrrrrzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzssssssssssssssssuuuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzrrrrrrrrrrrrrrrrzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzssssssssssssssssuuuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzrrrrrrrrrrrrrrrrzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzssssssssssssssssuuuuuuuuuuuuuuuu{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrrzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzttttttttttttttttuuuuuuuuuuuuuuuu{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrrzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzttttttttttttttttuuuuuuuuuuuuuuuu{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrrzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzttttttttttttttttuuuuuuuuuuuuuuuu{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrrzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzttttttttttttttttuuuuuuuuuuuuuuuu{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrr{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzttttttttttttttttuuuuuuuuuuuuuuuu{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrr{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzttttttttttttttttuuuuuuuuuuuuuuuu{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrr{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzttttttttttttttttuuuuuuuuuuuuuuuu{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrr}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzttttttttttttttttuuuuuuuuuuuuuuuuoooooooooooooooo{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrr}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzttttttttttttttttuuuuuuuuuuuuuuuuoooooooooooooooo{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrr}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzttttttttttttttttuuuuuuuuuuuuuuuuoooooooooooooooo{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrr}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzttttttttttttttttuuuuuuuuuuuuuuuuoooooooooooooooo{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrr}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzttttttttttttttttuuuuuuuuuuuuuuuuoooooooooooooooo{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrr}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzttttttttttttttttvvvvvvvvvvvvvvvvoooooooooooooooo{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrr}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzttttttttttttttttvvvvvvvvvvvvvvvvoooooooooooooooo{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrr}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzttttttttttttttttvvvvvvvvvvvvvvvvoooooooooooooooo{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrr}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzttttttttttttttttvvvvvvvvvvvvvvvvoooooooooooooooo{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrr}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzttttttttttttttttvvvvvvvvvvvvvvvvoooooooooooooooo{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrr}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ttttttttttttttttvvvvvvvvvvvvvvvvoooooooooooooooo{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrr}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzz||||||||||||||||{{{{{{{{{{{{{{{{ttttttttttttttttvvvvvvvvvvvvvvvvoooooooooooooooo{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrr}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzz||||||||||||||||{{{{{{{{{{{{{{{{ttttttttttttttttvvvvvvvvvvvvvvvvoooooooooooooooo{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrr}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{{{{ttttttttttttttttvvvvvvvvvvvvvvvvoooooooooooooooo{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrr}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{{{{ttttttttttttttttvvvvvvvvvvvvvvvvoooooooooooooooo{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrr}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{{{{ttttttttttttttttvvvvvvvvvvvvvvvvoooooooooooooooo{{{{{{{{{{{{{{{{ssssssssssssssss}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{ttttttttttttttttvvvvvvvvvvvvvvvv{{{{{{{{{{{{{{{{tttttttttttttttt{{{{{{{{{{{{{{{{ssssssssssssssss}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{ttttttttttttttttvvvvvvvvvvvvvvvv{{{{{{{{{{{{{{{{tttttttttttttttt||||||||||||||||ssssssssssssssss}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{uuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvv{{{{{{{{{{{{{{{{tttttttttttttttt||||||||||||||||ssssssssssssssss}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{uuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvv{{{{{{{{{{{{{{{{uuuuuuuuuuuuuuuu||||||||||||||||ssssssssssssssss~~~~~~~~~~~~~~~~||||||||||||||||{{{{{{{{{{{{{{{{uuuuuuuuuuuuuuuuwwwwwwwwwwwwwwww{{{{{{{{{{{{{{{{uuuuuuuuuuuuuuuu||||||||||||||||ssssssssssssssss~~~~~~~~~~~~~~~~||||||||||||||||{{{{{{{{{{{{{{{{uuuuuuuuuuuuuuuuwwwwwwwwwwwwwwww{{{{{{{{{{{{{{{{uuuuuuuuuuuuuuuu||||||||||||||||ssssssssssssssss~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||uuuuuuuuuuuuuuuuwwwwwwwwwwwwwwww{{{{{{{{{{{{{{{{uuuuuuuuuuuuuuuu||||||||||||||||ssssssssssssssss~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||uuuuuuuuuuuuuuuuwwwwwwwwwwwwwwww{{{{{{{{{{{{{{{{uuuuuuuuuuuuuuuu||||||||||||||||ssssssssssssssss~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||uuuuuuuuuuuuuuuuwwwwwwwwwwwwwwww||||||||||||||||uuuuuuuuuuuuuuuu||||||||||||||||ssssssssssssssss~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||uuuuuuuuuuuuuuuuwwwwwwwwwwwwwwww||||||||||||||||uuuuuuuuuuuuuuuu||||||||||||||||ssssssssssssssss~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||uuuuuuuuuuuuuuuuwwwwwwwwwwwwwwww||||||||||||||||uuuuuuuuuuuuuuuu||||||||||||||||ssssssssssssssss~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||uuuuuuuuuuuuuuuuwwwwwwwwwwwwwwww||||||||||||||||uuuuuuuuuuuuuuuu||||||||||||||||tttttttttttttttt~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||uuuuuuuuuuuuuuuuwwwwwwwwwwwwwwww||||||||||||||||uuuuuuuuuuuuuuuu||||||||||||||||tttttttttttttttt~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||uuuuuuuuuuuuuuuuwwwwwwwwwwwwwwww||||||||||||||||uuuuuuuuuuuuuuuu||||||||||||||||tttttttttttttttt~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||uuuuuuuuuuuuuuuuwwwwwwwwwwwwwwww||||||||||||||||uuuuuuuuuuuuuuuu||||||||||||||||tttttttttttttttt~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||uuuuuuuuuuuuuuuuwwwwwwwwwwwwwwww||||||||||||||||uuuuuuuuuuuuuuuu||||||||||||||||tttttttttttttttt}}}}}}}}}}}}}}}}||||||||||||||||uuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwqqqqqqqqqqqqqqqq}}}}}}}}}}}}}}}}tttttttttttttttt}}}}}}}}}}}}}}}}||||||||||||||||uuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwqqqqqqqqqqqqqqqq}}}}}}}}}}}}}}}}tttttttttttttttt}}}}}}}}}}}}}}}}||||||||||||||||uuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwqqqqqqqqqqqqqqqq}}}}}}}}}}}}}}}}tttttttttttttttt}}}}}}}}}}}}}}}}||||||||||||||||uuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwqqqqqqqqqqqqqqqq}}}}}}}}}}}}}}}}tttttttttttttttt}}}}}}}}}}}}}}}}||||||||||||||||uuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwqqqqqqqqqqqqqqqq}}}}}}}}}}}}}}}}tttttttttttttttt}}}}}}}}}}}}}}}}||||||||||||||||uuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwqqqqqqqqqqqqqqqq||||||||||||||||tttttttttttttttt}}}}}}}}}}}}}}}}||||||||||||||||uuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwqqqqqqqqqqqqqqqq||||||||||||||||tttttttttttttttt}}}}}}}}}}}}}}}}||||||||||||||||uuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwqqqqqqqqqqqqqqqq||||||||||||||||tttttttttttttttt}}}}}}}}}}}}}}}}||||||||||||||||uuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwqqqqqqqqqqqqqqqq||||||||||||||||tttttttttttttttt}}}}}}}}}}}}}}}}||||||||||||||||uuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwqqqqqqqqqqqqqqqq||||||||||||||||tttttttttttttttt}}}}}}}}}}}}}}}}||||||||||||||||uuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwqqqqqqqqqqqqqqqq||||||||||||||||tttttttttttttttt}}}}}}}}}}}}}}}}||||||||||||||||uuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwqqqqqqqqqqqqqqqq||||||||||||||||ssssssssssssssss}}}}}}}}}}}}}}}}||||||||||||||||uuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwqqqqqqqqqqqqqqqq||||||||||||||||ssssssssssssssss}}}}}}}}}}}}}}}}||||||||||||||||uuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwqqqqqqqqqqqqqqqq||||||||||||||||ssssssssssssssss}}}}}}}}}}}}}}}}||||||||||||||||uuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwqqqqqqqqqqqqqqqq||||||||||||||||ssssssssssssssss}}}}}}}}}}}}}}}}||||||||||||||||uuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwpppppppppppppppp||||||||||||||||ssssssssssssssssvvvvvvvvvvvvvvvv||||||||||||||||wwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuu||||||||||||||||uuuuuuuuuuuuuuuu||||||||||||||||ssssssssssssssssvvvvvvvvvvvvvvvv||||||||||||||||vvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuu{{{{{{{{{{{{{{{{uuuuuuuuuuuuuuuu||||||||||||||||ssssssssssssssssvvvvvvvvvvvvvvvv||||||||||||||||vvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuu{{{{{{{{{{{{{{{{uuuuuuuuuuuuuuuu||||||||||||||||ssssssssssssssssvvvvvvvvvvvvvvvv||||||||||||||||vvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuu{{{{{{{{{{{{{{{{uuuuuuuuuuuuuuuu||||||||||||||||ssssssssssssssssvvvvvvvvvvvvvvvv||||||||||||||||vvvvvvvvvvvvvvvvtttttttttttttttt{{{{{{{{{{{{{{{{uuuuuuuuuuuuuuuu||||||||||||||||ssssssssssssssssvvvvvvvvvvvvvvvv||||||||||||||||vvvvvvvvvvvvvvvvtttttttttttttttt{{{{{{{{{{{{{{{{uuuuuuuuuuuuuuuu{{{{{{{{{{{{{{{{ssssssssssssssssvvvvvvvvvvvvvvvv||||||||||||||||vvvvvvvvvvvvvvvvtttttttttttttttt{{{{{{{{{{{{{{{{uuuuuuuuuuuuuuuu{{{{{{{{{{{{{{{{ssssssssssssssssvvvvvvvvvvvvvvvv||||||||||||||||vvvvvvvvvvvvvvvvtttttttttttttttt{{{{{{{{{{{{{{{{uuuuuuuuuuuuuuuu{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrrvvvvvvvvvvvvvvvv||||||||||||||||vvvvvvvvvvvvvvvvtttttttttttttttt{{{{{{{{{{{{{{{{uuuuuuuuuuuuuuuu{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrruuuuuuuuuuuuuuuu{{{{{{{{{{{{{{{{vvvvvvvvvvvvvvvvtttttttttttttttt{{{{{{{{{{{{{{{{tttttttttttttttt{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrruuuuuuuuuuuuuuuu{{{{{{{{{{{{{{{{vvvvvvvvvvvvvvvvttttttttttttttttzzzzzzzzzzzzzzzztttttttttttttttt{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrruuuuuuuuuuuuuuuu{{{{{{{{{{{{{{{{uuuuuuuuuuuuuuuuttttttttttttttttzzzzzzzzzzzzzzzztttttttttttttttt~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrruuuuuuuuuuuuuuuu{{{{{{{{{{{{{{{{uuuuuuuuuuuuuuuuttttttttttttttttzzzzzzzzzzzzzzzztttttttttttttttt~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrruuuuuuuuuuuuuuuu{{{{{{{{{{{{{{{{uuuuuuuuuuuuuuuusssssssssssssssszzzzzzzzzzzzzzzztttttttttttttttt~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrruuuuuuuuuuuuuuuu{{{{{{{{{{{{{{{{uuuuuuuuuuuuuuuusssssssssssssssszzzzzzzzzzzzzzzztttttttttttttttt~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzzrrrrrrrrrrrrrrrruuuuuuuuuuuuuuuu{{{{{{{{{{{{{{{{uuuuuuuuuuuuuuuusssssssssssssssszzzzzzzzzzzzzzzztttttttttttttttt~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzzqqqqqqqqqqqqqqqqzzzzzzzzzzzzzzzz||||||||||||||||uuuuuuuuuuuuuuuu{{{{{{{{{{{{{{{{ooooooooooooooooxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~wwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzz||||||||||||||||ttttttttttttttttzzzzzzzzzzzzzzzzooooooooooooooooxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~vvvvvvvvvvvvvvvvzzzzzzzzzzzzzzzz||||||||||||||||ttttttttttttttttzzzzzzzzzzzzzzzzooooooooooooooooxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~vvvvvvvvvvvvvvvvzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{ttttttttttttttttzzzzzzzzzzzzzzzznnnnnnnnnnnnnnnnxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~vvvvvvvvvvvvvvvvzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{ttttttttttttttttzzzzzzzzzzzzzzzznnnnnnnnnnnnnnnnwwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~vvvvvvvvvvvvvvvvyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ttttttttttttttttzzzzzzzzzzzzzzzznnnnnnnnnnnnnnnnwwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~vvvvvvvvvvvvvvvvyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ttttttttttttttttzzzzzzzzzzzzzzzznnnnnnnnnnnnnnnnwwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~vvvvvvvvvvvvvvvvyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ttttttttttttttttzzzzzzzzzzzzzzzznnnnnnnnnnnnnnnnwwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~vvvvvvvvvvvvvvvvyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ttttttttttttttttzzzzzzzzzzzzzzzznnnnnnnnnnnnnnnnwwwwwwwwwwwwwwww}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~vvvvvvvvvvvvvvvvyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{sssssssssssssssszzzzzzzzzzzzzzzznnnnnnnnnnnnnnnnwwwwwwwwwwwwwwww}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~uuuuuuuuuuuuuuuuyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ssssssssssssssssyyyyyyyyyyyyyyyynnnnnnnnnnnnnnnnwwwwwwwwwwwwwwww}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~uuuuuuuuuuuuuuuuyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ssssssssssssssssyyyyyyyyyyyyyyyynnnnnnnnnnnnnnnnwwwwwwwwwwwwwwww}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~uuuuuuuuuuuuuuuuyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{ssssssssssssssssyyyyyyyyyyyyyyyynnnnnnnnnnnnnnnnwwwwwwwwwwwwwwww}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~uuuuuuuuuuuuuuuuyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzssssssssssssssssyyyyyyyyyyyyyyyymmmmmmmmmmmmmmmmwwwwwwwwwwwwwwww}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~uuuuuuuuuuuuuuuuyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzssssssssssssssssyyyyyyyyyyyyyyyymmmmmmmmmmmmmmmmwwwwwwwwwwwwwwww}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~uuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzssssssssssssssssyyyyyyyyyyyyyyyymmmmmmmmmmmmmmmmvvvvvvvvvvvvvvvv}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~uuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzssssssssssssssssyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzssssssssssssssssyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzssssssssssssssssyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzssssssssssssssssyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzssssssssssssssssyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzssssssssssssssssyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzrrrrrrrrrrrrrrrryyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzrrrrrrrrrrrrrrrryyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzrrrrrrrrrrrrrrrrxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzrrrrrrrrrrrrrrrrxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzrrrrrrrrrrrrrrrrxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzrrrrrrrrrrrrrrrrxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzrrrrrrrrrrrrrrrrxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyrrrrrrrrrrrrrrrrxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyrrrrrrrrrrrrrrrrxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyrrrrrrrrrrrrrrrrxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~wwwwwwwwwwwwwwww}}}}}}}}}}}}}}}}||||||||||||||||~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~wwwwwwwwwwwwwwww}}}}}}}}}}}}}}}}||||||||||||||||~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~wwwwwwwwwwwwwwww}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}||||||||||||||||~~~~~~~~~~~~~~~~wwwwwwwwwwwwwwww}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}||||||||||||||||~~~~~~~~~~~~~~~~wwwwwwwwwwwwwwww}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}||||||||||||||||~~~~~~~~~~~~~~~~wwwwwwwwwwwwwwww}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}||||||||||||||||~~~~~~~~~~~~~~~~wwwwwwwwwwwwwwww}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}||||||||||||||||~~~~~~~~~~~~~~~~wwwwwwwwwwwwwwww}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}||||||||||||||||~~~~~~~~~~~~~~~~vvvvvvvvvvvvvvvv}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}||||||||||||||||~~~~~~~~~~~~~~~~vvvvvvvvvvvvvvvv||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}||||||||||||||||~~~~~~~~~~~~~~~~vvvvvvvvvvvvvvvv||||||||||||||||{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}||||||||||||||||~~~~~~~~~~~~~~~~vvvvvvvvvvvvvvvv||||||||||||||||{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}||||||||||||||||~~~~~~~~~~~~~~~~vvvvvvvvvvvvvvvv||||||||||||||||{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}||||||||||||||||~~~~~~~~~~~~~~~~vvvvvvvvvvvvvvvv||||||||||||||||{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}vvvvvvvvvvvvvvvv||||||||||||||||{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}vvvvvvvvvvvvvvvv||||||||||||||||{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}||||||||||||||||~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ssssssssssssssss}}}}}}}}}}}}}}}}ssssssssssssssss}}}}}}}}}}}}}}}}ssssssssssssssss}}}}}}}}}}}}}}}}ssssssssssssssss}}}}}}}}}}}}}}}}ssssssssssssssss}}}}}}}}}}}}}}}}ssssssssssssssss}}}}}}}}}}}}}}}}ssssssssssssssss}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~ssssssssssssssss}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~ssssssssssssssss}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~ssssssssssssssss}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~ssssssssssssssss||||||||||||||||~~~~~~~~~~~~~~~~rrrrrrrrrrrrrrrr||||||||||||||||~~~~~~~~~~~~~~~~rrrrrrrrrrrrrrrr||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~rrrrrrrrrrrrrrrr||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~rrrrrrrrrrrrrrrr||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~rrrrrrrrrrrrrrrr||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxx||||||||||||||||xxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxx||||||||||||||||xxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxx||||||||||||||||xxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxx||||||||||||||||xxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxx||||||||||||||||xxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxx||||||||||||||||xxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxx||||||||||||||||xxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~wwwwwwwwwwwwwwww||||||||||||||||xxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~wwwwwwwwwwwwwwww||||||||||||||||wwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~wwwwwwwwwwwwwwww||||||||||||||||wwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwww||||||||||||||||wwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwww||||||||||||||||wwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwww||||||||||||||||wwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwww{{{{{{{{{{{{{{{{wwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwww{{{{{{{{{{{{{{{{wwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwww{{{{{{{{{{{{{{{{wwwwwwwwwwwwwwww{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{||||||||||||||||~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{||||||||||||||||~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{||||||||||||||||~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{||||||||||||||||~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{||||||||||||||||~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}vvvvvvvvvvvvvvvv}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}vvvvvvvvvvvvvvvv}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}vvvvvvvvvvvvvvvv}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}vvvvvvvvvvvvvvvv}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}vvvvvvvvvvvvvvvv}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}vvvvvvvvvvvvvvvv}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwww}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwww}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwww}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwww}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwww}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwww}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwww}}}}}}}}}}}}}}}}||||||||||||||||~~~~~~~~~~~~~~~~wwwwwwwwwwwwwwww}}}}}}}}}}}}}}}}||||||||||||||||~~~~~~~~~~~~~~~~wwwwwwwwwwwwwwww}}}}}}}}}}}}}}}}||||||||||||||||~~~~~~~~~~~~~~~~wwwwwwwwwwwwwwww}}}}}}}}}}}}}}}}||||||||||||||||~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyy||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxx||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxx||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxx||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxx||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxx||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxx||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxx||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxx||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxx||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxx||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~qqqqqqqqqqqqqqqq{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~qqqqqqqqqqqqqqqq{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~qqqqqqqqqqqqqqqq{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~qqqqqqqqqqqqqqqq{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}qqqqqqqqqqqqqqqq{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}qqqqqqqqqqqqqqqq{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}qqqqqqqqqqqqqqqq{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}qqqqqqqqqqqqqqqq{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}qqqqqqqqqqqqqqqq{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}qqqqqqqqqqqqqqqq{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}qqqqqqqqqqqqqqqq{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}qqqqqqqqqqqqqqqq{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}qqqqqqqqqqqqqqqq{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}qqqqqqqqqqqqqqqq{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}qqqqqqqqqqqqqqqq{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}qqqqqqqqqqqqqqqq{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}||||||||||||||||~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}||||||||||||||||~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}||||||||||||||||~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}||||||||||||||||~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}||||||||||||||||~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}||||||||||||||||~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}||||||||||||||||~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}||||||||||||||||~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}||||||||||||||||~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}||||||||||||||||~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}||||||||||||||||~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyvvvvvvvvvvvvvvvv}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyuuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyuuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyuuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyuuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyuuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyuuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyuuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyuuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyuuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuu||||||||||||||||yyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuu||||||||||||||||yyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuu||||||||||||||||yyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuu||||||||||||||||yyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuu||||||||||||||||yyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxtttttttttttttttt||||||||||||||||yyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxtttttttttttttttt||||||||||||||||yyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxtttttttttttttttt||||||||||||||||yyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxtttttttttttttttt||||||||||||||||yyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxtttttttttttttttt||||||||||||||||yyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxtttttttttttttttt||||||||||||||||yyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxtttttttttttttttt||||||||||||||||yyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxtttttttttttttttt||||||||||||||||yyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxtttttttttttttttt||||||||||||||||yyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxtttttttttttttttt||||||||||||||||yyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxtttttttttttttttt||||||||||||||||yyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxtttttttttttttttt||||||||||||||||yyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxtttttttttttttttt||||||||||||||||yyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxtttttttttttttttt||||||||||||||||yyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxtttttttttttttttt||||||||||||||||yyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxtttttttttttttttt||||||||||||||||yyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxtttttttttttttttt||||||||||||||||yyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxtttttttttttttttt||||||||||||||||yyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxtttttttttttttttt||||||||||||||||yyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxtttttttttttttttt||||||||||||||||yyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxtttttttttttttttt||||||||||||||||yyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxtttttttttttttttt||||||||||||||||yyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxtttttttttttttttt||||||||||||||||xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxtttttttttttttttt||||||||||||||||xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxtttttttttttttttt||||||||||||||||xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxtttttttttttttttt||||||||||||||||~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxtttttttttttttttt||||||||||||||||~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxtttttttttttttttt||||||||||||||||~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxtttttttttttttttt||||||||||||||||~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxtttttttttttttttt||||||||||||||||~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxtttttttttttttttt{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwtttttttttttttttt{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwtttttttttttttttt{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwtttttttttttttttt{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwtttttttttttttttt{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwtttttttttttttttt{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwssssssssssssssss{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwssssssssssssssss{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwssssssssssssssss{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwssssssssssssssss{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwtttttttttttttttt{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwtttttttttttttttt{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwtttttttttttttttt{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwtttttttttttttttt{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwtttttttttttttttt{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwtttttttttttttttt{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxtttttttttttttttt||||||||||||||||~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxtttttttttttttttt||||||||||||||||~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxtttttttttttttttt||||||||||||||||}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}tttttttttttttttt||||||||||||||||}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}tttttttttttttttt||||||||||||||||}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}tttttttttttttttt||||||||||||||||}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}uuuuuuuuuuuuuuuu||||||||||||||||}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}uuuuuuuuuuuuuuuu||||||||||||||||}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}uuuuuuuuuuuuuuuu||||||||||||||||~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy~~~~~~~~~~~~~~~~uuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy~~~~~~~~~~~~~~~~uuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyy~~~~~~~~~~~~~~~~uuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~uuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~uuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~uuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~uuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~uuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~vvvvvvvvvvvvvvvv}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~vvvvvvvvvvvvvvvv}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~||||||||||||||||~~~~~~~~~~~~~~~~||||||||||||||||}}}}}}}}}}}}}}}}||||||||||||||||~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~||||||||||||||||{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~||||||||||||||||{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~||||||||||||||||{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~||||||||||||||||{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrr}}}}}}}}}}}}}}}}rrrrrrrrrrrrrrrr}}}}}}}}}}}}}}}}ssssssssssssssss}}}}}}}}}}}}}}}}ssssssssssssssss}}}}}}}}}}}}}}}}ssssssssssssssss}}}}}}}}}}}}}}}}ssssssssssssssss}}}}}}}}}}}}}}}}ssssssssssssssss~~~~~~~~~~~~~~~~ssssssssssssssss~~~~~~~~~~~~~~~~ssssssssssssssss~~~~~~~~~~~~~~~~ssssssssssssssss~~~~~~~~~~~~~~~~ssssssssssssssss~~~~~~~~~~~~~~~~ssssssssssssssss~~~~~~~~~~~~~~~~ssssssssssssssss~~~~~~~~~~~~~~~~ssssssssssssssss~~~~~~~~~~~~~~~~ssssssssssssssss~~~~~~~~~~~~~~~~ssssssssssssssss~~~~~~~~~~~~~~~~iiiiiiiiiiiiiiii~~~~~~~~~~~~~~~~iiiiiiiiiiiiiiii~~~~~~~~~~~~~~~~iiiiiiiiiiiiiiii~~~~~~~~~~~~~~~~iiiiiiiiiiiiiiii~~~~~~~~~~~~~~~~iiiiiiiiiiiiiiii}}}}}}}}}}}}}}}}iiiiiiiiiiiiiiii}}}}}}}}}}}}}}}}iiiiiiiiiiiiiiii}}}}}}}}}}}}}}}}iiiiiiiiiiiiiiii}}}}}}}}}}}}}}}}hhhhhhhhhhhhhhhh}}}}}}}}}}}}}}}}hhhhhhhhhhhhhhhh}}}}}}}}}}}}}}}}hhhhhhhhhhhhhhhh}}}}}}}}}}}}}}}}hhhhhhhhhhhhhhhh}}}}}}}}}}}}}}}}hhhhhhhhhhhhhhhh}}}}}}}}}}}}}}}}hhhhhhhhhhhhhhhh}}}}}}}}}}}}}}}}hhhhhhhhhhhhhhhh}}}}}}}}}}}}}}}}hhhhhhhhhhhhhhhh||||||||||||||||RRRRRRRRRRRRRRRR||||||||||||||||QQQQQQQQQQQQQQQQ||||||||||||||||QQQQQQQQQQQQQQQQ||||||||||||||||QQQQQQQQQQQQQQQQ||||||||||||||||QQQQQQQQQQQQQQQQ||||||||||||||||QQQQQQQQQQQQQQQQ||||||||||||||||QQQQQQQQQQQQQQQQ||||||||||||||||QQQQQQQQQQQQQQQQ||||||||||||||||QQQQQQQQQQQQQQQQ||||||||||||||||QQQQQQQQQQQQQQQQ{{{{{{{{{{{{{{{{QQQQQQQQQQQQQQQQ{{{{{{{{{{{{{{{{QQQQQQQQQQQQQQQQ{{{{{{{{{{{{{{{{QQQQQQQQQQQQQQQQ{{{{{{{{{{{{{{{{QQQQQQQQQQQQQQQQ{{{{{{{{{{{{{{{{QQQQQQQQQQQQQQQQ{{{{{{{{{{{{{{{{QQQQQQQQQQQQQQQQ{{{{{{{{{{{{{{{{[[[[[[[[[[[[[[[[tttttttttttttttt[[[[[[[[[[[[[[[[tttttttttttttttt[[[[[[[[[[[[[[[[tttttttttttttttt[[[[[[[[[[[[[[[[tttttttttttttttt[[[[[[[[[[[[[[[[tttttttttttttttt[[[[[[[[[[[[[[[[tttttttttttttttt[[[[[[[[[[[[[[[[tttttttttttttttt[[[[[[[[[[[[[[[[tttttttttttttttt[[[[[[[[[[[[[[[[tttttttttttttttt[[[[[[[[[[[[[[[[tttttttttttttttt[[[[[[[[[[[[[[[[tttttttttttttttt[[[[[[[[[[[[[[[[tttttttttttttttt[[[[[[[[[[[[[[[[tttttttttttttttt[[[[[[[[[[[[[[[[tttttttttttttttt[[[[[[[[[[[[[[[[tttttttttttttttt[[[[[[[[[[[[[[[[ttttttttttttttttzzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuudddddddddddddddd||||||||||||||||dddddddddddddddd||||||||||||||||dddddddddddddddd||||||||||||||||dddddddddddddddd||||||||||||||||dddddddddddddddd||||||||||||||||dddddddddddddddd||||||||||||||||dddddddddddddddd||||||||||||||||dddddddddddddddd||||||||||||||||dddddddddddddddd||||||||||||||||dddddddddddddddd||||||||||||||||dddddddddddddddd||||||||||||||||dddddddddddddddd||||||||||||||||dddddddddddddddd||||||||||||||||dddddddddddddddd||||||||||||||||dddddddddddddddd||||||||||||||||dddddddddddddddd||||||||||||||||ttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrWWWWWWWWWWWWWWWW9999999999999999XXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWW9999999999999999XXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWW9999999999999999XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX9999999999999999YYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXX9999999999999999YYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXX9999999999999999YYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXX::::::::::::::::YYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXX::::::::::::::::YYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXX::::::::::::::::YYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXX::::::::::::::::YYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXX::::::::::::::::YYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXX::::::::::::::::YYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXX::::::::::::::::YYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXX::::::::::::::::YYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXX::::::::::::::::YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY::::::::::::::::ZZZZZZZZZZZZZZZZ////////////////򖖖////////////////򖖖////////////////򖖖////////////////򖖖////////////////򖖖////////////////򖖖////////////////򖖖////////////////򖖖////////////////򖖖////////////////򖖖////////////////򖖖////////////////򖖖////////////////򖖖////////////////򖖖////////////////򖖖////////////////򑑑 %%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444rrrrrrrrrrrrrrrr llllllllllllllllrrrrrrrrrrrrrrrr llllllllllllllllrrrrrrrrrrrrrrrr llllllllllllllllrrrrrrrrrrrrrrrr llllllllllllllllrrrrrrrrrrrrrrrr llllllllllllllllrrrrrrrrrrrrrrrr llllllllllllllllrrrrrrrrrrrrrrrr llllllllllllllllrrrrrrrrrrrrrrrr llllllllllllllllrrrrrrrrrrrrrrrr llllllllllllllllrrrrrrrrrrrrrrrr llllllllllllllllrrrrrrrrrrrrrrrr llllllllllllllllrrrrrrrrrrrrrrrr llllllllllllllllrrrrrrrrrrrrrrrr llllllllllllllllrrrrrrrrrrrrrrrr llllllllllllllllrrrrrrrrrrrrrrrr llllllllllllllllrrrrrrrrrrrrrrrr llllllllllllllll}}}}}}}}}}}}}}}}bbbbbbbbbbbbbbbbllllllllllllllllOOOOOOOOOOOOOOOO\\\\\\\\\\\\\\\\iiiiiiiiiiiiiiii}}}}}}}}}}}}}}}}bbbbbbbbbbbbbbbbllllllllllllllllOOOOOOOOOOOOOOOO\\\\\\\\\\\\\\\\iiiiiiiiiiiiiiii}}}}}}}}}}}}}}}}bbbbbbbbbbbbbbbbllllllllllllllllOOOOOOOOOOOOOOOO\\\\\\\\\\\\\\\\iiiiiiiiiiiiiiii}}}}}}}}}}}}}}}}bbbbbbbbbbbbbbbbllllllllllllllllOOOOOOOOOOOOOOOO\\\\\\\\\\\\\\\\iiiiiiiiiiiiiiii}}}}}}}}}}}}}}}}bbbbbbbbbbbbbbbbllllllllllllllllOOOOOOOOOOOOOOOO\\\\\\\\\\\\\\\\iiiiiiiiiiiiiiii}}}}}}}}}}}}}}}}bbbbbbbbbbbbbbbbllllllllllllllllOOOOOOOOOOOOOOOO\\\\\\\\\\\\\\\\iiiiiiiiiiiiiiii}}}}}}}}}}}}}}}}bbbbbbbbbbbbbbbbllllllllllllllllOOOOOOOOOOOOOOOO\\\\\\\\\\\\\\\\iiiiiiiiiiiiiiii}}}}}}}}}}}}}}}}bbbbbbbbbbbbbbbbllllllllllllllllOOOOOOOOOOOOOOOO\\\\\\\\\\\\\\\\iiiiiiiiiiiiiiii}}}}}}}}}}}}}}}}bbbbbbbbbbbbbbbbllllllllllllllllOOOOOOOOOOOOOOOO\\\\\\\\\\\\\\\\iiiiiiiiiiiiiiii}}}}}}}}}}}}}}}}bbbbbbbbbbbbbbbbllllllllllllllllOOOOOOOOOOOOOOOO\\\\\\\\\\\\\\\\iiiiiiiiiiiiiiii}}}}}}}}}}}}}}}}bbbbbbbbbbbbbbbbllllllllllllllllOOOOOOOOOOOOOOOO\\\\\\\\\\\\\\\\iiiiiiiiiiiiiiii}}}}}}}}}}}}}}}}bbbbbbbbbbbbbbbbllllllllllllllllOOOOOOOOOOOOOOOO\\\\\\\\\\\\\\\\iiiiiiiiiiiiiiii}}}}}}}}}}}}}}}}bbbbbbbbbbbbbbbbllllllllllllllllOOOOOOOOOOOOOOOO\\\\\\\\\\\\\\\\iiiiiiiiiiiiiiii}}}}}}}}}}}}}}}}bbbbbbbbbbbbbbbbllllllllllllllllOOOOOOOOOOOOOOOO\\\\\\\\\\\\\\\\iiiiiiiiiiiiiiii}}}}}}}}}}}}}}}}bbbbbbbbbbbbbbbbllllllllllllllllOOOOOOOOOOOOOOOO\\\\\\\\\\\\\\\\iiiiiiiiiiiiiiii}}}}}}}}}}}}}}}}bbbbbbbbbbbbbbbbllllllllllllllllOOOOOOOOOOOOOOOO\\\\\\\\\\\\\\\\iiiiiiiiiiiiiiiixxxxxxxxxxxxxxxxqqqqqqqqqqqqqqqqppppppppppppppppWWWWWWWWWWWWWWWWaaaaaaaaaaaaaaaakkkkkkkkkkkkkkkk\\\\\\\\\\\\\\\\ttttttttttttttttxxxxxxxxxxxxxxxxqqqqqqqqqqqqqqqqppppppppppppppppWWWWWWWWWWWWWWWWaaaaaaaaaaaaaaaakkkkkkkkkkkkkkkk\\\\\\\\\\\\\\\\ttttttttttttttttxxxxxxxxxxxxxxxxqqqqqqqqqqqqqqqqppppppppppppppppWWWWWWWWWWWWWWWWaaaaaaaaaaaaaaaakkkkkkkkkkkkkkkk\\\\\\\\\\\\\\\\ttttttttttttttttxxxxxxxxxxxxxxxxqqqqqqqqqqqqqqqqppppppppppppppppWWWWWWWWWWWWWWWWaaaaaaaaaaaaaaaakkkkkkkkkkkkkkkk\\\\\\\\\\\\\\\\ttttttttttttttttxxxxxxxxxxxxxxxxqqqqqqqqqqqqqqqqppppppppppppppppWWWWWWWWWWWWWWWWaaaaaaaaaaaaaaaakkkkkkkkkkkkkkkk\\\\\\\\\\\\\\\\ttttttttttttttttxxxxxxxxxxxxxxxxqqqqqqqqqqqqqqqqppppppppppppppppWWWWWWWWWWWWWWWWaaaaaaaaaaaaaaaakkkkkkkkkkkkkkkk\\\\\\\\\\\\\\\\ttttttttttttttttxxxxxxxxxxxxxxxxqqqqqqqqqqqqqqqqppppppppppppppppWWWWWWWWWWWWWWWWaaaaaaaaaaaaaaaakkkkkkkkkkkkkkkk\\\\\\\\\\\\\\\\ttttttttttttttttxxxxxxxxxxxxxxxxqqqqqqqqqqqqqqqqppppppppppppppppWWWWWWWWWWWWWWWWaaaaaaaaaaaaaaaakkkkkkkkkkkkkkkk\\\\\\\\\\\\\\\\ttttttttttttttttxxxxxxxxxxxxxxxxqqqqqqqqqqqqqqqqppppppppppppppppWWWWWWWWWWWWWWWWaaaaaaaaaaaaaaaakkkkkkkkkkkkkkkk\\\\\\\\\\\\\\\\ttttttttttttttttxxxxxxxxxxxxxxxxqqqqqqqqqqqqqqqqppppppppppppppppWWWWWWWWWWWWWWWWaaaaaaaaaaaaaaaakkkkkkkkkkkkkkkk\\\\\\\\\\\\\\\\ttttttttttttttttxxxxxxxxxxxxxxxxqqqqqqqqqqqqqqqqppppppppppppppppWWWWWWWWWWWWWWWWaaaaaaaaaaaaaaaakkkkkkkkkkkkkkkk\\\\\\\\\\\\\\\\ttttttttttttttttxxxxxxxxxxxxxxxxqqqqqqqqqqqqqqqqppppppppppppppppWWWWWWWWWWWWWWWWaaaaaaaaaaaaaaaakkkkkkkkkkkkkkkk\\\\\\\\\\\\\\\\ttttttttttttttttxxxxxxxxxxxxxxxxqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqWWWWWWWWWWWWWWWWaaaaaaaaaaaaaaaakkkkkkkkkkkkkkkk]]]]]]]]]]]]]]]]ttttttttttttttttxxxxxxxxxxxxxxxxqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqWWWWWWWWWWWWWWWWaaaaaaaaaaaaaaaallllllllllllllll]]]]]]]]]]]]]]]]uuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxxqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqXXXXXXXXXXXXXXXXaaaaaaaaaaaaaaaallllllllllllllll]]]]]]]]]]]]]]]]uuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxxrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqXXXXXXXXXXXXXXXXaaaaaaaaaaaaaaaallllllllllllllll]]]]]]]]]]]]]]]]uuuuuuuuuuuuuuuussssssssssssssssxxxxxxxxxxxxxxxxkkkkkkkkkkkkkkkk]]]]]]]]]]]]]]]]bbbbbbbbbbbbbbbbffffffffffffffffbbbbbbbbbbbbbbbbzzzzzzzzzzzzzzzzssssssssssssssssxxxxxxxxxxxxxxxxkkkkkkkkkkkkkkkk]]]]]]]]]]]]]]]]bbbbbbbbbbbbbbbbffffffffffffffffbbbbbbbbbbbbbbbbzzzzzzzzzzzzzzzzssssssssssssssssxxxxxxxxxxxxxxxxkkkkkkkkkkkkkkkk]]]]]]]]]]]]]]]]bbbbbbbbbbbbbbbbffffffffffffffffbbbbbbbbbbbbbbbbzzzzzzzzzzzzzzzzssssssssssssssssxxxxxxxxxxxxxxxxllllllllllllllll]]]]]]]]]]]]]]]]bbbbbbbbbbbbbbbbffffffffffffffffcccccccccccccccc{{{{{{{{{{{{{{{{ssssssssssssssssxxxxxxxxxxxxxxxxllllllllllllllll]]]]]]]]]]]]]]]]bbbbbbbbbbbbbbbbffffffffffffffffcccccccccccccccc{{{{{{{{{{{{{{{{ssssssssssssssssxxxxxxxxxxxxxxxxllllllllllllllll^^^^^^^^^^^^^^^^bbbbbbbbbbbbbbbbggggggggggggggggcccccccccccccccc{{{{{{{{{{{{{{{{ssssssssssssssssxxxxxxxxxxxxxxxxllllllllllllllll^^^^^^^^^^^^^^^^bbbbbbbbbbbbbbbbggggggggggggggggcccccccccccccccc{{{{{{{{{{{{{{{{ttttttttttttttttxxxxxxxxxxxxxxxxllllllllllllllll^^^^^^^^^^^^^^^^bbbbbbbbbbbbbbbbggggggggggggggggcccccccccccccccc{{{{{{{{{{{{{{{{ttttttttttttttttyyyyyyyyyyyyyyyyllllllllllllllll^^^^^^^^^^^^^^^^ccccccccccccccccggggggggggggggggcccccccccccccccc{{{{{{{{{{{{{{{{ttttttttttttttttyyyyyyyyyyyyyyyyllllllllllllllll^^^^^^^^^^^^^^^^ccccccccccccccccggggggggggggggggcccccccccccccccc{{{{{{{{{{{{{{{{ttttttttttttttttyyyyyyyyyyyyyyyyllllllllllllllll^^^^^^^^^^^^^^^^ccccccccccccccccggggggggggggggggcccccccccccccccc{{{{{{{{{{{{{{{{ttttttttttttttttyyyyyyyyyyyyyyyyllllllllllllllll^^^^^^^^^^^^^^^^ccccccccccccccccggggggggggggggggcccccccccccccccc{{{{{{{{{{{{{{{{ttttttttttttttttyyyyyyyyyyyyyyyyllllllllllllllll^^^^^^^^^^^^^^^^ccccccccccccccccggggggggggggggggcccccccccccccccc{{{{{{{{{{{{{{{{ttttttttttttttttyyyyyyyyyyyyyyyyllllllllllllllll^^^^^^^^^^^^^^^^ccccccccccccccccggggggggggggggggcccccccccccccccc{{{{{{{{{{{{{{{{ttttttttttttttttyyyyyyyyyyyyyyyyllllllllllllllll^^^^^^^^^^^^^^^^ccccccccccccccccggggggggggggggggcccccccccccccccc{{{{{{{{{{{{{{{{ttttttttttttttttyyyyyyyyyyyyyyyyllllllllllllllll^^^^^^^^^^^^^^^^ccccccccccccccccggggggggggggggggcccccccccccccccc{{{{{{{{{{{{{{{{ssssssssssssssss||||||||||||||||iiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhwwwwwwwwwwwwwwwwnnnnnnnnnnnnnnnnssssssssssssssss||||||||||||||||iiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhwwwwwwwwwwwwwwwwnnnnnnnnnnnnnnnnssssssssssssssss||||||||||||||||iiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhwwwwwwwwwwwwwwwwnnnnnnnnnnnnnnnnssssssssssssssss||||||||||||||||iiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhwwwwwwwwwwwwwwwwnnnnnnnnnnnnnnnnssssssssssssssss||||||||||||||||iiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhwwwwwwwwwwwwwwwwnnnnnnnnnnnnnnnnssssssssssssssss||||||||||||||||iiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhwwwwwwwwwwwwwwwwnnnnnnnnnnnnnnnnssssssssssssssss||||||||||||||||iiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhwwwwwwwwwwwwwwwwnnnnnnnnnnnnnnnnssssssssssssssss||||||||||||||||iiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhwwwwwwwwwwwwwwwwnnnnnnnnnnnnnnnnssssssssssssssss||||||||||||||||iiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhwwwwwwwwwwwwwwwwnnnnnnnnnnnnnnnnssssssssssssssss||||||||||||||||iiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhwwwwwwwwwwwwwwwwnnnnnnnnnnnnnnnnssssssssssssssss||||||||||||||||iiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhwwwwwwwwwwwwwwwwoooooooooooooooossssssssssssssss||||||||||||||||iiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhwwwwwwwwwwwwwwwwoooooooooooooooossssssssssssssss||||||||||||||||iiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhwwwwwwwwwwwwwwwwoooooooooooooooossssssssssssssss||||||||||||||||iiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhwwwwwwwwwwwwwwwwoooooooooooooooossssssssssssssss||||||||||||||||iiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhwwwwwwwwwwwwwwwwoooooooooooooooossssssssssssssss||||||||||||||||iiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhxxxxxxxxxxxxxxxxoooooooooooooooo~~~~~~~~~~~~~~~~nnnnnnnnnnnnnnnnxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~tttttttttttttttt~~~~~~~~~~~~~~~~ooooooooooooooooxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~tttttttttttttttt~~~~~~~~~~~~~~~~ooooooooooooooooxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~tttttttttttttttt~~~~~~~~~~~~~~~~ooooooooooooooooxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~tttttttttttttttt~~~~~~~~~~~~~~~~ooooooooooooooooxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~tttttttttttttttt~~~~~~~~~~~~~~~~ooooooooooooooooxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~tttttttttttttttt~~~~~~~~~~~~~~~~ooooooooooooooooxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~tttttttttttttttt~~~~~~~~~~~~~~~~ooooooooooooooooxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~tttttttttttttttt~~~~~~~~~~~~~~~~ooooooooooooooooxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~tttttttttttttttt~~~~~~~~~~~~~~~~ooooooooooooooooxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~tttttttttttttttt~~~~~~~~~~~~~~~~ooooooooooooooooxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~tttttttttttttttt~~~~~~~~~~~~~~~~ooooooooooooooooxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~tttttttttttttttt~~~~~~~~~~~~~~~~ooooooooooooooooxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~tttttttttttttttt~~~~~~~~~~~~~~~~nnnnnnnnnnnnnnnnxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~tttttttttttttttt~~~~~~~~~~~~~~~~nnnnnnnnnnnnnnnnxxxxxxxxxxxxxxxx}}}}}}}}}}}}}}}}tttttttttttttttt~~~~~~~~~~~~~~~~nnnnnnnnnnnnnnnnxxxxxxxxxxxxxxxx}}}}}}}}}}}}}}}}tttttttttttttttt~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~wwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~wwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~wwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwww~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}vvvvvvvvvvvvvvvv~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}vvvvvvvvvvvvvvvv~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}vvvvvvvvvvvvvvvv~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}vvvvvvvvvvvvvvvv}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}vvvvvvvvvvvvvvvv}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}vvvvvvvvvvvvvvvv}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}vvvvvvvvvvvvvvvv}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}vvvvvvvvvvvvvvvv}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||vvvvvvvvvvvvvvvv}}}}}}}}}}}}}}}}rrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr